gtgcccgtgcgccgcgcgaatcgtcgtgcacggccatagctggttatggctgcgcggtggaattccccctcccccgcacggtgccgccgccatccgtgctcagaagctctccgattgcccatcgtcttcacgctagggatggccgcgcagcgaaggggcggtgagaaacgctcagccaagcgcgcctcgccgcgctcgggatcaggcgccgcgctgggattcgatcggtcgcggttgtgcaccgaccggtgatgcttctccacagttcgcgccaggttatcccgaatcgacgcttgcacctgcctgttcaggggcccgtgaaggtttcgttaaccatgcggaaagtgctttccattgcgtggtgccacgccggccgtgtagcttaacaaaacgttgccgattgagcggctcgacaagttcagcaccggcacccccagagtcgtccccaagttgcgggcaggccttcgactcttcggtcccggcctgacgactctgtgggcgcgaagatgttttccccgatcgtcccgctgttaggagaacgatagaggattgttgatacacagccatctttagcgatgggccgcgacgccgctcttgacagcgccgcggccactctcggcgccgccccgatcgggcggcgcctcctctcgtgtggcgtatgcgtacgcgtcccctccggtctgccggctgaggatgcgaggagacacggtgatgcacctcgacggcagcatgtcggacggcgatggcggaaacggcagaggaagcgtcgatcttcccgccgcctggacgcgggtgaagcggcggctgcgggcggagcttggcgaggacgtcttcgcaagctggttcgcccgcctcgaactggagactgtggacgggggggtcgcccgcctcaccgttccgacccggtttctcaagagctggatcgaatcgcattacatcgaccgggtgctgacgaccttccgcgccgaggccgatggcgtcagccgtatcgaggtcggcgtgcgcggcccctccggcccggcccggccgactgccggcgtgccggcgaagccgaacgcgacgagcgggccgctgaaccgtctccacgcgatcgcgacgcccgcggccctccaggggcccggcccgatgatcgagaccgagatcgcctcgccccgcggcgattcggcctcggtcgatctcaacggcgcgccgctcgatgcgcggctctccttcgcgaacttcgtggtgggccgctccaacgcgctggcccatgccgccgccgagcgaatcgcccgcagcgacagcgacggcgcgctctacaacccgctctacgtccatgccggcgtgggcctcggcaagacgcatctgcttcatgcggccggacacgccgcccgcgaggccggccgccgggtgatctatctcaccgccgaccgcttcatgtacggcttcgtcaacgccctgaagacgcagaacgcgctggccttcaaggagcgcctgcgggcgatcgacctgctcatcctcgacgatgtgcagttcatccagggcaagtcgatccagaccgagttcggccacaccctcaacgcgctgatcgattcggggcgtcaggtggtggtcgcctccgaccggccgccgacggagctggaagcgctcgacgagcgcgtgcgctcgcgcctcgccggtggtctcgtcgtcgagatcggcggactcgacgaggggcttcgtgcctcgatcctctccgcccggctcgatgccgtgcgccagagccacccgaacttcgaggtctccccggccgtgtcggcctatgtcgcccgggcgatcacggccaatggccgcgacctcgaaggggcggtgaaccggctcctggcgcacgcgaccctgaccggcgcgccggtcacggtcgagacggccgagaccgcgatccgcgacctcgtaaagaaccgcgagcccaagcgggtgaaaatcgaggacatccagaagctggtggcttcgcgctacaacgtctcgcgttccgacatcctgtccgagcgccgcaccgccgccgtggtgaagccgcgccagatcgcgatgtatctgtcgaaggtgctgaccctgcgctccctgcccgagatcggccgtcgcttcggcgggcgcgaccacaccaccgtgctgcacgcggtgcgcaagatcgagaagcagatcggtgaggatgcggtgctcggcgatgaggtcgagctgctgaagcgcatgctccaagactgagaggcggctctgggcggggtcgggtgcgtcccggtctcgccttgaggacgttttatctcggccgcggatcctgcccggtccgggttgccctcccgagccgcgcgccgtcgcggggcgggacagtgcgaaggccgcccttgccttcgtgggggcgcttcgccaagctgccggccccgttccgcttcggagtgcctcgcgaaacgtccggtcgtcgaccgtttctccggtcgcgatggtcgaacgggcgttgggtgggcgatatccttatccggcctgatcgaccgcgggcgggccgattgttcaagagacgacgggttttccgatgagagtcacagtcgagcgcgcggccctcctgaaatcgctcggccacgtgcaccgggtggtggagcggcgcaacacgattccgatcctctccaacgtcctgctgcgcaccggcgagaacggccttcagcttaaggcgaccgacctcgatatcgaggtgaccgagaccgtggccgccgacgtgctcgatgccggcgccaccacggtgccggcccacgtcatctacgatatcgttcgcaagctgcccgagggcgcgcaggtctcgctggagacctccggtgagacgggccagatgacgatccgttccggccgctcgcgcttcgcgctgggcgccctgccggagggcgatttccccgatctcgccgcgggcgagctgccgcattcgttcgccattccggcggccgagctgaagcagctcatcgagaagacgcagttcgcgatctccaccgaggagacgcgctactacctcaacggcatctacttccacaccctcgaggtcgagggcgcgctgaagctgcgcgcggtggcgaccgatgggcaccggctcgctcgcgtcgagaccgaggcgcccgagggcagccgcgggatgccgggcatcatcgtcccgcgcaaagccgtcgccgagatccagaagctcgtcgacgatggtggcgagagcgtgcaggtcgagctgtccccggccaagatccgcctgacttttgcgggtggcgtgatcctgatctcgaagctgatcgacggcaccttccccgactatcagcgggtgattcccaccggcaacgacaagcgcctgacggtcgagcgcgacgccttcgccaaggcggtggatcgggtctcgaccatttcctccgagcgcggccgcgctgtgaagctcgccgtgagcgaggggcgcctcgctttgtccgtgaccaacccggatgccggctcggcgaccgaggagctcgatgtcgattacgaggcctccgccctcgatatcggcttcaatgcccgctacctgctcgacatcactgcgcagctccagggcgatacggccctgttcaagctcgccgatccgggctcgccgacgctgatccaggaccgcgacggcgccccggcgctttatgtgttgatgccgatgcgcgtgtgagtccgcttccggccgcggccggatcggatatatcgctcacatggacatactgccgggaggcccccgcctcacccgcctgatcgcccgcgacttccgcaaccacgtcgatctcgatcttgccaccacccgccgcttcgtggcgctggtcggcgagaacggggcgggcaagacgaacatcctcgaagcggtctcgctgttctgccccggtcgcggcctgcgccgggccgatctcgcgaccatggcgcgggtcggcggaccgggcggattcgccgtgtcggcgacgctcgaagcgtcggaggccgagcaccggttcgggtccggctacgagccgccgggctatgatgggcgcggcacgcgggtctgccggatcgacggcgcgaacgcaccctcccccgtcgccttctcggagttcctgcggatcgtctggctgacgccggactttgatgggctgttccgcggcgcggccggcgaccggcgccgcttcctcgatcggctcgtccttgccgtcgatgccggccacggcgcccgcgtctcggcgatggagcgggccctgcgctcgcgcaaccgcctgctcgacgagcggcccgatgacggccgctggctcgatgcggtcgagcgtgaggtggccgaactcggcgtcgccgtggcgctcgcccggcgcgagacggtggagcgcctcgacaggctcatcgccgagacacgggacgatgcggcgcccttcccctgggcatcgctccggctagagggcgatcttgacgatcttgtcgcggtctggccggctttggaggcggaggatcgctttcgccgggcgctgatgcagggccgccaccgcgaccgcgccgccggccgcaccctgatcggaccgcagaccaccgacctcgtcgtgcgccacggccccaaggacgtgcccgccgccacggcttcgaccggcgaacagaaggccctgctgatcggcctcgtgctcgcccatgcccgcctggtgcgcgcgatgagcgggcttgcgccgctcatcctcctcgacgaggtcgccgcgcatctcgatccgcgccgccgcggcgggctgttcgatgcgctcgaagccttggagggacaagtctggatgacaggcgccgacccggccctcttcgccgagctggaaggccgggccgatatggttaacattgcagacgggcgcatcgtcgcgtcggacgtcggttgaaacgcaaatgccgctgtcgagcctcgcgctctttgctgccgtctacgcggttgcggttgcctcaccggggccgggtgttttcgccctcgtcgcccgtgtgctggcgcgtggaacccgcggcgttcccgccttcatcgcgggtttcctcgtcggcgacttgctttggttctcgatcgcagcgaccggcttcgccctgctcgctcagagctttgccgccctcttcatcgggatccgctatctcggcgcagcctatctcgcctacctcgcgtggcgtgcgtggactgcaccggtcgagcccgtctcgggtcagcccgtgcgcggcgacagcgggccgcggctctttcttggtggcctaacgttgacgctctgcaacccgaaggtcgtcttgttcttcctcgcgctgctgccgaccgtaatcgatctggagcatctgacgccgctcggaatgatcgagatcgccacgaccatcgtggccgtcctcagcgcgacgctcaccgcctacgcggttgccgcagtccgggttcgacgtctcttcgtctcggtcggcgcacggcgggcaatcaatcgcggcgccggcacggtgatggcgggggcagccatcgctgtcgcggtgcggtcctgacccggttgccgcagtccggtcgtgtcgtggcggaggcgacccgtcgtccgcgaacgacggtccacggaggcgtagttcgtcggcgagcgccacacgcatggcttcgatcttgccaacccgcaaccgagccgccaactgctcggcgacccggtcggtctcgtcgtcgatggtcaggggcatggtctcaggtctcggctgcagccgtcgcgttgccgttgtaggctcggcatcaacctgaaccgacacgctccgcctcgcggtcccgtccagaagccagccatcgagaaaccatgtctagacgcctcgacgaggcccgcgccgcgctgaaaaaaaccttcggctacgacgatttccgtcccggccaggacgaggtgatcggcgccgtgctcgacggcacggacgtgttcgcggtgatgccgacgggctcgggcaagtcgatgacctatcagttgccggccctggtcgatgccgggctcaccgtcgtggtctcgccgctgatcgcgctgatgcacgaccaggtgcagcagatgcacgccttcggcattgaggccgcgaccctcaactcgacgatcgcggagacggcgtcgcgggagacgtggcgcaagatccgctccggtgagctgcggctgctgttcgtctcgccggaacgtctgctgatggacggctgcatggaggccctgcgcggggccggcgtgcggcggctcgcggtggacgaggcgcactgcgtctcgcaatggggccacgatttccgccccgaataccgcgagatcgcccgcgcccgcgaggcgctcggcaacgtgcagaccctggcgctcaccgccaccgccgatgccgcgacccgtgccgagatcgccgagcggctgttcccggcgggacggcccccgagaaccttcgtccactccttcgaccggcccaatatccggctgaccttccagcccaaggacaacccgacccgccagttggagcgcttcctgcgcgaccgccgcgcggagagcggcatcatctactgctcctcgcgcaagcgggtggaacagctcgccgacacgctcaagggggacggcttcaacgccctgccctaccatgccgggctcgaccagggcacgcgggcgaggaaccaggacaccttcctccaggaggacggcgtggtgatgaccgccacgatcgccttcggaatgggcatcaacaagccggatgtgcgctacgtctgccactccgacatgccgaccaacatcgagggctactatcaggagatcggccgcgccggccgcgacgggctgccctccgacaccctgaccctctacggcctcgatgacatggcgctgcgccgccgccagatcgacgagaaggaaatctcagaggagcgccgccgggtcgaacggcgcaagctcgaggcgatgatcgccctgtgcgagggcgctgcctgccgccgtcagtcgctgctcggctatttcggcgaggcgagcgagcgctgcgggcgctgcgatctctgccgcggcggcatctccctcatcgacgggacggtggcggcccagaagctgctctccgccatcgtccgcaccgggcagcgcttcggcgccgcctatgtctgcgacgtggtgcatggcaaggagagcgaatccatccgccgtaacggccatgccgcgctcaaaaccttcggcgtcggcaatgacaagccggtggcggcgtggcgcgccctgttgcgccagctcttcgcggccggagcggtggccgagaacaccgacggctatggcggcctcgtgatgaccgagaagggcgaggccatcctgttcggccgcgaaacgatcgaggtcaggcccgatccggagccgaagaaggccgagccgaggagtcgccgcgccacgccgcgcgacgacgaggcgaatgcgctgagcgaggcggacgaggcgctgttccagcacctgcggggccttcgcgccaccatcgcgcgggcagaaggcatcgccgccttcatggtgtttcccgaccgcaccctgatcgagatggcgcgcgcgaaacccgtcgatctctgggcgctccgaaccgtccatggcgtcggtgagcgcaagcgcgaggcctatggcgagcgcttcaccgacacgatccgtgaattcctgtccgacgcgaagcgcgccggctgaccgggggcagcgcaatggcgcgttgccccttagttgccccctcatgcgagcagggatcaatcgtaggtgaagcccttgtccttcatgtagacgttggacacgcccttgcaccaatcgagcttgaaatcgtccgagccgtagtcacgccacttcacgcggaacggcacgacgcagtcgccatcgttgctattccaatccaacgacgccgactggccgggattgatcgatccgccgatccaattccggctccagcgtccgttctgatacgtatagaacccggtaatcgaatagccttccgcacggttgtgcaatttgaaggcatagtcgctcgccatcgctagggaaggtaaggcaaccaatccggctaaagcggtagcgaagatagacttaatcattttatatccagattttagactcgataaaatgataaagtcatatccgtatccatccgtaaattgatgaaatgaccacggattgactgaacgtcccaaaatttgattgggctcggcgcagcggtcttacgtcttcactgaatcccgtcggggcgaaccgcatcgcagcgtcgcgacctcccgccgcaggccccacggtttgcatcgggaaaagttatccacatattatccacaaagagaacatatagcgaacatccgccgtcgcgaagagcggcgtgctcccactcacgggccctgtccacagtctggggacgcaccatgagaacagccgacaagcagattgccgacatcctcgtacgcttcggcgagcccttcgcgggcaacgtctggcgcgtgcagggcaccgccgtaatctaccacaagaccctggagcggatcgccgcccacacgaagatccgcttcgatccgccgaccctgctgcgcagcgagcgcgacgaggcggtgatcctcgtcaccggtcacatgcccggcgagaaggccggcgaggagcgggtcgagtggtcgatcggcgaggcgctggtcaacgtgaactatcgcgtctccggccggcaagcggcctatgtctacgccatggcagagaagcgggcgaaggaccgggtgattctcaagctgatcgagctgcacggcctcgtctattccgaggaggaggcggacgagttccgccagaaccagccgatggcgatccgcgcggtggacgaggatttcgacgcgccgccggccttcgacgaggtgaccgagcaggaggccgacctcaagcgcctgatcgacgaggcggaatcgatcaacgcagtgaccgacctgatgctcgacgagcgcacgcagggcatcctcaacgccatgccgcacggcacccgcgaggaggtgcgcgactacgccaaggcccgcctgcgggcgctcggctggccgccggccaagaagggcggacgcggcagccgcgctgcgtaaggggattccgaagggcaagcccttcggcgagggagcggcgtatcctagggctctgccctggacccgcgaaaggacttgtcctttcaaaaccatgacggatcgagcgcatgaatacgcccctccgctcctcggccatcgatggcgccgcttccctcgacatgctcgccggctcggtcgagcgggtgacgttccacagcgccgagaccggcttctgcgtcctcaagatccatgcccgcggccggcgcgacctcgtgccggtggtgggtcacgccccggccatcgccgcgggcgagtggctgacggcttccgggcgatgggtcacggaccgtgagcacggcctccagttccgcgccgacacgcttcaggtgacaccgccgaccgggatcgagggcatcgagcgctacctcgcctccgggcagatgcgcggcatcggcccgatgatggccaagcgcattgtcgcccgcttcggcgaggcggtattcgagatcatcgaggccgagcccgcccgcctcaccgaggtcgagggcatcggccgcaagcgcgccgcgcgcatcgtcaagggctgggccgagcagaaggccgtgcgggagatcatgattttcctgcacgcccacggcgtcggcaccgcgcgggcgacccggatcttccgcacctatggcggggattccctgaaggtcatggccgaggatccctatcgcctcgcccgcgacatccgcggcatcggcttccgcacggcggacgccatcgccttgcgcctcggcctcgcccgcgacgcgccgcagcggctcgctgccggtgtctcctacgccctccagacggcgatggatgagggccattgcgggttgccggtcgagcggctggtgcgcctcgccgccgagcttctcgacgtcgcgcccgatctcgtccggctcgccgccgcgctcgtcctgcgcgagggccgcgaggtcgtcgcggatacgctgcgcggcgagccctgcctgttcctcaagggcctgcacggcgccgagcgcgtcatcgcgatgcggctggccgagcgcgccgccggcccgccaccctgggccgcgatcgacttcgctctggccaggccctgggtcgaggcgaagaccggaaagacgctgtccgcctcgcaggctgaggcggtcgggctggtgctccgttcgaagctctgcgttctcaccggcgggcccggcgtcggtaagaccagcaccctcgacgcgatcctgcgcatccttaccgccaagggcgtgcgggtgctgctcgccgcccccaccggccgcgcggccaagcgcatggccgagcagacggggctggaagcgcgcaccctccatcgcctgctggagatcgacccacgcaacggcggctttcagcgcaacgaggacaacccgctcgattgcgatctcctcgtcatcgacgagacctcgatggtcgacgtgccgctgatgcatgccctcctcaaggccgtgccggagcgggcgggcctgatcctcgtcggcgatgtcgatcagcttccctcggtcgggcccggacaggtgcttgccgacgtgattgcctccggaaccgtgccggtggcgcgcctcaccgagatttttcgccaagcggcgcagagccggatcgttgtcaatgcccacagcatcaacactgggcggatgccggccgcgcccgccaagggcgaggacagcgacttctacctcatcgacatcgaggacgcggacgagggcgtggagacgctgatcgaactcgtcacccgccgcatcccccgccgtttcggcctcgatcccacccgcgacatccaagtgttgacgccgatgatccgcggctcgctcggcagccgcaacctcaacaacgctcttcagcgcgtgttgaatccgtcgccctcggcggaggtcgaacgcttcggctggcgctttgcgcccggcgaccgggtgatggagacccgcaacgactacgaccgcgacgtgttcaacggcgacctcggcacgatcagcgccatcgatgcggaggacgaagcgctcgtggtcgatttcgacgggcgcgcggtgatctacccgttcaatgaactcgacacgctggtgccggccttcgccacgacgatccacaaggcgcagggctcggaatatccggccgtggtgatcccggtggtgacccagcaccgcacgatgctggcgcgcaacctgctctataccggcgtcacccgcgggcgccgcctcgttgtgctgatcggccagcgccgtgcccttgcgatggcggtccgcgaaggcgcctcgcggcggcgctggaccaagctgcgggagtggctggacgccgcctgaggccgggctgtcggcgttttgccctcgccccggccccgccgcatcgtgtaggcagcgggcgaaggggcgcgtcgtccgcacgccccgccttcagtcgagacaaacggcggtccgccattcctgaatccgaagacgcgcatccggtgcggcaggtgttctacctgcccggtttcgatccccgcgaacccgagacctattggggtctgttccgccgcgagagccgcatcacggccgaacggcgcggtatggcgatcgcggtcggcgaccccgtccgctccgccgacggcatcagcctcgattgggacgtggacagcaaggctgagggggaagcgatgcgggtgcgctacagcctcctgcgctgggacgacatcgtccgcgaccggtttccccgctccaacctgcgccggctcgcgagcctgccgggtctgtggtggcggctgtggcgctccggttacctgcggaagttccagcgcgaggcgcggcgcttctatcgggtcatcgtcagcgtccaccagttctatctggtcttcgttctcgcgagcctcgccctcgcccttgcggcggtgacgctgacaccgctcaccgcgttgccgacgctcgccggcatcgccctcgtcccgctgctcgcctacgcgatcctggctttggtgactcatctcacccggggcaagccgctctacgtcacgcatctcgtcgatgacaccgccttcacccacgatcacgcctcggggcgcgaaacggcgatgcgcgagcgcctgacgccctgggcggagcgcatccgcgcggcggaggggcgggcctccgagatcgtggtgatcggccattcctcgtcgagcttcctcgccttcgagtgcctcgaccgtatcctgaaggccgatcccgaattcggccgtcgcggcacgccggtgacgctcgtgacaatcggcagcgtcattccctggctcaccctcgacccgctcgccgaggaggcgcggggctccctcagccggatcggcggcgatgcggcgatcggctggctcgacatccgagcgagctgggactggctctcgattcacctgcgcgacccggtcagcgcctcgggcctacccgcgccgccccctggccgcttcgcagtaatgcgggtcgagatcgaggatctgatcgagccggcgctcgtggcgcggcggcgctggaacctgtttcgcatgcatttccagctcctgatgtcgagccgggagcggaaggccttcgactacgtcgccttcgtcgccgggccggagcccgtccacgcggcggtggagcggtgccggacgcagcggcctgtgacggcgagcgccgaatttacgtagggaaaaggcgtagacggcttgtgcgcaatccgaccatggctgtgcgcgccctttgcagccggtcctgatccgctctagagcgatgcgcgaagtcattttcgtcgcagcaagcccgttcggcttgccatcgaccggttccggttgagggatcggatcgatctgcggcaacggtttgggacagggccttcggatgtttcgcaacgatgttccgatcacacccgagctggtgcgccagcacggcctgacacccgacgagtacgagcgcttccgcgccctcgtcggccgcgagccgacgctgaccgaactcggcatcgtctcggcgatgtggaacgagcactgctcgtacaagtcctcgcgcaagcacctgcgcggcctgccgacctccggtccgcacgtgatccaggggccgggcgagaatgccggcgtgatcgatatcggtgatggcctcgcctgcgtcttcaagatggagagccacaaccacccgagcttcatcgagccctaccagggcgcggcgaccggcgtcggcggcatcctgcgcgacgtcttcaccatgggcgcgcggccgatcgcggcgctcaacgcgctccgcttcggctcgcccgaccatccgcgcacccgccacctcgtctcgggtgtcgtcgcgggcgtgggcggctacggcaattccttcggcgtgccgacggtgggcggcctcgtcggcttccatcggcgctacgacggcaacatcctcgtcaacgccatggcggtgggcctcgcccgcaccgacgcgatcttctacgccgccgccacgggcgtcggaaacccgatcgtctatctcggctcgaagaccggccgcgacggcatccacggcgccaccatggcctcggccgaattcgacgagtcgagcgagtcgaagcggccgaccgtgcaggtcggtgaccccttcgccgagaagctgctgctggaggcttgcctcgagctgatggcctcgggcgccgtcatcgcgattcaggacatgggcgcggccggcctcacctgctcggcggtcgagatgggcgccaagggcgatctcggcgtggagctgcatctcgaaaaggtgccgacccgcgaagagggcatgaccccctacgagatgatgctctcggagagccaggagcggatgctcatggtgctcaagcccggcatggaagccgaggcgcaggccatcttcgtgaaatggggcctcgacttcgcggtcatcggccacaccacggatacgctgcgcttcgtgatcaagcacaacggcgagaccgtcgccgacctgccgatcaaggaactcggcgacgaggcgccgctctacgaccgcccgcacatcgccaacacgcatcagccggtcatcgctgcggcaagcgtcgcggcgagcgtgccgaacgcggaggcgctcaagcgtctggtcggctcgcccgaactcgcctcgaagcgctgggtctacgagcagtacgaccacttcattctcggcaacaccgtgcagaagcccggcggcgacgccgccatcgtccgggtcgaggatgggccgaagggtctcgcgatctccaccgatgtgacgccgcgctactgcgaagccgatccggtcgagggcggacgccaagcggttgcggaagcgtggcgcaacatcacggccgtcggcgcgcgcccgctcgcgatcaccgacaacctcaacttcggcaatccggagaagcccgaggtgatgggccagctcgtcggctgcctgaagggcatcggcgaggcctgcctcgccctcgacttccccgtcgtgtccggcaacgtctcgctctacaacgagaccaacggcgtcggcatccttccgaccccgaccatcggcggcgtcggcgtcatcgatgatgtcgagtgccatgccacggtcgcgctcaagcgcgagggcgatgtgctggtgctgatcgggcgcaccgagggctggcttggccagtcgctctacttgtccgagatcgccggccgcgaagagggcgcaccgccgccggtcgatctggcgatcgagcgccgcaacggcgacttcgtgcgcagcctcatcgtctccggcatcgcagacacggtgcacgacctctccgacggcggcctcgccgtggctttggccgagatggcgatggctggcggccttggcgcggcgctgccggcggcgccggagggcgtgccggttcatgcctacctgttcggcgaggatcagggccgctacctgatcgccgtgccggcggaggcggccgccgacctcctctacagcgcctcggcgcagggcatcgacgcatcgaccattggcatcgtcacgggcgacagcttggtgctgccgggcgaagagaccatatccgtggccgagctgaaggccgcgcatgaaggctggttccccgcctacatggcgagccagccggccgcacctgcggcgtaacgagacgaaagcgagcggagagcccccatgccgatggatgcgcgcgagatcgagtcgatgatccgcgaggcgctgcccgacgcgcacgtcgagatcaaggatctggcgggcgacggcgaccactacgcggcgaccgtcatctccgccgccttcaagggcaagacccgcgtcgcccagcatcagatggtctacggcgcgctccagggacggatggggggcgtgctccacgctcttgcgctgaccacgggtgtcccgcaggattgagccgaccttgaaattagacggtcaggtctgatctgacacccgaccgagacgaagcgacaacgaggaccgtgcgatgaccgacgtcaactccaccatcaagaacgagatcgattcgcaggacgtggtcgtgttcatgaagggcacgccgcaattcccgatgtgcggcttctcgggtcaggtcgtccagatcctcaactacctcggcgtcccgttcaagggcgtgaacgtcctcgacgacatggcggtgcgcgagggcatcaaggccttctcgaactggccgacgatcccgcagatctacgtgaagggcgaattcgtcggcggctgcgatatcgcccgcgagatgttccagtcgggtgagctgcagcagttcctgtccgagaagggcgtgccggtgaagagcgccgcctaagcggcggcactttcgcgaaactctttcgcgatcacgaggcttgatccccggcgagttcgccgggagatcagcatgcacgacgtcatcatcgtgggcggcggcccggccgggctcaacgccgccctgatcctcggccgggcccgtcgcacggttctgctctgcgatgcgagccagccccgcaacgccgcgacgcccctcacctgggggctgtttacccgagacggcaccccgcccttcgatctgcgcgcaaagggccgggccgacctcgaccgctacgagaccgtcgagtgccgcgacgtcgcggtgacggaagctgcgcgtgacgccgacggcttcaccatcatccaggccgacggcaccgttgagcgggcacgccgcctgatccttgcgacgggcctggcacaggacattcccgagatcgagggcttcgagacctattggggcaccggcgtgcattcctgcccctactgcgatggattcgaagttcgcgaccggccgctcgtcgtctacggccgcgggcatggcggctgcgggctggcgctggaactgaccggctggagccaagacgtgaccctgtgcacgagcggtcacgacggcgatctgtccgacaaggaccgtgatcggctcgcccgcaacggcgtgcgggtgatcgaggcggagatcgaacggctggaaggggacggatcgcggccgacctgcctccgcttccgcgacggaagccagacggcttgcacggcgctcttcctgatgccgttcgcctgcagcccctccccgctcatcacccagctcggctgcgaactcgacgagacccgcagcgtggttccgacccgcgaatacgagaagaccaacgtgcccggtctctacgtggcgggtgacgcgtcgcgccgcgtgcaattcgccgtcgtggccgccgcggagggcgcgatggccgccttcgccatcaatgccgagttcgtcgcggaagcgacccggtagaaccgcaggtttcgagccggccccatccgatgagggaaaaagcgcgggcggggcgcgttgatcgaggcggggtttgaagatcccgcccttcagcgtgccggagcctcgatgaccccacccgtccatccccacacgccgcgcgttgcggtcgcctgcggctgcaccctcggtgaggaggtcgtctgggatgcccgtgacgggtcgttgctatgggtcgatatcgagaacccggcgatctggcggcattggccggcgacgggcgagaccgtgcggctcccgctcgacgaaaagatcggcttcgccgttctgacgcccgatccggatcgcgtcgtcgcggggttcaagtccggcgtcgccgccctgcggctctcggacggatcacggacgccgctcgttcgtccggacgactatcccgcgggcaatcggctcaacagcggcaatgccgggccggatggctggctctatttcggcagcatggacgacgcggaggaagcgcagactggtggcttccaccgctgggacggagcacgggtcgagacattcggacgtcgtgccgccgtgaccaacggtccggtcgtcagcccggacggacggcgcgtctacacgatcgatacggcgaacggcctcgtgcaggttcacgcgctcgatgacgggcggatcggcgaagcgcggccgctgatccgtttcgaggagggctggggcaagccggacggcctgacgctcgatgccgaggatcacctctggatctgccactacggcgcgggccgcatcacccgtttcgacccggacggcctcgtcgtgtacgtcgtgccgatgccgacgccgctcgtcacgaaatgcgcgttcggcggtgacgacctctcgacgctctacgtcacgacctgtcttcgcggccgcgatccgacgctcgagccgatggcggggcacctctacaaagtcgaaacgggctttcgtggcttcccggctaatcttttggcgctgccgcaaacctgagttgtacggctattgtcagtctggtgtgcggcttcgcaccgccgtaaggtctgctgcggcgcaaatatgaagacacggtgaagattaaagaactggcggaacttatccccgttttgttggttcttcacgcacggtcgagcttttgctcgtaagccgcatgccctcaccgagggttggaacaggtcatgccagtcttcgacgggaagtatctgaccgagcatggcgaaagcgaagcgcttctcgccatgattctccgcccgacgccgaaggctcgggaggaggcgctcgagcgcggtcggatgcgccttgagcgggcgaccatgctggccgagttggcacccgccgtgccgggcacgacgctcgctgccgtcaagcgcgccgatatcctaccggtggactgacagaccgatcacactgccgaatcggcgctaccacgcctgaggcgtgataatgccctgacgggtgaccacgacccactgtcgaccccggcgttcgatcgcctcgacccggccgataccgggcaccgcatcgccccgcccgacttcgacgagccggcggcgacgatcctcaagcaccgcgacgccgtcatagacgtcgcgcagcgcccagccttcgagggtgtcggatttcggcttgtccggcagacttccggtctgtgtcggctccgccgcgcgcgcctcgggcttcgcctcggatttcgcgggagcggcggcggcaaccggttgcagcttcttctcccattgcgcgatcgcgctcgtcatgcgctcagtctgatcacgctcgacgcgggccaccgtttcggacaggttcgccagtcgcttatccagcgtttgctcggtacggctgagccgatccgtcacggtgtggccgagcgctttggtctcaccgcgtgctgcttcgctcgcgtcacgcagggccgtcaccgtacgggcgagccggtcgatctcctgggcgaacctggccgcttccgagcgcccggccgacaattcggcctggacctgcgcaagcgccccgccggatcgctcttgagaggctgccaccaagccgaggcacacgccgccaaccaaggcggccacgctcgctgcggcaagccgaccgttggctccgaggtggaacgccttccgcgtcggcgcggctgcgggcggcgtcgcctttgcaccggctttcgggccaccggcgacggcctgcttcagcatctcgacgggcgagggctgcgcgatcggctgaccggttgcacctttgcgcggttcgatcgtctccggcatggcataggctttccaacgacgcggtcggcagacctcgaccggtgatccataagggcgctggcccaaaacgatcggcgtcgtcgagacttcaccgcccgcccggcatgcttccccgagaagcgcaccgctgaacacgaaacggggcggtagcaatcgcccgaaccacatccagtcggccattcaagaattctgttaaggatgtttgtttaccgaaaggttaccggcgcggattcgctcaagccttggagcgtgacgcaatcctgcatttccgacctcgttcgactgtcgaaaacttgagggcgctggcgggcccgtcctgcttggcgctgacaggtccggtgatcggtccgtgcgacggccccggaaccgtcaggccctttcgccgccgagcacgaggcggagcgaccgggcgagttcgtcgcgccggtagggcttgttgagcaccggaagctcgccctggccgatcacctgcccctcatcgagattcgctacatagcccgaggtcagcaggatcttaatgtccgggcgcacccgccgcgcctcgacggcgagttgcgagccgttcatgccgccgggcatgacgacgtccgagaacaggatatcgatccgctcgacgccatgcagatgctccagcgcctcggccgcgttgcgggtgacgatgacccgatagcgcagctcctcaaggctctcgacggccatgccgagcacctgttcgtcgtcctcgaccagcagcaccgtctcgccctccccggcccgacgcagcgggatggcgccgaccggtccgggcccgatctcctcgccggccgggtcggtcgagcgcgggaagtacaggctgaccgtcgtgcctttgccgacctccgattcgatctgcgcgaaccccttggcgctgcgggtgaagccgtagacctggctgagcccaaggccggtgcccttgccgacctccttggtggtgaagaacggctcgaagacgcgttgaagcttgtcgggcgggatgccgctgccggtgtccgtcaccgagatgacgacgtaagggcccggcggaacgccccggtccgcgaccgccgccgtaccgagccggacgttgcggctcgtgaccgcgatgcgggcgtggccccccctgccctccagggcgtcgcgcgcgttcacgatcaggttcagcacggccgactcaaactgggccggatcgatgcggatcgggtcgagggccgggtcgagatcgaaggccagctcgacggcaccggtcgccgcgcgctcggcgagcggccggaagtccagcagcagccggttcggattgagcgtctgcggccgcagcatctggcggcgcgagaaggcgaggagctgctgcgtgagctgctcgccgcggcgcgccgcacccatagccgcttcggccagccgctttacgcggtcgggttggtcgggacggcgcagcatcatgtcgaggccgccgacgatgacggtgagcaggttgttgaaatcgtgcgcgacaccgcccgtgagctggccgatcgcctccatcttctgggcttggcgcagcgcctcctccgtgacgtgctgatccgtgcggtccatcaggatgccggcgatccgctccggcctatcggcctcgccggatttggcccgcccccgcatcgcaatccagcgcaccgctccatccgcgcgccggatgcggcattcgagatcgagccggcccgtcttgggaacactcgcgaaggcgtcctcggccgtctcgcggtcttcgtcgacgacatgggccaggaatgtctcgcggtcccaggactgtcctgtgtccgcgtagccgaagacggcatcgaagcggggcgagcggcgatgggttccggcggcgtagtcgatgtcccacgaactcatgccggcggcatcgagcgcgaaggcgagggtctcgtgggcggtctcgacctcccgcgtccgctcggcgacacggcgctccaactcctcgttggccagccggagttgctcctgcgcacgctcccgctccagcagatgctgccgggcctggtattggcggcggcgcgcacgcagggacgagacgaccgcgctggtcagagtctcggcgttgatcgggcgttccagcagaaccacgttgccgagccgccgcagcaattccgccgcgctctgggtgcgacggccggcttggcgcgtcgccagcacgatgaaggggaagtccgaccagggctgttgcgcatcgagccaagcgaacacgtccgccgtgtcgccgtcggccagagcctcctcggtcacgagcgcagttccggccccctcgcgcagccccgtcaaccactccgcgacgttcgcgcagaccgtggcgtgaatgcccgagcggtccagcaccccctcgatcaccgcggcatcgcgcccgcgaggtgtcaggatcaggacgcgctcctcggtggatgccatcaagcgccgtccccggtctcactcggccccttcagcatctcgacccgcccgcgataggccggcaggccggtgagcacgccctcgaaatcgctcaacgcctcgccgacccgaagcccgtcggtcgagagcctcaactcacggatcgtccgctcgtgcggattgacgcggctcttcaccaccgacagcgccgtgcggatctcaccgctcgcttcgaagaaccggaacagcaggatgcagtcgctgaggtagctcaggtcgatgtcggtccgaacctcgccgatcacgccgtgctgcccgagcacaaggagcgtggtgacgcccttctggttcagatagctcaggagttcgtgcatctgcaggatgaggtgctcttcacccggcatcgcgtgcaggtaagcgttcaggctgtcgacggcgacgaaggtggagccgcgctcctcgacggcctgtcggacgatcgaggcgaactctcccggtgagagctccgccgggtcgatctgcatgatggtcagccgcccggtcccaagatgcggccgcagatccatgccgagcagggtggcccgggcgatcatcgtcgcgagcccttcgtcgaacaggtagtacgtcgccgtctcgccccgttcgagcgcggccaacatgcagcgcaatccggtcgtggtcttgccgacgccggaagggccgagcaggagcgtgttggtgccgggcacgaggccgccgcccagcagcaggtccagttcatccgagcccgtcgattgcgccgtcggatcgaaggtcgcgcgatgctcggccgcaatgagtcgtggaaagatctggacgccgccggtctccagcacgaagtcgtggtagccgccccggaacttgatgccgcgcatcttcacgatccgcaggcgtcggcgctcggagccgaactcgcgcgggttctggtcgagggagattaccccgtgcgcgatactgtggagctggaggtcgcccgcctccgaagtgcggtcatcgagcatcaacacggtgcaggcgcgcttggcgaagaactgcttcagcgcgaggatctggcgccggtagcgcagcgggttctgggccagcaggcgcagctccgagaggctgtcgaacaccacgcgttcgggcttgagactctcgacccgcgccatgacctccctgaccgtctcgccgagctcgatctcggacgggtgcaggattgattgctcgctgtcggggtcgagccccatctcgttgacgagctcgtagagttcgatgccgtcgagcgaccagccgtggctcagggccgcggcgcgcagctcgtccgccgtttccgacagcgtcacgtagaggctgcgtcccttccgggccgcgccttcgagcaggaattgcagcgcgagtgtcgtctttccggtgccgggcgtcccttccagaaggtagagccgatcgggcgtcaggccgccgcagagaacctcgtccaagcccgatatgccggtcgagatcctggtctcggaaccggatcgggtgcttgtcgtgctcatcgcctcgttcatcggctcggacgccgctcctgtactgttatggcccatctcgcatggacgctcaccgggcgccccacaaacctgcgtcagcgccggggataacgcacgggcggcgcgttccgatcacttccttagcgtgtcgggcgctactcttccaacgacccctgtcgcagccattcaaaccggtttgtccgtcggcgtctccctctcgaatgctatcgaaattgctttttcccgcgcatcgaccggctcgtccatgctcggctcggcgtgctggcacgttttaggtgcgacggtaatccacagcggagacgatgagccgcgctccgctcaccgccgtgagcgcgttgacgctgaaagcgggcgctgagcgccgaacgatcgaatgaaggtgattgatgctcgtgaacggagcctatggtcctgaggaacgtgctttggtgctggagcggcaacgcaccctcaaaatggcccaatcggcccacgcctatgtccggggcaataccctgaagttctacgagtggctcgagggtctcacccgcggcaccctgccggagggaccgccggtctggatctgcggtgattgccatctcggaaatcttgggcccctggccgatgccgacggccgcgtcgacatccagatccgcgatctcgaccagaccgtcatcggcaacccgacgcatgacctcgtgcgcctcgggctgtcgctcgccagcgccgcgcgcggctccgacctccccggtgtggtgacggcgcgaatgctggaacagatgcttctgggctacgccgcggggctgggacagaacgagacgaaccgggagccctccgaaccggacgcggtgcgctcggtccgccgccgggccctcgggcgtcattggaagcacctcgcgcgcgagcgcctgaagggcgtagagccggcgattccgctcgggcgcaagttctggaagctcgatacggaggagcgcgaggccctcgatggggtctttcaggaagacgcggtgcgtcacctcgtgttggccctgaacgggcgcagcgacgaggccgagatccgcctgatcgacgcagcctactggatgaagggatgcagctcgcttggcttcctgcgctacgctgcgctcgtcggcatcaccgagcccgggaacaagcgccggctcgcgctggtggacttgaaggaggcggtggcgccggccgcgccgaccgcgcccggtgtggcgatgccctccgagccggccgaacgggtggtggccggcgcgcgggccctatcgccgaatctgggcgaacgcatgctgccggttcggctgctgggcaagtcggccgtgatgcgcgaactcgcgccgcaggacctgaagctcgacgtcgatcagttcggacgtgaggaggcggtccgcgcggcgcattacctcgcccatgtcgtcggaaaggcgcatggccggcagatggatgccgagacgcgcgcggcctggcggaccgagatcacgcgtggcaacgacgtggacgagggggcgccctcctggctctggtccagcgtggtcgaactcgccgggcgccacgaggtcggatacctgcagcattgccgccgctacgccggccaggaggcggcctgacgccgggacgggtcgtcccggcgtccgatctcagggtcggcgccgggcgctctttcctcccagcaccagggccgccgtcgcggccaggcccgcagcgagcccggccgtcgcgagcgggtgcagggtcgcacgggtataggcgctgctgcgcatgacgtagatcggcggatcgccccgttcacggccggccccctgcggtgcgtgcagcgctcccttcgggttcctcggcggttcggcccgcttctgctgggcgatgatggccgatgcaagctcatcgtaggcccccggcgcgaactccttgcccatgacgaagagcttgccgccgccacccacgaagatgtcccgctgcggatggaccgcggcgtgcaggatcgcgttggcgacctccttcgggggatagatcggcggcggcagcgtcggctcgcgatccatgtagttgcgggcccggttcggcagcggcgtgtcgatggaggcgggcttcaccagcgtgaccgaaaccggcgcgccctcggcgatcagttccatgcggagcgtatcggtgaagcccttcaccgcatgtttcgacgtggcgtagaggccctggaacgggaaggcgaggtcggaggcgatgctgccgacattgacgatggcgccgccccggccgcgcagatgctcggcggcgatcagcgagccgtacaccgtcccccacaggttggtctggatcagccgctcgtggtcctcaatagcgatcttgcgaagcggtccgtagacggtgaggccggcgacgttgacccaggtgtcgaagccaccgaacgtagcgacggcatggtcggcgatggcctggacatcctcccgccggccgacatctgcgacgacgtaggtggcgcgtgtcccgaactccgcggcgatgtccgccagcacatcctcgctgcgggcggcaagcacgacgcgagcaccgcgccgtgcggccatgcgcgccgtcgcgagcccaatgccgctggacgcgccggtgatcacgatgacctgttcgttcagcggcttgtgacccattccaaatgtctcccatcctgccgcgtcgatgcggcagcgatgggggtacgcgcgacgggacgaactgtttcggcccgcgcgcaaaccgcgcaggccgcagacgtcgggacacgtcccggcactcaatcgctcgcgtggtcggctacgtagcggccgagtgcgctcgccgcattgagcatgtgggcccgcatccgccgcgccgcggcatcaccgtcgccctccgcgatagcctgaaggatctcgccgtgctcggcgcgggagcgcaggatgcgctcgccctggcgcagttgcgtccggcggaaagccgacaggcgcgagcggatcgcgagcgcctgctcggccatgaagccattatgggtcccgcggtacagggcttcgtggaaggcgcggttgagggcgtcgtaggtgtcgtagtcctgggccgccaccggctcggccgattgctcgtgcaggtccatcagcgcgctgagttcgagcggcgtcatccggtaggtggcgagccgcacgcacagggcctcgaactcggcggtggtctcgaacatctccatgatccgctccggcgtcatgcgggtgacgacgacgccgcgccgggggcgcatctcgaccagaccgcttgaggcgagttggcgcagggcttcgcggacgggggtgcgcgaggcgccgaaacggtcggcaagatcctgctcgtccagcgcaatgcccgccgcgaggacaccggaggcgatctcgtccgtcagggcattgcggatctggtcggagaggaggccgcgtccctcggccatgccgtccatcgcgccgccctcgcccatccgcatcaccccaccaaagcccgtacgatccggaacagcagcaacgggccgacgaggcggccgatgccggtgtggaaggccgcggtcaacgcaccaaagggctcgagcttcggatcggtggccgcgagcccgccggcgacaccgctgaccgtccccatcagcccgccataggccatcgccgagtgcgggttgtcgaggccgatcagccacgcgacaaggggtgtccccaccatcaccctcaccgccttggtgacgcccgtggcgatcgagagcgccatcacggtcgagtcggcgccgcggaggcccgcctcgatcacgtccacctcgaaggcggtggcaacgatggcgaagtcccgcagcatcgccccgcccatcaggatcgggcgcccccccccgcggaaccgccgacggctcgaccggcttcgacccccgtattcggcttctcgcgcgcctacggcatgcagcgatcacccggcgcgtccttcctgtattcagggctttgtttttgttgccctaccgtatgcaatttattgacaagggcgcaagccagaatacaaagaaccgcattgcggcggctctcaatatacggcgacggtcggtgcaccggccggcgtatgcgcagccaggccatcacagggagcggaccggatgagcggttggggtcgagaacgggcggcccgcgatgcgcggatcgaggcgggtcgggcccacgccgcgggcaagatcgtgacggcggccaacgtggtggctctcctggaggcgatccttcagcccgacgaccgggtctgtctggagggcgacaaccagaagcaggcggattgcctcgcgcggggcttgagccagtgcgaccccgcccgcgtgcacgatctgcacatggtccagtccggcatcgtgctacccgagcatctcgacatcttcgagcaggggatcgcgcggcgcctcgactattcctattcggggccgcagggtgcgcgcatcgcccgcatgctctatggcggtcatatcgagctcggggcggtgcacacctatctcgagctgttcgcccgttacttcgtcgatctgaccccgaacgtggcgctgatcgccggcgtctcggccgatcgggacggcaacctctataccgggccgaacaccgaggacacgccgaccgtggtggaggcgaccgccttcaagaacggcgtggtggtggcgcaggtcaacgagatcgtcgatcgcgtgccccgcgtcgacatccccggcgaccggatcgacttcgtggtcgaggccgacaggccgttctacgtcgagccgttgttcacccgcgatccggcggcgatgacggagacgcagatcctgatggccatgatggcgatcaaggggatctacgccgagtacggcatccgccggctcaaccacggcatcggtttcggcacggcggcgatcgaattgctgctgccgacctatgccgagcggctcggcttgaagggccagatcgccacccactgggcgctcaacccgcatccgaccctgatcccggcgatcgaatcgggctgggtgaaacaggttcactgcttcggctccgaagtcggcatggaccgctacatccgcgagcgctccgacatcttcttcaccggcgcggacggttcgctccgctcaaaccgggccttctgccagacggccgggctctatgcctgcgacctgttcatcggctcgaccctgcagatcgacttggccggtcattcctcgacggtcacgcagaaccgcgtggccggctttggcggcgcgccgaacatgggctcggacccgcatggacggcgccacccctccgacacctggatgaaagcggggcgcgaggcgcaggtcacgggcgatcccgccctgatgcgcgggcgcaaactcgtggtgcagatcgtcgaaaccttcggcgaggggttggtgccggccttcgtcgaacggctcgacgcgctcgaactggcgcataagatcggcttggagctggctccggtgatggtctacgccgacgacgtcacccacatcgtcaccgaggaaggcatcgccaacctcctgctctgtcgcaccgccgacgagcgcgaacaggcgatccgtggggtggccggctacaccgagatcggccgcgggcgtgaccgagccatggtcgagcgtctgcgccagcgtggcatcgtgcgccgtccggaggatctcggtatcgaacccctcgatgccgaccgctccctgctcgcggcgcgctcgatcaaggatctcgtgcactggtccggcgggctctacgagccgccggcgaagttccgaaattggtgaggccgcgatggaaaagctgagcttccgacacacgacgcagcgggccctggccggcgcgaaggcccaggccatcaccggcgtggtcgcctccggcaacctcgaagtgctgctggagcgcgcgctgcccccgaccgagtgcaccgtcgagatcgagacgccgattcgcggctacggcgaggtctgggcggcggtggtcgcggacttcgtctcccgcgcccagcccggcggcctgcgcatcacgatcaatgacggcggcgcgcgccccgacaccgtgtccctgcgcctgctccagggcgcccggctaatggaggtctgacgatgagcgaacggaccatcgacccggccgccaagggctgggcgacaagctggtacgaggcgagcgcccgcgcacggctcgacggcctgctggatgcgggcagttttcgtgaggtcatcggccccgagcagcgccggatgagcccgcacctgcctctgttcgacctgccgcgggccttcgatgacggcatgatcgtcggctcgggccgcctcgacggcaagccggtcctcgtcgccgcgcaggagggccgcttcatgggcggtgccttcggcgaagtgcacggcgccaagctcgtcggcctgctgcgcgccgccctggcgctgaagccggacgccgtgctgatcctgttcgatacgggcggcgtgcgcctgcaggaggccaatgccggcgagaccgcgatcgccgaggtgatgcgcgcgatcgtgcaactgcgcgcggccggcgtgccggtgatcgggctgatcggcggccgggccggggcctatggcggcggcggcctgatcgcgggcacctgctcgcggctcgtcgtctccgagggcgggcgcatctcggtctcggggccggaggtgatcgagaccaacaagggggcggaggaattcgattcccgcgaccgtgccctcgtctggcgcaccatgggcggcaagcaccgccgcctcatcggcggcgccgatgcctatgccgacgacaccgtcgcggccttccgccaagcggccctggaccagatcgggcgggccccggccttcgacctcgccacgctggaggcggagcaggcgcggttggaacagcgcctcacgcgcttcggcgattgccgcgacgggaccgagatctgggcgcggctcggggtgaacgatcctgaggcggtgccggccctgaccacggccgcattcgacaccctgctcgccagcctgggagagacgacccatgacgctcgctgagatcctggcctcgctgtttccggagggtcattccgtgaccgtcgcggacggactcgtgaacggcgagggtccgttccgggacggccggctggcggtgatcggcatcgacggcgacacggcgctcggcgtcgacggcgcctgccgactcgcgggctacgtgctcgacgtggtgcgccggggcggtgccaccccgatcctggtggcgatcgattccgacagccagcgcatgagccggcgcgacgagttgctcggcctcaacgagtacctcgctcacctcgccaagacgctgctgctcgccgacgcgcagggtcaccccaccgtcggcctgatctacggccattcggcggcgggcgccttcatcgccacggccctcgccacccgcgtcctcgtcggcctgccgggggcgaacccgagcgtgatggacctgccttccgtcgcgcgcgtgacgaagctgcccctcgaccggctggaggcgatggcgaaggacacgcccgtcttcgcgccgggtctcgacaacatggtgcgcaccggcgcggtgcaggcggtgcttgaccccgagcggtcgctggcagagcagatcgccgccgtgatcgacgcgctgcccgccgaggatacccgcgaccgggccggacgcgagcgcggcggacgaccggtggccgaggcgatcgccgcgcaggtggtgcgggaggccgcttttggctgaggcgcaccggcgccatgacctcctcgacgtcgagccgggagcctgggccgctgccgtgatcgcgcgggcggatctcgcagaggtgccgcacgtcgcggcgtgggtgaatgacggccggccggtcatcctgcgccgctcgcatccgggagaggatgcgggccgcgtgccggtcggcctgcccctgccgccccgcgacggcaagcgccgcatcggcctcgccctcccgccggacgcgatccgcccccgcgcgcccgtcctcctgtccgaggcgcgcgctgcatgcccgccgtcctgggcggcgacgctcgaagcgctgatcgccctcggcgagcgccatggcctagcgccgcgtcctttcggaagcctgctctggcagagcctgaccggcctcccctacctgtccgaggggtcggacctcgatctgctctggccggttcccggcgcggttccctctcggctcatggagggaatcgcggcgatcgaggcgcgggcgccgatgcgccttgatggtgagatcctgctgcccgacgggggcggcgtgaattggcgcgaactgcacggcgccggccccggcggaacggtgctggtcaagcaccgcgaccgcctcgccctccgcgaggccgccgcccttctcgcgggagatccggaatgagcccgctctccgcgctgcgagcgcgtccccccgagaatgacgggtgcccggcggcggacgcgatcgcgcgttccgcggcgacggcgctgcggctcgaactcgaaacctacccgaagccgggcctcgtcagccatgtcgatcgcggcagccatgccgacatggatgcggacaccttccgggcgagcacagtagcgatcacgcctttcttccgcgccctcgcactcgccggtgcggcgggcgcgccgatgccggctctgcgccgcatcggccttgaggcggaggcagcgatgcgggcggcgaccggcggcgtgaacacccatcgcggcgccatcttcgggctcggcctcctctgcgccgcggctggcgccctgaagcggccgggggccggtgcgctcggcgccctcgtccgcgaccgctacggtttggcgatcctcgacgggccggtgctgctccacgcgcccggcgcgcgggcacgccgccggcacggcgtcggcggcgcgccggccgaggccgccgccggctttccgagcctctaccgggtcgccctgccggccctgcgacgcggccggcagtgtcatcccggcgatgcggaggccgcgcgggtcgaagcctgccttgccctgatcgcgcatgtcgaggacacgaacctgctgcatcgcggcgggacggagggctttgccttcgcgcggggcgaggctgcgcggttcatcgccgacggcggtgtggcgcagccccggtggcgcgcgcgcgccgaggcgctgcatcgcgccttcgtcacccgtaacctcagccccggcggcgccgccgacctgctcgcaatgacgctgttcgtggaaagcgtcgaggcgtccgcgtgacgctcgcggtgctcctctccggccaaggcggccagcatccggggatgttcgacctcaccgcggaatggcccgcggccgcgccggttttcgcggcggccgaatgcgttctcggacaagacccgcgggcactggtccgcattccgggggcggatctgcacgggaaccgcaccgggcagatcctctgctgcgtcgccgcgctggcgggctggaccctcgtgcaggcggcgcaccccgcccgcacgatcgttgctggctacagcatcggcgatcttgccgcctggggctgcgccggccgcttcgacgccgagacgatcctgcgccttgccgccacgcgcgccgaggccatggatgcagccgccggtgacggcgccagccttgccggcattcgggggttgccgatcgcggcgatcgagaccctggcggcggcgcagggctgcgaactcgccatccgcaacgccagcgacagcgccgtcatcggcggcccgagcccggcgctcgaagcactctgcgtcgaggcgctggcggccggtgcgctgcgcgccgtggttctgccggtgcgcaccccttcgcatacgccgctgctgcgcgaggcgagccagcgcttcgaggcggctctcgcgggattgcaaccactgcggcccccgccgggcgctccccggctcatcagcggcctcgacggcgcgcccgtcttcgacgtccgagcgggtttgtcgaagctcgcgcgtcagatctcgcacaccatcgactgggcggcctgcctggatgcctgccgggaatatggctgcgacaccgtgctggaactcggccccggccatgccctcgcgaccatggcccgcaacgcgatccccgaggcgcgggtccatgccctcgacgaattccgttcggcctccggcgtcaccgaatggatcgggggacgatgagcgcggtgcgatccgcgggcgcgttccggcttccgccagcgtaatccttcaccgatcgcgggatctgaaacggtcggtctggcggctttgaagcgcgagattgtccaaagcttgggcgggccgaactcctctgcggatcagtcgatcatccggcgcagcacgccgtccggcccgatcggcatggcggccatcggcaggggcgccggcaccgggcggatcggcatcatcgcccggaactgctggcggaaatcctcggcgatgcggtcggcctcgacggtgccgcggatcaccttcggccggatgaacacgatcagctccgtgcgcacgcgcccgtcgatgcggttgcggaaggcgggtccgacgatcggcaggtcgcccagcacgggcacgctctcgttggtgatctgtgccttctcctgcaccatgccgccgatggcgaggctgtggccgtcgtttatcgccacgctggtcgcgacccggcgctgacggatcgtcggcgagttgatctccgaggtcgtggtcttcacgacgtcgctgacctcctggttgatgtcgagcaccacgaggccgttcttgttcacccgcggcgtcaccgacaggatcacgccggtatccttcatctcgatctggttgaggatcggcgcacccgccgcgaacgcgctctggccgctttggcgcacgatcggcacctgatcgccgacctggagcttggcggttcggttgtcgagcacggtgatgttgggcgaggagatgacgttgacccgcgtcacgccctgcagggcgttgagcacgacgttgaagtcggaggcgttgagcaggtagttgaagcccggcacgccccgcgcggcggccttgatcagcgcgtccgtgccgctcgtgccctgggcgacgctgcggttggtgtccgcctgggccaggttgaagcgcgaaccactgttcttgaggaaccactgcacgccgaactgaagctcgttgttgagcgtcacttcggcgatcacggtctcgagcagcacctgcatcggcatcgcgtcgagccggccgaggatgcgcaggatcttgtcgtactggttgcgggtggccgagatcacgaggctgttgttggcctcgtcggcaacgacgccgatggcgtcgcggcgggcgccgtaggccccgccatacccccccgccatgcccgcctccgcactgtagccgccaccgtaggcagccggcgcggcgccgtacgctgcgggcaggcccccggttccgtccatgccgcccatgggggacatgccccccgcggatcccgtgccgggcatggacccggtgcttccgtaggcgcccgtgcctccggcaccgcccgtcgcggcgtcagtcccgtagccggcgccgtaaggggtacccgcaccggactgtcctgccgagccgctcaagccgccatatcccgagccgccggcgccaccatatccggctgagagtccgcctggcatcgcgcccgcgccctgggcgaagccgccgccgaggccggcctgcgcggcgccggagcccgacgagacgttcacgggggcgccggtttccgccgcgaccacaccctgaagcaccgccgcgagttcccgggccgagcgattctggatgcggtagacgaagagctggcgctcgcgctcggccgcgagcacctccatctgctccagcatcacgcgggcgcggtcgagatagacggcgcgcgagctcaccacgaggatggcgctcagcgcctcgttggggatgaagcggatcacgtccccggtgccggcggcctcgcccccgaacatctgcgtcatgtcgcgggcgagcgtaacggggctggcgctgcgcaccggcagcatcgcggtggacatgccgcgcatccaatcgacgtcgaacatctcgatcgtctggcgcagcgcgcggatctgggtcgcgtcgccgttgaggatcaggagattgcgcgcccggtcggcccgcagcaccacgtcgcggggtgcgaccgatgtcaggatcgcctgcatctcgaccgctgagacccagcgcaggggcacggcgacggcgccggcttccgcggccgggccgcgcactgcgcgcacggcgttcgggtcggtggcggcgggggcgatctgggcgatgcgtccgcggcggcgcagcaccagcccacggctcgccagcgccgcctcgaacatctgcagcagcgcctcgcgggtgaccgcaccgccggtctggagcgtgacggtgccggtggcctgcggatcgagggtgtagccgaggcccagcgtgtcggcgagcaccgccttggcggcattcggcagcggggcctcgacgaggttgaggctgacgaggccgccggggagcgcctgcgccgcgggagcctccccggcgatgaaccggtcgttcccgcgaaggatgaaaccgcccgagggccgcgggccgtagccgggccccgataacggctcggcggcgaaggcggcgccaggcaggccgagagccagcccgaacgtcagcgcgaggacatgtgcacgaatcgccatgcctccgctcgacctcgatgccgctggttgctggtggcggtgacgctagctacttatggttaacgaccaattgacatttgataagttcggctcaaggctggatcagcgcggcggcgagcggcccgcaggcgggatgggccaggccgcccaccagatccggcccgtccggctgccaggacaggaccggcgtgccggtgccgctcgcggagatgatcgcgctgcgcagggcgcgtccccgtccgtccgagacggtggcgcggatctcgacatactggccggaggacagggccgcgtgcgggcgcagccggtcgccggcgacgccttccgccagggcgcgaaccggcgcgaggccggggtcgaggccgccgccgggattgtagatggtcagggccccgcgcgagagcgccacgcgctccggcgtcatcgagggcagacgctcaatctcgtcgatgctggtgaagggtgcgttgcgcgggccgtggctgagaccccgcgcggcgtattgcgggcgctccgcaccgccgggctctgggtcgtcgtcggcgtcgcggtaatccatcacctcggccgcgagccgcagggcgtcggcatcgccgatgccgagcgcgcggaaggccgcttcgagcagcgggcgcggggcggcgttgagatcgatcaggccggcttgatcctgaagcgccagcacgaggcgccgcccctcaggcaggccgcaggcgatggcggccccgttgcgcggcaggccgagccccggcatcccgcgggtccgctccagcacgatccccgtggccacgagccgggcggcaccgtcggccagaccctgaaggcgcaggccgcgggtctggctttcggccaccgccgtgcgggttcggtgacggtcggtggcgatgagcgcggcggcggacacgacgatcatcaccgcgagcaccgcgggcaggacgaagccctgctcgcccgatgccacggatcggcgcggcctcactggccgacgccgagcggcacgagcagcggcgaccagcgccgccggtcaccgggggggaaatcgaggccgatctcgatcatcgtcggcggccggtcgcggcggccccatgccggctgccagcgcggctgcggatcggtgtggtcgctgccgaagtagcgcaggcgcagggccgccgcccggctcaccagcacttccggcgggctggccccgtcctcgcccaggctgcgggcttccacgagatcgatcgtgccgtcgtcgcggcgcagcgcccacacggtctgccgcacggcgccgccccgctcggcatcacggctggccagcaccatgccggagaagcgctccggttcgccccggaacggcgggcgccgcccgtcggtgccgcgccccacgaggcggctcagggaggtgcgcaggtggtcgcggacgatgtcgaggtcggtctcggccgcgagccgtccgccgaaccgcgacagcaggccggcggtgccgatcgcctgcagcagcagcagggcgacgagcgacattagcgcgagcgagaccagcatctcgaccagcgagaagcccgcctcgccgggcccggccgccgcgccggcaccggcctcagccaccgaggcccgccgccagaacggtctcgtagacgatcgcgccgtgcgggccgtcgcgggtcaggcgcaggtgccagaccggcggcacgtcgcgccagccgagaacgggggcgacgtcggtgacggtgagcacccacgggctgccgtcggagaagcggccgctctcctggccgggccgaaggctgccgagggcgaagcgcagccagacgatgccctgggcctcgtcggaggcgcgcagagccgcctccaccccggcgccctgccgcgtcagcgacgcggagatctggagcgccgtgacggtgcacagggcgacaatcgcgaaggcgaccagcatctcgacgagggtgaagccgtcctcggcgccctcgtggatcgagcggtgcggcgtcatcgcggcgcctcagcctcggtgacccgctcggtgacccgaccggtgaggctgctgaccgacaggagccgcgcaccggcacgtccgtcgaggcggatcgcgccgccggtcgagccgccatcggcgaggaagcggatttcgcccggtccggcccggctcgcctcgctccgcagcacggtgacggcgagatcggcggcggcgatcggcgccgctccggggcgactgctgacgaagagggcgcgggcggggtcgaaggtcaggctcgccggggcgccggtgcggcgcgcctgagcccgcaggcgggtcagttcgccggcaacggcgctcgccgtgccgtcgagccgccggccgggcagcaggttgccgagcgcaggcaccgcgaggctcgccacgaggccgagcactgccagcaccacgagcatctcgatgaggctgaaacccgccgttccggagcggaccggcgcaccggtcaccgcacggcctcggacggccgcgccagcggggcgaggcgcgcggccagggccgtgggctccatctccgccgagacccggtcggcgatcaggccgttctcgtccaccacaagcacggcggcggtgtgcgcgtaggtgtagcggccctcgggcaaagcggtacgctcggcgacgacgccgaagctcgccaccgcctcgtcaatggctgcgcgctcgctcccgagggcgacgatgcgtgggtcgaagctctgcatgtaggaagcgagcgcggcgggggtgtcgcgctccgggtcgagggtgacgaagtagatccgcagatccggatcggcgatcccgcgcagggcagtgctcaactgcgcaagcgtcgtcgggcaaatctcgggacagtgcgtgaagccgaagaacaacccatagggcttgcccgccagcatgtccgaatcgatcgtgcggccgacgggatcgaccagccggaaatgcccggcgagaaggccggcgcccgcggcggcgggaccgggccgggccgatggttcggccctcaggctcggtgccgccgcctgcaggaggaggagtgcgagcaaggatgcggcgcgtgcccggtatggagcgaggcggcgaacggatcggtggcgcggcgggggcgtcatcttcggtgcaatccggaatcggccgcgcctgattcgggcgagcggcgtgaggataggcgcagcgggtttccccgaccttgcgggcgcatccgtccccgttctcaggggcactcgtcctgcgtccaggcgtattcgcccttcgcctccttggcgatcgcggcgcaggcgctctcgggcacgtcgccggtgcaggatcgaccgccgagccggtccgtcacgcggcaagcgcccttcggcagcgccggggccggctgatcctggcgcgtcgcactgccgccctggggcgcggcgacctgggcggacaccgcgagcggcgccagcagggggacgacgaggagagccgccccggcgaggcccatggttttcgtcatgatgcggtctccgcttcttcgagacgtcgttgcgccggaggaaacaacccgctcggcacgaaggagcttttcagaacaggggtttggaggccttcccgatcgcaatccgatcgggaaggccgctagcggatccgcacgaccttcgcgacgctcggcacgccggcctcgtccatcgcgaacagcatccaggtgcccggaagcagggtgccgggatcgctgggcagcgtcaggcgataggtggtgccgctgctgccggccacggccagcggcacccggcgctggtcggtgttggtggaatgggtgacgctgctgagccgtaccagcgagaaggtcgccacggtccggtcggtggtgacgctgagcgtgccgccgacgggggcggaggccggcgccgcggtgatgcccggccggttcgccggccggccctgggcgtcgagcaggtagggcggggtcagaatctcgaagttgagatggtccgcgccgccgcatcccccgcacagcccgccgccgccgaacagcacgcgcccgtcgagcagcagcatgccgatgctgtggtagttgcgcggcaccgccatcggcgccatccgccggaccttgccggtcttcggcgaccagatctccggcgtcatcaccggcagattgtcggtgaactgcgccgccacgatctggccgccggccgtcaccacatcgccatcgggtaggacgacgctgttcatgtaggtgcgggggaacagcagcggcgccgcctcggtcagggtgacgggaccgttggggccagcgctgatgtcgatcgtgtaggcggtgtcgagggagggcacgccggtataggcgggcgccccgccggccttatagatcttgccgacgtcgtacatgttggcggtgccgttgaccgcgaagcggtcgctgccgcgccggcctacggagcggacgttgccgtcgccgttggtgtcgatccagtacatctcgctcgtcgggccggcctggaacaccgagccgttggcgccggcgaacagccagtagtggttgtcgccgtagaggatcgagacgctcgggtcggcggtcgcattgcccttgacgttgcgcaggacgcgccagcggttcgacgcctgcgaccagacctccccgtccttgccgccctgcccgccggaccacgagccgccgagggtgaaggaatcgccgttcgagagcgtggcgttggcgttgtagccgcgggtgatgttcatgttcgccgcgcgcgtccacgtgttcgcctcgggatcgtagatcgtcgaggcgcccgccgcgatgccgccggtgatcaggatgcggccgtccggcagcacgttcgtgccggggcagaacatgttgtggccggtgttgcggatgtaggtgtcgaccgcccggtcggtggccggatcgtagagcgtcgtccaggttccgtcggtggcgccggtctggaaggcgctgcgctgctcggccgcccagaacaggagcttgccgttgggcagtaccgcccccgagaccgggacgatgccgatctcgcgcggcgcggtccaggcggacggcgcacgcccctccggcccgaggatcgtccagcgctgcgggtcggcgccgtcgcagtcccactgcacgatggcgctgccggaattgcggttgtcgttggcgcccgtcgggctgatgcagcggttcgagtggttggcgaccacctccgtccacttctccagcttgcgcaggcggaacagggcgttggccgcgcccgagcagccctgctgcaccagccgggcgccgttgcccatgctgccgttctcgacggcgaggcattggccggtggtgccgctgcggatctggtagccgcccgcggccggcacgaaggtccagttctggctcggcaggtcgcggcagatctgctgggtgacgccgcccgcggaatcgatgcagttgccggagcgccggttgatcagcaccaaggtgccggtcggcgcgctctcgccgggcatggggccggccgtgccgccgccctcgctgccggcattgccgccgcccgtgccgcctccggtgtcggttccgccacccgtgccgctgctggtgcagcgcagggtgtagaccacgttgcggcccggagccccggaatcgccccaggcatcctggcgaccgccggcggcgcaatcgcccgatgtctggagcgcccgctcacccacggtgtcgctgtagtagacgagcggcgtgccggtgcgcgacttgtccgggttggcccagacccgcatgccgacggcccagcgtgcacccgccggcacgccgaggggctgagacgggacgttcatcccggccggcgtcgtgttccagttatacgacaggaccggcatctcagtgccgaccgagccgtccgcgttgcgggtgaacaggaacaggtccttggcgtaccagccatcgatcagcgtcggcgtcagcgtgatcgacaggctcgtgccggcggtcggcgcagtgggctcggctccggtcgtgccggtcgtgcaggtgacggcgtagacgatgttctggccagggctgccggcgtcgccccattggtcgcgccggctcccggtccggcaatcgcccgcggtctggaccgcacgctggcccggcgtgtcgccgtaatagagaaccggtgtgccgttgcgcgacttgtcgccgttgccccagacgcgcaggccgaagccccagctcgtcgccccggccggaagggtgagcggctgcgagggcgtgttcagccccgccgttgcgaccccgaaattgtagctcacgaggttcgtctgcgagacgatcgcgcccctggcgtcgcgggcgaacaggaacagctccttggcgtaccagccattggcagccgtcagcgtgatcgagaccttcgtggtcgtagcagttgggggcgtggtgccgcccggcccggtgccacctcccgttcctgtcccgccgcccgtcccgccgccggtcccgccggtgccgtttccacccgcggtgccgccgccggtccccgtccgaccgccggtctccgtaccgccgcccgttccgccaccggttccgccgctcgtgtcgggtccggtcgtcgtgcaggccagcgtgtacaggacgttgcggcctgcattgcccgcatcgccccacgcgtcctgccgatggccgccggtggtgcaatcgcccgtgctctgaagtgcgcgctggcccggcgtgtcgctgtaatacaggatcggcgtaccgcggcgcgatttgtcggcgttggcccagactcgcatgcccacgccccaggtcgagccggccggcaccgagaccggctgcgaaggcgtgttgaggccggcggtggtgaagccggaattgtacgaggcgaccgtcgcttggcgggtgatcgccccgctgccgtcgcggacgaacaggaagatttccttggcgtaccagccgttgatctcggtcggcgtcagcgtcaccgtggtgccggccaccggagccggaccggccggcgatgcgacggcggagaaggcttggttggcgccgccccagcaatcccactggatcagcttcgcgcccggatcgcgggagacggcgaagacgtccaggcatttgccggaaaaggcggccacgaggcgcgtgccgtcgctcagaggttgagccgaccacgtctgctgcgtcacggtctggcagcggatctgccaaaccgcgctgccattgtcccgccgcgcctgcgaatccaggcagaggccggtcgcctgattgacgaggttgaacccgttgccggccggctggacccgccaagtctgttcgggggcgccgctacagggctgctgctcgatctggaccatctcggccggattcgcgccggggacggccaagcacatccccgaatgggcgacccggagcgcgcccgaatcggtgcgggtgccgaagttgatctccgcggatgcgggggccgacagcagcatcagcgcgagcggagcgagcagccacccaccgcgcaagctgcgcgctattccggtctggattgtcttgatcagccgcatatccagtccttgacgaggatcgaatcgcctttcgaatgcatgtctcggggaacgacgccgctggtctcagcgaatgccgtcattccatctcggaactgtcgatggccgggcgggtttgtcacggactcgattaaatttccactaaatgtggctgcttaagtaggcaattcaatgtggatagactgtagatcgattgatggtcgagttgccattaaattgcaggcgctgtgacaactgaattgatagaaaaacgccgtgaagcatcgcggtgtcgcgtctgaacgtctgcgttccggggcgtacggggaacacgccgccatgacgacgccgagcaggcccgtgtcgcatcggccttccggaagacgggggatggcccgcgggaacaccgtccgacggctctcacggatggatcacgtcttgggtggcatgagcggctctgccggacggggcggaccatgccgatgcgatcccctggcggcggagggttcagttgctcgtgacgtcggccgcgtcgtcgcttccgccgggcttggtgtcgctgcccagtgagtagacctcgtacggcttcccgccggtgccgggcgcgcggtagaggtagggctggccccacggatcgttcaggccgcggctgtcgcggacataggggccgcgccaagccggtccggtcggctggaccagagcctgaaggccctgctggctcgtcggataggtgccgaggtcgagatagtagagttcgaccgcctgcgcgatgttcttcacttggatccgcgccgtctcgcccttggcgcggccgagatagccgagcacctgcggcgtgaccatggtcgcgatcatgccgatgatggccaggacgacgaggagttcgaccagcgaaaatccggcctcgcccgagcgggcatccgcgcgatcccgctttgccttgaccaccatcgtcgccgtccgaccaccgttgagaagtggcaccgaggatggtggccgaagcctaatgaacccctgcgggcgctgcctcgacgtgtgcgccctgggcgggtatccacctgaatttttgatttttgttattttcttcctggcatcgtcagtcggggaagaggcggcgggcggagcccgcgacggccacggagacgcccatgcttcggtccgccgcgatcacggcttcccggcgcgcgacgccgctcgtcctggccgcattcgcgttcggtctggcgacccccaccctggcgtcggcaggcccggatgccgtcctgagcgttccgctgccgccgccgcttccatcggtccgcgtgcttacccttctcgtcggcctgcatcttctcgggctgtgcttcgggctcggcggggcgacaatgctcgatttctggatcatccgttggatgcgctggggcggcttgccggtggagatcgcgcgcacctttctgttcgtcagtaaggtcgtgtcggtcgggctcgggctgctctggctgtccggtctcggctttctggctgtctatgccgtcgaagcgcccgagaagctcgccaatccgaagattgcggccaagctcacagtcgtcgcggtgctgaccctcaacggatggctgatccacgccctcgtcctgccgggcgtgctgcgcgacgtgagccggccgatgttcgagggcgtttcgcgcggtcgtaccggcatcttcctgatctcgggggccgtctccggcgtctcgtggtacgccgccttcgcgctcggcatcatgcgcgagctgaacggccgcgtcgccgctggcctgcttctggcgctgtggctcacggccgtcgtcgcggccgcgcttgcggcctacgccttctggcagttcctgtgccgccagcgtgcccgcgacgcggcgattcccctgtacccggtcatagacctgcgcccgcgcgaccatgacggcgcgctcgctgttccgccccatccgatgcgggcggttccgctagggctgagctgcgccccggtgagccgtatggcgggcttctcggcgtggcgatggccgagacgggcgaacgaccgtgccgcctgacctgcccgatctcgtcctcgcgctgctgccgctgccgctcaccctcgcagcggccacgatcgatctgcgccgtcgcatcattcccgaccaagtgaacctcgccctgctcatcctcggtgcgggagcgagcgcgctgcgcggtctcgcgctgccgcagatcttggccagcctcgtcgcggccgctggcgcgttcctgctggcgtggagcctgcgggccgcctatgcgcggctgcgcggccggaccgggctcggcctcggcgacgtgaaattcatgggtgccgccgccgcctggaccgggctcgccggcttgccgctgatgatcctcgtcgccagcctgagcgcgctggccgcattcgggctcgccgtgctggccgggcggcggctggacggggcgtcccgtctgccgttcgcccccttcctggccctcgggctgcacgtcgcactcctggccggacacgccgcctgatcccgcgccgtctcaagccggccgcgacggatcactgcgccagttggccgacgctcatgatcgcgcccatcaccgagatgatcaggccgccgatcaagccgccgatggtcaccgtcaccagcggcgtgagcagggcgagcaggcggtcgatgcgctggcgcgtctgcgtctcgtgcatctcggcggcatggagcagcaccgggccgaggcggttcacctgctcgccgctgccgatgaggttgagggtcgagggcgcgtgcggcttcaggctcgacagaccggacgcgaggctgcccccctcggtgagccggcggcctgcctcttcgagggccgcgcgaaacacccggttgccggcgagcggccgcgtggcggccaccgcatccgggatcggcacctcggcgcagagaagcgtgccgagcacccggcagatgcggccgagctcgatcccggtcacgatctcccgcaccagcggcaggcgcagggccagctgcccgcgcgcggcggcgaagcccggttggcgccaggatcggacgaggccgaggacgatcacggccgctccgccgaggagccagggccagaacgcgccgacccaatcgccgagggcggcagcaacgcggatggtgagcggcggggcacggccgctgccctcgaacagcggcgccagcgccggcaccagcacgacgacgatcatcaccagcgtgccgaccgccatcagcaccagcagcgccgggtagatcatcgccgaggtgagatggcggcgcaccgcgtcgcggcgctcgatcgagccggtgagcgaaccgagcaccgcgacgagcgtgccggttgcctccccggcccgcacgatatcgaccatgtccggggggaaggcctgcgggtgggccgccatcgcccgcgacagggaggcgccggccacgacccgctccaggatgtccgcgagcaccggcttgagcgcggcggaagcctgccgctcgacgagacgcaacgcgcggtctaccgtcagaccggcgcccacgagcgtaccgaactcccgcaggaaggcgagccgcgccgcgtcgttgacccggtcgcgcccgaacaggtcgcggctccagaacggcgccgcgccgctcgcggcgggctcgatcgcgaagacctggaacccgtcggcccgcaactgcgccaccgcccgctggcggctctcggcctcgatccggcccgagcgggcgcgcccgtcggcggcgtaggcctggtaggcgtagcgcggcatcagacctgcccctccagcacgcggccgatctcgtcgagggtggtgtccccggcgatcacccgcgcccggccggtctcgaccaggctcaccatgccggcggcgcgggcgctggcggcgatggcttgctcgcccgcgacgtcggcgatgaggccgcgcagatccgcgtcgagcggcatgatctcggacaccaccatccgcccgcgatagccggtgccgttgcaggcggcgcagccgcaggcccgcttgaggcgtagcggcgtgcccggagccacgccgaggcgcaggcgctcctggtcgtcggcgggctccggcaccgcgcaggcggcgcagagccggcgcacgaggcgctgagcgaccacgccgatgagggtcgccgcgatgagatagggctcgacgcccatatccatcagccgcgtcaccgtggcaggcgcggagttggtgtgcagggtcgagacgacgaggtggccggtgagcgaggcctgcaccgcgatgcgggcggtctcggcgtcgcggatctcgccgaccatgaccacgtccgggtcctggcgcaggatcgagcgcagggcggcggcgaagtcgaggccgatgccgggatgggcctgcacttggttgacgccggccatccggtactcgaccgggtcctccacggtgacgaccttgagatgcggcccgctgatgcgccgcagcgcggcgtagagcgtcgtcgtcttgcccgagccggtcgggccggtgacgaggacgaggccgttggggcggttcgtcatcgcctcgatccgggcgatggccggcgcatcgaatccgagcgaggcgaaatcctcgattcggcgcgatccgtcgagaacgcgcagcaccacgctctcgccatgggcggtcggcagcgtcgagacgcggatatcgacctcctggccgcggtcgggcgcgcgcatgcgcccgtcctgcggcaggcggcgctcggcgatgttgagcccggccaggatcttgatgcgggtggtgagggcgagctgcactgatttcgccagccgctcggcctcgaccagaacgccgtcgacgcggtagcggacccgcatgtccgcctcttctgcctccaagtggatgtcggaggccgagagttcgaaggccttgcgcacgaggcgcgcggcgagccgcacgattggcgcttggctcgcgacgtcggcgagccgagcgaggtcgtcgtcgcccgccccggcctcgtcgtcggaggcggcgtcgccgtagacggcccggtgcgcccgctcgaagctgccggggccgacgaggcggcattcgacggaccggtcggtcaggtgttcgagcgctgccggaatttcggggtcgaaggcatcgacgacggcgacgacgaggcggccgggcgcctcggcgacgggcaacacgcgtgcgcgggcgcagtaatcggcgccgaccagctccggcaggacgggcgtggcgggccagtcctcttcccgcaggatggcaagaccggtggcgtctgagagggcggcgacgagggccgcctcgtggatgagaccgagttcggtgagcagcacgggcagcggccggcggccggggcgatcaagagcggccagcgcgcgctcacggccggcggcgtcgagaacctccgatgcggcgagcgtttcgacgaaggcctccgcggcgccgcacccgtgccggtcccgtccgcgccggtcctgcaggatccgccgcggacggctcttcgatccccagacgctcaacattgtccggcctccaaggcaggtctttcgtaatcgccctgtcggcgcaggcgggctgctccaatccacggcgccgggaccgcaccgcgtaaacagtcgtcggcgtcgcgggccggcgcattaagctgacataaacgccgccacgcttaacaactcctctccggcgcccgcgccgttcagggagcgctgcccccgtgagtgccaccgaaaccgccgcgtccgggcgcgcgctttcctcgctgcgggcaagcggtcgggcggccctgcgcgacggtctcgatacggcagcccattggctcggcctgagtgacacgcgacgcgaccgcgcccctgctctcttgacgatccacctcggggctcccgtggaaaccgggctgatcctgatcgaccgccgcgccggggaggccctttcccaccggctcgatccggcggccgacgacttcggcgaacggctggcggcgatccgcggcgcgcaggccggagtgcgggccaagatccttgtcgatccggcctattgcttcgtacgcaccctgaaccttccgagcgccgtcctgccgcggatgcgcgcggttctggcgcaggaattagaggcggcgacaccgttccgtgcggagagcgtgcacagcgattggtatgtcgagggcgaggatgcgccagcgcgcacgatccgtgtgcgtcacgtcgtgctcaagcggacgcggctcgatccgctcctcgccgccctcgcacaggccggcttcgcctccggtccggtgacggtcggcggggacgaggcgcgcagcctgccgctcgatctcctcaccgggggacaccgggcgctccagagtttcacgggcggcggccgcggcggcgacctcgcgctgatcgccggcgcgctcctgctcctgctcggtgccttctgcggctttagaaggcatcaagaggcaacgctcgccgccctggacgccgccttcgccgaggcgcggcgggcgtccggtccggcggtccaggcgcccctccgggcgggggccgccgcgatcctggccggacgcgcagcgccggtcaccgagacctgggacgcggtggcgcatgcccttcccgacatggtcgcggcgacgtcgctgcgcctcgacgcggagggcgcctacctcaccctggcggccccggaggaggccacgccgctcgccgcgctggcgcaactgccgggcttcgcggcgccgaccttgcgcttgtcccaacccgatgcggatgggcggttgcggctcctcatcgagctgccccgcgccggccgaggagcccggccgtgaagatgccgctcgtggagggccaagcccggccgatcctgttcggtgtgctcgctgtcggcctgatcctcgcgctcgtcgccggcccggtcggcgaggcggtcgaggccgccgcgcagatcgagtcgggccgcgagcgactcgaccgcgcccgcgccgccgcgtcgcgtccgccgctgccgatcccgctcgccggatcaagcgaagaggcgctgctcgcgagcttccgccagcgcctcgagagcctggccggcgcacgggcggcggtggtcgagcgcgccgacttcgaagccgatcccgaccgccccaccctgccgcgcctgcgcgcctcggtccggggcacggcggaggggctgcacggtctgctgcaagccctggagaaggaggcgccactcatcgccgtcgaagaggccgaactcggcatcgagcgcgcggcggatcgcgagaccggccggccaacggtgatgcgggcgagcctgaccgcccgcggcgtcctgatcccgccgccggcgccgggagcgacgccgtgacgggaatccgacgtgccctgcgcgcgacccgcccgctgccgcgtgccgtcttggggctcgcctgtgccgcggcgttggctgccttcgcttggccgatcggggtcgagccggcgccggaggcccccgcacggcctttcgactcgcaacccggcgccgcttcgagcggcgcggcgttgcgccggcccctgttcgatcccggccgacgcgactggaccgcgcgaggaagccgggccgcgatcctcgaaggcgagccccgccgcccggtgctgacagtgcgcggaatcgtcgtcgatggcggcaaggcccgtgtgctgatcgatgacgggagcggcgacgagcgctggctcggccccggcgagggacgctacaactggcgcatcaccgccatcgcccccgacagcgtcacgctcgatcagaacggccgcccgttcaccgccgcgttcatgggccagccggtcacgctgcgaccgctcccgctggagccggcccttcggaactgaggcgcggttacggagagcgggtgattgcgcgaccttcacccggctcaaccacctgagttccgaagggcagcccatataaacaaaaagccccggacggctgtccagggctcggcgtctcggtgttttattcaaaggtgatttggtagcgagagagggatttgaacccccgacacaaggattgtgatctgagtgcgagcagagctagatcattgacataacaagcgtctccggtgagctgtgttagcggtgcgctaactggccctctaatccgcgcgctcccacgtgaacaggggtaactcttctgatactgtgagttgctcgtttgcatagttggagttctgctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcactccagatcggcctcggtgatagcatcgatgggtttgtcgccgaagtagcccacgaagtagcggcgaatcacagctggctcgctcttgccctggtccgcccggcgctcctcgcgctccacctcccggaggatctgcgcgatgtacgcctcagccacgctctcgaaggtgtgggtcttggccgtgagcccctgcttggctcggtaggtggcctcgtaccagatggcctcggcacggcgctccgcctcccgctcgtcatcggtgtcgagagagcgcttgaactgcccctggcccttgatgctgaagcgtacctgccaccgggtgctgccggcgcgccggaacagctggtagcgctcgcctggggcgtttgcaggggtgctcacgatgcggccctgtctggttactgcggtgcggaggactgcgctagaagtgcgctagggtgcttcttgagcccccagcaaaccgttacgcccgcacgataattttttcggctgcgctagcgctgttctaggatttaaagccgaactacgcagagagcaaggcaaagaaaaagccccgctaagtgcttggcggggcttcgaaaaatgatggtagcgagggagggatttgaacccccgacacaaggattatgattcctctgctctaaccagctgagctaccccgccactgttacggacggcgctgacgcggcgtccgatgggcgggatatagggagaagggcgcgagggtgtcaacggtctgttgcggcccccgcgcaggttctccccctcagagcgtttgaccgaagatctgcgccacctgcgggatgtccttgtcgccgcggccggagaggttcagcaccatcaggtgctccgccggcttggtcggcgcgagctccatcaccttcgacagcgcgtgcgcgggctccagagccgggatgatgccttccagcatcgagcagagcttgaacgcctccagcgtctccgcatcggtcgccgacaggtaggtgacccggcccatctcgtgcagccaagcgtgctcggggccgatcccgggataatcgaggcccgccgagatcgagtgggcgtcggcgatctggccgtcctcgttcatcagcaggtaggtccggttgccgtgcagcacgcccgggcggccgcccgtgagcgaggcggcatggaggccgctctgcacgccgtgcccggccgcctcgacgccgtaaatctcgacgtcgcggtcatcgaggaaggggtggaacaggcccatggcgttcgagccgccgccgatgcaggcgatgagcgagtccggcaggcggccctccatctccagcatctgctgtttcgtctcgatgccgatcaccgattggaaatcgcgcaccattgccggatagggatgggggccggccacggtgccgatgcagtagaaggtgtcggagacgttggtgacccagtcgcgcagggcctcgttcatcgcgtccttgagcgtgcgcgtgccggattgcaccgggatcacctcggcgccgagcatcttcatgcggaacacgttcggagcctgccgctcgacatcgacggcgcccatgtagaccacgcatttcaggccgaagcgggcgcacagcgtcgccgttgcgacaccgtgctggcctgcgccggtctcggcgatgatccgcggcttgcccatgcggcgggcgagcaggatctggccgaggacgttgttcaccttgtgcgagccggtgtgattcagctcctcgcgcttgaagaagatcttcgccccctgccccgccggagctttcccgcgcagatgctcggtcaggcgctcggcaaagtagagcgggctcggccggccgatgtagtgtgtgccgtaggattccatatccgccttgaacgacggatcggccttggcgtcggcataggccttctcgagatcgagaatcagcggcatgagcgtctcggccacgaagcggccgccgaaaatgccgaagcgaccgcgctcatccggcccggtgcggaaggaattgggggcggggttcagcgtcacggggacggtccttcgcgaagatctgatcgttgcctcgcgtgctagacccatgcgcgggtcgccgcaatgcggcacagccggacaaacgcgctgaagcaaccgctgggcactgcccgcgatgatcaggctctgcgacgagcggcggcgacgaaggccgcgattctgtccggatctttctcgcccggccggatctcgacacccgacgagacatcgacggcgacgagccccgtgcgtgcgagcgccgtgccgacattcccgctatcgaggccgcccgacagcatcgtgccggccggtagctccgccccgttcaggatgtcccagtcgaagctgcgtccgttcccgcccggcagatcggcgccggggggaggcttggcgtcgagcagaagccggtccgcgacgacggcataggccgggagcgcgcgaagatcggcgaccgcggcgatgccgacggccttcatgaccggccggccggtccgggcgcggatctcggcgacgcgctgcggcgtctcctggccgtgaagctggatcaggtcgggatcgaacgcctcgatcgcggcggcgagcagcgcgtcgtccggatcgaccagcagcaccacgcgctgcgccctccctcgcgcccgctgcgccaggcctcggccctgttccagggtgacgtggcgcgggctctttggaaagtggacgaagccaacgaggtcggcgcctgcgtcgagggccgcgtcgagcgtcggctcggtgctgaggccgcagatcttgacgcaggtgtctgccatgggtgggacgaagccctcagcgcgccgcggccggggccggcagggcggtgtaggtgccggcgccagcgtaacccggctcgacgcccggcgtgccgaaggtcttcagctcggccgcctccttggcgagacggtcggcctcacggcggtgatagcgcgcgcgctggcgggtccggctctgcccgagccagcttccgataccaccgacgagaatgccgagcgccaccgagccgaacaccacggcgtagagcggcaggacgaggctgaacacgggctcaggcgagaacggatcgaaggacagggtcacggcctcgcgattggcgacggccagcaggaccaccaccaccgcgatcggcagcaggatcagcgccttcagaaatcgaatcatgcaagaggtctccgacggacggcatgggccttcgaggggctcaccggtgccgctaagggctttcgagcgaggggcttttcgaggctcagaccgcagaactagagcgtttcacgccgaaggggatgccggttcggcgcaagcggcgtcgaaatgggcgcggcgaagcgagatgtcgagcgcatgccccgtgtcacacccgtaacgacgcttcggcgcggatgcgatcaggcgctcggctgctcgtcgccgataccggcgcggttgaggcgcaggcgcatctccttgccggtcttgaagacggggatcgccttttccgacacggccacggattcgccggtgcgcggattgcgcccgcggcgcgcctcgcggcgcttgaccgagaaggcgccgaagccgcgcagctccacccggtcgccctgcgccagggcgtcggcgatcgtgtcgaggatcgcgttcaccagggtctcgacgtcgcgctggtagagatgggggttctgctcagcaatcttgagcacgagttccgacttgatcatgcggctctcttccgaatgcggggctggcgcggcgcgagacctcagggagccggccgccagacggccaagagcccgccgctgagcccggcggcttcgtcctcgacggcacggagacggctggcaagcccttcgaggccgagaagatcggcgccgagacccagagtcgaccagagcttgaacccgccgtcagccttcggcttccagtccttcaccggaagcttctcggggaccttcttctccttctccagccatgccaccgcctggcgctcgccgccgagctcatcgacgagcttgaggggcaggctctggcggccgctgaacacgcggccatcggcgacggcggcaatctggctctcgtccatgccgcggcgctccgccaccaggcccttgaaccaaccgtaggtgtcgaggacgatcgatgacagggccgcgcgggcttccggcgaagtcgggctgaagcccgagggctccgccttgagcggcgacgatttgacggactcgaccttcacgccgaccttgtcgagcaggccggacacgtcaggatactggaacagcacgccgatcgagccgacgagcgcggtctcgcgggcgacgatgtgatcggcggcgatcgcggtgatgtaggcgcccgaggcggccgtgccatcgacgaaagcgaccatcggcttcttcgccgccagcgcgcgcaggttgcggtagagctcctccgagccggtcgtcgtgccgcccggcgacgagatcgagatcaccacacccttgaccgcgttcgactcgccgacccgctcgatcagcttgcgggtcgagtcgctgccggcgatgaagccgccgatcgagatccgggcgatctgattctcggtggccgggaacagccggccctcgccgacccgcgcgcggtagcccaaggcaccgacggcgacgatggccgcaccgatgccgagcatccgccacagcgtgagcttgcggcgcagacggcggcggtcgatgagaaactcggcgtctgcagccatccgacgatgtactcctctccaagcggcgcggtgcagccgtcgtttctttggaaccgttcacgccatgccccgcgggagcacggccctgtccgatccggatgccggccaaacccttgatggacttgggttcggttgctgcgaccgagtccgcgcacgtgtttagcgccgcccgaggcgcgcgggcaagagcccgttccggccacgccggtacaacccgctgcggtcgtcgttggacgccatgtccgcgggaggcagccggttcaacgtcgagcgtagatttcttcgacgtagccgtcacgcatccagaacagatgccggcccagcctgcggtagccaccgtcccgcgcaaccagatcggcgacgacggcctgccggaatgcgtcggtgttcggtgccgccgcctcttggttgatcgagtagaacagcggcgcgatggcgcggatccgcgcgatatacatggcggccgtctccggcggcatttccggcagcgaatcctgattgatcgccagatcgtagcgctcgttccgctcgatctcccaccatggccagacccggatcgcggcgtccggctcgccggccagggacacattcaggcccgctttcagcaggaaccagccctggagcacgttggtgaacggcagatcgaggatcgtatagtgccggtcggggtggcgcaggaaccaagccagcccgccgaaaccgccgccgatctcgaccacccggccaaagcggccgagttgtccgacccgccaagcggcgtaggcgtgggtcaaggcgtgctcgggcaggatgttggcgccgtaacgcacgccgaacggggcgccgacctcggggaaagccagggggaagccgagctcagcctcgagacgcgcgggcgcgacatggtgggcaagggggccagggagcgcggccgcgtaatcgccctgctcgggtgagcggatcggggcgaggccgaccgcctccgagagccgcagcagccggtcgcaccagcttgcggcgaacggcgtgggcgcgtggcgggccagcgtcgccatcgttcgccccatggcgatgccgtgcgcgagatgcgactggaacaggttgttcagcaggccagcgagcgcgccggcatccccgccctgcagggcacggtggaaatcgggaaaaccttgggtgcgggccgcccacatgccctcgttgtcggcctggaccggcgcacgtccggcaccggattgccaggcggcgatgaggcgtcgcgcgatggcgtcgtcctcagggccgggtcggggcgcggcaaaggcgatggccggcagctcgggccaagcgcggtagggatatcggtaggtccactgtccggcgatcccgccgccgagctcggccgtcgcggacgggacctggatcgggcgcccctcgcggcgaccgaagacgcggtaatgctcttcggccgaggcgacgagaccggcttcgaccgccatcgccacatcggcgttgaggtcgagatagcgctcggggtcgaaatgggacgggagcgagtcggaacggcgtccggggcgctggcccctcaaccatctcaggctggcgcctaagctcgagaggcggtttgccatcgcgctcgcttcgggacgattcgaaaacgggaccggaaaaagttcggggccggcagagccggccccgaggcattatcggaaggcagcgaggcttactcctcgtcgccacccttcttcttgttgaaggcggcaccgaggatgtcgccgagcgaagcgcccgaatcggcggagccgaactgggccatcgcctccttctcctcggcgacttccagagccttgatcgagacctgcacgcggcgggccttgcgatcgaactggatgacgcgcgcgtcgaacttctcgccggcggcgaaacgctcgggacgctggtcgccacggtcacgggcgagttcggcgcggcggatgaaggtctgcatgtcggtgtcgacgagcttcacctccaggccggaatccttcacctcgacgacctcgcaggtgacgatctggcccttcttgacctcgccggcttcggcgaagggatcgccgccgagctgcttcacgccgagcgagatgcgctccttctcgacatcgacgtcgagaacctgggcacgcaccatgtcgcccttcttgaactcctcgatgacctgctcgccgggacggttccagtcgagatccgacaggtgaaccatgccgtcgacatcgccttcgaggccgatgaacaggccgaactcggtcttgttcttgacctcaccctcgacctcggaaccgaccgggtgcttctcagcgaaggcatcccacgggttctgaagggtctgcttgaggccgagcgagatacgacgcttgaccgaatcgacttccaggatctgcacctcgacctcctgagaggtggagacgatcttgcccggatggacgttcttcttggtccagctcatctcggagacgtggatcaggccctcgatccccggctccagctccacgaaggcgccgtagtcggtgatgttggtcacgcggcccttgagcttggcttcctcggggtaacgggcggcgatgccctcccacggatcggccaggagctgcttgatgccgagcgagatgcggtgcgtctcgtggttgatcttgatgatcttgaccttgaccgtctggccgatggtcacgacctcggacgggtggttcacgcggcgccacgccatgtcggtgacgtgcagcaggccgtcgatcccgccgagatcgacgaaggcgccgtactcggtgatgttcttgacgacgccgtcgatgacctgaccttcctcaaggttggccaccagctccgagcgctgctcggcgcggctctcttcgagcacggtgcggcgcgacacgacgatgttgccgcggcggcgatccatcttgaggatctggaacggctggggcgtgccgagcagcggggtcacgtcgcgaaccgggcggatatcgacctgggagcgcggcaggaacgccacggcgccgtcgagatcgacggtgtagccgcccttgacctggttgaagatcgtgccggtgacgcgctcgttggcttcaaaagccttctcgagcttgacccacgactcctcgcggcgcgccttgtcgcgcgagatgacggcctcgcccagcgcgttctcgatgcggtcgacgtaaacctcgacctcgtcgccaaccttgagctcgccctcgcggcccgggccggtgaattccttgagggggacgcgcccctcggtcttggcaccgatatcgatgacggcgacatctttctcgatgccgacgacggtgcccttgacgaccgaaccttcggtgatctcatgctggaggaaggattcctcgagcagggccgcgaaatcctcgcgggccgaagagcttacgttcagaccagctgacattcttactcctgaatggccccatttcgtgaggcctgcgtcggcggctcgtgttgcaaaggacccccgtcaccgccgcccgccggatggacgatccggccgggctcgcctcctttcggagggccgacgcatgttgaaagcgatggccgagggctcgatccccccgacgatgcgtccgccgggcgagaaagcctggatcctgacggtatcgatgaggaaatcggtgcgagcgataccggatccgcgtgcgcgacgcaacgtcttgcaacgacttgggatgccggggtctcggacgcgaacgccgccgcgagagctgagttcaggcggacacgattcgtccgggatcttgtcgtgatgagaccggagcgtatcggtctgcggatgatgcccggcgccatccggcgccgggatcaggtgtcaggccgccgtcccggccgaacgcgtcagggcgtagagggtgatcgccgcggcgttcgagacgttgaggctgcggatggcgccggtcgcgtcgatgcgcaccagcaggtcgcagcattcggtggtgcgctgacgcaggcccttgccctcggccccgagcacaagcaccgccggtcggcgcggaccgaccgcgtcgagggttgtgccagcatccgaatcgagaccgatccgggtgaaaccgcgctcgccgagcgtgatcagcgcctcggccagattgcggacgatcaccagcgggacgtgctccaggccgccggacgccgatttcgccagcacacccgtggcattcggcgagtggcgcgcggtggtgacgatggcggtaacgccgaacgcggccgccgttcggacgatggcgccgacattgtgcggatcggtgatctgatccagcgcgagcagcagcgcgtcgtcgggcatcgcgtcgagtgcgggtgcggccagcggctcggcctccgcatagaggccctgatgcaccgcgtccggaccgagcagccggtcgatcgcgctcgggcggaccatctccggttcgattggcagttcgatgccggcctctttcaggcgcgccagcgcattctcggtggcgagcagccgatggaagtggcggcccgcattggccaaggcctgcgagacggggtgccagccatagagcacgacatgatccctcccctcccgcgcggccggtcccggaggctgggttcgcgggcggggccggaagccgtacggcttggccgggcggtcgcgcggcggggtcatgggcgggtctttcagggcaggtaagggacgcggcgtatcggatgttcgagaagccgatgggaccgccccgcgtcaagtcgcggaatcatgcggcaaagccgttgccgtcggcggcgaacccgactatagaccggtcgccgtcagacagcgcccttcgtctatcggttaggacgtcagcctttcacgctgaaaaggcgggttcgattcccgcagggcgcgccacttaacgcttaaagcgttatgatctcagaaattgttggtttccaggtgcttgcccctcagcgcgtgctacactcgcgtgctacgggaccaggtacgatgggccgcatgaagttcgtccagcgccgcgccggccgttacgagttccgctatcccttgcccgacgatctcgcgggcaaaccagtcccgcatttttgcccagaagcgttggcccctctggtcaatgcgcgcgctggccgcttcaagaccgaacttgtccgctccctccagaccaatgatggccccattgccgaccggcgcgtcctcccgcacatcgccgaggtgcacgggctcgtcgatctggcccggcgctttcttcgcgatggaccggcggccggaatcagcccggatcagatcgctgctatggctcgcgaccacgagatccacctgctcggcgccgacgaggcgattcgggcgaaggggatcggtctcgacatgacgcgtgaggacggtcaaggcccccacgatgggttcggcatgaccggcgacgacctgggtgcctaccggatgctcgtagcagagctggaccgttacacccggcagcaggccgcgcagatgcggcccggcgagtccaccaactcgttcgtcaaccgtgccgtcgaagcccgcggattcgtcctgcacccgaacgatccggcgtggcggcaactcgacctcgccttcgtcaaggctcaacgcagtgccctcgccggcatcaggaagcggcttgatggcgacgaggagctggcaccggagcgagtcagcgagcggaccggcatggtgctgaccgcggcgttgaggctgtgggcggaagctggcggcgcgggggcgagaaaacctcagccgtcctccattgctgaagccgaacgggccgcgcggcgcttcgtcgaactccacggcgacctgccgatcaccgccatcaccaaggcgcacgcgcgcgcgttccgggatgccctggtgcagctgcccaaggcgctgccggcccgccttgggcggttgccgctgcccaagctgctcaaggaggacctcaccaagtatgcccgtcgcaacgctcagacagtcaacaagaccctggcgctgctcagcggcgtgctcgcccgcgccgagcgcgatggccatttcgaggcgctgccggcctgggcaaatccgttccacgtaggtttcgatgtcgccccggccgagcgcgagccttacgaaccgttcagcgccgccgaattgcagcgcctgttcgcctcgcccgtcttcgcgcggggcgagcggccccttggcggccagggcgaggcggcctattggttcccgctgatcgccctcttcagcggtgcgcggcgcaccgagatcgcgcagcttaagatcggggatgtgcgccagggtgagggcgggatctggtacctcgacatcacgaacgagggcgccgatcagaacctcaagaccgtctcgtcgggccgctcggtgccggtgcaccatgaattgatccggctcggtctggtggacatggtagcggctcgggcgaaagcgcagccgccgaccgcgccgctgtggccggcgttcgccccgcccatcgatccaaaggcgaaggcctggacgaagtggttcgggcgctaccttggtttgcacgttgtcgatcactcggccaagacgttccactcgttccggcacaccttcaagcgggcgtgtcgcgaggcgggattaagtgaggaggtgcacaacgcgctgacaggccatgccggcggcggtgtcggacggcgctacggccgcgagcggcgggctgatggcaccctggactgtgggatttcgctggcgcggctacatactgaaatcgacaaagtggtctatcgcggtgtgacgcttcccacctcacaccgagtagccatgcgagctacggaagagcctcagtgacggcacgcaccgacgcgacgagcggctcgtccatctccgtagtcagcgcgatcagattcggcagcgaccggccctcgccttcggcgggcccgacctcgacgacgcccacctgccgaccggcggccttcgatgtggggctgtctacgaagcgggcgaggcgggtttggccgccgaggacggcgggctcgccggcctgttcaccgccggcatcctcgctcgcctgcctagtcccgtgctgtggtgcctgcgctggcgcgacctgttcgcaccctacctcgttggcgtcagcctgatgcccggccgcgtgatcttcgccgagacctggaacgatgcggaggtgctgccggcgatggaggtgggcctgcgcacctttggcctcaccgccgtcgagggcgaagtcacgagcctccggctcatctgctcacgccgcctgcaacgctgggccgagcgtaccggcatcatggctctcgtcatccgacactggggcatcgggacgtagtgaacggccggcgaggctgaactgaacgtggcggtgacccactaacaggtctcgctcgagcctggccctgagccgtcgctgcccgacctgcaccgagcccgtggcgtctagcccgctttattcaccagggtttggctggcgacgtgttttgagctgaaggcgagcgggatcgtgcgtctgtcctgacgcgtatggatctggttgtgctgtcggcgctggagggacgggagcggtgtcgatggggcatcacgccccgtggttcaggctggcgctggggcgagtgcgcccgcgatatggcgcagcaagtcggcctcgggacaggcggcggcgaaggcgagacgaacacgggcagtggtctcgtggatgcgagccccaagcttgagcaggcgcaggcggatcgtcgcgaactcggccttggccaggcgatggggagccgggatggcgtcgcgcacggtcagcatcagccaataggcggcggtgtgcagcacgagccgcatctggttggcggccggatgccggcaggaggtgcggtcggaagcgagctggcccttatggagcttgatcaggttctcggcctgtccgcgggcgcagtacagctcggcgtagagccattcgggcgtaccggtggcgatgttcgtgaccacgtagcggatgtcgaggccaaggcgggtcgcctcgatgcgggcggcgacgcggcggtgctgccgccaggatttggctgcgtgcgtggtctcagcaaagccgcgcacggcatctgtgttgctgagggcccgctcgacccggatgtgatcggcggtcggctcgaccttggcggtgagcgacttggtgccggtcaggccgaagacgtaagcgacgtcgttgtcctcgcaccagtccatcgcttcgggccgcccgtaatggccgtcgccacggatcgtgatcgcggtcgtcggccagtgtcggcggatcgcccggaccagacgacgcagatggccccggacttcgcgacccgaaggcgtcttgcccggccgcaggatcatcgccaccgggcgcgaggtggcggtgtcgtagacgtggatggggagaaagcagcgttcgtcgtggtgggcgttgaacagcgacagttgctgctggccatggaccacgtcgcaggtgtcgtcgatatccagcgtgacagccgccggtggcgcggcgtagctggcgcagtagaggtcgaccagcacccgtccgagccggatcaggtcacgcaggcccggcgtgttctccagccgcgagacggtgggctggctcatcaagtcgcgtccgctgtcgggtaggcgaccacaggcgagcttgaaggcgggatcgacgcgcaggtgatcgaggtcgtcggcatcctcgtacccgcaggcgatggccaggatgcgcgccagcaggatctcgggcagaggatgcacgatccggctcgggtcacgccggtcggggatcaccgcggcgagcttctcaccgatctgcatccgccgggcagcctgagcgagcaacaggacgcccccgtccgaggtcaggcgtccgccgtcgaaagcagctgtgagcttcttgcctcgaaccgatggaaacgcgaacggcagacacgtaggatcggacatggcgggcgtggcgggctcgatctggtctgaggacttggcgtcagcacccaatccctaagccacatcaatgctttacgctacgctcgccaccacagatccactgccctcgtgaataagacgggctagagtcgctctcagacattccaagcgcctcctgggacatacttgttgcgaaaatgcagcgccagttggctaacgctaggttgtcggctagcggccgctcgtaccctcttggaaggggtgcctgcatggcgtcaaatgttcaacgattcacagcgtttgatgggcgtagacggtgattcggcagcgcatttcagccagacatgaccgaagctcgttcagcgtaacatccatgatgcacctagattccacgactctcggcagtgcggaggaagccaagcctcacgcaccaatgcgcttcattgacctcttcgccggcttggggggcttccatcaggcgcttgcctctcttggccataagtgcgtcttcgcctgcgaggcggacgagtcgcttgcagccctatacgagaagaattttggcctacctgcgcacggggacatacgcggcgtacgccccgaggacgtgcccgcccatgacgtgctgtgcgccggctttccatgccagaacttttcaaaggcaggagaccaacttggcctaagttgcccgcagtatggggacctcgttggttacattgttgccattctgcagcaccatcgtccgcaatttctcatcatggaaaacgtgccgaacctaatgcggcaccgcgggggcgagacttggcggcagatccgtcagcaattggtagcagcgggctacgatgtttccgaagaccgtttgtcgccggatatgttcggagtgccgcagacccgtgagaggtgcttcatcgttgggcgccgcggcaccctccaaggcttcgcatggccgaagggcaacactactgagtgtttgtccatccgggccatactggacagagagccacctgaggcgcgctacctcgcacccaatttcatcacctatcttgagacgtggcaggacctaatcgcggtactccccgatggcgagcccataccaagttggccgatgtgggcgatggaatggggtgctacatacccctacgaggacgagaccccttactcaaggaatttcaagggccttggcaaacaccgcggcgccatggggcagagtctctcctggatgctcccagaacaggtcgcagcgacgctgccgtcctacgcccgggaagaggccagtcgcttcccgtcctggaaggtcgagttcatccgaaagaaccgccttttctatcaaaggaatagacacctcatcgatgtttggctgccccggatacgtggctttgcgtcgagcttccagaagctagagtggaactgcaaggacgaggagcggtacatctggagcaagttgatccagttccgtgcctcaggaatccgcgtgaagtcggcacgccgcgcgccgtcactggtcgccatgacgaccagtcaggtgcccgtcgttgcctgggagcggcgtttcatgacggagcgcgaatgcagccgccttcagagtatgggaaagctcaagcacttgccgggcacaaagagcgccgcgtttaaggcgctcgggaatgcggtgaacgtcactgtcgtgcgggccatcgccgaggcgctgcttacggccgacctaggcaagcggcacgcaattacctcacccattcagaggtcgccggcccatgccggatgagcgtacggacgtgcgtcgcgtcagtatccggccaggaaccaagatcctgggatcgctgcggcacctcaactacaaggcttggttcgcgctggccgaattcgttgacaatgcgctgcagagctttctggcgaaccgagagaagcttgcggctgttggcgtcgggcagcaactcttcgtaaaggttgaggtgcagacgggctcgcccggtcggatctcgatccgcgacaatgccgccgggattttcgaggccgacttcgcgcgcgcgttccgcccggctgaagtaccgcctgacgcgacgggactcagcgagttcggaatgggcatgaaaagcgccgcctgctggttcgcgtccagttggcaggtgaggactagtgcgctcggcgagcaggttcagcgcacggttcggttcgatgttgcgcaaatcgtcgccgagaacatcgaagagcttgtggttgaagaagtttatgctgaggcaggaagccattttactgaggtggtgctagaaggcctccacgtgtcattggccgggcgaactttaggtaaggtccgggaccatttgcgagatatctaccgatgcttcatcagagatgggacgcttgcgattgaagtgggcggcgtgatgctatcgtacgtggagcccgacgttctccatgcttcttactaccgcaccccgaccgacccggccgtactctggcggaaagacatcaatctggacttcggcggcgggcagacagtcaaagggtttgccgcactgcgtcgcgaggggaaggggactgaagcgggcttcgctctcttccgtcggaacaggctgattcaaggtagtggcgacgagggctggaagcacgcggacgtgttcgggagcccgaacagctatagccaccagcgcctcttcggcgagttgcatcttgaaggctttgaggtgagccacacgaaggacggcttccgatgggccgatgaggcagatttcgcccaactccttgccggaaagctcgacgagggcgtgctacctctgctgaagcaggcagagggacacaggcaaaatgctccgcgccccgtaatgcagcgcagcgccgctgctgccgttgcagccacagccaatgacatgcggagccatctggcagcggccatgccgcctgccgctgatcgagttgtgacctccgagcctccagcttgcgctgcatattcatcgccaccctctgcgcctctggccgattctgagttctccttcgagttccgcaattctccctggtctgtgctggtccgtgtcgttgaggatgatggcaacggggattggctcgaagttcgtgacgctgagatcgctggggcgggagccaatggtcgccgaatcgagatccaggtttcgagcaagcacccattcatgacacggtttgcgcagcgagagccggaagtcatgcaagcccttgcgcgcatagcggcgtcacttggcatcgctgaggcgttgctgaggagccttggcagggaagcgccttccgctatgcgccgcaccttgaacgaacttctccgggacgttttctcgacagtttgagagccgtaatgtcagggtcagcaaacatcgcctcggtcacgctcgccgccggccaggcatcaaccccggatgacttgcagtgggttccagagccgggcgaagaactctcggcgctgctcgcgagtaagcttccagctaaccccgccgcacagcttcaggtagcacaatcagccacagcaatcctggggcgtggcgtaccgcctacccagcccggcagcgatactgggttagtggtaggctacgtccagagcgggaagacgctgtctttcacagctgtgatggcgctcgctcgcgacaacggcttccagttgctcattgtgatcgctggctcatcggcgcaactctcggaccagtcgcagaagcgcattcagaaggaccttaggataggcatcgacggccgcagggcctgggcgccttaccacaacccaggccccaccgacgctgccgggattgagggtctccttgacaactggcgagacccccacgttccaatcgggcggtgtcagaccatcgtcattacggtgatgaagcagcatacccacctgcgcaagctgacccggatgctaagacagcttgatcttgccgggatatccgccctcgtgattgacgacgaggctgaccaggccagcctgaatacgcagtcgaggcagaacgctcgccttcagcgattgaaagagagcacgacttacgcgcggctcatggaactgcgccgtactcttccatcccacacctacctgcagtatactgcaacaccgcaggccccgctcctcatcagcatcattgacagcctctcagctcgctgggtggacgtactccagccgggcagcgggtacacaggtggcgtaaccttcttcggccctcccagggaccggcgccccgggagcgtgccgttacagcgtccgatccagcatgagcggatcgtgcgcaccatcccgctcaccgagatcccatcaaactcaaacccacttgtggctgtcccgcgcacgctggagttcgcgcttcggctattcatggtcggagtagccgccgccttcgtgcgcggcgagactgacggagcgaaccggtcgatgctagtgcatccctcggtcaggacggcggaccacctgacctacctgaactggatcaatgatctgtttggcgattggcgctctactttcaggaactctgccgcggaccccgacgctgcgaacaggctggcggacagcttccgtcacgcgtacgacgacttagcggagtctacgtccggcgacctgccgccattcgaagaacttaagcctctgttccgggctgctttcaacgacactgacgtgagggaggtcaatcgcaggcagggtggccctcccgtcatcatcgattggaaccaacgctacggctggatcctggttggcggccaagccatggaccggggcttcacagtcgaagggctaacagtcacgtacatgcctcgcggcatgggttccggcaacgcagataccatgcagcagagggctcgattctttggttataaagaatcttacctcggatattgccgagtttttcttgagcagggggctagttccggcttcgaggattacattgagcatgaggagtttatgcgaagagaattgatcagggtgcgggactcgcacgagcctttgcaagagtggccccggcggtttgttcttgacccaaccctgaaaccttgtcgagacaacgtgttgcgcgacttgtactccagaaatatagctgatcctaacgaatggatcacagcgcaagcatttatcggcggcgtcggaacagaaatcgaaaatagaagaataatcgatgcttttttagatacgcattcctttgttccagacataggtcaccctaatcggactgaggtgcagcgccacctagtctctactccactatcgctgcgggatgtgatcgatggactaattgccgacttccgcattcgcgatccaggtgagatcgagaagtggacgggattaagcgcgcagcttggcgccctgctcgacgaagatagcagcgccgaggcagtggtttacgtcatgagcagcgggcatcctcgcgtccgcggtgtgtatctcacagggcgcgtcaagcagttctttcagggggaggcgcctgtccatccggaaaatctgcgtggcaccgtctatccaggtgatcgatacgtcgcagatgcaagcagggtgaccgtgcagatccatctcctgaacttgagggatgacaacaatgttgtgcttgcgaccagcgtcccgttcctcgcagtgaagctacctgcgagtggcgtcaggcccctagtcgagcaaagccaggcaggacaagcgagcgcaagcggatcaggcgcttgaacagcctcgtcctgcgccgccttttcgcgcaattagcggaaaagggcgtccagccaggggcagcgttctccgggataccaatcccaggtgcacgacggcacatggctgccctgtcatctcatgggaacccggggctcctgcttcaaacagtggacgggggcgcccgcccgcgagacatacgcctgtcaggcctgcgagcagcatttggcgtcagctgctccgtggcggtcggtgacgagcagcctgaagagcggcgaatcagcatcatcgagtgccttgcaagccccggcctcatgcctctgtttgccgagtctgccggagcattcctccgcctgctaggtgaggaaccgacgatggctgaggcggcggatgcggttgcacgcttcgcctcgatcttctcggtagctacacgctcgtctagccagagcgtgaccggtctgatcggcgaactcatgctgcttctgcttgcctcgaatgtggaggaagccgtctctcgctggcgcggctccccgcttgatcgcttcgacttcgttgggcctgatgcacgcttggagtgcaaggcaacctcatcgatgctgaggcttcactctttttcatgggagcagtgcaatccgccggctgggcacgcgcttgtcgcgtctctcagagtcgaggcggccggaggtggcatgtcggtgagcgagttgatcgggcgcatcgaggcacggctgtttaggtgccctgctgcggcagtccgcttgcgggagacggtggcctcgacaatgggtgacagccttccacatgcgctcgaggtaaccttcgacgagccgttatgtcgcagcagccttcaatggttcgaccttcgcgagatccctgcgattcgaggtgacttgccggtgggtgtcagcagccttcgtttcatgtcagacgtcgcacaggcaacggcggtcttgccctgccgtctccgggggacctcgcttcgagggctagtcccagcttaatgcgcggggcagccgcttggactaggaatttaagcttacgaagctctccgtgcgattgccgaatcgccgaggaatctgcgcagacggtcagcgacagcctccagatcagaaagctcacactcccagatcacgagggcgtcccatccagcggccgcaaggtcggtcatgttgcgggcatcacgagcaacattccgctcgagctttggcacccagtaatcccgccgagtacgcggaagcgccgaagggcgacactcatcagaggggtgctgatgccaaaaacacccatgcacaaagatggccttgcggcgcccagggaagaagatgtcgggtcgtcccggtaggtctttcccatgcagcctgaagcggtagcccagactatgcgcaagccgacgtaccgacctctccggcttcgtgtccttgctgcggatagcggacatgatcttccgccttgcttcgggcacatcgctaaactgcatcgctgttttccactcgccgggcctatcaccttttagttcagccttttcaaccgcgctcggtgtggctgaaaagggatttacgaagttctgagctcaagtgaacgctgtcccatagcgtttaaccaaatcgcaatttaggattatagtcttgacaatggtggtgtttttcactatactgacgatgtcggctggcgaagtagtgcgtcgcgtcggcgccggccgacatcatacaaaaagaggcgccatgcaagggcgatcacgaccaccgcggccgcgaccgccatcgtgcgccagtcaacgcgcgcctcgcaccagcaccttccagcaaggcccccgtcacgggggccttcgtcgtttcaggagccttccatgactgccaaacccgccaaccgcaccaagctacccgccctcgtccacgagacaccgctccccccccaaccacctgcgctgatgctgttcgggcgcaatcgcagcggcaaaccctgcgccgcctggttcaaccgcagccaggccgaggctgcgaccgccgtcgccgtcacgatgaagctgcgcgtgctgcccgtgaccggcgacgatagtcgggcgctcgcgctgcaactcgcacaagggcgcatcctgccgagcggcaaagcccatgtgccgggtgcccggcgcgacctctatggccgcctcgcggtgctggctggcgagagcgccgggctcagcatcaccgaacgtctggaagagcggactgagccgtcgcgcgagccggatgccccggcatgtgaagctcctacggcgaaggcggacgagaccgagccgccgcatgaaccgttcgcggccgagccatcggtccccaacgcggtgcgcgtgctctcggcggtcgctgcggccgatgcacctccgaagccgcggcccggggacggtctctttgtcggcgaggtgcgcccgaccacgcgcgagcagatcgggctcggcagcatcgtgctcgctcaggaaggccccgacgagggctggtgggaggcggaagtgatcggctgcaacggccgagtcttctcgctccgatggcggaattacgatccggttacgttccccagcgtccttcgcccgctcggcgagcttgcgctgctgccgcccggcgaagcctagctgccgcagactaccgcgcccggggcgggcatcgccggcccgggcgctccaacgccgatgccgcacgtccgccgcatcgaaccacccctcccatcctccgaggttcccatgaccgccgtcctcgacgcggaccgcgtccgcgcgctcaacgacatcctccgccacacgctcagcggcggcacgctcgtgctcaccgccggggtcatcacgctcggccgcgagcgccagcaggtcatcctcgacgccgtcgccgccttcgaccggttcgattccgacaacgacccgcacgacttcggcgccgttgaggtcgccggcaagagggtgctctggaagatcgactaccacgaccattccgggcgctacgcttcccccgacctggccgacacgagtgtcacgcggcgcgtcctcaccgtcatgctggcggaggagtactgacgtgatcgccgcggcgatcatcgccccacagctctcagccggtatacccggctttcggggtgcgagggcgaccaggcttccggccggcgcgaagtggcatgggcggcgtgtcgtccgcatcgggtgcgcgcagcagggcatcgatctcgacgccgagcgcccccgccaagcggtccagcacgtcaacggtcgggttccgaacgccgcgctcaataccgctcaggtacggcgcggcgacaccggcatcgaccgcgagcgtctcctgcgacagcccgcgtgctccgcgcagcagcctcaggttccacgcgaggcgcccccgtccgctcatgcggtccaggcacgcaacttgaccgcgttaatccatgaactatcggatatggattacgttggaaatcgagccaggtcctcagggctggtgcagcctgtcgaaggggtcgggccagaccaagcggatggcagtgcggtgtgcgaagccgcgccaaccgacagcgtcaccggcgagcggagcccggcggcaaggctgcttgcccatcagcaacaacacaggttcgggagggcaccttgaacgagagcaccgattcgccgctcgcgtggatcatcctcataggagtcgtggccgcttttgccgcctgggacctcgccaagcgcaaagggctcaacaagcgaagctgggccgccacatgcttcttcttcgctccggctttgatcgccctggctttcaccaagtcgcagcagcgtcctggagagaccgaggcgttccgcacccgctggacctccctcgcggcctacgatcccgagatcaaggctgccgtcgagcggatatcggcgctcggaccggcggccgtcgatcagtttcggatggcctacgccgacgtgcagacgaaggaatccgtgccgctcatcgtcgccgacatcgaggcgcgctgggcggcgggcgaccgcttcgatggctgccatgaacaatccgagcggttggccgagctgcatcggcgcggcgtcctcaacgatgccgactacgaggaccagaagcgtcgcctgatgaagccgcgccagcccaaaagccgctggtcagggtggtggtggaaggcgccggcccttctattcctcatcttcctgttctggccccgcggcaccccggctggcttcccgatctgcgaggccagcacgacgcgcgagctagtccgccgggccatcgagaacggcgaggacgccaaggtccggaacacgcggctgctcgccctcgatgaggtgcgcgagctcagtcacgacccgaagataccccagcgatactgcgccggcctcgccgccctgaactcgggagatcaacgcatcgtctggcggctgttccagcgaggcaacaacctcttcgcagaggtctccggctcgtaggccgagccatcgcgcgaccgcgccccatcccctcccgtcacgctctcggagataccccgatgacccatcgtcctcgtgcgctcgcgctcgccgccagtctgctcgtattcatggcaccggcggcccaggcgagcatcatcaccgacttcctcgaccgcatcggcggttgccgcaagccgatgagcgacagcttttcctacgaaatctcaccgtacaccccgaagccctacggcaaggcgctcgccgagtggacgaacgacgatctggccgacttccgcgcctacttcgtcgcctgtcagacccggcggcccgactggcagagcatgggcgactacaaccgcaacgatgcgatccgggtgatcgacaccgtgatggccgagctacgccccaaggttgccgaagctcgagccaccgccgagcgtaagcgtagtgacgctgcctacgaggcggagaagcgtagccgcgaggaggaccagcggcgggcggaggccgaggtagcggcgcagcgcgtccaggccgatggggcggcgcaggccgagcgcacacgccgcaacgacgaggtccggcagaaggcgctgccactcctcaacgagttgctggccttcatgcagaacgagatcgaggtgctgccgttcgagcagaagctcgcccgtctcgacggctacatcgctcgcatggaggcgctcgggcgagagatcggcgatgtgccggcggcaaagccgcttctgacgatgctggaaccgacccgcacgttgcgcgatcagcttgcggcggagcaggcccggcaggcgaccgcggcgcccccggtgtcggacgccagaggtcgcgctggtgccggagacggcccctacaccgacttcgagtggatggggcagcgcgccatcatggcgctgacgaacccgctgcagggcgaggacttccgcgcgtcgctatcccagggcatcgacttcaacgtcggggtgagcggcatcgagccggccgccacgggttggatggtccacctttcgggccgcctcggcagcagcggcactccgggccagggctttttctgccgtgtagacggcgcagacacggcgagcctcgcggtgctgcgcacggtgacgccaccctacggcatcatccacgtcacggcgcctcgggccgacgagtacctgctcaacagcaacccgctgcgcatccgcatcgtgttcagcccctgccggatctccgcgcccgacaatggcccgcgccgtagcacgcaaggtggccgaacgggcagtccagcggctccgagcacgcaaggggcaaccggcagctcatcgagcgcaccgccggtcgcaccctcgccgccggacctgcgctgcctaatcaatccatcgcgccgcggaccggaacaggcgatggcgcatcgcctgcggcaggtctgggctatccccgaagccttgcgggacgaccccagcctgtggctgaccttcgccgtgacgctcaacttcgatgccgagatgaccgaggcgccgaaactgctccgctcgaccagccagcgcgcgacgcccgagcagttgcaggccgcggtcgaagccgcgcaccgggcgatccgcgagagcgccccgttccccgaactcggtcagcttgccggcggcacgatgcaggtggacatgacgccgtgcgactgatcgtgggaggcttcaggtctgatcgagccgcactgcgtacacgcgatcctttggcatgttcgcgcgaagcttggcctgacactgcaaggggccggcattcgtccagagccggccggcggccttgagctcgcgcagcatgacgagacctgcatcgccgaaggcagcatcccactgggccttgcgcagcatgaggtacaggctgttgccgtgccggcttgcaaggaatcctggagcggcgtcgagggcagccttgtcgaggtccggaaaggcgccctcgcgcaagtcgaccagcttcggccgccatcgggtgacgtagtgctggacctgctcggccgctgtccgcggcgcagacgccggctttggcggagccgcttggcgacgatacacctccaggatgcgcgaaccgacgtgatcgagcggcaggatgccccaacggcgggcgaaatgcgccgccacgtaggcgagggcgaacttgtcgccggcgcgtgcggcggccttgtcttccgcgctggcgagccccgcccgacaacggaaggtgttcaggttccgcaccatgcggcgcttcaacagcgcccgaccgatgggggtagcgaggcggcgctcaagctcagccgtgaaggcacgagccgcatggccatgatgttcggtcgcgacccgaaccacctcgtcggcggccgccttgctcgtcgaacatccgggtggcaggcggtcgaacacaccatagcgcgaggccgcggccgggatcgtggcgacccgaacaccgatagcttccgcctcggccggcggcaaaccgcacatcacatccgctagggcaacgttggtggagctaaggaaggcaaaacggtagcgggcggcgggccggtcgtgacgctccttctcgatcccgtgcgcgagcttgaacatggcccgggccaaggtatgccgccggtctgggcctccgccttccagatactcgctgatctcgtcgagaagcagcacgctgtcattggcctccgccatcggacgctccagcccgttcacggtggtattccaatgccggacaagatcggagggcgagccgtgaaccgacgcgccaagcttgagcaggacgctcttgccaagggtggtgtcgccgaacagttcgaagcctggattgtcgtcgagctcggggacgaggcgggggagaagcggaccgagggcgcaggccaggacgaacgtgggcagcgcctgttcgttcgccaggcggcgcacctccgacttccacgtgtcgaacgagccccgaggggcaccagaggacttcgggttggagcgggcatcaatggctgacacgccgaagagcttggccggaatgggttccccggctcggatgaaatgcggcccctgccagccggaggtctcgacgacgtagacttgatcggtcgccagagcccgctcagcctcggccttcacgtggttgcgggcggacagcgtgacgatcagcacgccctgccggttgaggtgcgcaaagaacccgctctcattcgcgaggaggtcggcgacggaacccgtggctgtcccgccgtgatagctgacgcgcaaccacgactggccgtgctgatccaggcatttgacgaccgagggacggcttccctcgctcgcgctcggcgcacttgccggactcccgatgaccacctgcttgttgctccgggttggcatggttccttcctaaaggcagctcgggaaaagtcgggaaatggggacgggatctggtggccgaaaacgtacatggctttgccgtcgatcacgcatggcagcacactgcgagcacgtgaaatactccacttccacggtgaaaaagccttgatggcgcgatgaaaacctgacgatcagccacaacactacgaccgctggctatggcgcgcaagcggctatgccatttgcagcgagaaatgcgggaaaagcgggaaattagtatccacgggcagggcgaacccttccgctcggggaggcagcgagaaagtcgagaccgagcccgccattgggacgcgcggtccttccttttcccggcctgggacgacgtgggaaagcgacagctcaggctgtccggctcgcgttcctttggagcatgagtgtcccgtccccgaggcgacagccacgcagcatgagcaagtcgctgaagctctgccggtcgatccacatcagccattccgcgagccggggattggggatgcgctgccgacgcgggtggcgtcgccacaccccgtcctgcacgtagcttggcttagacggccagaaggcttggccgagatagtaggacacgcgcctttccgggtctttcaggcggagcacccggatgggctggcggacgaagcccgacgccgtcgggtcgccccggcgatagacgggcagggcgttgagctgcctgatgaggggaaccaggccgccggtcgccacgacatgtaagtgaagctggtaggtgtcgtggctcggatcgtagtcgccgtgcaggaaagcgatgagccagccgtcagcctccttgaggccggcacggacaagctgttgccgaaatcgttccaggtactgcttaggtttgatcgtcggcaggtcgcgaccacggatccgccagtcgcgtgggataatcgtgacgagccccacctcggctgtcggattttcgcggatcagcctcagcactgcgccgacgaatcggagccggaagcggcgcatgtaagcggccgaggcaaaggtctgggccggggggccacctctcgccggccgctttaggcgcatcgcgagctcacgggcatcatgtgctgtgtaatgcttcacggggcgctgtgcgctcagccgcaaggtcccgtccgcccaagaaagcagcgcctctcgacgctcgcggtcctccaagcgcaccgcacgctgccgctcgaagccgccctttccctgaccggtatcgtcggccgcctcagccttgagctgatgctggaggttgtaggggtattgtgggtagtagaggcgcccgagtctaaatgcgcgatctgtcgagctttgaggcatatccgatcacatggctgatgggtatcgacgctgcgtgggccttcttgttcctatttgactgcccagtcgggccaagaaacttgtcggtggcagcgtcacagaagtatgctacatcaccgctacgcgtcgtgggaaaaacacctgcattctcaacatcctgtgcttgtgcgccccgaatcccgcagggcgcgccactcccctctggcctaaagagcacattcagtcgcaatgccttcgggctcacggtctttggccgtgaaccctaaaagtgcggcgatatgaaccccagcttggcactgccggtttagcgactttccgtcccctgccgcggcatcgcggagcgcacgaggcttcgaccctcctatggggttgcctctccatcgtgacgctcgccacgcgccaccgccttcgtgcgcccatcaaacagtggacgttggtgacgggctgttcgccgaaagctttcggcccagaggtgccccaccgcatcatcgtcagcacgcggccctcctcacgggccaaaaccatggggcgatctggtcggggaagataccaggcatgggagggagggtgccgacgacagactgtgccttgctcggcttggtcagtcgccggcagctccgatctagtaatcgcgctcgctgctgcggctcatgcgtctcgcgacgtaatcccctgaataggagtgctggccgaacaccagccagccgagcccgaagccaatagcccccgcgacgaggaagcccgtcatcgtggttgaatccacattgccgactgctcggcttccctgacggtagtaccgcgagccgtactccgaggcgctgtcccaggcgtcggaagctttatccgtcgcatcccgcaatgcctgtcgcgcctgatccgctgccccgccgccactcgatgagccgccccggccagatgctggcccgccatcggatctgccaagcgggtcgtgtgagcgaatgtctgccatagcggtagctccctcctgctcgtgaggccgatggtgagccgcatgctcggacgccacgtcatcggcttgcatcaacggaaacccgcctgcaccccagaggtatccggctgaggtagccatgcggccaaggcggtgcgtcgccagcaccggtgcggcgctcatggagatgtggaaagcccgctacgggcgcgctgagcaagccgaagcatgttcctctagcggggtctcagggccaagccgagcggccaaccgggcgagccggtagctgcccgtgcggttcggatgatgaggacaggccacgcgcacgatgacgtagggataggccgcgaggcagggaacgtcgggccggatgggcgggcgcatgacgcgcctaccgaacgggggcgtgaagggccgagaacggcatttttggaaacgatacgtttcctcagtttccattttcgttcgcccacgctcattccatagtgctttcgacgacacgccgtcacaggatggcgggcgacgcggcgaccgacacgcttctcgagccgtgccgtgccgtcggtctcggccgaacagggagaagggcgatgagctggcacagtgcggatgatccgatcccgggcgaccatttcagttgcgacgcgatccagaccctgatcgtgccgcgctcgcgcgatcttggctcgtttgccgtgcgccgcgccctcccctcgacccagtgccggatggtcggcccgttcatcttcttcgaccagatgggaccgtccgagttcctgctcggtcagggtatggatgtccgtccgcacccgcatatcggcctctcgaccgtcacctacctgttcgacggcgagatcatgcatcgcgacagtctcggcaccgagctgccgatccggccaggcgaattgaattggatgacggccggacgcggcatcacccattcggagcgcaccgccccgacccttcgccagactggctcccgcctgttcggcatccagagctgggtcgccctgtcggctcgggaggaggaaagcgcgccggcctttgagcactacgaggcctcggcgcttccggtcctcaccggcgagggcaagaccgtgcgcctgatcgcgggcgaagccttcggcgcgcgctcgccggtgcggacatcgagcccgatggtttatgccgatgtgatgctggaagcgggcgccgtcttgccgctcgacccgacctacgacgagcgcgcgatctatacggttgcgggcgccatcgagattgccggcgacggctttggtcccggccagctcttggtgttccggcccggcgaccgcatcagcgtgcgcgccacggaggccgcgcggttcatggttctgggcggcgagccgatggacggcccgcggcacctctggtggaacttcgtctcctcgcggccggagcggatcgcccaggccaaggaggattggcgccagggccgcttcgatacggtgccgaacgatgccgagttcatcccgctgcccgaggatcccccgcccgtccgctatccgtgatcgaaggcgcgcagctcacagagggctgcgcgccccctgcccgcacgctccgccccgcgcccgaccggcgctttccaacacgtccagaggtccgaccacgccatggcgatcgaagcatccggggccgcgaacgaactcgttcaggtcgtctcccttctcgccgcgggcgtcgtcgccgttccgttgttcaagcggctcgggctcggctcggtcctcggctacctcgtggcggggttggccatcgggccgttcggcgtcggcctcttcaccgacgcccacgcgatccttcacgtcgccgaactcggcgtcgtgatgttcctcttcatcatcggattggagatggagccgtcgcggctctggggcatgcgccgcgaaatcttcggtctcggcctcgcgcaggtcggcgcctgcatcgccgccctcacgctggtcggcgtcgccatggggtttccggtcgtcgtggccttcgtggccggcaccggcttcgtgctcacttcgaccgccatcgtcatgcagcttctcgaagaacgcggctcgctctcgacgccgaaaggccagcggatcgtcgccatcctgctgcttgaagatctcgccatcgtgccgctgctggccgccgtcgcgctgctcgcgcccggtggcgccgagacgagcgggaccgagcgcgccatcgccgtcgccatcgccctggtttccatcgccgcgctcgtggccgcgggccgctggctgctcaacccgctgttccgcctgctcgcggcggcgaaggcgcgggaggtgatgaccgcggcggcgctgctggtcgtgctcggctcggcgctggcgatgcagctcggcggcctctcgatggcaatgggggccttcctcgccggcgtgctgctctcggaatcgagcttccgccaccagttggaggccgatgtcgagccgttccgcggcatcctgctcggcctgttcttcctcggcgtcgggatgtccctcgatctcgcggtgatcgcagcgaactggggtctgatcctcatgagcgtggccgcctacatggcggtcaaaagcctcgtcatctacggggtcgcccgggccctgcgcaccaaacatgccgaagcgctggagcggacggccctgatggcgcagggcggcgaattcgctttcgtgctctacgcggcggcggcgagtgccgggatcatcgacggcacgaccaacgcgatcctgacggccaccgtcatcctgtcgatggcgatcacgccgctgaccgtcatcgccttcgatcgcctcgggccgaaggccaccgcgtccacggacggcgtcgaggcgccggaggatctcgtcggcagcgccttgatcatcgggttcggccgcttcgggcagatcgtcagccagccgctgatctcgcgcgggtgctcggtctcgatcatcgacaccaacgccgacaacatccgcctcgccgaggggttcggcttcaaggtctattacggcgatggggcccggctcgacatcctgcgcgcggccggcgccgcgacggcgcgagcgatcctgatctgcatcgacgaccgcgccatggccaagcgcatcgcggaacttgcgaaggcggagtttccgctggttccggtgctggcgcgtgcccgtgaccgcgagcacgcggtggagctgatcgaggcgggcgtcgcctaccagatgcgcgagacgctcgaatcggccttcgcgctgggtgagcaggcgctggtgacgatcggggccgatccggacgcggccggcgagatcatggccgaggtccgtcggcgcgacgcggaacgcctcgacctgcaggtcgtcggcggcctctatgccggccgggagctgatccgggggaacgcgtccatgccgacgcatgggcacgggtgagctgggcacggcggcgaagacagagggccgcctgggatgcggcaccaagggaaggcggccggccgatgcggggcacggcgttcgcctgtagagaaagccgggagacgagggcacccggccgaggcgatccggacggcgtgtgactggggacgtctcggcgaagggtttcgagccgcaccatggccagccatctcggcctcgccttccttgccggcctcctctcggtgctgtcgccctgcgtgctgccgctgcttccgctggtgctgggcgcggcggtcgcggagcatcgcttcgggcccgtggcactcgccgccggtctggcgctctccttcgtcgcgatcgggctgttcatcgcgacgatcgggttcgcgctcggcctcgacggcgactggtttcgctccgtcgcggcggcgctgctggtggtgctcggtatcatcctgatcgtaccggcggcgcagaatcggttcgccgttgcggccgggccgttgagcaactgggcggagcagcgattcggcggggttgcgaccgcggggctggcgggtcagttcgccgtcggcctccttctcggcgccgtctggagcccctgcgtcggcccgaccctcggcgccgcctccctgcttgccgcccaggggcgcgacctcggcactgtggcggccaccatgctggtcttcggcctcggggccgccctccccctcgtcgccctcgggatgctgtcgcgcgaggtgctgatccgctggcgcgcgcggatgatgggcgtcggcaaggggctcaagctcgcgctcggcgtgatcctcgtcgccaccggcgccctgattctgtcgggctatgatcgggcgctcgaaaccacactggtcgatgcttcgccggattggctgaccgcgctcacgacgcgcttctgatcaaggggctgcgcggccgctgcgggtcaaacgcggaggcgggaaggcggagcggtggacgatgccgggcgtttcccggcggtggtcatcgtcgccccaggaagaagatgctcgacgcggatatctacgaaaggatgctccgaacggccgccacggttgcggagccattgcgagccgccatcgcggcaatcggcccgatcgagatcgcgccgcccgcgcatgccagcttggctgagcgcctgttcgtcgaggtcgtcaaccagcagctctcgacgaaggccgccctctcgatctggacgcggatcgaggcggctgccgcggctcaagacggcacgccgcgcgatctgttcattcccggcaccgaggttctgctgcgcagttgcggcgtctcggcgaacaaggtgcgggcgctccacgccatccgcggggccgaggaggccggcctgctcggcccggaactcgcgacgtacccgcatgccgagcgatcggccgttctatgccgtatccgcggggtcgggccgtggaccgccgacatggccggcatcttccactttctcgatccggatatctggcccgtgggcgacgtggccgcggtcggcgtcctgcggcggctcgcagggactgaggatacggtcgcggtggccgcgcagttcgcgccgtaccgctcgatcctcgcccgctacatgtggcgcagccgggacgcagcgcccgtcgccgcctgatgcgttcagcggcctgcctcgaagaacggccggaaattctcgagccagttgcgcagccagagttcggcggcctgtttggccccctccggctcctgcgcatggccccagatgtcctcggcgagcgggctccaccacgtccagaggcggttcgatccgtcatactcgacggtagcgacctcgatcgcgccgattcggccggtgaagcgcagcaggggcacctcggcgatgccgccctgcgtccagatgatcgtgtcgttcgacatggtgtcccaacgcgagttgcactgcacacgttcgcgcaggtccgccgccgatcgccgatgatgtcggaacgcgacgaccgcccacattcacagcgcgcaacgacgttcggacttgacgggatcgaaccgatcctgcaagcgcgcgttgcctgctcatcgtcgccgtgcgcgcgatgcgcggctccacaggaacttccgaccccaatgcccgacgacagtagtcgatcgaccacgccgccttcggccacccgcgtgttctgcgcctgatcgtctgatccggctcacccgcgaccggccttggcggctggtccgacaaaaaggtgagccatgactgactccaatgtcatttcccgccgtgcgcgctcccgcgcggcgaaatccggcggtaacggcagcgtggtgctcgttgtggcgctgatgatggcgctcgtcttcgtgcccgtactggccctccacgccgcagcgctttcgggcgcggtggccggcgacgaggtccggcccgacgaagtggccgccgccgtgacccataagaaggtaccgggctgaggcaccgtccgaacggggttgccggcgctcagtgaccccttcgaaactcgctcgacgaacgaaaaaggggacgccgtgaggcgtcccctttttcaattcgtgtggggcccggttcaggccgcgcgcaccgtcgcaaggaagcgcgcaacttccgcccgcagatgctcggattgctgcgacagctccgaggccgaggccagaacttgtgtggcggcggctccggtttcctccgatgcctgcgccacgcccgcgatgttgctggtgacttcgcccgcgcccacggccgcctgtgagacgttgcgcacgatctcctgggtcgcggctccctgctcctcgacggccgcggcgatcgtcgtcgccaccgcgttgatttcgcggatgcgccctgtgatgccgccgatcgccgtcaccgcctgaccggtggcgccctggatctgcgcgatctgcccggaaatctcctccgtcgcccgcgaggtctgcgcggcgagttccttcacctcgctcgcgaccacggcaaagccacgccccgcctccccggcccgcgccgcctcgatggtggcgttgagcgcgagcaggttggtctggctggcgatggtggcgatgaggttcaccacgtcgccgatccgcgccgcggcctggctcagttcatgaatgagggcggcgctgtggtccgcctcgccgacggcgcgctgcgccatgtccgccgacgcgccgacctgccggccgatctcgtggaccgaggcaccgagttcctccgcggcggcggcgacggtgccgacattggaggccgcctcctccgccgcagccgcgacggtggtcgattggctggcggtctcggtcgcggtggccgtcatctgctgggcggtcgcctgcagctcggtggcggaggacgacaccatcccgacgacaccgccgacggcacgctcgaagccatcggccaactcgatcatggtgcggcggcgctcgatcgccgcggcttcatccgccacgcgcttcatttccgcctgctcggcggccttgcgcgccacgagcgccttgatggcctcgacggcgcgggcgacggcgccgatctcgtcgccgcggcgcgcctcggcgatctcggtctcgatcgcgccttcggccatccgctgaagcacgcgcacgagccggccgatggggcgcacgacgcccacgatcacgatcaccccgagtaacccgaaggacagcagcaggccgacgaccgcgatgaccgtcagcgctagggcagcggacgagccgacgtcggcggcctcccgcttggcatcctcgagatcgctgatattggccgcgatgcgcttctggatcgcctcgatcgcctttgtccggaccgggcgcacctcatccgcagagaccttgaacgcctgctccttctggttcttcagtcccagggcgatcgaacgctcgaccgtcgcgaagaagccggaaatcgtcgctttgacctcggtcagcatcgcccggcgcgcgtcggtatccgcgatggcgatcaggtggtctgcgccggcaagcgcccgcgcccgcgatgcctcgaaccgctcgcgctgcgccgacaggatcgcggcgtcggtctcgaggatgatgttcttttcgctgatcacggcctcgtcgatggcgagcgcggtctgcaaggcggtgatgacccgcgccgcgcgcacatcgacgacctcctgtgtcccgcgttgcagttggccgagcgtattccgcgccagaccgacgataccggccgcgaccagtgcgaccagtgccaccggaatggcgagttttccgatcagcttgagatttgtgaaccagcgcatctgttcgcgtcgcggggaccgtcaaagagtatccgcgcgcggccccgttcgcctcggatcacaatcatgtgaggcaggcacggttaataagctgcaactctacggataatttggcgccgacgaccgccgacaacatatgatgtcttctgaggttcggttcggtagccactaatcgaactcgatttgcctcaccgataaaaattcgatcgattgctcgccttccttggtctgtcggacaccggcggccgaaaacctcgcgggcgcctgaagcggacctgccctgaagcccctctgcttccgctcgccgcgcccttggcgtaaggcgcgagcgctcccttcccggcacaccgcccccagaccaccaaccaggcctcgcggacgcatgattcgcctcgacaagatcggcaagcagaacggtcgtcagatcgtcttcatcgaggcgtccgccgcccttcagaagggcgagaaagcgggcctcgtcggcccgaacggtgccggcaagaccacgctcttccggatgatgaccggacaggagcagcccgacgaggggcaggtctcctcggagcgcggcatcaccatcggctatttcagccaggatgtcggcgagatggccggacgcacggtcgtcgccgaagtcatggacggcgcgggcccggtcagcgtcgtcgcggccgagctgaaggagttggaggccggtctcgccgatcccgaccgcgccgacgagatggaggcgctgatcgagcgctacggcgaggtgcaggcccgcttcgaggaactcgacggctacgcgctcgaaggccgcgcctacgaggttctggccgggctcggcttctcccaggagatgatggacggcgatgtcggccggctttcgggcggctggaagatgcgcgtcgcgctcgcccgcatcctgctgatgcgccccgacgtgatgctgctcgacgagccgagcaaccacctcgacctcgagagcctgatctggctcgaagccttcctcaaaggctatgacggcgcgctgctgatgacctcgcacgatcgcgagttcatgaaccgcatcgtctcgaaggtcatcgagatcgatggcggcacgctcaccacctattccggtgattacggtttctacgagcagcagcgggcgctgaacgagcagcatcagcaggcgcagttcgagcgccagcaggcgatgctcgccaaggagatcaagttcatcgagcgcttcaaggcccgcgccagccacgccgcgcaggtccagagccgggtgaagaagctcgacaagatcgagcgggtcgagccgccgcgccgccgccagaccgtcgccttcgagttccagccggcgccgcgctcgggcgacgacgtcgcgatgctcaagggcgtgcacaagcgctacggcagccgcatcatctacgagggcctcgacttcgcgatccgccgcaaggagcgctggtgcgtgatgggcatcaacggcgccgggaaatcgacgctgttgaagctcatcacgggtacggcgcaacccgatgccggcaccgttgccgtcggcggcagcgtcaagctcggctacttcgcccagcacgccatggacctgctcgacggcgacctgaccgtgttcgaggatctggagagcaccttcccgcaggcgggccagggctcgctgcgggcgctcgccggctgcttcggcttctccggcgacgacgtcgagaagccctgccgcgtgctgtccggcggcgagaaggcgcggctggtgatggccaagatgctctacgacccgccgaacttcctcgtcctcgacgagccgaccaaccacctcgacatcgccaccaaggaaatgctgatcaacgcgctggcaggcttcgagggcacgatgctgttcgtgagccacgatcggcacttcctggccgccctctcgaaccgcgtgcttgaggtctccggggacgggatccgccagtatggcggcggctactcggaatacgtggccagcaccggtcaggaagcgccggggctgagaagctgacccgcattcacggatcgagcgcgagaccttcgtagcgggcaacgagaccgggcggcgcgacgatccgccaagcggtcagcagcgcgccgcgcaaggtctcctcttcgacaaggtcgagttcgaggctcgtccagccgcgcgcgccccaggcgcccggcacgggttcgaaggcgtccggctcggcgtccagccacagagcttgcgcctcgggcgtcagccgcacgaccacccgcgcctcatcggtccagagcgtcgcgaagatccgcccgccgacccggtaatccggatggccctgatgcgcgccctcgaccgtttccggcagcatcagcgcgagggcgcgcacatcctcggccaggcaggacatgaccgcgcgctacgcccggctcgtcggcgcctgccacgcggtgcccggatgctcacgcacatcgccgttcttcgtacccgtgtcgctgtcgctcacccactcgccgggctcggtaatctcgacgatctcgtcctccgggtaggccgcctcgacgaacaggcgcgcctcgccttcggccgcggcccgcacggtcacgagggggcgctcaccgccagcattgcgcacccgcgcgatgaaaagcttcgtcatggctcgtatcctcccgccacatcacacgaaccgatcaacgcccgcgcggcggaagggatcattgagggtcccccggattctggtccggctgagcggtgagcgtccaaatctctttcggcggcctgctgttgatgatgaaagaaggatcgccaatccccagacgccaatcggctgtcaccgcggccggagcgccgttcggactcagctgcgcgcttcaagcgccggcccaggcctcgtggaccgggccgcagacggtgtccggcttggactcaccgatgaagatcacgacagggccgtgagcggcgcgtcggggatcgtagaagtcgagcaggtccggcgcgatgtcttggaagaagttcgggcgcatgcctgcctcgcgcagcagatggtcgatgacgacctgatcgccgtgcacggcgttgggcaccgggccgcaggacccggccgtcatccagcgctcgggctcggccgcgaagcgctcatagagcccggcgagctcgtccccggtccagcgcagcagcgcgctggaaaggcggcccttgtgaaagtagtcctccatcgccgcgaggccgggctcggccagggcgtcggccgggccggtgaacacggtgtcgaggtcgcagagcagcgtcgtgccttcggtgagggcgggacggaatgcttccatcttggcccaccaggccggccaatcgtggcgaaggggcacgcgctccacgcccgggacggcgagcggcaggtcggtgaggcagaggatccgctcgaaggccggtgcgtggcgacgcacgccgcgggccagtcgctcgacccagaccgcgtcgtagcggccgccgctcttcagcaccgtgatcagcgtggacatgatgagcggatcaatctgcgagagggtgtaggcgcacgcgcccggccgcctgggcttctgcgaaccacgcgcgctcggcggcccagggatgtccgggccagcccgcgaacccgaagccgtaggcctgcgccggagtggcttcgaggggacggtcgttcaggagcgcaagcgtcacgaggaagccggtgctcgggttcgggcgcccgaccgtgcgcggcgctagcaagcgacgcgcgcgctcgtggagattttcgggcaggatgtggatcgggcggccggtggggcgtagcagcgccagggcctcacgggtccagcagatcggctcggggccgttctcctccgctggcagcatcgggaacggcaaaatgaaggcctgcgccgcccggaccaccggccgctcgagaaaggcctgctccgccagccattcccgcatctgaccgccgcgattcacgagggcaaggtgggtgacccgcgagccggtgcggccaccgaagccctccgcgttgttgaagcgcacgacgcagtccgcttcatcgatctcacgcgccgcggcaccgatttcaggcgcattgccgacgatggccagggacgcggcgggaggcaaagcgaagcgttgtgcttcgggaagatcgaagtcggcgggcacttgcggcaggggctcggggtttgaagctcgcggaacagcgaaggtaaggcgccagcccggcgcaaccagagcttcgccgcgattcggggatgccggagtgatgaccatgcgccgatgcttcgtctgcggggccgacatgctcgcgccgagcgaacggcacctgatctacccggatgggcgtcggcggctgtttccgctcgcctgcgcctcctgcggtgtcctgctcgaaggcggggcggacgcatcccgctgccgcgcgcatctggccgaggcgctcgctgcgaagacgttcgtatccgatcccgacgcgccctacgggctcgatctctacaccctccgcaccgccgccacggggctcggacgcggcatccgcccgctcgacgccgagggaagcgcagccctgcaccatccccatgacgggcaggccgcgcgtgccgtcctctacgccctcgatcgttcggacaaatgccccgtctcgctgggcctgctctgccgtccgtccgaggtcgatgcggtgctcgcgagcctgccggcgcaagcgggctggaccgatgacatcacgatcctgctcgattcggacatcaccccgcccggcgcggtgtcggtcgccgggtttccggcgggggcggtgcgcatggcttcacggccgctggaaggtgacttcgccgcgcaacgcaacgcgctccaggctctggctcgccatgcctgggtgctgcagctcgatgccgacgagacgcttgatgcggccaccggccacctcctgcccgcgctcgtagccctcgccgaggcaggcgccgtccgctcgatcgggctggcgcggttcaaccgcgtcgatggcgtcctctcgaatgtctatcccgacgttcagtaccggttgaaccgcaacgacgtccgctacgccggccgggtgcacgagcgaccgcagctcgcgggcggctggcccgagagcttcatcagcctccacggcggaatcgagcaccgcctgagccgcgcccatgtcgcggcccgctcgcgccgctatgaggccctggatcccggccgtggccgcccagaagaggaggatgcgttgctgatgccgcaccgcgactgagctttcgtcggcactgccgatcacccgtgtcgtgccgccgcgatcgcggcctcgtagagcgccagggtttcgcgcccgaggctcgccctgtcgaagcgcccggccgccgccagagcccgcatgcggtaggcgcggcgcaggccgggatcgaggaggagcgcgcgcagggcatccgcgagcgccggcccggtggcggcctgcgccaggggccccgccccggacgcgccgacgaaggcgcgggcgctcgcatcctccgcacaggccaccaccggccggccataggccatggcctcctggtagacgaggccgaagctctcgtagcgcgatggcgcaagcaccgcgtgggcgtccacataggcctgcgccagcgccgccgtatcgatccggccgcgggcagagatgcgctgccgcgcggcgtcgggcagatccggcggcaggtcgttcggcggcaccccgacgagatcgagccggaacggcggcagggcgccggccgcctgctccgcggcaaggatcgcgacggcgtcgagcagcgcgtcgaaccctttgcgcgcctccgcccgcccgacgaagagcaggcgcacgggggcatccgtctccggatagggcgcggcgcgggcgttcgaaaaaatctccggcggcaggctgaggccgatcacggcggagggttgccgcccggaaaggcgataggcccgcgcgatcaccgccccgtgctcggccgtgttggcgatgaggccggcgctgctccgtgcctgggcacgctccagcgcatcggccgtgcgtccgtcgaggcggtcgcgcaggctggcgccggttccacgggtgaaggcggccggggtcgagctgcgcgtcaccaggggcaggtcgcgacggcgggcgagcagcacggcaggcgcgtaccagttcgtcgcctcgatcacgtcgaagggcgctcgggcatgggcggccaggaccgccctccggaacgcgagcggcgcggccagatgcccggccgagccccacaggcgcaggcgcgccaggccgccgccgggcggtagggcgagcccttcgaccgtgacgccgccgacctgttcgcggccggtgcggtcgagggtgaagacggtcacctcggcgccagcagcggcgaggctctcggcgatctcgcgcgccgccgtcgagaggccgctcggcgccggcggatagtcccaggccagaagtgcggtgcgcatcaggcggcgagcagacggtggtagagggcgatgtagtcgcgcgccatgcgctcggcggtgaaccgctcctcgaagcggcggcgcaccaccgcgcggtcgagctgcctgatccggtccagcgccgcgaccgcttcggcctccgaggcaacgatgaagccggtcacaccctcctcgacgatctcgggcaccgagccgcgattccaggcgatcaccggcgtgccgcaggccatcgcctcaatcatcacgaggccgaagggctcgggccaatcgatcgggaacagcagcgcccgggcgccgccgagcagatcgcctttcgcccgatcgtcgacggggccgagataggtcgcgtcgggcccgagcaaggggcgcacgctccgctcgaaatagtccggattgccgacatcgatcgtgccgccgagccggatcggcaggctggcggcgcgggcgacgcggatcgcggtatccgggcgcttctggtcggtcatccggccgacgaaggcgacatgcgcgccgggctcgggccggaatgtgtagcggtccctggcaatcccgtgatgcacaacgccggcccggttcgaggccggaatgccggcctcctgcgccgccgagatcgccgcgaccggcagatcggggaagcctgcgaagaacagcgcccggtcgagttcgtccacccgccagtgcaccgtcgtcaggctctgtcgccggcgcgggcccagcagcgccgcatgggcgaactcgccatgacaatgcacgatgtcgaaccggtcgagccgctggcgcaaagcttccagttgcaacgcgtcgagaaccgccggaaccccgggggggacctgccggttccgatgttgcagagccgcaaggctcggatgatcgccgacgcgcggcaagtctgtcgcactgtccgatgaggcgaacagcgttacgtctatacctaagcttcgcagcgccacggacagatcgtgcacgatcctctcggtgccgccatggtgttcggggggaacggggaaaatgttcggagcgacttgggcgacgcggatcacgtgttgcaccttactcaatacatccggcttcgatcgtctcggcacgacgaacgcctgatgttcgttctgcacattgctctacaaggctgcctgcgcggccgtgatgtcgtgtatggcctgacctcggacaccggcgggcatatccgatacctgctcgatctcgtcgctgcctcggcccaagactcgcgtatcgcgcggatcgtgatggcgacccgtcggttcgagggcccgcccggccccgactacgccgtgcccgaagagcggatctccgacaaggtcgcgctcgtgcggctcgcgagcgcgtcaccgggctaccgctcgaaggaggcgatgcacggcgaggtcgagagctacgccgagaatctcatcgcctggatcggccggcagccccgcgcgcccgacatcatccacgcgcattacgcggatgccgccgcggtcgcggagatcgtcgaggaccggctcggcatccccttcgtgttcacggcccattcgctcgggcgggtgaaggcggccatggtcggcgacggcgctgcgaacgaccccgaactgtcgcgccggatcgtcaccgaggaggcggctctggcgcgggcgagcctcgtcatcgcttcgtcgcgcgacgaggccgaggtgcagtatgccggctatgccgcttacgatcccggccgcgcccgtgtcctgccgccgggcagcgatctcgcccgcttcgcgcagagccgcccgcatccccggatcgacgcggcgatcgaccggttcctgcacgatcccggcaagccggccgtgctggcgctggcccggccggtggcacggaagaatctggcggccctggttcaggcctatggcgagagcccggagcttcaggcctgcgccaacctcgtgatcgtcgccggcacccgcgacgacatcgaccggctcgacggcgacatggcggcgaccatgcgcgacctcctcgtgctcatcgaccgttacgacctctacggccgcgtcgcctatccgaagacgcacagaccggaggacgtgccggccatctacgcctatgcgcgggagcgcggcggcgtcttcgtcaacccggccctcaacgagccgttcggcctcacgcttctggaggcgtccgccgccggcctgccgctggtggccaccgacagcggcggccccaacgacatcgtcgagacctgcggcaacgggctgctcgtcgatccgcgcgcgcccgcgacgatcgcggccgcctgcctgcacatcctcacggatgcccccttccgcgcccgctgcgtcgccggcggcgcccgcgcggcggccgcctatgattgggaccggcacgccgcacgctatcacgacctgctcggcgcgctgctcgcgcggaacccgcccctgcggaccccgcgccaactcctgatctgcgatatcgacaacacgctcgtcggatgtgaatccgcattggcgacgttccggcgctggcgcagccgccagacggggctggccttcggcgttgccaccggccgctcttttcacagcgcgatggcggtgctggagcagcaggcgagcccgcgaccgcaggtgatgatcacctcggtcggctcggagatctaccatctcgatgccaacggcgtgacctacacggccgacgccgcgtggcgcgaggcggtctcggacgcctgggaccggggagaggtcggcgcggctttgggccgactcgacgggctcgtcccgcagggcccgctcgagcagcgcgcgcacaagctgagcttcttcggcgacgaggcgacggcccatcgggtgcgcgatagcctcgtgcaggcgggcctcccggcgaacgtgatccacagccacggccgctacctcgacgtcctgcccgcgacggcttcgaagggaacggcggtcgatcacgtccgcgccctctacgggttgcccgagcaggccgtgttcgtggccggtgattccggcaacgatgtcgagatgctgcgcgcccggacgcaggcgatcatcgtcgcgaactactccgacgggctggccagcaacgccgcgctcaaacactcctacgtcgcccgcacttcgcatgcccgcggcatcattgagggcgtcctgcatttccgccgggcgctggcctatgcgtcgtagcccccgcttcggcgcgtccacgtgaccggcaacgcggttcctcgtccagcgccgagcgtgctcaccctggtccgcggccgggccgatcgcctgcgcaacctgatgcgtgggctcgcccgccagaccctgcgcccgcgcgaactggtgatcgcatggatgcagctggacccggcgcccgatctgcctgatcccggctgcccggtgcgccacctccacgtgcccggcgagccgatgccgctcgccgccgcgcgcaaccgggcggcggccgcggcctgcggagatctcctcgtctttctcgacgtggattgcatcccgggtccgaccctggtggccgcctatgcgaacgctgacgctgcggagcgcggcctgttcctcggcgaggttctctatctaccgccggatgcgatcgcgggcggcccggctcccgatcccgccgcgctcgaccggctgggccgccctcatccggcgcggcctcccctgcccgagaccgggctgcggcgagagcccgatgcggggcagctctggggcttgtccttcgccctgcccgccgaggcatggcgcgcggtcggcggcatggacgaacactatgtcggctatggcggcgaggagaccgatcttgccgcgcgcctcgcggggtccggactgccgaccttctgggtcgcgggcgcgcgggcttatcaccagcaccacccggtccacgtgccgccgctccagcacttcgcgccgatcctcgccaacgcgacgcgcttccacgcgcggcacgggcgctggtgcatgacgtactggctcgaacagttccgcgcggccggattgatcgcctgggataccgaagccgcggcgatccgcgttctacgccagccgagcgcgcccgagatcgccgccgccctgcggccccaggccctcttctcctagtcgtcccgtcgctttgcccctcgccttcgatttctcccgatccgagcctcgaaaccacgcgccatgaagaagccgattgcgttctttgtccatcatcagggccggggccatgccaaccgcaccatggcggtggccgccgagttcgcccgcgaccgtccggtctcggtgctgaccgccggcccgcacttgttcgacggattttcccgcgacatcgagatcgtgacgctgccgaacatgatcggcgcgatggtgccgaccccgcgcctctacgccgagccgacgccgccggtgatgcactgcgtgccgctggggctcgccgaaatgcgccggaccatgcgccagatcctcgaccatctcgacgagcgggcggtcgggctgttcgtggtcgatgtatcggcggagatcgcgatgctcgcgcgcatcgccagcgtccccgcggtccagatccgcatgcacggcgaccgcaacgacatcgcccatatcggcgcctacgaggcctgcgtcgggatgctcgcccccttcgacgagcggctggagcaggacgactacccggcgcatctgcgggataagaccttctatagcggcgggctctgcaccagcgtcgatcgcgtgccggatcgcgccgaggcgcgggcccggctcggcctcgacccgcagcgcgagatcgtcgtcgcggtcaccggcggcgggggaagcggcacgccctacgcgccgctgacggtcgccgcccgcgccgcgcccgacgcactctggctgacactggggccgacccaccgcgagggccacgagaccgactttgccaacctgcgcgaactcggctgggtgccgtcggtcaccgattatctcgcggcggccgacatcgtggtcgcctcggccggcgacaacacggtgcacgaagtcgcgcgcgtggcagggcgcctgatcgtcatgccggaatggcgctatttcggcgagcagacccgcaaggccgaggctttggtccgcctcggcgccgccgtgcaggccccccattggcccggcgactttcacggatggcgcgatcttctcgaccgcgcccgcagcctcgacgggaccatcctgcgcagcctctacgcaccggacgcggctacgcgcgcggccggttggctggaagggctcaccgacgcgctctggcagggcggatcggccgtgcaggagccggacgccacgccgctgcgcgtcgtcgccggctgagcggtccgccccgatccacaattcccgattgccggagcctgtccccccgcatgtccaccgtttccgtcgtcaccctggccaaaggacggcccgcccatctgcgcaatgtcctcctcgggctggaacgccagacgcggccgcccgcggaattcatcatcgccgtcatgcaggacgcgccctacgacctgcctgagaccggcttcccggtccgccagatcctggtatcgggcgccgagctgccgctcgcggccgcgcgcaaccgcggcgtggccgcggcgaccggggagaacatcgtcttcctcgacgtcgattgcatcccggcgcccgagctcgtggccgactacgcccgggcgctgtccgaactcgacggtctgttgatgggcgaggttctgcacctgcccgagcacgccaccgcgggcgactggcgctacgccgacctcgccgcggcggcggaaaagcattccgaccgccgcggtccgccggctgcgggcatcgagatctgcaacgattatcgctgcttctggtcgctcaacttcgcgattcggcgggcgacgttccaggcggtcggcggcttcgacgagcggtatacaggctatggcggcgaggacaccgatttcggcaagatcctcgaccaatgcggtctacccatcgcctggatgaagggcgcgctggcctatcaccagtaccacccgcaccacatgcccccgatccaccacctcgacagcgtggtgcgcaacgccgaattgttcgaggccaaatggggctaccgcaccatgggccactggcttcacgccttcaaggtgatgggcctgatcgacgacacgcccgagcaaccgatccgcatcctgcgccggcccgacgccgaagatctcgcgctgaccgggcagcagagccaccagccctacaccaactccgcctcggtcatccggcatctggaagcccgcgcacgcgaacgggacgtgccaccggcctccgtgccggtgacggcgtgaggatcgcgctcctcgcccatctgcgccacccgatcgccccgcccttcgccggcggactggaagcctatacctggcacctcgccgaggggctgtcggcgcgcggccacacggtggtgctgttcgccgccggcgacagcgacccgcgcttttcgatcgacccggtgatcccggtccatcacgagcggagtttcccagggctggagcatcggggcgatccggggctgaaggcgcatgtcgatgcgggctacgccgccgcctgcgaccggatcgcggctggcggcttcgacgtgctgcacaacaacagcctcagccgcctgccgctcgagcgccgccgcacggcctccgttccgacagtgacctcgctgcacgtaccgccctacgacgccctgcgctggtgcgtgcacgacagtgtcacccccggtcaccgcatcaccgtgacctcccaggcgcaggcgcaggcgtggtggccggacggggccccgcccgaggtctcggtgctgcataacgggatcgatcccgcgctgtggccctatcaagcgcacggcgacggcagtgccgtctggtgcgggcgcatcgccccgatcaaggggacgcatctcgccgttcgagccgcgcagcgggccggactgcctctcaccctgttcggcccgatcgaggagcctgactactgggagacgcaggtcgccccgctcattggcggtgcgatccgttacggtggccatctcggcggccccgcgctggcgcaggaggtcggccgcgcctccgtcttcctgttcacgccgtgctgggaggaaccgttcgggctggtggtggtcgaggcgatggcctgcggcctgccggtggccggtttcgccaggggcgcggctgcggaggtcgtcggcgaggtcggctgcctcgttccacctgaggacgatgccgccctcgcgcaggcgatcggcacggcgctgatgatcccccgcacggcgccgcatgcgcgcgtccgccgcctgttcacccgcgacttatggctcgaccgctgcgaggccctctacgcaggggcccgtgccggctaaaccctgcctcctgttgatcccccgcctctctcccgagccgaagacatgacccgacaggacatcatcgccgctctctggcacggccgcgatcccttggccgatcccccggacaccctgaggcccctcgatcttcagggctggcgcagtgttcacccgtatctggaggaggcggtgatccagcatcgccccagcgtggtcgtcgagattggcacctggaagggagcgagctcgctctacctcgctcgtacgatggcggagcacgcaatcgacggcaccgtcgtcgcggtcgatacctggctcggcgccgtcgatcactggatggacgaaagccttttcaccgaactcgccaccgaacacggctttcccagcctctaccgcaccttcctcgccaatgttctgcacgaagggctcgccgagcgggtggtgccactgccgctcgactcggtgaatgccgccgagttgatgcgcctgcgcggtgtgaccgccgacgtgatccatctcgatgccggccacgaagaagcatccgtcgccgccgacctccgggcatggtggccagtgctgcggcccggcggcctgttcatcgccgacgattacgaccggctcggaggcagctttcccggcgttacgcgcgcggtggatgccttctgcgccgagtccgtcgtgaaagggccctggtcgttccaaggcaaagccaagttcatcaagcttggttgaatgaagtgccgcgaggctatgaaacgatcaactcgctcgattgcgctttcgagtgccaaatgagggcgggaaagccgatctgagaacaggtagccggccgttgtgcggtcctccgtacgacgggtttcggcacaccgccccgccttgaagagtgatgcagtcgccgatcgcgaacggattgttgtcgctgcggatgaccgcaccgagcccgcggctgaggtcgaagccctggcgcatggcccaccggtcgattcggggatcgagcccagaaactggcagtgcctgtttcccaaggcctgacgcatgctccgttcctgacgcgtcgatgctgggcgccgctcacgtggccgccatccggccggctgcaggcgggaacggcgcctgccggttcagtctgcgtcagtgtgctaatcgatacagattaggcggtttattttcatttcacatatgtaatcaaagaaagtaatagcgcgttactgataaatcatttggataagacttgaagaaactggggtgtaactgccgcgaacaacgttcgcttgacgactgctgacaggcgaatttggcaaaattatttaccatttgatggctatgcgttggtccgtgcgtgccggccgacatgaaaactgtgcgtgatgctttgcaccccagctctgcaatcgcgcgccccgattaggagatccgaggatggacgcactgctggtcgatgacagcgcgaccatgcgcttgcgcctgcgcggccttctggaggctgagcccgacgtggcggtgacggaccatgccgatccggcggcggggctgttggaggcgaccatgcgcgccttcgacctcgtcgtggtcgattatcacatgccggccatggatgggattgagttcatccaaagcttgcgaaaggtcccacattacagtcttgtcccgatcgtcatggtgacgagcgatgtctccgactcggtgcgtcttgccgcgctcgatgccggtgcgaccgacttcatcgacaagtccatgcgcggcatcgaactcaccgtccggctgcgcaacctcatccggttggcccaagccgtccggaaattggcggagcaggccacgtggctcgacggcgaggtggagatggccctgcgccatttgcgcgagcgcgaggaggaaatcatcttccgcctgtcgcttgccgtcgagtatcgtgacaacgacaccggtgatcacacctggcgcgtggcgcgctacagccagatcgtggccgaggccctcgaccttgcaccagaggtctgccggaacctgtatctcgcagcgcccctgcacgatgtcggcaaggtcgcgattccggacggagtgctgttgaaaccgggtcggctcgatccggaggaattttcgctcgtcaggacccatgccgcgatcggcaagcgtattctcggcgatagctcatccgagttgatcagcctcgctgccgaaatcgcggaatcgcaccacgagaagtgggacggcagcggttacccgcaggggcttgcagggaccgatatcccgctctcggcccgcatcgtggccgtggcggacgtgttcgacgccttgacgacgcagcgtccctacaagggcgccatgtcgttcgacgacgctttggactgcattcgggccgagagcggacggcatttcgatcccgcctgcgtcgaagccttctgctcgcggtggccggatatcctcatcgtcggcgggcagaacgatgcgctcggtcgtctgcacaaccagcaggcaacggaaccgtgggcgcgcgtgccgatgttgcttcgggagatcgccaagtcctgatgcaagcccggatcgatagctggccgccggcttttctccacgcaacgccgccgatcaccattcccccacacgggtagcttccgcgcgcccgaacctctagtcggcgcgggggcgtccggcgcccccgcgtggaggcgccgagagggatgccgatggatcaagccaagcccaaggaacgggtcaggatcgcccgggccggcgcgggacggccgggctacgtcacggtaaagggtgcccgggagcacaatctgcgcgacgtcgacgtggaggtgccgcgcgacgccctcgtggtgttcaccggcgtctcgggctccggcaagtcctcgctcgccttcggtacgctctacgcggaggcccagaggcgctacttcgagtcggtcgcgccctacgcgcgccggatgatcgatcaggtcggggtgcccgacgtcgattccatcgaggggcttcccccggcggtcgccctccagcagcagcgcggcacgccgagcgcacgctcctcggtcggcagcgtcaccaccctgtcgagcttggtgcggatgatgtattcgcgcgccggctcctacccgccgggccagccgatgctctacgcggaggacttttcgcccaacacgccccagggcgcctgcccctcctgcggcgggctcggacgggtctatcaggcgacggaagcgtcgatggtgcccgacccttcgctgacgatccgcgagcgcgccgtcgcggcctggccgcaagcctggggcgggcagaacctgcgggacatcctggtgagccgcggcgtcgatgtcgacacgccctggaaggacctgccgaaggcgctgcgcgactggatcctgttcacggacgaccagccgcaggagccggtctatgccggactctccccggagcagacgcggctggcccgccggcgtcgcctggagccgagctatatgggcacgttcacgagcgcccgccgccacgtgctcggcaccttcaccaactcgcaaagcgccctcatgcgccgaagggcggcaagctacctcgtgagtgaggattgcccggtctgccaaggcaagcgcctgaagcccgaagcgctctcggtcaccttcgcggggctggatatcggcgagctctcgcgcatgccgctcgccgacctggccgaagcgatgcggccggccgccgaggaccgcctgcccgacgaggccgacggcaccgcgccggacaccctcgaccgcgacacgggccggcaggatcgcgcccggcgcgccgcgtccggggcgtcggcccatgcgggcgcgccggacgtgcgcgcgacgccgaacctctcgatcgagaagcggctggccgcccagcgcctcgccgccgacctcatcgaccggatcggaacgctgacggagctgggtctgggctacctgtcgctggaccgggtgaccacaaccctgtcgtcgggcgagctgcagcggctgcgcctcgccacccagctccgctcccagctcttcggcgtggcctacgtgctcgacgagcctacggccgggctgcaccccgccgacggcgatgccatgcacgacgcgctggccgggctgctcgcctcgggcaattcgttgttcgtcgtcgagcacgacatcggtacgatgcgccgcgccgactggctcgtcgatgtgggtccggcggcgggcgagcacggcggcaccgtgctctatagcgggccgccggaaggcctccgcgacgtggaggcgtcgcgcacgcgtctccacctgttcggcatggccgagccgccgcagcgcccgcggcgggagccttcgggatggctgcgcctggaaggcattgtccgcaacaacctgcgcggggtctcggccgcgttcccgctgggctgtctcaccgccgtgacgggcatctccggctccggcaaatcgagcctcgtgagccaagccctgctggagctcgtcggcgaccgcctcggacggcccgtcgtgatcgacgacgagccggaggatccgctcgacgacgcgccgggcccgacggaggggcgcatcgtcggcggcatggacgggatccggcgtctggtgaaggtcgatcagaaaccgatcgggcgcacgccccgctcgaatctcgcgacttataccggcctattcgacgccgtccgcaagctgttcgccgccacccccgaggcacgcaagcgccgctacgacgccggccgcttctccttcaacgtcgcgaagggccgttgcccggcctgcgagggcgaaggcttcgtcagcgtcgaactcctgttcatgccgagcgtctacgccccctgcccgacctgccacggcacccgctacgcgcccgacacgctggaggtcacctggaacgggctgaccatcgcggacgtgctcgggctcaccgtcgagcgcgcctgcgaagccttcgcggacgagccgtccgtgctgcgagatttgggcctcggctacctgcgcctgggccagccggcgaccgaactctccggcggggaagcccagcgcatcaagctcgccacggagcttcagaggggccagcgcgggggcacactctacgttctcgacgagccgacgaccgggctgcacccgaccgacgtggaccgcctcatgctccagctcaacggcctggtcgatgcgggcaacgcggtcgtcatggtcgagcacgacatgcgcatcgtcgccggagccgatcacgtcatcgacgtggggcccggcgccggaaacctcggcggcaccatcgtggcggccggtcatcccgaggacgtggccgaggcgcgagggagccggacggcaccgtatctgcgggacgaactcatggcctatgcgggccaggagtcttcaccacggcttgccggctgagcgaccggcggcccacgccgtgtttcggtgcgccgcgggcatcatccggctgcttcgtcgccgccctcgatcaggcgcaggctccggcgcaggctctgcggcgggtggccgaaggcgcgcaggaaggcgcggcgcatgcggtcgcggtcggtgaagccggtatcgcgcgcgaccacgtcgagggagtggcggccgtcctcgagcatggccttggcggcctcgagccgcagccgctccacggccttggccggggattgacccgtctcctcgcgaaacacccggctgaactggcgcgggctgacgcgcgcggcctctgccatctcttcgacagtcagcgggcggcgcaggttctccttggcgtagacgagggcacggcggatccgatcggagcgcggctccagttcgagcagggccgagaattgtgactgaccgccggggcggcggtggtagacgacgagcttgcgggcgatggcgcgggagagctccgcgccgtggtcgtcctcgatcagcgccagcgtcaggtcgatcgccgcactcatccccgccgaggtccagacattcccgtcggccacgaagatgcggtcgtcatcgacgcggatcagggggaagcgctcctgcatgtcgcgggcatgggcccagtgggtcgttgccacccggccgtcgagcagcccggcctcggccaacgcgaaggcccccgtacagagcccggcgacacgccgcgaggtccggccagcctcggcgatgtaagcgcgcaggcccggcgagagcgggcgcggctgcaactcgccgacgaccatcagcgtgtcgggtgcgtccgccagaggcacggtctcgatgccgatgcgcagcgaggagcggacggtgccgccccgctccgacatgacgcgcagcccataggcctcgcggccgagatccgtgttggcgaactcgaacgccgacagggcggcgagccccatcacctgaaacccgtcctcgaggatgaacccgacctgccgcatccggccctccgccgcatgtcctattttgacgtttatacgtcattcaggacatcgccgtccaggcgtagggttatgtcatcgccagcgccgggcagtccggtcgcgcttcacgacaggacccacgatcatgacccagggaaccgtgctgatcaccggcgcctcctccggcatcggcgccgtctacgccgaccgcttcgccgggcgcggccacgatctcatcctcgtcgcccgcaacaaggcgcggctcgacgccgtcgccgaggatctcacccgccgccacggcgtgtcggttcggaccgtcgaggccgatctgacggaccgggcggggcttgccgtggtcgaggcgatcctgaaggacgaggcgggcatcacgcatctcgtcaacaatgccggcttcggctccgccgcgccgctcgctgcggcctcggtcgatgagatggagcggatgatcgccatcaacgtcaccgcgccgatgcgcctgacctacgcggcggtgccggccttcacgagccgcggacagggcacgatcatcaacatcgcctcgatcgtcgccatcggcccggaggttctgaacggggtctatggcggctcgaagtcgttcgtcctcggcttcagccacgccctgcgcaaggaactcgcgggcaccggggtcgcggtgcaggtggtgctgcccggcgcgaccggaaccgagttctgggacgtggccggcctgcccgcgagcaacctgccgaaggagtgggtgatgtcggcggaggatttggtcgatgcggccctggccggcctcgaccggggcgagttcgccaccatcccctcgcttcaggacgcggccgaatgggacgcctgggaggccgcacgcgcgaccatgctgccgcatctgtcgagtgccgtcccggccgcgcgctaccgcgcagcttgagcggcgatcgggttccggaaggatcaagttcttccccggggccggggtggagcccgaacgccccgcgccgaccgcgcggcagacgaaccgttgcgcgtcgatggccggaattgccgtgtttacggcgttgccaattgccaagccgccaacgagcatggatattgaaacgcgaagactcgagggagtcggttgatgataagcctttcgatcaatggccatcaacattcgatcgatgtagagccggacacgccgcttctgttcgtgctgcgtgacacgattggcctcaccggcaccaaatacggttgcggcatcggccaatgcggtgcctgcaccgtgctcatcgacgggcaggcgatccgatcctgccagatgccggtcgagagcgtcggtgcgcaaacggtgaccaccatcgaggcgatcgaggccgatccggtcggcgcccgcgtcgtggcggcctgggtcgggatcgaggtgccgcaatgcggctactgccagtcgggccaagtcatggccgcgacggggctcctgaaggagacgccgaaaccctccgaggatgcgatcgccgcagccatgaccaatctgtgccgttgcggaacctacaacgccattgccgccgccgtgcggcaggccgcggcctgaggaggcggggatgaacgacctcacgccccaccaccgcctcggcatcgccgcccggcctcaatcggagccggtgcgcaacctctcgcggcgcggcttcctcgggatcgcctcgggcgccctcctcctcggcatcgatctgtcgaaggaagccgtggcgcagacccgcgcggaaggtccggcggcggtggcggcaaagcccggcacccgcgtggccgccttcctcgaaatccgtccggacggcggcgtgcgtctgctcagccccttcgtcgagggcggccagggcatcaataccggcctcgcccagaccatcggcgaggaactcgacctcgaccccgcccgcttcacggtggaatgcgctccgcccggccccgactacgccgttgtcaacggactgcggatgaccggcggcagcttctcgacccgctccagcttcgaggcgatgcgccgtctcggcgccaccgcccgcgagatgctgctgcgcgccgccgccgcacggctcgccgtgccgcaggatagcctgaccaccgacgacgggcgcgtgattcacgccgcctccggccggaccctcggctatggcgaggtggcacaggccgccctggcgctcctgccgcgcgacgacgttgcgctgaagaacccgaaagacttccgctggatcggccggccggtggcccggctcgatatgcgcgacaaggcgacggggcgggcgacctacgccatcgacatacgcctcgacgcgatgctgcacgccgccgtgcagcacgcgccgcatctcggcaccgagccgcgggcggtcgccaacgaggctgaagtccgcgcgatgccgggtgtccactcggtccatcgcctgcccggcgcggtggcggtgctcgccgattcgtggtggcgggcacgcaagggtgcggaggcccttcaggtgacgtggagcgaacccgcgccggagggcatcgccaccgtctcggccaccttctcctcggcggcgatgcttgcggcgctgaagggcacaaccgagcccagcctcccggccgagcaggagggcgacccgggagcggccttcgcgaacgccgccaaggtgatcgaggcggaatacgacgcgccctacctcgcccatgcccagctcgaaccgccctcggcggtcgcccggttcacggcggatggcagcctcgatctgtgggtgcccaaccagatgccggagctgttccagcagatcgccgcgaagaccgcggggctgcagccggagcaggtgcgcattcattcgccgatgcttgggggcttcttcgggcgccacttcgcctacggcccggccaaccccttcccgcaggcgatcctgctcgccaaggcgaccggccggcccgtgcgggtgctgtggtcgcgcgaggaggagttcggcatggacgccgtgcggcccctgagctttgcccgcttcaaggccgcgctcgggcccaacgggatgccggtggcgctccagaccaccgccgtgggagaaggcccgatcagccgctggttcggcgcgttattcacgtcgccggtcgattcctccgtcgtcgagggtctcgacaagaagccctacgccatcccgaaccgccgcctcgactacgtgcgcgtggcacatcccgtcacgatcgccttctggcgctcggtcggtcactcgatgaacgactacttctacgagagcttcctcgacgaaattgccgcggccggaggccgggacccgttcgacctgcgcatggcactcctggcgaacagcccgcgccacgccaccctgctgcggaaagtggcggaactcgcgggaggctggcggcgcggacccttcgccgccgaggatggcacgcgccgggcgcggggcgtctccatggcctcgcccttcggctcggagacggccaccatcgccgaggtctcgctcgaggacggcgaggcgcgggtgcacgacctctggatcgccatcgatccgggcagcgtcgtcaacccggcgatcgtgaagcggcaggtcgagagcgcggcggcgctcggcctctcctccacgcttctcgaacaggtggtctacgagaacgggcagcggcaggcgcggaacttcgacacctacccgatcctcgaccgcacgcggatgccgagggtccacgtggccatcgtcgagagcggggcgccgatgggcggcatcggcgaaccgggcctgcccggcgtgccgcccgcggtggtcaacgcggtcgcggtgctcaccgggcagcgggtgcgcagcctgccgctcgccaagacgcgcctgtccggtgtctgacggcggcggtatggccgctcccctggcgccggcggcgacggaggcgcccgccgtcccggtgccgcggttcgattaccttccggtcgccctgttcggctccgtgatggggctgacgggcctgagcgtcgcgtggcgcctcgcggcggcgcggtacggcctgcctgccctcgttgccgatgcgatcggctggggcgccgtcctcaccttcctcgccctcgcgctggcctacggcgcgaaggcggttacggcctggccggcggtgacggccgagttccgccatccgatcgccggcaacctgttcggcaccgtcctgatcagcctgctgctcctgcccttcgtgctgcacgacctcagcccggcgctcgcggccgcggcctggatcgtcggcacgggtggcatggccctgttcgccgtcctcatcgtcagccgctggatgggcagccgccagcagctcgcccacgcgacgcctgcctggatggtgccggtggtcggcctcctcgacatccccctcgctgctcccgcactgagcctgccccacacgcagacgctggcgatggccgcgctgagcatcggcctgttcttcgccggcccgctcttcaccctggtcttcgcccgcctcgtcttcgaggagccgctgccgccggcccagcggccgacgctgatgatcctggtcgcgcccttcgccgtcggcttctccagctacacggcgaccttcgggcggatcgacgccttcgccgaggcgctgtttctcgtcggcctgttcatgttcgtggtccttctcggccgcctgcgcgacttgccgcgctgctgcccgttccgcgtctcgtggtgggcggtgagcttcccgctcgctgccatggcggtggcggccctgcgctacgccgaacacgtccgcgcggtccccgccgacatcctggcgctggcgctgctcgccctggccacggccggcatcgccgcgctcgcaactcgaaccctcgtcggcatcgcccgcggcgagctgcgccggcttgctggctgacacgacctttcctcgcgcagccgccgaccgcgcgacgcaggcaagcgctctctcgtcgcgctcgagcccgagaccgcggaatcggcgggacgccatggtccggccggctttccgggagaaacgcgtcacgattcgtcccagtcgtcgctcacactgagccgccggcgattgccgcaccgcaacatttgtgtatgtggcgggcgctcaacgacgagaggcgcaggcaggaccatgccgggcacggacagcttcacccttcaggatcaggtcaacatcgtcctggccgagaatatcgcgccgtcggcggtcgaggtcctcgcgcgggcgagcctccaccacgtgcggcgcctgccgcgcgcgatcggctcggcggatgccgatgtgctcgccggggcgcatgtcctcggcatccgctcgcgcacgcaggtgacgaccggcctgctcgacgccgctccggccctcgtcgcggtgggctgcttcagcgtcggcaccaaccaggtcgatctggaagcggcccgcgcccgcggcattccggtcttcaatgcgcccttctccaacacccgcagcgtggccgaactgaccatcggcgagatcgtgatgctgctgcgccgcatcacgccccgctcggcctcggcgcatgaaggcggctgggacaagtcggcggagaactcctacgaggtccgtggcaagacgctcggcatcgtcggctacggcaatatcggcgcgcagctctcgaacctcgccgaggcgatgggcatgcgggtgatcttcttcgatctcaccgaccggctgcgccacggcaacacggagccggccgacagcctggacgccttgctcgccgccagcgacgtggtgagcctgcacgtcccggagacgccgctgacccacgggctcatgagcgccgagcgcatcggccggatgaagcccggcgcctacctcatcaacaacagccgcggcaccgtggtcgatctcgacgcgctcgccgacgcgctcaaggagggccgcctgcgcggcgcggcggtcgacgtgttccccgtcgagccgcgctccaacgacgagcgcttcgtctcgccgctccagggcatcccgaacgtgatcctcacgccgcatatcggcggctcgaccgaggaagcgcaggaccgcatcggctccgaggtcgcgcgcaagctcgtcgactacgtcgagaccggttcgacgctgggtgccgtcaacttcccgcaggtgcagatcccgccgcgcatcggcggcgtgcgcttcctgcacgtgcaccggaacgtccccggcgtgctcggccacgtcaaccaagccttcgcccggcgcggcgtcaacatcgcgtcgcagtaccttcagaccgaaggcgagttgggctacgtcgtggtggaagccgacgccgcgcccgccgatcgcgccggcatcctcgccgagctcgacgccatcgacggcaccgtgcgcacccgcctgatccaggcgcggatcgcctaaggaatccttcgagccatgagcgcgaccggtctcccccccgatcttctcgcccgtctcgacgatctgttgggatcgggcggcctgctgacggacgaggccgattgcgcgcccttcgccatcgactggcgccgcctgttccccgggcggcccgccgccgtggcgcggccgtcgagcacggcgcaggtcgcgtcggtcgtcggcctctgccgcgaggccggcatcaccctggtgccccagggcggccataccgggctcgcgggcggggccacccccgacgcgtcggggcgccaactcgtgctctcgctggcgcggatgaacgcggtccgcgctctcgatccagtcggcctcacgatggaggtcgaggcgggctgcgtcgtccaggcggtgcaagcggcggccgaggccgccgggcggctgttcccggtgagctacggcgcggagggctcggcgatggtcggcggcatgatcgccaccaattccggcggcatcaacgtgctgcgctacggcatgacccgcaacctcgtgctcggtctcgaagtcgtgctcgccgatggcagcgtcgtcgacggcctgcgcgccttgcgcaaggacaatgcgggctacgactggaagcagctcttcatcggcagcgaggggacgctcggcattgtcaccgcggcggtgctgcgtctcgtgccccggccgcgccacaccgagaccgccctgctggcggtgcccgacccggaagcggcgctccgggtgctggccgccgcgcaggacggcctcggcgacacgatccaggccttcgagctgatctcgcgctgctccttcgagctcttagagcgctatgccggcctgccgagcccgctgccgccctccccctggtgcatcctgctcgagacgggatcgaccctctcgggcctgcgcgatgccgtcgaaggcacgctgggcgaagttctggagcggggcgatgccgtggacggcgtgctcgccgaatcgaaagcgcaggctgccggcctctggggcctgcgcgagcgcatcaccgagtgcgaggcgcatcagggcaagtcggtcaagcacgacgtctcggtgccgatcccggcaatccccgccttcctggaggccgccgaccgagccctggccgagggcgcgcccggcaccgtcccgaacgtgttcggccacatgggcgacggcaacttgcactacaacgtgctgatcgggcccgagcatgacagcgccgcgatcaaccgcctcgtgcacgatgtggtcgatcggttcgcgggcagcatctccgccgagcacggcattggccaataccgcgtcgacgagctggcgcgccgccgccggcccgaggagatggctttggcgcttcgcctgaagcgggcgctcgacccggacggcctgctcaacccgggtaaggttctacgagtctgatcctggggatgctcgagaggttgtcctcggcgaggccgagccgtcgtcggtcatcacgcgttcgaccctgaggccgtggcggcggacgcagcgtcgcgcgttgaagaggcagacgaggcaggagctgcgctgctcgtccccatcgctgacattctatcgagccaatgtccgaggagaccggcttcgcgtccgtcgcaggcggctcgacgctccggtttaccgtatgcgtaccgccgcaccggatcagacgccgtctcgttcacgaaacgtcggtcaaccgacagacagctcgtaccgtccttcgacgcgtcggccgttcggtcgagaccgacggtgacggggagcgacgaagctcgacatttccgattgatctttctccggcatccgaggtttcccggccatcaaggcgtgaccgacgcgtcggcgccgagccgggcgtgtcgcgagggaggatgcacgacagacgagccacccatccgttctgaccgccggaaaagatccaccggagccgagcgcgcaaaaaccatcgcgtttagatcgccgccgagaaagaagaagaacccgccttgtaagcaaggcgtgaataatacgacgcgtcggtatcgttgtattagggcgatgacaaacaatttaggtcgacatctcatcgtcattcttgcggaaagaacgaatatcggccagccttaatccccgaagatacgaacggtgatggacggaaggctgcccgcgcgggatggttcaggtatttcatccaggagcggatacggtcgcccgcgtcgttcttgcctcgatcggcgctgcgccggtcctggccgtggggctcgcctacgcgctttggcgctcgccctatgccacggcccaggacgtgacacgcgagcagcccattcccttcagccacgagcaccatgtcggtgggctcgggatcgactgccgctactgccacacctccgtcgagaaggcggccttcgccggcattcctcccaccgagacctgcatgagctgccattcgcaggaatggaccaacgcaccgatgcttgcgcccgtgcgccagagcctcgccgaggagaggccgcttcagtggaaccgcgttcacaacctgccagcctatgtctacttcaatcattccgtgcacgtggctaagggcgttggttgctcgacctgccacggtgaagtccagaccatgaagctgatgcggcaggccgcgccgctcaccatgggctggtgcctcgactgccaccgcgatccggcgccgaacctgcgtccgcatgaggcggtgttcgatatgaactggaagccgccggccgatcaggcggcgatcggcgcgcgcttcatggaggagcgccatatcaagtcagccgagcggctgagcgagtgctcgatatgccaccgctgaccccgccctcccggcgcgaggcgctgcggctgctcggagcaggcatcacgctcgccgcgggcggctgttcgaagccggttgaagagatcgtgccctatgtccgcgcgcccgagcagcttctgcccggcgtaccggtgcgctacgccacgactctgtccctgagcggctgggcccgcggcgtccacgccatcgccgtcgacggacggccgatcaagatcgagggcaatccgctccatcccagcagcctgggggcgaccgacgtgttcgccgaggccgcgatcctcgacctctacgatcccgaccgctcgcgcacggtgaccgagcgcgtcaacggcatcgcctcctgggacatgttcgagcgcgccctgagcgggccgctttccaccgtgcgcggcgagcgcggacgcggcctgcatctcgtgaccggccgcgtcacctcgccgacgctcgcccgccagatcgatgccctgctgcaggccctgccggaggcggtgtggcatgttcacgaggcgatcgacgaggcgaatgccgagcgtggggccgaactcgccttcggccgccccttgcgggccctgcctcggctcgaccgggccgagacgatcctgtgcgtcggcgccgacccgctcggggccggtccggaccagatccgcctcgcgcgcgccttcgccgagcgccgccgcgatccggcccggttcgggcgcctctacgtggccgagtcggcgctgacgctcacgggcgtcaaggcggatgcgcggcgcgccgtgacgccgctcgaacaggccgcgatcctgacgagcgtcgccaacgcgctcggtgccggcttggccgtgcccgatctgcccgaggcggcccgccgcttcgcacaggcggccgccgccgatctggcggcgcatcagggtcgcgctttggtgctcgccggccccgccctcccgccggaatggcacgggctgacccactggatcaacgcgcgccttcgcgcgccggtcgatgtcatcgcgccgcccgaccggatcgagggccgcattccggcgacgctcgccgatctcgcccaggcactcgaccgcggcagcgtgacctgcctcgccatcctcggtggcgatccggtcgcgacggcgccggccgacctcgatcttgcccggcgcatcgcccgcgcccgcttcagcgtccatgccggcttgcacggcgacgagaccgcgggagcgacccactggcacctgcctctgacgcacgagttggagagctggtcggatcttcgcgccacggatggcacggtcagcctcgtccagccgctgctgcgcccgctctacgacgggcgctcgctccacgagatccttccgctgttcaccggccgcagcgcgacgtcgggctatgcgctcgtgcgcgagacgtggcgggagcgcggcggcgccgatttcgagggctggtggcgccgctgcctgcatgacggcgtcgttgccgacagcgccgcgcccatcgtcgatcccggcgagccacgcctgccggctcttcccgagatccgccaggccggggggctgacggtcgaactgcgtcccgacccgtgcctctgggacgggcgctttgccaacaatgcgtggcttcaggaatgcccgaagccgatctcgaagcaggtctggggcaacgcgctcgcgctctcacgcgcggaagcccggcgacgcgggctcgaggccggcgacgtggtgcgcgccagcgcgggtggacgctcgatcgaggtgccggtcatcgtcgagtccggcgttgccgagggggtcggcgtgctgacactcggctacggccgcgagcgggccggcgccatcggcaacggcaacggcatcggtgcgaacgcctacgggctggtgacgcaagcgtcgccttggctcgtgaccagcgtcgatctcgcgaagtccgaccgaaccgaaacgatcctgcggacgcaaaactacgtcgagatcgagggcgaaacaaaaaagctgtttcggcagatcgatctggccgcgctggcgagcgccgagccgaagggcatcggcgcggatcagccgtccctgcttgatccgtggaagggcgatgccgacggccatgcctgggccatggtgatcgacaccgatgcctgcatcggctgcaacgcctgcgtcgtcgcctgccagtccgagaacaacgtgcccgtggtcggcccggaagagatcgcgcggggccggatgatgcattggctgcgggtcgatatctatgacgagggcagcccggaggcgccgcgcgccgggttccagcctgtgccctgcatgcattgcgagcacgcgccctgcgagccggtctgccccgtcgcggcctcggtccatgacggcgagggactgaaccttcaggtctacaatcgctgcgtcggcacccgcttctgcgaggcgaactgcccctacaaggtccgccggttcaacttcttcggctacgccgacggccaaccctacgccaatctcggcgcggaatcggtgaaggcccagcgcaaccccaacgtcaccgtccgcgcccgcggcgtgatggagaagtgcacctactgcatccagcgcatcgccaccgagcggcaggcggccgagcgcgacggccgcgagatgggccctgtcgtcaccgcctgccaatccgcctgcccgacgcgggcgatccggttcggcgacctcgccaagcccggcaacgccatcgccgaactgcgcaaggattcgcgccactacgcgctgatggaggagctgaacacccgcccgcgcacgacctacctcgcgaaccttcgctccccgaacccggacctgaaggaggatcgcgcgtgagcgggcatgcccagccccatcgctggatcgcccgcgagcgtctcggctatggcgagatctgcgccgcggtcgccgacccgatccagagacgcgggccgggccgggcctgggtcatcgccttcctcggcgtgctgccgctggtgctcgccacggtgatcgccatcggcgcagtgctcaccgtcggcatcggcctctcgggggtgaacactacggtggtgtggggcttctcgattgccaactatgtctggtggatcggcatcggcaatgccggaacgctgatctcctcgatgctgctgctgacgcgccagcactggcgcgcctcgatcaaccgcttcgccgaggcgatgacgctgttcgcggccgccatcgccggcatcttcccgatcatccatctcgggcggccgctctactcgtattggctcgcgccctaccccaacaccatggatctctggccgcaatggcgctcggcgctggtctgggatttctgggcgatcctcagctacctcctgttctccctgatcttctggttcaccggcctgctgcctgaccttgcgaccatgcgcgaccgggcgcagtcgcgcttcggccggcggctctacggcgcgctggcgctgggctggcgcggctcggcgcggcactgggcggtctacgagaccttccacaagaccatggccgctttggccgtcccactggtctgctccgtccactccatcgtcggcctcgactttgccgcgagcctgatgcccggctggcaggaatcgatcttcccgccctacttcgtcgtcggagccatgtattcgggcttcgccatggtggtggtgctggccatcatcatccgctggggcctgaaccttcaggcggtgatcaccccggctcatttcgacgccatggcgaaggtgatgctgttcgcctcgatcgtcatgaccttctcctacgcgacggagtggttcatgggctggtatggcggcgatcacgccgaccgcgcggtgatcgcctacttcttcaccggcgactatcgctggctctactacagcctgttgttctgcaactgcctcgtgccgcaggcgctctggttcgcccgggtgcgcctcaacctatgggcgctcgcgatcatctccatcgtgatcaacctcggcatgtggctcgagcgcattctgatcgtctggaacacgctctcgcacggccacgccgtgagcctgtggcggacctatcacgtcagcttctacgacgtggtgatcctgatcgcgccgctcgggctgttcgccttcggcttcctcgtgctggcgcggatcttccccatcgtctccatccacgaggtcagccagctcgcccacgatgagggcgcggcgcgaggggggacggcatgagcgccccgctgctcgccgagttcgacaaccccgacgcgctggtgcgggcgatgcggctggccgccgccgacggccaccgcgcgctcgacgccttcacgcccttcccggtgccggatctcacgaatgcgttcgcgccgccgcgcaatctcgtgcggccggtgatggctttggcaggcttcggcgcggcggcggcgatgtacgccctgcaatggtactcctccgtgatcgattacccgttgaacacgggcgggcgtccgctgcattcttggccggtcttcctgctggtgccgttcgaattcggcgtgctgatcgcggcgatcacgggcctcatcgccctgttctggacctgcgggttgccgcgcctgcaccatccgctcttcgcgatcccgcaattcgagcgcgcgagccaggaccgcttcctgctcctcgtcgcgtcgaaggatactgatccggcggcgcttcgcgagagcctggagcgggccggcgctctcctcgtcgcggagatgcatccgtgaggcgcgttctccccctgctgctgccgctgctggcgaccctcggcgcctgcgaggaccagtcgatgcgccagcaggcgcgttatgagatctacggcaaggccccgctcttccccgatcacgcggaggcgcggcgtccgccggagggcacggtggcgatcggcgcgctcgaacgcgagaccgccctgcgcgagccgccgcccgtggatgcggcgctgctggagcgtggtcgccagcgctacgacgcgatctgtacgccctgccacggctataccggccacggcgacggcatggtggtgcagcgcggctttcccgccccgccctcctatcacgaggaccgcctgcgggcggcgccggccgcctacttcgtcgatgtcatcacccgcggctacggcgtgatgtacgcctacgccaaccgggtcgagccgcgcgaccgttgggcgatcgctgcctatatccgcgcgttgcagctctcgcagggcgcccgcgtcgccgaggcgcccgatctcgcggagaagctgccgtgagcgatgccctgtttcgcggctggctgctggcctggatcgtgtggagcgcggtgcccttcggtgccctcgtcctcgtgatgatccatagggtgaccggcgggcgctggggcgaggttctcgctcccgtgctgcggccggcgaccgccctcgtgccgctcgccgccgtcaccttcctcggtgtcgccctcgggcttcacgccgcctatccctgggccgccggcaccggcgccaagccggacgtgctgcgcctctacctcgagccgacgctgtttctcgtccgtgcggccgtgactctgctcggctggtcggcgctcgcagcgttgttcctgtccggacgcgccggcacgctcgtcgccgccctcggtctcaccttctacggcctgaccatcagcctcgtctccgtcgactggattctctcggtcgagcccggcttcaacgcctcggcctttcccgctgacgtcgcgcttcatcacatcctcactgcgctcgccttcgccgcgctggtgagcccgccgagcctcgatgcgcgcggcgcctccgacctcgccggcctgatgctcgcaacgctcctcggcgtgatctacctcgagctgatgtcctacatcgtggcgtggtacggcgaccttccgcccaaggcggcgtggtatctcaagcgcggcgcgagcccctggggcggcgtcctcgtcgcgagcctgatcatcggcgggatcctgcccttcctcgccctgctcttctccgccgttcggaacagcccggcgctgatgcgcggcgtcggcctgctcgtgctggtcggcgtggcggtgcactttgcctggctcgttcttccggcttacggcgacgaggccggctccgccgccgcggcggccgtggttgccctcgccgtgctggtgctgctgtcccgcttcgcctcccggctcatcatccggcgtgccgggaggctccgtcatgtctgacgcggcgcgcggtcaactccatacgcgggttcacgacgatgtcgtcggccatgctccacccggcaccgaggcgcccgatatccggctcaagccgctgctgctgaccggcctgttcatcgtcgtcttcgccgccgtcaccatcggcgggcttcggtactactataaccgccagggcctcggccccctggttcagacggcgaggatgtttccggcgccccggcttcagcagagcccggcggccgaccttgcggcaatgctcagggatcagcgggccaagctcgacggctacgcctggattgaccacgagaacgggatcgcccggatgccgatcgaggaggcgatgcgacgcctcgcggagcgcggcaatgcggcctacgcggccccgctccagccggagcgtacgcccgcgctcggcagccgcggcggcgcgtcgagccgcgttctctcgcctggcgtcgggccgggcgcagtcagcacgcccgtgagcacgggaccggggataggcgtgcgctgatgctcgattccctgatccccgccttcctgcgaccggaatcggcctccgttcaggcggcgaaggtcgatacgatcttcgtcggcctcctgctgatctcctcggccatcgtcctgctcgtggtcgggctggtcctgaccttcgcgatccggttccgccgcggctccccggccaagcgcggcgagatgccgagcgtcgtttcccgcgaattcgagatcggctggaccgccgcgacgctgttcatcttcgtcttcatcttctggtgggcggcctcggtggagatcgtcgccttctcgccgccgaaggacgccatcgagatccacgtcgtcggcaagcaatggatgtggaagacgcaagggccgagcggcacgcgcgagatcaatgagctgcatgtcccggtcggcgcgccggtgcgcctgcttctcacctcgcaggacgtgatccactcgttctacgttccagccttccgcctgaagcgcgacgccctgccctaccagcagaccgagacgtggtttcaggcgaccaagaccggcacctatcacctgctctgcaccgagtattgcggcaccgaccactcgcgcatgctgggccgggtgatcgtgatggagccgcaggactacgcgaaatggctcacacggcagcccgagcgggacggcctcgccgaactcggcgaacggttgttctccgcgcgcggctgctccggctgccataacgccggtacgaaggtacacgcgccttcgctcgccgggatctggggacagtcggtgccgctggaaggcggacgcatggcaagcgtggatgaagcctacatccgcgactcgatcctccagccgcggcgcgatgtggtcgccggctacgagccgatcatgccgagctacgagggcaagctctcggacggcgagatccaggcgctcaccgcctatatccgccatggcaccgaccggttcgacctgatcggctcgctcaaccttgcgaccgcgcagaacatctgcgcgcccggccagaccccgcagggcggcgccgcgaaccagaccctgcgcagccccgccatggtgcccggcgcgcccgcttcgggagagacgccgcaatgacgcatcatccctcttccgcaggaagcctccgatgagcggcgcctcttccgatgcctcgacgctggccaatccgcgcgaattggatctcggcctgccggtcagctatctcggcgagggccattccgtcgcctcctggctgttcaccaccgatcacaagcgcatcgcgatcctctacgcgctgtcgatcacgttcttcttcttcatcggcggcgcggctgccacgctggtgcggctggaactgttcacgccgcagggcgacgtcgtcggcgccgacacctacaacaagctgttctcgctgcacggcatcgtcatggtgtggttcttcctcatcccgtcgatcccgacgacgatggggaacttcctgctgccgctgatgatcggcgcgcgcgacctcgccttccccaagctcaacctgatctcgtggtatctcaacatggccggcgggctgctgacgctcgccgccgtgctggcggggggcatcgacaccggctggaccttctacgtcccctactcgaccgtattctcgaacaccttcgtcacgctcgccgtgctcggcgttttcgtctcgggcttctcgaccatcgccacgggcatcaacttcatcgccacggtgcattacctgcgggcgcccggcatgacgtggttccggctgccgctcttcgtctggtcgatgtacacgacgagcctgatcttcgtgctcgccacgccggtgctggccctgacgctggtcctcgtcatcgccgagcgcaccttcaacctgccgatcttcgatccggcgcggggcggcgacccgatcctgttccagcacctgttctggttctactcgcacccggccgtctacatcatgatcctgccggccatgggcgtgatctcggaggtcatcacctgctacgcgcggcggcgcatcttcggttactcgttcatggtctacgccctggtggcgatcgcggtgatcggcttcttcacctggggccaccacatgttcacctcgggcatgtcgccgtttgccgcgctggtgttctcgttcctgtccttcatcgtggcggtgccctcggcgatcaaggtgttcaactggaccgccacgctctaccgcggccagatcggctttgaatcgccgatgctctacgcgctcggcttcctcggcctgttcaccatgggcgggctgaccggcctgttcctggcctccgtgccgatcgatgtgcacgtgcaggacacctacttcgtcgtcgcccatttccactacatcatggtcggcgcctcggtctcggcctacttcgccggcctgcatttctggtggccgaaggtgacggggcggatgtatccagagagctgggcgcggtttgccgcgctgctgatgttcttcggcttcaacctgaccttcttcccgcaattcatcgccggctatctcggcatgccgcggcgctactacgcctatccgccggagttccaggtctggaacgtgctctcctcctcgggcgcggccgtgctcgcggtggcctacctcatgccgctcggctacctcacctggtcgctgttctatggcagccgtgccctcaacgacccgtggaacgcctcggggctcgaatggcgcaccacgtctccgccgccgcgccagaacttcttcggcaacccggaagtgctcggccgcccctacgattatcaccccgagagcgcggcgccggccgaggacgatcgcatcgccgagcaaggagcgctgacgtgagcccgggcggtgacatcacgccgacgaccgccggccgccacctgcgcgagccctgggacgggctcaggctgccggagaccggcgctttcgcgtatcagcgcgccggtgccaccttcgggatgtgggtcttcctcgccagcgaagtgctgttcttcggcgcactgttcctgctctacaccgtgctacgcctggagcacgcgacggatttcgcgaccgcggcccgcgagaccaacatcgtctacggcaccctcaacaccgcgctgctgctgaccagcgggctgaccgcggccatcgccgcgcaggcttccgagcaggacggattgcgccgcctcaccctgatctgccttgcggcgaccgtcctgctcggcctcgccttcctggtggtcaagggcctcgaataccgcgaggatatcgacaagcatctcgtgccgggcgccgatttcgccctgaaggcgccggccacgcagctcttcttcggcttctactggctctcgacctcggtccacgcgatccatctgtcgaccggcgtcggcctcatcgcccgcctcatctggcgtgagtggcgcgcaccgggcttcctgcttgcgagcccgcaggtggaggtggcgacactctactggggcttcgtcgacatggtctggatcttcctctacccgatgctctaccttgatgggcggagcgcatgagggcgcgtcttcggacaaaggccggcgcgctctggctgcgcggcctcgtcgtctggcttctgctgctgggcctcctgacggcaagcctgctcgccgcctaccacctcaaggccccctgggctcctgccgtgaatttcggcctcgccgcgacgcaagccgccctggtcgccctgctgttcatgcgcctgaaccgcgccgaccaccttgtgcgtctcaccgccgcgtgcggcctgttctggctcgcgatcctgttcgccctgacgctgaccgacaccctgagtcgcctcgccaacacctgacatctcgtgtgccaggacgagcgatgatcgctctcatttgaacgacgcccgcctctactttagcgccggtgtgtcgtgtggccccgctttgccggttcctgatgatgatcatcaccgtcacccgactccttattttcgaccgagccagttgcgaggctgctgcatggtagctgccatggggtgccgaacgctcgatccgggaaggtgacaggtgcgtccggccgatcgccgagcgacgagtgcagtcgaacgcgatcctggtacgatgcattggatctgcgcaccagcttttgcgacccatttgcgcggtgccttcgagatcatctgaaggccattgtcgcggcggatgtgttccgggatgcggtgcaggcacagggcgtcggctagtgccttgatcacgccgacgctgttgatgtgccgtgcagcccacggcacgcccggctgtgctcttcgatcggcgtcaggattcgcaagaggcgggaatgcttgcgctggttcagttcgggatcagctctcgtgcgggcccacccgcctcttggccccgtccgcgggcatagggcggaagggcggggttgttggcgttggcggagtcggtgtcgctctcgaagaactcgtcgcgcggcgttgcaccggccgtccaggcggagacgattgacgacgtgcaactccctgaacaagcctgagccggcgcgacggcctttgcacttgcacccgtggtgacggcggcaagagtacccacggcggtgaacaggacgagagcggtgtgcttgatgttgtacatgtcggattcctctggttcgctgccgaacacttcgatcggaccggcaacgacctgacagacgccatcttccgcgaaatattccggactcggtcccaaaaaattgcggtttcgtcgtctgacatccgccagggcgtacgacccaaaaaaatcaggctggctccggaataaacgtcgggaaacggcgtctctgtccccgtaccgtcgccgggcgcgcttgccgcgggcggagcggtcgaacgaagtccgcgcgtgtcaggaggatggccgtgagcgatatgatccgcctcatcgagccgctcattccggccctgcgccgctatgcccgcgcgctcctgcacaacccgaccgatgcggacgaccttgtccaggattgtctcgagcgcgccatcggccggtggcatcagcgccgggccgacggggacgtacgcacctggctctacgctattcttcataatctcgccgtcagccagatgcgccagcgcgcgcgccgcggctcgtccgtggccgtcgaggatgcgccggaggcgactctggccgtcgccccgagccaggacgacggcctgctccagcgcgacctgacggcggctctcgacgctctgccggaggagcagcgcggcgtgctgctcctcgtaagcgtggaggggctctcctacgccgaggcggcggatgtgctcgccatccccatcgggaccgtgatgtcgcgcctgtcgcgtgcgcgcgaccggatgatccagctcatcgacggtgagaatgcgtccgctcccgtcaagcgtccgctgctcaggagggtgaagtgactatgcgcccgattaccgaggacgacctgcaagcgttcgtcgacgagcgcttggaagcggcgcgcaaagccgaggtcgaatcctatctcactcgccatcccgatctcagccgacgcgtcgagcgcatgcgcgcactcggtgacgacctgcgcggagccttcggcccggtggccgccgaacccgttccggcccagctcaacctcgcacacctcgtcgaggcacggcggcgcccgcgtctgcccacctggcaggctgcggccgctgccgtcctcctcgcgctcggaggtttgggcggctggggtcttcgcggaacgctgtcgtcgccgatgaccggggtcgatgccttggcccaggaggcgagcgcgaactacgccgtttatgcccccgaccgcctgcgcccggtcgaactcgcggcgagcgacagcgatgaactcgcccgctggttctctgctcggctcgaccgccgtgtcggcgtgccggacctgagttcctctggctaccggctgatgggcggacggctcgtcgccacgccacacggtccggcaggtctgctgatgtatgacgaccatcatggcacgcgcctcgtcatgctgatgcggcccatggcccagccgggcgatgcgcccatgcgtgagcaccggtccgggtcggccgccggctacgcctgggcccaggatgggctcggctacagcctcgtgggtgccagcgatccggccgtccttcatcccctagccaacgagatccgccgcacgaccgcgacgaacacctgaggcatccatgaccctgctgcaccacctgaccggggctccgcccggaatgaccacgcgcgccctgatgctgcgcctcgccggcatcggcgcggtgctcgccggaacggccgggaccttcacctatgcgggcggctggttgtcaccggacgcactgaccccagcgcgcgtcgtcgaccgcttcgagcaggtgaacggtccccatcccggcttccggcgcaaccatgccaagggcctgtgcgtggccggcaccttcgccagcaacggagcgggagcccgtctttcgaaggccagcgtgttctcggcggggcgcgtcacgtgggtcgaaggacgggtcgcgctcgcgggcgggcaaccctacgcggccgatgcggcggccaccgtgcgcagcctcgccctgcgcttccggctgcccgagggcgaggagtggcgcacaggcatgaacaacatcccggtcttcccggtgcgcacgccggaggccttctacgaacagttgctcgccgccaagccgaacccggccaccggcaagcccgactttgagcgcctgaaggcgttcttcgccgtgcatcctgagagtgcgaaggccgcagccttgatcaaggcgcggacgatcacttccggctttgccgacagcaccttccggagcctgaacgccttccggttcgtggcgagcgatggccggacgacatcggtccgatgggctttcgtgccggagcggcggccggaaccggaatcggccgcgcaggaggcgcaggccgacaagaacgtcctgttcgacaccctcgcggtcgagcttcggcgggagccgctgcactggcaccttatcgtgacgctgggtcaggcgagcgacgccaccgacgacgcgactctgccgtggcccgccgaccgagagaccgtggacgtgggaacgctgaccctcaccggggcggcgccggaggaagccgacacttgccgggacatcaacttcgatcctctcgtcctgccggacggcatcgcaccctccgacgatccgctgctgagcgcccgctcggcggcctacgcccgatcctttacccggcgcgccggtgaggaaaaggtgcccagcgctgtggccggcacatcaccggatggagcctcactgtgacggacagcacccgcttcaacctgccggcacgtctgctccactggagcatggcggcactgattctgaccatgctgctgatcggcgtcgcaatggtgacgtcgctcgccgattaccacgcgctggtcgcgctgcaccgtccgctcggcctcctgatcctgctccttgccgtcctgcggctcgcgaaccgctggcgtcgtccaccgccgcccctgccgcgggatctgcctgtctggcagcgccgggccgcgcatgcctcacacatcgtcctctacggtctgatgctggcgatgccgctcgtcggttgggcgatgctgtcggcggcccgctaccccgtaacgcttgtcgggccgttcgtgctgccgccgatcctgccgcaaagcccgatggtctacgcctggttacgcgaactccacaccgtcttggcctacgggctgttcgccacgatcctcgcccatattggagcggcgctgctgcatgcgctgatccggcgtgatggtgtcttcgcgagcatggcattccagtcaggggttcgctcgcctgcgacgccgcgagcagggacctgagcgcgcctcggtctgggcctgcgcagccccgcaaaggcggaccgagggcagcttcatgacccccagctcgatgccgtgcttgcgcgcggccgtggcaggcttttcgccggtgtagttgtgatcagacgaaggtgagcagcagggccgcctgtcccaggtcgaggcttctcgacgcctcggtcgcctgcaaggagctgcaggcctcctggcggccaggcacgcgcagcagaagagcggcgaacccggaatcggggcgatcctaatgcgatccttataagatcgcattcctttccctctcgaaccctaacgcggttcccgtccacattccggataggcccaggccagccgcggggcacccgcggctggcggaccgaacggatacggacaacaccatgctcgacatcgtcttcctactcggaggtctcgccttcttcggcctggtcgccggctatgccgcgctctgcgagcgtctctgaggcaagccgccatgaccctcgacctcgccctcggcgccttcgtgaccaccgggctcctcgtctacctcacctacgccctcgtccgccccgagcggttctgagcggccccaggacggacctccatgacactcaacggctggatgcagatcgcgctctacggcgcggtcgtgctggcgctcgtgcggccactcggcgggtacatgacccgcgtcttcgacggcgagcgcacgcttctctcgcccgccctcgccccgatcgagcgcgggctctatcgcgtctccggcatcgacgcgcgccaggagcagacttggctcggctacgcgggggcgatggtcctgttcaacgtcgccggctttgtcctgctctacgcgctcctgcgcctgcaggcgctgttgccgttcaacccagccgagcaggcggcggtggcgccggaccttgcgttcaacaccgcgacgagcttcgtcaccaacaccaactggcagtcctacggcggcgagaccactctgtcttacctcagccaaatgctggggctgacgcaccagaacttcgtctcggcggcatcgggcatggcggtggcggtcgcgctgatccgcggcttcgcccgggcttcgacaaagacgctgggctccttctgggtcgatatgacccgcgccaccctctacgtgctgctgccgctctgcaccgtgctggccctgttctacgtgtcccagggcatgccgcagacgctctcaccctacgtcgaggcgacgacgctggagggcgcgaagcagaccatcgcggtcgggccggtggcgagccaggtcgccatcaagatgctggggaccaacggcggcggcttcttcaacgccaacgccgcgcaccccttcgagaacccgacggcgctctcgaacttcatgcagatgctctcgatcttcgtgatcggcgccgcgctcaccaacgtcttcggccgcatggtcggggacgagcggcaaggctgggcgatcctcaccgcgatgggcctgctcttcatcgccggcgtcaccgtgacctactgggccgaggccaacgcccacggcgtcctgtccaatttcggcctgaccggcggcaacatggagggcaaggaggtccgcttcggcatcgccgcctcagcgctgttcgcggtgatcacgacagccgcctcctgcggtgcggtcaacgccatgcatgacagctttaccgcgttgggcgggctgattccgctactcaacatgcagctcggcgaggtcatcatcggcggcgtcggcgcgggcctctacggcatgctgatcttcgtcgtggtcgcgatcttcgtggccggcctgatggtcggacgcactcccgagtatctcggcaagaagatcgaggcgcgcgaggtgaagatggcgatgctcggcatcctctgcctgccgctgatgatgctgggcttcacggcttttgccacggtggtgccggacggtctcgccgggcccgcgaatgccggcccgcacggtttctcggagatcctctacgcctacacctcagccgccgccaacaacggctcggccttcggcgggctgacggccaacacgctgttctacaacaccacgctggccatcggcatgctcgtcggccgcttcttcgtgaagatcccggttctggccatcgccggctcgctcgccgccaagaagcggcttccggcttccgccggcaccttcccgacccatggcgggctgttcgtcggcctcctcgtcggcgtggtgctgatcatcggcggcctgactttctttccgtcgctggcgctcggcccggtggtcgagcacttcgtcggggcggccggccagaccttcgcgactggaggctgagatgccgcgccctatcccgaaccggcgcatgccgcgccattacccgatgctgcacccgatgctgcaccaccgggcccacggcgccgaggcgaggcccgtgcgcatctcggacctcgtgctggccctcctcgctgtggcgctgctcggcggcctcgccctcgcggcggccttcaccctggccgccggcacgactgccccctgaaccggcaaggtccggcgtcgctcgccgggccccctcgccctctccggacacccgaacccatgtcccgcaagacctcatcgctgttcagcgccgccctggtcgggcccgcgctcctcggctccgtcaggaagctcgacccccgctctatgatccgcaacccggtcatgttcgtggtcgaggtcgtggcagccctgaccaccgtgctgttcgtccgtgacctcgtgaccggaggcagcgacctgttcttctccggccagatcatcctctggctctggttcaccctgatcttcgccaacttcgccgaggcgctggccgagggccgcggcaaggcgcaggccgacagcctgcggcgtacccgcaccgagatgaccgccaagcggctcaccggccggggccgggcctacgagaccgtgcccggcaccagcctcaaggtcggcgatgtggtgctcgtcgaggccggcgacctcatcccttcggatggcgaggtcatcgagggagtggcctccgtgaacgaggcggccatcacgggcgagtcggccccggtcatccgcgagtccggcggcgaccgctcggcggtgacggggggcacgcaggtgctctcggacgagatcaaggtccgcatcacggccgcggcgggctcgaccttcgtcgatcgcatgatcgccctcgtcgagggcgccgcgcgccagaagaccccgaacgagatcgcgctcaacatcctgctcgccgggctgaccatcgtgttcgtcttcgcagtggcgaccatcccgagcttcgccagctatgccggcggctcgattcccgtgatcgtgctggtcgcgctgttcgtgaccctgatcccgaccaccatcggcgcgctcctgtccgccatcggcatcgccggcatggatcgtctcgtccgcttcaacgtgctcgccatgtcgggccgcgccgtcgaggcggccggcgacatcgacacgctgctcctcgacaagaccggcacgatcacgctcggcaaccgccaggccaccgcgttccgccccgtccgtggtgtcaccgagcaggatctggccgacgcggcgcagctcgcctcgctggccgacgagacgcccgaaggccgctccatcgtcgtgcttgccaaggagacgtacggcattcgcgcccgcgacatggccgggctgaaggccaccttcgtgcccttcaccgcgcagtcgcggatgtcgggtgtggaccttgaaggctcgtcgatccgcaagggcgcggtcgacgccgtcatcgcctccgtctccgcgccgccgatggccacccgcggctccagtgcggcgctcgcctatcgcccggccgccgagaccgaggtggtggccgagatccgggccgtcgcggaggagatcgccaaggccggcggcacgccgctcgcggtggccaaggacggacgcctgctcggcgtcgttgccctgaaggacatcgtaaagggcgggatccgcgagcgcttcgcggagctgcgccgcatgggcatccgtacggtgatgatcacgggcgacaatcccatgaccgcagccgccatcgccgcggaggcgggcgtggacgactttctcgcccaagcgactccggaggataagctggcgctgatccggcgtgagcaggccgaaggcaagctcgtggcgatgtgcggcgacggcaccaacgacgcgccggcgctggctcaggccgatgtcggggtcgccatgaacaccggcacggtggcggcgcgcgaggccggcaacatggtcgacctcgattccgacccgacgaagctcatcgagatcgtcggcatcggcaagcagttgctgatgacccgcggtgccctgacgacgttctccatcgccaacgacgtcgccaagtatttcgccatcatcccggcgatgttcctgacgctgtacccgcagcttcaagcactcaacatcatggggctggcctcgccgcagagcgcgatcctctccgccatcatcttcaacgccctcgtcatcgtcgcgctgatcccgctcgccctgcgcggcgtgacctaccgcccggtcggcgcggcctcgctcctgcggcgcaacctgctgatctacggcctcggcggcatcctcgtgcccttcgtggccatcaaggccatcgacctcgccgtcaccgccctccatctcgcctgaacgacaggtcccggagacctcccatgctgaaccagcttcgtcccgccctcgtcctgctcgtcgcgctgacggcggtcacgggcctcgcctacccccttgccgtcaccgggatcgccggtgcggtcttcccggccaaggctgccgggagcttgatcgagcgcgacggcaggatcgtcggttccagcctgatcggccagagcttcaccggcgagggctacttccatggccggccctcggccaccaccgccgccgatccggcggatgcttccaagacagtgccggcgccttacaacgcggccagctccgccggctcgaatctcgggcccacgagcgcggcgctggccgagcgcgtgaagggtgacctcgacgcgctgaaggccgagaatccgggccggccggtgccggtcgacctcgtcaccacgagcggttcaggcctcgaccccgacatctcgcccgaggcggcctcgtttcaggtgccgcgcatcgcccgggcccgcaacctgcccgaggatcggctccgcgacctcgtcgccggtcagcttcagggccgcaccctcggactgctcggcgagccgcgcgtcaacgtgctcgccctgaatcttgtcctggacgacctcgccaagcgctaaagagcgtacatgcctgggactggccgcgatccgaaccgcccctcgcccgacgcgctgctcgaagcggcgcgccgggaggagcggacgcgcggccgtctcaaggtcttcctcggcgccgcccccggcgtcggcaagacctacgagatgctcaccatcgggcgcgcccggctcaccgccggcgccgacgtcgtggtcggcgttgtcgagacccatggccgggccgagaccgaggctctgctcgagggcttcgagaccatcccccggcgggccgtgccctaccgtggcaccgtgctggaggagatggacctcgacgcgctgctggcgcgccgcccggccctggcgctggtcgatgagctcgcccacaccaacgcgcccggctcgcgccacccgaagcgctaccaggacgtcgaggaactgctcgacgccggcatcgatgtcctgacgacgctgaacatccagcacgtcgagagcctcaacgacgtcgtggcctccatcacccgcatccgcgtgcgcgaaaccgtgccggacagcatcctcgaccgggccgacgacatcgaggtggttgacctcaacccggacgatttgatcgagcgcctgaaggcgggcaaggtctacgtgccggcgaacgccgagcgagcgttgaagcattacttctcgcgcggcaatctgacggccctgcgggaactcgccctgcgtcggacggccgaccgggtcgatgacgagctcctgagccacatgcgggcgaacgcgattcccggcccctgggcggcgggcgagcgcgtgctcgtctgcgtgagcgaggatccgcgctcggcaggcctcgtgcgctacgccaagcggctagcagatcgtctccacgccccctggaccgccctggtggtcgagggaccgcgcgccgcctctctcagcgaggccgcgcgcgaccgggtggccgaggccctgcggctcgccgaccggctcggcggcgacgccgtcaccctgccgggcggccggcgcatcgccgacgacatcctcgcctacgcacgcgccgccaacgtgaaccacatcgtggtgggcaaggcgacgcgctcctggatcttcgagctggtgaacggctcggtggtgcacgacctcgttcgccgcagcggcaacatcagcgtccacgtggtgccgggcgaggccgcgccggccgagacggcgtcccggcgcgcggtcgccaccgccgctccgcccgccaccttcgacgcccggtcctacgccctggcgctgctcgtcaccggtgccgggctcgggctcgccctgctgctggagccgtcgacgggcgtcgagaacgccgacctcatgctgctgaccgccgtcgtggcggtggccgtccgctggggcctggggccctcgctcgccgcggtggtcgcggcctcgctatcgtacaacttcttcttcctgccgccggtatacaccttcaccatcgccgacccgaccaacgtcgcggcctttctgctcttcaccctggtggcggtgctggtctcaaacctcgctgcccgcgcccgcctgagtgcggtggtcagccagggccgtgcgaaggcgacggagcggctcttcggattctcgcgcaagctcgcggcctgcgggaccctcgacgacgtgctctgggcgacctccgcgcaggtcgcggccatgctgagggtgcgcgtcgtccttctcctgccggatgctcagaccgtcgcagtccgtgccggctacccgccggaggacatgctggacgaggccgacctggcggcggcgcagtgggccttcgacaacgagcgcccggccgggcgcggcgccgacaccctgcccggggccaagcgcctgttcctgccgatgcgcaccgggcgcggcaccatcggggtgatcggcctcgatgcggacggcacgggaccgatcctgacgccggaaggccggcgcttgctcgacgcactcgccgatatgggcgcgctcgccctcgagcgggtgcgcctcgtggaggatctcgaccgggccgagcgtgccgccgagaccgaccgcctcgcccgggctttgctgacctcgatcagccacgatctgcgcacgccgctcgcctccgtgctcggagccgccagcacattgcgggacctcgagggcgccctcccggtcgagtccaaggcggaattgttgacgaccatcatcgaggaatcggagcggctgaaccgcttcatcgtgaacctgctcgacatgacgcggctggaggccggagccgtggcgccgaacctggcgcctcaggatgtcgccgagaccatcgacaccgccctgcggcggacccagaagatccttgccggccaccgggtcgcggtcgagatcgcacccgacctgccgaccctgcggctcgatccggtcctgttcgagcaggtgctggtcaacctgctcgacaacgccgcgaagtacgcccccgagggctcgaccgtcactttgcgcgcccggcaggacggccgcaccgtgcgcatcgaagttctggacgaggggttcgggctcccggaggccgacgtcgagcgcgtgttcgacaagttctaccgcgtccggaagagcgaccgggtgcgggccgggaccggactcggcctcgccatctcgcgcggcttcgtcgaagccatggggggcacggtcaccgctggcaaccgccgggaccggttgggggccgccttcaccgtgatgctcccggttccggcccggaccacgccaagggatatcgccgcatgagcccgaccatcctggtcatcgacgacgagccgccgatccgcaagctgctgcgcatggggctcgccacccagggctacgccatcctggaagcgccgaacgccgccaccgccctggaagtgctcggccgcgacagcccggacctcattatcctcgacctggggcttcccgacatgcgcgggcacgacctgctccgcgcgatccgggcgagccatcccggcctgccggtggtggtgctgtcgagccgggacgacgagggcggtaaggtcgaagcgctcgatctcggcgccgacgactacgtcaccaaacccttcggcatggcggagctgctcgcgcgcctgcgtgcggcccttcggcaccaactggccgcccgcggcgagcggccggtcttccgggtcgatgggctctcggtcgacctcgtccggcgcatcgtgaaggtcgatgacgtcgaggtgaagctgaccccgcgcgagtacgctttcctgcgcatcatggtgctgcatgccggcaaggtgctcacccacgcccagctcatgcacgaggtctcggtctcgtcggacccacagtatcttcgcgtctacatgcgccagctccggcagaagctggaggccgatccggagcggccgcgcatcctactcaccgaaaccggtgtcggctatcgcctgcgggcacccgacgacgaaccgaacctcaagctgcgcgcggcgaacgatgccaagccggccgtgacggaggcaggcccgtgatggcgatctccgaacgtcgtcggctggcacgatgaccctcgacgtgttcctcgattcggcagtgttcgcgcgcgcatggagaagcgccggaacggccgtgcgccgaccgagcaggtgttcagtcgaggcagcatccggagcccagcggccggctcggacggaacggatggatgctgaaaacccccacggcgattgacgggagggatttgggtgccgggcatggccgcactaggccaacgcccgcagcctcagatgcgcagctcgatgcaggcgccggacaggagcacggcatcgggccggtggtcggtctcgtcctcggcgaagtcgatggcgtccttccggctccggaacaggccgccggcacgcccgtggatctcgatggccacccagtgaccctcggggtcctgtccgacgatgaaccggtccgcgtccgtggcggaagcgtcggcgtggatggcggcgatttggagggtgggcgacatcatatgtctggggctcacgcggtcctctggggaccgcgcccctaagctgtaccggaacgcgtaaaggttcgagcgggtcgcggggccgatcccataagcgtctcgttaggattccgcggggccggcaggccgatcccctcgaaaaccggtggcgcgtcgcccacctgggcagcagggccgaaccagcccagagcaagcgaggggcgtgcgtgcgtcggttggggttttcgagtgttcgcgaggtatttctccccctcggcttggcgcttctgctcgtgctcggagccgtcgcggcgttccatctcacgcgtcccacgaccctgaccatcgcggtcgcccccaatggcggcaccgaaccggcgctgctgcgggcctacgccgacgagctcgcccggcggaacctcggcatccggctgaaggtcgtatccttcgccggggtgcgcgagagcgcggaggcgttgaaggccggcaaggccgacctcgcggtggttcggccggacgtggcgatgccgggtaacggcctgaccttggcggtcctgcggacgctcgccgccttcgtcgccgcgccaggcgcctccggcaccaaggacatcccggatctggcgggaaaacgactgggtatgctcgcgagccggactgccgaccggacgctgctccacgacctcgtcggccactacgggttcgaactcctgaccgacgctccggccggggccgtgaacaccaccgcggtggtgctggtgccgattgaggaggccgatgtcgcaacggcgctccgcgacgggcgcatcgacgccatggctctcgtgacgacgcccagctccccggctgcgcggcgggtggtcgccctggtgggcgaggcgagcgatggcagtgaagtcgcgctgatcggtttgcccgataccgcagcggtgctggcgcggcggccgcgcctgcagccggtgacggtgccggccgccctgtacggcggcaatccccgcctgccggccgaggacgtcgcgaccgtaggctcatcctaccgcctgatggcgcgggccgacctgtcgcggagcgtggccgcggaggtgacccagcacctgttcgaaatgcgcgcggccctggccgagacagtaccggcggcggaggacgtcagccacccggattacgaggatacggcggacgcgaccagcgcccgtttgcccattcatccgggagccctcgattactacgagcgcgagcaggagactttgatcgaacgctacgagagctggatctacctcgtggcaatcctggggggcggcttgggctccacagcagcttggctccggcagcgcatcgggcgccagcgccgtgaacggatcgaggtggccaccgcacgcctgctggaactgcgctccgaagcccgccgcgaaaccgaccgcgagcgtctggaggcgatggcaggcgaggtggatgatctcgcggccagtatcgcacgccacgccctgaacaagccaaccgaaccgcggaccttgagtgctgccaccgtcgccattgacgcggcacgctcgacactcaagcgggcactcagcggtgcgggtaggccaatcggctgaccgcccgaacgaccgagcgaggttcggcgacgccaatacgaagctctgctgatcggtcctcacgcggtggtccgacttcgaagtcagtgcagggtcggtctctgcacgacgattcgcttggccggcaccttccggccttcccgccgccagatccgctcgacccgcttgtcgttgacccgtcagccgaccgccttcagccacgcgctgatcttgcgatcgccgtcgcggccgtagctctcagccgacacgacgaggtcgattgatggagtccgaagctactcgattcggcgaaaactgccttacactataaaaacggcatctccggtatcggcaaggcctcgacttggacaggctggcgatccgcgtatcgacgcaccatcgcggcgcaaaattccgcgaactcttctcgaaccagcggcgggctggtgtggtgggcggcgatgccgcgatgctcgggcgtgaagcagaaggtcaccgtcactttgaagtcctgcagagccgtcatctgccggtcgaaccagtcgagggcgtcggggcggaagctgtcggcccaggacaggccggtgcgcaggtaggtgacgccgaggcgcttcatccaggctaccgcttcgtccaagcggtgatcctggtagtggaaccattggcacagcccgaaatccggggtgcagcggacgaattcctccagcgcgagcttcggcgtgccgtcctggcgcagcaagcccatgtggaagtggcggtagtaggaggagccctccgcctcgcggtggcgggtggtggcctcccattcccgcggcaggtcgtagaggctgtaccagtggatacgtggggcctgcccccgcagcagctccgcggtgcggcggcagccccaggcctggacctcctcggcgccaaaactcgacacgccgacctccgagacccagaccggtaggtgggtcaccgcgcggatctcggcgatcttctggggccagtcgtggatcggccacaggttccagtcgagagggaagccgtgcaccgccaccgcatcgagcccatcgagcacgcctcgggcctgcatgtgctgcatgaacaccggatcgatcggcgagatgccgccgagcacctggggcaggtccggtgcctccgcccggatcgcgcgggaggcctgcttcaccatctcgccgaacagaaaccagtcggggtcgatctccggatcccagtgagacttattgttgggctcgttccagagcatgaccgcttcgatcatcggccctccctcccgttgatcccgcgtgccggatagacggcttctgccccagccggtgcgggcgcccgccgacagagataaacctccgcctccggccggctctcgatcgtaaagccgctcgcgcgcagcatcgcctccatccccgcgcggttggggatccaccagttcgtccagtcgtgggcgtaggaatgctcgacgaagtgcagccgcgggtaaccgggccgctcgaactgatccatgtcccagaagtcgtaatcgtccgcgaccggctcgacctgagacgatccgcgcagcatcgactggaacaccaggagatcaccggccacgtgctcgtggatcaggtccagggccagcatcgggtggcgcaggtgatagagcacccccatgaagagaaccacgtcgaagcgctcggccaaagccccgacatcgtagaccgagagcttgcggaactcgatgtcgtggccaaggtggctggccgcgaagcgggcctgcgcgaggtaacgctcgtcggaatcgaggccgagcacccgggacgcaccgcgacgtttcatctcgatcgaatagaagccgccgttgcagccaatatcgagcacggacttgccggtgagatcggcggaaagtgcggacgcgaaccgacgccacttcaaccctggataatcgccgaggaagtgatcgggcgcagtccagaccccgccgaggtcgatgttgtggaaccagggcccgagggcgtcggcctctcggcgtaacgcctcggaactggcggcatccgtcgcaagacgcgtcatgggctcgctcgctcattgatcgacaccacccggccgccgccgggccagaacgcgagctcgctccacgaggacggggcgacgacgaggcggtcataggcgtcgaggccgagccccaacacgccaagcaaggcggcgcggatcgtatcggcgtggctcacgaggatcgcgggcgggccctcctcgcggccgaggcggtcgagcagacgaagggcgcgcgcctgcgcctcgcccatgctctcgccgcccggcgggcgggcggtggcacgttccgcgttccaggcgacccaagcgggatcggaggcgaactcggcaaaggcgcgaccggtccaggcgccgaattcgatctcgtcgatctcgtcggcagtctcgatcgcggcgccgagcttctgcgcgagcggcgcggcggtttcctgcgtgcgggtctgcgggcttgagaggacccggatgccgcttcggggcgttcgttccccatcgctcaccggggcgagacgcgtgcgctcccctcctcccggcgagtcaggggcgggcagtgggtaccggggcgcctcgtcctgagccacctccggctcctccctcctccccgcaaggacgaggagaggcgcgcgatcctgctcggttgaagatgtgtgaaggtcgggagcgagccgtcgcgcgagcacggtcgccatcgcctccgcttcggcccgaccctgcgcactcaacgaaacgtcgggcattcgcccgcacagcaccttcccgagccggtcatggctcgcatggcgcacgagaaagacccgcctcatcgggtagcgggctcctccgcctcgcccgcggcgaagcggagcgtgcgcgcatgcgcctcggcgtcggtgaactggaccggaggcgacttcatgaaccagcccgaaggcccgagcagcgcgccgccgatgccgcgatcgagtgcgatgcgggcgcagcgcacggcgtccacgacgacacccgcggaattgggcgagtcccagacctccagcttcagttcgatattgaggggcacgccgccgaagccggtgccctccagccggatctgcgcccatttgcggtcttcgagccagggcacgtggtcgctcgggccgacatggatgtcgccgtctgccagcggcgtagcaagctggctcgtcaccgcacgggtcttggaaagcttcttcgattccagccgctcacgctccagcatgttgagaaagtcggcattaccgccgaaattgagctggtaggtgcgctccaatttcacgccgcgctcgcgcagaagattcgccagcatccggtgcacgatggtggcgccgacctgactcttgatgtcgtcgccgacgatcggcaggccccgctcctcgaaacgcttccgccagccggcatccgaggcgatgaacaccgggatgcagttcacgagagcgcagccggcctccagcgcgcagtgggcatagaactcgcccgccgcttgcgagccgactggcaagtaggagagcagcacctgcgtgcggctgcgctgcaactccaccgccacgtcggcaaccggctcgtccgattcagcgatgacgccctgaaggtagcggccgatcccgtccagtgtcggcccgcgccgcacggtcacgccggtcggaggcaccgcagcgaagcggtgcgtgttgttgggtggagccaggatcgcgtcggccacgtcgcgcccgaccttgtccgccgccacgtcgaaggcgctcaccacttcgatgtcgccgatgcggtaaccgcccagttcgggcgagatcaggcccggcaccgccgtatcggcgtcagcctcgcggtaatagtgcaggccctgcacgaaggaggaggcgcaattgcccactccgatgatgccgacgcggatcggtgcggaggccatcacggggcctgccgcgcaagggcggcctcgaccgggcgaaggtggcgtccgccgatggatcggggcttcgcaacgggttgctcgggcgcgcggatctcatcggcaaaccacgcgattgtcgcctcaaggccctgttccagcgccaccttcggcgaccagccgagcagcgcctgggcgcgggcgatgtccgggcggcgacgctgcgggtcgtccacgggaagcgggcggcgcactacgggcgagcgcgtgccggtcatttcagagaccaggctgacgagttcggccaccgtcatctcgcgcgggttaccgaggttgaccgggccgcccgacgcggcctcgcacgccatgagccgcatcagcccctcgacgaggtcggtgacgtagcagaacgagcgggtctgctcgccgtcgccgtagacggtgacgggcgcgtcggcgagcgcctgacagattacgttcgagacgacgcgcccgtcatcggcccgcatccggggtccgtaggtgttgaagatgcgcgcgacccggacttccagcccctggccccgctcgaaatcgaaggccagcgtctcggcggcgcgctttccctcgtcgtagcaggcgcgcgggccggtcggattgacgttgccccaataggcttccggctgcggatgcacgagcgggtcgccgtagacctcgctggtcgaggcctggaggaagcgcgccccgtcgttgcgcgctcgctccagcagacgcagggttccgacgacgctcgtcagcatcgtgtggatcggatcggcctgatagtgcgggggtgaggccgcgcaggcgagattgaatacccgttcgaagcgcggcagccgcggcagcggctccgtaatgtctgcctcgacgaactcgaaacgcggctcgcggctgagatgggcgaggttgtcgcggcggccggtgagcaggctatcgagggcgacgacgcgtgcgccccgcgccagcagagcatcgacgagatgtgagccgatgaagccggccccacctgcgacgagcacccattcagcctgtctgtccatcgctgttgtcctcagttggtgaccgttcgaggaggcgttcggaggaatgccagtcgggccgctgcttcgcgcaggtgcgtttcgaactccgcggcgcggtgggcggcggaatgccgggcgaggatcgcggcacggcccgcctcgccgatccggaggcgctcgggttcaggccggtcgcgcaggatcgccagcacggcgtccggcccctcggggcacaggatctcgcggccaggcgcgaggatcgtgtcgaggccgtcccagcggtcgctcaggatcgggatggcgcaggcggcggcctcgaacaggcgcacgctcgggctgtagcccgccgcggtcatgtcggcgcgggtgacgttcagggtgtagcggctctgcccgtagaaggccggatgggcctccggcggaaggtgatcgctgcgggtcacgttgtccggccagtcgatcccgtccgggtattgcgggccggagaccgcgaagcgcagctcgggcgcgcggcgcgccggctcgagcagcaattgctccaggatcggttgccggtcggggctgtaggtgccgagatagctcaggtcataggcattttctcctgcaaacggcggataggcctccggatccaccgagcagtagagagcacgcgccgcgggcgagccgtagcgctcctccagccgctccagggtcgggccgccggtgaaggagagatagaggtcgtaagcttcgatctgattggcttcgagataggtgcaggtgccggcggcgaggctcgccagcgtcaccggcgtgtcgatgtcgtagaaggcgcgggtgccctccgcccaggcgaggacgcggcggcccaccgcgatcccatcgggcacgtaggagccgacgacgacggcatccgcctgttcgatcgctgcgcggtggtcctcgaggtcgtcgaggtcggcgtagagggtcagtctgcagaagcccggatcggtgaggtcacggtgggccgcgtaccagggcacgtcgcgctccaagaacaggacatcgtggccgcgggccgcgaaggcccggagcagggcgcggtaggtggtggcgtggccgttgccccatgacgaggacaggctcagacccagcacaaccaggcgcaacggcgtgcacgtcatgcgacgctccggcgaagcgctccgcaggcccggcgctccctctcgtcccggagaatcgcgtcgacctgggaaccgcggcgcgcataggtgtgctcggcggcgatccgcaggcgggcggcctcgccgatggcgcgggcgcgctccggcgtcagcgcggcgacgtggtcggcgacgtcgcgcccgtcacgggcgacgagcacctcctcgccctccttgaggaacaggccgaggccttcccaggcgtcggtgatgaggcaggcgcccgcgcccgccgcctcgaacacgcgggtggcgggcgagaagccgaacgccgccatgctgtcgcgggcgatgttgagaacggcgcggggggtgacgttgaaggcgttgtgatcgcgcgtcgagacgtggccgagatggcggacgttgagcggaagcccgcggctttcccagccgctgccgccgagtagaaagctccgctccggcagacgcgcagcggccgcgaggaagaagcgctcgacccgcgcctcacggtccggcagccggttgccgagaaaggcgaggtcggccgagaagcgcggatcaggcgggaccggatggtgagtctcggaatccagcgcgttgtagaccgggatgcaggcacgcgctccgaaaccctcatacgctgcgatcaccggcgggccgccgccataggtcagcacgaagtcgagagcgggcatcgcccggtgcagggcgtgatccgggttggcccgcatctcggccaacgtcgcgggcgcgtcgacatcccagaagatgcggatggcgtccggacgcgcggcggcgacgacgccttcaagcaactcgtcgtcgaacacgccgacgccacttgccttgacgacgacgtcggcctgcgcggcttgcgcgatcaccgcgcgggcggcctcgatggtcgcgggatagacctgcacctcggcccagtccggcgggtcgatgtcgcggtggctctgccggtcgaaggcgtccggctcgtagaaagtgatgcggtggccgcgccttgcgaggtcggcgagcatgccccggtaataggtcgccgccccgttccagtaggacgaaagcagggaggagccgtagaacgcgattttcacggtgcggcctccatccggacaggcaggttcaggggcgtggtcaaggattcatggatcgcgaggagttcatcggcgcggtgccggcaggtgtggcgggctcggatcgtggcgaggccatgggcggcgagcgaccggcgcaggctcgcatcctcgcgcagcgccagcaggtgggcctccatctgctctccgtcgcgggcgatcaggtagtccgagcccggcgtgaacagcccttcggcatcgttccaaggagcgcaggccagcggcaggccgcaggcgagggcctcgaacacccggatcgtcgggatgcccggtaaggcctcgacatagaagcggcgcggcacgtgaaccgtcgccagcgcatgggcgaacagggtgggcgcggcggcgttcggggcccagccgtgatagcgggcgccgtagcgttcgagcgtggcgagcgcctcggcggggtagcgcacgccgtggatgtcgagggagaggcccgcggcctgagctggacgaaacaggaacgtctcaagttcctgcgtgcgctcgccgtcgccccagttgccgatccagacgagaccggcccgcgttacctccgtctctgcgggtggccggaacaggcgcgtgtcggcggcctcgtgccagacgtaggcgcgcgcgccccagccccagctgcgatagacctcggccagcgtctcgccgaaggcgaggattccgtcgtagcccgagaggtcgaagcggcgcatcgcgtcaggcgcgctcaccgcacggtgatgcgtatcgtggaacagaagcgtgtcgacgcggccgcccttccgggcccggccgagcgcagcgaccagagccggctcgttccattcgtggacgacgacgaggtcggctccctcgacgtattccacggccgcctcgatcgtggcgtaggtcttcggcgacagctcaggatagggcgcgagcgaggcctcgagtccagccgggccgtggtcgcgaagcaggttctcccggctccaggcgccctctggctcgtaggcctcgattgcatggccgaggtcggccaactcgcgcagcacgccgcgcaggaagtgggcgttgccgtgattccagcacgaggcgagggagtgggtgaagtagacgatcctcatgccgccgcctcgtcgagcgccgggtgcaggccgcagacgatgcgggccacgcccgcaaccatggcctcggtgccataggcggcggcgcgggtgcgggcggcccggccgagcgccgcgcggctggccgggtcggcaaagaggtcttggacggcgcgggccgccgccgcgtcgtcgtcggatgggacgaacagcgccgcgccgtcccacaactcgcgaaaactctcgatgtcggagagcaccagggcgcaaccggcgcccgctgcctccagcaccgcgaggccgaacggctcgtagcgggcaagactcacgaagaccggccggaggctcagctcccgcgcgatctcctcgtcgtcgaggcggccgaggcagtcgagggtggtaagcgtcacccgttggccggtcggcccagccatggggccggcggcgcgaaccggcaccgataggcgcgcggccagccgatcgagcgcggcggcgttcttggccaggtcccacaggcgcccggcggtgaagacgtgggacgcgggttccgcctcggacgagacggggacatcccggccgttgcgcacgacgaggggcgcctgcgccagtccgtaggctgcctgcgtcgtccgggcgaaggcgtgggtcggggcgatcagccggtcggctttgcggcagccctgcgcattgaggtcgcgccgccacgccagatcagcgggcagcgggcccgaccccacagtggcccaccaggtcgcaacgcaggaatggcagaccgccacgaccggcgcggtgaagtcggcgagggccagagccgggctatgcaggtggacgaggtcggcgccggtctcctccgcgagttgggcgagcgcgtccgatgcatctcgaacttcggcggcactctcggcggtccaatcgaggggcaggttcgtcgtgagaatgcggacgccgctgatctcttgcgctcgcgcgatccgctcgggcgcaggcgccggtcccatcaaggcgacgctgacggaggcgccccggcgggtgagaccggcagcaaggtcgagggtgtattgccaaacgccgcccagcgcgtcggcgctcatcagaatgtggggacgggcggcagtcagcggcatccgcaggtcgcttccaactcgggcagcgggagcgggcgctcctcctggatgtcgctgaagcgggtgaactgactgagataatgggcgtgcgcccgctcccaggccgcatcgtccggctcaccccacagccgccggtagtcgggtgagctgggataggggtagagcggcaccggatcgttcgcccagactcccgcgccgcgcagccggtcgcgccaggcggcgacgaggtcgggatcgtcgccggccaccgcgatcaggttcgcctggacgaatggcacggtgcggcgggcgtggatcaggcgctcagcgaggtcgtcggtcgaggcgcggcagcgcttgtcgagtgcggcgcgtccctcctcggtcagactctcaatgcccgcctcgatcgagacgcagcccgccgccccgagcaggtcgagcatatcgggcttccacagatcgatccgggtctgtaccccgaacttcacccggcgtccgaccagggcttccagaagcggcttctgcggcagaaagatctcgtcgacgaagtagaggtaggtgacgccttgggagatcagcccgtcgatctcctcgaggacgatcggcaggtcgcggcgacgataggcatcgcgaaaatcgatcttcgcgcagaagctgcaagtgtaggggcagccgcgcgaggcctcgatctcggcgccgggcccgtcgggcgcggtgtcgaagcggtggtgatggtgatggtggcgggcaatccaggcatcgggccaggcaagcgccggcaagtcggtgaagcgcccggcatggggcggccctgtcacgaccacacggccctctgcatcgcgatacgccagggcgggcaggctgcgcagatcgttcgtctcggcgagacgggccacgacctcctcgcactcgccccgcacgaccacgtggcaaccgagtttttccagcgtcgggcgtggcgtggatgagccatgcgggccgaccgcgacggtgcgcccaccgcggccttgaagcgcgtcgaggaaggcgcgcggcacccgcatctccggcggggcgcagcgccagaacaggtaggtcggcgccgtcgtgatcacggtcatcgcgggcgcgaaggccgcgatccgctcggcgccctctgcggcacacaggccttcgagatggcaatcgacgagcagcgtctcgtggccgcccgcctccagcaaagcggcggcgtagccgagttcgagcggcagatggggctcgcggcagccgaaatagatgctgttgcggtagtcccagggcggattgacgaaggcgaccctcatagcaccgcctccggttgacgggcggcccggctcgtcgcggcctccgcggcgagccattgcgtgagccacgctgcgaggtcggccacgccctcgcgccagggtagcgggggttcaagcccgagcatcgatgcggcgcggcgcgtatcggagacgtagtagcgctggtcgccgggccgccatgcgccggtctcgatcccgacctcgcggtcgagcagcgtgccgagataggcgatcagtccgcgcaggctcaccgcgttgtccgggccgccgccgaggttgaacgctcgcccggccacccggtcgatccgcgcgagcgccgctcggtaggccgcgactgcgtcgcggacatgaaggatgtcgcgcacctgccgcccgtcgccgtagagggtcacggttcggttcgtcagtgcccggatcaggaaatgggcgacccagccctggtcctcgttgcccatttggcgggggccgtagatgcagctcatgcgcatcacgacggtcggcaagccgtagctgcgggcgtagtcaagcacgtaggcatccgccgcgcccttcgagcagccgtagggggtgtgaaaatcgagcgggcgatcctcgccgacaccatgggcgcgcaagtttgaatcggtcggtcggtaggcgtcgccctcgaccgccagctccacgtcgggcaagccgccatagaccttgttggtcgaggcgaaaagcaatgggaccgcaccccggcgggcgcgcagggcctccagcaaggtcaacgtaccgccgagattgacctccatgtcctcccaaggcgcggacatgctcgtcgtcacagccacttgggcggcgaagtggaacaccgcgccggcctcccgcacggcgagggcgagctcggcgccgtcgcggatgtcggcgatcaccggcacgatccgcgcgccgtggcgctcggtgagccaagccaggttcgcctcgacgccgggacgcgtcagagcatcgtagaccaggacggtctgcccctcgccggcgagctggtcggcgaggttggcgccgacgaagccggcaccacccgtgacgaggaccgggcgcgtggcggtcgtggccggcccgctcacgcgacgagacctcgggcttcgagttcgcgccttgcctcggccacgcggtcaaccgcctgctgctcggcaacccatgccgcgagttcggctaatccttcggcgaagtcgcgctttggcgcgtagccgagttcgcgggttatcttgccgatgtcggcgatgcagtgccggatgtcgccagcccgcgcctgccccgtaacctgcggagcgatctcctcgcgacccatggcgcgggcgagcagacgcgccacctcgttgacggtgcggtcctcgccggagccgacattgtagacctgcccggcggcggccgggtgctccagcgccagcacaaaggcctgggccacatcctcgacatgtacgaaatcgcgccgctgctcgccgtcctcgaagatcatcggcggctgtccgtggaggaggcgcgccgcgaagatcgccagcacgccggtatatgggttcgagagcgcttggcccggcccgtagacgttccaaaggcggagcgccacgccctccatgccgtaggcgggtgcgagcgtgagcgtcaggcgttcctgcatgtacttcgtcagcgcatagaccgaggcgagtgcagggcgcttcgattccggggtcggcacagggcgcatcgggcggccctgctgatcgggcggatcccacggttcgccggggcggcgcggcgggcgcacggcgtcctcgacggtggcatcggcttccgtccggtaaaggccctcgccgtagatgctcatggaggaggcgacgacgacgcgctggaccggcgcctcgatcagcgcctgaaacagggtcgcggtcccacaatcattgaccgagacgtagcgttcgaccgcgtacatgctctgcccgacgccgacctccgccgccaggtggacgacatgggtcgcacccgcgatcgcccgcgccaccgcctcggcatcacggacatcgccctcgacgaactccacggccggatcgagagagaggggctggccggtgccgccatgcacctgctcgatcaggctatcgagcacgcggactcggtaaccccgcgccagcagcgcaatcgcaagatgccggcctataaagcccgctccaccggtgatcagagccagtttcttcatatttgcgcgacgactcctgtgcttacagaaaacgtgcaaatataatcaaaaatcaaatttcgtaacttaagttattttatcgcaccttcatggattgatggtcgataagcgaccgatttcgccgaggtgtatggtctcgttgcggcgaaacactgggatgaggatctttgttcctgcttttcatctggcgatgacgggaagccgtccgaccggcccggcatcgaaattggcctacgcctcgctgtggcggcatgcgcggccaagacgtgcattggggtgtctactcggaagcacagtggcgttaattgccttcttgagggagggcgatcagcctcacctcctgctcgtgttgccagtccggccgtttccgaaggaaaagcttgaagggaacggccttgagcttagattctagaatgtccttgtccctgatcgtcgctccgaggatccaaacccacccgtcgttggccgagaccttgaacggcgtgtcggaatattcaacctcgaagcaaaagccggcgaagagcgggtggttctcgttgaatcctacgacgagtccggcgtggctgtcggagttgtaggcccgcatcggctcattcagaacccggctgaggctgaagatgccgacggactgtcggccagctcgcctacgagttcgacggcgcgttcgccgacgccgcggtcgaattccgcggtcgtagcgaagggctccggcctcagtcgtagctccttaaccggccacaatcctggaaagctcacctcgtcgaaccgcctcgacggaaacggagtcatgaacatcgcttccaatttccgggtcgccttctcccgggctacagcgtagtcctcctccgtgaaccgtccgaacaacaaattcggaagggactcgtccggatcgttcagagcactcggttgggtgaagcggaccatctgtttctcgaagaaccgcaccgtcggatagtattcgtacagcttcatagtaaccccgcccgcgaatgatcctagaaggcgttcgcgcgccggatgtaccccgccacagtcctcgggttgtgatggcccgactgctccatgatgcaggctaggtccgcgccgcgctagcggctgaggtgatgtagctggcgcgcagggagtgtgggccgaaggccgtaggattgaggtcggctgcgacgtagcgcttaacgacgttgccgacggtccggctcgtcaggcggcggcttcggcctctaccgctaggatcctcgccaccgtttcgaggcttgctggccagggcctgttgccgtgcccggcacaccaagccttgaacgccgcacgatcagcttggcaggctatcaggttggcgtctgccttgctggcgcgccgataacaggcccgcgcggttggcgagcgccgcgggtaacgccggctcggccacggcggcgacgatggggctggcgaagccgttgtccattacggtcgagtcggtcgatcagcccgcagaggattccagcataccgttcctgccgcgcatccgccggcgggcgggtgtccgcctcagagggaccttggatcatgcgcagctggccgcggacgtagggcatcagccgctccttctcggtagagacggccgccgcgtgcgcctcgatgggggcgacgtaatcgtcgatccccgcgcgcggttcagcgccaggatccatctcgtgcttggtggcgagttggcacgcctcatcgacgaatttccgcccgtagagcggcggggattgaaagggatcctgcggggtcatgcgggcgtttcgcgtggagcgtgtgatgccgacgtcgcgtctataagcgaaagagctcagacggagtcatatcgctaaaacaatcagaaagaatcaatctgatcgccgcgcagctggtaaaggccaagcattgcacgggttgactcacacaaaacggtgataaatcattgcatgatcattcggagatttctgcgcttgttctacaaacttatgataaaaagagacgttgaagcaggtcgggagaaaacagcaacaattcgcagggtatttatccctgccaccagcgactcagaggcacgcgattttgcggagcagctccgcgtgcccgagatgcagcctggagatagtctagaattaattcgacctgacggcacgatggtcgcgaagcgtctgttaggcgagcgctaaattccggcatctgtctcgcgcaccggctctcaaatgcgacgtccggccggacatcggcccggcgattgaacgcacccggtcctacatcggagattggtggcgaacggcgggctggggatgggcggaacgccgccggggtgacgtgatcgtgtccgcccggcttcaagcgcagggatagacctgccaccgtccgcacgccactgatgcctcacgcgagatcagtcctgtgagccgtatccactcgtgccgccatcgggtcggtcagagggcgttgatccacgacatcagggtcgccccgtattcgagatgcgcctgcgggcggtagccggcgtcgacctcgctggggttcacgccgtacttccgcttgaacgcccgggagaacatcgtctcggtctcgaagccgcaggcatagccgacgctggagatgcgccggcggtcgcccgcctcaaggccggcgaggatgcgcatcgcgcgggcgagccgccggtcgcggatgtaggaggccacgcctccatcggcctcgaacagcgcgtagagccgcgtgcgcgagatcgcaaatcgggcgcagagcttctcgatccccagatcgaagctccgcaggtcgtcctcgatgaagcggcgcatggcgacacctagcaccgtgtcccgctcgtaggggccgtctccgggcttggtcaggacggcattcaccatcgaaaccgtggccgccgtgagtgcggtccgctgcccttcgtcggcggcgtcgatgcaggcggcgaggctgcgcatatggtcggtcatcagccgggtcagcgggctggcgtcgggacggatcgtgctgccgtgaaatgcggacacgtcgccgaggcgcttctcgaacagccggcgtggcacgatcaggtggatgacgggcttagacccgtgcgacgtcgaccgcatccattgcgataggtcgagcatctgcaggtctcccgcccgcaacacggaggaacgtccatccacgtgcaggtcggaggttccgctaaggaatagcctaaaggagatatgatccagcgactgccgcgagatctgctccagcgaccgttccatgtacatctccggagcgatgcttttaccaaggatgcaggtcccgaggttgaagttccggatgaagacgtcgtctcccactggcacgtcacgatcgatgtcggtgcgatagagtggggcggccgattcgatccaggcctcgcggcggagtttgagatctgggatctcgccgaatgtctgctggtaaatcatgcgggaacgtcggcgaggttcgtgtgaacggttcggtgcggtcgcgggtcagaggcgaatgtcggcactcacgtcctggggacgcagcggcagcacgaaccggacggcgatgccggcgtccgtctgcctaacgacgcgggcgcggcgccgtcccacggtcagaacagcatctacgggaggcctgaggaccatttccagcgccgccccggttgcggacaagtcggcaatccgcgcctccacggccataccgtccgagagcgtcacctcgacggatgggtcgagcggtatcacccgcatggcaccgcgctggtcctcacgcccgtccagtcgcgcgcgatgccacgctagacgcgtcgctaggcgggccatgtgcgccggtgaaccctcgaccgacagccgaaggctgcccctggagacggtggtgacgctcgcctcgatgacccccagcccgtcgacgtggcagatgacgcgcgagccgacggccgcgctggcatccccgatcacaacgtacacttcgtcggcccgagacagtcggcagaggcaatcccgctccgcgccgcaaggcagcaggatccggccggccagcgcgacaggcatcgtgtccatcacgacagcgcctcggcttgctctacgccgccgaccggctcgtttgcccatcgggcaatgtcgccgctgcgaggctcttcgcggcgggcaccgatggtctgcgcccaggcggcgatgcggtcggcgacggtctcccagccgggctccagcatcatgtcgtgtgccatgcccgggacgaactccaggccagccccatgcgccgccgcgacctcttccatctctcggcgcgtgaagagggcgtccgcgccggctccgagcacgagcatcggcgacgctccccacctgggccggcagagatcgaggcccagcaggtcgagataggcgaggaaggcttcgccctggagacgggcctgatggcggcgaaccgcttcctcgggcatccgcgccgagaagaagagtgcgcgcgccatggccggggtcgcggcgatggggcgtgcgccgaagctggcatggatgcgcgcgaccgcccctggtacgcgccgcaggagccggcccatgcagggagcgacgccgaaatgcggcatcggcgcgagaagcactgcaccggcggcggcagccgtttccaggtgcttctggactacgtaggcgcccctcgaatgaccgaccaggaggaccgggccaccgaccgcatcgatgacccgccgcaggtcggcgacatgatcccggatccgcgcccgccacagaccgcgacggccctcgctgttgccgtgcccccgcaggctgacggcatgcacgtcgcgcccgtatgctgcgagccgggcggcaaagccctcgtcccagcaccacgccgcgtgccaggccccgtggaccaggatgatggacggcccggccggagctccggccgccgaatgggagatgacctcaaggccggagacccgcatccctacaggtccttcatccaggacatcagcgtggcgccctgctcgaaatgcgcctgcatcccgaaggaggcatcgacctcgctcgggttgacgccgtagcggcgcttgaaggcccggctgaaactcttctcggtctcgaacccgcaggcgtagccgacggaggcgatgcgctgccgcgggccgcgctcgatgccggcgaggatgcgcatggcacgggcgaggcggcggttccggatgtaggaggccacgcctccgtccggctcgaacagggcatagagattggtgcgggagatcccgaaccgcgccgtcagcttgtccgcgtcgagatcgtaggcggtcaggtcaccatcaatgaactgccggatggcgatgccgagcatcgtgtccggcgtgtagggcgtgtcgcccccttccggcgtcagcatggcgttgcagagggcgacggtcgcgatggacaagctgtcccgctgccatgcatcggccgcctcgacgcaggtcgcgaggctgcggaggtgatcccccatcaactgcgtgagcggggtcagatcctgccggaacacccggccatgaagcggcgacaggtcgccgagcctgcggtccagggagcggcgcggcatcaggaggttgatgctcgcgatctcgcccgtgtccgagcgcatgacctgggacagatcgaagatggtgaagtctcccggcttgacggcgcggtcgccgccgcccgcatccacgcgggcggtgccgtcgaggtagatccggatgagcaggtgatcgacggcctggaccgagatctggctgggcgtccgctcgatcctctggcgcggggcgcgcaggacgccgaagaggcatcgctgcaagttgtggttcttcatcaggacatggggcggaaccgtcacggcctcatcgacggtcgcatgaaagatcggcgaaatcgcatcgatccaagcccgttttcgcgcgcgctcgtcttgaatgtcgcctggctgaatatcgggacgcatacgaacgccggaagtcggaagaggatcacttgggcaatctgtcgttgtgtttatccgggtcgatggcggtgtccagccccgctggagcaaaaagcccgcagtcgtctgtggaaagctccgcaaaaagcgctactggacgaaaagtaccctgatctgtataaatagtacctaagtaaccgccagcaactgttggaatttatatttgaggaaaggtcggtctttgaggatgtgcgggccgccagaacgggcggaggtcggcccaaatcggagcctcgcatgtcctcttcgatcaccttgtccgctgccacgcgccagaacctgttgtctctgcaggacaccgccggcttggccgccacgaaccagggccggctcgccaccggcaggaaggtcaactccgccctcgacaacccggtgaactacttcaccgcccaaagcctctccgaccgctcctccgctctgtcgggcctgctcgacggcatctccaacggcatccagaccatccaggccgccaacaccggcgcctcgaagatcgccgacctcgtgaagtcgctgcaatcgaccatcgcgcaggcccagtccgatgccgccgccaatcggccgaccgtgaccggctcggccctcgccaccgccgcccaggcgaagtccgccggcaccagcctgcgtacgacggtaatgaacatggcactcggagggaccgccgcgcccccgagcgacacggcggccggggcgctcggcatctccggagccgccctctccgtcaccctgacggacggcgagaacaccttcacccgcgccctgaccccgacctcgacggtgggcgacctcgtcgatgccatcaacgcctcgggccttgcgacggccgcggtcgacgacgccggcaagctcaccgtgaccggcaactccgacaagctcaaggtcggcgtgggcggcggcacgaacgctacagtacgggatgccgaggagcgcgtccggccgcgacggcattcagacggcatcgacgcgcgggctgctcgacactcccggcgcctccggctacgcggtcgccacgctcgacgtgtccggcctgagcggcgcatcgggcgccgccacgctccaagcggtgatccgggacgtcgagacggtcatcgcccgcgcgaccgacaccggtgcgcggctcggcgccggcaagctcctcgtcgagggacagaggatgttcctcgacgcgctcgtcaagaccaacgagcgtaccatcggcgcgctggtcgatgcggacatcgagacggaggcgaccaggctgaaggcgctgcaggctcaacgggatctcgccgcacaggcgctcaacatcgccaacgccgcgccccaagccatcctgaccttgttccagtcgtgatggtctgcgagcggatcactcaacctttgtctcggcgttcgggcattccgctggcttcgtgatcccgttcttctttcgacggtcgatggcggcacttgccacgacttgtagcgtgggatcttatcgatctccggcttcaaggcgttcgaaagagatcctccgtacttgtcaccctccgtcgccggagcatggtcttggatggcatcaagctttgccgagtccattcctacggctctcccgatcgtcttgaaccggcgccgccacccgtggttcggctggacgttctcgtcatcaacgccaacggcccgaacccattcggcgagcttgccgccggccttcacgtcgctcgggttgccggctgacgcaccgcgctggcgctcgacgctataaaacagcggaccggccttcttggaccgcacaaagtcgaggaaaccctgctcaatgagatggtcgtggagcggcacctcgcgagcaccggtcttggtgttgccggcctcgggagtgatgttgatgatccagacgccctcgcttcgcctcacgtcctgcacacgaagctgcgtgatctcgttcacacgggcgccggaataggcgcacagccatgggacccagcggcgagcgtccttcagctcgcgggaagcgaggctgttttgcggcgcaagagatgcggataggatcaggtcggcctcctcggccgagaatcccagctcgcggagctttttcttcttcttgacccgtacgaccacgcccgcggccgggttacttccgattttcgactgcgagaccgcgaacccgaagagggccttcggcgccgcgaggtagacgtccctgacggtaagcgggctcaggcccatcgtctcgtcgagcatcttctcccgccatcggatgacgtcggccgtcgtgacgcggcggatgtcctccgtcccggcgaaagccatgaacttcgtcaggatcgggtaccatctcttgatggtagcctcactcggctcaagcgaccggcggtattcggccgatagaacgtcgagtttgagcggcccagccgcggagaacggttccgggaagcgctccgccttccggtccggcgtgtagtcgccctcggcattccggagcaaactctcattcgcgaggccggttgcttcggcggcggcgaggatgatgcggcggcgatccgcctccgtgacgatcaggcccttgttggcgatgaacttgtcgacctcggccccgtgacgggaacggacgaccgcctccgcttctgaccacccggttgccaacctcaaggccgatggcttgccggcagtgcgtttgcgaagaccctgcaggctctggtccgccgatgtccgacggcgccattcctcaggcgtaccggggttgtcggcgtgctcggcgactttcctgttgtaaatctcacccgccagggcctggacctgacggtttgagagggcctgttggcccttcctcaagttcgcccagcgctcctccaacgcagcgttctcggcgaagtggcgggcccgcgcctcggccggctccttggtgcccagcgagatttttacgaccgccttgccgacctgcttcaccagatccgccggcacacgcctgcgaagatagtagacgccggtcttgtcgtgtttccagggtcggggcatcgggagagccactgtgtaccacctgtgtgtaccaccaggcggatcaagaaagccttaccggacaacgacttctggaagatcaagcacttagggaaaggcttggcggagagggggggattcgaacccccgatgggcttgcacccatgccgcatttcgagtgcagaccaaagataagtaatacccattcgatcgttcacatgacatcgagtaccatatgctcaacagtcccgcaaaggcttttgtcgcgctgtacggatgggcagattgcaatgatgatgttggactaaagtctctgtgacctgctgtgacgacggctactacatgcccataaagcgctttgacccttccgtcagtttccgaacactatcctcgccaaaaacgttagacagagcattctccaacactcgctctctaaccttcaacagcatttcgtctagttcacccacattgtccgcgcaggaataggcagcacggtaaccgcctacaatattatcgattttcgttccaagctttatgaatgtatacttattgcgtaagaggcgctggaaatccttgtactcacctagcttgcgtgcgatacgatttagatgttcacggctgagaaataaaccgtactggttaccgagtgccctcgaaagcgatagtccaagaaattctatatcttcatcaggactggcgatctgtgttttcgaattatcgctcaactcaggaagaaccaaatcgatcttatccagcagatacctcgcgtgctgatcggctctcaagcattcgtcgcggctgttggccaaaacaatcagatcatccgcataccggaccatcctgaagcctttatcaatcattcctcgatcaaaatccttgagtacaacattagaaagtaagggtgaaaggggcattccttgtcgtacacctaccccctttcttatgccgcactctagtgcaacccgattgagggccttgtcgctcccatcgatctcacaaccaactacagccttgatgatcggcctgaaactatcagtccttaaggctcgcatcgttagagatacaagcttttcgcgaggaatgttgtcgaagaagctagtgatgtccgtcttataagcccaattaaactcttgcctgtaattaacggctaagttacgggccgctgcgactccacgtggcgtgcctgccgacgacttgataaatccgaaacttgcagcattgataataccgagcttatcagctttcgccgtaagataatcggcaatcatacgctgtacgatgcgatctcgcacagttcctatacagatcaggcgcttcttgccgttggctttttcgattgcgtagggcttgagtggctgaaatgtatagcctctcttgaggtcacgatggattgcctcgatatgcctgtccgcacctaatgcgaacttctgaggcgtgacaccatctataccagaagcagtctgcttcctactgaccttccagaagtcgtcccacgcattgtgtatggcactcttcgtgacgaatgcgtcgaaactggaacgtgtcatttaccaagcagcagttcgccatccacgctacactagttcccacccatggatggcctgagccgctttgtggttcgcaccactccgccgaccaacgacaaccgggtaaccagatgccgtggcctttgctgtcgcccctcgcgtaatcgcctcatcagatgaagagccgatggtacgctctagtggctctaacatgctgagctcagaaccgccgcaatacggcgatccacttgccctggccgaaaggcaaacttctacttctacactgtaagacagtgcgaggcaaaaggcaagccctacgtgccacgaatgccgccgatacagcagccaccggctcgtgtcgcccgatcggccgaggtcctcacagtgcataatagcctcccgtgtttgaatgtgggaaagaggcctgcctttcctacgggacgaagccgctttgtggttcgcaccactccgccgaccaacgacaaccgggtaaccagatgccgtggcctttgctgtcgcccctcgcgtaatcgcctcatcagatgaagagccgatggtacgctttggagtcagcgatgcacagaacctctgccggacggaggtcacgacggagtcgagctaatcgaagcttgaccacacacttcaacttgtaaagatcgtagctattcgacgccggacatatccacagcgtgtcacgtcagatcagaagttgttcttcatttgttctaagcggcagatagctaaagcggcttgctgcttccgtcttccggtgccgagttgcgcagggccgttggttcggaacttcgtgtgagcaaaccgacatggggcacacactcaaggcagtcactcgattcgaccttccgtccgcatcactgcgcttcacgaaaaaacgaaacggcagcatcgtggcgtcgctgttccgaaccatacccacagggtgaaccgtgacgtgacgtaacacggccgccgatccgccctaagcgcgagcgtaacatcaggattgctaatcgtccgatgttacggcaatgtcccctagtctagagcttggagtgacacgtggcgagaatcgggtacgcgagatgtagcgcccaggatcagtccctcgacattcaggtcgaacggctcaagtccgagggttgtcagccgatccggtcggagaaggtgtccggtgcttcgcgtgacggtcgcacggaactggccgcggtcctcgacttcatccgtaagggtgatgagttggtggtcgtccgcgctgacaggcttggccgtgatacgagggacgttctcaatatcgtccacgaactcgaccagcgtggcgccttcctgaccgtcctcgatccccacatctcaacccgtggcgagagtggacgcatcgttctgaccgtcctagggatggtgagtcagatggagcgccggttcgtcctcgaacgtcagcgggagggcatccaggccgcgaaggcgaagggtgtctacaagggtgggacacggcgcctggaccgcgagaaggtgctgacgatgaaggccgatggtcacgggaccgcggcaatcgccaaggctctcggctgttcgaggatgcaggtctaccggatcatcggctccgaggctcaggcgccatcggtctgatcctcagaacgatctgtgggggcgtctagtgtaatatgaaaggcgtaggccggtgccgcgcggaacggctcaggtgctcagtcgcggccgggccaagcggcagtaagaaggctgcctgccaatctctataggactataaccctcggccactcgacgtctgctccgaaaatgaaatcgatcaggaagctgcagctatgtgtcaccgcgcatcggcgcgccacgatcgaattccgtagcaaacagcattagattcgagatcgcgcaacccaagttagtttacagtagcttaaatcgagattgttttggaatcacagaacagcaggcattttgttaagctgcgaatgccagaatggagacgacggaaaggcatttggtaggttatcttggttcgacgtgtcggacggcaatggatcggcttggcgccatcgagccgcacggctagcgcccttcgtagggatagcggcggcaccgtcaccgtcatcgttgcgctcgccgcaacaaccctgatgggactcgtgggcggagcgatcgactatgcccggctggtctcggctcagagccacatccagcaggccaccgacgccggtgtgatggccggtggcaatgccctcaaactcgtcgtgtccaacaccgcctcgatcgtcggcctgaccactcagaccatccaggccgagatgaaggacggcggcaacaaccctctcacaattaaggtcgacgttgccggtgacaaaaccagcgtgacagcgaccgtcgagcagaccatccatctcaccttcgggccgttcgtcggcatgtcgtcacagaaggtttcggccaaggccaaagccagcgtggtcggcaagatgcgcctgtgtatgctcgcgctcgatccggctgcggccggtgcgttcaacttggagaagaatgcgcaggtcacggcttacgactgcgcgctgtactctaactccaagagcgcgtccggcatggtcggcaaggacaatgcaatggctcgcgcacaaacgatctgctcagcgggcgggaccagcaccacgcgcgcgaactttacgcccaacccgcaatcgggttgcccggtggttcccgatccccttgccgaccgcccagcccctgtgatcgggaactgcatgacgttgccctatggcgcgacgaagaagccaaaggctggcaagaacctgatagatcaaagcgtcacactcaaccccgggacgtattgtgggggactagaaatcaggaagaaggccgtcgtcacgctcaatcccggcgtctatgtcatgaaggatggtcctttgctggtcacgaatgatgcagcactgtccggcacggacgtggcgttttattttacaggtgacaaaggcagtctactattcgacaagaaaacgacaatcaatctttctgccccggttaatggaacaatggccggcttgttgatgtcagaggaaaagaccgtttcagaaccggtcgatcccgtgtcccaacttgaggatgagattgaggaagacatctcaacggtcagccccaagccgggtaagacacctcccccgctcgctgccagcaaggcgatgcggacgtaccgcattatcagcgacaacgcccgcaccatcctcgggacgatctatcttccagccggacgtctcgtgatcgatgcgagcaggccagtggcagacctgtcagcctacactgtggtcgtggctcaacagatcaacctctacgagggcccgaacttgtacctcaacgccaactacaacaacacgagcgtaccggtgccgaagggccttggcccgatctcagggcgattgttgctcagtcagtagaattcaaacggaacacggcaatatcatcactattcataaattgactataggttgtggcccggcatacagccaatgtcgggccgcactcctactgaattataaattttgatgaggttgataccagcgattcagccctgctatgagccgcgttgcctgcttgcgtctatccgttggtgagctagatgagtgtgcagcctcgaacagacggtcagctatggttcgtggatgaagtttcaggctatatagagaatgaaagagtgcaaagattgcacggtcaccttcaccgggcatcactccgacgcgataccactcaaccatacacgcatcgatgcctgcttgctgttctagtgtgatcgtcccatcatcccctcccataggtatgtagacggatggctcaaacccgtcagcaccatccggagcaatcctattcgacagccatggattgacatcaagcgattgtcgatcttcccctttgtattcctcgaagaagctgtcagatcgtacctgtgcctgacatggcaacgcgaagacagcacatggttgcgggcggtgatcgataccatggtacttgtctagagagtctgtcgaaccatcgtacgtgtatgacttacctctgcgaaagcccttcgactccaggacatatacgatctcattgaatagcaatcgatactctgcgtccgtcattaccctattggtcggaatgtagatgcggtatctcggcttctccctggtgtggttgaatgtgttatacgcaacgaagtgaatgtgaggaaacgcttctgcaaactctccgtgtgtcatcgtcccgttctcaatgtcgagccacataccgcgcacgaacttaacgttgtttccattacgtgatgaatcagagctatcatccggggcgaacatcgcaccgctaacacaaggtatttcgttttttgctatatatctattcatgtgatgtttcttgagataggaaatgaattgcgcctctgtccggcagatcacgcgtggattggtgtcgtagtaattatcgaaaaacgaagacctgaacttggcgacgaaatgacttatatcctttatagctaattcgtcgcacttatctagtgggaaaatattgtcatagactgacatgtctaattggtgcgcataatcaccggcttgtaagagttcagccttgagattgtttctagacttgttctttctctcattatccgacttgctggtgcggggtctgccgggtcgctttcgttctggttggatcaagccaagactctgtacccgtgatccagggaagacaaggttcaaccaatccgccgtttctttactggcaacaatccatgtcttgtttgcggacaaatcgttgcgtcgaatcgatgtacggcagattgcttgataaacactatggttggtgaacgccatgaactggcgatctgcatcgaagccacagaactccgcaaggaatttggcggcttgtggcgtttgattgttcgcaatgatgacggctgcgtgatgtatgcctttgtagcaattcaatccatgcgaaattccagggattaaatgatcaccctcgagtctatacaatgggctctgaaactttacgtcgttgttttcgaccctgatatatgactgtttacccaacaattttttggcagcatcgattatcggcacagcttcccgtcccaactgattgcgcatatgcttggagtagcgagtttcatagccgtagtgtatcgtgacactcggattaaagggatgcacctgagtagcaccatcacggcttagttcactagacttcttccaattgacgccgcagtgtgaccaccagtgatatgtaaacgtctcttcgaaccgtgcagcggcaatcgttacgcgctgaaattcactcaggaacgtcggatttagcagtgaaaatatggagatgttgccgtcggcggatttggacgatttaagcgccgagaatttttcaagattcacataagagtcgtagcgcgtcgaaagcaaaattctagcgagatcgcgaacgctgtctacgattgtgtccttattttcatttcgagctgtcttctcaagagccgatttgttggtcactgttaggcgggcgtatacactcgaaaggtcagctaaacccacatgattggtcatgatcgagtgagagtccggaagtcgatcactaaagtttacagatgcgctagggcattcatcgagatataatgaccatcgatccggccgatacatgtacggtaggtctaacaaagccttatgcgtcatgaagacgactgcgcctcctaagtcagcatcgttgaagtaccgcataattcgagtatatacgttgccctcgataccgtcctcagagtgaaacttcctgataatgacgtttgggaacctgtcttgggcttgttggcaggcttcatcaattagccgcgtagtaggctgaacgataaggcacttgctacccctagcggcgcgtccgcaagccactgttacgatgtcataggtcttacccccgcccgctctgcgagcgtcatagtagaacgttgtgtccatcgaagaccgctccacaatgggcggctcttcgcaatctgacatgtctgcaacataatccgataaattgtgtttggtgaatttcgtttccattgcaatcatcttttaattggaaattctgattcccatgcgccggtaacgtacgaagctgttgacctatgcacgtacaggattgggggcaggtgctttattgcgttggcggactgacccgatccagaaggcgtcatgtccgatgaatttgttttagcaaaagcgtggtaagaaattaatagtgatctcgaaggagcatccaaggctgtcaacttgtctagtaacaccgaccgtcgtagttatgcggtgctgctatcatggggatgaaattgtagatactgatgcttgcaggctatggctcaaatggcaaaagagatagctggtgtatagcgacatggcagaaattagccaaatttgcgattataataaattgcgattgtaggctactacggcattgcatcacgcttgtcattcgagactgcgatactgtcagtatataagcatatggataagcttttcgattgcaactatacgataagaatatacatcgtatattctttggaggttaaatcatttcgataaagacttaagtttccgtgcgacattctcgggtcttagatgagtataccgatgcaacattgctaaggatcggtgaccggatatcaaggctacttcgggaacggacaggcccatttcgaagaatctggaaatagcttcatgtcggcaatcatgtaaacgaaagtctatcagggccgctcgacgagttatatccaaccagccttgtctaacagaaggtgcagatattgggaatagcctcagtcgatagagtaaaggcttgagtgtttcaattgctttcggcgtgagtggaacccgtctggaccgtccgttctttgttaatggcagatacgcaatgccatccaccagattcacgttcttcgcttccaatgataatatttcgccgcgccgcataccagtttcgagcgcaatagtaacaatcggcttcatataccaacggctcgaactatccagtacagccattaagcgtctatattcagtttcgttcaagcggcggtcgcgagcattatccgcgcgtggaagccgtatccgatgtgcagggtttatggtgatcggcagtgaccattccctcattgcgatctcaatacaatgccggagaatcgctaattctcttctgacagtcgccggcttgaccttctgtaggcgttcatcacgatagcgtacgactgcttcgctgttcagcttcaccgcagagatcgtgctgactgcgtaccgcttgatgaccctgatcttgtctcgctcacggtcgcagctacgcttcgttggcgtgatgtcccgttcatagcgatctagaagctggcctaccgtgggaccgtcgttgacgtcctgcgagtttggtcggtcctcattggttccgctttcagttcgccgggcccattcctcagcctcaatcctgctagcgaaagaccgactgacgggagtgcgaccagttcggcggatttgaacctgccaggaatcgccgcgtagacgaaacgttgccatacctcaacgatcccacactgtgacaaagcgtgtgacaagatcgaacagatactagcttatcgtcgcccgtcagcgggaccattaagccaacagttacagaggcttaagtggcggagagggggggattcgaacccccgatgggcttgcacccatgccgcatttcgagtgcggtgcattcaaccgctctgccacctctccgcagaggtgtcgtatcgacgcggagcgccctagcatggggcgggccggcccacaagccggctttgcagcgaatggggacttcgctgtttggggccttgcggatggatgggcgtgcggtgttcatgccacccatgtccgacctgttcgtttccgctggtcttgagacgggtgcgccccggccgctcgcggatcgtctgcgcccgcgtcgcctcgcggaggtcgtggggcaggagcatctcactgggcccgacggggcgctgacgcgtctgctcgcctcgcgcagcctcggctcgctcgtgttctgggggccgcccggcaccggcaagaccaccgtggcgcgtctgcttgcgcacgagaccgccctacatttcgagcagatctctgcgatcttctcgggcatcgccgatctgcgaaaggtgttcgaggcggcacgcaagcggcgcgcaacgggccagggcaccctcctgttcgtcgatgagatccatcgcttcaaccgcgcccagctcgatgccttcctgccggtgatggaggacgggaccgtcacgctcgtcggcgcgacgacggagaatccgtcgttcgaactgaacgccgctctgctgtcgcgtgcgcgggtgctgctgttccgtgcgttggacgcgcccgccctcgcccggttgctggcccgggccgaagagatggacggccagccgctgcccctcgatgaggaggcgcgcgcggcgctgatccggatggcggacggcgacgggcgcgcggcgctgacgctggcggaagaagtgtggcgctcggctcgaccgggcgagatcctcgacgcggagacgcttcagagcctcgtgcaacgccgggcgccgatctacgacaaggcgcaggaggggcactacaacctcatctcggcgctgcataagacggtgcgcggttcggatcccgacgcggcgctgtactatctctgccgtatgctggatgccggcgaggatcgattgttcatcgcccggcgcctcgtgcggatggcggtggaggatatcggactggccgacccgcaggccctcgtcgtggcgaatgcggccaaggacgccttcgacttcctcggttcgcccgagggcgaactcgcgctggcgcaggtcaccgtctatctcgcctgcgcgccgaaatcgaacgcggtatacaacgcctacaaggcggccacgcgggtggcgaaggctgcgggctcgctcgcgccgccgcggaccattctcaacgcccccacggggctgatgcggcggatcggctacggcgagggttaccgctacgaccacgacgagcccgatgccttctcgggccaggattattggccggaagcgctcgggcgccagcatttctacgagccgaccgaccggggcatggaaacccgctaccgggagcggctggcctactgggaacggctgcggcaggagcgccgcggcgacgattgaccgtcacggacgacaccgagggatctccaccgatcatgcaggcttacgcgacgctcaccgccaccttcgcccggctcggcgcgctggaggatgcgagcggtatcctcggctgggacacgcagacccagatgccggacggcgcctccgatacccgcggcgagcaattggccgtgctgagcgtgctcgcccacgagatcctcaccgacccgcgcaacgccgagcggttcgacgcggcggaggcggagggccacctcggcgaatgggagcgggccaacctgcgcgagatgcgccgggcctatgcccacgcggcggcggtgccgggcgatctcgtcgaggcggcctcgaaagcggcgacgcgctgcgagatggtctggcgcgaggcacggcgcgattcggattttgcgcggctgcgtccctatctcgaagaggtgctgcggctgcgacgccgcgtcggcgaggccaagggggctgcgctcggccttgcgccctacgacgcgctgctggacggatacgaccccggcatgcggcgggcgcgcatcgatccgatcttcgcggcgttgcgcgccgtcctgccggatctcgtcgccgcggtgcgcgagcggcaggcggccgacgcccctcccctgccgctgccgggtccgtttccggtggtgacccagcgggagatcggcctgcagctgatgcgggccgtggggttcgatttcgcacgcggacgcctcgatatcagcctgcacccgttctgcggcggcgcgaccgacgacgtgcgcatcaccacccgctacgacgaggcgagcgccacgggggcgctaatgggcgtgctgcacgagaccggccacgcgctctacgagcagggccgcccggccgcatggcgccaccagccggtggggcaggcccgcggcatgagcttgcacgagagccaatcgctgctggtcgagatgcaggcctgccgctccgccgagttctgcgcctaccttgcgccgaccctgcgcgcggcgttcggcggcgaagggccggcctgggaggcgaagaacctgcatcgtctctacacccgcgtcgagccgggcttcatccgggtggatgccgatgaggtgacctacccggctcacattctgctgcgataccgcttggagacggcgatgatcgccggcgacctcatggtggccgacctgccgggcgccttcaacgacggcatgaaggaattgctggggctcaccgtgcccgacgaccggcacggctgccttcaggacatccactggccggggggcagcttcggctattttccgacctacaccctcggggcgcttgccgccgcgcagctcttcaaggccgcctgcgccgcccatcccggcatccgcccggcgctcgccgagggcgatttttcgcagctgcgcggctggctgcgggagaacgtccatgcccgcgcgagcctgatggaaaccgatgagctgctgaccgccgcgaccggaaagccactcggggcggacgatttcctggcgcatctgcgcagccgctatctcgggaccgtgtaggagcagatcgaacgaggtggcagggcactcgctttaggcctgcgtgaaaagggcgatcccgtcaggtgatcgccctcaacgagaccggtccggggattgcactctgcggccgggggccgtaacggagccgccctcccctcagaatccaagcgatccggtcatatggcggcctgcggcctcgatttcggcacgtccaacaccaccctcggaattggcatgggcgcccgtccgaccctggtgccgctggaggggacgcaccgcaccctgccgagcgcgatcttcttcgcgcccggacaggaggcgcagatcgggcgaggggcgatcgaggcctatgtcgagggtacgcccggccggctgatgcgggcgctgaaatccgtgctcggctcacccctgatcgaggagaccacgccggtcgggcgcgagcgcatccgcttccgcgacgtcatcgcccgctatctcaccctggtgaaggcgcgcggcgaggcggaagccggcgtcgaactcgacaccgtggtgcatgggcgcccggtccatttcgtcgacaacgacccagccgccgaccgcaaggcggaagacacgctgcgccagatcgccgagagcatcggcttccgccacgtccgcttccagtacgagccgatcgcggccgcacttgattacgagcgcacggtgacctcggaggagatcgcgctgatcgccgatatcggcggcggcacctccgacttctccatcgtccggctctcgcccgagcggcatcggcgcgacgagcgggccgaggacatcctggccaatgacggcattcgcatcggcggcaccgatttcgaccggaacctgagcctcggcgcggtgatgccgctcttcggcctcggcagcccgatgaagcgggcggacctcgccgtgccgaacgcctatttccacgacctcgccacatggtcgagcatcaaccggctctacaatccgaagaccctacgcgagatcgacgaggtggtgcgcgacgccgcccggccggaactcgtgacccgtttgcgcaccgtggtcgaagcggagcgcggacattccctcgccatggcggtggagggcgccaagatcgccgcctccgatgcgggggcgggtacggtcgatctcgaatgggtcgaatcgggccttgcggcggatgtcgatcgagcacggctggccggacataccgatgacctcgcgcggcgcatggcgcagcggatcagccgctgcctcgatcaggccgggctgacggccgatcggatcgacgcgctgttcctcaccggcggctcgaccggtctgccgcatgtgcgcgcggcgctgaccgcctgcgtgccaagcgcgcgggtcgtcgatggcgacacgttcggttcggtcgggctcggcctcaccctggaggcggcacggttggccacctgaggcgccagttcggcgcagcgcgccctcctgccgccccactttcgagagcggctttcgcaggatctgcagacggtcggatcgatcccggccgttcatggacgagcggaagttacaccgatcgccagggcgcgctgcctctgcgcgccgagggatcgttggcaaggattctgccgcgcaaccggccgcagcgctttgcgccgtcatctcagggtgatagcagcggcacatgaagggacgtccaccacatcgcgggtccggcgcaaaacgcggacccagcgggttcgcgccgcgtgccggcacggggccgcgcacctccgccaaagacgccgcgcagcgcgccgcccgcaaccgcggcgaggacgccgccgagcgctcgccctgggatgacggcgcggcaagcgagagcgcaccgcgcccgaatcgcgtgcccgaagccgccgcaccgaagccggatgcgccgcgcgctcgcgccaaatcgccttctgacaagcctcgcgctgccaagccgtcgttcgccaagccctccttgaccaagcctgacccggccaaggcgccgcccgcggaggctcctgccggcccgacgcgccgcgaacagcgggctgcggcctcggcgacgctggcaagcggcgtgcagacgctgaccgtggaccccgacgaggccgggatgcgcatcgaccgctttctgggagcgcgctttccgcagcttccctttacccgcgtgcagagcatcgtgcgcaagggcgagctgcgggtcgatggcaagcgcgccaagccgaacgaccggctggagccgggttcgagcgtgcgggtgccgccgctcaagctcgaccagccgaccgagaggccgcgtagcgccgccaagatcgatggggacgccgagttcctgcgttcgctgatcctctacgaggatgcggacatgatgatcctcaacaagccgttcggcctcgcggttcagggcggctcgggcacggtgcgccacgtcgatggcctgttggaggcgttgaccggaccggacgggcagcgcccgcgcctcgtccaccgcctcgacaaggacacggcgggctgcctgatcgtcgccaagacgcgtctggccgcttcgacgctggccaagagcttccgctcccgcgccgcgcgcaagatctactgggcgctggtggccggcgtgcctcgcacccgccagggccgagtctcgacctatctcgtcaaggacgagccgaccgatgccgatgcgcgtatgcgcgttgccaaacacggcgacgacggcgccagccacgcgctcacctactacgccacggtcgatcaagcggcgcagaagctggcctggctctcgctgaagcccgtcaccgggcggacgcaccagttgcgggctcacgccgcgcatatcggccacccgatcgtcggcgacccgaaatatttcgacgtggagaactgggagctgcccggcggcatccagaatcgcctgcacctgctcgcccgccgcatcgtgatcccgcatccgcgcaccggccagccggtcgatgtcagcgccccgctcccgccgcacatggcgcagagttggaacctgctcggtttcgatgccgcccgctacgacccgatcgtcgaagcgccggaagcctgacagaatccggggctcttcacgaaaacgaggagagccttggaacacgggcctgttgccataactcttgcttcgtcagtcgttgcgtggacgaggacaccgcgaggtgcttctatcggaaccgcgttcagacccggaagcccgttgccacagttcgaatcgacgggctgaggcagaggtcgtcgggactgtccaaagcctttccctgccacggaccggtacaacgaggttcaggatcgcatgaggcccgtcaccctgttgtccgtcgcgctggccggtctgctctgggccgctgcgccggctggtgcggcgccgcccggcgatggagcgccggggcagccccaaggacaatcgcaggggcagtctcaaggacaaacccaaggacaggtccaaggcccgccccacgttgcggcccctgccccgcctcaggcggtaccggcggcgcgaccgccaggtccgggcatgcgggcctccgagcgccgacgccgcatctcttacgccgcctgtaaccgcgaatcgcaccgccgcaggctgtccggcggcgcacgtcgacgcttcctcgtacgctgccgcctcggttacgagcgacgcccggcctcgcagccggcgcccgctcgcaggccgtgagccgacagggcgctccggccgtgctcaagctgatcgtcttcgatgtcgatggcaccctcatcgacagccagcacctgatcgtggaggcgcagcaccgcgccttctccgagcatggcttagtagccccgccgcgcaaggaggcgttgtccgtggtcgggctgtccctgcccgaagcgttccgtcggctcgtcggcgaggccgggccgatcgaatcgctcgcgcacagctatcgcaaggcgttccaggcgttgcgggtcgatcccgattatgaggagccgttgttcccgggcatggccgagttggtcgagcggctgcaccgccgcgacgacatccagctcggcatcgccaccggcaagtcgcgccggggcgtcaatcatctcgtggacaagtacggctgggagcgctggttcgccacgatccaaaccgccgacgacgccccctccaagcccgatccggcgatgctgcttcaggcgatggccgagaccggcgccgaaccctcgatgaccgtgatgatcggcgacacgaccttcgacatgatgatggcccggagcgcgagcgtggccgccatcggcgtcggctggggctaccacacccccggcgccctgttcagcgcgggtgcggtcacggtcgtcgattcggcggcgaccttgggcgacctgttctccggccccctagacgattcgaagccgggcccggtgacggaacggctcgcgacgcaataggcgcatccgccgccgcgaccgagactcgcgcgaggcgatgagaaatcctatttgcggaccatgagcacttcaggcgacgacgtcacccgagattggctgggcgaacccggcgagaacggaaagccggaccgcgttcaggcctctcgcggcggttcggggccgacgctgccgaagcgcttctacgcgcaggccggcctcgcggaggccgagggcggcttccgcctcgtcctcgacgggcgcggcgccaacacgccgggccgccggccgctggtcgtgcccgaccgggtgctgggcgaagcgctcgcggcggaatgggaggcgcaagcggacgtaatcgacccgcgcaccatgccgctgacccgcctcgtcaacaccacgatcgatggcgtggtcgagcgccgcgccgcggtcgccgaggatctcgccgcctttgccggcaccgatctcgtcgcctaccgggccggcgcgcccgaacgcctcgttgccgttcagtccgaggcctgggacccgctcgtggcttgggtcgccgagacgctcggcgcacggctgttcctcgccgagggcgtcatgcatgtcgagcagccggagggctcggtggccgcgttgcgcgccgcgatcgaggcggtggacgacccgttccgcctcgcggccctgcacacactcacgacgctgaccggctccctcgtgattgcgctggccgtactgcacggccgcctgagcgcggacgacgcctgggcggcggcccatgtggacgagacctatcaggcgagcgtctgggggcgcgatgccgaggccgaggcgcgccttgcccaccgccggacggagttcgagaccgcggcgatggtggcgcaacgacccaattgaacggccgtctgcacatggatgatgcgggtgcgaccactggtaaggcaagatgcctaatctcgcaccgattataatttcctggtcatactaagtttaagtgtcactgcggcgcactagcgggccggcctgttcctattccaatttggcaacgtccaacttttggagacgaacgtgccgacccttcgactcaacacccagcggatcgcccttgccaccctcacggccgtgctcaccctgagcgccgccgcctgcgcgaccaagcccccgcccgcaccggtcgagccggcgccgctgatcaagaagggctgaggacgccggttcgtccgtatcgaatctctgagagcgcgtggccccggcattcgaaccggggccgccatttcgaccgcaaggcccgcggattggctgcggtcgagcgtcgtcccgaacggtggcaaccggctttcggaacaaaggaggatgctcgcggcgcgtcgctggccgtttccgagggcgggaacgcgtgctaagggcgatcgatcgatgcaaggtcaagctcttacgctctgatctgtattcaaaaaacgatttcgatccccagggagtctcgccagcaccatgaaggacattctcgagaagcttgaggagcgtcgcgcacaggcccgtctcggcggcggggaaaagcggctcgaggcgcagcacaagcgcggcaagctcacggcgcgcgagcgcatcgaactcctgctcgaccacgggtcgttcgaggagttcgacatgttcgtgcagcaccgctccaccgatttcggcatggagaagcagaagatccccggcgacggcgtcgtcaccggctggggcaccgtgaacgggcgcaccgtcttcctgttctcgaaggacttcacggtgttcggcggctcgctctccgaggcgcacgcagccaagatcgttaaggtccaggacatggcgctgaagatgcgcgccccgatcatcggcatcttcgatgccggcggtgcgcgcatccaggagggcgtggccgcgctcggcggctacggcgaggtgttccgccgcaacgtcgctgcctccggcgtgatcccgcagatctcggtcatcatggggccgtgcgcgggcggcgacgtgtactcgccggccatgaccgacttcatcttcatggtgcgtgacacgagctacatgttcgtgaccggccccgacgtggtgaagaccgtcaccaacgaggtcgtgaccgccgaggaactcggcggcgccaaggtccacacctcgaaatcctcgatcgccgacggctcgttcgagaacgacgtcgaggcgatcctccagatccgccgcctgctcgacttcctgcccgcgaacaacatcgagggcgtgccggagatcgagagcttcgacgacgtcaaccgcctcgacaagtcgctcgacacgctgatcccggacaacccgaacaagccctacgacatgggcgagctgatccgccgggtcgtggacgaaggcgacttcttcgagatccaggcggcttacgcccgcaatattatcaccggcttcggccgcgtcgagggccgcaccgtcggtttcgtcgccaaccagccgctggtgctggccggcgtgcttgattcggacgcctcccggaaggcggcccgcttcgtgcgcttctgcaacgccttctcgatcccgatcgtcaccttcgtggacgtgccgggcttcctgccgggcacggcgcaggaatatggcggcctgatcaagcacggcgccaagctgctcttcgcctacagccaagccaccgtgccgctcgtgaccatcatcacccgcaaggccttcggcggcgcctacgacgtcatggcctccaagcatgtcggcgccgacctgaactacgcgtggccgacggcgcagatcgcggtgatgggcgccaagggcgctgtcgagatcatcttccgcgccgagatcggcgatgcggacaagatcgccgagcggaccaaagaatacgaggaccgcttcctctcgcccttcgtggcggcggagcgcggctacatcgacgaggtgatcatgccccactccacccgcaagcggatcgcgcgggcgctcgggatgctgcgcaccaaggagatggagcagccctggaagaagcacgacaacatcccgctctgacggcgggaccacggtgggccgcccttcggggcggcctttttcgttatcgtggggtccgttctagccgaagcggccggcccggcttgtcgccaattccggcttgccggcgatcagccgacggttcagccgtgccagcgcctctcgctgcagctcgctcggggcggaatgggcggaggcgacctcggtcagcatctcgacgagctgcatccgctcctcgcccgtcagcttttcgcgaaacagcggcagcagcgggtcggcgacgagcgagaacgggcggcgctcctgcgtgtagcgccacgcccgctcgaaggtcgccgagatcgtctgaatctccagcgggttttccatgagctcgaagatgcaggtcttctcggacgccgtgatcgggctaccggtccgcacgacctggatcatcaggatgacggcggcgagccgcacgtcgttcacccgctgcaacggcgtcccgacgaagttctcgaaggccgacttcgccttgcgctgaagccccttggtgtcttgatcgatctctttgagctgcttgaccgtgtagtgggcccgcagaagccagatcaaaacgctgacgatgacggcggtgaaaatgacgaggatcggcaaccagcagtctccgcgaacgcaccaatgatgcgaatcgccgcgtaacccatcacgcagacacgcaagcgtcaaatgcctgctgatggccgcatagacgctgtttgtgccgagaacgaccgaactgccgtggaggggcggtggtgggcgcgacagggatcgaacctgtgacccttcgcgtgtgaagcgaatgctctcccgctgagctacgcacccaaacacccgacgtgccgccgcgggtgggcgacacgggcgtcgctgtggcgacggagggccgtatacgccgaggctgggcgctcggcaagcgggttcagcaaggcggcgacagaaacgtgacggtgcacgggatcggacgatctcgaccatcccgcttgtcccgggcggctggctcggttagacgagcgtaccgtacggtacggtactgtccagcaaccggatcatgcagccgagccccctcatcaccgacgagctttcggccgagacgcccacgccgcgccagcaggcggtgctggatgccgcgttggcgctgatggtcgatggccgtgatccgctcaccatggacgcagtggcgcgccgggcgagctgctcgaaggagacgctctatcgctggttcggcgaccgcgacggtctgctgaccgccacggtccgctggcaggcctcgcgggtccatgccggccgctacgacgtgagcgggctggatgccgtcgccctgcgcaagaacctgctcgacttcgccgagagctggcttgcggtcattgccagcccgacctcggtcgcgctcaaccgtatcgccatcgccgatgcggggtcccgaaagagcaatctcggtggcatcgtgctggccaatggccgcttcgccatcggcgagcgggtgaagccggtgctcgaagcgggccgcgcggccggcctgctcgcattcgaggacagcgaggcggccttccggaccttctttggtctggtcggccgcgatattcagatccgacttcttctcggcgacgcgctcgacctccacgccgccgagatccggagcgacgcggcccgtgccgtcgagcagttcctggccctctacggccgggcgaaaccctgaaccgaaaccactgacacgagagaggacaccaccatgcgcgtctattacgatcgcgatgccgacctgaacctgatcaagggcaagaacgtcgtcatcgtcggctacggctcccagggccatgctcacgcgctgaacctgcgcgattcgggcgtcaaggacatcgtcatcgccctgcgcgagggctccgccaccgccaagaaggctgagcacgagggcttcaaggtgatgaacgtcgccgacgccgccaagtggggcgacgtggtgatgatgctcaccccggacgagctgcagggcgacatctacaaggagtcgctggagccgaacatgaagcagggcgccgcgctcctgttcgcccacggcctcaacgtgcacttcaacctgatcgagccgcgcaaggacctcgacgtgctcatggtcgccccgaagggccccggccacaccgtgcgcggcgagtacctcaagggcggcggcgtgccgaccctgatcgccatcgcccaggacgcctcgggcaacgcccacgacctcggcctctcctacgcctcggccaatggcggcggccgcgccggcatcatcgagaccaccttcaaggaagagtgcgagaccgacctgttcggtgagcaggccgtgctctgcggcggcctcgtcgaactgatcaaggccggcttcgagacgctggtcgaggcgggctacgcccccgagatggcctatttcgagtgcctgcacgaggtgaagctgatcgtcgatctcatctacgagggcggcatcgccaacatgaactactcgatctcgaacaccgccgagtacggcgagtacgtcaccggcccgcgcatcgtcacgccggagaccaaggccgagatgaagcgcgtcctcaatgacatccagtcgggcatcttcacccgcaactggatgctggagaacaaggtcggccagacctcgttcaaggccacccgcgccaagctcgccgcccacccgatcgaggaagtcggcgccaagctccgtggcatgatgccgtggatctccgagaaggccctggtcgacaagaccaagaactgatcttttcggacttggaggccgggcttcgctcggcctccgctgtggtgcctgaggccggttcgcgcgagcgtgaccggcctttttcgcggccccgtttgcgcccttgcgcctttgccttaaacgctccctcaggaggcccgaagcaatcggccccggaggagacgcatatggcatcgctctactcggaggcgcaccgcgccctccaggaggaattcggcacgaccaagctcgccgtacgcctcgacgaggattgggttcacgagacgattcaacccgacgaggccgccttcatcgcctcgcgcgacatgttcttcctctccaccgttgatcccgacggcatgccgaccgtctcctacaagggcggcccgaccggcttcgtgaaggtggtcgacggctcgacgctggtcttccccggcttcgacggcaacgggatgttctactcgatgggcaacatcgaggggcaggccaagatcggcctcctgtttatcgacttcgagacgccgcaccgcatccgcgtccagggtcacgcctcgctgctgcgcgacgatccgctgatggccgagtacacggaggcgaagtatctcgtgcgggtcgatgtgacgaagatctggatcaactgcccgcgctacatccataagtacaagaagctcgagcagaacaagtacgtcccccgccccgaccgggagacgccgctcgcggcctggaagcggctcgatcttgccggcgacgtcatcagcgacgaggacaaggcgcgcgtcgccaaggaaggccgcctcgaagtcccggaatacgaggcgctcgtcgcccgcggcgaggcctgagcccgaccggcgtcgcctctcgcattcgttcgacccggccggctttacgagccgcgccgggtcgtgcttcgtgcccgcgacctcggacagcacgacgggccgcatctcggcatgacgtttcttaagcgaacgctgcacaatcatccgcagatcaagcgggcacttaagtccgtcgccaaatcagcgggattatttcgcaacagcccggccaacgacttctatcgcgatctggccgaggtaaagacgcggggcgacgacgccttctcgaagctgttctacggctatgacggcgaccacctgatcaacaagtggaaccacttcctgccgatctacagccggctgttcgcgcccttccgcgacggcaggacggacgggcgaccgctgcgcttcctcgagatcggcgtctacgagggcggctccctcgacctttggcgtcgtttcttcggaccgagcgccattctctacggcgtcgatgtcgatccgcgctgcgcggtgttcgacggtcgcgccgcgcaggtccgtatcggctcgcaggccgatcccgctttccttcggtccgtggtcgaggagatgggcggcgtcgatgtcgtcctcgacgacggcagccacgtcgcgagccaccaacgcgtcaccttcgagacgctgtttccgctcctggcgccagacggtctctacgtcgccgaagacctgcacacctcgtactggcgggactacgagggcggctaccgccgccggggcacgttcctggagatgacgaaggggttcatcgacgacatgcacgcttggtatcacgaccggggcgcgcaggagatcggccggagcatcggcgcgatccacgtcttcgacagcatcgtcgccttcgagaaggggggcggtgaacggccgttccacaccacgatcggcacaccgcagcgggcgatcgaccgggtgcgctgaacgcgtcccccaacgaaagaagcccgcgcatccaccgggatacgcgggcttcttcgtgtcacgtggactggctcacatcgccttgagcgggccggcctcgatcacgtcctcgaccgtgcgcagacccgcgcgggtggagttgacgagcaccgccatgttgcccggcgggtgctggttcttccacatcttggtgtgggccgccgggatcttgtcccaggggaacacctcgctcatgcagggatcgacgcgccggtccatcacgaactggttggcggccgaggcctgcttgaggtgggcgaagtgcgagccctggatgcgcttctgccgcatccagacgtaccgggcgtcgaaggtgatgttgaagccggtggtgccggcgcagaacacgatcatgccgccgcgcttggccaccagcgtcgagaccgggaaggtcgcctcgccgggatgctcgaacacgatgtcgacgtcgttgcccttgccggtgatgtcccagatcgccttgccgaacttccgggcttccttgagccaggtgttgtattcggggctgttgacggtcgggagctgaccccagcagtcgaagtccttgcggttgatgacgcccttcgcaccgaggctcatcacgtagtcgcgcttcgactcgtccgagatcacggcgatggcgttggcgccggaggccgcgcagagctggacgccgaacacgccgaggccgccggaggcgccccagatcagcacgttctggcccggacgcacggtgtgcggcgcgtggccgaacagcatgcggtaggcggtggcgagcgtcagcgtgtagcaggcggcctcttcccaggtcaggtgcttggggcgggccatgagctgacgcgactgcacccggcagaactgcgcgaacgaaccgtcgccggtctcgtaaccccagatccgctgggtcggcgagaacatcggatcgccgccgttgcactcctcgtcgtcgccgtcgtcctggttacaatggacgatgacctcgtcgccgaccttccagcgcttcaccttggcgccgaccttccagacgatacccgacgcgtccgagccggcgatgtggtactcgcccttgtgcacgtcgaacggcgagataggctcgcccaggccggcccaaacgccgttgtagttcacgcccgcggccatgacgtagacgagcacctcgtcgtcgccgatctcccagacgggaagcacttcgagctggtgcgactgctccggcggcccgtggcgctcgcggcggatcgcccaggcatacatcttggcaggcacgtggccgagcggggggatctcgccgagctcgtaaaggtccttggcttccgccgtctgcccggtccaggccggtgctgcgcttgcagccatcgtggcactccctgttggttctggcacgcgcgtgacgaaccgcgcgaccttggccgacgctataagcacgatgtttccagccttccaagtggtctaaaaggcaaggctttgcctcgtccgcacaaaaaagaggcaccgaccaacgtcgatgcccctgtattcaaaataatgttgagatgactattcggcggcggcctgtgccgtatcgatgccgagcccctgggccacaccgcgcccgaaatcctcgtgcaccttgaaccagtgcgcgatcatccgctcctgaatgtggcgcgggctgtcgcccatcgaggtgacgatattctcgacgagccgcttgcggccgccctcatccagcaccttggtccagaacagcttgggctgaccgtagagatcctcgtcgtcgcccggccaaccgtagcggccagcatcgccctggatccgcagtggcggctcgctgaaggacgggtcctgtttcggaccgccgaaggagttcggctcgtaatcgacctgggcgccgtgattgccgtcggtgcgcatggcgccgtcgcgatggtaggtctgaacgtcagcgtttttcgcctggttcaccgggatctgctggtagttcacgccgagccggtagcggtgggcgtcggcataggacagcacccggttctgcagcatcttgtccggcgagaaaccgatgccgggcaccacgttcgagggctcgaaggcagattgctcgatctcggcgaagtagttctcgggattgcggttgagctccatctcgccaatctcgatcagcggatagtcgccgtgcggccagaccttggtcaggtcgaacgggttgatgcggtaggtgtcggcgtccaattccggcatgagctgcacggagaccttccatttcgggaagtcgccctgctcgatggcagtcgagaggtcggcggaggagtagtccggatccttgcccgctacctcgtcggcttcgtcggccgagaagttctggatgccctgcttggtgtggaagtggaacttcacccagtggcgctcgccccggtcgttccagagcgagaaggtgtgcgagccgtagccgttcatgaagcgcgccgatttcggcgtgccgcgatccgagtacaggaacatgacctgatggatcgcctccggcgacaggctccagaagtcccagcggcgccaatgcggcttgaggtgggtgcgcggatcgcgcttctgggtgcggatgaagtcggagaacttgatcgcgtcgcgcacgaagaagatcggggtgttgttgccgacgagatcccagttgccctcctcggtgtagaacttgagggcgaagccgcgcgggtcgcgggcggtgtcggccgaaccggactcgccgccgacggtggagaagcgcgccaccatcggcacgtccttgccgacctcggtcagcaccttggcacgggtgaactcggacaggcttctggtgagccggaacgtgccgtaggcgccgtagcccttggcgtgcaccacccgctccgggatccgctcccggttgaagtgggccatcttctcgatgaggtggtagtcctgcatcagaaccggcccacgcgagccggcggtgagcgaattctgattgtcggaaatcgggtttccgaaggccgtggtcaggcgcgggccctggtctgccatcgcatgtctctccgtgtcgatgcctctgcgggcgggcgtcgcaaccagctttgcgccgtgcgaacgttgccgccccaacgcgtgaggccgagcttggagccattcgtttctgcaacgatgcggtgcatctgtcgccctccggttgaacaatcgcggggaattgaaaggcggcgggggctcgcgttgtgtcgggagccggccgcccaacgacaaatccgcttcaccgccacatcaagtttttccagggcttgaggcacgcaccctcgacctttctcccagatgacgcgacgcagcggcttcgctacggtgccggccaatagccgcgcctcaaggcgcgcgattgcatcggacagggagtcgagtgggatgagcgcgcaagcgagcgtcgccgaggtcaagcgcgacaagccgtggatcatccgcacctatgcggggcattccacggcggcggagtccaacaagctctatcgcggcaacctggccaagggtcagaccggcctctcggtcgccttcgatctgccgacgcagaccggctacgacccggatcacgaactcgcccgcggcgaggtcggcaaggtcggcgtctcgatcgcgcatctcggcgacatgcgggccctgttcgaccagatcccgctggcacagatgaacacctcgatgacgatcaacgccacggcgccgtggctgttgtcgctctacctcgcggtggccgaggagcagggcgcaccgctcgcggcactccagggcaccacgcagaacgacatcatcaaggaatatctctcgcgcggcacctacgtgtttccgcccgcgccttcgcttcggctcaccaaggacgtgatcttgttcacgaccaagaacgtgccgaagtggaacccgatgaacgtctgctcctaccacctgcaggaggcgggggcgacgccggttcaggaactctcctacgcgctggccatcgccatcgccgtgctcgacacggtgcgcgacgaccccgatttcgacgaggccagcttctccgacgtcttcagccggatctcgttcttcgtgaacgccggcatgcggttcgtcaccgagatctgcaagatgcgggcgttcgccgagctatgggacgagatcgcccaggagcgctacggcatcaccgacgctaagaagcggattttccgctacggcgtgcaggtcaacagcctcgggctaacggagcagcaacccgagaacaacgtccaccgcatcctaatcgagatgctggcggtgacgctgtcgaaacgcgcccgcgcccgcgcggtgcagctcccggcctggaacgaggcgctcggcctgccgcgcccgtgggaccagcaatggtcgatgcggatgcagcagatcctcgccttcgagaccgacctgctggaatacgacgatatcttcgacggctcgacggtgatcgaggcccgcgtcgaggcgctcaaggagcagacccgggccgagctgacgcgcatcgctgagatcggcggggcggtcacggcggtcgaggcgggcgaactcaagcgggcgctggtcgagtcgaatgcccggcgcatctcggcgatcgagaagggcgagcagatcgtcgtcggcgtcaacaagtggcagcagggcgagccctcgccgctgacggccggagacggcgcgatcttcaccgtctcggagacggtggagatggaggccgagacccgcatccgcgagtggcgctccaagcgcgacgagcgcgcggtcggccaggcgctcgccgatctggaacaggccgcgcgctcgggcgccaacatcatgccgccctccatcgccgctgcgaaagcgggcgtgacgacgggcgaatggggccagcgcctgcgcgaggtgttcggcgagtaccgcgcgcccacgggtgtgacgctgcagaccgtcacttccggcgcggcggaggatgcccgcctgctcatcgccgacctcggcgaacggctcggcgagacgccccgcctcgtggtcggcaagccgggcctcgacggccattccaacggcgccgagcagatcgctttgcgcgcccgcgatgtcggcttcgatgtgacctatgacggcatccgccagacgccgaccgagatcgtcgccaaggcgaaggaacgcggcgcccacgtcatcggcctctcggtgctgtcgggcagccatgtccccctggtgcgcgaggtgaaggccaagctgcgcgaggccgggctcgatcacgtgccggtcgtcgtcggcggcattatctcgaccgaggacgagttggtgctcaagaatatgggcgtcaccgccgtctacacgccgaaggattacgagctcgacaagatcatggtcgggctcgccaaggtggtggagcgggcactcgacaagcgcgctgccgaccgggcggatacggaggccggcgtgccgggcgcgccgaagcggaacgagagcggggcgcaggtcttctgagggccgccgcgatggacctggagcggtgccgaacggatcgtcaccgcttcccagcatcgatgtccgcgatcctcgccgagccggcgtcgatcgcggcgcggggcgcctgtcagtatcgaacgaagagattgagcgacaggatgtgatccagctcgatcccgctggcctgcgtccgggccgtctggttcaggtacccgatctcgaccgtcgatttcccaccgatcggcagctcgaggccgatgaaggcccggacgcggtcgaagccggcccgggtgccccaatccgtgtcgttcagggccacgaagagctctgtccagccgacggccgagacgccgccccaatccttcggcaggggcatcgcgaaacgcagattctcgcgcagccgaaaccccacatcccgcccggcggattgccatcgctgctcgaagcgggtgcgggatgagaccttcacgccggagaactctccgatcttccagttgatctcctggaagctgcgatcctcgatccgcacattgtcacgcatgccgtggtcttcgacataggcgtagccctggtagagcacgagcgcgtcgttgaccttccagcccaccgccgggcgtagaatgatctggtcgagctgcgagatgccgttgccgatccgcggctgaacttccgcgaagtaggccacatcgccgacggacccgaacagggtcgtgttgatccagagctgaccgtcctgcaccggctcggcggaggcccgtgcgcctgtcgcgatcaggcacagggaagcgaggaggaggcgcgtatgtcggatcacgatccactctccgcccgcagcatcgcccctcgtcggcttggggtgtcagggctggagcgtgattgtccgttctccgagcctaccgtcaagctcaccaagggccgcatgcggcgagagcctcgaacgggcttgggtcgagatcgttcgcggcgccacgcaccaagtgacggggccccgcctcccgcaggaatcgttgaaacgacgcaggccgacgatgacggaacagggccggcccgcttccttcgaggtttcttcctgcgcccccttcgcgtgggcgcaggaggaaacgcagcgcctttagcgaacgccgccgctggcgttgatcacctcgccggtcacccagcgggcatcgtcggaagcgaggaacgcgacgaccccggcgatgtcgtccggctggccggatcggccgagcggtgtctgtgcgacgaggccggcctccatctccgagccggcgatgccggcggtgtgggtgccctcggtcacgacgtagccggggctgacgacgttgacccggatcttgcgcggggccagctcgttggcgaggacgcccgagatcgcgttcaaggcccccttggtcccgctatagaccgcactcgtcggcatcagcacgtcggtgacgacggacgagatgttgatgatgctcccgccctctcccaggtgtttcgatgccgcctgggtcgcgagcaagacgcccagcacgttgacgtcgaagatgcggcggtaatgctcttcggtcacttcttcgatcgccgcgaattcgtagacgccggaattgttcaccagcacgtcgagccggccgaattgctgcaccgcggcctcaaccaagccccgcgcctgcacggcctgcgagacatcggcctggaccgcgatggccttgccgccggcggccgtgatggcttcgacgacggcatccgcgccggccttgctcgatgcgtagttgacgacgacggccgcgccatccttcgccaatgcttttgcgatggcggcgccgatccccttcgacgcaccggtgacgaccgcgaccttgccctcaagctttgacatctgtgctaacccttcgacatgggccggcgccggtacggtcacctcagtcccatagttcgggatttcggaactaccgaagcggggttcaagcccccatatggataaatcatgaggcccctgtttcaccccgcgatcgaggacgtccagccggaggcgatcctccacgccctgtccgatccgcgccgggcggccatcttcgcccggatcacgaaggcgggctgcgtggaggcgtgctcggccctctcatcggtgggcgatcaggtgatcccgaaatcgtcgctgtcgagccacttcaaggtgctgcgcgaggccggcttgatccgctgcgagcgtcatggcgtcgagatgcgcaaccactcgcgctgtgcggaagtggagacgcggttccccggcctgctctccgcgatcatgaacgcctacgcggcgcgggcttcgtaatcgcccacggatgatgtggccgcgggacgggaggcgccggagcgcgacccatcctgcttgaccggccgccgctgcgggtgccagaaaccgccgcttcaagcgggatgcgagatcgcctcggcccggaccttctttccagggacccgcgccgatggccgcgttcaccgaactcgtgttttccggcgtccagccgaccgggaacctgcacctcggcaattatctcggcgccatcaagcgcttcgtcgaaatgcaggcgcgcgacgcgcagtgcctctattgcgtggtcgatctccacgcgatcacgatgtggcaggacccggaggcgctcaagggccagatccgcgaagtgacggcggccttcctcgccgccggcatcgatccgaagcgctccatcgtcttcaaccagtcccaggtgccgcagcacgcggaactggcctggatcttcaactgcgtcgcccgcctcggctggctcaaccgcatgacgcagttcaaggacaaggccggcaaggaccgggagaacgcctccatcggtctctacgattaccccgtgctgatggccgccgacatcctcgcctatcgtgccacgcatgtgcccgtgggagaggatcagaagcagcacctcgaactgacccgcgacatcgcgcagaagttcaacaacgacttcgcggggtcgatcctggcgcatggccacggcgaacagttcctcccgatcaccgagccgctgatcggtgggccggcggcgcgcgtgatgtccctacgcgacggcaccaagaagatgtcgaagtcggacccgtccgagtactcgcgcatcgcgctcaccgacgacgccgacgccatcgcccagaaggtgcgcaaggccaagaccgatccggagcccctcccctcggaggtcgcgggccttgccggccggccggaggcggacaacctcgtcggcatcttcgcggcactgcgcggcatcacccgcgacgaagtgctggcggatttcggcggagcgcagttctcgagcttcaagccggcgctggtcgatctcgccgtcgagaccctggcgccgatcggttccgagatgaagcggctcgtcgccgatccggcctatatcgattccgttctcggagacggcgcgagccgggccgaggcgatcgcggcgccgacgctggatgcggtcaaggacatcgtcggcttcgtccggcgcgggccggcactcagggcggtttagggtttcagtgccgtcaccgccggggctcgtccttgcgcaggtggcggccataggcctgctccttctcctcccgctccttgatcaggtcggcataggcttggcgcatctcgggggaaacgctcacgctcttgcccttagcgggcttgcgcttgggcgccttcttgaaagtgtctgaagtgtcggccatcggtctcgctatcccccttcgcgacccatcctatcataacgcaagcgcaatgccggctgaaacggagcggctaccggtggggcgctcggactgctaaataccggcgcacaaggccgcaggattgatacccggccgccgacgacgatttcgagaagacccccgagaagaccccatggaaaagttcacgaccttggagggcgtcgccgcgcccatgcggatcatcaacatcgataccgaccgcatcatccccaagcagtatctcaagacgatcaagcgcaccgggctcggccagggcctgttctcggagatgcgctacaacgacgacggctcggagtatcccgatttcgtcctcaaccagccggcctaccgccacgccaagaccctcgtggtcggcgacaatttcggctgcggctcctcgcgcgagcacgcgccctgggcgctggccgatttcggcatccgctgcgtgatctccacgagcttcgccgacatcttctttaacaactgcgcgaagaacggcatcctcgcgatcgtcgtctcgccggaggatctggaaaagctgttccaggacgcagagcgcggcgccaacgcgacgctgacgatcgatctggcggcgcagaccatcaagggcccggacggcggcactctgcatttcgacatcgacgagggccgcaagcacaacctgctcaacggcctcgacgagattggcctgaccctcgaccagaaggctccggcgatcgacgcctacgaggcgaagctcgctcagcgcgaatgggcctgaagacccgctaaggctgcgccctgccccgcagggcgagcacccgggccgcctcgatcaaggcctcagtccatcgatcgagcgcggggggccggcggcctccgccgaccttcggacggcgggtgcgcggcggcatcgggatgtgcacgaaaaccgccgggcaccccgtcgccagcacccgataatacgaagcgttgcacaggtagcgtccggcatcgcgtgacgcggcggcatcgagtccggcgcgcttcagggcgacccgcacctgcgccgccgccccgctccgccgctgcgccgggccatccggctcgaaggcgaggaaacgccccaccgccccactcgcatcgggaaacaaccggctgacccggttgaccgctcgcgtctcgacgcagacgcgggaccggcgcgccgcaacgccgatcatcagcacggcacgcggccgcctcgccagagccggggcgagttgcgtgtcgagggcgccgtagcgcgtctccagcacgaggcagtccggcgcgtggccgaggaggcggcgcagatgcggcgaggccgccacgcgccgcgcgaggcgggcgctcggattgtcgggcacggtcgggaacgggccgaagcccgtgatgagcagacggctcacaacccgatcagggtcgcgatcgcatcggcgccggcagcgggcgagtgctcgccgcccgcaaccgcccgctcagcctcggcggtggcctgccgcacctcggcgctgccgacgaggcgctggtgcagccgctcgtgaacgagcgcccacatccacttcacgtcctgctcgcggcgcttgcccgcgatctcgccggtcgcggtgagcttgctgcggtgatcctcgatccggctccagagggaatcgagccccttgccgtgcaggcccgagatcgtgaccaccggcggcgtccaggtggcggaaggcggcgtcaggatgtggagcgcagcgcggtactcggaggcggcggcactcgcccgccgctcgccgtcgccatcgtcggccttgttgaccgcaatcatgtcggcgagttcgagaatgcccttcttgatgccctgaagctcatcgccggcgcccggcagcatcagcacgaggaaaaagtcggtgagatcggccaccgccgtctccgactggccgacgccgacggtctccaccaggatcacgtcgaaacccgccgcctcgcacagcagcatggtctcgcgggtcttggccgcgacgccgccgagcgtgcccgaggagggcgagggccggatgaaggcgttgcggtcgatggcgagccgcgccatccgcgtcttgtcgccgaggatcgagccgccggtgcgggtcgaggacggatcgacggcgagcaccgccaccttgtgacccgccgcggtcaggagcgagccgagcgcgtcgatggtggtggatttgccgacgcccggcacgccggtgatgccaacgcggatcgcccgccccgtctgcggcagcaccgcgtcgatgaggtcgcgcactgccgcccggtgatcggcccggcgcgactcggccagcgtgatggcgcgggcgagcgccgctcggtcgccggccagaagccgctcgcggagtgtgtccatgtcgggaagggtcgcgctcatggccccttcatgccggggcgtcgcgcgggcgtcgagtgcccaaaatcccaatcgtgccccgccacggtcaagatcgtgcgcgaaggaggagcgcccagcgccggcttgccaccggagcgggattcctcggggactcgaaaccgctcatgcagccctccgacgcgacccgccgctctctcctgcgcctcatggggttggctggcgtggccggactctcccctgccctgtcgggttgcgtgatggacgggctcgccaccggcgccgtcggcgagacgcagtcggcgctcgacgtgagcccggtgctcctcatcgccaccacccgtcgccccgccgccggcaatccgcccaaagcgccgttcttcggctccgagcgcggccggggcctgagctttgccgaggcgcgcatgaccgcgccggaccgctcgctgatcggcaaggtctcggcggtggtgggcggcgattggggcgtccgctccgtcggcgacgtcacgacggggtcgggcgcggcggcggccttcgcccaatccgccttcggccgcgacgtgctgatctacgtccacggctaccgcgagagcttcgaatcggccgcaatcagcgccgcccgcctctccgacggcatccgcttcaatggggcttccgccctgttcacatggccctcggcggcggcaaccttcgattacggctacgaccgcgagagcgcgctgtggtcccgcgacgcgttcgaggacctgttgaagaccgtggcgaccacgccgagcggcgggcgcatccacatcgtcgcccactcgatgggcacgctcctcacgctggagacgctgcgcatgctgcgggccgaggccggcgaggcggcggtcgcccggatcggcgcggtggtgcttgccgcgcccgacatcgacatcgacctgttcaccaacggcgtcgagcgcctggggccggacgccaagcgcatcaccgtcatctcggcgacgaacgaccgcgcactcgaactgtcgggcgccatcgccggcggcgtcgtccgtgcgggcgccgccgaccgggagcgcctggaagctctgggcgtgcgcgtggccgatgcctcggattacggcggcgggctcttcaaccacgatctgttcctgtcgaaccgcgaggttcaggccgtcgtgaagcgggccgtctcgcggggcagcagcggcacctgaagcaaattcaggagcgtggatcgccgctttgcggcgattgccctgaacgcgtggctttcgcccatcgacgaatccggccccggcgtcctacaagcgccgccgaacccggccagtccggtgcgggtttcccgtgcagcgccgcccgtcggcccgcggctcttttccctctttcgaggacagtcccgatgttcacgctcgagatcgacggcaaggcgatcgcggtcatcaacggcgacgaggcgaccgcccgcgacctgttcacctgcgacggcttcaaggaagacatccgcacgatgacgatcgacggccagccgatctggaacggcacgtcggacctgatcgtacgcaaggccaatgaggacgagatcgaggagttcgaggacgcgctcgcctccgatgacggcgagggcgatttcgagcccgacgcgcagcacgaagccgaaggcgacggctcggacgacgaggacgaggccgacatcgtcttcctcgtggacatcgacgacgaggacgaggatcagaccctcgacgcctgacggaacgcggatctccgcatcaagacaggccatgccggcgaaggccgccggcatggccaagggatcgggaggcgcgcctatccctcccgcaccacctgcatcgacgtcccggccgattcatcctcgcggatcggctcgcagcgcccgccaagatggcgcgccaggaactcttccgcccgcgcgaagaaggccagccggttggccgggcgcacgaggccgtggccttcgtccggaaacagcaggtaggtcacggggatgccgccgcgctccatcgccgcgaccatctggtccgactcggcctgtttcacccgcggatcgttggcgccctgtacgatcagcagcggcgccttgatccggtcggcgaaatagaccggggagcgctcgcggatcagcgccatgccttcctcagtgtcgggatcgccgatggcgcggtggagctgcgcccgcatcgcctcccaatagggcgggatcgtccgcaccagggtttcgaggttggccggaccgacgaggtcgatgccgcaggcgtaagatccggggttgcgggtcagcgccatcagcgtggcatagccgccgtagctgccgcccatgatcgcgacgcgggccggatcggccacaccctgcgccaccgcccaggcgacggcgtcgctgaggtcgtcgtccatccgctgaccccattcgcggtcgcccgcattgaggaaggccttcccgaagccggtcgaggagcggaagttgacgctgagcgcggcatagccgcgattggccagccattgatggaggccgtcgaagccgaagctgtcacgcgcccatgggccgccatggacgagcagcaccagcgggccgggggcctgcgcatcgagcggacggctcagataagagacgagatcaagaccatcgcgggagcggatgatcgccggactcatcggggcgagcggcgcaccctccagttccggccgggcgctgccgagcgagcgcagcgtctttgcctgccggtcgtagatcgcggcctcgccgacgcgggtgtcggcgcgggccaccacgatccagagcgcatcgtcctccgtgcggctcgccggataccaatcgccgagcccctgtgtttcgagaaaggcgaagtcgtcggtcaagcgcgggtcgagcacgtgccaggatttgcgagcatgggtgaccgagtaggccaccggctcgtgtgtctcggcgtcctgcagcaccgcgccgatatccgcctcctcgtgcgcggcgagcacgcgggtctcgccggtggcgagatcgatgcgggtgagtgcggcggtgttgcgcccgcggctgtcgcggcagaacagggcggtgccggcggcgtcgagattctccgcgccggagacgcgggcatcctcgggcgggaaggtgagccacggcttccagttcgcgccatcgggggcaatcaactggctcgaaccgtccggaaggttgcggaaggcgaagcgcacggcgtagcgctcgtcgatcaggaagccggcaaagcccggattctcgatcacgaggctacgctcgccggtggcgagatcaatgctgtgcaggtcgtggaagcgcgggtcgcggtcgttgattgcgacgagcacgcggtcgcgcacgatgcggctgaggcccacgatcgccgcggcgatgccggggatcggcgtcaggtcgcgccgctcgcccgtggtgagatcgacggcgtagaggtggtggttctcgtcgccgtccgcgtcctgcacgtagagcaggtggcgcccgtcataggcaaaggcgtaggcgtcgatgccgcggcgccggtcggtggtgacgggcacggccgcatcgaggtcgtcgatcggcgccgaccagatgttgagcacgccctcatggggcgccacccagccgaggcggcgcccgtcggggctgatctgatgaccgtagcgcgtcgggttgccgaagagatgcgcgcgcgggatcagatcgaccatgatgtttcctcgtttcgggtgcccgccgtccgaaggcgggctgaccgtgcgaggaaactatcgcgggatcagccgagcaccaccaccttcgcgccgacttcgacgcggttgaacaggtcgatggcgtcctgattgatcatgcggatgcagcccgaggacacgctcttgccgatggagtgcggctccagcgtgccgtggatgcggaacagcgtgtccttgttgttctgccagaggtacatggcccgggcgccgagcgggttgcggctgccgccgggtacgccgaggccgctctggagcttgtcgacctcgcgggcgaggtccggccggcgggcgatcatctccttgggcggataccaatccggccaagcctgcttcgagttgacggtggcgctgcccgaccacgagaagccctgcttacccacgccgacgccgtagcgccgggcccggccgttcggcaggacgaggtagaggaagtgcgccttgggatcgaccacgatggtgcccggcgcctcgttcgtgcggaaatcgacctcctggcgcaggaagaccgggtcgaacttcttgtaagggatcgcctggaccgggaacggctcgttggcgatcgccgcgtaggcccgcgtgtagtcgatcggaccgttatcgggctcctgcggcggcaccggataaccggcctgctgctggcgcggcgtctggttcggcgcctcggcggcgggcggctcgccatagcgctcggcccggcgacgggcataggcctcggcgtcgagatccgtctgcgaatccggcaccggccgtccgttgctcacccggccattatagggaacgtactgcccgccccggcggcggtagagttggccggcgctgtcctgataaagacggtcgtcgtcgaacccttcgaaactctgggcgaggacgcgcgccggcaggctcgcgagcccgaggctcgtcatggctccgagaagaagcttacggcggttctgaactgacatggatcgctcgatcgaagtggccgggccgggaaacgtctccggaatacggggaaacggtcacgatcatccgggccggctgaactgccccgcttgctccctagcaaggaagcggccgggcgtcagggccgatcgcaaccgtcacgcctcctgcaccggcaagtgtgcgaacattgtgtccgaaaggttacacgcgcggccgccatgcgccgaatgaagggctttaacgatttcgtaaaaaaggtgcggattccggggcgaattgtggcggacggcgattgcattggccgggccggtctctagatcaagcgtagccgttcggcccgatccacggaccccttcccttgcgcgcctccctcctccgctcttcgctcggactgctttgcctcggcctgatgctgcccggcgaagccctcgccgcccgcaaggcggcccccccgcgcccggcgcgaacggcggtcgcgcaggcggtaccgcagccgctcgggccgcagaccgcctggaccgcggccgaatcccccaactgcaaccgcgtacggcgcaagctctggcaggccgacgagggctggatcgtgaagacggtcaccgtctgccactgagccggtcgccgacgaatcacaggagatccgggcctgcggccgggacgctctcgaagccggcgtcctaacccgctacaaaccgctcgaggcggcgacggtcgcggccccggtagcggtgagtggcgtctccagtgatccgcgttctccatacgggcgactggcatatcggccagacgctgcgcggcttctcgcgcgaacgcgagcacgacgcggtgttcggctgtctcgagagcatcgtcgtggagcgcgaggtcgatgccctcgtcgtggccggcgacgtcttcgacagccagaacccgtccggcgagtcgcaggcccgcttctacaccttgatggcgcgcctccacgcggcgcggccggccatgaccatcgtcatcaccgccggcaaccacgatgccgccgggcggctggaagcaccgcgcccgctgctcgaagccatcggcgtccacgtcgtcggcaatgtccgccgccgcgacggcgcgatcgacctcgaccggcacctcgtgccggttcgctcggccaacggggaggtggccgcgcaggtgctcgccgtctcctatcccaccgccgcctgcctgccgccgctctcgtcgctgggccagcagccccgcatcggcgagacctcgccgatcgtgcgggcggtgcgcgacctctacggccagctcttcgaggcggcccggccgcggctcgccggcctgccgctcctcgtcaccggccatctccacgtggccggcgggctcgaatcggagggggcggaacggcgcatcctcgtcggcggcgagcatgccgtgccgtccgacgtgtttccggaggaagcgcgctacgtcgcgctcggccatcttcaccgggcgcaggtgctgggccggggacaggtgcgctattgcggctcgctgatcccgctctcggcggccgagcagccctaccgccacggggtcaccctggtgacgcttggcgcgggcgcggcggagatcgagcatatcgccatcccccgccccgtaccgttcctgcgcctgccgccatcgggcgacatgccgctggccgatctcggtgatcatctcgccgcccttgcgctcgaccccgatcttccgatggaggcgcggccctacattcaggtgcggctcgcccgcgagggattgctgcccggctaccgcgccgaagtggaccgcatcgccgagagctttccggtgcgcgtggtcgatgtgcgggtgacggtgccgccgcgagccgcgatcgcgatcgaggaatccgaggcaccgccgccgcgcctgtccgagcgcgacccggaggagctgttccgcctcgccttccgcgccaagtgggacgaggaccccgagcccgctcatctcgacgtgttccaccgcgcacgagcggaagcctgaggctttaacgcatgcgcatcctcgcgatccgcggcgagaacctcgcaagcctcgccgcgcccttcgcggtcgatctcgcggccgagccgctcggcgccaccggcctgttcgccatcaccggcgagaccggcgccggcaagtccaccatccttgacgcgctctgcctcgcgctctacggccgctatccccgcgtcgccgtgagccgacgggaggacgtgcccgatcccggtggcgaggcactgagcgccagcgacgggcgggcgatcctgcgccggggcgcgggctcagggtatgccgaggtcgatttcatcggccaggacggcgtcgcctaccgcgttggctgggaggcctttcgtgcccgcaaccgggcgaccgggaagcttcaggcggagcggcggcgcctccaccggctcgacgacggcagcgccatcgccgcgggcaagacgcaggtgctcgaccgggtggtcgcgctgaccgacctgaccttcgaccagttccgccgcacggtgctgctggcgcaaggcgagttcgacgccttccttctcgctgccgagggcgagcgggccgagctgctggagaagatcacaggcacggcgatctattccgagatctcgaagcgggtgcatctcggctacgaggagcaccgccgcgcggtcgaggcgctggagctccgccgcggcgagatcggtctgctcgatgcggagggcctgtcgagccgcaataccgagcgcgaggccttgcgcgccggggtcggggcatggcgcaacgagcaggcggctgtcggccgcatcctagaaaccgcccgccggatcgaggccgcgcgcacggcgctcgcagaggccgaacggcgcgccgtgtcggcgggtgaaagcctggacgcggccgggccggaccgggcccggctcgccgaactcgacgcggtcgagccgctgcgcggacgggcggaggccttgggcgagaccgcccgcgagcgcggcgaggcgcaggcgcgggttgaggcgaccgctgcccgtgtccgagacgcccgcgccgccgccgcggcggccgaggcgaagcgggctgaggcgaatgccggggacgaggcggcggaagccgtcttcaagagcttcgggccgctgtgggaccgcgccgcagcgctcgatgcgaccattgccatcgccgagcaggaagccgcagctgccgcgcaggcggccctccgatcgagcgaagcggcggcggcggcggatgtcgcactctccgcgatcgatcgccgcctcgacgaagcgcgggcggcacgcgacgccgcggcccaccagctcgaggccgaccgcagccatgcgccgctggccgaacgcggcgacgatttcgcccggcgcatccgtgagcgggcgcggttgcgcgagcaagcggaggcggccgggaaggaaggggcggcgcggcgcgccgagattgccggctgcgacggcgaggcggaagccggcacggcccgcctcgccgcgttccgcgcgcgccgagagacgttggccggcgctcgcgcggaacgcgaggccgcactcgcagcgctcgccgagcccgccgcgcaggcgcgcagcgccgctctcgaagggctgctcgatgccctgcgcgaggcctatgccctggctggacgccacggcacggcactcgccgaccgggccgccgccacggaggccgaggccgaggccggcgtggtcgcgaccgaggccgccgcgcgctaccgggtggaagaccaagctttgcacgaggccggaatccgccgcgctgagatcgcgcccctggccgaactggccgaggaaagcgtctcgcgcgaggccgcccgcctgcgcagcctgctcgtcgcaggcgggccctgccctgtctgcggcagctccgaccatccgcacgcccacgaatccgacggcgcgctcggccgcctcgccgaggagatgcgggcccgtcgcgccgaactcgatgtgcggatcggcgagcatcaagccgcccgcgaccgcgcccgcggcgacttcgcggcggcggagggccggcgcgacgatgcccaagagcgcgcagccgccgcggccgaggcggcggcggccaccgctgcccgctatcgcgccacgctgcccggtctcctggcctcgctcgaagcggctggcctcgcggccgtgctgccgccagggcccgatgcgccagcgctcgccgccgccgggacgaccgcccgggccgaacgcgacgccacgctgcatgtgcttgccacggcgcggacgctgcgaagcgagatcgacggcctgatccgcgaacgcgacgcggcggaggcgcgggccgaagcggaggcacgcgcgctcgatgccctcacccggcgccggaccgaggccggactcgcggccgagcgcgcggagagcacgcgggccgccctcatccagcgcgtggcggagctggcagatgagatcgcccccgccctgagcgccgccgatctgagtctggccgatctcgatcgggcgcccgagatgtgcgccgaccgtgtcgcgaggctcgggcaggcttacgcggccttgcgcacccggctagccggcctggaggcgcaactcggcgccctggcgcccgaacgggccgccgcggcatcctcacgggaggccgagacgcgggccgccgtgaaggcccgcgcggaggccgaggaacggcagacccgtctgcagcaggcccgtgcggaacgcgccggccttctcgacggcgaaccgaccggcacccaccgcacccggctcaacaacgagcgccgcgccgcccgcgaagccctccaggccgcgcagaccgtgtgtgccgaagccgcccgtgcgttgaccggtgccgtcaccgacgaggccggtgccatcgcggcctcggagcgtgccgccgcacgccacagctcggccgaggacgccttcgcgcaggcctgcggtgagcgcgggcgcgaggcggtggccgcgctgctcgccgtgccgaccgagacccgcgacgcgctgcgggccggcctcgaccggctggcgcgtgaggccgccgagacgcgaaccgccctcgccacccgccgcgcggatgtcgaggccctggacaccgaggccgggatcgacgtcgccgccgccgaggccgagacggctcggctcgccgaagccatggcgcaggcccagcaacgcctcggcgccctcgatgcggagttgcgccgggacgaagccgcccgcgccaaggccgccgaccttgcaggggagatcgaggcggccacggccgagctgacgacgtggcacagggtcgaggaggccatcggctcggcgggcggcgaccgcttccgccgcttcgcgcaaggggtgaccctcgatcacctcgtgcatctcgccaacgaacagctccgggccctgagcccccgctaccgcctcgcccgcagcgtcggcgccgacctcgcgctgcatgtggtggaccgcgacatgggcgacgagcgccgggcgacccgtagcctgtcgggcggcgagcgcttcctcgtctcgctggcgctggcgctggcgctgtcgggcctggaagggcggcaatccttcgtcgacaccctgttcatcgacgagggcttcggctcgctcgacgccgagaccctcgatctggccgtcgatgccctcgaaacgctccagggccgcggccgcaaggtcggcgtcatcacgcacgtcgccggaatgatggaacgcattgccgtgcagatccgggtggagaagcgcggcagcggccgcagcgtggtccgggtggtggatcgcggcgctgccatcgtttgaggcagcgctacgactgcatcgttcataggcagtggtgcccgcatcgacagcacgcggcgatcacatcctgacgtgaccgtcggtttaaagcggggagagagttggcacgccggctgcattgtcggactcgcagccctcgggcggcgagcggggcaacggcgcctcgcgctcggacggcgcatgtccggacacactcttccgcatgagagaccgcgcccggctaaaagccagcggcgcgtcttcgagcccaacgagcacgccgatggcatccttcaagaccgtgatgaagtcgggccaccccccgaccctgttcgccgccttcctctatttcgatttctgcttcgcgatctgggtgctcaacggcgccatgggcccgttcatcaccgagacctacggtctcaccccggcgcagaccggcttcatgatctcgctgccgatcctggccggcgcgatcatgcgctttccgctcgggatcctagcccagtatatcggtcgcaagaacgcggcgctgacggagatgggcgtcatcgttctggcgatggcctacggcttcttcttcgtctcctcctacaacgacgtgctcgccatgggcgtgctgctcggcatcgccggtgcctcgttcggcgtggcgctctcgctcggctcgggctggttcccgccggagcacaaggggctcgccatgggcatcgcgggcgccggcaattccggcaccgtgctcgccgtgctgttcgcgccgccgctggcccaggcctatggctggcaggcggtctatggctttgccggcctcgtgatgatcatcccgatcctcgtgatgatctttctcgccaaggagccgccggactgccacggccagaccttcaaggagcacgtctcctgcctgttcaccaaggacggctggtcgttctcgctgatctacatcatcaccttcggcggcttcatcggcttgtcgaacttcctgccgaccttcttctacgagcagttcgcggtcacgaaggtcgaagccgggcgcctgacgatgctggccgccctgatgggctcgggcatccgcatcctcggcggctatttcgccgaccggatgggcggcatcctcgtcctctccctggtgctgctggccgcgatcggctcgttcctggcgctgaccgccacgccctcgctcgcggtgacgacgctactgttcatgctctgcttcgccgcactcggcgcgggtaacggcgcgctgttccagctcgtgcccctgcgctggccgaccaacaccgcggtggccggctcgatgatcggcgaggtcggggcgctcagcggcgcgatcctgcccaacgtcatgggcttctcgaagcaatacaccggcggcttcgccaccggcttcgtggcctacgccctgttcaccggcctcgtgctcggctgcctgttcctgtggcagcgcaagtgggtcggcgcctgggttgggccccgcggcaaggtgctcgaccagccggccgaggcgcaggttcaggccgggggccgcatggaaccggccaacgcgtaagacgcatcgctccgtccgagatggatcggttggacgggggcccttgcggcccccgtttccgttcgcggtaatgggacgggcctacagcccgtcccgcgttacggtggcgaaggtgaggagatcgacgctcgccgcaccgccgcgcagcagcaccggcgcggcggcgttgcccgtggcaccggttgtggcgacgtcgtcgatcagcaggaggcgccggccagcgatccgcgatcgcgcgtcctccggtacacgaaaggcgccctgaaggttcatcgcgcgctggtggcgggtcaggccgacctggggccgtgtcgccttcacacgggcgagcgcccgcaggtcgcacggtgttcccgaaaccctcgcgatctctcgagccagcagggccgactggttgaagcgccgccgccagaggcgcaggccgtgcagaggcacgggcaggatcaactcggcctcgtccagcagctcacgcccggccgaagccatcatgcgggccatggtccgggcgaggtcgaggcggtcgttgtatttgagacggtgaacgaggtcgcgcgcggtgccgtcgtagaccgcgacggcccgggcccgaccgaaagcaggcggttcggcgatggcgccgggcgacaacaggcggccgacgccgagatccagggcaaagggcgtgccgagccgctcgcaatagggccgctcgatcagccgcaaaccgctccagcaggtggcgcagagagcatgcggctgacccgtcgccgctccgcaggacacgcaggtcggcggataaatcaggccgatgagggtcgaagcgatacgccggatcccaccactcagagcgggaaggccgggcgctgccatcaagagctgatcgttgtcacaccacgccgttagcgcgcgctatttcccggaccgccctgctgcgcggccttgtcccgcttgttcgcctgatgccggccgattgcacatccggccgcggcccccatgacgccgtgcccggccatatgcccggccacgccacccaccgcggcacccttcaagcaacccttggcctccgcggtgctggccagcgccacggcggcaaggatcagagcggcgcggatcaaaatccgtgtcatcttcaatctcctcgatcgacgagcaaaacggagagacccggtttccgttccaagaccagcccgaccggacgatagtgtagaggcatgattcgcgaaatcgtgaaaccgcgccgtacactgccggaccgaagcctgcggacataaggtcggggctgaacttacgccctggccgtcgtgccctcggagccccatctccccgatcgatgaacgagtccgcccccctgtttgatcccgcccttgttcgacgacgcatcgcgcgtgcgcggagatcgggttatgccggtttcctgctcgagcgggtcgccgaggatctggaggatcgtctggcggcggttacccgctcctttcccctcgggctcgatctcggcacaccgcttcccctcgtatccgagcgcctgctgcagaccggacgcgtcgagcggatgatccgcctcgctccggtctccgagccgggcgggtcgatggtcggtgaccctgaagtgctgccgttcggtggacatgccgggttcgacctcgcggtgtcggccctggcgcttcagcacgtcaacgacctgccgggcgccctgctgcaggtgcgccgtgcgctcaagcccgacggcctgttcctcgccggcctcctcggaggggcgacgctgacggagctgcgccaggcctttctccaggccgagagcgaaaccgaaggcggcgcgagcccacgcgtggcgcctttcgccgaactgcgcgacctcggcggcctgcttcagagggcgggcttcgccctgccggtcgtggacgccgataccatcaccgtgcgctacggcgaccccttctcgctgatgcgcgatctgcgggccatggggctgaccaatgccctgcacgaccggcgccgtgcgccgctgcgccgggcgacgctgatgcgggccgccgcgatctatgccgagcgcttctccgatccggacgggcggctgcgggcgaccttcgagatcctgtggctgtccggctgggcaccgcatgagagccagcagaagccgcttcggcccggcagcgccaaggcgcggctcgcagatgcgctcggcgccgccgagcacaggtttccgatccgggaggagccggcatgagggagcccggcccctcccacccgatcaccatcacgccccatccgacccccgtgcgggtgcggctcggcgggcgcatcgtcgccgagacgcggcgggcgttgaaactctgcgaggcgggctacgaccccgttctctacctcccgcgcgaggatgtcgccgcggacgcgcttggccccaacccgaagcggaccttctgcccctacaagggcgaggctttctatttcgacctgaccgccggcagcgcgacgcgggaagcggcggcgtggtcctacgagaacccgtttccggcggtggcacgcatccgcggccacgtcgccttctatcccgaccgggtcgatgccatcgaggcgtgagtctcgccttacccttccacctgcgaccagaacccggacttgcgcccgtgcgccttgcgaagctgcgccacgtattcggcgtggctcggcgtcaggtcgcccggcgccagctcccgtgcgagttcgccgagccgcgtcaggtggcgggcgccgtggccgtaggcgggcgagcggccgcgttcgaggatgtcgtcgatgagcgcgcggtagagcacgcttgccgcaagcggatggtccggctccagcgcctcggccgccggggcgagaagctcccagatgcggcccgaccacgcctcgcgccggtcgagcacgaggcgggcggcgcggtccagattcggccagcggatcaggaaatagaggccgccatgcgggtccttccggctcgcggcgtgggcaaaggcgcgctccagcgcctcctcgtcctcgaaatccggcaggcgggcgaggtaatcgcgcagggcctgcggatcgaggctcttctcgaaccgcgaccagcggagcgcctgcgcctcgtccttatggccgagcgcatcgaggatgcggatctcgaccgcctcgcgctcacgttccggaccttcgggatcgaatccgccgacaatcagatcctcgcgcgtcaccacggccatgccgcgcttctgcttgcggcggatccaatcgagcgcttcctcggcgcggcccgccgcgagcagccgctcggccaccgccgcgaggtcgggccgctcgggtgacatttccagttcgagggcgatgaacgcgtcggcatcgccgcgggcgtcggcgatgacctgacgcaggcgggtgagactcaggcgctgatagcgctgctcccattcctgcccggccctctcggatgcggccgggccggtcttcttcccggccgaggccggaagcttggcgagggcttcgaccagatgtgcgtcgagcggttcgagcgccaccttcggcagcttcggcaggagatcgaccagtagcgcgccgacgaggccgaagccgtcgtcgtcgagaccgtcgagggcgcgggtcgcgaagcttagcgcggcatccgccgaaagccccgccgcgaggcccgcggcggcttccgcggccgcctcgtagaggccgtgcacctgcccgctggaatcatcgacccgctccaacgtggcgctcgcgccgcgaaggaaacggagcagccggtcgagggccatgccggcatcgagcggcttcaggtcggagatgatggtcgcgagcgtagcatcgaggtcggcgacgaaggcgcggcgcttctgccagtcgatgtagccgcgggccttttccagggccgagaggcggcggtcgatcagggccgccacccggtccggcccttggagtgctgcgatcgcggcactcacccgcttcttaaagggcgcgctctggccgacctcctggaggatcagggcgatgagccgctcctggctgagcgctgcgaggttttccgccgtcggcgtggtgcttcgggactttcgcggcgtcgcagcggccggtatcggcgcctccgccgccttctcgaccgccgcttttgcccgtcgcgccatcgctcccgcccctctcaggcctcgggcccggtcagggtccgagcagatcgatcaggaaggggatcagcggcagatcggccggcggcatcggcagatcgcgcaagccgccgggccgcacccagcggagcgcttgcgcctcgcgcgactgcggaagcccctcccagcgccgacagatgtagagcggcatcagaaggtggaaatccgggtaggcgtgactcgcgaaggtgagcggcgcgaggcagggctctttcaccgtgatgccgagttcctcggcgagctcgcggatcagcgtctcctccggccgctcgccgggctcgaccttgccgccgggaaactcccagaggccagccagcgccttaccctcggggcgctgggccatcagcacccggccgtcggcatcgaccagggccgccgcgacgacgagcaggagcttgagcggtgtgctcatcggctgatcgcgaacacggcatcgacctcggccgaggtctcgatcgagccagccacgaccggcacggcggtgcggccgcggggggccgccgccttcatcgccatggcgtagggcatggggcggggcgattcggctcgcggcggcgattcgatcgagacgacggtgccgagtttcacaccagtcgcctcggcgatgcgctcggcctgggcgcgcgcatccttgaccgcggcgacctgcacggcggtctctgccgcggccgggtcacgcaggccgaagctgatcccctggatccggttggcaccggattcgagggtgcgccgcatcaattcgccgagcttgcccatctcggccagtcgcacccgcacgcggttgcccgccgtgtagccgtcgtcccgctcgcccatcgttccgtcgggctggcggacggtcttggtccgcggctgaagggtgatcgaggaggtgccgatatcggcctccgccacgcccatctcccttgcgctcgcaacgatgcccttcgccgcctggctcgcggcatcgagggcggcggccggcgtggcgccgccggtctcgacgccgatctcgacggaggcgaagtccggcgcgacctcctgggaggcccggccgatcacccggatgcggccggtttcgtcatcagccatggcgagcgccgccacggtgaaaagcaggacgggaacggccagcgcggaaaagaacctcacgagcgatagtccccgttaatggcgacgtaggccttggtgaggtcgcaggtccagacgcgcgcccggccctggccgaggccgagatcgacccgcacggtgatctcgggccgccgcatcacagcgctggccgcctcctcgctgtaatcggggtcgcgggcgccctgcaccgcgacgcgcacgtcgccgaaccaaatcgcgaggcggtcgcggtcggcgggctcgccggccttgccgacagccatcaccacgcggccccaattggcatcctcgccggccaccgcggtcttcaccagcggcgagttggcgatcgacatggcgatgcggtgggcagacggatcgctctcggcgccctcgacctcgacggttacgagcttgttggcgccctccccgtctcgcgccacgagctgcgcgagttcgatcagcaggtcgtccagagcggcccggaagccggcgagccgcggatcgtccgcccgcgtcaccgccgcgttgccggcggcacccgtggcgaagagcagcagcgtgtcggaggtggaggtgtcgccgtccaccgtcacgcagttgaacgaggtcttcgtgcccgcgctcagcagttcttggagcacgtcctgcggcagcgccgcgtcggtgaaggcgaaggatagcatcgttgccatgtcgggggcgatcatgcccgcgcccttggcgatgccgttgatcgtcaccggcaccccatcgatctcgacccggcgggtggcgagcttcgggaaggtatcggtcgtcatgatcgcctgcgccgcctgcgcccaggcctcggcaccgccctcggcgcgcccggcgcactcggccagcacgccgtcgaacttgcgcgcgtcgagcggctcgccgatcacgccggtggaggcgatcatcaccgcctccggggcgcaagcggcaacccgggcggcgatgtcggcggtcagcgccacggcctcacgacctttgagcccggtgaaggcgttggcattgcccgaattcaccacgagcgcacgcgcgcccttgcccgccttcagggcgtcgcggcaccaatccaccggtgccgaggggcagcgcgagcgggtgaagacgcccgccacttgcgtgccctcggccaaaccgacgtagagcacgtccgtgcggttcttgtagcggatgccagcctgggccgtggcgatgcgcacgcccgcgatctccggcagcgacggcgcggtggcgggtgccaggggggagatctcggtggatgacatcggtcgtcggctccgtctcgtgcccgctctcgcccattcggccgcgtcgggaggggcggcctcgcatgcgcaggcgacacgggcatgaaagtcatgggtcgcgggtcgctgtcttgcgcccgccgtgcctcacgtcaacacgcagggtggggcccgtggccgcgagaaggcgcctcccctgcgctgccgctcctgtgaggccccagaccggattggtcgggctagcccgcccttcggcgatgcaactctgcgacgtagaagacaaaggcctcccgagtcccgttgcgaaatcttcgacagaaagtgtgtctcgaaaaatgcaccatcgctaccgtcgggcgttgccgcttgaatgccttgtgtaacctgcttaacctagaatgatgcagcgcacccaagatcgtgaggaagtgaccatcgacctcgatcccgttcgctcggacttacaggttggcgccgtcgcggcgccgcgcagttgctacggggtccaggtgctggtcgccgggcgccgcaaacagtggcgcgatgagatcaacgggcagatccgccgcgccggctatagcgccatctccgtcgattcggccgtcgacgccctcaccgtgctggtgctcggcctgcccgtcgatgttctcgtgaccgatgccgaactgcacggctcccttggcctcagcgaactcgccgcggaagcgcgtgctttgagaccgaatctcggcatcgtcgtcgcctgcgattcggcggtcaacgactgtgccgacctcgtaccggcggacgcgctgctgatatcctccctgggtgaggaggaagccgtcgcctcctcggtccgtgaggcgatggcggcccgctccggctgattccactttcgatcaccgcgcccgcgacgatccggcccgtacccgacggccggccgggtatggcagcctccgggctggaggacacaacgccatgacgattcgccgccgcgactgccttgcgatgctcgccgttctcgccgcgagccgcgcccatgcggcggaagccgggccggcgggtgccttcgccttcgacaagccggagggcggcggccttccgctctcggcctatgccggcaagcccatcctcgtggtcaacaccgccacggcctgcggctacgctccgcaattcgtcggccttcaaggtctatggacccgcttcggcgggcggggcctgacggtgatcgcggtgccctcgcccgatttcggcaatcaagagccgctcgacggcgccgccatcgccgatgccgcgcgaaagaaccacggcgtcaccttcccggtcacggacaagacccatgtgcgggggccggccgcccacccgttctaccgctgggcggccgagcagaagccggggcagagcccgcaatggaacttccacaaatatctcgtcggccgtaacggcaccctgcgcgcggccttcgcgacccaggtcgatccgagcgatccgcgcatcgtcagcgcgatcgtcgcggaactggggcaggcctgagcaaggcggcgttcgcttaccggcccggaacgtcggccggcggcagcaacccgcgctcgatccggccgggcggcaggggacgccgggcgcgcggggcctgaaggcgcccctcccgctcgaccatacgcggcggcgccgaagggtagttcgaggcgaaggggttcgacggcacgccttgggcccggcatggcagggcagcgaggcagaggctcgcggcggcgaagacagtgctcgggcgcatcggcggtgagattttccggtcggcggggactcgcgccggcatggggcgcctccccacatgccagccggtcgcgtcatcattgcggccggaaagatcgcgccatggaaccgcacagcttcgagcaggacggcaccgaatacgaggttcgcttcgagcggacgccggagggatggatcgcgcatatccggcccgaaggctggaccgaggcccacgtcgtcgcctttcccgagggcgtcggcttcgaccgggacgacgtgcgcggctccctgatcgccggctgcgaggccgcggtggcccgcctcccgcgccgtgcgccgacacggcattgaggccgtcgaacggaacctccggcatcccgaccggttcgggctccagcacgtgaaaccaagcacgttggaaacgaacgggattttgcgatgaccgaggtgacctaccatatcgtcgagcacgacggcggcttcgcctacaaggtcggagacgtgttctcggagaccttcccgagccgggcggaggcgttgcaggccgcgcaggctgccgccgccgagcagcaggttccgggctcgaccgaaggcatccgctatcaggacgggcgcggccagtggcacgacgagaccgcgcagggcagcgaccggccggtggcccgggtcgtggaggactgaaccgcctcaaccctccagggtgatgaggccgacgctgccgcccgccgcggcggtgttgacggtgagcgtccgctccgtggcgaagcgggcgagataatggggaccgccggccttcgggccggtgcccgacaggccggagccgccgaagggctggctgccgacgacggcaccgatcatgttgcggttcacgtagacgttgccgtgcggcagggcctcggcgatgcgctcggcggtctcctcgatccgcgaatggatgccgagggtgagcccgtagccaccggcccggatcgccgcgatgaccgagccgaggccgtccgccgggtatcgggcgacatggaggataggcccgaacacctcctcccgcaggtcggcgacgccgccgatttcaaagatatgaggcgccacggtgaggccgcccggcgccgcaccggcatagtgcagccgcgccgaagcggtcatggccgcgatatgtgcgtcgagccgttgcttggcgcccgcgtcgatcaccggaccgagatcggtggccagatcgcgggggtcgccgaccgccagctcccgcgccgcgccggccacggccgcgatcatccggtcggcgacatcctcctgcacgaggagcaggcgcagggccgagcagcgctggccggcggagcggaaagccgagaccaccacgtcgtcggccacctgttcggggagcgccgtggcatcgacgatcatcgcgttgatgccgccggtctcggcgatcagcggcaggatcgcgccgtcgcgggcggcgagcgcccggttgatccgctgcgccgtcgcggtggagccggtgaagacgacgccggacagggccggatgctcgatcagcgcggcgccggtctccgggccgccggggacgaggtgaagggcgctgccgggaatgccggccgcatggagcaggcgcacggcgaaatccgccaccagcggcgtctgcggcgcgggcttggcgacgacggcgttgccggccatcagtgccgcggcgacctgccccgtgaagatcgcgagcgggaaattccagggcgagacggcgacgaacacaccccggccgacgaggcgcaggctgttggcctcacccgccggaccgggcaggtcctgcggttcgccgaacagatcccggccctgcgccgcgtagtagcgcaggaagtcgatcgcctcgcgccactcggccacagcgtcgtcgagggtcttgccggcctcggcttgcagcaggtgcagcagccggccctgctcccgcacgaaggcgtcggccgcccgttccaggcaggcggcacgctcgcgggcgggcgtcgcggcccaggaggggaagccgcgcacggccgcttccatggcgagcgcggcggtggcggggtccgcctcgatgacactgccgagggccgcgccgtcgatggggctgaccacggggcgggcgcggcctgtttggacggcgccgtccaagatcggcgcggcgtcggcggggccggcggcccgcgcgacggcatcggtccaccgtcgcagcgccgcgccgtcgccgaaggcgagccccggagaattgcggcgctcaggcccgaacaggtcacggggcagcgggatcttggggtgccgggcctgcgaaggcgcctccaccagggcctgaggccgggcgagcagttcggccgccggcaccgagggatcggcggcgcgggagacgaacgaggagttcgccccgttctccagcagccggcggacgagataggcgagcagctcgcggtggccgccgacgggcgcgtagacccgctggccgacgcccggcgcccgttcggcaagccgctggtagagcgcctcgcccatgccgtgcaggcgctggaactcgaagccggcctcctcgtccgcgggacgatcgagcagcccagccagaccgagcacgctcgccacggtctgcgcgttgtgggtggcgaattgcgggtagaggcgcgggcgcagcgccagcagccgccggtcgtgccgctcggcgagttctgcgacgtaatcgatcacgggaaggcagcgcttcgaataggcctggatcgcgaggccgaatccgtcccagccggccaaactcggatcggccagcacggcctcgaacacgtcgagggagagttcgagccgctccgcctcctcggcgtcgagggtgaagttgaggtcgtgcgcgcgggcgtcgcgggcgaggtcgcgcaccaccggcaccagctcggccatcacccgcgccccttgcgtcggggtgtagcgcggatgcagcgccgacagcttgaccgagatccccggccgggccggaagcggcgcgttgccggcttcccgcccgatccgggcgatggcgcgggcataggcttgtcggtagctctcggcgtcgtccgccgtgcgggcgccctcgccgagcatgtcgaaggagaagcgggaacggcgggcagtgcccgagccggcccgcttgagggccgcgccgatctcctcggccaacacgaattgcccgcccatcacccgcatcgcccggtgggccgccgcgcgtaccgccgggcggccgaggcggcggaccatgctgcccagcgtcgcctcgggcgtgtcctgcgggccgacgagccgggcgccgaggccgagcgcccaggacgcggcatgggcaaggccgctctccgaacgcaccgcgtgatggacgaaatcgccctcgcgcagcttgtcggcgatcagccggtcggcggtggccgcatcgggcacccgcagcagtgcctcggcgaggctcatgagggcgagaccctcgcgggtcgtcagcgcatattcccgcagcagcgcctcgacggcgccgtggccggcatccgcgcggatcgcgccgatcaggtcggatgcgagccgatcgaccgccgcctccgtggccgccggcaggggcgcctcacgcagcaatgcctccgccaaagcggcatcatccggggcgtaggcggcctgaaagcgcggagcagacatcgggccatcggtcatgtgaaagagtagcactctctctgtcgtccgacaggccgattccgtcactcacgaaatcggtgatccgtgatcgccccgcgcccgctgttacggccgcgcgctcggcgggctgatgtcgagcggctgcgtcgccggggcgggcgctggctcggcttcgatccgggcgcggcgggtggcctcctccgcctcgcgctggcgggcttggcgcgccgcctcctcggcggcctgctgcgccttgatccgggcctgcctggccgcctcctcggcggcaaggcgggcgcggtccatctcgatacgcgcgcggcggcgctggcgctcgctttggtcggcgtcgaacagctcgatcttctcgagttcgcgctggagcacgagggcggcaaggccagtggtcagaggcgccgcgtcgagccgccgctcgggcgcgatcagcggaccgccgaacccgagttggatcgacggcgccgccccggtccaacccttcggcccggccgccgccgtcagggcgccgcgggcgtcgagcacgcggttgcgcagatcgacctgaagcgtgccgttccagcgcgccgggccgagatcgatgccgaacgggcccgtgcgcagggtgccggcggagagggtgaaggcggccgaaaccggtcccttggcccggagcggaccagcggatagctcttccgacacgagcgcctggagccgaccctcgcgcaaggggtcgtcttcggccagcgccttgccgagcgcccggtccagggcacccgcatcggcgccggggagcacgaggtcggtgagccggatctcaccattgcccgagaggtcgttcgcgagggcggagaggctcacgcccgtggcgccgaaccgcagggcggccgagagccgacccgtgaccggccccgccccgatcaagccggtgagatcggcgccctcgacgctgccctcgcccgacactgcagcagcactcgccggccgggccagggtgatgctgccaccgagccgccctccggcgagaccggccgagaggtcgcgcaggctcagcgcgtcgccctcacgcgccagcgtcagactcgcattgtcggcaacgagtccccggccgagatcgagctggccgatcgtgaggccgaggctgacctgcggctgcgccggcagcggggcgaagcgcccgctggtgtcggtgggcaacaccgtcgccgcaaacagtgccggcagggacaggcgggcgagcgtcgcggtaccggcgagcgcgccgtccggggcgcggtcgagggcggcggtgaggtcggtccccgccacctgccccgtgacatcggcgtgcagcgcggcattccggcgcgacagggccagggtgagcgacgcgggcaacggcccggccgccggggcggcaccgccggcgaggatcaggaaaggagcaaggtcgggggccgccagccgcagcgtgccaccggccggagggcggtcgagggcgtcgagcaggatcgggtgcggcgtcgagaccgcgaggccggccagatcgccctcgatgccaagcgcgagcggcggcgtgctctgctggccggcctcggcggcgggtcgggcgccggtcagccgcaggcgacccggctgacgcagggcggcgatgtcgtcgcggccgaaccagcggccggtcttctgggtcgtcagcgtggcgtcgaggcggtcgatccggccggagcgggtcaggagggcgaggtcgagatcgccttcgcccgcttttcctttcgcggatgcgcgcaaggcgtccgcctcgcccgattcacgttccagggtcagatcgagcgccagcccgctctggcggacactctgcggcacgaaacgggcctcgggcaggaagccgcgttcgagcagggccagcagcggcgccgtcttgccggccgtcacccggccctcgatccggcccgacccatcaggcgcgatccgtccggcgagctgggcgctcgcgcccgcgaggttggcgatgtcgagcgtatcgacgacgaggctggcgccatccgattgcaggctcaccgcgatggtgccgttgccggaatgggcgccggcgggtccgtagcgcacgtcgcgcgccttcagcgtcaggccgagatcgtgccggtgaaggcccgacatcagctcaccgagcgggggcaactcggcgatgtcgatgccggtcgccgagagctgcgcgtcgagccgcccgcgcccgttcgcgtcggctcgctggtagcgggcattgccggtgacgcgggcttcgcccagggcgaggcgcagattgcgcagggagaagtcggtgccggccgccgagaggtccgtgccgatctcgaaagcgcgcccgtcgagaatggccgtgacgctctcctcggcgccgatccggccgagatagcgccccagtgcctccgaattgcgcgtggcgacgtcaatatgcccggtgaagcgcggcgagcccgacagctcggcctcgccggtcgccgcgacggtcgcggcccccggcgccctgccctcgaagcggcgcagcacgagaccgccggtgcgatcgaaggttccgcgaaacccgacatcggcccagtcgtcgaggccgagcgcgacgctctcggcggagagatcgagatcgagcagcagcggcggcgtcagggcgcccgatgtcagcccctgcgccagcagcccgcgggcaccgccggagagcagcagcccgtcgaggtcgaggcggcgggtccgcagcgtcaggccgagccgggcctcgcgcaggtcgaggcggccattgcccgacaagcgggcggccttgccgccggggtcgagttcgagctcgacggtcttggcctgcaccaggggaccgcgcgacgcgaacttcgccgccaaagtgagcggcaggacggcgcccgccggctgcaccggcggcccgacggtgagccgcgcggtgccctccgcctctggcacgaggccgcggcgcacccgatccgcatccgatgcgtcctcgggcttgagggtgatgcgggcatcgagttccaggcggggcatggtgtcgccgccgccggtcagcttcagcgagaggctgccgtcgctgccggccacgctagtggcgaggtggaacgggcttcccttagccgtcccctccgcaagccagggcccggcgagcgcgggtgccctgaggcgaaggttctcggccgcgaactgctcctgcggcgcctcgcccgtccgcagaatggcgaccgtgaggcgccggatgcgcaggtcgtcgatgacgatgtcgcggcgcagcgtctgcggttcgcgcggcagcagcagcgcctcatcggagaccggcagggtaagcccggcgcgctcgaccgaagtctggacgaagcggacctcgcccttgagcaggggggccagcgcgatctccgcatcgaccgcctgcgcgtcgagggccggcccgtcctcggcgccgagccggaggcgcgcgaggcgaaggtgcggcgagggcagcaggcgcaggtcgatggcgccctcgctgcgggcaccggctccgagggagtcgctcaacgtgcggtcgatcagcgcgcgatgagccgaccagtcgatgaacggcggcaccgcaagggccgccacgagaaccagcacgacggcgcccgcgagcgcggtcagggaatcacgcaccgttatcgcttccgcctggcctgcggaccgcaggacttcgttcgcgtgtcacacgcgttcgaagggccgatgccttttgaacggcgcgaaacccgcgttcctgcggccatagcacaggccgcggtcggcccgcacctcaagctcaagctttcgccgagtgtcagcggcggatgccgaaggatggcccggccggcggcggaacgttgagcggcgcacgctggatctggttgcggatggcgctgttctccaaagtctggcgctgttcgaagttgcggttctggttctggtactcgaacgactggttctgccggctcgtggcgccgcgattgccggggctctgggcccaagcgggcgtcagtgccggagtcagggtggtgagcagggtaaggagggcgagagacggggcgcgcatggcctcgcatccttcatcggtgtcgggttcaggtttcccgagtgacgcgtgaggggggccgccggttccggatcgggtctcgacggcgttcgccttttggtccagggatgcgcgcatgatgcaagagcccaacgacgcgcacggcgcgttccggccgcgcccgtccgacgacgaagcgccgtcggccccgacctccatcgccgcccgcgccatggccgccctgcgacccgagggcgcgtcctacctctccggcctcaacccggagcagcgtcgcgccgtggaggcgacggagggccccgtgctcgtgctggcgggcgcgggcaccggcaagacgcgggttctgacgacgcgcatcgcccacctcatcgcaaccggcaaggcgcggccctacgacatcctctcggtgaccttcaccaacaaggccgcccgcgagatgaagcaccgcatcggcgggctgatcgggccggcgggcgagggcatgccctggctcggcaccttccacgccatcggcaccaagatcctgcgccgccatgccgaactcgtcgggctgaaatccgacttcacgattctcggcaccgacgaccagctccgcctgatgaagcaggtcatcagcgaccagaacatcgatgagaagcgctggccggcgcgctcgctggcgcacaccatcgacggctggaagaaccggggcttgagccccgaacaggtgccgccgggcgaggcgcagtccttcgccttcggcaagggcgggcagctctacgcggcgtatcaggcccggctcgcgacgctcaacgcggtcgatttcggcgacctcctgctgctgtgcctcaagctgtggcgcgagaatccggacatcctggccaactaccaggaccgcttccgctacatcctcgtggacgagtaccaggacaccaacgtcgcccagtatctctggttgaggcttctcgcccaggcgcggaaaaacgtcgcctgcgtcggcgatgacgaccagtcgatctacggctggcgcggcgccgaggtcgacaacatcctgcgcttcgagcacgatttccccggcgccaccgtggtgcggctggagcgcaattaccgctcgaccggccacatcctcgccgcggcctccgggctcatcgccaaaaacgagggacgcctcggcaagaccctgcggaccgaggacgaggcgggcgagcccgtcacggtcacgggctcatgggattccgaggaggaggcgcgtcaggtcgccgaatcgatcgagtcgctccagcgcagggggcacgcgctctcggagatcgcggtgctggtgcggatttcggcgcagatgcgcgagatcgaggaccggttcgttcaggtcggcctgccctatcgcgtcatcggcggcccgcgcttctacgagcgggccgagatccgcgacgcgctagcctatctgcgcgtcaccatgaacggcgccgacgacctcgccttcgagcgcatcttcaacacgcccaagcgcggcctcggcgacgcgaccctgcagacgctgcacgccttcgcccgcgccgaccggatcccgctgctcgccgcggcgcgcaagctgatcgagaccgacgagctgaagccacgcgcccgctcgatgctgcgcggcctcgtcgagagctttacgcgctgggtgcgactggtggagaccaagccgcatccggaggtggcgcagaccatcctggaggaatccggctacaccgagatgtggcagaaggaccgttcggccgacgccgccgggcggctcgaaaacctcaaggaattcgtccgttcaatggaggaattccccgacatggccgccttcctcgaacacgtctccctggtgatggaagcctcggaggcggaaggggccgaccgtgtctcgctgatgacgctgcacgccgccaaggggctcgagttcgacaccgtgttcctgccgggctgggaggacggccttttcccgaaccaacgcgccatcgacgagagcgggcgggccggcctggaggaggaacggcgtctcgcccatgtcgggctcacccgcgcccgcaagcgcgccaagctgtccttcgccgtcaaccggcgcatccacgggctatggtcctcgaccatcccctcgcgtttcatcgacgagttgccgccgcaggccgtggacgtggtcgaggcgcccgcgcatttctcggccggcgcctcacgcttcgaccgcaacccgacgccgttcggctcgtcctacggcacgccgggctggcagcgggcccaggccaacacctcgggcgggttcggagggggactgaacgggggacagggccggggtggccgcgcgagcggcccgcgggaaatcgagggcgagctggtcgccaaatccacgggcgcgccctccaccttcgagaacggccaacgggtcttccacaccaagttcggccctggcaccgtggccggcatcgacggcaacaagctcaccgttgacttcgacaaggccggccggaaaatggtgctcgacagcttcctccaacccggttgaagcgtcccgccggcggtgatccgccggctgcgccgccgcccgaggagggcgacgcccgcgatgacccaggcagggatcgtcccgatccgcaggcagcgccgagaggcgcatcggtcaacgcttcttgggtcatcgcttcttcgcaaagccgtcacgccgccgtcgcccccgcctgcaacccttgcggcgtgggcgaagcgttgcctgaaagccgctctccacagccttcatgttgcgccgtggaaccgactcgtagggtttggctttgctcttgcgtacagttgaacgaagatcggcaatgtcttcgccgaatcgaaggagagtcgcggaagtcgagacgggttgaaaaagcgagtttgcgagagtcacgcacgagtcaaggtggagtatcgatccatgaagagacgacgcgcacggcttgaactggttgaggaccgaccgatccggatgcatcgcacccgcttcgacgaggaacgtaaccccgcaccgatccaaccactgactgatcgacaaggtcagtacctcgacgccctcgcgtcatcttcgcaagtcatcgtcttaggtccggccggcaccggaaagactttcatcgccggcacccgcgccgccgatcttctccgccagcgccggatttcgaaggtcgtcatcacccgccccaacgtgccgtccggccgttcgctcgggttcttccccggcacgctcgaagagaagatcgcgccctgggtcgcgccgctgaccgaaaccatgaaagagcgcatgggtgcggccgccttcgacatcgcggtgaaggccggcgacatcgaagtggtgccgttcgaagtgatgcgcgggcgcaccttcaagaactgtctcgtgatcctcgacgaggcgcagaacaccaccaccgccgagatcaagatgttcctgacccgcatcggcgacgattgccaggtcatcatcaacggcgacgtgtcccagaccgacctgcgcgagacctcggggcttcgcaccgtcatccacctcgtgaagagccggatgatgacgatcccgatcgtggagttcaccctcgacgacatcgtccgctccggcatctgcgcggaatgggtgagggcgttcgaggaagagaagctctagtaaacgcagaagcgtgacggtgcaggatgacggggcaagggattgcctcgtcatcattggcgagccgccgtcagatttcggcgcccctctcgagcaccgttgtttcgaccatgtcggcgggttcgtagagccatcggccgacgacgccggccgcgatcgctccagcgatcggcgcgagccagaacagccagagctgcgcgatgtattccggccctgcaaacagggccggcccggtgctgcgcgccgggttgaccgatgtgttggtcacgggaatcgagatcaggtggatgagcacgagggcaaacccgatgggaatgccggcaaagcccgccgccgcgcccttcgacgtcgtgccgacgatgatgaacaggaagatgaacgtcgtcaggacttcggtgatcaggcaagcggcaagaccgtacttgccggggctgagttcgccatagccgttcgcggcgaacccgttcggcacccagccggcttttcccgaggctatggtgtagagggcgaaggccgccaccgttgcaccgatgacctgggcgatgacgtagggcaggacgtgccggctcgcgcagcgtccggccgaccacaatccgagcgtgaccgccggattgaagtggccgcccgagatatggccgacggcgtaggccatcgtcagcacggtgaagccgaaggcgaaggcgacgccgaggaagccgatcccgagttcgggaaaggccgcggagaggacggccgcaccgcagccgccgaaggtcaaccagaacgtaccgaagaattcggcggtcgtccgacgcatcgtatcgtgatccatggcgacacctcttggtgagagggtcgcgcggcgcgcactcatcgatcgtgtcgaaggttcaatcggcgcaccgcgagaccgaggtcgtctgcgttggcacccgccgggacgcatcgggcgaggatttcacgcgccgattgcgccgacaatgatcggcgtcataggtcgagcggcatgaaaaagtcgtaccacctccgtggctgccgtgttctcacgggcgattctgcgctctcagagctccgataaggaggagggtcgcccgcttcgggagcggcttccccgccaacgtccacggtgtaccgcctccgctcgggaggggaggcacgaacggcagcatgatgccgctcaacgagccacgcaaagccatcatttcaggcagcggcgacgcccttgatccgcagcggtccgacgctcttgccgtcgagcaattggcgcagccgctcgacatcgtcgaaattgttcgatgtcagctcggtgatatcgccctcgaccagcgcatcgacatggcggcagcggcggcggtgggtgcccgccgggcaggagcagcgcagatacggcccatccgtccgctcctcgaattcgagcgagtagcggttaccggtgctgccgcgcatggcgaagcgcagggcattcgtgggacggagatcgacgatgcccgaggcgcgcagcgctttcgccgaagtcgagcgggtcatgtcccggcgcggcgtggtgagggcacggatcggggtaagtccgaggccgcgagcgaggtcggcgatgtcggccgcacccgtctcgcgcagagccgcgagcgcgatctcggcgcaggcaaaggcatcctcgccggcatcgtggtgctcgaagcggatgccgaggcggctcgccaccttggcgaggccgtggcccgcgggatcgggaaagacgcgccgggcgatctgaagggtgcaatggccggccatgtccggcaccggctcgccccaggcagcgagcgaggcggcgagcacgcccatgtcgaagccggcattgtgcgcgagcatcaatccgcccgacaggtcgggcaggaactcggcgatgacctcgggaaaggtcggcgcgtcgcgcacatccgccggcaggatgccgtggacgcggatattgccgggcgagaaccgcaactgcggcgggcggatcagccgggattcgcgccgcaccacgcggcccccttcgatccaggcaagcccgaccgcgcaggcgctgtcgcgccgctcgttggcggtctcgaaatcgatcgcgacgaccttcatggggttgagattagggggtggcgggccgatcccgcaaggcagggaaagccgcgcaggatcgagagctgcgccggatgtcgtgatcgccgccgatgatacgaaggcggcctgaactcgttaccgggcgacaatgggattaccgaggtcgtcatgaacgtgttctcacgccggggcctgatcgctgccgcgggcggcgtggctttgagcgccggccccgcgcgatcggccgaggggccatcgccgctccggggcagcaagggggccgacatcctcgggccgcgtaacgcgccgagagaggcagaagaccccttcaccatggcgccgccgaaaaccgaccacggcaccatgccgaacttgaaatggtcgttcgccgacagccacatgcgcctggaggaagggggctgggcgcggcagacgacaacgcgggaactgccgatctcgacggccatggccggcgtgaacatgcgcctgaaggccaacgtcgtccgcgagatgcattggcacaaggaggctgagtgggcctacatgatcaagggccgcgcccggatcaccgcgatcgacggcgacgggcgcaccttcgccgacgatgtcggtgagggcgatctctggtacttcccttccggcattccgcactcgatccaggggcttgaaggaccggaggacggctgcgagttcctgctggtcttcgatgacggcggcttctcggaagattcgaccttcctgatcaccgattggctcgcacataccccgcgtgacgtgctcgcgaagaacttcgggttgccggaaagcgcgttcgacgcgatccccgaaaaggaactctacatctttcccggcccgaagccgggggcgctggccgacgatcagctcggcgggacgggacccgtcccgaagcgcttcagccacaggatgctggcgcaggagccgatccgcacgaagggcggcagcgtgcggatcaccgattcctcaatctttccggcctccgccaccatcgccgcagctctggtcgagctggagcccggcgcgatgcgtgaactgcattggcatcccaatggcgacgagtggcaatactacctctcggggcgggggcggatgaccgtgttcggctcggaatcgaaggcgcgcagcttcgattatcaggccggcgatgtcggctacgtgcccttcgccatggggcattacatcgagaataccggcgacaccccgctcactttcctcgagatgttccgcagcccgcgctacgccgacatctccctccgccagtggatggcgctcaccccgcacgcgctggtgcaggcgcataccaagctcgatcgtgccgcgatcgatgccctgccgcagaccaaatcaccggtcgtaccgggctgagcccgtcagttcggctgcccgagccggcggtcgaaaatcgtccgcaccgtccgccgttcctcgtcgagccgagcactgagcgccttggcatcgggcaggttggcggcgcgggcgaggcgggcgagcgccacgtcggaggcctgggtcgggtcgccctcgaccatcaggcgctgccactggtgcacgtcgtcgaggagccggtaggcgtcggcgaggggctccgcctcgtccgccgcgatgatcccgcctccggccgcgcgggaaaacacctcgggcgcatcgaggccgatcagatcgggatgggtgtgggcatggccgaggaccagggcctgcgccagaaaatcgaggtcgagcaggccgccggggctgagcttgaggtcgagggggccgtgatcgcccttctcgttctcgaccgtggcacgcatgctgcgcacggagtggttcaccgcgtcggcgtcacgcggctgcatcagcgcgtcacggatcgtcgctttcgcctcctcggcgaggctctcgtcaccggcaatgacacgggcgcgggtcagcgccatgtgctcccagagttccgcctcctcgcgctggtaggcgcggaagctgcggaactgcgccgctaccgcaccctggcccccgccgggacgcaggcgcaaatccacctcgtagagcaggccgcggcgagtcggggcggtgagcgctgcgacaaggcgctgggtcagccgattgtaggccaccgccgtgtcgaggggtttgggcccggtgctggtgcggttctccgggtcgaaatcgtagagcaccacgaggtcgaggtccgactccgcggtgagttggtgcgagccgaggcggccatagccgagcacgacgatgcggccgttcggaatcgggccgtgctcggcgaaaaaggttttcgacacggcgtccagcgccgtcgccaccgcggcgtcggcgatcgccgaaaaggcgcggccggccgcctgcggcgtcaggatgccggagaggagccgcgccccggtgaggaaacggagctgccgggccgcgtcgcggctgcggtcgagaaacacctcatggctgtcgggccggccgagcagggcgcggtaatgcgcggcgatggctccggcatcgaccgatgggtcgccgaaatcggggtcgatcaccgcgtcgagcacgtgcggcgagaaggcgacggtgcccgccaagcgcggggcgctgccgaggagatcggcaaagagcagccgcaggcgctcgtgctcgcgcaggatggtcagcagctccaccgccgccggcatccggccgaaggcgcggtcgagattggccagcgccgcgtccggatcgggcgtgcccgagagcgccttgagcagggccggaaccagttcggtcagaacctcgcgggcgcgggggctgcgcaccgccgcacgccgcccgaaatgccagccgcgcacggtgtcggtgacgcgttccggatcgcgaaagccgaggctgcgcagggtggccagcgtcgccggatcgtcggcggcaccgctgaagacgaggtcgcccacctcggatgagagatcgggcccggcctcgaacagcaaggcgtaatgcgcctgcacccgtcgggcatgggcgagcagggccgcctcaaaaccggcgaggtcggcaaagcccgcgaaccgagcgaaattctcgagttcggtccggtcggtcggcaggcgttgggtctgctcgtcgcgcaccatctgcaggcggtgctcgaccgtgcgcaggaaggcgtaagccgcgccgagttcatcgcgcgcctccggggagatccagccatcctcgtgcagcttggccagcatcggcacggtggagcgcccgcgcagcattgggcgccggccgccgaagacgagttgctgggtctggacgaagaactcgatctcgcggatgccgccgcgtccgagcttgatgtcgtggccggccaccgccagcgcctcgtgcccgcgcacggcgtggatctgccgcttcatcgcgtgcacgtcggcgatcgccgcgaaatcgaaatacttgcgccagacgaagggggtgaggtcgtccaggaaccgctcgcccgccgggatgtcgccggcaatggcgcgggccttgatgaaggctgcccgctcccagttctggcccgttgtctcgtaatagacgtaggccgaggcgaggctcatcgcggtcggcgtcgaaccgggatccggccgcaggcggtaatcgacccggtggacgtagccgtcgcgggtgcgctcctgcagcagcttcgagacgccctgcgccaacttggtgaagaacggcgtcggctccagccccggcttcagcggcgcggcctccggatcgaagaacacgatcacgtcgatatcgctcgaataattcagctcgcgtccgccgagcttgcctaagcccagcacgacgagacccgagccggcctgcggctcgctcgcatccttcggcaggaagcggccggcggcggccgcttgcagcagcatcgcatcgacggccgccgacaccgaggcgtcggcgaaatcggagagcgcggcggtcacccgctccagcggccagagaccgccgatatcggcgagcgcgacgaggagcgcgtgctcggcccggttccggcgcagggtcttgccgaccgcatcgaggtcgggcgcggcgccctcccccgcccggccggcggcgcgctgcgcggcaatgatgcgggcgtcggccgcttccggcgcctcttcgaacaggcggacgagacgggcggcatcgcgcgaggcgagcgaccacaggaaggtcgagtggtcggcgagcgccgcgaggagatcgcgggccggtccctcgcgcagggcggcgggaagcgcgtcggcgatctcgtcgaggcgcgcctgcgccgcctcggggttcgagagcggcggggcctgccccagccgcgcgatcaggggcgccgtgccgtcgtcgcgggcaatctgcccgtcgtgtcgcctgcccatgccgtcccttcttcgattcgaagcgtccgcatcgccgtcgcgccgcggccctgcccatcaaacgcgcaaatcgagttctgccaagggcatttcgggagggcgcgcgtcagggcggcgtcgcaggccatcgccggatcgcctcgtgcccggccggcgtcagcgcgtagacgccgtggccggtgcgctcgaaccagccgtagacgttgcggcggaggatggcagccgccgtcgggacggcgctcgtcaggtcgcgcgggcgcagcggcccgggcgccagggcgcgggcgcagaggagggcctgctggcgataggcggtcatcaccggcgcgcgcgaaccgccgccggccacggggtcgccctgtcggcggcgatgctcgttcagaaggcgcgagcgccgcttggggtcgcgccggggcatcggcgctccagggccgagaaggacatggacgccgtcgtcggcaccgacgccgagaaggccgaagccgaggcgccggcataggttgcggaagcgcgcatcggcctcccgccccttgccgcgcaccgacaggcgcgccgccagccacacctcgtcgcaggcgccggcgcggtccacggcctgcagcacgagttccaggttgaagctctgcttcagctcgcacaccaccagcaccggcggctcgccctcgcgcacccccaagaggtcgcagcctccgatctcgcctttgacggcaaagccgagggtttcgaggaagcccttcaccggcgcgtagagtgccgtttccggcgggcgggcggacgcgctcatggcggcggcgaccggcaagcgcgggaggccgtgcggatgggacggagcggatggatcatcgggcgacacgcgcgaggcagataccacccgaagcgcgcgacctccaccgcgcgacgcgtcttcccgctccccgtcaggccggatcgcgcggcgccgagcccggccagcgccgcctcgatggtcagggcgaaccggtcgaagcgatggccctggaagccgctctaacgatcgcgcgaacgaagacagcgtgtcggacccgtccctcggccccggcgcgccgcctcgagggaatttttccgcggcccggccgtcctgtcctgaagggctcgggagcaggaacacgctttcttcggttgatcccagctgggccggagcggcatcctctcgcggtacttccggcggacgacacggcgactgaggacgaaagcgaatcgatgagcagcaccaatttcgttcccttcgtcgaagccgccgtcttcacgcttggctgcgccctgatcgcgagccgccggttcgaaccgcagcgggtcggtgcggtgctggggctcgccaccgtcacgctctcggtcctgctggtggtcctcgcgctccccggtagcccgctggcgacgctcgccgaccccgacggcgtgcgcaatttcctgaactgaattcgcttcaggccgcgccggccggcaggctcagggtgacggagagcccgggagcattgtcggcaaggtcgaggcgtccgccatgcagccgggcgacggcggcgacgaggctgaggcccaggccgaagccggggcgggtgcgggcggcatcgaggcgcacgaagcggtcgagcacccgctcgcgctcggcttccggaatgccggggccgcgatccgccacccggagttgaacgacgccgtcggcgcgcacggcgctgaccgtgatctcctgcgggccggacgcaggggagcgggcaccgtacttaatggcgttgtcgaggaggttggcgatcgcctgcccgaccaactcgcgattgccgtcgagcatcagatccggctcgatctcaacggtcaggcttaggcccctgtcctcggccagcggctcgtagagttcggccacctcccgcgccaccgccccggcatcgaagcggctcacgctctcgggcgcgttgccggcctccaggcgggcgatggtgagaagcgcgttgaacacccggatcagcccgtcgctgtcctcgatcacgccctccatcgccgtgcgcagggcctccggcgtctcggccgtgcgcagggcctcgtcggcgcggttgcgcaatcgggtcagcggcgtcttgaggtcgtgggcgatgttgtcggagacttcccgcatgccgcgcatcagctcgccgatgcgctccagcatcaggttgaggttctgggcaaggcggtccagctcgtccccggtgccgccgacccgcaggcgaccgtcgagatcacccgccatgatggtgcgggtggtctcggtcatgtcgtcgacgcgcttcagcacgcggctcgccacgaaccagccgccgagcacgccgagcagcacgacgagagcgagcgaggagccgaaggtgttgccgatcgccgcgcgcaggtggtcgcgctcctcggtgtcgcggccgacgacgaggcggaagcctccggcgaggttgaagacccgcatgatcgcgcgatgctcgctcgggcccgcatcggagccgcgcccgtaatagctctcgtactggccggaccgggcgaggatgtcggccggcagccggctcacgttgccgacgatgtgctcgcccgcgggcgtggtcacgaggtagagcgaggcgccgggctccttggcgcgccgttccaccacggcgatgagacggcgcagcccgcccgccgtgtattgctcggacagcccgttgatctcggcatcgatggtcgagaggatctggtcgtcgagcacccgccgcgcattccaggcgacgtagccgaggccgagcgaggccagcaccgcgaacagcacgagataggcgagcgacagcttgaacgccgtcgtgcggaagatttttccgaggcgcgcgaggaggccatccggcggcggcgatgcggtggttgggctcacgaggcttgcggctcgtccgcccggatgacgtagcccgcgccgcgcaccgtatggatcatcggatgctcgaagccgcggtcgatcttcgcgcgcaggcgcgagacgtggacgtcgatgacgttggtctgcggatcgaaatggtagtcccagacatgctccagcagcatcgtccgggtcacgacctgcccggcatggcgcatgaggtattcgagcagccggaactcgcggggttggagcacgatctcgcggcccgcccgcgtcacccggtgcgagagccggtcgagttcgaggtcgccgacccggtaggcggtggcctcgctctggccggtcgcggccgtgcggcggcgggccagcacctcggtgcgggcgagaagctcggagaaggcgtagggcttcgggagatagtcgtcgcccccggcccgcagacccttcacccggtcgtccacctggcccagtgccgagaggatgaggaccggcgtggcgatcgcctgctcgcgcagggagcgcacgagcgagagcccgtcgagcttcggcaacatgcgatcgacgatcagcacgtcgtaatcgccctcacgggcgagtgcatagccgtcgaggccgtcgcccgcatggtccaccgcgtgcccggcttcccggaacgctttgaccagataggcggcggcctcgcggtcgtcctcgatgatgagcaggcgcatgacgcctgtccgatacgcttcgccgctcaggagcgcgaggcgttcaccgacaattccggcttgtggttgagggtctggaacacgacgcagtagcgctcggtcagcttcagaagctggtcgagcttctcctggggagcgtcggtgtcgaggtcgaacttcaggcggatcgagcggaagcccaccggcgcctccttgtcgacgccgagcgtgccgcggaagtcgaggtcgccctcggcgctgaccgtgccggccttgagcgggatttcgagcgcggtcgccaccgccttgaccgtcacgcccgcacaggcgacgagcgcttcgagcagcatgtcgccggagcagagttcggcgcccgaaccgccggtggcggggtgcaggccggccacggccagcgcgcggccggtttcgaccttgcaggcgatgctggtgtcgtccagcgagcccttcgccttgagcgtgatgacggcggaatccggcgtctcacggtacttgttcttgagcggggcctggagagcgcgcagggcgtcggcgtccatggatttcctcctgttctcttggtggcgcgttttttggtgtcgaggatttagcggctttcgcgggtccgcgacacctcagaacgagctgccgccggcgagttccggtgcacgggaggcgtcgcgcgggcgcagcgaatgatcgagggcggccaggatgttgcgggtcgccgcctcgctcgtcggcgcggccgggtcgcgcggccggcgcatcggaagggccaccgtgtcgtcgaggcggccggggcgcgggcgcatgacgatggcgcggtcggcgagcgccaccgcctcggcgacgtcgtgggtgacgatcagcaccgtcggccgcatctcctcccacagggcgaggagatggcggtggagatctttgcgggtgaaggcatcgagcgccgagaacggctcgtcgagaagcagcacccgcgggttggccacgaacgcccgtgcgatcgagacgcgctgctgctgcccaccggacagttcgcggggccagcgcccggcctgttcggcgagtccgacccgctccagcgcatgggcgacgcgctcccgccgctcgcgcctcggcaggcgatcgatgccgaagccgacattctcggcgactgtcagccagggcagcaggcgcgattcctggaacacgaggccgacgcccggatggggcccggtgatcggttcaccgtcgagggcgatgtcgcccgcgctcggccggtcgagcccggcgatgaggcgcagcagcgtggtcttcccgcagcccgagccgccgatcagagcgacgatctcggcgttcgggacgtcgaggttgatgccctccagcgcgcgggtgccgtcggcataggtcttggacaggctctggatgctcagcatggcgggctcacagtgtctcccgcgccgtatcctgccagcgcaccagcgggctggtcagggcgacgagcccggcatcggccgccttgccgaccacggcgaagctgatgatcgcggccaggatctggtcgggcttgctaaattgctggccgtcgagaagcaggtagccgagcccctcggaggcccccatcagttcggcggcgaccacgaacaggaagccgaggccgagcccggtgcggagcgccgtcagggtggccggcagcacggccggtaggaggatgcgccgggcgagcgcgaccttcgaaagccggaagatgcggccgacctccaccagcttgcgatcgaccgaggcgatggcaccggccacgccgatgtagacgggaaagaacaccccgaccgcgatcagggcgaccttcggcgtctcgagaatgccgaaccacaggatgaacagcggcacccaggcgagtgaggggacggcgcgcagggcctgaaggctcggatcgaccagccagcgcagggtcggcagcgtcgcggtgagcgcgcccgcgaggatgccggcgccggccccgaaggcgaagccgaggccgacgcggatcagggtcgcctcgacatgggtccagagttcgcccgaggccgcgagcgtccagagcgcggccgtgacccggctcggcggcgggagcaggcgcccggaggcgagcccggccgcgacagccacctcccagccgagcgccaagacgagcggtagcagcaggccgagcgccagccgcgccccgccccccagaacagcggagcgacgcgcaggaaccgccttcggctccgtgtcgtcggagagaacggtggtgacgctcatgccagggtgccgcgccggatctgcatcgtgttctcgaaaagactcggccgggtcggccgttcagcgccgcgcatcggtcgccgcgcccagcgcgagccccgccaacaccgtccccatgaaccagcgttgcgcgaggagccagaggggccgcccctttaggaacgcagcgacggacccggcggacagaacgatcaccgcgttcaccgtgagactcaccgcgatctggagaaggccgagcgcaagggattgcgtcagcaccccgcccgccgccggatcgatgaattgcggcagcaacgacaggtacatcaccgcgatcttggggttcagcacgctcgtcaggaagcccatggcgaaaagccgccccgccccgtcgggcggcagcgggcgggtgtcaaagggcgagcgcccgccgggccgaacggcctgccacgcaaggaagaagagataggccgccccggccaagcgcagggcatcgtaggcgaagggcaccgccacgaggagggcggtgatgccgaaggccgcgcagagcaggtagacgacgaagcccgccgcgacacccgtcagcgacaccaacccggccgctcgtccctgcacgacggtgcgcgagacgaggtaggccatgttcgggccgggcgtcagcaccatgccaaggcagaccagggcaaaggcggcgaggtgcgcggcgtccggcattagcaggctcagcgggtcggggccgggttgaactgcggatcgatcagaccctccaccgccgccgccacgtcggtggacgcggggatgacgcccgcctgctgcagggcaaggccggcggcgcggatgctttcggcctgggccgaaccaacggcgggctggctcaggtccgtgcgctcgatctgcttggcgatgaccgcctcgggcagcttggtggccgagacgagcgcgcccttcagggcgtccgggttggcgagcgcgtaggcgcgggcctgttcgtaggcggcaatgaccaccttcacgagatcgggatgcgccttggcgaaatcctcgcgcacgtcgagcacgccccaggtgttggcggcggcatcgcggtggaacagcacgtcgccgctctcgatctcggcggcggccatcatcggatcgagtccggcccaggcatcgacgtcgccgcggtcgagcgccgtgcggccgtcggcgtgctggagcaggacgagcttggcgtccttctcggtgagcccggcaccctggagggcgcggatcaggaagatgtggggatcggtgccgcgggtgacggcaatgcgcttgcccttgaggtcggcgggtttgccgatcccggtctccttgcgggtgacgagcgcggtccattccggccgggaataggcgtagacgaccttgatcgggttgccgttgatgcgtgccaggagtgcggccgccccggccgaggagccgaaatcgatggcgccgccgttcaggaattcgagcgccttgttggagccgagcgactggacccagcgcaccttgatgccgcgggccttcaacgcctcttccagaaagcccttctccttcaggaccaggctgaccggattgtaggtcgcccagtcgagccggatctcggagacgtcggcagcccgcaggttcgaaccggtcgcgaggaggccgaacaatccggcgaaggcggagaggacggtgcggcgtcgaatcatgcggctgtctcccatgtcggcccggcttattgccggatccacctgatggctagaacagtcacgttcgtttcgtcaaacgaaaaatccgcgaaacagaacggctgagttgcctgcaaccgcccgatgccgccgccggctttacatgctaacgggacggccatgttcgaccccgttcccgtcctggaaaagatcgtcgcctctctcgaccgcgacgcccgcgagccgaccaagctgcgggggctccttgtgcccgagttgcgcaaggtgatcgagaccggtcacgcggaggccgagcggcttctcctcaaggaacgcgacggcctcgcctgcgcgcagcgtctgagccgcctcaccgatgcggtggtgcgggcgatctacgacgccgtggtctggcgcctctatcccaacgacaacccgtccaccggcgagcacctcgcgatcgtcgcgacaggcggctacggccggggtacgatggcgccgggctcggacatcgatctgctgttcctgctgccctacaagcagaccgcatggtccgagagcgtcgtcgaagcgatgctctacgtgctgtgggacctcaagctgaaggtcggccacgcgacgcgctccgtcgaggaatgcctgcgcgagggccgcgccgacatgacgatccgcaccgctttgctggaatcccgcttcctgttcggctcgcgctcgctgttcgaggagatggtcacccgcttcgacaccgaactggtgatcgggtcggcctcggagttcgtggacgccaagctgcgcgagcgcgatgcccgcgtcgccaaggcgggcgcctcgcgctacctcgtcgagcccaacgtcaaggacggcaagggcggcttgcgcgatctcaacaccctgttctggatcgcgaaatacacctatcgcgtgcgcaatcaggccgagctggtccatgccgggctgttcacgccggacgagtaccgcctgttcgagcgctgcgaggagttcctgtggcgggtgcgctgccacatccacttcgtgaccgggcggccggaggagcggctgtcgttcgggctgcagccgaagatcgccgagcggctcggcttcggttcccgcggcggcctctcgggcgtcgagcgcttcatgaaggcgtatttcctcatcgccaaggatgtcggcgacctcaccgccatcgtctgcgccgagttggaggcacgccacgccaagcgcacgccggtgctcgaccgctggatcggccgcttccgcgaccgcttccgcgcgacctcgatcgaggccgaggatttctggatcgacaacggccgggtcaacatccgcggcgaggacgcgttcgagcgcgatccggtcaacctgatccgcctgttctggctcgccgaccggcacaacctcccgatccatccggacgcggcgcggctggccaaccgctcgctcaagctcatcacccacgcggtgcgcatcgatccggaggccaaccggctcttcctcgacatcctcacctcgaagaacgcgcccgaaacgatcctgcgatcgatgaacgaggcgggcgtgctcggccggttcatcccggaattcggccgcatcgtcgcgatgatgcagttcaacatgtaccaccactacacggtggacgagcatctgctgcgctcgctcggcgtgctcgccgcgatcgattcgggccgggtgcgcgacgaacatccgctcgccacgcggctcatcgatacgatccacaaccgccgcgccctctatgtcgcgatcctgctccacgacatcgccaagggccggccggaagaccactcgatcgcgggtgctgccatcgcccgcaagctcgggccgcgtttcggattgagccaggcggagaccgagacggtctcgtggctggtcgagcaccacctgctgatgtcgatgaccgcgcagagccgcgacctctccgaccgcaggacgatcgagaagttcgcgagcgaggtgcagagcctggagcggttgaagctgctcgcgatcctcaccgtcgccgacatcaaggcggtcggccccggcgtgtggaccgcctggaagggcacgctgctgcgcactctctacgacgagaccgaagtcgtcctgtccggcggccattcagaaatcgcccgcaccgaccgggtccggctgatccagatggccctgcgcgagcagctctccgactggaactccgagctgttcgacggctacgccgcgcgccacaaccaagcctactggctcaaggtggattcgacgcgccatttcaagaacgcccgcttcctgcgcacggtgatggaagagggccgcaccagcgcgacgacctacgagaccgatccggtgcgcggcgtgaccgagctgacggtctattcccccgatcatccgcggttgctcgccatcatcaccggcgcctgcgcgaccatgggcggcaacatcgtcgatgcgcagatcttcacgaccaccgacggcttcgccctcgattcgatcttcatctcccgcgccttcgagcgggacgaggacgagctgcgccgggccggccgcatcgccacggcgatcgagcgggcactgaagggcgagatcaagatcgccgaactcgtcgccgacaagcacccgaagcagccgcccaagaccttcctcgtgccgccggacgtgtcgatcgacaacgccctgtcgagccgtgagaccgtggtggagatcaccggcctcgaccggccgggcctgctctacgagctgacgacggggctcaaccgcctgagcctcaacatcacctcggcccatgtggcgaccttcggcgagcgggcggtggacgtgttctacgtgaccgacctcactggcactcgcgtggtgcagccggaccgcctcgcgatgattcgcgctgcggtgatggaggtgttcgccagcgacgtcgccgccctccgagcggaagggctcgacgccctcgtcgattcgccgccgccgcgcgaactctgacccgtccctggcacggtgcgcttgatttcggggtttgcccgaatgatatcagccccatcccggaacccttcgagacctgatcgatcgcacgatgatggctgacgacatggagaagcacgagcggcacgatggcgcggaggcggaggttccgccgcaatccggtgcctcgcaagcgggcgcggatgcggaagggctcgcggccgcgatcgccgagcgcgacgagttcaaggatcgcctgctgcgcacgctggccgagatggagaacctgcgccgccgcaccgagcgcgaggttgcggatgcccgcacctacgcggtgacgaatttcgcccgcgacatgctcaacaccgccgacaacatccgccgcgcgctcgatagcgtgccggaggaggcccgcgcgggtgccgagggccccttcaagggtctgatcgagggcatcgacctgacggagcgggatctcaccaagacgctcgagcgccacggcgtgaaggtggtcgatcccaagggccagcgcttcgacccgaaccgccatcaggcgatgttcgaggtacccaacaccgaggttcccaacggcaccgtcgtccaggtggtgcagaccggctacgtcatcggcgaccggaccctgcgcccggctctcgtcggcgtctccaagggcggcccgaagcccgaggccaacaaggacaagtccgccgacgcggcgtgagccgcgagggcagccgatcgccggtttagagtgcctcacgaaactcccgatcttcgaccgttctcgctctagcgaggacggcgcaacgggagctttgtcagagacactcagtcgggaagatcggccgcggcccggcgcagggcttcgttcatccgagactgccagcccggaccggtcgccctgaaacgaagcaggacgtcctgatcgagcctcaagctgacgagctgtttggtcggagcgctttgggggccgcgggtgcggcgcagtttctctgcgaggacgggaaaggcctgttcgaagggcacggcgcttcgaaagtccgcttcggtccattccggattgtcgggatcggccgcgatgccggcttggatcccggcctcctccgaggtcgtggtcggtctccgatcgggcttgtcagcgggcatagtagagcctccgttcgctccggctggctcggcgcaggctgatgagcgagatcgcttcccgtcccaagggagcgatgatcgctgccaccaccgtctgtccgtcgaactcgccgatgatcttcattcgggctgagccagtggcgctcggttgggcaaccgcgacaagagcggtctcgaagtcgaagcccgcctcgaaatccgcgaagtcgagaccgtgcttttgcaggttggtcaggcgcttgggctcgtcccagacaatcaacatctgaaacgtagctccgttcgatcgtcgcggcaatcagtttgtagatacaatccgatcgtcctgcggcgagcgcagtcagtctcgagccgcgctttattccgccgcctgccgcgtcgtctcgcggaacgggtgggccggataggtgccgatgatgcgcagctccttcgagaagtagcgcagctcctcgagggcccggcgcaggccgtcatcctcggggtggccatcgacctcggcgtagaactgggtcgcggtgaactggccctcgaccatgtagctctcgagcttcgacatgttgacgccgttggtcgcgaacccgccaagcgctttgtagagcgccgccgggatgttgcggacccggaagatgaagctcgtcaccgtcgagtcgttacccggctcgcactcggcgggctccggcgagaacacgacgaagcgcgtggtgttgtgcgcctcgtcctcgacgtcgcgctcgaggatatcgaggccgtagacctcggccgccatggccggggcgagcgctgcgcggctggggtcgcgcgcctcggccacctcgcgggcggcgccagccgtgtcgccggcgaccaccgccttgaggccgagccgccggatgatccggcggcactggccgagcgcgtggatgtggctgtgcacgctcgtcagctgctccgtgcccacgcccggtagggccatgagctggaagtggatcggcaggaagtgctcggcgatgatgtgcagccgcgacgtcgggatcaggtggtggatgtcagcgacccggccggcgatcgagttctcgatcgggatcatcgcaaggttcgccttgccctcgttcaccgcggcgaaggcgtcctcgaaggtggcgcagggcaaagcggtccagccgggataggcctgcgagcagatgatgtgcgagttggccccgggctcgccctggtaggcaatggtgcggtcggtcatcggtgcttcggcaggctcagttcaggcggcggatggcgagcagcgtgcgggcgcgctcaaggtcggcgggggtgtcgacgccgagcggcaggtcctcgacgatcatcgcgtcgatgcgcatgccggcctccagcgcgcgcagctgctccagcttctcgcgttgctccagttcgccctgcggcagggcgacgaagcgcgcgagcgccttacggcgataggcgtagagtccgatatggtgaaacagcggcccgtcgccccagggggcacgggcgcgggtgaaggcgagcgcgcgcagacggttgggtcccaccgtgtggccgatgatcttgaccacgttgggatcgtccatctcctcgggccggtggatcaccgcgcagagagtggcgatgtcgacctgcgggtcggcgagcggcatcaccgaagcggcgatgatcgccgggtcgatggtcggcaggtcaccctggacgttgacgacgacgtcgtgattgccgtcgggatcgacgatctccagcgcctccgcaagacgatccgagccggaggggtggtcgggccgggtcatcaccgccagcccgccctgcgcctcgatcacctcggcgaccgcgtcggtgtcggtggcgaccacgacgggaccgatgccggcttccacggcacggcgccagacatgcacgatcatcggcacgcccgcgatgtcggcgagcggcttcgacggcagccgggtcgcggcgaggcgggccggaatcaggatcaggggatcggacatggcctcgggcggctcggtcgaactcaagcggaaggggttttaggcacgcgggagcgctctagcagcggcggcccggcttgtcatgatcgggcgtttcgccctcacagtgcggcagagctgcaacgaaaatgcccgctcgctcgaagcgtgtgacgaataacggtgtgcgacagcgcgcagcgcgcatggcccattgtcaagatcgggcccgaccgggtaatcacccttgaaatcctccaaagtccggcgtctgcccgtcgggccctcatccgccgggtcctgatcccgcgcgccggagctgtcgagcatggattccttcgagctgaacaaggttgcgggcgcggtcctgggtgccctcctgttcgcggttgggtcgggcttcgtggcggagctgatctatcacccgaagcctgccggaagcgccggctaccccctgcctgagcccgagccgaagagcggtggcgcggcggcggaagccccgaaggccgagcccatcgccgtgcggctcgccagcgccgatgccgacaagggcaagggcggcaccaaggcctgccaggcctgccacagcttcgagaagggcggcccgaacaaggtcggcccggatctctgggagatcgtggagcgcgagaaggcgcatgccgccggcttcgattactccgccgcgctcaaggagaagggcggcacctggacctacgaggatctcgaccacttcctcgaaagcccgaaggggtacgtgaagggcaccaagatggcgtttgccggcatcggctcgccgacggaccgcgccaacgtcatcgcctatctgcgcacgctcgccgacagcccgaagccgctgccggccgccgagaagaaggctgaaacggcgccggcggccgacaagaaggccgagaccgagaagcccgccgagggcaagcccgacgccaagaaggccgccgaggagaagaagccggccggcaccaagccggtggagagcgcaacgggcgacaagagcaagacgcccgagaccaacgcgccgcagggcaacacccaatcgggtgacggcaaggacaccgcccgcccggtcccggcgccgcaggtccagccccagcgcaacgaggtcgccccgacccaggcgcccgaggccaagccctcgggggacatcccgaccaaggcggatccgggctccgagtccacgccggccactgagcccccggccaagcccgaccccgacgcgcccaagccgtaaggcggagcggcgcacgagtttccgagaaggccgggcccctgaagcccggcctttttcatgtccggccacgtggccgcgtcggctgcgcgctcgcggcgggtggcgccggccccgggctcgtcctagaacgacgcccgactgacctctcacgggatcgggagaccgcgccaacgtgacggaaaacgccgtaattgcccgccgcagcttccttgccggagcactcgtcctcctgggactgcgaggccccgtctccgctcaggagcccgccgaatccgcctcgaaggtctcggcgcaggaggcacccggcaattggcgccacgcgctgactctgctcggcgagccgaaatacggcccggacttccagcatttcgactatgccgacccgaaggcgccggtcggcggcctggtgcggctcgggtcgcagggcggcttcgacaacctcaactttatcgtcaacggcctgaagggtgatctcgaaggcgggatcacccagatctacgacacgctgatggaggattccggcgacgagccgttctcctcctacggcctcctcgccgaggccgtgcggatcgccgaggacggccagtcggtgacctatcgcctgcggccgaacgcgcgctggcatgacggcaagccggtgaccgtcgaggacgtgatctggtccttcgacacgctgaaggccaacagcccgttctatgccgcctactaccacaccgtggccaaggccgagccgggggccgagcgcgaggtcgtcttccgcttcagcgaggccggcaaccgcgaactgccccaggtgctgggccagatgcaggtgctgcccaagcactggtggaccggcaccgacaagaacggcaagccgcgcagccctaccgagacgacgctggaaatcccgctgggttcgggcccctatcggctgaccaagatcgatgccggccgctcggccgtctacgagcgcgtggccgattactggggcaaggatctgccggtgaaccgcggccgcaataatttcggcacggtccgcttcgagtactttcgcgatggctccgtgctgctggaggcgctgaagggcgacctctacgatttccgcaccgagaacatcgcccgcaactgggcgaccgcctacgacgacttcccggcggtgaaggaagggcgcctcatcaaggaggagttccccggccgcggcaccggcatcatgcaggccttcgtgttcaacctgcgccgggacaagttcaaggacgagcgcgtgcgccgcgccttcaacctcgccctgaacttcgaggagatgaaccggcagctcttctacggcctctacagccggatcgattcctacttctacggctcggacctcgcctcgtcgggcctgcccgacgggatggagaaggtgatcctggagagcgtgagggacaagctgccgggcagcgtcttcaccgagacctacatcaaccccgtcaacgacacgcccgaggccgcgcgggccaacctgcgcaaggcggtcggcctgctgcgggaggccggctacgagctgaagggcggcaagatggtcgccaaggcgaccggcgagccgctgaccgtcgagttcctcgaattccagaacgtgttcgagcgggtgatcctgccctacgccgcgcagctcaagctcatcggcatcgagtcctcgatccgggtcatcgatcaggcgcagtaccagaatcgcctgcgcagcttcgacttcgacatcaccacctcgaactggccggaatcgctctcgcccggcaatgagcagcgcgagttctggggctcggccgccgccgacaagccgggctcgcgcaacatcgccgggatcaaggatgcgggcatcgatgcgctgatcgagaaggtgatcttcgcgcaggaccgcgagacgctggtcgccgccacgcatgccctcgaccgggcgctcctcgcccacaacttcgtggtgccgcaatggtcctctgccgcgacgcggacgctgcgctggaaccgcttcggccgcccggcggtgctgccgaaatacggctcttccggcttcccgacgacgtggtggtacgacgaggcgctcgccgccaagacgggggccccgcgatgagcgcgggcgcgacccgccggagcgtcgtcctcggaacgggggtgctggcgctcgcgggcgccctgccccgttcgacccgcgccgaggatgtccgcacggctcatggcgggattcatggcctttcgagcttcggcgagctgaaatacgcgcccgacttcccgaatttcgattacgtgaacccgatggcgccgcgcggcgggcgcttctcgacaactctggttcagaccttcggcaatcaggcgttcgacaccttcgacacgctcaatccctacgtcttccgcggcaacggcgcggccgggatcaacctcaccttcgacagcctgatggtgcgcgcgctcgacgagccggacgcgctctacggcctcgtcgcccgctcggtcgagatcagccccgacggcctgacctatcgcttcgccctgcgtccccaggcgcatttccacgacggctcacccctgaccgcgcgggacgcggccttctccctcaccatcctcaaggagaaggggcacccgacgatcgctcaggtgatccgcgacgtcgccgaggcgacggccgagggcgacgagaccctcgtcgtccgcttcgcccccggccgcagccgcgacctgccgctgatcgtcgccgggctcccgatcttttcggccaagttcttcgaagggcgcgacttcgaggctcagaccctcaagcccctgctcggctccggcccgtatcaggtcgggcggatcgacatcggccgcttcatcgaactggagcgggtgaccgattactgggcggcggatcttccggtgatggtcgggcagaacaacttcgaccagctccgctacgagtatttccgcgaccgccaggtcgccttcgaggcgttcaaaggcggcgcctacacctatcgtcaggaattcacctcgcgaatctgggcgacgggctacgattttcccgccgcgcgcgagggccgcgtcaagcgcgaaaccctgcccgatacctcgcccgccaacatccagggctggttcttcaacacccgccgcgaggtgttcagggatccgcgcgtgcgcgaggcgatcggcctgtgcttcgacttcccctggaccaaccgcacggcgatgttcggctcctacgagcgcaccgtctcgttcttccagaagaccgacctgatggcgacgggcaagccctccgcggaggagctggccctgctcgaacccttcagcgggcaggtgccggccgaggtgttcggcgaggcctggacgccgccggttccggacggttcgggccaggaccgggccctgctcgcccgcgccgtggccctgctcaaggaggcgggctgcacccgcgagggcggctcgctccggctaccgagcggcaagccgatcgagttcgaattcctcgattcggattccgtctgggagccgatcgtccagcccttcatccgcaatctcgggctgatcggcatcaaagcacgccagcgggcggtcgatgccgcgcagtatcaggcgcgggtgcgcgatttcgatttcgacatcacctcccgcgccgcctcgggcgacgcgacgccggggccggagctgcgcgaggcctatggttcgcgcgcggcgtcgatccccggctccaacaacctcgccggcatcaccgatccggtgatcgacgcgctgctcgaccgcgttgccaacgcggattcgcgcgcgagcctcaccgtggcctgccgtgccctcgaccgggtgatgcgggccggccgctactggatcccgatgtggtactcgcccgagtaccgcctcgccctgtgggacatgtacggccgcccggcgaagctgccgacctatgggctcggcgtgccgggcctgtggtggtacgacgaggccaaggcgcgccggatcggccggggctgagagtgcctcacgaaaactcccggtcaccgacggctttcgctctggcgacgaaagtgcggcgggagtttcgtgagaaacactgaggatcttccatgctcgcctacatcctgcgccgcattgcgttgatgatcccgacgatcttcgggatcatgctcatcaccttcgccatcatccagttcgccccgggtggaccggtggagcgggttctggcccagctccagggccagcaggaaggctcgctctcgcgcatcaccggcggccagggcgatctcggcggcggggcggcccgcggcggcggcgaggcctcgaaataccgcggcgcgcaggggctcgaccccgccttcatcaagaagctcgaggcccagttcggcttcgacaagcccgcctatgagcgcttcggcaagatgctgtgggactacctgcgcttcgatttcggccgcagctattttcgcgacgtctcggtgctggacctgatcaaagagaagctcccggtctcgatctcgctcggcctatggatgacgctgatctcctacgcgatctcgatccccctcggcatccgcaaggcggtcgccgacggttcgcgcttcgacgtctggacctcggcggtcgtcatcgtcggctacgcgatcccgagcttcctattcggcatcctcctcgtgatcctgttcgcgggcggctcgttcctgcagatcttcccgctgcgcggcctcacctcggagaatttcgagtccctgagcctctggggcaaagccctggactacgcctggcacctcgtgctgccgctctccgccctggtgctcggcgccttcgccacctcgacgctgctgaccaagaactcgttcctcgacgagatccgcaagcaatatgtcgtcaccgcccgcatgaagggcgtgagcgagcggcgcgtcctctacggccacgtcttccgcaacgcgatgctgatcgtcatcgccggctttcccggtgccttcatcaccgccttcttcaccggctcgctgctgatcgagacgatcttctcgctcgacgggcttgggcttctgtcgttctcctccatcgtcggccgcgactatccggtggtattcgccacgctctacatcttctccctgctcggtctggccgtgaatctactctccgacctcacctacacatggattgatccgcgcatcgatttctccgcgcgcggcgcctgacgcgcgcctctgtttgccgactgcgcagccggctgctatcggcgcgcattcgccgccggacgccgcccgtgaccgccctccccctcgtcatccgacccgagcatccggacgacgccgcggcgatcgagcggctgcacgcccgcgccttcggccccggccgcttcgcccgtaccgcctaccgcctacgcgagggcgtcgcgcctctgcctgatctctgcctgaccgcgctggtcggcacctatctcgtcggctcggtgcggatcggcccggccgaggcgcaaggcggatcgctcctcgtgctcgggccgctcaccgtcgatccgagcttttccgaccgcggcatcggcaccagcctgatgcaggcgagcctcgacgccgcccgcgccgcgggacacggcctcgtcgtcctcgtcggcgacgcgccctattaccgccgcttcggctttgtgcccgtgcccgcgggccggctgatcctgccgggcccggtcgatcccgcgcgcttcctctggctcgaactcagggatggggcgagcgccggcctctccggcgcaatccggccgcgacgcgtatagccggctgcgggcgcgcgcctccgcgcagcgttccacggtcgaggcaccgcttgaccgtgagagatcaggatcggacaccggggcaaacgccgagataacgggaaacgcccgccgtgccgaccaccgacgaccgccagccgccgccccgcttcaacgcggcccgctactgccttgccgagaacgcaaggctgcgcggcgacaagacggcgctggtcatggtgggtgacggcggcaccatcagccgcctcacctatgcgcaagcggaccgggcagtgcgcggcattgcggcagggctgctcggcctcgggctgaaggccggcgaccgggtgatgatccgcatgggcaacgaggccgactacgtgctggtctatttcggtgcactcgccgcggggctcgtcgccctcccctcctcgccgcaactgacggccgacgaagccggcttcctgatggagaatgccggcgtcgccgccgtggtgaccggtcaaggcttttcgaattccagcggggctgccggctgcatccacctcgagtccgaaacaatcgcggtgatgaaggccggcgagccgcttgccaactacgccgacaccgccgccgacgatccggcgaccctcgtctacacctccggcaccacgagccgtccgaagggcgtgctccatgcccaccgcgccatctggggccgccggccgatgcacgcgcattggctcggcctcaccgaatccgacgtgatgctgcatgccggcaccatgaactggacctacaccctcggcgtcggcatcaccgacccctgggcctgtggggccacgacggtgctctataacggcccgcgcgaccgcgggatctggccccgcctgatcgccgagcagggcgcgacgatcttcgcggcggtgccgagcgtctaccgtcagatcctgaaatacgccgacctctccgagcacgatctctcccgtctgcgccacggtgtcaccgcgggcgaggccctgtcggccgaccttctcgacgcctggacggatgccacgggcaagccgctctacgaggcgctcggcatgagcgagatctcgacctatgtgtcgagcggcccgaccatccccgttcgtcccggttcgcccggccggccgcaaccggggcgccgggtcgcgatcctgcccgctgcgatcctgcccgccgagcgcccgcccgaaccgctgccgccggggcagaccggcctgctggcgatccaccgctccgaccccggcctgatgctcggctactggcagcggccggaagaagaggcggcggtgatgcggggtgaatggttcgccggcggcgacctcgcgagctttgatgcggacggctatctctggttccacggccgcaacgacgacctgatgaacgccatgggctaccgcgtctcgcccgttgaggtggaaggcgtgctggcgggccatcccgacatcgccgaggtcggcgtgacggagctttccgtccgcgtggacctccgggtcatcgccgccttcgtggttctgcgccccggcgccaagcccgacgcggagggactgatggcgtggtgcggcgaacgtctggcggcctacaaggcaccgcgcgcggtccgcttcgtcgaggcgctgccccgcaccgccaacggcaaggttcaacgcaagcggctggcggaggccgccggatagccgcgcttgttcgcgccaaatcgcgccggtacagcgaaggccccgcgcgcttcgagacccatggccccgctcccgatctccgtcttcatcatcgtcaagaacgaggccgaccgccttggtgcgaccctcgcggcggtgcgcgccttggccgacgacatcgtggtggtcgattccggctcgaccgacggcacccaggcgctcgccgcctcgctcggcgcccgggtgatccacaacgactggccgggctacggccggcagaagcgcttcgcggaagagcagtgccgccacgattgggtgctcaacctcgatgccgacgaggtagtgccgcccgacctcgccgagcagatccgcgccgtcttcgcccagggcgagccagcgcacgccgcatggtccatcgccatcgccgaggttttcccgggcgagacacgcccccacccctgggcctacgtcctgacccccgtgcggctctaccggcgcgacttgagcacctactccacctcaccggtccacgatcgggtcgtgctcggccccggcgtcaccacggggcggatcaaagggcgcgtccaccatttctcggtgcgctcgctgggcgaccagctcgccaagctcaaccgctattccgaccagcaggccgacgatctcgacgcccgcggcgtcacgatcccggcctggcgcctctacgtcgagctgccgggcaatttcctgaaagcctatttcggccgccgccacttcgtgcgcggcgcttacggcttcctcacggcgatgaactacgcgatctcgcgccatctgcgcgtggccaagcattacgagcgccgtgtcacaaccccgcgccgaccgggttgacccgccccgccggagcttctacagccaagcgcagtggagacgtggccgagaggctgaaggcactcgtttgctaaatgagcatacccctaataagggtatcgagggttcgaatccctccgtctccgccactctttctattcgtctgcaacacgttgatttagcccgtgtttctgatgtgccgtttcggcatttgtccctgagtcggcctgccactgaaggagccgttccaagtgcggggaaaggacgggtttggcgctctggcgtccatttgcccgagcgtcgttccttcaaagcaccgcgcatcgtgcggctacccgcccagatcgattcccgacctagctccgcgcaagcgcggatcgccgggatgcccggagggtgcaactcggctacggctccaggtcggcgttcgtgtacgcgtttcgcaccgaactcgggtgcaacgcacaatcgtggcaaagaactgacccgctcagctgactatgccggtattgctgagtgacttagagagaagcgctcgtgctgcgcgtgacgggcggtggcgaccacgatccattcagcagagtgtccttcggccagtaggtccgcatcataagaacaaagggcccagacggggctgggagccagttcgattcgtgatgcgctcccgggctctcctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaactcattagagaacgaaattggcacacagctgaacaagcggggtgcgaactcctcaacccttgcggacattgagcccgaggctttccaatgtctgcttcgccacagaaagcggatatgctagatgcaaacggcattctgaacagctagcttggtggattgacgagacggctcataacggtccatccgaaccatcgatcccctgggcggtactcacgttttgtccggtagggcacgagaagcgggacgggaaacctcctgtttcgcatgtgggacgcgttactcatcgaaggcggcggccgcggatcccagagcaattttctcctcgaccgagaccatcccggatactgcgtgaacacccattgttggctggctggaacatcggccaactccggagccttgcaccgtagcgatacctccgcggacacggacgggcacgatgcattgaccggtgtggcgggtgcgcttgccggcacgctataagccggtcggttcggggaccggcctcgcacacggcctccggtcgcatgtgggggcacgtcgaggatgtcgccgctgtctacctcgctgcggcgctgatcattttcgcggaacctcagcggcagagcgagccccggcgaatgcatggtccgcttcgtctcccgacatgactggacgtacatcccgacaccggggaagtcggaaggagatgatcaaggccgcgaggagagcgcctcagcacctccggcctcaaccgactgcgcttgcatatatgcaacgatgtccgcccggtcgagcgggtcgggaactccgcgaaaactcatactggtgcccggcgcgaacttcgcaggagcggcaagccaagcgttcaacctctccggcgtccagacgccgcccgccgaccggagggcccctgtgtagccgaagcgtcggctcctgctcgcaacgggcttgccaaccacgtcgtagagaccgggtccgtttcggtcgccggctcccatcctgaccgtgtgacaggcggcgcactggccaaacaagcgggcgccccgacccgcgtcggccacccgcatgaagtcgccgaagctcggggcgtcgcccaaggaacggcgacgctcctggctatcatctgagcaggctgtgacgaggaaggccagcgccagcagcatgacgggctggctgagtgggggaagacggaaggcgcgcgtcacccgttcgatcacgtgaaccaacgtcaatcgtagttatccgtccgccttcacagaggtcggacaggcaagagcttgccgcgcagcagcaggcccaaagtcctcagagcgatccagccgatgatcaggttggccgtgacgaatagcggaactgcgagggacgcgctcggcccttccaagccgcgttccgtcaatcgcaacgcggcgagcggaagggccgagacgccgaacgtgtaggcccaggccgctggtgagaacggctgctggcgcaaccagggaaccagccgaaccatgaccaaagcatgcagcagggcgtagccgaagaggatctgcgcaagctggtcgggcggcccgtccgtgaccgccaggtaggcgacgcaggccaccgcgggcggagccaagtgaagcccgagcgaggcgcgaagcggcacgggcagggtctgcaggatcagcctgtgaatgacgaccgactccaacgtgagccatgacaggaggccggcgccgaagaagagcagaccgacctccttcatgccgaaggcggcgcaggtgatggccgccacgaatcccccgccgacagtgggcatgtagaggatcggcgtcgtcgcctcgaaggcgcggtcgcccatccaaaggccgcccacgccccagacggcgaagagggtcgccccggcaagccctgccaaagccatcacccaggcgacgtccggccagtgcggcgcaaggccaacgctggcgatcatcgtggcgacgggcgccaaagaggcgaagaacgaggacgtcgggtcacgcgcctcgaagagtaccgtcttccggtcgttcagccaccgagaggcatagagggccagccatgccgcccagactgccacgccgaggagggagagcgcctcgcctatccaggcgggcgcaagccctaggcgcgcggcggcgcgccagccgtttcctaagccgcacaaccccaggaccatcccgaagaaggtggccgggaccctggtccgtcgaagccaagtgaattcacgccaaggtttgacggagtcttctcgctccccggccgggctcgcaacgtcaggcacgtcagacgaccgtggagatcgcgccgggcgaatgcgctaggagcgtcgcgagcaggctcaagccgtaccgcaaggtctcggcatccggcgccgcgcccaaggaaacgcgaatggcctcgggtgccggtcccaccgcgaaggcgtcgctcaggatgaccgacagcccgagctgacgcgcgtgcgccccgaactcgccgcgacgccacggttcgggaagccggagccagaggtggtgcccgcaggaatgggcctgcacgtcgagaccctgcaaggtctcgtgcgcgacggcctgccggcggccgttctcctgccgaatggacgcgacgaccgcatcgagctcgtcttccacgatccactgcgaggctagcgcggccgtgagcggcgaggccatcatgtttatggcccgcagctcggcggcgagccgaaccgactcgttcgtccccggtacggcgacgtaggcgatacgcaggcctgggctgacgcacttggacagcgtcgcgatgtgccacgtgatgtcgccggccatggcggcgatgggagccggagcgtcgggcggcagcgcgccgtaggcgtcgtcctcgatgatcacgacgccgtgcaagcgcgcgacctcggcaatccgctcgcgccgcgccgtcggcagagtcgcggtcgtcgggttgtcgagcgtcggcactaagtacaaggcccgcggccgctcggccttgcagcactccaggagcgcgtccggatcaagcccgtccgcgtcgcaggcgaccggaacgaggcgaacgccacggcgctcggcggccatacgcaggccgggataggtcaaagccgggacgcagagcgcatcccccggcttgaggatggcggcgagcacggctgcgagcacgacctgggcgccgcctcccacaaggacgcggtgcaccggaagcggcccgagccgctggccgagccactgcgccgccgcagcgcggtcggccatgttcccggcgctgtcctggtactgcatgcgatcgaggaagcccggcgaaccggcaagccgcgataagcctgtctgcatacgctcggccagacgcgccgcgagcggctggggcggcatgttcatgctgaagtcgacgcttccggacgggtccggccgacgcatctcagcagacggcggcttgggtccgcgaacgaagctgcccctaccggcggtggcatcgatcaagcccgtccggcgcgcctcgttgaaggcacgggtgaccgtggtgaggtcgacattgaggtgcttggctagggtgcgctgcggcggcaggcgcatgcccggcggcagccgaccggcacggatgtcctcggccagcgccttgacgatggccaggtacttcgggcctgcgtcgccggtgattgtagggttccaagattccatcattgacccccgcgccagttttaatgtatgcatacatatatcgtacaggcacggcgcgacgtagcttcggccgggaaaacgccgctgaagcagtcggttttggccaggaatgtatggatatttaggccatacattcggggcgcgcaaggcggcctccatgccgcgggtggcgagcaattcaggaacgggaacgatgcaaaggacaaccgatcaatcgatgctttgcgttgggctgcgctgccgctgccctcgctgcggcgaggggggcttgtttgacggcttcatcactctgaagccacgctgcgaggcgtgcggactcgactatagcttcgccgacccagccgatgggcccgccttcttcatcatgatgacgatggccttcccggtgacagccttcggcatttggctggagctcgcctacgaaccgccggtctgggttcatgcggtcgtgacgctcccgcttctcttgctcgcttgcgtgccggtcatccggccgctgaaggggctcttcatcgccagccagtacatcaacaaagcgggagaaggtcgcctcgcgacttcgccggcccccaacgcgggtcctacgaccggcggctgaccccgccgctccgccgcgcggtcccggacggatgcgctttggtggcatgacctgtcctgcttgggcaccatggccaacttgatcagacctcacgaggacagggacgatgctcccccattctgacgtgctcgaggcctctctccagaagttgcgtgaggacggccgctaccgggtgttcatagcgcttgagcggaatgtcggcacgtttccgatagttgtctggaggcatcggaccgcagccgccggccggtcactgtctggtgcagcaacgatgaccttgggatgggacacagccccgaggtcctaggcgccatgcacgaggccttcgaccgctacggcgcgggtgcgggtggcacccgcaacatctccggcacggcccacgagcacgtgctgctggagcgcgacctggccgacctgcacgggaaggaggccgccctcctgttcacctcgggctacatctcgaacctcgcggcgctgagcgtgttcggccaagtgctgccggacagcatgatcccgtcggacgccggcaaccacaactcgatgatcgagggcatccgccgcgcgggaaccgagaaggcgatcttcccgcacaacgacgccgccgcgctcgatcggctgctgtcccggtacgagcccgatcggccgaagatcgtggctttcgagagcgtctacagcatggacggaggcctggcgcctatcgtcgagatgtccatcgcgcgctgaggcgccggtgagccgcggcacgtgctgccaggggacgtcgcgatccgagctataccgcgcatcgctgccggcgctggcccattgctcctctcagaggagccctcatggccaaaccatcctatgccgagaagtcacctatcggggtggcagtgcgaagccgggcccccgttgtgggcgaggtcgcctgagtgccatttttttcagatataggtcgaggcaagtgccggcgagccttcgagggcgtgggcgagcacttccaggccgtgcgtgatctgctgccgggtcgaggggccgccgaggcagaggcgcgcagcctccggcggggtcccggccacgcagaagggatcgctgccgacgacaccgagcccagccgaccggccctggctagcgaaggccgagcgcgtccagccctccggcagcgtgatccagacgtggaagccgtgcggatcggcggtgtaggtcccggccggaagcagcgaagtcacaatgcgctggcgcgcggccgactcctcgcggacgaactgcacgatggcatccgccgtgccgtccataatccagcgggtcgtcagggccgtcgagatcggcgaggccatgacggtcgcggcccgcagcgcacccgcgagcggcagggcggaccgggcgctcggggcgaccaggaaggcaaggcgaaggccggcgcccaggcacttggccacccctgccacgtagtaggtgacctcgggcgcgagctcggcgaagctcggcggcggcgccgggcagatgcgcgcgtaggcatcgtcctcgatgatggtgactgcgtagcgccgcgccactgcgatgatggcctcccgccgcgtgcgggacagggtcgcggtggtcgggttctgcaacagcgggttcaggtagatcgccttcggcgcgaccttggtgcaggcggccgcgaaggcgtcggggtcgattccgtggcggtccatcggcagctcgacgaggcgcagccccagatgcgccgcgagcgcgcggatgcccgggtaggtgatgcgctccgcgcagatggtgtcacccgatcgggcaatctgaccgagcacgctgaacagggcgctgtgggcgccgggacagatcagcacgcgctcccgcgtcgtctcgatccctcggcccttcagccaccgcagcgccgcctccttgtcgtcgtcggtgccaccgaagccctggtagcggagaaggttggcaaggttgccggagagttccgcgaaggaggcctgcatgcgtgcccgcagggccggcgcgtcgggctccggagggaggttcatggtgaagtcgaccggcccgacttgtggcacgccggcggcagcccctgcacgggcagagcgagctggatcgaccacgaaagtgccttggccgacacggccctcaatcagaccgcgcttatgcgcctcgacatagccgcgggagaccgtcgtgaagttgaggtcgagcgcctcggcgagggcgcgctgggtcggcaggcgcgtgccaaacgtcaagcgccccgtccggatgtcttccgccagggcttccgcgatggccaggtaatgcggcttgccccagcgcttcaggtccggcgtccaggccacggtcataacatcctgagggctcgtcggccctcctcgcttcgccgccctcatccgttccgagcctgcaccatcaacacacgatcaatgttcgattgtatggctagcaagcgtcataccgcaacaacgctccggagctgctgttcaagttatccatacaatgccagcaatcgttgagcctcgaacgtgcatctattgatcaccaaatgcgcaggggatgctttaagagtgggcgtatcgaagtgcggtgcgcgtcgtgaaatccgcaagttgatcgcataattgtatgcatactacttcggcgtattgatcggcatattgatcgccgaggttctggcacaccgcttgccatgatggtccggtgaccgttcgcagccccacctgccgcggtctcatccttcaaggagagagcaatgcctgccgtgaaccgcgaaccccacaagaagggcgacttcctggtcgactacgaggagaaggtcttcgaggacgtgaaggcagagccgggccagaaggcgctcgtcacctttcacacggtcgcgttcgaaggctccatcggcctcgtgaacctgctccaggccacccgcttgcagcgcaagggcttcgacacctccatcctgctctacggtcctggcatcacactcggcgtccaacgcggtttcccgcgtcttggcgacgaggccttccctggccacctcaacttcaacaaccagcttgagaagttcatggccgagggcggcaaggtctatgcctgccgcttctcgacccaggccctctacggccacggcgaggcggccttcatcgagggcatccgcatgatcaaccccctcgacgtcctcgactgcatcctcctgcacaagcgcgacaacgcggtgatcatcgacacctggaccgtctgagcgggccgtcgggtccgtcgaccgggacgtcgcatccggcggccgcacgcgacgcggccgccgtcacagccggaggatcatccatgtcagagaaccggatcgtgcgggccgccgccgtccaggtcgcgccggacctcgaccggccggacggcaccctggagcgcgtgctcaacgccatcgacgatgccgccgccaagggcgcccgcttcatggtctttcccgagaccttcgtgccctactacccgtacttctccttcgtgctgccgccggccctgcagggcccggagcacctgaagctctacgagcgcgcgcccactgtcccgggcccgctgacccaggcggtcgcggccgcagcccgccgccacggcgccgtggtggtgctcggcgtgaacgagcgcgaccacggctccctctacaacacgcagctgatcttcgacgcggacggcagcctggcgctgaagcgccgcaagatcaccccgacctaccacgagcgcatgatctggggtcagggcgacggcgccggcctcgccgtcgtggagaccgcggtcggccgcgtcggcgcgctcgcctgctgggagcactacaacccgctcgcccgctacgcgctcatggcgcgccacgaagagatccacgcggcccagttcccgggctcgctcgtcggccagatcttcgccgaccagatggaggtgaccatccgtcaccatgccctggaggcggcctgcttcgtggtcaacgccacgggctggctcaccgacgagcaggtggcgcaggtctgcccggacgagcgcctgcgcggcgcctgccgcggcggcaactgcaccgccatcatctcgcctgagggcaagcacctcgcggacccgctcgggcccggcgaaggcatcctgatcgccgacatggacctcgcgctggtgaccaagcgcaagcggatgatggactcggtcggccactacgcccggcccgagctcctcagcctcctccacgacgaccgtccggcctcattcgtgcaccagccgatccgttcccagaccgtttcccggagcctcgaccatgagcagcagcccgcttccgacgagccttccttcgatcccgccggccgtggcgggcctggtcgggatgccgacggagcgcctgatcaacgcgttgcagtcctacggcgttagactggccgacagccgcgccggcgcgccgagccgacgcggcggggccgggccctccgaccacaaagcgatgaccatcgcgggccgcaccgtgatggtcccggtccacaccgagactgccttcgagtcgcccttcctggtgcgccgcccggacgcgaacggcgtctcggtgatcgagcacgacggcgtcgtgatcgggcaggctaccttcccgggcaagccgcgcttctacgcgctctcgaccttcgacggcgtgccctactcgaagatcgccgtgctgcacgggcgcgacgtgctggcgacgaccgtgctgcagacctgcatccgctacgccagccgcacgaagacctgccagttctgctccatcggccagtcgctcgccgccggccgcacggtggcccgcaagaccccggagcaactcgccgaggtcgcccgcgccgcggtgctgctcgacggcgtcaagcacatggtgatgaccacgggcacgccgaacgcaacggatcgcggcgcggccgtcctctgcgagagcgccttcgcggtgaaggccgcggtcgacctgcccatccaggcccagtgcgagccccccgacgacgaccgctggttcgagcgaatgaaggcgtccggcatcgacgccctcggcatgcacctggaggccgtcactccggaggtccgtacccgcatcatgccgggcaaggcgagcgtgccactggagcgctactacgaggccttcgaggcggccgtgccggtcttcggccgtggccaggtttcgacctacatcctggccgggctcggcgacgctcccgaggccatcctggagatggccgagcggctcgtcgggatgggggtctaccccttcgtggtgccgttcgtgccgatctcgggcacgccgctggagagccacccggcccccggccccgacttcatgcacgccatcctcaagccgctcgcggacatgctggcgggcgcggatctgcgctcgaccgacatcaaggccggctgcggacgctgcggcgcctgctcggccctctccacctacgagcgcgcgggggcgacggcatgatcctcgaacccgtccagccgttccggccgagccatttccgcgtgaagttcgcggtcgcgccgtgggagcggcgcgcctgcgcggcgctgcgccgccaggtgttctgtagcgagcagggcatcttcgcggacgacgaccgcgacgccatcgacgcgcacgccattcccatctgcgccctctcgacgcttggtggcgaggccgacgccgtcgtcggcacggtgcgcatccacgaggtcgcggagcggcctggcgagtggtggggctcgcggcttgccgtcgccagggcattccgcggcatggccgcgctcggggccggccttattcaggtcgcggtctcgtccgcccatgcccggggctgcacccgcttcctcgcccatgtgcaggaacgcaacgtaccgctgttccaagccctgcactgggcaagccttgacgccatcgacctccacgggcgcccgcaccacctgatgcaggcggatctttccgcctacccgccgatgttcgaccccgagcacgggcttgtcaccctcgccaaggccgcgtgatgacggcccccttggatatccaggccctggcccgtcagatccaggacgcgcgcggcgtcgcgcacaagcgcgacatcgacgcggtggtggcacggctggggctgggcggccggcacgccgccgtgccggtcggcgacgactgtgccgccattcccgacagcgacggccatctgctcctcgccatcgagggctttctcgacagcttcgtcgccgccgacccgtacttcgccgggtattgcgggatcatggtcaatctgagcgacgtggccgccatgggcgggcgtccgctcgcggtggtcgacgccctgtggagccgagacgccggggcggcggacccgatcctggcaggcctggccgacgcggccgcgctctacggcgtgccggtggtgggcggccacaccaacacgcgcgcggatgccggcaacctcgcggtcgccgtgctcgggcgggcgggcccgcgcctgctgacgagcttcgacgcagcgccgggcgacgacctcgtcgccgccatcgacctgcgcgggcggttccgcgatccgcacccctactgggacgcctccaccggcgctccgggcgagcggctgcgcggcgacctctcactgctgccggggctcgccgaggacggcctagcctgtgcggccaaggacatcagcatggcaggcgtcgtcggcacagtcctgatgctgctcgaatgctcgaacatcggcggcgtcatcgacctcgacgcgatcccgaggccggaccacgtcccactcgcacgctggctgaccgccttccccagctttggctacctgctgagcgtgcgcccggaccgcacgccggccgtgctcgcgcgcttcgcggagcgcggcatcgcggccgccgggatcgggcgcctcgataggagcagggttgcccgggtccgtgcctctatgggcgacgaggccgtggtctgggactttgcggccaaccccctcattggctgcggccgggcctgttccggagccgcatcatgacggccctgcgcatcgccatcctgacccactccaccaatccgcgcggcggcgtcgcccactgccttgccctggccgaggcgctctgcgccctcgggcacgaggcggtggtccacgcgcctgatccagccggccgcggcttcttccggaacgccgcctgcaccaccgtctcggttgccgccgagccggtgaaaggtgcgactgtcgacctcgtgcgggctcgcatcaacgactacttgcgtcacttttcgacgccggccgcctgcgacttcgacgtcttccatgcccatgacggcatcggcggcaacgcgctcgcgaccctgaagcgccggcggctgatcccaggcttcgtgcgcacggtccaccacgtcgacagcttctccgacccgctgctcgcggagtggcaggaccgctcgatccgagaggccacgcgcctgctctgcgtcagccgaacctgggcggactggatccgggacgacctcggtgcagaggccgacatcgtcgggaacggggtggacctctcggtctttcgcagcgagccgaccgaggcggacgcggccgtgcgggagcgctggggcctcggccagggaccggtgatcctcagcgtcggcggtttcgaggagcgcaagaacgccctcggcattatcgaagccatcgcccgattgcgcgcgcgctactcgcaggctcagctcgtcgtcgccggcggcgtctcgctcctcgaccacgccacctaccgtgcccggtgccgctccgccctggcggccgcgggcctgacggtcggccggggcgcggccgtcatcgagacgggccccgtcccgcaggccgtcctgccggccctctaccgggtcgccgacgccctggccttcccttcttggaaggaggggttcggcctgtgcgtgctggaggcgatggcctgcggcacgcccgccatcgtgtcccggcggccgcccttcaccgagtacctcgcggcgacggacgccctcttcgtcgacccggccgatcctgacgccatcgccgccgcgatggcggaagccctggcgacggacacccgcgcgcgactgcgagccgccggccaagtgcgggtcgtcgcccattcctggcgcgcctgcgcggagcgcaacctcaacacctacgcggcctgtgcccgcacccgacaggagccgatgcatgcctgagatgcacttccacgtccgctggcccgatggccgccgcgaggcctgctactcgccctccctcgtcgtgaaggacttcctcacgccgggcgagagctacgccctcgacgatttcgtcgagaagacccgcacggccctgaacatcgcgagcgagcgggtgcgcgagaagtacggcttcgcgtgctcgtcggccatggaccagctcgcccggatcgaggccgccgcgaagcggcaggagcccggtggccacgtcacggtcgagtccttcgaaccctgagccgacgccctttccctgaccctcacggagccagagccatgcccgccatctcccgtcatgtccccgtcgttgtcgtcggcggcggccaggccggcctctcggtcagctaccacctcaagcagcgcggcatcgagcatctcgtcttcgagaagcagaccgcggcgcacacctgggaaacccaacgctgggatacgttctgcctcgtcacgccgaactggcagtgcgaccttcccggccaccgctatgacggtccggacccggacgggttcatgcggaaggacgagatcgtcgcctacctcaaggctttcgtcgccaaggtgaacccgccgatccgcgagggcgtggcggtcacgcgcgtcgagcggcgcgaggacggcctcttctcggtccagacctcggagggcgactacaccgcggacgaggtcgtcgtcgcctcgggcggctatcacaccccgatcatcccgcgcatggccgagaagctgccgggctcgatcacgcagatccactcgaaccagtaccgcaacccggaccagctgcccgagggcgaggtgctggtggtgggctcgggccagtcgggcgcgcagatcgccgaggacctacacttggccggccgcaaggtgcacctggcggtgggcgacgcaccccgctgcgcccggttctatcgtggtcgcgacgtcgtcacttggctcgccgacatgggctactacgagatgaccgtcgacaaccatccgctgcgtgacggcgtccgcgacaacaccaaccactacgtgaccggccgcgacggcgggcgcgatatcgacctgcgccgcttcgccaccgagggcatgaagctctacggcctcatggaggattaccaggacggcagcttgcgtttccgcgacgacctcaagcgctcgctggatcaggccgaccggacctataacggcatcaacgcggcgatcgacaagtacatcgccgagaagggcatcgaagccccggcgcaggagcactacacgccggtctgggagccggacgagctggtcaccagccttaccctcgaagggtccggcatcaccagcgtcgtctggtgcatcggcttcacaccggatttccgctggctcgatgcctcagtgttcaacggcgcgggcaacccgaagcacaagcgcggcgtgacaaacgaggacggcgtctacttcatcggcctgccctggctgaacacctggggttcgggccgcttcggggcggtcggtcgcgacgccgagcacgtcgtgcaagcgatccagaagcgcctcggtgccgagcggcccgccctcaggttcgcggtctgacccgagagcccgtcgggcctttggcgccacccgttaggggctggcgaatacgcttcgtgggcgccgaggcgggccgatccgatctgtcatccaggcgcatcatgtgcctgtgccgttcctgcaacaagacgatcctcaaagcactgcctgagcattatcgagtagactctaagattttgcggtgaagaatataagcattgaaggaaatacatacagtttgtatgtatttccatgcaatcaagacaaatccgccataacatctcacgttgacttcatcgccgccgatgctttccggcgaacgggcgcggctggccggtgtgtagaccaagaaggggaccgatgatgctgaagaacttcgcggccgcggcgggagcgttcgccgcagtcaccctgggcgcgaccgccgcctacgcccaggcaaccacgatccccggcgagcaggtcggcctcgcagtcggtgcccctctgcccgagggcatctacgccatcgacaccttcatctaccgccggaacgacacccggttctcgaccgaaacggcgatcaacgtgccggtcctagtctggtcgaccggctacaaattcctcggtgccaacatacagcccttgctagcccagccgactgtgttcgggttccccaacaacccggcgggcgtgcccaaccgcgacttcaccgtcaacgtcggcacccttgtcggatcgatcttcgcctgggatctcggtaatggcttcggcgtcagctacctcgcggctgtccacttgaacgacctcgacgccggccgcggcctgccgcagttctcctccaacacctaccgccagggcttcgcggccagctacaccgccgatggctggaacctaacggccaacctgacccacaacttctacgactcccccggccggttcgagggtgccgtcggacgggcgattggtccgctctacctcgcggacgccctcctgctcgacctcacggcgaccaagaagttcggcaagttcgagatcggcgcggtggcatacggggtgacggatctgccgctcggcggtcgcgacttcgcgcgcgcctccgcgcagggctacacccgggccggacgcttcgcggtcggcggcttgatcggctacgacttcgggccgttcaccgcgcagctcatggtggctcgcgacgtcgcggttcggacccgcggcacggagtcgacggacggcttcatccgactcatcgcgccgctctacacggctccgaaggccgccgcggtcgagcccgtcgctctgatgcgaaagtattgaagagcgttcccgcggccctggccccctcttcgaggtgatgccccgggcgcggtcgagatcgaagtgaactccttcccaaagatcccgcttcgacagcggccgggtggccaagtctcaacagctaccaccacccggtcctgccctttcccgaaggagaaggccgttgggtctgcacatgaggctcgaaggggtcgacacgcccctgacggatgcctgtcgccatgtcctgggcatgccgcatctctgcccgagcggcctctccgagaactggctctggaaagagcttgggcaccgccactggggtttgatcgccaaggcgttcggcagggccgaggccgggttcgggcctacgggcgagccgcccgtctacgcggcgttccggaggatctccctgcagggcggcgacctcggcgccgtttgcgagaacgacgcgttggacgtgcgctcgacggtcacgtacctttcggagacccgggtcgtcagccggcacgtcgcggcgtgccgggaccggctggtcgcggatgtggagatgacctccgtgttcgtaaggcgccagaccgagggcgcgaaccgttccatagcccgggtaaggatcgagggtcggcggcgcaccatgcccgctttcggggctatgcccgcccagccccctagcaccgagcacgcgtcttcgggggctatcacagcgctggacgagcgcgagctcggaactttggtcgtcgatccatgtccccacctaactttaacggggccgggctcctgtacttcagcagcttcgtcgccgccgtggatcgggccgagtggcacttcctcgggaagcgatcaggcaactacgccacccgtgtgcgtcgagctttgttccacgcgaacgtcgatatgggtgaccgtctctcagtgcgggtgctggcttcgggcgacgaggctaattgctgccatcgtgcgattttgtcgacggtggatggcaagctactggcggagatagtaacgcaccgcaccacactataagatggatacaagaggccggtgctacacactgatttgaggccggccatatggcgagcatgtaatcggttcctgggcatcgccaacttccggcgcgctgttgccaagttctgctaatacgttgatagcggaccttcgcatacgtaaattcgtatatccgctgatggcgcacagcagaacaagcggcgtgcgagctcctgaccctgagcggtcctcgcccgttggactaactgggcgttcgagggttgagtgctacgtctgcgccatggccgatcacatcctcgtggcctgcgccgaatgcactggcctgcgggatcggcgatgacgcgcggaatcggccgcgagtaccgacgcgcgtcaaatgggatgttcaggaggggcgaggcggcgccctgcccgcacgtctcacgacgaatagcgtaatgccggggatcgcacgacggggtcaagcggctactgcgggttgacgcctgtagcggcgcactgtctgtggggccaccctgcgctcgccgctgagtatgagagcaccgtgacccaattcctaacgatcaaggtctactgcacgaacatcggcgatgcgggcgtgcccgacgtgcctcatcccaaggaggatctggacggagcgatagaggccacgggtagccgcttagcgtacaacttcaagtccaagaagggccccaaggagaagcctacccagtcgatcctcgtcaacgacaagaaccgggtcttggcgcgattccgcatgacgccccaggggctggagcgcgtagagattggaacggagtatgccgactagccgtcaaaattcggtgtttgataccagctgcgagggatcgtgatcgacccgtttctgacattcgaggcgccgcggccgaaagtctggatgaggtggaaagcggcacctgggctttcgcgtcgaagcggaccttccacttgagacacatggatcgcctccgacccattggccatcgacgtcccgagcggcctcttagaacttgccagtccccagcattcaccgttccagcctacgctctgcgttgaagcgtgctcgataggatgccggactgaccccagtcagcttgcggaaactcgtcctgaaggtgactggtgatgcgaagccgctggccagcgccacttgatcaatcgacgcactgccgctttccagcaattcttggccacgcctgatccgaactgagaggagccactgcatcggtgtggtgcctgtctgttcctggaaacgccgggcgaaggtacgctcactcatgcctgcacgggcggccatggccctgatgctcaggggctggtcgacgttctcgagcatccattcgagcacgggtgcaaggcaggcgctcgtgcgtggcggctcgtggcggataaactgcgcttgtccgccgtcacggtcgagcggagcaactgcgagacgggcagcctgcgccgccgccgactgtcccaagtcgcgccgcaccaaatgcaggcacatgtccaggcctgccgaggcaccggccgatgtaatgatgcgcccctcgtcgatgaacagcctgttcgggtccacgtcgatggaggggtaacgctcggcgaggcgacccgcagcaagccagtgcgtcgtagcacgccgtccatccagcaagccggttgccgcgagcacgaaggcacccgagcagatcgatgcgacccgtgcgccggctgcccaggcctggcggatggcagcaagcacggtcggcgccaccggcacagtcggatcatcgatgcccgggacgacgagcgtgtcgaccgtagaaagtgcatccagtccgaagggaacccgtaacccgaacgcgcgggcacggacctctggcgcttcaccgcagacccgaatttcgtagaagggcacgccatccgcccgttcgacccgctcgaagaccgcgcaggggatcgatagatcgacagggacgaccccgtccatcgccaacacgccgacgacgtgaaccatgccaccgatgccccttcgctacccgtccatccatagtggatcgcatggttggcagaaagcgatcggtcaacgtcgtttccgccactcacggtgcgtctatcgcgtccggtaaccagaactggcatcgagcgcgggggcaaaaatcttgagtacggatcgttggcgaaacgagtggctttacgggcccgaaccgatcggatcggttgtcccgaccatcgagagcgaacaggccgacctgaagccgctgcaatggctcgggatcgccgctattgcggaggcgacgacgctgctccttctcgttggcgtggcagtccccttgaagcacctcggcgactggcccttggcagtccgcgtcctaggtccggtccacggcttcaccttcgtcgcttacctctggctgctcctccgatcgctcggtgccggccttctgtcgcgcagcgaggcggcccggcttgccgcctccgcgttcgttcccgtggccggctacctcacggcacgcttcctcactcgacgcgtctcgggacggcccgatcgagaatcggcgagatgatcccgatagacgcctacacatggctcaaagcgctgcatgtcgcgtgcgcgctgctgttcgtcggcggtgtcgtcgcaagcagtttggtcctcgccgcagggcgtgaggcgagggcccgggtcgcgccagtccagaggcgatgggatcgcctgatcacggtgccggcgatgttgggcgtctgggccttcggcataagcctggcgacttcgggcggctggttcacgtacggctggctccaagcaaagctggtgctcgtcgtgcttctgtccgctgtccacggcctgcaatcaggacagatccggaggctcacggcggcgacggacgtaaagcccctgcgggccgcagccctcgtcataccgtccgtgatcgcgatagctattctcgcggtgctcaagccgtgaggggagtcagacaggcgacatccatctccacatgccggtcccccgggggcgggtcgttccacatcaccctgaccgcaggtttcgtagctagcctcgcgccggaatgcggacgtctccgacagccgcaatgggtggttagcggtctgcctggtgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcactggttctggatgcgagtttggcaggagcggacgttcaggtgaggagaagctcgcgggtgcttgacgccgtgtgcgcatgaagccgcgtgcaaagctgggagcgtgtcgtggctgctgatcaaggctcaggatggggtagcacgctccgtcacagcacaaggtatccgggcggagcgccccttatcggtcattttaggccgctgcattgaggctatcacagagccgtcgtaacgcagctcgtggatcggaaggtgtggctcggcgcgtcgcccgacctcctcatcgacgaacctcacctccgagctgacgttcatgctgttcatccagtcgggttggggcatcctagtcgtccccattgtcgtcggcaccgcgatcatcgtcggggcactggccctgctatcgctgcaagcgcttgacaccccgaacttgccgttgctcgccttttgccttggccttttcgcggccgctctgaactgggtgaccggtcgacgcctcaaaaacacgcccccgcatgagctcatctatcccgccacgaatgcgcgtgtgctgctcacacggcggcatgcgctgatctagatccgaatggagtactagtcggcacccgtcgtactggccggctccgtcccgctgctcgccatccgaaatctctagcgtcgtcgttccagggcccagcgcttcaacctctaggacaagaatgcgcagcacaacctcgacgagaaagccaggcatgtctcaccgttcggcctatgcgctgaccctcctgttcgcgatctcggccacacccgtggtggcggttacgccggtgacaccggtgggcgtcgagagctgtgacgccttcttggaggcttatgcccaatgcgcggccagccccggcgtaccggaagccgctcgccccggcatcaacacgatgcgcgagagcttccgcgactcggtcctgcgcaacgaggtggctcgaccgaccctggcctatcaatgtgcccaggctcacaacgccgtacgcaaaagcctgatcgacgccttcaaatgcgattttccccccgcgcccccggcctctcagtctctgctgcagagcccaccgccgtcgcccggagcagcccgggtggcagcccgctcggcgtcagcgcagactcccgacgctcaggctctggcgaaggccaatgcctacgccgaggcccagaactacctagtccggtctcatcccctggagcagcagttggccgactaccggcgcgacaacgagcgggttctcaagctcggaacgaagctcggcgccaacgcctggtaccacttcggcatcgtggatttcgatggggtcatcgacgagttggagagagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctcagttggagaaggctgtcgccttatcgggcgtagtgccagaggttgatgctcaggccgcccggctgctggcagccctacgtgaggtcaatcccaacctgaaggcgctgacgcggtatcagaccacgcgggagttcaaggaggatggcttcaagttcgcacgcgagcagcacgcgatcctcgtcccacgtgtcgaggctgtcgccaaagcgatggacgcttacggcacggccctgttcgagcgcgagatcgctcgggatgagcgccgtttggtagctctgccggacgatgcgccggcgcgccgtctcctcgccaccagcctcacgctacgtcgcgcggtacggcagttcgaggcactgagacccaaatcggatgtcgcccccttcctggccgcactcggtgaggtctcgaacgccaaccgtcagcttggtacgacctttgatggcatgagcccaaaggcgaactcatcctgcaccggctacaccgacacggtcgcaagcatgattgggcatggccgggatgtagcccgggacattcgcgccacgggtgatccgagccaatcggcgcaacgcttcaacgagacctacaaccgctccgtacgcgatctagagtcttgccaaaagaacgagagtcgggtgcgcccaagctgagatcggtgaccagatcgctgaagacaccctgagcacgagtcgcgttgcgtattggctcatcgtcgtgtggacacgacatgccccgccagcccgtgagcagatcgggcggcgggcctctcgaaagcaccgatgcgacctctgagagtcgcatccccgcgttcatgcagtagctcaagaagtatatccagactcgcctctgcgtatctgactaatcccattgagtagagtggcgagctccgtctgcagtgacgtcctagtcttagcgaatactgcatttagctcgctacgaacggtaccttcggtcacgctggcttgaaccgctgcctcggggatgcccagtcctcgggcgatgtcgcgggcgacccgtgtctccgctggagttaggtcgaacagtccctggacgagccgagaactcggcaagcgctctgtgtcggacgttgtgatgacgacgaggcaagccgtgcgcgcaaagatgtcccgtgctgcaccgctcaccggcaccagatggacaatcgctggcccacgccctggctcagtagggattgggattgaggcacctggagctgtgtccggcgccaagcgggtacgtgccagatacgcttgcacctgtgcctgcgccgtctggtgagttacgacgagcccactggggccatcttggaccagagacggcatcagagcctggaagccggcattgcatgcaatcaggctgccattaagcgacaccgcagctgcagcgaggccgagagcttcaaggttgatccgcccccatcgaagtagtccgccctgaggtatggcctgcgggccaggacgaggacggacagatgggaacgaagcggcacaagccggaggatgtggtcgccaagctgcggcaggcgggcgtgttgatcgcgcagggccagagcgtggccgatgtgatccgcgccctcggtgtgaccgaggtgacgtactaccgctggcgtaaggagttcggtggcctgaagacggatcaggtccggcggatgaaggatctagaggtcgagaaccagcggctgcgcaaagcaattgccgatctcacgctcgacaagttgatcctgcaggaggcggcccggggaagcttctgagccccgcgcgccgccgtgcctgtgtcgagcatatcgtgcagacgatgaaggtgtccgagcgtcgcgcgtgccgcgcgctaggccagcatcgctcgacacggcgcgagctgccgcggggcagagatgacgagaccgctctgacagccgatctcgtcgagctggcggagcggtatggtcgctacggctatcggaagatcagcgcgttgctgaaggcggccggctggctggtcaacgacaagcgggttgagcggatctagcggcaggaaggcctgaaggtcccggctcggcagcctaagcgcggccgcatctgggacggggatggttcctgcctgcgattgcgggcggagcaccgcgatcatgtctggtcctacgacttcgtcgaggcccgcacccatgacgggcgcaagttccggatgctcaacgtggtcgatgagttcacgcgcgagtgcctggcgatccgcgtcgcacgcaagctcaaggcggcggacgtcatcgacgtgctgtccgacctgttcatcctgcgcgatgtgcccggctacacccgctcggacaacggtccagagttcatcgccaagtcggtacaggcctggatcaccggcgtcggcgcgaagaccgcatacatcgcacccgtttcaccatgggagaacggttacgttgaaagcttcaacgcacggctacgggacgagttgttgaacggtgagatcttttacacgctcaaggaggcgcaaattgtgattgagagttggcgacgacactacaacggcgtgcgtccgcacgcttcactcggctaccggtcgccagccccggaggtgttcgtgccggccccatccgcttggccggctgcgctcacccgaccggctccgccggccaagctacccgtggagcaaaggccgaccctgcactaacttagaacttggaccaccgcgggggcggccgatcagtccttgagggatcgctccttgatcttcgtgcttttgatgaaggcgtcgtgacggagggcgatgggtgtcgcggtgccgagagccacggccgcgaagtgtgccgcccgctgttccgcatcttcgcgcggcacggcttcctcgtgctgctcaagcgactctccgtcgtcgacgtcgaccagctgggttgccgcgcctacgaacttgatttcgtaggcgcgaagatcaatggcttcgaggagctcataaagctccggatcgtttcgttggcgagcatcggagacaatcttcgcccattcgattgcttccgcttgagtcgagcgcggctggtctccgagtatcccccaggctttgtctatccgcgctctgaaagccttcacgacgggccgtttcagcacgttggcagataacagagacttcgtgccgagcgcctgcttgagccggtagctgagcagtggacgtagcttagccggaacgcccatcgtgacgcggtagtagccgtcgtgcagttccggatagccgttcttcagatcgggctttcggggcatggcggccgcctcggaacatcgatttgtccccgatatgccccgaaagtccagcgaccgcagagacttgtgcgcaggagaacgggttgggccattccttcggaaattccctccgtctccgccacctgctttgcaaactcgtaagccgttgagatcactgagctccggcgaacgttaaagtcagcttcccgaccgactttcagcatatctggtcgtgcagaagcttcggctctgcggcgcgatcgtaaccaccgccttgcggatacgcggggtggtgcgagggtatgcttgcctaatttcaaaatgaacgatgatggccccgcccatcgtcgtgtcgccccgtcaaaccggtgacgatgctgccgagatcggccgtggccgcggcacacggtcagcacacgcgaactgccctcccacctacgcttcgtcgccggtgctgacggcttcacagtcgcgacaccagacgtcggaccgagcgaggcgttcggtcccctgatatcagcggcatgatcccgaattactatatccgttccggaaccgctttgcgcgcaattcgtttgagcacggctgtcggcttggcagcttggcgcaagagggagcaacgcgggcgtgacggcggatgtcgacaggcatgagcttcggcagatcatcgccggcctaagcgagggcgtgatcctggtcgagcccgaccagaccatcgcctacgccaacgaggctgcgcttgccatgcacggcgtcgagaccctcgacggactcggcgcgaccgtcgatgcctatcgcgagcgctttgccctgcgctaccgcaacaatcgcgcgcccgagcattatccgatcgagcgggtggtcgcaggcgagcgtttccacgatgtcgtcgtcgaggttcggcggcccgacgcgccggacgtctacttcgtccattcgctccgcagcttggtcgccaccgaccgcggcggcgagccgagttgcctcgccctcatccttaaggacgtgtcggaccagttcgaggccgaggagcgcttcgagaaaaccttcaacgcaaacccggctcccgccattatcacccggctgcccgacctgcgccacgtcaaggtaaacgccggcttcctggagatgacgggatatgtccgtgatgccgtcatcgggcgcagcgtctacgaggtcgatgtgctggccggcgcccgcaaccgcgacctcgccgtgtcgcgcctgaacgagggcggcaccatcccgcagatggaagcctgcctcaacctgccggatggcggttcgcgtttcgtcatcgtcgcgggccagcccatcgagatgggcgaagagccctgcatgttgttcactttcgccgatctcgaactgcgccggaaggccgagaccgcgctccggcagagcgaggagcgtttcgccacggcgttccggttgaccccggtgccgacgctgctggcgcgcctggacggcttcacggtgaccagcatcaacgacgcgttcacccgcgtcttcggctacggcgaggacagcgtggtcgggcgctcgccctccgagaccgggctgtgggtggccgatgcagcccgcgagcggttcgaggaggcggtcgggcgcaccggcttcgtccctgggcaggaggtctgcctgcgccaccaggacgggtcggaactcgactgccttgcctccgccgagcgcgtcgagatcggcgaagaaaccttcgctctgctcgtcctgcaggacatcaccgagcgcaagcgcggcgaacgcgagctgttcgaggccatcgaggcggtgatggccgacacctcatggttcagtcgcgggctcatcgagaagctggccaacctgcgccagcccggcggccacgacggcgatggagctagcccgatcctcaccgtgcgcgagcgccagatcctgaacctgatctgcaccggcctcgatgacgacgccatcgccaagcggctcaacctctcccgcaacaccgtccggaaccacggtgccgcactctaccgcaagctcggcgtccacaaacgggcggaggccgtgatctggggacgcgagaacggatttccgctccaccccgccggtacataaaaaccgctctactggtattttgatactattgattggcgcgcgcgagcggacatctcaagccggccgggtttttcccagtcactcgcgaggtgctcatgaccgaccgcgtgaaatcgacgtccaccaccgaagccaagggttcggtgaaagaggccatcggcaagctgacgggtgatgcccgcgtcgaggccgagggcaaggctcagaagcgccaagtgcagccgtcgaaggccgcgccgcgcagcaaatgacccgaaggtcatccggcacatcggtgtgccggtccttcaagaacacgaggagaatgacatggtcgatacggacaggatcacgggcgccgcgaaggagttcggcggcaaggctcagggcgcggtcggcgacctgaccggctcgaagaacgattccgtcgagggccgcttccgcgaagcacaaggcaccgccgagaacctttacggccaggccaaggacgctgtccggcacgccgcagacgaggtctccgactatgccgaggacgcctacgaccggagccgccgcaccctgcgcgaggggtcccgcgatgtcggcgggtacgtctccgaggcgccgggcacctcgcttctcattgccgccgcggtcggcttcggcctgggccttctcgtcagccggctctgacacctcccttctttccgacttctctgaccaccggagtaactgcgtgaccacgactacaagcctatcccccgtcgccgccggcgacacgcgggccgtactgctcaacgaggtgtcctggggcgccatcttcgccggcgccgtgaccgctctcgtgacccaggtcgtcctgaacctcgtcggggtgggcgtcggcttggcctccgtcggcaccaatgccgccgacaatccggacgcctcaaccttctcgctcggtgcggggctgtggttcgtggtctccggcatcgtcgcctcgctggccggcggtgtcatcgccggtcgcctctccggcaagccgctgcccggcgtggccgccctgcacggcctcgttgcctgggccgtgaccacgctggtggttctgtacctcatcacctcggccgcgagcggcctcgtcggcggcacgctcggtacggtttcgggcgcgctcggcggcgccggcaacctcgtcggcggcacggtgcagaccgcggcccaggccgcagccccctcgctgtcgaagatcgccaacccgctcgacggaatcgagcggacggttcgcgagcagtccgccggccaggacccgcaggccgcccgtgatgcggctgtcgcagcggttcgtgccgtcctgtcgggcgacccggcccagaaggagcaggccaagagccgcgccgccgacgcgctcgccaaggcgcagggcatcgcgcccgatcaggccaaggcgcagatcgacggctacgagaagcagtacgagcaggccgtcgcaacggccaagcagaaggctgaagcggccgccgtctccgccaagtccgccgccacccagggcgccttctacgcggccctggcgctgatcctcggcgccctcgccgccttcttcggcggacgcctcggcgcccccaagcccacgacgctcgtcggcacctacgacgcccgccgcgcctgatcacccttccctcggctcccgccgccgcaggcgggagcctccacgaccggcgctgccggtgaacctgaccacctaaaaagagagcatccgatgagcagcacgaccgacaagatcaagggcctggccaacgaggcggccggcaacgtcaagcagggcatcggcaacgtcaccggcaacgacaagctcgtggccgagggcaaggcccaggagctgaaaggcgaggcccagaagacggtcggcgacgtcaaggacggtgcaaagaacctcgccgacaaggtcagcggcaagcactgatccttgttcggggccggccgggccggccccgtccctatcccttcccactcgtcattcggagagagccatgaaccgcgatcagttccgcggcgcgtcccgtcacatcaagggccgtgcccagaccgccctcggcggcgtcacgggtgacccggtccgccaagtgcgcggtgccgcgaaccaagtggccggcggggcgcaatacgcctatggcagcgcccgcgaccgcatcgaagatctcgcccgcgacggcgaacacttcgcccattccgcacgcgaacgggccgacgacctgcttcgggatgggcgccgttatgccggcgaagcccgccgccgcggccgggattacggtcgccgcgccgtccgctacgccgatgccaaccgcacctcgaccctgctcggcatcgccgcggccgccttcacgctgggctggctcgcgcgtccgtcgcgctgaccgccgcaattcgggagacaaccatgatccgcaagcttctcaccgccctcgtcctgccgagggtcatcgccttcatcagccgccggctcaccggccgggccacgaccccgacgcgtcacaggcgctgaacctccggaacggccatcgacgacgacgcgaaaccctagttgggccaagctcgtcctcgccgcgaccttggccgcgcttcagggatgcgcggctatcgcagcatgaaccggtcggccttcggtgcctcgcggccggtctcgcccagcgcatcgaggatcgccgcgtcggcggtgtgcagcagggtgtcgaggggcaggtcgttggcgtcggtgccgaacggctcttccagctcgtcgccgagcgcgtcgaggccgaagaacgcgtaggcgacaagcgcggcgatgatcggggtggaccagccgagcgagccggcaagcccgaaaggcagcagcaggcagtagagccaggccgtccggtaaagcagcagcgtgtaggcgaagggcagcggcgtgccgtgaatgcgctcgcaggtcgcctggatcgcggagaggctggcgatcttgtgctccaggctcacgaacagcacgtcgctcagcgcgccggccttcgccgccccggcgagatcccgcgtcagtcccgtcagcgccgcgtcggctccgctcgggcgctgcccgagggtcgcaagctcctccgagggcagccagggggcgagcgcctcgctttcgtcgagtccgcgcaggcgggcatgcagggcatgggcgaagccggcgccccggcgcaggcagcggtggcgcagggcctcgtgttcgggttccggcagcagtgccggcagaagccgggcgaggccgcgcaactcgacgatcaggctgccccaggcccgccgcgcctcccaccagcgatcgtagcaggcgccgttgcggaagctcaggaagatcgagagcgcgagcccgaccagggtgaagggaccgatcccggccgtgaccgggaaccaggccgcgtgccgctgctcgatcgccaccacgaggaaggagagcgcggcgatcacgatgacctgcggcgcgaccttcggcaggatcgagccgcgcatggcgaacaggatcgtcagcaggccggggcggggacggacgatcatggcacgggtctcagccggcgcaggccgcgaccagccggcgcatgaaggcctcgccacgggcgagttcatcgagggtgatgaactcgtcgggctgatgcgcctgatcgatcgagcccggcccgcacaccacggtcgggatgccggcccgctggaagcgtccggcctcggtcgcgtagggcacggtgatcgtcgcgttgcggccggcgagccgcagggccagccgctcggcctcggagcccggatcgagcgcgagccccggcacggagacctcctcgaccgtcgcgatgtgcccgaactcgccgtagcggttgaggcgttcgcgggtcacgcgctcgcaggcggcagcaaacagggcgggaatttcggccatgtcgaggtcgggcaggccgcggaactcccacaggaaggtgcagagcttcggcaggatgttgcgggcggtgccgccctcgatcacgccgacatgcacggtggtgttcggcgggtcgaaccggccggaggcgtcgccgcgggcgaccatcgcgtcggcgatgcggttcagttcggcgatgaggtcggccgccgccatcaccgcgttggcgccgagcccgggcttggccgaatgcgccgcgtggccgtgcacggtggtgttgtaggtcacgacgctcttgtgcgcgtcggccacctgcatctccgtcggctcaccgacgatcacggctcccggccgcggtaggtcggcgccgaagcgggcgatggtgtcggcgacgccgaggcaggtggtctcctcgtcgtaggaaagcaggatgtggatcggccgtgtcagcccggcctccagcgccgctggcaccatggcaagcgccagggcgtcgaaccccttcatgtcgacggcgccgcggccgtaggcgcggccgtcggcaacgcgcaggcggaacggatcggaggtccaggcctgacccgttaccggcacgacgtcggtatggcccgagagcacgacgccgccatccgtcaccggcccgagggtggcgaacagcgcagccttgtcaccctccgcgttcggcacccggagatggggcacgccccagctgtcgagatactcggccacgaagtcgatgagcgcgaggttcgatttcgaactctcggtgtcgaacgcgacgagccgctccagaagctccagcggcgtcaggcgggtgccgccggccggcgtcgtcaatggacgacgcggcgcagatggggcgagtccagcgagaaggccggaatctccgcctcgaagctctcgccgccaatcgtggacatcgtgtagctgccggccatcaggccgtcgggcgtggtgagcggacagccgctggtgtagctgaacgactcgcccggctcgagaaccggctgcttgccgacgacgcccgcgccgcgcacctcctggcaggcgccgcgtccgtcaatgatccgccagtggcgcgagcggagctgcacctgttcgctgccgttgttcacgatctcgaccgtgtaggcaaagaagtagcggctctcgcccggcgaggactcctcctcgacgaaacggggctccaccgtcaccatgatgccgcgcgtctcggccttgtacatcgcgtgaaagcatctccgtggacggcacgcaggccgcatcgcgacatccgcgacgcgccgtggtacgtggcgccagaaacctcgtcaatcacggtatcctacggtgagcggaggccggagaccacgtgccgaacgcttcgcaccggggagaattcgagggagccttgatggctacgcggcccgaccgaccgcccttggcggcggggctggctctcggctccgtcctgacgctcgctcttgccctcgccttcgcgtggtgggacccggctcagaaccggtggccggcgctcgcgctcgtgatggcgctcggcctcgataccgccgcgcggatcgcggctcgggccgtccggcagcggacgggcgtggagactgagatccgcggcctgccctcaccgatgctggcgctcggcaaggcgatggggatcggtgcgcttgtggtggcgggcgtatcttatctgcggcccgatctgtttccgctgctcgcaagcgcgctcgccggtctcgtggcgatgggcgcttgcgcccggctcgcgctggcacggatggtcgtcgccatcgaggcggcggagcgcgcggcggccgaggccaaacgcaaaggcgaggggatgggacgatgagcggagacgtgccggcagcatccggtatcctgccggcgcaggccatcacggcgctgacgcaagccggggcgatccgccccgcgaccgcctacgccgccgaccagatccagcccgccagcctcgacctgcggctcggccgccgcgcctaccgggtccgcacgagcttcctgcccggcagtgggcgttcggtcgcgacctgcgtcgaggccttcgcgctgcacgagatcgacttgacgcagggcgctgtgctggagacgggctgcgtctacatcgccgaattgcaggaaaccctggcgctcccccccgatctcagcgccagcgccaacccgaaaagctcgaccgggcgcatcgacgtgttcacccgcgtcatcaccgaccgcgccagcgccttcgaccagatcgaggcaggctatgccggccagctctacgccgagatctcaccgcgaaccttcccggtgcgggtgcgaaccggctcgcgcctgtcgcagatccgcttccgccagggcgacccgcggctacgggagacggagcttgccgcgctccacgccagcgacccgctgatcgatgccgcaaccccctcgcttcagggcggcgtgccggtttcggtcgatctcgcgggcttcgacgggctgatcggctaccgggccaagcgccataccggtctgatcgacgtggatcggccgcggggtcaccgcacccgcgacttctgggagccgctgccggcggacggcagccgcacgctgatcctcgatcccggccagttctacatcctggcctcgaaggaggcggtgcgggtgccggccgactacgcagccgagatggtgccgttcgatcccctcgtcggcgagttccgcgtccactatgccggcttcttcgatccgggtttcggcctcagcgaagcgggcggggccggcgcccgcgcggtgctcgaagtgcgctcgcgcgacgtgccgttcctcctggaagacggccagatcgtcggccgcctcgtctacgagcgcatgctggagcggcccgcgaccctctacggcgcgggcgctggctcgaactatcaggcgcaaggcctgaagctctcgaagcatttcgccagcgagccggagctgcccgcagcctgatcgatccgccgcggactgggggcttcaaccggcggcgcccctgcccgctcaggcgccgacgcgattgtgatcctcgatctcgggcgccacctgcccgaaattgagcaccgagacgagcgtcacgccgccgacgatgttgccgagcagcgtggggacgaagaacccggtgaggtacttcgaaaaatcgatctcgccgatggcgacgaggtaataggcatcgactgagccggcgacgatgtgggcgagcccgcacatcgagaccagccacgtcatcaggatgatgatgaagggcgccgccgagcccgaggccggcaggatccacaccatcagggcgatcagccagcctgcgaagaccgccttgatcaccgtggtccagaacgggtcctcgatggtgtggcggctgatctcggcaaaagcctcccgcacctcaggcttgaacgcatcggtatgagccagcaccgaggcgatcgcgatcgtcgccaggatgttggcgacgagcacgatgccccagagccgcacgacccgcagcaacgcaccgaaggttctctcggtgaggagcgggaggatcggcgtgaccgtgttctcggtgaagagttgctggcgcccgagcacaacgatgaggaagccgatcgaatagcccgcgctggtgacgagttcggcccagggcgcgtgcggcagatgccccttgagcacgcccggcacgatcagcgagaagcccatggtgagcccggcggcgaaccccgagagcgagagggccagccaagtgcggcgcatctcctcctcgccttcccgccggatgatctcgtgcaggatcagcgcgtccgggcggtgggccttctcgacctgggcgttgtccttctcgcgggtatgggcgccgtgggtcttcgcttcaccctcgtcttccgggtctccgtgcgtacgggattcctgggacatgcggccctcggcggtcgtctcgtcgcagcccaacgtatggcagcgcttgcgcgctcccagcgcgcagagatttatttcatgagatccggctcgcggccggaagtggaatgcctacggccgaagtccggccagcaaggcctccacggccgcccgcgcggccgccaccgcgtctgcgtcccggccgcgcacgacgatgcggttgcgaaacccctccggcgtcatcgacggataggagccgatcgagacatcgccatgtgcggcggcgatgtcggagaggccgccggcgaagttgccctcggggatcgcacccgcctcgatcgtctcggagatcaccggcgcgttgcccgtcagcgtcgggcgaatctcgtcgagcatcgccgccatgatctgcggcacgccggccatgacgaagacgttgccgagccggaagcccggggccttcgacacgggattggcgatcaggtcggccccgtcggggatgcgggccatgcgcaggcgcgccgcgttgagatcctccggccggtgccgctccaacagcatggcgcgagcccgcggatcgacgtcgatgccgacgccgaaggcctccgccacgctgtcggcggtgatgtcgtcgtgggtcgggccgatgccgccggaggtgaagacgtaggtgtagcgcgcccgcagcgcgttcaccgcggcgacgatttcgtcctttacatccggcacgatgcgcacctcgcgcaggtccacgccgatctcggtcagcacctcggcgatggtgccgatgttcttgtccttggtgcggcccgaaaggatctcgtcgccgatgacgaggatggcggcggtgacgtctgaactctggggcatgcggcctcgggggcgatgatcggggtggaagctagggcgcggatgcgcgaaagcgaaagcccctcgttccgccccggctcgcgatgcgtttccctacctccctgatcgaagggcgcctcgtgcggcgctacaagcgcttcctcgccgatgtgcggcttcccgacgggacgatggtgacggcgcattgcgccaaccccggcgcgatgctggggctcaacacggacgggtttcgggtgctgctctcgccctcgaccaatccggcgcgcaaactcggattctcatgggagctggtggaggcggagctgcccggcgggccgcaatgggtcggcatcaacacggcccggcccaatgccctcgtcgccgaggcgtttcgcgagaacaagctcgcgccgctgatcggctacgagacgctccggccggaggtcgcctacggtaaggcgagccgggtcgatttcctggccagcggcggcggccggccgccctgccatgtcgaggtgaagaactgccacctcatgcgccaggcaggcctcgcggagtttcccgattgcaaggccgcccgctcggcccgccacatggaggagttggccggcgtcgtcactgcgggcggaagggcgatgctgatcgtggtgatccagatgcgggcaggcgccttcgacgtcgcccgcgacatcgacccggtcttcgatcgcgcgctccgcatggcgctggaagtgggcgttgaggcctacgcctatacctgcgcggtcgggccggagggcgtcgccatcgacacgcccgtcccgatcctcacgccgggcgcgacggttcaacccgctcgaacatcaggttgagccgcgtgcgagcgatctggcggtagccgtacttgttgagcaggttcggcaggtcgatctgccactggtcggcgccgttctcgatgacaagcaccgacgggagcagggaggccggcgcatcgcgcaggaacggctccagaatcagatcctcggcgccctcgacatcgagcttgatcgcgtcgatgcgctcgatcccttccgaccggcacagctccaccagcgtcaccgccggcacgcgcaccgtcgcgttcttgtgggtgccgacgatcttcacgctcgattcgccacggttgcgcggatcgatgaacagggtcagctcgcccgacttgtcggccaccgcgcaggcgatggccttcaccgtgccgaacgggttctggccgatgttgaaggtcagccggtcgaacacgtcgggctgcggctccaccgcgaggatgcgcgcgcgccggccggtgaagcccgcaacgaacagggcgtaggcgccgatattggcgccgatatcgaggaacaccgcatcgtcacgcaggcgctccttgaggaaggcccgctcctgcggatcgaagaactgcggggtgaacagcaccttcttctcgcagttgttgttgtagggatgcagccgcatccgcgcgccgtagcgctcgacgtcgagcggccggccgcgcatcatcgagatggcgaggcggcgcaggaacatcgccatccgccgcgcacgccaggaatgctcggggagcttctgggtgcgctccgcgatccgcgcaacgaggccggtgggggcgtaggtgccgtagggcgaggtgtccgtcatcgtgccggggtgatgccagcccggcgcagccgcggcaagtcgggtgccatcgagcgcgacgcgccaaacgccgtccgttgtcgcacgaagcaccatcgccgcctttgacaacggcgcgccggcacccgaagacatcgggatgcagagcttcgactccgacggcgtgcagatcgcctatatcgacgtaccgcccaaggaaggtgcctccggcggcagcggcgatccgatcctcctgatccacggcttcgcctcgaaccacgcggtgaactgggtcaatacgctctgggtccgcaccctgaccgaggccggctaccgggtcatcgcccacgacaaccgcggccacgggcagagcgagaagctctacgatcccgcatcctacacctccgaccagatggccggcgacgcggtgcggctgctgcgccatctcggcatcgagcgggcagacgtgatgggctattccatgggcgcacgcatcgccgcgcatatggcgctcgattacccggcggaggtccgctcgctgctgatcggcgggctcggcttcaaccttgtggacgggcgcggcctgccgcagggcatcgccgaggcgctggaagcgcccgccggcgcgcccgcaccgaacccgacggccgcctccttccgcaccttcgccgagcagaccaagagcgacctgcgggcgctggccgcctgcatccgcgcctcgcgccaaaccctgtcgcgggccgaactctcggcgatcgagacgccgaccctggtctcggtcggcacgctcgatacggtggcgggctcgggcccggaattggcaaagctgctgccgaacgcccgcgccctcgatctgccgaaccgcgaccactcgacggcggtcggcgaccggctgcaccgcaagggcgtgctggaattcctggagcagcgtccgtagcggcacgcctcacgaggcagagcctgtcccgccggctcccgagccaatccgaacggcctattggtggtagatcgtttgacggactgcgcccggagcccgatccgcccctaagctgtggccattcttcgggaatgggtcatgccgggtcggacttcgcagacagccgcggacggcgttcttcgctcggtggtggcggatgcgctcgccagcgcgctcatcgtcctggcgatcctgttgctggtgttcggcggcaccgccctggcgcggccgaaactcacctatgccgccggcaaggtcgtcggcttgagcaacctctcgaccgatgaaggctgccttccggccaatctggcgggccgggtcgtgaagcgggcgttcggccgcgacgggctctctctcgggtcggtcatcgtcgaggagaaaaccggccagcggagcttcatcaacgtcgaggacggctatcgcaatctcgacgtcgccaccaacggcgcggtcaagcactccctcgaaaccatgctgagcgtgggcaagagcgtttcgctccgtgtcctcggatgcggggcggcggcacggacgctgaccctcgacgccgtgcgcccgctctgaacggatcgccacccctgtccgaattcagctcttcagccggtaccccgtgcggaagatgtaggtcacgagcccgaggcacagggcgaggaacgccagcgtcgcggcgatgctgaccccgaccgccacatcgcccttgccgaaaaaggcccagcggaagccgctgacgaggtatacgaccgggttgaacaaggtcaccgcacgccagaacgggggcagcatgtcgatggagtagaagctgccgccgaggaatgtcagcggcgtgacgatgaggagcggcaccagttgcagcttctcgaacccgtccgcccacaggccgatcacgaagccgaacaggctgaaggtcagcgccgtgagcagcaggaagaacaccatccagaacgggtgctcgatgtgcagcggcacgaacagcgaggccgtgccgaggatgatgaggccgatgatgatcgacttcgtggccgccgcgccgacatagccgagcaccacctcgaacggcgagatcggcgccgagagcagctcgtagatcgtgccggcaaagcgcgggaaatagatgccgaaggcggcgttcgagacgctctgcgtcagcagcgagagcatgatcagccccggcacgatgaaggcgccgtagggaaccccatcgaccgtctgcattcgcgagccgatggcggcgccgaacaccacgaaatagagcgaggtggagatcaccggcgcgacgatgctctgcagggcggtgcgccagaaccgggccatctcgaaacggtagatggcgaggaccgccgggacgttcagcatggatacgcccatcatgcgcgctcgcggacgagatcgacgaagatgtcttcgagcgaactctggctggtatcgagatcggtaaaggcgatgccggcatccgccagctcgcggagcaggccggtgatgccggtgcgctcgcgccgcgtgtcgtaggtgtagacgaggctgcgcccgtcctcgccgaggtggaggtcgtggcgggcgaggttctcgggcagggtcgtgaccggcgcgcgcaggtgcaggatgagctgcttcttgccgagcttgcgcatcagctcgaccttgtcctcgacgaggatgatctcgcccttgcggatcacgcccacccggtcggccatctcctcggcctcctcgatgtagtgggtggtgaggatcaccgtgacgccctgctcgcgcaggcggcgcacgaggcgccacatatcctggcgcagctccacgtcgacgcccgccgtcggctcgtcgaggaacagcacctgcggctcgtgggcgagcgccttggcgatgaggactcggcgcttcatgccgccggagagctgcatgatgcggctctcgcgcttgtcgtagagggagagatccttgagcacccgctcgatatgcgcgggattcttaggcagaccgaacaggccgcggctgaagctcaccgtgtcccacaccttctcgaaggcgtcggtggtgagttcctgcggcaccagcccgatcatccggcgcgcggcgcggtactcgctgaggatgtcgtggccgccgacacggatctcgcccgtgctcggcgtgacgatgccgcagacgacgttgatgagggtcgatttaccggcgccgttgggccccagcagcgcgaagatctcgcctttggcgatgtcgaggttcacgtcgcgcagggcgtgaagccccgaggcgtagaccttcgacaggttcgcgatcgagacgatcggtggcatcggggctcggggctgacgaatgggcggcgcgctatagcacggcgatcggggccgcgaaccccgcgatcgccggttacatttcccgccgtttccccgcccctgacgcgcgaaccgcggaaccagccagcactccagggtttgaccgattgttctcctgcgacaaaagaccccctatccgacctgccctcgatgcgatggcgggtcgttttttatgctcatcccggcagccggccggcggcctcgcgctcgcgcaggtagtcctcggtggtgcgcgtcttggccggcggcacggcgtgcgggtcgaaaccttgggtcagcgccgcctcgacgcgacaatcgtcgcacatcatcagcgagcggatgcgctgctcaccggcctcccctgagaacatccagtggcgctcgcgcaacttgccgatcacccgctcgatggtggcgcgggtgccgaacggcttggcgcaggtaatgcagcagaacggctcctcctccttcacgatccggcggggctcgccccaagcctcgaagtcgatctgcggcttcaggctgatcacatcctccgggcaggtggccgcgcacaggccgcactgcacgcacaggctctcctcgaaggccaagagcggccggtcagtgctgtccgacagcgcgtgggtcgggcaggcgccgacgcaggagaggcagagcgtgcagtcctccgtgcgaaactggagcccgccgaacggcgccccggccgccagcggcaccgcggccaccggcgtcggggccgcagcgtgcatctcgcggaaggcgaggcgcagcatctcgcgcttgccgccgacgggcacgaagccggccggcgccgtggtcgcccggccgggaacgtccgagcggagcgccgcaccgagcgcatcggggtcgtcggtctcgatcagcgcgacggtcggcgcctccgtgccggcgccgtagccgagggcgtcggcaagcgtccggcccagcgcgacggtgcggtgcagactgtcgaggtcgtgcttcgggcgctcacgcacgagcacccgcgccccggccgcaccgtaggcgaacagcgcggccagaacctcgggaccgaactgcgtcacctcgttgacccgcaccggcaggacgtgggccgggaggccctcgccgtagcggccgagtgcgtcgatcagcggctcgccatggtcgccgtcgtggaacagcaccaccgcgtccgcaccgccggctgcccggtaggcgcgcatcaggctgcgcaggcggcgcatcagcgcgtcggccggcggcagggcgtagttggccgcccccgtggggcagacggcggcgcaactgccgcagccggcgcagacataggggtcgatcgccaccgtatcgccggccggcgcgatggccccggtcgggcagacgtcgaggcagcgggtgcagccggtgatgcgcgagcgggaatgggcgcagagctcgccgcggaaatcgatgaagcgcgtcttgtcgaactcgccgacgagatgggacgccgccatcaccgcgcgctcgaccgctgccgggtcgcgcgggtcggcgcgcaggtagccgctgcgcagttcgtgcgcggggaagagcggggtgccgccggtgaggtcgaggatcaggtcgcaggtcgacaccgccccgtcgcgccccgcaccgaacacgaggtgggtgcgcgaggacggcgccggcagggcgtagtcgtcgatgcgcaggtcgaacgcgccgagatggccggtcgcgccgcgcaccgtgccgcggatcactgggaactcgttgcggtggagcggcgcgacctcgcccggccggctgagcagcacggtgacgtcgagatgctcggccaagcgccgcccggcctcgatggcgatctcgtcgcgcccgtagatcagggtgacgccgcggctctcgagcggcaccgtgccggcgacggggaccgcctccgcggccgcagccagcaacgccgccatcttcggaccggcccgttcggcctgcgacgaccatccggcggtctcgcggatcttggcgaaggtgacgcgctcctccgcctccatctcggcggcgatctcttcaaagagcggcgcctggagcgtgcaggagaccgtgacgggcgagcccgtcgcgagagcctcgcggtaacggtcgagttctcgaccgcatagctggtcggcggtgcgcacgcgggtgacgcagcccttttccagggccgcgacatcgagcggcatcgtcttctcgcaggaacaggcgaacacgagacgatcggacacgattaaacctgagacgattgggagcacgagggccttcgcgcggaagcctgccttccttataaacgtatcattctaaaacgacgaacggacatgcgggcgcaggtcctcttcccaggaccgtgccccgcccgagaccgcctatgaccctccccctcgatatcggctcgccgggattgcgcctcgcgccgctcgtcctgccgccggccttcaccggtctcgtcgcggctggctccgcggccgggctggcctgccggatggcggagagcggcgaggcggatgccgccaccctcctcatggaagagcgcgacgacgtcatcgccttcgcggtggtgctggcgccgaccgagccgctggccacggcccggcgcgccgtcttcatcgggatgcaggcgctcgccgacgcggtcggcgcgttcgggccgccggaaatcccggtgacgttccactggcccgatacgctgagcttcaacggcgcccgcctcggcggcggcgcgctgcactggcccgagggctgcgacgagaccgagacgccggactggctcgtcttctcggcgatgctgctcgcctcgaagcgggatgccggcgatcccggcctcacgcccgactcgacctccctggaggaagaggggttcccgaacgacctgcgcgaacccctggtcgagagcttcgcccggcatctcaccaaggcgttcgagatctgggacgaggacggcgccgcgcgctcgacgggccgctatctcacccgcctcgcgctgccgccgggggtgcgggcgacgatcgacccgagcggcgatgcccggctcgtccacgccgatggccgcagcgaaacgcttccgctgcggccggcgctggccgccccctcttggcgcgacccggccaccggcacggtgcggctgtgagtgcgggcaagctgccgcggaccctgcggctcgacccttccgataccttcgtcttcgcgcgggccgccgaggccggcgaatgggcggtgacgggctcgttcctgttcttcgataccgacctctcggcgcttgccggtaaggagcgggcagcgttccgctcgggtttcgtcggcgtgcgctccctcggcttctcgaccctcgtggtcgtcagcgaggcgagtgacgccgagcgcgaggcggcgatcgaggatctcgcccgccacattcacgagcgcttcggcgcaccggatcgcgaggcggcctgcgccgccgcgcgtgaggagatcgaggtcgcggcctcgctgtgcaatctgccggtcggcagcgtcgtggccatgcaccgaagcgcgcaggatggggaaatcgcggaggaattccgcaccctgcaccagcgcgcaccgggcgcggacccgatgcacggacgcgccttccacttcgtcgagaccgacgaggacgggcccgacgaacaggccgacctcgtgggacttttgagcgacgcctccgcgggggctgagagagcatgaccgagttctgggtatcgagcggccatcacctgacgcagcgcaccgaagggggcggcctcgccgtcaccgacgagctgatcctcgcctatctcgcgcgccccgaactggtgccgccggaggaggcctgcgccgccgaacgcgcgctacacgccagccttctgagcgatccgcgccgaccggtctcgaccggcgaactccaaaaaatcgcggacgcggatgcgcgggagaactgggaggtgatgctggccttccgcgagcggctgctcacggcccgctcggtcgaggcggcctatctcgcgctcgtgcgcggcggattgcagggcgtgccagggctgttcctgacccaactcgtgcatctcatcctgcgcaatgcgctcgacggctgcgaagacccgttcgtgctgcgcgcggccgagttgttcttccgctcccagcgcgccagcctgcacgagggtgcggtgctgctcgccgatgccgaggtgatcgaggcgcgggagggcggcgcgccgctctcgccgctggtcacgatgctcggcaaggaggcggcgagcgaactcgacgtgctcaacgaggagaacgcctggacctattggagccggtcggacgccttcaccatggcgctgaacctcggcaccagcggccgaagccgggacggtttggcgcgggcgatcgaggccttcgtgcgtcacctcctcaacgcggaggtgacggtgaagcccctcgaccggctggaggacccggattggcgctggttcgtcgggctcgacgcggagggcacgcggatcggcaacgcgctctggcgcggcgaggcgctggacgacgccgcccgcgagcgggtgatcgcggtgttcagcctcaccttcgccgatccggcccgcgtcgatccgcgggtcggcgagcggccggtctatctcctgctcgccatgtcgccggacaagaccgtgcagctcaagccacagaacctcgtcgtcggattgccgctggcctccgaccgggccgccgcgtgaggtcggacatgacgccggaacagatcccggaagaccgcttcgaagtcggcatcatcgtggcgcgccgccgcctgaaagggccgtgggcgagccacgcctggctgccgatcgaggcacttccggcagcgccggagaccgggccctggacccaactctccgagaccgaggaggaggcgaccttctacgcgggtgcccacgaggtcacgctgcacatcggcgagacggcgcattaccgcgacaacctcatctccggccgtccttcgctctgggtcacgctgcacgccacgtcggaggacacctacacggtggcgagcgtgaccgccgatccctacgagggcgaatcgatggccgagggcatcggcgagatcgtcgaggcggtgccgatgccgcccgaagtgcaggccaagctgctcgccttcttcgaggccttccacatcgaacgcaagttcgagaagcggaagcgcgaccgcgccgatcccgaggccctggcgcgccgcgcgcccggcacgcaggggaagccggaatgagcggcagcttcctctcccgatgggcccgccgcaaggaggccgtgcgcgccaccgagcggaccgttacgcccgccgtcacggatgaggtcgaggcgaaggccgccctcgatgcggaggcgcataccggcgagggatcacctgcgccgcagcctgtcgccctgaccggcgacgaaccggaggcggggaccgacgatcttctggcgcggcttccctcgctcgacgccctgacgccggagaccgacctcaccgccttcctccagtccggcgtgccgacggccctgcgcaacgcggccctgcggcggatgtggtcgctcgacccggcgatccgcgacttcgtcagcgaggcgcgggaatacgcctatgactggaacacgcccggcggcgtgccgggcatgggcccgctcctgccgaccgacgacgtgaaggcgatgctgaagcggatcatcgacggtgtccccgtcccggcggaggaggaaccggataccgagccgcaggacgctcccacggcggcgtcggaggaagctccgcagatcgccgacgcagcgcccctggaacccgagaccgcccctgaaaccgacggcgttccgcttccgatgtcggatctgcacgctccggtcgcggttgccgccgtcgagtcccctgaggtcgtacaatccaccctcccccggcctcgcctgcggcgccatggtggggcgatgccctcgtaattcacgcgcatttcgattgcggcaaagccaaacgctttttattatcgatccaaacaagcggtcctccaggcgggcccgagggaaacgatgagttcggtcgcgtcggtgatggcacttccgggagatgaggtgtctggagtcgtcggcgttccggacgagatcgacctcctgcgcgcgcagcaatacgatctcttggccgcgctgctcggccgggcaccgggttcgtcgctgctcgcggcgctcgccgccgtgaaggagggcgacggggttctgggccgacaggtcgcggccctgcgccgtgcggccgccgagaccgatacggagtccgtcgagcgcgagttcttcgcgctgttcatcggcgtcggtcgcggcgagcttctgccttacgcctcctactacctcaccggcttccttaacgagcgtccgctcgcccgcgtgcgcgaggacttcgctgcgctcggcatcgagcgggacgagtcgatgagcgagccggaggatcatctcgcgatccttctggaggtgatggccgggctcgcggcggggcggttcgaggcggagcccggcatgcaggcgcacttcttcgcccggcacatcgaaccctgggcggaccgtttcttcgcggacttggaaaaggcgaaggcgggccggttctaccgcgcggtcggggggctcggccgcgcctttatcgagatcgaggcggaagctttcgccatggaaggctgaagggctgctccgtcgtgacaaatgaaatcgaggcgcgttgccccagagcaggcagccgccggaggagacgagggtgatgcgacaggatccgaagacgctcggtcgtcgccagttctttcgggcgctcggcggcagcacggtggccgctgcggccgccgtcgcctcgccgatgggggcgaccgaggcccaggcctacgatccgggcaacgacgagaccaaggcccgttaccgggagagcgaccacgtgaaggcgttctaccggaccaacggctacgagacgctgaagaagaacactgatccggcttccaccggtccgaagtgaggctgccatgctgatcaagcgcaagagcggcgacgctgctcgcaccaagcaccaggccgtcgccgccggcctcgccgcgggggtgctcgaccgccgcgccttcctccgcaagtccgggctgaccgccggcgcgctcgccgcggccggcacgattcagctcggctcggtgcgcaaggcgcaggccgccggctcctccgccgtcgggccggacacggtcatcaagaagaacgtctgcacccactgctcggtgggctgcacggtgacggccgaagttgtgaacggcgtttgggtcggccaggagccgtcctatgcgagcccgatcaaccgcggcacgcactgcgccaagggcgcggcgatccgcgagctcgtctcgtccgaccgccgcctcaagtacccgatgaagctcgaaggcgggcagtggaagcggatctcgtgggatcaggcctacgaggagatcggcgacaagctggtccagatccgcgagaagaacggcgccgactcggtctactggctgggttcggccaagttcaccaacgaggcctcctacctcatgcgcaagttcgcggccctgtggggcacgaactcgatcgaccatcaggcgcgcatctgccactcgacgacggtggcgggcgtggccaacacctggggctacggcgcccagacgaactcctacaatgacatccgcaacgccaagacgatgatcattctcggcggcaaccccgccgaggcgcacccgatctccatgcagcacgtgctgtccggcaaggagatcaaccgcgcgaacatgatcgtcattgatccgcgcttcacccgcaccgcggcgcacgccaccgaatacgtgcgcatccgctccggcaccgacattccggtggtctggggcatcctctggcacatcttccagaatggctgggaggacaaggagttcatcgcccagcgcgtctacgcgatggacgacgtgcgcaaggaagtcgccaagtggacgcccgacgaggtcgagcgcgtctccggcgtgccgggcgagcagctcaagcgcgtggcggagaagttcgccaaggagaagccggcgacgctgatctggtgcatgggcgcgacccagcacacggtcggcaccgccaacgtgcgcgcgctgtgcatcctgtgcctggccaccggcaatgtcggcaaaccgggcacgggcgccaacatcttccgcggccacaccaacgtgcagggcgcgaccgatctcggcctcgatgtaacgtcgctgccgctctattacggcctcgtcgagggcggctggcgccattgggcccgcgtctgggacgtggagtacgaatggctgcaatcgcgcttcgatgaggttccggcgaagggcggccgcaaggcgcgcacccgcaaggaaaacatggaggcgcccggcatcacctcgacccggtggttcgatgccgtgaacctgccgccggagcagatcgaccagcgcagcccgatcaaggcgttcatggtgttcggccacggcggcaacaccgtgacccgcatgcccgaagccatcgacggcatgaacaagctcgagctgctggtcgtcgccgacccgcacccgaccaccttcgcggcgctcgatgcccggcaggacaacacctacctcctgccgatctgcacctcgctggagatggacggctcgcgcacggcctcgaaccgctcgatccagtggggcgagcagatcgtgaagccggccttcgagtcgaagagcgactacgaagtcctctaccgcctcgcgcagaagctcggttttgccgacaagctctgcaagaacatcaagatcgtcgacggcgcccctgaagcggaagacatcctgcgggagatcaaccgcggcggctggtccacgggctattgcggccagtcgccggagcggctgaaggcgcatatgcgcaaccagcacaagttcgaccttgtgacgttgcgcgcgccgaaggacgatccggaggtcggcggcgactattacggcctgccctggccgtgctggggcaagccggagctgcgccatccgggctcggccatcctgtacaacaccagcctccacgtgaaggacggcggcggcggcttccgcgcgcggttcggcaccgaacgcaacggccagaccctgcttgccgagaactccttctcgaagggttcggacctgacggacggctaccccgaattcaccttcggggtgttcaagaagctgggctgggacaaggacctcacgccggacgaactcgccacgatcctcaagatcggcggtgagaagcccgacaccgtgagctgggcgaccgacctctcgggcggtatccagcgggtctgtctcgatcacggcgtctcgcccttcggcaatggcaaggcccgggccaatgcctggaacctgcccgacccggtgcctgtgcaccgcgagccggtctactcgccccgtcccgaactcgtggcgaagtacccgacccggcccgacgagcggcaattacgcatgccgaatatcggcttctcggtgcagaagtcggtggtcgatcgcggcgtcgccaaggacttcccgatcatcctaacctccggtcgcctcgtggaatacgagggcggcggcgaggagacccgttcgaacccatggctcgccgagctgcagcaggacatgttcgtcgagatcaacaccggcgatgcggccgcgcgcggcatcaaggacggtcaatgggtctgggtgagcggccctgagaacggcgccaagaccaaagtcaaggcgctggtgaccgaccgcgtcggcaagggcgtggcgttcatgcccttccacttctccggttggtaccagggcaaggacatgcgcgacttctacccgaagggcaccgacccggtggtgctcggcgagagcgtgaacactgtgacgacctacggcttcgatcctgtgacgggcatgcaggaaacgaagtgcaccctgtgccagatcgcagcggcgtaagaggagcaccccgaaccatggcccggatgaagttcctctgcgacgcggatcgctgcattgagtgcaacgcctgcgtcacggcctgcaagaacgagcacgaggtgccctggggcatcaatcgccgccgcgtcgtcaccctcaatgacggcaagcccggcgagcgctcggtctcgatggcctgcatgcactgcaccgacgcgccctgcgcggcggtgtgccccgtgaactgcttctacaccacggccgatgccgtggtgctgcactccaaggacatctgcatcggctgcggctactgcttctacgcctgccccttcggcgcgccgcagtatccgcgggtcgggaacttcggttcgcgcggcaagatggacaagtgcacctactgctcgggcggccccgagcccgacttctcgaccgccgagtacgagaagtacggctcgaaccgtctcgcggaaggcaagctgccgctctgcgccgagatgtgctcgaccaaggcgctgctcgcgggcgacggcgagatgatcgccgagatctacaagcagcgggtgatcaagcgcggctacggctcgggcgcctggggctggaagacggcctaccgcgagaccgtcgcaatctgatccggtgtcgagcgcgggctttgcggcccgcgcccgcgagctgtgacgagacttcgaaaggaacgccgatgcggcgggcaacgaccttcctcagcaccctcctcctggcggtgatgcttttcgcggtgcccggcgccctcagcccggcgcaggcgcagaacccgatccaggccgacggccagaacccgatgggcgcccggcccaccgcggattcggtcaacgaggaattcctgttcaagcaggaatccaagatccgcggccgcgtctcgatccccgacggcaagtcggccaacctgatccagccgcagggccgcgagtatcagaacttccgcgagcgctggctgccgtggatcggcgcgctgaccatcctcggcatgctcgccgcgctcggcgcgttcttcctgttccgcggccggatcatgatggagcacagccaggaatcgggaaagaagatcctgcgcttcaacgccttcgagcgcttcacgcactggatgacggcggtgtgcttcatcatcctgtcgctgtcgggcctgaactacatcttcggcaagcggctgctgatgccgctgatcggcccggaggcgttcggcgcgatcgcgcaatgggcgaagtacagccacgtctacctcgcatggccgttcatgctcggcgtggccttcatgttcgtcctttggatccgagacaacatcccgaacaaggtcgactgggcctggatcaaggccggcggcggcttcatcggcaagggtcatccccatgccgcccgcttcaatgccggccagaagggcgtgttctggatggtcgccggattcggcgcggccatgggtattaccggcctgatgatgctgttcccgttcgcgctcaccgacatcaacgggatgcaggtgatgcaggtgatccactcggtgatcggcatcatcttcatcgccggcatcctcgcccacatctacatcggcacgctgggcatggagggcgcctacgacgccatgggcagcggcaaggtcgatctcgcctgggcgcgcgcgcaccacgacctctgggtcgagcaggagcaggcgcgcactgccagcggcccgcagctcaagggccatcccgcccccgcggagtgatgagagcgggagaccggcggcgcaggccggtctccagccaagggcaagaccacctgcgctgaccaaggcaccaggcctccagggaagacaagaccatgaaagccttcctcgccgccgtgatcgccgccatcgccctcggggtgctggcgatgttcgcgctcacgagcaatcagaagttcgcctatcaggccttcgcgacctccggggcgcgggtgtcggagcccggcaccaacctcgtcggtccccgctggaacggcgatccgaagccggacgagtacaacggcgaaccccacggcaaggccgagggtgaagcgtcgcacccgaagcgctcctgaacgaattcaagaaacctgaaaacgaagacgagggagtgagcccgatgaagccttcgccgatcatccggcacctagccggcggccttgcggcctgtgcacttctcgccggcaccgccctggctcaggatgcgagcccgagcgcgccggcgacgctgcagacttccggtaagccggccaatctctgccaggaactggtggcattcgtgaagcagccggagccggccaacaaggccgcggcgacgccgccgcaacaggccaccgccgtctcgaacccgtccggcaagaccgagggcggcaagccggcggatggcggcgagccccagaagacgtcaggcctcagcggcgccgtcagcgagaccggcaacggacccgcgcccggcgccgccaccaacaatcccaagcctgaggccgcaaccggcaacccggcggacaacccgaacgccaaggcgaatgccctggccaagaacccgccgcccccggccccgcccgctccggcgccgaagcccgacccggcgaccatcgagaagatcgaggcggcggccggcgccaacgacctcgccgcctgccgcgaggccgctcgctccatgcgggtggccggaatcgtcatgccgccgcccctgctcgcgcttgcggcgttggatctgaagttcttccagcagtaaaaaaggcagcggaggagccgtcaggctcctccgtccggtcaggccgcgccctgcagcggtgccaccgggttggggacgggtgtcggcttctccgcaccgccgcgcaccagtgcgatcaccagcgccgtgagcgtgagcagatcgcaggtcaggccgaagaccgatccgaccagcatgttgtgaagcgcccagcacgacgacgcgccgaggaagaagcggcgcatcgcctgggaatttccctgaagccgtgccgtcgtcgccagcagcgacccgagcccggcgcaggccgagggccatccgttccaggtcgcgagggtgagacccagcgcgacgaggctgcttgccaggaacaacggggcgacccaggccgcgcgggactcaggaccgatccagcgggccgccaccacgctctgcatcaccgagacgaggcacatcgccgtgccggtctgcgcgccgagccgcaggaagtgcagcgcgaagcaggccgagcaggccgccgaggtgaagaggatcaaacttcgccgcggcatcattccgccggcaaagcccaggcagagccccaggcctccaaacaggtcgaggtgttcacgcgcggcattccacgcgaggggagcgagatctgcgggtgacatgatgagggtctcgaacgacgtgttcgtgattggcttgtgacgggcgatttactgaagatcgttcttcgctcttccttcgcgatccttgcggtccgtcgcgaaagcagtgccgaccgcgccaagagccgcagcggtcttgcctgctgcgctattcctgcgtggtaaccggttcgttaacgcgacgataacggtccctcggcgtggcgctggcgcctcacttggtgagcgaagcacgatcgccccgacagtgagaatgaacgttcattgacatgagaatgaacgttcactatcaagctcaaggcagcgttggagttgggccatgagcatgattgtcagtgatcgggcgtccttccctcactccgtcgggctcggtgccaatctcgccaccgcgcaggagggcttcagcccggtgcggctgttaagggcggtctgcacgcccgcgaacctgctggtttgcgccgtcgtggcgttcggctggttcgcgctgctcggctggaccggcgccggtccggatggctggcaggcgcgcctctgcgccgatctcgaccttcagccgcgctcctgcgccgccgtgcagctcctcagcgagccgggccgcaccgccgccacggacaccgtaggaaccacatcatgagtgcagcggccggcgccgtcatcgacgcccggagcggacaggcggcccggcgcgagcatatcctcgacgcggccgaatcctgcttcgtccgcaacggcttccaccgcaccacgatgcaggatctcgcccgcgaggcttcgatgagcccgggcaacatctaccgctacttcgattccaaggaggccgtcgtcctcggtctggccgagcgcgaccgcgaacgcggtgccgtcctcgtcgaggcgatggagcgagccggcgacaagcgtgccgtgctgatgggcgtgctcgcccggttctttctcgaaatcagccgcgaggccgcggtgctgcgtcttgatctgtgggtggaagccacccgcaaccccgccatcgccgaccttgtcgagcgcggcgacgaggaaggccgggtctggctgaccgagatgttcgacgcactcaagacctcgccggattgcgatcccgccgccctgttcgacgcaatcgcgccactgatgaagggcatgatcgtcagccgggcgctcagtcccggctacgacgcccgtcccgccgtcgctcagctccagtcgctgatcaaggcgggtctttcgggcgcgctggccctcccccctgccgacaaggaagccggccgatgatccgcgcccggaccctggccgttccggccctggtgctcactgccctgagcttcggtcccgcatgggccgagaccgccccgcccccggcgaagaccgccccggcggccaccgtcagcgtggtcgaggccgagcggcgcgagatcgtcgagagcgtggtcgtgaccggtaccctggtgccgcgcgacgagatcctcgtgacgcccgagatcgacggctaccgtctcgtcgagcttctgaccgaggagggcatgcgcgtcgagaaggggcaggtgctggcccgcctcaaccgcgacctgatcgaccgtcagctcagccagcagaacgcgctgatcgacaaagtgagcgccgccgtgctccaggcgcagagcaacatcgaacaggcggaggccgccgaactcgaagcgcggctggcccatgatcgcgccaagcaactgatccagaccggcatcaccacggcggccgtcatggaaaaccgcaccgccgccttgcggcaggcggagggtaagctcgccttcgcccgcaatgggttggcgatggccaaggccgagctggcgcaggccaaggccgtgcgcgacgaactcgaactgcgcctcgcccgcaccgagatccgcgcgccggaagccggtatcgtcagccgccgcacggcgcgggtcggcatggcaacgtccgcctcggccgagccgctgttccggctgatcgcccgcggtgagatcgagctggaagcggaagtcatcgagaccaagctgccgctgctgcgcgagggcgctcccgccttcatcgagatcggcgaggacgagcgcgtcacgggcagcgtccgcgcggtctacccggaggtcgacaaggcgagccggctcggcaaggtccgcgtccgcctcgatcccgatccgcgcctgcgcatcggcaccttcgcccgcggcgccgtcgaactcgcccgcacccgcggcgtcacggtgccccaggcctccgtcctctacggcggcggaaaacgaagctccgtgctcgtcgtcgcggaggacaaggtcgagtcccgcgaggtccgcaccggcctgtccgacgacgacgacatcgagatccgctccggcctcgcggaaggcgagcgggtcgtggcccgcgccggcagcttcctgcgcgacggcgaccgcgtccgcccggttccgctcgcgcggcaggggcagacaccggccgccgtctcggccgccccctcgccgcaggccaccgccgacgccggctcgcgctgaggcggctccgcctcggcccctcgacattccttctgacggtttgccccgatgcgcctgaacatctccgcctgggcgatccgcaatccgatcgcgcccctcgtcctgttcctcgtgctggtggtgctcggcctcgtcagcttccgggggctcgcggtcacccgcatgccgaacgtggacgtgccgatcgtctcggtgacgatcacgcagggcggcgccgccccgtccgagttgcagacccaagtcacgaaatgggtcgaggattcgatcgcgggcgtgcgcggcgtcaagcacatcacctcggcgatcacggaaggggcctccgtcaccaccgtcgagtttcggctggaggtgaacaccgaccgcgccgtcaacgatgtgaaggatgcggtgtcgaaaatccgcatcaacctgccccgcaccatcgatgagccagtgatccagcgcgtcgagatcaccggcctgccgatcctgatctacggcgtgacatcacccgcgatgacgccggccgacctgtcgtggttcgtcgaggacaaggtcgcccgcacgctgcagggcgtgaagggcgtcggtggcgtcgagcgtgtcggcggcgtcgcccgtgagatccgcatcacaccgctgcccgaccggctgctggcgctcgggatcaccgcggcggacgtgaacaagcaggtccgcgtcacctccgccgacttggccggcgggcgcggcgaggtcggcggacgcgagcagtcgatccggacattggccgcctcgcgcacgatccgcgacctgaaggcgacctccatcgtcctgcccggcgggcgcaaggtccgcctcgacgacctcgccacggtcgaggattcgatcgaggagccgcgcactttcgcccgcttcaacggcgaatcggtcgtcgccttctcggtctcccgtggctcgggcgcgagcgacgccgaggttgcggcgggcgtcgagaagaagatcgcggagttcgcccagggctaccccgacatccagttccaagagatcgattcgtcggtcgcggcgacgcggggcagctacgcctcggcgatgcacaccctgatggagggcgcggcgctcgccgtcatcgtggtgttcctgttcctgcgcgactggcgcgccacgctgatcgccgccgtcgccctgccgctctcggtcctcccgaccttctgggcgatggacgcgctgggcttcaccctgaacggcatcagcctgctcgcgatcacgctggtcaccggcatcctcgtggacgacgccatcgtcgagatcgagaacgtcgtgcgccacatgcggatgggcaaatcgccctaccgcgcctcgatcgagggcgctgacgagatcgggctcgccgtcatcgccatcaccgcgaccctgatcgcggtcttcgcccccgtctcgttcatgggcggcatcgccgggcgctacttcatccagttcggcctgaccatcgccgtctcggtgttcatgtcgctgctggtggcgcgcctgatcacgccgctgctcgccgcctacttcctgcgcgatcacggccatgccgaggagcgcgaaggcccggtgatgcgcgcctatacccgcctcgtcggctggtcggtgcgccacaagtggatcaccctgatggtcgggctcgcactgtttgccggctcgatcgtctcgaccaaacttctcccctcgggcttcatcccgaagcaggacaacgcccgcaccctgttcatgatcgagctggcgccgggcgcccggctccccgacaccatcgcggtggccgaccgcgtggtcgagcgcatccgcgccctgcccgaggtcacttcggtcttcgtcgatggcggtcgtcaggccggcggcaagaaagagacgcggctcgccacgctgatcgtgaacctgagcccgaagagcgagcgcgtgaagcgccaatggaccatcgagtccgagatcgccgggcttctggcgcaggagcccgacatccgctcgtggaccctgcgcgacagcggccagcgcgacctcgccctcgtcgtcagcggccccgacgtcgatgtggtgacggaggtcgccgcgcggctccagcgcgacatggcggtgatcccgcacctcgtctcggtgatgtctacggcgccgctcaaccgcaccgaggtgcgcatccgcccgaagcccggcgccgcggcagatctcggggtcgcgaccgacgtgatcgcggaaacggtgcgggtcggcaccatcggcgacatcggcatcaacctcgccaagttcaacgcggcggaccgccaagtgccgatccgggtgcagcttcccgagagcgcccgcggcgcgatcgcgcggctcgaaaacctgaaggtgccggccaagaacggcacggcagtcccgctcgccgccgtggccgacatcgaactcgaccagggccccggcgcgatcgagcgctacgaccgcgcggtgcgcgtggcggtcgaggccaacatggagggctcggacgcgctcggttcgctgatcgagcaggcgctggccacgccgacggcgaaaagcctgccgccgggcgtgacgatccgccagaccggcgacgccgagatcatgcaggaggttttctccggcttcctcatggccatgggtgccggcatcatgatggtctacgcggtgctggtgctgctgttcggctcgttcctgcagccgctcaccatcctgttctcgctgccgctctccatcggcggggcgatcctcgggctcctgatctgccacatgccgatctcgatgccggtggtcatcggcctgctgatgctgatggggctggtgacgaagaacgcgatcatgctcgtggatttcgccgtcgaggagatggcccgcggcgtcgatcgggtcaccgccatcgtcgatgccggccgaaagcgcgcgcggccgatcgtgatgaccaccatcgccatggccgccggcatggtcccttcagcgatggcgctcggcatcggcggcgagttccgcgcgccgatggcggtcgcggtgatcgccggactcatcgtctcgaccctgctttcgctggtcttcgtccccgcggtgttcctgctgatggacagcctcggcggcttgatcggccgtgggctcggccgcttcgtcggcccgcgcgacgaaacagaggacgcacccgccccggccgcccatcacggctgaccccctccccgcatcggcccgtgcgacgggccggtgcggaatataggccaggcgggcagacgggcgcgctgcgatgtcgtttcgcgcatcccgccggatgccccgccaccggcgatggagcgcctcgggttcgtctccgcccgctcagatatcccggccctgatagaatctgggctcttcgatgcgccgtctcctcacgcgcctgagaacccgtccgtcgatggccgcgagccccgaggctatctgcgtctgcgcccagacgatgagacagaagggcacgacgttgttgaggagccccatcccgaaaaaggcaacccagacctctcggccgtggggaagacaaataccggccagcggcagggcggcattgaggatcagcgcagccaatccgatacgcagcacgacgagcgtcagaggcggcagcgcggacagggccacacccgcgaagaagaaggatccgccccagagcacggacaatccgagcagcatcgcccattcgaacggcgacatggtgcggttgacgacggttggcacgagggggctccggcaagtccgaccccgtgcctacggccccatggaggccgcgcatcccgcttcctgctgtcgaatcacccctgcgccgagacacaagccgtatccggcctgatggcatcaggccggcgtctctcggtccttgttgtgacgcgcattctttcgacgaaccggtgaccacttcgtcggaatgcgctcgagcgcaatactccggaccggccgaagcgacgccctaccgtgaccggtcgagcaagcccgagaccacgcgggcagtgtagtccaccattggcacaatgcgggaatagttgagccgcgtcgggccgatgacgccgacaacaccgacgatcttctgcgcgctgtcgcggaagggggcagcgatcatcgaggagccggagagcgagaacagcttgttttccgagccgatgaagatgcgcacgccgtcgccctgctcggcccgcgccagcagctcgatcacgtccttctgcgtttcgaggtcgttgaacagcaggcggatgcgctccaagtcttcggccgcgcgcaggtcgtccagaaggttggcctgcccccgcacgatgagctggcgcgcctctgacgggccgaccgtggtggcgagcccggcatcgactagccgctcggtcagggcgtcgagttcccgcttcatctccttgcggccgttctcgatatcggcgcgcagggtatcgagggtgcggccgcgcaggcgggcgttgaggaagttcgaggcctcctgcagcgcccccgccggcaggcccggcggcaaatcaacgaggcggttctccaccgtgccgtcgatcgagaccagcaccacgagcgcgcgctcgggatcgagccgcacgaactcgacatgcttgagcccggcatcgaccttagtggtcagcaccacgcccgccccgcgggaaatgcccgagagcagcgaggacgcctcggccagggccgaatcgaaggtgtggcgcgaggctgccgcctgcatctgcgcctcgatgcgcgccttctcggcgagatcgacatcgccgatctccatcatcgcatcgacgaagaagcgcagacccagctccgtcggcaggcgcccggacgaggtgtggggcgcgaagatcagcccggaatgctcgagatccgccatcacgttgcggatcgaggccggggacaggctcatcggcaggatgcgcgcgagattgcgcgaccccaccggctcgccggtggtgacgtagctctcaacgatctgccggaagatctctcgggagcgctcgttgagggcggcgagcgcctggggttgcggattcacgatgggctgaacggcctcgatcaaggagatgagcacctgacgaatgcaggatcctgacaaacgattgtgagcgcttgggcgccgccgatcaatcctgtcgtgcggcgacgttacggacgatgtccggaccgcgccgacccggcgaacgacaccctgcgggcttcagccgaggaatcctagggatcattctgcggccccgagtcgtttgatgagcagggcagcgtttcgagccgcgatccgccgccccgtaactcgagtaaagatggagcctccgatagtgctgactggcgcacgaaagaccatggtcaaggtcgccgccctggcgatcgcggtcaccggcttgagcctcgcttcggcgccccgcgctgcgcaggctgccccgctcccgatccaaaccgaggcgaccgcgccggtcggtgacatgatcgagcaggcgcagtaccgcggcgaccgccgtcactaccgccgccacatgcgtcaccgtggccattggcaccgccatcaccgcttcggcggcccgcgccatcaccatcaccgccgtcactggaaccaccgtcgctggtgatcggctagcaggttatctgaagggccgccgtcgcgagacggcggcctttttcgtgccggaggcgggtcttccgctgaaaaccgcagaccttgcggcggttgccgcgggggctggcagcgcctaagagcccgggcttcgattttcgacacgggagcttaccaagcatgcggccctcgaagcgcgcggcggacgcgatgcgcgacgttacgctggagcgggcggtcgcccgctacgcggaaggctcctgcctcgtcaccttcggcaacacccgcgtgctctgcaccgcctcgctggaggagcgcggcccgccgtggctgcgcggctccggcaagggctgggtcaccgccgaatacgcgatgctgccccgcgccacccacgagcgcacccgccgcgaggtcaattccggcaagccctcgggccgcacgcaggagattcagcggctgatcggccgctccctgcgagccgtcaccaacctgccggccctgggcgagcgccagatcaccgtcgattgcgacgtgattcaggccgatgggggcacccgcaccgcctcgatcaccggagcgtgggtagccctgcacgattgcttcgcctggatgcgggcccgctcgatcatctcggtcgatcccctgaaggaccatgtcgctgcggtctcctgcggcatttacaagggccagccggtgctcgacctcgactacgccgaggattcggcggccgagacggacgcgaacttcgtcgtcaccggcaagggtggcatcgtcgaggtgcagggcaccgccgagatggagccgttcaccgacgaacagttcctcgaattgctgcggctcgccaagggcggcgtggcggggctcgtcgagctgcagcgcaaggccatcgcgtgagcgcgcatcgcatcctctcgggcaaggtcgtcattgcgacccacaatgccggcaagctcgtggagatgcgcgagctgctggccccgttcggggtcgaggcggtctcggccggcgaactcggcctgcccgagcccgacgagaccggcacgatgttctcggagaacgcggcgatcaaggcgcacgccgccgcgaaggcctccggcctgccagccttcgccgacgattccggcctctgcgtcgatgcgctcgacggcgcgccgggcttgttttccgcccgctgggccggcccggacaaggacttttccggcgcgatggcccggatcgccgccgaactcgacacgcgcggcgccacggaccggcgcgcccacttcgtctcggccctggttctggcatggcccgatggccataccgagctgtttgagggccgcgtcttcggtgatctggtggcgccgcgcggtagtctcggcttcggctacgatccgatgttccgccccgagggcatggaccgcaccttcggcgagatctcctcggaggagaagcacggcgtcgattggcagagcggcaacgcgctctcgcaccgggcgcgggccttcgtgcaacttgcgcaggcgtgcttgcgtcggccgggctgagctttcgctcggcgttgggcgtgcttacatcaagctaacacgacgaaaagcgcaccggccgtaccccttcgatcccaatcgcaccctcatcctgaggtgccgcgaagcggcctggaaggatcctccagtttccgcgcggcccctggaagatccttcgaggcccgctgacgcgggcacctcaggatgaggacggtggatgggagtcccgagaggcgcgcggatcagagaagttttgacaggccgatgccccccgcgacaccgcccgaccatccgacccgcgacgcgggattcggcatctacctgcactggccgttctgcgccgcgaagtgcccctattgcgacttcaacagccatgtccgccatgcgggcgtggaccagccgcgctttctcgccgctttccggcgagagatcgcccacgccgcagcactcgcgccggggcggaccgtcaccagcatcttcctcggcggcggcacgccctcgctaatggcgccggacacggtagcgggcctgctcgatgctgtcgccggagcctggagcgtggcgccggatgcggaggtgacgctggaggccaaccccaccagcgtcgaggcgacccgctttcgcggctaccgggcggccggggtgaaccgcgtctcgctcggcgttcaggcgctcgatgacggcgacctcaagcggctcgggcggctgcacagcgtcgcggaagcgctcgacgccgtgcgcaccgcatcggcgcatttcgagcgcttctccttcgatctgatctatgcccgaccggagcagacaccggaggcctgggccgccgaactgcgccgggcgatcgattatgccgccgagcatctctcgctctatcagctcaccatcgagcccggcacgccgttcttcggcctcgctcaggccggccgcctcgtgccgcccgacgacgacgcctcccgcgccctctacgacgtgacgcaggagatctgcgggcgcgcgggcctgccggcctacgaaatctcgaaccacgcccggcccggcgcgcagtcgcgccacaacctgctttactggcgctacggcgaatatgccggcatcggccccggcgcccatggccgcctcgtcctgccgcagggccgaaccggcacgctcaccgagaaagcgcccgaagactggctcgcccgcgtcgagcgcgacggccacggcatcgtcgagacggaaacgctgtccgccgaggatcagggcgacgagttcctgatgatggggctgcgcctcacggaaggcatcgattcggctcgttacgccagcctgaaggggcgcccgctccatgccggtcgcctcgacgcgctggcgagagacggcctcgtggcgcggcgccccgatggccgcatcgccgcgaccgcccgcggcgctccggtgctcaacgcggtggtggcggagttggcaggctgatccgtcaaatcccagacggcgcgagcaccttaggggccgggctcaccacgttcgccgcgttgttgcggatctcgtagaccgccaaggtccgctcgctgacgccttcgggcaggaagcggaaggtgccgtcgaggccggagaagcccgctggattggtcaacgtcgcgtcggcgaagcgctgcgagccgtactggcgcaccaatgcggccatgagtgagaccgcatcgtagccgagcgaggcggtgcgcggcggcatcgtcccgaagcgggtctgatagcgctgggcgaaaccggaaaagccggcggtgtcgggcgcggcgaagcggccgccctggaaagccgcctgcgacagcacccgcgggtcgttccacagggcgagcccgagaggacggacccgcgcgggcgagaacccgaccttggtcagcgcgggcgcgacggccatcaggccctcggcggtgtcgggcacgaacagcgcgtcggcctgggcgccggcgcccgcgatcacgccgcgcaaccggtcgaccgccgggccgggattgccggccgggtagcgctcgataccgacgagccgggcgccgcgccgggccaccgcctcacgaaactgcgcctcgacggcattgccgtagaccgtctcggggatcagcgcggcgaaggagcggcgaccgcccgcgctcgcctcatcgacgatccggtccacctccgattgcggcaggaagctgatgagatagacgccgcgcgcggccaccgccgcgtcggtcgagaaggcgatgaccggcttgcccgccccgcgggcgacacccccggccgcctggacattggcggcgaagagcgggccgagcaccatttcggcgccctcggcgaaggccgcctgcgtcgcctcgcgcgcgccctccggcgtgccgcggtcgtccttcacgaggatctggaggttcggcttctggaaatcgtcgtaggcgagttcggcggcgttgcgcagggcggcgccgaccgccgccccctgcccgctcagcgggacgatcagggcgactttcacggtgcccgcgccgatgacgttgccggcagtcaccgtggggctgggctcgccttcgggcaccgcccgagccgccggccgcggcgcatccggaacgccgaggcaccccgcaagcccgatcgtgagcccgagtccgacaagcgcggcacccgcgcgggccgtccaccgtccgccgcgtcgcgccatcgcgaccccctgtccgagcccaattcgcgatcacgatgcggaggggcttgcgaaaagtaaatgtgaggccctgcctttccccggtcttcaaaggcgtgcgggcatggcattgtcgcggcgatgacacagcgactcgacaagcgccccgaaggggccccccgcagccctgccaccttcacggccttcggcctcgccgccgaggccgagtctctggcgccgggactctacgtggtggcgaccccgatcggtaacctgcgcgacgtctcgttccgcgcgctggcgacgctcgccgccgccgatgccgtgctggccgaggacacccgcgtcacccgcaccctgctgatgcattatgggatcacgacgccgctgctctcctaccacgagcattccaacgaggcggtgcgcgagcggatggtgatgcggctgaaggccggcgagaccctggcgctggtctctgacgccggcacgccgctggtctcggaccccggcttcaagctggttcaggcggcgattgccgccggcatcccggtgacgccgattcccggcccgtccgcggtgatgaccgctatcgttgccgccggcctgccgaccgaccggttcttcttcgaggggttcctgccccagaaatcgggtgcccggcgcaaccgtctggaggctttggccacgatccccggcacgctggtggtgttcgaatccccccatcgcctgcccgaaatgctggcggatgccgccgccaccctcgggccggagcggcccgcggcggtggcccgcgaattgaccaagctgtttgagacgatccgccgcgacagcctcggtgcgctggccgaagccttcgcccaggagggtccgcccaagggcgaagtcgtcgtggtcatcggcacggcacccgaggacgccgccccgcgcgaagccgataccgggctcgacgcccggatcgaggcggcgctcgcccgccactcgatcaaggatgcggcggcactcgtcgccgacgagaccggccagcccaagcgcgtcgtctatgcccgcgccctggtgctcgcccgccgggcggacgatgagacctccggctgatccggaggcgcggcgccgcgccacccacggacgcggcctatcggccgaggggttggcgctgctggcgctgatgctgaagggttatcggccgcttgcccggcgcttcgcggccgcgggcggggagatcgacctgatcgtccgacgcgggcgcaccatcgccttcgtcgaggtcaaggctcgcgcgacgctggacgccgccgcgaccgccatcgacgcgcgcaagcgggcacgcgtgtcgcgggccgcgcgggcttggctcgcgcgtcacccgcttgccgccgacgccaccctgcgggcggatgccgtcttcgtggcgccgcgccgatggccgcgccatctgccgaacgcgttcgagatcgaaggtttatgagcgtccggcccagagccggacgggccgcgtcagccctcggcggcggcggcgatggccgcggcgagggtgcgcttgaggtcggcttggctgaacggcttctgcaccaccagccggtcgcggaacggctcgcggatgcccgcgccgccatagccggtcgagaacacgatgggcaggttgcgctcggcgatggcctcggccaccgggtagatcggctcacccgccacgttcacgtcgaggatggcgaccgtgaagctctcgctccgggccatctccagggcggtcgcaagccgggccgctggcccgacgatctcgcagccgaaatcgagcagcatatcctcgagaagcatcgagatggctgcttcgtcctcgacaaccagcacccgcgcgccggacagacgatcctcgttcgaatccacactcacgccgggtcgtcttccctatcgattcgttcccgatccggaacgccgtctcgagtctgtcagtcgcgcctgggttgttccggaggagacccctccgatacgcttcgagagcggatgagcgacccggaaaacgctgcccggcaccgcgagccgtcgcccgtaaagctgggcgtgtcaagcgccgcaaagccccgcccgtgctatgctgatcgacccaatgttattccgcaaaacatttcacgctcattgtcgcaaccgggcgacagcccaggcacgaggcgaagcccgctcaaccatgagtcggctgggcttcctcgccgcggcggtcgccgcgatgcttccgatccacgcccgtgccgaaccggggcgtccgatcgtgatcggctcgaaaagcgataccgaaggcgcgctgctcggaaacctaatttctctcgtccttgaggatcttggcttgcgcgtggagcgccgcctcggcctcgggccgaccctgatcgtccgctcggccctgctcgctggagagatcgacctgtatcccgaatataccggcaacgtcgccttcttctccggcaccgagaccgatcctgcctggaagaacaatgccggtgcctacggcctcgccctgcggctcgacgccgcgcatggtctggtctggctcggccgggcaccggccaacaacacgtggctgatcgcggttcagggccgtctcgcccgtgagcgggggctcgcgacaatggcggatttcgcgggcgccgtgcgggatggtgcgatccgcctcgccgcctcgacggaattcgtggagagccccgccgccctgccctccttcgaatccgcctacggtttctccctgccgctctcgcgcatcgtcagcctgcccggcggcgacacggcggtgaccgcccgcgctgcggcggaaggcatcagcggaatcaatgccggcatggtctacggcacggatggggcgctggctgccctcgacctcaccgtgatgagcgatcccaagggggcgcagatcgtctacgaacccgcccccgtgatccgtgccgcgacgctcgaacgccacccgcggatccgcgaggccctcgacccgatcttcgcgcgtctcgacgccgacacgctgcggcggctcaacgcggcgatcaccgtggaggggcgcaccgccgaggcggtggccaaggcgtggctggctgaagcagcaagccgcccgtgacggcacgccttcttaccggcctcgccgcggcagctctgctcccggcggtgttcgctgggctgcccctgcttcatctcgctccgaaccgactggtgacgggtgcgcccatcggcgcttcggacgcactcggcaccgggctctggcccatcgccgccctggccgccgcgggactcggcgtgctcgcggcgggccggggacggatggcggctggcctcgccgggctcgcctgcctcggcgccctcgctctcatgctggcggggctcggctccggcgccgcggacctcactgccggccagccgttcgcgacgcgggcgcgtctcgcctccggggcctggaccggcgtggtcgtgctggtctgtgccctggccttcgccgcgcggcgtgcccgcttgcccggcggcggcctcatcgcggctgctgccgtcctggcgctgatcgggggcctgtggcgcgccggccgcctcgatgcgctctcgctcgtcgtcgaggggcgtgcccggtccgatgccctcgacggcgccatccgcgatcatctcgtccttgccctcggcgccctggtgctggccgccggcctcaccggcgggctcgcactgtggcgtcgggggcgcgggacggtcgacctcacggtcagcggcttgcaggtcgtgccggcggtcgccctgctcggcggcctggtagccggcctctcggcgctgctcacagcagccccagcactgcgcggctacgggatctcggcgctcggcatcgggccggccctgatcggcatcgcggcctacctgctcctgccgctctggcgcggccttcaggcggcacgccgcgccacgggccccgacaacatcgccgcggcgcgggccctcgggctcacgtcgggccagatcctgacgaccctacgcctgccgctcggtacccctgccctcatcggcggcctgcgggtcgccacggtccaggcgctcggtcttgcgactcttggcgccctggtcggggcgggcgggctcggtacgctcgtcttcgacgggatggcgcagttcgcgccggatttgatcctgctcggcgccctgccgatcatcgcgctctcgctcgccgccgagggggcgctcggcaggctggaagcggccctgcgcagacggtggccgcgatgaatcgcgtctctgaggccctcggaccgctcgcactcggcttggcgctggccgccgcgagccatccggcctttgccggcctgatcggcgcaagcggccggcccctgaccgtccgccacatcgcggaactggcgctgaaccacctcaccctggccgcgaccgggctcaccctggtcgccgcactcggaatcgggctcggcctgatcgccacgcgggcgcgcttcgcggggtttcggaccagcatcgacacgctcgtcgccttcgcccaggcggtgccgccggtggtcgtcgtggccctggctctgccggtgctcggcttcggcgggccgccgaccctgctggcgctgaccgcctacgggatcatgccgaccctgcgcggcacggtcggcgcgctcgacgccgtaaccgccgaagcccgcgaatcggcccaggccattggcctgacaccggcccagatcctcatccatatcgaattgccgctggccgccgcgggcctcgtggatacgttgcgcaccgccctgatcctcgccgtctccgtcaccgccgtcggagcgcttgcaggagcctcgacgctgggcacgccgatcgtcgccgggctccagaaccaaaacatcgcggcgatgctccagggcgcgcttgcgaccgcggcgctcgccttcctcggcgatgcgctgctgcttgcgatcggcgccagactacgtccgcccgaaggacggacggccggctgatcgaggctacttgtccaggaactcgaccttcgcgcccttcttcgtatggctcgcgaggtcgcgcgcgtcccagttcgtgagtcggatgcagccatgcgactcggtcttgccgaccttctccggctccggtgtgccgtgaatgccgtaggagggaatcgacaggtcgatccagacgacgccgaccgggctgttcggccccggatggatcgagaacttcttcgtcgccttcacacccttgaactggtatttcgggttgtaggtgtaccaggggtcgaaggcgacggccttcaccttcgctgacccgtccggcgccggcttctccgaactgccgatcgaggccggataatccgccgtcagcttgccgtcctccgcaaaggcgcgcacccgcttcgtgcgcttgtcgacctcgatgcgggtgactttgggggcgaccggcgcgccctcgaccttgccctcgccgagcggcggcacggccgcgacgaccagcgtgccgccggccttgtcgagcggtacgttcgggttgagggcggagaacaggtcgcgctgcatgtggaagcgctcggccagcatctcgcgggtgttggtgtagcgcatcggcccgacctcggcctgctcctccatcttgggcggcatcttctcgacgaaggggcctttcacgtcctcctccgtgatcgtgtattgggtcacgaccggttccttgccgttggcctgaagccggtcgaagatctcgcgggtgaggcggtcgccctcgggcagcccttgcgccgcggcgaaggctttgagcgcgccgcgcagattctcgccgtcgcgcccatcgatggcgccgggggagaagcgggcccgatcgagcagcacctgcaccttcaccagcagagggtcgggcttcttctccgcgtccttcttcgcttcggcttccttcttggcctcagcttcctttttggatttcttccccggcttggacgacttgtcgggcttggcctcttcaagcgactctcggaacgccgcgttctcgatggcctcgcgggtcaggtcgggcgccccggactcggcggcctgcgcagctgccgaccatacaccgagcgctgccagcgctcctcgcatccacgcccgttccatagcccgctcgcgctcctcgactcacgacgaagaggaagcgatggccaaacgctaccgttcccgcggcgaatggcgtttcgtcatgcgtccggtcacggaaagccgcctactggcagaggcggtgcccggcattgcgctcgcgcaggtcgagatgcaggtggttgccgtgcgcggcgtcgctgcccggccccagcaccgtgcggaagaaggtgcaggcgcccgtgcgcgccgaagccaggaaggccgcctccggcgtgccgtccggcgccgccgtcaccttgaggctcgcgcgcttggtgaagccgtaggccatcacgtcgatggcgttggcgaagctgtgctcgctgagtttggcgtcggtgtcgtggttctgcccgcggcagacataggtgccgccgagcgcgaggctcttgaggctctcgccgaactccttttgcgccgcgacctgcacctcggtcgtccagcgcgccagcgcctccgcggcccggcagttaagggtggccgccggctccagcgcgacgccgtcggcaagtgctgtgacggtgagaggatgcggcgcgctgcactggccgttgccgagcggcgacgccgcctcgaagcgcgccccgagccgctccagccggcgcaggcaggcggtgtcgtcgggcgccgaaaccttgagggcgagcgccgactcgcccgacagctccggcggccgagccggcggcagcggcgcctccggcaggccggcgggcgcgtccttcgtgtcgttggtgttcttcgtctccttgggcggctcgtccggcttgcccacggcgccgttgtccgggccggtggcaagctccggcggacgctccggcggcagcggcgtcacctgcggggcgggcggcacgaggtcgtccgggcgcgccggcggctgaggcggcggcagcggcaccgtcgcgggcggcggcttggccggatcggaccatgccgggtccggcggaagggcgagcccggcagcgaggaggcaggcgagaagggaagcgagggtggaaggcttcatgccgtgtgtgtcccgctcgcccggccgcgcaccgtcgcccccctcatccgccgcgcggccgttcccggcaaggacgcggcggacacggccggcgaaaacgtgaaagaaccgggcgcgggcagctgtcgctttgcgccgctcggcccacaaacctatgctcgacgcttcactgtccgacgcgccccgaaggttttgcccatgaccgccgacaccgcacgcgacctccccgagggtacggagcccggccgtggcggcgtgcaagccaacccgttcgacgtgtcggactgggcgacgccgttcggcctgccggatttcgaggcgatccggcccgagcattacgtgccggccttcgcgcacgccctgaaggcgcacgaggccgagatcgcggcgattgccgggaacgaggcggcgccgaccttcgccaacacggtcgcggcgatggagcgcgcgggcgccgcgctcgaccgcgtggccaacgtgttcttcaacctgaccggcagcaacaccagccccgagcttcaggcgatcgagcgggcggtcgcgccgcagctcgcacggcattcgagcgccatcaccctgaatccggagctctgggcccggctctcggccatcgatgccgatgcggaagagttgagcgcagaggagcgccgcgtgctcgaccgctaccgcagccggttccgccgggccggcgccggccttgtcccggaggccaagacccgcatcgccgagattgcggtccggctggctgaactcgggacgcaattctctcaaaacgtactcgccgacgagcgcgacttcgtcctgccgctgaacggcgaggcggatctcgccggcctgccgcccttcctgcgcgatgccgccgctgaggcggccaaggagcgcggcggcgggcagagccatgtcatcaccctttcgcgctcgctgatcgagcccttcctcgtcttctcgacccgccgcgatctacgggcgctggcctacgcggcctggacccgccggggcgagaatggtggcgagaccgacaaccgcgccatcatcgccgagatcgtgcgcctgcgcgccgagcgagcccggctgctcggcttcgacagcttcgcccatctcaagctcgacgacaccatggcgggctcccccgacgcggcgatggagctgctgcgcaatgtctggaagccggcgctccagcgcgcagcaacggaacgcgaagggctccaggccctggttcgggcggaggggcacgacttcgctctcgaagcgcatgactggcggcactattccgaaaagctgcggcgggccgagcacgacctcgacgagtccgagatcaagccgtacctgccgctggaaggcatgatccgggcggccttcgacaccgcgtcgaggctgttcgggctcgccttcgaggagttgcgcgacgtgccgcgctatcacccggacgtgcgcacctggctcgtgcgcgacgccgacggctccgaggtcggcctgttcctcggcgactacttcgcccgcccttcgaagcgctcgggcgcttggatgagcgccttccgttcgcaggagcggctgaacggcgacatccggccgatcatcgtcaacgtgatgaacttcgcccgcgccccgcggggcgagccgacgctgctctccttcgacgacgcccgcacgctgttccacgaattcggccacgccctgcacgggcttctgtccgacgccacctatccgctgctgtccggcaccgcggtctcgcgcgacttcgtcgaactgccctcgcagctctacgagcactggctgcagcagccggaggtgctgcgcgcccatgcccgccatgtgaccaccggcgagccgatgcccgacgcgctgctcgaacgcctgctcgcggcggccaacttcaaccagggcttcgcgacgatcgaatatgcggcctcggctatcgtcgacatgacgctgcatctctccgcggccggagaggacgggctcgacgtcgtcgcgttcgaggcggacgccctgcgccgcatcgccatgccggcggagatcgcggcgcggcaccgggcgccgcacttcgcgcatatcttctccggcgacggctatgcggccggctattacagctatctctggtcggaggtgctcgatgccgacgccttcgatgccttccgcgaggcgggcgacatcttccacccggagacggcgcagcggctgcgccgcatgatttatggcgcgggcaacctgcgcgatgcgcgcgaggcctatacggcgttccgggggcggctgccgagcatcgagccgctgctgaagaagcgcgggctggcggcgtagcgcagagggcaaagggccctcccccgacggacctcgggcttgcccgagatccgcaacgatccgcccaagtcgggcaagcccgacttgggtagggggagggctgagagcagcggctagaacagcccgtcgatctgaccgttggcgtcgaggcggatggtgtccgccgccggcaccttgggcaggcccggcatggtcatgatctcaccgcagatcaccacgacgaagccggcgcccgccgagaggcgcacgtcgcgcaccgagacgaggtggcccgagggcgcgcccatcagggtcgggtcggtcgagaacgagtactgcgtcttggccatgcagacgggcaatccgccgtagccatccttctcgaagccggcgagcttggtggcggccttcgactcgatctggatatcggccgcaccgtagagcttggtcgcgatcgccttgatcttgtcggtgatcttcgtctcagtttcgtaggcgaaggtcagcggcttctgctcgccctcggcgagcttcaccacggcctgcgccagagcctcggcgcccgcgccgccctccgcccagtgcttgcaggtgatcgcctcgacctgaagacggtcgcggcagagctccttcaaccgggcatgctcggcgtcggtgtcctggaagaagtggttcacgcccaccaccaccggcaggccgaagctccgcacgttgttcacgtggcgctcgaggttggcgaaacccttctccagcgcgtcgaggttctcagcctggagatccttcttgttgacgccgccatgcatcttgagggcgcggatcgtggcgacgatcaccaccgccgagggcttgaggccggtctggcggcacttgatgtcgatgaacttctccgcgccgagatccgcgccgaagccggcctcggtgacggtgtagtcggccagccgcaggccggtacgggtggcgatcaccgagttgcagccgtgggcgatgttggcgaacgggccgccatggatcagggccgggttgccctccagcgtctgcacgaggttcggctgcagcgcatccttgaggagaacggtcatcgcgccggtcgccttcacgtcggccagcgtcaccggcttgcggtcgcgggtctcggcgatgacgatgcggccgagccgctcctcgaggtcggccagattcttggcgaggcagaacaccgccatcacctcggaggcgacggtgatgtcgaacccgtcctcacgcggaaagccgttggcgacgccgccgagcgactggttgatcgcgcgcagcgcccggtcgttcatgtcgaccacgcggcgccagtggatgcggcgcacgtcgatgttgagctcgttggcccagtagatgtggttgtcgatcagcgcggcggcgagcgagtgcgccgaggtgatggcgtggaagtccccggtgaagtgcaggttgatctgctccatcggcacgacctgggccttgccgccaccggccgcgccgcccttcatgccgaagcaggggccgagcgagggctcgcgcaggcacatcaccgcccgcttgccgatccggttgagtgcgtcgccgagacccacggtcgtggtggtcttgccctcgcccgcgggcgtcggcgagatcgcggtgacgagcaccagcttgccctcgggcttaccctcgagcgaggcgatgaagtcgtggtcgatcttggcgatgtgcttgccgtagttgtgaagcgcctcgtccgggatgccgagcttttcggcgacctgggcgatcggcttcagggtcgccgcgcgggcgatctcgatatctgagggcatttctctcaccgtcgtttcttgttcacgcgggctcgcggcgtgccgagccgtcgcccggtccgtccctatgcttccgtggtagcgaacggaacggccacgataaaccgatcgtggcagtgtgagcgaaacgacgacgaaaagcgtctcggattttttttaacccgaccgttaagttttctcatgggacaggtggtttgggacaggtgatccgccgccggccggcgcgcgaggccgaatggtttcaaccggtcatcgcggtggcggtgtaaccggcctgggtcagcgcttgagccacgtcgagactctgcgcgacggtcgtggcggagacccggcccaggccgacatcgactgagacgtccgcctgcgggtcgaggcgacggatcgtgcggcgcaccgcctcggcgcatccctcgcaggtcattccgtccacgcgcatcgtcagttcgatcgggctctggtccatcgccatcgtctccttggcagcccgccgggtgccgacgcgcctccgcagatgtggcttccggatcgcgcgcggcaagcacacggcgcgttcgggccgaatgaacgggagaaacctatgatgccgccttgcggcggggagcggcgtcggcgacattagggttacgacgatccggatgcgtcctctcacgcgatccggcgcgtttcacccacacgttctgcgggcgcccgcttcgcagcgtgaatgagaagcccggccgcggccgccagacagaaacgcgtcgatcgacggtgaaaacaccgaaagcccgaacgatccgcccgcgcggcaccccctggatcctcggcctcatcggcgtcctggtcctcgttccgctggcgctcattcttccgctcgccgccgtcgccgccgtgtccggcctcgcgatcgtcggcggcgcgctgctgtggcggcggctttccgccttcgccgtggcgcaggaggtcgtctcgaaggagatcggcgtcctgtctcagcgcctcgtgaagctggaagccgtcacggcggccctgatccaatcgcggatgcaggattcggcggcggcggacggctcggcgcgaccgccggacgaagcggtcaaggcgctcgacgcacggttcgatgccgggatcgaggaggtgaccgctgagatcggcatcctcagcggcatcgtccgggaactcgccgcagtggtggcgtcgcaggacggcgacatcgcccgcctgagggtgcaggcgcaggcgccccagccgaagccggttccgcaagcggcgccggagccgatccggccgcgcccggcgccggccgcgccccctccccccgagacggaaccggtggccccgccgatgcggctcgtgccccgcacgaccctgccggcggcccgtccctccgatcatttcgccaccgacgccgacgcggcattgctgatcgaggcgttcgacggcgaggggctggaagtgttcctgcagccggtcgtcaccctgccgcagcgcaaggtagtcgcctacgaagcgctggcgcggctcaaggtcggcgacgcggtctacgcgccggagacgttcctgcccgtcctggagcggcacggccgcaccacggcgctcgaccggcgcatgctccagcgcgtcgcgacgatcgcgcgccatctccaggggcgcggcagcccggcctcggtaagctacagcctgacgccacattcgctgttcgagccgggcttcctgcgctccctcggccgcctcgtcagcgaggggccggaactcgcgggccgcgtcgtgatcgccctgccgcaatcgagctggcgcagcctcgatgcggagcaggccgccctgctggcggggttacgcgggcggatcggcttcgtgatggatcgcccgatcgacctgcggttcgacccgaccgctctggccgagcgcggcatcacgcaggtcaaggtcgcggccgcgctgctgctgcgaccgctcgaccgggaggcgcggccggatatcgccctggaggatctggtgacatccctggcgcgggcaggaatccggctcgtcgcaaccggcgtcgaggccgagacggaggtgccggacctgatcgatctcgacgtgccgctggcgcaaggcggagtgttcgccgccccgcgggccgtgcggtcggaggtgctctcggcctcgcccgaggcggcgccgccgccaccgccctcccccgatccaccgccgagcccgccgccgcagcgtcgcccgttccgggattttctgcgcagagccgggtgaaaccggccgcgggcgcgacgccggtggaggaggttcagccccgcgcggcgtcgcgctccatccgcttgcgcagccgggaggctccgtagattttcgccagacgctggcgcgccgcatggaccggaggcgccgcgcgctcggcgcgggcggccgcgatcacgagaagcgtcgtcgcgatggaatggtgcatctgcccctgcgcgcgggcgcggtcgagggcatcgccggatgcgcgatcgggcagcagatcggagttcgccatggtccagcccctgcggaatcccgagctcggatcccgcaccctttttcagggatgaccttgacggcttttcgcaacggcgatgttcggaacaaggcagcttgaccgtaacggccagcggatctcagccccgtccgaggccgcgtcgatccggcgtccgcttgtcccgtgggtcaggcgaacagagcgtcgatggcatcctgcgcggtcgcgggaccgcccatctgcggcccgttgagcaggagcgactcgttgcgcttacgccggtcggcttcggtctcgtcgatgccggccgcgtcgcgggctttcacggcggcggtgaagcgggcgagccgtccttcgagctggctcatcgcctccgccaccttggcgatgcgctggccggtgatgtcctggaaggtgcaggcctcgaagatgtcgtagatcttggcctcgaccgcgtcccggtagcccggcccatcgcgcagggcgagcacggcttccgcggtgctcatgatcgaattggtcgcgccggccgtcgccgccaccacctcgctcagctcctcgtggaccatcggcagacggtcacgcgtcagctcgttggcccgcaggatcgcgatcgcgtcccgcagactggcgatgtagtccgcgatgtcgagaagttccttcaccatcgccgacgggtgggaattctgcgaccggccgtcgcgtgccgttgccatcattttcatgggcgatctctcgcgacgttctcgtgttcgatccgttgacggccacccgcagggacggccgctcctcctgctccgaccccgacggcatgacggccgggatcggctctcgttaccgtttcagtccgctcgttttcactcggcgcgcctctgttcagcgcgacggtccaccggcggatcgtgcgatcaggcgccgcagaccgcctcgatcttcgacttgagggtggcggcattgaagggcttgacgatgtagttgttcacgccggccttcttggcggcgatgacgttctcggtcttcgactcggcggtgaccatgatgaacggcgtcgtgcgcaggccctcgtcggcgcggacatggcgcagaagctcgtagccggtcatcggctccatgttccaatccgagatgacgaggccgtacttgcggcccttcaggcgcgccagtgcggcggtgccgtcggaggcatcatccacgtcctcgaagccaagctgcttgaggaggttgcggatgatacgcaccatggtctggtagtcgtcgaccaccaggataggcatgctgaggtcgagggccatatgacgattgctccgtttgtccctgatcgatactggcggcgcggctctctcgagcgatctacgtcgcatcgacgcgtgcgagcggagctgccttccgttcccagacaataggtggcgcggattgcgaagcagttaatcccgcgcccttctccctcgcttgacccgagagactgatttcgccaagtctcccgccgctctcccgccgcgcggggacgaggcggacgagcccggccgcgccgacgcttcccgtcgatgctccctgccgacaatcccttgagactcgcagacattcgatcgcaggagccgatgccctcaggcgatgagaacgccgtgccgcccgccgggaccggcctccgcccctcttcgagacccttcacggtctgccgcgaggacgacccggtgcctccggcgctggcgggtgccgtcgccgcgctcgggaacttcgatggcgtccatcgcggccaccgcacgctgatcgaggcggtgcgcgccgaggccgggtcacaccccgccgccgtgctgaccttcgagccgcatccgcgcgccttcttcgcacccgaccagccgatgttccgcctcaccggccccagcgccaaggagatcgtgttcgcgcgcctcggtctcgacggcctgatcgtgcgccggttcgatgagcggcttgccggcaccagcgcccgggatttcgtggagggctggctgcgtgacgggctcggcctgtccggcgtggtgatcggccacgatttccatttcggccgcggacgtgagggttcgccggggacgctcgccgagctgtgcgccgaggccggtctgtcctgccggatcgtccccgcggtctcggccgatcccggcgatgcgccgatctcgtcgagcgcgatccgcgctgccctcgcatcgggcgacgtggcgcgggccaacgaccttctcggctatcgctggttcgtgctggcccaggtgcgccacggcgacaagcgcggacgcaccctgggctaccccaccgccaacctcgccctcgaatcctgcgggctcgcccacggcatctacgcggtgcgggtgcgcctggccaacggcagcctgcacgacggcgtggcgagctacggccgccgcccgaccttcgacgacggcgcgccgctcctcgaagtgcacctgttcgacttcaagggcgatctctacgggcaggaggtcgctgtcgagctgctggcttatctgcgcggcgaggagaagttttcgagtgccgaggcgctgatcgcgcagatggatgtcgattcggctcgggccaaggcggccatccgcacggatcgcgtgccgtcgatgctgggctgaggagagccttcggctcggccgtcggacgaattgcccgcggttggcgaggctgggtgcaatcggcctcaccgcgcttctgaacggatgcgcccgacaaatcgcgatggcgttacgcgctctccgccccatcgctgcggagcggagccgataacagggctccgtcgccgcagcgaccgagttcaggcctgccctcagagcatgctcggaaggatccggtccggcggacggtggccgtccatgaaggtcttgatgttgatgatgaccttctcgcccatgtcggtgcggctctcatgcgtcgccgaacccatatgcggcagcagcacgaccttgccggtgcgagcgagccgcacgaggcgcgggctcaccgccggctcctgttcgaacacgtcgaggccggcggccgagatctcgcccccctcgatcaggcgcgccagcgcgttctcgtcgatcacctcgccgcgggcggtgttgacgacgatcgcctcgggcttgagcagcttcaggcggcgggccgagagcaggtgataggtcgcgggcgtgtgcgggcagttgaccgacacgatatcgacccgggccagcatctggtcgagggattcccagtaggtcgcatcgagcgattcctcgatatgcgagggcacccggcggcggttgtggtagtggatcgacaggccgaatgccttggcgcggcgggcgagcgcctggccgatgcggcccatgccgacgatgccgaggcgcttccccgtgatgcggcggccgagcatccaggtcggcgaccatcccgtggtccagtcgtcgtcggggatgatgcgcgcaccttcggcgagccggcgggcgaccgccaggatcagcgccatggtcatgtcggcggtgtcctcggtcaggacgccgggcgtgttggtgacggtgatgccgcgctccagcgcaccggcgacgtcgatgtgatcgacgccgttgccgaaattggcgatgagccgcaggttcggccccgcctgcgcgagcaatccggccccgatctcgtcggtcacggtgggcaccagcacgtcggcttcgcgaatcgcggccgacagcgcctcctgcgagagcggcgcatcatcgtggttgaggcgggtatcgaacaattcgcgcatgcgcgtctcgacggcgtccggcagacgccgcgtgacgaccaccagcggcttgcgcttcaacgacgacatgttccctccccgacgaggcggcccgcattcctgtgcctgcgccggacgccgccccgctatgccgcgaggggtcggcttacgctcccttaaccatggcgcggccagatggagcggaaggcggaccggttcccggtccgctgcaggacgttcggcctctctatcagagaggtcggcgaacacaatgcggccctggcccggatggatcagtgccggagggccggccgatcctgcgccgacccatggacgtttccggcctgtgcccccgcacgcgccgaaacgccaccgccggaccgactttggagacacggatcggagacgaggcacgatgcgcccgcctgagcttcccccgatgaaccccgcgcgcctcgcgctgctcgcggccctgttcgccctgttgatacctctgacggccgaggccgcgccggctcccgcgccggaggtcggcaaggggcccgtgaccaagctgcccctgccgcgctacgccagcctgaagaccaaccgcgtcaacctgcgcgaggggccctcgaaggatcacagaaccctgtgggtcttccagcgcgagggactgccggtcgagattgtcgccgagttcgagacttggcgccgcatccgcgattccgaagggacggagggctgggtcttgcactcgctgctctcgggccgccggaccgccgtggtgattcccccgtcgggcgaacgagccgattccgccaaggcgacggttccgctgaccgcccgcgccgacgagcaatcggccgagcaggcgcggctgcagcccggcgtcatcggcagcgtgaagggatgcaccggctcgtggtgccgcctcgtggtgccgctgccggacaagcgcggcgacgtcgacggctacatccgtcagagccggttatggggcgtctaccccgacgagcgggtggagtaggccgagccgccgcgccgcgatcgacagccgccgcgccaagaatcgacatgaaaaaggcccgggaaatccgggccttttttcgtctcgaaatcgggcggcgtcggatcaggcgcgtccggacaccttgcggcggcgcaggcgcacgatcacttcgacgccggcaatctccatgccctcgggcgcgtcgggcagcgaatcgaccgagatgccgcattccggcatatcgagaacctcgccttcttcctcgaagaagaagtggtgatgctcggtcgggttcgtgtcgaaataggccttcgatccatcgagcgcgagctggcgcagcaggcccgcctcggtgaactgatgcagcgtgttgtagacggtcgccagcgagaccggcaccttggcgcgcatcgcctcgtcgtagagcatttccgccgtcaggtggcggtcgccgcggccgaacaggagccagcccagcgagagacgctgacgggtcgggcgcaggccggcccggcgcaagcgatcgcgcaggtcggagaggggacagccccgacggccgctagcgtcgcccggcgaggcggaccgtgcgttcagcacagcctggagaggcatcaagtcggacatcgtcgggaacgattcccagttatttagaatgagtatagcgtagaaattatacggatcatggagccctgcggcaacccatgccgatgtcgacaccgggttgatacgtggatggtgcatggctctggtcgattcgccgagcgtcgaccgagcataggtactgcgcaggcgccgctttgtgagcgcgcggaggctgtgctaacgaggcgcccattccatcacgcctcgtccgttcgctcgcatcggacccgtccgtcaccgaggacccgtacgtcatccatggcctctctcgaccagcaatccgacggtgcttctccgcagcgcgcttcgagcttctcctacgaggatctcctggcctgcgggcgcggtgagctgttcggagcgggcaacgctcagcttccgcttccgccgatgctgatgttcgaccggatcacctcgatcgggaccgagggcggcgcccacggcaagggccacgtgctggccgagttcgacatccggccggacctctggttcttcccctgccacttcaaggacgatccggtgatgcccggctgcctcgggctcgacgccctgtggcagctcgtcggcttccatcttggctggctcggcgcactgggtcgcggccgggcgctcggcgttggcgaggtgaagttcaccgatcaggtgctgccgaccgtcaagcaggtcgtctacggcatcgacatcaagcgcgtgcgtcagggcaagctcgtgctcgggatcgccgacgggtggctcgaggccgatggccggcgcatctacgaggcgaacgacctgcgcgtggcgctcttccgggcctgagaccggctcaacgcgctcggttctgagggtttttcgcgccgaaccgccctccggttcggcgccgagtgcgcgaagcgcggttgagattggccgcgcatcatcctaactgaccccccgaggaaacgccgcaccagccgcggcgtcagcagcacgagccatcatgcggcgtgtcgtcatcagcgggatgggcatcgtctcgtccatcggcaacaataccggggaggttctggactccctgcgcgaggcccgttccgggatcgctcgctccgaggcgcaagccgcgcacggcttccgcagccaggtagccggtgccccgacgatcgatcccgagggcgtcgtcgatcgccgcgccatgcgtttccacggcggcggcaccgcctggaaccacatcgccatggatcaggcgatccgcgatgccggcctcgaggagcgggagatctccaacgaccgcaccggcatcatcatgggctcgggcggtccctcgacccggaccatcgtcgaatccgccgccatcgcccgcgagaaggggccgaagcgcgtcggcccgttcgcggtgcccaaagcgatgtcctcgaccgcgtcggcgacgctggcgacctggttcaaaatccgcggcgtgaactattcgatttcctcggcttgcgcgacctcgaatcactgcatcggcaacgccgcggagatcatccgcggcggccggcaggacatcatcttcgcgggcggttgcgaagagctggattggacgctctccgtcctgttcgacgccatgggcgcgatgtcctcgcgctacaacgagaccccttcccgtgcctcgcgcgcctatgacgtgaaccgcgacggcttcgtcatcgccggcggcgccggtgtgctggtgctggaggaatacgagcacgccaaggcccgcggcgcgcggatctacggcgaggtcgccggctacggcgccacctccgacgggcacgacatggtcgccccctccggcgagggtgcggtgcggtgcatgcgccaggccatggaagacctgaagggcgtcaagatcgactacatcaacccgcacgccacctcgacgccggtcggcgacgacaaggagatcgaagcgatccgcacggtgttcggcgccggcgacgcctgcccgccgatctcggccaccaagtcgctgaccgggcattcgctcggtgcgaccggggtgcaggaggcgatctattcgctgttgatgatgaacaacggtttcatctgcgagagcgcgcatatcgaggaactcgatcctgccttcgccgacatgccgatcctgcgtcagcgccgggacggggcgcagctgggccacgtgatgtcgaactctttcggtttcggcggcaccaacgcgacgctcgtgctcaagcaccccgacgcataagggacggaaccgctgcgcggcgccttgccgtgcagcgtagattttctcgcatctgcgagaagacggaccaagcataagcctggctgtaggctgatgaattgggggaaccgaccagttgtcttcgcgttcctgcttcgataggcaggtaacaccatgatcgtcctcctcgctgtgttcaccgtctccagcttggccattgcggccggcgtggcggtgcgcgccaagcagaccttgatcgaggacgcgcagaccggcacccgcggctacttctgagcgccagctgcccgcccccatctgagcccccgtccagccccgtcgcatccgcgccggggctttttcatgccggcttcctcatgccatttcccgccgcccagggtgcaaggcggccccgcgcgtggacaggccctcgcccggcgggctaagccgggatgagggcgctgcggcgccgggccgatacgcgtacggatttgagaatgacgggtttgatggcgggcaagcgcggcctcatcatgggggtcgccaacgatcattcgatcgcgtggggcatcgccaagaccctgcaccggcacggcgccgaactcgccttcacctatcagggcgaggcgctcgggcgccgcgtgaccccgctcgcggcctcggtcggctccgatatcgtgctgccctgcgacgttgaggatctcacgaccgtcgatgccgccttcgccaccctcgatgagcgcttccccgacgggatcgacttcatcgtccacgccatcggcttttccgacaaggcgcagctcaagggccgctacgtcgacgtcacgacccgcgcgaacttttcgcggaccatgacgatctcctgcttctccttcaccgagatcgcccaacgcgccgccgcccggatgccgcggggcggcgcgctgctgacgctgacctatgccggctcgacccgcgtgatgccgaactacaacgtgatgggcgtggccaaggccgcgctcgaagcgtccgtccgctatctcgccagcgacctcggccccgacggtatccgcgtcaacgccctctcggccggcccgatgcgcacgctggccggcgccggcatcgccgatgcgcggctgatgtacaaccaccagaaggcgcacgccccgctccggcgcacggtgacgctggacgatgtcggcaactccgcgctctacctgctgtcggacctttcgggcggcgtgaccggcgagatccacttcgtcgattcgggctacaacatcatctcgatgccccgcccggcggtgcttcaggcccaggacgaggcgggcgtcgtcggcgatctgtgatcgcaccggcagcgtgtcgtcgcgtcgcttgtgcgcgtcggcgtcacgccgcagggtgcggcccgcaatgaccccctcccccagccggcccgtgccgcgatccctccccctgacgcttctcctggccgcgctgctgctggcggctggctcgggcgcggcgtgggcgcagagcgtcaccctcgatctcggtgccggcggcaccacggaacgggcgttgcagctcgtcgcgctgatcacggtgctggcgctcgcgccctccgtgctggtgatggcgacctcgttcacccggatcgtcgtggtgctgtcgatcctgcgctcggcgctcggcacgcagaccgcgccgccgaacacggtgatggtgagtctggccctgttcctgaccgccttcgtgatggcgccgacggcgcgggaggcctaccggaccggcgtcgagccgctgatggcgggccagatcagccagtcccaggcgttcgagcgggcgtcggcgccgttcaagaccttcatgttgcgcaacgtgcgcgagaaggacctcaagctcttcctcgacatggcgcgccagccggccccggcgggcccggaagcgatcggcctggaaatcgtcactcccgccttcatgatctccgagctgcggcgcgccttcgagatcggcttcctcctgttcatccccttcctcatcatcgacctcgtggtcgcctcggtgctgatggcgatgggcatgatgatgctgccgccggccacggtcgcgctgccgttcaagctgatcttcttcgtgctggtcgatgggtggacgctggtggcgggctccctgattcagagctacggaagctgaagcccgtcacgatacgattcgaggttgtggcggccgcgtaacgaggacgccgacgcatggatctgacgaccaccaccacgcactgggccccgcggatgctcagcatcctgcgtatcgtctcggcgctgatcttcatggcgcacgggacgcagaagatcctcggctttccggccagctcgatgaacccgccgctgctatcgctgccgggcatcgcgggtctgctcgaactcgtcggcggcgcactgctggtggtcgggctgttcagccggccggtggccttcatcctctccggccagatggccttcgcctatttcatcgcccacgcccccaagagcttcttcccggccctgaacggcggtgatgcggcgatcctcttctgcttcgtcttcctctacatcgccttcgccggccccggcccgtggagcatcgacgcgcagcgcggccgcggtcgcgtctgaccgtcagcccggcggcggggacggcgcctcggcgcggctgcccgtcgcggcgctgccgggttccggcacggcgctgtcggggtagcgcttgcggtactccgagaggaaggcggcgagcgtctccgccttggtcgcccgaagggctgcatcgcggaaggcggcggagcggggcgcatccggccgcgtcagcatggcgaaggtgcgggcatccgcgctctcggccatcggccccgcgaactttgccttcagccgttcgagcccgagggattcgcccgcgagtccgtaggcgatgccagcgcggatcacgtcggcccgcgcggtgtcgtcgagcggctttccggaacgccatgccggcccgaggatcatctcgtgtgcctcgcccgcctcgcgccagcgccgggccgcccacaggatgtccgcccgcagccgctcggcatcggcgccggtctcgccttcgacggtctccagggcgagatcggtgcgggagagatccgacaaggcgcgggcgcgcagcatcgcgcgggcgcggcgcacgtcctcgggcagttcgggcaggtgcgtcgcgtcgagcgtctggagcgcctggagcggcttgccctccatcagccggatcgtggcgagccgcgccgagaccgaggagcgggccgcaccctcgagccggtgatcgatctggtactgcagcaattcgtccgccgactcgagcagatcgagggccacgaggcggtcggcgaggcgccgcacgatctcgtcggcgcgccggccggcgggcgcgaaatccttgaagtcgaaatacagcgccagcgcctcgacaccgccgagccgctcgccgcgcgcgcccaggaacagatcctcgaacacggccagggcgcgctcgtgcagcgcgcgggcgatcggcgcctcggggctgagcgcgttggcgcggcgggcggtggtgaagatcttgcgccagcgcccggcctcttcgtagaggccgccgagcgcgccgagcgtcccgatctcggtcgggccgccatgccaggtcagagccagaacctccaactgatcgatcgcttcgggcaggggcgtcttgccgagggtatggccgaggacggccgcccgtagggtcgcctccgccgccagcggccaaggtgcttggttccgcagcgtctcgtaggccgccagcgccgccgcgctgcggccggtcgcctcgtccatcttcgcccgcagtaaggtcagccggtcgcgggtgtaatcggtggcggcacgggtggcggcgatcgattcgcgcgtgaccgcttcccagtcgccggtctcgaccgcggcctcggcggcggcggcgtggaacagcgatgcgaggggttcggggtagcgctccaagaccgattcgccggcgcgcagcgcaacggccgcctcgttccaccggccgaccagggcgtcggcatagccgcgccagagccgggcttcgggattggtggcgagccgctcgtcggagaggagtttgcgcgcctcttcggcccgcccgatccgggcgagcaggacgccgcgcatcagcgccgtctggcggtcaccgtcgatgaccacatcctcggcggcggcggcagtcagcgcaccgagcgcctccacgtcgagatcgttggccatcattgcccgggcgagaccgagacgggcgccgccacggtcgcggcgatgggcgtcgacggcggcagcgagtccctcccgcagcgtcgcgcgcacatcgccgcgctgcgcccgctcccacgcgtcgcgatcgaccgcgagttccgtgaccgccccgacgggcggatcggcggggcgggagatgcccgacacggagagcccgccgtcgcggccttcccgtgcgccttcccttgcgccctcacggccgatcgtcacgccgtcgagatccggccgcacgatgaggtcgtcggcattggcgagaacggcgaggccgagccggctcggaatcagctcgaactcgacgaagcgctgcgccttgaccacgccggcagggcggctgccgtcggtggtgacgacggcgatgcgttcaccgtcgagatcgagccagccggccgggccggcctggggcagccgcacgctgacgccgagccggccctgggccgtcggggcgcgctgcgcggtcaggctctcgctcggggaaaggccgtcgccggtcgccagctcccatccggcgggctcagtgacgggcagaagatcgacgagccgtcccgcgggcgcagtgaagcgaaggatggtgaagccgccgctccgcagcggcggcgcgagggcgacgaggcccgtggcaccgggcggcggcacgacgaccggctcggtcgtggcgaagacgagggtgacgatgccgccgcgctcgaacagagccgccggcacacgcttggcgaaggggaagacgaggcccgagcccgccttgcgcgacaccacggccggcgcggcggcccgcggcgatgcgtcggcgctcgacgcggcgggacgcgcggcttcttttggcgcctccttcgccgccgcggccgaagctccggcaggcggagcggatgacgtcgcagtctcgggtgtcttcggcttggtgacgaaatcgatcgccacgacatcttcgtcacgcaaggtggcgagtgtcacgccctcggccgggctcgcgacgatccgtgcctcgccagtgtctgtctcgaccgtgacacggccgagattcgggtcgagccggccgcggagggcgtggtcgtcgaggcgccacgcccccggcagcgtcaggcgcgtgccggtgccgtccggggcgaaggcggcctcggagcccgccggcaggcgcagggagagccgggtgcgggcatcggtgcgggcgagttcgagggtgagcggacgcggcaccggggccgggttgcgcgccttcaggctggcctcggcggcggcagcccggcgggcgaggtcggcaacgacttcggtgggaagcggcggcaggaagccgttccagctttccggcaggagatcgatgaagacctgctcgccggcatcctgcacgttgacgcggtagggccgctgcagggcgaggcgcagggccgagccgtcggggtcgcgccgcaccacggtgacgtagtccggcatccccgccgcgatccgctcgggaccggcccccaccgcctcgccgaaattgagcacgaggatcgcgcccgacagccgcgccttgacggagaccggctcatcaaacgtcaggacgatgcggccgaagccctccggcggctgcgcgcccttggccgagacgagtcgggccgcctccgccgccgaggtcgcggcgcagaggccgacggcgaagccggcgcgcaggagagccctgcccggacgccgctttgcctgaccggcccgtccccccatcgcccgaaacgcccgccctcaccggcggccggccttcggaggccgggcgccgaacgccactcgtgccggcactctcgcccagcgcagtgaacgggcgcttaaggacgaaccttcgttacgaggccttgcgcaggacgaggccggggatcgccttgcccttctcgccgaacatctcctgcgccttacggcagctctcatcgacgttcttccggtaggcttcggtgtagcccatgctgcgcatgagcaactcgcccttcgagatcgcgtcgagatcgacgcccatggcggagaccaccgccttgaaccgctcgtaatcgggctgcgcctccttgcaggattcgccgacgaagcggacgagcccagcgagcttggcggcattcgcctcctggcgctcctgcgcggtctgcggcgccttcggggcagcgtccggagcggggctggcggcctcagggctggtcttgacggtgtcgggcgcggccggcgactcggccccagcggcgagcggccatgcgaacagaatcgcggcggcgatcgcgagatgcttcatcgtgtttctccctgggcgtcgtgcttgattattattttgaacttatttttcgtcgaaccagcatagcaaaggcgcgggctttgttctgcccgcttcgcgaagctttgtcgaagcgccggccgcgcagcatgtcgcggccggcgccgatcggcgtcagacccgcttggccgcgcgtgccgccatcagcgcgaaggcgtagatcaggccgacctcctcgaggcggtcgaaccgcccggcggcgccgccatgcccggcctccatgttgatcttcatgaggaccgggccgccgccggtcatggtggcgcgcagccgcgccacccatttggcgggctcccaataggtcacgcgcggatcggtgaggccgccgagcgcgaagatcgcgggataggttttggcggcgacgttgtcgtagggcgaataggacaggatcgtcttgaaggcctcttcgctctcggccgggttgccccattcgggccattccggcggcgtcagcggcaggtccgcgtcgagcatggtgttgagcacatcgacgaagggcacgtcggcgacgatgccggcaaacagctccggcgcgaggttggcggccgcccccatcagcatgccgcccgcgctgccgccatgggcgacgatccgcccctgcgcggtgtagcccgcatcgatcagcgcccggccgcaggcgacgaaatcggtgaaggtgttgggcttcttctcgcgcttgccctcgagataccagttccatcccttctcggtcccgccgcggacatgggcgatggcgtagacgaagccgcgatcgacgaggctgagcaggttggtgcgaaagcccgccggcatcagtgtaccgtaggagccgtagccgtagagcagcagcggcgccgagccgtcgagggcgagcccgcggcggtgcagcaatgagatcggcacgctctcgccgtcgggcgcggtcgcgaacaggcgccgggtgacgtagtcggcgggctcgtggccgctcggcacgctctggcgcttgcgcaggatgcgggcgcgggtgacgcaatcgtagtcgtaggtctcggccggcgtcgtcatcgacgagtagctgaagcggatgcgcgccgtctcgaactcgtaacccggcagaagcccgagcgaataggcttcctcggcgaaggagacggtgtgctcctcacccttcatgtcgcgcacgacgatgcgcggcagggcgttctccagttcgagccgcacgaggtggttaccgagcacgtgcaggtgccggatcatcacgccgggccgatacggcacggcgtcctgccagttctcccgcgccgtcgcgtcgagggggcaggtgacgatcttgaagtccaccgccccgtcggcattcgtcaggatgacaagatacgagccccagtgctcgaccgagtagatcagccgctcctcacgcggcgcgacgcaggccagcgcgccctcgtcatcggcccggtcgagcagatggacttccgccgtctcgtggtcactcgcggtgacggtgaggtaggtgcccgactgggtgcggccgatattcacgaagaagcctggatcgggctcctcatagacggtcgtgtcctgcgcctgatcggtgccgaggcggtggcgcatgacgcgggccggacggtggttctcatcgagcgccacgtagaagaaggcggtgccggccgcgttccagaccgcctcgcccgcggtcgattcgacctgctccgggcggtcctcgccggtgtcgagatcgcgcacgcggatggtgtggagttccgaacccttggtgtcgacgccccaggcgagcaggcggtggtcgtcggaatgggcagcacccgcgatctcgaagaaggcgagcccctccccttcccggtcgccatcgagcaaaatctgctcgccgatctcgccatcctccggctcctcggcgatgcggtggacggtgcgcggacggcggcagatcagcggatgctgcccgccctcgcggtggcgggagtaataggcaaagggtccgtcgggttcgggcaccgaggcatcgtcctcgcggatgcgcccgcgcatctcggcgaccagggttttgcgcaggtcggcagcgtcgctcagcgccgcctcggcataggcgttctcggcctcgagataggcgcggatgtcgggggccagggccgacgggtccttcagcaccgcgcgccagttctcggccttcagccacgcaaacgggtcttcgacgcgccgtccgaagagctcgaagacgtgggggcgcgtctcggcaacgggcgcctcgggcggcagggcgaaggggggtggctcgaaggtcatcgccggactccggtgggaacgcttggctggcaacgtttggatagacgcgtcagatatcaggcggtgtgccgtgcgacggccgtggccgcaaggctggcaaacgagccgccccttcgtcgcaccctcgccgcgacgcgagagcgatgagggcgggcgggccgccgccccggaagcgatgtcgagcattcacgacaaattgcgcacgtcccagatcgcgaggaatccgttcagttgtgcataccggccccgtcttgcaggtctaatttggatgttctaggtagaacccgtgactgcgggggcgtcacgccaaaccgaaatcaagcggcaccactgcacaggccgataggtacctgtccgtttccgtcttcgcacaggatgatggaccggatcgattgcgcgcgatgcaccgccaagggacaaccacgaacatgaacgaaaccgagacgccggtcgattacgtcgctctcacggccgacatcgtcgccgcctatgtgagcaacaatccggtgccggccgccgaacttgccggtctgatcggcaacatccacggcgccctgatccaggtcggaacgggccgggccgccgcgccgcagcccgtggcccaggaggcgcttcagccggccgtgccgatcaagaagtcgatccagccggactatctcgtctgcctggaagacgggcggaccttcaagtcgctgaagcggcacctgcgcgccaaatacaacctctcccccgagcagtatcgcgccaagtggggcctctcgcccgactacccgatggtggcgccgaactatgccaaggcccgctccgacctcgctaaggcgatcggcctcggccaggtgcggcccggctacgacgcggccgcctaaggtttctcccggcccggccctcacgcgaagcccgttgcgccgccctgttcagggccggcgcagcggcggctcatgcgggtggagattgacgaatcgggttatcaacaacaaagtcgtggaacggcacaacttctgctgcattgcccccacatgagcgacgacagcccctccgaacaacttgccaagaccaatgaagcgctcgcagagtgggcagcccgctctgcctgcgacagtgaccgtctgatcgatcgcttcgagcagatgggatacgcggtgcgcggcaagtccgaggacgagatcgccgagatcctcaagaagccgccgacgaagccgtcccaggcctaaaaccgccggaaaccggcagcgtgacggtgcaaccagaggcggcatcaaagtctgtaaagacttgtattaggacgattttcccttagcctcccgtagcggttccggttcgggtggtacgatgtcaaaagaacaaaacatgaacaaaacgggcggtctcggacgcgaggccgaacgtctgctggcggcgctggcgcccgaaggtgcctacgccttccccgatccgagtgcgccggaaacgctgatcgtgcgcagcggcggacgcggggtgtcgctgggtgccgggcgtttcccggtacgggccggcgaagcgctggtcgcggcggatctcgcatcgcgggacgacgggcggcgcaaccggctggtcatcggggcggccgggcgcgcgcgtttgcggcgggcggaaatcggcgggccggacagcttccggatgcagcatctcgccgtggtccgggaaggcacgggcgatggggaacgcgtgcgggacacggcggagagcccgctggcctggatggcgcggcggcgcgggcgcgacggggagccgatgatcgatgcggccgccttcgcagcgggggagcgactgcgccacgacctcgcctcggcgcagatgatgccgcaactctcgaccgactggactgccccgcgggtcgatggcggcgggccgcgcgatccgagttcgggctccgaccgggtcatcgccgcgcgccagcgggtggatcttgcgctggcggcggtgggctcggatctgtcggggcttctgatcgacctgtgcggctttctcaaaggcctcgagcggatcgaggcggagcggcgctggccggcccgttccgccaaggtggtagcccggatcgctctcggacggctcgccgagcattatggcctcgcacgcgaggcgacggggccggagcgggcccgcacccgcgcttggcgcctcaagacggaccagccgccggcctcgtcctgagacccttccgcccgccgccgtcagatcttgcggcgggtcagttcagcgtctgaaggcggcccgcatccttccggatgcggtccaccatcgcgcgcacgccgttcgagcgcttcgacgtgatgtgcgagccgaaatcgagacgcttgagcaagtcgaagccgtcggccttgatcgcttcgtcgggcgtcttcccctcgtagagcgccaccatcaacgccacgaagcccttcacgatgtgggaatcgctgtcgccttcgagcttcagcgccgggtggcccgcctcgtccttcagcgacacgtcgatccacacctggctctcgcagccggagacgcggttgtcctcgaccttcgccgcttctggcattttcggcatcagcttaccgagttcgatgacatactcgtagcgatccatcggatcgtcgaggatctcgaagttctcgatgatggtgtcgaggtcgggaagcatggcactcgcgttcaggcgcgtctgggaatcgaacccgatatagcgatcgcaggccgaggccgcgaggcacccgcctgcgccgattgtatcagctcagtgagggcgagatcgtcggggccacgtcggcgcgaacctcgggcagctgcagatggagcggatcagcctcggtcgcagtgccacagaccgcgatctcggcctgcgccgcgtaggccgcgatgagacgggggccgagcttcggcaccccctcacgtcccgcggccgcagcctcgccggccccggagatcaccgagaggcgcaccggcgcgccggctggggcatcgatgcggatggagatgccgcaggtcaccgtctccgtcgtggcatcgagacattccgcgacgacctcggccacgatcatgccgagcgcgttggcggtgcgcggctcgaccaggctcgtcccgtctccctcgaccgtcacgccgatccgcccggcccggcgcaactgtccgagtccggacgcgaggcggtgcagatagtcgcgcagatcgatcgaggcgatgtgcggtgcctcgtgcagatgctgctgcaccagcgcgatcgcccgcacccgctgacccagggcatcgaagctgccacggcaggcctcgggcgcggcgcggccgtagaggccgatcaagctcaccatcacctgaagattgttgcgcacccggtgatagatttctgcgagcagcgtctccttctcgaccaaggcgtgctcggcatgctcctcggcgttcttccgatcggtgatgtcgaagcacgagccgagatagccgtggaagacgccgttctcctcaagcggacggccggtatcgagaagccagcgataggccccgtcgtgacggcgcagccgaaactccacggtgaagggaaggcgcgactcgacggccttctcgacgatctcggcgtgccgcttgaaatcgtccgggtgcacgccgccgcgccaaccgtcggcgatctcctctgcgagcgggcggccggtgaactggagccagcactcattgtgataggtcgagcgcccgctctcatccgtacgccacatcatcagcggtacgtggtcggcgaaccggcgaaagccgtcgccgaggtcgaacggggtgtccgccccatgattccccgaaagtccgccctgtggcgtgtcagcacccataccgctcgtctgttcgcttatcgcagcctggaaacgacgttctcttcgcgccggtcaacgtgcgcggtgttgggccgttccgggccttccacaagtcgatgtgtcctgtcggccggaaaagccttcgttacaagccacggtgagaccaagtttcacgaaagctccatcatctcgcggatgcgcgcggcgagccgttcgaccggaaacggcttggtgatcatctgcatgtccggatcgagcgggcccccgccgaacgtcgcgttctcggcgtaccccgtcatgaacagcaccctcagttcgggccgcagggtgcgggcgtggtctgcgagttggcgcccgttgaggccgggcaggccgacatcggtgaccagaagatcgatccgggcggaggatcgcacgatctccaggccggacggcccgtccggtgcctcgatcgcgcggtagccgagctcgcgcagcacttccacgacgaggtcgcgcaccaccagctcgtcctcgaccacgaggaccgtctcgttccgctccgaacgcgccggctcgggcggtaaggccgacgcgcgctcagacgacagcgcaccacggtagcggggcagacagatcgtcaccgtcgttccccggccgggctcggacaggatccgggcatgtccctccgactggcgggcgaaaccgtagatcatcgacaggccgagaccagtccccatgccgaggggcttggtcgtgaagaacggctcgaaggcccgggccgcgacctccggcggcatgccgtggcccgtatcggtgacgcggatgcagacataggcaccttcgcgggcgcccgaatgcaggcggagatcggcgggcccgagatgggcattgctggtctcgaccacgagccggccgccctccggcatggcgtcgcgcgcgttgatggcgagattgagcaccgcgttctcgagctggtgcggatcgcagagggtgggccagacgccctccgtcgcgacgatatcgagatggacctgctcggggagcgcgcgccgcagcatctcctccatgccggccagcagcacattcacatcgacgggcttttgttcgagcggctggcgccgggcgaaggcgagcaggcgatgggtggcccctgaacattaaaggggcacggatatacggtaatgcgctcagggtgtgatcgggatagcccggaacccggtctgatcgatgccgggcgtttcctcccagagatagtcgccggtgaggccgatatgctcccagccgaggggcgacaggccggtgaggaggtggtcgggaaggagtgcacccctggctcgcaaggcgtcgacgacgcggcccgtgtagatcgtgttccagtagatgatggcggtgaccaccaggttgagggcggaggcccggatcgccaggctgtcctggctgcggtcgcggaagcggccgagccgatgcaggttgacggcgcgcacgaggccgttgcggcgctcgcccttgttgagttcggccgtggtacctttgcggagctgttcgtcaccgatccagtcgagggtgaagagggtgcgctcgacgcgccccatctgccgcagcgcctggacgaggccactctggcgcggcgtcgccgacagctgtcgcagcaccagcgaggcgctgacggtgcgggtcctgagcgaggtcagaaggcgcaggatgtcatcccaatggcggcggatcaggccggcgtcgaggcgctcgcccatgaccgattgcagcacgccgtagtgccgggctggtgcaaagccgtagaggcagcggccgtcgagatcggggatgcgcggcacgaaggcgaagccgagcccatggcagagcgcgaacaccaggtcgctgacgccgccgccatcgacatggtgccgggtgacggccgcgccggcctcagtctcaagcaacgcgtcgagcacgtgcacggcctcgctcgccgtggcggcgatgatcttgacgtggaagggcgcatagcggcccgagatcgtggtgtagagcttggtgatcgggtcggagccgtagtggccgttgacgccgccggcgatctcgccgccgtcgcccaggtagatgtgctggccgtcggacgacgcgatggcgtgcgatccgaaggtggcggagaacggggcggcgtgttgggcctcgaccagccgggccagagccagggcgaaggtgtcttcccggaagtgccagatcgccacctgctgcagctggcgccgcgtgaggccggggcaggccaaggccatcttgccgaagccgaggttggtcgcctcggcgatcagggcggcgaggaagacgcgccgatcggccggcggccgtccggtctgcagatgttcgaacagggcactgaagccggtcatccggtcgacgtcggccatgaggtcggtgagccggatcggcggcatggtcgcggccacctgccgggccagggcgacggccgcctcggtctccgctgtcctgacggccggcacccgtagacccttggcgccgatgcgcgtctcgccgcgtcccgtcttcaggcggcgcgccgccgcctgcagcttcccttcgagcgcggcggccttctcggccaggtagatctccacatcgaccgggatagcgacgggtacgcgggcctccgccttgatgatcgcgaaggtctgcggcgggatcagcttctcctcgagcgcccggtaggtccgtgaccccgccacccagacctcgccggcggtgatccggttcttcagctcgacgacgaggaagatctccagcatcttgcggtcgatggtaccgtccggggcacggacgtgcctggaccagcgccggtcgagcaacgacaaggcggcgtcgatccaggcctggcccggtgagcggcgcccggccttccaggcctccccgagttgggagacggcggtgacgagggccatgccgggccgggcggcctcgaacgtgaagcgcgtcaggaagggggccgcgaaggcgcggatgcggccatgatgccgacgcaggaaggcgatcgtgtcgtcaccgtgccgggcctgcctgttggcctgggccgccgcggtggctcgggcgagcgcctcccaagtcgcgacggtcgtgatcgccgcatcgagcgacaggccgacgcctttgtgggccacaagggcgtcgccgaaccctgcgaagaagtcgagcgcctcggccgccgcgacgacgctggcggtgagatgtgcctcacgatcggcctcggcctgccggaacgcgcggccgaccaggatctcgaacatgccgatcgccgcatcggtcagcgccgtctgcgtgtcgtgcaggaaggcggccaaggtcgcgtgccggcggctggggcgcatttgcgcgaagttctgggccgtgaggcgacggccttcctgcgccatgcggcggatgcggtgggccggaacgcccccgagcacggttgcgggaacgccgacgtgacgcacggcttcgaggcggtcgacgaggccgcgcatggccgccgtgccggcggatcccggcggctcgcgcagccaggagatcccgctctgccgggcgtgtcgtggtcccatggcgagcggtcccacagtgagcagcgcctccatgcggatgacgaggtcgggcgtcagccgccccgcgacgtcggccagaagagcgtcctcggcctcggtgcaggcctgagccgcgaggcgctccagcaccgtgatgccggggatgacgatgcgccgccgccgcatctcctcggccagggccgtgacgacgaggcgatccttggcaaccgccagagcgatgccccgtgcgaaggcgacgagatcgccgcgcaacgggcggcacaggtcggtgaagccgaagcgtcggcgcaggatcgtcagttgctcgtagcgggtgggggcgcggcgcgcgaagctggcgagcgcgtccggatcgcccccgagctggtcggccaggaacaccgccgcggcctcggggatcgtctcaccggggcggatcaggcggccggggtagcgcagggcgcagagctggagcgccaggccgagccgggtgtcgtcgcgccgccgcgtgtcgaggagcgcgagatcctggtcatcgaggctccagtgacggatcaaagtcgcctcatcggtcggcagggcgaggatcgtccgccgctcggcatcggtcaggatcaggcggcgcggcatcggctcttccagggtgtcacgaaatcccgcgcagacgccgttggcagagcttacgttgcaagacggattatgtgacaaacgagcggcctcaacagggcacggtcggcagtgtcacgccaacggacgtatcaatgacggtgctgatcggctacgcgcgggtgtcgaaggccgacggcagccaggtgcacgacctgcagcgcgatgcgctgaggaaggccggggtcgatcccgagcacatctacgaggatgccgcgtccggacggagcgacgaccgtcccgggctcgaggcctgcctcaaggcgctgcgcgccggcgatacgctcgcggtgtggaagctggaccggctcggccgcgacctgcgccacttggtcaacctggttggagacctcactcggcgccacgtcggcctgaaggtgctgtcgggcgaaggcgcctcgatcgacaccaccacggccaacggccgcttggtgttcgcgatcttcgccggcttggccgagttcgagcgcgagctgatctccgagcgcacaaaggccgggctggctgccgcacgggcacgaggccgcaagggcggccgccccttcaagatgacgcccgccaagctgcgcttggctcaggccgcgatgggaaaccctgaaacctgtgtcgccgacctctgcgtcgaactcggcatcacccgacaaaccctctaccggttcgtcgggccgcgcggggaactccgccctgacggcgaaaagcttcttgcccagagacgcatgcgagcctagcccgcggcgccgacggccgctcgcaagcccctaccgtatatccgtgcccctttaatgttcaggggccatgggtcagcgacgcggcccggtgcgccgaggtgagggccgccccggcatagcgctccagggtgtcgatccggccctgggcgatgcgggtctgcatcaggtcgagcgaaccgatgatgcccgtcagtaggttgttgaagtcgtgggcgatgccgccggtcaactggccgaccgcttccatcttctgcgcctgccgcaattgctcctcggcaagccgctggtcggtgatgtcgcggccgacgatatggaagcagccgctctcgggcaccgccgtccacatgaccgtgcggcggcgtccgtccttgctgaggatgcgatcgacgaaatcggtgatctggtcgctcccggcgagccgggccagcacagcaccggtgccggcatggtcctcggggtcgatgaaatcgaggaaggggcgttcgagcagctcctgctcgctccagccgagcaggcgcccccaggccggattgacgctgcggagatggccgtcgaggccggccgtccccatcaggtcattggtggtctgccagaggcggtcgcgctcgcgcgtacgctcgccgacctcgcgctccagcatcgcctcgatgcgcttggcatccgagatgtcggtgacgaacaggtaggccccgtcggtcgagccgtccggcatcggtcgcggcaggtagcggatgtcggcgatacgcgggctgccgtcccggcgcggccaggcccgctcggcgcgcacgtcgcggccggcgcgggcgctctcgaagcgtggccgcgcctcggcgaaatccgcaggcccgatcagcgcggcgagcgtctgcccgaccgactccgccggggcggcgccgaaccagtcggcgctggcggcattggcgaagcggcacacgccgtccgcatcgaacagggcgatgaggaccggcagcgaatcggcgatcaggcgcagttcgcgggcgttggcgcgctcggcctgctccgcgcgggcgcgctcggcggcatggccgacgcgctgggcgacatcctcgaccagcccgatctcctcggcacgccagacccgcggcttcggctcgtgcaggtagaggatcgcccgcaaccgcccctcgcggatcagcgggacgacgacgagagagcggcagccgatcgaatcccacgtcgccgcataatcgtgcccggcccgcgggtcggcgtagcaatcctccaccacgagggtgagcccggcccgcaattccgcgatcaccgccgggccgaatccgtcgaggatgcgcgatgcgcccgcgaggctcggcaccgacgggtcgcgggtccagtcgcgctcgacccgtacgatctcgccggtctcgtcgatctcgccgtagccggcccgcgccacgccgatatgggcgccgagcgtcgcggccgcggccagcgtcaccgcctgcggctcgtccgcctcccgcagccggtcgttaaggccgagcaggaaggcttggcgttcttcggcgagcttgcggtcgtggatatcggtgcaggtgccgaaccagcggacgatccgcccatccgcatcgcgcaccggctgtgcccggccgagcacccagcggtagaggccggagcggtgccgcaggcgatactcgatctggtagttttcacccgtggcgagggcgtgctgccatgccgcccaggcccgctcgcggtcatcgggatggaacatcccgttccaggcctcgccgtcggtcgtgccggcggggacgccggtgaaggcgtaccagcgctcgttatagaagtcgtggtagccgtcgggccgcgtcgaccagatcatctgatcgaccgaattgatgatgccgcggaaacggtcctggctgtcgcggagcgcctgctcgatgcgcttgcgctcggtgatgtcgaagctgacgccggggaagtggcgcggcgtcccatcctcgccgagagtgcagcgaccctgggcggcgacccagcggatgctgccatcgccctgaacgaggcggtactccgcatcgaactgcccgcccgtgccgaacaccgccccgatgctcgctttcaggcttggcaggtcgtcggggtgcaccccggaaaagaatgcggcgatgggcgccccggccgccgccatctccggatcgacgccgtagagcgcggcaaagcgcggatcggcggtgacgcgatcggccgcgacgtcccaatcccagatgccgatactgcctccggccgagagcgccatctccaggcgctcgtcgctgcggcgacgcgcgcgctcggccagcacctcggcagtcgtttccgccgtgacgcagatcatgccgttgatgcggcccgcatcgtcgcgcaccggcgaataggtgaagctccaccagctctcctcgggcaccccgtagcggtccatgaggagcggcaggttgcgctgggccacgctttcgccgcgcagagcggcatcgaccagcgggccgatatcctcccacaggtcggcccagatctcgcgaaagcgcgcacccagggcccggcgcaagcggtcgccgaagaccggccggtaggcatcgttgaagaaggaaatcccctcgggtccccacgcgaggaacatcgcggccgggcaggccagcatcgtcgccagcgtcgtgcggagggagaccggccattcctccagtgggccgagcggcgtgtccgaccagggataggccaggatctcccggcccgtctgcccgccctcctcgaggaagcgcagggacgtcggcacgccctcgccgttgcgcattcgggtcatcgaacgaccttccgccggccttgaacgcgatctgaaccgggggcgggcacggcggctgcggaccgatgggacagagagggctccctcgcagatatgtcccttgcgacaggttgtatccgagaaggctggtgagggctgtgcatccgattcttgcggcggatcaatgcggaacccgcagaaacacgctttgtgagccttcgatcggacacgggcatcgggcagacgattccgacatgacggacatgacacacaacaaatgtggtattcgctgcgtcgccgaaaacggaacctgcatcatcacccacgaaacctagtccttttttgcattgcaataagttcgaacgatcgtaatcagccgttcggctcatgaaatgtcgtcgaagtgcttgcctcatgcggcgagacgtgcattctacccctcgtccgtatcagacccggcgagagagcccagttcggcccaacatgccattcatggcgtcgaggagcgaccgcccccggaagcttcgaggcacaatcccgcaagggttggacgatctggagggtggcgcttcggcaccgctccgaaggaccttccaaaccggccgaggcgccgggaggtccccaggaacccatgacagaggggggcacgaagtgctggcagcgggcatttcgaatgcccggacgtcgtggggagcctgatgaacacggacgatttcgcctacgatttcgacgcgcccgattcggactggaactacgagccgtcgcgggccgatctgttccggcagatcgacgcgccactctataccactgattccaacggctggctgacctactacaacgaagccgccgcacagctttggggattccgccccgtgatcggcaaggcgcgctggtgcggcgcttggcggctgttcgaggcggacggcgcgccgctgccgcacgacctgtcgccgatggcgctcaccctcaaaggcgcgcgcccagtgcgcggcgtccagatcggcctcgaacggccggacggaagccggatggcgttcctgccttacccgacggcgttgcgcgacgggacgggcgccgtggtggggggatgcaacatcctcctcgccgtcgagcgctcaagcctgcgcgttccgctccgcggggcgctccagggccggccgacgcttcgggccgcccaacttgcgagcatgcacagatgttcggcgtgagcttgccgcgtctgcctcggcgatccacctcgttcgagcgaagcgatccgcgggatgtctccccggatcgccttgccgcctgaggaacgtgccgcctgaaaaacaggaggaagccatgtcggtcgataccaactggagcctcgacgccgtccagagcctgcgcagcatggcccgcgagggcatacccctctccgtcatcagcctgcggctcaagcggccggtcgatgcggtctgcgccaagctcgccgaactcggcatcacgcccaagctcgagctttgaccggacgggcgccggggcatcgcgcccgggcgcccacccgccggacctaccaggttccggtgttctccatggaggcccacggctcctgcgggggcttcgccccgcccttctgcaggatctcgatggaaatgccgtcgggcgagcgcacgaaggccatgtacccgtcgcgcggcggccggttgatggtcacgcccgcatccttcagccgctggcagaaggcgtagatgtcatcgacctgataggcgaggtgcccgaagttgcgcccgccggaataggtctcgggatcccaattgtaggtcagctcgatcagcggcgatttcgtcgcctcggcccgctcgacatcccccggagcggcgaggaagacgagggtgaagcggcccttctcattctcgacgcgccggacctccttgagcccgaaggcatcgacgtagaaggcgagcgcgcggtcgaggtccgccacgcgaaccatcgtgtgcaagtattccatggccacaccggatgatgacagggatgtccggctatctggcccggcacgcaaacccgtcaacggggcgaccgatcaggctcccgcgcggccagtcagccagcggcggccaaacggccgttcgaccggcggcgcccgccggattcgaccggactgccggtgaataacatccatttgaaaaaagcttctcttgtggcaattgcttgatccaattacgatcactatcgcgtctcgcaagctttccgttaaattatagtgacatggcattgaaaaatagaaggcattccttcgcaactgacttggcgtcgatgcatattatagcatttaagagcttttgtttcccgaaatggcaacagctaagattcgccgcgtcccggcctgcgatgatcgtcgaatcgggcatgccgcgaccgggagacggcgcatgattgccggctcggtcatccggggggtcggagaggtcgaacacgcgacccccgagcagatcctggcccatcccgactttgccgcggcgcgccgcgtcttcgtctcggaacatgcgaaggtctacgaatccggcgtgtttcccgcccagttcggcgccgatgcggggcgggtgaccaccctcgccatcatcgtctgtcagcatgccaattacgatccggcggaccgggcgacctggccgacgctgagcctgctcaaggagacggttgcccgtttcggcttcgccagtccgaggctgatcgacagcttcgtcgcgcgcctcgtgcagaccaactatctcgaactccggcagcagccgggggacagccgcgtgcgcctcctgtttccgaccgagcgcctcctggcctgggatcgcgagtggaaggccgcccactacgcaccgctcgatattctctaccccgatccgggtttcgaaccggcgcggcgacgcgacttggacttccaggcggcccacgcccgatccgccgtcgcagccttcgacgcgatcatcgccatgatgtggagcaacctcgagatcatcgtctttctcagcagcacgagcgcgctgatcatcctgctgacgctctcggagatgggcggcagcggcccggagagccgcatccgcggatcggatctcgtccatctcgcgccgcgcttcgccgtctccctgagccatgtgcgcaacattctggccgttgcgcaggagcggaatttcctcgtccgctcggggccgcgcaacgcctacatccacctcaccccgcactgggtgaccgcgttcgatcgcttcatcgcgggcagcctggcgcagagcgacctgacctaccggctcgcccttcggcatcaggcgaaacaggctgtctccacggcctgatcgatccgcaacggattccgctcggcagggatcgcctctagaagacgggacgcttttcccgacggcgagtccaaaccgatgcgcaccgagacgcccccgaccgttcgcctcgaagactaccgcccgagcgaccacctcatcgaccgggtcgagctcgacgtgcgcctcgacccgcacgacacccgcgtgaccgcaaccctggcgctgcgcccgaacccggcgggccgtgcgggcgcgcccctcgttctcgacggcgacgacctcacgctgctggcgctcgaactcgacgggcaggcgccggcgccggacgccgtccgggccgatgcctcgggcctgacgctgcacaggccgccgcagcgtccgttcaccctgcggatcgagacgcggctcgaccccaccgccaacacccggctgatgggcctctaccgctccaacggcgtctactgcacccagtgcgaggccgacggcttccggcggatcacctacttcctcgaccggccggacgtgctgtcggtctacaccacccgcatcgaggcggagcgggaggccgccccggtcctgctcggcaacggcaatccggtcgaggcgggcacggtgccggggacggaccggcattacgcggtctggcacgacccgctgcccaagccggcctatctgttcgccctggtgggcgggcggctcgaccgggtggccaagcccttcaccaccatggagggccgcgcggtcgagatcgcggtctatgtcgagccgggaaaagcggaccgggccgcctacgcgctggacgcggtggaacgctccatggcctgggacgagacggcgttcggccgtgcttacgacctcgacctattcaacgtcgtggccgtctccgacttcaacatgggggcgatggagaacaagggcctcaacatcttcaacgataaatacgtcctcgccagccccgagaccgcgaccgacggcgactacgccgcgatcgaagcgatcatcgcccacgaatacttccacaactggtcgggcaaccgcgtcacctgccgcgactggttccagctctgcctcaaggagggcctgaccgtcttccgcgaccaggaattctcctccgacatgcgctcgcgcgccgtccaccggatcgccgaggtgcgcaacctgcgcgcccgccagtttcccgaggatgccgggccgctggcccacccggtgcggccgaagcaatatgccgagatcaacaacttctacacggcgaccgtctacgagaagggcgccgagatcgtgcggatgctgcgcacgctgatcggcgagaccgcgttccgcgccggcatggaccgctatttcgccgacaacgacggcacggccgccaccgtcgaggactttttgaaggcgttcgaggccgtgaccggccgcgacctctcgcgctttgccgaatggtacgagcggccgggcacgccgcgggtcgccgtttccggcagctacgaccccgcggcccgaacctaccgcctcgccttccgccagacgcgccccggcgccggggcggatgcgccgcccctcgtcatcccgatcggcctcggcctcgtcggcccggatggccctctcgacggcccgctcgccccccccttcgccgagcgggtcgaggacggcgtgttcgtgctcgagaccgccgaggatgccgtgaccttcgagaatgtcgccgcagaacccgtgccatcgctgttccgcgcgttctccgcgccggtccgcgtcgagagccccctcgacgacgccgcgcgcctgaccctgctgcgccacgaccccgacagcttcaaccgctgggaggcggcccagcgcatcgccctcgggctcatgacggcgcaggtgcgcgacgagacggccggggacgcgggcgccgacgacttcgtcgtcgcgctcggcgcgttcctcgatgcggaggccctgcgcgacccggccttcgccgcgcaggttctggccctgccaagcgagggcgacctcgccgacgagatcggaaccgagatcgatccggacgccatctttgccgcgcgccgcgatctgcgccgtcgcctcggcacgggcctgcgcgagcggctcctgagcctccgcgaggctctggcggagccggagggcaccccgttctcgcccgacgcggccgcagccgggcggcgggccctgcgcaacgccgccctcgacctgatcgccgccgccgacccggaggccggcacggctctggcgcaggcgcagatcgcgcaggcgaccaacatgaccgaccgcctcgccgggcttgccgccctcgcactcgtgccgggcgaagcgcgagaggcggctttgtccgccttcgccgagcgctacgcaaacgagccgctggtgctcgacaagtggttcgcgatccaagcgatgatccccgaggacgggacggtggagcgcatccgccgccttcagggccacccggccttcgccaatacgaacccgaatcgggtgcgctccctcgtcggcagcttcagcctcgccaaccccactcagttcaaccgcgcggacggggccggctacgccctcgtagccgagaccgttctggcgctcgacggcaccaacccgcaggtcgccgcgcgcctgatgaccgccttcggcccctggcggcgcctcgaaccggtgcgtcgggccgcggccgagtcggccctgcgtcgcatcgcggccacgcccggactttctcgtgatgtgaccgatatcgggacgcgaagcttggccggctagttaagggtctgttgaggaacgcgtttcggcaccgtgcggccgtcagcggccgcgcggtgtcaattctccaccccaaaaacggcgtggacaaacgccggcccgcgatgtccattgtgaatacgattcgaagcagccgacgcggctcaggccaaggcgccgtttccaaacagtgcagaggtgtcgatatgtcgggggcggtgtccgcgtccctgtccgcgcgcgcacgcgcggacacgatcctcgggatccaacgtacgaccggcactgcccaggcccgcctcatccgggcggagacgtggcttcgctacgcgcttccggctctgctcgtcgtcttcatgctcacgctactgggcgtggcggccctgcagatgcgcgggcgccacgacgaggcgatgcgcgtggccacccgcgaggtggaggccttcgcgcgcctcgcggcgctcgccctgtcgaacgcatcgtcggccgccgagacgcggctcgagcgtgtgctgccggtccatctcctgccggccggccgcgaggttctggtgatcggccccggcggccggattcgtgccgcctatcccgcgcctgccccggccgaaaccttcgccgggtatctcgccgacggtgagcccatcgccatcctcggcgagagcgccggggcgatgacggtgaacctccaggccggcggtcaggcggtcgtcgcggcacgccgcctggccgacgggatgggcgaagtcgcggtcgtccagaggttcgagccgctggccgacaattggtggcggatgttcggccaccacgcggtctccctgtcggccatcgccctggtgctggcgggcatggccaccgcctacatcctgcagacgcagcgggcgcaggcggcggacgaggtctgcgatctcgtcaagcagcgcctcgacacggcgctcggccgtgggcgctgcggcctctgggactgggacatcgcccgcggcacgatcttctggtcggactcgatgtacgccctgctcggctacacgccggaaaaggatcttctctccttcggcgacgtgaacgccctgctgcacgccgaggacggcgacctctacagcctcgcccgccacctcgccgcgagccacgcgacggtcgatcacgagttccgcatccgcgacgcgtccggcgaatggatctggctgcgcacccgcgcggagatcgtcgaggatgcggtcgacggcagccgccatctcgtcggcatcgccatggacgtcaccgaacaacgccgtctggccgagttcaccgccaccgccgacatgcgcctgcgcgacgcggtggaggcagtctccgaagccttcgtgctgtgggacgccagcaaccggctggtgctgtgcaactcgaagttccgcgacctgcacgcgctggccagcgaggatgcggtgcccggccgccgctacgacgagatcatgggccggggcgccctccccccggtgcgccggggcattcccggttcggaacgcggcccgtcgcggaccttcgaggtggagctgacggacggacgctggctccaggtcagcgagcggcggaccaaggacggcggatacgtctcggtcggcaccgacatcaccagcctcaagcgccaccaggagcagctcgtcacgtcggaacgcgagctgatcgagaccgtcaaggatctcaagcggtcccgtcgcaccttggaaacccagacgcagcagctcgccgacctcgccgagcgtcatctcgaccagaaggcccgcgccgagatcgccaatcaggccaagtccgagttcctggccaatatgagccacgagctgcgcacgccgctcaacgccatcatgggctttgccgagctgatggagagcgaggtctacggatcgctcggctcaccccgctacgccgattattgccgcgacatccagcagagcggcacctacctgctctcggtcatcgacgacatcctgcacatgtcgcgcatcgaggcgaagcgggtgaagctcgtgcgccgcgacatcgaccttggcacggccctgacctccgcgttgacgctggtggccaaagaggcggcgagcaaatccgtctccatcgatctcgaactggccggcaccctgcacgtgctggccgacgagcgggcgctccagcagatcctgctcaacatcatccagaacgcggtgaagttcaccccggagcggggccgcgtcgccctgcgcggccgctcctgcaacggtttcgtccacctgttcatcggcgataccggcatcggcatcccgaagacggcgatctccaagctcggccggccgttcgagcaggtcgagaccaacctcactcgcagctacaagggctccggcctcggcctcgccatcgcccgctccaccgcggagctgcatggcggatcgctgcgcatccgctccgaggaagggatcggcaccctggtgctggtgcgtctgccgatgccgacgcccgagcgcctcgccgaggtcgcacgggaggccgagcgcgacacgctccaggcgatcggcgagatgaccggcgtggcccggactgagggcgacagaatcgcggccctctgaggatcggccgggcgggtgcgtcgcgatcccgtgacgggcgatgtcgatgcggcgcgtcaccccgaacgctggcactccgcgcggcgaaaaggatctgccacaggcgccggaagccgacgcgggcgctgtacacgtagaccgattcggcgctccgatttcgacgccccggacagggccgcgtcgggaccacttcgtcggaatgcgctctcgcctgtccgcagctcggtcagctccacgtccgaccgtgatcgtcatgtcgtcatcgtcatggtggaggatcggtttggcgaggattggcccgtccttggcatcctttccccgctcgtaagacaatagggcgtggggcagccgtgccgtcgcgcccggccggcgaagagcccgacccgccctgctcaaacggaagcctcgatgcccgcaccgtccacgatcgacctcatcggcgcaccgatcgagatcggaacgagcgagcccggagccgtgatggggccggcggccctgcgcaccgccggattgctgcgggtgcttcgggatctaggcttcacggtccgcgaccagggcgatctggaccccgactgcacgccgggccagcgcgatctcccggcgatccgctcctggatgaccgagatctcgcaagcggtggaaacggccctggacggcggaagcctgccgctcgtggcgggcggcgaccacagcctgtcgctcggctcgatcgatggggcgctacgccattgcggccgcaccgggcaggcggtcttcgtgctgtggctcgacgcccatgccgacttcaacaccctggagacatcgccctccggcaacgtccacggcatgccgctggccgccctgtgcggcgagcccggtttcgacgacctgttcgacggtggcgaacgcccactcctcgatccgcggcgcatccacctgttcggcctgcgctcgatcgatgccggcgagcgggccatcgtcacgcagcggcaggtgaacgtcatcgatatgcggaccatcgacgagttcggcgtggtcgcgccgctgcgccgcatcctcgaccgggtcgcggccgcaaacggttacctgcatgtcagcttcgacgtggatttcctcgaccccgccatcgcgccgggcgtcggcacgacggtgccgggcggggcaacgttccgcgaagcgcatctcatcatggagatgctgtgcgattcagggctggtcggctccctcgacgtggtggagttgaaccccttccttgacgagcgcgggcgcagcgcccgggcgctcgtcgagctggtggcgagcctgttcggccgccgcatcatcgaccggccgaccgagccgccgctggaggcgtgaccgacctcggccgatgtcctcatgccccgaggcgtcagccgatcctctcatgccaatgaggcgtcagccgatttcctcgtgccagtgaggcgtcagccgatttcctcatgccaagtgcggccgtcgcgctcgatcagggcgatcgaggcggtcggtccccagcttccggcggcgtaggggcgcggcgggtccggtcggtcggcccaggccttgagcagggtgtcggcccaggcccaggccacctccacctcgtcgcggcgcatgaacagggtggcgttgccgcgcaccacgtccatcagaagccgctcgtaggcgtcgggatagcgctgcttgaacgtctcctcgaacgagatgtcgagattggtcgggcgcaggcgcatgccgccggggcccggatccttggtcatcacttcgagcttcatcccctcctccggctggagacggatgacgaggcggttcggctcgcgcccgaaggcgtcgttcgggaagatcgagaagggcgaggcgcggaactgcaccacgatctcggacagcttcttcggcagacgcttgccggtgcgcacgtagaacggcacccccgcccagcgcccgctgcgcacttcgagcttgagggcgacgaaggtctcggtgcggctcgcggcattgctgccgaggtcggtgtggtagctctccaccggccggccgctgaccgcgccggccacgtactgcccccgcacggtcacgctctgcacgtcggcggcggtgatgggtttgagcgcgcgcagcaccttcagcttctcgtcgcgcacggagttcgcgtcgagcgagatcgggctctccatcgccgtgaggcagaggagctggaggatatggttctgcaccatgtcgcgcagggcgccggaggtgtcgtagtagccgccgcgcccctcgacgccgaccgtctcgcccaccgtgatctgcacgtggtcgatcacgtcggcgttccagagccgctcgaagatcgtgttggcaaagcgcagggccagcaggttctgcaccgtctccttgccgagatagtggtcgatgcggaagatctggctctcgggaaacaccgcgccgacggcatcgttgatggcgcgggccgatttcaggtccttgccgatcggcttctcgagcacgacgcggctgttctcaccgatcagcccgtagcggtcgagattgcggcagatcgcgccgtagagatcgggcgaggtggcgagatagtagggccggatccggtcggggcgctcgtcgagcagggttttgaggtcgtcccagccctcgtcgcccagggcatcgatcgccacgtagaacaggtgatcgaggaagccggcgaggcgcgcgtcgtcgatctcggccggcggcacgaagctcttgagggcatcgcgggcgtgctcccggaactcctccacgctcatgtggctgcgcgacgcgccgatgatgcggctcgtctcggggatctgggcgtcgcgatagcgctggtagagggccggcaagagcttgcgctgcgtcaggtcgccggttgcgccgaacacgacgtaatcgaagggcgagacggggatgatggtggccaagcgcggctcccatgtttcgcgcaggatggtttcgcgcgggattcgaggtgccggtcgtcggcagaaacggctcctgcggccccgcggctcacacccgagaggttgccgaagctcgaaaagcccccggcacgctgggttatcggttcacggcgacgccttgcaagtgcgctgccgaacaaacaagccgagaccgccgaacaggaccttcacaggtgcgacttgcgtctcgcggcagagcggtacccatcgaccgcccgcggcgccaccgtctcagtcgggcgagatgcggctgcggcgcgtgccgatggagctgtagttcggggtcggcttcgaggccggctcggcggccggtgccttcttctcttcgacgaccggcagcttggcgatgcgttcgatgcggacgcccgcgtaattgccccgccgccatgcgagattgacccgcagcacgaagtcccggccgatgattctgatcatgaaggcggacggcaattcataggtggcgggcacgccgagtttggcaccggatttagagatatccttgacgttgcaggggatctcggtgccgtcgaacagccggatcagcgcgatccagttcgtggatgtccgttcctcccgccgcgcgacaagcgccgcttcgacctgtgccgcggtctcgtcggccgtcaggtcaaaggggaaatcggcaaacgggggctgggaatccggcatgggggcccgtggcataaggcttcttgaatccgacgatacaagcaaagtgttgatgcaacatttgcaccgcgacaaacgtccacccgcagcgagccttttcgttgcatcacaaccgggcatccatcgaagacgcaccgcgtctcacgccacacgcacaatggacgctgccgatgcccgcatgtgcggccaagtctgcgaaggtattcgcaggaaagtggattttatcttcagtgattacagccgcactgcgaaacaagccggctcttcttgcaatgcagcaaaaatattgcgtgatgcgaagctcaaagccgcttgcaagacatgaacaaccgattaacctgccctcatcgtaacgcgttcaaagtttgacccctggcagggagaggtcccgtgtccgagctcattcgcgtgaaaccgacccaggacggcacctacaccgtctatcgcgggtcgatggccctggtcgcgggcctgacgaggctgcaagccgagcgctacgaggcgagcatcgctcaccagcagcgctcgttctcacccctcgtcggcgcctgaagcgctcgagcgacgtttcgagggcgcggctccggtgacggagtccgcgcccttcgcatgtcgcgtcatgccggctcaatcagccgaggccggtttccgttgcgatccaggccgcggtgtccgggtcggcccccgagaccggcagatgcaggatgatcggggtttcgtaggggtggcgctgcttcagctccgctgccagcgcgtcggccagaccctcccgggtcttgaggatcgcgacgacctcggtgccgcgctcgaccgcgcctttccaggcatagaccgactgcatccccggaatcacgttcacacaggccgcgagccgggcgcgcacgagagcctccccgatttcgagcgcggtcggggcatcgggaaaggtcgtgtagacgaggagcggtcgctccatgctatggctctccctcggccggccggcgcccgttcgcgggtggtcggctcgaaccccgagtgagaccggctcggcctcttcccgtcaacagggctgacagcacggatgccgcgtcgcttctcacggatcgccttcgtggcgagccccacagccgatgcgcgggaggcggcggacctgctgatgcgccgctacgaccatgtctcgcccgaggaggcggatgtcgtcgtcgcgctcggcggcgacggcctgatgcttcaggtgctgcaccgcttcatggacgcgcccaagccgatctacggcatgaaccgcggcacggtcggcttcctgatgaacgagttccgggaagaaggcctgctcgaacgcctggaggcgaccaagcgttcgacgatccacccgatgacgatgatcgccaccgacaccgaggggaacagccacacggcgcgggcgatcaacgaagtctacatgctgcggcagacccaccagaccgcgaagctgcgagtctcggtggacgaccatgtgcgcctgccggaactcatcgccgacggcatcctcgccgcgacgcccgccggctcgaccgcctacaacctctcggtcggcggcccgatcctgccgctcaacgcgcatctcctggcgctgacgccgatctcggccttccggccccggcgctggcgcggcgcgttgctgccgaaccacgcacgcatccgcatcgacgtgatcgacgccgaacaccgccccgtcgcggcggtggccgaccataccgagttccgccgcgtctgcacggtcgagacatggctcgaccacgccaccgatctcgtgctgctgcacgaccccggccacagcttggaagagcgcattctgcgcgagcaattcggttgattcgctccggcggccgacgccggacgcccttcgaggggtccgggcgaggagtctgcgtcagcgtccggtcagaagtcgctggcgaggcccttcacctcccagtcctcatagcggacaggctccaggccgccgcgcccgagcgtttcgggccgctcggcgatcttggccgcgcgggcgtcgatcgccgcccgccgctcggccgcttccgccagcgcgcgctgggccgccggggaaagggcgcgcgaggctgcgtccttctccttggcatccgcctgcatcatgccgatctccttcattgcttgcatccctcgccgacagatgtgactgcgtcggctccggggcgagaccccgccgatcccttttagcccagaacggccctttacgcgtggcaccgacccccaaccgccgcccgccgccccccttcgacccgtcggtccccggccttgcggcacgccatgctgcgcgggaagcggtggcgacccttctcgggcccgcccgcggcctagcgctcgaggacgcgctcgcccaggccgcccgcggcgcggggctggatgcgggggaagccgcgctggctcgggcgatcgccacagcgagcttccgccgcctcggcttcatcaaggcggcgctcgccgcccgcctgcgggacggcttgccggaggataggccccacctcctcgccctgctggtgacgggtgccgcgcagatcctcgatctggcggtggcagaccacgccgccgtcgatctctcggtgcgcctcgccaaagccgatccgcagctccagcacctcgtgcccctcgtcaacgccgttctgcgccggatcgcgcgcgagcgtgacgcgatccgggcgcaggagagcgatccgctcgcccacaacaccccggactggctcgcccggcgctggcaggccgcctacggtgaggacgcggcgcgccgcatcgccgtcgcacatctcgaaggtgcggccgtcgatctcacgattccccacgatcccgacatctgggccgagcgactcgggggcatccggctcgatctcggatcggtgcggctggccgaggtgcggcaggcggtggccgagcttcccggctacgccgagggcgcatggtgggtgcaggatgccgccgccggcctgccggtgcggctgctcgcgcctgtcccgggcgagcgcgtcgttgatctctgcgcggcgcccggcggcaagacggcccagatggcggccgccggcgccgcggtgacggcggtggaccgctcggctgcgcggctggaacgcctcgggcggaacctcgaacgcctcggcctctccgccgaagtggtcaccgccgatgccctcgctctgccggaggacgcgcccttcgacgcggtgctgctcgatgcgccctgctcggcgaccggcaccatccgtcgccatcccgatgtcgtctggacgaagagcgaggcggacgtgatccgcttggccggcctgcaacgccgcctgctcgacaaggccgcgcggctgacgcggcccggtgggcgcttggtctactgcacttgctctctggagcccgaggaaggcagcgcgcaagtcgcggcgttcttggcccgcaatccggatttcgagcggatcgcgatcacgcccgaccggttgtccggccatgccgagctgatcgacgcctcgggcgacctgcgcaccttgcccagtcacgtcgtgggcggcattgggcgggcgggtggcctcgacgggttcttcgcgagccttctgcggcggcgtgactgagcccgcacgtgtgatcctgtgatccggtccgtccgcggaccgggctcacaacatgcggctcagatgcagtaggccttcagtccggcccccaccgtggcgagacccgtcacgagcgagagaccgccggccatctccatgcgggccgtccagccgggaaagcgcggcgcctgtccggcgagagcgaggccgcaggtcaggctgacgaggctgagcaatgcaatcattcattgtcccgatcgagcgacccgcgcggagccggtccagccgtcatcaacacggccttccgaagcgttaacgcgcccgcggcgctgctgggcatccccgctacccccgttctccacagcttcgccgatcaccctgggaagacgacgcatcgaccgggcatgtcgaacgccccgaggttgcataacctttgttacacaatcctcgttaaccaatcgttcaagtgggtaaacaaagccttagcgaggcccatcggattgcgctaagtttctcctgcacaacgaacttccctcccgtttcggcggctccatgtctcacgtgtccagcttctgggtgcgctctcctctcatgcttgcaggcgcagcaggcttcctgattttcgggaccgaggcggccagcgcccacgtcaaatggttttgtgccttcgacgtcgccgggcagccccgcggccttgaacaggttctctgcgccgacttcgagcttctcaccggattagcgctcgtctgcctgatgttcggctgtctgatggagggcacgccgctcggcaccgcgctcctcaacgcgctggaccgcgtcaccgcgtctgctcgggtccatagcggcctcatcgtgcgggcggtgatcggcttcttcctcgtctcgctctggaacctcggcggcatcattctgacgccggaactgaagaccgatgccacttggatcccgtggctccagctcgccatggccgccggtctgctctggaagcgcacccttcccttcaccgccgccggcatcgtgttcctgttcggcttcgccgtctggaactacggcgtgtttcaccttgccgattatccggtgttcctcggcgtggccgccttcctcgccctgaccgccctcgatcgcgacctgttcggccagcgcccgatcgacgtggtgcgcatcgccgccgcgatcaccctgatgtgggcctcggtcgagaagtgggcctacccgcactggaccgatccgctcatcgccgccaagccggccatgacgatgggcgcctcgccggaactcttcatgcaggccgccggcatcatcgagttcacgctggccttcgccctgatctggacgcccctggtgcgccgcgcctcggcgatcatcctgacggcggtcttcatctcggccatcttcgaattcggcaaggtcgacgccatcgggcattcgggcatcatcgcggtgctgatcgcgatcgccgccgacgatgtccgggtccccgccacccgccgggacgtggttctggcgccggtctattatgccagcgcgctgatgctgttcctcggtgtctactacttcgcgcacgaagccctcttcggcgacggctacaggatcggcgcgagcatggcggggcttccagtgatctgatccgacgcggaacccggttgtgcacgacgctcgggggcgccgcctggacaaggcggcggccccaaaccgttcaaagggcagctgcattcatcattgccgcgaggcagcagcccatccgggccgcgccaaaatggtttgcgaaagatttccggcagcctcgattcacgtttcgataagtttagccgggccggcgccctcatcatctcggcaccgaagcgcgaaatcggcgatcagttcgaaagcgcgaaagaagcatttcgttaaatacgcgccgatgcattttctctggaccgttgccgtttaacccgatggcaagccgccaccgccgaaagtcggatctcgagattggcgcggcatcggacgggatggcatgagacatcgtgaacagaccgacgcgacgaacggggatcgcacggacggcgtccaccttctgccgaaggccgcctccttcggcgaccgccccctccgcgggctcgacttcgcctcgcaggattgcctcggcctctcgacccacccggagatcgtggccaccgccgccgacaccctccgccgcttcggcgtgcgcagtgtctgcgctgcggccgaggccggcgatcccggtctctcggtggccttggagcgccggatcgccgacttccttcagatggaggaggctctgctctgcgcgaccggccgtgccgcggcccgcaccgtggtccgcggtctcgtgcgctcgaccgaccacgtggtgatcgatgccgccatccggagcggcctccgggagagtgccgaggcggccaccgcacacctccacccgttccgccatctcgatgccgagcattgccgcgcccggctccgggccatccgggcgcgcgacaccgagaacggcatcctcgtcgtgaccgagagcctgtcgccgctcgattccggaacgccggacctcgccgccctgcgcacgctctgtgacgagtacggtgcgacgctcctcgtggacgtcacccaggatctgggctgtctcggcgaggacgggcgcggccatctcggccttcaggacatgctgggtaaggccgacttggtcaccggcagcttcacgaagagcttcgcctcgaacggcggcttcgtcgccgcccgcacccgcgcggtgacggcctgtctgcgggccgccgaggccgacgcgcaggcgctctcgccgattcagatcgcggtgctcctcaaggccttcaccctcatcgacgaggccgacgggtgtgaacgccgcgcccggctgatgcgcaacgtgctgaacctgcgcacggcgctgcgggagcgggcgctgaccgtctgcggcgagccctgcaccagcgtctccgtcgcgatcggctccggcgaactcgcccgccttgcggccccgcgcctgatcgaactcggcctgctggtcgatctcaccgcgtcaggcgaggccagccgcctgcggatgcacgtcaccgccgagcattccgacgcggacatcgcgcgcgccgccctcggtgtcgccgaggcgctggaccgggcgcgcgccgatctggccgagcgctcgcgccggccgaacctgctcgtcgccgcctagtcgcggcgccgggcacgccgtttgtacgaagccggtgttcgaggcttcggaacagaatcgtcagagaatcatcccacgggcgtcggcttcgctctcgacggcatcgagcagcgcacgggacgcgatcaggcggcgatcgatcatcggatcggtgagccggtcgatccagagcggccaggtcgcgcgtgccgccgaggtgcgatcttcgagatcactgcggacgacccgcagatagggcgccgcgccgggaccgagtctgtccagggccaggcacaagtcgcggcggaactcgtgcgagattcgggcgagcccagcatgggcggtctcgtaggcgccaatcagggcatgggcgtgcccgaccgcctcctggggatacatcgtgcggaacatggggtgtgtctcgcagggcccatccacgcgagggcctttcgatcaatgcgcggaaatgcacccggttctggtcgtgacatcgataatgttcgagggcgcaggccaagctcgaccgtgatcgggcacctgattccgtggtcgagcttggcttttccgctgctctgatcttgtgcagcgcgttgttgacactcgccgcacgtgatgcgactgcgccgcaccttaaacggagttcccggcgatccgggtaccgccagtccctctcgtgacggcgacggtaccgcgtgacatcggacgggacaccgatccgccggtgcatccgttccggcgccgatgcgacgggacgacatgaagcgagcgttcatttttccgggtcagggcagccaggccgtcggcatgggcaaggcgctgagcgaagcgtttccggcagcccggcaggtgttcgaggaggtcgatgcggcgctcggccagaacctctcgcgcctgatgttcgagggtccgtccgacgagctgacgctgacggccaacgcccagccggcgctgatggcagcgagcctggccgttttgcgcacgctggaagccgagcgcggcctggatctcgcgcgcgatgcggccttcgtcgccggccattccctcggtgaatattcggcgctcgcagccgccggcaccttctcgatttccgataccgcccgcctgctgcggattcgcggcgaggcgatgcagcgggccgtcgcgccgggcatcggcgccatggctgcgctgatcgggcccgatctcgccaccgcccgcgacatcgccggcgaggcggcggagggtctggtctgcgatgtcgccaacgacaacggtggggggcaggtcgtgctctccggccaccgggaggcggtggagcgggcgatggcgctggcacagagccgcggcgtgcgccgcgcggtgctcctcaacgtctccgccccgttccattgcgcgctgatggcgcccgccgccgaagcgatgcgccgggcgctggccgaggtgccgatgcacgcccccgccgtgccggtctatgccaacgtcacggccggcccgctcaccgagcccgacgcgatccgcaacgcgctgatcacccaagtcaccggaaccgtgcgctggagcgagagcgtcgccgccatggccgaggcgggcgtcgaccgcttcttcgaactcggcgccggcaaggtgctgaccggcctcgtcaagcggattgcgccgagcgcgaccgcgagcgcggtcggcactcccgacgacgtcgccgcctacgcctgagcgtctcttacgaaacgccccttgccgtcgtgcccaagggcagacgatcggtgaccgggcgttttatgaggcactccgaatttccacgacgaccagaagagccgacaccatgttcgacctcaccggccgcaaggccctcgtcaccggcgcgaccggcggactcggcggggcgatcgcccgggcgctgcacgcgcagggcgcccatgtcgcgctgtccggcacccgccgcgcggtgctcgacgagctggcggcagaactcggcggcgagcgcgtcacggtggtcgaggccaacctcgccgacaaggaggcggtggaagcgctgcttccggccgccgaatcagcgctcggcggcctcgacatcctgatcaacaacgccggcatcacccgcgacaaccttttcatgcggatgaaggacgaggaatgggaggcggtgctcaacgtcaacctgaccgccgccttccgcctgtcgcgggccgcgctcagagggatgatgaagcgccgccacggccgcatcatcggcatcggctcggtcgtcggttccaccggcaatccgggccagggcaactacgcggcggccaaggccgggctggtgggcatgaccaaggctctggccgccgaggttgcgacgcgcgggatcacggtcaactgcatcgcgcccggctttatcagttcggcgatgaccgacgcgctcaacgagaagcagcgcgagacgattcttacccgcgtacccgccggccgactcggcacgggcgccgaaatcggggccgccgcagtctatctcgcctcggaagaagcgggttacgtgacgggccaaacgctgcacgtcaatggcggcatggcgatgtactgagaatgtccacaaagaggtgttccaaccggaaaaccacggcgatgaacgctttctgaaccgccactcgccagagcggaaaccctgtgttaacacccggctcagccgtgcaggggagttgacggttcagcgggttgcggctttttccaaaccacgcgcgatcgaacaccggccgtccaaaacaagccccgaagtgggtgaggcggccacggcgctttcgtcagaagcacacaccatcacgatcgagaagacgaggaccaacaacgatgagcgatatcgccgagcgcgtgaagaagatcgtcgtcgagcacctgggcgtcgagcctgagaaggtcaccgaggcctccaacttcatcgacgatctcggcgccgacagcctcgacaccgtcgagctggtgatggcgttcgaggaggagttcaacgtcgagattccggacgacgcggccgagaccattcagacggtcggtgacgcgatcaagttcctggaaaagaactccgcctgaggcggtgggctcgtgcgggcggggtcgatgaggccccgcgcgccgtcacgttttgaacaaagcgccctgcaggacggaacggtccttcagggcaaaagcgtcctttagggacttaagcggatcggttgggatcgggcaatgcggcgggtggtgatcacgggactagggatggtttcgccgctgggtggcagcgtcgagcatacctggagccgcctcatcgccggtgacagcggagcctccgcggtcaccgcgttccagaccgacgacctcgcgtgccggatcgcctgcacgctgcccttcggcgacggctccaacggcaccttcaatcccgatctgtggatggaggccaaggagcagcgcaaggtcgatcctttcatcgtctatgccatggccgccgccggccaagcgctcgacgatgccgactggcatccgaaatccgacgcggatcaggaggccagcggcgtcctgatcggttcgggcatcggcggcatcggcacgatctacgacgcctccgtgaccctccatgagaagggtccgcggcgcatctcgcccttcttcattcccggccgaatcatcaatctcgcctcggggcaggtttcgatccagcacgggctgaagggcccgaatcacgcggtcgtcaccgcctgctccaccggtgcgcacgccatcggcgacgcctcgcggctgatcgcgctgggcgacgccgacgtgatggtagccggcggcaccgaggcgccggtcaaccggctgtcgctcgcgggctttgccgcctgccgcgcgctctcgaccggtttcaacgaccagccgaccaaggcctcccggccctacgaccgcgaccgcgacggcttcgtcatgggcgaaggtgcgggcatcgtcgtgctcgaagagtacgagcacgccaaggcgcgcggcgccaagatctatgccgaggtcatcggctacggcctgtcgggcgacgcctaccacatcacctcgccggccccggacggcgacggcggctaccgctgcatgaaggcggcggtgaagcgggccgggatcgacccgtccgagatcgactacatcaacgcccatggcacctcgacgccgctcggcgacgagctggagctaaaggccgtcgagcgtctgctcggtgatgccgcgtccaaggcgtcgatgtcgtccacgaagtcggccatcggccacctgctcggcgcggccggggcggtggaagcgatcttctccgtgctcgccatccgcgacggcgtgatgccgcccacgctgaacctcgacaatccgtcggtcgagaccgcgatcgacctcatcccgcacgaggccaagcgcaagcgcgtcgacacggttctctcgaactcgttcggcttcggcggcaccaatgcctcgctgctgatgcgccgggtcgcctgaccacagcctcggcaacctgggcctgaacgcgtgtcggctgcggcggctctgccgcagacaacgccatttcgccacaaaactgcttacactgcctcacaaaacgcccggtccacgagcgagcgtttcgtgagagacactcgaggcttcgcccatcgtgccgcggcgtcgcgcgctccgccttcgggtcgagcgaccggcaccgaaggctctggacggatcttcgcgtagggccacagcaggattccggatgtttcgcagacgacaagagccgccgtctccgccgcccgcttccgaggagccgtcgcttccgaaccggccttcgccgcgcagcccgagcgaggccatcaagcccaccgtcgccccggccccgcccgagaagcctgagcgccgccgcggcggcctgctcgccaccatcagcgggttcctcaccctcggcgtcgtcctcgcgctcggcgccctgatcggcctgaccctgctcaatcgccagacctccgagccggggccgctctccgccgacaaggtcgtggtgattcccagccgcagcggcacctcagagattgccagcatcctcgcccgtgagggcgtgatcgatcatccgagcctgttcgagatgtccgcccgattcggcggcaaggggccgctgaagcatggcgagtacatgttcaaggcccattcgagcgtgaaggacacgatcgagaccctgaccaacgggcgtcaggtccagcacgccatcaccttcccggagggcctgacttcggagcagatcgtagcccggctcggggacaacgacatcctctcgggcgagatttccgagacgccgcccgagggctcgcttctccccgacacctacaagttcgagcgcggcgccacccgccagcagatcctcaacctgatgcgctccaagcagcgcgaggtgctgaaccagatctggcagcgccgcagccccgaggtgccggtcaagacgccggccgagatggtgacgctggcctccatcgtcgagaaggagaccggccgggccgacgagcgtccgagggtcgcgggcgtgttcgtcaatcggctgcagaagcggatgaagctgcaatccgatccgaccatcgtctacggcctggtcggcgggcgcggcaccctcggtcgtggcatcatgcgctccgaaatcgagcgggcgaccccctacaacacctacgtgatcgagggcctgccgcccggcccgatcgccaatcccggccgcgcggctctggaggcggtcgccaacccgtcgcggaccaaggatctgttcttcgtcgccgacggcaccggcggccacgccttcgccgacacgctggagggtcatcagcgcaacgtcacccgctggcggcaggtcgagcggtcccgtcagcaatcgcagccggccgatccgggcgcggtcgacaaggtcgatccgaacaccgccgagcccaattccggccaacccggcgccgctcccggccgcgcctcggcctacgcgccgggctcgaactcggccttcgcgatcgacggcgccagcgatggcggtgcgggcggcccgcgcccgaaggcgttcgacgcctccgaaggcacccggctcgatcccctgcgcaacaagacctacgatctcggctcaccgaagacggtgccggcactccgcaacccgtaaaggcaaagacggcgcggggccggtgccgctcacggctcgtgcgctgcctcgacggatcgggtgcgaagactcccgctgcccaaggcggcgacatcgagctggtcgagggaggtcacgacgagatcggcgccggccgcccgcagcagggcctcgtcgccgaggcgggcgataccgaggctggccatcccgccggcctgtgccgcccggatgcccgctggcgcgtcctccacgacgaggcagcgggacggtggcacgtttacggctttggcggcgagctgaaacagggccggatcgggcttgccgcgcggcacgtcgcgcccgctgacatccgcatcgaacagcgaccgcagcgtgcgcctgtcaggcaggatcacgcgggccagcatcgcgtcggcgttcttcgaggacgaggcgagcacgatgcgcaacccggtatcccgcagcgcgaccgcgaggcgaatcgcatccgggaaggccacaaagcggtcctcggcaatcaggcggtcgatcaccgcctgcttcctctcagcaaacgcagcagcatgggcagccacctcggcattgccgagacgctccagcgtggcccgcgcgccctccaggcgcggcttgcccgcgacatgggcttggtagaaggcggtggtgaagccggccgggtcggcgaaccccgccagggcctcgcgccacgcctgctcgtggggcgaatccaccaacacaccatcgacgtcgaagatcaccgcgctcaacattcggggcacggcatcacggttgggcggcatggtcgtccccggccggccggcggatcgctttcgtgaccgaaggctccgctcccgacaggcggacgccttcctcgctgtgccagagggtcaagccgtcgcccgccagcaacgtgtaggtggcggaggcgtggctcaacgcgacccggatcgtctggccgcgcaccgtcagggtgaagctcagccgcgtccaggcatcgggcaggcacgggttgaaggtgatgcgcccgcccgtatcgcgcatcccggcaaagccgtagaccagggcgagccacgtgccgcccatggccgcgatgtgagcgccgtgcatcatgtttccgccgatgtcggagatgtccatcgccacggcgaagttgaaataatggaacgccttctcccgcaggccgatctcgttggcgacgatgctttgaatgcagacggacagagacgagtcgtgggtggtcagcgggtcgtaatacgcgaaattccgttgcttggcctcgggcgtgaattgctcgctcagcaggaacatggccatgaccatgtcggcctgcttgatcacctgcgcgcggtagaggttcagcgggtggtagtgcagtagaagtgggtaatgatcctccggcgtcccggcgaaatcccatctctccaattcgagaaacgtatcgtcctgcgggtggaccttcagcgcctcgtcgtaggggaggtacattcgctcggccgcctgatcccaggcatcgggttcgtccggatcgaggccggtgcgacgcacgagggcatcgaagctagcggggtggtcgcgctccagcatccgcacggtttgggcggcgtagcgcatgttttcccgagccatcaggttcgtgaagcagttgttgttgacgagcgccgtgtattcgtccggccccgtcaccccgtggatgcagaagcggccgcccatccgctcggagaagaacccgagatcgcaccagagacgtgccgtctcgacaaggatctcggcgccgtagcggcgcaggaaatcgacatccccgctcacctccacatatttgcgaagcgcgtaagcgatgtcggcgttgatgtgatactgcgccgtccccgcagcataataggcggaggcctcgcgcccgttgatggtccgccatgggaaggtcgcgccgcgttgcccgagttcccgggcccggtcgcgggcgcagtcgagcatgtcgtagcggaccttgagcaggctccgcgccatcggcggattcgtgtagatcaggaacggcagaacgtagacctcggtgtcccagaagtaatgtccctcataggtccgcccggtcagtccgcgggcggcgatgccatggccctccgcccgctccgaggcctgcatcaactgaaacaggttccagcggattgcctgctgtatgcgcgggctggccgactccaccgtcacgtcggcccgctcccagaagcggtccatgtcccgcctttggcgcgcgacgatggaggagatgccgctctcgaccgcgtggtccagcgtccacgccacctgggagcggatctgctcgggcgctacgctgccggagtagtggtagctcaggtatttctggatgcggatcaccccgccgggcgcgagaacgccgcgtagaacgacggtggcgagatcgtcgtcgcaggcggcccgcacggcgagggggcaatcggccgtgacgacgtggtccatgccgcagccgagcaccagccccgaactcccggtgcgatagctgaggatcgagcgcagcgcctccgactgcgttccggtcggatgcaggacacgcccgacgaacccctccgccaagcggggatcgctggtatcggtggccaggggctgatcgttccgcaattcggacgcgatcaccaccgccacctcggcgttctcggctgtgagttcgtaggtgatcgccgcgagatggcgatgcgcgaaggagacgaggcggagcgtgcgcagattcaggcgcttgcccgcaggcgtcacccacgacacgtcccggctcagagtgccggccctgaagtcgaggatccggcgatacgagaggatctccgcctccgggagggtgaagggctcgtcatcgacggacagcttcagaaccgtcccatcgggacagttcaggatgctctgcccgacggtcggaaagccgtaggcgcgctcgccgtagacgatggggcgatactcgtagaagccgttcagataggtgcccggctcacggaccggcattccctcgtcggtgaccccgcgcatcccgagatagccgttcgacagagcgaacatcgtctccgcctgcccggtgagttcgcgcgccatccggccatcgtagcggacggcctcgaccgcccaggggttcgggggaaacatgtcggtgggtggaatgaggcgcgggcgcagcatcggtcgtccgttctctccgtttcgggggatgtcgccgccgcgccatcgtttgcgcgccgatggccggcgtcatcggtatcgatggcgtcgccccggcgccggatgcagcgggatggcatcggccgtggtctccaggagcacagcgacggcttcaggtgctctcgtgtggtgaccgatcacctcggaccggtcgatgggatcaaacctctgttttcgcgttttcttgcctgctgaagcggtctccacttcggctcaacgcgggagtgcctgttgaagcggcgagaccagggttctgcgaaacgattgctgatttcgttgacaaataacctgtcggaatacgaattgaacgcccctgttcgactcaggggaggccgtgacaaagctcgcgcaacagccgaggtagaaaccgttgcgcttttgcaaatgcaggctgcgcgatgtcggttcccgcacccgacagcagtcgcgacagattttagctcaccatcgtagcaaatctacgcaaccagaccgatttgtccgtgttgaacgacaggtgcacggaccttccatgcatgagatttcaattattgatcaaatgttatcgggacaagttggcaatccttctaccgccatgctctcgatagaagtccaagatcatcatttgctcgcttcggaagagtttttattccttcggcaagatcgggccaacggcggctcactcgattggatgcgcggtcgatagagggaagaggttggatgcgatcctggatctcgcggcccgtacaactcgacgacagccgttcgcgaggcattgcgaggaggccattgatcgccacggccgtcgctccgccttctcctgacgcggctccggcttggaattgagatgcgcgacagcatcctcgtcgtgaatgcgggcagctcgtcgatcaagttcaagctgtaccgcatcgagggcgccgatctcgcgccgagcttgagcggggggatgagcgggatcggcagcacgccctcgctgaaggtgacggacgggagcggcgccctcttggaggaccgccgcttcgaggctggcgaggtgcccgatgcctcggcggcccagcaccatctcgccgattggcttttgcatcatctcggcgacacgacggtcgtcgcggtcgggcaccgggtggtccatggcggagcggacttcgcggagccggtgctgatcgacgacgccgtgttgcgcaggctcgaaaccttcatcccgctggcgccgctccaccagctcggcaacctcgatccgatccgtgtgctgcggcagcgccggcccgatctaccgcaggtcgcctgtttcgacaccagcttccatcgcggccacccggaattgtccgatcggttcgccctcccccgcttcctccatgacgagggcgtccggcgctacggcttccacggcctgtcctacgaatacgtcgccgggcgcctgagggagatcgcccctgaggtggcgagcggacgcgtggtgatcgcccatctcggctccggcgcctcgctctgtgcgctgaaggagggccgaagtcaggaaaccaccatgagcttcaccgctctcgacggcgtgccgatgggaacgcgctgcggtgcgctcgatcccggcgtcgtactgcatctcatcgagcatcggggcatgacgccggccgaggtcgggcacatgctctattacgagagcgggctgctcggcctgtccggcctcagcaacgacgtgcgggcgctgctggcgagcgaccggcccgaggcggccctggcggtcgccttcttctgccggcgcgtcgcgcaggccgctgccgccctcgccgtgacgctcggcggcctcgacgccttcgtcttcacggccgggatcggcgagaacgcgcccgagatccggcggcgcattatcgccgatttgagttgggccggtttgatcctgagcaatgacgccaacggttcgggcgtcgcaagactcgatgcatcgggaagccgggcgcagatctgggtcatcccgaccgacgaagaacttatgatcgcgaaacacacgatgcgtctgctggatcgaatcgcgtcaggggcgagggcatgaggcggacgaggccgggccccagggcgcgcggggccctgcttgcgatcctgctcgccaccggtttcgccgtcgcggcaccaccgccgtccctcgcacaatcgcgcctgaagcagttgatcgaccgtctgcgcggccagaagatgccggacggcatcgccaagtcgaacgggcgcatcgaggcgacgcaggtcgatgtcgccgcgaaatatgcgggccgaatctcgaagctcctcgtcaaggagggcgacgaggtgagcgcggggcaggtcgtcgccacgatctcctcgcccgagaccgaggcgcagttgcgcggcgcccagtcccaggtgctgcgggctaagaagagcctcgccgaggccgtcgccctgatcgcccagcgcaacagcgacctcaccttcgccgacgccgattacagccgcggcaaggagctggtcggcaagggctacatggccaagcagatcttcgaccagcgcaaggccaaggccgaggcggccaaggcggcgctggacgccgccaaggcgcaggaggatcaggccaagttcgccgtgcagagcgccgaagccgacgtgcagcggctggaggccatgctggtcgatctcgtgctgcgggcgccccgcgacgggcgggtgcagtaccggctggcgcgggagggtgaggtggtgggcgccggcacccgcatcctgacgctgctcgacctctcggacgtctacatgacgatctacctgccggcctcgcaggccgggccgctggcgctgaacgacgaggcccgcatcatcctcgatccggttccgcaatacgtcgtgccggcgacgatcagcttcgtggctgccgacgcgcagttcacgcccaaaagcgtcgagaccgaggaagagcgcgagaagctgaccttccgcatcaagctccagatcgatccgcaggtgctgaagacctaccgcaagcgggtgaagaccggcgtgcgcggcatcgggttcgtgcgcatcaagggcaacgtcgcgtggccgcccgacctcgccgtgaagctgccgtgaggccggcatgaccgacgcggccgagatcgcccggctcgaccatgtctcgcaccgctacggccgaacggtcgcgctcgacgacgtgtcgctcggcctgccggccgggcgcatggtgggggtgatcgggccggacggcgtcggcaaatcgaccctgctcgccctggtcgcgggggtgcgccggatccagaccggccaggttctggcgctcggcggcgacatggcggagcgacgccaccgcgcggcgcagggcgcgcgcatcgcctacatgccccagggactgggccgcaatctctacccgacgctcagcgtcttcgagaatatcgacttccacggccggctgttcggacagggacagcgcgaacggcggacccgcatcaccgacctgctcaccgcgaccggcctcgaacccttcgagtcgcggcccgccggaaagctctccggcggcatgaagcagaagctcagcctctgctgcgccctcatccacgatcccgacctgttgatcctcgacgagccgaccaccggcgtggacccgctctcgcggggtcagttctgggacctgatcggctcgatccgggcgcgccggcccggcatgagcgtcgtcgtcgccaccgcctacatggacgaggcctcgcgcttcgagtggctggtggcgatggatgacggaaagatcatcgcgagcggcagccccgccgagctgctcgagcggacggccaagcccgacatggaggcggccttcatcgcgctcctgccgcccgagaagcaggcgcagcacaaggccgtggtgttgcggccccgcccgccggggctcgacgcagagccggcgatcgaggccgagcacctgacgcggcgcttcggcagcttcaccgcggtcgacgatgtcagcttccgtatcggccgcggtgagatcttcggcttcctcggctcgaacggctgcggcaagtccacgacgatgaagatgctcaccggcctcctaccggccacggagggcaccgcgcggctgttcggccggcccgtcggcagcaacgacatggagacccggcgcaacgtcggctacatgtcgcaggccttctcgctctacagcgagctgaccgtgctgcagaacctcgagctgcacgcccagctctaccatctgccgccgcacgaccggccggtgcggatccgggagctgctcgaccgctacgagctggaacccgtcaaggacgcgcggcccgacagtctgccgctcggcatcaagcagcggctgcagctcgcggtggccgtgctgcaccggccggccatgctgatcctcgacgagccgacctcgggcgtcgatcccatcgcccgcgacgccttctggcgcaccctgatcgacctctcgcgcgacgagggcgtcaccatcttcctgtccacccacttcatgaacgaggcggagcgctgcgaccgcatctcgctcatgcatgccggccgggtgctggctgtcggcacgccggccgacctcgtgcgcgagcgcggcagcgcctcgctggaggattgcttcatcggctatctcgccgaagccgccggcatcgaccgggaggagccggccgggccgccagcggatctccccgccgccgccccgcgacccgcgccgcatcgccacctgttcgatccgcgccggctctgggcctatgcaaggcgcgagacgatggagttgctgcgcgatcctatccgcatcgctttcgcctttatcggcccgatgctgctgttggtcgccttcggctacggcatctcgttcgacgtcgagaacctgcgcttctccgcctttgaccaggacaacagcccggagagccggcagctcaccgaggccttcaccagttcgcgctacttcagcgaacaggcgccgatccgctccgcacccgaactcgacgagcgcttccgcagcggcagcgtccagatcgccctggagatcccgccccggttcggtctcgaccttcaggccggccgggtgccggaagtcgccgtctggcttgatggggcgatgccgttccgggccgagaccagccggggctacgtcacctcactggcgagccagtacgctcagcagctggtgatcgaacgcacgggcgccgccgcaacgggcaagaccgtgagcgtggagacgcgcttccgctacaaccaggcctttcgcagcgtcaacgccatggtgccgagcgtgatgatgctgctgctcatcctgatccccgccatcatgtcggccatcgcggtggtgcgcgagaaggagacgggatcgatcgccaatttccgctcgacgccggtgaccaagttcgagttcctcgtcggcaaacaacttccctatatcggcatcgcgatgatcagcttcctgctgctggtcctcgttgcgctgatcgtgttcgacgttccggtgaagggctcgttcatcgccctggcgctcggcacgctgttctacgtttcggccaccaccgggttcggccagttcatctcgaccttcatgaagacccaggtcgcggcggtcttcgccaccgcgctcctgtcgatcatcccggcggtcaacttctccgggcttctggtcccgatctcctcgctctcgggcagcgcgcggatcatcgggctctcgctgccgccggcatggtaccagccagtcacggcgggcgccttcaccaagggcctgcccttcatcgaactcgcgcccaatatcgcggtgctggcgggcttcgcgttcctgttcctcgtgctgtcgcaactgctcctgcgcaagcaggaggcgtgacatggccgctcccgcccaagcccctgcccaagtccccgctcgtgcccaggtccccgctcccgcgccgctcggcttcggcacgcatgtggccaacgtgttccgcctcatcgtcaaggagctgcgcagcatccgggccgatccggtgatgctgttcctcgtcgtctacgccttctccttcgccatcgtttccgtcgcctccggcgcctcgaccgaggtgcgcaacgtgagcatcggcgtggtcgacgaggatcaatccgacctctcgcggcagatcgtgagtgccttcaacccgccgctgttcaaggacgtcgttctgatcggtcccgaagaggtcgatcccgccatggatacaggccggctggtcttcgtgatcgatctgcccccacgcctgcagcgggacgtgctgtccggccacccaacctcgatcgaactcgacgtcgatgccacggccatgacccaggccggcaacggctcggtctacatccagaccatcatcacccaggagatcgccgccttcgccgcccgcagcgaactcaacgacacggcaccggtgcgggtggtgacgcgggccaagttcaacccgaacctccagacgagctggttcacctcggtgatgcaggtgatcaacaacatcacgctgctgacggtgatcctcaccggggcggcgctgatccgcgagcgtgagcagggcacggtggagcacctgctggtgatgccgctggtgcccgtcgagatcatgctcgccaaggtcatcgccaacgggatggtgatcctcgtggcggccggattctcgctgctcatcgtcgtggagtggtggctcggcgtaccgatcgccggctccatcgccctgttcctgttcggggcaggcctctacgccctcgccgtggcggccttgggcatcctgctcggcaccatcgccacctccatgggacagttcggcctgctggtgatcccggtgctgctgctgatgcagcttctctcgggcagcagcacgccgatggagagcatgccggtctggctgcaatatctcgtgcagaccgtgagcccgacgccgcacttcgtcgccctcgcccaggcggtgctctaccgcggcgcggacctttccatcgtctggccgcagctcctcgccctcgcagccctgggcagcgtctatttcgccttcgccctcgctcgcttccgccgcgtgatcttcggagactgagcgccgacacgccctccccgcgttccggcggccatccgagaggccgcccgatcctgccccgcccgccaggagatacctcgtgaccgagccaaccaacccgcaaggacggaccgcgccatcctctgccaccctcggcggcgaggaactcgccttaatcgaccgctactggcaggcggccaactatctctcggtcggccagatctacctgctcgacaatccgttgctgcgcgagccgcttcagccgcagcacatcaaatcacggcttctcggccattggggcacgacaccgggtctgaacttcatctacgtccacctcaaccggctgatcaaagcgcgtgatctcgacgcgatctacatctgcggccccggccatggcggtcccggcatcgttgccaacacctacctcgaaggcacctacagcgaggtctatcccgacatcgcacaggatacggagggcatgcgccggctgttccggcagttctcgttccccggcggcatcccgagccacgtcgcgcccgagacccccggctcgatccacgagggcggagaactcggctacgccatcgtccacgccttcggcgcggtgttcgacaatcccgacctgatcgcggcttgcgtgattggcgacggcgaggccgagaccgggccgctcgccgcctcgtggcagtccaacaagttcctgagcccggtcaccgacggcgcggtgctgccgatcctccacctcaacggctacaagatcgcaaacccgaccgtgctcggtcggatgcgggacgacgagttggagtccctgttcaccggcttcggctacgagcccttcttcgtcgagggcgaccagcccgagcccatgcaccgggcgatggccgaagcgctcgaccgcgcggtggcgcgcatcaaggacatccaggccgaggcgcggggcggcggcatgggcttccggcgcccgcgctggccgatgatcgtgctgcgcagccccaagggctggactgggccgaagaccgtggacggcaaacgggtggagggcttctggcgcgcgcatcaggtgcccgtgggcaacgcccggaccgatgacggccaccgccagatcctcgaagactggatgcggagctatcgccccgaaaccctgttcgacgagaccggccgcctgcggcccgaactcgccgccctggcgcccgagggcaaccggcgcatgagcgccaacccccacgccaatggcggtctgctacgccgggagctgcgctgtccccggtggcaggatttcgccctcacggtgtccaagcccggcgccgaaatcggcgaggccacccgcaccctcgggcggtatttgcgcgacgtgatcaggctcaacgccgaggcgcgcaacttccgcatcatggggccggacgagaccgcctcgaaccggctcgacgcggtgttcgaggcgaccgaccgggtttggatcgagaatatcgagccctacgacgtcagcctcgcccacgagggccgggtgatggaggttctgagcgagcatctctgccagggctggctcgaaggctacctgctcaccggccgccacggcctgttctcctgctacgaggcgttcatccacatcgtcgattcgatgttcaaccagcacgccaagtggctgaaggtgtcgcgcgaactcggctggcgccggccgatctcctcgctcaactacctcctgacctcgcatgtctggcgccaggaccataacggcttcagccaccaggatcccggcttcatcgatcacgtcgccaacaagaagtcggacatcgtccgggtctacctgccgccggacgccaacaccctgctctgggtggccgaccactgcctgcagacctacgaccgcatcaacgtgattgtggccggcaagcagccgcagccgcaatggctcagcgcgcacgaggccggtctccattgcgaggcgggcatcggcatctggtcctgggccgggacggacgagaccgggctcgaacccgatgtcgtgatggcctgcgccggcgacgtgccgacgctcgaaaccctggccgccgtcgatctcctgaagcaggccgttcccggccttcgcatccgggtcgtcaacgtggtcgatctgatgaccctgcaatcgaacagggaccacccgcacgggctgacggacgccgcgttcgacagcctgttcacccgcgataagccggtgatcttcgcctatcacggctatccctatctcattcaccggctgacctattcccgggccaaccacgccaacatgcatgtgcgcggcttcatcgaggagggcaccacgacgacgccgttcgacatggtggtgctgaacgagctcgaccgtttccacctcgccatcgaagcgatcgaccgggtgccggggctggtgacgcgggcggcaggagccaagcaggcgttccgggaccgcctcacggcacacaagctctacatccgcgagtacggtgaggacatgcccgagatccagggctggaaatggccctacgagacgcgccaggaaaccggaaccccgcactgagcggcgccgctcgctcggggtcggcgggcttgcgtcgatgcgccctgcggggtctatcccgttcctttccacggatggcaccgtgcggcaggttggcgggcgcggggacggactcgagggcgcatggacacgcaagaggtcggccgcgtgctggtcgccggaggcggcatcgccggtctcgccgttaggcgcgccctgcaccagcagggcatcccctcgctcacgctggaacggcgcggcgtacaggcggatgcgggattggcgatcaatctgcccggcaacgccgtgcgcgcattgagccagttcggcttgctcgatgcactccgcgcggtcggcgcgccggtgcggcgtcgcgaataccgcaccgagcgcggacgcctcctcttcgcggtggacgagaccgcgttctggggtacggaaacggggccgcattgcctgcgccgcgccgacctgctgcacctgttgcagggcgatctccctccgggcgacatccgccggggtgtcgagatcgccgccgttcgccaggggccgccgggcgtcgcggctgaactcgccgatggctcgaccgagagcggcgggctgctcgtgggggcggacggggttcactcggcggtccgccgcagcctgttcggggaacaggccctcggatcggcgatgctggcgacccagagctggcgcttcatgacgcccaatcccggcgtcgaggcctggacgctgtgggctggggccggtgccttgttcctgctcattccggtcgatcgcggcgaagcctatggctgggcctcggtgagcgcagggcgggagcgtggccccgatccggccgcgatccgcggcgcgttcgcgccctttccccggctggtgcgcgacacgctcgatgcggtcctgtcgcaaccggatgcggtctatcactcgccgctggaagaggttcgcatcccggcctggacccgcgaccgcgtcgtcctgctgggcgatgcagcccacgccaccgcaccggtctgggcccaaggcgctgcgctcgccctggaggatgcacaggttttggcccgcttgctggcggagcgggcggattgggatcgcgtcgggccggattacgaacggctgcggcgtccccgcgtcgcacatgtccagagcatgaccgatcgtctgtcgcgcacggcgcggatgccggactgggcgcggaacgttctgctccccgtcgtcggcccacgcagctaccgcgccacctatgccccgctccgcacgccgacgggctgaggccgggtcgcggcaaagccgaaacagtcagttccgacaggggcggaacggcttcggcaatggatcggggaagaaggttggagcgggtaccgggaatcgaacccgggtattcagcttggaaggctgctgctctaccattgagctacacccgccgaacgcaactcacgccgagcaccggtttcccggaaccttccgcacagggcggcgtggcgagcggcattgcagcggggcgatagcatgcctcggcctctttgagaagcgcgaagcgggatctcgcgccgacgcggaagctgtgcgagggagggggacgaccgggcaaatcctcccggttcaggctcgttcgtcggatccgccgccgttgtttcctcgccgtaaacccgctcctcccacggccaccggacaggacggcgtgtcggctgcatcgtcatccgtgcgcctcgacatccgcggtgtgagccggcgctacggccggatgctggcgctcgacgacgtctcgctttcgctgtcggcgggcgagatcctggcggttctcggtgattccgggtgcgggaagagcacgctgctgcggctggtcgccgggctcgatgaacccgatgctggcgaaattcacatcgatggccggcgcatcgccggtcgcggcggcggcgaaccgcccgagacccgcggcgtcggcctgatgtttcaggattacgccctgtttccccacctcaccgtgctggccaatgtccggttcggcctgagccatttgccgggcgcgcgggcgcggaccgtggcgcgggagcgcctcgccgaggtcggtctggcgggtcgtgagacaagctacccggcgacgctgtccggcggcgaggctcagcgggtggcgctggcgcgggcgctcgcaccgcgtccccgggtgctgctcctcgacgagccgttctcgaacctcgatgccggcacccgagagcgggttcgtgccgacacgctcgccgttctgcgtcaggacggcatcagcgccatcctcgtgacccacgacgccgccgaggccgtcgagttcgccgaccgcatcgccctgatgcggaagggccagttgatccagtgcgacaccgccgaagccttgtatcgcgcgcccgtgagccccttcgccgcgagggcgctcggtgacgtcgtgacggtggcgggcctcgcctccggcggccgtctggcgacgccgctgggaacggtcgccctgccctcctccgggcccgacggagccgtgcaggtctgcctacggccggaggcgatccgcatcgtgccgcgcggcgaaggcgtgccgggccgggtgctgcgccgcaactttgccggcgggagcacccgcatcgacgttgagattccggggctcgacgagcccctgcgcctcaccgcggcgcaggaggatcatgtggatgacaggatcgagctggggctcgtcgaaggcagaatcctcgtcttcaccgaatgcgaatccgcttgagatgtcaattttatctagaataagtataaatcatcagacttgtccggctccctgcccgcctataacacccggcgagcatcactgatgcttggggggaatagaatgttgcggctgcggcgcttcggttgtttcgtaggtttcagcgttgcctttgctctggctggccaggccgagagtgctgaggtgaacctctatacgacccgcgagccgggcctgatccggcctctcctcgacgcctacaccgccaagagcggcgtgacggtgaacaccgtctttgtcgagaagggcttggccgagcgcgtcgcggcggaaggtgcccgcggcaatgccgacgtggtcatgacggtcgatatcggcaacttgatcgagttggtcgaccgcgacctcgctcagccggtccgctccgcggttctggaggcagccgtaccggcgccgcttcgcgacggggacgggcgctggtacgccctctccatgcgcgcccgcgtgctctacgccgacaaggcgctctccgacctgaacgccgcgacctacgaatcgctggccgatccaaagtggcggggcaagatctgcctccggtcgggccagcatccctacaacacggccctcatcgccgccttcctcgtgcgccatggcgcggagaagaccgaggagtggcttcgcggcgtgaaggccaaccttgcccgcaaggcggccgggggcgaccgggacgtggcgcgcgacatcgccgcggacctttgcgaaatcgggctcgccaactcctactatgtcgggctgatgcgctcgggccgcgggggtccggatcagcagaaatggggcgaggcgatcaaggtcgtgctgccgaccttcgagggcggcggcacccacgtgaacgtttcgggcgccgtggtcgccaagcacgcgccgcatcgcgaggaagcggtcaagctgctcgaatacctcgtctccgacgaggcgcaggcgctctacgccaaggccgacttcgagtatccggtgaaagccggcgtcgcggccgatccgatgctgcaggcgctcggcccgctcagcttcgacacgacgccgctcgtcgagatcgcccgcaaccgcaaggcggcgagcctgctcgcggacaaggtcggcttcgacaactgaccgctctcaagcatcaggggtccgttcccggcggccggccgacagaacgccgaggggacggatcgcaggatcatcgatgacgcccgctcgtggcttcctctacgcggcggcggcgctgctggccgccgtcctcctggcgccggtcgcctcgctcgcggtcgcggcggccgacgggtccggcgagttgtggccgcatcttgcggcctatgtgctgccgcaggcgatccgcgagacgggcttgcttctcgccggtgtcggaatcctggtgatcgggctcggcaccggaacggcgtggctcgtctcggccttcgccttccccggccgtcggctgctcgacgcggccctactgctgccgctcgcggtgccaacctacgtggtggcctacgcctatctcgatctaatgcacccgctcggtccggtgcagagcggactgcgcgggctgctcggcctatcgagcccacgcgacctgtcctttcccgatctgcgctcactgcccggctgcattctgctcctcggcttcgtcctctacccctacgtctacctgccgacccgggcgctgttcctgatgcgggcggggacgctgctggaggccgcgcggatgctcggagccggaccggcgcggaccttcttccgggtggcgctgccgctggctcggcccgccatcgccctcggcaccggtctcgcactgatggaggcgctcaacgatgtcggcgcggccgagttcctgggggtccgcaccctcacggtgcaggtctacgcaacctgggtgaaccgctcggacctgcccggcgccgcgcagatcgccctggtgatgctggccggcgtcgtcggtctcgtcgcgctcgagcggctcgctcgcggcggaagaggctatgccggttcgggccatcgcgaccggccgaccgcgcgtcggccgctgtcgggatggcgggcgggtctcgctatcggcctcggcctcactcccgtgctgctcggcttcggcctgcccgcgggctatctcgcatgggccgtctggcagagactaaccgggatggggctgccggacaccctcgccgcgcaggccctcaacaccgtgctctacgcgggcgccgcgaccctggtcacggtcgcggtggggctgctggtggctgcctccccgcatctcctggggcgacgtagcggactggcactgatccgggccgccggtctcggctacgcgatgccgggcacggtgctggccgtggggctcctcgccccgctcgcgctgcttgataccgggctgaccaatctggccggcgccgggctcggctgggcacccgccgtcggcctcggcacgggcgcagcgctggtcatcgcctatacgctccgcttcctgaccattccggtcggcgcgacggaagcaggtttcgcgcgcatcccctcgacccttcccgacgcggcgcggatgctgggacgcgggcgcttcggcacactcctcgcggtgcaattgccgctggcatggcccgccgtcctgagcggggcgctgctcgccttcgtggatatggcgaaggaattaccggtgacgttgcttctgcgtccgctcaacgtcgagacgctgagcacgcacctctacggcgaagccgctcgcggcacctacgaggacggtgccgcgagcgcgctgttgatcgtgatgacgggtctgatccccgttgccttgctgctgcgcctcaaccggggcgccgggctgcggccgagccggtcggacgcctgaccgggtcttacatgccgccaagcagcacgttcatcgagccgacgaaggtcatcacgaggccgcaggcgaaaacggcgatcatggcgtaggagacgggcttcagttgcatgctcggtcaactccttacggtcggtggctcccacctgcggcgtcggccccgcatggtcgcggaatggccaacgtcccggcaggcggagggagaggcagaaaccgggccattcaggcccagtcattaccatcaacgacagaaacgctcagtcattccgtcgagagagcaagaaaaatgcgacgagacgatgaagcgcatctcgaatcgcgaagatgtgaggccgttatggccaatattatcgataaagttccactggaaatagcgacttgcacgatatcacagtctcgtggcgccgggattcggcgcccggagctcagcagcgcgtaccaccagacgtctggccatattgcttgaccgggaagttctgctggttcgcattgccctcggccgccgagctcatcgggcaggcggtgtgcgcggggctgtcgtggacaccgagcgaacccgtgacctccacgtcggaggttgtggccgggcgggcgttccggtcgaaggccatcacggaagaggccggagcggtcacgccgatgatgacggcggcaacgacggcggcaagacgggtcttcatgtgatgttcactttctcttgttcggcgccttctcttgaaagcgcagtctcgtcctctggtgttactgatataggcgacagaacttgagcatgacgtgccgaggcacacgcaccgtccgggattaaactcgaaccgcgatttgatcctcggcccattgcacgggaccgggttgccggacgccacgaagcgggcagcgccgcattgcggacgcgcttcggcgaggccgcgccggacctcactgaagcaagcgttatcgtgtgtcctgtcgtgcctgagcgcggcgcgtcagcgccggttcgacaggcggggattggtctcggccgggccgggaagcgccctgcgttcgagccccttgtggagatgaaccatcaacgccacgccgaagagcggcgtcacgaggttgacgatcggcacgatcatcagaccggcgagcaggcagccggccgcgatcaccgtgaagccgtaatgctcgcgcatcgcccgcgcctccggaagggagcggaaacggccggcggccagctcgaaatattcgcggccgaggaggtaagcgttggcgccgaaaaaggcgacgaggttcacccccggcacgaagacgaggatcagcgccacgaagttcacgagcagggcgaggccggcgaagcggaaagccgagccgagcgcctgcccccacggcagggcacgccccggcgtgtcggcgggaaagtcgctgtgctcgaccacttcggcgacgtcgtcgaggaagaagccggccacgaggatcgacaccgcgggcatgatgtaggccaaagccacgaacagcccggcaccggccaggaagaaggccagggtgtcgaggaacgggtagtcggccgagatgtgatggctcgcctggaaggcctggatcaggcgcgtcagtccgaaccacacgaccaccagcagcccgatcgtgagcgccagcgatttgaacagaatgccgcgcagggcgggggagaatacctgccgcatagcggcggcagcggccttgatgagcatcgcgcccttcaatcctctcgatgatccgcacccacccgaggcgggttctcgccactccgcggggatggcgcaagccccagcttcggggaaaccctgacgaagcgcggctcttgagcgcgattgaggcgttgcccgcatagatccgccggagatccgtccatggcccgccccgctctctcccgtctcgtcctgctcggctccctgctcgccaccgttcccgccaccttgcctgccgccgcccacgaagtcggagcctgggcgggcgccagctccgccccggcggagcgctccgaagtcgcggtcgcggcgctcgacggcaaggcctacgtcatcggcgattataacggcgcgaccgaactgctgatctacgatctggccaccgatcgctggagcaagggcgcgcccttcccctaccccgtccaccacaccatggcggccgaacagggcgggcggatctacaagttcggcggctacgtcaacggctgggaggcgaccgacaaagtctgggcgtacgatccgaaggcgaacgcctgggaggcccgcacgccgatgccgaccccgcgggccgcgggcggggcggcgccgctcagcgacaagatccacgtcgtcggcggcagcgggtcgggacgcggcaacgtccgctcccacgaggtctacgatccggcgaacgataggtggagcacggccgccaacctgccgacgccccgcgaccacctcgcggtgcagacggtggagggccgcatcgtcgccagcggaggccggatcgacggcgattcgagcaagaacctcgcggccaatcaggtctacgatccggcgcgtgacgcctggagcgaggcggcgcccctgccgaccgcgcgcagcggcgtcgcctccgccgtgctcggccgcgaggtcttcgtcatcggcggcgagtcgaatcgcaggacctacgacgaggtcgaggccttcgatttgccgggcaatctctggcgcgccctggcccggcttcccaccgcccgccacggtttcggcgcggttacctacaagggccgcatcttcactctcaccggaagcccgcggccgggcggcgaccggtcgggaacggtcgaagtgctcgatccgaacggtgctgcgccggcccgctgaccgagagaaggcggccacgaacgcttgccgcgacagggtcagcggacgacatgagggccgctgcccccccggatccgcttcgaaatcatgcgccctgcccccgagcacgcccgcttccgcccgaccgtcgcgccccgtgtctcgcccgtcccggccgcgcccgacgtggtcgtgatcggtgcgggcgccgccgggatcgcctcggcccggcggttgatcgagcgcggcctgtcggtggcggttctcgaagcgcgcgaccgggtcggcggacgcgcggtgacgacgcagctgcgcggccatgcgatcgatctcggcgcgcactggatgcatgccggaccgatcaaccccctcatcgccctcgcccggagccgcggcgagcccctgcggcgggccgcacagcacgagcatctctggattggccggcgtccggcgcgtgcggatgaggaagccgccttctcccgcgccttcgacgtcgccgaccgggcgatcacgggcgcggcgtcccgcgcgcaggacgggccggccgccggcgccttgccccgccatctcgggccctggcgtgagcgcattgccggcgtccacgccctcgtttcgggacgtcctctcgaggaggtgtcgctgcacgactggccgagcatggaatacggcgacaacttcttcatcgcgggcggctacggcgcctatctcgcccgtttggcgcttgaactgccgatccggctcggatgccccgtgaccggcctcgattggtcggggccgggcgtgcgcgtgcaactcgccgacggtgggcagctcgccgcgcgggccgtcatcgtcaccgttccgatgcccgtgctccaggcggcgttccgcttcgatcccccgctgcccgaacggacgcgcgcggccatcgacggcttcctgtcgggcatctacgagcacgtcgtcctgcactggccctcggcgccgttccacggccgcgaccggctcgccagcgtggtcggcggacgccacaaaccgccggggatgctgacccggatcgacggcacgccgttccactatttcgagctggataccgctttgacccgcgccctcgacgccgccggggccggccccgatggggcgcgtcgcctcgcccgcgcggttctggccgagcatttcggccgcgccgccctggccgacctcgcgattccggccgtaaccgcttggcggcacgatccctggtcgcggggctcttgggccgtggttccccccggacacgcggccgcccgggcgacgctccaggagccggtcggcgagcggatctggttcgcgggcgaggcgaattcccgtgcgcaatggggcaccgcgggcggcgcctacgaggaagggcaacgcgcggccgatcgcgtcgccgacaggctcaccgacgatcgtgccccgctgcgggcgagcgcctgagcgctcccgcacttgcatcccccacccggatgggcgaaccgccgacgcgacaaacgcgcaggagcgcccgccggagcgagggccggccgggaggccggggggaacgcgatgaactgggtcgaagccatcggctatctcgggacggcgctcaccgtcgcctcctcggcgatggggacgatgatcccgctgcggatcgtggccctgtgcgcgagctgcgccgtcatcacctacggctacctgatcggcagcgtgccggtgatgctcaccgaggcgatccagatcccgttcaacgcgtggcggctctacgagatggtccgtctcgtgcgcgagaccgagcgagcggcttccggcgacctctccctcgactggctgaaatccttcggcacctcccgccgcttccgggccggcgaggtgctgttcctgaagggcgacccggcccacgagatgtacctgatcgagagcgggcgcttccgcatcgccgagcacggcctcgacgtgcggccgggccagatcgtcggcgaactcggcatgctctcgcccggcaatcgccgcaccggctcgctcgcctgcgtcgaggccggcacggcacgctgcctgtcctattccgaggtgaaacagctctattatcagaacccggaattcggcttctactttctgaagttgacgagcgagcgcctgttccagagtgccgccgaggcgacgggggcgcaacgcaccgtgccggcgggcagcgacgtgctgtgagtctcagtcgggttgccgcatgaagctgtcgggcgtgcccgttccggcttcgacgaactggatgtcgcgcggcccgcgccggggtgtgtcgacggagaggaacaccaccggctcctccaggatctccggcacggaatgcaccaccccgcgcttgaagaacacgagcatgcctggcctgacctcgaccggcgccgcctcgccgaattgcatccggcagcggccggagagggcgtagagatactcgtcgcaggtcgtgtgatagtgcggcggcgtcggccggtagacccggaagacgcgggcgctcgcggtctcgtcgtcggtgaagcggtgatcggccaccatcgtcgccgcggtctcgggaaggcggcgcacgctctcggccacgtcgaacaccgcatggccggcggatcctggctcgtccattctgcggtgctcccgtttggtccggcagcgattatgccgacgagggcggccggtgcacaggggccagcggcccacgcatttcatcaaccgggcgaaaatgttagggatagggcaacgtcccgagcggtgatcgccggctttcgggacaacacgacagtttcgcggcgccgcgcggtttgcggcccggacattgatgacgcggagatgatgcgcggatacgagggaaacgcccaggtcatggcggatgtcgccaccgtgatcgagcaggcgcagcgcgaaggtcgcgatctcgcgacggctttgcgcatcgcccgggtgacgctcgcctatgtcagcggccccgagcccgagccggatcaggcccgcgcgctggaagcgctcgaccggcagctgcgtgcactctcggactgagcgtaggtcacgaaaatcccgatcgtctccgctccgcgcacagggcgattttcgtgagcggcatgaaggaatggcaagcgctgcgcgcgtgaacggcgccaagaggcgtgctcgccccttggattccgagccgcagatagaccggtcagccgaagccgctcagcccgccgcctgcacgatcagcgtcacggctccgaacagcaacacggcaagcacggccacgcccatcaggatgagggccgcccgcgactcgcgtagctcgtgattctccatggtccgagcttaagcaatgcggcgcgcggcgcatagagcatcgccgcgaaaggtggcctccggctttcggaaaaagatgatgcgaaaacaagaggttcgagcatcgtccttgatttgatatccggcacgacgcttgaacgcggcggtggcatttcaaaagtgccgggcgtgccgacgcgggccgaggatcacgatatcctccgggcatacgacccgatccatccgcgttgcgtccggcgccaggttgccgtgcaggggctgaaccgcccagcggccgtaccaatcgcgggagggcgagaaccgggccgcctccgacgatgggccgacctcgatcggtgtaccagcgaagcgtgcctcgccggaaccgtccgcaagcaatccgaacaggatcggctgcacgtcgcggtccggggcgttcttcgcggggttgggcaacgacatttccaaaagctttctcgagggcagatcagagtgtccgaaatcgggacggtcctccgcatcgctgcaaatccgaagcccggcgcgatggtcccgcggcggtacgcgcggtcgagacagtggattcgttgcaaccctggttcgtcacttgccacggccagggcgagacgacccgacagggcaccgaatgtttcgggttggcacgccgtcacggccaacgcggcacggtggcgatccctttcgagaccgaaccaccgacgcgatgagaagacgtcccgcgatgaagagcgttttcgaagccatcctgagcccgatgcagcgtcgcttcgcggccctcggtctcctcggtgccctggctgtcaccgtgacgtggtggttcatcatcgcccgcggcgtctggctggcggtcgaatgggcttcagcctgacgccgagatcgtccccgaaaacgttctttcaaaagaacgttacgtgatagattttctgtctattttcccgcgcatttgaagaaatttcgtcttattcgccttgtgaagagcactggtctcgggctctgtatcaagcatctcacatggcgctacgcttgacatcgttctttaaaaagaacacttcgtctccagaggcgggcgaggtccgcgatgtggaggcgagacgacgtgttcgacggatatccgatcaagcccggcgcgacaccctatcggcgcgcggtccttctcggtctcgccatgaccgtctgccttgcatctgccggcagcgcccaggcgcagaccgagatcctcaacgtctcctatgacccgacgcgcgagctctaccgcgaggtcaacgcggccttcgccgaggagtggaaggccaagaccggcgagacgatcaccgtgcgcgccgcccatggcggttcgggcgcgcaggctcgtaccgtcatcgacggcatcccggcggacgtcgtgaccctcggcatcccctccgatatcgatgccatcgccaagatctcgaagaagatcccggcggattggcgcaccaagcttccgaacgagggcctgccctacacctcgaccgtcgtgttcctcgtccgcaagggcaacccgaagggcgtgaaggattgggacgacctggccaagccggacgtgaaggtcatcaccccgaacccgaagacgtcggcgggcgggcgctggaacttcctcgcggcgtggggctacgcctacgagcgggacggccgggacaaggagaaggccaacgccttcctcggctcgctctacaagaacgtgcccgtgctcgacaccggcgcccggggctcgaccgtgaccttcgctcagcgcggcctcggcgacgttctgccgacctgggagaacgaggccttcctcgtgctggaggagttcggcaaggacaaattcgacatcgtcgtgccgccgacctcgatctatgccgagccgccggtcgccctcgttgacgccaacgtcgacaagaagggcacccgcaagcaggccgaggcctatctccagttcctctacggcgacaaggcgcaggcgatcttcgccaagcaccattatcgcccgatcaagcgcgaggcggccaagcccgaggatctcgcgcaacttcccgagatcaagctgttcaagatcgaggatcttcaaggctcgtgggacgagatccaaaaggccaacttcgacaatggcggcctgttcgatcagttgagcaaggctgggcgctgaccgcatgggcgagcccgtgaaaccccggcggcgcttccgccagaggagcgtgattcccggcttcgggctcacgctcggctacacgctgacctgcctgagcctgatcgtgctgctgccgctggccaccctcgtggtgaaagcgtcgggtctcggcctgtccggcatctgggacgtcgccaccgatccgcgcgtggccagcgcgctgcgcgtgagcttcggcgtgtcgttgctcgccgcgctcacggcctcggtcttcggcggcatcgtcgcctgggtgctgacccgctacgacttccccggccgaaagctcgccgacgccgtggtcgatctgcccttcgccctgccgacggccgtggccggcatcgcgctggcctcgctctatgccccgaacggactggtgggtgagcagctcgccaaggtcggcatcgaggcggcctacacgccggtcggcatcttcatcgcgatggtgttcatcggtctgccgtttgccgtacgcacggtgcagccgctcatcgccgagatcgacaaggaggtggaggaagcctccgccatcctcggcgcctcgcggatcacaacgctgacgcgggtggtgctgccgccgctgatcccggcggtgctgaccggcttcgctctcgccttcgcccgcggcgtcggcgagtacggctcgatcatcttcatcgccggcaacctgccctacgtttccgagatcgcgccgctgctcatcgtcatcaagctctcggaattcgactatgcgggcgccagcgccatcgccgtgatcatgctggcgatctccttcgtgaccctgctcgcgatcaacctgatccaggcctggagccggcggagattcggctatgtctgaggcgctggctcaaagccccggcacgccgccgcggcacgaaatgctgcggcttcccgccagcgtcgtcaccgagcggcgggtcgtgcgatggctgctgatcgcggtcgcgctgaccttcctcggcctcttcctcgtcctgccgctgctcacggtgttcgcgcaggctctggccaagggctggggcgcctacctcgccgccttctctgagcccgacgcgcattccgcaatccgcctgaccctgatcgtcgcggcgatcgccgtgccgttcaacctcgtcttcggcgttgcggcctcctgggccgtcgccaagttcgagttcgccggcaagaacctgctcgtcaccctgatcgacctgcccttctcggtctcgccggtggtgtccgggttgatctacgtgctggtgttcggctcgcgcggcctgttcggcccgttcctcgtcgagcacgacatccagatcatcttcgcggtgcccggcatcgtgctcgcgacgatcttcgtcaccttccccttcgtcgcgcgccagctcattccgctcatgcaagagcagggcacggcggaggaagaggcggcgctgaccctcggcgcttccggatggcacgccttccggactgtgacgttacccaatatccgctggggcctgctctacagcgtcctgctctgcaacgcccgcgcgatgggcgagttcggcgcggtctcggtcgtctccggccatatccgcggactcaccaatacgctgccgctgcacgtggagatcctctacaatgagtacaacttcgttgccgcgttcgccgtcgcctctctccttgccgggctcgctcttgtcaccctcgccgtcaaatccgtcctcgaatggcgctacgccgacgacatcgcggcgggggcacgccgccactgatcttgtgggaacggcgacggcgatccggatcgaggatgtctcgaagaccttcgagacggcggcggtgctgcacgacttcaccctcgacgtgcgagcgggtgaattgctggcactgctcggcccctcgggctccggcaagaccaccttgctgcgcatcatcgccgggctcgacttccccgatcgcggccggatcatcttcggcggcgacgatgccacgcaggtgccggtgcagcgccgcgcggtcgggttcgtgttccagcactacgccctgttcaagcacatgacggtggcgcagaacatcgcctacgggctcaacgcccggaagcgttccgagcgtccggacaaggccgagatcaagcgccgcgtcggcaacctgctcgacctgatcaagctctccggcttcgccgaccgctacccgagccagctctccggcggccagcgccagcgcatcgcgctcgcccgtgccctcgcggtcgagccgcgcgtgctgctgctcgatgagccgttcggcgcgctcgacgcacaggtgcgaaaggatctgcgccgctggctccgggagattcacgatcgcaccgggcagacgacgatcttcgtcacccacgaccaggacgaagcgctcgaactctccgaccgcgtcgcggtgctcgaccgcggccgcctggaacaggtcggcacgccggacgaagtacaggagaaccccgtttcaccgacagtgctcaagtttctcggcgatacgatcgaggtcgaagcgatcgcccagaacgggcaggttctcgtgaacggaaggcccacgccgctgaccgccccgaacggattggtgggaccggtcaagctctacgctcgcccctggcagctgcagttcgccgaaccggacaccgcccatctcaccgggacggtgcgctcctcgtaccggacgcagggacgtcagcggatcgagatcgaccgccccggcgcgaaggttgtggtggtggaagctgcagacacggcccgcctcgccgccggccgtgaggtcggcctgcggatcgtcggcggccacgtgtttccctgagccagacgtcggagagtctgtcctctccggctgccgataagacctcagcccgcgcgtctcgttctgcagtcgagaccgcgggcttcttgctgatcgctgactcttttgtcggccaggctctcggtgatgccgcacgcgagcgaaggaagcggttagtccaaccgaagcctcctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaaacagggggcaaggtcaccgcactccgtagcgtgaacgacagaaggcccgcgggcatggtggccagcgggcttcgggtcgtctgggtgctgtgagctggtttgtaggtgtgttggtatgtgtgtgcgttggttgcgggggctggatttgaaccagcgaccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgccaaacgcgtggacgccggacggtgtgcgtgtccgtcgtcggcgtgctgtgtgagggaatgtgtttgcttgtgctgggcaggcctggcggcgaccgactctcccgtgtcttgagacacagtaccatgggcgctggtgtgtttaacggccgagttcgagatgggatcgggttctgggcacaccgctcaggccaccaggccggcgcagcacaagatttttgggtttgttcgggcaagcagtgaccgacagccgtttggatgtcggtcggtctttggtcgtgacgttttggtgtggtgtctgctcgccagccttacggctgtcgatcagcaccggacacggatcatgagagcgatcaagccaatcgggcgattagtaccggtcagctcaacgcgttaccgcgcttgcactcccggcctatcgacgtggtcgtcttccacggccctcaagggagacctcgttttgaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtacatagctatgctgcactgccgctggcgcgacaacagctccaccagaggtacgttcatcccggtcctctcgtactagggacaaatcctctcaagtctccttacacccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaatcggcgaacagccgaacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacgaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccacccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacatgtacgtcttgcagtcaagcgggcttatgccattgcacgcgacgagcgatttccgaccgctctgagcccaccttcgtacgcctccgttacgctttgggaggcgaccgccccagtcaaactgcctgccatgcgcggtcccggcgcccgatcagggcgcgcggttagaccaccatgtcgtcaagggtggtatttcaagggtggctccatccaggctggcgcccgaacttcaaagcctaccacctatcctacacatgccgacacgaaggccagcgcaaagctacagtaaaggtgcacggggtctttccgtctgaccgcaggaaccccgcatcttcacggggaattcaatttcactgagccgatgctggagacagcggggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcaattcaaggctctcacctctcctcttaaccttccggcaccgggcaggcgtcaggccctatacgtcgtcttacagacttcgcagagccctgtgttttagataaacagtcgccaccccctggtctgtgccccctgccgatggttgcccaccgacagggcctccttatcccgaagttacggaggcaaattgccgagttccttcagcatcgttctctcaagcgccttggtatactctacctgtccacctgtgtcggtttcgggtacggtctcacgtggaggctctttcctgggaccccttcaccgcccaaccaatccgataaggttgaacgatatacggcatccgtcaccatccactggccggggaatatttgccccgttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgcgaagattaactttacgcaggaacccttggactttcggcgagagtgtctttcacactctttgtcgttactcatgtcagcattcgcacttcccatacctccagaagctctcacgagtcttccttcatcagcctagggaacgctccgctaccactcacctcttgcgaagtgaatccgaagcttcggctcgtggcttgagccccgttacattttcggcgcaggaccccttatttagaccagtgagctgttacgctttctttaaaggatggctgcttctaagccaacctcctggttgttttgggagtcccacatcctttcccacttagccacgaattgggggccttagctgtcggtcagggttgtttccctctccacgacggacgttagcacccgccgtgtgtctcccgagcagtactcgtgcgtattcggagtttggttgggtttggtaccgctgtgggcggccctagcccatccagtgctctaccccgcacggtattcactcgaggcgctacctaaatagctttcgcggagaaccagctatttccgagtttgattggcctttcacccctagccacacgtcatccaagaccttttcaacgggcactggttcggacctccagtgggtgttaccccaccttcatcctgcacatggctagatcactcggtttcgggtctaaagccacgaactgaacgccctattcagactcgctttcgctgcgccttcacctatcggcttaagcttgctcgtaactttaagtcgctgacccattatacaaaaggtacgcagtcacccaggacaaaccttgggctcctactgtttgtaagcatccggtttcaggtgctatttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcactatcggtcgctgaggagtacttaggcttggagggtggtccccccatgttcagacaggatttcacgtgtcccgccctactcgagtctctgctatcgaccgtcccgtacggggctgtcacccatcgcgccggcctttccagaccgttccggtaatctcaagcagagcactggcctgatccgcgttcgctcgccactactaacggagtctcgttgatgtcctttcctccgggtactgagatgtttcagttccccgggttcgcttcaaacccctatgtattcaggatttgataccttcatctgaccaactgtatggaagcaccaaaccaacttgcgtcagcctgacaccaccatacagaaggtcgaaggtgggtttccccattcggaaatccctggatcaaagctcgttcgcagctccccaaggcttatcgcagcgtaccacgtccttcatcgcctctcagcgccaaggcatccaccgaatgctcttaaggcacttgatcgctctcatgatcgatgtccggcgtgatcgccagcagcaaagctgctgccgatcacccagccacggtcacgataaagaccagtgatgcaggcccctctcggaacccacatcacatgcttgccgaacataaccttcaacgggcaccctgctttcgcaggacccgcggtcacattccctctttacgatgttcatatcgatgccacttgctgcgctcagcgctaacaagggcaaacttgcactctctctccggatgcttttgccaatctcagtccaccttctcggcgcgccttacggcacatccaacaaaagaatggtggagacggacgggatcgaaccgacgacctgatgcttgcaaagcaactgctctcccagctgagctacgtcccctgatcatggtgggcctgggacgactcgaacgtccgacctcacccttatcaggggtgcgctctaaccacctgagctacaggccccaagccggtcagccacggctgaccgcgctcacagcgcagcaaacccggtgatcccgcttatccggatgagaaagagaaacgaggacggctcattcgcgtcccgccaaatgaagtcctgactggacttcgtgtatccaatgacgccgtgagaggagcgggtcatcagccttgcggcgaacaaccatcctaaaacagcatccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttggcgcagcgccgtcgggtaagaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcgtgctgatccacgattactagcgattccgccttcatgcacccgagttgcagagtgcaatccgaactgagacggtttttggggatttgctccacctcgcggcttcgcgtcccactgtcaccgccattgtagcacgtgtgtagcccatcccgtaagggccatgaggacttgacgtcatccacaccttcctcgcggcttatcaccggcagtctccctagagtgcccaactgaatgatggcaactaaggacgtgggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcacgcctccgaagaggatccccgatctctcgaggtaacatgccatgtcaagggatggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgcttaatgcgttagcggcgccactgacctgcaagcaggccaacggctggcattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcgcctcagcgtcagaaccggaccagacagccgccttcgccactggtgttcttgcgaatatctacgaatttcacctctacactcgcagttccgctgtcctcttccggtctcaagccaaccagtatcgaaggcaattctgtggttgagccacaggctttcacccccgacttaatcggccgcctacgcgccctttacgcccagtgattccgagcaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttattcttccggtaccgtcattatcgtcccggacaaaagagctttacaaccctaaggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctactgatcgtcgccttggtaggccgttaccccaccaacaagctaatcagacgcgggccgatccttcggcagtaaacctttccccaaaagggcgtatccggtattagctcaagtttccctgagttattccgaaccgaagggtacgttcccacgtgttactcacccgtctgccactgacacccgaaggtgcccgttcgacttgcatgtgttaagcctgccgccagcgttcgctctgagccaggatcaaactctcaagttgaagagttgatctcagctgatcacaacataaacggagtgctcacatccgtttcacccgcgtttccacgaatgaacggtgagcttccgaaacgtcggtccagcttcatctctcacggtccggctctcgccagacccgcaaggacgtaaacaagccgcccgcgtttctctttctcgtatgattcacttgtcaaatagcagcggtcacacccgaaggttcaacccttcgccaaagacgcgccagctctccggttgcccggcgatccagcccagtcctcagcgatgaagtccgcaacgcgggttcaacccggcgccggcagtccgcggcgtctagagccggcgaaccgttctgtcaaccgacccagtcaagcgccacagcgcccggatccatcgacactccggaaccagaaggacagcgattgcccgatccagtcacccggatcagctccgctcaccaacaatcccgaagaccaactaaacccccgccccaccaaccggtggaccgcggcgccccgtcggtgaaatggggtataagggcgccccaacaccgcgtcaatcggaaaaacgcggaaagcgcagaaacacccgccacggggctccgggacgcatctgctggccacccggcgacaggggtgcacttgccagcgaactcagaaccccctcttcacctgggccagggctcgcgtcaggccgtcggcaacgatcgcgcgctcgtccggcgaggcgtcgcgggcaacaacgacgtgctcgcggcgggaggtcagcgtcagggttcgcaatccgaactcgtcatcatcgatgcggctgagcttcgtccagagcggattgaagcgccattcgcgccgcacgccccgcggatcgatgcgggcgaggaagacttcgaggggtgagatcgccacttcctcgaaggagcgcccccggcggaagctcaccttcagcgcgatgtagagcgccagcatgtcgagtccgaagaagccggcgatcggccagaagccggcccgccagcaggcgatcgaggtcacgagggagacgaggcagcacaaccccatcacgatccggaagccgtcctggctcagggattggtgaggccggatcacggccgaatagaccggccggtccatggttgccggatcgagcccgtccggatgcgcagaaaagttgccgctcgccatgggccgaatataacgcgctgatgtcagcgaaaaagccgtcttcccgcccttctgcccctggtgcggtaaaaagtcagtcggcgaagtctgtcgaaaggacggccaagccggcaaagctcaaggccaagctgatgccggctctggcggccggcgtcgaaacctcgcccgaacctgtcgatgacgcgaccctggtcgagatcttttcgcggttgcgcgcggccgatccggagccacgttcggaacttgaatacctgaatccttacacgctgctcgtcgccgtggtgctctcggctcaggccaccgacaaaagcgtgaacctcgcaaccgccccgctcttcgccatcgccgacacgccgcagaagatgctggatctcggggaggagcaggtccgccacttcattcgcaccatcggcctgttcaacaccaaggcgaagaacgtcatcgcattgtcgcggattctgctggagcggcacggcggcgcggtgccgtgcgaggccgaggccctggaagtgctgccgggcgtcgggacgaagacggcgagcgtcgtgctcaacgtagccttcggcgtgccgcggatcgcggtcgatacccacatcttccgcgtctcgaaccgcattcccctgttttccgcagcgacgaccgacagggtgcaggcggggctggaggcgcgggtgccggagccgttccggctcaacgcacatcactggctgatcctgcacgggcgctacatctgcaaggcccgccggccggaatgtccgcgttgcagcatcgctgatctgtgccgctacccctcgaagacgacggcacttacccccatatcggccggggattaggcgggtctgcgtccacggcggcaatgcgttgcccggccaacgcgttgtgctgcaaacctcgttccggtagattgatgctaaggcggccggacatgtctctctcgggaagcataatccggtcgtctgcccgccagacgggccgccgcgccgcggatttcgcctcaagtgccagttccgaaggagcctcggccccatggacttcctcaaaccacggtacacgcctatgaaccgccgccgtcgcatttacgagggcaaggcgaaggtcctctacgagggaccggagccggggacgctcatccagcacttcaaggacgacgcgaccgcctttaacgcgaagaagcacgaggtgatcgacggcaagggtgtgctgaacaaccggatctccgagttcgtctttcagcacctcaacgacatcggcgtgccgacgcacttcatccgccggctcaacatgcgcgagcagctgatccgcgaggtcgagatcattccgctcgaggtggtggtgcgcaacgtcgccgccggttcgctggcgacgcggctcgggctcgaggaaggcacgcagttgccgcgctcgatcatcgagttctactacaagaacgatcagctcaacgacccgatggtgtcggaagagcacatcaccgcgttcggctgggcgacgccccaggagatcgacgacatcatggcgctcgccatccgcgtcaacgatttcctgtcgggcctcttcctcggtgtcggcatccgtctcgtcgacttcaagatggagaccggccgcctgtgggagggcgacctgatgcgcatcgtcgtcgccgacgagatctcccccgattcgtgccggctgtgggacatcaagtcctcggacaagctcgacaaggatcgcttccgcaaggatctcggcggcctgatcgaggcctatacggaggtcgccaagcgtctcggcatcatgtccgagaacgagaaggttcaggccggcggcccgcgcctagtgcagtaagcgtcttcagcggggctcggccggctccaggccggtccagcctcggcgaaggcggagatgagtcgagagatccgggtcgaagcccggatgataatgggggtcctgcgcaagcagcggcccccatcgctttttcagcgcctcgacctcggcacggtgtcgggcggccgccgccggcgaaggccggcggctcgccgattcccggtgatggagccgggcgccgccgacatagagggtccgcagacccacggcgttcagccgtaggcagagatcgacgtcgttgaaatcgatggcgaaggtcaatgaatcgaagccaccgacgcgagagaacttgaccgcctcgatgacgaggcaggcggcggtcacggccgagacgcttcgggtggcgcgcagggcgccgagatagcccgctgcatccccggcgaaatggcgatggccatgggtgacgagaccgccggtgccgagcacgatcccgccatgctggatccggccctccccatcgaccaaccgggccccgaccgcgccgatctccgggcgcaaggcttcgcggaccatgcgctccagccagtccggcgcttcggcctcgacgtcgttgttgatgaaggcgaggaggcgtccgcgggcctgcgccgccacgcggttgttgatcgcggcgaagtcgaaaggtcccggacaggcgacgacccgcgccgcgccttccgcctcgagggtgcgaaaataggcgagcgtctcgggatcgcgactgtcattgtcgcagatcaggatctccttggccggccagtcggtgcggtgacgcaggctctcgatacagggctggagcaggtcgagccggtcgcgggtcgggacgatcaagctgacgagggggcgcggctccggcaggggccggtcgaggcggatcacgccgtcttgcccgaccaggacgggcgtgcccccctcccccgcccgatcgagatcgcgccggaccgcctcccgccgtgcggctcgcccctcccctccttcgtcgaagcggccgaaggagagaacgcgcgggaggtggcacacggcgccggtgccgaagcagtgcgcgattgccagtgtcaggtcgagcgcggcagcgccgggaacggcgtcgaggccgatcacgctggcgcggcgaagggcgatgacggggccgagataatcgaccgtgcgcaggtagtcccgatcgaaggccggacgcagcaggggaagccaggggccgtgggcgacgtggctgaataacgcgtcgccgtaaatcgcgtgacgatccggatcggcgaaggcggcggcgatggcggccgccgcgccggccgcgatgtgctggccgtcggacgtgagcaggacgatcggaggcccgtccgcggtgatgcggatcgcgcccgtcgcatccgtcacaacgcgctcgatcccggctgccgcgagggcggcatgcggttcgctcggcggtgggatgatacggggccggtccagatgatgatgggcgccgaccagcgcgacgaaagcctgcgctgcccgcaatcgccggccggagagccgcgccgacaggatcggcagagcccgcttcggatggcggagcgcccgggcaagccgcgcgaggcgtcgcaggacgggctcggcggcgaagagcagggcgtcgggccatgcggggggcaagccgtcggcgctcattccagctcctcgccgaaggtcgtgagcgagagggccggatggtagaacggatcgtgccggatcacgtcgcgccagcgctcggtgaaggcggcggcctcgcgctcgaagcgcgcgcgggctgcaccgaccggccggccgcggctcaccgattcgaggtgagacagcaccgcatgcggtgtccacaccgtcttccagccccgcgcgccgaggcgcaggcagaagtcgatgtcgttgaagtcgacggcaaaggtctcttcgtcgaaaccgccgacggcctgatacttctcgcgcgtgacggcgaggcaggccgcagtgacgcccgagacctcgtgcgccacgctcaagcgatcgagatggccgggcgtgtcggcggggcggcggcgcaggatatggccggcctcgccgccgagtccgacgacggcgccaacgtgctgaaggcgcccatcctcgtagaggagtttcgcgccgaccgcgccgacctccggccggaccgcctgggtaacgaggacgtcgagccagtcgggtcgcagcaccgccacgtcgttgttgagcaggacgaggacgtcgccgcgcgccactcgcgcaccggcattgaccagcgccgagaaattgaaggggtgcggatagggctcgatccgcacccgtggatcgaggcgcaaccgctcatacagatcgagcacggccggctccttcgagccgttgtccacgatcaccagttcgagggcgggatagggcgtcttttcgaggacatcctcggtgacccgcgcgatcaggtcgagccggtcgcgagagggaatgatgatgctgacgagcggtgccgggtccggcagcggccattgaagatcgaggcggccgtcgcggagcgccgcacgcgccgacgatcccgtgctgcgcaggtgccggtcgaggtgcggcgcgcgggcggccggatcggccgtgacgggctcgcgacggcacaagatgcgggggatgtggacgacacgggtcgcggacccgaccgcgagatcgagggtgacagccaaagcgtcgggcgtgtccaccggctccgcgggcaggccggcgaggaagtccccggcgatcagcgcgggcgcgccgacatagcccgtggcaagcgcgagatcggggctccagtccggcttgaggcgcggcctcagcgtccggccggcggtctcctcgtcggcataaaccatctcggccgcctcggcctcccggctcttggcaagcaggtgcaatgcctcaggcgccaggacgtcgccggagcggagcaggccgaacaggtcggcccctccggcaagctcgtgcagcgtcgcggccggattccatgaggtggagagcacgcgcccgtcgatagccgggctcgtcggcggggcgccgtccgtccaggcgatgtgaagggaccagtcttgatgggtctgggtgcgcaggctcgcgacgctgcgcgccaccgcatcggcctgcgcgaagggagcgggaagaaccagacggatctgcgcgccggatctcggttcggtcgatgcggcgcgaaacagccgcgacgccttccaggccggatagcgggcaaggggtgacaccgcgcaggccccgcgaaggctgtcgcgccagcgccgctcgtcgcgcgcgagacccgcgcgcagggctgctgcggcgcgtcccggccgcttcagcagcgcctccgcaaagacgctcgcgctgctccgcaggccgacgcgctccagcacgaagcccggctcggccgcgatttcgatgccctggcaatcgcccggcaggtagccgagccagcgcgcggcgccgagggccagacccggcagcacgaagctgtcgcgtcgaccggcgctgcggagcaggcgcagcagcggcctctgcggccgcgctcgtacgggcagcgtgtaggtcaggacgatccaacggtcctgccacggtctccgatcagggggcgacagcaggaggcggcagtcgaacagggggtcgtcggtggataccagggagaacgacgtctcccgaccccgccacaggtcccgcccatcgccccgccttgcatcaggcttggcgatgccgtcctccggcgcgtttccagccgtgctgcgcggacaattccgtcattgtgcgaccggggcctcaccctgttccgccgctgcggcgggtgcgggcttgcggcggcgcacggccggcttcgggcgcgctgaggcgccggccagggtcacttcgatgtcgtagcccatcgccttgtcggcgggcacggtgagatcgttctcgatgaccgtcgcctcgccctgcgcggcgcctgctggaaccgccaccgcgacacggtggctgcgcatcatcacgggttgctcattgaacttcacgccgatgctcaccggcacctcgaaacgcccggatgcaccggccggaccgagcagggcacgcagctccacgccgacacgcaccgcgaccgagccgtcggggtcctgcgcccgcggcgcggtgaccgccggcgcgtcgccctcgcggccaccgaacatgttcttgaagaagctgcccggttcggctcgcgcggtgccgggcacggccagcaccaatccaccgaggatgatcaacgccctgcgcatcgtctgaccgttccctgccctttcccggcgatccctgaacgctccggagccgaacgatcctacttgagcgcgtcgaaaccggggccgaagcccttcatcgagaccgggatgccgacgccctcctccggcgtctggaagacgatgaaggtcgattgcgatccgttgcgcatcgatttgatcaagccgtcatccatcaccacctcggcgacgcagcccatggtcaggcagcgcacgaagctggcgcggccgatgtcggtctgatcgatcttgaggccgaggccggaggtcagaaggatgccgagcggggcctgcacccgcagcaggtagccgcggttgtcggcgatcttcagcacgatgacgacgaggttgaggttcggccggtcttccgccgccacgtactgcacgagggcgcattgctcggccttggcaccggccggcgtctcgcagcgcaactgccaatcgtcgaaggtcttgcgcacggtcccctgggcctgtgcggcgccgcccccggccagcaccgtcgcagcggtcgcggccaccagcgcaaggcggcggccggtcccaggacgcaaagcccgaaccacgcccgcaaacagactcatacgaactccgatcgatcgcttctcgagacggcggccggctccggcggatgcccctcgcgctgacgcagtggaggcgttcggaggtgccgcgcggcctcgggcgttgggaccatgcaggtttcccggtgtcaagcaatcgcggcgagggtgtgtcgggaatggggcaaagcggctacccctcgcggcccgcctgccctaaggtaaggtcaagctctcgatcatccgaggaaaccgccatgcgccgcctcgcctcccccctcgccctcgcgaccctcttggtcgcagtgggttccgggggtgcctccgccctttccctgccgttcgaggaatcggattacctcccgcccgaggcgacgacgacctatgtcgagcgctccctcaaccatcaggcgccgctcaccatcgagcatccgccggtggagcggaatccgcgcgggcgccgtcgtggcgatgcggcggcgatcgccggcttctgccgggatggtggcaccgtgatgcgccgcgatgcgatgggccgccccacctacctgcgccagcgcgaggtttgcgacaacgtcgcgccccgcaccctgtggccgggccacgtcaatccgcgcccgacttggcctgccgaggccgcgccggcccgcagccgagcggtcgtgacgaagtactgagccggttcctccagtcgatcagaccggaggcgacgcctgaggatcgcccgaatccgccgtcccgcagggatcggccggattggggatcagccgtagcggtgcagctccgagccgtgccgcttcagccaccgctccgcctcatccacatgcggacaaagttcgttggtgagcgcccagaagcggggggaatggttcatctcgcgcagatgcgccatctcgtgggcgacgaggtaatcgagcaccaccggtggcgcgaggatcagccgccaggagaaattcagctcgccgcgagcggtgcaggacccccagcggctgcgggtgtcgcgcaacgtcacccgcgccggccgctggccgaggcgcgtcgcgtagaccgccaccgactgcgacaggtcgcgccgggcttcgcgcatcaggaattcgcggacgcggcgcggcatgtgcgccggatcgcccgggacggcgagcgtcgcgctcgcggggtccgcctcggccatgccgcggccctcacgcgccacgatccggtgcggcaaaccgcggagcgggatgaccgagtcttccgcgaacggcacccgctcgggcagcttggcgaggcgggtggcgatccagccgccgtggctctgcgcgaacttctgagccgtggcgagcgacgaccgggtcggcagcgtgagcaccaccgtgccggtcgcgctcgaaacccgcagggtcaaccggcgcgcggtcggccgccgcagaatggcgatgcggaaggtctgcccgtcatgagcgatctcgatgtgatccggatccggccgtcgcagcagggcgcgcgtcatgcccgcgagcctagccgcagccggccgcctcagccatcccagcaatccctctctcaccggaaatccacctgatcggatgcttgcccgtctcgcggtcaggcacttccctccatctcacgcacgaagcgggcgatgcgcggggcgatgacggaccggaagcgcgagccgttgaacacgccgtaatgccccaccttctcctgcatgtggtaggccttgcgggcatcgggcaggttcggcgtgagatcgagggcggccttggtctggccgacgccggaaatgtcgtcgttctcgccctcgacggcgaggatggcgcagcggcggatcgccgagagatcgaccagccgtccgtcatgacgcatccgcccgcgcggcagggcgtgatcgacgaagacggtctgtacggtctggaggtagaattccgccgtcaggtccatcaccgcgagatactcgtcgtagaagtcgcggtgcttctccgccgaatcgccgtcgccggtcacgaggtgatggaacatgtcggtatgggcggtgacgtggcgatcgaggttcatcgccatgaagcccgagagctgcaggaagccgggatagacccggcgcatcgcccccggatagagcggcggcaccaccgtgatgcagttcttctcgaaccaggccatgccgcgctcctgcgcgaggcagttcacggcggtcggcgagcggcgggtgtcgatcggcccgcccatcagggtcatcgagaccggcacgtgggccgaatccgccgcctccatcagcgcaaccgcggcgaagaccggtacggcgggctggcagacggccatcacgtgcaggtccggcccgaggtcacggaacatcgcctgcaggtaatcgatatacgtgccgaggtcgaagcgcccgtccaacaacgggaccatgcgcgcgtcggaccaatccgtgatgaagacccggtggttgggcagcatcgcctcgacggtgccgcgcaggagcgtcgcgtaatggcccgacatgggcgccacgatcaggagcttgggctgcggctccgaatgcccggcgggcagcgcccgatcgaaggcgatcacccggccgaacggccgttcccagacgacgcgttcggagaccgggacgacttggccgtcgatcacggtcgtcggcaggccgaaggccggcttgccgtagcggcgggttacgcgctcgaacatctccagcgcggcggccgccgagcgggcataggggccgtaggcgaacggattgccgggattcgccaggctgtgccgagcggcatccgccgcgagccgggccggcgtcaacatcgcgcgggccgtctcgtaccagatatatgccaggtccatttcggcactccccggcgcggcctccgagtcggccgtgctcacatcgatcttatcgaatgttgcaggtggagaaatccttcaaagttacacggccgggtcacgcgtccgtggacgttccccctgcgagccctatcgtagccgcaccatgatggaagcggctcacaagaccctgaccccaacgggccgccacctgcggctcgacaccttcgttcgcctgcgctggctcgcgctcactggccagagtgcggccgtcgtcggcgcgcagttcgggctcgggctcaacctgcccttcggctggtgcttcctcgtcatcgccacctcgtgctggctgaatctcgcgttgcgaatccgctttcccgcgagctaccggttgagcgacgattcggcggctttgcttctcgccttcgacatcgtgcagctcgcgggcctgctgttcctcaccggcggcctgcagaatccgttctcgctcctgttcctcgcccccgtcctgatctcggccaccgccctgccgccggagcggaccctggcgctcggtctgctggcggtcgggctcgccaccctgctcgccctcgtccaccgccccctgccctggttcgccgatgggcggatcgagctgcccttcctctacgtctcgggggtctggaccgcgatcctgctcggcaccgccttcaccggcgtctacgcgtggcgggtggcggaggagacgcgccagctcgcacgggctttggccgcgaccgaactggtgctcgcccgcgagcagcacctgtcgcagctcgacgggctggccgcggccgcggcgcacgaactcgggacgccgctcggcaccattatgcttgtcgccaaggagctcgaccggcagctcggtccgaccgcctcgcccgccatcgccgaggatctgagcctgctgcgcgatcaggtggaccgctgccgcggcattctctcgaagctcacttccatgggcgaggagaacgaggagggtgagaccttcctccagaccgtcaccttcggccatctcgtggaggaactggtagcgcctcagcgggcgctcggcgtcgccgtcgaggtcgtgcggcagggcgacgggccggagccggtctgccgccgcaatcccggggtgatgttcgggcttgccaacatcctcgacaacgccgtggacttcgccgaatcgcgcgtagtgctcgaagccgggtgggacgccgagcgcgtcacgctgacagtccgcgacgacggccccggtttccccagcgaagtgctgttgagggctggggagccctacgtcaccacccggaatcgcgaccgttcgcagaatcccgacgaggtcggcggagggctcggactcggcctgttcatcgccaagacgttgatcgagcgctctggcgcgcagctcctcctgtccaacatcacggaggtgggacagcacggtgcgctggtgcgggtgacgtgggcccgtcacattttcgagagggaggtgattgtgccccatcgcgttgcgcacaattctctgcgacccctaacggaacgggatgccgcacccatataatgcagagagatgacacgaaccgacgaggagcaccgcatgctgacgcagagcgggacgacggtgccgggctccgacaccgcttttctttccgatgccgatcccctttccgccttcagcgatcgcagcctgctgatcgttgacgacgacaagcctttctcgacccgcctcgcccgcgcgatggaagcgcgcggatatgaggtccatgtggccgagagcgtcagcgagggcgtcgcggccgtcgagaccaaggcgcccgctttcgccgtgatcgacatgcggctcggcgacggcaacgggctcgacgtgatcgcccgcctcaaggagcgccgccccgaggcaaggggcgtgatcctaaccggctacggcaacattgccacggcggtgacggcggtcaagctcggcgccttcgactatcttgccaagccggctgatgccgacgagatccacggcacgctgatggcgcagccgggcgagcgggccgacccgccggagaacccgatgtcggccgaccgggtgcgctgggagcatatccagcgcgtctacgagctgtgcagccgcaacgtctccgagacggcacggcgcctgaacatgcaccggcgtacgctccagcgtatcctcgccaagcgcgcgccgcgctaaatctacaaagggccggcggatcgaaaccgccggcccttttcgttgccaaaatacggctgcgcacgcgcaggcccgacgcattcataccctatctgtgtctgctcgttcgttccgggcggttgcgccgggccccggcctcgggctagttcgccgcttgaagagcggaacaggcttacgcgggtatgcggaacctcatcacgatactcggcctcatggtgctggtcggcacggaagtgttcgccgcagccattgccgccggctgggcgctggccggattactcgatctcggcgaccaagtcggccacgtgctcatggcgctgttcagcctcgtcgccgcctggatcatggtccagctctggcgccgcgccactgaagccgagccgatcggctcgactctacgccgctgatctttttcgtgcggtgaccccttcacaaaaccgcgatagatttctgggatcccgcaagctgcgcctcgcctgctcccggttcgccttgaaaagtccggctcactcgcacgcgatcgagcgcagcttcctccatccccggcatcgccgccctacgcggcgcggcccgccgattttctaaacgagtgcccgccatgaaagcccgcatcgtcgtcaccttgaagacaggcgttctcgatccgcaggggaaggcgatcgaagcggccctgaagtcgttcgggatcaatgaggtctccggcgtacgccagggcaaggtgttcgacctcgaggtcgcctccgagaaccgcgaacaggccgaggcgacgctgaaggccgcctgcgagaagctgctcgcgaacaccgtcgtcgagaactacaccgtcgagatcgcctgatgcgcgccgccgtcgtcgtctttccgggctcgaatcgcgacggcgacgtggcccgcgcactccgccgctccggtgcggaggtcgtcagcgtgtggcacgccgacaccgaactgccggccggcaccgacctcgcggtggtacccggcggcttctcctacggcgactatctgcgctgcggcgcgattgccggccgggcggcggccatggatgcggtgcgcgcgcacgccgcccgcggcggcctcgtgcttggcatctgcaacggcttccagatcctgtgcgaatcgggcctgctgcccggcgtgctgatgcgcaacgtcaatcgccgcttcatctgccaccggcagttccttcgggtcgagcgcgccgacacgcggttcacctcggcctataccgagggtcaggtgatcgacgtctgcgtggcgcatggcgagggcaactacttcgccgattcggagacgatcggccggctcgaaggcgagggccgcatcgccttccgctactgcgacgccggcggtgcgctgacggaggatgcgaaccgcaacggctcgctcaactccatcgccgggatctattccgagcagcgcaacgtgcttggcatgatgccccaccccgagaacttcgtggatgggctcgtcggcggcactgacggcaagggcctgttcgacagcttggcggcctgagggccgatcgcccgaataggggacgtcgcgcggccggatcgctgcgctgacgctcgcgatgacggccgaggagttgcctccccgtcatcgcgaggcgaagcagaaaccctggcgccgtgaggggctcagtgcccctcgaattccatcagcgtgcgcacggtaacaccgagatcccgcaggcgctgggcgccgccgatctccggcagatcaatcacgaagcaggcggctaccacctcggcaccgagctggcgcagaaggttcaccgccgccgtcgccgtgccgccggtggcgatgaggtcgtcgacgaggatcacccgatcccccggcttgatcgcatcgacgtggatctcgatctcgtcggtgccgtattccagtgcataggccgtcgagacggtcttgtggggcagcttgcccttcttgcggatcggcacgaagcccgaggagagctggtgcgccacggcgccgccgaggatgaagccgcgcgcctcgatgcccgcgacctgatcgatccgcccgcccgcataggggtgcaccagcgaatcgaccgcccggcggaacgagcgcggatcgctgagcagagtggtgatgtcgcgaaaaatgattcccggcttcggatagtcgggaatcgagcggaccgagtccttcagggcggagtggcggcgggcttccatgcggggtgctcggttgacggcgatgcgggacgttcgatgggaacggtggcgaggagcgaggggcgcgagggagccccgcccgttacgcggcggccttacgcagcaggccgatcaactcacggtgcaacacctcgttaccgcaggccacggagcgggccgcgagcggctcggcgccgccatccgcgctggagacgaagccgccggcctcgcgcacgaggatgatgccggccgcgatatcccaggtctggaggtcgcgctcccagtacaggtcggtccggccgcaggcgacataggcgaggtcgagcgctgccgagccgaggcggcgggtgccgccggagaccgccatcaccgcggcgacctccttgagcagccggccatggctgccgcggccgagatagggcgtgccgtaggcgaccagcgcgtcggcgaaatcctgtcggccggagacgcgcaggcggcggttgttgaggaaggcgcccttgccgcgctcggcgatgaacagctcgtccttggccggatcgtagatcacgccggcgacgatctggccgtcgcgctcgagcccgaccgagatcgcgaaatgcgggatgccgtgcaggaagttcgtcgttccgtcgaggggatcgacgtgccaggtgtggctccggtcggtgccctcgatggtcccgctctcctccatgatgaggccgtaaccgggccgcgccttcatcagcgcgtcgcgcaggacctcctccgccttccggtcggcggccgagacgaagttgccggggcccttgcgggagacctggaggttctcgatctcgccgaagtcgcgcttgagaccacgggcggccttgcgcacggcatcgaccatgacggtcatgaggggagagttgatcatgcggttcggctcgcagccctggccgggcgccttcgttggaaaagaaatctgtcagggcttctatacgccttacgccgcagcgccaggggtgatcggcgcaggggcgatatcccacagggtccggcgctggacccggagaggcacgcagggagcgtgaaaacctcgcgcagagtcgacggccgcgcctgccggattccggttggaagtcgaaggccggatcatcggctgctccggcggcacgggcgatccggacacggtggtcggccaaccggcatcgccgccctcaggtaagcgcggcgacgaaccgaccggtagcggcgcgcggatcggacccgcgcatcacgccacccatcacggcgacacccgccgccccggcctcgcggcaggcgcgggcgttgcccccgtcgatcccgccgagcgcgaaaaccggaacgccatgggctgccgcggcacgcaaggaggcgaggccgagggcggggccgtagccgggcttgctcgcagtcgggaagatcgggctgagggtggcgtagtcggcgcctgccgccccagccgccgcgatctcggcaacggaatgagcggagaacccgatcagcgccgcggcgccgagtgccatccgcgccgcgcggatgccgtcgatcccggcagagctcgacaggtgcacgccctgcgctccgatttcggccgcaagatccgtgtcaccgccgacaacgagccgcccgccgaccggctgaaggagaccgatcaagtcgcgggcgagatcccgtcgcgcgtcgcggtcgagatcgcgatcgcgcagccagacgaagcgtgcgccgcccgccaccgccgcgcggacggtttcagtcagcggccgtgccgcgccgtggcggtcggtgacgacgaggagcggcgggagcgtcacccgccctcacgaaccgacgaggccgagttgcgggctcgacggctcggcccggccgcggcgcggaatgcgcccggccagatgggcgagccggcccgcctcgacggcgtggcgcatggcgccggccatccgcaccgggtcgtcggccttcgccacggcggtgttgacgaggcaggctgcggcgcccagctccatcgcgatcaccgcgtccgaggcggtgccgataccggcatcgacgatcaccggcaccttggcccggcggcagatcagctcgatattggccggattggcgatgcccatcccggagccgatcagggagcccatcggcatcaccgcggcacagccgagatcggccagccgctcgcagatcacggggtcgtcgttgcagtagggtagcaccgtgaagccgtcgtccacgaggtggcggcaggcttcgagcagctcggtgacatccggatagagcgtctcgcggtcgccgatcacctcgaccttgatccaggacgtgccgagcgcctcgcgggcgagttcggcggtcatgatcgcgtcgcgggccgtttcgcagccggcggtgttgggcaggaagcgcgcgcccttgagcttctggaaggtgtccgagccgtgcccctggagcgagacgcggcggatcgaggcggtgacgacctccgcgcccgaggcgcgcaccgactgcgccatgatctcctggctgggatagccggccgtgccgatgaacagccgcgaggcaagccggatgccggcgatctccagcgcatcgtccccggttgcgtcctctgcggcgttggtctgggcgagggtggtgtcgtgatggttcatggtcagcctccctgcatggcgcggacgatctcgatccggtcgccctcgttgagtgacgtttcggcccaggcgcttttgcgcacgacgcggccgttgacggcgatggcgatgccttgggcactctcgatgccccgctcctcggcctccgtcgcgaacagggcggcgaggtcggccgcctcgcgctcgcaggtctctccgttgacggtcagcctcatgccacggccctccccccggtttgatacgatgacgcgaagcgcgcccgtccgaagccgcgggcgaagtccggcagcgcgccctcggtgaggagcgtcgccacggcgtcggcggtggcgggggcgagcaggtagccgttgcggtgatggccggtggcgaggacgaggccgggtgcagcctcctcgatgatcggtgcgtcgtcgtccgaggtcgggcggaagccgctccagaccgcgtcgatctccatttcttcgataccgggcagaacccgccgcgcgccctccagcaaggcgaacattccacccgcggtgacaccgctggtgaagccgcaatcctccaccgtggcgccgacgatgaggtgcccgtcgcccttcggcgccatgtgcaccgcgtcggtccagaccatgcgggagagagtgccggtgcgcttggtcgtgcgcagggccagcgactgccccttgagcggccggaccggcacggacaggtcgggcacgtccaagtcgctgggaagcaggctcgcatcgccgctccaggcgccggcggccaggatcaccgtgtcggcagcgagcgtgcggccggcggcgtgcaggccggtgacgcgcccgccccggcgctccagcccctcgaccgcgacgccctcgctgatgacgacgccggccgcctcgcaggcgcgcagcagcgcttccattacgagccgcggatcgacctgcgcgtcgagggggcagaggatgccggcggtgacgttggggcgcagcagcggctcacgcgcgcgcacctccgggccggacagccattcggccgcgacgcccgaccggcgctgcaggtcgtggcggaagcgcaggcgctccacctcgtcgcggccgatggcgatcacgagggtgccgtcggtgcggtaatcgatctcgcggcccgaggccgcctggagcgcgtcgcgaaaagccggccagcggcgcagggattcgagcgccagcggcaacagcagatcggagcccggctcgtgctcggcggccggcgccagcatgccggtcgcggcgaggctcgcaccgcttccgacgttcccgcgctccaccacggccaccgagcggccggcctgcgccagctgccacgcgatcgacaggccgatcagccccgcgccgaccacggcgacgtcggcacgctgcggcaactccgcggcgcgcggccgtatcgtgagactgcggcgctggccgatcggggaggtcagcaggtctgacatcgaaaaacgtgccttccacgggtctgcccgcaggaactggcaccatgtgcttcgatagaagcgggtccgctcgaacgagcaccccatcaggtccaatccctacgccggtatgagccggatcaggttcgaaggatttccgcgctgccggcgacggcgatagcggtttctcagccccttgtcggggatctccctggaacagcttggatgtgggccccggccggcgcgcggtcaatccctcccggagccgggaagcaggcaaatccgtctacgctgtaaaccggatggcggagtcgcccgaacgcaggggccgcgttcgtggacgattcattccgctgcggcggcctccgcggcccgcctccggcctgggcggtacaccgccatcggctcgtcgaacccgtcgaggacatggcttcccagcggatcggggtcaccccacaggaagtccacgaacggcttcgacatcaggagaggctcctgaagcgtgcggttgagccgcgccagccggctcgcgaggttcacgtcgcggccgatcacggtgaagtcgagccgggtaccggagccgacattgccgtaggctgcctccccgtgatgcagggcgatgccggcatcgaccacccgctcgccctggccgaagcgcccgaccgcgttcgcctcggccagggccgccaacgccgcctccgccgccgtgagcgcgctcttggccgcgccgccgagatcgtcgcccgactcacggaagatcgcgagaagcccgtcgccgagatatttcagcacctcgccgccctcccgctcgatcggcggcacgaggcagtcgaagaacgcgttcaggagatcgaccgcgccctccggcgtccggttggcggagaggcgcgtgtagtcgcgcatatccgcgaacaggatcgccgagcggatgcggcgcacctgcccgcgccggatgtcgcccgagaggatcgcgcgatgcggctcgtcgccgacatagatgcgcagcaccgtatcgagctgcttgttgaggatgcgcatctccatcaccgcggcgagcgcgggcatgacgaagcgcaggatcgcgatgtcctcgtcgcgaaaaccgtctttcgcgcgggtggcgaaggtgatgccgttcttgttgccgttggtgaagatcagcggcgcgacgaggtagtgcgtgtagccgtcggccttcagctcggggatgatcgcgtaggcatcctcagcggtctccgcgaggtcgaggctcagccactcgccagtttcgtgcacggtggagaacgggctcacctgataggccttcgcggaaacctcgccgtgagggaacaggcgcaccgtcgagccggcgccgcgggtccagacccggccgacaccggaatactcggaatgaagcgtgtcgatggccgtggaggcccggtcgatcggcacgccgatcgcgttgaggcgctcggccagccctgcgagcaggtcgtcggccctgggcaaccgggcgccctccccgagcagccagtcgcggatgccaacgcagcgttgcagcgccccgaacgggacgtcctcggcttccgatccgtcggcgagcgccgtcggcgttggtttcggggcgtcggcgtcgcgcatcgctggaaggtgggttctcgggtgctcaaagcaaggcttcgcgcgggacgcggccggcgctttgagcccatggtggacgacgaacgcccggcacgctccggctttaacgaacgagcttggccgcatcgtgacgctggatgccgggcatggcgaccagcatggccgcaattgggacgctggatcaagcgatcgaagcaagccggcaatgcgaagcgcacgcccctgcgctaaggcggaagcgtggcaggaggacgcctgccggacccgccgatcgatcggcgccaggacgacccgacatgttgagaaccgctttcagcctcacccttctggccaccgcggcgctcgcaccgagcctcaccctggctcagggcaagcaggatttcacgctaatcaaccgcaccggctaccagatcgacgaggtctatgtcgggcccgtcaaccagtcgcactggggccaggacgtgatgggcaaggacgcgatcgccaacggcgacacggccgacatcacgttcaacggcggctcgaacgcctgcaagtgggacatcaaggtcgtctacaacgacggcgacgagtccgaatttcgcggtgtgaacctgtgcaatgtcagcaaggtgactttgttctggaaccgcaacgccggcgagacgcgcttcgtcgtcgagtaggcccgacccgaggggccttgcagcgtgaaaagggccggagaacacgtccgtagagccgtctccgacccgtttgcatcaggtcggcgtctctcggacttcgtttcaacgcgctttctcgcgccgaaccgctaatcacttcgtcggaaagcgctctggccgccaatcgatggatgcctctcaacagatcgcgagcttggtcttttctgcataatatcgcgcttgcgattgttggatgcggtaccgataacagctcgggctcacgctttcagagtcttacgcgctccctggcccgtgtcgaaccaatccttcaccttcacatccgaggcggacggcttcgaggggtaccatgcgctctactcggtcgggaccgacgtcgcggcgaccgatgggccgttccgcgctcgcgtagaggcgcatcggttcggcccgatcaacgtcttcgagcggactttgagcggcgtccggcattggcgtgacggggcccgcgtgcgccgcgacgacttcgatcacttcgtgatccagtacctgcgcagcggcacctattacggcggttccatcgacgcggaacgccgcctcgcacccggcgacgtcatcctgttcgacatgagccgcccgcagcgctcgcgggtcgagacggcatcgaccgtcaccgtgagcctgagccggaaactggtcgaggcggcggcacccgaagcgagccgctatcacgggcacatcttgccggaggcggtgtcgggcctgctcggcgacctgatgggatctctcgcgcggcgggccgccgccaccgagccgagcaccgcggagagcaccgcccgtgcgctgaccgagttgctggccggcgctctcgggcaggtcaggcccgacgacgaggcttcgagcgccctcattgccgatctgcggcggcggcgcgcagaggcgttcatcgaagcgcggctgaacgacccctcactcgacgtatcgatggtcgcaaggggggcgggcttgtcgcgcagcgcgctctatcgcctgttcgagccgacgggcggcgtcgcctaccacatcctgacccgtcgcctcgaacggttgagcgcggcgctccgcaatccggtcgaggcccgctcgatcaccaccctcaccttcgatcacggctttgccagcgaaagccattgcagccgcgcgttccgcggcacgttcggcttgccaccgggccgctatcgcgccgagatgcgccacccgcgcgcgggcaccctcggccagcctctgcccggcgaaagtgccgccaacctgatgtccgcctggtcgcgcgccctcgcctgaacccacgaatgtcatccccttccgcgaacccgcagccgggcaccgccgtcgcccgcgccggcctcgcgggctggccgctcgtcgccttgctggcgatgatccagttcgcggccttcagcgaccggtttctcctgacgctggtcgcgaccccgctcaagcaggcactggccctgagcgatacccaactcggcctgctccaaggctcggccttcgccctcccctacgcgctcacccttccgctgctcggcatcgtggccgatcgcggtcgccagcgcggccttctcctggcggggctctcgttatggagcgcggcgaccttcgccagcggcgtcgcgagcgggttcgtggcacttctcgcggcgcgcgtcgcgctgggcgtggggcaggcagggttcggcccggccgccctctcgctgatgacccagcatctgcgccgggatcgcctcggccggggcatctcggcgctcaccgccggagccacgctcggccggagcttcgccctgctcgcgggcggggccgtgctggcatggctgacggcacggggcgggctcacccttcccggcctcaagccgctcgccccttggcaggccctgctcgtcctcgcggcgctgccgaaccttgtcctcgtgatcctcgtcctgcgcatccggccgcccccgcgggccgccgcttcggcacaggcgtcgcgcgggctgcccggagtgtcgcttcgcagcgccctggcctggatcggacggcggaaggcctacctgccgcacgtcgccgctgcgacggccgcggtcctcatgacgcagaccctcaccgcctgggcgccgaccttctatgtccgcgccttcggccttacgccggcggagagcggcctgcgcctcggcctcctcgtgctgatcgccgcaccgctcggccatttcgcgggcgggctggtgctggaccggctgcgcggcgccgggcgcgcggatgccgcgccgctgcttctggcactggggctgatcctggccgtgccgatcacggcgttcgcgagtttgagccccgacctgtccctctcgcttctcgggttcgccggactcgtcgcgctgctcggctttaccggtccaccgggattggccggcatccagattctgaccccgcagcggctgcgcggccgggtcaacgccctgttcctcgcaacggtcaatttggcggggttcggcctcgggccgcttctggtcggccttctcagcgaccacctgttcggggaggccggccttgggctcgcgctcctcgccgtctacgcccccgtcggcgcagtcgggaccgtggccgctctgctcgcccgccgtgcgtggcgcccggcgcgtcgacgccgagcctgaaacgagaacggccgccccgaagggcggccggttcgaggttcggatcagttgtcgagaaagcttcgcagcttccgcgaccggctcggatgcttgagcttgcgcagcgccttcgcctcgatctggcggatgcgctcgcgggtcaccgagaactgctgacccacctcttcgagggtgtggtcggtgttcatgccgatgccgaagcgcatgcgcagcacgcgctcctcgcgcggcgtcagcgaggcgagcacacgggtcgtggtctcgcgcaggttcgactggatcgccgcgtcgatcggcagaacgacgttcttgtcctcgatgaagtcgccgagatgcgaatcctcctcgtcgccgatcggcgtttcgagggagatcggctccttggcgatcttcaggaccttgcgcaccttctccagcggcatggccaatttctcggccagctcctccggagtcggctcgcggccgatctcgtgcagcatctggcgcgacgtgcgaacgatcttgttgatcgtctcgatcatgtgcaccggaatgcggatcgtgcgcgcctggtcggcgatcgagcgggtgatcgcctgccggatccaccacgtagcgtaggtcgagaacttgtagccgcggcggtactcgaacttatcgaccgccttcatcaggccgatattgccctcctggatcaggtccaggaactgcaggccgcggttggtgtacttcttggcgatcgagatcacgaggcgcaggttggcctcgatcatctccttcttcgcctggcgggcctcgcgctcgcccttctgcaccatggcgacgatcttgcggtactcgccgatctgcaggccggtctcggaggcgagcgtcaggatctgctcgcgcaggtccgcgacctgacggccgccacgctccacgaagttcttccagcccttgccgcccagcgtggcgacgcggtccatccagttcgggtcgagctcgtagccctggtagtggcgcaggaactcgtcgcgggcgacgccgtggtgctcggcggcgcgcatcaggcggccctcatgcgagatgaggcgcttgttgatgtcgtagagctgctcgaccagggcctcgatgcggttggcgttgagcgagagcgacttcacgtcggtgacgacgatgtccttcagctcagcctgcttcttggtctgcgcggaggtgacggtgccaccgcccgtcttcagctccgtctcctcgttctggagcttgcgcagcttgcggtagttcgaggcgatgttgtcgaaggtttcgagaacccgcggcttgatctcggcctccatggccgcaagcgacacgttgttctccatgtcgtcttcgtcgtcggcgccttccggcgggacggcgccttcggcctcctccgactcttcaccctcggcttccgcctcctgcggcgcgccgcgggcatcggggccggcataggtggcttcgagatcgatgatgtcgcgcagcagcaccttgccgtcgacgagctcgtcgcgccagataatgatggcctggaaggtcagcgggctctcgcagagacccgcgatcatcgcctcgcggccggcctcgatgcgcttggcgatcgcgatctcgccctcacgcgagagcagctccaccgagcccatctcgcgcagatacatccgcacgggatcgtccgtgcggtcggtcggctcgcgggtggtgggggtcgctaccgcgacggcgcgggtgccggaggtctcggcgacctctccgccctccgtgctctcctcctcctcagaggcttcgccgttggccttggcctcgggggcagcctcctcggattcctccgcctcgaccacgcggatgcccatgtcgtcgagctgcgcgagcacatcctcgatctggtcgccgtcgacctgaccgtccgggaggacctcgttgatctcttcgtaggtgacgtagccgcgcttcttcgcgagcttgaccatccgcttgacggcggcatccgtcaggtcaaggagcgggccgtccgtcggttgatcctgggcggcgtccgcatcgtcccgctcggttgccttcgttgccatgctcagcctattgttctcgtggcggcgccgcaggctgagcccgcgctccgcgaaagacccgtcgcaatgtcgtggaatggcgcgcttgtcgagtgcccgcgccgattctcgttgcatccgctctaacttgccgtgcgttgaccgaccgttaaccaagtcggccccccgccgccgtcaccctagggtcacgccggcgcgaattcattcctcatgagagacctccgcttccgcctcggccgcagcgatcactgccaattgctgctgcacgtcacacagccacgcgaaattggcctcggatccgtcctcggcaagagctctctcagcttggtgaagttcgctatgtagcgcgcccgtctgccggtgcaagatcacggcctgatgcagagtctgttcgaggcgctgcggatcggcgttcggatcgagcgtccagcggtcgccggaactgaccagggcgagcagccgggcatgggcctcttcgagccccgcgcggcgcagccgcgcctccatcaattcagcctccggggtgccggcctccgccgcccggtcgagcaggagggtgcgcagcgcgcgggcatctgggttgaccaattcgagagccgccagcgcctcctcctcgattccgagcagttccggatgcgcgagcaggctcatgacgatcatcgcctcgcgcttggccgcccgcccgcccgccgccggcacgggggcggccgtcttcagcagcgggttgaagccggtggtgatgcggggcgatggcggcggatcgccggggcggggccggcgctggaatggggcgccgcgcgggctggccggacgtccgccggcggcgcgctcggagcgtccgccggaaaatgaggcaggcccgccggacagcccccgcaaccgcccctcgatgtcgtcgcggtagaagcggcgcacggtctcgtcgcgaatgccggccaccgcttctcgcagggtccgtgcgagcccggcccggcgctccggggtctcgagggtcgccgcctcggcctcgcgcgcccacagcatctcgacgaggggccgtgcggccgagagcaccgcctcgatcgccgagggaccgccggaacgcatcaggtcgtccggatcctgaccctggggcagcatcgcgatgcgcagggatttgccgggctctagcatcggcagggctacgtcgagcgcgcggaaggcggcgcgctgacccgccccgtcgccgtcgaagcagaggatcggctcgtcggcgtggcgccagagcagggcgagctgatcctcggtcagcgcggtgccgagcggcgccacggtctcggggtatccggccagcgtcatggcgatgacgtcgacatagccctccaccgcgacgatccggctgcgatcgtgcgcggccttgcgggcagcgtggaggttgtagagcatccgccccttgtggaagagcggcgtctccggcgagttcatgtacttcgccttggcctccgcctgcatcgctcggccgccgaaggcgacgacccggccgcggatgtcgaggatcggaaacatgatccggtcgcggaacttgtcgtatgggacgttcaccccctcaggcgccgtgagcagcccgagttccagcatcaggtcgcgatcgacccctttgctcgcgaggaaatcgcgcagggcgtagcgaccgggcagggaatagccgagccggaacgtcttgcgcgtcgcctcgcccagggcgcgccggtcgagataggcccgcgcctccccgccggcctggccgcgcaactgctcctcgaagtagacggcggccagttccatgacttcgagcgcgcccttgcgccgctcctcggcctgctcgttctcgaccgtcatcttcggcagggtgacgccggcctcgccggccagccgctcgaccgcctcagggaagctcaggccttccgtttccatgacgaacttgaagatgtcgccgtgcttaccggaggagaagcagtggtagaactgcttctggtcgttcacgtaaaacgagggcgtcttctccgaattgaacggcgacaggccgcgccactcgcggccggccttcttcagccgcacacgccggccgaccacctcggaggtgggcacgcgggcgcggatctcttcgagaatgtggggcgggtagcgcacggggactctgctggaagcggatcgcgtggacgttgaggaccggccttgcggcaggcagtctagcgcggcgggcctgccggagtcttaaagccaatcgcgcggagctttcgccggggcgatgcgttgccggcccgatgacggaattgccctcgcccccccgctgcggcatcgcccgccgcccgctcctcggccttgccctgctcggcgcgctcacccccagagcgcgggccgccgacgatctctcggcggtgctcgatccctcttccaaggcggaaacgctgtatgacgagggcgcgtggtgcgaggggccggtctgggcgccgtccctcggcggcctgatcttcagcgacgtgcgccgcaaccggatgatgctgatccgcgagggaggccgcgcggaggtgtttcgcgagccctccaacaattcgaacggcaacaccgtcgatacccaaggccgcctcgtcacctgcgagcatcgaacatcgcgcgtggtgcggcgggagaccgacggcgccatctccgtgctggccgaccgttacgatggcgggcggctcaacgcgcccaacgacatcgtggtggcccgcgacggcgcgatctggttcagcgatcccacctacggcatcgatcaggccgaggagggcctgccgcgcccgtccgagcagaagggccgcttcgtctttcgcctcgcccccgacggatcgctcgccgtcgccacggatcggttcgtgcagcccaacgggctcgccttctcgccggacgagcgcgttctctacatctgcgaatcgggcacccgcgaaggagcgacgggtgagatccgcgccttcgacgtcgcggacgggcagctgtcgaacgagcgcgtcttcgccacggtcccgaagggtgtgccggacggcgtgaaggtcgataccgacggacgggtctatgccggcacgggtgacggcgtgcgcatctggtcgaccgacggccgcccggtcggacacatcccgaccgagggcccctgcgccaacctcgccttcggcgggccggacgggcggcggctgttcctttgcgccgggaagcgtgtgctcgccgtcgagaccaaggtgcgcggcgccgcgatcggttcagcggggagccgcccatgacgatccgcctcgcacgtcgcacgctgcttgccggcaccgcggccttggccgccgcacggacgatggcgacgcggccagcccaggctgaagcggccaccgcgccggtcggcgccctcgaacgcgtcgctgccgtgcaggcgccgacgacgccgaccgggctgacgctgtccgccgacggccggatgttcctgttcatgccccgcttcgacgagacgacggtgttcaccgccggcgaggtgtttccggacgggcgggtcgtgccctatcccagcgaggcgatgaaccggcccgatccggcgcgtccggccgagacgctgttccacgtccccaacggcgtattcgatgcatcgagccgcctctggctgctcgatgccgggctgatggcctcgtcgggcgagccggtgccgggcgcggccaagctcgtctgcatcgatccggcgacgaacgcgatcctgcgcacgatcccgctgcaatcagtcgtgaccaagacctcctcgctcaacgacctgcgggtcgatgtgaggccggggcgcgaggcggcctacatcaccgaccagggccagaccggcgcgggcgcgctgatcgccgtcgatctcgcgagcggccgcgcggtgcggcggctcgccgaccatgccagtacgcaatcggtgcctggcatcctcaaggtcgtcgagggccgggtgctgctaaagcgcgaggccgacggtacgacgagcccgatcaagggcggcgccaacggcatcgcgctgagcccggatggcgcacggctgtactacacgccgctgatgagccggcgcctctacgcggtcgagaccgcggccttgctcgatgcgggaaaggacgacgcggcggtcgcggaaacggtgacggatctcggcgagaagggcctgaccggcgggctcgccgccgattcgcgcgaccggatttatctcagcctgcaggaattcaacggcatcggccggcgcgatccggacgggcggatcgaggtcatcgccaccgatccgcgcctgatctggccggacacgttctggatcacggcggacggctggctctacctgtcgtccgcccaggccaaccgccgccccgaacacaacggcggcatcgaccggcaggagccgccctacgcgatctttcgcatgcggatcgatgccgggccggcgtgatgtgtcgggagagacaggtctcccatccacgacctcaccctgaggtgctgcgaagcagcctcgaagggtcctccagatcccgcacgccgtctggaagacccttcgaggcccgctgacgcggtcgcctcagggtgaggaagcgcgtgggataataccgccttgatgagctgcgctcgtccgggaaaaaattacttccccgccagcgcgtccttcaccagcgcgctcgcgcggccgaaatccatgcggccggtatacttgcccttcagcgcgccgatcaccttgcccatgtccttcgggctctcggcgccggtctcggcgatcgcgtcggcgatggccgtgcgcatctcggcctcgtccagttgctgcggcaggaaagtctggatgatctcggcttcggcgcgctcgctctcagcgagttcgggccggccaccctgctcgtagacgcccgcggcctcctggcgctgcttgatcatcttctggaggagcgcgaggatttcgtcctcgccggtctcacccttgccctcgccgcgcgcggcgatgtcgcggtccttcagcgccgcctgaatcatgcgcacggtcgagagcttctgcttctcgccggccttcatggccgctttcatttcggcggtgatgcgctcgcgcagcatgatgctatgactcccgtcgggtgtttcgatgcggacgttcgatccgtccagggcattgcgcacggctgattccgcgcccagattgacccaggcgcggccggctcgctatgagccccgcgagatatcgccttgccccgcggcccgaatgagcggccgcgcgaggcggcggacataagccggatcggacccatgctgcaagacgaacccgcgaccctgcgcgccgatcccgcgcgcacgaacccggaacccaaggcacccgagccctggagcgagccgctggtgacggccctgctcgtcctggccgacggcaccgtgctcgaaggcttcggcatcggccagaccggcgccgccgacggcgaggtctgcttcaacacggcgatgacgggctatcaggagatcctgaccgacccgtcctatgccgggcagatcgtcaccttcaccttcccgcatatcggcaatgtcggcaccaacgacgaggatctggagagcctggaccaggcgccggcttccggcgtgcgcggcgcggtgatcgcctcggcggtcacgaagccttcgaactggcgctcgtcctcgcatctcgacggctggctcaaggcccgcggcatcgtcggcatcaccgggatcgacacgcgggcgctgaccgcgctgatccgcgaccgcggcatgcccaacgccgtgatcgccaacgacccggaaggcaagttcgaccgcgaggcgctgaaggcccgcgcggcggcgctcgcgccgatggaaggtctcgacctcgtgccgccggtgacctcgcgcgagaccacggcctggaccgagaccgtctgggcggtgaagggcggctacggctcgcgtgcgccgggccagggcctcaaggtcgtggctatcgattacggcgtgaagcgcaacatcctgcgcctgcttgcggaagccggctgcgacgtcaccgtggtgccggccacgaccacggccgaagacatcatggccttaaagccggacggcgtgttcctctccaacggccccggcgacccggccgcgaccggcgaatacgccgtgccggtgatccgcaagctgctcgacgagcgggtgccgaccttcggcatctgcctcggccaccagctgatgggcctcgcgctcggcgggcgcacggtgaagatgggccagggccatcacggcgcgaaccacccggtgaaggaccacaccaccggcaaggtcgagatcgtctcgatgaaccacggcttcgcggtcgatcccacgagcctgcccgagaccgcggtcgagacccacgtctctctgttcgacggctcgaattgcggtctctccctcaccgaccgcccggccttctcggtgcagcaccacccggaagcctctccgggcccgcgtgacagccactatctgttcgagcgtttcgtgaagctgatgcgcgagaatcggcccgagacggccgcctgaggctgaagaggccccctgggacggcggcccaaacgccgccgtccccgcgtcacaaaaaactccaccttgccccccatctccctggcccatggccggatcgcaaaagaatcagcggccggatcgtttgggggcttgccgcatgacgctcgacgacgcgcgcgacgacttctcgcgcctgcatcgcctgttcaccttccacctcggcgtggcggtcgggctggcctggctgacgacactctacgcagcggtttccgccccgtgggtgcgcaacatccgcgcgctgatcgacccgaccgatccgatgcggatcgagagcacgctgtcctacctattcgtgatgccggccgtcctgacgctcgcctgggcctccgcctatttcggccgcgagaccatgcgccggttccagaccctgccgaaccagaccctcgaattcgccgccgcggcgatggtggccttcggcgtgttctacctgtcgatcgaccgcgccgtcgccgtcatcggcgccgggttctgaatctcagcgattcccgagtgccggcgcatccagccggcacttactcctccacccaaagccgcaccgcgccgtcggcgagcagccgcaccagccgctgctccgcccccgcatccgcggcgatgacgacacccccgcagaccgtgtcgcggccggtgaaggcgtaacgcagcaccggcgccggtctcagcccgcccgatcccgtcgcgcaaaatccctgcatcgcgtgcggccggtcgctgcggccgatggcgacctccaacccggccgcctgccccttcagcggaatcgcgaagaattcgagccgccgtccctcctgctgggcgagcgcccggcgggggctggagagcgcgacgagggtatcggggggcaggtgcagcagcccctcgaacgacagcgacggccccacccgcacgaatcggtcgatcaccgccattccgctcaggtcgtcgagcaccaggaagaggcgcgcatgggcgtagtcgggcccgtgcacggtggtggagagcatcagggcctgggcaccatcgagcgtgagccgcgcgctcagcgtccccgaaccggcgaccggctcgcagccatcggggatggcgacgttgtgggcgcggggcgagagcaagtaatggcgcgcgggaccgacctcaacgccctcggcaccgcccccctccacgatccagcgccgcgaggcggtggcgaaggtgaaggaggtgcagtcgcgatgcccgtgcggtgattgcgcggcatgggtgagggcgaaatgaccccagccctgctccatcccatcgtagcggatcgcaagcatgccggcggtgcggccctcggcaacgggcgccgcgtcgcgctccgcgacgaggtcgtgaccctgagaatggccccgcgaggagagccgggcgatccaggcggcatggtcgaggccggcgggggcatcgccgaagggcgggagccgtccgccgcgatcgatcagcccggcaagacccggcaacgccgcctcgacgcggcggcggatcgtcgggccgggctcggtttcacccagcgcctcggcgatcgcctgcccatggctcaggagatcgaggcgccgcaccggggcggcatcggtgaacgcgcccgcttccgacaacagcgcatcgaagccgtgagtgaggctgtcgcgcgccagggaatcccagtacggggcgaacgcgaagccgggcagcgcccgcgcgacggcaagcagcgccgccgccgcctggatgccgtgcagagcccgcgccagggtgttctgcccgacgatctcggcgagcgcgaagccctgccgtgcggcctccgcggcgattacggcgcgggtgggctcatctcgggtgggatcgtcgccgcctgtaagcaggctcgccagcacgtcgccgcgcggggccagagccgccgggtgcagactcaggccgtccgccggctggctccacggattggcccgcgaccacgccgcggcgatggtccgggcgcgggccgctccgtccggaagggctgcgagcggcagcagccaggccagcgactgataggcgaggcgccacgccaccgagcggaacggatcctcgcgccagtccggcgcttgcggcaacgtccaatcgggcaggccggccagagccaggaccacactctccccctcgatccgcgcactccgatccggcccggtgcgcaagtcgcgggcccgcgcgaggatcggcgcggcacccgtctcggaccccgcccgccacgacgcgggcacgccttcgggcaggccgagccggtcggcgaggcgggcgaggaaggccggcgcatcgaggacgtcgtcgtcgcaaaggctttcgaggcggaaatcgtcttcgagcgcgagttcgggctggccgatcagctcgctctccgaggcgatctgcgcatcctcccacgcgccgaaatcgagcgcgaccgcggcggcaccgggcggcggacgcagggtcagggtgaagcggcgcgcctgcggctgggccgagaggttgatgaccgcaccgaggcccggcacggagacggcgttggcgtagggtggcgcgatctccgctcccgccgcatcacggtagacgagccgcacccgcgcggcgtgctcgtcggcccgcgcggcgtagatctggccgcgcagcactagggcgacgtcctcggccagcgcgtagtcgaatcgcagcccctcgccggacagcgggcgccgacgcggcgccggcgccggatcgggcgcgccgagacgaaggacagggtcggccaaggcgacgtcgctggtgttgcgccacgagcgcagggtgacgctgacgccgctcgcctgatcgggtacgcggaaggcgatgcggaacggctccgcaccgaggagcgccggccctggaatccaggcgacgtgcggatcgagcaggctgcgggccagccctggcacgtggtcgagatcgaggcttgagccatccgccgttagaaagtcgaagccggccgcgacggcatcgacggccagagccgccgcctcgtccgcgtcgaaggcgagaccgaatcgcaggcaggcccaggttccgggcgtcaggtcggaaaagctcaagcccacccgcgcgaagcggttgttgggtgcgatgcggtgcagcccctcgcgtccgcccggcccggcgcctccggcatagcgtgaagcggccggcagcaggggcgctgcgccctcgccgtcggagacggccgcagcggcctgctcatcgatctggtccatgacccgcaggcgctacctcggggatcggccgtgtcaaggcgcgagccagcctcgtgcaagattgcctacctaaacctcctccctgacgcgggtttcaccgtccgggtgcgcccgcgtcccgcgcttcttgagaagcccttgggatgggggcgttgccatgacgacgggcgtctacctgttcgacctcgcctcgcagcacgcgcgttttctcgcgacgcggcaggccaccatcgccggaaacgtcgcgaacgcgaacacccccggctacaaggcgcgggacgtgatgcccttcgcccaggtcctggcgcgtaccgggctcgacatggcctcgaccgccacgagccatctgggaacgcaaggcactggcatcccggtgcgcgaggccaagcccactgagacctgggaagtgctccaatcgtcgagcgcggtcagcctggagcaggagatgctcaaggccggcgacgtctcccgccagcacaacctcgatacggcggtggtgaagtcgttccatcgcatgctgatggccgcggtgaagggcggcgcatgatcgatcccctgctctccgcctcgcggctcgcgagcgccggcctcgaagcgcaatcgctgcgcatgcgggtcgtctccgagaacctcgccaacgcgcaatcgaccggcgcgaccccgggggccgatccctatgcccgcaagacggtgacgttccgggccgagctcgaccgggcggcgggcgtcgcctcggtgcgcctgcgcgagatcggcaccgacaacgccccgtttcgcaccgagcacgaccccgccaacgcggccgccgacgcgaacggcaacgtcaagctgcccaatgtgaacatgctcgtcgagatggccgacatgcgcgaggccaaccgctcctacgaggcgaacctccaggtcatcaaacaggcccgggccatggtcgccagcgtcatcgatctcctgaagtcctgaagagccgcccgcgatgatcgaagccctcaactcgctcgccgccttcgacaaggtcgccggcacctccttcgccggggccgcgccgacccagaaggccatgttcagcccggccgccctctcgggcatcgccgggaccgccccgaccgcgcccaccgatttcggtgaggtgatggcccaggtcgcgtccagcgcccgcgacgcgctgcgcaccggcgaggccacggcgatctccggcatccagggcaaggccaccgcgcagcaggtggtcgaggcggtgatgtccgccgagcagagcctccagaccgtggtggcgatccgcgacaaggtggtcgccgcctacctcgaactcagccgcatgccgatctgatcggccgcgccgcttccgtttcaacgcgcactcttaccgccgaaccggcatcccgttcggcggtaagagtgctagcccgaaggatccctcgccatgcgcgcgctcgccatcgccgccacgggcatgtccgcccagcagctcaacctcgaagtcatcgccaacaacatcgccaacctgaacaccaccgggttcaagggcgcgcgggccgagttcaccgatctgctctatcaggccgagcggcagcagggcgtgccgaaccaagcgggccaggaggcggtgccggagggcgcgatgctcggcctcggcgtccgcgccgccgcgatccgcaacctgcaccggcagggctcgctggccaacaccggcaatcagctcgatctggcggtgaacgggcgcggctacttccagatcaccagcccggcgggcgagatccagtacacccgcgccggctcgttcaacaagaacaacgccggccagctcgtgaccatggaaggttacgcggtcgatcctgcgatcctgatccctcagaacaccacgcaggtgacgatcaacgagtccggtcaggtcttcgccaagatcgacgggcaggtcgcgttgcagaatgtcggccagttgacgctcgccaatttcgccaacgattccggcctcgaaccgctcggcaacggcctctatcgcgagaccccggcctccggcgcgcccgtggtcggcaatcccggcgacgtgagctacggcaagctgcagcagggctatctcgaaggctcgaacgtcgatccggtgaaagagatcaccagcctcatcaccgcccagcgcgccttcgagatgaactcgaaggtgatccaggccgccgacgagatggccggaacggtctccaagggcatccgctgacgcgcgcggcctccacgcccgcatccatttacgcgtcttcccctcctccttcggcgcgagcctccatgccccgcaagaccttcgtccgcggcctcgtgctcgccgccctcgcggccggctcggcgcagcccatcgccccggcgcaggccgtcgagggcatggcgaatgccgaactcatgctgccggtgccgaccgtcacgatctatcccggcgacacgatcaaggaatcgatgctgcggatgcaggcctatcccgcgacctatcgggcgcgcacggcggtcatcgatgcctccgccgcgatcgccggccgggtcgcccggcggatgctgctgccgggtgagccggtgccggtcaacgccgtggacgatccccgcctcgtgagccgtggcgcgccgacgcagatgatcttcgaggagaacggcctcgtcatcaccgcggtcggagcgccgctccagaacggcggcctcggcgagacgatccgcgtgcgcaacaccgacaccaaccgcatcatcctcggcacggtgatggccgacggccgcatccggatcggcgcgcaatgatccgtcgcctgctcctcgcggtgctgctcggcctgctcaccggcctgggctttgccgtcatgactggcccggtcttcgccgccggcacccgcatcaaggacatcgccacgctcaagggcgtgcgcgacaaccagctgttcggctacggcctcgtcaccggtctccagggcaccggcgacaccctgcgcaacgcgcagttcaccgagcagtcgctgcaatcgctgctcgaccggctcggcatcaacgtgcgcgacgcccgcctgcgcacccgcaacatcgcggccgtgatggtgaccgccgacctgccgccctataccggcaccggctcgcgcatcgacgtcaccgtgacctccatgggcgacgccacgtcgctgcgcggcggcaccctgctgatgacctcgctcaccggtggcgacggcctcgtctacgcggcggcgcaggggccgctcgcggtctccggcttctcggtgcaggggcaggccgagcagttgacgcaaggcgtgccgacggcgggccgcatcccgaacggcgcgatgatcgagcgcgaggtgcccggcaccttccgcgatctgcccgaactcgtgttcgagctgaagaaccccgacttcaagaccgcgacccagatcgccgacgcgatcaacgcgtggtcgctcggtgccttcggccgtcgcatcgccagcgcgcgggaccagcgcgccgtggtggtgatgcgcgggcgccagatggcccagacccggctcgtggcacagatcggcgatctgacgatccagcccgacacgccggcacgcgtcgtcgtggaccagcgcaccggcaccgtcgtgatcgggcgcaacgtgacgatctccaccgtcgcggtcacccacggcaacctcacggtgcgggtcaccgaggcaccggaggtgtcgcagccggagcctttctccaacggccagaccgtcgtggtgccgcgcacggaagtgtcggcgcgggaggagcgcggcaagctcgccattctcggcggctccgaccttcagacgctggtgcgcgggctcaatcaggtcgggctcaagcccaccgacatcatcgcgatcctgcaggcggtgaagaccgccggtgccctccaggcggagcttgtggtgcagtgatgaacgtgacgctgcgcattgccctgtgctggctcgcgctcggcgggaccgcgctcgcggccggcggcgaccatgccgacccggccaaggacgccgcgatgcgggcgctcgccacccgcgacgcgccgaaggagatctcggcgcaggatttcgtcgccaaggagccggccaagaccggctactgcgccaacatcgcggatgccgccgccgatgcccgcttcgcgtggcaaaaggagcagctcgcggtgatggagcggcaggtcgaggagcgcatcaagctcctcgaagagaagcgggccgagtacgaggcctggctcaagcgccgcaacgaattcctggccaaggccgacgagagcgtggtcgcggtctacgccaagatgcggcccgatgcggcggcgctccagctcgccaacatgcccgacgaggcggccgccgccctgctgaccaagctcaacgcccgcaccgcgagcgccatcctctccgagatggaggcggcccgtgccgccggtctcgcccgtgcgatgtcggagtcgggccgcaaggacgcgaccgctccggccgtcaagaagaaccagaggtcgtgatgcgcccctcctccgccgccgtggccgtgctggccctctcgctcggcgcctgccagagcgatctcgaccgcctcggccgcccgccgctgctgacgccgatcggcaccgggctcaacgcgccgcgtgagccgctgccgacctccttcggcgccctcggcccgcgccacagctaccactcgacctggagcccggcgagcgccgcgctctaccaggatccgcgcgcccgcgacgtcggcgacgtcatcacggtcagcatcgccatcaacgacaaggcgcagttcgacaacgcgagcgagcgcggccgcagccagaagagcagcctcggcttcgatttcggctacggcatctcggggctcaaggacacggccaccgccgataccggcatccgctccggcaccgagaccaagggccagggctcgatcgaccgcaaggaatcgctcagcctctcggtcgcggcggtggtcaccgaggtgctgcccaacggcaacgtgctgatttcgggctcgcaggaggtgcgggtcaacaacgaggtccgcgtgctcgaagtcgccggcatcgttcgcccgcgggatatctcgcgcaagaacaccatcgattacgacaagatcgccgaggcgcgcatctcctacggcgggcgcggccgcatcaccgatgtgcagggcccaagcctgggccagcgggtcttcgagaccgtcgcaccgttctgacgccgcgccccgagcgcgcttgcgctgaagcggcgaaccgctcgcaccgcgaagcgatgtgagcgaacccaggagaatcgagatggcggacgccaaggactccaagaagagcggcaagggctggatcggggcgctcgccctcgtcacgctgatcgccgtcggcaccgggggcgggctcggcgtctatctgctcggcaccgtcgagaaatcggtcgacctcaagcagcgcgaggaggccggcaaggcggtcaaggtgctcaactacaccggcgacctgtccctgcgcagcgtcggctcggtggtggccaacctcgccgagccgaccgattcctgggtgcggatcgaatcctccgtcgtcttcaatacgggcgcgctgccgaaccccgacgtcacgctcgccgagatccgcgccgacgcgctggcctacctgcgcacgctctccatggcgcagatcgagggtgcgaacggcctccagcacctgcgcgaggacctcaacgagcgcgtcgcgacccgcaccaagggggcggtgcgcgaactcatcgtcgaatcgctggtggtccagtgaagagagcgcgcgcgatcctcgtccccgccggccttgccctggcggccggcctcaccgcctccgccgctctggcgcagggtgccgcgcccggcggcgtgaccggcgtgcccggtctcgacgcgctgctgccgcccggtaacggggcggcctccgggcgcatcatccagctcgtcgcgctgctcaccgtgctgtcgctggcgccgggcctgctcgtgatggtgacgagcttcacgcgctttgccgttgcgttctcgttcctgcgctcggggctgggccttcagagcacgccggccaacctgttcctcgtctcgctcgccctgttcatgaccttctacgtcatggcgccgaccttcgaccgcgcctggaacgagggcgtgaagccgctgcaggagaaccgcatcagcgaggaggaggcgttcggcaagatcgtcgatccgttccgcgagttcatgacccagcacgtgcgcccgaaggaccttcagaccttcacggatctggcgagccgcaccttccccaaggccgaggccggcgagaagatcgacctgcgcatcctcatcccggccttcatgatctccgagctgcgccggggcttcgagatcggcttcctgatcgtgctgcccttcctcgtcatcgacatcatcgtctccaccatcgtgatgtcgatgggcatgatgatgctgccgccgaccgtgatctcgctgccgttcaaggtgctgttcttcatcctgatcgacggatggaacctgctggtcagcggcttggtgcggtcgttcttctgatcctggtttttgcgaatatcccggccatcaccctcatcctgacgagcccgcatcagcgggcctcgaaggatcgtccagatccagcgccatccctggaacacccttcgaggcctccgctccgcgaaggcaactcaggatgaggatgagggttggatcgatacgcgtcgctcacaatgcccggcacttcgaaaagaccgcgctcacctcgtcatcgcttgcgaaatcgccccgctccatctcggcttgggcctcgagcaaatcgtcggccggggcgatgtcgttctcggggccgatgtagaggctctcggcgatgcggaaggcggcctcgcacaggaacgggccgagcggccgggcccgcgcccccacccttctggcctcatccgaaccatccgcgatcatcaagggctcccggcaccgcacgcgagacctgtcgcgtcgcaatccccgcgcaagggtgagccctcattcagtctggcgacacgtgtcaggtcgccaacgggatcggtccggggatgttcggtcgcgagcaagccgaaagattgtggagcaacatcgtcgatctcggcgcgaggcggctgatcgccctcgggctggtcggcctcttggtgtttctcggcgtcggtgtcggcgcctactacctcagccgtccggcgcaggagatgctctatacgggcctctcgcgtgaggacgtgtcgcgcatcggcggcgtgctcaaggacaacggcatccccttcgacgtgtcgtccgacggcacggcggtgctcgtttccttcgggcacaccgcgcaggcgcggatgctgctggccgagaagggcctgccgcagagctccaagtccggctacgagctgttcaacgatctcggctcgctcggcatgacctccttcatgcaggaggtgacccgcgtgcgggcgctcgaaggcgagatcgcccgcacgattcagggcatgaagggcgtgcgcgccgcccgcgtccacttggtgcttcccgaccgcggctcgttccgccgcgaccagcagccggcctccgcctccgtggtggtgcgcaccgagccggccgacgacacgtccggcgcgcaggcgatccgccagctcgtcgcctcggcgatccccggcatgaagcccgaccgcgtcaccgtgatcggctcggagggcacggtgctgctcgcgggcgacgacgccggcacggcgcccaccggcaagatggcgacgctggaaaagtcggtgagccgcgagatgcaggacaacatccgccgcacgctcgcgccctatctcggcgtcggcaatttcgagatcagcgtcgcgacccagctcaacaccgacaagacgagcacgaacgagacgatcttcaaccccgaccagcgggtggaacgctcggtgcgctcggtgcgcgagagcgagaacgcgcagaaccgcaacagccagcgcccgaccagcgcgcaggagaacctgcccgaccagcgcacccgctcggacggcaacgaccagtcgagcaacgaaagctcgaagaaggaagacctcaccaattacgagatctcccagaagacggtccagacggtgagcgacggctacgccatccgccgcctctcggtcgcggtgctggtcaaccgctcgcggctgaccgcgctcgccgggcccgacgacaaggccagcctcgacaagcagattgccgagatcgaggaactggtgggctcggccgcgggcttcagcaaggagcgcggcgatacgatcaaggtcgcggcggtcggcttcgtcaacgacggacagccgatggagccggtgccgccgctctcgctcaccgacgtgatgatgaaacagtccggcacgctcatcaacgcggcgacgatcctcgtcgtggcgggcctgctgatctggttcggcctgcgcccagccctgcgcgcgatcctggcgacacccgagaccgcccagagcgaggtcgcggcactcgccggccccgagggcgcacccgcgctcgccgccgacggcacgatggcgctggccgcaccgggtgcagcacttcccggctccggcgaggcggccaagctcccctcgcccggcgtcgccggcctgctggaggaactggaggacaagatggcccgctcgccgcagaagcggctggagcagctcatcgacatcgacgaggagcaggtcgcggccgtactcaagcgctggctcatgcgtgaggaggcggcgtgatggacccggtgctcgcccgctacctgccggacttctccgcccctcccccgccgcctgcggcgctctcgggcgagccggatttttcgggggcgtggttccgcgcgcccgccgcggagccgaccgcaccggctcagatcgaaatccaggccgagctcgaacccttcctgccccgcgccgccgcggccaccctgcggccggccgaggatcgcgaggcgctgatcgccgccgccgaagcgcgcgggcgcgaacagggccgggccgaggcgatggaagagtggtcggcgcaggcggcgctcgagcgcgcggcacagcaggccctgttcgaggaaggcgtggcgcaggcccgccgcgactggaccgaggcgcagggcgagatcctggcgcaaggcttcgtcgcagccatgcaggcgctcgacgccacgctctcggaccgggtcgcgcggctgatcgcgccggtgctgggccaagcgctgcaacggcaggcgctggatgaactcggcgccgccctcaagcgcatcctggccgagccgcagagggcggcggtgcaggtgcgcgggcctgacgatctgatcgcggcgctcgccgcaaggctcggcggctcgaccgggatcgcttttgaggcggccgaggggccggaggtaacggtgcgggcgggcgagaccgtgatcgagaccgaactcgcggcctggagccgcctgatcaccgccgcgatcgcggaggcgtaagatgtcggaccgcgcccacgaaatcattatcatcaagcgccacggcgaccacgaggaaggccatcacggcggcgcttggaagatcgcgcttgccgacttcatgacggcgatgatggcgctgttcctggtcatgtggctgatcaactctacgagcaaagagcagaagcagaccatcgccgagtacttcaacccggtgaagctcgccgaggtcacccacgaccgcaagggcgtcaacgacccgcaggacacgcccaacgatcccgccccgtccggcaagggcaaaggcgacggcggcaatgccgagggcaagggcgacgcggcgggcgcgccgggcagccgcgcccgcgaatccgccctgttccaggacccctacgcggtgctcgccaaactcgccgcggaggccgaggccgccgggcccgaagccgcgagtgcggatgcctccgccctcgaagccggacagccgggcgtggccggcggcgagaccggacgcgacccgttcgacccgctctactggcaggtcgccgccctgccgcgtcggcgcacggacaatcccggcgccctcgactccgccgccgccgcgccggccgaggcccgcctcgacgcgcgggcccagaccgccggctccaagcccagggagccgcagaaggaatcggccaaggacatcgcccgccagagcttgagcgatgccatgcggcaggccggcgtcaagctcgcctcggccgagccgatgccgctgacggttccgagcgccgagcccgccaagccctcgcccgaggcggcaccgctcgcctccccggccgaagccaagccggctccgcccgaaccgacgcttctggcgaaagccgaggcacctcctgccaaggactttactcctgcgaaggacttggctcctgcgaaggaattggcggcgccggccgatcaggctgcgaaggcggccgagacggcggcactctccgcgctgaaggcggagatcgcgcgggccgtgccgtcgctgcccaacggcgcgcctgcgccgcaggtcgaggtgcggcgcaccggcgagggcgtgctcatcagcatcaccgacgagatcaattacagcatgttcgggatcggctcggccgagccgacgccgaaggtggtcaaggcgctggagcgcatcgccaagatcctcaacagccgccccggccgcgtcgtggtgcgcggccataccgacggtcgcccgttccgctcggagacctacgacaactggcgcctgtcgtcggcgcgggcgcagatggcctcctacatgctcgtgcgcggcggcctcgacgaggcccgcatcgaccgcatcgagggctatgccgaccgccagccccgcatcgccaacaatcccaaggccgctgagaaccgccgcatcgaaatcctgctgcgggggctgccggaatgatgctccggacgcttccgaggcgccctctcgcccggttcagccgctccgccgtcatcgcgagccggccggcgaagccatcccgctgcggggcggccatggaaggggtatcccgcaacgccctcacggctctcgcgctcgccctctgtctcgtgatcgctccggcgaaggccgccgagcacggcgacacccacgcgcccccagcggaagcccatgccgccgacgaccatggcggacacggcgccccggcaaagccgatcgaaccgctgccggtgaaggcgcacggcctgcccgttgaactgacgcgcacgctccaactcctgcaggaccgcatcgcccgcggctcaacccaggcgcatctcgcacagcgtcagctcctcggccatatcgagcagcggctgatcgccctcgatcccgaaagctgggccgaggcggagaacgtgcgcgccgccgtcaccttcgcattggcgggcggcggaccaggggccctgcgggtgatcctcagatccggtaaagtgccggaggcggaacagcccctggcgctcggggcgctggcctatctggaagggcgcgagcgggaggcgcgggccaagctcgctggcatcgacccgcgcacgatgcccgccggcctcgccggacagctcgcgctgacgcaatcggcgctgatggtgcgcgacgcgccggtcaagtcgctcgaactcctggaccttgcacggcttctggcgcccggcacgctggtcgaggaaggggcgctgcgccgccagatcttcgtcgtggcgcagggcggcgatgcgcggcgcttcgaggcgctggcgatccagtacctgcgccggttccgccgctcggtctatgccggcaacttccgccagcgcttcgccggagcgctcacccgcctcgacttcgacagcgaccgcacccgcatcgccagcctggagcggatgctcgacgagatcgagcccgagggccggcgcgacctttacctgctggtggcgcgcgccgggctggaacagggccgccgcgagaccgcgctgttttccgccgagcgggcgatggggctcgccgcaccggattcccagccggccgcgcaggcgcggctctatcgcggcgcggcgctgatcgtggccgacgggcgcttcgaggagggctacgaggccctgcgcggtctcgaccggaccgatttcataccgaccgacgccgaactgctcgacgccgcgctctcgaccgcccggcagatccgcacgccctccgccgtcgccgaggccgccgcgaccccgccaccctcttcaagccggccgatcccggaatccggttcgctcctgcgggcgcaggaagccctggcccgggccgagcgcgccatggatgcccccacccgcaccccttgagtcttccccgcactccaaccatcggacgatcgacccgtgatgcggtccctcgacaccctcccccttctgcggccgaagtccgaggccggtcgtgcgcccgcgggcgaggatgcgcgcgcgggcgtcccgcctgacttcgaggcgatgctcggcgccttcgagaacggggcggcggaacgcgggacggccgatatcggcacggcacggactggagaggccacggcggaacaggctgaggccgggacggacatgtcgccccccctccccgccgaggccttgcccgcaaccactctcgacgtcggcggctcggccttgcaggcgctgatggcgctcaccggtcccgcggcgccggccatcgcggttcccccggacgccagcctggaggccatggtgcagcgggccgccgcacgcgccggatcagggcccggaccggccccggcggagccggccttgcagatgtcgatggtcggcctggaaacgcatttcgcgccggtccggccgcatggcgtcgcggccccggcggaaacggccatcgagccgggcccgatcgagccatccgcgccgcagacgctcgcgacacccggaagcatcggcgccgcgccaatcgctccggtgagcgcaggaaaggctcctcttcccggtaccccgccggtcgcgccggcgcccgatgcgaccgtgccatcggcattgccggccggccggacggacggaccgctcccggcgggatcggccgcgatgcagcccccggcagcccgcagcgacgccagcgacccggcagtgtcgtccgatcgtcaggcaccggaggcgcccgcgaacgggttgacggcaccggccgccacgacatccgcgcggccggcctcgcccgttccaggccccgaccgccccgccgaagcgaccccggcgagccctgcaccggcaccaggcgaggccgttcggcaagcggcgggcgctcccccggcgcaagcggccggcgccgaagctccgcgaagcccgcttcccgcggacgcgcggcgccccggagcgatcaggccgagccggtcggtgcggcggacaatgccgcgctccccgatcaaccggagggcacgagcctgcctgagccgaccacgatcacccaatccggcacgccggggcagacccgacgcgacccggaatcgcggcaggatcgcccggccgccatcgcacgccccgatacgatgccggagcatgccgccgtggccgtgccgcgaccgcaggccgaaggtggcgcgcgcgccgaaagtgccggaagcgacgcggtgacgatcgaagcgccgcgcccggacatgccgttggcgccatccggtccgcaggagacggccggcctgccgacgccggcgccagcctcgccgctgcgccagatcgtcgacgcggtcgccgcccagttgccggcggcacccgcggcgatggcgaccccatcggcccgtcccattccggcttcgaccgaggccgggccgctgaaaatcctcaccctccagctccatccggccgatctcggctcggtgctggtgcggatgcgcctgcaggacgggcggctggaaatgagcctgcgcaccagccgcgaggagaccgccgagcgcctgcgcaaggagggcgacctgctcgccggcctgctgcgcgaggccggctacgagcccgaggccgtgacgattcaatcgggcggccccggcccgggcgaatccgggccgcgcggtcagggattcgcgtccttcgccggatcgcagggcggccagcacgacagacagccgggcgcagcgacgcccgatcaatcgggccggcgcccgtccccgcgcgcggacgccgccgccacgcccaccgaggagcaggaccatgagacggattctcgcgggcgcgatcgcggcagcctgtatctctagcgccgctggcccgaatgcggcggccgcgcattccaccgcagccgagggcgccgcggaggccgcctctgcgcagacgggcgcgctgggcggcgacacgcgaggcggctccaaacgtcccttgatggccggcgcttcccgtgtctgcgagcgccagatggcgcaggcggcggccaagcacggcgtgccgctcggcatgctctacgcggtcgggctgacggagagcggcaaccgcggctcgctccagccctacgccatgaacatcggaggcaaggcctatttcggcagcggcgccgccgacgtgatgcagcgcctcgcccaggcgcagcaggagggcgtgcgcttggtcgatctcggctgcatgcagatcaaccaccactatcaccgggcgaaattcgcctcgctggaggcgatgatcgacccggctcagaacgtcgaatacgcgacgcgcttcctgaaggagctgaaggagcgcgaggggagctggacgctcgccgtggcgcgctaccatgccgggccgaacaacaacccggcgcagaaggtctatgtctgccgggtcatcaccaacatggtcgcgaccggcttcggcaactggacgccgggtgcgaagtcgttctgccagtaaatccggctcacccgacgtaggtgtagcccatgtagcgcttggcctcgatcggatcgtagccgagccgctcggcgagcttcttgcgcagcttgctcacatggccctcgatcacgctctcctcgacgccgttgctgtagacgccgtagaccacgttgaagacctgggtcttggtgagccggcgcccgcggttgcgcacgagatattcgagaatgtgccgctcccgccgcggcagggacagcggcacgccgtcgatctccgggtcgcgcccgtcgtggaagaccttgagccggtccggcccccgcgcctcgccctcggtctcgccttccgcctcgctcggttgaacggccccgttgacgcggcgccagatcgcttccgagcgggccaggatctcgcggacatggacgggcttgggcagcacgtcgtcgatgccggcttccagcagttcgacggtctgctcgagcgagcgcagatcggcgagcgcgatgatcggtgcgcgggactgcttgcggatgacgcccgcgcatttcgcccgctccgcgaaatcgccgagaaggaagccctggatcgcttcgaggtcggcgggagaggctgcccggagccaactcaggaactcgtcgggcatgagcgcgaacgaggaaatgccctcacgctcgaagctggccttgtaacccgcgttcacggtatcgcgcggatcgaccaggaaatacatcgacgaccatccccctgatcccgccggatcgccctgccactgcgccgcgatctgggcaggtttcgggcgccaccggaagaccgtctccgccgccttccgcaacgcatcgagacgctgccgcacccgattcatggagcgcggccgcaagggggtcaatctactgattgtacattttcagacagtgacggtgttcgtgtgatgcgcgtggcattcgcgccgcttcacgcgtgcccgacccgggcctgacggagggcgtgggcgaagttttccagggagagcgctgccgtctcctccgcaacgattcgctggatcgcgacgcccgcgaacacctcgtcgagcacgagcttgaagaagaccgtcaccgactcggcggcgaattcgagatcgaggaccacctgcatggagcggccccaatcgaggcacacatcggccgcgtcggcgtaggtcagcaccgattccttgaagaacaattcggccgaggaggagacgatgtcggcgatgttgccgtgccgctcgccacggatccagccgatcagcacgccaccgtcgagcaggcacagctcggcgatgaagtcgcgcagcgcctcggcgaagatctgttcggccgccgcatggctgtgcgggacggccgacggtcctggcgcgaaacgttggacctgaggggtcatcgggctctcgcgaaaaggaagaaaaggatctgcgccacggcgcggtaaaattctgcaggaatcgtctgatcgacctgcacagcatcgtacagggatcttgcgagaggcttgtcctcgatcacggcgatgcctttttcctcggcgatcgcgcggatacgcagcgcgatgaggtcctgccccttggcgattacgaggggggccgggttttcgctgggctcgtagcgcaaggccaccgcgaaatgggtcgggttggcaatcactacggtcgcccggtcgacattggcgagcatccggttgcgggcgcggtcctgggcgagcgagcgcagccgcgccttgaccgacggatcgccctcggtctgcttgtgctcgtccttgatatcctggtgcgacatccgcagcgagcgctgccagcgcagccgcgcccagacgagatcgcccgcgacgatgacgatggtggcgatggccacagccgagaccagacggatcgcgaccgtcaggatcagttcgggcagttggctcggatcgacgaacatggcgttcacggctcttgtccgctccgagcgcaggagcagaagggcaacgacactgaccgacaggaatttaacgagggatttcaggaactcgacttgacccgaggttccgaagattcgcgcgaaacccgccatcggcgacacccgcgaccatttcggcgtgatccggtcgagaacgaagcgcggcaggttctgcagaagcgaggcgctgaggctgcagaccgccaggatcagcaggatcggcagcaggaagcggccggctgccagcgccacgcggctgaggagcagcatcgcgtcgccgccggactccagggagaagccgcgcggatcgtcgaggagcggcgcgaagtcgcccgcgagctgcgccgcctgcccccgcgcgaacagagccagcgcgatcagcaggccgagcgtcgaggcgaagaccggcgcctcgcgcgagaacgggatgtcgcccttctcgatcgcgtcgcgcacccgccgctcggtggcggcttcggtcttgctctccttgtcgtcgtccgccacgcatcagccccgccgatggcgaagctgacgccgggggcgcggatcagcggatgagcgcttcatcctcgcctcccggattgatctcgatctcgccgcgcccggccatctccatcgccagatcggtgatggtgcggcgcgcctccagcacgtcgcgctgtgccgccggctcgccgccgttcagctcgtgctcgaccatgcggcgcacccgcgccgagagggcgctgagcaccgtggtgcggaagtcggcctccgtccccttcagcgccagcaccagccggtcgttgggcacggcgtcgaacagggtggtgcgcgcgcgcggcgccagcttgacgatgtcgtcgaaggtgaagagcagacccttgaggatctcgaccgatttcggacgcgactcgccgaggctggagagcacgtcgtccatctgctggcgctccatcttgttgatgatgtcggccatcttggcgtgcgtgtcggcgccggaattgcgcgcgccgttgatcatgaagtcctcgtgcagggtcttctcgatcgcgtgcagcacgtcgtcgacgatcggcttgaagctcagcatccgccgcatcaccgtgttgcgcaccggcgcgggcaggtggcccatcaccttggcggcggtggcgggcttcaccttcgacaggatcagcgcggcggtctgcgggtgctctttgacgaggtagctcgccagcacgctctcctgcacggtgccgagccgatcccacaccgagcgggtggcgctgccgcgcacgtcggcgaggatgtcggcgatctgatcggccggcagcaggccgctgagcagcttctcgacctcgctggcggtgccgatcaggctgttaccggcggagaactcggcggagaaatgctccaccaccgtgtcgagctgctcggggctgaccgcgccgagattcgaggccgagcgggtgatgcgcttgagctcatccggctcgaaatacttgatgagccgcccggccgcgggcttgcccatggcgagcagcagcgcggcgacctgatcgacgggctcgagccgccgggtcgccaccgcacggggggcgacggcgcccgaggagacggcgtccgaagggacggggctcgatgccagagggctcgaagacatggcggcccgttctcgcccgggctcaggtgttctggtcggtggcggaggggccgaccacctcggtcagcgacacgccgaaccgggaattgtcctcctcgacgatcacgatctcgccccgcgcgatgacccggccgttgaccatcacgtccaccggctcgccgacccggtggtcgagggggacgacggcgccgcgcccgagcttcatcagatccgccaccggcatggtcgccgaaccgagcacgacctgcatcagcaccgggatgcgcaggatcgaatcgaggttgcgcccgtcgccgacgcggggctcggtgccggccagatcggtatcggggaaggggctgctgctcatcgctcgggctcttcgggtccgcttcgtgcgtgaggacggtctagccggcttggctgacgcgaggctgtcgccgcatgtcgtcaggttgacgcttcgcgcgggccgccgcggctgacatttcgctgacggcgatcgtcaggttcgcgggggtatccggtgacagaaggaggcatcacgacacccgacaggagccgaaccccatgaacaccctcaagaccctcgccgccgccacgctggccaccggcctcctcgcggcgtcggcgcatgccgacacgcccggaaaggattggatgccgatcgaccaagtgctgaccaagctcgcggaagccggttacggcacggtgcgcagcatcgaggccgatgacggggtgtggaaggccaaggcggtccgggacggccggagcgtcaaggttcagctcgatccgcagaccggagcgatcgtcgagaaaaccaagaagcagagcgacgactgagacaggctccgcctcacggcttctccgagcgggccgcgacgagggccgcccgcgacgcctccagcgtgtcgagcaccgcacgcgcctcctcgatcttgaggctcagcgcgtccagaacctcgcggccctcctccttgaaggagcgcaccgcctcgccggcctgcgtcagcgccacgccggaggcagccaccgccgcgccgtactcggcctgggtccggtcgaggcgcttgagcttcaggtacatcggcagcacgcaggcgctcgtcgccacgagcgcgaggagcagcacgccgtcaaccaaggagcccatggccgccctccttctccggattgatcgattcctccacccgcaggacgtagctgccctgcgactggccggcccggcaccagaacagcggccggtcgttgccctcgagcttgatccgcgtcgcgggcgtcgcgtcgagggtgagcacctgcccgactttcagtccggcgatctcgccgagcgtcaggtgacgctcctcaaggacggcacgcaggcgcacggtcgtcttctgcacctccgccgcgatctgttcggcccagcgcgggtcgcgggcggcggattcgccggtcagcaccttgccgagcgccgggcgcagcgggttcagcaccgtctgcgggatgatgaggaacatctcaccgccgcggttgagcgcctggagcaggaacttggcctgcaccgccttgttggagcgccggccgatcaccgcgaactccattcgggtctccatccgctccaggcggaaggccgtctgcgagacgaggccgaaggaggattcgagcgccttgccgacctgctcgaacaccatctgcgcgatgcgcagctcgattgccgagaaagtgcgctcatcctccaccggcggctcggcgccgtcggagccgaacagcacctcgaccatggtgtagaggaagtcgcggtcgagcccgaccagaacgtggccgtcccattccggtgcctggaagatgccgaccaccgcgttggcgtcgtaggcgtcgaggaactcgccgaaacgcccactctcgacgccgctcagggagtagaaggtcgtggaggcggccaggtgcttggccgcatcgctgcaggcggtggcgaggcggtcgaacaccacgctgagcatcggcagccggtcgagcgacaggccgccggcctcctggatgcgggtgcggatgtcggtcgcgggcttggtcgccgttacgaacgggggcaattcgggctggcgctcgggtgccacctcgggggctcccgcgggcgccgcctcgggggccgcgtcgagcgccacgccgggggtttcggtctcgtccatctgcgatcgaccccttacgccgcggccggttcggcgcgggcgccgggtacggtggcgctctcgacctcgtcgatggtcgggcggtcggcgccggcgatgcccttgcggccgtgctcgattgcgacctggggcagcgcgccgttcatgtaggcgatcaggctctgcttcacgatggtgtagacgctgcactgcttctcgcgcacgcctttgatcttcacggcgagcggggcaagcatcccgtaggacgcgaacacgccgatgaaagtgccgacgagcgccgcgccgatcaggccgccgaggatctgcggcgattggtcgagcgcgcccatcgccttcacgatgccgagcaccgccgcgacgatgccgagtgccggcagcgcctccgccacggtgttgatcgcggcatagggcttgagcttgtacttcttgtgcgtgccgatctcctcctccatcagcgcctcgatctcgtgcgagcgggcgttaccgatgaggatcaggcggcaatagtcgcagatgaacagcaccagatcctggtccttggtcacctcgggatagttcttgaagatctcggaattcgccggatcgtcgaaatgcgtctcgacctcgttgcgcggcttcgtcttcaagtcgcgcatcagggcgtgcagaagccccagcagcgagaggaaatcctggcgcttcggccccttgttggtgaaggcctccatcgtcgccttgccggaatcgaccaccgtcttcatcgggttggcgatgacgaaggtgcccgccgccatgccgaagatgatgacgaactcccagggctgccagatcacgatcaggtgcccgcccatggcgacgaagccgccgagcatgcagccgatcgcgatgacgaggccgacgaggattcccatgagaagactccgggggacaccgctgcgggacgggtgccgacgcgcggcggccctttgtccgagccaataggcatagtggcttgcgcggagctttttcgcgcagcggccgagcctgccgatgccggggccgaccttggagccgggcgttcgagcgcctaactgaggctcggccttttccctcgaaccggagcgcttccttggcccaaaccgacgatcgcctgccgcagatgcacgccaccacgatcctgatggtccgcaagggcggccgggtggtgatcggcggcgacggtcaggtcagcctcggccagaccatcgtgaagggcaatgcccgcaaggtccggcgcctcgccaagggcaccgtgatcggcggcttcgccggtgccaccgccgacgccttcactctgttcgagcggctggaagccaagctggagcagtatcccggccagctcacccgcgcctgcgtcgaactcaccaaggattggcgcaccgaccgctatctgcgccggctggaggcgatgatgctggtcgccgacaaggaggtcagcctgctgctgtccggcgccggcgacgtgctagagcccgagaccggggtgatggcgatcgggtcgggcggcaactacgccctctccgccgcccgggcgctggaggatggcgagctcgacgccgaggcgatcgtgcgccggtcgatgaagatcgccgccgagatctgcgtctacaccaacggcaacctcgtgatcgaaaccctcgacgtggcctgagcgccgcgctccctggaaagccgggcctcgcccgcttagatcgttcgtggggaaggccccgcgcccgacgcgccgccccacacgtcccaaaaaaacggccgcaggagcccgatgaccaccttctctccccgcgagatcgtctccgagctcgaccgcttcatcgtcggccagaaggacgctaagcgcgcggtcgcgatcgccttgcgcaaccgttggcggcgccagcaactgaaaggcccgctgcgggatgaggtggcgcccaagaacatcctgatgatcggcccgacgggctgcggcaagaccgagatcgcccggcgtctcgcccggctcgcgggcgcgcccttcctcaagatcgaggccaccaagttcaccgaggtgggctatgtcggccgcgacgtggagcagatcgtgcgcgacctcgtcgaggtcggcatcggcctcacgcgggaagagaagcgcaaggcggtgaaggccaaggcggaagcggccgccgaatcccgcatcctcgacgccctggtggggccgaccgcgagccaggcgacgcgcgaaagcttccgcaagaagctgcgggcgagcgaactcgacgacaaggaagtcgagatcgaattggccccgtccggctcgcagggtatgccgatgttcgagatccccggcatgcccggcgcctcgatgggggcgatcaacatctccgacatgctcggcaaggcgctcggcggccagcgcggcaagccgcgccgcatcacggtggcggaggcctacgcgccgctgatcgccgaggagagcgacaagctcgtggacgacgacgcgctgacccgcgaggcgatccgcgaggtcgaggacaacggcatcgtcttcctcgacgagatcgacaagatctgcgcccgcgagggccgctcgggtgccgacgtctcccgggagggcgtgcagcgcgacctgctgcccctgatcgagggcaccaccgtggcgaccaagcacgggccggtgaagaccgaccacatcctgttcatcgcgtccggcgccttccacgtctcgaagccgtccgacctactgcccgagttgcagggccgcctaccgatccgcgtcgagttgcagccgctcaccgtcgaggatttcaagcagatcctcaccgccaccgaagccagcctcatcaagcagacggtggcgctgatggagacggaaggcgtcaccctcgacttcaccgaggacgccatcgacgcactcgcccgcgtcgccgtcgaggtgaacggttcggtggagaatatcggcgcccgccgcctgcagaccgtgctggagcgggtgatcgacgagatctccttcacggccactgaccgctccggcgagacggtgccgatcgacgcggcctatgtgcgcgaccgggtcgaggatctggccgccaacgccgatctgagccgcttcattctctgaccgtgcgcggacgcaacgccgcgcccgacatcgccctgccgatcctcgccctcctggcggggatggtctcgatccagagcggcgccgcgctcgccaaggggctgtttccggtcgtcggcgcggcgggcgtcacgacactccgcgtcggcttctcggcgctgatcctgctcgcggtctggcggccatggcggcgcagtccggagcggggcgagatcggcgccattgcgctctacggcgcggcgctcgggctcatgaacctgctgttctacctgtcgctccgcacgatcccgctcggcatcgcggtggccatcgagttcaccggtccgctagcggtggcgctggtgggttcgcgccgggcacgcgacttcgcctggatcggcctcgcggtgctcgggctcggcctgctgctgccgctgggcgagaccagcaccctcgatccgacgggcgcggcgctggcgctgggcgcgggcctgtgctgggccgcctacatcgtgttcggccagcgcgccggccgggccggcggcggtcgggcggtgtcaatcggcatggcgatcgctgccctagtcgtcgcaccggtgggcctggtggaggccggcgccgacctgttcaccccggcgacgctcgcgacgggtctcgtcatcgccgtcctgtcgagtgccctgccctactcgctcgaaatgttcgccctcacccgcctgccccgccccgccttcggcgtgctgatgagcctggaaccggccgtcgcgtcggtggccgccctcgctttgctcggcgagcggctggccccagtgcagggtggggccatcgcctgcatcgtggcggcctcggcggggatcacgctggcgaaccgtaggtccggcggccgacgacaggagccgagagacgtcgggtgaacggcgtgctcccgatcaaacgatctgccgcccctacccctcccaaacctgccccggccgcagtgccaggaagcgctccggcggaagcgcgaccgccttcagcgcttcgcccagggcctcgacggggcgctcgatgccctcgtcggtgagcttgaacgtgccccaatggtgcccgagcgcctgatcggcgccgagcaggcccagggcctccaccgcgtcggcggggttcatgtgttggggctgcatgaaccagcgcggttcgtaggcgccgatgggcagggtggcgagccggggcgggccgaaccgggcgcggatctcgcggaagagcgcgccgtcgccgaggccggtatcgccgacatggtagtgcacgccgcgcggcgtcgtgagcacgaaggcgcaccacagggccatgcgctggtcgttgaagccgcgcgccgaccagtggttggccggcgtcagatgcacggtgatgccggcgccgagatcgaccgactcgccccagtcgtgggtctcgacatgcatagtctcgtcgtagccgcgcaggatcgcgtcgttgccgagcggggcgacgatcagcggctggtggtcctgccacaggcgggcgatcgtcggcccgtcgagatggtcgtagtggttgtgcgtgatcagcaccgcatcgatcggcggcaggtcggcataggcgatgcccggcgcgttgacccgtttcggcccggcgaagcggaccgggctcgcgcgcttggcatagaccggatcgaccaggatgttgcggcccgccacctggaacaggtagctcgcatgtccgatcaggacgacgcgaagcccctcgaaccgctccggcggcctgtccgccggaaacgggctcgggaagctcgcgggccacgcctcgggcttgccggtccggcgccagcgggcgaggtcggagagcgacttgtcgggcggctggttcggggcgtggaagcgcagcccgtcgaaatgcgcgctctgggggccgcggtaataggggtttttattccggcgatgcgcggcgtagccgacacccccgagggtcatcaccgtggccgcgctggcgaccgtgagcaggccacgcttcttcatacggccaagatggcctgtccggtccgcggttcaagcgcggcgcagggcctcacgagcgccagcgcagctcctggcgggtcagggggttggcgaaggggcggctctcgcgcgccgcctccagggcctcgcgcttgaggcggaaataccattgcgagggcagatcgccctggccgagaagcaccatggtcggcttgcggtcgaggcccgcctgcgcgtgctggagcacctgctgatcctgggtcaggaactggcgcatcagcggccgggcaatcggcttcaggaggttgagcgccggcatgctccaagagagcgcgttggtcagcatcgtccggttggggcccatcggcgtggcgaaggtgtagttggccacgcgcttcgcgcccgccttgatccgctccagccgcacgccgggcagacggaactcgatctcgacctccggcgccccgccgagcaggcggtagaccggcgaactcgtcgtcgtcgcgtggctcgtcatgacgaagccgtgcggcacgggctggaaggtcttcaccttctcccgcagctccttcgagggccggaaccaccacgtgtcgtggacgaaggcgacgtggcccggatcgacgaggctcagcgtcgtcaggtcgaacgaagcctcgacctccagttcgagaacgagacagccggccggctcgaaatcgagggagggcaccgccggcacggcgccggggtcggaggggccgagatgcgggttgacccagaggaagcccgcgctctcgacgatggggaagcgctggaccgcaatgcgcgaaaagtctgaggcgtcgtgcgcggagagcgtcggcacgtcgcggcagcgcccgtcggtcccgaagcgccagccgtggaacgggcaaatcagcgtgtcgccgtcgaacttgcccttggaaagcgccatgccgcgatggggacagcgatcgcgcagcgcgaacaggctgccgtccttggcccggccgagcacgacctgctcgccgttgagcgcgacggcccgcatctttccgcccacgaccgctgaggcgcggccggcgcagtaccaggcgttcgacaacggctcgcgcatggcgcgcggatcgagggcgtcgtcggcggagatgcgcggggcggtggcggaggacatggcgtctgaagggcccgatgctgacgggcgccctctttaggctcctcgccgccctgcggccagcggcacgaatatgagaccttcaaggccatcgctcgaagccgcttgggcggcttcgccgcgcgaagcgggttttcaggatcttggtcctgaaaaatatcgagaggagcgaaagcctaaggtcgcgcaggcgaccgccggcgcttgaggccggaagagaagccgggggaatcgctgtcagcgattgccacggcgggaccgcatgctgcaccgcggcgagacaacgcaccggatcggccgccaaggctctttcgcacggcgaaaatcacccctaccttgggctcatccgcaacgaacgaaaggaggtgatccagtgtctcattgtcatcagccgtcgccgacgaccaagacctggactgttgcctccggcgtgtgcgcctaacgcacccgcgggatctcagcaggtttcgtcggactgaccggttcgacaatggaagggccgcccctcggggcggcccttcgcatttctagtgtcttgaggacagctcagcggtgctgaacctggaacagcggggcagccagggcctcgcagcgggcgcgccagagatcgcgctcggtccgcaggtcgtccatcttgccgacctcttcggcgatgtgggcgcgcagctcacggatttcctgggccaggatgacctgaagctcgtcgcggcgctcggattccagccggagccgagccttcagcatcatgttctcggccatgatctcggcgacgtcctcgtcggcggcttcggtcgacttcgcggcgacggagacgaggcggggcgaccagccgctgttgcgggcctcggcgtccggctcggcgggagcgggctccgcgctacgcgtctcgacggcaggcgtgtcggacatggcggtgcgcatggtggcgagccaatcccgcagcggcgcggtggcagcgggagaccggagaccgggctcgggagacggggcctgtcgcgcgggttccgacatcgggaagtcctcgggcacctccagcggtgcgttgacgagcatcagaccccaacatgcttaacgaagagtaaagcttaaccatccgcttacgtccgtttcgggtacaggcccgcatcggtcagcgggcaacccctccgtcgggatcgccccgggaaacgggcttgggattgacttggagcgggccagggcctatccgcccggctccatttcgacgttcgaacgtcacgatgagccgccgaccggcccgaggggccggaggtcaacgtccgacagcgcgtgtgcgccctcgggcgcccttgtcgttgccgggcgtacgccgaagcgtcaaacgagccctgccatggcgcccgcgagcgacaccacccttcgcatcgaggatgcggtcaacgacctctgcccgtggtcgggcaagccgatcgtgcccgaggcgctgaccctctacaatggtgcggtggtcggtttctgcgatgcggcgtgccgggacaagttcgcccgtgcggtggcctcgttcgaggatgcgctccgcgcgcgccgcgtggccaatgccggccttcaccagtagcccaggctgacgcgacacatgttcgaaggcctttccgaccgcctttccggtatcctctccggcctgacacgccgcggcgccctgacggaagccgacgtcaccgccgccatgcgcgaggtgcgccgcgcgctcctcgaagccgacgtggcgctggaggtggtgcgctcgttcaccgacaaggtgcgcgagaaggcggtgggcgccgtcgtgctcaagtcggtgacgcccggccagatggtcgtgaagatcgtcaacgacgagctcatcgcgatgctcggcaccgatgccagcgtcgtcgatctcaacgcacccgctcccgtcgccatcctcatggtcggcctccagggctcgggtaagacgaccaccacggccaagatcgcccggcggctgaatcagcgtgacaagcgccgggtgctgctcgcctccctcgacacgcggcgtcccgcggcgatggagcagttggcggtgctcgccaagcaggtcgaggtcgagagcctgccgatcgtcgccggccagtcggcggtgcagatcgccaagcgggccatggaagccgcccgcctcggcgggttcgatgtggtcatgctcgacactgccggccgcaccacggtcgacgagggcctgatgaacgaggccgccgaggtcaaggcggcgacgaaaccccacgaagtcctgctggtggccgatgcgctcaccggccaggacgcggtcaacaccgcgcgcgccttcgatgagcgcctcggcgtcaccgggatcgtgctgacccgcatggacggcgattcccgcggcggcgcggcgctctccatgcgcgccgtcaccggcaagccgatcaagctcgtcggcgtcggcgagaaggtcgatgcgctggaggaattccacccgcagcgggtggccaaccgcatcctcggcatgggcgacatcgtctcgctcgtcgagaaggcggccgagaccatcgaccacgagcaggccctgcgcaccgctgagaagatgcggaagggcaagttcgacctcgaagacctgtcgatgcagctcgcccagatggagaagatgggcggcatcggcggcctgatggggatgctgcccggcatggggcagatgaagaagcaggtcgagggcgccaacctcgatgagaagatgttcaagcgccagcgcgccatcatctcctcgatgacgccgggcgagcgcaagaaccccgatctgctcaagaacagccgcaagaagcgcatcgcggcgggttccggcgtcaaggtcgaggagatcaacaagctcctcaagatgcaccggaccatggccgacatgatgaaggcgatgggctcgggcaagcgcggcggcatcggccaggcgctcggcaacatgttcggtctgggcggtggcatgccgggcgggttgccgggcggcatgaagctgccgccgggcatgccggagccgacgccggagcagatcgccgagatcgagaagcagttcggcggcaagctgccgccgatgccagcggggctcgggggtggaaagatgccgggcctgccgggtctaggcggaccgaagatgccggggctgggcggcttcctgccgggtaagaagaaatgacaatcttgtccgcgcaaggaatcgatcccgagctggcaagcctgcgcgagagcatcgacaacttcgatgccgcgctcatccatctgctcgccgaacgcttccgctgcacccagcgggtcggcgagttgaaggcccgcaagggtctgcctccctccgatccggatcgggaggcccgtcaggtcaagcgcctgagaaatctcgcggtcgaagccaagctcgaccccgatttcgccgagaaattcctcgccttcgtggtcaaggaagtcattcggcaccaccggacgatcgccgaaagcgtcgatcagaacactaccgcgaaacccgacaccgaaaggaacgactgatgtccctcaagatccgtctcacccgtggcggcgccaagaagcgcccgtactaccgcattgtcatcgccgacgcccgcgccccgcgcgacggccgcttcatcgacaaggtcggcgcctacgacccgatgaaggccaaggacgatccggcccggatcgtgctcgacaacgagaagatccagtcctggctcgctaagggcgcgcagccgaccgaccgcgtcctgcgcttcctggacgccgccggcctcgccaagcgcccgacccgcaacaacccgcagaaggccgagccgggcgagaaggccaaggagcgcgccgccaagcgtgccgagaaggctgccgccccggccgaagacgccgcggcgtaagccaggccgtccctccccacgacggatcccgggcttgcccgggatccgctccggtccgctcaagccgggcggacccggcttggtccggggcgggacatctgaccgatcgagacaggcagactgcatggcccgccgccccggatcctcatcgcgcggacctgcgcggtccgaacgcctccctacggaggccatcacctcagcccgtaagccgcacgccgccgctcccaccccgtccgcctcccccgatccggggcttgtcctgctcggcgagttcggccggccgcacgggctgcacggcgaagtccggctgaaatcccataccagcgagcccctggcgatcgcgggctacggtccgttgcactcttccgacgggcgcaccctcgaactcgccaatgtccggcccgccgccggtagctcccccgacctgctgatcgtgcgggtgaagggcgtggacgaccgcagcggcgccgaagccctcaaccgcgtcaccctcgccatcgcccgcgagcgtctgggcgaggtggaggacgaggacgagttcttcctcaccgacctgatcggcctcaccgtcgaggacggcgccgggacggtgatcggcaccatcgtggcggtgccgaattttggcggcggcgatctgctcgagatccgcccggcggccggcggcccgaccgcgctcctgcccttcaccaaggcgttcgtgccgagcctcgacatcgccggcggaaaggtcgtcgccgacccgcccgacgatctgttcgccccgccggggccgaaacccgccgacgatccgggctgatcaccgatcagcgtgtgcccgcctccatcgcgacgcgggcgaggcggatcggttcggacgacagcgccaggggcccatcaaagggccgctcgtgcatcgcgatcacgctgagcgtcgtcaccatcgcggcggagaacagcgcaagtgtcgtcgcttgcgcgaacgggcgctcgcaatggacgagggcgatcgatgtcagcgtcaggacggcgagtacgagcagcgtcagccacttgctctcgtcgctgcgcgcggcgctgagggccagacgctcgctgcgggccgagcggagttgcatcaccgcttcgagaagggccgcataggtcgcctcgcccgcctccgcagccgtgcgcgggtcggccgccgtctggagcaggcggccgagcgcttggccgacggccggggccgaggcgccatccgcggccatggagggccactcctccttcacgacggcatcgagataggcgaacagcgaggtgcgcaggccgctcatgtccggcgcggaggcgatgctgagatcgtagaccgcgagcgcgtgcgaccgctcggcctggaccacgcggctggcctgccgttggcgctcccaggcatcgttggcgacgaagcccgtcagcagcgagagcagcaccgcgatcacgccgatatagggaggcacgattccggtcgcgagcaggcgcatccccgaccgcgtccacggcaggttcgagagcaggctcaacagcagacagagcgcgaggaagacgcccgagaggagggtgaacatcaaccagacgggttggtcgagccagaggtcgaggatcattgccgagcggattacgaggacgggccggcagcgtggccggccaacccctccgattcggtaaagacgcctcagcgcctttcgcgcgtggcctcgtcccggcaggggcggatcgtctccggtcccggccgccgatccggtgatggcgcctcgaagacggcgagatagccgaccccgcccttcagccgcgtcatcgacagctcgcggtagccgacggaagcgagttcgcagcgcaggagtttcggcggcgtgccgtggcgcgaggggatcgcgtcggcatcgacgatcccgacccggccgccgggcttcatcgcagcggcgagattccagagcaggccgaagggatgggcgatctcgtggtacatgtggaccagcaccgccgcatcgaccgagccgggtggcaggcgcgggtcgtacgcctcgccgcgcaccacggtgacgttggacaaccccgattccgcgagccggcgctccagatcggcgaggtaatccggcgtgatgtcctgcgcgaggatgcgtccctgcgggccgacgcgggggctcagacggaacacgtagtagccgctgcccgcgccgatatcggccaccgtctcgccgggggcgatccgcatcaggcgggcgacctgccctacctcatcggccttgtcccgctcccgctcgtgcgcccattgcggcgcgacgatctcggcgaccgggcgatccggcctcgggaatcgctcggccggcgcgccggggggcgcgagcggctcggccgcgagggccggaagagacaggaggatgagggcggcaacaaagcggatcatgccggcttccaacgcacaaatgcgcggaacgcaccggccggggcgaaccttcgtgaaccgtccccgttctgtggatgcaggtccgaacccaggcgcgaacgagaaccctatgcacaacccgctgattcgctctcgcatccttcgccacgcgatcctcgcggcctccgtcaccctggcgctgacgctcctcccagcgaacctcgcccaggcccagggcatgcccggcgcgacggtcgggcttcccatgggttcgcccgatccgttcggcctttccacggtgaaccggccgtccggatattccccggagccctacgccgagcccggcatggacccggccgagcgccgcatccgcccgcgcccgcaacggcggctcaagagtcatcgcaatcccgcaccgaagcgtcgggcaccgatggccgggcgctgaccgtcgcgtcggtaccgtcgtcttttgaacgcccacgcccaccgctcatgacgatggttcggcgggcggcctccgttgaccggcccgcccgccgccgccatcaagcggcatgagcgagaccatcctccccggcacggcggccccctggcgtgccaccgtcctgactctctacccggagatgttccccggtccgctcggtcattcgctgtcgggggatgcgctcggccgggggacgtggagcctggagccgcgtcagatccgcgagcacgggctcggccgccaccgcaacgtggacgacacgccggccggcggcggggccgggatggtgctgcgctgcgacgtgctcggcgccgccatcgacgccgcggcgccggcggacgatccccgcccccgcctcctcatgtccccgcgcggaaggccgctgacgcaggaccgcgtgcgggcgctggccgagggtcccggcgccatcatcgtctgcggccgcttcgagggtgtggacgagcgggtgatcgaggcgcgcgcgttggaggaggtctcgatcggcgactacgtcctgtcgggcggggagatcgcggccgtggtgctcatcgacgcctgcgtgcgcctgctgcccggcgtgatgggcaagcatgcctcgggcgtcgaggagagcttcgagggcgggctgctcgaatacccgcactacacccgaccgagggagtgggagggccggacgattcccgatgtgctgatgggcggcaaccacgccgccatcgtccgctggcgggcggagcagagccgtgcgctgacgcgggcgcgccgccccgacctgctgaagcgggacgaaccttagatggaacttcaccacatctattcttccggcaactgaacgatcgttctgtcaccggcagcacacacggcactgaatgcaggaatggccgcttgcattgtggcgcgtgatccgtcatctccagcggcgggacacctccccccaacgggaggcaaccatctggaaggatggatgacatgacggctcaaatgcccgccgcgcgtccgcgcgtgccttatttctcgtccggccccacgaccaagcgtcccggctggagcctcgatgccctctccggtgccgcgctcggccgctcgcaccgctcggccgtcggcaaggccaagctcgccgaagccatcgagctgacccgcaaggttctgcgcatccccgccgattaccgtatcggcatcgtccccggctccgataccggtgccgtcgagatggcgatgtggtcgatgctcgggccgaagcccgtcgaggtgatggcctgggattcgttcggtgccgagtgggtcaccgacgcgctcaaggaactccggatcgacccgaaggtgcatgtcggcgagcacggcatcctgcccaagctcgatgcgatcgataccaagaacaacgacgtcgtcttcacctggaacggcaccaccgccggcgtgaaggttccgcacgccgactggatcgccgacgaccgcgagggcgtcacgatctgcgacgcgacctcggccgccttcgcgatgccgctgccgtgggacaagctcgatgtcgtcacctattcctggcagaaggtgatgggcggcgaggccgcgcacggcatgctgatcctctcgccccgcgccgtcgcgcgcctcgagagccacacgccggcttggccgatcccgaaggtgttccgcctgaccaagggcggcaagctgctcgagggcatcttcaagggcgagaccatcaacacgccctccatgctcgcggtcgaggattacctcgacaccctgaattgggcgcagagcatcggcggcctcgacgcgctccatgcgcgggcggacgccaatgcgcgggtgatccacgactgggtggcgcgcaccccctggatcggccatctcgcggtggatccggcgacctactcgaacaccggcgtctgcctcgtgatcaccgactcggacgtgctcgccaagggcgatgccgcggtgaaggcgttcgctgccgccctcgtcacgcggctggaaaaagaaggcgtcgccttcgacttcggggcctaccgcgacgcgccggccggcctgcgcatctggtgcggggccaccgtcgaggcgtccgacctcgcggcgctcaccccctggctcgactgggccttcgcccaggaaaaggcgacgctcgccgccgcggcggcctgagggtctgagacgtcatgatggccggtcgcgagaccggccatttgcttattgacgcgctccagcgatccgccggtgatgtcccgcgcgacgcggcgaccggccatgcctccgtgcgaggcagcgatcctgcgcgcccgcatgatgcgaggtgcttcccgtgcctaagctcacccagaccaagcccaaggtcctcatcaccgacgccctgtccgacgccgccgtccagatcttccgcgatcgcggcatcgaggtcgatttccagcccggcctcggcaaggacaaggaggcgctagccgccatcatcggccaatatgacggcctcgccatccgctccgccaccaaggtgacggacaagctgctggcgcaagccacccggctgaaggtgatcggccgcgccggcatcggcgtcgacacgattgatgtgccggccgcgaccgccaggggcgtgatcgtgatgaacacgccgttcggcaattcgatcaccaccgccgagcacgccatcgccctgatcttcgcgctcgcccgccagatcccggcggcggacgcctccacccaggccggcaagtgggagaagaaccgcttcatgggcgtcgagctgacggccaagacgctcggcgtcgtcggctgcggcaatatcggcgccgtggtcgccgaccgggcgatcgggctcaagctgaaggtgatcgcctacgaccccttcctgacgccggagcgcgccttcgagatcggcgtcgagaaggtcgaactcgacgaattgctggcgcgggccgacatcatcaccctgcacgtgccgctgactgacaagacccgcaacctcctctcggaagaaaacctcgccaagaccaagcgcggcgtgcgcatcgtcaactgcgcccgcggcggcctcgtggacgagattgcgctgcgtgccgccctcgattccggccatgtcgcgggcgcagccctcgatgtgttcgtgaccgagccggcgatcgagaacccgctcttcggccacccgaacgtgatctgcacgccgcatctcggcgctgcgacctccgaggcgcaggagaacgtggcgctccagatcgccgagcagatggcggactacctcctcagcggcgccatcaccaacgcgatcaacttcccctcgatctcggccgaggaggcgccgcgcctcaagccgttcgtcgccctgtgcgaaaaactcggctcgttcctgggccagctcacggaagcgccgatcaagggcatccgcatcacctacgagggcacggtggccggaatgaacacccgggcgctgacctcggcagcggtaaccggcgcgctgcgcccgatcctgcaagaggtgaacatggtctcggcccccgtgatcgcgcgggatcgtgggatcgtcatcgacgagatcaagcgcgagggcggggccagcgactacgaatcggtggtgcgcatcaccgtggatgccgaggacatgccgcgcgacgccgccggcaccgtgttcaacgacggcaagccgcgcgtcatcgagatccgcggcatcaacatcgacgcgcccttcgcgccgctgatgctctacgtgcgcaaccacgacaggccgggcttcgtcggcagcttcggcaccgtgctcggcgaggcgggcgtcaacctcgcgaccttcgcgatgggccgcgaggccgagggcggcaacgccatcgctttcgtggcggtcgatgccgaagtctctcccgaggttctgaaggcgatcgaagcgatcccacaggtgaaacgtgtccgccccgtacgcttctgaggccggcaagccctcggctgaggccggcaagcccccggcggacgatcccgaccgccccctcgaccgtgacggcacggcgcttcccgcgccgtccccccttccccctgaccaagaggaccgcgcgatggcccgcaaattcaccgttcgctgcgcctgggacgaggcggctggcgtcttcttcgtgcacgactcgccggtgccgggcctcgccaccgaggcgccgaccatgccggccctgctgtgcaagctgcccggcatgatccgcgacctgctcggcctcgacgacggcgcctatctcgacatctacgtcgaacgggtgaagcgctgaaaacgccgtcgaaagacggcctcggacggcttgaccgcccggggccatcctggcgacacactcgcgcgatgagacatcgtcaggcatcgctccggacggccctggccgcggccgagccgatgctctcacgcgcgagcacaccatgaagatcgacggccgcccctaccgcaccatcttccccgaggccgacggcgatgccgtcatggtcatcgaccagacccggctgcccttcgccttcgaactcaagaggctggcaagcctcgacgatgccgcggtggcgatccgcaccatggtggtgcgcggcgcgccgttgatcggcgtcaccgccgcctacggcatggcgctggccatgcggcaggatgcgagcgaggcggggatcgagcgggcgtccgcgacgctcgccgcaacccggccgaccgcgatcaacctgcgctgggcgctcgaccggatggccgccgtgctgcgccgcgccccgcaatcggcgcgcgaggcgctggccttcacggaggccgcttccatcgccgacgaggacgtcgcgagctgccgcgccatcggcgagcacggtgccaagatcctgtccgagatcgccgcgaagaaggatgggccggtcaacgtgctgacccattgcaacgccggctggctcgccacggttgattggggcacggcgctggcgccgatctacgtcgcgcacgatgccggcgtgccgatccacgtcttcgtggacgagacccggccgcgcaaccagggcgcggcgctcaccgccttcgagctcaacgcccacggcgtgccgcacaccgtgatcgccgacaatgccggcggccacctgatgcagcacgggcaggtcgatgtctgcatcgtcggctcggaccgcaccacggcgtcgggcgacgtctgcaacaagatcggcacctatctgaaggcgctggccgccaccgacaaccgcatcccgttctacgcggcgctgccgttctcgacgatcgactggaccttgtccgacggggtgcgcgacatcccgatcgaggagcgcgacgcccgcgaggtcactcatctcaccggacgcaccgacgacggcgctttcgccaccgtcgccgtggtctcaccgggaagcccggtggccaacccggccttcgacgtgacgcccgcccgcctcgtcaccggcatcatcaccgagcgcggcgtctgcgacgcctccgaggacggcttggccgggctctatccggagcgacgccgggccgcctgacgaacggaccgtcagtccttcagcggatcatggccccagttcatcagcgacagccgccagggtgagtcctcggttttggacttgtcctcgggtccgccctgtttgaggtggcggttcacgtagcccaccaccttcttcatgtgagcgtagtcatcgtcgctgaggtcggccttcttcttgtgaaggatctcgacgatgcgccggccctccttgtggccggtggcctcgccgccgtccttcttctggccgaccgactggctctcgtcggtctccagaaacttttcgagggccgaggcggtcatgttcaccgcacccttgaagtccttccagatcgtctcgtgatcgtctttctcgaccatggcgcccctcgtcctcccggtatcgtcggggcgagaacgggggcgtttcggacgcggttccggcctcacgccggctgcgcgcttgggacgcgcggccggccggcgctcagtcgccgccagcggatcaccagtgccaccgagaccacgagaaggccggcgcagaagcccgcccagatcccgcgtccgcccataccagcgccccaggcgagcgccgccccgagcggcacgccgatgccccagtagccgaacagcgcgatcagcatcggcaccttggtgtcctgcaagccgcgcaaggcgcccagcgccaccgactgcacgccgtccgaaatcgcgaacagcgccgagaagatcaggaagccggcggcgacgggatagacctgcgccgcgcccggcgcctcggcgtcgaggaacaggttgatcagcgtgtgcggagcgaagagctgcgccagcgcgcaggccaccatgaagccgaagccgagccagagcgcgacggcgcccgcgcggcgcagacccgcccggtccgcggcaccataggcgcggccgacccgcaccgtcgccgcctgcccgatgccgttgggcaccatgaagcaggtcgccgcgatctgcagcgtgatcgcgtgggcggcgagcggcagcgtgccgaaggtgcccatcgccaccgtggctgcctcgaacaacccagcctcggcgatgcccgccacgcccatcggcaggccgacccgcacgacgcgggcgacgcgctcggcatcgaagcgccagaggcgggcgaacatgcggtggcggcgcaggcccccgtcgagccggatcaccgcgaccagggcagcgatcgccaggaactcggtgatcacggtgccgagcgcgacgccgacgatgccgaggtccggcgggccgaaggcgaagaaggccccgagcgcgatgttgagcggaagcgcggcaaggctcacagcaagcggcggccccgggcgctggagcgcggcgagcgcgcccttcagcaccatgaaggcgagggccgggaacatccaccattgcagcacccgcatgtaggcgccggcctcgcgggcgacggccggctcctggtggagcgcgagcagcagcccttccgtgaaccagagccccggcatcagcgcgagcgtcacgaggaacccgacccacaggcccgcccggaccgtgcgccgcacctcgtccgcccccgcgcccgccgcccgcccgacggcctccgcgacgaggggtgccaccgaggaggtgaggccgatgccgccgatgaacagcagcaggtagaggctggtggccagcgcgcccgcggcgatgggctcggcgccgagccgaccgagtagcaccgcgttcgaggcgaccagaccgtgctgggcgagattgatgaggacgagcggcgccgacagcttcagcgtcgcgcgcagctcgtcgagccagggcgaagccggcggccgcccgagggcgccggccgcgaggctcggtgaagacgtcacgttttcgcagctccgttggtttgctcaggaggccggagccggcgcccgatcccccaggaagccgccggactggcgccgccacaggtcggcgtagagcccgccccggcggatcagttcggcgtgggtgccctcctcgacgatccggccgctgtcgatcacgatcagccggtcgagcgcggcgatggtcgagagccggtgggcgatggccagcacagtcttgtcgctcatcagcgtgtcgagcgcctcctggatcgccgcctcgacctggctgtcgagggcactcgtcgcctcgtcgaggatcaggatcggcgcgtccttcagaatgacgcgggcaatcgcgatgcgctgacgctgcccgcccgaaagcttcaccccgcgctcgccgacatgggcgtcgtagccgcgccgacccttgtggtccacgaggtcgaggatgaagtcgtgggcatgcgccagccgcgccgcctgctcgatctcggcgtcggtggcatccgggcgaccgtagccgatgttgtcgcggatcgagcggtgcagcagcgaggtgtcctggctgaccatggcgatggcttggcgcagggaatcctgcgtcaccccggcgatgtcctgcccatcgatcaggatgcgaccgccctcgacgtcgtgcaggcgcagcagcagcgcggtgatggtgctcttgcctgcgccgctgacgccgacgagcccgaccttctcgccggggcggatctggaaggacaggtcctcgatgatgctggcatcgccccgcccgtagtggaaatcgacgttctcgaagcggatctcgccgccggtgacctgcaacgtcttcgcatcgggcgcatcggtgaggccgtgcggacgggcgatggtctgcatgctctcctggatcacgccaacattctcgaacacgccgcgcacggtctgcatcacccagcccgacatcgccatcagccgcaggatcagcgcgagaccggccgaggcttcgccggtcgtcagcgcaccgcgctgccacagcgcgaaacagacggcggcggtagcgaacaggagcaggctgttgagccccgctagcaggctcgtcgtcagcgtggtgagccggaactggtggagataggcccgcgtgtgggtatcgaccgcatcgcgcacggtggcgcgctcctcgcggtcgcgggcaaacagcttgacggtgaggatgttggtgtagctgtcgaccacccggccgatcagggtcgagcgggtctcggcggtgaggtgcgagcgcttgcgggcgcgcggcacgaaccacgccgtcagcccggcataggccaccacccagagcacgacgggaagcgccagccagccggatatcgaggagaacagcccaattgcggtgaccgcgtagatcgccacgtagagcagcgtgtcgatgaacacgacggcgagttcgcgcaccgccggcccgacctgcaccgtgcggttggcgagccgcccggcgaaatccgcctggaagtacgagagcgagtgccccagcgtgtagaggtgggtgcgccagcggatctggttggtcgattgcggcacgatgagctggttcgaggccagttcgtgcaggaaggccgccagcgggcgcaccacgaggagcagcagcgcggcgagcgtcagcggcacggcgttgtcgctcagcacggtggtgcggtcggccgcgttcatcaggtcgatgaaccagcgcatgagcaggtagagcgacgcctcgatgccgcctgcgaccacggcaatgacgaacagggccagcagcgcgaagcggatcggccgcagatagaaccctgcgaaaccgagcaccgtcttcggcggcacgcgccggtcgtcgaagggcgcgaacggatcgatgcggcgctcgagccaatcgaggaacatgtttttgtgagaccaagtgaggaatgagaggctgaggtaagcctccttgacgccgggccaaccctgcgcccatgccgcaggcaaaaccctgccctgccttgccctaactcgcctcgccccttcgcaatccctccccgccgatgctgcgcctcgccctctaccagcccgacatcccgcagaacacgggcacgatgctgcgcatggctgcctgcctcgggatcgccgtggagatcatcgagcccgcgggtttcgacgtgtccgaccggcacctgcgccgctcggggctcgactatctcgaccacgtcgcgatcacccggcaccgttcctgggaggccttcgaggcgtggcggcgcgagaccgggatccgcctcgtgctcgccaccaccaccggctcggtaccctacacgcagcacgcgttccgcgacggcgactgcctgctgatgggccgcgaatccgccggcgtgccggaagcggttcacgcggcggccgatgcccgcgtggtggtgccgatccggccgggcctgcgctcgctcaacgtcgcggtctgcgccgcgatgatgctgggcgaggcgatccggcaagtgggatgaagggcaggtgatcaggtggggtcgagcgcgtccgcggcacccactgatggccgctgacgccaaggggcccggctgcgttcggagcggatgggcagagccttcctcggagccgcacggcttcgttgaaccccctgcgacaagggctcatcctattgcaaatgttaactcagatttcacgaggcacgttgctgaataagttttaggcgttctgccgaattttaggatagttcaatgaacattttcagcaacgcgaagttattagttaaaattgcgttaccattcgcattgactgtaatgatcagcgccggcctgatcgcctacgcccgcgacgtgatgcgcggcctttcggaacagaccgcccggatcgtcgacgtccaggccgtgcgcctcgatgcgctgttgcatatgcggggcggcatcaccgaggccgcggtgatggaccgcaacatgttgctcgagagcgatccgcagaacaaggctcgcttccggacgcgccagcaggccggcatgaccgaggcacgggagggcgccgaccggcttctcgccttggccgacacgcccgaacggcgggtcgccaacgaggccgtgcggcgcgatatcgagagcttcttcgcgacgctcgatcgcgtctacgacctcggcctgcgtcagcagggggacgaggcgttccggatcgcgcgggatgtcggcatcccggcgcggctcaagctgaacgaatggatgcagagccgctccacgctgctggccagcgagcttgccgcggcgaaggtgaaggcgacggaggacgccgatcgcggcacctccatgctcatcagcttcgcggtcgtgggcctgctgggagcgatggcgctggccggttcgatcgtcgtgctgtcggtcacccgcccgctcggaagcctggtgggcgtcctccagcagatggcgcgcggcgagatcgaggccgagatcaaggaggccgcccgcggcgacgagatcggtgcggtcggccgggccgtcgagggcatcaaggccatggtggcccgcaaggcggccgaggaggccgaggtgcgtcggcgcgcggacgaagccgcagcggccgagcgcaagcgcacgatggtcgaactggccgacggcttcgaggcggcggtcggcggcatcgtcggcatggtgtccgcctcggcgaccgagctgcaggccaccgcgcagcagatgaccgcaaccgccaccgagacggcctcgcagtccacgaccgtcgccgcggcggccgaggaagccgcctccaatgtcggcacggtcgcggccgccgccgaggagctgggggtttccgtccaggaaatcggtcgtcaggtgcagggctcgtccgggttggcccaggccgccgtgggcgaggccgaccagaccacccacttggttcaggcgctgcggacgacctcggcccggatcggcgacatggtcgggctgatctccaacatcgcctcccagaccaacctgctcgcgctgaacgccacgatcgaggcggcgcgggcgggtgaagccggtcgcggcttcgcggtcgtggccacggaggtcaaggaactcgccagccagaccgcgcgcgccaccgaggagatctcgggtcagatcggcgagatccagggcgtcacggatcaggccgtcgcggcaatcggtgtgattacgagccggatccgcgaaatcaacaacgtcgcggccgggatcgccgcagcggtcgagcagcaaggcgccgccacgcaggagatcgtgcgcaacgtggcgcaggcctccagcggcaccgccgaggtgacgcgcaacatctccggggtcgcccaggcttcggaggagaccggcatcgccgcgagccaggtgctcacctcgtccgccgagctgtcgcgacaatccgaacacctgtcggcggaggtgcagcgcttcctcgcgaccgtccgggccgcctgacccacgcaccacggcacgaccgagagacctcgccccagcgggcggggtcttttttattgccgtcggatccgccgaccggcgaatcgcagaggcacgtcgcacggccgtcgcgtgacggctcaatgaccgcagcgcgacgccaacccgccgggttgggatcgatgtgcctcagcacactcatcacgggaaataacgctcgaatgttacatcctaagcgtgtgcgacgcttgaagacaccaaaacggtgttttagcttcgattcgtgacccgttcaggaactcttccctctcgcctcacctaccggctccttcccgagccggacgatcttgcggcggtgttcgccctgctcgcggcctatcggcggatgctcgttctgctcgaagagatccgccgcgagcagggcctgcgcgccaacgtcgtcgccctgatcgagcacggctaccagcgggtgcgcgacgagaccggattgcccgcgcggctcgttacgctcggcatccgcgacttcgcccagcgcgccgccgggttcgaccccgagacggtcacgtcgatgccgctcgacgacaagctgttcagcgtgaagggcgcctcggagatcgcgctgaccacgatgaacggccggcgcacgatgccctaccgcgtcgagggctacgacggcccctggcgcgaactctccagcgcccgcctcaccatcgcgggcgacgcgctcaccatccaggtgggcgtctccgtcaccgcaccgcaggaggagacccgcatgactgagaacatcctgacccgtgtcggccggatcatcggcggcctttccaacgccgctctcgaagcggtggaggatcgcaacggcctcgcggtggccgagcaagcgctgcgcgagatcgacgccgtcatccacgaggcgcggctcgacctcggcaaaatcaaggccgaggagcaccgtctctccgcccgccgcggccagctcgacggcgagttgcgggcgctgcccgagaaactgtcgctggcgctctcgaacgggcgcgaggacttggcgcgggccggcatcgcgcggcagctcgacttggagagccagatcgaggcgatcgattcgagccttgccgacgtcgccgagcggcacggggcggcgacaaaagcgatgcaggcggccaccgccgcccggcgcgacgccgagcaccgtatcgcgctcctgcgcaagcccccggccaaggcggccgatccgctcgacggctacggaagcgaggaggcgacgcgcacccgccagctcgaacagtcgctgcgggcgatcgaccgggtgaccggcaccgcctcttcggtcgccgacccctcggtcgaggaactcgaccggctgcaccgcgacgataccatcgagcgccggctcgcggcgctcaagcagggccggccctcatgacttcgctggtgggccccctcgccggccccgccctgttccccttcaccctggcggcggtggtgatggccggcctcgtcgcggtggaggctctgtccctcctcctcgggcagtccctctcggggctggtggacggtgctctcggtcacgaggcgggaagcggcggcgacctgacgagcgcggcggatgcagacgccgccttctcgcccgccgcggtgatgtcgtggatcaatctcggccgggtgcccttcctgatcctgctgatcctggcactcgccgtcttcgccctcgtgggcttcgtggtgcagggcctcgccgcagccgtcatcgcgcccctgcccgccctcctggcggttccggtcgccggggcggcgacgctgccggccctgcgggtctcgaccaaggccatcgcccggctgatcccgcgggacgagagctacgtcgtgagcgccgatgacctgatcggcgcgacggcggaggtcaccctcggaccgctcgaccaaggccttccgggccaagtccgggcactggaccgccacggcaacacccacttcctgcgcacccgcgccgcgcccggagccccggccatggaagccggcgcccgcgtcctgatcgtggaccgggccgacgccgtctacgtcgcggtgcccgccgcgccggatctctgatcgcttcttctctccccaccgaaagggtcgctcacgatggatttgatcagccccggcatcgtcaacctgctggtgatcgccggcatcatcgtcgtcgcgttgctcggcatcggcttcgtgttcagccggctctaccggcgcacgacgcgggacaccgccttcgtccgcacgggtctcggcgggcgcaaggtcgttgtcgatggcggcgcggtgctgctgccggtgttccactccatcgccatggtgaacctcaacactctgcggctcgaagtgaagcgctccggcaacgagtccctgatcaccaaggaccgtctgcgggccgacatcaccgtcgagttcttcgtccgcgtcgagcccaaggaggagtcgatcgcgctcgccgcccagacgctgggtgaccgaaccaacgacgcgatgctgctgcgcgagctgatcgaggcgaagttcgtcgatgccctgcgctcggtcgccgccggaatgaccctgcccgacctgcaggagaagcgcgccgctttcgtgaagggggtgcaggaggcggtctcgggcgatctgcgccataacggcctcgaactcgaatccgcctcgctgacccgcctcgatcagacctcgatcgagcatttcaaccccgacaactcgttcgacgcggaaggcctcgcgcggttgaaggagatcaccgagcagcgccgcaaggagcgcaacgccaccgagcgcgacgccgaggtcgcggtggccgagaaggaccgcgagaccgcgctcaagcagctcgagatcaagcgcaccacccgcgaggcggaactcgcccaggagcgcgacatcgccaacaagaccgccgagacccgggccgagaccgcccaggccgagcagcgcgctcagcagagcgaggagaccgcgcggatcgagcgcgagcaggtggtgcggctgcgcgaggccgaggcgcgcaagaactcggagggcgcgcggatcgaggcggatctggccatcgcccagcgcaacgcggaggccgagcgcgagcgtcagctcatccttcaggacaacgccatcaagatcgccgagcgctccgagaaggagtcgcaggcccgtgccgccgccaaggcggcggaggcgctcgccgtcgccgcggaggagcgggtcgccacggccaaagccaaggagatcgccgagcgggagcgcgaggtcaccgtcatcgccgccaagcaggaggccgagcgggaggcgaccggcgtcaccgtgacggcggaggccgagcggcgcgccgccgaggaccgggccaacgccatcatcaccctggccgaggccgaggcgaccgccgcctcgcgagcggaggccatcgccaagctcggacaggccgaggcggagcgcgagcgggtgatgaacgaggcccgcaacgcgctgtcggcggaggcccgcgccttcgagaccggcctcaagcgcctcggcatcatcccggatgccctgcgcgagagcatgcgggcggtggagaaaatcgactcgatccgcatcttcgatgcgggcgggatgatgggcggcggcaacggcgccggcggagtctcggccaatttcggcgacagcctctcgggccacctgctgcgctaccagtacaacagcccgatcctcggcgcgattttgaacgaggcgggcttcgccgagggcaagggcagcctcgataccttggtcggcgggctgcggaacggcacggccgtcgagccggccgccaacgggcatgccgccgcagccgagtgaccgaaaagaaacagcgaagcaggaatgtgcacaggcatgatctccccgaagctcacgcctgatgcttgaagctaaacccggatcaccttgaagacttgaagcgttctatttccagaaacgtaacctgtgttgcgaagctcagcgcctcgttctagctgcctcatcagcgaataacgaaactgggctcctggatgtcgtctgcgttgcgtgatcgactgcgttacggacttgccgcttttctcgccggcacggccgccctcggttcctccggcgcggcgtgggcgcaggaggcggtgacgctggaaacgctgagcgtcgagggttcgggccggggcggcagcggccccggcggagccggcaccgagagcgccttcggtccggtccccggctacgtcgcgcagcgcagcgccaccggcaccaagacggacaccgcgttgaaggagacgccgcaatcgatctcggtcgtcggcgagcagcaggtccgtgagcaggcggccaccagcgtgcaggaagccctgcgctacaccgcgggcgtcgccgcggaagcctatggccccagcacccgcggcgactatccgcgcatccgcggctcggacgcggcgatcttcctcgacggtctgcgcctgaaggaccccgacgtcttcaacgagccccggcccgatccctacaccctgtcgcgcttcgaagtgctgcgcggcccggcctcaaccctctacgggtcgagccccgtcggcgggttgatcaacctcgtctcgaagcgcccgctcgacgtgccctacaccgaggccggggtgcggttcggcaattacggctggaaggaagccttcacggattcgaccgggcgcctgaccgaggacggtcagttcctctaccgcttcgtcggcgtcgggcggctcgccgacgcgcagaccgatttcgtcgccaacgaccgctacgtcatcaacccctcggtgacgtggcgcccctccgccgacacgacctggaccctgatcggcctgcaccagaaggacgcgttcggcgcctccgacgccttcctgccgcgcgagggctcgctctatgccggccccaacggcctcatcccgctgaaccgcttcaccggcgacccgaacttcaaccgctacgagaccgagacgagttcgatcaccagcctgttcgagcaccgcttcgacgacagcctgatcctgcggcagaacctgcgctacagccacatcgacggcacgtatcaatcggcctacggcaacgtctacacgctgacgccaagcgcggatctgccgaacgcgcccttcctcgacccggcccgccggacggtcgatcggttcacctaccgggtcagctcgatcaaggaccggatcaccacggataccaaccttcaggggcgcttcgacaccgggccgatctcgcatacggttctcggcggcgtcgatttccgccagcaatgggacagcacccgcaccggcttcggtaccgatgcccgcccgttcgacctctacgcgccggtctatgtcggcgtgaccccgccggatctcggcgtgccgaccgcgctctcgcagagccagaccggcctctacctgcaggatcagatcaagttcggtcagtggatcgtgctcgccacgatgcggcacgattgggtgaacagcgccacacgcggcgccgagagcgtcgccggcgaggccaccaccggccgcatcggcctgatgtacgccttcgagaacgggctgaccccttacgtctcctacgcgacctcgttcaccccgatcttcggcgctaatgtctgcgcgggcggggcctgccggccgatcgagggcgagcagatcgagggcggcttcaagtacaacccgaccccgtggttcgcggtcaacgcagcgatctacgacacggtggagcgcaaccggctcacccccgatccgagcgggctgccgatctcgatccagaccgggaaggtcaagatccagggcggcgacatcgaggcgatcgcgacgatcaacaacgacaccaacatcatcgcgagctacgcctataccgatgcccgctacgcggccggcgacaatgccggggcgcgggtcgagacgcagccgctgcacctcgcctcgctctgggtgacgcaccgcttcaccctggccgaggtgcccggctccttcctcgtcggcggcggcgtgcgccatatcggcgaatccttcgatggctcgctcaacagcttcaacaccccggccgtgacgctcgccgacgcgctggtcggttgggaggacgcgcattggcgcgcgcagctcaacgtctccaacatcgccgacacgcggtatctctcgacctgcctcgcccgtggcgattgcttcgtcggcacgcggcgcacgatcctcggcagcctgacctacaagttctgagcccgaattgacggatcgcgccccgggtgggaaagccgctcgcatgagcgacgcgacagcttctcccctcccctcacccgacgacctcgccgcgctgaagagcgaggcgggggcgtggttttccaccctgcgcgaccggatcgtcgccgcgctggagacgctggaggcggaggcgacgggccccttccatcccgatgccccgaaagaggcggggacattcgagaagaccccgtggcagcgtaccgaccatagcggcgcgccgggtggcggcggcgtcatggcgatgctgaagggccgcgtgttcgagaaggccggcgtccacatctcgaccgtccacggcgagttcgcgccggaattccgggcgcagatgccgggcgcggccgaagatccgcgcttcttcgccaccggcatctcgctgatcgtccacccctggaacccgaacgttccgacggtgcacatgaacacccgcttcgtcgtgacgacgaagacgtggttcggcggcggggccgacctcacccccgtgctcgaccggcgccgcacgcaggaagacccggacacgcagttcttccacgcctgcctgcgcgaagcctgcgagaaacacgcgccggccgccgactacgagaagtacaaggcttggtgcgacgagtatttccacctcaagcaccgcaacgaaccccgcggcatcggcggcatcttctacgactatcactggaccggcgatccgcaggcggatctggcctatacccgcgatgtcggcggggccttcctgaaggcctatccggagatcgtccggcgcaacctcgcgcaggcctggaccgaggccgaccgggaggagcagcaggtgcggcgcgggcgctacgtggagttcaacctgctctacgaccgcggcacgatcttcggcctgaagaccggcggcaacgtcgcctcgatcctgtcctcgctgccgccgaccgtgcgctggccctgaccggaagacggtccacaattcggccgactcctttatgacgtgacgccatggccgagtcctcacttcccacccgcttcgccccgcaacaggacgaggcgctcaaagccatcgcccgctggcgcaaggagggcggctcgcaggtcttccgcctgttcggctatgccggcaccggcaagaccacgctcgcccgccgcatcgccgacgacatcgacggcccggtcgtctacggcgccttcaccggcaaggcggcctcggtcatgcgccagaagggctgcgacgacgcggcgacgattcactcgctgatctaccgcaccaaggagggcgacgagggtggcccgaccttcagcctcaaccgctccggcccggcggccaaagccgacctcatcgtcatcgacgagtgctcgatggtcgattccgatctcggccacgacctcctgtccttcgacaagccggtgctggtgctgggcgatcccgcccagttaccgcccgtgcgcggtggcggcttcttcaccgaggccgagcccgacgtgatgctcacagacgtccaccggcaggccgccgacgacccgatcgtgcgcatggcgatgacgatccgcgagggcgggcggctcgaagtcggcgagtacggccagagccgggtggtgcgccgccgcgacatcgatccggcccaggtgctggattgcgatcaggtcttggtcggcctcaaccggacgcggcgcctctacaacaaccgcctgcgggaactcgccgggcacaccgacccgatgccgtcggtgggtgagaaactggtctgcctgcgcaacgaccgcaccaagggcctgctcaacggctcgacctggacggtgcaggctctgcgcgcgccgccccgccccgacacggtccgcctcgacgtggtgcccgaggacgacccggcggcgcgccgccgcgccgtggacatcaaggtgctgcggcaggtgatcgagggctcggaggaggagatcccgcttttcctgcgccgcgagaccgacgagttcacctacggctacgcgctcacggtccacaaggcgcagggctcgcaatgggacaaggtggtcctgttcgacgaatcctacgcgtttcgcgagcaccgcgcccgctggctctacaccggcctgacccgcgcggcgcaggcgatcaccgtggtggtgtagcgccgatcccaagcgctctcccggcctgagtgcatcccctcgccctgcttgcggggagaggggacgaagtcagctccgatttatccgatgcaccacgtgcggagatgaggagcgccattctccgcatgacctgcggagaacggctcgcccttacccagctgcccgcgcttccaccgtcgccagcagcgtgcaaagcgccaccgcctcggccgccttgcgcacggcgtcgagatccggaaaggtcggcgcgatgcgcagcgtccggtcgtgcgggtccttgccgtaggggtgggtcgcaccggcgggggtgagcgcgatgcccgcctcacccgcgagttgaacgacccgcgaggcggtgccgtcggcgacatcgagcgtgatgaagtagccgccgagcggccggctccactgcgcgacctcccaaccgtcgaggcgggcggcgaacgcggcttccacggcggcgaatttcggggcgatcaaggcgcggtgccgctccatatgggcggcgatcccggcggcgtcgcgcaggaagcggacatggcgcagctggttgagcttgtccggtccgatgctgcggcgcccggcctgggccagataccatttcacgttcgcgggcgaggcggccagcatcgcgaggcccgcaccggccagcgtcaccttcgaggtcgaggcgaacacgatcggccggtccgggtttccggcctcggcacaggcctccaggatgttgaccagcgcgggccgcgcctcggtgaggtgatgcaccgcgtaggcgttgtcccacaggatgcggaaatcgggcgccgccgctttcagcgaggcgagccgccggacggtctcctcggaataggtctcgccgctcgggttcgagtattgcggcacgcaccagatgcccttcaccgaagggtcggcggcctcgcgttcgaccgccgccatgtccggccccttccccgtcatcgggatcgggatcatgcggatgccgaagccctcgcacagggcgaagtggcggtcatagcccgggacggggcagaggatcgtgatcggctcctgcttcgaccacggccccgtgccgcctggcacgcccttcagcagcgcgtagacgagcacgtcgtgcatcagcgcgaggctcgaattgttggcgatcacgatctgctccggcgccgcgccaagcaccggcgcgaacagcgcgcgggtctcgggcagaccctggaggttgccgtaattgcgggcgtcggtgccgtcctcggcggtggtgtcccggttgccgggcagcgccagcatctcggcggcgaggtcgagctgatcggaggcaggcttgccgcgggtcatatcgagcttgaggccttgcgctttcagggcttcgtactcgccgcgcaggctggagcgcagctccgacagggcttcaggcgacagggtggacagcgacggcatgggattcctcgtggcggtgccgaggccgcgttcgaacccgcggcggagccggggtcaaggccatcccgccggaaaggcgtgggcgagcgccgggtcgcccattcccactgtggcgcatctgtcacgtttgcaggtgcgaaatgagcaaactcctaacgcgggatgaaccgcgagcttggccttaacgcactgttaaccattccaaccaaaaagctaaatccgtcaaatgatggaggaagcggcaaccaggagcgtcccgcaaaagcgctcccgaaccgcggtccaaaagcattcgacagccctcaacaattcaatcggccatggcggcgcgcgagtgacactcgtgtctgacgcaatgaccgtgcacatcttcgagcacagacgatgtacatcgttgtcgacgagcggcagagcgtgaccgaccactacgtcgccgggttcggcgcggagggcgtggaggcgcaagggttggccatcgggtccatgagggattggctcgacgccgcgccgcggatcgacgtcgaggcgatcgacggcttcctgatcggggattgcgccgaccgcgcctcctgcaccgtggcgatccgttcgctcagccgggcgccgatcatcgccctcaacgagacccgctccctggagcagaccctggcgctgttcaccgtcggcatcgacgacgtggtgcgcaagcccgtccatgtccgcgagatcatcgcccgcgccaccgcgatccgtcgccggaccggccgcggcgtcgagccggtgccggcccccgaccgggcgggccgcctcaaggtctataccgacggccgcgacccggagaccgacggcgcttgcctggtcctgccccggcgcgagcgccacatcctcgaatatctctcgaagaaccgcggccggcaggtgaccaagggccagatcttcacggcggtctacggcgacctcgacaccagcgtcgaggagagcgtggtggagggccatatcagcaagctgcgcaagaagctgcggatgcgcctcggctacgacccgatcgaggccaagcggatggcgggctacaccttcgtcggctgaagaatccgcatacgatccctccaccatccctcaataaaaaaggccgcgctcggtgagagcgcggccttttcgtattccggcaagtgccccagccgcgcgagcggctggggtgtcttggcttagcggaacagcgacagcacgttctggctgcccgagttggcgatcgagagcgcctgcacagcgagctgctgctgcgtctggagcgccttcagcttggtcgactcttcctcgatgtcggcgtcgaccagggtaccgatggtgcggttgttggccttcatcagagtgtcgacgaagctcgactggccgtcgatctgggttttgctcgcaccgagcttggtgccggcatcggtgaccttggcgatcgccttgtccacggccgtgatgatcgcggagaggtcagcgtcgccgttggtcccgacgagggtggagatatcgaagtcggcgatcgagtaggcgccgccggcggtgtaggagcccgcctggctgtcgaggatgccccggccggacgtcgtcgtcgcatccgcgcccttggccaccacaccggccttgacgcctgaaccgaagccgatgtccaccgtgttggtggtcacgctgtcgaccgcgacggtgttgcctgcgccggtatcgacacgcgtgaaggtcagccggcccgtcgagtcgagcgaggccgtcacctcgcccttgagcgccgtgcttgcgatctggttgttgagggcatcgatcagctcgctcgtggtcaccttcgcggtgtccttcacggcggcggtcaaggccgccttgttgagcgtgatcgcgacgccggccgtcgcggtctcggtcttgatcaggagatcgatagtctgagcgcccgagaagtccgccgtgcccttgacggcggcggcgccggcgggccggaaggccgccatcgaggtcagcgactgggtcgcgaacacctgcgcggatgtcgccgggacgtcgacgctggtgctgctgttggcgtcatagagcttgatgttcgaaacattgacggtcacgtaggagaaattgaccgtgccgctggagtcgcgggagaagccggcgacgacgttgcggtccttgaggtagctcgcatccgccgagttcaccgagagccagttctggccgctcgacacggacgaggcggcggtggacgacatcttgttctggatcgcatcgatctcggtctgcaccttggcgcggtcaacgccgggctgcatcgcagtctgcagcttggcgcgcatgttctggagatcggtcaggattgagttgaggccattataggccgtgtcgaccgccgaggaaccgagcccaagcgagtcctttacggctgagagtgaggcgttgtcggtccgcaccgccgtggcgatggaccagtaggcggcgttgtcggaggcactggagacgcgctggccggtcgagacccggttgctggtcatatcgagttgctgattaatgcccttgagcgtcgtcagcgccgtcatggcggcagtgttggtaagcaggctggtcacggatcagacttccggcaaaagaggggggacggttcttaggaccggactcgcaccggtgcggccgcacggccctatcgagagggccgcggcaagcccctgagggctcgtttcgccgcgcatcacacctccggactcgcaccggatcaacggaccgacatcatgtccatgaacccgttggagggttcacccgctggcctcttctcgaaggccgctccgcatcgttgcggaaggcgcctttcgatggaccgacaatggcggtcgcgcgttacgaagcgattaagcgagcctgccccgcatcgtcccgacccctcctctccacaggccggccgcgcttctgtggagaagccgctcagacatcgtcctgctgatcggatccgggacgatgcggggcaagctcttgccgttgcatcgtctttttccaagagctgcacccgacccggcgacatcgggcccgcgtctcccggtcttcgtttttccgcgcattcgttggacgaaccggtgaccacttcgccgggcggcgctctaaacgaccggctcgccctcgaagacaacacccgcgaagtctccgcggcgccagcacagccgggcggtcatcgtgcgcaggtcatgcgcggcgatcacgagggaaaacgtctccggcaggacatgctcgggggcgacgcggatcttggcgccccgcagcgagaggtcacgcacggtgcaggcgatcaggcgttcggggccgaggacgatgcggccctgctggacgacgcggtgacgcttgcccgcccgttcgacgggcgctgcggattccggcgaaacactttcccgcggatcggccatgctcgctccccggcgccctccccgtcggcttaacggccgcccgcggcgctgtcgatgagatgggacgccccttcgcgcggcatcgttaaccggatgtcaagcatatttgtagacggatcatgaaggatgacgctttcgcccccggagcacgcgctgcgaagacggttcgcgcggcgcgccgggatcacctgtcgagacctccatgacgtccgattccgcacggcgatcgtccctcggcaccgcctcacgcgccgcgaacctgccggcgcggccggtagcgggcagcatcgccgcccgccgtgcccgcgaggcggccggcgaacgcacggtgctggccggcctcgtcctgcttgccctcaccgccagcgggttcgccggctacgccatcgcgaccggaacgcatgaatatgcggtgcaggctgtgctgcccgccggcaccgcgcccttcacctggaagaagaccgtggcgcaggggcgcctggccgaccccgatttcgatcccgtcaccaccggctcgctgcccgaccggcccgtggcagccgccgccggccttcaaggcccggcggagtcgccggtcctgccgcccgcgggcgcctacgccctgcgcggggtcactgacggcatcgcgaccttggagaatcaggagggacagcgcaccgccgcgctcggcagcgttctgcccggtgcgggccgggtcctgtcgatccgccggaccggcgcgggctgggtcgtgatcaccaccgagacgatcatcggcccggtggcgccgtgacgcgaccggccggaggcgggcaagcctgggacaagggagccgccctaagcatcggcccgaaaggtcgtcaccggctttcggacaaagacgatgcaaacaaagcatcggatcctgctcgcgccgccgagccgtcggttgcctccctcccgcgctcacactcaggcgcccgcccgtgaccgacaccctcaccagctaccggctgatcgccaaggatctccccgcctccctctctcggaaggcggccgagccgacggtggcccgagagatcgcctattacgaggcccatatcggccaggtgaaatcggtcgacgacctgctcggcgaccagcgcctctacgcctatgccatgaaggcctacggcctggaggatatgacctacgccaaggcgttcatgcgcaaggtgctggaggaaggcgctgccagcgcggcgagcttcgccaaccgccttgcggacgaccgctacaccgcctttgccaaggcgttcagcttcggccagggcgtcaccgctacgggcgccgaccccgcgcgcttcggtgagcaggcccgcgccgcctcgctcagcgcgccgaagctcctggccgactcctacgatttcagcggccgggccgaggcgagcttcctggtggagtcccggctcgacgccacgacgacgcaatcggtcacgatccggctcaacgcgcaaaccctggccggtcaggtggcaaatcccgcgaaggtgacgcccgcggagatcgccgcagcggtggcggcacagatcgaggcatccgccctcaagggcaaggtccaggcgggtcttgccgccgacgggagcctgttcttcgagaccaccgcactgaccgatctcggcgccgacggcgcctacggcggcacgggccgggacgccgacacgctggtgaacgcgggcgggccgaaccgcaccctgacgatccggaatgccccgctctccgccaatcggaccgccgtcgatgtcggcttcggcacggatctgggtcccgactcgatggcgcaggccgtcacccaagcctatctgcgccagtcgctggagagcgaggcgggcgacgccgatacgggcgtgcgcctcgcgctctacttcgcccgcaaggcatcatcgatcgcgagcgcctacgacatcctcggcgatgccgcactgagccaagtggccaacaccgtgatcggcctgccggcgacgagcggcgcggccacgagcgaggccctggccaagcgggcccaattgatcgacagaaagatcgacatcgcgagcttccgcgacccagccaagctcgacgccttcgtgcggcgcttcgcggcgatctgggacgcgcagaacaacaccgctagcgcacccatcctcgctctgttcaccggcacgggcagcctcgacgccgagacgctccagagcgtgcagtcggcgcggatcggagcttaagggccatgcagagcagcctctacgtcgccctgtcgagccagatcgctctcgaaaagcgcctgaccacgaccgccaacaacgtcgccaacatggcgacggtgggcttccgggcggaggaagtcagcttctcggaactgctcgcccgctcgaaccgcggcgaggtcgccttcgtcggtccgggcaagaccaccatctcgcgcgccgccggcccgacgacgaagaccgattccgccctcgatgtcgccgtccagggcgacgcgtggctcggcgtgaagggaccgaagggcgacacgctctatacccgcgacgggcgcctgacgatggacgccaacgggcagctgcgcacggtgggcgggatgccggtggtcgatcccggcggcggcccgctgctgctcgatccccaggccggtccgccggtcatcgggcgggatggcagcatccaccagggcgtgaaccaagtcggcgcgctcggcgtgttcagcatcgacccgaaggcgacgctgacgcgctcgggcgagaatgccgtcgccgcgagcctgcccggccggccggtgcaggacttcacccgcatcggcctcgtgcaaggctatgtcgagggcgccaacgtcaacccgatcatggagatgacccggctcatcgcgatccagcgcgccttcgagagcgcggcgacgatgacctcggaggccgacaccaccctcaccggcgccgtcaagacgctgggaccgcagggctgatgcgatgaccctcaacgcgatcgagcgcctggaacgggcgatggaggccgggcgccgcgacctgccgctggtgcgggtcgccggccccgtgcgcgaggtgaccgccagcgcggcacgggttgcgggcgtgtccgccttcgtgcggctcggcgaccgcatgggtttttccgccgacggccgcacgcaggtcggcgaggtcgtccgcatcgatgcggccggcgcaacggtgaagccgttcgagagccggatcgaggccggcatcggcagcctcgcccaccgcatcggcccggcgcagctgcgcccggacccgcgctggaagggccgggtgatcgacgcgctcggccgccccatcgatgggctcggccccctggccgaggggcccgccagcgttccgctggatgccgacccgcccgccgcgatgacccgcgcccgggtgaagacgccgctgcccacgggggtgcgggcgatcgacctgttcacgccgctctgcgccggacagcgcatcggcatcttcgccggctccggcgtcggcaaatcgaccctgctggcgatgctggccggtgcccagggcttcgacagcgtcgtggtcgcgctggtgggcgagcgcggacgcgaggtgcgcgagttcctcgaaggccccatcgccgccgcccgcgaccgcgccgtgatcgtggtctccaccggcgacgaaagcccgatgatgcgccgccaagcgccgaaggtggcgctggccgtggccgagtccttccgcgaccgcggcgagtcggtgctgctcatcgtcgattccgtgacccgctacgcccacgccgcccgcgacgtggcgctcgccgcaggcgagccggcggtggcgcgcggctatccgccgagcgtcttttcggacttgccgcgactcctggagcgcgccggccccggcgcggagggcaccggcacgatcaccggcatcttctcggtgctggtcgatggcgacgaccataacgacccggtcgccgattcgatccgcggcaccctggacggccacgtggtgctcgaccgcgccatcgccgagcagggccgctacccggcgatcgagctgctcggctcgatctcgcgcctggcgggcgaggtctggaccggcgaccagcgcgagttggtgcgcaagctcaagagcatgatggcccgcttcgaggagacacgggatctgcggctgatgggcggctaccgcgccggcagcgatcccgacctcgaccaggccgtcagcctcgtgccgcggatctacgaggccctgcgccaggagccgggccagccgccgagccgcgacgccttcctcgaactcgcccaatccctgcggggatgattgtgccccgcaaaaccttcagccccgcgcaagcgacaccgtgtccagtgcgccagaattcgaaagtcaacgaggtgtccgcatgagtctcatcggcgtgctccgcacgggcgtctccggaatgaacgctcagtccaaccgcatctcgacggtggccgagaacattcagaacgccagtaccaccggctacaagcgcacttcggccgagttctcgtcgctgttgctcgattcgggcgatgtcggaaactacaactcgggtgcggtcgagaccacgctgcgccgttcggtgagcgagggcggtcccatcgcctcgaccaattccgacaaggatctcgcgatccagggcaacggcttcttcgtggtgagcgatgccgccggcgcgcccttcatgacgcgggccggcaacttcgtggtcgacggcaagaccggcaacctcgtcaatgccggcggcttcaccctgatgggctacagcctcgcgaacggcaccccgaacccggtcctcaacggcgtggccgacctcaagccggtcaatgtcagcgtgatgggccaggaggcacggccctccaccgccgccacggtcagcggcaacctctccttcgagacgccggtctacgatccgacggcgacgggtgccatcggctactcgaagaagaactcgctcaaggtctacgacaatgtcggccggccggtgacgctcgacgtccagatgaccaagaccgccgccaatacgtggtctgtcgaattcttcgacccggcggccccgaccacgccggtcggcaccaccagcgtgaccttcgacggcaacggtaaggtcaacggcggcggctcggctctcgtggccgtgccgaacggccgtagcatcaccgtcgatctgggcggcctgacccagctctccggcgaccacaacctctccggcaccgccaacggctcgtcgcccacctccgtgagcggaaccgccttcggcgaggacggcaccgtctacgcggtctataccgacggcacccgcaaggccgcgttcaaggtgccgctggcggatgtggcgagccccgacaacctcgcgccgcgggccggcaacgtcttcaccacgagcgccgaatccggcgacatccaggtcggcttcgccggccagggcgggcgcggcatcctgaaggccggcgcgctcgaacagtccaacgtcgatgtcagcaccgaactgaccacgatgatcgagtcgcagacggtctacactgcaaattccaaggtgttcatgaccggcaacgagctgctcgaaaccctgatgaacctgaagcgctaacgcgaaccgtcctcgcatccgggggcgccggcccgacaccggcgtccccgtctcgtatcgcgtcccaggaaacgaccgatgggtctcaccctcgcgctcaacaccgcgcgcgcctcgctgctcgcgaactcgaaccagatcgccgtctccgcgcgcaacgtcgcgggcgcgaacgatcccggctattcgcgcaagatcgcgacgctggtcgccggcagcacgggcggcgccacggtgacgatcacccgtgcgggcgacccggcgctctatgcccgcacgctgaacgcctcgtcggacgccgcccgcggcgacgccctcctcaccgggctgacgaagcttgcgcagacagtcggcgacaccgacgacccgaccgcgccggccgcgcgcctcacgacctttcaagccgcgctccaggccgccgccaaccagcccgacaatgcgcagctcgcccgtgacgcggtcgagtcggccaaggctctggcaggaagcctgagccaagcggcggacgcaatccacgccgcacgggcggaggccgatgccggaatcgccgcgtcggtgagccgcatcaacgaccttctcgttcggttcgacgccgccaatcgcgccgtgaccaagaccacggccctcggcggcgacgccaccgacgccctggacgaccgcgaccgcatcctgaccgcgctgtcgcaggagatcggcgtccacgcggtggcccgcgagggcggcgacatggcgctctataccgatggcggcgtaaccctgttcgagcgcggcccccgcgcggtcacgttctcggccacatccgtctttgccgcgggcaccgtcggcggcggcgtgcggatcgacggcgtgccggtgaccggggccacctcgccgatgccgctcaattccgggcggatcgccgggctcgtggccctgcgcgacggtgcggcggtccagtacgaggcgcagctcgacgccctcgccggcgggttgatcgatgccttcgccgagagcgatgccgtgggcctcgacagcggtccgcgggccggcctgttcaccgcgggcggcagcgggatcctgcccccggccgccggacgcaccggcctcgcggcctcgatttcggtcaacgcggcggtcgacccggcccggggcggctccgtcgccctgctgcgcagcggcggcatgaacggtagcgactatgccgatcccgcggcgggcggcgacgcggcctatgcgggccgccttcgcggccttctcacggcgctgacggcggcccggcccgtcgatccggccctcggcctcggcacctccgccggcctgcccgacctcgccacttcctccgcgggatggctcgaagcgcagcgcaaggacgcctcgaccgaagcgtcctaccagaagaccctgctgacgcgcgccaacgaggcgctctcgaacgtcgcgggcgtgaacggcgacgacgagaccgccctcgccctgcagttggagcgctcctacagcgcctcggccaagctgatctcggtcgtcaacgacctcctcaagaccctcctcgacgcggtgcggtgatacggccatgatgacgaccggcttcatctcaagcctcaacctctggaattcgccgcgcaccggcgtctcacggctccagagcgaactcgcgaacgcaaccagggagatcgccaccggccgcttcgccgatgtcggcgcgaccctcggcggcgatgtcgccggggccttcagcctgcggcggcagagcgccgtgctcgcctcgctgactcagagcaacgccgcggccacgtcccggctcgcggcgacgcagggtgcgctcaccgagattcgctcgtccgccgacacgacgctcaacgaactcaccgcgcttcccgccgatcaacgggcgaagacgctcgtagactccgcgcgcggccgcctcgcggcgctggcgggcacgctcaacaccagcacgaacggtcagttcgtgttcgccggcacgaacagtggggcggcgccgctgacctcctacgagggcagcccgacctccgccgccaagacggcggtcgataagctcttcacggacttcttcggcttcgcgcccggctctgcggcggcatccaccatcaccccgaaccaactcgagggcttcatcgacgggccgctcgccggcctgttcaccgaggtgaactggaaccggacatggtcgggcgcgtcgagccgcaccctcgacagccagatctccctcaccgagaccgtcaccacctcggtgagtgccaacgccgaaccgttccgcaagctcggcatggcctacgtcatcgcctcggggctcggtctgtccggcctttcgcaggaggcgcagaacgtggccaccggtaaggtcatggacatcctgggccaagtcagcggcagcctcacgacgatgcaggccgatctcggccgcgcccagagccaaatcacggaagcgaacgcgcgcatgtccaagcagaccgcgctgctgaccggacagatccgcgatctggagaatgtcgatccggccgaagccaagagccgggtcgatgccatcacgacccagatgcagatgtcctacgggctgaccgcgcagttgcgcagcctcagcctgatcaacttcatctcctgaacgcccgcctgttgaaaccgagtacggagcgtcggccccgatgtaccgcctgtcttatgccgagatcatggaagacgcgcccgacctcggtcgcgagcgcgagcgcgacgccttcgaccgggcgctcagccagctccgcacggccgaagcgcagggcgccgcggcgggcccggcgcggagcgctgcggtcggctcgatccaggatctctggaacgtgctgatcgccgacctgctcgaccccgagaacgcgctgcccgaaagcctgcgcgcggacctcgtcgccatcggcctgtggaacatgcgcgaggccggcgaagtgctgagcgcacccgaccgcagcctcgcggccttgatcgaggtgaacacctcgatccgcgacggattgcagtagggggcgggccatgacgcgcgaaaccggccgggccgctgcccgcaccatgcacctgagcctgaaagcgggcgagcgcgtctacatcaacggcgcggtggtgcgcgtcgaccgcaaggtcgcgctcgaactgatgaacgacgcgaccttcctgctggagggccacgtcctccaggcggaggaggcgacgacgcccctgcgccagctctacttcgcggcgcagaccatgctgatcaccccggcccaggccggcccggcccggtcgctctatgcccggatcgaggagggcatcctcgccgtgacgaccgagccagcgatccgggacgggctcgcggcggcgcacgccctcgtcgaggcgggccgggccttcgaggcgctgaagctcatccgcggcctctacgcgacggaggccaccttgctcggcccgttggctcctctccccgaggtgccgcccgccgccctcgtgccatccgcccgctccggccaacgccgccggccgcggacccggccggccctctcctccgacaaggcctgaacttccatggacgtcagcagcaccggcacgactaccggcaccaccaccgccgcggcggcgaaggcggcgacctcggtcgcctccaagatgaacgccgacaccttcctgacgctgctgatggcccagctacagaatcaggatccgacaaagccgatggactcgacggaatatgtcggccagctcgcgaccttctcgcaggtcgagcaggccactaagaccaaccagaagctcgattcgctgctcacgtcgagcttcctgaatcaggccgatgcgatcatcgggcgcagcctcacctcggcggacggcctgacctccggcacggtgcagtcggtgcgggtcaccggcgacggcgtgatggccaagctcaccgacggccgcgagatgctgctcgcctccggcatctcgatcagctagcgcatcgtcccgaaagggtgaccgccggctttcggaacaagatgatgcaaggacaggagccgagcgcatcgtcccgaaagctgggtcccggctttcggacgacaacgatgcgccatccaaagcccaactcatgaacgaggtcgacgccctcgaactcgtccgctccgcgatctggacggtgatcgtcgccgccgggccctccgtcggcgcggcgatgctggtcggcatcgcggtcgccctgcttcaggcgctgacgcagatccaggaggtgacgctcaccttcgtcccgaagatcgtcgcgatcctgctggtgatgctggtgaccggcaccttcgtcggcgcgcagatctacgcgtttgccgagatgacctacggccggatcgcgaccgggttctgaagccccgcctccggcgcgacggcgggagaacggttgggaccgggcggaggaagctgtcgagacttgaccgcccggtcccgcgcgaaggcctcgaccttgggaaggacaaaagcttcgacggagaagaccttaacaccaagcgcgggccacggcagcacccgattcgacgcccagccatgcgacgggtgacggcaggcttcgagagtcacggttaagagcctctgccgacgcctcttccgccccctctcgtgcccttgcccgcgggcacccatccccgcgcaagcttgccgcgccacaaccgcctcgaccttgagggaatcggttcacgtcatggcggtgagcgaagcgctcgtcctggaaaagcggtcgcggcgcgacttcggcttcgcggccggcatcgtcgcgatcctcgcagtgctgttcctgccggttccggcggtgctgatcgatgtcggcctcgccttctcgatcgcgctctcggtgctgatcctgatggtggcgctctggattcagaagccgctcgaattctcggccttccccaccgtgctgctgatcgcgacgctgctgcggctggcgctcggcatcgccacgacgcggctgatcctggccaacggccagaagggcgtggacgccgccggccacgtcatccagggcttctcgcaattcgtgatgagcggcgatttcgtcatcggaatcgtcgtcttcatgatcctcatcacggtcaacttcctcgtcatcaccaagggtgcgacccgtatcgccgaggtgggcgcccgcttcaccctcgacgccatccccggcaagcagatggcgatcgacgccgatctcaatgcggggctgatcgacgacaaggaggcgcagcgccgccgccgggagctggaagaggaatcggccttcttcggctcgatggacggcgcctcgaaattcgtgcgcggcgaggcggtggcctcgctcatcgtcatcgccgtcaacgtgttcggcggcgtcatcatcggcaccacccgccacggcatgccgctcggccaagctgccgacgtcttcgtcaagctgtcggtcggcgacggcctcgtctcgcagatcccggcgctgatcgtctcgctcgccgccggccttctcgtctccaagggtggcacccgcggcgcgaccgaggaagccgtgctcggccagctcagcgcctatccgcgcgcgctgatcgtcgccgccgcgctgatgctgatgttcgccatcgtccccggcctgccgttcctgcccttcgtcacgctcgcgggcctgatgggcttcgtggcgatcaccatcccgaggcgccgggcgtcccgggccgccgccgcggcagcccaggtgaagcgcgaggaggagagcaagcaggccgagaccaaggaatcggtcaaggagcagctgcgcaccccggagatcgagctgtgcctcggccgtcaggtcgcggcccagatccagggcaaccacgccgagctgcaccaccgcgtcgccaagatgcgccgcaagttcgcgcgccagtacggcttcgtcgtgcccgacatcaagctcaccgacagcctcaacctgccgcccaagacctaccagattcgcattcacggcacggtggccgcgacccaggagatgcggccgggcgagctgctcgtcgtcgtcggcgacgggccgcgccccgacgtgccgtccgaggaagtccgcgagcccgccttcggcatgaaggccctgtgggtcgtcgacgcctatgccggcgagatccgccgctccggcttcgaggcgatcgacggcgcctccgtcctgctcacccacctctccgaggtgatccgcaacaacctgccccagttcctgtcctacaaggacatgcgggcgctgctcgaccggctcgacccggaatacaagcggctgatcgacgagatctgcccctcgcagatctcgcattccggcctgcaggcggtgctgaagctgctgctctccgagcgcgtctcgatccgcaacctgcacctgatcctggaggcggtggccgagatcagcccgcatgcccgccgcgccgagcagatcgccgagcacgtccggatgcgcgtcgcgcagcaaatctgcggcgatctcgccgaggacggggtgctgcacgtcctgcggctcggcgccaactgggatctcaccttccaccagagcctgaagcgcgacgccaagggcgaggtcatcgagttcgacatcgacccgcgcctcgtagagcagttcggcaccgaggccggcgaggcgatccgcgagcggatgcggcaggtccacggcttcgccctcgtcaccgcccccgacgcccggccctatgtacggatgatcatcgagcgcatcttcccgaccctgcccgtgctctcgcatctggaaatcgcccgcggcgtcgagctgaaatcgctgggcaccatctcgtgagtccgggcttcggcagcctgttcggcggagaggccttcctcggcgtcttcctgatcttctgccggatcggcggctgcctcctgatcgtgcccggcttctccagcccgcgcgtgccggcgcaggtgcggcttctcatcgccggcggcgtgtcgctcgccgtcacgccgctcctgctgccgctgttccagaccaagctcttgggtcaggcgccgaccgaaacgctgacctggatcgccagcgagacggtgacggggctgctcatcggcctgctcggacgcatcttcgtcttcgtgctggaaaccgtgatgaacgcggtctcgaccatggtcggcttcggctcgatgccgggcacgccggtcgaggggaccgacgcgatccccgcggtcgaatcgctgatcgtcttcaccgcggtcgcgctgatgttcgcggccgacctgcattgggagctgttccgcggcctcgtggattcctacggccgcatcccgcccggcgagggcttcgggacgcagaccgcgctggtgcgcatcgccgaccagatcgccgaggccttcaccctcgccctgcggattgcggcccccttcatcatctacgcggtggcggtgaacctcgcggcgggcttcgtgaacaagctcacgccgacgatcccggtctacttcgtcgccacgcccttcgtgatgttcggtgcactgctgctgctctacacgctctccagcgagttcatgacgcagttcctgtccggctacgtcgcctggctgcgcaaaggctgagtgccatgtccgccgccgacatcgccaagcgcctgaagcgcgccgagcggctcaccgccgtgcaggagcagatgcgccgcgccgccgagtggcagctcgccgagacccggcgcaatgccgaggcggtcgaggcggaccgggcggctttgctcgccgcggtcgggtcctcggcccacggccacctgttcctggaggccgccaaccgccgtctgcgcgggctcgccgcgcgggcgaccgaactcgaacgcatcgccgcgtcccaggcggacgaggtgcgcgagcagggccttgcgcagaaacgtgcggagctgagcgccgagcggatcgagacgttgctcgaccgggagcgcgaccggctcgatgcgatggagcggctcgacggcctcgcccagcgccgcgacgcaagcctcccgtaagccagcggatctacactccgctccatcctcagcggcgcgcgcccggttcgcgccgcatcaaggtttgacggcacgatgagcatcacccccccttccgacatcgtgatggacgtggcgcgcgccgccgacccggcccgctatcaggaggccgcggccaagctgtcgcagcccggcgacccggccgccttcgccagcgccgccgacgacgcggcgcgcgaggtcggcctgaccacgcatatgccgctcgacgtccacggggcgctgacgggcctgaagaacgaaaccgcccggaccggttccgccgacccctaccggaagttcgaggggcaggtgatccagcaattcgtcgaggcgatgctgcccaaggcggagaccgtcttcggcaagggcaatgccggcggcatctggaaatcgatgctcgccgagcagctcggccagcagatcgcgcagaccggcggcatcggcatcgcccgcatgctgaacgccgcccgccccgccggcaccacggtcacgcccaccggcaccggcgtcgcgggcaaggtctgagcgccatgctgatcgactccctgaagcggttggaggccaccgtcgaggccgagaccgaggcgctcagtgccaatgcggccctcgatctcgacgcggtcaaccgggccaagagccggagcctcctggaactcacccgcctcgcccgcggcctcgacgtcgcgaccctcgacgccgagaccgggatcgtgctggcgcgcctgcgcgacaagctgatccgcaatcaggaggccgtcgccttgcatctgcgggcggtggaggaggtcggcgagacgttgcaggccagccttcaggccgccgagtccgacggcacctattcggcgcgcctgggacgcgactgatccatgcgcatcctcgtctcgggtctgtggatctgcgctgtcaccatcgcctcctgctacgcggcggtgaccttcggcggcgggttcttctcgaaatcgaccgagccctatctcgaagggctgcaatatcagaagcttgcgcccatcaacattccgatggtcgccgagggcaaggtgcagggctacgtcatcgccgtactggtcttcacggccgacgccaagctgatgcacacgctccccgtcgcccccaacgccttcgtggtcgatgaggccttccgccagatctacggcgacaccacgatcgatttccgcaaactcgcccgctacgacatcaacggccggctggcccagatccgcgccaaggtaaacgagcgcctcggctccgacgtggtgaaggacgtgctggtggacgagctgaattttgtggccaagcgcgaggtgcgctcctgatcgccccgctcgccgtgaccggttgaactgaccgtcgcgtcgaacatgcggtcggcgttgaccgcgttccggcgcccgctcatcctaccgccgtcatgacctgcttcaccggcctctccgcctttcccatcaccccggcctcccccgacggacgcgtggatccggtggcgttgcgcgccctcatcgcgccgctcgccgccgcgggggtggattcgatcgggctgctcggcagcaccggcacctacgcctatctctcccgcacggagcggcgccgcgcgctcgatgcggctcttgaggaagccggcggccgggtgccggtcatcgtcggaatcggggctttgcgcaccgacgaggccgtggccctggcgcaggacgcgcgggcggcgggcgccgccgccgggctcctggccgcaatctcctacacgccgctgaccgacgaggaggtgttcgagcatttctcggcgatcgccacgggcagcggcctgccgatctgcatctacgacaatcccggcaccacacatttccggttcacgccctcgctggtcgggcggctggcgcaggtgcccggaatccgcgcgctcaagagcccggcgccggattccgacgcggtggccggccagctcgacgccctgcgccgggcggtgccggccgagtttcggctcggcttcagcggcgactggaacgcggcggaggcggtgctggccggcggcgaggcttggtacagcgtcgcggccgggctgtttccggaaccctgcctcgcgatcctgcgggcggcgcgcgccggggaggccgcgcgggcgcgggccctgaacgcgcggatgcagccgctctgggacctgttcaaggaattctccagcctgcgggtcacctacgcggcggcccataacctcggcctgtgccggactgatccgccccggccgatcctgccgctgtccgaacccatccggaatcgggtggcggaggtcgtggaccggctcgcgctcgcctgatccggccgctgcgggacactcgcgctcccccgttcttaaaggtcgattcacgcagaactgtttgactcaccttcagagtaagttctgcgtaatcgagtgccatgcccccatcggtcgccggcgcgccggacctgtccggcctcatcgagctctcgcgcgatcccgcgctggacctgaaacccgtgattctgcgggtgcagaccgacttgttcctggccgctccggtccatgaccgggcgatcctcagggagttcgagtccctcgccgcgggtctgatcccgacggtggacgaggaaacggcgcgcgtcgtcgccgagaagctcaagggatgccccgacgtcccggccggcgtgcgcgccgcgctcgaagcccgcggctttcccgtcgcgctgcctccggagcccgagacggaagcggaagccgaccgggcgctcgccgagaatcccggcgcgctgatcggcacccgcgtgctggaccgcctgctcgcgcgcgcccggaccgacgcggatctcgcccagatcctgctcggccggcccgacattccgcccgccgacctcgcgccgctctggctctatgccagtccggagcagcgcagcgcgatcacccaggccgtggaggccaccgccgccctgcgcccctgcccgccggccccccgcgcgctcgcgacgagcctcgtcgagcattcccatgcccgcgacgtgcaggccttcatcaccgcgcttggtcgcgggctcggcctgccgccgaactatctcggcgccgccgtcgatccggtcgcccgctacgatctgctgacgcttgcactccgcgccgcggatctgcgcgagggcgaagcggtcttcgtcttcctcaccctcaacgacagcgtcgcgcgctcggtcgatcgggtgttctccctggtcacactgtttcgcgagaccagccgggccaccgcccgcgacctgctctgcgcgatcttcggcgtgcccgtgatggagcgcgccgcgggcgagcaccagccgctgcacggccccgaagccaagcgcggcagcaccgcggccgagcgcctgcgcaccgtgctcccgatgcgcctgcgccggacgagctgacgtcgcctttggtagctactccgcgagcaggaggccgtgccggccctcgcggtcgtcgatctcgacgatccagagatcggaatcgaagcggatctcccgcgcgaggcgttcctcgacatccggcgccgggacggcggtgagaatcggcgtgaaacggcgatcacccgcgtcatccgcctcgatcagcgcctggggcgccggtccgtagaggtcggcggtgccgtcgagccggtcgatcttgacgaaaatcgcccccgcctccgccgaaccgcggcggcgctgcaccgcggggatgttctcgccgttgaggcggcgcagatgcgcggagacccagaaatccgagcgaaggcgtggcatgcccggttcataggcgccgatggccgccgcgtcgatggcgccgcgtcccggcgcccaccgcgtcatcgacgacgcggcgtcagcaccggcgcgctttacccgcccgccttggcggtcatctcgcgggtcagcgcgcgcagggtcggcccggccacctcgcccttcaccggcatcttgcggtcgcgctcgaacttctcgatcgccgccttagtgcccggacccatcaggccgtcatccttgagcggaccgtagccgagcttggtcagggcgcgctgcgcccggatcacggtcgggtccggctttggcccttcggacttgcccgcatccgccttcgtctcagcctttggctcattcgcggcgggcttgggcgcgggcttgcgctcggccctgggggtgacggaggcggtcgtctcgccggagcggatcatgtcggcgatgctgtcgcgggcgggcaccggcacctcgcgcacgggggcgggcttcggcgcctccaccgcgcgcacctcccgaaccggtgcggctgcgggccgcgcggctacgggcttcggctcgacggtcggcaggatcggggccgggtgcggcccggcctggaggcccatggcgttgacgcagacatagaccgccgcgccgaccccgaggaacgtcccgaacacgccgccgggatagcgccggcagacctgcccggcccccgtcgcggcggagaggagagcggccttccagccggacgcgacgggcctgcgcggggccggcttgcggcgcggcgcggatttggccggacctcgggcgacgcgcatgtcaccggggacgacgatctcgcgctggtcccgtctggcgggcggctcgcgcatcaattcgctcctttacgtgggaatggcgcttcgttcggtcggatcatccggcgcggcgcatcggcgggttggtagagagcggggcgggatcgaacaggccggccggccgccggatcggctcgggcgccggctccggcatcgccgcgacccgcaccgaggtccggatcggcgccggctgggcctgcgcggcggcagccttcgcaccgttgccggaattgtcccgcgcaccggccgtagcggttttggcgcggctgcaatcgagcggaagggtcacggtgacggcggtgcccttgccgggggcgctctcgaccgagacggcgccgccatgcagccccgcgaggccgcgcaccaccgagaggccgagcccggtgccctcgtggctccggccgtagccgccgccgacctggaagaaggggtcgccgagccgcggcaggtcggcctcggtgatgccgatgccgtcgtcgctcaccacgatgtcgagataggccccgccccggcgcaccatcacctccacccgcccgccgcgcggcgtgaacttcacggcgttggagatcaggttgatgagcatctggcggcaggcgcgggcatcggccacgagggcgcagccggcgggcacgggcgcgctggtcagggtgatgccggaggcatcggccttgagccgcatcaggtcgcagcagccacggatcagcgcctcaacatccaccggctccggctggaagtcgaaatgcccgccgcggatgcgcgagatgtcgagcagcgtgttcaccacgtcgagcaggtggcgcccggactgggcgatgatgccggcatattcgcgcgaccgctccggcgagagactcaccgcgccctcgccgcccagtacgtccgagaaaccgatgatggcgttgagcggcgtgcgcagctcgtggctgacggtcgcgaggaagtgggtcttcacctcgtcggcgcgttcggcctcggcgcgggcgcggtcgagttcctgcgcgtggcggcgatgctcggacacgtcgcgggtcacggcgacgacggtcgagccgttggcgccggcaagccccgcctcgatccggtgggcgcgcatctcggcgaagatcgtgcggctgccgtcgccgcgggctgcgtcgagatgcaggcggaacggcaccgtggccggcgcgccgtgggcggcgacgtcgctgatcgcctggagcagggccggacgatcgccgatatgcacccgatcgagcaggccgtggccgcgcaggcggctcgcctcggcgccgacgaagcgggcggccgagccgctcgcctccagcacgcggccgttggcgtcgtgccaggtcacgaggtcgtcgatggccgagagcagcaggcggtcgcgggcctcgttgtcctgcatccgggcgcgccactcgccctcgcggcgcatgtgctccatcgcctgcgccgcgatgtggccgatggcggtcacggcaaagaccggcatgacgatcgcgttgggccaatcgagcgcgagggcgcccaccggcaggtaaccgctcagtgcgatcgcgaaggcgccgacgacggcgatgacggatgcggcgatcgtcgcccggcgcgagccggagaccatcgcctccagcggcaccgccacgagccagatggcggcggccgaactcgcgccgccggtcagtgcggcgaggcagacgacgatgccggtcaggccgagcgaggacagggcatgcgcgacccagagcgagccggtgcgcgacaggaccacggcggccagcagcggcaggaacaggctcgcgatggcgatcgcctcaaggccgctcgggacaccgcgccagacgaggtagggcggcaggcccgccatcatcacggcgccggtggcaagccgcgagatcaggaaccgctcatggcggaagcgcacgctcggctcggccagcgcggaggcatggaccagcccggccaggcgggaatcgaacagagaggcaagggtaccgtctttacgcaacaccaccacgcacaacgcaagccttgacccggaacacgggtgtcttgcgcccctcgactgctcgttacgatctcaggcaaaccgtcgcagaggcggtttaagcgaggatgaaaagggtcgctcacttgccgccgagtgcggcgacgaccgggctcatcggcggcgccgatccccgcttttcacaaggcccgggcggggtcggatcgccgctccacagagggtaaacagggggccgggagggcgcgggctcgcggaaaaacacttcgttcaccacgtcggcgctttcgcctcttccggttcatccggcggtggcgcgaggatggcaggatcaggcgatcgacctgcgtcggccgcgccggcgatgcagtaccctctggaaccggaacgatgtcgtttcttctgcgcgccgccctggtgatcggcgccctctcctatctcgcgcttcagcgccagggcggcgccgatccggcccggccgcacgccgccgggacggggatcgcttcgggcgatgtcatggatcgcctgaccacgggcggcatcggcgcgctggtggaggccgtgaacgccctgccgcccgaggcgcgcgaggacatggcgcgggccggggcgaacgccctcgtccgccatgtcggcggacgagagcatccaacccaaccgtccgccgacaccttgtccgccagcgatcgacaaccgccctggcggggagcaacttcgccctaagcgcggttctggcttgatgtgagggccttgcgaaacgcctgcccgccgctccgctcctctctgagcacggcggcgcagcggcgttttgcaaccgtcactcgagcggtgctcgtgtcacgcaccggtgccatgagccgggagggaacaaggatgttcggcttcggaagcgaatacgaaggcttggccttctggctgccgctggtctgggccggcctgctggcgctggcggtagcgatgtacgtcgtcatcgacgggttcgacctcggcgtcggcatcctcttcaccgccgcgcggcccggcaattggcgcgatcggatgatgctctcggtggcgccgatctgggacggtaacgagacctggctcgtgctcggcggcggcggtttgttcgctgtcttctcggtcgcctacgcgatcctgctgccggcgctctacctgccgattatcctgatgctgattgcgctgatcttccgcggcgtcgccttcgagttccgcttcaaggccgagcgctcgcaggtggtgtgggacaatgcgttccactacggctcactgatcgccaccttcgcgcagggcatggtgctcggcgccttcgttcagggcttccagaccgaaggacggggcttctccggcgggacgctcgactggctcacgcccttcagcgtcatgaccggcatcggcctcgtctgcggctacggcctgctcggcgcgacgtggtgcgtgatgaagacctcgggcgagctggagatctggtcgcggatcaaggccaagcagttcctgatcggtaccgtcgtctcgatggcggtcgtcagcgcctgggtgccgttcctcggcctgcatatccagtggcgctggttctcctggccgaacgtgctgttcgtggcacccgtgccgctgctgacggccttcgtttgctggcgcatctggaaggcgatcgaggacggtcgcgatgtcgcgccgttccttctctcgatcgccctgttcctgctcggcttcctcgggctcgcgatcagcctgttcccctacatcgtgccgcccaagctcacgatctggcaggcggccaacgcgacctcggcactgcaattcgccctcgtcggctacgcggtggtgatgccgctgacgctcgcctacacggcctatgcctattgggtcttccgggggaagatcgaggagaacccgaacgcggcgagctaccattgagcgcccgccgcatcctctggttcgcggccctctacggcctgagcctcctcgccttcacggcgctcgtctatttcatccgcgccatcgcgcggtgagacgggcgccggctcagaagcagaggggaatggcagcgcgcagccagagccccaccccctcgcgggcccacaggagcgcgccggccagggtcagcgcgccgagaagggcgaggacgatgagttcgtcccgaacgctcatgccggcctcgcccgctgggccaggggcacgtcgcggatcggcaggttgaggagaccggccaggagcgcgatgccgatggagagggtccaggccgcgtcgtaggaaccggtctgggcgaagatgaagcccgccccccacgcgccgaagaaggcgccgacctgatggctcatgaagacgatgccgaacagggtcgagagatagcgcacgccgaagatctgtccgacgaggccgctcgtcagcgggacggtgccgagccagaggaagccgatggcgcaggcaaacaacgtcgcggtcagcggggtgaagggcaggacaacgaacaacgccatcaccgccgcgcgggcgaagtagatccacgacagcacgtatttcttgcgcagccggtccgcggcgacgccgaaggcgtaggagccgaggatgttgaacaggccgatcagggccagcgcgcgggcgccgatccccggatcgaggccggcatcgctcaacacagccggcaggtgggtcgaaacgaaggcgatgtggaagccgcagacgaagaagccggcattgagaagccagtagccgcgatggccggccgcctgccgcagggcggcgccaagcgggatcgcgtcggcggaggcggccgtccgcaccgcgccggaggcggctttccgggcgatgccgagggcgagcggcaccatcagggcggccagccccgcgccggccagcagcgccccgcgccagccgaggccgtccaccgcgatctgggttgccggcacgagcaggaattgcccgaccgagccgcccgccgtgacgatgcctgcggccgcgccccggcgtccggccggcatcatgggcacgaccgcgccgagcacgacgacgaaggtgacgccggtcatggccagcccgagcaggaagccgagcgtgacggtgaggccgagtgaagaggacacgaaggccgccagcgcgaggccgagagcgtagaggaggccgccgcctgcggcgacgcggccgggcccgtaccggtccgccagcgccccgacgaagggctgggcgagcccgaagatcaggttctgcacggccatggcgaggccgaagctctcgcggccgacgccgagatccaactcgaccggccgcatgaacaggccgaacccctggcggagtcccagcgcgatggtcacgatgaccgcgccgcaggcgagcgcgatccagggagagggccggcggagaagcagaggggaggtcacgatcgtcgatccgggaaagcgggccgggataatagtcacagacgcatggaggtgccgagctagccctggatcgatcgatgcaggctggaactcgaggcccatacgcccaacgcgatgatgctgaacgccgcccccaagcccgagaccccaagccagccggcatgagcgtaggccgtcgtcgcgccgatcgcaccgatggcgctgccgacggcgtagaacaccatgtagccgcccacgagacggctgcgggcctcggggtgccgggcgaagagaatgctttgattggtgacgtgcacagcctgtaccgcaaggtcgagcaagacgacaccgacgagaaggagggggatcgactgcgccagcagcgcgatcggtccccatgagcccagcaggacgaccaggcccaagcccgtcgtccactggccgaggccgcgatccgcgagccggccggcagcggtggcggcgaacgcgcccgccataccgaggaggccgaacagaccaatctgcgtgtgggagtaggcgaagggtgcagcgctgaggggcagcaccatcgccgtccagaaggcgctgaaggccgcgaagacgaggagcgccaggatgccccgcacgagcaggatcgggtcgtgcaggaacagggcgggaatggagcggagcgcggcggcatagctgtccgcgcggtccggagccggatgccgcggcagggtgagagcgagaagaccgagcatcatgagcgtcagcccggcggaggtcaggtagacggcccgccacccgccgaggtccgcgaccgtccccgccacgaagcgggcggcgaggatgccggcgacgacgccgctcgtcaccgtcccgatcgcccggccctgctcggccggcctcgccagcgtcgcggcgaaagccaccagcacctggaccacgaccgccagcaggcccaccgccgccataccggcaaagagcatggcctccatctcggccgtggccacaacgatcagcgctatcactgatagtgcaccctgtatgagcacgagacggcggcgatcgacgcggtcaccgagcggtacgatcaggatcaggcccagcccgtagccgacctgggtcagcgtcaccacgagaccgatggcactgggtgagatcctgaaatcgcgcgccatcgcgtcgaggaggggctgggcgtagtagacgttcgcgacgctgaggccggcggccacggccaggatcagtgtcgtgacccgttccaagccggcgttcatccggtttgatggtcggcaatcgcccgtctgcggcatcggtcctgtcctgcatgagcccttttggttccatgttgagaccacttgcgtgcgacatgatccagttctaagttagaactagattgctcgggcaggagcagggtggatggtgaagcgggtcggcttcggcaaagcggcatgcccggtggcgcgggccctcgacgtcatcggcgactggtggtcgctcctcatcatccgcgacgccttcgagggtgtgcggcgcttcagcgagttccaggcaggcctcggcatcgcgaagggcatgctggcgacccggctccgcgacctcacggagcgcggcgtcctggagaccgcgccggcttcggacgggagcgcctaccgcgaatacgttctgacggagaagggccgcggcctcttcctcgtcatcgtcgcgcttcggcagtggggcgaggattacctctatcgtcccgacgagaaccgatccgcccttgtggacacggcaacgggcatcccggtcgcacggatggcgttgcactcggccgagggatgctccctgacctggaccgagacgcgcgtgaggaaagcgggcggcgattgagtgggcgccggaaaggcgtggggagccgggatatccgcttccaggtaaaaggggcagggttcggtttccaccctcaccagccctgagcagggtcaagccgatcggccttcgatccgagccccggccccatgtcggatcatgtgacggccgcgagaggggcggtgaccgagcgtgtcgccggggccacccatcggcgcccttcttcgcgccccccttcgggtgcgtagccttgccggcccccgctccgctaaggtccgccccatgatgcgtgatttccggcgggcggcgaacggttcgcaatgacggcgcagggaccggataggccgggcgaggacgggaccgagacgcgggccgcagcgcgcgaagccgcgcgggcggctgccttgctggcgcgccagctcggccgcctggccgggagcgcgggacgcagcgcttggcgcagcggaaccgccgccgccagggatgcggccaagggagcagccaacggggccaggccggtcctcgctcgcaccgcggaccgcctccgctccaccgggccgcgcaccgcaccggcagcgcccgtcgcggccccggtcgatcagccggacacacagagcgatcccgtcgacgatccctccgctcgccctccccaccgccgtcggccctgggtgatcggattggccgtcgtgatcggcctgccgctggtgatcctggccggatacgtctttgtcgccttcgcctccctgccgccgctcggcggggtggcgccggaggcaaaccagcgcgccctcgtggtcgaggccgagagcgggcgtgccttcgccacccgcggcgcgttccagggcgagcggctgaccgagaagaccctgccgccccgcctcgcccaggcgatcgtcgcgattgaggaccggcgcttctacagccactggggcatcgacctgcgcggcatggcccgcgccgtctggcgcaacgcgaccggcggcggcgtgcgcgagggcggctcgaccatcacccagcaatatgcccggctcacctcgctcacccaggagaagacgctcaagcgcaagatccaggaggccttcctggcgctgcgcctcgagagcacgctgacaaagcccgagatcctcgtcggctatctcaacaccgcctatttcggcgccggcgcctacggggcggatgcggcggcgcggcgctatttcgggcacggggcggcgggtctgaccctgccggaggcggcgatgctcgccggcctcgtacgcgcgccctcgcagctcgccccgacccgcaatttcggcggcgccaaggagcgggccgacctcgtgctccaggccatggtcgagaccggcgcgatcagccaacccgaggccgacaaggcgcgagcggagaagctcaccctgcacacgccgcccgagacgccgccgggcaccaactacttcctcgacgcggtgtcgggcgacgtgaagcggctgaccgaggcggccggcgacgtcaccgtgcgctcgaccctcaacctcgacctccagagcctcgccgaaggtgtgctcgcccgccgcctcgacggcgagggcggaaagaagaaggtcggccagggcgcgctcgtggcgatggcgcccgacggggcgatcctcgccatggtggggggtcgcgactacgaggacagccagttcaaccgcgcgacccaggccaagcggcaggccggctcgctgttcaagctgttcgtgtatctggccgcctatgggaagggattcttccctgacagcgtgctcgtggaccgcccgacccagatcggcgagtgggagccgcagaactccaacaaccgcttccgcggcgccctgccgctgcgctcggccttcgcgctctcggtcaacaccatcgcggcgcagcttggcgacgaggtcggcctgcccgcgatcgtcgccgaggcgcgccgcctcggggtgcagtcggacctgccggaggtgccgagtctcgccctcggctcggccgacgtctcgctcctcgaaatgacccgcgcctatgccggcgtgctcggtcccggcgtgccggtggagccctatctcgtccgcacgatccggggaaacacgccacagccgctctaccagcgcccggcgccgaagcccggtgcggcgatggacgcgcaggtccaaacgatgatgctcgactcgcttcaggcggtggtggaatccggaaccggcaaggccgcacgggtcaacggcctcgcggtcggcggcaagaccggcaccagccaggactaccgcgacgcgtggttcgtcgggctgaccccggacatgatcgtcggcgtctgggtcggcaacgacgacaacacgccgatgaacaaggtgaccggcggcgacatcccagctcgcgtcttccacgacttcgtggaacgggctcagaaggtgctgaagggccgaaagcgcccagctccctccgccgcacgggcggagccgacgccggccaacgccgtggccccagccccggcgccaaccccgaccacgggcgaagtgcgcggcgtgcccgaggtggtcgataccggcacgctgacaatccgcgggcgcaaggtgcggctgctcggcgtcgtcggcgagggcggcgcgctcgcccgccagctcgcgcgctatctgcgccgccgggagatcatctgttccggcgatccggcctcctcgcgctgccgcctggacggcgacgacctcgcctcgctgatcgtgacggcgggcggggcgcgggctgccgaggacgcgccgagcgatctcatcgaggccgaggatcaggcgcgcgccgagcgtgccgggctgtggcagcgcgagcgctgagtctctctcacaaaacgcccgctgcgccgtcatggccagagagaacgatcagagatccagagttttatgcggcgctctgaatcacctctgcactgtcaagccccgccgaatttgctgcgagggcagatgaggcgcaccatttgcaatcgaaaattaatgcagatcaaataatagcatggtggagttctgattcagaggccgccaccgtgaacatcatcgacaacacgcggatcgccctcaagctctcgataccgctcgccttgctgaccgcaacgtcggtcggttcgatcgtctatgccaagtattcactcgacagcattgccaatcagacgcagcgcgtcaccgacgtgcaggccgtgcggcaggagcatatcctcaaggcacagatcaacatcaccgaagcgacgattcagaaccgcaacatcatcatcgaaacggccagcgagaaggtggcaggctacaagagccgccaggatgcggcgattgcggcgagccatgcgtccctcgacaagttggccgaactcgcgggagagccggagcatcgcgccgccagcgaagcgcttcgcgaatcggcgaagacatatttcaacatcctggggcgctcgaccgaactgggtttgaagaacgagagcgtcgccgcgatgaaggtcgcgcaggaggaggcggctcccgtgcgcgccaagcttcggggacaggtgcaggcccgcatcgatcgcatcggccaggaaatgcaggccgagaaacaggcggtcttcgagaatgcccgcctcgcgacgaacatcctgatcgcagggtccgccctggctctgcttgtcgcgctcgggctggctggcctgatcgtcgtctccggcatcgttcgcccgctcagccgtctggtgtcggtgctgcggcggatggcgcagggcgacatcgacgccagcatcgccgaggcgaagcggggcgacgagatcggcgcggtcggccgcgccgtcgagggcattcgcgagatggtcgcgcagaaggccaccgagcaggccgagatgcgccgcatcgccgacgaggcggcggccgccgagcgcaagcgcacgatgatcgagctggccgaccgcttcgagacggccgtgggcggcatcgtcggcatggtctcgtcctcggcgaccgagcttcaggccaccgcctcgaccatgaccgcgacggcagccgagaccgccacccaggcgaccaccgtcgccgcggccgcggaagaggccgcgaccaacgtcaacaccgtggcctccgccgccgaggaactcggcagctcggtcgccgagatcggccggcaggtggcgggctccaccgatctggcgcaggccgccgtcacgcagtcggaccggaccgcgcatctcgtccaggaactgaacgctgccatgggtcgcatcggcgacgtggtcgggctgatctcctccatcgccggacagaccaaccttctggcgctgaacgccaccatcgaggcggcccgcgccggggaggccggccgcggcttcgcggtcgtcgcggcggaggtcaaggaactcgccaaccagaccgcccgagcgaccggggagatctccggccagatcgggcagatccagggcgtaaccggtcaggcggtcgcggcgatcggcgacatcgccggccgcatccgcgacatcgacacgacggcaaccgccatcgccgcggcggtggagcagcagggcgcggcgacgcaggagatcgtccgcaacgtcacccaggcctcgtccggtacgtcgcaggtgacgggcaacatcgtgggcgtggccaacgccgccgaggagacgggcgcggcggccagccaagtgctcggcgccgcgggcgagctgtcacgacagtccgaggccctgcgcgcccaggtctcgcaattcctcgccacggtgcgggcggcgtaggctcccactgggatctcaattgccagggcgccgccctggacccgcgaaagggctcgcccttttgaaaccccggacctttaccggaacggcggctcgtcgaagctgcggagcttgcgcgaatgcaggccggcccggtcggcgcgcagggtgtcgagcgtggcgagcccgatcttgagatgctcggccaccgcccgctcgtagaaggcattggccgcgcccggcagcttgatctcgccgtgcagcggcttgtcggagacgcagagcagcgtgccgtagggcacccgcaggcgatagccctgcgcggcgatggtgccgctctccatgtccaccgcgatcgcccgcgagaggttgatgcgccgccgctcctggctgaaacgaagctcccagttgcgatcgtcgtaggtcacgaccgtcccggtgcgcaggcgctgcttcagcgcgtccgcccgctcgccggtgacggccgccgccgccgcttgcagggcgatctgcacctcggccaaagctggcaccggaatctccggcggcacgaggtcgtcgaggatgcggtcgcggcgcagatatccgtgggcgagcacgtagtcgccgatggtctgggactgacgcaatccgccgcaatgaccgaccatcagccagcaatgcgggcgcagcaccgcgagatggtcggtgatggtcttcgcgttggaggggccgacgccgatattgaccagcgtcgtgccctgcggcgccccatcgggcccgcggccgacgaggtggtaggccggcatctggtacttgtgccagggcgaagcggcgatcagcgccgccggatcggccgaggcggcctccgcctgctccacgacgatcccgccgggcagcaccagccgctccccctcccccgccgccagacgctccagcccgtggcggacgaagccgtcgacgtaacggtgataattggtcagcaggatccagggctggatctcgcgccagtccgagccggtgtagtgcaccagccggcgtagggagtaatcggtgcgcaccccgtcgaacaaagcgagcgggcgcggatcgcccgcattctccagccacaggccgtcggcgacctcgtcccccaccaccgagaggagcggcgtcgggaacagggtggcgagatcgctggtgctgacgccgctgccgccgagatcggtgccgggctcgacgatgtagggatagggaatctcctgggccgacagcccgacctcaatgctggcgccgtaatcgcgcacgagcggccgcaactgctccaggagataggcgcggaaatagccgggctgcgtcaccgtggtggcgtagaggccgggcgcctggaacttggcggtggcccggttgagccgcggcagcggccccgcgggctggtaggtcaggcgcagctcggggtagcggaactgaagccgttcggtcgcgtccggggcaatgcggtgttcgaggtagcgcgccagggccgcctgaagcgcctgggtcgcgcccgcatgcagcgcctcgagccgatccacggccgtctccgcatcggcaacggcctccatcggccgcaactcgtcgatgaccatgtgttctccccgctgaccccaagacgtctacaccgctgctggcagcgagacgagttggcagcgagacgagcaagaggcttgccttacaaaggacctgcccgccttgcggcagccgcacaccggggcgacaaggcctgcgtcgccaaacggggaagcgagagcggatgaacgaggatgtcgagcggcgccccggcgaggaggcgatcccgctgcccgccgactacgatgccggcctctacttcatcggccgggtgcgcacgccgtggcagaaccggggcgagtgcccgaagaacggcacgcagacggacgcggtctgcactctcgaagtcgatgccgcctaccggcccgcgctccagaacctggagggcgccacgcacctgatcgtgctctactggatggaccgggccgcccgcgacctcgtgcgccagcagccgcgccacgcgccgggcagccgcggcaccttctcgctccgctcgccggcgcggcccaaccccatcgccctgtccgtggtcgagcggctcgacatcgccgacggcaccgtccgcgtgcgcgggctcgactgcatcgacggcacgccgctgctcgacatcaagccctatttcgcctcgaccgacagccggccggaggcgcgggtcgatcgcgccggcacggagaagccggccacgccctgatccggcaggatcggacctcctacccgtcggtcttcccctgcttgcccgctccggatcgcggctccgcggtcagccgggccagggcccgcaagtagaccggcttgacgtgggtcttgtaggtccggcgggcgacgccgcgtccgcgccggaacagcgtctccgacagggccgtcaaccggccgcgcagggagccgccgggggagacgtcgatcaggagatccgcgatctcgcggcgctccggccagatctgcgcaagggccgccgaggtgtcgcggttgcaggaatcgatggtgtcgatggtcccatccgcgaacgccgtctcggtcgtcgcctccatcagcagcgagccgggcccccatttcgcgtaagcctcgtcatacgccatcttccagccgaaggccgtgcggccggagcgcagccagatgttcatcgcgatggcccggccgtcgaggcgcagggtctcgatgccggcgcagccgtcccgcgccaaccccacgatcatcgtctgggcgaaggcgcagagcggcggcgcgttgcggatcgcccgtccgcgccggcttttgcggcccttccatcccgccgcctccagatcgaggaattcctggaacgccgcgctgacctcttccggcttgcgagagctgatctggcgcagttcgccctgctccgcgagccgcttgcgatggcgccgcaactcggcccgccgcttcgaggagacgggagaggccggcgcagcctgtcccgcaaccggcgcatcgagccgggcgcgctgccggcgctcgatctcgacgattcggaagccccgacggccggccgcgccgacgagggcggcgtagaccgccccgtccatcgcgatctggttggcacagatcagcttcggcagggtgggattcccggcgacggcctcgagcatcgccgatagggcctcgaccgcatggtcgcgatcgagcaccggcgagccgaggaaggtcagcgaattgcacggggcttcgagcgtccggatcggcaggcgcgacgagggccgtccgaccacgaggagccagacaccgaccagctcggcctcttccccgccgcggcgggaccaggcgaggaggacgtgcagcggcgtctcggtcgcggtgtacatcgcacccgcgacggcgggctccatgaacacgttcggctcggcgcagcgccggaccagccggcgccattccgcggcaagcgagcgaaagcgtggggcggtcgcgacctcgacggaaaagaccggccggtgcgagaccgcatcgggcaccaatgacgggggcgccggctcggctaaaggcaggctcgcgaagtcgccgctcgaatccatggacggcccctctccctcagtcgcgtcgctccgccggccctgcatccgcgggccggctcacaacgtcgtgacatctctgccggtcgagaacgacgacaaagccgcgcttaaagcacgcgctcttgagggggatatcccgatgcgcagaccggcccggcgtgaaccggccggaagcggcgccgctctcccgcgcatcgacacgcgtgcctcacaggagctgtccgccggcgagacggtagcggccgatcgcgctctggaaggcagcccagccggagatcgccggatcgcggacgatgtagcggagataggcccgctcggcgcggttcaggcgccagggcgtgagcaggtttccgcacaggcgtcgcggcgagcggatcttgagcgtgtcggaatccggagggccgctctccccctcacgcaggcggcagccgagggtgacgaagttcaggcccgccagcatcgccacttccatgtggtaccagaagcgcgggttgcactcgatgaaggcgatctcgccatcgggccggcgccggacgtcgaacccgatcaccccgtcgtagcggaaatgcgcgacgagccggctcgcatgcgcatcgatggccggaacgcggatctcctccagcttcgtcagggtccggcgataggagaacgaggcgaagatctttccggcttcacacagatagaacgcactcaactcctcgcccggcacgtaagcctgacagatgatcggtgtgtaactgagatgctcgggaagcgcgtcggcggaatcgatccgccgcacgccgtagccgcccgacatggccgccggcttcaggatcagcgggaattcgaggtgggcgtagtccgggtcgcggcgcagatccgccatcgtctcgaaccgccgcgtcagcgggacgggaagaccgaggtcggcgcagacgccggcgaagcgccacttgtcgtcgagcgcgtcgaaggtttcctgatccggcacgggatagtacggcgccccgatctcggccccatgggctgccaggagacgcgtcgtccggctgcaactcgggagcaccatatcgatcttgttgacggcgcagagccggcgaatatcggcaagatccgattgccgaatattggcaaaatctccggtaaaatcgatgtatctttcgcaaaagcgcgaacgcttcaggagatatgcatcgtttgcacccaggacgtagacttcatcgaagcattcgcctgcacatcgcaaaactcggtattggatgcgcgggccattggctaagacaagcgcgcgcttcatcgtagagcctcatgtccgaccaatccccgaaccctcagagaacggactaatatttgatcttagatcggcggtcttgaaacttttatgtttccgcgcaatgtaacgtcaacaaccaatcatcagcactctcaactttttataatacttctatactgatgcgcgacccggaaaaatcgggttagaactcaattgcggctttggagtctgctcgaagccgaagggcagcggggcgacgctcccggttcagcgctgttccagcctctccaaggtcagcgggtcgggccgtccctcgaagaacaacgcgagcgcacgggcgaaatccgggtcgcccggatcggcctgcgcgaacagcgtcatggaggaacggaacttcacgtcgtcgggcgcgccgaacagggcgcgggccgagcggtcctcccaggcgttggcggcccgcgtacaggtccgcagccgttcgccgagcagcgggtgggcgagataggcctgcgcctcggccagcgagcggatcgcgtagcgccgggccatcgcgctggagccgagcccggcgatctgggggaagatgaaccacatccagtggctctgcttgcgcccgctccgcagttccgcgagcgcgtcctcgtagaggccgtcctgtgcctctacgaaccggttcaggtcgaacgcgtcgtccggcatcgtctcttcctgtcgcgctgtcgccttgcctgggcaaaccgggcgcgcggaccggcgttcctcaggctgccgccatcgcctcgaagacgagggcatggcgcgcggccagggcatcgacgtcgctgccatagccgccgccgatcacggcgcagagcggaatccgctgcgactgcgcgaggccgaccacgtatcgatcgcgggcgagcagccccgcatcggtgaggcagaggcggccgagccggtcgtcgcgatggggatcgacgccggcattgtagaagatcaggtccggcgcgaaattctggaccagcgcgggcaggcgcgcctccagcaccgcgaagtattccgcatcgtcgagcccgtcgggcaggccgatatcgagatcgcccggcaccttgtcgtgcggatagttgcgctcgcagtggatcgagagcgtgaacaggtcgggctcgcgggcgagacagtcggcggtgccgtcgccctgatgcacgtcgagatcgacgatcagcgcccgggtgatcgcgccctcgcgtctcagggcgagggcggccaccgccacgtcgttgaacacgcagaaccctgcgccaccggcccgccgcgcgtggtggctgccgccggccgtgctgccggcgagcccgtggctgagtgcgaggcgcgcggcgcgcagcgttccgccggccgaggcgcaggcgcgggcggcgaccgcctccgtcacgggcaggccgatcgcccgctcgatcacccgcggcacctgcgcggcgagcaccgcagcgacataggccggatcatgcgcgcccgagagcagcgccgcgtcggcgggctccggcgtgacgaagccgtccggcacgaggccgcgggcgcgcagaatttcggcgagccggccgtatttgcgcatcggaaagcggtggccctccggcagttcggcctcgtaggccggatggaacacgatcgggatcaagggaacggcctgggacggcgtttgaagtgtcacacgcctgataaggcggcgctgctaggggcgtgatgagacgcgccgtcgcgtccgaagaaaccctcgacgggagacgccgcgcatgatcgccctgccggagagcggcgcgctcgccgcccttgcgctctgcgcggttctcgtcgccgtcaacctcgcgagcctcgcggtggcggccctgcgcatcgggcgcaaaagtcgcgacaaaggcggcgacctcgggaaggcgtccgccttccccgcaggcgtcccggtctcggtggtgcggcccctgtgcggcctggaagcgttcagcgaggagacgctgctcgcgagcttccggctcgattatccggcctacgagctgatcttctgcgtggcggaggccggcgacccgatcctgccgctgctggagcggatgcgagtggcgcacccgcagatcccgtcacggctgatcctcggcgacgagcgcatcggcggcaatccgaagctcaacaattgcgtgcgcggctgggatgccgcccggcacaactgggtgatcctcgccgattccaacgtcctgatgccgcccgactacatccagcagatgcaggcggcgtggcggacgagcagcggcctcgtctgctcgacgccgatcggcgcacgtcctgcgaacttcttcgccgaagtcgaatgcgccttcctcaacaccctgcaggcccggtggcagtatgcgggcgaggcgctgggccttggcttcgcccagggcaagagcatgctctggagcaagcccttccttgaggcgcaaggcggcatccgcgccttgaacgccgaaatcgccgaggacgccgccgcgaccaagctcgtgcgcgcggcgggcaagcgggtgcatctcgtcgccttgcccttccagcagccgctcgggcaccgtgccctttccgaggtctggtcgcggcaggtgcgctgggcgcggctgcgacgggtcaccttcccgctgttcttcgcccccgagatcgggatcggtgccctgctgccgctggtgctgacggggttcgtggcgggaagcgtcgaggccacgctctggctcgtcggcgccggcgccctctggtacggggcggagatcgcactggccgcgcgcgccggctggcaccgctcaccgcggatgcttgccgccctcctcgtccgcgacgcccttcttccggcgatctgggcgagcgcctgggcgcgcaccgccatcgtctggcgcggaaacgccatggacatccgcacccgcgacgggaccgcgttggaaacggggccgagcgccgcctgaccgccgcggccctcatgagcgtaggccccggagcagcctccgcgccgacgtgacgcggtttccgttggcgagcggaggcgcccgaagctgatgcgttctcaggttgtacttgcagggcattatccgcccagagcgaattccgcgcgtatcgcaacaacccacgccgaagcgttctttgcagaggcgttctttgccggagcatccccggcaacagaaatccgcacaacctgacggccatcacgatcactggcaccagcaatccgacgccacgaaaggcaattcttatcaaatcatcacattgttgacataaacgcagcaataaaatctggatatactaagcaatattccgtaatcacgatttagttatcaaaagaccgatacgcatccgatcgggaagaagcctgttgccaacgggtccggcgactcgcgttgcgtgacaaatctgttaaaaaagcagtaagcacgcgaattcgccgtgtcgttatgggaaaacacaccgcgatggcttggatgccgttccgaaacgtgctgccgacgtcatccgcctcacgcgaccgggacgcggagcaacggccgcgcaacccggagccgcccccctcgccgcggcttccgaaggcggttctccccgacctgatggagggcgggagacgctcccgttcggcccccgagccggctccgacgaacctcgacgccatcggtcaacgggacgaggtcgtccggcagcgcatcgacgcgatggtcggccgcctggacgatctgcgaagcctccaagacgatttcgtgctgatcctgcaaccgctggcgagcatcagcagcgagctgtccaaggccagcgtgcggatcgccgagcttgagaatacgctgacgcaggaggtcagcgccaacggcagcctgcgcgacgaggtggccgatctctccacgaagctgtcgcggatgaacagcgagctggcggattcccaggttcacgcgaagcgaaccctggaaagcctgcgcgagcgcgatgcagcggtcgaggcgcatcagatcgatctgcgcgacaaggtgtcggccatcgagaacctggagcgccagctcttttccgaggtcgagcagaacaaggcgctgacgagcgagagccgggcgctgcggcaggaagcgcaggccgccgacagcgccctggcgcggtccgagcacgagctgaacaatgtccgcgagcggaacagcctgctggaggtcgagggacgccgtctgcaacttctgagcgaggagcaggcgacccagctcgcggatctggatgcccgccatcgcgacctgacgaccaccgccgaggccgaccggcagcgcctgcgcatcgtcgagacccaactcgcgacggaaatctccgtcagggagcggaacgaagcgcagcacgaaacggagctgtccgcgctccgaaacgaccgcgccagcctcgcgatgaaactcgaagccgcgctgaaccgggcgacctcgacggaacagttgctggtgcaggctcgcaaccagttgcgggacaaggacgaggaattccgttcggtcgatcgcaatttcaaggaagcgaccatcgcgcgcagcacgctggaacgccgcctcgaagccctgcaagccgacctttcgcgccagaccgagcggttcctggaaatccagcgcattcgcggcgaactcgacagccgttgcgacatgctcaacaaggctctggccgccaaggatgcggcgatcgagcagacgacgaaccgcaacgcggtgctgaacgatcgcatcgagcacctgacccaccggcacgaagccgcccgtgccgatctcgaagcctccaatcgcagattgatggaagagctgcagaacgagcgctcggagcgcgcgttgctgcaaggtgccctcgacatcgcgcgcgaaagccgggtcacgctgcagaagcagcacgatgccctgaaacgctcgggccgcccgtggcgggagcaggtgaacgacgagttcgacgaagagaccgcgcatgcctcggccgacgaggtgagcaacgttcggccgttcagctccacgggcaagtcggcctaattcgccgttcctcggcaaagaagatctggcaaaaaaagactcggaaggatgtttgaatgtcagaacaggccgtgaaagacgccgccccttcctccggcaattccattctcatgcgggcttggcaggccaacgtgacgcgaccgggagacaagatcatcaatttctcgcccgccacctccgacaccgcatccgcctccgacgggggcacggcctcgccgccgcagcgcgactgggtctccgcgatcgacctcgtgcaggaggctgccgaagcgatccggatcagcgaagagcgcgccgtcgatctcgaaaaccagctccgaagcgtcatcagccaagctgaggacgaggtgcggcagctccagaagacgctcgcctcgaaccaggtcctgctgagccaagcggaggaccgcgcccgccgcgccgaagcgcgtgccaaggaggcggaaacctggctggtccgcatctatgacgccgtgttcacggccttcggctcgaagaacaagcccgtccccgcggagaccggcgacatcggacaggacgcgccgtaaggcgtgaacgcgctccgatggacctcgacagcccatgcccgatcaccagcgagagcggccttccggtccagccctccgaatgggccatgttcggcgtcgaagtcaggctcgacgacgcattgggtttggtgaagcaagccgcggacacgatccacgacttgcagcgctggaaagagatgatcgaaccgcaggcgctgaacctgattcaaagcgtccagcaagagcgcgtccgttggcaatcggaacgatcggcgctgatgaacgaaatcagtgagtgccggctgacgattaccgcgacgaagatggcgctgcgaacggcgctttcggaaaaagagatcctgtcgcgtcgctatcatgaggcgaaagcggcggcggcctcgtccgagacgcgcgcctgcgcggcggaggagctgctcgccttcatctacaagaccttcaatgtcgagctgagcgaacatccggcaacaggacgcatcgctcaaatcccgttcgatcctgccggctaacggccgtcccccgagtgaccgccgtcggctcccggctcgccccgccgccggcccagaggggttgagcggcgccagcatgcggcgcccctcccgtgaaggcctcgcagccccgcgcgcctgacgagcaccgcgaccacggaaagcggcaacgctcttgcttggcctttccgccccatggccccgttcggacgccgcctcttgtgccgaagccggttgggccgggactgcggagttgcacgatgccgacgccttcgaccacgctcgacaagagcctcaacgccttccatctctggggcattgccgtcgggctcgtgatctcgggcgagtatttcggctggagctacggctgggcgaaaggaggcaccctcggcttcctcgtcaccaccctgtgcgtggccgcgatgtatgtggccttcatcttcagcttcaccgaactcaccaccgcgatcccgcaggcgggcggccccttcgcctatgcgctccgggccttcgggcccacgggagcggcggtggcgggctacgccacgctgatcgaattcgtgttcgcgccgcccgcgatctcgctcgccatcggcgcctatctcaacgtccagtatccggggctcgacccgaaacacgcggcgctcggcgcctacctgctgttcatgggcctcaacatcgtcggcgtgcgcatcgccgccaccttcgagctgttcgtcaccgtgctggcggtggccgagcttctggtcttcatgggcgtcgtcgccccggccttccgtctcgacaacttcacggccggcggctgggccggaggggaccgcttcggtccggcggcgatcggcggcatctttgccgcgatccccttcgcgatctggttcttcctcgccatcgagggtgtggccatggccgcggaggaagcgaaagaccccaagcgcaccatccccatcgcctacatcaccggcgtgctgacgctgaccgcgctcgccttcggggtgatgctgttcgccggcggcgccggggattggaagagcctgtccgacctcaacgatcccctgcctcaggcgatgaagcgggtggtgggcgagtcgagcggctggctgcacatgctggtctggctcggcctgttcggcctcgtcgcctcgttccacggcatcatcatgggctatgcccgccagatcttcgcgctcgcccgcgccggcttcctgcccacactgttcgcgcgggtgcatccgcgtttccagacgccgcacgtggcgacgctggcgggcgggatcgtcggtatcgccgcgatctacagcgacaacctgatcagcgtcgccgggcagtcgctcaccgccagcatcgtgacgatggcggtgttcggtgcgctcaccatgtacgtgatgagcatggccgcgctgttccgcctgcgcgccagcgagccggacctcgcccgcccctaccgggcgccgctctacccctacgcgccggccttcgcgctcgtcatggccgtggtctgtctcatagcgctcatcgtctacaacccgctgatcttcgcgatcttcgccgcggtgatgagtgcggccgttctgctggtgcggctcaaggccaagcctgcggctccggcgacggtttccgccttcgatccggcgatctaagccaggctccatgaacatcgccatcctcgagaccggccacccgcccgagcggctcggcgggcgctttccctcttacggcgcgatggtcgaggcgctgatcggcgactgccacgccttcaccggcttcgacgtgacggccggccactggcccgaggcgccggaggcgttcgacgccttcgtcatcaccggctcgcccgcctcggtctatgacgcgaccccttgggtcgaggatctgctcgccttcctgcgcggcctcgatcgctcgaagaagctcgtcggcctctgcttcggacatcaggccctggcgcaggccttcggcgggcgggtggagcggtcgcaacgcggatggggcctcgggctgcacgcctacgcggtagcggagcgcgcgcctttcatggacgacgcggagacgatcgccatccccgtgagccatcaggatcaggtggtggccctgccgcccggcgcgcgggtgctcgcgggcagcgccttcacgccctacggcgtgctggcctggagcgaccgccccgccctctcgttccagtgccacccggaattcgcgccggactatgcccgcgcgctcaccgacggacaccgggccggggcgagcgacccagctctggtttccgcggctcttgcctcgctggaagcgccgcatgacagcgcgcgtgtgggcggctggatccgccgcttcctgcgggactagatcaggcccggtaggcgccctggcgctccagcatccagccgggatattccggcggcagccgggtggccgcgtcgagccgggcgaggtcgtcggcgtcgagccgcacccgcgtcgcggcgatattgtcctcgagttgcccgacgcgcttggcgccgacgatgacgctggtgaccacgtcccggtgcagaagccacgcgagcgccacctgcgccacgctgcaccctctcgcctcggcgattccgcgcatggcatcgagcgcgacggcgccgcgcgtccgatcgaccggcgggaaatcgaaggtggtgcgccgcccatccgcggccgcgccctcgccgttatacttgcccgagaggtagccgccggcgagcgggctccacaccatcagccccacgccctcggcggtcagcatcggtgcaatctcgcgctccaggtcacgcccgaccagggtgtagtaggcctgaagcgagacgatgggcgcgagccggcgcatctcggcgatgccgatcgccttcatcacctgccatgccgcccagttcgacaggccgaggtagcggacatggccgtggcgcacgagggtgtcgagcgcctccagcgtctccgcgatcggggtcgccggatcgaagccgtggatctggtagaggtcgatatggtcgaggccgagccgggccagactcgccttgcactgactgaggatgtgcccgcgcgaggcgccgcgggcattcggaccctcgcccatcggacccaacaccttggtggcgaccaccacgtcgtcgcggggaatgccgagattcttgagcgactggccgaggatgcgctcgctcatcccgcccgcgtagacgttggcggtgtcgatgaagttgatgccggcgtccaacgcggtcttcacgagggtgtcggcctcgtcctggccgagccggccgatctggccccagaaaccctcgcttccgccgaaggtcatggtgccgaggcagagttcggacacgaacaggccgctccggccgagggggcgcatgcgcatggagagatctccgtctggaagggacggcccctgttacggcgtccgcggcgtcgcgtgcacggccgatcctctcaagcccttgcccgatcctctcaacggcgctctcccgtgatgcgcggacaaggaatgctctctaggatcctcacccatgacgaccgacctttccggccttgcggcgctgatcgaacggcaatggcatcgcttcggccgggagacaccggctgacgggctgctcctcaaccgcgccgagacgccgagcgggccgatccgctcggtctaccgcccctccttctgcgtcgtggcgcagggcgccaagacgacgctgctcggggaaaccggcttccgctacgccgcgggccaagcgctgttcgcctcgctcgatctcgccgtcacggcccggatcaccgaggcaaacccggcgcggccctatctcgcactcagcctcgcgatcgatctcgacgccctggccgacctgctcagcgcccaggcggagaccctcgcggagggagccgcccccgccccggctttcgcgccgctgcgcaccgtcacgctcgaccccgacctgtgcgatcctctcgcgcgcctcctgaccctgctcgatcacccgcgcgacctgccggtactggcaccgctgatcgggcgggaaatcgtctagcgcctgctcggcggtccgctcggcccggcccttcggcaggtcggcctgcccgagagccatgccgcgcggatcggccgggcgacggcctggatccgcgagcactatgccgaaaccctgcgcgtggccgatctggcagcgctggcgcgtatgagccccgcgagcttccaccgtcatttcaaggcggtgacgacgatgacgccggtccagttccagaagcaggtccggctgcatgaggcgcgacgcctgctgctcggcgccggagacgtggcgggcgtgggctacgccatcggctacgagagcccgtcgcagttcagccgtgactatcgccgcctgttcggggctccgccgggccgggacggcgccgcgatccgcgcgcgtctcaccgccgagccgacgctgccgtgatcgcttccgttggggagggctggtgcgggtagagggaatcgaacccccacgcctttcggctggcgattttgagtcgcccgcgtctaccaattccgccatacccgcgacgcacgcgcctcttggcacaagccggggcgacgggccagagcgaatttttgccggacgatccggttgcaccaggaccgggatgcttcggggccatgcatgcgcccggaccctccgcgtgaggagccatggctccgtcggcgtaactcaatgcgacaggctcggagattcgaggcggacggtctccatcgcccggtagggtgacagatccggcaccacgggcggccgggcgaacgcccgagcggcaaggttgcgcaggctcggattgctcgcgacatgcagggcggtgtgcagaaggcggataccgaggcggctgtgcgggttcatcaaccgcggcgcgatcttcgggacaccctgggccttgctcaccatcgggcgcatggcccgctcataggctgcgaaagcgccgacgacatcgccattgcgggccatctcgccggccaaaacgtagggcccggtgagcgccagagtggtgccgatgccggccagcggcgtgacgcaccacgcggcatcgcccgtcaggacgacacgtcccttcgaccaggttttcattcgcacctgtcgcagaacgtcgaagtagaaatcgtcggtttcgtccagagcggcgagcacgcgcggcgcctcccaaccggcatccgcgaaccgcgtgcgcaggaaggccttctgccggtcgggcggccaatcctgttcgccgcccggcggttgctggatcatcagcatcgcccgcgtcgtgccgtggcgatccgggcgcagagatacgccccggccctccgtggcattgtaccagcgccacatccggtcgtcgtccgcagttctgggtatcgtgagataggcgatcgtcaggtccatccagcgcggatcgttctccccggggaagacactttcgcgggtcgacgatccgacgccctcggcgacgatcacgccgtcgtagcgctcggtccgtccaccggcaaagccgaccgtggcgccctccgcgtcctgctcgatgcgcctcacgcggtcgccgaagcggaaagcggcgtgcgtgcgggccgcctcgtagagcaggtgggccagatcgccgcgcaagatctccatctcggcggtggggccgtccccgtcgatgtctgccgtggcgaagcgggcgacgacctgcccccgtccgtcgatccaagcggtcccctcctcgccggtgccgcattccagagctgcccgctccaggcccatccgccgcatcacctcgcgcccgacaccgcgcacatcgacgttctggccgccgccgcggaattcggcggcgcgctcgacgacggtgacgtcgaagcccgcacgtcccagccagaacgcggcggcgttgccggccacgctggcccctgtgatcaagacgcggcgcgacatcggcagaacccgtttcccatcgatccgcagcgctcgccgccccggcctcggagatatgggcggccgcggacagaggcccagcgggaacccgccctaagcgctcacgacatcgcgcgcggtgcggttgcctgcggtcaagcgcctccgccctcgcctccgtggcgcatctgtgctgaaagggcaccgcttcccgcaccccaacgaggcaccatgatccgccggctctacgagtggatactcgcgctcgccgccaagccgtccgcgccctgggcgctcggagcggtggccttcgccgagagttcgttctttcccgtaccgccggacgcgatgatggtgccgatggcggtgagccggccggaccgggtctggctctacgcgaccatcgccactgtcgcctcggtgctcggggggctgctcggctacgccatcggcgcgctgctgttcgattcggtcgggctgtggctgttcaacctctacgggctcgccgacaaggccgagaccttccaggcctcctacgcgacctacggacactgggtgatcctgctgaagggcctcaccccgatcccctacaagctcgtcaccatcacctcgggcttcgcccattactcgctgttctggttcatgctgctctcggtcatcacccgcggggcgcgcttcttcctgctggcatggctgctcgggcgctacggcatcggcatccgcgcggtgctcgaccggcacctcaacgtggtggcgggactgtttgcggccgtggtgatcctgggcttcgtcgccttcaaggtgatgctgtgagccggttcaccctgcgcgccgccgcgctcgccgtggcgcttggcgccgcactcaccgtcggcggcgccctcgtgttcgagcacggcctcggttacgtgccgtgcaagctctgcctgacggagcgggtgccctactacctcgccgtgccgctggcgctgatcgccgccctgtttccgccgcggccggcgcgcttcgtcctcgggctcgtcgcgctggtgctgatctacggcgccggtctcggcgtgtatcacgcgggcgcggagtgggggttctggccgggccccagcgattgcggcggcggctccggcgccggaccggccgacgtgaccgacttcctgaagaacctcgagagcgtgcggccggtggattgcacggccgccgcgtggcgcttcctcgggctctcactcgccggctggaacgcgctgatcgccgccggtctcggcctcttcgccgcggcggccgcgctcgttgctcgggtctcggctcagccgtcgagggggccgcaccagccgggcaggtagccggcatccggccccttcgcgaggcgcagcgcctgctcgagcgcctgggtgaaatccttctcgatcagctttcgcttcaggttgcgccggaggtagtcggcccacaggaactcgctgaacggcgtcgtgtccttggcaaacccgccggcccggcgcagctcgcccgcaaggctgcggaacgggtcgtcggcaagatctgcgatcaccttcgggatgtcgtcgaagccgacccgcagaccggcggcgtcgtagggatggacccaggccttgtggtcggccaccgtccagaaggcgtccttgtcgagcttgtgcaggtcggcgaccacggtcaccagcacgttctcctcgccctcttcctgcagggcgcgggcgaggtggtggtggtcgatcacgtagtgcttcttcttgggccccagcagcaccgggatcatgtgcgagccgaggaactccgccttcttctcgggatcgtgtgcccgccagcggcggcgcttctcctcgacctcacggtagcccaccgtaatctgcgtcgggcgcagttccgcgatcggcacggagatgagcaggggttcgcgcggtgccatgaagtctcccgttcgtttcgattgcgcccggaatggcgccggatcaggcatgccgtccgatccaccctccgaaacgcggaagccggcttcgaggaacgttgcagacggtcggcgaccgggccggcatctcacggaacgtcaatcgatgcgaagcggaaccgatttcgccgggtgccggacacaaggtcgagcctcacagatccgtgagactgaatttcgggtttcttagcccacttggaaaatgtcacggaaaaaggggcggcatcagtattttcatgccgttgtcccgcgcgcatgtttgcccgaagacacaacagacaagcatcgcgttgccggatgattgtccgacagacggcatcgtcccggcatcaggaccacaggcatgtcaatcgtccagaccgccagcgagacctcggccgcgccgcgcccgcacgcatcccggcccctgatcggcctcgacctgctccgcttcggcgcggcctgcctcgtcgtgctgtatcacctcgcctgcaccgcctggatggtcccgtcgagcgaggccgccaccctcgtcgggcagccgatcccgtttccgatcctgctgcccgtcagttcacagggctgggtcggcgtgccgatgttcttcgtgatctcgggctacgtcatcgcctattccgcctcacaggcgagcgcgtcgcgctttctcaccgggcggatcctgcgcctcgtgccgggcatctggttctgcgccaccgtctccttcgggctcgcgctgctcttcgacccggaagccacccgagtcctgttcgaacgctacgtccgcaccctcgtcctgttcccggtcccccgctggatcgacggcgtctactggacgctcgggatcgagatcatgttctacggtctggtctatgccctgctgtttctgaaccggttcgagcggctggagccggtgatcctggcggtcggcgtcatcagcgcgctcgcgtggtgcctcgcggcgacgccgttctggcctgacctcgaccggatcatcagcacgcggatcgccaagctcgccctgctcacccatggctgccacttcgccatcggcgtgctgctgtggagcgcagtgcggaacggtctgacggcgctgcggctggccggcctcgccatctgcctgacggggggcttcctgcagatccgctacgatgccggcttcgtcggcgtcctgctcggcctcgaccggagcccggcgatggcctggttcctctacgccgtcttcatggccctgttctgcctgtcgatccgcgcgaacacggcgctgaccgacgcctttcccggactcgggcggcgcttccgtgatctcgggctcgcgacctacccgctctacctgctgcacaccttcgtcggcgccctggcgatgcggttcctggccgtctacgggctcccgccggccgcgagcctgacgggcggcattctgacggccgtcgccgcatccctgctggtgtcgcagcggatcgagccgcccttgcgcgcgggtctcggacgcgccctccatagcgtcggcacccggctgcgcagccgcggcccggcgcccggtgcgctcatccgctgagcggtcggccgccgctcagcgctcgccgtagccgcccatggcgcagaccgtggcccattccgcctcggtcaccggctgcaccgagaggcgggaattagtgacgagggccatgtccttgagcgccgtcgccgccttgatcgcgtcgagagtgaccgggcgcggcatcggcgccaccgcccgcacatcgaccatgccgaaacggccgctctcgtcggtgtggtcgggataatagggtttgatgacctcgacgatgccgacgacggccttgccctcgttggaatggtagaagaagccgcgctcgccgacctgcatcgcctgcatctgcttcttggcgaggtggttgcgcaccccgttccagaaggtgccgccctccccggcttcgacctgctggtcccacgaccaggtcgagggctcggacttgaacagccagtaggccatggcgcgggacggctccgtcgggaaaggcgccctcgcttatcgaaaatccggccgcgcttgaagggcgcgcaccgctccgctttcgacccgtcgacgggtgctcacgccgtctccgccttgagcggccgcgacagcaggccggtcatcgccgcatcgaccgtcagcgctccggccaccaccgcggcgacggcctcggccaccggcatctcgacctcccgtgccctggcgagatcgaccagcgcctgcgcggtgaaggcgccttctacgagcttgccgcccgcggcctcctcgggcgaggcgcccttccccaaacgctcgccgaacgcgaagttgcgcgattgcggcgaggaggcggtgagcacgaggtcccctaagcccgacagccccatcagcgtctccgcccggccgccacaggcgcgggcaaagcgcatcagctcggcgaaggcgcgggcgatcagcgcggcgcgggcgctctcgccgaggccgcggcccgcgacgatgccggcggcgatcgcgagcacgttcttgccggcaccgccgacctcgacgccgcgcacgtcgtcggtgtgatagagccggaaggccgggcccgagagtaggccggcgagccgcgccgccagcgccccgtccgccgcggcgagggtcacggccgtgggcaggccgcgggcgacgtcggaggcgaagctcggacccgacagcaccgccaccggggagccggacggcagcacctccgccgccaccgcgctcatgaaggcgtcgctgccccgctcgatccccttggcgcagagcaccaccgcggcgccgggcgccagcgagggcgccagcgccgccagcacggagcgcagagtctgggccggtacgacgagcagcaccgtgcccgccgacgccagcgcggcggcctcggccgtggcgcgcacgccgggatgtagggcgacaccggggagatagcgctcgttggcccgcgcctgctccatccgcgcggccgcctcgggatcgcgcatccagagcgtgaccgggcgccccgccgcggcggcggcgttggccaaagccgtgccccaggatccgccgccgacgacggccacgacctcgtcccgccgctgcgtgcctgacttcatgtccgcctccatcgggaacctcgtgcagcccggctcattacggccaaggtgcggacccggagccacatcgtcaggttcgcgataacgacctaccggcggaagagcgagtaccgatccgcaatcctgtgacgaagaggcccgaacccggccaacggcgtgtgctcacctgtcatatttgcaatattttgcgagaccggaccaaggtgatgtcgacctgtcgaagcatttccgaccacgaccgacacaaaaaaccgcttcgtgccacaaattcgggcaaaaccggaaacatcttctcgccggttgcgcgaattcaactttcgcattcctgcgccataccctctcaggtttgccttgcaatttttcttgttttcgttttgtttgaaatttcaaaaaataatcctcgatagctgcattactttttaatcctgacgaaatgtcgttcgttcggtgcgccaatacggtccatactagtcatttggtatgagattaacggttgattaaatatattgcaggaaaccaactttcatcgaaattcatgatgcctggagccttcagccgtggcgatcttccattccgaacaagattccatccttgcggccgtcgatcgtgctcaaggccgtatcgagttcgcaatggacggcaccatcacgaacgcgaacgccaacttcctcgacctcgtcggctacaccctcgatgagctgcgtggtcgttcacacgcgatgctgatgccccccgaacagcgcgagagcccggaatacaaggcattctgggaggctctgcgccgtggcgagttccaggcccgcgagttccggcgcatcgccaaggatggccgctcgatctggatccaggcctcctacaacccgattctcgaccggcgcgggcagccatacaaggtggtgaaattcgccaccgacatcacggccgagacccagcgcaacgcgagctacgagggccagatcgccgcgatcaaccgatctcaggcggtgatccatttcggcctcgacggcacgatcaccgatgccaacgcaaacttcctcgatgcggtgggctaccagctcgaggaaatccgcggccggcatcacagcctgttcgtcgatcccggggaggtgaagagcgccgcctatgccgagttctggcggtcgctcgcgaacggcacctatcaggccggcgagttccggcggctcgccaagggcggacgggagatctggatctacggctcctacaatccggttctcgacagcgaagggcgtccctgcgccatcgtgaagttcgccagcgacgtcacgcaggccgtggccgaccggctccggcgtgcgaacgggcagcgcgccatcgagtccgatctcggcaccatcaccggcgcgatgtcgcatgtcagccgtcgggcgagcgagacggcggccgcggtggccgtcacctccgacaacgtccagtcggttgccgcgggcgccgaggaattcgccgcctcgatcctggaactgagccgccacgcctcgcaggccaagaccgccgccgacgcggccgtgagccgggccgaggaggcgggcggaatcgtgagcggactgaccgccaccgccgagcgtatcggcgaggtggtctccgtgatccgctcgatcgccgaccagaccaacctgctcgcgctcaacgccaccatcgaggcggcccgcgcgggcgcggccggccgcggcttcgccgtggttgccaccgaggtgaaggcgctggcgagtcagtcgtcgcgcgccaccgaggatatcggccagcagattgccgccgtccaggattcctcggcccgggccgtcgaggcgatccgcgccatcgtctcgaccatcacggatctcagcgaaatctcgatgagcgtctcctccgccgtcaccgagcaggccgcggtcacgcaggagatcgcgagcaacatgcagaccgccgcgcgcagcgtcgacgccgtacgcggcaacgccaacgggatcgcgcaggcggcgaacgaggtcgatctctccgtgcagaaggtgaccgcctccgcccgcgcgctcgcctgatcctgggccaccggcctcacgcggccggcgcgacctcggcaaagggccagcgggcgcgggccggcacggtgagatcgtcgacgaggccgaggcgcaggcgctccagccccgcccaggcgatcatcgcgccattatcgccgcagagcggcagcggcggcgcgacgaagctcaggcccacctccccggcctgcgccgcgagcgcccggcggatcgctccgttggcggccacgccgcctgccgcgaccagagccgtcggatgcccggcgacgcccgcgaaggcgcgcagggcgacgcgcacgcggtccaccaccacatccaccactgccgcctggaagctcgcgcagagatcggccacatcctgcgaggcgaggggttcgagccgctcggcctcgatgcgcagggccgtcttgaggcccgacagcgagaaatccgcctgccgccgcccgatcatcggccgcggcagcgcgaaccgctccggattgccgctctccgcctgccgctccacctcgggaccgccgggatagccgagcccgagaagcttggcgaccttgtcgaaggcctcgccgatggcgtcgtcgatggtggtgccgagccggacataatcgcccacccccttcaccgcgacgagctgcgtatgcccgccggaggcgagcagcagaagataggggaaggcgagcccgtcagtgagccgcggcgtcagcgcgtgcgcctcgagatggttaaccgcgaggagcggcttgcgcgcgacgagggcgagggtcttggccgtgacgaggccgatcagcacaccgccgatcaggccgggcccggcggcaaccgcgatcccgtcgatctccttcagagtcgtccccgcccgctggagtgcccgggcgatcagccggtcgagcacttcgacatgggcgcgggcggcgatctcgggcacgacaccgccataggccgcgtgctcggcgatctggctcagcacctcgttggcgaggatctgtccgcgctcgtcctcaccgagcgtcacgacggcggcggcagtctcgtcgcaggtggtctcgatgccgaggatcttcatgagtgtcacgctgacgtccacgcaccgttgcgtgccgggggccggcccgcctactccatgtctcgcgaaagctcggtcagaccggtcgcgacaccacgtctacgacgaaaccgccgacggatacaggtgaggctcaccgccgagggacgctgtggatggcgtgagggagaggggcgtatgcggatctgggtgtcgcggcccgagccgggcgcgagccgcacggcacggcggctggccgagctcggccatgccgcgttggtggcgcctgtgctgcggatcgcgccgagcgacgggccgccgcccaccggccggttcgacgggctgatcctgacgagcgccaacgccgccgcgccgctcgccgcagccggtcttcccgaggcaccggtcttcgccgtcggcacccgcaccgccgagcgggcgaaccgggcgggcctgcgctccgtgcactgcgccgacggagacgccgtcagcctggcccggctcgtcgcagcccatgtgcggccgggcggcactctcctccacgcggccggcgaggaccgcaaggccgagcccgccgcgagcctcacggctgcgggctaccgcgtcacgacctggaccgcctacgcggctctggccgagacgaccctgccggcgccggtggtgcaggggctgttgggccgggacgacgcgccgctcgccgcggccctgcatttttcgcgacgaagcgccgaaatcgcggtgcatttgtccggcaaagccggtctgagcggagcgtttcgggcgctggcgcattactgcctgtctccggacgtggccttgggactggtcgagctcggcgtcgcggcccattttgtagcggcgcgcccgagcgaggaagctctccttgccggtctcgcggcttcggactgaacggcctcgtcgcccctgcgggccgatggggacgcgagagcgtgtcggagcgtcggagatggaacccggaagcggttccgatggatgacggcgccggttcgctcttctatgggagcacactgcgccggtgcggcggctgaatggagcgaacgcccgtgacttcacccaaggacggcgccagggatggcgccaagtcgccggagcaaggcaagttttcggagcaggccaagtcttcggaacaaggcaagtcgccggagcaggcccgggaagcggccagggacgtgacgaaggattcgtcccggcccgccgacaaggcgatgggcaaacctgccgagccgtccgcagcggcctccaccccgaaggtcgagccggccaagtcgggaccagcggcgtcggagccggtcaagtccgagcccgcaaaggcgggtccgaccggcagcagcgccctgcccggtagcaatgcgcctgggtcttccgggcgcccgcaggacgttcgagcggacgcgccgttgaagccgggcgccaccggcagcagcgcggtccctccgtcggccgcttcgaccggcgcaggaacgatgtccaacaaacccacggagcccggaaagccgtccggcgcgccggccactgcctccggcacgccgggcggcaatgcaccgtcgaagccgggcgccaccggcagcagcgcgattccgccgaatccggccggcgccaaggcgaccgatgccaaaccggacacgtccgccaaggccggcaccaccggcggcagcacggtgaagccggagacaccggcctccgggagcgccaccgggagcgccagctccggcggtaccaagccggatgcgacctcgggagccaagccgggagcggcgccgggcgccacgcgggtgacggaggcggcctcgctgacagacggcccgatcctcgatctcaaggccaagcgcctctccgatgcggcggatgccgccaagccgggcgcgaaacccgatgccggcaaggagagcgcgggcgctcccgcttcggccaaggaagcgcccaaggaagccgcaaaggcgacaccggctcgcggcggcgcgggcttcggctccgtggccgcctcgggcctgatcggcggcctgatcggcgccggcctcctctacggcgtcaccacctaccagcggggcgccgatccgcgccttgcaaatctcgacaagtccctggcgggccttgccacgaaggatgccgtagccgggctcgacaagcgcctcgccgccaatgagcaggcgctcaagcccctgcccgacgccgtcgcccgagcggaaactgcggccaaggccgccgccgaccgtgccaacgaagcgctccagaaggcgggcgtcgcccccgccacggccccctccgccgacggttccgccccggggccgaccgtccccgccgacatcgcggcccgtctcgatgccctcgatcagcgcgtctcggcgctgcaggaggagcccggccgcgacggcacggccgaggtgaagaccgcgcagtcgatggatccggccgccctcgccgccctcgatgaccggctcaaggcgctcgaaacgaacggcggcaagagtgctgcgtccgatctctccgacaagatcgcggcgctgcaggcggatgtcgcgtcccgtgccaaggcggacgaagcggccgaggccgccctcggcaagcgcgtagacgaggtgcagaaggcgctggacgggcgcatcgccgccgcgacccagaccgtgcaggaggcgacgcaggcgagcaagcaggccgccgacgccgcccagacccgcgccgacgaagccgtgaagggcctggagcggaagcttcaggaacagtcggagcggattgccggcctcgacaaggcagtcgatcagagcgccaagcaatcgaccgtgcagtcggccctgcgcatcgtcgcggccgaccggatcgcctcggcgctggaggcgggccaaccctacccggatgcgctcgccagcctgcgtaacctcgaaccggcggattccaagcgcctcgacgcgctcggccccttcgccgacaagggcgcgccgaccgcttcaggcctcgccgcggagttccgtcggatctcggagaaaatcgccgaggccaagcgcgcggcccaggccaaatccgtcgccgagaccggcagcgtgggcgaccgtctgatgaacatggcgagttccctggtgcaggtgaagcgcgccgacggacccaccgcgggcggaacccaggccgccgccggcagcgcggcttcgaccgcgcaggttcaggcggcgctcgaccgtggggacctcgccgaggcggccaaggcctacgccgcccttccggaggaggcgcgggcgcaaggcggcgatttcggaacgcggctctcggcgcgtgccgaggcgggtcgcacggctcaggcgctgctggccgacgccttcaccggcctgccaccggcacgctgacggccaggaccggcaccgatgacgacgaaccagccgcgccctgcgcggcgttccccccttccactctgcccgggccgcgtgcgcccgctccccgtgctcccaaggaggccctgacccatgtggcgcgccctcgtcttcctggccctcctggccgtcgccgcctacggcgcggtgtggatcgccgaccatccgggcaccgtgaccgtcgtctggaacggctacgagatcggcatgagcctcgccatcgccctcaccggcgtgctggtggcggcgattgtcctcggcctgatctgggcggtcgtgaccggcgtgatcggcctgcccgccagcatcagccgctcgacccgtgagcgccgccgcaacaagggcctcgcctcgctctcgcgcggcatgattgccgtcggttccggtgacccgctcgcggcccgccgccatgcgggcgacgccgagcgcctgctcggcagccagccgctgacgctcctcctcaaggcccaggcggcgcagatttccggagaccgggacgcggccgaacaggcgttcaagcgcatggccgacgatcccgagacccgtgtgctgggtctgcgcggcctgttcgtcgaggcccgtcgccgtgaggacgagggtgccgcccgcgcctacgcttccgaggccgcccgtctcgcgccgagcgtcacttgggcgaacgaagcggtgctggaggcgcaatgcgccgacggcgagtggtccgccgcgaccgagaccgtggagcgccgcgcggcgctggggctgatggacaagcacgccgcccgccgccagcgcgcggtgctgctcaccgctgccgcccaacgccacgaggccggcgagcccgattccgcgaccgagcaggcgctcaaggccgtcaagctcgcccccgacctcgtgccggcggccgtcattgccggccggctgctcgcccggcgcaacgatctgcgcaaggccgccaagatcatcgaagctgcgtggaaggcgaccccgcatccggaactcgccaaggtctacctcaacctgcgcacgggcgactccgcccgcgaccggctcgcccgcgccgagaatctggccaagctctcgtcctgggagccggaatcgcgtctggtgatcgctcaggccgcgaccgaggccaaggatttcggccgcgcccgcgaggcgctggcgccgctcaccgacgaccggccgacggcgcgcgtctgccggatgatggcgcggatcgaggccgccgagcacggcgccgagagcggacgctcccgcgagtggctcgctcgtgcggcccgcgccccgcgcgacccggcctgggtcgccgacggcatcatctccgagcgctgggcgccggtctcgccggtctccggccgcctcgacgccttcgtgtggaagaccccgcccgagatcctggctggccccgaggacgacgacgccccggtcccggcttcggccgagcccgctgctccggtcgcgatcccgaccacgcccgtaccggctccggtcaccaccgacagcccggccccgtccacgcccggattcctccagaccggtgcaggcaccccctcggtcccgccgacgcccgctccggtcaacggccccaccggcccgtcatcagccacgcaagccgccccagcggaccgtccgcgccgcatcgcctgaacccccacgccgcccggaccggagccgggcggcgcacaacgcgtgcgtctgtggcattcttcgccttgccagacgcccacgccccggctacagacccgcacctgccgcaagagaccaccgcccgcgcccagcgcccgcgtcggtccccggtcggttctggaggggtggccgagtggttgaaggcgcacgcctggaaagtgtgtataccggaaacggtatcgcgggttcgaatcccgctccctccgccagcaactcgcgaaattagagcagttcatccgggcttcggcgggtgtggcattttcttcatgcctgccgggactttgcagggcaggcaacagcaacctgccccgcagagacaccgatgcagcgcggcttcggcctctccggcctcatcgtctcgccagcaccattcgccagtcccaccttctcggcctgcctcctacccacccgacttgcagcgccaccagagacaggcgcgatccaggccgccgctgacgcgcggaagacatctcggaaggtcgctcgacgaacgagaacgaggcccgtcggacccagctcctccagatgctgttgcgatggttcaggctcgtcgttcgtcgggtcggcttagccgaggctgaggagcttgcgctgctcactccagtccatcggcagtcgcgtgtccgccatcaggcgggtcgctgtcagctccggcggatgctcgcccgagagcagccgcgccacgatgtccggtgccaagaagctcagacgcagaagacgcgtgacgtaggagcgcgacagcccttcctccctcgccacgtcatcaatcgagagctgcgcctcgccgaagatgcgctcgcgcagctgctgtgctcgggcgagcagaccggtcaggctcgcgtcgggtgccgaccctgtgctcttacccgggattaccagccgcagctcctgccccacccgctgcagcacagccggcacacgcagcaccagcaccgcgcctcgatccagctcgccatcgtccccgtctgaagcgttggcttggctgagtgcctgcgcatcagcatgagcctcagcggcagcatcgggtacgcaccaggatccagtgaagccctgaagcaggcgcgcagtgtcgacctgcaggtcgatgccgtccgcccgcacaacgatgcggcgcagacacacgcgcagacgctgccgctgctcgcctgcaggtgcctcgtgccagctggccgccagagcggcaccttcagcaagcaagcgctgctgttcggcagccgagtgctcgcgcatcagctcgtgcaacgcgctggcactgccgagcagctcacgcagtcgccccgttaccagagcttccagcgccagagccggcagccgctgaccgcgagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcgctgaccgccggtccgcggcgcatcagccacgcctacatcgctctgatccgcatctccgaacgtcctggatccgctggagcgggcggggtgcctcttccccgtgacgaggctgtgcgagacgtagtagcggtagcgcaggccgcgcttgagcgtatggcttggcgtcagtcgctgaccctgtgcatcgtagactaggccagccagcaggctcggtgcatccgccgccgctccgctgtcgcgctcaacccggttctgcgccaggattgccggtgccgcggcaaacagcgcagcatcaacaatcgcagcgtgctcaccggcatagctctgccccttgtgcacgacctcaccaaggtagagccggttggcgagcatcgcgtatagggcaccgcgagccaaaggctggccgccgaagtgaccgccatcggcggcacgacgctgcttgctcaggatgcctgcctgcgccagctcgagctgcagcagacggaccgaacgcacggcgcagtagcgccggaagatgtggcgcaccgtctcggcctcggtctcattcaccaccagcctgcgctcgcccacgtcgtagccgagcggcgggaggccacccatccacatgcccttgcgcttgcttgccgcgatcttgtcccggatgcgctcgcccgtgacctcgcgctcgaactgggcgaaggagagcagcacgttgagcgtcagccggcccatgctgctggtggtgttgaaggcctgcgtcaccgatacgaacgagacctgccgcgcgtcgaacacggccacgatgcgggcgaaatcggccagagcccgcgtgaggcgatcgaccttgtagacgaccaccacgtcgacgcggccggctgccacgtcggcgagaagccgctgcagggcgggccgctccatgctgccgcccgagtagccgccatcatcgtagagggtaggcagcagcccccagccctcgtgccgctggctggcgatgtaggcggcgcaggcctcgcgctgggcatcgagcgagttgaaggcctgctgcagaccctcctcgctcgacttgcgggtatagacggcgcagcgcagccgtgccggcttggctgaggacggcgccggcttcgacctagccatggctcgtctcgcgctcttccctgcgcccggtcaggccgaagaaccggggaccggaccagtggctgccggtgatgcgcttggcgatctggctgagggagcggtagcgctgatcctcgtgctcgaagccaccctccgtgacggtgacgacatggctgcgaccgtgccactcgcgcacgaggcgcgtgccgggccgcagcagaagcgccgacggcaccgacggtgtgtcaggcacagtgcttcctcccctaccccgctgagcctgagcgcgcaggtgacgctgggttgctttggagaggccgccctgcgccacctcctgaaggcggtaggcgagagcacgcacgatcaggtcgcggctgagcggcggtggaggctgctggaaaaccctgcgccaggattggcgcagttccaacgtgctcatctgcgccaactcagagagctgcagcggcgaccggcctgcttgcgatccttcggcttgccgctcctgcaccttgagggaaggagtcgggagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctccctgaggacaggccagggggcaaggtcactaagtacgacgcaccccgacgcctctctccagacaggggcttgaattttgcctgacgtcgtacctgccgagcttgttagctgcacccgagttcacagtcaagaacgaaaggcgaacgaggcgctgtgcggcttccctgttgcgtcgcggaacgttccctgttttgacgcgcagggaatttgccgccaagtaattgtggcaacgagcgaacaagcgcccttgaggaagcctcagccctgttttgaggaccgacttccctgtttcagcagagagaacagggaaagcacgcgtctgcggcaaacagagacgggttcgcagccgactgccagcaccgccagaaattccaaaaaaccatgaaagctgctgtcgtttcttggagcggcgcgctgcctgccggagcgaccgctccgccagcttctcagatcggctggatgccatcgtccgtcggtgggaattccctaacgttccggaccgcgatcacgacctctgagaccgaagcgtagggagcgtccaccgcttccgcgttccctcatgcgctattcgaggatggcgcggtgttggggtccgagccgtcatccccacgcgccagcctcagatacggcgcgacgagcgccccttcggcgtgggacagccgaccagtgcacaacgggccgtcggtccacgtcgattggggaacgacgacccgacttgcgcgtctcatcttggaacacccagtgaggacgcgacaatgtcggttttccaaattcgccagggcggaacgggcgcgatcctctggaccggcgcggccgccaacgaaatccaggccatggatgcgatggcccatgacgcgggctactacgaccactccgatcttccggagaacatgcgccggggtctgaaggtcgaagcgctgtcgttcggcgccgcccgaggacaggcatcggcgggcagaacgcagggcggccgaaccgggcaggtcgtgatgggcaccgcgatcaacgatcgcaacctcggccgggcagcaagctagcgcccgtcgcctatcgaagggagggaccgcctactgggaggccgtccctgtcatgcgcggcatcggcatttgtcgcgtgaatccgcgcgaagccgcccgttcggcggcctccagcttctgccggcactcgaccgcgtcctgcagcgcgtccgagagcgcctgtcgaagggcggccacggcattgccgctcgacgtttcgagatactgctcgacgagtacgtccaccgcatccgctcgcgctgcggccaccgcgcacaccatgctcgacctctcactctgacgaggggcggcgtttgttgcagcagtgtggccctgtcgaggccccgcctgcatctcggcccgttgcagatgccggatagcgccgagccaagtggacctgacccagctcgaacaacctcgacgcctgccgagacgccggcagcgtcggatggatcagcgacatcctgcagcgaggcagtaccaggaaacacgccgccgtggcgttgcggcaggcgcttcgaacccaacagtttggaggtcgtgcggcagggataccgtattgccttccggggacgtacgtttctaagtttccaacaaggatgcccgaaccctgagttgcaggcatcgcgcggaactcacagaaatcttggcgccccacttctccgttaatgggcagatcgtccttccgttataaaaatttaagtcttggcacggcactgctttgcgctgaaaactgcaacttggtctgccgaattatgatcgctgcgtcccgtcttggggtccgtctgcccgcaatgaccattggtctcgcgcttctcagcgctgcggcaatggggggtttgagctggtcatcggccaagtcaggcctcatcgaagcggccggggctcggcttgagcttgctgcggccgctcgacgcgacggtatcgagcttgtggcagacagaatgcaggccgattttctggctgccgccggtcacccgcagatcgtctcgaacttccccgatctcgtcgagaccctcgacccttcgaagcccgattttgccggcatcgtcgaggctttccagagccccccgacggtcgaggcgcgcgttgctttggacagcacgcctgcgaccgcgatgtacggtcgacggcacgtcaaggtgcaggaagtggcccgccgcatcgtcgccgagccgggatatgccgatctgatctttctcgatgaaagcggacgcgtcgtttacacgacgaccaaaggcaacgacttcgccaagtcgctcgacgatccgagcctcaaggaaaccgggctcgcgcgcctcgtcgagcgcttgaagagccaggatccgggggcgacggcgttcgaagatttcgcggcctatccggtcggcggcgggccctcggccttcatcggccgggccatgaccaagcgagccaacgtcgccatgggcaccgcccaggcggtggagcggatcggcttcgtcgtccttcgcgtgaccccggccctgttcgaccggacgctcgccaaaagggcaggtctgggcgagaccgggcaaattctggcagcgggcgccgatggccgtctccgctcgaatcctcccctcaacccggctgtgaaggccggtgcgccgatctcggacctcggcttctccgcatcgcaactctcgggcggaagcttcgcctatccggccgcggacggacgccacatggcggcgagcgccacggtttcggtcttgggcgcgccgtggacggtggtggcggagcagacggaggcggaagccgtcggtgcggtgcagaccctttcgcgcaccctcgccctcaccgcgctcgttgtgctcctgggaacggccatcctcgggctgctcctcgcccgctcgatcgtacggccgctcagcgcgctcacccgagccctcaccgcactcgccgctcgcgagacgctggctgaggtgccgggcagccaacgccgggacgagatcggcgacatcgcccgcgccgtggtgacgatccgcgacatgtctctggaagaggccgctcagcagcttcagacgacggaagccgaacggctgcgcgaagagcaggcgcgccgcacccttctgcgcgacctcgccgaccgcttcgagcagtccgtcggtggcatcgtcgccggtgtggcacacgccgtcgcgggtctgcagggctcggccgcgacgatgcaaaacgcggtgtcggggaccgcgcaacgctcgaccagcgtcgccggcgccgcccagcagacggccagcaacgtcaatgccgtggcggccgcggcggaagaactcggcgcgaccgtccaggaaatcggtcggcaagtggagcaggccaccggcatgtccgccgcggccgtgcaggcggcctcccgcaccgaggagacgatggccgcgctcgcccaggccgcgacccgcatcggggatgtcgtcggtttggtttcgaccatcgccagccagaccaaccttctggcgctcaacgccacgatcgaggcggcccgtgcgggcgaagccgggcgcggatttgcggtcgtggcgtccgaagtgaaggaactcgccagccagacggcgcgggccaccgacgagatcggccagcagatcaccgcgatccagggcgcaaccgagggtgcttcgcaggcgatccaagacatcgcacagcagattcaggcgatgcgcagcgtgacgacgaacatcgcgaccgcgatcgaggagcagggtgcgacgactcaggagatcgtgcgcagcatgtctcaggcctcgacgggaaccgtcgaggtgacgaccaacatcgccgaggtcgcacaggaggccgaaggcgctggtcaggccgctcgcgcggtcgcaaccgccgccgatggccttgcggaccagtcagctgtccttcgatccgaggtcgagaaattcctggccaacgtgcgggctgcataaggcgacaaacgaacgcgtccaagggcgacaaagggcaacgggtaacagcctcgggcggagcgcatcgccacagacatcgacgagtggtcgctgtaggagcgggtgaaacgatccggccaaggcatgagaacgctccagcccacgctcttcgacgaggtctccgcccatctgccgctctttgacggcctgtcagaggaagccgccgaacgcctcgcggccggcggctacgggcgcgggttgctgacggcctcgctccgggcacgactgcgcaaggccggtttcgccgacatggccgcgctggcgctcgcgtcgccggtcgaactgatggcagtacgcaagatcggcccggtgcgggtctccgcaatccgggtccatctgctccgagaactcgcgcggctggtccctggcgcgagagtcgaccacgacagcagcgcaacagaccggcggcggctggagcggctgcgcgccatgccgggcgaacgattcggctgggccggcgagacatgcgccgatctggccgtgaagcggtgcgccgatatcagggctgaactcgatatccccgcggccgacctcgaccggatcgcggcggcactcacccgagcgctgctgccggaacggccgcgtgtgccctccgttgcggctgcgcccgacggtgacgcgacgccggagacaacgcgtgcgcgcgagcgtgccgagctgctgcgggagcaagaccgcctatgggacgcggccgctcctgaggccgacattcggccggggcgcgcggtccggtagggtggtgccgctgaccgcgtcgcagcgggcgttgatcgccggactcaatacggctcgtgggggcgatggaccggttggtcggcggcggcatgcttccggagggatgcgagcgccgtgcgttgagcgcggggcagagccgccggactgaacgccgctgaccgcccgtctacctcatgcccgcctccagcgggtttcgtaaatcccaccttgctccgcccggcccagccgcggcggggctttttcgtgtgtgcgtcctggtggctaggtttcacgacgcgggcgatgcgtacgtgctgcgctcatgggcatcactgtctccgacaacaccgagacagtccgccgcctcaagccaacgctcagccctgtgatacgcctggcagtctcgggaaatacgggctgttgctgcggttcagagcaggagcggtcgggttcccctgtgagccggccggcgccttccggggcgtgaagtacgggtcgtaatcgctccaagacgcagacttcgcagcgtcggatttgcgggcgaccggcttcggagcggttctcgtcatgaaggcttgtccatcggtgtgaacaggccttttaggcgaaaagggttaactgcactgttaccaaaagggcacgggcgcgccggttgaaatagaccgatcaaagcaagtcatcggcaggagcaccgcaacaatgtcagctgttcacagcagccgaacaacgctcataagacgcgatgaatgcctccgcctcgtgtcgacgcaagcccgtgacgacaagccccgcggtcgaaaccgtccagagaccatctgaattctgcgaaaggacgagcttcgtcaccggtacccccttttggcggccaatcgagcacctgttccaggctgcggttccgcacgcgggtggcagcttacgaatacggctccggtcgagcagctgacctttccgagaatcactcttttgaggcgcctgctatccgcggcaccttcttccgtcactccggagaacaccccggccgaaacgggttatgaacggagcaaggtgaggctgggagatccggcttcgggacagacgtcgtcgagagtgagtgcatggcccgcaagcgtctccgccccacagccgaaagcctgatcgaggctgtcggccgtctcggcctgtccccggcacagatcgatgtcgaggctctgcgcatccacctcgagctgccggaattcggtgcggcggtcgaagacgagcgtgtcgcgctcgctctgcgcgagatgaagacggcgcgagccttcgtcgagaccggcattccggccctgaagcgagcggtccctgccctcagggcggtggtggccaaggaccaaagcatccggtggaccatccgggtcggcatcccgctgctcgatgccggtcgcatggacctgcgtatcgatgccgcgccggacccgatcatcgccgagatccttcagggcatagcggcgcggaacgatccgacacgtcggctggaagagctgcgcgccgccgtgacggagctggcggtccagaccacgcgcgacctgcgcaagccggtcgatcggctcaggtctcagatcctcgtcgatcttcgcgaggtgggcgccgatgcggcggcctatctcgagcatctggaccgctcgttgcgctcccgcccgttcaacttcagtccgaggctggcgcgctccctcgcggatgccctgacgccggtccgccagcgcgcaaaagccgtggcgcgcgagggctctcgcctgcggcgcctgagggatcaagtcgggttcggtgcctatatcgagaaattcgccgccgcccgccggctgagccggcgcatcctctttcacatggggcccacgaattcgggaaagacctatgcggctctacaggcgctgagcgccgccccgaccggcgcctacctcgcaccgctgcggctcctggcgctggaaaactacgaggcgctgagtgagcgcggcctccgggccggcatggtcacgggcgaggaagtgctgggcgagctcgacccgacccatacggcccgaacgatcgagacggccgacctgacccgtccgatcgacgtcgccgtgatcgacgaaatccagatgctctcggacccggaccgcggctgggcctggacgaacgccctgttcggtgttcccgccaggaccgtcatcgtctgcggatcggacgatgccctctcctacgtccgccgcgccgccgaggcggccaacgagtcgctcgaagtcatcaacttcgagcgcaaatcaccgctcgtgcttctcgacgaacccgtacccctggagaaagtcgagccgggtgatgccgtggtggccttctcccgccgggccgtgcacgagaatcgtgaaatcctagtcgctcggggccaccgggtggcgacgatctacggcgctctgtcgccggaggtccgccgcgccgaggcggcgcggttccggtccggcgaggccaacgttctggtgacgacggatgcgatcggcatgggcctcaatttgggccccctgaagcggatcgtcttctcgaccgtgcgcaagtgggacggcgtccaggagcgcgtgctcaccaattccgagatccggcagatcgccggtcgggccgggcgctacgggcatcaggatgtcggctatgtggcagcgaccgagccgaacgctgtcgagccgatccgaaccgccctggccggcgcgccgacggcgccggcggccgacacccgcttctacgtgcgtcccgatctgaccgcgatccgctctgtggccgaggagatgcggacgccgagcctctatgaagtgatgacgcatttcgcgcgcgccacattctacgccggctcgccgttccagccatcggcgctcgaagaggttctcgagatcgcacggatcatcgaccgggctcggctgccgatcgaggaaaagttcatcttctcggtctgtccgatcaatcggcgcgacgagattgcgatgggtatgctggagcgctggagccaggttcgcgcggccgggacaaccgttcccgccctgcgagcgagcatgaccggcgaactcgattatcaggagcgaacggtgaaactcgccagcgcctatctatggctggcgcgacgttttcccgaaactttcgatgatatcgaggcgacccggcatatgcgccgttatgccaacgacgcgatcgagcatcacttgcagcagacggcgacgcgcaaggcggagcgccggggaaggcgggccggaggaacgcggtgattgcgtttttgccgagattgggttcagcccggggggagcgggtgagctgcggctcagccggtttgtccgggcgagggttcgagggcgctcagcgactctccactgccctgcgtttggcagtcgtccggtgtcgggaaggccaaaagccccctcccctgccggtggcgtttggcgaggacgatcacgctagcgggtcgctgtgtctgtgagcggtttggtccgtcggtgcagcgtgaacatcaaaaggcccgcgggcatggtggccagcgggcttgcagtcgtttggatgctgtcggtgtgtgtgcgtgtattcgtatgcgttggttgcgggggctggatttgaaccagcgaccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgccaaatgcgtggacgccggacggtgtgtgtccgtcctcggcgtgctgtgtgagggaatgtgtgtgtcttgtgctgggcaggcctggcggcgaccgactctcccgtgtcttgagacacagtaccatgggcgctggtgtgtttaacggccgagttcgagatgggatcgggttctgggcacaccgctcaggccaccaggccggcgcagcacaagggggggatgttcgggcaagcatgggacagcgtgtgggctgtctctggtcttgggtcgtgacgcatttggtgtggtgtctgctcgtcagccttacggctgtcgatcagcaccggacacggatcatgagagcgatcaagccaatcgggcgattagtaccggtcagctcaacgcgttaccgcgcttgcactcccggcctatcgacgtggtcgtcttccacggccctcaagggagacctcgttttgaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtacatagctatgctgcactgccgctggcgcgacaacagctccaccagaggtacgttcatcccggtcctctcgtactagggacaaatcctctcaagtctccttacacccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaatcggcgaacagccgaacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacgaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccacccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacatgtacgtcttgcagtcaagcgggcttatgccattgcacgcgacgagcgatttccgaccgctctgagcccaccttcgtacgcctccgttacgctttgggaggcgaccgccccagtcaaactgcctgccatgcgcggtcccggcgcccgatcagggcgcgcggttagaccaccatgtcgtcaagggtggtatttcaagggtggctccatccaggctggcgcccgaacttcaaagcctaccacctatcctacacatgccgacacgaaggccagcgcaaagctacagtaaaggtgcacggggtctttccgtctgaccgcaggaaccccgcatcttcacggggaattcaatttcactgagccgatgctggagacagcggggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcaattcaaggctctcacctctcctcttaaccttccggcaccgggcaggcgtcaggccctatacgtcgtcttacagacttcgcagagccctgtgttttagataaacagtcgccaccccctggtctgtgccccctgccgatggttgcccaccgacagggcctccttatcccgaagttacggaggcaaattgccgagttccttcagcatcgttctctcaagcgccttggtatactctacctgtccacctgtgtcggtttcgggtacggtctcacgtggaggctctttcctgggaccccttcaccgcccaaccaatccgataaggttgaacgatatacggcatccgtcaccatccactggccggggaatatttgccccgttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgcgaagattaactttacgcaggaacccttggactttcggcgagagtgtctttcacactctttgtcgttactcatgtcagcattcgcacttcccatacctccagaagctctcacgagtcttccttcatcagcctagggaacgctccgctaccactcacctcttgcgaagtgaatccgaagcttcggctcgtggcttgagccccgttacattttcggcgcaggaccccttatttagaccagtgagctgttacgctttctttaaaggatggctgcttctaagccaacctcctggttgttttgggagtcccacatcctttcccacttagccacgaattgggggccttagctgtcggtcagggttgtttccctctccacgacggacgttagcacccgccgtgtgtctcccgagcagtactcgtgcgtattcggagtttggttgggtttggtaccgctgtgggcggccctagcccatccagtgctctaccccgcacggtattcactcgaggcgctacctaaatagctttcgcggagaaccagctatttccgagtttgattggcctttcacccctagccacacgtcatccaagaccttttcaacgggcactggttcggacctccagtgggtgttaccccaccttcatcctgcacatggctagatcactcggtttcgggtctaaagccacgaactgaacgccctattcagactcgctttcgctgcgccttcacctatcggcttaagcttgctcgtaactttaagtcgctgacccattatacaaaaggtacgcagtcacccaggacaaaccttgggctcctactgtttgtaagcatccggtttcaggtgctatttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcactatcggtcgctgaggagtacttaggcttggagggtggtccccccatgttcagacaggatttcacgtgtcccgccctactcgagtctctgctatcgaccgtcccgtacggggctgtcacccatcgcgccggcctttccagaccgttccggtaatctcaagcagagcactggcctgatccgcgttcgctcgccactactaacggagtctcgttgatgtcctttcctccgggtactgagatgtttcagttccccgggttcgcttcaaacccctatgtattcaggatttgataccttcatctgaccaactgtatggaagcaccaaaccaacttgcgtcagcctgacaccaccatacagaaggtcgaaggtgggtttccccattcggaaatccctggatcaaagctcgttcgcagctccccaaggcttatcgcagcgtaccacgtccttcatcgcctctcagcgccaaggcatccaccgaatgctcttaaggcacttgatcgctctcatgatcgatgtccggcgtgatcgccagcagcaaagctgctgccgatcacccagccacggtcacgataaagaccagtgatgcaggcccctctcggaacccacatcacatgcttgccgaacataaccttcaacgggcaccctgctttcgcaggacccgcggtcacattccctctttacgatgttcatatcgatgccacttgctgcgctcagcgctaacaagggcaaacttgcactctctctccggatgcttttgccaatctcagtccaccttctcggcgcgccttacggcacatccaacaaaagaatggtggagacggacgggatcgaaccgacgacctgatgcttgcaaagcaactgctctcccagctgagctacgtcccctgatcatggtgggcctgggacgactcgaacgtccgacctcacccttatcaggggtgcgctctaaccacctgagctacaggccccaagccggtcagccacggctgaccgcgctcacagcgcagcaaacccggtgatcccgcttatccggatgagaaagagaaacgaggacggctcattcgcgtcccgccaaatgaagtcctgactggacttcgtgtatccaatgacgccgtgagaggagcgggtcatcagccttgcggcgaacaaccatcctaaaacagcatccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttggcgcagcgccgtcgggtaagaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcgtgctgatccacgattactagcgattccgccttcatgcacccgagttgcagagtgcaatccgaactgagacggtttttggggatttgctccacctcgcggcttcgcgtcccactgtcaccgccattgtagcacgtgtgtagcccatcccgtaagggccatgaggacttgacgtcatccacaccttcctcgcggcttatcaccggcagtctccctagagtgcccaactgaatgatggcaactaaggacgtgggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcacgcctccgaagaggatccccgatctctcgaggtaacatgccatgtcaagggatggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgcttaatgcgttagcggcgccactgacctgcaagcaggccaacggctggcattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcgcctcagcgtcagaaccggaccagacagccgccttcgccactggtgttcttgcgaatatctacgaatttcacctctacactcgcagttccgctgtcctcttccggtctcaagccaaccagtatcgaaggcaattctgtggttgagccacaggctttcacccccgacttaatcggccgcctacgcgccctttacgcccagtgattccgagcaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttattcttccggtaccgtcattatcgtcccggacaaaagagctttacaaccctaaggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctactgatcgtcgccttggtaggccgttaccccaccaacaagctaatcagacgcgggccgatccttcggcagtaaacctttccccaaaagggcgtatccggtattagctcaagtttccctgagttattccgaaccgaagggtacgttcccacgtgttactcacccgtctgccactgacacccgaaggtgcccgttcgacttgcatgtgttaagcctgccgccagcgttcgctctgagccaggatcaaactctcaagttgaagagttgatctcagctgatcacaacataaacggagtgctcacatccgtttcacccgtgtttccacgaatgaacggtgagcttccgaaacgtcggtccagcttcatctctcacggtccggctctcgccagacccgcaaggacgtaaacaagccgcccgcgtttctctttctcgtatgattcacttgtcaaatagcagcgatcacacccgaaggttcaacccttcgccaaagacgcgccagctctccggttgcccggcgatccagcccagtcctcagcgatgaagtccgcaacgcgggttcaacccggcgccggcagtccgcggcgtctagagccggcgaaccgttctgtcaaccgatccgttcaagcgccacagcgcccggatcaaccgacactccggaaccagaaggacagcgatcgcccgatccagtcacccggatcagctccgctcaccaacaatcccgaagaccgtcgaagctctcggccaccaaccggtggaccgcggcgccccgtcggtgaaatggggtataagggcggccccgcagggcgtcaatcggaaaatcgcggaaagcgcgagaagggccgccacatggctgcggagcgaagcagagaggcactccgcacacgcactacccttcgttggactcgttggatgcgagcgtctgtcttcggttggccacgagccaccttgttgctcgcgttgacgaggtccgcttcctgtccggcgcatcgatatccgccgccagcaagctcgcgccgagccttcgtgcctcaatcgtgttgtgtcatcggcattgtcggcagatgccgccccgcttcctcgccatcctctcgaacgcgtcattcccgccaccaagctgcgggcgctggtgctggccgaggcggggctggtggcgaaaggtcagataccgggtcggacagacgcccgaccctcacaaccctccacgccgacggcttcgacggatgcggcccaggccgccgccgatccccggccggcccagccgccctcccctggagcacaccggacgcctcagtcccgccgcgccacgccgccaactgggatgcggtcgagggcgtgtatttccgctccaccaccggtttcggcgtcggcggcatgatgaccatcgattttgagccgctgatcttcctgcgcgacggcacgtcttacgagatcggcgaaacggcgctcgttcacgtcgatctcgccgccgagcggacagccaagccccggagcttcggccggtggaagcgcgtgcgcggcagcttcgtgctgacggattcgcggggcgcttccaacgacgacaagctcggggacggcagcttcttccgggccatttccggccgccgcgggcgagagcgtggcacgctgttaccggcgcctgtcggggggcggcacgagtgcccaaggtggcgacgtcacgatcgcggtccagagccgatacgacttcaaagcggacggacgctacgagcgcagcggctcggtcggcgcggtcaattccggggcgagcaccggcgtcggcacggcgatcggccggcgacgcgcgcccgagggcggccagtaccgcctcgaccgccacaccctcaccctgaccggtgcggacggacgcagccggcgcctgttcttcgcctacagctgccagaaagagccgccccgaggtcgatcgcgatatgattttcgtcggcggcagcgtgttcagctcgaacgactgactgtctctctcaaaactcccgctgctccatcatcgccataggaagagcggtcagagatccggagttttgtgaggcactctgagcgctctccgacgagcgggcgccgcttgcgccgcctcgcccgatcggagaaggacggccgctcgaaacttcttgccaccgcgaccgaggcctgatcccgtgaagagcgtgaacctgctgatcgccgaggaactcggtgcgcgcgaggggcaggtggcggcggccgtggacctgctcgacggcggctacaccgtcccgttcatcgcccgctaccgcaaggaggcgaccggctcgctggacgacgcacagctccgcacccttgaggagcggctgggctatctgcgcgagctgcacgaccggcgcatcagcgtcacggagagcatccgcgcccagggcaagctgacgccggaactcgccgccgccatcgccgccgccgacaccaaggcgcggctggaagacatctacctgccgttccggcccaagcgccgcagcagggcacagaccgctcgcgaggccgggctcgcgccgctggccgagaccctgctcgcgcggccggagacggtgccggagcgggcggcgcagggattcgtcgacgcggccaagggcatcgaaaccgccgaggcggccctggagggcgcccgggcgatcctgattgagcggtttgcggaggatgccgacctgatcggccgcctgcgcgaggacttttggcgcggcggcgaagctgtggcgaaggtgcgcaaggggcaggaaacgacgggccagaagttctccgactatttcgactggcgcgagcgcctggagcggatgccctcgcaccgggtactggcggtgttccgcggcgagaaggaggaggtgctcgacctcgccttcgccgcggagggcgaggattccgcgcccggcgtgccggggccgttcgaactcgccgtctgccgccggttcggcgtctccgcgcggggccggccggcggatgcgtggctgctcgacacggttcgcatcgcctggcgcaccaagattcgcaccggcatcaaggccgatctgcgggcgcgcctgttcgagggggcggaggaggcagcggtgaagatattcgccggcaacctcaaggatctgctgcttgccgcccccgcgggcgggcgagcgacgctcgggctcgatcccggctaccgcaacggcgtgaaggcggcggtggtcgaccgcaccggcaaggtcgtggcggtcgagaccacctatccgcacgagccgcagcgccgctggaaggaggcggtggcctcgctctcccggctctgtcgccagcacggcgttgagctgatcgccatcggcaacggcacagcctcgcgcgagaccgaccggctcgccaccgagatcctggccgccaaccccgatctcaagatggccaaggtcacggtgtcggaggccggcgcctcggtctactcggcctcggccatcgccacccgtgagttgccggacctcgacgtgtcgcatcgcggggccgtctccatcgcccggcgcttgcaggacccgctggcggaactggtgaagatcgacccgaaatccatcggcgttggccagtaccagcacgacgtcaccgagcagaagctgtcacgctcgcttcaagcggtggtcgaggatgcggtgaacgcggtcggcgtcgatgtgaacaccgcctccggcccgctgctggcccaggtctcgggcctcggcgcgtcggtggcggacaagatcgtgacccaccgcgacgcccacggcccgttccgtacccgcgccggactgaagaaggtgccgggcctcggcgctaagacttttgagctcgcggcgggcttcctgcgcatccccgatggcgaggacccgctcgaccgctccggcgtccacccggaggcctatccggtggtgcgccgcatcctggaggcgacgaagagcgacatccgcgtgctgatcggcaatgaagcggtcctgcgcccgctctcccccgccgccttcgccgacgagcgcttcggcgtgccgaccgtgcgcgacatcatcgccgagctggaaaagcccggccgcgacccgcgcccggccttcaagaccgcgagcttccaggaaggggtcgagacgatcggcgacctcaagccggggatgcagttggagggcgtcgtcaccaacgtcgcggccttcggcgcgttcgtcgatatcggcgtgcatcaggacggactcgtccacatctcggcgatggcccgcaagcggatcgcctcgccctccgaggtggtgaagaccggcgacgtggtgcgtgtgctggtgttgtcggtcgatgtgccgcgcaagcgcatcgcgctgtcgatgcggctcgacgaccccctcgaaggcgcgacgccgccgcgtggaaacgccccccgccacgaggcgcagccccggcgcccggcgcccgcagccccgccgcaggacggggcgctggccgacgcgctccggcgcgccggagtctcctcgtctaagcgttcttgagcgacaagcggacaacctgcccgcgggctgggaccggcgtttcgcggcgggagacctccgggaccgtcgccgatctttgaaccggccaccgcagcacgtcgcccatctcacggtgggaatgggcgttccgacagacgggtagcccggcctgatgcgtcagcgtgagggcggacgtttgccccgtcgaatcccagctcttgagcccgcagagtacaaggtaatcctggatcgtaatcagatccgcatccacgagtgctagggcctcttcgcgtgtctcgatcagatcgggattcaaggcctgctccaccgcaaaaacaaacttagaagaaattattcgtctcagaaaatcaacccaaggtatgggtacaggatcgagccggatctcctccgcacacgacaagccgctggtgggcgagccgtcgtccggacggtcgatcgccggcatcgtcgagagcattctcgcccatccgaacatcattcgacgtcgctcggccgtacacaccatatccggcagcgatggcctttcacgacgtgaggcatcggtgacggatcgggatgactgcgccgtgctcatgggggcgagagaccggttggatgcggtgaagccgatcgggtcgcttccctgtgtgcgtcgccagtgagacgcacgcgttcgagatggtgtcgtgcaagctgggatcggcgtgccgtccccagattcgccgcttttttcggtttcctgcgctgcacaaggtgcgggtttcacccgcccgatatgcctcgccgactttcgctggcgacgcggcggtcgtacggcgagcgcatccgttgtgtcggtccggcccgcaacgttcaccggtggagcctaccgaaccgtgatccgcttcgagaacgtcaccaaggtctattccacctatggtcggcggcgcaccatcctcgaccgggtgaacttcaccctgaagcccggcatcagctacggcatcatggggatcaacggcgccggcaaatcgaccaccatgaagctcatcgccggcgtcgaggagccgacccggggccgcatcgtccggggtcttcgcgtctcctggccgctcggcttcgcaggcggcttcaactccaagatgaccggtcgcgacaacgtcatcttcgtcgcccggatctacggggaggatccgcggcgcgtgctcgaattcgtcgaggatttttccgaactcggcagctacctgaacatgccggtcaacacctactcgtccggcatgggctcacgccttgccttcgggatgagcatggcgattcccttcgacacctacctcatcgacgaaacgctctccgtgggcgacgcgcgcttccagaagcggtgcgccgaggtgttcaacaagcggcgcgagaccgcggacgtgatcctgatctcccacagcatggaacagatccgcgaatactgcagtcaggcgctgatcctgatcaacgggcaggcggtggtctacgacgatgtcgatgaggcgatcacggcctaccggcgcctgaacagctgaagggtcgccctgccgcgggacgccatcgccccattcaaggttcggacacgctttcgccgcgagggcgggccagagacgcaagcgtgcgatccgtcgccgccctgacgcggcgcggctgaccgcgcgaggcgtgcgagcaccgagaccatgagcaccgagatcagcagtccgaacagcgcagcggtgaccaccgccgaccgctcgaccgcggtcacggaatcgctcaagcggtttgcccgcatcgcgcgccagtccgaccacaagaagggcattcgcgcctatcagacgcatatccggcgcgatccctggatccccgccttcttcgtgcttctgttcctgctgccgacgatggtcaccgccggctatttctatcttatcgcctccgaccgctacatcaccgaggcacgcttcgccctgcgtccggcgctcggcaacgtcgacaaggtgcagagcgaggaaacgggcaacaacagctccctgtccaagcagatgatcgctcaggacacgctgatcacgacgagctacatcgccagccggcagatgatcgagaccatggagcggcaaatgccgcttcgcgagatgttctcgcgggacggcatcgacttcttctcgcgcttcgacgccagcgagccgatcgagcggttcatgctctactggcacaagcgcgtgacgacctcggtcgattccaatggcggtatcatcagcctgaaggtcgccgccttcgacccgcaggaatcctacacgctgacccgcgcgcttctggacgagagcgagcgcatggtgaatgaactcagcctcaaggcgcgcaacgccgcgctggctgagagcacccgcgaactcaagaacgccgaagagcgcctgctcaccgtccagcgtgccatgcgcgacctgcgcaaccgcgccggcattctcgatgcgcaatcggccaacaagaacaacctcttggtcatcgcggagctgcgcaagaagcgcatcgacctgtcggtgcagctcaaccaaagcctgcgcgacctcgcgccggagcggcgtccgatccaggatttgaaggcgcagatccaagatctcgatgacaacatcgagaagatcgaacggcagatgaccagcaccgatccggatcagcgacgcctactatcggaggcgatgacagaattcgaggggctggagaacgagcgcaagaacgcgctcctctatcataacaaggtgttggccgcgagcgagcaggcccgcatcgtcgccaaccgtcagatcgagttcttcacccccgtggtcaatccggtcgtgcccacatcggcgatcgagccgcgcaagcacttgatcacgagcatcgtcgcgctcgtggccatggctttgttcggcttcagcgtcctgatccgaaagtatctctatagctgacgcaccggtcaggcgatctcaccgggtggacggcgggtcggcggcgaggcggtgggatcggccggcgtacccggctcgggcgccagggccggttcgggcaccggcgagggcgttccggtcgcgcgcggctcacccgtggttccgccggtccagccctgcgcccgccaaccctcggcgcgctcgtcgagatcgaccgcgccggcgcgctgcatcagagcgatgacacggtcggcgacctccccgtccgcccgcacggtgaccagtgtgccaccgcgtcggatcccctcggcataggtctcggcatcggcgccgctcagccccgcgccggtcaaggcgccgatcaggccgcccgcggccgcccccacccctgcccccgacagggcggcgacgagccagcccgccgcgatcaccggaccggcgccggggatcgcgagcagccccaggcttgccagcaggcccgcgccgccgccaaggacggtgccgaccgtcgcacccgcccccgccccttcggccgccgaaccctcgtgctcacttgccgaggcatggccctgcgccacgggctcaccggtggcgccgccggccaaggcaccggccggccgatccgcgccgttcagcgaaacgatgccgatatccgagtgcggcaccccctccgcctcgatgcgatcgatgacgcgagcggcggtgtcctgattgtcgaacagggcggtgacggcgcgtgttgccatggtcgttcctctcgtctgatttggggtggccagccgctactcggcggcgacgttgccccggaaatccatgccgacgctcagcgtgcggcccgcatgctcggcacgcccgcgccagatgccctgcccgtcgagttgcaggtcggcgacgtcggcaaagcccatctcggcgaaccgcgcgcgcacctgagcggtggtgaagctgttggcgcccggttcgagccgcccgcccactgccccgtgcgccttttccgcaggtgtcgcggcgggcgcctccgccggctccggcgcggcacggaccgccgtcgatgccagtacggcgaggaggagaaggggaagggcgcgcatgatccaaggctcgtccgcaggggccggccgttcgccgagccggttgcctgaccaagccccggtcaccggccgaggttccgtatcgacgcgggcgttgtcagggtcggcgttaacgcatcgctaaccctgtacccggcaaatcctgccgggtgcggtcctgcgggtaggcccgcgcgattcgtcttcggggattcggcgcgatgagcgaaacggccagggccgttccagcgggagcaggcgggcttggcggcctgtcgtccctgcgcatgccgaaccgggcgagcttccaggcgctctccaagcgctcggacctgttcttcgccaccgcggtgatgggcatcctcgtggtgctgatctttccgctgccagccttcctgctcgacctgctgctcgcggtctcgatcatcatctcggtgctgatcatgatgaccgggctgttcatcgacaacccgctcgaattcaccgtcttcccgacgctgctgctggtcgcgaccttgctgcggcttgcgctcaacctcgcctcgacccggctgatcctcggtcacggccacgagggcacggcggcggcgggccacgtcatcgaggccttcgggcacttcgtgatgggcggcaacttcgtgatcgggatcatcgtcttcgcgatcctgatcatcgtgaacttcgtcgtcatcaccaagggctcgggccgcatcgccgaggtggcggcgcgcttcaccctcgacgccatgcccggcaagcagatggcgatcgacgccgacctctcggccgggctgatcgacgagaaggtcgccaaggcccgccgctcggcactcgaagaggaatcctccttcttcggcgccatggacggcgcctcgaagttcgtgcgcggcgacgcggtggccgcgctcctcatcaccggcatcaacgtggtcggcggcatcatcatcggcgtcgcacagcagggactcggcttcgccgaggcggccaagacctacaccctgctcaccatcggcgacgggctggcctcccaggtgccggcgctgatcgtctcgaccgcggccggtatcctcgtctcgaaggccggcgtgaagggcgcagccgacaaggcgctcggcaagcagatggcgaactatccgaaagccctcggcatgtcggcgggcgtcatgatcctgatcgcgctcctgcccggcatgccgatgctgcccttcctcgcgctcggcggcgcctccggctacgcggcgtggcgcatcgccaagacgcaacgcgagaccccgcccgcggtggcagagggcacgcccggcgctcccgcccccggcggggcaccggccgaggagaccgtcaccgatctgctcaagctcgacgatctcaagctggagatgggctacgcgctcctcgccctcgtcaacggcgagggccaggatcggctcaccgaccagatcaaggccttgcgccgccagctcgcggcggagctcggcatcgtcatgccctcggtgcgcatcctcgacaacgtgagcctggaggccaacacctacgtggtgcgggtgaaagagatcgaggccggcacgggccaagtcttccccggccagttcatggcgatggacccgatgggcggccaggtgcagttgcccggccagcacctgctggagccgaccttcggcctgcccgcgacctgggtcgatgccggcttgcgggatcaggcccagctcaagggctacaccgtggtcgatgcggccaccgtgatctcaacgcacctgaccgaactgatcaaggcccacgtctcggaactcctgaaccacgtcgaggtgcagaagctgctgcgcgaactgcccaaggagcacaccgaactcctcaaggaagtggtgccctcgcagatcgccaccaccggcatccagcgcgtgctgcaactgctgctcaccgagcgagtctcggtgcgcgacctcggctccatcgttgagggcatcgccgaagtggccggccacgtgaagaacccgcgcgacatcgtcgagcatgtccgcgcccgcctcggccggcagatctgcgcgcaataccagggcccggacggaacgctgccgatcatcaccctgtcgccggcctgggagcaggccttcctcgaatcgatcgtcggcgagcgcgaggagcgctacctcgcgatgcagccgtcgaagctcacggagttcgtcaatacggtgcgcgaccgcttcgagcaggccgcgcgcatgggcgagatgccggtgctcgtcacctcggtccaggcccggcccttcgtgcgctcgatcatcgagcgcttccgccgcgagaccccggtgatgagccaggcggagatccattcccgcgcgcggctgcggacggtcggatcggtgtagacgagcaatcgaaccctttcgcggtgatcgtatccaatcaccgatcacccttagtacggccgggcagaaagcatccgccgatcacccgtagcgtcatgagcggctgtgttcgatgcacatcgatcgcggccagacggcaacttgtataaattccgacagggactgcaatttttagcttttgttaatagccaaaaatctactttcgtcgctgtcctgcggcaagaatcggaccgtggggcatcgagggatctagccgtgctgcgtttcgatatcccgaggaagctctacacgctcgttggcctgtcggcgctgagcctcctggcgatctgcaccgtcgcgctgacctaccagtacaacgcgatgtacgcgcagcgcctcagccagctcgagctgatgacggaatcggccatcaacctggtcgaccaccattaccggctcgcccagaagggggagatgccggaggcgacagcccgtgcgtccgcctatgccggcgtctcggcgatgcggcacggtgcggacggctacttcttcatctgggaccgcgacgtgaccgtggtcgcacacgcggacaagaccctgctcggccgcaacttcagcaatctcaaggacacaacgggcttcgccttcgtcgcggacgtgctgccacgggccgtgcgggatggggtggcatcggtcgtctacacctggaagcgcgcaccggattctgcggcgacggcgaaggtcgccacgtttcgctaccatgcgccctgggggctgtatgtcgccaccggcgtccatatcgacgatctaaaggcgacgctgtgggagcagatcctgcgcctcggcgcgatcgcgctcggcattctccttcttctcggcgccgcctcctgggcgatcatccgctccatcgtgcgcccgatgaacgccctgcgggcgacgatgggccggctcgcgcagggacgcaccgacatcgccctgccggaggccgagcgcagcgacgaggtcggcgcgatggcgcgcgccgtggcggtcttccgcgacaacgccgtcgagcgcgagcggctgcaaggggcgcaggatgccgaccaggcgctgaagatggagcgggccgagcggctcaacgccctgattcaggggttcgagggcacgatcaccggcatcgtcaccaccatcggcggggccgcttcgcaactgcaatcgacggcccagggcctcgccggtacggcgaaccagaccgccgggcaatcgaccgccgtcgccgcggccgccgaggaggcgaccacgaacgtcaacaccgtggccgccgccgccgaggaactgggcagctccgtccaggagatcggccgacaggtggacgggtcggccgccctatcccgcacggcggtggaggaggccggccagaccggacagctcgtccaggatttgagcgaagccgccgcccgcatcggcgatgtcgtggcgatgatctcggacatcgccggccaaaccaatctgctggccctcaacgcgacgatcgaggcggcacgcgcgggcgaagcgggccggggcttcgccgtggtggcggcggaggtgaaggagttggcgagccagaccgcgcgggcgacgacggacatctcggagcagatcgcccgcatccagcgctcgaccgatacggccgtcagcgcgatcggcgacatcaccgggcggatccaggagatcagcagcgtctccacctcgatcgcggcggcggtcgaggagcagagcgcggcgacccaggagatcgtccgcaacgtggcccaggccgcgaccggcaccagcgaggtgacgcacaacatctccggtgtcgcccgcgcctcggaggagaccgggacggccgccgcacaggtgctcggtgccgcctcggagctgtctcagcaatccgatcacctgcgggccgaagttcgacgctttctggccacggtgcgcgcggcctgaggcctgaggcgatcgccgacggccttaggcaaagagccgagccgacctcaaagggtcggctcggctccgcatttcgcgcactttgttgtttcagagagccagcgtcgccgagagatagggaagcggctcggcgcttaggtcaggcgccggtcaggcgtgtccctcgatcgcgcgcaggacggcgaccatttggtcggcctgcgaacgggtgagcccgcggctgatgatcgtgccgtcccggcagatcgaacaggtgccgtcttcggcgacccgaattttgatcgaagccataatgtccatccaggagccagagcggctccccattccgtcgaagcttaaccgttcctgaagggctcgcaaccctgcgcgtcccattcatccacggaagcggtgtgaggtaaggatcgctgatcccgccgtcactgcgacgaaatggacgcggaattcaaggctcgtgacccgaaacacaaccgggggcgcgctcgggagagcggccgccggtaagggcttgaacgagggtggctcagaccgccttcttctccagccgccgctcgatcacgtgcttgtcgaggcccggagcgacgagcggcggctccggcgcggccttgccgtccttgccgagcgcgttcgtgaggcgggagcgctcgaacagcagcaccacgacgatggccacggcgaacggaatgatcaggtagaacaggcggaagatcagcaccgcggcgagaaccggcgccttctcagcatcggtctgaagctgcatggcggtgaagaacacgagttcgaacacgccgaggccgcccggcgcgtgcgaggcgagcgcgacggagaacgaggcgaggaagatgccgagcaccggaatgaagccggggttcagggcatccggcagggcgaagtagatgatgccggcagcacccagcagctccagcggcgccgcgatgagctggcgcaccatgataccgggccgcggatactcgatcttgaagttgcggatcgtcagcgggcggaagcgcagcaccgagccgaggacgtagagcgcgacgaacccgagcagtccgaagccgaccagccgcgaggtcgcgggattggtgagtaccgccggcagcaggttgtcgagccgtgcgaggaggttcggatcatataccagaacgaagccgccgagcaggatcgtgccaaggccgaaggtgaaggagcacagggccaccagcaccgcgacctgcgccgccgaaagtcccttcgaggtgtaggcccggtagcgcaccagggcgccggagaagaccgaagcgccgatattgtgcgagagggcgtaggtcgtgaacgagcacagcgacacgaacagccacgagatgtggcgcacgcccagatgcagcagcgcgatccggtcgtaccaagcgagtgcggcgtaggcgacgagggtagagacggccgcgaacaggaagtggtggagcggaatggcggcaaacgccgcctcgatgctcgcccaggatagggtcttcaactgcccccagagcaggtagcaggacaccgccaccgcggcgaggccgatcaggccccagaagacttcactgagttttttcatggatgtccgccgcctctctcgggagcggtctctcctgcgccacgaccgcgcgcatcgcaagcgggactgggcaaccgtctcgatggggccggctcttgccgttagatcatgacggtttcatgccgaaacacgcggctctgcccgactcagcgagtgtaacaggcaacgcattcagtgcggcttgagcggtcgggaatggccctcgatgaacgcgacaccggcacggccactcatacgcccccgcaggatcgagctgcgcgatttctacggggtggtaccagggaatcgtcgtctggcccgcgtcgccggccccgtgccgccgacgcgctcgacgatcctgcctagaatctggcctctcaggcccgcgcccgaagtccgatcgcgtccatctcggcctgctcgcgggcggcttcggccgcacgctcggcggagcgctcgcgatcctccaggatctcgaccttcttcagttcctcgaacgcctcgcccagttcggccttggcctcggcgagctgcccctcaagggcggcggccgactggcgcatgttgtcccggcggccggtggcagcgcgggcataggtcgggtaggcgaaatgggccggatcggagatcccggcacgggcctcctcctgcgagacttcccggtcgagttcggccgccatgcggttgaagtcggccatcatcatctcgatctgcgccaccctgcggcgcttctcatccacctggaaccgacgcaaccggatcagcgtgtcacgcgatttcatgtcgggccatccactccacgctacgccgggacgcgacacgatcggcgcgggcgatccacacggaccgttaccccgacgcgcttctcgaagccgcctcacgcaccgccgacaatggcggccaaccggtcataaccctcgctgatggaggttgcttcttccttaccctgccccagaaaagccgtcagatcgggcatgagagccaccgcttcgtccacctccggcgaggaaccggcacggtaggccccgagccggatcagctcttccatgtcggcataggtcgccagcacctttcgcgcacggcggacggtggggaggtgggccgggtcgcaggcccgcggcatggtgcgcgagaccgagcgcagcacgttgatcgccgggtagcgcccctgctcggcaatgcgccgctccatgacgatgtgcccgtcgaggatgccgcgcaccgcatccgccaccggctcgttgtggtcgtcgccctccaccagcacggtgaacaggccggagatcgccccctcccccacccccggcccggcccgttcgagcaggcgcggcaattcggagaagacggtgggggtgtagcccttggcggtcgggggctcgccgccggccagcccgatgtcgcgttgggccatggcgaagcgggtgatcgaatcgatcatgcacaagacctgcgcgccctgatcgcgaaagtactcggccaccgccagggtcacgtaggcggcgttgcggcgcatcagcaccggctcgtcggaggtcgccaccaccacgaccgagtgggcgagccccgccgcgccgaggtcgtcctggagaaactcctgaacctcgcggccgcgctcgccgacgaggccgatcaccgccacgtcggcggcggtgtagcgggccagcatcgagagcagcaccgacttgccgacgccggagccggcgaagatgcccatgcgctgcccgcggcacatagtgagaaaggtgttgatacagcgaaccccgagatcgagcggcggcccgacgcgccgtcgtccgtgcgcggggggcgggtcggcccgcaggggataaatcgcgggcccctgcgcgagggggccgaggccgtcgatcgggcgcccgagggcatcgacggtacgaccgagccaagcggcggaggggcggatcgcgcccgccgcctcgtcgcgtaccagagccggacagccgcggcgcaccccctccagcgagccgaacggcatggcgagcgcgcggtcgccggcaaagccgatcacctcgcacggcaccgtcgaggccgcgacgccggcgccctccaccaccacgtcgatgcgaccgccgagccgcatcgcggaaaccggcccggcgacctcgaccagaaggccgcggatcgccgtcacccggccgaaggtctcgagggtctcgacggtcgagagcgcggcgagtgccgccgccagccctccggagccgcgctcctgcgtcatgtgccccgaccccgttaaccgcgtcccgccaccgaaccggccgatgtcttaacaccgccggaccgctcgccaaggcttcgaggcacccatccggatggggatgccgccgctcgcgggaatgagaacggcgacgaatggcctccgtcacctttccgcaacagagagaccaacctgagacaacagaaggggttagccggggaggctcatccgcagtttcgggagcgcgcgcagcacaagggaacagatcgccaacgatcgggagaatcgctcccggactcgaaagagacagtgcttgcaagcgggattcgggttttgttaacggttaaggaatagcgtttcgaaagtgggaatgagggagcgtccgccggggccgtcggcggacgaccggcggcagcttgtctcaagcgccccgaaacggcctgtccggtggggatcacgatgcgcgtacttctgatcgaggacgacagcgccacggcgcagagcatcgaattgatgctcaagtccgagaacttcaacacctacacgactgaccttggcgaagagggtgtcgatctcggcaaactctacgattacgacatcatccttctggatctgaacttgcccgacatgtcgggctacgaggtgctgcgtagcttgcgcgtcgccaaggtgaagaccccgatcctgatcctgtccggcatggccggcatcgaggacaaggtgaagggcctcggcttcggcgccgacgactacctgaccaaacccttccacaaggacgaactggtggcgcggatccacgccatcgtccgccgctcgaagggtcacgctcagtcggtcatcaccaccggcgacctgatcgtgaacctcgatcagaagaccgtcgaggtctcgggctcgcgcgtccacctcaccggcaaggagtaccagatgctggaactcctctcgctgcggaagggcaccacgctcaccaaggagatgttcctcaaccatctctacggcggcatggacgagccggagctgaagatcatcgacgtgttcatctgcaagctgcgcaagaagctcgcgaacgcgtctgcgggcaagaactacatcgagaccgtgtggggccgtggctacgtgctgcgcgagccggtcgagggcgaagaccgcatggcggtctgagcacagccacgcaccaaacagacatccaaagccccgcttcggcggggcttcagcgtttcagggtccagatcgagagcccagaccggaccgggacgcacctcgatgagcggatcagcggccgacgaggcgaggtgcgagcgcttgcaccaacgtgtgagcgttccgttcggcggtcgcgccatcctcggcaagcgaccggatggtcaggaggtcgctgccgcgtaggacgaacgccgtggccgatgtcgtcagagggccggccggatgggtgaggacccagccgacggccgggccaacggacaactcggttatgttgcaagccggattgcgcgagcggcatgccgatcggaacgatgcgagcgaggtccggccggactgaagacgcgcgaccgcatcatccatatgcccgccgatcgataggtcgatcgtcggtgctcccttgcagcctgggcaggtgagtgtcagccgcctcacgtggctcgtcatcgcgaaggagtcatccagggcggcacgagcctccgaagcgatctcggtcaggtcgtgccggacaaaaccttcggcgtgcgccaaagctgatgagagacaagcgaaagccgcgatcaccgtcctgcgcatgaacggtctcctcatgattcgaacacgcgcaggttgaagcatgtgcccggagggtccacttccggaggcccccccggtcgccagacgcctacgcttcggccggctcctcgcggaaatacggctcgacggcgcccttgagcttcaccgtcatcgggttgccggcccggtcgagcgccttgccggccgagagccgcacccagccttcgctgacgcagtactcctcgacattggtcttctcggcacccttgaagcggatgccgacgccgcgggcgaggaccgcctcgtcgtaataggggctgttcggattgaccgagaggcggtcgggggggggttcggacatgggtcgtgcgttcctggaaatcgtgccggccggttacggcaatcgcggcgcgcccgcaacggcacgctcggttcgcaccgcgtcgatcagctccgccacccgtccgctctggaggagcgggatccaccgcatcaccgtctcatgcgggaaatcccaccacgccgcctcgacgagcgcggccgtcgtcgcctcgtcgaagcggcggcgcacgatccgggccgggttgccggcgacgaccgcgtagggcggcacgtcccgcgtcacgacggcatgggccgccaccaccgcgccatggcccacggtgatgcccgacagaatcatacagcccgatccgagccagacgtcatggccgatgatcacgtcgccgcgtgaggcgtgataatcctggggtgcgtccgcccccggccagaggccggtcatcgcggcgaacggataggtcgaaacccagtcgagccggtggtcgccgccgagcaggatctcgacccgatccgcgatggaacaataccggccgatcgtcagctgccggccggattcggggaagcgcaccttcggccggccgtaagagtatgcaccaattgtgaaattccagcgctgagccagcttttccagatgcagccgggtctcgttgtgcgggttgcgcccccgcctcagccgttgcaacagatgcctcaacagtgccccccgcaagaagagggtgcgggcgcgcaaaaacgagcggaagaggacggcatcgccatggccgacaatatgtccgaggatctgaagtccggggcgctcgtctaccaccgactgccgaaacccggaaagctcgagatccaggccaccaagccgctcggcaaccagcgcgatctggcgctggcctactctcccggcgtcgccgccgcctgcatggcgatctacgacgacccgcaggaggccgccaccctcaccatccgccagaacctcgtcgccgtgctctcgaacggcaccgccgtgctcggcctcggtgatatcggcccgctggcctccaagccggtgatggagggcaaggcggtcctgttcaagaagttcgccggcatcgacgtgttcgacattgaggtggaccagaaggacgtcgacaagctggtggacgtggtctgcgccctggagccgaccttcggcggcatcaaccttgaggacatcaaggcgccggaatgcttcgaggtcgaggagcggtgccgggagcggatgaacatcccggtcttccacgacgaccagcacggcacggcgatcatcgtcgcggcggcggtcctcaacgcactcgaactcgcgggcaagcggctctcggacgccaagatcgtcacctcgggtgccggcgcggcggctctggcctgcctcaacctcctggtctcgctcggcgcgacccgtgagaacatcaccgtcaccgacatcaagggcgtggtctacaagggccgcgccgagctgatggaccgctggaaagacgtctacgcgcaggagaccgacgcgcggaccctggccgaagtgatccccggcgccgacgtgttcatcggcctctcggcgggcggggtgctcaagcccgaatatctcgagaagatggccgagaagccgctgatcatggcgctggccaacccctaccccgagatcatgccggatctcgccgagcaggcgcggcccgacgcgatgatctgcaccgggcgctcggacttccccaaccaggtcaacaacgtcctctgcttcccctacatcttccgcggcgcgctcgatgtcggcgcccacaagatcaacgaggagatgaaaaaggcggccgtgaaggcgatcgcggcgctcgcccgcgagacgccgtccgacgtggtcgcccgcgcctatggcggcgaggcccggccgttcgggccgcgctcgctgattccgagcccgttcgatccgcgcctgatcgtgcgcatcgcgcccgcggtggcgaaggcggcaatggattcgggcgtcgccggccgtccggtggagaacatcgacgcctacgcggaatcactcgaccgcttcgtgcaccgctccggcttcatcatgaagccgctcttctccaaggcgaagagcgatccgaagcgcgtcatctacgccgagggcgaggacgagcgcgtgctgcgcgccgcacaggctgtggtcgaggacggtgtcgcccggccgatcctggtcggtcgcccgcgagtgatcgagacccgcatcaagcgcttcggcctcgacctcaagcacggcgaacatttcgacctgatcgatcccgaggacgatccgcgttaccgggattatgtcgccacctatctcgaaatcgccggccggcgcggcatcacccccgatctcgcccggacgctggtgcgcaccaactccaccgtgatcgcggcgctcgcggtgcgccgcggcgaggcggacgcgctgatctgcggcttggaaggccggttcgagacgcgcctgcgggtgatccgcgacgtgatcgggctctcgcccgactcgatcgacttcgccggcatgagcctgatcgtgacgaagaagggcgccttcttcctcgccgacacccatgtccgccaggatccgagcgcggaggagatcgccgacgtcgccatcgcctgcgcgaaccatgtcggccgtttcggtctgacgccgaagatcgcgctcctgagccactccgatttcggccagtcggactccgcttccgcgaagaagatgcggcgcgcgctagaactgatccaggcgcgcgcgcccgatcttcaggccgacggcgagatgcaggcggattcggccctgtccgaactcattcgcgaccgggtgctgccgagttccaactggaagggcgcggccaacatcctcgtcttcccgaacctggatgccgccaacatcgccttccagttcgccaaggtgctcgccgacgcgctgccggtcggtccgctgctgatcggcccggccaagccggcgcacatcctcacgccctccgtcaccgcccgtggcatcgtcaacgtcaccgccgcggcggtggtggaggcgcaggccgcggtgccgctgcaagttgcgccggaggccgaacccggcgtggggccgctctcggagtaacgcaccgagccttgggggccccctgcttcacgcaaggacggggcccgagcttggctgtaattttgcattcagttccgggcgttgaacgcgtctggagtctgcaatgtgccgtggtgacgatccgacctgtgccgccttcgccgaacatcggctgcgctaccggcgcgacatggagcccgagcgacggtccttcctgaagagcagcttcgtcgccaccggaggggccgcggcgctggcggcgggcggcctttccctggtgaacccggccctggcgcagagcagcgcacgccggctgaagcagaccgcccactaccacctgccggctaatgccgagaccatccactggggctacttctcgaagaccctcaaaccccaggtcgagatcgagtcgggcgacttcgtcaccatcgagaccctgactcaccacgccaacgacgacgccgagcggatggtgacgggcgatcccggcgccgagagcgtgttcctctggaccaaggagaagaagggcgtgccgcgccgcggcgccggacccgaggattccaagctcggtcccggcggcgggctcggcgtccatatctgcaccggcccggtggcgatccgcggcgcggagcccggcgacgtgctggaggtgcgcatcctcgacgtggcgccgcgcccctcggccaacccgaaattcaagggccggaccttcggcagcaacgcagcggcatggtggggctaccactacaacgacatgctgggggccaagaagcgcgaggttctcaccatctacgaggtcgatgcgaccggcgagcgcgattgggccaaggccgtctacagcttcccctggccgggcgtgaccgatccggacggccacgagcatccgacgatcgactatcccggcctgccggtcgatcacaccaagacgaagcgcagcttcgacgtgctgaagggcatccgcgtgccgatccgcccgcatttcggcacaatgggcctcgccccgtccgaagcggacatggtgaactcgattccaccgagctacaccggcggcaacatcgacaactggcgcatcggcaagggcgcgacgatgtattaccccgtcgccgtgccgggcgcgctgttctcggtgggcgacccccatgcgagccagggcgattccgaactctgcggcacggcgatcgagtgttcgctcaccggcactttccagttcatcctgcacaagcgagccgatctcgcgggcacgtcgctggagtccctggacttcccgatgatcgaaaccgccgacgattgggtgctctcgggcttcagctacccgaactacctgaaggatctcggcccggacgcgcagaacgcgatcttccagaaatcctccctcgacctcgccatgcgcgacgccttccgcaagatgcgccaattcctgatgcaggcgaagggactgaccgaggacgaggcgatctcgttgatgtcggtcgcggtcgatttcggcatcacccaggtggtcgacggcaactggggcgtccacgccatcgtcaagaaggcgatcttttcggagcggccggcctgacggctccgagcggccgatcctccaacccgacgccctcatcctgaggtgccgcgaaagcggcctcgaaggatcctccagatcccgcgcgacccctggaagatccttcgaggctccgcttcgctgcgcaccgcaggatgaggccacggatgggaaggccgggagctgagcttggatcacagcgcgcggatcttctcctcgatccgcttggcctccgcctcgtcgacctgcacgggccgcccgctatcgtcgggaatcccctcgccggtctgggcgatggtggtgtcacggggccgggcattcggaccggtggagtcggggcgctcctcgcgcgtctgacggtcgtcgtcgttcatggtggccatcctgctcgggttcttcacccggggaacgcccgtcgccgcctcggtttccccgaagggcccgggcggggattcaggccgccggccacccctcccctttcgccagcagccgcgccgagaaatggccgccgggaaacacggccgccacgccgggccgcttgaggcgcaggtcccaggctcgcaactcggcgtagcgcagatgcagcacccggccgttgccggagcgggagacgaagcagcgctcgaaggcgaggagctgcgtcggcatcggcgggtgcgggccggcgcccgtgtcgatctccagggcaagcgaggcctgcgcccccgcctcgaaggcgcggaacgcattgagcagggcgtcgtattcgacaccatcgacgcagagctgcaggcagaagcgcggcgcgaaatccgccgtgcggtcgagcgggctgtcgcgcagcagcgtcagggcgaagcgcccgccctcggcctccggcagggtgaggcggtgatcctccgccacgccgtcgagcgcccgcaggcggtcgggctcgatcggcgagggcgccgcctcgcgcccctccgcccgaccgtcggtgcggaagtgctggagagggttgacccccgccgcgactacgtcgggatagcgggcgagatagaggctggtgctgaagccggggctcgggtcgagaccctgcgccgcgccgatctgcccgtagtggcgcagggggtcgagccgggtccggccgctctgccggcggtagaaggcggtgtcgaaatccgcgttcgggttccggtcccgacgggcgccgaaccacgcgtagtgcaggaaggggtcgaggccgctgcgcgccacgcccggattgcgctcgcgataataggcggcatcgaacagcttcgggacgcggccgatcacgacgcggcgcaggagcccgctggcaaggccgacgaggcgggcgacgggggatgcgctcatgcgacgacctgcgcctcgcacagggcccggatcgcggccgcgaaggcctcggtgtcgcaatcctcggcgatgtgccggctcccctcctcccgaaccgcgtcccacagggccgcgtcctcgtggagcgccaccagcgcctcggcgaagggtcttgggtcgcgccagtcgcgcacgaggaagccggcgccgtccgcccagccgacctgatcggcgaggatcggcgtgacgacgcagggcaggccgcgcgccaccgcctcatggaccttgtgcggaatgccggcggcgaagcgcgtcggcgccaggaacacgcgggccgcatcgagatagggctcggtctgcggcacccggccggtgacctgcacacccggctcgcgcgcatagcgctcccggatctccggcgcgatcccaccgacgatggtgagctgcgccgccggcaaccgcgcccgcacgagcggccagacgctcccgaaaaaccagtcgagggaatcgacgttgggctgcccttcgcgggcgagcgcgccgacgaagacgaagcccgcgcggccggcaaaacccggcgtcggcgcttcgggccgggtcagggcgtggccgagcacggtggcgttgcaggcgctgtagcgggcgagcacccgcgcctcggccggggagacgcagaccaccgcgtcggcaagcccgaacaggcgcgtctcgcgctccgcctgccacgccagatcggcggccaccgcgctgcccgcggtcgcggcctccgtcacgaagtcacgcagcgcaaacagggcctcggaatcgaagatcaccttcgagcgcacgaagctgcgcggatcgagcccggcggcgtgcagcgcctgcgtgacgaacaggatgttgtgcgggcggctgacccagagcacgtcgtaatggtcgcaccgctcggcgatcaggcgggcaaacccctcgtcgccgctggcgtaagaaatctcgatgcgctcatcgaggtcgcggtagcgccgcgcctcctccgcatccgcctcgtagttcggaaagaacgtcaccgcgtagccgagacccgccatggcgttgaggatggcgttggcccgcggcaggccggcgccgagatcgagatgcggcacccggtcatcgacgtagagcacccgcagacgccagggatcatggtcgaggaggccggtgccgcgcggctgcggcccctgcgcgaacaggctctgccggtgccggtcgaggaagcgggcgcggttgcggtcgagcagcgcctccacatcctcgcggcgggcgctggtggcgttctcgtaatggatcgccgtggcgcgcggctgcacgatgacgcgacgcccggcctggtggcagcgcaggcagaggtcggtgtcctcgaaataggccggggcgaagagcggatcgaagccgccgagcgcctcgaacagcgcccgctcgatcatcagcacggcgcccgagacgtagccgacatcgcgggtcgcggcatgcttgggggcgaaggggtcggcgttgccgcgcccgtgcggatgggtgagttgcgcgtcgtcgcgaaagcctgcgccggattcctgcagcacgccgccggggaagacgaggcgggcgccgacaatgccggtgccctcatgatcgcggaaggtcgcgaccatcgccgccagcgcgccgggcaggagatcgacatccgggttgaggaacaggatgaagcgcccccgcgcccttgccgcgcccgcgttgcaggcgggcccgaagccggtgttggtggcgttctcgatcagcgtcaccccgtcgagatgcgggtagagggcgcgggtctccggggcggaggcgttgtcgaccagcacgacctcgaagcggacgcccgccagcccctggctcgcgcagaggcgatagagggtgagcgccagcaggtggcgggcatcgcgggcgacgatgacgatggagacatccggatcgggctgcggcgcgaaggcgaggcgcacgccgttgcgctggatcgcctcgacaatcagcgcggcctcggccagcgccgcgcggcgaccggtgccgggatcgatcgtgtcgagcagggggacggcgggggtttcgctcataggctaagccgcgccctccggcagaatgatccggccgatcccgtcatcggtgaggaacaggaggcacccgctcgccgggcctgtggccgccccgcggaacgacaggctcacgggcagcggtgccggcaggcggccggtgaggttggcataggtgtcgatccggcgccggtggagcggcgtgacccgctccagacgccattcggaagcgccctcccccgcgactaggaaggcggctgccggatgcgtaccgttgacgagcacgccgggcagcagtgtttcgatttcaagccgatcccctgcgcagccgacgatccggccctccgtctcccaatccgcctgcatccgggcgaaggcgcgggccagcgccgcgcgggttgcgggcggcagcgttctatcgcgcacccattcgggcgatagggcgacatcgagcggaccgagatcgggcgccgcgccgtcggctgacgcctccgcacgggcgaaccagcgctgccgctgcggtgcatagaccgccgccgttccgtggccgggtcgccgctcggtggcgacgagaacgcccagatcgggatcggcagcgggccgggagcgggcggaggtttcacaggtcagaacgaggccgccgccgcggacaacaaacgactccgcatccggattggcattccctctccccgcacgcggggagagggctctgccgacctcgtcgtcggcagagcgaggcggcagccgatggtgagggggcgcagacgaaggagtctccagctgatccgccccctcaccctcgctaccgcttgtcgcgccgacgacaaggtcgtcgcgaccctctccccgcgtgcggggagagaggatgccatgcttgatccgccgtgccctaagaagctcaatcagctccgcctctgccgccagcgcggtcgcggcgtagcgcgtgaacagcgcctcgctcgcccgtgtcagccgcgccagggcctcggaatcggccgccaccgccagcacccccgccttcaccgcctcgaagtcgcggcagcgatgggccggctccaccggctcgaaaccttcgaggccgatctcggtcccgatcaccgggcggccgaaggagagcgcctctccgaccttcatcttgagcccggagcccatcagcatcggtgccacgacgaggtcggcctgggcgtagaaatcctccagccggtcgagatagccgagcagccgaacaccggggccttcgacgccgggcaggctgcggcagatttcgccggcgatgacgagttccggccgatccggagtccagccgtcgcgccaagcccggatgaagcggccgatggagaacaggttcgggtcgttgccgtggccgagaaagccgatgcgggcgacccgctccggcacggcgaacggcctctgggctggaaagtgcggcgggagcagcaggacgcggctgtcggtcaggctcgcgaaatagccggcttccgccgcctggatcgccaggacgacgtcggcgcgggcgagacccgccgcctcgccggccgtgtcggtgtagaagaagttcggctcggcgcggaacggccggtactgggtctggcggccggcgaagcggtcgtgggtgtcgatcagcgtcaggacgcccggcgggacccgttccagggcgcgcgacaggaagacgtagttcaccagcaccgcgccggtctcggggtaggcggagccgtaccacgcgacgaagtcgccgacctcatcggggcaccattcgtcgattccgaaggcggtcgagcgcgtcttgagcgggatcacggcccgcgcctcgatcaggaagacgttgcggaacgtccgctccatttcctcgagatcggtcggcgggtgctggccgaagcggcggtagatctgatcctcgtgggcgtaataggcgagatcgatggcaaagccgccgcgggtcagcggctcgcaggtggccgccaaccggcgccggttgccggcgctcacgggcgcggccggcatcggtgcgagcacgaggatcgcgggcttctccgcttggtcgagcggcatcacgaggcccctatcgtcagcgccgtgaagccgtgggcatggagcgcgaggcagcgctcgggccgaccctcgggagccgcgccccagacgggttccagggtcagatgctggcgtgggtgccggccaaagcgcagccgtgccccggcaacccgcgcacagccccagcccgcacgggcgcgaaacagcagggcgtgcgggatcgcggtgccgcccagcgaccaaccgtgatccccgtcggcaaggtccggcgcatcctcggcgaccggcagcgcgatgactgccgcctcgacgaggccgaacaggcgcccgagcggcgcgagcccggccgtgcccgacgagagcagcgcgcgcgcgagcagggttcgctcgtccgaggacaggacatcgctcgcggccggctcgggccgcaccacgaggtcgcggaaatgcgtggcgaggctgacgccctcgcgcagcgcagcaccctccgcttcgagcgccagcaggcagacgggaccgtccggtgcgcccgcttcgaggccggagaagacccaggtcaccagctgcaccgtctcgggcgccgcgacatgcaacggaatcggcagagacggcggcagaggaaagcgcagcacgcaggcgccgggcgcggcctccacgagttgcccaggtacgggcacagtcccgtcccccgtcggccgcacaaccgcagtggcgctcatgccgtcacgccatctgccggggcgttcgttgggcctcccacccacagcctcatcctgaggtgccgcgcagcggccacgaaggatcgtccagatcccgcgcgatccctggaggatccttcgaggcccgctgacgcgggcacctcaggatgaggaatgtggcctggaagatccattcgcatcgccgccgcgccgcttacgcctgcgccagcgccagcgccgagaggatccgcgcccaggagcgcgtgcccttgtggaagctcgtcagctcgtacttctcgttgggcgaatggatgcggtcgtcgtcaaggccgaagccgatcagcagggtgtcgaggccgaggatgcgcttgaagtcgccgacgatcgggatcgaaccgccggcccccaccgccaccgccgggcggccccactcggccgcgagcgcggcctgggcggcggcgagctgcggcatgtcgtagggcaaggccaccgcccgcgagcccttgtagcagatcacctcgaccgagcagtcggcggggatgcgctcgcgcacgaaggcttcgaaggtcttggagagctgctccgggtcctggtcgtccacgaggcggaacgagactttcgcggaggcctgggaggcgatgacggtcttcgtcccctcgcccgtgtagccgccgatgatgccgttgacgtcgcaggccgggcgcgactggatcagctcgatcggaaggcgcccgcgctcgcccgccggctccttcaggccgatgggtcccaggaacttctcaggggtcaggccgagaccgcgccactgctccagcagctcgggcaggggctcgcgcacgccgtcatagaagcccggcagggtcacacggccatcggcatcgtgcaggtcggcgatgatccgggacaggacgtggatcgggttggccgccgcgccgccgaagaagccggaatgcaggtcgcggtcggcgcaggtcaccttcacttcgtaataggcgagcccgcgcagcgaggtggtgatctgcggcgtctgccgatcccacatgccggtgtcgcagacgagcaccacgtcggccttcagccgctcgcggttggcctcgacccattcgggcaacccctgcgagccgttctcctcggcgccctcgatcaggatggtgacgccgacgggcaggtcgccgttcatcgcgagatgcgcgcggcacgcctcgacgaaggtcatgacctgacccttgtcgtcggacgcaccgcgggcgacgatttttttcgagtctcccgtctcgtcgatgcgcggctcgaagggcggcgtcttccagaggttttccggatcgaccggctgcacgtcgtaatggccgtagaacagcacgtgcggcgcccccggcttcgggcggtgcgccagcacgacgggatgcagcgaggtctcctcgacgctggtctcgaagccgagcgccgtcaggtttccttcaagccagtgcgccgcttcgcggcaatggccggcataggcggaatccgtcgagatcgaggggatgcgcagccacgcaaacagccgctccaggctgttatccagatcgcggtcgatgtcgttgaggacggggtcgagtgcatcggccatggcggctcctcgaagtcggcgtgcggggcaagcgttagccgagcttctcgccctgcgtaaccccggcccgccgggaagcgcgcctgagcctcgctggtccgtgatcgcgccgtgccgtccctccccagggcgagcggaacagggccaccttggaatcgttatcgccacgacccggtgcgggccctgagcccacgcccttccaagacgcgctccccgtccggcccctcgcgaagccttatgcctcgcgttccgtccgtgcggagcccgagcctcatcacggatgtaaccatgctcatcgacagcggttcgcccggcgccgtcgggacaatcggcatcacgctcaccatcaatggcgagcggcgcgcgcttcaggtggcgccctggaccacgctgctcgatctcctgcgcgagcgcctcgacctcaccggcaccaagaagggctgcgaccacggccagtgcggcgcctgcaccgttctcgtgaacggcacccgcatcaattcctgcctcaccctcgcggtgatgaaggacggcgcggagatcaccaccgtcgaggggctcgccggcctcgcccatcgcgagggcaagaacagccttcacccgatccaggaagccttcgtcgagcacgacgccttccagtgcggctactgcacgccgggccagctctgctcctcggtcggcctgatgaacgagggccacgccaagacccgcgacgagatccgtgaggcgatgagcggcaacatctgccgctgcggcgcctacaccaacatcgtcgatgccatcgaagaggtcatgcaccagggagacgcccgatgaaccgcttcgattacgttcgccccagcacggtggcggaggcggtgcaggcgctgggcagcgacccggcggcccgcttcatcgccggcggcaccaacctcatcgacctgatgaagtacgacgtcgagcggccgggcaagctcatcgacatcacccgcctgccgctcggcgagatcgaggagcgcgacggcggcttgcgcatcggcgccctcgtcaccaacgcgacgctggcctacgacgcccgcatccgcgagcgctacccgctgctggcggacgcgatcctggccggcgcatcggcacagctccgcaacgcggcctcgaccggcggcaacctgctgcagcgcacccgctgttactacttctacgatacggccacgccctgcaacaaacgcgagccgggctccggctgctcggccatcggcggcgtcgatcgcatccacgcgatcctcggcaccagcgagcattgcatcgccacccacccgtccgacatgtgtgtggcgctcgccgcactggaagcaaccgtgcaggtgagcgggccgcagggcgagcgttcgatcccgttcgccgacttccaccgccttcccggcgacgagccctcgaaagacaccaacctcgcgcccggcgagatcatcctcgccatcgacctgccggccaagggctttggcggcaagcatcatacctacctaaagctgcgcgatcggctgtcctacgccttcgcgctggtctcggtcgccgccgcgctcgaactcgacggccagaccatccgcaccgcacgcctcgcgctcggcggcgtcgctcacaagccctggcgcaacacggaagccgaggcgctgctgcagggcaagccggccacccgcgagaccttcaaggccgcggcggacctgatcctgcgcgaggccaagccgcaggcgaccaacggcttcaagatcgagctggcgcgccgcgccatcgtccgcggcctggagcaggccgccgccggcacgccccagtcccagtccgacaagcgcatccagtaaggagcagccatgaccgtccagatcagcccggcggccggccgcgaccgtttcgtcggcagcgccgtcagccgcgtcgatggcccggccaaggtcacgggccttgccaaatatgccggcgagttcgccgcgcccgacctcgcctacggcgtggtcgtgtcgagcgccatcgccaagggcagcgtgcggagcatcgacgcttccgccgcagaggcggtgccgggtgtcatcaaggtgatcacacacgagaaccgcccggccacctccgacaacccggaggattaccaagacgcggtggcgccacccggcgcgccgttccaggcgctggcgacgaaccgcatcatcttttccggccagccggtggcgctcgtcgtcgccgaggatttcgagacggcgcgttatgccgcctccctggtgcgggtcgattacggggtcgtggccccgcgcaccgacctctcggcgcaggcgcccgaggcctacgatccgccgatgaagcgggccggcatcaagccgccgccggagccgtggggcgacgccgaaaaggcgttcgatgcggcggaaatccgcgtcaacggccagtaccggatggccgacgagcaccacaacccgatggagccgcacgcctcgaccgtcgtcgtggagaaggacgggacctacacagtctacgacaagatccagggcgtctcgaacacccacgactacatcgccagcgccttcggcctgaagccggagcaggtgcgggtgctgaacccctatctcggcggtggcttcggctcgggcctgcgcccgcaataccagcttttcctggcgatgctggccgcgaaagatctcggccgctcggtgcgggtgacgctgacccgcgatcagatgtggtccttcacctaccgctcggaagcgctccagaccgtctcgctcggcgccgaccgctcgggcaagctcaccgcgctcaagcacgacgcggtgcagggcacctcgtcttacgaggattaccaggaggtcgtcgtcaactggtcgggcgtgctctacgactgtgacaacgtcgcgctcacctacagcctcgccaagatcgataccccgacgccgggcgatatgcgcgcacctggtgccgtaaccggcgtctacgccatcgagacggcgatggacgaactggcctacgccaccggccaggacccgatccagcttcgcctgaagaactacaccgagagcgacccgaccgaggacaagccgttcggctccaaggcgctcaaggactgcttccgccagggcgccgagcgcttcggctggagccggcgcaacccgcagccgcgctccatgcgcgagggccgggaactcgtcggctggggcatggcgaccggcatctgggaatcgatgatgatgcagtcgagtgcgcatgccgtgctcaccgcggacggccggctcgaagtcggcaaccagacgggcgacatcggcaccggcacctacacgatcctgacccagatcgccgccgacacgctgggcctgccgctcgaacacgtcacgaccaagctcggcgacaccaagctcgccaaggcccccgtggccggcggctcgtggacggcggcctcctccggcaccgccgtgatgaaggcctgccgcgacatcgccgagcaggcgttcaagctggcgcgcggcatggagaactcaccgctggccaacgccgatttcgagcgcgtcgtcttctcgaacggtcgcatcgaggtggcgggtgatccgtccaagagcgtggcactcaccgacgtcctgacggcgaccggcacgccaaagctggaggcgaccggtgaggccgccccggacaaggattttgcgcaagaattcgaggcctacacccattcggcgatcttcgtggaggtgaagatcgacgaggagctgggccaagtgcgctgcacccgcgtggtgtcggccatcgcggcaggcaagatcatcaatctcaagacggcccgcagccagatcctcggcggcgtcgtcatgggtatcggctcggccctgcacgaggaatcgatgctcgaccaccgcatcggccggttcatgaaccacaatctcggcgagtaccacgtgccggtgcatgccgacatccacgacatcgacgtgatcttcgtggacgaggaggacaaggcgaaccccctcggcgtgaagggcctcggcgagatcggcatcgtcggcgtggccgctgcgatctccaacgcggtctaccacgccaccggcaagcgcatccgccacctgccgatcacgcccgataagatcctgggcgaggactgacccgcaccgtcgccgcgaaacagaagccccgtcggcccagtgccggcggggctttttcttggagggccggctccaacggcctgtgccagacctgttgccgtcgccttgtccggatcgcctcactgacgctcatgatgaaagccaagcgtagctcgaaccgtcgttgcacaacgcaacggcttcggatgatgcacgcctccgtccgctcgatgcgctagatctgcacgcgccttgcaagcccgcgccgtaacggcgtttcatcccgagccttcagccttgaacacccttctcgtcttcctcggtgccggcctcggcggtgtcatgcgctacggcgtcaacgcctgggctgtgcggctcggggcgagcttcccgtggggcacgctcggcatcaacgtcgccggctcggtgctgatggggatcgtcaccggctggctggccgcgcgcggcgggccgccccaggcgcggctgttcgtggccaccggaatcctgggcggcttcaccaccttctcgaccttttccctcgaagccttcaccctgatggagcgtggcgacgggctggcagcgctcgcctacgtgctcgtctcggttttggcgggtatcggcgggctggccctagccctgatcgtgatgcgccacgccctgtgaaggaggaagcggtgagcgaatggctcctgtcgtggcggttctgggccctgctctccgccgggttcgccgccgccacggcgatcctcgccaaggtcggcatcgacggcgtcgcgccggatgtggccaccttcattcgaacgctcgtcgtggtggcgctcgccggggtgatcctcgccgcgtccggacaggcgcaggagctgggccgcgtctccggccgaaatcttgtctttctgatcctgtcggggctcgccaccggggcgtcctggctctgctacttccgggcgctcgcgctcggtgacgccggccgcgtcgcgccgctcgacaagctgagcgtcgtgctcgtggccgtgttcggcgtcctcttcctcggcgagcgcctcgcaccgcatcactggctcggcgtcgggctgatcgcagcgggcgcggggctgctggcatggcgggcctgatgcgcgtcgcactgacgggcctcgccctcgccgcgtcccagccggccgcggcggagatcgatcccttcgtcgatgccgcccggcacgtgccggggctcgccctcgacatgcgctatgccggctccgacaacttcgtcggccggcccatcgccggctacgaggcatcgcgctgcctgctcaccccgcaggccgcccgcgcgctggcccgggtgcaggcgtcactggcgccggacggcctcggcctgaaagtgttcgactgctaccgcccgcgccaggcggtggccgacttcgccgcctgggcgcgcgacccggccgacacacgcatgaaggccgcctattacccgcggacggacaaggcggatctgttccgcctcggctacatcgccgagcgctcgtcgcattcccgcggctccaccgtggacctgacgctggtgcgcagcgccgacggcgccgaactcgacatgggcacgccgttcgacctgttcgacccggcctcggcgacggattttcccggcgtcagcccgatccagtcgcgcaaccgtcaccgcctgcgcgacgcgatgattcgcgccggcttcgtgccctacgcgcaggaatggtggcacttcaccctcaagggcgagccctaccccgacacggccttcgaccagcccgtccgctgatcgacgccgtccggcccggccaaaccgagatgctgccgtgattttttgaggtgggttgaattgttctaaatcaatagtgcaaagcttcgaaacagagctcgattaaagcatttccaatgttttgaagatcgcttgcgcaatatcgacagatggagccatgatgaatgcatggcgcacattctgacattcccgaacgcttctcacgtcagcgcgtggccctcgcgggccgatacgctgtcctcggcccgcgacggctccgtcggcttggctggtctgctcgcggccttcgacgcggtgctcgaatccgtgcgcctcgcgtggtgggacgggtcctccctcggcctgagccggggtggcctcgaatccctggtcgggttggagccgggcgacgcgacaccgccgcggctgatcccggtcgaagcgcgggcgcaggtgcaggcatgagcgccggcctcgtcacggctccacccgacgcggcggagcggcacgcgcagggcacgctggagcgggcgctcacgaccgcgttctggcaggcacttcagcgcgagccgatgcatgtcatggccgctcttgaagccgcagcgcgtaccgtcggcacgctctaccggcaggtggccgccgcgcacgatcccgacgggcactgcccctgcggctgggagcccgacccggaaaccgacctcatcgtcctggaagcgatgctggccgccgccctctcccgcccggcccagctggatctcgccgacatggtgcccgccgggcgggcctgaccggtcaggcgagcgcatcgccccggacgccgaatctcaagaatcggctggccacacgacacttggcgaggcggcccctctcgataggggctgcccgctgccggcttcgcctcaggatcagacgaccgcgctcgtcgcgcccggagccagcaaggcctcctcctcgtcgtcggcctcgccgtcgatctcggcatcagactcttcgtggccggttacgcccgcggctcccgcgaggctgcgggcgacgcggcgcaggagcttgcgcaggcggcggcgctctttgttgtcgaagtcttcgagcagttcggcctcgacttcgtcccagatccgctcgatcgcggcggccttggcaaagcctgtttcggtcagtcgcacgcgcacgatgcggccgtcgccggcctcggcccggcgctcgacgaagccgagggcggcgagccgcgagatcgtcttcgaggcggtcggcgggcgcacccgcagggtcgcggcgagatcgcccatggtcatgctgccggccgccgccagcgcctgcaccacctgctcctggccggcgaacaggtcgagttcggcgagccggtcgccgatccgggcgcggtgcagccgcgctgcctgaacgagcgcccagccgacgctcttggccgccggggggcgcagccgcttgacggtcttgcccgccttgtcctttgccgcgcttcggccgcccgactgagcgggagcgtcgccgtgtgccgccacggcgaccacttcgtttgccgccgacatgatccggtttcccttcacggacgtgcgggctcctgaacgctgcccggaaagagtgccctctgggcggcccgcagggcaagcatctgccgaccggcgatgaaacttcgatgacagaaacccttcgctttgccgacacagggccgacaacacaccgcttttgcaagaaaccgcttcacggcgcggccgatttcgtggattcccgcgccgcatgagcttccaccggaaccgagacgacgggctgtttccatgaagcgccgtgaggcgctcggcctctatcccctgcgcgacctgcgccgttgtgcggacgacgcctggagcgcgaccggccccgatcccgtcttcgcgctcggcccggcggacgcggtgtcggccctgtcgggccagcgcatccgcatccgctgccggccggattcggtgtggccggtgctcgcggtcgaggcgcggggcgaggccgagccgcgccgctaccggctcacggttcgggcagacggcaccgacgacctgatccgcctgccgcgcggcacacgcgcgctgcgcctggaagccgccgaggcaggcccgcgcttccgcctcgatgcggtgcggatcgaggcggcgggccggatcgaggcggctctcctgtccgccgaaaagatcatcgaacggttgccgccgcaggagcgtcggccgctgcgcctgctgcgacgcgccgtcggcctcctgcgcagcgtgccgcccggcgaaatctggcgccgcctcacccgcgccgcccagacccaccgtccgcccgccagctacgccgcctggattcaggcagtggaagccaaggctctgccctccatcgagacgatgcgggcgcagctcggggccctgtcggagcgcccactgatctctctgctggtggcgggcggcgacgatccggtccagctcggggagacggtcgcgagcctgcgggcgcaggtctacccggattgggaattgtgcctcgcggccgcgccatcggccgcgctcgaggcgctagcggcggaggacggccgcattcgtctgctgccgcccgcgaaaagcaaagccgcctccctcgatgcggcgctggcgcaggcgcgcggttcctatctcgccacgatggggcccggtgcccggcttgcgccgcaggcgctcctcgccctcgtccggcggctcgcccgcgagcccgatctcgacctgctctacacggatgaggatcggatcgggccggagggcgagcgctgcgatccctatttcaagccggactggtcgcccgagacactcgagagcagcttctacatcggcgggcttgccctctaccgcactgccttggttcgggcggccggcggctttccaggcgagagcgaaggcgcgactgactacgacctcgcgctccgcgtgacggagcggagcgagcgcgtcggccacgtcgcgcaggtgctctgccatcgtcgcgccgccgcgtccgacccggaggccgccgcccgcgcgttggccggacgcgcccggcgcaccggcgggctcgatgccgtccgcgcgctcggccccgtgcatttcgccctccggcgcgtgctcgcggcccgcccactcgtctccctggtgatcccgaccgccgggcgcgacagcctcatcggcgggcgcaacatcgatctgctcgccgcctgcctcgccagcatccgcgagaccggcacttacgacaacatcgagatcgtggcggtggataacggcgacctgcgcccgcagacgcgtgcggcggtcgagcggttcggggcgcgcaccctcacctgggacaagccggtcttcaacgtcgccgccaagatgaatctcggcgcaagggcggcgagcggcgaggtgctggtctttctcaacgacgacatcagcgtcgtcacgccggactggatcgaggcgatgctggcgcagctcgccattcccggcgtcggtgcggtcggccccaagctcttgttcgaggatggcagccttcagcatgccggcgtggtcttcggcgagggcctgccggaccatgtccgccgtggcttccccggtgacgacgccgggtatcacggctcgagtctggccaaccgcaacactctcgccgtgaccggcgcctgcgtgatggtgcggcggtccgatttcgaagccattcagggcttcgacgagggatacgccatcaattacaacgacatcgacctctgcctgcggctcggcgagcgaggcctgcgcacggtctattgcgccgaggcgagcctgcaccattacgagagccgcaaccgcatccccaccgtcgatcccgccgagcaggcgcgcttccgcaagcgctggggcgcgcggctcgcccgtgacccgtactacccggacccgttcggcatccgcccgcccgccttcaccctcgacgccgagcggtttccggcagcacagcagcgcatggtagaggcgtggcgatgatgacgacgacacacagacccggagatgacctgtgaaggccgtgatcctcgcgggcgggctcggcacgcggctctcggaggagaccgtggtgcgccccaagccgatgctggagatcggcggacggccgatcctctggcacatcatgcagatcttcgccgcccacggcgtgaccgagttcgtgatctgcctcggctacaagggctacgtcatcaaggagtttttcctcaattaccgcttgcacttgagcgacgtgacgctcgatctcggacggggcgacgtgcagtttcaccgctcggcggccgaggactggaaggtttcgctgatcgaaaccggcgacgccaccatgaccggcgggcggctcaaacgggtgcgcgactatctcggcgacgacgatttcttcatgacctacggcgacggcgtcgccgatatcgacctcacggcgctggcagccttccaccgtgcgcacggccggctcgcgacgctgacggcggtggtgccgccgggccgcttcggcgcgctcgacctcgcgggcgacgcggtgcgcagcttccgcgagaagccggcgggcgacggcgcgaccatcaatggcggcttcttcgtgctctcgccaaaagtgctcgaccggatcgagggcgacgccaccgtgtgggagagcggcccgctggagagccttgcccgcgacggccagctccacgcctatcatcatcacggcttctggcaggcgatggacaccctgcgcgacaagaagcacctcgaagagctctgggcccgcggcgacgcgccctggaaggtatggtgatggctgcgctcaaccccgatcctgccttctgggcgggcaagcgcgtgctgctcaccgggcataccggcttcaagggcgcgtggttgagcctgtggctcgcgcgcctcggcgcccgcgtcaccggctttgccctcgcccctgagacgcggccgaacctgttcgaggcgatcgcattcccgtccgaggcctcgcgcattggcgacatccgcgacctgccggcgctcgccgcggccgtggcggctgccgagccggagatcgtgatccacatggcggcgcaggccctggtgcggccctcctataccgatccggtggggacgttcgcggtcaacaccatgggcagtgttcacctactcgaggcggtgcggtcggccccgagcgtacgcgccgtcgtcgtcgtgacgagcgacaaggcctacgagaaccgcgaatggccctatgcctatcgcgagaccgaggcgatgggcgggcgcgatccctacagcgcctcgaagggctgcgccgaactcgtgacgagcgcctaccgcgcctcgttcttcggcgcgggcggccatcccgcgcggatcgccagcgcgcgggccggcaacgtcatcggcggcggcgattggtccctcgaccggctgatccccgatatcgtgcgcgccttcgaggccggggactcggtcgagatccgggcgccgcacgcgatccgcccctggcagcacgtgctggaaccgctggccggctacctcaggcttgccgaatgcctcgcgggcgccgacggcgccgccttcgcggagggctggaatctcgggccagcggacgaggattgccggccggtctcttacctcgtggagcggctggcgcagggctggggcgggggagccggctggcacctctcgcagaagacccatccgcacgaggcgacctatctcaaggtcgatgcctccaaggcccgcgcccgcctcggctgggaccggcggctgaccctcgacacggcgctcgactggactgccgcgtggtaccgcgcggccgcttccggcgccgatccccgcgctctggccgaggccgagatcgcgcgctacgaggcgctgggccagcctggagcaaaagccggagtccaagcgtgaccgccccgacctgccgcgcctgcggcgccgccctcacccggaccttctgcgatctcggcctgtcgccgctcgccaattcctacgtcacgccggaacggcgccaccggggcgagaccttccacccgctccacgcctatgtctgcgatgcctgctggctggtgcaactcgaagccttcgagagccccgaggcgatcttttcggattacgcctacttctccggcttctccgccggctggctgcgccacgccgaaagctacgtcgccgcgatgatcgcgcgcttcggcttgagcgccgagagcaaggtcgtggaggtcgcgagcaacgacggctacctgctgcaatacttcgtcgcccggagcgtgccggtgctcggcgtcgagccggcagccaacgtcgctcgcgtcgccgtcgagcgcggcgtgcccaccgagatcgcctttttcggtcgcgagaccgcccggcggctcgcggcggcgggccacaaggcggatctgacggcggccaacaacgtgctcgcccacgtgcccgacatccacgatttcgcagcgggctttgccgagatcctgaagccggagggcgtggcgaccttcgagttcccgcacctcctgcggatgatcgagcaacggcagttcgacacgatctaccacgagcacttctcctacctctcgctcggcgtggtcatcggcatcctgcgccagcacggcttgcgggtgttcgatgtcgaggaatggccgacccatggcggatcgctgcgcgtcttcgcctgccacgaggccgccgcgcacgcgccgacgccggagttggagcgcgtggtgctcagcgaatggggggcgcacctgttcgacccctccggctatgccgggttcgggcgggcggtggccgacatcaaatgtgcggcgctccgcttcctgatcgaggagcgggcggcgggccgcacggtctgcgcctacggcgcggcggccaagggcaacaccttcctcaactattgcggcatcaagccggagctggtccgcgcggtggccgaccgctcgccgcacaagcagggcacgtggctgcccggcagccgcatccccgtggtctcgccggacgaactcctggcaatgcgccccgacacggtgctgatcctgccctggaacctcgaggacgagatcgccggcgagatggccgcgatccgcgaatggggcggacgcttcgccgtggcgatccccgaactgacggtgttctgatgtcgcggcccgcccctcccagcctcatcctgaggtgccgcgcagcggcctcgaaggatcgtccagggatcgcgcggccggcgggaagatccttcgagggggccgcttcgcgccgccatctcaggatgagagcgagggtgggagcggccatgccttcgcagccgggcgcacgcatctcatgatcttcgaggaactcgcgctgcccggcctgttccgcgtcgtgcccgagccgcacgcggacgagcgcggcttcttcgcccgcacccagtgcgagagcgaattcgcggagcgcgggctggtcgggcgcttcacgcagtcgagcgtgtcgttcaatcatcgccgcggcactgtgcgcgggatgcatttttcgaagttgccccacgccgagacgaagctcgtgcgctgcaccggcggcgcaatccacgacgcggtgatcgacctgcggcccgattcgccgacctatctccgcacggcatccgtgacgctctcggccacgaaccgccacgccctctacatcccggcgggcctcgcccacggcttccagaccctgagcgacgacaccgagattctctacatgatcgaccgaccgttcgtggcctccgccgcggacggcgtacgctgggacgatcccgccttcgggctcgcgtggctcgagccggtaaccgtcatcgcaccgcgtgacctcgccttccccgattgggcggggcggtgaagcgggttgtcgtcaccggcggggccggcttcgttggccgccacgcgatcgccgctttggccgctcgcggcttcgaggttcacgccatcggccgaaccgcgccggaaggggtccacgccttccacgcggccgacctgctcgatccggtgcagcgccgggctgccgtgcaggcggcctcggcgagccacctgctccacctcgcctgggtcaccacacccggccgctactggcaggcaccggacaacctcgattggacggccgcgagcctcgacctcgtgcggacgttccgcgaggcgggcggcacccgcgcggtcgtggccgggacgtgtgccgagtacgattggacggggatcaacctcctgccgcgtgcagaattggaatccccctcgccccgcacgcggggagagggcttcggcgagcctgtcgtcgcgaccctctccccgcacgcggagataggggatgcagcggcgatccgagagggtcatttggcggaagcggccccctgccgcccggcgacgctctacggggctgccaaggacggtcttcgccgcatcctgcaagcctacgcggcgaccgccggactctccctcggctgggggcgattgttctacctctacggtcccggcgagacgccgggccggctggtcagcgatgcggcgcgggcgctgctcacgggtcagcgtctcgccaccagcgagggccggcagcggcgcgatttcctgcatgtcgccgatgtcggcgcggccttcgcggccctgctcgactcgggggtggaggggcccgtcaatatcggctcgggcgaagcggtgccggtgcgcagaattctggagacgatcggtgcgctgaccggacgccccgatctgatcgatttcggcgcccgccccctcggcccgacggagccggcctgcatcgaggccgacatccggcgcctgacggacgaggttgggttttccccgcgctacggcctggaacagggcctagagcaaaccgtcgcggcgtggcgcgccgcgctcagcaatgcggcatcaatcccttgagccgagccaggatatcctcgcccgcgcaggggcgggcgatgaactgcgcgccctccggcatccgctcgggatcgggcgaggcgcggccggacacgatcaggatcggcaggttcggccgtgcctgggcgacggaagcagccagatcgaagccatcgacccggcccgagagctgcacgtcggtcacgaggccgcagatgtcgggccgcgcttgaaggatggacagcgcgcgctcggcggaggcgcattgcacggtgtcgtagccgcccccctccagcacgtcgccgaggtccatgatggtcagggcctcgtcctcgacgatgaggatgacgggacggtcggcttccggattcgtcgtctcggtctggctcgccaccttacgctctccccgatttgctccagcggcccaaggtgttcgcagacttgtcgttgacagactcggcctgcccacagacctggcccgctcacagactgagcctgctcacaggcttggccgtttcccgcgacgggaaccgctgcgctgcgatcatccaacgggtaaccccgctgcgggttgcagggtcccgtggttctctgcggccaagctcgcaagcttcgcgccgtagggccgatcgcggcctgccggccttaggccaccgcctcggtcaccgccgtcactgccgcgatcagacggtcgagatcgcccgcatcgatggtgagcgccggggtgaggtagacgatgtcgccgaacgggcgcacccagacgccgcgctcgacgaaacgccgcttgagatccgcgagctcgggcgtgcctgcgaattgcaccgcgccgatggcgccgagcacccgaacctcccgcacaccgggcaaccggctcagaggggcgagcccctcttgcaggcgtgcggcgatggcttgggcctgcgcgaggcgcggctcggcctcgaacaaatcgaggctggcattcgccgccgcgcaggcgagcgggttcgccatgaaggtcggcccgtgcatcagcgcggccgatgcctcgtccgaccagaaggcggaaaagatctcggtggtggcgaccgtggcggccagcgccatcgtgccgccggtgagcgccttcgacaggcagaggatgtcgggcacgatgccggcctgctcgcaggcgaacagcgtccccgtgcggccgaacccggtgaaaatctcgtcggcgatgagcggcaggccgtggcggcgcgcgagccgcgcgatggtggccagcacttccggcggatgggtcagcatcccgcccgctccctgcaccagcggctcgacgatcactgccgccagttcgtggcggtggcgggccagcgccgcatcgagggccgcctcgtcctcggccgtgcgcggcagcgcgcaaaacacctgagtgggaaggtaggcgccgaagcggcggtgcatcccctcctcggggtcgcaggccgacatcgcgcccatcgtgtcgccgtgatagccgccacggaaggcgagcacgcgggtacggccggtctcgccgcggttgagccagagctgaaccgccatcttcagcgcgacctcgacggcgaccgagccggaatcggtgaagaagacgtggttgagatcgcccggcagcagcgcggcgaggcgcgcgcccagccgctcggctggggcgtgggtgagcccgccgaacatcacgtgcggcatgcgcatgagctggtcggccatcgccgcggcgatgtgcgggtgattgtagccgtgcaccgccgtccaccacgaggcgatgccgtcgatgagttcgcgcccgcctttcagcgtgatgcgcgaaccccgcgtcgcgatcgcctccagcggcggcgccgcggtcttcatctgggtgtaggggcgccaaaggtggtggtgttcgagcgcggtcatgggcgccggattgaggggtggcgctgacggagtcaaacgcgtcagcccttccctctcccccctgcgggagagggtggccccgaaggggtcgggtgaggggctaactccgcactcttcggaagcgtcgctcccctctcccgcctgctccgcaggcaccctccccgcaaaggggggagggtgtcgcatgcggcggccctactccgccgcctcgccataggcttccgtcggcgggcaggagcagacgaggttgcggtcgccgtaggcgttgtcgacgcggttcaccggcggccagtacttgtccatgcgcaagctgcccgacgggaagcaggcggcctcccgcgagtagggccgctcccaggcgccgattaggtcctgaaccgtgtgcggcgcgttcttgagcgggttgttggcccggtccatctgcccctcctcgatcgcccggatttcctcgcggatcgccagcatggcgtcgcagaagcggtcgatttcggccttggtctcggattcggtcggctcgatcatcagcgtgccggccaccggccagctcatcgtcggcgggtggaagccgcaatcgatcaggcgcttggcgatgtcctcgacggtgacgcccgcgctcttctggaacgggcggacatcgacgatgcattcatgcgcgacccgtccgttccggccggcatagaggatggaataggccccatcgagccgccgggcgatgtagttggcgttgaggatcgccacccgtgtcgcctgggtcaggccgcgcccgcccatcatcaggcagtagctccacgagatcggcaggatcgaggccgagccgaaggcggcggccgagaccgcgccctcctcgcccgaacgcggatcggagggcaggaacgggatcaggtgcgtcttcacgccgatcggccccatgcctggcccgccgccgccatgcgggatgcagaaggtcttgtgcaggttgaggtggctgacatcggcgccgatatcgccgggccgcgccagccccaccatcgcgttgaggttggccccgtcgagatagacctgaccgccatgggcgtggacgatgtcgcagagttcgcgcacccgcgcctcgaacacgccgtgggtggacgggtaggtgatcatgcaggccgcgagctttccggaatgctgctcggccttcttcctaaaatcctcgacgtcgatgttgccgtgggcgtcggccccgaccacgacgacgctcatgccgcacatctgcgccgaggccgggttggtgccgtgggccgaggacgggatcaggcagaccgtgcggtgcccctcgccacgcgagaggtgatagcggcggatggccagcagccccgcatactcgccctgcgcgcccgagttcggctgcatcgagatcgcgtcgtagccggtgatggcgcagagcttttggctgagatcgtcgatcagctcgcgatagcccagcgcctggtcctccggcacgaacgggtgcagctccgagaattccggccaggagaccggcagcatctcggcggtggcgttgagcttcatcgtgcaggagccgagcgggatcatcgcccggtcgagcgcgaggtcgcggtcggcgagccggcgcatgtagcgcgtcatctcgctctcggcccggttcatgtggaagatcgggtgggtcaggtagtccgaggtgcgctccagctcggccggcaggcgcggctcgggatagccctcatcgtaggggagatcgccgcccccgaatgcgcgccacaccgcctggacgatgtcgggccgggtgcgctgatcgacgctaatgccgatgcggtccgtgccgatccggcgcaggttcaccccgttctcgaccgcgctcttcaggatcacgccctggaacgcgccgacgcgcacggtgatcgtgtcgaagaagtgccggggctcgacggtgaagccgagggcttccagcccctcggcgaggcgcacggcgtcacggtggacgcgccgggcgatcgccttgaggcccgccggcccatgatagaccgcgaacatcgaggcgatgaccgcgagcagcacctgactggtgcagatgttcgaggtcgccttctcgcggcggatatgctgctcgcgggtctggagcgcgaggcggtaggagcggttgccgcgggcatcgaccgagacgccgacgatgcggccgggcagcgcccgcttgtgcgcgtcgcgggtcgcgagataggcggcgtgcggaccgccatagcccatcggcacgccgtagcgctgcatcgagcccaccgcgatgtcggcgcccatctcgcctggcgccttcagcagcgtcagcgccagcgggtcggcggcgaccgcggcgagcgcaccggcctcatgaagcgcggcgatcacgccggagaaatcgtgaaccgcgccgttcacgccgggatactggaacagcgccccgaagaccgtggacgggtccaaatccgaaaagggatcgccgacgacgacctcccagccgagcggcgccgcgcgggtcttcagcacggcgatggtctggggcaggcagtccctgtcgacgaagaaggcgttccggtccgacttcgccacgcgcttggccatgcccatggcctcggccgccgcggtcgcctcatcgagcagcgaggcgttggccacatcgagcgcggtgagatcgcagaccagggtctggaagttgagcagagcctcgagccggccctggctgatctccggctggtagggcgagtaggcggtgtaccaggccgggttctcgaagatgttgcgctggatcgccggcggcatcgtcgtgccgtgatagccctggccgatcagcgagacgagcaggcggttcttgttggcggtggcgcgcagcttctcgagcgagcggcgctcggtcagggaggcgccgaaatcgatgtactcggcctgccggatgtcggggggcagcgtctcgtcgatcagcgcgtgcagcgacttcgcgccgaccgtctccagcatctggtcgatctcggagagcttcgggccgatatggcggcgggctgcgaaatcgaagggatcgtggcgatcgtatttcatggggaggcctttcgaaggcggatgccgtgacatccctccccctctgcgggggagggtggcccccgaagggggtcgagaggggagcgacctttccggagagacctgagccggcccctcacccgcctgctccgcaggcaccctctcccgcagaggggagagggaaagcgggcgcgctacttcgcgaacgccgcgtaggccgcctcgtccatcagctcgtccatggcggagggatcctcgagcttgagccggtagagccagccgccgccctgcgggtcggtgccgaccgaggccgggtcggcgaccgccgcctcgttgacctcggtgacttcgccggagagcggcgcgtagacgtcggaggccgccttgacggactcgacgaccgcggccgcctcacccttggtcagcttcgcgccgacctttggcagctcgacgaagacgaggtcgccgagctgttcggcggcgtgcgcggtgatgccgaccgtggcgacgtcgccgtcgaggcgcagccattcgtgctcgtcggtgaaacgcagcatggtcaaaactcctgacacgagagagatcagccgcgcttgaagccggccgggacgaagggaagcggggagacgacgagggggagccgctggccgcggacctcggcgaagacgcgggtgccgggggcggtcagcgcggccggtaggaagcccatggcgacaggcgccccgacgctcggtccgaagccgccggaggtgacgcggccgaccggatcgccgccggcctcggcggcgaagagcggggcctccgcccgcaccggcgccctgccctcggggcgcaggccgccgcgccgccgcgacggcccggcctccatcgcggagaggattttttcggcgcccggaaacccgccttcgcgggcgccgccccggcggcgggcgggggaaatcgcccaggcaaggctggcctcgacggggttggtgccgggatcgatgtccgccccgtggagcggcaggccggcttcgaggcgcagggaatcgcgagcaccgaggccgaccggcagcacctcggcctccgcgagcaaggcttcggccacagcctccgcgcgcgcggccggcacggaaatctcgaagccgtcctcaccggtatagccggagcggctgacgaggcagggcgcgccgaggatcgcgacggcgcgcacatccatgaagcgcatcgcctcggtctcgggtgccagccgcgccagcacctcggccgccttcgggccctgaagcgcgatcagcgcatccggcaccagcgccatgtcgagatcgtccgggagatgcgcccggagatgcgcgaaaccggcggccttgttggcggcgttgacgacgacgtggagccggccgggcaggcgcgcgaccatgaggtcgtcgaggatgccgccggcctcgtccgtcaggaagccgtagcgctggcggccctcgggaagcccgaggatatcgatggggatcaacgcctcaagggcgcgggccgcctccgcaccatcgccggagcgaggcgtcagcgcgatctggcccatatgcgacacgtcgaagaggccggccgctgcccgcgtgtgcagatgctccttgagcagcccggcggggtattgcagcggcatcgcgtagcccgcgaacggcaccatcttggcgccgaggcgcaggtggagcgcgtgcagcggcgtctgtgccagcggatcagcggaaacgggggcggcggggctcacggcaccggcagcttgcagactcatcgggcactccacgacagacggatcttgcccgccggccggctggcaagttgcccccatctgtcgcgcttacctgagagcttccctcactcggcattcgagcgaggtttctccttcggtggacgccggacggcgcctctctccagattgtccaacgatacggtgattgtgcctgagagtttccgggggtggttgctccgtcggcgccatgattcatctttcgatgagcctgggctctcccgtatcgtctgtaacgaaccccggaaggctcgcactttgcgcccgcctatgcaagtcaagttcggtgacgatcagcgcatcatgttgcgctgccgacaatagccacggaagctctcaaagccggccgggcagcggcgcacacaggccccggccgcgtatttcagcggcggacggcaggcgttgcggaagcgcgtctcgccgaacaggtaggactgcgccgggccggccgaggccggcagcgggctgacgaggggaccagcaaaggcgatcagcagaaggacgacgaggcggcggcgcagcatggcaggggttccggcagagcctaggcaacgcggcgccccgcaacgggttcgccacgctcatcaccatcgtcttgacatcgcctgagcgccgtcgccttcaagcgccatgtcgccgaacccatcgaacagcctcgacgccttcgccggagaaaagctcgccggcctggaagccagcgccctgcgccgccggctggccgtgaccgcccgcggccccgaggcggcggccgagcgggggggccgcagcctcgtctcgttctcctgcaacgattatctcggcctcgcccacgatccgcgggtgatcgcggcggccaccgaagcgctggcgcgctacggcgccggcgcgggcgcctcgcggctggtgaccggcaattcccccccgctcgcggcgctggaggagcggcttgctcggcacaagggcaaggaggccgccctcgtcttcggctcgggctatctcgccaatctcggcatcgccccggccctcgtcggcgcgggcgacctgatcctgatcgacgaactcggccattcctgcctgtttgcgggagcggcgatgtcgagggcgcagaccgtgcgctttgcccataacgacgtcgcgcagttgcgcgtgctgctcgccgagcatcgcggcgcggcgcggcgggcgctgatcctgaccgagcgggtgttcagcatggatggcgatcgggcgccgctccccgagatcctggcgctcgccggcgaatacgacgcctggacgctggtggacgatgcccacggtctcggcgtggtcgagcccggccagcgggcgccgctcgaaatgggcacgctctcgaagacgctgggctcctatggcggctatctctgcgcctcgcagcccgtgatcgacctgctgaccagccgggcgcgcagcctcgtctacaccaccggcctgccgccggcctccgccgccgcggcgctcaaagccctcgacatcgtcgagacggaaccggagcgcgctgcccggccgctggcgctcgcgcgccgcttcaccgcgggtctcggcctgcccgaggcgatgagcccgatcgtgccggtgctcatcggcgcggcggaggcagcgcttgctctctcgacggcgttggaggcgcgcggcttcctcgtggtggcgatccgtccgccgacggtcgcccccggcactgcccgtctgcgggtcgccttctcggcagcgcatgacgaggggcaggtcgatgccctcgccgaggcgctgatagaattggtgccggagagcgtccgcgccggctgaacgccgtcacgcgatcggatcgagccggcggatcgaggtgacggcgccgaaactcttgacggcgatgcgctcgactgcctcgcgcaaaggctcgactgccaccgccatgtggtggccgttggcgtggatcagccggtcggcgtcgagcatcagcccgacatggcccttccagaacacgaggtcgccgcgccgcaggccgtcgagccctggcggcaaggcgttgccgagggcccgttcctgctggtccgcatcgcgcgggcaggccaagcccgcggtctccaggcagagctggacgaggcccgagcaatcgaggccgagactggtacgcccgccccagagatagggcgtggcgacgagccgctcggcggtggccggaaaatcgggctcggcggtcccgagcggcacggcatggccggcaaagacatagccgccgccggcgagccgccagtactcgccctcctgcgcctccgccgcgaaggcggcgccgaggctgagatgggcgatgtgcggacgcttcaggtcgggcgcggggtagacgaaggtgcgcaaagcggcgacccgatgggtcggcgccggatcgatcgccccaagcgccgtctccggcaggtagccgacatagccgtcgcgggcgatctggccccaggcgaatccatcccggatctcgaacaccgtcacggcgtcgcccatcaccgcctcggtctcgagcccggcctcgaggcgcggcgcgcggcgaaggggcgtggagggcacggcgacccgcgccggctcgcccgcgacgtagcgctcggctgtaacgacgcccttcaggcggatatcggcaaggtcgggccgggccggggtgaggcggggatcgcgagtgtctggcatcgtggagcctgcgtggcgcaggatcggggcgggattcgggatgacgtgtcgccacagccccgattttcgtgtgccccgcaggcccgtggattcgccaaaccttttgcagcgcgaccgcgacactctgaccggcgcgggccttgttccccggatggtgccgtcaacgaatgtgctggcgcccgcgcggatcggcgcgcatcctgcatgctcgacgagcggggcgtccgcccggcaagccatgcggccggcggtccgtcacgtccgatttaggtgcagtgcacaaaccggacggaccgtcctatgatcggtgcatgaagaccgcgagtcgtgccgtgaaaaaaactccgaagagctttcaggatctgcctccgatccgggtgcggcgcgagccgcccacggtcgacgaggcggtcgccgccgcccaggatctggccgacgacgtcgagcagcaggtggagatcgcctgcgggctgatcggcctcggcccggatgaggtgcgcccccacgtggtcgccgccgccaaggccgcggcggcgcgtccggcgcaccggccgttggagcaacgcatcctcgcgccgacgagcccgaaccgcgccccgccgcgggcggtgatcgtcgagcgccgcagccgcccgaccgtggtggtcgagcgccgcagccggcccctcgatcagcgccggtaagcccaaggcatcgactttttgaaaaagccggccgccggctttcgggacgatgcccgggcctaccagggcagcgcctcaccccggtggtcgagaaaggcgagatccgtccggccggctctcgcctcgatcacgtccgccaatccggccgcgctcgtcgccacgtcgaggtcggccccctcgccgcccatatcggtggcgacccagcccggatgcagcagcagcacgccgaacgcgcggtcggcgtggcgcgccgcgaagctgcgggcgttggtgttgagcgccgccttgctcgcccggtagttctcccagccgccctcggtgttgaggccgacgctgccgagcaccgaggacatgaaggcgagcgtgccgcccggtacaagggtctcagcaaaagcgtccgcgaacaggatcgggctcaccgcattggtcaggtagacctgtgcgtggatcgcccgcgccaccgcgttgagcggcttctccgcctcgatcagcacgccggccaccacgaagacgagatcgaattgttcgcgccgcgtccgttcgtgcagggcggcaaccgacgcatcgtcgtcgatatcgaccgtttcgacccgcacaccctccgccgcgagccgttcgagaccgggcgcggccccgcgccgggtcgcggtgacctgccagccgcgccgcaggaaggtctcggccagcccgagcccgaggccgcgggaggcgccgacgatcagggcgtgtttttgggtgtggctcatggtggttcgtccacactcgcaccgatggatgtgtaggccgtaggcttcacggcaaggcgtgatcaatcccccgtctgcaccgaccacgtcgcgtggcgcacctccggccgcttttccagatcggccaccacggcgtcgagatccttggcgtggaccgtcgtggcggtgagcgtggcgatgacgtcgacggtggtctcgccgcgttcctccacctccgtcgtgccgacggggtaatccgccgcctccaggcgctcgaccagcaggtcgcgggcgaggccggcggtctcggccggtaccgtcacctgcaccgcgtaggtcgcctccgtcgcgctctcgtcgatggggatgcggtcgatgagattcaccagcgggcgcagcagcgtgttgccggcaaggaccgcgatggtgacgaagcaggcttccagcggaaggtcggccccggagaaggcgcccgcggccgccgcgcaccagagggtcgcggcggtgttgaggccgcgcacgttcatcccctccttcatgatgacgcccgcgccgagaaagccgatgccggagacgacataggcgacgacacgggtcgccccctccgcgccggtcagccgcatgccgagatcgacgaaggcggcggcgcccagcgccaccagcacggcggtgcgcaagcccgcactgcgctgccggtactgccgctcgaccccgatcagggtgccgaggccgaaggcgaccgcgaggctgatgccggaattcacggcttcgggcgtggggaagggaaaggggccgggcatggaccgttcggggaccttttcggtgtcgcgcggtttccccgctgtcgcacgagcgtgacggttgcgtgacgaaacgtcagcgatccgcgcgcagccggtcgcgtgcggtcaatttgcccgtggccaggggcacggcgcgggattgacgcggcgaccgggcagcgggcacaccggcaggattgtgggagccttaagaaaaacccacgctgaggagacgcgcatgctgcaggatctttctcctgcgacgagggccgaggctcgaccggcgacggcgctggcagaggcgctcgtatgagcgtcgaggcactcgcccggcccgcggcggcagcgcccgtccgcgaccgcatcctccagcttcgcgacgggctgagccacgggctgatcggcgccgacaagctggttgagcgcctgttgatcgggctcctgaccggcggccacctgctgatcgagggcgcgccggggctcgccaagacccgcgcggtcaagcgtctgtcggacgggctcgacggctccttcgcccgcgtgcagtgcacgcccgacctgatgcccgccgacctcaccggcaccaccgtctggcgccaggatgcgggcaccttcgagttcctgccgggaccgctgttccactcgctgatcctcgtggacgaggtgaaccgcgcgccgcccaaagtgcagtcggcgctgctggaatccatggccgagggacagatcacggtgtcgggccacacccaccgcctgcctgacccgttcatggtggtcgcgacgcagaacccgatcgagcatgccggcaccttcccgctgcccgaggcgcagctcgaccgcttcctgctccacgtcgtcgtcgagatgccggacgaggcctccgagcgccgcatcctcgatctcgtcgagggcgaattgaaccaccacgccgaagcgatgccggtgaagctctcggtcgccgaggtgatcgccgcccgcgaggccgcgctcgccacctacgtctcgccggccctcaaggactatctcgtgcggctcgtggccggcacccgcggcgacagcgtcgcgccggagctgcgcgcggcgatcgagcacccggcctcgccccgcgggacgctggcgctgatggtcgccggcaaggcccgcgcctacctgcatggtcgcgaccacgtcgtgcccgaagacatttcggagttggccgcagacgccctcgcgcaccgcatcggcctgacctggcgcgcggcggccgaggggcgcaccacgcggggcatcatcggcgggctggtcgagcggacgcgggcgctgtagccgtcatgaccgcgacggcggcccccgcaagtgacccgaccgacgcccccggcatccacctgtccggggccgggctgatgagcctgcgccatctcgcgcggcgcggcgtctcgcccgcgacccgcaccatcgccgggttgcccggcggcatcgtcacgcgaaagcgcgggcgcggctcggagccggacgacgtgcggccctggtccgagggcgacgaccgccgcttcatcgaccgcaacgccaccgcccgcaccggccaagtgcacgtgcgcacccatcacgacgagcgcgaccgcgccgtggtgctgctcgccgatttccggccctcgatgctgtttggcacccgccgggcgctgcgttcggtggcagcggcggaggcgctgacgctgctcggctggcgcatcgtcggcgatggcgggcgcatcggcctgatcgcagcgggcgcgggcgagcccgcggtgatccgcccggccggcggcgagcgggcgatgaccgccgtcaccggcgcgctggcccatgcccacgccgaagccctcgccggcccggcggtggacgacccgccgctcaccgatacgctggccctcgcccgctcgctcctgccctcgggcggacacctcgtcgtggcgagcgcgctggacgcgccggggccggatttcgagagcctgatcacggcgctcgctgagcggctctcgattcggttgctgctggtgagcgacgccttcgagcgagcgcgcccggccggcctctatccctacgccctgccgggcggacagcgcggtaccgtccaggccgaccgcagggcccagcccgccgacgcgatcgacccgcgcctcgcccgcctccatgcctgcggcgtcgagggcctgcgcatcgacgtcgaggccgggccggagagctacgccccgctgatggagcggctcgatgcggtgttgtgagatcgggagtgaatcccccgctctccgcatccggggagcaggggcggttcaggaagagactctttcggtggcgccccctcgcctgctggctcgctctgccgacgacaaggtcggaagagccctctccccgcacgcggggcgaggagatgcgcggcggagggtacaggaatgaccacccccgctcccgacctctcgaccctgcgcgggctccatctccccaccggcggcaacagcgcggtgcagccggagatggtggccgccctggtcctcggcttcagcctcgcgctgctcgtcggcctgatccgcctcgtccgggcgcggcgcggcgcgtcggtccgccgggcggctctgcgcgagttggcgttggcccaaaacctcgagccggaggcccggcgcgtcgcgcaggcccgtttgctgcggcgcgtggtgcgcacgctgaagggcgaggcggcggccggcacaagtggcacggcctgggccgcgacgctcgacaccaccttcgccacggacttcttccgctccgggccgggccgcgtcttcgccgacgatctctaccggcgcccgaagaccatcgatcccgccgccatcgatgccggcctcggccgcctgctctcacagatccgggcctgatccgaatgcccacctggatcacagccctcgcctccgccttcgacttcgcggcgccgctcgccctgctgctcctgcccctgccgctcgccgcccggctgatcccgccggagcgccagggcggcagcggcgccttgcgcgttcccccctccctcgtcgggggcgccgagcacgctgagagcatcgccgcccgcggccggcgccgtctctggctcgtcggaacgttgtgggcggctctcgtcgtcgcgctggccggtccccgcctcgtcctgcccgcgaccgcgctgccggcctcggcccgtgagatcgtgctcgccctcgacctctcgggcagcatggagcgcaaggacttctcgctggacggcgaaacggtcagccggctcgcggcggtgaagcgcgtcggcgccgagttcatccgccgccgggccggcgaccgcatcggcctcgtcgagttcgccgatcaggcctacgtcgccgcagcccccaccttcgacaccgccaccgtcgcccgcaccctggaggaggcgacgatcggcctcgttgggcgctccaccggcatcggcgacgggcttggcctcgcgctcaagcgcctcgccccggctcaagtcgcggcggccgacggcgcagggccgcccccctcccgcgacaaggtcgtggtgctgctctcggacggggccaacaatgccggccagaccgcacccaaggacgtggccgcattggcaaaggatctcggcgtgcgcgtctacaccatcgcgctcgggccgatcgacatggccgacaaccccaacaacgagcaggacgtggtcgatgtcgagaccctgcgcgccatggccgagaccagcggcggccgggcgttccgcgtgaagaccactgacgacctggagaatgtcgccaacgccatcgacgaattggagggcgggcgtgccaaggcaccgccgctgcccctgcggcgcgacctctggccctggccggcggcgctcgccttcctctgcgcctgcggtctcctggcgacgcggcgccggatctgagcgggaatcgcatgatcgaatccctcaccctgctgcgcccgctctggttcctggcgattcccgtcgtggctctgctcgccttgcgggcggcgtggcgctcggcgccgctcggcgactggaacaaggcggtcgatccgcacctgatggcgctggccgcccgccgcggcgcggtgctgggcggccggcggcaggctaacatcgccgccgctctggccgccggcatcctggcgctggcgctcaccggcccggcggtcgagcgcccggaggcctcgaccttccgcaacctcgacgccacggtgatcgtgctcgacctctcccgctcggtcaccgagggtgggcgcttcaaggaggcgcggcaggccgcggaagcggtggcggaggccgcgggcacccgctcgctggcgctgatcgtctacgcgggcgacgcctacaccgcgctctcgccgaccaacgaccgcgagagcctcgccaccaccctgttcgcgctcgatgccgacaccgtgcccgaccggggcagccacccggagcgcgggctggcgctggcccgccggacgctggccgaggccaacgtcgtcgccgccgacgtcgtgctgatctccgatggcgacgggatcgggcaggccgccgagcgcgaggccgccgcgatccgggacaagggctggcagctccacgccctgttcgtgcccgcgggcaaggcgctgccacccggcgcgccgcgccccgaccgaaccgccctcgaccggctcgccggcacgggcggcggccgggccgccgacatcgatgcctccgaggcggtgctcgaccgcgtcggcgcctcgaccgcccagcacctcgccgcgaacggctacggcgtgctcgccttcgccgatctcggccgctggctgctgctgctggcgcttctgcccgccctcctcctgttccgacggagcgcgtgatgctggcgtccttttcgccccgccccttcacccagtcggcgccgctgcggcggatgctgcccgtcgccttcccgcgtaactggcggcggctggcgcgcatcgcggggcttgccctcgcgggcggcggcctcctcggattgctgctcgtgtcggagccgcgcacgacgctgggccgcttcctgatggcggccggtctgcccggcgcggcccttcacgtgttcgacacccccgcatggcgcgccgccgccctctacgaggccgggcgctacggtgaggcgattccgctgttccgggcgcagggcaagcgcggcgcctacaacctcggcaacgcgctcgcccgttccggcgatctgcaaagcgcgctcgaggcctacgacgaagcgctgacctataacccgcgcgacgccgacgcgcaggccaaccgctcgctgatcgccaaggccctggaagaggagatcgaccgcggcaagggcggcggcatcgccaacgcctcggcgcagtacggtgcccgctacaacaacaccgccaaccaggaccagaacgacgacatccgcgccaccgccagcggcgagggtctggccggcaacaaggagggcggctcctccgcctcgctgccgggcacgagcccggtggcccgccgcggcaaggctgagcagcaggcggtcgattccggcaaggggcaggcccgcggctcggcaagcgacgccgccggccgcggacgccagggcgccggctcggccatggtcgccgccgcgcccgagcgcgaggcgcgccgtgtgacgaagagcttcgaggcgcacgagatccaccccgaccggctctggctccagaccctgccggacgagcccggccgctacctcaagctgcgcctcaaggccgagcaggcccgccgcatcgaggccggcaccgccatcccgggaggcagcaacccgtggtaatgtttttcgactcgttcaggcgggccatcctcgcccgcagagggacgaggggaacgctagcggccctcctcgtgctgctagccttcgccgccccggcccacgccatcgagcccggcgacctcaccctcaccgtgacgcccgatctccccggcggcgcgcagccctatgcccgcgagatggtgctgctgcgcctgcgcggggtctatcgcacgcagattctgctggaggaggtgcgccagccggcgctggtcaacttctcctggacccagctcggccgcgacaactggggccgcacgcgcatgcctgatgggcagatggcgctggaattcgagcgcacgatcgcggtcttcccccagcatacggggaccttcaccattgagccgttcatccaccgcctgacgatcaatgacggcggcgagcgcaagcagatcgacgtgcgctccgagcccgtccccttccccgtggcagcctggaccggcgcgagcggcggccccgacacggcggaaccgtggtggctgccggcgcgggacgtggcgatcaccgattcctgggaccccgatcccgagacgctgaaccagggcgagaccgcgcgccggatcgtgacgctggaggcgcaaggcatgctcgccgaggggctgccgccgcgccccgtcatgcgcacccgcggcatcatcaccttcgctggcccggtgaagcgcgagacgatcatcacgccctccggcccggtggcgcgagcgacctaccagtgggacatcaagaagggcgtggccgaggtgatcccgctcgacgcaatcaagatcccctggttcgacacgctcacgcgcaccctgcgcgagaccgagattcccgcccgccagatcggcggcggtctcgccgaccgggcggaggatctcaaggaagcgggccccgccgcgtggtcggcgctggccgcggcggcgctcgccgccttcggtctcgggctggccttgatcggcttccgcaccggcccgggctggctgcagctcgaccgcggtcaggctcgtgccctgcggctggcggcggcctcaggcgacgcgtcggcgttccggacagtgctcggccgtgccgcgcaggcgcagccggatcttgccgcgctctggcaggcggagccggatctagcgcgcgacctcgccgccctcgaccggcaggtcttcggccctgccgcgtccggcgtgggttccgtggatctgcccggcctcgcccggcggctcggccggcgccggagacgcggcacctccgcagcactcgcgcccgccccccggttggctcccctcgacggtccggtcgcgcaagcgtgaccgggcggcgctgaacagccggcaccacccttcgtttggatttagaccggctctgtcaggaccggcagatccaccacgaggccggacgtgagccctgcgagcccgattccctatcatccctccgtcgagcagccgcgcaccgacgaggccgacatccacgcgcagatgctcgcgaccttcgcgaagatccaagagaccacgttcaaggattacggccgggcggtgcgaggcgttcacgccaaggcgcacggcctgctcaccggccgcctcgaaatcctcgacggtctgccgcccgaactggcgcaagggctattcgagacgcccggcacctacgaggctgtgctgcgcttctccaccaatcccggcgacatcctcgacgacagcgtctcgaccccgcgcggcctggcgctgaagatcatcggcgtcgagggcgagcgtctggagggggacgagggcacgagccaggatttcgtgatggccaacgcccccgccttcacggcgccggacgacgcggccttcctcaagagcctcaagcttctcgccgccaccaccgacacgccgcaggtgttcaagaaggcgttctcggcggttctacgcggcgtcgaaacggtgctcgaaggcctcggcacccagagcccgaccctgatctcgatgggcggccatccggagacgcacatcctcggcgagacgttctacagccaggttcccctgcgctggggcgcctacatcgccaaggtcgcggtggcaccggtttcgcccgaactgacggcgctgaccggcgccagcctcaacgtcaacggccggcccgacggcctgcgggaggcggtgaccgcgttcttcgccgagaacgagggcgtgtgggagttgcgggcgcaattgcgcaccgacgaggagacgatgccggtcgaggatgcctcgaagccctggcccgaggaggcgagcccctatctcgccgtagcccgcctcaccgtgccgcggcaggatgcgtggagcgaggagaaggtccggcagatcgacgacgggctcgccttcaatccctggcacgcgctcgccgcgcaccggccgctcggcgcgatcatgcgcgcccgccgggccgcctaccccgcctccgccggcttccgggccgagcataacggctgcccgatccacgaaccgcgcgcaggctccggcgcgggtgcatgacgcggccggcgggccgtcgctgccgattgggcgcgggccgaaggatgaaactctaagccgcttgcgggacgcggccccgcgcggagccgggatgcgctggactccggcttgctctacggcctcgatcgaggccggagaccgggagagagtcgtgtccgccaaacaggtcggcgagacggaacgcgcgatcgcacgcgatccgcgtcgcctcgtcggcatcgccctgatgtgcgtcgcaccggtgttcttcgccagcctcgacgccacgggcaaggtgctggcgggtgcgggcgtcgatccgttgctcaccaccttcatgcgctacgcggtcaacgttgcgctggtgaccgccttgatcaacccggtgacacggccgggcgtcgcccattcgcggcggctgccgctccagatcctgcgctcgctgctgctgttcggctcgaccgcctgcaacttcctggccctgcgctcgctccagctcgcggaaacgatctcgatccagttcgccgcgccgctcaccgtggcgctgctcgccgggccgctgctcggcgaatggtcgtcgcggatgcggctcgcggcggtgccggcgggcttcgtcggcgtcctcgtcatcgtgcggcccgacgcgctggcggccaagccggcgatcctgttcagcctcggcgcgatgctctgttacgcggtctacgtgatcgtgacgcgcaagctcgcggcccacgattcgacggccacgacggtgttctacaccgggctcggcgggctcgcggtgatgagcccgctcctgccgtggatctggacggcaccggcctcgggcacggtctgggcgctgctgatcgcagtcgggctgttcggcacgatcgggcattggctgctggtgctggcccatgcgcgggcgccggcaagcctgctcgcgccctttatctacacgcagatcctgtggtcggtcctgctcggctacctgctgttcggcgacgtgccgagcgcctggacgatgctcggcgccggcatcatcgtcgcctcgggcctcgctgtgctgagcgaagatgccctgatgcgccgacatgcgcggcggagggggccccctccccgcgcatgaccacacgcactcagcggtggcggtggtggcgcggatggtgacggcggtgatggtagggccggttcgagcgcatccgggtgcggtaggcgcgccggccgggatcgatgccgagcacgccgttcacgccgcccactgcaccgccgacggcgccgcccacgatgccgccgatcggtccggcgacgcgatcgccctcggccgcgccgcggcgcattccgcccggaataccctgggcctgagcctcaccggcgatcggcatgaggcagagcatgagccctgcggcagcaatggcgaaacgtctcatggcggcgattcctcgttgggaatggacacgtaccggtgcttcacccggcaggttgcaaccggatgccagccaacgaagccttccccttgccggttccagccaaccgcctcgccatccccaggatccgtgccccacggtctgtgacgaacgggggcgttcccctccgcctcgcagacaagcggcggtcatgtgagaccctgcaacgaagaacgccggccccttgcaggagccggcgttcctagaaatccttcgacgcagccggttaggtctgctgcgtgcggcggggccggacctgccagcgctcgaacgcctcggtcacctcttcgtcgcggcccggctcctgcgggttgcggatcgcggcgccgagcgccttcgagaggctctcgatcacgtcgtcgatgcgcgcatccggcggcaaccgctcgccggactcggccgccggcttctgagtctcggcggtctcggccgcgggctgcgcctcctcgggcttggcggcctccgtcggtgcaggctcttcggcaacggccggctcgggcgccggtgcttcggcgggcgcaggctcctcggccttgggggcttcgggcgtcggttccgccgcggccgggagaggctcttcggaggcctgaggctgctcctcagacttggtctcgggcggcgtggccggctccgccaccgctgccgcgaggagcgcatccggaaccggcgcaggcttcggcggctcgggcggacgcgctggagtgtcgcgcgggggcgacaccggcttcgacggggtgaagggcggacgattggagccgaagcgcggctcgatcaggtcgagcaccgcgtcaagggcggcgttgctcagagggatgtcgcccggcgtcggaacgccggtgattgcaatcgactggccgtcataggccttgtccgtcgtcacctcggcgccgaaccagaccggcggcgtgaagccctgcgcggcggacgcgtcggagaagacgaggctgacgatgtcgaggcccgacggacgcacgtagcgatcgaccagcgcctcgaccgaaccaccgagcgagaccgtggtgcgctcgtagacggcccggccctggcagacgtcgagcagggcgtcgccgtgggcgcgcggcacctcggtgcgctcctcggccatcgccccctcggagccggtcatcagcacgaggaagcagttggtaccctgcagccgcacgaacgaggtccgcccggcctgcggcgcgaagtaaccttcggtgacgcgggacccgccccgctccttccgcagaagacggaccagagagggcgccacgagaaaccggcgaacgacactcattcacttccctccgcgggtcggcacgcaccggtccgggaccgcgcccggacactcggccttcggggcgccgatcccgagggggatcggctgccgcccaccgtattggacatgggcggtccgcgaagaccggggcgttaacctgttcttcacatggaccttcatggcgaagtgatgggcccgaaacaaccacgcggcaagcctggaggccgaaaaggcgtggaattcatcgggccgatcccatgaattcagccctcgggttcgaagtcgagagcgacgccgttcatgcagtagcgcagccccgtcggggccggaccatcctcgaagacgtggccgagatggcccttgcagcgggcgcaatgcacctcggtgcgggtcatccagtggctgcggtcgaccgtcgtctccaccgcatcgtcgagcggcgcgaagaagctcggccaaccgctgcccgactcgtatttggtgtcgctctcgaacagcggggcgccgcagccggcgcagacgaacgtgccggggcgcttctcggcgttgaggccgctcgtgccggcccgctcggtgccatgctcgcgcagcacgcggtactgctccggcgtcagcgccgcgcgccattcctcttcggtgcgaatctcgggatctgtgccgatgacgtcggatccggccatgtcgcgttcctccggtgcttttctcgtttggcaagatggtgccgggcaccgcttgtcacgagtgcgaccctcccgcgcaagaacggatgatgcgttgctcgcctcaggccgccgcgcccacggtgtcggccatgcgcgcgccgcgctgccccagcggcttctgcgggctcgtggtcgaatcgcgggcggtctggtgctcgatctcggcgttgatctcaccgccgagcagcacgatcgtcgccgagatccagatccaggtcatgaagccgatcacggcgccgagcgagccgtaggtctcgttgtagttgccgaaattggcgacgtaccaggagaacaggatcgaggcgatgagccagagcacgcccgccacgacgctgccggcgccgacccagcgccagcgcgcccgctcccggctcgggccgtagcgatagagcacggccagcccgccgagcaggacgaggagcagcaccggccagcgcgccatggcgatgaggcgcgcgccgtcgcccagacccaggaagttgaacaccaccggcagcacgacgatcgagatcagcgccaggataatgaagagcagggcgcccgcggtgaaggtgagcgagcggacattgagccagaagaagtttcgcttctcctcctcctcgtagacgacgttgagcgcgtcgaacatcgccttcatcgcggcgttggcgctccacagcgacagcgtcaggctggtgaagaaggtgaagccgagcgcgccgcttcccttagtggcgatgcgcttgacctgctcgccgatgatctcgatggcgctttccggcagcacgccgtgcagggtggagaggtgaacgttgatcgtgttcacgtcggccacgagcccgtagcaggtgacgagcgcggcaatcgccgggaacagcgagagcagggtgtagaaggtcacgcccgccgcgaccgagagcacccggtccttgttgaattcgaggtagacccgcgtggcgatgtcccaccagccgggcgacgggatctcgccgggatggtcagcggcgcggccgcgattggcttgcgtcgccgccacccagcgggcggagcgcccctcgtgggaatgggcgccgccgttgcgctccttcgccgcctcagccgcaggctcgtcatccgcgtcgtccgcgtcgggcgggcgtcgggacgcggcggcgagcgcgaccagcgccgcccccatcatcagggtccagagcacggaggccgtgccttccgcgggcaggcggggcggggtctggggggaggacggcatgattcgcggggtcgggcgcaagcgcctggatgagacgccgttcaaccccggatcaggcttggccgttccctcgaagcgcggcgcatccaccggaaacgtcgggacgggcgacggcttcggcgcgcgtgcccctcaggcgacctcgcgctcgggcagcggcgcctcgagcgtgaggacgaggccgcggctgcggtagtcgattttggcctcgccgccgaactcggccgccagcacccgctcgatcatgcgcgtgccgaaaccgacccgcgacggcctctcgaccggcggaccgtcgaactcctcccagcgcatcagcaggcgtttggacgcacgaccctcgacgtcccagttgaggatgatgcggcccgaattgttcgagaggccgccatacttcacggcgttggtggcaagctcgtgcagcgccatcaccacggccagcgtcaggcgggaggtgaggcgcacctccggcccgccgaagcggatgcggttgcgcggactgacgcggaacggctgcagggcgctctccaccgcctcggcgagcgtcaccccggcggtggcttccgtggtgaggatgtcgtgggcggcggcgagcgagttgagacgcgcgtccagcgttcggcgggcatcgtcgagcgaagcggcgttgcgcagggtctggtgggcgatggattggaccgtggcgatcgtgttcttcacccggtgcttcatctcggcggcgagcagggtgcgctgctcgtcggcccgcttgcggtcggtcacgtccagcgagatgccggccatggaatgcggcgccccgtcggcccggtaataggcccggccgcgcaactgcacccagcgcacctcgcccccgggggccgcgacgcggtactcgacgtcgtaatcgctccggcggtcgatggccgcctgcatcgcggcctgcatccgttcgcgatcctcgggcaccaccgcctcgacgaggtcgtcgtagctgaagggctcgctgagcgggcgcccgaaattctgcttgcacagggtcgaggcgacgagccggcgctcggcgaggtcgagggaccaggcaccgagccggccggcggccaacatgaattcgaggcggtgctcgctgcgggtgaggtcgtcgttgcggcgctcgacctcctgttccagggcgtcgcggtcgcgctggagccggaccatccggtcgcgttccagggtcacgtcgaactgcgaggcgaagaagtaggtgagctgcccctcgtcgtcgaagacgggcgagatcagcaggcggttccagaagacctcgccgctcttcttgtggttgaggaggtcgatctcgacgggcacgcgccgctcgacggcgtcacggatccgggcgacgtcgcgcgggtcggtctccggtccctgcaggaagcggcaattgcgcccgaggatctcctcgcggctgtagccggtgagcttgctgaaggcgccgttgacgaagacgatcgggttgtcgggccggtgcgggtcggtgatcagcatcggcatccgcgtcgccttgacggcggccgcgaacgggtcggtgcttttggaaacgcggaccagttcggcttcgatccggtcgtgttcggcactcttagtcacgttcggacgaaactccgaggattccagacggagaaaacatggaccgccatcgggtccacgccaccgggacgcagagttcccggagcatgagcaggctcataacaccggtcaccgccagcatcgcatcacaggcttgagagcgccagcgcagccctctcggccggtccgacaggggaacccgccagcgcgagcgggcgaccgcgtcagctgcggtagaggtcggcgtgggtctcgcgcagaaggttcttctgcaccttgcccatggcgttgcgcggcagttcggccgcgaacagcacgcgcttggggcatttgtacttggccagccgcccttccagcgccgcgagaaccgccgcctcgtcgggcgcgccctcgcccggcaccaccaccgccgtgacgccttcgccgaaatcgggatgggccaggccgatcaccgcggattcgaccacgccgggcagcgcgtcgatctcgacctcgatctccttcggatagacgttgtagccgccggtgatgatcaggtccttgccgcggccgacgatgtggacgtagccgtcgcggtcgatctttccgagatcgccggtgatgaagaagccgtccaccttcagctcggcggcggtcttctccggcatgcgccagtagccctggaacacgttggggcccttcacctcgatcatcccgacctcctcgggcccgagcggcgcgccggtctcgggatcgaccacgcgcagggtcacccccggcagcgggaatccgaccgtgccggcccgccgcgccccctcgtaggggttcgaggtgttcatgttggtctcggtcatgccgtagcgttcgaggatggcgtggccggtgcgctgcgcccattcccgatgggtctcggcgagcagcggtgcggagcccgacacgaacaggcgcatatgggccgccgcctcgcgggtgaggccgggctccttgagcagccgcgtgtagaaggtcggcacgcccatcatcgcggtggcccgcggcatcagttcgaggatcttcttcgcatcgagccggggcaggaacagcatcgtgccgcccgtggccaggacgatgttggtggccacgaacagcccgtgggtgtggaacaccggcagggcgtggatcagcacgtcgcgctcggtgaagtgccaatactgcgccagggtgagcgcgttggaggcgaggttgtcgtggctcagcatggcgcccttggagcgcccggtcgtgcccgaggtgtagaggatcgcggcaaggtcgtcggccccgcggggcacatccgcgaagtccgggctcgccgagtcggcggcctgcgccatgctgccgtgcccggcggcgtcgagggtgcgggtctgcggcacgccggcctggcccgcgaccgccgacaggtccgcttcgcgggcgggatcgcagacgaacagggccggttcggcatcgccgaggaagtaggcgatctcgggtcccgtgtaggcggtgttcagcggcaggaagaccgcgccggcccgcaccgcgccgagatagaggaagatcacctcagcgctcttctcgacctgcaccgcgacccggtcgccgggcttcacgccgagggcccggagcgcgctggcataggcgccggagcgggccaggaggtcggcataggtgtagcgcgcgccgtccgaggtctcgatgaagaccttggcgcccggatcggccgggcaatgggtgcgcacgaggctgaacaggtgattgacgatcggttcggccatcgcgcgcttcctcaccaaatgccctgtgatcgatgttcttgcgacggatccctgcggcggacccttgccctccgcattggcgcgggcgcgcgcttcgttcaagcgggaacgatcgggaagacggccgtgccgtctgtcagcccttactccgtcgggatgcgcccgaccgagcagagggtccggagcgccccggcgctgtcggtgtagcagctcgccgaccagccgttctgctggatgaaggatttgcgcccctcgcgcaaagccgtctggtaggcccgcgccaggatcggctgcacggtcgcggccggctcgccgaccacgagttcggacgcgatcgtcagctcgtggaagaattcggcggagggcgagggatcgcccgaggatgcctgcacgatgggctgggcacggcaggtgagatcgagccggaccccgctcgcagcccggacgtcgatgctcggaccgacccggcggccggccttcttcgcccccgtcgcctgcgcgatgcgggcggcgagcgcgtcgcactcgtcggcctgcgcggcggtggacaagaggaacaggacggcgagaagcgggcgaagcatggcggtggttcggtctcgaaggtcgcaagcctaggccggccgcgcccgtgcgggctgtcggcggaccgggcactctgccggccttcttaacggatcgacccgccgatggctttacggttttgccggtggttctccgcacggcgcgcatcggcttcacttccggcggcccggagctgtggacacaatctaaaaacagccttccacctcagccgcttggcctgtggatgggcggtgtggacgggtgtggacgccgccgcgggcttgaccctggccggccggcaaccgaaacctttcctccgccgcgccgggagatgcgcgggacaagatcggaggagcgagcatgccgacgacgcgcgacctgggagcacgaaagccgtccacttcgcgagccgtttggccgaccctctcgccgatcctgatcgcgctgggcctcgtccttgccggaccggcggcggcgcagagccagggcgagacgcagtcgcgggcggcccgtgccaaggcaccgagcccgccggtccagccgatccagatctgggacgcgcgcatcgagggcggcgacctgcgcatgagcggcagcgtgggcaagagcggcgtcaccgtgatcctcgacgacgacatctccgtcctgtcggaccggcgcggacgcttcgagttccggctgccctaccggccggcgacctgcgtcgcgatggtcaaggccggcgagaacgagcgcgaggcggtggtcgccaattgcgcgccggaggggccggccggcaaggcgggcgaacagggccccgccggcccgcagggtagcgccggcctccagggaccgcccggtgccgccgggccgaagggcgatccgggcccgaagggtgagcagggggccaagggcgagcagggcctcaagggcgagaccggaccaaagggcgagaccggaccaaagggcgaagcgggtctggccgggcctccgggcgcgccgggaccgaagggggatcagggcctcaagggtgagcctggacagaagggggagccgggctcgaagggcgagcgcggccccaagggcgatccgggatcgaaaggtgagactgcgacaacggtatcggccccgttccgtgtcgtgcgggcgcgcgcctgcaccgattcgggctgtacgctctcctgcgatgcgggcgaggtcctggcctcggccacctgccagacgggcggcgcggcgaccctggacggcgacacgaaagcctcctgcgcggccggcagcagcggcatggtcgggatctgcgcccggccctgagccagaccgggttcacccctgcccgtcgagccaggcgagcatccccttcgccgcggctcggccgctggcgaaggccgcctgaagcaggtagccgccggtcggggcttcccagtcgagcatctcgccggccaggaaagtgccgggccgcgcccgcagcatgaaatgcgcgtcgagctcagcgaaggtgacaccgcccgccgtcgagatcgcccgcgcgatcggggctggcccgaggagccggagcggcgccgccttgatcgccgccgccagcggctccgcttcggtcggcagggcgttggcatgcgcctcgcgtagcaggccgatggcggcggggctcagcgcggccgccttgcgcaagcgggtggagaggctttcgccggagcggcttcgggcaaggcgcgcctggagcacgcccgcatcgagatccgggcgcaggtcgagggtgagttcggcgacgccgtcgcgctccactgcctcgcggatcggccgcgagagcgcgtagatcaccccgccctcgatgccgtccgctgtggcgaccgcctcgccgcgggcgctcgccccgccgatgcgcgcggcgaggcgcttgagcggctcgcccgcgaagcgtcccgagaaatgcgccgaccacgcaacgtggaagccgacattggcgggcttgagcggtgcgaccgcgacgccgttcccctccagcagcggcacccaggccccgtccgatccgagccgcggccagctcgccccaccgagcgccagcagcgtcgcccgcggccggacgcggtgcgggccctccggcgtgtcgaaggccagcgcgccgtcttctaggccgacgagccggtgccgagtgcggatcgtgacgcccaaggcgtcgaggcgggtgagccaagcgcgcagcagcggcgaggccttgaagctttccggaaatacccggccgctcgacccgacgaaggtgttttgccccagcctctcgcaccatgcccgcagcgcgtccggcggataggcctcgaccgccgccggcaggcgcggatcgacgggggcgtaacgccccaggaaatccggcagcggctcggaatgggtcagattgaggccgccgcgcccggcgatgagcagcttgcggccgacggacggcatgcgctcgtagacggtgacgggctgccccgccccggccagcacctccgccgccatgagcccggccggcccgcccccgacgatggcgattccatgctctcgatccgcgtccatgatccgcggcagggcccggagaccccgctcctgtcaagcgcggccgggctgaaaatcagcacatgcgctttgtgggtgaggatcagggatgaaaatcgccctgcccttgattcgacgcgatcgcgcgtctaactgcccgacatcggctgcgggcccctctggcggaacgcgcaccgtccccctcgcgatgctcccggtactccggtgagatcatccgtccgccggatcggcggcccgttcgggagggagacggcagacgcttccgcgatgtcggagtcgatgctctcccaatgtgaagcatccggtcccgcgcgatgatgatggaatttttgaaccacgagtggctcggcaagcccgtctggatgtggctgggctttcacgccttggtggccggcctgctggccttcgatctcggcctgctccaccgcgacaagaaccacgagattggggtgaaggagagccttctcctcaccgccttctacttcacccttggcctcgccttcggcggctggatctggtggatgctcgggttcgacccggcccaggaatacgtgaccggcctcgtgatcgagaagtcgttgtcgatggacaacgtcttcgtgatcgcggtgatcctcacttcgctcggcgtgccgcgggcggcgcagcaccgggtgctggtctggggcatcctcgcggcggtgctgctgcgcggcctgatgatcgggctcggctcggctctcgtccagcaggcgcactgggtgctctcggtcttcgccgcgttcctgatctatgtcggcatcaagatgctcgtctcgaaggaagaggacgagcatgacatccagaacagcgcctccatgcgcctgctcaagaagtgggtgcgcgtcaccgacaagccggagggccagcacttcatcgtccgcaggcccgatccgaagacgggcaagatggtgcgctggctgacgccgctcgccgtggctttggtgctcgtgaacatcgcggacgtgatcttcgccgtcgacagcgtgccagcgatcttcgccatcaccaccgacccgttcatcgtctacacctcgaacatcttcgcgatcctgggcctgcgcgcgctgtacttcgcgctggccgcgatggtggaccgcttcgcctacctgaagacggcgctcgccctcatcctgctgttcatcggcgcgaagatcgtcgtcgccgacacgctggaactcgtccacctgccgccgtgggtctcactcgtcgtcaccctggtcctgctcaccctcggcgtcgtctacagcctgtggcgcacccgcggcgcggcggagacggaggccgagaagacccgcgcggaagtcgcgcaccggatctgacgcaggcaggatccgcgaggcgcgccttcccgatccggcacgtttcgtcggcgtcacctcggagggttcgttcacgatcttgcgcgatgctggggacaggccggggaaccggctgcgttcccagcgttttcgggcctcaccatgcggcgtttcctgaccggcggcatcaaggcgatcctggccatcgccgtcctttccaccgccgcccattgggcgatgcgcgtccagcgggagcccgcatcagcggccctgccggtggcggcgctcgccgaccccgtcaccaccggctccatcgccgcgcgcaagactgagcgctcggcaccggaggcggccgtgatgccggcgagcctcggcagcggcgtcgacaaggatcacctcgccaagctgatggccggtgccgcctcggagcggccgaagattcagaaggccgtcgccaagcgctgacggcggcacgtcatcgggcataaaaacagtcgccgatccgaggatcggcgactttgtcgtgccggtgaggcgaggttcaggcggcgagctgacgcggctcgtggcggccttccttcacctcctcgacgatcttggcgcagaaggcatcgaggtcgccggggttgcggctggtgatgatgccgccatcggtgacgacctccttgtcctgccagtcgccgcccgcgttgatcacgtcggtcttgatcgaggcgaacgaagtgagcgtgcgccccttcaccgcgccggcttcgatcagcagccaggggccgtgacagatcgcggccacgaccttgccggaggtgaagaagttgcggaccacttccagcgccttcggctcgagacgcagcttgtccggattgatctgcccgcccggcagaaccagtgcatcgtaatcggcggggttcacgctctcgagatcgagatcgaccggcacgtccttgccccaatcggtgttgtcccagccgcggatggtccccttggactggcgtgattgcgggctcgcgaccgtcaccgtggcgccggcctccctcagcttggcctgcggtaccgtcagctcgctttcctcgaacccgtcggtggcgacgatgaggatcttgacctcgcggatatcgggcatggcttcgctccgttgatgttagggattgccgggccaacggaccgctcccggcgcggttccagaaaccatgaccgcaccgtcacggcgccgcacctgcacggcccacgagacgaacgaggaacggaactggaccgaaggggatgtgttggaccgccatacccgaagccagacaggaggcggtccatggccaatcccggcgccccgacccccgagcccatccccggcggacagatccccggcgatcttcccccgccgccgcagcccgacgatctgcccgatatcgggccgaccggtccgcgcacgccctacccggtcgatgacccgaacatcgacgaaccgcgcggacccggctccgagccggactatctgcccggcggaccaaccgatcccggcatccggctctgatctgaggccgcgcccccgccgagcggggcgcggccaaccgacgtcacattttcatcacacgctaacgaccgtgcggactgtccccgatctctcgtcgcctgcacgcttgcgttgagacgaagccgcctaaacaatcgccccaccgtccgcagaggcggttgggggacagtacatcatgttcaagcaatctctggccgccgcgctcgtcgcggtgagccttgccgcgtgcggaagcgtcacgcgcggcacgacggagctgatcgccttcacctccgagccgccgggtgccgccgtcgccactacgacgaacaggtactgcgcgaccacgccctgctcgctcgacgtgccgcgctcggaggagttcgacgtcaccttcacgaagcccggattccagccgcaaaccgtgccggtgcgtacgaagctcgccggcgcaggggcggcgggctttgccggaaacgtcctggctggcggcgtcatcggcatgggtgtcgatgcctataccggtgcggccatggaccacacgcccaatcccgtcgccgtcaccctggtgccggatgccttgccaagcgcggagcgcacgcgtcgtcgccgcggcaggccgggcgtctgaccgtaatagggcgggtcgccgctccgccgaagcgtcacccttcagcggagcgtgccttcaatgcccgccgtgggaggtgcggacgtcccgcggcgcggccaggatctcgctgaggctggaggcgacgtggcgtgcttcctcgtcggtcagccgcagctggaacggcggcagcgcgccggcctggagggccaccaccgcctgaccctgctcatcggtgcccacctcgatggccgacgacgtcacgtcgagcatggcgacctcctcgtcgccgttctcatcgggcaggtcaacctcgccgtcgtcatcgatcgcggtgaggagctggccgacggcgcgcacgagcgcgcgggcggcgcgggcatccatgaccaccgccgtcgattggtcgtccttctggaacgagagctggatgttcgcgccttcgagggaaaccgagatgcccgccatgaaccgcctgactgcactgccttggagcggtgcgtaaccgcctggattgacgttcatatatgcaccggccccgtgctttgtcacagggtggcggaggcagtactctaggctcgattgacccactgggctcccgcctcgcgcgcgcggctccggggcggcagcgttccatcccgccttgttaaggccgcatcgtcagcctacatgttgtcgtgacgggcgcggcggagcgaatggcttcggtccatttgcaacccgcttgtcatcccgcaaaatcggcggacgctgccaggtgctcgcttcgagcagatgcttgcgcttggcgtgtgaagaacgaaggaactattcgtggatactgggactgttaagtggttcaacgagaccaagggctacggcttcattcagccggatgacggcggcaaggacgtgtttgtccatatctccgctgtcgagcgtgctggcctgcgcaacctcgtcgagggccagaaggtgtcctatgaggtcctgaccgacaagcgtagcggcaaggacgcggccggcaatctgcaggccgtctaagtcgcttcgggaccggggttaaaccggcccgacggcgcgttctcaaccaacgaagcggcacccaccggaggaaggctcccggaacgcgtttccagggatgtctcacggcgggcgccgccgacgccgaaatcaccaaaccaaaacaaccagaaacgacaccggccacgccgagagggcgcgggatccggtgcgagaagaagaaaaacaatgaaattcgagttccggcgccaggacggcgccatttcgcccgtcaccaacgcggcgacattccgggtgggcagcttggtcgatacgcaggcacgcagcccgcaggccgacctcagccacctcatcgacgcttcctacgagtatcactccccgcgcgaactgcgctggcaccttgccgaccgcctcggggttaccccggccgtcgtcgggttgcaggaagccgcctgaccgacccggcctcgcacccatccggagcgaggccaaatcggccgccgccacaaggcaggcggcctcactccgatcgatccccttgggataacggattgggcctcggcgcaagcgccgctcgggccgagcaagacgcgccccgcttggatcaagcggcaaccgcctcagatcaaacccaacgccaccaattcccgccgcaagctctcgggcatctcggcgacctccccggcactggcccggtcgaggtcggcgggcgcgtcacgcgcttcgagatagcgccagccctggaacgggcggcaggggcgcggcgagaccggcgtcaccgccggatcgagcacgaggcggcagcggtcgatcccatcgcttcccgtgaccggctcgatggcgcggatcgactgacggcagctcagcgtccccttcatcacccaatagatcgaaccgccgccggcgatggccccggcgcgcttggggaacatgcgggtgacatggaccgtctccggcgcttggccgaggcgcagggcctccgcccggtaatgtgcgatccgcgcctccaactcctcgatggaggagggaccgacgcacagcttcagaagatgcagggccatgaccgggcccgtataagccatccgccgaaaaaggggccgccggttttcaggcggaaagatgcggcatgacgaaccgcaacgcccgcccccggggcccgctccctcacgcgaagagcgcgatcttttcctcgatgctcagggtatcgagatcgaggaaggccgcggcgagatcgtcggccgccatcggctcgaccgccgccacgatcagcggctcggccagcggcatgaccgcttcgggggtggccgggatggtgagttcggcggccggttcggcctcctccaccacatcgaccccttcgaccgcttcgatgtctgccacgacctcgaacgcggactcgtcctctgccccgaacgcctccgccaattccagctcggccggagccggaacgagcacggccgagacggtctccgcttcggctgcggcttcgatctccggcatctccatcgcgaagagatccgccgggatttcatcggccagaaccgcgacgggcgccgccatctcggtcgtgatcggctccgccggctcctcttcgtgggtcggttccgacgtctcggggctggccggcaggaaggcgaggtcgtcgtcgagcaccatggtcggcaacggccgcagggtcgatacggccggcgcgggcgccggcccttccatgtcgaggaagcgatcgacatcgctctgatcgagggcggtggccggtacaggtgcgtcctcgccgagcgggggcaccgcgtcctcgggactgccccagatcccgatcatcgaagcgatgcggttctcgaggtagcgcagggtgtgcaccacacggctcgtgcgctgggcggtgagatcctggaacgagcaggccgtgtagatctgcgtggcgtgccgatcgagggcgtcgcacagctcggaatcgattccggtctcgcgcagggtccaggcggcctcctgcacctcctcggcggcgctgaggatgtcggaggtcgcccgctcggtggcgcgtacgatggcgtcgagggcttccgaggcgaccgtgagacggctctcgccctgctcggcggtcgagagggcggccacctccgcgcgggtgcgggcgatggcgtcggccatctccatcaggtcgccgcggaagcgcccgacatcgtccggccggtccgtcgtgacgacgttctcgatgcgccggatcgcgtccagcagcacctcggtgtcggcgttgcggttgcggcgagcgtattcggtcagaaaccaccggccgcgctcggtctcccggacggcgtcctcgatggcatcgtattgcgacgcgtccagaggcgtcagggaacgggaactcgacatcacaccccgcaaagactcgggccccaccgcgaggagtgccgcgacgattgacggtcggcggcagattgacaggcgtgctttaacagcggcttacgctttccttcgcttcgccccgccgcgcgacgtttttgaccgatcgaaaggggcggcccgcttcgccgcgattccgtgacacgcacagccccgaccggcgagcccgatcccgtccgcctcggtctcctctacgccgtggtcttcgtcgagatcggcatcgccatgccgttcatgcccatgtggctcggcgcgctcggcctcgatgccgggttgatcggcctgctgctcgccctgccgatcgccaccaaggtcgtcgcgacgcggccgctgatgggacggatcgatcgcggcgtgcgcccgcgcaccctgctcgtggccggaagcctcaccctggcgctgagctatgccctgatgccggccgccgccgccatcgctgcggccctgctcgtccctctgatcatcgtgaacgccgtggcgcaggctcccttggtgccgagcatcgactacctgacgcttgccgccgcccgccgctcgaagcggattgactatgcccgcatccggctgtgcggctcggtcgccttcctcgccgcgaacctcgcgggcggcgcgctgctcggaatgctcggcgaccgggtggcggtgccgctgctgctcaccgggctcgcgcttgccgcaaccctggtcgcagcctcgggccaggaggtcgccccgcccgccgagccgcattcgaagagcggagcctctccgcctctgccgcgggtgctgcggctctccatcgccgcagcggcgctgatccaggcgagtcatgcggcgatctacgcctttggcagcctcgattgggcccgccacggcgtctcgccgccctggatcggcgcgctctgggcggtcggcgtcgcggctgagatcacgctgttcgccctcgtcggccgctttcccgcgcggtggcgcagcccgttccgcctgctcggcctcggggcggcggcggctctgctgcgggtcctgggcctcagcctcgcggacggggagctggccctgctcctgccgcttcagatgctgcacggcctcaccttcggcgcgacccatctcggcatcatggcggcggtctccggcttcgcgccggacggcgcccgcggccgggcgcaggggacgatcggcgcctcgaccgcgctcgtctcggcgctggcgacgctggcctgcggcgcggtctaccgctcgttcggcgggccttcgaccttcctgatgatggcaccgctggcgctcgccggcctcgtcctcgtggcgctggcgcaacgcatccatgatccccaccgatttggcggcggctctttccataaggtatagccagcgcccggtatcgggatcccaacgggatcatccctttggcggggcgaaaagctgtcgctcttggcagagccccgaaaggcggcttgagcccgccggagcatcgagcccgaaggttcggattcgacggttcttggtaaggaattcgtttcaagatcccgagagcatcgtcccgaaaggtggcctccggcgttcggaaaaagatgatgcaaaaacgataggctagagcggaagcgggagcggcgcgtgcggatcgcagacggctcgggcatctcggaagccgcgggcgccgacctcgatgcgggcggcggccgcgtgatcctgcatggccgctggaccgcggaccagggtccggcggtcgagagcgcctcggcgcgcatcgccgcccagggccggactcagcccgtgctggtggacctcagcggcttggcccggctcgacaccctcggcgcctgggtcttggagcggacccgcgccgagatcgaggcggcgggcgggcggctggcctatgccggggcgcggcccgagcaccgcatcctgctcggcgagatgggcctgcgcgagcccgaaccggtgccgcaggatacccgcaacccggccctgcgcttcctcgacaccaccggtcagcgcgtggcgcgcggcggcaacgagatcctgtccggcatcgccttcctcggcgaggtggtcgccgccggcggccgggtcgcgcgccggccgcagaccttccgcatggccgcgctcgtcaaccagctcgaacaggtggcgctccgcggcgtgccgatcatcgtgctgatctcgttcctcgtcggcggcatcgtcgcgcagcagggcatcttccagctccagcgcttcggggcgcagagcttcgtcgtgaacctgatcggcctgctgatcctgcgcgaactcggggtgctcctcacctcgatcatggtggcgggccgctccggctcggcgttcaccgccgagatcggctcgatgcggatgcgcgaggaggtcgatgccctgcgtgtgatgggcctcgacccgatcgaaatcctgatcctgccgcgcattctcgcacttgtgatcggcctgccgatcctggccttcctcggctcgctcgccgcgctcgcgggcggcggcctcaccgccgcgatctatggcggcatgaccaccgacgccttcctggcgcggctccaggcggcggtgtcgttccaccatttcgcggtcgggctcatcaaggcgccgttcatggcgctgaccatcggcatcatcgcgacgatcgaggggttcgcggtcgagggctcggcggagtcgctcgggcgccacgtcaccgcctcagtcgtcaagtcaatcttcatggtgatcgtgctggatggcctgttcgcggtcttcttcgccgcgatcgatttctagccttttcaggcaaacgacgttcggacggaccctttgaccacccctcatctttccccggccgggccaaccgccgcccagagcgatgcgattattcgcgtgcgtgatctcgtggtcggcttcggccagcgcacggtgatgaaggggctcgacctcgacatccgccgcggcgagattctgggattcgtcggtccctcgggtcagggcaagtcggtgctgacacgcaccatcctcgggctggtgccgaaacgctcgggcacgatcgagatcttcggcgagaacgtggacgggctcaccgtggcccggcgccgtcaattggagcagcgctggggcgtgttgttccagcagggggcgctgttctcgggtctcaccgtcaagcagaacatccagatgccgatgcgcgagcatctgaagctctcggagcgcctgctcgacgagttcgcccgcctcaagatcgagatggtcggcctcaagccggatgccgccgacaagtacccctcggaactctcgggcggcatgatcaagcgtgccgcgctcgcccgttcgctggcgctggacccggaaatcctgttcctcgacgagccgacctcgggcctcgacccgatcggcgcaggcgagttcgacgacctcgtctcgaccctgaagaagacgctcggcctgacggtcttcatggtgacgcacgatctcgacagcctctacaccgcctgcgaccgcatcgcggcgctgggcgacggccggatcatcgcgcaggggacgatcgaggagatgctggcgagcgaccatccctggctgcgctcctacttccacggcaagcgcgcccgcgccatcgccacgccgagccaactcgcgcagcccggctacgcccatgcgtaaggcccggatgatcgcccccggtgcggtttcgcaccgcttcgccccctccgatcgggattagagctgagccgatggagactcgcgcaaactacgtcctgatcggcgccttcaccatcggcgtcgtgctggccgccttcggcttcgtgttctggctccagggcggctcccggggacaggcgacccaggcgctccgcatcgtgttctccggctcggtcggggggctggccaagggctcgaccgtctcgttcaacggcatcaaggtcggcgaggcgctcgacgtgcgcctgctgccgcaggacccgcgccgggtcgtagcgatcgtgcaggtcgatccctcgacgccgctgcgcgccgacacccgcgcgcggctcgattccgcgatgctgaccggcgtctcccagatcgcgctttccggcggcagcgccgacgcacccgccctcacgcccggctcgggcgacaagatgccgacgatcttcgccgattcgagcgacatccaagacatgatggcggcggccaagcagatcgcgcagcgagccgacgacgtgctccagcgcctcgacaaggtcgtggccggcaatgagggcgcgatcaaccgcaccctcgccaatgtcgagtccttctcgaagacgctggccgaggccgggccctccatcgccggcctcgtcaaatcggtggacgggcagcgcctcaaccgggtgatcgagaacgccgagaccttctcgaccgcgctggcgaattcgagtggggatatccaggccgggttgcacgacgcccgcagcctcgcggccaagctcaacgcctccgccgacaagatcgacggcgtgctcaagggcgcggagggcttccttggctcggcctcgggccagcagggtgcgggcaccttcgccgagatccgcgaggcggcgatctccgtgcgcgacgccggccgggcgttccgggcactgtcggagaacctcgacaagcgcaccgccaacatctcgacgagcttcaaccgcctgtcgggtacgagccggcgcgaggtcgaggcgctgtcgagcgacggccagcgcacgctcaacaccctgagccgggcggcccgcagcctggagcgagacccatcacaggttattttcggtggcaagccgtcgttgccggaatacaacggtggccgctgagcggttcggtttccggacgatgtgtcggcacgcacggcgcagcttgagcgttggcgtatgctcccgcgtgctagagggggtgtcagtctccccgacagcgaacggacggtgcccgagcgtatgacgcgtcttcctctctcgcctgctcttcccggtcgccacctgtccggccgcatcctgagggcgggcgcccttctcgcgccgctcgcgctcctcggcggctgcggcggcggcacgccgctcaccttcgacctcgccgccctgccgggtcaggcgcgggcgggcggcgcagcacgttcgatcgtcgtgtccgagcccgtcggcctgcagccgatggaggccgaccgcatcatcgtgcgcgagcccggcggctccctgtccttcctcggcggcggccagtgggccgaccgcctgccgcggctgatccagacgcgggtgatccagagcctggagaataccggccgcctgcgctcggtctcgcggcccagcgacaaggtgccgtcggactaccagctcgtcagcgagatccgcgagttcgacgtcaattccggcaccggcgaagcagtggtggacctctcggccaagctgatcgccgagggaaccggacgggtcgtcaacgcccgcgtcttcaccgcccgcgtgccggtgaagaaggtcgatccgcaaagcgccgccgccggcctcgatgcggcattgggccaagtgctcgccgacctcgtgcgctgggtgaataccgcgcggtagagccgcagctctctcaccctttacccgagcgagttcgcccggctccggcgctcacgcctccagcgcggccagagcaggatcgcgcagcggcagcggcacggcgatcaactcgccgtggcgcggctccgggcggttgtagaccgccggccggccctgaagatcgcagaccacgccgcccgcctcgcggacgatgaggtccgcgccggcgagatcccaatcccgcgcatcccgggagacgaggccgagatcgatccggccctcggccacccgtgcgagcctcagcgccaacgagggcacccgatcgaccaccgtgaccgaggggcgcggcccgagccgcgccgcgccgtcaagcaggcggtcctgcattggcttcggaccggtgatgcgtgcgccctccagcgtggcctgcggcgcgacgcgaatgggcgctccgttgagggtcgcgccctcgccggccaccgcctcgtagaactgctcggtcgcgggggcgaagacgccgccgagcaccggctcgccccgggccagcaaagcgacggcgatcgaccaatcgggatgcccggacaggaaggcgcgggtgccgtcgatcggatcgacgatccaaacgaagtcgtggccgagccgcaccggatcgtcgctggtctcctccgagagccaagccgcccgcggctcgatctgcgagagccggatcttgaggaaggtgtccacggcgacgtccgcctcggtgacgggcgagccgccggccttcgaccagacccgggcgctggtctgatccccctggcggaagaagggcagcgcgagcgcggcggcctcccggatcgcgtcgtgcagcacgggccgcagcgccgcgagagaggatgtcgtctgagtcatggatccggtcggagccgttcgttcaaagccggcctcatgccgcttgaacggcgccgacaccctttcgttctagagcatcggcggaaaaagtagccatcggatttcggaacgcagtgatgcagggcgggccgccccggccgcgcgcacgctcagcggcagcgccgagccggcgccgcggcgcccacacggttaccgacatttgcaccaatcccggcaagggtccgttgagcatccggcagacttcggctcgatccacgaacgcttaacgctcactcttaaggcgccttgggggagacgaccggcactgtgcttgtcagatcagcgcgtccgaaagagaccgcgacacgggatagggcgtcgaaccgatgatgactttcgagatcatgaatcagaactgtcggcccggcggcgaggacgagatgagcgcgccctgcatcacggttcaggcgacgccgctgccggttctcggggcggcccatggcctcgcgcccgtcggtgtggcgctggctttcgccgacgatgcggccgatgcctgcggcgaggaccgcttctccctgcttctcgtcgacggcgagggcgaggtgacgatgcggctcgggccgttcccggaggaggatgtcgtggcggtgtggcgcgacatctcgaccacgggcggtcttgcccggatgctgctgcgcgaggacggcgccatcgtcccggtctcgcagcagctcggcccggtcgtgctcggcaagggccgccagcgccgccgtcacgccgcgctcagcggacgccgcccgcgcttcctcgtgcggcgcaagcccgcccgtctcccggcccggccctgcatccaccggggcgagagcgaaatcatctcccgcggctgagacggtctccgcttgatgaaagcggggaccgtatcagcaagtccgcgcggcgcctgagcgaagcccaaatccgccatcccgaagggatcaaacggatttggtatgagacggtgtcccgcctcagccgttgtcgagcggcctgtccggcgaacggtcggccggagagccgtcatagccctcgagccacgccgtgcgctcgggcgaattcaccggataggggcaggcgtcgcgcggacgcccctggatccgggcacgggcgccctgggtaatcgggtcgtcgggtggtcggtgcggatctgtctcactcatagaatcgaatatggcgcggggacaagccctcgccacggccgattcagtgcagaccctgccacagcgcgtcggcggcgagccccgcgaacaggatgaggcccgcatcgcgattcgagcggaacagcgccagggctcgcagtccgtcgcgctcggaaagatgcatgacctgccgggcgagatgggcggcgaacagcccgagacctagccagctcaacaggccggccccggcgccgatcagcgccggcacgaacagggcgatggtgcccgcgtaacacagccccaccgcgagccgcaggcgcgccccgaacagccgggccgaggagtggatgccgacgatctcgtcatcctcgatgtcctgcaccgcgtagatcgtgtcgtagccgacgatccagcagatcgtgcccgcgtagagccacagggccggcggatcgaggcggccgaacacggcgacccagcccattaaggcgccccagccgaaggcgaggccgagcaccgcctgcggcatcggcatcacccgtttcatgaacgggtagatcgccaccggcgccagcgagagcatgccgacgaggatcgcggtcgcgttgaattgcagcagcaccgcgaggccgaccagcgcctgggccacgaggaaggcggcggcctgtttcgtcgtcacctgtcccgaagggagcgggcgcgagcgggtgcgctcgacctgcgcgtcgagcttccggtcggcgatgtcgttgtaggtcgagccggcgccgcgcatcgccaccgcgccgatcaggaacagcacgagatggccgagatgggggccgggattgccggcggcagtcgccgcgagggccgccgaccaccagcacggcagcagcagcagccaccagccgatcggccgctcgatccgggcgaggcgcagatagggccgcgccccggccggcgcgagccggtcggcccaatggccggcgaccgcgtcggcgacacggccggagccgggctcggacggagagggcaactgtgacgcggcgctgaagaccttagaacgcgtcttttaaagcgcaccctgcggcatgcggaaggcgcccgacaggccgggaccgccgagcagaccgccgccaccgccgccgttctgcgcctgggtcttggcctgggcttccatcttcgtggcttgggcggcgatgccgcagaccttggtgcggatcgccgccaccttgttgtggtcggccttgaagccttccgagaacgaatccgggatcgagcaccactccttgttggcggtgatccacttgatgccggtggcgccgttggcctggagctggccgaacagcgagcacgcctcctgcggcgtcatcttcttcttcgagttcgaggcggagttggccttggccacgaggttcttgcgctcgatcagcgtcttctggatcgagctgcaatccgtgcccgcctgctgcggcacggattgggcgggcgcagccggagccatcggcgcgggaacgctcatcggcgcgccggccgagggcgcgggctccgccggcgtatccatcgacggcagcggcatcccgcccatgctctgggccagagccggcccagccagcaggacaaggccgacaagagcggcggcggtcttcgtcggtgcaacaatcctggcagacattcggcccggtccttctccccgcatgccgcgacgggtgtacccccgatcccgcagcgcccatccggcctgaatccctggcggctcgcgccatgggcccggcagaggggcttgaagtgtttcgatgcggaagtcttctgcgcacgggattgtggcgccaatggtgccttccgccgcacgaatgccaggagcgtgggaaacgccttgaaacattcggggcgtgctgtttttgcaccagtgagcgtcgggccgctgccgattgacaggccggggccgccacgcgacgagaccggcttgcctgcgagagaccatggctgcttacgacttcaccgctccacgcctcttcgtcgaagcggatctggcggaggggcgcgtcctgccgctggagcgggcgcaggcgaactacctgctcacggttttgcgccgcgcggagggcgagcccgtcctgctgttcaacgggcgcgacggtgagtggcgcgccgagatcgtgccgcagggccgcaagagcgcggacctgcgcgtggtggcgcagacccggccgcagccggcgccggccgatctgcattacctgttcgcgccgctgaagaccggccggatcgactacatggcgcagaaggcggtggagatgggcgcggggcgcctccagccggtcttcacccgcttcacccaaggcgagcggatcaagctcgatcgtctccaggccaacgcgatcgaggcggccgagcaatgcggcatcctctccgtgccggagatcggcgagccggcccggctgcccgcctgcctcgatgccctcgaagcgaatcgcctgctcgtattctgcgacgaggacgcatcggtcaccgatccggtggcggccctgcgcggcgcggctgatccggcgaacccgccgccgctcgccgtgctggtcgggcccgagggcggattccacgccgaagagcgcgcgctgatcgccgcccgccccaacacggtcgcgctgtcgctgggcccgcgcatcctgcgggcggatacggccgccgtggcggtgctggcgctggtacaggccgtgctgggggatgcgcggtgagccgggccgaatcgaggatatcttaaagaatgacgctgccccgcatcctcctcctgtctctgggcgggacgatcaccatgacccggagccttgagggcgggatcgtgccgacgctgacggccgccgacctcgcggactcggtgccgggcctggccgcggtggcatccattgagacgctctcgcccctgcgccggccgagcgccggactcaccctcgacgacctcatcggcgtggcgtgcacgctgaacgagcgtctcgcgggcgacctcgacggcgcggtggtgatccagggcaccgacacgatcgaggaaacggccttcgtcctcgaaagcttggtcgccggcgacaagcccgtcgtcgtcaccggcgcgatgcgcgggccggaaagcgccggcgccgacgggcccggcaacctgctggccgcgaccatcgtcgccggcagcggggcggcgcgtggaatgggcgtgctcgccgtcctcaacgacgagatccacgccgcccgcctcgtgcagaaggctcacaccgccctgccctcggccttccgctcaccgctcgccggcccggtcggcctcgtgatcgagggcgaggcccggattttcctgcgatcccaccgcagcctcacgctgaccggtcctttcacggacgagccgaccccggtggcgctcctgaagatggggatcggcgacgacgggcggctgctcgccgccctgcccgatctcggcttcgcgggcgtcgtgatcgagggaatgggcgcgggccacgtgccggaggcgctggcggagatcgtctccaccctgatcgcgcgacttccggtggtgctcgcctcccgcaccgagaccggtcctgtgttctcgcgcacatacgggtatcccggcggtgagatcgatctgctgggtcgcggcgcgctctcggccggcatcctgtcgggcgtgaaagcgcggctgatgctccagcttctccttcgggcgggggtggatcgggccgcctacggcgcctatttcgcggatcggtgatcggcggggcagacgccgcaaatattagcttatgtcatgtctgccatgcggtcggcgggcgcgttgttcactcttgcagcgtcctctaaggacacgacatccggtgcggctgctgacggcccctccggtggcggattctcggcgcgccgctgaccccttcgaccgacgttaccttcgaggcagcgcatggcgcgcgacacgtccgacaccaccccgctcacgacgcgggacgaactgatcgcgtggttcgccgcgggcgagaaaccgcgcgcacggttcgcgatcggcaccgagcacgagaagatcccgttctacaccgccgaccacatgcccgttccatatgagggcgagcgcggcatccgggcgcttctggaaaatctcggccgggagaccggctgggagccgatcctggatgccggcaacatcatcggtctggcgggacccgagggcggtggtgcgatctcgatcgagcccggcggccagttcgaactctccggtgcgccgctgcccgacatccacgcgaccgcgaccgaactcgacgagcatctcgctgccacgaagcgcgcggctgagcctctcggcatcggcttcctcgaccttggcatgagtccgaaatggacccgcgaggcgacgccgcagatgccgaagagccgctaccgcatcatgcgcaactacatgccgaaggtgggcaagctcggcctcgacatgatgctgcgcaccgcgaccgtgcaggtgaacgtcgacttcgcctccgaggccgacatggtgcgcaagatgcgcgtcagcctcgcgcttcagcccatcgccacggcgctgttcgccaactcgcccttcaccgacgggcggcccaacggcttcctgtcgcgccgctccgagatctggcgcgacaccgaccccgaccgcaccggcatgctggccttcgccttcgatgagggcttcggctacgaggcttacgccgattggctgctcgacgtgccgatgtatttcgtcaagcgcggcgagacctaccacgacgtcgccggggcctcgttccgcgacctgatggctgggcgcctcgcgcaactgccgggcgagcgggccaccgtctcggattgggcgaaccacgcctccaccgtcttcccggaagtgcggctcaagcgcttcctcgagatgcgcggcgccgatgtcggcgggccggcgatgatcgccgcgcaatcggctttctgggtcgggctcctctacgacgagaccgccctctccgccgcctgggatctggtgcgcggctggtccgccagcgagcgggaatcgatgcgcgcggccgtgccgcggctcgggctccatgccagcatcggcgggcgctgtctcggcgcggtcgcggcggaagcactcgccatcgcccgcaccgggcttcaggcgcgggcgcgccgcgacggcaacggccgcgacgaggcggtctatctccagccgctggaggcgatcgtggccgccggccgcagccacgcgcaggagcggctcgccgactacgaaggcccctgggagaagtcggtcgatccggccttcaccacctgcacgttctgatcgtgcgggtaccaccctagattttcttccccagcaagcggggcagtcggaacgcgttctgtgcggcgttgttcctctgcgtgttccttatcgcgtaaggagttcgcatccatgtcccgcatcacgaccctgacgctggccggcctcaccgcggcgagcctgacggtgacggccgtttcgcccgtccaggccgcgcccctgccggcgatgagcgctgcgcaggtcgccggcggccccgccgtcgagaccgtcggctggcgccgcggatactacggcggctattacggcccccgttacggctacggttatcgccgccgcaacgtcgcgggtgcgctgttcgcgggtgcggcgctcggcctgatcggcggcgcgatcgcggccagcgcggccccccgctactacggctatccggcctatggcggttattacggctacggcgtccccgtcggctattacggcggctacggctacccggtttatggcggctattacggctacggcccctacggctggtagccgtctcctccaccgctgaagacaacgccctgcggctgggttcagccggcagggcgttttcgtgttatgcgccgctcccatgtccgagatctcgcaggacggcacggtcgaactcgacctcagcggcctcaaatgccccctccccgcgctccgcacgcgcaaggccctgcgggccctcgcgcccggcgcgcgcctggccgtgaccgcaaccgatccgctggccgggatcgacatccccaacgtcgtccgcgaggaaggggccgcgctggaggcgctggagcgccacggcccggccgcgcgcttcctgatccgccgcggcgtcgaccgcccgcctgcgcaagcctgaccccgagattccgacctgaagccccgaaccggagacgccatgccccccgagatccgcggcacccgcaccgtccacgatggctgggcaaccttcctcgtcgccgaagtgacgactcccgagggcgctgcggtgacccgcgagatcgaggatcacggcgaggcggtctgcgtgctgccctacgatcccgagcgcaaggtggccctgctgatccggcagttccgcgctccacccttcttcaccgcgggcgtgaccgacctgctggaagtgcccgccggcctgctcgacgaggccgatccggcggagggcgtgcgccgggaggccttcgaggagaccggcctgcggctgtcgcatctcgagccggtctccacggtgtggagcgtgccggggatctccaccgagcggatgcacctgtacctcgccccctacgcggagagcgaccgggaagggccgggcggcggcttggccgaggagcacgaggcgatcaccgtggtcgagatgccgctctccaccctcgccgccatgagcgaggccggcgagatcgtcgatatgaagacgctggtgctcctgctctcgctccgcctgcgccgccccgaattgttcgcctgacgcgccgcttgcggaccggtcggcagcccctatcatcctctctcacgcggaccggattttctcgaaacagcagacgccgccgcggggagatgcgctcatgtccttcttcatcgggatcgccggtccctggctcgtgatctccgccctgctgctgatgtggcaccgacgggaggaggaacgcccggcgcggaccgcggacgccgagccgggcggatacccgccgcgggcctgaggctgtccgggccaccgcgcccgccgcttccacccctttcctctcccgattccgcatggtgctccggcacggccgaaccaacggccacgccatgggttgtcgaggctctgcgccctgtcgcagcccgacgtcaccggccggcccgggcgatcgcggcggacacggcgcgttccgttcgaacccgacgcgccgcgtatcgtgggccgtcgatgctggagccacgtatggacattgccctcgacaagatcaccgagatcatcctgcggctgcgggcggtcgaggtgaaggaaggcgcgaccgatccggattcgggctccaacccgaccgatgacggctcgatcgacatgctggtcggtggcaccgacgacgccaccgagcaggagatccgcagcatgatcgccgggctcaacgaggatgagcgcgccgatctcggggccctgctctatatcggccgcggcgactacgaggcggccgaatggcacacggcggtcaacttcgccaaggagcgtgaggcggcgggcgataccgtgatccgcgagttgctcggcacgccggatgcggcgccgctcctcgaagaaggtctcgatgcgctgggaattcccatggagccgcccgaggcctagggcgccccacccggcgtgaggtcgcggacacgcccgttgaaagccggacgagtcgcggcccgccgcgctttgaacgagacctgcatcgcgcaaaatgacatcggcccggaacgagcgctccgggccgatgccgtgtcagagttagattttagggttcgcaggccagcgccttcgcgccgacggcgacgaactccgccgctgtccgcaattcgtcgtcgatccgcggcgtccgggccacttgcctggcctcgcgcgccagctggtcgttgcaggagcaggtcggcagcccctggcccaccggcggcgagcaggcatcgtggtgcatgcaggcccggtcgagggcatcgatcgggggaaggccggcgccgcggctgcccgggccgcaataattaccgtgaaagaccaaggcgccctggggaagcccgttgccgagatcgggcgcggtcggcgcctcgacggggggtgcctcgacgtccggtgtgaccacggactgagccgagacggcgagcggcgcgaggccgagcaggacggccgagagtccggcaacgaggggaagacgccgggcggcgcggtaaggaagtatagccaaggtcggaaaactccgttcgaaacgctcccctcacagctttgcaccgtcgcggatcgttacccgcgccgggaaggctgagccgttcaaacgatttgtccgtggacgtggttcactcttgccatcgcggtgacgagcaaggtcgtcggccccgtcgaggccgtctgatggtgctcggacagagcaccgaccgcgagcctgaaaacgtcccgggcggcttcggaagcggcgggcggcgcggacgcccgtcagcggctgcgcaggatcagccggtcgccgcgcacctcgtaggagggcaaccgatcgaggaagctctggccgagcaggttggtggtcagcatgccgggccggctcaccatcgcgttgacgttgcgctcggtgattggcccgacggtgatcgagtcgagccggatcggtgccgtgagtgcggtgccgttggcggtggagacgcgctgggtgaaggcgctctccggcggacggatgccgaggcgctcggcggtctcggcggtgagcacgacgctgctcgcgcccgtgtcgaagacgaagcgctgctcggccccgccgttcaccgccgccagcaccgcgaaatcgccgtcggagcggcgggtgatcgtcacctcgccaccggggccgacgaccgcggtgccggggcgcagcgccccgacgacgttggcgccgacccgctgcgcgtcgtcgcgataggtgtagccaacgacgatcaccgcgccgatggcgagccagatcaggatcgaagccagggtcttgcccggcatgacgagcgcctgccgccagcggccggcgacgagcagcagcagcagcgcggtcatcgacacgacgccggcgagttggtcggaatcgagccccatcaccgggccgccgtcgtggttggcgatcaggacggcgaggccgaccccgagaatggcgagcgcggcccacatcatggcgcgcatgcctcccggccgggataggcccggcgcagccgctcgggcagcgcagccatgacggccagccgctgcgcctcggagagcgagccccatagcccgatctcgtcacgcgtgcgcccgcagccctcgcacaggccggtcacggcatcgagcacgcagagcttggtgcagggtgaggagggttttttcgaaggggtcgccagcatcgcccgtgcaaatgggacggagcggggccgtgaatcaaggtctcaccgaaaaccttacgccgcccgcgggtcgtcggacgggctgcgcttcaaccagtggatcgggtggacgaggatgcgcgtccccacatccccctcccaatgcgtccgcaagccttgcgcctccacggccgccacgatctcggcggcgatggcggccatggtcgcgtcgcggtcgtcgaacgcgccgaaggcgaggtagagcccctggtcgcagacgaccgcttcgacatcctgcccgtggtagaagacgaacccccgcgaggcacgcccgcgctcccggcgctggtgatagatttcggccgcatccgagatgccgtccgagcgggtgtagccggcatcgtgcagtgcgatgatcccgctcgcgtcgagtgtgtcgaaggcgatggcgaggcggtcgaaatccgtttccagcggccacgtcgcctcgtcggcccgcttgcgtgcgaaggcgcgcgccacctccgcctcgacccagcggcgatcctcggggtcgatctcgtcggggttcaggtactcgtccaggatcgtctcgagcgtcgaagcttcggtttcgaagccgccgcgggccaggatctcgatccgctcggcggtgtcggcccggtcgatcgcctccaggggcgagtcggacggggcttggctcggcgccatcaccctccggctctggaagagtcggcggaggatctccagcatcatgcggatctcgcctaggccgtcgccgccaccagggccagcagcaccgcgatctcgccgacttgctggcaggcgccgaccacgtcgccggtctgtccgccgatctttcgttcggcgagcgcgctcaggccgaaggccgcgagcggcgccaggatcagcgcgaggccgagacccagcggcggcaggccgagggcggcggcgatcccggcaaggatcaggcagatcgatcccgcgattcccagcgtcgcccgggtcggccggccgacggcggcgcccgcgccgccgggacgggcggggtcgaggatcgcaagcgggagcagcgccaccgtccgcgacagggccgcggcgaacagcagcgacacggcggcgagcccgccggagcggtcgagcagggtggcgagcatcgccgcccgcagcgccagcccgaggaacaaagcggtgccgccataggcgccgatgcggctgtcgcgcatgatctccaggctgcgctcgcggctctgcccgccgccgaacccgtcggcgacgtcggccaagccgtcctcgtgcatggcgcccgtgatcagcgcgagcgccacgagggcgagtgccgcggcgacgaacggcccaagccggatctcccaggccagcaccagcaccagggcggcgggcgcggcgatcagcagcccggccagcggcagcatccgcggcacggtgcgaaaatccggcgcggcgtagggcgccggctcgtcgggcagcggcggaaccggcaggcgggtgaagaagcgaaggcaggcggcgagatcgtagaccagctccgccccgggaaagggcggtccgagatcgcggccactgcgctcgatcattccgctgcccttcccttcggccgcctgtaccgcgggcccgtccgcttctatagcgccgggagccggctgcctgctacgcggcgccgctggctatccggtggcaattcccgcaccgatcgggcgacctccttcgtttttcccgcatccgacgcgcacgagccctgccgatgacctccagcccgacccccgacacctcgcccttcgccgacatccgccgcctgcttacggagatgcccggccccgacggggacgcggtcgccgcgatccgggcgcgggatgccagcctcaccaagccgccgggcgcgctcgggcggctcgaaggtctcgtggaatggctcggcgcttggcagggcaaggccaagcccacgctcgaccggccgatggtctgcgtgttcgccggcagccacggcgtggtggagcgcggcgtctcggccttcccggccgcggtcaaccggcagatgctggacaacttcgccgccgggggggcggcgatcaaccagctctgcgccgcctacggcctcggcttccgggtgttcgacctcgccgtggatctgccgaccggcgacatctgctccggcccggccctcgacgagaaggggtgcgtcgccaccatggccttcggcatggaggcggtggcggcgggcaccgattgcctcgcggtcggcgagatgggcatcggcaacaccacggtcgcggcggcgatctacgccgcgctctacggcggcgaggccgagcactgggtcgggcgcggcaccggcctcgatgcggccggcctcgaccgcaaggcgcaggccgtgcggctggcgctcgaaacccacaaggatcatctcggcgacccgctgacgatcctggcgcgcctcggtggccgggagatcgcggcgatggccggggccatcctcgccgcgcgactgcagagggtgccggtggtgctcgacggctatgtcgcgaccgccgcggcggccattctgcacgccgccgaccctcacgccctcgaccactgcatcgccgggcatctttcggccgagggcgcgcatggcgaggtgctggaacggctcggcctcaagcccgtcctgtcgctcgacatgcgcctcggcgaagcctcgggcgcggccctggcgctcggcctgctgaagggcgcgctcgcctgccaccgcgacatggcgacgttcgagcaggcgggggtctcgggcaagagcgcggactgacgtccgtcaggccgcccgcgcacgccgggcggacgccgcctcggccggagccttctcggcagcgagcgtcatcgcgggcagggtgtccatgccgcggctcgcggggaaggtgacgatcacctcggtgccctcgcgcggcttcgacttgagctggaagccgccgccatggagatcgatcagacccttcacgatcggcaggccgaggccggagccctgctcggcggtcttgatcgccagcgagccgcgcccgaacgacgacatcaccgtgccgagttcgtcctcggggatgccgggtccggaatccttgacgctgagatattgcccgcccgacgaggtccagccgaccttgatcgtgatctcgccgcccggcggcgtgaacttcaccgcgttcgagagcaggttgagcacgatctggcgcagcgcccgctcgtcggcccagaggcgcggcagggaatcgtcgatcaggctggcgaaggtctggcccttgctgcgggcgcgcagggtcatcatgtggcggcactcctcgaccgtatgggcgagctgcaccgcctcctcggtgaggtcgtagcgcccggcctcgatgcgtgagaggtcgaggatctcgttgataagattgagcaggtgcatcccgctgtcgtggatgtcggtggcgtattcccggtaggccggggcaacgtgggcgccgaacacctcgttcttcatcacctccgagaagccgaggatggcgttgagcggcgtgcgcagctcgtggctcatggtggcgaggaagcgggacttggcgaggttcgcctcctccgcccgccgccgggcctcgtcggaattggccttggcctgttcgagttcggcgaagatcgcgtctttctccgcccgcgattgcagggtgccgaccgcggaggcgtagaggcggcgggccagcccggcgaagaagagctggctcgccacggtcattgcgacgaggagcatcgtgtccatgtcgctggaaaagatcagcagcgacaaagccgccagcatcagcggcacgaggccggccagggcggcgaccggcaccgtcgcggcgagcatcgtcgtcaccgccgcgacgatgacgaggccgaacagcgcgaaggtgcgcgcctcgggaacgcccacgagcagcagcatcgcccaggcagcgctctggccgaactcggcggcgacgaaggcgcgcccccagtgcttcagcgacaggctttccggcgcctgccgcaggaagcggcggctgagcagcagcatcagggtggtggcggcgatcgccccggccgcccagatcgccgcggtcacggccggcacccagatcgaggaagcacccgcgaccatgagcgccaggatcaggagcggaatgcccgccccgacccggtactgagcgtagaggcgcaggagttcggtgtcgaaggcccgctccaggccgctcgtggaggtcagccgctcccgggccgagcgcatttcgcgcgcgatgccgcgccgcttggccacctcttgcgaggagggcccgcgcccgcgctgaaccatctccgctgtgaggtcggccataacagtcgagatcgccaatcgggatcggaacgccgggcgcccggtcgtggtctaacggcgcacggggtgaggtggagagcccgcagggtgccgtgcgaaccgttaagaagcggcttcgacgatccggcgaattgcgcagatccagaggcggaaacgtctcatccttatcggagtgcgctcgcgcacatcgggaacgagcggacaggatcaaactcggaacgattccaagtgccgacactccaggtgccgacaccaagtgacggtgccgaagcgcatctcgcggcccgttggcggccctgagcctgggcgcttcgtgcgacagcttcctctcggagagcgcccatgctgaccctcaacctgaacggcgtggcccgggaggtcgatgccgaccccgacatgcccctgctctgggtgatccgcgaccgcctcgacatgaccgggaccaagtatggctgcggcatcgcccagtgcggcgcctgcaccgtgcacatggacggccagccggtgcgcgcctgccagacccgcatcggcgatgtcggcgaggccaagatcaccacgatcgagggcgtcgagggcaaggtggccgatgccgtcaaggcggcgtggcgcggcctcgacgtggtgcagtgcggctactgccagtccggccagatcatgtcggccatcggcctgctcaccgagaacccgaagcccagcgacacggatatcgacggcgccatggacggcaatgtctgccgctgcggcacctaccagcgcatccgcgccgccatccacgaagccgcccgcacgctcgcttgagccgccccgcagcctatcaagatttggagcccggcatgctcaagctagatctgactgatgcgcccatcccctcgcggcgcgccttcctcggcggcgcggcggcgggtgccatgctgctcgccttccgcctcgacctgaagggtgcccgcgccgcggaagcctcggacgcgctgtcgaaggcacccgctcagccgaacgccttcgtgcggatcgccgccgacgacaccgtcacggtgatgatcaagcatctcgatatgggccagggcaacacgaccgggctcaccaccatcctcgccgacgaactcgacgcggattgggggcagatgcgcgtcgccttcgcccccgccgacgccaagctctacgccaacctgctgatgggtcctgtccaaggcaccggcggctcgacggcgatcgccaattcctggttccagctccgcaaggcgggtgcggccgcccgcgccatgctggtcgccgccgcggccgacaagtggggcgtaccggcgggtgagatcaccgtcgccaagggcgttatcagccacaagtcgggcaagcaggcccgcttcggcgagttcgcggaggccgccgccgccaagccggtgccgcaggagccccgcctcaagacgccggccgagtggacgctgatcggcgggcgcgtgccgcgcatcgattccgcggcgaagaccgacggcaccgcgatctactccctcgacatccgccgccccggtcaggtcacggcgctcgtcgcccacccgccgcgcttcggcgccactgtgaagtcggtggatgcggaggccgcgcaaggcatgcccggcgtcgtcggcatcgtcacgatcccgaccggcgtggcggtgatcgcccgcgacacctggaccgcgatgaaggcccgcgaggccctgaagattacctgggacgattccgccgccgagacccgctcctcggacgcgatcctcgccgagtaccgcgagacggccaagacctccggtctcgtcgcctcgcaggcgggcgacgccgatggcgccatcaagggctcggccaaagtgctggaggcggaattctccttcccctacctggcccatgccgcgatggagcccctgaacgccacgatcgagcgcgcggcggacggcagcttcgacgtctatgccggctgccagatccagacgatcgagcaggcggtggtggcggcgacgctgggcgtcacgaccgaccgggtccggctgcacacccaatgggccggcggttcgttcggccggcgggcgacgccgggcgccgactacttcgccgaagccgccgcgatcgtgaaggcctgggacggcaaggcgccggtccaccttgtctggacccgcgaggacgacatggcggccggctattaccgcccgcaggtccaccacacggtcaaggcaggcctgaacgagaagggccagatcaccggctggcgccacaccatggtcggcaagtcgatcatgatcggctcgcccttcgaggcgatgctcgtcaagaacgggatcgactccaccaccgtcgagggcgcctccgacacgccctacgcgctcccggcctaccgcttcgaggtgcacaacgcccgcgagggcgtgccggtcctgtggtggcgctcggtcggccacacccacaccgcccacgtcatggaggtgttcatcgacgagctggcccatgccgcggggtccgatccggtcgcctaccggctgtcgctgctgacccgcgcgccgcgcctgtcgggcgtgctgaagctcgccgccgagcaggccggctggggcggaaaaccctccgaaaagggccgcggcctcggcgtagcggtgcacgaatccttcggctcctacgtcgcgatggtggccgacgtcacggcgggcgagtccggcgtgaaggtcaaccggatcgtggcggcggtcgatgtcggcatcgccgtgaacccggacgtggtgcgcgcccaggtcgagggtgcggtgggcttcgccctgtcggcggtgctgcgcaaccgcatcaccctcaaggacggcgtggtgcaggagaggaacttcgacagctaccagccgacgcgcatctccgagatgccgcgggtcgatgtccacatcgtgccctccgaggtcgctcccaccgggatcggcgagcccggcgtgccggtgctggcgccggccatcgccaacgcggtcttcgccgcgacgggccaacgcctgcgctcgctcccgctcgacctgtcgagcctgcgcggcgcgtaagccgcggggcctccgctccaccggttccggaccgggaccgacggagcggcgggccgggccccgtacatatcgcgcaccgtacacatctcggcgaggtaggcctccacaacgcaagcgtgctttacaaaatcgacaacctgtcgattaggtgatgcccatcgggccgcagcagggcgcaggatgggccaaagaacagacccgcccgggtggccgtcgaatcgcgacgcaacggcgcaacggatccttgaattcgattgggccgaagcggcgcttcgggcgagcgaagagaagtaccgcaccctgttccagaccatggggcagggtttctgcgaactcgaattcgtgcgcgacgagcagggccgggccgtcgatttccgctacatcgagctgaatccctccttcgagcggctggtcggtctgccggccgcggaagcacgcgggcggacgggacgcgaagtggtgcccgacctcgatctctggtgggtcgagacctacgaccgcatcgccgcgacgggcctgccggcgcggctggagcacacggacacgccgatggggcgctggttcgaggtctccgtctacccgcaggcgaacgaccgcctgctgatcctctacgacgacgtcaccgagcgcaaagtcgccgagacggccctgcgcgatcgcgaggagcggcaggccttcctcctggcactgagcgatgcggtgcgctcactgaccgatccggaggcgatccagagcgcggcatgccggctggtgggcgagcggctggatgtggaccgttgctactacgcgaccgccgacgaagccgccgggatcatccggatcgcgtgggaccacgttcgcggcgatgcgccctcgatcgccggcgagcacaggctcgcggacttcgcatggtccgccgagatcctcggccgcggggagtgccacgtcctggccgacacacaggcctcggttccggaggcgagccgtcccgccttcgccgccctgcagatcgccgcctgcatgggcgcaccgctcgtcaagaacggcagcctggtcggcgcgctctgcgtcacccactcgactccacgcgattggacgggggccgacctgggattgctgcgggaggtggcggagcggatctggtcggcggtcgagcgcggccgggcggaggcggacatccggcgcaagaacgcggtgctcgaagggatcaaccgcatcttccgtgaggcgttgaccgctcccacagaagaggagctcggccgcgtctgcctcgcggtcgcggaggatgtgacgcagagcgccttcagcttcatgggggaggtcgatcacgagaacgaccggttcgacgaactctccatcagcgatcgcggctggcagcacttcgcgatggagaactccgctttttccaagggcgtcggcccgaaagggctcaagatccacggtctctacggccgcgtgctgcgcgacgggaaaagcctcatcgccaacgatcccggctcgcacccggaccggatcgggactccggcgggccacccgagcctgcaggcctttctcggcgtcccgctgaagcggaacggacagaccatcggcatgatcgggctcggcaaccgcgcgggcggataccggtcggaggatctcgaggccgccgaggctctcgctccggccatcctccaggccctgctgagcaagcgcacggccgacaccctgcgcgagagcgaggagcgcttccggaccctcgccgaactcgtgccgagcctgctctggaactgcgatcccgagggcaaggtcatcgtcgtgaaccagcaatggggcgcctataccggccagacgcaagacgaggtccagaacggcggttggctggccaccatcccgaccgacgagcgggaggagacgaagcgcatcttcaccgaagccttcaccaccggccggccggtggagcggcagcagcgcatccgccgccgcgacggcccctttcggtggttcctgatccgccacgccccggcacgggacgcggaagggcggatcacgcgctggatcggcgccgccacggacatccacgaccagcacatcgccgcccagagcctgcgggcggaggaggcacgacaggccttccttctcgacctcgccgaccggcttcaggaccagaccgacccgcaggccgcccttcagaccgtggtcgaggcgctggggcgccatctgggcgccggacgggtcggctacgcgcgcctctccgcggacgggaagcagatcgagcgtcaggtcggctatcacgccgagtccgaggctcggctcggccccctgcccatcacggccttcggccgggcggttctcgatcggctgcggaacggcgagacgatcatcgtggacgatgccgcggccgtggcagcccccggcgtctggcgacagggcgccgtgggcagcttcgtggcggtgccgctggtccgcgacggccgggtccgcaccgtcctctacctgacccatcgcgagccccggacgtggacgcgctccgagacgaccctgatcgaggaggtggccgcgcggacctgggaggcggccgagcgggcgcaggccgaaacggagctgcgcacgagcgaagcccggcagcgcgccctggtcgaaggcatcccccagctcgtctggcgggcgggcgatggcggcgcgtggagctgggcgagcccgcaatggtgccgctacaccggccagaccgaggccgagagccgcggcttcggctggctcgacgcggttcaccccgaggatcgtgaccgggcccagaatgcctggagcggcgccgccgcggccgaggtgctggccgtcgattaccgaatccgtcacgcccccgagggccggtatcgctggttccagtcgcgcgccctgccgctgcgcgagggcagcgacatcgtcgaatggctgggcacctcgaccgacatcgacgacctgcggcagctgcaggagcagcagggcgtgatggtggccgagttgcagcaccgcacgcgcaacctcatcacggtggtgcgctcgctggccgagcagaccatggcccgaagcgattccatgccgatgttccgcgcgcggttctacgaccggctcgcggtgctctcgcgggtgcaaggcctgctctcccgctcgaccatcgagccgatcaccctgcacgcgctcatcgccacggaactcgacgccctcggcgcctgggaggcgtcccaccgcatctatctcgacggcccgtccgtgcggctgcgcaaggcgacggtgcagaccttcgcgctggccctgcacgaactcgccactaacgcccgcaaatacggcgcgctctccggagacacggggcggctgagcgtgacgtggcgcacctataccgaggacgaccggatgcggctcgccctgcattggagcgagacggagatcgagcgcccgcgcgaggagggcgccgcgcaacggcgcggctacgggcgcgagttgatcgagaaggcgctgccctacgccctcgacgcgcgcacgcgctacgagctgagcgagaccgctctgcactgctccatcgacctgccgctcacggaacggcgcaaggcggcgcgtcaaaccaaggaccgagagacgccggcctgacgcacgggggtcggctacggctctggcgaggccccattttccgttcggccctgagcgccgcaggacaaagccgctcgggacgaggctctatgcccgcgccagcgccccctcgatcatccgcgcgacggcgagcgcccgtccgtcgtcgccgaaccgggcgatcacctgcacgccgagcggcagcccgtcgcccggcaccggaacggtgacgcagggtacgcccatcagggtccagaggcggttgaagcgcgcatccccggtcgagccgagccccttaggcgcgcgaccgacgctggacaccgtcaggatcgcatcgacatccgcgaacagctccttgagcaggcgacgcgcccggtgcgcctcgcggcgggcggcgtcgtaatcggcggcgctgagatcctgcgcccggtcgagctggccgcgcagaaccggcggcaaggcctcccggtgttcggcatattcccaggcgagcgcttggcgcgcctcaaaatcctgcacggtcgggtgcgcggcccaggcgcgtgcgaagggttccggcgggacgagatcgcgcagaaccgctccggcccgctcggcggcacgggccgcgtgatcgagcgccgcgagcgcgtccgcatcggcgctccccgcgaaatcctgaaggcagagggcgaggcgcgggtgctccggggcgggcgcctcgatgccgggccggtccgcgatcagcgcgagcgcgtgggcgatgtcggcgacggaagcgccgaacaggccgaccgtgtcgagcgcccaggagaaggtcttgaccccgaccgtcggcagcagccggaacgacggcttgatcgccgcgatcccgcagaaggcggccgggcggatcaccgagccgccggtctgggtgccgagcgccaggggcagcatcccggcggcgattgccgcggccgagcccgaggaggagccgcccggcgtatggccgggatcgtgcgggttcacggtggcggcggggtcgaggccggcaaaggccgtggtcgcggtcttggcgaggggcacggcgccgagcgcgcgcagccgcgacacgatcgccgcgtcggccctcggtcgccagccggaatagatctccgagccggactcggtcgccatgtcggcggtgtcgatgatgtccttgatccccaccgcgatgccggcgagcggcccgctctcgggcgctggggcctcgggcgcggtgcgcagcacggcgccgatggcggggtcgcgcgcggcgatccgctcgcgcgccgtctgaatcgcgtccgcggccgagagggtaccgtccgcgacacgggcgcggatgtcgagaagcgagatcatgcccatccgagtcacggtccgtgtcgaatctgtcaacagcgctccacatgggggcggatccgatcgcgcatcgttagcggctcgtttacgggacggtgcgcatcgtcgcgtccatgtggcgtaaagcgttagcgttctcggctctggtgctgttcggcgcggggctcacgggctgtgcgatcaaccggttcgagcgccgggaagcatggcgcgaccaggccgaacagatgtgcatcgcgcgcaagctcgtgcagccgacggcctatgtctcgctcgccaaggagatcgacggccccggcccctgcggtatgcagcagccgttcaaggtgacccggctcggtggcggcacggtggcgctcaagcagcgcatgacgctggcctgcccggcgctcgccgaggccgaggcgtggctcgccgacacgatccagcccgccgccaacctctatttcggcgtgccggtggccgagatcaacgcgggcacctattcctgccgcggccgcaacaaccaagccggtgccaagctctccgagcattcgttcggcaacgcgctcgacatcatgtccttcacgctcgccgacgggcacgtcatcaccgtcaagggtggctggcgcggcaccgaggccgagcaggccttcctgcgcgaggtgttcgtgggcgcctgcgctcggttctcgaccgtgctggcgccgggttccaacgtgttccactacgaccacatccacgtcgatctggcgatgcacgacccgcgcggcctgaagcgcatctgcaagccgctgctgaagttcgagtcgcagctcaacctcgccgacggctcgccgcggccgctggcctcgccccgcccgcccacgcgtcagaccgttccgacccaggccccgatcgacgtcgaagaggacgatccctacggtgtcgcgccgacctcctcgcgcacgaccggcacgcgcgtcgctcgcgcgccggccgccccggcgccgacggcctatgccgccgctccggccccgagccggccccgctccccggttccggcgcatgacgcggcctacgcgccgctctcgctggccgcgccccatgcctcggatcacggttcggacgagccaatctattaatccttcaggggtgtgcccggcgcaccccagcccggaccaaaagcagcgcgtgcgcccggtcgaagcttgacttgagccaagcgcagcgcatcgtctttcgcccatccggtgcccgctgcgccaagccctgaacgggcctgcgtcgtgcgacggcaccctcaactggcggatctgagcggcatgcgcccgaaccttcccctcgccgtcctggcgctcggcctcgtcacggcctcgtccgtgctgccggcgcacgctcgctccggccgcgaggaaatctcgccggccgaggagcagaccttcccctacgacgccgacattcccggctgccaggacgccgacgttctggagaaggtctcgacccagttcgccgagaaggaggcgaagttctggaactcgtcgctgacgatcgtctcctacgagcggatcgagcgcacggcgtggcgcccctacggcgtcgacttcatcccgcgccgcttctgctcggccctcgccaccacgtcggacggggtgcggcgcaaggtcgattactcggtgcgcgagagcctcggcatcatcggctcgacctggggcgttgatttctgcgtccacggcctcgaccgcaacaacgcctacgcctacgccaccgcctgccggatggcgcggccctgatcggggcgggaaactggcagcagggcgcggatgcaagcttgacttgcaggccgcgcccggcatcgtcctgaggcgtcctgccgcccccgagtcccgtccatgccccgcctccgccccctcgtcgccctggccctcgggctgaccctggcctccggtgcgggcgcgcaggatttcggcgggttccgccgcggcggagagcccggcagtttcgacttctacgtgctgtcgctgtcgtggtcgccgacctactgcgatggcgagggtgcgcgccgcgaccggaacgggcaatgcgccccgggccgcggactcggcttcgtggtgcacgggctgtggccgcaatacgagcgcggctttccctcgaactgctcggcggtggagcgcccgttaacccgcaacgcggtcgaggctgcgggcgagatcatgccgagcgaggggctggcccgccacgagtggcgcacccacggcacctgctccggcctcgatcccctcgcctacttcaaggcggtgaagacggcgcgcgaggcggtgacgatccccgaagccttcgcgaagccggatgcgagcctgcgcgccgccccgatcgagatcgcccgccagttcgtgatggccaacaagggcctgcgcccggacatgatgtcggtgacctgccgccgcggacagttgcaggaggtgcggatctgcttctcgaaggatctgcgcggcttcaccccctgccccgaggtggcgcgccagaactgccgggccggcgaggtgtcggtcgacgcggcgcggtgacgcgagcacggctttcctgataagcgcaggcctcactcagtggggaccataccctgaactaccgtcacgccttccacgccggcaatttcgcggatgtgctcaagcacctcgtgctgacccgcgtgctcgtccatctccgggccaaggacaaaccgttccgcgccatcgacacccatgcgggcctcggcgtctacgaccttgaggcggacgaggccgggcgcacgggcgagtggcacgatggcttcggccggctcgacgtgccgttcgcgcccgaggtcgaggccctgctcgcgccctaccgcgaggcggttgcggcggtgcgggcgcggtttggtgccaccacctatcccggttcgcccgcgatcatccgcgaagccctgcgggccggcgacaagggcgtcttcgtggagttgcatccggccgacgcgcagacgctggcccagcgctacgccagcgattcccgcacgaaggtgatgcatctcgacggctggaccgcgctcaacgccctgatcccgccgccggagcgccgcggcctcgtgctgatcgatccgccctacgaggagcgcggcgagatcgaccgtttgggcgctcacttgctgaaggccgtgcggaaatggccgaccgggatctatctcggctggtatccgatcaaggacgtgtccggggtcgatcgcatggcggcggcactcgatgcgggtctggagcggcccgcattgcgcctcgatctgatgatcgaacggcccgacgatccgacacgcctgaccggcaccggcctcgtggtcatcaacccgccctggaccctggcggcggaagcggaattgttcatgccagctctggccgagcggctggcccgcagcggctacggtgccttccgcagcgagcggctcgggccggcggagtagaacacccgccccgccctcaatgcagtgtcccctcccccggctcgggctcggcacccggttcggggatcgcctcggcaaaggggaattccaggacgacctccccggcctcgtcggtgacgacgaggattgctgtgaccagacgcggatcgctgccctcttcctccaggctggcgcggatcgtcgcccgcgccacacgccaggcctgatcgggatcgcgcagctccacgccctcgtcgtcggtgagggcgtcggcgccgatgcgggtgtggaagaagtagcgtggcaccggggaggacagccttactttgcggagccctgctgtgggctctgaccgccggacttgtcctttttgttagcctcgtggtggccgatggcgcaaccggcagcggcaccggccttgccgtggccggccatgctgcccgccgcgccgccgacgacggcgcccttgaggcagcccttggcctcgaccgggccggccagagcggccgcgccgagagcgagggcggcagcggtcagaatcggatgtttcatcacgtgagcctctggttggcgcatcgtcccggcgcgatcatcgcaggccgatgcgaagcgggtgagacgccaaccggccgcgaccgcatccgttccgcgggccggtcaggccgcgatccggccctcgagcgggaacaccttagccgggttcatcagccaggccggatcgaacacgttgcgcacgcgcatctgctgttcgaggtcgtcctgcgtgtactggaagcgcatcagctcgcgcttctcgatcccgacgccgtgctcgccggtgaggcagccgccaacctcgacgcagagcttgaggatcgcgtcgcccgcggcctcggccttctgcaactcgccgggcttgttgatgtcgaacaggatcagcgggtgcaggttgccgtcgccggcatggaacacgttggcgacgcgaagcccctgctcggcgcagatcgcctcgatccgctccagcacatggccgagctggccggttgggatcgtgccatccatgcagatgtagtcggagatgcgcccggtggcgccgaaggcggatttccggcccttccagatcgcggcggattcggcttccgatttcgagacgcggatgctggtcgggttgaacccggcggcgatcgcctcgatgcgcgccagcatgtccgtgcattcctcgtccgagccttcgacctcgatgatcagcatcgcggcggcgtcgcgcgggtagccggccttagcgaagtcgtcggtgatcaggatcgcctcgcggtccatgtactcgatggcgacggggatgatgcccgccgcgatgatcgccgcggtgcaggcgccggcatcctcgaccgaggagaagccgaccagggccgggcgcgcgccttccgcggcgcgcaggatgcgaacggtggcctcggtgacgatgccgagctggccttccgagccgcagatcaggccgagcaggtcgtagccgccggaatcgagatgctcgccgccgagctcgaccacggtgccgtcgttggtcacgagcgtcacgcccatgaggttgttggtggtcacgccgtatttcaggcaatgcgcgccgccggaattcatggcgatgttgccggcgatggtgcaggcgagctggctcgacgggtcgggggcgtagaagaagccctcatgcgccaccgccccggagatcgcgaggttggtgatgccggcctcgacccaggcgatacgattggcgaaatcgagatcgaggatgcgcgtcatcttgcccaccccgaggatgatcgcatcctcctgggcgatggcaccgccggccagcgacgtgccggcgccgcgcggcaccacccgtacgccgttggcgtggcagaaggccatcaccgccgagacctcgcgggtcgtggagggcagcaccacggcgagcggcattttgcggtaggcggtgagcccgtcggtctcgaaggcgcggcgctcgtcctccgtcgtcaccagagactccggcgccaccagcgcggacagcccctcgatgatcgcctcgcggcgggcgacgacatctgcatccggcgcggggaaggcgatcgacatggccggcatctcctccagagatttgttttttacgtcttcgttccggcgatccacagcgccgtgcagggccttcagccccgcttcagccgccgcagttcaggttcagcccggacgacgtcggacgcgcattctaacggaaagtctcccgagacgcacggcggttcccaccgacccatgcagccaccgaaaggaccggaagcgtcttcgtgaagtcacctcggctggacgcgtgcccggcatagtctatatctgttctaaggctaaaagctctgccataagcaggccggcttcggccgttcaaggaggaaaacaacgatgcgtcatctcatcctcggcgccgccctcgcgctgcttctgcctgtcgccgcccatgccgagggcgatgccgccgccggcgagaaggcgttcgcgccctgcaaggcctgccacaatttcgagaagaacggcgtcggcccgaccctgaagggtgtcgtcggcgcgaaggccggtgagggtgccgacggctacgccttctccgacgcgctgaagaagtccggcctcacctgggacgaagccaacctcaaggagtggcttgccgatccgaagaagaaggtgcccggcaccaagatggtcttccccggcatcaaggacccgaagaaggtcgacgacatcatcgcctacctcaagacgaagtcctgaggctccgcgcctccgaaattcgatcggaccaaacaggaaagccgcccctcggggcggctttcttcgtttcaaatctctgagtgaccggcgggtgcgtcagcgagacgcgttcgccgccggcaattcggtgctgccggcacgagcatgcagctcgtcgcgcatggaagcgaggttgtcgaggagcgcgcgccgctcatcgagggtcatcccggtcatgccgcccaccgtgtgcggcaggcagtccatcttgcccttgagcccacgccccttgtccgtgaggaagatgctgacctggcgctcgtccggccggtcgcgggcgcggcggacatggcccgaggcctccaggcgcttgagcagcggcgtgagcgtgccggaatcgaggaaaaggcggctgccgatctccttgaccgagagcccctcctcctcccacagcaccagcagcacgagatattgcgggtaagtcagctcgtgatgggccaagaggctgcgataggcgcgaccgaaggcatgcgccgccgcgtagacggcaaagcagagttggctgtccagggattgcgggtcatcgcggcccgtttgactcatgacactcttcctcggtgcgcccacggcgcactggcgtttcaaacccgcagacaggttcggcaccgacggatatggggacggcgagccgcctccgcgaatcattgggccgccccgcgatccgccgccgccatcggatgagaggcctgcgtgaaaaggcagcagccccttgggcccctgcgctctcgcgcgatccgcgtcccggccaatggcagccgcgcggtggaatccctgcgacagacctaagactcagaccctaaagaaaaatcgtcgtgggtacaatcgaaccacgcgcatggctttcacggtcacccgcatggacgcggcgctcgcgaaagccgctgcggcggaaataatccgcccgttcctcgaagaacgacccacgcgtccgtgggccgaagcgggatcgggtgaaccggcggccaggggcggcgatccttcgggcggtcggccccacgcgcctgcaatcgctgtggacggccaagacggcaccggcgctcggggcagcggagcggaggcgttcagcccctgcctcttcagttctgcccttagctcttgcccttccccggctcctctcccgtcggctcggccgggctgtcgatggtgcaggacactgcctgcaccgccgcatcggctaccgcgcgctcgctcggcagcgcggcgatcacgcggaccaccgcgaagccgcgccgggcgggggcaacgatgcgcacgtcgcgcgtcacctcgccggccacgtcgttggccagtgcctcgtcgaactgggcgcgggtcatcaccacgagatcgagcccgccgcgcaccgccgcctgatcggtcaccgcgtagaaggcgccccggcggctgtgcatcgagaccgacagcatcagcgagccggcctgggccgagacccgcatcggcccgtcgtcgaggtcgtaggagcacacgccgaccgagaccgccggatcgggattgggcagccattcgccgttcgccgcgggcgcgcccgcaaggccgtggatgcgcaaggggtggtcgagcgtctcgctcgcccgggcgcgcgtgaaggcatcgccctccgagaaacgcggaatcgccagaaccgtggcgatgtggacgatgccggcgatgacgaggccgcaggcagtggcgagccagaaggcgctgcggctcatgacccgcaccccgtgcgctcgatcaccggcagggtatcccggtcgagagagccgacgctcgcggccaccggcgtgtcgtagaggcgcagcgccagccgcaccggccccctcggccgcggcatcggcagccagtttccgggctggacctcggggctcagcaggatcgcgaagcggccgtcggtctcgcgcaggatctcggtcgaggtaaagcccgtccgcaccggctcctgacccggcgccagcgcgccacggccggtcacggtgagggtccaggcgcgggccggaggcgtcacgcccgcaaggcgatagctgcaggcggcgtccagcgtccgcccgtcatcgtcgctggcagcggtcagcagcatgccctccccgaccgcgaggggaatgtcgctgcgccgggcgttgacggcgcgcgcataggggtcggaatcgagcgagcccgcccgcggccacgccgtccagcttccgatcgccgtcccgccgaagggatagccgccgctggtggcgtaatcggcactggcgaggcccaggagaccgccgagggtgagcgcgtagacgaacagcccgacgcgcgagctgcgcgaggcggcgccccgcgcgaggcgacccaggtgcttgggtagccgcttgggccgccgcgtggatagttgtttgggcaagcgcccggacggctcggcgcccgcatcctcacgcagagatgttccggccgccgggccgactccactcgacagggccatggggtcggcctcagggcgtcccgaagccgccggaggcgcgcgcgccctcggcgacatcgacgggcacgaggccgggcgcccgcatccgatcgggggcgacggcgccggagcgcgccggatcgctcttgccgggctcgcttttggcggcggagcggttggtctcgacgttgcggaacaggccgttgaggcctgacaatacctcgaaggaacggcgcgagagccggccgccggtgctggcggcggccgccgcgccgtcggcctgcgcctgggcggcctgcggcgcgctccggcgatcgttcaggccgggcatcggcttcaattcgatgccctgatgggcaggggccatgatctcgtgccacgtcatcgcggggagcgaaccgccggtcatcttgttggtcgggctgtggtcgtcgttaccgtaccagacggcgccgacatagttgccggtgtagccgacgaaccacgcgtcgcggtagccattggtcgtgccggtcttgcccgcgaccttcacgccctcgatctgggcctttcgcgcggtgccctcctcgacgaccttgttgagcatgtagttcatgtcggccgtcacctgggacgacagcacctgcaccggcttctcgtcggcgtggcggtagatcacctcgccgctggaattgcgcacctcgctggcgacgtagggcttggcgaccttgcccccgttggcgaacacggcaaagccggccgcttgatccattaccgtcacctcggtagcgccgatcggcagcgagggcgtatcggtcagcggcgtcgtcacgcccatcgctttcgcgagctgaatgatcttctcgcggccggccttcgccgccttccagtcgtgggtgatgccgagccccttgccgatggccgtggtgaccttgatcgggatcgtgttgaccgatttggccaccgcgagccacatcggctggcgcccggaataggagcggccgtaattctgcgggcaccaattgccgacgcagaccggcgaatccaccacctgcgtgtccggcttgaacaggcccgaagcgagtgctgcagcgtagacatagggcttgaacgaggagcccggctggcgcagcgcatcggtggcgcggttgaactggctctcgccgtaatcggcaccgccaaccatggcacgcagcgccccgtcgggatcgaggatcaccacgccggcctcgtccacgtcgtactggtcgcccagccgccgcagcatgttctcgaccgcttggtcggcggagcgctggatcgagaggtcgagcggcgtcttcaccgtgagcacgcggtcgttgcggagcttgcccgcatcggccatccgcttcacctcgttgaaggcccaatcgaggtagtagtcggcggtgatgtccttggtgcgggtcaccggggtcgcggggttgcgcaacgccgtctggatctggccttccgtgacgaagcctgcctcgaccatgttgtgcagcacgtccaccgcccggccgcgggcggcgggcaggttgacgttgggcgagtatttggtcggcgccttgaacaggccggcgagcatcgcggcttccgccagcgtgatgtcctgcagccgcttgccgaaatagtaatccgccgccgctaccgcgccgaaggtgccgccgcccatataggcacggtcgagatagagcttgagaatctggttcttggtcaggtgcgcttcgagccagaaggcgaggaacgcctcgttgaccttgcgctcaagcgagcgctcgttggtcaagaacaggttcttggcgagctgctgcgtcagggtggagccaccctgcacgttgcccttgccggaggaattcgagacgagcgcgcgggaggtgccgatcggatcgatgccccaatgctcgtagaagcgccggtcctcggtcgagagcagcgccttgatcatcagttcgggaaagtcgtcgaacttcagcgagtcgtcgtgcttgatgccgcggcgtccgacctcggtgccgtagcggtcgaggaaggtgacggcgagatcctgggccttcagccagttgtcgctggtgaggttgaaggcgggctgagccaggaacagcagcagcagggcgcccgccgtgccgatggtcacaccctcgctggtgaggtcgagggcgtagcgcttccagccgcggaccgagaagacctgcatccgcgcctggaagcgctcgtaggcttctgtcgtggaatggccgccctcgtacaggctcgcattgacccaggcatcgaaggccagggccgcgcggctgatccgcgtcgtcagcgtcttgaggcggggcaggcgcaaggcggcttccggtttctttcgacgttgtccgggtcggcgtagagaaagcccgggcaacgattatccgatacgttctgtatcaggacacgcgccggcccgcgagctttcgcttccgttaaggaacgcgaacggcgggccaccgtcccccggcggaccacttaccgcgcattaaccttaagaagcctgtggcagccgaatccggcgggcggatggcggatcgtccggtcccgcttgctcctggcggcggcatgcggcaggaggggcaccttgtcccgaaacgatacgatggaaagcgagcgaggcgccagatatggccgagcgcagcgaagggccgttctggcgcgtgaagacgctcgaagcgatgagcccggcggagtgggagagcctgtgcgacggctgtggccgctgctgcctgctcaagctcgaggacgacgacaccggcgagatccaccacaccgatgtcggctgcacgctgctcgacacccatacctgccgctgccgcgactaccgcaaccgtgccaagcgcgtgccggattgcgtgcagctgacgccggaggcggtgcgcacgatcccctggctgccgccgacctgcgcctaccgcctcgtgcgggagggccgcgacctgccggcgtggcacccgctgaagaccggccgccgggccagcgtccacgatgccggcatctccgtgcgcgggcgcgtcgccggcaacgaggaggagtttgccgaggacgaattggtcgagcgcatcgtcgcatggccggacgaagccgcctgagcgggcatttcaggctgcacgcgcgagaaacggcggcaggcacggcaagggtagcgaccgagatcgcggcagggtcaccacggcgaggttgaaatcgagggccgcctcgatcccctcccgccacaaggaaagcggcgtcggctgcgggagacggatcgctccctcgctctcgccctcactcaggcgcagctcggcgccgagtcccgcgaccagccgccgcatcgcgacgttgtggggcaggcagcgcaggcgaagctcgacgaggccgcgattgcgggcggcctcggccagacgccgcagcagtttcaacccgaggccggcccgccgaaacccccgctccaccgtcagtgcggcctctgcccgccgggcgtccgcctgcccagggccgaacgggcgcaattcgccgatcgcccgcagggtgccatccacgaagacgccgacgatcaggccgggcgcgaccatcgcctgcgccgcataggccgcggccgtccggtcaccgaccgcggccatgaagcgactcgcacgggtttccggatcgaggcgcaggaagaaggcgtgcaccgctggcccatcgctcggccagaggcggcgcagactcggtcggccccgtatcgcgccgagggggcggcctgagggacgatcgtcggaaaaggttgagagggacatcggggaggtgaagaactcttgcggcgcaccgggtcggcgatttgcccgcgcggcctccctctccggcacggacagagccaatttggcgcggctttcggcttaccgcaatgcagcaaagtgctgaatctccgcgtgagcccgcatggctggtctgtccgcttcttccaggcctgcaaccggaggtgacagaaggatcgcatcgatcttcgccggcaaaggcccggatttctgatatcctgttaccttttatttaaatgctgacggataccctgaatccatgcggcgagaatcgaattacatcagcaacgaggaaggatcggtggccgtcgagttcgccctcgtcggagcagcgtttatccttacactgcttttcgtgatggcgtccgcactggtcgggtatatcaatcagaccctcgacaacgcgacgatacgggcctcacgccagatcctgacggggggccttcagtctcaatcgagtgcggcaacgctggagggtttcaagcaaaccctctgcggatacctgcccgcgacgctttcttgcgacaaccttatcgtcaatctctacgtcgtgcccaaggcaggccaacccagcgggtactacgcctacgtctcctccgacttgagcggcgtgaccgtcgccaatctggccaccgggtcagggcaattcaatctcggaagccggggagactaccagtatctgcaggtcatctacccgatcacgttcctacctccgcagatttcatactggttgagcggcggcgcgacctacaagggcaagccggcttatctcgcggtctcggctgcggcttttcgcaacgagcagtactgatggcggacggctccccccgcacgccccttcccgccgcgcggcgcggcgcggcaccggagagcacccccgccctccgggcgctggcggcgctccgacacgtccgcgccggcctcggggcgcaggcggaacgcttccgtgccgcggagggcgcggtggccgcgatcgagttcgccctgatcctgcccacgctgctgctgatcctgttcgcgggcacccaagtggtcgcctacgtcaacgcgactcgcaaggttgaactcgtcgcgcactcgatcagccagatgatctcgcaatcggtgccgccggacacctcgaccgtcgcccgggtcaacgccaccgacctgcatttcagctacgacgccaccctcgtgctgtttccctacgtgatgaaggatgccaagcggcagggccggtcgtggtgggagaacatctcgatcaattatgccagcatccagttcaaggcgaagaacaccgcctgccagaacaattccgacaccagcaccgacctgagcccctgctacaatgccaacgtggtctggacgaccaccggcacagctcagcccggcggcgccaattaccgtccttgcgatacgccgcaactgccggccgatgacgacgcaacgccgagccgggtcaccctgccgcgatccacctacgggcccggatcgctggtggtgatcgatgtggcattcgacttcacgccgactttcgggtcgggcttcgtccccgccgtgcggatcgcgcgatcggcctatgtgcagccgcgctacgcgtcgctggtgaacttcgacacaaccaacaacgacgggatcgcgaccaaatgcaccggctattgacccgcgcaggccggctcaagggccgggcgacggcactggcctcgaacgccgagggcagcatcaacgtcctcttcgcgctcgccgtgcttccgaccatcggcctcgtcggcctcggcgtcgattacggcatggcgatcagcagcaagacgcggctcgacaacgcagcggacgccgccgcgctcgcgggcgtcgtgacagccaaggagttcatcgccgccaacgcgcagcagagcgacgtgacggcgtccggcatcaaggcgggcgagtcccaggccctcaaggccttcaacgccaatgccagcaaagtcccgttcgcaacggtctctctttctcaactcgagatcgtacgaaccggacaaaccctcgatgcgacggtcagctatacggccaccgttcaaagcacgttcggcaggatcttcgggctttcggcgacgaccctgaccaaccgggtcaatgcctcagtcgacctcgcaagctacctcgatttctacctgatggtggacgtatcgggctcgatgggtctgccgacgaaagattccgacgctgaagtgctcgccatgcaaagcaaggagaagcagggaaactgccaattcgcgtgccacttcccagacagtgtcggctggaccaaggcggcgggaaaaatccagttgcggtccgacgcggtgaacaacgcggtctgcgaacttctgaaacgggcctcgacgccggtcgtgccgaaccagtatcgaatcggcatctatccgttcatcaatcaattggcgacactcgcgcccctcaccgataccaccacgtctcttgccgcgctgagaacggcggctcagtgcgacaaggtttggccgctcgctttcaccaatctgctcgatacgggcagcacgcaactcttcacgaacaacgatccgaagaccggcaccggcagcggtgggactcatttcgaggcggccctgccgaagatgaagtcgaccatcaagccctacggcaacggctccgcctcaacgaactcgaggccgttcgtgtttctgatcactgacggcatgcagaacagccagtcgtactcagcgtggaaggatacgaagacattttctggaaatccttcgaaatttgcaggctatcccaacgccgactggaacggctcgcaacccgctcagatcgatccgtcgaagtgcacggatctcaaaaacgccggtgcgaccatctcagttctgtacataccctacaacattgtaaaaaattacaacaatgacagctatattgtttgggagaatggccgcgtcaatcaattcagtccgaccctcgcagatcctcttcggaaatgcgcatcgccgggatttttctacacggccaatacccaggatgatatcaccgcttcactcggcgcaatgttcaaacaggcactgagagtcgctcgcatcactcaataaaacacagctgcgccgaaccgcatggtggtgcggaacgagagaatggaagaatgagcggcctggagccgcttcccgcggtaaagtcatggggagcggctccggcgtgttgaggtccgagcatggtcgcgctcgatcgaccctgtcaggaagcctccgcttcggatcgcggcggatgtttgcagggttgcccagcaccggcttgatcgcgccgccgccgcgcggcagagcgggacgagccacaccgcccgcctcctccgcaggttcacttgccggaggagccgctccctcacgtgaacgatcggccgggatgcccgagacccatacgccctccgaccatgcccgcgccggcgcggcgccgcacggccgggtccgcgaacgctacgacgccctcgtggcctcgggtgcgatcgagcgggattcgtcccagatccgcctcgtccaggccctcgaccggctggtgcagaacttggagcgccgccgccgggcgaagaagggcagcgcgctgggctggctgttcggccgcaaggacgacgatgtcgggccgcccagggggctctacatctggggctcggtcggacgcggcaagaccatgctgatggacctcttccacgaagtcgcgccgggcccgaagcgtcgagtccatttccacggcttcctcgccgacgcgcacgagcgaatccacgcccaccgccaggccctgaaacggggcgaggtgaagggcgacgacccgatcccgccggtggccgaagcgctggcagcggaagcgacgctgctctgcttcgatgagttcacggtcaccgacatcgccgacgcgatgatcctggggcgcctgttcggagccctgttcaagcgcggcgtgacggtggtggcgacctcgaacgtcgagcccgaccggctctacgagggcggcctcaaccgcgcgctgttcctccccttcgtggcggagctgcagcagcgggtcgaggtgctgcgcctcgattcccgcaccgatttccgcctggagaagctcggcggcagctcggtctaccatgtgccggccgacgcggcggccgaggccgcgctcgacgccgccttcaaggcgctctcagggcgcgcgaagggccagccgagtacggtgaaggtgaagggccgcgcggttccggtgccggaagaagccggcggcgtcgcccgcttcggcttcgacgacctgtgccgcaagccgctcggcgcctccgactacatggcgctcgccgacagcttccacacgctgatcgtctcggggattccggtgatgggcgaggcggagcgcaacgaggccaagcgcttcatcacgcttatcgacacgctctacgacgcgcacgtcaagctcgtcgcctcggccgcggcggagccgaccgaactctataccgcggcgcagggccgcgaggcgttcgagttcgagcgcaccgcctcccgcctgatcgagatgcgctcggaggaatatctcggcacgccgcatgggcgggcgccctccgagtcgagcgccggcttggccgagacctaagccccctcccccgcggcaccgggtttcgtgcgcggcaacggccggctgagatagggtgagccaggcaccaggaagcgccagggcgcctcgaccccgcggctgatgccgatgcgggtcgtcgccgcgaccggcatcggccgctccggcgccgcccaggcgaagggcgccaggtcgagcggcaggccatcatgcaagaggtcgatgccgagcgcctgggcgagccggcccggcccggcacagaggaggcgcggcgcgtcgagcccgcggcgggtgcgcatcgtctccagacccgcattcggttcgagcgcccgcagcagcacggcgctgccggtctcgcagacgaggttgaggcaccagtgcaggccgtaggagcggtagacgtaggcgcggcccggcggcccgaacatgctggcgttgcgccgcgtcggccctgcgaagctgtgcgaggccggatcgctccggtcgtaggcctcggtctcgacgatgaggccgccgacgccgtcgacgaacagcccgtggccgatcagttcggcggcaacggtcgcggcggggcggtcgaagaaggcgagagcatcgtcctggataccggatccagggcgccgctctcgtcttttgttttgcatcgtctttctccgaaagccggcgtccacctttcgggacgatgccccaggttcatcgcgcccgcctccgcccgatcaggacgccttctgcaattcggcccgaacacgggcgacgcccggcggcttgagttcgagcgccagccgcaccgcgtcctcgagatacgcctggggggtgatcccggcacgacccgccgcccgcgacagagcgttggcgagatccgcgctcaacgccacctgcaccgtcttggattgcaccggctgcgccggcgccagggcgggcgaggcatcggccggcgggggcaccgcttcaccggacgtcttgccgctcagggcctcgcggcggccgagggtggcgagacggtcggcgcgctcgttgccggcctcgccggcatggccgcgcacccaggtccagcgcacgtcgcgggctgcggccagtgcgtcgaggcgctgcatcaggtcgatgttcttcaccggccccgtggcggtgcgccagccccgcgccttccagccgcgcatccactcggtgacggacttgaccacgtactggctgtcgcagcgcatctcgatcgcggcgccctcgggaaaatgctccagggcgcggatcgcggcggtcagctccatgcggttgttggtggtggcgagctcgccgccgtacagctcgatcgtcccggtgggggcctggatcaccgccgcccagccgccggggccgggattggggtcacaaccgccatccgcgtagacgatggttcgcatcggtcccattcgctttcagccctgtccctgccgtgtccggaccggggctaatacacgcccgctaatatttggccacgaccggcgcggccaagaccgcctgaaccggcagctcgacgaggccgcagcgggcggccgcgtccggtggcagcagcgggtcgaggagcccgcggcgcccttcgaggaaggcgagcgcctgctcggccgacgccgcctcgcggccgggcatctcgatcaggaaatgctcgagcgcgtagcgatagcgggcgatgcgcagggatgtttccaggcgcacccacgccacgaggcagcggttctcggcgacccgcatcgcggcctgccgcacatcccgatcgtcgaggctcttcgagaacggcagcgcgcgcaggcgcacaccgtccgcctcgaagacacgcccggcgacggccgcgaagatcgggatcagccgaccgtcggccacggcgtcgtccgacaacctgcggtagcgggaatagggagagcgaaacgactcggcgatcaaatcgttgtgatagacgggaatatcgtcacgccgccaacgcgacggcagcacgcgggctcgggtcaggttggcgagcgcgtccgagaaggcggcgtggtcgtcggcgggcatcaggaaccgccaggcccgatcgcgcaggaccgtctcgtcatcggtcagtggaaaggctgaagccggcgcaccgcgttcgtaggcggccaccgtccccgtggtctcgatcaggctgttccaggcgctcggggccgggcggccgaaatcaccctcctgtgcgcaagcgcccagcagcagggccaaaagcaggccggcggatcgagaaccggcgcgcgtcacgagcggcggcggcgcggaaccggcagagcctccgcctccggcatcctctcgtagcgcacgcccatgaacagcaggatctgaccgcgcggcgcatcgtccgcctcgcggcggaagcggcgggtcgtcgcgggggcgaagggcacgacggagccggtcgcgccgccctcgccgtggcccggcttcgccgtgggggcgggaggggacgctgaggaaggcgtcttggagggggcggtcgttgaaggcgtcatgggcctgtcccgtcgatgtgtgtggcggccggctcccgccctgcggcctcccggagcgggcgagcagcatggggcgagtgctcgtcgtgagcgggacgggcccgccccggccgggcgatctcaggccaagctcagcacgacgtggttaacggagtgtttcaacgcacgccgcgttccgcctgcctccggcgagatacgtgacgtcggcacgacctgtttcgcggacggcacggtccttgcgaagttgagtttgcccatggcgggcgtttcctcccttgacttcggccccgcgcgattgcgctgcggggccgtttctttgtcgggcgggttttctcaggtcacgccggaggcccggacgggcgcgagagagcgggtgcaacggaggcgtgctgcgcttgctaacgaggggggatgcccgatatgcggacccaacccaactttgatcgagcgaaggacaaggcaggatgcgtccggacttcacacgattcggcagcctagcgcgcggagtgtccgcggccctgagactggcgcctctcgctctgctggctctggtggcggcaagcccggcccaggcccagcgcgaggaccaggggctgcaactcggctgcgccaacgactatttccggctctgtgccggcgtcgatccgaacagccaggatgccgatgcctgcatgacccgcaaccgctcccgcctctcgccggagtgcaagtccgccatcagcgattacgaccggcgcagcgggggcggctcgcagtcccgcggccagcgctagcgcgcgttccgacggagcggccaccggttcgtcggaagaatgcgccttacacgatgactgagagacgccgacctgatgccatcaggtcggttacggtcctgaaggggggctcccggagtgcctcacacaacgcccgggcgctgagcatcgccccaccggccgtggcggcgcagcgggcacgatgtgagagaccctcgggctccggtcccctcagaggatcgatcggaacggagcaggctcgccaagagcccgcagtttcgcccgctgtttcggcggaacgcgcagcaattcggggacgagcatggcgttgaccgtcgcggtccagatggacccgatccagtcgatccgcatcgcgggcgacaccaccttcggcctgatgctggaagcgcaggcgcgcggtcacagcctctacacctacacgccggaccggctctcgatgcagggccggctggtcacggcctacgcccagcccgtgacggtgcaggatgtcgagggcgcgcacgcgaccctcggggccccggagcgcatcgacctcgccgaagtcgacgtggtgctgatgcgccaggatccgcccttcgacatggcctatgtcacggccacccacatgctggagaaggttgccgggcgcactctggtggtcaacgatccggccgaggtccggaacgcgccggagaagctgttcgtcctcgacttccccgaattgatgccgccgaccctgatctctcgcgacagcgccgagatcgaggcgttccgcaaggagcacggcacggtggcgatgaagccgctgcacgggcatggcggcgcggcggtgttccgggtcacggaggaggatccgaacttcggctcgatgttcgacctgttctccgccaccttccgcgagcaatgggtggtgcagcgcttcctggaaaagatcaccgagggcgacaagcgcatcatcctcgtggacggcgagccgatgggcgcgatcaaccgcgtgccggctaagggcgacatccgctccaacatggtccgcggcggcgcggccggcgcctccgatctgaccgagcgtgagcgcgagatctgcgccaccatcgggccggagttgagacgccgcggcttgatcctggtcggcatcgacgtgatcgacggtcatctcaccgagatcaatgtcacctcccccacgggcatccgcaccatcaagcggctcggcggccccgatctcgccgtctcggtctgggacgcgatcgaggtgcggctcgccgcccgccgcagcctcggcgcctgaccgccgccttagacggggtcgtctcggacgatcagccctttcccatcgcgatcggggcctaccgaaacaccgggagcccgagcccgatcaggccgaggccgaggatcagcaggaggccggacagggtttcggccagcgccgcgcgcgcgccgaagcggtgcgcctgagccgccagcccgacacccgcgacaagacaagcgacgctcgcgaccatcagcacgggcgatccagcaggcggacgacaccccggcccgcgagacaggcgcggcctggccccatcccgagaccatggacgggaatgcagttagactccgctgggggcgacgcaggcggccgtgcagtcgggcttaaggctgacggttcgaacatcgatctcggcatcggacctgtttccgccgcgtccgcggaagcggatggcagcgcgaagacatgagggatcggcgggcacgccgcgtggcgcaggccattacgtgtcacgggggcaaaaggttttcccggcgcgcttccgacggccgtccccgtcaccgccgcctcgggcccgcgagctttaccgcatgggacctttattcgcccaggatttctggatgagtccaggggcgatacacaattccttgcaacagattgcggagcatgacctggacggcaataccggaaacaaatctcatgaaatgacccatcgatcggaagcgtgcatcaagattgtatccactcgaacgcgcagcatctgagatggcgataaaacgaggcttttcggcaaatcgaaggcccatctagatgatttctctaaactctaatccaaaaatcagaatatgaattcattttctgcaatttaaaagtgaattcgctcgaaaaattagccttctggaagcacatcaggcctccccgcgcggcgtcgcattgagttcggcccaatcgagttcttcttccagcacgagataagcgtcgtcgccgatccggccgttccggcgcagggtcaggagacggtcgcgggcggcgtggatcgcgcggcggcggggctcgtcggtcggcagcccttccggggcgaggccctcctcatgcgcctcggcttgggccagcgcggcatggaactcccggcgcagagcatccgccgcctccgagcggtcgttcttcagagcctcgaccgcggcgccataggcctcggcccgcgcccggccgacctcgcggccgacaggatcgctatcctccagcccgagccatcccaggatcaggcgcaggctcaagccctggagcaccaacgtaccgatcaccacgcagaaggcggtgagcacgatcaggtcgcgatagggaaacgcgccgccctcaggcccgccctcgggcagggccaaagccgtggcgatggtgacgaggccgcgcatccccgaccacgagacggcaaagccggcgccgagaccgagatcgcgggccgggccaaggtcatccggctgatcggaggcgatgccgaagccgacacggcggatggcgctcgccggcaaaacccacgcgatgcgaacgaggatcacggtgacgaccacggcgccgccgacggaggcatacgcgaattcctgctcgggcgtcatccgcgccaggatcggcccgatctgctcgccgatcagcacgaaggcgaggacgttgagcacgaagatcgccgtttcccagaccgcgttcgagatcaccctcgggcgcggcgacgtctggccgggggcgtagcgggcgacggtgatcgcgaagctgactacggtgagcaccccggacagctccatcgcctcggcggcgatccagaggccgaaggcggccgcgaattgcagcacgatgacgctggccggctcatcgacgcggcgcaggatccgcaggtagacgagtgcggcgagcggccccgccacgaggctgccgacgacaccgatcaggaaggccggcgccacctcggcaaaggcgaaatggccggtcatcgctgccgccacgccgagccggtagatcagcagcgaggcggcgtcgttcagaaggctctcgccgcgcaggatcgtggcgaggcggtgcggcagggagacgtggttgagcaccgacagcgccgccacggcgtccggcggagcgacaatcgccccgagcacgatggcggccgcgagcggcatgtccggcacgagccacaaagcgaccgccgcgaccgccgcggtcgtcgccgccaccgcgccgacggcgagcccggcgatggggcgggcattgcgcacgaggtcgcgcagcgatgtgctgtagccggcatccatcagaacgggtgcgaggaacagcgcgagcgccagctccggatcgagcgtgaggctcggcacgccgggcacgaaggcgagcccgacaccacccagggccaggaaggcgggatagggcgcgcgcaggcgccgcgccagggcagcgagcagaaccgcgccgaccaagacgccgacgatccagtggaacacgaacatgaaggaaaacgggtccgaggcgcccccgtgccgatgacggtggcaacggaacgccgggcgaacgggtttctttccgaattcttcggcccggctgcagttaggccggccgagaggcgatcagatcgcgcagggtcgtgatcgtggaggaatccgcgacgccgtcaatgcgggccggccggaaatggcgctggaaggcggtgacgaccgcgcgcatcgccgcgtcgaagtggccggtgaccggctgctcgtagccgtagagcgccaacatcgcctgcagggcctcgaccggctggccggtgtcgcccatggcgaagaagcggccatcccgcaccggcgccggcggcacccagtgcccgacgccttcgcgcgccagccgctcccagggaaagtcttcgcccggatcctccttgcgtgccggcgccacgtcggaatgggcgagcacacggggtccggggatcgcgcgccggacgacgatgtcgcgggccagcgcgatgaccgcggcaatctgcgcttccggatagggcggcagcccgccggcatggccgggatgagcgatctcgatgccgatggagcgggagttgatgtcgcgcacgcccgcccaggctccggcgcccgcgtgccaggcccggtcggcctccggcaccatctgcatgacgcgtccgtcctcgaacacgaagtaatgggccgagacctcggcggacgggtcgcacaggcgctccagcgcaccctgcgccgtcggcatgcccgtgtagtgcaggatcagcatgtcgaggctgtccccgacccgcgcgccgcggttcggcgaggcgacgacagcctcagccagggggctgtccggggaaaaactcacgtcagcccccgctcggccgcgatccggtcccaggcggcgttgatggcggcgagccggtgcgtcgcgatcgccaccgcctccggcggcaatccgcgggccagcgaccggtcgggatggttctcggccacgagccgccggtactgcgccttgaggtcggcggggtcggcggagcgttcgaggccgagcacgaggtaggggtcgtcggcgagccgcacatgccgggcggcgatccggcgaaaagccgcctcgtcgaggccgaagatcccggcaacggagcgcaggtagcgctcctcgccctcgtggatcgccccatcggcggtggcgatatggaacaagccgtcgagcacgtcctcaagcagagccggctcctcgccgaaggtcgcggcgagctgcccggcataggcctcgaagccgtcggtcgtcgccttggcgaggtcgaacaggcgctggacacccgcgcgcgcctcgggctcgacctgcaccacccgcccgaaggcctggacctcggactcggtcaccacgccgtcggacttcgccatcttggccgcgagcgccacgagccccgtcgtgaacaggacgtcccggggcgtcgggccgaagggcgcgccctcgcgatcgaccaggaagtggccggcgaccgatccgaccagcgccccgatcggcccgccgaccagcacgccgatcccggccccgccgatcttgccccacaggccggtgctcatcgggcgccgcccgcaacgggggagcggaagcgtgagggatccaggggggacaagggcggttccgaagacattcagcaggagcggtcgtcacggcttaacgccgcaaagcgtaccgcagcgcaagcccggtgctttaatcgaccgcaaaagaaaagggccggagcttgccgctccggccctcccccatgaaccgcttcgcgatcagcggcagtagacgttgccgtactcgtcgcggaacgtgccgtaggggcagcgcggcgccgtcgcggcaccggcaatggcaccacccgcgccgccgatcgcggcaccggccagcgcaccgcccgcacgaccggtggcgaggccgccgaccgccgcgccgaggcccgcaccgagggcagcaccgcccagcgcccgatcctggggcgtgttgcaggcaccgagcgagagcgcgaggctgcccgcgagggcggcggcaatgagtctcttcatggtggtccgaactcccttgtgcatcggcgatcgggccatttgccggcgcggggcaccgttttggccttggtttgtcaccggccgccatcgacggcacatgaaacggccaagattggggcaggttgcatcggcgcatgacttttcgccctgcgcctgccatctgaaggcgcgcctgttgcaaaatcgcccggtttcggcccgctgccgacgggcccctatccgaggatcaccatgcccaaagccagcctgatcgtccgcaaggccgccgttcggcccgatctcgtcgtcgacacggtgaccctcgatcatgccgcccggggccaggcgcatgcgcacctgaccacagcgggaggcttgtccgtcgatctccacctggatcgtgccgcgggccttgaggacggcgatgcgctgaagctcgaggacgggcgcctcgtggccgtgcgtgccgccgaagaagcgcttctggaagtccgcgccggcaatccggcccgcctgctgcggctcgcctggcagctcggcggtgagcatgtccccgcggaggtcggcgcggaggttctctatgtgccggccagcgccgccgagctgatccgcggcgccggctgctcggccgagcccgtgaaccgcccgttcaagccggaaaaggctgcgcacgatcacagccagtgcggccacgaccatcatcatcacggccacgaagcccatacgcatgacgctcatggccatgacgctcatgctcatcatgaccatggtcacgggcacagccacgcccacggaggctgcgggcacgaccacagccatgatcacagccatgagcacggccatagccaccgccacgaacactgagcggcgttagaggatcgcgtgcgcggcgtgggcatgccccgccgcgcgcccccggaacgcgttgcggcgcgcgagggttaaccggaaagttgaattccgggagagagccgtggcggaaatcagcgtcctccagaacggcgacggactctgggcggtcaccgcacaaggcctcgtggtcaccggcttgaccaaggagggcgtggaagccttcgcagcaagctttctcaggctcggcgatcagcagcccacgcagaaatcgtagccgcttgcgggataggcattctgtcatcacgccccggatcgaacgtgcacggattgtgtgcacggcccgcgtaagggcgccgcagacacacgcaatcagcccgcaacttgtgcagatctccggcgatcacgacgacagaaaaagccagttccggtatcgaagaagcggacagtgcgcgatgcgccttagcttggtgtctctcctgaaacgccccttcgtcgcggcaaggggaaaacgctcggtgaccgagagttttgtgaggcactctcgtcggcgttgcacaggcggaatcccgttcggatcgatgccgcaccaggagagatgacgtgcaacaggcgcaagcaagccgcgaagatcgaatcagggccgtggccgccgtcatcgcgcagtatgacgtcaccagcagacaattgcccagcagcggccgactgccccatgatctcgcccgcgcgctcgccgaacgtgcggtggatgccgtgatggccgccgacagcaccatgcgtcagccattctcgaaaggtgcgtgacagccgagagccatatccgacccgatggcagcaggtcggcgtctcgcggtatttggtttgacgcgcatgttgcggacgccggttcgagcggtgcgcccgcctcccgccgaacgctccgatctcgcgacggcggtgctcttcgcttttgaggctggccgatgcgtggtatccgggcgcgcattgcgtacatcgtcctgaacgatggcttgcggcctgcaggatcaagccaatcggacgcctgcggcatcggcttttcggcggccgatcgcccgcagctcaggccgaggctcgtacgccttcgatcgagccgcccatgcgacgatcctcgcggatggctcgaagcggaccagcatcgaaacggaacagggcgcacgtgtcgaccccggctgaaaaactgaacgaactcagcgggtggcgcttcagcgtcgcaccgatgatggattggaccgaccggcagtgccgcgcgtttcaccgaaccttgtcgcgccgggcgcggctctataccgagatggtgacgaccggggccgtgctgcacggggaccgggagcggctgctcggtttcgacgcctacgagcagccgttggcggtgcagctcggcggctccaacccggacgacctcgcggcggcggcccggatcgccgccgatttcagttacgccgagatcaacctcaatgtcggctgcccttcagaccgggtgcaggatggacgcttcggtgcctgcttgatgcgcgagccgggcctcgtgggtgcctgcgtggcggccatgaaggcggccgtcccggtgccggtgaccgtgaagtgccgcctcggcgtcgatgatcaggatatcgaggaagccctcgacgccgtcgccgacgccgtggtcgcggcgggagtcgacggactcgtcgtgcatgcccgcaaggcttggctcaaaggtctctcgccgcgcgagaaccgggacgtaccgccgctcgattacgaccgcgtcgcccggctgaagcgggcgcatccggatctgccgatcgcggtcaatggcgggatcgccgacatcgctgccgccaaggcgaggctcggcgaggtcgatggcgtgatgatcggccgggccgcctataccgagccggcgctgctgctcgatgtcgatgccgagctgttcggcgaacccgcccccgtcgccgatgccttcgctgcgatcgaggccttcgagcccatcgtcgcggcagggctcgaacggggcctgcggcttcatgcctatacccggcacatgctcggcctgttcaacgggcggcctggagcgcgggcctatcgccggcatctcgccaccgccgggatgggcccggaggcgggcctcgccaccctgcgcgaggcggtggccaaggtgtctcgggaacgtgcgccggcttccgaagcggcttgattcccggcgatcgacggcaagcgtgatcggatcacggcgtcacgcggcgcggcgtttgtggccgttccagatcgcgagcagggccgggagttcgctcgccggcaccggtgggctgaacaggtagccttgcacctcgtcgcagccctcctcgcgcagccaagcgagttgctccggggtctcgacgccttccgcggtcgtcgtcatcccgaggctggaagcgaggctgaccaccgcccgcacgatgaaaccggagccctgctccaccgtcaggtcgcgggtgaaggactgatccaccttcatcttgtcgaaggggaagctgcgcaggtagctcaagctggaatagccggtgccgaaatcgtccatggcgatccgggcgccgaggtcccgcagcccgtgcaggatcgccaccgtggcgctgccgttcaccagcagcacgctctcggtgatctccagttcgaggcggcgggcggagaggccgctctcggcgagcgccgcctgtaccgttccgatcagcgcgatcgaggtgaactgcgccgccgagacgttgaccgcgaccttgaggccgtccggccagcccgaggcttcacggcaggcgcggcggagcacccactcgcccaggggcacgatgaggccgatctcctcggcgagcggcacgaactcggccggcgagacccggccgcgggtcgggtgggtccagcgcagcagcgcctcgaagccgctgatgcgctcctcggcgaggtcgtagatcggctgataatgcaggtcgaacgcttccgcctcgaaggcggcgcgcaggtcgagttcgagggcgcgccgggcctggaggcgcgcatccatctgcgcctcgaagaaccggaacacaccgcgcccgtcgtccttggcgcggtagagggcgacgtcggcgcattgcatcagccgctcgggttccagcccgtctccgggcgcgagcgcgatgccgatactgacgccgacgatgacggagtgatgggtcagcgcgtagggagcgctgaccacgttgaggatgcgctgggccagggtggcggcatcggccggcgccgcgacgctcgcctggatgatcgcgaactcgtcgccgccgagacgggcgacggtgtcgacctcgcgcaggcaggccctgaggcggtgcgccaccgcccgcagcaactcgtcgccgacagcgtggccgagggtgtcgttgacctgtttgaaattgtcgaggtcgaggcagagcacggcgaaaccggtctcgcgccgtgcccgggtgatcgccccctcgatccgctcgcgcagcagcacgcggttgggcaggtcggtgacggcatcgtgccgggccatgtgggcgatgcggttctcggcgttccagcgttcggtcgcctcctcgtagatcgccacgaagccgccgccggcaatcggctggatctcgacggcgacgacgcgtccgtcggcgagatgctggatctgggtcggcacggcatcggcccccatcatcacgccgatctcggcaatgcactcgtcctcgctccggtcaggctgatcgccgactccgacattgctgcgcagcacctccagcgccgacatgccgggggtcacggcccccggcggcagccggtagatctcgtggtagcggcggttgaccaccagcagccggtgatcgcgatcgtagagaaggaatccgagggagagggtatcgagcgccgcgttcaaccgggcgatgcgatcgctcaacgcgtcctcgcggagcttcagggccgcaatgtcggtgaggatggccgggtcggccccgtcacccagccgagggcggtcggcgatcaggcggagtccgttcgaaggtggggcttcgccggaggcgcatgccggaagagtccggagcgcgacggcgggagcagtcgccggggcgatgctttcggcggcctgcatcgcgcgggtgaggctgcgggtgagccggcgcaggatcaggcagacgagaacgagggcgaggatggccgcgcccccgacgaccgcgagcctcagggtcggctcggcggagagcgaggctatcagcgcggtggcagcaaagccggcgacggtcaggcagagtcccgagcctgtccgcagcaggtgcccgccaaccgtctcgcggccgtcctgcccgttccctagacccatccgccgaccggcgacttcctgaccttcggcctgcgcctgcatcggtcgtccacccccttcttcgttcccggcaacatgcccggatccggttaagagtgcctcacgaagcgccaaccacaggtcggttttcttcggaaacggcgatcagaccgagtgctccgcgaaggatcctggcgtgccactcggcgtatcgcgcccgcgagaagcgacgggcgtggaggggccatgggtgtcttgccgccgacggcttccgcttgaaggcacggccacagcgaagacgtcgttggaaatgcgtaacgccggacagcgcggcgcggcgtccgcgatggactaccgaacaggcgaaaacgccgccggtcagaactcgacgatcagaatttgccgagcagcgggaattcctggctcagcgtcgattcagcgggcagcggcgcctcgcgacggcgcggcttgcggttgagcacctgcttcagcttcgtcttcaggaggttgatgtcgaacggcttgaggatgaaggcgtcggcgcccgcgacgtgggcgtggttgatgtcctcgaagtcgaacgaggtctcggtgaggatgaagggcgtgttcatcaggctgtcgtcggcccggatctcgcgcaggagctgaagcccgtccattggctccatggcgagatcggagatgacgagggcgtagcggcgctcccgcatccggatgagcgcctcggctccgtccgacacgccctcgacgtccgggaaaccgaggcgggtcatcagctcgatgatcagccgcagaagcttgggctggtcatcgacgatgaggatgggaagcgtgtcgctcatggcgtccggggtcgcgtctcaacgggatctctgaaaggcgggctggaggcagcccacccactcaaacgaacagatggtcgatgccctgcttggccatcgattcggcttggagcgtgacggccaggccgtggatcgcgctgctcttgggcgtgccccgttgcagcatcggcagaaggccggatttggcgaaatgcggctcgttggccgccgtgcggctcacggtggtgaaggagctgacgaactcccgcttggcgatttcgcgccactcgacgatctgcacgtcgcggtggcgcgaatcggcggcaatccgctggaaggtctcgttgaccgactggcgttcgccctcgacgacctggatcgcgaaattctggtcgatgatcagaaagctcgtgatcacggcgaactcgttcttcttctgagcctgacgggtgatgtcgccgatctgcttcgcgcgcagagccggctcgttcgagatggtcaggcgtgagaagtagatcaggtggacgaggctcgtcctcttgttcttcatgaatcccgtccgacgcgacaactcgcagctacattagcgggcatggcgataacgggccgtaaacacggccggacccggcagaatctgccgaacggtccgtacccgcccgtccgaaactgccgacccccggcaagtccattctaatgatatcaatgacttagctttggcatgcgcgttgcgctctcgatcttcagatccgccgcttcttgcggtcttttggagcgagcgaacgccatggacgtcttttccgcgcttcagaccgcggtttcgggcctgaaggcgcagtccttctcgttgagcaacatttcgggcaacatcgcgaactcgcagacgaccggctacaagcgcatcgacacgagcttcgtcgacatgctcgtcgacggcgacgcgaagagccagaccgcgggttcggtcggcgccttctcggagctcaccaactcgatccagggcaacaaggtctcgaccggcgtctccaccaatatggcgatcgacggccagggcttcttcgccgtgcgcaagaagaccaccgatgcgggcggcggcgagggcttcaccgccggaaacctctatacccgccgcggcgatttcgccccggacaaggacggttacctcgtcaacaccgcgggcgcctacctcgtcggcgcgagcctcgacccggtcaccggtcagaccaacggaacggggccgatcaagatctcgaacgcggtcatcccggccaagccgacgacgacgatcacctactcggccaacctgcccaaatcccccgccacgaccaacgccgcctcgacgcagggcctgctctccgccttcagcgacgggaccgacgcgcgggtgacgccggccaacggcgccaccaccggcagcgtctcccagaccaatgcgcagagcttcatcgacaacagcatcgccggcccggccctgaccgtctacaccgcctccggcgcccccgtgagcgttcagagccggtgggcgaaggtggccgccgccgacaccgcgaccggcacgagcgacacctggaacctcttcaccgccgacaagaccagcgtcaacggcaaccaggcgagctggaccaatatcggccaggccttcaccttcagccccagcgggcagatgaccgccccgaccgggaaaacggttccgatcagcaatctgaccgtcgacggtgtcaatgtcggcgaggtcaccctcgatctcagcgggggcctcacgcagtacgccgccgcctccggcaccgtgacgaccaacgacctcaagcagaacggctacgcctccggcacgctgaactccgtcgaagtcggcgagaacggcatcatcagcggcaagtattccaacggctcggtgatcgggctggcccgggtcgaggtggcgcagttcgtcaatcccgacgggctgaagccggattcgctgggcaattaccagcagaccgtcgcctcgggcgagccgatcgtcgggctcaaggattcgaccgtcgtcggggcgaatgtcgagcagtcgaatacggacattgccgcggaattttcgaagatgatcgttacccaacaggcctactctgccaacacccgggtgatgtcgacggcgcagacgatgatctccgatctgctgaacgtcatccgctgacgaacccctgagggaggagaagcgccttggccctcgacgcgttcagcacggccaccgccggcctgcgggtcacgcaggctcagatcggggtcgtctcgcagaacatcgccaatgtcggcacggccggctatgtccgacgcacgctcgcgcccatcacctcgggctcggggaatgccggcgtggcgaccggcacggtcgcacgggcgctcgacgcggccgcgctcaagcagctgcgcgccgagagctcgggggcggcctacacctcgctgatgtccaagacccgcacgcagctcgacacgctgtacgggcggcccggagacgcctcggcgctcgacggggtgttcaacaacttcacgctctctcttcagaccctggccgccaacccgacatcgacggccgcacgggccacggtgctcagcgcggccaacgacctcgccacgcgcatcggcagcgccgccaacggggttcaggccctgcgctcggggctggaatcgcaactcgccaccgataccgagaaggccagtggcctgctcgcgcaactggccaagctcaacacccgcatcgtcgcgaccgcgtccggcgatgcgagccggcccgaactcgaggatcagcgcgaccaggcactcaccagcctgtcgggcctcatcgacatcaacgccgttcctcagagcgacggcagcgtgagcgtgctgaccagctccggcgtcaccctgctcgaccgctccaacgccgcctcgctccgcttcgatgcccgcggcacgctctcggccaacgcgctctacgccaccgacccatcgcagagcggcgtcggcaccatcgtcgcgtcgacgcccggcggcggcaagatcgacctgctcggctccggggcgatccgctccggctcgatcgccgccgcgatcgaactgcgcgatacgatgctgcctcaggcccagcgccagctcgacgacctcgcggcggggctgtcgcgcgcgatgtccgaccgactggccaccggcacggtccccaccgacggcaccacggggggcttcgacatcgacctgaccggtctctcggccggcaacgccatcaccctgacggttcaggacgggagcggcacgcagcgcaacctcatcctgatgccgtcctaccagaatccgccccccgccattcccgccggcgcgaccgacgacgcgaacgccacggtgatcccgttcacgatccggcggccggatgcggtccccgcccgcaccgcggacgaggtccgcaacgcgatcaccgcggctctgggcggcgggtacacggtgtcgagcgtgcccggcggcgaggccggcgcgatgcgcatcctctcgagcggcggggccaccctggtcgcggcgagcgccagcgtgacccaggtcaccgcggcgggcgacatcaagggctccgccacgcagatcccgctcttcgtcgacggcgcgtcggccgcgctctacaccggctccttcgacggcggctcgcagctcaccggctttgcccagcgcatcgccgtgaacccagcggtggtcggcagcgccgcgagcctcgtcggcgtcaccgggacaggcgcggcgagcggcatcggcgacggaacccggccgcaggcactcttcaccgcgctgacgagcacccagcgcctcttctcgtcgtcgagcggcatcagcggcatcgacgccccgacccggtcgagcgtcgccgacttcgtccagggcgtcatctcggtgcagggcgcggcggcggcggcggcgcaggatctcgacgagggacagagcatcgccctctcgacggcgcaggggcgcttcgcctccgcctcgggtgtgaacatcgacgaggagatgtcgaacctgatcgcgctccagcaggcctacgcggccaacgcccgcgtgctcaccgccgcccgcgacatgatcgacaccctgctcaggatttaggtgcggagccgccgatgaccatcaccgctttcgccgccggcacctaccgcttcgaccgccagtcggcgagcctcgtcagcatgaagaaccagctcgacgggctggctcagcagctctcgaccgggcgcaccgccgaaacctatggcggcctgggcgtggcgcgcacgaccagtctcagcgcgcacgcggcgatcagcgcccaggacggctacctcgcggcgatcggctcggccgagacccgggtgaagctcacgagcgccagcctcacccagctcaaggcgctctccgacagcacccgctcgaacctcaccggcatcgtcgccacccgtaacgagaagctgccatcggccaccgtgcagcttgccgccaacaacctctcggcggccgtcgatgccctgaaccagcaggcggccggggtctacgtcttctcggggcgggcgaccgagacggcgccggtcgtctccgaccaagccatcctggatggtatcccggccgagggcctcgacggtctcagagccctaatcgccgagcagaagaaggccgatctcggcccctcgggcaatggccgcctgacccagagcgtcggcacgcggacgatcggcctgtcggaggattccagcgccgaggcacgagcgaatttcggcttcaccctcatggccgcgtcgagttcgaacagcgccacgctcggtgcgaacgtcgtcgccgggtcgaagccggacgtcgccttgcgctttgccgagcagcctgccgaaggcgctcaggtgcgggtggcggtgcaactcgccgacggcagccagacgaccctcgacctcacggcccgcgcgggcgaggccggcaatgcggccggagccttctccatcggagccaccaaggaagagaccgccgcgaacctgaagcgggcgctcggcggggccgacatcgccagcgtgcagagcgcgagcccgcccggcgtggcggcggacttcagcaacggccaggcggccacggcgaccctgaccgtcggcagcaatcccgcacccggcgatacgatcacgctcaagctcggcatgcatgacggcacaaccaagtcgatcaccctgaccgccgctgccacggccggggccgactccgcgacggccttcgccatcggcgcgacgccggaggagacgaccgcgaacctctcccgcacgctccagaacgccctgacgacggcggccaacaccgaactctcggcgagttcggccggccgcgcctcgctgaacttcttcgagggctcgcccgccgccggcctgagcccgcggcgcgtcgcggcggacggcaacggctacgccgagaccgcgagcgccaagaccgtgatctggtacaagggcgacaccgcttccgacccgcgggcgacggcgacggtgcaggccggcaccagccggacggtcgagatcggcgcgcaggccaacgaggaggcgatccgccggatgcttgccgggatcgccgcgatggcggcggaaaacttcaccaccgggaccggaacggtcgacacggcacggttcgaggcggtctccagccgggcggcgaacctgctcaccgcgggcaccagccagcagagcctggagcagatcggcaccgatttcggcctggccgccagcagcatggccaatgcgaagtcggtggccaacaccaccaaggcgaccctgcaggactccctcgatggggtcgatacggtctcgacggaagaggtcgcggccaagctcttgagcctgcagacgcagttgcaggcgagctacaaggtcacctcgatcctctccgagatgagcctcgtcaactatctccgttgatccaagcgggacgcgtatcgctcagcccgcgcgcaggcgccaaacgaaagcggcccgaggaaatcctcgggccgctttcgtttggttcgcttactcggccgcgtccggcgtgtcggtcttctcgggagctgcctcgtcctcggggcccttgtagcgggtccggcggcgccgcggcttgggcgcgggcgcgtcctcggccgatgacggcgcttcggaggcgggggctgcctcgcgcggctccggcgcggcgcgcgcaaccggtgcctcgggggacggcgggggcgtggggttacgggtcgccgtcatcaggaaggcgggcagcgccgacggatcggcggcctcggccgcggcggcgcggctggcttcgctcgcacgtccgcgtccacgccgcggcgccgggctgtcggggcgctggggcgtctcgggccgtgccgcaggctcggcgcgggtgtcctgacgcggctcttgccggggttcctgccgaggctcttggcgcgattcctggcgaggctcctgacgcggcgcctcgggcgactcgttgcgaccgttctcgaagcggccggcgtcgcgacggttctcgcgaccctgcggctcacggccctggaattcacgaccttgattgtcccggccctgattctcacggccgtcttggggctgctgcccgaaatcctgccggtaatcctgacgccggtcctggcggtaatcctgccgcgggccgtcctgacggggatagtcctgacgatcctgacgctcgggccgatcctgccgatcttggcgctcgggccggtcttggcggtcaggccggtcctgccggaagtcctgccgcggctcgccgcggttgtaatccggccggttgccctcgaagcgctgaccccggtcgttgcgatcgttgcggtcccggccctgttcgcggggctggaagcgctggttccggtcgctgcgatcgttgcgatcgttgcgctggggacggccgtcgaagtcgtggcgctcgaacggctgcggctgctgcgtcgggtcaccgtactcgtcggtgccgtagccgagcccctggcgaccgccctcggcgccctggccctgcacggtctcgtcgtcgccttcctcgtcctcgtcgaagccgttgcgggcatagccctgcgtgacctgcggacgaccgggctcctgagcgccggtgatgatccggaaatagtgctcgccgtgctgaaagtagttctcggcagccaccggatcaccgctcgcaagggcgtcgcgcgccaactgtgcgtacttgtcggcgatatgctgagcggtgccgcggattttgacgtcgggaccgttcgactcgtaagagcgcgtcagcggattcggacccttgggccgattgcgaccccgcatccgtcgattctggtttggtctcatcggcctcgattgaccctcgttacctgtcgctcagcgtgactgacagtgctggagcttggctcgcggacagggcgagccgggcgcaaggcgcccgaccgcgcttcattccgcgatgtttgccgctcgtctggtggctgcgctcggttttggcgcgccgcgagacatccctcgactgtcaggttcgatatcaccgagcctagccgcgactgccggagcgcgtccgctcgatgatgggaagaccgtccgaagccggaggacacggtcaaaaccgatcctgccgataccgtttaaaagagtgcctcacaaaactcccggttctcgggagctccctttggcctgtggggcgcagcgggagttttgtgagagacgctcaacggaccattggcggcctgcatctctaagctagtgactgacgccctcgacaacaagcattttttcgtggccaaggcggcttatgccggaattgtgcaggtttatcggccattcgcgtcgcggcccggcgcgaaatccgcttcctcgatccgtcacctgcccgccaaggatggccgaagcgtgacgacccggtcgttgcccgcgagatcccggccgaaaccgatatcctcgaatcccgcctcctgcgcgagacgggtcagggcatttgcctgatcgtagccgatctcgagtacgagcgcgccctgcgccgagagcaggcccggccgccgggcgacatccgcgagaatcgcccggtaagcgtcgagtccgtcggctccgccgtcgagggccgcctgcggatcgtgcaggcgaacctccggttcgagcgtcgcgatgacgggggcggcaatgtagggcgggttcgaaacgatgaggtcgaacggcccctccagcgcatcgagccaggagccgcataggaaggcggcccgatcggcgacaccgttcgccgccgcgttccgccgggcgatcgccagcgctgccgccgaccggtcgaggccgatgccgaccgcgcccggccgctcgtgcagcagagccacgaggatgcagccggtgccggtgccgagatcgatcaggcgcagcggccgctcgcgctcgggcaacaggcggagcgccgtctcgacgacgctctccgtgtcgggccgcggcaccagcgtctccgggccgagggcgaagggcagcccccagaactcccaggcgccgaggatccgcgccaccggctcgcccgcgagccgccgctcggccgcctgccggagcgcctccgccccggccgcaccgagcggttcgcgcccgcgcaagctcaggtcgaggggggtgagcgagagggtgtgttgcaggaggaagcgcgcatccgagcgcgcgttcgggaggccggccccttcgaaggtccggacgagatgccgcagggcggcttcgcggggaagcgtcggtgcaaagctggggctcatgccggccccaaccgtcacgccattccctcggcggccagcagctcggcctgatgctcggtcaccagggcgtcgatcacctcgtcgagcgcctggccggccatgacctcctccagcttgtagagggtcaggttgatgcggtggtcggtgacgcggccttgcgggaaattataggtgcggatgcgctccgaacggtcgccggagccgacctgcgccttgcggtcggcggcccgtgccgaatccttggcagtgcgctcggcgtcgaacagcttcgagcgcaggagggacatcgcccgggcgcggttcttgtgctgtgagcgctcctcctggacgaacaccaccacgccggtcggaatatgcgtgatgcggatcgccgattccgtcttgttgacgtgctggccgcccgcgccctgcgcccgcatggtgtcgatcttcaggtcggcctcgttgacgacgatgtcgacctcttccgcctcgggcagcaccgcgaccgtggcggcggaggtgtggatgcgcccctgcgtctcggtgtcgggcacgcgctggacgcggtgggccccgctctcgaacttgaggcgcgagaacacgctgcggcccttcacctcggccacgacttcgcgatagccgccggccgtgccctcgctctccgagatcacctcgacgcgccagcccttcgactcggcgtagcgcgcgtacatgcggaacaggtcgcccgcgaacagggccgcctcgtcaccgccggtgccggcgcggatttcgaggatcgcactcttctcgtcggcggcatccttgggcagcaggatcaattgcagcgcgcggtgggcctgttcgagcgcctcctcggcctccggcttctcctcggcggcgagcgcgcgcatctccggatcgccgcccggctcgtcgatcatcgcccggatgccagcgaggttggcctctgccagccggtagtgatggatcgcggccacgacgccgtcgagttcggacaattcgcgggagagttgcacgatgctcccggcatcggccgaaccgtcggcgagctgcgccgtgacgatgtcgtgccgcgccaggatggcgtcgaggcgatcggaaggaatgggggtcatcgcctgtaaggatactcgtcgatggtgcgcgtcaaatcggaaggggacggggcggatcgcacggccgcttcggcgggctcgccggaacgacaacgttcatggcggtccgaccggcacccgttacccgtgcggcgaccgggagggaagatgcgccgggtctggctggctgcgcatccgggtcgttcgaaggccgctcacgccgcggcggaccacggagacgccgccagcacggcctccgccggtacgttgacccaggtgtcgccatcgggctcggggttggcggcgagccagtcaccgacgatccggtagccgagggtgtatccgagccagcggggatgacggccgccggctccgaagaaccagccggcgtgatcgtgattgggcgcccggagctccgccgcactcgggagatgggtccgcagggccgtgtcgtccagggcgcattcccagggctcggggggcgccttgaagagcgtcccggcgaactgtccggccaatccttcgctgacgatcgcctcacccagcgttcggccgtatccgggcccggcaaagcgacggcagtgatgcacctcatgcgcgatcgtccgccggatgtcgccggtgtcgaggctcgccgcgaagttcgggttgagcggatcgacggtgagcccgcacaggctcggcctgtaggcgcggcccgtcgtgccgacctccgggatgaccgcgccggtcacacgctccacgaggatgtccagccggaacggcggcaggacgcccgccacggcggtccgggcgacctcgatctccgctgcgatccgctcgcgccagggcgcgaggtcgccctcggcctccagccagtgcacctgccaatccacccgttttcctctcgcaggctggggccgatgtcggtcgccgcgaacctaaatcggcacgccgttcgccttggcataggcggccagggcgggccggaccgaggcgccgtcggtcactcgggtcagctcggactggatcaacgccgcgacctcggcggcatcggcggagagcaccatcgccttgaccgggccgatcgaggccggcgacatcgagaaatcgcgaaaccctaagccgatcagcgccagcgcctccaaaggccggccgccgatctcgccgcagacggtcgccgggcagccctgcgccgcggagcgctcggcgatgaggcggaaggcgcgcatcgccgccccgcacaggggatcgaagcggttggccacgcgccggttctcgcgatcgacggcgaacaggaactgcatcaggtcgttcgacccgaccgacaaaaaatccgcctcgcgggcgatctcgtcgatctggaacagcagcgagggcacctcgaccatcgcgccgaggcggcaatcgctcggcaaggcgtagccgtggcggcgcagatgcgccttctcgcgatcgacgatgtcgcgggcgcggatgaactcctcgacggtggcgaccatcgggaacatgatcttgatcggtcgccccgccgccgccttgagcagcgcccgcaactgcacccgcagcaaggccggccggtcgaggccgatgcggatcgcccgccagccgagcgccgggttctcctcctccagcgccggcatgtaggggaggatcttgtcgccgccgatgtcgagggtgcggatcgtgaccggcaggtcgccggtggccgaatagaccgcttcgtagagcgtctgctgttcggcggccgagggcatccgctcggcgatcatgaattgcagctcggtgcggaacaggccgacgccctccgctccggtctcgtgcagatgcgtcagatcgacgagcaggccggcattgaggtgcaggccgatcttcacgccgtcgcgggtgacggcgggcacgtcgcgcagggcccggtactgctcctgccgccgggcgcgcaggcgcaccatctcggcataggacgcctcgacctcgggggtcggccggatctgcacctcgcccgacaggccatcgacgatgatcgcgtcgcccgaatcgcacaggctcgtggcgttggcgatctcgccgaccgccgggatgccgagcgcgcgggcgacgatggcgatgtggctggtcggcccgccctcctccagcaccacgccgcgtaagcgagcccgatcgtagtcgaggagtgccgccgggcccatggagcgggcgaccaggatcgcgttctccggcaggccgtcgccgttctggctttcctggccgacgaggcggcgcagcaggcggttggcgagatcgtcgagatcgtgcaggcggtcgcgcaggtaggggtcgctctggcgcagcatccgggcgcggttgtccgactgcacccgctcgaccgcggcctccgcggtgagaccggactgcaccgcctcgcgcatccgccgcagccagcccttgtcatgggcgaacatccgcacggtctcgaggatctcgcgggattcgcccgagccgatgccgtcgccgcgctcgaccagttcgtcgatggccgagcgcacgtcctcgatcgccgcctccagccgctccatctcgcgctcgacgttctcggcgatcagcgtcttcacgacgatgcgcggctcgtgcagcacgacgtgtccgaggccgatcccgtcggcgagcgcgacgccgcgctggctcaccggacggcgggcggcggtgccggcgccgggcgacagcgcctggagttcccccgaagcgatcagctcggccagcaccatggcggtggtctggagcgcctcgatctcctcctcggaataaacgcggtaggtcttgttctggaccaccagcacgccgagcgtattcccggcccgcagcagcggcacaccgaggaaggcgtggtagatctcctcgcccgtttccggccgatacgagaacgaggggtgcgactgcgcgtcggacagcgccagcggctcggcggtcttggcgatcaggccgacgaggccctcgtcggcgcgcatgcgggtgatgtgaaccgcgtcgcggttcagaccctcggttgcaaacagttcgagggtgttgtcatcgcgcaccacatagaccgagcacacctcggcgatcacgttcgccgcaatgaggacgacgatccggtcgagacgctgctgcggactgaccggctccgccatggcttcgcggagccggcgcagcagcaggcgcgggcctccgggcgcagcgggcatcgtgtcgtcaatccgggtcggccggcgcaaccctggcttgagagccgtggggccgacgccgacgggaacggtcaggcctggtcgaggccgtatagcgagtggagcgtacggacggcaagctccgtgtaggcggcgtcgatcaggaccgagaacttgatctcggaggtggtgatcgcgcgaatgttgatacccttctgcgccagcgcccggaaggccttggctgcaacgcccgcatgcgagcgcatgccgacgccgatcgccgagaccttgaccacgtcggtggcgccctcgatctggccgaactggatcgtgtcgcgctgggcgtcgaggatggcgcgggagcgctcgtaatcggccgccggcacggtgaaggtcatgtcggtggtcgattgatcgccggacacggtctggatgatcatgtcgacattgatgttggcatccgccagcggtccgaagatcgctgcggcgatgccggggctgtccttcacggcgcgcagggtgatctgcgcctcgtccttcgagaaggcgatgccggtgatgatctgctgttccacgatttggtcctcgtcgcagatgagggtgcccggccgcgcggcatcggggggatcgaaggaggagcgcaccgtggtcggcacccggtgcaccatggcgagctcgacggagcgcacctggagcaccttggcgcccaaggacgccatctccagcatctcctcgaaggtcacgcgctccatgcgctgggccttgggcaccacgcggggatcggtggtgtagaccccgtccacgtcggtgtagatgtcgcagcgctccgcgccgatggcggcagcgatggccaccgcggacgtgtccgagccgccgcgtcccagcgtcgcgatccggccggtctgcggattcacgccctggaagccggagatgacggcgacctcgccgcgcttgaagctctcgtcgagattcgtcgggtcgatgccctcgatccgggccgagccatgcgcgtcggaggtgtggatcgggatctgccagccctgccaggagcgggccttgatcccgtccttgttgagcgcgatggcgagaagccccgaggtgacctgctcgcccgaggccacgaccgtgtcgtactccgccgcgccgtagagcgggtcggcgtccttgacccagccgaccagctcgttggtcttgcccgacatcgccgagaccacgaccgcgacctcgtagccggccgcgacctcgcgggcgacgtggcgcgccacgttgcggatgcggtcgacattggcgacagaggtgccgccgaatttcatcaccaaacggggcatgtcgcgtccggtctgctcatcttgtccctacggtgccggccgtgaggccggcgcgccgcgtcacacggaaaacaacacggcgcggctgtaccggggatgcgaccggcgggtacaagggccccccggccgtgtcaatcggacggcaggaccagggccatcgctcgaagcgtgatggcgcttcattccgggcgcgaagagcgccccgcggagcgggttcgaggaccggaacggtcgctcgaacacaaaagcggagcgagagccgaggccgcggaggcggccgccggcgcttgaggccagttggaaaacagcgcaatcgcgttcaagcgattgcgctgccataggttcaaacgatgcgaaagtgagccggatgacgggtgcctcgatcgatcgggacgaagtggcgcgcttcgacgccctggccgcgcgctggtgggacgagcgcgggccgatggcggttctgcacaagttcaatcccgtccgggtcggctacatccgcgacgaggcctgccgcatcttcgaccgcgacccggccgctccgtttcccctcgaagggctcagcgtcatcgatatcggctgcggcggcggcgttctgtcggagcccctggcccggctcggcgcgacggtgacgggcctcgacccggcgaccggcaacatcgcggccgcgcgcgcccatgcggaagcggaaggcctcaccatcgattaccgcgacgagaccatcgaggcggtggccgcccgcggcgaacgcttcgacatcgtgctcgccatggaggtggtcgagcacgtctccgaccgcgcaggttttctgcgcgcgtgctgcacgaccgtgaagcccggcggcctgctgtttgccgccaccatcaaccggacgatgcgctccttcgcgctcgccatcgtcggcgccgaatacgtcctgcgctggctgccgcggggcactcacgattgggagaagttcgtgacgccgcgggagctgtccgccgacatcacggcgggcggcctcaccgtcaccgacacgaccggcgtggtctacaatccgctcaacgattcctggcgcgcgagccgcgacacgggggtgaactacatggtggcggcgcaccgccccgcctgaatgaagcgcccgcctgaacgaagcgagcgggtgttcgttgagggtttttcgcaggacaagcggagaccctccccgatgctcgaaaagctgccgcacgccgtcggtcaggcgctctccggcctcagggccggcgcggagaaggccgcgttccacacggtcgcggcggaggcccccgccacgctccgcgtgacgagcgacgccttcgccgacaccgcgccgatccccgcccgctacaccgcggacgccgatgggctctcgccgccgattgccatcgccggcgtgccggacggggccgcggcgctcgtcctgttcgtggaagatccggacgcaccctcctcgcaccccttcgtccacctcatcgcctggaacctgcgcccggaagcgcaaaacatccccgagggggcgttcgcgagcccggcgagcgagggtagcccgcacgatctgggccgcaactcgttccagaaggacggctggctgccgccggacccgccgaccggccacggcccgcaccactacctgttccaggtcttcgcgctggcccgtcccgccgaactgcccgcctcgccgggccgcggcgccctgctcgacgcgctccggggcaacgtgatcgccaagggcatgctgacggggacctacgagcgggcctgaacgtcttgcgctcgatatcttgcgctcacggcgtgcgagcgggcatgaccgtggctgaacgcggcaccgatcctgcgcccgcctgccgggcgcggggatttggcacgaccggcgatgtgagggagacggcgctgatatgaaggccctggtgtgcagccggctcggtgggccggaggatctcggcatcgaggacctgcccgatccggtggcgggccccggcgaggcgctggtgcgggtgcgggtcgcagcgctgaacttcttcgacacgctcatcatcgccgggcgctatcaggtgaagcccgaactgccgttctcccccggcggcgaggcctgcggcgtgatcgaggctttgggccccggtgccgagggtttcaccatcggcgaccgggtgatggtccatctcagccacggcaccgcccgcgagcggatcgcggttccggtgaagcgcctcgcacgggtgccggaggccgtctccgacgaggtcgccgccgggctctcgatcacctatggcaccacgcttcacgcgctccgggatcgcgccggcatccggccgggcgaaaccctcgtcgtgctcggcgcgtcgggcggcgtcgggctcgcggcggtcgagctcggcaagctgctcggggcccgcgtcatcgcctgcgcctcctcgcccgaaaagctcgagaccgcccgcgcccacggcgccgacgacctgatcgactacaaggcggacaacctgcgcgaggccttgcggcgcctcaccggcgagcgcggcgtcgatgtggtctacgacgcggtcggcggggatctggccgagccggccatgcgcgcgctcggctggaaggggcgcttcctcgtgatcggctttgccgcgggcgagatcccgaaatttcccctcaacgtcatcatgctcaagggcatcgacgtccagggcgttcattggggcgccttcgtcgagcgcgagccggaggcgcatgcggccaaccaagcccaactgctcgcctgggcggcggagggcaaactcactgtgaaggtgcacggcgtctatgcgctcgacgcctacgcggaggcgctcggcgtgctcgtccgccgcgaggcggtcggcaaggtgttgctcgacctcagaggctagagacgggccaggccggagagattcggttcaggacggcttcgcggcgtcggtcggccgcatcgtcggcacggtcggcacctccgccgccgagcttcgggagaccacccggacgatgagcgtcaccgcggggcagaccgccgagcggtccgtcaagccgagccgttggccaggaggtcgcccgatcctcgtcaacgtccgccccgcgtaggcggtccgacggtatcgcggccgatcgactttaccggtcgagccgcgccagcgccgcggcgattcgggccgcgcccggtcccccgcctgcggccacggcgtggcggcggtcgagggcgatggccccgcggtggctggcatgagtgatcgcgatggcgagcgcgtcggctgcgtcggcgagcttgaactccgccttcggcagcaggaacttcaccatcgcctggatctgaaccttctccgcgtggccgttcccggccacggtcttcttcacgaggttggcggcatattccgccaccggcagaccggcgagcgccggcaccagcagcgccacggcgcgggcatggccgagcttgagcgtggcctgcgcgtccttgttgacgaaggtctcctccaccgagacctcgtcgggcgtgtaggtcgtgacgatgcgggtcaggccctcgtgcagctcgcgcaggcgcaacgccagcggcaggtcgccgtccgaggtgacgacgccgcaggcgaggtaggacagcttgctgccccgcgccgtgatcagaccccagccggtgcggcgcaggccgggatcgatgccgaggatgcggacgtccgtggtcatggcctcggcctccttcagagcatcgatccggtacggcacatatcgtgaacgaagcgttgccgcaaactcggctggcccgcttcgccgcttcctactgaagcttgaactcgccctccaaccggagggacacctcgtcgcccagcaggggcaggaaggcgttcacgccgaactcggagcgcttgatcaccgtccagccgtcgaagccgaccgaatagatcttatcgaccggattgacgcccgcttggttgaaggtggcgtcgaacgagaccgacttcgcgacgccgcgcagggtcagggtgccgttgacgcgcgccgtcgtcgggctcgtcggctcgaccgacgtgctgacgaaggtcgcctcgggaaacttcccgacgtcgaggaaatccggctgcttgagatgcgcgttgagcttgtcgttgagcccgttggcgctgccggtgccaatcttgacggagaggctgctcttggccggcgcggcgggatcgagaacgaggtcgcccgacacctcggtgaactggccgtaataggtcgagaagccgagatggctgatcgaccacgtgatcttgccatgcgccggatcgagccggtagcgcccggccttcacctgccccggatccttggtcagagcgggtggcgttccctgggcggcctcctgtgcgtgtagaccgccgggcgcggcgaatgcgaaacccgccagcaggagggcggcgagggcgtgcgtgcgcttcatgcggtcaccttgtcggttgtgccgccacgacggatatggccttaggccaagcgcggcaacggacccttcgaggatcgacggttcacatgatcggcaagctcaagggaatcgtcgattcctacggagaggatttcgtcatcctcgacgtgaacggcgtcggctacgtcgtccactgctccgcccgcaccctccagcggctgccgaaacccggcgaggcgacggatctggccatcgagacgcatgtgcgcgaggacatgatccgcctctacggcttccgcgtcgatgccgagcgggagtggttccgcctgctccagacggtgcagggggtcggcacccgcgtggcgctcggcgtgctctcggtgctggagccggcacagctcgccaccgccatcgccaccggcgacaagggcgccgtcgcccgcgcccccggcgtcggcccgcgcctcgcggcccgcctcgtcgccgagttgaaggacaaggcgcccgccttcgcccccatcgacccggcgctcatcgccctgaccggcgccgtcgaggacaggaccgcaccgcagccggtcgcggacgcgatctcggccctggtcaatctcggctacgcccagattcaggcctcggccgccatcgccgccgccttgaagggcctcggcgaggaggccgggacggtggaggccaagaccctgatccggctcgggctacgggagctggcgcgatagcgcggaccagaacgcctcaaccgccctcgtcgaaaggcggcggctgcaggcgctgccaggcggaggcgatccgctccggtttcacctccagcgcctcggcacaggcgaggagcgacggttcgtcgctcatgacgtggtcgagcacggcaccaagaaagccgggatcgtgcatgctctcacgcagcgttccgggctccaggccgctcgcagcgatgaaccggaacagccggtcctcatcggcggcgagccatccgagcacctcgaccgcgagacgctcgctcgggccatcactatgatcaagtttgcgtttcatcaacgagtagcagtttaagagagtaagagggccgggccacgggttggaacgccatcgcgaccgcgccggagcaggtcatgaagaaaaccgttcttatcgttgaagacaacgagctgaacatgaagctcttcaacgatctgctggaggcgcacggctacgcgaccctcaagaccgccaacggtatcgaggcgattgaactcgcgcgcgcgcaccacccagacttgattctcatggacatccagcttcccgaagtctcgggcctggaggtgacaaagtggctcaaggacgacgacgaccttcgtaacattcctgtgatcgctatcaccgcttttgcaatgaaaggcgatgaggaacgcattcgtgaaggcggatgcgaggcatatttgtccaaaccgatctcggttgcgaagtttttggcaacggtccgtcgttacattggtgatgacggcgctccttgagacctcttcggactgaatgccgtcgcggtcgtgaaggccgcgcctcggaggaacgatgtccgctcgcgtcctgatcgtggatgatctctaccccaacgtccggctgctcgagacaaaactgtctctcgagtatttcgacgtggtcgtggcgatgaatgggccagacgccctggccatttgcgagaagggcgaatgcgacgtcgttctcctcgacgtgatgatgccgggcatggacggcttcgaggtctgccgccggctcaaggctaatcccgccaccgcccacctgccggtggtgatcgtcaccgccctcgatcagcccgctgaccggctgcggggcctggatgcgggcgccgacgacttcctgaccaagcccatcgacgacaccgcgctgatgacgcgggtgcgcagcctcgtgcggctgaaggcggtgacggacgagctgcgctcccgcgccctggagacgcgtgagatcggcggccccgaccccctcgttctcgccgccgccgataccggcgaaggtgcgcgcattctcctcgtggaagaccgggcaagcgccatcgaccgcatcagcacggcgctctcccagcaccatcaggtcacggtggagaccgacccgcaccgcgccctggtgcgggcgcccgaggaaggcttcgacctcgccctggtgagcctcgatctcgaaggcttcgacgggctgcgcctgtgcagccagctccgatcgctggagcggacccgcagcatggcgctgatcatgctcggcgagatgcacgagaaaacgcgcatcacccgcggcctcgaattcggcgtcaacgactacctgctgcgcccggtcgaccgcaacgaactgatcgcgcgggtgcgcacgcaggtgcggcggcggcgcttctccgagaccctgcgcggggcgctccatgcctcgatggaactcgcgatgagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcactcgcgatcaccgacgacctgaccggcctgcacaaccggcgctacctcgaccgccatctcgggccggtcttcggtgaggcggccctgcaggagaagggactcgcctgcctgctcctcgacatcgaccgcttcaagctgatcaacgacacctatggccacgaggccggcgacgaggtgctgcgcgccttcgccgagcgcatccgccagtatgtgcggccgatggacatcctcgcccgctacggcggcgaggagatcgtgatggtagtgcccggcgccgaactgcccgatgcccgcgccatcgccgagcgcatccgccaccggatcgaggcgacgcccttcgccatcgacggcgggacgcgcgacatcggcgtgaccgtctcggtcggcgtatccgtgcggcgcgcgaccgatacgggtccgtccgacctgctcaagcgcgccgataccgcgctctaccgcgccaagtccttcggccggaaccgggtcgaggccgcagccgcgtaggggatctcggcaccgcctcactcgggagccggcgcttccgccgggatggcggcgggtggggacaggccgagcagccgcgcgatctcgtcgccctccgctccgcccaacaggtcggcgagggtgtagcggtcgagaaccgccaggaaggccgccagcgcctcaccaagtgcccgccgcaggcgacagggcgcggtgatcgcgcaagaccctgcggaaaagcactcgaccagcgcgagatcgtcctccgtctcgcggacgacggcgccgacaacgatctcagccggcggcttggcgaggcgcaacccgccgccccgtccccggatcgtctgaatcagcccgagccggccgagttgatgcaccaccttggtgaggtggctctccgagatcccataggcgcgcgcgatctccgcgatcgaactctgcttcggctcgcgcaggccgacatagatcagggtccgaagagcgtagtcggtgtagcgggtcaggcgcatggcggatccgagcgacctataaggtacatttcacttgcatcttttcgagagctgcgacaaaagattcatgccgaatgaacctttggatccgacgatgcccgcaccgctctcgccccaaaccatcgccaccgtcaaagccaccgtcccggctctcgaaacgcacgggctcgccatcacccggcgcatgtacgagcgcctgttcgagaacgtggagatccgcgacctcttcaaccagtcgcatcacggcgaaaccggctcgcagcccaaggccctcgccctcgccgttctggcctatgcccgcaacatcgacaacctcggcgtgctgacgagcgcggtggagcgcatcgcccaaaagcatgtcgcgctcaacattctgccggagcactatcctcacgtcgccgacgccctgctcgcggcgatccgcgatgtgctcggcgaggcagcaacccctgagatcatcacggcctggggcgaggcgtactggttcctggcggagctgctgatcggccgcgaggcgacgatctaccgggatcaggcgaccaagaccggtggatggaacggctggcgcgacttcgtggtcgagagcgtcaccccggaaagcgagacgatccgctcgttcgtgctggtcccagctgacggcggcccagtgctgcgtcacgagccggggcagtatctcggcttcctcgtcgacctgccgggccggggcgtgatgaagcggaactactcgatctcctgcgctccgaacgatcgcgcctaccgcatcaccgtcaagcgcgaggccgcaacggcccatccggccggcctcgtctcaaactggctgcacgcggaagcgaaggccggaaccgtgctgaaggtcgccgcgcccgcgggcgacttcttcctcgaccgggagagcgccgagccggtggttctggtcagcggcggcgtcggcctgaccccgatggtcagcatgctggagagtatcgcggcggagacgcccgagcgctcggcttggtttgtccacggtgccctgaacgggcgggttcacgccatgcgcgagcatgtgcgcggccttgttgcgaaccaagcgtccctgtcggcccacatcgtctacgcggagccggagccgcaggaccggccgggcgaagatttcgaccgcgaggggctgatcacggccgagtggctcgttgcgaacaccccctcggagcgtgcgacctactacctgtgcggacccaagcccttcctggccgccctggcgaacgggctggcccgtgccggtgtcccggcggagcgggtccggttcgagttcttcggccccgccgacgaactgttggacgaggcaccccggcaggccgcctgaatcgggaaggccgcaccggggacggggtcaacccgctcccggatcggtctcgtcgccctgtgccggcacaccgggcttgccgtcggtcttctcgttgggatctttgaccgcgtcgggggcgctgttggcgggcttgtgcccatcctggcgctcccgatccgtctcccggtcgtcgccgttctgcttgtccatcgtcgagctccctctagggattggggaccgagaggcgccgacctgattgcatcagaccggcgcctcgcagtcattgtttcgacgcacattctttcgacgaaccggcgaccacttcgtcggaatgcgcttgaggccggcgcggctcaggaatgcttggcccggtcgggctcgcccgcgatgggctccccctcacgcgggccggccgaggccttgcggtcggaatggccgccggacgaaccgccgatcgcgggcggcgtgcgtccggccgcacccccttccgcaccttcgccccattcaccgtgccgctcggcatcggagcgcccgccggacccctgcccggtgatcgctgcctgctcggaagtctggtggccgccgcccgccggatgggggccgggtgagccgaccgcctcgtcgggcttgcgggtgccggtgttgctcaagtcttcgtcaggccggttttcatttcccatcacggcctcccccatcacgctcgccaagatcctcgccgtgacgcggcggctcttcctggccgacggcggcggtggcgcgctcgatcgcctcctgcgccgtcgcgtcgggctcggcgcgggacgagggatcggagatccgacgcagattctccgcgagcgtctcggcctcggtctggtccacagcgtcatggccctggcgctcggtgccggaggcgatgcgcgcggtctcggccgtgccgtcgggattgctcttcaggtccgcctgggtccgcgaggggatgcccgcgtcgaggggcgaatcggtgccgaaatcctggccgttgcgatccgcataggcgtcgaacgccttcagcgacggccggtcgggggaagtctccgtcattcttcgtcctcctgatctgaccgggacaacaatccgggaccggaggagttgcggtgcgggcccgtcgcagacccgcaccgcgcgacgcgtgttagccgatgccttcgaagagcaccgaagagatgtagcgctcggcgaacgagcaggcgatggtgacgatgcgcttaccctggaactcggggcggcccgccagttccagcgccgccgcgacgttgccgccggtcgagatgccgccggggatgccctcgaacttggcgaggtcgcgggcggtgtcgatcgcctgctggttcgacaccttgagcacgccgtcgaggatgtcggtatgcaggttgtcggggatgaagcccgcgccgataccctggatcttgtgcgggccgggctggccgccggagatcacggggctgtccaccggctccaccgcgaacaccttgaggttgggcagacgcggcttgagcacctcgccgacgccggtcaccgtaccgccggtgccgacacccgccacgaaggcgtcgagctggccctgcgtgtcgttccagatttcttccgccgtcgtcttgcggtggatctccgggttggccgggttcgagaattgctgcggcatcactgcgccgtcgatctcgcgcaggagctcctcggcgcgaccgatcgcgcccttcatgccctgcgcgcccggcgtcagttcgagctgcgcgccgaggaaggcgagcatcttgcgccgctccaccgacatcgtctccggcatgaccaggatcaggcggtagccgcgggcggcggcgacgaaggccagcgcgatgccggtattgcccgaagtcggctcgaccagcgtaccgccgggcttgagccggccggaggcttccagcgcgtcgatcatgttgacgccgatacggtccttcacgctcgagatcgggttgaagaattcgagcttgagcaggatttcggcatcgacgccccgctccttggtgagccggttgaggcgcacgagcggcgtgttgccgatggtctcggtgatcgagccgtagacgcggccgtgtccgggcttgcgcacggtgtccggggtcgaggtgtctgtcatcgtctgtccgctccctgagcgctcccgtgccgcaacggccaccggcccggtgcaggagcgcgcgccaacacgaaaaggctttcacatcggcccgaaggaagacgaccgccagaggacaaagccgacgcgaaaccagaaacttagcgctcccgccgaagcgaggtccgctgcggcgacgcgtagccgatttcgcaagctccgtcgagcttcacgctgtgcggataccagtctttacacggactgcgcacggctgagcttcagcggagaattttattttcctttttcgccaccggacgacagtattgtcatcctcgtcactccgaatcgaagggccggttacggtccgcgatcgcggttcaggcgacgagaaagcgggtggcgaggatcaggatgccgattcccgaactggtggcgagggcgaccagcgtcgctgcaccctcgtggtgggcgcggacgaagtcgtaacgcgccgcgtgggaggccgccggccgcaccttcgggacgacgcgctgatgaacccggccgatccgcattccgtctctccgcctgagcggccgcgcggagcgcgaccgaggggcacgaggaaacggcgcgggagcctgacggaggatgaatccgggctcccgtccacgaatcgtcgtcaacggggacttaaagcgatcgcgcgccggctcgtccgagaaaccggcgggctgtgcgagaatggggcgtctacagggcccgatcaaaccgcagctcgccgttctggctgcggatcacgagttgcgaaccgtcgaggtcccacttgcccgccgtgcgcagggcgacgaggaaggcctgctcggtggccgcgagcgccttgtcgcaggtcttcttggtgagcgccaaaggaccgacggcgagatgctgttcgcgcagggggaaagcggtagcggtgaaggtgttgcagccgccatagccgcgggcgcggtactgcgcgtcgataatgaagctcgggcggtcggcaccggtgaacggcttgccgttcatgctgacggcggtccacatcgagccgagcggaaacatcttctccgtcggcttcgcgccaggaacgtattgcggcttcttatcgggctgcttgcccgcgccgaaaccggacgtattgccgcccatgcccatttgcgccgcagccggcacggccgcgagcgcgcccgcggcaaccgcgcaggccagcgcggcggtcagcatcctgttcatcgttcagccccctgtctgctcgactgcttcaccccggagccccacttggccagcggctcggctcttcgcccgatgattgggccgagccggcgcatgctccgtatctttcgggccgcgctccctctcggcagccggtcctgggcgctagggggaatcggcacagattcaagcacaattatggtcaagaccggcccgagacccggttcagcggcgatcccgtccgtttcgacgcgccgcgaaccttgtgcggcaggaattctcgcccggcgagtcttcgagccaggcgaaacgccgtttctcacaagcttcaccgaaacgaaccggcccgtcggaccgttgaacgatcccgtgccccgtggcgcggggtggtatctgccaaggatcgaggagagcgctttgacgggatcggatgaaggtgcgtcgagcggagcttcgcccaacacgatgaatgcggcccagtgccggggtgcccgcggcctgctcggctggtccgaggcggatctcgcccgccgctcggggctggacgaaggcttcatcaaggggttcgaggccggcacaggcgattccgcctccggccaggtcgaggctttgcgcagcgccctgatgcagggcggcgtcgtcttcaccgacggtgcgacgccgggcgtccggctgtccgagcagcagcgcggcggcgacgagggcacgcgcctcgatcagctcaccaccgagaacgaccgctgaggtaaaacctcagcccgtcgccagggccttgaggtcgaagcccggatcgccggcctgctccggcgtcagcctcttgcccgcggccagaaggcggcgggccgccatgtggtcggcggggcgatccaccgattcgaccgcagtgagcgcgccatcgcggaagcggaacaccgagaagccggcaccggcgcggcgcaggacgctcgcgtcagacggcgcggcgagtccggcgatctggagcttgcgcgggccctgatcgctccagaaccacggcaccgcgtcgtaggccgcgggccggccggtgagccgcgcggcgaggcagcggccctgatcgaccgcgttctggaccgattcgatccgcacccgatcgccgccgggcattccggacgcgaaacggctcgggaagcgcacgcaatcgccgatggccgagatcgccgggtcgctggttgccaggaaggcatcgatctcgatgccgtcgcgcacggcgaggccgacttcctccgcgagttcttggttcggcaccacgccgatgccgacgagcacgaggtcggcgggcaggctctgcccgtcggcggtgcggacggccacggcccgtcccccctccccctcgatggcggtgacgcccgccccgaacaggaaggtgacgccggcctcctcgtggaaggcgcggaaggcctccgaggtctcgggcgagaccgcccgcgccatgacgcgctcggccgcctcaatcaccgtgacggagagaccgcgggcggcgcagaccgccgcgaattcgaggccgatgaagcccgcgccgaccacgacgatccggtggatgccctcgatcgccgcgcgaagcgcatcggcatcgtcgagggagcgaagctggcgcacgccgtcgagatcggcccccggcaccggcagcgcccggttacgggtgcccgtcgccaggatgagatggtcgtaagacagatcctcgccgtccgagagtcggacgctgcgcccggcgcgatcgatcgccgtcacccgtgtcccgggccggtgctcgatgcggtgctcggcgaaaaagctctcctgccgaagcagcaaaccgcgggcatcggtcttaccggcgagataggccttcgacagcggcgggcgctggtagggcagcgcggcctcctcgccgactagggtcaggcggccggaaaaccccgcctcccgcagcgaggcggcggcctggaagccggcctgccctgccccgacgatgacgatcgtctccatcggcccgctcattcgcccgcctcggccgggctgcggaccgccttgggcggtgctgctgcggccgagtcctccgggaagaaatcgccgggaatgctcggcaggaagcggcgcccctcctgcgcgagatagtcccagaacgcgtcggaggccggaccgagcaccttgtcggcgcggcgcacgacgtaccagtcgcgccggatcggcaggccctccacgtcgaggaggacgaggcgcccgctcgccacctccgccgccaccgagtggccggacaggagcgcgatgccgaggcccgccatcaccgcctgcttcagcgtctcgttcgagccggaatcaatcccgagcttggcccggcggatcatcacgccgttcatgaattcctcgaacaccgagcgggtgcccgagccctcctcgcgcacgaggaaggactcttcggccagatccgcccgcgtcagcccgcgccgcccggccatcgggtggtcgggggcggcgatcagcaccaggggatggggcccgaacgtctccgcctcgatggcgaagtcccgcggcgggcggcccatgatcgcgaaatcgatgtcgtagttgcgcagcgcctcgatcgtgtcctgccggttgccgacggtgagcgagatctcgaccttcggatgggtctccatgaagccggcgataaccagcggcgcgaaatacttcgccgtggaaacgaccccgaggccgacccggccgccgccgccgcccttcagggtgcgcaggcggtcggtgcaggtctccagcacggtgttgatgctgttgatcgcccacagcatctcgcggcccgcatcggtcggcttgaggccggtcggcgtgcggtcgaacaggaggaggcccgcctcctcctcgagctggcggatgcgtgcgtagagcgcggcggaggtgacgttaagctcctgcgcggcccgcgtcattgtgccgagccgtgcgactgcggcgaccgcctggagctgcttgagcgaaagattgcgcatgccccggttttagtttttttgcggggcaccacaagtttttttagaaatctttcgacagccgtctcgtgccgtctggcgctgccgcctcgccacagcgtatcatagcgcgagatagccctgcacgcctccgcgcgcgcatggccgataagaacgccgcgcaagaccttgagtcacacgcgcgggttcgacgggagcgagcctcagaacgatgacgaagccctacgggtcatccctcgacgaccatctcgacgccgaagtcgcgcgggacccctcgctggccgacaccgccgccacgatccgggcgctcgccgccgccgcgatcgacgtgagcgagaccgtgggtcgtgggtcgctcgcgggcgatctggccgcccagggcgagcacaacagcgacggcgacgtgcagaaggcgctcgacgtgatcgcccacaagcgcttcatgcgggcgctcgaagaggcccccgtggcgcaggtcgcctctgaggaagccgaggacgtggtgacgctgaaggccggcgcgccgctggccgtcgcgatcgacccgctcgacggctcgtccaatatcggcgtcggcatggtggtcggtaccatcttcggcatccgcccggtgacgcagggccaagggatcgacgatcccaatgcctcgttcctgactcccggcacgacccagacggccgccggcttcgtcgtctacggcccggccacgaccttcgtggtcacgctcggcaacggcacccgcatcttcacgctcgaccggacggacaacgtcttccgcctcacccacgacgcgatgaagatcgtccccagcgccagcgagtatgcgatcaacgcctcgaacgtccgccactgggacgggccggtgaagtcctacatcgaggattgcctgcgcggctcggaaggcccgcgcgaccgcgacttcaacatgcgctggaccgccgcgctggtggcggacgcgcagcgggtgctgatccgcggcggcgtgttcctgtatccgggcgacaatcggaagggctacgcccagggccgcctgcgcctgttgtacgagaccgcccccattgccttcctgatcgagcaggccggcggcggcgccaccgacggccagggccgcatcctcgagcgggtggccgccaagatccacgagcgctcccccctggtgttcggctccaccgaggaggtcgagtgcgtggccaagtactatgacggccgccagcccagcgccggccgctcacccctgttcggccagcgtggcctgatgcggagttgatcaatgggtgcatagtccccgacctacggtcgcagactcagcgtccggcggaagaccgccgccgcgcatttgcgcggccagaaggcgatgattcgggatcatcgccttctggaaccaagcactcggcccgatttatctgaaaagcccatgtcggcgcgtcatcccatcatctcggtcaccggctcctcgggcgccgggaccacctcggtccgcaacaccttcgagcagatcttccgaagggaggatgtcagcgccgtctacatcgagggcgacggcttccacgcgcacgaccgcgacaccatgcgggcgatgatggcgcgcgagccgacgctgagccacttcgcgccgcgcgccaacctcctgcccgagctggaggaggtgtttcgcagctacagcgaatccggcaccggccgcacccggcactacgcccacgacgaggcggatgcggcccgctacggcgtgcccatcggcgccttcacgccctgggagccgtttcagcccggctcggacctgctgttctacgaaggcctgcacggctgcgtggtcgatcagaacgtcgacctcgcccgctatcccgacctcaagatcggggtggtgccggtcatcaacctcgaatggattcagaagctgcaccgggaccgctcgacgcggggctactcgaccgaggccgtcaccgacgtgatcctgcgccggatgccggactacgtgcagacgatctgcccgcaattctcgtggactgacatcaacttccagcgggtgccgacggtagacacctcgaaccccttcatcgcccggtggattccgaccgccgacgaatcgatggtggtgatccgcttcaaggacccgaaggggatcgacttctcctatctcgtctcgatgatccacgacagcttcatgagccgggccaattccatcgtcatccccggcggcaagctcgatttggcgatgcagctcatcctgacgccgatcatcatgcagctggtagaacggcggcggcggctggcgtgagcctcgtccggcaccctcggggcgccgaccgctcgcgataacggcgaggatcgggtcgcgtcgcccggccctcaggcgcttctggcatccgacatctcgacggaggcaaccgcctcttctctgtcgagaaacgccgcgacagcttcagagaattccggcgtgcgcaggtagccgtaggatttgtggtggttcacgctgccgcgcgggcgccgataggtgttgaggacgggacgatcgatcacgcccacacccgtcgcgttcggggcataggcctcggccagcgtcgtgcccacggtcgccacgtcctcgcggtcgccgagattgctccagcgggccacggcgtagggcacgcgcaaggccccgtgctcctcggcgaggcgatgcttgatctcggcgagaccgaggggtgcgcccagggtgacgaagtgctcgattcgcggacagcgcccgtcgcgctcgagctggcgcagcacgtcgtaggcgatcagcgagcccatcgaatgggcggcgagcagcaggggccggccggcatgttgctccagcgcctcccgcaagcggttgcgggcggactcgcggaacgcggcgtcctcgtagtagccccagaggtcgtcgagccggtgctcaatgatgaaatcatcgaggacgagacgcccggtcttctcctgcgcccattcgacgatgcggtagagccggtcggtcagggttggggcgcacacgccgtcggcgctcggaaacggtcccctcccccgcgcggggtagtagggttcccggttgctgtcctcggagagcggcgcgtcgtagcgcaggtcggcccagtagacgaagtcgaaggacagatcccgcggatcctcgccgaggttgcgccgaagtccctcgcggatcgcctcggcccaccacgcctgcttctcttctttcggcggcttgttggcgaggccgtggatgccgaggatgagcgggcggtcgtgcatcggtcgaagagaggggccttgcgcgtcgtcgatggccggctcagcgccggcctcgcagggcatatagcgcacggatcccagcggttccgcgtgacaaatcggcagcatggttcagcggccgaacctctcctcgccgtcaacggggcggtgcgagcatccgcgaagtgcgggcgtcggcttacgcgcccatcttctccaccaacgcctcggacagcgcaaagttgacgtagacgttctgcacgtcgtcctgatcctcgatcacctcgacgaggcggatcagcttctcaccggtctcgtcatcgacgtcgatggtgttctgcgccttccaaatcaggccggtccggcgcggctcgccgaagcggccttccagcgccttcgagacgtcgccgtaggcgtcctgggcgcagatgacctcgtggccctccgtatccgagcgcacgtcgtcggcgccggcctcgatggcggcctccagcatcgtgtccgcatcggccacgtcaggcgcaaaggcgatgacgccgacacggtcgaacatgaaggcgacggcgccggtctcggcgaggctgccgccggacttggtgaaggccgagcgcacgtcggaggcggtgcggttgcggttgtcggtctgcgcctcgacgatcagcgcggcgccgccggggccgtagccctcgtagcggatctcctcgtagttctcgccatccccacccacggccttcttgatggcgcgctcgatgttgtccttgggcatgttctcggcccgggccgcgaggatggcggcgcgcaggcgcgggttcatcgagggatcgggcgtgccgagcttggccgccaccgtgatttcgcgggcgagcttgctgaacaccttcgagcggaccgcatcgacgcggcctttgcggtgcatgatgttcttgaactgggaatgcccggccatggcgggatcgtcttctcgttcgtgcgggcggagggctccttcacgcaagaaggatcctcgacgccgcgcgggatgtgtcgggggctccgcttataggccgcccgaccactccgaggcaacgcggggcggtgacggctcgggttcgatcgtctccgcggcttgccgcccgatccgccacgccccctccccgccgcgagcgcgaggatgccgccgagccacagcgcggttagatgcggcccaagcgtgtccttgaaggcaaatctttcgcggtggcgtcggtggccgggttcgcggtcgggatgatagacgtcgggagcgaggacgcgatccctcctcacggtcttgcacgaggcgatccgatgccgacgaccgaaacgggtacggccggcgcacggggcaagcgatggcgcttcggcctcgccgcactcatcggcgcgctggccggcgcgacgctgttcccgagacccgccaggggccgtaccggggaagacgttagggctgctcctgcgccaggagatcccggtagcgcgccgccgaacggctgacgacggcgcctgcatcctccgtaatatgcaggccgaaggcgccgtaaaggcgggcgaacgccttcgtttccagccgggccgcgatgcgtgcgacggtgccgccggagagcggcagccagttcgggtagctccacaggaaggagacgctcttccggtccgcgccggcctgcacgatgtcgcccgcgagcagcgcgccgcgcccgtccgccccgtcctgccagtgcagcacggaaccgccggggaagtggccgccgaggcgcagcagggtcacgccgggggcgagtgcacgctcgtcctcctcccagaacaccacgcgatcgtcggggcgcatcacccattcgcgatcacgggcgtggaggtagaccggcgcatcgaaggccgccgcccaatcgggcatggtcgtgtagtagtgcggatgcgagatcgcgatgccggccaagccgccgagcgaacgcaccagcgcgacggtggccggatcgagcaaagcgatgcaatcccacagcacattgccccgtggcgtgcgcagcaggaaggcgcgctggccgatggcgaaacggggatgggtctcgatctcgaacagccccggctcgacctgccgccacgcgttggcgtgagcggatgcgagtgcgccgggcgtcgtccagctttggccggaggcgggcacgtattgccgctcctcgtcgcagatcgggcatcgctcgggcgggctcggcgcgtcggggaagctggttccgcaggtgacgcagatgtggatcgtcacgggccttcctcccgcctgcgcatgaggttggatcaaccgccgcggtaaccggggccatcaccggagcgcggctcttcgcgccgcggcttctccttgtcccacccggaaccgatatcgccgggctcgctcggcgcgggagaacgatgctccggaaccggtttggaaaccggacgctgctcgtagctccgggcacccgggctctccacgggatcgtcgggtctggtcgcgtcggtcggggtcaaaggcgcctccggagttatttccggtgaagggtctcagggggagaacggttcccgctggccaaacgcccccggcatcaccgccgccggctcacaggggccgagaaccggtatggcgcgagcacggttcagggtgcagaacccgggatcgtcccgaggctcctccctccggctcgggcaggtcccacgacgatgcagcgcacgctctctctcctccacgccctctgtctcggcgtcggcggcctcgccggcacggcggcctcggcccaggaacggcccttcaccccgtctctcacctgcggggcggtgcaggccctggtggcgcggcagcgccgtgtcgtgctcgccacgagcccgaacgcctacgaggcggtgcatctcgacagcggcgattgccgcaacgaggtgaccgcccgccccgccttcgagccgaccctggacaatccgtactgcttcgccggctatcgctgcgtccagcgcaacaacggcgagaactcgacgcgctaattcagcgcttcgacgcggcgtcagccccgccgcagcaggcgcttggcctcggcccgtgcgcgatgctcgaaccgggcgaggcggaggcgccgttccagggagatcaggccggcgcccggcggctgggcgatgatctcggcgatgctttcgcgctcggggtaaaggctttccagcgccgatcccggcatcgtcgccgagtcgagccgcgcggcaaagccctcggcatggagggcgcgcacgatggcgtcctccagcacgagaccgggggccatggcccgcaagctctcgtcataggcggtcttgagcagatgggcggtgccgccggagatcagggcgaggctcgccgcgatcgtgcgcccgtcgaggcgcagccagtcggcccgaacggtgacgggaccaccgtctggccggaacagggcgcgggcgaaagcttccgtccgcggacggctgcgcaaggccgtgccggcctcgcccttccagccggccgcttcgagggtgagaaagtcctccagcgcctgttccagcgcggccccctccgtggcggtctcgacggtgagcgtcccggcctcttcgagacggcggcggcggcggcgtaggtccttgaggcggctcttgtgcgggtggccggcgaggaaggcgtcgtaatcggcccgccggtcgagaaccgggcgctcgaaacgcgcgacggtgccggtctgccatccggcccgctccatggcggcgagcagcccgaggccgagacgggtttcggtcgcgagcagcggccagcgccagggccggccgccggaggcgagtgccaggccgtccaccagggcgtcgagccgctcctccaggccgggaccgtcggcgacgaggggggcgctcgccgtcatgtagggcgagaggaagggctgcgcgatcgccgcgccgagcccggcgatgtcggggcgcagggtgaagggcagaagggcggtgatcgccgccccgtcacggacgaccaccgccgaaaggcggggatggcacaggccatgatcacaatgggccgcaacgaccgcccgcgcgtagaacggatgcgcggagacggctcggaccgccagcgcgtcccaggccgaggcctcggcaacgggctcgaccgccgcccgcgacgatccggagagggaaagggcgcgcatcaccgggcggcactccgctggggaaatccgacgaccggcgtcgagagaccgtgaagggaccgggcgccgagcgccagaatgagcccgcgcagtgtctgagccagccccaccgccagggccgcgccgacgaccccgagccaaggcaccagggcaaggcagagccccgcggcgaggaccagcatcgccagggtgactccggcgcagagccgctcgccgccgagcatggtcagcacatcctcagccgggccgaacaggctcgccgcgacgctgccggcaacgaggatcaccagaaccggaaggctggcgcgaaacccttcgccgaacaggccgagcagcaggggcgacaccgcgacgatgccgaggccaacacccgccgtcaccaggaaggtccagcgcgcctgcatgcgcacgagatgcgcgagccccgcctcgtcgccgcgggcgcgggcggcggcgaggcgctgggcggtcgtggccgaggccgcgtaatgcacgaaggccacgaattgctggatgcgggtggcggcaaagtagaggccgacggcctccggggctgcgaggaagccgaggatcacgacgtcgacgaagccgaaggcgctcgcggcgaggtcgcccgccgcgatcggcaggcaggcggtcagccacagccgccagcggtagtggcgcgggccggccggcaggtggcggcgcaggcgcgccagcagcagcccggcctgaaccgccgccgcgaggccggtcgcggccagcgtacaggcgatggcgacccaggcctcggccggcgcgcccgcaagcacggcgccgatcatcgcgatcatgatcagagcttgccgcagcaggtagggcggcgcgatggcgagcagcggccagccctggctgcgggccacgccctcgagatagtcctgaaaggcgaagagcggcacgacgacggccgcgaccaggatcggcgttccgtaggggccggcgagcaggccgccttgcaggaaggccacggcgagtccgccgagcgacagggcgagccccccgccgaagctcacgagtgccccgccgagcaggaagccgcgcacatcgtcgagccggcccgtcgcctgatcggcgggcaggaagcggcaggcgccctgggacaggccgaaggtcgcggtgtggccgaggatggcgatccacacccagatcgtggcgaagatcccgtattccgcaccgcccatcatgcgcgccatcaggacctgcgccccgtaggcgaacccggccgcgccgatgcggaccgcgaacacgccgagcgccgagacggcggctgtggcacgcacggcctgagcccggacgaggagggtctcgagaaaggatgctgggaggtcgcccgcgatcaccttgtccgctgccatgggcgcgccatccgaaaggcgccgggcgcggatgtggccggcacgctcggcgatcagcctaggaagcgcggcatttcgagcgggttaagagggtgtcacaaaacgtccgctgccggccctacggctgcttgagcgtcggggtcggtccggagcccggcgttccggtctgggccgggtcggacttcgttgtttcggacgtggcgtggtccgtcttcactgcatcggtcttattcggatcgattttgctcgggtcgatcttgcctgcatccttggccgcatccggctggagcagcgacagggtgatcgcccgcgtagcgtgctcggccatgcagcgcaggccgagatcgttgagccggaaatggcggcccagcatgtgcgcctcggtggtgcgctgggtcgagaggaagcgcatcgccgcgtagcggtggaccagcggcaccgcctcgcggcgggcgacgtcctgcacggtgcgcaccatctgcgtgtaataggcgtcgtcggccagactctcggtgaagacggggtcgatgagcacgatgtcgatgccgtgggatttgacccactgcaccgattcatcgagcgcctcgccgaaggcttcgatatcgacgcgggcgagggcatcgttggtgccgacctgccagacgacgaggtccggctccatttcggcgaccatggagcgtagccgctcgcccgccccgctcgccacctcgccgggcagcccgcgggcctcgacctcgatctgaacgtcgggcagcgcctgttccagggcgttttccagcttcaccggatagctcgcggaggcgccgagccccgccgaggaggagccgatggagaggacgtggatcggccgcttctccttgagcgcggccttgaccgccttgagccgcgccagggtgtagagcttcgagcccggcacccggcattcgggcgacaggctcaggtcgagcgcctcgaccgtcgcggtcgctggcggcatcggcgcggcgcccaaggtctcgccaagggcaggcgaggcgagactcaggccgaggaggacggcgagtcggcgggcgaggcggtgtcgggagccttgcgcgtcggccgcggtctgcgggaacgccattcgacgaaccatgcggtgaaacccagtgcgatcaggccggagcctacgaccgaaatgtcaacgaagataccgccgccggtttggaagcgcacgaactgtccggcgaggctcaacagcgatcccatcgagaagaccgcaagcgagttgcgccccaaacccgacagaaagcgggcaaggcgcccgacgcgcggggcgatgagggcgtagacaccctggaaggccagcaccatcccgcagaaatggatcagccgggcgggcgaaaggtaggtcttgtcgaaggtgaagacgaggcgcggctccggcgccagcatcggatcgggccgcagctccagcaccgcgagcacgacgccgaccgcgacgatgacgacgccgagcggcatcagccgcggccagaggcgccgcagccgctccgatccccgcgtcgcctcgttcgacaggaagccgagcaccagcagcaattgccagcagaacggatcgaagaaccaatcgccctcgccgggccaggaggggaagttccactcgaagacgaggctcgccccgtagagcgacagcgagagcgccagcagcaggagccggctcacccggccgatcagcacgacggcgggggcgatggcgatgagcaccacgtagagcggaaggatgttgaagaagccgagttggtgcgtgagcagcacgacgccgaccatggtctggatcgggtcggcgaagaagccgccggcattgtgccattcgaggatgagcgggttgtcgagatagagtgcgcagcccgcgatcatcgccaaagccagtgccatgatcgtgatctgcgcgcggtagacctctacggtgcgcgccagaaggcgcagcacggtggttaggcgcggctccggctggccgtcgcgaccgcgggtggcaaggccgatcgaccagccggcgaggaacacgaacagctcggcggcatccgagatgccgtattgcgagaaggtgtagcgctcgaagaaattacccgggatgtggttgatgaaaatcgtgatgagcgcgaagccgcgccaaaaatcgatcgcgttcggctcgcgcatcaggctccacggtccggcggtgtgacgtcgcagcggcagggtcccggcctcccgcgcggcgcgcgaggcggccggtacggcgccgttccgggacccgcgacccggagcggaaggcggtcgtcctgatagaccgcgccgtggtgaattgggaagcggtggttcggtgacgagggcgcgataacggccgatcaggccgcgccgtgcaggtgccccgcatgccaccggcgcagggcgtcgagggtgacgacaccgtcgggccaggcatggccctggagatgctgatgcggcgcgtccggctcgccgagatcggagacggcggagaaggcgccgtcgagccggtggctctgcgtgtagcggctgcgggtggcgagcaccggcaggccagcggcgagcgccgagcggatgccggccgccgaatcctcgaaagcgatcgcctcggacggatcgataccgagacggtggacggcaagcgcgaagatatccggggcaggcttcttctgcgccgcctcgtcgccggcggcgatcacgtcgaagggctgcgcgtcgcccgggaaattgagccggagcaggaggtcgatgttcggccggctggtggtggtcgccaccgccagccgcacattgtccgcgcgcgcctcttccacgagacgccgcacgccgggacggagcgaaagtccaccgctctcggccaacgcgccgtaatggcgcgtcttgagatcgtggatctccggcatccggcgcttgagcgcgtgcgcctcctcggggtggtaacgctcgatgtagtggacgagccgctccttgccgcccatcaccttgagcagttcggcgtagaattccggcgaccagtgccagggcaggccgagcgcgcgaaacgcccggttgaagccctggcggtggaggtcttcggtctcggcgagcgtcccgtcgacgtcgaagatcagcgccttcagcatcgcacgccgtcccgcccggtggccgattgggccgcctcgcggatcgccgcgacgttcttctcgtactgagttgctccgcccttgaaggcggccgagccggcgacgaggatgttggcaccggcctgcgcggcgggcccggcggtctccggggtgatgccgccatcgaccgagatgtcgatggagcggcccgccgtcatcgccttgacgcgcgcaacggtctccagggacgagtgaatgaagctctggccgccgaagccgggattgaccgtcatcaccagcacgagatcgaccatgtcgagcagcggctcgatggcggaggccggcgtgccggggttgagcgccacgcccgcgcgcttgccgagaccccggatcgtctggagcgagcggtggatgtgcggacccgcctcgacatggaccgtgatcgcgtccgcgccggcctcggcgaaggcagcgaggtaggggtcggccggcgcgatcatcaggtggacgtcgaagaccttgtcggtccagggccgcagcgccttcaccaccgccgggccgaagctgatattgggcacgaaatgcccgtccatcacgtcgagatggatccagtcggcgccggcttgcgcgatcgcccgcgtctcctcaccgagcctggagaagtcggccgcaaggatcgagggtgcgagaagggtcatggaacggctcgaagcgaacacggtgccgccctgcgaaaaccgcgggcggccctgggagggagaagcgtcctgcaaccgatctagtgcatcggatggaaagttgcgcgttggcttcacgcaaaaaagccggcgctgtttgggcaggccggccttcgtcaccgatttcgccgagccggcccggccacaaagtcaggacgtcgacgacaaccggaaggcgcgcgtccgctcgggacggtgccaggcggagggctggtcgtccgccccggtccccagcggacactgcacgatgacgctgtcgctccagcgcccgtacttgtagccgatcgccggaaggtagccgacgcgggcgaacccgcaggcctcgtgcaggcgcagggaggcctcgttgctcgcgtcgatgtagccgatcatctgccggtagccgcccgcggcgcaggcctcgatcagcgccggcagaagccggcgcccgatgcccgcgtgcaggtggtccgggtgaacgtagatcgagtgcttgagggcgtagcggtaggccgggcgcttgcggaacggcacggcgtaggcgtagccggcgatctgcccgccccgctcggcgacgagatggggcagacgcttgctgcgcatggtcttgcgccgccgccgcagctcgtcgggcagcaggcgctcctcctcgaagtcgccggtatcgccgacgcctttgcggatgtgacgctcgtagatcgcgatcatcgccgacacgtcggcatccgacgagggccggatcaccacctccgcgtgagtaggaatcgccgccgcgccctccgccatcaggcgccctcgcgcaggacgtaggtgtggaagcggatgcgtccgtccgggtcgctctcgcggtagacgccctggatctcggcctcgaagccggggaacaggttggcggccgcctcgaacatcttgaaatagtcgagcatgggcttggcccgctcgtcgaggcgctcgccgggcagcacggtgccgatgccgggcggatagaccagcatcagggtcgtggcgacgcgcccctcggcttccgcgatcggcacgtaatcgacccggttgcgggtcagcatctgcgcggcggccttgggcgccatcaccatctccggcaggtgctcgggcatgaactgcttgcgctggagcgccgaggtgcccgactcgcggtggaaggcgtggtaatcggcgcagaggtcgcgcaggcgcacgccgcggtagcgcttgggccggcgtgccacgaattccggcatcgcctcttcgagcggcacgttgtcgtcgtgcagccgcttgaaggcgacgaggccggagatgagcgtgcccgccttcgaggactcgacgcccggcgtcagcaggaagagcagcgagttgaggtcgttcttctccgggacgatccggttctcgcgcaggtattgcgcgacgatcggcgccggcacgccgtgctcggcataggcccccgtcttccggtcgaagccgggggtgagcacggtgagcttgttggggtcggtgatggcaaagcccggcgcgacatgggtgaagccgtgccacgccgcgcccggcgtcagctcccagtagcgggcgtcggcggccagggcgtcggtcggcacggattcccacgggatttccgtgccctcgggccccttcaccacgtcgggcacgaaggggtcgaagaaccagcgccgcttcgggtcggcctcgcgctcctcgaactccttgcggatggcgcgggccttcttgcgccactcgatgccgaggcggatcgtgtcgtcccacagcacgacgccggagcgccccttcatcatctgcgcgccgacgtcgagcgaggcgaagatcgggtagaacggcgaagtcgaggcgtggacgaggaagctctcgttcaggcgcttgtgctcgacccgccgagtctggccgcggatatgcccgtcgcgggtgtggatctgcgaggcctgggagaagctggcgagctgcttgtgggtcgattgcgtggcgatgatgcccggcgaagtctcgtcgagcccggtcaggcccatggcgaagcggcgctggtagagcgggtggaacttcatgaagcccgcccaggcctcgtcgaacaggatgtagtcgcacaggtggccgatgcgctcgacgatcgcctgcgcgtcgtagatcgtgccgtcataggtgcattgttcgatcacggcgcagcggaacgggcgctccttgcgccacgcctccttgtccttcacgagcgggttgtcgcggatcttctcgcggatgcgcccctcgtcgagcgcctcatggtagatcggcccgatcaggccgtaggcgttgcggtcggtctcgaggaaaatcgggatgccgccggccagcagcagcgcgccgtgatgggcggccttgtggttgttgcggtcgaacaggacgagatcgtcctcggccaccagcgagcccagcacgaccttgttcgaggccgaggtgccgttgaggacgaaataggtcttttccgccccgaagatcttggccgcttccttctgcgccttgagcgcggggccctcgtgggtcagcaggtcgccgagatcgagcaccgagttgtcgaggtcgtcgcggaagatcgcctcgccgagatgctcgacgaagatgcggccgatcggcgagcggttgtagaagatgccgccgttatggccgggacaggtccagagctggttgccctcctcggcgtaatcgacgagcgcgccgaagaacggcgtcttcagcgtgtcggcatactgcgtcacgcgggaaacgaggccgcgggcgatgaattcgggcgtctcctcggcgaggaagatgtagccgtcgatgaagtcgagcagctcgaccgggatgtcctccagccgcttgcggcggaccatgatgacgatcggcatctccaggccgcgcttgcgcatcatgtcgatgagcgcggccgccttgccctcgagtccgcgcttgccccaatcgaccacgaggcagccgacggcggagtcggtctgcaccgcaatcgaagcatcctcgacgcgccgcgcccgcaccacctcgaagccgcgcttctccaccgccgcgacgatctgatcgacgcgcgcgccctccagatcatccggatcgaaggcgggcgtgcacatcagcacggtgaagcggcggtgaaaatccatggagcgcggctcttctgacgaacggaaactcagcctttccggcccatccgcgacgattcgatgacacgatggcgattggcgccgtcaccgcagcgtgaggggaaagctgagttcggtgaaaccttcgagggtcaacagcccggcgggcggcggcggaaagggggcggccgcctgcacggcgcgggcggcgcgctcgccgagggctgcggggccctcttcgagcacgattccgccgagcgcgccatcggcctcgatccgcacccgaaccgtaacctgcccgccccgccccggcgccgcggcgcgatccgccatcccgatgcggttgacgattccggcgacccaggccttggcccgcgcatcgacccgcggcgcggcggaggccggcgcgagcggcgcgctcagcatcagcgccgcaaggagaaggggccgaacgagaagcgggagcaaggacagcgactccgtgaacaagaagagcgccgcgcggcgccgtcttcgggggatacccgccccggctcgatgcaatggctcgaagcccggccgtcccggatcgtaacgccacccgtgatgcgaagtgccgccaaatgacggtgccgccgcaactttttggatcacgccggcgtgggttcgccatggggccgccaggccgatgtggctgacgcgtcacgcctacgcgacgggcggtgcgagcccgcattacgtcgcggacagaggcggcgctggacggatcaggtcgtcgcggcggcgccccggcgcaggtgctcgtcgaggcgtggcatgatctcgacgaagttgcaggggcggtggcgatagtcgagctggctcgcgaggatgccgtcccaggcgtccttgcaggcgccgggcgagcccggcagcacgaagatataggtcgccccggccacaccggcggtcgcccgcgactgcagcgtcgaggtgccgatcttgtcgtaggagatccggtggaacaccgccgagaaaccgtccatccgcttctcgaacagcggctcgatcgcctccggcgtcacatcgcgcccggtgaaaccggtgccgccggtggtgaggatcacatcaatgcggggatcgtgaatccagccctcgaccttctcgcgaatcgacacgatctcgtccgggacgatgtcccgctcggcaagccgatgcccggcgccggtgatccgggcaaccagggtgtcgcccgaccggtcgtcggcgagcacacgggtgtcggacaccgtcagcacggcgatcgcgagggggatgaaagcgcggggcgtcggctcgctggtcatgctgtcgatgttgtcccgtggctgcggcgggtcaaccgtcgcctgacgtcgcgggggagccatgcacatcccggcagggcgacgcgttgaggcgccgggccgcgccgtgctacgcgcggagcgatttcgcgagatcgcgacacgtccgaggcactgaaaacgatgatcccccgctactcccgtcccgagatgaccgcaatctggtcgccggagagccggttccggatctggttcgagatcgaggcccatgccacgacggctctggccaatatcggcgtcgtgccgaaggaggccgccgagaaggtctgggagaagggccgcgatgcggtcttcgacgtcgcgcgcatcgacgcgatcgaggcggtgacgaagcacgacgtcatcgccttcctcacgcatctggccgagatcgtcgggccggaggcgcgcttcgtccaccagggcatgacctcctcggacgtgctcgacacctgcctcaacgtgcagctcaccaaggccgccgacatcctgatcaaggatctcgacgctttgctcgccgcgctgaagcggcgcgccttcgagcacaagctcaccccgaccatcggccgctcgcacggcatccatgccgagcccgtcaccttcggcctcaagctcgcccaggcctatgccgagttcgcgagagcgaaggaccgtctcatcgccgcacgcaaagaggtcgcgacctgcgcgatctcgggggcggtcggcaccttcgccaacatcgacccgcgggtggaggaatacgtcgccgagcagatggggctcgcaccggagccggtctcgacccaggtgatcccgcgcgaccgccacgcgatgttcttcgccgtgctcggcgtgatcgccagctccatggagcggctcgcgacggaagtgcgccatctccagcgcacggaagtgctggaggcggaagaattcttctccgaggggcagaagggctcctcggcgatgccgcacaagcgcaacccggttctcaccgagaacatcaccgggctcgcccgcatggtgcgcggctacgtgaccccggcgctggagaacgtcgcgctctggcacgagcgggacatctcgcattcctcggtcgagcggatgatcggcccggatgccaccgtgaccctcgacttcgcgctcgcccggctgaccggcgtgatcgacaagctgctgatctaccccgagcagatgcagaagaacctcgaccggctcggcggcctcgtccactcgcagcgggtgctgctggcgctgacgcagggcggcgtctcgcgggaggacgcctaccggctggtgcagcgcaacgcgatgccggtctggcgcggcgagggcgatttcctcacgctgctcaaggccgatcccgaggtgaccgccgtgctgaagccggaacagatcgaagagtgcttcgacctcggctaccacctcaagcacgtcgacacgattttttcgcgggtgttcggcgaagcctgatccgttctgcacggaacctgcttcgcgctcgctgtcgacgaacgatcgagtaaagccatgagccgcaccgcctacctgaacggcgaattcctgcccctggacgaagcccgcgtgccggtgatggaccgcggcttcctgttcgccgacgggatctacgaggtcgccgccgtgctgcacggccgcctcgtggacaatgccgggcatctcgcccggctcgaccgctcactcgccgagatcggcatccgcaatcctcatacggccgaggaatgggagcggctggagacggacctcgtcggaaagaacggcgtgcgcgagggcctcgtctatatccaggtgacgcggggcgtggccgagcgcgacttctcgtttccgaagggggacgtggccccgaccgtgctgatgttcacgcaggagaaatccatcgtgaacaacccgatggccgagaccggcgcgcgggcgatcaccgtgccggacctgcgctggaagcggcgggacatcaagtcggtggcgcttctggcccaggttctcgccaagcagcaggcctcggaggccggcgtcgccgaggctttcatggtcgaggacggggtcgtgacggagggctcgtcctccaccgtcttcatcgtcaccaagggcggcgccctcgtgacgcgcccgctctcccatgcggtcctgcccggcatcacccgcaaggcggtgcttgcgctggcggacgagaccggcctcagcttcgaggagcggctcatcaacgcccgcgagctgcccgaggcggcggaagccttctatacctcggcctcggccttcgtgatgccggtggtggaaatcgacggcaaacccctcggcgacgggcggcccggcccggtggcgcggcgcctacgcgagctgtatttcgccttcgccgaacggtccgaggcttaagccgggcttggccggagcaggaacgcgaaggcgcgcgtgcccgttggttcccgaaggaccaccgaggacgcaatgaccctatccaagaatgcggtacgcgctgccgccctgttcgctgcgcttgcgagcggcgcggccttcgcccaggacccgtcggtgccgctgcgcggacaggacagcgacccgaagctgcccgccccccaggagcaggtgcctgaacgggtcaggcccgaaagcggcaattccggcgccacgctgagcgagaagctcgagaaatccgacggcgtgatcaagccgccggccggcgtcgatcccgagatcaggacgatcgcgcccgagccgacgccgaactccacccccgtgatcaagccgccgggcaacgccaaataacccgagaccacacatcagccatgcggagcggtccccagtgctaacgggccgcttcgcttgacctgcctgcccagatcgccgaagacgcgcccggtatgcccgatccccgacctgatggccggggttttcgcgcgtggcgcaaccgcttggcgcccgcgcccgcgagttcgagacaggtcagacgcgcatggcgaacgtcgtcgtcgtaggcgcccagtggggcgacgagggcaagggcaagatcgtcgattggctctcggagcaggccgacgtcgtcgtccggttccagggcggtcacaatgccggccacacgctcgtggtcggcgaggcggtctacaagctgtccctgctgccctccggcgtggtccgcccgaacacgctcggcgtgatcggcaacggcgtggtgctcgatccctacgcgctcgcctccgagatcgaccggctcgccggccagggcgtgacggtgagccgcgaaaaccttcgcgtggccgacaacgccaccctgatcctctccctccaccgcgaactcgatgcgctccgcgaggacggggcgccgggcaccaagatcggcacgaccaagcgcggcatcggcccggcctacgaggacaaggtcggccgccgggcgatccggctgatggatctggccgagcccgagaccctgccgccgaagatcgagcggctgctcgcccaccacaacgccctgcgccgcggcttcggcctagaagaaatctccgagcagacgatcctcgatgagctgacggggatcgccgagcgggtgctgccgtatcaggacaccgtctggcgcctgctcgacgacgcgcgccgaggcggcaagcgcatcctgttcgagggcgcgcagggcgcacttctcgacgtcgatcacggcacctacccgttcgtcacctcctccaacacggtggcgggacaggcggcgaccggctcgggcctcggcccgcgcgccatcggctacgtgctcggcatcgccaaggcctacaccacccgcgtcggcgagggcccgttcccgaccgagctgcacgacgaaatcggccagcgcatcggcgagcgcggccacgaattcggcaccgtcaccggccgcaagcgccgctgcggctggttcgacgcctgcctcgtgcgccagactgtgaagacctcggggatcgacggcatcgccctgaccaagctcgacgtgctcgacggcttcgacgagatccgggtctgcaccgcctacgacatcgacggccagcgcttcgaccatctccccgcgagccaggcggcgcagcagcgcgccgttccggtctacgagacgatcccgggctggagcggcaccaccgcgggcgcccgctcctgggccgacctgccggcgcaggcgatcaagtatgtgcgccggatcgaggagctgatcggcgcgccggtggcgctgctctccacctcgccggagcgcgacgacaccatcctcatgcacaaccccttcgaggattaaagtcccggaacgacggggagagacaggcagatccgggcacgatggccgactattatccgttgctggcacgcgcgctcgacgccctgcccgaccgttccccggctctgcgccgggccgtctacgaccgtgcacgcagcgcgctgatcgcgcagctccgctcgctcgacccgccggtgccggaagcggacatcgacctcgagcgcaaagcgctcgacacggcgatcggccgcctggaggcggaatacgaggcgccgccacccgcggccgcgacgatgccggccgaggagcctgcggccaccgtaccggaagcgccccctcccccgccgcccgagccgacccggcccgagccgctctcgcccggccccctgccgccgacgctgccggagccggagccgccgcagacatccgacgagccgctggttctgccgccggcctcggtgccagccgcaatcggaacggacaccggaccggccgagccgaagccgccggccgagacggtgccgttcatgccgccgacccgccggccgaaagccgacgaggccgtgaagcctgagccgcaaaacgagaacggcttcatcccaccggttaccgagcctgagccggcctccgtcgcgtccgaggccgaggctagcgccgatccagcctcgcccgagacgaacggagccggcgaggcgggcaacggccgccagcgcccgcgcatcgacgtggtgacgccgcccgaggggcgttcgcgcctgctacgcaacctgttcgtcggcggcgtgctcgcggcggtgatcgcgctgatcgcggtggcggccttcttcctgcgtgaccaaccctccgatctccagcagagcgcggccgagcaggagacgccggccgagcagccggatgcgaagttctcggatcgggtcggagccgagcgcaacgaggccgaggcccggccgaagcccgccgctcccggcgccgctccggcccagccggaggtgaccgtctcgcagcgggcgatcctctacgaggagaaccagagcgacacgcgcgcccagccgatcgccaccaacggccatacggtctggcggctggaagcggtgaacggcgaacagggcgagccgttgcagacggcactccgcgtcaacgtggagttcccggaggcggggctgacgctggcgatgaccatgcgcaagaatctggatgcgacgctgcccgcgtctcacaccgtcgaactcgccttcaccaacaacgcggatgccggtgcccagcgcgcagtgcagaatatcggcctgctccagctcaaggacgaggaagcctcccgcggctccccggtctcgggcctgccggtgcgggtacgcgagaacctgttcctgatcggtctgtcgtcgctgaagagcgacgtcgaccgcaacaccgagctgttgctgcacaagaactggttcgatctggccctgacctacgcgaacggccagcgggcggtcatcagcttcgaaaagggcagcgccggcgcccaggctctgcagagtgccttcgcgcagtggcgcgactaaggatggtctgaccgtgcatcaacccgacaggcgccacccgcctttcgggatgatgcgttggagcgtcgacggtcgctcacacgaaaaacccggccaccattgggggccgggttttttcattctcggatcggagcaggcgtgcggacgacgccgcgccgcctacgagacccgcgcctcggtccggggcagttcgcgggttgcgaggttgcgcttgaccgcctcctgcaccttctcgaaggcccgcacctcgatctgacggacgcgctcgcgcgagacaccgaactcgcccgagagatcctctagggtgatcgggtcgtcggccagtcgccgcgcctcgaagatgcgccgctcgcgcgggttcagcacgccgagcgcgtcgcgcagggccgagagacggttgcgcccctcttcctcgcgggcgagcacggtctcctggctcgggctgttgtccaccagccagtcctgccattcgccttcgccctcctcgcgcaggggcgcgttgagcgaggtgtcgccggacaggcggcggttcatgtcgatcacgtcctgcgcgggcacgccgagcgaggtggcgatgtgctggacctgatcagggcgcagatcgccctcgtcgagcgccgagatgcggcccttcgccttgcgcaggttgaagaacagcttcttctggttggcagtggtccccatcttcacgagggaccacgagcgcaggatgtattcctggatcgccgccttgatccaccacatcgcgtaggtggccagccgaaagcccttgtccggatcgaagcgcttcacggcctgcatcaggccgacattgccctcggacacgacttcgctgatcggcaggccgtagccgcgatagcccatggcgatcttggccacgagacgcaggtgcgaggtcacgaggcggtgcgcggcttcgcggtcaccatcgtcgcgccagctcttggcaagagtaaactcttccgccggctccagcatcgggaacttgcggatctcatcgaggtagcgcgaaaggcctccctcattggcgagcacgggcagagcgccggccatgtgcacctccttaaacagcccccctgtcgggcgggctccaagcgaatggccgctctcttgagccgaccacgccgctccccatcttaatggaaatccgccatgcccggtagcgaccaacgctgttcacgcagggtccaacgcgcgaaccggagtccgggtttaacgtgtcacgggcgcacaggggtcgcagtgccgaaacgcacctttcttagccccctctcgatgcttcgcatgaaccggttcggtccgcctcgatagggcgcctcacgcctcgcgcaggcgaagcgcctgaacatccgcgcgggggcgcgcatcgaggaagcgcaggatgtcgtcccgcggctgcgggcggccgagatggtagccctgcatgaaggggcagcccatggcctggagcgtggcgaggtcgtccgccgtctcgatgccctcggccacgacttcgagaccgagcgcccggccgagaccgagcaccgcctggacgaggccgcgcttgtcctcggcctccgacaaaccggtcacgaggctgcggtcgatcttgacccggtcggcccgcaactggcgcaccgaggccagggacgagtagccggtcccgaaatcatcgagcgccatccgaatgccggcccgcgacagcgccagcagcttgccctgcaccgcctcgatgtcgagtgccgtctcctcggtgatctcgatctccagggccgtcgccggcagaccgagcacccgaagccgcccgagcacgatctcatcgactgcgatctgcgccatctcccgcggcgagacgttcatcgccaccgaaaggtcgtgaagtccccgcgtccgcagcgcgcagagcatcgcgcagacctgctccaggatgaagcgcagcagcgattccgtcagccccgccatggcggcggcggagatcaggtcggcgggcggcacccagccatgcaccgggtggtgccagcgcaccagcgcctccaaattggtcacgctgcgaccgtccgggccgaagatcggctggaaccacacctccagctctccctcggccagggcctgcgagagatcgcgctcgcagtcgcgccgcatctccaggcgcgtgctgagtccgtcgtcgaacaggcggaagtgattgcggcccgaatgcttggcggcatagagcgcctcgtcggcgcaactcagcagatgtgtcaggctgtccgacggacggtgacagatgccgatgctcatgcccagccgacccgtatcgaagctctcgaacggttgggccacggtccggatcaggcgctccgcgagggcggccgggctctcgatcacccgggcactgtcgtagacgagggcgaactcgtctcccccgagacgggcggcatcgcaatccaccggcacggcgacgcggatgcggcgggcgacctcagcgagaacgcggtccccggtggagtggccgtagacgtcgttgaccgacttgaagccgtcgaggtcgagcagcatcaggcagaccgatgcccccgccgccagttgctcctcggcccgctggatgaagcccgcgcggttcaggaggccggtcagcccgtcatgcgtcgcgcgctcgcgcatttcctccgccagggcgctcgcgctcgcatgggcggccttgcgcgcctcggcgagcgcggtcgcctcgttcttcaggcggctggtctcccggaatccccgctcggtcgcgatcgagctgcggatcagggcggccaggtacagcagcacggtggccgcgaggcaggtctggtcgaaaccgccgacggcgagcaggcatcccgcgaccgagacgagcggcggcgtgatgaagcagatcgggatccgcgcgtaggcgatgccgtgggtcaccgcgccggccgtgatcccgcaggtgacggtgagatagaacagcgtctgcgccgaagtgtagccgtcgcacaggagcggcaggagggcccagacggagccggagaggagcgcggcgaggcaggccagccacaggtgccggtcgatcgagcgggccgctgcctcttcggagatcggagcccggccgggggacatcgccagccccgcacagggcgcgcggcacaacccaaagcgcaagccgttgaaggcggtggaagcggaaaaccagagggcgccgagagcgccgtgcccggaatgcagggcgaccaggaagccggccagaccgagaagcacgttgacgggcagggcctgctgcacgctggcgcgcaccgcctcgagctgatcgcggcggatcagcctgtcgagatgcggctcggtgctcggacgtgagcgcataaggacgagtccgggtcggacgcttcggaaatgaagcacactgcctttacgcgcaaagacgtaacagatggttgagaagagcttcatcgtccggcgacccgtcgagatgacgagccggtgacgtcatgcaagaccttaccctccgctcgtctggaatggtcttttgacaagaggcagagcgatcaagagatgaccgaggtcgccgcgcttgaatgcctggcgtctccgccacgctggaagctgcggcgatcgatcggcatccagaccggatcggcgacgtgaagtccttcacaaagcgcgcgctgcgccgccttgttcggaggcgagaggatcggtgatcgggcgtcttgcgcggcactcgcaggcgcgaggaggttccggtcgcgcgatgccaccttcggtcgcgtcccaaccgcgatccggaacgctacttgtgcgagtgtccggcgcctcgagcgccgagctcatctcgctcgcaaaggtcgtcatgcgcgttctccattcgatcggtcgggcttgcggcaacggcctgcgcttcagcgtcggcggtttgatcgccgcgctcgatggcctgacgcttctcgtcgggcgcgcctcggaccgcttcgacgcccactgggtgcaacggacgccgcagctccggtcgcgccgccgacatgacggcccgcggccgctcgatttgcccttcctccacctgtaagccgcgtccctgtgcccgacccgtaggggccgcccgtcaccccttcttgcgcagggggcgcacgaagcagcccgcgctcggcacgaagccggtggcaccgcagaattccggcaggcccgtctcctccgtggcggcaagaagctgaatcgtgccgcagcccgccatccgcgcggcttgcgaggcggccttcagcaactggcggccgacgccgcggcggcgcccgtccggggcgacgagcagcatcgtgatctgcgccaccggcgaggcctgctcgagcaccggataccagtgcagcaccacgatcccgctcggcggcccccattcgagggcgagcagcgccgtgccgtggccataccggagcacctcgagctgctcggccaggacgtgcgagggcacgggatggcccgaggcgctcaacagctccgcgagccccgccgcatcggccggcagcgccgagcggatctccagcccgtatcggcttcccaacagcacctccgcccgatctcgtttccaacctgcgccacgaaaccggagcgcgacctgcacgcctccatggggccgatggcgcgggtgtttcacggcggcgggccgcgaggcaaggcgccgtgctttccggatccgcgcatggtgccgcggatgtggttcagcggcgccgtcatcctgccgggccccggcgctctgaaggccgcggatcgtctcagccgagggcggccagcagccgcgaaaaatctgcaggcagcgggctctcgaagcgcaggcgctcgccggagcgcgggtggagaaatccgagttcgaccgcgtgcagggcctgccgtccgagaacgtccagggcggcgcgagcgggctcgctgagccgggccgccttggtcttgaaggcgccgccatagaccgcgtcccccagcagcggatggccgcgatggctcagatgaacccggatctggtgggtacgtccggtttccaggtggcagcgcagcagggccgtgacaccaccctccccgtgcacgtcctcgacccggtagtgggtgatcgcctcccgcccctcgccgtcgcggaccacggcgatcttttcgcgattgtggcgcgagcgcgcgaggtttgcgcgaatcgtgccggcccgcggctccggtacgttccagaccagggcgagataggcccgctccagggcgccgctgcggccatggtcggcgaactgggcggagaggccctgatgggcgaggtcgttcttggcgacgacgagcaggccgctcgtgtccttgtcgaggcggtggacgatgccgggccggcgcacgccgccgatcccggacaggctcaccccgcaatgcgcgatcagccgattgacgagggtgccgtcctcgtgccccgccgccgggtgcacgacgagccctgccggcttgtcgatgacgatgagatcctcgtcctcatggacgacggcgagcggcaaagcctcgccgagcggctcggcgggaagcggcgccggaacgctgagattgatccggcagccagccccgaccttgcgcgcgggatcgcgcaccacgatcccgtcgcagcgcacgaggccctcgcgcaccaagccctggagccgggcacgggagagatcgtcgaacacgcgggcaaggacgcggtcgagccgctcgggaacggttccctcgtcaagcacgaggctgcgcgcctcgtccgcgccggggatcatggaaagcaccgtggaggacaccgtgaggattctcgtcatttcgccccggaaagcgcttgcggggtccgggatgcctcgctatacgaacccccgtcggcccggaagctcccatcgtctagcggtctaggacgtcgccctctcacggcgaaaacaggggttcgattccccttgggagcgccaccggccctcaatctcgttgccaaaatcgttgctgcagtgttcggcaatgagcgacgaaaatctcacatctttgcagaatagcctgacggtcgcccggttgaaccggggacgatgcactccgctttcggttcgaggaagcgcggcgcccaggcgaagattctgtgcgcctgaagcgtgtcgcgattggcgttgacccgggagcggttcagcctcgtcccaagtccgacctgtcgcggccacctaatccctcgcacgcggaaagcgccccctgttgcggagcgctggtcacaagaccgatgccatgtcatgtgcaggccggtgacccatcatcctgaacctctttcacccgtgccgcttgcgaacctgggttggctcgccttcttcgaggagcagcgtgaaccgcacgagtcggatctcgctcccgttcggatcgccacggttcatcgctcacgcctgacggccctgtcggagacgggaccggtccagctggaacttccggttcataccaacaccggccatttcgccgtgggcgattgggtgctggttcatccccagacccggatgctccaccgccgtctggaccgtcggacggtcctggagcgacgcgtcgaaggcagccgagccctgcagcccgccgcggccaatgtcgataccctgttcatcgtcacctcctgcaatgccgatttcaatcaggcacgactggagcgctatctggcgctggccaatcagggcggcacgaatccggtgatcttgctcaccaaagccgacatggcggccgatgtcggcgcctatcgcgaccaagccgccgcgttgcagcgcgggctcgatgtcgtcagcgtcaatccccgccttccgggggctgcaagcaccctggccgcgtggtgcggggtgggacagaccgtggcgctggtcggctcttccggtgtcggcaaatcaacgctggtgaacacgctcgccggtccgggacaggcacttccccaggagaccggaggcattcgcgagcacgacgccaagggccgtcacaccacgacgtcgcgctcactgcacgccattgccgggggcggctgggtgatcgacacgccggggatgcggacgctgcacgtcagcggcgccgcggaagggatcgcaaccctgttcgccgagatcaccgaactcgcaccctcgtgccggttccgcgactgcacgcacgcgcacgaacccggctgcgccgtacaggccgctgtcgccgatggcaggctcgaccctgagcggctgatccgttggcgcaagcttctcaccgaaaaccgcgacaacacgccaactcccacgggaccgcgaggccggcggggtggcggggggtagaacctctgccgaagtcaaagccaacgagatcgccgcacttcccgcgatcactcatcagaatctaagggtcggtctggatggctctcggagcctgcgaggcgaagcgcccgtggtggagccgttcgcatgcaagagtcgcgaaaaagccctcggccctagcgttgtcggagcccgagcctgcggctcgctgggctcagcccgctgggcaggctgagcacgcccggtccgcgatcctgaaccgtgatctccgaatgcgaagcccctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcgactaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcactgtgtctgcgagcgttttgcgcggtcagtgcagcgtgaacgacaaaaagcccgcgggcatggtggccagcgggcttgcggtcgtctgtgatgatgtcggttggttggtgcgtgtgttcgtgtgcgttggttgcgggggctggatttgaaccagcgaccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgccaaacgcgtggacgccggacggtgtgcgtgtccgtcgtcggcgtgctgtgtgagggaatgtgtttgcttgtgctgggcaggcctggcggcgaccgactctcccgtgtcttgagacacagtaccatgggcgctggtgtgtttaacggccgagttcgagatgggatcgggttctgggcacaccgctcaggccaccaggccggcgcagcacaagggggggatgttcgggcaagcatgggacagcgtgtgggctgtctctggtcttgggtcgtgacgcatttggtgtggtgtctgctcgtcagccttacggctgtcgatcagcaccggacacggatcatgagagcgatcaagccaatcgggcgattagtaccggtcagctcaacgcgttaccgcgcttgcactcccggcctatcgacgtggtcgtcttccacggccctcaagggagacctcgttttgaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtacatagctatgctgcactgccgctggcgcgacaacagctccaccagaggtacgttcatcccggtcctctcgtactagggacaaatcctctcaagtctccttacacccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaatcggcgaacagccgaacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacgaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccacccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacatgtacgtcttgcagtcaagcgggcttatgccattgcacgcgacgagcgatttccgaccgctctgagcccaccttcgtacgcctccgttacgctttgggaggcgaccgccccagtcaaactgcctgccatgcgcggtcccggcgcccgatcagggcgcgcggttagaccaccatgtcgtcaagggtggtatttcaagggtggctccatccaggctggcgcccgaacttcaaagcctaccacctatcctacacatgccgacacgaaggccagcgcaaagctacagtaaaggtgcacggggtctttccgtctgaccgcaggaaccccgcatcttcacggggaattcaatttcactgagccgatgctggagacagcggggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcaattcaaggctctcacctctcctcttaaccttccggcaccgggcaggcgtcaggccctatacgtcgtcttacagacttcgcagagccctgtgttttagataaacagtcgccaccccctggtctgtgccccctgccgatggttgcccaccgacagggcctccttatcccgaagttacggaggcaaattgccgagttccttcagcatcgttctctcaagcgccttggtatactctacctgtccacctgtgtcggtttcgggtacggtctcacgtggaggctctttcctgggaccccttcaccgcccaaccaatccgataaggttgaacgatatacggcatccgtcaccatccactggccggggaatatttgccccgttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgcgaagattaactttacgcaggaacccttggactttcggcgagagtgtctttcacactctttgtcgttactcatgtcagcattcgcacttcccatacctccagaagctctcacgagtcttccttcatcagcctagggaacgctccgctaccactcacctcttgcgaagtgaatccgaagcttcggctcgtggcttgagccccgttacattttcggcgcaggaccccttatttagaccagtgagctgttacgctttctttaaaggatggctgcttctaagccaacctcctggttgttttgggagtcccacatcctttcccacttagccacgaattgggggccttagctgtcggtcagggttgtttccctctccacgacggacgttagcacccgccgtgtgtctcccgagcagtactcgtgcgtattcggagtttggttgggtttggtaccgctgtgggcggccctagcccatccagtgctctaccccgcacggtattcactcgaggcgctacctaaatagctttcgcggagaaccagctatttccgagtttgattggcctttcacccctagccacacgtcatccaagaccttttcaacgggcactggttcggacctccagtgggtgttaccccaccttcatcctgcacatggctagatcactcggtttcgggtctaaagccacgaactgaacgccctattcagactcgctttcgctgcgccttcacctatcggcttaagcttgctcgtaactttaagtcgctgacccattatacaaaaggtacgcagtcacccaggacaaaccttgggctcctactgtttgtaagcatccggtttcaggtgctatttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcactatcggtcgctgaggagtacttaggcttggagggtggtccccccatgttcagacaggatttcacgtgtcccgccctactcgagtctctgctatcgaccgtcccgtacggggctgtcacccatcgcgccggcctttccagaccgttccggtaatctcaagcagagcactggcctgatccgcgttcgctcgccactactaacggagtctcgttgatgtcctttcctccgggtactgagatgtttcagttccccgggttcgcttcaaacccctatgtattcaggatttgataccttcatctgaccaactgtatggaagcaccaaaccaacttgcgtcagcctgacaccaccatacagaaggtcgaaggtgggtttccccattcggaaatccctggatcaaagctcgttcgcagctccccaaggcttatcgcagcgtaccacgtccttcatcgcctctcagcgccaaggcatccaccgaatgctcttaaggcacttgatcgctctcatgatcgatgtccggcgtgatcgccagcagcaaagctgctgccgatcacccagccacggtcacgataaagaccagtgatgcaggcccctctcggaacccacatcacatgcttgccgaacataaccttcaacgggcaccctgctttcgcaggacccgcggtcacattccctctttacgatgttcatatcgatgccacttgctgcgctcagcgctaacaagggcaaacttgcactctctctccggatgcttttgccaatctcagtccaccttctcggcgcgccttacggcacatccaacaaaagaatggtggagacggacgggatcgaaccgacgacctgatgcttgcaaagcaactgctctcccagctgagctacgtcccctgatcatggtgggcctgggacgactcgaacgtccgacctcacccttatcaggggtgcgctctaaccacctgagctacaggccccaagccggtcagccacggctgaccgcgctcacagcgcagcaaacccggtgatcccgcttatccggatgagaaagagaaacgaggacggctcattcgcgtcccgccaaatgaagtcctgactggacttcgtgtatccaatgacgccgtgagaggagcgggtcatcagccttgcggcgaacaaccatcctaaaacagcatccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttggcgcagcgccgtcgggtaagaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcgtgctgatccacgattactagcgattccgccttcatgcacccgagttgcagagtgcaatccgaactgagacggtttttggggatttgctccacctcgcggcttcgcgtcccactgtcaccgccattgtagcacgtgtgtagcccatcccgtaagggccatgaggacttgacgtcatccacaccttcctcgcggcttatcaccggcagtctccctagagtgcccaactgaatgatggcaactaaggacgtgggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcacgcctccgaagaggatccccgatctctcgaggtaacatgccatgtcaagggatggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgcttaatgcgttagcggcgccactgacctgcaagcaggccaacggctggcattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcgcctcagcgtcagaaccggaccagacagccgccttcgccactggtgttcttgcgaatatctacgaatttcacctctacactcgcagttccgctgtcctcttccggtctcaagccaaccagtatcgaaggcaattctgtggttgagccacaggctttcacccccgacttaatcggccgcctacgcgccctttacgcccagtgattccgagcaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttattcttccggtaccgtcattatcgtcccggacaaaagagctttacaaccctaaggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctactgatcgtcgccttggtaggccgttaccccaccaacaagctaatcagacgcgggccgatccttcggcagtaaacctttccccaaaagggcgtatccggtattagctcaagtttccctgagttattccgaaccgaagggtacgttcccacgtgttactcacccgtctgccactgacacccgaaggtgcccgttcgacttgcatgtgttaagcctgccgccagcgttcgctctgagccaggatcaaactctcaagttgaagagttgatctcagctgatcacaacataaacggagtgctcacatccgtttcacccgtgtttccacgaatgaacggtgagcttccgaaacgtcggtccagcttcatctctcacggtccggctctcgccagacccgcaaggacgtaaacaagccgcccgcgtttctctttctcgtatgattcacttgtcaaatagcagcgatcacacccgaaggttcaacccttcgccaaagacgcgccagctctccggttgcccggcgatccagcccagtcctcagcgatgaagtccgcaacgcgggttcaacccggcgccggcagtccgcggcgtctagagccggcgaaccgttctgtcaaccgatccgttcaagcgccacagcgcccggatcaaccgacactccggaaccagaaggacagcgatcgcccgatccagtcacccggatcagctccgctcaccaacaatcccgaagaccgtcgaagctctcggccaccacccagtggaccgcggcgccccttcggtgaggcagcttctatggggtgaccgatccggcgtcaacggccaaattgagaaaagttccgcatcccatcacgcgggcattacagccgtacgacagcatcctcgggacgcatctgcggcgagggtccggccgcctcaatctggacatgctggccccggacatcggtcgcgtcggctaagcgtcgtaccgcgaagtcccatgtcgctcgcccagtgcgagtctggtaggacagagcgggagaaccggtccgaagcgccgacgcagaggaagtccgtgacgcgcgagcgactgaagatcgggggaacggcggcgacggcgaagccacgcccgccgactctgccgcgcggtgtcgagccgccgctcaacctcctgggtgcggatgcccggcagatcgaccggcgcgacgtcaacctgcgctggctctgcgccagcgcgctcaccggcattaccggcgcgctgctaatgggcgcggccatccatgtctctcttcagggggatgcctcgctcgcggctgtctcggatcggccgaacctcggaccccgtccgcagacgcaggcccccgccatcgaggagcccggcatcgcctccgcgcataagggcgaccgcctcgtccgcaatctgatgatcgcttcggccaagcagagctatcgcaccccggttacggtgcgtctcggcgaccgtgagatcatcaaggtccggcccttcgtccggatttcgtccaacctgtcgatgtcgacaggcgtgttcgccagcgacattccgcgcttcgatccgatgaagttcgtctccgacgagccgcaggagcgcgcgcctgatcccggcgcggcggacgcgccgggcgccgaggtcacggtggtgaaacgcgatcttgccgagatcgccgtcgatcccggcgcaccagcgctctcggacgaggacgtgacggcgcagatcgaggaggagcggcgcctcgcggcggaagccgggcgccgcaccgccctaccgctggcgccccagatcctgctctcgcgcaccctgcagcagggctcggccttcgccgggttcggcgagggtgccggccaggggaagggcaagctcggcgaggacaccagcccgttcaagtcgatcgaggtgctcgtcgtccccgagaacgtgacgaagctcgccaaggtggagctgcgccccggcgaggcaccgctggtcgaggaacgcgaccttgcgctcaagcgcggcgaaaccctcgacggcgccctcaaggcgaccgggcaggcctccgatccggcgatcgcgggcatcgtcgcagcgctcggcgggaaggccaaggtcgcggccctgtcggagggtcagcagttccgcgtgcagttcgcgcccggcccgaaacccggcgacgggcggcaggtgacccgcgtggtgctgttcggcgagaccggcgtccaggcgatcgcggcgatcaacgatcacggggcgttcgtgcccgtggcgccgccggtggacgagacgcgggggcgcaaccgggagcaggcccaggccgagacgccggacgatgatgaggaggacgagggcagcggtccgcggctctaccagagcctctacgagaccggagcgcgccacgacgtgccgcgcccgacgatcgaggatatcatccggatcttcagctacgacatcgacttccaacgccggatctcttcgggcgacgggatcgatctgttctacacctacgacgaggaagccggccccgccgccgccgagcggccggaactgctctacgccgcgctcaatctcggcggcgagtcgcgcaaggtctaccgcttccagtcaccggatgacggctcgatcgattatctcgacgagcagggccgctcgctgaagaagttcctgatccgcaaacctatcgccgacggcatcatgcgttcgggcttcggctaccggcgtcacccgatcctcggctatgccaagctccataccggcgtcgattgggccaacccgatcggtacgccgatcgtggccgccggcaacggcacggtgatcaaggccgagtgggattcgggctatggccgccgcgtcgaggtccagcacatcaacggctacgtcacgacctacaaccacatgtcccgcttcgcccgcggggtcagcgcgggcagccgcgtccggcaggggcaggtgatcggctatgtcggctcgaccggcctctccaccggcgcgcacctgcactacgaggtgatcatcaacgggcacttcgtcgatccgatgaagatccgcgtaccgcgcggtcgcgagctcgacggccggctgctcgccgagttcaagcgccagcgcgaccagaccgaggcgacgatgcagaaatcgaagactgccacggcgatggcgcagcgcgacgcgatgcggtgaggccggacaacggcccgcatccttacctctgctcgagcgaatcccggatcgtcatgagatcgagcgcccgcagagccgtctgatccatgatgcactcagccgaaagcggaccgccgatggtgccgcctgggtagacccgccccggccattcgcaggcctgcgcgcgaaacttcagccaggtctgctggacgcccttgaggtcagttttgccggcctcgtcgaagccggccatggcctcgcggtaggcgcggttcaggagcgtatcccaaaccgtgtgctcccggtcgaagcaggtcatcatccccaccgtactggagccgtcgggcgtctcctggcagggccccgacacccggccgatgcaggtgcgccgttgggcggacgtctccttgcccgtgaggcacgcctcgatcaccgccgcatccttcgcaggcgaggcggggcgatccgtttcctgcgcgagggagggtgcggcgagcgcccaggccgacaaaatcaggatcgcgcgaaacgatcgcatcgtgcccagccccctcatggtcgctcgccgctcctcacgaattcccgatgggtcgctgcggcacaagccccgtgagacgcaggatcaacacaaccgtgagaacccaagccgcgcccgcacatcttcagcggtaacgccacgggcgcgcagatcggcgagcgactcggagtccttcgacttagcaagcttctcgccgtcctccgcccggatcaacccgtgatggtgataggccggcatgggacagtggaggaggcgctggagcagggcgtgcaggtcggtcgccgcctccagatcctgcccgcgcacgacatgcgtgatcccctgcaccgcgtcgtcgcagaccacggagaggtggtagctcgtcggcacgtcgcgtcgcacgatcaccgcatcgccccagcgggccggatcggcactgaccgtctcctcggcgccgtcatcgggcgagaagcggcggatgaggaggggatcggccagcgttcggagcgcggcgggcatgtcgaggcgccagctatgcggctcgccttgcccgatgcgggcgcgtcgcgcgtcggcggatagagcgcgacaggtgccgggatagagcggagcgccgtcgggatcgcgcgaaaccggtgcgccgcgcgcctgacgggccgcgacctcggccgcgatctgcccccgtgagcagaagcagggatagatcaggtccctcgccgccaacgcatcgcgcgccgcggcgtaatccgcaaaatgctcggattggcggcggaccggtccatcgaagcggagaccgagccaatcgaggtcggccaggatgcccgccacgaattcgggccgggcgcggccgagatcgatatcctcgatccgcaagagcagctgtccgccgagggtccgggcgatgcgggcgttcagcagggtggagtaggcgtgaccgagatgcaggcggccgttcgggctcggggcgaagcggaacctcggttctggagcttgcatcatgtgtccagacacgtcaggcgcgccttcgcctaaggctctccggcgccgcgcaggcaggtcacgggtccgggcgtgcaggcgatgcccggcagcgaacaggcggtctcctcgccgatccggcggcagaccttgcagccgtcgccccactcgccgcagctctgattctgggccgggtccgatgccggaacggcggtcggcgcgggttgatgggccgcacgcggcgccagggctccgatcagcacggttgccgccacgagagcgatcacgctccatgtcaccgtgcggtcgagacgggcggattgcggatcggtcgagagttctgcggccatggcccggtgttggcgcggatgcggcgggactgtcaacgccgcggcgtcagacgggtgagcggtccggtttcaggagcccggccaagcttgaaacgcaggggtggccgacgctccgtgcaactagagtgggaacattcggcacgctcattgcgatgccgctggcaggaacatgaagaagcggccctggggaggagagatcgacgccagcacggagcctccacgcatgctctacggcctctacttcctgacctgcatggttgcgaacccgacccattgcgtcatgcgggttcaccgcttcaacgaagacatcgtcaccccgcagcaatgcctgtcggtcgcccagccgcagatggcggcgtggcagaacgcccacggcgaccgctggcgcgtcgcccgcttccgctgcggctcgcccccgcgggatgacgggacgcggatctgatcacccgcatcccgccctttcctcaggcagactcggtcggctttgcggcggtgcccgccagcgccgccgcgacggcacgggcgaaggccacgggatcgcgcggcgtgtcgccgtcctgaacccgggcgaggtcgagcagtgtgccggcctcggcctttaaatcctcgccggcctcggctcgctcgttgagcgaccggatcagggcatggcgcgggttgatctccaggatgggcgcggaaccaccgaagccgcggccggcccggcgcagcaggcgctgcatctggaggcccggccccatgccggaggtggcgagcaccacggcgctgtccacgaggcggtcggtggtccgcacgtcggacacgtctggctccagcgcgagcttgagggcggcgacgagcgtgtcgagcgcgggcgccgcctcggccgtctcaccctcgggcttgagcttggcgaggtcggccgagccctgcgtgaccgagcgcaggggcttgtcctcgaacttgcccaactgctccggccagaacgcatcgacgtggtcggacagcagcagaacctcgacgccgcgggcgcggaaaccttcgagctgggcggagttcttcagcgcctccacgtcgtcggcgacgagatagtagatcgcctcctgctcgggcttcatccgcgccacgtattccggcagcgaggtccagccaccttccgtcgaggaacggaagcgcaggagcggcgcgatctcggcgcggcgctcgaaatcctcgtagatgccttccttcagcaccggcccgaaattctcgaagaatttttgatattcctcggccttctcggtgttcttcgagcggttcgacagctcgttgatgacgcgggtggtcacggcgcggcggatcttctgcagcgtcggcgtcgattgcagcatctcgcgggagacgttgagcggcaggtcgtcggtatcgaccacaccgtggacgaagcgcagccagttcggcagcagctcggcctcgtcggtgatgaacatgcgccgcacgtgcagccgcaccttggagcggcggtcatcttccatcggcatgaacggcttcatgctcggcacgaacaggaggccggtaaattcgagcgcgccctctgcccgccaatgcagggtcgcccagggctcgtcgaagccgtggctgacggtgcggtagaactccttgtactgctcttccgtgatctcggatttgggcttgcgccagagcgcggtgccgcgattggcggcttcctccttgccctccgcatcgcggatggcgatcggcacggcgatgttgtcggcccatttgcgcacgacgtgatcgagccggtagctctccagatactcgtcggcgtcctctttcatgtgcagcacgatgtcggtgccgggctgctcccggctcgccggctccagggtgtagctgcccttgccgtcggaggcccaggtccaggcctcctcgctgcccgcccggcgcgaggtgacggtgacgcggtcggcgaccatgaaggcggagtagaagccgacgccgaactggccgatcaggctcgggcgctggtcctcaccgccctccgccgcccgctcgccgagcgcctgcgagaaggcacgggtgcccgaacgggcgatggtgccgaggttctgcgccagatcctccttgctcatgccgatcccggcatcggagatcgtgagcgtgcgcgccgccttgtcgggggcgatcagcacccgggcgtcggaggggagcgccagggcctcgttggtcagcgcctcgaagcggcgccggtcggtcgcgtcggcggcgttggccaccaattcgcgcaggaagatttcgcggtcggaatagagcgcgtggacaacgaggtccaaaaggcgcccgacctcggcaccgaattcgtgccgctctaccgtctcgctcaaaggccactctccccgtctggcgtgccgcaccggaacacccgcgccgatgcggcgggtgttcggaggaacacgcgaaaaagcgggggcgatatgcccatggcgcgacggcaattcaatcgccgcgggcgtgtgccagcgacgaaattgtcgcgtttcaggctgccaaagccgtcggcgataccgcgctcacgaccggcgcggcctcgatgcgttggtgcacggtgtcgaacgcggtgcggatggccaccaccgcatcctcgacggcgaccagggcagcgagttgcatattgcccggcacctcgccgacgcggcgcgtcgcgacgacaagggaatgctcgagcctcaacagttcttcctcggcactcgcaccggaaagatgagccaaccgctgtagcgcggcctccaaagcatggcgcaagacaagtgttctcacgcgatcctgaaggatcgcccgttcgttttgcttcatgtgcggagatacctgccgattcgccaagacgatcatgtcatcccgcccgcaccggcgcagttccttttctgcaacatttgcaaaaaggcagaggcgccacccggaaccatttcggcttgtgggaaatccgcacgtctccgacgcatcctgagcgcgcatccaggcccctctgcgatcctgcgggagccggtcgcgcgattgcggaatgccgggggtgcgtggtggcggggagcacggcagttgcccttcgcgtcgacgcgtggtcctgatcctgcctctcggcccgtccgatctcaggtttcgtcagagtccgtcatgcccgacacgcccgtcttcgcccatgcggccgttgccgccccccacgcgctggcggcttcggccgggcagaacgtactggcgcagggcggcaacgccatcgaggcgatggtcgcgatggccgccgccatcgcggtggtctacccgcatatgaacagcatcggcggcgacggcttctggctgatccgcgagcggaacggccgcgtgcgcggcatcgaagcctgcggaccggccgggcagctcgcgacccgcgcccgctaccgggagaaggagctcgacgcgatcccctcgcgcggccccgacgcggcagtgacggtggcgggcaccgtcggcggctggcgcctcgcgctggacatggcgcgcgccttcggcggccggctccccctcgatgcaattctggccgacgccatccgccacgcccgcgccggctgcccggtctcggcctcggaggcgcgctacgtgccgaaggaactcgacacgctgcacgacgcgccgaatttctccgcgacctatctcgatgacggcaagccctacgcggtgggcgcgatccgagcgcagcccaagctcgccgacaccctggcccagctcgcccatgccgggctcgacgacttctaccgcggcgatatcggccgcgagatcgccagcgacctggaacgtctcggcgcccccgtgacccgcgccgacctcaccgcctacgcggccaaggagcgggcaccgctgaccctgcggcggcgcgacgccacgctctacaacttcccgccgccgacccagggcctcgcggcgctgatcatcctcgggatcttcgaccggctgcacatcgccgagccggagagcaccgcgcattatcacgggctgatcgaggcgacgaagcgtgccttcgccatccgcgaccgcttcgtcaccgacttcgaccgcctgaagggcgaccccgccgccttcctcgatccgaagcgcctcgaccgtgaggcggcgctgatcgacatgcggcgtgccgcgagcatcccggtccgctcgggcgagggtgacaccgtgtggatgggcgcgatcgacaacgacggcatggccgtctccttcatccagtcggtctactgggagtacggctccggcacggtgctgccgggaaccggtatctgctggcagaaccgcggcatgtcgttctcgctcgacgcgaacgcggtgaacccgctggagccgggccggcgcccgttccacaccctgatcccggcgctggccgccttcgatgacggccgggtgatgtcctacggctccatgggcggtgacgggcagccgcagttccaggcgcagatcttcacccgctacgccgattacgggatgtcggtggccgatgccgtggacgcgccgcgcctgctctacggccgcacctggggcgccgagtcgctgagcgtaaaggtcgaggaccgcttcgatccggcctgcatcgcggcgctccggcgcctgggccacgaaatcgaggagctgggcggcgcctatatcgactctctgggccatgccggcatgctggtgcgccatgtcaaagacgggcggatcgaagcgacgcacgatccgcgctccgatggcggcgcggcggggctttgaactgaaacgcggcttgccccgcgccgagtgggcggtacccttcgcgcaaaactcgtccgatcggcgggcgcgaccggaggagtgatacgggaggagatatccttggctcacttcatcaacgaccgcgccagcctcgtcaccgacgccatcgacgggctcgtcgcgggcagcggcggggcgctggcacggctcgacggctaccccgagatccgcgtcgtgctgcgggccgagctcgagccggacaaggtcgccgtcgtctccggcggcggctctgggcacgagccggcccatgccggtttcgtcgggccggggctgctcacggcggcggtgtgcggcgacgtgttcgcctcgccctccgtcgatgccgtgctcgccggcatcctggcggtgacgggcgaggccggctgcgtcctcatcgtgaagaactatgccggcgaccgcctgaatttcggcctcgccgccgagcgcgcccgggcgctcggccgccgggtcgagaccgtgctggtcgccgacgacatcgccctgcccgacgcggcccggccgcgcgggctcgccggcacgctcttcgtccataaggccgcgggccacgccgccgccgccggcgcgccgctcgccgaggtggcggcactggcccggcgcacggccgccgcggtgcgcaccctcggcatcgccgtctccaccgcgacgatccccggctcgaaaccggagccgcgcctgcacgaaggcgaggcggaactcggcctcggcatccacggcgagcctggcatcgaacgcattgacctgccccgcgccgacgcgctcgccgagcgcatggccgcgcgcttcccggcgcccatcgcaggcgccgacaggctcgcgctcctcgtcaacaatctcggctcgaccacggccctggagatggcggtgctgacgaaggccgtgctcgcgaccgacctcgggcggcgggtgcggcttctgctcggcccctccccggtcatgaccgcgctggacatgcacggcgcctccctcagcttcctggcactggacgatgtcctcgaggcagcacttctctccgagacaccagtcaccgcctggccgcgcgcgcggatcctgcgcgaatcgatcgtccgaccgctgccggagggggtcgccggcgggccggcaccggcgccctcgcgggatgcggtcgtcgccgcacggatcgaggccgtgggccgggcgctgatcgcagcggaagcctcgctcaacgccctcgacgcacgggtcggcgacggcgacaccggctcgaccttcgccgaaggtgctcgcgccgtactggccgatctcgaccggctgccccaggccgatcccgccgccctgtgccgggcactgggcgagcgcctcgaacgcgcgacgggcggatcgagcggcgtgctgctctcgatcttcttcgccgccactggcgcggcactcgccgggggtgcggactggccggccgcctgcgccgccggcgtcgctcgggtgcgcgaaatcggcggcgcgggccccggcgaccgcaccatgctcgacgcggcgattccggcggtcgaggcgctggcgacatccggcctcggcgcggcggcgcaggctgcccgcgcgggcgccgaggcaaccgccgggatggagcgggccgggaccggccgctccagctatctcgccggcaaagacctgaagggccatcccgatcccggcgcggttgcggtggcgaccgcctttgaggcactggccttgggatcgaagtgagtggatcgatgacgagcaccctgaaccaggaccagagcgactactggaacggcgaagtcggccagcgctgggccctctaccacgaagccctcgacacggccttcgcgcccttcaccgaagccctgttcgcccgcgccgcgctcccacccggcgcccgcgtgctcgatatcggctgcggggcgggcgacacggcgctccgcgccgcgcggcaggtcgggagcggcggccacgtcaccgccgccgacctgtcggaaccgctgctggccgtcggccgcgagcgggcggcgcgggaggcgccgggtgccgccccgatcgagtggcttcgggccgacgcccaggatcacgccttcggcgcccgcttcgatcacgctctctcccgcttcggcgtgatgttcttcgaggattccaccgcggccttcgccaacatccgccgctccctcgtggcgggcgggcggatgagcttcctgtgctggcggaacatggcggaaaacgcctgggtcacgctggcgcgggacgcggtgctgccgatcctgcccgaggctgaagcaccgcagccgggcgcgccggggcccttccgttttgctgcgccggagacgctcctgcctattcttgaggcagccggttttcacgccatcgaatgtgagcccgtggatcggatgatgcgggtgggcgatacgcccgaggcggcggccgacttcgtagcgacccgcggccccatcgcccgcctgctgcgcgagcgagagccggacgtgaaggacgctgccttaaaaatcatcacggcgttgttccgagaccgcttcgggtccggcccggtggaactcggcgccgcctgctggctcgtcaccgctcgaacctgaggcttcacccctggcacgccccttgctcaggcccgacgccgcaagggagtgaatgatgcatacaatttctgatcggacgcggtggatccagctcggccttggtctcctcgtcatgatgacgatctccagtccgcaatacgtctggaccctgttcgtgaagccgttccaggcgaccaccggcgcgagtctcgctgccgtgcaggtcgccttcacgatgctgatcgtgctccagaccttcttctcgccggtgcagggctggctgatcgagcgcttcagcgccaaggcgatgatcgccctcggcgccgccctgtcggggctgggctgggtcgcggcctcctacaccgacaccctctggggcctctacgcgacctacggtctgctctgcggcctcggcaccggcatcgtctatgtcggcgtggtcgggctgatggtgcgctggttccccgagcggcgcggcttcgcggccggcgtcgtggcggcgggctacggcatgggcgccatcgccaccaccttccccatcaccgacatgatcgcggcctcgggctaccgccacacgctgttcgtgttcggtgcggtcatggccgtgatcggcgtcgccgcagcgctcggcctgcgcacgccgaaggccggtgaaacccccgccatccccgccgacaaggtggcgagcgccgcccgcgacgtggccccggctcagatgctgaagaccccgctgttctggctgatgttcgcgatgatggcgatgatgtcgaccggcggcctgatggtggttgcgcagttctccgccttcgccaaggagttcggcgtcgccgacgccatggtgttcggctttgtcgcactccccttcgcgctcaccttcgaccgcatcaccaacggcctgacgcgccccttcttcggctgggtctcggaccatgtcggccgcgagaacaccatggcggtggccttcgcgctcgaagcggtggccatcggcctgctgctgatgttccgtgagaacgcctacgccttcgccctgctctcgggcgtcgtgttcttcgcctggggcgagatcttctcgctgttcccctcgacgctcacggacaccttcggcaccaagcacgccaccaccaactacggcttcctctacatggctcagggcgtgggctcgctgctcggcggccccgtcgccgcgctgatccacgacgcggtcggaagttgggtgccggtcttcggcatcgctatcggcctcgacctcgtggtggcagcgctcgcgtggttcgtgctcaagcccgcccgccgcgcctatctcggcgtgcccggaccggccgtgccgagatggccgcgcctctggccgtccgcccggcggtcggctgaggcgcaggccgagcccagcccctggccgttccggccgggggcgcgtaacgaagtccgcgagacggctcccgtcatcgcggacttttttgcatgcaatcgaccctgcggcagccgctgccatgacggcgccgtcacttgtgcctgatcacgccccgtggctcgccatcgtcggcatcggcgaggacgggcgggtgggcctctcgcccgccgcggctgccgccctcgatgcggcggaggtggtctatggcgggcgccgccacctcgccctggcggcgccgctggccaccgagacccggccctggccgagcccgattgacacggcctatcccggcatcctggcccggcgcgggcggccgacctgcatcctcgccaccggcgacccgttccattacggcatcggcgccgaactcgcccggctggtgccggcgcacgagatccgcgccttcccgcagccctccgctttcagcctcgccgcggcccggctcggctggtcgctgcccgagaccgcctgcctcaccctgcacgggcgcgacctgttcggcatcgtgccgcatctccagcccggcgcccgcatcctcgccctgtcctgggacggcgcgacgcccgcggccgtcgccgcgctgcttaccgagcgcggcttcagcggttcgcgactgaccgtgctcgaagccatgggcggcccgaacgaacgggttcgcgaggcgcgcgcggaaaacttcgacttgagcgagatcgccgctctcaacaccctcgcggttgcggtggaagcagcgcccggcgcccggatcgtcccgctgagccccggcctcgacgatgcgtggttcgagaacgacggccagctcaccaaggccgaaatccgcgcggtgacgctcgcggccctgcgcccgcgggccggcgaaaccctgtgggatctcggggccggcgccggctcgatctcgatcgaatggtgcctgcgccatcccgccaaccgcgccgtcgcggtggagcgccggccggaccgggcggagcggatcgcccgcaacgctcgggcgctcggggtcgcgccccgtgtgcaggtcgtcgtcggcggctcgctcgcggctttgtccgccctcccctcccccggggcggtcttcgtcggcggcggtgtcgccgagcccagcctgctcgccgcctgtcgcgacgcgctcccgcacgatggccgctgtgtcgccaacgccgtcaccttggagggtgaggcggccctgctcgcggccttcagtgaggccggcggcgccctgcgccggctctcggtcgcccacgcggtgccggtcggcggcctcaccggctggcgcccggccatgccgatcacgcaatgggtctggacgaagccgtgaccccgccctgcgtctttgccggcatcggttttcgccgggccacgaccgcagcggagatcgtcgcgctgctgaaccgggcgttggccgaggccaggctcgcatcgggacagcttgccgccatcgccaccgccgcggaccgggccggtgaaccggcggtctgcgacgccgccgccgttttcggcctcgcgccgactgcgctcgatgcggcggccctgacggcggtggatgcgcgggtcgtgacccggtcgcaccgaatcgaggcgagccgcggcgtcggctcggtggcggaggcggcggcgttggcctgcgccggcccggcggcgcgcctcgtcctgccccgcatcgccagcgcgggcgccacctgcgccctcgccgttgcggaccgggcgtcaagccttccttaaccgagaccgcgaagaggcaggccagcgaagggaacctttcacgcgatacggcgaggatggccgcgtgaagcagggaggggcggggcggtgacggacttgtcggttcccaccctgcaattcaccgatttcctggtgttcggcgcctgcgccgcgattttcctctgcgcgtggctgctgcaccggcagaagacctacttcctttgctttggagccagctacgccgtctgcgcgaccatggccgtgtggttcgtggatttcggctattacggcagcatctggtcgccgttcggctggtcgctcgccggggcgaccttctggatcgggctccggctcttcgacgggcgcccggcggtggcggggccgatgatcggcctgttcctgctccccacggcgacgcatctcgggctcacgctcgcgggcggtaacgccgtcgcgatcaatgccggcagcacgatcgcctatgccgtccacgaggctgcggcggccgtttatgtcttccgaacctcaacgcggcgttccccgctgcggcacctgatcgccggggccctcctcgcgatcgcgctggtgatctgcctgcccctgctgccggtttccgaggcgtcggtccggctctccgtcatcgcgattttcatcgtcgatcacgtcacttccatcctcctgaccacggcgattctcgccctggaggcggagcggggctatgccgccgtcgcgcggatggcgcggacggacgcgttgacgggcgcgttgaaccggcagggcctggcggccgagaccggcggcgtgacggaggccggcatcatcgtcgcggacctcgaccatttcaaagcgatcaacgaccggttcgggcatgctgcgggggacgcggtgctgcgcgacttcgccgcgcgggcggccgcgctcctgcccgagggcggccatctcgcgcggctgggcggcgaggagttcgggatcgtgctgcccgggcgcgatcacaacgcgacgacttatctcgccgaacgcctgcgccgcgcggtcggcggctcgccggtctcctggaaaggatcggccgttccgatcacggtgagcctcggcgtcgcgatgctccgagccggcgaagcgctgagcgagagcctggagcgcgccgacaaggccctctacgacgccaagaccgacggccggaaccgcgtccgggtcgcgtaagcgcgtcgttccgaaagcaggggtgagtggccaccgcggcgccgtccacggccagcttccgcgaagcccatccctcaatccgcccggtcgccgcctgacacgctgccgatccgctccgccgcgaagcgctcgcgcagccatgaagcggcggggccgcagggccgctgcttgtgccagaccagttccagggcgatgggccagtcgcccttgtcgaactgcaggtccggcgtgacgagatccggtgcggtgagggacgaggcgatgacgtgatcggtgacgaaggcccagccgatcccgtgtttcaccatctccaagatcacccagtggctctccacccaccacacctcggccgccacccgcagacggcgcttctccggcccgtcgctgcgcgcggcgacaaggatctggcgatggcgtttcagttcctcccactccacccgcgccttggcgagcggatggtcgcgtccgcagacgagcttgagcggcacccagccgatggtctggaagccgagttccgtcggtaggatctcctggcgccacatcacgccgaggtcggcggcgcccgactgcaccatgcggctgacatcctccatcaacgggaagagcagttccagttccacgaaggggaaggcctgagcgaaatcggcgaagagcgcgccgagcgcgtgctcggggtagagctcatcgatggcgacgaccagccggttctccacccgctgctccaggctgctcgccacgccgatcaggtgctcgcgccggtcgagcaccacgcgcgcctccgacagcagccgctcccccgccggggtgagcaccgggttccggcccgttcggctgaacagcgccagccccagatcggcctcgaggttggccacctgcgtgctgacggccgattgcgccttccgcagcacgcgggcggcgcccgagaacgacccggcctcggccgccgccacgaaggcttggagttggtcgagcgaaacggccatctatctgatttccggatacataccaacttggcagcgtgggtatcgcagatagaagacggcggaccaagcccgacctttccgggccaatcccgtttttccgagctagttcatgcgcaccacacgcgaccgtatccgtcatgccctcttgttcgagatgttcggcctcgcgctcatcatcccgttcggaacggtgctgttcgggctgcacgcctccgagatgggggtgatcggcgtgggcagtgccatcaccgcggctgcctggaactacgtctacaatctcggcttcgatcgcgtgatgcagcggtggaccgggcacacgcgcaagagcctcgtcctgcgggtggctcacgccgtgctgttcgaggccgggctgctcctgatcctgatgccgccgatcgcatggtatctcggcatcggcctcgtcgaggccttcgtcatggatctcgcgatcgcggccttctacgtggcctacgccttcgtcttcaatctggcctacgaccgggccttcccgctgccgggctggggcgaggtcgcggcggagccgtcgcgctgagccgttctccctcggttccttgccgcaacctcggccatcgtctctccccaacgggcgtcccgatgctgtaagcgggcatcatgaccgtccatttcatcggcgccgggccgggcgccgccgacctcatcaccgtgcgcggccgcgaccggatcgccgcctgccccgtctgcctgtatgcgggctcgctggtggcgcccgagatcctgtcgtggtgccccgacggcgcacgcatcgtcgacaccgcgccgctcgatctcgatgcgatcatggacgagatcgagcgggcgcacgccgccggccaggacgtggcgcggctgcattccggcgacctctcggtctggagcgcgctggccgagcagacccgccggctcgacgcgctgggcattccctacaccgtcacgccgggcgtcccctccttcgccgccgccgccgccctgctgcggcgcgagttgacggtgccggggctgacgcaatcggtggtgctcacccgcacctcgggccgggcgagccctatgccggagcgcgaacagctctcggccttcgcggccaccggcgcgaccctggcgctgcatctctcgatccacgtggtcgagccgacctgcgccggtctcgtcccgttctacgggccggattgtcccgccgcggtggtgttccgcgcgacctggcccgacgagcgggtgctgaccgggacgctgacgaccctccctgcctgcgtccaagccgagaagatcgagcgcaccgccctgatcctggtggggccggcgctcgacccgtcggatttccgcgagagcgcgctctacgcccccgattacgaccgccgcttccgcccccgcggcgctgtcggtgcccctggcgcaccatcggacgaggccgcatcgtgacccccgcccccggcctcctcgtcgcggcgccgcgctccggctccggcaagaccacggtgacgctcgcgctgatgcgagccttgcgccgccgcggcgtggcgatccgcggcgcgaaatgcgggccggactacatcgaccccgccttccacgaggcggcgacgggcctgcccagcctcaacctcgacagctttgccatgcccgacgcgctgctcgacgcctgcgccggactgagtgcgggcgaggccgatctcgtcatcgccgaaggctcgatgggcctgcatgacggcatcgtcgcgggcgagggccgcaccggcgccaacgccgacatcgccgcgcgctacggctggccggtggttctggtgctcgacgtgtcgggtgccgcgcaatcggcggcggccgtggcgctcggctgcgcggcctacgattcgcggatccggatcgcgggcgtgattctgaacaaggtcgcgagcccgcgccaccgccgcctcgtcgaggcagggctgtcgcgagtgggcctgccggtgctcggcgccttcccgcgcgaggcgagcctcgtcctgcccgagcgccatctcggcctcgtccaggccggcgagaccgccgatctctacgcccgcctcgaccggctcgccgatctcgcggaaaccgccctcgacctcgacgcgattcttgccgtggccggcgggcacgcccccgttgccaccgacggcctgccgaagccgccggcgcagcggatcgcggtggcgcgggatgccgccttctcgttcctctatccgcacatgctggccggctggcgcgcggccggcgccgagatcgtgccgttctcgccgctggccgatgaggcgccgggggccgattgcgacgcttgctggctgcccggcggctaccccgaactgcatgcgggccggctcgcagcagcgcaaagcttcctcagcggcttacgcgacttcgcgcagacgcggccggtccatggcgagtgcggcggctacatggttctgggcgagagcctggaggatgcggacgggctcacccatccgatgtgcgggctgctgccggtcgcgacctcgtatcggcggcgcaagctccatctcggctaccgtgtcgcgcatctcctcgacgacgggctgctcggcaccgccggcacgcgcctcgtcgggcacgagttccactatgcgagcgaactcacgccggccccgggtgatgaaattgcgctggcgcgggtgacggatgcggaaggggtgccgctcggccttgccggccatcgccggggccgcgtcacgggcagcttcttccacctgatcgccgggacggccgaagcgtgatgcgcctctcggccctcgtttcgacccgcattctttcgacgaaccggtgaccccgtcgtcggaaagcgctcaagcggcgatgccggcatcgccgccccgtcgaagcatggatcgcacggaacccgtatcatcccgtccgaacgtcggcagagagcgcttggggtgatgcgctcttcgacgtcgaggcgatgccggttcggcgagggagggcacagggcaagccatgtccgcggcaaaccgtccgcgacaggccgccccgatgccttcaggtcggacgcgtctcgacggcgtcgacgacgacttccgggtctttcttacggccgaggcgggcggcgctgcgcacgatcgccagaacctcgcggcgcatctgatcgtcctcgatcgtcgcgaaggcccgcagcagatcgacggccccgtgcgcgcgcaggaagccgaacacctcggtctgctcctgggcggcggcgccatcgccttcctcgaagaaggcggagaccgggacctcgagcagccgggcgatctcgcgcaggcgcccggcgccaacgcgattctggcccttctcgtatttctgaacctgctggaaggtcacacccaccgcggtcccgagcgcggtctggctcaagccgcgtgccttgcgcagcgcggtgatccggagcccgacgaggcggtcgacatcggttgtctgtttcggcatcatcttacggcacggtccctgttcgatgtcgcggaccgacccaaggaccttaggtcggcagcgcttgagcctttgccagcgtcttcggtcatctcgaaacgcttctactaccgggtcaggtcagacagatgcgttttagaggcagccgtatcgcagtggtttagcctagctgcagcatcaccatgaagtgcatacacaatgcaagagcctacctgttgccagatgaaagttttcggttttccggcaagtttctgttcaccgaacgttcctgcggcaaaaacggcaactccatccggagtttggtgggatttctcacgaattcgctgaggtaggcccctgcaaaccacaggcggtgcggcggggcctgtctcagcctatgagcgagactacgtagagtcatcatattcgagcggtcgtgttgggccggctcgctcagatcgggagcgtcacggcatgttcatcgcaatgaaccggttcaaggtcgtcaaagaatcggctgaggatttcgagcaggtctggctcggacgcgacagtcatctcggcgagatggaaggcttcgtggagttccacatgctcaaggggccggaggccgaggaccacatcctctacgcctcgcacacggtctggcgctcgcgtgccgatttcgaggcgtggacccgctcggaacagttccgcaaggcgcatggccgggtgcccggcaccaagccgctctatctcggccacccgcaattcgagggcttcgagtcgatccagaccctggcccggccgcagaacgagcaggctgcctgaccgcctgccccgaaagcctcgtcccggatatcggatcccgggcgaggcacccctgcgttgccctcgtccggtgttctaacaatcgaccgagggcgtcgcgaggcgatgccccgggcggatgcgcacgcccccagccccggcccggcccggcccggcccggctaaggcgttaccgcagccgcggcaggaacaccgccatcagcccgagcgcggggaggaaggcgcatagatcgtagacccgctcgatgccgacatgatcggccatctccccgagcagcgcggcgccgaggccgcccatgccgaaggcgaagccgaagaacagcccgccgacgagcccgatccggcccggcaacaattcctgtgcatagaccaggatcgccggcatggcggacgccagaatcagtccgatcggcaccgacagaatcaccgtccagagcagactcacgtgcggcaaggcgagcgagaacggcagcacgccgagaatcgagatccagatcacgagcttgcgcccgaatcggtcaccgatggggccgccgagaatcgtccccgccgccaccgctccgaggaagacgaacaggtagacctgtgcgagcgccaccggcacgccgaaccggtgaatcaagtagaacgtgtagtaagacgaaaaactcgccatatagaagtatttggagaagatcagccccagcaggatcgcgatcgtcgccacgatccgcacccggctgaggcggccggaggcggcgcccgtgcttttccctgcggttcgcggcgtcgtggcgagccgctgcgcgtaccagcggccgaccgtgccgagcacgaggatgccggcgagcgcggcgaggcagaaccacgcgacgctgccctggccgcgcggcaccacgacgaaggcggcgagcaacggcccgagtgccgtgccggcattgccgccgacctggaacaccgactgcgccagaccgtagcggccgccggaggcgagccgcgccacccggctcgcctcaggatggaagatggcggagccgagcccgatcagcgccgcggcggcgagcagggccccgtaggccgacgccaccgacaacagggcgagcccggccagcgatagcaccatgccgatggccagcgagtagggcagcgggcgccggtcggtgtagaggccgaccgccggctggagcagcgaagccgtgccctggaacacgaaggtgatgaggccgatctgcccgaaatcgaggtggaagcctgccttgagtaggggatagagcgccggcagaagcgactgcacgagatcgttgaggagatgcgagaggctgaggcccaggagcacggccagggccggggaggcttgtccgcgcgtttgggacggtgccgtcacggcgacttccggcggaccgggcaatcccggattctcaatcgcttcggctctcatgccgcactccgtccggagggcgctccgcaccgatgaccggacggccctcccgcattgctttgttcaagaaataagcgctgatctttcaaggcctcgcaccgcgatgccaccgattctctcgtagaaaacgcgtctttcgtttcacaccggcctccgatcgcatccaacgggatcgatcgggggccggtctgcgttcggcccgcgcaccgcgacgggtccagcccgccggaggatcggtccagggaccgctcatccggagggccgggctttcgtccgctggctcgtatctcagtcccgtttggcccgagcaatggcaccggcatgcatccggtgcgcggcttgcgcggggagccgcagaaccgggcgcggcggccgaaaacgtcccgcgtcgggacacttcaccgccccagggcagcacagcgcgggacatatgtttcacgagcgcccccctcagcagtaccagcggctgcccggcgacggggtaagccgctccgtctgggcctcgcttctgccgaggcggcggcgcatggccctgcgcgtgggcatctcggcctcgctgctggcggccgatctcgtggcgatcttcgcggtcggcttcgcggcggacgtggcctaccacgcctatatcggcgacggggagctgatcccgctcacgaacagcatgaaccttcagacggccggcttcctgtctctgatcttcgtgctgaccaatctcgcccgcggcgagtacagcatcgagcgctgcctgtcgcagacgccgcatctgcagcgccgggcgacgctctggctcatggcctgggcggtcgccctgctggtcggcttcgcgacgaagacgactcaggacttctcccgcgtcgcctcggtcgccttcttcctcgccggcctgcccgtgacgatcctcgtccgcgcggggacggtggccatggtacgccgcagcagcacctccggctcgccctccgccagccgcgtccacctcgtcggctacgaggaggacgtgacgaacttctacgccaacaacgatgtcgaggcgctgggattacgcatcgtcgggacgagctacctgcgccgtcccgagcccgcctccggcaccgggaacgcggagaccttgctcgccgaggatctcgacctcgcggtctcggtggtgcggttcctgcggcccgacgacgtgttcgtgctggtgccgtggtcggagcccgccgacatcgagcgctgcatcgacgccttcctgcgggtgccggcggccctgcacctgcggcccggcacgatgatggaccgcttccccgacctgcaggtcgctcgggtcggccgactgtctggcatcaatatcggccgccgcccgctctcggtcggcgagatcctgctcaagcgcgccttcgacgtgacgctggccgggatcgggctgctgctgctcgcgccgctcttcgtcgcgctcgccgtgctgatcaagctcgacagccccggcccggtcttcttccggcagcggcgctacggcttcaaccaggaggccttcggcgtcttcaagttccgcagcatgaaggctgcccccgacgcccccttccggcaggcctcgcgcaacgacgagcgcatcacccggatcggcgccctgctgcgccggaccaacctcgacgagctgccgcagctcctgaacgtgatccggggcgacatgtcgctcgtcggcccccgcccgcacgcgctggcgcatgaccgcagcttcgagcgccgcatcgccctctacgcccgccgccacaacgtgaagccgggcatcaccggctgggcgcaggtgaacggctttcgcggcgagacgctgaccgacgcggcgatggagagccgcgtccaggccgatctgcactacatcgacaactggtcgctctggctcgacatcacgatcctgttccggacgatcgcctcgccgcgcgcctaccgcaacgcgtgctgaccgctacgcgcggctcgcctcgtccggcagcgcgtccccgcgcccgcggcaggcgccgcactccccctcgacctccagaatccggctcgtcggggtgaagccggccccggccagcgtctggtcgagggcgctctcgaccgccggggcggtcatctcgtcgatgccgccgcaggtgcggcagatcaggaagacaaggcccacccccgcgccgtgctcgtgcccgcacgagacgaaggcgttgcggctggagatgcggtggacgaagccctgctcggtgaggaaatcgagcgcgcggtagaccgacaccgccgcgacccggcgcccgggggcgctcatccgctcggcgatgtcgtaggcgccgagcggcttgtgctccgccgccaccgccgcgagcacgtcccgccgcagccgcgtgaattgcaaggcgcgcgcctggcagagccgctccgcccgctcgatcacgtcctcgaccgagacggcatgcccaccgcaggcggacgcgccatgaccgtgatggtcgtgcacgtgcccgtcgccgtggttgccgtcgccttggccctcgccttggccgtgctgctgctgcgcgtgaccgcgcatcccgacctccccggtctcggcgcccggtgtcgccgcttatcatcgccgcttgtatcgacactcggcacgggccgattgaactcggtccatgttacagtgtatcagcccgaccaagataggcgtccggctgcaatcgggcaacgaggcgggcaacggcgcgggccgcgatagtcccggcctccgcgacaccgcccgcgccggtccatcctcggagatcccatgacccgtgccggcgggaccgtccgcctcccgcgccgctcgctgttccgcagcggagtcggccctcgtctcgcggccgccctcatcctgtcgagcctgctctgggccgtgatcctgtgggccaaatcgtgagcggcgaggccgcgcgcgccggcgcgatccgattccagggcctgacgctcggctacgaccggcatccggcggttcaccatctcgacggcaccatcgcgcccggcgacctgctcgccgtggtcgggccgaacggcgcgggcaagtcgaccctgctgaagggcatcgtcggcgagatccgcccgctcgacggaagcgtcgaggcggggccgcgctccggcgccatcgcctacctgccgcaggccgccgagatcgaccgcagcttccccttgagcgtcctcgacctcgtggcgatggggctgtggcgcccgctcggtgcgtggcgcagcctcatccgccagcggagccgcctggtcgaggcgctcgcggcggtcgggctcaatggcttcgaggaccggccgatcggcaccctttccggcggccagttccaacgcgccctgttcgcccggctgatcctgcaggatgcacggatcatcctgctcgacgagcccttcaccggcatcgacgagcgcaccaccgccgacctgctcaccctgatccgcggctggcaccgcgagggccgcaccgtggtcgcggccctgcacgaccttgcccaggtgcgcgcgcatttcgcctcgaccctcgttctcgcccgccggcccatcgcctgggggccgacgcgcgaggtgctgacgccgccggtgctggcccgtgcgctgcgcctgtcggaggcctgggacgaggccgccgcgatctgccgccatgaggcgcacgagcatgacgcgcacgaggcgcatcacgagagcggcggctccgcgcagacgcacggccatgccccgcacgaccacaaccacgatcatcatgagcccggccatcatgatcacgaccatggccgcgcgcatcacggggccgtctcgtgacgtttgccgattgtcttgatttcctgatcggccccttcgtcgagttcggcttcatgcgccgggcgctggccgggtgcctcgcgctgtcgctgtcggcgccgccgctcggcgtcttcctgatgctgcgtcggatgagcctgatgagcgaggcgatgagccacgccatcctccccggcgccgccgccggcttcctcgtcgccgggctgtcgctgccggcgatgacgctgggcgggctggtggccgggctcgcggtggcgctggccgccgggctcgtcacccgctcgaccgtgctgaaggaggatgcgagtctggccgccttctacctgatctcgctcgcgggcggggtgttcctcgtatcgctgcgcggttcgcaggtcgatctgctgcacattctgttcggcaccgtgctggcgctcgacgacgacgcgctcacgctgctcggcggcattgcgagcctgacgctggtcgcgctcgccctgctctaccgcccgctggtgatcgagtgcgtcgatccgctgttcctgcgcacggtcagccgcgccggcggcccggtgcactcggccttcctcgcgctcgtggtggtcaacctcgtcggcggcttccaggcgctcggcacgctgctggcggtcggcctgatgctgctgccggcgatcaccgcccggttctgggccgccgacctgtcgggcctgatccccgtggcgatgctggtctcgatgatctccagcgtgaccggcctgctggtttcctaccacgccggcatccggctcccgacgggaccggcgatcgtgctggcggcgggcgcgctctacctcgtctcgatgctgatcggcccccgcggcggcctgatccaccgcctcgtccggcggcgtcacctggaggcgtgaggcgaaacgcttcggggtgccgagctgttcggcgaggtcgcggccttggatcgattccgcctcacctcgacggaaggatgtgccccgcagcgcgaagccatcgacgggatgcgtgaccgggcttgaacgggctaccgtggcgccggcaacacatcgttcaccattccaacgcgtgggtcgatcccgaggctttacacagaacaaaacaggaacaaagatcactccatcaacagggagtggaagcgatgaccaagcgtgtgctcttcaccagcctcgtcgagttcaccgcctttggcctgctcttcggagcggtcgcgctctgggcggtagccttggcgccgatccattaaaggtccgcgctcgaacgcggtttgttccggcgtcggctgcgttgctcacaggaaaaggtggcggacaggcggtttccgcccgcctcgcccatccgttcggcgtcaaactcgaagaacggtggatatcgcctgcggtgcggcgccttggtgacagactcggaaggcatggagcggcgatcttagcgggctccgagcagggtcctccatggcgcgcacactcaaagaggtcggcttcgtccacctccatgtccactcgtcctactcgctgctcgaaggcggcgtgaaggcgggtgatctcgtcaaggcggccgcggccgaccggcagcccgcgctcgcgctcaccgacaccaacaacctgttcggggcgctggaattctccgaatacgccgccaaggcggggatccagccgatcgcgggcctgcagctcacgatctgcttcgaggcgccggacccgatggcgcgcctgccccaggccggctgcgccaacatcgtgctgctcgctcaagacgagaccggctacggcaaccttctgcgtctgggcagccgggcgcatttcgatggtccgctcggcgccgcgcccaacctcgccgtctcggcgctggagggcaacgtcgaggggctgatcggtctcaccggcgggctctcggggccgctcgataccagcctacgtgccggccgcgtcgatcaggccgcgcgccgcctggagatcctgaaaggggcgttcggcgaggagcacctctacgtcgagatccagcgccacggcctcgacgacgagcgcgccgtcgagcgcgaattgctgcggctcgctgatacgaacggtctcggcatcgtcgccaccaacgagccgttcttcgccaagcccggcgattacgacgcgcacgacgcgctgctcgccatcgcggagggccgcctcgtctccgacgagcgccgccgccggctcaccccgcgccacgccttcaccacgcgcgccgcgatgatggagctgttccgcgatctgccggacgcgctctcggcctccgtcgagatcgccatgcgctgttcttaccgggcgcgcacccgcaaacccattctgccgaacttcgccagcgtcgccgcgggcgaggcgccgcccatggccgacgcactggccgaggccgccgagacgccggttcaggcggtggccgccgacgagccgaccgagctgtgccggcaggccgaggccgggctggagctgcgcttgaagcagcacggcaccgcgccgggcttcacggaggaggattatcgcgcgcggctgaagttcgagctcgacgtcatcgtcaagatgaagttcccgggctacttcctgatcgtctcggacttcatcaagtgggccaaggaccacgacatccccgtgggaccgggccgcggctcgggcgcaggctcgctggtggcgtggtcgctcctcatcaccgacctcgacccgctgcgcttcggtctgctgttcgagcgcttcctcaaccccgaacgcgtctcgatgccggacttcgacatcgacttctgcgtcgagggccgcgaacgggtgatccgctacgtgcagcagcgctacggcgagcggcaggtcgggcagatcatcaccttcggtacgttgctcgcccgcggcgtgctgcgcgacgtcggccgcgtgctggaaatgccctacgggcaggtcgacaagctgaccaagctcgtaccgcagaacccggccaaccccgtgacgctggcgcaagccatcgagggcgagcccaagctgcagcaggcgatcgaagaggagccgatcgtcgcccgcctcatcgagatctcgaagaagctggagggcctgcaccgccacgcctcgacccacgccgccggcgtggtgatcggcgaccggccgctcgaagaactggtgccgctctaccgagacccgaagacgggcatgcgggtgacccagttcaatatgaagtgggtcgagcaggccggcctggtgaagttcgacttcctcggcctcaagaccctgacgatgctgcggtgctgcacggatctgctcaagcagcgcggcatcgaggtcgatctcgctcagatcccgctcgacgacaagaagacctacgagccgatgggccgcggcgagaccgtcgcggtgttccaggtggaatccgccggcatgcgcaaggcgctctgcgagatgcaggccgaccgcctggaggacatcatcgcgctggtggcgctctaccggccgggcccgatggccaacatcccggtctattgcgagcgcaagctcgggcgtgacgccggcaacgaggcgagctggtactcgcacccgatgctggagccgatcctgaaggagaccttcgggatcatcgtctaccaagagcaggtgatggaggtcgccaaggttctcgccggctacacgctgggcgaggccgacatgctccgccgcgccatgggtaagaagattaaggcggagatggacgcccagcgcgaccgcttcgtgaagggctgcaccgaaaacggcctaaccaaggccaaggccgacgagatcttcgacctgctcgccaagttcgcggactacggcttcaacaagtcccacgcggccgcctacgcgctggtgacctaccagaccgcctatctgaaggcgaaccatccggtcgagttcctggccgcggccatgacgctcgacatcgacaacaccgacaagctcgccgaattccgccaggacgcgcagcgcctgaagatcacggtcgagccgccgtccgtgaacacctcgggcgtggtgttcgacgtgcgggaggggcgcatcctctacgcgctcgccgcgatcaagggcgtcggccgctcggcggtggagtcgatcgtcgccgcgcgcggcgacaagccgttcaaggacctcgcctgcttcgcccggcgcttgaacccgcgccacgtcaacaagcgcacgctggaaaacctgattgcggccggcgcgctggactgcatcgaaccggaccgggcacgcgcctgggccgcggtcgagccgatgatgaagatggcccagggcgcggccgaggccgagacctcgggcatcaccgacatgttcggcggcgtcgcctcggtggatgtggctctacgcatcccgccgcacgagttctggacccacaccgacaagctcaagcgcgaatgcgacgccatcggcttcttcctctcgggccatccgctcgacgagtacgggccgatcctcgaaaagctgcgagtccagtcctgggccgatttctgccgggcggtgcgggcgggcacggccagcgtcgggcggatcgccgcctcggtgctcgaccgctcggagcggcgcaccaagagcggcaacaagctcggcatcgtcatcctctcggaccagaccggccacttcgaggcgatcatcttctccgaggggctgaaccagtaccgcgacatcctcgagcccggccggccgctggtgctgacgatccaggccaacctggagggcgaggacgtgcgcgcccgcatcaccaccgccgagcccctcgatcaggcggccgcccgccaccagaagggcatgcgcatcttcctgcgcgacgaccgcgccttgagttcggtgcagcagcgcctgaccctgcgcggcgaaggcgaggtctcgctgatcctcatcctcgacggcggcgagcgcgaggtcgaggtgcggctgaaggatcgctaccaggcgaccccgcaggtcgcgggtgcgctgcgtgccgtgccgggggtggtgcaggtggaggtgaactgagtgtctctcacaagacgcccgctgcaccgccctgccccgagggaagacgatcggtgatcgggcgtttcgtgaggcattccgagcgggatcggctgcaatctgccggtaaccaatccaatgatgtccgccggatagtggcgttgcagggcctttcgtgcctcaccgccgccacagctcggtgattctgccaaggtatggttcgtccgaactcaaggtaacgggcgtgggctccgatggttggggctcgcccggtgccgcgcaacggccgaagccctgtaattgccgcggcgccgcgtgaggccgccgcctgatggagtgtggaatgaccggacacggtttgagaatggtcgccgccgccgccctgatggggctggccggcacggcgcaggcggcgcagtgcggcaacaatgccgccggcttcgaagcctggaaggacgagttcgccgccgaggccaagggccgggcgagcccggcctcgctcgcggcgctcgccaacacctcttattccaccgcgaccatctcggcagatcgcggccagaagagcttcaagctctcgctcgaccagttcctggccaagcgcggcggcaacaccatcgtctcccgcgggcgcgccctcaaagcgcagaacgcggcgctcttcgcctcgatcgagcagcgctacggcgtgccgccgggcccgctgctggcgatctggggcatggagaccggcttcggtgcggtgaagggcaacgtcaacaccctctcggcggtggccacgctggcctacgattgccgccgctcggcctacttcaccgatcagctctacgcggcgctcaagctggtcgatagcggcgtcctgaccccggcgacccggggtgctgcccatggcgaagtcggccacacccagttcctgcccaagaacgtcctgacctacggcgtcggcggcagcctcgacagcgcgccggtcgcgctgaactccaccgccaacttcctgaagggccacggttggcagcgcggtgcgggctaccagcccggcgagccgaacttcgccgcgatccagggctggaacgcggccggcgtctaccagcgcgccatcgcgctcctcggcgcgcggatcgacgggcagtagtccgcttcgcagttccgtcagggcgagcggagcgaagccgtccagccgcggcgtgcccgatccggcacgctcgcgccatggattgcttacacctcgcctcgcaatgacggaggagagactacgcgcaggccgcgcgccgctcccgcaggcgctcggccacgagcgcctggagcgaccacaggtgccggtcgtggatgccgagccgggcgcaggcctccacggtgcgcaacagatactcggcgctcgggccgagatgcccgcaggccgttgcgatcttgtccgcgatctccgcatccgagaggcggccggtgtagcggtcgctctgccggttcaccatgaaggtcagcgccgtgaccggcccggcttccgtctccaccgtgacccagcggccctcgtagcccttgcccttcatctcccgccgccagaccggcatcaggatggcgtgcgggtcggcatcgtccaggcggaaggcgacgccgcggcagatcccgccccggtcgagccccagcacgaagcccggattctccggcgtgccgcgaaagcgccgctgcaacaggcagaaccggcggtgccagccccgcagcgtgccgagccgctgctcggtgaaggcgaattccgggttccacagcagcgagccgtaggcgaacacccacagcccgccctcgggggaagcgcggcgcgccagcatcgccgcgagttcgggcgcaaggtcagcgtccgagagcagcgtcagtgcggtctcatcatcggggacggtgtcgggatgggcacgggcgatgaggtcgcgggaaagcgacaggggacgggaagccattgcgcttgagcggatcacttttgggggcgtgagcgcaaccccggtgccaccgcctgttcggtcgtctcccaacggccctcatgctgaggtgccgcgccagcagcctcgaagcacgccgcgacgcttcagctgaaccggctccgtgggatcggccgttccggcatgctttgaggccgagctgtcgctcggcacctcggcaggaggcgcgatgagttcgcccatgcggcacaggttgacaatcgtctcagctgacgggcgaatccagctccgcaaacggctcgctacggtgcccctcgcaggtctcctcctcgtcgcgcaggacggtgagcgccccggcctcctcccgcagcacgagcttgggccgctccggcttgccgaaggtgcgtccgctcatccgggtcgagacgcagtagagccgacggctgccatcctcgaacgggccggcgatccggctatgcgcgaaccgcaccgggatcagcgagaccgagccgaaggcgacctgacgcaggaccagcgcggcgatccgctcgcggaccgtgccggttgaggcggcgggcgaaggcggggcggcggtcgcggtgcagccgccgaccgcgaggaccatcgccagcaccaccccgccgcgccgcccgaccatcgccgaatctccctttgcgggaaaagcgtagcggtttcgatcagggcgggaaatggattcgcgatcgccacccgatttcggcgtgcaaagcagtcccgctccggcatcggaatgattatctctctcccatgcaatggatcgacgatggcctggtgatcggcctgcgcaagcacggcgagactggggtcgtgctcgaactgatgacgccggagcacgggcgccatctcgggctcgtccatggcgggcgctcgcggcggatgcagccgatgctccagcccggcaacacgcttcgcgcgacgtggcgggcgcggctcgacggggcgctcggggcctacgcggtcgagccgctgaccctgaacgcctcgcgcctgatggattcgggtctcgcgctctacggtgtcgcgcatctctcggcgctgctgcggctcctgcccgagcgcgatccgcatccggcgctctacgaggcggcgcagatcctgatcgcccatctcgacgatcccgagatcgcccccgcgctgatggtgcggttcgaactggcgctgctcgccgggctcggcttcggcctcgatctctcacattgcgccgcgacgggcgccaacgacgccctggtctacgtctcgcccaaaagcgggcgcgcggtcagcgcctcggcgggcgagcctttccgcgatcgcctgctgccgcttccacccttcctgcgcgaccgcgaccagcccggcagcggctggcgcacgcctgacacccacgacgttcgggaggggtttaccttgacggggtatttcctcgatcagcatgtctggcgcccgcgggcgcaagacacgccggaggaacgcgcacgattcgtcgcactcggcactggccagagttgaccgtgttcgtgttatgttccggtgggtttcgagaggcgccgtgacccgtcgggacggggagcggtggcggacgccgacgcagggtcggcgcccggactgaactgacgatgtggagtgagtgatgggccagcccgtcctgccgccgccgagcgacggcatcgagagcgtcgagctgaagacggcgctggaggagcgctactatgcctatgcgctctccacgatcatgcagcgcgcgctgcccgatgcccgcgacgggctgaaacctgtgcaccggcgcatcctctacggcatgcgcctgctgcggctcgacccgacctcggccttcaagaagtgcgcgaagatcgtcggcgacgtgatgggtgacttccacccgcacggcgaccaagcgatctacgacgcgctggtgcgcctctcccaggatttcgcccagcgctaccctctggtcgatggccagggcaatttcggtaacatcgacggcgacggtccggcggcctaccgctacaccgaggcgcggctgacggaagtcgcccgcctgctgctcgacgggatcgacgaggacacggtcgatttccgcgcctcctataacggcgagaaggaggagccgatcgtcctgccggcggccttcccgaacctgctcgccaatggcagccagggcatcgcggtcggcatggcgacctcgatcccgccgcacaacgccgccgaactctgcgacgcggcgctctacctgatccagaaccgcgaggcgacgtccgagcagctctgcaccttcgtgcaagggccggactttcccaccggcggcatcctgatcgactcagccgagtccatccgagaggcctaccgcaccggacgcggcgggttccgcgtgcgggcgcgctgggccaaggaggatctcggccgcggcacctggaacatcgtcgtcaccgagattccctacggcgtgccgaaggcccgcctcatcgagaagctcgccgacctgctccaagagaagaagctgccgctgctcgccgacgtgcgcgacgaatcggcggaggatgtgcgtgtcgtgctggagccgcgctcgcgctcggtcgatccggtgatgctgatggagtcgctgttccggctctccgagctggaatcgcggattccgctgaatctcaacgtgctcgtcggcggcgtcgtgccccgggtcatcggtctcgccgagtgcctgcgcgagtgggtcgatcaccgccgcgtcgtgctccagcgacgctcgagctaccgcctcggccagatcgagcgccgcctcgaaatcctcggcggcctgctcatcgtctatctcgacctcgacgaggtgatccgcatcatccgtgaggaggacgagccgaaggccgccctgatggcgcggttcgaactcaccgaggtccaggccaacgcgatcctcgacacccgcctgcgctccctgcgcaagctcgaagagatggagctgaagcgcgagttcgaggcgctgaccgcggagaaggaggggatcgagggattgctcgcctccgagaagctccagtggaccgagatcaccaagcagatccgcgcggtgaagaagaccttcgggcccgagaccaagctgggccgccgccgcaccacccttgagaacccgcccgacaccgccggcatcgacttcaccgccgccatggtcgagcgcgagccgatcacggtgatcctgtccgagaagggctggatccgcgccttaaaggggcacgtcgccgatctctcgggcgtcaccttcaagggtgacgacaccctcaaggtcgccttcctcagcgagaccacagcaaaaatcctgctgctcgcctcgaacggcaaggtcttcaccatcgaggcctcgaagctgcccggcgggcgcggcttcggcgatccggtgcggctgatggtcgatctcgacgacggcaccgagatcgtcgcggcgttgccctacaagccggagagcaagctgctcgtcggcggctcggacgggcgcggcttcatcgcgccctccgacgcgctggtcgccaacacccggaagggcaaggcgatcctcggcctcgacgaggggacgcgcgcggtgctgctggtgccggccgagggcgaccacgtcgccgtctgctcatccgacaagctgatgctggtcttcccggcttccgaagtcacagaactcggccgcggcaagggcgtgcgcctgcagcgctgccgccagagccagcttgcggatgcctgcgtcttcacgctggcggaaggtctgccctggcgcgacggctcgggtcaggcgcggctggccaatgcgggcatgctggagaagtggatgggccaccggtccgatgccggcacgctgatgacccgtagcttcccgaagttcgagcggttcgggaagtagtttttgggactttcgggcggtgccctatggggcgccgctcggcaagctcgatcgaaccgaaagtggttcgacgccgttagcggcgacggaactgctggccgccgcgctggggcggacgcggaccggaacgctcgtccttgtgacggaacacgaggcggcccttctctagatcgtagggcgacatctcgacggtgacgcggtcgccggccagggtcttgatgcggttcttcttcatcttgccggccgtgtaggcgacgatctcgtgaccctggtcgagctgcacgcggtagcgcgcgtccggcaggatctcgacgaccaagccgtcgaactgcatcaattcctcttttgccatacatctatctccggccgggctgcctgcacggggcgctccggcaaaatcaaaaaatcggtctatcgtgcgaaacgcgcggcgctgcgggtccgatccgctcgggacgagaggcgtcagcgatgccgggcgtcgggtgcctttcgcgaaactcccggatcggggagtcctccctccggccggacaagcggcacgacgggtgtttcgcgaagggcaccaatcctgcgacttaagcgtcggacgcggtttgtgcaagaatatccgccacgcaaggtccgcttaacctcaacgccgggtggaattttgcggcctccgccggctcatggcgtgacgtcgttgccggcaaagtcgagccgtccgtcgggaagccggcgccatgcgctgaccgagaacggcggcttcacgagatcgccgcctgcgtcgaacgccacctcgccgagcaccgtacgcacggtggcgccgccatgcaggaaggccgcgaccttggccggcttgtccgagcgcgcgccctcgatcccctgccgcacgacctcgaccgccgcgtaggccgcgcctgcgaacatctcggcctccgcactccgcggcgtcttggcgcccctcggctcgggcaggcggggcggcgcgggcgccaccgtcatcagcgtgccctcggcgccgggaacctgcgaaaagtccctgtcgagcagcccgtcgctgccgatcacctgcgtcgacaggccagcctcgcgcatcgcccggatcagcgctccggccggggccgacagaccgccgaaatagatcgcctcgatctcgagcgcccgcagcttggcgacgagcgccgcgacctcgcggtcgtcgcgcgagacgccctcgaacaggcgctcctgcccgccgcgggccttgagggcgcgggcggcctcgtcggcgagcccgcgaccaaagctggtcttgtcgtggacgatggcgaccggcttgccgcggaaccgctcggcgagcagcgtgccgccgagcacgccctgctgcgcgtcgctgcccgcgaggcggaacagcaggccggcgccgcggcgggtcagcggggcccaagtcgcaccaggggtgatcgagacgacgccggcctcctcgtagaccgaactggccgcggcggcggcgcccgaggtcagcgggccgatgacgaagcgcacgccgctgccggcgaacttgcgcgcgaccgccaccgcctgtttcgggtcggcggcatcgtcctgcaccacgagctggagcttgcgccccatcaccccgccggcgcgattgatctcggcgaccgcctgctcggcgccgagccgcgcgccctggccgaacccggcatccggcccgctcaacggcgcggcgagcccgattttcagcggctcggcagcgccgacggggcctgcgagcgtcagggcgagaaaggttgccaacgcgctccgcttcgacacaccaagctcccatccggccgctggaaaatcctcggaccttgatgaagtccgcccgatggcgttgcaagcgccacggttggccgcattgcggaacgcgctgacaggcctacctctcccatgacggaacggtcgggggcggcggaaccggtattttcaggacgtgaaccccatgctctccaccgaggacgacatcctgcgcgccgccgagggctggcgacgtgagggccgcgcggtcgtgctcgccaccgtgatcgagacctggggctcggcgccgcgcccggtcggcagccatctcgtcatcgacggtgacagccgcttcctcggctcggtctccggcggctgcgtagagggcgaggtcatcaccgaagcgctcgacgtgatcgaggacgggcgcccgcgcaccctggaattcggcgtcgccgatgagaccgcgtggcgggccggcctctcctgcggcggccgcatccgcgtcttcgtcgaacgcatcgactgattttcttcaaacctccgccgctcccatcaagagcggcggcccgtttcgcatcgagcgaccaattccatgcgcctcgacaccctgtcggccctcaacgcggagcgcgcggcgcgccgcccggccctgatcgtcaccaatcccgcggatggaggccagcgcctcgtgcgcgcggccgagatcgacgccgacccgcttgcccccctgctgcgcgagcgcctgcgcagcggccgcagcggcctcgatgaggggccggacgggcgcccggtcttcgtcgccgtccacgccccgccggtgcgcttcgtcgtcatcggcgccgtgcacatttctcaggcgctggtgccgctcgcgagccagctcggtctcgacctcacggtgatcgatccacgcacggccttcgccagcccggagcggttccccggcgtgcgcctgatcgccgaatggccggacaaggcgctcgacgagatcggtcccctcgacgcctatacggctttggccgcgctcacccacgatccgaagatcgacgatcccgccctcgtcgcggccctgcgggcggactgcgcctatatcggcgcgctgggctcgcgaaagacccatgcccgtcgcgtcgagcggctgcaggcggcggggttcgacgcggcggcgatcggccggatccacgcgccgatcgggctcgacatcggcgcagtctcgcccgccgagatcgcgctgtcgatcctcgcccaggtcgtcgcgacactgcgccaggatcgcatcaaagaccccatcaagggccccgacgcggcggcgggacgctgagcccatgcagttcggacctgtagcgacccgcgacagcgcggggctcatcgccgcccataccgtgcgcgccgagggcgcgagcctgaagaagggccggccgatccccgccgaggaggccctgcggctcgccgaatccggcatccccgagattctggccgtccggctcgatcccggcgatgtcggcgaggatgcggcagcagctcgcctcgcccagcatctcgccggggcgggcctgcgcgctgaggctccgttcaccgggcgctgcaatttgttcgcgcaagccgcgggcctgttcgtggtcgagccggccggaatcgacgccgtcaacgccgtagacgaggcgatcacggtggcgaccctgccggccttccggccggtggcggcgggcgagatggtcgcgacggtgaagatcatcccctacgcggtcgccgccgcgccgctggagcgggccctcgccgccgccgacgcgccgccgatgcggctcgcgccctatcgtcttgagcgggtcggcgtcgtctcgaccctgctgcccggcctgaagccggcaaccgtcgccaagaccctgcgcgttctcgccgaccggctcgcaccgacgggggcgcggatcgtcgccgagacccgcgtgcggcacgaggccggcgcggtcgcgggcgccatcgccggggcggcggcggagggggcggagctggtcgtggtgttcggcgcctcggccatcgccgatcggcgcgatgtgatccccgccgggctggaggcggcgggcggccgggtcgagcagttcggcatgccggtcgatcccggcaacctgctgctgctcggcgcccttggcgccgtgccggtgatcggcgcgccgggctgtgcccgctcgcccaaggagaacggcttcgacttcgtcctacaccgcctgctcgcgggcctccccgtgacccgggccgatatcgtgcgcctcggcgtcggcggcctgctcaccgagatccccctgcgcggccaaccgagatcgggcggtgacggggtctgagccgcgcatcggcgcggtgatcctcgccgccggcctcggctcccgcttcgggcaggccgcgaagatgctcgcgccctatgcaggccggccgatggtgcgccgtgctgccgaagccgccctggcctcgcgcgccgggccggtcgtcgcggtgctcggcgcccatgccgaggcggtgcgggccgccctggccaggctcgaattgaggctggtcgagaaccccgaccccgccgccggcctctcgacctcgctgcgtctcggcctcgccgccctgccgccgaagaccgaggcggcggtggtgctgctcggcgacatgccgcggatctggccggcgcatatcgatgcgctgatcgcagcctataccgaagcgacgccacgcccctcggccgtggtgccggtgagcgatgggcgccgcggcaacccggtgctgctcgaccttgcccgcctcggtgccgacctcgccgcgctgaccggcgaccacggcgcggggccgatcctgaagcggcgcggcgacgtactggagctgccggccgatccggcggtgatcttcgacgtcgacaccccggaggcattgggaggctgaggcctcagctcttctctcatctcagctcttgcgcgcctcgcgcttcgcctccgtccggcagcggtcggagcagtagcgcacctcgtcccagacccgctcccacttcttgcgccacgcgaagggacggccgcactggacgcacatcttctgagggagatcgcccttacggcgcatcggcggcatcgagtcagcgcccgatctgcccggcctcgttgagcggcacctggctccagcgggtgaactgcacgtagccgtcgcgggcggccaccacgacctggcggcggtagcggtgcaccacggtaccgggggcgtggcggtgggcctcctgccagccgtcggcggcggcgacgaagatgcgggcgttgccgagccgggcgatggtctcgatcgtgccgaaggcgcgcacgcggcgcagcaccgcggcgacgtccttgtggaagtcgagggtgcggtcggcgtcgttcacccgcggccaataggaaccgtcgccctgcggttccgccttgcgccagcgctcggccagatccttcccgatcggcccgagggcgaggcggcgggccgccatctggcacttggtgagcagcgtctcgtgggtctcgtcaccgtcgagggggaagacgtcctgggcaaggatgtcgccggtgtcgaagccctgctcggcgagcacgtgggcggtgacgccccagttctcgtagccatcgagaaccgccttgaagagcggataggggccccgtcccgtcggcagcggcgaggggtggaggttcagggcatagcgcacgcgcccgtgccagccccgcacgagccagggataaccggagacgacgaggaccacgtcgcggccgtgctcgtgcgcgagccgctcgatgtcgtcgggcagcattcgcgagagctggatcgggatgcggtggcgccgggcctgggccaccacgagctcgttgtgatcgtagatgccgtcgcagggccgggtgaacagcttcaccggcgtccagccggcttcgatcagcccgtcgaacacgccgccgaggaagtcgatgccggcaaaggcgaatttcatgggcagaggcgtcccgtggctggccgccctgcgacgttcggcgcaaggcgcggcggctttgatcggctccacgccgaccggctccgccttagctagtggatttcaggcaccggcgaaatctttgggcgaaatcgtcgggtggacgccgcccgacagggggcttcatggaacgggtcgtgatctacggcggaaccggcggcatcggccttgccacggcgcgggccctgcgcggacggggggcggccctccacctcgtcggccgcgatccggagcgcctggagcgggcggcctccgaactcggcgagaccggtttccgcgcgtcgcctcggaggcgggcccgcgcctcggcggcctcgtctacgcggtcggcacgatccagctcgcgcctttggccaagctcgacccagcgcgcatcgagtctgatttccgcatcaacgcgctcggtgcctttctggcggtgcaggcagcggcccccgcgctcaaggccggagcgggagaggcaagcgcgggcgtggtgctgttctccaccgtcgccgtcgcgcagggcttctcgcaccatgcctcggtcgccatggccaagggggcggtcgaggggctcgccctctcgctggcggcggaactcgcgcccgcgatccgggtgaacgtcgtcgccccctcgctgacccgtacgccgctcgccgaggccatcacccgcaacgcgacgctggcctccggcatcgcgtcgatgcacgcgctccagcgcctcggcgagcccgaggatgtcgccgcactcgccgccttcctcgtcggcccggaggcgggctacgtcacggggcaggtgatcggcgtcgatggcgggcgctcctcactgcggaccaaggggtaagccggcctcaagcatcgtcccgaaccgtggcggcggctttcggtatgatgcctcaaagcgcgctccagacggcgagggagacgtaggggttccactggttgagccgcgtctcgagttggcctccggcggagaggcggaagcggtagccgcccatcgcgtagtcggtgacatgcagcccgacgctccatttccggtaatcggtctggtcgccgtagaaggccgcctccgggccgagatacgcgccgaacagcgcggtgccccaggacagccgggcataggcgtcgccgcgggcggagccgaggatcaccgtcgcggtcatcagggtcgtctcggtcggtcgtgcccagacctcgccgtgcaggcgaaaacccgcccgcaggggcagcgcctgcacgaagccggggccggacagcgcctcccaggaggcttccgggccggcgaacaccgtcaccgccccccattcccggatgaactggtagccgccgagcgctgccccgagcgcggtgaagcgcatcaggaccggcatgccgcctccgccctccagccgcacgccgcccccggccgtcaccagggcgacggggccatcgcggtcgaaccgatcgaagacgagcttcgctccggctgcggaaaacgcggaagcgccggcatccatgctgccgaacaggaccgtccgaagggtcgcatcgtcagcgcgggccgggtcacaagcgagggtgacgaacggggcgaggacagcgagggcgagacggcttgcggcccgccgggacggagccgggtggcgcaggccatcacgggaggatgcgcgtttcgacattggaggtcgcgcagtcgtcggcggaacgaccaatggttgtcacagcaaccggctatagttaagagaaatttacaacttaagataagttaacggtgtggatttacttgaaataactacaccggcgatttcaacaacctgagcgtggaaaggccccgtgtggcacggcacgcgcgcgccggtcggagcgcttggcggatgggctgggttgggctagagccgcgcttaccgaaaaatcgaacggccgagccggtttgtcctccgctgcgcgcacttccgacgttctcacgatgcttgcgagccaggagagcgagcgtctgaccgtcggcgacatcatcgccgtgctgcgggaccgcgctttcgcgctgctcgtggttctgctcggcctgcccaactgcctgccgatgccgccgccgatcccgctggtctgcggtctggtcctgctcgtcatcgccattcagatcgtggccggcatgtccgccccatggctgccgcgtcggctgctcgatcaatcgatcgcccgcgaaacggtggcgaaggcggtgaagcgggcggtgcccctgctgcgccggctggagcgctggtcgcgcccgcgcctgagcgtgttcgacggcgccgtcggcatgcgcggcatgggcgtgctgatcctggcgctggcgctggcgctcatcgtggccccgcccttcttcggccagatcccgctcggactcgcggtctcgctgatcggcctcggactggtggagcgcgacgggttcgtggtgctgatcggcctgttgatcggcggcgtcggcgtcgggatctcgatcggcttcgtctacactctgttcgccagcatcatgggcgccttcgcctggctctcgcaggcgatccccggcctcgggctgtagcgcctctccaagccgccgaacgacccctctcctgaacgggaccgctttgccggcaggggccgcgtgccctcgatcggggcggcgccgctcggcgtgatccgcgagtgtcggcgaagcgatgaatgcggtcgcccagggcggatcgccggaaacgggatcgcccccgccgatgggtccgctgcgctgacgctttcgacgatcccctatgccaactgctcgatcatcccgtcgcggatcgtcacgcggcggtccatgcgggcggcaagatccatgttgtgggtcgcgatcagcgccgcgaggccggaggcgcgcacgagctggagcaggatgctgaagacccggcctgcggtctggggatcgaggttgccggtcggctcgtcggcaagcagcaggcggggcccgttggcgaccgcgcgggcaatggcgacgcgctgctgctcgccgcccgacagttcggccgggcgatgcggcagccgctccttcaggccgaggaagccgagcagttcggcagcgcgcgcctccgcctccttgcgggccagcccgcggatgagctgcggcagcaccacgttctccagcgccgagaactccggcagtagatggtggaactggtagacaaagcccatctcctcgcgccgcaggcgggtgcgctcgccatccgacatgccggccgtgggctggccgccgatatagacctcgccgccgtccggacgctccaacaggccggccacgtggagcagggtcgatttgcccgcgcccgagggcgcgaccagggcgacgagttcgcccggccagatcgcgagatcggtgccgcgcaggatttcgagcgtcccctcgccctggtggtagcggcgctggacgccggcgaagaacagggccggcacgggctgggcgccgccggcattcgtctgagccatatcgggggcgttccgtcagccgtagcgcagggcctgcaccggatcgagccgggcggcgcgccaggagggatagagggtcgccgccagcgacagcagcaccgaggtgatcacaatgatgacgacctcgctcgtgttcatctcggccgggatctcggcgaggaagcgcacggtcgggtcccaggcggtgggaaacagagtgcgctggatcggcttgatgttgagggtgaacagcaccccgccgatcagcccgatcgccgtgccgacgaggccgatcagcgccccgttgatgaggaagacccgcatgatcgtgcccggcgtcgcccccatggtgcgcaggatcgcgatgtccgaggacttgtcccgcacgagcaggatgagccccgagatgatgttgagggtcgccacgatcacgatgaggttgaggatcaggaacatcacgttccgctccacctccagcgcgccgaagaaggtgcggttggtctggcgccagtcggtcagcagcaccgggcgctcggccgccatctccaggggctcgcgcatctcgcccaccgcgtcggcattgtcgagatagatctcgatcacgctgacatcgccgtcgcggttgaagaaggcctgcgcctcggccagcggcatgaaggccatggtggtgtcgaaatcggtcacgccgatctcgaagatcgccttgacggcgtaggtcttggtgcgcggggcggtgccgaacggcgtgcttgcgcccttcggcgtcgagagcgtcacctgatcgcctgcctggaggccgagggcgtcggcgagccgcttgccgagcgccaccccctggccgtcgtcgaagccttcgagcgtcccgcctttgatcgcaccggagacggcggggatcttcggcaggtcggcctcgcgcacgccgcggaccagcacgccggagccgccatagggcgaggaggcgaaggcctgcccctgcaccatcggcaccacggcgcgcacgcccgcgaccttttccagccggtcggacagatcgacgtagtcggtgaacagccggtcgatcggcgcggcgaagacgtggccgttgagcccgatgatcttggagcgcagttccgagcggaagccgttcatcaccgagagcacgatgatgagggtggccacccccaccgcgatgccgagcacggagaacagggccaccaccgagacgccgccgccccggcggcgcgcccgcaggtagcgcccggcgatgatccactcgaaccccgcgaagggcggcgtggaggcgctcgcgcgggcgttcttcagccgcgcgagaatgcccttcaaggagacaccggccttacccaacgcaagcgccatcgcggccggtcctcagaggcgccggatgcgagcggggagatcgacgggatcgagggtctcgcgctccccgctggcgcggcgcttcagctcgatcttcccctcggccagacccttcgggccgacgatcacctgccagggcaggccgatcaggtccgcggtggcgaacttggcgcccggccgctcgtcgcggtcgtcgtagagaaccgacaggcccgccgtctctagggccgcctggatctcggcgcaggccgtgtcgcaggcgccatccccgaccttgaggttgatcagcgccacgtcgaagggggcgatcgcgtccggccagatgatgccggcctcgtcgtggctcgcctcgatggtcgccgccacgagccggctcgggccgatgccgtaggagcccatatggaccggccgctcgcttccgtcggggccggtgacgaccgccttcatcggggtcgagtacttggtgccgaaatagaagatatggccgacctcgatgccgcgggcggagagacgcgaggcctccggcacctcggcgaagaccgcctcgtcgtgcatctcgtcggtggcggcgtagtgcgaggtccaggcatcgaccacgccctgcagcccggccacgtcgtcgaaatcgacggacgggggcggcaccggcatgtcgagataggcctgatcgcagaagacttcgctctcaccggtcttggccaggatgatgaactcgtggctgagatcgccgccgatggggccggtatcggcgcgcatcgggatcgcccgcaggccgagcctctcgaaggtccggaggtaggaaacgaagaccttgttgtaggagtggcgcgccgcggcctgatcgatgtcgaaggagtagccgtccttcattaggaattcgcgcgagcgcatagtgccgaaacgcgggcgcacctcgtcgcggaacttccacgagatctggtagaggttcttcggcagatccttgtaggagcgggtgctggcccggaagatctcggtgacgacctcctcagcggtcggcccgtagagcagttcgcgctcgtggcggtccttcaggcgcagcatctccttgccgtaggcctcgtaccggccggattcgcgccagaggtcagcggcctggatcgtcggcatcaggatctcgatggcgcccgcgcggtcttgctcggcgcggacgacgtcgcagaccttattcagaacgcgcagacccagcggcaaccacgcatagatgccggctgcctcctggcggatcatgccggcgcgcagcatcaggcggtgcgaaacgatctccgcttccttcggcgtctcgcgcaggatcggcaggaagtagcgggagagacgcatcattcgaccttggaagcgggcgggcgcagccggagaggagctaggccagcgtgcggaggcacacaacacattgcccccgcaaaacacaagcgccctgcgaacacagggtcggccggcaatgcggcggaacgaagccggcgaagcagccgggcgcagcgttcgcgagggccggtgaaggcggtttgacgcgtcgtttgcaaaaaagcgccgcgaaccgtctctaccctgatgacaaagggaaatgttcttcctataagcagcgccgtgatggtcgcagcccacaaggcagcgcacggtccgggtcttgggaggaacaatcagccaacgcgccgcaagcaatgcgcgacataaatcaggctgaaaaatacttcggttatccaaagcaaggcctcgtgccttgctttttgtttttggaccgagcctcttcttcggcgcagtggacgtctactcgggaggcggagcgccccgtcgccctttacaggcgggcgagcgggaagatcagcaacgccgcgaagaacgcgatggcggccaggagcgtcgtcagcaacgccttctcacgcaggcgcgggctcgcgggcgctcccggatcctggccgggcaccagccgctgcggatcggcctcggcagcattccccagcggcaggatcgcgaacaggaaggtccaccacagcacgaagtagagcgccagcgcgccgaacaccgtcagctcgaaccccttcacggccaccgtcgcgaacaaagcggtcagcgccagcacggtcagaagggtcagcggggtcgaggcggtcagggtgcgaagggacaagcgggtcatcattttcaaacgatatgaaacggccgggcccgtgcccgaccgatcgagtgggactgaagaacggtccctcagacctgctccagctccaccagcgttcccaggaagtccttggggtggaggaagatcaccggcttgccatgggcgccgatcctcggctcgccggtgccgagcacgcgggctccggccgccttcatctggtcgcgggcggcgatgatgtcctcgacctcgtagcagacatggtggatgccgccggccgggttcttgtcgacgaagccctggatggtcgagttctcgccgagcggcgacatcagctcgaccttgctgttgggcagttccacgaacaccaccgtcacgccgtgctccggctgcggcagcggctcggtcaccttggcgccgagcgtgtcgcggtagaccgccgtcgccgcatcgagatccttcaccgcgatggcgacgtgattgagccgtccgatcattgctgcctccctcccttgttgtctcgaacgtcgtgcccagccatccgcgccgggcttgatggatgcgatcccgcgcgcctctctctccggaaaggtcgcgcattcacgcggcgcgcgcccgcttgccgtggcgaagcgggcgcgacgccatcacacctccaccacctgcacgtggcaggcgggcttcttgccccaggcctcattgacggcggagcgcacggcgcgatcgaccgcgttctcgacggcctccgaatccttcatcttgccgcgcggcagaccgttgagggtgcggttgaccgtatcgaccacagtgtcgagcagcggttcgccggtccggccgcgattgggcaggcccatgatgtcgaccgccggatcgccgatcacctcaccgcgctcgtcgatggcgatggccaccgagacgatgccggtctgcgagagcttgcgccgctcggggatcgcccggtccttggagtcgatgaggacgttgccgtccttgtagagccgcccggcgcggacgtgctcgaccacctccggcttgcccggcgcgaggcggaccaccgcgccgttgcgggccttcactaccgactcgacgccctgcgaacgggcaaagcgcgcatgctcgtcgagatgcagcgcctcgccgtgcaccggaacgaccgccttcggccgtgtccaggaatacatcgtcaccatctcctcgcggcggggatggccggagacgtggacgagttcggtacggtcggtgatgacctcgatgccgtcctcgatcaggtcgttgatgatggagccgacatcgcgctcgttgccggggatggcgcgcgacgagaagatcacccggtcgccggccgtgagcgagatcgccggatggtcgtggcgcgagacccgcgacatcgccgcccgcggctcgccctgcgagccggtgagcaggcagaccaccttgtcgcgcgggatgtgggagtaggactcggccgagaggaaatccggcagcccgtcgaggtagccgcactcgcgggcgacatcgatcacccgatccatggcgcggccgacggcaatcacctgacgcccgcaggcctgcgcggcttccgccacggcacggatacgcgcgacgttgctggcgaaggtcgtcaccgccacgcggtggggcgcgttctcgatcagcttgtgcagggtcgcggagacctcggactcgctcggcgagcggccctcgcgcagcacgttggtggagtcacagatgagcgcgaggatgccctcgtcgcccaaagccgtgaacgcctcgggggacgtcgagtcgccggccaccggggtgtcgtcgagcttccagtcgccggtgtggagcacaaggccgtgctcggtgcggatcgccaccgcgttcgattccgggatcgagtgggccacgggcacgaactcgatctcgaacggcccgacggtcacccgacggcccggcttgatctcgcggagatccaccttcggcgcgccgggctcggagagacggcgggtctcgagcaagttcttggcgaaccgcgtggcgtagaccggcgccttgatgcgcggccacagctcggagatcgcgccgatatggtcctcgtgcgcgtgggtgatgaagatggcgagaaggtccttcttgcgctcctcgatgaaggtgagatcggggaacatcaggtcgatgccgggcaatccctcttcgccggcaaagcccattccgcaatcgaccatgatccatttgcgctgcttctcgggtccgatcccgtagaggcccgcattcatgccgatctcgcccacgccgccgagcggcacgaagacgagttcgtcctgccgtgtcgtcatcttgttcgtctatccagtctcaggccgccgtcgcggcacttccgaaatgcacctcgcccgccgtcacggttcgtcgggttccgtccggggcgaggatcacgagccgccccccctcgtcgatcgtttcaaagatgcccgtcagcgtgacttcggccatgcgaaccgacacgggggcccctacccccgccgcgcgctccagccaccgccgccggatattcgagaatccgcgccccttgttccagatccggacggcttcgacaaaccgttccgacaggaattcgagcagcatcggcgcatccgccgcggaaaaagccgcaagcgccgccgccggatagggcaaaccgtccggcgccgccgcgacgttgacgccgaaaccgaccaccaccgcccgccgcccgcccggcagcgtctcggcctccagcaggatgccggcgagtttttggccgtcggcgaggacgtcgttgggccatttcagatggatggcggcagcgctaggagcaatgccctgcggcagcggtgcatcccccatctccgcacgcggggagagggctaaacggcacgcatcgcgcagagcgtccaccaacgccacgcccgccacgaagcccagcgtggccaccatctccggcgccacgccggccaccggcatcagcaggctcgcggcgaggttgccctccggcgaggtccaggcgttgccgcgtcggccgcggcccgcctcctggcgttgggtcgtgacccagagcgggcccgtctcgccgccctgggcgaggcgcatggcctcgctgttggtcgagtcgagccggtcgtggctgtggagccgatgcccctcggaccgggccgcctgacttagccggaactgcatccgcctcaggacagcgacctcagaacagcgacttggcagcgtcgcccgccgccgcgaccagcggggccggaacgaggaagaacagcaccacgaccgcgctcgacacgccgagcacgatggccgagcccggcgggatccgctcgtagggggccttggcctcgtcgaagtacatcactttgacgaggcgcaggtagtagaaggcgccgacgaccgaggtcaccacgccgacgacggcgagcgtcacgaggcccgccttgatggcggcggcgaagacgtagaacttggcgaagaacccggcgagcggcgggatgccggcgagcgagaacatcatcgcggcaaggcagaaggccagccacggatgggtgcgcgagaggcccgagagatcgtcgatcgtctcgaacatctggtccttgcggcgcatggagagcagcaccgcgaaagcgccgagcgtcatcgcgagatagatgatcatgtagatcaccacgccgcggatgccctcctccgagcccgcggcgaggccgatcagggcgtagccgacattgccgatggaggaataggccatcaggcgcttgatgttgcgctggccgatcgcggcaaacgagccgagcgccatcgaggcgatcgagacgaagatgatgatctgctgccagaccgccgtgacgtcggggaaggcgccgatgaagacgcgcaccgtcatcgccatggccgcgatcttcggcgcggagccgaagaaggcggtgaccggggtcggcgagccctcgtagacgtccggcgtccacatgtggaacggcacggcggcgagcttgaaggcgacgccggcggccacgaacacgatgccgagcacgatgccgaagctcgacggaccgtcgagcgcggtgacgatgccggggaaagaaaccgtgccggtgaagccgtagaccagcgaggcgccgtagagcagcatgcccgacgagagcgcgccgagcacgaagtacttcaggccggcttccgtggacttcacgtcgtcgcggtggaaggcggcgatgacgtaagccgcgagcgattgcagctcgagaccgagatagagcgagatcaagtcgttggccgaggccatcaccagcatgccgacggtgcagagcacgatcaggatcgggtactcgaaccggtcgatgcgctcgcgctgaaaatagtctcgcgacagcaggatggtcgccgccgagccgatcaggatcagcgccttcatgatccgcgcgaatggatcggcgatgaaagcgccgttcagcgtcgtcacgctgcccgactgggagacgacgaggaagaaggtgaagatcagcagaatcagcgcgccgacattgacgccctcggacgagcgctcgccgcgccacgccccgtagagcacgagcagcagagcgccgacgctcaggatgatctccggcaggaccggcgtgatcgccggcaggacggactggatcggggtcatcgcgcggcggcctcgacggttttctgggactcgagggcggccgtcttctccgcggcggcggatttcgcggctttggcagcggcctcggcggtctgcgtgttggcaagcgccccgcgcatgttctgcaccagcgcttcggtggacggcgcgaaggtgtcgagcacgggcgccgggtggacgccgtaccagatcgtcagcgcgacgagcggcgcgataatgatcttctcacgggtgtcgaggtccaggatgccctggaggttgggcttgtcgagcttcccgtagatcacccgggcgtagagccacagcgcgtagcccgccgagaggatgatgccgaagaccgagaagaaggcgaccgtggggttggccttgaaggcccccatcatcgccaggaactcgccgacgaagcccgaggtgccgggaaggccgacattggccatggtgaagaccatcatcgccgccgcgtagagcggcatccgcttcacgaggccgccataggccgcgatctcgcgggtatgcatccggtcgtagacgacgccaacgcagaggaagagcgcgcccgagacgatgccgtgcgagatcatcaggaacagcgcgccctggatgccctgctcgttcagcgtgaacaggccgagcgtcacaaagcccatatgcgccaccgacgagtaggcgatcagcttcttgatatcggtctgcatcatcgcggtgagcgaggtgaagatgatcgcgatcaccgacagcgcgaagaccagcggcgcgaactgggcgctcgcatccggcagcatcggcagcgagatccggatgaagccgtagccacccatcttcagcaggatgcccgccagtatcaccgagcccgcggtcggcgcctcgacgtgggcgtcggggagccaggtatggaccggccacatcggcatcttcaccgcgaaggaggcgaagaaggcgagccagagccaggtctgcatatgcacggggaagcggtgcgccagcagcgtcgggatgtcggtggtgccggcctcccagtacatcgccatgatggcgagcagcatcagcaccgagccgagcaaggtgtagaggaagaacttgaagctggcgtagatgcgccgcttgccgccccagatgccgatgatgaggaacatcgggatcaggccggcctcgaagaacaggtagaacagcaccagatcgagggcgcagaacacgccgatcatcgtcgtctcgaggacgaggaaggcgacgaagtactccttcacccggttctcgacggacagccacgacgccccgatgcagaacggcatcaggaaggtcgtgagcaggatcagcggcatcgagaagccgtcgacgccaagcttgaaccggatcgtctcggcgagccacgcatggctctcgaccagctggaagctcggggacgcgatgtcgtagcgggcccaggcggccagcgagagcaggaaggtgacgatcgtcgtgatcagcgccgcccagcgggcgttgcgcttcaccgccgccgtctcctcacccagcgtcaggatgaaggcggcgcccgcgagcgggacgatcagaagcccggagagaatgccgaggccgagcatcagtgggtccccccaggcacgccggagacgaggtaccacgtgatcaggccggcgaccccgacgagcatcacgaaggcgtagtggtagacgtagccggtctggaggcggaccacgccgcgggtgatgtccaccacccgggccgagatgccgtcggggccgaggccgtcgatgacgcgcccgtcaccctccttccagaggaacaggccgaagttcttggccggccggacgaagatccggtcgtagatctcgtcgaagtaccacttgttgagcagaaagcggtacaggatcggctgcgactccgcgaggcgatgcggcaggtcgggccggcgcaggtacatccagaaggccagcaggaagccgagcaccagcatcacgaagggcgaggcggcgacccagcccggcgcatcgtggatcttgtgcatgatgtcgttgccggacccgtgcgggagcgcgttgccccagaacttgtccatgtcgtgcccgatgaagcgctccttgaagatcaggccggcgaaaagggcgccgaaggccaggatcgccagcggaatcgtcatcacgagcgggctctcgtgcggcgtgaggggcgcgtgatcgtgatgctcgaccgcgctgtgcgaagcgggttcgacgtcgtgaccgtgatcgtcgtgggcgacaccctcgtggtgccccggcgcgccgtcggcttcatgcgcggtggccgcgtggacgtggtcgtgcgccgcatgcgcgtgatcgtcatgcccgtgtgcgccgtgcgcgacccagcgctgcggtccctcgaaggtgaggaagaacaggcgccaggagtagaacgaggtcatcagcgcggcgatcacggtggcgaggaacgccagcacgtggcccgggcggtccgacatgtaggccgcctcgatgatcgcgtccttcgagtagtagccggaggtgaaggggaagccgatcagcgcgatcgtgccgatcgtcatcatcgccgtggtgaaggggatgtagcggcgcaggccgcccatgttccgcatgtcctgctcgtggtgcatcgcgtggatgaccgagccggccccgaggaacagcagcgccttgaagaaggcgtgggtgaagaggtggaacacgcccgtggcgtaggcgccgacgccgaggccgacgaacatgtagccgagctgcgagcaggtcgagtaggcgatgacccgcttgatgtcgttctgcacgaggccgacggtggccgcgaagaaggcggtgatgccgccgatgaccgtgacgacggtgagcgcggtcggggccagctcgaacagcggcgacaggcgcgcgaccatgaatacgccggccgtcaccatggtggcggcgtggatgagggccgaaaccggggtcgggccctccatcgcgtcggggagccacgtatgcagcaggaactgcgccgacttgcccatcgcgcccatgaacaggagcaggcaggcgagcgtcagggcgtgccagtcatggccgaggaagtggaaggtcgcgtccttcagctccggggccttggcgaagatcgcgtcgaaaccgaccgaacccgtcaggacgaagacgaggaagatgccgagcgagaagccgaaatcgccgacgcggttgacgatgaaggccttcatcgccgcggcgttggcggagggcttctcgtaccagaaaccgatcagcaggtaggaggcgaggccgacgccctcccaaccgaagaacatctgcacgaggttatcggccgtcaccagcatcagcatggcgaaggtgaacagcgacaggtaggcgaagaagcgcggccggtgcggatcctcgtgcatgtagccgatggagtagaggtgcacgagggtcgagaccgaggtcacgaccaccagcatcaccgcggtcagcgtgtcgaccttgaaggcccaatcgaccacgaggtcgccggcggtgaaccactgggcgacgggcacggtctcggcgcggccgtcgccggtcacgaggaagaaggcgccccaggacagcaaagctgcgaaggcgaggcagcccgtcgtcacgagctcgctcatccgcgcgccgatgaaccggccgaacaggccggcgatcagagcgccgatgagcgggaagaagacgatcgcgtgatacatgggtcggtcgtgcctcgcagcaggcggacgaagggtcggggctctcttggagggagcgtcagcccttcatcatgctcacgtcctcgacggcgatggagccgcggttgcggaagaacaccaccaggatcgcgagcccgatcgcggcctcggccgcggcgaccgtcagcacgaacagggcgaagacctgtccggtgatgtcgttgaggtgggtcgagaaggcgacgaggttgatgttcacggcgagcaggatcagctcgaccgacatcaggatgacaatgacgttcttgcggttgatgaagatgccgagcacgccgagcgtgaacaggatcgcggcaaccgtcaggtagtggctcaatccgatcatcggcctcagacctccacgccctgccgcgagggcaccttgatggtatcgaccgccatgccttgcgtgcgggcgttctgcacggcgatgttctggcgcttcacgccggtgcgctcgcgcagggtgagcacgatggcgccgatcatcgccaccagcaggatcaggccggcgatctggaaggcgtagacgtagtccgtgtagagcacccgcccgagcgcctcggtgttggtcgcggtctcgccgtgggcggcgcggccgagcggcgcctgcaccaggcccggatcgatggtccaagtgccgacgacgaggaccagctcgatcaggaagatcgcgccgatcaacccgccgatcggcaggtagcgctggaagccctggcggagggcggcgaagtccacgtcgagcatcatcacgacgaagaggaacagcaccgcgacggcgccgacatagacgacgacgaggatcatcgccaggaactcggcgcccatcagcacgaacagcccggcggcgttcacgaaggcgaggatcaggaacaacaccgaggtgacggggttcctggctgcgatcaccatgaagcccgaggccacggcgaagcccgcgaagagatagaagaaggcggcggctgcggtcatgcgattttcagcatcggccgcccaagcgagcggctcccttctgcctcggtggaccctcggccgcaggcggcggcccgtctagcgcatcgagagcgaggcgctaggttcctgtttccgcatcgtctttttccgagggccggaagccgccgttcgggacgatgctctatagaactgggctgtgcgacgcacaaccgatgtcggcggccgaactagcggtagggcgcgtcgaccgcgatgttgcgggcgatctcgcgctcccagcgatcgccgttctcgaggagcttctgcttgtcgtagagcagctcctcgcgggtctcgaccgagaactcgaagttcggcccctcgacgatggcatcgaccgggcaggcttcctggcacatgccgcaatagatgcacttcaccatgtcgatgtcgtagcgcgtggtgcgccgcgtgccgtcgttgcggcgcggccccgcctcgatggtgatggcctgggccgggcagatcgcctcgcagagcttgcaggcaatgcagcgctcctcgccgttgggataacggcgcagggcgtgctcaccgcggaagcgcggcccgcgatggcccatctcgaaggggtagttgatcgtggccttcggcttgaagaagtatttcatggcgaggacaaaccccgacacgaactccttcaggagaaggcttctggcgacctgatcgagcttcacggcgcgatctccaattctggtcgccttccttagcgagcgggtgaccggctcgcgtgaaggaaatgcgacctcacaagggacgggtcaggctcccggcgcgaggccggtgagcttgaggacgaaggcgacgacgatgaccgagatcagggacagcggaaggaagaccttccagccgagccgcatgagctggtcgtagcggtagcggggcaccatggccttcaccatggcgatcatgaagaacaggaagctggctttgagcgtgaaccagatcacgccgggcacccaggtgaagggcacgaacgggatcggcgagagccagccgccgaggaacaggaccgtgccgagcgcgcacatggtcatgatcgccacgtactcgccgagcatgaacagcaggtacggcgtcgaggaatactcgaccatgtagcccgccacgagttccgattcggcttccggcaggtcgaagggcgggcggttggtctcggccaaagccgagacgaagaacacgccgaacatcgggaacagccagagccagtaccagccgaacaggccgagcgccgtgtcctgcgccatgacgatgcgcgagaggttgagcgagccggcgcagagcagcacgcagatgatgacgaagccgagcgagacctcgtaggagatcatctgcgccgccgagcgaagcgcgccgaggaaggcgtatttcgagttcgaggcccagccgcccatgatgacgccgtagacgccgagcgaggagatcgcgaagatgtaggtgatgccgacattgatgtcggcgatcgcccagccgtcggcgagcgggatcaccgcccaggacgccagcgccagcatcgcgaagaccagtggcgccagcaggaagatcgccttgttggcgcccgccgggatcaccggctccttcagcacgaacttcagcaggtcggcaaaggactggaacaggccccagggcccgaccacgttcgggccgcggcgcaactgcaccgccgcccagatcttgcggtcggccagcagcgcgtaggcgatgaagacgaggagcgcggcgaggagcacgaagctcttcaacgcgatcaggaggacggtgccgagcacttcccagaaggtcatcggtggcgtcccctattccgccgcttcgagggcgcgacctcgggcgaggccggaacactcggcgagcacccgcgaagcgcgggcgatcgggttggtgaggtagaagtcggcgaccggcgaggagaaggtcgccttctccgtcgcggccggcagtgcggcaagccgatcgagcatggccgccgcatcggacggctcgacctgtccgaccgccgcgagatgcggatgggcggcatacatcgccttacgcaacgcagcgagagaatcgtagggcaggcgcttgccgagcacgtcggacagggcgcgcaggatcgcccaatcctcgcgggcgtcgcccggcgggaagccggcgcggttggccatctgcacccggccttcgaggttgacgtaggtcgcgctcttctcggcgtaggcagcgcccggcaggatcacatcggcgcggctcgcgccggcatcgccgtgggtgccctgatagatcacgaaggcgcccggcccgatcacccgctcgtcggcaccgaggttgaacaccacgtccagcgcgcccggctccagcatttgcgagaagctcaagcccccctcccccggcacgaagccgagatcgagggcgccgacgcgggcagcggcggtgttgagcacgccgaagccgttccagccgtcggtcaccgcgccgacatccttcgccaaagcggcggcggcggcgagcgaaccgagcccgccctcgccgacgatgacgagcggacgctcggcttgtctcagcacatcgaggaagctgtgctcccccttggcgatcgaggccagcgtgtcggtgccggcgccgagataggtgtaggggtaggtcaggtccggctgctcgtcgaggatcagcccgatcgagaccggagccatgcgccagcgcttgcggatgcgcacgttgagcagcgaagcctcggtgcgcgggttggcgccgacgatcaggatcgcgtccgcctgctcgataccggggatcgtcgcgcccagcgtgtaggcggcccgaccccaggccggatcgatcgcctcgccggtctggcgcgcgtcgagattggtgacgccgagcgaacccatcagcgccttgagagcgaagatttcctccgcacccgcgaggtcgccgacgagcgcgccgacgcgcttgggatcggcgcccttcaccttggcggcaatggccgagaacgcctccccccaggaagcgggacgcaggcggccgttctcgcgcaggaatgggcggtcgaggcgctgcagccgcaggccgtcgacgacgtggcgggtcttgtcggagatccactcctcgttgatctcttcgctgatccgcggttcgatctgcatcacctcgcggccgcgggcatcgatgcgaatcgccgagccgaccgcatccatcacatcgacggactcggtcttgtgcagctcccacggacgcacgttgtagctctgcggcttgtgcaccagcgcgccgacggggcagaggtcggcgacgttgccctgaagctccgagcccatcgcctcttcgaggtagctggtgatctccatgtcctcgccgcggccgatggcgccgagatccggcacgccggccacctccgcgaggaagcggacgcagcgggtgcagtggatgcagcggttcatcgccgtgcgcaccagcgggccgatatacttctcctcgaccgcccgcttgttctcgctgtagcgggtcgagtcgacaccgtaggccatcgcctgatcctgcaggtcgcaatggccgccctggtcgcagatcgggcaatcgagcgggtggttgatgaggaggaactccatcaccccctcacgcgccttcttcgtcgttcccgaacgggtgagaacctccggcggctcgccgttcggtcccggtcggcaatccttcactgcgtaggcgcaggaggccacgggcttgggcgcgcccttcagctcgaccagacacatgcggcaattgccggcgatcgacagccgctcgtggaagcagaagcgcgggatctccgcgcccgcgatctcgcaggcctgaagcagggtgtagtcggccggaacatcgacctcggtgccgtcgatgaggattttggtcatcgggtcatctcgaaggtgagcatcggggcggcactcactccgccgccatcggcaccgcatccatgtgcgggttggcgctgtactggtcgatccgcttctcgatctcggggcggaagtgccggatcaggccctggatcggccatgccgcggcgtcgcccagtgcgcagatcgtgtggccctcgacctgcttggtgacttccaggagcatgtcgatctcgcgcttctgcgcccggccggcggccatgcgggtcagcacgcgccacatccagccggtgccctcgcggcaaggcgtgcactgaccgcagctctcgtgcttgtagaagtacgagatgcgggcgatcgcgccgacgatgtcggtcgatttgtcgagcacgatcaccgctgcggtgcccagccccgagccgaggttgcgcagggtgtcgaagtccatcttggcgtcgatgatctgctcggccggcaccagcggcaccgaggagccgccggggatggagcacagcaggttgtcccagccgccgcgcatgccgccgcaatgcttatcgatcagctcgcggaaggtgatgccgagctcttcctcgacgttgcagggcttgttgacgtggcccgacacgcagaacagcttggtgccggtgttgttcttgccgccgaggccggcgaaccacgcgccgccgcggcgcaggatggtgccggccaccgcgatcgattcgacgttgttgacggtcgtggggcagccatagaggcccatattggccgggaatggcggcttcagccgcggcatccccttcttgccttccaggctctcgatgagggctgtttcctcgccgcagatgtaagcgcccgcgccgtggtggacgtagatgtcgaacgggtagtcgtggatgttcgacggcccgacgaggcgcgcctcgtaggcctcgtccaccgcgcgctggagggcgaacttctccgccacgtactcgccgcggatgtagatgtagcaggcatgcgcgcccatggcgaaggaggccagcaggcagccctcgatcagaagatgcggatcgtgccgcatgatctcccggtccttgcaggtgcccggctccgattcgtcggcgttgacgacgaggtagtgcgggcgcccatccgacttcttgggcatgaacgaccatttgaggccggtggggaagcctgcgccgccgcggccgcgcaggccggagcccttcatctcgtcgatgatccagtcgcggcccatgtcgaggaggaacttggttccgtcccaggcgccgcgcttcttcgcggcctcaagccccggcgagtgcaggccgtagagattggtgaagatgcgatcctgatcggcgagcatgatccgctcctcagcccctgctgccggcgagatcggacgcctgtccgacccagttttcccggtcgatccgtcccgggaaggcgaggtaggcgctcacccaggcaacttccggcggcgaccaggcggcgacctgatcgtagtgccagacgccgagatcgttgagacggcgctggttgatcgggccgatgcccttgatcttggtcaggtcgtccggacgatcgtctcgcggggtatcaagccccttcggccgggtgcctgcggcgtcggcgcgagcctccgggttctcgccctcggggacgtcgtcgccggcaccgaccgtcgccggatgctgaggcggctcggtgcgaaggaccttgtcctccacgacggccggatcctggctgggggccgccttcgcgtcgcgggcctgcgcctcgtcctcgggcttcaccggagtctgaccggcgctggcccgctcggcgggcgcatcgacggcgttcgactcgttggcgcgcccggccgagggacgggccggcttggtctcgtccttgacgcgggcctcggtcgaggcggcctcgtccttcttgacgctttccccgccctggtccgcgccctcggtctgctcgaagcgcttgcgccaggcaccgacgcgggagccgtcgaacaggctctcgtcggtcagggtgttgaccgcatccttcggctcggaggacactcggccgatctgcgaaccgaccttcacggggcggccggcggcgaggtcgtccatgagcttgttcaggctctcgggcgtcagatcctcgtaatagtcctggttgatctgcaccatcggcgcgttgcagcaggcgccgaggcactccacttcgagccaggagaagttgccgtccgccgtcactttgccggaggggccgaggcgctcgtggagcgaggccttcagctccttcgccccgcagcaatcgcagggcacggtgccgcagacctggatccagaaccggccgaccggctccagcgcgaacatcgtgtagaaggtcgcgacttcgagcacgcggatatgcggcatgccgagttcgtcggcgaccgcctcgatcgccttctgcggcagccagccgccgttctgctcctgcgccttccacagcagcgggatgacggcggaggcctgccggccctccggatatttcgcgatctggccgcgcgcccagtcagcgttctcgggcgtgaacgcaaagtcctggggctgctcggcggcgggggctagcctgcggttggccatgacgttcgacccgtctcctcagcggtccacttcgccgaacacgatgtcgagcgtgccgagcacgcaggacacgtcggcgagcaggtggccgcggcacatccaatccatcgcttgaaggtgggcgaagcccggagcgcggatcttgcagcggtagggtttgttggtgccgtcggatacgaggtagacgccgaactcgcccttgggggcttcgaccgcggcgtagacttcgccctcgggcacgtggaagccctcggtgtagagcttgaagtggtggatgagcgcttccatcgagcgcttcatctcccggcgcggcgggggcgcgaacttgccgtcgatcgaggcgatcgggccctgaccggcgggctcgcgcagcttggccacgcattgccgcatgatcttcacggattcccgcatctcttccatgcggatcacctggcgatcgtaggtgtcgccgttcttccccacggggatgtcgaactccatctcctcgtagagttcgtagggctgcgacttgcgcagatcccacgggatgccggagccgcgcaccatcacgccggagaagccccaggccatggcctcgtccaccgagacgatgccgatatcgacgttgcgctgcttgaagatgcggttggccatgacgaggttgtcgagatcgtcgaccaccttcaggaacgggtcgcagaacgcctcgatgtcgtcgatcagcgcgggcggcagatcctgatgcacgccgccgggccggaagtagttggcgtggagccgagcgcccgatgcgcgctcgtagaagatcatcagcttctcgcgctcctcgaagccccacaggggcggcgtcagcgcgccgacgtccatcgcctgcgtggtgacattgaggaggtgggagagcagccgcccgatctcgcagaacagggtgcggatgagctgagcccggcgcggcacctcgatgcccgcgagccgctcgatcgcgaggcagaaggcgtgctcctgattcatcggcgcgacgtagtcgagccggtcgaaatagggcgtcgcctggaggtaggtcttgtgctcgatcagcttctcggtgccccggtgaaggagcccgatatgcggatcgacccgctcgaccacctcaccgtcgagttcgagcacgaggcgcagcacgccgtgcgccgccgggtgttgcggcccgaaattgatcgagaagttgcggatgttgtgttcggtcatcgccgcagccttcagctcgacgtcttctcgtcgccggggagcacgtagtccgtgccctcccacggcgacaggaagtcgaagttgcggaactcctgggtcagcttgaccggctcgtagacgacgcgcgcctcgtcctgatcgtagcggacctcgacgaagccggtcagcgggaagtccttgcgcagcggatggccctcgaagccgtaatcggtgagcagccggcgcaggtcgggatggcccgagaataggatgccgtagaggtcgtaggtctcgcgctcgtaccagttggccgccgggaagaccggaattgccgagggcaccggggtcgcggcgtcggtctgcaccttcacgcgcacccgcatattatgacgcaaggagagcaggtggtagacgacgtcgaagcggcgcgcccgctgcgggtaatcgacgccgcagatgtcgatgaagcagcggaaggcgcaagccggctcgtcgcgcagataggtcagcgcgtagacgatgtcgctgccctggacgacgagcgtcagctcgccgcgggagatggcccattcggtgaccgccgggccgagcgctccggcgatccgctcgcccatggcccgcagggcgtcctcgccttgaggggccgcgacggtgcggcgaagcgtgatgccattggtggtgatggcttccatcgcgccctccctcaccgctcgatcgtgccgatgcggcggatcttccgctgcagcagcaggacgccgtagagcagggcctcggcgctcggcgggcagcccggcacgtagatatccaccggcactacccggtcgcagccacgcaccaccgagtaggagtagtggtagtagccgccgccgttggcgcaggagcccatggagatgacgtagcgcggctccggcatctggtcgtagaccttgcgcagggccggggccatcttgttggtcagcgtgccggcgacgatcatcacgtcggattgccgcggcgaaccgcgcggcgcgaagccgaagcgctcgcaatcgtagcgcggcatcgacatctgcatcatctcgaccgcgcagcaggcgagaccgaaggtcatccacatcagcgagccggtacgggcccagttgatgagctcgtcggcgctggtgacgaggaagccgcgatccgccaactcgtcgttgatcgacaggaaggtcggatcgttcgcgccgatcggacgccccgtcgcgggatcgatgatccctttgggcgccggcgcgatgtcgggcgcgcgggagaaggtcggagtcagggccatctctgcctctgagcgagagcgggagggaaacgacgcgggaagaaccgtgccgctagtcccattcgagggcgcccttgcgccactcgtagacgaagccgacggtgagaacgccgaggaagatcatcatcgaccagaagccgaaccagccgagttccccgaaggtgatcgcccaggggaacaggaaggcgacctcgaggtcgaagatgatgaacaggatcgccacgagatagaagcgcacgtcgaacttcatgcgcgcgtcatcaaaggcgttgaaaccacactcgtaggctgagagcttttccggatcggggctcgaataggccacgatgaagggagcaatcagcagcgccactgcaatgaacagcgacacgccgaggaaaatgatgagcggcaggtaatccgccaataggccggtcatgccgcacctctcatgtggttgcgcgtgaggatcatgaacgacggccctcgcgacggcttccggcccgtggaatccctcggatggaattcctccaatgccagactgagcgcgggcgaggcttagacgagccccccccgcgaaacaagggcattgcgcgtcgcacaatcacctcattggctgacagatgggggtatccgtgcaccggaccacaggacggatcggcgcatgcccctgcacggttgagcatcgccatctcatccccgtcgcttcctcgaccaccaatcctggcatttggcataccagagccatgggtcgcaagcacggcgcgcggctgtgaagaagtgcccacaccgtactccacggatgctctggcgcgatgcgcctgtcctccttcaacgtttcgggccgtgttttcgcgaaccgtcgccggatcgtcgtatttccccaaaccgtcgcttgacagctcggggcgccccacataaaccccgcctcgtcgccgacacgagcccagccggccggcgacgcagaacgcgggcgtagctcagttggttagagtgccggcctgtcacgccggaggtcgcgggttcgagccccgtcgcccgcgccatgttcccgatgtcgatccgaccgggaaagctgaactccacaatcctcagacaaccgacacgcttctttgagcggtgaacgcgcgatttcgcctgccttgtccggcgtgaccgatgcgccacaagccgcgcgatgtggcgggtccgagctgcgggcgccccggtttcgccgcaacggccagggaagcgggcgcatccgactcacgctgcagccctcacccctccgatgccgaatctgcgcctgtccgccgccgcggccctcgtcaccctgacactggccggctgcggaggatcacccgttctcgatgcgggcgtaccggccctgccggtgatcctcgacgaacaggccgccgccgctgcgatctcccgctatagggcgcagcatgggctgagcgccgtcgtcatcgattcccgtctgatcaccgcggcctcgttccaggcacaagccaatgcccgggccgggcggctcagccacgagatcgccggaagcttcgacagccgcatggcgggcgtcggtttcggccggcgctacgcctcggagaacctgagcgcggggtccgagaccttcgatcaggtgctcgcccgctggaaggcgtcgcccgagcacaaccgcaacatgctgatgccgcagctccggcgcgtcggcatcgcccggttcgatgctccaggaacgcgttacaagcgcttctgggcgctggtgatggccggcgattgaggtgaagcggcccgagccccgacgcggccgggccgcccatcaccgctactgaatctgcgcgaagagcggatccaggcgcttctgcgtcagcttgttgtgctgaacactcttggcggcttctaggttgtcgcgcttgtcgccgacgaccacgagggcgaccatccccatcatgtaatgcggcgcgcatttgaagccgtagacgccttccttgtcgaacttgaccacggcttcctgaccgacggtcgttttgacatagtcggcgccgtccggcgccatgcccttgatcgtctcgacgttgtgccccttgtcggtcggcaggaacttgatgctgtcgccgggcttcagccgcacgagcgcgggatcgaacaccatcatcccgcctggcccgctattgagcatcttgaccgccacttcgtcggccgccgccggcaaggtcgtggcgatggcgatggcgagcgtggcggcagcgatcagggccctgaagatcatcattcatttcctcgtaataattcttaagataatcgacgatcatcatcgacatttacggaataccgagtcttttaccgagtatcaaagcgataattacttgagaaattgaattattacactttgaaataggctccccgagaagcagggcgggactggatgggccgggcctttcaaacctgcgcggctgcgtgtaaacgcagggcttgacgatcatcccagcgcctgcgcccccttggcgccgccttcgaaatggcggtgcgcgagggcgagcgcgcgcgaactcgcttcaaggcgctcaatgccgaaacgcaccgacatctcctccattctcatcatcggtgcgggccccatcatcatcgggcaggcctgcgaattcgattattccggcactcaggcctgcaaggccctgcgggaagaaggctaccggatcgttctggtgaactcgaacccggcgacgatcatgaccgacccggacatggccgacgcgacctatgtcgagccaatcacgccggagatcgtcgccaagatcatcgagaaggagcggcccgacgcgctgctgcccaccatgggcggacagacggcgctcaactgcgcgctctcgctcaagcgcatgggcgtgctcgaaaagttcggcgtgcagatgatcggcgcgacggccgaggccatcgacaaggcggaggaccgcaacctcttccgcgacgcgatgaccaagatcggcctggagacgccgaaatcggcgctcgccaacgcctcggctgccaagaaggccgaccgcgaccgctatctcgccgagaaggcgcgcatcgaggcggcgcagtcggatccggccgtccgcgcgacggcgctcgccgaattcgatcggcagtggagcggcggcgagggtgaccggcggcggcgctacatcgagcacgcgctgggccaggcgctgatcgcgctcgccgaagtcggcctcccggcgatcatccgcccctccttcaccatgggcggcaccggcggcggcatcgcctacaaccgggaggaattcctcgagatcgtcgagcgcggcatcgacgcctcgccgaccaacgaggtgctgatcgaggagagcgtgctcggctggaaggagtacgagatggaggtcgtccgcgataaggcggataactgcatcatcgtctgctccatcgagaacgtcgatccgatgggcgtgcatacgggcgactcgatcaccgtcgcgccggcgctgacgctcaccgacaaagaataccaggtgatgcgcgatgcctcgctcgcggtcctgcgtgagatcggcgtcgagaccggcggctcgaatgtgcagttcgcgatcgacccgaagacgggccggatgatcgtgatcgagatgaacccgcgcgtgtcgcgttcctcggcgttggcctcgaaggccaccggcttcccgatcgccaaggtcgcggccaagctcgccgtcggctacactctggacgagatcgccaacgacatcaccggcggcgcgaccccggcctcgttcgagccgacgatcgactacgtcgtcaccaagatcccgcgcttcgccttcgaaaaattccccggcgccgagccgacgctcaccaccgcgatgaagtcggtgggtgaggccatggcgatcggccgctgcttcgcggaatccctgcagaaggccctgcgctcgctcgagacggggctgaccggcctcgacgaaatcgagatcgagggtctcggcaagggcgacgaccacaacgcgatcaaggccgcgctcggcacgccgacgccggaccggctgctcaaggtcgcgcaggccatgcgcctcgggatcagccacgaggagatctacgcctcctgcgcgatcgatccgtggttcctggagcagctccaggccatcgtcgatctggagaaccgggtgaaggcacatggcctgcccaagaccccgggcgccttccgccagctcaaggccgccggcttctccgacgcgcggctggccgtactgaccgacaccgacgaggacgccgtgcgcgccgcccgccgaggcctgggcgtgcgcccggtcttcaagcggatcgacacctgcgccgccgagttcaaggcgccaaccgcctacatgtactcgacctacgtcgcccccttcgctggccagacctcggacgaggcgtacccttcggacaaaaagaaggtcatcatcctcggcggcggcccgaaccggatcggccagggcatcgagttcgactattgctgctgccacgcctgcttcgcgctgaccgaggccggctacgagaccatcatggtcaactgcaacccggagacggtctcgaccgactacgacacctccgaccggctctatttcgagccgctcaccgaagaggatgtcctggagatcgtcgagaccgagcggcaggcgggcacgctccacggcgtgatcgtacagttcggcggccagaccccgctcaagctcgcgcgcgccctggaggccgccggcgtcccgatcctcggcacctcgcccgacgccatcgacctcgccgaggaccgcgaccagttcaagcgcctgctggacaagctcggcctcaagcagcccaagaacggcatcgcctactcggtggagcagagccggctcgtcgccgccgaactcggcctgcccttcgtggtgcgcccgagctacgtcctcggcgggcgggccatggcgatcatccatgacgaggcgcagttcgccgagtacctgctcggcacgctgccgagcctgatcccctccgacatcaaggcgcgctaccccaacgacaagacggggcagatcaacacggtgctgggcaagaacccgctcctgttcgaccgctacctgtcggacgcgaccgaggtcgatgtcgatgcggtctgcgacgggcagagcgtgttcatcgccggcatcatggagcacatcgaggaggcgggcatccattccggggacagcgcctgctcgctgccgccgcgcacgctctcgcccgagatcctcgccgagttggagcggcagacgaaggcgatggcgctggccctcaaggtcggcggcctgatgaacgtgcaatacgcgatcaaggacggcgcgatctacgtgctggaagtgaacccgcgcgcctcacgcacggtacccttcgtcgccaaggtgatcggcgagccgatcgccaagatcgccgcgcggatcatggccggcgagcgcctcgacagcttcggcctcaagccgaagcggctcgaccacatcgccgtgaaagaggcggtgttccccttcgcccgcttccccggcgtcgacgtgctgctcggaccggagatgcgctcgaccggcgaggtgatcgggctggatgcgggcttcggcgtggccttcgccaagagccagctcggatcgggcacggcggtgccgcgcaccggcacggtgttcgtctccgtgcgcgacgacgacaagccccgcgtgttgccggcgatccggcagctcgccggcctcggcttcaccatcctcgcgaccggcggcacgcagcgctacctggcggacgagggcatcccgacccagcgcatcaacaaggtgctggagggccgtccccacatcgtcgattcgatcaagaacggcgatatcgcgctggtcatcaacacgaccgagggcgccggtgcgctgtccgactcacgctccctgaggcgggcggccctcttgcataaagtgccgtactacaccactctcgctggcgcgatggcggcggccgaggggatcaaggcctatcttgaaggcgatcttcaggttcgcgccttgcaggaatacttcgcggcctaattagacgttcgtgtgccgggcggcccgccgacggaagcgggcggcccgagagcacacaatcgagagccgttatcccggcccggaaggagcattttgctccggccgggcctcttcattgtggcgcgagaccatgagcatcgacaagcttcccatcacggcacgcggctacgcagccctcgaggaggagctgaagcgtcgccagcaggtggaacgcccccggatcatccaggcgatctccgaagcccgcgcgctgggcgacctctccgagaacgccgagtatcatgcggccaaggaggcccagtcccacaacgaggggcgggtgctcgaactggagagcatgatcgcgcgcgccgagatcatcgacacctcgaagctgtccggctccaagatcaagttcggtgcccgcgtgaagctgctggacgaggataccgaggaagagaagacctaccagctcgtcggcgagccggaggcggatgtgcgcgagggccgcgtctcgatctcctcgcccatcgcccgcgctctgatcggcaaggccgtcggcgacacggtcgaggtcacgacgcccggcggtggcaagtcctacgaggttgtcgccgtcgagtggggagcctgaccccatgcgcgtccccagcctcgcggccgcgttcggcctcctggccggggtcgtgctcggcctcccggccgcggcgcaggaatttgaccgggtcggcggcatcgccgtcgatgtgcgccccctgcaagtctatgcccgcggtccgcagacggagcttctgcgcgcggttctgaccgaggcgatgcagcgcagcttcggtgaccgcatcgtccgtggcgcgccgaccctggtggtgcgcgtgagcggcctgtcgctggccgcctatggcggtgcgcagggcggcgatcgcagcagcctcggcggcagcggcacgacggactatctcgacggcgaggctgtgctggtcggccgtgggggcgagatcctcgcgcgccatccccagctttcggccctgcccgcgagttccggcggcgcgtggtacgatccggcctccgagcggcggcgggtcgcggcccttgccgagcactacgcgcagtggctgcggcgcaggctcccggcccagtaggccgggtttggtgggatcgaaggttttgcgtcgcgtgaacgaacaggggccggtgcaagggcgggcgcaagcgccggtgaagcccgacgatagcgtaccgccggagctcgcgcgggcccgcgtctggatcctcaccgacggcaaggccggcgacgagaaccagtgcatcggcatcgccgaggcgctcggcctcgcctatgagacgcggcggattccggacggacgccccctgacctggatggccccgtgggggccgatcgacccgcgggacgcgccgggccgggccggcggcctgctgcaaggcccgcttccccatctcctgatcgcgtcggggcggcgtgccgtgccctatctgcgcgccgtgcgccgcgcctcggacgagaagaccttcacggcctttctcaaggacccgcgcactggccacgatacggcggacttcatctgggttcccgactacgacgatctgcgcggccccaacgtcttcaccacgctcaccgcgccgcaccccgtctcccgcgcccggctcgacgccgcccgcacgacgcctgacccacgtctcgcgcgcctgccctggccacgcatcgccgtgctcatcggcggggacagccggcatctgcgttaccgcaaagccgacatgcagcggctcgtgcgcgatctcaccaagctcgccgagggcggctgctcgctaatgctgacggtgtcccggcgcacgccgccggacctgcgcaaagccctcgaggacttggtgaaggacaagggcggcttcttctgggacggcagcggcgagaacccgtacgtcggcatgctggcgatcgccgaccacatcgtcgtcacctccgattccgccaacatggtgggcgaggccgcgagcaccggcgtgcccctcctgctgttcgacctgccgcgtacctatatccgccaccggcggatgttcgcgggtctcgccatggccggcgcgctgaagccgttcatcgggcgcctggaggcgctgcgctacgccccgatcgacgcgacgccggagatcgcggcggcgctggcggagggttaccagcggcatcgcgcgcgcttggccggggaggtagcggcggtgccgcgcccggccgaaccgacgcctgccccgcgcggaccgttctgagacggcaccgggacgggctgttttccccgcgtcctccgctttgggaagaaatttttggcttcctcgtgccagactgggcgcgaggctacacaaagcaacggacagccggcgcccaaggatcgggacgcccgctgataggagacggcacagatggcccacacccatgcgaggctcgtcatcatcggctcggggccggcgggctacaccgccgcgatctacgccgcccgcgccatggtcgagcccctgctgatctcgggcttccagcccggcggccaactgatgatcacgaccgatgtcgagaattatccgggcttcgccgacgcgatccagggcccctggctgatggagcagatgcggctccaggccgagcatgtcggcacgaagatcgtctcggaatacatcacgagcgtggacctgaacgtgcgcccgttccggctggaggccgattccggcgagacctacacctgcgactcgctcatcattgccactggcgcccaggcgaagtggcttggcctgccctcggaggcgaagttccagggcttcggcgtctcggcctgcgccacctgcgacggcttcttcttccgcggcaaggacgtgaccgtggtcggcggcggtaacaccgcggtcgaggaggccctgtatctggccaacctcgccaagtcggtcaccgtgatccaccgccgcggcgagttccgggccgagcgcatcctgcaggagcgcctgttcaagcacgccaacgtcacggtgaagtggcatcacgcggtggaggagatctgcggctccgacacgccgccctccgtcacgcatctgcgtctcaaggatctgcgcaccggcgcgatcgtcgagcagcccaccgacggcctgttcgtggcgatcggccaccagcccgccacggggatcttcgagggccaactgccgatgcggcacggcggctacatcacggtgacgccgggcactaccgcgaccgacataccgggcgtgttcgcagcgggcgacgtcaccgacgacgtctaccgtcaggcgatcaccgcggccggcatgggctgcatggccgcgctggaggcggagaagttcctggccaatctcgatgttggcgagagcccggccaaggctgccgccgagtaggcgcccgggcttcgggcgtttcgcgggcgtttcaagtactgttcaaaagaacgcccgcttcgccatcgtgtcggacccggagaccgaccggggacaggcgctgtcgaagcattcaagacgttgttcgacacgcatttccctgttgatggcggaaatgacgcaaccaaattgcaagcttgtcgtcctaacctgaaagctgcgggagccggcaggtttcgcgaagaagcctttcgccgggtatggcagggcaacagactggcgtcgtgcaacgcccgaaggtcgtggccccccgtgcgggctgactgcgacgggccgacctcgacgggcgggagtgacggccttggattgggacaagatccggattttcctcaacgtcgcggaggccggcagcttcacgcgggcgggcgatgatatcggcctcagccagtcggcggtgagccggcagatcagcgcgctggagcgggagctgaaggcgcccctgttccaccggcacgcccggggcctgatcctgaccgagcagggcgacctgctgtttcgcgccgcgcgcgacatgaagctcaggctggagaacacccgcgcccgcctcgtcgagaccagcgagcgcccctccggtgacctgcgggtgacgacgacggtgggcttaggcacatcctggctgtcgcagcgcgtctcggaattcctcgatctctatccggatgtacggatcgagctggtgctcaccaacgaggagttggacctcgccatgcgcgaggccgacatcgcgatccgcatgcgccgtccggcccagccggacctgatccagcggcggctgttcacggtgcattatcacgccttcgcgagccccgattacgtcaagcgcttcggtgagcccaaaaccatcagcgacctcgacgagcaccgcctcgtctcgttcggcggcaacgaaccgtcctatctgctcgcgacccactacctcgccagcatcggccgcgagggggatgagcgccgtccggtccactttacggtcaacaacatcaccgctctccacaaggcgatggaggcgggggtcggcgtcggcatcctgccggactacgccgtcgatgggaacgagagcctcgtccaggtgctgcgcgagagcgagatgccgacgatggagagctatctcgtctatgccgaggagatgcgctcggtcgcccgcgtccaggccttccgcgatttcctcgtgaacaaggcacaacgctggacttattgaaagcttggccgggcaaccggccggcaaccgcccttgtcgcgcaccgacgcactcgtctaagaccggccctcctgccgggcggttcgcgaagcctccggccgacgcagccggacggcatgatcgcgattcactgcctcaacgggccgaacctcaatctcctgggccagcgcgagccgggcatctacggcgccgcgacgctcgccgacatcgagcaaaacctgcgggagcaggcggctcgcctcgatatcgccctgaccttccgtcagacgaatcacgagggcgaactcgtgacgttcgtgcaggaggccggcgccgccggggctggggtgctcatcaacgccgccgcctacacgcacacctcgatcgcgctgcgcgacgcgatcaagggagcgggggtgacagcggtggagatccacctctccaacgtccatgcccgcgaagacttccgccacgtctcgcggatcgcgccggtctgcgccggtttgatttcgggcttcggtgcccacagttacgtcctggggctcgacgccctcgcccatctcctgcgtggacgcaccccgtccgcctcctgacctcagaactacgagccgatggccaagaacgaacccttcgatcccgaactggtgcgcgaactcgcccggatggtcgccgagaccgatctgaccgagatcgaggtcgagaagggcgatctgcgcatccgcgtcgcccgaaagatcgagacggtctcggttcaggtcgcgccttccgccccggccgctgcggcggcaccggtcgcggcggcgcctgccgctctggcgccggcacccgccaaatccggtgcgggccatcccggcgccgtgccgtcgcccatggtcggcaccgcctatctgcgcccctcgccggacgcgaagccgttcatcgagatcggcacgaaggtccaggcgggcgacaagctgctgctggtcgaggccatgaagaccttcaacgaaatcgtcgcgccccacgccggtacggtgaccgccatcttcatcgaggatgggatgccggtcgagtacggcgaagccctcctcgttctcgagtagccgccccgcgatgttcgacaagatcctgatcgccaaccgcggcgagatcgcactccgcatcctgcgggctgcgaaggagctcggtatcgccaccgttgcggtccactccacggccgacgccgacgccatgcatgtgcggctggccgacgagagcgtctgcatcggcccgccggccgcccgcgacagctacctcaacatcccctcgatcattgccgcctgcgagatcaccggggcggacgccgtgcatcccggctacggcttcctgtcggagaacgcccggttcgccgaggttctggcgcaccacaacatcggcttcatcggccccaaggccgagcatatccgcatcatgggcgacaagatcgaggccaagcgcaccgccaagcgcctcggcattccctgcgtgccgggctccgagggcggcgtcaccgatccggacgaagccaagcgcgtggccgccgagatcggctatcccgtgctggtgaaggccgcttcgggcggcggcgggcgcggcatgaaggtcgcccgctcggagagcgagctggagcaggccctcgacatggcccgcaccgaggccaaggccgccttcggcgacgatgcggtctacctcgagaagtacctcaccaagccccgccacatcgaggtgcagatcctcggcgacgggaagggccacgcggttcacctggccgagcgcgactgctcgctgcagcgccgccaccagaaggtctgggaggaaggcggatcgccggccctcaacgaggcgatgcgcgccgagatcggcggcatctgcgccaacgccatgcgcgaactcggctatctcggcgccggcaccatcgagttcctctacgaggacgggcggttctacttcatcgagatgaacacccgcatccaggtggagcaccccgtcaccgagatgatcaccgggatcgatctcgtgaacgagcagatccgggtcgcggccggcggcggcctgtcggtggctcaagaggatatcaaggtcgagggccacgccatcgagtgccggatcaacgccgagcacccttcgaccttccggccctcgccggggctgatcacctatttccacccgccgggcggcctcggcgtccgggtcgattcggccgccttccagggctaccggattccttcgaactacgactcgctgatcggcaagctgatcgtgcacgggcgcacccgcaacgagtgtctgatgcgcctgcgacgggccctcgacgagtttgtggtcgacggcatcgacaccacgctgccgctgttccgcacgctggtgcgcaatgccgacgtgcagaacggcctctacgacattcactggctcgaaggcttcctggcccgcgaggaactgaacggcgtcgagacccggcgctgagaaagcggggcggcaggccgacacggcacgcctgctgccttctgacggctggtgttcgcgcccggagcgcgcgacaacgcttcgatgcacgacaggccgcccgtggacatcacgcccgacatcctgctcaaggcctatgccgccgggatcttcccgatggccgaggatgcggatgatccgacgatctactgggtcgagccccgcgcccgcggggtgctgcccctcgaccgtttccacgtgcccaagcggctcgcccgcaccgtgcgctccgacgggttcgaggtcgtcagcgaccgggatttcgatgcggtgatcgagggctgcgccgccccgcgccgggataccgcccgcacctggatcaacgcccgcatccgcgacctctacggcgcgctgttcgatctcggccattgccacacgatcgaggtctaccacgaggggcgcctcgcgggcgggctctacggcgtctcgctcggggcggccttcttcggcgagagcatgttccacgaggtgcgtgacgcctcgaaggtcgccctggtccacctcgtggctcggctgcgctccggaggttaccggctcgccgacacgcagttcctcactgagcatctgagccagttcggcgtcgaggaaatgccgcgccacatctacaagcgccacctcgcagccgcgatcaccgagcgggccgaatggggtccgccggaccgggtctttcgcggcgccgaagccctggccgccctcgggatcggccgcgccgagacgtaggggcgacatcggggcgctgccccgattccccgccaaagggatgatccctttgggatcccattctttcagccgggtatcggttcgagccgcagcaggcggccggcgagcgccgcggccacgtgcgggtcggtccgtacggcctcaccgagcaggccgtcgatgacgagcgcggcgatgccgtggacgagcgcccaggaccgcaaggcttcgtcggcggcggcctcccccggcagcagcgtcgcaacccgttcagccagcaccgcgtaggcggcggcggaggcttcgcacagtgcctggggccgtgagccgcccgagcgcgcgccgccgaacatcagacgaaacaatccgggctgcgcacaggcaaaggcgacgtaggccgccccttgcgcgtagagggcctcgcgtcccgccccctcccctccccggtccgccacctccagcgccgcgcgcagtcgctcgaagccgacgatggccaccgccgcgagtagggcgtccttgtcgggaaagtgccggtagggcgccatcgccgacacacccgcccggcgcgcggtctcgcgcaggccgagcgaggccggatcgcccccctcctccaggatcgacaggcccgccgcgaccagcgccccgcgcagatcgccgtgatggtagccgcccttggccggattcgactcagccttcgatgttgacactgtaagcaacgcgcctatgattacaccgtaaacatgggattgatgccatgcagacatcggataagcaagctgccgcaaacggccgccccacgcgggactcggtcgatctctcggcctatccggggcttgtcgtggtctatctcggctttcgcgtcgggcggatgcggggcctcaaggcgctgctcggcatcgggcgcgggctggcccagatgcagcgcgagcggccggacgggctgctggcgcacgagaacctcgtctatggcctcaaccatatcggcatgcggcagtactggcgcgatctggaaagcttggaggccttcacccgctcggacccgcacaagacatggtggcgggatttcggccgcgatccggccggcaacggcttctggcacgaggcctaccggctctcgggcgggatggaggcgatctatgtcggcatgccgcgcccgatcgggctcgcgtccttcgccgccgcccgccagccgctcgggcccttcatgacctcgcggcagcggctggcttcttagaacgcattccgacgaagtggtggccggttcgtcgaaagaatccgcgtcaaaacaaggatcgggagccgccggcctgatgcaatcaggtcggatgggcgcttaacgaaaaatcgcgtcgaagatcgattgcggctcgcgcggaggcggcggagcggctgcaggcccctcgttgttcgggaagaacttgcgcgagggcttctgtttgggctggaccggcacgccgcgcggcccctcgacgtcgacctgaccgttctggttgacctgggcggacgtcttggtcgggtccgcgcccttcttcctcggcttgtcctggcgcgaggcgagcgcgggcacgtcctcctgctccttcgcctcggcgatcacgtcggagccgcccttacaatcggtcagccacacatcgtagatcgggtgctcgatggcgtgcaggccggggctcgccgcgaacatccagccggtgaagatgcgccggtacttgctgtccagcgtcacctcgtcgacctcgaggaaggccgtggtcttcggcgtctcggtgggcgggcgcgagtagcagacccgcggcgtcatctgcagcgcgccgaactgcaccgtctcgtcgatagcgacctcgaaggtcacgatccggccggtgatcttgtcgaggccggagaacaccgcggtcgggttcttgatcttgtcggcggaggccggcagcgcgcagagcgccagggcgagcgtgccgagtgcggtccggcgcaggatcgttgcggggatgcggctcaaggcgccctcttgagtctggagccggccatcgcggccggcaaacggtgcggccgttccaacaccccaagggtggtggaaaaagggcggccgggccgtgatgctctgaagttccgcccgggctgcgcaccgaccgccctatggcagatcgcggtgccccccggctcgcggcatggcttcgtctactcggcgggcgtccacggcacgtagtcgccggtcgcggccgggcgctggccccaggagagctgcgagcccttcggccggtaggccgctgccgtgccggtgaggttctcctcgtgggccttctgccactcgcgaggctgataatcctcctcgctcggagcgacgtcgccgttgtggcacagccaggcccgccagcccggcggcacgcgggaagcgtcggcatagccgttatagacgacccagcgccgctccgggccgactgagcggtcgatcagcggacccagcgccttgtagtatttgttgccgagctcgtccgaaccgacgaactggccgctgcgcgcggtgtagagcgcaagcgacatcgtctgcccgttccaccaggtgaagatgcgcagcagcgtgtccttgagggccatgattcctccggcgagcgacggacccgcggtgccgtcgccgcggtcgttatggtcgtcacgcgcgtgtgagtccagcaccccggaccgctgtcgcatttacggcacgctccccctgtctcgcgcacccgttaaccctgtccgaccctctcgagggcggccaaacccatcgccttccctgtggaccgaaaaattttcccggcggattcgatcaagccgaaaggccacttagcgaaccgcctcgaatatccacagatttatgatgcaggacacaacatctagcgcggaacacgggtagccggcactagttattgacgcagatggccgctcggacgtaaggtccgggcatcgcttcgaacggttcggcggggtttgggaaaaaccccgtttccgcatgacggacaggctcccacgtcgtctgctgcggggccccgaaccggccgaggcacatccggcttttcatccatgatccgcggcttgcgccgcggcacggggtcgcttggctccgagggagagggattcatgcggttcgagcggcgctacacgacggcaggccagtcgccctacgctgccatcgccttccgcaaggcggtgagcgagattcgcaacccggacggctcgatcgtcttccggctcgacggcatttccgtgccggagagctggagccaggtcgccgccgacgtgctggcgcagaagtatttccgcaaggccggcgtcccggcccgcctgaagaaggtcgaggagaacagcgttccctccttcctctggcgcgccgtgccggatgaggccgcgctcgccgaactgccggaggaggagcgcttcgtctccgaaatctcggcgacccaggtgttcgaccggctcgccggctgctggacgtattggggctggaagggcggctacttctcgtccgaggaagacgccgccgccttcatggacgagctgcgcttcatgctcgcccgccagatggtggcgccgaactcgccgcaatggttcaacaccggcctgcattgggcctacggcatcgacgggccgagccagggccacttctactgcgacccgaagaccggcgtgctgacgaagtcggccaccgcctacgagcacccgcagccgcatgcctgcttcatccagtccgtgcaggacgacctcgtcaacgagggcggcatcatggacctgtgggtgcgcgaggcgcgcctgttcaagtacggctcgggcaccggctcgaacttctcgatgctgcgcggcgagaacgagcgcctcggcggcggcggcaagtcgtccggcctgatgtccttcctcaagatcggcgaccgggccgcgggcgcgatcaagtccggcggcaccacccggcgcgccgccaagatggtgatcgtcgacatcgaccatcccgacgtcgagaacttcatcgactggaaggtgaaggaggagcagaaggtcgccgcgctggtgaccggctccaaggtcgtctccaagcacctcaccgcggtgatgaaggcctgcacccagtgcgaggccgagggcgacgcctgcttcgaccccgagcgcaacccggcgctcaagcgcgagatcaaggccgcccgcaaggcgatggtgccggacgcctacatcaagcgcgtcgtgcagttcgcccgccagggcttcaccaagatcgacttccccgtctacgacaccgattgggattcggaggcctacctcacggtcgccggccagaactccaacaactcggtctcgctgaccgacgagttcctgcgcgcggtggaagcggacgggccgtggagcctgacctcgcgcaccacgggcaaggtcgtgaagacgcctcaggcgcgcgacctgtgggagaagatcggtgaggccgcctgggcctcggccgatccgggcctgcacttcaacaccacgatgaacgactggcacacctgcccggagggcgggcggatccgggcctcgaacccgtgctccgagtacatgttcctcgacgacacggcctgtaacctcgccagcgccaacctgctgacgatgtacgatcgtcagtcgaagcacttcgacgtcgaggcgttcgagcacctcaaccggctctggaccgtggtgctcgaaatctcggtgatgatggcgcagtttccgtccaaggagatcgccgagctttcctacaagtaccgcacgctgggcctcggctacgccaatatcggcggcctgctgatgaccatgggcctgccctacgactccgataaaggccgggcgctggccggcgcgctcaccgcgatcatgacgggcgtggcctacgccacctccgccgagatggcggccgaactcggcaccttcgaggcctacccggacaacgccgcgcacatgctgcgggtgatccgcaaccatcgccgtgcggcgcatggcgaggtcgcgggctacgagggcctgaacgtcagccccgtgccgctcgaccacgccaacatcccgcaggccgatatcggcgcccatgcccgcgcggcctgggaccgggcgctgtcgctcggcgagcagcacggctaccgcaacgcgcaggccaccgtgatcgcgccgaccggcacgatcggcctcgtgatggattgcgacaccaccggcatcgagcccgacttcgccctggtgaagttcaagaagctcgccggcggcggctacttcaagatcattaaccgcgccgtgccggacgccctgcgggcgctgggctaccgcgaatccgagatcgccgagattgaggcttacgccgtcggccacggctcgatgggccaggctcccgcggtgaatccggggtcgctgcgcgccaagggcttcaccgacgacaagatcgcggcggtggaagcggggttgaagtcggccttcgacatcaagttcgtgttcaaccgctggaacctcggcgacgacttcctcaaggacaccctcaaggtgccggcggaaaaactcgctgacccgaccttcgagctcctgcccttcctcggcttctcgaagcgcgagatcgaggccgccaacacccatgtctgcggagcgatgacgctggagggcgcgcccttcctcaagcccgagcactacgcggtgttcgattgcgccaacccgtgtgggcgcaccggcaagcgctacctctcggtcgagagccacatccacatgatggccgcggcgcagcccttcatctcgggggcgatctccaagaccatcaacatgcccaacgacgccacggtggaggattgcaaggcggcctacctgctgtcctggcgcctcgcgctcaaggcgaacgccctctaccgcgacggctccaagctctcgcagccgctcaactcggcgctgatcgccgacgacgaggaggacgccgacgaggctctggaggcgatcatccaggccccggccgccgccaaggcgacggcggcggcggagaagattgtcgagcgggtgatcgagcgcatcgagcgcatccgctcgcgcgaaaagatgcctgaccggcgcaagggctacacccagaaggcggtcgtcggcggccacaaggtctacctgcgcaccggcgaatacgatgatggccgcctcggtgagatcttcatcgacatgcacaaggaaggcgcaaccttccgaagcctgatgaacaacttcgccatcgcgatctcgctcggcctccaatacggcgtgccgctggaggaatacgtcgaggccttcaccttcacccgcttcgagccagcgggcttcgtgcagggcaacgacgcgatcaagaacgcgacctcgctgctcgactacgtgttccgcgaactggcggtctcgtatctcggccgcaccgacctcgcccacgtcaatccggccgaaatcggcggcacggtgctcggcggcggcgagggcgacaccacccgcgaatcggccaagccggcgccggccgcctcggcagtcgtctcccgcggcctgctgcgcggctcggccgaccggctcaccctgatccagggcggtccggccggcgccacgacgggggtggccgcagccgccacgggccagtcggccccggccggcggtacggtccacgcggtgcggggcgcgaccgccctgaaggcggagccgcagagcgtcggcagcatcgaggcgctgcccttcgccaagccggagccgaaggcggagcgcactgtcgccgaccgccgggccgaagcgaagatgaagggctatgtcggcgaggcctgccccgaatgcgcgaacttcacgctggtccgcaacggtacctgcctgaagtgcgacacctgcggttcgacgacagggtgctcatagttatgccgtgctactgtggatgagagcataagttgagcatcgcgcgaggcgaaagttgccatgtgatgcgctcagttctcggtcttcaacctaccgagtcctgaatcgctagcgagctggcggacatttgggacggtactggcaaggagggcgcctgatcggcgtcctccccatgctgcggagaacaaaacagatacgacctcgcttagggcggagcggcttcggaccgccctgtagcctgaggcaaaagatgagcactgtggggagacccatgaggacgccgatgaacgcaccggttcgacctagtcacggcctgcagggcttcctggcccgctattgcccggaaccagaagttctcctcgaaatcctcggcaaggagcgtcgcctcaagcacgtcgcggatggtgatcgcttatgcttggccggcgacgaggccgattgcgtttgggtcgtcgaggaaggccgcttccgcatcgagactgagagcctgatcgccgtccgtgggccgggtgacatcctcggggaaatggcctttctccgggaaggggcgcgtcgtggaaacgatatcgtttcggacggtcgcggaaaggttctgcggatcgaccgatccacgattgacgggatgtcgcccgaggcgcgggcgctttggtttgagacgctcagcaggacgctggtcgtcaagctcgacggagcgtcagttcagcggtccgagctccttcgagagatctccaaggctgagcggatcgtagaacgcttggtctgtcgcgaaggggttgaggcgaccatggctgcgctctcggcggcagcggacgaacccatcccaatggtcaagaagcaagcgctggtttggttcagtgacgtcgctgggttttccgctctctccgagcaactcgacgccgatggggtcggcgatgtgctgcggagggtcatcgggccccaggtcgatgagatcgaggctgctggcgggcagatcgacaaatacatgggcgacggagtcatggccttctggctctgccccggcgacgcccggctcgcgcgtgccgtcgccgacgccaccggcgcggcggagagggccgttgctcgggtcaacgagatcgcacggcgcgaggccctgcagatcggtatccgcatcggtctccatgccggagaggtcgccgtcggcgacttcggaggcggccaacgcatcgcgttcacgctcgtcggccaggtcgtgaatgccgcggcgcgatacgagcagtacaagcccaaacccggcgccagggacggtgcgatcaggctgagcgacacggtctacgggcacctgccccgggagcgacgcgcgggcttcaaccaggacccggtggcgttcgtcgacaagcacgaccgccccttcaccgcatacctgtcccacgtctgagggagcgccctatcgtggcctggaaactctctaattgccgcgcccgcatcacgaggctgatgcagaccgtgcccgcttccgccatcagcgtgcggcggttcgatcaaggttacctgcagcggcgcgtcaacgagttgaaccaacggggccgcaggcttgggcttgacgaggctccgattgccaatatccccaataaccgggccgtcctcgtggatggcgtgcatgtctacgtgcagcttatcgactaccacgccctgttgctcgaccatggccgcgaaaccgaggcgagccatcggaggctcctgcaggctctgcacctccattatgccgcgaccgacagggtcgtcgagcagttcgaggtccagcggagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctcggtccagcgcgtcgactaccacggtccacggttgcatgcggtcgtcgtaacgcccgcggccagcgaacgggaccgcgtgctcaaggcgcttgccttcgccgccaccttgaaagggaccatcgaggaagccggacgaacgatgggtggccagcggctgtcaacccgcgtgcggatcggtctagacaccggcatggcggtcgccgtgaacagtggcaggggagcggagcccgagccgctgttcctcgggagcccggcgaactacgcagccaaactcgccgagggcaacgagcctggcatcttcatgagcgaccgcgtcagggcggtcttggacgagggcgcagtgggcatggtgcaggagcgccgcgtcgcgctcacgcaggacagtcagtatcgctacgccaacatgagccaggggcgtccatcgtgggacaccaatgacggcttcacccgagccaaggtccaggaggctctccgctcgctgcagaacgatgcggcgctctcggccgtcacggcgagcgaggctgtcttccacttccaccaccacgagccgccccttcgaacgatccggttcgaagacctgatgccgagccgcacggtacgcatgcccgccgtatcagtctttgccgatatctccggcttcacggcctacgtcgatgcctgcatcgcgacaggccgcgttcaggagatgaccgccaaccttcacgtcatcaggggtgagatggcggagtgctcacgagacgatttcggcggcaggaaagtccgcttcatcggcgactgcctccatggtctgatcgcggaagggagccgggtcgagacggacctccccgccagcgtcgactccgcggtccggctcgccggcggcctcaggtcgtcgttcgatctctgcaagaccatgctacccggtgtcggcgccttggggctggccatcgctctcgaactcggtccgaccccaataacgcggctcggcatccgcggggagcgcagcgttcgttgcgcctccagcaaagcggtttccacctccgagacgttgcaatccgggctcgaaggcacgcagacagcccttgggccggacgccactgcagccgccccgttccgtattcgccagctcttccgctacgggccggtcgagaacctggactatgaggcggtcgagacgttcctggggggctcccccaaggtccccgccgctccggccgcaacctcgccccggcccgagttccgcgcccatgcgagctagtagggccgagcgcttcacccacgcggctgcggcagtcccgtcgtggttcagcgtcacgagccggagccgaacgcgcttgaggggcatcgccaagcttgcgtccaactcggctgccggagacgagcggatccttcttgatatctccttggagactacgggggttcgagtccgcgaaaccgttcccggcacccgattccctgcccggtgccccgaacgccacgttgaagatgacggatggttctgccttggcttgtcctcgggctggatggtcgaagacgccgcgagcgcgtcaacgtggtgggccgctctggaggacttcctgaagctccagcgggtcgcggcgcgaagcgggctctggcccgaccagaatgccctgtcgcacggcgcggccgggaagcatcatcgcgatgccctcgcactggcaggcgacgtcggcctcctcgacgcctacgaacgtcacgtctccggcgaaagatcggtggtggcggccctagacgctgccctgacaaaggacggcagcaggctcatctacggacgtgcggcctgcccatgcggacggtcccgacggggtcgacccgtgctcaggcggaggtgcccccatcgggcgaaggtgttggccctgctccgggaagagcggtctcgtgcgcgaaaactgcaggaatactggacatggatggccggaaccacgtgttgcggcaccatgaagggctgtccgctggccgcgtgatcatgcaggagccgcgtaccccgtggacacctggacgggggcgcgcacattccgatacggcggccgcgcggggggcttggcaggacgccagacgagcgaccacatccaacgcgtccggattggccatcgcgagctctcgctcggcctcggacaggccgagcgccagggcttggtgtatggtcccgggatgcagttgcgaggaccctagaaaattccctgggggcgtatgtcaccgttgcgaagggataggtgacagttagtgttctgatgtgtctgcagcgagcgggattgctcgtcgggttagctcggcctcgatgaggccgtaccgtgtgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcgactaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaggtcggatctgcatcccgaccccaaacctgccccgcatacgctgctgtcagccagatcttctcagtaaacctatgatgcagggcgggtcccacagtgagcgcttcgctctccagctggtttaggaaaattccctcatagccgcgtaggtagcgtacttccggaccgaaatacgtgttctccccaatccgtcccaccaggacgttcgaccacaggaatgtcgaggagcggtagccaggaccaccaccccgttggcggccagcggcgggctcgaagctgatgttgctgccgtaccagagcttgtccggcaccacctgaacgtcgagctggagcaggctctcaaggtcgaagatgttggcgccattgccttcaacgggcaggatacgcgtgaatcggggacgcacctcgagggcgagccccaatggctgctccttcgtacctttcagaaactggtacttcacctccatggagacaccgtcgaaggtgccgtaggatttgtcgtccagatccacgatgttgcgttgccgacgcagcgtgccgaaagcgctgaattcgatgctcagcttgtcgatggggttgaactggtaggcgaaccgcgtctcgagcacacgataagtcgatgggccaggaccgtctctgcgcttgctgacgcgtgtgacggtatcgattacgacttcctgttcacccttctctccggcatcagcgccctccgtgaagccgaacaggtgctcggtatcgacgtccttcttgtcggacttctctgccttctgatccttgtctgcgctgcttcccggcgaaccattctgttccgtctgaggcttgtcacttggtttggcctgagcagaggacggaatggcgagagtgagcagtacgcccgccactaccgagacgtgtcgaattggccagttgcttccggtcatgatcctgcgagggccttgggtgggcagtgctccagcacgtccgcttagagccgatgctggccgatctgcctgctgctaaaatgccactcgcacaaaaactcatggtgtcaggggattatgtggtcggggatgatcgtaccaaacgtccgcagagcgtcgagagcggcaattccggcctaacgagttgaatgtcggctgctggcgcagagccgacgttcagcatccgcgcgctgaacagcggctttccaccctaagcggcccccaacgttcgccgcgggagcgtgatgagcgtgcggtggtgctcgttctcatcgtcgccatgcgggatatggtcctggcccgccaacagatgcacctccggggtgtgcgttgcccgcagcaaggcgtgttcggctccgtgggaaacaccgtagcggcagactgtgaagcacagccaaagtctcggctgttcggtccggggcgacatctcgaatgtcgcccgcgttccacacgtcaccgccgaccgaatagccgaacgggacgcccaggaacccgtgagccgccaggatagcggccgtcagagagctgtacctccgccagccgcggcccaggagaccgctcgggttcaaattcgtacgccgcttgttcggactatgcgccgctattggcacttaggcccatgcggtcatagggggcgttttccgctggcgattattatcggtgaaatggcggcgacgacggccgcccgcggtgtgcgcctcctcaccgcgttcaggacggcaagtgccctagccagcgacttgtgtcgatgtcgccaccgtctcaaagaggcaagcccctgtgagggaagacgcaatcccgcgcctcggctacagccggcgtcgcttcacggccatgatcgtcggcggcttcgcgacaggcgtggtcacccgcgcgatccgtccggccgaggcggcgcccgaggacgtccgtatcgcagatctggactgggttgatgcccgtcgcgaccgccgcgtgccggcgcgcttgtactggccgtcgccgggggtaccggcggggcctgtttccctgatcgtcttctcgcacggcctcggtcagtcgcggaccggctacagctatcttgggcgccactgggcggccagcggctacgcgagccttcacgtgcagcatgtcgggagcgacggcagcgtctgggccggcaatccgttcgaggttctcgatcgcgtgaacgtggcagcggacgaacgcgaggcaatggctcgggccgccgacatgagcttcgctctcgaccgcctcctcgacaaggacagcgcctttgccgcgttcatcgaccgggcgcgtatcgtcgccgccggccattcctatggtgcgaacacgaccttgatcgtcggcggggcgcgcgttgttcgcgaagggcggacaatcgatcgtagggacatgcgcttcaaggccggcatcgtcatctcggcgccgcccttctacggcgagcgcgacctgcacgccgtgctcgcggccatcaccatcccaactttccacgtgaccgcgacggcggacgtcatcgcgttgcccggtcgacggtcgcccgtgcaggatcgtcttgaggtctacgaggcggtcgggacgacaaggaaggcgctggtggtcttccagggcgggtcgcacagcatcttcaccgaccggctgctgacaggcggagtaacgctcaatccgcaggtcaaacaggcgaccgcggaaggcgcgctggccttcctcgacctggcattccgaggcgacccctcaccgttgtcgtcatggagcgaggcctggagcccgctcctcgccgtggcgcccacagcttacctcgtcccggaatcgtcgcggcacccatcacgccgatatcgtccccgctcgtagcggttgcgccaaccctcgccccgctcggacggtccatgttccacctgatcttcggtctgccctgcctgtacgtcatcgccagggtgctgtggcctctgccttggcccttcgctttgaaggcctgcgttgcggtcctcctgctcgttgcatcccagtaccacctatggagccgcctctcctcaggctcggtgttctcacccgagtttccgcgcgcgttggtcatcctgttcaactgggccttcggcgccattttcctgttggcggcgatgcagttggcgctcgatgtcgtgacgctggtcagcaagctcgtgcccggaggcagctggccgctgccgatggcgtggcgctacgccgaggcgggtctagccatgcttctgtcagcggtcgcagtacagcaggccgtgcgggtgcccccgctgaaggatgtcaccgtcgagatcgagaacctcccggccggcttcgacggctatacccttctccagctgacggacctgcatatcagccgcctgttcctggcgagttggacgcgcgaggtcgtggcgcgatccaacgcgctcggtgtcgatcttatcgtggtcaccggtgacctgatcgacgggtccctcgccagccgtcgtgccgacgtcgaaccgctgcgtgatctccgggcccccgatggggtctggctgatccccggcaaccacgaatacttcttcgagtacgcggcgtggatgcgccactatgccgagttgggcatggccgtgcttgccaaccggcacacggtcctgaggcgcggtgatgatgccgtcgtcctggctggtgtgaccgacctttcggcctcgcattccggccagccggctcacgaccttgatgcggcgttggccggtgctccggtcggcgccccgatcatcctcctcgaccatcagccgagggatgcggccagggcggcctcgaagggtgtggccctgcaactgtcgggtcacacgcacggcgggatgatcgtgggtctcgataggctggtcgcgcgggcgaatggcggcttcgtctcgggcgcatacgcggtcggcggtatgacgctttacgtcaacaacggcacggcgctgtggccgggcttcgccctccgattaggccctccgtccgagctgacgcgtatcacgctccgggccagagttcggcctcgcacgaactgacggaaaccaggtccggctccgccttcagggttcgaagaagcgactcgccctcgaaacacggccatcgcgtcagaccaccagaccggtctgagtcgcacctcgcacccatcatctggggaagatcgctgcgacggccccagcccgacgccgagggcatcgaaggggaaaactcatgtctagcaaaagggtagatcgcgcgcccgaaaggattcggcacggcacagcttcggcaagaacgcttgcgtgccttggtcggacatcacaaagacatcctccgaggcacgcgcttacggggcttgtgcggaagaggcggagaatgtcttcctcatagccgctgacgagctccggctgagaccgtcttcgtctggctcggcagcggctgcgatctctatcgttattgcgctacaaacgtgaagagctgcggactggcgagcgtggtgtcacgaccggcctggatctgagagcaggatcgctgccgcccaacatcacggctctcagttcttcgaggctgaagtctgcgaggttggctgccagatcggcgcgcacccgttcgagcaaggcctcgttgctggcgccatggatcattgcatcgatcagcacgtcagcgtaggcgcggctcgtccgagcatcacagccaagtttccggatcgcgaaatcagccaatgcttgggcgccagcgcggcggttcagaaagcgtcgttcctcgccgatcacaaataaaagctcttcggcgcgttctctttcctcgaacgatctaagcatcttctccctccacaacaggtcggcggatgcgagcgtgcgaagatcgcaacatgcgaccaatcacggcgaaagccaagagaaatcgcctttactgccagggggcctccgaggcgttggcgaaactcaaatcacatccgtgccacgatggcgtgagtagccagactccgttcgcggtcggaagtcgtgagcgcgggcgttctgtcacagcgcggaagcagccatcgccgaccatgttgaggcgatgcgacctgcaccctttaccatcgtcatatccggcaagcggtacgagtgccgtgttgctgggaacactgaagccgaggccgccgatacggccgagcacatcctgcatcagctccgacaggaggagcgggtttggcccgggcaggtcaacatcgagtgcgaggatttcgaagcggcaaagcgccttgccgcgtacttcgccaccatcaccgtcgaacccgacctcaagtgagttctgccgcgatgcggtgtgtctggcccgcaacctggtgcgaaaacggtgaggctgccctcacggtctggtcgggttcggggcgcctcatcgcccggtggacagcccgttgtcatcgatggatccacaaagggcacgcgcgttgatcaatttcccaatcgcgatcttgaccgtctggccttgcagttcgagcgccttcacccgctaaccgcgcacgatggcgcgcaacgcttcaacgtcggagtcgtcggggagagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctccgtcggggatctctgaggccagttgcgcagtctcatccgccgccacccagggcgagcgaggtgcaggcaagttccgcacggtgaaagcgctgccgcttaggcggcagcgctttcaactacttcgtggcaacctgctgcaggctctcagccaactggctggcgaactcatcgcccttgtagatctccgagacagcctgcttgagcttctgctcgtactccgacttgcccagagccttggcgtaagcggccgctgatccgaacccagctaagccgtagtgcgccatgcgctggtactgggcgatgatcaccacgtcccgaagctggccatcctgcggggcctcttcggacgcgtgcttacgcgcctcggtgaccagcccttccatgcccttgcagtgctccggctcagcctttcctccggcttgctcgatcaagctcttgaggatgccagtgtgcttgttgataccctcgaccgatttctcaagcatttgcttcagcttggcgtcgctagccttctgactgagctgttgaacggtacgggccatctggtcgttagcagaccaattatctttcagttcatcgaggtatacatcttgcaggctgcggggtgctgacatgaggaacctccttgagctcctccggccaacctccaacttctgccgacgttcctgacagagttagcgtcgttcgtgccgcaaatgcctgaaaccaccttttccgcccgttccggctacgtgcagggttaggggctggcaggcggtcaccgtcctggcagacgatatgatgggacaccggcttctggagaaaccagcctcaagccgcggctcgggtacatcaacccgcgggcttggcactccagttgccagcgcattccacaaatccgccggacgtgcgccatgtcccaacgccgttacctttgatgttaaggcgggcagaagcccggttcagcacactgggcgatggaaatgtcggccgctctcttcctccatcacaagtgcgggtcatccgctgccgtgaggcgaccttcagctatcgcggcgcgaaacatctcgtagtcggccgcatttcgatccccataggcctgcgcccaatcagcaagggcttcacgcaggtcggcacgcccatcgtgaccgaagtagcccgcgatcgccgctgcatctccggtgcgagcatgcgccttcgccagcagcgcaccgtaggcgtgcgagaagtacatcagcgagcggcccgccatacgactgagcgggatctcgcccttcatgttcttcatctgacgcacgtagaatgggcggccatcgatgctggtccagccgagcagcgggtctcccactgcctgcagcaggcgctgtccgtagatgacgcgttcgccctcgtggctcgcatagggctcgggcatgccgcgcagatacggtgcgcttgccggtcgcacggcttccttgacctggaggaacagcgcatcctggtccgaatttccgcacaacaaggcgacataggcccgcgtgccgacgctaccgacgccaaccactcggtgcgcgacatcgacgacgtggtagcggctcagcatgaaccggcgctcgcgcggcagcgtctcggcgtagcgttccagtccggccgtgacgctctggcgtgtcgcttcatcgacgcgggtgagaatcggaggctcctcgcggaagcgccagccaccatccgtgcgccgctcgccgacccgatcgagcaggctctgattattcttgcgtctggccttctcgacggctcggagcaccacggcctgcgactgggcatcgatttcaatgccgatgaagtcgagatcatcagcgcgcgcggcctgctgccagacgtccaacgatccgcgcggagcgagatcgtccatggcgtgctggtagcccgcggcggcgctttggaccgcctgacgccgttcggttacgggcacggcggcgtctcgcgccgcgacctcgatactcgcgcacagccgtttgagatcccattcccacggtccgaccgtgacctcatcgaaatcgttgagatccagaacgacgtcgccctgcggagagccgaacaggccgaagttcgatagatgggcgtcaccgttcatcacgacgtcgatcgcaccgcgcggtccctgagccagatcccaggccatgacctgcgctgccccgcgcaagaacgcgaacggcgaggaagccatgcgggcgacccgcagcgggatgaggtgttcctgccggccagcatgcgccccttcgatgagcgagaccgggtcgggtcgatccgcgtcggcgcctaggatggcatgatcggcatggggaaggtcgcgtcgcagcgtcttgcccgcggctcgacgcttatcccacggctcgactccggtgcgcaggtcaatgtgcgggaagtcggccagcggctccagcacgacctcttcagcagcctcgatgatcgcggcctgctcgcccgatcctggtgctgtgacgtcgtgatccatcgtgcgttccgtcgtcaggtccgtccgcgatgagccgcggtcactccgcttacggcttgaagcggttgtcccgcaacgcgaccgaacagacctctttccccgatatccgcctctaaaaatcaagcagccctcggctcggcgatcgagcgcgtgcgcccctcctcagggattgatggcggacgggtgagcttcggcgcggcggaccggcgccgagcggcaggacgcccggtcctgaacggcggaaccgcggccttcggcggagagccgcccgaaccgtggcgtcggcaagggcgtcgcacggcacgctgtgctgctcaaacgggcgtggatcttgctgaggcgcgaccgaccggtgcgggcaaggctcgccccggcgggtcagacaccacgtcggaccggaggcgcccggagatccgggcggggactcgtcgaacccagcatcttccggccgccacaaggaaaccagtatggcttacctcgcgccctccgaattcgtgaccaagatggtcgatgccggagaatccaagattttcatggcgacccgcgacaccgtgatccgcgcctacatggcgggcgcgatcctggcgcttgccgcggtcttcgccgtcaccatcactcagcagaccgggatcccgatcctcggcgccgccctgttcccggtcgggttctgcatgctctacctgctgggcttcgatcttctgaccggcgttttcgtgctggccccgctggcgctcctcgatcgacgcccgggcgtgacctggggcggggtgctgcgcaactggggcctcgtcttcctcggcaacttcctgggggcgctcacggtggccttcatgatggccttcgtcttcaccttcggcttcaccgcgccggccgacaaagtcggcgagttcatcgcccatgtcggcgagcgccgcaccctcggctatgccgcccacggcgttggcggctggttcacgatcttcatgcgcggcatgctctgcaactggatggtctcgaccggcgtcgtcggcgcgatgatctcgaccacggtgagcggcaaggtcatcgccatgtggatgcccatcatggtgttcttctacatgaccttcgagcactcggtggtgaacatgttcctgttccccttcggcctgatgatgggcggcaacttctcgatcggggattacttcttctggaacgagatcccgaccgtgctgggcaacctcgtcggcggcttggccttcacggggctcaccctctacaccacccacgtccgcaccgcgccgaagcgcacagccgtgcagggcgaggcgcgccgcctcgccgcctgatccgtgcttgaccggacggggacccgcgccgcaagggcacgggtccctgtcccttaagtcctccccgatgccgaacgacctcaggctcacgctcggccagcacagcgcggcgggtcgcaagcccaacaaccaggattttcacggggcgctcatccccgggcagccggctctggggctcaagggcgcggccatcgccatcgcggacgggatcggcagcagtgcggtcagccacgtcgcgagtgagaccgcggtcaagagcttccttaccgactactatgacacccccgacacatggtcggtgaagagcgcggcgcagcgcgtgatcgcggcagccaattcctggctccacgccgagacgcggcgcagccggcacgagcccgaccgcggctacgtcaccaccttcagcgccctcatcctcaagggccgcacagcccatctcttccacgtcggcgacgggcggatctgccgggttgcgggccgctccttggagcagctgaccgaggatcaccgcctcgttctgtcggcggaggaatcctatctcggccgggcactcggcgcgggcggacgcgtggagatcgaccatgccagcgtgcggaccgagcccggcgacgtcttcgtcctgaccaccgacggcgtacacgagcacgtcgatccagagacgatcgctggcctgatcgcgcgccatgctgccgatctggacacggctgcccgcgaaatcatcagacatgcctacgaagccggcagcaccgacaatctcaccgcacagatcgtgcgcattgaggcagcacccgaggacgggccggccgatctagcgggccgcgtcgcggatctggcgcccgcgcccctgctcgatccaccgaccgatttcgacggctaccgggtgctgcgcacgcttcacgcgagccaccgcagccacgtctatctcgcgctggattccgagaccggcgcgaccgtcgccctcaaggtgccctcgacggaagcacgcgacgaccccgcgcagctgcgccggctggtgatggaggagtggatcgcccggcgcatcgacagcccgcacgtgttgaaggcccagccgcaggcgcggcggcgcagccacctctacacggcgatggagtatgttgagggacgcacgctggcgcagtggatgcgggacaatcccgcgccggacctcgagaccgtgcgcagccttgtcgagcagatcgcgcggggcctgcaggcctttcaccggcgcgagatggtgcaccaagacctgcggcctcagaacgtcctgatcgacgccgctggcaccgtacggatcatcgatttcggcgcgacgcgcgtggcgggcgtggccgagctcgcccccgaggaaccggtgctcggcacccagcagtacggcgcgcccgaatacctcgccggccatgccggtacatccgcggcagacgtgttctccctcgggatcatcgcctaccagatgctgaccggacagttgccctatggcgcggcggccgcccgggccttgaccgaggcgcgggcgcggcgcctgcgttacgtcccgctctcggccgtgcggccgggcctgccggtctgggtcgacggcgccctgcgcaaggccgtccacccgaacccagctctgcgctatgaggcgctgtcggccttcacctactgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcactacgacctgcgccacccgaacccttcgctcgccggaatgcgccgggcggctttgctggagcgcaatccgatcctgttctggaagctggtctcgctggggcttgggctcgcgctcctcgccctgctggtgagccgagcggtctgagcacgctggccgacgcttctctccgctttgaaccgcgcgttccacttcgcagccggtggatcgtcaatcgcaacgtgcattggagcgagtgaaggcacggcaacgagcacgaagttgtggggcttcgttgtctgaacccagtcggacattgagcggcgatcgagcagacgcggcgctacatcggagattggtggcggacgggggcgctagggacgggcggagcggcgccggggtgatcgtgcgacccgacctccaccccacaatcgtcctgcagaatgggcgccgaaggctggacatcaggggcggaggcccgtctacctaaggcctaccctccagtaggcctcgataccggacttgccccatctcggttcgccgcggtggggtttttcaggtcgtgtccgtcaatgaggtggaaattcggggtggagttggagcggccatcggtcaggcggcctgaggtggaattgctgtgagggtgtcgtcgagcaggctcggggtgaagccagccatgccctcgatctgcatgtagcggtgctggagctgccattcgtcgttggcctccaacagcacggctccgatcagacgctggatcgagtcggtgttggggaagatgcccaccacgtcggcgcgtcgcttgatctccttgttgagacgctccagcgggtttgtggagtgcaacttcgttcggtgctgcagcgggaacgtcaggtaggcgagcacgtcctcgctcgtggcatcgatgaagcctttgagcttcggccaacggttgtgaagctgctcagccagatggtggagcgcggctcgggctgcctcctggtcgggctgctggaaggcgtggcgcaagccggcggcgaccatggtctgctgagcgcgcggcacataagcgagcgcgttgcgggtccaatgaacccggcacctttgccaggtcgccttcaggacgcggcatatggcggctttaagcccctcgtgcgcgtccgagatgacaagttgcacacctgacagcccgcgcttgaccaggtcgcgcaggaaatcggtccagaacacctcggcctcggacgggccgatgtgcagcccgatgatctcgcgtcgaccttcggtgtccaccgccacggcgactatggcggctacggagacgatgcgcccgccctcacgcaccttgaggtaggtggcgtcgagccagagatagggccatgcgccggacagcgggcgcttgaggaaggcgttcacccgctcatcgatgtccttgcacagcttcgacacggaggacttcgagatgcccgacagccccatggcctgcaccaggtcgtccacgcgccgagtcgacacgcctgcgatccacgcctcctggatcaccgccaccagcgccttctcgacggtcttccttggctccaggaagccggggaagtagctgccggtgcgcagcttggggatcttgaggttgagcgagcccagccgcgtgtcgaggctgcgttcgcgatacccgttgcggtaggtgctgcgctcgccagaccgctcgtaacgacccgcgccgatcagaccgtccacatcggcctccatcaggatctgcaggaccgtctcggccaggctgcgcaggaagttgccgtcgtcagccttctgaaaagcctcgatcagtgccactctgtcgtcggtcatcgggtgctcccggttcgggttgaagtccgcaaactccaccttagccgcatggcccgatggccaccccaatccccgccaaagcggtcctcgaatttacacctcgtccgcggacgctaccgtttttcacgtgcctacccatgcaggggcgctacgcagcacatgaagggccaagcctcctagaacgacgccggcaccgatcagcacgaggatatcgccgagtgtcataggttgtttcatggctgtcgtttgcagccaaatgcacctatcgatctatacaggcagccgcacggggcactctcacgctctgccgacagcacatggccccgcgtggattaaatcgtagagccgataccttgcccgatcgcagattgcccgtttaaggcctccggcacccgtcgcgcggggcttttcgtatctggggctactggcttggctcgaccgatgctcgccccgccgcatcgtcacggatcatctggagcaccttctcaagctcagcgaacgatgtcttcgtgtgcgcgatagaagcctcggagatcggctcaggccggaccataggtgccacctcgtccgaacaggcggctccagaggcccccgacgacggccgacttgtcgatgtcacggatgtcctgcgagtactggccggtgtagagtcggacaatcatcacgtcgcggcaggcgccctcgagattgtaggaaaatcggacgcatgcggggctccgacgcctgcccggcgtcacgccatcgaccgtggcttcaaggtgcgggaagcgctccatctcgatccagatctggtcgccggggcgtagctcgggatcggccgggaatgatgcgatccctcgatcgagcgacagattgacgatccgcgcgtccaaggtgcggtccgctgcgacgatgcgggccggctcgtctgttgcgaaactgtcaaggagcggacgcgatttctcgaagcagatcagggccgcgaccaagaggacgaggatgttgagggcggcccagtaggccgagacgagcgagaactcaccctcgccgatgcgcgaccattccggcacgatgttgatgacgaggccgagcgcggtgacggcgatccagaaggcgatcgagaagaaggtgtaggcgtcgaaggcgttctcctcgttgccgctgcccttcggcgtcacgcgaaacggcacgccgaacggcttgatcacgctggagaccacaacgggcagcatgcggaacgtcgcgaaggtgcccaccgcgctcgacaccagtggcaagtagcgggtcggcgtcaaccagcccatcagcaggaagtaggccgtgagcacgggcaactggtaatagacgatgtcctgcgagccggtgaagtacagcggtgccgcgccggtccagaggtagacggccggtaccacgaggatcacgaaccgcgtcgtgtactgcatcagccacgacaggggcaggaacatcacccgctggaacaggttcaagcccggcccccgcagcgggccgttatgcaggtagatcgtctggatgccgccgcggcaccagcggccccgctgaacgaagtatcccttcaggttctccgccgcgagacccatcgacaggcgctcgttcaggtagcgggtcttgtatcccttattgagcatcgcgagggtcgtgaggagatcctcggtgatcgagtcgtgcgggaagccgccgattacatcgagggccgcgcggcgggcgatcgagcaggaaccgcagcagaagctcatgtcccaggcatcgcggctcgcggccatctcatcgaagaacaatctctgctcgtcgggccagaccttttcgagcgagaggttcgactggaccggatccttgttgaagaaatgttgcggggtctgaacgatgccaatcgacgggtccgcgaaaaagggcagcgtgcggcgcagaaaattgcggtagggcacgaaatcggcgtcgaagatcgcgatgaagtcgcctgaggataccttgagtccgttgttcatgttgccggccttggcgtgggaattgtccggccgggtgacgtggatcgcgcccttctcctcacaatacgctttcaaccagtcccgcttcttgtcgtcgaggacatagaccttgaacttgtcccgcgggtaatcgagcgcgagagccccgacgatggtccgctccagcacgtcgagcggctcgttgtaggttgggatgaagacatcgactctcggcaactccgcctccggccgtacgaagaaggctcgttccaaccggctcgcctcggcgcttcggtcgaccgagcggctcatcaccacgaggaagagcaggatgtcggcgaaggcgccgagttccacgaagaagacggcccaggtccagatgagggcaaagctgccgtccacaggatgcggcaacacggtgtgaaagaagcgccagaggaggtagcgcacggccaccgcgagaacgaaggcgcaggcgatgctccgcgcccaggtcttctgccgcggccagttcgtcacgaaaagataaaagaaagccccgacgaggcaggtcggcgcgagaggagcgaggttgagctctaggagatgctgaaccacaggctcttcacccagttgacgaacggcagagtcgctgcggatcgtgcaaaccggacttgcacggtgcggcccacatggcagaagttctcgtagtcggtttgcatcgcattctgatcgaggatcagccgaatgcgggcattcttgcctctgctcttgggcggaatggccgcaagcgtcacctcctcgacggccgcgcttgacccacggacggagttcacgcgtccggcaatgacgtcggaggttccgagcagccgcacttctgcgggatcgccaggcttgatttgatcataatcgacttcgtcgagcaggatgtcgacgaagagatcccggcagtcgagcaggcgggtcagctcattgccgacaatcacgttcgagccgccgacgacgttgttgcgccagatcacaccgcgaaaggggagccttatggaggcactcgacagcctgtcgttgcggttgcgttcgataaaaagctgtttctccaggagcttaacacgtgcgcgttcgatcttagcctgggcctcgacgttggcgaactgaatcgtgacttcgtctccacgttgttgcgagtacggcacatcgtttcgcccctcgcccacgaaggtgccacgcttcaaagcgtcgagctgctggttcagccgatcaagttcagctttggcgatcgtgccctcgttgccggaggcgacggctgcagccctcgccgcttcgactgaactgttcgcgaccacaccggtcgcaccgagggtctgcttgcggctgaggtcggcctctgccgagacacggttggcctgggctgtgctgatccgttgctggcggataatgatctcctgctggatgctttgcaggctcgccttctggtagtcgccgagccgcgcagcgagttccttcttgagagccgcgagctgaccgatctgcgcgtcgagcgccttcaggcgctcgagcgcggcgccgaggtcagcatcgagttgcgcttccgccgtgcgggcgatgcgatcgttcgtgatttggaagatctcggcttcctccggcagcgcggtcccgaccttgggaggagtctcggaaacgacgccctcgatcggcgccgacaccacggcgaagcgcgcatttacggtgccatcgaggctcgtatatccggtcaggcctggcagcattacaacgactgcggtggctagaagcgccaatccgacaaggatgcgaacagcacgagtgttccaaaacatgccccatcatcctgatacggcgtctcggcgccttgttttttcaggcggttagctcaagcgagtggaatgatttgcttgctgctcagacacgaaaacgctcacttctccggcatggatccttgggatcgcacgatagttgcattttccttagcgagattggtgcgcttttattcgcgcgggggctgcgcctgggccagtccgctgagtggcgcagtccaatcctcaacgacctactctggtttctacggacgagcgcattgtggaaggatctgccaacgtgttccgattccgtcggagccgtggtgagccaattgcatcgctggcgccaagcgggcgtgttcgagcgggctccgcagcaccggcaggcacaggcgggtgcctgccgtgatttcgactgcgatcttgcgaaagtccgtccaggtacttcctagacttaaaagcgaacgggcaacttcctgccggatacggttgtgtcgagctcattagcctgtcgggaagcgggcattctgaaggcctgagaagggtcgcaagcagcggtccgggtccggtgaagccaatgtcggcttttgttgcagagagccgtcatccgaggctgggcttatcggcagcagcgggttccttctgaagagctcctcaacccaagggcctgtcatgcccgaagtcgctacctcccaaaccagggcccgcgttccttggaaccgtggccgcagtgttggccccaagccgctgcgcgtaactgcgcccggtcttgggcagtcgatcgaacgggaggtcgttagagcggcattctatcgacggtcggatcttcggcgcatctaaaaaaaagattgatagtacacactccaggccctcgcggataagaccgcggtggctttgctatgtctcgatcgagcttctctgcgggcacgagcgaacatggattccttctcgtcactcgaacaacttatccgcgcggagcgcgcaatttatactttattacccagaaggtgcgcacaatcttcaatcaagtcagcgccatagaaccaggctcctatcagcttatgcctaacgctaaaatgttgggctacccaaagatacgcattctgacctctaggatacacatcagcagagcctaaaataaactaacgagattggggcgaccgtggatcggtcgccccagtcgcgaagggaacaaaggggcacggcaatttccaccccggcgaggacggacttgcaagcgcagcgatgggctgcggatgctatcgttgtatcggcccgatacggatcgcgcggctgggtcggtagcggcggcagtagttcgacgcacacaagtgcgagccgctcttgatggcacatagaatgaagaaaccgctcgcgggcaaggtactccggtagtcccataagcgtgaccacgatcgaggtgtcggaacccgtgtgcagccaaggacggatcactagggccgacgcaatttttacgtgcaagtgcaccaaaagacgaagcgcaactgcggacgaagtacagcccggttcagcgcctggtaggcacctcttggtgtcccgtccgatcaagcaaaaatatatacaacgagccatttgacggctggaggatgccgccatgcccggttccgtcaggctgcgcgccgacatctgctcgaatcgggcagcttcaaccatgtattctggtgcccttcgccgctgggtgggcatgacgcccagcgcatggcggaaggttcaacgaacggggtgaagcgcgacgagaaccacgaagaagctcgcttgcgacggaagagggagagcggatgcagcagcaccttcctgcctgggcctgcgtcctcgtgatgctcgctggcgaggcgagcgcgcaggaagcccgatcgcccctgctcgacgcggcggactcgcgcatgcagatcggcgccgcctcgctcgtgccgacgctccgccgccgctggctctatgctgatcacaagctcgtcgtcgggcgcgtaaaggatgtgcgggtctcggccgacgggacgacgctgatcgcagtggtggcccgccgtcgctggctcggcggcggggaggttggcatcccggttcctctcctgcggcaggcggacaacgacctgaccgtcagcgccacacgcgagaccatcgggcagcttccactcttcaagccgtgagagacgagccttgatgacacgctgctcgcggcgctggaggcgtaccgcaaccagccacaccggcttccgctgcgttgtcaggagggagccattgcccgatgatccaaacgccatgcagggcttcccacgatgagtccggccaacttggaacggctgacggggacgcggatgccggtccgtgcctggcacattggcatcctcttggcagcaaccgtgcttccggggagcgcgtcggccggtccgagcggacgcgacggcgaacgcattcgggtcgtctatgtggcacccaagacgagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcacccaagacggccgcctaccgtgagatctacgacggcatgcgcgagcacaaagtgctggagcgggtcggcgccatcatcggtctcgtcaggctgcccaatcgactgacttaccggctgaccgaatgctccggcgagcgcaacgcttggtacgcgcccgagaactggagcgtgaccgtctgctacgagctcctcgacagcatcgtccaggccgcaccgcgaacgaagtcgccggccggggtgacccggcaggatgcgatccacggcccggtcttccagatcctgctgcacgagagcagccacctccgttccctcgcggcgaccgatcctgatgcgcagcgggccatcgacctcttcgtctaccggatcgagcgggagctcggctcgctggtggcggcactcggcggcctggacgccctcattttcaccggcggcatcggtgagaacgacgtcgccacacgggccgaagttctgcggggagccgcctgggccggtttcgaactcgacgcggtggccaatgcttccggcggcccgcaggtgacccgagggcccggtcccgctgcctgggtcattccggcggacgaggagatgacgatcgcgcgcggaacgtgcgaagcgctggcccaggtccagcgcgaaccggcctcatgaacaacaggagttcgccatggaagcgctgaagacgaatccacagaccgaacacgagcttggcgacgagagcttcatgtccgccgccgaactcggcgcttatacggccaaactgaaggccgcgaaggccctgcagaccgaggatcgagccgaagaggcgcgggccgagctcatcaagactctgtccgagaccatcgaggtcacgcctaagaaggtgcacgagatcatgacgtcgctcttgtacaagctccggatcgcggccgagcagggcaagaacgaacttctcgtgatgcgtttcccgaacgtgatgtgcagtgacggcggacgggccatcaacaatttcgagaaaggttggcccgagaccctgaccggacgcccgcgccaagctttcgagttctggcgggaccgcctgcagccggccggctacggcctgaaggccgtgatcgtcaacttccccgacggcatgccgggtgacgtgggcttcttgctcacctgggagacacgcagcgcataggttccaccgaccttcaggatggcagccatggccgcgcgatcacgacgggcttgagtccgacaaggtgggcaggccgttgcgcctcgtcgtcgacgggagatggttgtcgacgtgcaggttccagcggctggtcaaccccgcgctggtgcgccgggaagctctcctgggcgtcggtaccgagctgaccggcatgaccatcgacgtcgacgatggccaagagtgcctcgcgagacgcccagtcacaggcgccctccctctcgggctggcggcgcagcaggcgtttcttaggagaaacgcagcatcatgccctgccggcgctcggccgcgcctcgaccgcggggttgccctggagcttgccggcgcgatcccaacctcagtacctttcggtgacgaagcgcctattcctgagggtatcgtcgtacgcatcctccttgctgcgcttcggcagcgtcaccgcgtcgtgcttctgttccctgtaggggatcagacggaggaggtgagtgatgcagttgaggcgcgcccgccgcttgtcgtcggagcggacgatgtgccagggagcgtcgtcagtgtcggtggccgccagcatcgcatcgcgcgccttcgagaacgcgtaccagcgctcgtaggattcgaggtccatcgagctcagcttccactgccggaggggatcctcgatccgtgccaggaagcgccgcttctgctcctgctttccaacctccagccagaatttgatgagttgggtcccgccatcgacgatgaagcgctcgatccgcgggcagaggtcgaggaaccggcgatactccgcgtcgttgcagaagcccatgacgcgctcgacgcccgcccggttgtaccagctacggtcgaagatcacgatctcgccggccgccgggaaatgctcgatgtagcgctggatgaacatctgggacttctgccggtccgttggtgccggcagcgcgacgacgcggaacacgcgcgggctgacccgctcggtgatggccttaatcgtccctcctttgcctgccgcatcgcggccctcgaacacgatgatgatgcgggcgccggttcgcttgacccagtcctgcagatggcacagcttgacctgtagggtgtgcaattccctctcgtagtcctttttcttgagcttcttggcggtcccggcctggggccgacccgcatcgggcttcgtggtcggtatgacctgctcgatatcgtgcatcgtcatgctcccacctgcccgcatcgaaggggtcgatcgagtcactcggccggcaagtgcttcggggcgccgcttgcgccttcgaccgacggctcgacctgctgtttcgctcccttgcgcctcatgaggctccaggcccgctcgcgcaggccctgaaacaggacgtagaggggcggaatcacgaagatgccgaggaatgacgcggcgatcatgccgccgaagaccggcgtcccgacattgcgtcgggcgagctgcgaggctccgacagcgatgaccagggggagcaggcccaggatgaaggcgaaggacgtcatcatcaccgggcggaagcgcaggcgcgcgccttcggtggcagccttctgaagcggaacgcccttctcccgctgctccttggcgaactcgacgatcaggatgccattcttggcagccagcccgatgagcacgatcatgccgatctgcgcatagagatcgagggtgagcttgccccacaccatggacgcgtaggccccggcgatcccgaccgtaaccgacagcagcaccgggacggggatggtccagctctcgtagagcgcgaccagaaacaggaacgcgaacaggaccgcgaagcccaggatgatggcggtcttgccctcggcccgcttctcttggaacgccgtgtccgtccactcgccgccgaagcccgcaggcagggtccgggccgcgacgccgtccatggcggcgagcgcctgaccggacgagacgcccggcgcgggcgagccctggatcgtgacggcgcgaaggttgttgtagcggatcagcgccggcggccccaccacgatccggacctccgcgagcgagcgcagcggcaccatctcgccgtccttgttccgcacgttgatccgatagatgtcgtcgatcttggtccggtctgcggcctccgcctgaacctgcacctgccaggtacggccgaacaggttgatgtcgttgacgtagtagccgccgagcgaagcctgtagcgcttgaaacacggcgctcaggggcactccgagaacctgcgccttgtcgcgatcgatatcgagatagaccgatgggttcgtcgccgagaaggtgctgaacacacggttgagctgcggatcctggttcgctgctacgactaagccgcgcaggacttgggcgagctccttcggatcgccaccgcgcagatcctgcagcacgtagctgaagccaccgccggtgccgaggccgatgatgggtggaggagcgagcggtacgacggtgcctccggggatctcccggaattgctggccgaggcgcgcaatcatggccgccgctccgtccgcggcagccttgcgctcctcgaacggcttgagggtcacgaccaggaaggccgcgttgccctgggagtagttgtcgatgaagttgaggccgatcaccgaggtggtgtcagcgaccgcatgctcctgccgcaggatctgctcggcccgggccacgacctcggaggtcctcccgaccgatgcgccttccggcaactgcaccacgacgaagaaggcgccttgatcgtcttcgggcaggaagccggtcggggttcgcttcgcgagttcggtcgcgccgtaggccgcggcgccggcgagcacgagaccgaggatcgagaagcgcacgatgcgcgccacggcggcaccatagccgttgctgacccggtcgatggagcgcatcaccatgcccatgataccccggcgagggccgtggtgcgggcgcagcagcacgccacagagagccggcgacagggtcagcgcgttgaccgccgagatgaacatcgagaccgcgaccgcgacggcgaactggcggaagagctcgcccgagatgccgggcacgaaggcgaccggcacgaagaccgacagcaagaccagcgtgatggcgatgatcggggccgtgatctcggccatggcccgcttcgtcgcgtcccggggtgacagctccgggtgctcctccatcacacgctcgacgttctcgaccacgacgatggcgtcatcgacgacgatcccgatggcgagcaccagggcgagtagcgagaccgagttcgccgagtagccgaccgccttgaggacgatgaaggtgccgatcaagctgacaggcacggccagcgtcgggatcagcgtggcgcgcaggctaccgaggaacaggaacaccacgatcacaacgagcacgaaggcctcgaccagggtcttctgcacctcgtgcaccgtttcggtgatgaaggcggtcggatcgtaggtgaccttccaggccaacccctcggggaaggtcttcgccagctctccgacccgcctctcgacctctttcagggtcgagagggcgttggcgccgggtgactggtagatcgcgatcaccgtcgccgggctgccgttgagccgcgtctcacggtcgagattggccgcgccgagatcgactctcgccacgtcgccgaggcgcagcaccgacccgtccgggttggtgcgcaacacgatgttgcggaactgctccgcggaggtcaggcgcccttgcgtctggatgctgagctgaagctgctgctcgtccgagatcggccgggcaccgatccgcccgaccggcgcctgcacgttctgggcctggatcgctccgatgacgtcgcccgtggtcaggctgagcccggtgagctggtcggtgcgcacccaggctcgcatcgcgtaatcctgcgggccccacagcgtcgcatcgccgacgccgggcgtgctcttgatgcggtcgagcaggttgatcgtgacgtagttggagatgaaaagcgggtcttgggtcgattttggcgagtagaccgccaggacgccgagaagggccgaggattttttcttgacggtgacgccctgcttgcgaacgtcctcgggcagcttggcgagggcgatctgcacgcggttgttgacgttgaccgcattgatgtcgggatcggtgccgagctcgaacgagccggtgagcgtgtagctgccgtcgttgccgctgacgctcttcatgtagatcatcttgtcgacgccgacgacctgggactcgattggctgcgcgaccgtcgattccaccacgtcggcggatgcgcccggataggtcgtggtcaccgagacctgcggcggcacgatatcggggtactgcgccaccgggatcgtcaggagcgccagcgcgcccgcgatcgagatcacgatggcgatcaccaccgcaaggcgcggccggtcgacgaagatggcggagaacatggacgtcagatcctgctggccgtctcgctgaccggggtcgcctgaacgaggatcccgggccgcacccgctgcagcccatcgacgatgacgacttcgccgcccgagaggccctccgcgatgaccgcgtccgttccggtgccgccaggctccggtttgacgcgccgtatcttggcccggctttcctcgacgacgaacacgtagacgccgccctggtcggcgatgagggcggattgcggcacgacgaccttctgctccggctgcccggcctgaaggttgacgcgcacgagttgcccgtcgcgaagcgcaccggccgggttcggcatcgtggcgcgcacgacgaccgtgtcggtcgcgcggtcgacgctgatgttgacgaagtcgacccgtccgatctgaccgtattccgagccgtcctgaaaacggatccggactccgatcttgctccggtctgggcgcgcctcgccctgctggtagcgcaggaactcgcgctggctcaccgggaaggtgacgtagatcgggtcctggctgacgatcgtggtgagagcgccgctgtcgggcccaaccacgttgcccttggtgacgctggtgcggccgatctggccggaaatgggcgcgaagatctgcgtgtagccgagattgatccgcgccgtctggaggctcgcctcgtcacccatgacggcgcccttcgcctggtcccgcgcggcgcgggcctggtcccgggctacgacggtgccggagcttttatcgagtaggtcttgcgcccgctgcaactggatggctgccagaagttcggcggccctggtgcgctcgagcgcgccctcggcctgcttgaccgcggcctcgaacaggtccggctcgatccggtagagcggcgccccctccttgatcggctctccctccttgaattggacggcatccagaaagccgacaacgcgcgcgcgcacctcgacacgaccgaccgcctcgacgcggccgacgaagtcgagcgcctgatcgatggccttgcgttgagcgaaggccgtcccgaccgggactgcagcgggcgcggccggctgcgcctgcgcctgcaagccgagcccagagacgaggagcagggcacacaaccgagggagaaggcggaacatggtcatccctctcgtcgccaccgtcacccgatcagggcagcttcagcctcttctcgcagagtacgagcactccggcttgatcaaacgggactgaaccgctccggattccctggaggctccaacttttgagaggatggagcccggacgaatagaagcacaccttttccgcctgaggtgtcagtccgctccatcctccgtagcggacacttgcaagcgagaacgcggtcgcgcatcgccacttcacattcccggcccgctattgcgaaacgagattgcccgccgcgccgaccgaggccgctaggtcgctggtgccgatggcgacgtgcggcgagctcacgccgtctacgtagatcaggcgaggaccgtcaggatcgagccgcccccgccgacgaggccgaggatcgccccaacgaccccgcccgggccggtggcgagaccggatgtgagcaagccggacatcacgcgtcagccacttgaacggccgtcggcttcaaggccgccgagggcacaaggcggaacagcagcatgccgatgaccatggccgccacgaaggtcgcggcgggggccggcgcgaccgtcaggagggtcagcgccggtccggggcacaagccgatcaggccccagccgacgccgaagaccgcggcaccggcgagcaggcgcgggtcgaggtcacgccgggtcgggatctcgagccggggcgcgagcagcggccggccgcgccgccgcgcgatgagggtgccggcggccgagaccgcgacggcgcccgccatgacgaaggcaaggctcggatcccagcgtcccgtcacgtcgaggaaggcgaggaccttggccggattggccatgccggagacgagcaggccgagcccgaacagcaggcctacggcaaaggcggaaacggctctggccatggctcaggctccgagcaggtgacgcgtgacgaagacggtgaggatggcgacggccatgaaggtgccggtggcggcgagggagcgggacgagccgcgaccgatgccgcagacgccgtggccgctggtgcagccggccccgaggcgcgcgccgaacccgaccagcaggcccgcgaccaccaggagcgggaacgaggcatcgaccgtcaccggcggcaggcttcctccgaagccggcatagaccagcggcgccaggaccagaccggccaggaaggcggcccgccatcccgtctggcctgagggaggggcgagcagaccgccaaggatgccgctgatgccagcgatccgtccgttcagaagcaggaacagggcagcggcggcgccgatcatgacgccgccgagggtggcgctgagtggcgtgaagccgtccatggtgatctctcccgaactgccacagggacaaacctgcgggcgctatgggctccgtatgcaggctgcggggtcgcttgggccgaatgcccccgcatccaaccgagctataattagatgacacttaattagcaacatctaatctaacgtgaagagggagacgcctgacgatccccgggacggcggagcgggttttgcttcacacaggtgcgcgacaaccagcgcatcgctgccgagtccgatgcgagcgtccgctggcatgctcaactcccgtaggccagcggcagcctgctgcgcgagctcgatgcgacgtcagacatcgagcggaagcccgaggccaaggccgcaacgctggcgctctccggaacgggggcatgcccccatcttgcctcggccgagctggtcgcgtttgatcgagtcgcatgcctgttccagcgcccatcgacgcgacccgcccaggatctacgaccgcaagaggcgagccggctgcggatggcggctggtggcgacaagcgctgcatcggtggcaggcggcacttccgctcgcggggctctgcgccgggttggccgcacaggcgctcggcgcgccggactttgccttttgggcctggaccgtcccgaccctggtcgtgctcgccagtcttgtccgtgaggtcgtcacgagcctcctgaagggcgatgtcggcctcgacctcgtcgcgctcctttcgatgagcggcgccatcgcactcgcgcagccccttgccggcgtcgtcatcgccctgatgtacgcgggcggccaggcgctcgaagccttcgccgcgggacgcgcggcccgggagatgaccgcgctgctgtcacggcagccgcacaccgcgcatcgcgaggacagcgcaggcgtgcacgaggtgcccatcgacgcggtcgtcccaggcgaccgcgtgctggtccgggtcggcgatgtcgtccccgtcgatgggcgcgtcgtagccagtcgcgccgtgctcgaccaagcgagtctcaccggcgaggcgctgcccgtcatccacgaagcgggaggcgcggtgctcagcggctccgtcaatgtcgggacacccttctcgctgttggccgagcgccgggcagcggagagcacctatgcgggtatcgttcgcctggtcgaggccgcacgcgaacagaaggcgccgatggtgcgcttggccgatcgctacggcctcgccttcctcgccgtcacccttgccctcgccggcggcgcctgggcggtcacgcaagatccgctgcgcgccctcgccgtcctcgtggtcgcgacgccatgtccgctcatcctcgcggttccggtcgccctcgtctccggcctgtcgcgggcggccgcgagcggggtgctgatcaagggcgggggcgccctggagacgctggccgaggtcagcgtcctcgtggtcgacaagaccggtacgctgactcatggcacggcccatctctcggccaccgaggccttcccgccgttcggcgaggcagaggtgcttcggctcgccgcctccctcgatcaagtctccgcgcatccgacggcgcgggctcttgtcgacgaggccctggatcggcggctcgacctcgcgcagccggaacgtgcggaggagattccgggggaaggggtgacgggctcggtcgagggcgcctcggtcacggtcggggggccgcgcctgatgcacaggatggggctgaccttcccggccgaggagccgccggtcgcgacgagcggtgcggcggcgacggtgctcgtggccgtcgatggccgcccggcgggcaggctgcacctgacggacccgctgcgggcggacggcgccgccacgctcacggccctgcgggcctgcggcatccggcgcatcgtgctcgcgacgggcgaccggcgcccgatcgcggaggcgcttgtggccaaagcgcccgtcgatgccatcgccgccgacctcgatccggcggacaagaccgcggtggtggcggccgagcgggcgcgaggtcccgtgatgatggtcggggatggcgtgaacgacgcccccgcgctggccgcggcggatctcggtgtggcgctcggcgtgcgaggcgcggccgcagcggctgaggccgccgacgtggtcctgctcgtcgatagcctcgccccgcttccgggcgcgatccgcattgcccgtcgagccaagttcatcgcccttcagagcgtgtgggtcggcctcggattgtcgcttgccggaatggtcgccgcagccttcggctacctgacgccgcttcagggcgcgctgctgcaggaagccatcgacgtcgcggtcatcctcaacgccatgcgggtgctggctccagggccggctgacgcagagcccgaaacagcggcggcttgatactgttcgcgtccaacccgtacggctccggcgacccgcgggtgcgccaggagcccgtatgcgtcagcggcggcgctgggagcggaggggtgcggtgcccgacacgctcagccgatctccgggcagaagatgtccttcaaggtcgcgagcagccgggcgaccctggggtcctccactcgatagtacagggtctggctctcgcgccgaaacgcgacgagaccgtcctcacgcaacttggcgaggtgctgcgacagggccgattggctgagatcgaccgcctcgctgaggctcgtcacgtccatctcaccgcgggcgagcagcaggcacaggatgagcaggcgcttctcgttggcaaggagacgcaacaggcgcgcggcgtcggccgccttgtcctggaggcgcagcagatcggtcggcgtaacggcatccacaggctagcagtccataacgttagatccaccttgtttaggtagttctaatatactttcagcgagccgtctcaatgcgctccgatcccgatgtgaatttcggtccaggcgaatgaccacagcatccggccgtgtgcctcagcgcttccgaaccacggtttcacatccggttcgcctcaaacttcaacagcggacctgagcgccagccgtggatcggaccgacaactgcagtgccgccgctggcggcgggctagaacccgcatcagagcctcgaacaactccttcgcaatccagcgccggaaccggccgtcgattgtgcgccaggacttggcacgcaggcgtcgcatccagacgatccggtggatcggctcgctccgggaagcgggctcgctgatgccagggagccgacccgcgaggggccggcgccgggatcaggctcgccgggccggcggctcggcggcgattgcggcggcgtccgcctcgctgagcgaggggcgcaccaccggtggatggcgggggtcgtagccctcgggcatggcgtcccgcagggtgcgggagcgggtcacgaggaaatcgatcaggtggttgcgcaaggcgtagtagcccggcgcgtggtgaagctgggtgcggtcgcggttcttgggcagcgggttctcgacgatctcggcgaccttcgcctccggaccgttcgtcatcagcacgatccggtcggcgagatagatcgcctcgtcgacgtcgtgggtgatcatgaagaccgtctgcccggtctcgacgcagatccggcgcacctcgtcctgcagcgtgccgcgggtgagcgcgtcgagcgccgagaacggctcgtccatcagcaggatcttcggttcgatcgccaacgcccgggcgatgccgacgcgctgcttcatgccgcccgacaattccgacggacgcttgtgctcggagccggccagtcccaccgtggcaatcgccttgcgggcgcgtgcctcgatctcggcgcgcttcgccttccgccagcgcgaggacaccgcgtaggcaacgttgccgagcacgctgcgccagggcagcagggcgtgaccctggaagatgacggcgcggtcgaggctcgtgccggtaatggcctgcccgtcgacgatgacgacgccctcgctcggtgcatcgagcccggcgaggatgttgagcaccgtggtcttgccgcagccggaatggccgatcatgcacacgaactcgccgcggcgcatcggcagccacaggttctcgaagatcgttgtggccttgccgcccggcgccgggtagcgccgagcgatcccctcgatggagatgaatttttcagacgtcgacatgcggctggtcccggcatcagccgtttgggaagcggagcggcgggcgcgccgcgcgaacggaaggagcgtgctcatgggtcgcttcactccgggaaggtgacgaggcgctgcgcacgcgccaggagctggtcgaggaccatgccgacaaggccgatcactaggatcgaggtgatcacattggtgatcgagaggttgttccactcgttccagacgaagtagccgatgccggtgccccccacgagcatctcggcggccacgatcacgagccaggcgatgccgatcgagatgcgcatgccggtgaggatcgtcggggccgccgccggcaggatcaccgtgaaggcgcgccggaccgggctcacctccagggttctggcgacgttgtgccattccttgcgcgtgcccgcgacgccgaagactgtgttgatcagcatcggccagatcgagcagatgaagatcacgaagatcgccgacaggctcgaatccttgatcgtgtagagggcgagcggcatccaggcgagaggtgagacgggtttcaggatctggatgtacggatcgagcgcccggctcatcagcggcgacatgccgatgaggaagccgaccggaattgccaccagcaccgcgaggccgtagccgagcgccacgcggccgatcgagtaggcgagctggatcccgatgcccttgtcgttgggcccccggtcgtaaaacggatccttcaggtgtttccagatcgtcgccccgacatccagcgggccgggcatggccgacttgcccgtggtggccgcctgccccatcagggcggcgtattccgggtccatggcctcggtgcgggcggtaccgctgaccgcgatctgccagccgagcaggatcagcgcgagaagcgcgagggagaggacgccggcgcgcagcgagagcgtgcgttgcatggctctagctcgcacgcttgatcttgaaggagtcgaggtattcctcgggcttggccggatcgaaggtcttgcccatcaccacgaaggtcttggtggtggcctccggcggggtcagtccgtcctgctgcatcagcttggcggcgtcggtggcgcggtagacctgttttgcgaccgccgcgtaatcgacatcgcccttgatctggccccagcgcttcatctgggtcagcgtccagatcgcgaagctctcgtaggggaaggggtcgaaggcgaccctcttggggtccttcttcacgctgccgagaccgtcggcataggtgccggtgaggacctgctccaccacagtgagcggctggttgaggtagttcgcgggcgcgatggcggcggcgatctccttgcggttctccgctttcgaggcataggcggtcgcctggaggatggcgcgcagcatcgcggccgtcgcgttcggcatgtcgcggatcgtgtcctgtgccaccgagaaggagcagcagggatgcccgtcccagatctccttcgacaggatgtggatgaagccgacaccgtcatagaccgcgcgctggacgacgttgtcgggcgcgaggaagccgtcgatgttgtcggcgcgcaggttcgcgaccatctcggggggcggcaccgagcggagctgcacgtcggtgtcggggtcgatcccgtgctcggcgaggtagtagcgcaacaagtagttgtggttcgagtaatcgaacggaatcgcgagcttgaatcctttccaattcttcgggtcgcgattgtctttgtgcttattcgcgaggcagattgcctgcccgttgacgttctcgatcgccggcacggcgaacggaacggggttcgatccgagccccatcgtgatggcgagcggcatcggtgccagcatgtgggcggcgtcgtattccttgttcagggtcttgtcgcgcacgaccgcccagccggcggtcttcacgacatcgacgttgaggccctgcttttcatagaagcccatgggcttggccatgatgatcggcgtggcgcaggtgatcggaatgaatccgatcttgaggtcggtcttctccggcttgcccgcttcggcgaaggcctcggccacgaatttcgtcggtaggaactggctgacggccgccgccgccgtcgcgaggccgacgctgcgcaggaaggcgcggcgctcggcctgatgcggaaacagggcccgcatcatcgtcgcctcgacggcccgctcgatcgcggcgtccccgctcggcagggccgcctcgtgcgcggcctgggacgcgtgcgaaccgcaggagcagccgccgcgtgcgaagcggcgtttggcatcgaagggtttgtcgaacggggccatcgcggtctccggcagggcaagtaagaatttctcagcaacagtcgcgccaaccgctggaattttttattcctgcttttgggccagcgacttgccgcctatgcgggcggctcggtcggttctcgcgccttcgacaatgtcgatcctttgtcgacattgtcggcaggctcaggccgcgagccaggcggtgacttcgccgccctgccgctgctccatcgcgagccggtgctcgctctcttcgacgacgtgccaggggcggtcggcgacgggggtgccgtgcagcgcgatcggcgccgagcgggtcttcaagcggatgaccggggcggcgtgcgcgtagcccggatgagcccggccgaggatcgcgtgcgcgatgaccgcggcttggcgggcgatgggctcgatgaagcggcagggccgccccgcgatgctgatgcagtcgcccaatgcgaagatgtcgggcccgctcgtgcgcagggtcgccggatcgacgacgatgccgcggtcgaaggcgaggcccgctccccggacgaggcgcgagggcgtggcgaggccggtcgcagcgatcacggtcgcggcggccaggctcgtcccgtccgagagggcaagcgcgacggtgccgtccggccggcggctcagaccactcacgaggctctcgccccggtagcggacacccacgccttcgaggcccgccagcaggcgccgtccggcctgctccggcaggagttcgggcagcggcagcgccttggccccgagaagcgtgacggcatgtccggcgcgggccaggtcctcggccagttcgcagccgaccatgccggcaccgatcaccgcgaccgtgcgggggccgcgggcgagctcggcatggagcgacgaccacgcggcaaggtcgttgatccgccagcacagggcgaggtcgaggccgtccagcaacgctggccgcgccccgtgggcgaggacgagatgggtgtagggaagcgtgccgcgcgtcgtgcgtaaggtgtggcgctcgggcgagaggccgaccgcgaccgtgtcggccatcaggcgcagggacaagcgtgccgccgccgcttcgcccgtctcacggcggagcgcgtcgggtgtcaggccgcgtccgagggccaccgagagttccggcttgtggtagaggctgccgtcgcacgcgctcaccaaagtgatcggcaactccgcatcctcggcccggatcgcctcggcgacgctccaaccgccgattccgccgccgacgatcaccacgccgggccggcgctgcggcaccgtcggggccggcaccggcgcgacaggcgcacgccgctgatagggctcgaaatccaacttggtgacgccgcagatcgggcaggcccagtcatcgggaatgtcggcgaagcgggtgccgggcggcaggccgctatcggggtcgccctcgccctcgtcgtagatcaggccgcaggcccggcagaggaaaagctgccaggggccgaggccgtcggtgggctcagggaggctcatgcccggctcccttccgtcacggtgggcagagtctcccgcgacagccgggccatctcccagcgcagatgcttgatcgcgggggtaacgatggcgacgaaatgcgcctcgcggatccggcgctggggcgcggccgacatcaagtagccccgggcgccctggtgcagcagcgacgattgcgaggcgcgcaaggcgagttcggagacctgggtgcgggcgtcgagaacgtcgatcaggtagtcggtggaaccgtcgaagggcgtctcggcgagccgcatcacgcgggcgcgcagctcggtgagttcggccgcgatggcgtcgggccgatcgtcgaggaactgattgacgtggcccagcgtctcctcgaccgccagcatggcatcgaggctcccttcggccacgccgaggcccatgccgcattgaagcaggatgaaggcgccgcggatgcgtccgatgaaggggcgtgccggatcggcgatgaggtcgtcatgcccgacgaagagatcgtcgagccgaacaccccaggtgctggtgccctccatgccggagaagtgcgggcagggccgcagctcggcacggtcgcaagccagcacgaacatgatctcgtggctgatcgtgtcgttggcgccgacgacacccgcgatggcgccgcaatactggcccggcccgatatggctgacccagggcagcatgccgctgacccggtagccgccggggacgcggcgggcgcgcagcaggatcggctcgatcccggcgaaggccttcatcgggttggagagcgccgtgcctccgaagctgcggcccgcggcgtgatcgtcgagcaccgcgccggtcagggccgcattgcccgactgctccaggtacaggccgcacacgtcgtggcaccacatcaggaagccggtggcgccgcaggcccggctcgccgcctgcatggccgccaccgagaggccgaagcgccccccgtgccggtcgagatgcacggcgagcgcgcccacgccgccgagccggcccaggatctcgagcgggtaggcgccgcggtcgatctccgccgccgcggcgcttaacggaccatcggcgatggccttcgctccggcgaggacggcctcgtcggtccaatcggggcggttcggcgtggcaggcggcaccggcccgacggaatcatccgccggccgcagagcgagggcgctcgacatcgtgcagtctcctcaaggatcggggaaggcggcgggaccgttcggtcccgccctgcgggtcagccagccaagccgatcttgaaggcgatcgggtttcgcatggagttggccaccggcgagtagacattcgcgtggcgcacgatctcgtcgagttcctcacggctcgcatcgccctcgatggtcacggccacgcggatttcctggaatcccatatcctccggccgcttctcggcgccgcccgcgccccaggcggcggggttgccgatatcgccctcgagatgcagttcgaggcgtgagaggcgcacctgtttccaagtcgcgacggcggtgatgccgaccgcgaggcagccaccgagggccgagagcacgatctcacccggcgccggcgccgtgttctcgccgaacaggtgcaggggctcgtccaccacgaccggctggtggtcgccgacatagctgagggtgcggtactgcccgtcgacgacggtgtgcaccttgttggtgccacgcgagccgggattgcagcggcccttctcggcgaactgcatcaggccgtcccggtcgatcggacgcaagtaagtggtgacggtggtgggggcggcgctcgcgctcatcggcaactcctgttcgtgccctgcccccgtcttcgtcggggccggctcggagggacttgcgcaaagcgggtgccaaatcggacgcccatgcgactatttcatattgctgatattttacagtgctttatcgcaaatctgtgaacgtcccctccggacgaaacgtcgatgaatgtcgacactttgtcgacattgtcgggtttggcggaggcaggtcagggtgccggctggagcttgcgccagcgataggaaaattggcgttcggtgagcccgaggcgctgggccgcccgcgttttattgccgccggcctgggccagggccatgcgcaactgttcgtggccgtgcgagtcggccggcagataggggcgcacggtgcccatcgcgcgcaacgccgcttcccgttcgggcgagaagaacggggccgaggcgggagcgagcagcgggggcgccgtgacgacggcaccttcgagcatcggacgcacgtcctcggcgtccaagacaccttcgcttgccagcagcacgagccgctcgatgaagttggcgagctggcggatgttgcccggccaggactggcgggcgagatgcgtgaccgcgccctgggtcaggttgacgttgcgctggttgttctggttcgcctgggtgaggaagtgcagcaccagatcggggatgtcgctgcgccgctccgccagcggaggcagggtgatcggcacgacgttgaggcggtagaataagtcctctcggaagcggccatgggcgacctcggtggcgagatcccggttcgtcgcggcgacgaggcgcatatcgacccggatctcgcgcttgccgccgaggcgtacgaccgtcccctcctgaagtgtgcgcagcagcttggtctggaggaccgccggcatctcgccgatctcgtcgaggaagatcgtgccgccgctcgcctgctcgaaccagccggcccgcgcatcgacggccccggtgaaggcgccgcgctcgtgcccgaacagctcggattcgaacaggctgtcggggatcgccgcgcaattgaccttgatgaagggccggtctcggcgcggactcgcaaggtggagcgcccgggcgaagagttccttgccggttccggactcgccgagcagcagcacgctcgcggtcgcgctcgcgaccttctccacttgggcgagggcgcgcagcagcgcgggcgaggttccgatgatgccgtaacgggcgcgcttgatgcgcagctcgcgcgccagcatgtcgttgtgttcctcgagcgcccgcgtcttctgctccacccgctcgttcagggtcagcaactggctgaccatcgtggcgatgatgcgcaggatggtgagatcgtccgagagcgcccgctcccggtggcggatgcggtggcaggcaatggcgccgaccgtcctgtgatcaacgcggatcggcagtgccaggaacgacacggcgccgcggggaagctgcgcccgcgccaccgcccgcccgaggaaggtcgggtccttgtcgatgtcctgcacgatgatgaggtgaccgtcctggatgacgcgtccggtgatgccctcgcccggcgcgtagcggccccgagcgacctcctcgcgggtcagcccataggcgtaggcaatgcggtgtcccttgccgtcggggtctttcaggacgatccgtccccggttcagtccgacgatctcggacaggagatgaagcatctctcgcgcgacctgatccaggcgcaggcccttgccgatcaggttcatgacctcctggacgaggaacatctcctgcgtacgccagtgtgtgctcgacgcgcccttgaggcttccatccattccgcggcgcaccccaggttcctgattggcgcctcagcaacctgcaagcttcgtgcaaaggtcggcgcacatccgaaccagcttgtccccggagacgcgccgatcaggcataagcagccgaaattgcatgcccgaagttgtatgcctctgagcccatctcgatagggcaatgcgctcggatccgaggccgcttcggaatttaaacgtggatcgactgcgcggaaacgaggagtgcacggtcgatcaagaagaatgcgaacggttgatccattcctgaccttgcaccgccagctccaaggaaccgctgggcgccagggccgcccgtccgctacgaggctcgggctcaggtgagaggacgctcggcgcggttcacgcgaaggccttcatctgcggatcgatgccaaagcgggagcgatagtcctgtggcgtgctcgcgagcagacgcaggaagcttcggcgcatcgtctcctcggacgcaaagccgcaatggtgcgcgatccgcttgatcggccgatgggtctccgccagcatctggcgggcggcctcgaccctcagccgttcgacggctctggccggcgtaagcccggtctccttgaggtaatgccggctgaagctgcgctcactcatccccgcctccgcagccaaggccgagagcgacaggtctgcgccgagattcacccgcatccagcgatgcagcgcgtcgaagcggtccccctccgtctgcagcgacaaggccgcgctgaattgcgcctgaccgcccggacgcttgaggaagacgacgaggtagcgtgccacggccagcgccgtctcacggccgagatccgcctcgacgagcgccagcgcaaggtcgatcccggccgtcacgcccgcggaggtccagacggggccgtcgcgtacgaagatcggatcggcctccacgcgcacggccgggaagcgccgggcgaaggcgtcgcagtacgaccagtgggtcacggcccgccggccgtcgaggatgcccgaagccgccaggatgaaggcgccggtgcagacggaggcgacccgtcgcgcctgcgcggtgcgccgacgcagccattcgatcagttcgggatcgccggccgccgcatcgacgccggggccgccggcaacgatcagggtatcgaccgcctccggcatcggcgtcagcggctccgccgcgagcgtgaggccggcggaggacgcgacggcatcgccgctcttcgcgaccacccggagccgatagggcggcccgtctccgtcgcgggcgacatgctcgttggcggaggcgaagacctgaagcggaccggtgacgtcgagcacctgcacgcccggaaaggcgagcacctccacggaccgcaccggttttggcgggaaacgagggttctttggcatccgcgccagagcctgcccgagtacccttcggctgtccaccggaggcagacatgatcccgcccgacactcacctggaaatcggctccctcctgttcgagggcgtcgaccagatcgatctcaccggcccgttcgaggtcttgtcgcgcatcctgaacgcgacctaccgcgtctacggcaagacggccgagacggtccgggacattcgcggcctgaagctgacgccggacgcggcgatcgaggacgcgccgcaactcgatgtgctgcacgtccccggcggtttcggccaggaggatctgatggaggacgaggccgtcctcgcctggctccgccgccaggcgggcggcgcgcggagcgtcttctcggtctgcaccggcgctctgctctgcggggccgcgggcctcctgagaggccgccgcgccacgacccactgggcctcgttcgatctgctgccctacttcggcgcgatccccgtcgaccagcgggtggtcgtcgacggcacatgggtgtttgcggcgggcgttacggccgggatcgacggcgccctgcggttggccgcggagctgcgcggcgaggacgccgcgaaggcgatccagctctacatggcctacgcgcccgagccgcccttcgacagcggcaccccggagagggcgccgccggccatcctcgaacaggcccgcgccgcggtggcggcgatcacggaacgccgcacggccaccgcccggcgcgtcgccgcccggctcggcgtgcagccttgagcggccgacgaccgaacacctatggacggggcgtccttcgacgccccgtccataggtagtccagggccgagggttcagcggccggcgtaggccgtccgcgacgcaccgaacatgatcctccggcgcatctcctggaaggtgctgtcggccgcatcctccttggtcacgagcgagacgccaatcgccaccaggaaggacagcggcatgctgatgagggccgggttcttcatcgggacgaaccaccaagcctgcgagacctccgcgaggctccgccccagcacatcgacctggatcgtgggggagaggctgatcagcagcagcgaggcgaacgtgccgatcaggatgctggcgacagcgcctgccgtcgtgaatcgcttccacgtgatcgacagcagcagggccgggaagttggcggctgcggcgacggcgaaggccagccctgccatgaaggcgacgttctggccctcgaagacgatcccgagcaccaccgccaggaccgcgatggcgaccgtcgcgatccgggcgacggtgagctgctcgcgctccggggcatggccgttgcggacgacgttgacccagagatcgtggcagaccgtggccacgccggagagcgtcaggcccgcgacgaccgccagcatggtcgcgaaggcgaccgcgcagatgaagccgaagaacccgttgccgccgaccgtgagggcgagcaacggtgccgccatgttgccgccgccgcccgccttcgtgacggcctcgggcccgacgaggaccatcgccccgaagccgatgacgaagacgaggaggtggaacgagccgatgatgccggtggcgtagaggatcgacatccgcgcctccttcacatccggcaccgtgaaggcgcgcatcaggatgtgcggcagcgcggccgtgccgaacatcagcccgacgccgagcgagatcgcgtcccacccgcttcccgcgaccttggagcccggctggagcacacgctcgccgtacttgtcggccgctgccgagaacaggcgcagcgggttcatctcgaaatgggcgagcacgaggagcgccagaacgagaccgcccagcgaaaggagcaccgccttgatcacctgaacccaggtggtcgccagcatgccgccgaagatcacgtaaatgagcatggcggtgccgaccacgatgaccgaggcggtgtagggcaggccgaacagaagtttgatcagcgagcccgtcgcgaccatctgggcgatcaggtagagcaggatcacggtcagggtgccgatggcggcggccatccgcaccgggcgctgccgcaagcggtaggcgacgacgtcggcgaaggtgaacttgcccaggttgcgcagcggttcgacgatcaggaacgagatgatcggccagccgaccaggaagccgatggagtagatcaagccgtcgaagccatgcgacgtgatgatgccggcaatgcccagcagcgcggccgcgctgaggaagtcgcccgcgagcgcccatccgttctgccaggctgtgatctgtcctccggcggcgaagaactgctccgtggtgcgcgtgcgccgggcggcccaataggtgatgccgagcgtcagcgccatgaagatgaagaagaacgtgacggcgaggggattgttggcggcctgcatggttcgctcctcagctcatgatgcggcgcacggccgggtcgtagaaccggttcgcccagacgacgtagaccagacaaaggacaaacgatccgacgatcacccccgcaccgagcaggatgcagagcgacaaaccgggcatgaggatcgtacccatcgcagtcttggcgaaggcgaacatcgtcatgaacccgaaatacatcgtgatcatcacgaggctcagcacgatcgccacgcgcgatcgtgttcgcgacagtcgtgcgatcgcctcggcctcctcgcgaggggccactctatcaggtgaaagcatgctgcacctccgtccatgcgtgcgggatcttgcgaacacttccgggaggccgaagcctccggagccagcgcggcgtcgccttcgaggcccggccgcgcccgaaccgtctcagtggcctgcgcggcgaagcggcggggccggcgccggctcgccaagaccgggctgtgtccgagcgccatccggatcgagggcctcgagcccatcgaagccgtcggcggcggctcccgacggccgggcggccgcgtcgaagctgatcggctcgcgcggcgtgcggtcgacatggaggcggaagatgtcgaagcggttgtagtagccgacgacgtcgtggaactgcttgggctcgacgcaggcctcgacgtcgatgtcggcgtagacgatcgtctcgtccccctggtgcggctcgacgacatgggagccggtggggtcgaggaccatggacacgcccgcgggggtccgctcgacgagttcggcgagggcagcgtccccgtcgcagagggtggccctggcggccgcgtcgaggacggcggagcagacgatgttgaacaccttggcctcgaaggcatgcgccccggcgcggatctcgatggcccgtttcaggtcataggcggcgctctctcccggcgggcgggtcggccaggccggcgggtaagtcgagatatggacctgctcgccctgcgccatcagcgtgtaccgggccagcggattggtgttctcaccgcagatcagcatgccgacgcggccgatctcggtgcgcgtcacgcgcaagccccgggcgtcgccgttcgcccagatgagcttttcgtagaaggtcggcacgagcttgcgatggtggttgaggatcgccccgtcgcggccgatcagcacgttcgcgttccacaggcagccgacgctggcctctgtgctctcgctgaacccgagcgagacgagcacgccgtggcgccgggcggcggcgcggaccgcgccgatctccgggccgtcccaacgcacggactgggccgcgaggcgcttgaacagatcgtggttgtggatcggcgcccgtagggccgcccaaagtgggaagcccggcatgtagccctcgggaaagaccacgaggtcggcgcccgcgcgggcggcctcgccgatcagcgcaacggccttctcggcggaggcggtgctgtcgaggaagaccgaggcgacgtggcaggcggccgccttgaacttcgggtattggagggacatcggcacggctcctggaacgggatgccgcatttgcaacagaggccgtccgcgtcgcgaaggtggaaaatccgcaacgcccgctgcattcttgccgtgacctgcctaaaaccggttcaagtacgctgcctcctttgagaacaggtcggccaggaagcgtgtcacggcgcggatccggccggcatactcgatgtcttcgtgaacaccgagatagagttcacgctgcaccaccacatcgtccgccaggacggggatgagcgccgggttggtttttgctgaaaaaagcggcagcaggccgagccccgccccggcggcgacggccgtctgctgggcggccatactggtggagcggaagaccacgttcgtcggtttcaggacttcgagcagccagtgcaccggctcgatcgccacgagatcatcgacgtagtccacgaaatcgtggtcctgaaggtcggcgcgcgtcgtcgggcggccatgcgtggcgaagtagcgttccgccccgaacagggccaagcggaactcgccgacccgccgcacctggaggcgcgggccctggggcggcacgaaggacactgagatgtcggcctcgcgcttggtcaggttgatgaggtgccgctcggtgacgagttcgaccacgatgccgggcatggcggcggcgaactcggcgaacttggccgacaggtagaaggcggcgatgccttccatgctggccacacgcacgcgtcccgcgggctcggctccatcggagaggccgagttcgtccggcacggacagcatcttctgttcgatcgcctccgcgatcacgaagagcttgtggccggcctcggtcagcaggaagccgtcggagcagcgctggaacagtttcgtgtcgagcccccgctccaactccgcaatgcgacggctgaccgtcgtgttatcgaccttgagccgacgcgcggccggcatcagccggccatgccgggccaactccaggaagaaggtgaggtcgttccaatcgaacatgcggtgatctgaggtgaggcacggtccgggccaaagttctccgccaagtttctccatcgcggcaggggaagcaaccggccgaaacctggcccggcgtcggagagctgcgtggcctacttcggccgaaggagacctgatgccacctcaatccgcttcagctccatgtgaagaatgggctcttcctgctgccgcgcggctgtccacggcggcagcaggccactcagcgcacttacgaggaaattacagccccagcgcaggccacctacctcagcgagcgcggccagcgctccgtttgaatgtcttgcgtattgtcgtagcacgcgagcgccgcgccgcagtgcaccaggatggcgcggagatcctcgacgcaagcctctgcctctgcgagcgtgagcaatccgttgcgccagtacgcagcacccgatgcagccacgacgacgaccgcgaaccgaccatccggacagtcaacgactcgatacgtcaccgggcatgtcatcacttcgaccgtgcaagctctcaacgctactccgagcgcaaccccgaacgcgccgacggaatggatcgatccccgaggttcgcgagttagatgttcactgtacggcggaaggagctggctcaggcatctctctgccgctcgctccgagaaggaacgtgggttgatcgacatgctgattgcaagcggactcggtccggtttgctcggatccggaagggaaagcgggagctgccaggctgcccttcgcggtgcagaagcacatcggagctcagttgcaggcgacttatctcgaaatcgtcgtttcaggtgcgccgcagcatttgcttgatctcacgcgggttctggagagtgctcttgcgcccctggcgagtgagcgcgacgcagcctttcgcgcggggctcacggcagcactcccggcgctgcaggtgttcgcgcagtcgctcgccggaagtgctgcacgggccgacgatctcgtgcaggaggccgtgctgaaagcgtgggccaatcaggatcggttcgtgccgggcacgaatctgaaagcgtggctgttcaccatcctccgcaatcacttttacaccgagcgacgcaagcacaggcgtgaggtggaggacgtggatggtgtcatggcgggccaactggttgcgctggcggcacaggagcatggctcggaccttcaggtcgtcctgtcctacatcgcgcggctacctgccccccaacgcgaagcgctgcttctcgtcggtgcgcagggcctgacttacgaagcggccgcggaggtcatgggctgccagaccggcacggtgaagagccgggtaagccgtgctcgctcctacttgatggagcggctgagcatgccttccaccaaggtgccggcctgaacttcatctttctccgattggcccaaatctgcttcgaacgccggatgacgtcgtccgcgatcagtgcggattcgggccgtgtttcacattgcggctgtccacgcctcttttagagcggctggatacagcgaagtccatagcttgaactgcacgaacgggcgacgcatgacagggctggtcttcacgcttccagccatcgctctccctcgtgcccatgtctcgccgcgcgtcgtatcggatcctcgaacgccctgacggacggttcgacatcgcagtgacgttggccggtggtggcacgcatttccgagaaggcttgtcgacgccggcggaggtgcaaaccgctctggcgatgctgcgcgacctgatgacagcctgtggcgccgtccttgtcgaagcggagacgctcagcctcgcggcggaataggcgcagacagccagcttcccgcgcgtttcacggcaagattcgagcttgtctcgacgacgggtcagtcgccgaagaggatctcgaacgtcagcggatcgtagaagcgcatcaggctcttcacaaagtctttcgcatccactcccagggcatcggcccagagccggtaccggtccgggggcacacggccgcgtcccgtctcaagctgtgagatgaaggtgtagtactcggcgccgaccagcgcagccaactgtctctgtgagagaccctgcttctcgcgaaggtccttcaggaagcggccaccttcgcggcgcaattcctgcacctcctcagagccgagacgttgctgatggacatacaaatgtgcggctcccgccagcgctcaattgcgagagcgccgaatggtacagtgatttccatatggcgctcagacagccgatgtccagttggcattgcgtccgattttcgacggtctcggcggcgctccttggaatacaataagcctgcgctaagattcataagccggcacgcgatgacgcgagccggggaagcggacgcgatgcggcggcacaagtcacatttttccgggaatgaatcccggccgacggcctcgaagctccccttcctgttccgagggatggcgctctgtggccggcattcgcaggcggactgcttggccgcgcgatccgggccacgtgaaccggcgcgccgggaggtgccatgagcgatcgtgtggccgagtccgtcttgaaggatgggctgcgggcgatccgccccgttctgatgacggtgttcgtcttcgccttcttcacgaacctgcttctgttcgccggtcccctgtatatgctgcaggtctacgatcgcgtcctctcgagccggaacgaggcgacgctcctcggcatcacgggcatcgcggccttcgcgctcgccgtctatgccgtcctcgaaatgcttcgttcgcgcctgttggtgcggggcgggatgatcttcgatcgaaaggttgccggaccagtcttcgagatcgttcacagggccgcattgctcaagccgcgcgccgggcacgaaacgatccttcgcgatgtcgatgtcctgcgtgagttcctcacgggcggcgcgatcctggcgctctgcgacctgccctgggcctcgctgttcctgatggcctgcttcatcctccatccgtggttcggctggatggcgttgctcgggggcggcacgctcctggggctcacgctcctgaccgatctcacgacccggcggcccctcgacgtggcgagccaagcggcccgagaagcgggcgagcaggcccgcgcgaccatgcgagggggcgaggttctgcgcgccatgggcatgctcggcgccttgcggtcccggtggcgtcggcgtcacgacgaggcgattcggctgcaggcccgggcgagcgatcgcgccggcctcatcaccgcggcgacgaagttcacgcgcatgttcctgcagacgatggtcctcggtgtcggcgcctacctcgccatccatggcgagatctctgccggctcgatgatcgcggcttccatcatcatgggccggacgctcgcgcccatcgaggcggtcgtcgggcattggaagagcttcacggcggcccggcgcagctatgcccggctggcggacatcgtggggcgcatcggcctcgaaccgcagcgcgtgatgctgccgcgtccgcgcggtctgatcgagaccgagaatttggtcgtggcggcgccgggctcgccgacggccattctccacgatgtcagcgtgcggctggagcccggcagcgtcgtcggcatcatcggtccgagtgcggccgggaaatcgaccctggtccgcgcgatcaccggcgtctggcccatcacctccggcgcggtgcgcatcgacggagccgacctccggcactgggacccgcaggcgctcggccggcatctcggatacctgccgcaggacgttgaattgttcgacggcacggtggcgcagaacatcgcgcgcttcgacacccaggacgacgccgccatcgtctcggtggcgcaacgcgcgggctgccacgacctgatccaggctctgccggacggctacaacacccggatcggatcgggcgggcacggcctctccggcggccagcgtcagcgcatcgccctggcgcgggcgatgtacggggacccgagcttggtcgtcctcgacgagccgaatgccagcctcgaccaagccggcgaggccgcgctgatgcgggcggtggcggaccttcgagagcgggggacgacggttgtgatcgtcacgcacaaggtgagcctgctggcgggcgccgatcagatcctgatgctggagggcggaacgctccgcgcttcgggcccggcggatcagatcctcacccaggtttccgggccgcgcccggttccggcgctggtcgcgaccggcggtcgcgcgatgcccgagaacgagaggctgtccgaaatccaacgtagcgcgggctgagccatgacaatgcctcctgccccgatcccgatcacgtcttccgccgcttcctcgtcgtcgctgggccgaggcggaacgggtgccgaggacagcgccgtcccgtcgatcgcgtggcagcgttacgcgatcggcggctatgcgctcatcgccgcggccttcggcgtcgccggtgcctgggcggccaccgtccgcctggatcgcgccgtcatcagcaccggcgtcatcgtcgcggaaaccagccgcaaggtcgtccaacacttcgagggcggcatggtccaggcggtgctggtgaaggacgggcagacggttcgctccggcgacgtccttctgcgcatcgatcccctacagtcccaggcgagtgcggacctgttccgaaaccagctcgacgccgctcttgtcctggaggcgcggctgcgggcggagcaggcgcagtccgacgacctgcaactgcccgccgacatcgccgcacggcgcaacgagcccgtcctcgcacgcatgatcggcgaccaggcgggtcagttggccgaacggaggacgacgctgaagggccaactcgccctcatcgaggccaaagtcacccagctgcggacggagatctccggccttgcggtcgagaagtcctcggtcgagcagcaggtcggcttcatccgacaggaactggagggcctgcgcagcctgcacgagcgaaatctgatcccgctgtcgcgcctcctcgtgatggagcgggagcgcacgcgactggagggtgtgatcgggcgctccgtcgcggaaagagcaaaagccgagaacgccatcagcgaggccgggctgcaggtcacccagttgaagcagaagcttcaggaggcggtcaccggccaacttctcgagacgcggcagaggatcggcgaactccgggaaaagctcgtcgtcgcgcaggacgtgttccggcggcacgagatccgcgcctcccacgacggcgtcatccaggggctcaaggttttcgcgatcgggcaggtcgtccgctcgggcgagccgctgatggagatcgtcccgacggcggacaggctcgtggtcaacgtgcaattctcgcccaacgaccttgaggccgtccatgccggcatgcgggcggagatcaagtttccgacctttcaggctcgccggacgcccgcagtcttcggaacgctcacggtggtgtcgcgggaccgtctggtcgacgaggggtcgaagcaggcctatttcgccggcaccgtggagatcgacgaacaccagcttcccgccgaggtccgacatcgccttctcgcgggcttgccagccgaggtggtggtctcggccggggagcgcacggccctggaatatctgttcgcgcccttcttcgacgcgatgggacgcgccttccatgaacgctagcgctgcacccggtcgctccgccatggggtgcggcgctctccgccaagggtcgccacgagccgacacggtgagatgacgatgagcacggtcattcccttcttccgtccggcatcggcgcggcaaggcaactggtcgcagcaggagctggccgagttctatcgcgtcgaggcggctctcctccgtgccgggttcagcatcgcgagcgagcacggcctcagcgacgagggtgagccgtggttcgtcttctgccaaccggacggcgacgcgatcattcatttcgccaaaatcgacggcagctatctcatcgcctcggacgctctggatcggcccgtgcgtggcacggatttccggaccctgatcgaccagatcgcccaactgcatccgcacctgcttccgatcccggcgacagcgacggggacgacgctcgtggttcatccggccgcgctgctcgcggccctggtggcggcggcagccttgagcctgtcctcagaggatgcccatgccggttcgctcgtggcggacggcgaaggcgtatctccgccgcccgcctcccagggtggcgggcccgcgccgggccatccgcagccgaaggccaatggcgggtccggtgatcgggacaccgatcgcaagcagctcgaggccatcatcctctccgcgatgatcttcgcagccgaggccatggcgatcgatcaccgcgccgtgagcgcggagctgaatctcgacttcgcggacggggcgagcaacgcctcgatcctaaccgcgcagggtgaagcggcgccggcgtcgggcaccgcgttcggctccggccgcgggagcgtgtcggctcagccggccgttctgacggcgcagggcagcggcgcgaatcccgatgctcgtcctcacccggcttccgacacgattacagcggcgagccgggtcgatccggctcctgtggcgcggaccgaatccccggctgaagcgccgaagtcaccagcctcgcagaaccagccgctggcgccgagatttggcagcgacgtcgcgctagccagcacatcggccgaggcgtccgccgccaaatccagcggccaacaggcgtcgacgtcgggtcgcagcgagagtgcggcgcccacatcggacgagccggggtcaaactcaactgatcagcatgccggttcggcattggcctcgatcgccgaacccggctcccgcgcccgtcctgcacctgccccatcgtctgactcggctgacgccggaagcggacctgcccgaccggcctggggcaatgccgtaacccagactgcgacgaaccggataccggcccccgaagcctcgcgggatgccgacgatcggggcggcggccgacccgcaaaggctgcgctcgaggacagtgcgaaggtcgatccggcggggcttgccaacggtcacgtcgagggcgtgggccgggatcgagaatccccggccaaggctggagccgagacccatccgacaggagaacaggccgcccccggtcacagccagcccgagggcatcggtcgaggccgaggcgttcagacggatacagcgaccgggaatagtccgcaggccgagcgtggcgccgacagtgacaggcaccccaccagcgttgcggcggcccagagcgcgcaggttgaaaccgcgaccgggaacacttcgcaggccgggcaggcccgccccggtcaaagtttcatcgaaagcaccggtcaggatcgcggctcgccggcgatggcggccgtcggacacagcccgaaggccgagcaggttggacccggccagggccaagccagcgcccaaggccaggatcagggcgcgccggctgcggcctctcatgaaatgcgggccgagccaacgagccccacgaacggccacgtgaacaccgtcggtccggaccgcgcttcatcgcctgagggggcgagcgggaacaacccgcagaccgtgccggccggcggtggcaatggccacgccagcggcggcgctcgggaaaacgccgcgccggctcaggctgaagctgcgaatagcccaccggtcgagtcgagcagccgtggcaatgccggtgccgttgctcaggagcggggcccgcaggctgagcctgcgacgggaagtaatccgccgagcgcgcagaccggccgcggccaggaccaatccagcgttgtcgctgggcaagacgccgtgccggctcaggccgaagctgcgaatagcccacaggtcgagcagaccggccgtgacaacggcaacacgagcgccgttgctcaggaccggggcccgcaggctgagcctgtgacgggaagtaatccgcagaccgcgcagcccggccgcggccatgaccaatccagtgttgtcgctcgggaacacgcctcgccggctcaggctgaagcggcgaatagcccaccggtcgagtcgagcagccgtggcaatgccggtgtcgctgctcaggagcggggcccgcacgctgagcctgcgacgggaagtaatccgccaagcgcgcagaccggccgcggccatgaccaatccagcgttttcgctcgggaagaaaccgtgccggctcaggccgagacgaggaacggcccaccggtcgagcagaccggccgtggcaacggcaacgcgagcgccgttgctcaggaccggggcccgcaggccgagactgcggtggcacagaacccgccgatcgtgcagaccggcccgagtgaaggccatgccggcgtctctggcccgggaagcgcacgggccgaggccgtgatcggcgatcctcccgcgggtcaacaggttggtcgcgccagcggccaggagaatgccaacgatcaaggttcgcagcggccgaccgaggcggcgtctggaaacgatccgcagatcgagccgacgggcagcaacaacggccagggtcatggcagcaactcgaaggccgaggttgtcgcgcaccgtgagccgggttcagacgcgccgaccgccggccacggccgggccccaagcgatgccaacgagcggggatcggccgcgcaggccgaagccgttcttcccgcgactgagcagcaggccgatcgcggccagagtcaaaactcggttccggccgagcggaacgaccagcaagcgcccgaagcgcatggtcccggcgcgagcgacacggcttcaagtcacggtaagccagaaactcccggcgaaacgcgatccgacgcggcaccgaccccgaaggctcatgcgttgctcgaccccgatcccgctctccacggatcgaaaacgctcagcgcgaccgagctgccgggcggcgcgcacgatccgaccgacggagcggctcccgggcctgcagccaaggccgatcgggcgcccgcggcggcggatggacctggtcaggatctgacatcgtcgccctccgaacccgcacggggtcattcgatcgagcatggctccgatcaggccgcgaacgcggcagcctcggagcagacgaacggggacgtgttcggcacgaaggagcacggatccacgccaagcgacgtcgccgtgacgtcgccatcgaacgtccatgccggcggcgccgggccccaggcatggcctgcgcaggaagagtcggcgccgcacgggcaaagtgccgatgcggagcctgccgttcccgcgtcggctgcccacgatccagtcttgcaggatcggggaagcgatcgggcggaggcggaaaaccccctcggacacggcgcttcaccggcgtcggacgctcagattgcgtcgccgaagggtgagcacgcccaagccgatcctgacggaccgcatgacagcgcgggacccgtcgtcgttcgcgcgatcccagtggcggacccgcaggcgacagttcacggcgtggacgagaatgacctgtccggcccgtccggtggtcctgacctgacgtcgccgtctgcaccggctgcgcaggaggcgatcgcaccggcccatcccgatcgaggacaggtcgatgacgtcctttcggtcagcggccgcaccgaccgggaggcgcccggacaggcggcccctccggtcaaggccaacgagccgacccagccgcctgtacaggtcgaagccgatctggcgggcgggcctttgccaaacggccaatccggctccgcggcgtcccagggggcgtccggtcaagcgaagccgggccggccaagcccgccgcccgcggtgatcgacgcggacggcaatctcgtgttccacgcggacgcccctcaggatccggcgccatcggcccttccacacgggccggacgaggcaacgacccatcacacggtcggcctgatcggggtcacggatcagacgcatccggtgcacgacatgtatcaccacacctagagccgtatccggccggattgcctcaggccggcgtctccggatgcttgtcttgccgcgggttcttgcggccgcaccggccgccactcggtcggaatgcgttcaagagtatccgccgatgcgcttcgcccgcggcgccgctcagccgaggcccaggctccggcggagcaggccaccaacggccggtgtgaaccgggcggcccgggcgatggtatcgcgcggggtggagtagagggccacgaccagagcccggtactgctccggggtcggatcgagtgaaaggccggcggagtccgcaaccgcgtcgatcgcgccgatgcccggaaggtgcaggatgagcggcgcacccaccgcggagaccggctcccccgcctcggcgagggtcgcccggccgggcgaaagggtcgcgatgcggcaggcgtggctggtcccgccggcttcgatccgggcgtcggcgtcgtagcggaatgcgagatcgacgcgcgggtattcgaaacagacgaggaagcagatgaaggtcagcaccatcgccactccggcccagacgaggttgaagtagtcgatatccgagatctcggccggagcggtcggggcgatgaaggcccagacgatgctgaaggccgaaagcagggagaggccgccgaaggccgaggccatgcgccagcggacgcgcatctgggagcgatcaccccccttttccgtgactttgaacggacggccgaagggtcggacggcggcttggatgagcgtcatggtgacggcgagcgcactgatcgcgtgggtcacctccatgaagatcggcagcgtgcgcaagcgcgaaacccagccgctataggcccacagagcgaagagcgggggcgcaccgtatcgcaggaaggacagcacgtcggcctcgaaggccggcagcccggcgatccagtagaccgccggggccagcagcatcagcacgatgtaaggtttgcaggcccagttcagcacaccatgcaggaagtggatccgctggaccagggtatagcccggcccgcgaagcggcccgtcggcgagcaacgcgatctgaatcgttccgagacaccagcgggtacgctgcgtgatgtattccgggaggccttcagccgagaggcccatgcttagccgctcgttcagccagtgagtctcgtagcctcggcgtgacatgccgagcgacagattgagatcctcgcagatcgcggcatccgggaagccaccgatctcgccgagccggtcgcggcgcacgatgaacgaggtgccgacacagaaggccgcgttccaggcgtcctttgccggctggaacacgtcgaagaagatgcgctggtcatcgacccagctatcggaggcggcgagattgtgctggatcggatcggcattgaagaagaattgcggcgactgcaccacgcccgtcttcggatcatcgaacaggccgaccatgcgcttgaggatgttcggctgcggcgcgaaatccgcatcgagcacgagaataaggggggcgtcggtccgctcagcggtgtgacgcagggcgttgttgaggttgccggccttggcccccttgttgtccgggcgcgtgatgtagcgggcgccgacctcctcgcaatagtcgcgcagccaatcgcgacgggtgtcgtcgcagacccagacggtcttgggttcgtaatcgatggcgagcgatggcaggatcgacttctccacaacctcgcgcggctcgttgtaggtgcagatgaagatgtcgacggccggccattcgccactcgcctcgcggcgagcctgggccgcgtcggcctccgttgaccggtccttgaagcgcagcaggatgatcaccgagagcagggtatagaccaccgccaccatctcggcggcgaagaacaggtaggaccagagggcaccggcctcgggggtcagcggcggcagcgtgtcgctccagcgccagcgcgcgtaggtagcgatgagcgcggccgtcagcgctccgaacagaaggcgatcgaaggcgcgctccggccgcaacaggcccgcgagagcgaaaagcccgagcgcgatgccgaacgagagcgcgagcacggaggccgcgtcgccgggcgagggaaacatcattggacgcggcctcctgtgaagggattgtggcccaaagctgccagcgcggcccaagccgtcgcgccaagatgcggacggcggaagtagaagaaatcgtcctgcgtgctcgccggcccgattcgcagaccggtggtcagccgtgcttcgcggctcgcatagagccagcccgagggcgcgcgctgaccggccagagtctgcagaagttcgcctgccgtggcctcgttctggacggagcgataagcgagcgccgcctgtgcggtcccctcgacccaaaggccgtcgcggtcgtcgttgaaatcgaacccgccgggcacgcccaaccgtgtggtcgcgcaagacagggcgcgccgccaagcctccggtggattggcgaccccgagcagcggccagagctgcgtatcgagggcgacggcctcgataccgcgcatatggccctcggtatcggtgcccatccggaagcagccggcccgctcgtcgaaggcggcgtcgaggaatgtccgcgccgaggcagccatggcccggtcgtcgggcttgccgagccgcatcccgagggcaacgatgtcgaggttgtgctcggtggaggcccagctcagcgacgcttggtcgggatcgtagccgtcgagccctccggtgaagccgggcccgttgtggcgggccgtccgcgctcggatccaggccgcgagacgggtggcccctttctcgaaacgcgggtcctgcgtcgcgtcgcgcagattgagcagtgccagcccgacccacgcgacgttgccggtcgccgtgccgtcctgatagcggtcctcagaccagcgcttgttcgcggcgtcccaccagcccgggaggaggacgggacgcgcgcgcaccgggccggcgcgataggcattgcggatgcgaccgtcctcgaaggtgcggtcgctctcgatcgccacgaggaaagcctcgccgatctgacgggcgcgccgcaggtcgccgcaggccgcgagcgccgtggccgccagggcgttgtcgtaggagaaggcggtgctgcgcagcggcggcggaacctccttcttgtccggcccgggctcgtagctcgcgaggaacacggggtccccatcgggcgccgtcctctcgacggcgccggacagggcgcggcacagctcccggccgagatcatccgcccaggcaggggccgacattcccaacgtgagagcgagcgcggcggcgaccgccctcagctgcgtgcctcctgtgcgatggaacctgtccgtttcggagcctcgctttggaaagaattcggccgtgccggcgggagcggcggcatcgaaatgcggcgcgcaggggcgatctcggcaggctgctgccccgtgctcgaaggctgggtcaggatcggggccatgcgatcggccacaggcttctccccggactccgtggacgcgatggtcggcgcgtctctctggatagcgggcgcgatcgcctccgattgcgtctcggaacggccctcaccaacggctgagctcgcccgaggcgttccgggttccggccgcacggggacgtcgtggccggcccgggccgggccagcgacatccgtacccgtggagacgacgtgtttcaggacgtcgctggcggaggagaccatggcccgggcgtgatcggacacggtttgcacgacatcgggtgcggcggccgcgaccttcgtcacgagcccgctcgcgccgtcaccgagatcgcgccagacgacggagttcgacggcacccagcccgattcccgtgtgaccgtcacccagcgcccgacgccacaagccgcctccaccggggtttcggacgccgcaccgctggccgggagcggctcgggcctgaccaagacgtagagctcgcgccgctccgtctgcgggaacggcaccgcgtaggtcgcgtcgacggtgtcgctggtcttgggcagaatttcggtcacgatgcctttgcgaggcccgacggatccgcccgaaatcgtgaccgcgcttcccacctgcaggttctggccctggcggtaggagaagatggcgacaacgaagctgcgctcgcaatccacgacggaggcgaggctgtcgccggctccgacgtgacgtccggtcgtggcgttgacgttgtagacgacgcccttggccgaggccttgatttcggaggtcgtcaacctgtcgaggcgctggtcctcccgcttcagcagcgcctgctgatcgaccatcgcggccttcagctccttctcctcgattgcaaggcgctgcgtatcgtaggtgatggagagctgcttctccgacaggtcggcaaggctgcgcagttcgtcgcccaggaacagcccacgagccagtccctcgagctgaaccgtcttctgattgagcttggcctccgccgccttcttctcctgaatcgcggcgttgaaggcttgcgtcgtcgacttcaccatatcggggctcgccacgtcgcgcgcgaccatgccgacctgacgctccatcagcacccgcttctcctcgcccgacgcgttggctgaggcgattttggctttgagctcctcgacctgtgagcggaggacctgcatcatctgtgcggactgatcccggatcgcccgatcgatggccgaaagataggcctcgttcgaggttctcttgttctcggcggcaagcgcgcgctcccgcaattcggagacccgcccagctagctggatcgccgtggcgcgatccaggcggtcattggtgatctgggccaccagcgaaccgcgttcgaccttgtcccccgcagtgaccgggatcgccccgatatcgcccgcgatcggggccgtcagcagggtgaccggggcgttgaccaccgcgcgatcggattggtccgccacgaggggcggaagcaccgaggtgccgatcaagatcgccagaaccgaggcaagaccgacgctcgacacgcggacgagccggccatggcggtgctccggcgcggacgtgagggtaggctgggacacgaggccaactccaggcgcgtggaatgggtcgctctgcggacggcaaccgttcgggtcatcggccgtgcgacgccctctgaattgctgcggcgccgaaagggttgcgaaaatttttcgttaaattcgaattaaaagcgagcatgtaagaatatagtcggagccggacagcgcctaagagcgtacgcataagtccaatttacgattgcggtgcacgcgattcgccgaattgtggcgcaaatgcagtcatctttgttcaaaatattgtcattcgaagcgcggggtgcgtcgattgtttgcaggctgtcgccgctcccgcgcgctgcacccttgcccctctgcgggcatgggtgtgcttacgtgcatgctgccgcaatgcgtggcgatacatccggcgcccaagttcaggtccgccggccaaactcagggctaagagtgcctcacgaaattccggtttccgaccggttctcgctcctgcgatgacagcgcagcgggagtttcgtgagagtcactaagccgagtacgccccaagtcggcctgcccatcgtccgttgtcattcgcactgcactcgggtcggcatcaactcgcgtgaacacccgtagctctggcctggtccaacgttagacatctcggtcatgccggccgccgaatgtcatgcaaggcaacggcatgcacttttgggcggcaccaagcctcaagcgggcgattggaccgtgaccgctgcactaagagtgaccgcggaatcctggaggctcccgctctcatatattcgagacgcagaattcgtagcctctgtcctcaggcttgaatgcctcagcacagacaaaaaccgcggcgatcttacactcgctgcgcttgtcctgttcggtgtgtcgttcgcgattcacgttgtcggcgacaatggatcggaacctcgagcttagctccccacgaacgctctcagcgcgtcatcgaggtctggagtttgcattgatccacaccgggaatgcctgcttcgcgccagcagcagacctttggcacgcatatcacgacgatccgacattgttcgcttagccaaccgacgccaccggcttcggttggcgcggtggttacggatgggccggtcgaacggaggatgaaagcacgaccccgagcggcagccgatcagatcgattgaccgaggatgccgaggatttttcggcgcagacgcaccaattcaggatcgtcgcggtggcgcggatagggacgctcgacgaggatgtccgcgcggatcgcggccgggcggtcggagagcacgatgacacgctcggccagcaccagcgcctcctccacgtcgtgggtgacgaggagcgcggtgaagcgcgtctcctgccacagccgcaggatctcggcttgcaggctgagtcgggtcagagcgtcgagcttgccgagcggttcgtcgagcaggagaaggcgcggcgcgttcaccagggcgcgggccagcgccgcgcgctgggccatgccgccggagagttggtgcggaaagacctcgctgaagccgtcgagcccgacgaggcgcagggccgcctcgacccgggccgcgcgttcgcgcctggcgacaccgcgggcctccagccctagcatcacgttcccctgcaccgtgcgccagggatagagcgtcgggtcctggaacacgagcaggcgcgacggatcggggcccgtgaccccagccccgtcgatcgagatgcggccggcgccgggcggctccagcccggcgacgagacgcagtagggtggacttgccgcagccggagggaccgagcagcgccacgaagccgcccggcgccacgtcgagggagatgcggtcgagcaccggtagcgcggcgccgcggatgtcgaaggcgtgcgagacggcctcgacggtgagccgcgatccggccgccgcaaggggcgccggggcggagcgttcgagtggtccggctaccattgcaccagccccttctgccaggagagcacccggtcgcgcaggcggaacagcagggtgatgagcccggagcacatcagcgccatcacgatcagcgcggcgtacatgttggcgtaggcggcccagccctgagcccattgcaggtaccagcccaggccggacttcacgccgagcatctcggcgaccaccagcacggcgaaggcgccgccgagccccatgaacagcccgacgaagacgtgcggcagcgccgccgggaccgcgacccgcaacacgaggaaggcgggcgaggcccccagcgtgcgcgccacgtcgaaataggccttgttgaccccggcgacccccgaccacgtcagcaccgtgaccgggaagccggtggcgagcgcgatcaggaaggtgctggccgaccaggacgagggaaacacgaagaaggccatcggcagccacgcggtcgccggcagcggcccgacgaaccgcaaaatcggatgcgcccagtagcccacggccttcgaccaaccgatggcgacgccgagcacgaagccgagaccggcgccgatcaggtagcctccggcgagcagcttcagcgaggccaggatgctgccgccgagcctcggccagtcttccacgaagacttcgaggatcgcctgcggcggcgggaagaagggcatcggcaggagcgcgaacttcgccgtgatgagttcccaggcggtgagggccagcgccagaagcgtcagccagggcgtccagtgcgccagggaggctccggcccggccgagatgcgccgaccgggcgaccagcagcggcaggacgaggccgaggccgagggccccggccgcgaaggcggcggtggtggggaagtcgccgtcctccggcagggcgtaggtcgcccccgcgagcgcgagccaggctgcgccgagagcgagcgcccgcagcggtagccccggggagcgcccatgggcatcgggcaaggcgccggcgaatccggtgaggctggtcatgagcgcccctcagctcagcacgtcggcatagacgcgctcggcgaacttagccgtgtcggtggtgcgcttgaggacgttcacctgtttgagctcgtcgccgtagagtacgagctggcgcttcaggtcggtgccgaccgggcggtcgccgtggtgctggctgcgcagcatcgcggcgagatcctcgaccgaccccttgccgccgtagcccgaaaagatgcgcgcggcgtcctccgggttctcgtggacgcggtgaccggcctccagcacggcgcgggtgagcgcggcggcggcagcgcggtcgttacggatcaggctgccgcgcacggcgaccacgcagcaggtgcggtcggcgtaagcccccgagaggttggttgcgatttccgtgaatttcgggtccttcagccagatccacgtgcgcggatcggaatcggccagcgcctgcgcctcgcccttctcgaccgcgaggttgaggaggtcggccgggtattgccgccactcgacaccagtctccggatcgatgccggcctgcgcgagcagcagggcgaagaagttcttggccgggctcgcgtgatcgctgatcgcgatcgttttgcccttcagcgccgcgatgtcggtgataccggcggatttcgcgccgagcagccggaggcagccgccatgcaggccggcggtgatcttcacgtcgaagccctgttccagcggcttgagccagcgcaacgccatgccgataccggcatccgccttgcccgtggcaatggcctccaacagagcctcggtcgagccgccgaaattgacgaactccacgtcgaggccgtgggcggcgaagatgccgcgctccttggccagcggcgccgcggcggtgcagatcgcggtggcgttccaggcgagcttgatcggcttcaggggaccggcgggcccctctgcggcggcggggcggcagatcgggccgggatcgaacggcacggccggaccgggcccccaggcccgcacgccgcccaccccgaagccgagcgggagagccgctgcggcagcgcccgcgcgcaacaggaaccggcgcgacggcaggaggccggggcgcgggggctcgtcggtcatggtcgtctccgcagggtcgcaaggcgggacgcaccggaggatcgcccggtcaaccgggacgatgcggcgcgtcgatatcgggaacagcttctcgggagggggctggtttattcagttttcaattgcttggcagtgaagtcaatcgaagcatctttccaaaatacgtcatgtccggcgatagactttctcagttttgacgtccgcgagaagatttttcgcccagcgatccgggtttagggtgatcagcgctggatcatggggaagcggcgacaggacggtccgttcgcgggcgagacaccgcggacacggcctccgaagcagaggtcctacgcgtcgtcgacagagcagagcgcgatcttccggtattcggaagcgtgcgggcagaacctccttccagaggtcccatctttggaaacacgtttcgttgaccgcccgctcctccgcgccgagcatagcgagaccttgcgaaaagcctcccgccaatcgccacggcacttggctccgcccctcccccctcgctctttcctcatgccctctcgatgaccatggccgccgcgtccctcgataccgtccggcgtctggccgagaactttgccgcggaagccggtgagcgcgatcgcgccggcgcctttccgcacgggccgatcgcatctctgcgcgaagcaggtctgatcgggctcaccgtgccggaacggctcggaggcggcggggccgggctggcgcgggcggcgcaggtcgtcggtacgctcggtgccggcgatccggcggtcgccctggtgctggcgatgacgctgctccagcacgggctgatccaccgcgccggcacgccctggccgcgtgcgctcgcggacacggtcgggcgcgacgcggtgacgaagggcgccctcatcaatgcgctcagggtcgagcccgatctcggcacacctgcccgcggcggcctgcccggcacgctcgcccggcgcgatggtgacgactggcgggtatcgggccgaaagatctactccaccggcgcgccgggcctcgcctacggcgtcgtcttcgtgcgcaccgacgagccggagccgcgggtcggcaacctgctggtgccgatgtcgtccccgggcatccgcatcgaggagacctgggaccatctcggcctgcgcgcgtcgggaagccacgacgtggtgttcgaggacgtgcgggtgccgggcgaccacgcggtcgacctgcgccgcccggaggaatggcgccggcccgatccgctgcagcaggcctggagctgcaccctgctcgccgccctctacgacggggtcgcgcaggcggcgcaggcgtggttccgggacttcctgcacgagcgcgtgcccggcagcctcggggcgccgctcgccagcctgccgcgcttccacgaggccttgggcgagaacgagcggctcctctccgtcaacgcccggctcgtggccagcctcgccgccgagaccgatgcgggcgcgctgccggccccgcaggaggcgggcttcgtcaagctgaccgtgaccgagaacgcgatccaggcggtgcagcgggtggccgagttctgcggcaacgccgcgctctcgcgaaaagcgccactggagcggcacctgcgcgacgtcctgtgcgcgcgcatccactggccgcagggcgacgcggtgcgggttgccgccggccgcaccgcgctcggtgtctgacagtcgaggaaaatccggatgagcctgctgccgcccgagacgaccgagttcatcggcttcgtcgccccgcacgaggtctccgagacgcgcgcggcgcgcgggccggcgatcgagcccgactatctgcggctcctggccaaggcgcacgagcggggcgggttcgatcgggttctggtggcggcctattccacctcccccgatcccctgctgatcgccgcggagatcgcggccgcgacgcggcgcatcgggctgatgatcgcccatcgcaccggcttcaccgcgcccacaatcgcggcgcgccagttcgcgacgctcgaccagctcagcggtgggcgcgtagcgatccacgcgatcagcggtggcgacgaccgcgatctcgcccgcgacggcgaccatctcaccaaggacgagcgctacgcccgtaccgccgaattcctcgacatcctgcgtctctcttggacgtcggacgcgcccttcgattacgcgggtcgccattaccggatcgaggccggattctccgaggtgaagccagtcggggcgatccccgtctatttcggcggcgcctcgccggcggctctggcggtggccggccgacacgccgacacctacgccctgtggggcgagacctacgcccaggtgcgcgagctgatcggcagggtgcgggcggcggccgccccgcatgggcgctcaccccggttcagcctctcgctgcggccgatcctggcggagactgaggagcgggcctgggcgcgggcggaggccatccttgccgagacccggcggctgcggaccgcccgcggcctcgcgtctgcagcgcccccgcagaacgagggctcgcgccggctgcttgccgcggcggccgaaggccagcgcctcgacaagcgcctctacaccgcgatcgccgccgagaccggcgcctccggcaactccacggcgctcgtcgggacacccgagcaggtcgccgacgcgctcctcgactatcacgacctcggcgtgcgcaccttcctgatccgcggtttcgacccgctggaggacgcgatccagtacgggcgcgaattgctgccagccttcaaggatctgctcgcccggcgccgcggcacggcggaggccgcgtgatggcccgctggctcgtcctgatcgcgctggcgctcgccagcctcgcgcccgcccacgcggaggaggtcttgcgcgtcggcgaccagcgcggcaacgcccgcgccctgatggaggccacgggcgtgctcgacggactcccctaccggcttgaatggagcgagtttccggcggccgccccgctgctggaagcgttgaatgccggcgtcatcgacgcgggcggcgtgggcgacgcccccttcaccttcgccgccgccgcgggggttccggtcaaggcctttctggccttccgcaaccggcaggacgggctcgccatcctcgtgccgcccgactccgccatccgtagcgtggcggatctccagggcaagcggatcgccaccaaccgcggctcgatcggccaccaggtcgtcctcgccgccctcgaagaagcggggctgccggccgacaacgtgcagtttcgcttcctgccgcctgccgacgccaagttggcgctgacctccggcgcggtcgatgcgtggtcgacctgggagccctacacctccgcggccgaactcgccggcctcgtgcgggtgctccgcgacggcaacggcatcaccccgggcctgagctacgcggtggcgagtgatgccgcgctgaaatccaagcgcgccctgctcgccgactacgccgcccgcctcgccagggcccgagcccgggcgctgaccgatccggcgccctatgctgccgcatggtcgcggctgatcggcctgcccgaggcggtgccgctgcgctggttcgggcgcgcgcgctatcgcaccgtgccgatcgatgacaccgtgatcgccgacgagcagcgcatcatcgacctctacgtgcgggccggactgatccaggcggcgcgagccccgcgcgccgaggcgatcctcgataccgggttttcggacgcgcttgccgccgtgcgataatcgcggcgacgaaggattttgtgaacatgcacgacctcggcgacggccacacccatgaccatgagcctcacgaccatgagcctcacaatcatgaccacgacgaaggcgccgcgcgttggaagcatgacggcgtgcgggtgatccccggcgaccggctcgatcccaacacggcgcagacgcccggcatgttccggcaggcggcggtcaacgccgcacgggtcggcgcccagaaaatctgggccggcaccgtggcgatcgagcccgacgccaagaccggcgtgcaccaccacggcgcgctggagagcgtgatctacatcgtctccggccaggcccggatgcgctggggcgagcgcctcgaatacgtggcggaagccgggcccggcgacttcatcttcgtgccgccctacgtgccgcaccaggagatcaacgcctcgaccaacgagcccctgcactgcgtgctggtgcgctccgacaacgaggcggtggtggtcaacctgcccgatgtcgaggcggccgagcggcccgagacggtctactgggtcgatccgatccacaagcacccgtgaggcaatcggccgagcgttcggccggccgttgtcgcaggcggatgcgaaaacctgtttgcgctcgaggccctcggcaccatcgacatcccggtcaccggtcccaccgtcgacgtgctggagcggcgtccttgccgcactgaagggcggtgcggccgcacgcgcccccgcctcggatcaggcggcctccgcgctgaagcgtccaagctgttctatggcgtcgcccatatcgacatgcccgcagccgcgcgatccaaccagcttcgacccgccactcgcacttgacgccggatgagccgcgcgccgtcggcgccaccgacggctacgtgcgcctcgccgtcgggctggcgaacatcgacgagatccggaccgacctcgatcgagcgctcgctgccgccggcagcggctggatcgccgtcccgttccgggggcgcgcggcgagaagtgcggaacaaggcttgccaaacggcgttctctcgataattatcgaattgaaacaatgacttaccgaaaataatgctcttgatccgccctcccgcgcagcaaatcttctcccgtatcccggcgcggttggcaggctcttcctacccctcccgcggcgcgcgatttgagacgctgcgtgcgggccggtggatcggaagccgtgacgggattcccgcttcaaggacaccatcatgctgagtgcgacgatgcttcccggcgatcaggtcgtgttcgatcggctcgacctcgccgaagccctcgggatctggcgccatgcgcggggccgggtgatcggcatccacggtcaggccggccgcgccacgatcgatgtccagttcgacggccacgagaccctgcagagctacctgccggacctgttccggcgcatcccgtgaagcgattggacgacccgacgatgcgtgcgcgcgatcaccgctgcggcctccgcccgctccccccgtccaatccggagacccggtcgtgaccgcagccctggcgatcgtcccgcccctgcgggcgacgagccgcagcatggcggagggggatgtctgggcggcgatgcggagcgaggccgaggctgcgctgatcgaggagccgctctatgcgggtctgatccaggcgacggtgctcgaccagcgcagcctgtcggaagctctggcctaccgcctcgcccaccggctcggcgacggcgacctgtcgcggctcaccatgcgcgatctctgcttctccgccttcgaggccgacccgcatgcggggctgcacgccgtgcgcgatctcatcgccatccgcgagcgcgacccgacctgccggcgctatctcgatccattcctgttctacaagggcttcgccgcgctcgaaggctaccgggtggcgcactggctctggcatcagggccgggcgacgctcgccctgcacgtgcagagccgcatctccgaggtgttcggctgcgacattcacccggcggcgcggatcggctcgggggttttcatcgatcacgccaccggcgtcgtcattggcgagaccacggtcgtggccgatgacgtctcgatcctccagtcggtgacgctcggcggcaacggcaaggagagtggcgaccggcatccgaagatcgcccgcggggtgctgctcagcgtcggcgccaaggtgctcggcaacatccgggtcggggaaggcgccaaggtcgccgctgccgcggtggtgctgcacgaggtgcccgcccacaccaccgtcgcgggcgtgccggcgcgggtcgtctcgcgcctgcggagcgacgaggagcccgcccagaccatggatcagtccttcggtttcggcgacgggatctgagccggctgccaaaaaaatctttcggcgacgagttgcttcaagacattctccaagagaacatcttgtagaacatttttccagtaaaaggctggtttataaaacgttcaactcatttagacagcttcagaagatccatctcctgcggcgtccacaaaaattggaaaatcattccgttgaccgccggctgccgccgcgcctagtacatcaactgtcccgggcgaacgtctcaataggcccggctcgggcaagtcgcaatcaatagagcgatggtgttggcaagttcagtgcggcgccggcgtggcctttgtgcctgcgccgtgccggcggctgcctgtcatccgcacccgatgtgctgccggcgccgggcccccgcgtccacaccggccgaatttccgaaacaccgtaaggagacgacgacagatgagtggaccgggtctgagcgtgagcgcatccgccgcgcgcaatctagcgaccgcgaccgtcacctcggtccagaacgtcgccaacaccccccgcttcctcctgcgcctgctgcccttcgtcgacgtcgcgggcggcgtctaccgggtcaaccgccgcgccgtggtgctggccaagcccggccgcatcgatctcagccttgaggacaagggtcgcacggtccgtcccggctcgctgcgcgccgttccgctgttcagccgcctcggcgatgccgaactggccacgctcgcggacaagttcacgcagagccggcacaaggccggcgaggtcatcgccgaggagggctcgtccggccgcagcctcgtgatcgtggccgacggcaccgtcgagctgaccctgtcgggcccctacaagggccggctacgccagggacttgccacgcgcggcgactatttcggcgacgacgccctcgtcggcgaggccggcccggcgccggcggtgaaggcgctctcggcggtgacgctgctcaccctcgaccgcgccgcgatcgaggacgaggccgtccgctcgcgcatcgaccagtaccaggaggagcgtgatcgcctcaaagggcacaccaactcctacggcgagcagggcatcgaactcctggcggtccatgccggcgagccgcgcctgccgaccaccttcgtcgattacgagatcgatccgcgcgagtatcacctctccacgatccagacgatcctcaacacccacacccgcgtcaccgatctctattccaacgagatcgatcagctgcgcgagcagatccgcctcacggtcgatgccgtgaaggaacgcgaggagtgggagctgctcaacaactcgcagttcggcctgctcggcgaagtcgccggccgccagcgcatcccgacccgctcaggcccgccgaccccggacgacctggacgagttgctgaccctggtgtggaagaagccggccttcttcgtggcccatccgcgcgccatcgccgccttcggccgcgaggccacccgccgcggcgtgccgccggtcgtcgtccacctgttcggcgcgcccttcatcacctggcgcggtgtgccgctggtgccgagcgacaagctgccgatcgacaccgatccggtgacgggtgcccagaccacttcgatcctgctgctgcgcgtcggcgagggtgagcagggcgtggtcggcctgcagaagtcgggtgtgaccggcgagatcgagcccggcctgtcggtgcgctacatgggcaccaacgatcactccatcgcctcgcacctcgtgacccgctacttctcggccgccgtgctggtcgaggacgcgatcgcccgcctcgataacgtgctgctgggaaactaccatgactacgcctaacgcccccgctctcggtcttccgaccggcaacgcgggcgatctggcgcatgccgatctcgtcgggcgcctcgcccgcgagatcaccggccagggacaggcgggtagcgcaccgttccagccccaactgccgcagacgcctcaagtcccccaggggcttgagacccttcccaccggttccgggcagcccgcgctgcccggcgccaatctgggtacgccctctctgccctcgggcgcgctgccgtcgggcttccagcccgacctgtcggcgcaggccgcgcgctccttcggcgcgccgccggtcggcctgccgggcctgaccggtccgtcccatgccaacccggtcggcgcgacgcccgcgccggcgagcgcaaacctgttcgacgtggcggcgatcccctcggtgcatccgttcacgaactcgaaccggttgcccgaattcttcgtgccgagcctgcccgacgtggccgcagcgatccccggtggccccgacctgcaccggcagaccgcggccgaccatccccgcgccaacggcttcgcccacgcgctggcaccccacctcgtgccgcgcgatcccggcaagcccggcggcgacgccgcgcaggagcatttctcgcgcaccggccagctcccgcatccgagcgtgcccgcccccgacaacacgggcgattactacttcctgagcccggccccgccgccagcgaggggcaagaaggcggccgcccagccacgggtcgagccctcgcgccacgcggggcccgccccgcgggtgacctcgcacgggtcggttccggccggcgcgccgttcgatgtcgagcacgttcgcaaggacttcccggcgctgcaccagagcgtgaacgggcatcgcctcgtctggctcgacaacgcggccaccacccacaagccccagagcgtgatcgacgccacgagcgaattctacggccgtcacaactcgaacatccaccgagccgcgcacacgctcgccgcgcgctccaccgacctgttcgagggcggtcgcgagaagacgcgccgcttcctcaacgcgccgagcaaggacgatatcgtcttcctgcgcggcaccacggaagcgatcaacctcgtcgccaactcctacggccgggccaatatcggccccggcgacgagatcatcgtctcgaccatcgagcaccacgccaacatcgtgccctggcaacttctggcacaggcgaccggcgcgacgatccgggtgatcccggtcaacgatcgtggcgagatcatcttcgaacagtacgcggctttgctctcgggccgcaccaagatcgtctcggtgacgcatgtcgccaacgcgctcggcaccgtgaacccgatccgggagatcatcgctctggcgcatgcctacggcgtgccggtgctggtcgatgccgcgcaatcgacgccgcacatccccatcgacgtgcaggcgctcgacgccgatttcctggtcttctccggccacaaagtgttcgggccgaccggcatcggcgccctgtacgggaagcggcacctcttggaggcgatgccgccgtggcagggcggcggccacatgatcgaggacgtcaccttcgccaagaccgtctacaagggcgcaccggaaaagttcgaggcgggcacgcccgacatcgccggcgcggtgggtctcggtgcggcgctcgattacctggagagcgttggcctgccggcgatcgcagcctacgagcacgacctgctcgaatacgcgcaggaaggcttggctgatgtgaagggcctgcgcctgatcggtaccgcgctcaacaaggcgagcgtcatgtccttcacggtcgatggcctcaccaacgaggccgtcgcccaccacctcgattccctcgggatcgcggtgcgctcgggccaccactgcgccctgccggcgctgcgccgcttcggcgtcgatcagtcggtgcgcgcctcgctggccttctacaacacgcgggaggacgtcgacctcttcctgcgcgggctgcacaccttaccgcggcactgacctacgcgcccaaggacatgccggcccgctgcagcgggccggacaccgttccgggacggggccgctggctcctcgaccggctcggaccatccgatgccgtgtcgatcccgatacccgtcgttcacgggcggtggcccctcgatcgaacgatattcgggtgcccgacaactccatcgaatgatccgaagctctcgatcgagactgtcccgatttctcgggccgtccagggcgggcaaagctgggcatgtcgcatccgcccatgcaagggattcccatgtccgccctcgacgccgccctcccgtccgacgccccgcaaacggggggttaagctcctgcgcatcgccctctggacggcgcaggctctggtggccgcaccaaggccccgatccgtccgcgggcctgacggagcccgctcggccggcttggccgctccaacaggattacgcctcccgacggtccgaagcttcggccggtggcggaaccgatgaaggccgaaggtggtctcggcaagggtggccctcataaacggatgagcgaatggctcggcttctgtccgctgatctctcagagccgatcgactgcctgattgtcggcggcggcccggccgggctgacagccgcactctacttggcccgcttcgagcgccgcttcctcgtggtggatgcgggcgattcccgcgcgtcttggatacccaccagccacaacatcccggtcttcgccgacggcatctccggacaggagatcctcctccgtcaacgcgagcacctcgctcggtatggatccgaggtcacccatggcaccgtcacgaccctgcgcagggtcgagggaggcttcgcggccagcgtcgaagaggcgggcggcatctcacgcgaggtgcgggcgcgccgggtgcttctcgccacgggcgcggacgacgtggagcccgacctgccggaccttcccgacgccgtcagacgcggcctcgtgcgctactgcccgatctgcgatggctacgaagcgagaggcaagcgcatcgcggtgatcggccacggcgacaggggcctgggagaggcggtgttcgtggcccgcacctactcgcgcgacgtgacgcttctgacgctggggcaaggcatgcacctcgacgcgggcgagcgcgagcgcgtcgagaagcacggcatcaaggtcgtccacgagccggtaacaggcctcgatgtcgaggatgcccggatcacccggctacgcacggcgagcggtgatgaacaccggttcgaggtgctctactcggctctcggattgaagcttcgctccgagctcgcattggaattgggagccgagcacgatgaaacgggagctctcctcgtcgacgagcacaaccgcaccacggtaccgggtctctacgccgccggcggagtcgtgcgcggtctcgaccaagtcgtggttgcgatgggacatggcgcgatggcggccactgacattcacaaccgctgcgagctgccgaccgaggaggaagtcgatggagccgacagctccgcctgatctcgacagcgggcgcgtcgccctcggaacatcgcggccggcgctggccaatggctcatcgtttgggccgaacggaaccaaagggccgacagggcggtgacgcgagggatcggcacgatcacggcgatgtcatcgatgggctgtggctaatatatcatatgacctgagctgggccgctgctaacagggcgcacgtttaacaaacccctggttcaaaccttgcgcaattccctgatccttgccggcctcacgggcattctcctgtcgggcacggcgctcgccgccgacctcccgcgccgcgcggctccgccgccggtgttccagccggtgccggtgttcacctggacgggcttctacgccggtttcaacgccggttacggcttcggcacccaggatgaccgcgtcccgaccgtgatcggcgtcggcccggcctccctgctcgtgcccccgggcaccaccgccgtggtcgccttcagcaaccgcgagtccaacgaaggcttcgtcggcggcggtcagatcggctacaactaccagttcaccccgggctccggtgtcgtgatcggtgtcgaggccgacgcccagtacgccgatttcggccgtgaccggaaccgcttcctctcgaccagcccgctggccgctcagcaggtgttcaacccgggtggtctgtccggcctcgacttcttcggcaccgtccgcggtcgcctcggctacgccttcgaccgcaccctcgtgtacggcaccggcggcttcgcctacggctccggcggcggtcgtgagttcggcaccggcgtgtcgagcaacgacttccagaccggctgggccgccggtggtggtatcgagtacgctctcccgaccgactcgttcctgaacttcttcaagtcgtcggccgtgacgctgaaggtcgaaggtctgtacgtgaacctcgatcgcggcaccggtggccgtggcgccttcgcgacggacaaccagggccgcacggtctccatcggcagcccgggcaccgtgctcgtcagcggtggccagcaggtccgcgacaccgagttcgccgtcgtccgcgccggcctgaactacaagttcggctcgtactaggacccggatctccggcggcccctcaccggaccgccgggtggtctgacgcttcctcgtgaacagtgaaacaggcgctccttgggagcgcctgttttcgtttgagcgctcggaccctgaccgggcggcagagttgcacgtgcgcatgatctggggcggacggcgccgtgtcctgcagggatgggacaggctgccgatgacgcggttggtgcgaggctgacggccttcggtcagcctgagagggagccgcgtcgcgtacgggcgcttcgtcgggtggagacgacaggccccgccaaccgttgagcagattgggccgcggggccctctttcgaggaacgatcccatcctctcgatcattcctgcccgcccatatcgggctcaggaagcattcgatgccacgcctcgctaccctcggtctgctgcttgccgcaccgttcgtcgtcgcctcggcctctgccgcaccggagagcaagcgcggcaacccggatctcaagaagtactgcacgggcgatgccttgcagttttgcggaggcatcgactccgatagcccggagatggatgcctgcttcaagaagcaccgcgccgagctgtccgagaattgccgccgcgcgatcaccgcctatgaagcgtcgggcggcaagtgaggtatccttcgatgcgcgccaaactcgctacgatcctcatcacggtcgggatcggtatggccgcctccgctcacgcgcaggggcttcagcgcggcgcgcaggagggggccgcgcgtggggaggagatggccggtcccctgggagccgtggtcggcggagcgatcggtgcggccgtcgggacggccaatggcattcttggcatcgaccgccgcgagcgatttcgcatctacgctcgggcggaacgtcgtccctccttcgtctcccgtctgccggttcgcgtcggcaccgtcctgccggacgaaggcccggtctactacgacgttccgcgcgagttcgagctcaagggctacaactacaccatcgtgaacgatcaccccgtgctcgtcgaaccgggcacgcgtcgcatcgtcgaggtgatcgactgaggagtgatcgactgaagaggtcgcagcctggatcggcatgcaaagccgcgggcttggctcaacccgttctacgggcttaacgcggcatgccgccggctcgaaagtgattgggccgtcggactcgtcattgattgttaaccatgatgcccccatctgagggacatgccgatcgcgaccctgtcgcttgatcggtcgcggccacgatgccgggatgggggtgacgccggatgtacgcgcaccttcgttccagcttccgtggccgttccttttcagcgccggtccggatgactttgaggcgcgttcaaagcctgctcatcgaagcgaaacggagcgggttccgtactgtccaccagcaggcggatcatctctgaccggctctccagcatgatggcaggaggttcgccgaccagagaccgccagcgggccacgaaatccgcttgaggcagatcggcgagaacgtccaaggtcggcaaccttgtctcatccggcataccggctctcctgtctggtgcgcctatacggcgttgctcgcgattccgtttcgccccccatgccgggagggttaacaaccccttgcgagaaagggacatccgaccgggcagccacaggcgccgggtctgaggacggcccggctttctccgccgatcgatcatccccggcaggccgaggagaacgtctctcgtaaagagaggcgggcgacctgcagcacggcctcagattggaagttcggaagccttgcacgttctcgttcccggccgaacctgtggcacctgcgcggagtgctgccgagttcttgaagtcaaggcgcttgccaagcctgccggaaccttatgcgcgcatcagacaggtggggcatgcagcatctacagggatcgcccggccgcctgcgccacgtggcactgcctctggcgcaagatcggggctctcccggatgagctgcagcccgaccgttcaggggtgatgttctcgctggaaacggctcccacggcggaagacccattcctgcgcgcccgcattgtctgccgggccgtgcatgggcctgacgccttcgagcggtgggaggctgtcgaggcgatcgacatgttcgttcaagagggctcgcttccggtatggacggccttcgactccgtgacgtctctggtgtacccagagcctgcccatgcggatcggctgcgggacgccatcaggcatccgcacctggcgataagccaagtctgcgggcaagaggctgcgacctggaggctgaggctcggctacggcgagacgcctcaagaagccaacggtttggaacaaaagccgctcggcgcgttaaagcctctgttcgccacaggaggagcacacatggcaaccggtacggtaaagtggttcaacgagacgaagggctatggcttcatccagcccgacaacggcggcaaggacgtgttcgtgcacatctcggcggtcgagcgcgccggcctgcgcgatctcgctgaagggcagaaggtgacctacgaggtcgagatcgaccggaagagcggcaaagagtcggccggacagctccaggttgcctgatcgtcgggcgccttagggtcgccaataaggaaagcggtgggctggcttagcgtcagcctaccggcctggagggcgtttgccttcttcgatttccgggcgctcttgcgctcgtgaaagggctgtccctgcgaccaactgcccagcttgggatcacccgccgatgaagcgcggttgccacctcgccttcatacggaccggagcccctgcttgttcaatcccttcatgacgtcccttctgctcgcgttcgaggcgcagcgggtcatcgaactccgtctggtacggcttgcctggggcggtcaggaagggtgggccgagatgaactcgatggtgttggagaagatcgcggcggccactgaagcgaccacgacgttgctgaccggcggttcacacgaggacgtggttgcccgctaccgcgaacacgtggctgcgaacacggagcggctgagggcgtagcgtccgccccggcgagccgggagatgggccgtctgggccagaccgggagtccagctctcccctgcgtggcggtgctgcacccgacgtcgtcgtgaactggctcgccgtgtatggcgggcccctcaggtacgatcctcgctggtgaagcccgttttccatcgcggcggcggagccatggggcccctatcctcgaacgccccggatgccgctgtcgcccgttcgcctaccggcctttgaggcggcaagagggggctgtttcgacagggcacgaggcgggtggctctcggtaaatccgcactccgggcggctcatcgccgttttccagcgcaatgcgacgctcttcctcggcgtagtcccagctccactcgtcggagtgctccccatccaagacgacgccggcccggcagccccagccatgcttgcgggcgacctgggcctgctcgtaggtgacggtgaaatagccgtactcgtgaagctctcggtcacggcagaggatcttaccgtcagccgtcacgatatcgcccggcttcgcaccttccggcagtgtcgatgtcatatttggttcctacgcgtcgtgcctcagcacgatcataccgatccaacgggtgcgtggaacaggccaccgagcagattcctgcaaaataactacaatcagcatcggcgccgatgcgctgcctcgtggtcgagccccggggccttggttgcggcaccgacgacccgtggaatgcctccgtgagctcgaagtcctcactcggccatcgaacgcgccgctcgaactgaatagcgtacaaagcagcgcgcagagccaacacagagagaaaacgaggcgcagcccggcattcctctcgacgtctttcccctgacatgcttgctgagaacaccggccagcacgagccggacagggagcgaacatgcgcaacggttgggttgtggtcggcgcacttggctgcgccctcggcgctgcgccggctcgtgcgggcatcaccggcatcgagatcgccagcgtcgagccttttgccgatggcgcggagttcggatcagccggaagctacgagcgtgtcgtcggcacggcccgtggcgagttggaccccgccgatcctgcgaatgccggcatcgtcgacatcgccctggcgccccgcaacgcccgcggcatggtcgagtacaagacagacctgttcatcctgcggcccaaggatccggcccgaggcagcggaacgctcctgttcgaggtgctgaaccggggccgcaagttcctctttaactgggtcctcgacgcgccggctcaggcggcgcaggcggtcaacgatccgaagaccgccactgatgccgggaccgggctcgtgctgcgccggggctacaccatcgtctggtcgggctgggaggcggacgcactgcgccagcagggcggtatggcgatcgacgtgcccgtggccacgcgcggcggcaagccgatcgtcgaggtcgtacgcgatgaactcgtcagcgcgacccgaggcccgccggaggctccgttctacctttccttcaagacagccagcccggacaaggccgaggcgcgcctcaccgttcggcgccgagaggccgacccgccgcggccggtaccgccggacgcctggcactacgcgacgccgcgtcagatcgagcttctgccgaagggcaccaagccgctgcccggctcgctctacgaattcacgtaccaagccaccgagccgaaggtgctcggaatcggcttcgccgccacgcgggacgtggtggcctatctccgcggcgagggcggcgcggccaatccggcgggtggcgcgatccggcacgccctcgcgctcggcatctcgcagagcgggcgctatctgcgcgacttcatccaacagggcttcaaccgggacgagaccggcaagcgggtgttcgacggcgtcctgtctcacatcgcgggcgtgggcggggtgttcctcaacgcccgcttcggtcaaccctcacgaaccaacacgcagcacgaagaccacctctacccggagaacaccttcccgttctcggccgccacccagcacgatcccgtcaccggtcggacgggcaagctgctgcgggatgatggattcgaccctctgttgatcgaggccaataccggcaccgagtattggcagaagggtgcctctctcctcacgaccgatccggttggccgcaccgatgtgcccctgcccgacaccgcgcgcgcctacttggtctcgagcggcttccattatgggcgtgccggcctgggctcgaccaagggaccctgcacgaacccacgcagcagcctgaacccggccccggcggtccgggcgctgctggtcgcgctcgaagagtgggtgaaggacggtaaggcaccaccggagagccgtgtgccgcgcctctccgatcaaaccctggtcgaggcggctgacatcggcttcccgttcatggtcggggtccccgttccgacagcaccgaatgcgatcgcgcgcttcagcacctacgtggatccgcacccggaaagcggcccgcaatatcgcccgctggtcccgcgcgtcgatgccgacggcaacgaggtggctggcattcgcctgccggccgttgcggccccgcgtgccaccttcaccggctggaacctgtatgccgatccgttccccgccggtgcgctgtgcgatcgcgagggtagccagatcccgttcgcgcgcacccgtgccgaacgggacacggccggcgacccccgcttgtcccttgaggagcgatatcaggacgcggatgcctacgtcgcggccgtgacgaaatcggtcgatgcgctcgtgtcggatcgcctgctgctgcaggaggacggcgatcgcatgatcgcggcggcgcgacaggaaacgccgtagcggacggcctttcgcggatgccggagccattcgccggcctccgcgcccggcctcaccccgatcgaacgggctttcgccaagcttcaaggcgctacggcgccagagggcacccgagcaggaccccgaaccggtgacgcgggccatcgaggccggcgccaccggatgccgttcctgcactcagttggtcttcgggtcggttacggtgaaggcgagcgtcgcgccgtagctgtccgcatcggccaacgccggcgtctgcgaggggctgacgcggtggctgacgccgagcacctgcggtccggcactgcgcagcgagacgaccgcgacgccgtccgcatccgtcgtggcgcgggcctgatccgcctcgctcttgaagttcacgccgtcggtggcgaccacgctggcgccgtcgagcgggcggccctcgaacagcacgcgcacccggatctggcccgaagccgcggcgggctcctccagcgggacgatctccagcggctggccgacgaccttgtcccacggagctgtcgggccggatacggccttggcgaacttcaccgaccagaggctcttgtcggcctgcggcagcatccgcttgctggcattgcggtagctgccgtctgacaagcggacccagtagccgttgtcgtaggacgccacgaccagcgcatcgccgtcataggcggccttgagcacaggtgccgcgccggtctgcagcttggcgttcagggtcaccgcgcccgaaggctcgtaggcggtcaggctcatcagcttggccacgtttggaagctccggctcgtggggatgcccgtagaggatctgcaccccgccaccgaccggattgatccagaggtcgtgggcggcggccggtgcggcaagggcgaggaacgcggcgaggagggcggtatgtctcatcgtggagatgcttcccgttacggaatttcgggcgatgccggccggccgcagcggaccggtgaagatcgcggccgccacagccggtggcgagaccgtagcctgcgggttcggcgtcggccccgagacggtcgtcgccgacgtcatagaaccgcacagcgcgatgacccggatctccaacgattccgcggccgccggatggatggcgtcgcctgcaagaggtgttcaccccgaacggcaccggccgatgcgcgccggtgcgtcaggagtggcgacgtcgtgtgcgccggggctcagcgcctcggatcgacacgggatcgcagcggcccagtatgcacaagctaggccattttacacccatgcacggcccgcgcagatcccggcgtcttgccgtgaagcgggcacctagtcccttaggcggcgacctcggcgcgcggctcctgcatcgatgcgaggggggcttccaggcggcagacgaggccggtcggcgcgtaggtgagcttgacctctccgccgacctcggcggcgaagctgcgctcgatcaggcgcgagccgaagccgcggcgcgagggctggctcaggatgggcggaccgccctgctcggaccatgtcaggcagaagcggggtgcctcgtcctcgtgcaccacgtgccagcgcaactcgacgcatcccacctcgttggcgagggcgccgtacttggtcgcgttggtggcaagctcgtgcagggccagcgcgagcgagagcgccgccttggcgccgagcagcacgctcggcccgctcgcgcggatgcgcgccatggcagcgccgcgatggaccgccagagccccctccacgacttccgcgatgggcgcctcggtccagctcgaccgggtcaggatgtcgtgcgcgcggccgagcgagatcaggcgcgcggcaaaagcctcgcgggccgcatcgagatccggggcgttgcggagggtctggctggcgatcgcctgaacgagggtgagcgtgttcttgacccggtgctgcaactcgccggtgagcaggcgctggtgctcctcggcccgcttgcgctcgctgatgtcgagcatcgccccgatcatccgcaccgccgccccgtgcccgtcacggatgacgtagccccggtcgaggatgtcggcataggtgccgttcgcgcgcaggaaacggtactcctcgctccaggcggtaccggtcccgtcgatgaccgcgtggatggaggcgtcgatccgcgcccggtcgtcgaaatggatatgggtgatccaccaatcgccggtcgggtcgaccgcctccggcggatagccgtaggcgaccgtgagggcctcgttccagaggacttggttggtcgcgaggttccagtcccagatcgcatcgttggtggcgcgcgccgcgaggcggtaacgctcctcggtctcgcgcagggtctgctcggcccgccggctctgcgtgacgtcgcgcacggtgccgatgaagcgcacggtgcggctgccggcgacgaaggcctgtcccttggcggcgacccagcgctcgatgccgtcctccagcccgatggtccggtacgcgatgtcgtaggtgccgctgccggccggatcgagcgcggcctcgaccgcccgatcgacccaggcccggtcatccggatgcaggccggccaggaacacgtcgtaggcgaccggcgcctccggtcccaggccgaacagcgcgcgggtgcgcgcgtcccattccagcgtgtccgtgacgaggtcgtagtcgaagatgccggttccggtcgcctcgacggcgaggtgcaactgctcccgcgcccggcgcagatcctcgtccgcctgccgacggtcgtggatgtcgctgttgctgccgagccagccgactaccgcgccgctcgcgtcccggcgcggctcagcacggatcaggaaccagcggtaggttccgtcgcgcgcccgcaggcgtgcctcggtgtcgtagacggtctcgtgggtgcgggccgcctcccagaccttgagcaggccgtcaacgtcgtccgggtggatcgcctcgccccagccgagcggcagtgcctgttccggggtctggccggtataggcgtaccagcggtcgttgaggtagctgaggctgccgtccggatttccgaaccagatgatggccggggccagttcggtgagcgccgcgaagcgctcctcggccaccttgcgctcgtggatgtcgagggtggtgccgatccagctcttgagatgcccggcctcgtcgcgcacgggccgcgcccgcgacaggaaccagcggtactgcccgtcggcgcggcgaagggggaactcgacctcgtagcccccccggcttcgcgccgcggcaagccacgcatcgcgaacgcgctcgcggtgatcgggatggatcacacccatccagctcgcctcgccggtctcgccggggggcagccccgtatagtcgtaccaataggtgttgcagtaggtgacgcggccggcctcgtcgccgaaccagacgacctgcgggctgacctcgacgagagagcggtagcgcaactcgcttgcctgcaacgccgcttccgaggcacgctgcccggtgcggtcgcgcaggatcttgaggaagccgatgagcccgccgtcctcggccgtcagcggcatcatctcgcccgaggcccagaagcgggttccgtccttgcgcatgtgccagcgctcgtccggggcgctgccggtctgcgccgccaggcgcttctcgacatcgggccggtcgcccgcccgatcctccggcgtgaagaacgcatcgaccgtccggcccagcatctcggcctcggtccagccgaggatgcgctcggcgccggtgttccagcgcgtgacgcggccctgggggtccatggccacgatcgcgtagtcagtagcgctgtcgaggatgcgctcgtgcagcaggcgctgctccgcctgctcacgcagcgagcggcgcagttccatctgcgtcatggcctggcgggcgagccgcatcaggccgcggcgctgccgctccgagagttcgcgcgggcgggtatcgaggacgcagacagtcccgatcggctgcccctcgtcggtcctcagcagggcgccggcgtagaagcgcaggccgggatcgccgctgacgagcgggttgccttcgaagcgcgggtcgcgcgcggtgtcgggcacgtagaggaagtcgtcgtgcaggatcgcctgccgacagaaggaggtttcgagcggcgtctcgcgcacaccgaggccgacctccgccttgaagaactgccgcccgtcgccgacgagattgaccaccgcgatcggcgcctcgcacagctcggcggcggcctcggcgatctcgtcgaaatcctgctcgcgcggggtgtcgagcaaccgatagcggtccaaggcacgaaggcgcgcagcctcttgctcgctcatcggggcgggattcattgttcggacaggctggggctcgacgcagtgttccaccatggaggtccggcggaggcgaaagtgaggccggaccttgtttcgaccggaaggcggcgcctcaccgggcggccgcgtgagaaaccgccgtgacgcccatcccggccgggccgctgccgacggccggatgcgacggcttacgcaccttcgagacagggcccgccggttgcgcaagcgccgcgatcaagagccgtcggcggtgccggagcccccgggaggcggcgcgcccgtgctgcccgcggacggttcggccgacgcgccgtcacttccgggcatcgacacgtcaggctgcgacagggcggcctgcaggcggctctcctgctccggtgagagcgaggagcggatgacgcgccctcggaactgcgacatctccgcgagcaccttttccggctgtgccttgcgcacgaggatgaacagagccgaggtgttcggctgcaccgcctcggcgacggagcggatgaagtcatcgttgatgccgtaatcggcaagcttgcccgacagggcgcccgcgcccagtccgagggcggctcccgttgcgaggccgagcagcgggttgaggaagacgaggccgaccagcgagccccacatcgcgccccagatcccgccggaggcggccccggcgccgaccagatcaacgctctgtttgagccgcagcttgccgtcagggctccggatggcgacgaccgcatcctcgagatcgatcagatattccgtctgcaggcgggccaattcgttcagagcgcgatccgcctcctgcggatcctcgaagccgatcaccacgagttctgccatccaatcctcctcgatgaacacgtgttggcggggattcccgagggcagcggacccggaccgtcccatcgcctgaacagccccgcagcgcatcgatgccgcggcagcggacgacgcgatccagacttgttgaatgagaggaagcttggcagctcgtctctctgcacatcctttcgccgggatacttgctgcgcgatcccctcagggaaccatcgctcaccgcgaagccagcgctaacacaggggatgcagggcccgattgcgacacatcaatgccgacgcatcggactcatggccaaacaggccggctttcgaggctcaaacccgcttttgcagcaggccctacgccggcgatcacgagccgatcacccgcctgactgtctctcacgcaacgcccgctgcgccgccgtgcccggagggggacgattggtgatcgcgcgtttcgtgaggccctcttagtccgtcacgccggccctctgacgccggccgtcctctcgggagacgcgcaatggccggagccattccaggcaaagaaggtcacgatttcgtcgtcgaaaccgatgcatcggccgcctattggcataatcgccctgccaatacgctcccgccccccgacatgatgggcgcctacatgcgcaaccgcccggtgccggggccgcgggtggaggggcgcaaggcctggatcatcggcggtggcatcgccgggctggccgccgcattctacatgatccgcgacggcggcatgaacggccaggacatcacgatcctcgacgcgctggacgtcgaaggcggctcgctcgatggcgccggcaacccggaggacgggtacatcatccgcggcggtcgcgagatgaactggaactacgacaatctctgggacatgttccaggatgttcaggcgctcgaactcccggaaggctacagcgtcctcgacgagtaccggctcgtcaacgatcacgaccccaattactccaaagcccgcctcatgcatgagcaggggcagattcgcgatttctcgaatttcggcctcacgaaaccccagcaatgggaactgatccgcctcctgctcaagcgcaaggaggatctcgacgacatcacgatcgagcaacatttcagcccggaattcctggagaccaatttctggttcttctggcgatcgatgttcgccttcgagaactggcagagcctgctcgagatgaagctctacatgcaccgcttcctcgacgcgatcgacggtctggcggatatgtcggcgctcgtctttccgaaatacaatcagtacgacagtttcgtccggccgctggtcaaccacctcatggcgcgcggcgtgaccgtgcggttcggcgtgcgggcgtatgatctggccatgagcgtcgatggtgacgcccgcaccgtcacgggcatccacgtcaaaacgaagggcaaggaggacgtcatccccgttgagagccgggacgtggtctttgctctgaccggctcgatgaccgagggcacggcctatggcgacatggatcaggcgccgattctcgaacgcggccgacacgatccgggccaggacagcgactgggcgttgtggaagaatttggctgagaaatcaccggtcttcggcaatcccgcgaagttctacggcgacatcgacaagtcgatgtgggaatcggtgacgctgacctgcaaaccctcgcccctggtcgagcggctgaaggagctggcggtcaacgatccctattcaggcaagacggtgacgggtggcatcatcaccttcacggattcgaactgggtgctgagcgtgacctgcaaccgtcagccgcacttcccggaacagccaaaggacgtgctggtgctctgggcctatgcgctcctgatggacaaggacgggaaccacgtccggaagccgatgccggcctgtaccggccgggagatcttgagcgaactttgctatcatctcggcatcgccgaccaatgcgaagccgtcgcggccaacaccaaggtgcggttggcgctgatgccctacatcacggcgatgttcatgccgcgcgcggcaggcgaccggccgcatgtcgtgccgaagggctgcacgaatctgggcctgatgggccagttcgtcgaaacctcgaacgacatcatcttcacgatggacagctcgatccgcaccgcgcgtgtagccgtctatacgttgctcggcctgcacaaacaggtgcccgatatcagccccgtacagtacgatatccgaaaccttctcaaagcggcgcgcgccctgaacaacaatctcccgttccccggcgaacgtctgctgcatcgattgctgagcaagacctattacgcccatatcctgccgcccctgccggccttggagggtccgagccgcgaagcggcccagttggatctgcggcatctgctagggaggcgtcgtcacgccttgagcgcgatcggcgaatctttcgaacacattcgaggctatctcaaatcgcagaaatgagtgcagcgctcgggctcgcaattcggcgccgaatcgacctcgggatcggtcccgcgctgccggaccgtcccgtccctcagcatcatccctccgcctctcccgcgatcatccggcccaaagtccgctccggttttacccccgcccgaccatgatctcgccccagaatcgccgagcgcgacggcgcacttggttaacgagacattgaccggccgagggatgcgcgtcgcagggcgcgtgcgtcggcggggcggttcaggaccggggcggaggccgctcccggacgggaattcgggcggcgcatggcacatcctctcctctcgtgggctctcccctcggccgcctatctgagcgcggccctgatcctggcctcctccgcgccgtttggacggatcgatctgccaccgcttcaaacggtggcggtccccattgcggcagacccggtgccggatacccccgtagagacggtggcctcgatcccggaccaagcgccggaggccgcaccggacgccgcggagccgccggccgaagctatggccgaatccttggccgagtggatgccccaggcgttgcccgcccccaccgaggcgcgcttcgggacggcttccctgttctggcttccgaacgaggcaccggcgacggccctcgcgcaggtcgtgcccctgcccgtgcgccgcccggccgagctgacgcgcctcggggcggcggacgccctgcgccgggctgagcggatggtcgcgcgccggtccacggtcgcggtggcgccggcccaggtcgaggacacccgcaccttcttcgaaaagctgctcggcgtcgagaaacccgccacgccggcccccgccctcgcctatgcggccctggagaacggcgctgccgagtccgccgcccgccgggtcctgaccacgcccctgcccgccgcgccgcccgtcggcgaaggcggcatcgcggtctacgacatcagcgcccagagcgtggttctgccgagcggcgaacggctggaagcgcattccggcctcggcgagagcatggatgatccgcgctacgtccatctcaagatgcgcggcgccaccccgccgggcacctacgacctgaccgagcgcgaggcgccgttccacggcgtgcgagccctgcgcctcacgcccgtcggcggaagcgaggcgatccacggccgcgtcggactgctcacccacacctacctgctcgggcccaacggcgcctcgaacggctgcatctcgttcaagaattacgaccggttcctgcaggcctatctgcgcggcgagatccgccgcgtcgtggtcgttccgggtcgcggccgggacgcgaaccctctggttgcatcgcgctagagccaccgacctgattgcatcaggccggcgactctcggtccttgtgctgacgcgcattcttgcgacgaaccggtaaccacttcgtcggaatgcgcgctgggcgcgcgccacaccgcctgctgctttctttccgagaaaatttaattctcaatacgctcgattctggcgcgatcctcgcttaggatcttgggagttgccgggaaccgccccgcggtttcggcaccccgaggacagctccgcccccgcaccgggcggggcggcgtgtgtatcggagtcgtggcgtatgcgtgtgatccaacgcgttctgggcagccggtcggaggctgatctcgcggagcgcctgcatcacctcgaacatcacggtgcggtggacatcctgcgggtgccgagcgccgacgtggcccggcggcgcctgcgggcgacgacagtggccggcgaggagatcgcgctcgccctaccgagggatcaggccctgttcgacggcgcggtgctcgtcctcgaagatggtcacgcgcttgtcgcccgcgtcggcaccgaaagctggctgcggctcgtgccgcgttccaccgccgatgcgctcgaactcggctaccatgccggcaaccttcactggcgggtccgcttcgacggcgcggcgatcctcgtcgcgctggaagggccggccgaggattacctcgtgcgtctcggcgccctggtcgaggagggccgcgtcgcccattccatcgacgcggcggccgaaggggcctgaggccttgctcgccgccctcaccgcgctccagcaggcagacacggcctttccgagcggcagcttcgccttctccaacggcctcgaaggtttggtggccgagaacccggccttcgacgaggcggcgctcgcccgcaccgtcgcggcggccctgcgcttccgctgggccgaaaccgaccgggtcgcgctgatcctggcccaccgcgccggcggcgccatcgaacgcctcgcggccatcgacgcagcggtcgaggcggcctcactggccgagccgatgcgggtcggcagccgccgcaacggtgcctcgctgctggcctcgcatgcccgcctcggcacgccgggcgccaccgacctgcgcgcggccgtgcgggcgggcgggctgctcggtcatctgcccaccgtgcagggcgcgctgtggccggcgctcggcctcgacgagcgcgcggccgcatccgtctccggctatctcttcgtcagcgggctcacctcggccgcggtgcggctcggcgccatcggggcgatcgaggcacagcgggtcttggggggcgcgctgccgctgatcgccgaactactggagcagcccgtgcccgagccggcgggcgccgtcgaactcaccggcttcacccctctgatcgagatcgccgccatgcgccaagcccaggccgaactccgcctgttcgcgaattgaaggagccgcgccgatgctgctgacgccgaccgaactcgaacggctcacgatcttcaccgccgccgaactcgcccgtaagcggcgggcgcgggggctcaagctgaactacccggaagccgtggcgatcatcaccgacgagatcctggagggggctcgcgacgggcgcacggtcgccgacctgatcggctggggctcgaccatcctgaccaccggtgacgtgatgccgggcgtcgcctcgatgatgccgatcttgcaggtcgagtgcgtcttccccgacggcaccaagctcgtcaccgtgcacgagccgatccggcctgcggaaggggcggagcccgacacgctggagcccggcgcgattctgccgacggagggcgagatcgagcttggtgccgggcgcccgcgggtcacgatcgaggtcgtcaacaccggcgaccggccggtgcagatcggctcgcactaccacttcttcgaggtcaaccgggcgctcgatttcgaccgcgccaaggcgctgggctttcgcctcgacatcccggcgggcacggcggtccggttcgagccgggccagcgcaagagcgtgacgctggtggggttcggcggcgagcgcgagctcaccggactcaacaacctgacgcaaggcaagctcgataccgacgcggcccgcgccgacgcgctggcgcgcgccaaggcctgtggcttcaagggcgcctgagggagacgcggaaacatggtcacgatcccaaggcgcgattacgccgccctctacggccccaccaccggcgacggcgtgcggctcgccgacacctctctcatcgcggtggtcgagcacgaccacgcagtctacggcgacgagtgcctgcatggcggcggcaagactcttcgggatggcatcgggctcgcgcccggcgtcacggcggcgcagggcgcgctcgatttcctgctgtgcaatgtcctcgtgatcgatcccgtcctcggcatcgtgaagggcgatctcggcatcaaggacgggcgcatcgtcggcctcggcaaggctggcaacccggcgatcatggacggcgtcgatccgcgcctgatcgtgtcggccggcaccacggtgcgcgactgcgaggggctgatcgcgacgcccggcgccatcgacgttcacgtgcacttcgattccgccggcctgcccgaccacgccatcgcctcagggatcaccaccctgctcggcggctcgctcgggccgatcaccgtcggcatcgattccggcgggccgttcaacacggggaaaatgctccaggcggcggaagcctggcccgtcaatttcggctttttgggaaggggcaacacccacaagccggcagccttgaaggaacagctagaaaccggcgtccttggcctcaagatccacgaggattggggggcgatgccggcggcgatcgatgcctgcctcggctttgccgacgaatacgacttccaggtccagctgcacaccgacacgctcaacgagtcgggcttcgtggaggacacgctggccgcgatcggcggccgcacgatccacatgtaccacaccgagggcgcgggcggcgggcacgcgcccgacatcatccgcgtggcggggctgccccactgcctgccctcctcgacgaacccgaccaatccctacacggtcaacacgttcgacgagcacctcgacatgacgatggtgtgccaccacctcaacccggctttgccggaggatgtagcgtttgccgagagccgcatccgggcgcagaccatcgcggccgaggacgtgctgcacgatatcggcgcgatctcgatgctcggctccgacagccagggcatgggccgcatccacgaggtgatctgtcggacatggcagctcgcctccaagatgaaggaccagcgcggcgccctgccggaggagcggccgggcttcggcgacaatgcccggatcaagcgctacatcgccaaatacacgatcaacgccgcgcgcactttcggcatccaagagcatatcggctcgctggagcccggcaagatggccgacatcgtgatctggcgcccggccttcttcggcatcaagccggaactcgtgatcaagggcggcttcatcgcctggggcgccatgggcgattccgcggcctccctgatgacctgtgagccgatgctgatgcgcccgcaatggggcgcgttcgggctggccaagcagggcctgtcggcctgcttcgtccacccgctcgccatcgaagggggactgcgcgagagccttggccttcgcaaaggcctgctgccggcccgcggcacccgcacgctgaccaaagccgacatgctctggaacgacgcctgcccggatatccgggtcgatccgcagaccttcgaggtcttcgtggacggggaactcgccacctgcgagcccgccaccgtcctcccgctcgcccaacgctacatgctgcgatgaccacttccccctcccctgccctccctgaatccgtcaccgccgcccgcatcggcatcggcggcccggtcggttcgggaaagactgcgctgatcgagcggctgatcccggcgcttcaggcccgcggcgtcgatctcgcggtcgtcaccaacgacctcgtcaccaaggaggatgccgagcgcctgcgccgctccgggctgatcgacccggcccgggtcgaggcggtggaggccggcgcctgcccgcacaccgtcatccgcgaggacccgaccctcaacatcgccgccggcgacgatctcgaggcgaagtttccgggactccagctcctgatcttcgagtcggggggcgacaacctcgcctcgaccttctccctcgatctggtcgattggtggatcttcgtgatcgacgtggcgggtggcgacgacatcccgcgaaagcgcggccccggcgtgctgcgctgcgacctcctcgtcatcaacaagaccgatctcgcaccccatgtcggcgtcgatctgcccggcatgctggcggaggccgcccgagtccggggcgcgaagcccgtggccgccaccaatgcccgctccggcgagggcgtcgaggcggtggccgacgcgatctgccgcgccgtgctgttcgcgccctgatggccctgtcgctggatggccttcccgaaaagcccgccccggccgaggcaccctcccctccggtcgggcgccgggtgcaggcgtccctcgtcttcgcccgcggcgggggcaccaccgtgctgtcgcggcaggtcgtgccctacccgttccacatcacccgcgcgttccggatgcatccggagagccccgacctcgcaaccctctacctgcaatcggcctcgggcggcctctacgccgccgaccacctcaccctcgcggtccaggcccggtccggcgcgcgggtccatgtcacgacccaggccggcacggtcgtgcatcgcggcggccccgaaccctcgcgccaggagacgcggctcaccatcgccgcggatgccttcctggcgctcaatcccgatccgctgatcctgtttccgggtgcccatctcgctgtcttcaccgagatcaccgccgagcccggcgcccgcgccatcgtcaccgagagcgtcgcctgtcacgaccccacgggcgaagaccggccgttcgaccggctcgatctcggcctgacgatccgtgaccccgagggccacgcgctggtgcgggagcgcagccgcatcgacgggagggcgttcacggcgccggattcaccgatggggcctcaccgcgcctacggcacgatggtcgtgctcggcgcccccgacgacgcgcgcctggccggcctccatctgagacaggcggccgacgcggcgggctgcctgaccggcgtgagcccgctgcccaacggcgcgggactcggcctgcgcctgcttgccccggacggcggtgcgctgtcggcgggcatggatgcggtgttccggatcgtgttcgagaccttgagcgggtgcgcccccggccggcgccgaaagtagagattatcccgaaacgaccagccggacggcacatcgcgagaaatatgggcaggccgcccagcaattccccttgatacaaatcggtttcctgagaagaaatacgcacgggggcatcggcctcgtctggcggccacagggccgtcattcggaccgattggccgaatgacgttcgaaggaattcgaagagacatgcgctcgcgtgaccgaaacgacgcccacttccatctccgccgccggcttctgctcggccttgccgcctctccgctcctaagtgccctgcccggacgtgctcttgcgcagaccggcgcgggcgcgctcgccgtcaccgacaaggaggtgaccatcggcatcctgcactcgatcagcggcaccatggcgatgtccgagaccggggcgacgcaaggggaaaggctcgccatcgaacagatcaatgcgagcggcggcatcctcggccgcacggtgaaggtgatccaggaggacggcgcctccgactggccgacctttgccgagaaggcgcgcaagctcgtcgtcaacgaccattgcgcggcggtgttcggctgcgtgacctcggcctcgcgcaaggcggtgctgccggtcttcgagcagtacaacgggcttctgtactatccgacctattacgagggcctggagcagtcgaagaacgtgatctacaccggccaggaggcgacccagcagacgctcgtcgccctcgactgggtgacgaaggagaagggcgccaaatccttcttcatggtcggctcggactatatctggccgcgcaccaccaacaagattgcgaccaagcacatcaccaacgtgaccaagggcacgatcgtcggcgaggaatacttcccgctcgggcacacgcagttcaactcggtcatcaacaagatcaagctcaagaagccggacgtcatcttcgccaccgtcgtcggcggctcgaacgtcgccttctacaagcagctcaaggcggccggcatcgacctcaagaagcagacgctggtgacggtgtccgtgaccgaggacgacgtcgatggcatcggcggcgagaacatcgccgacgcctatagctgcatgaagtacttccagtcggtcaagaccccggccaacgaggccttcgtcgccgccttcaagaagcgctggggcgacaagaccgtcatcggcgacatcacccaggccgcctatctcagccccttcctgtggaaggcggcggtggagaaggccggttccttcgaggtcgataaggtgatcgccgtttcaccgggcctcgagatcaaggacgcaccggaaggcgccgtgaagatccacgagaaccatcacctctgggccaagacccgcgtcgcccgcgcccggccggacgggcagttcgacgtggtctacgagagcccggagctgatcgagccgaacccgttcccgaaggggtatcagtaggcggctcgggcggggtcagaggtagctcagaccccgccaccggctgcgccgcttcagccgcaccatccagaggcaggccgggtagagggccagcgcgaacagtgccgcgatcagccagatctgaaacggggcgctgacttcgatccggccggagggacccgcaaggccgaaggcggccaggccgtcataggtcaggcgcagggcccataagtgcagcaggtagaagaacagcggcaccccgccaaagacggtaagccagcctagacgccgttccggcaggcgctcgaacagcgcgagcagcagcaggccgggaccgagggtcgcgagcaggaagtcggccgagggcggatatttggtgaggttgacgaaggacagggcgtccgcgccccaatccttgcccgccagccacggatgcggatcaccgtagccgttgaggccgcgcaggatcaggaaggcgacaaggctggcgagcccgagggcgacgaggcctcggcggcgcgcggccgggtcgacgcccgcgccgtagagcggccccagcgcgtagcccgcggcgatcacgccgatccagggcagcaccggataggaggtgcgcgccgcgccccagggcagcgggatcaggccgcgctgatgcagcaccgcccagagggcgtagcccggctgatcgggcgtgagcacaaggccgtcgagcgcgttgtgcccgagcatgatcgccaggcctacgccgatcagcgccggacgcggcagccagagcagggcggcgagcgccatcatgctgagaccgatcgcccagatgacctgcaggtagaggatcggcggcagcagggcacgggtccaggcgaggttcaccagggtcacttcgagagcgaccaggaagagtccgcgcttgatgaggaaggcggaggtcgcggcacggctgccgtgcttctgcccgtagaggctcgccgagagccccgtcagcagcaggaagactggggcgcaaaaatgcgaggcggcccgcgtcaggaacaggccgggcggggtcgccgtgaggttcaccgggtcgctcacctgggcgtgcaggtagaagaactcccgcgcgtgatcgaccagcatcagcagcatcacgagcccgcgcagggcatcgatggcgccgatgcgggtgcgtggcgcgacccccgcggcgatgggagccggtgcggacgcatccatggccgccccttggtgggcgctcatcagaaccgcaccgtcatcgttccggtgaagcgccggggggcgccgggatagacccggaagcggttgagggagctctcgtaatactcggtgtcgaacacgttctcgatgttcagcccgaagcggaagttttcgtagcggtaataggcgagcgcatcgaccgcgatataggccggcagggagaagctgttgaccgcgtccgccgcgcgctcgccgacgccgcgcacgccgccgccgagcccgagccccttccacgggccggcctgcacctcgtggacggcgagcaggctgccagaatggcgcggcacgttgatgagcggcgtgccggccggcaaggtcggatcttcggtgaccacggcctccgcgtagacgtatcccgccagcagcttgatctccggcgtgatctggccggcggcggtcagctcgaagccttggctgcgcaccccgccgaccgccaccgagaaaccgctgccgttggcctccggcgtcagcacgttctcccggtcgatgcggaaggcggtgccggtcagcgccagcgcgccgccatagaggtcgagcttggccccgacctcgtagccgatgccggtttccggcgcgaacggcccggaggcggaggcggcggcagcatcgggaccgatattggggcggaaactcgtgccgacattggcgtagagggagagttcgggcagcggctggtagacgaggccggcgcggggcgtcgcggcaaagtaggcctgatcgacctgggaccgcgggatgcgctcgcggaacgactgttcgaagaagtcgaagcgcacgccgagcagcgccttccattcgggcgtgaggacgatctggtcctgcgcatagagcgcggtgttggtgatccgctcgaggttgttgcggaagcggtcgatcggcggcagcggctggccgtagcgcggatcatagatgtcgatggcgaaggtcgaacccggtcggatcgtcgagcggttgtagacgactcggctgtcggtgctctcgcgctcgaagccgagcagcatggtgtggccgatcccggcggtgtcgaagcgcccgaccacctccgcctggccgatcgccacgtcccagcggtagtcgcggatattgcggtcgcgcgagacggtgcggttgtcggcggcgatggcgcggatctcggcggattcaccctccagcgtgccggtgttgaagtgggtggcgagccgcatctgccaatcggcgttgaagcggtgatcgacgcggacctgcatcgtgttgttggtctgataggtgctctggcccggctcgccgaggaagcgcgagatcggcaagagcccgagccgcccgttgagggcgatgacgccgcggtcgaagacgatgcggttgcgcaggaactcggtctcgacggtgatgcgcgtgtccggcgtgatctgccagctcaggacgggcgccacgagcagccggtcgctgtcgacgaaatcgcgaaagctgccctggcggccggcggcgagattgaagcggtaggcgagcgtgccctcctcgttcagcgcgccgccggaatcgaccgtgccgcggaactgcccgaacgagtcccacaacccgcccatctcgacgaagcgctcgacggtcggctgcttggtgatgatgttgacgagcccgcccggatcgctgcgcccgaacagcccgccgccgggacctttgagcacctcgacgcgctcgacgttctgggcgtcgggcgggggcggcgtgccgcggttgagcggaaagccgttcttgtagatctcggacgtggtcacgccgcgaatggcgtagctgaacaccgacaggccgccgaaattgttctgctgcgccacgcccggcgtgtagttgaagacgcgatcgacgcgggtggcggcgagatccgtgatgacctcgcgcggggcgaccgtgacgatctggggcacgtcgcgctggggcgtgtcggtcttggtgctgctcaccgcgcggtcggcacggtagcccggcgtcggcccgatcaggccgatcgtgccggcggcgctggtccggccgtccgatgcgccgttgccgacgccgcggccttcgccctcgaccgccagttcctccagggtgaccgattcctgcgcccgcgcctccgggccgtgcaggccggcgcagagcagcgcggcgagcacccaaggcgggcgccgggccgggacgtcgatggcgttcaggatcgtccgaactgtcacaaggcgcgctctggctgttcgggtgcgggcccgagcgggtgccccgccgggagcgcaggggaacgctctcgccgatcaggcacgccgccggagcaccccgcccgggggacatcgtcgcgccaaggcaggtctcctggctcacgggtcagcgcccccgtctcggccttcccggtgcagggcaccagtgaccttcgacgacggtggctcgccgctcacagttgcgggggcagcttcggcctcgcccggacgggcttaccgaattccctcttagccctcggacatgcgtccgggggaaccttggccgcagcaatttcgctgcgatgcggcgcagggtcaacagaccggccaatgaaatgtaacaacatcacacaacctgtggcccgtagagcacaagggctcggcgagaagccccgtggcggctgcgcttctcgcggcggcctgaaggcgggcacgcgagacgatggcgatcatccgattggcctcgtcattgagtgcacaccgcgccgcagcggtggagagaggccgccccctcatggcgcggcggagccactgagaatccgcatcgaacgtttttcgaaggacgtgaccgagctttaggcaagattaaccaagatcccgttgaatgacgaaggcttaaggttgatccttccctaatcggcgaagccatctcgttttgtcattctggcacagatagccggggatgacggcgggaggccgtgtgggatccgcgttgtcgagtaccgcccgcaatggacatcgccgagctcgtccagagtcgctccgcccggcccgtcatccgccgtcggcgccgcccgcctgtcgcggcgctcgcgctgaccgccctcgggggtctcgcggtcgccgggatcctgcaaccgcaggatcgcgctgcgcccgcccccgtggaaaccgcgcaggtctcggccgaggccgaaggggcggagaccgtgcaggccgcgcccggcgcgctggcctggatgctcgaccccactcccgtgctcgacaccgcgtccggcggcttcgtcccgcggaccgcgcaggtgtccgccttccgggcgccgcccgtggcggagccttccaagtcgcagcctgccccatcggagccggtcacgaccctggccgccctccccgcggaacaggccgccgacgccgcgcccgccgtcacgccgcgcccggccgcgccgacggcccgcctcgcccttacggtgccgctgccagtgcggcggcccgacgaattccgctacgagccgcgcacgcagaccgcccgggcggcgacgcctcggatcgccaccgcatccacggcgcgcgcctccaccgagccgacccgcagcgtgttcagcgccgcggtgaccgacaaccgcaacttcctcgagaagatgttcgatctgccgggttcgacgcccacgccgtcctcggacaaggcgatggcctatgccggactcgacagcggggcggtcgattcggccgcgcggcgccgcgtcgtgcccggcccggtctccgagccgggggtcgccgtctacgacatcagcgccgccaccgtgacgctgccgagcggcgaggtgctggaggcccattccggcctcggcgtcgcccaggacaaccccgaccacgtccatatccggatgcgcggcgccaccccgcccggagtctacgacctgcgggagcgcgaggcgctgttccatggggtgcgggcgatccgcctcaatccggtcggcggctcggccgccatccacgggcgcgacggcatcctcgcccatacctacatgctgggcccgagcggcgcctcgaacggctgcgtcgtgttccggaactacacccgcttcctccaggcctatctgagcggcgaggtccggcgcctggtcgtggtgcccggcaccgcccccggcgtcttcgccagccggcgcaacgccacgccgcgccgctcggcctcggcggattaacaggtttccaaaggaatcattcctttggccgggacatcggggcagcgccccgacgtcccttcaccagggctctgccctggacccgcgaaaggacttgtcctttcgaaacccgctttggagcccgtcaggatttggcgacgggcttgagcttgagctggtcgatggcccagcgccacgtcccgtccgattgccggcgggccgactcaaccgagagcgcgccgttcggcagccgcgcgaaggtcagcgcgaggtcgccgttgcggatcgccggcagggtctcgggttcggggaagtccgacttgcgcgcgagcagatcggtatagaagcggcggatctcgtcgtggccggtcgccacgatatcgcccgcggccaccaccgcctgcggctcgtacagggcgaccagcccttcggcatcgccggcattggcccgttcgttgaagaggcgggccagatcctccggctcacgtgccacgtcccgctgcgtctcgctcatcgctcgttcctccctgtctgtttcaggcctgtctatttcaggcggttgccctggccgtcccgcaccgcgaccgctaccggaacgccggccttgacgctctcggacacggtgcagaactgctcgaactgagcgagcacgcggtcgagccggtccatcgactcggcgggcgcgccgagcgcgatatcgacctcgatcccgacgaggcgcaggcggccttccgcgttgcgggccacgcgcccgatcgcctcggcgctcacgcccccaccctcctgccggtacttgccgagcgcgaaggcgaggctcgcgcacagacagttgctcacggcggcgatcagcacctgctcaggcgagggaccggtgccgccaccgatcggctcgggctcgtccgtcagcaacggcacgaagctctcgccgaaatcgattcggaaggcataggcctcgatctgccggatccgaatgctgtgcttgtccgacatcgtggcctcctcgcctccctatcaacccaccgctgcgcgatctcgttcgagccccgcactgtgccttgacctgccattcgtatctggtataccagatgccaatgacgagccaccggaaagagcgatctcgatccggaaggcccgagacccgggaagccaaggaggcaacgcctgccatgaccgaacgcggcatcctcgacagacatcgcatctctccgctcacagcgcggcctcagggctagcaaccggcggaaggggggcaaccgatggcccaatcgcagaccttcgacacgtccggccttgtcgcggcgatcggtgacgcggtggtgatctccgacgcggacggacggatcgtcgtctggaatccggccgcggagcggatcttcggcttctcggaagccgaggcgctcggggagagcctcgacctcatcaccccggagcgtcaccgccgacgccactgggacggctacgccaagacgatgcgtaccggtgagacccgctacggcacgtcgctgctcaaggttccggccctgcacaaggatggccgggccctgtcgatcgccttcaccgtcgcgctgctgcacggcgcggcgggcgaggtcaccggcatcgccgcggtcatccgcgacgagaccgagcgctttcaggaagagcgctccctgcgccgccgcgtggcggagctggaagaggctttgggcaccctcgtctgcgcctgaaggcggggggcctgagccattcagcaatattaccgaccttaatatttttcgattttccaacaaagacccacaacgaagtcgaaatagggagaagaccgaaatgacccagccgctcgacgggatcagaatcatcgatttcacccacgtccaggcgggccccgcctgcacccagctcctcgcgtggttcggggcggacgtgatcaaggtcgagcgtccgggctcgggcgacgtgacgcgcaaccagcttcgccacgtcgaggacgcggatgcgctctacttcacgatgctcaactccaacaagcgttcgctgacgctggacaccaagaacccgcagggcaaggaagtcctggaaaagctgatccaagaatccgacgtgatggtcgagaatttcggccccggcgcgctcgatcgcatgggcttcacctgggcccgcatccaggagctcaacccgggcatgatcctcgcctcggtgaagggcttctccgacgggcaccactacgaggatctgaaggtctacgagaacgtggcccagtgcgcgggcggtgccgcctcgaccaccggcttctgggacggcccgcccaccgtgtcggccgccgcactcggtgactcgaacaccggcatgcatctggccatcggcatcctcacggcgctgcaccagaagaccaagaccggcaagggccagaaggtcgccgtgtcgatgcaggattcggtgatcaacctctgccgggtgaagctgcgcgaccagcagcgtctcgatgccatcggctacctcgaggaatacccgcaatacccgcacggcgagttcacggacgtggttccgcgcggcggcaacgcgggcggcggcggccagccgggctgggtgctcaagtgcaagggctggcagacggacccgaacgcctacatctacttcacgatccagggccacgcctgggccccgatctgcaaggcgctcggccgtgaggagtggatcgacgatccggcctacaacacgccccgcgcccgccaggacaagatcttcgagatcttcgccatcatcgaggattggctggccgacaagaccaagttcgaggccgtcgatatcctgcgcaagttcgacatcccgtgctcgccggtgctgtcgatgaaggagatcgccgccgatccgtcgctgcgcgccagcggcaccatcgtcgaggtgccgcaccccaagctcggctcgtatctgaccgtcggctccccgatcaagttctcggacctgaaggtcgacatcaaggcttcgccgcttctgggcgagcacaccgacgaggtcctcgccggcctcggctactcgcccgagcagatcgccgcaatgcacgagtcgcgcgcggtctaaaggggaagcggcagcgcggatctccgcgctgcccgtacaggatggccagtctctttcggccatgatcctcccgggacggggcatcgccccgggagcgcatgaccgggcatgacgcccgggtttcttcctcctccgatgactttcccgggccgactccgtcggtccggtttttcgttgtttgggtctttgatacagtattcgtttgatcaaacctgatcacagcgaaagccgagcgttcccccctccccgcacgcgcgggggagagggccacgtctcccccttgtcggggagcgtggcgaggcggcagccgacggtgagggggcttggccggaagagcctcttccagagtcgccccctcaccgccgctccggcttcgcctgcgcttcctgtctgcgcgacagggtgcagacaggcctctccccgcacgcggggagaggggaaatccgccgtcccgtcgagatcaaccggatttggggtagaggcgcgttcgcccgcgccgcctaaccgaagaaatcgcccaggaagaagtccacggcctggctcaccacgtccggattgtaggcgtgcgggccgtcatactcgacataggtgaggtcgtaccccgccgcccgaagcagccgggcatggttgtgggcgctccggtcgatcgggatctgctcgtcgcgggtgccatgcgacaggaagattttgggcgcaccggcctgaacctgcaccgacatgaacccggcggacgacacgatcaggtggctgacccggtcaccgttggtgagcccgagggacagcgcgtaactgccgccgtccgaatggcccgcgaaagcgagatggcctgggtcgagtaggaagcggtcggcgacctcggcgagcgcccggtcgagccgctcgcggtccggcccgttgccggcgatcacgagatcccaggtcgggtgcagcgattgcggcgcgagcagcaggaagccgcgcttgtcggcatgggcctccagcatcggcaggatcttttcggcgctgccaccgccgccatggaacaggacgacgagcggcgtcggcaggcgggcgtcgatatgctcgggcacgcggagcatcgcgtcgcgggtctcgaacaggcaaagcgcgtggcggcccggcggcagcggcggcttgcccggtagccgtggcaggaaggcgagccggccggccagccggggatcgagagcaaccgtcggatcgaaggcggaggaggacatggggcgtctctcgcgggtgcagcccgacgccgcccctcatgctgaggtgccggcgacggcgggcctcgaagcaacccgaaacgctgaccctccccggtgtctggaaaggccgtctcgggtctttcgccgcgcgtgcttcgaggcgttcgcttcgctccgcacctcagcatgagggacggaagggcttgccggacaaaaaaggaccgcggcgcccagttcgggcaccgcggtccggctcagtcgaagcggtgggagggcagtgcccgcctcacttcttcttcaaggtgctctgcgggttgaggctgccgatattgccgctctcgctgccggcggccgggtcgatctccgcattgatcagagtcggcttgccggaattcatcgcctcgtccacggcccgcttcagctcgtccggcgtagtgacgttcacgccgacgccgccgaaggcctccatcatcttgtcgtagcgggagttcttgacgaagacggtggtgcccggatcgcggccggtcggatcggtgtcggtgccgcgatagatgccgttgttgttgaagatgacgatgcagaccggcagctcgtagcggcagatggtctccacctccatgccggagaagccgaaggccgagtcgccctcgaccgccagcaccggcttgccggtctcgacggcggccgcgacggcgaagcccatgccgatgcccatcacgccccaggtgccgacgtccaggcgcttgcgcggctggtacatgtcgatgatgccgcgagccagatcgagggtgttggcaccctcgttgacgaggatcgcgtcgggccgctccttgatgaccgtccggagcgccccgagcgccgagtggaagcacatcggcgaggagttcttcatcagcttcggggccatcttggcgatgttggcctcgcgcttgccccgcagcgtctccagccagttggagggcgcgcccttccagtccttgcggatgccgtcgagcagtgcctcgacgcaggagccgatatcgcccaccaccggcgcgacgatctcgacgttcgagtccatctcgcgcggctcgatgtcgatctggatgaagcgcttcgagccaggctcgccccaggtcttgcccttgccgtgggagagcagccagttcaggcgggcgcccaccagcagcaccacgtcggaatccttgagcgcggtggagcgggccgcaccggccgagagcgggtgggtgtcgggcaggaggcccttggccatgctcatcggcacgtaggggatgccgctttcctcgacgagcgcacgcaccgcctcgtcggcctgggcgtaggccgcgcccttgccgaggatgatgagcggacgctcggccgacttcagcacgtcgagcgcccgggcgatggcggccggggccgggagctgggccggggccgcatcgatcaccttgaccagcgagcgcgcgccgagatcggcatcgatgacttgcgaaaagagcttggcgggcagatcgagatagacgccgccgggccggccggagacggcagcgcggatcgcgcgggccacgccgatgccgatatcggcggcgtgcagcacgcggaaggcggccttgcacagcggcttggcgatggcgagctggtccatctcctcgtagtcgccctgctgcagatcgacgatctcgcgctcggaggagccggagatcaggatcatcgggaagcagttggtggtggcgttggccagcgcggtcaggccgttgaggaagcccggcgctgagacggtgaggcagatgcccggcttcttggtgaggaagccggcgatcgcggcggcgttgcccgcattctgctcgtggcggaaggagatgacccgcagaccctcggcctgggccagacggccgagatcggtgatcgggatgccgggcacgttgtagatcgtctcgatgccgttgagcttgagcgcgtcgatgacgaggtggaagccatccgtcagctccggctcctcgtggggcatcgcgcccgcggtgatcgcgtcgatgttctgggcctggacggtcatgcggcgttctcccttgtggtgcggatgctcttgtccggcgcggggcccgatggcgtcgggccaagctcgtttcgcgcctgctgctgcgccgcgcgcagcgtgcggaccggtcttgggcggccggccttgttgcgacacagctggcataccaaataccaataggccggtcaaacgaaacgcatggcgttgcatccgcacgcgggaagcgtcgggggagcggtcgaaaaaggggtcgcaggatccagggtgtcagagacgacgcgtcgggagacggacctcccgacgtccggcggccatggtcgccgaacggagggccaacggcgggcttgtcgtcagcggcttctgatcacactcggcatggtgctgaagcgtgcccggcctcgtcgtaagcagccggccagagcggctgcgggctgagacaccggcccgcgtgacaccacgaaagcgttgaaggtctggtcggcgaagggcggggctactctcgatagacgttgccgtccgggccgaccgtgatgaggcttccccctctcgcgaccgccaagctgatggccttcgtcggattgtgctgccagttccgggtgacgtcgtcgccagccttcgtccagatctcgttggtgaacttgttggtgacggcgatgcggccatctccggctgtcgcgaggtcgccgacgctctccccgacctgcgtccattttccgcctttctcgatccggtggacgttgccgtccatcccgatcgcccagtaggcaaggcggctcatcggcacgacccggagcgcggcgccgggcatgtagctccaggcctccacgtcgtcgtcggcgttcttgacgtagatgttgtcctcgatgttcgtgatggcgaccgtcccgtcctccgaggccgagatcgtccggccgccatgcccgacctgcttccacgcattgccattgtagcgcaggatgcttccatcggtggccaagccgtagatgctgttggccgtcacgacggccacgtccaccatcggcttcggagcggggatcggcgcggcgctctggccgcccgtcagccgccagagcgtcccggcctgggcgtttacgacgacggtcgtgccgtcgcggccgcgcgagacgcgcttcgaaagctcgccgatctgcgccttgatcggccccttcccggccggccccgcgacgggcgcggccatcccgccgatcgagacgatgatgccgttcgagggaacgccggccgcgtcgagaaggaaggccatgtagtagcccggaggagcgatgttggggctgccgggcatcaccaccgacaccgtccggccggtctgggagaaggccgccgggatgtagcgctggctgctgtcgaagctgtgcgtcgccgtcccgagggcgacgagggcgaccctggaaatgctgtcgtcgcccgcgagcgagaccgtcagccgcgcgccgtagtcgaaggtcttggcattgacgctggcgacacgcggacgcggcgcaagcacctgccggccctggtccgtcctgaacaggtagggcggatagtagatctcggcgttgaagttcgtgaccggtccgggaacgcccccgccggtcaccagaacggtggcgttgggcaggagcaccgccgccgagtggtagccgcgataggtggccgcgctcgcgcccgtcttccagcggccggtgcggggatcccagagttcagccgggtagacggcgtcggcgcccgcgttgtcggcgaaacgggtgccgccggtgacggcgacggtgccgtcggggaggattgtcgagttcgcccattgccgcgggttggccatcggcgccacctcggtgaggacgggtgccgcgccgcggatatcgatcactgtcgcggccgcgctcgagggcgtggcatgctcgttcgaggctccgttgccgcccacctgcaggatccgcccgacatcgaacatcgccgccgtcgaggtcgggccggtattcggtcgccggaaggcattgaagccggtcttgaagttgccgagcgtcctggtggcgccgcggccgttcggatcgagcgaccacatcttgtcggccgagatcccgaagacccggccgttcggcgcaacccacatccgcggataccaccaccgattgaagtcgggaccgaacgcgtcgcgactggtcgcaccgggcagcgtgctccagccggcgccgggcgtgtagatttccggcgtcatcgagacgtcgccctgggcgatcgcggtggcaggccctctgaaggcgttcacgacgtagggggcgccgccgcccgtgatgaggatgcggccatccgtcagagtcagcatcgaggcgtaccagcgctgatacgcgagctgcgaggcggcggccgtcggcgtcgcggtcttcgggtcgaacagggtgctggcccgcgacgagtaattgttgctcacggcactgccgccggagatcagcatcgcgcccgacttgaggaaggcggccgcgctgcagaagctgtcgatgaactgcgcgttcggcagggtgtagtgtgcggcaggatcgtcgaggccccgggccgggtcccacaggtcgaaggtgcgcccgtcatgcacgtccccgccgagggcggtgccgtatgtcatgacggtgccggagggcatcagcgtcgcgtggatgccgaccagcggccagcccctcaccggcgaccacattcccaccacggaggcgttgggcccgacccggaggttgtccacgagcgggtccggttcgttgccgatggcgacctgcgcgaacgacgaaccgggcaccgccatcaagaccagggccgtcacaagccggccgacacggtggaaagtgaagtccgacaccctgcgaatctcccgatgacgatgggagacttccttctcacaatgactagaaatgaaacataggtttagatcgaaactcagtaatctgccgcgctggttgcgccgatttgtgcacgccaaccagcagctttgcttcttcccgcccggggatcagtcccggcagacggccagacgtcatttcgtcggccgtcacgtcggggcaggaaattcaatggccgggaattcggctgggcggccgcctcgacgcgagccgtcgaggcggcggaccatcgttcgaggccctcaggccaacttcaccgcgcgagcctccgccgcgtcggcgatctcggcctccgccgcgaggtagcgccgccgcatcggcttcagcacgaagaccgccagcgccgcggctaggatgttcagcccgatgatgaggccgaacacagccgaccagccgtaggaggccgacagcacgctggccaaggggacgaggaaggccgccgtccccttggccgtatagaggaggccggcgttgctggcggcgtatttcgagccgaacgtgtcgccgcaagtggccgggaacagcgagtagatctctccgaacacgccgaaatacatcgccgtgcacagaacgaagacgaccggattacgcccgtagccgaggagcagaatgcaggccgtcgcagcgatcacgaaggcgatgaacatcgtgttctcgcggccgatgttgtcggacacccagccgaagaagggccggccgaacccgtcgaagatgcggtcgagcgagatcgccagggtgagcgcggccatctgcaggccgaacaggttcatcgtcacgtcggcgaccttgaagtcgtgggcgatcggcgcgatctgcgccgccgccatcaggccgccggaggcgaccatcacgaacatcgcgtacatcgtccagaacacgggggtgcgcaccgcttccttcggactacggtcgatcttggtctggggaaggcgcaggttcttgcgccggatcggcacggcgaccgacggcttgcgcagcaggaaggacagcaggacgacgaccaatccctggccgagcccgaagacgaggaaggccctctggtagccgctcgcggcgatcatgtgggcgatcggcaccacggtggccgccgctcccgcgccgaagcccgccgccgtcgcacccgccgccaggccgcggcgatccgggaaccatttcagggcgttgccgacacaggtgccgtagaccgaaccggcgccgatcccgccgatcaccgccgcggcgtagagcagggaaagcgagtcggcgtaggcgttcaaggtccaggacaaggcgatcatgacgccgccgaatccgaccacgatgctcggcccgtagcgatcgacgaaccacgtctcgatcggcaccagccaggtttcggtggcgacgaagatcgtgaaggcgaactggatcgccgtgcgcccccattggtgctgcgcgtcgatcggatcgacgaagagcgtccagccgtactgaaggttggcgatcatggccatgcagagcacgccgaaggcgagttgccaccacttggcggaaggcgcatccggaggcgcctggagcggcacgtgttgctcggccggttggtgtaccatccggttctctccctgaacgtttctcgtgctcccctagcgccacatcatgcacaatgatgctaggcatacaatataccagagcagcaaagtccaagcgtggcggtgcggcaacccggcacaccggagcgaccgcgtcggcgggagcacgtcaaagaatgcgcggcgtcgggagcggaaaacgcgtcggcgcgcaccgggcgtctgagcccggcgcgcgccgacatcttcgaaaggccgggcggcggcccggcccgtgcgcggcctcagtgggcggagaccgtgtccggcttggcttccaagacggtcgactcctgccgcgtgtaggcctgccgcatcggcttgaggacgaagatcgccatcagcgccgccaggatgttgagcgcagcggccgccaggaacaccgcgtgccagctccccgtcatcgtcgtgaggatgctggtatagggcacgatcagcgccgccgtgcccttggccgtgtagagcaggccggcattagtggcggcgtatttcgagccgaaggtgtcgccgcaggtcgccgggaacagcgagtagatctcgccccaggcgaagaacaccagaccggtcaggatcacgaacaggatcgggtcctggccgaactggctcagcaggtagatgcccacgccctcgatgccgaaggagaggaacatcgtgttctcacggccgatatggtcggagatccagccgaagagcgggcgcgtcacgccgttgagcacccggtcgatcgtggcggcgaaggtcagcgccggcagggtgatccccagcaggctcaccggcacgtcggcgatatggaagtccttggcgatggggccgagctgggcggtggccatcaggccgccggccgccatcatcacgaacatcgcgtacatcacccagaagatcggggtgcgcaccatctcgccgggcgtgaagtcacgccggctctggctgacgcgggcgatctcgggcacctgtcctttcttcggcgcgacgaggaacagggcgatcaacatcacgatcaggccctggccgatcccgaaccagaagaaggcagcctcgtagccgtaatggtgaatcaccgcctggatcggcacgacggtgagtgccgagcccgcgccgaagcccatggcggtgaggccggcggccagaccgcgccggtcggggaaccacttcagcgagttgccgacgcaggtaccgtagaccgcgcccgcaccggtgccgccaacggccgcaccgacatagagcagccacaacgtatcggcgtaggcgttgatcacccaggccagcccgcacaacaggccgccgacgagcgtcacggcccgcgggccgtacttgtcgacgaaccagccctcgatcggcaccagccaggtctcggtgagaacgaacagggtgaaggcgacttggatcgcggcgcggtcccagccgtgccgttcctgcatcgggttgacgaagaacgtccagccgtactgcatgttggcgatcatgcacatgcagacgatgccgaacaccaattgcagccatcggctcgtcggtggtggaacgtatgttgtcgtaggttgggtcatggacgtatctccagtgtacgctcgatttttccgagctttttggcagctcaatttctcgattattttttgaatatgactttaaatattcgctgacgcggaatgactgcgtgagcagaccatcgcgttcgtccggtaaattcctggagtcgcatccaactcgatcacatcggatcggcggatcaggaccctcgtttcaacgcgccgagtttcgacgaaccggctgccacctcgtcggaatgcgctgacgaagccgacaggcaccgccgcggatgagctctgccggttcccggggacaccctgcgaggacgagcgcgaggctttcgtgcagccctggatcaggggcaggacatgcctcggatcatgccgcaccggccgaacggaggacgcctaggcggatcgatgtttgcggctcaatcttgccaatcccgcccggacggcggcaccataattcaaaacgcaggattgacaataggtatgctgtataccagcctgcagtccaaggcggccccgtccgagaggcatgccgatggaggagcgccgtgtttggaacgatgcgccgtgagccggatgccggtggcgtccgcaccatccaccgggaccgatccgtggccgaagcggcccaactcctcgccgagccgggaacgggcgcgctcgtcgtcgtcgagggcgatgccgacgccacggtgacgggtctgctgacccagcgcgacatcttccgcgcggtggcgaccgagggccccgagatctacaaccgcagcgtctggctcatcaccgatcacgactttcccgcggtcgatgtcggcgcctcggcacaggagcggctgaagaccttctgcgagcggaaggtcgatcacatcgccctgatggaatcctgccgcatcagcgcgatcctgagtatctgggactgcgccggccaaggagtcggccaggatatgggccaagcacgggcgacgaacccgccggcattgccgcatacgtgaaggcgcacggctcacagtgagcgcaaatggagcgccggacacgacgcatctcgttacggattcatgcctgccgggagcaggcaccgttcaccgagcgttgtgcgagaacgatccggaacaggtcggaagacgagtccgagaaaaggcgtccgccatggaaaacccgatgaaacatctgaccgtcatcgaatgcccgatcgtcttcccgggcgagaacgaattcggtgcgtcgagcatcgacatgttgccccgtcttggcatcgccggcgggctggagagccgccacatccgcgttctggacgagcgcatcatcgcggtgtgcatctggcgcagctcgttctgcgccaagctgttcttcgacaccgcgtggcacgagcgggcggcgagcctgtggggcgaggcctaccagatccggttcgaggcgatcgagaacgcctccgccgcctgatcgagaccgggaggggcgagcgatgaccgacgccgcgccgcccctctctgacaggtttccggccgaggccgccggcacggcccgcgcggacgagccggccttccacgcgtggaatcccggcctcgaacccggcctgccgcgggcgatgcgcccgctcgcgacggtgttccggcccgagaacgtccgcctgcccttttccgaaatcctcgaactgtccgatgtcagcggcctgcccgcgacgcagctcgcccccttccggcccgagcgcctcgcggtccacgaggtgctgatccgggtcatggccgacatctcagtccccgtcggcgaagtctatgccgatctcggactgaacttccggcgcatcgtcggcacgctgctgcgcgagggcgtgatgcaccgcctcgacgcggtcgcggcgaccctcgacgcggtccgcgccgaggccgacgcggcgctggaatgcgagctgtcggccctgttcgacgaggcgcccgcgccgccgcccgaaccggtctccggctgggccggatggctccgccgcctcggcccgcgcgagccgccccccccttccccttctccagccggcgacgggcaggctcgcatccttgcccgcctcgacgaacgatgcgcgtccgcgagcgagcccgagagcatggagagcgccgcccgcgaggccctgcgcacggtgttcgggcacgtcatcgcccgccagggcatgctgatccgcgaccgcacgctgctgcggcggctcgccggcatcctcgtcaccaaccgctgcggcagcgaccggatcggcgcactgatcgcgccctggatcgaggcggtcgccgcggcgcagggctaccatcggcccgcgccgcaagcgcagccggtggtgatgaccgtcaagggcgcctcggcctcgggcaagagcacgatccggccctatcagcgcgacctcgccgggcggatcggcgcgcaatggcaggacttcgccgtcatcacgcccgacgtctggcgcaagttcctgctggactatgacagcctgggcgaagcgcgccgctatgccgggccgctgaccgggcacgaggtcgagatcatcgatgccaagctcgaccgctacatcacccgcaaggcggccggcggccgcctctcgcacctgctgatcgatcgcttccgcttcgacagcttctcgacggaggccggcagcgacggtgcgggccagctcctcacccggttcggccagcgcgtctacctgcaattcatgatcaccccgcccgaggaaacggtggagcgggcctggaaacggggtgaggagttcgggcgctacaaggcggtcgaggatctgctcgcgcacaacgtcgaggccttcaccggcatgccgcggctgttcttcacctgggcgctgcgccgagaccggccggtcacctacgagtttctcgacaacagcgtgcccaagggcgcgcgcccacttaccatcgccttcggcacaaacgacgcgatgacgatcctcgatgccaaagccctgctggcgatcgagcgctaccggcggatcgatatccgcgcccgcgcggcggccgatgtctatcgcggcgtcgccgacgaaccggaggccgaggcgcgctttctgcgggaggcgttgcggcaagtctccgtcgtgcgcttcgccgaccgggcatcggggcgggtcttcgcgcgcttcgagagcggtcgtctcgtcggcctcgacccggcgggtctcgccgccgcacgccgcgacgtcgggaccgcgcgggcgctcgcagcgacgggcctgacggagcagaccgagggtgtcgcgccgctcgacgaggttctctgcccggacgaaacctcgaccctcggcgcatggggtccagaggtggatcgggcgatctcctgaaccgcggccatgctgcggtgcgacatcgaattgcgtctgtcacaccgtcatcggccgcagggattgcagccggattcgcgcatggtcagatcatagcacgccgttcacatgcacgtgacgcatgcgcgtatctggtattttgtacttcatatcccaaaacgcgcggcttatttcggattcgttcgcaccgcaccatagtccgcaccgacggagactatcatgctcgccacttggctcgccgcgctcgttttcctcgtcgccgtgcaggctctgctcgtcgtcaagctggccgaccggctgaccgtctcgagcgccgcccaggattccccgacgggccgcggcaccgaggcgctggataccgccgaccgctacgcccgcgccgcctgaatcgcgatctcgccggcagcaaatcccgcagcagccagccattcgggtccggccggtttggcgggcgaaatttcgcagcgcatctcggctgcgaacggcgtcgcatcgagaaaagcctgcatctcggcgtcggagtagtgaccgaacgcgtccacgagatccgccagagcgcgatccgcggcgtgatcagagacgttttcggccatcaccgtatcctccggtcaccggcccgaacggtgcgctacgccgccgtatcgggtctcgcctgcctcacactggtatctggcataccagaaggaggaaatcaagttccgaaccctctgtcgttcggcaggatagttccgtgacctactccgcggcgatgcggtggacgccgcccaccgcacccgaaccgaggatgtcgctgatttccgtatcggtgcagcccagcacctcgcgaaggatctcgtcggtatgctcgccgagcagcggcgcgcgggtgatctcggtggggctcgccgacagcttgatcgggttgccgaccgtcagataggccccgcgggtcgggtgctcgacctcgaccaccgtgccgttcgcccgcagcatcggatcctcggcgatctcccgcatcgacaggatcggtccgcacgggatctcgtaggcgttgaggatctccatcgcctcgagcttgtcgtgcttcatcgtccacgcttcgatgcgcgtgaagatctcgttgagatgcggcaagcgagctttcggcgtcgcgtaggccggatcggtcttccagtccggctcgccgatgatgtcgcagatcggtccccagaccgcgccctgcgtgatgaagtagatgtaggcgttgggatcctgctcccagcccttgcacttgaggatgcggccgggctgcccaccgccggaatcgttgccggcccgcggcaccgcttcgccgaagggtacgccttcgccgtactggctgtattccatcagcgggccgtgggcgaggcgctgctggtcgcgcagcttcacccggcagaggttgagcaccccgtcctgcatggcacaatcgacgcgctggccctgccccgtctgggtgcgctggtagagggccgtgacgatgccgagcgccagatgcaggccggtaccggaatcgccgatctgcgcccccgacaccatcggcacgccgtcgcgccagccggtggtggaagccgcgccgccgacgcattgggcgacgttctcgtagaccttgcaatcctggtagcggccgggcccgaagcccttcaccgaggccaggatcaggcccggattggcggcctgcagtttctcccaggtcagccccatgcggtcgagcgcaccgggggcgaagttctcgaccagcacatcgcactcggcgatgagccgccagaggatcgcgttgcccttggggttcttgccgtcgagcgtgatcgaacgcttgttgtggttcagcatcgtgaaatagaggctgtccacgccgggaaggtcctgaagctgctggcgcgtcgcgtcgcccgcgcccggccgctcgaccttaatgacgtcggccccgaaccacgcgagcaattgcgtgcaggtcggccccgattgaacatgggtgaaatcgaggatgcgaacgccctcgagggccttgcccggtgccttgctcatcgcaggtctcctccccaggagagtggcatgttgccgggcgctgatcggccgatggcgtcggccgtgtgcgcccgtggggttccgtgccggtctggttccgtgccggtcttggagcgtccggtacggctggcatgcgcgacgtgagcgcagctcagagcaccatccgcgaggctgccctgcacccggcgaatgccgccggcatcgactccccggttttcttctggcataccagatgccagaggtcaacatttcgggccggaaaccgaagatccgcacgttctcgtgcggattccgcggggagagccgggacgccggagtgcgggctgccttgtcttccgaaggatgagacgccatgctctcgcggctcgatgcttccactccggacccgcaaccccatcggcatcaaggtcgatccgaagtgatggaaaatctctcgatcaagccaatcgttccggcgacgagcctgcggacgctggcctacgaggcgctgaaatccgccatcaccaacatggacatctacggccagaccggggatgtgcggctcgatgagcgcggcctgtcgcagacgctcggcgtgagccgcacgccgatccgcgaggcgctgacggtgctggagcaggaaggcttcgtgcgcaacgagcccaggcgcggcgtattcgtcgtcaagaagacgaagcgcgagatcgtcggcatgatccaggcctgggcggcgctggagagcatggcggcgcggctcgcctgcaccgccgcctcggacgaggatctggcctgcctgcgccgctccttcccggaattcttcgacggccagccctacgagcatctcgacgagtactcggaagccaatatccgcttccaccagaagatcattgcgcttggccacagcgcggtgatcacggacctgaccagcaacctgctgatgcatgtgcgcggcatccgcaacacggcgctccgccagggcgaccgcgcctcgaagtcgatcgaggagcacgtgcagatcatcgaggcgctggaagcccgcgacgcggatcgcgccgagcgcctcgtgcgcgaccacggactcggcctcgccgaccacgtccagcgttacggcgaccacctcgactgatcggccccggacgagacggcgccgacgaccgtctccgctcccggcttgctgcgtctcagggcgtgccacgagggcgctgcgtgtcctcgcgcgacgtgaacacgcccgagacctcgccgggacgacgccctacccccccgggatcgccagcggattgtcggtgagcgctgcccggtccggtgtgtccagggcgggcttgccgagaaaggcgtcccagattcggcggacgaaggccgggtcgaggtcgcgcacgatcagcacgagccgcgaacggcgatccgcgtcgggccaggccggcagcgtcaccggcgtgtggacgacgtgctgcaccccgtgcaccacgactggtcgctcgggatcgtcggcgagcgccacgagccccttgaggcgcaggagcttcggcccgtgtgccgaacgcagaagatccaggaacatctcgaaggtcgggcgcggcaccggttcgtcgctggtgaggtgaaaggcgcggatcgccgcgtcgtgccggttcacgtcgtgatgatggtgaccgtggtcgtggtgatggccgtgcgcgtgctcctccgcgccgagccaggcgcgcacgtcgtcccctttgccgtcgaggccgaacaggccgccgagcaggcgctcggccggcacgtcgggcctgtggatccggccccccggattgagggcggcgagccgttgggtcaacgcctccgcctcggcgccgggcaggtcgcccttggtcaccacgagatgatcggcgaccgctgcctgccgcaaggcctcgccgtgcgcgtcgagggtgtcggcgccgttgaccgcatcgatcaccgtcaccacgccctgcaactggaaccggattgcgagataggggtggtagatcagcgcgtggagaatcggcgccgggtcggcgagccccgtggtctcgatcaccacccggcggaacgggttgatgcggccgttgtcgcggcggcgcagaaggtcttccagcgtcgagatcaggtcgccgcgcacggtgcagcacaggcagccggcgccgagcaggatcatcccctcatcgaccgtctcgatcagcaggtggtcgagcccgatctcgccgaactcgttgacgatcaccaccgtatcggcgagcgccggatcgccgaggaggcggttcagcagcgtggtcttgcccgcgccgaggaagcccgtgagcacggtgagcgggatcggcgcggggcggccgggttgttcggtctgaggcatcgtggaacggctttcgaagtctgagccgctcgcggttccccccctctccccggcaggggcgaggggatcagccgtcaccgcagcgtgcgtctcggcaacgatatgacgatgccgagggccttcgaaaaccccttacgactcgtcgttcttggccttggcaggcttcttgtccgccttcttggcggcgggcttggccgcctcgggctttgtcgcttcgggcttcttggcggccggcttgtgcgccggcttcgcggcggccttcggagcggactccaccgccgtgtaggcgctggtcgtggccggcacgctcttgtcccggccggcggcggtcttcgtggcgggcttgggcgcggtcacggcggcggcgcgggccttggcggctttctccgaggcggcctgcttggcggcctctcgggccgcgtccttggtggccttggcttccgcgcgcttgcgctgggcagcctccagcgcggcctgacgggccgcctgcttggaagcctgcgcctcctgttcctcgcgagccagcgccatcgcgccttccgtggggctgctgccgatccagaccgggatcggctggagcggcgcccgcggcggcagggtgcggccacggacgttggcgctgctgagcgcggcaaaggcaaggttggtggcgtccggagtcgccgagccgaggagctgcgtcgtcgcgctgctggcgccggggccgctcgcggtcagcgcgccgggaccttcgtccaccggcatcggcttgcgcttgtcgcagatgtagggccgcaggtccggcggggcggcgacgttggagggcggcagcgattcgagcgtcggcgcggtccagcccgccgactggccgaagccataatcgaacaggtcggcagccttgatgtcgcgctcgcgtgcgctcggctggcccatcaccacggtgatgatgcgccggccgccgcgggtcgcggtcgccaccacgttgaagccgcccgagcagatgaagccggtcttcatgccgtcggccccgggatagcgcccgagcaggccgttatggttggccatcaccgacttgccgaactggatcgccgagatcgagaacaggttctgctggttgggaaagtcgcgcatcagcgcgcgggccaggaccgccatgtcgcgggcgctcgtccattgccgcggctcgggcaggccgttgggattgtaccagcggctctcgcgcatgccgatccggtgcgcggtctcgttcatcatgtcggcgaagccctcgacggagccgccgagcccctcgccgatcgcccaggacacgtcgttggccgacttgaccatgatgatcttgagggcgttgtcgagggtgatctgcgtgcccggcttgaagcccatcttcgagggcggctcggcggcagcggccggcgacaccgtcagcagcgtgtcgagagagaccttgccctggcgcaccatgtcgagggcgacataggtggtcatcagcttggtgatcgaggccggataccaggggtcggtcgcgccctggctgtagagcaccttgccggactcggcatcgacgacgaggatcggtgccgtcaccgccgaggccgcccccgccatcaggccgagggcggtgagcgagccgatcagccgtccccaaacacggttcaccatcgggccaatctcgaaagggtgggagggcgcgggacgccgcggagcaggaattccgttgccggctccgggccttcgtgaagaaagcgcccggacagggtcggatcgaggatacccgttcatcaacgtgccctccgtggcgagagcatggcagagcccggcgttttgcctaacggtacacggccgatcagggttgcgttccgcgaaatcgtgccccgcttggtcttccgcgcctcccggaggtatgggcaagccctggcagaaaagcgcaacgatgtcctacgcggtcaaggaactcttccacacacttcagggcgagggcgcacaggccgggcgcgcggcggtgttctgccggttttccggctgcaatctctggtccggccgcgaggaggaccgggcgggcgccgcctgccgcttctgcgacaccgatttcgtcgggatggacggagagggcggcgggcgcttcgcctccgccgagatcctggcggacgcgatcgccgcgacctgggccggggggacggccaaccgctacgtcgtgttcaccggcggcgagccgctgctgcaactcgacgaggcgttgattgccgccgtccatgcccgcggcttcgaggtcgcggtggagaccaacgggacgcttcccgccccgcccggcatcgactggatctgcgtgagccccaaggccggcaacccgctggtccagacctcgggcgacgagttgaagctcgtcttcccgcaggcggaggccgaggccgcgccggagcgtttctcggatttgcccttccgacatcatttcttgcagccgatggacggtccggacgccgccgcccacaccgcggcggcggtggcctattgccggtcgaacgcccgctggcggctctcgctccagacgcacaagatcatcgggattccgtgagggcatcgccctgaagggcggcttccggctttggctgacagcgatgcgtgggcaggtgggtgggcaggcgggacaggtgcggccggcggttgcatccgccgccgacctcgaccaccttcgcgcgcaaccgcggccggccgccctatggccagaaggatgcccgatgacgcctgattccacgacgccggacgccgcggcgctcaggctcgatcactcctccgtcgaggaactcaaccttgccctgcgccacttccggcgcctgatgatccgcctgcccctgatcctcgtcctcggcttcgcggcagcgatcggcctgtcgtatctcgggaccgcgctgtcgccaccctacggcgtgtacatcctcgggtgggatctcatgacctgggggctgctcggggtccttgccgttctcttcgccgaattctggtgggaggggcggcagatcgggcgggccctcaacagtgtcgagatgcaatccgcgccgatcgcctccttgctgggcggacaggctctgatcggggagcgcgcccgcgaacacggcatgaagccgggcctcttcaacggtccgctccggccgatcacgaaacgccagccgggctaacgagcgacggacgatttgagttgagcagaccgaacggtctgacctgatccagcgtttagggtccccaggtctgaggatccgaggattgatcgatgtggagctggcggatcatggatcgggcgccccgcgacggccgctggatcatcgccatcaaccggcgcgagccggaccgccgcgccgtcattcgctgggatccgcgcaattccagtgacagcgagccctggcgggtcgcttcgtgcgaccatggctacgcgtcggacgcgttcacggattggatgccctttccaccttggccagctcagggcgagcacgcagatgcgggccagagcgagattcaggcggcgctcggcggtgagacggtgccgaccgggttgtgaggccgcgaaggctcagcacgacgctggcaccctcgcggacttcgatgtcgatccggatcccgcggctctcagcccgctccggcgctgacagcgtcaatggcggggcgttcccggttcggctccggcgatgccgcatttggctcttgatccgaacgggtgcgctggtccgccgattcgcccgagaggtgcggccgcgcgacccgtcagtttggtatattgaccacgcaaatacaggtatgttctcgcaggtatccgcttcagcagccgagagcgcctcgcgagcaggagcgtgaagaaggcgggtgtgttgtagcggatgtagcgcggaaggttctcgaaccattccgcacttaggcgcgcatcccgttgcacgcgagcgagtgcgcgttggcgtcgacggtcgaacgcgtcgagggcgcggggaaggctgtcgtgctcgctcaaggccgaggcgagcgcgatcgcgtcgtcgatggccagacgcgttcccgaaccgatcgtgaaatgtgtcgtatgcgcggcgtcaccgatcagcaccaagttgtccgcgcgccaccttcggttgaccaacctgcggaagctcgaccatggcagtgtgtggccctggccatcgcggctgatcagttcgtgcccgtcgagatgcttggcgaatatgctttccagtagccgcaactcggcatccgcgcgcatcgtgccaagaccgagccccttccacgtctccggtgcgcattccacgatgaacgtactcattccctccttgaaggagtaggcgtgaaaccagacccatccggcgctggtcggaacgaatccgaacgtgaaggacgggaaacgctgtgtcgttgcgagccagaggtatttgttgcggccggcttcgatctgcggccggaactgatccgcgcggtgccgacgcaacggactcgcgacaccgtcggccgccacgatgaggtcggcatcggcgacctgtctcagctcgctgatctcgctctcgaaccgcacgtcgacgccgagcgcaagcgcccgctcgatgaggatctgcaggaggcgacgacggcataggccgtagcccccgcctccgtggtgaagcggcggttgcccctcgacgtcgaccacttgcccggaccagggcaccgcctgatccgcgatcgcctgcgcgctgtccggatcgttggtccgcagggtggcaagaagatcctcccagaagacgacgccccacccatgtgtcgttcccgctgggtttcgctcgtggacgacaatctcatggttcgggttgcgccgcttcatcacgatcgcgaaatacagtccggcaggccccgcaccgacgcatgagatcttcatcaagactctccatctcgtctgacgcttcctgcatcatgacatgcgacaactcggctagagcgcattccgaagaagcggccaccggttcgtcgaaagactacgcatcaaaacaacgaccgagagccgccagcctgatgcaatcaggtcggatacggctccaggccatgattttatgtgtaattttgctgccgcactcgcgacgacaggagttctttctgcatgcagcgcgagcaccggcggtttttgaaggatgcaggaatgctgacgagcatcctgcgcgacagttcagtcgtggcagcgcgacgaaagccggcgacgagagcttgagatgaacaaccaacgcgcgcaacgtcgattatggatggtagccgtaaccccaacgggccacgcccgccgcttcgtgtgcctggatgggcgtgacatctctccccggccaacttgggcgtcggagccgcctccggcccgccgtcgcacgcgcgttcgttgatcgatgctcgcccctgggccgggccgccagcgctgcgtgcgtcggcgggtgacgatcgtgcgtccacgtcgcgatcgggtccgaacgccctctgcagtctccccttgaacccgagcctgatctcgaacgaagcgttcgagcggccccaggcgatgaggtcggtctggttcgaggggccgcgccggcacgatcaccacacgcgggctcgcggccgcaaagaccggatagagggtgcatttcggccgatgtggtgacatatccacgatctcggtgcgcccgccggccgccgacaacccgctgcgctgtccgcggcgggaccgttccggacctcgtgaagatcccgcgatgaagatcactcaggccttcaccttcgaggcggctcaccgcctgccgaacgtgccccagacccaccgctgccaccgcatgcacgggcattcctaccgcgtggagctgacggtctccggcgcggtcgatccgacgagcggctgggtggtcgatttctacgacatcgagagcgcctttgcgccgctcctggagcggctcgaccaccattgcctcaacgagatcgaggggctggagaatcccaccgcggagcatatagcggcctggatctggcatcgggccaagccggcgattccggggctttccagcgtgcggatcttcgagacgccttattcctgggccgagtacgagggcgactgaccatgccggaggacgcggccgtggcgggcggtgaggccggtgcgctggtgctgttctccggcggccaggattcggcgacctgcctcgcctgggcgctcgatcgcttcccgcatgtggagacgctcggcttcgattacggccagcgccaccgggtcgaactcgatcggcgcgcggccctgcggcagggcctgaccgccctcgatccggcctggggacgccggctcgggccggatcacacgctggcgctcgccgcgctcggcgagatctccgacacggcgctgacccgcgacagcgcgatcgcgttcgcccgcgacggcctgcccaacaccttcgtgcccggccgcaacctggccttcctcaccttcgccgccgcgctcgcctaccgccgcggcctgcgccacatcgtcggcggcatgtgcgaaaccgactattccggctatcccgattgccgcgacgacacgatcaaggcgctgcaggtcgcgctcaacctcggcatggagcgccgcttcgtgctgcacacgcccctgatgtggatcgacaaggcgcagacctgggcgctggccgagactctgggcgggcgggcgctcgtggatctcgtcgtcgaggagagccatacctgctatctcggcgagcgcggggcgcgccacgaatggggctatggctgcggcacttgcccagcctgcgacctgcgcgccaagggattttcgcgttatctcgccgcgcgagcggaataggaggcttcttatgcgtgccgacgccttcctcgaggccgtgaaggccatgcccgtcgcccctctcgcgaccctggtgccgggcgggggcggcctcgtcgtggtcgcgccccaccccgacgacgaaagcctcggctgcggcgggctgatcgcgcaggccgtgcgagagggccgaactgtccgcgtcgtcgtcgtcagcaacggctgcggctcgcacccgaattccaaggcctatccgcatgaccgcctgcgggacttgcgcgaggcggagaccgtggcggcgatggccgaactcgggctgagctccgagcatgttcatttcctgcgcctgcccgatggcggcgtgccgagcgagggcgcagacgccgaggcggcggcggagcggatcgccgacatcgcccgagaggccggggcgagcgccctgttcgtgacctggcggcacgatccgcattgcgaccacaccgcctcggccgccatcgccggtctcgcccaggcccggcttcccggtatcgcggcctatgcctacccggtctggggctggaccctgccgccggagcgcgaggtcgggccggcccccgaaggctaccgcctcgcggtggaggacgagcgtacggccaagcgccgggcggtcgaggcgcatgcctcgcaggtctccgggctgatcacggacgatccgtccggcttccagttgcagacggcgatgatcgaccggctctgcggcccgtacgagtggtacatcgcgctgcgctgatcgcctcttcatccgcgtttcaggttggggctggcaggacgggtacgaccgtaaagcttggcccggaccggaatccccgtgagcaccatcagcgtcgtcacgctcaacaaggggcgtgacgcccatctcgcccgactgatcgaggggctcgcccgctggccggctcccaccgaatgcgtcgtggtccagatgggcccggcccccgagccgctgccggcgacgccgttcccgctgcggccgatcgctttcccgagcgccggcctcccgctcgccgccgcgcgcaatgccggccgggcggcggcctccggcgacatcctcgtcttcctcgacgtcgattgcattccctccgccggcctcgttccggccctggctgcggcggcggccgcgcatgacggcctcgtctgcgggccgatccgctacctgcccgcgggcgcggtgcaggacgactggcaggaggccgatcttctgcaggccggcctcctccacccggcccggacgttcccatccagcggcgtggcggagacgcagaatcccggcctgttctggtcgctcgccttcgcggtgcgcgcctcgacctacgaccggctcggcggcttcgacgagggctatgacggctacggcgccgaggataccgatctcgcctttcgcgccgccgagatcggcgtgccggtgctgctggctggcgccccgcccgccttccaccagcatcacctctcctgcgacccgccgctccagcacttcgccgacatcgtccgcaacgcccgccgcttccgcgcccggcacgggctctggccgatggacggctggctcgatgccttcgcccggctcggcctgatcggcgagagccgcgagcccgacatcaccctcctgcgcggcccgagcccggaggagatcgccgccgcgcgcgtgccgcccgagcggccgttctgagcggtttttgggagcgcggatgccgtcgatcccctccacgcccttaccttgagaggcacaagcgaagcggcggcctcgaagatgctccggacttcacgcgggatttttgccgccggacggtggatcggcctcccgtcacggatgacgcgccgtcacagttttggtcgcgtgggcccagcccaccccatgatcctgccaagcaacatccgtggcgcagcgtagcattgacggctcgcaggcacgtgtagcgccgatcattccggccctatctcttgcgctatggcgcgatgatccgccgcatcgcgtaaaaagttttcggcattcggcgcgaactcttcgagatgcggctggttctccggggatcacatctctcctatgaacccaggagcctcgatgaccgccaagcccccgcccgttccgccggccaaccgctccgacaaggggccgggaagcgcccccgagaccgcgaccacccagggccgagcctcgtcgcagacgaaggacccggacaagatcggccaagcgggcaattcgaagatcaacaccacccatcagggtcatcagcaggatcgctgaatgagcacctccagcaaacatcccaacgccgaccgtcaccatggcgggccgggcagcagccatcaggaccggtcgaagcccgccgccgagccggatcacgggccaacaccaggtagcccgacgaacagctccaagtccggcgtgtccggaggcggtggcgagcgcgacgcgcaccacgcccatagcggcccgggccatgcccccgaccgcaccgaccgctcccattaacggcggcgcgccgcatcgacatcgagcggaacgatccgctccgcatcaggagaagaaccgccatggacgagagccgcaagcacgattccctgcgcgacttcaacgcgaatgccgaccgtaacgggcaggatttcgggcaggacagtcccctcgacgtcgcccgccccgccgatctccagcgcgcccttcaggaagatccgggctggcaggcgcaggtagcgcgcacggcctccgacttcgatcggcgtgattcggtcgcgggcggcagcatcgagtcggtcgaggccaccgaggcggagacgccgccggagaacctgcgccgcatcagcgacccgagctacacgcccaagcgctgatcggctcgacccgaaaagatgaaggcgcggcggttgggcgattgcccaccgccgcgattctgtgtctcgcggccgtcgcgcccgcgccggagatggctcgtgaaacgcgccgacggcggcccggagggtcaatgggcctgagcgctcgtcagcccgcatcccggcacagggtctcgatcgccgctgccgtccgcgccagcgcgtcgggttcggcgaggcgccgaaccacgtccggatcgagggcgaggccgcgggcgacgaggagggcccaggccgcggggtccggccagccgagttggacgacggccgcgccgagccgctccagcgccgccgccttggcctcctgctcgtcataggcgcgcggctccggcaggcacaggaagcgcttgccgagacccgccacggcggtgacgagcccgtcgccggcgcccccaatcacgagggaggccggggcgagatgcgggcgcacatctgtgacccagccgtggagatgcaggtttttcggagccgcgcccgcgccggtcaccggcccgaggacgtgccaagtccggtccgggacggcgtcggccgcctgagcaagcctctccagacgcccgccctcgccgccacgcccgaacaccacgacgatgcgcccatcctcctcggagaccgcccccgccggagcccccccgaggaagccgccatagacggtcttttcacgcacccaggccggcacgtccccgccgtcgagggcttcgggaaagggagccagcagccgcgaggcggcgcggaatgcttccagatgcggcgggtccgtgcgggtgccggacagacgcaccacgagactcggcaccgacaggagccgggccagcagcgccacttcggccgagacatcgacgacgatcagcgccgggtcgttctccgccgcccaggcggcgatccggcccatccgcgcgcggatgcccggatggttcagcggcacgtaatggaagcattcgggccgctgccccgcgccgtcctgaccgtcgaagctccggtcgaggcggtcgtcgggcaggtcgaggacggggcccggcgcgcccgagatgtcgaggccggcaaagctgcccatcagcgtgcagggccgcccgaacgcggcgagcgcccgcgcaagcgcgatcgcccgctgcaggtgaccggcgccctgatggtggacgtagtagccgaccggacgcgtcatgcgagctccgagaaacgtgcggcgcgaggcggcaagaccgccgggacgacagaccagctctcaggccgcctgatcgcgccccaaggccgcggcgaggttttcgagggccgccagcgcctcgtcgaggccgcattccggcgcgggaccgtcccgcgcgtccaggcgggcatgggcccgctcgacgaaggcgatgtcgttggggcaggccgccgagtcgatggcggcgaggtcgtccgcatcgagcccgagcgcgtgcagggcggctggcgcggcgccctcgcgataggcgcggcgcaaagcggcccggcgcaggatgatccgctgccagtgggcggccaccggcagccggtaggcctcgccctcgcgcacgacgcgggcacggcgcagcatctcggtcgccatgccgccctcggcccgtccggcggtgcgagccgagacgagcactgacacggcggggcagtggcgcaggcgcccgcccgcccgctgcacggcagcgaccagggcgttgtcctcgccgcgcggcagagccggcagaccgccgacggcgcggtagagtgaggcccggagcgcgagacttccgccggtatggtcgccgtggcgcggcgccgggtcgtggggcggcggatcgagggcgtcttcgagcgcacgcacacccgaccagtagcgctcgacccgcgcgtggaaggcggcgagcgcagggtcggccccgtcttcctcgtcgattacgagccggccgccgacgatctcggcgttctccagggcgcgcaggttcgccgcgacccaaccgggggcgagccgcgcatcggcatcggtggtgagcagcacgccgtccggcgcgccttcgctctccaaccagtcggcgcccgcatcgagggcgcggcggcgggcggtgccgacatgggcctcggacggggcgaaggtcgcctcgatcaggcgcagcgccagggtgtcgagcgcacccgagctttcgagggcacgcaccgcctcgaccgtgccgtcggtgcagttgttgctgacgatcacgaccttcagaggggcagccgtcgagaacccctcctgcgcggcgagcgcccgcagcaggcgcggcaggcgctcggcctcgttacgggccgggatgcagacgacggccgggctggagggcgcgggcatcgtatcaggccgccgggcgttcgaagagggcgacgcgggagctctgggccggggcaccggccagcacctcgcggtagagttcctcgtagccgtcggtcatcacctgggcgtcgtagagcgtctcggcccggcggcggcaggcgcggcggtcgaggccgacggcgcgctggatcgcgcgggccagggccgccacgtcgtcggcgggtgcgagcgcgccggagaagcgatcgacgatgtcggggatcgcgccgcggccgaaggcggcgaccggggtgccgcaggccagcgcctcggcgacgacgaggccgaacggctcttcccagcgcggcgagacgatggccgcccgcgcgccgccgagctggtgggccagctctcggtgggagaggtggccgacataggccgcatccgctccgagacgcggggcgatccactcgttccagtagcgcgggttcggctgcgggccggcaaagcgcagggggatcccggcgcggcgcgccgcgtcgatggccagatgcgtgcctttctccggcacgatccgcccgctccagaacacgtagcccgccgggtcggccttggggctgaaggcgaaggtcgagaggtcgatgccgttgccgatgacgcgggcatccggcaccagcggctgccattcctgcgccagcgacggcgagacagcggcgaagatcatgccgggcttggccgcccgcacgccctcggccagcgattcgaagggcggcgtgtgcagcgccgtcgtcatcggcacggggagcgtgtggctcgcccgcagcggcaggtcgtgcaggctgttgttgtgcacgatgtcgaaaccgccgcgcgcgaccgcttccatgatccgctcgtaggccgcgagttcggcgcgctcgatccgctcgcaggccacgggatcgcccagggcgtcgccggtcggcgggcagacggggttcggcaccagcgccggatcggagccctccgaggcgaaaagcgtgacccgatggcccctggcgcgcagcgcgccggccaagtgatgcgtgtgcatctcgaggccgcccagatagggctgtccaatcgggaacttgagatgggcgatgacggcgatcttcaagggcattgtccgacgtcggtggcgtaagggaccctgggatgagtccaacggccaggcttccggccacaccatcgccgttcgtctaggaacgcccgatgaacgaacccttcagaaaatggagagcttggggaataaaagtgacgcatgccgccaaccggtctcggatgcgtgtgggacgccgcgaagcgccgcgacagcctcgttcacgcagcaacgtgcgcgtgaattgtgcgcgggaacggtctgacccgcggcacgatcgatcccgggacctgccgttgacatcatggccagtgccgcgacgggaggctctacatggatgtcagctcaaaccttcggcgccgtgcctcagcgcatcgggacagattgatggaggacttcacgaccggcggcagcgcgagttgctggtctggcacgaaccatacgaggcgatgagcaacgccgtcgcgcgcgagcacgaccgccgccgtcgcgcttaaaatcgccctgccgcgcgagacggaacggccgaggactactcgtcctcgccgaatttgtcggcgagcagcgcctcgatcgcgtcgagggcggcgtccgcgtcgccgccgacggcgaccacggcgatggaggtgcccttggccgcccccagcgtcagcaggcccatgatcgagcgcccaccgacggtctcgccgccgcgggtcaccgtcacggcggcggagaagcgctccaccgtctgcacgaacttggccgaggcgcgggcatgcaggccgcggcggttgatgatcggcaagatccggacgaggccaccctcgggcacctccggctgcggctcgacctcgccgtccacactctctcccatcgcccctggcactccctcccccgccgcttcggtgcgaaccggcgacgcgtcggcgcgccgttccggatgcgggacgacgtggttaagccgggagcggggcgaagaaaaggccgtgcggggtgtgagaccgggctacttgcccgcaagaagctacttgcccgcaagaacccgcgacgcgacgttgatgtacttgcggcccgcctcctgcgcatggagcacggcgtcgcccaggctctcggcctcgcgcacgctggcgagcttgatcagcatcggcagattgatcccggcgaccacctcgacttggccgccgttcatacatgacaaagcgaggttcgacggcgtgccgccgaacatgtccgtgagaaccacgacgccctgaccggagttgacccgaccgacggcggacatgatgtcgccgcggcgcagctccatgtcgtcctccgggccgatcgtaatcgtctcgacctgcttttgagggccgacgacatgctccagggcggccttgaactcggtcgctaacagcccgtgtgtgacgagcaccattccaatcatcgaagcgtgttccaacgccctgtgagcggagacgccatcttgtgcagcgcaaggtgaagcgcaagcgggtcgcgtcgttttgcgcgacacaacgggctcaccatgacacggccgcggcagccgcgctacacatcgcgggcaccgccgggcacaagagccgccgggtgcgtccgcattgccacgccggctcgaagcgcctcacggatcaggtattcgtggggatggcgcggttcaagggcgaggcggggcagcgcgacaccgaggagcatggcggtcgcggcggtttcgggaaggcgctcggcctccgccacgagatcgaccacgaggcgcagcaccgcggccggtgcatgtgccgccagacgacggagaccgaggccgcggatctcgatcaggccggcgagcgccgggtggggccgggcgacgaggcggccgtgatgcgcctccagccggatgcggtcgtcgccgacgaggcgggcatggcgaccttccaggaagaagcggtcgagaagcgcgaggcacagtgcggacttgcccgccccggacggcccccggatcagcacgccggcctcgtcgaggagcacgcagctcgcgtaaaccgtttcctgttgcggctcgctttccggcgcagcctccccgctcatgcggcgaggtcgtcgtcgcggtagcggtcggcccgaggggccacgggcaggcgcacgatgaagcgggcgccgcgcaccgtcgggtgcccctcctcgtcggccgggcccgggcggttctcggcgcggatcgagccgtgatgggcctggatgatctgccgcgagatcgacaggccgagcccggaattctggccgaagccctgttccggccggtcggtgtagaagcgctcgaagatccgctccagcgcgtgctcggggatgccgggcccctcgtcctcgaccacgaactcgacctcgttcttgaggcggcgcaaagccacccgcaccttggcgccgggcggggagaacgagcgggcgttgtcgagcaggttgttgacgacctgtccgaggcggctgtcgtggccgatgatgcggaacgggtcctcgatctcgccgctcggccgctcgatgtcgaactggatcaccgccgccttggcgcggcgccgctcgttggccaccgaggtcacggtggtgaggagcttgccgagatcgacccggcgcgcctcggcgcgggcgagttccgcgtcgaggcgggaggcgtcggagatgtcggagatcagccggtcgaggcgcttcacgtcgtgctggatgatctgcatcagccggccgcgtgattcgtcggtcttggccagtggcagggtctcgaccgcgctgcggagcgaagtcagcgggttcttcaactcgtggctgacatcggccgcgaagctctcgatggcgtcgagccgccggtagagcgcctgggtcatgtcgcgcaacgcgcccgagagatggccgatctcgtcggtgcggctggtgaaatccgggatctcctggcgcgacttgatgccccggcgcacccgctcggcggcatcggccaagcgccgcaccggcccggcgatggcgccggcgagcaggatcgacagcaccagcatcacggcggccgcgacgaggaacacctgaagcaggccgaagcgctcggaggcgatcacccggtcgatgtcgccgccttgcgtcgagaccatcagcacgccgcgcacggagcccgcccgctggatcggcaccgccaccgagacgatggtctcgccgcgctcgttgcgtcgggagatcgtgccgcgcgagcccttgagcgccgcctgaacctcgcggaaggcacgcccgtcctgcgggcccgcctcctcctgggccgagcgctcgctgacgacgaggccgagaatgcgagtgccgacgaagtcccagatccgctccagcacgttgggcttgggcggcttcaccacggtctcgctgcggccgatatcgccgcgggcgtagagcgtgcgggtgtcgaacagcaggctcccctcgctgtcatagacccgtgcgcggttgcccgtcggggtcacgaggcggcgcagcagcggcgcgaccttctcggggttgagcgagaaggcgagcgaggcggggtcgtcgtcaaactcgcggccctcaccggcctgctgctgcaggagcttgtccggatcgacgcgaatggtgtcggtgtcgacggaggcctgggcggcgatggcgccggcgatgatgtcgccctggatcagcaggctctgcacccgcgcctggatcagcccctggcggaactggttcaggtagaggaagccgaacagcaggacgatcaacccgacgaggttgagcaccacgatgcggcgcgtcaggctcgacgaggcgcgctggccgaccgcgttccagagggcgcgcggccaggtcagcggcgggcgggtgagggagccgacgagccgcgcgaagacgccgcggcgggcgtggacctcatcggaatcgggctggcgggacaggggggcgagcatcgacggacgggaccgcgggggaatcgcctcaaccctccttgaaccggtagccgacgccgtagagcgtctcgatcatgtcgaagctctggtccgtcaccttgaacttcttgcgcagccgcttgatgtggctgtcgatggtgcggtcatcgacgtagacctgatcgtcgtaggccgcgtccatcagggcgttgcggctcttcacgacgccggggcgctgggccagcgcctggaggatcaggaactcggtgaccgtgagggtcaccggctcgcccttccaggtgcaggtatggcgctcggggtccatcatcagttggccgcgctcgagcgagcgggcggcggcgtcggcctcgcgggcggcggcccccggcgtggcatccttcggggcgaagcggcgcagcaccgccttcacccgctcgaccagcaggcgctgtgagaacggcttatggatgaagtcgtccgcgcccatcttgagcccgaacagctcgtcgatctcctcgtccttcgaggtgagaaagatcacgggaaggtccgatttctgccgcaggcgtctgagaagctccattccgtccatgcgcggcatcttgatgtcgaagatggcgagatcgggcggggagtgacgcagaccgtccagcgccgaggcgccgtcggtgtaggtctggatgcggtaaccctcggtctccagcgcgatcgagacggaggtcaggatgttgcggtcgtcgtcgacgagggcgatcgtgggcatgcagtttccctgacttgacggcgcgcgcgccgcccctggcgcgtccttggcggggcccgcaacggcgaggctcggtacccgcaaatcggggaccgccagccgtgcggagggtctcgtcctttacgaccatcgttcgaaaaaagcgagcggcagtctaagcttggccgtgtcggacggcttggacaaggggtctgcacgagcgttttcgcgtggatggcttcggcattcgcctcgctcctcagcatgaggagcgtcgtggacatccgcgcccgccggccaaaacagctttggcggacggcagggcggacaacgcgccgcgcccgtccgtgccgcggacccttctgcaccggccgcgtgccgcgctatgctccgacccgaaaccggggaggaatgctttcatggccaacgacgcgatgccgcccgcgggggaacggcgccggccggccgaaccgttgcccgcctcggaagccccgttcgacgcgatcgggctcgcccggcatcttctgcgcagcgtacgatcaggcgcgctcgccacgatcgacgcggccgacggcacccccttcgcctccctcgtcaccttcgccaccgacagcgacggcacgccggtgatgctgctctcgcgcctctcggcgcatacgcgcaacctcgatcacgacccgcgcgcctcgctgctgttctcggtgggcggcaagggcgatccgctggcccatccgcgcctgacggtgacgggccgcgccgcgcgctgcgacgagccgcggatccgcgagcgcttcctggcccgccacccgaaggcgaagctctacgccgacttccccgatttcggcttcttcaccctcgcccccacggccggccacctgaacggcggctttgccaaggcggcgaccctgacgccgcaggaactgctcctcgacctggccggcgccgaggccatcgtcgcgggcgagcgcggcgccgtcgagcacatgaacgcggatcacgccgacgcccttgccctctacgccgcaggcgccggcgagcccggcagcggctggcggctcaccgggctcgacccggaggggctcgacctgatggccggcgagcgcacggcgcgggtgccctaccccgagccggtgcgcgacatgggcgccttgcgcaagagccttgtggcgatggcggccgcagcgcgggcgggctccgcggccgaggccgcacccggtcccgacgggccgacctgaacccgttcggcaggcacgcggcgccaacaacggtaagcgcgcggcgcacccccgccttggcgtgcgtgcccgccgctgctatctccgccccggacaatcccgacaaacctgccgtgcgccgcgtcagccccgcgacgggaccgccgtgccggagaccccgatgaccacccgcaccatcgacaacatccgcaacttctcgatcgtcgcgcatatcgaccacggcaagtcgacgctcgccgaccggctgattcagacgaccggcaccgtggcgctgcgcgacatgagcgagcagatgctcgactcgatggatatcgagaaagagcgcggcatcaccatcaaggcccagaccgtgcggctggaataccgcgcggaggatggcaaggattacatcctcaacctgatggacacgcccggccacgtcgatttcgcctacgaggtgtcgcgctcgctcgccgcctgcgagggctcgctgctggtggtcgatgcctcccagggcgtcgaggcgcagacgctcgccaacgtctaccaagcgctcgacgccaaccacgagatcgtgcccgtcctcaacaaggtcgatctgccggccgccgagccggaccgggtcaaggagcagatcgaggaggtgatcggcctcgatgcctccgaggccgtgccgatctcggccaagaccggcctgaacatcgaggcggtgctggaagccatcgtcaagcgcctgccggcaccgaagggcgaccgcgaggcgccgctcaaggccctgttggtcgatagctggtacgacgtctatctcggcgtcgtcgtgctcgtgcgcatcatcgacggcgtgctcaagaagggcatgaccatccgcatgatgggcgcggacgccgcctacggcgtcgatcgcatcggcgtgttccgcccgaagatggccgatatcggcgagctcggccccggcgaggtcggcttcttcaccggctcgatcaaggaggtggccgacacccgcgtcggcgacacgatcaccgaggacaagcgccagaccacgcagatgctcgcgggcttcaaggaggttcaggcggtcgtgttctgcggcctgttccccgtggacgccgccgatttcgagtcgctccgtggcgccatgggcaagctgcgcctgaacgacgcctcgttctcctacgagatggaaacctcggccgcgctcggcttcggcttccgctgcggcttcctcgggctgctccacctcgagatcatccaggagcgcctggagcgcgagttcaacctcgacctgatctcgaccgcgccgtcggtcgtctaccgcctgctgatgcgcgacggcgagctcaaggagctgcacaacccggccgacatgcccgatccgatgaagatcgagacggtcgaggagccgtggatccgcgccaccatcctcacgcccgacgagtatctcggcggcgtgctgaagctgtgccaggaccggcgcggcatccagatcgacctgaactacgtcggcaagcgcgccatggtggtctacgacctgccgctcaacgaggtggtgttcgatttctacgaccgcctgaagtcgatctcgaagggctacgcctcgttcgactaccacgtctcggattaccgcgagggcgacctcgtgaagatgtcgatcctggtgaacgccgagccggtcgatgcgctctcgatgctcgtccaccgcacccgcgccgagtcgcgcggccgggcgatgtgcgagaagctgaaggacctgatcccgcgccacctgttccagatcccggtccaggcggcgatcggcggcaagatcatcgcccgcgaaaccatccgcgcgctgtcgaaggacgtgaccgccaagtgctacggcggcgacatctcgcgcaagcgcaagcttctggacaagcagaaggaaggcaagaagcgcatgcgccagttcggccgcgtggagatcccgcaggaggccttcatcgccgcgctgaagatggacgattgagacggtcgccgcttgatcaaagcggggaccgtatcagcaagcccgcgcggcgcttgagcgaagcccaaatccgccatcccgaagggatcaaccggatttggtatgacgggctcgtcccctttcctcgccgtcgcaaggcggggccgaaacgatccgggctcctctctccggagacgtcgcgcgatggttcgcttcgccgcctcgcggccacggcgaggcaccatacgagcaacaatcgaaaaaaatcccgcctgcgcgtaaaatcagcgccgttgtttcatttgtaagaaaccgatcccgtcataccccggtcaagccgccacggtaacggcgtaattcgggagcttcggttgcgcgcaagcgaaagccgaatcaaccggcgcgcagcgcgcccgtcgtgacatcgaggcgctgggtcgaagcggaacgggacgacgatgggcggggcgcacgacgacaacctgacgccgcataggatgcggctgcgcacgcaacttctcgttgcgtgcgtactgggggcaggcgcggccgccgccctctggtacggccgcccgaaggaagtcgatgccgccgtcccgatgccggccgccgtgacggccgccgcaccggggcgcttcgtgctcaccgagagccagcttgccaccgtcaccaccgtggcggtcgagcagcggctgttctacgaggacatcgccaccgaggggaagatcagcgtcgacgagtaccgcgcgacgcccgtcttctcgccctatgccggccgggtcatcaccatcttcgcccgctccggcgagcgggtgaagcagggcgacaagttgttctcgctccaggccaacgagatggtccaggcgcagaacgacttcctcgcggcgctgaacgtgctcaacaagacgcgctcgcagctctcctacgccaccaacaccgagaagcgcctgcacgacctctatgattcccgcgtgaccacgctgaaggaattgcagaccgcgcagaacgacctcacgacggcgcagaacgacgccaagaccgccgaggtcggcctggaggcggtgcgcaaccgcctgcgcatcctcgggctcgccgacgacgacatgaaggcgctccagaccaagggcgcgatcaaccccgagacgacgatcaacgcgccgctctccggcaccgtgatccagcgcaagatcggcccgggccagtacatcaacaccggcggctccgacccctcctacctcatcggcgatctcggccgggtctggatcgtcgcgcagttgcgcgagaccgacgcggccaaggtcgatctcggcgagcgcattcgcttccgggtgctcgcctacccgaaccagaccttcgagagccgcatcaactacatcggcgcctcggtcgatcccgccacgcgccgcatcgtcgtgcgcgccgaggtcgacaacccgaaggggctcttgaagcccgagatgtatgccagcgtccacatcatcaacgagcgcgagaccgtctcccgcgccgtgccgcgccaatcggtgatcttcgagggcgacaaggcgcgggtctgggtgctcggcgccggcaacgccgtcgagagccgcgcggtcaagaccggcttcctcgacggcaacgacatcgaggtcacggaagggctcgcgctcggcgagcgggtgatctcgaagggcgccctgttcatcgacggcatgaccgaccagcccggctgagagcccggcccaccgcttcccgcgaaaacaagcattccgagccggggccgtccccggccgcgcccgacggcgcgaggttggaaccgcccccatgaacggcatcgtcgcgctcgcgctccggcaacggcccctcgtcatcctcgctttcgtgctgttcgtggtcggcggcttggccgccttccagaacctcaacatcgaggcctatcccgacccgaccccgccgatggtcgatgtcgtgacccagaccgacggcctctcggccgaggagatcgagcgctacgtcacgatcccgatcgagcggatcacctcgggcatgccgaacctcaaacaggttcgcaccatctcgctctacggcctgtccgacgtgaagctgcagttcggcttcgagttcgactacctccaggccgagcagcaggtcttgaaccgcctgcagcagctcgatccgctgccggccggcgccaagcccaccatctcgccgatcagcccgatcggcgagatcttccgctacaagctcacggcgccgccgggctacagcgtgctcgacctgcgcacgctccaggaatgggtgctgaagaagcgcttccgcgcggtgcccggcgtgatcgacgccatcggctggggcggcaagaccaagaccattgagctctcggtcgatctcgaccggctgatggcctacggcctctccctcgccaacgtcgtcaagaccctcaacgacagcaacctcaatgtcggcggcaaccgcgtcgccatcggcggccagtcggcggtggtgcgcgcggtcggcctgatccgcgacatcgacgatatcaacggcacggtgctgactcaggtcggcggcgcgccggttctggtcaaggacgtggccaccgtcaccatcggccaccagccgcggctcggcatcgccgggatgaacgacgaggacgacatcgtccagggcatcgtcctgatgcgccgtggcgagaagtcgacgccctcgatcgaagccgtgaaagtggaggtcgccaagatcgaggccgccggcatcctgccgccgggcgtgaagatcgagcgcatctacgaccgcgccgacctgatcgcggtcaccacccacaccgtgctgcacaacatggtggtgggcatcctgctgatcctcgcgatccagtggctgttcctcggcaatctgcgctcggcgctcatcgtcgtggcgacgatcccgttcgccctgttattcgccgtcgtcatcctcgtggcgcgcgatgaatccgccaacctgctctcggtcggcgcgctcgatttcggcctcatcgtcgacggcaccgtcatcatggtcgaggcgatcttccggcgcctgtcgggccacggcatccccggctacccgccgccggggctcgacgcgaaatcggggcgcatcgcgctcgcggccagcgatgtcagccgctcgatcttctttgccgcggcgatcatcgtgacgggcttcctgccgctcttcacgctcaccggcgtcgagggccacatcttcgagccgatggcgacgacctatgcctacgccctgctcggcggcctcatcgccaccttcaccgtcacgcccgcgctcgccgcctaccttctccccgcgcatatcgaggagaaggagacgatcctcgtgcgcgccctcgactggatgtaccgcccggcggtgcgcgcggcgctcggcgcccggctcgtcacggtggcctgcgtcgcgctgatcgcggtcggcgtcgggctggctgcgcgcaatctcggctcggagttcctgccgaagctcgaagagggcaatctctgggtccgcgccaccatgccggcgacgatctcgctgcgagagagcaacggctacgtcaacgagatgcgcaagatcatcgcctcgctgcccgaggtcgagcgcgtggtctcgcagcacgggcgcccagacgacggcaccgatgcggccggcttcttcaacgccgagttcttcgcgccgatgaagccgctcgaacagtggcgccccggcgtggacaaggagaagctcaccgaggagatgctgcacaagctccaggcggccttccccggcgtcgatttcaacctgtcgcaatacctgcaggacaacgtcgccgaggcggtgtccggcatcaagggcgagaactcgttcaagatcttcggtaacgacctgcagaagctcaccgacagcgcgaaaagcgtgatgaaggtgctctccacggtccgcggcgtcgaggatctggcggtgttccagtcgctcggccagccgaccatcgagatcgacgtggaccgggtgcgcgccgcccgctacggcctgacgccgggcgacatcaacaccacggtgcgcaccgccatcggcggcgactcggccggcgacctctacgatcccggctccgagcggcactacccgatcatggtgcgcctccagccccagttccgccagagcatcgaggcgatcgccaacctgcgcatcgccggccagagcccggccaacggcgcgccggtgcagttccccctgagcgcggtggcgcgggtcgagctcgtctccggccccgcctacatctaccgcgaggcgcaggagcgctacctgccggtgaagttctccgtgcgcggacgcgacctcggcagcaccatcgaggaggcgcgcgcccgcgtcgccaacgaggtgacgctgccgccgggctatcggctggagttggtcggcgagttcaacaacatgaagggcgcgatcgcccgcctctccgtgaccgtgccgatcgcggtcggcatcatcgcgatcctgctgttcatgaacttctcgtccgtggtggattcgctcctcgcgctcagcgtgatcccgatggcgatggccggtggcatcctggcgctctcgctgaccggcacctcgttcagcgtctcggcagcgatcggcttcatcgcgctgctcggcatcgcggtgatggacggcatcatcgtgctgtccttctacaacgacctcctggctgcgggtgtgcagcgcgtgccggcgatgctgcgcacctgctacacccagatgcgccccgtggtgatgacctgcgtcgtggccggcgtcggcctgctgcccgcagccttctccaccggcgtcggctcgcaggtgcagaagccgctggcgctggtggtggtgggcggcatggcgctggcccccctgctgatcctgctcgtgctgccggtgctgatcctcaccttctcgcgccgcaagcccgccgcgcattccgaggcgtcggaccgggtcgcagccgcgcaggcgcattcgcccgcaggggcgcattgaggggcgtcagagcccctcgtgcgaaatccgacggattgcttcgcataagcggatttcgcacgccgctcgggcgccgcgcgggcttgctgagacggctgaccgctttgttcgagcggtaagccgtctcaccgcactacgacgagccccgccgcacagcccgaccgctcagcgtcaccttgcgcaccggctggcccggatgcgcgatccgctcgtacagggggcgcatcgcctgggcaccgattgcggccaccggctgctcgatcacggtggggccgggctcgaagcccaacaaaaagcggcgcgcctagggggcgcgccggctgaggtaactcgcggtctcaggaacgagtcgttgtactttatccaatataccagagcgtgtctgtgctcttccggtgacagatcccttcctgctcacacttttgtgagaaacaggtgacaccggcggatgcgcatcaacgcttcgccagggcgtcggcgaaggcgacgatgcggttgcgggcgtaggtcggcacgccggcgctgatcgaggtgccggtgttgaacgaggaattgcccatcagcacctgcaccggcagcaaattcttcagcaccggcacgcgggcatattcctgcttgcgctccagcacgtcggccttgatggccagcgccatgtaggtcgtcaccacggtccggttcggatcgtcgggggccggctgcatcaccgccaggaacttgccgaagcgcaggatctgattgacccagaagatcgtctgttcgagcccacccgccacgggcgtgtcgatcttcgtgagcgccgcaagacccgccgcctcggccggcggcagcacgcgcagctcgctctggaacgagacgaactccgcgaccttcttcgagctgccgagttcgagcttgttggcgagcttcacgccgagcggcagcttgccctcgagatcgtagcgcgactcgatgcacacgccgcccgccccgcaccagggccggtcggggcgcttggcaaaggcagcggccgggtccttggtcggcgtcacctccgccggttcgagccgcttgtggcgaatcaccgggtccatcttggccaggaagtcgagattggcgaaggccgacaggtcgatggcggagggcggcttggccacgacgaagcggccttccgcgacgtagaccttcagggtctcgtggcgcggcttggcgacgccgttcaccgtctgggtgtagtcgggctctgtatagccgggccaggggctcagcgccgcggcctcggcggcccgtgccttgcgccaggcgtcgaaagcgatcagcccgctctccggattggccgaagccgcctcgcggtggtcgctgaacagcaccgtgccgggcttgaggctcgcggcgtcgccgggcgtcagggccggcacgtccttgacccggtcggagaccagggccgcgggcttcgggagatccttggggggatctttcgccacctcctgcgcctgggccggcacggccagcgcgagcgcgacgacaagggcggccggaaactgcctgggcaaagcggacctcgaaggagtcgatgaaggaaggcgtcgaagggcgcggcttcagtagcccgggtcgtcgccgaacaggtaatcgggatcgcggcggcgctggcgcgtgcgggtgtcgccttcgtcgtcgaagggcgagccgaacggcaccgggttgacctgcccgtagcggtcgcggccgggccaagcctgcggctcctcccggcggtcgcggcgcaggccccaagggtcggctgtccggccggaatcggtctcggcgctgcgccgctgcgcgaacgggtcttcggtggtccggcgcccgcccggcaggttgccgaagaggtcgccggccacgtccgccccgtcctcggcgttggcgtaatcgccgtcctccgcatcgggacgcatggcgtagagcgtgtcgcggggcaccagcgcgtattgcgtgtcggcgacctgcccccccttgaggcggaaatgctcgatgaagccgccgcccgcgacgcgctggccgctcctcggctcgatcggcaggtcggcgatcagcgccttcgcctccggagagggcggcgccagcggcgtgcgggccacgccgttggcccaggccgcctggaagatggcccgcgcgatcggcaccgagacgtggccgccggtctggccgcggccgagcgtgcggcgcacgccgtcggcgttgtcgtagccggcccagaccaccacggtgatctcgttcgagaagccggcaaaccacgcgtcgttctcgttctccgacgtaccggtcttgccggccacataagccgagatgccggagagcgcggccgcggtgccgtgctgggtcacgccctggagcatggtcttgagctggtagaacgcgacccggtcggccgagccgatccgcaccggcgccttgtcgggatggcggtagagcggtttgccgtcgcgctcgaccgcttccagggcgtaggcgctcgggcgcgcgccctcattggcgatggccgcgtagaagctcgccagatcgatcatccgcaccggctgggcgccgagcacgaagggatagtagcgctcgcactcggcgtagagctgggcctccagcgcgatgtcgcagacccgctggaggctgtcgggcgccttggccgcgatgccgccctgaagcaggcgcgcggtgacgagattcttggagaattcgagcccgcgccggatcgtcgtcgcgccggagccgccgccgtcgtagttcttcggcgaccatgaatcgccgaccccgccgatcggcggcagggtcacggcggaatccatcaccagggtgttgggctggagcccggcattcagcgcggcgaggtaggtcaacggcttcagggtcgagcccggctggcgcacggcctgcgtcacccggttgagctggctcagcggataggagaagcccccgctcatcgccaggatcttgcccgtgcggttctccaagacgatggccgcgccctggacggtggggcgcacgcgcagctcggcgcggaggctgcctttgccctcgcgcaggcgcacccggacggcatcgtagagctgaagctttccgcgcgcggggccgggctccaggctcgcgactcggccgtcgggcaggccgaccttagtgccgttcttgcccgtctggagcaccaccgcgagcggccagcgcacgtcgtagagcggcggccgggcggagacgagcgcgcgctgccaagcgggctggagagtgggcttggccggcgcctttgcggcccccttgtccgcccccttggctgtcttggcacccttcttcgcctcgggcgcgggcgctggctcggcggcgggctccggtgcgggcgcagcggcctcaatgcgcttgatcgcctcggacaggttcagttccggcccctcgtagcgggcgcggccggtgccgcgctcgtaggccgccagaccttcctgcagtgccgcttcgagcgcgctttgcaggccggcattcaccgtggcgcgcacggtgtagctcgcgttggtgagcgtttcgagcccggcgaaggtgcgcgtctcgcgggccacgtgatcgacgaggtagaagccagaatcctggcgcgcggcatccggcggcttgatgccgagatcggaggccagcgccgcattcatctgcgcttctgtgatcgtgccctcttccttcatccggctcagcacgtaggcgcgccgctcccgcgcccgctccgggtaattgtcggggctgtaatagttcgggcccttcggcaggccggcgagcagggcggcctccggcagcgtcagcgcgccgaccgacttcccgaaccacgagcgcgccgccatttcgatgccgtaggcgccgcggccgagatagatcccgttgaggtagagcccgaggatctgcggcttggtctggagccgctccagccgcgaggccacgatcatctcgcggatcttgcgctcgtaggtgacgtcgtcgccgaccgagaggttcttcaccacctgctgcgtgatggtcgagccgccggccgggcgccccggcgaggcgaggttgccgacgaaggcgcggatcaccccgcgctcgtcgatgccgtggtgctggtagaagcgcttgtcctcggccgcgacgaaggccttttgcacgaggtcgggcacgccctcgatcggcacgacgaggcgacgcccatgcgtctcgaaggtctcggaatagggtttgcccgccgcatccaggatcacgctggcgctgggaagcttgatgtcgcgcagggcctcggccgaaggcagatccttcacggcgttgttgtagaaagcgatcaccgccgccgcctcgaaaggcgaattggccgggttctcgcccttgcagaattgcttgtagctcgtgttcagctcggcgatgtcgaggccgtgcaggatcttgggcgcgttgtcgcccgccaccgcgctcggatcctccatggcggtggagatcagctcgtcgaggttgatatcctcgatgtcgaaggacttgcgcatgtgggcgcagccgtcgcgcaggatcgccacgacctgcccgccatccttggccgggtcgaactgggtccgcaccgcgtcgggccgcgtcgtgacctgggacagggtcagcgcggtcgcgaacagcttgatcaggatggcgttcatcgagcggttgaggcccccggccggcacgcgacgaagagcgtaccaggaccgatcaagcggcgcacaacgcggctgatttatggacaggctcgcccggacgccacggggcggggatgcgccgccgtcgggtgtggacgccagcccctccaacgaaaaaggggcgaccgcttcgcgcgatcgccctcgaaacccacccgcctgcgacgaccgatgccgatcagcgcaggagctggaggatgccctgctgcgcctggttggcgagcgacagcgcagagatgcccagcgactgacgggtcgaaagcgcctgggagttcgccgcctcctcgttgaggtcggcgttggtcaggttcgacgcgccggtatcgaggatgttgacgagccgcttggtgaagtcctgccggttctgcaccacggagaggttcgagccgaaggtcgagctcgccgagcgcagggtgtcggagcctgccgtcagcttggtcagcgtgcccttgatgtcggtgtcgagcaggaagttgccctggccgttcgccgtcgcacccgagttgccggtgatcgaggtcaggagcaggccgtcggccgtcagatccttgccctggacgtcgagattggcggtgtcgcgctcgttgaaggtaatgtgcagcttgttcgaggggtcactgttactgatcagattcacaccgttgaagctcgaatccttggccagctgcgtaatctggatcaacaggctgttgtactgttcggccagcttcgcacgcgtctccacgcctgagatggtcaggttggcgctgttgctcgcgaccgtgttgccggtgccgtacttgtcggccgtggcgctacccgtgccagcggcaaagcctagagccgtctggccggtcgtggtcgcgaactcgaccgccgaactggcgttcagcacgatttttttgccggtcgtgtccttggagaacatcgtcgagccggccgccgtgttgagcgcggtgatggccgcatcgatcgtcgagctggtcgcgatggacgccgtcttagttgcgccgttgacgaagaagttgacggtcgtcgccgacgtggtgctggcggcaaagtcgctggctgcggtgccggtcgtcgtgatctgcgtcgatagcgcctggttggcggtggacttggccgagtcgatcagcttctggatcgaggtgatgccctggttggcggcctggatcgtctggatgccgttcgaaatcgagtcgagcagcgaattgagatcgcccgatcgactgttgaaagattgcgcggtgaagaagttcaccgggttatcgagggccgacgagaccttcaatcccgttgccagccgattctgggtcgtggccgtcagagccgaggtgtcctgcagcgagagcaggttctgacgagtggcggcggaaagcgtgacgctggaagacatgggtaacaaccccgttcagatcgataccgatccggcattagggttaattcaccacgcccagggtttctttagcgttaacgatctcttctcggccaaataattttcgattttggaatgaggagacggtcggaacaaggtcccgaccgtctcttttgctggtgtggtacgtctcagagaacgtgatcagcgcaggagctgaaggatgctctgctgcgcctggttggcgagcgacagcgccgagatgcccagggactgacgggtcgagagcgcctgggagttcgccgcttccaggttgaggtcggcgttggtcaggttcgccgcaccggtatcgagcacgttgatcaggttcttcgagaagctctgacggttctgcaccacggagaggttcgagccgaaggtcgagctcgccgtacgcagggtatcggagcctgaagtcagcttggtcagcgtgcccttgatgtccgtgtcgagcaggaagttgccctggccgttcgccgtcgcacccgagttgccggtgatcgaggtcagcttaagaccgtcggccgtcagatccttgccctggacgtcgaggttcgaggtgtccttctcgttgaaggcgatgtgcagcttgttcgaggggtcaccgttgctgatcagattcgtgccgttgaagctcgaatccttggccagctgcgtgatctgggtcagcaggctgttgtactgctcggcaagcttggcgcgcgtctccacgcctgagatggtcaggttggcgctgttgcccgcgaccgtgttgccggtgccgtacttgtcggccgtggcggtgcccgtgccggcgtcaaagcccagagccgtctgactgcccgtcgtcgcgaattcgaccgccgagctggcgttcagcacgatcttcttgccggtcgtgtccttggagaacatcgtcgagccggccgccgtgttgagcgaagtgatggccgcgtcgatcgtcgagctggtggcgatggtcgccgtcttgcttgtgccgttgacgaagaagctgacggtcgtcgccgacgtggtgctggcggcaaagtcggtggctgcggtgccggtcgtcgtgatctgcgtcgacagcgcctggttggcggtggatttcgccgagtcgatcagcttctggatcgaggtgatgccctggttggccgcctggatcgcctggacgccgttcgagatgccgtcgagcaggccacccagatcggtcgagcggttcgacaggttctgcgcggtgaagaagttgacggggctatcgagggcggaggaaaccttgaggccggtggcaaggcggttctgggtggtggccgtcagggccgaggtgtcctgcagcgagagcaggttctgacgggtggcggacgaaagcgtgatgccggaggacatgggggcgatccttgtgggtcttgataccgcctttttggcgacaccctgacactccaccccgcgccttgccgagaccttaatccaaccgtccgattccgccgctttcgcccgtcaaacgcaagcatcgcgcaaagccttgccttcgtggttaagagaacatcacgacctttgcttcgtttcgtcccaccaaggaactgtccaccatggccctgcgcatcgagctcaagccccaggagcggctaatcatcaacggcgcgctgatccgcaacggcgaccgccgctcgaccttcgtgatcgagaaccagtgcaaattcctgcgcgagagcgagatcatcaccgagaccgaggccgacaccgcggccaagcggctctgcgtgacgctccagttcatttatctcgccgacaacccgccggaggccgaggatctgttcgtgcgccaagccacggaaatcatgaaggcgtcgccgagcatggcgccctacatcctcgcgattcaggacgaactttcggcgcgccagtatcaccgcgcgatcaagcgcgggcgcgaattgatcgcctacgagcgccagctcctcgaccatctcgaggcgagccgggatgcggatgcgcatcagggctgagcggccgaggcgggcgcgggagcccgaagcctcgtcctgaaacgagcatccaggacgaggctttcactgggccggggatcgccccgccctttgcggtctcacacgatgccgctcttctcgtagggccagggcttgccgagatgggcggcgacccgggcggcatcggagcccaccgcctcgaccgccgcctgcacctgctccgccggcacctcgaaccggcgcgcccagtaggcgcggtcccgcggggcgtcgagaaccacctgggcgggatcgccgctcaccgcatgtccgacgtcggacccttcctgcaccatgcccctgtcctcccgatcgcgcccgcacgaagaagcgggccaaagggggcaaaccggcgagcggggcaggatggttccgccgacggtcgtccgctcatgcctcgcgcggggccgccgccggccgcaggcgtgccggcgcagccggtgccggtgcgatgtggaaggcggccgggcgccggaacaggaaatccaggcgggtgccgcgtaccagccgctcgaaggcgagcggcaccgtcaccgccgccacagtgacgacgaggctcgcgagcccgacatcgagggcgagatcgggctgggcttcattgaaccgggcgatcagggtgcgggtgagcgccatcggcaggaagaagccgagatagatcacgatcgaacgctcgccgcaggcgcgcagcgccgcggtgacggggccgcccgcacgggtcatcagcccggcaaaggcgacgatggcgagcgcgccgaccgtgccgagcccgaggctgaccaccggcaggcgcgcgagcgtcggcaacgcctcgattcccgtcggcgtgaacacgaacacggcctccagcacggcccagagggcgagacccgcgagcgcgaggccggcccgctcgcgcacccgatcggcgaagcggaagatccactcggcgaagaggtagccgcccaggaagtagacgtagcgctcgcagaactcgtccaagagctccggcaggccgctcgtcggcaggatctgcagcacagccgccgcgaccagcagcacggccggcggcacccggcggtggagcagcttcgtcaccaccgagaacaccgcgagcaggtagacgaaccacagcgtcgagtagggcaccaccagcgcctccgcgaggtgcaggccgaaggcagcgagtttctccgcgctcccgtccgctccgccgacgatcgagccggccttgaacagcgactggatcaccacccacagcccgtagaaataggcgaagtggaccacgcgccggtccgcgaacaaccgccagtcgcggtcgatcacccggccgaggaagagccccgagagcaggaagaagtcggggatccggaacggtttggcgaattcgacgaccgtatgcaggaagccctcgccgcccagggcctcgccggtgccgagcgtcgagtgcatcatcacgacgagaatgatgcaaaggcccttggcgacatcgacccaggcgagccgggcggcctcttcgggaagcgggcggagggggcgggtggccgcggtggacgctatggagggcgctgcggtcatggcggacggacctggtgcgggcgggatcgagccgcaatggtggcgccgaagcgttaagcgcccgcgatcacggcccggcgatctcgccatgcggttaataccgcagcaacacggccggacatttcccacaggttgccacgccctcggctgaaacgccgtattcgcccccggcaaacctgcggatgcagtaacacgcagagtccgttcaccatccggccgggtcgccgtcgcggcgcaacgctttcatcaggctctgcaagcagtgttcgggccgaagagcaagaggacgggtggggggaagtcatgcacatcgtgtcgggcagcgagggggagcagaccgtccaactttcggagattctcggcgccctgagccacgccctcgatctgacggagggccaacccgtcgggcattgcgtgcgcgcgacctggatcggcttccatatcggccggcagatgggcctgcccgagctgcagctctgggaactctaccacaccgtgatgctgaaggatctcggctgctccagcaatgccgcgcgcatctgtgaactctacctgtcggacgatctgagcttcaaacgcgacttcaagacggtcagcgacagcctgccgaaggttctgggcttcgtcttctcgcatacgggcctcaaggccggcttagccgaccgtttccgggcggtgctcaacatcctgcagaacgggggtacgatcgtcgacgaactgatccagacccggtgtcagcgcggcgccgagatcgcccggcagttacgcttcccggccagcgtctgcgaagccatccacgccctcgacgagcactggaacggcggcggccggcctgatcggctctccggccccgcgatcccgctctatgcccgcgtggcgctgctcgcccaagtggtcgatgtcttccacgcctccgccggccgcgcggcggccctggccgaggtgcgagcccgcgccggcacgtggttcgatccgcagatcgtggcttgcttcgaggcggccgcggccgcccccggcttctgggagaccctggcctccgacggagtcgaggcggcggtgttcgcgctggcgccccgcagcccgatcgtggtggacgaagactacctcgatgacatcgcccgcgccttcgcgcagatcatcgatgccaagagcccgttcacctcgggccattcggagcgcgtcgcggtctatgccgacatggtcgcggccgaactcggctacacgccggagcgccgacgctggctgaagcgggccgcgctgctgcacgatgtcggcaagctcggggtctcgaacgcgatcctcgacaagaacggcaagctggacgaggccgagtggcaggacatgcgcaaccacgcctcgatgtcggagacgatcctgacacgggtggccgccttccacgagatcgcccggatcgggggcggccatcacgagcggctcgacggaaggggctatccccgcgggctgaagggcgaggcgatcgcgcccgagacacggatcgtctcggtcgccgacgtgttcgacgccctgaccgccgaccggccttaccggaaggccatgcccgtggagaaggcgctggcgatcatgcgcggcgatgtcggcaccgccttcgatccggactgcttcgcggcgctggaacgcgccatcgccgggctcgacacggaattggcgcaggcgcacgaggcggcatagggcgacacgcacggctcatccgagattactcgcgagatcactcgggcaccccgccggagcgtcggagcccgcgatgcccgctcggccgaccgggtctcgccctaccgccgcacgcccccgtcgccgcgccggtcgcgggtcttgcgcgtgggggcgtggaaatcgtcgggcttgccgcgcacccagtcgaggaagcgggcgatctcgggatcggcgcgcagcgcctcgacctcggcgagccgccgggcgatctcggcctcgctgtagcgggcatggatcgccgagtggcagatctgatggagccgaacggtcgcgccgtgggcgccgcccttcatcttcggcgtgaggtgatgcaggctctggcgcgcatgggccggaatcggccgctcgcagagcgggcagaccggcgtggccgccggcttcggtccgtgcgtctcgggatccgcgtcgcgccagcgacgggcgcgccgccccaccaccgcgtgtctccgttcaatggcccggtcgtgccgggcgccagggaaacggacgggaagccgcacggctcccgccggggcccgcgtcacgtgcgccgccttgatcgcgcgcagcgccttgttgcggcaaacggtgcaggctacgcccggagctcagacggcgatacgggtgggcggcatgaagcggacaaccatcgattccaagctctccgtggccggccagccgagcctcggggagatcgaggcgctcggggccgagggcgtgcatcttctcatcaacaaccgtcccgatggcgaggagccgagtcagcccggcgcgtcggccgagcgcgcggcggcggaggcggcgggcctgcgctacctcgatctgccggtgaccggccccaccctcacccgcgaggcggtggagcgcttccacgcggcggtcgaggcggcgccgggcccggtcgtcgcccattgccgcagcggcacgcgctcgctgacgctctgggtgatcggcgaagtgctcgccggacgcctgggccgggatgaggtggcagcctacggcgcccgccacggctacgacctctcgggcgctgagcgctggctcgacgcgaatgcgggctgagtgacgagcctcgtcccgaaaggtggctgccggctttcgggacgatgcggaatcaaaaacggagagcggcgtcctcgacctgacatccaggtcgacgctctggcgacgctctcttgcgctacgcccccggcatggtgaggatcagcggaccgttgcgcgtggcgacggcggtgtgctcgtactggactgtgagggcgcgcggccggctgtagagggtccagggatcgtcgccgtcctcggcgaaatccgcgcccagcgataggaacggctcgacggtcaagaccatgccgtcgcgcatgatccggcgctcggacggatcgggccaagtcgcgatctcggtcggctcctcgtgcagcgacaggcccacgccgtggctcgcgaggttgcgcaccagcgtgtagccgttcttgtgcgcgaaggtgcccaccgcccggcctatccccgagagcggcttgccggcgccgacctgacgcaggcccgcccacatcgcccggcgtccgtccttgcacagccgttcgaccgcgcgcgtcaccggcggcacggcgaaggacgcgcccgtatcggcaaagtagccgtcccgctccgccgagacgtcgatattgaccaagtcccccggcgcgatccggcgctcgccggggatgccgtgggcgatttcctcgttgacgctgatgcaggtcgcgccgggaaaggcatagaccgcctccggtgccgagcgcgcgccagccgcctccaagaaggcccgcccgacgtcatcgagctcgcgcgtggtcatgcccggttcgatcgcccggcccatcgcggccagcgtatcggccacgatgcgaccgatctgcttcagccccgccaactcgtcgtcgttcgacaccgtcatgtcgcgtcctttcgcaccgtcggggtccggcatccccgtcccggccttcgcagagaagcctaagcttccgccggacggttctgccatcttcgggcgattccgcgaagccatcggtgtggctcggaccgtcgccatgcctgcatgagagcgggcggttcccgcgggggcattcaggggggcacgccgcgtcgctcgaaccgagacacggcagccccttcgattgcgcaagggatcactggaaacgccatgaaaggttcctggcgcagaatccgagacacccgcagatgtcgcttcccgcatccaatcttgatgccggggcccgcgaattcaggatcgaccaagcggcggctcgagcggcaagatcgccgctatcgcctccaccgaagcggctcggatacgcacatcggccgcaaacgatccgatggccctgagtacggacacttgcgaattggcttcatgctccgtccctctatcacgaagcggggaacaggcagctctaagttgcgttgcacaaccgatgggacgcgtgtgcccggcccgatccggccgctgcgccgccatcgccgaccttgcccgactgtgcccaaccttgccggaggagcgtgagatggctggaacgtccgagacatccggtgcaacccatccgcccggcttgccgccgaccggatcggaccgcctcgacgcgatgagcgccgtcctggcccgtaactggtggctcgtggccctgcgcggggcgctggccatcctgttcggagcgatcgccttcgtggcgccgggggccttcgtgctctcgctggtgctgttcttcgcggcctacatgctggtcgacggcttcttcggcatcgccgcggcggtgcgagcggcacggcaacacgaacgctggggcttcctgctgctcgagggtctgctcgacatcgtggtcggcgtcgcggcgtttctggtgccggccgccgccgtctgggccttcgtgcttctcgtggccgcctgggcactgctctcgggcgggctgatgatcgcggcggccttccgcctccatccgcattacgggcgctggtggctcggcctcggcggcgccgtctcggtgctgttcgggatcgcgctcctgatcaatcccggcatgtcggctttggtgctgacgtggtggctcggcgcctacgcggtggccttcggcgtgatgctgctgatcctcggcttccgcctgcgctcccatcacacggcgccggcgcggccgctctcggaaagcggccacgccagaacctcaagctgaatggtgtccggcccgcctgaggcgggccggatcgtcactggccggcaatcgccggccccgcggcgctgttgcgccgaacgaggacgcggttcggaacctgttcccccttatccggccgccagagcggcacgaggaagcgcagccaggcgcgcgtctcctcgccgccgaggttacgctgggcgatgtcgcgggtgacgaaggattggaccgtgaacttgtcgaacgcgtaggcgacgagcgggcccatggcgacctgcccgccgggccggtagccccgccggttcgtcggcaggtcggtcgagccgaaggcgacggcgccgaacgaccatttgccgaaccgcttggtcgcggtcaggtcgaggttgaggtagtcggaatagtgcacgttggtcggcgaattctctgccagcatcgtgccgtaatggaggttggccgtcacgttccagccatcgccgacatagctgatcgcgaagcgctgcgcgatcgaggccgaccggagtgccaggagcgtgtcgctgggccagaagccaccgaggaagtagctgacgccgaggttgtcgttgatcttccaggcgatctgggcggtcgtcagcggttgatagaggcctgcctgccacggaccgccttgcgggctggccgcgttgaacggaaacgactgaagaaaccgcaactgtccgcccagcaccttccagggcgtcgcccagaggaagacgacgaggttgttgttgccctggttgtcccgcggctgcgtgctgcgctcggcgaagctcgtcgtgagggccatctggacgccctccggaacctgccagcccgtcggaaggccgacggtgatgccgggcaaggcggcggagcgggccagggccgaggaagacgccccagccaggcatgcgcccgctacgcaaacagacgtgacgacctgtgcggcgcggcgcactttctgtccgaatttcaagtcgattcccccggaactcgcgcctgaaccgccgtcctcgactcggcacgctttgctcgttgagccaccttcatggagggccgacccaggggggagaagccgagcttcagctgatcaattgataaacatcgagacttgttacaagtttaattcaaaaacaacagactaaaaatatctgcatgccatcaaaaaaaagagggattaaaaatcgtctccgcacaaatccacatttgaagccggttgggagcgccaccgccgaagtagatgccggcccggtatcaagcacagcctcacgaaccgggccgcaaaatgtcgccgatgcgaaccggcccggcgtcagcgccggatcgggcctccggagaggcccggtgcgggtcaggccatcagcgcccgcgcggtgtcggcatcggccagcgggcgcccgagcaggcgggtaccctccgcagcgcggcggatctgggcggcattgctctcggccgggtggccgtcgggcgcgagcaggctgttctcgaagccgacgcgcacatgcccgccgaggcccgccgcgacgagggcgcaggcattctctcgcgggccgaaggcgcagatcgaccagagcggcacccccttccccgaagcggcgaggaagggcagcaggtcggcaggtcgcgagacctgtccgggcgtgtagcggcccagcacgaagagcgggaaatccccgccctcgccgagcacgccgcggcttttgagatcggcgtagcgggcgacctcggccggttcgtagagaatgatctggaggaggacgcgctcgcgccgcgcccaggtgaagaacgcggccgccgccgtctcggccccggcatcgggcacgatctcgcgcaaagccagcgacaccgcctcggggcgggtcgcgcgcaccaccgccatctgctccggggcttcgtagcgcccggcagcctccgaggtgatctggacgacgaggcgatccccgacctcggcgcggatcgcggcggtgaccgcgcgataggcctgcgcgtcgaggaggtggcggccttgcgcgtcgcggacatggacgtggatcagggcggcacccgcttccgcgatctcggcagcggtgcgggcgatctcgctttccgtgatcggcagggccggatggtcggccttgctgcgggtggcgccgttgggggcgttggcgaggatgagcggcggccagccggtgtcgtgcgtcatgggctcgttctcgtattcgaaggacatcagtcgcccgcgctcaagccgagacgccgcatgcggtcggagagcgtcttgcgcggcaggccgagcgtccgcgcggcctcggcgatgcgctggccggaggccttgagcgcgtcctcgatcacgagtcgctccacccgatcgagcagggcgtcgaggctcggcgccgcgccggggccgccggcgaggtccgggctgaggaagccgaggacgtagcgctcggcggcgttcttgagttcgcgcacgttgcccggccagtcggcgagcatcagcgagcggcgcaaggacggcggcacctcgatcaccgggcgctggtacttcaccgccgcctggacgagaaagcgctcgaacaggagcgggatgtcctcgcgacgctcgcgcaaggggggcagggtcagcgtcaccacgttgaggcggaagaacaggtcgcggcggaagcggcccgcctctgagagcgcgtcgagatcctccttcgtggccgccaccacccgcagatccaccggcacgctggtattggagccgagccgttccacgcgccgctcctgcagcacgcgcagcagcttcacttggagcgccagcggcatgctctcgacctcgtcgaggaacagcgtgccgccgctcgcgtgctcgaccttgccgatgcggcgcttgcccgccccggtgaaggcgccggcctcgtggccgaacatctcgctctcgaacatgctctcggggatggcgccgcaattgatcgccacgaagggtttcgccgcgcgcgcgccgccctcgtgcagggcgcgagcgacctgctccttgcccgccccggtctcgccgagcaccagcacgtcggcggcggccgaactgagcgaggcgatgtcgtcgcgcagccgccgcagggccggcgactggccgacgaggcaacgctccaccgcactgcccggcgcgtcgccgcgatcgagggcatcgcgcaggcggcgattctccatcaccagcgcccgcttctccagggcgcggcggaccacctcgacgaaggcatcgttgacgaacggcttctcgatgaagtggtaggcgccctcacgcatggcggcgaccgccatggcgatgtcgccgtggccggtgacgagcaccaccggcaattcggggtcgcggcggcggatgtcggcgaggagttcgagcccgtcgcggcccggaagacgcacgtcgctcacgacgatgccggaaaagccgcgcccgatggccggcagcgccgcctcggcgctggaaaaagcctcgaccgcgatgccggcgagctgcagcgcctgctccatggcgagccgaaccatctcctcgtcgtcgatcagcacgacccgcgccgcggctggctcggcctcaggaaacatggcgcatcctctccggcgggggcatgtccgcggcctccttgattgcgtcctgcttgatcgcttccttggccacctccatcacgaggtcgaaggcgagaccgccgccgggcatcggccggggctggaggttcgccccgaattcgcgggcgatggcgagcgagatcggcaggccgaggccgagcccctcccctgccggcttggtggtgaagaacggctcgaagaggcgcgccagcgccgccgcgtcgaggcccggcccgttatcctcgacgctcagcacgacctgcccctccccggcccaggcgcgcaccgcgacctccgcaccggggcgccccttcacggcatcgagggcgttgccgacgaggttgaccagcacctgcgacaggcggatcggctcgaacaccacccatcgcgccgctgggtcgagatcggtcgtcacccgtgcccccgcgtcgcggatgcgggaggacaggatggcgaggctttccgagaccgccacgccgacatcgaccgcgacccgctccgtccccgagcgtcgggagaagctgcgcaactgtccggtgatcttgccgagccggtccaccagggagacgatccgggtcaggttggcggcggcctccgcctcccggccctggcgcaggaaggcggaggcgttgtcggccaagccccgcatggcggcgagcggctggttgagttcgtgggtgatgcctgccgccatctggccgagggtcgccatcttcgccgcctggaccagctccccttgcgcctcgcgcaggtcgccctcggcgcgggtccgctcctcgatctcacccgcgagcttgaggttggccgcgctgagatcggcggtccgggccgcgaccgcagcctccagcgcccgctgcgccgcgcggttctcgcgcacccgccgcaggtgctggcgcccgtagaggccgatcaggccgagcacgaccagcgccaggatcgcgccgacccgggcgctgcgcccggcgatggccaccggcgcggcgtcggcgaagagcagcagcgtccagccataggccggcaggctggcctcctcgaacagcgcgggggtctgcggcgcggcctccgaccggctgaccaggggcacgccgccgacggtctccgtccggccgagatcgatcggggcataatcgtcgcgcccgtactggcgcgtccgctccatgccggcgcgggcggcggcgtcgagcggcttcgtcgcccggaacttgagagccggatcggaggcgaggaagacgatgccgttctcgtcggccaccagcacgcggtcagtgccttcgcgccagatcgtctccagcgggtcgaggctgaccttggtcgcgaccacgccgcgcaccgtgccgtcgatgacgacgggggcgctgatgaaatagccgggcacgccggtcagcgtcccgatcgcgtagaaacgtccggtgcgcccgccgcgcgcttccgtgaagtagggacgataggagaagtcctggccgacataggtctggggcgtatcccagttcgaggcggcgatggtcaggccggacgggatcagcaggtagacgacacccgcccccgcctcgcggctcagccgttggagataggcgttgacggtggcgacctgcgccggatcgtcgggggcggcgagcaacgattgcacccgcggatcgagggcggcggcggccggcagaaacccgaaccgctcgatggcgccctccaggctctgggcgtagatctccgcccgctggcgcgcgtcacccgcgaggctttccgccacgcgggcctccgtcacctcccccgccttgagcacggcgaagacggccgcgaccgcgagggcggcgaggatgaggacacgcgcggcagtggcgcgggggatgggcatcactctcatggtccggaggaggctttcgtcaccgccatcgtatccggtgagcgatcagatgcgatgtccggttgatcggacgggcgccgcagctcccccctctccctgctgtgcggggagaggcccgcaggcaccctgccgtgcctgcgggaagcggaggcgagagccggagcggtggtgagggggcttgtacggaaggggctcatccgtcgaagccccctcaccctcgcctaccggctcgctcagccgacgacagggtcggccgagccctctccccgcgcggcggggagaggggatccgcgatctccgaagtgatgatccggaaacgatatgagaacctagcatgggagcgccgcgggccgaagaaagccgtggcggcgatcctcaatccgtcgtcagccccttcaactccacctgctcgaaccggtgctgctcggcggtgacgagggcggagaggtcgcgcttcagggcgttgaaggcggccgaggcgctgtcgcgcgggcgcggcagctcgacccgcaggtcgcgcttgatcgtgccgggacggtaggtcagcacgacgatgcggtcggcgagatagatcgattcttcgatcgagtgcgtgacgaacacgatggtcttgcccgtcgccgcccagatccgcagcagctcgtcttgcagcgagcggcgggtcaaggcgtcgagtgcgccgaacggctcgtccatgagcatcaccgggctgtccagcgccagcacgcgggcgatcgccacgcgctggcgcatgccgccggacaggtccttggggaagcggtcgcggaactcggcgagcttgagcatgtcgaggagttcggccacccgcgcctggatcgcgccgcgggacatgcccttgatctccagaccgaaggcgatgttctgcgccaccgtcatccaggggaacagggcgtattcctggaacaccatgccccggtcgggaccgggcgcggcgaccgtgcggccctcgacgtcgatgccgccgcgggtcgggtgcgagaagccggcgatggcgttgagcagcgtcgacttcccgcagccggacggaccgagcaggcagacgaactcaccgcggttgatggtgaaatcgatgtccttgagggcgacgacctcgccgccggggacggggaagatcttgtccacgcccgagaccacgatgtgcggcgaggcctgggatggggcggcggaggtcaccggaggtgcgaccgggacggcgtcctgagtgacggattcgataggatgcagttgcgcggacatgggagacctcacgattccaggccgcgatgccagcggagcaggtgattgttcaggcggctcaccgccatgtcgatgacgaggccgagcgcgccgatggtcagcattccggcgatgatcttgtcggaccagaaatattcgcgcgcctccaagatgcggaagccgaggccgttattgaccgcgatcatctcggccacgatcaccacgatgaaggcggtgccgatgccgatccgcgcccccgacaggatgtaaggggtggcggccggcaggatgacccgccggaagatcgtcatccggctggcgccgaggctgcgggcggcgcggatatagatcccgtccacatgccgcacgcccgcgatggtgttcatcagcacggggaagaaggcgccgatggcgatcaggaacacggcgggcgcgttgccgaggccgaaccacaggatcgagagcggaatgtaggcgatcggcgggattggccgcagcacctgcatcaacggattgatgtggcggtagatcaggtcgctggagcccatgaacaggccgagcggcagggcaagccctgcgccgacggcgaagccgacgacgacgcggtagagcgaggccatcgcgtcgtgcagcatctcgccggagaagagccacgcaaaccacgacccgtgctcgggatcataggcttcgagcggcgcgagataggcccaccaacgcaccgccaccgcggcgggcgagggcagcaccatcgggttgacgagcccggccgtgcaggcgagctgccagatcacgaggatggcgacgggaaccgccatcccctcggccaggggtttgagacgtaaggcgttcacgggaagccctcctcagttcgtgccggcggaggctttggcggcctccagcaggtcgagcttcacccagtcgaccgccttggcgggcttcgacatcttgccgatgccgtgctcggccatgacgtcggtggtccgctggatgtggtcggcgctcatctccagggtgtagggcgagttggcgagcgcctcctggaactccgccgcggtgacctgacccttgaacacgtcctgcgtgacgaaggtctcggcggccttcggatcgtccatgaaggtcttttgcgccttcacgaagcactccatgaacttggctgcgaccggcttcttctcgccgtagaacttctccgtcatcaccagcgtgcggatcggcgagccgaccggagtgtcgtagggcttgatcacctcgacgccgaagccgcgggcgatggcctgggccgattgcggctcggtctgcatgatcgcatcgacctgcttctgcagcagcgcctggttgagatccggatagccgagatagatcaggttgacgtcacgcgccttgaggccgtgcttggccatctcggcgccgagcagcacctcctggatcgagccgcgggtgacgccgaccttcttccccttgagatcggccgccgacttgatgccggattccggcgtcgccagcaggcgggcgccgcccttggcgaagccgccaacgatgaagacttgtgcgccgttgccgcgggccgagatcgcggcttccgaggcggtggcgccgacatcgagttcgccggcgagcatcgcctgcatgatgtcgggccccttggcgaagatcttgagatcgacggtcaggccgcaggtcttggcgatctccttgacgtaggagacgccagcgaagtgggcgagcttgaggttgccgacgcgcaccacttcctgggcggagagcggaagcggggcgagcgatgcggcggtcgcggcggcgagcatggcaaggccgcgacgcgtgagacggaggcgttcgagcaaggggcttctcccggatggcccggctctgcggccggtgcgaatggtccggtcctctttgcagagtgcatgccagccatgcagaaagcgctaaccttcgtgtaatcccttgttcgaaaaaggcttccttgggatctccccgatcacgaccgaacgacgggcggcggatttccgccacctaggccgtcgaggcggcggatgcccgccatccgcacgcctttgtgatggacggccgcagccggcgggcgcgtgccgaaaacggggcgtcagtcgagcggcacgaggacgatggcgtcgccttccagccgcgcctggaccgactggccccagcgggcgccgccgagatcgtcggcggtcttgtaaagaccgtcgatggcgacgagttccggctcgaacttacgggtgaggatgcgggcgcccggatcacccaccgcccccgcgatcgcccggccgcgcagggcgccgtagatgtggatcgagccccccgcgatcacctccgcccccgaggcgaccgaacccatcacggtcacgtcgccgtcgagatgctggatcacctgccccgagcgcaccggcgcgtcgagcacgaaggagcgtgtccgggtcggagccgcggacgccaccaaagccggggcggacgggtggtccgccgtaggcgcctcggcggcgccgggttcggggggggcgatgtcctcgaccggcttgccccccaccagcggcggcgggaagccgggcccgagcgaggtcggcccgatcccctcgatgccgaggatggtgatggagcgctggttcaattcctcgcagagatgggcgaggtccgagcgctcgaagcgcagcccggtcacgtcgaggatgatcgcccgcaccgagaagaaggcgggcgcgcgccgcttgagcgcgtcgagttcggcgagccactgatcgatcggcggcacgggggccagcaccatcgccaggaaggagcggccgcggaagcggatcgggggacggtcggtcacgggcaacgtcgcagcgtgtggatcatgcccgacagcttatggcagatcgcgcgccgcgccgcgcgggggtgcggcgtcctcaacagcaaacgcctcgacggcgccaggccggggcgagcgccgccctcaggccgggctcgcatcggcggcctcgacggcgccggccgccatgcgcagccggatcttgtcggcctcgagcgtgagcgcgagctcggcgcgttccagggccatgcgcgactgatgcagcgcggcagcccgggatgcctccccaccgatgcggctcagggccagcagcgccttctggatgcgcagttggacctcgatcagccccgcgccgtcgcgggccatcagcatgaaggcgtcctcgaacatgtcggcggtgtcgagcggcgggacatggatgcgcggatgtttcggctggccctcgtccggagcggtcgtgccgcgcacccagaggctgacgaggcgggtcgagcggccgatcacgtcgatcgcggtgccgggatcattggtcgcgggcgacagggcgcgcgaaccgatctcgctcatcaccgcgaggccgaaacgcgggtcctggtcgaaggcacgctcgttcccgaccaagaacgcctcgccgacggtccggcgcagcgtgtcccggtcctccccggccttcggccggccgatccaggccaccggcgtctccgggtggacgaaccgtccgggcgtcgccgcgacgaagatctcgatgtcgtgcgcctcgccgatcttggacagggccgccatgtcgatgtgctgaacgtagccgatcgcatccaccgtcaccgccgcggcgcccgccggaatccgacggtcggaatcgcgcagcggcctgcccccgagataggggtcgcgcagccgcgcttcgatcgcggtgcgcgccgccgtctcgacccggtcggtcgtctcccccacgcggccgaggcgcgtcagatgatcgatccagcgcagcagcgcgacgacgatcagaacgatcaccgcgatggtgacgacgaagaggatggtgcgcccgctctcgccgtaggccccagtcttcgagacgacgaggccgacgatgccgaagaggaaggaccccagaaaggtcgagaggacggtctgagtcacccggtcctcgatgaggagcttggtcgcacggggcgtgacgttgctcgtggccgagccgtaggacgacaccatgacgttcagcgagaaggtggtgacggacagcatgctggaggcgatgacggtcaggatgctgtcgagcgcatcggtgctgatcgcgcccggcaccgtccagggcagatagcgctcggccaccgccgccagcagcgccgccagcacccccgccgcgccgatcagcgtggcgcgcacccagaggcgccgcacgacctgcgccatcaaccatcgccaacgcggcatcttcgatcaccgtcccgcaaggcctaccggggtggaaacgccggcacgccgtcatccaggccgaccacgcccacagaggtccgacatcaaggcacgatcgaacacgcgtcatgcctcggtcggccttgccacggagtgaaggcatggctcccgcgaccgcccggcgccgcgcgcacttgccggatcgggcgacaccttatattgcgacgcgataccgcccgaatccgtaccctggcgtcacgaccgtcgaaacacggcccgcgacacggcgctttatggccgggctccaagtttccgaacggctcgagatctccgatgaagctgcgcaacatcgccatcatcgcccacgtcgaccatggcaagacgacgctggtcgacaagctgcttcagcagtctggcaccttccgcgaaaaccagcgggtcgaggagcgggcgatggactccaacgacctcgagaaggagcgtggcatcacgatcctggccaaggcgacctcggtcgtctggcaggatacccgcgtcaacatcgtcgacacccccggccacgccgatttcggcggtgaggtcgagcgtatcctctcgatggtcgacggcgtgatcgtgctggtcgacgccgccgagggcccgatgccgcagaccaagttcgtggtcggcaaggcgctcaagatcggccttcgcccgatcgtggccatcaacaaggtcgatcgtccggatgcgcgcatcaacgaggtcgtgaacgaggtgttcgacctgttcgcggcgctcgacgccaccgacgagcagctcgacttcccgatcctctacggttcgggccgcaacggctggatggccgattcgccggacgcctcgccggatgtcggcctcgcgccgctgttcgatctcgtgctcaagcacgtgccgcaggcccgcgtcgaggacggtccgttccggatgctcggcaccctgctcgaagccaaccccttcctcggccgcatcatcaccgggcgcatcgcctcgggcacggtgaagccgaaccagtcgatcaaggtgctctcgcgcgacggcaaggtcgtggagaccggtcgcgtctcgaagatcctggccttccgcggcctggagcgcgcgccgatcgatatcggcgaggcgggcgacatcgtctccatcgccggtctgctcaagggcaccgtggcggataccttctgcgatccggccgtcaacgagccgatccaggcccagccgatcgacccgccgaccgtcaccatgtccttcatcgtcaacgattcgccgctggccggcaccgagggcgacaaggtcacgagccgcatgatccgcgaccgcctgttcaaggaggccgagggcaacgtcacgctcaagatcgaggaagccgccgacaaggactcgttctacgtctccggccgcggcgagctgcaactctcgatcctgatcgagaccatgcgccgcgagggctttgagattgccgtgtcgcgtccgcgcgtcgtgttggagaaggacgaggccggcgagatcctggagccggtcgaagaggtcgtgatcgacgtcgacgaggagtattcgggcgtcgtcgtgcagaagatgtccgagcgcaaggccgagatgatcgagatgcggccctcgggcggcaaccgtctccggctcgtctttcacgctccgacccgcggcctcatcggctaccagggcgagctgatgaccgacacccgcggcaccgcgatcatgaaccgcctgttcaaggcctacgaggcctacaagggcgagatcgccggccgccgcaacggcgtgctgatctcgaacgacaagggtgaggccgtggcctacgccatgtggaacctcgaagaccgcggcccgatgatgatcgagcccggcgccaaggtctatcagggcatgatcgtcggcgagcacaaccgcgagaacgacctcgaggtgaacgtgctcaagggcaagaagctcaccaacatccgcaccacctcgaaggacgaggccgtgcgcctgacgccgccgatccggatgacgctggagaagtcgctggcctggattcaggacgacgagctgatggaagtcacgccgaagtcgatccgcctgcgcaagatccacctcgacccgaacgagcgcaagcgcttcgagcgctcgaaggaagcgctgacgggctaacagccccgcttcatcctccaaaacgaaaaggccccgatgcggcgaacgcatcggggcctttttcatgcggcgtccctcacgaacggggaccttggcaccccatcactccggtcagccggggcgatggggttcccggctcgcctcaggcggcccgcaccgtctcgaggaagtggcggacctggccgtcaagccgctcggattgctgcgacagctcggaggcggacgtcaggactttgttcgcggccgccccggtctcctcggccgccaccgcgacgctcgcgacgttgcccgtcaccgcaccggtgccggcggacgcctcggagacgttgcgcacgatctcctgggtcgccgcgccctgctcctccaccgccgcggcgattgagccggccagcccgtcgatctcgcggatgcgggccgcgatatcgctgatggccgtgaccgcctgccctgtgatggactggacctgcccgatctgccccgaaatctcgtcggtggcgcgcgcagtctggttggcgagttccttgacctcggcggcaaccacggcgaagccacggcccgcttcgcccgcgcgcgccgcctcgatggtggcgttgagcgcgagcaggttggtctggccggcgatggtggagatcaggcccaccacgtcgccgatccgcgcggcggcgacgctgagatcctgcacgagctgcgcggtgccctcggcctcgacaacggccttctgcgccagcgtggtcgagccggtaacctgccgggcgatctcctgcaccgaggcgccaagctcctcggccgccgcggcgaccgtgccgacattggtggcggcctcttccgcggcggcagcggcggcgttcgattggtcggccgtctgcgaggcggtgccggccatgctccgcgcggtcgcctgcaactcgatggcggccgcggagacggtgccgacgatgccgctcaccgcgcgctcgaagttgtcggccatgtcgcgcatcgccgccttgcgctgcgcctcggcaccggcccgcgccagggcggtttcctcctccagggcgcgggtgcggatcaggttgtccttgaacacctgaaccgcgttcgccatcgcgccaacctcctcacggcgctcacggaagggaatctcgacgctcgcatcaccctccgcgaggcggctcatcagcccggtcatgcggcgaatggggcgggcgacgaagccgttgagcagcaggatgccgaggccggcgacgatcagcagcgccgcgaggcccgcgccgacggcgaagcgagacgccgtcgcggcctcctccgcgatccgggtgcgcgtttccagcagggcccgctcggtgtcggcgatcgtgccggcgaccttgcgcaccgtgtccatggcgctcttgccggcaccggatgcctcgatccggcgcgcctgctcccgggtcgcctcgtcgcgcatcagcgcgatctcgcgctcggcgacatcgcggctccactggcccgcggccgtatcgagggcgtcgagccggcgaagctgctcggcgttgtcggagacgagcctgcgcagacgccccagcgcctcggcatagtgctgggttccggcgtggaacggttcgaggaaggcggggtcggccgagacgaggtagccgcgcaggcccgtctcccgatccaccatgctggccgtcagccggtcgagatccaggaggacttggtaggtgtggtcgcgccagcggttggtttcctcgatcgtgccgaggctacgccaactgacaaaggtggagccgcaaacggcgaggatgacgagcgcgaagacgacgacgagcttggcgataatggagaggttggcgatggcacgcattgcgctgatccgcggggtcaaatgcgctgcacgggggcggcgcttaaacaaatgatggtcacggcgcgcctaaggccccgttaatccggggttgcaccaaaaatcgcgtgccatcgtagcgaagctgggaccgtcggcttgattcgcgccgatcacaggatccggcgatcccacgggcacaggccggcttaaggattgtttccacccggtatatttcggccaaaccactggcccgacgatgctattccgggcggcgggggaggaccggaaaaatcctgcccggcaattcttgcccggtgcgggtaaaaattaactccccggtaaccatcccggcggtcaatgggcgtgtcggtaaggaaacgtcaacgcccgtgaccagccccgctcccacccgcccctctctgcccctgcgaggccgcgtgttccgcgccgtctcattggcgccggaagcccccctcgccgaatggctcgtcctcctggacgcagccctgaagcgatcggccaagctgttcgacgacagggccgtgatcctcgacgtcgccggcctcaaagccgcgccgtccgagttggagtccctgatcgccgagctgtcggcccggaagctccgtatcctcggcatcgagggtgcggaggccccgctgccctcgctcttgccgccgcggctcgtcggcggccgccccgccggcgacgtcttcgaggcgccggcgttcgaggaagagaagccgggcgtgtcgtccctcaccatcgagggctcggtgcgttcgggccaaagcatcgtccaccgcgagggggacgtgaccgtgatgggctcggtgtcctcgggcgccgagatcctcgcgggcggctccatccacgtctacggcgccctgcgcgggcgggccatcgcgggcgccgcccgcaaccctcgcgcacgcatctactgccgcaagttcgagcccgagcttctcggcatcgaccgcctcgtccgcacggccgaggacatgggcactcacctgcgcggtcaagcggtccagatctggtccgacggcggcgcgatcaaaattgcagccttgggttaaggggaaacgagaatggccaaggttctttgtgtcacgtccggtaagggcggcgtcggcaagacgaccacgacggcagcgctcggtgcggcgctggcgcaggccggcgagaaggtctgcgtggtcgatttcgacgtcggcctgcgcaacctcgacctgatcatgggcgccgagcgccgcgtggtctacgacctgatcaacgtcaccaacggcgacgccaagctgccgcaggcgctgatccgcgacaagcgcctcgagaacctctccctgctgccggcctcgcagacccgcgacaaggacgcgctcaccgacgaaggcgtcgagcgggtgatgggcgagcttcgcgagaagttcgactggatcgtctgcgacagccccgccggcatcgagcgcggcgcccagctcgccatgcgccacgccgatgtggccgtggtggtgacgaaccccgaggtctcctcggtgcgcgactcggaccggatcatcggcctgctcgactccaagaccgtccgcgccgagcgcggcgacacgatcgagaagcacctgatcctgacccgcttcgacccggcccgcgccgaccgtggcgacatgctcaaggtcgacgacgtgctcgagatcctctcgatcccgctgctggccatcatcccggagagcctcgaagtgctgcgcgcctcgaatgtcggctgcccggtgacgctcaacaacccgctctgcgcgccctcgcgcgcctacatcgatgccgtgcgtcgcctgaagggcgagaccgtgccgatggcgatcccttccgaccgtaaatccctgatcaacaagctgttcacacggagggccgcatgagtgtcctgaccttcctcaagccgcgcggctccggttcggtcgcccgcgaacgccttcagctcatcctcgcgcacgagcgcgtggagaacgggcggcccgacctgatcatcacgttgcgcgaagagatcctgaacgtgatcgccaagcacgtcacggtcgagcgcgacaaggtgcagatcaagctggagcggggcgaaggcgtctcgacgctcggcgtcgatatcgaattccccgtcgatgcggtcatcaagccgaaggcgaaggccaagcgcgccatcgcctgacccgccggtcctccggacgaaccacgacctgcggccccgaacgggtgccgcaggtctttttgttggcggacggacaggcgcccattcgcgcaaggacgccttggacgaagcgctcggccttgccgtgctaccctgttccgggacaggccgctgacgctgcgggcgaacgtcgtcaacgtgacgggcgacgaccgggcgcggcatcctcgctcaggggacgccgcggacggtgctgctctccgcctcgttggatttttagaacgcgggggcgctcacacccgccgcgtcagccggaaggcgggggcgtggtcgggctgggtcgtcaccacggccgccggcagcaccgggcgggcatcggctcgctcgatccggaaatgcccgacgatccggctcaacgcgagcgtcgcctcggtgagcgcgaaggccgcgccgatgcagacccgcggccccgccccgaagggcaggtaagcgaagcgcggcaccggcggcgcgccgggcaggaagcggctcggatcgaaggcgtcggggtcgtgccacagcttgcggtgccggtgcagcagccagggcgagatcgtcacgctgtcgccgggccggaccgcctcgccggccagttcgtccggaccgagcgcgcggcgggccagcacgaaggcgggggggtagagccgcattgtctcctcgatcaccgcgcgggtgaacggtttgtccgcgctcgccgattccgccgccacggctccttgcgtttccggcgcgagcgcgaggagggtgcaggcccagagcagggtcaccgccgtggtctcgtgcccggccaggatcatggtggcgacctgatcgcgcagctcctcgtgcgagaagccccggccggtctcgggatcgcgggcggcccgcagcaggtcgagcaggtcgcgcgcctcgcccccgccatggcctccgacttggcgcccactttgcccctcgtcgcggtcggcgatgacctcatcgaggaaggtgacccaatcgcggcggaagcgggcgcgggcccggtcgagcggcgtggcgaagcgcaagggcacgaccagatcggtcaggtgcgggcgcccgagccgcgcggcgtaggcttcgaggaagccgcgcaggcggtcgccgtggcgggccatgccgacggagaacatggtgcgcccggcgatctccagggcgagccgctggagcgcggcgaacagatcgaccggtccccgggccgccgggccttcgagggccgcgaccgcctcgtcgctcgccgacaggatgtggggcaccaacgtctcgaccgcccgcggggtaaaggcgggcgccagcgcgcgccgctggtgacgccacgccgtcccctcgctgatgagcagcccgtcgccgagcatcggccgcagcatgcggatggtgatcggggtgcgggcataattggcggcgttgtccaccagcacgtgccgcaccaggtccggatcgctgacggtgaagcgcgtgcgcccgagcagccgtcggcggcgcaggggcgcctcgtaggcggaggccggccagcacgcgatgccgttgacccgcatcgccgcgatgaagcgcagggtcggcaactccttttccggcggcaccggcacaggcggcaccaagcgcggcgccgcgtggccgggcggagcctgcatgtccattgcgtcagtcctctcgcgcccgtgagcgggcgctcgcgaagcgttctaggcgctgaaacccgccggggcgagtgcgacggcggaacggcccggcgatgggctgcaaagccccagcggaacgacgtgggcggatgaaaactccgccccagacgtagcacaggcaagctcagatcatgggctaagtcttcgcaaaacccgcggaacttctcttttcgacagacgtcaacggtcgttgatttcagaggaatgtcctgatttggccgcatctccgtcgatccgcgtcctcgatccgtcccgctgccatctcggcgaggggcccagctacgatccggcgaccgacacggcgtggtgggtcgatatcctggagaaccgcctgttcgaattgcccctgagcgagggcgccggcccggcgaagatgcacgccctgccgttcatggcgagcgacgtcgccgccatcgacgccgaccggcaactcctctcggcggaggacgggctctacatccgtacgatccgcgacgggcaactgagcctgttctgcccgctggaagcggaggatgccggcacccgctccaatgacggccgggtccatccgagcggcgcgctctggatcagcaccatgggccgagacgccgagaccggacgcggcgcgatctaccacgttgccggcacgcgggtgacgcggctgttctccggcctgtcgatcccaaacgggatcgccttctcgccggacggcgcgaccggctacttcgtcgataccgacgagggcatcctgcgccgcgtcgcgctcgaccccgccaccggcctgcccgcgagcgcgcctgagacccattacgatcacagcgacggacagggcggaatcgacggcgcggcggtggacgccgaggggctgatctggaccgcgcgcttcggcggcgcctgcctcgatgcctacagcccggcgggcgagcgggtgcgcaccgtgtccgtcccggcgcgccagcccacctgcccgaccttcgccggccgcgacctcgaccggctcctcctgaccacggcctacgagggcatggacgaggccgcccgggcggaggaccccgagcacgggcgcaccctgctcgtggatatcggcgttcgcggcctgctggagccggccttccgcctcggcgcctgacctcatcctagggccgtctccgacctgatgacatcaggccggtgcctctcgctctttgttttgacgcgcattcttccgacgaaccggccaccacgtcgtcggaatgcgctcgagccccgaaaccgggcggccggcctgcggcgccccaggaacgaccatgtccgagacgatgtccgatccgcagacccgcccctatcagccgatcgaggcctatgcgctcctcagcaattgcgagggctgcgcgctggtggcgcgcgacgggggcatcgactgggcctgcctcgagcgcttcgacgccgacccctccttctcgcgcctgctcgataagacgcgcggcggtcatttcacgatccggccgaccgagcgcttcgagaccgtgcggcaatacttgagccgcagcaacatcctcgagaccaccttcaccacgcagaccggcttcgtgacgctccacgacttcatggtcgggccggagggcggcgcgggccggccgcttctggtgcgcctcgttaccggcgtgtcgggctgcgtctcgatgatcgccgagtaccgcccgctcgcaggcttcgccgaggacttcgcgccgctcgccgtcgagggccaccgcgtcacagcgccgggctgccccggcctcgtcgcggatgctgacttcgccgcggagggcgagctggccgccgcgcgcttcaccctggagggcgggcaggcctgcggcttcgcgctctacctcgacacgccccccgagacttgcccggacgcccgcatcctgatggaggagacgcgccgcgcctgggtgctgtggacggaggacgcggcctatgttgggccgctggcggacgaactgatgcgctcggcgctggtgctgaaggccctgacctacgagcccaccggcgcgatcatcgccgcggccaccacctccctgccggaggagatcggcggtatccgcaactgggactatcgcttctgctggatccgcgacgcctgcctgtccttctacgtgctgaagaaattcgggatgagccgcgaggccgagtccttcttcggcttcgtcaccgagctgtgcgagcgggaagagagccgcctgaagccgctctacagcatctcgggcgaggcggagctcgaggaaatcaagatcgatcacttcgagggctggcgcggcagcaccccggtgcgccacggcaacgaggcggccgagcagcatcaggccgatgcctacggccaagtgctcgacctgctctacctctacgagcgcttgggcgggacgatgccggaggcgatgcgcaagcacggggcgcggctcgccgacgtctcggcagcacattggcacgagcccgatgccggattgtgggagccgcgcaagcccgaggagcgctacctgcacgcggcgatcatgaactgggtcgccctcgaccgggcgatccacttgttcggcgagcgtgaggaatggtgccgcgagcgcgaccggatcgtcgcctgcgtcaacggcgaggcgatccaccgcgatggatactatccgcaatatatcggcggcgacgacgtcgatgccgcgcttctgatcgcgccgatggtcggcttccccgtagacgaagcggccttcgcccgcaccgtcgatgtggtgatcgagcgcctcggccacggccccctcgtctaccgctacaagaacgacgacgggctgcccggccacgagggcaccttcctgctctgcgccttctggctcgtggacgccctgctctggctcggacgggacgaggaggcgcgcacccgcttccaggctttgcgcgcgctgcagaacgatgtcggcctctacgccgaggaaatcgcggaggacgacaccttcctcgggaactttccgcaggctttcagccatctcggcttcatccacagcgcgctgatgctcgacctctacgagcatggcgggcgcgaagcggtgcagggcacctacgccgaccgctccctgcgtgagacggattcgcgccgggcgccccgtatcgacggggccgaggcggcagagtgagaaccggaatgacgcgtatcggctaccacgcctcacacgagcagcacgccccctccgccctcctgcgccacgtgcgggcagcggacgaagcggggttcgcctgcgccatgtcgtcggagcacttcaagccgtggagccgcgcgcaggggcattccggccatgcgtggtcctggctcggggcggccctcgcgacgacgcggcttccgttcggcatcatcaccgcgcctggctaccgccaccatccggccgtgctcgcgcaatcggccgcgaccctgtccgaaatgtttcccgagcgcctgtggctggcgctcggcagcggccagcgcctcaacgaggacatcaccggcctgccctggccggagaaggccgagcgcaacgcacggctcgccgaatgcgccgcggtcatccgggcgctgctggccgggcagaccgtgacgcatcgcggccgcgtcacggtgatcgacgcgcagctctactcgcggcccaagaccccgccgctcctgatcggcggggccgccaccgcggcgaccgcccgcgccctcggcgcctgggccgacggcctcgtcaccgtggggatcgagccggacaagctgcgcccggtggtcgaggccttccgcgagggcggcggtgtgggcaagccggtcttcctccagaccaaggtctgctgggaccccgacccggcccgtgcgctcgccgaggcgcatgcgcaatggtcgagcaacgccatcgagggcgaggtgaactgggagatgcgccgcccggaagatttcgagaccgccgcccgcttcgtccgccccgaggacatgcatgcctgcgtgcggatctcggacgatctcgggcagcatgccgcctggctcggggaactggccgagatgggatttgccgagatcatcgtccatcaggtcggcacccgtcaggacgccttcatcgatgccttcggccgccgcgtgctgccccagttcggcgcctgacgccgcccgggatcagaaccgcgcgcgggaaaagcgcccgcggccgccggctccgaacacgctctcgatcacagcccagttggaggggctgaggccgtgctcgctccttgagccggcgcgggtccgcccgttcgagccggtccctctcgtcggcacatttccgaagcgcgagtcttggcgtgccggtcatcggcacggagcgcggcccctcgtgacgccagatgcgctgaacccggtccttgcccccggccagccggccgcgtccagcaacgcgttgacacggcggtcgccatcgcgcccgtactcggacgccagggcgacgatggctcgggttagcccatccgcatcggccggcccggtgggcacgtagcgctgcggaccccggtgctgccgccgatccggcaggcgtaatggtcgtaagaggccgtacttccctcggacaccatcgaccgcctgcctgcgtcgctcgggggctaccagtgtcccgaggcgacgtccgccagcacctgcttcttcagagatagagcggctactcgccgacgaagccgagcgttctggcgttccagacctttcatcgtctgagcttgatcatcccagtccagagccagccggtcaggtcacccctgcgccgcgtccgtggcctcattgcaagcccgatgccgcaaaatccaaaaagaccaaattgggagttgaccgtgtgcgttcgcgagtgtcagcctagtagagcaagagggttatgatcaaaaaatacgcaaaagcgtgaggtttgatcatactgcaacggaatcagacgagtcgggagccaataccaatggcaaccgatcatccgatcaaatccataaaccggtcatcggctgtggaacggcttttgcggagcgttcggcagccatgcggatcctggggcggtacggttgtgcattgcacagcacgacaactccaaagatcagtgaagtcttggtcacaagaagtcttggccgcaaccggcaatgcaaggggaatgtaagatgcgacgcggcggacacggaacggaacggggatcggctcggcccggacgaatggcatgggcggccggcacgctcctcggcgccctggccttcggcctgcccgtgagcgtctccgcgcagcagccctcgccggtgggccagttcaacgatcaaacccagccgcgcaccgatccgcgcatcgccgagaaacccagcgatcccgtccgcgtcggcccgctggcgccctgggccacccacatggccgagcgcgggctcaccttcgacatcaacatctacaacttctaccaggccaacccttcggccggcctgcgcaccggagagcagtcgaactcgacctacttcgtcctctccatgaccgccgacatgcagcgcatcgccaacatcagtggcggtaccatcaagttcacgcagactttcttcggtaacgtccgcaacctcaacatggccgccgatatcggcgacaccacggtcggctatcagccgccgttcaaccccaacaacaaccgcctctcgctgctcacctaccagcagaagctcctcgacgaccgcctcgtcatcgaggtcggccgcacccaccccgatcgctactacggcctgccgccgtgcaactcgatcaattcctgcttccaggacctgttctacatcaacgccggcttcacctcgccgctctacgcggtctggggcgcgaacgccgcctaccagctctcgcccaccagctacgtccaggccggcgccttctcggtgaaccccggcaccaacgcactgtcgggctacgatttcggctacgagcggctctcgggcgcgctggtgatgaccgagatcggcaccaagaccgactacaccatgaccgcctatcccggccgcgcctcgctcaccggcttcttcaacacggcggatcacgacgacaacttcaagacggtgttcggcacctcgaagggcctgaaccccggcgccccggtgctgcagaagtcgggcacgtccggcatcgtgctcaccggcacgcagacggtctggcgcgccgacggtggcctcgtcgccaacccgcacccgacggcgatctcgctctacaccggcacgggctactcgttcgacccgacggtgccgatccgcttcaactcgttcgtcggcgtacgcctcgacgcgcccgaccagagccggcccaacgacagctacggcctgaagatgaactggcagcgcttgtcggagaactacacgcagttcctctccgacgcgaacttcatctcgggcggctcgggcgccccgtattcgcgcgacaagttcgtgttcgaggccaatgcgcatttcgacgtcggcgcgggcgtgatcatcgagccggtggtccagtacgtggtcaacccgaactcgttctggaaccccttcaccgcgcggcgcgccaaggacggcttctacgccggcgccaccctcgtcgtcccgctcggcaccctgctcggcctcgctccgggctagccctcgtcccgaacacacggccttcccccgccctgtgccctcccggtttcggcaaccgggagggcttccattcctgcgattaccgatcagccacgccggtctcgggcgtcctgcagacggcgcaggaaaacggcggcgcgtgcgccgcgctcgaccgcgtcgtcgcagcccccgcggatgacgatgcgccgatcccgaaccgtgatctcgtcggagaccgggatcaccggtgcctgccggtccggatggaaatcggccgcgatcccctgcgggccgccgctgaggcggatgatgccgagagcgaggcagccgatccgcaggcgcgccagggtgaacagcgcgtccaccgattccggcagggggccgaagcggtcctcgatctcgtcgcgcagcgcgtcgatctcggcctccgcgcgcaggcgcaggagacgcgtgtagaggctcaggcggatttcgggttcggggatgtagtcggcgggcacacggccgttcaggccgatccgcacttccgggctccaatcctcggccgcctcgcccttggccgcgcgcagcgccagttgcagcagatgctggtagagaccgagccccacgagcttgacgtggccggactggtcgtcgccgacgaggtcgcctgccccgcgcaggtcgaggtcacgggcggagatggcaaagcccgccccgagccggtcgagcgcctccagcgtgcgcaggcgcttctctgtcgaggggctgagcggcttgtcgggatgcccgaacaggtacaccaccccgcgccgctgtccgcgcccgacgcggccgcgcaactggtgcagttgcgcgaggccgaaccgctccgcgtcccagaccagcatggtgttggcccgcggcacgtcgagcccgctctcgatgatgctggtggcgagcagcacatcgccgttgccgtcggcgaagcgcaccatcgcgtcgtccatctcggcgggcttcatctcgccatgcgccgtcaccacgtcgagccccggcacgagcgcgcgcaggcgcttggccatcggggcgatgtcctcgatgcgcgggcagaccacgaagctctgtccgccgcggcggtgctcgcgccgcaaagccgcggccagcgtcgtctcctcgaagggggcgatcaccgtgcggatcggctggcgcaccgccgggggcgtggcgatcacgctgaggctctgcaggccgaccatcgccgcctggagcgtgcgcgggatcggtgtcgcgcttagcgtgaggatgtgggcgtcgcccgccgccttgcgcaggctcgccttggtcttggccccgaagcgctgctcctcgtcgatgatggcaaggccgagatcgtggaacgacacgccgcgcccggcgagcgcctgggtgccgacgacgaggcggacgctgccatcggccaagccttgcttcacccgctttgcctcggcgggggagacgaggcgcgagagatgcgccacctcgatgccgaaccgggcaaaccggcgccggaacgtctcgacatgctggcgcaccagcaccgtggtcggcgccatgacggcgacctgccgcccggcaaagatcgccgccgccgcggcgcgcagggccacctcggtcttgccgaagccgacatcgccgcagacgagccggtccatcggcatctcgcgggcgaggtcggccagcgtctcctctaccgccccggcctgatcgccggtcagcggatagccaaaaccggccgcgaagcgctccatctcgcgctcgggcggcacgatctgcggggcgtgggcctcccgacgctcctgcgcggccttcagcatcgcccgcgccgccttggcgagcgtcgcctccgcctccaggcgccgccgagcccaggtgccgccgtcgagccggtcgagggtcacggcttcggcctccgagccgtagcgccagatccggtccgcttggctcacgggcaccatgaggatggcatcatcggcaaaacgcaggcgcagggcgtcttcctcgtcctcttcgctagcgcggatcgcctccagcccctcgaagaggcacaggccgtgatcgcggtcgatcgccacatcgccgacccgcagctcgacctcgccgatcggcagcacggcggcccgtcgccccgcacccgccgccagagggccgaacagatcggccgcagcgatcaccgtcgccccggcctgcggcacgtgaaaccccgcttcgaccggcatctcgatcgccagcatcgcgccgggctccgccgcctcgacctcggcccagccatcgatcaggcgcacggttcgctcgtcggccgcggcggccgcccgcacgaggcggcgcagcggcgccttggggccggcaagcacgacgcgctcgcccgctttcagcgcggcgcgcagggctttggcaaaggcggcctcggggcggcgctcgcggacgaaaaccggtcctgcgatccgctccgcctcggcgctcgtcgccgccgcaaggctgcgtgcctcggccaatttcgcccattccttgggcgcgagatagagatccggcgcgggcgtctgttgggatcggtcgtcctgccggctgccggaagctgacatcgccccttccgcctcgcggccctcggcgatctgctcgaagaacgcggcggcccgctcctccaccccggcctcgacgacgaggcgcgcctcgggcacgtaatcgagcatggtcacgagcgcgggatagaatcgggcgagccggtgctcctgcccggtgaagggctccagggcgagactcgaattcgggtccaggatgatttcggtggccgggtcgatcaccagccgctcggtctcgacgcgcgagcgctgcgacaccggatcgtaggagcggatcgcggtgatgcgcgccccgtcatgctcgacccgacagggaagcggtgcggcggccgggaacacgtcgatggtccgtccccggaccgccacctcgccgggctcatcgacgcgatcgtcgaggatgtagccgagccgtgccagttgcgccgtcagttgctccgcatcgagcggctcgccgacgcgcagctcgatatgggccgattcccacgtttccggcgggggcacgcgctgcagcagcgccggggcggtggtcaggacgatgtccggatgtgcgcggtcgtcggtcagccagcgcagcacgcccgtgcgcgcgcccatgaccccgcgcgagggcgaagcgcggtcgaagggcaggcaatcccattcgggataaacagccaccgtccgctccggcgccagcgcccgcaggaccgcggcgatttcatcgaggcggcgcccgtcgcgggccacgtggatcaacggccgcgcggcttgcgcgaaaccgagcagagccaccgccagggctcccgtcggaacgagcggggcaacgcccccatccgggctcgcatcctgatcgtctcggggcttggcggtcctggattgtgccatttttattccgtcgaacgacttccggggtcggctcccaggaacgccgcacggcctgcccgcggttcctgttctgcgtcaccatccccggtttccaccgcacttccctggggaccgctgggccagccggtgcgggagggcccggccgcaggttcggccgtcccgtggctcgacaccgctgcgcagctgggcgactcacaggccacggccagcacccgtcgctcagacacagacgcccccgatgttcggtcccgcgttggggagcgctcgtcgcagcgaggctacttcgggagggtgcgatccatgttccacaggttgaaggcgcgctcgccgagcatcgtgtcgaggccttcttcctggatctcttccggcacccgcagcgtgccgaagcgatccaggcccgtcaggatcatgaaggtgacgaaggaagcataagcaccgacgacgaggacggcgagaagctgaaccccgaactgctgcaggctcgccgagacttggttgatatgcgaactggccatgatgccgatgagcagggcaccggtcaggccgccgacgccgtgggcgcgccagacttccagcgtgtcgtcgatcttcagccatttctggacgtacttcgcaaagtagcaggccgtcgcgccgatggcgccgatcgccagggcggcgatgggctcgacatagccggaggccggcgtgatcgtcgcgagccccgccaccgcgccgacgagcacgccggagaaggacgggtgcttggtctcgcgccattcccagaacatccacaccagcatggcgatggaaccggcgagcatggtgttggtgaaggcgtaggccgccagcgcatccgccgcataggcgccgccggcattgaagccgaaccagccgaaccacagcagaccggcgccgagagcgaccaggggcaggctggctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcatggccggcgcggattcggattcgcccgccgccaccctgcgtttgccgagaaacttcgccgtcgccagcgcggaaaatcccgcggaggtgtgaatgacgatcccgccggcgaaatcgacgacgcccagcttggccaggaagccgccgccccagacccagtgcgcggccggcacatagacgaggatggtccaggccgtgatgaagaacaggtaggcgccgaactggaagcgcccgacgaaggcgccggtcatcagggccggcgtgatgatggcgaacatcatctggtaggcaaagaccatgatgaaggggatgttcggagcgtagaccggatttggctcgatgccgacctcgtacatgccgaagtaatacgcgaaattaccgatcgtgccgccgatatcaggcccgaaggcgaggctgaaacctccgaacacccagatcacgccgaccacaccgatgcagacgaaattctggatcatgacggacaggacatcgcgctgtctgacgaggccgccgtagaagagggccagagccggcgtcatcatgaggaccagagcggtgcagatgaggatgaaggccgtgtcgccggcattgatgccttgcatcgcgtgctcctagatctgtgcttctcggaagaggggcgtgtcggcgcttgcgatgcgcggtatcgtcgttccggatcaggacgctccggggcgtcaccgtgcggttccggctgcgtggaccggaaccttgcccggcgcattgccttgatcgtcgatcatgggatcggcgacgggcccgtgcggatggggcgccatcagcttcttcggcgcgatgaacaggtacatcgtcagcacgtagggggcggtgaaggacgggatgcccgccggcgcgaccatgacgtcgagggcaccctggacgaagacggtcatcacggtcgcgagaccggcatagacggccacccgcggcgagggcgtcaggaagacgacgccgacggccatcgccgtcagaaccgggctgaagccgtagaggccctggctcacggccttgggatcggcacccatcgcgatcgcgacgatcatgctgatcagcgatccggcggcggcggcgattccggccgggaccgaggcgatcaggatgccggccaggatgatgacgccgctgacggcgctacccagcaggtagacctgcgcgatgttgcggaaaaagatcgcgacgaggtccatcggcgccggaatgccggtgaggttaggcacgacatcgcccgcgagcttgggggcatcgcccgtcacgtgcaggccgccgaaggaataggctgcggcgaccatcagccagcccgtcagcacgaaggggccggtcgagccgggaatgccccatttgccggtgagcgtcgcgctgaaggcggcggtgaagaccgtgctcgcagccgcgccgatcacgatcgaggcccagagttggggcgaagctgcaatgaaggtcggaagcgcggcgccgacgagaacgccgttgaatccgtagagaccggaggagacggaggggtcgtcgcattccagaagtcgtgcggtcagcgttgcgacgaggacgccgatcgccgccccgatcgtggtggcccaattgcccgtcaccgacgaagcgtaggccatcgcggcgaagaacagcacgcccgtcagggcattctcaatgaagaagacttggctcgtcccgcgcagcgactggacgaggaggttgctgttcgctcgcggcatggatccggtcctcgctcagcgccagtagggttcggcgggaagagaccggtcgcgcgcctcctcgcgcacgatgcgccagaaccggcgaacctcgtgacgcacgtcgtaggtctccacgccgacggcgcgcagcatcagcccggcggcgttgggcaggcggctcacgccggacagcgcccgcggcgcctcgatcgggaaatggggctcgaaccgttccttgatgcgcgcggccgtctcgggaggggtgacgcagaggatgttggcgaaggcgtcgaagccgcgcatcgccgccgcgaaggcgatcgtcggatcgcccttctcgatcaggatcttttccgcgaacagcttatgcccgccgggtcggcgcaggttcacatccatcgacagcaggtcgaagccgaaccgctcctcgacatgatgatgcttgcggccggcgagcaccatctcgccgtagagcagggtggcgtccgctgcgacgacgaggtccgtgcgcgagaggaagcgcgagccgcgatagggtatggtgaagtccggcaagtactcgaggtagccgccggccgcgacggtcacggtctggtgctgcgaggcgtagttcgcgtccatgcagtgaatgcggttggcgccttgggtcgagacgtgcgcgcaggcgccctcccctaccgcgatgtcgatcgtgtagcggtcgccctgcaggatgccgccgccgaccgagataatcgggcaaaccggcagttccggcatcgcctcgtcccagtagagcgcctgctgcaccagcagcggggcgacccggtagaggtcgtggagcacggagcgcccgtcgcgcagcgagaacccgaggcgcaagcggccgaccttgccgggcgcgcccgcccgcatctgcgccggctcggtctggaaaccgcgcagttcgcgcgccgcgtcgatgaggccgaggggctcgtgcagggtcatggtctcacgcgctcgccgcgagcggaggacgcgtcctcacatcgaacagcgccatgtcgagaatgagctggaggaggtcgtcgacaccctcgccggtcttgcagttggtgaagaggaacggcttcttgccgcgcatgagcttggagtcgcgcgccatgacttcgaggctcgcgccgacatagggggcgaggtccttcttgttgatgacgaggatgtccgactggcagacaccggcgccgttcttgcgcgggatcttgtcgccggcggcgacatcgatcacgtagatgtagaagtccgccagcgccgggctgaaggtgagcgtgaggttatcaccgccggattcgatcaagatcacgtcgctgtcgggatacttgtcttcgagctcctcgaccgcggcgatgttcatcgacggatcttcgcggaccgccgtgtgcgggcaggccccggtctcgacgccgacgatcttctcctcgatcagcacgccgtggagggtccggcgcacctgcttggcatcctccgtcgtcacgacgtcattggtgatgatcagcggcttgatccccagcgcgatcaggcgcggcgtgatggtctcgatgacggccgtcttgcccgagccgaccgggccgccgatgccgatacgggtgatcttcttcatctcgatttcctttgccgcactcaattcatgaacaggcggacatggaccgtggtgtgatgagcaacgagcacgtcgaagaccggcgcgaaggcggccatctcgttgagggcgagatcgcgcacggcgaggtagtcgtcctcggcgcggccctgggcggcgaacaggatgcgctgggtctcgaaatggtcgatccgcatcagccggagcgcggcgctcaggatcattgaggccatgccgtattggtggacgacgaaggcttccgtctcgtccgcgccgagatgtgcgagggtgatcgcctgaccgatcggcaggcagccgggggtggcgtccgaccggatatccgcgagccagcgctccagcaccggcgaggggctgatcttgagcgccagctccgcgagcttcttgcccatccgcgtcagcatcagctgctgctcttccccgacgcggcggcagagcaattcccggtcggccgtgacgatgccgggataatcctccgccagggtggcgcgatgggcgtgcagcagcgcgacgccatccacccgggcgttctggtgcaggacgagttcgacgaaatgcagcaggctgctcgcgtcggtgacgatccccgtctgcagcgcggattcgaggccgttcgagaaggcgaaggagccgatcggcagcgtcgaatccgagaattgcagcaggcgcgtgagatgagccatgccgcgcggtgcgagacgggccctcggctcaccgtgccgcatcacgccaccggatcgtggtgatgatgcgcgtgcggatggccatgatcgtgcgcgtgatcatgctggacatgctggtcatgagcctgtgcagcgtcgtgaccgtcatgatggtggtgtggggtggcgtcggcgccggcgaagagcagccgcacctccttcgcgtcgagcttggccgccacctcctcgcccggggcgaagcgggtcttcacatgggcgaaggcgtgcgtgcgcatgaccgaggccatcaccttctgatcgaccgaaagcggcacgtagaccgtcgatcccttgatcacggcgggccagtgctggttgccgaggccgtgcccgagttcgaaactggcgcgcagaatctcgtgcggcgcgaggctctccagcccctccaactcgatgaccagcacctctttgagggcgatccgggcgacgacgatgagcccctgcgccgcgtcgtagtagagcacgtcgccgtcgtacaggtgctcggagcgcggcagcgagatcgccagctcgatcccgttttcgctggccttgcgcaggcggctcttgggcgcctcccattgctccagcaccagcggatcgatgcgcgcctgccccgcgcgctcctgccagaccggatcgccgagatgaccgagtttgtgttcgacgaggatcattcgtctctcccaacggagcgcgctcacgcgcggcgcaggcgtttcccggatgcgattccgagccagatcgcggcgtagccggcgatcaggctggacaaacagtagaggacggcaagaccggcttggcccggtgacgcggcttcggaagtgatgccgtagacgaagctcgaaaacgtcgacaatccgccggcgaagcccgtgccgatcaggagctggtactcgtccgagacttggttcaggcggtgaagttcgaaggcggcgccgaggcagaacgaggcgacgacgttggcggtaaagatgtcgagcggaaaggcgccgctgtgctgagggatcagcagcatgagaaattcgcgggtgagagcgccgaacccgccaccgatgaagacgaagacggcccgcgcgcccatgacggccccctatgctcgcgccagggcgacgcccgccgccgcggcgcagaggcccacgccgacggacgcgacgaggtacagggcggcgagcccccggcgatgctccatcgccatctgcgccgtatcgagctgcatcgagctgaatgtcgtgtagccgccgagaaagcccgtcagcaccagggatgagaccacgtcaccgtggcgttgctgccagccgagcgcgagcgccgcggagagataggcgatcgcgaaggcgccggtgacgttgacgaggaaggtgccgaacttgaagcgcgcggggatcgcgcggtcgatgaagccgccgagctgccagcgcagcagagaaccggctccgccgcccagacacacccacatgacgtcgatcggtctcatcaatgcctgcaccgggctgtgaaccggcggcgggaggcgtctcccgccgcgcgacgggacgtcagctgaagaaatggagctgcgcgagcggaagatgcgtggcgggctcgatcgtggcgtgcttgccgtcgaccatcaccgcaaaggtttccgggttgaccttgatgaccggaagccggtcgtttcgaaccatcgacgccttggtgatggtgcgcgtgccgtagacgggcacgaccttggacgtcagctcgtaacgatccacgatcccgtcctcgtaggcggcatgagacgtgaaggtcacgcgtgtcttggccacggccgggccgagagcgccgaacatcggacgatagacgaccggctgcggtgtcggcagcgaggcgttggggtctcccatgatcgcccaggagatcatgccgcccttgatgaccatcttcggcttcgcgccgaagaaggccggctcccagaggacgaggtccgccatcttgccgacctcgaccgatccgatcacgtgcgagacccccgccacgatggcgggattgatcgtcaccttggcgacgaagcgcagcacgcgctgattgtcgttgccggaggcatcccccggataggcaccgagccgcgccttcatcagatgggccgtctgaatggtgcgcgcccagttctcgccgacgcggcccatggcctggctatcgctcgacaggatcgagatcgcaccgagatcgtgcaggacgttttccgccgcgatggtctcggcgcggacgcggctttccgcgaaggcgacgtccgtcgggatcttcgggctgaggttgtgacagaccatcaccatgtcgaacaattccgcctgcgaattgatgccgtagggcatggtcggattggtcgaactggggatgacgttggagatgcccgccacccggatgatgtccggtgcgtggccgccgcccgcgccctccgtgtggtaggtgtggatcgtgcgcccctcgaacgcggcgatggtgctctcgacgaaacccgcctcgttcaaggtgtccgtgtggatgcagacttggacgtcgtgatcgtccgcggcggtcagggccatgcggatcgccgccggggtgctgccccaatcttcgtgaaccttcaaacccatcgcgccggcccggatctgctcctcgatcgggagaagcgccgagcaattgcccttgccatgcacgcccgcattgaccggccaggcatcgaaggagcggagcatcatctcgatgttccacgtgcccggcgtgatggtcgtgccgttggtgccgtcggacgggccgatgccgccgccgaacagcgtcgtcacaccgttgctgagcgcggcctgggcctgctgcggcgagatgaagtggacgtgggcgtcgatgccgcccgcggtcaggatgaggtgctcgccggaaatggcgtccgtgcccggtccgagcgcgagcccccgtgtcacccccgacatcgtcgagggattgccggccttcccgattccgacgatcaggccgttcttgatgccgagatcggccttgatgacgccctggaccgcgtcgaggatcgtgacattggtgatgacgagatccggtgcgcccgccgcactggtcaactcgttgtcgtaacccatgccatcccgaagcgtcttgccgccgccatagacggcctcttcgccgtaaacccgaaggtccttctcgatctcgatgtagaggtccgtatcggcgagcctgatcttgtcgcctgtcgtcggcccgtagagatccgagtattgccgccgcgagattttgctcatcccagcgctccagattcggctatcgaagggggcaggttacggcttgttcttgaacccgtagcggttcacgcgatccagcgcgtccgacagccgtgggcggtaatcgtcgtaggtttcgtcgccgacccagccgtcgacgaggctgttgaagccgagcacccgctgcttgccctgatagggaacgagcgagacctccttctcgtcgccgggctcgaagcgcagagcggtcgtggccgggatgttgagacgcttgccgaaggcttgctcgcgatcgaactcgagcgaggcgttcacctcgaagaaatggtagtgcgatccgacttggattgggcggtcacccgtgtttcggaccttgatcgctgtggtcggatatccggcattgatatcgatatcccctgacccgaaaatgattccgccgacgggcgccttcttctggggaggactcatcgcgtcacctcctgacatctcgatttacttgataggagcatgcaccgtgatgaggcgcgagccatccgtgaacaccgcttcgacctgaacgtagggaatcatttccgcgaccccgtccatgacgtcgtcgcgcgtgatggttttgcctgcgagttccatcacttcttccaccgtcttgccggcgcgggcgccgtccagggcggcgacggagatgagggagacggtttccggatggttgagcttgagcccctggtccctgcggcgctgcgcgacctgtgcgagcatatagatcagcagcttgtcagtttcgcgttgagtaaagtgcatgggcagcttcccgagcgaatacagcctgccttagcagccgatttattggcacccagaacatatcttgttttcaacctatagcagcaacttaacgaacgtggctagcccagtttgaatacggggtattacttatccaaatgatcagtttcgcgcataagttgttgcaataaagggagattcgcgctgggcttggcggcccctcacacttacggcctcggcgccgaacggtttccccatttcggagcgggaggggcgccgagttgcgacgcaagagttgcaaggatcgctccgccccgcattggaatgctcgattttagggctgctgctccggctgcgatggcctccggccatcgtacgatgtgaagctcagaagccactggcctcgaagacgtttcgcgcctgatggaccgaagacttggtggccggcaggacatgccacgccgtatcagcaccgatgctctaagggaggcaattttaccgagacggttatcgtcaaaagatgctgcgaccgagattgcgggggctgctaaaggctgcaacatctcgatgagacgtacgaatacgaaaaattcctatcttgtgcctgcccataatttgcagtttagtagcgcccggatcactgagtgcctaggttgcacgatgtcgccgcttctgacgcgcctgctcgcatcggccagcgcactcggcgtgagtacgcttccgagccatgcgctcgatccgaccgcagttgagctggaggaactacaggtcaccgcgcagggcggttccgcaaattccgttgcggcggttgcgggaccggccgcgaacctgaagacccagatctcaccatcggtcctggccctgccgggcaacagcacggtgatcgatgccgcggagatcgcgcgcctgccggtgcaaagctacggcgacctcttccgtcccgtggcaggcttcgatgtctcgaattacgggcagggcggggtcggatacggcatcgccctgcgcggcttcagcgatgccgagcacggtcgcgacgtcgccgttttcatcgacggggtgccgatcaacgaggtctcctcgatccacaccccgaactacgtcgatctcaatccgctgatcccggagaccatccgctccatcagcatcgtgcgcggcccgttctcggtcgaagcgggcgacgccaatctcggcggctcgatcttcatcgagaccaagcgggccgagcccttctcgaccgtcggcgcatcgggcggctcgttcggtacgtggcgggggcttgccaccttcagccagatcggcccggggatccagcccttcctcgcctacgagggctacggcaccgggggctatcgcgagaacggcgatctcgggcgctacaacgccttcaacaaggtcaccatccccctcgatctcggctccagcctgtcgctgcgggtgcagatgtacggcacggggttcgggcagccgggctacctggagcgcgaccgcgtgcgcgccggtctcgtctcaccgcgggccgcgaccaacatcaccgatggcggcggcaagaccctgcagaccttcgtggccaactacgtcaacgggcttccagacgacgagctgtcgacgcttctctacgccagccacgacgtgttcagccgcttctcggatttcggcgccggccagcgcggacaggtcgaggaacgggagaccgtgggtggccgcatccgcaaggtctggacgacgagcctgttcgacgtgctgccgacccaagtcctcgtcggcggcgattggcggagcgacgcgctcgacgtgaacaccggcccctcggtcgcgcgcacgttcaccgcacgcaccctcgatctcgatctctcgcagcacaacctcgcggcctacgcgcaggtgcaggtcaagccggcgccctggctgaagctgaccggcggcgcccgcttcgaccagttcttctacgacgtgcgcaacaatctcgacccggccctgtcgcccaaggtcagccccaacgtggtctcccccaagggcggggcggcgctcacgcccttcgactggctggagctgttcgccaattacggccagggcttccgcagcccttccgcttcgagcgaattgacgaacaatccccgcctcactccgctgaccatcgagagtacggagggcggcggccgcctcgtattcgaccggttcagtctcctcggcacggtgttcttcaccgacatcgccaacgaggtcttccagcccgcacccggcctgcccgtgcagaacctgggcaagtcccgccgcgacggcttcgaaatcgaggcgaaggtgctggcctatcgtgaaggcctcgaccgcgtggcgttgttcgccaactattcgggcgtctcggcccgactgctcaacggcgcgccatccatcttcatccccaacgtgccggcgtatcttgccaccgtcggcgccgaattcgacgtcgccgcgccggccgccctgttgcccggcgggcgcctgaccggtgcggcctacctgtcctacatcggtgccaagccgttgaccgaggacggcgtattgcattcctcgccctatccgcgcgtcagcggccggatcgcctacgtccaccagagcggctggacgacctacgggcaggccacctggtatcccggcgaccgcacgagcgagagcatcttcaacttcggctcgtcggtctctgcctcggccgccgagatcgtcaccagcccgcagccgcgcctgacgctgctggccggcatcacctccagctttgcaacaggagcacctcttcgatgagacgaaccgtcatcctcaccgcgctgctcgccttcaccgcaccggccgccgcccacgacctctggctcgacccggccggcaacggcgtgcagatcctctacgggcatccccacgagccggaactgccgagtgctggcaagctgatgagcctgaccgcctacgagccgtccggcgcggtggccctgaatgccaagctgcagaccggcgcaatgcccgcgctcaaagccgcgcatcagggcgacgcgctgttcgccgcggcctacgacaacggctactgggtgcgcttgtccgacggcggctaccgcaacgccagcaagcggatgctgccgcaggccgacaagagcctctggtcggtgaagttcgccaaggccgtatccggcccgacggccccgtgggacaagatcgtcggccaaccgctggagatcgtcccgctggaggagccggccgcggcttcgggccagatccgggtgcgggtgctgttcgagggccgtccgctcgacggcgccagcgtggtcgccaccgacggcgtgaacttcaagagcgaggcggatcaggcccgcgccacgacggatgcggacggcgtggcggtcgtctcgctgcgcagtgccggtccccaggtgctcggcgtggcgcaccgcgtgagcccctcgcagacgccggcgctggccgatgcggacagctacggcgcgacgctcgccttcaccgtgaccgacccgaagtccaactgagcgcgaggctcccttgagatcaggcggcatcggctctcaaagccttcgccgcctcgatcaaggtccacgacgccgaacggcatcgcttgctcgcccagacagagcgaggccttacgtcttcaagactggtgagggctcacaggccgcaacgagaggcgaggcgctttacggcgtccgccaagagagcggatgaactcatggcgtcgcagcgcggtgagcgttcatcgccctgaggcacggggatgtggcgggtgcgttcggagagcaccgccacgcgagcggagttcgcctgaattcaggcgaactccgtcgatccgctgcgctcccggattgatgctgccgtgctcgcatcacggggcggttccaggcgaggactttcggatcggctgcaaaggaagaagcggatgcaggccgaagactcggcatgccgtgccgaggacgagaccgcggcgacgcaggtgcgccgggtcgaccgcgacgaacaacacgcaggctggtgggcttctcgcacgtgcggtcgttccgggcggtctgagggcggccgcgatacgctctcacggcctcccaacgcggaagctctcgcccagcgatgcagcgcgaagcggatgcccggcggagtgggtcacgacccgcactcggccgtccgcagatagtatggccgaactcaaaaacgcgggcctgacccgcgttccatgttgcggcgcaacataaggagttaaggctcgttgtatggaagctaccctcgcatcgttcggtgagggacggcaccgggttattcgctcgctgggcgaagctgcggtgttgccacctctctgaaagctccttccagatgcgcttcgcagccactctcacgaccgtagccctagccctcgcgccgcttccggcactggcttcctcctgcgctcagcagatcggaaccatcgagcgccgcctcgacagcgcgggtgccgtcgaaatctctggtctgcaggcggggcatgctctccaggccggttcaccccgggccgtgctggctgcgcgttccgatgccccgagcgaccctgagatgatcccgaccgcaagccgcgtggcaggggctcggatcctgatcatccgcgcgagcgacgaggaccatcggggcgatcagcgcgcctgcgagaacaccatgaccgaggccaagggcatgatcggcgccctgccgtagtcaatcccgtcgccgtcggccgatcccttctcgaaagcaccgcgatgacactcctcgcagacgcgtcgacgacgaggtcggggctggccatcgaccggccccgcgcgctcgcacgccggttcggcaacgctgccgggagccgagcttacgacttgctcgttccgtccgggtataagggagctcccctgccgctagtggtgatgctgcatggcagctctcaatcgtcgcgcgacttcgccattggcacggggatggatcggctggcggaggagcagagcttcctcgttgcctaccccgaccaaccgaggtcggccaatctcggcaagagctggaactggttcaggaatgaggaccagaagcgcgacgagggcgagccgtccattctcgccggcctgacgcgcgagatcatggccgcgttcaatgtcgatcccgcgagggtctacgtcgctggcctgtcctcaggtggggctgccgcggcggtcatggcgctggcctacccggacatctatgctgccgtgggcatacactctgggttggcgggtggttcggcaggctcgatgtccgtggccttctccacgatgcgccgaggcgccttgctccgtccgcatcaagcaacgcatccgctaccgactatcgtcttccacggagaccgcgacacgaccgtctcaccggtcaacggcgatcaggccatcgcccaggcgcagcccgatggagacctgaacatcaccaccgtcgatgggcgttccgatggcggaatggcgtacacgcgaacgatcctgactgaaccggatggcaagtggtcgtcggaacagtgggtcctgcacggcggtggtcatgcctgggccggcggccacccgtccggctctcacactgatccgaccggtcctgatgccagccgcgagatgctgcggttcttcatgacacacgcgaaggacgacggagcgtactgacactgactgcccgtccggatgaaacagcccgaagcggttcctgaggagcgtcccttggttgatctacgcatccaccatcggacgacctaccgttacaggcagcctgtcgaacttggaccgcatcggctgatgttgcgcccgcgagaggcccgggacctcaggctgcgttcgagcgacatcacggtaacgccggatgcagccgtgcgctgggccgacgacatcgccgggaacgcggtcgcgaccgccatctttgcagcaccgtccagcacactcgtcatcgatagcgcagctcaggtcgagctttccgcggttgcctatccagtcttcgacatcgccgcctcggccatctcgtttcccttccggtactctgacgacgagtggacggacctcggagcactgacggttcggcaataccccgatggggatcgcctgcagaactgggcgcaggggttcgttgcgggctaccccaccgatactctatcgctcctcaaggacatcaatgccggagtgagtgtcgcgatcacctaccgggctcgggaggacgactgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaccagcagggcatcggctgcgccgaggctgcggtgcggattgtctgcgccgcccgacagcagcgcatcccgatcggcggcgacccggccaacggcacctgccaagtcggcggcttcgtgcaactcgcccagatcaaccggggcgctgcttcgagcgtcattgcccatcggtggcccgacgccgttggggttcgcctcgaccccgcgaatgggccggtgtgcccggcacccacctccgagcagcgcaccaaaggttacatttagcatcgttaaatcggcctgatcctaagtctttgtgtgcaacgacgatgctacgtcggctccagaaacaacaaaatcgacggctgcacgcacacgacatggtgaatggaccgttaatttaacgcgacatcaaccatatctgcggttgcttgtgtcgaacacgaaaaccataagcacagaagatgtccagcatctcgctgacagcagccacacgaagcaatctgctcgcgctccagaacgtcgctgatcatcaagcgcttacgcagaatgtcctggcgaccggcaaacgcgttacgtctgcgctcgacaatccagtcaacttcttcacagccgcgggactttcagaccgccgagccgatttgagcggcctgctcgatgggctgtcgaacggcatacaaacattgcaagcagctagagccgttcccgcttacgtagcgacggccaaatcgttgtcgtagccggcggcggcgaggcagttgcagcattcgtctggggtgaagcgggtgaaggcgttccggatggcgtcccagaggtcagccacggtgcgggcggctgcggtccgcaacagcgctttcagcttggcgaagatctgttcgatcgggttgaactcggggctgtagggcggaaggtagagcagccgcgcgccggccgcttcgacccgctcgcggatgccgctgaccttgtgagcttgcaggttgtcgaggatcacggtgtcgccgggccgcagcaccgggacgaggcggttggcgacgtagtcgcgaaagcgctggccgtttgtggcgccatccgcgaggtcgagggcgcacaggccggtggtgcgcagagcggcggtgacagtagtcgttttagaatggccctgcggtacgaggagccggcagcgctcgccgcgcggggcgcggccgtagcggcgggccatgttggtggcagccgccgtctcgtcgaggaagacgagcttgtcggggtcgaggtcgggctgagcctcgaaccacgcctcacgcgccgccttcacgtcggcccgctcctgctcagccgcgtactgcgcccctttttgcgggtgatgccgtggcgagcgaagaagcgtgacagcccgctcgtgctggtctgcacgccctgctcggccagggcgtcgcgcaattcgcgcaggaagagttcgggctgcgcctcatcgagggagaggatcagatccgcatgcgcctcgatcgccggcaggctgtcgtcggcgtgagtcggtttgggcgcgacgtgaccctgctgcgcaaaccgctgcgaccagcggctggcgctcgacacgctcaccccgaaccgcgccgccgcccaatggaaggaagcgcccccggccacggccgctacgacgcgttcgcgcagatcgacagacaacggtgaaggcatcgctggctccttcaccggtcaacgccccaaccaccgtcccgtcgcaacatcgccgggaacagctctaagtcattgaggagtttggcgcacccgacacgattcgaacgtgtgacctttgccttcggagggacgctagaccaagcttgcccgaagggtcggcaaccattctgctccacaattacgttcgtgaccagcgagttagaagccaatcttactttagcagttgcaacggatcaatcacgtaaaagcgatcttccgcgctccctagccgctgatatgtgacgatttgtgaccatccggaggagaaaatgaacagcctgccaacccaactcgagaaatatatgacacttgggctgtttctacggcgatataataaaagatatctcgcttaaatttagctgatcaactactcgaagctaacacgccgttgtcttgagcggacgaagatacaacctgacagtttagccaagagaatcagacgacgaatcgctatgaaagaggacgatccaagaggtgcagtattacgaaaggaaatactagatatctttaaaacaaagacgcgtcgcataatacgcaatatggggcaaatgtgaaacgatcttcctacttccacggaggattattggagcaatagcgcaaaaacatcttatgatatgctacttgcagacgcggccaggaaagttgtatcccagaacaagccgaacgtatgatcgatcaaaggagtggcactatgtgaatttggtcgaatttagcatagggctaacacaaggttccatttgaattttgggaaatattgatgcccaagaaccaagtccgtgacataccatcctctaatcgcattgcaaaagagttcgcaacagccaaggggcgaataagcacatcaaaagaaaatctgaggtttgcatttgagagatatagagtcaacgttggagaagatgagctttttcgtctaattggccatttttctaaacactcagcattcagatatttcgtatggcccaatccttgtcctgccagtcatcaagatgcatcgcggccgggcatgcccaccgtgaacacattcgaccgggaactactgtgggctaccgcagctctgtttgcctattctgatcttatatctgactttattaaattcaagcacgccttcgattccgccatattatcaggcaagttggaagatgcgagcgggatcctcgacgattgtgacaaaaagtttggcgcgtctatatggtctacagaaaatcgattgaatcttgtctatgtgacaaagtccggcgccgcgcggcaggcgatctccgacgcaataatgaaaaacaacaagataccgatgagaatacgtctgcatctattgtggagcagcgttagaaccgaaaagacaatttcagcactgcaatttgagaggatgatcaaggctgagttacagcagaacggaggactctcctatttaagagccctcactatgggagtgtgtcctgagatagacgagagcatcgccgcttacattctcgcatacgccgatacctcaagcgtcatcgacagatacatagcatacaagtgcgttattcaggccctattagcaaactacaacttcgactttgagcctttgagacggaatttacaaacaatccaacggctcgtcggtaaagttaaagatttcgaactcgacttcatagcaattttactgggtagcatcgaaggaaaaatctgtcgctcggaagccttgtatgatgctaccgattgttacctcgaaggcaggttcgaatcagcgatcgacattgcgaaaaaagcagttacagacgcgaccgcatcgatagagctgatgttgataatcatcaaaagttcgcagcgattgaaagtcgatccaaaaaatttagctgacatatttcctaaagaaacgatcggcagaaaaatcttcgaggatttaataatactttcgaacaatcaagagagtgcacttgacgcaaaagtccgtttggcaaagatcgcatcaattcatgcaagttgttgctgggcggcggctatcgaaaatgttctcaattccgaagtaaataccctaattagcaggcgatcaaatacgaatcaagtttatgcatatctccggtcgtccgcttttcttcccaatcgagcttacatgtgttttcatgggagacttccctcaacgagcatcattgacgtgctattcgggcaggatccatcgaaaacctcattgataaatcgaatcatctacgcccgcgatccaaactactcatccgaaatcgatgcgataggcctttctgatgaaagcaacctttccgcaaaagcagctacatccgcactgctgcgtgacttctcgtcttcaattcaatatcttcgagcacttttacaaactgacctgccggagccagtcaaagatgaacataggacgctcctcacagaggttctagtcaaagcaaaaaacttgaccgaagcatgtgaagagtgcgcgtcattgtatatgaagtccacttatttcgcgactaagcttcctcttaataggttgactaaattgataattgaagatcaagaagaggaaaattttgcacgaacgagaggggagctcagtacagcaatcgttttcgatatgtatgcacgtcatcggtcgagcaaccgagatgccgagaaggcagattcctacaaagactttctacgtagccagagcgtccagcacgcgtcggaacttcacgcagttctttcggatcacgatcaaaagcaaattatctactttttaagaaacatatgcgttcctgaagtattagaccagtcattgtatctcgaaaacacgagagaagtagaagacgagcgtgcaaaaatacttttgctactaagcgatatcactgacaaaaaagatcaggatgcgcaggataagctaatcgaagaacttagaagcatccgcaccaagcaggtgctgcgtgacgcgacaatgagaattgatcaaagcaaaatctatgtcaatatggagggtttgagacgatcggtagatagccaaatgcgagagagttggcgaaggtataaactgaccgtcgactccgacttttccgctgatatagttcatatgggcttaattatcaagcaaggtttgaatgaaaaaaatagttttatcgcagtccgggtcccgacagttgagcgcataaaactcttcgacaatatatttatcgatctgctcgatttatttactacaagtaaggagtttgggttagacgcgaacctaagtacgaacatcaggcatggatatgtcgtaaaagaattgcgaaatcctcttgtcgcgctgagattggtaacaaataagggctcgatagacgcaggttacagagagaatgattattggctatccaagttgtctgaaggatctcagcatagagatacgttgagccgccgtctttcagagttttctgagcagatagataaagagattgagcggttgaactaccagctgctcagacttcgaaccgacgccaatccggatggcttattcgatttcagatttagcgatgcagtaaagcgtccgcttgagagcgcttgcagtaagtgttccacatatgacgaatttatggatcttttgtcatctgtcctgtggcaagcgacagaacaaaatctagcgaaagtcagagatacactacgccttatcgtatctcccaatcttacgaatgctcttaatcagctccagtcagacctctatgccgccggcatcggtcacgctcttccagagctcaactcagcgattgcatctgttcgccccgagctgggtcacgcgatcgcacgtgtgtcaagttggtttgtcttgtctgaggataccgagtttccggacttcagcataggaaccgcgttcgaagccggacttcagacagtgaaatcatattattcccatttgaacataaattcgtcctttcacgctccgggtgagcttcagctgaaaggctttaccctgccgctgttcgcgcgattgtttttcataatcttggacaatgcggcatttcactcgggagataatcgaacgcaacttctgctagagacatccatcgaaatgagcggcaaaacgatacaccttcgtattgcgaacgatcttgcttcagacaaggatgtcggtctactcgagagggacgtaaagaacgtgttggacaaatatagcaaagatagcgccccggagtatgtaaggctcgagggcggatcgggctacccaaaaatttggaagttattaactcatgacctgagatgtccgcacgatctcgatctctcaataacgcaagatccaaaattcgtagtagacctatcgttcgacgctcggaatttgatcccatgaaagttgcagttattgaagacgatgaagataagttgaaggctctttgcgactacatcgacgagcattatgatgtagaagcaattttcactgcaagatccttgaagagtggtatccgccttgttctcaatgaaaattttgggtttatatttttagatatgacaatgaaaaattttgacaaaaacttggaggatgatggcggaaggccgcactcttttgctggccgtgaaatcttacgccaaatgcgtagggagcgtaaagacgctgctgttgtcatagtaacgcacttcgacgaatttggattcgagaatgaaaagatgacgatcgaagaactgaaagatgaactttctcgaaagtatcaaaattatctcgggattgttcactttcgccatgatgttgataaatggaaacaagacttagcagcggttattggcacgaaaattccggcaaaggtgcaaaatgcttagcgtattaattgttgaggatgataaccagaaattcggacgcgttcgagaggttctgctgcaagaaggtgtggcagaagacaatatttgccaagcgatctcgtctgcaagcgctttcaagcaattgcagaagcgtcggttcgatattatgattttggatataaatatcccacgacgtgaaggggaacctgagcgggctgacgagggagtcagctttttagacgagatttacaaacagacagaaatccacaagccgagacatattgttggtctaacggctcatgacgacatcgtcgaaaggttcggagatcgcttttcagaccgcctttggacgctggtgaaatactcagtcaactcggatcagtgggcatcgcgtattaagtctcaggtcgaatatataagtgcctttaagcgttcggaatactttagcgatggcgttacatttggcgcagatcttgctattatttgcgcgcttgaggatgtagagcttgaggcattgaggtcttgtcgtgatgattggtcgacgctaagactgccgcatgacgaaactcgttacataacttgtaatattgaagttgagggaaaatctttctccatcatagccgcggctgcaccgcgtatgggaatgccgacaactgcagtattggcaactaagatgatcttcaattttagaccgagatatctagcaatggttgggatatgcgccggtcgctacggtaaagcaaatctcggagatatcattttggctgatccctgctgggattggggcagcggcaaaatttcatccgtcaacgatgaacctgtgtttcagccatcaccacatcatttggatctcgagcaagacttcgtcgaagctatacgtgagatgaagcgggatgttgcgctcctggcgcagatcaaagcaaaatatcagggcccaaagccgccccatgaattatcgttgcacatcggtccacttgcgtccggggccgttgttgttgcggataagccgacatttcaccggttgcaagaccagcatcgaaatcttctaggcatcgacatggaagcttatggagtggcggtagcttgccgtggtgctggcaagccacggccgcagtttattgtcgcaaaggcggtatcggattttgcagataaagacaaagctgacgactttcagccgtatgctgcgcacaatagtgcgcgctttttactcgaagcagcaaaggtcttcctgctcttgtgatattagtgtcggagaggtgcatatggtgttacgtagcgtagacccttatgggacagcagcctgggatagtccgatctcccctgccgttgcagctctatcgcagctcttcatgaaggtcggaacggcagcatcgaggtgccttcgctccgatccataccatcagagtgcaccgtaaggtgacgtaacatcctcgccgatcctccttaagcgcaagcgtaacatcaggcttgcctatcgtttcatgttacagcattgtcactcggtctagagcttggagtgacacttggctaggatcggatacgcgcggtgcagttcggagaatcaatccctggacattcagatcgaacggctcaaggccgagggatgccagccgatccgatcagagaaggtgtccggtgcctcgcgtgatggccgaaccgaactagccgcgctccttgatttcatccgagacggtgacgagttggtcgtggtgcgtgctgataggcttggtcgcgatacgagggacgttctcaacatcgtccacgaactggatcagcgcggcgcctttctgaccgttctcgacccacacgtatcaacccgtggcgaaagcgggcggatcgttctcaccgtcctgggaatggtgagtcagatggaacgccggttcatcctcgaacgtcagcgggagggcatccaggccgcgaaggcgaaaggtgtctacaaaggcgggacacggcggctggatcgagagaaggtgctggcgatgaaggctgagggtcatggaccggcagctatcgccaaggctctcggatgctcacggatgcaggtctatcggatcattggttcggatgcgcaggcaccatctgcctgatcataaagttgaaatgaccgaatgcacgagaggctgttctaggcgcagcattcaaatgtgtatcgcagcattggagacattagagctacttgaaaggcggctatgtaggttgcaaactcatgaggccggagctagcccgtcttattcacgagggcagtggatctgtggtggcgagcgtagcgtaaagcattgatgtggcttagggattgggtgctgacgccaagtcctcagaccagatcgagcccgccacgcccgccatgtccgatcctacgtgtctgccgttcgcgtttccatcggttcgaggcaagaagctcacagctgctttcgacggcggacgcctgacctcggacgggggcgtcctgttgctcgctcaggctgcccggcggatgcagatcggtgagaagctcgccgcggtgatccccgaccggcgtgacccgagccggatcgtgcatcctctgcccgagatcctgctggcgcgcatcctggccatcgcctgcgggtacgaggatgccgacgacctcgatcacctgcgcgtcgatcccgccttcaagctcgcctgtggtcgcctacccgacagcggacgcgacttgatgagccagcccaccgtctcgcggctggagaacacgccgggcctgcgtgacctgatccggctcggacgggtgctggtcgacctctactgcgccagctacgccgcgccaccggcggctgtcacgctggatatcgacgacacctgcgacgtggtccatggccagcagcaactgtcgctgttcaacgcccaccacgacgaacgctgctttctccccatccacgtctacgacaccgccacctcgcgcccggtggcgatgatcctgcggccgggcaagacgccttcgggtcgcgaagtccggggccatctgcgtcgtctggtccgggcgatccgccgacactggccgacgaccgcgatcacgatccgtggcgacggccattacgggcggcccgaagcgatggactggtgcgaggacaacgacgtcgcttacgtcttcggcctgaccggcaccaagtcgctcaccgccaaggtcgagccgaccgccgatcacatccgggtcgagcgggccctcagcaacacagatgccgtgcgcggctttgctgagaccacgcacgcagccaaatcctggcggcagcaccgccgcgtcgccgcccgcatcgaggcgacccgccttggcctcgacatccgctacgtggtcacgaacatcgccaccggtacgcccgaatggctctacgccgagctgtactgcgcccgcggacaggccgagaacctgatcaagctccataagggccagctcgcttccgaccgcacctcctgccggcatccggccgccaaccagatgcggctcgtgctgcacaccgccgcctattggctgatgctgaccgtgcgcgacgccatcccggctccccatcgcctggccaaggccgagttcgcgacgatccgcctgcgcctgctcaagcttggggctcgcatccacgagaccactgcccgtgttcgtctcgccttcgccgccgcctgtcccgaggccgacttgctgcgccatatcgcgggcgcactcgccccagcgccagcctgaaccacggggcgtgatgccccatcgacaccgctcccgtccctccagcgccgacagcacaaccagatccatacgcgtcaggacagacgcacgatcccgctcgccttcagctcaaaacacgtcgccagccaaaccctggtgaataaagcgggctagcttcgacgcatgagactaacgcttgtgatagttgccgccataggagcttcctgtgccgcaccttacgctagagccgacacctgcgatacagccgcggccgatacggctcagaagattggggcatctgtcggcaagcgatctgccggaagcatggttgcatttactcatgctaagggcggagaaatcacctacggttgcgcagaccggatcgcgggcgcgttcctagcaatttttgcaaggcccggagatacgctggatagcttcgccagctttgtaggagaggccggcgaggcgttgaccggccagcctcgtcaaagggtggctagcgctgtgagcacctgcatttcagcggctcaacaggacaaaagcggctccgcgcgtagccctttaggcgacgtcaatctcgactgcggcggcatgaacggagctaacccgaaggttactttcgagttttcgcggtaacgttcttatccgcctgctcgctgatcgccgcttcggcaagcttcctttcccattccgcaaatggctcgggatcgtcgtggtcctaagttcctgagcggcattgatgaaccgctcggattaggtaaggccgtgatcagcgtcggccttgttgccggtcggcttggagtcggtcggcatattgaccctcttgtcatcgacgccaatgtggaggcgtccttagcactgcgcaaaaccgctagcagcgaggcacaggttggccgttcacctgaccggcaatgccggcctctaccacgtggcgcgagagctatcccgccgtggctggcacgtgatgccaacggtgcgcaacgctcgcggtgccgatctctacgccgcgagtgccgacgagcgcatcgtgttgccgattcagtcgaaggcgctgacgaagcgagtacccgtgcctctaggcgcgaacctccaaacacttcgctcacagtggtggatcgttacgatcaacgcgatttcagatcggcctacctgttttgttctaacactcaaagaagtgagggatggcgcgcatcgcggcgtgaatgaggccggaaaggtatcctactggctccagcctaaggcctatgcgctcgaagaatatcatgaggcatgggagcgccttggcgaccccgcgaccgttgaaccggactgagctagcgctatcgccgatgacctagcacgggcacaagccaagcgcgcccgtgggattgccgacttcactcgagaacagctcgccgaaccatcgacaccgttgagcaggaatgtcacgtccacgatcagagacccatccttgaacatctcccatcaacgtctttggaggcgattagggagcgtgcccttggtgcactggtcggtttggccgtgggcgacgctatcggaacgaccgtcgagtttcagcagcgggaaagcttcgatcctgtcacggacatggtgggtggcggtccgttcaacccacggccgggtgaatggaccgatgaaacctcaacggccttgtgcctcgctgacagcctgatcgcatgtgacgacttggatgaaactgacctcgtcgaacgattctgccgatggtggagggatggtgagaactccgtcacgggtcactgcttcgatatcggcaacgtgaccgtaaccgctttctatcacttcaaacggaccgcggacgttcacgctggcccgactgataaaatgatcgcagggagcgtgatgcgcctgtcaccggtcactgtccgctactgaaacgatcctgaccgcttgagagatgcggcgcgacggcaaagctacacgacccatggcgctcgcgaggctgtggacgcgtgcgaagttttttccgcgacatcgaccgcagcgatccaggggaagccattcacggacgttctgaacgcatcctacggccgtcctctctgtgatggtgtgcaggcgatcatcggcggatcgtggaaggggcagcatcgcgacgacatccgatcctctggctacgtcctgcacgcccttgaagcggccttgtggtgcctcggaagttcccaagatttcgaatcatccgtccatcaggcggtgaacctcggtgatgatgcgggcagcacggcatcgatcacaggccagcttgccgctgcgttctacggtctgtcaggcattcccgaacgatggcggaagcgtctcgcctggagtgatcggatcgtgggcttagcggatcagctgttcacggagagcgtgcggtgagtgacgatctctttatcccctgtgtcgtgatcgagatagcgaattagctacctacgtcgctgttgacgatctgggcgataggcgcgacgaacctgaaacgcatcgatcccgacgtgtcacagcctgaaagcacctacatcgatcaggcattagcaggactacaggccaagcttgatcgttggggagccaaagaaattccttcgttcggacgtccggtttcgatcgtcatcaaccttgctccggatcaaggtatccgcatcggcctagatggatcgatcctcgaccaactcgattggtagatgactggcggcacagcttccgtgtcagccgacgatggtaatccacagatgaaggtaacaaggcggcgaatgatgagggagtcttagaaagaaaataacctaagactcccctacaaactactctctctatgaggcctttctaatacgcatcaagcggtttttgtcagctatgcgatcttttggagaccgactccctaaagctgcatgtgtaagtgttacgtcgcgagacacatcatcaacgcctccttctagcaatctgaagttgagcgatattagagccttgtgacttttaccttgctcgactgtttgatcacgaaatctctgcaacgcttgttcgcagagttgggcatgatccgcgccgatgttctgcttcgatggtgaatgccctacgctgacagattcaacctcatcgaaccgtgtcgggaatgaattgttacaccagtccagcacgtcaagtggcttgcgatccttgtgatagtgcaagaaaaatccctcaccatctgaaggcttgcaaggaaggtagaacaaatctgtcagatacggcttacgatcaattccatgaaccttttcgtttgtgtcaacgccatgcttagagctggtctgatagcctaccagctctatcctttcgcagatcatattataaatcgccgtatacatctcagctgacatgattgtgctagtcagcaacacggctcgatatcgaggcatctctttagtgtggctatacgagctataggcaagcatctcgacacttggaaaaattttggccaattgcctatgcgttagatttccgttttctatgtcgagatatatatttctgccgcaaatagcattggctttacctctttttgaaataaatcctttctggtcaatgaacaaggctgggcttataagtctgttatgatcctttgactcaacaacattttttgacatctgcttcatgttcgcaatgaatcccgccttcgatccaacaatcattgtcgaatcactatcccacttgtgtgcaataatggaaccttgaagggatgtcacacgagatactgtattaaaggaatagtcgtgacattcgtcgaccgatacatatatttgttttgagtcgactgcactgatgacattgctcataatctcattttgtttgctccttaatttgtcccggtgcgccttctgtcggtcggcgtcattgcggtgaactttatcagcccgtgttcgttctaatggtcggaaatcaattcccagtggaacgacaatcgatccgggatatcgttcctgctgccatgcagcattttgccgatcaggcagaattactatcttcctgcaactattattgggatcgcgcacagaaatgcggttataagtctgatacgcactgtgataagctaatgcgacacgttgttcatgcggactaatctgacaaaaattgctcagaaacccaccctcatgtttactaaagttcttggatgaaaatatcacggctttgtcaatgtgctggaattgattcagaccatgcgcgcaatgaccaacgttgtgggccagagcattatctttgaacatcaaagcttcgttcaacacgttgtcctgccatacgaattcactatctgcgaacagttgcgaaacggcgcgttcaaaccttgacctaagggatggatcattgcgctgctccgtcagtgaccaattccgttcagacgcataccggaactcgattagagaaccattttgatgctcttggtatctaagattgttcaacattgcgtcgtcttgtatgagctcaaccttctgcagtgtgaaccacttgaacaaaatcgtttcttcggcccgcgcacctgccagcgtcacagatcgaaatccactaaacaccgttggggcaagcatcgaataggtattaagtgagcgatcatctttgcttcggttcaggagtccgttgtaggatttccgctcgacataggtcaaatatcgccgtccacggataatatctgctagtgggctaagtagatcgctgaatgcatcacctcgagtattctcagctagccttctgatagcagttggattgccggccttaacacgtccgtagattggtccaacgtcctcgatttccaacgcatcggtgattatgccgtgattgtcaggtaaattgatgcttgttggcacgaaggcttggggaatttcatcacagatcaggtggaagcgttcacggcgatcgaagtgcgggagcctcatgaacgccgcccacgtagcgatgatcacgtgtggacggtcaggtggatttctgagatgttcagcgaggcggactacggttttcgttccgcaaatatcctgattgaaaacctctaccggcacatcagagaagcggatcgccatttcacgggcggtttgatggcagagactcttcgatggctgaagcaggatgaccgactcaccgttctgtgttaggtcagccagtcgttcctcgatagcaaaagtcttccctgctccggttggcgcagggcaataattgaatgggaccaccgttacttccttttgataaattgtcgcaaaatcttgcatcttgcaaatgcgatttatggcttgttttgttaaatattgaactcaatcttcctgattgttcctgcgccaggacccatcgttatctcgtggttagggccaactgctaggcgtcgttgggcgcggattatgggtcgtggtccggcgttaagtaatgaacccagttaaatgagtgccgtctttaaacgtgctacagtccgatataccgacttcagataagcatgtgctcaatatgcttcatgtaagtgcgaatatgagcgagccctgtctgaatgtgccgtcaatttggcaaggtcgcgttatgaatactagcaagtgaggcaatctttcgacttagattatctggacgtatatgcgtgtatctcagcagcattttcatgtcgcgatgcccgctgatagatgcaacctcggggaccgtgagccctaattcaaaaaagcggcttatcgcttcgtgccggagatcgtggaagcgcaatcctcctagtcctgctcgtgttcttatgcggttccagcaaagatgaattgcatttgcagataccgggatgacgcgttcatctttcctctcgataagttcaagttcctggacggcgtttggagtaagaggaatcgttcttggtctcccgttcttcgtttcatgtagacgcgctgtcctttgagcaagatcgacatccttccactttagcgacagcaactcacctctgcgcatacctgtttcgatcgctaactttattgcagcagcgatataccggttgcgaagtgctgcaagttctatctctagcctgctgtcaccatccgtcggaagccgttcttcgcgtgggagtcctggatttggaaagcggatgtcatgcaggggatttttggttacgggtatatcccattctttcctcgcaatctcgaagcagtggcgaaaaatcgttagttcacgcctcacggtatctgggccgacctttttgaggcggtagttccgatattcggcgaagtgcctcgatgagatattcgtgactgagacggcggctacaggatgcctaagcatgttgttgatgcggcagttctcggaagcgtagccccgtttgagcgcggtgacctcagtctgataccgctgcaacagtcctccgaccgtcaagctatcgtcaactgaccgctctgcgggatcgtcaaggggagcataaaccctttcccgagcctgcgcccacgctaccgcagcggctttggatgagaacgattttgagcgagtgggaaagccgacatgccgcacctgaacctgccaggaacgtccccgctttcggatagtcgccatgattcgtgacccgtcgcttgtgacaaagcgtgacaggctgttcacgaacgctagatggagctttcggaagggtcagaaaaccataagcaaaaacaatgacttatggttggcgcacccgacacgattcgaacgtgtgacctttgccttcggagggcaacgctctatccagctgagctacgggtgctgaccgtggctcgtgagtagcccaactgagcggcggacgcaacggtgctgcgcgggcggagcgaatgccctgatcgctcaaagtgatggtagcgtggccctcctcgagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctcgccctcctcaggcaaaggtcacacgttcgaatcgtgtcggatgtgccaggaagcggtggaggggccgctcaagcgccggcaatgtgtccgcggttgcggacgcggcgccgatggtgtgccgtgggtgcaccgctctatcctgtctgctgtcggcacagcagcggcgtaggggctgggatgatgggcgcaatcgatcgcgggacgctcgaccggctgattgctctgggccgacctcgcggggagctgaccgccgaggaactccgcgcggtgctgccagtcgacagcatggacgtggatgccctcgtcctggtgatgctggaactggaggaagccggtgtgagcgtcgagccggaggcgttcgggcctcgggctgaccggcctgtgcctctcgcgccggacttgccctcgtccgccggcggtgctcggccactgtccatgagcaccgtaagcgttgggtcggcagcgatgacggctcagcccacgggcgaagtcaccgaggctccggagccggcaggcgattccggcgagaggattcaggtagaccggattgtccttctctctggcctggcggccttcctcgtcctggtgatggtgctgattctgctgtgatccgcggctctctgctgcggcctgcatcgcggaaggaggcattcagccgttcgccgccgacacaatgcggttgtgcggtcagctccccgacgcgcatggctggcagccgcacacgagcttcacatccgtcgcccggcatctcggctcaagcgttccagcgtcgaaagcgcgtcactcgtggccgcaaactccgccgtgttgtcgaagatgcaccagttcggcagcccgtccttcgcctcagccgcgagacgctccgctagtgcgtcgagcacatccggcctgtaggccgagtagtagatccgaggagacccgtgcagccgatggtaggtcaggcctcgccagccgcctggctcgcccgcttgaggcaccggtgccggatcaactgcaacgcgagcaatcagcaggtctgctaagagcgtgttgacgctgggcgtaaacgaactcggatgccgcggttcgcagacgatgcttcccgagaatgtccgcctgaagcgctgcaggaactcaccactcgtcccgctctgaaagggaaggctcggcggcagttgcagcaagagtgggcccagcttgaggccgagcccggcgatctcatcgaagaatcgcgcgagcggttcgtccacgttctcgaggcgccgctcgtgcgtgattgtgcgtgggaccttcacagcaaagcggaatcgttcgggcaccgccgcggcccaccgctcgtaggtcgcgacgcgatgcggccgatagaaggaggtgttgatctccaccgcattgaagcgctgtgcgtagcgttcgagatgactcccggtttgtggaaaccgatcggcgtaagccctcggcacgttccagcccgctgtcccaacggcagtgacgctcagcaattccatcccttatcagccagctgtgctgtcttggcgttccccatcgggttccagtcgacatcggttgatacgccgcatgcagcagcggccgccatgagacgttgacggacgtccaagctcgccggagcaaccacgtatcccgcctcacgatcgccgatcatgatcgaggcgacgcgtggggccaagtgccagtgcaggccgatcagcgcacacagcacggcatcgagtctgtcctgatcagccttccgcggggctgcgatgctggcgaggtcgtcagcccatgctgagagccccgcgatctggtgctcctcgctcaatcgccgcatggtagcgaccacgttgtgccaatgagccagcgcgaaggtcttccgtcagactgggttttagcccggcgcggtgagccgcccgcagaaggccagatcgagtggcggaattgttagcgccaggtggtcgaatgtcctgaccgcccaagtggatggtagcgcggccctcctcaggcaaaggttacacgttcgaatcgtgtcgggtgcaccattcctgaactgatgtgtgaacgtttttcgggttgggtggatctacgcgagcgtgtcgcggctgcggtggcagcaggtgccttctgccattgcgccgcagcccacttcggggtcagcgtttcgactgccagccgctggtcgcaacgcttccgcctcgagggtcaactcttccccaagcccaggggcggcgatcacacctcgaagtggatcaaggcgtatgccgcgcttgatcctggcgatctcccagcagaaatcgcgttgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcacagcgcttgcttgttaggcagcctgcgagggctcgactgtgcggatggccggagcaccatctacggcacgaccttgctcagtaagggagcggagggcgctaaccattgcgtcggtctgctgatcaaggtcgtcgtcactcttccactcggagccgcgataccatgccaggaagagagccgcgcaaagaccggtagcgctgccggcgatcggtccagccatgagggccagaagcaggctggtcggggccgtgacggacatcatcagaaggccagctatgaccgccgcgaacatgatcagaaacatcgacgccctcgcggccgctgcgcttcagctgtgcggcttgcctaagagtgccggcaagaggtgttaaaaggtggttatcgcggagctgatgatccccagcgcgcagttcgcctcgccaaagatccccagcatgcccgagcctacgccctggggagccttccacgaacagcggatctataaccgtcgccgagacatccacgccgtctacggcggtcagcagcagggggggcatctacacgcccagccggcacgccgtcatcatcgtgttcaccggttcgagcggcgagcagcatggctacgcggtcggctggtcgcctgagggcgtgttccgctacttcggcgagggccaggtcggcgacatggtgttcgagcgaggcaaccgcgcgatccgggatcatctcgtcgacggtaaagacctattggtgagacctcgctcttataaaccaggggcttcaccgagttccttcgacgaccatcgtgtcccatccgggcgctgccggaaagacttcttcaagaaaggctaataaggctttcacgttggggctgctgcgtcggctctccggccacaacgccacgatggcagagcgctcaaccgcaaactcacgcagaaccggcaccagcacgccgcgcgcgacgtatggggccgcgacgtaggttggtgagatgccaatgccgccgccggccactacgatagcggcgaccgcatcactgaagtcggtggtgatgccggcctgcggcgtgatctcgactgtgcgtccaccgatacgaaaaggccagcgcagagcctggcccgtgctctggaagcggaagttcacgcattcgtgctggatcaggtcatccgggtgtcgcggcgtgccgcgtcgctcaaggtaggccggtgaggcaaaggtgcagagccagtgaggcgcgaggcggcgggtaatcagctgcgagtcggcgagttcgcccacacggatggcgacgtcgattccctcctcgatcaggtccgcgaagcggtcgcccaggcgcagatcgatcgatagcttcgggtagcgctcgcggaaccgcggcagagccggggcaagcacgtgcacgccgatggggaacggcgccgtgacctttagggtgccggccggctccgaacgcgctgcgacggcggcctgctcgatctcctcggcttcgtgcagaaggcgcagcgctctttcgtgcagatcgcggccctccggggtcaacgtcagtgcgcgcgtggtccgcgtgaacaggctcaggccgagccgctgctccagccgttgcacgctcttgctcactgccgagggcgagatgccgagcgaatgcgcggcggccgtgtagctgccgagcgaggcggaacgggcgaaggcaatgatgccggtaaggcggtcgaggccgagctgttccatgacggcataactgaagcgaattacagccatattatcaagatgcaagccaagagccatcctccctctcaccggcgcagcatcagcgccaacgagaaggatcatcatcatgagcggcccccttcaggatcgcaccgtggtcatcttcggcggcacctcgggcatcggcctcgcggctgcccagcaggccaaggccgccagcgccagggtcatcgtggtcggcttcaacgccgaaggcgccgagcgggtcgcggccgagaacggctttgccggctggcgcgccgcggacgtgacccggcctgagaccatcgtggcggcgctcgctaacatcccgcacgttgaccacctcgtgctgctcgccggcaccttcgtggccggcaagatcctggaggttgatgtcgactacctgaagcgcgccttcgacgaacggatctgggcagcggtgcacacactgcgcgccctcggcaaccggctcgcgcttgacgggtccatcaccttcatctccgggggcctagcggatcgcccgacggcgcagggcaccgctgtgctcgcggcggcttccgccgccatggaggcgttcgcgcgcggcctcgcactcgagttggcgccggtgcgggtgaacacgctctcgcccggcacgatcgacacgccccttctggctcggacgctgggtgctcaccgcgatgcctatgtcgccgcattgaccgaaaagctgccgacccgccgcctgggcaccgccgacgaggcagccgcggccgtcgtgtttctgatgagcaacggcttcatgaacggcgagaccctgcacatcgacggcggctcacggctcgtctgacttcaaggtcacggccggcgcacatcgacggaccgtcacgctataaggaggacatcatgaccgaagcgcctggatccggggaaacaggcgtggggccgcgatcagcggccccacctcgttgtctctccgtccttgttctcgtgcggatcaggcggcgcgcacggtggcgaggaagcgagccacttcagagcgcaggtgctccgactggcgcgacagctcggaggccgaggagagaacctgagaggctgccgcacccgtctcctccgacgcctgtgcgacgccagcgatattgcccgtcacctcgctcgtgcccgccgccgcctgcgagacgttgcgcacaatctcctgggtcgccgcaccctgctcttcgacagccgccgcgatcgtcgtcgtcaccgcgttgatctcgcggatccgcccagtgatgctgccaatggcggtcacggcctgacccgtcgcaccttggatctgcgtgatctgtcctacgatctcgtcagtggcccgcgcagtctggcttgcgagttctttcacctcactggcaaccaccgcaaagccgcgacctgcctcaccggctcgcgccgcctcgatcgtggcgttgagcgcgagcaggttcgtctgagcggcaatgtttgagatcaggctcaccacgtcgccgatgcgagaggcagcttggctcagctcgccgacaaggtgagccgtctgatccgcctcgccggccgccgtttgcgcgaggctagccgagccgctcacctgccggccgatctcctgaaccgacgcaccaagttcctcagccgcagccgcgacggtgctgacgttggaggcggcttcttccgcggcggcggcaacggtcgtggactggctggcggtctcggtggcagttgcggtcatggttgaggcggtggcctgcagctcggtggcggaggaggagaccatcccgaccacgcctccaaccgccttctcgaagccgtcggctagctcgatcatcgtgcgcttgcgagccgctgccgccgcctcgtccgcctgccgcttgacctcggcctcctcggcagccttccgggcgaccatgtccttgatgccctcaacagccttgccgatggagccaatctcgtcgccgcggcgggcctcgctgatctctgcgtcgatgtcgcccttggccatgcgctggagcacgtcaacgaggcggctcatcggccgggtggcaccatggactgcgatgatgccgagcaaaccgaaggcgagcagcaggccagcccctgcaacgctcataagggtcgccgaggcggcactggcgatctccacggcctgagcctttgcggcttctagatcgcgcaggttggcctcgacgcgcttcgtgacagcctcagcgatcttccggcgagcggggcgcacctcgttggtggagactttggcggcctcgacgttgttgttcttgagaccaaatccgatcgctcgctctgcggcggcgaagaaggtgttcaggtcgtccttgatgccgaggttcgtggtgcggcgtgcttcggtgtcggcgagcgcgatcaggcggtcgatggccgtgagagcctgctgctgagacttcttgtagtgctcgaattgagcggccatgaccgtggcatcggtctcgatgatgatgttcttctcgctgattgtagcctcatcaagagcaagggccatctgcagggcagtggtcgcacgggtcgcgctgacatcgacgatatgctgcgtgttctgcgagaggagagttatcttgtctcgcgccagcaagacgataccggcggagacgatggctatcagagcagctgggatagccagcttgccgagcagccggagattagcgaaccaggtcattgtaaatgccgcgggacggagtgcagccaccaagagtagtccctgtctcttggagcagcacaactacagcatattccgattaacgatccatagatttgagaaatgagaccgcatcgcaataataggcaggcgtcaagaactggtccgctatttcatcgcacacgagagatcacgtaagcgttaccggctgcagagttaacatgttcttaagcaagagcgagcggcatcctcgttcagcgtcgtgacgctgcgtcgtcggtgcatgcgctgcgggctcacggtatcttctcactgcacgtggggcctctcgctgaccactgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcacgccaaccatgagaattcgcagagggctcgacccgcggcaaacctttcgctcctaagccggcgcgcacacgcatcttcggcatcgacccgtcaacgctgcctcgaatgctgatgttgaaaggagccgcgatagcgcgtcccccgccggccctgttgtcgataacagaaggcttgggagataagcgatttcgcgggtgttatggtcttgccgaaatttagctccccagcctaagatctggataaaattcctcgtgggagggtccggtcgttttctttgcgccacgcgcatcgggagcaccggtgcgggcatgcccgttgagaggggacgatgagcgaccgatcgagtggcgctgggtcgggccatgcgctttcgcgcgtgccgcagaacgtggcagctggccttggcctcgtcctgctcggaatgtccggcgtctgggccgcgggcgatctatcgcgaggcaccctcggtgcgatggggcccggcatgctgccgcactgggttgcaatcggcgtggccgcctgcggggtcttgcttgccgcgacgggcttcgtccgtggcggtgcagggcttcagacgttcggcctgcgcggcccgatcgtcgtcgtcctggcgattctcgcctttgccgcgacgatccggccgaccgccctcggccccatcacgacgcccggcctcggcctgatcgtcgccggccccctcgcggtcattctcgcgggctacgcgtctcctgaagcgcggtttcgcgagctcgtgatcctggcgttgcttctcacggccgggtgcatgctgctgttcggcgatctgctcaacctgccgatcccgctctttcccaccgcgctcatcgaggcggcgagcggaacggtctcctcacgggtgctcttgcgactgacggccggggcgctcgccctggcgggactgggtctgctcctcctgctgcgccggtctgcgcggcggggcgggaccgatgtcgcccgtcactcgatgaccggttgattgggagcgcaagcccgtgccggatctcctctccaatctgggtctcggcttcggcgtcgcgctgagcctgcagaacctgctgctctgcttcctcggctgcctcgtcggcacgctgatcggcgtgttgcccggcgtcgggccgattgcaaccatcgccatgctcctgccgatcaccttcggcctcgatccggtgggcgcgctgatcatgctcgcgggcatctattacggggcgcagtatggcggctcgaccaccgcgatcctcgtcaacatcccgggagaggcgacctctgtcgtcaccaccctcgacgggcataagatggcgcggcagggccgggccggcattgcgctcggcaccgccgcgcttgcctcgttctttgccggcaccgttgccaccgtcctgatcgcagcgctcggcgcaccgctcacacgcctcgcgctgatcttcggaccggcggaatacttcgccctgatggtcatggggctggcctttgccgtcgtcctcgcgcacggctccgttctgaaggccgtggcgatgatcctggtcggcatcctgttcgcctgcgtcggcaccgaccttgagaccggcgaggaacggatgaccttcggcttcaccttcctgacagacggggtcgacttctccgtgctggcgatgggcctattcggggtggccgagatcctgcgcaacttggatcagaccgacacgcgagaaatcgcgcaggcccgtatcggccgcctgctgccggggctggcggaactacggcaggcggcgccctctgtcttccgcggcaccgcaattggggcgctgctcggaatcttgcccggcaacggcgccgtcctcggccccttcgcagcctacaccgtcgagaagcgcatcgcccgcgacccgagccgcttcggccgcggtgccatcgagggcgtcgccggtccggagagcgccaacaatgccggcgcacagacggccttcatcccgctcctcaccctcggcatcccgcccaatgccgtgatggcgctgatggtcggcgcgatgaccatccacggcatcatcccggggcccggcgtgatgaccaagaaccccaatctcttctggggcatgatcgcctcgatgtggatcggcaacctgatgttgctcgtcatcaacctgccgctggtcggcatctgggtgcgccttctgaaggtgccctacaggctgatgttccccgcgatcctgatgttctgctcgatcggcatctactcgatcaactctctgccgaccgacgtgatgctgatcgcggccttcggggtgttcggctacgcgctcatcaagttcggcttcgagccggcaccgcttctgctgggtttcgtgctgggcaagctgatggaagaatacctgcgccgtgcgcttacgctgtcgcgcggtgatcccatggtcttcctggagcgtccgctcagtgcgctgctgttcctcgtcgcctttaccattctcgcggcggcgctgctgccgtcgctgcggcgaagccgcgacgaggtgtttacggaagcctgaccggctcggcgcccggggggcgcagggatctccggcgacaggaaaacaagaaagggatgaggaacatgagaagggctttcgccatcggcctcctgtcggcgctcgccgcatttggcgctgcggccgacacctatccccagcgcccgatcaccatggtggtgcccttcgcggccggcggcccgaccgacgtcatcgcgcggatcgtcgctgagccgatgtcacaggttctcggtcagcaggtcgtcatcgagaacgtgaccggcgccggcggcacgacgggcatcacgcgggcttcgcaggcctcgcccgacggctacaccatcatgatgggccatatgggcacgcacggtgcagcaccggctctgttcaagggcctgaaatacgatcccgccaaaagcttcgatcccattggcctcgccgccggcacgccgatcgtcatcgtcgccaagaaggccatgccggcgcaggacctcaagggcttcatcgaggggctcaagtccggtggcgcctcgatcaaccaggcccatgcgggcgtcggctccgtctcgcactcgaccggcgtgctgttcgactcgatcgtcggtgccaagcccaccctcgtcgtctatcgtggcaccgggccggcgctgaacgacctgatggctggtcaggtcgacttcatgaccgatcagatcgtcaacgtcgccccgcagatcgccggcggcacaatcaaggcttacgccatcgcgacgcccgagcgctccccgagcctgcccgatgtgccgaccaccaaggaagcgggcctgcccgactacgaggtcagcgcctggaacgcggtcttcgcaccgaaggggctgccggtggatgtcagggccaagctcgtcgctgccctcgatgccgcgctcaaggatccgggtgcgaagaggcgtatcctcgagctcggcggcacggtgccgaaagacgcggaggctggacccgacgcgctgcagaagctcgtcgagcgcgaggttgcccgctggacgccggtcctcagatcagccgtcgacgccaacccttgaggctttcctagcccgtcttattcacgagggcagtggatctgtggtggcgagcgtagcgtaaagcattgatgtggcttagggattgggtgctgacgccaagtcctcagaccagatcgagcccgccacgcccgccatgtccgatcctacgtgtctgccgttcgcgtttccatcggttcgaggcaagaagctcacagctgctttcgacggcggacgcctgacctcggacgggggcgtcctgttgctcgctcaggctgcccggcggatgcagatcggtgagaagctcgccgcggtgatccccgaccggcgtgacccgagccggatcgtgcatcctctgcccgagatcctgctggcgcgcatcctggccatcgcctgcgggtacgaggatgccgacgacctcgatcacctgcgcgtcgatcccgccttcaagctcgcctgtggtcgcctacccgacagcggacgcgacttgatgagccagcccaccgtctcgcggctggagaacacgccgggcctgcgtgacctgatccggctcggacgggtgctggtcgacctctactgcgccagctacgccgcgccaccggcggctgtcacgctggatatcgacgacacctgcgacgtggtccatggccagcagcaactgtcgctgttcaacgcccaccacgacgaacgctgctttctccccatccacgtctacgacaccgccacctcgcgcccggtggcgatgatcctgcggccgggcaagacgccttcgggtcgcgaagtccggggccatctgcgtcgtctggtccgggcgatccgccgacactggccgacgaccgcgatcacgatccgtggcgacggccattacgggcggcccgaagcgatggactggtgcgaggacaacgacgtcgcttacgtcttcggcctgaccggcaccaagtcgctcaccgccaaggtcgagccgaccgccgatcacatccgggtcgagcgggccctcagcaacacagatgccgtgcgcggctttgctgagaccacgcacgcagccaaatcctggcggcagcaccgccgcgtcgccgcccgcatcgaggcgacccgccttggcctcgacatccgctacgtggtcacgaacatcgccaccggtacgcccgaatggctctacgccgagctgtactgcgcccgcggacaggccgagaacctgatcaagctccataagggccagctcgcttccgaccgcacctcctgccggcatccggccgccaaccagatgcggctcgtgctgcacaccgccgcctattggctgatgctgaccgtgcgcgacgccatcccggctccccatcgcctggccaaggccgagttcgcgacgatccgcctgcgcctgctcaagcttggggctcgcatccacgagaccactgcccgtgttcgtctcgccttcgccgccgcctgtcccgaggccgacttgctgcgccatatcgcgggcgcactcgccccagcgccagcctgaaccacggggcgtgatgccccatcgacaccgctcccgtccctccagcgccgacagcacaaccagatccatacgcgtcaggacagacgcacgatcccgctcgccttcagctcaaaacacgtcgccagccaaaccctggtgaataaagcgggctaagggccggctccgagcagagtgccatcggagctggctcaagccgcgcggacatctcccacatgaaatcctgattgcggattcaccgaacccgagcgaaagggcgccctgaaccagatcctattgcaggccgcgcggcgcatcgctttgccgatgcgaagaggtgcctcacaccctacgcgttcatctgtcaggcctggacgaaagagcccaaacgcttcaggctcgacccgtcacaccacatccggggaccgttacaccgagagcgcccaacagaaatgccggcctgagaggagaacctcgtggcacagcccgaaactagggtcgcaatcgtaacgggggctgcctctggcatcggcctggagaccgccagagccttaaaggccgcgggctaccgggtgtttggcacgagccgaaaggtcgaccaagtcgtggagggcgacattacgatgctgccctgcgacctcacctcagatgcggcggtcgctggcgcggtcgagacaatctcctcgcggaccgggcggatcgacctgctggtcaacaacgccggcttcggcatcagcggcggcgccgaggagtcctccatcgagcaggcgcaggccctgttcgacgtcaacctgttcggggccatccgcatgacccgcgccgtcttgcccttgatgcgagctggcggtggcggccgcatcgtcaacatcagctcgctcttcgggctcgtccccgcgccctacatggcgctctacgccgcgagcaagcacgcgctcgaaggttattccgaatccctcgatcatgaggtcaggacacagggcatcagggtcgtcctcgtcgaacctgcctacacgcgcaccgcattcgaccggaacctcgtctctccggacgcgccactcgccgtctacgacgccgcgcgccggtcaggagcgcctgatgcgcgacgtcatggcggccgccgacgcgccagcggcggtggccgagacggtcgtgaaggcggcgaaagcgacgctgccgaaggtccgctatacagtcggcacgatggcccggcgggttagcctgctacgtcgtttcgtgccggcaggcgccttcgacaaaggcatccgcaagcagatgcggcttccgcaataaccggagcgcacttccaccgggcattccccaggagcgctccacgagccgcgacgccgcaggtggacatccggacgtggcggctcctcgaagcgccgctcatatcgacgttggcgagactcgtccttcccaacgttctcgtcataccgagagcacccggcgtgttcctcttaaagtcaaagcgatctgagccgaacgcaccaaggttgatttcggcctcgcgcgagatttcccgctggccttgagcaaaagaaaagccccgccaggatctggcagggctcatcaatttgcagcgtcagtgcagcgtgagggctggcttatgcagcgagcttagcagcctgggccggaacgttctcgttgccggcccggacagcacgggcctgggcagcagcaggagtggtctcagtgatggcaacgaactcgccagcggcgctaccattcggagatacacggtcagccataaaggcgaccagggcaacgttggcagcaccagcagcgacagcggcagcagcgagaagagcgatcatggtaggcgtcccgtttaattgcttgcgttggtagggttatgccaccgcccgagactatctggtataccagataccaaatgccaattatgcgctcggcgcataggttgccgcacctcttggctgagactcaacaattttgcattatgctgctacgacgatcgcgatcagacattatctttccggcgggctcagcctcatcgctccactcgttcgcctaatcatcacgagctgcgcagccctccgctgcgcgtctccgtcagatgctcggctaactagagctgttcccggcgatgttgcgacgggacggtggttggggcgttgaccggtgaaggagccagcgatgccttcaccgttgtctgtcgatctgcgcgaacgcgtcgtagcggccgtggccgggggcgcttccttccattgggcggcggcgcggttcggggtgagcgtgtcgagcgccagccgctggtcgcagcggtttgcgcagcagggtcacgtcgcgcccaaaccgactcacgccgacgacagcctgccggcgatcgaggcgcatgcggatctgatcctctccctcgatgaggcgcagcccgaactcttcctgcgcgaattgcgcgacgccctggccgagcagggcgtgcagaccagcacgagcgggctgtcacgcttcttcgctcgccacggcatcacccgcaaaaaggggcgcagtacgcggctgagcaggagcgggccgacgtgaaggcggcgcgtgaggcgtggttcgaggctcagcccgacctcgaccccgacaagctcgtcttcctcgacgagacggcggctgccaccaacatggcccgccgctacggccgcgccccgcgcggcgagcgctgccggctcctcgtaccgcagggccattctaaaacgactactgtcaccgccgctctgcgcaccaccggcctgtgcgccctcgacctcgcggatggcgccacaaacggccagcgctttcgcgactacgtcgccaaccgcctcgtcccggtgctgcggcccggcgacaccgtgatcctcgacaacctgcaagctcacaaggtcagcggcatccgcgagcgggtcgaagcggccggcgcgcggctgctctaccttccgccctacagccccgagttcaacccgatcgaacagatcttcgccaagctgaaagcgctgttgcggaccgcagccgcccgcaccgtggctgacctctgggacgccatccggaacgccttcacccgcttcaccccagacgaatgctgcaactgcctcgccgccgccggctacgacaacgatttggccgtcgctacgtaagcgggaacggctctagctcactcgctggaggtccatgaaattggccgaggcgtgtgaggggctggcggtgtccctgctgaggtcgtgagagatccgtacgcaggcaggcatgtcatcgggttgcacgaagcaggtggcggcctcgaggtctcccggccggcgcagttcccagctcatgtcgccctcgatggtgccaatcggtgtccaaaagggactgaccggccactttgcatgagcgccgacacaggggccgatgtcgcgcagccggtcgggtcgagcggagcggcatccgcctcgactcgcccctacgcgagacgacccgatttcttaggcttcctctctaactcgaacaagcgatcgcagctgcccggacgagcgtttgatcatctgcgttgctgcggtagatgagcatctccgctgtgccgatgttgacatcttcgatgtctgcgggggcgacatgatcgagtcgcatgagcagggatcgtagcgagtttccgtgagcaacgacgagcacgcatttgccgcttcgaacgcgaggtgcgatggcacgctcgaagaacggccacaggcgcgctgccgtcatggccaagctctcgccgccgggcggcaccgcgtcggaagatttccgccaggagcggacctgcttgacgccgaaccgggcacgagcctccgtcttattcaaaccggcaagcgcgccgtagtctcgatcattcaaggccgcgtccgcatgcacgggtaggtcggtttggctcagttcctcaaggatcagggcgagcgtgtgctgagcacgctgaagccggctcgtgaacgcgtggtcgaagcgatatccgagcgtcttcagcctgcggccggcggcacgcgcttcgttgacgccgcgagcggtcagggcaggatctcgcaaacccgaaaacagctcccgctcattatcctcgctctggccgtgccgcacgagcacgagagtatgtgtggtgctgtccatgtccgtccgcccgcttggtgccgccgtcgcgtctcgacgcgaggtcgcgacggcacgcgcggaggtcccctatggctccgccccgtcgctgtccggctgcgacgcctatgacgttggcggtccggcgcttcaagtctcgatccgagcgctgagccgagcgcagtgtcgcgcttcatgttgcccgtgatccgaaacccgcgccgcctcgttacccatctggccgcgctcgcgcgaccgccaaggcaggacaatgagagggtggggcgcggggatgccgacggtgtttcttgactgcgacggagtcttggccgacttcaacggcggagcgtcacgcgtactcgggatgtcgccggaggattttcagcgccggttcgggatgaggcaattctggagccggctggcggcggagcctgacttcttcgcggagcttgcagtgttgccggacgcgcgggagctctacgaggccgtcaggtcctgcgaacccgtcatcctcactggtctgccccgcgggaactgggccgagccgcagaagcggtgctgggccgagcgccacttccccggcacgccgatgatcacgacgaccgctgcgctgaagcgcgagcattgccgtccgggcgacgcgctggtcgacgattgggacacccatcggcaccgctgggaagaggccggtggcgtcttcatccatcatcagggcgcggccacgtcgatccgagcgctgcgcgcccacggcttcctctgatcacccggggctgaggcacgctcaacgaacgttcgggcagcgcgagagggagctagcagccgacgacgcgtctcccgtgctctcgccgttcctcagaagctcacggagcgagaattgctgtttgccccgtggccgtccggaagcgaccggatcggcatcggaacctgactgttgcggaaggtcacgagcatccgcgcaatcgcggctgccgtcgctctggctgctaacgctcggcgcgtaggcttttgaggaagcgtcgggccacctcccgcaccgcctcgtcgtctcgatcgtcgccatgggctttgtcccacaggtggtcgaggctaccgtcgagttcatccagaagatcgggatgacgcttggcgacgaagcggattgtgccgaacaggagatgctcgatcgccatctcgcgacggcgcgcgtcgatggcttggtcggaggctggggcagacgatgggtcggacatgtgtgcacaacgacgtctccctcttctcggttcgcgctccgcacgtgctgtaagtgccgcatctcgcccggcgccgattttcggaaaatgaggggaagcggcctctcatggcacaggctcgccgaggcgtgcgggggagcggatcgtatcggaccgcgttgaacgggtatccccgatgctcaggataaccgcgatggacgtgaaccgattggacgagaccgaagccgttctggctcgaaccgatcgcgcgtggcgatccgagatggtccgcctctacggtcccgacggcgtcctccggttcggctacggttgcgagggacggggggaagacggcacacccgttcggcgggccttcgaggcgcgacagcacgcgattgcgtcctggcggcgggaacggcgtgcgcaggcctgagagcgaagcggggccgtaccgaccttgaccagcgctgtcttaagcctgtggtccgcctactgggcggcgatcttcgcgcaggtcgcccacctgcgagcgcttgatgatggcgtgggcgtcagcgcgtttgcccgactctcgagaagcctcctggccgtggggttcgggttcttcctgatcgccaagctcatgtgagggcgcgtgtccggcagatggcggattgggcgcgttccggcgcatggagcaacgctgcggcaagcgtgaacgagtgggtgccatccggcattcagcctctgcggcgccagaagccggaatgaatcacgggcgggctcgggcagccatcctgtggaccatctcgccgtcgccgacggtgccgccgcgaccaatctcgatgccaggatccacgacaaaggacaccacgacggacggtgggcgaagcgaccctgccggcggcgactggtcgatgaacttgcacggcgagcgccgggttggcccctcaaggcgcggccgatgacctgccggccggcccgaccaaggatctcgccgatggctcgccctgatgtcgatcccgatcgtcctggagcacacaagcgcagtgggtcgtccggcggtgtcctggtccgaggtctgttggcaggggcggctggagtggcggccatgaccatcgccgagaagatcgagcagagcctgaccggccggccgaactcgttcgtgccggcccatacgctgcaacggctgctcggtcgctcgcagcccgatcgagacgatatcgtgatgaactgggccatgcactggggccagggcatcgccctcggcccgcttcgagccctaatggccgagcacggcatgcgaggttcggtcgcctccttcttgttcctgaacgcacggctgttcaatgatcaggccctagagaacgtcacgggagccggtgccccgccgtggacctggccactcgacgagcagcgcatcgatctcctgcataaggcgatctatgccttcgtgaccggctacgtggcggaccggctcgcgacgggcgaggaccgaaacagggagcacggacgcgccttctacgacgagggcgccccttgatggccttgcgatcgagaacgaatgccgcctcgcccggttagcctcgcgagatgacctcgaacgcccgcaggggccgcagcgaccgatgagcgacgacgtggggagcccagcacatgacccggttcagcggcaaggtggtgatcgtgacgggatcaggctccggcatcggggccgcgacggcgcggcgcttcgcgcaggacggcgcatcggtcgtgctcaacggccgcacgcgggagaagcttgagcgcgtcaccaccgatctcgaaccggatcgcgtcctggtgcagaccggcgacgtgtccgatcagggtgatgccgaggctctgatcgccgccgccgtcgagcgcttcggccgtctcgacatcctcgtcaacaatgccggcgtcgttccgaccggcccgctccttgaagcgtccgtcgccgattggcgcaaggtcatggccatcgacgtggacggcgtgtttttctgcacgcgcgccgccctgccgcacctgatccggagcggcggcaatatcgtcaacgtctcgtccgtatcggggctcggcggcgactggaacatgagcttctacaacgcggccaagggtgcggtgtcgaacttcacgcgctcgctggcgcttgagctcggcgagagaggcgtgcgggtcaacgcggtcaatcccggcctgaccttcaccgacctgaccgaggacatgaagggggacacggccctgatgaagcgcttcgcggagcggatccccctcggccgtggagccgaacccgatgaggttgccgacgtgatcgccttcttggcgagcgaggatgcgcgctacgtcaccggcgtgaacctgccggtggatggcggcctcacggcatcgaacgggcaaccgaaacaggcgtgagacctcgcagggcgtgtctctcaacctgcgcgaccgcgacgcttggacatgcgacgtcggacgacccgatatggaggatacatcatggacctgcagaccacgatcagggacgccatcgtgactgaacttcagcgtcaagcggaggcgacggatgccgcaccgaaggtcagcctcgcggaggacggctttgtcgacatccatgggcggatcgatatcgacgcgttgatcatggtgatcacgggctccctcgccggaggaccgtaaatccgctcccagctgagcaaccgcgacggccgcaatactgatcaggaatggtagacaatgaacaaggcctacggtgtgcaggtgacggcgcggggaccggacggaggcgaaccaaggaccgtgccggttctggtggtcgcaagcgacgagcaggacgcccttctggtcgtctccgaggcggtcggtgccgacgccgaagccgaagtgctgcgcgaacttaccgacgcggagatccgagagcacggtctcgatctggagcagcgcggggccgcgaaatcgctcgcggtgttgaaactctgagatgtttgagcggtcggaacgctcccgggctgagggccgaagagacggcacgcattcgaggggagcggcctgtcgcgtcccggctgttcaacgaccgtcgagacggctctcgatgaaggtcccggcgctcgcgagggagcgtcggccatccgcgacatcctggtagaagagatgccacgcgtggatcatgtgaggccagatctcgaggtgtacggcaatatcggcagcgcccgcgagggctgcaagccgcacggaatcgtccaggagcgtctcggcggagccgacctggatcagcatcggcggaagccccgcgagatcggcgttgatcggtgagacgagaggccccagcgcatcggcaccgttcaaatagaggctcgcgagctcggagagataggtcctgccaagcaggggatcgacggcagccttggaatccatgctagcccctgtcagcgcaagatcgacccagggcgagctcagccagaggcatccgggcagaggcaagcccgcctctcgtaaggacaggaccgtcgcgagcgcgaggccgccgcccgcgctctcgcccgcgagtgcgatccgtgccggcgcgatgcccgaagccaggagaaagcggtagccggtgagcgcgtcgtcgagcgcggccgggaacgggtgctccggcgcgaggcggtagccgagcgccagggtgcttgccagcgcttcgcggccagcctgcgcgaccatgtggcggtggctcttcaggggtccggagacgtagccgcccccgtgcaggaatagaatgacgcgttcgccattggccgcgggcgtgctcgtccactccgctggcacgccatgagcatcaatcggctcgacccgaacatccggaggcaaggcgtagtcggcggcgagagcgtcgactcgagcgcgccgctcagtcaagtcggcaggtcgcggatgggcagcgaggcgaatccggatcacgtcaatgtcgctcggcgccacgtgtcgctcccagcctgatgacggggtgtcacctcaacgccagatgggcgacgatgacgcttgcaccgccacgatagtagacgggcgccggcacgcaacgcacccccgccggatgatggcgccggggttcatgcggtttaactcggaagctgtctgttgcttgatgtgcgaaggacgcgagatcagcccattcgtcccaaggctgttcgccaaggattggctcccgacaagcgcggcaacaaaaggcatagcccctttagagcaatccaaacttctatgacttcgcatcccatcccgtccgttggagcatgtcagcggtagggtggaagcgtccggacctagagcttgtctaggacgccgtcttatgtgcgcaggtgccggggaggcaagtagtcaacgttacgtcggaggatgtgtgacgacggacgcgccgttcgatccgacatccatgacggcgcaaagacgccgcgcagccgatgcagcccgtttgcgccgcggcgaagccaccaacgatgaccagcgaatatagcggcagctgagttattgaaggacctagaggcacttgtcgagtgcgactgacctgccgcgctgggcttccggaagaggcgaaatcatcgctcaagatcggactgacggcgtggcgttcaagcggcaggtcgcacaagcgtatctcacgcggagcgctgcgtgggcttgcccagcgccacgatcgttcgcttaattcgatgcgagcctgggaggcggaaaacttcgaagagggcgtgcaagcttccgacctcctgcttcggcctgtcgcgctacgtcaaaccgccgtgcatgcccgcttagagcgcattccggcgaagtggtcaccggttcgtcgaaagaacgcgcgtcaaaacgaagacagagagacgccggcccgatgccatcaggtcggatacggctctgggtgcgcgccggaaaacgccgtcgatcaatgttcggtcatgagctgggcgagactcgaggcgagttcgtcctttcggaacggcttgttcagccgcgccaggtctgggtccacgccctcgcgctcggcgtagccggacaccagcaggacgggcatgccaggtttggccgtccgtatcgcgcgggccaggtcggttccgctcatacccggcatcaggtgatcggtcacgagaaggtcgaagtgctcgcccgtgtagacaagatggagagcctcctccgcggaagtggcttccaccaccgcgtagcccagatcggtcagcatatccgccgtgctgatccgcacgacttcctcgtcatcgacgagcagcgccgttccgcgcgtcgccggcagctcggacgtcccagccgcgggcctaaccgcttcttgccccgccgtgctttgcggcagccagagctcgatattggtgccgagcccgggtcggctctggatcacgagtgcgccgccgagctgggacgcaagcccatgcaccatcgaaagtccgagacccgtccccttgccgacgcccttggtcgagaagaacggctcgacggcgcgtgcgatcgtcgcctcgtccatgcccgtgcccgtgtcagcgaccgacaagcaaaggtacgggccgggccgtagcttggtacgatgacccgctcttacgtcttccacccgggttcgagatgcggagcgtgccgccgccctccatcatggcatcccgcgcattcacggcaaggttcaaaagcgccatctcaagctggttcgggtcggccttggccggcggcaggccgtccggggcctccaccacgatcttgatctgcggaccggtggtgctcgcgaccagttcgcccatgccggtgaccagcttcgccacatcgaccggcaccggctgcagcggctgacgacgcgcaaacgcgagcagccgctggaccagcgtcttcgcccgctcggccgattgcatcgcaccggcgatgaggcgctgctcgcgctcatttccgagctgctttcgttgcagcatgtcgagcgagccgatgatcggcgtcagcagattgttgaagtcgtgcgcgacaccgccggtcagctgacccatcgcctccatcttctgcgactggcgcagggcgtcatgcgcctcggcgagttgcgcctcccggcgcaagcggtccgtgacgtcggtcacaaattggtagaagccgaccagctcgccgctttcgtcgcgtaggggccggaagttcacctcgtaataggggcggacacgggtcgggtcgccgtaatcctcaacgaaggtgaccggctcgccgcgcatgccctgggcccagccaatccgaacctgctcctggtgctccggctggtcggcgagcagcgccaagatgttgtcgcctgccttcgggcgtacgccgtagatgcgctcgaactcgtcggcattcgcggcattgatggcaaggatgttgtagtcgagatcgatcgccatgatcatgacgtcggtcatctcgacgagctttgcgagcatgttacgctcggcaagcgcctcggcgacccgccgctcaagcgtgtcgttcagctcgcgaagtcgatcctcggcgcgcgcgcgttcgatggcggctttgacgcgctcgccaacctcacggaacagaccctcttcggaggatgtccaattccggggcttggcgctctgcaaggcaagcacgctcacccaccgctcgtgctcgaacagcaccacatcgaggtaggccccgacttgccgggcaaggagccccgatcgcgcgtcctcactgaaccgcaggtccgtgcggacgtcgtcgactttgacgatcgggctatcgtgataggcgcgcagcagatcgggtccgaacgccgccaggtcgtgctcaccgacgagcgagccgacccccctcgtatagtcgcgctcgacccgcatcaggctgtcgaagaactcggcgtagaacacccggctcaggctgaaacgctcggcgagacgctcggccgccagcgaggcgatgtccgccggcgtcttgagcgagcgcatcgcgtccgagagcgagagcaggaacgcctgcctcgcctcgctttcgcgcagtttcgcctgagccgacgtccgctcgatcgcgtcggctgcctggcgggcgagcacgtcgaagagcttgaggtcgcgctccggaggcgtgtacgggtgcttccagtgcgtcgagagcatgccgatgggcttgcccgaacgggacaacagcggcgtcgtctggatcgcgcgcatccccgtccagcggtaggactgaaggtcgccgctgccatgggccaagccgctatcctccacgtcgggcacgatcacgcgtgcgcccgtcgtcatcgcaaggccgcacgtgctctcggaacgcgcgtccaccgtctgccagtaggccgccgagcgcggatcgtagccacggtgcgccaggagcttgaggtcaccggctgcatccagcatctggatgcttgcgcattcggaccccatcaggtcggcggcggcggtcaggatcgcgtcgtagagcgcctgcggagcctcatcgccgaccagccgggtgctcacctcctgcagccgcccgagcgccgcgacttcggcggccagcgccgcctccgcctcgtgctcggcggttcggtcgcggaacatgttgagatagctgccgccgtccgcgtcgagacgcatcatgagccccgaggcccagaaccggctgccgtccttgcgcatgtgccagcgttcgttcagcgctcgcccgtcgctcctcgcccggttcaactcggcctcagtccggcccagggcccgatcttcgggggtgaacaggatatctccaggctgcccgatcgcatcgcgctccgtaaagcccgtgagacgctccgcgcccgtgttccacgtggtgatgatcccgcgatcgtcgaggcgcacgatcgcgtagtcttcggcaccttcgacgatctgtcggtagcgagtttcgctctcgcgcagcgcctgttcggcgcggcgctggtcttccgcggccgccttgttgccggtcacctcgcagagcggatgaaagacaccttcgaccgtcccggtctcatcatgcaggggctgaaagctgccggtgaagaaccgctgctcgacacgccctgacggcgtcctcagcggcaccgcatactcgtcgatccggaccgtctggccatcgaacacacgatcgaggataggagcgaggaacgcctcgtaagcgtcgctccaattctgggccaccggctggccaagggcgtccgggtgccgctccgccgcgatcggaatgtacgcgtcgttgtagatctggacgcgctcaggcccccagaggatcgagaccggacccggcgacgtgagcatgatgttgaccgcggtcttcagggtcggcggccaaccctcaatcggcccgagcggagtcgcggaccaatcccgcgagcggacaagtcggcccgtctcgccgccgtcgacgacgaaggcatgcttggcaatggaggccagaaccgaggccacgaacgatcctttccgtgggcgcccccgaacagacggcgacggattggctcgacccttaccgcaggaggataacgtcgtcatgagcgaacctgtccggccgagcctgatcggcggcaccgaagcgtgagcggaccgtatcgcttgccgcggcgtgaggaaacgttcgcttccgtgcatcgagcgatgctttcgcccaacactgaattcagacctttaactttccgccctaatctggcactgtccacgatttgccacggcaatcaacagcacaatccaagttttcgaggtgaaatatgctaaattatatccttggagacgcaagatacccaaagcgcacgtcgggtaaggtttccatccggcagccgagcgtaacgtgaggtttattacggagcgcagtgcgtcaatcgaacgttcatcacatgaattcgtcgtcgaaataatgtctggtctgaccgtatccgcgagggacgaactgcgaaaaacttaacgatggtggcggagggtcgcaacggagaggttgccgatatgtcatccgcaggaacgtttcggatatgtgaggcgggcggtccgccgcttcaggaggcgctcgccgaggcggtcgcgttgccgtccgtgcttgccacgatgcttcgcagcctgatcgaggcgtggcccgacgaggtttacacgcgaccgctcgtgacaacgcgcttcctcggccagcggacgacgtatgtctgcgcgcccgggcatatccgcagcctgatcgtcgatcaggccggagctctggagcgcgagcctttcatgctgcgggcgctggcgccggccctcgggtccggtatcctgacggcggacggcccgcactggcgggggcagcgcagaacggcagccccgatgttccggccggaccgggtccgggccttcatccccgccatggcggaggccgcccacgccacgcgcctgcgctggctcggccagatgtccgctcacggatccgcggatgcgcgcttcgacggcgaacgggacatcctgccggagatgatgcgcaccaccttcgacgtcatcgttgcgacgatggtatcgggcgacagccagttgaaggtcgagccgttcggacgggcgatcgacgcctatctcgggcagactccctggaagatcgcgctctcgatgctgcgggcgccggcctggatgccgcatccgggggcgcgggcgggagcgagggcggtccgttacctcaggagcgaggtggcccgaacggtcgaacggcgccgttcgcgcggcgaacccggtgccgacctcctcggcctgttgttgcaggcgaaggacccggagacgggggaacgcctgtccgacgagagcctaatcgacaacctgctgaccttcgtcgcggccggccacgagaccacggcgctggccctgacatggaccttgcgggtgctggccgaccacccggcggtcgaggctcgcatcctcgatgagatcgcaggcctcggtgcggatccggcccccgaggcgctggaccggctcgccttcacccggcaggtcgtccttgaagtgatgcgcctgtacccgccggcaccgctgatcgtccgtcggacggcggaggaggtccgcctcggcgacacggtcatcccggccggggaatcggtgcatgtgcccgtctatgccctacaccggcaccaatcgctgtgggataggccggatgtcttcgatccggaccggttcgcgccggagctgacggcctcgcgcgatcgctacgcctacctgccgttcggcgccgggccgcgcgtctgcatcggcatgggcctcgcgctgacggagtgtctcgtcatcctcgccacgcttctgccagccttccgcttcgtgcccgcgaaggcggagatgccggcgacgcagtttcgtgtgacgcttcggcctaagggcggcatgaagatgaaagttgtcccgcgtcatgcccactgatcccgtccccgagatgcgccgcgacggcacgacgacatcggacgacaccacgacatcgacgcagagcttcagtgccttgatcaatcggcttcggcgcatcgacacgctcgacgggctgccggcgcgctacagcctgcaggttcgcgccggattgctcgacgagaccttgaagctcgccaactactccgctgtcacccacctgatcatcgcggtcgcggtcgcctacttcttctgggattcggcgccgcgtgcctatctgcttggtctgctcgccgtcgtcgccgtggtgatcgcggcgaccatctacacgacctggctctaccagcgcctctacggcgacgccgtcaccgaggtcggcgtcgggcgcggctaccggatctccgccgggttcgctctcgccctgggtctggcctgggccaccatgccggtcgtgctcttctgctcagccagcagcgacgagcggctgctcgtcgtcagtatcgccgccggcctgatctcggacgcctatgtcgtcgggccgctcctgtcggtctcctacctcttcgcgattccggtgatcgtcggcagcttcatcgggctggcccgcagcggcgagccgattgctctgagcatcgccgtcctgctcctcgtctacgcgaccttcgtcggggtgagtgtccaccggatgagccgtctctcgcgtcagcgcatcctggaccgcgtccgcgtcgaggatcagagcgagaccatcggccttctcctcaacgagttcgaggagaacacgagcgactggctctgggagacgaacgaaaccggccgtttccagcacgtgtcgccgcggatggccgacgctctgggctgcccgatcgagcggcttcagcgcagttcgttccgggatctgctccgcgccggggaggaccgggacgaggatcggaccccagacctgctcagccatcttcggcagggcaaagccttccacgagtgcctcgtcgcgatcgagaccccgaccggcctgcggtggctcgcgttgagcggcaagcccttcaccgatcagcgcgggaccttagcagggttccgcggcgtcggctccgacgtgacgcaacgccgggaggcggacgcccacatcgcctatctcgccacgcgcgatcctctgacgggactgtcgaaccgggccgttttccacgatgtggcgggggaggcctgcacggcttccatgagcggaggcccacgcgtccacctgctgtatctcgacctcgacggcttcaagaaggtcaacgacacggccggccattgtgcgggtgacgacctcctgcggcaggtcgccgaccgcctgtgcgccagcgtcgatgcgaacgcgcaagtgttccgcctcggcggcgacgagttcgcgatcctgcaccttagccgagagagcgcggaggcggaaatcttggccgaggctgtcatcgcgtccctgcaccggccctacctcatcgagggcatgcaggccgagatcggcgtcagcatcgggatcgcacgggcaccgcaggacgcgaccgagcttcaggacctgatgcggaaggccgacctcgccctctataccgccaaggaggccggcaggggccgctggcaatgcttcgaggccgatctcgaacgccgcgtccagcgctggcgggagctggacagcgccatgcgggccggcctgacgaacggcgagatggagctgcactaccagccgctcgtgagcctgcaggacggcgaggtcgtgggatgcgaggcgttgctgcgctggacccggcccggccttggccccgtctcgcccgccgagttgatcccgattgccgagagcaccggcttcgtcatcacgatcgggcgctgggccttgcggacggcctgtgcggaagccctgacatggcctgtgccgatgcgggttgccgtgaacatctcatcgacccacttccgtctccccgacttcttccaggaggtcgaggcggccctcgacgcgacagggctcgcgccggagcgactcgagatcgagatcacggagtcgatcttcctcgccaacacaccgcatgtcctggaaaaccttcaggcgctgcgtgcgaagggggtgcggatcgctctcgacgatttcgggacgggctactcgtcgctgagctacctgacccaataccgtgtcgacaagatcaagatcgaccgggccttcgtgcgcgacctgagcagccggccggaatgcctggccgtgatcaaggcgatcatggtcatcgcgggcgacctcaggatcgacgtcaccgtcgagggcgtcgagacggagcagcaggcggaactgcttcggctgcggcgctgcaacagcgcgcagggcttcctttacagcccggcccgcccctccggcgaggtcaccgggctgatcgaactcatcccccaggccgtcaggcaggcgcggcaacctgtccggaacgtcgcctgacgggacggcgcgggaacgtcggccatggcggcgggcttttgccggccgccgaccttggtccctggatcgccctcgtaccgaggacctttcctgctccgaacggcagggcgttccgccagatcccgtttcgcttgaacccgtcgcctgattgcgagcgccgacgaaacggggtcactcgtcgcgccgacccggcgcgaggccgctgacttcgatcacgaatttccgccgcagggcccgcgagaagtcgccgtagcccgctgctttcaggagaaaggcgccgggaccggccacgacgtgggacctgtaccactgcgtcagatccgtgcgctcctgcgggagcggcgtggcgcgcagtccgtagcccggagcccggtaggctccggcgccgacgacatcgttctcgcccgggaccaggatcggcaggccgttgattgtggcgccggccgccagaagcgccgtccgctccgtttcgagattctcgggatcggtacagttgtcgatgccgtcgcccgagacgtcgacaacgatccgctccgccggaaccggcattgccggaaggacgcttgcggtcacggtgcggaacatctggccgagacaggtgaactcgcccgattgccggggcgtgacacggacctgggccgcggctgcgaacgcgtcggcacggctggcgatccgccgccagcccacggcgaggcccgcgcggtcggcccaggtgaccatggcgaagagcgtgccgccgggatggccggtcatcgccgcgatcacgcccggatcctccagagcctcggcgatgccctccatctgcagaacgaagcggctgtcatcgaccgattgcgacacgtcgacggagacgacgagggcgaccgcggcggcggccgccggttcggccctggcgccgtcggcggtcgggccgatcaggagcgccgtcgtggccgcgaagccggttcggacgacacggcgaagcgtccttgcaaggtctccgcggaggccgggtcggatggggcgcatcatcggtgctcgcgatcaggctttgccgacgaagcggatggagcagcccggccactgcgccacgagccgcccgcctgcctcgggtccgagcaccatgcaggccgtggacaggccgtccgcgacaaggccggtttcggccgtgacggtcacggaggcaaggccgcgcggcgagcgtccggtggtgggatcgaagatgtggtggtcggcgcggtcaggcgagaagctcatggcgtaatcccccgaggtcgcggcaaagcccgagaacggggtgatcgtcgccgtcagtgcctcaggccggcgcggatcggcgatgccgagctgccacggcgtgccgtcgggatgcgtgccgatcgcgccgaactcgccggtatcgacgaaggcgtccgtgatgccccgcgcccgcagagccgccatcacccggtcggcggcatagccctggatcagggcgttcagcgtcagcgccgtgccgggctccaagacgatacgctccggcctcagcacgacgcggcgccagccgatccgggcgagggcatcgcgtagaaccttcggatccggctgttctccgcgcgcagcggcaccggcccaggccggccagagcggctgcacggtgggatcgaacgccccgccggtccgctgcgcgaggtcgagggcgaagcccagcatcgccgtgagatcggcgggtggtgcatcgagccgcccggcgcggttgaggtgcgaaagggcgctgtcggcgcgaaacaggctcgcggcggcctcgaccgcgcgcatcgcggcaaacccgtcggagagggcggcgtcgagcgcggccgggtcgggaccggcggcggtgagcgcgacggtggtgccgaaggcgaggcccgcgcgggtgcgggtcgccaatcctcgctctgcggccagcgtgcggaaagcggccgggccgccgaaacccgccagggcggcgagcccggccatgccgaggaggacgcggcggcggggcgtgcgtgcaggcaccggcatggcctcactccgccgcgaccggctgcggcacgatccgctttccgcgccgatgcgccagcacctccggtacgcattgaccgggatcgtggatgatcgtgacgcaatccatgcactggaagcactcgggatagtcgatgcggccgtcggggcggatcgccccgtagcggcagcgcaccttgcagagctggcacgggctgccgcattcggccctgcgcggaatccagtcgagcagccgcaggcgcccgaggacggcgagactcgcgccgagcgggcacaggtagcggcagaagcccttgtagacgaacaggttgaggacgagcaggccgagcgcgtaggcgacgaatggccaagcccgcacgaagtacagggtgatcgccgtcttgaacggctcggcttcggacaggctgtcggcgagcggcgagcccgtcgcggcggcgatgaggatgccggcgagtaggacgtatttcacctgccgcaaggcgcggtcgagccgtggtggtaccgcgaccggccgtatgcgcaggggcttggccagccacgcaacaaattcctgcaaggcgccgaacgggcagagccagccgcagaacgtgccgcgcccccagacgacgagggtggcgatgacgaaagcccagagcagcagcgagggcgggtcgtagagcaggaaggtgaggtcgtgcgtcacggtcgcggcacgcacgaggccgacgagcgtcacgatggagagctgcgcctgggcgtaccagccgatgaagagcagcgtgaaggcgaggtaggcgagccggaacaccggaaagcggcgccggtccgccacgaggccgcgctggcgcgccagcaccggcaccagcccggcaagggccagggtgatcacgccgagttcgacgccgcgcgcccgccacggatcggtccagctcggccccgcctccgccgcctcgcggatgaacagctcggccgggagcgcgtaatcggcagagaactcgcgcgcgattttttccggaaagatctggccgcgctcgcgcacgatcttcgcgctcagcgtccagggcgcggaggggtcgaagcctgccgctccggtgatgcgaaggatcgtccagggcccgtccggcaggccgggggcggccccgcgccgctcgatcgccatgtcgcgggcattcaccgcgaggccgccttgcgtcaccgtcagccggtcggggatcgagccgagcacgaactcgtcgccgagcgggttctcggggccgtggctcaccaccagcaccgcgtggtcgccgggcccgaattcgcgggtcagggcggcgaagcgttcggccccgagcagggcgcggccgatcgccggcacgttgaggtaagcgaaggtcaggtagaccaacggcgcctcggccgggccgtcaccggcgcccgccacgcctgcgtcgcggaaggcggcctcggcccccgcgttggtgacggtcagccgccggagccagccccgcgcggtcaactcggccaccgtcagggcttcgccggtatcgggccgcgcctcgaccttcaggccgagattggcggccccgaacccgagcttcgcccgcgcgaccgcgagggaggcggcgaggattgattcgttgatcacccgcgtcgaggcggtggccatcgagatgccgtcgaccgtggtctgcggcgcagcacccgagccgcgggcgttcggccgcccgacccggatcgggcggcgggcggacaggccgacatactgctccacgaaagcgaacagcggctccgagccgagcccttccagaaacaccggctcgtggtgggagatcaccttcacgtcgcggaacgtgccgtcgggggcgagcgccacgaggagatcgggcggcgtgccgccgaaaccggggatcggcgcgaggtcgatcgactcgaaggcgtaggcgaagacttcgtagctgccggcctcctgcttcaggatcggccagaccggcagcgtcgtgtcgcgctcgcccacgacgagcggcgcgggaaagtggcgctccaccccggcccggtcgagggtgcccgccgtggccaacgggacggccaggagcagggcaagcagtgcgagcagcgctgaccgcaggacgttcgatgcgatgtcgccgcgtccagatcgtgtcacggggcggcgcccgcggcccgctcgggcgtggcggctgggcgcacggcgacaccccaggggaagcggccgaccttgacgctgcggatcgggcgctgggtcgccacgtcgatcacggtgacgtcgcccgagacgccgttggtcgtgaacagtcgcgactcgtccggcgtcatcgcaagctgccagacccggcgtccgacgaggatgtagttcaagaccttgtaggtcttggcgtcgatcaccgcgacgcggtcggaggggccgagcgcgacgaaggcgaagcgcccgtcccgggtcagggtgatgcccaccggctggagccggtcggcggcaatgcccttcacggcgaattcgatggtctcgaccaccttgcggctggcggtgtcgatcaccgcgaccgtgccgccgatctcggaggaggcccacagcatccgtccgtccgccgagaaggcggcggcgcgcgggcgttggcccacgggggtcgcgtcggtggccgtgagcgtcggcacgtcgatccaatggaccatgttggtggtctcggaggtggtgacggcgatcttgccgtccgggctcaccgccatgccctcgggctcgatgccgacatcgatctgcgccagcaccttgcgcgtctgcgcgtccacgaccgtggtggtggcgttctcctcgttggcgatgaacagggtgcggtcgtcgggcgccagcgcgaactgctccggatcctcgccggagggcaggttgtggcgtagcgcccccgtctcggggtcgatcacctgcaccgcgtcggaatcgctggcgcagacgtagagcgtgcgtccgtcgcgcgagaaggtgagcccgcgcgggcgccggccgacggggaaggtgcggaccacgtcgagcgaggtcccgtcgatcaccgagacggtgttgtcgcgctcgttcgagacgaagatttcctccgccttcgccgatcccgccgcgaggccgagcaagccggcgcagaggagaaggcgtgcggtccaagcgcggctcatgcggaaccttccgttctcgtatgcggcgttagcggatggcacgcgcatcagcccggtttccggaaagcccggcacgcgctctccggctcgtcggggccgagcgtgtcgagttcggtgcggtggtgctggaagccctcgatcggcgcggtcgccgtcaccgcacccggccagagcaggaagaccggctggcgcaactgcccgtcccaggcgcggaagctcaaggggcgccccttgaagccgccgacctcgaagcgtggcgacagcatgagggccgccaccgtgtcgggatcggtgctgcgcgcctgcaccgccgcctcgccgagcgcgtgcaccgccatccagccggcgtaatcgatcgggcgcatcgcccgccccgcgagccgccggaaccgggtctggagctgcaccgccgcccaggcctcgaccggacgcccccaggccgccggggtgaggccctgcgtgccgaccacgggtcgggccgcggcggtgttgtagacgaggttcgccccgaacgcccccgcctcgtcggccaccgcgaccacgtcgtgctccgggccgcgggtgggcagcacgaattcgcgcaaagcggtgtcgcgggtgtcgcccccctgcgggtcgaagcgggattcggccacgatccgcgcgccgaacttcttggcgctcttcttcaccgcttcggcatagagggcgtcggccggagccgggccggagagcagcaggatgcgggtccagcgcttgtaggcgaggaactgcaccagtgcgtcggcgagcatcgcccgcgagggcaggacgtggagcaggcgcggccggcaatcggcctcgcgcaggcgcgcatccggcgcgccgacattgaggaacacggtgcccttggcctcgggcatgtcggcgagcgccagcacgtcctcggccggcacattcagaacgacgaagcggggcgtctcgccaagcgcgcggaaggcggcgcgaagatcctcgtcgggcccgacgacgcggctgtcgagggtgaaggtcaacgagacgaaccggccggtggcgttcgaatccttgagcccgagttcggcgcccttcagcccctcatcatcagggatcgggtcttcgttgttgaggggcgtcgcgcgctcaatgcgccgctcgaggtagtggatcgccagcggctcggcctgggccgcgacgggcagcaggccgagcagaatcagcccgacgctgcgcgccctgcgccgcggcttcgttgcccgaagcgggccgccgtgccgtttcccgagccgcgccagcatcgcgctctgctcgcctcccgattgttgttgggagagtgatacgtgcgaacggggcagtcccggtattggaccaaggtgctaccgaccgccccctaccaaagcacaatgggttcggccgggcgcgcttgctaaccctcctctcaagaatgggaggaatgagaatgaaggctgcacccctcaagggcgggctcctcgccgtcggccttgtcctgtccgtctccgccgccctcggccatggcgatgtgcagccgcagcccgtggataccgccggccttgcgcctctgggcgagacatggcgcgaggagaatccttatcgcggcgacgcgaaggcgatcaccatcggcgattccgggttcaaccagaactgcgcccgctgtcacggccttcaggtgatctccggcggtctggcgccggacttgcgctacctgccgctcggcaaggagggcgacgagtacttcgtcgagcgcgtccgccacggcgcaaccaccaacggcgtgatgaagatgccggcttttgagggtgtgctgtcgcaggaggccctgtgggcgatccgcacctacatcgaagccaagcacgaagagtagagagcccgtcgccgatgcgcccctcgcgccgccgcggccttgccgccctcgcatgcctgatcgccgccggggcgatcactgggatggccgccgccgcgcgtccgctcgacgaagtgatggcctccggcgtcctgcgcgtggcgatctacgacgacaaccggcccttctcggaagcggggaaggccttgccccgcggcatcgacgccgacatcgcccaggccatcgccgagcggctcaagctgaagctcgacctgcgggtggtcgatgcgggcgagaacgtcgacggcgatttccggctgaacctgtggcgaggcgacctcgccggcacgccgctcgccgacctgatgctgcacgtgccccatgaccgcatcctggccacccgcaacgagcagatcttcctgaccaatccctatttcgagcagcggctggccttcgcctatcaccgcggccggatcgaggggttcgagggcgtgcgcgacctagagggccacagcgtcgcggtcgagggcacgagcgcctccgacagcctactgatgaacgccgagggcggccgtttccgcggccagatccggcatttccgcagcttcgacgaggcggcgaaggcctacctcgcgggcgagaccccgattctggccggcacccgcgcgggaatcgaggcggcgctggcggcggccggcgctgcgggggaggacaatcccgtggtcgaggtgccgatccccgggctcgtgcggacgcgctgggatctcggcggcgcggtgcgcagcgattcccgcgacctcgcctacgcggtcggcgatgccctcgccgccctggcgcaggagggacgcctcaaggcgatctgcgcgacctacggtgtcacctacaccgcgccgcaagggtactgatctccccgccggccttcgccagcgcaggcaacctcgccctgcaagccccgaaggctgtcggccctggctgttcgccagcgtcttcgtcctgcctcgaaagcggggcggaaggctctgctcgcacagactacgagcggatcaggacagcgttcgaccaaaggccaataagagtttgctgagaagcgctctaggcttcgtctccaagaggcagccggccgagtcggtcaggacagagaagcctcgcagcccctgaagaacaggggcccctatgatccacggaggacacgccacatgagaatgcggaaccatttcctgacggcggtggggctcgccgccctcagcgtcggcctcgcccttcccgcgatcgccgaggtgaccgagcaggacatcctcaacgacgccaagacgacggacgacgtcgtcacctacggcctcggcccgcaggcgcagcgcttcagcccgatcaagacgctcaaccgcgacaacatcaagggcctcgtcccggcctggtcgttctccttcggcggcgagaagcagcgcggccaggagagccaggcgctggtcaaggacggcgtgctctacgtcaccggctcctactcacgcctctacgccgtcgatgcgcgcaccggcgagaagaagtgggagtacaacgcccgcctgcccgaaggcatcctgccctgctgcgacgtggtgaaccgcggcgccgccctctacaaggacaaggtctatttcggcacgctcgacgccaagctcgtcgcgctcgaccagaagaccggcaaggtcgtctggcgcaaggatatcgacgacttcaagtccggctacagctacaccgctgcgccgatgatcgtgaagggcaagatcatcaccggcgtgtcgggcggcgagttcggcgtggtcggccgcgtcgaggcgcgcgatgccgagaccggcgaggtggtgtggaagcggcccgtcatcgagggccatatgggcgagctgaacggcaagccctcgaccatgaccggcaaggccaacgagtcctggcccggcgacacctggaagttcggcggcggcgccacctggctcggcggcacctacgaccccgagctgaacctgatctatttcggcaccggcaacccgggtccgtggaactcggcgctccgcccgggcgacaacaagtggtcggcctcgcggctcgccatcaaccccgacaacggcgagatcgtctggggcttccagaccacgccgcatgacggctgggactatgacggcgtcaacgagttcgtgcccttcgacatgcagaaggacggcaagaccgtgaaggccggcgccaccgccgaccgcaacggcttcttctatgtcctcgaccgcaccaacggggcgttcctgtcggccacgccgttcgtgtccaacatcaactgggccaagggcatcgacgagaacgggcgcccgatctacgacgacgccaaccgccccggcgacccggccaagtccgaggacggcaagaagggcaagtccgtctacgcgacgccgggcttcctcggcggcaagaactggaacccgatcgcctacagccccgacacccggctgttctacgtcccctccaacgagtggggcatggacatctggaacgagccggtgaactacaagaagggcgccgcctatctcggcgcgggcttcaccatcaagccgaccttcgaggatcatatcggctcgctgaaggccatcgacccggcgaccaagaaggtcgtgtgggagtacaagaacaaggccccgctctgggccggcgtgctcaccaccgcgggcaacctcgtcttcaccggaacgcccgagggcttcctgaaggcgtttgacgccaagaccggcgaggaagtctggaagttccaggtcggcaccggcgtcgtcgcctcgccgatcacctgggagcaggacggcgagcagtggatcggcgtcgcggccggctggggtggcgcggtgccgctctggggcggcgaagtcgccaagacgacggctggcatcaaccagggcggcagcttctgggccttccgcctgccgaaggcgctcgcctcccgataggtgggtttccaaagggatcatccttttggcggggagccggggcagagccccggctttcctttatccagggctctgccctggacccgcgaaaggacttgtcctttcgaaacctgaattctccgtcgcaccgagacgcgcgacaaagggctcgcgtgacgcggcgacccttgcgacatcacggacgggtgactgggtcaggcaggcggtgcgccgcatgagactgctaacgcacgcttcaggctcgacttgcatcgacacggaccatgcgccggtcgaagggccggcggtcgatccctctcgcccccgaagaggcagggtgagtcagtccctctgaccgcgcccgtcgcgcccatggccaacggtctcctgcaacgggcgctcctcgaccaggctgaggcagccgagcgccagaacgaggccgaagcaggcggcgaggaagacgaggcggaaggtctgcccgagctggccggcatcggctccccggatcagcacggccatgtcgtgcaccgcgctttccccggccccgcccgccccgccaagcacgagcgtgccgaagatcgcgacgatcagggccccaccgagcgagcggaagaagttcatcgaggcggtggcgatgccgagctgctgcggcgcgacggcgttctggaccacgatcgtcgagagcggcagcaccgtgccgatccccatcgagagcagcacgaacaggatttcggtgaaccagagcggaagctcgggccccatgaaggcgagcagcccgcaggcgcagacgctcagcgtcagcagcgccaggggcaggcgcttgtagtgccggaggtaggccatcgagcggcctgagagggtcgcgcccacgacggtcccgaccatcagcggcaccatcgcgaggcccgagcgactgggatcgagcccgatgacgccctcgaggaagatcgggacgtagatgctgaggccgattagggtgcccatggcgaagcaggcggcgagcgtcgcgctggtaacgacgcggtcgcgcagcacgctcaaagggatcagcggttcactcgcggtcgcgaggcggaccgcgaaggccgcgccgctgagaagaccgaagccagcgagcccgagcaccggcgccgagccccagggatagcgaacgccgccccagctcagggccagcatcaggctggtcgagctcacgacgaggagcgccgcgcccggataatcgacgctgtgccgccgctcgttgcggggtaggagcctgagcttgtcgttggtgaggatgaaggcggcaagtccgatcggcaggttgatccagaaaatcgccgaccagtgcaggtgctgggcgaagaagccgccgagcagcgggccggccaccgaggacagggcgaacacgcccgcgatgtagacctgatagcgcgcccgctccttggccgagaggatgtcggcgaggatgatctgggacagcgcgatcaggccaccgccgccgatgccctgaaggccgcgggcgagcgccagcgcgatcatcgtcggggcgagcgcgcagagcagggagccgacgctgaacgtggtgatcgcgatcagcagcatgatccgccggccgtggatgtcggagagcttgccgtagagcggcgtgacggcggtggaggccaggagataggccgtgacgatccagggcaggttcgcggcgtccccgagttcgagcccgatcgtcggcatggcggtcgccacgatggtctggtcgagggccgcgagcagcatcgcggcgacgaggccgatgatgatggagcggatctcggccgggctgaggcgcggcgctgtgtcggcgcgatggggtgcgttcaagaccggtttgccttgggtggggttagacttgggtggggtagaagcgtcgtcgaagttcaggcgcgggctcgcgggtgaggcggggccgccctttcggtcgagccacacagggcttgattggggcgggagggaggcgcacgggcggatcgccctgtcgggccgccgaccggtccagtgttcgcaaggagaggcatcgtgaacggcgcgcgtgccgctgacgaggctctgttcgccccggccgcagcccgcaacggggccgtcattctcgatgtgctccgagatgccctgccgcgccgcggtcgggtccgggaggtggcgagcgggtcgggcgagcacgcggtgcgaccggcaagcggtcgcgcgccgattcgcgcatccgggctggctggctccggctgccgagagtagggcattccgacaggagcggccggagcgcggctcgccccagcgacaggaacagccacacaatgccgatcaaggctctgaacgatcgtaagaagctgtcgggcgacttcaacgaggccaacgacgccttcatcgacgcggtgctcacggcgctccaagcgggcgaaatcccgctcgatctggcccgggcctacctcgcgcatccggttgccatgatgcacgcggatggcgcgcaagcggtggccaactacttcgagcggattctgtcgcagaagcccaagatcgactggacacctggcgattgagcctcaggcttgcgccggtgaccggaccgggtcgagggaaacgatctgcccggatcagagtgcggtgaagtcaaaaggacgggcgcggaaccagccgtgctcagcaacgccggatcgcggtgcagctggcctgcataaaggcggcgctctccgagcggatcgctcgtcggtggcgtcgggcgcaggccgccgaccggttctcggttgcgagggcatccctcacgcctcctcgccggtatgaccggcccggagcgtgtccgcctcggccgcgaggttggtccgggcggctgtttcgaagcggtcgcgaaaggggcgggtctggtagaggtcgggccgggcgaggaagcggtcgagcacgcccgcgcggccgaaccgccatgccgcttcgggaaccgcagcgtattcccgccggatcgccgccgcataggcctcgtagaccgggcggggcgcgcccagcacggcgagatcgaggtcgagcatcagccgtgtggccgcgtcgtcgctcggcgcgtgcgcggcggtcgcctggatcatcgcctctgccgcccggatcgggccagattctgcggccggtgcggcatgagtcagcagcaaggcggcgctccgcagctcgttgtcggtgcgggcggtgtcgtagaccgcatcgtgaaagaagatcgcgagatcgatcgcgtcgtgatcgagcccggcgaagtccggaagcgcccgcaccgcgtcgtgcccttcgagcaggtccgcgatgtggcgccagccgtgatagtggcgcccggcctctccgtacccggcatcgagcgcctgccacgccgcctcggcaccgttcccccgcaccgtccggccccagagttcgtcgaagcgtgcgcgccagggggcattcatgcggtcgttcacggcgggcctcagttcacacggtagcaggtcgaggtcgcctccgcgttgccgcgcaggccgcccggcggacgaacctcgcagacgatgtatgtgccctgccgttccagggtgaagctcgggccagtggccgagacgatgcggtgaccgccgttcaggagcgcgctcatcgattggtcgatcgcctcccagatggtcggaaggcgcgacggtgcagcgggtggcggggtctgcgcccgcgcggacgtggcaggaatgcccgcgagcaccagcaggacgagggcgtgagagaggaagcgtggcatcgcgaaccttatgcggtgggcgggtctcggcccgcggggggatcggccgcttgcccctcagggcgcggcggccagggcgaggtcggcctccggcagccagcccgtgaccggcttcgcgccgccccggtagagcgcccgcacccagccgtcccgccgctccaggatcgccaccggatcgtggcgcacgaggtaggcgccgcgctccggggccggacccggggcggccggatcacaggttcttttccagcacctgcaccaccgccgccacccggtccttgaagtcggcgacgttggagaagggccgccagttcacgtcgaggacgccgccatcgaacttcagaccgttcgggtagttcgaggccggcgccgtcttctcgtcgaagcggatacggatcgatttcagcttcgcctgcagcgcctcgcggcccatcttgtccttgccgacctccttcagtccggccgcgatcggctcgaagatggtcttctcgaaatagccttcgtcggcatagtatttcgcgtcgcccggcagggtgatctggtcccacgccacctcgaccggcacgggaaagcccgcggcctcctggatcgccttctcctgcgcggggtagcggctctcgcggtaggcggcgatcgcccggcgttcggcgagcccgagcgtcggctcggcccaggccgcggaggcgcagagcagggtcgcggcggtagccagcgcgtgtcggcgtgagatcatgcggcggtttctcctcgaagggcggcccgcatcgcgggcgccgggggtaaagggcaggtgcgccgtcacggcgtcggcaggcatcgcaccgggccgtcggcctcgatggcgagactgccggtccagacgagccgcaccgggaaggagacgatgctcggggtatccttaggagccttgccggcgcggtaggcttgcgcgcaggccttggccggcaccggcagggccgcgaccggtgccgggagcttgtcctcgcgcacgatccgcgcccagcaggccgcgcccccttgcgggatcgagcagggggcctgcaccccgcggcggaagccgagccgcagcgtcgcgccctcggccgcgaagctgtcgatgccgtcgtaggtggtcgtgtcggtgaacagcctacggccggccccggcatcgatcaccacgaagggcatggtgccgttggtgctcgcatcctcgaacacgaggaacccgtccgcacgcccgatgaagcgctggccgccggtttccagcctacgcgcgctggggccgggcgcggcgcggcagaccacgggcgggccgccgcggatcgggatgagcgccgcatccccgggctcgggggtgccggtgtcgctctcgcggatgacgagatcgggatagacggtgcaggtgatttcccggccctccgcatccgtggcggtctcgaccttggcgggcggatcgaaccgcgccgcgttccagccctcggccgcggccggggcgaggagcccgatcgagagcccgacaagggcggcgcaggaggaaagaggctgtgcgcgtccgggtgtcattctcggtctcacgtcgaatcccggccgagcggggccgcaaccatgaagggaagagcgtgacgatgacccgatcgtggaccgccgcgcttttcaccgcgctgatgctcgcgcatctgcccgccccgacgcgggccgatccggccctctcgcccgcggagagaaagagcctgcccgccgaggtcgtgacctatctggatcggcacatgggctgcaaccactggtccggagaggaggcctacgatgcggcccgcggccggcagatcgccgccgtcaagacgctgcgctgcgacgccatcgaggcggacgagaagcggttgcggcagcgctacggccgcgatccggcggtgcggaaggcgctcgatgcggccgcgcatgcggagggctgatccggctgggaccgcccctcacccggccgcaccggaggcggcgcgccggttgcgcaccagcgagaggagcgccccgacgatcgccgccgcgagtgcggccatgatcaccgcgagggtgatcgtgcggttccagagccggtcgaggccgagatcggtggtgatgagatccgggcgcgccggatcggccatcggcccggcgccgaaatcgccgacatgcaggccggcgaacacgtagttcacccgacgtgtcacggtgccggtgggccggcgcaggctcaaggtgaggtcgcagatatggatcgcgatcttggagctgcacttgccgtcgctgatccgggcctccgccaccggctcggccgccgcgcggacctgccagtccgagaccagggccggcgcggtgtagagggcgcaggcccccagcagagcggcgagcgccacgacgccgaacagcacccagaaggtggccatccagccctggccctggggcggcagccgcaagggttcggcgcgatcgggcgatgcggtcatggagcctcggcgcgttgggggtcggaggaggatcgcggcgcaccggccgcggtctcggcgaggaggcgccgggcctgcgcggccatctggtagcggccgatcagctcggcgaagtcctgcggcttcatcccgcgcggcaggccgatcggaagcgtgacgatgcggcgcttcgcgtcgagcttgatcccgtgccggccggggctgcgctgcggccagtccgcctcgggcggcagcagcaggcgcgtaaggatgcccgtctggttgaacgtcatgtcgaggtcggcgatggcatcccaggggatcgtccggtcgagccccggcgccttcagcccctcggggctgaggatcagcgtcacgggctcgccccggcgcaggatgagggcgccggccccgccgaggagcgcggcgaaggcgagcgcgattgcgaggacgacactgttatccttcggggaaatccccggcacgccgaacaccgtgatcgcgagggcgatgacggcaaagaggccgccgcccaccgcgagcgcgatcccgcgggagcggtagttcgcgcgcagcacccgttcctcggtgccgacctccgccgccgtcgcttcgagatgggcgcggtacgccgcgtcctgcgcccgcagcgcggcaaggaagtcgtcggtcgccgcccggctgagcccggccgggtcggcgaaataggcggcaagctgcccgagcgcctggggcggcggcacggcgccggccgcggccaggaggtccgcgtcgatggtccgcccgagggcggcgacgcgctcgcgggtcggcgggtgggtatcggtcgggtgagcctgctcctcctgccaatgcgccgccgggtcgtcgagcccctgcgcgatcgcgcggtcgagggcggcggccacgaggtcgggcggtgcggcgtcgggtgcgtcggcggcggcctggagcgtctcgaagatgcgcggccccaccgcgccggtgcgcagcagcgcgcgggccgaggcatcgatcgaggtcacgctcgctcccgccgcgtcggccgcgaattcccgcgtccggctccagtggcgcacggcgaggtggaagcgctccatcacgaagacgccgaggcgcagcgacggcccgagcagcccgagcgatccctgatggccctcggccaccgcatcgagggagcgctcgacgccggcatagatcggcaggaagcgctggctgtaggtggtgtcgccgccggcatagtgggcaagttcgtggccgatgatcgccgcgacctcgtcgccccgcatcagggcgagatagggcagcggcaggtagaggatccggccggtaacccgcgccctgccgggctccagcaccgccggaccggcgctgacgaagaagccttcggtgagcccgaccaccacggcctcgggcttcagggctccaagccgcgcggcaagcccttcgaggaggcgccacaggcccggcgcctgctcgggtgtcaccgtccggccgatgatcggcagcggatcgggctcgaaggcgccgagcgcccggcgtaggccgagcaccgtgctgccggccacgaagaccacggccccgaccgcgacgacggcgatcgctaggagcttcagcgcgccgccgtcgaagccgccttggaggagagccgccgcctcgaaggtcacggcggcgacgaagctcgccgtcgccgccaggatctggagcgagagcgtcgcgggaaacagccggcgcatcagcgagaagccgcgcaccagggcatcgcgcgaagcgcggccgaggcggcccaggacggcgccggcgagcagcacgagcagggagagcgcggcggccagcgcgccgcccgcgacgacgaccggcggcagcacacggcgccagtccatgagcctggcgaggaacccggcctcgtcgcgggcctcgcgcgccttgtccagggcgagcggcccgccataggtccggccctcgtagcggaactgaaggcggggatcgaagcgcccgtcccgcggcgcccgcgcctccatctgcgtcacgaggccggccagccgttgctgttcggcctcgaacgcggcgtgatcgtcggcgccgcgctgcacctcccacaggccaagcagcaggagaacgagcggcagcaacacggtggccgcgacgaggcgtgccagggcacgcggacgcgagcgcgcgggcgaagtcgttgcttcggggatgctcggcctcctgaagcgcgggcgggcgacggcaaggcccgcaggcgcaaggctcgcaggcggatgagccggacatgcgaaaaatgccggccgacgacagcgatgacgactccgcagatgtcgtcagttccaggctattaaagttgtgcgcaagacaggagaggcccggatcgctaggatttctaccctgctgagcccataggtcaaccgaatgttgtcctgccggcggaggagcctcgacccggtgggatctcacgccggccggcgggcggatcaagctcgcaagaggcgccgtggccgaccgttaccggttgaccgtcagtcgatcgccgggctagcctcgcaccagcagagtattgccatggcgcagctccgtcgaggcatggcctcttccgggcgcgcaccacgatcataagccggataaagagcgctgagcggcccttaagtcagccctttctcttaggaaaggggcagagatgggcatgtggcgccggggcaatatcttcatgcgcgcgatttcggccgttccgcgggaggctgccggccggccgctgccgcataccgtgctcgcgcatagcgcgttgaccggccagagccaccgcgtcgtcgatcccgccgcgcggttcgccggagacggctgtttccacctcgacctgcgcgccgaccgggcgacggcgaggtccgccgctgccacatggttccggcccggatcggcaacctctacgatccggatttcgagacggccctgacgccgcggccctgcccgctggcgcagtgccgctgccatctcagcttccgcgagggttcggggcggggctgccggagtgggcgcttccgcccccttcgacgccgcggcgggcacgcccggcctcgcgggaggtcggacgcggatcgacacgcactctgcgtgaccggacgaggagccgctctcggcgtcgtctcgccgaacgcggacttgcgggtcgaagttcacggcccaacatactgcccttcggtgaccggctccatccatgtcacggccttgccgtccaggcgctcttggatcgcgatgtgcgtcatcgctgcggtcgccgtggccccatgccagtgcttctcgttcggctcgaaccaaacgacgtcgccgggcgcgatctcctcgatcgggccgccttcgcgctgaacccacccacgcccgaacgtgacgatcaacgtctggccgagcgggtgcgtgtgccacgccgtccgcgcgcccggctcgaacgtcacgctcgccatcgcgacgcgggcggggtcgggcgcattatggagtgggtcgatccgaaccgtgcccgtgaaccactcggatggtcccgggcctgaagcctggcttccgctgcgcttgatctccattcgatctctcctctgtcgcttcggaaacgccgctcagagcgaccagccgccgtcgaccgaaatcgacgcgccggtcacgaaggcaccgagatccgaacacatccagaggacggcctcggcgatctcctcgggtttgcccagccgcccgaccggctcaaggtcgatcgccttctggatgtcgccgcccgtgaagcgctccatcatcggcgtctcgatgttcccgggcagaacggcgttcacccggatgttcgccttcgcgtagtcgagggcggccgatttggtgaggccgatcagggcgtgtttcgaggcggcgtagctcgcccctcccgccacgcccctgatgcccgcaccggaggaggtgttgaccaccacgccaccgccttggcgcagcatctgcgcgatctcgtgcttcatgcacacgaacgtgccgcgcaggttgatgtcgaggatccgatcccattcgtcgaggacgatctcgtggacgggggcagccttgttctcgacgcccgcgttgttgaaggcgcagtcaaggcggccgaaccgttcgacggtcctggcgaccgcagcctcgacgtcctccggcagcgacacatcgcaccggatcgcgatcacctcgccgccattcccctcgatctcggcgcgaaggcgttccagagcctcctccgtgcggtccgtgatcgcgacctgtgcaccctcccttgcgaatgcgatggcggcggcgcggccgatgccgctggccgcgcccgtgatgaatgcaaccttcccgttgaaacggcccatgtctcgatctctcggctgatgttcctgaggagcctgacgtagacatcgggcgagccgccgatcaggcgtttgtccctcaatggaacgatgagcagagttcatcgtcggacgtgcagccgctacaatccgagcggcttcacctctcggatcagatcggtgagaagccgcaatccggtcgggagttggcgacgtccgggatagtagatgtggaagccgggcccgattggcccccaatccgccagcacgacgcgaagctcgccgcgggcgaccgagggttcgacacagggctggggaagataggcgagcccgcctcctgccaaggcaagagacagcccaaactgcgtgttgtcgatcgtcaccgcaccgggaacgtcgagcgcgatctgctcgtccgctctctcgaactcccagcggtagagacgatcgtcgcccaagcggatgcgcaggcatcggtgagccgcgaggtcgcgcggatggtcaggggtcccctgccgatcgagataggtgggagcgccaacgaccacccagcgcagatccgcagacaggcgctgcgccaccatatcctgagggaccgttccgccatatcggatgccggcatcggctccagcgtccacgacgtcgagcagatcgttggacacccggacgtcgatctcgacctgcgggtggcgcgcgtggaagaggggcagcacgggggcgagcagcaacgtgcttgcatgttcgagcacgttgaggcggatccgcccggtcgccgccgtcgggtctcggtgctggtcgagcacgtcgagcgcggagccgatcgccgcgaatggggcgtcgagcgaagcgagcagatcttcccctgctgcggtgagggtcacactgcggctggtgcggttgatgaggcgaacgccgaggcgcgcctccatcgccttgagcgcgtggctgagcgcggaggcgctgacgccaagctccaagcccgcccgccggaagctgcggtggcgcgcgatggcgaggaaggtcccgaggtcggccaattcggttcgattgatccgcatcggggcaatggagtgtctgcccgcgggaaagcaatccgtatcggtctcatgaccgcttccggccggtggcggaacgctcgcttcgaggcggaaggccacgtgctgccgccccaccctcagcagccctcagccggatcaagccaatggggtttcagccctcgggatcgccgccgtcaggtggggaggccgagggcggaacgggcctgcgccggggtcgcgacgcggcgaccgtgccgggtcaccgccgcgaccgcgaggccgaccagttccgcgttgctggacgccagccgctcccgcgtgatccggatgttgtcctccagcccggtgcggaccgcatccgccccgcgggcgagcgcccactcgatcacgcgggcctgctcgcgcccgatcccggcggcggtccaggtcgcctgcggcagcaggcggcgcagctccccgagcaggaggtcgagcaggtgctcctgcgccggcagcgcgttctggacgcccatgacgaactgcacgtgcggatgcgcatccatcagcccggcctcgacgagacgcttggccccgtacaggtgcgagagatcgaagatctcgatctccggccgcacgccgtaacgctgcatctggccggcgaggtcggtcaccagggtggtgtggttctcgtagacgatggtcgggaagttgaccgagccggtcgagagcgaggccatgtcgggccggtgctgcagtgagaggccgcggctcgccgggtcgcggccgcgcccgccggtcgagaactggacgatcatgccggggcagtgcttgcgcaggcccgcctgcacggcggcgaacttttccggatcggacgagggggtctcgtcgtcgttgcgcacgtggatatgggccagcgccgcgccggcctcgaaggcggcctgggtcgattcgatctgctcggagaccgtgatcggcacggccggattgtcgcgtttgcgcggcaccgagccggtgatcgcgaccgcgacgacgacggggggctggccggtcatgctggtctcaagcctcgcagatgggcgcggccggccgcacgtcggcacggcgcgggccccctcgacccgccttgcgctggatcaaggcacccgtaccggccggcggcaaggatgccctcacgaaggatggccccaccgagcggagggggacgccccgggaggcgagcatggcttacgcgaacatcctggtctcggtcgacctcgacgaggccgccgccgaccgcatccggcttgcggcctctctcgcgcggcgcttcgaggcgacgctcacgggggcggccgcctgcaaggtgccggcgccggattacgtgcgcgatatcggcgagatctacgacgaggacccacatttcgaggagaaggcgcgcgccctgctcgcacaggcgcacgccctgttcgagcgatccaccgaagcccctctgcgccgcgactggcgcgaggccctggcgggtccgatctcccatctcgtcgagcaggcgcgggcggccgacctcctcgtggtgggacgccgcggctcggacgacatcccgctcggcaccctcggcgtgtcgcccggccccgtcctgatggaggccgcccgtccggtcctcgtggtgcccccgcgcatcgagcaccttcggggcgcccggatcgtcgtggcctggaaggacggctcggaggcgcgccgggccgtctcgtccgcgctgcccttcatccgcgaggcggatcaggtcttcgtcgtcagcaccggcgagggggcccgcaacgagggcgcggaggatgtcgccggccatctcgcccgccacggcgccgccgtcacgacccacttgctgcgtaccgtcgtgagcgacggcgacgaactcctgcgcttcgccgtcaaacagcaggccgacctcatcgtgatgggcgcctacggccatacccgcctgcgcgagtggctgttcggcggcgtcacctacgagatgctgcaccgcagccccctcccctgcctgatgtgtcactgatgcgtatcgcgaccaccctccggatcctgaccgtcctgctgatcgcctggccggccgccgcccgagcgctcgatcccagcgcccagcgcggcgagaccatcgcgcgcacgaactgcgcccgctgccacgcgatcggccgcgtcggcgcgagccccttggcggacgcaccgccgttccgcgagctgcaccgccgctacccggtgacggatctggccgaggcgttggccgagggcatcaccacggggcacccgacgatgccggaattccggctcgatcccgaccaagcgcaggccctgatctcctaccttcagaccctcgaacggtgaggcgcccagccgaagtccggccgatcccttcgggagagcggcgttcggcttccgcttcgatcagggctcccgcctcagctcgccgcgatgcgttcgagccgggcaaggtccagcaggcgcacgccgccgggcacgatcagaagcgccttctcccggtcgagtcgggtcagcatccggctcaccgtctcgatggtgagaccgagatggtcggccatgtcctgccggcccatcggcagctcgacggtgatggaatcgcgcccgatgccggcgtagcgggtgcgcaggccgagcaggaagctcgccaccttctcctcggcggtgcggcggcccagcagcatcatgtgatcctgtgccagcgtcagctcatggccggcccgctcgtagaggcgttgcagcaggtgcggcgtccgcgcgacgaggccggcgaaggcacgcttctcgaaccggcagagcgtcgtcggtgacagcgcctcggccgtgacggtgaagcgctcgggcagagcgaggccgaggaaatcgccgaccatggcgaaacccatcacctgccgtcgcccgtccggcagaagccgcgacaggcgcaaggccccctcggtgacgttgtagacggcgcccgcccggtcctcctgctggaacagggcttggcgcggatcgagatggacgggctggctcagcgcctccaagccggcgagttcctcgctcgtgagcgccgcgcagacgctgacgaggcggaccttgcacgcggcgcagcccctctccgagcggtcgtgcgcgcaagccggctcgactgggatcggctcgacaccggcgctgtcgccagagctttgcatcgcaagcctcccgtcccgcatcccgccccagatgactcaatagcctgcctccgcacgacctgtgaagtcgaaaccgggcagggccgaagcgagcggataatggaggccgaccgaggaggcgcattacggcggtgcgggcggtgtcttcccactgagtgatttcttccgcggccgcatctttattctgatcttttcagaattcttgatcggaacggatgccgtgaagggatccaggccgattctcgcgatggcgacagcttcgagagagggggcgcatggctgcctcgacggcgcctgaccgcgcaaaccggccggcacagagcctcgccgcggcccgacgctcggcgactcggcggaggtcaaggtggaccccggcgttcggcttgggcttgcctcaatccagcccgagcgagacccggcgcccgggcagcctgagatccgggcggtggctcgtcagcacgacgatgcggtcatgccagttcgcgagcaggcgcccgaggatgcgcgcggcctgatcgtcgccgagatgctcggccggctcgtcgaggaggaggacgggggccgggctcagccaagcgcgggcgaggttgaggcgctgcgcttcgcccagcgaaaggccgccctcggcgatccaggcgtcgaggccgccggccgcgcggatgcgggcgtcgagttcgacggcttccagcgccgcccacaaagccgcgtcggaggcgccgggcgcgaacaggttctcgcgcacggtatcggacaggatcgcggcatcgtgcaggctcagatgcgtcagcgcccgccgctccgccgccggccgcaccgtcccgccgagccggatcgtctcgccgggccgctccgcgctccagccggcgagcgccttcagcagggtggtcttgccgcagccgctagcgccgacgagggtcagcggtgtgccgggcacgatggccagctccggcgccgggccgagatcgcgcccgtccggcgcccgcaagcgcaggccgtgcagggtcagggcgccaagggccggaccgggccgggggtccggttccgcggcgctaccatcctccaccgcgagggattggcgggcgagacgggcgcggacggagccgagcagcgcccgcggcagggacaggatcggctccgcgagggcgagccaggtgaaggccaggaaggcggcgggcagaagtccggtactgcgggcacccgcgctccaggccgcgagcagcacggccagggcgagggcgggaccggccagcgccagcacggcctcgagccgggcgagcgcccgctttccgcaggcggcctcgcgttcggcatcgcgcaggggatcgagggcgatccgcaaggccgcgccgcgccccccctcggcgtcgaggggcaccgcgcccgccaaagccgctccgagatcggccgcggcggtgcgccgtgcgcggcggacccacgcctcaatggccgcgagccgcgtcagcgcctggcgggccactaggccaccggccagcgcgagcactgcggcgggaaggagcgcgagcggtgccacgagggccgtggcgagcacgagaccggcaagcgccgcgctcgtcatggcgaggggaaagccgacgcgcagccgggcgtagtcgatgtcggccacgtcgtcgatgaagtcggcgagccgctccgggcgtccgagctgccagccggcgccgcggctctccggcgcccgcgccagggccgcgaacaggccggcgcggcggcggatctgatcgctcagcgccgcgcggtggcccgccatgcgctcgccgtagcgggcgcccgtacgcagcagcgcgaacagccgcacgagcgcggcgggatggtggaagttgaaggcgaaggccgccggcccggcgccggccagggccaccgccgccaggaagctcacggcggtgccggcgagcgcgaggtttgccgcgagcgccaaagccgcgagggcgaaggcgagggtccaagcttgggacgtttcggcgcggccgggaccggggggcgtcgtatcggagcgggtgcgcatcacgcggcctgcctctcggaaagggtgggcctcaggccgatgcgccggtcggcgagcgccgccagcgcgggatcgtgggtcgccacgatgacgaggcgggtgcgggcggcgcaggccagggcttggcgcacccgcgcggcgttggcgggatcgagcttggcggtcggctcgtcacaaaaggcggtgcccggccgcaacagcaggcgcgcgacggcgacccggacccgctggccgccggagaggttttcggcgcccgccagtaccgcggcgtcgaggccaccgggccagtgcggatcgtcgctcaggccgagcgacgcggccgccgccgccacggcctcgggcgtcgcggtcgtgccatccgcgatcgcggcggcgagcgtgccggccgggatcggcgtgtcgagggagacccaggtcgccggaaggttcggcccgggcaggcgaaaagccccggcaagcggcgcttcgacactcgcgagcacccgcagcagggtcgatttgccggccccgctcggcccggtcacggcgacgagccccgtctccggcaggtcgaaatcggcgacggacccggcatggggcaggacgaggccgcgggcgcccgccgccggaaccacgccgcgttcgggcctcgtctcggcctcttccgaaaacacccaggcgagcgcctcggcggcggcctcgccctcggccttggcatggtagagctcggcgtagcggcggaacggcaaaaaatattcgggggcgagcagcaggatcagcaggctctgccacagcgccagatgcgcaaaacccggaatctcggcgaggccgagatggccgagcccgagaaacaccgccaggatggcgatggcgagcgaggcgaagaagtcgagcacgcccgcgttcagaaaggccaccgccagcacgcccatggtgccgtcggcataggcctggagccgccggtcgagcttggccgtctcgcgcggcaggccgtaggcggcgaggatcgtcggcagcgtccgcacccggtcggcgaactgggtggcgaggcgcccgagcgccgcctcctgggccgtggcccggtcgcggatcaggccgccgacgagggcgaagaacacgatcatcaccggtgtggcgaggagcagcgccagagccgcctgccacgagacgacggcgaccgcccccgccgtcagcaccggcccgagccccatcatccgccgcgccgcggcgtggccgacgacgaggcgggcgagcgcgccgggatgccgctgcaatccggcgatcacagccccgcgcggcaggtcggcggcggcgcgggccggcatcgcggcaagccgcgcctcggcggcatcgatcagcgcgacggcgacctccgcctccagggcggcgcttcgcgtctcgatcaggctcccgagcccggcgcccgcgagaaggcaggccccggcaaggccgagcgcgagcccgtcgagcccgcccgtctcgatcagcgcgcccgcgagccgcgccagcgccacggcctgcccgagcgtcgcgacgcagcgcaggacctggagtccgtggaggcgcgacaggccggcccgcgccaccccgcgggcgagggcgagcgccgccggctcgagggcagcgcggccggatcgggcgcggggggatggtcgggtcatgccgccttgtgcggcgggggcggcgaaagcggctttgatctgcgtcaaggatcgccaagcgcggcggcgcgacaggcagcgtcggacaaggagcctcccatgaccgatccgctgctcgtcgatctgtcgcgcctgcaattcgcgctgacggcgatgtaccactttctgttcgtgccgctgacgctcggactttcgatcctcgtcgccatgatggagacggtctacgtcatgacgcgccgcaagatctggcgcgacatgaccaagttctggggtctcctgttcgggatcaacttcgcgctgggcgtcgccaccggcctgaccatggagttccagttcggaatgaactgggcctactactcgcactatgtcggcgacgtgttcggggccccgctcgccatcgagggcctgatggccttcttcctcgaggcgaccttcgtcgggctgttcttcttcggctgggacaagctctcggccctcgcccactgcgtcgtcacgtggctgatggcgctcggcaccaacttttccgcgctctggatcctaatcgccaacggctggatgcagaacccggtcggctccctgttcaaccccgacacgatgcgcatggaggtgaccgactttgccgccgtgatcttcaatccggtggcgcaggcgaagttcgtccacacggtctcggccggctatgtctgcggcgcggtgttcgtgctcggcgtctcggcattctacatcctgcgcgggcggcatctcgaactggccaagcgctcctttgccatcgcggcggcctttggcctcgcctcggcgctgagcgtcgtcgtgctcggcgacgagagcggctacgccgtcaccgaccaccagaagatgaagctcgccgccatggaggcgatgtggcacaccgagcccgctccggccgccttcacggcgatcggcgtcccggatctggagaaccgcaccacccgctacgcgctccacatcccctatgcgatgggcctgatcggcacccgctcgctgacgaccgagatccccggcatcaccgaactggtcgggcacgccaaggaccgcatccgcaacgggttcgtcgcctacgccgcgctggagcggatcaaggccgaccgcacggatgaagcggcccgcaccgagttcgcccggacgcaacaggatctcggctacgcgcagctcctcaagccactgatcggcgatccgctgaaggcgacagacgcggatatcgaccgggcggcgtggtccaccgtgccgcacgtgccctcgctgttcttcaccttccgggcaatggtggcctgcggcttcctgctgatcgccctgttcggggcggcgctctggtacaccgcccgcgaggccgaggcgccgcgctggctgttccgggccgcgctcttcgccctgccgctgccctggatcgcgatcgagttcggctggttcgtcgccgagttcggccgccagccctggatcatcgagggcgtgctgccgaccgcgctcgccacctccgaactcggcatcccctcgctcctcatcaccatcgccggcttcaccctcgtctacggcgtgctcgcggtgatcgaggtgcagctgatgctgcgcgccatcgccaaggggcccgagaccctggccgaggacccggccgccctcttccccggcgccggcgcgaaccggaacgccgccggcctcgtcgccgccgaatagcccctcccccttcgccggccgaccccgtcgtcgcgccggcccctccccgaggagttcccctccatgctcgcccttctctcggactacgaaagcttacgcctgatctggtgggtgctgctcggcgtgctgctgatcggctttgccgtcaccgacggcttcgatctcggcgtcggcgccctgctgcccttcgtcggccgcaccgatgtcgagcgccgggtggcgatccacaccgtctccgccacatgggaaggcaaccaggtctggctggtgctcggcggcggcgcgatcttcgccgcgtggccggcgctctacgcgctgagcttctccggcttctacctcgccatgttcctcgtgctgttcgccctcatcctgcggccggtggcgttcaagtaccgctccaagcgggcgagcgcggcttggcgctcccgctgggattgggctttgttcgtcggcggcgcggtgccggcgctgatcttcggcgtcgccgtcggcaacgtgcttcagggcgtgcccttccacttcacgggcgaccttcgcccgatctacgggggcagcctgctgggcctgctcaacccgctggcgctgctctgcggcctcgtctcgctggtgatgctggtggcgcacggcgccgcgtggctcgccttcaaggccgagggggcggtggccgagcgcgcccgcgccatcgggctcaaggccgcgctcgccaccgccgccctgttcaccctcggcggcctcctgatctgggccggcgccttcggcggctaccgggtggtgagcccgctccctggcgacggcccgtccaacccgctgaccaaggcggtcgtggcggatgccggcgcgtggctcgccaactttcgggcccatccggcgctcgccctggtgccgctcctcggcatcgtcggcccgctgctggcggctttgggcttccgcgctcggcacgaggggctgactttcctcgcctccagcctcggcatcgcctgcatcatcgccaccgtcggcctgtcgatgttcccggtcatcctgccctcgaacacgcatccgggccacgcgctgaccgtgttcgacgcctcctccagccgggcgaccctgcgcaacatgctgatcgcgacggtgatcttcctgccgatcatcctcgcctacaccgcctgggtctaccgggtgctgtggggcaaagtctcggatcgcgacatcaccgcccccggctcggccgcctactgacgctcccggccccggcgccgccggggccggctttcctggccccctgccctcgcatcaggacgcacgacgatgtggtacttcgcctggatccttggcctcggactggccgccgcggtcggcgtgctcaacgccctctggtacgagctgcgcgccgtgcgcgagacgccgcccgaggtcacgccgccgctgccgacgccgtgaacccatgatcgaggcgccgtcttcaagccaccggcctcacccgcagatcagatcgatgtcgtgccggctgaagcgctcggcgaagggctcgggcggcggccggtcggtcaccacggtgagcggcgcggccagatcgaaggtctggaggttggcctggcgcccgaacttgcgggaatcggcgagcagcaccgcccgccgagtctggccccgcagcgcctgacgcaggacggattcgtggtcttcgtagtccatccagccctgcgcgaggtcgcaggcggcgatgcccatgatcgcgaggtcgaagaagtggcgccgggcgtagtccacggtgtcgtagccgaccagcgcgttgtcgttcgggcgtagccggcccggcgtcaggtttacccgggccgggctgtcggccagcagcagcgcgaggtcgatcgagttcgtcgtcaccgtgagcttgcgggtggtgagccgccgggccagggccagcgtggtggtgccggtgtcgatgaagatcgacatcccgtcctccaccagcccctcggcgagcgcggcgacgcggcccttctcgcggctgttgagcccgctgcgctcggtgagcgggcgctcctgatcgaggcgcggccgcacggcgccgccgtggatgcgccgcagcagcccgcgctcctccagcatcttcaggtcgcgccggatcgtctcgtcggagaccgcgagggtggcggcgatgctggtgacgccgacgcgccccgtctgcgcgagctgcgagagaatttcctcgtggcgatgatcggtcagcatcccggccctgtcccctttgagaccaggatagcgccgcggacacagaacggtcgcgcacaatttccacgacgtgcacagggcacgataaccacagggtgcaagcgcagacagcaagcctgcccgaccccgtgggagccgggcaggcctgtgttccgattgcgaaaaatcaggcgtcgagggccggagcgcggcggtgatgcgtcgcctgctcgtaggcgtaggcgtaggcgagcaggtcaccctcgctccacatccggccgacgaagatcaggttgaacggcgagccggaggcataggcgcccgccggcagcgtcacccccggcaggccggcgatgttgatctcgcagaccgtggtttcgagcagcgtgcccgggccgtgcagcggcggcagctcggcccgcatctgcgggaagaccagggcgtcgagcccgtgctccgccatcacccggtcgaacaaagcgagataggcctcgcgggcggcgaggaagtcggagaggtcgggcgggctcgccgggtcggcgaggcagggagcgagcccgggcaggttggtgatcgggtgcagcacgccgccgggcgcgaaggcgtcctcggccttggtggcttcggcaaaggcggcaaagctgcggatcgccacgtccggccccatccgctccagatagagctggaggtcgtagggcgcggattcgaagccgcgggcgtcgaagtagacgaggcccggcgtcggctcggcgatggcggcaaagcccgtgccggcgaaggggtcggccaccagggtggcgccggccgcctccaattccttctgcgtacgtgcatagagggcgctcgcttcctccgagagcggcaggtcgcgccagccgggcccgtagaggccgaggcgcttgcccgccagcgcgcccgtatcgagccccgccgcgtagcccgcttccgggcgcttgccgatgccggccacggttttggggtcggccgaggaatagccggcgagcgcgtcgagggtgagcgcggcgtcgcgcacgcagcgggcgatcggcccgaccacgtcgcgggtgctgccggccagcggcatcacgccggcattcggcacgagaccgaagctcggcttgatgccgaccaagccctgcgccgaggccgggttctggatcgagccgccggtctcctcggcgagtccgaggatggcgaggctggcggccaccgccgtggcggtgccggcgctggagccgccggggatgcggtcgggtgccgccgggttgagggtggggccggcccaggaatcgttggcgtggctgccggtatggctgagcaccggcacgttggtcttgccgaggatgacgcagccggcctcgcgcatccgtgccgtcaccggcgcgtcggtggccgggatcaggtcgacgccgccggcctcggcgctgaggaagtgccagccgccggtgctcggcaggccggccatgtccatcgtgtccttgatgacgacgggcaccccggcgagcggccccagctcttcgccggccgcgcggcgggcatcgatggcgcgggcgtcatcgagtgcctgcggattcatcacgatgagcgccttgtagcgcgggttgtaggtctcgatccgcgccaggaaggcttcggccagcgcctccgcggtgacgctgccctcggcaaaggcacgctggcaatcctcgaccgtcatctcgatcagtcgctccgccagcgcatcctcggtcatctcgggggcgacggcgacggaaagggccattgcgttcatctcgatctcgcgctccgcatccttgaagacggcgaggccgattccgtcccgttggaatcgctcacgcgggccttccgcgtgggggcaacgcggaggctcacgtgctcgccgtcaccggccctcacgaccggcggacacgtcctagcaacgcctatgccacaaaaaccacaaaaccctcgaaaggtggtcgggcgacatcgcctccgattcgaggaggctgccggtgtgccgacccgcggcaaagctttcggtgtttcttgcgtgccaggcgaggcactcccggacgacacttcgagcgcattccgacgaagtggtcaccggttcgtcgaaagaaggtccgtcaaaccaaagacctacaggcgccggcctgatggcatccggtcggatacggctctcggccagtcggcgatgccgccagcattaaccggcccttaagcgcttcgcggcctcgtctagagggcaggacgaccaatcccggtttcctgcggccggcaagctgtgccggcggagcccccgcatgctggattccgtccggatctcgctcaaggtgctgaacgcggcccagctcgccctgatcgcggcggcggcgctcgggctcgcctggatcgggaccgctatgctcggggccggccccgccgcggacggcgcgcagcgtgccgcgatgacgggcgcgcgcgccttcgcggacgcggtcgatgcggagctgcacggcagcgtcgcggatgcacgcacggtcgcgctgctgctgcgccccggtgatccgacgctgggtgaggccgagcgctcggccctgctgcgggactggctcgcgctcaacccgcgctacggggatgcggcgctgatcggtgcggatggcagcgtgcgcgccgccgccgatccgcgccggccgggcagcagcgtcgcccggcagccctggttcgcgcgggcccgcaacgccgaggtcgtcatcgcgacccagggggatgagacggcgcccttcgacgtcgtcctctccctcgggatgccgggacgctccgaccggatccagcttcgcgccggccctgcctttctcgagatcggcccccgcttgcgccgagcgctcgacctgcccgaaaccgtcgccttcaccgtgagcggcgccgacgggcggctgctcgcgggcaccgcctccgcgccctggggcgagcaccgctcggcctccgcgccggtccagggcgggcgtgaactcagctctcccggctgggtggtgaccgcctatgcgccgccgagcgtagcggcgggtctgcggcccgacgggcgcctcctggcgctggcgctcgccgtggtgggtgctgccgccgggctcggctacgccatggggggccgcgccgcgcagccgctgcagcgcctcgcccagggcgaggccggcccggacgaggcggcagcctccccggtgcgcgagatcgcggcgctgagcgaggcggtggccggccgctcccagagccgcgaggcggcgctggcgctggcgggtaccggcctcgaccggatcaagggccggcttcagaccttcgaggcgatgtccggctggacctgctgggagatcgacccggagacgcgccaggtcgtctggtcggattccgaccggaccggcacggcgacggcctcggaccacgccaccgacctgtccgatctcgccgaatggttcgagccggaggaccacgccctcctcgacctcaccctcgacgcggcgcgccgggcagacgggccgcacgacgtggtgctgcgcgcccgcgccgacggcgccgagcccgttcccgaagcggagcggcgggtgctggtccgcttcctgcgcgcggcgggcgacggcagccgcatccacgccctgagccgggcgatcgagggcggcgtctcggagacgccctcgggcctgaacgagcagcggcgcaacgcgatcctgcgccgcgtgaccgacggcatcgtccacgacttcaacgacgtgcttacgatcgtgcacgccaacctcgcgaccgtgcgccggcgccacggcctgaaccccgagccggcacgcctcgtcgatgcggcgctcgcgggcgccacgcgtggggcggcgctgacccggcggatgctcgggctcgtgcgcggcgagagcgaggctttggccgagtgcgacgtcggcacgagcgtcgaggccgccctcgccttcatgggggccaacgtgctgcgcgacgtgccagtgatcaaccgcgttcccggcgacctgccgaaggtgctgtgcgccgagcggatcctcgaactcgtcctgctcaacctcgccttccacttccgcgatcacgggctgcacggcttcgcggtgggggccgccgaggaggtgaccgagaccgggacgggcttcggcctgccgccgggcgcttacgtgcgcctcctcgtcgcgagcggacagcacgagcccggccggatggcgcggacaccctgcccgggctcgctggagacggtggcccggctcctcgaagagatcggcgccggctggcgccccgtctccgacgggaccggcgaagacgccttcgtcgccgagatctggctgcgggccgccgagcggccgccggagcagccggccctctggtactctaccctgcgcatcctcctggtggagagcgacagcctcgtccgggcgagcctcgctgaggcgctggccgatctcggccacgacgtggttcaggccgcctcgggcgagcacgccctcgcgctgctcgacgagagggcggattacgacgccatgatcgccgaccagtcgatgccggtgatgaccggcctccagctcgccgcgacggtggtcgagcgtcatcccgacatccggatcatcctggcgagcccccacgggcatctgccggccgcggcgcggcagttcctgcagctggacaagccgttccgccccgacgacctcgcggcggtgctgagcgcggcggccccgcaggcccgagcggcctgaatccgcctggcatcatgaacgcctgacaagatctcggccgagatgaatcaggctttcctggattcggggaggctcttgttaaccctggaccctgataaatcggtgcgtagcgtgtgcgtatccgaggatcgaatggctgtggtttctcgcaaccatcaacgggctcccgggaatctctgtattcttgtctgcgggtgtgcggccgtgttcgccgccccggcccgagccgccgacctgccggcaccggcccccgcggcggccagcgtcgattggtacaccggcgcgcaggcgcaggcggtggacgacagctgggcggtggccgtcgatggctcgaccagcatcacctccaattcctcggccttcggctccgtcaccgtgacgacggcactcggcagcccgccgacggtgagcggcgcgcgcgtgcgcgtcgaggccgtggccggcacctactcctatcccggacaaggcgtcggcgcccgcgtcaccggctaccagcaggagggctcgctgctcaccggctacgagtggatctggcgggaggcggcactcgccggctatgtcggcttcaacgtccgcagcaaccagctctcgatccccgaccccggcaacccggtcgtcggaacgggagtgggcctgaaggtcgccggcaacttctacgcaacgccgaccgaccggaccatggtctcggcctacggctcctactcgaccaagttcaacgcctactattcccgtttccgcgtcggctacatggtcgccgacggcgtctatatcggcccggaggcgctgttcctcggcgacgacttcttccgccagtaccgcgtcggcgcccatctctcgggtttgagcttcggccccgtccagatgtcgctcgcggcgggctacgtgcgggaccgcgtccagggcacgggctactattccagcatcgaggcgcgcgcgaacttttagagcgcattccgacggcgagcaggccgccgctcgcggcggcggccgaagtcaagcgcttggatcaatgcggacaatccgccgccttgtctccgcgtctcacggcaaagtactgctgttccaagcgaagaatggccctcatatcaggaagacatccctcgccatcgcatgtcatttccgcgaaattcctgccgaatcttcggacattttctacggatgacgctacgctctgcatcgcaaaatcaaccttgttcgcagagcgggacggcggcgtcgtgaacgcatccggaaatcgtcgtattttaatgatggatccgtccacgaggcaggggtggcgagtgtgatacgtgcgctgcggtggctggcctggatggggacgacggttgccggcctcatcctgctgagccaaccggtcgggacgcagaaccagctcgccatgagtctcgccgccatggcggcgatgatcgtgctgtggctgttcctcgacgggccgcgcacccgcttcgtgttcctggcgctcgggagcctcgtggtgctccgctacattctgtggcgggtcaccgatacgctgccctcccccggcgatccggtcagcttcggcttcggcctgctgctgctcgtgggcgaattgtactgcgtcttcatcctgttcgtgagcctgatcatcaacgccgacccgctcaagcgggccccgccgcctgtcgcgcgcgcggccgagctgcccacggtcgacgtgttcgtgccgagctacaacgaggacgccgccatcctggcgatgacgttggcggccgcgcgccagatgaactacccgcccgacaaactcacggtctggcttctcgacgacggcgggtcggaccagaaatgcgccgaccccaacccggagaaggccaaggccgcccgcgaccggcggcgggagctgacgacgttggctgaggaacttggctgccgctacctcacccgcgcccgcaacgagcacgccaaggcgggcaacctcaacaacgggctggccttcgccagcggcgagatcgtcgtcgtgctcgatgccgaccacgttccgttccgctcgttcttgagcgagacggtcggctacttcgccgaagacccgaagctgttcctcgtccagaccccgcacgccttcctcaaccccgatccgatcgagcggaacctgaagaccttcgagcggatgccgtcggagaacgagatgttctacgcggtgacgcagcgcgggctcgacaagtggaacggctcgttcttctgcggctccgccgccctgctgcgtcgcaccgccctcgacgaggccgggggcttctccggcatcaccatcaccgaggattgcgagaccgcgttcgagctgcattcccgcggctggaccagcgcctatgtcgacaagcccctgatcgccggcctccaacccgagacgctctcggccttcatcggccagcgctcgcgctggtgccagggcatgttccagatcctgctgctgaagaaccccgctttgcagaaggggctcaagccgatccagaagatcgcctacctctcgagcatgacgttctggttcttccccgtgccgcggctgatcttcatgttcgcgccgctgctgcacatcttcttcgacctgaagattttcgttgccagcgtcgatgaatcgattgcctatacggcaacctacatcgtcatcaacctgatgatgcagaactacgtctacggcaagttccgctggcccttcgtctcggaactctacgaatacgtccagggcctctatctgtcgaaggccatcgtctcggtgatctggtcgccgcgaaagccgaccttcaacgtcaccgacaagggcatcagcctcgaccacgaccatctctcgtcggcctcgctcccgttcttcgccgtctacgggctgctggcggcgggctgcgcggtggcgacgtggcgctacctgttcgagccgggcgtgaccaacctgatgctggtggtcgggctgtggaacttcttcaacctgctgaccgcgggcgcggcgctcggggtctgtgccgagcgccggcagctggagcggacgccctcgctcgccatcaaccggcgcggccagatcacgctgggcggccgggccatcgacgtgtcgatcgagcgcgtctcggccgaagcctgcacggttcgcctgcccgccgccctgctgccgacggggggcggacaccgcaagctgaccggcgcgctcaccgtcgtcccggtggcgggcgcgcgcccggccggcgccctgccggtgaccctggagcggatcgaccgcaccaaggacgaggccttcgcccgcctgagcttcggccgcctgcgcccgcaggattacgtggcgctcgccggcctgatgtacggcgacgcggaggcgatgcgccgcttccagatgcgccgccgccgccacaaggacatcctgaccggcacgctgcaattcatctggtggggtctgtccgagccgttccgcgccgtgcgctacgccttcgccgccgatgcgcggccggcggtggcgccgctgatcgacggcacctcgccgatctacgatgcgccggaacaggcgccgaccggggcgaacctgcccgagccgctgcttgcgccagcggtgccggctcacgcgttccagccctccccgcaggcgccgagggcgcctgtgccggccgaggcgcggagcccaatcccggcggctcagtccccggccaacatctctgccaaccctccggccaacccctcaaccaccccccctgcccgcgcctcgaacgattgggtgcgcatgatgctcgattacgagaacgagcgcgcgctcgccggtcggaccggccgcggcaccggcacggcatgagcgcgatggcggtgcggcctctttcacgagccggcctcggacccgcgcgccgggctgcccgggcgccagccctggccgtcgcgctcgtctgcgcgctcatgggtggggtgccggctcacgcgcagagcttcctcgggaccggtccggccgagcgcctgacggtgccgccgaccggagacgccctgcgaaagcagagcccggcgccggctcaagcccctgggcgcgcgcccacgtcatccgcccccccggcgccgacagcgcaaggccgcccctcggcccccgacagcgccgacggcggacgccgtccgcagatccaggcgaccatcgccccggcccgccgcctgcccgctggcacccgcggcttccgcctttcgggcgaggaggacgtgctgcaatacccggtctacctcaccgaggggcaggcgcggggcgcggcacggctgcgcgtctcctacctctcggcgatctcggtggcgccggaaggctcggaactcacgggcctcgtcaacggcaccaaggtcggctggacccggattcaggcccccggcgccgtcaaggttgtggaattcgcgattcccgacggcgtcctcaaagccggctacaacgccgtgaccctgacggcgagccagcgccaccgggtcgattgcgcgatcgaggcgacctacgagctctggacccagatcgacccctcgcgctccgggctggtgatcgcgccggccgccgacctcgacttgaaatcgctggccgccctcgaacccgacgagagcggcgccctccccatgggcgtgctgctcaacgagaagccgaccctgccgcgcctggagcggatgatcggcgccgtgcaggcgcttgccgtcgtgagccggctcgcccggcccgcggtcagcttcgggccgccgctcgccggccgcagcggcgtcaacctgctggtgggaaccgctgccgagatccgcggcacggacggcgtcgaggatctcgggccgatcaccgggccgcggctcgccctcttgccaccacggggcagccgcgcgccgacgcttgtcgtgaccggccttggccccgacgacgtgcgggcggcgaccgcccaactcgccgcggccggcgatgccggcggcagcgggccgggcacggcgctcgcacccctgatccggggctacgaagtgcagggcggcgagcggcttgaattgcagcgcctcggcgtcaccagccgggagttcaatgggcgcctgctgcgcacccggatcgagctgcgctttccgcccgatttcgtgcccgccgactacggcaaggccatgctgcacctggccggcggctacgcggccgggctcgattcgagcgcccagatcgtcgtcgacatcaacggccgcaacgccgcgagcgtgccgctgccctacgcccgcggcgaggtgttcgacgatcaggcaatccctctccccttgagcctgtggcggccgggcttgaacagcgtcgagatcagcgcgcagttgcccaacgcggcggacaaggtctgtgacaccctctcgcccgcggcgcggcagccgcgcttcctcttcctcgaccgcacccgcctcgaaatcccgtccctggcccgggccgtgcgcagccccgatctcgcggcggtcaaagcgggggccgtccccttcaccgcgccgggcccgcgcccgcgcctcgtgctgccggtcgcggaccgcgagacggcggatgccgccgcgacgctggccgcccgcctcgccatcgccgccaagcgcgtcatcgatttcgaactcgtgcccgatgccggcggcaccgagagcagcgccaagctggtggtggcgcccgcccgcgccctcaatccggtgacgatccaggaggtcgggctcgatcccgaagagatccgccgcatctggggcgggcgcgccgagacggtggcgacaccgggtcagttcggccccgagggcgtgctgaccctcgaccggctgcgccgcaacctgcccatgcgctgcgccctgccgcccgccgcggtgccggtcagcgtggccgcggcacccccggcggcgtccacggccgcccccgctgcaacgccgcccgcaccgcgaagcccgccgcggccggcggccccggagaccgacgaggaactcgtggcccgctgggaccagacgatgtcgggcgcggccttcgtgcccagcgtcctgcgggagggctggacccggctcgcgaacggggcgctgcggctgcgcagcggcgtgaccggcctgatcgaggcgccggcggcagacgtgccggtcaatccccgcgcctcgctgatcatcgccgaggacagcggcggcacccgcctcggcgagaccaccgtgctcgttaccgcgccgaacccgtcaatgctcaaggcctcggtgtcctgcctcgtcgatcccgtggtctggacccgcctcgtcgggcgcgccgctttcctcgatgcctcggacggcaccctcaccaccgtccagcccgatcgcgtcgcgctgatcgagacccgctcgtggtcgctcgcgaacttccggctcgtctcggcggcctggctctccctcaatcccggctactatgtcggcatgaccctgttcatggctctgtgcctcggcctcgccaccacgggcctcgtgcgccaactcggtcgaaggaattcctgatgcggcccccccgcaccccgcgccgcacgtgccgcccttgccgcccttgccgccgccccggcttaaccgccccgcgtatcatcggatgggcggttgcctcggcgctcgccctcgcggcggccggatccgccgcggcacagacgaccccgcagccggcatccccacagccggcctccccggagacgtcgtcccaagtgcctcagcccgcgccccagcccgcgccccagcagacggaggccaccacggtgccccccgccacggccctgccgggcccgccgcgcgccgagacgtcggcgcggaccgattccggaccgctgctcgccaacaccctgggcgacgacgcggcgtggcgtgcctaccggtcgcggttcatcaccgagcagggccggatcgtcgataccgccaacggcctgatcagccacagcgagggccagggctacggcatgctgctcgcggtcgcggccggcgaccgacccaccttcgagcggatctggggctggacccgcgccaacctcatggtgcgctccgacgaattgctggcatggcgctgggcgcccgaccaccgcccggcggtctccgacatgaataacgccaccgacggcgacatcctggtcgcctgggcgctcaccgaggcagcagaggcctggggcgagccgtcctaccgcaccgccgcgcgccgcatcgcggtcgagttcggccgcaagaccatcctgttcaaggacccgcacggacccgtcctgctgccggccgtctccggcttctcggcccgcgagcgcgccgacggcccgctcatcaacctgtcctactgggtcttccccgccttccagcggctgccgatcgtcgccccggaatacgattgggcctcactgatccgcagcggcgtcgatttcctgcgccagtcccgcttcgggccgagcagcctgccgaccgagtggatctcggccaaggacagcttacgccccgccgacggcttcccgccgctattctcctacaacgcggtccgggtgccgctctatctcgcctgggccggcgtcgggcggccggaggattacgcgccgttcaagacgctctggggcgggatcgagcgcgagcgcctgccgatcgtcgacacccgcgacgggcagccggtcgagtggctgagcgagccgggctatatggcgatctccgcgatcaccgcctgcgccgcggacggaacaccctttccggaagccttaaggacggtgcaggacaatcagaactactatcccgccaccctccaactcctctcgctgatcgccgcccggatgcggtatccgtcatgcgtgaaatcctgacgcccccgccgcggcctgcgccgaaaggcccggcggcccggcggaagagaccgcgccagggcctgacatcccggccgttcgcgatggccgcgccatcgggcgcgctcctcggcgcgctcctgctcgccagtgcggcgcctgccatggcccaggtcagcgcggcaccggagtcgtccacacgcctcatctacggcgacggcgcccgtgcgcccgcgatcgtggtcgatcccgagaccggggtcacgcccggcatggtcgatgagagcgcgctacgctactacgcctcgcagaagcagaccgctcggatgaaggccgagatcgcgcggctgaagcggctctatcccggctggaccgagccgggtgatctcgacaccctgcaaccgagcccgcccgaagaagcgccgctgtgggatctgttcaccgccggacgcttccaggatctgcgtgcagccatcgccgcgcgccgctcgctcgaaccgaattggcagccctcggacgaactcgcgcgcaagctccgccgggcggagttccgcgccagcatcaaggccaccgcggagaagagcggaccgggccggaatgccgacgaggtggtcgccctctaccgcgccgattccagcgccctcgacacgacggacctcgaaagtctctggatcatcgccgacgcgctcgccacgacgggggcgggcgaggacgccttcgatctctacaagtcggtcctcgatggtcctgccgatgcgggcgcgcggctcgccacgatccagaaggcgatgagccatctcaagatggatcaggccgagcggctcatcgccatggggcgctccaacccggagggcgcttcggaattcgacgcgatccgcctcgacatcacccgcgcccgcatcgccgccttcctgcacgacgagccggcccagacgccgaccctggccgacctcaccgccttccagacctatgcccgcaagagcggagacccgagccagaccggcctgctcggctggtacgcctacaagcggcgccagttccgcgaggcgctggaatggttcaagctcgccatcggccgcggcggcgacgccatggtcgcccacggcctcgcccacaccctgcgcgaactgaacatgctgcgcgaggcggaagaggtcgcctatgcctggcgcgaccgcttcgtcggcaacgagctgctgttcatcgacgtgctcgaacgcaagctgacgctggccaacccgcccttcatcgagcccgcgcggatcgagcgctacgccaaggtcgtgatcgcctccgcctccggcgaaggtgcgcagggtctggcgtggtacgcctacaattcctgccagttcgacacggcgctcgaatggtttcagcgcgccgtcgcctggatgccgagcgagaccacggtgttcggctacgccctgacgctgcaacggctgaagcgccagcgcccctatctcgaaacggtgaaccgctacgacgggctgttcccgaaggtcgtcgacatgctgttccgcgaggataccggcgggccgccgctgccctgtgccgccccgcagccgccgcggtcgcccgcgcgggcggaaacgcgacccgagccgaaacccgacgctccctcctacggccgcgtaccccggccggacgcggccacgatcggcgcccagaccggaacggtgccggcggcggtccagcgcaacgagtttccgctgagcgtgcccctcgacaatcccctgcgctacccgccggcctcactgcagcgagcgctcaccgagccggtcgcgcccggcagctacgcccgcgagcccgtgaccgcgcggccgcccctggtggcgcggcgcgtcaacggcgccggcgccatgccctacgagcgctacggctttgccctgttgccgggctataacggcctcgacaagccggagggtctctcccctcccccgccgggcacgctctggcaggaccagcaggtcgaacgcggccgggccgccgcctcgccggagagcgaccgcttctccgtgccctcccgcgtctcgtcgggcaacgggccgaacgggaagggttttccgtgagatcgcgtcttctcggcctcctcgcggtactcccggccctgctcgtcgtcggcccggccctggcgcagaccgcgccggtcctgcgcctgcccggcgccggtccggtcgcgggcgtcgtcgagacgcgggtgcgcgatgggttcgaccagcgcatccgcttcgagggcggcgacggccgcaaccatgccgaggtagccctgcgcaacgagaccggcgatctcctgctcgcgttcccgccgcggctggccaagccgagccagttcggcatcgacggcgagatcgcggtccgctttccggggcaggtcctgcgcgtggtcgcgccgcggcgcaacggctacgggccgatcggcctcgcgctcgggaccgactgcctctacgcgtggcaatggttcgagcgggcgagcgcggtccagcgcgccgcgagccgcggcggcctgttcgacacgtcggtctcgccaaccgcgggccggcgcgccctctccctccggattcggctgtgccgcacggcgcaggcgagtctcgacgatctcgtcgccgccatcgagcggatgaccatctctcttcccggcgagcccggagcacggtccgctcccgcgcgaccacgtccctccgccgtccggcgcgaaagacccgcgcccgtgaagcggcaggccgcgaggcccacccccagcgagccgcccgccgaggctgcaccgaagccagcaccggccgccccgccgcaggccgcgccgccgctccgtccgccgacgccaacggcgccggacagcggcggccgccgctacctcgccccaacgacgccgcagggcgccgccccggcctccgaaccgccggtcgcgagtccggcgccgggagggacgcagcgctacatcaccgatgtgccgaaaccggcagagggcgcgggcggcggcctgatgccgagcccggctccgggccgctcgaccggcgagagcctgtcgcgcgatctccccgccgaggcgtacaagcccgccccaagccgcgacggtccgtgaccggctgaccgaggcgatgggcgtgagcctctcgaggagaccgcacgccgctcctgaccgccgaaccccgccgcacggcaagggtcccgcggcggcgcgccctcaaccgatggcacggacaccgggaagggcgaaggcggcaagcaccctgaagccccctcccctgccggtgacggcggcttggtgcagggtgatccattcgcgtccgacagggactgaccttgccccctgtttgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcaggacgaccgcgctgaccgcgcggctcctcgcccagcctactccgtgtgcagcgcgaatgacagaaagcccgcgggcatggtggccagcgggcttgcggtcgtctgtgatgatgtcggttggttggtgcgtgtgttcgtgtgcgttggttgcgggggctggatttgaaccagcgaccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgccaaacgcgtggacgccggacggtgtgcgtgtccgtcgtcggcgtgctgtgtgagggaatgtgtttgcttgtgctgggcaggcctggcggcgaccgactctcccgtgtcttgagacacagtaccatgggcgctggtgtgtttaacggccgagttcgagatgggatcgggttctgggcacaccgctcaggccaccaggccggcgcagcacaagggggggatgttcgggcaagcatgggacagcgtgtgggctgtctctggtcttgggtcgtgacgcatttggtgtggtgtctgctcgtcagccttacggctgtcgatcagcaccggacacggatcatgagagcgatcaagccaatcgggcgattagtaccggtcagctcaacgcgttaccgcgcttgcactcccggcctatcgacgtggtcgtcttccacggccctcaagggagacctcgttttgaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtacatagctatgctgcactgccgctggcgcgacaacagctccaccagaggtacgttcatcccggtcctctcgtactagggacaaatcctctcaagtctccttacacccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaatcggcgaacagccgaacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacgaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccacccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacatgtacgtcttgcagtcaagcgggcttatgccattgcacgcgacgagcgatttccgaccgctctgagcccaccttcgtacgcctccgttacgctttgggaggcgaccgccccagtcaaactgcctgccatgcgcggtcccggcgcccgatcagggcgcgcggttagaccaccatgtcgtcaagggtggtatttcaagggtggctccatccaggctggcgcccgaacttcaaagcctaccacctatcctacacatgccgacacgaaggccagcgcaaagctacagtaaaggtgcacggggtctttccgtctgaccgcaggaaccccgcatcttcacggggaattcaatttcactgagccgatgctggagacagcggggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcaattcaaggctctcacctctcctcttaaccttccggcaccgggcaggcgtcaggccctatacgtcgtcttacagacttcgcagagccctgtgttttagataaacagtcgccaccccctggtctgtgccccctgccgatggttgcccaccgacagggcctccttatcccgaagttacggaggcaaattgccgagttccttcagcatcgttctctcaagcgccttggtatactctacctgtccacctgtgtcggtttcgggtacggtctcacgtggaggctctttcctgggaccccttcaccgcccaaccaatccgataaggttgaacgatatacggcatccgtcaccatccactggccggggaatatttgccccgttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgcgaagattaactttacgcaggaacccttggactttcggcgagagtgtctttcacactctttgtcgttactcatgtcagcattcgcacttcccatacctccagaagctctcacgagtcttccttcatcagcctagggaacgctccgctaccactcacctcttgcgaagtgaatccgaagcttcggctcgtggcttgagccccgttacattttcggcgcaggaccccttatttagaccagtgagctgttacgctttctttaaaggatggctgcttctaagccaacctcctggttgttttgggagtcccacatcctttcccacttagccacgaattgggggccttagctgtcggtcagggttgtttccctctccacgacggacgttagcacccgccgtgtgtctcccgagcagtactcgtgcgtattcggagtttggttgggtttggtaccgctgtgggcggccctagcccatccagtgctctaccccgcacggtattcactcgaggcgctacctaaatagctttcgcggagaaccagctatttccgagtttgattggcctttcacccctagccacacgtcatccaagaccttttcaacgggcactggttcggacctccagtgggtgttaccccaccttcatcctgcacatggctagatcactcggtttcgggtctaaagccacgaactgaacgccctattcagactcgctttcgctgcgccttcacctatcggcttaagcttgctcgtaactttaagtcgctgacccattatacaaaaggtacgcagtcacccaggacaaaccttgggctcctactgtttgtaagcatccggtttcaggtgctatttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcactatcggtcgctgaggagtacttaggcttggagggtggtccccccatgttcagacaggatttcacgtgtcccgccctactcgagtctctgctatcgaccgtcccgtacggggctgtcacccatcgcgccggcctttccagaccgttccggtaatctcaagcagagcactggcctgatccgcgttcgctcgccactactaacggagtctcgttgatgtcctttcctccgggtactgagatgtttcagttccccgggttcgcttcaaacccctatgtattcaggatttgataccttcatctgaccaactgtatggaagcaccaaaccaacttgcgtcagcctgacaccaccatacagaaggtcgaaggtgggtttccccattcggaaatccctggatcaaagctcgttcgcagctccccaaggcttatcgcagcgtaccacgtccttcatcgcctctcagcgccaaggcatccaccgaatgctcttaaggcacttgatcgctctcatgatcgatgtccggcgtgatcgccagcagcaaagctgctgccgatcacccagccacggtcacgataaagaccagtgatgcaggcccctctcggaacccacatcacatgcttgccgaacataaccttcaacgggcaccctgctttcgcaggacccgcggtcacattccctctttacgatgttcatatcgatgccacttgctgcgctcagcgctaacaagggcaaacttgcactctctctccggatgcttttgccaatctcagtccaccttctcggcgcgccttacggcacatccaacaaaagaatggtggagacggacgggatcgaaccgacgacctgatgcttgcaaagcaactgctctcccagctgagctacgtcccctgatcatggtgggcctgggacgactcgaacgtccgacctcacccttatcaggggtgcgctctaaccacctgagctacaggccccaagccggtcagccacggctgaccgcgctcacagcgcagcaaacccggtgatcccgcttatccggatgagaaagagaaacgaggacggctcattcgcgtcccgccaaatgaagtcctgactggacttcgtgtatccaatgacgccgtgagaggagcgggtcatcagccttgcggcgaacaaccatcctaaaacagcatccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttggcgcagcgccgtcgggtaagaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcgtgctgatccacgattactagcgattccgccttcatgcacccgagttgcagagtgcaatccgaactgagacggtttttggggatttgctccacctcgcggcttcgcgtcccactgtcaccgccattgtagcacgtgtgtagcccatcccgtaagggccatgaggacttgacgtcatccacaccttcctcgcggcttatcaccggcagtctccctagagtgcccaactgaatgatggcaactaaggacgtgggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcacgcctccgaagaggatccccgatctctcgaggtaacatgccatgtcaagggatggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgcttaatgcgttagcggcgccactgacctgcaagcaggccaacggctggcattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcgcctcagcgtcagaaccggaccagacagccgccttcgccactggtgttcttgcgaatatctacgaatttcacctctacactcgcagttccgctgtcctcttccggtctcaagccaaccagtatcgaaggcaattctgtggttgagccacaggctttcacccccgacttaatcggccgcctacgcgccctttacgcccagtgattccgagcaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttattcttccggtaccgtcattatcgtcccggacaaaagagctttacaaccctaaggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctactgatcgtcgccttggtaggccgttaccccaccaacaagctaatcagacgcgggccgatccttcggcagtaaacctttccccaaaagggcgtatccggtattagctcaagtttccctgagttattccgaaccgaagggtacgttcccacgtgttactcacccgtctgccactgacacccgaaggtgcccgttcgacttgcatgtgttaagcctgccgccagcgttcgctctgagccaggatcaaactctcaagttgaagagttgatctcagctgatcacaacataaacggagtgctcacatccgtttcacccgtgtttccacgaatgaacggtgagcttccgaaacgtcggtccagcttcatctcttacggttcgactttcgccgaacccgcaaggacgtaaacaagccgcccgcgtttctctttctcgtatgattcacttgtcaaatagcagcggtcacacccgaaggttcaacccttcgccaaagacgcgccagctctccggttgcccggcgatccagcccagtcctcagcgatgaagtccgcaacgcgggttcaacccggcgccggcagtccgcggcgtctagagccggcgaaccgttctgtcaaccgacccagtcaagcgccacagcgcccggatccatcgacactccggaaccagaaggacagcgattgcccgatccagtcacccggatcagctccgctcaccaacaatcccgaagaccaaccagacccccgccccaccaacccgtggaccgcggcgccccgtcggtgaaacggggtataagggcagccccgcagggcgtcaatcggataaaacgcgggaaatgcgagaagggccgttacggagcctgcctgccgcatccgaggggcactccgcgagcggagtgccctcccctctcagccgcgcgtcccccagcgaacgccctcacggttttgaccggcggcctgctggccgatcgccgggccactggcgcgaccggggcgatgcgtcgactgggtcgactcgctgtgcggagccaggagatcgggcacaccggcttgcgcttcggtgccgcgcccctgcgcgaactgccccgccttgcggaagcgccagagatagccgggcacgaccgcctcgaccgccgtcggcacgatgccgagcgcctcgatggtgcgaccctccgccttcgcggcatccgagacgacgttgtcgacctgaagcagggcgacctgatcgcgcgtcagtttgaggttggccggaagcagaccgagggtcagcgtgtcggcgatctcgatcacccgcgcctgcaggcgcgccaccggctcgggaaggtcgagcacggcgcggcggcgcatcgtcacctcgagcatgtagcgcacgaagtattcgagcgtattcacctccggcccgccgagctcgtagacccggcctccgggcgccaacccatcgaccgcgcgggcgatcgcttcggcgacatcgccgacgaagaccggctggaagcgggtctgcgcaccggcgagcggcagggccggcaggaaggtcgcgagcgaggcgaagcggttgaagaagccgtcgccgggtccgaagaccagcgagggacggaagatcacggcatcgggggaggcgcgcagcacctccgcctcgccgagcgccttggagcgggcgtagagcgagggtgaatccgggtcggcgccgagcgccgagacatggaccagcttcgcacccactgccgcggcggctcgggcaatctcgccggccccttccgtctggagcttcgagaagcgctggctgcccgattcctgcaggatgccgacgaggttgatgacgatatcggaatgctcgaccgcgcggcggatggagtcgggatagcgaaggttggcctgaacgccgacgatctgaccgaccttgccgagtggttgcaggaacagggcgagatcgggccggcgcacggcgacgcgaattcgataaccgcgctttgccagggcccgcaccacgtggcgcccgaggaagccggaaccgccgaacacggtcacgagctgcgattgcgggcgggtggtcgcgccgggcgcggtgacgaggctgctcatggccgatggaggcccctttatctcgggtgacacgtcgagacgggcggcatgaccgcacacggccgacgagccccggagcgcgaccgtcggcagcacgctccttagaccagtttgaaggcgagagcagcctgccggcttgaggaaaatggaacggatcgcgcatcgttccaagaggtggttgccggctcgttctcatgaccgagtcttgggtgatccttaggcgccccttgggcgacctgcggcgcgatccttcatcggccgccgaagcgcccctcgcgcaggaagtgcagggtctcggcggccaggcggcggttccacatcatcgtcgggtgcgcggccggcagcacgatgtggccggtcatcccgtcgaggcgggtgcgcgtgaccgtgacgcgtccgtcgttcggccccggcagcagcaacagcgaggccagagggtagaggctgcggctgccggcgatgatgccgagcgggtaatcgacccggccgaagaggcgcgcctgcgctgccccgcgctccgtgccgagttcggcgccggccgggccgaagaagcggcggtaggccgcgaagcggtgcagcgcatcggtgatttcgctgccgccattgggcggacccagcatcaccacgcgcccgaggttgtccggccggcgctgggccaggagcacgcgggcgacgaggccgcccatggaatgggtgacgatgtgaaggcgcgtcacgtcctcaccgaaggctgcgaccgtcggtgcaatcacttcggcaatgtcggcgagtccgagccgccgtgccggataatcgaggttgagggtaacgtagccggcgcgtgtcagccggcgctccaacgggcgcagcgaggcggcccggcgggcgatgccgtgcagcaggaggacgccttcggtcccgtcggcgctcgttccgctcatggccgcagggccatcgcgagcgtcgtgtcggcgaatgcggtgcagaggagagcagtcatcgtcccattttttcgacgcatggatgaagagacacgcaatgctcccgacgaactctgcgtgttcacgcttatgggtcaacggcggatcggccgtcgatacaggcagaatgcggcttgccgcacttcgatccgcgggcattccctggcatcgtcgcagcagggactcgtagcgaggcgcgcgaagtgtcggcgacggaggaagacacggagcgagacgagcggaccggttcgggccgcctcctcctgctctttgccacgctctacggcgcctatggtgcactctcacccttcctgcccgcgttcctcgaaacgcggggattgggaccgagcgaaatcggaacgttgctctccgccgcgatgctggtgcggcttgccgccgggccgctggcgggacggctcgccgaccggcacggcgccgcgcgggacttcctggccggaggcctcgccctctcggcggtgctgaccctggctttcctcggtggccacggcttcatcgtgctgttcgccatcgccctcgcccaggcggcggcgaccgcgccgctcgcgccgctggccgatacggtggcgctcgccggcagtcgtgacggagccgtctacggccgcatccgcggcgccggctcggccgccttcatcgccaccaccgtccttgccggctccatcatcaggatcttcggctacggcgccggccctctggcctgcggcgtcctgttcgccgccggggccgcgctgacattgcgcctcgcgcggaatgccgggcccgcgatgccggccgaggacgcgggcggcgggttcgcggcgcttgccgcggatgcccgcttccgccggctcgtccttgccgccgcactggtgatcggcgcgcatgcgatgcacgacgccttcgcggtcatcgtctggcaggcggcgggaatcgggccgcgggtggcaggcctgctctgggcggaagcggtcttggccgaggtcatggtgttcctctggctcgggccgcggctcttggcgcggatcgggccggatcgggcgctcgcgctcgcggcgcttgccggagcgttgcgctgggcggtgcaggcgcagacctcctggctgcccggcctcgtcctgattcaagcgttgcacgggctgacctttgcgctcctgcaccttgcctgcctgcggctgatcgtggagaccgtgccggagcaacgccgggcgacggcgctgacagtctacggcaccttcgggctcgggctcgcctccgcactgatgctgctgctctcgggctccctctacgatgatgccggcgaaaaaggcttctgggtgatggccgcggtgagcctgtcggccgttcccgttgcgcgggggctctcggacatccgataaggggcgagccgcactcgccttcgcggagcggaacatatatagaacaaatcagactgctttcgtgattcccttctcgtgattccatgcctgccgtcgccgaaatcctgatcccgctcgcgctcgacaccgcctacagctacgcggtgccggccgggctgaccctcgccgagggcgacatcgtgcaggtgccgttgggtccgcgcgagacgatcggcgtggtctgggggctcgacgagcgggcctcggggggaaacctgcggccggtgacgggcaaggtcgaggcgccgccgctctcggagtctctgcgcaagctggtcgattggctggcgcgctacaccctggcgccgaagggttcggcgctcgccatggccctgcgcctgcccgacgaggccgcccgcaacgaggcgccgcgtgtcggtgtgcgcgccgccggcaagccgccgacccggcagacggtcgcccgcggcaaggtgatggctgtcgccgccgacaacgcggtgcggggcaagagcgcgctcgccaaggaggccggggtctcgctcagcgtggtcgatggactgatcgatgacggcgcgctggagaccgtggcgctgatgcccgagcccgtggcgctgccgccggacccggaccatccgcgggtgccgctgtcggatgcgcaggcggaggcggcgcacgccttgatcgccgacgccccatcgcccgccgatgctgcgaccggtgagacgatcctcctcgaaggcgtcaccggctcgggcaagacggaggtctatttcgaggcggtggccgagtgcgtgcggcaggggcggcaggccctggtgctgatgccggaaatcgcgctgaccgcgcagttcctcgaccgcttcgccgggcgcttcggggtgcggccggcgacctggcattccggcatcggcggcaagcgccgcgagcggctgcgggcaggggtggccgcgggcgaggtctcggtggtggtcggcgcccgctcggccctgttcctgccgttccggaatctcggcctgatcgtcgtcgatgaggagcacgaatccgcctacaagcaggaggacggcgtccattatcacgcccgcgacatggcggtggtgcgcggcaagatcgagggctgcccggtggtgctcgcctcggccacgccgtcgatcgagtcgcgggtcaacgcgcagagcgggcgctaccgccacgtcgtgctccccggccgcttcggtgggcggccgatgcccgatatcgcggccatcgacatgcgcctcgacaagccggagcgcggacgcttcctgtcgccgccgatggtgaacgcggtcaagagcacgctggccgccggcgatcaggcgctgctgttcctcaaccgccggggctacgcgccgctcaccctgtgccgggcctgcggccaccgctaccagtgccgcaactgctcgacctggctcgtggagcaccgcttccgccgcgcgctggtctgccaccaatgcggctacgccgagcgcaagcccgaggcctgcaccgagtgcggcgccttcgatcacctcacgccctgcgggccgggcgtcgagcggatcgccgaggaggtgaccgagctgttccccgagcagcgcatcgtcgtgctgtcgagcgactttcccggcggcgccgagcggctgcgccaggaactggagacggtggcggcgggcgattgcgacatcgtcgtcggcacgcagctcgtggccaagggccacaacttcccgcacctgaccctcgtcggggtgctcgacgccgatatcggtctcacctccggcgatccgcgcgcggccgagcgcaccttccagctcctgcagcaggtgacggggcgtgcggggcgcggcgagcggccgggacgcgccctggtgcagacctaccagcccgagcatccggtcatcgccgccctgctctcgggggatgccgaccgcttctacgaggaagagatctgggcccgcgaggccgcggggcttccgccgttcggacggctcgcggcgctgatcgtctccggggaagagcgggagaaggccgaggcgcacgggcaggcgcttgcacgcgtcgccgaaccgccgcccggcgtctccgtcctcggcccggcggaggcgccgcttgccctgatccgcgggcgctggcgattccgcctgctggtgaagaccgagcgcggcatcgacgtgcagagttatctgcgggattggctggcgcgcggaccgaagccgcggggtaacctcaaggtcgcaatcgacgtggacccgcagagcttcctataatcgcgtccgtccgccgtcggtcgaggtcgctcgcagtttcctgccggcgcgctcgtcctcggctcattcgaggagcgccccgccttgctgacctatgagaagaagcccgattccgccatcgccgagatcgtcgtcgatgggaagatctccgacgaggagatgaacacggtcatgaccgcgatgaaggccgacctcgacaagggcggccgcatcaaactcttggaggacatccgtagcttcgagggcatggagccggcggccttcttcaaggacccgcgcttcggcatctcgatgatgaagggcgtgagccacgtcgcccttgtcaccgacgcgacctggctcaaggccgtggccgagaccttcggcttcgtctcgccggtgcagatcaaggtgttcgagcgcgcccgcatcggcgaggcgcggacctggctcgaagccgcggcctgacgcggtacggaccgctcccgcacgaacgcacgaaaaaggggcgagccttacgggctcgccccactcttttcgaacgacagacgatcaggttactcggcgagcgcggttcggagcgtgtggcgcttggcgacccaacggccggtgcacaggccgccggagacgcgccacgtgccggagcccgagcgggcctggagccggcccgaggcggtcccgttcgcggccgaagccgcaacgttcaggccgacacccccatccgccccgacacggccgctcaccgtggtgccgccggaagccaccgtcgtgaccgggcggacctgtccgtcccgtacggccagggtgtagctgtattgggcgtcacacatgccgctttcggtcacgagttgaaccgaccacgtcccatcgaaatctcctgccatcgccggcgaggcgagcacggcggccagagcagcggtgagggcgaacttgagcatgcagcatccaactcagcgacgcgggtgaggcgcacggtgcgccgtcgcctgcgctgtccgtaccgtcgatctgtgagatgtctgcactctagcgaaacaagaggcgataatatgacgccaacgaatgattgttcctgacagcaaaccatggctgttcgccggacgatcgacgcgtcttcgaaacagaagcgtcgccattcgcgccttttatgcaccacggtgttgcaagcgcagccataaagactgcgggcacgcgttcttgagatgcagggatagccagggcgatgcacgcgatgggatcgaaccccgccgcttgattggcgcagtgtgcctcgctccggcaaaggggcggcacgcccgattgaaagccggtgcgaggggccggcctcgcagctcgcgaaagctgttgcgataagggctgtcaggcggacggttcggcgaggcgcgcccggtgacgatcgagggcgtcgcgcaggctcggcatgaaggtggaggtggcgtcgagaccggccacgccctccacgagccggtcgagggcccgcacctgcgcatcgagaccgccgaacgcagcgagataggcccagatcgcctcgtcggcctcggcgaccggaaccggttgctcggatgcgagcagcgccgagaagatatccagggtggtgtccaggttcgccacgtcgaatccgtttcgggggcatccatcgggttgggcttgcggtgcgctccgccgagatggatgccggttcggcgaagcgcgtgtcgaaacgggggccggggccgtccgcgggccggaatcagcggtgacgggtgccgccgagcaggcttgccgccgcggcgagcccgacgccagcgaccaccgccgccgtcgtgagcggatggagcgtgccgcgggtatagaggctgcggcgcatgacgtagccgggatggcttccggcggtctggccaccgacgcccgcctgatagagcgatccctccgggcggcggggtggctcctcgcgcatctgcaggccggccataccgcttccgaccgcatcgaagacgcgcggcgccaccgcttgggccgcgctcatgatccggccgccgccgccgacatagatgtcgcggcggggatgcaccgccgcatggaggatcgcctcggcgacctcttcggtgcggtagaccggcggcggcagcttcggctcgcggtcggtgtagttgcgggcatgggccggaaagggcgtgtcgatcgccgccggcttgatgagggtgaccgcgaccggcgcgccctcctccttcagctcgatgcgcagggaatcggtaaagcctttgatggcgtgcttgctcgcgctgtacataccctggagcgggaaggcgacgtcggaggcaacgctgccgaggttgatcagcgtgccgccgctctccttcagatgcggcagcgccacgagcgagccgtagaccacgccccagaagttgacgtcgaacaggcggcgatggtcactgtcctcgatctcttcgagccgaccgatgatcgaaaggccggcatcgttcacccaggtgtcgatgcggccgtagcggtcgatcgccgcccgggccagggcctcgacctgcgcccggtccgagacgtcggtgacgacgtgaatcgccgcaccgccatgccgttcgatctccgcctggatctcggccagcgcctccccgttgcgggcagcgagcacgacgcgcgcgccgcgtgccgcggccatgcgggcggtcgccagtccgatgccgctggacgcaccggtgatgacgatgacctgctggtcgagcggcttcttgggggcgctcggcatgcgcatctcctgggatcacgtcggatgagggaggcggccgggccctgcagggtgcagcgtagtctcggagcctgtcaggagtgaacccggccgccagcggcccagtttcggccgcttcggaacggccgggcgcctcaatcggcgatcaggaccacgcgcccaggatctcgtcggtcgacgccgtttcgatctgctcgccgaagcggctctggtagaggaacatcatcgcgtcgtaggtctggtcggcggacgagcacaccgcatcgcaagcgacgatcacccgatagccgcgatcgaccgcgccgaggatggtggccagcacgcagacgtcggtctcgccgcccgtcaccacgagggtgtcgatcgcctccgcctccagcaaaccggccagttcgggcttcagccagggcgagtagaccaacttgtcgaccaccttggccggcggcacgaaacgggtcacgctcggcaccagatcgaccatctcgggtccgagcgcctccagcgtcatcttgggccagtgctcgtagtagcgccgccacgccccccttccctcctcgggagagcggagcggcacgaagcgggtgaacacggtccgctccggatgggcggcggcgatgcgctcgatgttcggcaggatgcgggcgagccagggcgtgtgccagtccgtctcctcggagaacatccgctgcgcgtcgacgcagagatgggcggcccgcgggccgagatcgccgaatttcaaaccgtctttgcgcgccatggctcgctccgagacctttcttctctgttcttctctgtgcttttagttcgggtggaagacgaccttgacgcagccgtccttcttgtcgcggaaggtcttgtagaggtcgggcccgtccgcgaggtcggcagagcggtgggtgatcagcgaggcggtgtcgaacttgccctgctggatcagcttggtcagcggttcgaggtagcgcttcacgtgcgtctgaccgctcttgagggtcaggcccttctgaacgatcgcccccatgttgacggggattggcccaccgtagacgccgggcaccgagacgatgccgcagggccgcaccgcgcggatcgcttccatcagggcgtagggccgctcggtcgaggtcagcttctcctgcagcgtcgagatcacgctggagaggccgtggccggcgctggcttccatgccgacgcagtcgatgacgccgtcagcgccctcacctcggctgatctccttgatgcgctcgaacacgtcccctttggcgaaatcgatgatgtcggtcgcgccgtatttccgggcgagctcgagacgctcgggcaccgtgtcgatggcgatgatccgctcggcgcccatgatcttggccgactggatcgcgaacaggccgacgggccccgcgccccacacggcgatgatctcgccgcccttgatctcgcaatgctcagcgccctgccagccggtcggcaggatgtcggtgaggaacaggaccgattcgtcgtccatgccctccggcaccttcattggcgccacatcggccatgggcacgcgcacatactcggcctgcccgccggcatagccgccggtgatgtgcgagtagccgaacagtccggccgtggtgaagccgaactgcgcggcggccatctcggcgttgcggttcgagcgctggcagacggagtagttgccgagcttgcactggcggcactcgccgcaattgatgttgaagggcacgacgatgcgatcgcccttcttgaacttggtgaagcccggcgcggtctcgaccacctcacccatgaattcgtggccgagcacatcgcccgacttcatcgtcggcatctgcccgtccatcaggtggaggtcggagccgcagatcgcgcaggaggtcactttgatgatgacgtcgcgggaatcctcgatcgagggatccggcaccgtgtcacagcgaatgtcacccttgccgtgccagcacagtgctttcatcaaacgtcctcgaagcgtggaaggcggtgccactcagggcatccgctcaggaacccccgctgcgtacggccaagttccctcctgactttcctgcggacgccgttcagacgctctggcagccggccggcgtcagagcttgatcccgaacctccggttcagacgggtcacgagccagaccgtgccgatcgccacgcacacgccccagccgacttccagcacccgcgatcccgccatccgctccaccggcccgagatgcggcaccagcaggatgatggtggcggtgatcccggccagccggcaggcactcgccacgttgacgagccagcaggcgaggatcgcgagcacgaccgtggccgcgtaggtcggcagggacggtcccagggtcaggtaggcggcaagcccgatcaggccgccgatcgcggcaccgctgaactggtcgcgggccgtggagcgggtcgcgccgaactcggtctgcgcaacggcgaccgccgtgatcgccgcccagaatccctcgcgcaggccgagcacctgcgtcggcagataagcgacgatggcagcgaccgccgacatcacaccatgcgcgagcccgccggagaagcggcgccgcagcggcaggcgcttgcgcagccgcgtgacttgatcccgcagccagcggatgcggctggtatcgcggtcggcccggcgcgtctcctcgacggcggcctccgcccgcacggcatccgcagcggcgcgctccaccgcatcctctccctgttcacggcgtaaagcccgctcagcccgcatccgttctcccttcaagcctgacgatcctcgcccggcctagaggacgagcgaacacaccaacgcgcacggacgcccgcggaacaccggtgcagcgcgcgacgattcggccgaactcgactcgcgcggcggggttgtccgggcatccctcacagccgacagcaccggagcaaggtcgatggaatcatttccgaagccgccttttcccgaccaaccgcagccgatgcccggcgcgaccaacgccatgaatccgaagcccgaccacggcgagacgagctacaagggttccggccgcctcgagggcaagaaggcgatcatcaccggtggtgattccgggatcggccgtgccgtcgcgctggcctatgcccgcgaaggcgccgacgtgctcatctcctatctcgatgaggaggaggacgccgccgagacacgccggctgatcgaggaagcgggccgcaaggcggtgctggtgccgggcaatatcggcgatgccgcccattgcaagcgcatcgtcgatcaagcggtcgaagctttcgggcgcgtcgatatcctcgtcaacaatgccgcgcatcaggcgaccttcaacgatccggaggagatctcggacgaggagtgggagaagacgttccaggtcaacatccacgcgatgttctacctgaccaaggccgtgctgccgcatatgcgcgagggttcggccatcatcaacacgacctccgtcaacgccgacacgccgagcccgcagctgctggcctacgccaccaccaagggtgcgattcagaactacaccggcggcctcgcgcagatgctggccgagagggggattcgcgtgaactgcgtcgccccgggcccgatctggacgccgctgatcccctcgaccatgccggccgagaaggtgaagcagttcggctcgcaggtgccgatgaagcggccgggtcagccgaaggagctcgcgccggtctacgtgatgctggcctccgacgagtcgagctacgtctccggtgccacggtggcggtgacgggcggcaagccgattatctgatttcgctcaaatgccgaacggatgcgtccggccctccggggcgggacgccttggctgggagttctgccttgaaaaactttcacggggccgtcgtcgtcatcaccggcgcttcgagcggcatcgggcgtgccggggccctcgccttcgcgcgagccggtgcccatgtcgtcgtcgcggcacggcggcaggcattgctcgaacggctcgccgaggaatgcagccgatacttctccgcggcgcttgcggtgcccaccgacgtgaccgatccgcaggcggtcgaggccctggcgcgggcggcggaggatcggttcggccgcatcgacgtctggatcaacaatgccggcaccggcgtgttcggcccgttccaggatgcgccgctcgacctgcatcgtcgcaccgtcgaggtgaacctgttcggagcgatgcacggtgcttacgccgtgctgccccgctttctcgagcagcagcgcggcgttctcgtcaacatggtctcgctcggcggctgggcgccggcgccgttcgccgcggcctacaccgcgagcaagttcggcctacgcggcttctccgcgagtctgcgccaggaattgcggcgctcgcctcatatccacgtctgtgcggtgtttccggcgatggtcgatacgccgggcttcgtgcatggcgccaacgtttccggccgcaccctcgaccccggcccgatgctctacgcccccgaggaggtggctgagaccctcgtccacgtcgtacgccacccccgtgacgagatcgcggtgggctggcccgcccgtgccgcccaggcggcctacgccctggcaccgggcccgaccgagcacctgatgggccttgccctcaaccgggccctggaccgggccaaccccgccccggtgacgcacggggcgctccgcgcaccggtccgcgaaggcaccgcatcggatggaggctggcttgcgcgcaaacggcttccgtcagcctcgaccttgagcggcgtcggcatctccgtcgttggcatcggcgctgctctggccctcggtcgcctgatcggtggccggcgatcgaaacggtgaacgcgaaagccccggagaaaacccccggttaagcctaagcccctatcaccggcccatcgagcctggtgacgaaaggagcgccgatgaccagggaccaactcgcgattgaattgaagcgcatggcctcctcgcaggtcagcgacatcgagcgcgcggtgaaagcggggcacaagaccatcgccctgaacgaactggccgatctcgaccgccagctcaaggcgctggccgccgccctcaaggccaagcccgtcatccgcgcctgagcttagacttcaccccgcgacagcaccggccccgccctcccgggcggcggccgcgcgcccatccgtctcggaatttacggcgccctccgcgtcgaggcgggccttcagagaacccggccccgtccgatcgacctcagcgatcgcggctcagcaacaccagccagccgatacccagcaccgccaccgtcatcccgatgatgacgaaggccggcgtgccgagatcgatgagccgcggcgcgagctgcgtcgcgaaggccgccacgacgaggccgacggcgacccgcgcggccccccgctcgatgccgcggacgagcttgtccatccccttcagctcgatctcgacggtgacgcgcccctgcttgaggcgcaccagcatgagatggatcagcgtcggcagttcggaggccgcgccgtagaggccggtcccgagcgattccgccttacgcatcaggccgcgcagcgagaattgcgagcgcatgctcgctcgcacggtcgggcctgcggcggcgaacaggtcgaaagcgggatcgagctggcgcatgacgccgtcggcggtcacgagccccttgaacaggatcgccagatcggtcggcatcgcgagatcgttctcgcgggccatggtcatgaagtcggtgagcacgagcccgagattgagcgggatcgaggaatgagcctgcacgaagttctgggcggactgttccagcttgctcaggtctggattcgaggtgccggtccaatcgaggagcgtggccatcaggccatcgacatcctgcttgagcatggcgccgatcagaacgaggagctgctggcgccgcttctgcgacagacgcccgacgatgccgaaatcgatgaagccgatccggttgccgggaaggatcagcaggttgccgggatgcgggtcggcgtgaaacacgccttcgatcagcgccatgcgcaggaaagcgtcgcagcccttctgcgccagcgccttcttgtccgctcccatcgtccgtagcgcggcggcatcgttcggcgagatgccgtggatgaactcctggacgagcacccgctcggagcaccactcccagaaaatcttcgggatgacgatgtcgtcccgtccggcgaagatctcggcgatcatctcgcagttgcgggcctcgttgagcagatcgagctcgccgttgaggccgttggcgaggtggcgcatctgctcttgaggctggtagcgggccatctccggccactcggactcgacgatgcgggcgccgtgcgccatcaaccgcagatccgcctcgatgatcttccgcagccccggccgcagaaccttgaccacgacctcttcgccggaatggaggcgcgcccggtagacctgagcaatcgaggccgaggcgatcggattgaggtcgaattcggcgaagacctggtccggcggcgcgccgagatcggcttcgagctgcggcccgatcaaggcccacggcaccggcttcacctggctgtgcagcttctccagctcgtcggtccagaccggcgagagcagatcggggcggctcgccagaacctgaccgaacttgatgaaggtcggccccagggtctcgatggcgcggcgcagccgctccggctgcgagagccgcgtgacgtcgacccgcggcgttcggcgggggatgagcgggatgttgtgcagcccgagtcggtcgacgatcttggtcagcccgaagccgatcaggaccgaagcgatttccgaaaggcgctgacggtcgcgcgcagcgacgaaggctgttttgagcatgatggtcttgcgtgtcgcgcgaagcgtcggttcgggcaagaccgatccggccctcgccgggcatctcgcaatggcgcggccatggggcttttttaggattgcaaccgccgcgaccggtctgtcctcacggggaccggcgcgacgccgacgaaccgccagatcagggggcagtcgattcggcgttcaagtcgatcaagacacgctcgaccggatcggccgcctccgagcgaacggtgcggagaatgcccggcacgtcggcgcccgccgtgccgaatcgcgcccaggccgcctggcagcggcgatggtccgcatccgtcaggaagtagcgttcctgttcatccagcagcgtcgcgtagacggcggcgcgcacgcttcgctcttcgccgacatagagctgatagacgcggctccagaacgtctcgtcgagttcccactcgcactggccggctgccttcatcatcgcgagcttgcggagactctgccgctcggcatgcggcatggcgaggaagccgtagcgcgccttcagcacccggccaccggcggcataaccctcctcgctggtcagcgcccagccgagatagacgcccgatgtccccacgagcaaagcagccgtcagaagaagcgctcggatggcggtcatgggacaatctcttacgtcgaacgcccatcctgccgcgaacctaggcggcatcaaggtgagcgacctctcccctgccctgcgttttgcagccgcctgagattgagcgtgatgcgaagccccctcccctgctggcggtagcgtggtgccgagcgatccgctcgcgttcggcggggacgatcacgctagcgggtcgccgcgtctgcgagcggtttggtctgtcggtgcagcgtgaacgacaaaaggcccgcgggcatggtggccagcgggcttgcggtcgtgttcggtgctgtcggttggtttgtggatgtgttcgtaggtgcgtgcgttggttgcgggggctggatttgaaccagcgaccttcaggttatgagcctgacgagctaccgggctgctccaccccgcgccaaatgcgtggacgccggacggtgtgtgtccgtcctcggcgtgctgtgtgagggaatgtgtgtgtcttgtgctgggcaggcctggcggcgaccgactctcccgtgtcttgagacacagtaccatgggcgctggtgtgtttaacggccgagttcgagatgggatcgggttctgggcacaccgctcaggccaccaggccggcgcagcacaagggggggatgttcgggcaagcatgggacagcgtgtgggctgtctctggtcttgggtcgtgacgcatttggtgtggtgtctgctcgtcagccttacggctgtcgatcagcaccggacacggatcatgagagcgatcaagccaatcgggcgattagtaccggtcagctcaacgcgttaccgcgcttgcactcccggcctatcgacgtggtcgtcttccacggccctcaagggagacctcgttttgaggtgggtttcccgcttagatgccttcagcggttatcccgtccgtacatagctatgctgcactgccgctggcgcgacaacagctccaccagaggtacgttcatcccggtcctctcgtactagggacaaatcctctcaagtctccttacacccacggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccactttaatcggcgaacagccgaacccttgggaccttctccagccccaggatgtgatgagccgacatcgaggtgccaaacgaccccgtcgatatggactcttgggggtcatcagcctgttatccccggcgtaccttttatccgttgagcgatggcccacccacgcgggaccaccggatcactatgaccgactttcgtctctgctcgacatgtacgtcttgcagtcaagcgggcttatgccattgcacgcgacgagcgatttccgaccgctctgagcccaccttcgtacgcctccgttacgctttgggaggcgaccgccccagtcaaactgcctgccatgcgcggtcccggcgcccgatcagggcgcgcggttagaccaccatgtcgtcaagggtggtatttcaagggtggctccatccaggctggcgcccgaacttcaaagcctaccacctatcctacacatgccgacacgaaggccagcgcaaagctacagtaaaggtgcacggggtctttccgtctgaccgcaggaaccccgcatcttcacggggaattcaatttcactgagccgatgctggagacagcggggagatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcaattcaaggctctcacctctcctcttaaccttccggcaccgggcaggcgtcaggccctatacgtcgtcttacagacttcgcagagccctgtgttttagataaacagtcgccaccccctggtctgtgccccctgccgatggttgcccaccgacagggcctccttatcccgaagttacggaggcaaattgccgagttccttcagcatcgttctctcaagcgccttggtatactctacctgtccacctgtgtcggtttcgggtacggtctcacgtggaggctctttcctgggaccccttcaccgcccaaccaatccgataaggttgaacgatatacggcatccgtcaccatccactggccggggaatatttgccccgttcccatcgactacgcctttcggcctcgccttaggggccggctaaccctgcgaagattaactttacgcaggaacccttggactttcggcgagagtgtctttcacactctttgtcgttactcatgtcagcattcgcacttcccatacctccagaagctctcacgagtcttccttcatcagcctagggaacgctccgctaccactcacctcttgcgaagtgaatccgaagcttcggctcgtggcttgagccccgttacattttcggcgcaggaccccttatttagaccagtgagctgttacgctttctttaaaggatggctgcttctaagccaacctcctggttgttttgggagtcccacatcctttcccacttagccacgaattgggggccttagctgtcggtcagggttgtttccctctccacgacggacgttagcacccgccgtgtgtctcccgagcagtactcgtgcgtattcggagtttggttgggtttggtaccgctgtgggcggccctagcccatccagtgctctaccccgcacggtattcactcgaggcgctacctaaatagctttcgcggagaaccagctatttccgagtttgattggcctttcacccctagccacacgtcatccaagaccttttcaacgggcactggttcggacctccagtgggtgttaccccaccttcatcctgcacatggctagatcactcggtttcgggtctaaagccacgaactgaacgccctattcagactcgctttcgctgcgccttcacctatcggcttaagcttgctcgtaactttaagtcgctgacccattatacaaaaggtacgcagtcacccaggacaaaccttgggctcctactgtttgtaagcatccggtttcaggtgctatttcactcccctcgtcggggtgcttttcacctttccctcacggtactggttcactatcggtcgctgaggagtacttaggcttggagggtggtccccccatgttcagacaggatttcacgtgtcccgccctactcgagtctctgctatcgaccgtcccgtacggggctgtcacccatcgcgccggcctttccagaccgttccggtaatctcaagcagagcactggcctgatccgcgttcgctcgccactactaacggagtctcgttgatgtcctttcctccgggtactgagatgtttcagttccccgggttcgcttcaaacccctatgtattcaggatttgataccttcatctgaccaactgtatggaagcaccaaaccaacttgcgtcagcctgacaccaccatacagaaggtcgaaggtgggtttccccattcggaaatccctggatcaaagctcgttcgcagctccccaaggcttatcgcagcgtaccacgtccttcatcgcctctcagcgccaaggcatccaccgaatgctcttaaggcacttgatcgctctcatgatcgatgtccggcgtgatcgccagcagcaaagctgctgccgatcacccagccacggtcacgataaagaccagtgatgcaggcccctctcggaacccacatcacatgcttgccgaacataaccttcaacgggcaccctgctttcgcaggacccgcggtcacattccctctttacgatgttcatatcgatgccacttgctgcgctcagcgctaacaagggcaaacttgcactctctctccggatgcttttgccaatctcagtccaccttctcggcgcgccttacggcacatccaacaaaagaatggtggagacggacgggatcgaaccgacgacctgatgcttgcaaagcaactgctctcccagctgagctacgtcccctgatcatggtgggcctgggacgactcgaacgtccgacctcacccttatcaggggtgcgctctaaccacctgagctacaggccccaagccggtcagccacggctgaccgcgctcacagcgcagcaaacccggtgatcccgcttatccggatgagaaagagaaacgaggacggctcattcgcgtcccgccaaatgaagtcctgactggacttcgtgtatccaatgacgccgtgagaggagcgggtcatcagccttgcggcgaacaaccatcctaaaacagcatccttagaaaggaggtgatccagccgcaggttcccctacggctaccttgttacgacttcaccccagtcgctgaccctaccgtggtcgcctgcctccttgcggttggcgcagcgccgtcgggtaagaccaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcgtgctgatccacgattactagcgattccgccttcatgcacccgagttgcagagtgcaatccgaactgagacggtttttggggatttgctccacctcgcggcttcgcgtcccactgtcaccgccattgtagcacgtgtgtagcccatcccgtaagggccatgaggacttgacgtcatccacaccttcctcgcggcttatcaccggcagtctccctagagtgcccaactgaatgatggcaactaaggacgtgggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgtgcacgcctccgaagaggatccccgatctctcgaggtaacatgccatgtcaagggatggtaaggttctgcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggaatgcttaatgcgttagcggcgccactgacctgcaagcaggccaacggctggcattcatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcgcctcagcgtcagaaccggaccagacagccgccttcgccactggtgttcttgcgaatatctacgaatttcacctctacactcgcagttccgctgtcctcttccggtctcaagccaaccagtatcgaaggcaattctgtggttgagccacaggctttcacccccgacttaatcggccgcctacgcgccctttacgcccagtgattccgagcaacgctagcccccttcgtattaccgcggctgctggcacgaagttagccggggcttattcttccggtaccgtcattatcgtcccggacaaaagagctttacaaccctaaggccttcatcactcacgcggcatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctgatcatcctctcagaccagctactgatcgtcgccttggtaggccgttaccccaccaacaagctaatcagacgcgggccgatccttcggcagtaaacctttccccaaaagggcgtatccggtattagctcaagtttccctgagttattccgaaccgaagggtacgttcccacgtgttactcacccgtctgccactgacacccgaaggtgcccgttcgacttgcatgtgttaagcctgccgccagcgttcgctctgagccaggatcaaactctcaagttgaagagttgatctcagctgatcacaacataaacggagtgctcacatccgtttcacccgcgtttccacgaatgaacggtgagcttccgaaacgtcggtccagcttcatctcttacggttcgactttcgccgaacccgcaaggacgtaaacaagccgcccgcgtttctctttctcgtatgattcacttgtcaaatagcagcggtcacacccgaaggttcaacccttcgccaaagacgcgccagctctccggttgcccggcgatccagcccagtcctcagcgatgaagtccgcagcgcggggtcaacccggcgccggcagtccgcggcgtctagagccggcgaaccgttctgtcaaccgacccagtcaagcgccagagcgcccggatcaaccgacacctcggaaccagaaggacagcgatcgcccgatccagtcacccggatcagctccgctcaccaacaatcccgaagaccgtcgaagctctcggccaccacccagtggaccgcggcgccccgtcggtgaaatggggtataagggcgcccaggcagggcgtcaatcggaaaacgccaaaaaatgcgagaagggccgccacgagccttccccgcagatccggtgggcgtccgatcctggatgggttcgtcggcgtcgactgccgtcgtgacgctccgaagtcgtgctcggcgacgagaagccaacacccgcctttttggtcggcccgtccttgcgctgtcgggcatgagggatcctgcgaaagtgctgggctttcccgattttgcgggggggggtgagaccagagtctcgctttcgttctcgcaggggcggttggcatttcggcgttcggctttgggctcaaggcgtggatgccgcagccgttgctgcttcctcgcttcgagatgccaacaatccaaaacccggtggccgtctcgtcggcggcaccgcgttgttcgacatcagctggcgcggacttctgccccggcagggccctcagcggtctggtccttggcctgcccccgtcatcttgttcgtccccgccgtgcttttcggcatgctgctccaccgtttcacggtcgggcgcgggccggtgtcgcgcaaagcctgaccgtcgcgtgggcgatgacgccggcgcggcgcaaccgtcggcgaggcatcctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcacgtcccccgcgactcgtcttgtccaagcccggaagacggcagccgccagggcacagcgcgccagggacaaggcgcgacgggcgcatgagctcgatcaggccatcgtgcatggcctgcgcagcatcctccgccagcgtcgagtctatgagcgcatgcgcgatggcgagtctctcgacgccatcgccattcgccttgagcccatactcggcgaggccatgcaggtcctcgtcaccgactgcggctgggaccggccgcatgccagcgcggccctcaaccgcaagctactgcgccccacccagccccctgccgccaaggcgtagcccgggcgccatccccccggccggggcatgtgttggcgggtgcacgggcgcccttgagcctggggggccttcctgccttgggaggccgccccctcgatgggggcggtttctcccctttcaggtccgccaatgtgcccggctactgcgccgtcctcgtcatcgtcacccccgccgaactgcaggcgcgcaagggcggaggcctgcaaggggcgcacaaccgaacaaagggcgtgcgaacttctgacccttagcggcctctccactccgcggccttcgtcgtccgctacgatgtgggaagcggacgtcgtagtagtctcaacggccccgctggtagggtggatgcaacgcgccccgtgaaccctgcgatcaaaatcaccaacatcaccgccttgtccctgctgaccgtgccgacgcgtagctgtttgatagccgagcaagtgttctgacttcgaaccccaaagttccgcactatggcaacttagagtaaataagggccgccatcgctaaggcggcccttatccgttgctaccgactcaaatcacccacgtggtggctccgccctgccacttcggggacgacggtagcgaggcggcaccggtgagccgcgaggaccttccgggcgaagccgaaaaagggcgacaaggaagtgggcgcagctgatgacttcatatcagaattacctaaataaggtaattctgatatactggaacatcgaccgatggacgccgtcacgccgaccgacctgatgcgcctgcaggacaaggcggccgacgcggcccgcctgctccgcctcctcgccaatgagaagcggctgctgatcctgtgcctgctggtcgcccgcggcgagatggacgtgaccagcctcgctggggaggtcgagctcagccaatcggcactgtcgcagcacctcgccaagctgcgcgaggacgggttggtcgccttccggcgcgagagccagacgatccactaccggctggaggaccccagggccgcgcgggtgctggcgaccctcaaggacatcttctgcccggacctcggctgaccggtctcagcccgggaggatctccgcctcaagccccgggcgatccgtccggttgcgcaggcgaaggctgaggccacttcggcgggacgccatctcggcgatggcgaggccgaggccgctacccgtcgcgctcttgtggcgcccccggaagaaccgtgtcgtgacgtggggcagctcgtcttccggaatgcccggcccctcgtcgcggacgacgatgcccctgccatccggcagggcgacccacgccaccgtgcctgtctccatgtgctgcacggcgttctcgtgcaggttccggacggcgaggcgcaggccctccgggtcggccagcagcgtatagccccgtagccccggatcgatctgggtctgaaccccggggggcgtccgcatgccttccacggtctccgttaccagcgcgccgacgtcgacctccgccagggagggcgcatcccccgcggcgtcgagccgggcggcgtcgagcaactggcggacgaggcgcgtggtccggtcgacggccgccaggatctggcgcaaagccgccttcgccacgtccggatcggtggcggccatggcgacctgggcctggaccttgaggccggcgagcggtgttcgcagctcgtgcgcggcgaaggccgtcacctcccgttcgtgccggcgtgccgattcgaccttgagaaacagcccgttcagggcgtcggccaggggacgcacctccgccggcgccagatttgtgtcgatcgcactcatgtcgtcggcgccgcgacctgccaggtcccgcgccatcagccacaagggacgcaagccccgcccgaggctcgcccagatcagcatgccgagcagcggcaccatcaggatggcgggcgtgaccaggcccatgatgaggtcggtgacgaggcgctcgcgcaggccaagacggtcacccaccatgacccgcacgcccctctcggcatcctccacggtgaacacccgccaggtctcgccgtcgacctcgcgctgcgagaagcccgccggcgcgtcggtcaggcgccgctccggggccccggtcgaccgcgcgaccatgcgtccgtcgagcgaccagatctggcaggaaagctgccgctcgtaggccgtcggggccgggaaggttcggggccccccgttcgggtccgtgccgccgaccgcgcccaccagggagctgaccatgcgggcggcttcctgcaggcggttgtcgaggacctgctccacctcgcgcttcgaaccgaggtagatccaggcgaccgcgctaagccagattaggccggtggcgaggacgaggatggcgaaaagcctgacgcgcagcgacctcatgcgggtgccctcatccggtatccgaggccacggaccgtctcgatggcatgcttgccgatcttggcgcgcaggttgtgcacgtggacctcgaccgcgttgctctcgacctcctcctgccagccgtagagccgctcctccagttcggacttcgagcgaagcacgtcggggcgctccatcaacgccgccaaaaccatgacctcgcgccgggagacggcgaccggcaaaccgtcgatggtgacggcgaggctaccgggatcgagccggatgccgccgtgctccaggatcgccgctgcccgacccgaagccctccggacgacggcgcggatgcgggcggagagttcgtcgaggtcgaagggcttgccgagatagtcgtcggcgccaccgtcgagcccggcgatccggtcggcgaccgcgtcacgggccgtcagcaggacgaccggcgtccggtcgttccggcggcgaagcgcccgcaggacgtcgaggccggagccgtcgagcagcatcaggtcgagcacgatggccgagaacgcgctcgtggccagcgccgtctcggcgtctgcgcaggtcgcgacgcaatcgaccgtcgccccgcccaggcccaagccagcccggagcccgtccgacaggatggtgtcgtcttcgacgacgaggatgcgcatacgtgtctcccttcaccgcccccatcctccgggccccgcttaagcctggcttaagctgcgtttccgacccgcggcgggccgatccgagcccggaccccgcccatgccgaacgtgttcacccaccttatcctagccgccctggtctggaccggctcctcgctgtggtcgcccgggcagtgccgcgagcccggtacgcggccgacgccgttcaccgtcgatgcggcccgcgaccctgacctctcgctgcgcctgcgatggaccatcgcccccggcacctacctctaccgcgacaagatcgccgccaccgacgcgagcggccgggagcttcccgtcagcacccagcccggcgagaccaaggacgaccccaacttcgggccgacgaaagtctatcacggcgcgacggaggccatcgtgccgggcgcggccctcgcgggggtgcgcgaggtgcgcgtcacctatcaaggctgtgccgagaagggcatctgctacccgccgatcagcaaggtcatcgaggtgcccgcgccaggtccgcaggcgaccgccgcgacgccggcaacggacgcgcagcccgaacccaggagcggcctgctctcgggccatctcgcgggcgtcctggcgaccttcctcgggctcggcctgctcctggccttcaccccgtgcgtgctcccgatggtcccggtgctggccggcatgctggcccggtccggggagcggctctcggccggacgaggtttcgtcctctcgggcacctacgtgatcgcgatggcgctggcctacgggaccctcggtgtcgccgctgcatggtccggccggaacctccaggtcgcgctccagactcccgccgcgctcgggctgctcgccgcggccttcgtcaccctggcgctgtcgatgttcggcgtgttcgacctggcgctgccgtccggcgtctccagccgtttgtcacgtctcagcggaggcaagcttggcgcgttcggcgccgctgccgtcatgggcttcacctcagccctgatcgtcggcccctgcgtgacgccgccgctcgccgcggccctcctctacgtcgcccagaccggagacgtggcgcgaggcgccgctgccctgttcgcgctcggcctcggcatgggcctgccgctgatcgcgttcggcacgttcggggcggggatactgccgaagtcaggcccgtggctggtggccgccaaacaggcgttcggcgtggtcttcctcggcttggcgatcaccatgatctcccgcctcgtgccgtccgaggtcaccctcgttctctggggcgtgttggtgatcggcgtcggcgtgttcgtcggggcgttcgacgtcgtcagggcgggtgccgcgggccggctaagcaaggtcgccggtatcgttgccgtgacctacggctgcgccctcgtcgtcggcgccgcgagcggcgggaccgaccctctccggccgctcgccggactcggccgcgcgcaggcggtccacgccgaggagagccggacggtctcctccgtaccggcgttcgaggcagccctcgcggtggctcgtaccgagggcaggccggtgctcgtcgagttcgccgccgattggtgcaccgtctgcaggacgaacgagcggacggtcctggccgatgccggcatccaggcgagactgaaggccgtctcggtcatccgcgccgacgtcacccgcgacgacgataccacccgtgccctgatgcggcgcttcgaggtcgtcggaccgccgaccctcatcctgatgcgccccgacggcggcgaggttcgcgaggcccgcaccgaaggcgagctcacggtcgatgacctgaagcgccgcctcgccctcgtcggcgcctgagccgctccctttcggaaaaccgacttcttaggagaacaccatggaccgcaggaccctgctcgccctactgcccgccgtcgcgctcgcgcccgccctgctatcgctggcgccccctatcgaggaggccttcgcccagggcgtcgacccgaacgccatcctcaatgaccccgaggtgccggtctcgggcaacccgaagggcgatctgaccatcgtcgccttcctcgattacaactgccccttctgcaagaaggccgagcccgacctccttcggctggtgaggtcggacggacgcatccgcctcgtccacaaggactggccgatcctcggcgacgcctccgtctacgccgcccagctcgcgctcgccgcgaagtaccagggccgctacgacgaagtgcaccgcgcgctcatggggattccgggccgcaagatcccgaaggagcggatgctggaggcggtctccgcctccggcgtcgacatggctcgcctggaggcggatcggacgtcccaccagggcgagatctccgccctgctccagcgcaacctcgaccaggcggacgccctgggcctccagggaacgccggtcttcctgatcggccagctcaaggtcgcggcggcgctcgattacgacggcttcaagcaggcggtggcgcaggctcgcgccaagggccgcccgtgatgccgcggcccctccgcgttattacgatgatcgcgctcgcctcggcgctcggcgcctgctcgacctcgcaggaggccccggcccccgtcgcggaagcccggccgcagatcgccccggaggtcttgcgccggtacgctgccgtcacggatgaacccttcccggtcgaggcggtcgatccgcgcgacctcaaggctcgcaacgtccgccagttggtcgacttcccgtcgaaggagccgcccggtaccctcgtcgtcgatccatacaagcgctttctctacctcgtcatggagggcggcaaggcgatgcgctacgtggtcggggtgggcaaggccggcttcgagttcaccggcgaggcgaccgtggcgcgcaaggcgtcctggccacgctggacgccgaccccagacatgcttcgacgtgatccggagcggaacggtcgctgggccgccggcatgccgggcggcgacaggaacccgctcggggcccgggcgctctacctgttcaaggacgggaaggatacgctctaccgcatccacggcacgacggagccatggagcatcggcgaggcggtgtcctcgggatgcatcaggatgctgaaccaggacgtgatcgacctgcatcgacgcgtgcccaccggcacgaaggtggtcgtgctcgggtcgcggggcagcagccacgccgcacggccgaacgcgccggaggcgacgggcagcctcgggaacggcgcatcctccgggccgacgccggacgacggactcgatcacgtggggctcgacagcctatcgcgcagcgcgtctgaagcggtcgagcctacgacctatgacgaggaggcggatgatgacggtctttaggagcctgatgatcgcggtcgttcttgcgaccctgggcgtaggggcggcccatgccggctcggaggcgcccgccgggtactacgccgaccagaaggttgtctaccataacgacggcggccccgacggagccccctacttcgagcgcctgctcggcaacctgcgaaaccacgtcgaggccgtgggcaggtcccacgtcgagatccgcgtggtgagcctcggcgacggggtcgcgctcttccagtcagccgcgaacgacaaggaggtcgccgcccgcatcgatgccctcaagggaatgggcgtccggttcctagtctgcggcaacaccctgcgcgaacgcaaaatcgaccgtgacatgctctacggcgtcggcgaggacgacgtcgtgccgagcggtgtcgccgaactggctcggctgcagggaatggggttcgcctacatccatccttgaactggtcgaacgggagagggcgagcctcccgccggcatcccatcgaccaggggccgcccatcggctgaggcccccgtgcgccaccgcacccactccgcgcatcccgaggtgggtccggggtttcgcgcttgccattcaattagatattgctaattaagtatcatctaatgtttggtcggcaagggacgaagtcctcagcggccagccgggcatcgcccagaccactgcatgcgagcgacaactatggatggcttcacgcctgtcagcgccctcgccggcggtgccttgatcggcacctccgcggcgctgttcctgctcctcaacggatgcatcgccggcatcagcggcattctcggcgggctactcgctccaccctcccgcgagacgggctggcggatcgccttcctggccggcttggtcctggcgccgctcgcttacgccggcatgggcggtggcctccctccggtgacggtggatgcctcgttcccgctgctcgtagtcgccggcctgctggtcgggttcggggcgcgcctcggggccggatgcaccagcggccacggcgtctgcggcatcggccgcggctcgcctcgctccatggtcgccaccggcaccttcatggccgtcgcaatcctgaccgtcctcgtcacgcgccacctcctcggagcctgaaccatggccaagaccgcgtccgccttcgccgtcggcctcctgttcggcctcggcctcctcgtctccggcatggccaacccggccaaggtcctcgccttcctcgacgtggccgggcgttgggacccgagcctcgccttcgtgatggcgggcgccgtcgcgatctcggcgacgggctatctcgtggctcggcgccgagggcgaccgttgctcgcctcccggcttgagatcccgacccggcgcaacctcgacccgcgcctgatcgccggcgccgcggtgttcggtctcggctggggcctcgccggcctgtgcccggggcccgcgctcaccctgctgacggtcgcaccggcgcaagcgatgaccttcgtcgtcgccatggtcgccgggatgctgctgttccgtctggtgccaagggcggccgcaaagccggcggcggtccagggagccgacgcatgacgcccggcttgctcacatccggcctcgcggccggctccggcggggttgtcggcgtgatcctcggtctcgtcggcgggggtggctcgatcctcgcggtcccgctcctgacctacgtcgtcggcgtgtcctctccacacgtggcgatcggcaccagcgctctggcggtgtcggtcagcgcggccggcaacctcgtcccgcaatggcgggccgggaacgtgaagtggcgatgcgcggcggcattctcagtcgccggcgtcctcggcgcgctggccggctcggtcgctgcgaaggcggtcgacgggcagagcctcctggccctgttcggtgtcgtgatgctcgtggtcgggggcctgatgctgagcaagcggcgcgatgacggcgaccccgaggtgcgcctgacgaaggccaacgccccggtactcctgccctggctgctcggcatcgggttcgcggtcggccttttctccggcttcttcggcatcggcgggggattcctcatcgtgccgggcctgatgctggcgacgtcgatgccgctgccgatggccatcggcacctcgctggtcgcggtcagcgccttcggggcggcgaccgcggcgagctacgccgcctccggcctgatcgactggccgttggccggcctgttcatcctgggaggcgtgcttggcggcctcgccggcacgcgcctcggccagaggctcgccgggcgcaagcgcgccctgaccgtcaccttcgccggcctcgtcatcctggtcggcctttacgtcgtcgcccgcggggccctgccgctcctcggcgccaacacctgaacccgaaaaaggaggcgtttcatgtcgggccagaccatcgcagccctgcgcgggcatcccatcgtgaccggcttccatgacgagccgaccggcagcgtccagtacgtggtcgccgatcccgagacgaagcgctgcgcgatcatcgacccggtgcttgacttcgacccgaagtccggcgcgaccgcgacccgctccgccgacgccctgctcgcccagatcgagcgcgagggctacgaactggagtggatcctcgacacccacccgcacgccgaccacttctcggccgccggctacctgcacgacaagaccggcgtcccgaccgccatcggcgagaaggtcgtcgacgtgcagcggctctggaaagggctctacagcctgcccgacacgttccggaccgacggttcgcagtggtcacggctcttcgccgacggcgagcgcttccggatcggcgacctcgacgtcgaggtgatgttcacgccgggccacactatggcctccatcgcctaccggatcggcgacgccgccttcatccacgacacgctgttcatgcccgacagcggctcggcgcgggccgacttcccgggcggcagcgcgcacgcgctctggcgcagcatccagcgcatcatggccctgccggacgagacgcggctgttcaccggtcacgattaccgcccggacgggcgcgaggcagcctgggagagctcggtggcccggcagcgggccgagaacccgcacctcgtcgaagccccgacggaggaggcgttcgtccgcatgcgcgaggcacgcgaccgcgaactgccgatgccgaagctcatcctgcattccctgcaggtgaacatccgcggcggccgcctgcccgagcccgaggcgaacggcaggcgttacctgaagatcccgctggacgccctcgacggggcggcctggggcgagtgacggaggaggccatgaccatgagaagcgcgaaggatctggtggcggaagccaaccgcgaggtggagaccttgtcggccgaggaggcgctcgcccgcctcggccagcccgacacgatgcttgtcgacgtccgggaaggcgaggaaatggccaagaccggcaggatcgccggcgcggtccacgtgccgcgcggcttcctggagttccaggccgacccggaaagcccgacccaccgggccgagctcggcggcggcaggcgcctggttctctactgtgcctcaggcaaccggtcggccctggccgcgaaggcgctcaacgacatgggcctcggaccagtcgcccatgtcgccggaggcttcccggcacttgcgaaggctggggcgatggtcgaaccgacctaggggcggcccttccgagggtcaagcttggcgatccgtcgcttgacccgacggctccagggggtaaacccggccggcggcgccggctccatcgtcaacgttcggccgtgccccccacaaggccatggccaatccgaagttcgccagcgcgagcgccgtcagcaggccataggcggcgttggcgccgccgtaggtgagcgccaccgctccaagggagggtgccgcggcctgcgcgatcaggcccgggcgcgccaggctgcccacgagcaccgggtagcggaccgggccgaacagggcgagcggcaccgtgcctcgggcaatggagtagaccccgttgcccgcgccgtagaggaccaaggcgaggccgaccgccggcacgccctccgccaggatggccagccctatgacgaccagcgccatgccaatggtcagggtccagagcgggtggtgcctgcccttgttcgccatctcgacaatgcgggctccaacctgggccggcccgatcagcgcgccataggagacggccgcggccagcgcgacgccacgggcctgcaggagcgcgatcaggtgcaccgaaaccagcgtcatcacggtgccgccgagaacctgcacgccggccatcagccggtaggcccggcgctcgcggggcgtcagcggcccgtccgcgtgttgcacctcgcctttcacggtctctggctcaggtgccttcgggatcaagccgagaacgagcggcaggctcacgacgaggtgcaacccggcataggcgaggcacgcgccacgccagccgacctgctcaacaaggaaggccgatagcggccagcagacggtgctggcgaacccgccccatagggtcagcgtcgtgatggccggccgcgcctcggcgccgtataactggccaagggtggcgaaggcggggtcgtagagcccgcaacccatgccgaggccgaggagaagccagccggcgaggaacacgggcaagttcggtgcgaggccgagcacgacgtgccccgccgccaacagcagggcggccagcgctaggaccggacggcccccgtgccggtggatggcgattccgacccggggcgaggcgatggccgccaccaggagcccgatggacaggccgccgaccacccaaggcagcggccagccggtgcccgccgcgatgggaccggcaagcaccgccggcaggtagaacgaggagccccaggcgagaatctggacgatgccgagggccgggatgacctgccaccggggtcgcgcggccatcggcttgctatcgagccccaagtgccggaagccaaagcgccaacgcggcgagggtggcgaggagcaccggcggcgtgatgatcaagccgacgcgcatgtactggccccaggtgatgcgctggcccttggtatcgaggacgtgcagccagagcagggtcgccaggctgccgatgggggtgaacttcgggccgaggtcgcagccgatgacgttggcgtagaccatgagttcgcgcatcagcggagacaggtccggggcctgctggatcgacagcgcgcccactaggacgctcggcatgttgttcatgaccgaggataagatcgcggcggcgaaccccgtgccgatggtggcgacgaacggtccgtggcccgagagccagacgaggccctgcgccaggtagtcggtcagcccggcgttcctgaggccgtagaccacgaggtacatgccgaggctgaacagcacgatctgccagggtgcgcccgccagcaccttgcgtatggggatcacccggctgcggttggcgagcgccagcatgaccccggcgccggcgcatgtgaccaccgagaccggcacgccgaacggcgcggtgacgaagtaggcggccagcaacaggcccaggagcgggaaggccgcccggaacacgagtgggtcgcggacggcgtggcttggcgcctccaactcgccgaccgggtacgtggcaggcaggtcgcgtcggtagaacagccacagcaccaccaaggtcgcggccagcgagacgaggttcaccggcaccatcacggcggcgtagcggctgaacgagatgtcaaagaagttcgccgagacgatgttgacgaggttggagatcaccagcggcaggctggtcgaatccgccacgaacccgcacgcgacgatgaaggccagggcagccgccggcctgaagttcagccggagcaggatcgcgaggacgattggggtgagcagcagggccgctccgtcgttggcgaacaccgcggcgatggctgcccccagcaggatcaccagcgggaacagcaggcgcccccgccccccgccccagcgggcgatgtggagcgctgcccaatggaagtacccggcctcgtcgagcaggagcgagatgatgatcagcgcgacgaaggtgaaggtggcgtcccagacgatgtgccaaaccaccgggatgtctccgggatggatgaccccggtggcaagcgccacggcggccccgatcaaggcgctccacccgatgccaaatcccttcggctgccagatgacgaagacgagggtgaccacgaagatggcgagcgcgagcatcgggaccgtttcttgttcttggatggccaggggtcaggcggtggcgacgcggcggccgtgttcgtcgacgacccgctcgccgtcctccttggtgaattcgccctgctgcgccggcaggagatcgagcaccgcctcggagggacggcacagggcgacgcccttaggggtcaccaccaggggccggttgagcaggatcgggtgcgcctcgatggcgtccaggagctggtcgtccgtgacgctcgggtcggcgaggccgaggtccgcatagggcgtccccttttcccgcaggaggtctcggaccgtgatgccggcacgctcggcgagttggcggaccaggatacggttcggcggcgtcttcaggtacttcaccacatgcggctcgatgccggcattgcggatgagccccaaggtgttgcgggacgtgccgcaatccgggttgtgatagatgacgacgtccatcacgcgacctccgaacggggcgaggaggcacccgcctgctggccgatctcgcggaccttggacgtcagggcgacctggtcgaggctcgccatgggcagcgccaggaaggccgagatccggttcttcaggtagcgctgggcggtgacgaaggcggtcttgcgctcgatctcgccgccgtcgaccgcggccgggtcttcgatgccccagtgggcggtcaccggctggccgggccagaacgggcaggcctcgccggcggcgttgtcacagaccgtgaagacgaaatccatcaccggtgcgtccgggccggcgaacgcgtcccacgacttcgattgcagcccctcggtggggtagtcggactcccgcaggacctggatcgcaatcgggttgacgtcggacttgggctggcttccggccgagtacgcccggaagcgtccatggccgtccttggccagcatcgcctcggcgaggatcgagcgggccgagttgccggtgcagaggaagaggacgttgtaaacccggtcaggcatgggctgtgtctccggtgggcaggcaacaggcggacaaggccgcgacggcgggggcgcagacctcggggcggccctggcagcaatcgcgcatcaggaactggatgagctcggacaggtccgggtaggcggcgctgtagatgatcgagcgaccctcgcggcgggaggcgacgagcccggaatgcgaaagctccttgaggtggaacgacaggttcgtcccggacaccccgaccgcctcggccagcattccggccgccatgccttcgggcccggcggtgacgagctggcgcacgatgcgcaggcgatgctcctgtccgagggccgcgaaggcaaccacggcttgccgttcgtccatcatgatgtcaatatctcaataattgttgaatcgtagtggaagaaacctccttggacaagccccagcagcccttcgccgacggcatgccgaacctgagcgaggggcacttcaagatcccgtcctatgccggcctgcaggtggccgcgccgttcacccacgccccgcggttcctgatcctgtacggatcgctccgggagcgctcgttcagccgcttcctcgcctacgaggcagcgcgcctgcttgaggcgatgggcggcgaggtgcggatctatgacgcgcacggcctgccgctgccggacgatgccaccgccgatcaccccaaggtccaggaaatccgaaacctctcgttctggtccgagggccatgtctgggtcagccccgagcgccacggcgccatgaccggggtcatcaagagccaaatcgactggctgccgctgtcggaggggtcggtgcgcccgacgcaggggcgaaccctggccgtgatgcaagtctccggcgggtcgcagtcgttcaatgccgtgaacggcctgcgcatcctcgggcgctggatgcggatgatcaccatcccgaaccagtcctcggtgccgatggcctataaggaattcgacgaggccggccggatgaagccggggccgctctacgaccgggtcgtcgacgtctgcgaggaactggtgaggttcaccctgctcacccgggagcgggccgactacctcgtcgacaggtactcggagcggaaggagagcgagcccgactggctcaaggccgtggccgccgacatcgggttcgtgaagcgacccgcgtgatcgcttcggagggggccagggcatcgctggcgtgacgtcgggatcgacgggcccggtgaagcctgcatcatggccgacctatttccccccggttattggcatgccgggggccggacggtcacacgcccgtcatcgacgatggctgcgacccaggccaccgttccgccggtgcgacgtcccgcctacgacgcctccatcgcttgacggcggcctacgggcatcgagacccggggcgggaatttgccacgccgcggccccgacgtgcggccgaccgacatggttaatgaaccgttgattacggtagcgaggtttggaaagcgcttcccgtgtcccacttccctcggggtcgcatcacacacctgcggccgcgcgatggccgccacccggaccgcggtcgataggcccgagcgtccagtgctccagatgcttgtagacgatgaccttgcccgagagctgggccccataccgggcgcagaaccgttcgagctgctcgcggcccccgatcaactcgacgcacatcgtcagttcgggattgaccgactccgccccgtcgtcgaggacggggccgtggttgctgtagccgtgatgggcatggtgagcgaccgcgttgatgaggccctccgccttggcctgggcgacgagttcccgatagagcggtttgccacccgagaaccatccggtccggccggtcccggctcggtcccggggcttcaggtagatccggatcatgccggtctcggcggcgacgacgtgatgcgacggggtcatgacggctccttcaatggccggaacgctggaaggcaggctggggctgagcggccgggacgcgtccggtgcgggcctcgcggagggtcgcgccggcggcgaggcccatggacgccttcggcacggcgatgcgctgagacaggtagatcccgttgtggcccgagcagaggtaggcgatgaagcaggccaccgcgaggtagaccccatgggtcgcgccgaagagctcgatgcccatcagcgtgcaggcgagcggggtgttggcggcaccggcgaacaccgcgacgaaccccagggccgcgaacaggtccacgggggcgcccagcaccccggctagggcgttcccgagggcggccccgatgaagaacagcggcgtgacctcgccgcctttgaaccccgcgctcagggtcacgacggtgaagaggatcttgagcgcccagctccagggatggatgtccggtccgaagaagccggtgatggtcagcccgccgggttccgccgccgacacaccgagcccgaggtagtctcgcgtgccgagagcgtagactaggccgatgacggcaaggccgccgatcaccgggcggagcggaccgtacgggaccagtcgcttcagccatcccccgaggacgtggttggcctcggcgaacaggaggccgacgaggccgaaagccaccccggcgagggcgaccttggccaggagcaccggctccacggtcagcgccttggccgtgccggcgaggaagccgacgtgatagagtgcgtggtggatgccccaggcctggcaggtccagtcgccgaccaccgccgccaggaggcagggcaccagggcggcgtactcgacgcgtccgaccgcgaggacctccaacgcgaagacggccccggcgatgggcgtgccgaagacggccccgaagccggcagcgatgcccgccattaggagcacccgcaccccggcggcatcgacgccgaacatcctgccgaacgcgctggcgagactgccgcccatctggaccgctgtgccctcgcggccggccgatccaccgaacaggtgcgtgactatggtcccgaggaagatcaggggggtcatccgcaggggtacgccgccatccggctcgtggatctcctcgacgatgaggttgttgccgccctccacgctcttcccgaacaggaaatagagcaggccgacggcgaagccgccgaggggtagcaggaacagtagccagggatggtcgaagcgcgcctgggtggcctcgtcgaggctccacaggaaggcggcgcagagggtcccaacggcaacggccatcgggacgaggatggcggaccagcgcgccaccgagatggcgtgcgaccggcgtgtccgcaggaagccggcaaggtccagatcgcgaaaaaggttccgaaacgacgcgcgcatgactcctccggttcgcagaatcgcgaatcgtaggagtcatcagccgcatcaaggatcggcggttcggctcaaagcccggcagacaccattaccgtcgaaggcttatgtcgcgattgcctcccggtggtcaatcccgttcgattaaccaacgcggggaagggctcgatatggatcggcccgatggccggcctcgaagggcctaccttccgcataaggagcccgcgtgcatcgtgcccccgaatacccgccgcgccgccgcctcgtcctgatccgccacggccagagccgggccaacgccgatggcctattcacggggctcctggactcccccctgaccgacctgggacgccacgaggcgaccgcggcgggcctgcgcctgagggaggaaggccttcgtttcgacgcggccttcacctcgaccctggttcgggccatcgacacttcgcgtctggccctcgatgccctgggtcaggcggatctggtacctcgacgggacatcgcgctggacgagcgcgactacggcgtccttagtggcctcgacaaggagaccgcctatcggcgcttcggggcggagcgggtcgaggaatggcgtcgctcctatgcaggccttcccccggacggcgaaagcctcaaggatacggtcgcgcggatggtcccgttctatctcagtcacatcgaatcggccgcgatgcgcggcgagatcctggtcgtcggccatggcaatgcgttgcggggcctggtgatgatgctggaaggcctcggcccgcgcgaggtcgagaccctggagatcgcgaccgcatcgatcaggatctacgaattcgggtccgatgcgaccatcgcccttcgcagggtgatcggctgagacccaaccgaaccctaagccgctccctcacgggaggacgcccgatgaccatgttgtggcccattaaaccagcgtccggcgtacaacgggacccgacagttcgctttacgaccgacatgggtgggaagcagcttggctgctttcagtcgcatgacgttcttaagcggacctaggatgacccgccgtctctggatggacggtccaacccatcgcatggtcgaagttcgttaaagtcggatgccgacttcatcagaggcgatgcgaccggcgcgaaagtgctctgcctcgggaggcagcgtgattcacgattgcaaaggcccggtcacgcgatgtctcgtgctagtccggcatggccagcgcgtagccaaccgatccggcctgttcacgggattgctggactcgcccttgaccgagcagggccggatggaagccgagacagccgggcggcgtttggccgagcgccgctggcgcttttccgctgccttcacctcgacgctgacgcgggccgtcgtgagcggccggctgatcctcgatgcgctcgggcaaccaggattggtcccccaacgcttcgccgcgctcgtcgagcgagactacggcgacctcagcgggctcgacaagatcgccgccgttgcgcgctggggggcggagcggatcgagacctggagccgctcctacgccgaggcgccgccgaacggtgagagcctgcgcgataccgtctcccgcattgtgccatgctacctccgaaccatccagccggcggtcatgggcggagacgtgctcgtcgtcgcccacggtaaatgcctgcgggcgcttgtgatggcgctctaagaccccagcccggcggaggtcgagcacctcgaactcgcgacgggctccgtcaggatctatgagcttgccgcggacacgacgatcgaagctcgctggatcgacgggtgaatccgcctgtcggccccccacaatggatctccaccggctgcagaaggttccacatttcatctatttcagtgatggaaagcatctaatcattccgttggagtgaatgaacaggacctgggatcctccggcatcacatcggagccatccatgtccgcgcccagacttttctcccactgtcgttcgacgcgtgctttggccggcacgagagccatccttccgggactcggcctctgcgtggcggtcaccgccgccgcggtcggcttcgaggccgtcgaaacgcacctgttcggtcgcgcctggctcgaagccctggtgctggcgatcctactcgggagcgcgatccgcaccgcctggaccccgtcgcagcgtttctttcccggcatcgccttcggcgccaagaccgtgctggagatcgcggtcgtcctgctcggggcctcgctcagcctcacgaagatcctcgccgccggtccgggcctgctcttcggcatcgcgggcgtggtcattgtcgcgatcctgttgagttacggcatcggtcgggcgctcgggctgcatccgcgcatggcgatcctcgtcgcctgcggtaactctatctgcggcaactcagccattgccgccacggccccggtaatcggtgccgacggcgaggacgtcgcagcctccatcgccttcaccgcggtgctcggcgtgctggtggtgctcggcctgccgctgctggtgccgctgcttggcctgtcgcctatgcagtacggcgtgctcgccggcctcaccgtctacgccgtgccgcaggtcctcgccgccaccgcgccggtcgcggcacttagcgtccaggtcgggacgctggtcaagctggtgcgcgtgttgatgctcggcccggtcgttctggcgctctccctcggcgcaagccggcttcgcgaggagccggacgcggccgaacctcgcgtcacggctggggaccggccggccggcggccgtctcgcaatccaccggctcgtgccatggttcatcctggccttcctagcggtcgctgccctgcgctcggccggactgatcccggccgtcgccctcaagccgatctcacagatggccaacctcctcaccatcgtctcgatggcggcgctcggcctcggggtcgacgtgcgcagcgtcgccaaggccggcgcgcgggtgaccctggcggtagtcgcctcgctcctcgcgctcggcgccgtcagcctcggtctgatccgcgtgctgggcctcgcttgaaccgatcggatgcgcccgaggcccggtcaggccccggcgaggcatggtgagacgaagagctccccgcgataggccccgcgcaacgtgcgcacggacacgatcagccagagcagggtcagcaagccgacgaggcccgctccgagccaggcgaacccgctgagtgccgtcacttcgccgatccgcagggtggccagggcatagacgccgagcgggaagatgtagccccaccagccgaggttgaacggaacgccggcgcgcaggtagcgcaccgtaacagcgagcgagagcaggaaccaccaagccccatagccccagagaatcagtgcgccgatgaggcccacgatcctgaggatgtccggagctccggcaaaaccgcccgccgcgaggatcgggccaccggcctgccccagcacgagcaggccgagcgccccggttccgagcggaccgagggagagccagctcgatgccgccatctctcgcggcggcaggttgtgcagcgccatgcgcagcaccaggatcgccaggatactcagcgccagcgggaccgagacgccccacagcacgaagctcgtgacgatgacggcgagctgctggctctcgccgctcagggccggggcgagcaggccgccggagacggcgacgacctcggcggtcactaccggcagcagccagacggccgtcatctggtcgatgcggtgctcctgacgggtgaacatcagatagggaatcgcgacggcacagatcagagcgagcgccacgtcgatccaccacagcggcagggcgatgcggacggtatcggcgccgagatacggtggaccgaagatcagcagcccgttcagcagcgtcgccagcgccatcgggatcgccccgaaaaacattgacaccgtcgagtgtccgaagatccgtcgggcgccatcgaagtagaagatccagcgcgcgccgtagaccaggcagaaagttgcgaagagcacgacggaggcgagccagagcccgagcgggacaggggccagcagggcatgcgtcgccggcagacggtcgagggccaaggcgaccacgccagtgcccatcaccactgtgaaccagttcggcgtaaattgccggatcacgtcccgcggatgctggaggcgcgagagcggctttaggcctgtgctgatcgccagcagactggattcggacacggggcgttctcgggcttcggagggtcaacgcaccggctctagcacgcccccgcatcgcgcgccgccgcgatagatagcagctcgcaagtggcggctaatcatcaaaacaatcgattaaaactagctatgcaaaccgttagtacgaatggtttccggccgctaccttcttgtcatcacgaaccgacgtgacgaccccaccagaaggatatcgaccatgacccgtacgatcgccgccctcgccctcaccgcgtccgcccttgtcggcatgacgggcctctcgcaggcccagggcctccgcgctccgcaggcccgctccatcaccagcccatccgcaccgatctacggcgacgccgatggcgccaacgccaagaacccggcactcccggcctacgcccgtggccgcggccaggagaccggcggcccggcgcgggaactgatcggtcgctgacagcgccccgttggccgccgggcatcagtccggcggcgcgtgaagccttcgaccacccgaatggcagggagatccatcatgacccgacccaccttcgagaccaccgacgaggcccggcagggcgagaccagcggtcatatgcgctgggtcctgttctggacggtcgccctgactgtcgccgccgtcggcaccgcctggctgacgatcacctgatccggccgcccgccattgattgaagatcggaaatcttcggatgatcgcaatcggagatcgttcaaatttctaacgatcattggatggaataatcgtctcgccgtagcatctccttcatggggaagtcgcctctttgccgggatgacatggatcgacgacccgagtttccggcggcgagaccggaccgtcccgaccgacgccaatgccgtccgccgacggcgacaccgagatctagcgaccggccgacgcggtccaacaaacgattccagggagacatcatgcgtcatctgcacgaaccgttgaaccgccgcctcgtcctgggtggactcgggctcggcagcctcggcgccgcactgccggcctgggccgcgggctcggtgaagctgcctctgccgggcggcccggacgagcgggcgctgaccaccgcctttccgggcaagggcgagatgatcctgcagcgtactcatcctccgctgctggagacgccgttttcggtgttcgacgagggcgtgttcacccctaacgaccgcttctacgtgcgctggcactgggcctcgatcccgaccgaggtggatgccgacaccttccggctcaaggtccacggccatgtggagaaggaactctcgctctccctcgacgccatcgccggcctgccgcgcttcgagatcgccgcggtcaaccagtgctcgggcaattcgcgcgggctgttcgagccgcgagtgcccggcgcgcaatgggctaacggctcgatgggcaacgccaaatggaccggcgtacgcctcaaggatgtgctcgaacaggccggggtgaaggccggtgccgtgcaggtgcgcttcgacggcctcgacgcgccggtggtcgacgacgcgcccgacttcaagaaatcgctcgatctcgatcacgcaagcaatggcgaggtgatgatcgcctacgcgatgaatggcgagcaattgccgctgcttaacggcttcccgctccggctcgtggtgccgggctggtactcgacttattgggtgaagatgctgtccgacatcgaggtgctggacaagcccgacgaacaatattggatgaagaccgcctatcgcatccccgatgtgccgggcgctaacatcaagcccggccagaccggcttcaagacagtgccgatcaacaggatggtgccgcgctcgttcgtcaccaatctgcaggacggcgccagggtggcggccggaacgccggtggccatccgcggcatcgccttcggcggcgattgtggggtgaagacggtcgaggtctctggagacggcggagcgacgtgggtcccggcgcaactcggggcggacgagggcccctacagcttccgccgcttcgacggcagcctgccggcgcttgctgccgggacccatacggtcaaggtccgctgcacaaacaccaagggcgtcgcgcaaggcatggaccgggtctggaacgccaacggcttcatgcagaacggcatcgagaccgtgtccttccaggccgcttgaggagaacagccatgaacacgatccgccctgcggccctcatcaccgcgctcatcctgtctcccttggtggcgctcgcggcgcctgctcccgagccgatgcgcttcagctcgcaatcgatcgaatttccgacgtccgaccggatctttccggacgggccgggagccgaggcggtcaataacaattgcctcgcctgccactcggccgggatggtgctgacccagcccaagctcacgaaggcgcagtggaccgagaccgtgaacaagatggtccacgtctacaaagcgccggtcgatcaggccgatgtgcagaccatcgtcgactacctcacggcgttgaagcccacgccctgaaccctcgaatcccgaggccgccgtgcttttttcgtcggcctcggggaatagaccgccctcgctggcatctccctaaggcgatgcacggcctgaccggtcccgcacgacgcaatccgatttcgaactcgcccgcacggccggccccaggccgccgaacgagggcgcatgcccgagagacacgcttcatgactgacgtccgcaccagcctccgcgccctcctcgccggagctgccttgctcctcacccagaaccaacctggattcgccgccggcttcgacggcgcaatcaagaacaacgcgctcgccctgaacgccgccggcacggtcgccgcggtgtcgaacagcgaggagagcgccgtcatcgtctacgacgtcgccaagggcacggtgctgcgccgcctcgacggcttcgtcacgccgcgcaacatcgtgttcgcgccggacggcgcccgcttctacgtctccgacagcggcacgggccggatcacggtctacgagaccggcaccggcaaagaagccggcgttcttgccgcgggccccggtgcgttcggcacggtgctctcggccgacgggacaaagctctacgtcaacaacgaggccgcgagcacgctgaccgtgttcgacaccaagaccatgctcgcagacgccgtgatccccggcttcgctcagccgcgccagggcgtgaagctgtcgccggacggcaagaccgtgttcgtgacgaacttcctcggcgacaagatcacgttggtcgacaccgccaccaacaagatcaccggcgagatcgtcgggttcgaaaagctgcgcgccatctcgatcaccaaggacggcaagacgctgtttgccgccaacagcggccgcaacaccatcggcgtggtcgatgtcgccgcccgcaaggtcacctctgaagtcgcggtgggcaaggacccctacggggccgcgctgaccccggacgggcgcttcgtctattcgggcaacctcaaggacaactccttgtcggtgatcgacaccggcagcctcaaggtcgtcgccacggtgaccgggctgaacgagccgcgccaggcgatcgcgttctcggccgacaacgcccacgcgtacgtcctcaaccgcgacctcagcgtggccgtggtcgaccgcgcgaagaacgcggtggtttcgacgatgaagccgtgaagcgtcgcgcgccgggtgcctttcggcgcccggcgcgttctcgatctcgacacgtcgcgaacgcaggacaaagaccccatgctcggcctgttccagcgcaaggaccgcctcatcgtccacggaaaggcgccctacaacgccgagccgccgctcgatcgcctgcgggccgccttcctgactgatcaagccgacttctacgtccgcagccacggcgacatcccggacctcgacgccgacggctaccgcctgaccgtcgacggaatggtcgcgacgcccctcgacctctccctcgccgatctcaaagaacgcttcgcgcccgtcaccgtcacggcggtgatgcaatgcgccggcaaccgccgggccgacatgctggccgtggcgccggtctccggcgacccgtgggcgcccggtgccatcggtaatgcggaatggaccggcgtgcggctcgccgacgtgctgcgcgaggccggcatcgatgcggatgatgagcgccacgtcgccttcgagagccacgaccggatcgcggacacggacacgcgcttcggtgcctcgatcccgctcgccaaggcgctggcccccgagacgctgctcgctttcgcgatgaacggcgagcctctcgcccccgagcacggccatccgttgcgcgtggtcgttccgggatttgccggtatccgcagcccgaagtggctcgcccgcatctcggttcaggaccggccttccgacaacccgatgcaggccgacgactacaagctgtttccgcccaacgtgacggccgggaccgccgacccggcccacggcatgaccatcgaggcgatgccgttgaacagcgcgatctgcgagcccgcccgcggcgcggcgttgaaggccggccggcacgcgatccgcggctacgccatcgccagcgaccgcgcggtcgcccgcgtcgacgtctcgacggatggcggccgcagctgggcgcaggcccggatcgagcgcgatgccgacgcgccctacgcctggacgttctgggagatcgagcgcgagctgaccaccggcgagcacgagctcgcggtgcgggcctgggattccgccggccagacccagccggccgcccccgacgacacctggaactacaagggctacctcagcgccgcctggcaccgggtgcgagtgacggtggcctgaccctcacgcccagagcagtgcggtggccgcgagacccgagatcgcgatgagcagggccgcaatcccgacggtgaggaggcgcggcatcatcgggatctcggcatgggtgagccgtgcccggatcgcccggtcccgccacacggcaccggcgaacgaggcaagcgcgcaggcgatcaaggtcagcgacagcaccttcagcggccagaccgcgagcacctcccggaggaagcgctgcgcggcgaggccgacgccgaggaacgcgagcccggtgcgaagccacgccacgaaggtgcgttcggccgccagaaccgtccgatcctcggcgagcctcacccgcgggtcgtcggggggcacgggtttcgcgggctcgctcatccggcattcgctgccgcgatcaggtgaagcagcgcgtcggcggcccggctgcggtagcgctccttgtggcgcagcacccggaacggccggctcggcaagtcgaacgccgcccgcaccagggtcccggcccgaagcgatgcggcgaccacggtttcggacagtacggcggccccgcccccggcctcgacggcagcgcggaccgcctcgttagagggcagttcgagcgtgacccgaagctgggcggctgcgaggccggccgcacccagggccgcctcgaaggccgagcgggttcccgatcccgcctcgcgcagcacccaatcgaccccggcgaggttttcgggttcgaggtcggtcgcctcggcgaaggcatggccaggggcgacgacgaggaccagttggtcctgggcgatggtcgtacttgcgagcgtcggatcgtccagcgccccctcaacaaagccgagttcggcctgccccgcgcgcaccgcatcggcggcctcggtggtgttgcccacccccaaccggatggcaatctcggggtaggcccggcggaaggcgacgaggtggcgcggcagccagtcgctggcgatggtctggctggcgtagagggccagcgtcccgcgtcgcatgccgctgaggtcggcgagcaccagttcggcagcttcggcacgggcgagcacggcgcgggcctcgacgaggaacacgcgccccgcctcggtcagctcgatcccgcggccgacccggtggaacagcttggtcgcgtgccgcccctcgatattggcgatcgccgcgctgaccgccgactgcacgaggttcaacgcctcggcagcccgggtcacgtgctgccgctcggccaccgccacgaagatgcggagctggtcgagggtcacggctggcgggcggctgcgacgaacagatctccgatcgtccggtaaccggcatccgaggggtgcaggtcgtggccgggcgtgcagaacagcgtcagcgcacagagccgggcgacgggattgccagtccggttgaaggtgggaaagacgaggaccgtgcgggcgccggcatcggcggcggcggctatgatcacgcggttgaggtcctcaacgaagcggtcgcccccctgatccgcggcggcgagccagttgtagtaggtcccgacgaggatgcgcgccctgggcgccgcctcccgcaactgcccgaggatgagcttgaggttggcctcggttcccttgagcgccgtcggccagcgggtcgcaatgcaatcggcaccctggtcggcgcaggccgtctggacggcgcgcaggtcgttgatgccgatgtcgagggtgatcgtacccacgccttcaggatgagcgccgagatacgcggtcgccgcagcgagctgggccccctggtaggggatgtgcaggggcagcggtgtggtgccgaagggcttcccggtggtggcgaagccgcagggaccggcgatgaacgaggtcgtcgattcgccggggcagccgagattgaccactgtcaggccggccgcggatcgcttcagatcggcggcgagaatgtcgacgtagccggtgtcgaagctctcgggccgcaccgcaccgttcgcgatttgacccttcagcttgtcgatctgcaggccgtaggccagcgagtctccaagcgcgaggtaggtcggggccggctcggccacgaccgacgtcggccccccgagccccacaagaaggcagaacaatgcgcccgccaagccacggacgcggtgtcgtcgaacggcggtcttcatcgtgtccccctatgtcccgatcctatcgccggtccggcgcgaggccgcgcacctgcgcgtcgacggcctgggcgaccgtcaacagccgcgcctcgtcggtgcggccggtgacgacgtaggacatgccgccatcgacccacgagaaggcggcgacgtcgccctcgcgggcgaagcggaagagcgtgcgcccgtcgccgtcaccgacgcggctgtagagcgtcagccgggttccgcggtcgtcgtcgtacatcagcatcgcggcggattcggaacccgccggtagcagccggccacccatcaggcggaagccgtacgccgtgaggtcgggggtggttacggcgtggccgaggcgcttggagagccacgcgacgagatggggcttttcgtctgcgcgcacctcgaccggatgcaccgcctcgaccacgaaggtgcggaaggctgcgaccgcgtcctgcgtcgccggtgcctccaccaccatcgccgtcgcgggcccgccgtgcagggcatagccgacccagccgccggcaccgccgagtgcgaggcagagcacggctgccgccgccatgggaaaccaccccacgccgacgagccgatgtcgcgggcggatattggccacccggagccgcgccgggatcgcctcctcggcgatcggcgcgaggcgggcacgcaggcgctcgcgcagggcgcgatccgccgagatctcggccgcacgtgcggggttgccggcgagccatgcctcgaccagcgcttgccgctccggttcgagacgaccgtcgatcaggccgtgcaggtcgtcctcgccgaccgggcgtggatccccgctcatttcaccctcctcaagaggccagtccggccagtttccaggaaacttcgcatccgtgtccgcgcccggctcaaccgcgacatcaccgtgcccagcggtaccccaagcacctgggccgcctcggcataagacagatcctccaccgcaacgagcagcagcaccgagcgctgatcctcgggcagggtatcgagcccgacgagtacgtcgcgggcccccatcgaggcctccgggtcagcgcccggatcgggcaccaaatcgagtgcttccgcgccaacatcgacgccgcgtcggccccggcgccggacggcgccgaggaacaggttgcgctcgatcgtgaacagccacgcccgcaggtcgccgtcgcggcggcgcccggaccaggcggacaatgcccgctccagcgtgtcctggacgaggtcgtcggctgcctcgcggtcccgcaacagcgcgacggcgtagcgccgcaacgccgggatctgcggttcgatgagggcggcgatctcgtccaacgacgtttcccggtcagagggggccgagcccggcattcagcgattatggcttggcgatgtgccacgcgccgttgaggaatccgtcgccggtgatgtcgcccggcttggtgtccttggcgaatgtgtagagcggcttgcccttgtaggcccactgcatcgtgccgtcgtcccgtgtcaccatcgtccagtcgccactggcagccgagccggaggcggccatcagtgccggccagttggcggcgcaggggccgttgcacatcgacttgccgcccatgtccttgtcgaaggtgtatagggtcatgctcttggaatcgacgagcgccggccccttggcggtctcggcggtcatggcgggcgcggtcatggcgggcgcggcctgggcggccacggccgagaaggcgaaggccgcaaaggcggcgcggatcagcatggtgcgcatgagtgaggtctccggcggtcgaccatgaccgcattgggagagatgccgaacgggcgcgtctattccactgacatttggaaaagatcgatcacatcggcagggccgccaattcgtccccggccatggaataaaaccgtttccccggcatctctcccctcgacaacgaacagggaggacggctcatgcgcggagcattgggatttgcgctcacggccgccgtgatggccggcggcctcgtcgggggccggatgatgatgcccccgacgctggccgccgccgagccgccggccgtcgtctccgcgtccttcgacgcgatgatggcgcagtcgatgacgcggatgcatgacgacatgatggtcccgccctcgggcgatccggaccgcgacttcgccgcgatgatgatcccccaccacgacggcgcgatcgcgatggcccaggcagagctgctctacggcaaggatccggtcctgcgccgcctcgcgcaggggatcatcgtcgaacagggccaggagatcgcagtgatgcgacgggcgctcgccgatctccctcccgcgccggaatcgtccgccgcagccacccaccttcaccaccatggcacggcccctgccgccgagatgccttcggagatctgccgatgaagaccgccctgaccgtcctcgccctcgcgttgctctccggctcggctctcgccgggcaggccccgggcgcagcctccgcaccggacgtgccggtcagcggcagggaccggttctacacctcggaccagttctccaacacggtctcggtggtcgatcccgccgccaacgtcctgctcggcgtgatccggctcggcgacccgacgccgatgaacctgagcccgctctatcgcgggcagcttctggtccacggcatgggcttctcgcccgaccacaggaccttgctcgcggtctcgatcggctcgaactccgtgagcttcatcgacacggcgaccaacacggtccgccacaccgcctatgtcgggcgcgcgccgcacgaggccttcttcacgccggacggccgggaggtctgggtgagcgtgcgcggcgaggactacatcgccgtactcgatgccgcgaccgccaaggagacgcgccggatcaccgtgccgaacgggcccggcatgacgatcttctcgccggacggcgcctacggctatgtctgctccagcttcagccccgagacggtggtgatcgacacgaagacccacaccatcgtcgggcgcgtgaagcaggagagcccgttctgccccgacatcgccgcgacaccggacggcaagcaggtgtggttgaccctcaaggatgtcggcaggacccaggtgttttcggcgcgtccgcccttcgcgcctctgaagaccatcgagaccgggccgatcaccaaccacgtcaacatcgtctcgaccaaggccggccagttcgcctacgtgacgatcggcggcctgaaccaggtcaaggtgttccgcaccgaggacttcacccaggtcgccaccatcccgaccggcgccctgccgcacgggctctggccctcgggcgacggcagccgcgtctatgtcggcctggagaacgccgacaaggcggcggtgatcgacaccgcatcgaacaccgtgatcgccgaggtgccgatcggccagggaccgcagggcgtggcctacgtcccgaacgccgtgccggagggggacggaaagcagaacctccagccgctgggcgccgccggcaagaccagcgtgctgacgctcgcgggcaccgatggcaagccggcgacgcaagtgaccctcttcgaccaaggcgtgttgcagacgctgcaggccgcggtcacgggactacccgcgaagatgccgttcgtgctggcgctggccgccgatccgaagggggccgccggcctggagccgctcgccgccttcatgaccaacccggccggcgcggccatcgtcaacgcgatcggcccgatccgccagatcacccgcacggatgccggcgcgagccggcgctacctcgtggtggtctcaggcaagcccggtgaactcggaggcgtcttccagatgcagactgtggattgaacgggcggcctcacgagcgcgggaagcgggaatccgagagcatgcgttcgcagcgcgcgtccggctgcgacgtctgctttcgaggccgccattggcttgcttctatgaccgagtagggtcgagttcagaaggtctgcttacggggggccgtgcatagaagccaacgtcgccctcccgcctcgggtgatccagttctaccttggagcctgaccacttactggtggccgtatggtccgtggcagatgccatatgggcgaccttcaggtcagcgatcacggtcgccctcggcgcgagcatcagtaccagcgccccgagggccatgcaggagagggacccgagcaggacgccgatcttggtctcggcttccagttcggggctgtcggcgaaggccaggaggccgatgaacaggctcatggtgaacccgacaccgcacaggaccgacaggccgtagaggtgccaccatcccgcatgggccggacgctgcgcccaccccagcttcaccgcggccaccaccgccccgaacaccccgacctgcttgccgacgaacaggcccagggccacgccgagtgtcaccgggtcgaggagcatcttcgacgacatgccggcgaacgagaccccggcgttggcgaacccgaacaccggcaggaccaggtaggacgaccacgggtggatcgcgtgctccaggttgtggagcggcgaggtcgggtcgtcgggcttgccgacgctcaggcgcaggggaatggtcagggccagcaggacgcccgcgatggtggcgtggatgcccgacttgagcaccaggaaccagaggaccgccccgaggacgaggtagggcgtcaggcggctcaccccggccttgttcaacccgaacaggacggcgaacacgacgcccgctccggcgagcatcggcaacgacaggtcggccgtgtagaaggcggcgatgacgatgaccgccccgaggtcgtcgatgatggcgagcgcggtcaggaagatcttgagcgagaccggaaccctcgacccgagcagggccagaacgcccagggcgaaggcgatgtcggtggccgtcgggatcgcccatccgcgaagggtctcgggcgatgtccggttgaccgcgacgtagatcagcgccggggcgaccatgccgccgagtgcggcgacgccgggcagcacacggtcgggccatgtccgcaggcgcccgtcgaggacttcgcgcttgatctccaggccgaccagcaggaagaacaccgccatcaggccgtcgttgacccagtgcaggacgctcagaccgccgacgtaggccttcaggacggcgaagtaggtctccgaccagcgcgagttcgcgacgaagagcgccagggccgcgctggccatcaggatcaggccgccggcggcttcgttggcgagtgcggtccgcaatgccgagagtggacgggcgagtgacgtcatgggcgcaggtctcctgtgctggcggcccgaccagcacataaacctgccgctccgaccttcggaccgtgcacccaggacgccctaccgcatcgacggacgggggccagcaaccggtttcggggaagtccatccgcgcacggggccatgacgatgcgaggatggcattccggggatcagtgcccgccgacggcgaaggtcgcccccggcttgtcatgcgttccgacgcgttcgaccatcgtcgccgtcgcctcgttcatgccgacgacgtcgaccgagatgccgtggtggcggaacttcaggacgacccggtcgagggcgttgatggccgagatgtcccagaaatgcgccgccgagaggtcgatcacgacggccttgagggcttcctcgcgaaagtcgaacgccgcgtggaacgcctcggccgtggcgaagaagatctggccggtgacccggtaggtgcgcacgtcaccctcgccgcgcgacgacgccaccgcgaagaacttcgtcaccttgtgggcgaagaacagcccgctcaggatgacgccgaatagcacgcccttggcgaggtcgtgggtcgcgaccaccacggcgacggtgccgagcatgaccacgctcgacgccttcgggtgggtgaccagcgtgcgcagggacttccattggaaagtgttgatcgagaccatgatcatcaccgcgacgagcgacgccatcgggatctgcgcgacgtaggggccaaggacgacgatcaggaacagcaggaacacacccgagaatagggtcgagaggcgcccgcgtcctccggacgagacgttgatgacggactgtccgatcatggcgcagccggccatgcctccgaagaacccggaggtgatgttggccacgccctggccggcgcattcgcggttcttgttcgaggtcgtatcggtcatctcgtcgacgatggccgccgtcatcaggctttccagcagtccgaccgtggtcagcgtcagcgagaccgggaggatgatccaaagggtatcgaggttgaacggcacctgcggcagggccacccacggcagctcgctcgggagcgcccccatgtcgccgaccgtgtggatgccgaggccgaggtacatcgagaccgccgtgagcaggacgatggtgaccagcggcgacggcaccgccttggtcaggtacggcagcccgtagatggtgccgaggcccgcggcggtcatgacgtagaccgtggtgccctggccgaggagctcgggcatctgcgcgaggaagatcaggatggccagcgcgttgacgaagcccgtgaccaccgagcgcgagacgaaccgcatgaggttgcccagccgcagggcgccggcgacgatctgcaggagtccggtgaggatggtggcggcgaagaggtagccgacgccgtgatccttcacgagaccgaccatgagcagcgccatggcgccggtggcggccgagatcatcgcgggacggccgccggcgaaggcggtgaccacggcgatgcagaaggaggcgtagaggccgaccttcgggtcgacgccggcgatgatcgagaaggcgatggcctcggggatcagggccagggcgacgaccgcgccggccaggagctcacgcgtgacgttcggagcccattcgctccggagatgtgcgagtttcatgttggatgtgggactttcgtcgtcccgcacgcgaagcgtcctcgatccggtgcaggatgcgcaagacgaccggtcggcctcctcggaggtccgcgacacactcatcgtcgattgcgtggtccggcggatcggcggccggaagagccacccggggtttcaccgggtcctgtcgtatgagactcccttacgacgactccatgcggcaatgcaatatcgcctgcgaaccggggcaggcgagcatgccccgcgatccggttcgacgcccggtcgggacgccggacgcttcttagttcagcctgccggcggccaggccggaccggtccatgacctgcacctgcccgcgtcggacctcgaccagcccggcgtcggcccattcccccagcatgcggctgatgacctcgcgcacgctcccgacgtccgacgccagttgctggtgggtcttccagacgatgccttccgcgtcggcctcgaccagcaggcgccgcgcgagcctctgctcaaggggcgcgaaggcgacctcctcgactaggtcgaacacggcggtcaggagcttggtgtagtcgtcgaggacgaagtcccgaaacgcgtcgctctcccgcatcagttggcggaaggtgtcggccggcaacgccgccagttcggtccggctctccgcgacgctctgcgccgggaagccaccgcccgacaggagacattgggtggtgagcacgcaggtgccgccggcgccgaccttgtagatcagcatctcgcgaccgccctcggacatccggaacacccgggtccgtccgtcgatgcacatcagatagttcgcgcaggcgtcctggagctcgtaggcaatcgcgcccgcctccagcaccgggaaatgcaccgtgccgcgcgcgatctgaaggtggttggtggagaagccccggaccagcgggaagcgctcgatccaacgctcgacctgatgggcgctctgcatggtcgtctcccgggggactggtggtcgttgaatgccaccatggccctgttggtgcgttatttttcctgaatccgcagccctcggtgacctgggtcacagacggttggagcggccttccataccactgtcgtcactgaacaaaaatccgttcgggcatcgtcgcgagaaggcggaagctttccccgggccggggcgaaacaaaccgggagaaaccatgcgccgccttgtcccccttctgctcgcttccgtcctccttaacctgccggcccacgccgaacaggacctgctcctgggcgccgatatgggctcggcggctatgaccaaggccgagatgacccgggccgacatcgaggcgatgatcgccaaggccgacggcaagcccatcgacttgtccgacaaggcgctcgccggcctcgacctgtcgggcctgaacctcaagggcgccaacctgcgcaccgcccgcctcaacaaggccaacctgcgcggcgccgacctgtccggcgccaacctggagcaggcctggttcatcaaggccgacctcagcggcgccaagctcgtcggcgccaagatgttcggtatcaccgcccgcgacgcgaacctaagcggagccgacctcagccggtccatgcccatcggtgacttcaagggcgccaacatggccggcgcgacgctcgtcgacctcaagggcggcgcggacatcaagaaccagtccatgggcctgatgcgggccgtgttcgtctcggtgaacctcaagggcgccaacctgaagggcgcgaacctcggtcgctcgcggctggaatacgccgacctcaccgaagctgacctgaccgacgtggtactgatgggctccgacctgtcgggtgcgaacctgaccggcgcgaccgtgtcgggagccgacttcaagaacgtcgacgtcagcggcgcccgcctcgtgtcgctcaagggccaggacagcgccaaggattggtcggccctcgtgaacgtcgaccgcgcgatcacccaggtctcgaactgagcctcgacttccacccccagccatccatcacgggaacagcatccatgaccacccgccgcatcctgctcgccgccttcgccgtcgcccccatgctgctcggcaccgccgccggcgccgccgagatggcctacacgcccgccgcgttcgaggccgcccagaaggccggcaagccgatcctggtccacatcacggccccgtggtgcaccacctgcgccgcccagaagccgatcctgtcgaagcttgaggccgacccgaagttcaaggacctgcaggtgttcgacgtcgacttcgacagccgcaaggacgtggtcaagcagttcggcgccacgatgcagagcacgctgatcacctacaagggcgaaaaggagaccgggcgctcggccggcgagaccaagcccgaggcgatctcggcgctcctcgacaaggcgatctgagccgccatggtcacgagcctgggcctcgccttcctcgccggcatcctctcggtgctgtccccttgcgtgctgccgttgctgccgctggtgctgggcgcggccgcctcggaacacaggctcggtccggcagcgctcgccgcaggcctcgccctgtccttcgtggtcatcggcctgttcgtggccaccgtcggcttcgccatcggcctcgacgccggcatcttccggaccggcgcggccatcatgctcatcctgatcgggctggtcctgataatacccgcggcccagacccggctggccgtggcggccggtccagtgagtaactggacggagaaccgcttcggtaacttctcaacggcaggtctgctgggccaattcggcgtcggggtgctacttggggcggtgtggagtccctgcgtcggaccaaccctcggtgcggcctcgctgctcgcctcgcaggggcgcgacctcggcatcgtggcgctgaccatgctcctatttggcctcggcgcttccctaccgctcctgctgctcggcaccttgtcgcgcgaggtcctgatgcgctggcgtgaccggatgatgggactgggcaaggggctgaaggcagcgttgggcctgatcctcgtcgcgaccggtgtgatgatcgcctccggctacgacaaagctgcggaggccgcgctggtcaacgcctcgccggattggctcgccgccctgaccacgcgcctgtgagggggccttcccaaaaccggctaaaggtcgtgttcgggcgcggcagcgacgtccgcttttaagcatcatcgcccgaaagtggacgggttggaaaccaccccaaccagccgtaggcctatgcttcatcgatagcctggaagcagacgttcccagggcaacagtggtcggaaagaggccccttgagagctcgctgatcgagcttttttggctggccggaatgccatcttatcgccccgaccgttgtggatcccggcaagcgacacttgcccaacagccccgaccaggacacggtcgcgaccctcacggagccgaaaccatgatacccgccgcaaagcacccgttcgcctgatcccggagtgccgccgcgtgccgagcctccgcttcccgcgaggctcccatgtcacgtcaagtctttatttcggatgcgcatttcggacatcattcgatcctttccccgaggatgcaggccccccgtcgcttcgcttcaatcgaggagcacgacgagacgttgatcgcacggtggaacgccgccgttcggcccgacgacatcgtctggcacctcggcgacttctgctaccggtgcagcgaggaacacgcccactccgccttcggtcgtctccggggacggcagcgattcctggtgcgcggaaaccacgaccgcatctcggtacgcctgccctgggacggcgtgttcgacgtcgcccgggtggtcgttcccggacctgatggtttgccccagggcgtctggatgagccactacgcccatcgggtctggccgcgcatgcatcgcggcgacctgcacttctatgggcactcgcacggcacgctgcccggcaccgccgccagcaccgacgtccgcgtcgattgcttcggtttccggcccgtcaccctcgacgagatccgcgtccgccttgcttaagacgcgcaggccgaggagcaagggcgatgatgggacgccggctttgcgttttcggcgacctgcaccaggactgccccgagaacgcctgggacccggtcgcccacgcgccgccggacggcttcgacgtggcagtggtcgccggcgacgtgcacgtgccgctgatgcggggcctggactggctcggcgagcgccgacagcaccagggccgggggcctccctgaagggggcccatcgcgctcccttcgcaatggcgtcctcgaccgcgtcgcgcggcatgttcccgtgctcatcgagcgtgacgtcacgcaccggcaggatggggctacggtcggtcgtggcgtacgaaccggcgagacgttcgcccccctgtacctgcaggatcaaggcgcgcgccttccgctcctgcacctacacgaccgaggcggccgtcctctcgtcgccggcgcgccggtaggcgaaggcattctcggtccactcggtgggctcgtcgagatagaccgtcacgccctcgatgagccgcagccgggcgtaggccgccaggtagtcggcggcgcgctggagtcccggccggatgcgcttcgcgatcaggttccccacctggcgcttgaactgctcgctgtcgaagtaggccttgaactgcaggggcatcccggtagcctcgcgcccggccccgcacccgccaacacatgccgcccggcgtgacgttcgccgaggccccgcgacgtgcgcccgagggggtctggcgtgtcgtacgaccaagtaacgggaacgcggtcgctagaaggcgacgagccctttgatggcacgtttcccctcggggccaggggtttcttcacctcgatcacagggagattggcagcgactcttggcagccgaatcgcgagctgcgatctcaggttcacacccgctccacggaggcccgccatgacgtatcaccgtaccgcccatgacgtcgtcggctccttcgacgcgggcatgcagggcatggccctgggcctcggcgcggccctgcagcgggaccgcgcgatccgccaagccgaccgccaggccgcggccgcgatccgcgcccgcaccgcccggctcgcctacgaccgcgtcctcgccgaggagaccgccgccatccgcgctcaggccatccgcgccgatgccgaccgccgcctccgcacgcagcggctgatggccctcgccgccgcccagcgcgcccggggctgaattttcagcccaggtcaactcgtgctgagatgtgcgcgggcagcaagtgtcaacggcctcggatcaaaaaatagcccgcccctcatcagggcgggcttcgtcgtttcggcgggggttcgggcgtcaggcagcccgggggcggaacgacggctcgtagaccggctcgtagccctgctccctcatcagggcggcgacgctgtcgaccttcttctgcatctcggcgaggcccgccttgaccgggaccgccagggccgcgaggcgctgcttctcggcgtccgtgaactcggcggcggtcgggacgcgcggcaggcccttcagcttcctatcgccgaggaggtgctggccgatgtgccgggcatcgtaggccagaagggccgcccgctccatcacgttgagcgcatcgagataggcgcgggccctctcgtcgaggacggcctccgggcggaccaggggctcaccgcacgggactaggaagtcacccgcggcgcggccccaggcctcatgcgggtcttcgtagcccgtgtcggccttggggagctcccgggggcgcatgagctcggccatcaactcctgctcggcgatggcctcctcctgcgggggcgtcggcaagatcgaagctgctgcgcgaaggacaaacttggtcccgtcccagacgagccggggcgcgcgggcgagggcggcggccacggaccgcatgatcgaggcgatggcggagcgaagcgacatgacggtgatctcctagctgtgtggggatgctgcggggtggggtggaaaacgactaggcggtgacgccgagggcgaccgcctcgcggtaggtgacgttgcggacccagatgtgccggcccgcggtcttggcgcagtagacgtgggccagggaggcatcgtccgtcggataggcgccgtccgcctgccagtcgtgcccggcgggggcgacgattcgcttgagcttgtcgggccagcccgcggcgacgacggccgcgcggtaccggcgctcggccgcgccggcaggatcgacgagatcctcggcctcggcttcggacaggctgacgagggcgccgccccggacgacggcgtggcctctgcgcgtgtcgacgacagtcccctcggcggggagggattcgaggggaacgacgcggcagaggcgtccgaaaacgccccctctcatctcaacgctccaggtgtcgctctctctcatgggcagcctccgtggttcgacgatccttgaactgtgccacccgtacccgaaagtaaaaaggggtgttcgcgctttttaatttctggtgtcattccgcagttttttgataccacttaatctaggggcgatccttcgaatttcgaagctttctttccacttgtattaggccgtccccggcgtacattaatcgtcgaactaccggagtcgggggattctcatggcacgagcactgcgagagagggacgtcgccgcgcgcctgcgggcggcgtgcaaggaggccggcgggcaggccctgtgggccgccggggccggcgtgtcgcgctcctacgtgagcgagttcctggcgggccgcgtgtccccgggggacgccatcctcttccctcttggcctggagagggacgtccgctacgtgccgcgccgcccgcgcgaggtcgcgctctacgacgagcacggcgtgacgctgctggttgcggaggcgctgtgatgggccgccgcagccaccgaatcgacgactgcaacaacgtctcggacgatctcgacgggaaggtccgcgtccgcccgtcccccgagcaggtcgcccgcctctgggactcccatcacgggtgggaggcgtgcctggagcgctggggctggatcgggcgctggtcgctggagcacatggccgtccagggccgccggctcatccgcgccaagggcggcgaagagcagtcccgttccgcacgccgtcagacgacgcccgagcaggaggccgcggcctacgaggccattcagcgcctcggcgtctgccgggcggccgaggccaccgggctcgggatcgcggtgatctaccgaatcctccgcgagcggggcgtcgagacctcccccaagcttccggcgggagacagggctcgtgccacccgcgagggaatggccagggcccgggcgaggagggcggcatgagcgacctcgacgccactcccgacctgcgcgggctcgacaagaccgacgtcgccgtcgaggccgcctgccttgcccgtggcgagccgtggttcatctcggaagtcgcggggctgcagttctacgactacgattcgcgcgacgagctcaccggcgagcgcgtccgccccgagatgggcgaccgcctccatctcgtccgcgcgcccgagaacgagcacgacagcaacgccatcgagatctggtggcgcaattccgtccgcctcgggcacgtgccgcgctacaccgcggcgcaggtcgcgccgctcatcgacgccggggccgcagccagggcctacgtctacgaccccggcgacggcgaggcctggagcctgagcgtcctcgttgtcggggccgccgcggagccgtgctgggctcggtacatcgagcacgttgcctggcagtccctcgggccgaccgaggcggataagaagcgggcgttgcgcctggagcggcgttccgagcgcgccgtcgacttcaacgaggcccgtcgcggcgcccgcctgcggcaggccgtcgagacgctgttccgggcccccttcgatccggaccttccggccatcggtgatacggtgcgcaccgggcgccttacccaggcgatgcactgctcggacaagactatcgcccgcatcgcggcaggcgtcggcatcatggtcaggcggtaccggtaccaccaggaccaagtgaccgtgacacccgagctcgccgccgccctgcgcgcatgggcccaggcgccgcgcggcagcatccgtgtcgaccgcgtcaacatccctcgcctctacgccgagcggagacgcgaccatgcctaggccgctcggtcgctcccttttcgtcgacaagctctacgagatcgacgccgtcgaaacccgccgccgcctggccctcgtcatggccgcctgccgcgccgcctccatagaggccggtggcgaccgcatgctcgacggcacgctccgacgcatcgagggcgagttgcttttcgccgcccgcatggccgtgggcgagctcgcggaggcgctggccgagcacgaggccaaaagggctccggcacccccggagcccccgcccgaacaggttccgccgccggccccgattcgcggcgcccgtctcccccgccttaccccgaggacctcgccatgatcagccgccatccccccgtctcgcacatcgccggcgtcctcgccgccaaggaagggctcgtcccctcgcacgagcttgcggccgccatcatggcccgcctcgaccgcgaaggattcgccatcgtcccccgcgaccaggcgggcgccgttgcagccctgcaggcgctcgacggcatcctcgccctccgggacgccgccggcgacgaggagctcgtgaccgaatgggccgagcaactcgggcacgacagcccggcccggctgacgtccgccctcgtcgccgtccgcaacgtcctcgatcaaggaacctccgcgtgacgcacctcagcctcgttcccgaatccgcgccggcgcccgcgacgccccaggccgtcgcgccgcccaaacgcggattcgcctacccctcttccgagttcgaattgcacggcctgcgcctcgccccgtcgcgcgcatacccggacaggatccccgcgccccccggcggtcgggcgcacgtcacggaggacccgcgcgacctgaatttcgagcaggcggtgctggtcgcgctggagcgccttgcccgcgggcgcgcccttacggacgagcaggggcagccggttgggcgcttcgatgtcgaacgccacgccgggatgcgcgcctccgggctctccggcctccaggcccgccttcggccgcacctccggcgggaccacccttggggccccctggcggcggagctcgtcgagaagctgtcggccgaggaggcttactggtggggcgtgtccggccgccgccaggcctgacccctccgtcgacgcgcccggcggcaggggcgccaccgactccccgcaaccccggtttcccgcgagaaccaccgtgacctacttcgacgaactccgcgacaacgccggcgagcacttcaccgaatggctccgcgccctggccgccggggaatcctcggcccgcgcggcggcgtggggcctgcacctcgacctcggcggcctgtcgccggcggtcgccttcgagcgcgtggccgaggccgtggaccgctacgcctccgtgcaccgcgtgctctacgccgcggcctgcttcggcggcccctacgacgacgaggacgccatcgagagcgcgctccccctgatggccgtcgccgtcgccgagaaggctatgaccgagggcgagcgcgaggcccggctgcgggcgcgcatcgtgggccggattcgcgaggggtcctacgacgaggccgatgtcgactggctggagatcaaggccgcggggatgagcgacgcgcaggtcctggatatggagcctttcgacggcgtggggggcatcgccctcgggcgcagggtcgtcacgtgcagcaccccggtgaccgaccattggacccgccgcatcatcgagccgggggagcgacacctcctcctgcgggagagcgtcatgggccgcgagaccgagacgcggcacagcctcctgtccgcctacctccacgtcgtagccggggacggcggcgcggcggaattcctggaggcgtacgacgagcacatcgccctggcgagttaaccacctgttaagcatatttcgagcttccgaccccacaaagttaccatcttggcccgccgggatggtaactttgtggggtcggtggtagggtgatactgttgatagatacggtgccttaaccacggacagtcgtgtccggcggaatagactcgacactactgcgccgcgatggattcctcgcgtgcatggccgcaacggctacgcacggagagaactcatgacgcagttaccgaagtcccaccgagtgccggccgagtacgagcccgtcctggctgacctcgtcaaccaggccgccgtcaacattcagtcacagcgcgggctttcgcagcgcgagcaggccgcgttcatccgcgagggggcgggcaccgcgaactgcatctggctgttcgggcgcgcgccggcgggcgccacgcagcccgggctcacgtctgtagtcgcccggggcggggccatgatggaggccatcaacacgggggtcgccccgccgaccgccctccgcatctatccgtccatcgtcctcgacgacgtcggattcgcgctgtggatgctggcatacggcgacgaggaggagagcgtccgggcgcgcgaggccttgctgcggcaggacagcggggcggtcgagcgcatcccggagcacctgacgctcggcatgcaggcgcacacccgcaggctcggggaggcgctgcgccggcggccgggcaagcgcgcgccggtcgagatcaaggccgccgtcgcgcttgccgatacctggtcgctcaacacccgccactaggcgggtgcggggctagtcgtccccgccctcgtcctccatcgcacgcccgagccggagctcttccgggacgtcgggcgtcgccgccatcctctcgcggatctcctccaggctggccggccggtaaccccaccggtccacgccgacgtcgcacgactgcgcggtgtccggcaggagcccgtgcgtgtgcccgaagcaatgcttggcgccgcggaacgccccggcccacgccctcatggggtagtggcaaaaaacccagcgcgacccgcccagcttgggccgtgccaggtcgtggacggaatgccaccccaaggcggtcgtcttggtccggtcgtggttcccccggacgaggatcttgcggccgcgcaggcgcctgaaaatctgcccgagttcgtcggccgtgcccccgagggcgaagtcgccgaggtgccagacctcgtcgcgcgggcctacggtcgcgttccaggcttgcaccaggaactcgttgtgctccgcgacgtcggcgaacgggcgaccgcacatggcgagcacgccggcgtggttgaagtgcgtatcggcagtaacgaagatgttcatcagggcagcctccggtctgggggctgccgccgcgcggtcacgccccgtgaatggtctcggtgaggtcggggcgtatcgggcgtttcacgggtctctccgtcggtgtgggttcgagatcgcagctcgggattccgggggcaagcgggggcgtcgggttatccctgggcggtgttggctggcgcgtccttggcggcccgcttccgctgtcggtgcgtgcggccctccgcgtaggcccgggccgacacaccgcgtaggcgctctcggtctttctcccggtcgacgccgcgctgctcggcccggcgccggacgagctcggccttgagctcgtcccggggcaggaggacggcggccgccgcggctggttcgaggaggcgcgcccacgcttccatgaccggccgcttgaaacccagcatctcggcctcggtgtagcggcgcgtcgtcccgtccgcctgccgcaggcccgcggcgtcgtcggcgtggtcgaggacgtgcccgacgagggcggcgtggatgccggcccggtcctgcacagtcgacgccaggaccctgcgcatgtcgtgcgggctgctctccgagccagggatggccgacatcgtgtgggagagcgtgtcctcggcgatgtgcgtcagcgcgaccggcgtcgtggccttggcctgccgctgctgcggaaacgcccacacggtcaattccccatattccagccggtgccacgccaggtaggcctggacgacgtcccagcatggcggcggcagggggatgacgtgcggctttccgctggccttggcccgcggtgtcttccggtgccggcagcgccataggccccagcccggctcgccctcccatggctcgaagtcagcgacgtgcgcggtgacgatggagagccgccgctgggcggtccagaccgacaaatgcaccgctgcggcgacggccgggttgagcgccccggcgagccgcgccgtcgccaggatcaggccggcctcgtccagcgttggatagtgctggcgtcccttgacgcccgtgagcttcggcgcccgcacgcgctccatgacgcccgcggtcacgcccgagcgacgttcttgggccggctcggcgagccacccgaagaaccgcttcatgttcctcgaaacgtcgttggcctggttacgcttgccgtcccgcaccagaccctcgaccgcctcggccacgtccgccgccccgatgcgcgccacgtgcttcccgtcgaggtggcgcagcgccgggcaggacaggaccttgccgtagttccgcaccgtcgcaggcgcgaggtgccccgcgtcccgctcggcctcaagccaggcgaggtaggcgtcgcgggcctccgcgtaggtccatgtcgtcgccggcggctggcgcggcatgacgtccgggacgtagggccccgcgtcggcggccttgccgcgcttcttcgcctccgcatgcaggtaggactgccgcttgagttcgatccactcgtccgagggcacgccgttgccggtcgagacgtgctcgacgatggcgccgcaggccttcctggcatgcccgagggaccaagcgtcgatgcgcccgatcctgacgcggaactccttggcctggtgctggacgcggcagaagtagaccggcccccggggctggatgcgtaggcggaggccgtgctgcgcggtgtcggtgatctcggcggtgtccttgatctcccccgccttccacgcggcgacgaggtcgctgatggtggtgggggagagctcgaacttcatgctccgacgccgggacgccctgagctcctcctcgacgtccttctgccacgccgtgtccgagtagatcaccccttcctgccgggggcccggcttccgcttcccgcccatcccagaccgtccgagtttcgctccgccgcccgattcgtaactcggacggtattcggacggccagggctcccatccgccctcgaaacggggatccaccgccaaaaccgtttcaccccctttggcttggtgttttcgacacctctccaagggggaaagtgcgtggtggcggaaacgcttgaccgcggctcgaacccgtggcttttggggtcgtcggcacccagactccgtagctcagctggatagagcagccgccttctaagcggcaggtcgtaggttcgagccctaccggggtcgccagatcagcccttcaccgatgttcatcggggcgtcctgcctcggcgcccccctgggaattgtcggaggcgcctttccactcacttgagaacactcgaccgcgtgccgtcgcgggcgaagcgctgacgtgcccacgttgtgcggctctgccttttcattactgcagacatcgcttcgcagcccacgaccgcccaccatgccggcgcctccaacctgcctggcccacaagcccgcgaggaccagccgggttggaggctcgccggtttcacagcgtacgcgagcggccatccccggcgtcggatgcggaggccgcatcacccgacggcgcaagcagcctgtcgtagagcgcgatcagatcctcaccttgatccgcggccgttcggggcggatgcgcgggttgcggtgggcttgaacggaaccgctcgggatcggcatcgatccgctggaacaccgcgcgcagcccgtccggcgatgcgacatcgacccggaagccgttgatgccttcctcgatatcctcgccgatcgcgccgagattgcttgccacgacccacagccccgcggcccgcgcctcccgcgtgaccagcccgaaactctcgggccagagtgaaggagcgagcagcatatccatttcggcatagagttcgccgatctgctcctgcggcaccttgccaacgatccggacggaagtggcgccccaggtctcctcgctgacatagtcggtcgccagggcatgatcgacgagggttaggctgaggttctcgaaccggcccgctcgtagaatcgcctcgatcagggtcgcgcctttatgcgcggtgcggccaccgatatggccgaggcgcacgcgcccggtcgggttctcgcgccgtgggctcggcgtcaaaggcggaacgccgttcgggatcgcgatcgtctgggggaagcctgccttgcgatagatgtcggcaaaggattccgacaccgcggcgatggccgccgccgagtcgagcacccgcgccagtccgcggcggcgcgcgatggagccggtcggggtgacggagcggctcgtcgcgtcggcgaggaggtcgggcgacggcatctgtgccaccccgtcttcgtcaatgaggaactggaagtcggaaatccaccacgcgtcgtggacagtgacgacgtaaggaattcctctggcgcgcaccgcctcaaccacgctggcggtcaattgctgcacgcagtggacatggacgagatcgggctcgaagcggtcgagcaaggcctcgaattccgagcggacgctcgggttgaacgggcgccagtccatattccgttcgcgcggcgtcgcgatgcggaagacggggatgccgcgataggcgtcgatgcgggtccgatagggaggctcggcttccacatcggacgccgccaccgcgagttcgaaccggcctgcggcatgatcgaggatgtggtcgatgttgtcgcgcacgactcgggtggcgcccccgacggtctgaggcgggaagtagacgttgatcaccaggatgcgcggccgacccgtgcgccgcgtccgcatgacggatcccgcggcggtggccgaaggacgcgcatccacggcagcgagttcggccccagcctcggtggaggtcgcgcgggcatccgacgtcgtatcggccgtccgcctgagcctctggggcggagcagcgaggattcctccgagaacctcggcggcggcatccagcccgtaggacgccaacgccttatcccgcgcccgatccccgatccttcgacgcaacgcgggatcgtcgatcagggtggcgagcgccttcgtccagtcctgaaccgtttcggccagaaggacatcctcccgatcctccaggatctcccggtaggtacgcgtcgcgctgacgatcgaggggatgccgcacatcgccgcctcgagccacttgatctcgctcttggcgtccgcaaaggggccgggcgcgagaaccgcgagattgatatccgcccccgagagcgcctcccaataggctgaaacgtcgtcggtgaagccgagctggcgcacacgatgagcgaaccgccggaagcccgggccgaggcgcagatagccggcaatcacgagccggacatgcggatgccgctccatgatggcgagaagcgcgggcgcggcgaagtcgttgaaatccttgttatgtgcccgcgtgcccgatccgtagaagaccgtcagcgcagcagccgaaacgggtgcgtgggggcgcctcaggaaaggaagatttcgcgtgtcgaggccgttgcgcaagacatgacagactcctgaacggacaagcgggcgcatccgctcggctatcgccggcgtggaggcgaggccgatgtcgcaggcctgcatcgcgtagcggaacagcgggacgccgtattgcagatcgacgtattgcttgggcgtgatctgcccctcgaagctctccaggggatccgggaacaaagccgcatcgaacacgatgtcgtcgatctcataaatcgtcggcaggccaagggcgcgcgcgtagaggatcgcgtgcaggacaccgggaaaggctgccacgcggtagaagatgaccgccgatgccctgtcgatcgccgggcggcaatcggctgcttcgtcttgccggaagacctcgaccgtccagccgccatgctcgagctgctggatcttctgcacgacgcggtaatgatcgcattgcggaaggtcgcggttggcgacgatgacgatatgcccgttcgccggaacggcaagcggtgccggcagcggatcgaccgccgcgatcaggcttccgatctggtcaaggcaggccgtgaggcgatcgtccgcttccttccgccggccggcggcgtagtgggtccgcgcctcctcacttgcgcgagcgaaggatgccacgatggcgcggtgtgcggccgcgcgccaatgcgtgttggcatgccaatccgcggccgagcgccggacgcggtcgagcgcctccggcacattgtccggccgcgcgagcaggccatcgatggcgtggatgtggctccacacgaccgctcccggcacgtccgccgcattcacgaaggcgcgcgccgcatcgttggtgcggttaagcctgacaagcgcgtcgccgcttcgatgatggaggcggccggagacgagcccccccctgagcgcccggtcgaaagcctccttggccgcgagggcgttgccacggaggagatggtactcgccgatcctctcgagcaattgggccgagcaggcctgccgcacgggctccagttcccagagctgaaagcccgtatcgatgaagtgccgcagggcattcagccgcccgggcggcggcggagcgacaccctcggtcaacagagagcggtaagccgtctcgtcgaagctctcgggatagcgttcctccccgaggagccggaccagcgccgcagcctcgctcgcaggctcgcccttctggatgcccttgccgagccaatgacggtacagatctgcatcgctggcaccggccgaagaatccgggttgttcgagcggtagaaatggggatcgaagcgcaggcgcagcgaaatcggggcgagccgctcgaccccttccgtcaggaaagcgactagcccttccatgcgggaggcaggcggatgcgtcagccacccctcattcagcaatgcgaattcgtggagcacgaagaggtcgagccacgctcccggcaagacccgcgcggcgaccagaagatggacgaagctttcggcggggcggcgcccgttcagcgccgcgccggaagcgagcatgcgctcgtattcctgctcgaaggctgacagatcggccccgtgagcacgcccctcgaatcgtccgaagcgcagataatgctcgctgagctgccacggttcggtcaggccagccagatcgtcgtagagcgcacggtaatgctcggggatgaaatcgctcggcagcgcccccccttcagcttcaagagcggcgaccagagcagccgcattagggaagcggccttcggcccgaccatgatcgaggtagtgccgcttgagaaccttgctctcgtccccgaggatcgcgaggtcgggatagtaccggcggtagaagtcgggatcgaagccgccgcccctccccgcctcggatatccgtcggccgaactgccggggaattgccctggctccgacctgcttcgagagcatttgcaagctacgcttgaacaatgtcagaaacctcgcgcacggctcagtcggaacgtctcagggtgatcgtggacggatcctccgtctcgggcacggcctctgcatctgcgggccggcatcggttcgatcgcgctcgacggaatggcaattcggctgcgccgccgctctccggcggggcgtaggcgcagagtcagggacaaaaacccgacgatcaggtcgattgtggggtcattcgggaatccaggcacagaggcaggtccgcctaccggggagaggttcagcgcttcgcccacaccgctctggatgacgtccgtgtcggattgccgggccccgcatgctgcctcccgcactgcaccaaacgcagcagtaaccggagggtcgagcatgagcaatcctcatcccatcacaggcctgccacccggtaccgaccgatacggcaggggccggcacaccctttccccacggatgaggcgagctgtcgaaactcgcaagaccttcacgctccttggagcggcatgtatcgctctccgccggacagggtgaaacgaggttgggcgtccaagcctgtggcctcctccatcagatgattgcaacggcgctggcgcggcaggtaacgtcaaagcctgcgatcgactgaaaggcgaggcatccgcgacatgcattccggttctctgtcgctggacgcgttcctgaaccgtcggtccacggaccggcgtctcgcccgcctcacccacgacgttcccttgcccgaagcacggggcatcgagttcggaccggcgaacaacccgacggcgctgccccagggcatccgtgtcgcgtatgtcgatcatgccactgacgccgaggtcgggccgccggatgccgtgtcgatcgactatgcctgggcgggctcgggctcgctggcggcagcgatcgggcaagaggggctcgatttcgccatcgctgcgcaggtggcgcagtacgtgccgaacctgctcggatggctgcgcggcattcacgccgttctgaggccgggcggggtattcaacctttcgctgcccgatcgacgcttcatgttcgacgtcggccgcgccaacagcaccatcgccgaactggtcgaggcgtctctgctggactacacccggccgagccttcgccaaatcttcgcccacacctacgaggcactggccatcgaaccaggcgagatctgggcgggtgaggacccggcgcgggcgccgcggctgtgcggcgacgccgcgctggctttggcctacaagcaggccggcgagaccttcacgtcaggccgctatcagtcgtgtcattgctgggtgttcacgcccctctccttcctcgacgccgtcgaagcggcagcgcggctcggtctgttcccctttgtgctgaatcagatcgccgcggcggaaccaggcgggtttgaattctacgtctcgatgcggcgcgacgccgagtccgatccgcaggcgctgcgcagcatgcaggagggcgccatcgcccatctgcgcgaagtcctgaaacggcagcatcgcacggcaaggctgctcgcaaccagctgagccctcttatcgccgaccggtatcgagccttgggcaggcattttgagcgcaatcacgaaaccccgtcgcgtgacagccgcggcgattgattgggttcacaggtcggcagcaatgcccgccctgaggccgctcgtcgggccaacgatgagccggaacggccgcgtctggatctacaaccggcctgtcacgcggggcagatctttcaggacagaaacgcgcccgccgcgatgcggctgccggagccaaaagaaagccgagtgtcccggcctgaatcgatccaagacgaaatactcggcgcttaatctaggctcccgcgccgccgatgaactcggcgttagcgcttgggaaagctcttacttccggagcgcggcaaggcgggcggcggcggcgtgcagggccggatcgtcgcgcgcgccgctcagtgcgtaggcggtgccgccggtccgccaataggccgtcgtcccgtcgctcgagcgtgcaaccggctccgtcccttcggacaggggcgcgccgctgctgtgcttggcgaacagcgcgagttcgccgatctcggccgactggatcgagacctcgatcccggtgccgctccggctcgggaagatctgcacgtcccggacgatccaccccttcggcagaggcggcagatcaacaccggtcgcagcttcgaggtcggccggatcgtaggccgaggccatgggctgactggtcgtgcgggcgcggatctgcacggcctcgcgggcctgcttcgcttcctcggctagggacggatcgatcggcgaggcgatggagccgggaacgccgaagctgccgctctcggtgtgggcgagccagcccgctccgaccaggaccacgaccgccgccgcccggcgcaggcgggagcgaacccgctgccacgcgaaggcgcggtcgatccggcgagcactggagcgcagccgctccggcggcaggctcggcaccggcaggaaggcttcacgcagggcgtcgcggtcgcgcaggtcggccatgacctgcagcgcgtcctgaggattgcgcgcgagatgcgcctcgacttcgacgcgacgcatcggctcgagttcaccatcgacatacgcgatgagttcggtttccgtaaccggatcgaccatcagcccactccgactgccctgcttgcccaccgtcgaacctcttagttttccggtgtcttcgttgttaacggctcaacagggtcatcaattcccaccgacgacgcgcagatgtgcacggccacggtcggggccatcgtcggaggatccggcggtggccttgcccttgcggccgccttcctcgaaggcgcgtagggccgcacggccgcggccgagccgcgacatcagggttccgatcgggataccgagcacggccgccgcgtcggcataagccatgccttcgagcgtcacgaggtggagcgcggcgcgctgctcctcgggcagtccttcgaacgccttgcggatctgcatgagccgcacctgcccctcttgggccggcggtgccacgtcgtccgagagctgcaccagcacatcggcgtggcgtgcctcgacgcgtttgcggcgctgctcatcgatgaagacgttgtgcagcaccgtcatcatccaggtgcgcaggttggtgtccggcctcaggttcgcgcgcgattcgagggcgcgaaccatggtatcgtgcacgaggtcatccgctttcagcgaatcccgcgtgagcgaccgggcgtagcgccgcaagggcaccagcaggtcgacgatttcggagcgtttcgagcgcattctgtcggccaccataatccgttgacggctggcccacgcctttaatccggcgccccgttcttttttcgaaaaattcgtgtgctccgaagaccgggcgttcttcacggcacgcggccttgcggcgagagggccgcgcgggttccagagcatcgtcctggatatcggatccaggacgatgctctgggattttgtcttgcatcatctttttccgaaggccggagaccacctttcgggatgatgctctagcgccctgaaacgcgaacagcccgggccggatgcgagatccggcccgggctgtttggcgttaccccagcagatggctcgaacgagccggcgctcagttttcctcgtcgcccggctcgtacacttcgggccgggtcgaggcggcgctggcgaccggcgtcggcgcctcgatggtggagggcacgttcacgccgtcgcgcttgtagatgtcgtcgcggaactgcaccgtgccgtccggggtcgcccaggcggtgatgtaggtccagtagaccggcacgggctgggtcagcgtcgcatcgatgcgctggccgctctccaccgcctgctcgacccgggtgcggtcccagccgggcgtgtccttcagcagccacgtgatgtactcgcgcacgttctgcacgcgcacgcagcccgaggagatgaaacggaagtcgtcgccgaacacgccgcgggaattggtgtcgtgcatgaacacgccatgcgcgttcggaatgttgatgcgcaccacgcccatggagttgaagtcggcgccggaatcctggcggtaggtgtagcgggtgccctcgtccgagttccagttcacggagcgcggcgagatctcctgtccccccgagaggatgcggatcttgttgtccgtgaggtagttcggatccttctgcatcttcgggatcaggtccttcctcacgatcgaggccgggaccgtccaggttgggttgaaattgatctgcgtcgccttggtgttcatgatcggcgactggcggtcgatcttgccgacgcccgcggcgtgcagcgtcacgacctggccgttctccaccgtctgcaccagggcggcggggatgttggtgatgacgaagcgccggccaagatcgcccgaataggagcgcaggcggatcacgttggtctcgagctggcgcaggcgcacctcggcgggcacgttcatcgccgcctgggtcgccgggctcatctggccggtctgtgacaggccatgccgggcctggaagcgcttcacgccggccgcgacgtaggaatcgtagacacccgcaccgccggccgtggcgtcgaggtcgccggtgacgatcaggcgctggcgcaccgccgccaccgccggtccgcgggagccgacgcgcagaccggccgcgccgctcacgttctgccagccgccgcgagagacgatggcgcggtacttctcggccatcgactcagtcgccgcgatggtgtcgggcgagaggatcggcgtcgaggaccgatgcacctgcatggtcgtgggcgaggaatagtcctgcgcccactcggcctgggcgaacccgccctcgcgggcaagcgccgggccggcgagcaccgtcgccgccacgagggcggcagcgagggggcggaggtggaggtggcgcgcgctctgcagcatcgatccgggctctggagaaaggtgcggttagtggatccggccgggagtcatggctcaaacgcgaagcgtcgaagaaccaagtctcggccaagtcatcgtgccgcggttgtcgcggtctcgtggttaagaagccatgccgttccgggctacattatggcgtccgcgtgtgagggcgcacgcagtgcgttcagcgatgcgctcggggaggcctcgccggggcgcggcggcatggcgccggctcggcccctaccggagtggcacgaagcggcgtaaggctcgtgtccatgccgagcccacgccgcgaccggaccggaggagcgccgcgcgtcctgcgcgggctgaccgccgtggccgccctctacgcgctggtgctccaggccctgctcggcggcattgccgcccttcccgtcgcgggcgcccccgccttcctctgtcagccgatcgcgcaacaggtcgcagacggagccgtctccgccggggcggcgaaggacgggcttccggccccggactcacaccatgccggctgctgcaccgccgcgcatcacgcgcccgccgccacgctcacccctcccctctccgccgaggccgcgtggcccgagcgggacgccgcccgcgccggctggtccggggtccagcgccgggccgcccgtccgccgcccttcaccctcgcccacgcccgagccccgccggctgcctgacccgcccgatccaagtgatccctcgccaagcgatccttcgatgtcagacaaccggaaccgtcccatgccccgcttctgcctcagcgcccctgttcgcgccgccctgccgctcgtcctgatcggcccgaacgccgtctgcccaaacgccgtcttcggcttcgtctcgcccgcctcggcccatgccgtgctggagcgcaaggaggctgcgcccaacgccgcctatcgcggcgtcgtccagatcatgcatggctgcgatggccggccgaccacccgcatcagcgtcaccatccccgagggggtgaccggggccaaaccgatgccgaagcccggctggacgatcgaaaccgtcaagtcggcctatgcccggtcctacccgtccttccacggacaggtctcggagggcgtcacgaaaattacctggagtggcggcagcctgccggacgagcagatcgacgagttcaccttcttcgcccggatttccgacgccttcgcgccgggcgcgacgatctacttccccgtcgagcaggactgcaccgagggcagctaccgctggagcgatgttccggccgagaacgggaatgcgcaggccctgaaggcgccggccccggcggtgcggatcatggccgcgaaaggaacggcgacccagggaacggcggcccaagccacggcggcgcaagctccggctacccctgccgcgaaagccggagcgatcgcgatcgagacgccctggctgcgggcgacgccgggcggcgcgaaggtcgccggcggctacgtgactttgcgcaacaccggcaccgagcccgaccggctgacgggcgccgccatcccccaggcgggccgggccgagattcactcgatgacgacggagggcggcgtgatgaagatggcccccgtcgagggcggcctcgccctcgcgccgggggccggcgtcgcgctcaagcccggcggctaccacctgatgttcctcgacctgaaggacgggctgaaggcgggcgagaccgtcgcgggcacgctgaccttcgagcgggccggaacggtgccggtgaccttcaccgtggcaccgatcggcgcgcaaggacccgacaggcaaggacccggcgggcaaggccccggcgccgcgcccgaggccgacggccacaagcatcatcactgaacggcgacatcaccgcgcgggcaggagcctcacgggagcatcgccgccgcatgcggcgttcgaggctcgaggtccgcgcgccctcccctttcccgctccgaacggagacacgatcatgcgccttcacgctgtcccggccgccctcctcgcgctcggccttgccgcgacgagccccgcccacgcccatgactacaaggccggcccgctcaagatcggccatccctggtcacgggcgacgcccggcggcgcgcgggtcgcggccggctacctcacggttacgaataccggcaccgaacccgaccggctcaccggcggcgcgatcgaggcggccgggcgcggggagctgcacacgatgtcgatggagggcggcgtgatgaagatggcgccgctcgccgacggcctggcgatcccgcccggccagacggtgacgctcgcccccagcggccatcacctgatgttcctcgacctgacaacgccgctgaagaagggcgagcgggtgaaggggacgctgcgcttcgagcgggccgggaccgttccggtcgagttcgccgtggagagcctcgccgccaaggcccccgagacgcggtccgagaaggggcccgaggcgcacgaccacgggggacacgaccatggccactgaacccgggcccgagccccggacggcttcccccgcctcgcagcgggggagcacgctgatcctcgtcgccttcgcgctcgccctcgtcggcatcgtggcggcgacggtcgccttcctgccgcggggggacaggccctccgccctgtcggtggtcggtggcccgttccggctcgaatcctcgaagggcggcaccgtcgattcgcaggcgctgaagggcaaacccttcctcgtctttttcggcttcacccagtgcccgaacgtctgcccgacgacgctggccgacctcggcaccctgctcgatgaattcggcagccagggcggcgagatccaggcctactacatcaccctcgaccccgagcgggacacgcaggcggtgatgcgcgaatacatggcctcgttcaccgaccggatcacaggattgagcggcacgccgcagcagatcgagcgggtggcgcgcgattaccgcgcctatgtgaagcgggtgccgctgccggggggcgactacaccctggagcacacgctgatggtctacatgatggaccgcgacggcggctttgccggaccgctcgacctgaatgcgggtcacgccctcgccctcaagcaattgcgcaagctggtctccgacggccgcaacacctgaccgtttcggcccgcgcgggccggtcttccgttccgcggccagccgcagcagaaaacagggttctgccgaacccgcctccgttgacgtcccggcaagcttggccatagctggcggcatgcgagggcgcttgccgggatggtccgtgtgccgcgcggtcatcgccgtggccgcgctctacgcgctcgccctgcaggtcgtcctcggcggagcctcgctggccggaagcctcggcccgcagaacggcctcgtccacatcctctgcgcccccgataccgcggaggccgacggccccctgaagtcgcatccggggcacgggcacctgccctgctgccaagccgcgcacgcgctgccgagcctcgacgttccggagcccgcccacgccatcgtcgcgtggccgcgggagcaggccgccccggtcgcatggcggcccgagatcgtcgctctcccccgtgcgccgcccggcacacgcccgagcgcacgcgccccacccgtcgcctgatcgatcgcctctcccgatccttcagacaacggacgtttcctcatgcctttccgtcaccgggccgtgccgcgtgccgccctgccctcgaccctgctcgcctccggcctcgtcctgtccgcccccgtccttgcccaggcgcctccggagagcgcaacgctttcggaaatcagcgtctccgcttcgcccgccaccgggcgccccgccggcccggccgagaccgccggctcgctcaccgtgccgagcgtggccgcgcagcgggcggcggtgaacgccaccgtcggctcggtcgccttcgtcgatgccgcgacgttccagaaccgctacgccaacaccgtgcgcgacgtgctgaaagacgtgcccggtgtgttcgtgcaggagcgctacggccaggagatgcgcctctcgatccgcggctccggcatcgcccgcggcttccatgtccgcggcatcgaactcttgcaggatggcattccgctcaacctcgccgacggcagcggcgacttctaccagatcgatccgctgagcctgcgctcggtcgaggtctacaagggcggcaacgcgctgaccttcggcgcgacgacgctcggcggcgcggtgaacttcgtgacgccgaccgcctacacggcgctcagcccgaacatcgttcggatcgacggcggcagcttcaacaccatccgcgagcatttccagctctcgcggatctcggggccggccgatgtcctgatctccggcaccgcaaccaattccgacggattccgcgatcacgagacccagcgcacccgcaacgtgaacgccaatctcggctaccgcctcgcgccgggcgtcgagacgcggttcttcctcggcttctacgacaccgaccagaagctgcccggctcgctctcgctgttcgacgcgctgaacaatccgcgcctcgccaacccggcagcccttgccggcaaccaatcgcgaaaagtgacgacggagcgcatcgccaaccgcacctcgttcgaactggaaatcgggcgcctcgacatcgattcctgggcgattcacaagaacctctaccatccgatcttccaggtgatcgaccaggacggctggacctacggcgtcgccccgcgctgggccggcaccttcgatctcggcggcttccgcaacgacctgatcctcggcctgcgggcgttcgccggcatcaacgacgcccggcagttcgtgaacgtggcggggttccgcggcgcgcagacgctcgatgcccgccagagcgcctcgaactacgaggcctatgccgagaaccggttctggttccagcccgacatggcgctgatgaccggcgccaagctgttctccgcgaaccgcaccttcagcgacaagggcggcctgccggcgagccccacggcgcgctttgccaacatcacctacgagggcatcaacccgaagctcggcctgctgtggcaaccgctgccggagattcaggtgtttgccgacgtcacccgctcgcgcgacgtgccggacttctccgacctcgtgcaggcgaacctgctcggcaccaccttcgtgccgctcgaggcccagcgcgcctggacctacgaggcgggctcgcgcggccggatcgaccgcctcgcctgggacgtgacgctctaccgggcggaagtccgcgacgcgctgatcaacttcacgcccaatccgggcctgaacatcccggcagcgaccttcaacgccccgcgtacccgccaccagggcgtcgaggccgccgtgaccctcgacctcgccacggatctgaccggcgtcggcgaccggctcagcctgacgcagatctggacccataacgacttccgcttcgtcggcgacccggtcttcggcaacaaccgcatcgccggcgtgccggtgaacgtgctgcgcacggtgctcggctaccggcatccgagcggcttccatctcgccccgaccctcgactgggtgccgcagggcgcctttgccgaccacgccaacaccctcaaagtgccgggctatgccctgctcggcctccaggccggcatcgactttgccaacggcgtctcgctgttcgtggatgcccgcaatctgacggacgaacgatacgtctccgacatctcgacggtgaccaacgccgcgaccgtggcgggcgggccggtggcgttctttccgggcaacggccgcagcgtgttcggtggcgtgcgggcctcgttctgagggctcggccccctcaacggaagccggctcatggcagacgtcggctgtgagggattgaaaatgaacggtgcccgcagggcggctggacgtgcgaagcgggcgcggagtgttcacacgcctctaatcatattttgcgcaccccaagggattgatctcagtaaaaccctgcgccagacttattgtattcgtcggtcggaaaatcagaaacttcaggcgtctatccccgcgacacgggagcatggctcatgccgagttcattgcgaattctctgcgtgcatggccttggcgatcaacgtcaaagcaactgggacgcagattggtcgagcgcgatcaagcgagccgtcggaacgagtgctggcgttgaattggatttccgatttctgacctacgatcccatattcgaacgcaccgatatcagttttgcggagacgctcggcgccttctggaagctggcgcgcagcggcctcggcggcttgtttcgtcagccgcgcagcccggtcagcaatatttcggaccgactccgctggaccgccggctacgtcgttgcctgggtggaggatgaacagttccagcaagagacccgcgcgctcgtgctcgatacgctgcgcgactacaagcccgacatcgtccttgctcatagcctcggctctctcgtcacttacaatgccttctcacacgcggatgcgggggaaagcgaggcggccaaggcgctcgcgagcacacactacgtgacgttcggatcgcagatcggaaatccttttgtcctgggaaatctgacatacggccgcgttcaacgtcttgccgtcaggcattggcaccatctctacaacgaacacgacgatgttttcaccgcacctctaaaagttcaaggtgtcgacaatttcaatcagcttctgacgccgttcgatctccccggtttcggagatcatgatgcggccggctacctcacgcatgccgtgacccaaacctccttctggacgccgatggtcgacctcgcggcccgtcaatccagggctgtgggtcgcaaagcggtggcgggcgtcaatcgttggaatcgctcgcttccgaccgcggccccatccacgcggcgcaaagcagtcctgatcggaatcgacgattatcccgatcccgccaatcggctgtcgggttgcgtcaacgatgttttcgcgatgagcgcgaccttgcaggattgcgggttcgagccggagcagattcgcgtatgcctgaacgagcgcgccaccgcggacggcatcatctctcggctcgaatggctggtcgatggtgcgcaacccggtgaccagttggtgttcttctactccgggcacggcgcgcgcgtgccggaatacggccaacaggaggagccggaccgtctcactgagacgctcgtgccgtatgacttcgactggacgccagagcacggcgtgtccgatgagcagatcaacagcttctacgcgcaacttccctatgagacccacctcctgatgattttcgactgctgccattccggcagcatgcatcgcgatggcgccggtcgcgcacgcgggatcacgcccccggacgacattcggcaccgccagctccgatggaaccgcgaagcggagatgtgggtcgagcgtgacttcaccccgctcaacaaggccttttcgagccaagcggcgaaacggcaggctttcttcggctccaacctcgccacggtccgcctgggacgcgccgccttgctccgcgtcaacgaccagaagagctacgaccgggccaagaaagcacgcggagcgccgattggaccgttcctccccgtcatcatcgaagcctgtggagaggagcaatactcctacgagtatcgtcatggcgcgaccagctacggcgccttcaccttctgcctcacatccatcctgcgcaaagaaaagaacattaccttccagaagcttgtacagctcgcgactgagcgtctggaacggctcggctataaccagaagccacaaatcctggggccagccatcgacctcgatgcgaaggtgccgttcgagacagggcgagtcggtcagccgcccgcccgcaacctgcccggctcagcgacgccgcgaacctccgggtgatgccttagatgcgcttctaacggctgccatgagcgcatcaccccgctctcctgtgggcgcgagccgccgcaccgacgcgcggagacggcgggcgacagccgatcagcggggagcgcaggggagcctttcgagcctcgaaggccggtcccgtcaatactgaaccgtcgcgcgaagccccagcacggcggcgttgcgcacccggcggccttccgggtcgcgcgggttggcgatgccgccgccgggatgcaggatcagttgcgcgtccggttggacggtgaagcccggcaccaccaccgcctgataggtcgcctcgatcaccgtctcggctcgccgccgcggcatcggcgtgccggtcaggacgatggtgtcgatgtcggagcggcgcgcgtcgtcggagaggcgggcctgcgccaggctgaggcccaccgtgtcgttgtcgcggcccggcaacaggcccttataggcgaggccggtatcgagataggcggagacgaggctggaacgggtcggcgaccacgccgcgcgcaggaagaagccgaggccctcgtcgtccttgcccgattctcggtagagcgtctgatcccagatcgcgtagattccggcattgccgcgcaggcgccggccgatgccggtggaattcgggtcggcgagcggcagaccggtctggtcgaagcgcaagctctcgaagcgcccgaaatgctgccagcccccgagggtgatgtcgccgggcagttccttcgaaccctcctgcgtgttgaaggcgtaggtcgcctcggccacgacgagagcgggatcgcgggtgcggaaattggtgccggtgcggtcgaggcgctgcccctcggggtcgtcgcccgggcgattggccccggccggatcgccgtcgtagagcccggcttggagcgagaagccgttgcccggcacgtatttggcccggatcgccggcgtcgcgagcgggtaggccgggccgccgctcggcaggtcgagcgcggcgatcgccggccagccgaaggtcgaatttacgaacagggtcgcggtctggctgacaaagaactcggtgtcggccgcttgctggccgatccggatgccgagtttgccgtcgaagagctgctggtcgagccacagggtgtagaggcgggaggatggcagcgcctcgatcacgctggcggccagcaggttgccgacatagtagcgcgacaggccggtgccgtggatgaagtaggcgttggcgtgcaccgtggcgccgtcccagccggcgagccgttgcaggtcgagattgagccgcaggttcagccggtcctcgacgatcgccccctggcgaatgccgccgacgggattgccgagcgtctcggcgatgtaggtgaggctgtactcgatgccccgctccttcagcaggggccgcaggccgagcgggtcaccgaagggcccgagcgacggctcgatcgagcgcacgtagccgccggaggcttggctcgtcgattccggctgggccaccgcgatccgcgggtcgccgcccgcaccctcgtagaccggccgtccggtgggctgcgccagggcgggcgatccggcgagggtcgtcagggcgagcgcgaccggaagggcgcctggaatgaagcggcgggacacgaagaacctcgacggcgaaccgcgaagcgtgagtttacggcctccgcgccggccctgccacagcaccggaagcgacgctcgcgatttgcgacccctcggggtgctcacgccgcgctgtgatccagcgcccgcagattcgccaccagctccgaaaagccgtcgccctggatcagcacatggcggcggagctgatcggccgccgccgcgccatcgctggcaaggattgcggcgacgaccgcctcgtgctcggccagcgattgcgccacccggtggcgggtgcgcagttgcaggcgccgatagggcgagaggcggcggtgcagcgccagcgcctgcccgcacaggaagtcgttgcggcaggcgcggtagatcaccgtgtggaagacgtagttctccccgtaataggcttccggatcgcccgcggcggcggcccgtgcgcaggctgcgacggcgcccgtcaactccgcctcgagctccggcgtgaggcggcgcgcggcgagccggccgcaagcggcttccagttccgccatcgtctcgaacatctccaagagatggcccggctcgggcgcgctcacgaccataccgcggcgcggcttggtctcgacgaggccggtggcggccaactgcagcagcgcctcgcggatcggcgtgcgcgagacgccgaagcgctcggcgagttgcgtctcgtcgaggcgcgcgccgagggcgagccgcccctcgacgatctcgtcctcgatcgtctgcctgaggcgctgggtctggttcatcggtcgagtcatcggcgatttcctgccgatccatattcaggggcgttgacaaaatatgcaagatgacgcgatcttgcattaaatgctgcgctgaaacgtatattgtgcgccgcacaaaagtccgcacgaacggacgagtagaattccgcgaaagcggtattgggaaggaaacgccatgacgctgaaccgccgccaccttctcgcggccgggctcgctgcgcccgcgctgctgaagctcggaaccggcccggcccgggccgccacgaccctgaagctctcgcaccagttccccggcggctcgatcgacgagggcgactttcgcgatcggatgtgccggaagttcgcggccgccatcaaggagcgctcgaagggcgcgatggaggtgcaggtctatcccggctcctcgttgatgaagactaacgcccagttcagcgccatgcgcaaaggggcgctcgatctctcgctctacccctcgccctacgcgggcggcgaggtgccggagatgaatatcggcctgatgccggccctggtctcctcctacgcccaggcgctcgcctggaaggacgcgcccgtcggccgcaagctcaccgagatcctggattccaagggcatcgtgctggtgtcctgggtctggcaggccggcggcatcgccagccgcgagcgcccgctgctgacgcccgacgacgccaaggggatgaaggtccgcggcggctcgcgcgagatggacctaatgatgaagcaggccggcgcggccacgctctcgctgccgtcgaacgaatcctacgccgcgatgcagaccggcgcctgcgacgcggtgctgacctcctccaccagcctgatctcgttccgcctggaggagatctcgaaggccctgacctccggccgcgagcgctcctactggttcatgctggagccgatcatgatgtcgaagatcgtgttctccggtctgcccaaggatcagcaggatctcatcatggcggtcggcgccgagctcgagagcttcggccaggagggcgccaaggccgacgacacccgcgtcgaggaagtcttcggcaaggccggcgccaaggtggtgcagctcgacgaggtcaatctcggcaagtggcgcgacatcgcccgcgacaccgcctggaaggacttcgccaacaagaacgcgagctgcgccgagctgctcaagctggcggagaaggtcggatgagccacgccttcgacgcggcctcggccgcctccgagacgaaacgcgccgaggagccgcggattccgggcctgctcggcgtgatcgagcggaccacgcgccggctcaaccacctcatcctggtgtgcggcggggtggcgctcgtcgccgcctgcctcgtgctcagctactccgtcctgacccgctacgtcttccacgagccgaccgagtggcaggacgagaccgccgtgttcctcatcgtcggcgcgaccttcctgtcggcggcgggcgtccaggccaagcgcggccacgtcgccatcgaggccctcaccggcctgctgtcgccgggcgtcaaccgggtgcgcctgatcttcgtcgacatcgtcagcctcgccttcgtgaccttcttcgcctggaagagctggagcctgttccacgaggcctgggatgacggccagatctcgcaatcgacctgggggccgccgctctggattccctacctgctgatggccgcgggcatgagcctgctcgccgtccagttcgtcctgcagatcactgaagccgtcctctacggcccccgcgccgccggctgggccaagccgaagatcggcattggggcggacgtcaaccgcgacatgcgcgaccgcccggatctgacgcccgaagggccggatcccctggagagcacgatcacaccgacagcggccccggttcggccgatcacgacgaggggaggcaaggcatgagcaccgccgcgatcggcttcctctatgccggggcgaccctgggggcgatgctctcgggcatccccatcgcctttgcgctgggcttcgtggccctggccttcatgtacgtgttcatgcccgccgcctcgctcgatacggtggcgcagaacgtctacgaggagatggcctcgatcaccctgctctcgatcccgctcttcatcctgaaaggcgcggcgatcgggcggagcaaggcgggccaggatctctactcggcgatgcatgcctggatgcaccgcatccccggcggcttgggcatcgccaacgtgttcgcctgcgccctgttcgcggcgatggccggctcctcgcccgccacctgctcggcgatcggctcggcgggcattccggaaatgcgccgccgcggctactcgccgggcttcgccgccgggatcatcgcagcgggcggcacgctcggcatcctgctgccgccctcgatcaccatgatcctctacgcggtggccgccgagcaatcgctcgggcgcctgttcctggccggcatcggcccgggcttcctgctggtcgcgctgtttgccagctggtcggtgttccgcttccgctcggagttcgcggcggcgaagctcgcctacgagcggacgggcgcgcagcatccgatcctcaaggaggacagctacagcatgcgcgagcgtttctcgacgctgccgcgggtgctgcccttcgtggtgctgctcaccggcgtcatggtcgcgctctacggcggctacgccacgccctccgagacggccggcctcggcggcctgctggcgctggcgctgatcgcggtgatctacggcgtgtggcgcttccgcgatctcgacccgatcctcacggcgacgctgcgggaatcgaccatgctgatgctgatcatcggcatgtcgctcctctacgcctacgtgatgagctacctccacatctcacaggcggcggcccaggccatcgtcgcgatgcagctctcgccctgggtcctgctcgtcacgatcctggccctggtgatcgcgctcggcttcttcctgccgccggtctcgatcatcctgatgacggcgccgatcatcctgccgccgctcaaggaagccgggttcgacctcgtctggttcggcgtggtgatgacgatcaccatggagatggggctgatccacccgccggtgggcctcaacatcttcgtcatcaagaacatcgcccccgacatcccgctcaaggacatcatctggggcaccctgcccttcgtgatcctgatggctgtcgcgatcctcctgctctgcctcgtgccgggcatcgccctctggctgccggacctgctcctgccgacgacccggtaagaacggcggccgcactcggaccgatggtttcgaggaagaagagccctccgtgccctggcacggagggttaatcgtttcttggtcgccgcagtaaaactcgccttaactttccagcgcgcaggatcgccgcctcacagccgcttccggcaccggacgggagacgatccgtgacgaagcccatcgccgacacgaaacgcgcagaggatgccgcggccgcgccgccgctgagcccgagcgtgcgccgccatctcggcaagaacctgcgcagccactacgccgacagcctcaccgagccggtcggcgagcgtctcgaagcgctcatcggccgcctggacacgctgcaggaccgggcgacccgcgactgaggctccgaaaacggtcgcgccaaacggttccgctaagccgaaaaccccggccgcgacggagcgaccggggttctttatctgtgcggtgcgggtttgcgcgggagcgcggcgctcaaaagcgcctcacgaaacgcccgctcgccgaccgtgtgctgtcgcccacgacggcattacgggtgtcgtctcgggaggccctcagtcgagggcgacggcgaccagggaaaacaggcccgccagcagcaggttgcaggcgatgagggcgacgaccgtcatggattggattcgcgactgagagaaaacggggcaggcatcgaaggcggcggatgaagctgccgcgagaggagcgtctagcgggagaagcttgacggagtgctcatcctgcctgattgcggcgccgaagcggctcggttcgccaaaaccggtgcaggaacatcacagccctcaacctgcggccaaactgcaccgccgcgcttgaaccggagctgaaccgaaagcgccggatggccgccggaagggctcaggccggatggtcggggttttcgctccgctcgccgaaccgcggaagcgaaattctgaaaagcaggcgccgcgcggcggtcttttgcacggcgacggcgatgaacgcggcgtcaagagcggcccgcacccgcggcatgatcgtcttctacgctgcccccgccgctccggagcgacgagggccgatacgctgtcttgggctcagcctctcaatattgctaagatttcattaaccgattaggctggcgacgtctcgtttcgagacaggagccggccatgatctccctgaacgagaccctcctcaccgcggccggcctgttcgggctcggcgcatccgcggcatcggccggaaacccggcggagtcgcaggacttccgggatttcgaccggagcgagaccgcatccgatggcgggggaagaacgctgtcgcaggacgacgccgcggcagatgatcccttctttactgccgtcgccgacgccttgcgggaggcgggctacctggattcctgaaaatcggttggttaagcctgcctgatccgccgccccgcgcgggcgctcaggaaggccgccgcaccgcatgtccgcatcctccgccgtctcgcccgacgtgctcgctgccatcggcggcacgcccctgatccggctgcgccgcgcctcagaggagaccggctgcaccatcctcggcaaggccgaattcctcaatcccggcctctcggtaaaggatcgggcggcgctctcgatcgtgcgggatgccgaggcgcgcggcctgatccggcccggcggcaccatcgtcgagggcacggcgggcaataccgggatcgggctggcgctggtggcctccgtgcgcggctaccgcaccgtgatcgtgatcccggagacgcaatcggcggagaagaaggagacgctgcggctcgccggcgcccggctggtcgaggtgcccgccgtccccttcgccaacccgaacaactacgtccacgccgcccgccgcctcgccgagcggctggcggaaacggaagcggccggcgccttcttcgccgaccagttcgacaacaccgccaaccgccgcgcccatatcgaggcgaccggccccgagatcttcgcgcagaccggtggcgcggtcgacggcttcgtctgcgcggcgggcaccggcggcacgctcgcgggcgtggccgaggcgctgcgggcggccaagcccggcgtgaagatcgccctgtccgatcccgagggctcggcgctgcacgcctattacagcaccggcacgctcaaggccgaaggctcctcgatcaccgagggcatcggccagggccgggtgacgaagaacctcgaaggcttcacgcccgaccactcgttccggattccggacacggaagcgctcggcatcatcttcgccctgatgcgcgaggagggcctgtcgctgggcggctcgtccggcatcaacgtggcgggcgcgatccggctcgcccgcgaactcgggcccggccataccatcgtgacgatcctctgcgacggggcggcgcgctacgcctcgaagctgttcaaccccgccttcctgcgcgagcgcagcctgccgattcccgcttggcttgcagagaccgggggcgctctgccggattggcaggcctaaggcccgacgaccgcgggataagacccgagccggctgaacgaaatcgccggcagaagcgttgctgttggcgctcaggcaaaggggtctgggcggaccaaagaggcttccgccgatgaccatcaccaccatcctcctgatcctgctgatcctgctcctgttcggcggcggcaacttctacggcggcggtcgcttccgcggccccggcttcggcctcggcggcctgctgatcatcatcctgatcgtgctgctggtgacgaaccgggtctaagagtgcctcacaaaactcccggtctctgaccgttctcgttctggcgatgacagcgcagcgggagttttgtgagagacactaaggcccggcacggcccctcaccgggcgcaggtgatggcaacgacggcgtcgagaacgggcgccgccgccccgcccagtgtggttgccgcgcccttcgcgagatcctttcccgcgtccttgcccgctccggcgggcaggccgctctcgcccaggaacgccgccacggcctttcccggtacgacggcatagcgcgtcggcggcatcaccccggcgatcaggcgaggtgcggtgggaaagcgggcgacgagtccgacgagccggcccgaccggtcgagcaccggcgcaccagcggcaccgggctggagcggggcataaacgccttcgacggcagcggtggcaggggcgacgctcgggcggcccttcgcctgggcaccgagcacgagcagggcctcgccctcgctcaccggctcggcgcggagcggtggcggcgcaccgcccgccagcccctcggcggacagaagcgcaagactgcccgccgcatcgcgccgctcgatccgggccgccgcaccgccgatgcgcggcgcggcgcaggattcgagggcggaggccgccgtcagcacccgcccgccgcccagcagcaggccggtcgcggcggggcgcgcctccgcctgcacgccgggcagcggcggtactgcgggcgcggccgccaggccggaggcaggcgtgcgaggggtcgggccggtggccgccgtcggagcggtgggagccggcgcgtcctcgggaaacggtgaaaaattgttggccactgcgatgacgagacgatcgaccgtgtccgccagcgccctgtcgtaaccgagggtgaagccgcggatgccctgggggccttcagcgtagcggagataggagcgcccgcccgcggtttcggcggtgatgacgatgaagtccggcttcttcagcttgtaggtgaccttgcggccgggcatcgcggcgatagcgcgctcgaacagggcgtcgaggctggtctccccttgcggaaacgacttggtgtcgagggtcacccggccgtcggcgctctgccagcgagtgccgccggggatcgcgctctttttcggcagcagcgcctccggcacgccgaccaccacgccgctcgccgaatcgggctggaccttgaagcgcgccgcccgccgggcctcctccgcctcgcgcttgagcgccgcgcgctccggtggcgtgagaaggccggtcggggcggcgcccgtgcgggtctggtaggtctggatgccctcgaagctgcgtttgccgaaggccccggtcgtcacgccgttatagtcaccggtccagaccagggcatcttgcagcccccgccgctccgcctcgggcagggcctcgaaagccacccgcgccgcttcgaaggcggagtcaggagcgggttggggggcagcggcaggtttcggccgggccggcgcggccggtgggagggtcccttgtgcgagggcgcccgtcgcaagtccggcggcaagcagggccggtaggccggtgcgaaaagctctcatccgtcccgtcatcaccaccgctcgattcgtcgtgcgggggatgatgccagccagagcgtgccccccacaagccgcggcgcagagccgtcctgcgggatcgtgatcgcacgccggtggacggacaggtcccgggcgacagctttggcgcaggacttcaaggcattcggaagggcgggttgtgctgcagatcggattgtacggtgcggcggcgctggcgggtgtcgccttcgtggtccagcaggcggtgaatgccgggctgaggggcgacctcggctccggtctctgggcgggattcgtcaacttcaccgtcggcggtctcgccgtcggcctcctggcgctgaccttgcgcgaatccttgccctcgctcgacgcggccgcccgcgccccctggtacgcctggaccggcggcctgctcggcgcggtctacgtcgtcggggcgatcttcctgatcccgcgcatcggcgccgccgcggtcgtcgccctcctcatcgttgggcagatgctgatgtcgctcgccctcgaccatttcgggctgctcggcgtgccggtccacgaagcgaacctgccgcggctcggcggcgcgctgcttctgctggccggcgtcgccctgatctgcctcttctgaggcccacctccaccgatggcccgcggggccatcgcccgaagccgcttgagcggcttcgcggcgcgaagagcgccgcgcggagcggactttttggggcgttagccccggaaagcactgagcggagcgatagtctgaggccgcggaggcggccgccggcacttgaggccgaaagaaaaccagggccattgcttcaagcgatggccctgcgccagcgttgcggccggcgcggcaagtgatagcgtgccggccgcgggcgcccctgcttcgggcgcaccggtcggaggagacgcgcgcatgtcccaaggcaaaagtctcgggcacctcggtgcgacgttgatcggcgcgatgctgctcggtgttccggccctggcccagtctccgcgtccggccgcgccccccacggcgcccctgagatcggcgactgcaccggtcgcgaagacctttgtgcgcgaggcgctggcgagtgcgggcgtccggttggagaccgcgctcaagagcgaagcgcctcccggcgccaagaccgccgcgcaatggcggcgcgaggcggaggtcgccgcccagagcgagggcggggagcccgacgccgagctcaacgcccgcgccgccgccgtcgcggccgacccgaatgatgctcggaattggctcgactacgccagcgcggcgaatgcggcgggcaacgacgaggagcgcgccgactattccgcccggttcaagctgaagggccgcgcgagcgccgccgcctatcagggctacctgcgcgccaaaaaccctgcggacgaggcccgcgccctggcccggctcggcgagatccaggcggcccagtccgagtggcggtccgcgctggaagcctaccgcgcgagcctcgcgatccgggacgaggcgcagacccgcgcggcctacgagaagctacgcgaggagcacggcttccgcatcctcgactacaaggtcgattcggacgccgccgcgccgcgggtctgcttcaccttctcggaaagtctcgtcccgaagaccgactacgcgccctacatcgccgtctcgggtgccgccaacgccgccgccacggccgaaggctcccaggtctgcgtcgatgggctcaggcattccgagcgctacgccttcgtcgtgcgccagggcctgccctcctcggtcggcgagaatctgctgaaatcggccgattacgaggtctacgttcgcgaccgctcgccccaggtgcgcttcaccggccgcaactacgtcctgccgcgtaccggtcaggccggcgtgccgctggtctcggtcaacgccgacaagctcgatgtcgaggtgctgcgcatcggcgaccgcggcctgctgcccgcgctccgctcggaagacttcctgagccagctcagcggctcgacggccaaaaccatcgccgaccaaaagggccagcgggtctggaagggcacgctcgacaccgccaaggccgagaccaaccgcgaggcggtcaccgccttccccgtactccaggcggtcggcaagctggagcccggcctctacctgatgctggccaagcccaccggcaccaccgattcgtcggaggacgagtacggcggctacgagacccaggcgacgcagtggttcgtcgtctccgatctcgggctcaccgccttcaagggccgcgacggcgtccacgtcttcgcccgctcgctcgccagcgccaagaccgtgtccggcgccgagatccggctcgtcgcccgcaacaacgacgtgctcgcgaccgccaagaccgacggccagggccacgccgccttccccgccggcctcgcccgcggcgagggtgggctggcgcctggcctcgtggtggcgcaggtcggtgacgattacggcttcctcgatctggcgctcggcgccttcgatctctccgaccgcggcgtgaagggccgcccggcccccggcggcgcggaggcctacgtcttccccgagcgcggcgtctaccgctcgggcgagacggtgcagctcaccgcgcttcttcgcgatccccagggggcggcggtggccggcctgccgctgaccctggtggtgaagcggcccgacggcgtcgagtatcgccgcgcggccgtcgccgacgagggactcggcggacgctcgctcgccctgccgctgatggcgggcgcgatgcacggcacgtggcgggtctcggcctataccgatccgaaggcgccgccggtcggcgaggcgagctggctcgtcgaggattacgtccccgagcggctggaggtgagcctcaccccgaagacgccgacgctgacgcggggtgaagccgcgacgatcgatgtcgccgcacgctacctctacggcgcgccgggctcggggctcgacgtctcgggctcggtcgcggttcaggcggcggccaattccggcatcaaggggttggagggcttctccatcggcctcgacgacgaggcggtggaggcgacgaccgccgagatcgacgccaaggccaccaccgacgcgctgggcaaggccaccatcaccgtgccggtgcaggaggtggccgccccccgcgcgctggaggccaagatcaccctcgccgtcggcgaacccggcggccgggcgctgagccgcagcgtgaccctgccgatcctgccggcccagcctgtgctggcgatccgcaagaattttggcggcgatctggccgagaacgcgaccgccactttcgacgtcgccatggccgcgcccgacggccggcgtctgacacaggacggcgtgacctggacgctgtcgaaggtggatcggacctaccaatggtaccgcgccgacgggcgctggagcttcgagccggtcaaatccagccgccgcatcgccgacgggcgcgtggcgatcggggcggaggcgcctgcgcgcatcgccgtgccggtgggcttcggccagtaccggctggaggcgagcgtgccgggccagccgcaggcggcggcgagcgtgtccttcaccgtcggctggggcggctccgagagcgccgacgtgcccgatctcctcgacctcaccctcgacaagagcgcctatgcggccggcgagcggctgcgcgcccggctcacaccgaaattcgccggcaccgcgacgctcgccatcgtcagcgaccgggtgcacgagatccaggacgtgacggtcgcggagggcggcaccagtgtcgacattccggtcaaggcggaatggggcgcgggcgcctacctcgtcgctaccgcctaccggccgctcgaccaggcggccaagcggatgccgggccgggcgctcggcgtcgcttggttctccgtcgataaggagaagcgcggcctctccgtcgcgatcgaggcgccggagaaggtgcgcccccgcggcacgctcaccgtgcccgtgaagctcgccggcctcgctcccggcgaggaggcgcgggtgacgctggcggcggtcgatgtcggcatcctcaacctgacccgctacgaagcgccgaacccgttcggctacttcttcggccagaaggcgctcggccccgagatccgcgatctctggggctacctgatcgacggcatgcagggcacgctcggcgcgatccgctccggcggcgacggcggcgtggcggaacttgccgacgccccgccgacccaggcgccgctcgcgctttattccggcgtggtcacggtcggcgccgacggcacggccaggattccgctggaactgcccgccttcaacggcaccgcccggctgatggcgaccgcctggaccaaggccagggtgggccaagcccaggccgatgtgatcgtgcgcgaccccgtggtgctcaccggcaccctgccgcgcttcctcaatgtcggcgaccgctcgcgcttcttcgtcgccctcgacaatgtcgagggggcagccggcgactacacggtcgatctcgacctcaccggtcccgtcgtggtggcgggcgaggcggtgcgctccacgatgcggctagaggccggcgccaaggggcagctcgtgatcccgatcaccgccgccggccccggcacggcccggctcgacctgagcctcaccggccccggcatccagggcagcgccggccagtccttcgcgctcgggatcaatcccggcaccggcgcgctggtccgccgcaatgtgcgcccgctggagcccggcgccggcctcgacctgacgccggatctgctcgccgacatcctgcccggcaccggggcggtctccgtctcggccaaccgcctcggcggcatcgacgtcgccgccctgctgcaatcgctcgaccgctacccctatggctgctccgagcagatcgtcagccgggcgatgccgctgctctacgtcaacgcgctcgcggcgacggaaaagctcggcctcgacggaaagctcgacgagcgggtgcgcggggcgatcgaacgggtgctggcgcgccaggattcgagcggggccttcggcgcgtggtccacggagaatgccggcgacacgtggctggccgcctacgtcaccgacttcctcacccgcgcccgcgagcggggattcgccgtaccgcagaccgccttcaacagcgcgctcgaccgcctgcgcaacacggtggccaacaccaccaatgtcgagaatggcggcatggatctggcctacgcggcctacgtgctcgcccgcaacggccggccggtgatgggggatctgcgctacctcgccgacaccaagctcaccgatttcgccacgcccttgggccgcgggcagctcgccgccgcgctggccctcctcggtgatcgcggccgggcgcaaaaaggcttcgaggcggcggtgcaggcgctccaggccgagcgcgatcggggcacctatcgcgccgattacggatcgcgcctgcgcgacggcgctgctctgctggcgctctcggccgaagccgggtttgctcaagcgacgctgcaaccggtcgccgccgtgctcggccaagagcgggcggacggccgctcgaccagcacccaggagaacgcctggatggtgctggcagcccaaagcctcgccaaggaatccgacagcctcgcgctcaccgtcgacggaaagaccgagaccggaccgctctcgcggctctaccgggcgcccgccttggaggcgcggccggtgcggatcgtcaatgccggccgcgaggtagtgccggttgcgatcggtgtccagggcaatccgatcgccccggagccggcggcctcgcagggcttcacggtcgagcgcaacgtctaccggctcgacggcagcccggtggatctggccaagccgctccgccagaacgaccgcctcgtcgtggtgctgaaagtgaccgaggccaaggccagcgccgggcgcctgctgctggtcgatcgcctgcccgccggcttggagatcgacaacccgaagctcctcgacgccgacgcgctctcgagcctcagcttcgccaagagcgaggtcgcgccggtccataccgagttccgcgacgaccggttcgtggccgcctatgaccgcacgccggagcaatccgccttcttctcggcggcctacaccgtgcgcgtggtctcgcccggcagctacgtgcatccgggcgcaagcgtcgaggatatgtaccgccccgagcggttcgggcgcaccgcgttcggatcggtcgaggtgaccgcggcgaagtaggggtatgagcaccgacgccgcctgccctcccccctctgcgggggagggtggcccgcgaagcgggtcgggagaggggaacgccctctccggacacgtcgccccctctcccgcctgctccgcaggcaccctcccccgcagaggggggagggttcttctctctcttatcttcacccttgcgcttctgctggccggcgccctgtggcgctacgccacgacgctcccgcccctcgacctgacccaggcctcgctccgctccaccgttatcctcgaccgcaaaggccagttgctgcgccccttcgccaccgccgacgggcgctggcgcctgcccgtcaccgcggacgcgatcgatccgcgatacctcgccatgctcaaggcctatgaggaccgccgcttcgacagccatcccggcctcgatcctgcggcgacgctccgcgccgcgtggcaatggctcgcccatggaaaaatcgtgtcgggcggctcgacgctgtcgatgcaggtggcccgcctcgtcgagccgcgggccgagcgctcgctccccgcaaagctccggcagatggtccgtgcggtcgcgctggagcggaccctcggcaaatccggtgtgctcgacctctacctcgcgctcgccccctatggcggcccggtcgagggcgtgcgggcggcgagtctcgcctatttcggccgcgagccggcccggctgtcgtttgccgagagcgcgctcctcgtcgccctgccgcaatcaccggaggcgcgccggcccgaccgcttcgccgccaatgcgcggcgcgcccgcgaccgggtgctcgacatcgccgccgagcgcggcgtgctgaccgccgccgaagcgcaggccgccaaggcggagccggtgccggttgcgcgaaaacaattcccgatgctcgcggcccatgccgccgagcaggcccacgccgccgacccggacgcgcgggtgcagcacctgacgctcgacgcgcgcctccaggcgagcctcgaggcgctggcaacggagcgcgcgaccgccgccggcccggcgctctccgccgcgatcctcgccatcgacaaccgaaccggcgcggtgctcgcccatgtcggcagcgccggctatctcgacgccgcccgcgccggtgccgtcgatgccacgcaggcggtgcgctcgccgggctcggcgctcaagcccttcatctacgcgctcgccttcgaggacgggctcgcccatcccgaaacgctcctcgacgaccgcccggcgcgcttttccgcgagctacgccccggaaaacttcgacatggggtttcgcggcacggtcacggcgcgggtcgcgctccagcaatctttgaacctgcccgcggtcgagcttctggacgctgtcggcgccgcccgcttcgtcgcgcggctgcggggcgccggcgcgacgatcctgctgccgcgcgacacggcaccgggcctgcccgtggcgctcggcgggctcggcatcacgctcaccgacctcgcccgactctatgcggggctcgcgcgatccggcaccgtgccggcgctggcccggcgcctcgatggaacgccggccgcgcccgagccggagcggcgggtcgccgatccggtggccgcctggtacgtcgccgacatcctgcgcggcgccccaccgccggagaacgccctgcccggccggatcagcttcaagaccggcacctcctacggctaccgcgacgcctgggcggtgggcttcgatgcccgcgtcacgattgctgtctggatcggccgccccgacggcgcctcggtgccggggctcgtcgggcgcagccacgccgccccgatcctgtttgacgccttcgcccggttcggcggcgagccggaagccctgccccggccccgcgacgccctcgtcgccaccaccgccgccctgcccccaccgctgcgccacatccgccgcgacgccccgaaaaccttcgccgcgacgctcggcgtgccgctcaagatcgcctacccgccggacggtgcccgggtcgatctcggccttggtgagggcgcgcaggcccgccttgccctcaaggccctgggcggccagccgccgctgacctggatggtcgacggcctgccggtggccgaggcaatgcgccggcaatcggagtggagcccggagggcgccggtttcgcccggatctcggtgatggatgcggcaggcgcgagcgacagcgtggtggtgcggctggaatagcccctcgcccgccgccgtgcgatggcacacgtgactccggtgcctcagactttagctcaccccgcgcgaggcaacgtcctcccccatcagggccgaagtccgggacggcccggctcatgaaccgcatgaggctgccgtggcctggatcgttctcgtcttcgccggtttgctggaggtcgtctgggccttcgcgatgaagcagtcggaggggttctctcgcctctggcccagcgtcatcaccctcgtcaccatgggcctgagcttcgcctgcctcgcctgggcgatgcgcagcctgccgctcggcaccgcctacacgatctggaccggcatcggcgcggtcggcgccttcattgtcggcatcgccttcctcggtgaggcgatgaacgccacccgcattctggcggcggtgctgatcgtcagcggcctcgtgctgatgaagctgtcgagcaccgcctgacggctcaggccgtcccctccccgcagccagggaacaccgcgaacacatcctcgcgcacccggtcgaggaggcggcggtaggccggctcacaggccatgccggcggtgatgcgcccgtactgcgcgccctcggccagcgccccgcgctccggcaccagggcgagcggggtcgccgccggagtgagctgcgtgccgcggccggagaacagggtcgtcaggatgccgaacatctcgccctggatcgtcgggcggccgagcacggcgagccggtactgcccctggaagttggtgacgaggtagatctggcccgattggttcggcaccgaaacggtgccggattgcgcgaacggcgcgtcgagccgctcggcttcgcggaagacgagccgggcgctgtccgcgtcccaggcaatctcggtgcggtaggcgaagatcgcccccgcttgcccgaaggaggggcggagcgtcaggtagcgcccggtcaggaaggccaccgcctcgcgggtataggagccgaactcctccggcgcgtggcgggccttttccggggccgcgaccggcggcgcgggggcctgtatcctcaggggaaggccgagcgcctcttccaggcgcagggtggtggccagcgtgaagggccggcggccggagagcgccttctcaagggtcgagatgctgatgcgggcggcgtccgcgagcgcctgccgggacatccggcggcgggccagcgcctcgcgcacggcgtccgcgatggcgcggctctgcccggcgggcagttcggtctcggggtgatcggcctcgatcagcgacatcgcgtgcggttccggacggatccgcacagaaccgcacagaggagggaagcgtcaaggctcggcagtttcgtcgagcaccgcctccaccagcaaccgttccggccccggcgtcaccgcgtcgagcggccagcaggtggcgagcacgaggtggcggcccggcgcctgcggatcgaggccggaggcgtcccagcgcgcgacccggcgcccggtgacgcggaagcggacggtgactcgatcgcggcgctccaccgtgatcgcgtccccgaccgcaaggcggccgaggctgcggaactgggtgtcgcggtgggcggcgtagaccgcaattcccggttcgcccgcctccggcgtgccctcgacatggccgggcccgaaggccagcgcctgcccgctcgagccggcaagcaccacgtagcgctcgccgagccgggggaagccgatgcgggcgaccggaaccgtgtcggcccagggccaggggcgggcgggcacgccctcggccagggtgcgggtgaaggcgcgctccagaagcacctgtgccagagccgccttggccggaatccaggccgcctgcgccagcagaaccaaaccggccgcgacgagcaggagggctggaagggcggcaaagcccttccgacccgagcgccgcgatgcggcgccctgttgtgcgtgcccgctcacgctgcgagccgacggcgggagaggacgagaccgagcgccagcagcagcgctccgagccatgcgcggatctcgaaatccgtggcggtctgcggcagcgccacggcttgcgcggccgcgatctgcgtagccggggccgcggcgcggcgcggcggcgggggaagctgcggcgcctcatcctgcgtgccgaacaccgtctcgaagtcccagccggccggcaggttgagcggcaactcggtgctggcgaggcgcatcccggccggccggcgcggggtggcgtccaccgccaccagcgaggtcagccgcgtcgtcagcccgtagtcgagcgccagccgcaggatcgccgcgtcggccgcctccgccgtgagcccgcctgtcagccgcgcggtctcggcctctgcgatcttcgcccgcgcccagagcttgccgatgccggtcccgtcctgcgccgcatcgaggtgcagctgcgtctgccagggttgtccgccgatccggccggtgagggtcagggtgccgcgggcctgccccatccgggccgagagggtgagcggctcgccgcggtagaggtcgggcaggcgggcgggtgtcacatcgatgccgggctcggagaaggtcgcggtcaggtcggtgacggcggggctttccagcttcaccaacagggcgcgcatccgctcggtcacctgatcgggcgtgtcgatctgggtgaagctaccgcgaccgagttcggcggcgtggcgcatcaggtaaccgttcggggccgagccgatgccgaccatgaacagccgcgagcgcccgcgctccgtggcgatggccgagaagatctgcgcctcgttgccgatggcaccgtcggtgaggaacacgacttggcgcaaacgccccgtctcctccggcgtcgcgtcccgcagggcggcctggagcggcgccagcatctccgtgccgccgctcgcctggagcccggccacgaagcttttggcccgcatcagatggcccgcgtcggcgggcaccagatcgggaaacagcgtgtcgaagctgtgatcgaagcggatcacgttgaagcggtcgcccgcgcccagccggtcgaggccgatcagcaggctcgccttggcctgccgcatcgaggcgccgcccatggagccggaattatcgatgacgaacaccacgtcgcggggcacggatgcggccgggctggcggtttccggcggggtcaccacggcaagcaccgcctcagcccccgccacccgctcgcgaaacagaccgatcgagggcgcctcgccgggggccgcattccaggtcagctcgaaatcgcggtcggcggcggtggcgccgtcggcaagcgtgatgcggcgctcgctcgcggaccgctcctcgatacggaccgcatgggtggcgctgcgcacctggcccagggtgaagccggccttgagatcgatggtgagcgtcagcggtttgatcggcgcgtggcgggccgggtcgagcaccggggccgcgatcttctcgcgatccgggacgggatcggcggcgccccgctcgacgacggccttcaccgccgggggagcggggctgtagcgcggggcggcgacggtcggcaggcgcaaggcataggtgccggcggaggaccgcacgggctgctggtacgcgatctgcaccagcaccgtctcgccggggccgatattggcgaccgcgttggtgaacaggttgggccgctgctgctcggtgagcgcggcggccttgccctcggcctttgccgcctcgtagacgcgccgcgccgccgcgcgctcgcggatatcggcgacgatgacccggtcgccgaccacgagcttcatcgtatcgaccgccgcatcctccggcagcgggaacaggtaggtgccctcgacccactcactcgtcgtgttgcggaaggcctgggtgatcgtcgcccgtgcggtcggaccgctcacggtgatcgcggcgtccgccttgaggcggggcgcctcgacgggcgcgccgccctcgaagcgcagcagcagcgtgccgctgccgtcctgcaccctcgaatcctgcgctcttgaatcctgcgctcttgccggcgtgatgccggcaatgagggcgagcaggagggcgatcagcggcccgagcagaaggttgcgcggcaggcccggagccgggtgcgcgagcggtgagcgggaatgcgggggcagaggaagcggggagtggggaagcgagagcatggaagcctccatcggcggatgccggcccggtggccggttcctgccaaggctccttcagcggacgctgcgccgccacgggacgcttcgccaaccttcggccccgctccgcacccgagcggcccgcgatgtccggaaagcggcgccattgcccgcttatggtgacgcttcgtccggatcagtgcggagatcgggcgcggcgtcgcggcccgcttcccgcggcgcgcgaaccgcctacatcggggcgatgtcccgctcgaccccgcctgccaccacccgcatcgtctgcatccgccacggcgaatcgacgttcaacgcgcatcacgaggcgacggggcgcgaccccggccatatcgatgcgcgcctgtccgagcgcggccacgcccaggttgcggcggcccgcgcggctctgcgcgcgattcccttcgaactcgtcgtcacctcgccgctgacccgggcgctccagaccaccgccgggatcttctccgatcacccggcacggcccgatgtgctggtcgaggtgctccaccgtgaatgccaggagagcagttgcgacatcggtcgggcggcctcagtgctggcgcaggaatttccggccttccaagtcggccatcttcccgaaacgtggtggtacgcggacggcgaggccgggcccgacggctggcatgtcgagccgcggacgctgttcgaccagcgcgtctcggggtttcgcgactggttgcgggcgcggccggagcggaccatcggggtcgtcggccactgcaccttcttctaccatctgaccgggcgctggctcgccaactgcgaggcgctcgacgtcgacctcacggcggagccgcgcccgcgcgcctatggctgaacttttgcccgcgccgcttccaggcgttcgcgggcggagggcaggtcgatctccggggcctgccggccgatccgaagcgccgcgtcgaggaggccgagcgcgatcggccacgctccatctgcgaagggggccgccccctcggccacctcggcggcgctgcgcgggtcgtcgaaggcgcgcaaagccgccgtggcggtgcgcgacacggcggaggcgcgggcgcccgcgatccaggcgtgacggccggcagcggcgtgggacagcgcgccgccctgcatctcggccgcacggagcgcaaccctggccgcgcctgcgtcggaggccgtctcgcagcgtgcggcgagcgccggcaatccggcggcgtcgagcagcggcggcagtatgcggcgggcgctctcgagcgccaggaaggcggtgcgggcagcctcgaccgcgggcgcatccgccgagccggacagccgcagcacgaacgccatcagcccctgccgctcggcctccggcatggcatcgttgaggccgagcgcgtaggccgccaggggtcgcgagaagcagggcggacaatcctcactcgcggtgatcgcccggtagggcagccccgccgccaccatcgccgcctcgttgatgcaggtgcccccgtccggtccggggaaagcgtgcgagcccttcaaaagccgccagttgaggaggggcgcgaaggcgtcgagggcgtggtggtcgctcaagcagggctcctcccgatccgagagaagcttgcacagcttcgagggacttggcgagaggtctgtcagaagcatcgtcccgaaagccggcggccgcctttcgggacgatgctctagccacccaggccggaggctaaacccgacagcatggcaagcccgagcaccagcacgaccgctcctgccaacaattcgagcccgccgaccgccagcgcgccggcctgcctgcgcccgcccgcgaggcgcagcgccagggccttggcgaacaccgcgaggctcgcgagcgccccggtggtgatcgcggtgccgagcgccatggcgaaggtcgcggcgatgccggcggcgagcaggccttgcgcggcgcagaacacgaggatcagcaccgccccggcgcaggggcgcgagccggcggcgagcaccacgcccgcccgctcgcgccagccgccgagccggtcgagggcggcggcatcggtcaggtgggtatggccgcagccggggccgcacgcctccggcggcgcgtcggtggcaaggccggcaagccgcccggccttgcgccacgtcaccgcggcaccgagccccgccacgagggcgaagctcacggtctcgatcagggtgccggcccgcgtcattccggcggcggtcgtgttgaggacgaggataccgaacagcacgatggcgatggccacgagagcctggagcaaggccgccgccgcgctcagggcgaagccgcgccgcagcgtgcgctcccccgccacgatgtagccggcgatcaccgccttgccgtggccgggcccggcggcgtggaacacgccgtaggcgaagcccatcacgatcagcggcatccaggggccgcccgccttcagcgccgtcaccgccgcgcggaggtggctggagaaattggactggaccgcgagcagccagccgccgagcccggtcgtcgcgggcgcggcctcgcggaaaccgatgccgaagggcgagcgtggcggcggcgcggcaacggggccgagcgcccaggcgatgccggcgaggaggctggcggccgccagcaccgccccggcggcaagcgccagccgcagcggccaccggctggccgccacgcccgcggggcgcagggcggcggtcagggacatgcgacgatggcccggttggcgaattgctcgccgtaattcgaggcggcggtcagcgcctcgaacatcgcctcggtcatcgactggccggcggaggccaccgtgggttcggtgttcttcgcccgcgtcaccgtcatgctgcagccgggggcagcgccggcgaggcgcagcccgtcggcgccctcggcgaggctgaaggcgatgaagtaggtcgggtcgtagacctcgaccgccgcgacgcccttgccctgggcggcgggggtcttcagcggcagcaggaagctcaaggtgagcttgccgccctccatggccatccgcgcctcctgcggctcggcgaaggcttgctccttgccggccaccttgagcttcgtgaagtaggcgaactcggcgaggttgccggcatgctccttggccgagccctgaagctcctcgggcgagaccttgccgtcaccgttggcgtcgagaccctgcgtcaggaaagcggtgtattcggggtcgaaggtccaggcatggcggatgccggtgacgcggcccgcctcgtaggcgagttcggccttggctgtgatccagacatgggggtgtgcccaggccgggctcacgatcgcaagtccggcaacgaggccgagcgtggcggccagggcgcgatatctgagagaggcggcgatcggcatggcgctcgggggaggctcgcggcaggtcggggcggtgacgacgatgcgccggaccctgcccgtccgatcgggcgaaagcagggcgccggggcgcctccgccgatccccgtgcgcttatggccgcttgagcagcgcctcgacctcggcttcctccgccttggacagatccgcgacccgtgtcggcgggcgacggcgcgacaggcgccagatgccgaaggcgccgagacccaccgcgagcagcgggctcagccagagcagcagcgtgtgccagccgaagaccgggcgcagcagcacgaattcgccgtagcgggccacgacgtaatcgatgacctgaccgttgctgtcgccctctttgagccgctcgcgcaccagcacgcgcagatccttagcgagcggcgcgtcggaatcgtcgatcgactggttctggcagacgaggcagcgcaggccttccgagatatgccgcgcccgcgcctccatggcggggtccttcagcacctcgttcggctgcaccgcgagcgcaggaagtgcggcgaggcttaagccgagcgcggcgatcgtggagcgaaagcgggtcattcggcaggcaccgcggagggcggcagcttggcgcgcgccttgaccggggcgccgacacgcatgcgccggtcggtaagcgagaggccgccgccggccgccatgatgagcgaaccgatccagatcagcagcaccagcggcttgtagtagagccgcatgccgatcgagccgtcgggcatcacttcgccgaggctggcgtagatctggctgacgccgaccgtcttcaggccggactccgtcaccgtcatccggcgggagggatagaagcgcttgccggtctcggcggtgccgacatagtcgcccgcgcggttgcgcagcgtcaggaaggcggtggtctcctcgtagttctcacccttggtcgggccgatgcggtcgagggtggcgacgtaggggccggaggcgacctgaccacccggccggatcgtcgcgagcccttccgtcgcccagccctgcccggcgatgccgagcacgacgacgccgacgccggcatgggccagagccgtgccccaggccgagcgcggcaggccgatcgcccggcgccacgtcgtgccgagatcgcgcgtccggttgtggccgtagccgcgggcgcgcgcccagatctcaaggacggagccgatgatgaggtaggcgccgaagccgaggccgaccggtgccatcaccggaccgccccaggcccaggccgccgcgccgagggcgacgacgagggccaccgcgaaggccgccagcagacgctgcgcggcggctgcggcatcgccccgcttccacgcgagcgcctgcccgaacggcacgatcacgaggagcggcagcgccagggggatgaaggtccagttgaagaagggcgggccgaccgagatcttttcgcccgtcagcatctccagcagcagcggatagagcgtgccgacgaacaccgtggcgcaggccgcgaccaggaacaggttgttcatcaccagcgcgccctcgcgggagatcggcgcgaacaggccgccctggcgcaggctcggcgcccgccacgcgaacaggctcagcgcgccgccgatgaacagcgcgaggatcgcgaggatgaacacgccgcggctcggatcggaggcgaagctgtgcaccgaggtgagcaggccggagcggacgatgaaggtgccgaccagcgagagcgagaaggtgaggatggcgagcaggaccgtccagaccttgagcgcgtcgcgcttctccatgacgacgatggagtgcagcagcgccgtgccggcgatccagggcatcagcgaggcattctcgaccgggtcccagaaccaccagccgccccagccgagttcgtaataggcccagtacgagcccatcgcgatgccgagcgtcaggaagctccaggcgatcagggcccagggccgcaccgcccgcgcccagacggcatcgatgcgcccctcgatcagggcggcgacggcgaaggcgaaggtgacggaaaagccgacatagccgaggtagagcagcggcggatggatcgcgaggccgaaatcctgcagcagcgggttgaggtcgttgccctccaggggcgccggggcgacgcgggcgaacgggttcgaggtcgtgatgatgaacagcacgaacacgaaggtgacgctcgcctgcaccatcagcgtgttggtgcgcagcaccggcggcacggaggtcttggcggtggcgacccaggctccgaacaaagcgaggatgagcacccagaggagcatcgagccctcatggttcccccacacgccggagatcttgtagatcaagggcttggcggtgtgcgagttctcgacgacgttctggaccgagaagtccgacgtcacgtgcgcgtaggtcagcgcgcagaaggcgaacaggatgcaggcgaaggtgccgagcgcggcgggccccgccacctcgcgcaaagccgcgtcgcccgagcgggcggcccaggcgggcatcacagcttgcaccagggagagcgccagcgcgagcgccagagcgtaatggccaatctcgacgatcaccgacagtcccctcgcgcggtttcggttcggacggtcatggaatctttcaccgctcgctgcgctggcccagggtggcgtcggccgtttccggcttcgccccgtccttcggagccgccttagaagcgtccttgggggcttccttgcccccgccttcctgccagcgtccctgcgccttgagggcgtcggcgacctcgcggggcatgtagttctcgtcgtgcttggccagcaccgtatcggcccggaacacgccgccgacatcgagcgtgccctcggcgacgatgccctggccctcgcggaacaggtcgggcagcaggccgcgatactgcaccggcaccgtggcgttggtgtcggtcaccgcgaactcgacgttctggtcgggcccgcgcttcaccgagccgtccttgacgaggccaccgaggcggaagcgggtgcccggcgcgacgccctgcgccgccacctccgcgggggagcggaagaacacgatcgatccgctcatcgccgacaggatcagcccgagcgccagcgccagcacggcgccgcaggcggcgatgaggatcaggcggcggctcttgcgggtcaaaacggttccgtcccggttcgtcggcttcttctcgttccttcaggctggcgaaggcctgacggcggtgcgacgtctgctgaggatcaagagacgggtttcggcccgcccgcccccggggtcaaggttgaacgggcgggaccgattgtcaggggccgccttccgctacggttgcgcgggcgtcagaccgagttccttgccgagcgcgtcgaggcgttcgaccgctttcgggttggcggcgagcgccatcctggcccggtcgagggcttgggctgcggcggcccggtcgccgatcacaccgtaggagcgcacgagccgcatccactcgtcggcgctgccgcccttggcggcgagccgccggtcgaggctggcgaccatgccgcggatcgccgcttctcgctcggctggcggcatcgcccggatcgcgttggcggccgtgtcgggctcggccgcattccgctcaccgggcttttcgctgttctctgccttcggcgggggcgtcccggccccggcgaggccgagttcatgggcctgcgcatcgaaacgcgcctgggcttccttatcgtcgggaaacgccttgcgcccgcgctccagggcatcgagcgccttgtcgcgctcgccgaggaccgcgtgggagcgcacgaggcgcagccactcgtcggcgctgccgccctgcttggccaagcgccgttccagcccctcgaccatgccgcggatcgcgtcgatccgttcggagggcggcagcgcctggatgttgctgcccggcccggccaccggcgcctcggacatcgctccgtccttggcgccgtccttggctcgatcccgagcgccctccccggcctcccttccggcctcccctgcggccttcggcgcggccagggtctcgcccttcagccgggcgaggttgtcgcgcaccgtcggcaaccagggggcatccgcgggggcggaggccgccatcgcctccagccgccgcacggcgccggccacatcgccggactgctcgtcgccgcgggcgagatagaactggggcttggccgccttcggatcggcggtgagcgcccggcccagcaccttgcgcgcctccggcgagacggtgccgtcggccgccgcgaccagggcctcgccccaatccgacagcgcctgggcgtcctcgcccttgaggcggacgagcgccgcgtaggcacgggccgcgtcgtcgaaccgcccgagccgcatatagaccggcccgagcacgctccagccgcggacgtcgtccgggtggttggcgagccgcgcctcgatctggccgatggcggtcatcagatcctgcgccccggcccgcgtcgccttgcggtccgcgtcggtctgcgacgggagattcggagagccgtagaggccgtagacaacgagcgcgaccagcgggatcgtggacagcgcgaaggcggaagccgcccggcgctggcgcagatgcggctcggcgatcggcgcggcgcccgacccgtccgcccgctcctcgcggctcgcccgcagcagccggcgcgccgcctcggcgcgcgcggcctcggcctccgccggggcgatgaggccacggccgagatcgcgctcgatctcggcgagttggtcttcgtagaagccggtctcggtggcgagcccgtcgccgccctccgcctccggaccgaccccttgccggcggcggcgcgacatcggccaaagcagcgcgaacacggctgcgccggtcatggccgccaggatgaaccagatcgccgtcatcagacccaaagtttttaagctcggccccgtgtagagcccgagcggggcccgcacgacatcgcttccgggtgacacgtcgtcacgcgcgagggaagcatggccatagcacaggcctgccggtgcgtaaccttcgcaaggcccgccgctcagcgttgtccgccccccgcgggcgcgtcgcccggcacctcgatcaccgcgcgcaagcccccgagcgcggcggcctccaagcggaagcggccgcgatagagcgcggccagatccgcgacgatcgacaggccgagcccggaaccgggcttggtctcgtcgagacgctggcctcgcttgagcaccgccgcgcggtcctcctcgggcagacccggcccgtcatcctccaccgccacgaggaggtggggataatcgtgctcggccgtcggcgcggcggagatcgagacccggcccgtcgcccatttcgaggcgttgtcgacgaggttgccgatcatctcctcgaaatcctgcttctcgccgcggaagcgcagacccggcgggacatggacctcgtaggcgatgtccttgtcgcgatagatcttgccgaaggtgcgcacgaggccggccagcgccggctcgacctccgtcgaggtgccgagcgtgcccgcaagcgcggcggcgcgggcacggtcgaggtggtagttcacctgatcgcgcatcaccgccgcctgctcgcggatcttctccgacaattccggcggggcgtcgctgccgctggcctcgttgacgatgatcgagagcggggtcttcaacgcgtgggcgaggttgccgacctgggtgcgggcccgctccaggatctcgcgattggtctcgatgagcagattgatctcgcccgcgaggggcgcgatgtcgcgcggatactcgccgtcgatccggtcggcctcgccgcggcggatcgagccgagcgccgtgcgcagcttgcgcaagggggcgaggccgaagcggatctgcagcagcgcggtcgccgcgagcgagaagccgagcaggccgaaggtcatgaacagcgagaagcggaagcgctcgacgtcgttgacgatctcgtccgccggcccggccacccgcacggtgtagcgcccgtcggctccgacatcgacgtcgcgctcgacgatgcgcaggctgcggtcgtcctgcccccggccgtagccctggcggatctggccgacggtcgcggtgccggcctgatcgggccctttcagcggcacgccgacgagcgagcgcgaggtgcgcaggtcccgcggcttcgcatcgggtcgcccgacctgccagtaccagcccgacagtggcaggtcgaagcgtggatcgccgagcgagaaggagcgcgtctcggggtcgctcggcgagacgagatcggtggcgaggttgttggcgaagacgagcaggcggctgtcgaaggcgcgctcggtgttctcgcggtagagcgtggtgaggatgaaggccgcgatgacgaggatcgcggtgctcgacaggaacgaggagaccgcgagccgcaccgcgatggagcggcggcgcaaggggagccaagcgaggcggtcggtcataaatcctggctcgaatctcggctcgctcgcaactttgcgggcatgtacatcatgcgcaccggctttctacactgcctgccagcgaggcgcttatggccctgcacatcggcgctgcggaaacggaccgcatcgtccgcctcctggccgagcggaagggtgttccgctcacggaagccgtcaagctcgctgtccgcaacgagttggagcgggaggagcgccgccctggcttgtgggagcggctgaaaactttgcacgagcgcgtggccgcgcggcccgcctcactgtgggcgacggcttcgcctacgcggtcgcgcagaatcacggcgtgccgctcctctacaagggcgcggatttcgcgttcaccgatctcggcggcccatagggtctcacgcccgccccggcggctggttcggatcaatcaggtagcccagcccccgtaccgtctggatcaggtccacggcgagcttcttcctcagacgcccgacgaacacctcgatggtgttggagtcgcggtcgaaatcctggtcgtagaggtgctcggtcagctcggcgcgggagacgacgcggccggtgtggtgcatcaggtaggagagcagccggtattcgtggctcgtcagcttgatcggggcgccgtccacgaagacgcgacccgagcgggtgtccagggtgacggggccgcaggcgatctgactcgacgcgtggcccgccgcgcggcgcaagatcgcgcggacgcgggccatcagctcctccatgtggaaaggcttggtgacgtagtcgtcggcgcccgcatcgaagccgtccaccttgtcggaccagcggtcgcgggcagtgaggatgatgacgggggtcttcaccccggcccggcgccagttctggagcacggtgacgccgtcggccttgggcaggcccatgtcgagaatgatggcgtcgtagggctcgttctcgccgagatagccgccctcctcgccatcgaaggccttgtcggcgacgtagccggcctcttccaacgcggccacgacctgccggttgatgtcacggtcatcctcgaccacgagcagacgcacggtcggttactcctcatcccggcggcgcaccgccacgcttaccaatgcccgctcacctgtcccgattgggcatcgaccatgacgtgcatgaaatgcccatcacgacgcaaggccgtcagcaggtagacgagccccgcttcgtgccggcacaggctggcgcgctggatttcggcccgcggaacgatctggcgcgccgcgcggatcgcggcgatgggcggcacgacacgcttttcggccaccgcctcgcgcagatcggccggcgacaggcaatcgtcgccgcgattcagcggcgctcgctgcgccgggacgggcgccagggcaccggtttcctcggcgagcgggccgaccgcccccgccgcgaggaccgcggcggtcgagacgacgatcaacagggcgaaagcttggcgcatcgagggtgactgtcgcgccagcgcactgaatgcgccctgaatgtttgcgagcgcgggcgcactcggtggggaagcagccggagatgatgtcttgcgttcgagggccatgtccgggtcggcgatgttgccggggacaaggcgggatcgccgccgcggttccgtgggcatgactgcgcacgcctcacgccgccccctctccgccggcgtgccggcggcggtcaccgcacacccgcagggtcaggctcgccagatcaccgctgtcgatggcatcgagggcggcccggcgcagcgtgatcagggagcgttcgaagccgtggcgcgccgcgtccaggcgaccggcggcggcacgggaccggcttcggcgcgaggcctgcgagccggttccatccgcgacggcggcagcaggagcggaagcggaatgggcaggcatggaagacttccttattaccgggtcagagattcggccggtgctgcaactcgccgatgcgccggaggagatcctcgaaccgctcccgcgcgcgctcgtcgctgcgcgcgacggccccggcggtctcgcccgtgagccggaccagatcctccagcacgcgggtgcggctctccagggcggcggccaccgccgcgttggtctgcgaggcgcgctccagtgccgcggccgtggcgcccgtctcggtgatgcgggcttccaccacgcgcaggccgtctcggtagaggtggaggcaggccagccccagcagcaccgcgacgatccagccggcgcccccgtcggcgaagaggaggcgcgcggcttccgctgcgatcttgtccattgcaacgcctcccggattctcggctccggtcttgcgcaataccggacgatcagacggccttgcgggtctcgcgcgcggacccttgccccagggcgtgttgaagtgcgggttcgagggtgttgcccgcggtcgccgcggcctccaggggcagggaccggaacaccttctccgcaaccccctcgcggccgcccgccgcccggatcagccaggccggcgcctgatcgagcgcccgttgcacggcccgcgcgatcaccgccgagccgacggagacggtcagcctgcgcccttggacggcgccggccacggcgttcagggcgtagtcggtggcgttgcgcacgagacgctcgaccagcgcgtcggtgacgaggaggcgcaggggaccgccgaaccgcgcaagcactgccgcgaacgcggcgacgagcaccggcgtgagcagcgcggacaagccctgggcgagcgccacgacggcgtcgccccagggcaggaccagcgcagcggcgtcgacggcggggagcgcggttgcgtgcgcgggcgcgcagcagccgagcaggaggagcggcggcaggacgggtctgaagaggaagaccctggccatggttcgggcaaaacctcgaacgaaggccttgttgggcgtcaccttggtcggcgtcatggcagcgatccttttagggtgcggaggggaagcggtcagcggccggcgcgcagccagtcccacaggcgcgcgcgccagccgggccgcgcgctggacggcgaggacgggcgctcgacgggggcggcgacgggctgcgcatcgctgcgccgggcgcgcggcagggcggtttcgtagggcgtgcggaactggtcgaattcgccctgtcgacgggggatgatcgcggccgggcggttccacatcaggatcgcttcgcccgcgcccgcccggtcgccggcccgcaggcgccgcagcaccgtggagcgccggaacgccgccgggccgatgttgaagcagagcgagaccagcgcgtcgaaggcatgctgcggcagcggcttgggaaccgtctcggcgacggtgcggacgaaggccgccacgtcgcgggtgaagatcgcgtccgcctccccggcctcgatgcgcaggcccgcccgcggcacgggcggcccggcggcggcggtgtggccgatgccgatggtccagacccccacgctgtcgcggtaggcctccaaccgtcgcccctcccgggcgatcagcacggcgcggccgacggcactgaggtccatcgtcaatctccggtcttgaggggatgggtcgaggggcgggctcggcggccggcgtctctaggtcattgtttgccgcgcattctttcgacgaaccggtcgccacttcgtcggaatgcgctctaatccaggccctcgaacagcagcgagaacaggatgctggtcgtgggctgcgccccgctgctcgacacgatcttgaggcaccagcggtccgccgcctcgaagacggcgctgttgacgaggtcggccgcttggttggaaccggcgccggcgatcgtgcaggtcagggccgtgccggtgaacaggttctggagcgtgacggtccagctctgaccggcgcccggcgcgccctgcgtcacgacccgcaaatcgcggaaccgcccccgccggccggcggcggcgtagaccacgctggggtggccgccgacgagggcgttggtgaagtaccgcgtcgccccggccgggatggagcccggcccgctgttgccggcgatcacctgcgccgtcagaaccggcacgtccgcgacggtgatccgaccgggaaaggcgacccgccccgtctcgcgcgcgatccgcagcgcatcgaaccagtcgccgccgttcggggagaccttcacacgaaggtcgtcgtcaccggtcaggccgatctcggcgcgggcggagaacccggtctgcatcagcagggaaagggtgttgccggccgcctgcttgttcagggtgtagcgcagatcgccgcttccgccctccgcgaccgtcagcgcggtccagagcgccttgttgagcttggccgcgaagggattgtccgcatccgccccggtgccgagcccgaggcgggtcagattgtccagggcggtgatcgtcgcgcggaacggcatccaggccgagccggtgaaggtgtagagttcggcctcgtcggcgacgtaggctgtccagcccgtaagcggcttgagggacagccacgcaccgtcctggaaccgggcgatgcgcccggcccagccggtccaggccccgctcgggttgcccgacacgatcaggtagcggtcgccctcggcggggctcgcgggtggggcggcccggtccttgtccaggacggcgagctgcaccagcgcgtcgagcagcgccaaggcctcgttgtgggtgacgtgcttctgcgcctgcccccccgcgatcagcggcagggcaaggctcggggtcgtgtcggccatgggccactccggaagtgtcgggggtcagacggtccgcaggctcacccgtgtccgtcgggcggggccggggccggcgagcgggccgattggcaccaatgcggcgtcgatctcggtgcggggcgtgccgaaatcggcgatctcgtcggcgcgagcgtagagcgcactcgtcgtggcggtgctcaggctgcgcagaatccgcccgtcctcggcgaggatgtcgaggcggtaggcctccgccccctcgcccggcggcaggtcggccggctcccaggcgtcggcatcgcgccgcgcccgccgggtccaatggaagcggatgccctcggcctcgcgccgagcgcgcagatggaccggactcaagggggtgaaggcggtcgggtccgccgtcgccgcgaaaccgacgaaggcgggatcggccggatcgcgctccgccgggccgacccggtagaggaaacggcggccgacctcgtcgagccgatcgacgaggggccggacggcgccgtcgtcgaggcgcacgatcaggctccccgtgcccgccgaacggccggcggcggcctcgctgccggccaagccccgcagcaggcccgagagccgccacgtgccggacccgatcagctcggctttcgccgcagacaggagttccaccgccccgtccgcgccgatcaccgcgaacaggttgccgccggccagggcggcggcctcgccgatggcgctcaacccttccgcgtggcgcagggtgacatcgaggcgggcgttgcggtcgaagcgccagagtggtcccggcggcagcggggtcagcgtgcggccgaggcaggccggatggtcgagggtgcggtggagcgcgaacggcgcgccctcgccggccgagcgccagaccgcgacggcaccgggccagggatcggccgagaccgcgagataggccagcggcaccgggtcgccgcgttccaccggtagaaccagcggcagggcgaagaccggccccggcaccgccggcggcctccggcctgttctcggggccagcgtggtgggcgcgggatcgggccgggcaagcggcacggcccgggtctcgatccggcggccggtgggcgcgtcgtcgatccgcacgatccggtgaagcgtcccgctatccgcgtccggaagtgccaccacatcgccgggctccagatcgatccggcgcgggctcaccccgaaagcggccgtgtcgcggccggcgagcgccgcgtcgaggacggcctccgccagcgcctgcacggcgtcgcgccgggtgacgatggccgcctcaacgcgcacctcctgccgccgcgcgccggccgggcgcgcggcggatgcggtggcgcggcggtaatccgggctctcgccgtcggaaaagccgatcgcgacagagcgcggcaactcgctctcctgcgcccgcacccggcgcaggggcgccgcctcaccctcgccgagaacgaaatcgcccgcgaccagcatggcgggcgcgcgcgggcgcccgtcgcgaatccgcaaggtacccccagagaccgacacgtcgaggttgaacagccgtgccagcggctccagcgcctcgcgggcggagagcggccggtcgagcacggccccgtcgaggaatccggcggcgtcgatgtcgaggggcgcatcgataccgagatcggccaggatcgccgcgatcagccggtcgagttccagcccctcgatccggccggtgatccagtggccgagcgcccagttggcagcatccgaccacaggctcgtgaaatcggggaaggccggaaacggccgggcatcccaggcccagacgtagatgtcttcggccgggatcatccggccgccatagaccggcgagaccggattatgagccggctcaaaaccatcgacctcaggatcgaagcgcgagaggatcgcgtcgaggccgcgggcctggatcaggtcgtcgcgggtgccgcgggagaagggcggtgccgcgttctcggacgatttcggatcggggaagacgttgggcccgttggtgccgcgatcgaccgccgggacgccgatctcggtcagccagatcggcttggcgcccggcatccaggccgtcggcccggtctcgacgccgcgctcacgctcgacatgcgggttcgaccaccacgcgacgagatccttggcccggtagatccacggcttcccgtgggtgccgtcggtgatcggcgtgcggcgttgcgcggcgcgatcctcggggctcgcatagtaccagtcgaacgcctcgcccgccccgaggcggttcttgagataggcgcggtcgtagaggctcgcggcctccgccgcgtcgcgatgatcgggcccatcgcgccaatccgagattggcgggtagtagtcgatgccgatggcatcgatggccggatcggcgaagagtggatcgaggggaaagcgcacggaggcgccgccgtcgcggacatgggcgccgtactcggtccagtcggcggcgtagacgaggctcacatcgcggccgaggcgggcgcgagcctccgtggcgaggcgccggagttgcacgaccgccggataggcgccgtccggtccgcgcacccgtgtcaggccgacgaactcgctgccaaggatgaagccggccagcggcgctcctgcggccgcccagccggcggcgaggccggcatagtgcaggatcatcgcccgatagccctgccgcccctcgaagaaggccgcgacctgatcggtcgcgccgccggtcgcgtccgggcttccggcccggtcgggagcgggatcgcaggtgatgcgcccgcgccaagggtaagccggctgcgtttcaccgggtcggtacgggtccggcagagcgttgccggccggcacgtccatcatcacgaagggatagagcaccaccgcgaggccgcggcgggtcagctctgcgaccagccgcccgagcccggcatcggacggcgtaccgccataggcggctgtcgcaccggagcgggaaaccgcctgcgccgcggcgcggttcagcccggcaacggaccagggctcgcccgtcgtcgccttcgccgtcgcgtcgacccgcggcgtcacggtgcagtgcccggcgcgcagatcgtcgccgaaccagcttgccaccaccgagacgcgcttgagccgggggcacaaagcctggagcgcatcgagcgaggcgacgacgtcactcgcgccctgaaactggaaacggtttgccggctttgtagcgccgaatcccgcgtcctcgctgacggcgagcggatcgaggccgaactcggtggagcccggtatcaggcagaccgcgcggaccttgctcgccagcccggcgacggggcggatcacctcgaaggcgaattgcggaattcggttgccgaaggcggcgagcggcagccgctcgaacacgatgtaggcgagcccgcgataggccggcgcgtcgtccgcaccttccttggcgacgatcagcggatcgggtgcctgcgtccccgagccggtatgaacgcgccaattgagcgtcgtcaggtcgagttcgctgccatcggcccagatccggcgaaccagggcgatctcgcccgcgcagagtccgacggcgagatcgatgaaggtgctgtaggcggtgcgcacggttttctggccgcccgccccacctttcgagccggaggaggaccgctccacggtggtgttggcaacctcgagcgggcgcgtcgcccaaatcagggtgccaccaatgcgcgcccggccgtagacacggggcaccggcgcgccctcggtggaggcgaggccgccgagttcggtcagccgcggcccgtccacgaagcgtgggctcgtgccggcgccgaacagcgcgctgtcgagcgccgcgcccccggccgcgccggccacgcgcccgatcatcccaccgatgggggcgccgagcgcagtgccgactgcctcgccggcggtttgcaggacgagcgtcgtcatggcggtaactccggcgggcgcaaggatcaggcgattgggtcaggggatcggttcagggcggatcgggaaagcggaaggcgtgagcaaggtggcgccgccaccacggcgtgagcgcaacctcggtcaccgccgcgccagcatgggcgtggatcatcgccgccggcccggtggcgatggcgcagtgctttgccggcaaatgtgcacgaaacgcgaagagcaggacatcgccggcccgaggttggtaggcgttcaacggtccggtgatcggcacgaggtgccgtcgcgcggcggcgaccagcgggtcggcgccgtcgagggccgattcggcccatgtggcggcgtagggcggcgcctcctccggttcggggccgagcacggcccgccagaccccgcgcagcaggccgagacaatcgcagccgacgcccttcagcgaggcttggtgccggtagggcgttccggcccaggcacgggcctccgccacgatccgtccggcgagcggcgagacgtcgtcatccatgatggcctcaccggaacaggctggagccgtcgaggcgcgcgccggcctcgggcccggagcgcagcacgaaatcgttgccgggcatgtgcggaaaaccctggaagttgagggcgttggcgaacttcccgcggcaggcggcgaggctcttgtcgcagccggcgacgagcgtgaaggtatcgccggctgcggctggacgcggcggcggatcccacagatcgaggatcgtcgccgtgacgtcgcgacgatggccccgcaagtccgcggcgtgtccggcattggcgccggtgtcccaggtcaggcgaccgccggagaaccaatcggtcgtgaacgtccccgccagcgccacgctgagccggccgggctcggaggcggcccgtacggtgccggtcgcgcggaagcgcgggtccgagagatcgacgcggcagcgggcatcgccgagttccgcgtcacagccagcgcggaagctgcgcccgaccatgacttcgaggcggtgcatcagcccgcgcagttcggcgacgaaggcgcccccctcccggcggatctcgcccagggtcgccacgtcgaggagcaggcgcgcctcgggctcgtcccaatcgaccaaccaggtctcgaccccggccccgtcatagagacccgccgcgacgtcgatctccgtgatcccggccgaggtcagtgccccggccacctcgccaccaccgacggcaaagccgagttccgcgctcgcctcggccgcctccagcccgctgcgcgcggcgtaggtcacgccactgagaacgagatcgcggtcgtgatcggtgaagccgaggacgagtccgtcgcggcggcgcagggcccagcagcggcagagcgtggtcgcgccgccctccaggcgcgcggcgagacggggcgggacgacgcgcatgggctttcctcagggcaggatctcgatcagcgggatgcgcggcacctcgccggcggtgaaggcagcgagatcgacggtgagttcgtcggtgtcgaagcggaccggcacatcgaactcgaaaccggccgtgacagcggcacccatgggcggcaccgcgtcggcggcgaaggtgacccggcccgtggccggatcgacggcgagcttcggggccgccacctcggcaccattcaccgccacgcgcacagtgccggccaccggcttagcgatcgcccggcggtaggcctccgacccgctcccgtaggtcttggcaagggcaaagatgcgggtcgcgccgtcgccggtgccgatccgttggtcggtcggctcaggcggccgcgagggcgggccggaacggtgatcgatccgatcgcggtagcggaacccgtagagccgcccgcgccgctcctcgaagaagccgagcaccgcgtgcagggcgtcgagggtacggatgccgagcccggcatcgtagcggcggcgcgaatcggcccagcggctgttgcggtgctcgcggcccgaggccagcgtgacgatctcggtgcgccgcaccgggccgccgctgccgcgcagggcgacatcgaggggaaagcggacctcgtgaaagtcggatgccatggcggtgctccttagagcgctcggcggccacgggcgaccgcgcgggcgaggcgagcggcgacctgggcctcggagcggcggaaaccctcgatgtccggcgtggcgatgttgacggtgaccgcgaccggacgctcggtcccgcccgcggcgacgccgaggcggccgtcgctgccgcgcctgagcggcaggatcgcctccggcccggcctcgcccatcaggccggcgtcgcccccagggccggcaagcggaaagtaggtcggcgccgccacgaccccgccggccgcgaaggggcgcacccgtcctccgccgagaaccccaccgagccggaacggcacgatccgcccgtcggagacgacgccgcccttggcgagcgccgtcgtgctgccgccctccgaggccgcgctcagcaggctgttgacgaggctcgtcacgcccgccttgaccggcgccagcgccgccttgaccgcgacgttggaaagcttgctcgccagcgaggccagcacgccgtcgagctggcgcccggcattgaggttgcggtcgaaggccgaggacaggctgtggccgaagcgctgggccagccggtcgagggtttcgagctgcctggcgcgctcggccgtgctgcggtcgctgtcggtcatcgtgaggtccccggatcgggatgggcggcgagcagccgttcgagatcggcccggctcggcgcggcgagcgccgggcgggtcaggccggcggcggcggcgagttcacggggcgtggcggcccagagatcgcgcgggcgccagcgcagggtcgcgagaccgagcgtcagcaccgcatcccacgggaaggcggagacgggcgtctccggcgcgttgcttcccgtgagggtcaagggtctgcgggcggagcctcgccgaaggccgcgaccagcgcctccccgagcgccgaagtcacggttgccaatccaccggagagcggcagccgtgcgaccgcctcgccgtcgagagcgtggccgccgccgcggagcgccgcgccgagcagcgcgatcacgtcgcgggcagcgagccgcccgccggcaaagcgctcggccaggccggcgaggtcgcccgcgccgagcgcgtcttccagttcggcgagcgcgccgagggttaggcagagcgtgtagcactcctggcctaaggtcagcggcacctcgccgcgtcggcggttggccatcgtcatgcccccgcgaagctcaaggggccggcggaatcgagggccatgtcgaaggtcacctcgcccgcatgctccccgcgatattcgaggctcgtgatctggaacaggccctcgatcgtgccgaaatccggcaccacgatctggaaaacgccgatcacgccatcgaagaacatctggcgcaggcgtgcgtcggaggcctcgtcgcggaacacgcccgatccggcaaccgcggcgcggcgcacgcccgccccggccagcagctcacgccagcgcccggcggaatcggcgttggtgacgtccacggtctcggcgttgaaggcgagctgacgggcgcgcagccccgccaccgcgacgaagccggcgcttccattactgacgcggaccagaaggtccctgcctctctgtgcgctcatgctcgcggctccggcgttttcgaggaaatcagacggcgacctcggtcaccgcctcgaaggaaagggtcgcgcgcccctcaccggtgcgctcgtcgcgcaggccggcgaggctcttgaggcgcaggaggatgagggcgtggccgctcaccgcgaggtcggcctcgtcgaggcgggcggcgatgcgctcggccacctccagggccgagcgggccgagcccggcttggcgaagaccgtcagcgcgaaggcgtggcggtggcgctgcgcaccatcgacggaatcgtcgctgacttcgctcggtccgaacagcgcatagaccggggcggcgccccgcggcggctcgtcgtagagccgcaggcggccgcccatcagcgcagcgagcggcgtatccgcggcgaggtaagcgagaaggccggcgcgcagggccagcagcgggctcgaacgcgtcacggggaagcctcctcgattacctcttccacctcgcagacgaggtcgcggcggcgcccgtcggggtcgtcggccgcgcggatcgcgaagcggcggggtccgtcggcgaggcgcatggccggggtgacgccggagcggtagcgcaggccgacgcggtagaggccgggccggtcggtgcgcccgccacggggcgcggcggcgctgccgagcgattccagcgagccccacaacatggggccggcaacgtagcggcggagccggccgccgaacccgtcgggctcgtccaccggcagttcgagcacgaggcgacgccgccgcgcgccgagcggcctgtgtgtcatggtcggtctccgtgggtgtggtcagagccgcatccggcggcaggcggcggcgagccccgccgcctcgggcggcagcggacggggcgcgctctcgccgcccgcatcgccccggttctcgaaccagtcggcgatcgtcaggcgcagggcctgaaccagcggctcggggaccgggggcccctcgccgccgcagcccgcgccgacctcgaccagcgccgaggccgtgccgagcggcggcaggtccggcccgaacaggaggcagggcgcctcccacggatcggggccgacccggatcgggcccggctcgatctcggtgagggtaccgcgcccatcgaccagaccggcgcggagcaccgcaacgagcgggctcagcggcagcggcatcagcccgagccggggccaagccgccagcaccacccggaagcgggcgggccgcagcagccggcgcgcggtcgcttcgaccgccgcccgcgccgctgggatcaggcgggcgatcagcgcgtcctcggcggtctcgtcggaggacagccggagatagccgcgcatctcagccacgctcaccggctcgacgccggtctcctcgacgcgtatcggggtcatgccagcctctcctgaaagcgttttcgcaatcgatgcgcgcgccgaacccatctcttccgcgcagtgcaggccttggcctcggggcggcggcgctcacgctcctgctcgcagccacgccggcgacggccatcgtcggcggccgggagggcgccgaggtgccgggcgcggcctcggcggtgatggtgctgacctccggcggcggggtctgttcagggatcgtcgtcgcgccggacgcggtgctcaccgccggccattgcgtggcgggcgtgggcgagaaccgcgtccattaccgcgacgaaacaggccgcccggtgctggccgagacggccgcccgcagcttgcatccggcctatgacggcgatgccatccgcgggcgcacccgctctatcgacctcgcgctgctgcgcacccgcgagcccttgcccgcccggttcgtgccggccgcgttgagcgccgcgatgccgcgggccggccagagcctgacgctcgccggctacggcgccgcgcggggcggcgaccggcgctcgatcggccgctatcgcggcgcaacgctcaatgtcgtcgagccctacggcccgagccgcatcctggtttggctgaaggcaccgggagcgggcggctgccagggcgattccggcgggccgatccttgagggcgcggcggtggtcgcggtcgccgcatgggtgaaggatgcctgcggcggcctgacccaaggcatcttgctcgggcctcaacgggactggatcgaccggacgctgtccggctggggcgcctccgcgcgctggtgacgtccttgaccgatcgtgatccgcgcgccgcggcccatgaggaaccggaccttggccgccgaattgccttcggatacgcttcaaccggcccgggattcattcatggaatccggcgcaccgcgccagggccctgggagaacaaaaaagatggttgcgagccctcttcgcgcgtgcgtgctcggtgccttgctgggtctcgtccccctctcggcgcaagcggtggtcgagggccgcacctcccgtgatcccggcgggcttcgcgcctcggtggtgcgcatcgagagcacgcagggcgagatctgctcgggcaccctgatcgcgcaggacatcgtgctgacggcggcccactgcgtgatgcacaaggccggctacaacgtcgtcgtggtcgatccgaatttccgccagcgccgcctgcgggcggtcgcagtctcgatgcatcccgaattcgtccccggcacgacgccggaggagcagcccggcatcgacctcgccctgatcaagctggagcagccggtcggcgccggcttccgcccgctcgatccccgcggcggttcgatcaccacgggcgacaacgtggacatcgccggcttcggcgtgctcgccgagaaccgccgcaacaccgcgcggacgctgcggacggcgcatctcgtgtcgatcggctcgttgcaggtcgccaaccgcgtgacggtcgtgaccgactcgcggcgcatggccgaaaccgccggcgcaggcgcgtgcctgggtgactccggcggcccgatcctgcgcggcggccaaatggtcggcgtcgtgagctggtcgagcggcgccatgcgccaggaccggcgcgcccgcaccgcctgcggcggcttcaccgccgtcacccccaccggcgagcacgcgagctggatttcctcgcgcaccgccgagatggaagcgatgaccgccgacatggcggcggcgcaggccgggcgcaccgagtggatggcccggcccggccggcggcggatgtactgagaacgatcaggcgaaccggagcagcttgatcgcgctgaagtcctgcaccccgccgccgacgcgcttggtggtgtagaacagcacgtagggcttggcggagtagggatcgcgcagggtccgaaggccggcacggtccacgacgaggtagccgcgcttgaagtcgccgaaggcgatggcgtggctgccggcggcgatgtcgggcatcgcctcggcctcgaccagcggaaagcccatcagcgtcgcggcccggtcggcggcgagcggcggctgccagaggtagttgccgtccgcgtccttgaacttgcggatcgcgctctgcacccgccggttcatcacgaagctcgcaccctggcgatagccggcacgcagtgcgtagatgagatcgaacagcacgtcgctcgggttgctggcggggaaggcgccggccgcccccgtcgcgatgaagccgagcctgcccgaagcccagttggcgttggcgacggtgtcgtagctgagaaagcccttcggcctaccgacgccgttgccggtgacgaaggcgacgctctcctgctcggcgaaggccgtctcgacttcctcggcgagccacgcatcgatatcgagcaccgcgtcgtcgagcagcgtctgggtcgcggccggcatggcgtagagctccatcgccggaaagctcagctcggacaggttcggcgcgtcggtctgcggccggggcgcggtctcggcgacccagcccgcggcgggaccgttgaccgagacggcgcgtttgtactggccgccggagacgacccgcaccgtggcgatggcgcggatcggcgagatctcggcgagtcgacgcagcacctcgcgctcgatcgtcggcggcacgaggtagccgccatccggcccggagccggcggaaagtgccttctcttccagccgcttgagacccgcgctctcgccggcccgaacatagaggtcgaaggccgccttgtgctcggtggcggaggcgtcgcgcgccggctccgtcccgccgagcggcggccgggcacggtccaggctgatccggtcgagacggctcttcgcctgatcgagggcggcgtcgatgcggacgagcttctcctcggtcaccacatccgtggtgagccgggtctcgatctcggagaggcggacgtcgttggcctccttgaacgcctcgaaggcgcgagcgaactcgtcgagcaccgcttcggtgccgaaggtcgccgccttgttctcgggcaggccggtgggggccttggtctcgaaacgcatctcggtcatggcatcctcgttggtgaaggaagacagaaaagctcaggcgcgcgccgcgagcggcggggccgccaggcgcaggcgcggcgggacgaaggggcggggtgctgcggcgcggatcacccgcgcgtcgggctgcagcggaaaggtcaccagcgagacctcccagagatcgacggcgatcaaccgacgcccgccgcgctcaggcgaagcccgcacgacgcgaaagccgatggagagcccatcgagggcgccctcctgcatcagcgcgtcgatctcgcgggctcgctgaaccgcgaggttgagccggccggcgacgcgcaggccccggccatcctccttgagggaaagccaggagccgatcggctcggccggatcgtgctgccacagcatccgcaccccgcgcgcaccccgccgggcgaggctcgcggcaaacgctcccggcgcgacggtgtcgcggccgagatcgggcacgccgaacaggctggcgtagccggtgaaatggccatccatgacaagacctcgacaagaggagtgaagagcggacctctgcgcgaaacccgccggggcctcaggccggagagcccgtgccttgccccggactctggggagggtagccgacggcctcgcgcttctcggcgaccgacaggaagtccgcgccttgcacccggcgccagagcgactcgcgctcggtcgccagcgcttcgaccgcgtcgaggtccggctccaatcgcgcggagccgaaggcgggctccagccagcgcgcgagcgaatcggcagtgcggcgcaccagcgggatcaccgtctggcggtagaaggcgcggttggcctcggcgtagttcgcgtgggtgttgtcgccgggaaggccgagcaacagcggcggcacgccgaaggcgagcgcgatctcgcgggccgcggccgccttcgcctcgacgaagtccatctccttcggtgagagcgagagcggtcgccaatcgagcccgccatcgaggaggagcggccggccagcattggcgctgccctggtagctcgtttccagctcggccttgagccgcgtgaactgcgtgtcgctcaaggcggcgccggtcgagggcgcgaagaccagagcgccggaagggcgggcggcgttgtcgagcagggccttgttccaggcgccggccgcgttgtggatgtcgagcgggaccgccgctgcctccatcggcgagaggccgtaatggtcgtcgagcgggttgaacagcgtcaggtgcaggatcggcggcacggccccggtctgctgatagcggagccgacgccccccgacgctgtactcataggccgcgggccagccgtcggcgccggccacgacctgcatccggtcgggacgcagggagaacagttctcggggccggccatcgatctcgaccgcttcgatgtaagcattgccggacacgaggaggtgcccgtagatcccgtcgaggaagcgcatcccgccttcgcgcggattcggccgggcgagcaatcccagcaagggatgggcatcctcggcgccggctagcgtcagcggcagggaggccgcggcttcggcgacgagccggaccgagcggtggacgacagcgttgcgctggaatccctcgcgggccaaagccgtgtagtcgcgcgcggtccagaccgctcgtccctcgccgtagagcgcaaaagccgcgcttgctttcgtctcggggacgagccccgccgccctcgcgagccgcgcgatgaatccaggcatggcacgcctcccgcttgcaatgtttcacgtgaaattaactgcgccgtcagagtcggcggatgcgcggctcgacggacggcgcaagcatcaggtgcgtgagcgcccagaccagcgcatcgagccgatccggcgaaccgccccccggcagaccgccgggaccgaaggcgcacatctcgtcctccagcgccggtagcgggccgacatggcggacgcgcccctgggcgtagagcagcgagaccggctcggcccgcagcagcttgccccgcgtcgcccgcaccgtcgcaacaggcacgctcgggtcggcttccgccaacaccgcgacgaccatctcgccaccctggttgacctcggccaccagcgcgtcggccgccaggcggtggtacagggccagtgcagctcgcgcccagacggcgggtgcagcctgttccaaagttgcatcggccagcacgtaggcggttccgtcggccgcgagcccggccgcgacgatgccgcaggcatcggctccgactccggaggaggccggcggatcgatggcgacggcgatgtgttgcagcggcggcgcctcgaagacacgcgcccgctcaatggaatcacgggtccagagcgcatccggccggtcctcgatcaactcgccatcgagctcctgccgcccgagccgggtcccggcgtagcgaccgacgacctcctccaaaaagctcggcgcgaggttctgggcattgtcggcggtgcgcgagcgcgtcaccaccgtgcgcggatcggcaagcagccgttggatcagcggcaccggacgcggcgtcgtggtgacgagaccgcgcggatgcgttccgagccgcagcccgaactggatcatgtcgtaggtggtctcggcctcgcgccacttggcgacctcgtcggaccacacagcaccgaattgcgggccgcgcagggaatccggctcctcggcggagaaggcgagcgccaccgcgccattgccgaacatcacccgccgccgcgacggttgccagaccggcggcgcaccgccgagacgcggcagagcgagaagcccggacggtccttcgatcatgacgtcgcgcacatcggcgaaggtctcgccgacgagggcgatccgctccaccggctccggcgtgaacaccgggtcgccttgggcgaggccgcgcacccattcggcgccggtccgggtctttccggagccgcgcccaccgatcacggcccaggtcgtccagtttcccggcggcgggagctggtcgtgccgcgcgaggtgaagccaatcggcctcaagcaggcgcagatggtccggcgagagatgggtcaagaacgccgtcgtccggctccgccgccgcgaatgcagcatagcggcgcgcgatatccgtgcgcatcgccacgaggtcggcggcgtgcagggttggtcggctggctgcaccatccgtccctcccttccgcgcggcccggtcggctgctttcatgtcgtcgagcatagtcttcaggccgccgagatcgcgcagcactttcgcggaatccaacccggccggtggtgcctcggtatcgagcgcggcatcgaagcgagcgatctgccgttcgatatgcgtgcgcaactgcgcccgcagctgccgggcatccggaacacgcttgcgggctttcttggcgcttggcttcgaagatgcgcccggttcgggttcaccgcgtggctcggaggggtccggcatcgcggtgtctccatccacacttcttgagcgtgccctttacctacacgaagagcgtcgcggtgtcaatccataaattcctatataggccgcatcagaggaatttggtccgaaaagatggacccgcggcttgcgattggcggtcgttgcaaacccgcccgattatgaatttttccatagatcaggaacgccaaccgagcctcattggtagataagctaaggagtgcgcgtcaccgcctccatcacacgggagacagcacgatgctcaaaggtggacttctctggttgatcggcattccgctgccgatcattcttctgctgtggttcttcaacgtgttctaaagcttggagagcgccggattcggggatctgaacctcggaacagcacatccttcgattgtaggagtacgctgcggaggtgtccgcgtcagagcgtgacgctccgcggcgtgtagacgaagggcagacgcccgtcccgctcgatcagccgcgtcgtggcggcgccgatgataaccatggtcgccatatcggccggtgcggtgcgggcctcatcgagggtcagcacccgcaacgcttcgtccggccgggtcacggcgcgggcgaagatgaccggcgtcgtggcaggcaggatctcggcggcaagcgtgagcgctcggccgagctgccacggccgtgcggacgagatcggattgtagagcgcgacgctgagccccgcccgcagcaccgcttcgagccgggcggtcacgacgtcccagggcttgaggttatccgacagcgaaatcgcgcagaaatcgccgccgagcggtgcgccgaggcgggcggcggcggcgagcatcgcggtgatgccgggctcgacccggatgtcgaggctgcgccagtgcgcgggtccgtgctcgaccgcctcgaacacggcggccgccatggcgaacacgccgggatcgccacccgacaccaccgcaacatgccggccggccagggcgagttccagggcatgccgggcgcggtccacctcgacccggttgtcgctggcgtgacgggtcagcccctcgcgttccggcacgcgggcaacgtaggggatgtaaccgatcagatcctgcgcccggtcgagggcgtcgcgcgccgcttcggtgagcaagcgcggatcacccggcccgaggccgatgatcgtcacactccctgacgcgctcacgggcgccggccctcaccgggcaccagcaccatggagaagtagggcgcgacgtcgtcctccttctcggccaggggcaccacccgctcgccggccatggtgccgcgctcgacatagaccgcgcgggcgagaaagccggtctcggccagcacgccacgcaccttcggcaggtgccggccgagcttcatgatgacggccgcatccgtgcccttcagccgctccaccagcgcctcgcgcggcagcgtcgccggcaggatggtgagcacgtcgtcgccccaggtgatgggcgtgccggcgcgggtccagcagccggacatgccggtgacgccggggatcacctcgacggggaagcggtccttcaggcggcgccacagatgcatgaacgagccgtagaagaagggatcgccctccgacaggatcgccacgtcgcggcccgcaccgagatggtcggcgagccgtcccgccgcctcgtcgtagaagccggccaacgccgcgacgtattccgggtgatcggggtgaagctcggtggtgtagggataggccagcggaaactcgcgggtcggatcgatcatcaccgcgtcggcgatggtgcgggcgttgccgcgcttgccccgcttgcagaagtggacgagcacgggggcgtgctccagcacccgcatcgccttcacggtgaggaaatccgggtcgcccggccccatgccgacgccgtagagcgtaccggttttggccgcggcgggggtctcgcccgcgccgtccgtggtctcggccggcgcgtcgatgcgcacgctcccctccatcactcgatctcgttcgcgagcgcgttgacggcagccgccgtcatcgcgctgccgccgcggcggccatggaccacgacgaagggcacgcgcccgtcccgcgccagcgcctccttggattccgccgcgccaacgaagccgacggggatgccgatcaccgccgccgggggcgcgacgccctcgtccagcagttcgagcaggcggaacagggcggtcggcgcgttgccgacggcgacaacgctgccgggcaggtgctcgcgccacaattccatcgccgcggccgaacgggtggtgcccatctcggccgccagccccggcacacgcggatcgccgagcgtgcagatcacctcgttcttcaccggcagccgggtgcgggtcacgccgtcggcgaccatgcgcacgtcgcacaggatcggcgcgccggccttcaacgccgcctcgccggccgcggcgaaatcgtccgacatctctacgtcgcgcggcaggtccgtcatgccgcaggcatggatcatccgcaccaccacgcgctcggccgcgccggaccagcgggcgagatcggattcggcgcggatcatcgcgaaggagcgcgcgtagatcgcgccgccgtcgcggatgtagtcgtggcgggcactcatcgcacgttatcctggcacgtcgtcttgaaacactgggtccagcgccggaagcccggcggctgcggctttccttatccggtccagcgccacctcgaaagcgagacgcgttgccggctcggcagaggggggcccggcgagcaccacatcgtaggcgccgtcgcggcccaccagggtcagatcggcggggcccggatgggcacagcccttggcgcagcccgagacatgagcggtgaggccggccagcggcgccagcgcctgcgccaaccgggcggcgtggtcgggcaccggggtcgtgccggagcggcaggctggcgcaccggggcaggcagcgaccgcccggcgcggatcgtccggcgtgacgatgaagccggcccgcgccaattcggcctggagggcggccgagcggcttgccggaacgacgagggcgaggccgcgctccgcgctcagccgcacatcctgcgccccggccagcgcggcgacctgttccagccgatacgcggtgcagcggccgaacggcgcctggacgaggagcgccgctctgtccgcgctcagggcggcgagccccggcgcggccggagccggagccggcgcgagcggcgtcggctcgaacgggaagaagccggccaccgccgcaatcacggcccgcccgtgggcgtcgaggtcgcgcatccggcgtccaccgatctcggcgaaggccgcgagcgcaagtccgatggcgcccgccgcctgacgctcgggcagcacgccgcagcgcaaggggccggtttcggtcgcgaagccgaaagcgacctgcccctgcccctcggcgaacaggaagaaatcggcctcgaccgtgccgaggccgtgggcgccgccaccatcgatcgccaccagcgtcttgggtggcaggcccggcaccgcgagccccgccgcctccaccgcgcgggcgagcgacggcacgtcgatctgttccgtgggatcgaggccggcgagcggcgccgtcagcgtcaggcgctgcgggccgccgtcgtcgcgggtgtcgccgaggccggcttgcgcgagggcgcaggcaagcggcgcggcgctcgcctcgctgacgccgcggatctggaggttgccgcgggcggtcacgtcgatatggccgttgccgtaggcccgcgcgccgtccgccaccgcacgcaactgcgccggcgtcaggcgcccgagcggcgggtggatgcgggcgagcagcccgtcgccggtcggcatcggccgggcgagcgaggggcaccagccgcggcgggcgccctcgggcagggtgcggcgggcgctcattcggcggccagcaaagcatcggccggggcggcgttgcgccggctctgccacaggccgcgggcgcgcaactcgtcgaagcgctcgaggatggcgcgggtcgcctcggggttcgccgccttcagggcgtcgaaggtttccgggtcggcgatccaggcgccgtagagccggtcgagatcctggctcgacaccgcatcggtcgcggcggcgagcacgaacacggcatcgatgccttgcgcgagttcctgcgcgccgcggtagccgtggcgaagctgcgccgcgatccagcgcggatggccgagccggccgcggatcagccgggcgacgtcctcgcgggcggtgcgggtgcgcggcgcctccgggttcgagacgtcgaggctgtagagcgcaggcgccctcccctcggacgcggcggcggcaaagaacccgcccatggcgtcggcggccgcatcgccgtcgagcaggtcgcgctcggcgacgtcgaaggcgtggacataggcgtcggccgccgcgacgcgggcggcgaaatccgcgtccgcgccttccgtgtcgccgtaggcgtgggtggtggcagcgagataggcggtgccgaggtcggtccggcgctcccacgcgccgtcgagcgcggtctcggccgcgcccgcgccgtagcggccgggggccgcgccgtagatccgggcggcggattcgccccggcggcgggcggcggcgagcgggttctcctcgtcctcctcctcacgggcggcgacggcgcgggcggcgcggtcgagcagcgccagggtctcgggaaaggtatcgcggaacgcgccggagacgcggcaggtcacgtcgatgcgcggccggtcgagaagggccagcggcagcacctcgaagcctgtgacacgggtcgaggcatggtcccagaccgggcgcacgcccatcagcgcgagcgcatgcgccacgtcctcgccgccggtgcggagcgtcggcgaggcccagagatccatgacgatgcgggctgggtactcgcccccgtcctgaaggtagcggcgcaccaccgcgtccgccgccttggcgccgagcatggtcgcggcgcgggtcggcagggcgcgcggatcgagcgtcgtcaggttgcggccggtcggcatcacgtcctggcgcccgcgcgagggcgagccggcggggcccggagcgacgaagcggccgtcgagggcaacggccagggcagcccgctccgcctccgcgctcgcctgtaccgcctccgaggcatcggcgggcgcgcggccgaagacgtgcaggccatcgcggaacggggtctcgcctagatcgcacagatgcgcgtcgagcgcggtcagcgcgtcggccatcggcgtgtcgccatcgacgcccgcgccttcgagcaggccggccgaggccgcctcgtcgaggatcgccgtggcgatcagcccggcccggcgcggatcgagcacgctcgcggcggagtattcctcgaccagttcgcgcagcgccgcagcctcgggggtgagcccggccgcttcgacggtgggggtaaggtggccgagcgcaatcccgccgagccggcgcttgagcggcgcggcctcgccgggatcgtcgacgatgaagggatagaccaccggcagcgccccgacggccaatgccggccagcaatccggcgacagcgccaccgccttgcccggcagccactcggtggtgccgtgggtgccgagatggatcagcgcgtcgaaggccctccgaacgcccaggtagaaggcgagataggcgtgggtcggcggctcgtcggggtcatggtagccggccttgcgatcggcggcgcggccgcgatcgggttggaggaagagggtgagactctcatccctctcccctctgcgggagagggtggcccccgaagggggtcgggtgaggggagcgcccgttccagaaagacctgagctggcccctctcccgcctgctccgcaggcaccctcccccgcagaggggggagggttttgcgccgcgcagaccatccggaaccgaaacgccccgtcccgggagagcgggtcgtcctccggtgcgccccagcgttcggtcagctccgtccggcgctcttccggcagttcctcgaaccacgccgcgtaatcggccagcgagaccgaaaagctcggctcgccctccgttagcgacgccatcagcgcaccggcctccggcagcgccccagcggcaaagcccgatgccgcgaggtcggccgcgatggcgcgggcgctttccggtgtatcgaggccgaccgcgtagccggcgcggccgccgcgggcgggataatcggagagcaccatcgccagccggcgttgttcgcgcggcgttcgacgcaggcggacccacgcggcggcgcgctcggcgagcgcggcgatgccggcgggatcgggcacggcgcggcgctccgaaaagccctcgaccgccgcggcctcctccttgaacgagatcgggaagcccgagaggcgtccgtcgaattccggcaaagccacctgcatggcgaggtcggacgcgttcatgccccgacccgaggcggcccaggcgtcgcggggcgcgccgatcgtgtaggcctggatcaccgggcaatcggcggcgtcgagcacgaagccggcatcgtcgcgggcggagaaggcggtagcggcgagcacgatgtccggccggcgcagggcgagcgccgcgcgcaagctcgccacggcctccgggtccttcaggctcgacacggcgagcgtgacgctgccgatgccgcgctcactcagcgcggcggccagctgcagggccggcgccgtctcgccggagagcaccgccgagcggtagaccagcagcagcgccagcggccccggcccggcggcccgcatcgccgtctcgagcgcgacgggtccgcagccggggcaccacgcgaagccgcgcggcaacgccttcggcggctctggctcgaaggcggcgccggcctccgccgcgaggctgcgcagcaggttcttcaggttctccgggccgcccgcgcgaaaataggcgtcgaggcggatgcaggtctcgggcggcacggtcgagaaggcgtcgaggcgcggatccggccgatcgtcgccgggcaaaaccgcaagtttgacaccctgcgcccgtgccgtcgccgcagcccgctcgatgccgtagcgccaataatcgagcccgccgaggcagcggatcacgcagaccttggcgcgggcgatcaccgcatcgacgtagagatcgaccgacatcgggtggcgcagttgcgccatcttggcgagccgcagcgacggcaggccgggctcggccgcatgcgcgcgcgcgacagccgcaaggtcggtatcagtgaacgacaggaagacgatctcgcccgggctctggccgagatcgaccgccgcctcgccctcgtcgagggagaccgtatcgaggcggatcaggtgcatggcgcgggcgccctcacggctccaacgggacgcgcgccggatgggcccgcttgcgccggatgcgccagaccagccggaggagcaaggcggcaaaaaggacaatcggcagccagggcaggctcgcgacggtgaagcggagggccgaggccgcgctctcgccgaggatcgggccgctgcgcgcccagacctcctgcaccggggcgaaggcgccggcccgcgcccggctggtgcggaagtccaccgtgacgatctcggtgtccacgcgctcgtcgagcccgcggcgcgtcccctccgcctcctcgatctggctctgaacctgcgccagctcgcccgcgatcttgatcagatcctcggcccggttgtccggcttctcggcgagcgcggtcaggcgggtgcggtaatcgttgagctgagcgaggcgccggccggtatcggtaatcgaggcggtcagatcctcggcgcgggtcgcctgctcgatcagcacgacgtcgcccgccgcctcgcccggcaagggcgcagtgacgaaggcgacgtaaggagcgaccgcggcgtgcggcagccgcacctcgatctgcgcctgcggcgggctcgcgccgttgccgtcccggatcgaggaattcagcagcgtgcaggtcgcagcctcgttgaggcagcggtcacgggcggcggcgaagtgcggcgccacccggtccggcccgaggccgacggtgaggtcgtggcgataggcgagcttggccgtgctcccctcacgcgcggcggatacgaagggcgcgggtgcaggggcctgggccatccgcatcgccccgtccgcctcgcgcccgctgtcggaacagccggcgagcagggcgaggacggggaccgcgagccagagcccgcgcggccgccggcctgcggcctcgccccggttcatccgcgcagggcggcggcgaccgcgtcctgatcgaagcctttgaggccgatgacgacgaggcgtccgtcgcggggctccgaacccttccacgggcggtcgtaatgggaggcgacgcgccggccgacaccctgcaccacgaggcgcatcggcttgcccttcacctcggcaaagcccttgatccgcagcacgccctcggtctcggccgccttctcgacgcgggcggacagatcttccgggctgccggcgatgccgacggggatcgcgaccgattcgaaatcgtcgtggtcgtgatcctcgccctcgccgtgatgcgaggggcgcgcgtcgaggtcgtcctcggccgccgccgcgatgccgagcagcacacgcgggtcgagccggccgtgctcggtctcgacgatctcgaccgcgcggggcaggtgcgcctggatgtcggcgcggaccttgtcgcggcccgccgcgtccagcaggtcggccttgttgagcaccacgaggtcggcgcagaggatctggtcctcgaacacttcctccagcgggttgtcgtgatcgaccgattggtccgccgcgcgctggttggcgagggcgtcggggtcctcggcgaacatccccgcggcgaccgccgggccgtccaccacggcgacgacaccgtccacggtgacccgcgagcggatcgccggccactggaaggcctggaccaggggcttgggcagggcgaggccggaggtctcgatcaggatgtgctccggcggctcgggccggtcgagaagcttggtcagcgccgggacgaagtcgtcggccacggtgcagcagatgcagccgttgggcagctccaccaccgaatcctcgttgcagccctcgatgccgcaggcggcgaggaacgagccgtcgaagccgagatcgccgaactcgttgacgatgatggcgagccggcgcccgcgggcgttctcgacggtgtggcgcacgagcgtcgtcttgccggccccgaggaagccggtgacgatggtgcaggggatcttttccacgaggctcatgggtcagggcgtccggttcggggccgccttgagcggcgggatgcgggcgacgacgcccttgcgaaacgcctccgggcgctcgcgccagggcacgacgccgtcgggggtctcgaggtagcggcgcaggcccgccaggagggtgcgggcggaggtgtcggggtcttcgagcgcgtcgaagtcgccgtagacgtaggtccagcggtcgggcgagacgaccgcgacggtgcagggccgcttgcagaccgagaggcactcggcgccctcgatcgtcaggcccggcacgggctcgcgagcggcctccgccaacagcgcggccagcagcttggccccggcgcgcggctcggaggcatcgcctgccgcgcggcaggtggtgcagaccgacaggatggcggtatcgggatcaggcattcgcacgggcacccgcctcgcggccgaacaggccccaggcccagccataggcgagcccgatcaccgcccagaacacgaagccgatggcgagcgcgcgcgcggcgaactgcgcggccgtggccggcggcacctgcgaggagacggtgtcgatcgattgcggcgcgcccgcgagatgcggcgcgacgatgaggacgaggccaccgaggatcgtcagcggcacccgccgcacggcgatcaggtagaggccgagcccggtcgccaccaccgtcatcagccaccacgactggcgcagcacaagcggcgctgcacccatgcccggcagctccggcggcaggccgatggcgggggcgaggaccaccgcgaggaagccggcgataccaacgacgagtccgccctgcggggtcggctcacggcgaagtgccagcatcaccgccgcgagcagcagcgcgtagccgacgccgccgaccagcgtggcgagaccggtgaaggccatccgctgaaggcccggtgcaggctgccacgcgtcggccttgccgtggtcgtgtccgccctcgccatgcgcatgcgcgtgggccgggacgatcagggcggcgaaagaggtctcatcgcgcgagggcgcgagggcggcatgcgcgccctcgccttcataggtctccgcctggaggatcagcggagaggtcagcgcgagctgcaggcccgtcgcgacgacggacgcgaggaagccggcgacgagcgccgccgacagcaaccggatgatcatgggactgcttgaagccgctggatgcgcggatcagtggcaggggaagttctgcgcgtggcggaaatcgtgcgccgcgttgtgcaggacgctcgccggagcaaagcccgccacgaagacgagaccaaggccgaggaaggcggcgacgaggagcgcgcgggcgccctcggccgaacgggtggtggcggcctgggtctgaagggtcgcagtcgtcatcgggtcacgagctccggccgccccaccggcggcgttcgagaacaaaacttcgctggacggcaggtctcctggctcgcggctggtatcgtgcctgccgccttcccggatcacccggtggctcgtggcaggaactcgccgcttacagttgcgggggcagccgcggaattgaggcttctggaaaacctctcaccgcattcccttttcaccccgttgccggggcaccgtcacggagcggtcatagcctgatgcggacggacgcacaacgtgtcccgcaccggccgcaatcaccgcagcgcccagaggaaggccgccaccgccgccagaccgagcccgctgcggactgcgtgcaggcggatccagcgttgcatcagcggcgccacgaccggatcggtactcgatgcagcgagcagggcacggttggtcggcatgatcgccaacagcgtgtagggccagttggcgagcgcgagcgccgccccgagcccccatcgcggatcgccggtacgcgcccaggcgagcagaccgagggcggtggcggccagcgccaatccgccctgcatccgggtcgcgcggcgatagctcgggcgccattgctgcaattgggaagccgggtcgaggaccagccgggccggatgctccacgaagccgacatagagcgcagcgccggcaaaggccgctgccgcgacgagggcgagttcaccgatcagcatcgtggtctcccggttgttcgccgctccggcgttcgccggcccgctcgccgatggtccgcacgagggtgcgggccgcctcgagcgccgccgggtcgagatcgcgggcgagtgcggccgcccagggcgcctgccgcaccgccgccgccgcgtaggcatcccggcccgcgggcgtgaggagaacgaggcgggcgcgcaggtggtggggattgtccgcgaaggtcacgaggcccgctttcgccagctcattgaccgtccgctgcacgccctggcgcgtcatgcccatgtcgcgggcgatgcgggcgaccggcagcggctgcgcggcgagcgcgacggcgcccagaacctgccagcgggcgctggtgaggccgagatcccccaccagccggtcgccggcggccagcagcgcgccgctggaccggaagatctccagcaccagagccgtcgcggcgtccgcggcctcatgatccgaccgtttcatgacaatatgctgcccatttgacaacagattgtcaacagactggctttgacgcgctggcggtgcgtgaggcaaagggtgcggatgcttcaggcctcccctcggatgaccctggtgctcggcggtgcgcgctcgggcaagagcgcctatgccgagcggctgatcgaggcctgtcccgccccctggctctacatcgccacggcgcaagcctgggacgaggagatgcgggtccgcatcgacgagcaccgggcgcggcgctccgactcctggcacaccctcgacgtgccgatggcgctgccggaggcggtggccgctgcgaccgggccggtgctgatcgattgcctcacgctctggctcaccaacctgctgctggccgaggccgatctcgatgcggcgaccgaggccctggcacgggcctgcgccgcggcgccgggtccgctggtgctcgtcgccaacgaagtcggcctcggcatcgtgccggacaacgccctcgcccgccgcttccgcgatgcggccgggcggctgcaccagcggctggcgcgcgaggccgaccgggtcgtgctcaccgtcgccgggctgccgctgacggtcaaaccctcacgcgagaatccctgatgaccgaagacgacacgcgccaccgcgaaaagatggccaagcgcaaggcggtgcaggacgccgaggtcgcctcgaagaagatcgagaagggcctgctcatcgtccataccggccccggcaagggcaagaccacggccgccctcggcctcgtgctgcgcatgctcgggcggggtcaccgggtcggcgtggtgcagttcatcaagggcgcctgggacacgggcgaggcccgtgcgctcaaaagcttcggcgaccagatcgtctggcaggcactcggcgagggcttcacctgggagacgcaggacaaggcccgcgacatcgccgcctgccataacgcctgggacacggccaagacgctgatggcggacgagagcatccgcctgctcgtcctcgacgagctgaacatcgccctgcgctacgattacctcgacctcgacgcggtgcttgccgacctcgccgcccggcgccccgacctccacgtcgtcgtgaccggccgcaacgccaagccggcgctgatcgaggccgccgacctcgtcaccgagatgggcagcgtgaagcaccatttctccgccggggtgaaggcgcaggaggggatcgagttctgacgcccggcccaagggccagggaccgggacgccgcttccggtcgccggcgccctcccccggactgagggcgtccgaagttcgggcacgacgcgcgtcgatgtccgccaagtccgatctggccaagtccgatctggccaagtccgatgtgggcccgcgtcacgaaatgccggattcctggccgtttcggcaccgggctcgagggcgcagcgggcgtatcctgagagacccgtccattcggcacgatcgatgccggcgcggcgatattgaattatattatcacaaaatcaaaccgaagcctagaaattcagcactcatctgcctttcactgccgaagcatcaggtgagaatcctacaaggcaggccgagtgtcaggcctatcctgctataacaattgatcacctgccttgcgccgcgcatgcagccccggccttcgcccggccgggctcatcctgcccgtggacgatggatcattgatcgcgtgcgtctcgccggagaatcgcgtgcgggccgcggccggacgggccgtgatcgcccgtcctcctcggcacgtcggtcgcgagagcaagaaagggcacggctccatggagcgcagggacatcctcaagaccggactgctcacgtcgatcggcttggcggccggtgcgacaatcccgaaggtggcggccgcggaaaccggcaaagccggcgtgcagcccgcggggattcctgcgacggacggcggcgagtgcttccgcgtcgagaaggacagcatgggtgaggtgaagatcccctgcgacaagctgtggggcgcccagacgcagaggtcgatcgagaatttcgacatcgggatcgagcggatgccgcgtgagctcgtgtcgagctacgcaatcctgaaaaaggccgctgccaacgtcaacttcgcggatggccgcctcggcgagacgcagcacaagctcatcgttcaggtctgcgacgagatcctggccggacagcacgcggagatgtttccgctgcacgtctggatgacgggcagcggcacccagttcaacatgaacgtcaacgaggtgatcgcgaaccggtccagccagatcgccggtcagccgctcgggagcaagaatcccgtgcatcccaacgaccacgtcaacatggcccagtcgtcgaacgacaccttcccgacggcgatgtacatggccgccgcgatcgcggtccggcagcggctggcgccttccatcaccgagctgcgggacagcatcgctgcgaaggcggaggcgtggaaggacatcatcaagatcgggcgcacccatatgcaggatgccgtcccgatcacgctcgggcaggaatggtcgggctattcgggcatgctgagcgacaacctggagcgcttcgacgacgcgctgaagggcgtctaccgcctggccatcggcggcaccgcggtcggcaccggcatcaacgcgcagccgggctttgccgaggcgagcgcgaaggagatcgcgcggctgaccggcctgcccttcgtcacggcgcccaacaagttcgtggtgcaaggcgcgcacgacgccatcgtccacctgtccggcacgctgcgcacgctggccggctcgctctacaagatcgccaacgacatccggctgctgtcctgcggtccgcgggcgggcctggccgagctgatcattccggagaacgagccgggctcctcgatcatgccgggcaagacgaacccgacccaggtcgaggcgctgacgatggtcacccttcaggtgatgggcaacgacgtcagcaccgggttcggcggcgccagcggctcgcttgaaatgaacgtctacaagccggtgatgatctacgacgtcctgcagtcgatccggctgctgagcgacggcagccgcaacttccgcaagcacctcatcgagggcacgaagcccaatcacaagcggatcaaggactacgtcgatcgctcgctcatgctggtgacggctttggccccgacgatcggctacgacaaggcgtcgaagatcgctcacctcgcgcacgaggaggatctcagcctgcgggaggcggcgctcaagctcggctacgtctccgaggccgactacgaccggatcgtcgatccgcgcaagatgatcgccccctacgtcgccaagaagtagtcttttcgcgtgaggcggcccgatcaccccaaaaccgcgggatgatcgggccgagcgaccgaagcccatcgaccgggacgcggcctaagccgcgtcccgtcgcgtgcgtaaaaatcaatactcgatgatgtcttcgagcgcgtagtgcttgaccgtcttgcggttggcgatcagctcgtcgatcgtcggctcgcccttcatggcgcgggcgatggcgagcttcgtcgcctcgtaattggtgcggtagaggtccttgcggtcgaggttttcgtccgtgccgcagcgctcgtcgagccagatcgtgatgatcatgcagagttcgtcgagcccgtccttcggcaggatgccctcgatcacgcaatcgacgatggcgtcagccgtggccgcctgaaccacgccgcccagcagctcggcatattcggcggtgtggatcgtgaccttggtggtcatgatcgtggaggggcgcacgagctggttgaggtcgcgcaccacgaacatgcgggtatggccctggacctgccccagcatgctcgcgaaaccgtggcccacggggccgcgggtggagccgatcagcacctccggcatcgcgtcggtgaactgcccttcagccgcgagcacggtcgcctcgccggtgcggaaccagatctcggacatgtcggtcatcccttgcgttgtcgtgtggtgtcgcgcccggcgggcggtcggcgcgcagacatcatccccggccgcgcgcgtcaatcgtcttcgcccagccgcccgcccgcgcagcgcccctggtctgaggcggagaaaccctccatgtcaggctcggcaaggaccggaaggatcgattcgatgagcgagcccggcaagggcgttggaatgggcagtggatcaggcgagggaacgggcaacgcaccgagcggcgagcgcggctggagcttgtccgccacgccggagggcgagggcgtgcgcctggaactgggactgcccgatctcggcggccgccccgtcaccgcgatcctcagcctcgaccgcgccgaggcgcgggccttcgctcgggcgctgctcgccgcggcgggcgatgcgacggagcggaccttcgtcagtccgcaagaagccgaccacgaaacctgaagacgagcctgaccgcgcccccgatcagcgctggttgcgccgtccgggcagccgcggcaccgccgtgccgcgcggctccaccggcgcgtcgcaggcataggcgaattcggtctgcagatcgctgaacacggtctcgccggtgatcttgcaatcctcgcgcacggtctcgtcgagataggtgcgcgccgccgtgcggaagcgcgcggcccgtgtctcggccggcggacgcccgttgccgacccggcccacatcgcagcccgtcacctcgcgcagggcgttcgagaccaccagaacccggcggcgctggcggttgtcgtagacctcgtagggctcgttacagccgatcgtgacgacctgcggcacctggctgacataggtctgcgagatgtagccgaagccggtgcagcccgagacggcgaggctgccgcccagcacgagcgggagcgcgagccaccgaaccgtcgtcgccatctgccgcctcatacggtgccatctctctcccgcgaccggcaggaatggacgcattgaaacggtccagcttgcccggtcaagccggccctgttccggatcggtccgacgaggcctcacggcacgggcctgtgacggcgcgctgcggaacggaccggcggggccgccgcgttgcccgcggaaggtgcgacaggaagaaggacggttgagcatggtggagatccggcacgacacggtgacgggcaacggcgtgcagctgcacgtcgcccgggccggaaccggcagccccctggtgctgctgcacggctggccggaattctggctgacctgggagccggtgatggcccggctcgccgaccgcttcagcctaatcgcgccggacctgcgcggcttcggcgccagcgagaagcccgatcacggcccctcggacaaggccggtccggaggtccacgccgccgacatcgtcggccttctcgatgccctcggcctcgcacgcgtcgggatcgtcgggcacgatgtcggcgcctctgtcgggcaagccctcgggcgctcgcatccggaccggctcaccggcctgttcttcttcgattgcccctatcccggcatcggcccgcgtctggcccaaccggagatgctggccgagatctggtaccaatccttccacctcaagccgttcgccgcagaggtggtcggcgccagccgcgagagctgccgcgcgtatatcggccatttcctgcgccactgggccggcggaaatccatccgccttcgacgcggtgctcgatgccttcaccgacaacttcctggtcccgggcaacctgcagggcggcttcaactggtatctgagccggcaggcgggacggctcgccatggtgcggggcgaggcgccggccctgccgccgatccgcgtgccgacctgtatccgctggggcacgcaggatccgctcttcccctacgcctggaccgaccggctcggcgagaccttctcgaatctcgatctcgccccgttcgagggcgccgggcactttccgcatcgggaacgccccgaagaggccgcggcggcgatcgcggcgttcttcgggcggctggaggcttgaggcgggcggccggcatctgggtctcgaacgcaacgtccaagtcatcaccgccgagccaagcttcgacgatccgacgccgacggtagcgttctcgaccgagcgggccgcgaactgacccgcgccggtcagcgtctcccgaaagacacgtgaacccagactccgaaattcacgcaaacgtgcaacaacaggcgttacccagttcgattcccggtcaaccgatcgttcacaaatatcatagcgtaatcgcccccagcgccgacgtggcgaaaatttcgaaaaaacaactggggggccgatgcgcgtccggaatctcttcgtttcgtgcatggccactgtcggactcgtgaccgcgggttcgagctccttcatcgcttggcaggaatggcagcgctggtcgcaggccgacgaggcacgtcagctcgtcggggtcctgggggagatcgcccgctttaacgagcgtcttgccctcgaacgcggctcctacaaccagcttctgctctctgacagcgccgagcaggcgccgatccgggcctcggcggaagcgaaccgcaaggcaaccgaggccgtcgccggccggatcacgggcgccgtcgcggccctgcccgccgacaagcgggccgtgctcgatcaagccctgcagccgacgatccgccaactcgagggcgcgcgtgcggcggcggatagcgagatcgccaagccgctcaaggagcgcgacgagcaggccgccaagtcgttccagaaagcgatcatcgcggtcgtcgcacagaacgcgaagacgctcggcatgatcgagatcgacatcacccgggagaatcccgaggtcgcccgctcggtgccggtcgtcagcctcgcgatggagctgcgcgacatcggcggcagccgctcgatctggttcagtcagtatgcgggcgccaagcagcgcttctctccggccctgaccgtgcagatccacgagatgaacggccggatcgagcaggcttggcagcggctgcagcgcagcgtgatgcaggtcgagacccaaggcccactggtcgatgccctcacgatggtcgagcgcaacttcatcgccgatccgggacaggtggtggcggggatgttcgcggccggccgggatgggaccgagccgccgatgaccctcacggaatggcggccccacaccaccaaaatgctccagtcgatcctcagcgtcagggacgccgccctgcaatcggccctcgccaccgccgacgagacgatcgcctcggcgctgcagcgcctcgccgtggcgggtgcgaccctgctcctcgtcatcctgttcaccttcggcatcgtggtcttcttcacccgccgcgtcgtgcagccgctggcctcgctggcgcggaccatcacacagctcgtggagggcacacgggacgtcgaggtgcccggaacggaccgccgcgacgagatcggcgaaatcgcccgcgcggtggatgtcctgaaggcgcacggcgccgaggcggagcggctgagaggggagcgcgagggcctgcggcaatccgccgaggtggagcggcgccagagcctggagcggaccgcggaccagttcggcagttcggtcgggggcatcgtcggccaggtcgcgacggcggcgggctcgttcgaggcccaggccacgaatctggccggcacggcccgggaagccgacctgcgttcggcggaggccgcacggctctcccgctcggcctcgcagaacatcgaggccgtggccgcggccgcggaggagctgtccgcttcgatcgatcagatccgccagcaggcgcgggggtcgtccgcggcagcctccgaggcggctcaggaagccgcctcgacggaaaccaaggtcgccgatctcggcgccgccgccgcgcggatcagcgaagtgctcggcctcatccgcggcgtggcggagcagacgaacctgctggcgctcaacgccaccatcgaggccgcccgtgccggcgccgctggcaagggtttcgccgtcgtcgccgccgaggtgaaggccctggcgggtcagtcggcccgggccaccgacgagatcgcggcgcatatcggctcggtccgcgtggccacggagcagacggtgcaggccatcggcaacatcacgcaggcgatccagcgcgccaccggcatggcggacgcgatcgcctacgccatcgacgagcaatcgaccgcgacccaggagatcgcccacaacatctcggccgcctcgcacggcatgcgcctggccaccggcgagatcgaatccgtcatcggcgcctccagcgccacggggcgtgcggcggatcgggtgctgcaggacgccatcgcgttgaacgggcagtccaccgagctccggagttccgtccagcacttcgtcggttcgatccgggcctgacgggggactgggagccccggccgctccccccagggccctccctcgaagccgcatgagcggcttcgcggcgcgaagagcgccgcgcggagcgggcttttcggggcgtgagccccggacagcatcgagcggagcggaagcccaaggaaccgagactgtccgcggaggcgggcgccggcgactgaggccagcaagaaaccagggccatcgccttcgagcaatggtcctgcgctacccccgcgcaatgatctcgcggatgcgcaagcccagggtctcgaccacgaacggcttggtcagcaccgccatgccgggctccaaatggccgttgcccaccgccgcgttctcggcatagccggtgatgaacagcaccttgagaccggggcgcgagagacggcccgcatcggccatctggcggccgttcatgccgccggggagcccgacatcggagatgagcaggtcgatgcgcacgtccgattgcagcaccttgaggccgctggcgctgtcggcggcctcgatcgcggtatagccgaggtcctccagcacctccgtcaccagcatccgcacggtcggttcgtcatcgaccacgagcaccgtctcaccctgctcggcgcgtggcgcatcgaccagggggccgagcgaatcgagatcctccgcctcgccgtgaaagcggggcaggtagatgcagaccgtcgtgccctggccgagttcggaatagatccgcacctgcccgcccgtctgcttggcgaagccgtagatcatcgacaggccgaggcccgtgccctggccggtcggcttggtcgtgaagaacgggtcgaacgccttggcccgcacgtccgggctcatgccggtgccggtatcggtcacgcacagcgagaggtactggcccggcggaacgtcgtgctggtgcgcggcatgaacatcgagccacttgttggcggtctcgatggtgatgcgcccgccctcgggcatcgcgtcgcgggcgttgatgcagaggttgagcagcgcattctcgagctgcggcggatcgacgagggagggccagagcccggccgcccccaccacctcgatggtgatggtgggaccgaccgtgcgccggatcagatcctccatgcccatcaccagccggttcacgtcggtgggcctcgggtccagcgtctggcggcgggagaaggcgagcaggcggtgcgtcagcgcggcagcgcgcttggccgcgccttgggcggcgcccatgtagcggtcgacatccttgagccggccctggctgatgcgggtctgcatcagctccaggctgcccgagatgccggcgagcaggttgttgaagtcgtgggccagcccgccggtgagctggcccaccgcctccatcttctgcgactggcgcagggcctcctcggcctcggccagggcgcgggcctgccccttgatcgcggtgacgtcgcgcaccgaggcgtagatgagcccctggcgcggcacggtgttccaggagaaccagcggtaatccccgtcgcgggtccggtagcggttctcgaagccgagctgcatctcgccgcgggcgaggcttgcggcggcggcgcgcgtcaattcccggtcctcggggtggacgaagtcgaggaaggggaccgctttcaactcggcctcgctccagcccagcgtggcgctccaggccgggttgaggctgacgaagcggccctcgaaatcggccacggccagaaggtcgctcgacgcctgccagatctggtcgcgctcggcggtgcgggcggcgacctgctcctccagggtctcgttgagccggtgcagggcatcctggaccgcacgcagatcggtgatgtcggtgttggtgccgaaccagcgcacgacggtgccggtctcgtcgcggatcggcacgatgcgggtcaggaaggggcggaacgtgccgtcccggccgcgcagcgggaaggtcatgtcgaagcgctcgccggtggcgatggagtgctgccagcgctcggtcacccccggcagcgcggcgggatcgtgcaccgccttccagccccagccctgcatgctctcggcatcggtgccggtgtaatcgtaccagcgccggttgtaccagtagatgtggccgtcggcccgggccatccagcacagggccggaatgttgtcggccagcgtctcgaactccaccgccttctcgcgcaggagcgcggtggcccggtcgcgctcggccgcgacggcgcgacgctcctccacgtcgatgagcacgccgggaaagctgagcggcgtggcgtcgggcgcgtgatcgacccggccgttggcctcgatccagtaatagcgaccgtccgcccgccgcacccggtactggtgggcgtaggcgccgccgcgggcgatggcctcgccgatcgctttcgccagcccggccttgtcgtcgggatggaccgtctcgaccacctgagcgaggctcaggccctcgcggccgagcgccggatcgaggccgaaggcgcgggcgaacccctcgtccacggtgaagcggtcgctgggcagatcccagaaccacgtgccgacgatcgcgccggccgagagcgcgagctggacccgctcggcgttgacgcgggcgagcgcctcgctctcccgcgccgccgctcgacctcgatccgctcggtcacgtcgagttcggccaccacgccgccgacgatggcgcccgcgcgatcgcggatcggtgcggcgttgttcaggaacaggcgccgcccgccgccgtcgaagcgctcgatctcgacgagttcgccgcgcacggtctcgccgtgcagcagggcgcgggccatgccccattcctcggcacgcaggcgctcgcccgtctccggccagtagccgacccagtcgccgtagctttcccaattcacggtctgcggcggcatgccccagatctcgcggttggcggcgttgtcgtggacgatccgcccttccgcgtcggcgatgatcacgccgaccggcagcccctggagggtcgccgccaggaaggattcgctgcggcgcagggccgcctcgctctcccgctggagcgcctccatgcggatgcgcttcgtcgtctcgttggtgaagacgaacaggccggcgatgcggccctccccgtcgagcacccgcgagtaggagaagctccaccacgtctgcgcctcgccccgatcggtggcgagcgtccagggcagatcctcgaagcggcggctcttaccggcgaaggcgtcgtcgatgatcggcttggcctgatcccaggcatcggcccagacccggtcgaagcgctcgcccatggcccaggggagacggggtcccagcagcgggaagtaggtgtcgttgaagaagaagtgcagctccggcccccaggccaggatcatgctctcgggcgagttcagcacgaggctgagcgcggtgcgcagcgattccggccaggtttgcggcggcccgaggggatgatccgaccagtcgcgctcggcgatcatgcgggcggcctcgccgccgccggccaggaacgggagtgagtcggtcatcgggccgggattgcacaggtcgcgcccggccaccagagtccgggccgcgtcccaattcgaacgtgatcgggcccggccggccggttccgaatgcccggcgacggatgcggttcatcccgacagcttggaccaccagccttgggaaggctgtcttctcaggctttcgccatgggacgtcgagcagccgggcggtgccatcgtccgagaacaagcccgttgccgaggagcacgaacaggaggcccaagccgaccaacggcgtgacccggtaactctcggcaaagaccgagatcgtcagggcgacgaccggaaagagcacggtcatagaggccgcccgctccggtccgaggcggtgaacgacggtgaggtaggtggtgaagccgatcactgagccggggatggcgagatagaggagagatccgacataggtgggtgaggtttcgaaggcgaacgggatgccctgcgcgagagcgacgagcgatacgatcccggccccgtacagcatcgcccaggcgttcaccgacgcgaccttcaggccatggcgctggttgcgggccgagacgaggttgccggcggaaaagaaccaggtgccgagcagcgccaaacctaagccgtaggccgtgtcggcgccgaattgcgtgcgcgtcaccgtttcccagaacaagcaggcgatccccgcaacgccgaacatcgccccgcccagaacccggccctccggcttgcggcgatggatcaggaaggcgttcgccatgttgaagatcgtggcggccgagaacaccaccgagacgatgccgctcgggacgtagatcgttgcgttgtagaaacacaggaagttgcacgagaagaggcagacggcctgaagcgcgacgaagggctgatggcgaagggcaatgggttggacgcgccgcatcgcgatcaaagccaggaacagcaccgatccggccagcgcgaagcggtacgcgatcgagacctcgacgggcacggccccgagctggctcttgatggcgatccaggtcgtgccccagatcaggacggtcagcgcgtagaagaaggcggtcacgggcggtccctcgaggccggttgaggccagcgagagcacagccgatgccgccccacgatgctttctcggatcggcaacggccttgcacaatcttgggcttttcccgccggcgcgttgcaccgatgcgaggcgcagtccaaggaacgaggcgtcctctctcggcggtgagcatggaacgcccgtcccccagcgttgcccgcaccctttctcggaccggcgcgcagctgatgcggtcgggaacgatcgggcgcggactctcgctcgccgagtggagcaaccgcgacaaccaagcccgttacgatcggcccgatcaccacacgctcagcatctatctcgaagggggcgagcgcgtcgtgcgcgaagaccggcagttgtcgggcggggggccggacaagctctgcctcttgcccgccggacacgagagccgctggcacatcggcggatcgctccggatgttccacctctatgtcgagcctgacgtgctcgcctatcgggcgttgacggccttcgacgtcgatccgcgccggatcaacgttcaagacctgaccttctccgacgatcccgcgatggcgatgatcgttcgcggtggcgtgatgcccctcgactggacggagggaggcgatggcccggcgctggacgccgcctgccacctcctcgttcaccgcctcctacggcaatacgccaagaccgcggggcaggcgcccgtccgcggtggcctgtcgcccacaacgcggcaacggattgcagcgttgatcgaagcgcatctcgacgagccgctgacgctcgatcgattggccacggaggctcgcctcagcacgttccacttcgccaagatgtttcgggtcagcttcggcatgcccccgcatcgctatctcggggcacggcgcatcgagcgggcaaaacagctcttgagaggggaaccggccggactggccgaagtggcgctggcctgcggctatgcctcgcagagccacttcacgcgcgtcttcaagaccgcgacccagatgacgcccggcgaatggaaaaagcgatcgtgaccgccgattcctaaaacggccgtgacgacagccgccctgccggtcgtcacttccgctacgccgcgcggccgcgccgtccctcgaccagccacatcgccagcacggcggcggcaagcgccaccagcgcccacaggccgatgccgaggggatagacctcgacgccgcgtatcgtggcgctgtcgctcggacggaaaccgatccagtcggcgccgcccagtcggccgccgcgggtgatctggaggcggggcacctcgatgccgccgccggccgccgcgacccggcgcaccgtaccgccggagccgtccgccacgcccttcagccggtcggtatcgctgaacacgtcggcgagttcgcgcgggttggccgggccgacactgacgaaggcgacgaggttgcccgagcggatggtgtggagcccgagcccctccgcctcgaaggtcgcggtgaacaggccggtctcggccttcgacaggtcgagactgcgctccttgccggtcggaccggtgatcgtgacggggcctgcctcctcggccatggtctggcgctcgacgcggacctcgcggccccggcccgtggtctgggcacgcagggcctcctcttcgagcgcgggctccttcatcagccagtgggcgagacgccgcagcaggtcgagataggggccgccctgctggtagccgcgggcccagagccaagcctgatcggacagcatcagagcgacgcggcccttgtcttcgcgggaaagggccaggagcggcaggccgttggcgcccgacaggatcggctgcacgcccggccgggtctgggccgagacgatgcgcagccagtcgccccaggccggcggattcgcctccgagcccggcagcgcccgggtgacggggtggcggtggccggtctcggtgagcgtcgccttgaacggctgctcgaccaccttcatcgagggatcgcccggcaggatcgaggcgagccgggtgcgggcaaggctggcgggaccggcgaattccggcccggcggcgatgaggagcgcaccgccctcgcggacgtagcgggcgatgttgtcgaaataggcggacggcagcacgctctgattggcgtagcggtcgaagatgatgaggtcgaaatccttgatcttctggacgaacagctcgcgggtcgggaaggcgatcagcgagagctcggagatcggggtgccgtcctgcttctccggcggcctgagaatggtgaagtggacgagatcgacggaggcgtccgacttcagcaggttgcgccaggtgcgctcgccctgatgcggctcgccggagacgagcagcacccgcagtttttcgcgaattccttcgatgggcaggacggcgcggttgttgaccgtggtcagctcgcccggcagcggctcgacctcgatctcgaccacgttggggccgccatgctcgatatgtgtggtgagcgagaacggcacgccggtggcgatgctctgccggtcgatctcctcgccgtcgcggcgcacggtgacggtcgccgtgccggtgccgccgcgctccatcacctcgccgcgcaaggtgacgtcccggccgacgatgccgaagcggggcgcctccagcatcttgatttgacggtcgcgctcgtccggcctgccggtgacgagaacgtgcagcggtgctttcagcccgagcgcttcgagcgaggcggggatgtcgtgcaccacgccgtcggtgagcatcaccacgccggcgatccgctccggcggcacgtcggcgagcgactgggtcagcgccgtgaacagcttggtgccgtcgtcgccctccccgccctgggcgtcgccgacctcgatgaagcggggctcgatgttcgccagcgcgccgaagcggcgttccagctcggctttcaccgcatcggtcatggccgggcgatcgcccaagctttgcgaaccggagcgatcgacgacgatggccgccacgtccttcaccgggtcgcggtcctcgcgcacgagcgagggattggcgagcgccgcgatgacgaggccgagcgccaccgcccgcaacagggccgtgcgcccacgcgcgaggaccgcgacgacggcaaggatcacggcgagcacgccgaatccggcgagcaccgaccaggggacgaggggcgtgaagctgaggctcagcatcgggcggggccttcagtggaaactacgagaatccctcccccctctgcgggggagggtgcctgcggagcaggcgggagaggggccggctcaggcccttccggaagcggcgctcccctcacccgacccccttcgggggccaccctctcccgcagaggggagagggcgatgtcggaacgtcgcgcggaaaaaatcactgtcccaaccgctccagcaacgccggcacgtggacctgatcggccttgtagttcccggtcagggtgtagatcacgatgttgatgccgccgcggaacgccatctcgcgctggcgctggtcgccgccggtgacggggtagagcggctcgccgttgcggccgaccgcccaggcggcggcgagatcgttgccggtgatgataagcggggtgacgccgtcgccggcccgagccggacggcgctcgccgccctcgcccgcgggcggaatcgtctcgacccaggtctggccggtaccgaagcggccagggaaggaatccaccaggtagaacgccttggtgagcacgtggtcggccggcaccggctccagctccggcacttcgagggtcgcgagcatcttgcgcaggtaggccgcttccgggctcggcgggccgccggggcgggcggtctgggcatcgcgggtgtcgaagatcaccgtgccgccgttgcgcatgaaggcgtcgatcttgcggatcgccgcctcgctcggctgcggacggccggcgacgatcggccagtagatcagcgggtagaaggcgagttcgtccttctccggattcagccccgccggctcgccgggctccagggcagtgcgggcggcgagcatctggctcaggcccgacaggcccgcccggctcgccgtatccgtcgcggcgtcgccggtgacgacgaaggcgaggcgggtggccagcgccgattcgatgccgttcgggcggttggccggtgattcctgcgcccgtgccggaggcggggcgaagaccagcgcaaggccgagcagcgccggcagaagcagggcggccggcgccgccttcccgtgtgaaactcgaccgaacttgcgaaaaaatccgccgagccagaggccggccagggtgtcgagcgccagcagcgccagcgcgagggtgaacagcagcgcgcgcagatccagcgtctcggcgcccgcgagcgaacccgtgcgggcgcccttgaggccggtgaggtcgaggggttggagccggtcgccgggcgccagcgcgttgacggcgatgccgccctccgccgtgccgtagaagccgggcgggtgttcggggccggcgcggtcggcgaaatcggccggcacggccgtggcgctcgccggcggcgagccgagcgcaccgaagccgtcgagggtcaggcgcggcgccagcagcgcggccttcgccggccggccgtcgccctcgccgagcttggccgaggggccggcgagcccgaccacccggcgcagcatgtccacgaacaggcccgacagcggcaggttcgaccacgtcgtgtcggcggtcacatgaaacagcaccacgagcccctgcccccgcttctgcgctgtgacgatgggcgtgccgtcctcgagtgccgcccaggtcttgcccggcaggtcgccgtcgggctcggcgaggatctggcggcgcacgccgatatcagccggcgggttcaggccggcgaaggggctctcgggggcaaaggccgcgagcgtgcgcggccggtcccaggagagggtgccaccgagcgagcgcccgccccggcgcaggcgcaccggcacgagcgggtcgttgccggcggcaagccggggaccggcgaagcgcaacaacagcccgccctcgtccacgaattgttcgacccgcgcgagggtgcgctcgtccagcgcgccgacatcggcgagcgccagcaccgagacctgattgtcgagcatctggccgatggactcggccgtgccctggccgccgcggggctgctgcacgtcggcgaagggggtgagcgccttggcgaggtagtaggtcggcgcgagcagcggctgggcctgatcgagggtgccgccgaagacgaggccgacccggcggcgcttgccgcgctcgtccatcagcaccacggcgccggccgaacgctcgccctcgatctcgaggcgggcgatggcgttgcgcagctccaccggcaggtcgaagctgacacgggtctcacgcgcctccggctccagggtgaagcggctctcggcgagcggcaggcccttctggtcgagcgcccgcaccagccccgcgtcgcggccgttgccttcggcccgcaacacctgcgccgagagcttttcgcccggctgcacgggggagccttcgagcgccagcgccggggatcgctcggccttcagcacggtcaccgcgctgccgtggcgggccgccatctcgccgagggacgtggcgaaatcggcctcgccgacgccgcgcacgccatcgctgatccagacgatcgaggcgccgggcacccgctccaggaaggtgccgatcgaggccaggtgcgccccgcggtcaccgagatgcgggcgcggcttgatcgcgcgcaggcgctccagcgcagcggccggggccttcgcctcgaacggcgcggggggctctgcgctggcgaccagcgccaccgggcgaccgtcgcgggcggcggcctcgatctcgtcggtcgccgcgcgcaggcggtcgcgccagtcgtgggcggcgacgacaccgttgtcgaggatgaggagcagcgggttgcgccccgacgcagcgccgatgccgccgggattccacaccggcccggccacggcgaggatgagacaggcggcagcgagcatccgcaggatcaggagccagggcggcgtgcgggccggcgtctcgcgcttcggcagcaggtcggccatcagcgccagcggcgggaagtggatgcgctgcgggcgcggcggcgtgacccgcagcaggatccacagggccggcagcgcgacgagggcggccagcgcgaggggagcggcgaaggtgagcggaactccgaacaatgcgcttcgcctttcagccgaggccgcgcgcggcggcgacgagagtcagcagccgcagggccgcctcgctcgccggccggtcggtccggtggatcgtcagcgtccagccccgctgccgggcgatctcggacaggccatcgcgatgggccgcgatgcgggtgcgataggcctcgccccaggccgaggcctcaccgatatcgaggctgaggccgccctcgggatcgtgcagcaccgcctggccggtgaaggggaaggtctcctccaccggatcggccaccagcacgagatggccgtgggtgccgcgcgccgagatcgtctgcacggcactccgcacccgatccagcggcgtgaggaaatcgctgatcagcaccacttcgtcgaaccggccgggcgtcgctcccggcggcagatcctgggtcaggccggcccggtcgttgacgagcgcctgggcaagccgctccacgatgccgcgcgtcgcgctggaacgggtgagcccgagcaggccgacgcgctcgccgccctccacgaaggtgtcggccagcgccaagcccagcaccagcgcccgctcgatcttggaggtctgggcgagacttgaggcgaagcccatggaggcggagcggtcgatccagatccagatgttgtgagccgcctcccactcgcgctcacgcacatagagccggtcgtcgcgggcggagcggcgccagtcgacgcgcgccgccgcctcaccgggcacaaaggggcggaactgccagaagctctcgcccggccccgcgcggcggcgtccgtgcaggccgtgcgccagggtgccggagacgcggcgcgattcgagcacgagccgcggcatcacctcggcgagcgccagggcgcccccggtctcggggccgccggggcggcggctctcggcctcgacgagccgggtggaggccatccgcggcgggctcagagcttcgcggcgagctggccgatcaggccggtcaccgtctcgccgtcagcccgcgcggcgaaggtcaccgccatgcggtgcttgagcaccggctcggccagggccttcacgtcggcgacggagggggcgacgcggccctcgatcagcgcgcgggcacgcacggccagtgtcagcgcctgactggcgcgggggcccggcccccagagcagcttcttggcaaccgccggatcgccgccctcgggacgggccgagcgcacgaggtcgaggatggcatcgaccacggcatcgcccaccggcaggcgccgcacgaggcgttgggccgtgagcaattgctcggtggtcatcacggtcttggcccgcgcgtcctcgacgccggtcgtctcgatcaggatgcggcgctcggcggcgcggtcgggatagccgacatcgatctccaggaggaagcggtcgagctgcgcctctggcagcgggtaggtgccctcctgctcgatcgggttctgcgtcgccagcacatggaaggggcgcggcaggtcgtggcgctcgcccgccaccgagacgaaatgctcctgcatcgcctggagcagcgccgattgcgtgcgcgggctggcgcggttgatctcgtcggccatcaggagctgggtgaagaccggccccttcacgaagcggaaggagcggcggcgctcggcatcctcgtcgaggatctcggtgccgaggatgtcggagggcatcaggtccggcgtgaactgcacgcggcgggcatccagcccgagcacggtgcccagcgtctcgaccagcttggtcttggctagacccggcaggccgacgagcaagccgtggccgccggccaggatcgtgaccagcgccagatcgacgatcttttcctgcccgaagatgaccccgtggatcgcctcccgcgcctgctcgatcgcggcgaggcaggtttcggcggtggcgacgatcccgtcgtcgaggctcgtcgtgctggccgatccggcgccctgtgccatgaagtgaaccttgcgatggccgggcgcggaggcccggaaagtgcggagtctggcgccgaacgcgggccgaacgcaagcgcggcgctgccgcgcggcagatcggcactatatgggcgctccagacgcggcgggcaggacgcccgcgacatcgtgcatcgcgggcggcacgcacccgccccgaggaaggcgagaccggatgacggacgaggagcgcacggccttccccgaggggtgggaggctttcaccgatccgggcttcatcgcccatgtcgggccggtctatcaccggacggtcgagggcacgaaagcgttcgccttccgcaccgacgagcggcacggcaacctcgtcggcatcgtccatggcggcatgctgctcaccttcgccgaccgggcgctcagcatcgtcgtgcgcgacgcctgcgacggggcccgcgccgtgacgatcgagatgtcgagccagttcgtcggcgcggcccagatcggcgacctgatcgagacggtgccggagatcgtgcggaagaccgcgtccctcgtcttcgtgcgcggcacgctcaccagcggcggccggcctctggcggcggtgacgggaatctggaaggttttgcgggacaagcccggcgacaagtcatgacccagagcacccccgacgatccggcgctcgcccgcctcagcgccgccctcggcgagatcggcaaacgcggcctgccgccggtggagcgctggaatccggagcattgcggcacgatcgacatccgcatcgccgccgacggcacgtggttccacgacggctcggcgatccggcggccgaagctggtcaagctcttcgcctcgatcctgcgcaaggagcccgacggctcgaccgtgctcgtcacaccggccgagaaagtccgcatcaccgtcgaggacgcggcattcgcggccgtggagatggcggtggagggcgagggcgaaggccgccgcatcgctttccgcaccaatgtggacgacctcgtctcggccgatgccgagcatcgcttgcgcttcgagaacggggcggagggcctcaagccctacctccatgtccgccgcgacctctgggccctggtcacccgccccctcacctacgatctcgtggagatgggcgaggagtgcgagatcgacggacagaggtggttcgggctctgggccggagggcatttccaccgcatcgccccggccgaggcggcgtgaggctgtcccaggcggccgggcccgtggcggacgggctcgcggaggatttcggcctcgacgccttcctggcgcgggcggaaacccgcttgagccacgtgccgccggggccgggcgtgccgctgtcgaacccgcgcggcgaccacgacctccagccggaggggttttccgttgcgccggccacgccgcaccggccggcggcggtgctggtgcctgtgatcgaccgtcccgaggggccgacgctgctgttcacgaagcgggcggcgcatctgcgcgaccattcggggcaggtcgcctttcccggcggcaaggtcgatcccgaggacaccacgccgatcgacacggctttgcgcgaggcctgggaggagatcgggcttgagagcgacgccgtgcgcccgctcggctatctcgatccctatctctcgggcaccggcttcctcgtgatgccggtggtcgggctcgtggcgcgcgacgccgtgctgcggccgaacccggcggaggtggccgccgtgttcgaggtgccgctcgccttcctcatggacccggcgcggcatctcgtccgttcggcggaatggaagggccggacgcgctatttctacgccatccccttcgccgagcacctgatctggggcgtcacggcagggatcgtgcacaacctccaagaacgcctttatccctgaacgtcttgatccctgaacgcctcgacgcttgacgggcgccccacggcccctcgcagattgcgccatccatgctccgcctcgtccttcaggaaatcttcctgttctccctgcccttcctggccttcgcgggctggctgctgttcgcccggcgctcgccgctcgaccatgccgagtggaagccgcactggacgcggctgatcctggccggtctgttcatcgtcatcgcctccctcgtcgcggtcggcctgctcgggcagcgcacccacgacggctacgagctgccgcgcttcgagaacggccggctggtgccgggccatttccgatgaccaccgacccgctgccctcatccgttgccccgccgctggtcgcggacggcccggcccgcctcctggcgcgggcgggcgtgcaagcctgcctcgcggcgctcgatgcgccgggcgaggaaacgcgtctcgtcggtggctgcgtgcgcgacgcgctgctgggcaccatcgtcgccgacatcgaccttgccaccacgctgcggcccgaggccgtgatggcctgcgcccgcaccgccgggatcaaggcggtgggcacggggatcgagcacgggaccgtcaccctcgtcgtcggcggcgagccgcacgaggtgacgaccctgcgcgaggacgtggagaccgacgggcgacacgcggtggtgcgtttcggccgcgacttcgctcgcgatgccgagcggcgcgacttcaccatcaacgccctctcgctcgacgcggagggacgcctgcacgacacgaccgggggtgtcgccgacctcgccgccggccgggtgcgcttcatcggcgacgcggcgacccgcctgcgcgaagatgccttgcggttgctgcgtttcttccgcttccacgcccgctacgggagcggcgcaccggatgcggagggactcgccgcctccatcgccgcccgcgacagcctcgaccggctctcgcgggagcgggtgcgcgccgagttcctgaagctgctgctggcgccccgcgccgtcgatgcggtggcgatcctgagcgagaccggcctactgccgcgcatcctcggcggtgtcggcgaactgggccggctctcccgctgcgcgacgaccgagctgggcgtcgacgccacggcgcgcttcgccgcgctcgcggtgcggacgagcgaggacgcggaccggctgcaggcgagccttcgtctgtcgcgggccgagcacgcgcgcctcaccggctacgccatcgccctcgcggccctgcacgaccggccggtgatcgaggccgacgcggtgccggctctcgtcgccacctatggcgccgggcccctgcgtgagttgctgatcgccctcgacggcgagccgcgcccgcgcgtgacaccggcggcgcgtgccatgctcgaccggatggaagccgccggcacgcgccccgtcctcccggtcacaggcgccgatctcgtggcgcgcggcgtcgcaccgggtcgggcggtcggtgcagggttgcgggcggcccgggacctctggctcgccagcggatgcccggacgacgcggaggcacgcgagcggctgatcgcgcgggcgctggaagccgcggcagcgccatagccggccctcccggcagcgtcagcgcacgacccgggcgcaaaaacaaaaaaggcgccggtttcccagcgccttccgaaatccgaagctctgacgaaaatcagcggctcagcgtgttcttggcttcctgcatctgaacgatctgggcgttcagcgcctcgcgcttggcgagatcctgggtcgcgtcgcggacgagttccaccgcctcgatctcccggtcgatcatgccgggggtgacctcctcgatcggggcggcgcgctcggccagaaccgtcacgctcttcggtccgatatcggcaaagccgccctggacgtagatgcgcataccgttgccggtcgtctccgtgacggtgatgacgccgaccttgagggtggtcagcaccggggcgtggcccggcagcacggtcatctcgccctcggagccgggaagctgcacggcctcgacttcgccggaatacagcgtccgctcggggccgacgaaatcgaagtggaaggtggccatcgtcaatcaggtcccgaggttggatgtcagcgccggctgcggtcggcgacgaagcctgctccgaagccgatcacggcgccgatcagggcgaacagcccgacatgctggagctggccggtggtcagctctccgccgcgtgcgcccaccgccgagtccttgtcctggatctcgacgctgagcgggccgagcttgagctcggcggcctgcggccgggtcaggtagccgacgaggcccccgaccacgacgccgacgagaaggagaacgaccttggcgttcacgatcgttcccgcgcccgtgccttagagcattgtcctggatatcggatccaggacaatgctctaaccttttgttcttgcatcatcttgttccgaaagccggtaaccacctttcgggatgatgccttaggcggccgcgagcttcttggccttttcctgggcgtcctcgatcgtgccgaccatgtagaacgccgcctcgggcaggtcgtcgtacttgccttcgacgaggcccttgaagcccttgatggtgtcttccagcggcacctggatgcccggcgagccggtgaagatctcggccaccgagaagggctgcgagaagaagcgctcgatcttgcgggcgcgggccaccgtcagcttgtcctcttccgacagctcgtccatcccgaggatggcgatgatgtcctgaagcgacttgtagcgctgcagcgtctgctggaccttacgggcgacttcgtaatgctcttcgccgaggatggcgggcgacagcatgcgcgaggtcgagtcgagaggatcgacggccgggtagatgcccttctcggcgatcgagcgcgacagcgtcgtggtcgcgtccaagtgggcgaaggaggcggcgggcgccgggtcggtcaggtcgtcggccgggacgtagatcgcctgcaccgaggtgatcgagcccttggtcgtcgtggtgatgcgctcctgcagggcgcccatgtcggtggagagcgtcggctgatagcccaccgccgaggggatgcggccgagcagcgccgagacctcggagccggcctgggtgaagcggaagatgttgtccacgaagaacagcacgtcctggccctggtcgcggaagtcctcggcgatggtcaggccggtgagcgcgacgcgcgagcgggcgccgggggactcgttcatctggccgtagaccagcgcgcacttggagccctcggccgagccgccgttctccttggggttcttgttgacgttggactcgatcatctcgtggtagagatcgttcccctcgcgggtgcgctcgcccacgccggcgaagaccgagtagcccgagtgaaccttggcgatgttgttgatcagctccatgatcagcacggtcttgccgacgccggcgccgccgaacaggccgatcttgccgcccttggcgtagggggcgagcaggtcgacgaccttgatgccggtcaccaggatctgcgactcggtcgactgatcggtgtagggcggggcgggctggtggatggcgcgcagggtgtccgactggatcgggccggcctcgtcgatcggctcgccgatgacgttcatgatgcggccgagcgtgttgtggccgaccggcaccttgatcggcgcgccggtgtcgcggacttcctggccgcggacgaggccctcggaggtgtccatcgcgatgcagcggacggtgttctcaccgagctgctgggcgacttcgagaacgaggcggctgccctggttccgggtctcgagcgcgttcaggatttccggcaggtggtcgtcgaactgcacgtccacgacggggccgatgacctgggtgatcttgcccttggcgccggtcgtctgcaggggggaagcggtgttcgccattgcgatgattcctttatgcggcggtcagagcgcttccgcgcccgaaatgatctcgatgagttccttggtgatcatggcctgacgcgtccggttgtagatcagcgtctgcttcttgatcatctcgcccgcgttgcgggtcgccgaatccatggcgctcatgcgtgcgccctgctcggaggcggcgttctcgagcagcgcccggaagatctggacggtgaggttcttcgggagcagcgtctcgaggatcgtctcctcgttcggctcgaattccatcgcggcatcggagccggcgcccgtggcggaagcgccctcggccgtcggcagctcggccgggatgagcttctgcgccgtcgggatctgcgagatcaccgaacggaactctgagtagaacagcgtcgcgacgtcgaactcgccggcctcgaagcgggcgaggatgtcgtcggcgatctcggcggcgaaggggtaatcgaccggcttgttgccgcggatgtcacgcgaggcgatgatctggtcgcggaactgccggcgcaggacgtcgaggcccttcttgccgatcgtcatgatcttgacggtcttgccgtcggccatcagccggttggcatggtcgcgggcgagacgcgcaatcgaggagttgaacgcgccggccaagccgcggtcgccggtgcagacgacgagcaggtgcacccggtcctgacccgtgccggagagcaggcgcggagcgccgacgccgccgatcaggttgccggcgagattgccgagcacctgggccattctctcggcgtagggacgcccgttctcggcggcattctgggcgcgccgcagctttgcggcggcgaccatctgcatcgccttggtgatcttctgcgtcgccttcaccgaggtgatgcggttccgcagatccttcaagctgggcatcggtgggcgtccgggtccgttcggaagggcctctcctcaccctgcggggaggagccggaggtcggggtggctcaagcggcgccggaagcttcgtccggcaccgcccgacccctgtcccctcccgcgggcgggaagggacgtgcgttcgtcaggcgaacggcgtgttctcaggcgaacgcttgttcttaagcgaacgacttggcggtggcctcgaccacgcccttgagcgtgttggcgttggcgtccgacaggtccttggagtcacgcaccgcgttcagccaatcctggtgcttcgagcgcagggtgccgaggagctgctcctcgaaggcgcgaaccttgcccaccggaagcttgtcgaggtagccgttgacgccggcgtagatcaccgcgacctgctcttccatcttcagcggcgagaattgcggctgcttcaggagctcggtgaggcgcgcgccgcggttgagcagacgctgggtcgagacgtcgagatccgagccgaactgcgcgaaggccgccatctcgcggtactgcgccagctcacccttgatcttgccggcgacctttttcatcgccttggtctgggccgaggagcccacccgcgagaccgagaggccgacgttcaccgccgggcggacgccctggtagaacaggtcggtctcgaggaagatctggccgtcggtgatcgagatcacgttggtcgggatgtaggccgagacgtcgttggcctgggtctcgatcaccggaagcgcggtgagcgatccgttgccggccgcgtcgcccatcttggcggcgcgctcgagcaggcgcgagtggaggtagaacacgtcgcccgggtaagcctcgcggcccggcgggcggcgcagcagcagcgacatctggcggtaggcgacggcctgcttggagaggtcgtcatacacgatcacggcgtgcatgccgttgtcgcggaaatactcgcccatggcgcagccggcgaacggcgcgatgaactgcatcggcgcggcgtccgaggcggtggcggcgatgacgatggagtattccagggcgccctggtcctccagcaccttcacgaactgggccaccgtcgagcgcttctggccgatggcgacgtagacgcagtagagcttggcgttctcgtccgcaccggcatgggccgacttctggttgagaatggtgtcgagcgcgatggcggtcttgccggtctggcggtcgccgatgatcagctcgcgctggccgcggccgaccgggatcagggcgtcgatcgccttgaggccggtggacatcggctcgtgcaccgacttgcgcgggatgatgcccggcgccttcacgtcgacgcggcgacgctcggtcgactggatcgggcccttgccgtcgatcgggttgccgaggccgtcgaccacgcggccgagcaggcctttgccgaccggcacgtccacgatggagccggtccgcttgacggtctggccttccttgatctcacggtcggagccgaagatcacgacgccgacattgtcctgctcgaggttgagggccatgccgcgcacgcccgactcgaactcgaccatctcaccagcctggacgttgtcgaggccgtagacgcgggcgatgccgtcgccgaccgcgagcacctgcccgacttccgtgacctcggcctcctggccaaaattcttgatctgctctttcaggatcgcggagatctcggcggcgcggatgtccatcgtcgggcctctttaaaggtctggggctgtctgttcggctgtcgggaagttcgcgagggtctgatcgagaccgctcagcgggcttcccgcatggcgaggcgaatgctgttgagcttggtccggagcgaggcgtcgaccatgcgcgagcccatcttgacgacgatgccgccgatcaggctcgggtcgatatggagatcgagatcgatctcactcttggcgacgtcgcgcagcgaggccttgatgtcctcgatcaccgcgtccgagggcttctcggcgacgcggacctcggcgcggatgatgcccttggactcacgcaccttctcgcgataggcgcggatcatgcccggcagggcgaagaggcggcggttggcggccgtgagcttgatgaagttggcggccaggcccgagattcccgcccgatcgagcagggcgcccacggcagccgtctgctccgcggccgagtaggccgggctccgcacgaggcggcgcaggtcgtcgctctcgcgatagagtgcgtcgaacgcgtcgaggttcttcgcgacgtcatcgacctgaccctgatcgtgagccagttcgtacagggccaacgcgtagcggcccgccacaccggccaacaggggaccctcggaaccgttctgcgccacccgtcgctctctcttgtccttgcccgccggcccctcatgctcgaactcgccttgcggcgacggcgtgagacccgtggggattggaattgcaccgggctcggaaggccttgatcggtctccccgcggcgcggctgtcgcctagcatgcgttccgagggggcgcaaggcaacgttagggcgatgatggagcgctttcgcggcatggcgaaccgccgcgcgggatcacgacggaccctgcgcggcgttcgtcgagccccgtccgagccccgtcagatccagccctgcaattcccgacgcaccacgttctcgatcacccgcatgccgaggtcggagtcgttgaggcagggaatgaaggcgtatttctcgccgccgttctcctcgaaatagtggcggttctcgccgtcgagttcctccaacgtctccaggcagtcggcggtgaagcccggggccacgatcgccatgcgcttgacgccggacttggccagcgcctgcacggtctcgtcggtatagggcttgagccattcctcgttgccgaagcgcgactggaaggtcacccgcatccgctccggcgtgtagcccatcgcctcgcggatcagccggccggtcttgaggcactggcaatggtaggggtcgcccttgagcaggtagctcttgggcacgccgtggaacgaggtgaggatcacctccggctcgaaatcgagcttggccagcccctcgcggatcgattgggccatggcttcgatgtaaacgggatcgtcgtggtagggtggggagacccgcacggtcggctgccagcgcatctgcatcagggccttgaaggcctgatcgcaggcggtggccgaggtcgccgccgcgtattgcgggtagagcggcaccagcaggatgcggtcgcagccctggtccagcagcgcctggatgcgcaaggacacctccggcttgccgtagcgcatcgcccaatcgaccacgacggaatcacccatcgccgcctggagcttctcgcactggccgcgggtgatcgtcttgagcggaccctcgtcgcgctcgttgttccagatgctggcgtagtcgcggcccttcggccccggccgcttggtcaggatgatgagattgagcagcggccaccagatcagccgcggcacctcgatcacccggcggtcggagaggaactccttgagatagcggcgcatcggccagtagctcgtgccctcgggggtgccgagattcatcagcagcacgccgacgcggccggtccgcaccgccgggtggtcgggcggcagggtggtgggcgcgaccggcacgggatcgcgcaggagggtgtgaggttcgacgcgttcgttcatcgggtttccggtcacgggctccccgcctccctcaatgcggcaagcgatccggttgtgcggaccggccgttcgatctagagcaggcggcttttcaaggccaaggctcacccgagagagaacactcttgcggggagtccggcccgaatctcggcaaaccctttgcccgaaatcgctccggaggccagcgcgacatgccgtccccccgctacttcctgaagcacttcgtgccgttcaccggctacccctacgagggggcgccggccgcgtgcaacctgtgcggatgccgcgacgccgtcaccgtggccgagaccgaccggcggctcaagaccctgcgctcgatcgcctgcctgcaatgcggcctgatccgcactgacccgatgccgacgccggacgagctggccgaatattattcgaccgcctaccgcgccgattaccagctcgccttcgcgggcgggccgccgcgccaccacctcaaccgctcggcccgcgaggcgacgttccgcgccgacctgctggcgccgaaactgaaggcgggcgcgcagctgctcgatttcggctcaggctccggcgagttcctggcggaggccaaacggcgcggctgcgaggtgatcggcgtcgagccgggccgcgactacgcgaccttcgcccggacgcatcacggcgtcgaggtgctcgacgaggccgaggacccgaaccgcttccccgccggccatttcgacgtgatctcgacgcaccacgtgctggagcatctgcgcaacccggccgagacgatggagcggctggccggctggctgaagcccgacggcatcctctacgcggcggtgccgaacatggccgccaccggcaagccgccgcacgagcgcttccacttcgcccatgtccacggctacgtgcgcgagaccttcgacctgctggcccgccgcgccggcctcgtgccgcataccgagtactggcgcgaggacaccacggtggtctaccgcaagaccgatgcgcccgccgtgccgctgaaaaatcccggcctcgccgaccggctcgccgtcgatctgaagccgatgtcggcggggctctacttcgcctcgggcgcctggatctggccggcgctgcggcgcaacgctaaggcggtgcgggacgggatgagcaaggacgggctcaccaagcgctgagccggtgatgcgcccgagccgccgcgagaccgtcgtcggcctcggcgcgggtctcctcgcagccggcagcagcggcgcgctggccggcacgccgaccttcaccctgctcctcgtcaacgacatctacgcgatggacgcggtggaggggcgcggcggctttgcccggctcaacgcggtggtgaaggccgagcgcgcccgcggcgtgccgctgctctacgcgcatgccggcgacagcttctcgccctcgctgatgtcgggcttcgaccggggcgcgcatatcgtcgaactcttgaatctggcaccccccgacgtgttcgtgccgggcaatcacgagttcgatttcggccccgcggtgttcgccgagcgccggagggaggcccgcttcccctttctcgccgccaacctgcgcggggcggacggccgacaactgcccggcatcgaggatacgcggctgatcgaactcggcggcatccgcgtcggcctcgtcggcatcgccctgcaggcgacgccggaaaaatcgcaatccgggaccttacgcttcggccccgagatcgagaccctggcacgcgaggcggacgccctgcgcaaggccggggcgcagatgatcgtcgggatcgcccacaccgcgcgggtgaccgacgacgcgatcgtgcgggcgcgcctcgtcgatatcctgctctcgggccacgaccatgacctcgtcgtgcgcgacgacgggcagacggtgatggtcgaatcgagccacgacgcccactacgtcaccgcggtcgatgtcttcgtcacggggaccggtgatgggccggtgcgctggcgcgccgccttccgcatccacgacaccgccgaggtgacgcccgatccggacacgctcgccgtggtgcgacggctcgggggcgagctgtcgcgggagctcgacgtcgtgatcggcacgacgcaaggcgcgctcgacagccggatcgcctcggtgcgggtgcgggaagcgagtttcggcgatctcgtcgccgacgcggtgcgggtgggcaccgaggccgagatcggcctgatgaacggcggcggcatccgcggcgaccggctttacccggcgggcaccagcctgacgcggcgcgacatcctcagcgaactgcccttcggcaacaccaccgtgctcgtggcgatcgacggggcgaccctgcgcgaggccctggagaatgggtttcgcgatctcggccgcccctcgggccggttcctgcaactctcgggaatggtggtgacgctcgacccgaacgcgccgccgggccggcgcgtcgtgtccgcgacgatcgacggcgcccccctggacgacgcccgcatctaccgtgtggccgccaacgacttcatgctgcgcggcggcaacgattacgggatgctggcgaagggccacgtcctgatcggcggcaccgacgggcggctgctcgccaacgaggtgatggcctatatccgcacccacgcgccgctgccggccgagaccggagggcggattcggctgctgccgtgaaaaccggcctgatacggtttctgcttgatcaaagcgggaaccgtatcggtcagcccgcgcggcgcttgaggagggcacccatcgcgccagcgcgatgggatcccaccgaagcccaaatccgccatcccgaagggatcaaacggatttggtatgagaggggacttcacgtgaccggacccgtcgaggccgcacttgccgccttccgcgccagcggctccccctggctcgacctgcccttcttccgagagggggcggcggatcgggtcgcgaaaaaggtcgatgcgcgcgtcgcatccggggcgacagtgctgccggagcccgctgcgatcttccgggcgctgacgctgacgcccctgcccgccgtgaaggcggtgatcctcggccaggatccctaccccacgccgggcgacgccaacgggctcgccttctcctatgtcggcccgcgccgcctgccggcctcgctcaaggtgatcctggccgaactcgctcccgagggggaaaagcccgacctctcgaccggcgacctcacgccctgggcggagcgcggggtgctgcttctgaacgcggcgctcacgacggaggccggcaagtccggcgcgcatctgcggttcggctggtcgcagctcaccgacgaggcggtggaagccgtctccgcccgcgacgcgccggcggtgttcctgctctggggcgcccaggcccgcgcccgcgaggcgctgatcgacaccagccgccacggcgtcatcgcctcgggccacccctccccgctcaaccgcgcccgcgactttccgggctcgcggccgttcgaccgggcgaatgcgtggctcgaagcgcagggccgcgcgccgatcgactggcggctgggtgagggctgaagccgagatcgtcgcgacgatgcgagggcctgcctggcgcccttctcgggccttcgagcgggcacaggcgcaagaccggttcggacggaaagcggaccataggaagcgggcacagccagcgcacgccccgcttgacagcacccctatcgccggtatccctacggcctatggggaaggcgatctcctcacgaggctaaggccaaagcatcgcgtccctactgcactggttgcaaggacgcgccatggctacgctcaccaccatctccgttgaaaaacttgcgcgcctgatcggcactcccggctgcccggccattgtggacgtgcgcaccgacaaggcgttcctcgccaaccagcgccatgtgccgggctccctggcccgggcacccgaccgagtcgccgagtgggcgccccgactgcgcggcaggtcggtcgtggtcgtgtgcgaggatgggcgtcggaacagccatggggtcgccgcttggctgcgcagcgccggcgtcgacgccgaggcgctccaaggcggcttggcggattgggcggccgccgaacggcccatggttccggccgacaagatccgcaaccgcgacgcgcagggccgcaccgtctgggtcacgcgcgcacggcccaaggtcgaccgcatcgcctgcccatggctcatccgccgcttcgtcgatccggacgcggtctttctctttgtgccgccgagcgaggttgtcggagttgcggaacggttcgaggccgccccgttcgacatcgacgaccccggcaccttctggagccaccggggcgatctctgcaccttcgatgtcatggtcgaggagctcggcctcgccacgccgccgctcctgcacctcgcgaccctcgtgcgcggggccgacacggggcggccggatctcgcacccgaggccgccggcctgctcgcggcctcgctcggcctgtcgcgcatctacgcggacgacctcgcccagctcgacgccgggatgctcctctacgacgccttctaccgctggtgccgcgacgccacggaggagacgcataactggccgaccaacaagcccaaggagagagcctgaccatggccgcgacggcacgcattcagaccgagcccggcgcggccgcctcggaagcgccgctgcccgtgaccctggccgaggcggtgccggtctgggcccgcatcgctgcgctctcgttcggcggcccggccgggcagatcgcgatcatgcatcgcatcctggtcgaggagaagcgctggatctccgagaaccggttcctgcacgccctgaacttctgcaccctcttgccggggccggaggcgcagcagctcgccacctacgtgggctggctaatgcacggcacccgcggcgggctcgtcgcgggcgggctgttcgttcttccgggcgtcgttgccatcatgggcttgagctgggtctatgctctctacggcaacgtcgggttcatcgcgggcctgttcttcggcttgaaggcggcggtgctcgccatcgtgctccaggctgtgatccgcatcggcaaacgggcgctcaagggtcccgtgatgcttgggctcgccgcagcggccttcgtggcgatcttcttcctcaacgtgcccttcccgctgatcgtgctgacggcgggcgtcatcggttacttcggcggccgggccgggctgccgcagttcaaggccggtgggcacggggccggcggcaaggtcgtggagggtcccttcctgctcgacgatcacgagcttccgcaggagcgggccgccgccgggcacacgctgcggatgctgctgacctggggtgcgatctggcttgtgccggtcgctgccctcctgctcgccctcggaccggacgacgtcttcagccacatcgcggtattcttctccaagatggcgatggtgaccttcgggggcgcctacgcggtgctctcctacgtcgctcagcaggcggtggagcattacggctggctgaagcccggcgagatgctcgacggcctcggtatggccgaaaccacgcccggcccgctcatcatggtgacgcagttcgtggggttcctggccgcctaccgggcacctggcgcgttgccgccgctcgtcgccggcacgctcggggggctgctcaccacctgggtgaccttcgcgccctgctttctctggatcttcgtcggcgccccttacgtcgagcgcctgcgcggaaaccgggcgctggccggtgcgctctcggcgatcacggctgcggtggtgggcgtgatcctcaatctcgcggtctggttcgcgctgcacaccatcttcgctgagacgcgaccgttcacggccgggccgatccggtttgacctaccgattctgtcgagcctgaacccctgggccctcatgctcgcggcggcggcggtgctggcggtgttccggttcaaggccggcgtggtccagacgctgctggccagtgcggcggccggcgttgtcctgcacctcgtcggtgccgtgtagcgcggcttcacggaacgcgattgccggcacgatggccgccgtaggagctggcggccgatcgcacggcgaccaaggcgcccaaaaagaaaccgcccccggcctgaaggcgcgggggcggttctgatcggaccgggtatgccggtgtcaggcggcgatcttggtcgcggtgacggcgatgttctcgttggccagcgtgacagcatgggccgggcgggcgacgggctggaagctggtcagttcaccggcggaggtatgcacgccctcggagccgaagcgctcggccagcagcacgacgagggtcacgttggcgatggcggcggcgagaacgacgagggcgatcatggcgggcaggtccgttgctgcgttgcgatgagccctatatcgcaccgcacttcggtatctggtataccagataccgaagctccgacatgccactgacgcatgactaggcgcccgccggcctctacccattccctcagggcttcttggtctcacccgcggccggcgtcgcggtgctgccggcacgctcgaccttggccgcctcgcgcagcttcacgatcgtgtcctgctgcgccttgcgggtgaggtactggtcgatctgctccttcatctcgtcgaaggtcggcacgggcttcgtccgcttctcctcgacgcgcagcacgtgccagccgaactgggtcttcaccggatcggagacctgccccggcgtcatcttgaaggcggcgtcggcgaagggcttcaccatccgctcctggctgaaccagccgagatcgccgccctcggtcttggagccgggatccttcgagacctcgcccgcgatcttggcgaaatcctcgccgcccttgacgcgtgcggcgatcttcttcgcctcgtcctcgctctcgacgaggatgtggcgggcccgcacctcctcctcgggcttcatcgacttcacggtctgttcgtagagcgccttggcggcctcgggcgtcaccgccttcttggcctcgcgctcgaggtagtcgtcgagcaggagcttgtcgcggaagtaggcgagcttgcgcttgaactcgggcgcgtcgccgaccttggcagattcggccgcctgcgcgccgaccttgagatcgaccatgtaatcgacgagcaggttctgcttggccccctcgtcgacgcccggcagcgacagcgccggatcctcggcggcgatcgcgaggtcggcggcggtgatcgcctgaccgttgacccgcgccaccaccgtctccggcggaaccgccgccgggatgggagcgggcgcgctgggcgtcttctggcccgcaggcgcctgagccaggacggcgcccggcagggtgagcatcagcgcgagggcgctcgcgcgccggagggagaacggaatcggcatcggaagcgtcgttccttggcgtcgtccccgccgggccggtttagcgccgtccggcttcgtcccgcggggctcgtcgggaatgcggcaggcgccgcgaagcgcgacacaggtggaacctcttccgggcaaaggcaagcgtggccttgatggccgcgcggtctcgtgaccgcgggtcgatgagaccgtcgcgcgaagagcggtggcacggcctgtcgggcgcgaagagcgccgcgcggagcgggcttttcgggactttgggtccggaaaagcgtcgagcggagcgaaagcttgagcccgcggcggcgggcgccggcgacggaggcccgccaaaagcccggatcgggcgacctcttggttatccggtccggcactaccggatgcgcctgcggatatttacctctataagcccgcccaacacaggccggcggcgcccgaaactgccgcccgcgacgacctcacgaccgcaggttcacgatgctcggtgccctcgccaagaagattttcggctcgtccaacgaccgccgcgtcaagggttttcgcccacgcgtcgcggccatcaatgccctcgaaccggaaatcagcgccctttccgacgagcagctgcgcgcccgcacgcaggcgttccgcgaccagctcgcggccggcacccgcctcgacgacctgctggtgcccgccttcgccacggtgcgcgaggcggccaagcgggtgctcggccagcgccacttcgacgtgcagatgatcggcggcatggtgctgcacgagagcggcatctcggagatgaagaccggcgagggcaagaccctggtggcgacgctgccggtctatctcaacgcgctcgagggcaagggcgtccacgtcatcaccgtcaatgactacctcgcgtcgcgcgacgcggagtggatgggccgggtctaccgcttcctcgggctcaccgtcggcaccatcgtgcacgggctcgacgacgggcagcgcaaggaagcgtatgcctgcgacatcacctacggcaccaacaacgagttcggcttcgactacctgcgcgacaacatgaagtacgagctctcgcagatgacgcagcgggggcaccacttcgccatcgtcgacgaggtcgattcgatcctcatcgacgaggcgcgcacgccgctgatcatctccggcccggtggacgaccgctcggagctctacgtcgcggtcgacacggtgatgccgcgcctgacgcccgaacattacgacctcgacgagaagcagcggcaggtctcgctgacggaggccggcaacgagttcatcgaggaggaattgcgcgccgagggcatcctcaaggagggcgacctctacgacgcgcacaacgtcaccatcgtccaccacgtgaaccaagcgcttcgcgcccacaccctgttcaccctggacaaggactacatcgtcaagaacgacgaggtcgtcatcatcgacgagttcaccggccgcatgatgcagggccggcgctactcggaaggcctgcaccaggcgctggaggccaaggagcgggtgacgatccagcccgagaaccagacgctcgcctcgatcaccttccagaactacttccgcctctacaagaagctcgccggcatgaccggcaccgcctcgaccgaggcggacgagttcgccgagatctacaagctcgacgtggtcgacatcccgaccaacaaggaggtcgagcgcgtcgacgaggacgacgaggtctaccgcaccgtcgaggagaagtacgaggcgatcatcaaggagatcgacaaggcgcatgcgcgccaccagccgatcctggtcggcaccggctcgatcgagaagtccgagctgatcggcgagctcctgaagaaagccggctacaccctgctcgactattccgacccgaacgcgctcaccgacgtctacaaggccgcccgcgagaaccgggtgaccaagcgcttcgccgtgctgaacgcccgcttccacgagcaggaagcctacatcgtggccgaggccggcgtgccgggcgcgatcaccatcgccaccaacatggccggccgcggcaccgacatcaaactcggcggcaacctcgagatgcgcatcgagaaggaactcgggcagatgcccgagggccccgagcgcgacgccgcgatcgaagcgctgaaggccgagatcgccgagaaccgcgccaaggtgctggcctcgggcgagaaggccgacccggaggcgggccggaagaaggatctgccgggcgggctctacatcatcggcaccgagcgccatgaatcgcggcgcatcgacaaccagctgcgcggccgctccggccgccagggcgatcccggccgctcgaagttctacctgtccctcaaggacgacctgatgcggatcttcggctccgaccgcatggatgggatgctgcagcggctcggcctggagcagggcgaggcgatcatccacccctggatcaacaaggcgatcgagaaggcgcagcagaaggtcgaagcgcgcaacttcgacatgcgcaagaacgtgctcaagtacgacaacgtgatgaacgaccagcgcaaggtcgtgttcgagcagcgccgcgacctgatgggccaggacagcgtgcgcgagaccgtggacgagatgcgccacggcgtgatcgacgacttcgtcgccgtgcacatccccgagaacgcctatgccgagcagtgggacgccgaagggctgaagcaccgcgcgctcgacgtgctcggcctcgaccttccgatcgaggagtgggtcaaggaagagggcatcgccgacgaggagatccgcgagcgcctgcgcaaggcctccgatgaatcctacgccgcccgcgtcgagcgcaacggcgcggaggtgatgacctatgtcgagaagcaggtggtgctgcaggtgctcgaccacctctggcgcgagcacctcgtcaccctcgaccacctgcggcaggtcatcggctggcgcggcttcgcccagcgcgacccgctcaacgagtacaagtcggaggcgttcgagctgttcaacggcctcgtcacggccctgcgcgagcaggtgaccgcccagctctcgcatgtcgagatcatgcagcagcagccggagggcttcgccgatggcgggttcgagagcgccggcttcagcgagccgcaattgccgccgatgttccccgagcaccgcgacccggtgaccggcgagaacgagttcgcctttgccggctccggcagcgacggcggtgcgggcggcgcctacggctttgccgcgcgcgaactctccacggatgcggccgtgctggagcgcaatcccgacgacgcctccacctggggccgggtcggccgcaacgagccctgcccctgcggctcgggcaagaagtacaagcactgccacggccgcttcgccaccgaggcatgagcctacggtgagcggcgcgtttttctacgcgctggagccggatctcgacgcggagacctttcggggtgtcctcgtcgaatccgggcttgagccggggcgaccggacgaagacctcgaacggctccggcggatcctgaagggttccgacctgatcgtcaccgctcgactcggcgggcgcctcgtcggcgtcgcgcgcacgctcaccgatttcgccttctgcgcgtacctcgctaccctcgcggttgcccgcgactgccagggtcgcggcatcggccgccggctgattgcggaaacgcggatcgcggtcggccccgaggcttcccttctgctcaccgcagcacccgggatcgaaggctattacgaggcgatcggcatgccgcgcgtgccgcacgccttccgcatcgaccgggagcggtgacgggtcagggctcttcggctgccaacgcctccagcaccgcgtgcgccgccgcgatgcgcgctggcatcggaaaggcgcggttggccagcatgacgaggccgatgcgcttggccggcacgaaggcgacataggcgccgaagccgttggtggagccggtcttgtcgaacagcgtgacccccgtcggcgtccgcggcgggtcgagccgcgcggcgggttgcgcctcgaaccgcatcggctccgcattgccggactgaaggcgctccagcgagaccggatagggaaactgctcccagccgagcccctgcaccatcgcgccgaccctgaaatacccgacctgcgtaccttgaaccgcctgccgcatcggcgggtcgaggcgggtggggtcgagatgggcctcgacgaagcggatcatgtcggcggcactggatttgacgccgtaggcctccccgtcgaggacgcccggattgacccggatcggcgtgccatccttgccgtagccccaggcgtagcgctcgctctccgacgccggcacgcggatgaagctgtgcttcaggccaagccccggaaacagccgagtttccatcagctcggcgaagtcgccgcccatggccgccgcggcggcggctccgaacaagccgaggctgggattggaatagagccgctgcgttccaggcggcgcggagggttgccagcggcgaaagtaggcgatcatcgccgcctcgtcggccaccgcatcgggaaattgcagcggcaggccgcccgcgctgtaggtgccgagatcgagcaggctgacgcgatcgagcgcgctgccccgcagctccggcaggaaccggctcggcgcatcatcgagcgagagccggccgagtccctgcgcgtaggagacgagcgtcgccgtgaaggtcttgctgaccgagccgatctcgaacagcgtgtcgcgcgtcaccggccgctgccgctgccggtcggcgagcccgaaggtgaagacggtggaatgcccctctcgcgtcacggcgacggcgatgccgggcacgtcgtatgccttcaggagcgggcggtaggcctgctcgaccgcggcggcgacccgcgccgacgggtcggcagccagagcgggcgccgtgacatgcggtaagccgctcaggacgagggcggccagcacgcgctttcgcattgcggagatggcgcgtttccttcttggctagagcatcatcccgaaaggtggatcgcggctttcggaaaaagatgatgcgagaacaagagcttcgcgcgtcgtcctggatccgattccgggatcgatgcgcgaaggcaagcgaggcgagtgggcggccatgacgggtgaggaaagcgccgaaagcgcggcaggtacgggcactgccgtcccgctggtgcggagcctgcgcctcacgctcgaggcgccccggaccggcccgattcaggccgttctggcgctcgcgagcgcaccgctcgattggctcgacgcccatcgcggcggctttcttcacgcagccgaagaggcgctgctcaccgaccggctccatgcacggcgccgccacggcctgttgatcgggcgctacgccgcgaaatgcgcgctcgccgcctttcggcccgagctcgacccgcgggatctggcgatccggcccggtgtgctggagcagccggttctctccggcgccggagtcgaaaacctcggcatcagcctgtcccatgccggcccggtcgccgtggctgtgatctttcccgaggcctgcccgatggggatcgatctggagcggattcagccggccaacatcgcgctgctgacgcgccagactcttgccgccgagcgtcggcacatcgccgcccggctcgatgcgtcggaggccgagcggctgacgcggctgtggtgcctgaaggaggcgctgtccaagaccctgcgctgcggcctcaccgtgccactcgatcttctggccgtcggcagcgtcgtgacggagccgccggggctcggcgtcaccttcgccaatttcgcgcaataccggggcctgagcctcgccgcaggtgatctcgctgccgccctcgttctgccgcgccctccggcggcggcgcttgcggtcgaagcggcggcctgggaagagctgcgatcgggcttggccgaagctgcaaggcggtggcgggccgaagacgccgtaccgccccctcgcgacggcgatcgcgaagagaccggacaccgatgacgacctggcgcccaccccaacagatccgcgtcaaggtgatcgggctggcttggcgcggggacgcgctgctggccgtcgaggttctcgacgatcgcggccggatcaagggcgtgcgtccgcccggcggcagcgtcgccttcggcgagagccgcgaacaagcgctggaccgggagtttcgggaggagctgggctgcggcgtgacgatgaccgggccctggacggtgttcgagaacatctatcgccacgaaggcgcgctcggccatgagatcgtcttcgcggccgacatccgccttcacgacgcggccctctacgaccgcgacgtaatccgtttcagcgaggatgacggcacggcctgcaccgcgcgctggctccggccggccgcccttccggacggcgccgccctcttccccgacggccttgcggccgcgctggcgcatcgtcccgaacggtgaggaccggattccggaacgctgctccggcctcggctcaaccctggccgcccgtcaggctgtggctgaggaagaaatcgagcatcgcgcgcgaggcatccggcccgttcgggtccgtgtagctgcccgccgagctgccgccgcaccacgcgtggcccgcgccctgcaccgaccatgcctcgacctgaatgcggccggcctcgtcggcgtagcgggtgcgggtgtagctgtgacggccgttgatcccgccctcctggcgcggcgtcagagcgtcgatgccggcctgcgccagcacggcgtcggcgttgcggggatggacggtgccgtcgccctcgccgtggaagacgatggtcgggacccgcagcttctgcgtcaccgcgccggcgccgaagccggccgcacctccgggctcggccgcaccgggcgcgccgacccgcatcgccgagagcgccgaggacaggtcgcgggcgcagcctgcggcgagacccgaatgcacgccgaggcccgcgaacaggtcgggataggcccgggcgatgttggccgccgccgccccgcccgccgagagcccggcgatgtagatgcgggagcgatcgatcgaatgctcggcgcagatcgcgcggacgaggcccgcaacgatgccggcctcccccatctcccggccctggtcgccgggctcgaaccagttccagcacttctgcgcgttggcccggctcgtctggcggggataggcgacgtagaccccctcctcctcggcgagcgtgttcatccgcgttcccgccgcgaaatcctccggcgactggctgcagccgtgcagcatcacgagcagcgggcgcggtccgctccgcgggctcggaatgaacaacttgtagtcccgcgccccggcggcgttggagaagctgcgctcgacgaactggccgccctccgacgcgaccccgtcgggttcggtcccgttgggtccgggcgcctgctggccaccgcccgtcagcccgttcagcgagggaaccagcgagcgcaggccctgcatcacgtggtcgatgttctcgcgaagccgttcggggatcagggtcgcgtgatccgtcgcctgggccgcacccacctccggatcgagccgggtcgccggcccttcgaggcgcggcgtcccgtgcggggcgggcgacgcatcggtcggccgcgcaccctcggcggagaggtttgcaccaccgaggctgcgctggatgagggcggtcgcctcaccgagccgtccggcctgggtcaggcgggtggcctcggcgatatccgtgaagaaggcgttgtgacgttcggtcatgcgggtctcgctttccgggtcggcgacgggcgcgcgcgagcgcagcgggtcacgagggggatttttttgaggatcagggcagacggtcggccagcacccgcttcacggcggggctcgcctgaaggctgccgagcacctcgatcgaagcgatcgcggcgctggcgaggtcggcgggaacgtcgtcggcgatgacggcgaggccgaggacgcggatgtcgagccgtgtccccgccgcctgcgccgcttccagttcggcccggccgtagcggcgcaggccgacttcgatcggtttgcgggccaccgattggcgggtgatgtcggcgtgccgctcgatctggttgcgcaccgccgtgcggatgaagtcgctgcggttggcgtagacgccttccgaaacgagcagatcgacatgcccgagatcgacgaagccgagattgaccgtgattttctcatggtcgccgggtttggccccgaaccgcacggcgatcggggcatccggccgtctctcctgcaccacgtccatcatcgcgcgacatccctgcgccagccacagggatggtatgggagggcttatgctgcactgcaagatgaagttttttgcattgcagcaagacgggtgatgaggttggagaggcgccgcttacgcctcgtcggccgaacgacgggcgcttcgacgccaaagaccgcacgcgaagaaagacttaacggatcgtttccgctgcgatcatgggctcacggttccatgtattcccgccagacggcgtttgttccgaggctctcgacaaagctgtcatgccgcaagcgctcgccttcggtgaggcggctgcgtatcggccgcgggccgaccggacccgaatcagtcaaggccccgagcgccacggtctcggccggctcggcgatgctgagccccaggctggtctgcttgccgccgagcaactcgacatagacctcggccaggatctgcgcgtcgagcagcgcgccgtgcttgacgcggcgggtggtgtccacgccgtagcggttgcacagggcatcgaggttgttggccgcgcccggatgcttgcggcgtgcgagcagcagggtatcgaccacgtcctccagcgcgatggccttcggcgcggcgggcccgagccgggcgaactccatgttgaggaagccgacgtcgaagggcgcgttgtggatcaccagccgcgcatcgccgcagaattcgaggaaggcatcgaccacctcggcgaagaccggcttgtcggcgagcatcgcatccgagatgccgtgcaccgcgaacgccccttcggacaccgcccgctgcgggttgatgagccggtggaaggtctcgccggtctggacgtggttgatgagttcgacgcagccgatctcgatcagccggtcgccgtttcgagcctccgtgccggtggtctcggtatcgaggacgatctcgcgcagcattttttctgatccgatgcaggagaacaacctgcgcgcagctcgccaaggatgcgttaaccggccgagcccttcagcgggttcggctggtcagttcctcgacgatccgccccacctccgcttccgcgggtttgaacccgcggctcgtgtcgatcacgtagtccgcccgcgcgcgcttctcggcatccggcatctgcttggcgcggatcgcctcgaacgcgtcctcggtcatgccggggcgggcgagcacgcgggcgcgctgcaccggcgccggggtggtgacgacgaggacggcgtcgcagcgggcgtcggccccggtctcgaacaggagcgggatgtcgaggacgaccagcggggcaccggcattgcgggcgaggaaggcccggctctcctcccggaccagcggatgcacgatcgcttccagccgggcgagtttttcggaatccccgagcaccaccttgcgcagggccggccgatcgacgccgccctccggtgtcagggtgcccggaaaggcttcgccgatcgcctgcgccgcggcgccgcccggcccgtagagggcgtggaccgctgcgtccgaatcgtggaccgggacgccgcgggcggaaaacatcgcggcggtggccgacttgcccatgccgatcgagccggtgaggccgagcaccacgggcgggcgggggtgttcaggagcgctcatttcgcgacgagatccgcgacgatttgttggcgcagggccggcgtcacctcgggccgcaggccgaaccaggctgcgaagccgggcaccgcctggtgcagcagcatgccgagcccatcgaccgccgcgagcccccgcgcccgcgccgcggcgagcagcggcgtctccagtggcacgtagacgatgtcggccaccgccgcgcggtccgggagcggggtgaggttgagttcgagcggcgggtggcctgccatcccgagcgaagtggtgttgacgagaagcccggtgtcggaaagcgcgtccggcacggcctcccaggccagcgcctcgacgtgttcggggtcgagttcgacgagcgcccgcgcccgctcggggctgcggttggcgacgcggaccgagagcccccgctccaccagcccgacgacgatggcccgcgccgcgccgcccgcgccgagcacgagggcggacccgccggtccgctcgggccagcgctccccaaggctgtgatcgagatgggcgatgaagcccggcgcgtcggtgttgtcgccgcggacgcggccgccctcgacgatcagcgtgttcacggcgccgatttttttggcacggggcgttagagagtccgccagccgaaaggccgcctccttgtgcgggatggtgacgttgccgccggcaaagcccgaggccggaagcccgcggatgaaggcctcgaacgcctccggcgccacgtcgatgcgctcgtagctgccatccaacccgtgctcggcgagccagtgcccgtggatcatcggcgagcgggaatgccggatcggatggccgacgacgaaggccctggctgtcatggaaacctgctgggaaagtcgagagacatcacgcgacgcagctcgtcggcagcgtgcaggcggtctgcccctcgatctcgatctggattgtggtgtgaccgatcccgaagcgcgcccgcaacgcgtccgccgtctccttgaggaagagccggtcgggcgccgcgtcggcgatcacgagatgggcggtgagggcgacttcggtggtgctcatcggccagatgtgcaggtcgtgcagcccgcgcacgccggggcgggcggcgagataggcgcgcacggcctccggatcgatgccggacggcaccgcggcgagcgacatcgccacgctgtcgcgcaggagcccccaggtcgcggcgatgatgagcgcggcgatggcgaggctcaccagcgggtcgatccaatcgaaaccggtggcgaggatgacgaggcccgcgagcaccacgccggccgagaccgccgcgtcggccagcatgtgcaggtaggcgccgcggatgttgatgtcgtccttggagcccgaggcgaacagccacgcggtgaagccgttgatgaggatgccgatgccggccaccaccatcaccgtggtgccggcgaccggggccgggtcgaggaagcgctgcaccgcctcgacgatgatgccgccggtggcgaccagaagtaccaccgcgttgaacaaagcggcgaggatcgaggagcctcgcaggccgtaggtgaagcgcgcggagggcgcccgcttcaccagcaccgcggcgatccaggcggcggcgaggccgagcacgtcggacaggttgtggccggcatcggccaccagcgccatggaattcgagagccagccataggccgcctcgacgccgacgaagccgagattcagcgcgatgccgatggcgaaggccgacccgaaattcttcggggcgtgaacatgaccaagcccgccatgagcaagcccgccgtgagcatgtcccccatgatcatgatcgtgatcatgggaatgctcatgatcatgaccggcatgatcgtggtctttccggtggctctgccgatgatcctgccggtggtcgtccatcgtccctcgccgtgtcagaacgccagcaggcccatgccccgcagccgcgcgagaaggggcgtgagcggcaggccgagaaccgtcgaatggtcgccgtcgacccgctcgaacaggtgaatgccgagcccctcgagctggtaggcgccgaccgaactcgtgaccgccgcgcccgcgagccgcagataggcgtcgatggcgcccgcatcgagggggcgcagtgtcagccgcgcagtttcgacgaaatcctccgcgcggccgccgcgccggatcgcgaccgccgaatgcagcgcgtgggtccggccctggagccgggcgagatgggcgtgcgcggccgcgaggtcggcgggcttgtggaagacttggccctcgcattcgagcacttggtcggcgccgatcacgacgcggccgggatggcgggccgccacctcctccgccttggcctgggcgagccgccgcgccaactcgaccggggccagggcaccgccctcggcctccagggcgcgctcgtcgatctgcgcgggcgccgtctccaccggcaggccggcccccgtcaggagatcgcgccgggtggcgctcgccgaggcgagaaggagcggtgcgggggcgagccagaggggggaagcgttcacgtcgaaaatgaatccgtcagcgcaggccgcgccagtcgagccaatcgaacaggaagtcgatatcctcgggcgccacggagaagaacccctcctccgagcgttccgagccgatcacgtagccgctggcatggcccagcgtgtggtcgatcgagctttgcaggaagccgagttcgagaccgttgtcgcgcagcgccaccacggtggtgccggggcctgcgaacagcgagccgtgcagccccgaaccgtactcgccgatgatcgtgccggcggagcggaacagggcgatctgttcgggcacgctcagccgctccggccggacgggggtgaagccgcgggccaccgcctgcgcctcgaacgccgcccgctccgcgagggtgcgccggttgagcgtgccggcattgtccgagcgggagatcaggagtttttcgctcccctgtttctcgcggcggcgaccgagacgccagcggggcggccagcgggagccaggcgccgcacgctcgagaaggaagcggcgggcctgccgcatcagcggcgaggcgcggctgatgaagcggagcgccgtcggcacgaggagcgagcggcagacgacgagatcgcggctgcggtcgtagacgacgagccggtcctcgccgatgccgaggaggccgagccagtcccgtgcgaaacgcggcgtgtcggcgggcaggaggtagcgcagccgcgtgatgtcgtgaccggcccggtcgagcaggaacagcttcggcaggaaatcgaccaaccagtggccgtacatctggtggcccatgccggtcagcagcaccaccggctcctcgacggtgacgcggcgcagatccggcagccgcgcggcgatggcgcggaaatgcccctcgaagttgacggagaagatgttgagctgggcggcgtactggaacacgccgtcgaggagcacgacgccctcctcggtcacctccgcccccggcaattcgtagaggctcgtcccgagcacggtggtctgctcgtggtagacgcgcagcagcttgggcgtcaccgcgccgactagcaattcgggcgggggcgcccagtcccggtaggacaggctgagatcggtgcagcgcccgcgcccggcctggacggtctcgcgcagatcggccgcggcgaggccggcgtcttccatgtgccggagcctcaggtcgcgatgaacttgaggcggtgctcgcggtagagatcgaggatcgcggcggccgtctcctcgatcgagcggcgggtcacgtcgatggtcggccagcggtacttggcgcagagccggcgcgaggcggcgatctcgtcggagaccgattgccgatcgacataggaggagttgtcgtcggccttcaggctgagcaggcggttctggcggatctgcacgatccgctccgggctggcgatcagcccgacgatcagcgccttcttgacccgctcgaagctcggcggcagcggcatcgaggggaccagcggcaggttcgcggtcttgagcccgcgattggcgagatagatcgaggtcggcgtcttcgaggtgcggctgaccccgaccagcaccacgtcggcctcgtcgagatcggccggcaggttgccgtcgtcgtgggccagggtgaagttcatcgcgtcgatgcgcttgaagtactcggcgttcagcatgtgctgggcgcccggccgctcggtcgaggtcgcgccgagataggagcgcagaagcgcgtgcaccggctggagcacgttgagcgtcggcgagccggtctcgcggcaggcctcctccaggcgctcgatcagctcgtggccgaccagcgtatagagcacgaggcccggcgccgccttgatctcggagatcacccgttcgagctgcgcgcccgagcgcaccagcgggtagacgtgctcgatcgccgagatgccctcgtactgcaccgcggcggcgcgcccgacattgatcagggtctcgccggtggagtccgagacgaggtggagatgaaagtagctgcggctcatcgtcggcccgtctctgccgtgacgctcggtgcgaggcgacacagccgccccgaggagatgcttagagcattttctcgggcaagcgcgatgccgaattgccgtcggccgtggggacgtcggctcctatgcggccggacggtccgttatcgcggcgaccggagcgcgtcgccgaccctcgcggatcatgccggggcccgacccgctccgtcatcaaaggacgaagccgaaccgctccggcagggcggcgcagcggccgattccgtcgccaccccagaaaatttcgattgtgttatcagcgctttagcgttccgccaccgccacgctgtccccagggcgggtccagggagtcgataagtggggaaaaccaggcccgatccgagcgcgacggcgggttgccccgaaatccatcgactccgccctcaacacctcgagcttgcgcacacgatggagtcgcccgaatgggagaatccgggaccgaggcagccatcagggcatacgggcccacgcaagccactgctgagcttggcctatcgtcgacattagatccaatccgttaagaggggattaacgccgtggccgtggggagggcctgtggacgcgcttgcggcatcacgatccaacgtccaagagaaaaaacagagattctagaatctctctttctttgaatagggccggggtggggatggcgcggtcgcgatccctccggtctcccccgaacggcaatcaggcaggatacgggcttcaggcatggcggaggcaaagacggcggcaacggtggcggaaaggccggtgctgcgggtgctgtcgggagaggcgatctccccgcccccggcctggatgatgcgccaagccggccgctacctgccggaataccgggcgacccgagccgaggccggatccttcctcgatctctgctacaaccccgccttcgccaccgaggtgacgctccagccgatccgccgcttcggcttcgaggcgtcgatcctgttctccgacatcctcgtcatcccccacgcgctcggccaggacgtgcgtttcgtcgagggcgagggtccgcgcctcgatgcgctcgaaggccgcgcccagttcgagcgcctgcgcgaggccggcgacccggcgatcttttcgcatctggctccggtcttcgaggccgtcgagcgcatccgcggggcgcttccccacgagaccacgctgctcggcttctgcggcgcgccctggaccgtggcgagctacatgatcggcggacgcggcacggtggatctcgccccggcccgggcgctggcggcggccgaccccgcgctgctcgatgcgctgctcgaccggctcgtcgccgtccagaccgaatatctcgtgcgccagctccgtgccggcgccgacgtggtgcagatcttcgaatcccatgccggtgtgctgcccgagtcgagcgacggcgatgccctgaagcgctactcgctcgggccgattacgcggatggttcagggtgtccgggcgcaggtgccggacgcgaagatcatcgtcttcgccaagggatcggggctggagggccatgcccgcgtcgtgcccgagaccggcgcgagcgccgtcggtgtcgattggggtgtcgatctggccgccctgcgagcccgtgtgccggcctcgacggtcacccagggcaacctccaccccgagaccctgatcgagggcgggcgggccctggacgcggccgtggatgccatcctggcagcgaccgagggtctgccgcacatcttcaacctcggccacggcatcaccccgcagacgccgatcgcccatgtcgagcagatgctagcccggctcagaggcagccggtgacgcgtatccgcgtcgcggccttggctctgacgcgccgggacgagacgggcgaggcgttgctgctggtgcgcaagcgcggcagcctccgcttcatgctcccgggcggcaagttcgaggcggatgagtccgatgccgcctgccttgcccgcgaactccgggaagaactcgcgctcgccttcgacgcccgcacggctgtgcggctcggccggttcgaggcggaggcggccaacgagcccggccacatcgtcgaagcgaccgtctatcggcagggcgccgctcgcggcctgaaccctgtctgcggtgcggagatcgaggagatccgctggctctcgctcaccggcggaacggacccggccgctttgccgctcgctccacttctgaccggacaattcctggcgctcttaagcgccgcatcccccacacggagtgcctcagccggtgcttgagaccctgtacccctggatcaaggccttccacgtcatcgcggtcatctcttggatggcggcgatgctctacctgccgcgcctgttcgtctatcacgccgcccttcccgccggctcgcgggtgcagtccgaaaccttcaaggtcatggagcggcgcttgctcaaggcgatcatgaccccggccatgatcgtcacctggatcctcggcctctggctcgcgtggcagagcggctactacgccgcaccctggctccaggcgaagttcgccctcgtcgtcgccatgagcggcgtgcacggcttcctctcccgcacggtcaaggacttcgccgccgaccgcaacacgcgcagccagcgcttctaccgggtcatcaacgaggtgccgacgctgctgatgatcgtcatcgtcatcctcgcgatcgtgaagccctggagctgattttttgcccggctccgggcaccggggcgcgcacgagccgttggaaaggcaaagcgtggccgttgctcacgcgggagcctgtccgatgcgtacgctgtttctcgccctcgccctgagcctcgcggcagcctcccccgcggcggcggcgagcttcgcctgcgccaaggccgagacgccggacgagaagacgatctgcgacacccgcgccctcaacgacctcgacgtcgagatggcggtgcgcttcgacatcctcaaagacctgctgccgatgggcaaccgcaccaagatgcaggacgatcaggaggcctggctcaaggaccgccgcgcctgcggtgccgatgtggcctgcctcaccgcggcctatgagggccgactcaaggtgctgcggggcgtgctgtcggagttcgccaagcagggcgggcagtagggcgctttcccagcaaacccctcatcctgaggtggcgcgtgtgcgccctcgaaggatcctccagaaatcgcgcgggatctggaagatccttcgaggctccgcttcgctccgcacctcaggatgaggtcgcggaggggggaagcctatctcacagccgcgccagcagccgctccgccagtgggttctccgccgcgaaggcgtagtcgatccgccgcacggtgacggaccgcgccccggcctgcaccagggcgtcggagaggtcgaacaccgcgtccacggggcagcgcatcacgatctcgccgtcggcgccgcgcggggcgccgtagggcagctcggcctcgtgcaggccggcgatcgtggccagatcgatctcgccggattcgggtagccccgcgcgcacctcgcggctggtgcgggcgcgctcctccgccgcgatgcggccgagcacggtgcgcaaagcggcccgcgccgtctcgccccagggggctttcagcgaggcgacgaggttggcctccgagcgcagcatcaccccgtcatcgaggatcttcagcgcgttggccgcgagcgtggtgccggtggtggtgatgtcgacgatgatctccgccgagcccgccgccggggcgccctcggtggcgcctaagctctcgacgatgcggtaatcggcgatgccggcctcggcgaagaagcggcgcgtcaggttcacgtatttggtggcgatgcgcatccgccggccctggcgcaggcgcatttcgctggcgacctcgtcgagatcgctcatggcgcgcacgtcgatccacgcctggggcaccgccacgaccacgctggcatggccgaagccgagcggcgtcaagagttcgacgctcgcgcccggatcgggcagcatctcgcggatcagatcctcgccggtcacgccgagatgggcggcgccgctcgcgagctggccggcgatctcggaggccgagaggtagcgcacctcgacgccgggcaggccggcgagcgtgccgcgatactcacgcgcccccgccttctgcacgagcttgagcccggcgcgggagaagaaggcgctggcattctcctgaagccggcccttcgaggggacggcgagaacgaggggcgaatcggtcacgcgacaactccttcgcttccgctcgtgtcggcttgggcgcagcgcgacagccagaacgcgcagcccaccgccggcagcggcactgggctgccgagctgctgcaggagcccgtcgtagcgcccgccgccgaccagggtcgggccaccctggggacccgtcacctcgaagatgaagccggtataatagtcgaggttacgcgcgaacccgccgttgaaccggaagcgctcgaccggcagaccccgcgccgccatgaagccggtgcgctcctcgaacagggcgagcgccgcctccagcccgtcatgggtcagacccgcctcgcgcgccagcgcccgcaccgcggccacggccgcatcgggatcaccggagatggcgcagtagcgctcgattacttcgcggttcgtcgcgttgaggccggcgccgccgtgcgcctgcgccgaggctttggcgaggaagcgctcggcgatggccccggcgctgcgcccgccgacctgcgagatgccggcgatggacagcacgtcctccacgaaggcgcgcacggcacccgcatcctggccctggatcgcggccagcaggccggcatggcgatcctcggcctgcacgctgttggcgacctcgtcgagggagcgcccggcggcgatcgcccgcagggtccggcgcttggccaccggcggcacgtggagggcatcgaggaaggcgtgggtcaggcccatatcgccgagccgcacggtgacatcggagcgcccaagcagggcgagcccttcgagggcgagccccagcacctcggcatccgccgccggggtgtcggtgcgcccgatcgactcgatgccgccctgaacgaactcgtcgggctcgcccgccacgaggcggaagaccgggccgagatagctgtaatcggcgctctcgccgggccgcgtcgcctgatgcaggcggcagaccggaatggtgaattccggccgcaggcacagttcggccccgttcgcgtcctgcgtcacgaagatgcgccgccggatatcctcgcccgacaattcgaggaacggctccaccggctgcagcacggggggcgatgcgggcacgtatccgcaggcggaaaaatgcgccgacagccgcacatggcgcaacgcctccgcgccgctcgggccgcctgcctccggtctcgtcatcgtctcggatccagcttgatttcggcccccatagcaatcgtgtcaccggttggcgaccgtgccggggtatttccgcgcggatcggactgcgtaagagccatagaatgggcaggaaggggggccggctttccgctgacctcctcgattaccagaccagccgctcgatcaccgcgtcgggcttcacctcctggcgcgacagccaatcggcgatgtcgccgaggctgtggtgctcggccgtgacgccgagttcctccgcatggatgccgcgggccaccagcaccgaggggatgccgtaaccggccgcaccggcgatgtcggtgcggatcgcatcgcccaccgccaccgtgcggcgcacgtccggcgcaggcatccgatcgagttccccggccatggccagcgccgtctcgtagaccggccgatagggtttgcccgcatagacgaccgcgccgccgatggcctcgtaagcctgggcgatcaggccggcgcaggggatcagcttcttgtcgcgctcgaccacgagatcggggttggcgcagatcatcggtaccgtgcgctcgcggaactcggccagcgccgcgcggtaatcctccgccgtctcggtatcatcgtcgaacagaccggtgcagacgatgcgctgcgcctctgccgccggcaccagggtgaggtcgagcccgtcgaagaccggcgcgtcgcgctccggccccaaatggtacacccgctcgcccggatgctcggcgatcagccgccgggtcagatcgccggaggtgaggatcgcgtcgtaggcctcccgcggcacgccgtagccgtcgaggattttttgcacgccttgccacgggcggggcgcgttggagaccaggatcacccggcgcggacgcgggccggggagcccgcggaagcggatcagcgcctcgccggccgcgacatggccccgcgtcccgtcatgcagcacgccccagacatcgcacaggatcaggtcgtagcgctcggcgacctctgcaaagtggcgcagcgtcgggacggaagggtgagtcatcgaaggatccggtcgggcggtgttgcgggctctatacccgtcttcgcgtctcactgaagaccgccggccggttccgctcgcgcccacccttcccgccgggcggaaagggtcgcaaaaaatcaccccagaaaccgccccaccagcagccgggcgagatcctgcggcgggtcgggggtgagcacggcgagcttgcgcgaggtcgagagcgaggcgagcccgtgcagggcggcccagagggcggccaccgcccggcggcgctcgtcggcgggggcgatcagcggcgccagcaccgtatcgacgagcatgaccggctcggccagggccgcggcgtaccagtccggaaacggctggtccggcgcgacgagatgctcgaacagcaggctccagacccgcgggtcggcggcgacgaagacgagataggcgtcggccagcgccagcgcgttgtcccgcgccgcccgctccggatcgatcacggcgctcagcgccgtgtgcagccgggccagggtacgggcgttgacccgcaggaccacctgatcgaggtcgcccatcgcgttgtagatcgagttcggcgcgtagccgatggccgccgccagccgccgcatgccgagcgcacgatagccctcgttgcgcacgaggctctccgctgcgcccgcgaccagagcgatgaagccctgccggtcgtgctcaccccgcggcccgctgccccgtgccttgggtgccgagtttcttgcggagtcttttgccaaatccgtctccgtgcctgctcgccgccggttcccgtgccggttcgcacgcctcatcgggggtagattgcacgccgtgcaatatcaagcttgcggccggctcgggctgcgttcattttgaacaccgtgcaaaacacggatttgacgcctacgccgtcggcaggcagtcatgcccggagccgggagagaccacgatgttccgcacactgatgacgacgcgacgcttcgcgccgctgttctggtgccaattcttttcagccttcaacgacaatttcctcaagaacgcgctcgctctgctgatcctgttccaggtgagcgcgcggggcgagagttcgggcggcgtgctggtgacgctggccagcgccgtgttcatcggcccgttcttcatcctgtcgggcctcggcgggcagatggccgaccgctatgacaaggcggtgctggccaagcggctgaaattcgctgagattttcgcggccctgctctcggtgctcggcttttggctgcactcggtgccgctgctgttcgcggccctcggcctgttcgggatcatcgcggcgctgttcgggccgatcaagtacggcatcctgcccgaccacctgaagcgcgaggaactgaccgccggcaacgcgctcgtcgaggccgcgaccttcctcgccatcctgctcggcaccatcacggcgggtctggccatggcgatgggcggccacgcgctgggcttaagcgccgggctgatgggcatggcggtcctgtgctggctcgccgcgcgtatgatcccggccaccggcgagggcgcgcccgaccttcatgtcgaccgcaacgtcgcccgctccaccgccgaactcctgcgcgacctgtggtccgacacgcggctgtggcgcggctcggtgatcgtgagctggttctggctcgtcggcgtggtcatcctctcgctgatgcccgtgctggtgcgccagaccctcaacggcaccgagatcgtcgccaccaccctgctcgccatcttctccgtcggcatcgccgtcggctccggcctcgcctcgtggctcgcgagcgggcgcatcgtgctgctgccgacgccggtcggcgcggtgctgatgggcctgttcgggctcgatctcgcctggacggtctcgcaggtgagccccgccgtcggagagcccgtcggcgcctgggacttcatctccggcggctcgggcctgcgcatcgccatcgacttcttcggtctcgctgtcgcgggcgggctctacgtcgtgccctcgtttgccgcggtgcaggcctggaccgagaaggccaagcgcgcccgcgtcatcggcgcggtcaacgtgctgacggccgccttcatggtcgccggcaccctggcgctcgcggtgcttcagggcctcggcctctccacggcgcagcttctcggcctcgtggccgtgctgaacctgatggccggcgcggtgatcctcgtgaccctgccgacgaaccccctgcgcgacgccctctcgatcctgttccgcgccttctaccgcctggaggtgaagggcctggagaacgtcgagaaggcgggcccgaacgccatcgtcgccctcaaccacgtctccttcctcgacgcgccgctggcgctctcgctgctcgacaaggaaccggtcttcgccattgaccacggcatcgcccagcgctggtgggtgaagccgttcctcaaggtgacgaaggcgatgccgctcgacccgacgcggccgcttgccacccgcacgctgatcaacgcggtcaagagcggcgagacgctgatcatcttccccgagggccggctcaccgtcacgggcagcctgatgaaggtctatgacggcgcgggtctcatcgccgacaagtccggcgccatggtcgtgccggtgaagatcgacgggccggagcgcaccatcttctcgcgcctgaagcgcgatcaggtccgccgggcgtggtggccgaaggtgacggtgacgatcatgccgccggtccgcctccacgtcgatcccgaactcaagggcaagaaccgccgtcgcgctgcgggcgcggcgctctacgacatcatgtcggatctcgtgttcgagaccgccgacatcgaccgcggcgtcttcgccgcgctcatcgaagcgggccagcttcacggctggcggcgcacggcgctcgaagacccggtctcgggcacgatgagctatgcccgcctcgtgatgggcgccaacatcctgggccgaaagcttcaggcgctgctgcccgacgcgaaaaaaccggtcgggctgatgctgcccaatgccaatggcgcagcggtgacgttcttcgcgctggccagtgcgggccgcgtgccggcgatgatcaacttctccgccggccccgccgcggtgctctcggcctgccgggcagcgcaggtcgacactctcctcacctcgcgcgccttcatcgagaaggggcgcctcggtgccctgatcgagggcatccagggcagcctgcgcctgatctatctcgaggacgtgcgggcgggcgtcaccaccggcgacaagatccgcggattcttggagccccgccgtccgctcgtcgcgcggcacggccgcgatccggccgcgatcctgttcacctcgggcagcgagggcacgccgaagggcgtgatgctcgccaaccgggcgatgctcgccaacaccgcgcaggtcgccgcccgcatcgatttcgggccgcgtgacaaggtgttcaacgtgctgccggtgttccacgccttcgggctgacggccggcctcgtgctgccgctgatctcgggcgtgccggtctacctctacccctcgccgctgcactaccggatcgtgcccgaactcatctacggcaccaacgccacggtcctgttcggcaccgacaccttcctcaccggctacgcgaagatggcgcattcctacgacctgcgctccctgcgctacgtcgtggccggcgccgagccggtgaagcaggcgacccgcaagacctgggcggaaaagttcggcctgcgcatcctcgagggttacggcgtcaccgaatgcggtccggtgctcgcgctcaacacgccgatgttcaaccgcttcggcacggtcgggcgcctcctgccggggatcgaatcgcggctcgagcccgtgcccggcatcgacgagggcggacgcctcatggtgcgcggccccaacatcatgctcggttacctgcgggcggaaaaccccggcgtgctcgagccgcccgcggacggctggtacgacaccggcgacatcgtcgccttcgacgccgacggcttcgtgacgatcaagggccgggccaagcgctttgccaagatcgcgggcgagatggtgtcgctggccagcgtcgaggccttggccgccgaactctggcccgacgccccgagcgcggtggccgccgtgcccgatgcccgcaagggcgagcgcctgatcctgttcacgcaagccaagggcgcgacgcgggccgcctaccagacccacgccaagagccggggcgcggccgacgtcgcagttcccgccgaggtggtcgtcttggaaggcctgccgatgctcggcaccggcaaggtcgatcaggtcggcgtgacgaagctcgcgcgtgagcgggccgcgacggcggaggcggcgtgagggttgggattgggaggtgatcccgtctgatccctcatcctgaggtgccggcgcggagcatcggcctcgaagggttatccagatccctggagggtccttcgagggtgccctttaaaaagatagcactcagtgctatcttagtgcatggccgacgaccgcctgaatgctgacgccgatgagaatgtctcgcgagctttcaagaccgccgtctttgctcggtcggcccgcaaagcgcgcataagagattccgagctttgtgaggctctccgagaggtcatggccggccaagcggatgatctcggcggcggggtcttcaagaagcgcctgaacaagaacatgcaccggagcatgatcttagcgaaaggcggacgatactggatctacgaatacctcttcgccaagaaggatcgcgataacatcgatgacgatgagctgagggacttcaagctgctcgcaaagggttacgcttctctagctaaagagcagatcgacaaactcgtatcagacaaggaccttctggaaatctgcgatggcgacaaagcgtaagtacaggagcgacatttccgaggcgattcacgcctcggcagccatgttgcataaggtcggggcgctggacaaagccaccatgcgcgacttcgatgcgcgccacctgatggtgccggacatgatcgaaccggcccagatcaagaggctccgcgaggccaacaacgtcagtcagccggtattcgctcgctatctcaacaccagcgagagcacgatcgagaagtgggaaaccggtgccaaacgtcccagcggcatggcgctgaagctcctggcggtggtccaaaagcacggcttgcaagtcctcgcctgaaacgaccgcatccccttcatgccgaaaccggccggtcgctcggcggtcggattgccggcccgagcggtgcaaaaataaaccatgctcggcggatatagcgcggcatgcgcggtccgctcagaccgcgcctgatcagggatccgcctatgagcctcgaccgccgccgcttcctcgccgcctcgctcggcctcgcgatcgtcggccctgccgccgcgcagagctatggtcagaccttcaaggtcgagaacgacgagggccggccggtggccaacatgcggctgcccggcgagatcaccgggcagatccaggaattgcgcggcgtcacctatgtcgggccgcgcgaggccgaggtgaccctctacgagttcttcgattacaactgcccgtggtgccgcaaggccgccgccgacgtcaccgcgctcgccgccagcgatccggccctccgcatcggcctcgtccacaacccgatcctctcgccgatgtcggcccaggccgccaaggtctcgctcgccgttcagcgcaagctcggctcggcggcggccttcgccttctacggccagcttctcgccaccaagggccagatcgacgggctcaaggcgctcgagatcggtgccaaggccggggtgacgcgggccgaactcgaacagatcgccgacagcgacgaggtgcgcgaggcgatgcgcgcgcacatgaacatcgcggccaatctcggcctcaccgcgaccccctcctacgtcctcggcaataccggcgtgcttggccatcccggcgtgaaatcgctggcgaagatgatcggggcgatgcggcgctgcgatcagatcgcctgcgggtaggcgcgctcgtccacgtgcccgtcaggcgccgccgatgaggatgcccgtcgcgagcacgagggagccgccgagcacgatctggaaggcggcgcgcaggaagggcgtctccatgtagcggttctggatccagacgatggcccagagctcgaagaagaccacggcgaaggcgatgctcgtcgccagccagaagttcgggatcaggtagggcagtgcgtggccgaggccgcccaaagcggtcatcacgccggaggcgaggccgcgtttcagcggtgagccgcgcccggagatcttgccgtcgtcgtgcgcggcctcggtgaagcccatcgagatgccggcgccgatcgaggccgagaggccgacgaggaaggtcgtccacgggttctgcgtggcaaacgccgtggcgaagatcggcgcgagcgtcgagacggacccgtccatgaggccggcaagccccggctggacccaggtcaggatgaactggcgatgcgcggccgcgtcctcctcgtcgcggacggagccgccgagatgctcgtccgccagcgcctcggccgtccgctcgtgcgcgctttccgccgcggcgaggtcgccgagcaggcggcgcgtgtcggcgtcggtcgagcgccgggcggcggcgaggtagaaatcgcgcgcctgccgctccatcgccgcggcctcctcgcggacccggtcgagcccgagattgcgcatcagccagaccggcttgcggctgtaatagccggcgatgtgctcgcgccggatcgggatgatgaaatcgccgaagcgctctttgtagcgcgcgatcaggcggcgccggtgctcgtcctcggcctccgccatcgcgtcgaacagggcggccgaatgaggataatcgccgcgcaggcgcccggcataggcccggtagatttggccgtcctcctcctcggacccgatcgcgagcgccaggatctcctgctcgctgagatcgtcgaaccgtttccggccgccgagcgtcagcatcgagagacggctcatcatggctctgtcgactccggggacggcgcgttggagagggcgtggcagagggcgcggatcgccttacccctcctgctcctgcagcagccggtactcgcgcccgtgccggcaatatccctcgacgatgtggctcatcatcgcgcgcttcgccgcgtcgagggtgccgaggatgcgggccgggcgcccgccccagagatggccgccctccagcaactggcccggatcggtggtcgagccgccggccagcatcacgtcgtcggccaccacggtgcccggcgccagcaccgagccgatgccgatgaggctgcgggcgccgatccggcaatcggccatgcgcacgttgtggccgatcgtggtgtcgcgcccgatcaccacgccctcgccgcggctgcggatcaccgtgttgtcctggatgttggtgtcggcgccgaccacgatcggcccgacctccgcggcgagttcgcaggagaacagcaccgtcgatccggcgccgagcgcgatgcggccggagagccgggcggtgcgggccacgaacacgctctcttcggtctcgggcggctcaggatgcgcggccgggctcgccgcctcgccggaggcctcgcgcaggcgttcggcccgttcggccaattcctctggcgtcaccgggcgcaggcgcttggccgggttgccgccataggcgaagccgctctcgagcttcgagcgggggaagatggtggcgcccgcctcgatcagcacgttgttgccgacgatcgccccgtcgaggatgatcgcgtcgtcctcgatcaccacgtcagagcccacggtgcaggcatgcaccaccgcgttgcggccgaccgtgacccggtcgccgatatgcgtcggcagcgattcggtggcgatgtggacggtggagcgggcgccgagccagaagcggtcgcccgcggtgatcggctggccgtcgctgcggatcacgctgtcgtcgccgagccaggcctgggccccgagggtggcggcgccgatcacggtgctggcgcgcccgcaccagacggggcggctggcgaagacgggcaggatgccgtcgtagggcaggatcaggtcgggcgtcacgtcgcggctcgctgttcgtcgaaacggcgccggtggcgcggtcctattgttgagccatataggctcacgggcaaagggggtcacgggccggcgcgaaacgccggggccggtctgtcggcgccgcgtacgcgttccctcaatatgggtcatgtgtgggtcatgacggtcagcatccagtccgagcccttcgacaccgccgccgagatcgcccggatcgaggcggagctggccggccgggccggggcggtggtgaccttctccggcctctgccgcgacgaggcgggccggctcgccgcgctggagttggagcattatcccggcatggccgaggccgagatcgcccgcgtggtggaggaggcgcgcgcccgctggccggtccaggccctgcgggtgatccaccgccacgggctggtgcggccgggcgagggcatcgtcctcgtcgtcaccgcctcgccgcaccgcaaggccgccttcgccgcggccgacttcctgatggattacctcaagacccgcgccccgttctggaagcgcgagcaccttgccgacggcaccaccggcggctgggtcgcggcgacggaggccgacgccgccgccgcccaagcctgggtctgaatcctgggcctgaatctcgggcctgacacatcaccgattgtcccggggtcttttttagccccgcatgaaccgcgaacggatcccccgaaccatgacggctccccctttcagcccgccggccaacccgccgggcgcgtggcgccttgcggccgcgggcatcgcggtcgtggccttcgccgccgccctctggctcgcctggaccgcggcggcgacgctgctgctgatcttttccggcatcctgtttgcggtcttcctcgatggggtgacccggggcctcggatatgtgctgccgatcgggcgcgggtggcgcctcgcgatcgccagcctcgtgctcgccgccctcgcgctcgggctcacggccttcggcggcgccaccgtggcgagccaggcacgcgaccttggcacgacggtgcgccagcaatcggagaccgtgcgcgactggctgaaggagcgcggcgtcgagatcgacctgtcgcagggggcaccggcggaggccggtcagggcggagaaggcaagggccaggatacgggcaaagatacgggcaaggacgcgggcaaggacaagaacgagaaggagggcggcctcgccggcctcgcctcgggcgcgctcaagagctccggctcgctgctgtcggatgccggcagcgtgctcggtccggcggcgaccgtggtgatcgcgctgttcaacgcgctcggcaacgtcctcgtgatcgtcttcctcggcgtcgccatcgccgccgacccggggagctaccgcgacggcgccctgcggctcgtgcctccgcgccaccgcgagaagggcgcgcgcgtcctcgacgggtcgggcgagaccctgcggcactggctgttcgggcagctcgtgaccatggccgcgatcttcgtgctgacctgggcgggcttgagcttcctcggaatcggcggtgcgctgatcctcgggctccaggcgggcctgctcgccttcgtgccgaccatcgggccgttgatcgcgggtctggtgatcgtgctgagcagcctcgcttcggggctgaacggattgctcggggcgctcggcgtctacctcgcggtgcaggcggcggagagctacgggctcaccccgttcatccagcgccgcgccctcgatctgccggcggcgacgatcttcgccggccagctcctgctcggcgtgctgttcggcctgtggggcgtggcgctcgcgctgccgctcgtggccgtgatcaaggtgctgctggaagaactctacatcgaggacggggccgaagcggaggcctgacggtccgctccggccccgatcaccttacggcgccaggttacggtgccaagttacggtgccatgtcggggaccgacttgacggtccccatctcggatgcgggcgtcggctgggccggggtgccgatctgcggcggcggggtgagctgcaggtgctcgctggtataggccagcgcctgctgcacccgctgcggatcgccgttcagcttcgtgccgtagctcggcacgatctggcggatcttcgcctgccattcggggctggcgaccttctgcgcgaacaccttctccagcacggtcagcatgatcggcgcggcggtagaggcgcccggcgaggcgccgagcagggcggcgatgctgccgtccttggcgctcacgacttcggtgccgagcttgagcacgccgcccttctccgggtcgcgcttgatgatctgcacgcgctgcccggcctggacgaggcgccactcgtccttcttcgcgtcggggaagtactcgcgcagggcctggtagcggtcctcgtcggacagcatgacctggccggcgaggtactcgatcagcgggtactgctcgacgccgacgcggaccatcggccagacattgctggtggtggtcgaggtcagcaggtcgaaatacgagccttccttcaggaacttggtcgagaaggtcgcgaacggtccgaacaggatcacgcgcttgccgtcgagcacccgcgtgtcgaggtgcggcacggacatcggcggcgagccgaccgaggccttgccgtaggccttggcgaggtggcgcagggccacgtcctggttatcggtgacgaggaacgagccgccgacggggaagccgccatactcgtcggcctcgggaatgccggtggcctgcagcaggtgcagcgcgccgccgcccgcgccgatgaacacgaaccgggcatcgaccgtgtggcggctgccgtccttcaggttcttcgaggtgacgcgccaggtcccgtccttgttgcgctcgaagctctcgacctcggtcgagaggcgcaggtcgaacttcgggccgctcttcagcgaggcgatgtactggcgggtgacctcgccccactcgcaatcggtgccgagcggcgaccacgtggcggcgaccttctgcttcgggtcgcgcccctccatcatcagggggacccacttcttgacctgctcggggtcggtcgagaactccatcccggcaaatagcgggctcgccttcagcgcctcgtagcgcttgcgcaggaaggtgatgttgtcgtcaccccagacgaagctcatgtggggcgtggagttgatgaaggagcgcgggttcttcagcacgcccttctggacctgccacgccatgaactggcgcgtgacctggaaggcctcgttgatctcgacggccttgttgatctggacgttccccttggaatcctccggggtgtagttcagctcggccagggccgagtggccggtgccggcattgttccagccgttggagctttccagggccacgccgtcgagccgctcgaccatctccagcgaccagtcgggctcgagctcgtgcagccagacaccgagcgtcgcgctcatgatgccgccgccgatcagcaggacatcaaccttgcggggctcgtccgccgcgagcaggggcgaacccggcagagccgtcgccgccagacccgccagcgcgccaccgagaacgtgacgccggttcatcggcatcagactatattgcacattggcggaacggatgtgcagtttatcgtcattattcattttatttttcgcgccgctcaaaaatttattggcccgagtggtccgctacaacacgttcgggcgagcgacaacccgtcgattacatggctgccatgccctgaaaccttgaacactcgcagccgattgtcaggccaactccaggtcgccgaccgccccctgtgacgaacccgtgcgcaagccttcagcgcgccgccgagcgctccacccggcggacgcaccccagcaaggcgaggacccacagcaccggcaggccgagactcccgaacttaggctttcggggatggcggccgctcagccgtcatgggcggccgggacggcggcgataccagcgcccgcggcccaggcgttgagatcctgcttgcggatcgccgccgccatcatgtcggggaagagatccggcgtgcaggcgaaggcgggcacgccgagtgcggcgagccgcgcggccagcccccggtcataggccggcgcgccctcgtcggagagagcgagcaacgccaccacctgcacgccggcagcaacgaggcgctgcgcctgggccagcaggccggcctcgaccccgccctcgtagagatcggagatcagcaccagcaccgtgtcctcgggccgggtgatgcgcgaggcgcagtagccgactgcccggttgatgtcggtaccgccgccgagctggaccgagaacagcacctcgaccggatcgtccatcgcgtcggagagatcgaccacctcggtgtcgaacaccacgagccgggtcgagaccgccggcagcgaggccatcaccgccccgaagatggatgagtagaccacggaattggccatcgagccggattggtcgatgcagaggatcacgtctttcagcgatccgcggcttttccgcccgtggccgaggcgggtctcggggatgatggtgcggtactccgcctgatagtggcgcaggttcgcccggatggtgcggttccaatcgatctcggcgtggcgcgggcggcggttgatgctggcccggtcgatcgccccggtcacggcctgccgcagcggctcttccagccgcttcatcagcgcatccacgaccttgcgcaccacgagccgcgccgtctccttggtgcgcccgccgagcaggccgcgcatcgagatcagggtcgagacgagggagacgtcgggttggaccgcctccagcatctccggctcggtcagcatccgcttgaggtcgagccgctcgaaggcgtcgcgctgcatcacctgcaccacggaggccgggaagtagtcgcggatgtcgccgagccagcgcggcacggagggcgcggaggcgccgagaccccccttgcgatcggaatcgtagagggcgcccatcgcccggtcgaggcgctggtcgcgctcggtgagggtgcagccggtgccctcggccgcgccgccgccgaggacgaggcgccagcggcgcaggcgttccgcttcgggcgcgctcatgcggcgtctcccgtggtttcgtccgcggttctggggggctcggagccgagcagcaggcgcaggatcggcagcaccttggccgcgcgcgccgcatcgaaaccctgggcgccttccgcctcgccgggagcggccccgcccggccgggccaacgcctcgccgaccgcccggcgctcggccggcgccagggtcgcgaaggtgcggcgcacgagcggcagcagctcggtaaagagatccgcgtcgaggccgcagagccattcatcgacgacggcgagcaattcgcgcccgtggatcagcacggttccgctatcctccagaaatccctcgatccaggcggcggccggtcccgcgcctgaggcccgcgacagggcgaggcgcaggcgctcgccggcctccgccgccgcgatggcgcgctcgtcgaagagcaggcgcacggcgcggccgacgacgcggccgtggacatgctcctgatcggccagcgcccgcaacgcctccccccacaccgccttcagctcgggctcctcgatcagcgcgaccgcgccggagacggcgacgatgcgcgccttggcggcgctcgccgcgtcgtcgtcgaggctctggcaggcggcgacgagcccagcggcggcgcgcggcacgaggccccgcaccacggcgaggaccggttcggtgtcggaggagcgcacggagccgtagcgggcgagttcggcgagggggggcaacgcctccatcaggtcgaacacgtcggccgagaccgcggcgcggtcgttgagcgcgcggatcacctccgccgtggcgtcggcgaggtcggcgtcgagcagggtgccgatcaggccggagagctcggcgacgcgggtcgcctcgcgggcgcggacccgcacccggccggcggcggcctcggcgatggtgccgccctcggccgaggccgccaccagttccaccacccattccggctgccaggtgaggtaccagccctccttgaaggtgccgcgcccgcgcgcctcccgccgctccccccaggggatgccgatcagggtcagccggttgaggaaatggctgcgggccagatccgtctccttgcgcaggtcgagggtgatctcgcccgccgccgcgccgggcttgaggcgcaggcgcttacactgcgcctcgaaatccacctcgaccggggtgccggggctgtccggcggggtggcaccaaggcgctcgccgatgacgagcttgcgtcggatcagccccatcggcgccgggtcggcaaagcagagcgtggcctgcgccgcctcgtcgagatcgtcgagggagggtcgggaccggccgcgaaaacccgccagcgcctcggcgagccgggccgcctcgatcaccgaggccggcgaggcgtcgaggtcgttctcgcgcagcagcgcggcggccctcgcgagccagcgggcggcgacccggccctcgtggtgccacaaggtgtcgtaccattccggcgagagcaccccggcgcggtagccggaggcgaaggccagccgctcgtaggaccagggcgcccaggccgcggcgaccttggtcttgggcaggttcttcagggtcgcggtatccgccgtggcttggcccttggcgtcgtggcgggcgagcgccggcacgtgccacgcgccgcagatgacggcgatgcgctcgaacccgtccttggccgcccgccggatcgcgctgcgcatatgcgcctcgcgcgcctcctcgcgaaaagcctcataggggtcggtctcggcgccctcgcgcagggccgccatcgcctcatggatcgcggcgaacacgtcgccgtccgcgcccgcgcggctctcgaccagcgcgtcccaccagcgctcgccgtcggggtagccggcgagtgccgcgagttcgccgagcggatcgcgccggatcgcggccggttccggcccgtccccggacggcgcttcggccgcctcggaaaccggctccgcatcgatcggcgcggcctcgggcggggcttccggcgcgccaaagccgtcggcgagctggtgcgcgtgcggcaggtcgatgaagcgcaaggtcgcgcccgccgcgacgccaaagcgcatcgccacccattccggcgagaaggccgcgaaggggaagaaggcgcaatcgcgcggccggtccggccggtagacgaggagcgcgacgggcggcgccatcgcctcgtgagcggccagcgggatcagcgcgtcggcgtccggtggcccctcgatcagcaggcaatcggggttgagcgcgtcgagcgccgccttgagcgagcgggccgagccggggccgtggtggcggatgccgaagagacggatgtcaggcatcgctcgggtcacgcgctcgcgcgagcggccttatagaaatccttccagccgtcgcgctccttcaccacggtttcgagatactcgcgccagacgatggcgtcctgcaccgggtccttcaccacggcgccactgatccccgagacgaggtcgtgggccgagaggcggccgtcgccgaaatgcgcggcgagtgccagcccgctgccgacgacgctgatggcttcggccgtcgagagcgtgcccgagggctgcttcaccttgctcttgccatccgccgtgatgccctcgcgcagctcgcgaaagatcgtgacgacgcggcggatctgctcggcgcccggcggctcggccggaatttcgaaggcgcgcccgagcgcggcgacgcgggtctcgacgatggcgatttcggcctcgatcgtggcgggcggcggcagcaccacggtgttgaagcggcgcttgagcgcgctcgacaattcgttgacgccgcgatcccggttgttggccgtggcgatgaggttgaagcctttttgcgccgccacctcctcgttcagctcggggatcggcagggtcttttccgagaggacggtgatgaagctgtcctgcgtctcggaggggatgcgggtcagctcctcgacgcgggcgatgcggccctcgttcatcgctcgcatgatcggcgaggccaccaccgcctcgcggctcgggcccttggccagcagcagcgcgtagttccagccatagcggatcgcctcctcgctggtgccggcggtgccctgcacgatcaggcgcgaggtgccgcagatcgccgccgccagatgctcgctgacccagctcttggcggtgcccggcacgccgagcagcagcagggcccgatcggtggcgagcgtggccaccgcgacctccatcaggcgccggtcgccgatatactttggcgtgacctcgaagcccgacgggagtttgccgccgagcaggtaggtgacgaccgcctgcggcgacatctgccagttcggcgggcgcggccggtcgtcggattcgcggagcgccgcgatctcctcggcgaaggcatcctcggcggcctggcgcagctgcgcggtcttgacggcgtgggtcgatgtcatccttgagccgttccccctgtggtggtttccggtcggaagtcgcgccggatcgcggcgcgcagttccagcacgcccgtcaatcccgtgagctgcgtgcgcaggcggtcgccctccccctccggcagccgcgccaggatggcggccgcggaggcggcgctgtcgtcgctcggccagagccggtcgccgaggcgggcgatcacccagggcttggcgagatcgcgccgcagggcgtccgacccgcgggtgacgaaggcgagccagtcgaggagcgcggcgctgaaggactcggaaaagtgctctggcccggagcccagcactgccagcaccacctcgatcttgcgggcgcggatcaaagccgcgacccgagactcccattcggcgtccggcaggaggtcgagcgcctccgcccacatccccaaaacctcgttggtgcggcggacgccggtgaccttgccctcgtaggcgtccgccgtgatgtcggccatcgcctccgcccaggccgggtcgagcgtgcgcttggccgccgagaacaggccgtcgaagaccgggtcggcccactcgctgcgcagggcgagctcgatccagagccgcggcggatgcgcggcgaaggcgtggagcggcgcgcgtgccaggatcgcccgcagcaggccggcgcgggcaccgccgccacgccgctcccagctgttcgcttcgatgccgtcgcgggcgaggtccgggctctcctccggcagggtgacgacgagattgtgcgtggtgccgccgagcagcttgcgcttgctctcgacgctcagcgcggcccgaacgcgggccgccatgcgctcggcatagcgcgagccgggaaggcccggcagcaggtgctgcgcggcgagccgcacgccgctcgcgcggtcgtcgaggcaggcctcgagaaagggctcgtcggccgccgacaggccggtcgccagcgcgtgaaccagggcctcgcgcgcatcggccttctccttgcggaagagcggttccagggcggcgcgcgcgccttccggatcgcgggcgcggaaggccgcgaaggcggcgcgccgctcggccaccgtgccttccgtccagtccgaagcctccaccgcgtccgatccttcggtcggggcctcgccgcaggcgcgggcgagccagtcgagttcggcgcccacgaccgcctgcgccgcggcgggcagggtgctgcgctggagcatcaaggcctggaggagccaagcgggcgggcgcgtgcccgttgcggcggcgcgttcgaaccattcctcgacgcggctgcgcgcgctggtgccctcggtgaggaggccgtagagccgcgtcgcggcggcgggcgggcagtccggcccgaagtggccgcgctcctccagcggtgccagcgcctccggcccgagttccaggccggcgcggtggtgggcgccctcggcggcgagccgcgccagcagggcggcgccgggatcggcctcggcgacgagggcggtcagcgccgagggcccggcgggcggggcgcgctcggcgccgagcagcgcggcggcgagtgtcggctcccaaccatcggaggcacgttcggtcgcgtccatcaggccacctgcagcaggacgggctgcgaatcctgcgccggcatcgcgtagaggcggccctccgcgaccagggcgagggggctcaggccatagccgtcgtagagaccgaacagatcgaccgggcggcccgccgccaccgcgagcaggctcggcaggcgcggctcggcccgcagcgcgaggcttccggtctcgtcgcccaccgcgaaggccgccgcgctgccggcggcgaggcgcccgagccgcacgcgccccagccgcaccggccagcgctcgagccagggcgcgcgcgacagggcgtcggcgaaggcgtcccgcgccgccgcgacgctggccgcgccgggcaaagccgcctcggccgccgggccggcttggccctcgcgaaagacggcgcgcagcggcgggtcgccgggctggaaggcgagcgcgccggaaaaatcctggccggcggcgggtgccggcggcaggggcgcgcccgcggtcccataatcgatgacctgagccagggcgccgctggcgcggccgacgagccagaccgagcgggccgtcagccggtcctcctcttcgatcgcatgggccagcaccgcccaggtgtcggcgtggtccggccgggccgccatctcctcggcgctgacggggtagccgagcgccgcgcgcacacccgccgcctgttcgggcgacagcgcatcaaggcgacgcgcggcccgaagcaacagggcgagccggccgaggccgaggccgagcgcggcttccggccggggggcgccggcctggggcgccgccgcgatcagccccggcagggcgcgcacccggcgggcgaggcccggcgcctgcccgtccacgaggcgcccggccatgcggtcccagaaggcgtagggttcgcttcgcgcggcggcgagcccgcaccgcatcaggtcgcgcagccacaggtcgagttcgtcgagcgcggctgcgacccgatcctcgcgggcctgccggcgcttggcctgcgcccgctcgtcgacgggcttggcgggttccttcgcccgggtctcggccgcggcggcgcggctctcgcgccccttcatccaggcagcggcccaatccggcggctcgccctcggcgatcggagcgctcgcatcgaccagcatcaggccgaggccgtgcttgcaggggaacttgcggctcgggcaggtgcatttcgaggacggcccggcgagatccgcgaccgtgcggtaggggctcgccccgctgcccttgatctcgccccagatcaccgtgcccgcccggccgagaccggcccatttctgcggtttcgcctgatcctgcccggccttgcggctcgatgcgtcgggggcgagatcgaggatttgggcagtcgtcaggctcatgcggcgcgtgcggctggatgtccgtcagtcgaatcgttggacgaccagattagacagatcggatcgatgagcaagttttcctgcgatcccgcttttcggtaagccggcaatcctctttacgacggctgatctgagattaatctaagaattattctagttcatcgcgccgggcacgaatcatagcctgcggggcgctcagccctgctcgtcggtgttgcgccattcccgctcgaagggcaggcgccacgcctgcggcgccacgagctggtggatcgatttcggcccccaggagcccggcgcgtagagccgcaccggcgggggcgcctccaggagcggcgtcgagacctcccacaggcgctcaatgccctcggccgtggtgaacagggtgtggtcgccgcgcatggcgtcgaggatcagccgctcataggcctccagcacctcgcccatcaggccggtatccttcatgttgaactggagcgagagcttgtcgagccgcatgcccggccccggccgcttgccgtagaacgacagcgacatcttcgacgcgtcggcgagatcgaaggtgaggtggtcgggcccctgcgcgccgacccccgaattgaccgggaacatgcttttgggcggttcgcggaaggcgatcgagatgatgcgctgcccctccgccagccgcttgccggtgcgcaggaagaacggcaccccggcccaccgccagttgtcgatgcggcacttgagggcgatgaaggtctcggtgtccgattgcggatcgacgccgggctcgtcccggtagccggcatattgcccgcgcaccacctcgcgcgggtcgagcgggagcatcgagcggaagaccttgttcttctcttccgagatcgggccgggttcgagggaggtcggtggctccatcgccatgaagccgaggatctggaacaggtgggtcaccaccatgtcgcgataggcgccggtcgcctcgtagaaggccgcgcgggtgccgaggcccaacgtctccggcacgtcgatctgcacgtggtcgatgaaggtgcggttccagatcggctcgaacaggccgttggcgaagcggaacgccaggatgttctgcgccggctccttgccgaggaagtggtcgatgcggaagatctggtcctcggagaagacctcgtgcagccggtcgttgagcgccaccgcgctctccagatccgtgccgaacggcttctccatgacgatgcgcgagcccgcggccagacccgcctcggcgagcaggcgcaccacggtgagcgccgcggcaggcggcacgctgagatagtgcagccgccggctctcctggccgggatgcgcctgggcgagacccgcctcggcgcgggccaccgccgcggcgagcgcctcggcgccggccgagagcgacacatagtcgagccgctcggcgaaggccgcccattccccatccccggcatgacgggtgaagaaccggtcgatcgccttgtgcgcatgttcgcggaacgcctcgacgccgatatcgtccagcgacacgccgacgatgcgcaggtcggggatgaagccggcactgaacaggtggaacaggccgggcaggagttttcgctgggcgaggtcgccggtggcgccgacgaggacgacgacctgcggatatttcgggccgacgcccgcccccagccgtgacgcgcgcgatcctgccaagcgggcctccatcggcgcgccggacttgcgcgcacagggtgaggtagggccagcgcgattcgtgccaagcttgtgcggacgcgacggattgggcgcggtgccgcatcgcgccgccggatgatccaccccatttccgcggcgatgtccgccgcccctgaaaacttcgaagcgaccgccgcccgcctgcgcgcatgccggctctgccgcgatgcgcccctctacggcgcgccgctgccacacgagccgcggccggtggtgcagggctcggccaccgcgcggctgctgatcgcgagccaggcgccgggcaaccgggcgcatcgcagcggcatcccgttcagcgatccgtcgggccggcgcctgcgcgactggctcgggctcgacgaggcggccttctacgatcccaggcgggtggcaatcctgccgatgggcgcctgctttcccggcctcgatgccaagggcggcgaccggccgccgcggcgggaatgcgcgccgacctggcgggccgacctcctcgctgggctgccgcaactcgatctgatcctggtgatcggccaatacgcgcaagcctggcatctcgggccgcgtccgggtggcctgactgagacggtcgcccgctggcgcacgatcctcgacgcctcggcgcgaccgcgggtgctgcccctgccccacccctcctggcgcaacaacggctggctccgcacgaatccatggttcgaggcggagctgctgccggtgctgcgggccgaggtcgcgcgggcgatggaggcaggggcggggtgaagatcgttcagaagaagaacgtcgtcgtcatgtagccgtagatcgtgtcgccggtgttcggcgcattcggcgcgttgcgcagcacatcgcccttgaggaggtaggcgacgccgctgtcgagcacgatcgagcgcggcaccagccagtagcgcacccgcccctcgatctggtggccggcgaagctgccggagcggccggtccggtcgcgtacgccggtggcggcgaagctgtcggtcgggttttcgagccagaggctgcggtagtcgatgaaggcgtcccaatcggggtccggcgcgacctcgaaccggatgcccggcgagatcaggttcgcccgctgaacggcgccgtagaggctggtcgggccgtaatcgaagcgccgcgcgccgtagagcgtgtcgaagcgggtgtagctgttggggttggcgctgtcgccgctggcgtggtcgtagtggagcgagatccggggcgcccacgcggtcttgaaggtgtagccggcctcggcgtgcacgaaataggccgacacgggcacgtcggtcacgtcggtgatggcggcagtgttgcgcgcgacgccgagctgaccgaccatttcgagttcgtggtcgaactgccccggcttgggcacgcgatagagccggaagcccggcgtgaacaggcgccggtcgcgggtctggatgccttcgagctgcgagccggaatcgcgttcgagcagcccgtagccgtaggcctccaggatgccgccgagcacgcccgccttggtgaagatgccgccgaagagctgggtgtcgaggccctcgtgatcccattcgacgctgttgctgaggatgccggcgcggtcgtcgggcaggcggtaatgcggcagggtgtagaacaggcgcagccggtccttggccgcattctcccaatcgtaggcgatgccggtgaaggcgttgatggtgttgcggaactggttgcgggcgatgaggcggcgcgagccgacattctgcgtgaagcgcccgacggtgagcgtgctcacggtgccaaggcccgcgacatctgccatgtcgaagccgagataggcctggccgagttcgaacgcgttcacctcggtggtcgcgatggagttcgagttccggcgctggaaataggcccggctgtcgaagatctcgccgccgaaccggaccgggccgctgtcgtactcggcaaacaaagtggtttgcatcgaaaacagatcgttggtggccggcgcgggggcggggcggaactgcccgccgagcccttcggcccgcggccggaagctgccctggatcttccagttctcgggcttgcccagggcctcgtagagggcgaagtacggcttctgctgcagcgtctggcccggcgcgacctgcgcggaggccgccaccggaatcaggctgcccagagccgccgcgagacggaccaagcctgtcacgggccgaggcctggactgtcgtaccgcgtgaaacacccggccgcgtcttccgaacacatcggatctgtcagcccgttgcaggctagactcgaacataccgaacacaggaacccctcgatattcaatttttgtcggattgttcgggattatgttcgtaagagattggcgttaaaacaggaaagtatgccaattttccaggattcgagaggagttcatcgtgcatagacacacaaaaaccgagaacaatctctcatgtccaatctacgagaaagaacgatatttaatccgccacaccggctgaatttcacggcagggatatcgcgcaacggttgcagcggcgtctcgccccacccgagatccggcgttgacaggcggcccttcttgggaggatcgctgccggcgcgcttccatccacgtaacgagagcccgatgccggagagtgccgaccctcgcgaccgcctgatcgtcgccctcgacctgcccgacgtggaggcggcggagcggctcgtctcacgcctcggcgacgcggcgaccttctacaagatcggctaccggctggcctatgcgggcgggctcgatttcgccgcgcggctggcgaagagcggcaagaagacctttctcgatctcaagctccacgacatcggcaacaccgtcgaggagggggtgcgctcggcctcggccctgggcgcgaccttcctgacggtgcacgcctatccgcagaccatgcgcgcggccgtgcgtggacgggggccgggcctgaagattctcgccgtcaccgtgctgacctcctacgatgacgccgacgcggccgaagccggctacgcgctccccgtcgccgacctcgtggcgcgccgcgcggagcaggcggctgagatcggcatcgacgggatcgtctgctcggcggccgaagccggagcggtgcgcgaccggatcggcccgtcggggttgatcgtgacgcccggcatccgcccggcgggcgcggaggccagcgaccagaagcgcgtgatgacgccggggcaggcgcgagcggcgggcatcgaccatgtggtggtcggacgcccgatcaccggcgccgacgacccccgcgccgtcgcacagagaatcgttgccgagatggaggacgcttagacatggccaagggcttttggatcgtgcgggtcgatgtgagcgacgcggaggcctacaaggcctatgcggccgccaacggtgccgccttcgcccggttcggcgggcgcttcctcgtgcgcggcggcgccttcgaagccgtggcggggcaggcgcgggcgcgcaacgtcatcgtcgagttcccgagctacgacgacgccctcgcctgctggaattccgacctctaccaatccgcccgcgccctgcagaagggcggcgccgaggccgacatcctggtgatcgaagggtatgacggaccgcagcccgtcgtctccgagccctcgccgatgccgggcaccgcgtcggagtagaccctcgcgccgggcgggttcagccgcccgaccgcagggcgccgagcaggaaagcaatcatcaccggcagcggcggctggatcgtgttgggctggcgccccaccagcatcgggtggcagtagcgagtgatcccggcctggaggcaggccgccgcgctcttcggatcggcgacggtgaaaacaccctcacgcacgccgtcggccaccacccgcgccagcaccgcgccgatgcgatcgagatgcgcttggcagacgccccagctctcgctcatcgccgcttcgaccatttcgtggacgcgcggatgcgcctcgaagcggcggcggcaatcgtcgtggagcgcggtgacgatccgggtgagccgctcgggcgcgtcgagcttcggcgcatcggcgatcgcgacgatcatcgcctcgatctcagcggtcacctgctcgaccaccgcctcgttgatcgccttcttcgattcgaagaagcgatagacgttggccggactcatcttgagggtgcgggcgatgtcggcgaccgtggtcttctgatagccaatgtcttggaacgaccgggccgccgcctccacgatccggtcacgcgtcgtcggcgcggcttcgctggacgacggaagaatctgagccgtggcggcgggcatcgttgtcagtacctaagcttcgactccggctgcttggaaaacgtgcgagtccggtgatccggtcctcaaagcggaagttgtgcaagccgttccacacacaagcacttagccgatgaaagaacgctgaaaatatggaccggccgctcgcaggatgccggcccgtgccgattctgacgcagggccgggagccggcggaacacggtcaggtcctgaagcgaaccgtcaggagccgaattgcgagccgagctgttcgagatactcggccaagtcgagaccaccgacgcgccgaccgtactcgaaccgcatcccgcgtcgaatatcgacctgggtcgatcgggtgttgagcgtgaacggtttcacacagatccaggcgccgtcggtgcggtgctcgaagaaaccgaggatgtcgtggggggcggccatggtttgtctcgcaggtggatgcggagatccaacggcatactgacaaaagagttcaatcgttccggcatcgtttccctcgaacaagcttgctcggacgatggcaagcttgtccggacgacgggaagtgcttcgaatggccaagcttgtactgaagtttgccgaagatcgtcggcggggtgggttcccgtgattgagccggctttcagcgccggccggtcgagccgaagccgccctgtcccctgcttccttgcccccctccccctggcccgctcttctccggcgcgccgtcgcagatctcgaaatccggccgcaggacgcgggtgaagacgagctgcgcgatgcgctcccccggctcgatgcggatcgccgcgccgctgacgggcgggttgcggttccaggcggagatcaggagcgggccctcgtaatcggcatcgatcaccccggtgccgttgccgagcaccaagccctcccggtgcccgaggccggagcgggcaaagaccagtccgcaccagtcggactcaccgatccgcagggagaagccggccgggatcagcgcgggcggcgcctgcggctccagcaccagaggggcgtcgaggcaggcatgcagatcgagccccgccgccgcgatgctgccccagcggggaaagccccattcggcaagccgcggatcgaggatgtgaaagccgaccttcgaaggggattgtgacaaaggggacttctcgacgtccgggtgagactgcggaaaagctttctccgaagcggcggcatggggcaatcgggggccgggagcaatcggggtgagcggatggcacgctgggtggcggggctcgatgggtgccgtggggcctgggcgggcgccctgatcgatctcgacgatccggcacgctggcgctgcgcccgcttcccgcgggtgatcgacctgctcgacgggccggaggctccggtctgcgtcggcatcgacgtgccgatcggcctgcccgaccgggtgagcgggggacgctcggccgaccgggcggcgcgggcgtttctcggagcggggcgttccagcgtcttcccggtgccgccccgcgcggcggtctatgccgggagctacgacgaggcgaaggccctgtcgcgggcgcattcggagccgcccttcgcgccctcgatccagtgctggaacatcctgcgctacgtgcgagaagccgacgaactcctgcgcgcgcggtccgatctcgtgacgcgcctgcacgaggtgcatccggaggtcgccttcttccgcctcaatggcgagcagcgtctcggggccggcaagaagggcccggcccgtgccgagggtcttgccgcgcgccgggccctcctgatcgccgccgggctgcccgcggcgatggtcggttcgccgccgccgccgggtgtcgctgccgacgaccatctcgacgccatggccgccctcgtcgtcgcccgcgacatcgccgagggccgcgccgagccgcttcccaacgcgatcgagcgcgacagctatggcctgccgatcgtgatctgggcgcctgcacccctttccgcgccccttcctgcgccgcaatcggtgccccttgccatgaggagttgagccccgtgaccgatcaccccgacacggatctgccgacccgcgacatcgcccgcgccctggtcttcgatccttcgaaccgccttctcctgatcgagtacgaggcggtgcgcccgatcgatccagccgatcccgatgcccgcggcttctggttcatgcccggcggcgggctggagccgggcgagagccacgaggaggcctgccggcgcgaactctcggaggagatcggcgtcgcagacgtggaactcggaccctgcgtcgcggtctgcgacggcccgttccacctgttccgcaagccgcgtcatgcccgcgagcgctacttcgtggtccggctcgcgagcgaccgcgtcgataccagtcggctggccgagaccgaggacaatcccgtccgcggcacccgctggtggccgctcgatgaactcgcggcttccgccgagcgtgtggagcccgcgggactggccaagctggcgcaacgaatcgccgctggtgacgttccggaccagcccttccgcctcacttggcgggacgcttgagcttcctctcacggcatgccaaccgccccgtgcggcgagcgcgccgatgtgtggaggccgcgcgcgcttgtccggccggcatcggggatcgacgccccggccttcgcccgcgccataggccacacgccatgtgcgcaagcgcatccgccggaggggatggattcggcgggtcagaccgtttggtatgcgcgtcaccaattcagcaacgatgaaaggacaaccgcccatgtttcctcaggttctgaccgacggttaccgcagcttcctcggcgagcggctgccgaacgagcggcgcaaatacgagatgctcggcaaggaaggccaggagcctgaagtcctgctgatcggctgctgcgacagccgcgtcgcccccgaggtgatcttcaatacgggcccgggccagatattcaccatccgcaacgtggccaacatcgtgccgccctcccagcccgacggcgcctatcacggcacctcttcggcgatcgagttcgcggtgcaggccttgaaggtgaagcacatcgtcgtgctcggccacgccacctgcggcggcatcaaggcggccggtttcggtgccgagccgctctcctcgggcaacttcatcggcagctgggtctcgctggtcgagccggcgacgaagaagctcgccgaggccggcgatagcaaggacaaggagggctacctcacccgcctcgaatacacgatgatcgggcagagcctcgaaaacctgatgaccttcgacttcatccgcgaggcggtcgaggcgggcaagctgcacctgcacggcgcgcatttcggcatcgagacgggtgagctgcgcatccgcaacccgaacaccggcgagttcgaatccgtggtctcccgcgacggccagtcgctcgcggcgtccgccctgatcggctgcaccgcggcttaaaactgactgggtgaggtcctcggcggccgtccccattggtctcgtctgccgagcacaaggtccgcccggcgggccgagatcggacgcctcatgaggcgcgtctcaggggcatggtgctgaaggcaagcccggacgaggcggtccgctctttcggagtgggccgtctcatcgcccgagccaccctgaccacgatctctgcaggtacggcgttccctcgctattcctgcccggcggcctcaaccgccgcccccgcgcggcgccggtcgaaataggacaaggcgctctgctgcggcagggtgagggcgtcgcgataggccgccgaggcgagcgccgcgaaggggccgttgcggtagaagcgggcatgatggccataggtgatcgtggcgccgtccggcccgacgacgcgcccgccggccatggtcagcacgtggtcgccggccgccgtgtcccactccatggtggggacgcagcgcacgtagagatccgcctcgcccgccgcgatcaggcagaacttgagcgccgaggacgtgacccgccgctcgcggatcggcagccggtccaggcaggcatcggtgtcgctgtcgccgtgcaggcggctgacgagggcgacgagaccgtcggcgggggccgcgcgcacgcccaccggccggaacgcgcccggccgcccctcgcggatcggcgcctcgcgggccgtggtgcccgccgcccagacccggttgagccccggcgccgccaaagcggcggcgatcggacggtctccctgaacgaggccgatattgacgcagtactgttcgctgccggcgaggaagtcgcgggtgccgtcgagcggatcgacgaggaagaacaagggtgcgggctgcgcggtgccggaagtctcctcggcgatcaccgggatgccggggaaagctcgtcccagtgccgcgacgatcagctcttcggagcgggtgtcggcgaggctggccggcgagccgtcgggcttgatgacgtgcgggcagtcgctgccgtgataaccccgcagaatgcgcccggcctcgcaggcgattccggccagctgctccgcgatggcgtcccgcatcgccgccggaacgggagccgtcagggacgccggcggatcggccagaatgggagcgggggcggtcatcgtaatgtcttcaatgacggaaccgggcttgtcgatccgaagtctgagcaaatccggtgcgcaagcccgcgtgatccggtccccatgagcgccggttgcggcgaattggggacatctgcgccgtcgcggcggccttcaccgagccatgagcctcgcaagggggatcgacgatctgccgtggcgccgtcgtacgggaccggcgagccagacggattgatgtcgccggctttccaaagcggccgccggtgactattcgcttggccctatccggtgtccgccgcatccgaggggcaggccacctccgcgatcgacgacaccacttcacgacagccggtttcgacaaccgggaacggagcgcgccatgagcggtaccagcagcctcaccctcgacgccctcgatctctcggcgctgctgtgctcgcgcgtgtgccacgacgtgatcagcccgatcggcgcgatcgtgaacggtctcgaagtgctggaggatgacgacgacccctcgatgcgcgaattcgccctcgagctgatccgcaagagcgcgcgcaccgcctcggcccggatccagttcgcccgtatcgccttcggcgcggcgggctcggctggcgcctcgattgatctggccgatgccgagaaggtctcgaaggccatgttcgccgacgagaagacgcagatcgcctggagcgcgccgcaggcgctgtttccgaagaacaaggtcaagctgctgctcaacctcgtggtgatcgcgtcgagcgcgatcccgcgcggcggcctgatcgacgtggcggtgaccggcggcggcgacgccccgcgcttcgtcctgcgcgccaagggcagccatgcccgcatcccgccccatgtcgaggggctgatcgccggcacgcccgagggcggcactgtggatgcccacggcatcctgccgttctatgccggcctcgtcgcccgcgcggcggcgatggacgtgcgcttcaccatcgagggcgacgaggtgacggtcaccgccacgccgaccgaggccgcggtcgggctgcccggcgcgcccgcccccagcatcgaggacgagcgcccctccgacagcgccccgccggatacgcagctcgcctgacgtggccgaccccgcaactatcccgcgggaaagcaggccggggccggttcgcgcaaattcttgcggctgtcttctcaaaacaattgtgaagtcggccccgccctcaacgcttcaataactttcccaggtgagagtgctcgtcgcacgtccctttgtgcgcgtagacgagtaccccccatggacgatctgcttcgcgagtttctggtcgagagcgccgagcatctggacaccgtcgatgcggagctggtccgtttcgaacaggaccccaataaccagcagatcttgcgcaacatcttccggctcgtccacaccattaaggggacgtgcgggtttctcggcctgccgcgcctcgaagcgcttgcgcacgccgccgagaccctgatgggacgcttccgcgacggctatcccgtcagcggcgcctcggtcacgctgatcctggccaccctcgaccggctcaaggcgatcctcggcgacctggaagccaccggctccgagccggccggcaccgacgacgacctgatcggggccctggagaagatggcctccgacgaatcgcccgccgccgctgccccgcccccgccgccgcttcccgagctgccgccgatcgtcgagcgcgagctcaagcccggtgaagtgtcgctggacgatctcgaacgggctttcatggaagcccccggccccgacgattttgccgccgcgcccgccatcaatgccccggcccacgttttcgacgccggcgagcctgcgttcgacagcgcgcccgagcccgccgcccccgtccaggctccggagcgccctgcggccccggccgctgcgtctcccgccgccgagggcggtgagagcgccgtggctgccaaggtgcagacgatccgcgtgaacgtcgacaccatcgaacacctgatgacgatggtctcggaactggtgctgacccgcaaccagctcctcgagatcgcccgccgccacgaggattccggctacaaggttccgctccagcgcctcagccacgtcacggccgagctgcaggaaggcgtgatgaagacgcgcatgcagccgatcggcaatgcgtggcagaagctgccccgcgtcgtgcgcgacctctcggccgaactcggcaagggcatcgacctcgtgatgtcgggcgccgagaccgaactcgaccgccaggtgctcgacgtcatcaaggacccgctcacccacatggtgcgcaactcggccgatcacggcatcgagtccaccaacgagcgcctcaaggccggcaagcccgcccgcggctcgatccgcctctccgcctaccacgagggcggcacgatcacgatcgagatcgccgacgacggcaagggcctcgacctcgccgcgatccgcaagaaggcgatcgagcgcaacttcgcgcctgccgccgacatcgagcggatgaccgacgcgcaggtcgcgaagttcatcttccacgccggcttctccaccgccaaggcgatcacctcggtctccggccgcggcgtcggcatggacgtggtcaagaccaatatcgagaccatcggcggcgtggtcgacatcgccaccgaactcggcaagggcaccaccttcaccatcaagatcccgctgacgctcgccatcgtctcggcgctgatcgtcaaggccggcgcgcagcgctacgccgttccgcagatcgcggtgctcgaactggtgcgggtcgatcccaagggtgacaacaccagcgcgaactcgatcgagcgcatccacggcgccccggtgctgcgcctgcgcgagcggctcctgccgatcgtcaccctcaacgggctgatgcgcgggcaggcgaccgtcgaggagggcgaggtcgtcgagtccggcttcgtggtggtggcccaggtcggccggcagcgcttcggcgtgctggtggacgaggtcttccacacggaagaaatcgtcgtgaagccgatgtcgtcgaagctgcggcacatcccgctctttgccggcaacacgatcctcggcgacggcgccgtggtgctgatcgtcgaccccaacggcgtcgccaagctggtgggccagagcgcgcagtccggtgcggcgacggaaaccgagtccgacgaggtcgaggccggcgacgccaaggcgacgctcctcgtgttcaaggggggtgccggcggcttcaaggcggtgccgctctcgctcgtcacccgcctcgaggagatcgacgcctcgaagatcgagcatctcggcgggcgtccgctgatccagtaccgcggccgcctgatgccgctggtgccggccgatccctcggttccgatccgctcggagggcaaccaggcgctggtcgtgttctccgacggcgaccgggcgatgggcctcgtcgtggacgagatcgtcgacatcgtcgaggaacgcctcgacatcgagatctcggccgaccgctccgacctcatcggctcggcggtgctgcggggtcgggcgaccgacatcatcaacatcgcccacttcctgccgctcgcctacgacgactgggcgcggggcccgcgcaagacggtggtcaaggcgccctcgctcctgctcgtggacgactcggccttcttccgcgacatgctcacccccgtcctcaaggcggcgggctacagcgtgacgaccgcgtcctccgccgaggaggcgctcggtctgctcaaggggagcgccggcctcgacctcgtggtcagcgatctcgacatgcccggccgcagcggcttcgacctcgtcgccgccatgcgcaagagcggcgggcggctggccgagatgccggtgatcgcgctcaccggcacggtcgcccccgacgccatcgaacaggcgcggcgcctcgcgatcagcgatctcgtcgccaagttcgaccgcagcggcctgctcgcggcgctcgccgagatcggcgaagccgcccaggcggccgacgcccgcgccgctgcctgaaccacgaacggaccggaagaggagacgccgccatgcaggccgccaacggaaacaccgttcccaccgacaccaccgactacgtcaccgtcttcgtcggcgagacgatgttcgggctcaccatcgaccgggtgcacgacgtgttcgtgcccgccggcatcaccccggtgccgctcgcgccccgggaaatcgtcggcctcctgaacctgcgcggacgggtcgtcacggccctgtgcctgcgccgccgcctcggcatccccggccgtgaggccggtgcggccgagatggcgatcggcctggagcaggcgggcgagaccttcgcgctcatcgtcgacggtgtcggcgaggtgctgaagctcggcgccgacacgcaggagccggtgccgatcaacctcgatccccgctggcgcgacctctcgctcggcgtccaccgcctcgacgggcgcctcctggtcatcctcgacgtcgatgcgctgctcgccttcggcgacgcccgcgaggcgaaggtcgcctgaagccaagggatgcccgcacgatgaccggcccgatcaagaactcgaccaagaacgtggcgaagacggcgctgatcgtcgatgactcggcggtgatccgcaaggtcgcccgccgcatcctggagaccctcgacttcagcgtccgcgacgcggaggacggcgccacggcgctggtgatgtgcgcggaagcgatgccgacggtgatcctgctcgactggaacatgccgaacatggacggctacgaggtgctgcggctcctgcgtcagtccccgctcggcgaccagccgaaggttctgttctgcaccaccgagaacgatgtcggcgccatcgcccgagcgcttcacgccggcgccgacgagtacatcatgaagcccttcgaccgggaaatcatgatggccaagctcgatctggtcggcttcgcggtgcatccgtccgaagccgcctgatccgtctccgggggcttgcccaggcctccgccccttcgttcgctcccccggaaacgagttccccccatgtcggcattcccggccgtcgcacacgctccggcggcgcgcagcccgatcaaggtgctggtcgccgacgattcggctgtggtgcgcgggctcgtctcgcgctggctcggcgaggcgggccacgaggtggtcgccaccgcgcccaacggccgcgccgccgtggacgcgctggcccgctgcaaccccgacgtggtgctcctcgacatcgagatgccggaactcgacggcatccaggccctgcccctgatgctcgccaagcagccggggatccaggtcgtgatgatgtcgacgctgacccagcgcaacgccgatgtctccctgcgctgccttgcgctcggcgcggtcgattacatccccaagcccgagagcaaccgcggcgtcaccacctcggacggcttccgcaacgacctgatcgagcgcatccgggtgttcggggccgcccgcgcccgtcgtcgaccggggctgaccgcggtcgaatccgcctcctccgcggcgcccgccgcaccggccgtctcgcgcctgtcgggcacggtgacgctgcggccgaagccgcgcaccgtggtgccgccgcgcgccctgctgatcggctcctcgaccggcggcccgcgggcggtcggcgaggtgctggagaagatcggcgcggccacgctccgacgcctgccggtgctgatcgtgcagcacatgccgccggtcttcaccgctgtcttcgccgaacatctcggcgcccggatcgggctgccggcggccgagggcaaggccgacgagcggttgcagcccggccgcatctatgtcgccccgggcgggcgccacatgcggctcgcgggctccgcggccgagaccatcatccgcctcgacgacgggccaccggtgaacttctgccgcccggcggtggacgtgatgttcctcgatgccgccgcgctctacggcggggcgacgctgagcgtcatcctcaccggcatgggctcggacggcacggcgggctcccgcgcgctggtcgaggccggcggcatcctcctcgctcaggacgaagccaccagcacggtctggggcatgcccggcagcgtcgccaaagcgggcctgtgccacgccgtcctcccgctccccgagatcggaccggctctgcgcaacgcgatcgcggagcgggtttgatgaccgaagcggatttcgcgttcctgcgcgactatctcaggaagcgttccgggctgagcctcggcgcagagaagcgctatctcgtcgagagccggctcacccccgtctgccgccgtttcaacatcgcgaccctgaccgacctcgtcggcaccctgcgggtgtcccgcgaggggacgctggagaaggcggtggtcgaggcgatgaccaccaacgagacgttcttcttccgcgaccgcgcgccgttcgacctgttccgcgacgtgctgctgccgaaagccatcgccgcccgcagcccccagcggcgcctgcggatctggtcggcggcggcctccacggggcaggagccgtactcgctcgcgatgatgatccaagaggccgcggcgcaactcgccggctggcagatcgagatcgtcggcaccgacctctcgaccgaggtcttggagaaggcgcggctgggcctctacagccattttgaggtgcagcgcggcctgccggtgcagctcctcgtgaagcacttcacccaggtcggcgagcagtggcggatcagcccgtcgctcgcggggatggtgagcttccggccgctcaacctgttgaacccgttcgagcatctcggccagttcgacatcgtctactgccgcaacgtgctgatctatttcgacgcgccgaccaagaccgacgtgctggagcggatcgccaagacgctcgcccccgacggcgcgctgctgctcggcgccgccgagaccgtgatcggcctgaccgaggcgctggtgcccgatccccagcaccgcggcctctaccgccaagcggcggccgccgggcggacggcggtgccccaccgcctcgcgtccgggttctaaaaatcgacgtctcgcggcgggctgcccgattgggtaacctgccgccatgacgcacgacgcgccgcggctgctgccctgcggagacacggccttcaccattgagttcggctcaggcatcgatgcgcgcctcagcgcccgcgtgctggccctcgatacggcgctcgcggagcgggccctccccggcgtgcttgagacggtgccgacctaccgctcgctgaccgtccatctcgatccgctccgcgccgacccggccgaactcggccgcgccgtcctggcgctcgcgggcgaaccgctcgcggcggtcccggcgccgcgcctgtggcgcatccccgtggtctatggcggcgcgttcgggatcgatctcgacgcggtcgccgcccatcacgggctcacgcccgaaggggtgatcgcgcgccacagcgcccccgaataccgggtcgcgatgatcggcttcctgccgggctacgcctatctcgaagggctcgattccggactcgccctgtcgcgccgccccagcccgcgccccgtgacgccggccggcaccatctccatcggcggcgcccaggcgctggtggcgagcatcgcggccccgagcggctggcatcttctcgggcgaacccccgaaaagaccttcgtgcccgagcgcgaccccgtcttcctgctccgccccggcgaccgggtgcagttcgtcccgaccccggccgagcgctgggacgcgctcgccgccgcggcggaggccggcgaaccggtggccgagttgtgcgcgggatgagcgcccacctccacatcacccgcctcaccggcgcggcctcgcttcaggattgcggacggcgcggctttctccgcttcgggctttcggcctccgggccgatggacccgctcgccttcgccgccgccaaccgcctcgtcggcaacccggccgatgcggcggcgctcgaactcggactggctgcggcgagcctacgcgtcgagggcggggcggtgcacctcgcgctggcgggggcgccgagcgggctgcgcctcgatggcgagccgctcgccgcgcatcgctccttcgtcctgcgcgagggctcggcgctgacggtcgagcggccgcgcgagggcgtgttcgcctatctcgcggcggccggcggctttcccgtccgcagcgtgatgggcagccgggcgctccaccagcgcgcggcactcggcggcctcgacgggcgcccatgccgcgagggcgaccgcctgccgctcgccgccccggcctcgggtgaagcggaccacagcctcgatccgatcccgctggagcgcgaggcgccgatccgcgtcgtcctcgggccgcaggacgacctgttttcgcaagccggcctcgcgacgttcttggccgagaccttcacggtgtcgaatcgggccgaccggatgggctatcagctcgacggaccggagatcgcccacggcgcgggcggcttcaacatcgtctccgacgcgaccgtgtccgggtcggtgcaggtgccgggttcgggccgccccatcgtcctgctcgccgaccgccagaccaccggcggctacccgaagattgccagcgtgatctccgccgacctcaggcggatcgcccagcgccggccgggcgagccggtgcggttcgcggcggtcgatctcgccaccgccacccggcttgcccgcgaggcggcggcgcggatcgcggccctgggcacccgcctccggccggtcgagggcgaggccgagcggctgatggcggccaacctcgccggcgcggcggtggacgctttgcgcgcggaggattgatcttttttgccgggggccgaagccgatcctgacgcgttatcggcccatgtcgcgcaagcccaacccctcccagctcaacaccgccgagccgccccgcctcggcttctgctgcaccttcatccccgatccagacccggcccacaaaaccctgaaggccgccaaggacgcggccaagctgatgaatctcggcacggtgacgatggcgcatctggagcgcctcgggcccaccgcgcgcttcgagaagctggagggcgtggtgcgccacaacctcgcggcgttggaacgccagatcgcctgggtgtcggcccggccgcccctggagcggctgctgcgcatggcgagttcggtgctgcccggctacacccatccggtggccgagccgctctatgcgcaggccccgatgcgcgctctgatcgaggccggcctcgcccgggtcggcgagcaggcgcgggcgggggatgtgcggctcagcatgcatcccggcccgttctgcatcatcgcctcgcgcaacccgaacgcgcagaaaaacggcatcgccgaactcgaataccatgccgaagtgatggcgatgctgggctacggctccggcaggcacccgcatggtgcccacgtgaacatccatatcggcgggcgcgagcccggcatcgagggctttcgcgagagtctgtccctgatctcggagacggcgcgcaacctgctcaccgtcgagaacgacgagtcgctgttcggcctcgacgcggtgctgcggctcggcgaccgggtgccagtggtgctcgatctccaccatcactgggtcgagagccgcggcgtctatatcgagcccgacgatccccgcatcccggcggtgatcgcctcctggcgcggggtgcggccggtgagccatatcagtgtttcacgggaaacggtcctgcccgagcatgataccggcacgttgccggactatgcggccctgtccgaacaggggcattcctggcgcgatctcgccgcccattccgacctgatgtggaacgaggcggtcaacgcgctcgtcgcccggcacctcgcctggaccgatttcgagatcgaggccaagggcaagaaccaagcgagcgtgccgctcgctgcccggatcggtcgcgacctgtcgcaggcggccgcgtgacggcctcaagcgcggctgggcggatttgacccggcggagtgcgcccgtcaccatgctagcttcctcattcgtgcgcggggctcctctgcccggcgcccgcgggagccgcgaccggacacgatgagcgaggccgaacggacgaattcgagcagcggcgatccacagggcgcgacgcgccatcgcctcgaccggctggtgacgcaggcgcgggccgcgggcctgtgggagcgggcctggccggtgctgtggcgcggactcggcgtcgtccttgccttcctcgccgcctcctggctcggcctatggctcgatttgcccccggttgggcgcatggtcgggctcgggctcttcgccgccctgttcatcgccgctttgtggccggcggttcggctccgcgccctgagccggcgcgaggcgctcgcccggatcgaccgcgaggccgcccgcaagggtgggaccgcgcatgatccggcctcttcgatcgaggacacgctggcggtcggccagagcgatccggtcacccgcgccctgtgggccctgcaccagtcgcgggccgctgccgccgtcgcgcggctgaaggccgggcgcccgcgcccgcacatgcccggccacgatccgctggcgctccgcgcgggcgtcctcgtcgcggcgctggccgccttgttcgtcggcggccccgaatggcgcgggcgcgtcgccgccgccttcgactggcgcgagccccaggccgccgcgccgagcttccgcgtcgatggctggatcgacccgccgatctacacccgcgtgccgccgctgatcgtgacgatgtccggcaccccgaaggacccggtgcagcgcctgcgcgccccggtcaattccaccctgatcgtgcgcatcgccggccagggcgaggcggagctgaccccgaacgccgcccttgtgccggtggccaaggacgagaaggacaccgctggccggcccgctccgcggggcgtcgtgcagaacggcacgaaggccagcgagacccgcgcgaccctgcgggaggagcggttccggctcgccggcggcatcgccgaactcggcatcgccgcgtccggatcggagccgcaacgcctcgtgatcgagacgatccccgaccagccgcccgaggtcagccgggtcggcgacctcgaagtgaacgggcgcggcaccttcaatctcagctaccgcgccaaggacgattacggcattgccgccgccgaggggctggtcgagccgctgaaagccgggcgctcgctcgtgccggtgcccaagatcgcgctggcactccccgccgacgcgacgggtgagaccgacaccaagacgctggtcgatctcaccgacaatccctggtccggcgcgcgggtgaagctcaccctcgtggtccgcgacgaggccgggcaggagggccgcaccgagaccgccgagatcgtgctgccggcccggcccttcagccagccgctcgcccgggcgctcgccgaggagcgccgtcgcctcgtcaccgcgcccgacgcggaccgcgcccgcgtccagaccgcgctcgacgccctgcggatcgcgccggagcgcttcacgccgcagccggggatcttcctcggcctcaccaccgccgccaaccgcctgcgcgcggccaagtcggacgaggatctcaccaacgtcgccgatctcctgtgggagatggccctcaagatcgaggacggcgatctctcggatgccgagaaggccctgcgcgccgcccaggaccgcctcaaggaggcgattgagcgcaatgcgccggacgaggaggtcaagaagctcaccgaggatctgaaacaggccctcgacaagttcatgaaggagttcgctcagcgggcgaagccgcagaaccggcagcaatcggagcgccagcaacagcagcagaacggccagaccgtcacgcccgacgatctcgagaagatgatcaaggacatgcaggaggcaatgcagcgcggcgacacggcggaagcccagcgcctgctcgaacagctccgcaacgtgctcgaaaatcttcagaacgccgagaacggccagaagtccgacggcggcatggccgagatgaaccggcagctcgacgagctcgacaagatgtcccgcgagcagcaggacctgcgcgacgagacctacaaggaaggtcagcagggccagcagcgtcccggccagcgccagaggccgcagccgggccagcagcaggggcagcaaggtcagcgcgggcagcagcccggccagcagggcgagggccaggaaggccaacaggggcagcagggccgcggccagcaggggcagcgcggccagggccagcaaggtcagggcggcgggcagcagggccagaatatgggccagcgccagcagggcctgcgcgagcagctccaggatctcaagaaccggatgaagcagcaggggcttcagggggaagaggggctgtcggatgccgaggaggccatgcgtgaggccgaggaatcgctcggccagggccgcaacggcgacgcggtggacgcgcagggccgcgccctcgacgggctgaagcgcggtgccgagggcatgcagaagcagatgcagcagatggccgagggccaggaaggcgagggccagcaggagggccagtcccagggtaagcagggccgctcgggctccgccgacgacgacccgctcggccgcccgacccgcggacgcgacctctcgaacggcaacgtgcgggtgcccaatgccgacgaatccgcggtgcagcgcgcccgccggatcatggaggagctgcggcgcaagctcggcgacccctcgcgcccgcaggaagaactcgattacttcgagcgtctgctccgccggaactgaaccccgccgatcgaaccccctttcgggccgtgctcgcgcgagcacggcctttcacgagatcaccgacccatgtccgccaaccagctcgttctcctcgcctgcctcgccgtggccggcgtgctgctcttcggcctcgtcaacatgatgcggggcggcagcgccaacctctcgcagaagctgatgcgcctgcgcgtgctcctgcaattcgtcgcgatcatcgtcatcatgggcgtggtctggtggcgggcggcctgaccgcccggcctggctacgagcccttcgacctcactccttggcacgctcgaaggtgacgatgctgcgggtctcgcccttgtcggcccagttcggcatcacccgccagggggtcagcacccgcaggcgctcgccatcgagcgtgaacgtccgggtctgctccgagccgacccatttcggatcccaggcgacgtcgaggtcggcgatccacttgtcgccgtcgaggcggaacttgccggtataggagacgagcgtctcaagaagctgggcccgctgcgcgtcgtccttggcaggcttgcggtcctcaccggtcagcacgaagaacacgcgcttctccggggtgaaataggcgtagccggtcgggtagtcgcccatcaccggcagcttctcgccgtccttgcggacctccacctcgtacgagaccagcttccagagtccctggatcggggtgtcgccctccgcccgcgccggcatcggcgccaagctcgctgccagggtcgcagctgccagcattcctcgtatcgtccgcatgatccatccgttcgcgtgatgcgctccgcagagagcgctgtcggtcaacgcgacaccgccttgtgcgatgcatcatttgttgcatcgcagccatgatcctccggttcggcggccgccggcctgcggacggaagacaggatcggtgtggcgcgcacgccccacccggccggcaaaaagttggggaccggatgaatccgcaggctgtgctcagaacagcgtgatatttgggacggattgaaacggacggaccaaccgccgatgaagtcaccctttgcccggattcttgtcggcgcgctggccgcgtcggcgatcacgaccacgcaggccgccgatctcggcgccgcccgggctcccgcaccgccgccctacttcgctcccgtccagccctactcgatcgtctccgaggttcgcatcggcggctcggtgcaggatccgggcagcgccgagggcaagctgccgggcttcagcaccgcgaacgtcaacggcgaaattctgttcgccaagccgctaatcaccaccgatccgttctggcaggccttcgtgccgcggcccacggtcggcggcagctacaacaccggcggccgcaccagctacgcctatatcggcgccacctggaccgtggatctcttccccgagaccctggaccggcgcgtcttcctcgaaggcttcttcggcggcgcggcgcataacggctataccggcctgaaggcgaacgcgccttacggcttcaacgcgctgggctgcaatccgctgttccgcgaggcggcggcgctcggcttccgcatcgacgcgcattggagcgtcatggccaccgtcgagcacatgtcgaatgccggcctgtgcggcgacaaccgcggcctgaccaatttcggcggcaagctcggctacaccttctgaccgaaagccgcttttgcggggtgccagagttttacgggttgcaaagacccgccgggcgcgaaacatcgcccggcgggtcttctcattgaagaacacataacggcccgcgggagagacgccgtggtcaagctcaaccgcatctacacccgcaccggcgaccaggggacgaccgggctcgccaacggcgagcgccgctccaaggcggatctgcgggtggaggcctacggcaccgtcgacgagaccaatgcctgcatcgggctcgcccgcctcaccgccgagcccgccctcgacgcgatgctggcgcgcatccagaacgacctgttcgatctcggcgccgacctcgccaccccgccgagcgacaagccgctgggctacgagcccctgcggattgtgccggcgcaggtgcagcggctggagacggagatcgacgcactcaacgccaacatcccgccgctgaaatccttcgtcctgcccggcggttcggccgcggccgccgcgctccacctcgcccgcaccgtctgccgccgcgccgaacggctggtggtcgcgttgtcgggcgtcgagagcgaggcgatttcgggcgaagccctacaatatctcaaccggctgtcggacttcctgttcgtggcctcccgcgcggccaaccgcgacggcgccgacgacgtgctctgggtgcccggccagaaccggtgattcgccgcgggtcacgccgccgataaggcgcgttgacaagcgggaaatcgcctcgctacggtcccgccgccctgaaaatcccatcgatcgcggtcaagcgggtccgagagtcgtccagcaagtgacgccgggacttcgcaggagcggaggaaagcgacagccatgaaggttctggtgcccgtcaagcgggtcgtcgattataacgtgaagatccgcgtcaaggccgacgggtcgggcgttgagctcgccaacgtcaagatgtcgatgaaccccttcgacgagatcgccgtcgaggaggcgatccgtctgaaggaaaagggcaaggtcaccgagatcgtcgccgtctcgatcggcccgcagcaggcgcaggagaccctgcgcaccgcgctcgccatgggcgccgaccgggcgatcctggtcaagaccgacgtgaattgcgagccgctcgccgtcgccaaggtgctgaaggcgatcgtcgagaaggaaagcccgaacctcgtcatcctcggcaagcaggcgatcgacgacgattcgaaccagaccggccagatgctcgcggcccttctcggctggccgcagggcaccttcgccttcaagctcgaattcggcgagggcgcgatcgacgtgacccgcgaggtcgatggcggcctccagaccgtgtcgctcaagctgccggcgatcgtcacgacggatctacgcctcaacgagccgcgctacgcgtcgctgcccaacatcatgaaggcgaagaagaagccgctggaggagctgactccggaggggctcggcatcgacgtcgcgccgaagctgaccgtgctcaaggtcgtcgagccgtcgggccggcaggcgggcgtcaaggtcggttccgcggccgagctggtgcagaagctcaagatcgaagccggcgtgctctgatccgggctcgatcctcgcggcgccgctcccggcctccggtcgagcggcgcgcctcccctctttttgagaagtttcgccgatgaccacgctcctctacgtcgagcacgccaacgggcagatcaaggacggcacgctgaaggcgctgaccgccgccaaggaactgggcgcgcccatccacgccctggtgctcggcaccggttccaaggcggcggccgaggctgcggccaagttcgacggcatcgagaaggtgctgaattccgaggacggcgcctacgaccacgacctcgccgagccgaccgccgccctgatcgccgcgatcgccgagccctacgacgcgatcgtcgccgccgccacgaccacgggcaagaacaccctgccccgcgtcgccgcgctcctcgacgtcgcccagatctccgacatcatcaaggtcgtctcgcccgacaccttcgagcggccgatctacgccggcaacgcgatccagaccgtgcaggccggtgccggcaagcgcgtcatcaccgtgcgcaccgccgccttcaagcccgcggaaccgggcagcacctccgccgcgatcgaggcggtctcggcggccgcgcccgacgcgctcggcgccgcctacaagtcggaggaaatcgccaagtccgatcggccggaactggcctcggccaagttcatcgtctccggcggccgttcgctcggctcggcggagaagttcaaggagctgatcgagccgctggccgacgcgctgggtgccgcggtcggcgcctcgcgggcggcggtggatgccggctacgccccgaacgactggcaggtgggccagaccggcaaggtggtggcgcccgacctctacgtcgcggtcggcatctccggcgcgatccagcatctggccggcatgaaggactcgaaggtgatcgtcgccgtcaacaaggacgaggacgcgccgatcttccaagtggcggattacgggctggtcggcgacctgtttcaggtcgtgccggacttgcaggccgagatcgccaaggccaaggatcgttagacgcatcggtagacggatcggtaacgcacctcgcgacaccgtcgaaccggcttgggcgcctgcggcttgagaccggtttgacgcatttgttgcagtgccgcattctaggggtgcggtccgagacgacgatgccgcagcaggtaggacgcgatacggttatgggcatcgagatcaagacggtcggcatcgtcggtgccggccagatggggaacggcatcgcgcatgtctgtgcgacctcgggcctccacgttcggctgaacgaccgcgacccgcagcggatcgatgcgggtctcgcgctgatcgacgcgaacctcacgcgtcaggtccagaagggaacgctgagcgacgagcagcgccgcagcgccctggaccgcatcgcggcggcccgcagctacgacgacctcgcaccctgcgacctcgtcatcgaggccgccaccgaggacgaggcgaccaagcgcaagatcttccaggcgctctgcccctcgctcaagcccgacgccttggtcgcgaccaacacctcctcgatctcgatcacgcggctcgcggcggcgaccgaccggccggaccgcttcatcggcatccacttcatgaacccggtgcccgtgatgcagctcgtcgagctgatccgcggcatcgccaccgaagatccgacctacgaatcggccaaggctttcatcgcccggctcggcaagacttcgaccatgtcggaggacttcccggccttcatcgtcaaccgcatcctgctgccgatgatcaacgaggcgatctacacgctctacgagggcgtgggctcggtcgagtcgatcgataccgcgatgcggctgggcgcgaaccacccgatggggccgctgcagctcgccgacttcatcggcctcgatacctgcctgtcggtgatgcaggtgctctacgagggtctggcggactcgaaataccgcccttgcccgctgctggtgaagtacgtcgaggccggctggctcggccgcaagaccaagcgcgggttctacgattaccgcggcgagacgccgatcccgacgcgctgaggcctcgcgagagcgcattccgacgaagtggatgccggttcgtcggaatgcgcgtcaaaccaaagaccgagagccaaagaaaaagccgcccgggacgatgtcccgggcggctttttcgtgatcgtggtgcttggccttactgggccgacttctgcgccggctgcggataggccgggttctcagccggaacgttgccgctgttggaagacggggccttgttgacggaccccgtggtcacttcacgcgacgattcctggctcttgccggcgtagtcggaggtcgtctccgcccggttccagctcagcaggccgaccgtggcgaccgccagcaggacgaggctcgcgaccagcacgtaaaggacaggcttgcccttcgcaccctgacgggcatcggtttgggtctcgatctgggccatgaagttccctctcttccgcccggcgaaaggggcggcgtcagcatcggttatgcttggccaacgccggtgtggctccgagagttcctgagcaagctgcgccttgagcttcgtcccgcattcgggacgaggctcaaaagtcttgattcggccccatcactttcaattcgccggaaacatcttcggatgaggcttcagcggccggtcgtgagcaggatcttgcccgtgtggctgctggtctccatcaactcatgcgccttgcgcgcctcctcgagcgggaaggtggcgtgaacgacggggcggatcttgcccgcctcgaccaacggccagacatcctgcttcaagccctcggcgatggcggccttcgcttccttggcctgggcccgcagggtcgcgccggtgatggtcaggcgcttgagcatgatcggggtcagcgtcaggttctcggccttgaagcccttcatgaaggcgatctggacgaggcgcccctccaccgccagcgaggcgatgttcttttgcaggtaagccgcgccgaccatgtcgaggattacgtcgacccccttaccgtcggtgaggcgcttcacttcctcggcgaaatcggcctcgcggtagttgatggcggcatccgcgcccagctcctcgcagaaccggcacttctcgtccgagccggcggtggtgagaacgcgggcaccgtgctgcttggcgatctggatcgccgtggtgccgatgccgctcgacccgccatggacgaggaaggtctcgcccttctgcaagcgcccgcgctggatcaccgtggaatagacggtgaagaccgtctccggcaggccggcggcctccaccagcgagagcggcccgggcttcttcagcacctgcccggcctcggcgacggcgaattcggcgtaaccgccgctgatgacgagggcgcagacttcgtcgccctccgaaaaacccgtcaccccctcgcccaaagccgcgatgcggccggcgatctcgaggcccggaatctcggtcgcgcccttgggcggcgggtagctgccctggcgctgcatgatgtcgggccggttgacccccgccgcgaccacctcgatcagaacctgcccggccgcgggctccggcagcggcacggtctcgaccgcgatgacctcagggccgcccgcagcggtgaagcggatctggcgcatggtctcgggcaggctttttgtcattgggcttccttggggcttcctcggggctcacgccgcgagttggtcgcgcgtacgctcgaagtcagatggcgcaggggacgaggcgcgtcgaggcgtgaaccgcctctgtcatcgtgagcgagcgctggatcgaaagccgaaaaatcagcgcgtgccgtacatccggtcgccagcatcgccgaggcccggcacgatgtagccgtggtcgttgaggtggctgtcgatggctgcggtccagaccggcacatcgggatgcgccgcctggaagcgggcgatcccttcgggcgcggcgagcaggcagacgaagcggagatccttcgcgccccggctcttcagccgctccaccgccgcgaccgcggaattggcggtggcgagcatcgggtcgagcaccagcacggtacggtcggccagatccgacgggctcttgaagtaatactccaccgcctggagcgtgtcgggatcgcggtagagcccgacatgggcaacgcgggccgagggcatcagcgagagcatgccgtcgagaaagccgacgccggcccgcaggatcggggcgagcacgagctttttgccggcgatccggcgcccttccatgggctgaatcggcgtctggatggtgaccggttcgagcggcaggtcgcgggtcacctcgtaggcgagcagcatcccgatctcgttgaggagttcgcggaaccccttggtcgagcggtcactgtcgcgcatcatcgtcagcttgtgctggacgagggggtgatcgaccaccgtcacccgtgccgcgccgccgctctccgcctgcatcgataccgtccctgtgcctgtcgtgatccgggccgcacgatgccacggggggcggaggaagccgagacgcgcgggactttttctcggttgagtccctcaatcgaggaggggcggcgacttcagcaccagcaccgcccgctcgggcagatcgacggtcccgccgaccggaaccggtggccgcgcgccgtcgagaaccttgccggtgtcgagggtggtgtcgaagacgggacgccaggggccgccgagatcgggcggcagggcgaaggggcagggctcgggcgccgcgttcatgagaatgaggacgcgctccgagtcctcgatatcgttgctcatctgcatgccgaaggcacggcgctcgccgtcgccccaggcggctgcgtccatctcggtcccatcgggggagagccagtgcacgtccttcaaggccgtctcgccgacccggctgccaacgaggaagtgccgccgccgcagggaacagcagacccggcggagcgcggcgaggttcgccacgaactcggtgagcgtcggatcgggatcattctcccaatccatccagctcaatgcgccgtcctggcaataggcgttgttgttgccggactgtgtgcgggatcgctcgtcgcccatcagcagcatcggcacgccctgcgcgaagaacacgcaggccagcatgttgcgcttctgccgggcgcgtagggccaggagggcgggatcgtcggtcggcccctcgacgccgtaattggccgagaggttgtggccgtggccgtcgcggttctcctcgccgttggcctcgttgtgcttctcctcgtaggcgaccacgtcggcgagggtgtagccgtcatgcgaggcgacgaagttgatgctggcgagcggagaacggccggagggcaggaagatttcgcgcgagccggagagcccctgggtcagcttggccagcgtaccggaatccccccgccagaagccgcgaaggttgtcgcggaactggtcgttccactcgctccagccataggggtagccgccgagctggtagccgcccgcgccgatatcccagggctcggcgatgagcttgacccgcgagagaacggggtcctgctgcaccgcctggaagaacgcggcctggggggagaagtcgctcggcgcgcggccgaggctggtcgcgagatcgaagcgaaaacccgccacgccataggcggtcacccagtgacgcaggctgtcgagcaccatgcgcatcacccgcggatgggcgacgttcagggtgttgccgcagccggtgcagtcgatgttgcggcgaaggttgtcggggtcgagcttgtagtagctcgcattgtcgatgccgcggaaggcgagcgtcggtccgcgatgatcgccctcggccgtgtggttgtagaccacgtcgatcagggtctcgatgccggccgaggccagttcgcggatggcgaagcgcagcccgctcgccccgccctcgccgagatagcgcggctcaggggcgaagtagttgtagggctggtagccccagaaattgacgagccccttgtcgatcaggaagcggtcgtcggcgaaggcctggatcggcaggagttcgagggcggtgacgccgagcttcaacaggtgctcgatgatcgccggatgggcgaggccgagataggtcccgcgctcggcctccgagagagccggatgcgtccgggtcagcgccttgacgtgcgcctcgtagatcaccgtctcgtggagcgggcgcggcgcgggcagggcgatggcgtcgggggtatcggggcgggtgaccacgccgcggggcacgaacggagcgctgtcgcgccggtcgatctggtcctcgcgggcgccgccgtggcgatggctgtagagcgcgtcgtgccagcggatgcggccggcgatctcgcgggcataggggtcgaggacgagtttggccgggttgaagcggtggccggccgctgggtcccaggggccgaacacgcggtaggcgtattgctgccccggcagaaggccgtggagatagccgtggaagacgtcgtcggtccggcagggcaggcggatcgtgcgcgattcgtggcgggcgccgggatcgaacaggcagagatcgaccctggtcgcgttctgcgagaagagggcgaagttgacgccgcggccgtcgaaatgcgcgccaagcggtgtcggcaggccctcctcgatgacgatcattccggtctttcgtgaaacgggcccaaagtgaaaggccacgcttcgactgaggccgattcgtcgccgaggcggaagccgcgctctactccgccgccgccgccgtcgtgctcggcggctcgcgctcgacggtgcggaaggtctccagctccaccatgaagcagcgggcccaccaatccacgtcctcgcgccgcatgcggtccgccatcggcttccagcgctctaggcgctcgccgcggggcatgtagagcgcctgccggatcgcctcggcgacctcgaagcggtcgtaggggttcactagcagcgcctcaggcaactgccgggccgcacccgcgaatttcgagaggacgaggacgccgggatcctcctcgctctgggcgacgacgtattccttggccacaaggttcatgccgtcgcgcatcggggtgacgaggccgacgcgggcggcccggtagagcccggcgaggaccgggcgcggataggccttggtgacgtactggatcggcgtccaggcgggctcgccgagcatgccgttgatgtcgccgaccttctcgttcacctcgcgcgagagctgctcgtattccggcacctcgctgcgggatttcggcgtgatctggatgtagacgacgttgccgcgctggtccggattcgaggcgaagaagcggtccaccgcctccatgcgctcgggcacacccttcgagtagtcgagccgatcgacgccgatgagcagcttgcgggtgcgcaggcccgccatggtctcgcgcaccaccttgttggagccggccttgtcggcggcttccttgaagctggcgacatcgatgccgatggggaaggagcggattcgcgtgcgccgcccgtccaccatcatcgagccgccgccgagcgggatcgcccgcatcgtgtcgatgaagttgcgcgagagattctgcacgtccgaatcggtctgcaatccgatcaggtcgtaatcggccatggcgcgcagcagctcgttgctggcgggcagggtgttgaacacgtcggcggcgggccacgggatgtggtggaagtagccgatcgggttggcgatgccctggccgcgcagctcgctcgccagcggcagcaggtggtagtcgtgcacccagatcaggtcgtcgggctcgacgagcttggcgagtgcctgggcgaaggtctggttgacgcgctggtagccggcataatccgagcgggagaacgtccccagcccgatccggtaatgcatgatcggccagagcgcccggttggcaaagccggcgtagtactcgcgatggtcttgcggcgacaggtcgaggacggcgtactggatcgacccgcggtcgatcagttccggctcggtgctcgggttgtcgcggatgtttccgctccaaccgaaccacaacccctcgtaggaggagaaagcttccttgaccgcgacggcgagtccccctgcggagaccgcatccttaccctcggcgggtacggcgacacggttggagacgatgatcagacgtgccacgaacccggctccggtcctcgctggggccggcacgcggagcgcgtcggccgaagggtcttgagggtcttgagtctgggtgaaaacgcgcggaagcctggcgcgatccgtcgagatgcagccaaacgcatccccccctgtaggtcaagcgggcggaccgacgatgttaccgctgttcgatcccgcatccgcccgaccggcccccacgccttcccgcgttccccgcagtgcagcagagccgccgccaccatgcaagggctaagctgaataggcgatgacatccggtcctgaaccggcatcgggccggggcgcatgatcggggcgggcatcagcatcggaggggcggtgcttcctcgcttgtcctgacttccgttcgcggaaggccgttcgttcggcggccgcggcccggaagggtctcgtgaaacggaactccgcgaggcagccaacggttcttcggccacgttaatcgcagatcgaagcgcatccgcgccggtcggcgatcttgaccagccatcttgcccggagacaagcccatgacctcgtccgcgtccccagatcccgtcggcggtgcccggccggccgagaccaaggccgacctggaggatctgcgccacgacgtggaagacaccgccagtctggccgccgagcgcagcaaggggctcgccgccgccgcacgccagcaggccctctcctacgtcgacgaccgcaagggcgaggcggcccgttccgtctcggacctcgccaagtccctgcgcgattccggcaagaccttcgacgaccgccccaacatccgcgccttcttcgacagcgcggccgaggggctcgacgatctcgccggctcgatcgagcggcgcagcctcgacgacttctaccgtcaggcggaaacctacgcccggcgctccccggtgacggtggcggtcggcgcgttcgcggcgggcttcctgctgtcgcgcttcgtcaaggcgtcgggcagccccgagacggaccacgcctacgacgactaccgggcttgaagggacgcgccatgacaggccccaacccctccccgcccccctcctcgatccaagccctcgtcgcggacgccctgcgcgaggcgagtgagcttgccagcaaggagatcgccctcttccgcacggagatgacgagcaacgtccgctcgttgttcatcggcctcgcgatgatggtgctggccgcggtcttcgcggtcacggcgatgctggtgctcatcggctcgctcgtgaagttcgtcgcgaccctcgtggggtccgaatggctcgcggccctgctggtgggcggcggcatgctgctcatagccgtggtgctcggcgtcatcggcgcccgggcgatgtcgctgtccaacctcgcgccgacccggacctcgcggcaggtccggcaggatgcccgcgcgttgacggaaagggtttcgggatgagcgaatcgatctcggatctcgagaaggacatcgagcagagccgcgcccgtctcgatgagaccatcgaccggatccaggggcgcctgaacgcgtcgagcctcgtcgacgagatgctcggctcggcccggcagacgccctatagcggcttctacgacgacgccctgctggcggtgcggcgcaaccccgtgccggtgctgctgatcgcggccggcgtcggcctcctgctcaacggcatgcggaccgtccgccgtccctctccctcccgtgccgtggtgccggtggaggccaagcccgtcaccgtgacgggggccgaccgcacctacgaccccgacgcccccggcgggcgccccctccacgatctgccgcccgagcgtcaggtctgacccctcatctcaggccgcgcgcggacgctccgcgccgccggccgaccaggaaacggagtccatcatgagccaaggtcccaatcatcaaggccctgtcaccacgccgccgactggcgcgccggtggagaccctgcccgagaacatcgccgcccgctccggcatgccccgcgagtccggcgtcgagcacaatctgcacgacatttccgaccgcgcgaccacgcagggccgcgacgccaatgcccgccttcaggccggcctgcaggacacgaccgaacaagcgcgggaaggcgcacgcaacctgcgcgaccaggccgcggaccgggcttccgagctgaagaaccgcgtgagcgaggccgccgattccacccgtgctcaggccagcgacacggttcgcgccgcccgcgagcgggcgggcgagacctacgaggatgcccgctcctgggcggaagaccgctacgagacgcagcgccagcgcgccgccgacctcgcggatcgcggctatcgccgcctgcacgagggccgcaccgccacggagcacttcgtctccgagaacccgctcctcgtcggcgtggtcggcctcgccgccggcctgctgctcggcgcgctcctgccgcgcacccgccaggaggaccaggcgctcggcccctacgccgacgacctgcgcgaccagggcatccgctacgcccgcgacctgacccatcgcggccgcgccttcgtcgagacggcgctcgaccctgaaaacctcgatgcggcggtcaagcgcgcgagcgcggaaggcggcccgcagagtggtcagcagggcgggccggcgaccggccaagcaactggccaaacggccggccaagcgaccggccaagcgaccggctctcggcccggcttcaacgaaaccagccggccggcgcaccgtccgtaagggacaaacgcaagtcttcccctctccccgcaggcggggagaggggatgcgctgaaacggaccggttattcggtgcttctcacccgaaatgccgggccagcgtttcgcgaaccgcctcgaccatccgttccaccggcaccgagacctgggccgggcgggcggctttccattcggcattgctggcgatagcttcggccgcgcgggcgcccgcgatcaggtccttgatctggacctcgccggcctcgcgctcgttcgagccctggatcaccaccgccggcgcgcggcggcggtcggcatatttcatctgcgccttcatcccggccgcaccgagatagagctcggcccggatgttctccgcgcgcagctgcgccaccagcgcctgatactcggcgatgttctcgcgatcgagcaccagcaccacgaccgggccgggcttggccgcgccctcgaccaacgggctcttggtcagtcgcaaggccgagaacagccgcgacacgccgatggagaagccggtggccggcaccggctcgctgcggaagcgaccgacgaggccgtcatagcgcccgccgcccgccaccgacccgaagcggacggtctggccgtcctcgttggtgacggggaaggtcagctccgcctcgtagacggggccggtatagtattcgagaccgcgcaccacggaggggtcggcccgcacccggtcatggccgtagcccgccgcctcgcagagccgcatgatcgcgtggagttcggcgatgccctcgcggccggtctcggaggtgccaacgacctcctgccaggagccgaagaacttctcccagaacgccatccggtcggcgccctcgtgcgggctcgcctcgaagccgacataagcgaggatgcgctcgatcgcgtcgtcgccaagcccggcgcctttggtgaagtcgccgctctcgtccttgcggccggggccgagcagcaggcgcacgccgtccgccccgaggcggtcgagcttgtcgatggcgcgcagcacggtgaggcgctggccggccttgtccggcccggcgaggccgatcgcctccatgacgccgtcgagcaccttgcggttgttgaccttgacgacgtactggcccgcgagcccgagccgctccagcgtgtcggccatcagcatgcaggtctcggcatcggccgcgacggagcccgcgccgacgatgtcggcatcgaactgcatgaactggcggaagcggcccggccccggcttctcgttgcggaagacgtagccagcccggtagctgcgatagggcttcgggatcgcgtcgaagttttccgccacatggcgggcgagcggcgcggtgagatcgtagcgcagcgagagccactgctcgtcgtcgtcctggaacgagaacacgccctcgttcggccggtcgagatccggcaggaacttgccgagcgactcggtgtactcgacgaagggggtttccagcgcctcgaagccgtagagttcgaaggtctgccggatcgtgtcgagcatccgcccctgggccaggatgtcggcctcggtgcggtcggggaagccgcgcggcaggcggggtttcagggtgtcggccttggccatgtcgtcgccgatcgagcgggatgggtcggaaatgaggtccggctctatcgcagccgcgggcggggcggcaacccgatggtgcgttagaagagccggctgccgtccggcaccggcttgtcgggggcgaacagcaccacggcgccggccgggtcggcaaagccgagcgtcagcacctccgacaggaattttccgatctggcgcggcgggaaattcaccaccgccgcgacctgccggccgaccagggtgtcggggctgtaatgctcggtgatctgcgcgctggaacgcttggcgccgatcaccggcccgaaatcgatgacgagcttgatcgccggtttgcgcgcctcggggaagggctcggcggagacgacggtgccgacgcggatgtcgacggcaaggaaggcgtcgaacccgatcttttcggattccggggctgtgggatcgtggctgacatgcatggggcggtcggagagcttagcggagtggcgggccggccttctacgaaagccaccgatgttcgccaattatgctgcgccaatcatcctgaaccgaggctcagagcgtgaggcgataggccagcagcgcggcgaggctgaggacggccagggggatctgcgccggccgcaggcgctcgaagaacagcggcgcctcgccccgccgcgcggcgatgggatcgaggatcgtgatctcggtgaagccgacgatcagcaggcccagcgcgatgacgggtttgccgagggcaaaggcgaggagggcgccgtagcccagcaggaacaggctcagcatcgtggcgatctgtgccagcgtcgccccgccctcggtgcggaagctgacgccgcggcgcacgccagagaggaacagcaggatcgcgcatccccagagaagcgtcagggtgaagaccgcctcggccatcggcccgcgcaggacccagaccagaaccgccccggcgacgaagggcagcatcggcccgtagccgaacacgacgctgagccagggcacggcacggggctcgtacgcgcggatcgtgcggccggtctcgtcgtcctgggaacgggccgtcggggtgtcagccatctgcgcctcgcggcgttaagagaaacgcccggtgaacagccggaccgcgcggcctgttccgcgcgatcaggccggcttctccgcggaatgggtggcccggcggcgctcgtcgcgccgggtgcgccggcgctgggagtggctctcctccgtggtggcggcgagccaccagaccagggcgagggccaggacacccgccgcgccgagggccaggaaggatccgctccagccgaaccagccctgggcgagaccgccgtaccaggccgagagcgcgccgcccgcgccctgcacggcgttgacggtgccgagtgccgtctgggtgcggcccgagccccaggtgaggtcggccacgaccaccggcaccgccacgccgatgatgcccgaagccacgccgtcgaggatctcggcggtgatgagccagtacgggtcgtcgatgaaggccgagagcgccgcccggacgggcaaagcaaggcaggcggcgatgaggagctggcgccggccgcgccggtcggcgagcgagccggcggcgagcgcgaccggcaccatcacgagctgggccaccatgacgtagcgggcggtccaggcggtgggggcatcggcggtgtgaacgagcttctgcgccagcaggctcagcatgccgccattgccgagctggaacagggcgagcgccaccgcgagcacgagcaggcgcttgttcgagaagatctggaagtaggaggagcgggccggctccgcctcgtcctcctctttccagcccgccgcgcgccgctggttgaaggcgcggcccggcattgccagcgtggcggcgatggcggcggcggccatcgcccccagcacccagaaggcgatctcgggcccgaaatgggcggtgccgagggtgatgagcccggccgcgatcaggatgccgatatggttgaaggcctggttgcgcccctgctggcgcgggaacgcctccttgccgacgacgcccagcgtcagcgccgtgactgcgagcagcagcagcgtgccgcccgccgcggccagaaactgcgccgccagcaccggcacgaaggaatgggccggcatcaagagcagcgtgccggcgaggatcgcggcgcaggagaccacgatgagcaggcgggggcgcccgaggcgatcgaccagcgcgccgaagggaccgctgagcagcagcgtgccgacgcccaccagcgtggtgacgagcccaatctgcgaagggctccactgccgcatctgcgcgagccacgtgccgaggaacggcccgagcccgccctggatgtcgccgatgaagacgttgatcagggcgaggtgcgttgtgggcgccatgctgtccttgaggatgagccagccgagggccgggggtgggccgcctaacgccctgctgggcaaggcgcaatgcggggagcaatcggcggggccatggtgccccgtcgcgccctaactccgaaggccgcccatgcgtggccgcgacggctcagcgcagcccgatccagtcagtgggagcggtggcgaaagcccgccggggacgaccggcgatacgaaaagaccccggagccatcggcgccagggtctcgttcgagcaatcctgatcaggatcgtgaagccgaagcgccgcctcaggaggcgagcggcgcgcctggctggccgccctgggcctgggcttccatcatcttctgctgatagaggccgacgaaatcgatcgggtcgatgtagagcggggggaagccgccgttgcgcaccgcttcggcgacgatctggcgcgcgaacgggaagagcagacgcgggcactcgatcatcaccgccgggtggatctgctcctgcgggatgttgcgcatgcggaagatgccggcatacttcagctcgaaggcgaacagcacctcgttctggatcttggcatcgccctcgagcgtcagctcgacctcgaagtccgcctcggcgatctgctgggcgttgacgttgacctgaatgttgatctgagggccaccctcctgcggctgcagggagcgcggcgcgttcgggttctcgaaggagagatccttggcgtattgcgccagcgcgttgatcgcgggcgcgagatcctggccctgcgcgccgttgccgttcggtgccgcggtatcggccatggcggtctctcctgcttgcgtcgtcctcggcgcgcacgtgtcccgcgccaaagagcgcccctccggcgcgggctgcggctaccatgcccgtatccagcgaacaagccgaaccgaagcaatcgccgcggcgcgacggcgcgcgtgaatgggacgcggaggctcgtcttgcgcgtttccctggaatacctcgcaggtccgcccatatgacgataaggtcacggacttcgaacagtcggagacactcagacccaagcgcctaccaaggtctccgttcccgggtcgatccccgcgccgccctcggctaagaggcggtctcgcgaacccttcccggctccggtcgggaacctcgcgaagccctcttccggagcgcggcgggcgggatcagggagcggacctttcccgtccgggcggccttacgggcgccggactcacgtgtgcgacggtcacgattcggatcggtgatgcaggattccttcgacgcaaccactctgattttcctggcgctggccgtcttcgtgatctggcggctgcgctcggtcctgggccagaagaccggcaccgagcgctcgcccttccggccggtggagcgcaaccgcaccgagccgccggccggccgcggcgagggcgacaacgtggtgcgcctacccggcgccgaccgcagcccggcgggagcggcggcggtgcagactgcggcccgcgactggcgcggcatcgccgagccgggctcggcggtcgcccgcggcctcgaacaggtggtgcaactcgagcccgccttcgagccccgcgccttcctcgaaggggccaaaggcgcctacgagaccatcgtcaccgccttcgccaagggggaccgcaagaccttgcgcgcgctcctctcgcgggaggtgtgcgagggcttcgagcgggcgatctccgagcgcgagaagcgcaacgagacggcggagacgaccttcatctccatcgacaaggcggagatcgccgccgtcgaggtgaagaaccgcgccgcccagatcaccgtgcgcttcctctcgaacctcatcaccgccacccgcgacgcggacggcaaggtgatcgacggcaatgccgagaccggtgtcgaggtgcccgacgtatggaccttcgcccgcacgctcggctcgcgcgacccgaactggcagctcgttgccaccgacgcgggcggctgatcgtttcgcctcatgccgtgtttgcgcgtttcccttccggccgcagcggtcctcgccgctgcggccgtttccattcctgccgtatcctcgcccaccgtaccctcgcgcgcggcggaagcgtcgcgcgtgccgccccaggtggcgggtgcggtgctggagccggtctccctcgccgccctgcccggctggcgcgaggatgacggggcggcctccctcgacgccttccgccgcacctgcgccgggcccggccccaatccgccccagatcgagggcgtgacgggctcgcccgccgatctcgcggcagcctgcgccgccgcggacgaggtgaagccgaacgaggccaagaaattcttcgaggcgcggttctccgcctaccgcatcgtccgcccggcctccggaacggagcctgagcgccgggtcggcttcctcaccggctatttcgagccggagctcaccgggtcgctcgagcctggccccggctataccgcacccgtactggcccggccggacgacctcgtcagcctcgcccccggcgagacggcgccggggctcgatccgctctaccgggcgggccggcgcaccgagaccgggctcgtcccctatcccgaccgcgcggcaatcgaggacggggcgctcggcgagcggaaccggccgctgctgtggctgcgcgacgccgtggacctcttcgtgctgcaggtgcaggggtccgggcgggtgcgcctgcccgatgggcgtgggatgcgggtgctctacgacggcaagaacggccagccctacacctcgatcggcaagctgatcgtcaatgagggccacctgccgatcaacgggctgagcctggagcgctggacggcgtggctgcgggccaaccccgaccatgcccgccggctgatgcggatgaacgcgtcctacatcttcttccggaccgagccggtgaccgaccccgccctggggccacccggcgccgcgggcgtgccgctgagcccggggcgcagcatggctgtcgacgggaacctctggcgctacggcctgccgttctggctggaaggcaagctgccgggccagcccggccgcggccacctggtcgtcgccgccgataccggttcggccatcgtcggcccggcgcgcggcgacctctatgtcggcaccggcgccgccgccggacgggcggcgggggacctgcacgaccggataggcttcgtggtgctgatcccgaagcccgcctccaccccggatggtgccgccaagggcgcggcggcaccggaggccgctgccggagaggcgcggccgtgagcgcgcgaccgccgcggcgctcgcgcctgctctcgcgcgaggaggcgcatctctggggcgagatcgccaagctgatcacgcccctgcggggccgcgccaagctgaaaaagcccccccagaagagccccgctgccggagccgaacagcccgcgccgccgatcgccgcgcctgcggcgaagctcgccaagccggctccgaagccggccgccaaacctgccgccaagcctgcctggaaacccgcctcccctcccccggcggcgtccgcccccgccaagcctgccccactgaagcctgtccccctcaagcctacccctgccgtctccctgtcgcgggtcgcgtcgaagccgcttaagctcggcgacctcgctcccgagatcgcccgggccagcgccgcgcccgctccctccgctcccccagcgtcgccgggggcgccgggtctggagcggcgggagcgccgcggcttggagcggggcacgctgacgatcgaggcccgcatcgatctgcacgggctttatcaggcggaggcgcacgcggccctggtcggcttcctgctgcgctcccgcgcggcggggcatgcccgcgtgctcgtggtgaccggcaagggcggcgagggtttcggcggccgcgaccgcggcggcttctccgagcgcggcgtgctccgccgcagcgtgccgcattggctgcggggcccggaattgcgcggcctcgtgctcggtttcgaggaggcggcgcgccatcacggcggaggcggcgccctctacgtgcgcctgcggcggcggtagatcggctcgtcaaaccttaagatggaaatcggcgagcggggtcttgagccgagtggcgaaacgcgctactgagcgatgctctcccattgcagccgtgtcgcattccgaggtctttctggccgagcggaaccgatgcgcgggccgggccgcgcgcccgcgacggctacggaccccggggcgcttccccagcgcccggctctgctcccgaaccggccgaccattccccgcccttcgttggttgcatctccccacatgacgtcacagaacgacgctctcacccccgttgaagctccggccgaagccgttgtcgcgccggccgatctcgtcgcccggcgtgaggtgaagcttcaggacctcaagtccaaaacgccgaccgagctcacggccttcgcggaggaggtcggtgtcgagaacgcctcgaccatgcgcaagcaagagctgatgttcgcgatcctcaagcagctcgcggccaacgagaccgagatcatcggcgccggcacggtcgaggtgctccaggacgggttcggcttcctgcgctcgcacgattcgaactatctgccgggtccggacgacatctacatctcgccgacccagatccgccgcttcggcctgcgcaccggcgacaccgtcgagggcccgatccgcggccccaaggacggcgagcgctatttcgcgctgctcaaggtcaacacgatcaacttcgagaacccggagaagatcaagcacaaggtccacttcgacaacctgacgccgctgttcccgacgcagcgcttcaagctcgaactcgacaacccaccgaaaaaagatttcagcccgcggatcatcgacatcgtctcgccgatcggcaagggccagcgcgcgctgatcgtcgcgccgccgcgcaccggcaagaccgtgctgatgcagaacatcgcgcagtcgatcacgatcaaccatcccgaatgctacctcatcgtgctgctcatcgacgagcgcccggaagaggtgaccgacatgatccgctcggtgaagggcgaggtcatcgcctcgaccttcgacgagccggccacccgccacgtgcaggtcgccgagatggtgatcgagaaggccaagcgcctggtcgagcacggccgcgacgtcgtgatcctcctcgactccatcacccgcctcggccgcgcctacaacacggtcgtgccgtcctccggcaaggtgctgaccggcggtgtcgatgccaatgccctgcagcggcccaagcgcttcttcggtgcggcccgcaacatcgaggagggcggctcgctctccatcatcgcgaccgcgctgatcgacaccggttcgcgcatggacgaggtgatcttcgaggagttcaagggcaccggcaactccgagatcattctcgaccgcaaggtctccgacaagcgcatcttcccggccatcgacatcacccgctccggcacccgtaaggaagagctgctggtgccgccggacgcgctcaagaagacctacgtcctgcgccgcatcctcaacccgatgggcgtcaccgacgcgatcgagttcctcatggacaagctgcgccagacgaagagcaacggcgacttcttcgactcgatgaacacctaaggcgcgacaccgcgccgaggctttttgccgagggggccggccgacacgatcggccggccccttttcgtttcggagcgtatcgcgccgacgggatgggtcgggcacgatgcgggctagccggtgccgccgacgtgacgatcctgccggaggcgacgctcccggcatgcgaaattgtgcagtctttacaaaatcttcgatcgatcgaaccttcgcttgcgtgtgacgttggcccgccgtcaccgcctttcgaggcggttctgttcggagacggcgcatggcaacccgcaacgtatcggatctcgtggtcgaaacgctccagcaggcgggtgtgcgccgcgtctacggcctcgtcggcgacagcctgaacgggatcaccgaagcgatccgcgcccgcggcgtcatcgactgggtccatgtccgtcacgaggaagtcgccgccttcgccgccgccggcgagtcgcaggtgacgggcgaactcgcggtctgcgccggctcctgcggaccgggcaacctccacctcatcaacggcctgttcgacgcccaccgcacccgcacgccggtcctggcgatcgccgcgcatatcccgtcgagcgagatcggcctcaactacttccaggcgacgcggccggaggagctgttccgcgattgcagccatttctgcgagacggtctcagacccggagcaattgcccaacgtccttgaagcggcgatccgctcggccgtcggcaagcgcggcgtcgcggtggtggtcatccccggcaccgtcgcgctgaaggaagcgcccaagcgcgccttgtccgcccccgcgacgctgcgcccccgcgcaccggtcaccgtgccgcccgcggacgaactcgaccgcttggcggacctcctcaacgggtccaagaaaatcacgcttttgtgcggacgcggctgcgccggcgcgcacgcgccgctgatgcggctggccgagcgtctcaagagcccgatcgtccacgcgctcggcggcaaggagcatgtcgagcacgacaacccctacgatgtcggcatgaccgggctgatcgggttcagttcgggctacgcggcgatggaagcctgcgagaccctgctgatgctggggaccgacttcccctaccgccagttctaccccgagcacgccaagatcgcgcaggtcgatctgcgtccggagaatctaggcaagcgctgccggctcgaactcggcctcaccggcgatgttgccgccaccatcgacgcgcttctgccgcgcctgaccggcaacgacagcgggcgccatctggaggccagcctcaagcattacgccaaggcgcgcgaggacctcgacgatctcgccaccggcaaggcggggcgcaagccgatccacccgcaatacctcacccggctcctcagcgaagcggccaccgagaacgcggcgttcacggccgatgtcggcacgcccacggtctgggcggcgcgctatctctccatgatggccgggcggcgcctgatcggctcctgggcgcacggctcgatggcgaacgccctgccgcacgctatcggcatccaggcggcgagccccggccggcaggtgatctcgctgtcgggcgacggcggcttcgcgatgctgatgggcgacatcctcaccctgacgcaggagcggctgccggtgaaggtcgtcatctacaacaacggcacgctcggcttcgtcgagttggagatgaaggccgcgggctatctcgagaccggcgtcacgctcgagaatccggatttcgcggccatggcccgcgccatcggcatccatgcccaccgggtcgaggatccgggtgacctggagggcgcgatccaggacgtgctgtcccatcccggcccggcgctcctcgacgtggtgacgaaccgccaggaactggccatgccgccgaagctccaggccgagcaggtgaagggtttcagcctatacgcgctccaggccgtgatgaacggacgcggcgacgcgatcctcgatctggccaagaccaacctgctgcgctgaatcggttcataccaaatccgtttgatcccttcgggatggcggatttgggcttcgctcaggcgtcgcgcgggcttgctgatacggtccgcgctttcatcaagcggagaccgtatcagccgccgcgcccggcttccgcattgaggccgcgctgcgccttcgagcgcaggcgcttgttctgaaagaccagcgtgacggtgccgccgctgccgcggtccgaccagagataggtctcgaaggtaccgaccccgggtatgttcgcggtggcgtcgatggtgccgcgacagccgagcacgccctcggcctcggacagacgcatctcggcctggagcagatcgaaggtgccgaggctgaccgggcagggggtccgctccctcggcggccggtgcgcggcgatcgacgccgtcgcgaggcgaggcggctcgcccgccgccgcatcggcggccagcggctgcgcgtgccaggttcggtcgggtggcgcgtcatcccgcgcatcggaggaggccgctggcatcgcggcgagggcgcgtggcgcttccgcttgcggggcgccccgcagggctggggtgaaggccgggccctgtcggagctgggcgggtccgctcggggcaccatcgcggccggccccatgcgatgcccgttcctcgctcgcctcgacgggtgcgcgggcgtgcccgacgacgatggcccggcgcagggccgtctccaagccgcgcaagtcgcgggcgaggcgttcgctcagcccggtgcgggccgatccggatctggtctcgcaggccgcgaagacggagaccgcgtcgcggatctcgtcctcggtccactgcccggccggcttgccgaacaggtcggcttcatcttgcgacacggcctgtgccgaggccacgccgagccgcccgagcctctcctccgcaaggacgcggtgcacgccgcagccgccggccgccgcgagggctgcgcggaacggcgagggtgcggcggcaagggaggatccgcacgcggcggcaagcagggccggtgcgagaaggaagcgcatgggggcagtcgcctgggttcaggtcatactgcttagacgcgcggtgcggcgtgaacggacccttacccggcaggccggggccaccgggcttcggccgctatgccttacgattcgttgaccatctcgttcggatcgaccgcacgtgacccaaatggaaacaggttctccgagagagcccgtcccggaaacaggctcgctcctatgtcattcgccggggctcgcgcggccaagtgcagcggaccacccggaaacggtgtgaaggcccccggccggtccctgcggttttcacgggaaaactgccgcgcttcaggccccgcccgtcggcgtcttcgcccgcctgcggcggcgggccgccatgttgaggccttccacgccggccgagaacgccatcgcggtgtagatgtagcccttcggcacatgcgccccgaagccttcggcgagcagcgtcatgccgatcatgatgaggaagccgagcgccagcatcaccacggtggggttggcggcgatgaagcgcgacagcgggtcggcggcgatcagcatcacggtcacggcggccacgacggcgatcaccatgatcggcacgtgctcggtcatgccgacggcggtgatgatcgaatcgatcgagaagacgaggtcgagcaccaggatctggccgatggccgagccgaaggtgagcgccgcccggctgccgggcttctcctccgggctcggatcgacgctgtggtggatctccttggtcgccttccacagcaggaacaggccgccggcgatgaggatcaggtcgcgccaggagaagctcttgcccagcaccgcgaagaccggctcggtcaggtggacgatccacgccacggtgccgagcagggccagccgaaggatcagagcgagaccgatgcccaagcgccgcgcccggctccgctcggcctcgggcagcttgttggtgacgatcgagatgaagatcaggttgtcgatgccgagaacgacttccatcaccacgagggtcgccagcgctgcccaggcagtgggatcggcggcgaggtgaagcaggctgtccacgggcggatccgggggttcagaagggaagagggaagcggctcgtgccgccgggcgcggcgtccaacggggcgagaacgcgcaccgccttcggcatcaccttgaaatgggccggggtccaggtggtcaactcgccgtcggtgttgaccgcccgcggcttgcgggtcgtcagcatcagttccgtggtctcgaacgcacgcacatccgccgccttgccatgggtcccgcggcgcagggccggcagcagcgcgatcagccgccaccaatgggcgacttccaggctgtagaaatcgagccgtccgtcatcgacggtggcgtcctcctgcacggtcatgccaccgccgtaatggcgcccgttgccgaccgacgcctggatggtcgtcaccttctcggtgcggccgtcatgctcgatcgtcacggtgaagggccgggcgcggcgcaggagccggaaggcggcgatggcgtagcccaccgtgccccaggtcttcttggcctccgccgtcagttcgctggcgagatcggcggaaaagccgacgctcgccacgttgaaataatagtgcccgttgacccagccgaggtcgatcgccttctccggtgccgtcgggatcacgtgggcggccggctccggctcgaggggcaggccgagggagcgggcgagatcgttagcggtgccgagcggcaggatgccgaagggcagccccgtctcgaccagggccggcgccgccgcgttcatggtgccgtcgccgcccccgaggatcaccagatcgacggaggacgcatgccgcccgatcacctccttgcaatcggcgctgccctccggctcgatgagatcgagcccgccctcacgcaggatcgtgcggatcgcatccagtggcgctgacccgctgcgggccttggcgttcacgagaaggagcgcgcggcgcttcccggtctccgaggtcgcgctcaagcagccgctccgctcgcagagggacggaacaggaaaaccagcatggccggcacaggactatcctcgcacgcttccgcgccgcgttcgcgccagcggtgaaagaatccgacatcacggtcgacgcctcgaccgtcagaggggcccggacccgtcctcagggatcccacccggtgcttggcaccgggcgcactcggcctgctgccttcgcgcgcaggacgagctgggatcgttacgctcaaggtgggcacttcccgcgcgatggcaagagtccggggcaagagcgcgtagcaagagcgcggggcgagggcccggcttcgtgggctccgacgcgggaagcttggacagcgggggtaacgggccttccggggccggcaccggtcgcatgggggcccgactcggtgtaggcacggacccggtggcagaaaggcgtggaaccgtagcggtgccgccacgcgttccgtctcaccgaccgccttccgcggagtgccggccgccgtcacccatccgaggtgagcgccgacggtgacccggccttccgcgaggcatcttcaggcctgctcgcccgatcggtcccgtcatgcgccccgtgctgtttctgacccttctcctctcctcggcctgcgcggcgggaggcgccctggcccagcagggatcgaactggatcgacccacccgccaaatccggcgccgcccctgccggcggcgagcgggcgaagcccacggccaaatccgctccccggttcgaggtcgaaccggaagcgaggacccgttcgcgccgggccgccgccccctccccctccccctcccccgcccggcgggacatgcagcgccaggaccgcacccgtgccgccgagatgcgccgcgcccgccgggccgccatccacgagcgggcgcgcgaagagcgttacggacacacggcccggatccaccgcccgaccccgctgcctcccctgccgccggccgcgagcctggcccgcgccgagccggatccgcgcttctccgattgggccgtggcggcgcgtcgcctgagcctcggctatctcgacagcgtgtcggcgcccaacggcgtgatgctgtccgccgcgccccgcttctacggcagcacggtgcgcttccacggccgtgtcatgaccaccaacgcgctgctggccgagaagcagcgcttcgcgcagcgctggcccgagcggcgctacgagccgcacggggaaccgcggatcgcctgcgacggagccagcgccacctgcctcgtgcgcatcgtccacgatttcacggcggccagtccggcgcgcggcgcgcgttcgcagggggtcgccgaactcacgctgacagtgagctttgccgggggcgcaccggtcatcgtgtccgaggcgagccgcgtcctgagccgggcgggggcctgataccagaggccggccggagggcgggatcagccgccgcatcgaccggatactccggccggtccatgctgtagaagcagccgacgggcgccgccgtgaggggcgccccggcgacgatcgagaacagggcatcgcacgcgtgaagggatcggcaaaggctgcaggccggagcaaggacgagacgacggccccgccggaggcgccggtctccgaggacgaccgccggatccgcacgctgatcctggccgagctcgaccggcgcggcgcgcggccggtggcacgccggacgctggccttgatcgccgagggcttcgtcgagcccgccgacggcgtgcccggctaccggatcgtcgatcgaaccggcacggtgcgcctgcggggcgaggcgggtgccggcgttccgctgaccctgcacgacctcgtcgatgagcttcgtgagcagcacgcaccgctgtttctcccccctgcccccgaaccggagccggaacccgcccgcgacaccatcgccgacgtacgggccgcgggcgcccgcttcgtggagacgcagtccgcgctggcgcgctccctggcgaacacctccgccgagcgcagccgggcgctcgccagcgccgcgagcgagaccgtcgagggctggcgcagccggctcgccgagcggctgaaggcccggccgaggccgacaccggtcagcgcctccctcgaaccggccgaggccgcgccgaacacggcggagcgcctggccgaggcgcgcgcccgcgtcggagacggctggcggcgcgtggccggtgggattcagccccgccagacggcgacccggattcgcgaccgcgcggaggatgccttcgccgccggcagccgccggccggttctgctgatggcgttcggcgccctggccggcgcgggcctcgtcgcggcgctctccctgagcggacgcgacacggagcaatccggccgccccactcagcagaccgcggaaacgcaggccccgcagacggcgccgtccggctcgccgcccgccgcggatcgcgtcccggcggcagaggagccagcgccggacgcaccgcccgcggacgcgccggggactacggccgagcggccgtccgagccggaggcgccgcgcaagggtggcaacggcgccaatgccatcgttggcgtgccggaggtgatcgacacggcgacattgcgggtcggcggcaaggtcgtgcgcctgttcggcgtcgagtgggtccgcggcggccagtccgacgaactgagcaagtatcttcgcaagcgctcggtgacctgtcagcccgcgcccggcagcagcgcacatatctgcactgtcgagggccgtgacctctccgaggtggtgctgttcaacggcggcggccgcgcctcgtcggaggcgacgccggacctcgcggcggccgaggatcacgcccgcaccgagcggctcggcgtctggaagcggtgaggcgtcggggcccggcctatcccggccccttcagagcaggggctggcgcgcggccgcatcctcgcgggcacagagcgcgggatcgggtttcgccccctccccgctcagcgcgcgtttgaggtcggtccgggcgcgctcgagatcggtgcggaagccgggatcggcgagcagcacggcgaccagcgccgaggcgccggtgcgggcggcctcgatatcgctgagccagtgaaccccacacacgacccggctctcgccatagagccggcttcgcaccagaaactgcgtcgccttctctggcatcaggttcgccatgatcagaccgtaggcccacccctggctggcatgaccggagggatagctgaagctgtccgcgagttcggccgtgcgggcgacgcagatcggcaaatcgttgccgacgaaggggcgcaggcgacggtagcgccgcttggccacgcgggtagcgcgggcgatgtcgatccgggcccggtcgaggagccgcatcaggtccggcacgctcgcttgatcgatgcgttggccgaggacgcaggcatagtcctgcagaagcgcggcaccgccatcggcgacgtcgtcggtggcgagcgcccagcgcgggctgccctggaaggcgcgggtcgcgttgtagaccgcccggtccgctgcctccgccgccgagtggcccgcgggcggcggcggcaggatcgctacgagattcggcgtcgcctcctcgctgagatagcccttcggggccgcggccgcgagcttgtccttctcgagcgagggggcggaggtcgccgggccggccggtgccgccggctcggccttgacgggggtgatttggagcggctgggcagccaggatcagcgtcagcagggcggccaagcgcaccggcgcacgggtcgggcgggacatcgggggaggagctttcaggcgccggggctgaacggatcgtggcggaggccaggagcgggcgtcagtttcagactgatgcttccggcctgtctaggagggacgtgcgacggatgcgtcacagtcccaatccgctgtcagaccggtccgctttttccagggcgtgttttcagggcgcccggatcgcggcggcgacgtcgcgcgaaaactcttcgtgggcgctcagcgcccccggtacggtgagggccgagacgcggcccgtgccgatcagcgcgtccatctcggcgcccgagcggcggggcgccttctccgggcgcagcacccgcacgggcggcaggccgtcgccgaacgaagccaggaattcctcgcgagaggtggccggatcgaggccgcccgtcacgaaggccgccgtgccgaaccggccgcggctctggcgggtgatacggtgcttggccgcgatcacggccggggtgacatgcgccggctcggcatagacgtgggcgcgcatcatccgcccgatgatcggcgggctgatgttgatccggtagagcgcctcgccgaggagcggcatctcgaccgcgcggcggatccggccgaaccacgcggcgcgctccggccccatggcggtcggcaacggcccgcgccaggtcggcgccacgagcacgagcctcgcgaaggcaccgggatggcggcgcgcggctgcgacgaggtagggcgcggcatggcccgcggcgacgccgagcgcgtaggggccgggggcggccgccagcagcgcgtcgaggaaggcgtggaggttggccggattcagcggcaaccgcgcccgcggatgcgcgccgaagcccggccagtcgggcacgaggcagcgataggttgcgctgagttcgcgggcgagcggccgcatctcctcgcgtgccgagatcgaggagagggcgggcaggagcagcgcgtcggcgccctccccgatcacggcacagggcgtcgccacccgatgccccgcgacggtgaggtcgagggtccgggtggtgagtggaccgtgcgttgcttccactctcggcctcacgcggtttccaggactcgccgcacgatctcgggttcgcggctgatgaccgtgagataggcctgcatcgcggggtcgggttgcgccctgccctgttccaagttgcgcacggtttcgaggggcacacggtagcgggcggcgaacgcgtcctgggtgagtccgagtgcctcacgaatcgcccgcatgtcgatcacgagcggacgatgcaggacgtagctgcccgactccgcctcgtcccgcgcgatggcgacggcttcctgagccgcttggatcagacgctgaccgaaatccgtcatcgaccggttctcccgacttgagacgcggcttcattcgcgcgaccacgagccaccttcgcggatcctgccggcaatgccctgtcgatacaggtccgcgagggtgatgacgatggtgcgaagcgcgttccgctccgcctgactgatatccgcacgttgtcccttcgagacaagagcgagcaggaataccggcacatcggccgccgcgtagtagctgatgacgcgataaccgccggacttccccttgcccttgccggcaatcctgaccttgcggacgccaccggtgccagggattacatccccggctgtgggatcggaggcgacggcgagcacgattgcggctcgttcatcgtcgctgacgccggctgccttcgcatcggtcagataagtcggcgtttccacgaccgcgtgcatgtcttgaatgaatgcacgcggacagtcgatccctcaagcggcttcgtgcaacgacgtcaggtccgcagcagctcgttgatgccggtcttggcgcgggtgccggcatcgacgcgcttgacgatcacggcgcagtagaggccggggccgggggtgccgtcgggcagcggcttgccgggcgtcgtgcccgacaccaccacggagtagggcggcacgcggccgtagaaggtctcgcccgtggtgcggtcgatgatccgggtcgaggcgccgatatagacgcccatcgacaggaccgagccctcgccgatgattacgccctcggcgacctcggcgcgggcgccgacgaagcagttgtcctcgatgatgaccgggttggcctggagcggctccagcacgccggcgatgccggcgccacccgagatgtgacagttcttgccgacctgcgcgcaggagccgatcgtcacccaggtatcgaccatggtgccctcgccgacatgggcgccgaggttgatgaagctcggcatcagcaccgcgcccggcgcgatataggagccgcggcgcacgaagcagcccggcacggctcggaagccggcggcacggaactcggcctcaccccagttggcgaacttcgagggcaccttgtcccaccacgtcgaggagccgggtccgccctcgatcggcaccatgtcgttgaggcggaaggagagcagcaccgccttcttgagccactggttgacctgccaggaatcgcccgccttctcggcgacgcgggcctgaccggaatcgagcaggttcagcgcctcgtccaccgcctcgcgcacggcgccggtggtcgcggtcgagatgccggcgcgctcctcccaggcggcttcgatggtcttttcgagatcggcgtgtgacatcggggttttccggactgaagtggattccgacgaagcggcaaccggttcgtcgagacaatgtacgttgacacgaggatcgagagacgtcggccgatgcgatcgggccggcgtctcgcgttcggcgcgaaaggtggtcgtgcttacaaaagccgcccggtcctgtcaccgtttgcgtggcgcgacgcccacaagccgctcgcgcacgccggacaggccctgcacgagatcgagcagctcctcggccatgccgtcacgaatcgccgccgccgcgtcgggaaactcgcgcaggacgcggctcatcaccgagggcgtcacgcgcatcgcttcggacggctcgaccgcgcgcgcatccgccggccgctcgacctggcggaagagggcattgcgcccaatgaccccggagcgcgcaaccgtgaccggctccgcaccggaccgcagggggacgagggcgatggtgccggacatcacgacgtagccgccgtcggacggctcgccgcgggcgaacagcaggtcgccctcccccaggaggcggcgctcaccggcaaagcagagcaggcgcagggcgtcgcgcccgaacagctcgaacacgggggccgcggcgaggatcgcgatgtcgtcgtcgagccccaacgcctctccgccccttggccgcgatacgctacgccttttgcatcgcctcgcttccgaaagccggcgaccacctttcgggacgatgcttgacggtccgggcgcaagcttaaccgatgccgaggcgacgcgatacgctgcccggctgcgggctgtgcgggacggtggataccggtgtcgatcggccctcagggcagcagcttatagccgccgccttcggtgacgaggatcgcggcgaccgctgggttcggctcgatcttctggcgcagccggtagatatgcgtttcgagggtgtgggtggtgacgtgggcgttgtagccccacacctcggcgagcagcgtatcgcgcccgaccacctcgcgacccgcccggtagaggtagcgcagaatcgccgtctccttctcggtgagcttcagcttggagccgcgctcgccgaccagcagcttggcaccgggccggaaggtgtaggggccgatgcggaacaccgcatcctcgctcgcctcatgctggcgcagctgcacccggatgcgggcgagcagcacggcgaacttgaacggcttgaccacgtaatcgttggcgcccgcctccaggccctcgaccatgtcgtcgtcggattcctgcgcggtcagcatgatgatcgggccgcgatagccgttgcggcgcagggtccgcaccgcctcgcgcccgtccatgtccggcagcgcgacatccatcaccacgagatcgaccggctcctgcgtgacgcggttcagcgccccggtcgccgtcggctcgccgatgacggagaattcgtcgtaggcgtcgatctgttccgtcaatgcctcacgcagggcgtcgtcgtcgtcacagacgaggaggcaataggggttggacatcgacgcagcggctctcaacaagctttccggacacctggacgtcgcacagagatcacgcaggcggccaagacaatttcatcacggcacgccgatccgaataggcatatggcccattggctggccgcggacggaacccatacggtgccgcctgacgacaaacctagttcgttttgcgcgccgggaaatccagattgcgcgcttatgcagaattttcgccatgttccacctttctctgccgcgacatgacgtcaggccgggcaaagctcggagcaagctgggacaaactggcaatgcgccgcgctcaagttgcaaagcagaccggggccgcgacttcagctcagggaagaccgcccggcgccctcggcctgctgcgggtgcgcccgctgccgggcgacccgactcgcggcacgctgatcgcgggcggggtcgtgatcccctgtgccctcggacgttccggcatcacgacgcagaagcgggaaggggacggggcctcgccacggggcatctttcgcctgcggggcgggttctatcggcccgaccgcttccccgtccgccccgtcagtgcgcttcctctccgggcgacgcgacgggacgacggctggtgcgacgcgccccaggatcgccgctacaaccggccgatccggctgccgagcacggcggcgagcgccgagcagctctggcgcgacgatgggctctacgacctcgtgatcgacctcgattacaaccgcggtccgatccgtccgggacggggctcagcgatcttcctgcatatcgcccgcagcggctaccggccgacggaaggctgcgtcgccctgaaacccgccgacctgctgcgcctgctccgccgcctcgggccgggaacgcggatgaagattggacgatgatcggtcgttaaccggctaatctatagtgcgagcagccgttcaagtccgcttcgtccgccgtccgaagatggccgtgccgacgcggacatgggtggcgcccatctggatcgccgccggaaaatccgcgctcatgcccatcgacaggatcggcaggccgtggcgctcggcgatgcgggccaacagggcgaaatgaggggagggcgggtcgtcggccggcgggatgcacatcaggccgtggatcgcgagattgtgggtctcacggcactctgagagcaggacatcgacctgatcgggggagacgcccgccttctgcgtctcgtcaccggtattgacctggatcaggagcttgggcgcccggccgctccgctcgatttccttggcgagcgccgcggcgagcgacagccggtcgagggaatggatcacgtcgaacagctcgaccgcttcgcgcgccttgttcgactggagcgggccgacgaggtgcaactcgacatccggaaagcgctctcgcagggccggccacttggccttggattcctgcacgtagttctcgccgaagatccgctggccggcctccaaagccggcaggatgccctcggccggcaccgtcttcgagaccgcgacgaggtggacgctggcgggatcgcgctcgttgtcctcggcggcccggcggatgctcgcgcgcacctccgcgagcccggcggcgacatcggcctcgccgaccggcggcttggcgtccagggtctgatccgagatctgatccggggtctggctctcatccatcatgggccctccttgcggcggcgcagacgcgacttcaagggtcgtggcgtgtttcccagcctcgcgccggcgatatctggcctctcccgattcgagcggagaagccccgccgatgttcgatacgcccaccgacgcataggcccaacgcgcgcaggcgccgctccgatcgcgtggtggcagtctatcagcagatctgaaccgcgccgagcgttgacccttgaccgcacggatatgctaggtgccgggcttcgggccccgcgacaccgttgcgtgcggcccactcccttttccgctgatcccggcgctcccgatgaccgattccgcacagccctccccgaccgcgcaggagcgccaccaagagcgctacaacgccaaggacgccgagccgcgctggcagcaggcctgggacgcggccaagctgttcgagacgaagaacgacgatccccgcccgaaatactacgtgctggagatgttcccctacccgtcggggcgcattcatatcggccatgtgcgcaactacgcgatgggcgacgtggtggcccgctacaagcgcgccaagggccacaacgtgctgcacccgatgggctgggacgccttcggcctgccggccgagaacgctgccatggagcgcaaggtcaacccgcgggagtggacctacgccaacatcgccaccatgcgcggacagctccagagcatgggcctgtcgctggactggagccgggagatcgcgacctgcgatcccgactattacaagcaccagcagcgcatgttcctcgacttcctgggcaaggggctcgtcacccgccgaacggcgaaggtgaactgggacccggtcgatcacaccgtgctcgccaacgagcaggtgatcgacgggcgcggctggcgctcgggcgcgctcgtcgagcagcgcgagctgacccagtggttcttcaagatcaccgatttcgcgcaggatctgcacgacgccctcgatggcctggagcgctggccggagaaggtccggctgatgcagcgcaactggatcggccgctcggaggggctggaggtgcgcttcgccctcgccgcgccgttcgccggcacggacgaagtgacggtctacaccacccgccccgacacgctgttcggcgccaagttcctggcgatctccgtcgatcacccgctcgcccgggccctggccgaatccggcccgaaggccgcggagctgcaagccttcgccgaggagtgccgccgcatcggcaccgcgcaggaggcgatcgatacggcggaaaagctcgggttcgacaccgggctcacggtgcgccacccgctcgatccgtcctgggagctgccggtcttcgtcgcgaacttcgtgctgatggagtacggcaccggcgccgtgttcggctgcccggcccacgaccagcgcgacctcgacttcgccaacaagtacgggctcggcaacacgccggtggtctgccccgagggccaggacccggacgccttcatcatcaccgacaccgcctatgacggcgacgggcggatgatccattcgcgtttcctcgacggcatgaccaccgacgaggcgttcaaggccgtcgccgaccggctggagggcgagacgctgggtgatgcgccggtcgcgcgccgaaaggtgcagttccgccttcgcgattggggcgtgtcgcgccagcgctactggggttgcccgatcccgatcatccattgcgaggcctgtggccccgtgcccgtgccggtggcagacctgccggtgaagctgccggacgaggtttcgttcgaccagcccggcaatccgctggagcgggagcaagcgtggcgtcaggtgccgtgcccgcgctgcggcgcggcggcgcggcgcgagaccgacaccatggacaccttcgtcgattcgtcctggtattacgcccgcttcaccgcgccctggctcgccgacgccccgaccgaccgtaagacggtcgatcactggctcgccgtggaccagtatatcggcggcgttgagcacgcgatcctgcacctgctctactcgcgcttcttcatgcgggcgatgcaggcgacgggctggtccggcgtgtccgagccgttcgcgggcctgttcacgcaaggcatggtcgtccacgagacctacaaggatgcggccggcgcctggacgccgcccgccgagattcgcttcgagacgcaagacggagcgcgcaaggcatttcacgtgaaaaccggtgagccgatcgagatcggcccgaccgagaagatgtcaaagtcgaagaagaacgtcgtcgatcccgacgacatcatcgccagctacggcgccgataccgcccgctggttcatgctctccgactcgccgcccgagcgtgacgtgatctggaccgaagagggcgtgcagggtgccgcccgcttcgtgcagcgcgtctggcgcctcgtccacggagcgacggccgcgaacgggcccggcggcaccgccgatgctcccttgcgcaaagccgcccacaaggcgctcgccgccgtcggcgaggatatcgagcgcctgcgcttcaaccgctgcgtggcccacatctacaccttggccaacgccctcgacgagggcctgcgcggaggtgcctcgaaggccgcggcgggcgaggcagcccgcatcctcgtgcagctcatcgcaccgatgatgccgcatctcgccgaggaatcctggcgcgtgctgggcggggaggggctcgtcgcggaaacggcttggccggtggccgatcaggcgctgctggtcgaggacgagatcacccttccggtccagatcaacggcaagaagcgggcggacgtgaccgttccgcgcgacgcggacgccaaggccgtcgaggcggcgacactggccctggaaccggtgcagcgcgccctcgaaggccgggccccgcgcaaggtcatcgtcgtgccggggcggatcgtgaatttggtggtctgaccggcctttcgcataaaacaggtctcgcggctgccgcgcccttcctccccataggaggaatcgggcgcggcggcgggatagcctctaccgtcatgtccccaccccttcccgaccgcgacgacaccatcttcgctccggcgagcggcttcggccgtgcggcggtgacggtggtgcgcatcagcggaccggcggcggggctagcgcttgaccggctggccggcaggcgcccggagccgcgccgtctctccctgcgccgcctgcgcgaccctgactcccgcgacctcctcgatcaggccctcgtggcatggttgccgggccctgccaccgccaccggcgaggacatggccgagctgcatctgcatgggggcctggccgtgcggtccgccgtgcttcgggcgctcggacgcgtgccgggttgccggccagcggaagccggggcgttcagccgccgcgccttcctcaacggccggatcgacctgaccgaggcggagggcatcgccgacctcatcgacgccgagaccgaagcgcagcgtgtccaggccctgcgtcagctcgacggtgccctcggccgccaggtcgcggcatggcgcgagaccggcatcgatctgctcgccggagcggaggcggccctcgattttgccgatgaaggcgatgtcgatgaggacggcctcgatgccgccctgtccggccgcgccaccgccttgcgcgatgcgatccgagccgcgctggccgacggacgccggggcgagcgcctgcgcgaggggttctgcgtcgtgctggtgggcgctcccaatgccggaaaatcgactctgctcaatgcgctgagcgggcgcgacgcggccatcgtctcggacattccgggcacgacccgcgataccatcgaggtgcgctgcgatctcggcgggctaccggtcgtgctggtcgataccgcgggcctgcgcgagacggcggatgcgatcgaagcggagggcgtcaagcgcacgcaaagccggatccgcagcgccgacctcgtgctgcatctcgtgccggcggacggcaaggccgacgcggggcgctttgcggacgtccccgtccttctcgttcgcacgaaaaccgacctcgcgccggaggtgccgggggagggcggcctcgccatctcggccgtcacgggtgccggactcgacgcgctgttggatgccatccaggccgcggctcaaacggccctcggtcagggcgacgccctcgtcacccgtgagcgtcatcgcgaggctttgtcccgggccgcggctcatctcgaccgggtcgccaccgcagcggccggcttcccgccggaactggtggcggaggatctccggctcgccgtccgggcgctgggcgaggtcggggggcatgtcggcgtcgaggagatgctggaccgcctcttcgccggcttctgcatcggcaaataagggacgacaggggttagcgccggaacagcgcgatccggttgccctcgacgatctgaaagccgatcccgcccttctgaagcgcggcgaccgccctctcatggctgtgggcacgacgcccgccggcattctcttcgaggcggcggacggtggcgaaggatagcccgcccgcctgagccagatcctgcatcgaccagccgagcagcgcccgcgccgcccgcaaatggctgccatcgatgctctgcaccagccctcggcgcaccggatcgacgacaggcgccttggggccaccgagccgcgatgcgtaggtcgcccaggtctcggtgcgccccgcggcgtcgcgaacgggggtgtagagaaagcggaacgcgccctggtcgccatccgccaagagcaggcgcttcgagacctcgaacgacttcccctcggcgatcatggcctgaatgtgagcccgcatgcgggcgcggtcgtcgggggcgacgatccggtcgcaatcggccctgaacatctccgcgctcacaccggtcaggctgaggatctcgggcgacgccgtccgctgcccgccgacatagagcgcggcattggaccaggattgcagcacctcgaacagagcccattggcgacggcgctccatgcgcaacgccgccgccatctgctcgcgatccgtcacatccagcacgatgccggccgccgcgcgcgggcggccttcgggcgtgtgatagacggtgccctgaaggttcaggatccgcaggcccccgtcggggcgcagcacacggaccgtgtgcgtgccgagcaaaccgtcgcgtctgacgtcatccgctcgctcgagccggtcctgatcctctgggtgtacgaactggatcagccgttcatagctcggtgtgacctcgccgacctcgagcccgagcaggcggaagaggccgggcgaccaaacttggtcccccgttgcaagcgtccagccccagctaccggtgaggccgagaccttccagaagccgcaggaagtcggacgaggtgaagctgagatccgccgcgttcatcgatgggtcgatgccggaaggctgcgcgatacggaagggcctgaacgatttttgctcacctctcaccggggaaccgggctgatctgcgagaaccgcccgctatcccgaccgccggactgaacgctcatccccgtatgtcttgattttgcgcaactttattgccggcgatacgcggcgaactattttgcttaaatgctgtaaaatattattccgatcgtgagagaaatagaccagtttatggcggtgcatagattgtcatcgcgccatatgagcataaaatgctcaaaaaaatgtcgagcagagtctttattcgcgttgagccatcaggcatcattgcttgtctttaggctcaatgaccgaatgcgacatgccaaggtacttcttcaacgtgcacgacggcctcggcatcgtggatgacgacggggtcgaatgcgtcgatctggaagcggccctgcgcgcagccgtccactttgccggttcgctgctcaaggaatcgggccatcggttgaccctgggggatacgtggtcccttgaagtgatcgaagaggcgacgtcctcggccttccgcatcgaccttcagatacgcccctcccttgcctcgaccgcctcggagccatcccggtccgccgcctgacctgaactgcgcaaagccctgcgctggccatcaagcctgagcggcaaccggagcgttttgcaggaccgacatcgggaaagcgggcagggccaaaggctccgagccctcgccaaatcgggcgatgaagcgggtctgcgttgacctcgctgatggcgcgcgcataagcacgggtcatgcacgcccattctttcagttacgacgttatcgtcgtcggcggcggccatgccggcgtcgaggcggccgcggcagccgcgcgcgtcggcgcccgcaccgctttggtgacgcaccgggcggccaccatcggcgcgatgtcgtgcaacccggccatcggcggcctcggcaagggccatctcgtgcgcgaggtggacgcccttgacgggctgatgggccgtgtcgcggacgccgccggcattcagtttcgcctgctcaatcgccgcaagggcccggccgtgcgcggcccgcgaacccaggccgaccgggcgctctacgcccgagcgatgcaggcagcggtcgcagagaccccggaactcaccgtgatcgagggcgaggccgacgacctgaccgtgcgttcaggccgtgtcgcgggcgtgacgcttacggacgggcgcgcgcttaccgcggcggcggtcgtcatcaccacgggtaccttcctgcgcggcctcatccatatcggcgagcggcagatccccgccggccgcgtcggcgaagagcccgccgtggggctggcgcgcacgctcgaccgacacggcttccgcctcggccgcctgaagaccggcacgccgccgcgcctcgatggacgcacgatcgattgggccgcgctggagatgcagcacgcggacgcggaacccgtgccgttctcgaccctgaccgagcggatcaccacgccgcagatcgcctgcggcatcacccgcacgacccaggcggtgcacgacctgatccgggccaacctccaccgctcgccgatgtattccggcggcatcagcagccgcggcccgcgctattgtccctcgatcgaggacaaggtcgtgcgcttcggcgaccgcgagggccaccagatcttcctggagccggaggggctcgacgatccgaccgtctacccgaacggcatctcgacggcgcttcccgaagaggttcaggccggcatcatcgccgccatccccgggctggagcgcacccgcatcctgcgccccggctacgccatcgagtacgattacgtcgatccccgcgaactagacgcgacgcttcagaccaagcgtgtgcccggcctgttcctggcgggccagatcaacggcaccaccggatacgaggaagcggcagggcaggggctcgtcgccggcctcaacgcggcccggctggcgggcggctccgatctcgcgatcttcgaccgggccgaatcctatctcggcgtgatgatcgacgacctcgtcacccatggggtgagcgagccctaccgcatgttcacttctcgctcggagtaccgcctgagcctgcgcgtcgataatgccgacgagcgcctcacgccccgcggcgcggctctcggctgtgtcggctcggttcgggccgcgcatttcgcaacgtcccaggccgctttgtccgaggcacgcgcccggctcgacactcttagcctgaccccgaatgaagcggcccagcacggccttgccctcaaccatgacgggctgcgccgcagcgccttccggatcctgtcctatccggagatcggctgggagcggcttgcggcggtctggcccgaactggcggcggtgccctcgcgggtcgcggagcgcctccggacggacgcgacctacgccgtctatctcaatcggcaacaggccgacatcacggccttccgccgcgacgaggcggtgcgcctgccgacctccctcgattacggcgccatcgccggcctttccaacgagatgcgggtgaagctcgacggcgtgcgcccgaccactttgggacaggccgcccgcatcgagggcgtgacaccggccgccctgaccctgcttgctgcccatgcccgccggggccgggttcaggcgtcggcatgagaaggccggcctgccccgacccgaggacggcagaatgagcactgatctgcgcacacgtgtcctcagcgagcatcatgtttcacgtgaaacagccgcgtctcttgatctctacgttgcacagctcacccgctggcagaccgtcaaaaacctcgtcggccctgcgacgctgaaggaggtctggcaccggcacattgccgacgccctccagcttctcagcatcgcccccgaggcgacccgctggctcgatctcggatcgggtgccggcatccccggtctcatcctcgccctagccggcaaggaacggccgggctttcacgtccgtctggtcgagagcaacgcgcgcaaatgcgccttcctctccgagaccgcgcgcctcaccggtgcgccggtcaccgtccacaatgcgcgcatcgaggcggtgatcggcaccctcaccgataccgaaatcgtctgcgcccgtgccctcgccccactctcgcaactgctcgcctggacggaacctttgttgacaagcggcaccaccgggctgtttccgaagggacgtgatgcagccacggaattgaccgaggccgaggatgagtggacattcacccgcgacctgattccgagccgcaccgactcgcaggcacggatcgtgcgcgtcacgtcgctttcccgcgtggacccatgaccgactcatccacggcctcaccggcgcaggttgctcctgctcaccccaaaccgctgcgcgtgctcgcgctcgccaaccagaagggcggtgtcggcaaaaccacgacggcgatcaatctcggcacggcgctggccgccatcggcgagcaggtgctggtgatcgacctcgatccgcagggcaacgcctcgaccggtctcggcatcgatcgccgccgccgtaaggtctcgacctatcatgtcatggccggcgaggccccgctggtggacgcgatcacgccgactgcggtgccgcgcctctcggtcgctccctcgacgatggacctgctcggcctcgaactcgaactggcgagcgcctccgaccgggcccaccgcctgcgcaacatcctgcgcgacctcacgatgccggaggggatcgaaccgatcagctacgtgctgatcgactgcccgccctcgctcaacctgctcaccatcaatgcgctcgcggccgccgatgcggtgatggtgccgctgcaatgcgagttcttcgccctcgaaggattgagccagttgctgcgcaccgtcgagcaggttcgcggagcactgaaccccaagctccagatccagggcgtcgtgctgacgatgtacgacccgcgcaacaacctctcgacccaggtggtcgccgacgtccgcggcttcatgggcgacaaagtctacgagacgatgatcccgcgcaacgtgcgcgtctcggaggcgccctcgcatggcaagccggtgctgctctacgatctcaaatgcgccggctcgcaggcctatctgcggctcgcttccgaagtgatccaacgcgagggccgggcgcccccgcccgccgcagccgcctaagtcttttgaaagtttggagtttcgatcgtggcaatggcggatgatacggcgcgcccgcggctcggccgcggccttgcggcgctgatcggcgacttttccgacggcgcgccggaggaggcggcccgcaccgccgggcatgcgcagcgcaaggtggcggtggagttcctgcgcccgaacccgcgcaacccgcgccgccgcttctcggagccggaactcgacgagctggcggcctcgatccgccagcgcggcgtgatccagccgatcgtcgtgcgtgccctctcgggtgtacccggcaccttcgagatcgtcgccggcgagcggcgctggcgcgcggcccagcgggcgggcctcaacgaggtgccggtggtggtggtcgagatcgacgaccgcacctcgctcgaatacgcgattctggagaacgtccagcgggccgacctgaacgccatcgaggaggcctcgggctacgagcggctgatgggcgagttcaaatatacccaggccgagctggccgacctgctcggcaagagccgcagccatctcgccaacaccctgcgcctgctccagcttccccccgggattcaggaccgggtgatcgccagcgaaatcaccgccggccatgcccgcgcgcttctctccgtgcgcgacccggaggcggtggcccgccggatcgtcgccgaggggctgtcggtgcgtgaggtcgaggcactggccgcggcagaggccccgcaggacgacacaccgcgccccggccgtccgcgccgctccgccgagggcgacgctgccctgcgctcgctggaggacgtgctcggccgggcactcggctacagcgtggcggtgaaggccaaggcgagcggggaaggcgagatccgcatccgctacaccagcgccgaggagcgcgacgcgctctgccgcaagctcggcggagcctgaggggctaaaaaccgccgctctcacgaagcgagcacctggggctgagaagagcccggcgacgcactcaggcgcgccgccgcgcggcctcgatggcgatccgcaggaacacgccctgcgcctgagcgtgggcgaggtccggctccgagcggcggcaggcgagcacggcgtcctggagccacgccacggcctgttgcagccccggtgccgaccagcgggcgagttgggtttcggccagtgccttgcggcggaaatgcaggccgcgccaattggcgacgatctggttcgcgctgccgcgcggattgtcgaggcgtagggagagcagcgtcagggcgtggcgcagcccggcgccgagcatcgccgaggggtccatcccttcatggcggaagcggcgatactcgcgctcggcctcgctggcacggccggcgaaggccgcgtcgatcagagcgttgaggacgctcgctccgacatcgctgacgatcgcctcgacgtcgtccacgccgacgctgccctggccgcgggcgtagagggcaagcttaccgatctcggacaggctggcgcggcggtcgctgccgaggctgcccgtcagcaggtcgcgggcgtcgcggtcgatgcgcagcccgtcctcctgcagcgtgcgctcgatcagatcggcgagcgtgcgctcgtcgtcggggtagcagggcagggcgagcgccttgggcgatccctcgcagagcgtgcgcaggggggcggagcgggcgaggtcgcccgcctccacgacgatgcgggcgccttcggtgggcgccttcagcacggcatcgacggccggcgcgtagttgcggctgccggagcggacccagatcgtgcggctgccgccgaacaggccgacggtgccggcctcgtcgaccaagcggcccggatcggaggcgagggtgtcgccgtcgatcctgatcagcgcaaaggggtcgtcggggtcggcgaccatcccccggaccagacgcatcgcccggtcggccacgaggccgacatccggcccgtagaccagaacgaccgcaatgcgcggatcggggccgcgccggaccagcccctcgacatcgccggctttgaccgccgtcatgccacgcccgtcaggggttcgtcttgacggtgaggacggaggcgatccgggtcttgatctgttcggcgagcaccttggcgaggcggatctcggcgtcgcgcgcggcgcgcaacgaggcgaaacgctggatcgagcgatcgtaggtcgcggtgccggtcgcgacgccctcggtgaggacgcggcgcccgtccaggctctccagcgagaacttcaccgtgccgacgatggtgccggcctccgcccgcgccgtggtcgaggagacgatcggcgtctggacctgctcggagccctgcatcttcaaccggtagcgcttgggcacggcggcctggccggagccgtcgagatcaaagatcagctcgctgcgcaggtagtgcccgaggcgctcctgatcctgcgccatgttcacgtcatcgacctggatcgcggcgagcagaccctgcatcgattcgcccgacgccgtcggcccgtagaggggacgaaagcaggcaccgagattcagcgcgaggccggcggcgagcgcgagccgcgcgatccgaacccccggcctgttcctcgccacacccattccccgccccaaggctgttcctcgctgcgtcacgtcgatccgtccgaaaaccggcgcttcgaccccaagcgcagcacaccgctccgcttgtacggcaggcttcgcgcccggtcaccctgccagactcgtgctttaagaatgctgtgcggcgggaccaagatcgttcgaccgaatcgggacgctgggcgaccccgtcgcttgtggaaccaaggcgcgatccccaccttatcctgaccccggaaaccgttccgaaccagcgccttgacggcgatcggacgagcgctgtagaacagaacaaatggcgaacaaacgagccctgtcctggtcggtcgcgctccgcgatctgaaggacgatcgatcccggagagcggatgtgcgcgaggagcgtctccgaaccatggcgggcctgcgcggcgttgctgcccccgctttgagcgcgtggcgcgggcggtccggccgccgctacgtcgtcggcgtccacgaactcgccgaacccgacctcgccgaggtcgatgaggcggtggtcatcgccgtgcggcgggacgaggccggcattgcccaggccgtgtccatcgccgcgaccggtaaggggccgcgcgagcgcctgcaccgcaactggctggcccgcgcccgccaggaaggcgcgacggagatgcatgttcaccgcctcgccgagggggagaccgagcgtcgcgccgtcgtgctcgacctcgccgccgacacggagcaggggaacgcctgatcccgtgcccggccggtgtccactcgctggcctgtgaaagccggcgggagggcagggcccttgccttggacagccccggtctccaaacacggggcgtccggcctctcctgccgggccgcgcaggaacgaggccgatggcgcagacacccgatcccattcccggcggatcgcccccccggcggcggcgaatcggcctgttccttccctacatcctgcttgccatcctcgtcgtcgcctggaccgccgcgtggttcttcatccgcggcaaggccgagagcgagatggatgcgtggctcgcccgtgaggcgcaggccggccggcaatggacctgcgccgaccgctcgatcaccggctatcccttccgcctcgaactgcgctgcggctcggtccgcttcgcccgctccgacggcaatttcaccctcgggccgaccaccgccgtggtgcaggtctacgatccgcgccacgccgttctcgaagtcgccggccccttccgtgtcgagcagggcgatctgaccgccgacgtgacctggacgtctctcgaagcgagcttccacgccgcttcgaatggcttcagccgcgcctccgtcgtcgtcgatggccccaagggcacggtgcaatcccccgatccgggcccggtggacttcgccgtccagcacctcgagctccacgcccggcccacccccggccgcttcgagagcgacggcgccgtcgacatcagcctgcgcctcgccaaggccgctgtgccgcagctcgacgccttgagcggcagcggcgaaccggccgatgtcgatctcgacacgaccatcgaacgggccacggtgctgcgcaccggcacggtggcgcgggaactggagaaatggcgtcaggccgacggccgcctcgacgtgacccgcctgtcgatcgccaagggcgagcgccgccttcaagccaagggcgaagtcggcctcgacgaggcgcatcgccccgagggacgcttcgacatccgcgcgctcgggctcgaagccctggtcgggcaggtgatgggccagcgctacggctcggacaagggcgcgttgatcggcaacctcgtcggccagttcctcggcggcctgcgcaagcgcgagagtgccgccggcgaggtgcaggcggccgacagccccaacggcctcaagcccctgccgacgctgcgcctgggcgacgggcgcctcatgctcggcccgcttgccgtgccgaacgtggtgctgccggccctgtactgagcgggtgccacccggtgcttgacggccagggctgttgtcataacataccaacatgaaggcggcgctcgtcatacgccgtcgcgtgattttcggcgaccgagatttcgcggaactggtggtgtggcgtgtgcctgagccggttccgccgtcagcgcaccgcttcaagtaccgcctcgtctacatcgtggacggggtgcgggtgatcggcttcgataacgaacgcggcaagggcgaccaccggcacgatggcggcgaggaaacgccgtatcacttcttgggtgtcgatcgtttgctcgacgacttcgtcgcagccgtcgagagctggagaagggaccatggcaaagactgagatcgaggtcggccggtccctgcgcgaggctgcggcggacgtggcgaaggcttggaaagccgctcaggacgatcagccggctcctgcgagcgaccgcatcctgttccgggattgggcggccctgtgcgcggttctgacgcccaaacgctacgaactcctgcgccacctccggcgctcatccgagagcggcatccgtgccctcgcccgatcgctcgggcgggatgtccgacgcgtgcacgaggatgtggtggcgctgacggaactcggcttggtgacgcgagaggccgacggccgcctgtcgagcgacgtggacgagatcacctcgacgatccgcatcgcggcctgatctgggcgcccgatacagactgctccgaccctcgcctaccaggggcgcggcgccccaaaaattttgcgccggacgaagcgcccagcggcttccactcgcggcctgtgcagatggcgcagccgccacaggcgatgctcccgcggcgcgaccggctgcgccagctcgggcacggcggcgctgcgtgcgcgcagccgcgcggcctcggacggggcgacactctccacgtaagccaggagatggcgcatctcgtcgagggttggccggacccagctggccgtccgggtgcacggctccgtctccgcgcgcgtttcgggcggcggcgcgctcggaacgggacggggatagtggttgagccggatctccccgtgccgcacggcgaggatcgcgccgggccgctgcgggtccggctcggcgggaccgaaatcgctcatcagccgctcgccccgcacgagttccgtcatgtgcgggtcggcgatcgtggtgatggcgccctgccggtagatcgaggtgacgacgcggttctccgcgtggtcggcctgcgcgagagagcgagggaaacggcgcaggacgagcccggaggcaggaccctccggcgccgtggtgtcgaagacgcgccggttgaccaccaccgcgccggcatgcggcgggatgcgggcgatccagtcctcgatcgaacggccgggcgccggcaccaggaattcatcggtgccgaggaaggcggcgaagcggaacagccgcgcccacgaggcgaggaaatggtcgtaggccgcaaaaagcggggtgcggtcgacgcgggtcgggcagggcagggtggtgacgccgatcgccgcctgcgccttcaggaacgccgcggcctcgctgtcgagtccgttgtcgtagatcacgaagtggcgcacgccgaccgcccggtggaaggcgagccattcgaacagctcgggtgccgccccctcgacgacggcaacgatggcgaatgtgcgcatctcgggcgccctttccttcagctctgcttcgccgcgggcgccgccgcgttgcgggcgcggccgaaatccggctcggccgtttcctggcccatggcgacgatgccgcggcggatggtgcgggtgcgggtgaacagctcgtgcagggcctcgccgtcgccccagcggatcgcccgcgacagggcggacagatcctcgttgaagcgcccgagcatttccagcaccgcgtcgcggttggtcaggaagatgtcgcgccacatcgtcgggtcggaggcggcgatgcgggtgaaatcgcggaagccgccggcggagaatttgatcacctccgactgggtgacctcttcgaggtcggccgccgtgccgacgatgttgtaggcgatcaggtgcggcacatggctggtgatggcgagcacgaggtcgtggtgctcgggcgtcatggtctcgacgatggcgcccaagccttgccacaggccctgcacccgctcgacggccgccggatccgtcccctccggcggcgtgaggatgcaccagcggttcgagaacagggtggcaaagcccgagtccggcccggaatactcggtgcccgccaccggatgcgccggaacgaacggattggcgggggacagatgcggcgcgacggccgccaccaccgcggccttgaccgagccgacatccgagatcaccgcgcccagcttcagatgcggcgcgatctcggccgccaccgcgccgatggcgcccacgggcacgcagaggatgacgagatcggccccggccaccgccgaggcttcggtgctcgcctcgtccgccagattcagggcgttcactcggtcgatcacgcccgcgtcgcggtcgatcgccacgatgtcccgcgccagcccataggtccgggcgccgcgggcgatcgaggagccgatcaggcccagcccgacgatggcgaggcgctccaccccctcggtcacgaacgctgggctcccaggaaggcggccagcgcatccacgaaggcgcgattggcctcctcgccgccgacggtcacccgcagggcgttgggcaggccgtaggaggagacgcgccgcacgatcacgcctgcgcgtgtcagatgcgcatccgcttccgccgccgtgtggccgggcctgtccgaaaagtggatgagcaggaagttgccgacgctcggcgtcacggtgagccccagcgcctcgacctcgcgggtgagccaagcgagccattcgtcgttgtgggccaccgccgcagcaacgtgagcctcgtcggcgatcgccgccgccccggccgcgatgccgcccgccgagagattgaacggcccgcggatgcggttgatcgcatcgaccacggtttcggagccgaccatccagccgatgcgctgcgccgcgagcccgtggatcttcgagaaggtgcgcgtcatcacgacgttggcggcatcgagcgccatttcgaggccggcggtgtagtcgttggcgcgcacgtactcggcataggccccgtcgagcacgaggagcacgttgccgggcaggccggcatgcaggcggcgcacctcctcgaacggaaggtaggtgccggtcgggttgttggggttggcgaggtagacgatccgggtgcggggcgtgaccgcggcgaggatggcatcgacatccgccgtcaggttcgtttccggcgccaccaccggcgtgccacccgccgtcaggatcgcgatgcggtacacgaggaagccgtgctcgcagaagatgccctcgtcgcccggcccgacgaaggccatcgccagcagcgtcagcaattcgtccgagccggcaccgcagacgatgcgggcgggatcgatgccgtagcgcgcgccgatcgccgtgcgcaggcgggtcgcgctgccgtcgggatagagggccagcgtcgcggcctcggcccgcaaagcctcgatcgcgtgcgggctcgggcccaaaggcgtctcgttcgaagagagcttgtggatcttcgccacacccggcgcggcgctcttgccgggcacgtaggcctcgatggcgagcacgccggggcgcggctgagggcgaagcacgggatcggttgcggacatgggccagggccagcgggagagacggacgcgggtatcgcccgtccctctacagcatttcgcgggcgcggggagccgccgcggaccccgatgcgcgccgatcaggccgtcgccaacgtcgcgacggggcagagtccggcgctccgtatggtgatccggacctcttcacaggtcatgcctcgcccaacgcggccgtttctccgcggggatcgggacagctatggctgcgccggcttgcctcccggcgcggggaccggctcgccggcgcccggcggcagcaggacgttcttcaccacgttcccctcagggccgtactcgccggccaccgcgaggcaggcctgttcgcggttgaggttcatctggttggacatcagggtgaagatgccgatcacccggttgccgaaggggccgcgggggctcacgtcctcgggccgcgtgttctgcttggcgagcagcgcctcgaattcgggcgcgttgagccgatagccgcagacattgaccgccgagaagatgtaggcggcaaattccagcgcccgcgggctcggcgcgttgcggatcggccgcggcggggcagcctcccgcgaaggctcttgcgaggggttctgcggcgcggtcgcggcaggcggtggggcggtgtcctgcgcggcggcagggtaagccgtgccgccgatcagggcggcggcgatgagggagcggacgatcatggcggtggggcgttcctcgagatacggattctcacgatccgcttagacaaacccgagatagcccggccgcccgccgcctccaagctgacgcagggcccgcggacgggtcctgcggcgattcgtgcacggtcgcccgcgccagcggctcaccagcgatagctcacgctcgccagcacgcggcgggcctcgccgtagaagcaggaattggccgactggcacgaggtgacaaagcggcggtcgccgagattggcggcggtgatcgccatgcgccagcgctcccagttgtagtgcacggtcgcgtcgaacaggatgtagtccggcactttcagattgttgagctggtcggcataggaacgcccgacatagcgcacgcctccaccgaaaccgaagccgcgccagtcaccgagggggatcgtgtagtcggcaaagaccgaggcgaaggtctccggcacgttggtcggggtcttgccgacgaggtcgccgagtgcggcgtcccggacgcgggtgtattcgagatcgtaatgggtcacggccgcgacgacgttcagcccttccgcgaggctggcgacgaactgcccctcgatgccgcgcgagcgcacggtgccgagctgggtgctgccgaagccgacgatgaccgggaagggcgggttgtcgcgcacgaggtcgaaggcagcgatgttgagggagaagcgctcgccgaccggctcgattttcaggccgacctcgatctgctcgccccgatccggcgagagcgatcctccggtgatggcatcgacgccgatctgcggctggaacgaggtcgagtaggcgacgtagggcgcgacgccgggatcgaagttgtagagcagcgcgatgcggccggtcagcgccgtatcggtacgggacgtgctcgtgtccggcgcgagcttcctgagcacgtcgctgttggcgatgtcgtagcgcaggccgccgatcaggctcagccggtcggtgagcttgatctggtcctgggcgtagaagccgagctgccggaagctgttgacgtcgacctgatagggcaggggccggccgacgatctgcccgtagagcgggttgatgatgctcaggttcggcgcggggaagagcgaggcctgattgtcgtagagcgagtagttcttgtaatcgatgccgaacagcacgtcgtgggcgacgaacccatcggagaatcgggcctcggcctggttgtcgacctggaacaggctgaccttgtcgctgtactggaactggtagcgggagagctgcgtctgcggcaggtcggcgtagccgagctggccgatatacgaattctgcgtcgcgtccgagaacgagtagcggaagttctggcgcacggtccacacgtcgtcgaccgcgtgctcgaactcgtagccggcgaagacctgctcgcgctggaagctgttgatacgcggatcacccacattgagggagcggtcgatgcgcaggccgctcgcgttggggcgcacggtaccggcatagggcaggaagttcgcggtcacggccgtggaatcgcgctgatagcttgtcagcaccgtgaaggtggtgccggcatccggccgccaggtgaaggccggggcgatataggcgcgatcggaatccgcgccctcgacctgggtgccgccctgccggccgataccggtgaggcggtagaacaggtggccggaatcgtcggccgggccgccgacgtcgaaggcgccgtagacctgcccgaacgagccgccggcgatctcgacatagccgaagggcgcgagcgtcgggcgcttggtgacctggttgacgaggccgccggggttgccggcaccgaacagcaccgcggccggaccgcgtagcacctcgatgcgctccaggccgaaggtctcggtcttcagcgtgccgaagccgtagttcagcagttgcaggccgtccttgtagatcccgtaatcgctcgccacgaagccgcgcagggtgaagaaatcaacgcgctcgtcggcgccgtagacgccggaatagatgccggcggtgtactgcgtcgcctgggtcagcgtctgcgcgccctgcgcctcgatctgctcgcggccgatcacggtgatcgcctggggcgtctcgatcaggggcgtgttggtcttggtcgcggtgaccgagcgggtggcgacgtagccggcgacggggccgcgcggatcctcgggcgccgcgcgtccgtcggcgccgcgctgggccggcggaccgccggtggcgccggcgccccggccgctgccttcgaccgacagttcctccaaccgtgccgtcgcctgttgcgcggcggctgcaagggtcagggccatcaacgaggcgcctgtgagcgccatcgtccgcagggcgcggacgccgacgagagtgcgaaccgaccccatactcctgaccccatctgcccagaacagccgacagcctccgcaaggacgcgcggaatgggatcggtctgttgtttggaattatgctaaactgttgttgttgcttacttttcgtaagctcagccgtaagagacggcgcgcgggcacgcaagacagtcgcgcgcaaatgaccgtcctgtagcgagccggccacaggatctccgcacaaccatcgagtgtcgtctttgaggagaacgaccgtttggcgaccccgccgcgcggcggggggtcgatgctacacggttacttgcgtgccgacctcgacgacgcggccggtcgggatctggaagaagtccgtggcgtcgttggcgttcttggccagcgtgatgaagatccggtcctgccaaagcggcatgccggaatgggcggccgggcggatcgagcggcgcgacaggaagaacgaggtcgacatgatgtcgaacttgaagccctcgcgcttgagcagggtcagggtgcgcgggatgttgggcgtctccatgtagccgaagcgcatcaccacccggtagaagccgaagcccacgggctcgatgcgcacgcgctcgctctgcgtggcgcggggccggtccatggtctcgacggtgagcacgacgttcttctcgtggatcaccttgttgtgcttcatgttgtgcaggagcgcggccggggcgatctcgggatcgctggtgaggaagaccgcggtgcccttcacccgctggtaggaggtgctcttctccagcatgccgacgagctcgaccagaggcacgtcggtcttgcgggtcttgttgaagaggatcgtgacgccccgcacccaggtccacatcatcagcatcaggccgcccgcgagcatcaggggcacgtagccgccctcgtgcagcttcagcaggttcgagagcaggaacagcgactcgagcacgatgaagggcatgatgatcgccgccgagacgagcggcgagaggcgcacgaccttccacagcaccacgtaggccatggaggcggtgagcagcatcgtgcccgtcaccgcgatgccgtaggccgaggcgagcgccgaggaggagcggaagctgatcgccaagatcaccacgccgagagcgagcagggtgttgatctgcggcaggtagatctggcccgaatgcgcctcggaggtgtggcggatctccatgcgcggcagcatgccgagctggatcgcctgccgcgacagcgagaacgcgccggtgatgaccgcttggctcgcggtgacggtggcgagcgtggccagcagcaccatggggatcaggccccattccggcacgagctggtagaacggatcggtggtctccggcttggccagcacgagggcggtctggccgagatagttcaggacgaggcagggcgcgacgaggccgagccacgccacctggatcgggcggcgcccgaaatggccgagatcggcgaacagggcttctgccccggtcaccgccaggaacaccgcgccgagcgccaccagcgcgccggtgccgtggccgaggaggtagtgcacggcgtaccagggattgaaggcggccagcacgccgggattgccggcgatgtgcggcagagcggcggcggccatggccaggaaccacaccaccatggccggcccgaagaaggtcgcgacccgcgccgtgccgtggctctgcaccgcgaacaggccgaggatgatcgccaccgtgatcggcagcacgtagtcctcgaaggcgggcgtgacgagcttcaggccctccaccgccgagagcaccgagatcgccggggtgatgacggaatcgccgtagaacagcgaggcgccgagcaggcccagcatgaacacgatcttggagccgccgagcgcgtggcgggcctgggccatcagcgagaggatgccgccctcgccgttattgtccatgcgcagcaggatcgcgacgtacttgatcgtcacgatcaggagcagcgcccagatgatgagcgaggcggtgccgatcacctcctcggccagaaggatgccgtcactgcgcgaaggcgcgagcgcctcgcggaaggcgtagagcgggctcgtgccgatatcaccgtagacgacgccgacggagccgaccgtgagggcccagaagccggtcttggcgtggccgtgcgcctcctgcggagacgcatcgaccgcgcccgccgaggccgcgaccgggcctccctcgccgggcgccggcccgcccgcgaccgcggcgacggggccgtccggcagggtggatccggcggtatgggggctggcgggctgggtcatcgggcaggcgtgcctgggctcgcgcgtcgtccggccgggtgtgccggagtcgcatgaagggaatgcgtcggagatgcggatcgatgcgcgccggtcaccgcggcgcccctgaggcggccataccaccgcacgccgtctcgcggcacagaaaaccacccgcgtgcggttcgcgaggcgcgaaccggagagcacggcgggcgcgaggcggggcggagggcagcgtgagcggtccgccgacagggcgggccgtctcggacaaagacgggcgggccgcttccctcaccgcgaaggtttcgggagccggcccacccgaggggctcactctgcggcgtcgcgcttgccctggccgaagcggcgctcgatgtaatcgaccacgatcgtctcgaagtccttggcgagcgtggcgccgcgcagggtcatcgccttcttgccgtcgatgaagaccggggcgctcgggctctcgccggtgccgggcagcgagatgccgatatcggcatgcttcgattcgccgggaccgttcacgatgcagcccatcaccgcgacgttgaggccttccacgcccggataggacttcttccactccggcatggaggtggagatccagttctggatgtcgcgggcgagctcttggaacgtcgtcgaggtcgtccggccgcagccggggcacgccgccacgagcggcacgaaggtgcggaagcccatggtctgcaggagttcctgcgcggccttcacttccacggtccggtcgccgccgggctcgggcgtcagcgagtagcggatcgtgtcgccgatgccctcttgcagcagcacgccgatggcggcggaggcggcgacgatgcccttcgagcccatgccggcctcggtcaggccgagatggatcgcgtagtcggaacggcgcgccacttcgcggtagaccgcgatcagatcctgcaccgccgagaccttggccgagaggatgatgcggtccttcggcaggccgagcgccaccgcccggtcggcggaggtcagcgccgactgcaccatcgcctcgcgcatgaccgcgcgggcatcgatggggcggggcagcttggcgttctcgtccatcaggtgggtgaggagttcgccatcgagcgaaccccagttcgcaccgatgcggaccgtcttgccgtagcggaccgcctgctcgacgatggtcgagaactgggtgtccttcttctccttgaagccgacattgcccggattgatccggtacttggccagcgcctcagcgcaggccggatggtcggagaggagcttgtgaccgatgtagtggaagtcgcctatcagcggcacgtgcacgccgatgcggtcgagccgctcgcggatcttcggcacggcggccgccgcctcgtcgcgatcgacggtgatgcgcaccagctccgagccggcgcgggcgagctgggcgacctgggccacggtgccgtcgatgtcggccgtgtcggtgttggtcatcgactgcacgacgatcggggcgccgccgccgacggtgacggccccttcgccgctgccgatctgcacgccgacggtgcggtggcgcggtgccggcccggcgatctccggccccgtcatgctggggctgcgggagtcgatcgggtttgccagggcgtcgggagctttcatgacttccatcgtgccttcgcgggtcaaactgttgtccgcgcgtgccggccgggggcgtcccgcaggcgcaggggcgatcctaaccgaaaccggcgcgatccgcgacctgccgccgcgaccgcgcgaacggatgcgcggcgcgcctcgatcgccaaggccgcttccatgtcgcatccggatcgggatgtcgagcgtatgccgtgcagatgcaaggatgccgacaggcgaaagcgccttatcatatcttgcattcgcctgcccgcgggtcaaagaaccgcacgggcacacttgctgctttgcaccatttgaaggtgcgccgcaataaacgacgcgaggcaagatggacacgacgagccccgaacctcaggccagcaatggcgcggcaccgcaaggactgcgcgacgagtcccgacacgggtccggccctgaagacgggtctcggcgcgacgtctcggcgcccttggacacccgggcgcggaccggaacgcgcgacgacgcccacaatccggccacggccgttccggaccccatcgccgattcgacccggccgggcgagaatttccgcggcctggccgggccgcgggcggagaaggcggtctccctcgcgctccaggggggcggttcgcacggggccttcacctggggcgtgctcgacgcgctgatcgaggacggacgcgtcgccttcgaggcagtcaccggagcgagcgcgggcgcgatgaacgccgtcgtcctcgtggacggctggctcgcgggcggccccgacggggcccgcgctgccctggagaagttctggcgcgaggcgagcctggatgccgacctacgcccctcgcagaagggcctaatcgacggcctgttccggttctggaagggcaacccgttcttcgaggcctgggtgaaggcgctcaaccccggcccctacgcgaccaatccattcaacttcaaccccttgcgcgacgcgctggagcaggccgtcgatttcgatcgcctgcgcgccgccgacaccgccaaggtgttcgtgtcggcgaccaatgtctggaccggcaagctcgccgtgttcgggcgcgatagcctgacggtcgatcacctgatggcctccgcctgcctgccgacggtgttccaggcggtcgagatcgacggcgtaccctattgggacggtggctatctcggcaatccggccctgtacccgctgcacgaagcgagcacccgcgacatcctgctggtgcagatcaaccccgtggagcgccgcgagacgccgcgttcggccagcgacatccaggaccggctcaacgagatcactttcaacgccaacctgatgcgggagctgcgctccatcgacttcgtgcacggcctgatcgacgagggcgggcaggggcaggttccggggctggaacgcgtcttcctccaccgcatcgacgggaccgactcgctcgacggcttcgccgcctcctcgcgcaccgatgcccgctgggggatgatcgagcgcctgcgcgacaagggccgcgccgccgccaaggtctggctctcggaaggctacgacgaagtcggcgtgcgctgcaccctcgacctcaagcaggcttatcagtagcggcccgccgctgacgaaggggccgggtcgtcagcgaaaccgtcagcgaaaccccttgccaccggctcgttacgcacataaagatatctttatgtctagcgagagcggcccaacgaacagcgcgaccacagccccggtgcccttcgccgaggcgctcgccgtgctgcgggcggcggcggaggaaacgcgcctgcgcatcctggcgctgctggccgagggcgagttgtcggtctccgacctgaccgacatcctcggtcagtcgcagccgcgcatctcgcgccatctcaagctcctcgtcgaatcgggcctgatcgagcgacaccgcgagggcgcctgggcgttcttccgcctgcgtgaggccgccatcggcttcgtcgagcccctgatcgcggcgctggagcgcgccgcgcccccgctttccgaggatcgcgcccggctcgattcggtgcggacgcaacgggccgaggcggcgcagaccttcttcgcccggctcgcccccaaatgggacggcctgcgttccctgcacgtgcccgaggctgccgtcgaggcggcggtgctcgacgcgctcggagaccggccgatccgccacgtgatcgatctcggcaccggcaccggcaagatgctcggcctgctggcccccctggccggtcgcgccaccgggctcgattcgagccatgccatgctctcggtcgcccgggccaatctggagcggatgggcctgtcgcgggtcgatctgcgccagggcgacctccacgcgccccccttcggccgcggcggcttcgatctcgtggtgctgcatcaggtgctgcactacctcgacgatccggcccgagcgctgcgcgaggcggcccgcctcgtcgcgccgggcgggcggttgctcgtggtcgatttcgcgccccacaccctggagcagttgcgcgaaagccaagcccatcgccgcctcggtttcggcgcggagcagatcacgggctggctcgtccaggcgggcctgggcgatgtcgagagccgcgatctcgcgcccgaggacggcatcgagcacccgctcaccgtcaccctctggctcgcgcacgacaccgccgcgatcgaggcgcagaccccggaacatgccccggcccgcgccccggagcgcgtcgtggcctgagcctcaagatccaagcttcacggtccgagcctcacggttcaagccgacttccatcgacgaccgacaccacgacagacgtccaggagaagggacgaagagatgcccaacgcctcccaacaccgcgccagccgcgacggcttccgcccgatccgggtctcgatcgagttcttcccgccgaagaccgaggagatggagaagatcctctggtcctcgatcgagcgtctcgcgccgctccagccgaaattcgtctcggtgacctacggtgccggcggctccacccgcgagcgcacccacaacaccgtggcgcgcatggtgcgcgagacgagcctcaagcccgccgcccacctcacctgcgtcgatgcgacgaaggaagagatcgacggggtggtgcagtcctactgggaggcgggcgtgcgccacatcgtagccctgcgcggcgacccggccgagggcgtcggccacagctaccggccccatcccggcggctacgcgcagacctgcgacctcgtcgccggcatcaagcggatcggcgacttcaaggtctcggtctcggcctatccggagaagcaccccgaggccgcctcgctcgatgccgacatcgaggccctcaaggccaaggtcgatgccggcgccgatcaggcgatcacccagttcttcttcgataacgagatctatctgcgctaccgcgacaaggtgcgcgcggccggcatcgacatcccgatcatccccggcatcctgccggtgcagaacttcaagcaggcggccaacttcgcccgccgcaccggcgcctcggtgccgtactggctcgcggcccggttcgagggtctggagaacgacgtcgagacccgccgtctcgtcgccgccgcggtcgccgccgagcaggtgctcgacctcgtcgatgagggcgtggaggacttccacttctactcgatgaaccgctccgacctcgtctacgccatctgccaccttctcggcctgcgctcccaggcaccggccaagccggcagtgaagccggaagccaaggcggcctgacccctcgtcaccgcgctcctgaacctcatcccgaactgcgaccgcgccgcggtcgcagcgaaggaaggggctgggagcgatcgcgttttctggaggcctccgaggcctccgcttcgctccggcacctcaagctgaggtgggttgatgcggccgacactttcggccatcgccgtcccggaacatcccaggatcgtccgacatgaccgctttcccccccgtcgacggcaccgagatcgagcgcgccctgcgccagcgcgcgtcggaaaagatcctcgtcctcgacggggcaatgggcacggtgatccagcggctcaaatacacggaagaggatttccggggtgagcgcttcaaggatcacagccacgatcagaagggcaacaacgacctcctgatcctgacgcagcccaacgcgatccggcagatccacctcgactacttcctcgccggcgccgacgtctgcgagacgaacacgttttccggcaccacgatcgcccaggccgattacggcatggaatcgatcatccacgagctgaacgccgaaggcgcccgcctcgcccgcgaggccgccaagctggccgaagaacaggacggccgccgccgcttcgtcgccggcgccatcggcccgaccaaccgcacgctgtcgatctcgcccgacgtgaacaatcccggctaccgcgccgtgaccttcgatggggtgaagcaggcctatgtcgagcaggtgcgcggcctcatcgacggcggcgccgaactcatcctgatcgagacgatcttcgacacgctcaacgccaaggcggcgatcgccgccgcgtggcaggtgttcgacgagaccggcatccgcctgccgatccagatctccggcaccatcaccgatctctccggccgcaccctgtcgggccagacgccggcggcgttctggaattcgctgcgccattcgagcccgctcaccttcggcctcaactgcgcgctcggcgccaaggagatgcgcggccacatcgccgaactgtcgcgcatctgcgacacgctggtctgtgcctatccgaatgccggcctgcccaacgagttcggtctctacgacgagagcccggaagccatgggcaagctcgtgggcgagttcgccgcctcgggcctcgtcaacatggtcggcggctgctgcggcacgacaccggaccacatccgcgccatcgccgaggccgtggccgacaagaagccgcgcgagatccccgagatcccgcgcctgatgcgcctgtccggcctcgagcccttcgtgctgacgaaggagattcccttcgtgaacgtgggcgagcgcaccaacgtcaccggctcggccaaattccgcaagctcatcaccaacaacgattacgccgccgcgctcgatgtcgctcgcgatcaggtcgcggccggcgcccaggtcatcgacgtcaacatggatgagggcctgctcgacagcgagaaggcgatggtcgagttcctcaacctcgtcgccgccgagcccgacatcgcccgcgtgccggtgatggtcgattcctcgaagttcgaggtgatcgaggccggcctgaaatgcatccagggcaagccgatcgtgaactcgatctccatgaaggagggcgaggcgaagttcatcgaggccgccaagatctgccgctcctacggcgcggcggtggtcgtcatggccttcgacgagcagggccaggccgattcctacgagcgcaaggtcgagatctgcaccaaggcctacaagatcctcaccgagcaggtcggcttcccgcccgaggacatcatcttcgacccgaacatctttgctgtcgccacgggtatcgaagagcataacccctacggcgtcgccttcatcgaggcgacccgcacgatccgcgagaccctgccccacgcccacatctccggcggcgtctcgaacctgtccttcgccttccgcggcaacgagccggtgcgcgaggcgatgcacgcggtgttcctgttccactgcatcaaggccggcatggatatgggcatcgtcaatgccggccagttggccgtctacgacgagatcccggccgaactgcgcgaactgtgcgaggacgtggtcctcaaccgccgcgaggactcgaccgagcgcctgctggaggccgccgagcgcttcaagaccggcgcctcggcccaggccaagaccgccgacctgacgtggcgcgaggcgcccgtcgccaagcgcatcgagcacgcgctggtcaacggcatcaccgagtacatcgtcgccgacaccgaggaggcacgcaaagaggccgcgcgtccgctccacgtcatcgaaggcccgctgatggccggcatgaacgtggtcggcgacctgttcggctcgggcaagatgttcctgccgcaggtggtgaagtccgcccgcgtgatgaagcaggcggtggcctatctcgaacccttcatggaggaggagaagcgggccaatggcggcgacggcaagcgccaggccgccggcaaggtgctgatggccaccgtgaagggcgacgtccacgacatcggcaagaacatcgtcggcgtggttctggcctgcaacaattacgagatcatcgatctcggcgtgatggtgccggcggccaagatcctcgagacggccaagcgcgagaacgtcgacatcgtcggcctgtcgggcctcatcaccccctcgctcgacgagatggtgcatgtcgccgccgagatggagcgcgagggcatggaaatgccgctgctgatcggcggcgccaccaccagccgcgtccacaccgcggtgaagatccacccggcctacgccaagggtcaggcggtctacgtcaccgatgcgagccgcgcggtcggcgtggtgtcgagcctgatctcgaaggagacccgcggggccaccgtggagaaggtgcgcgccgaatacgccaaggtcgccgacgcccatcgccgctccgaggccgacaaacagcgcctgccgctcgccaaggcgcgggcgaacgctttcaaagtggattggtcggcctacaagccggccaagcccagcttcaccggcacccgcgtctacggttcctacgaggtggcggacctcgtcccctacatcgactggacgccgttcctgcagacctacgagttcaagggccgctaccccgcgatcctcgacgatcccgagcagggcccggcggcgcgtgcgctgttcgaggacgcgcaggtgatgctcaagcagatcgtggaggagcgctggttcaacccgaaggcggtgatcggcttctggccggccaacagcgtcggcgacgacatccggctcttcaccggcgagagccggcaggagacgctcgcgaccttccacggcctgcgccagcagctctcgaagcgcgacgggcgcgccaacacctgcatctccgacttcgtggcgccggccgagaccggcatcgcggactatgtcggcgccttcgtggtgacggcgggcctggaggaggtgcgcatcgccgagcgcttcgagcgggccaacgacgattaccgctcgatcctcgtgaaggcgctcgccgaccgcatcgccgaggccttcgccgagcggatgcacgagcgcgtccgcaaggagttctggggctatgcgccggacgaggcttacgcccccgaggagctggtctcggaaaagtacgacggcatccggcccgcgccgggctacccggcccagcccgaccatacggaaaaggtgcagttgttcgatctgctcaaggcggagagccgcatcggcgtgaagctcaccgagtcctacgccatgtggccgggctcctcggtctcgggcctctacctcgcccatcccgacgcccattacttcggcgtcgccaaggtggagcgggatcaggtcgaggactacgccctgcgcaagggcatggatgtgagcgaggtcgagcgctggctcgggccgatcctcaactacgacccggtccgctacctcaaggccgcggccgagtagtcacgccgaataggtcacaggtggcgcgggatcgcacagcaacgctcccgcgccgcgactttttccttgccgaggggcggtggggcgcggcacgcctgccgttacgacccgcggggctgacccgccttcgacaggaagtcccgatgcgccccacgctgctcgtcctcgccgccgcactcctcgcctgcgggctgtcggcctgcaacagcaccgattcgggcggtcccggcctggcctcggccttcgagaccagcaattaccggcactcctccgacaccaacggcacccagacccgccgggacgtgaaccgcgcctacacgcagccctcgctgcccaccatcgccaaccgcggcttctgagccttctcggctcagggccgcagacgccgacgcaggctctgggtcgccgcccagagccgcgtcgagcgcttgatccggtgcttgagccgcaccgcgagccgtgaggcgagcacgagcccatggctcgccgggctcaccggcacggtctgctccacgagttcgatggtctcgtcgcaggtcttggccttgtagcccgcctcgccgacgccgaggtcgagcgcccggcggccccgcgcggcctgatggccgaccagccggtgcagcaggatctcgccggggctgaaccggccgagttcggggtcagtgtcgaaggacgtccacatcccgcagaagcgggcgccgtccaccgcgccgccgaaggtcgccaggatgcgaccgctctcgctcgccaccagggcgtgaacctcgatcgccgcggcgccgccatccgcgtccggggccgtcgcggtggcgatgaagcggcggatgtcggcctccgcgtaggggtcggcgatgccgagatcggcgaagcgcgcggccttctgcgcgtagaacgccgcctggatctcggcggccgcctccggcgtctcggcgacgcggtgctcgacggcgcctaaaaactccacgagcttgcgctccttggcccgcagcttcttgcgggtgtcgccgctgaacacccggcgcagggtggcctcggcgtcggggccgagcagcatgccgtaggcgtcgctcggcgccggcagaccgcctccggccagcgggttcggggtgccgtcccagacgcgcggctggttgcggagcgcgaaggcgtcaatgcccgccgcgcggccggcccggatcagggcttcggtcagatcctcggccggcatcgccgccgcctcgcgggaggcgaagagcggcatgtggaagttggcgtgccggtcgccgaccacccgcgcgacccgcaacggaccgcggcgcccgaccgtgagcgggatcagcacccgcgcgcgtccatgcgcgtcgcggagcacgagaatgcgcgtcgcctcaccggcatcgatcccggcgccgagataggccgccacccagtcgaagcgctggtagggcgtcatcaggacagccgggtcggcctccagcccccgccacagcccctcgaccgcggcgagatcggagaacacctccgcggtgaggccgccatggccccgcaggcccgcccgcacggggcgccccagatcttcggcgagagccgccattcccacatcccccattgcgggcgcccgtcacggccaggacgggcagccacgcacaaccgcctccgggcgatcctgccgggttcgtcctcaagcctcggttgatgcgggcggccgatctgcggggatgggtaacgaaagcttttcgcgtccgtcgctaggctcaaggcgatgccggggccgcccggtgcttcgagccgagacgggccatgctctcgccccgcacccgacaccgcctgttccgcgccggctttcgggcgatcaccgccacgggcgccgaccgctggctcgcccccgccacccgcgggcgcggcgtgatcctcaccttccaccatgtccgccccgagccggtgccgggcttcgccccgaacgccctcttgtcgatcacccccgccttcctggagcggacgctggcgctgctggccgcccgcggcttcgacctcatcggcctcgaccaagtccccgagcggctcgcggccccggaaagcggaaaacccttcgcggtgctgaccttcgacgacggctaccgcgacaatgtcgagcacgcccagcccgtgctggcgcggcacggggcgccgtggacgctgttcgtgacgagtgacttcgccgaggggcgcggacggctgtggtggctcgaactggaacgggccgtggcccggctcgacgctgtgcggctcgactccggcctcgtcctgccggcccgcacggatgcggagaagacggccgcctttgagacggtctatcgcgccctgcgcgccggcccggagccggtcctgctcgatgagatcgcccggttatgccgcgaggccgagttcgagccgggcgggctcgcccgcgaacactgcctgagctggggagaactgcgcgatctcgcctgcgacccggtcgtctgcatcggcgcgcacacgctctcgcacccgatgctcgccaagcacgacgccgccttcgcggagcgggaaatggccgagagccgcgcgcggatcgaggcggaactgggccgccccgtgcgccacctgtcctatcccgtcggcgatccgacttccgccgggacgcgggagtttgaaacggcaaaaagactcggctttgccaccgcggtgacgacccggccgggccatctgttcgcagggcacgcggaccatgtccacgcgctgccgcgggtgtcggtgaacgggctgcaccagagcgacgcggcgctggccagtcttctctccggcgtgccgttcctggcctggaaccgcgggcagcggctcaacgtggcgtgagcggaggccgcctcagcggcgccgacggcgcgagcgcgacgagccgccctccgactcccctgcgccggcatcggcgctgccgacatcgaagctggcgctggcccggccgcggcggccggagcgccgcccccggcgccgtgccggctcgacatcgggctcctcgatcgaggggatgccggggatcgtcgcggtcgaggcgaccgaggaggtgctggaggcgtcgttgccactgacatagccgccgctcgcgacgttccgggcgggcgggccgaacatggcgaggcactggttgtaggcgaggtcgttcttcagccgctcacattccgccatcgaacgcggcgtgccctgcgcggccgcggtttcggcggccatcggtgcggcgagcatcagcgaggcggcgaggaggtgcggacggaacgaaagcgcggggcggcgcgaggaggggcgcatgggcggctggcgaccttcggagacgaaccttgagcgtaggacgtcccgccttctcgccagggagtgcggcgaaaaaaggggccgctggcgttcaaccgtgtccgaaagccggcggccaccgttcggaacgatgcgctaattgtccggccggtccatccagcggatcagcggcatcagcgggaagatccaggcgatgccgaggatcgagtagatcaccgtctgcaccgccggatgggtttccgagatgcggctgtcggcgagcgccatggcaagcggcgcgtagacgatcacgaaggccaggataccgaaggttccgagcagggtgcgcgtgcggcggcgcatgggcctggatctctcgcgttcgtgggtgagcgcccggcgggcgccggaacgggtcgtaccggtcctgctcgcgcgctgcaacgcggcaagcctgcgtcatggggcaattgctcgaagccgcggattgcggcttcgcgacgcgaagagcgtcgcgcggagcggaagcctaagcccgcggaggcgggcgccggcgtctgaggccggcatgaagaaggaggatcgcctcgtgcgattcccctgcctgcgccataggccgcgttgcgcgcggggtcccgcttcccgtaagccaccccgaacgttcccggctgccggacctgacgcgcgagaccatgagactgtcgacccatccgaccctcgaccgcttcgacgccgtcccggcggcctcctaccgccccgggcacggcgcggtgcgcgcgtggctctatctgctcgccgtgctcgtcgtggcgatggttgccgtcggcggcgcgacgcggctcaccggttcgggcctctcgatcaccgagtggcggcccgtgaccggcgtggtgccgccgctcgacgccgccgactgggtggtggagttcgacaagtaccgcgacacgccgcagtaccgcatcctcaaccagggcatcgggctcgacggcttcaagacgctctactggtgggaatgggggcatcgcctgctcgggcggatcgtcggcctcgtgttcttcctgccgtttgcgtggttctgggcccgcggcatgctcgggcgtcgccttctcaccggcctcctcggcctcggcctgctcggcgggcttcagggcgcgatcggctggatcatggtggcctcgggcctccagcccggcatgacggcggtggcgccgctcaaactcgccctgcacctcaccaccgcgagcctgatcctcgccggcctcgtctggctcgccgccggcacccgccctcgggcgctcgctccggcgcccgaaccggtacgggtcgtcgccggcctgttgccggccctcgtcctggttcagatctggctcggcgggctcgtggccggctcgaaggcgggcctcctctacaacacttggccggacatggacggcgttctcgtgccgccggcccgggtgctgttcgacaaggtgcccttcatcgagaacttcatcgacaacctcgctttggtgcagttcaaccaccgcctcttcgcctatctcgtcgtggtggtggccatcgcccacgcgatccaggccgcccgtacggcgtccggcagcgccgcggcgggccgggcgatgggcgtggcggcgctggcaacggcacagatgggtctcggcatcgcgaccctcctgctgcatgtgccgctttgggccgggctcgcgcatcaggtcttcgccatggcggtgctgatcatggcgaccgtccatgctcgtctcgcccgcggcgtgcccgccgccgccgcgcccacgggggcggaggtgccgatcgggctggaggcgctcgccggccgcggcgcctgagccggctctgcgccctgcgaccggtttggcgcgaaacctgcctcgcggccgaggcaggttcatgaaaccgtcgcgatgggcttcgatgcttgcgggaaggctcggaagggagccttggccgactgcgccgcagcatagaaatcggcttaccccgaggcgcaaaaggtgggttccagtcgtcgtcgcaacaatttcggtggaagaccgtgccctcggtagtccggcgatggaacgactcggcgctctatagaattaaatacctcgccaacacaggagcagaggatgtttctggccgaggacggacgcccgcttgcgctgacatggaactacacgcccagtgagttgcgggcggacggtgtagtccatatcgcaggcatcgccctcgggtttctcggcgcgatctgcttggtcgtgacggcggccctcaaccatctcgggtggatcgaacgggcctctctgctggtctacgccaccgcgttgctggcgatgctcggcgcatccgctgcctacaacatgtggccggtgggaccgcgcaagtggatcctgcgccgtttcgaccatgccttcatctatctgatgatcgccggcacctacacgccggtggtggcgctggtcggctccggccccgtcgcctggacgctgctcgccctgatctggacggtcgcgctcaccggcatcgccatcaagatcctgatgcccggccgctgggaccgcgtctcgatcgtgctctacctgatgctcggctggagcggcgttctcgcctacgagtcggtgatctcggggctcaccccgtccgcgctgtggctcctcgccatcggcggcctgctctactcgggcggcgtggtcttccacgtctggcgcagcctgccgttccagaacgcgatctggcacgccttcgtgctggccgcgactgcctgccattacggaacgatcatggcgagcgtgctgcacgtcggggcgtgagcgttctcgcctgtctcatcattgggccgcgaagccgccgacacgcgccaggacgatgccgcgcgtgatctgggaatagaaaacgtgggagaccgggctggacgccggaggcgcctgatcctcaggccggctcggagatgctgctgccttcgcccagggtgtcggaggcgcgctcgactgcgctgatcgcatcgagcaggtgctgcacgctgcgctccacctcgatccgcggccggtccatgacggcggcccgcgccaccagcccttcgagctgatcgagcacgtccaggaggtcgcctgcgacagccgccacgtcgcagccggcgcgggccggcgtggcgggggcaggagggcggcggaaagggatgaccgtgctcatcgccatcgtgtgtcgcgaaaaggcgggcgcatggccacccgcagaccgggcgtcatccacacccaagccgcagcgcggggtcgccaaaggaggcttcctggctcaattggtgagtttttcgtcgaaaccgtgtctcgaatccccggcaaacggtcaagcttttccgccgtgacaccgggcggcttccgaaacggaaaaatctttcctccgaatcgggccgctccggcgatggattgacaaggatcgcgtcgaagcagaggttggaatcgttccgaggggggccccgtatggggctgagagtgggcatgcgccctgacccttgaacctgatccggctcgtaccggcggagggacgggaaccagtggccgctgctcacaggcagcatcggtcagccgcaccatcgtcgggaccacgggtcgcctcccctttcaggagcgacagcgatgaacgcacccgtccgtcccaaagatcttcccaacaacaatcccgccagcgtgaccaccggccccgtgcagggctcgcgcaaggtctatgcggaggcgcccggccgccccgacatccgcgtgccctatcgggagatcgccctctccgacccgaaggaggagccggtgcgggtctacgacccgtcgggcccctacaccgagaccgatgcggccatcgacctcgagaagggtctggccgcggtccgcgagccgtggatcgtcgggcgcggctacgccgccgtgaagccgcgcgaggtgaagccggaggacaacggattcgcggctgccgacaagctcgtggcgccgtgcccggccgagcggacgatccgccgggcggagccggggcagctggtgacgcagtacgagttcgcccgcgccgggatcatcaccgaagagatgatctacgtggcgcatcgcgagaacgcctgtcgtgcgcagatgctggagcgggcggaagccgcgctcgccgacggcgacagcttcggcgcggcggtgccgcccttcatcacgcccgaattcgtccgcgacgaggtggcccgcggccgcgcgatcatcccggccaacatcaaccacctcgaactcgagccgatggcgatcgggcgcaattttttggtgaaaatcaacgccaatatcggcaactcggcggtgacgtcttccgcggctgaggaagtcgaaaaactggtctggtcgatccgctggggcgcggacacggtcatggacctctcgacgggccgcaacatccacaacatccgctcgtggatcgtgcgcaactcgcccgtcccgatcggcaccgtgccgatctatcaggcgctggaaaaggtcggcggcgacccgctgaagctcgattgggaggtgttcaaggacacgctcatcgagcaggccgagcagggcatcgactacttcacgatccatgccggcgtgcggctggcccatgtgccgctcaccgcgcggcgcaccaccggcatcgtgtcgcgcggcggctcgatcatggcgcgctggtgcctcgccgggcaccgcgaatcgttcctctacgagcggttcgacgagatctgtgacatcatgcgggcctacgacgtgtcgttctcgctcggcgacggcctgcgtcccggctcgatcgcggatgccaacgacgcggcccagttcgccgagctggagaccctgggtgagctcaccaagatcgcctgggacaagggctgccagaccatgatcgagggccccggccacgtgccgatgcacaagatcaaggtcaacatggagaagcagctgcgggaatgcggcgaggcgccgttctacacgcttggcccgctgaccaccgacatcgccccgggctacgaccacatcacctcgggcatcggcgccgcgatgatcggctggttcggcacggcgatgctctgctacgtcacgccgaaggagcatctcggcctgccgaaccgcgacgacgtgaagaccggcgtcatcacctacaagatcgccgcgcacgccgccgatctcgccaagggtcaccccgccgcgcagctccgcgacgacgccctcagccgcgcccggttcgacttccgctgggaggaccagttcaacctctcgctggatcccgacacggcgcgcgcctaccacgacgagaccctgccgaaggacgcgcacaaggtcgcccatttctgctcgatgtgcggcccgaaattctgctcgatgaagatcacgcaggatctgcgcgccgacgtgctcgccatggaggaggccggcatcgtcatcggccaagcccagccgatgagcgacgccgagcgccaagccggcatggcggccaagtcgcaggagttcctggaagagggcagcaagctctacgtcgacgcggcggagtaagccgcgcgtgaaatgcgggatggccgtccggcggacggccatcctcgcagaaccgatcgggtgacgcgaattcgcgaaaactcttcaggttatctttacggatcggtgaggctggcggccgttcccgggggacaaccggcggcctttaagactccggtagcgacgcgcgcaatctcctgaggtccggcctcgcgccggaaccgaaggaatgcagccatggacccgatcagggccgcggcctcgacgccgcccgtctcaacagcccccatcacccccatccggccggttggggaaaccgttcgcgacgaggcgcccgcctcccgcgtgctcgaccccgcggtcaccgtcgcggtgagccccgagagcacggaagcgaaaccgtctgagccggatcggcgggcctatatccgcgatgcggagagccagagcctcgttttccgggtcaccgatccgcagaccggcgacgtggtgatgcagatccccgacgaagtgatcctcaaggcgcgggcctacgcgcgggaagccgcgccgtttctcggcgagcgcgtcgccaagacggcctaaccagccgcccagtgacatcgcccgtccgacgccctccgacgcgacagaacgctcggaggtgcgggcacccgcgcgccgcgacatcctccggcgaatgacgcccggacagcacgtcgccgccgaaggcgacgcgattcggcggctctgattcgattcggcgtgcggtcagccggcatttacgcccccggcccggcgtcgccctgaagccccgcggcgatgtggttgttgagcgagaccagggactcgattttctgcgccgtcggctcgatcatcgtgtccaggatcgtatggaacacgtaggccgaaagctgcgccatgctggtgcggacctcgacggggagcgggctgctcggctcggtcgctgcggaggccaggatcgtccagacgcgctggttgaacgtcagcgcgtcgttgagagccggccccgcctcgacctgtgaaccgagggactggagacggccggcggccttcagcagaacggccgcctcggcttctcgaggggagagcgccacgcgcgaagccttcgcataggcattggccgcgtactgcattgttggtgttctccctgcgccgccctcggccgatcgcaggcgaatcaatgcatcgtttttgttaaaagccggtatgcgagcaatctgccccattggcgccccgaaagcgggcgagtgcttcggcgtggcggccgttgaggccagtccgtgccgcatcgggtccggaacccgtttcagatgacgaacttctttctcggattgatggccggctgcatcatcgccggcgtcgtcaccatcaccgctgcacggcacccggcggtccaagtgcggctcggcctcgtgccgcccgctcaggcggcggtcgtcgtcgcaccccgccccgagacgccccgctgcccggtgccgaagacggcgaaccaagtcggcaatccggagatgctgttctcgcgtagccgcctctggtcggtcgctccctgaggcgggcctcaactcctcgagacagacctcacgaaacctgggcgttcgcttcgctgggcgcgatggcgtgtttcacgcgagcgccgcgcagtcctgacgccgctctcaccgggcggaagcggtgtcagacgctgctgctgagcaggaacatcaccatcgtcgtggcaacggtgctgccgaggaagccgaacagggccgcggcgaacgaggggccggtccgcgtttcggcggtgggctgacggagggcgttgtcggtggcgatcatggcaagaccctgaaaaggaggagaggagttttccggcgcgaagcgatcggtttcgttgcgatagacctgcgcttcacggtgacgcttggcggtgcgggaccacacgccggcccgcggacggatccggcttttgcagcatcgagttacaggcagcttcgacccgcggggcgcgggtcagccccggtcagtcgcagcggttgacctgcttggcagcgcgcagggaccggagttcgctgcgcagatcgatcgagacgatgtccgccccgcaatcctcgaaggcgtcctgcgcctcgtggtagcggtcgccgatctcgtcgagggtgtcgcaaacccggtcgtgattaccgagccgcgcttcctggcgggcctgatagcgcagcgcgctggcttcctggatcttgcggcggccgtcgagacagccgggggccgcgagcgcggaggaaacgagagagacgccgacgagggaggccgcaaggccggcgaaaacggtgtgtcgcatgaggtgacgcatggggcagaccgaagctgttcgacagaagtcgtgaaaaggttaaggggcgctcaacatgcagacgtctcagtgtcttcactgatcctgccgcgacgttgccgtccgtcttagcttctgaacggtgacgctaagccgatggttccgaaactcgcctgcgggatctgccaagattcttgcaggcttcctcgacgattcttggtggaacattcggcgcactgggattcgatcgatacccctatccctcggcggcctccttgcgaccgagatccggcccggcacggtttcggcgcgccgtctccgacacacgcccccgccgagagacgagaatctggtcgagggtcaccggcgctaagccctgcgcatcgacgccgacatcgtattgtcgcgggatcggcttgagccggccgtgggaatggccgtgcaggttgatcgcgccgcggccgaggccgttccaggtccggaaggcgtagtgacatagcacgaggcggcggccctcgacctcggtctccgcgtaatgcgccaccgaggtccagccgggcgccgagagggtggcggggccgtcgttgttgccgacgatgagatgcttgtggccgttgagcgcgccgagcagggccgcgatgcgctccgggggagggccgagggcgaagtcgccaagatgccagacggtgtcgtccggcccgacgacggcgttccaggtctcgaccagggccgcgtcatgggccggcagatccggaaaggggcgccggtcgatccgcaggatccgggggtcgccgaaatgcgtgtcgctcgtgaagaagatggtcatccgccgcactgtccggtgtgagcgggacaacgcggcggacgggagaacgatgccagcttaacgtcccgggctgaagcgcagcggcacggtgacggcgaggctcggctgcgtcaccccggcgggggcgggcggcaggccgccgcgcaccgccgcgagcgcggcgctgtcgatggcgccgaccccgctgctgccggtcacggccgcaccgctcaccgcgccggagcggctcacggtgaagcgcaccgtcgcgacgccgccgctggtgccggccgcggcctcgcggttcatccggccgcggatcgtcgcggcgatggagcccttccaggcggccatggcgttgggatcgctggccgcggcggccgtacccgtcgcgctctgacgcgaggtggcggcggagttgcgctgcgcattgcccgcctgcgcggcctgggcacgccgggcggcatcgcgctccgccttcgccttggcagccttgatccgcgcttccttctgcgcctcctcgcgcttcttctcgaggatctcctggcggcgtgcctcgcgctcggcctcgcgcttcttctccagcgcggccttgcggcgctcctcgatcttgggatcgggcttgggccgctccggcaccttcgccaccacgggcgggggtggcgccagcggctccgcctcctgcgcctcggaggcgatgatctgctcctcgggcggcgggggcagcgtgtcgggcggaacctccgtaacggcttccggcggcggaggcggcggctgcacctcctccggcatcacctccgtcatctcggggggaggcgggggcttcacctcgtccggggtctcgaccggctcggccgtctccggctcgccctcgggcttggcctcctcggggatcgcctcggactgcgccgtctgggcgggggcctgcgtctcggcctccgccatctgcggcgcgagatcgatggtgatctcctgctcgcccgggggcgcgggcggtgtcagatgcaggtaggtgatgccgatcagccccgcggcgtgtagggcgagggccagggcgaaggcggccgcgaggcgcccctggccgcctccctcggacgggcccgagggtaacccctgcccagcgtaagcgggcacgggagccggcatcggggcagatgtcggggcctgcatcggcggcatgggggcggccttcggagctggcttgggagcggccatcggcttaacggggcgtccctgcggccggcgcgccacccgccgattgggcaatcagcgagaccttggtgaagcccgcctgaccgacgaggcccatcacttccatgatccggccgtagggcacctcccggtcgccgcgcacgagcacgacctgatccgggttctccgccctgagctgcttcaggcgcggcaggatcgtctccggcgtgaagccgtccttggcgatgaacggattgccgtccttgtcgatggagacttcgagcggcttctgcgactgcgccactttcgcggcggtcgtcttcggcaattgcaccggcacgcccgtcgtcatcagcggcgcggccaccatgaagatgatcagcagcaccagcatcacgtcgaccatcggcgtgacgttgatctcggacatcggcgtggcgtcgaggccgtcctcgtcgtcgctcgccgaacgcgcggttcccatggccatggcttcgcccttccgggtgtcggcggccgcccgccgagctgaggcgggcgccgcgaaggtttcaggggtcggcgaagaagcggattactcggccgccgcggcccgggcgtgggggccgcggtcacgggcgaggcggttgccgagcaccgagatgcaggagacgaagctcgactggatgcgggcgacgtcaccggagagcttgttgtaggccatcaccgccgggatcgcgacgacgaggccgatggcggtggcgaacagcgcctccgcgatgcccggcgccaccaccgcgaggctggtgtcctggctcttcgcgatcgacgagaacgagttcatgatgccccagaccgtgccgaacaggccgacgaagggggcggtggagccggaggtcgctagcagcggcagcccgccctggagacgcttcacctccaggctaagcgcgcccttcatcgcccgctcgatccgttcacggcgctcggcccggctctcgctcggatcctggtcgcgccacgcgtcgagccccgccttgaccacgtggccggcgatgcccttctgcccggtatcgatggtgccctccgagcggaccatcgcgtcgaaggccttggcctgccgcttggcggcggagaggcgcacgatcttctcgaagacgacggtccagcaggcgagcgaggccaccacgaggagaatcatcacgcttttgacgatcgggtcggcctgaaggaacagaccgatgaacgacatgtcgtgggctgcagcgaccgcctcggcgggcacggacgtcggatccatgtgtgactcctcgtggctccaataggcgtccgtcgcacccggtcgaaccggtgggacggccgtggccggcctcagcgatcgaaggcggccgatgtcttggtggcgggctcgatccgctccaggcaggtctcgcgggtggcgtcaccgccctcgcaggcgagcacgtcgttgagcagaaggcggccgattttcgggcaggctaggccggcgaaatcgaagagccgcaccacggtcttcttctcttggaccggacccaactcgacggcgaggcgcttctgggcaacgccctcggtgtcgaaggcgaacagatcgaccttgagcgacttcagcgcgggcccgcggctgttgtcgacgagcatgtaggtgcggcaggcctcgcccgcgggctcgagccggttcagttcgatcttcaggggaggggcgtccgatttggccggcggggttgcatcctgtgccatcgcggcggggatcgcggtgatcagcgctgcggcgagggcggcacccgcgaggaggcgtcccccgatcccgccgcgtcccggccctgcatcgctcattccccagccttcctgaatcacgacgatctcatctccccaatctcgcgccgccccggagatccggagcgggccgcttgacccgaaggccgaaggactgccgctgtcccgccgacattcgcttcgccatggtttcgacggtgccgagaggcgccgtcgtccggggcgagaccaccgtgacgcgatctccaccgcatggcgatgtgcggatacagcaaaggtcacgtccggcgctcctcacagcaccgtgtacgtttccgggcgtgcctatccgacaagcagggtaccgatcaaggtttgcaaagaatttcagagcaattccaaactattggagaaggcaggcaagcgaactgggatttctcatttgtcccggcgtaattgccgatttgtcccgaattgccgttctccgcgcttcgctgcccgcatggccgaccacccttgatcggcatccgcccgctttccatatcccgtctcaagagcgctgccgcgaggcgggctcgagaccgcaaggtgccgccaagggctcgacgccgttcgatcccccagggccttgccggaggtttgagcgacgatgacgcggccgtccccgttcgggtacccattcctgctcggcttcgacgagatcgagcaggcactcgatcgtgtctcgaaggccgctagcgacggatatccgccctacaacatcgaacgtgtcacccgcagcgaacgcgagcccgaacgcttgcgtatcacgctcgcggtggccggctttacgcaggatcagctcgacgtctccttggaggagaatcaactggtcgtgcgggggcggcaggtcgacgacaagtcccgtcactacctgcaccgcggcatcgcggcgcggcagtttcagcgggccttcctccttgccgatggcatggaggttttgggcgcggagctgtcgaacgggcttctggcgatcgatctcgcacggccggagccggagcgcatcgtgcgcaagatcgcgatcgccgccaaggatccgtgatcctgaacggcgattctgacctgcgcagcctacggatgatgtaactgagccgcgtcgatgcatcgcaggctgcgtcgcccgtctctcgggcctccaccccatcccggatttgtcgctgccgatgtgcaggaccatatccggttcaacgctctgcctcggaaggagggcattccatgaccacggccacaaccgacctgaccatcgacacgaccgccaaccccgccatcgacccggcggagttcgccgcactcggcgaggggcacatcgcctatgtccgcccgatccgttcggacgaggtgcgcagcctgttcccgcaggccccggagatgacccccggactcgacctgttcgccctgctctccgcgagcggcgcgccgatcctgctcacggattcccgcgaggtcgccgtggcgaacgccatggcccaccagctcttcccggtgagcctgcactagagccgtctccccgccgctcggcgggggcgcatcaggccatcgccgcaaccgtgcgcacgaggaggtcgatatcctcgggccgcgacaggcggtggtcgccatccttgatcagcgtcagccgcgtaccctgcgcgggcaggcgctccagaatccgcagggcatgcggatagggcacgtccggatcggccatgccctgaaggatgtgcaccgggcagcccggctccaagtttgcgtccagcagcaggtggcgccgcccgtcctcgatcagcgccatgcggatcgggtcgggcttcggggcatagggcgtctcccgataccacacgccgtcgcgctccagggtctgccggacctcgggcgggaaggcgtcccaaatcaacgcctcggtgaagtcgagggcgggtgcgatcagcaccattccgccgagatccgcgccgcgccgcgcccgctcgcgggcgacgaggcaggcgatccagccgcccatggaggagccgacgaggatcggccgctcgttggcgtagcggtcgatgacggcgcaggcgtccgcgagccagtcggagatggtgccgtcctcgaagcgcccctccgactcgccgtggccggaatagtcgaaccgcaccatgcgtcgggcgttctgcgcagcccaggcgtcgagggcggcggccttcgtcgcccgcatgtcagagcggaagccgccgagccagaccacgggcggtccctggccttcgcggacccgcaccgccagccggcgcggggaggggccttcgatatcgagcgtcacgaggggcaattcgcccggcgaagtctccggatcgctcactggcgcggaaatcctgtgattctgaaacaactcggcgacgcttcgtttaccgaaccgtaaagccgcggggacaatccttacctcatgacccaatcccaagcgaccgtcccagcacgggtgacgcgatgaacggaggcagcctgtccggcggcccggtgcagttgtccgaggcttcgccgttggcgggcgtcacggtgctgcagatcatcccggccctggaggcagggggcgccgagcgcaccaccgtcgacgtcgcggccgccctcgccgaggccggtgcgcggccactggtggccacggagggcgggcggctcgtcggcgagttgcaggccaagggcgggatctgggtgccgttccccgccaacaccaagaacccgttcgccatggcgctcaacgtcgagcgcctcgcccggctctgccgccgcgaaaacgtgcagatcctgcacgcccgctcccgcgccccggcctgggtcgcgctcggcgccgcgcgccggctgaagctgcccttcgtgacgacctatcacggcagctattcgggccggaccagcgtcaaggttctgtacaattcggtgatggcgcggggcgatgtcgtgatcgccaactcgcactacaccgccgacctgatccgccggacccatcccgaccaagccggcggccggatcagcgtgatccaccgcggcacggatctggcggcgttcacgccctcggcggtcgcggcggcacgggtcgaaagcctgcgccgggcctggaacgtggcaccgcacgagcgggtcgtgctgctcgccgcccggctcaccgcctggaagggccagcgggtgctgatcgaggccgccgcccgcctgcgcgatctcggcctcaccgacttcgccgtcgtgctcgcgggcgatccgcagggacgcaccgcctatgagcgcgaactcgacgcgctgatcgagacgcgcggcctgtcgggcatcgtgcgccgggtgggccattgcaccgacatgccggcggccttccgcgcagcttccgtcgtcgcggtcccctcagtggagccggaagcgttcggtcgctcggcggtcgaggcacaggcgctcggcattccggtggtcgtctccgatctcggcgccgtgcccgagaccgtgctggcgccccccgatgtcgagcccggccagcgcaccggctggcgggtgccgcccggcgatgccgcggctctggccgaggcgctgaaggacgcactctccctcggcgccagcgcccgcgacggcctcgcgcgccgggcgcaggcccatgtcgaggcgaatttctcgctcgatcgcatgatcgacggcaccctgaacgtctacgccgaccttctgaaccgagccaaaacgtgacagggtgaaccgaaatcagtcccgcgagttgactcggcaagaagatttgccaagttagtgccgtccggcagcgccggatcaatcggtggccggggctcgccagacgcggtggctctcaggctgccgttttgtcgttgatacaggagaactgagccattcgcagaccaatgagagccatgccggccccgcagaaggacgggccgcgcgcaaaccgggacatacgcggcgtccgcgacgtccagctcatcgaccaggatgggcagaaccggggtgtcgtgcccttcttcgacgcgctggccatggctgaggaggtcggcctcgacctcgtcgaaatcgcgccgaattcggtccctcccgtctgcaagttcctcgattacgggcgcttccgcttcaacgaacagaagaagcagaacgaggcccgcaagaggcagaagacggtcgaggtgaaggagatcaagctccgtcccggcatcgacaagcacgattacgaagtgaagatgaaggccgttcagcggttcttcgaggaaggcgacaaggtcaaggtcaccctccgcttccgcggccgcgagatcgcccaccaggatatcggcctccggctcttggaacgtgtgaagcaggagacccaggagatcgcgaaggtcgagagcgagccgatgctcgaaggccgccagatgatcatgatcctggcgccgcgctaaccgcctcggccccggcctctccgcgatcccgcggaacaggctcatccgcaaatgcgctgctccctcgcgggggcggcgcatttttcgttttgcgtcggaggatgagggctccgcgcggcggagcgactggacggggcttcagaatgccgacggccccggaaggatgaggccgccggcaacgcgtaaagagacttatttcagcatcgcgatctgcacgtcgccgacgcgccgcgtcaccgacaccgtcacgtcgttgccgtggcggtgcaggcggatatccgcccgcgagtcgccgagcttgaggttgaacagctccaccgcgtcgaggaagcgcggcaggatcggattgcggaagcggatgcggttgcgggcttggtcgatttcgagcccgagacaggcggccaggaaggcgaagggcgccgccgctgcccaggcctgcggcgagcaggccacgggatagctcacgggcccgcgttgacgccgccgcatgaagccgcagaacagctccggcaggcgcttctggtcgtagtacaggctcgtgtcgaacatcccctcgaacaccagcgccgcctcctccttgaggccgtagcgcgcgagcccgagggcgcagatcgcgttgtcgtgcggccagatcgagccgttgtggtaggacatcggattgtagcgcgcctcgcccttggcgatggtgcggatgccccagccgttgaacccgtcgttggacagaagctgcgccgcgacgtgcgcggcccgcttcggcagggcgatgtcggtgaacagggcgtggccggtgttggaggagcgcacggcgcattggcgcttggcgccgtcgagcgcgagcgcgtaggtgccgatctcctcgcaccagaacgccttgtcgaagttctcgcgaagggtgttggcagcggccgagagccggaccgaaaggtcgtcctcgccgagcatgctcgcaagccgcgccgcaccgcgcttggcggcgtagacgtagccctgaacctcgcacagggcgatcggccccttggccatggcgccgtcggcatggaagatcgaatcgtggctgtccttccagccctggttagccagcccctgctcggtctcgcgggcatattcgacgaagccgtcgccgtcgcggtcgccgtatgtgtcgatccattccagcgccagcttgagctgcggccagatcgcccggatcgtgtcgaggtcgcccgtcacctcatgatattgggccgccagcatcacgaagagcggcgtgccgtcgatggtgccgtaatagtgccggaagggcacctcgccgagcatcgccatctcgccgcggcgggtctcgtggagcaccttgccgggctgggcgtcggcggccggatcgacttccttggcttgcgtcgccgcgaggaagcgcagcacgcccttgccgaaattcgggtcgatccagagcgccatcatcgccgtgatgatgccgtcgcgcccgaacaccgtggagtaccaggggatgccggcgaaggggtagatgccctcctgcgtccgggtcgccagcatgtagaggtcggcggtcgcccggcagaggccctcgttgaattgatcgttcgaggaaatgatcgtggtgatgccggcggtgatctggcgctggtcgcggcggttgtcgcggtaggcgcgagcgaagacgcgcccctcgcccagggaccggtccggctgctcggccaagctgcccgccgcccgcgacagggctgcggcggcggattcacccgcccgctcggggcccggcgcgctggtataggcgcggtgcgattggcacacgacgcggatgaacagcgaggtgttggctccgggctccagttcgaccacgaactcggccttgcccggctccagcgtgtgcggcttcggcccgaaatgcagcgaggtggtgcgcaccatctcgtcgaggccggcgtagcggaactgcacctcggtcgcgctgcggcgctccacggtccgcttgccgcggttggcccggtccgagccgcgcacctcgaacagatcgcggtaatcggcgtcgaacgtcacgccgatgcgcaggcggcggcggcgggtatcgtagttgcgcaggccgatccggtcgtagcaggcgcccttgaacaggaacttggtgcgctcgatggcgatcagctcgcggggaatcgcggtctcatcgccggcgtcgagccggatgtcgggggtggtgagatcgacgctgagcgccccgttgtcgtcttggatcgccgaggacagcatcatcggccgctcatcctcgatcgtcagcgcgaggcgcgagaggtagcgcgtgtcctggaagtagaggccctccggccccggaacccagccgatgtcgccgtagctgtcgagcacggcgaaagcctcgccgtatttgagggcgcgtaaggggcggtccaccagggaggcctgcgcctcgatatgatactgcggcaggttctcgtcggcgtcgaggaagccgaaccgcgaggtcgtctgtccctcggagccgtcggcgtggaaatgggctgcgtcgtcctgtgccgccatgcgaagcgcctttttgccgttgatccgatgcgagcgaggtgaccctcgcaaatcgaaggccgccgatcgcctcgtagcgaccggcggccctgtcggacccattcagttaggcgctctgccggccccggcgagggccggggcgggttttcgtcgagcggttaggccggcatcgcggcgacgtggatcgggccgtgggccgtaccgttcagctcaccgtactggggcgagaaggcgccggcggcgggcatcttgagcacgtttccctggccggccaggagctgctcgtaggccgagacgtacttgcggaccatgacctcggcggtgaagcggccctcgaaatgggcgcggacgccggcacgcggcagatccttgaccttgcggcacgcctcgatcgcctcgtccatcgagttgacgataaagccgctgacgccatccttgatgacttccggtaccgagccgttgccgaaggcgatcacgggggtgccggccgacatcgcttcgatcatcacgaggccgaagggctccggccagtcgatcgggaaggcgagcgcgagggcgttgccgaggaagtccttcttctgctcctcattgatctcgccgatatactccaccagcgggtggtggatcatcggctcgatcttctcgtcccagtactcctggtcggccttgtcgaccttggcggcgatcttcagcggcgtgccggaacggatcgccatctcgatcgcgcggtcggggcgcttctcgggcgagatgcggccgaggaaggcgagatagccgcccttggcctccggatagtaggggcagttctgcttgggcaggccgtgatggatcgtggccagccagttggagctctccggcatcggatcgcgctggttgtccgagatcgagaccaggggcatgccggtgaaggtgttgtagaccggcatgaagtccggcacgtccaggcgaccgtgcatggtcgtcaggcacttgtgatagagatcctcgaacatcggatactgcaagagatcgatgtggaagtggatcacatcgaactcatgcgcccggcgatgcacgtgatgcagcatggcgaggtggcctgcggtgtgatcgcggtagccgagaaggcgcaggccctccgggtggcaggcggcaagcttggccgaagtctgagaatcaccgctcgcgaacaaggtcacgtcgtgaccctggcgaacgagttcttccgtgatccacgacacgacacgctcggtgccgccatagaacttcggcggcacggcttccgcgagcggggcaacctgggcaatgcgcacgaagacgtctcctgtgacaggaaatagggatgttggcgagactaatgggggacgcggcctgagcgggacatgaacgaaacagacagccaaggtttatggttccgccccgcgcctggggcgagcggcaatctttgcaaccccacggaataccagttttccacatatgttggccggcgacttcggctccggcgcgcccatgcctagacggtaaccgcgacgcaatgagcgtgcctccacgcgggcggctcgggcgcgctcgcacgcggcgttcctccaagggctcaatcgacaaaggccgagtcgattgaaaccggcggatgtttctgccataagccgcccgcgtcgaaccgcccggccgattagggctgccgtggcggttcccgttgctccagcagcatcaagcgcgaagtcccggccgccggccggatcgctgtcgcgtttcaggagagcgaaatgcccaagctgaagacgaagtcgggcgccaagaagcgcttcaagatcaccggcaccggcaaggtgatgtacgcccaggccggcaagcgccacgggatgatcaagcggaccaacaagcagatccgcaacctgcgcggcacgacgaccctgttcgagggcgatgctgccaacgtgaagaagtacttcctgccgaaccagcggtaagtccttccacccctcgcgatctgttttgtcttaacgttccaggagatctcccatggcccgcgtcaagcgtggcgtgaccagtcacgcgaagcacaagaaggttctgaaggctgccaagggctattacggccgccgcaagaatacgatccgcatcgccaagcaggcggtggagaagggtctgcagtacgcctaccgcgaccgcaagaacaagaagcgcaccttccgcgctctctggatccagcggctcaacgcggcggtgcgcgagcacggcctgacctattcccgcttcatcaatgccctggcccagtccggcatcgaggtggaccgcaaggcgctgtccgaactcgccatccacgagccggccgcttttgccgccgtcgtcgagaaggcgaagtcggccctgccgaaggccgcctgatcgctccgccgaacggcggaacgctcgaagctctgacaaggcgcggcgcggcaagcgccgcgccttcttcatttcgggccggggcgtgtctgcccgacggccccggtccgcccccttcgcgcgcttgcaggaatgcaaacgacgcgcgaaggcagccccggacgactggccaaggacagcggtaatggatctcgacgctctcgaacgcgatcttctcgggcagatcgagcaggccggggacgaggccggcctcgaagccctgcgcgtggcggcgctcggcaagaagggcagcgtctcggagttgctgaagacgctgggcgcgatgacgccggaggagcgcaaggagcgcggccccctcatcaacggtctgcgcgaccgggtgcagggcgcgatatctcagaagcgcgaggcgctggccaacgccgccctcgatgcgcggctcgccgccgagcggatcgacgtgacgctgccccttcgcgaggcgccggagatccgcggccgcatccacccgatcagccaggtgatcgaggagatcaccgcgatcttcgccgatctcggcttctcggtggcggaagggcccgatatcgagacggacgagctgaacttcaccgcgctcaacttccccgaaggccacccggcgcgggagatgcacgacacgttcttcttacgccccgaccatctcgggcggcgcaagcttctgcgcacccacacctcgccggttcaggtgcggaccatgcgcgccaagcagccgccgatccgcgtaatcatgcccggccgcacctaccggcacgattccgaccagacccacaccccgatgttccatcaggtcgagggcctcgtcatcgaccgctcggccaacatcgccaacctgaaatgggtgctcgaatcgttctgccgcgccttcttcgaggttgagaacgtgacgatgcgcttccgtccctcgttcttccccttcaccgagccgtcggccgaggtcgatgttcagtgctcgcgcaagggcggggagctacgcttcggcgagggcaccgactggctggaggttctgggctgcggcatggtccaccccaacgtgctgcgcagcggcggcctcgacccggatcaggtccagggcttcgccttcggcatgggcatcgaccgcctcgccatgctcaaatacggcatgccggacctgcgccccttcttcgaggcggatgtgcgctggctggagcattacggcttccggccgatcgacgtgccgagcctggtcggcggcttgaccgcctgagccccgccgccctgattttcgatcccggcccggtccgctccggcggccgcgaggatgttctgagatgaaattcaccctctcctggctcaaggaccacctcgacaccgaggcttccctcgacgcgattgccgagacgctgacgcggatcggcctcgaggtcgaaggcatcgaggacaaggccgccgcgcttcgcccctacgtgatcgcgcgggtgatctcggccgagcagcacccgaatgccgatcgcctgcgggtctgtcaggtcgatgccggcgacggccagccgctccaggtcgtctgcggagcgccgaacgcgcgcgccggcatgctctcggtcttcgcgccgcccggcacctacgtgccgggcaaggccatcaccctgtcggtcggcacgattcgcggggtcgagagccgcggcatgctctgctccggcgcggaactcggtctcggcgacgaccatgacggcatcctcgacctgcccgccgacgcgccggtcggcacgccctatgccctctgggccgggctcgacgatccggtcatcgagatcaacctgacgccgaaccgctcggactgcacctcgatccacggcatcgcccgcgatctcgccgccaccggcctcggcaccctcaagcgcgagccgatgccgccggtgcggggcgaggggccctgcccggtgccggtcacactccagttcgacccgcacgacaagggtctctgcccgctcttcgcgctccgcctcgtgcgcggcgtgacgaacggtccgtcgcccgagtggatgcagaagcgcctgcgggcgatcggcctgcgcccgatcaacgcgctggtcgacatcaccaactacatgaccttcgaccgcggccggccgctgcacgtcttcgacgcgaagaaggtcgcgggcggcctcaccgtgcgccgggccgaggagggcgagagtctcgtcgcgctcgacggcaagacctaccggctcgattccgatgcggtggtgatcgccgacggcaacggcgtcgagtcgatcgccggcatcatcggtggtgaagcctcgggttgcgacgaaagcaccaccgacgtgctgatcgagtcggcgctctgggatccgcgcaacatcgcccgcaccggccggcgcctcggcatcatcaccgatgcgcgctaccgcttcgagcgcggcgtcgatccggccttcaccctgccggggctcgacctcgccacccgcctcgtgatcgacctgtgcggcggcagcccgagcgaggcgcgcatcgccggcgagatcccggatctcgaccgcgtcatcgatttcccctggaccgaggtacggcggctggccggcatcgagctgtcgcgggccgaaatgaaggtgacgctggaatcgctcggcttccacatctccggctcgggtgaccgggtgaaggtgctgccgccgtcctggcggccggacgtggagggcagggccgatctcgtcgaggagatcgtgcgcatcgccggcctcgaccggatcgagccgaagccgttgccgcgcgtcgagacggtggcggtcgagccgatgctcaccgtgctgcagcggcgcggccgcctcgccaagcgggcgctggcgggccgcggcatgctggaggcggtgacctattccttcgtcgcgcacgaggatgcccggctgttcggcggcggcggagcggatctggccctcgccaaccccatcgccgccgacctctccgacatgcgcccgagcctcgtgccgggcctgttgcgggccgcgcagcgcaacgccgaccgcggcttccccgacaccgccctgttcgaggtcggccagtgtttcgccagcgacgagccggagggccagagcctgcgcgccaccggcctgcgccgcggcacggcgcgccatgccggctctggtcgccactggagcggcgcggcggagacggtcgatgcgtttgaggccaaggccgacgcgctggcgctgctcgcggcgctcggcgtgccgaccggcgggcttcaggtcgtggccggcgggcccgattggctgcatcccggccgctcgggcgcgctgcaattcgggccgaagaacgtggtcggccatttcggcgagctgcacccgcggctcctgaaggcgatggacctcaagggcaccctggtggccttcgagatcaccctagattccctgccgctgccgcgccaccggccgaccaaggcgaagcccgccctggtgctgcccgaccttcaggcgatctcccgcgacttcgccttcgtcgtcccccgcgacgtggccgccgccgacatcctgaaggcagcgcagggcgccgagcgaaagctgatcaccgggatcgaggtgttcgatctctacgagggcgccggcatcccggacgggtcgaagtcggtcgcggtcgcggtgcggctgcaaccctccgagcgcaccctcaccgatgcggagatcgaggcggtgagcgccaagatcgtcgccgaggtgtcgaagaagaccggcgcgaccctgcgctcctgatcgagtccgacggagggagacggccatggatgcggaactcgttgcggttctcacgcaggagaaccatctcccggccgaggcgctgaagcgggccgcccagaatcccgaggcgatcgccgaaccggtgctcgccctgctggagcgggcggcggaggatgccgaggcgatcgcggacgaggagaccaacctcctgttctgggggctgcacgccctggccgcggcgcgcgacacgcgagtgttcccgctgctgatgcggctgatgcgccaggacggcgaggcggtcgacgggcttctcggcgacgcctcgtccgagacgctgccggccgtgatcgcctcgaccttcgacggtgacaccgcggcgctcgcccggccgatcctcgacagcaccgccgacgacttcctgcgcaacgcggcctttgcggctttgggcttcctgacccgccagggccggattccgcgcgacgaggcggaagcgctgctcgtgcgtttcgacgaggcgcgggcggcggtcgaggaagcaccggcctggatcggctgggaagaggcggtcgcctatctcgggctgagtgcgctcgcgccgcgggtggaggcggcccggcgcgacggtcgcatcaccgacgagttcagcgaccttccgtggttccgcaaggcgctcaagcaggccagcgccacgccgccggacctcagcgccttcgatgcccaccgctatacctatctcgacgatccggtcggcgcgctgggctggaccgcggaatccttcggccagccgatcaagaacccgttcaaggatgtcggccgcaacgatccctgcccctgcggctcgggcaagaagtacaagaagtgctgcctcaccgcggcggaagcgggtgccccgccgcctcggctgccgggcctgtcctgaccccgttcagcgggttgtccgggtcccaggcataggccagcgtctcgaagcgcatcgagcgggcatccaccatcagcaggcgcccgaccaggggctcgccgaaaccggcaagtgcccggatcacctccatcgccatcagcgagcccatcacgccggcgagcgccccgagcacgccggcctcggaacacggcgcgacgctgcccggcggcggcgggctcgggaacaggcagcgataggtcgggttcggctcacccgtcggcccggtctcgtgcgcgcggatcgtggtgagcgaaccgtcgaaggcgccgagcgccgcggtcaccagcggttttttgccggcaaagcacgcatccgagacggcgtagcgggtggcgaaattatcggagccgtcggccacgagatcgtagtcggcaagcagggcagcggcgttctcgggcgtcaggcggcaggcatgggtctcgacgcgcacatgcgggttgagccgggccacggcctcggccgcgctctcgaccttcgggcggccgagatcgggcgtgccgtggatgacctgccgctgcaggttcgagagcgagacggtgtcgtcatcgacgatgccgatcgtgccgatgccggcggcggcgagatactggatcagcggcgcgccgagcccgcccgcgccgatgacgagcacgcgccccgccttcagccgggcctgaccggggccgccgacctcgcgcaggacgaggtggcgggcgtagcgttcaatctcttcggagttgagggccatgcgcgccatgtaagccgcttggacggggagcggaagcggtcgggggcttgctgcgcgcggagcaggtgcgtgctagggcttaccccttcgacgatcgccgctgtttcccacccgctccctcatcctgaggtgctgcggagcagcctcgaaggatcctccagaagccgcgcggacgctggaagatccttcgaggcccgctgacgcgggcacctcaggatgagggacagggttgggaggagccgtccttccccgagccatctttcccgagccaccggtgccgcccttgtccgaccattcccccctcgccctcgcccaggcactgatccgctgcccctccgtgactccggaggaggggggggctctgtcgttcctggcggatcgtctttcgcgggcgggcttctcggtcgagcgtcccgtcttctccgagcccggtacgccggacatccaaaacctctacgcccgcatcggcaccgcagggccggtccttgtctttgccggccataccgacgtggtgccgcccggcgagacggaggcctggacccacgggccgttctcgggcgaagtcgccgacggcttcctctacgggcgcggcgcggtggacatgaagggcggcatcgcctgcatgctcgccgcaacactcgccttcctcgaccggcacgggccggatttcggcggctccatcgccttcctcgttaccggcgacgaggaggggccggcggtcaacggtacggtgaagctgctcgattgggcgaaggcgaggggcgagcgcttcgaccattgcctgctcggcgagccgaccaaccccgacaccctcggcgagatgatcaagatcggccggcgcggctctctgaccgggcgcatcaccgtgcacggccgccagggccacgtcgcctatccccaccgggccgagaatccgattcccggcttgctgcgcctcgcctcggcgctcacggctgaccccctcgacggcggcaccgcgcatttcgacgcgtcgaacctcgaattcacgacgatcgatgtcggaaacccggccaccaacgtgatcccggcctcggccaaggccgtgttcaacgtgcgcttcaacgatgactggacggcggacaccctcggcgccgagatccggcggcggctggaggcggcggccggcaacgcagtgcggttcagcctcgaccttcagccctcgaactcgccggccttcctgacgcagcccgacgccttcgtcgatcgggtggccgatgcgattgaggccgagaccggacggcgcccggcgctctccaccacggggggcacctcggacgcccgcttcatcaaggatgcctgcccggtgattgagttcggcctcgtcggacggaccatgcacgagaccgacgagcgggtggcggtggcggatctcgaccggctcaccgcgatctacgggcgggtgctggacgcttacttctgacgcatcgtcccgaaaggtggttgccggcttgtctgaagagacgatgcgccgacgctagggataatcgacacccacaaacgtcagcccgcaggccggcgccagcggcccgcagcggtgcttggcccctgtcgccaggatctccgccacgtcgtcggcggagaggcgtttgcagccggcgagcatcagcgtgccggccatggcgcgcacctgatggtgcaggaacgagcgcgccgaggtcgcgatcacgatctcctcgaacaggcccatccgctcgcgggtcacgtcgagctgttccagcgtgcgcatgggcgactttgcctggcactcggcggcgcggaacgccgagaaatcatggtggccgaggagccgttgcgcggccctgtgcatcagctcggcatcgagcggccagggcacctgccagacatgggcacgggtgagcgcggcggggctgcgccggttgaggatgcggtagcggtagtgccgccggatcgccgagtgccgcgcgtcgaactcctgtgtcaccacctcggcggaaaggatggcgacgggctgcggccgcagatgcgcgttcagcgcgtcgcgcacggtgtcggtgcgccaatccttcgcaaggtcgagatgggcgacctgatggatcgcgtgcacgccggcatcggtgcgaccggcgcaggtgagccgcgccgtctcgccggagaagcgcgtcacggcggtctcgatggcggcttgcacggtcgggtcgtcggcctgacgctgccagccgcggaacggcgcgccgtcgtactcgatgacgagcttgtagcggggcatcaggcttgcgcgctcacccgagccgcgcccccgccgccaaccgggcgccgcgcaagaactcctcgccgctggcggtgccgcccttgccggcccggcgcagttcgaggagtcgcaccgcacccgtgccgcaggcaaccgtgccggcggcatcgagcagcgtgcccggcgcgccggagccctcggcggtgacggcccgcagcaccttcacccgctccaaccccttgccgagatcggcctcgacataggcccccggaaacggcgacagcccgttgatgtggcgcgcaacctccgccgccgggcgcgaccaatcgatccgcgcctcttcgttggtgatcttgtgggcgtagacgacacccgcctccgcctgcggcgtgaaggtcaggccgtcccgctccagcgcgcggatcgcccgccccatcaggtcggcgccgagcggcatcagcgcatcgtgcaactcgcccgcattcatgccctcggagatcggcacgcgcgcttccatcgccaccggcccggtatcgagcccggcctccatccgcatcacaccgacgccgctctccgcgtcgcccgccatcaccgcccgctggatcggcgcggccccgcgccagcgcggcagcagcgagccgtgcaggttgaggcagccgaagcgcggaaggtcgaggatcctttgcgggagcagcatgccgtaggccacgaccaccgccacctccgacccatgcccggcgaaggtctcggcggcctcctcgctcttcagcgtcgtcggcgtcagaacgggaaggcccagagcctcggcgcgggcatggaccggagagagcttgagcgccatgccgcggccggctctggccggggcgcgggtgtagacggcggcgatcgtgtgcccgtcggcgtggagacgatccagggtgggaacggcgaaatccggcgttcccatgaagacgatgcgcatcggaccttcgtcaggcggcgtcgcgcttggcggccttggtgaacttcttcatcacccggtcacgcttcagcttcgacaggtgatcgatgaacaggacgccgttgaggtggtcgatctcgtgctggaggcaggtcgcgagcaggccgtcggcctcctgctccacaatctgcccgtcgaggttcatgtagcgcacccggacgcggtccggccgctcgacctcaccgtagaattcggggatcgacaggcagccctcgtcgtagacccgcttctcctccgacacccagacgatctccgggttgaggtagacggtcgggttcttggcgttctcgtccttcgaggtgtcgatggtgacgacccgcttggccaccccgatctggatcgcggcgaggccgacgccgggggcgtcgtacatcgtctcgatcatgtcgcgagcaagcgtccggatctcgtcggtgacggccgccaccggctcggaggtgaggcgcaactgcgcgtcgggcaggatcacgagggggcggacggtcatggcttccgggctgggatgggcgagagcgcgagcaggagcctgaaaaggcgtttcaccacccgcagataggcggcagcgccggggtggtcaaatatccccgcgtgcaacgagggtgatcgcttcaagcgatcaccctcgttttattctggcctcaagtgccggcggccgctccgctcgatgcctttcacgaccgaaggtcctgaaaagcccgccccgcgcgacgctcttcgcgctctggctctgggtgcatctccgtcacagcgccgcagacgcctgcagcgcggccgcggccggatcggtctgtaatgccgaagccggagcccgctctcgccgcaggacgtgccacatcaaggcgagcaggatcagcagaagcggaccgggcagcgacagcgtgacgagaggttccgctcccaccggaacgaggtgctcgttgatcgtcccggcgacgaagccgtagccgctggccacccagccgagaccgagcagggcggcctgttcgcggcggctcgcgcgatcgagaagatccggaagcagcagggccaggccgacgccatagagcgacagatcgtaatcgtaggcgtaggggctcacgagcaggcccgccacggcggcgaggccgaccacctgacgccgcgctacgccgcgccggagcgcgagcaggacgaggccgagcgccgtgacggccgtcaccacctgcgccgcgagtgcgaccgcggccggcagatcgaggctgcgcagcgaggcgtagaccgagaccatccggaacaggggatagaggcccgcggccaggttggccgatgcctcgtcggcgccccgtaggaaggccggccagatcgccgggccgagcacggcggtggcgagcgccgccgcgaggcccgcggtgaccgcggccacggccaagcacgcccatcgccgtagggccagggcacagaccgcgacgccgacggcgagatgcggcttgatcaccatcaggccgagcggcaggccggccgaggccctcccatgcaccagcccgagacaggacaggccgatcagcgtgcccgtgaggaacccgttctggccgcaggacaccgtgatgaagagggctggaaacagcgcgatcaggagggcggggaagaacggaccggcgatccggcgcagcacgaacaggaacgcggcgagcgtcgtgccggtgaacagcaggtaggcgaggctgaccggcagggtcgcgagcacagccaccacgaggttgaacggcggcggataggcccagggcaggaagtcctgctgccccgtgaggtcctgctggacccgcaacagggcaggaaggtgataggcatccgcgatgtcgccccgccacaccatccggcccgcgatgtggaggatgtcgaaatccgagagcccgatggggccgaaaaggccggtaaaccgcgccgtccggcccaggatcaccaccgtgagggccgcgagaagggtgcgcaccaccagcggcgtcgcaagccgctcgtagaccgtcgccgggcggggccgactctgctccgctggcaacgatgcggttcgcatcccagaccacccgacttggacaggaccgtcgcgcgacggccgatgccgggcttttatcgtgtcgcgacttaaggggcggttagagcctcgttccggcccgcgccgaccgccgggtcagaacgccgtgcggctgcggatcgccgctgtcagagtgccctcgtcgagataatcgagctcgccgccgaccggcacgccgtgggcgaggcgggtgaccgtcagcccgaaaggcttgatcgactcggtgacgtagtgagccgtggtctggccgtcgacggtggcgttgagcgccaggatgatctccttcacccccggctcgcccgcccgctccacgagacgggcgatggtgaggtgctccggccgcaccccgtcgagcgccgagagcacgccgccgagcacgtggtagcgcgccttgaccgcgccggaccgctccagcgcccagagatcggacacgtcctccaccacgacgagggtggtggggtcgcgggtctcgtcccggcagatcgtgcaggggtcgctggtatcgacgttgccgcaggagcggcacaccacaatgcgctcggccgcgacacgcattgcgtcggccaggggcgcgagcagggtctcgcgcttcttgatgagctggagcgcggcccggcgggcggagcggggcccgagccccggcatgcgcccgagaagctggatcaggcgctcgatctcggggccggcgacggcttggggcatgcgggtgcgaaacggctgtgactgaggaggagcggcgggcgccttccctcacataagccttccgccgggattttgccgccgggattttgcccgttcaggtttgcgacagcttggccgctgcatggggagccggcgcgcaaattttatttgagcccataccaaggattagttgacggccaagccggagaccgatccattgaacggacggggcggagaacctgcgtgcggcggccctgagcgaccgcacggacgcccaccgacaacgcgaaacagccggatcgaccggcgtggcggcgcgatcaggggccgtgagggaggaacaccccgtgaagaccatcggtgaattcaacgcggcccacggtccggaggcgatcggcctgaccgatctcgccgccgtccactggaacctggaggcgccgcgcctctacgaggaggccctgcgccggaacgaggcgcagctcgcccgcggcggcgcgctggtggcgaccactggcagccataccggccgctcgcccaaggacaagtacgtggtgcgcgatgccggcaccgagaacgagatctggtgggacaacaacggctcgatcacgcccgaccagttcgcgacgctgctcgacgacttccgcgcgcatgcccgcggcaaggaactgttcgcccaggatctgttcggcggcgccgacccggcccaccgggtgcgggcgcgggtctataccgagctcgcgtggcactcgctgttcatccgcaacctgctgatccgccccgagcgcgccgatctcgccgcctacgtaccggaactgacgatcatcgacctgccgagctttcaggccgatccggcccggcacggctgccgctccaagaccgtcatcgccatcgatttcagccagaagatcgtgctgatcggcggctcggcctatgccggcgagatgaagaagtcggtcttcacctatctcaactacgtgctgccgggcacgggcgtgatgccgatgcactgctcggccaatgccagcctcgacgagaccggtgattcggccctgttcttcggcctgtccggcaccggcaagaccacgctctcgaacgattcctcgcgccaactgatcggcgatgacgagcacggctggagccgggacggcatcttcaacttcgagggcggctgctacgccaagaccatccggctctcgcgcaacgccgagccggagatttacgccaccaccgagcgcttcggcacggtgatggagaacgtggtgatcgatccgctcacccgcgtgccggacttcgacgacgcctcgctcacggaaaatacccgctgcgcctatccgctggatttcatcgccaatgccagcgccaccggccgggccgggcatccgaagaacatcgtgatgctgacctgcgacgcctttggtgtgatgccgccgatcgccaagctgacgggtgccgaggcgatgtaccacttcctctcgggttacaccgccaaggtggcgggcaccgagcgcggcctgaccgcaccggaggcgaccttctcgacctgcttcggcgcgccgttcatgccgcgccacccgagcgtctacggcaacctgctgcgcgaattgatggccgagcacggcgtcgattgctggctcgtcaacaccggctggaccgggggcggggtcggcaccggccggcgtatgccgatccgcgtcacccgccggctgctctcggcggcgctcgacggctcgctggcgcaggtcgagttccgccgcgacccgtatttcggcttctcggtgcccgtcgaggtgcccggcgtcgagacgcaggtgctctcgccggtcgagacctggaccaacaaggcggccttcgccgacaccgccacgcgcctcgtcacgatgttccgcgagaacttcaagcgcttcgagagccacgtcgatgccgacgtgcgcgccgccgagccggtcgccgcagcgatcgcggcctgagcggtcacagcccctccccgcgcgagcggggaggggacaaaagaatcagtcgacctgatcggcgtagacggcctcggcgcccatgccctcttcgagcatcagccgggcgcgggcgcgcagcttctcggtctcgctcttgagctggccgcaggccgccaggatgtcacgcccgcgcggggtgcgcaccggcgaggcgtagccggcggtgaagacgatctcggagaagcgctcgatccgctcccagtccgagcactcgtatttcgagccgggccaggggttgaacgggatcaggttgatcttggccgggatgcccttgagcagccgcaccagggcgcgggcatcggcgtccgaatcgttgacgcccttgagcatcacgtactcgaaggtgatgcgccgggcgttgctcagccccggatagttccggcaggcgtcgagcaactgggcgatcgggtatttgcggttcagcggcaccagctcgtcgcgcaggtcgtcgcgcaccgcgtgcagcgagatcgccagcatggcgttggcttccagccccagccgctcgatctgcggcaccacgcccgaggtcgagaccgtgatgcgccgccgcgagagcgcgaggccttcctgatccgacatcaccgcgatggcatcgatcaccgcgtcgagattgtagagcggctcgcccatgcccatgaacacgatgttggtgaccagccgaccgggctcgccgccatccttgcccggcatctggccggtgaagtcgccgagcgcgtcgcgggcgacgacgagctgcgccacgatctccgccgtcgagaggttgcgcacgaggcgctgcgtgccggtgtggcagaacgagcaggtgagcgtgcagccgacctgggacgagacgcagagtgtgccgcgatcgtcgccggggatgtagacacactcgatctcggcgccgcggttgtggtcgtgcgcgccggtcggcgccatgcgcaggagccacttgcgggtgccatcgcgagaaacctgctcggtgacgacctccggacgctccagagtgaagtggtcggcaagctgcgccttcaggcccttgccgacattggtcatctcggagaactcgcgcgcgccgcgcacgtagatccagtgccagacctggctcacccgcatccgcgtctcgcgctcgggcacgccgatgccgatgagcgcctgcttcaggccctcgcgggtgaggccgacaagggaggccttgcggccgggcagggtcgagagggccgtgacctcgggggccttctcgattgcggggagggcgcgcgatgcgcccggggcggagtcgaacgacgccgtcgccatggctcaagaccttagaaagctggaacggctctcatatagtcgtattcgggcgggaacgcgactgcgcccgctccggccctcccttgcaccgtggtccttgcgccgcgtgggctcgctcagccccgcagttccgcctccaggaaggcccgcacctcggccgcatcgatgcccggcgcgatgaagctctggccgatgccgtgggcgaggatgaaggtgagctgcccgtcgcggaccttcttgtcctgagccatggcgtcgaggagggcatccgggtcgccggccccgccgggcacctgttgcaggcgggtcggcagtccggcgagcgcgaggtggttggccacgcgccccgcatcctggccggggcagaggccgagccgggccgagaagcggaaggccagcgccagaccgatcgcgacgccctcgccgtggacgaggcgggccgcgtcgtagccggtcagccgctccagggcgtggccgaaggtatggccgagattgagcagggcgcgctcgccgtcctcccgctcgtcgcgggtcacgacgccggccttggcgcggcagcaggcggccaccgcctcgtcgcgctccggcccgccggagaagatgccggcccagttcgcctcgcaccactcgaagaagcccgcatccccgatcaagccatacttggcgacctcggcgtaacccgcccgcatctcacgctccgagagcgtgtcgagggtggcggtgtcggccagtacgaggcggggctggtggaaggcgccgatcagattcttgccgagcggcgagttgatcccggtctttccccccaccgaggaatcaacctgcgcgagcaaggtcgtcggaacctgaaggaagcggacaccgcgccgcagggaggctgccgcgaagccggccagatcgccgaccacgccgccgccgagcgccacgacgaggtcgccgcgctcgatcttctgggcgagcaggccgtcgcaaacgcgggcgaattccgcgtagctcttcgaggcctcacccggcggcacggcgatgatgccgcagcgcaacccggcggcctcgaggctggcccgcacgcgctcgccgtagaggccggcgaccgtctcgtcggtgacgataccggcagcccgggcgccgagattccgcgcctccgcacccaccgcgtcgataagaccccgaccgatccgaatatcgtattcgcgtccacccgacaggggaacgttcacacgcgagggttgctgcgtcatactgaatgtcaaatgttgtgattgtgtcgtatgagacgggttgatgtggatatcgagagcttccatcacgtcctccaccacgcggtcgtgggacacttcgcgggacagcaccgtgacatcggcttgggcatagaccggatggcgcacctccatcagtgtgcgcatggtcgcctccggatcctcggtctggagcagagggcgcgtgttgcgtttgcgcacgcgtcgcatcagcacgtcgaggtcggccttgagccagaccgagatggccccctcagcgatccgcgcccgcgtcgcctcacgcatgaaggcgccgccgccggtggccagcaccatcggtccctcgcgcagcagacgcgcgatcacccgttcctcgccctcgcggaagctcgcctcgccgtagatcgagaaaatgtcggcgatggtgagcttggccgccgcctcgatctcgtggtcggcatccttgaacatcagcccgagacgcccggcgaggcggcgcccaacggtgctcttgcccgcccccatcaggccgacgagcacgatcgaccgggctccgaggccgcggcgcagtcgtgcttcgatcggttcgccgggcggcggcgccggcggcagggggacggtcatcgggcggtcatagacggttttgcggaagcggcgaagcgtccggtacccccgtcggcgccgagtcgaaagccccacaatctcggcttgactgcaatccaagcgggattcgcagaaaaaccggtgccgagaggggttgcaaagtgccgctcggaggggaaggcttgtacgcgagcgcgtgggacggcaccgctctcgatcaggctcgcttggtcgagtgcacccacgcttgttgtctctgtgccgggaaaatgatgttgccgtacggatctttcaccatccccgtcaccctggccgagagcgagagggaggcgaacgatccagtttccgatccgcgtgccgctccctctcgaccgtcgcgtctcaccggcccggccgcccgcgcccggtccacgccggtctcgacggacgcgcggctgctcgccatcgccacggagcacctgacccggctcggcccgaaacgggtgacggtggtggcggtcgcggcggaagcgggcatgacccatgccaacgtctaccgctacttcccctcgaaggacgccctgctcgatgcggtcgccggccgctggctgcgcgatctggaaacggaactcgccggcatcgccgacgcgcccgatcccgccgacgacaagatcgagcgcttcgtcagcgcgctggccagcgcacagagcgagatgctgacccgcgaaccgaacctgttcgccgtgcatctcgacgccaccgtcgcctcccgtccgatcgcccgccgacaccgcgttcggctgcgcgcgctcgtcgagcgcgtggtggaggagggcatcggcaccggcgtcttcgccgcccgcgaccgcgaacgcgccatcgccgtcatcttcgacgcgagctaccgcttcacccatccggtcgcgatccagcacgacgcggacgtgccccgcgatctgctcgatgcccggctcggcgcggtcatccaatcgatccagcgggcgctgcggaccggtactttctgaatacggaatatagtttcggtgctgcatcgcggcgcggtcgggatgtcactcaatgacagactgcaaaacatgtcaccgaccccttgccggctgcagttcggcgcgaggaaaagagatagatcgctgaaatagaagggtttttactggcaccctccgggttcggcacgtcgtcgggcctcgctgcagccccgctcacccggaccttcgtcgggttgaagctctgtggcttttccgccaaacaccggcccatcagaattgaccggcgaaggttcggccgcagcgcaccatttgcaacattgctgcatccatttccgaaccgtcgcgaattccgaccggaggctagatcatccatggcacgcagcaagatcgcgctcatcggcgccggacagatcggcggcacgctggcccatctcgccggcctcaaggaactcggtgacgtggtgttgttcgacatcgtcgacggcgtgccgcagggcaaggcgctcgacatcgccgaatccgctcccgtcgacggcttcgatgccaagtattcgggcgccagcgactattccgcgatcgccggggccgacgtggtgatcgtgaccgcgggcgtgccgcgcaagcccggcatgagccgtgacgacctcatcggcatcaacctgaaggtgatggaggcggtcggcgccggcatcaaggagcacgcgcccgacgccttcgtgatctgcatcaccaacccgctcgatgcgatggtgtgggcgctgcagaagttctcggggctgcccaccaacaaggtcgtcggcatggccggcgtgctcgactccgcccgcttccgccacttcctggccgaagagttcggcgtctcggtcgaggacgtgaccgccttcgtgctcggcggccacggcgacgacatggtgccgctgacccgctactcgacggtggccggcgtgccgctgaccgatctggtcaagctcggctggaccacccaggagaagctcgacgccatggtcgagcgcacccgcaagggtggcggcgagatcgtcaacctcctgaagaccggctcggccttctacgcgcccgccgcctccgccatcgccatggccgagagctacctgcgcgacaagaagcgggttctgccctgcgccgcctacctcgacggccagtacggcatcgacggcctctatgtcggcgtgccggtggtgatcggcgagaacggcgtcgagcgtgtgctcgaagtgaccttcaacgacgacgagaaggcgatgttcgagaagtcggtcaattcggtgaagggcttgatcgaggcctgcaagagcgtcaacgacaagctcgcgtaaagcgccgtcaggctcggcggcgggaggcttgggccgcccgctcagccctcccttcctgctcgtccgacgaggtctcgatgaacatccacgaataccaggcaaaggctgtcctgaaggaattcggcctgccggtctcccgcggcgtgccgatcttcaagccggaggaggccgctgcggcggccgacgaactcggcggcccggtctgggtggtgaaatcgcagatccatgcgggcggacgcggcaagggcaccttcaagggcgcgcccgagggcgccaagggcggtgtgcgcgtcaccaagtccaaggacgaggtggtgcagttcgcccgcgagatgctcgggcagacgctcgtgaccgtgcagaccggcgaggccggcaagcaggtcaaccgcctctacatcgaggaaggcgcggcgatcgccgccgagttctacctgtcgatgctggtcgatcgcgagaccggccgggtcgccttcgtcgtctcgacggaaggcggcatggatatcgagcaggtcgcccacgacacccctgagaagatcgtcaccttctcggttgatccggccaccggcatcatgccccatcacggccgcgcggtcgccaaggcgctcggcctctccgggccccaggccaaggaagcgggcgcgctcaccgagaagctctacgcggccttcacggccaaggacatgagcatgctggagatcaacccgctggtgctcaccggcgacggcggtctcaagtgcctcgacgccaagatctccttcgactcgaacgccctctaccgccaccccgagatcgtcgcgctgcgcgacgagaccgaggaggacgccaaggagatcgaggcctcgaaatacgacctcgcctacatcgccctcgacggcaccatcggctgcatggtcaacggcgccggcctcgccatggcgaccctcgacatcatcaagctctacggcgaggagccggcgaacttcctcgatgtcggcggcggcgcctccgaggagaaggtcacggcggccttcaagatcatcaccgccgatccgcaggtgaagggcatcctcgtcaacatcttcggcgggatcatgaagtgcgacgtgatcgcccgcggcgtgatcgcggcggtgaaagcggtcggcctcgaagtgccgctcgtcgtgcgcctggaaggcaccaacgtcgaggagggcaaggagatcatccggaactccggcctcaacgtgatccccgcggacgatctcgacgacgccgcgcagaagatcgtcgccgcggtgaagaagggttgagctgacagatgtccattctcatcgaccagaacaccaaggtcatctgccagggcttcaccggcaagaacggcaccttccactccgagcaggccatcgcctacggcaccaagatggtcggcggcacgagccccggtaagggcggctccacccatctcggcctgccggtgttcgacaccgtggccgaggcgcgcgaggccaccggcgccgacgcctccgtcgtctacgtgccgccgccgggcgcggccgatgcgatctgcgaggcgatccaggcggagattccgctgatcgtctgcatcacggagggcatcccggtgctcgacatggtgcgggtcaagcgcgcgctcgaaggctcgaagtcgcgcctgatcgggccgaactgccccggcgtcgtcaccgcgggccagtcgaagatcggcatcatgccggccaacatcttcaagccgggctcggtcggcatcgtctcgcgctccggcacgctgacctacgaggcggtgttccagaccaccgtcgaggggctcggccagaccaccgccgtcggcatcggcggcgatccggtcaagggcaccgagttcatctccatgctggagctgttcctggccgatcccaagaccgagtcgatcgtgatgatcggcgagatcggcggctcggccgaggaagaggcggcacagttcctggccgacgaggccaagcgcggccgcaagaagccgatggtcggcttcatcgccggccgcaccgcgcctcccggccgccgtatgggccatgccggcgcgatcatctccggcggcaagggcggcgccgaggacaagattgcggcgatggaggccgcgggcatccgcgtctcgccttcgccagcccgtctcggctccacgctcgtggacgtgctgaagtccaggtgatgaagagtcgctggggtctgtaaccgggacctgcgcggctgtgttgcaccgcacgcgagctcgggcgacccatatggaagaacatgtcggggcgcgaccgtgccccggcctgatccggaggcgcgaggcggggttctgagacctcgctcggatcgacgcgccggatcgaactcgacgcggcggcccgctgtgacagcgccgcccgagcggtaggacaggcagcgatggcacgccaggacgcgaacgaagcgcttcttcgaacctccttcctctacggcgccaacgccgcctggatcgaggagctgcaggcggcctatgcccgcgacccgaactcggtcgatcccgagtggcagcgcttcttcgaggatctgggcgaggacgacgccctggtgaagaagaacgccgagggcgcctcctgggccaagccgaactggccggtcgtggccaacggcgagatcgtctcggcgctcgacggcaattggggcgctctcgaaaagacgttcggcgagaagatccaggccaaggcccagcccggcaagcccggcgactcgaccaagggcgcggccatcgtcgcggccacgggcgtttccgtcgagcaggccaccaaggattccgtgcgcgcgatcatgctgatccgcgcctaccgcatgcgcggccacctccacgccaagctcgacccgatcgggctcgccccgcgcggcgaccacgaggagctgcacccgcagcattacggcttccaggagagcgactgggaccgcaagatcttcctcgacaacgtgctcggcatggaattctcgacgatccgcgagatcgtcgcgatcctggagcgcacctactgccagacgctcggcgtcgaattcatgcacatctccgaccctgaggagaaggcgtggatccaggagcgcatcgagggcaaggacaaggaaatctcgttcacgccggaaggtcggcgggcgatcctgaacaagctgatcgaggccgagggcttcgagaagttccttgatctcaaatataccggcaccaagcgcttcggcctcgacggcggcgagtcgatggtcccggccatggagcagatcatcaagcgcggcggcgcgctcggcgtcgaggagatcgtgctcggcatggcccatcgtggccggctgaacgtgctcaccaacgtgatggccaagcccttccgggcggtgttccacgagttcaagggcggctcggcctcacccgccgaggtcgagggctcgggcgacgtgaagtaccatctcggtgcttcgtccgaccgcgccttcgacgacaacaccgtccacctctcgctcaccgccaacccgtcccacctcgagatcgtcgatccggtggtgctggggaaggtgcgggccaagcaggaccagaaggccaagccgaacgtcgagcgccgccgcgtgctgccgctcctgatccacggcgacgcggcctttgccggccagggcgtggtggcggaatgcctcggcctgtccggcctgaagggtcaccgcaccggcggctcgatccacttcatcatcaacaaccagatcggcttcaccaccgatccgcgcttctcgcgctcctcgccctatccgtccgacgtggcgaagatggtggaagcgccgatcttccactgcaacggcgacgacccggaggcggtgaccttcgcggcgaaggtcgcggtcgagtaccggcagaaattcggcaagccggtcgtgatcgacatgctgtgctaccgccgcttcggccataacgagggcgacgagccggccttcacccagccgaagatgtaccagcggatccgcaagcatccgactgcactggagacctacggcaagaagctggtcgcgcagggggacctgacccaggagcagctcgacgcgcgcaaggccgagttccgcgcgatactggagagcgagctcgaggtcgcgggcggctacaagcccaacaaggccgattggctcgacggccgctggtccggcttcaaggccgtgcgcgaggacgtggacgatccccgccgcggccgcaccggggtgccgctcgagacgctgcgcgacatcgccacccggatcaccacgcccccgccgggcttccacctgcaccgcacgatccagcgcttcttcgacaaccgcgccaaggcggtcgagaccggcgtcggcatcgattgggccaccgccgaggcgctcgccttcggctcgctgctgatcgagggtcaccgggtccggctctcgggccaggacgtcgagcgcggcaccttctcccagcgccacgccgtggtgatcgatcaggagaacgagcagcgctacacgccgctcaactccctgcgcgaggggcaggcgaatctggaggtcatcaactcgatgctctccgaggaggcggtgctcggcttcgagtacggctactccctcgccgagccgaactccctggtgctgtgggaggcgcagttcggcgacttcgccaacggcgcgcaggtcgtcatcgatcagttcatctcatcgggtgagcgcaagtggctgcgcatgtccggcctcgtgatgctgctgccccacggctacgagggccaagggccggagcactcgtccgcccgtctggagcgctatctccagatgtgcgccgaggacaacatgcaggtcgccaactgctcgacgccctcgaactacttccacatcctgcgccgtcagttgaagcgcgacttccgcaagccgctgatcctgatgacgccgaaatcgctgctgcgccacaagcgggcggtctcgaagatcgaggacatcgcggacggctcgaccttccaccgcatcctgtgggacgacgccgagcacgatgagaacggcgtgaagctcgtgcgcgacgacaagatccgccgcgtcgtgctgtgctcgggcaaggtctattacgacctctacgaggagcgggagaagcgcggcgtcaacgacgtctacctgatgcgcgtcgagcagctctacccgttcccgctcaaggccctggccaacgagatgacgcgcttccgcaacgcggaggtggtgtggtgccaggaagagcccaagaacatgggctcgtggaccttcgttgagccctatctcgattgggtgctgggccaggccggctccgcctcgaagcgcgcccgctatgtcggccgtccggcctcggcctcgaccgcggtcggcctgatgtcgaagcacctcgcccagctccaagccttcctcaacgaggcgctggcggtctgacgccgccggcccttttcgaccgatccaccaaccggggccgcgccggctcgatgcgcgccccgaaaccgcggtgaagacatattatggcgaccgacatcctcgtccccacgctcggcgaatccgtcagtgaggccacgatcggccgctggttcaagaagcccggcgacacggtggccgccgacgagcccctcgtcgaactcgagaccgacaaggtcacgctcgaagtgaacgccccggccgcgggcgaactcggcgagatcctcgtcaaggacggcgagacggtggagcccggcgcggtgctcggctcgatcgtcgagggcggcaagggctcaggaaaatcggatgcgaagcccgctccgaagagcgccgagccggccgagaccaagacgcagtcccgcgaggagaagggcgagagcaagcccgccaaggaagacgcgcccgcccaggaatcctcggcctcctacggcagccacggcgacgcgccgcccacggacgggcgcccggccgacgacagcggcccggcggtggccaagctcgcccgcgaatccggcatcgacccggcgagcctcaacggcagcggcaaggacggccgcgtgaccaagggcgacatgctcgccgcgatcgacaggaacggccagaaggctccggctcaggaagcccggagcgagacgaaggccccgccgccgcgcgccccctccgcgccggacgacgccgcgcgcgaggagcgcgtgcggatgaccaagctgcgccagaccatcgccaagcgcctcaagagcgcccaggaaacggcggcgatgctgaccacgttcaacgacgtggacatgggcgcggtgatggcgatgcgctcgcagtacaaggacatcttcgagaagaagcacggcacgaagctcggcttcatgggcttcttcaccaaggcggtgatcggtgccctcaaggacgtgccggcggtcaacgccgagatcgacgggcaggatctcgtctacaagaactactaccacatcggcatcgcggtcggcaccgataagggcctcgtcgtgccggtggtgcgcgacgccgacgacctctcgatcgccggcatcgagaagaagatctcgggcttcggcaagaaggcgcgcgaaggcaagctctccatcgacgagatgcagggcggtaccttcaccatcaccaacggcggcatctacggctcgctgatgtcgaccccgatcctcaacgcgccgcaatcgggcatcctcggcatgcaccgcatcgaggagcggccggtggtgcgcaatggcaagatcgaggcgcggccgatgatgtatctggccctctcctacgatcaccgcatcgtcgacgggaaggaggccgtgaccttcctcgttcgcgtcaaggaagccctggaggatccggcccgcctcgtgctggacctgtaaggccacaatgtcggcagctccagccgatgcgcccataggctggagctgccgacacagacgtcccgcggcatgacccgcggctttactgactttcgatttaaaacgcattccgacgaagtggtgaccggttcgtcgaaagaatgcgcgttgaaacagagacctagagacgccggcctgatgccatcaggctggatacggctctagccgcggtcgccgcgctcgcttgcgatttttcatctctgcgggcgtgcttgttcgacgcctcctccgacacgtcaggcagacttgatgtcctacgatctcatcgtcatcggcaccggccccggcggctatgtctgcgccatccgcgcggcccagctcgggctgaagaccgcggtggtcgagaagcgggcgacccacggcggcacctgcctcaatgtcggctgcatcccgtccaaggcgctgctgcacgcatcggaagccttcgaggaggccaacaagcacttttcggagttgggcatcgacgtgggcacgccgaagcttgatctcaaaaaaatgcagagcttcaagcagagcggcgtggacggcaacaccaagggcgtcgagttcctgctcaagaagaacaaggtcgatacctatcacggccgcggccgcatcgccggggccggccgcgtcgaggtaatctcggacgacggcggcaaccagttgctggagacgaagaacatcgtcatcgccaccggctccgacgtgacccggctgccgggcgtcgagatcgacgagaagacggtggtctcctccaccggcgcgctcgaactcgccgaggtgcccaagcgcctcgtggtgatcggcgcgggcgtgatcgggctcgaactcggctcggtctggcgccgcctcggcgccgaggtcaccgtgatcgagtatctcgaccgcgtgctgccgggcatggacggcgaggtcggcaagcagttccagcgcatcctggccaagcagggcatggtcttcaagctctcgaccaaggtgaccggtgtcgagaccggcaagaagggccgcgccaccgtcaccgtcgagccggcgcagggcggcgagccggagaagctcgaggccgacgtggtgctcgtggccatcggccgggtgccctacacggaagggctcgggctcgagacggtgggcgtggcgaccgacgacaagggccggatcgaggtcgattcgcactacgccaccaacgtcaccggcatctacgccatcggcgacgtgatcgccgggccgatgctcgcccacaaggcggaggacgagggcgtcgcggtcgccgagatcctggccggccagtcgggccacgtgaattacggcgtgatcccgaacgtcgtctacaccttccccgaggtcgcctcggtcggcaagaccgaggaggagctgaagaaggacgggatcgcctacaacgtcggcaagttccccttcaccgccaacggccgggccaaggccaacggcaccaccgacggcttcgtgaagatcctcgcggacgcgcagaccgaccgggtgctcggcgtgcacatcgtcggggcggatgccggcaacctcatcgccgaggtcgcggtggcgatggagttcgcagcctccgccgaggacatcgcccgcacctgccacgcccacccgacgctgaccgaggcgatcaaggaagccgccctcgccgtcgacaagcgcgcgatccacgtctgatcccatcatggccggacccggtcctcgggtccggctgcgatccgccctgaaccggcggcagccaagctgagagacagctctgcggcatcgtgccgttcacgaagcgctcaagccgtcgcttccgatggaacgagccgtcgccgcatcggattgatacgcgcaatccgacccagtgggtcgtccccgctggaaaacgttgatgccctcgtcaccggagaagcccagggcacctgggcccaatacgcctgtcaccggcagcggcgcctcgggcgtcgtcgatcagcatcacgacatcttcttcgcggccgtcgagacgacgcgcatgccgatgatcgtcaccgatccgcaccagcccgacaacccgatcatcttcgccaaccgcgccttcgtccggatgaccggctattcggccgaggaactgatcggatcgaactgccgctttctccagggccccgatacggaccgcgacaccgtctcggaggtgcgcgacgccatccgagagcatcgggagttcgccgccgagatcctgaactaccgcaaggacggctcctcgttctggaacgcactgttcgtcagcccggtgttcaaccgctcgggcgacctcgtctacttcttcggctcgcagctcgacgtgtcgcgccgccgcgacgcggaggaatcgctgcaccaagcccagaagatggagagcctcggccagctcaccggcggcatcgcccatgacttcaacaacctgctccaggtcgtgtcgggccacaatgaggtgatgctggcgctgctcgaccatcccaccctcgacgtgtcgcggatgcgccgggccggtgaggcggtgcgggcggcgaccgatcgggcggccaagctcacgcatcagctcctcgccttctcgcgcaagcagcggctggaagggcggctcctgaacctcaacggcctcgtcgagagcatgggcgagatggccgggcggacgatcggcgacgacgtcgtcctgaaatccgtcctcgcgccggatctctggaccacccgcatcgacccgacgcaggccgaggtcgccctgctcaacgtgctgatcaacgcccgcgacgcgatgccggagggcggctcggtcacggtgcgcaccgagaacctgctgatcgaggacgaggacaccgccctctacaagaccgtgccgcccggcgcctacgtggtgatctcggtgaccgataccgggaccggcatgccgtccgagatcctggcccgcgtcatggagccgttcttcaccaccaagggcgagggcaagggcacggggctcgggctcgcgatggtctacggcttcgccaagcaatccggcggctcggtgaagatctattccgaggtcgggcacggcacgacggtgcggctcctgttccccgcctccgaccagaaggccgaggaggagcagaagccgacgatccgcgccgccgaccggcacggcaccgagacggtgctcgtcgtggacgaccggcccgacgtagccgagaccgccggcatcatcctggaggatttcggctacaaggtcaccgtcgtcgacggccccaaggcggcgctcgacatcctcgacggcgaggggcgcatcgacctgctgttcaccgacctgatcatgcccggcggcatgaacggtgtgatgctggcccgcgccgcacgggagcggcagcccaagatcaaggtgctgctcaccaccggctacgccgaggcctcgatggagcgcaccgacgcgggcggcaccgagttcgagatcatcaacaagccctacaagcgcatggagctggcccgccgggtgcggcgggtgatcgacgggccgaccggggtcgggtaggggcgcgagcctcggcctctgggtttgcccgctgcgcggaaggcgggtagaggcggcggatggctgagaccgcgatccgcgccggagcgctgcccttgcgacgccgcccatcccgtcgggtcgcgcggggcatcgtggccggtctcacggcgctcgtcgcacttccgttgccgtctctcggcgcaggccagggcgcggccccgtatccgctggtctgcgcttatttccgtcgggatctcgactcgtacgcgcattgcgcccggcgcgaggacgggatggtccgggtcgccccggcgcatctcgcgcggatgcgtttcgagcgcggcctcgccgagttgcgtgtgccggggatcggctgtctctgggtgcgccgcgacgggctggcgctgccggtgttcctactcgacaacgggccggacccgttcgagcagggccttgtgcgcagttggcgcaacggcaaggtcgccttctacgaccgccgcctgcggctcgtcctcgccacgccctacgactgggccttcccgttcaacgctcgtggcgaggctttggtctgtgagggctgccgctcggacgggtgggagcccgccgcgatggtcggcgggcgctggggcctgatcgaccggacgggacgcctcgtcctaccgctggccgagacggacgccgccgaccggcgctatttcgaccggcgctgatccgcggcctcgacctcgtagccgaactcggccgccgcgtgctccagccagcgccagaagctgccggcgaagctgcgggcgaccgcgaggtcgtaggtcgggccggcatcgcgctgccagagctgcacgccgatatgggcgatgctcgtcaccgccgcccggcccggcccgaaggcgcgggggtgcagatcgatcgcaacgcccttggcgagcatggcacgggcctgggcgccagagatccgcaccagggcgcggctgtcgctctggtcggtgacggaggcgacgccgcgcagggcctcgggccaatccctcagatcgcgcggtgacggcgccaccgcgagccactggccgggcgcggaccagaccaaacccgtctcgccctcgaagagtgcggtgccggcatccggcagggacgggccgaaccgatccgcaagggcagtttgtaagtcggcttcctttccctcggtcgcaatgagcgtggcgaggccgaacccctcgcgcaggctcaggcggatgcccgccggccctgcggccgctccatggcgcccgatccgtgcggtcccttcccaggcgccgcgcggctgccacaggctcgtcatcgcctcagacacgcagcttctcctccttggggtccacgaagacgggcgaacagatctcgacctcgatctcggcgccgcgcaccggatcgtaggcgcgcacccgttcgccgtggcgctcgggtccgcgccggatcaggccgattccgatccaggatttcaggctcggggagtaggccaccgaggtcatcaccccctcgtcggcctccaggctcggctccgcgtcgaggccgaggaaatgcgcccccgcccggagccgcgcgctcggatcgacggggcgaaaacccacgaggatcggccggtccggatcgaccagcgccggccgctccttcatcaggcggccgatatagtccttcttctgggcgagcatcccgcctagcccgaggtcgcgggcggtggtctggccgttgatctcggcgccggccgcgtggcccttctcgatgcgcatcaccgagagcgcctcggagccgtaggcggtgatgccgtagggcaggcccgcctgcatcaccgctcgccacgcggcgtcgccgtaggcggccggcacagcgagctcgtaggcgagttcgcccgagaacgagattcggaacagccgtgccgggatgccgccgccgacggtgacgtcggcgcaggcgagaaacgggaaggcgtcgttggagagatcgaaaccgggatcaacgatccggcggagggtatcgcgggcgcgcgggccggcgaccgcgtattgcgcccattgctcgctgaccgaggcgagctgcacgtcgagctccggccacaaccattgccggcaaaattcgagatgctgcatcacccgcgcggcgttcgccgtcgaggcggtcatgacgtagtgggtctcgcccatccgcgcgatcgtgccgtcgtccaggatgaagccgtcctcgcgcagcagcacggcgtagcgcgccttgccgacgggcagcgtcgcgaaggggttggcgcagacccgctcgatgaaggccagcgcgtcgcggccctggatgtcgatcttgccgagcgtggtgacatcgcagatcccgacgcgggcgcgcacggtctcgacctcccgcaccaccgtgtcgagccagtcggtctcgcctcccttcgggaagtaggccgggcgcagccacaggccggtctccacgaagaccgcgccgttctcctccgcccaagcatgggaggggacgtggcgggtggcgcgaaactccttgccgcggtgatggccggcaaacgcgccgatggcgaccggcgtgaagggcgggcggaacaccgtggtgccgacgctcgggatgtccttgccggtcagctcggccatgatcgagaggccggcgaggttcgaggtcttgccctggtcggtcgccattccgagggtggtgtagcgcttcaacagctcgaccgcgcggaacccctcgcggtgggcgacttcgacgtcggaggccgccacgtcgttctggaaatcgacgaaggctttgccgcggggctttggtgcgcgccagagcggggtgtggtccacgctttccgggtcggtcggcggagcggcctcggccgaggcggtgaagccgcaatcgctcgcggcctcggcgccggcccgggcgccggtctccaggcattcggccagggtgaagcgtccggcggcggcgccggccgcctgcatgccggaggggagggtgcccggcacgaaggcgtggatcgccgcgtcccagaccggccggcgcgacaggtgcgaatcgaggtgaacgaccggattccagccattggccatggcgaggccgtcgcaggaaatcgtctcggtgctgttgtcgccgtccaggacctggatcgcgctcaggcccagatgccccttggtgccggccacgtatccaccggccaccacccgcgccccggcggcctccgccatccggcgcagatgcggggggaccgcggtgcgggtgtcgatcaccgccgcgagcccgccgcccgcggccaggatatcggcggcggtgcgccaaccgtcgtcgctcgacgtgaacacggccaagcggcgccccggcagcacgccgtaacggttgagataggtccgcactgcgccggccagcatcacgccggggcggtcgttgccgccgaagacgtgcgggcgctcgatggcgccggccgcgagcaccgcgcgccgggccacgatccgccacagccgctggcgcggggtgtgggggggcggcaccgcgagatgatcggagacgcgctcgaccgcgccgtaggcgccgtgatcgtagacgccgaacagggtggtgcgcgacaggatgcgcacctcgggcaggctctccagctcggccaccgcgcgcgcggcccacgcgaccccgctcgcgccgccgatctcgcgccgttccgccaagaggcgcccgccggtggcgaaatcctcgtcgaccaggatgacccgcgccccggagcggccggcggcgagcgccgccgacaggccggccgggccgccgccgatgacgagcacgtcgcaatgggcgtgagcgtggtcgtaggtgtcgggatcgggggcgtcggcggcccgaccgagcccggccgcgcgccggatcaccggctcgtacagcttctcccacagggaagccggccacatgaaggtcttgtagtagaagcccgccgcgaagaccggcgagagcagcgcgttgaccgagagcgcatccacggcgagcgagggccagcggttctggctcgtcgcctccaacccctcgtagagctcggccatggtggcgcgggtgttgggctcgcgccgggcgcccgagcgcagctccaccagggcgttcggctcctccgaacccgccgagaggatgccgcgcggccggtgatacttgaacgagcggccgacgaggcgcacgccgttggcgagcagggctgaggccagcgtatcgccatggcagccggtgaggcgccgcccgtcgaagctgaaatcgcgcggccggttccggtcgatcaggccgcctgtggcggtgcggaacggctggtcggcggacgtcacggaagcgagcgcctccgcgcgctgaagggcgagcgtggtcatgcggcctctcccgagcggcgcgcccgcgcgacgtcgcgcgccggctcgacggcttcgatggcgtgggtgcgggtgtcgcgggtcacgaccaaccaggagcggcagccggcggcgtggtaccagagttcgcggatcgtcccggcggggttgtcgcggagatagacgtagtcgtgcatggccgccgccgaggcgtcgagcccgtcgggacgctgaggcgcggcgtcgccgaggtagctgaactccccgttgtcgcgctcgccgcagaaggggcatcggatgcgcatggcgtgtcgtcctcttttgagaccgatgcccgctcaagcgggcatcgcaagcgcgactgcgcgtcgccgcccatgcggcggatggcgtcggcctcggccgacgccgccaaggaagtctcaatgcaggttgggctgggcgcccatgcccttctcgtcgatgagatgaccggtggcgaagcggtcgaggcggtaggcgcgcgcatccgcgtggggttcgtcgcgggcgatcaggtgggcgaagcagaagccggcggccggcgtcgccttgaagcccccgtagcaccagccggcattgagatagaggccgccaatatccgtgcggtcgatgatgggcgagccgtccatcgacatgtccatgatgccgccccagtggcgcagcagccgcaggcggccgagccccggccagagggccatgccgccctccatcacatcctcgatggtgtggaggttgccgcggctcgcataggaattgtagccgtcgatatcgccgccgaagacgaggccgcccttgtccgactggctgacgtagaaatggccggcgccgaaggtcatcacgccgtcgatcaagggcttcacgccctcgctgacgaaggcctggagcacgtggctctcgatcggcaggcgcatgtcgaccatgccggcgagcagcgacgacgagccggcgaccgatagcgcgaccttccccgcgcggatgaagccgcggctggtctcgacgccggtgacgcggccgttctcgcggcggatgccggtgacggcgcagttctggacgatgtcgacgccgcggtcgctggcggcgcgggcatagccccaggccaccgcgtcgtggcgcacggtgccgccgcggcgctggagcaggccgcccttcacggggaagcgcgcgttgtcgaaatcgatgaacgggaccagccggcgcacgccctcgcggtcgagcagttccgcatcgatgccggcgagccgcatggcgttgccgcggcgggcataggcgtcgcgctgcgcgtccgaatggtacaggttcaacacgccgcgctggctgaccatggcgttgtagttgatgtcctgctccagcccttcccacagcttcatcgaccgctcgtagaacgggatgttgccgggcaggccgtaattcgagcgcacgatggtggtgttgcgcccgacattgccggagccgatgtggctcttctccagcacggcgacgttggtgaggccgtgctccttggcgaggtagtaggcggtggcaagcccgtgcccgccgccgccgacgatcaccacgtcgtaggcctcctgcggggcggcgtcgcgccattgcggggtccaatcccgctggccgcgcagggcctgccccaggacgctgaacagggagtagcgcatggggtcagccgctcttgcccgagatgtctgtgtggtcccagacgtagccgcgatcgcccgtggcagacttgcatttcgcgacacgtttccggcaaatcgcgcagaaatgcgccgcccgtccttcgcctgatccgagcgcaggccgtatcgccgaacccgcatgacggccgcatcggccatcccggagggatcgatcggacatgtcggacgacacccccgaaccgggccagcaagcccgaccccggcgaaagcccgcgcgggccgaagatcccgctccgcgaacggtcggcttcgtgctggtgccggactttccgctgatggcctacaccgcggcggtcgagcccctgcgcgctgccaacaccctgtcgggctgcgaactctatcgctggtggcacgccgcgcccggcggtggggtggtgcaggcctcgaacgggctcggcatcctcaccgacgtcgccgtcggcgcgcgtgccagcgccgaccgcgtcttcgtctgcgccggcggaaacccggccgagttcgacgatccctccctgttcgcgtggctgcgtgggctcgcccgccacggggcgacgctcggcggcatttccggcgggccgtatcttctcgcccgcgccggtctgctctcgggacggcgctgcacgctgcactgggagcacgtcccggccttcgaggagcgctatcctgagatcgaggtggtccgctcgctgttcgagatccagggtgaccgcatcacctgctcgggcggcatcgccgcgctcgacctgatgctcgacctgatcggccgcgaccacggcgccgggctcgccgcgggcgtcagcgactggttcctgcacaaccagatccgtgaggggttgagcccgcaacggatggacctgcgccagcgcttcggcgtgcgcgacccccggctgctgcgggtgctcgcggcaatggaggcgaacctcgaagcgccgctcccgcgcgaggccttggccgatctcgcccgcgtctcggtgcggcagctggagcggctgtttcgcgacagcctcgggcgcggcctccaccggcattacctgcacctgcgcctcgaccgggcgcaccagctcggccgggaaagcgccctgagccgcgccgagatcgccacggcgacgggtttcgcgagtgcggacgagttgtcccgggccgagcggcgtcggcagcggcaagaggcggagcgttgaggcgtcgccgcgagcatcatcgaagcgatgacagagccggtgtgccgtcgcggcgagccctccggctatcaggcgagatgtttcatgagaggaaattttcgtgcttgttagttgacgcatccatcggagcatgcgatccctcgcgacagtgatcgaacggacggggcggcgccgatgtgcggtattgtcggactattcctcaagaatccggagcttgaaccgcagctcggcgcgatgctttccaagatgctggagacgatgaccgatcgcggccccgacagcgcgggcttcgcagtctacggctcggacggcgcctcgaatgccggcagcgtgaagctgaccctgcgcggccccggcccggaggcgctgcgcggcgcggtcgcgaagatggaagcggcgctggccctctcggcgcaggcgaccgagcgcgacactcacaccgtcctcgccgttccagcggagcgcgaggccgagattcgcgcttggctcaaggacaacacccccggcatcgacgtggtgagcgcgggccggcgcatggagatctacaaggaagtcgggctgccggcttccgtggccgagcgcttcgccctggagggcatgtccggcacccacggcatcggccatacccgcatggccaccgagagcgcggtgacgaccaatggcgcccacccgttctcgacgggcaccgacgaatgcctcgtccataacggctcgctgtcgaaccacaacgacctgcgccgccgcctccgccacgagggcctgagcttcgccacccagaacgacaccgaggtcgccgccggctacctcagctggcgcatgcgcgggggcgcctcgctgaagcaggcgctcgaatcgagcctgaccgatctcgacggcttcttcaccttcgtggtcggcaccgagacgggcttcgccgtggtgcgcgaccccatcgcctgcaagcccgccgtgatggccgagaccgacgactacgtcgccttcggctcggaataccgggcgctggtcggcctgcccggcatcgacaccgcccgcgtgttcgagcccgagccggccaaggtctacgcgtgggagcgcacaggttccgagcacgcttccggggagcgccagtgatgccgagcttcgacctgcgatccgcgcccctgcgcgagctgaaccgggccctgcacgccctgcggcccgacaccaacgagacccactggaccgtcaccggtccggacgggcgccacgccatcgccgccgggctcgacgcgccggtctccgtcgagatcgagggcaatgtcggctattactgcgccggcatgaacaagctcgccaccgttctcgtcaacggcaatgcgggcgtcggcgtggccgagaacatgatctccggcctcgtccatgtgcggggcgatgccagccagtcggccggcgctacggcccatggcggcatgctcatcatcgacggcaatgcgggtgcccgttgcggcatctcgatgaagggcgttgacatcatcgtgaagggctcgatcggtcacatgtcggccttcatggcccaggccggcacgctcaccgtcctcggggatgccggtgaggcgctcggcgactcgctctacgaggccaagctctacgtgcgcggctcggtgaaaagcctcggcgccgactgcgtcgagaaagagatgcgcgacgagcacctgcgcgaactcgccgacaagctcgccgccgccggcctcgccggggaggtgagcccgagcgagttccgccgctacggctcggcccgcaccctctaccatttccacgtcgacaacgccggagcctactgatggccgaccgcaaggattcccgcgagacgccgcgcacgaaaccgcgcctgtcggcgaccttcaccccggacgtgatgtccgagatccgccgcgcggcggcgaccggcatctacgacatccgcggcgccggcgcgaagcgcgcgctgccgcatttcgacgacctgctgttcctcggcgcctcgatcagccgctacccgctggagggctaccgcgagcgctgcggcaccgaagtggtgctgggcgcgcgcttcgcctcgaagccgatccatctgaagacaccggtcaccatcgccggcatgagcttcggctcgctctcggccaacgccaaggaggcgctcgggcgcggcgcgacgctggccggcacctccaccaccaccggcgacggcggcatgacgccggaggagcgcggccactccaagaccctggtctaccagtacctgccctcgcgctacggcatgaacccggacgacctgcgcaaggccgacgccatcgaggtcgtcatcggccagggcgccaagcccggcggcggcggcatgctgctcggccagaagatcaccgagcgcgtcgccggcatgcgctgcctgccccccggcgtcgatcagcgctccgcctgccgccacccggactggaccgggccggacgacctcgcgatcaagatcgaggaattgcgcgagatcaccgactgggagaagccgatctacgtcaaggtcggcgcgagccgcccctattacgacaccgcgctcgcggccaagtccggcgccgacgtggtggtgctcgacggcatgcagggcggcaccgccgcgacgcaggacgtgttcatcgagcatgtcggtatcccgacgctggccgcaatccgccccgccgtgcaggcgcttcaggatctgggcctgcaccgcaaggtgcagctcgtggtgtcgggcggcatccgtttgggtgccgacgtggccaaggtgctggcgctcggcgccgacgcggtggccatcggcaccgctgcgctgatcgcgctcggcgacaacgatccccgctggcaggcggagtacgaggcgctcggcaccacggccggcgcctacgacgactggcacgagggccgcgacccggccggcatcacgacgcaggacccggaactcgccaggcgcctcgatccggaactcgcgggccgccggctcgcgaactacctcgcggtgatgaccctggaggctcagaccatcgcgcgggcctgcggcaagagccacctgcacaacctcgaacccgaggatctcgtggcgctcaccatcgaggccgcggcgatggcccaggtgccgctcgccggcaccggctggatccccggcaagaccggcatctgacctgcaagggccgctcctgacgcttcgagggcggccctttttcttttgtggcgatggggccgcaccaccaagccgggaggattcttgcaatgacgcatgaactcgaaaccgccgcccgggagcgcggcatcaagtatttcctcgtgtcctacaccgatctgttcggcacccagcgcgccaagctggtgccggccgccgccatcggcagcacctgccgcaacggcgcgggctttgccggcttcgccacctggctcgacatgagccccgccgacgccgaccttctcgccatgcccgacgcggacgggctgatccagcttccctggaagccggaggtcggctggctgcccgccgacctcgtgatgaacggcaaggcggtggagcagggcccgcgcaacatcctcaagcgcctcatcaaggaagcggccgaggaagggctgcagatgaagagcggcgtcgagtgcgagttcttcctgatcacgccctgcggctcggagcccgccgacaccgccgacaagcagaccaagccgtgctacgaccaatccgccctgatgcgccgctacgaggtgatcaccgagatctgcgacgcgatgctcagcctcggctggaagccctaccagaacgaccatgaggacgcgaacggccagttcgagatgaactgggactacgacgacgcgctgatcaccgccgaccggcacgccttcttcaagtacatgacccgctcgatcgccgagaagcacggcttccgcgcgaccttcatgcccaagcccttcatggacctgacgggctccggctgccacgcccacgtctcgctctggcgcgacggtcagaacgtctttgccgaccgctcggacgagatcggcctgtcgcagatcggctatcacttcatcggcggcctgattcactccgccgacgcactggccgcgctcaccaatccgtgcgtgaactcctacaagcgcatcaatgcgccgcgcaccacctccggcgcaacctgggcgcccaacaccgtgacctacacgggcaacaaccgcacccacatgatccgcattcccgatggcgggcgcttcgagttccgcctcgcggatggggcggctaacccctacctgctccaggcgggcctcctcgccgccggcctcgacggcatccggcagcggcgcgatcccggccagcgcctcgacatcaacatgtacaccgacggtcacacggtggagggcgtcaagcgcttgccgctcaacctgctcgatgccttgcgcgcgctcgaagcgagccccgtcctcaacgaggcgctcggcgccttcgtgccgagctacctcaagctcaagcgccaggaatgggacgattactgccgccaccttacccagtgggagcgcgacaccacgctcgactgctgagcgatcctccggcatccggccgatcacttcggtcagcccccgatcctccccgaggggccgaacgcgcccagggggcagggcggcatgaggtcggttgctcgatccggccccgtcggcctatcgatcgcccagccgccgtcgctccgacggagcaacagggagacccgatggccgatgacgtggctcggacgcctccttctggccgccttcgccctgatcgtggccatcccggccggcgccctgacgctcggcgcgggggtgcttctcgacccaagcttccgtgaagcgttgggtgaactcggcctcgtcggcctcttcgccggcctgtcggatctcgcgcaaggtgttccgccggacatggcggtgatggccgtgatcctcttcgcccaggcgctcagcctcctgctgatcctgccgccgacgctggccgcgctcgtcggcgagacgctcgggctgcgctccccgttctggtacggcggtgcggcggccggcctcacggcgcttctgccctggctcgcccgcggtggcccgccgccggccgccgggtcggtggcgtcggccgcggaagcgcggctggccgcaatcctcctcgtgacgggcgccgtctcgggtctggtctattggctgatcgccggccgcagcgtcggcaaccggacacagcggcgcggcgccgacgcattttaggggtggacaggcgtccgccatcgcttatgaaaatggagtgcttccgaagcctcgcgctcggaatcaccctccggctcaagagcgcctcaccgctccgcgagcggccggatgcgggcgtagttcagtggtagaacgtcagcttcccaagctgaatgtcgtcggttcgatcccgatcgcccgctccaacctctttccctagatcccacgagcatttgcggtgcgttcttcacgcgcttcgcgttgccttcgcgacggcgggatacaacagggatacaacgctccctcgaatcacgccccctctctgccggccagggaagggctaactgtgtcccggttcgccccttgcggggcgacctatgatccccgaggatcgccccatgacgcacgccccctcgaaacgctagccggcctgagcctgccacagccgtccgcaaagccggacgacccgcgttccgtttcgagggcccttgcccatgacgacctacctgaccagcgacagccatttcggccattccggcatgatgtccgaccggatggctcggccccgtcccttcgcctcccgggaggagcacgacgaggccctcgtcggcctctggaacaaccgggtccgccgggacgacacggtgatccacctcggcgattttgcttatggatgcagtctatcccatgctcaggccgtgttctcgcgcctgaacggcaggaagtacctaatccgcgggaaccatgaacaacgaggcgaacggctggattgggacggaccaatccgggacgtggcccgggtgtccgtgcaggacagcggcatgcggcgtccggtcgacctgtggctctcccatttcgcgcacgtaacctggccggacgctcaccgcggccggatccacctcttcgggcacagtcacggctcgatcccgccaacggcccggtcctgcgatgtcggcgtcgacgcctggcggttccggccggtgacggtccctgaaatccaagagctcctcgccgacgtcgcccggcgcgagggtggcccggccgctgcggccgccctcgcggaggcggcctgacatgaggggcggctacagctattccgagccgcccccgggggcggtgacctgccggacctgcgggcgcatgaacatcgggatctcccgcgccgaggccgagcgccgggtcgtggaggcaaacgcgcaccggcggcctggggaccgccggccgccggtgacggtcgactactaccggtgctgcgctcgcccgcgcctcaggccggcgcggctgggagattgcccggacgggtcgacttacggctcggtcctgtgcgagggcctcgacgggggtgcctagccgggggcgagccccacccagcggtccgtcaggccgcaggcgcgctcgtactcgaccagcgcgtcgagcgattgctccggcacccggggtagcttccggctgtagagatcggccatcgtcgaatggctggcgagaagcctcttgtcgtcctcgctgggcacggtctccacgtcgatcccgatcgacgcgaagtgctgacggatcacgtctttgccggggggatcgcagtattcggtccagagctcgttcgcggccgcttggagcgccgcttgccgggtcctccagagaaaccacccctcgtcgtctcgctggggatcgagatagcccccgccgccgcacccggctttggggtgctcgtagtcgtaccccgaagtgaagcccaggcgggtctccgttatgcggatcttcgcgaagtcccccttccgcatcgggacgggcatctcgaacaggaccgcgccccgggcggcgaaggcctcccacgccttgcggtggggctccccggggacggagtgcgccttgccccatgccaagtgcctgacagcggccgcctcctccttcgtgaacgaccaacccgcgggtgcgggggatggctcgggcgtgggagccggggcctcctcgacctcctcctcgaccggggcggcctgcgcggcggcacgcgccgcgatcgcggcctcggcccgctcgcgccggagcttggctcgcttcagcgcgagcgggctcggcggcgagatcgcaccgccgaagtggtgccggaggacctggtcgatcgggagcccttgcttcacgtaccacggcttctcggcggccggggccgccggggcctccatcatgtcgacgaggtcgcgcgccttctctgcgggcggggccttctcggccttcgggtgcaccagccgcgcgagctcgcgcgggcggtggaacggcgcctcgatcgtctcggcgacccaggcgcggtgggcagcgacgtcgccggcgggcagcgggggacgggccatggctactctccttgcctagcgaggtcgatgctgacgagcgcggcgacgtcgtctgccggggcccgggtgacgcggaggcggcgacggcggagctgtcgcgtgccgatcatgacgtcggcgaggtggccgaacgcgcggtcctcgtcggcgccgttgacgccgacgaccaggtcgggcgtcacgacgagcaggcggtccgtgtgccggagcgcgacgcgctcgggcgccgcggaggcgacccggccgttgaggaagtgctggtcgagacggaggacgagcgcggcgtgctccgcgcttcccacgcgccgaacccgccacccgtggagaagggcaggcccggcgtcgccgtaggcgggccgaaggacggcgaagcgcccagcccgcgtgaggggcgcggccttccagacgcggtcctcggcgagctcgtgggcatcgtcgatccggctcgtctcgacgaccaggccggggtcgtacgtcctaccgtccggtccgaacggcaggtgcagcggcgtgatcgagcggtcggtccaggccatgttcactctcccctcctcagttcctcggcgaggaagcgcgcgtccgaggcctgaaagctcagctcgtcggcgcgatcggcgagcagcttcgcgaggaccggccagacccacttcgggatcgggcgggcctgtgggttgggcaggccgtccgccgtgaccgggtcggccatccaccggaactgcaggcgcgggtcgagcgtcttgcgcgcgccgtcggggtgatggggcccgagcagcttcgcgagcggccgcttgaactcggggccgaggaggaggcgcgcggcctcctccagggcgtgacggtcgaggcgcttcgtcatcagaccaccgctccggacagcccgagcaggcggcgcatgtcggactggaggtcgaccttcccgtgctcctcgccgagcccgtacgcctggatgatcgcccgatacgccgccgcgggcaggccgcgcggcaccgtcatcagtccatcgtcggccccgttcggcgcgagctcgaaccgcgcggtgtcgtaggggcggagctcccagcgcaggccgatgtccccgatcccagcgatctccaggaggtcgccgtggtagcagtgcgcctgctgcatgcaggagcgcgcgtcgaagagctcgccgtactcgaccgagccggggaccgcgcgctcctgctcgaagagccgcatccaggcctgcgtcagcttgtaggccgcgatcgcggcgaggtcggcctcggtcgggaccgcgggcaggacgggggcgtcgcaggccgccatctgctccaggatgatcgtctcaacctcggcgtcggcgaggccgtcgttgagggggagcgggttgtgcacgttcatcgggatggctttcaaagggggcggcctcggcgcgcccggattgctgatgaggatgagggggccggggggcggacccagccgggtgcggtcaaaggtagaccgcctcgatgtcgagggaggcgccgcactcggcgtcggccggcccgtagaaggaggggtcgccctgcccggcgaggaggcgctcgcgcaggggcgcagcgtcctcgggcttgccgaacaggacgggccaaacgtcctcgcgcagggcgccctgctcgtcgagccaccgcttcgtcagctcgtagccgaggagccggggccggcgggcagcgcaggcctgctgctgctgaaccagctggaggatgcgagcccggcgccgatcggcaagctcgctctcgaacaggtgtccgttgcgatccccgatcaacctgcggcggcgttctgcggagctctcccgggcctcgtgctcctcgatcgcccgccggacgaggtgccggatcctcttctcgtgcagcgcccggaccgcctcgccgacgaggaccgccttcgccgtccaggccttccccgtgccgccatccgcgatgtaggcgcggcagcgcaggccgaggtcgagggggccggcgatgacggccgccacggcgcgcggcaagtgcccgagccgcacgccgttgttccaccaaacctcgaccgcgttcgcatcgtgcgggttgtccggcgcgcgcacgagggacaggcggtcgccgttccgcggcatgacgtgccgctccaggaactcgtcccactcgccgtagtcgtagaactgcaggcccgcgagctcggtcatgagccagggctcgccggccgcgacgtcctccgccacctcgccgagggcggtgtagcggacgccgcgcaggtcgaggccgtgcgcgacgcacgtctcgatcgcggccgcgtgctccttctcccgcatccggtcaaaggcctcctcgctcgggtcgtaggtgtcgacgtccgccagttcgaagccgatgtcgctcacgagcgcgctccctcggtcggcacgtagctgacacgcttctccagcccgagggccgcgagcacggccggtcccggctcgcggcggccggcgcggacgtcgctcacgtagccgtgggagaggcccttcgccgtggcgaatgcgcgcgccgagccggcgtgccggatggcgtcctccaagtccttgagagggccgcccctctccgtattgtccgagctctccctcgccacgaccgcgaccttctcttcggcgtgaccgcatatccgcggatccgcgcacatatgaaagggcaagtcggcgtatttggcaagagtaattcgcacacctctgcatggaagtgcttcaccaacagccatttacaacggctgttgtaaatggctgttgtaaatggcgtcaggtttgttggtgaaacaattttgcgaaaagcccttgaaacagggtggtccgagtgggagcattcgcctatccgcggattcgcggacaggggcaaccgccctgccaccccggtttcccgagaggaccccatgagcccgccgatcgacttcggcaccgcgtggcgctgcgtcggcgtccaccgccgctacggcaacgagctcgccctgtggctctgcgacgagccccccgccgcctactcagacgcctacaagcgcgcccgcgcctcgatgacggccgccggcttctcgtggacggaccgcggccacgaccagccgcgcctgctcgcctgctggtgggatctcggcgtcacggtcgatgtcgacgccctccgcgccgaggtcgatcgcgtcgtcgccgaggccgccgccgagtgcgagcagaaggccgccgcggagcagaagcgccacgagcgcgacgtcgctgaaaccgagctgcgggctcttctgattcgttcggccctccgcgcgctcctgcaggagcgcccgtgggctctcgggcgcgccctgagcgaagcccgcgatctcgccgccgaggaggcctggacgtcgtggggcctgcgtagcgccgagcggtatctctcgaacgcggaggacaacatccgccgcgccgaggagcgcctgagccggacgccccccgccctctggttcgcccgcgcggccgacgaggccgtccggggggccgccctggaggcgtgccgggagctcagcgcccgcgacgaggactgggccgccgatcgcaactcgatcggctggtcgcaggcgacgtgctgggccgggcacgtcctctcggagcgcgaggccctcgaccatggcgagacagcccacgccctcgccctgctgcatcagcaccggcggcagctgagcgacgaactcaacctcgcgctcttcggcgaggccccggcgcggcgccggcggcccgcccccgcggagccggctggcgccttgctgctctgaagccgacgatccgtacggagagaggaggacacgacgatgacgctactgggaaggatcctcgcgacgatcctgcacgcgatcctagagacactgctgctgccgctgacgttgctcggctggcagcccaagccgaccgccgcgagcgtcgccgcggcggccctcgacgcggtccggcacgacgagccgggcgagcccctcgcaccgctcgtgcgcgagccttgccccctggcggagctcgtgcagcggcacgcgaaggcgaagctcttcacgcacgagcagcacctcctggtagacccgctaccgcgctccttggcggcgtggatcgccggcctcgacgcgggccagctcggtgaggtgatcggctgccccgcgccgaggctccagcgccacatcaacgccggccttggcggcagcaccgcactcggcccgttccgactgccgcccgtcgtcgcggacgcggtgccggctgggatcacaggaaagggcgccaggggcggggccgacgggccggctcgccccgccgacatcagccagatccttgccgagttcgggaccacacccgcatacagctacggcccgcgtcgctagagacgcgagccgttccacctaccccgagcccgccggtgcccccggcggactttttcatgcgcgctgacggacggcctcgacgaggtgcgcgagggcgtgctccgcccgatcggcgcgttcgcgctcggcaccgatcgcccgggcgcaggaggcaagctcgcggcggaggcgaaccgtctcggcctgcgcggcggcggcctgctgacgggcgcgagcgagttcgtgaatgaggtcctcgactgcgttgactccccggcggcggtcggtctcgaccgcgcggaaaaagtcctgaaccgcgaaatgccccatcatcaggccttgagccatccgccccgaaacatccgcagcgatgtgagcggcatggtgctgggtcatggggcgtctccaagtcggggggatctcgtgctcccaaggtgggcctgggcggagtccccggtcaagaatctggggaagctgtccacattcttgggtaaactgatccctggcccccttgtgccttgccctgtgcgcccgaatcgagcgcacgtcgggccgacgtcgggccacatgcgcctgccgcccccggaggccttcggggacgcgatccccgcggggcccctccggggaccgacatccggacggcgtccgctcggaaattcgtttcagtctctaggagtaacggggggagagccccatgcctcggatttcaacgtcccgccggcgaccggtgtgttggccgtcgcagggggcggggcgagcctcccagacatggcctgcactcggatcaagatggacgtctctgccctgcgccgggccgggatcacgaaggccttccgggccgtcgccgacgtctcgcgacgggcgcgcagcaaggcgcggggatcctcgcccggtgcgaagcccaccaagatcgcggtgccgtgcctgacggcctgagcgaccgcctgcggaacgtgctcgtcccggaggtcgttgggccgcacgatgacgggtgtgtgccggtagcccacgggggtcgctccatcgcctgccggaaggggcgcccggtcggggccgccccgggagcctagtcggttccagcatgaggcaggctcgaaggccgccgtgcgacggacaacacaccgcgggaggcccgggggcgggtccggtccccgggaggggcctggggctaggcgacggtgtcgcgcgagatccgggcgaagagcgccgggacggtggccgcgggcaggtatccccggcgctgcagggcgtgggcggcccggcggaccaagccctcgacatggacgccgtgcgggtgcgtccgccccccgggcccgcgggcgcctgtcaggggcgcgtcacggatcgcgtcgacgatggcccggtcgagttcgcgcggatccggcaggcccgaggccttgcgctccgcccgctcacgccgtttgcgcacggcgtcctcgcgccgacgctcctcctccgccgtgagggcgcgcctgcggtacggggtgggtgcggatgcgatctcggtcatgcctggatcatgcccaccggggacgcaaggatcgaggccgaggcggtgcagatcagcaccgcccgcctgggccccaggacgtgcagatcttcaccaccgaacccgcccctcgacgtgaagatttgcaccacctgaacccctcgctcacgccccagtttccctctacgggcgggtcaggggtcggtgcgatttcgcgctaaaatactaattgacgtgaccaatcttccccaggaggggctggtccaccacccctccgcgccctccgctgtccctttagtttagtattgcgcgaccgcagacgcgccccgcccgaggccttccaaccccctctccgcagaggggaaggggcttgttcctaccacgccgggtggtaccctcgggtggtgcaaatctgcaagcgtgagccgatgcccgcctcgcccaagccctccgcgacctccgccccgtccgctcgcgcccggcgagcgcccttcgtcccgggcgtgcgcggcgaccttgaagcggcagtcgcctcgccggaggccttcgccgccgttgctccgtccgtgccgcgcccggtctcctacctcctcgacggccggctccgcgccatcccccggattggggcgagggacgttgcgctctgggagtgggtcgtctcctacgcgatcgcctcgcatcccgacggactgccggagcgggtccacgagccggcgatccccgtccgcggcgcgctcgtggcgatgagcgggcgcggccggcccgtgcagccgcgcgagctctcggacagcctcgtgcgcctattcggcggggagcggcaggagctcggcatcggcgacgcgttccgcgcctcgcttccggagtgggtgccgccgctgctccggccggggctctatggctacctcgacctcgccgtcctcgcgcgcctcaggacgaaggggggcgcgctgctctaccgccatctcgtcggccgcctcgcctcggaccgggtgcgctacctccccgacgcgcctccccatgtcgtgacgatccccgtcgcagagctcggcgagatcctcggcatgcccgcaccgatccgcatggggccgctccggatccgctacctgaagcctgccttgaccgacatcgccaaccacgtgacggccttcacggttggggctgaggaggccaaaagcgagcgcgggcacaacgtcgccgtggcgttcgccgtgagcctgcgcccaccggaaatgcggacggcgcgagcgcggctcctcgacaaggagagcatgtccttcctgcaggctcaccccgacgcgccggcctaccagctcaaggcgtcgaccttgataaagctggggtcggccatcccgtcccgccgggtgacgcagccgaagccaggatcgcgccgccggcccgaggccgccctggcttcggagctgcatgcttggcggcgcctctggctcgccgccctggacgaggcgtttacgggcgtcgccctgacgcccggctacgagacggcgacctaccgggggcagcgcctgctcgacgcgatcgcgcgggatggcgccgaccgcgccttctgggccttcgtcatgtcggaggtggacgcccccgatctgcgggtccgcctcgacaccggggccggcatcgagcccatccgcattctcgcggcggcggagcgcgcccggatcctgcgcttccgggaggggcgcgccgaacggcgccgcgcgttgaggcatgcacgcgcgcagggtacgctcccgcccgcgaccccgaaaacgaaaatcaccgtttcgcagccgatgcccgctcccgcccccgtcgccccggcgccggcgccgccgcccgcctcgccggagcccgaggctgccctcgtggcgctgctctcgaccgccgaggccagggccgaggcagagggcctgtggtggtattggcagcccgccgtcgacttcccccgcctgcacggtgccaagacggcgaagcgcctcctcgacgaggacctcgccactcggttcccgaccctcgcccgggccgatgaggcgatgggcggcgagtaccgcaagaacctcggctggctcgcggacaagctcgacatgccccggcgcgtggacgaggaccgcgtggcgacgaagatccccacctacgtcggagatgacctcgtcgagagtctcgtgaccttcctcggacgctcgctcctcgtgggcgtgatgaacagccgcgtcaccgatcctagaggcggcctcgtgcgcgaccgggagcacatcttggctcgcatgcggaaggccagagccgaatggcaggagcgctccgcgcgccggagccacgcctacgtgcctgggaacgctcggacgttcgagcaggtccagcgcgagatctacggcgcgcccctgttcgtgtcgacggccaaggacagcaacgggatcaaccgcgaggtcgtcccggagaagcgggaatgaccgatccgtggaaacctggccgggctgtcgcgtttgctccttttggcctagagtggcatccgatcaggctgcgtcgtagcccgcagcagcaagatggtctcgacactccgccagcacgaagcggtccaggctctgccgtatggcttcccggagatctgggatggtccgcgccgcagcgctacgcaggaggcccttcagcttcgcgaaggccagctcaatgggtttgaagtcggaacgattaggccgtgaggtagaggagccgtgctcccagccctagcctccaaaactgcccgcaacctgcacctggctcgccaaggagcctggcccctgcatcctcctggcggcccgtagcctctaaggcacccgcgagaccgcgagcacggcgagcaacccgtcatcctccggtgggcccgcaaggtcggcgtcgactgcatctgaaagtaagcctggtcagcacgatcatggcgcacaggcaagccgctctgggctgagtccgccccttcttttcggcggctaatgcgacaacaccttgagcctgtcgcctcaggcaagaaaatcagcctcaatgttgtcgtggcaccaaatcttcccataaggagtatcaacctcaatgtgaaacagatcaacctgtcccgacctgtggaagtacatcagatttttgtctttgagacgaccattaaattcgcaaacgatgtaatcgcgtttgtcgtagccatccttggaagaccacggctttatgctgacatattttagtagcccacctagataggcttcctcatggccgatgagatcgccgggcttcaggcgagcttcttcagtctcttgcgcgacagccgccttagcgtcagcccaagcgcggcgcattgctccagcaagatgagcccgcgcgccctcgccaattgctgtcgccacctctctcgccaaaacccacgaccggcgcatgatcgcacccaagtcataccggctctgcttcgacatcacgcaaatcctgctagatctacaagtgagggcgaggctgttgtcaggcagttgaaatgtccaggcggctgaccttggtcgtgttcaagcaaggtggccaggtggaagcagggaatgtggagtttgcgaggggatggctgcttcacgccctcgggacgagcgaggagccggttgccagccccaaagtcagagccgttggcacaatgtgccaaacgacctgaaatccagtgggtgaagctctatcgcgctccttatggtccacggttttgggttcgggcgggatacgaacaagcccagttatccacaagatcctcgcgccttgcggcttgggcgaacatgccgagccggaagggctgatgaccggggcggccctcattgccaccgtaggccttcgaggcagtcaggtgtatgctgcggtgcgcgtccgacgccccgcccgtgcccgacagcaagctgctttgaacgtcagcggcaattcctggtttgctcgtcttcgaggatcagcgcacgacgcaccctcgggtcgatgcggccactcctgcccaacatttcgttgtgtccgtacctgaagagccaccgcggcgtgatgcgcggccctcccagggagcggatcttggcgcaccacttgtcgcttcccccctgtttgatcaccgctttcgcacccatgacccctcatcgcgcggggagcgcggttgccgaggcccccaagccttggcgagatggatgaccaaagactccacctttgggctcaaaagcagacgggaggtatgcagcgcccagagttcggtcggcggacccgccgactaaccccagcatgtcccgaggatgcccgcgggcagcgccggcctcaggccggcgtgacggagacgacggtcccgtcggtcacgaacacgatcaggcccagacgcgcgccggtcgcggctaggtaacgcgcgacctgcgcgcgatagtccaggagcgcatccttccccggggcgacgtcgctcttccagtcaacgaccacgtccggctgtccgcgctcgtcgcaggccagtgcatcggccacgcccgcggtcgcccgctcctcctcgtcgagggcctcgtaagcgtagaccggcacctccgcgcggaggcgttcgcggatgcccgcgacctgcgggagggcgagcgccctggcgacgcaggccgcgatgtcggcgggatcgagcgcggcaggccggccgtcctccccgtacggacccaggtgccccgcgaggaaacgggcgcgggcctccagcccgtcacgctcatcaagctccccggtgaggatctcctccaagagcttgtggatgaccgtgcctcgctcccggccgccttgcagcggcgccgataccgcttcggtcggaacgggcagcggctcggagccggcgtcttcgaaccccggcaccggggcgtcgtcccggctcggcacgatccacgttagccgccgatggcgcgcgaccgtcgccgcctccgaggcgaaaacctcgcgcgtctgttcgttcagcgtctccgtcacggccgccatcggccggagcggaagccgttccagatcgatggcggggacggcgtcgaggccgagggcgatcaccgacgcccaggaggtccggtcggacggctcggggaagcgcggcagcacgagggtctcgcgggcccgcgtggccgcgacgtaccagagccgcacccgctcgttgccgacctcgcggcgttcgcggtccaaggcgtcctcgtacccggccgggcggaccccgaagaccgggcagtaaaggcagttcgccggtcggtcgacgagggctccgctcacggccttcgtcctggtcgaagtgttgatcgggataaccacgggccactcaaggcccttggacgcgtgcatcgtgaacagggagaccgccgcctcctgggcgtcgggcctcccctcgaccgtgcgcgttcgcccgtcccaggccaccttcatcgccctggcgaaggcgcgcaggccgcgcacggcgtaggggcgcgacatctccaggaagaggtcgacgttcgccagcgcgcgctcggcgtggccgtcgtgccgttgccggacgacgggccgaagccggatcgcgtccaccgcctggctcaggatgtcgtgcggcgttgtgccgagcgcccgcctcgccaggacctgcaggcgcccgatgacctcccgcgcgaccgggtgggcgacgtgcgcaatgtcgaggccgagtcgcagcttctgccgcgcgtcgggtcgctcggggtcgcgcggcagggcgtcgaccaggtcgagcagttcctcgtcggtgaggcccaccgccgggccgcgcaggagcgctccgagggccagggtgtcgcgagggtcggccaggacccgcgtcagggcgatcaggtcctggatctcctgcctgcggaagaaccccttccccgcctgggtcgacaccgggatgcccctggcttccagggcttcctcgtagcgccacaggtcgctgccgctcggcgcgaggagcgcgatgtcgccggcctggaggatccgggtcccgttgcggctgcaggtcacgagacgctggccgatcaggcgcgcgcataggtccgcgacggcttccgcctcggcgtcgcgaagggcaccggcgctaggcttcccgtccccctccgccgccgggatgtcgagggcggcgacgcagggaccccggtcgtggtcctcgtggaacgggtcgagggcgacgtagcccggttgcccctccacctgcagcacctcgcggaagcggttgtccacgaaggcgaggatcgagcggcaggaccggaagttcgtcgagacggagatcacgtcatccggcgacttggcgcggatgcagtcgcgcgcctgcacgtaggtcgacacgtctgcgccccggaagcggtagatcgcctgcttcgggtcgccgacgaggaagagcgcgccgggccgaagcacgcgatcggtccaggtggcgccggccgcgtcggcgggcaactcaccgcacaggagccagaggatctccgcttgcagcggatccgtgtcttggaactcgtcgacaaggacgtggcggtaccgcctgccgagtgcctgccgcacctcctcgtggtcccgcaggagcgtggccgccgatgcgatcaggtcgtcgaagtcgagcagggcgcccgcgcgcttccgctcctggtaccggcggaggacctcgcggacctgcacgaccaacctgaccaggagctcgctggcggcgttcgcccgcatgctctcccacgtgtcgcaacaggcgccgtgcagggccttggccgcctcgtggaactgatccgcctcgaccttaggaatcccgacggccttggcggcggccgcccacttgcccttcccgccacgatagctcgcaaacccgccgtccttggtgcacaggttcggctcaggctcagacgtcagcagggagacgaccgtggcatcgtcgttgccgtcgaggtggcggacgcgctcggccatggcctggaacgccagcagggccgacgcggtctcctgctcggcgacggggcaggcgcggacgaagtcggcgaacgcggtaactcgtccgcggaaggcctccgtcgagtggggcaagggttccgcaggacgcgtcccgaccgtacgcccctcgcgcaggcactccgccacccggtcgaccgcgtccttcgccgcgaccgggtccgccagcaccatctcggcgacaaggccgccgccgcccgagagacattcccgcaaccactcgtcgaggaggtcgcggaagatgccgtcggcttccgcctcgtcggccacccgggcccccggatcgatgtccgcctcgaccgggtaaggcttcacgaggcgctggcagaagccatggatcgtcgtgcaaaccagttcgtcgagccgggcctccgcctcggccaggttcgcaccctggagcggcgacaatccgtgcgggagcgcgagcctcaactcctccgggacctcgccggcgagcaagtgggcgacgacgtcgccgacccgctcaaggagttcgctcgcggcgagttcggtgaagctgacggccgcgattgctccgggcgcgacgccggaggcgagcatcagggcgatccggcccgacatcagggccgtcttgccggagccggcccctgcctccacgatcatcgaccgctcgtgcgcggcgatggcgagggcccgctgggcggcgtcggctagggtcctgtcgtgcgcggtcattaggcggcctcccagatcccggcggcctcgccgagcacgacccttacggcgtcccgcttgcgcgggcagtagagctcgctggcgttggccgggagcgcgaacgacaggtcgttgtaggcatcctccgcgtcagggccgggatgcgcgttgccagccctgaggctgtctccagccgccgtaaggtggcgggcgaggtcgccgagcgccgtgtcaggctggtcgaggggcaggcagatgccctccttcgggtagtgaagcgaggcgtcgacggagacgcccgggcccagaaggactcgcgcggcgtagccgtacaggcaccgctgcagctcgcgtccgccggcaagcacgtcggtgggcttgcgcggcttctcggtcttgtaatcgcgcacgcgcgcctccgagcggcactcggacaagtcaagccggtcaatgaagccggagatgcgaaattccgtgcccggaatctcgactggcaacccgtggtcccacggcaccgcggctccgtcccgtttcggcgcctgcccgccgaacggaacctccacccaggtggtctgcccggcgtaggccgcatccggatgggacagggcggccagcgaaatcccagtcacctcgtccagggtccgccgccagacgagcgctggggggaccggcctctcgcgctcccacgcggctgcgaccgacgccacggcggcggccagcgcctcccgtcggcggtccgccgacgccgccgcgaagccgcccccggtctccagagcgccgacggtggcttcgagaacctcatgcatgaggctgccgaacgccctgtggtcgagcgtgagggtctcctcgctcgggtccgcggtctccaggccgagcccgtaacgccagacgaagccgagcgggtcgcgcagcagcttgcgcagcgaccgggccgagtggacgcgcccgagcaccgagagcacaacgggatggttcgggcgtatccgtccgtcgtgggccgtgagcccggcgccagcccaggccctccagcaactcgcggcagccgtggcctgggctgtcccccggaactcctccggcctcgccatcaggcggtcaatctcgccgacggcgtgctcggggacccggttccgggcgaggtgcatcccgtcggggtgcccgcgcaggagcgggctcttcccgagcaggcggccgtcggcgccgcggcgcggacgcgagagaacgaccgcctcggagctggtcgacaggatggcggcgaagtcgccgcggtcggaaaccgagcgcggcaccggctcgaggatgcgggatggcactaggtggtccgatagcagccggtcctcggaggccacctgcggccagccgcgcgagctcagcccgagcaagcggacgaaccgcctgggggcgcaggccagggccgaggccggggcccagacgaccgaggtcccggcgtcggcgtcgtcgtcgatgcgctggtgcgacagcgtcaggtcgacgaccgccggcgagccttccaggagcgccttccgccagatccgcagcgaaagtccatgcagcagggtctcgccagcctccgcggcggccgacgtcccccgtgccagaagcgacaggatggcgcgaaggtccttggcgacggctggcccctcggggcgggtcaggacgtccttgccggcgagcaggcgctcccaggccgctaggtcggtcagcggcgcctctcgcgggagcatggctgtccatccgggcgggagcgccccgaacggaccgggaccttggcgcaggagcgcggcgaggcgccggatgccgtcctgcgagaggcccctcaccaggacgtccgcaagcgcggccgccgcctgtccctcgcgcacggaggcggacgggacgccgtggacgaagcgaacgtcgaggtgcgcctcggcccgcagcgcaagcacgacgtcgtcgtactcctcagtgcggcaggcggcgatggcgatctcggacggccgggcgcggccggacgccatcagtccgcgggcccaacggagcgcctccagcacctcgtgacggggcgtcgcagcgctgcagacctcgacgacgggggcctctggctcgctggaaacgacccggatggcggtcgccgcgatccattcggggacgggccgcggtcccgaggcccaggtgaccgcgacgcgctgggcaagcgcgacgacgacggggcgccagcacggcgccaaatccgggaggtcgacgaattcgacgggcccgaggatggctggcgcgtggtcgatccgcaccgcggcggccgcggccatgtcgccggggcgcagcatgcccggcggcagcgctgcgaccaccgcccgctccaggtgggcaatggaggccacgcggtcgccgcggctggcagcggcctgcaggtcgaagcctgcggaccatgccttgcgcagcgtctctgccgccgcgtcgatcatccctggcagcgccttgatgggatcaagctcgccgagttccgtctcgggaagcaccgctttcagggtcgacttaagcgtctcctcgtcgaccggccgcgcgaagccccccgccaagcgtgccaccagggcgtcgatggatagtacgcggacgccatgctccccgcgccgcgcggcgcccaggcgtgcgtccgccgtcgccaagcggccctggaccacgaccgctcgacgagacaccatacccgacaaccttaatctcaggttgcggtaagtctccggatttacctccgtatggtcaagcttggtcgactgtggatatcgggtagaacgtcgcgtttcgatggccgggatttgacgggtgtaatggcggctttcgacacggtccgaacccgaggtaatcgcgtgatcggtggcagcggtctactccacgctgatggtcctgacgctcctcgcgctgtcaggtgtgcttaccctattcgtcatggggtgtgttcgccccgagttcgtgtgccggatcgcgtggccttggctccgccgattccgggccgatatcgcacgacattccttcagacttttccgctctgagtgtcaggcacaggttccgaggatgcggcgggcgacggccggtatcgacgccgcgtccagacgctcagctgtcgcagcctttgtgagtaaggcgtccgtgaggtaggggtcgtacttctcccgggctggcttggcggcgaggaccgccagcacctcgctgtcgggcggcggcgatgcggccatctcggataggactgcgcgcaagtcgtcggcggagcagtcccgtacctcgacggtgtgccacaggggggatgcctggaagttgcgcgccagcagcgccagcgcgagcgtctcaagcttgaggctcccgacccaaggaaagatcacgcagtcgcgcttgatctgcaggatggagcgccggtcgaggccgtccgcacggaaggcttgcctgccctgttcgagcagcgcgcgcgcgccggggtcgaggaacgccggcacgtgcgtgccggccaggcacctctgcatcgccgccacgacctcgtcgtggatggcggccccgtccccaccgaaccgcggcggcaacgcggccgcggtcgggattaccaggagcaccttggcgcgcgcgtcgatgctctcgacccgccatctccggccgttgaagatgatagtctgtcccggtgcgagggtcgtgtcgagcggcacggtgcccagggtcttaccgcctgcgacgaccacccggtactcctcgtccacctggaacacggcgtagaagtcgtagcccgccgcgaggcgctcgccggcccggcccagcatcagcaggccgtccggggacatctcgacaagggacgcttccggtcgggcgatggcgcgtagcacctcgacgaacaggtcgcgaccgacgttccggaacgggccccggcggcacagcacctgccaagccgtgtccgggcgcaggcccccggtctgggcgatcaacgcgagtacctgatggaccagggtggagaggtgaagcccctgcactcgcggcggctcgcaccaccggtctaaaagaagctcgaccatggccacggcctgcgcgaggtcgagcctgagccgatcggccgggtgaagcgtgggggcgaaggcgtgctccgccacgtagatgcggaggatcgacggcttccccttgcggcggcctgagcgtcccaggcgttggcggagggacgagaccgaccagccgggcccgatctgggccacgctctcgacgtcgccgatgtcgatgccgagctccagcgtggtggtcgccactgcggtggtgggccgcccgtcctcccgcaggcgcgtctcgaccgcctcgcgctcggcccgcgccaggttgccgtgatgggggaagaactcgttgggcaggcgcgccgtctccgagagcgagcggaggcggtcggtgaagatctcgacgttctggcgcgagccggcgaacaggaggttgcgtcggccccgcagcacctcgaagaggtgttcggcgataggtccgacctcggccgatgccgggtgggatccgtcctccgggcggacagggagggtgcccctggcgccggggccggcgggggggagcgctggcgtgtcccgtgacggctcacggcgctgggggcattcatagccgcgaacctgcagaagcaggtcggagccgccttcccggctctcgaccagcctgacgcggtcgggctcgccgggacgcagcgcctcgcgggcgagcgccatgtcgcccagcgtcgccgagagcccgatccggtcgatccggtcgcggcccgcgccggcctcgatgcgcgacaacacagactggagttggcgcccgcgctcggtcccgacgaaggcgtggagctcgtcgatgacgatggcggccagggcgccgaacaggcggggcgcgtcccccccgcggcgaacgagcgtggcctccagggactcgggcgtgatgagcaccacgccctgcggacgctccctggccttgcgcttggcgtccgcggacacatcgccgtgccaacggtgcagcggcaggtcgcaggcttcgagcaggctttcaaggcgtcggaactggtcgttgatgagagccttgagtgggctgacgtagagcacggagaagccgggccgaccgccgtccagggtcggcagcacccgtgacaggaggggcaggaacgcagcctccgtcttgccggcggccgtgcgcgcggcgaggatcacgtcgccgccagcgaggatggcgggcacggcctgctcctggacgtcccgtagctccgaccagccctgctgccagatccaacggcggaccggctcggcgagcttttcgaaggcctgcgaggcgcggtcctcggaaagggccgggaccggggccgcggcggggccggtcacaactgaaggcgcgctagttcgtcgtcgcgatggacgggctcgccgtcgtccgggtcggccgcgaccgccaactcgtcgacgccgccgcggtcctccgacacggtcacgacgccgagccgctcgcgccagtcggtctcggggttctgctccaggaccgcgagcaaatcgacgaaggcctttaccgtgttgcggggcgtgcggaagtaggcgtcgccgacgcgcgcccgacagtggtcgaggaacgcgtgcagcgcctcgtccggcacgaggtggcgcatcggatcgccgcccgcgaacacggtccgcagccgctccagcaggacgagcatctcctcgggggtcaggttctggagcctcaccacgggccccgagagatcgacgagcccatcggtggcgaagctgttcccggcgaggcgggactggagcgcctcgtacgagtagagcccccgccttgtgtcgagcatgaactcgggcgtgcccccgagcacgaatcccaggccctcgacggtaccctgcaagacgtcgttgagaatgcgcaggatctgctcgtaattctggttacgagcctgggcgctctggagcttgtagaggttcacgagctcgtcgaggcacacgaacagcccgccgtagcccgccatgcggacgaagcgggcgagcagcttcaggctgtcgtagacgttggcatcatcgatgatgctgcgcacgccgaggtcctgccgcgcttccgtcttcgtcgtgtactcgccgcgcagccagcgaagggcgttcgcctgccgcgtctcgtcgccgtcctcgtgggcggccgcgtaggccgccaccacggtcgcgaaatcgtaccccccgacctgttcctgcaggtcgacgagccttgcgcgtatccaggtctcggtgccgcggccttcccggctcgcatgctcgatggcctgggcgacgaagcgctccaggacgttgcgcagcgcccccccgtccggcgcggtccgggtcgcgaggttgcgcacgagttcggcgtagagcaggcgagcctgtccaccggtcgcatggaggcgccggtccggggccaggtcggcctgcacgacgacgaggttcttggcgagcgcaagctgccgcactaggaacaggaagaaggtcttgccagccccatattccccgacgacgaaacgcatcgcggcgcccccgtcggccacccgcgtgacgtcagcgatgagcgcttcgatctcccggcgccggccgacctggatgtgctggaggccgaggcgggggacgacgccggcccgcaaggcgttgatgacggtgtcccggtctcggggcttgatgaggggcgtggacttggtcccgggggcggtcatgcggcttccgacagggtctcggggagcaggtgcaggttgacgtggacgggatcgccctcctcgacgaggacatcgtcgaagcagtcgtaggcccacgcgttcaggtcttccatggcggcgcccggcatcaggccgaactcgcgcgcgaggcggtcgaactcggcccgtggccaggccggtcgcgcgatcagctcgcgcaggaggcgggcgtggcgggggtcgaggccggcgaaggcgccgccagcctccgctgcgtcctcctcggctcgtgcggccccggtagatccggcgttcgccgcttccggctcggtatcgaagacgccggcgaggacggcgctgatcgcgaacgtctcggctctgatcgccatcaggcgctcggcatcgacctggtccgccgcctcggcggctaccgtgcgtcccccctggacgctcgacgtgtccgtgaccgccacctgtcgcgcggccgccgaggggcggggcgcggcgatgggcgccggggcgccggggatggcgtaggttctctcgctgcccgttccgagcgcgacgcggaccaagtcgtcgggagcctcggcggcccgcgccgcatcggggccgggacctgcccggtgcagcgccgcgtagaggcggtcttgatcgaggcccatctgcctgaacgccttttcgaggagcgcgatttccgcccggtgatggctgccgtcactggaggcaactcgcactagtgcgtcgccgatggattgcctttgcccggtatcgagctcggaaagtcgggagcgcagcgacggcagctcggcgggatgggcttcgagccagcatgcgtctgcagccaggcggcggcgctcgtcaggggcgaggccaggcgtcgttgccaccaattcgttcaaggtggagcgctcatcgtcggtgacctcaccgtcggccttcgccaccagcatgcccaccgacaaggtcaggaacgccgccttgtagatgtctgacggcgggccgaccgactcgctcggggcgtccagagggaagagcagcacggccgacgaggagggcgcgcgcaaggggaagcgcgggtcggggatgagccccagcccgaagcggcagagcgtgtccgcgaggtcgcggagccttgccggcgtggccttctcctggggctgcccacccacccgcgcgcacacgtcctggaaaggcacgggtgcgcccgcggccgcgcgcgccgccagccaggcgaggccgtcgcccgcggcctcgcgcgacacgctcctgcgccggcccggcggcagcagcgccagggcttgcagggtctcgccggccgaggcgccacctctcccgaggtaccggctatatgcgtcgaaccgctcggtacacagctccagcaactcgcggccggtggcgagcgcctcggggtagcgtgccaggtcgggcaagccctccgcgccggtcggacccaggtcggcgctgaaggttccgctcgcggcgcggtacaagataggcgaggttccgcccttgcgaaccttcaggggcaggcccccggacggattcctgcgaccgaattcagtggcgaactcgggcctgagatgctcgaaggcgcgacgtgcaggggtccgcacccgcgtttcgggatgcgacatcgtccatgccagcagccagtccgcatcgaccgggcgcccgtcccggatgcgagccccgaccccgatgcggatctcgagtggtaggtccccgccgctcgggaagaagacgggcgctggatcctgcccgggcgcgaggtcgaggatgtcgagcaccgcgagaaggtcgccggcgtagcgacggaacgagccgtggtggccgtatacggcgagcagacgctccacctcggcacggatggctgggcggtcctcgacggatcgctccaacactgcgcgccgctccaagccgtagaggtagacgaagacgtagccgatgtacgtgtcgggtccggcgcggtcgcccgacagccattcaaggaatgcgcgtcgcgaggacggtcgcatgctctcgtaggccggccagtagtccatgttttggccgacggcatcggcgttgctcttggagacggtcaggcccggatcgacgaggcagttgtcgttgcggccgtagccttcggcgggcgccagaatccggccgacgtagaccaagccggggattgcgaagccggcgaccgtcgtcctagctcccgcgggtatccatgctttgtcaccggcagtcctgtgtggcgacggcgacggtttcgccggcggctttggcgtcgccgcctcgcggtccgggcagcccgcgggacgcggaggcggcgcttccgcgctcgccgacaactgaggaggcaagccccttgtgccgaatgtcgcccgcggctcggtcggggtactcggcggggtggcgggggacgcaccgtcggcttgaacgagccctacaggcgggacgacggggtatgggctaacaggctgggctgccggaacgagcggtgcgcctaccggtggctggtggaccgtgctgtcggggtccctgggaacggtcgcgggtggcggggccggcccgccttgggcgtcgccaagccgttccgaagtcttgtcggggtcgttcccggaggcgcgggccccgcccgacgcagcccgggaacgccgccgcatgccccagaacgccaggaggccgccggccaggagcccaagcgcccaacgcggcatcgcatccgaccggcctgggccggatcgggccaaggcttccccttcggtctcgctggcatccgtgaacgcccttgtaaggtcgggcgcggcgttggcggccggggcggtgggagggtcggtgacgggcggcgcttgcggcgccgagtccgaaattgcggcgccgcccccgggagtggtgagagactcgatccctccctgggccgtaccgtcggctgttgccgccaaagtagccggaagggccggtggcgggggtgcgctagaggtcggccaagtgggtgccgatacggaaggggtggccgtctcgatcccacccggcggggcaacaacggcctgcctccgctctcgcaagcgggctacggtaacggggtcggcgcgtccggttggaggcaggctttcctttcgctgaaagcggagaagggcttgaagcgactggcgcccccatcgaccgtcgatgacgccgggttcgaagccgagtgcgcgaaggtcggcctgtacggcgcgcgcaggcgcaaccggcccactttgctgcgccgaagccggcgacggtatcgaaccgctccctgcgagggctgtcattccgcagaggagcagccaccgcggcgcggttcgcattgccttggccacgtaggtcgcgcccccactcgcagccgtccgatccccggtcctgcgcccttctaccgactgtattctaagttgctgggtcaaaccaaggcctcatctgcaacctatgagactcactacctcctcactcctagactcatgcgaagggacgcctggcgagggttcacgctggcgaccgtcggtcggccgatgcttcgttcatccagtcgtgcctgcctgccgtttgccggcccgcggcccgatagcctgagcaggccggcatccagcctgcacgaggaggcaggtaccagttcgtcagatccactccattccgcccttgatcggcttcagcccgttcgtagccttgagcatgccggataggagtgtcacccggcttgactattccgtgcagtgacagcttgcgggacaagggcgggcataccggaagccatgttcgaaggtccggaagtggcgcacagccgaacaatcggtgggcgaactcctgaccctttgcagacctagcggctggccggatgaagcgtctgcttcgagcggagaagcggacttccccgggacggtcacgacatcagcaggttgtgacccatcaagcggccgcatgtagcgggcgggcttcagcgagttcaggcaacgtggcggtctcaccccgccgagatgacgcccggcgtcgcgcgctcggaacaccggctggcgcagccgctctgccatccggtcggcgcaacgcgggcagcgggcagcgatcgtgcagagatatggagcctcgctcggcatcgggttcgtggcggggatgcgcagcatgtccgcctgcgccgcgctgacgtgggcggcatcgcaggaccggacgcgcggcgacctgatccccagcaggccgggcgcgcgggcgctcgccacgacggccaccgctgccgagatggccgacgacaagatgccgttcgcacccgaccgccgcatcccgccctcgttcgcgctccggctcgcgatcggcgcggtcggaggctgggccttgtccggccggtgcgcatcgcccgagtacggcgccctggccggcgtcgcaggcgcggtcgtcggcacgctcctcgggcacggcgcccggggcggggactcgcggacatcggcaggacgagcccgggggcttgccgaggacgttgccgccgtcggcctcgccgcgttggtggtcgcgtccgcggagacgaaaaggtaccgagcatcgccttgaggcggcctagcgtcggctcaagcgtatcgagcggcgtcggcttactaggtggatcacaccggcttcgcgcagcatgcgttggagccggatgccgcgcgtcgggggaccccaagggttggtcggtcgctcaggcacccataatcgtggcggcgatctcgttgtgccgctcgttggcggccttggcctcgtccagcgaggtctgcatcgcctgcccgatcccgctcaggccaagttgttcggcatacgcgcggatcgtgccgaaggccgtgatccagtagtgcagcgccagttgcccgttagcgatgatgccgaggtcgcgcgaggcgccgtcgggcgcctgctggcgggtctcgcggctgacgtcgtagaggccttccagcactgagttcttccgctcgccgctgccgcctgcctcctgcagggcttggtcgatgcgcttcgctcactgctgcgaggtttagttgccttgcttcagggcggccttgaggtcgggatggtaggcgtcgttccggatctcgtcggtggcctgcgcggcgaccttgccgccgttcgtcatggcggcgagcccctgggccacgagcgtcttgagtgcgtcgttgttcatcgtcatcctccgggtaggcgcgtcaacgcaggatgcggccgacaccacggagaacacccgaaaagcaagccgcccgttcttccgtgccgcggtcgaggaggagaccaaggcggccgaggaaatcgtgggtctgattgagccggtcaccaagatctacctcgacctgacgctcagcggctcgaaggccgacagttgagggacctcgggacggccgccgaggcatgctcgtaggcggctcccgcgaccgtacgtcgctcccgtcgcgcggatcctcgacctccggatcgtccggggatcgcgcccgattaaatcgttctacaccgccaaggtccatcctgcggatcgaaacgtccccgggatcgccccatgctcacggtcgtcggttgcctcgtcgaagcccatgacttccggctcgtcgccttggcggccgggatctgcgccctctcggcggtgacgacggtctgcctcgtcagccacgcgcgcagggcgggcgggtgggtccaggccggatggctcgccgtcgcggcgacggcgggcggctccggcatctgggcgacccacttcatcgccatgctcgccttcgcgccgggcgtgccgagcggctacgatgtcgcgctcaccggcctgtccctcgccatcgccgtcgccttggtcggctccggcctgtccctcgccgtcctcgtcggcggccgggccgcggcctgggccggcggcgcgatcctcggcctcggcatcgcggcgatgcactataccggcatggccgcctacgaggtggccggccacaaggcgtgggatcccgcaaccgttggcgtctcgctcgcgctgggcggcatcctcggcggcgccgccctggcggcccagctcggcgcccgcggcctcgctcgccaggtgccggcggcgctcctgctgctgctcgccatctgcagccaccacttcaccgccatgggcgccgtcaccgtcacgcccgacccggcacgcgccgtctcggaagccgcgatcccgaacgcctggctcgccgtcgccgtggccctcgcgagcttcgccatcctgctgctggccggggccgcactcgcgctcgacgtgcgcgaccgccgtcacgccaaggtggaggccgaccgcctgcacagcctcgccaacgccgcggtcgagggtctcgtcgtctgcaccggcgacgcgatcgtcagcgccaaccgcagcttcgccaagctggtcggcctgccgcccagtgcgctcgcgggcgcggccctgtcggcgtacctgccggacgacgcccggctcgcgctcgccggccagcccgagcgcccggtcgaggccgagcttcgccaggccgacggcacgctcgtgccggtcgagatcatcatgcagccggtcgatcatgccggtcggccgcactacgccgtcgccgtgcgcgacctgcgggcgcggcgccaggccgagcgccagatccagttcctcgcccaccacgacgccctcacggggctggccaaccgggccagcttcggcaagcgcctcgaccaggagatgcgcgccgccgacgcgggcggccgcaagctcgcggtgctctgcctcgacctcgaccgcttcaaggaggtcaacgacctgttcggccacgcagccggcgacgccatgctggagggcgtcgcccggatcgtctcggccgagctcgacgacacccagatgatggcccggctcggcggcgacgagttcgccgtgctgatgccctgcggcggcccgtcggaggccggccgtctcgctgagcgcatcctggaggcgctgcgctccggccgggcggatgcgggcggaccgcagatcgccaccagcatcggcgtcgccctctacccggacgacgcgcaggagcgcgcggccctcctgagctacgccgacaccgcgctctaccgcgccaagtcagaaggccgcggcacctaccgcttcttcgaggcgaggatgggcgtcgaggtacgcgagcgccgtctcctcgaacacgacctgcgccacgccgtggctcgcggcgagatgcagctcgtctaccagccgcagacggacgtcggctcgggcgccgtcatcggcttcgaggcgctgctgcgctggaagcacccggagcgcggctacgtctcgcccgccctcttcatccccatcgccgaggagagcgacgccatcctgcagatcggggagtgggtgctgcgcgaggcctgccgggaggcagcgacctggtcgaacccgctgtccatcgccgtcaacgtctcggcggtgcagatccacagcccgcacttcgtcgggctggtgcacgaggtgctgctcaagaccgggctggcgcccggccgccttgaggtcgaggtgaccgagacggccctgatcagcgatcctaaccgagcgctgctgaccttgaggcagttgaagtcgctggggctgcgcatcgccatggacgacttcggcactggctactcgtcgctctcgaacctgcgctcgttcccgttcgacaagatcaagatcgacggctcgttcgtgcgctccgtcgacagcaacgagcagaccgcggccatcgtgcgctcggtgcttggcctggggcgcggcctcggcctgccggtgctggcggaaggcgtcgagaccgaggccgagctcggcttcctcgccgccgaacagtgccacgccgcccagggctacctgatgggtcgcccgtcgcccatcggacagttcgcccagcacacgcatggtacggatcccgtcatcgccgacgatcgcaaacgcgcctgagcctgtcggcggggcgatcgtcgatctcgcccgtatcagggtgtcgggtcggctaggacgggggcgggcatgaaggggcgcatgacacgagacacgtccacgacactcccgccgctccgggtcgccgctttgacatgcgccctggtcgccggctgcggcctcgccccggtcgccctcgccctcgcgccacgccccggcgagcccgtcgcggtcctcactctcttccccgacgccccaatccccaaggccgtcgccgcctcgggcgcctccatcctgtggctctccaccggcgggcacgtcgcggtgctcgacgcctccgggggcgacgccgccgccgacctgcgccgggccggcgccttcatcgtcctcgccgccgggcccatgggcgcctgcctcccgggctaccggcctcccccaatcctcaccggaccatccccgtcatgaccgacagcagcagcctcgaccgccttcgcctcgccttcctgccggtgatgctcggcgcgctcggcgtgctcgccgtcatcgtcacggcattcgcctggtggcgagacgtcatgcccgtgcccgtgacggtcctcgcggtcctcctgcccggcgcgaccctcgccgccgcccgccggcacggggcggcggccatcacgcgccacctctcctcggcctccttgatgatgctggtcggcctgctggtgctggccgcctctggcacgcacctgcagatcgacctgcacatggtgttcttcgccgcccttgcggtcgccgccggctggtgctgctggtcgtccatcctcgtggcggccggcgtcgtggccttccaccacctcgcgttgaacgtactctacccggccgcggtcttcccgaacggggccgagtacctgcgcgtcgtgctgcatgccgtcgttctcgtcaccgaggccgccgccctggtgctggccgcccgccagctcgccaaggcgctggcctccgcggaggcggccacccggcaggccgccgacagcgtgctggcgcagcgccgcgccgaggcggcggccggccaggaccgtaacctggaggcccaccgccagcgccgcctcggcgaggtcgtcgccgagttccgcgacgccctcgtcgagatcgagcgcacggtcgaacgcgagaccggcggcatgcgcgagaccgcgctcgccctcagcggcgtcgccgagcattcgagccgtcaggcggccgcctccgaggccacggcgtcggcgacggcacagaacgtgctctcggtctcggcgggggccgaggaactcagcgcctccatctccgacatcgccggccagacagagcgggcgagccagctcatcgcgcgcatgaccgatatcgcgcggaacacgaacgaggaggtcgagcagctcgccgtcgtggccgaccgcatcggcaccgtcatgggcctgatcaagtcggtggccgaccagaccaacctcctggcgctcaacgccaccatcgaggcggcgcgcgccggcgccgccggccgcggcttcgcggtggtggcctcggaggtgaaggcgctgtcgggccagaccatgcgggcggccgacgagatcgtgtcccaggtggaggccatccaggcctctacgcggcgcactgtcggctccgtccacgcgatggcctcggccacgcaggaggtgaacgccctgaccacgtcgattgccgtgtcggtcgaccagcagcgggcggcgacacaggagatctcccgcaccgtggcgcaggtcgcccagggcagttccgaggcgcacgccggagccgtctcggtctcgcaggccaccctggagacgcggcggcacgccgacagcgccgtgtccgcgtccgagtccctcaaggcggtcgcggccgacctcgcgcgttcggtgacccagttcgtgcagcgggtcacgaccgacctggaggagcgccgcggcacggttcgcgtcgccgtcgacgaggcggccttcctgcacgtgcgggggcggcggcattcggtgcgcctcgcggaggtctcctcccacggtgctcgcatcgcgggcgccccgcaacttgcgcccggcgaggcggtcgagttcgagacgaccgacggggggcgcacgccggcggcggtcgcgtggagcgagggcggcacggcggggctcgacgtccgcgccggcttgcgccacccggccctcgaagggggcctcggcgtggcggcctgacgggagcccgcgcctggccggctcgccgaccgccacgaggtcggctaccttctgcaccgccgacgttacgccaccgcggaagcggcccgaggctccgcggctttccgggtgccgaggctgtcgggaagggtgagatactcgaagcggccgctcgcacgcttgtccgccctcaacaaccccaagccacgcaccgcgtcccttccgcccgcggcccagcggtcgcggatggacgagggcgagaagtcgaagctcttggccgcgagctcgtcggcaccggcctgatagacgaggtggagcagcgtcaccgccggtccctcgggatcgagcctctcgcgcaactcgtactcgcgcctgaggcccgcaaccgcccggcgcggggcgctggcgaagatgaggtcgttggcgcgttccagcaccgcgtcgagggaggcgggacgcggcgcccgcagggagaacaggtccgaggcgatgcagaggaggtcccgctcgggctcggtctcgaagagcgggtcgaggggcaggttgttggtgtagcccgcgtcgcacaggacgcgcccgtccacctccacgggcgggaaggcgggcaggatcgccgtgctggccaggatgtgctcggaccggacctcctggcgggcggtgtcgaagtagacctcctcgccagtctcgatgtcgacgcagccgaccgtcaggcgggtgtcgcccctgttcagccactcgaaatcgacgaggcgctccaaggtccggagaagcggcctgttgtcgaacagggccacgtcgttcggcacccatggcagcgccgaccatgggccgggcaaccggtggccgaagatgctcgggcgtccccaggcgagcgccagtagggcgtgcagcccgttgtagacctggcgcggcttgagcagcccggtcgggctcgggcccgtggcctgggtcgcctcgtcccagaacatccggagcttggcgaccctgtcctcgggggcgttgcccgcgatgatggcggccgttaccgcgccgatggatgcgcctacgacccaatcgggcctgagcccatgttcgtgcagcgcctcgtaggtcccggcatggtaggcgccgacggcgttgccgccggcaaagaccagggcgaggtcgcgtgtgtcgtccaccatcgtgccttcgtgcgttgaggccgttcgcggccgggacctggccggcgtcagccgtgcggcttgaacaccactttggtgcagttgtcggtcttgtcgcggaacgcttcgtagagtgccggcccttcctccaggttcgtggagcgatggctgacgatgaaggaggggtcgatctcgcccttctggatgcgctccagcagcggcttcatataccgcaccatgtgggtctgacccgtcttcagggtcaggcccttgttcatgagcacgccgagggcgacggggcccaccggaccggcaaagacaccgggcatcgagacgttgccgccgggcctgcaggcgaggatggcctggttgagcgcgaaaggccgctccaggctgacggtgtgctccatgatggcggaggagaccttctggagcgtggtgtcggccccgtgggactccatgccgaccgcctcgatgaccgaatcgggcccgaggccgtgggtcatctccatgagcgtgtcctgcacgttctggctcgacaggtcgatggtttctgcgcccgcctcgcgggcgagggccaggcgctccggcacgctgtcgatggcgatgacgcgcttggcacccagcaggtagcagcacttcaccgccagcacgccgaccgggccgcagccccagatggcgacggtgtcctccgggccgatgtcgcagtgctcggcggcctggtaggcggtggggaaaatgtcggagaggaacagcacctgctcgtcagtgaggccctcggggacgacgatcggcccgacgtcggcgtagggcacccgcaggtactcggcctggccgccggcgaagccgccggtgatgtgggagaagccgaacaggccggccagcgggtagccgtaggtctcggcctggagcttgccgttcgggttggtgcgctcgcagcagctccagttgccccacttgcactggcggcactcgccgcagcagatggtgaagggcaccacgatgcggtcgccgaccttgagcttgtggttgtccttgccgacctcgatgacctcgcccatggtctcgtgaccgaggatgtcgccgcacttcatcgtcggcatgaacccgcccatcaggtgcaggtcggaaccgcagatcgcgcaggcggtcaccttgatgatgacgtctcgcccatgctcgatcttcgggtccggcaccgtctcgcaggtgatcttgccccggctctgccacgtgagtgctttcatggtcggtcgtctccgatcgtcgcgtatcggatcggtaagaaggtcgggcgcggctcggttccggcgcggcgaggcgcccaagatcagcgatggcgcggcctggatcgcgtgccgaggatcacggcggccgtcgcggccaagcctgctgcgagcacgccggccgtcgcgagcggatgcagggtcgcccgggtgtaggcgctggtgcgcatgacgtagaccggcgggtccccgcgtacctcgccggcatgccgcggggcgtgcagggcgccctgcggatcccgtggaggctcagaccgcttctgcagcgctatgatggccggcgcgagctcgtcgtaggcgcccggcgcgaactccttgcccatcacgaacagcttgccgccgccgcccacgacgatgtcgcgctgcgggtgcacggcggcgtgcaggatggcgttggccacctcctcgggcgggtagatcggcggcggcagggtaggctgacggtccatgtagttgcgcgccctattcggcaggggcgtgtcgatggaggcgggcttcaccagggtgacggagaccggtgctccctcggcgatgagctccatgcgcagggtgtcggtgaagcccttcaccgcgtgcttggaggtggcgtagagcccctggaacgggaaggcgaggtcggaagcgatgctgccgacgttgatcagtgccccgccacgctggcgcaggtgctccgccgcgaccagcgagccgttcaccgtcccccagaggttggtctggatgaggcgctggtgatcctcgtaggcgatctcgcttagggggccgtagacggtcaggccggcgacgttgacccaggtgtcgaagccgccgaacgtcgccacggccttgtcggcgatggcccggacgtcctcgcgacgacccacgtcggccaccacgtaggcagccttcgggccgagctcggtggcgacttgagccaggacttccccgctgcgggcggcgaggacgacccgggcgccgcgctcggcggccatgcgggcggtggccaaaccgatgccgctcgacgcgccggtgatcacgatgacctgctcgcgcagcggcttatgcgtcatgtccggttcgctcctcgccggccccggggtgggggcctggcgaggctacgcgccaggaggcaaagcgttgcggtcggcgacgctttcgcgcgccccctcacttggttcgcctgggcggccacgctcgatccggtagtggatgggcttgaagctgccgttgttcgattggagcgccgagcaggcggtcaagccgatgaccaggtccctttccgcctcgaaggtgatgtggtcgccggcccggctgagtggcggctcgaccgtgaacgtccccgtcgcaccgtccaccggcacgttcatgaagcagttgaacgccaccgggatgcggtcggcggcgaccccgtaaggggcgagtgcgtgtacgaggttgccgaagcagccccggtgcgggtccgcgtcgccgtagatgatgcggaaggtgtcggccgagcacggcgtcagcaggaagtcgtgccgaccgaccgtgtccgcgacgatgcgcaggagcacgttcgagcggttcgagtagagcgggtcgccggtcgtcaagtagatccggctcgcgtagtcgagcgtgcgaccggaggagatcacctcgtcgaggtcgtgacggttgaaggcgaggaggtcggccacctgctcgccgcgcgggtcgatgacggtgaggcggtcgcccttgtcgagggtgaaggcgacgcccgagcgcggcgcgatctcgtgggtgccggcgtcagcgcacatcggcgcccccggcgttcgcgccacgcggccggaaggggcaccgccagcccgcgtccacgacccggccgctgtactggcgcgcctccgatatctcaccgtgccgcgccagcatcggattgaccgaaccggcgagcgcctcgtccctctgcaggatggaggagcgcagcttctcgtagcggcccgcctcgcgcaattgcttgaactgggcgtgaaggttgaacaccagggcgggcgaggagaaccggcgtgccgggcggctggcatgcgggtgcagcccgacgacgaagaacgcctcgccggcgaagctcagggagaagtgcgggctgtccggctcctgcgcgacgcgaccgtcccacggatggccgagccaggcatccttgtcggcgagcgactgcacccggtcccagaggtgccgctcgaagccttcctcgtcgaggtcgccgggtccctcgaagaggacggcgaagctctggaagaggtcgggccggcggcggtagcgggccgcgaacgccatcagcgccgggtagatgcgcatgtcgtcccaggccggcagccctgggcgcgaggcgcggcaaccccggagccgcttccaggttacgctccagaagcctgtcgagggtctcgcgaggttcgagagccgacacgcgacggcttatcctggagggtggggtggccggacgtgtcgggacgggaacgggtgcgccggatcccaggctgttgcgtgcggcggtcgaggccaccggcgaggcgatcctcatcacctcggccgacatcgacgagccgggtccgcgcatcgagtacgccaacccggccttcacccgcatgacaggctacgaggccgaggaggtcctggggcggtccccgcgcttcctccagggccccggtaccgaccgggccgtcctggacgggttgcgcgccgccatgaaggccggcgagatggcccagggcgaggcgctgaactaccgcaaggacgggacgacctacgtggtcgagtggctgatcacgcccgtgcgcgacaccgaaggacgcatcacgcactgggtctccgcccagcgagacgtcaccggccgacgcgccggcgaggatcggcaggcgttgctggtgcgggagcttcaccatcgcgtgaagaacacgctggcgacggtgcaggccgtcctgaacgcgaccatgcgctcctcgctctcggtctccgaattcacccgggccctgtccgggcgcatcgcgtcgctggcccggacgcacgcgctgatcaccgaggatctcgcccaagccgcctcgttcgaggggctgctgcgcgccgagctcgacccctacgacgagcgaggacgcctgaccttggagggcccggcggtcgtgctcccgtcggagctcgccgtgccggtcggcatggccctgcacgagctgacgaccaacgccctccgccacgggtcgctcgccgctccgaccggtcggctccaggtggcctggtgggtcgaggagggacctgccggacgcgccttacgctgggactggtccgagcacgacggtcctccggccccgcatcccacgcgcgagggcttcggccaccgcctgctcaacaaggtcctggcgacgcagacacgagccgaggtcgatgtcgacttcgcgccggacggcctgcgggtctcggtccggatgccgctacctggcaccgccgcctgatgggcttcgatgcgcgccgaggtcggttcccggcccgttgccggcctcggcaaccggatgggagcgcgtgccggatcaagcctggaccacgcgcagggaagctggccgttcggcgccttggccagccaccgtcgcgcgccgggtctggttgcgtccgccttccttggcggcgtagagcgccgcatccgccgcgcggtacaccgcctccgcctccacgcccgccccgccgacgccgcccgcgaggccgacgctgaccgtgaccgagcccgcgccgatggccgcggaggcgaccacgagcgtcccgaccatcgcgtgcaccttcccggcgacccgctcggcgccttccacgtcggtatcgggcagcaggaccgcgaattcctcgccgccgacccgcgccacgaggtcgtcgggccggtgcacgctcgccgacaggcagcgggcgagccccttgagcaccgcgtcgccgaccgcgtggccgtaccggtcgttgaagcgcttgaagtggtcggcgtcgacgatgaggagcgacagcggcttgcccgtgcgccgtgcgctggcccaggccgtctcgaacacctcgtcgaagcggcgccggttcgccaggcccgtaagggcatcggttcgcgacaaggtggcgagctcggcctgcatcgcgtcccggcgccgcagctcgcgtccgaacgagagcgacagggtcgcggtcaggccgcacagcaccagcacgatcgcgccgatgaccgcggccttggcgcgccagcccgcctcgatgtcgtcggtggcgagggcgacgttgagaaccagcggcaggtcgccgacctgggtgaaggcgtagtgccgctcgattccgtcccggacggaggtgccgacgaagctgcccgaacgggcgctcacgaaccgcctgaaggtgggggctccggcgatgttcacgccgatgtccgcctcctcgtaggggtgacgcatgatgcgcgtcccgtcgcgcaggtacaggttgatcgcgccctcgcggccgaggccgagctggtcgaagagccggctgaagtaggcgagcttcagggtgccgagcaccacgccgccgaaggatccgtcgggcttcgagatgcggcggctgaacggaagcatgcgctcgcccgtcagccgggagacgagcggccgcccgatgtggaggccgaggtcgccccgctccgcatggacgcggaagtagtcgcggtcggcgtagttgcccttgcgcggcggcagcgcgccggcgtcgacggcgatgtcgccgcgctcgtcgatgacgagcatgacgcccatgtcccgggccgtcgccgaacggtcgaacaggacgagctggcgcatcgccgggctcaccgcgtcgagttcggaggcgcggaggttctcctgcacgccctgcagggacaggtcgaagatctcgacgttgcgggctatgtcgcgctcgatgacctgcagcaggttcttcgaggtctgctccgcctgcacccaggcgtcgcggcgcaggtcgagcagcatcaggccggacacgaccagcatgccgaggggcgccaggacgccgagcgcgatccaggtgcgggcggagcgcagccgcttcgcgaggcggggcggcaggtccatcggcgggcattccccaggcgttctcgtcgtcgcatgggttctggcacacgaagccttacgccggcattacgtgtgggacgccgccgacgtcgatcgtcgcctacgcttggcttgcgacggcgacctcgggcgccggggcctcgacggtgaacaccactccgcccgggcgatacgcgatccgagccgtgccgccgagctccatcgccagtgcccgctcgatcatgcgcgagccgaagccgttccgctccggcttcgcgacgggtgggccgccgatctcctcccagcgcagccagaggtgcggtggctgccgtccctccacgatcccccagtcgaggaccacccggccggaatcgttcgacagggcgccgtacttcaccgcgttcgtcgccagctcgtgcaacgccatcacgaacgccaggctcgcccgcggcgacagccagacctccggaccggtgacggtgaagcgcctggcggcgccgctccggaacggttgcaaggcccgctcgacgatctccccgagggtcgctcctccccagttctcacggatcagggcgtcgtgggccgccgccagggacgcgaggcgcgcgtcgagtgtctcgcgtgcctcgtccaggccgcccgcgttgcgaagcgtctggtgggcgatggactgcatcgtcgccatcgagttcttgacccgatgcgtgagctcgtccgccagaaggcggcggtgctcctcgccgcgcttgcgttccgtgacgtcgatggacaccccggccatgctcagaggccggccctccgggtcgtagaaggtctgcccgcggacgtgcagccagcgctcctcgccgttcggcgtgcgagcgcggtactcgatgtcgtagtccccgcgctcggcaatcgaggtttgcaccgcctcctgcatccgctcccggtcggccggcacgatggcggcgagcagctcctcgtacgggaacggctcgcccgcgctccgaccgaagttctccttgcagatgtcggacgcctccagccggcggtcggcgaggtcgagcgtccaggagccgatccggccggccttgagggcgaaccgcatgcggtcatcggtccgggcgagctccgccttgcgccgtgcgacctcgtcctccaacgcggcgagctcgccttggaggcgcacgagcttgttccgctccagcgtgacgtcgaactgcgaggcgaagaagtaggtcagcgcaccgtcgcggtcgaacaccggcgagaccagcaggcggttccagaagacctcgccgtccttcttgtggttgaggagctcgatctcgatgggcacgcgccgctcgatggcgtcccgtatccgggcgacgtcgtaggggtcggtctccggaccctggaggaagcggcagttccgaccgaggatctcgtcgcgggtgtagccggtcagcttcgtgaaggccgcgttggcgaagacgatgggattgtcgggccggttcgggtcggtgacgagcatcggcatccgcgtcgcccgcacggctgccgcgaacgggtcggagctcgcgtccgaccgcgtcagctccgcgtcgatgcggtcgtgttcccggtagtccgtcacgtcacagcccgtccgtccccgtactccgggacccggttcctggcatgaccgtagcacaggtccgcgacttggcggcaagcgtgatcgatcggtcgggtcggtggtcagacacgctgttcagcccaggatgacccggagcttgttcgcgagctcgtcgcgccggtagggcttgctgagaagcggcaggtcggccggcacgccctgctcgccgagcgccgtgcccgtgtagccggaggcgagcagcacccgcaggccggggcgcaggcgccgtgcctcgacggagagctgcacaccgttcatgccgccgggcatcaccacgtccgagaacaggatgtcgatccgctccgggccgcgaaggcgctccagggcctgcgcggcctgcgtcgcggtcagcgtccggtagccgagctcgcccaggctttcgacggccatctccagcacggccggctcgtcctcgaccaccagcaccacctcccccgaggcggcgcggcgcaggggcagcggaccatccggttgattctgcgcctccttctcggccgagcgcggcaggtagagctcgatggacgtgccgcggcccgcctcgctcttgatctgggcgtggccgccggcctgccgcacgaagccgtagacttggctgaggccgaggccggtgcccttgccgacgtccttggtggtgaaaaaaggctcgaacgcgcgggcgagcgtggcgtcgtccatcccgtgaccggtgtcggagaccgagacgagcacgtaggccccgggccgcaggtccggccgatcggcgatctcatgcgcgtcgaggtgcgcgttgcaggtcctcaccgtcagcgtcccgccgcccggcatcgcgtcgcgcgcgttgaccgcgaggttgagcaccgcgctctcgaactggccgggatcgagccgcaccgggtcgaggctggcgtcgaggtcgagccggacctcgatggtctcgcccaccgcgcgctggagcagggcccggaaatccttgagcagccggttcgggttcaccgtctcgggccgcagcacctgtcggcgcgagaacgacagcagcttctcggtgacctcggccccgcgcttggccgcggtcatcgccgaggccgccaggcgctccacgcgcttcgcgtcgtcgggcttgcgcacgatcatgtcgaggttgcccacgatgaccgtgagcaggttgttgaagtcatgggcgacgccgccggtcagctggccgatggcctccatcttctgggcctggttgagccgctcctcggcctcgtgctgacgtgtggtgtccatgacgatgccggccaccgtccgggcttgatcggcctcgtcgcggtaggccttgccccgtaccgtaatccgtcggatcgagccgtcgccggcgcggcggatgcggcagttgaggtcgaggcgcccgctcccgcccacgccttcgagcgcggtccggacagcgtccctgtcttccggcaccacatgcccgagaaaggtctcgacgtcccagcgctcgaccggctcgcggtagccgaagatcgcgtcgtgccgcggggtccggcgcgaggaaccggtgcgcaggtcgagctcccaatcgcccatctcggccgcttcgagcgcgagggcgaggttgtcgcgcgccagctgcagctccgccctccgcgcctcgcgctcctgtgcggtggcctcggcgcgggcgtacaggaagtcgacctcgcgtaggtagacgcccagcaggatgaagcccgcgacgagcgcctccagccgccccgtgaaccagccgaccgtgccgcgcccggcagcgtgatcatgttgtcgaacacgagcaggagcagggagacggccagccagagctgcaggacggtgcgcaggcgcgtggtccaacacagcaccgcgagggcgagaaccgtcaaggcgacgacggccgggccgacgcccgaggtggtcagcagccagtagtcgtcgccctcgacgcacttcggcaggaggtggacgtaacgcgtgacgaccacggccgtgagcgcggccgccgcgaccgtcgcggccatcgcgagcagggcgaccgcggcggcgcgcgccggcgcgacggtccggctgcgcccgtccccctccaggatggcgtagggcaacgcgcagagcggcggcccgacatgccagaacgtccagagccaggtcgtggtgtcgggaccggagcccaggatgcgccccggtgcgagcacgttggggaaggatagcatctgcaggaacacgaccagcgtcacgtagaggctgccggtcccgagcacgagcagggacgccgagcgggtacgtcggtactgggtgaggaagaggaaggtcgtcaggccgtagaccacgaccagggccgattggtagacgggcacgaagcccagcatcggcgggatgggcaggttcgcgaaaggcaggagcgccagcgtgaccgcaccgaagacgaggctgacgaggccggcgagcagacgctgcctcaagccggcccgggccgtggcgagggtttcaagcgtcgagtcggcccaggtcgcgtgcatcgccagctccgtcccgatgcgcgatggccgaccagccggcaactcgctcgcaaggtcgaggggttagcatggctccggagcgggcgccatttgacgggcttccgggtgcggatcaaccgggggctcggcggcgccgtcgaggttcgggagcaggttcgccgcgcgttgcggcggcgggctgctgccggttcagggacgcccgagcgcgcgaccgggtttcgagccacgatcccacctgcgtagccgtccggggagaccgcgggcgtcctccgaagttgtcggttgcgaacgtcccatcggagatccggatgccgaatcccttctgtgccgcgttcctgctcgccgtcgaggcgcagcgggtcatcgagttgcggctggtgcgcatcgcttggggcggggccgaggcgcaggcggagatggtgtcgatggtcggcgagaagatcgtggccgcgatggaagccgccaacacgctgctggccggcggcacgcactgccaagtggtcgcgcgataccgggagctggtcgcggccaacgcacggcgcctgtcggcctgacacgttgtagctcgccgcgccattcccgcgatcatgggatcgccggtgccgtccagccgcccggccccgtacgaggccgggaccggccggggacgaaacctttcgcctcacgggccgctcgctgcaatggttcgactgcttgcgcccgccgcctgccggcgggatgaacgggcggcagatggccgacgccgagcgcgagcgccgtccgggcctgaaggtcctgttcatcaccggctacgccgagaacgcggcggtcggctacggacacctcagccccggcatgcaggtcctgacaaagccgttcgcgatggacgcgctcggctcgcggatccgggacctcatccacacgccgtgagggcgaccgcctcggaacccggaggcgtccggggccgcggcatggccgccgccggacagggcggcgggtcatcgtcgtcccggcgccggggacgcacgtaccggtccaggttcgtcagagggcgcgcacaccgacgcggcaggggcgtgccgaccggcgcggccctcgccccgggctcggcgccccggtcgagttcggccagcgcggactgcgccgcatcgagggggaccggctcggccctgctgccggtcaggcagcgcaggccgggcgcgttctcaagggccttggcgtccgaggctgttgttgagcgtgttccaggtgccgtcgaggaagatggcgaggcgcttcatggcggatacccccggtatcgcgggacggagacgtgaggcggtccggcccgccccggcgcagctcaacgtcgacggtccggcgacgttcctgatgcgttcctgggtgggtccggcaacgggctccagcggtcaatccccgttatccacaccccttcacgccgcatgccggaggccaagctgggacgcttggcgggacccggccgttgtgttccacttttgttccgttggattcggatcgcgcgcatgcaggtctcgggcgtcatggtcgggttgccgacacccatccccatcctggcgaaacccgtgcgtgccggcttcccgagcccagccgacgacttcgtcgaggaggagatcgacctgcagaggctgctgatcgccaaccggccggccaccttcctggtgcgggttgccggcgacagcatgatgctcgcccgcctcttcgacggcgacctcgcggtggtcgaccgggaagccggatgcctcggcgatgccgacccaggcgttgcggtcacccgagtgcagccattcgcagccgaggtcgagcgggtatcccccgagatcctgggtgaacgcgcgtcccccgaggcgcgacgaggcctcaagcagcagcgccgccttcccctgatccgcgagcctccgcgccgcgccgatgccggcggcgcctgcccccacgatgatgacgtcgtactcgttgtacatgcgccgaaggtgagatcgagcatcgcgcgggacaagcggcagggcttgcagggaccagcatcgttccaggcgtttaggcgctgggccggccatccatccagtggacgatcctggcttcagcctgctttgcaggcaccgcggaccgtcacagccctgagccccggcaggatctccgacggcgtcagggggccctgctcgagggaaagctcggctatctcctgcatgacgccgtcccagaactcctcgacgcggaactggtcgaactggttctcgacctgcgccaggcggatctgaacgtggcggcctcgtcatcagcggcctggacttgggcagcgagcgcggcgttcctagcctaaagatcttgtggcctcttggctcgaccactccgcgcagagaccgcttgcgagcgaagagcggccattccagcggctgtggcagaaggtccggaagtggcgcttcgatgcctatggtttgctcaattgaaggtcgaagaacctcccggggcgcgccccgctgccaagtccaagctgagggaactatcgtcgacctgaagggggcatcgccgtgctgagggcctccggggatcgcaacgagcgcgagatggcggccgccacgctcttggacctgcggaagaaaggggttccggcggaggggggcgccgtgcgcctgcgcattcggcagatcgtgcgggacaccttcgcctacatgtactgccacggcggacacgtcgacatcgggacgatcgacggcggcgggcacaggttccgcgacggctactggtggcacgagccctccaaggtctggctcccgtggtcgggctcgatgaagggcatggggtctcgcgctaccaaagaggaattcgcacgccgcgccgcctggctcgccgaggcggaggccaagcggccgccactgcactgggatcgcgaccggaaggagcgggtccgggggtgaacccgttatcggcagggaagcttgatgagatcgcggttacgcagaggtaagccttcagacgcgactctgccccaacaagaccgcgtttacggacaccctcggttcgaccgatgtcggcgccggaggtattaccgtggccatatgcggcgatgaaacacgctggcctcaggaatccaggaggggtatgctgatcagcatattcgtgaatgacgggacgggatcgatggccgggccgaccttcgggtcatacatcgtcagccagcgcaaggcgaaaggcatcagccagaaggacctcgccgcccgcatccagcgggaggaggacggtaagccgatctccgcgcagtaccttaacgacatagagcgcgaccgccggaacccgacgtccgaccacatcatcaaccagttcgcggctgcgctcgacgctccgccggagtacctgttctaccttgccggtaccctgccgcagtatgcacgcgatgctggcgtaagtccggagcaggccacccggatcatcagcgcgtttcgtaaaagcggaagctgagagacccgtcatggtgatgtgggtgcccgacgagacgaagcggttccgcaggcgcccgcattacaggcagagcgagatcgatcgcgagtgcgagaccctcgtcacgggtttcctgctcaagcaccgcggcaaggtcgagttcccgatctcgaccgacgacctgaccgtcctgatcgaacagcatgtcgacacgcttgacgtctacgccgacctgacgcccgatgggcacgatgtcgaaggcgtgacgcgcttcaagatcggcgcgatccccgacatcgagatctccgaaccgctctcgacggatgaccgacgagagaaccgcttccggaccacgctcgcccacgagctcggccacgtccgcctccacgacaagctgttccaggccgcgttcgcccccggcgatctcttcgagcacgcgcgcgagcatcggctcgtgtgcaagcgcgaaaccatgctcgacgcgccgaagggtgactggctcgaatggcaggcctgctacgcttccggcagctacctgatgccggtgaccgccttgcgggacgagctgaagccgatcctggccgttcacgggggcctcacccccttccgcgccggcgatgccgcttcggacgcgttgatcgaggccgtcatggctcggttccaggtctcgcgggacgccgcgcgcgtccgcctgtccaagctcgactacatcagcacggcgcctcggatcccgacgctcttcggctaggtcggcgcccccggatggtcgggttgactccttcttgcgactcgaactacgctaatcagcgtatcggcgatttgacatattcggattgccgccaggctcgcctcgcccccatgtcaggagatcgccgtgaaccggatgacgcacgatttcgagctcgacccgctccaggatccgctcgacgccctgttggtcgacattgccgtacgcgtgcagctgccgccgggcctccacgagaaagcctgcggccgcggcgaggccgtctgcaaacacctggagcgggacggaagcccgctgaaggatcgggtccggcggttctatccgcagggttcgatgcgcatcgacgcgacgatctccacgcgggggacggacgaggagtacgacctggactacgtggccgagctcgacgtccatcacgaggcctccccgggggacgtgctcgatctcgtctacctggccctggtcgactacccgacctcgaagccggtcgagcgtcagacccgctgcgtcacggtgttcttcgcggacgggatgcatgtcgacgtcacgccctcgtcactcctgccctatgcctcggagcgcgagagccacatcttccacgccaatcccgacaagccggcgcacgaggaacggcacgttcccatgaacgccttcgggttcggcgagtggtacaacgcgcgcaccccaatcgagcgccggttcgcggacgccgtgaaccgcaggatctatgaggcggccggcatcgagatccgcgccgacgcgcagttcgacgaggtgcccgatcaggtccccctgatcgtgaagagcgtcaccacggtggcgctgcagctgctcaagcgtcaccgcaacgtgatctacgccggctacgacgggcgcatcccgccgtcggtgatgctgagctgcatcgccggccacgtcgcgagccccggctccaccctctcggacatgctgatccgcctagctcgtgccgtcgcgcggatgatccaggccgcatcggcgcggcgggaaaagctctcggttgtgaaccccgtctacggccgagactgcttcaccgaccgctggcccgagggtctcgcccagcaggatgcctacgcgacccacctcacccgactggccgatgggcttgaggcgattcggcagggggcatcgctggaagatgcgcaagactggctccggacacaattcggcgaccgtgtcgtcagccgctccctgcagacgttcaaccggcggctcgggggcggggtggggcagtccacccgagcctacacccagcgcggcggtctctacgtcccgagcgccccgaggatcatcggcgcgggtgccgcagcggcacccgcgagcgcgcgatcccacaccttcatgggggagcggcggtggtaagggggtttccgaacatcgccgagcaggccgaggcgatgcggcgacactggcctgacttcaggatgcgaccgatcaacgatcggtctgcctcctggcgggggccgctgcgccccctcatggcccgatacgaggtcgagatctcgtatcgtgtgccgcacatcgtcgagcgcctcgacccgctgcggcagcagccccgagtgcaggtgatcacccctgcgttgaggtgccggccgggggatccggaggggcggctcccgcacgtctactggagccacgacggcgagccgagcctgtgcctgttcgacatcaagaccgccgagtggacacccttcgacctgatcgcgctgacgacggtgccttggtcgctcgactggctcggttgctacgagggatggcgggcgacgggcgagtggaccggtggcggacgccacatccagccgatgaagacggaggcttgagatgaactacgttccccctgggcgctccgacgacacccatcaaacccggcggatccggcagccttggccggccgacaagccgttccgcatcctgtcgatcgacggcggcggcatctgtggcatcctgccagccgccatcctcgccgaactcgaacgccgcttcctcggcggccagtccatcgccggttatttcgacatgatcgcgggcaccagcaccggcgggatcatcgccctcggcctcgcgcatggcaggaccgcggccgatatccgcgacatctacgtcgagcgcggcgccaacatttttccgcctccctcgcggatcggacggatcgtgcggtccgttcgccggacccatcgctacgcctacgaccgcggaccgctggaggaggagttgctccgcatcttcggcgacaccccatacgggagtgcccgcacacggctctgcatcccttccttcgagggacgacatggcgaaccgtggatcttcaagaccccgcaccatccggattaccgcaaggatcgcttcgagcgcatggtgaaggtcggcctgtcgacggcggcggccccgacgtatttcgaggcgttgccgaacaacggctacgtgatggtcgacgggggcctctgggcgaacaaccccgtgatgaacgcactcgtcgacgtgctcgcctgctacgacctcgaccgcggccagatcgacatcctcagcctcggctgcggcgagactacgttcaaagtcgacgaggcgaaggcgcagggtgggctcttccaatggaaaggggtgatccgcgcggcgatgcgcgcgcagtcgcacaacgcgctcggccaagcctacctcctcgtcggcaaggacaaggtgatgcgcgtcgacgcccccgaaagcacgaacgcgatcgcgctagacgatcaccgacgggcgaccgcggagctgccggcgatggcacgctctctcgtcgaggcctccgggcgcgagatcgagcgcgtcttcctcgcgagcgaggccgacgcgtacgtcccgtgcccgctcccggtttgagcggcctctttaccatcctggctgagggaaggagctgtcgtggtcgagatcaacatccccgatgacgagaagcacgcgctcggcagggtcgatgcgagggagctggaccggctcatcgacgacgccctgcgcgaggaaccggcgacacggctactcagccttcccctttcagccggcgcgccctacgtcgcgcgccggctgagaacgttcgagcgggcgttggccgacacggtcaggccagggcgccacgaaaacgcgcggagacgggtggccagatcgacgaggccaccggcttcgatcccgcccggatcgtccgcctgcgaagctgagggtccgtccgagggttaagatcgcggcgatgcccgtaggcggagctgtcaggatcctcacctcggcccagtgggtcgaagctctgtcttctccccaactagagtgcaacggtcgcacctttggcgtgccgcgagccttcccgagcaaggtcgaaatgttaagcttgagttgcggggaggagctcatgccttgcaacgcgcataatcatccatccgactgccattgtgggtggggtggcacgtggcacgggaacgttccctatgggggcggggggatacgctcggtatccgcgccgagcgtagagagcatgcctgcgcatcccacgtcgtccgtcgatcgccggatacgcttcggcgatttccacagcctgacgatcccgaacgctcggtgccctgtgtgcggagcgtcggtcttcttctaccagaacgttcacggcagccgggtgttcttcgacgagctgggtccgccctggccgaagcacccctgcaccgacaagcgggcgaaccaagcctggctgcaccgcggcacgatcaccgtcccccaggtcgccaagccaaagcatcgcgccgattggctgctcgaaggctggacgccgtacggggtcgtccgcgatccgcgcaagcgcgccgaccgcaccatcctgcgcaactacgccaccggggactacgtcgagacccgcgtcgaaccgagccggctggccgggatccccgtcgtctatgcgcgaacggagggggccggcctcgtcctgagcgcggtatcaggcggaaacctcgcgccagtctacattgccgccccggtttttcgccgcctcgccaggaagccggcgctcaccggcttcccgcttcatgtcgagatcgagaagcgcctctggcgcgaactcgacgccaaggctcagatcaacgcgatcctgaagcatcgattctcgcggctcggcttgcgccggcattagccgacagctgttgcaagctcggatgaccgactcgaccggtgccggcgcgcggtctcgcgctggcaccggtcgagggttcaaaccggcgcggtcgcttcggcagccctgctgccgagccgagccagcttcgccagcatcgcctcgcgggccgcatcgatccgcacgggatccgtcttcaccgagagcccctccctggacgatttcccgaggaagtaggcgatgcgctcggcgttggcccccgacggatgcggcatcccgtcgagcacccgctcggccggaagatgccggcgccgcaccatctcgttgaccgcctcggccgccttgggcccgcacggaacccagatcgcgtgcgccaggacgcgtgcctcctcggccaggttctcgtccagctgctcccggagcagcgaagtccgcagcatcgaggggctcccccgatagttctggccggctcggaagacagggaagcgaagcgccgacgtgaagtgcacgaggtgcgcatgcgtcgtccagagcgaggccgaaccggcgatcccctgggctcggtgaacgccgacgtgatcgagcatcgcgaccaaggcgttccgcatcggtccggagaagctcgcgaagaccttggcccgcgcgagggcatccgggtgggatgagccggcgagcagagcccgccgaagctccagcaaggcgttccgcgcctgctccgcgcccggcgtgatgccgacgatcacgatcctcgccgtcggcacgacgtgctcgaagggcgcgtaggagaccgccaggtcgccggagcgtcccagaacgaggcttcccgacaaggtcggatccgcgtggatccccgcctcggaggcggcggtgatgacgggggcgaaccgtgcgagcaaggctgacatccggccttctcagcgcagcttggcagcgaccgcgagcgcctcgcccacggtcttcaccctcaccgagtaagagttagggacaaaaccgctttgcctgagcttggcagatgagtgcgcatgcgagggtggtgagggcgaggtgcaggtcggcgcgacgttcgtagcggatggtgagacggcggaagcgggcgagccaagccagtgtccgttccacgatccagcgatagcgacccagccgttcgctgctctcgatgccacgccgggcaatacgcggtgtgatgctgcgagcccggcactcgcaccgacaacggcgatggtcgtatcccttatcggcgtgcagcttgtcgggtctgcgccgcgggcggccgcgccgacccgtgcgcacgcccggtaccgcatcgagcgtggcggccagcatacggctgtcgttgcagttggccccgctcagcgtcaggccgagcggcgtgcccctggcgtccacgacgaggtggcgcttcgtgcccggcttaccccgatccgtcgggttcgggcccgttgaccagccccttttttggccggcagactggcgctgtcgagagccgcccgcgaccagtcgagcgcatcggcgtcctgaagttgctccagcatcacccggtgcaacgcggcccagacgccggccgcctgccatgtgcccagccgcctccaactcgtcttgccgctgcagcccacctctgaacgcggcaggtgcttccactgcatgccggaccgcagcaccaagatgatgccggccagcgccgcccggtcagaggcacgagggcgaccgcctttcggcttctcgggctcaggcggcagaagcggctcgaccaccgcccagagatcgtcgggtacgagagcgtccatcctctcccaaccccctcagccgcggttttgtcccacgctctaagcccgcttgcccgagaactccggcatggcctgcaaggtgatgatgcggcccttgccgtcgctcgcgcagtcacactcctcgcaggcgaacccgtcggccacgagcgccgccttccagcgctcgtcagccgggatccagaccttcgcgccggtcttggtcgtgcgtccgacggcgaaggcgaggcccgaggtcgtccgataccgcaacaggtagtcggcatgaccgacgtcgtggatccggtagaacggttccagcgagaaggcgtgttcgagttgggaaccgagaggggacggtgcaggcattgacgctccgatggaagggttgtgcatcacggccgtcgacaaaaggccaccgcgccgcgcccgcggtcgaaccgaggcgcggtggcagtccgtcaacaacagcaacatagagagccggagggccacgcccgaccggtgagaccacgctgccaagcgatcgtagggttgtccaatggcagcttgaggaagtttatggcgttgtggataacttggcaggccagggccggcctcggaaatcggatgacaccttgcccgtcggtcacgggccccgatcacgaaccgatacgatggctcgacgcgggcaagccccgtccggagcggcaggacgagactgttgccgtgacccatccgggagctctcggcgtccatgctgccggcacggctgcggctctctcgccacacggtgcggcagaaggactatgcggttgtttgatgccgctacctggatcgctcaggttgagctaagcggttttcacctccggtcggtccccgcctcgcgatgctccctcaggtttcgccctacgatgtgctgtgcgccgggaggtggcggactgccctcctgacgacgttctcgctgagtctttcgtttttcgaggcggtgccgctgcacgccctccggaaggccggggcgcaggacatcggcatcctcgccgacatgacgggctaccaagcctccctggcggaagccggggtgtcggatgtcggacgcacctacgacctcgtcccggtcaaggtcgcgagcgggtgcttccacccgaagatcatgatcctcgacggggtggacggcctccgcgcgaccgtcagttcgggcaacctgaccttcggcggatggggccacaacgtcgagacgctggatctcctcgtcccgacccaggctccgcgcgccttcgccgacctggcagacttccttgagtacctcgcgctgtacgtcgaagaggggcgaatcatcgcccccgagcgtccgacgatcatcggcacgatggcggaggcctgccgaaaggcatcccgcgccggcggcgacggcagcacccggctcatccacacgttcgatggaccgatcgtgacccagctcgcggcgcacgcggatgccctcgggggcgccgaggcggtgaccgtcgtctcccccttcttcggcggtccggacgccgtgcggacgctcgccgccgcgctgggctgcggacggatccgcgtggccgtgaccggaaaggctcccgagttcttcgatttcgcggcggccaaggccctcggtgcgccggccgacccggtcaggtctgacgccttctcgtcgacggccctcctgcatgccaagatcatcgaggtgacctgccggcacggtcggctggtgctgtcgggcagcgccaacgccacgcggccggccctcgtcacctccgacaacgtcgaagcctcggtgctgaggatggtcgacgatcggctcacgttcggctgggcgccgacggatgcgcgcgacccgtccgagggtgagggaggcgacccggacccgacgggcggctcctgcctctcggcgaggttcgacgggggcgcgatcaagggccggctgttcggtcgggcaggtccggccgggacgtgggaggcccggatcgtttcaggggcggtccacgcgaccctggcacccgtatccgtaggcccggacggatcgttcgagatcaggcccggcgcggccctgccgatccgcaacctggtacgctcgacccaactggtcctcacccgcgacgcgtcggatgtcaggggttgggtcgtcttcgaccagatcctgggtgcggtccgcgagcgcgggcccgtggcggaggcgatgatccgcacgctcgccggcgccgaggagccggacgacctcgccgtcatcctctccttcatcgtcgcgaaccccggcgccttcctggaagaggacgtcggggccccggcgacgacaggcgccggcccccggtcgccggacgaggggaccgtcacggtcgagctcgcgagcctgaggccggtctcctcctccacggacgagttggcgacggcggctctcctcgggggcacgaccgccttcgaacgtctcctggcatccatgcggcgctttgtgcgcgaggcagcaccatccgggagggcgctccccgatgcgggagacgtggacgatgccgtccgcggcgaagccggggattcaggcgcgctgccgcgctggcgggtcgacgaggtcgtcaaggcgctggcggccttcgtcggggcgcttcccaccgaaaggggcgatttcaggcggcacgccgtcagcctcctggacttcatcctgttcgcggccgagcgatccacggacccggacgatctcaaggccgatcacctccgccggtggatcgggctcgttcgcggcgccggcgcggcgccgggcgagcccgacgtgctcgacagggccttcgtcgccgttctggcggccaaggtgctggcagacccgctccaagccggccgcgcgcattcctggctccaagcctggtgccacggccctatcgatcaggcgtgggtggaggcactcatgccctcatccaccggcattcgggagcgccgcctagatggggaggcggatgacgaggcgtggcgcgaagccgtgcggcggacggtctcgacacgaaccgcctggatggacgtgcacgagatccggcaagccttggcgggcctcggccccatgccggttcttccggtcgcgctggcagccgaggcggccgtcctccggcaggtcgccgccggcagggcgaagccggagcgggtcgtcgcgctcgccgtccgcaccgacaagcccgcctgtcccaggtgttacatgaacctcccggtcatcgcgcgggagcgccttcgcgagcatcgcgtgtcgctgacgtgctgcgacttggtcctgctcgatcccgtgctggagtgacgcatgcccgccctgtcgctcgctgacctcgaccgttcgttcgcggcggagccccatctccacctcgtcaaggagatgcagctcaaccctggtggcgtggaccccttggggcttcggcagatcaacctcaacctgatggacacggcgctgccgggcatcaacaacgtgacgcggcacgtccgcccgtatgccttcatggcctgggcttggtggaaggtggcgcaggccgcggaggcccgcggcgcatccacggtcaacgtcgccgatctgcaggacgtcgtcgatcgcctggaggtcctattcgtctggtcgcacttcctggcgggggatggcgaggggctgcccggacggctggtcatcaacgacaagttcccgagctccggctccacgcgggcctatgacttccacggggaaggctggaagagcctgaaggccgtgcgacgcaccagcacgggcatcatggccccgatccagtacggcccctcgatccgggctctcgggtggctcatccagacgcaggagcgcgccctgcgaccatcgagcgaggccatggcggccgtcgcggcgctcgaccgggagatcgccggccgcgtgcccgaggcgatgctcgtcccggggcccctgtcgatgggcgcggaccaggccgaggcgctgcaccccgcgtggacggtgggcacgcccggtgccgccgagcgcgacgccttccggagcctcttccacggcgtcggcgcgcacgccccgacggacagtctaccatggcgacgccggcagaccctcgacctcgtcctcgccgtcctcggacaggcgcaggagggcatgggcgtcgccgaggtccggcgcgcgatggcgtcggcccgcaccgacgtcggccggccgctggatctgcccgagcccctggtcgcgacccatcggcattgggcctccctccaggcacgtcagctccagcggctagccctcgaaagcctgctgcgctggatcgagatccggatcgacgaggatcggtcgctctcggaggacctcgccgccgacgccgacgaggccgcgcgcgcggtggaagacggtgcggatgctctaacggtcggtgcctacctcgaccgcgcgagcgcccgcgccggggccgagggttggccgggcgcctgcggcctcggcggcgagacggacatcttcgacctcatggacgacttggtcgcggcgcagtccgaggagggctgcgtgcgggttccgggattggcgctccgcgcgctcgcgtacgcggacgggatggccgccgccctgtcggaggccggcatcctcgccggccggcaagggccgctcgggggagagcccgatcggctcccgctctccacggccagccaacgcctgagggcggcgcgcgaccggagcctcgggagcctctgggccgagatcatcgaggcctgggtcatcggccagcacgtgcggtggtccgtggcgcgcaacggcgacgggacccagcgcctgcgcatcgcgctcggcgaccgagggtggatacggctgcgggcgggccgcctcagcggccccttcgcgcctacatctgacaggctctggacggcgatggccctggcggccgagtgcgggctggtgggccgtagccccacttccgacggggacgcctatgtcgccgcgtgaccggtccgtcaccagcctcgcgaatcgcctagcatctcgtcgtgggcgccttcgcgataatcgctcgcgtaagcccagaaggggcgccgcccggttgcggccgcgcccgtcgggtccgcacggcgcgccggtgcaagggcacgagggcgcaggggggtagcacatggacaagccggtccgaccgcaggacttgtacccggatccgaggaccgtggcggagatcgacgcccgtctcggagccgagtggctgctcgacctcgtcccggacgagcggcgtatcgtcgaccgctacccggaccatccgcaatgggcagccaagctcgacgaggcgaacgagcgcgcggtcgggcgccacgagggcggtggacgcttcgacgaacgcgagatctggcgcctgatggctcggccgagcctgttcgcgctgaggggcgcgaacaggcgccactacatcctcgacggcatcgccatgggcgtcgggatcgcgcggcgcttcgccatcgccggcccgatcctcgatgccggctgccatctcggcgtcactgccagcgtcctggcaagactgctcccgaacacggtcgtcgggatcgacccgatcggcgccaccatcgatgccgcccaggcgctgaacgcagggattcctaacctctcattcgtacggtccggcctgccctgggccacggaccgccgcttcggactcgtcctctgctacgacgtcttcgaccatctgaccgagggcgagcagcgccgggcgatcgcgtccctcgccgagttgaccctcgacggcggcttcgtcgtcctgtcgggcctgatgctggtcgacgggggctgggcggagcgcgcgaacggatggctctcgggcggcgggctgggatacgtcgcctgcgacgtgcacggcggctttggcggcaaccctcccgattgggcctccaacccggtggcggtcctgcgcaagggcacttcggagcccctgccggacgaccttcacgaccgcacgaagcgggaatgggacgactacttcaaggactacgccaacgcgagcacgaccccacgtcgtgaggccacgcaggcattcgagcgagcgcgccggtcggcgccgctgccggaagcatgaggacgggcgacatgccgagcggtgaacacacggccgccgaggccgcgccgcccaagatggtcgccacctcggtcacgggtacggatgctccaggatggctggtcacggaggaggcacgcgccatcgctcgcggcggcgttttcttctatccctgcgctggggctgacaccgaggaggcgctggcggcgttcgcgcccgacatcgctacgttctggttctgcgatccgacctaccgggctgacagagtgggcgcgatcacgggctgcgagcgcacgggccccgttaccgtccggggcgagccgaacgcttccatggtcacgcgcgagatcgaagggcggacccatcgctggatcgcgccctgcgtttggaccgcactcctgagccatccgtcgacgggggccgaggtcacggtgcactggcgtcgcggtttcggcgagtacgccctggcccgcgaattcccggatcgctcgatcagcgtcttcatgcaccgtggcgatagccccggtgaggggggctcgggctcgcacttcctagaccgccgccccaagcgtcacgaacctctcgcctgcctattcgacaagctcgccgccaagctccgggacgaggcgctcgtcatctcggacggatcgaactgcgggatccgggagctgaggaccttccacaacgacatggtgatcgatgcgccgcgggcctttgaggcttcggcggggcagctcttcgagcgatggggcttccagtggcggtgcgtcggtttcctcggacggaagtatggcccgacgttgctctggaagttgacccgtctgacggtcgcgacgccgagccggccgaacgatgtgctgtgaccgtcgctcgccccgacagcagcattccacgctcggctcggcaccctccagcgagtcccgcgattgtgggcttaaccgtctttccccagccaccggtaaatacgagctgagcaaccttgcggggcgccgattcgcatgagagcttggcgggtagccatccagctatctagctatccgtcagagatgccccccaaccctaccgctgtaggcacctcggcccggaaacgagccgacgggcgccgccaactcctggtctacctgccgcctgcggtgatcaaggaggtgaaaaaggcggctgtggacgaggacacgactgcctcggcgatcgccgaggaggcgctgagagactggctggcgcgtcggacgacaaagaacgcttcgtaggcgccgtaggatcgggggcacaatttccatgttgcagacggttaaggacgcctgcgagctccatccgatgtgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcaggtggccctgcttgggaggcggcagtggaacagagcttggtagattcgcggggtgatttctgcggttcgcagattcgcttggaccgggaaatattcatggatctcgtggtgacgacgatggggtccttgtttgaggatacagtcggatccagcgaagctggcagcttcattagcttggtcggcctcgctgtgggtgagaagatccaggaagagtacctccaggtgagtggcgcgagccaactcgacaggaaagggatggtcgacgctctgctcgacatgaagcagcggatcggcagcgatttctacgtcatggacgaatcggagcagcgcatcgttctcggcaataagcgctgtccgttcggagaactggcaaagaaatgcccttcactgtgcatgctgaccgcgaacgtgtgtgggcatctggccgcggagagtcagggatatgcacgagtcgatcttcccgaaaccatcgccgcgggggcgtccgagtgccgggtcgtcatcaacctcgacccgaacacaaccggcagcgggcggcggtatcatcggcgagcctgggcctgagtccgatttcgccgcgctgttcgccttcgttgcggatcccctgatcctggtgggccagttcgggctcgtggaagacgccaatccggctgcgttcgaccgtttgccggacctcgcgatcggccttcccctgccggtcgagaagacacatcgcgagcggatgagccgctacctcagcctgtgctcgcggaccgagaacccgatccccggcgcggtgttcgtccgcgccggagccgagagttcctgccgtcatccatgccggggcgcgcgcatcgtcctgcgcgcgtatggtgacgagccactcgtcctgcttcatctcacgccgacgaacctggagggccgccttcacctcctcacggagcggctgaacgatgtccggcgcgtcatgcaggagcgcaagcggcgtgagatcgagatgcaggcgctcctgaccgagcgcagccggttgctggtccacctcgaggaggacgcgcaggcacggcagcgtgccgaggccgagcgtgacgccgttctatcgaggctctaccgggccgggcaggacgagcggcggcgtctcgcgcgcgacctccatgatcatgccggtcagcaactcgtcacgctgaccttcggcctgagaaagatcgcgtcacgcctgtcttgcccaacggccatccatgaggtcgagcaacttctccgacacacccaggacatcgggcaatcgctccggagggtgaccctcgaactccggccggccgccctcgatgagttcggcttcgtgaccgcgctgcgctcgctcgtggatgagtggagccgggtgacggaaatcgtgaccgagtttcaaatcgtcggggaggaggtggattttccgctggagacggcgatcacgctctatcgcttggctcaggaggcgctcacgaacgtggcgaagcatgcggggccgggcgtgtgcgtgtcggtcgtgctgcggttcagcgctttgcaggtcacgctgacgatcgacgacaacggcagcggcttcgcggccgacgaggcgatcgcgaccagtctcgtctcccaggggaagctcggcctgctcggtatgcgtgagcggatggcgctggtcgacggcacgctgaacatcgagtcggctcccggccggggcacgagcatcgttgcccgcgcctaccggtccgtcgaggaaagcgggcatgcctaggaccctgatccacgtcgtgctggcggacgatcatccggttttccgtcacggtgtgacgagcctgatcgctgattccggcgagatcgtcgtggtggcctccgtcgaaacgggcgcggccgcctaccgggcgattgttcagcacgagccggacgtcgccatcctcgacatcaatatgccggagatgaatggcgtcaccgttcttcgccatcttgcgagaacggggacgcggacccaggctatcatgctgagcgtctatgagagccgggtctacatcgaccaagccttcgaggcgggcgcccgcggctatgtactcaagcggtcggccttccagaacatcgccagcgcggtgcgggcggttcatgccggcggcatctatctcgatccggcattgccggagcgcaccgctccgcatcggcggctgagttcaagcgtggatgaggcggcgtgctcgaccttgagcgagcgcgagcgcgacatcctccggttcgtcgccttcggcttcacgagcaaggaagtcgccgaccggctcggcgcaacccccaaggccatcgagacccaaaaggctcgggcctgcaccaagctcggcctcgcaagccgggcacagatcgttcagttcgccattctccagggttggcttcatggagagattcctctgcgctgacattcggtctcagcattggccggagcgatttggccttgaattgattggctcgcagaaacatctcgccgctcgagatcgcctccaattggtagcgacagaccagaatgatccgttcgcggaagatcactgcactttcctgcacgacaaagctcattcggatcagcgcataatcatttcaaagagccatcgtgcgtcggctcatggtcgggccgcataggatcggccgcttcatgcgcaacatgaacgtaccagttcgcctctataggcatagcgagcccgtacactggacctcgacgcataaggcacatcagaaacgccgagctcaaccgagcggatccgcatgcaggccggtctgacggcaacctaatggagttccaaggatgcctcgatgagaccacggacctcctgccaagccggtgtcgacggggtgaccacgtcgaagtgtccggcatccgagacgttgatgagttgcggcgcaggtccggacctccctcgtacagcgcgggcatagtcgtaggcgacccatggcggcgtgagtcggtccaggacgccgctgaccagaaagatcggtacccctgcgggcgggagggctgcgggtgacacctccgatagcttgtctgctggggcgatccgctcgacaatgcccgggccgcagagcacagggatgaaccgcgcgaacgtcgtaagatcccccacgccgcccaggctgatcaccgcccgcgggacaaacccggtcgctgcgtgaagagggctcgtggcgggaagcaagccgcgcgaggccgcccagagggcgagatggccacctgccgagtggcccacgaacaccactcgtgagagatccaagtggtgggctcctgcctcttcagcgaggcggtccagagcggcgcccacgtcctgataagttccgggatagccgccgccggcctcgttggcacggcggtagccgatgctccacacggcaacgccgcgacgcgtcagatcgggtcctaggtgacgcatctgctcgcgcccggcggtggtagcgctccagcaaccgccgtggatgagaaccgcgactgggtgtgggccagggctcgcaggcaggaatacatcgatcccttgagagggggcctcaccgtaagcgagctgcagggtcggcggaggtcgcaacaggtcacgaaagtccgcgagttccaccgggtcggctgatgccgggccgatcgcgagcactgtcaaagtaaggattgcgcaacgcttcatgccagcctccctgcgcagaagtgatgctccggatcgaggtgatgaggtgtgccgtatcgtggcagggccgttcctgaccacggcccagccaagctcaggctagtggcgaatcccacgcgtgacccagtacgcgcggggaacgcagataccgagcggggtgggaaactgggcatggaaggcgatgaagtcgcgccgcagattggcgcggcggtcctcgtcgaggctggcggccagagccttggtcggaccgtagccaccggcgaaccgctcccaggccgcctctgcgctctgctcgcgatagaatgaaacgccgttctcgaaagccagctcaaagtcccgacccagcagttcttcaagccgctcagtgcggccccactcaaatggcgagggcggggccggattgggcggtggcggcatgtagggcttcatcaccatgaacatcctgaacacattgtcgttcgacagccaggtggtgaggcaaatccttccgcccttgcgacagacacgtgccaactcagcggctgcggcctcaggccggctagcgaacatcacgccgcaggtagagatgatggcgtcaaacgcgccgtcggcaaagggcagtctctcagcgtcgcccagctggtaattgatgtcgagaccctcggcccgagcctgctcagcggcgaacgacaagagatcggcgctgatgtcagccccagtcacctgcgcaccccgccgggcgacgacgcgcgaagtccagccggtgccagtggcgaggtcgagcacccgctcgcccggcttcggatcgagacgcagcacgcagtgttcgatactgtcggcgatgccgcgactgatctcgttgtaatgagcgccgccggagttccagatactggcaggcttggcgttatgaggttggatctcgtagttcatggtgcctccgactcacacggggcccccgctcaagatgcagcttttcgcgcgcgaaagtccatcgtcgtgttcagcgccgatccgaatgaactccgagtactgcaaggggtcaggagttcgcacgccgatggttctgctgtgcgccgcaaccggacctcggccttcggtccagaagcggaccttggctttgccccatcaacggactttcgcccgcggccggcgggcagtctgttgttgatacaagatcggtccttgacccggggaatgcctggctctctgacagcaatattggtggctgcaggggagtatcggatacatcagacgggtaggctttccgagataggctcataacccatcatttgagcctcccagccggcaaggccataacagcctctcgcttgctgcctgtcacggcagagcgcgacgcgaaacaaaaaacgacgatctgcgctgcgacgagcgggcttattctcagccgagcggccatgcatcggaaagagcaacgtgctgggccgctctgcggatcgaaggatcgagcaaccatttacgtttcgccctattgccgttcttcctcgccagtggtttctcacagccgccgacgatccaaagaatgcctcgctggtctgtatcatctaccctaagggtgtacccgcatgacgccgactacgttgcagttggagccgaagctcctcctgaagagccttcgtgcctttcggaagggtgacttctcgactcggctgccgctggatctgacgggcattgagggggagatcgcgcaagcgttcaacgacatcgtcgagctcaaccaagggctcgcccgtgaactcgacagggtcgcccgcgcggtcggcaaggacgggcgcatcggcgagcgcggaaagcttccggccgcgaccggcgggtggaacgattgcgtcgagtcggtcaacacgatgatcggcgaccttgttcagcccaccaccgaggtggcgcgcgtcatcggggccgtcgccaagggggacctcggccagaccatgcagatcgagatcgagggccggcccctgcgcggcgagttccttcggatcggcaaggtcgtcaacacgatggtggatcagctgaactccttcgcctccgaggtgacccgcgtcgcccgtgaggtcggctcggagggcaagctcggagggcaggcgcaggtcaagggcgtcggcgggacctggaaggacctgaccgacaacgtgaacctgatggcggccaacctgacgggccaagtgcgcaacatcgccgaagtcaccaccgcggtggccaacggcgacttgtccaagaagatcaccgtcgacgtgaagggcgagatcctcgacctgaaatcgaccatcaacacgatggtggaccagctcaattccttcgcctcggaagtgacccgtgtcgccaaggaggtggggtcggagggcaagctcggcggacaggcgcaggtcaagggtgtcggcggcgtctggaaggacctgaccgacaacgtcaacatgatggcggaaaacctgacgggccaagtgcgcaacatcgccgaggtcacgaccgcggtcgcgcggggcgacctgtccaagaagattaccgtcgatgtgaagggcgagattctcgccttgaagctgaccatcaacacgatggtggaccagctgaactccttcgcttcggaggtgacccgcgtcgcccgcgaggtcggcacggagggcaagctcggcggacaggcccaggtcgagggtgtgggcgggacctggaaggacctgaccgacaacgtcaacatgatggcggccaacctgacgggccaggtgcgcaacatcgccgaagtcaccaccgcggtggccaacggcgatctctccaagaagatcaccgtcgacgtgcgcggcgagatcctggaactcaagaacaccatcaacacgatggtggaccaactgaattccttcgcctccgaggtgacccgcgtcgcccgtgaggtcggctcggaaggcaagctcggcgggcaggcgcaggtgcgcggtgtcgccggcacctgggccgacctcaccgacaacgtgaacctgatggcggccaacctgacgggtcaggtgcgcaacatcgccgacgtgaccactgcggtcgccaacggcgatctctccaagaagatcaccgtcgacgtgcgcggggagatcctggaactcaagaacaccatcaacacgatggtggaccaactgaactccttcgcctccgaggtgacccgcgtcgcgaaggaagtgggttcggaaggcaagctgggcggtcaggcccgcgtcgagggcgtggccggcacctgggccgacctcaccgacaacgtgaacctgatggcggccaacctgacgggccaagtgcgcaacatcgccgatgtgacgaccgcggtcgccaatggcgatctgtccaagaagatcaccgtcgacgtaaagggcgagatcctggagctcaagtcgaccatcaacacgatggtggatcagctgaactccttcgcctccgaggtgacccgcgtcgcccgcgaggtcggcacggagggcaagctcggcggccaggcgcaggtcaaaggcgtcggcggcgtctggaagggcctgaccgacaacgtgaacatgatggcggccaacctcacggggcaggtgcgcaacatcgccgaggtgacgaccgcggtcgccaacggcgacctgtccaagaagatcacggtggccgtcgagggcgagatcctggagctcaaatcgaccatcaacacgatggtggatcagctgaactccttcgcctccgaggtggtccgcgtcgcccgcgaggtcggcatcgagggcaagctcggtggccaggcacaggtgcgcggcgtcggcgggacctggaaggacctgaccgataacgtgaacatgatggcggccaacctgacggggcaggtgcgcaacatcgccgacgtgacgacggcggtcgccaacggcgatctgtccaagaagatcaccgtcgatgtgaagggcgagatcctggagctcaagtcgaccatcaacacgatggtggatcagctgaactccttcgcctcggaggtgacccgcgtcgcccgcgaggtcggctccgagggcaaactcggcggccaggcacaggtgcgcggcgtcggcgggacctggaaggacttgaccgacaacgtgaacatgatggcggccaacctcaccggtcaggtgcgcggcatcgcagacgtcgtcacggcggtggcgcagggcgacctcaagcggaaactctcggtcgacgccaagggcgagatcgcggcgctggccgacaccgtcaacgagatgatcgagacgctcgccacctttgccgaccaggtgaccaacgtggcgcgcgaggtgggcgtcgaaggcaagctgggcggccaggcgcgggtgccgggcgcggcgggtctctggcgtgatctgacggacaacgtgaaccagctcgcggcgaacctcacgacccaggtgcgcgccatcgccgaggtggcgaccgccgtgacgaagggggacctcgcgcgctcgatctcggtcgaggcctccggcgaggtcgcctcgctgaaggacaacatcaacgaaatgatccgcaatctgcgggacacgacgctcaaaaacgccgagcaggattggctgaagaccaacctcgccaagttcacccgcatgctgcagggcgagcgcgacctcgccacggtctcgaacctgatcctgtccgagattgcatcgctcgtgagcgcccagcgcggcgtgttctacatggtggaggacgagggcggagagccggttctcgatctgatggcgagctacgccttcacggagcgcaagaacctctcgaaccgctatcgcctgcgtcaaggcctcgtcggccaatgcgccttcgagaagaagcgtatcctcctcacccacgtgcccggcgactacatcaccatcggctcggctctcggcgaggcgccgcccctcaacatcatcgtgctgcccgtcctcttcgagcaggaagtccgagcggtcatcgagttggcgtcgttcaaccgcttcagcgagacccaccagtccttcctcgatcagctgaccgagtcgatcgggatcgtgctcaacacgatcgctgccaacatgaggacggaaggcctcctgaagcagtcgcagctcctgaccggcgagttgcagagccggcaggaagaattgaagaagacgaacgatcgcctggagctgcaggccgcctcgctgcagcaatccgaggacctcctgaagaaccagcgggagcggctgcagcagaccaacgaggagctggaggaaaaggcgcgcctgctcgaaatccagaagcgtgaggtcgagggcaagaaccgcgaggtctcgatcgccaagacggcgctggaggagaaggccgagcagctgagcctgacctcgcgctacaagtcgcaattcctcgccaatatgagccacgagctgcgcacgccgctcaacagcctgctgatcctctcgaagcttctctccgagaaccgcgacgggaacctcaccgacaaacagcgggaattcgccaagacgatcaacgcggccgggaccgacctcctgtcactcatcaatgacatcctcgatctctccaagatcgagtcgggcacggtgtcgcttgagatcggcgacgtcacgctgcaggacatcagcgagaacctgaacaggaccttccggcagctcgccgaggagcgccacctcgcctttgtgatcgaggtcgatccgggcctgccgcgctccctgcggacggactcgaagcgcctgcagcaggtcctgcgcaaccttctctccaacgccttcaagttcaccgagaaggggagcgtctcgctcaagatcggttccgcggagggctcgcccctgcgcgccgggacccagtggatcgccatgtccgtcaccgataccgggatcggcatcgccgaggacaagcagcggatcatcttcgaggcgttccagcaggccgacgggaccacgagccgcaagtacggcggcacgggcctcggcctcgcgatcagccgcgagatcgcgcgcctgctgggcggcgagatcgtggtcgagagccgcgtcggtacgggcagcaccttcaccctgttcttgcccttcgaaccgcccgcgcaggcgctcaccggacgcgcggtggaggcatcggacgggtacgcgccttcggcgccgatgggccgccagccgaacaccgcgatggcgctctcgtcctccgcggacgaccgccacgcaattcacccgagcgaccacatcgtgctcatcgtggaggacgacgccatgttcgcctcggtgctgctggagctcgcgcgcgagcgtggcttcaagggtttgatcgcgcaggacggggccggcgcgctcagcctcgcgcaccgcttcaagccgcacgccatcaccctcgacatcggcctgcccgacatggacggctgggccctgctcgacctcctgaagaacgatccccgcacccggcacattccgatccacgtgatctcggtcaacgacgagaagaagcgcggccttcgcgcgggcgcgttcgggtttctggagaagccggtcgagcgcgagggcctgatgcgcgccctggagcgctcgaaggagttcatcacgcggccggtgcgcaacctcctgctcgtcgaggacgacgagaaccagcgcgccagcatcacagcgctcctgagcgaagaggacgtcaagatcttcggggtcggcacggcctccgccgcgctggaagccctgacaggcggccggttcgactgcgcgatcatcgatctcggcctgcccgatatcggcggttccgagctgatcgagcagatccgtgcctcccaggacggggaggagttgccgatcatcgtgtatacgggccgggagctgacggccgccgaggagcagcagctcaggcacaccgcctcgacgatcatcctcaaggacacgcgctcgtccgagcgacttctcgacgagaccgcgttgttcctgcatcgcgcgatcaatcgcgttccagtcgaggagcagatcctcgtcgagcggaaggatgcggcgtcacttcagggctgccgggtcatcctggtcgatgacgacctgcgcaacatcttctcgctcacgagcgccctcgagcagcacgggctggaggtcctgttcgccgagaacgggcaggacagcatcgccctcctcaagtccaacccgaacatcgatgcgatgctggtcgacatcatgatgccggggatggacggctacgagacgatgcgcgcgatccgggcggaggccagcttccgtagcctgccgctcatcgcggtgaccgcgaaggccatgaagggtgaccgcgagaagtgcatcgaggcgggcgcgtccgattacgtctcgaagccgatcgacatggatcagctcctcgcggtgctgcgggtgcagttggcccggcgtggcgaggtcgcacacggccccgtgcccacgctcggcgacccgacgaccctcgatcggcaaccacaatgaaggacgggctgagtttcctaccgaccgggaccggcagctccgccgagccgcggagcgctcgcactgagcccgatccggttcgggcgaagatcctgatcgtcgatgacgatcagcgcaatctcctcgccgcctccgaggtcctcgccgatccggcgatcgacctcgtgctggcgaactcgcccgaggaagccctgcggcaggcgctccgggaggatttcgccctgatcctgctcgacgtgcagatgccgcgcatggacggctacgaggtcgcctccctgatccgcagccgctcgcgcacgtcccgtgtcccgatcctgttcctcacggctcataacaaggaggacatccacatcttccgcggatactccgccggagcggtggactacgtgttcaaacccatccagccgctcgtcctcaaatcgaaggtcgatgtcttcgtcgatctgtacctgaagacagcggagatccagcgcaaggcggcggccgagaagcagctgctcctggaaaacctgcgcgtacggggcgagaagcttgccgccgagcaggctctgcgcaggcgtgaggaacatcaggccgctgtcctgcgtggcctccccattgcgctctacacctcgcccttcagtggagacgatcgacggcttcacttcacgaatgacagcatcgagcgcatcaccggcttctcgcgcgaggcctttgctgcctcaaacctctggggagagcagcttgagccggatgacagggacaggatctctgcagatttgagcacggtctcggaatccggcgcggtaactctcgaatatcgttggcgcaacgcagacggcagggagcggcacattcttgatcagatcgtgatcaacggtgatgagaacggtacgccggtcgaactgtttgggatgtggttcgacgtgacagagcgcaaggagcttgaactcagcttgcagcatgcctcaaagcttgaagcggttggccgtctgacaggcggtattgcgcacgacttcaacaatatgctgagcatcgtgatcggcaaccttgatttggtgaaaagctcgttgtcgggcaacgagaaagcgctccgccgcatcgagagcgccatcgagggagcccatcgctgcgctgaactgaccagtcggctgctggccttctcccggcgctctccgctccagcccagagcgttggacttcacgagcttcatacctggcctgataaagctcctagaacgcactcttggggagcggattgcgatctccgcggacctggaggatggactgccggaagtctgcgttgatcacgctcagttcgaggccgccctcatcaacctcgctgtgaatgcgcgggacgcgatgccagacggggggaccttgggcattcgcatcaagcgtcatgaggccgtcgcgcaggaggactccgagcaggtgcactcagtcgagatcgcggtcacggactcgggcacagggatgtccccagccatcctcgcccgcgtattcgaacccttcttcacgaccaaggaggccggtaaaggcaccgggctcggtctgagcatggtctacggtttcgtacagcagagcggcggaaccatcgccgttgatagcaatccggaccaaggcacccggttcgttattacgttgcccgtgcttgccaagccgggtttttcgtcggaggaaatcgatccagggaaggcccccgggccgcagaacgcgatgaatggtgcagggagagccgtgctcgtcgtcgaggacgacgctgatgttcgctttacagttgtctcgacttttgaagcgcttgcattcaaggttttcagtgcgcaggacgtcgacgaggccctccgcctcctgcaaatagagtcgaacatttcccttgttttcagcgacgtgaacatgcctggcgcgatgaacggcatcgagcttgggcacatcatccgccagcgatggccggacatgccaattttgctgtcgtccggctaccttcaagaagatcaggacacgaacggcttttcgttgctgcagaaaccgtatcgcgcgactgagttagtcgaaaccctacgtggtctgctcagcaatgcgcatgggacgatgccaatcgaataagagttcggagatgcacgtcttcccggtggcgcccgacgcgacgagcgtcatgccgtgaccggctggctttgatccgggctgatcgcgcggatcagccaggactgaaggcgccggacatgcggcgaagtcagcaacgcgccaccagcgaaccttcggatcgagccgctggaatggccgctttggagcccgacagctgccgttgagatagaatgattagtccgactgccacaacgtcctgacttgatggtcgccgatggctcgcagcgagtttttaggcggttgctgcggcctgggcggcgaaggcacgataggagcgcagcggacgtcccaacagtgcggtgaggcggtcgacatcgccggcgtcgggcaccattcccacgctgaggaagcgctcgcacatcaggcgcatgtcgaaggccatccagcccggcacgtgcttctgccgaaggttctgctcgaacgcggcggtgtcatcgccaccgtagttgatctggcggcctaggacatcggaccagatggcggcaacgtccgaccccgtcagcgtctcgggaccgacgaggttgatccggtcgaagggaagtggcgtctcggcctgttcgcggcggatgagttcgagagccgcgatttcgccgaggtcggcagcgtcgatcatcgcgaggcctttggctccgatgggcatagggtagatgccatagtcacgcaccacatctttgaccatgaaatcgttgttcatgaagtaggcgggacgcaggacggtggcgttgaaacccatcgcctcgatcatgcgctcgacgccgaacttgcccgcgaagtgcggcacgttcacgtagaggtcgctgtggatcaccgacaggtagacgatccgctcaatcccggcctctcgggcgagattgagcgcgatcagcgcctgagtgacctcgtcgggcacgaccgcgttcagcaggaacagggtcgagacgcccgaaaggacgttccgcattgcgtcgacatcgagcaggtctccctggaccgcggtgacgcccgccggcaacttggccttcgacgggtcacggaccagggcgcggacgtcggcgccgcgcttgatgaggtgctcgacgacatggctgccgacggtgccggtcgcgccggtaacgagaatggtcatggggtaactccagttttgccgcaaacgacacctggaagatgatggacccgctcacgatccaacaggcgtcctgataggacggtccgtctcgctggtggaacgcatggacctcctcgccctcgcagatttcaacctcgtcgcccaacacggcggcttcggccgggctgcacgcgccgccggacgtccaaaggcgacgctgtcccgccgcgttgcggagctggaggccagcctcgccctgcgcctgttcgaacgtggggcgcgcatcctgaagctgacggaggaaggccgggcgctccacgagcggacgaaggtgttgctcacggaactcagcgaaacggctgcggccatcgcgacggggggcgacaggccgcggggccggctacgcatcagcgcgcccgtgcttttctcgcagtccgcgatggcaaagctcgccgtcgggttcgccctcaagcatccagaggttcggctcgaagtcaccacggaggaccgtgccgtcgatatggtggaagagggctacgacctcgtgatccgggtgaatcccgatccggacgagagcctcgtcggacgtatcttcctgcgcgaccgtctggtcgtcgtggctgctccgagcatggtccggccgacgggcgatgcgaccgctcccgccgtcatacgcggaccgatggagggctccatgatctggaatatgaagtcgcctgcgggcagatcgagtgtcaccgccgagcccgtcctgagcctaccgtcgctgatgatggttcgcgacgcggtcagagctggcgccggtgccggacgccttcccctctcgctcgtcagtcatgatctggccgccggccggctggtcctctggggcgacctcgacagacctgagatcgctctctggaccctctatccatcgcggcgtcttctgagcgcacgggtctcggccttcctcgaccatctcaaggaggcgtttccgatgggaaccgccgacgaactggcagctcacatcggagggtgacaggccgcgtcaggctcaacgggggccgtcagaccgactgcgcgtgcttctctcaagttcgaggttttcgtgagggagcgtctgcaactcgacgccttgacgaggtgagggcgacacctcttttcacaccgccctcgcgagttccgccttcacccgcggcatcacctcagtacccagaagtgtgatcgaccgctccatggcgtccggctcctgcatcgccgagctcatctggaaggtcaggcgggagaggccgcccagcgccgcgttggcgtcgagcacctttgccgcaaccgtctccggcgcgccgatgaggtaggcgccgtaagggccgcacatcgcctggaactgctcgcgcaggtcggtactcggccagccacgctccgctccgatctttccgaacatctgcgcccagcccggatagaacgcctcttgtgcggcacggtccgtgtcggcgacgaaaccgaccgcgtgcacccccaccttcaacgtctccggcgcatgccccgccttccggccagcttcccggtagagctcgaccaggggacggaagcgctggaagctgccgccgatgatggcgaccatcaagggtaggcccagggtgcccgcccgggcgaaggacgccggcgtcccgccgactccgatccagatcggaagcctgtcctggtgcgggcgcgggtagacaccctggccgctcagcggcggccggaaccggccgcgccaggtcacgtgggtttggtcgcgcaaagccaggagcaggtctaacttctcgacgaacagcgcgtcgtagtcgtgggcggcgaagccgaagagcgggtaggcctcgccgaaggagccgcgtccgaccacgatctcggcccgtcccttggcgatcaggtcgagggtggcgaattcctggaagacgcggaccggatcggccgcgctcagcacggtgacggcgcttgtcaggcgtatggttctggtgcgcgcggccgcagccgcgaggatgatcgcgggcgccgcgtccagaaactcggcgcggtggtgctcgccaatgccgaagacgtcgagccccgcccggtcggcggcctcgacctcggcgagcaagcgttccatgcgctcggccgccggcagggtccgacccgtcttcgggtcgggaagggtgacggcaaagctgtcgatgccgaactccatgacgggctttccctgtgtcaggcggggtcgatgggggtcatggccgcagagagaggcggccccagcttacgcgcgcagagcccgcagaaagtctctgccctcgggcttgagccaatcggcaatgcccgagacgtagccgatcgaaccgcacgaaaggaccccgcccccaacagacggctctctcccggttcgttcgaggccgccgccggcaaggccatgcagcggtcgacccatggtcagcggcgaccgagaaccgcgaggatctgatcgcggcgcagccacaccaaggtcgcggtgagggcgagcagcacgacggccggggcggcgggcgtgggcagaacggtgagatgggccaggatggcacccaccatggtgcaggccagcaagagggcggcgaaggccgcgtatccgggcaccagcagggcgacggcaccggcgacttccacaagaccggtgacgatgcggaaccactggccgacgccaatgaggtcatagacctgcaccatcatcgacacgccggcgagcttggccccgcccgcggcgaggaacacgagggcgagcagcacctgcagcgaccaggcgacgaaggtgagcttgcgcgaggaagccggtgaggccgcgagggtctgagacatgagggacatccggttcgaaatggccgaccgcgggtgcggcttggctgtgagcgaaagacctaagcgccttccgtctcccatcgaagcctctatgtttcgatgcgtcccatcacctggacagatggatgctcgatcaactcaccctcgatcagttgcgaaccttcgtcgccgccgtcgacaccggcagcttctcggcggccggacgcaagctcgggcgcgctcagtccctcatcagccaatccctcgccaacctggagagccagtccggcatcaagctgttcgaccgttccagccgctatccgatcctgaccgaggccggcagagtgctgttggcccatgcccgtgcgaccgtcgccgccgccgagaccttcaagtcgcacgcaaaggacctcgccggcggcctggagccagaggtcagcatcgtgctcgacgtcctgtttccgatccaggtgctgacagccgccgtggtcgcgtttcaaccggcattcccgaggaccccacttcgggtacaggtcgagaccctcggcgcggtgatcgcaccggttctcgacgggcgttgtgcattcgcggtcgccggcgccactcccctgctaccccctgaactcgcacgcgagccattatgccaggttgagttggtgatggtcgcctcgcccgcgcatcccctcggccgacggacggggacgatccccactgccgacctggccgagcatgtccaattggtcctgaccgaccggagcgagctaaccaaagggcgcgagttcggcgtattctcgccgaggacctggcggcttgcggatctcggggcgaagcacgcattcctgcgctcgggcctgggctggggagggatgcccctcgacgtcgtcgcggatgaccttgccagcggtcacctcatgagactggatatcgccgccgtgccgaagggcggcctgttcctgccgatgtgggccgtctaccccattgagcgcccgccgggcccggccggccgctggctgatcacacagctggcctccccgtgagcggaggctcatcgccaaggtctgaggatcgatccgaccgaggagacgggacgtcccaaatcgttggcggaccgagaggacccgggacaggcaccttctgaagggaaggagtattccaggtctcggtccaacgttgcaggtcggcatcgagcatcacgcgctgccagacgaaggaatcgtggcgcgccgatccccagtcgaggttggcatagccctcgtaacgggtgctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcagtcgggtcaatctcagccatctgaccgtggaccggcatctttcgatcccgcgcgaaccttgttgcctatccgagttcgctccaagcgtccgaaccccttccagaccttcgcgaccacggctcggaaggttcgcggcacgacaaggtggggacctgagtgccgtggctccggcatccgcaggccggaattggcctttggcagcacatctccagccgcgtccggccgcactcatcgctcggcgatcgaccgcccgtgactgtgaccttccccgatccggcctaccctcgatccagggtcaccgacacgaagccccgcacgagcgagtcagaacgccagccgccgcaggagatccaagccgaccaagataagcagcgccgcgtaggtccgctgcagcgtcgtctcgctaaacttctcgccgacggagacgccccagggcgcgctgatcatcaccgtcggcatcatcacgacgaagatgacgaggtccacgtagccgagcgaataggagggccgatccggggcatgccatccggagaggatgcctccgatcgtcgcgatgcttccggtcaccagtccggtggcggaggcgatcgcgatcgccttttcgagagcgagcccgcaggtgctcaggatcggcgtcgtcagtgtaccgccacttgttccggtcaaagccgcgacgagcccgacgaacgaagcgatgccgatcctcttgccgcccgacggcggcttgcttctggacgaaaagcgcccacggccgaaagcgatgtagaaaccgaccagaaggatatagaccgcaaacagggtctgcaggatttcagtcgatccatgcggaagcaagattgcccctaaggcaacaccgatgaagagaccgatcacccatgtcttgtaaaacccgacatcgaggttcccgagcgcatattgcttgcgggtcgcggtgatcgcactgggtatgaccagcgccatggatgttgccgatgccacgtgcatcaggaccgattgttcaatgccgacccagggaagcagataaatgaaaatgggcaggcgcacggtgctgccgccgatgccgaacaatccggatatgaagccggagactaagccaacgatcgcgaagatgatgatgcgaaggacgaggtcatccatggtccgatgctccgtgcgacccgatccgtaggatcgagccgcgctcgattacggcctgccaagcgcgcgggcgtgccttcgcgtcagcgatcgccacaggggcccgctgcccggcagtgcgggatcagcatggctttgacgcccgaccggcgcattgatctccatgcccaaaaaccagccgaaccgctgatggtcattgatgggatgtgtcagcatccgctcagcgtctcccgcgccccctcctggccctggtcttgctctgaaattcccccgggcgcccatgcgcggcgccggcaagccgcggcggacaacgccgccgaaaaggggcagacactcatgatgggcagcatcgtcacgcgcgtggccggggcactcctgtgcgcggccgtcgcggcggctccggcgcgggcggcggacaagctcaaggtgggcttcgtctatgtcggcccggtcgccgattacggctattcctaccagcacgacctcagccgcaaggcgctggcggaggcgctgcccggcaaggtcgagacgaccttcctcgaaaacgtgcccgaggccgacagcgagcgctcgatcgagaaactcgcccgctcgggcgccggcctgatcttcacgacctccttcggcttcatggagccgaccctgaaggtcgccaagaaattccccaaggtgaagttcgcccacgccaccggctacaagcgggccgacaacgtctccacctactcggcccggttctacgagggccgctacatctgcgggaagattgccggcaaactgtcgaagtcgggcaccatcggctacatcgcctccttcccgatccccgaagtcgtgagcggcatcaacgccttcatgctcggcgcgcagtcggtcaacccgaacatcaagatcaagatcgtctgggtgaacacgtggttcgatcccggcaaggaggcggaggcggcgaaggccttgctggcccagggcgccgacatcctgacccagcacaccgattccgccgcgccgcttcaggaggcggagaaggccggcaagctcgccttcggccagtcctccgaccaataccgcttcgccccgaaggcacagctcacctcgatcgtcgatgactggaacggctacgtcatcgccgagaccaaggccgttctcgacggcacgtggaagagcggggacacctgggccggcatcaaggacggcatggtcgtgctggcacccttcaccaacatgcccgacgacgtgaaggcgctggccgaggagaccaagaaggggatcgtcgagggcaagatccacccgttccaggggccggtgctcaagcaggacggctcggtcgcagtgaaggagggcgagcaggctcccgacccgatgatcctcggcatgaactggtacgtgaaggggatcgacgaccggctgacgcagtagaagcgggcgcgaaggccctgaaaatggaggcgccgccggagcgatccggcggcgcctcttcgcgtttcgatgccggtcagggccgcggcgggtgcgtccgatggtgctccccggccgggggcggggccgtctcgatcggcacgccggtgccgggcgtcgccgggatcgcctcgcccgagcggatcgcctcctgctcgttcgagagggcggcggccccttccgtgccgcccggggcggttgcccccggctgaccggccggggcgccggtcgatccttgagcgaaggcggcattgcccaggcccactcccaggcccgcgaggacgcccagggcgagcgtggcagtcgtgatggtacgcatgggacgaactttccggttgcggaggagggggcgcgcgatgtcgccgggtggcaggaaccccaggaagcgccttaccgatgacgcttccggtgcgaacgggcggcctttccgcgccgcccgcccggagcggtgacacgcgattggccggctggcggcgtcaccgtgccctgcgcacgggcaccgggcgccgtggcgatgccgctgccgaggcagaaggctgcgacgaaccaagcgaggaggggtaggctgaggccgaaaaaggcccatttcacgcgcatcgtcgaggctcccgcgggggccgtcgcggccaccgtttgcactgatcggcgtcagcaagggccgtgccgccgggaccgatcacgcggctcacctgagcaccggcagcagcagtcgcgacggccgctcggcaccgtggcgcagggcgagaacgatcgcctgcgcctgcatcgccgcagccgcctccgggcggctcccggttcccggattgacggcgaaggccggccaggcggcggcctggagcgacaggcgtaggcgctgcccggggtacagcgtgcaacacaggccccgcatggcgatgcgccggcggccgggggcggcggcctcgaccacccgcagatggccggcggtgagggtgacggcgcgtccgtccggctccaccagggagagcgtggcgtgcaggtcgtggctcgccgccgcggtctcgacgaacacctccgccgcgacgcggccggcgagctgcaggggcgcagcgatcaccgggccgtcatagaccgcgacgtcgctgcggtcgtcgagggcggcgcggtcctgatagcccggcggcgacccccaaggtccgccgacgaccggcgcggggcgccagggatcgtgcacgaggcggtcctcgccggcctcccccggcgccgccacgagccggccgctcgcagcggtcgcggcgagaccgtccgaggcgagatacagcgccgtcggttcggggtccggccattcggaaaagctggcccaatcgcgagcccccacgtcgaagagccggacgggcggacccggatcctcgcgctcgcgaagcacgtgatcgaggaaggcgaccgtcgcggcatcgaccggcgtgaccgcatccggcccgagatccaggctgccgacccggcggccccagggggaatgcgtccaaggcccgatcagcagacgctgcggcgccggcccggcgcggaaggcgtcgtaggcgccgagcgtgccgtcgagcaaaaaatcctgccagccgccgacatgcaggccgggcacggcgaggtcgctcccggcaaggcggcgggccggggcgatccggtcccaagtggccggatcgtcgccgagccaatcgaaatagtggtggtcggccgcatgcgccgcgagcgcctcgggatgggccgcgaccggtccgctccagggcgtgccgcgcgccgccgcgccgagcgccgcgaaggcggcggcgtcgccccggagccgggcggcctcggcgcccatctggcaggcccagccgatattgccggcaaggccgaaggcgccgccggtaaaggcccagtcgtcgcggatgctccagccgcccatcgccggcccgatcgcgtcgggtcgcttggtgcccgcgcgcagcgcgcccgcgagagccaggaactgcgtcaccgcctgatagctgaagccgtaggtcgcgacccggccgtccgatccgggcagatccgccgcccaggcgagggtcgccgcgccatcctcggcctcgtgctcgaacaggcggaaagcgccgccgctgccgccgcgcccgcgcacgtcctgaaccacgacgatgtagcctcgggcggcgtaccaggcgggatgggccagggtcagcgtcgaggcgatggcgcggccgtagggctggcgcatgaggaggacgggatggcggccgggcccggccgggcgccagacatcggcggcgagaacgacgccgtcgggaagggtcagcgtcgccgtggcgggctcggcgaccggcaggagcgggtcagcgggcatcgaaggcggttccggaacccagccgctcgagcgggaaatccgcgatctcgcgcaccagccgcaccacgcccgcggcggcgcgctccaccagttcggccccacgccgggcatccgccgccgccgcgttgccgctgacgccggacgggtggagatcctgcgccatccagccgaagccgacccggccttccggcgtcagcaggccgccggcccgctccatctcgaccgagagcggcacgaagtcgtctgcccgctcgatccgcacgaggtcggggtggagcgccagcatcgcgctggtctcgatctcgccgccatggatgccgtggcgccgctcggcctgcgagaacaggtcgtccatcggcgtcaccccgccccagccacagccgaccgcgagcatgccgagccgcacgcgcaactcgcgggtgacgatttccatcacctgcggctgcccgccatggctgttgaggatgaggaggcggcggcagccggcgcggtgcacgctctcggcggtctcgatccacaggcgcgccagggtctcgtgggagaggctgagcgtgccggggaaggcatgatgctcgttcgacttgccaatgggcagcatcggcaggaccagggccggcaggtcgtcgggcatcagagccacggcgcgggcgaggatgccagcgttgatcgccgcatcgacccgcaccggcagatgcggcccgtgctgctcgaccgccgccacgggcaggatcgcgacgagcggcccccagtcgaggcgcgaaaagtctcccgtggtcagatcccaccaccagcgcgaggcggggcgcatcacgccgcctgcgcgttcttggcggcgctctcggccgccctccgcgcgaggtcggaccgcgcgagatcggctttggcgatcttgccggtcggggtcatcggcatctcgggcacgacgacgaggacgagcgggtcgaggtcgtaggcgacccggccggtgatcgcggctttcagcgccgccgcatcgagcgcggcgccgggctgggcctgggcgaaggcgaccggccgctggccgagtgccgggtcggcaacgccgaccagggccgcctgcgccacgccgggctgcgccgagagcgcctcctcgacatcgcgcggataccacaggcgcccggccacctcgacgagttccgcccggcggctgcgcagcgtgacgcagccctcggcatcgaggagcccgagatcgccggtgcgcaggtagccgccgcgggtcgcggcttccgtcttgtccggcttgccccagtagccggccatgaagccgccggtgagcgcgatctcgccgatctcgcccggcggcagcacccggtcgtcgggcccgaggatgaagacctccttgtcgggcagcggcggcccaacccgcccgagtttggcatcgtccggctccagttccgggtagccgaggccgatgaagccgccgagttcgctctggccgtagctttccacgagcggcagcccgagttcgtcgcgccacgccgccttgagcgtcggcggcaccggcccgccgccggagatgccgaggcgcagcgacgacgggggaccaccgcggcggcgggcctcctgcagcacgtcgtcgaggatcggcgggttggcgacgaggctggtcgccccgcgggcggtgagcgcgtcgtagccgccctcccgcgtccagaagcgcatcacgttgatcgcggccccgacggcgagcggcggcagcaggttggcgacgagctggtaggagctggaaagcgccgagggcccgaacgagacgtcgcccggccgcagccgcagccgctcgccgatgcagcgggaggcccgcacggtcggctcgtggcgcaagcaggcgcccttcggcttacccgtggtgcccgaggtgtaggagaggtgggcgatggcggtctcgtggccgggatcgggcggtgccggcaggccggccgccagcatctccggcagggagagggcgccgtcctgcgcgccgtccatgcacaggcaggcacgcaccgtgccgagggcggcgcaggccgcggcgacctgcgccgccatgtcgtgggtgtagaccaccgcgctcggcgtgtggtcggcgaagtagtcggtcagttcgtcggcgaacttcacgttcaccagggcggcaatggcaccgatccgccaggcgcccagcatcgccacgatgtagtcgagcccgttatgggcgaagatcgtgacccgatcgcccttgcccacgcccgcatcgtgcagggcgcccgccatccgctccatggcatcgaccgcgccggcataagtcaggccccggtcgcgatcgacccagtggaaggcgggccggtcgggatggcgctcggcgccgagcgtggggagacgatgcatcagcatggcgggactccggtcaggggatgcgggtgatcgttggcctcaaagccgctccatccgcgtccgcacgcgctcgatgaaggcgcggcggcggtcatcggacgcgacgttcaggtggtagagcgcgaggtactcggcgcgggcccggcgggcggcgaaccagcggaggtagcgtgtcaccatccggcggggtgggtcctgcatcgccagcgccatccagcgcgggcgaccgtaggtgacgattccgacgatccgctccagtgagtcgagggtcggccggacatgccgcggatcggagaggtcgaaggcgacgcccggcatcatcagccggtcgatgaagcccttgagcatggccggcgggccgaagcaccaggtcggaaactgcaccaccagcacctgcgccgcgcgcaggcgcgcgacgtaatcctccagcccccgctggttcaccgtcacgtcgtggtagtggcgccgcccctccgcggtcaggaccggatcgaagccctcggcgtagaggtcgagcagatcgaccgcgtgcccggcccgcgccaacccgtcgagggcggccgtgcggatcgccccgtgaaagctctctggcagggggtggcagtaaaggtaaagaatgcgtttcacgtgaaacaaaccgccccggtcgccacgccggcgggcgtgaagctccgcatcttgcccgggttcatcaggcccatcgggtcggtcagccgcttgaagccgagctggtcggtctccgcccgcttgtgccgggtgccgtcctccagcgtgtagacatgcgggttggcgatccagacgccgcgcgcctcgtgcgccgcgatgatgtggttcagcctctccgcatcggtgaacttcaggagcgggataccggcataggtgagccggccggcgaactcgatcagttcgagatgcggcacgatctcgtcgggaaacagcgccgccatctcggcaacgctctccatcagcctgtcggcggggtggaggctctggagataggtccagctccggtcggtcttgagcacctgcagcgtggtgtgattccagctgtattcgtagagcggcgtgtggcccggtgaatcgtcgagcggcgtctccagggtgatcgtgccgccctcccgcgccaccgtcgcccggaaggcgggcaggctcgcctccgacaccatcgcgatcaggatcgcctgccccggcgggcactgcgcccgcagcggcgtgaaccattgcggcagcggccaggcaatcggcgtgacgagcttcttggtgatcgcggggtcgcggccgaccgccagcccgacctcggcggccgtcaggaagtcgtcgaaggcgacgatgacgtcgatccagggatggaccggcgcgagcggcatctccagcgccgtgacgataccggtggtgccgtaggcatgcgccacgccgttgaccgcgtcgccggtcagttccagcacccgcggctccggctccagcgtcaccacgcgggcggcgcggatgttgccgcgctcgcgcaactggccgtaatttaccgagccgatcccgcccgagccgccggcgatgaagccgccgatgctcgccgtgcgcttggtcgagggatgcatccggatctcctcgccgccctctgcgaggaggccgtcgaggcggttcatgcggaggccagggccggtgcgcaccgcgccgtcgcgctgccactcgacccggtcgaggccggagacgtcgagcaccacgccgccatgcagcggcaccgcctgcccgtaattgccggtaccgccgccgcgcacggtgagcggcacgccgtgccgggcgcaggaggcggcgaccgcgatcacctcggcctcgctcgcgggctcggcgacgaggtcgccggacaggcccttcagttcggcgtcgaggacgggggagtaccagaagaagtcgcgcgagcgcttgcgcacccgcgccggctcctcgaccagggcgacgcggccggagagatccgccttgagcgccgcgagggcgtcgggggaggggcggcccgtcatgtcaggcccgggccgtcaggtccatcgaagcctggagcttcgacaggatgtaggcgccggccttcactggctcgtagcgcggcgggttggcggcgtcgcagcagctcggcaggcaggcgacctcggacatctcgttcggcgccgtgaaggcgaccatcgacaggcgggcggacgagccggtcagcgcacggtcggggttcgacacccggtgcagggtcgagcgccagcgctcgttggtccagcgggccagaaggtcgccgacattgatgacgaaggaatccggcaccacgccggcctcgaaccagttgccgtcgcggtcggcgagctggaggccgccgggcgccgtgtcctgccgcaggatcgtcaggccgccgtaatcgtggtgggcgccgtagcggagttgccccggcatcggcggctcggcctggtcgggatagtggacgaagcgcagcgtcagcgccggatcggcgaaccagggcgcgaagtagtcttgtggcaggtcgagtgcgagcgccgacaattcggtgagctgcccggtgagccgcaggatcgcgtcgcgccacgcctcgacgaggccgcgcaattcggggggttcggcgggccagatgttggggcgcgccgagggcccctcgcggtgcggcgcgttgaagaccagcgcctcacacaggtcgggcggcgtctcgccctgaagcgtccgggcgacgctctcgatgccgaccggcaggtagccgcggcccttggtcttctccggcgcggcgtcgcggctcttcaccgcgagcggctgcgcgaagtagcgcttcatcgtgtcgtagacgtcgttcgccagacgctcggggatgccgtggccgacgacgacggcgaatcccgtcgtctcgaacgcatgtccgaaggcgcgcccgacccccgcccgcgcggcggcgtcgccgtggatgaacggggcgatatcgacgatcggaagatccgcctgtcgcatggatgcgctccgtcagggttgggcgaggaagtcgagcgtgtaggcttggcggacgtcgagcgaggccgggtagaggccggcctgggtcatgacgtcgaagaacgagcgccagcgcgcatccgtcatcgcgccgaggccgagccgggccgcgtcgccgccatcgacgaggccgcgccgcttcatctgatccatcttgaagcggaacaggtcttcgccgccggtcggaaccagggcgagcaccgcccgcatggcgggctcgtaatcgccggccatgcaggcctcccagccattccggctcgcttcgacgaaggcccggacgagcttcggcttggcggcgatgaaggcctcggtggcgaagatcgaggtggcgtagttgtcgtagccgtaatcggccagcaggatcgagaccggcggctcgggcagcgccttgccaagcagggccgcgtcctcggtgatgtagccctgctgcaccgcccgcttgtcggcaaggaagggggccgcggaataggcgaacggccggagctggtcgtcggtgaagccgtagcgcgccttgaggaactgccagaactcgttgcgcgagaagccgccgaccatgatcggccgacccttcaggtcctccagccgagcgaccccctggccggcatgggccaccagcgtctgcggatccttctggaagaaggccgccacggtgcgcgccttgatgcccttggcgacgaggttgagcgtggtgaagctcgaccccatgcccatgtcgagttcgcccgaagcgaccagcagcggcatgttgacgttgggattgccgggtctcagctcgacatcgagcccggcccgctcgtagaggcccgtcgccttggcctggaagaacccgcaatgctcggcctccggcacccagttgaggccgaacgagaccttgtcgagggcgagcgccggcgacgccgcgagggcggccagcgtcgcgaggagagcggacaaacgaaccatcaggcgaccctctcgtgcggcatcagcgtcggcgccgccggcacggagaccgccggtaccgcctcggacacctcctcctcgccatgcgcgtgcagggcggccagcaggcggcggcgcatgatcatgccggggcggtcggagggcatgtggctctcgaccttgcggcccatatcaaccgtggcatccgggtcggtcgattcgaggatgtcgcggtcctcctcgacgatcaccgcatcccaggcgatcagcgcttccgtcgagcaatcctcctcgcggtcgttgcggtagaggatctgcgcgagtcggatcgtgccgtcgtcgatcggcgtcgccgagttgaagatgatgtgccgcaagcccgacgggtattcgatgtcgagccggcggcagaacggcatgaaccacttgttgcgcatgtggcgcttggtggtcggctcggtggtgccgctgatgcggtgggccatcggcgggttggcgatggtgatgatcgtctccgcctcgaagccgtactcggtctcggtgatctcgtacttttccgggatcggctggctgatctgcccgaacgtgttctggtgcacgaaggcgaagtgcgcgttatcgaacgagttctccatcagccgcaggggcgaggtcttccacacgtcgtggaattgctggatgcgccggtagccgggcatcgtgtcctcggggatctcggggatcgcggcgtagggctcctccaggcagacccaggcgtagccgtacttcgcggtgcagtgatagctcttcaccgcgagccgcggcacgacctgctccgggctgaattgcgggatgcgggcgagcgcgccgtgccggtcataggcccagccgtgatagccgcacacgatcaggccgtcctcgcaccagcccttcgagagccgggcggtgcggtggcagcagcggtccatcatcgccgcgggctcgccctcgccgtcgaggaacagcacgatccgctcgcccatcagggtgaagggcttggggccgtccgtgaggtcggacaggcgcaaggtcgcgtaccagtaatggcgccacagcttctggcgggtcgtcagcatggacgctctccgtggtgatgcccggcgtgaagccctccggcatggtgtcgagggacgtgcggtggttcaggcgcgctcgggatcgccccaggaaccgagcgcgaggcggctcaggccgctcatggcgaggaacagcaggatgccggcggcggtgatcagcgagagcgcggcgaacatccgcgggatgtcgagctggaagccagcctggaggatctcgtaggcgaggccggcgctgcggcccccggtgccagccacgaactccgccaccaccgcgccgatcagggcgaggccggaggagatgcgcaggcccgcgaagaagtagccgagcgcgctcgggatgcgcaggcgcagcagcgtctgcaggcggctcgcgcggtagacccgcatcaggttgacgagccccggatcgacgctgcgcaggccgaccgtggtgttcgagatcatagggaagatcgcgatgatggtggcgcagatgacgagcgcgacctgcgtgtcgcgcacgaggatgatgatgagcggggccaccgccaccacgggcgtcacctgaagcatcaccgcataggggaagaagccgcgctcgatgaagcggctctgcacgaacaggaaggcgacgagggtgccgagcacggtcgagagcgcgaaggcgatcagtgtcacccgcatcgtgctccacagggcccgcagcaggtccggcccgttctggacgagggaggcggcgatcacggaaggggcggggaacaggtattcgggaaccgcgaagccgcggcaggcggcctcccataggctcagcaccgcgaggccgacgaggagaggcggcagcgccgcctggacgcggggatcctgaatcagcggccttctcatgcccgcgcctccgcggtggccgggtcgctggccagcgacgcctcggtcagcagcgccgagaggcgctggcagtattcggcgaagcgcggagagcgccggaaggcgtcgccgcggggatgcggctcgtcgatggtgagttcggagaagatccgccccggacgcgccgccatcacgacgatgcgggtggacagaaacaccgcctcgtagatcgagtgggtcacgaacagcacggtgagcgagcgccgccaccagaggtccacgaggtcggcatcgagcttgttgcgggtgaattcgtccagcgcaccgaacggctcgtccatcagcaggaggttcggctcggtgacgagaccgcgggcgatggccgctcgcatgcgcatgccgccggagagctggcgcggatagctccggcccttctcgccgaggccgaccagatcgagtgcggcctggactcggggggcggcctccgctttcttcacgcccgcgaggtcgagcggcaggcgcacgttggcggcgatgcgtagccacggcatcagcgtggcgtcctggaacaccaccgacatccgccggccctccgcgccgactccgttgaagctgccgcgccaccacagcaggcgcccgtcgctgggctcgctgagattggccacgagtgagagcagggtgctcttgccgcagccggacgggccgatcagcgacaggaactcgccctcgcgcaccgtcagatcgaccggggcgagcccgcgggtgccgtcggcgaacaccttctcggccgaaaggatctcgatggccggggccgcgttggcggcgggccgtgtcagccgctccggggccggcgcggccgcctcggccatcgccgcgcgcgaataggccggaagcgggctagccaatgggttggcttgagcgaatgccgccatcgcgcggctcactcggcttttgccgagaggacgggcatgaaatcgaggctgaaggcccgtttccagtccgtggaggctttgagcagccccgcctcgacgaggtagtcgtaggacgccttccagcgggcctccgtcatggtgccgatggggacgttctcctcgccgcccagcaccttgagcgccttcaaccgggtgatgccgaaggcgatctggccgtcgctcatcttcgggttggccgccttgatcagcacgttggcgggagccgggttctccatgtagctcttccagccttccatggaggcggccacgaaccggcgcatcgcctccggcttgccctcagcgagcttgcgcgtcgtcacgatcgtggtgccgtagggcggatagccgtccctggcgaagagatggaagttgaccggaacgcccttctcctgcgcctggaacggctccgaggaaggataggcctgctgcacgacgttcttgtcggcgaagaagggctgcaggttgaaggtataggcccgcacctgggcgtccgagagcgcgtatttcttcttcagccagggccaccacgccgtcatgccggccgaggagacgaggatcgccctgtccttgatgcccgccagcgacgtgacgtcgtcgtgggtcatcatcccctggaggtcgtactggaacgaggccgccacggtgaccacaggtaggcccttctcgaccgcctggagcacctggatgtcgtagcccatgatcgcgtcggcctcgcccgcgagcaggagctgcaggccgttgacctgcggcccgcccatgcggatctcgacgtcgagcccggccttctcgtagaggccggtggccttggcttggtagaagccgccgtgctcggcctgggcgtaccagctcgtcaggaagacgaccttgtccgccgcccgtgcgggcccggccatcgccagtgccagggtgaccgccagaagggcggaggcccccgtatcgaatcggttcgaccgcatcggtgatggtcccccgccgcgttgcccgggatcggtctctcgacgcatggaccgtgccgcgtcggacctgcccaggctgcccgacattagggaagcggaagcagtgctgcaggaaaagcatcgttttccgcgcgcagcgctcgcagaattcgcacgctgccgcatggctgtgcgcttggtgaagcgttcggcgccgccgcatcccagcctgcccgaggcgcggtccgcgctcgcctcgacaaggggagttggcaagctccctgcagaacgccgccgacgcgttgcgccgagggtgcgcgacgggacgcgggcggaggccgcaccccatgctgcatcatcgcctgctgggctacctcgacgaggtggcccgcagcggctcgatccgccgggcggcgacgcgcctcaacgtcgcgtcgagtgccgtcaaccgtcagatcctctcgctggaggaggagatgggcacgccgctgttcgagcggctgccgcggggcctgcgcctcaccgcggcaggcgaggtgctggtgcggcacgtgcgcgacacgctgaacggccacgagcgcatgctggcgcaggtcgcctcgctcaagggcctgacccgcggcgaggtgacggtggcgacgatggcgagcatcgccgccggggtgctgccgggggtgatccgcaccttccgcgagacccatccccgcatcgtcgtcaaggttctggtcctgccggtcgatcagatcgccgccgccctgctcgcgggcgaggccgacctcgccttggcctaccggctcccgcccgatccgcgcatgcgctgcatcgccgagttcgagcaccgcctcggtgcggtgatggcgcccgaccatcccctcaacggccgctatcaggtgcgcatggccgattgccttgaatatcccctcgtcgtcgccgaccgctcgatgaccctgcgcgacgtgctcgaactcctcgtgcccgagggcacgagcttcgcgcccgtggtcgagacgaactcgatcgagctgatgaagcgcctcgcccagacggccccgcacatcaccttcgtcaacctctcggatgtcggtgaggagatccgccgcggcgtgctggccttcacgccgatctcggatgccagtgcgatcatccagcgggcgtcgctgatgcagcgcgcccgctctgcgctcgacgggcccgcccacctccttgcggcccggatccaggccgagttcgagcgccagagcgttccggactgattcggtccggcgcaagccgtccctttcccgccatccctttcccccttgccgaccgcgctttccgcgaaaggttgaaccatgtccgagccgccgttcctgcccgaggcccgcgcttaccgcctgcgcaacgcgcgcgtgcccggagccttcctgacgggcggcgtgccggccggcgcgacactcgacggggacggctgcgcgctcctcgacatcatcgtcgcggacggcgtcgtcgccggtctcctgccggccgggagggcgccggacaccttgccggatacgctgcccgccgcggatctcgccgggcggcaggtctggccgcgcctcgtcgatgcgcatacccatctcgacaagggccacaccgtcgcccgcacgcccaacccggccggcgactttcccggcgcccgcgacgccacgacggtggaccgcacccgccattgggacgcggaggatctgcgccgccgcatgaccttcggcctcgcctgcgccttcgcgcacggcacgggcgcgatccgcacgcatctcgacagtcaggcgagcggggagggtgcgctgcgcgaccaggccgcaacgacctgggcggtgttccgggagatgcgggcggcctgggccgggcggatcgcgctccagggcgtcggcctgaccccgatcgacgcctacgccaccgattacgggcgccgcctcgccgacctgatcgccgattcggacgggctgatcggcggcgtgacccggccgaccggcggcctgcatggcggggcgctggccgaaatcgacgccctgctcgaccgcctgttcggcctcgcccgggagcgcaacctcgatgtggacctccatgtcgacgagaccggcgatcccgcggcggcctccctcgacgcggtcgcgcgggcgaccctgcgccacggctacgagggccgcgtcacctgcgggcattgctgcagcctcgcgctccagcccgaggcgcaggcttcggccacgatcgcgcgggtcgcgcaggcgggtatccgcatcgtcacgctgccgaccgtcaacatgtacctccaggaccgccagcgggggcgcaccccgcgctggcgcggcgtcgccccggtccaggaactgatggcggccggcgtgcccgtgatggtcgcgggcgacaattgccgcgacgccttctacgcctacggcgaccacgacatgctcgacacattccgggcgtcggtgcgcatcctccatctcgatcatccgctggccggcgcgcccgcgctcgccgggccggtgccgggggcgatgatggggcttccccatgccggcacgatccgcgagggcgcccccgccgacctgatgcttctgcccgcacgcagcctcaacgaggtcgtcgcgcggccgcatgcggaccgaatcatcgtggtcgcgggccggcccgtcgcggcgcggctgccgccctacgaagccctgaccggtgaggccgccccctggtagccgggcgctggacggggggatgggtgcgcaacagcacgcgccgcgaaagaggcgtgccagaaccccggccctgtcaaaaaaatctgcaattttgggctaacacccagtgagagttggtgttttcagctttgggcgccgaagcactccgagccctcgtcttggctgtgccgtatctatgtgcacaggaccaaagcagatcatgttgttttgcgaggcatagatgctcagtttctgggacatgcggcgtcggttggtctgatcgcgacgccgaatccagtctcggagattgacgacatgatctcacgcattgcagcgggcgcgatcctcggcctcgccctcaccaccgctgcctcggcccagagctacaacgccccggctggcatccccgccgtcaccgccccgggcggcctcgtcggcatcgccggtccgggcaatgtcgagcgctacctggatcgtgacggccgccacggcaccgtgtccgtcgatggcgtctacaccaccggctccaccgtgcggggcgcccgcaccgtccacgggcgctgaccctccggacggtctgacgacttctgtttcgacggtcccaagggccggccgcgcatcgacgcggccggcccttttccttggcccacgcgcccggtttcgaacggggtcggcctcgccggggccgaagactcacctccagcttttcaactttctcgaacgtttcgttcgagcttattccagttttcggaaagctcgcgcaggtccatcttcactccatcagatgacggacgaaccgcccgccacccaccgatggagtatcccatgacccgcatcctcaccgcttccgttctcgccctcgccctcaccaccgccgcctcggcccagagctacaatgccccggccggcatccccgccgtcaccgccccgggcggcctcgccgacgacgtcggcgccgtccagcgccccacggcccgcgacacccgcttcggaaccctgccggcgggcgccgacctgaccaccggctcggtgcggcggacgcatcacacgcgctaaggagcgccccgagcgaagcgccagcccgccgggggagaccctggcggaagaccggtcccgaatccgcgcctcccgaagccggcccttttccaagggccggcttcggtcgttttcggccgcggcttcgcacttgcttgtcggggttctcgccgcggcgggacgccgggctgggggcagagcgcatgcagggaccggggacgccgacactcgaccagctccgggtcttcctcaccgtggtggagaccggcagcttcgccgcggccgggcgccggctgaaccgcgcgacctcggtcatcagctacacgatcgccaatctggagcttcagctcggcctgtccctgttcgaccgcgaggcgacgcgccggcctcagctcaccgaaggcggccgggccgtgctggcggaggcccgcaccgtcgcccacggcatcgacgcgctgcgggccaaggtcagcggtctgctcggcggtctcgaagccgagctcggcttcgtgtcgagcgtgctgatgcccggcgcccggctcgtcgatgcgctgaccgcgttccaggccgccttcccgaccgtgtcgctgcgcctcaacgtcgaggcgctcggggcggctcagcaattcgtcaccgatggccgggccgatctcgggatcaccgtggaattgtggacccgcgacagcgacccgctcgaactgatctccgtgggcgaggtcgagatgctgcccgtggccgcgccgaaccatcccctcgccggggcggacggacgggtgccgggggcggcgcgcgagcatatccagctcgtcatcaccgaccgctcgccgctgtcgcaggaccaggaattcggcgtggtggccagccgcacgtggcgactgtcggacctaagcaccaagcacaccctgctgctcgccgggatcggctggggcagcatgcccgcgcacatggtcgaggcggacatcgccgcgggccgcctcgtcgagctgagcctacccgaggtccggcgccgccggctgccgctcaccgtgatctaccgcaccgaccatcccccgggaccggccgggcgctggctgatccgccgcttggtcgagcaggcggagcgcgaggcggcggcgcgggcggcctgaccggcgaagaggttcaggcgctgagacctgtggccccgtccgtctccgggtagaccagcgggtcgcctgcgcgccggttgtcgtagaccggctcgcccgccacccaggtcgcgcgcaccgtgcgatggtcgccgagcgtcatcagcacgaacagcagctcctcgatgctggagcaggtgccggtgcggaagcccaggagcagggtcgcggcgaggtcgagcacgcagagatccgcatcgtgtcctggtgcgatccgcccgatccggtcgtccagccgcagcgcctcggcgccgcccagcgtcgcgagccagaacgcccggactgcgtcgagccgggtgccgcggagcgccgcgaccttgtaggattcgccgagtgttttgagcagcgacagggtcgtgccggcgccgacatcggtgccgagcccgacccgcactggccggcgcggatcgagggcgtcgaacagccggaacaggccgctgccgaggaagccgttcgaggtcgggcaatgggcgatcgccgcgccgctggcgtggcaggtgcagaaatcctcctccgacaggtggatcgcgtggccgagcaccgtgcgcgggccgacgagaccggactgcacgtagacgtcgaggtagctcgcccggtcggggaacagttcgcgcacccaggcgatctcgtcggtgttctcgcagagatgggtctggaggaagaggtcgtcgtgctcccgcatcagtgcgccggcggcatcgagctgggcttgcgtgcaggagggggcaaagcgcggggtgacgcagtaatgctggcgcccgcgcccgtgccagcgggcgatcagggccttgctctcgtcgtagccacgctgggccgtatcgaggagcccggccggggcgttgcggtccatcaggaccttgccggcgatcatccgggtgttgaagcgggccgactcggcgaagaacgcttcgaccgagccgggatggaccgtgcaatagaccaccgccgtggtggtgcccgcccccaggatctcgcggaagaacagcttggccacccgctcggcatgggcctgatcggcaaactgcagttcggcggggaaggtgtacttctcgagccaggccagcagctgctcgccgtaggaggcgatcatctgcagctgcggatagtggacgtgggtgtcgatcaggccgggcaggatcagggcgttctcgtagacggtcaccgccacgcccgccgggatccggtccgacaggtcggcgaagtcgccgaaggcggtgatgcgcccgtcctcgatcaggattagcgcgtcggccacgtgctggaggcagccctcgctcaggaaggggttgccggtcaggctcaccgcctgtccgcggatcgcccgcatccgggccggtgccgccgtcatgcctccgcaatctcctgcgccgccatgacctgtcgaaaaatccggtcgggggcgaatggcgtcgcggtcagccgtacgccggtggcgtcgcggatcgcgttgcccagggcggcggcgacgggattgtagggcgcctcgctcatcgatttcgcgcccagcggaccgaccgtgtcatgggtgtcggcgaacagaacctcggtcaccggcacgtcggccatcgccgggatgtggtagttgcgcaaggtccgcgtgacgaccgcgcccgtttcgtcgaagcgatagtcctcgtgcagggccgcgccgagcgcctgcgccaccccgccctcgatctgcccgcggcactgcatcgggttgatgacccggccggcatccgccgcctgaatgctcttgaggatgcggatctcgccggtctgcggatggacggccacgcgaaaggcctggacgttgaaggcgaccgagcgcggcgtcccgtcggcctcgccctctgcttcgaagatggccccttgcgcgagggtggtcagggagacgaggccggtgggcgtcgcgacgccgtcgcgggtcaggcggcacgcgtccgcacccacgccggaccgctcggcggcggccgcgcgaagctggtcggcgagtgccgtggccgcgcggaaattcgcctgtccggcgaccacggtgcccgtgctgccgtaggcgccggtatcgtgccggacggcgtcggtgtcggcctggatcaggcggatgcgctccggcgtggtgacgagcacctcggcggcgatctgcccgtgcacggtgctggtgccgttgccgaactcggcggtgccgaccgcgagggcgtaggtcccgtccggttcgaggcggatgtgggcatgggcgacgtggccgcgcggcgggatcgtgtcgatcatggccatcgccatgccctcgccgacgcgccagtccggccccggcgccgcctcgccgctgccatccgccagggcggcctgagcgcggtcgaggcattggtcgagcccgtaggagccgtagacgacgtcgtgcggctccaggctcgtcgacaccatggggtcgccgggccgcaccgcgttgaggcggcgcatcgcgaacgggtcgagcccgagatcgcgggccagttcgtccagcgccgattccacggcgaagatcgtctggctcaggccgtacccgcgaaaggccccggccggcagggtgtgggtgtagacggcgtagccctccacccgcttgttcgggcaggcataggcggcgatgctctcgttgcagccgtggtgcagcacgccgccggcatggttgccgtaggcccccgtgttcgagaataccttcagcgagagcgcggtgaggcgcccgtcggcccgcgcgccgaccttgacccgcacccgcatcggatggcgcgtcgtcgccgcgcaaaaattctcctcgcgggtcatctcgtaggaaaccgggcggccggtccgcagcacggcgagggccacgagatcctcggtcagcatctcctgcttgccaccgaagccgccgccgacccggccgcagagcacgcgcacccggtcccggtcgagatcgaacaggcggcacagggcgtcgcgggtcaggaagggcacctgcgtcgaggagcgcagggtcagccgcccgtccgcgtcgagccagccgagcgcgccgtgcgtttcgagatgcacgtgctgcacccgctgcgagacgtattccgcctcgtggatccggtcggcttggccgaagcccgcctcgacatcgccgatcgccccgtgcgcctcggcggcgaggttcgggtgggcgagaagcggcggcgcatcgtcgccgggccgcggtgggtcgcggtcggcgggatcgtggacgaggggcgcgtccgggtgcagggccgcctccggatcgaacacggcgggccgcacgtcgtattccacccgcagcgcttgcacgcccatggctgccgccgcgacgctctcggcgaccaccgccgcgacgcgctggccgtggaagcggatcacggaatcgagcacgccggtgtcggcggcgtcatcgaaagggttctcgtgccgcccggtcgagaaacggcgccgcggcgcgtcctcgtgggtgagcaccgcgaccacgccgggcacggccagcgccgccgcgcggtcgatgctgcggatgcgggcatgggcttggggcgcgcgcagcaccttcaggtgcagcagacccggcacggcggtgtcgaaggtataggcggtccggccggagacgagcgcgcggctcgccggagccggcaggctgcggccgaccgggccgccctccgccctctgcgaagcgtcggcatgggcgatcccggccaccgcgtcgcggatcgcccggtagccggtgcagcggcagagattgcccttgagcgccgtgccgagatcctgccgctggccctggtcgagggcggccgccgtcatgatcatgcccggcgtgcagaagccgcactggaagccctgcgcggcgcagaacgcgtcctgcatcgggtggagatgttcgggcgccgcgtcaccgggcgcgcaggggccggcgagcccttcgatcgtggtgacgccgcgcccctccgcctggaaggcgggcatgaggcaggaatggaccggctcgccgtcgagatggacggtgcaggcgccgcaatcgcccgcatcgcagcccttcttgaccccgaaccagccgagatcccgcagcagcgtgcgcaggcactggccgggccgggctgcggcctcctggacctggccgttgacggtgagcctcatcgggcgagttcctcccggatctcttcggcgagccgctcggtgacgtgccggcgccaatccggcgcgccgtggacgtcgtcgtaccagccgtcctcggggatcgccgccgcgatcgcctgctgcagggccgccgccgtcggcaggttttcgaaagggaactggaccgggcgcggcgtcgaggccgtcacggtcagcgcgaaggcgccggcccggtcgcgcgtcccgatcaccagcgccccggagcggccctcgggggagagggcgatgcgccggaaggctgtgcgccgccgcagcgcggaagccggaatatcgatgccgcgcaggatctcgccgggggcgagcgccgtgcgctgcggcccgaggatgaactctgtgacgggcagacgccgctcgccaccatcgggccggcgcaccaggcaggtgccgtcgagcgccgcggtcagcgcgatcatcgggccggcgggcagggccatgcagaggttgccgccgacgctcgcgcgattccagatcttgaacgagccgagcagcgcccggcagcattgcccgacgagcggagccgcgatccagtcccgcggcagggcgagccggtcgagttcggcgatggtgccggtcgccgacaggcgaaggcccgcctcggacagctcggccgccggccatccgagggcggataggtcgatcagccgggccagggcaggctgcggctcggagaacagccatgtcccgcccgcgagccaggcatcgccctcgcgccaggggggcagttcgtcgaggcgcgccggtctcaggacggcggtgatcgtgtcgagatccatcgaaaggccggctcgcaagttcctatccagcggcggaagccggagcttacacggtttccggatggtcatttccaggtccgcggctttcccctctccccgcacgcggggagaggggatgcgcgaacgacttccctgccgagcctactgccccagggtcgcggtcaccgcatgcgtccaggccccctcgggcttgcgggtgatgacgggctggtcggtgccgccggcgagcaggatcgcgacggtgcgctcgtaatcggcggggtcgagccgaccgccggaggtgtcgagcagcttggcgatctcgcgcatcatccgcttctggtgcgtctcggtctgggcgccgctggcgtcgttatccagcacgatctcggcggcctcgtccggatgcgcggcggcataggcccagcccttctcggaggccgccacgaatttcgccagccgggcgacgaaggccttgtccttcagcttcgattcgagggcgtagagcccgtcctcgagcgcggcgacgccctggtcctcgtagcgaaagacgacgagctgctccggcttgaagccggcatcgatcacctgccaatactcgttgtagctcatggtcgagacgcagtcggcttggcgttggatcagcggatcgacgttgaagccctgcttcagcaccgtcacgccgccgggcgaaccgtcggtcttgaggccgagcttggccatccaggccaggaacgggtactcgttgccggcgtaccagacgccgagcgtccgtcccttcaggtcggcgggcgacttgatgccggtatccgcccggcaggtcagcatcaggcccgacttcttgaacggctgcgcgatgttgacgagcggcacgcccttctcgcgcgaggccagcgccgagggcatccaatcgacgacgacgtcggcgccgccgcccgcgatgacctggggcggggccacgtcgggcccgcccggcttgatcgtcacgtcgaggccggcttggctgtagaagcccttggcctgggcgacgtagtagccggcaaactgtgcctggggcacccatttgagctggagcgtcaccttctccgccgcccgcgcgccgcccgcggcgagcccgagcagcgccgccccggcgcagaggagcgctctcatcgttttccccgccgttttccccgccatctcagcctccttcaacctgtccccttcgggactttcccctgcggccttcggccgtggttgtttcgaacggatgcgggcggaccccgccgtcagccggcgcgcaccgatgggtgccagccggtcgcggcgcgctcggccagggcgatgaggccgtagaaggccgagcccgccagggccgccagcacgatctcggcccagaccatgtcgagggagagccgcgccgcctcgatcgagatgcggaagcccatgccgacgatgggcgtgccgaagaactcggccacgatcgccccgatcagcgccagcgtcgcgttgaccttcagggcggtgaacaggaacggtagggccatgggcaggcgcaggctcaggagcgtgcgcgcatagcccgccgcgtaggtgcgcatcaggtcgcgctcgatcgaacccgtggcggcgaggccggcgccggcctgcaccagcatcgggaagaaggtcatcacggcgaccaccgccgccttcgacggccagtcgaagccgaaccacatcaccatgatcggggcgatgccgacgatcggcagcgcggaggcgacgttcgccaccggcaagaggccacgcccgagcacgggcagccggtcggccaggatcgcgacgccgaggcccgacaggcagccgatgatgtagccgggcagggccgatttcaggcaggtctggacgaaatccgccccgaggacgggcagcgcggtggcgaagcgcgcggcgacggcggagggcggcggcatcagcacggcgggcacccccgcacccaccacgacgacctcccacagcaccagcacgaggaccccgaacagcagcggcacggcgagccgcacgaggcggcggcccgccgcatggtccggctccagggcggcgaggtcgcgcgcggccagcgtggcggcgagccagaccaggatcgcggcgagccagaagcccggccccgccgcgccggccaggccgggccggtgggcggcgatggcgagcgctgccccgccgatcagcgcggcgggcgtgagcaggccgatccgtgcggcgcgacgcgtcatcgtgcactccccaagggccgggcgccgagggcgcgggcgctcgcacgttccgcgaggccgatcccctggacgaggagcgccgagagcgccgccgccgcgaacagggctgcccagatctggatcgtctggccgtaataggagccggcgagcagccgcgccccgagcccggcctgcgccccggtcggcagttcggcgacgatggtgccgacgaggctcgccgccaccgcgatcttcaggctcgcgaacaggtagggcagggcggacggccagcgcagccgcgccaggatctgcccgcgcgaggccgagtaggtccgcatcaggtcgcgctggatccggtcgggggcgttcagccccttcaccatgccgaccgtgacggggaagaagcagagataggccgcaatcaccgccttcggcagcaggccggtcaggccggccgcgccgagcgccacgatgatgatcggcgccacggccaggatcggcacggtctgcgaggcgacgatccagggcatcaggctcgcctcgacgctgcgcaggtgcacgatcgcgaccgcgagcgcgatgccgagcagcgagccgagggcgaagccggtgagcgtcgctgagagggtgacccaggcgtgatagacgaggctgcgcttcgaactcagcggcacaccgaggacgctgcgcgacaactccaaaaacacctgatgcggtgccggcacgacgggccgctcctgcgccatcgtcgccgcagcgatgcccgcggcgtccggcgccgcgccggcccgcacgagcgcgtccgcggcgccgttccagttgccgagcagggcggcgaggtaccagccaacgagcagcgccaggacgacgccggccaccggcagcgcccggccgcggggaaaggacgccgccttacgcgtcataggcgtgaccggcgcgcagaccctcgcgcacccgctggccgaggcgcaggaactccggcgtctcgcggatctccagcggacgctcccgcccgagcgcggtgcaatcgacgatgtcgatgatccgccccgggcgcggcgacatcaccacgacgcgggtcgagaggtagaccgcctcggggatcgagtgggtgacgaacaggaccgtcttggcggtcttgcgccacagcgcgaggagttgcgcgttgaggtggtcgcgcacaatctcgtccagcgccccgaagggctcgtccatcaagagcagcttcggatcgaagcagagggcgcgggcgatcgaggcccgctgctgcatgccgccggagagctgccaggggaacttgttggcaaagccggtgagctggacgaggtcgaggaagtgcgccacgcgctcccgccgctcggcgcgcggtacgccgaagatctcgagcggcagggcgacgttgcgggcgatggtccgccagggatagagcgccggcgcctggaacacgaagccgtagtcgcgccgcagccgcgccgcctcggcgccgacgccgttgacggtgagttcgccgccggtcggctgttcgagatcggcgacgcagcgcagcagcgtggtcttgccgcagccggacgggccgatgaaggagacgaactcgcccggcgccaccgcgagatcgacatcggcaagcgcgtgaaccggcccgtcggcggtggtgtaggtcagcgacagcccgcgcgcggcgatgacgggcgctgccggcaccgcgcggggcgccggtggctcgaattcgggcggctgtttgagggcgagggcgccggcacgcgacatggcaggctttcgttccgtgggtttcgggtcggctctcgatcgggcgtccgggagccgggggcgggccgagggggagggaagggtggaggggaaggcgggcccgccgccggatatcgtcgcagcaccggatcgagcattttccgtgccgtccgcgccgaacggcgcgaaggcgcccggcggccgggattcgatgcgccgatcccggctcaggcgctccggagcgccaaagccggcccttcggcgggccgggctccgagggcgcgggcggcgcgcgccggctcggccggggcggctccgctccgcggtgcgcggggaagcgtgcggtagcggcgctcgctgtagagcagcgcgtcggcctgccccgacgcggcgacggcctcgaccgcgcagtagagcacgtcgtggctgccgaccgcgtggcgcccgacgatgcggcagtcgaagctgacgagggcgtcggtgagcgcgagcgccccgctgcgcagccgccgccacgtgcccgccgcgaagcgctcgtccacgggcgtgcggcccccgaacaggccggccaccgtttcgtggccctcgccgagggtgttcacgcacagcgtcccgttctgggtgagggcggcgtaggcggaggaggtgcggttgatgcagacgagcagcgtcggcggcgcgtcgctgacgctgcacacggccgaggcggtgaagccggcccgcccgcccggaccatcggtggtgatcagatgcaccgcgctcgcgagccgggacatcgcttcgcggtaggcggccgcatcgacggggacggcggcgctctcagactcggtcatggcggcggcctttcgtgaggtcgggtcgcttcagggacttgtgaggaagtcgaggagcgtgcggttgaaggcttcggggcgggtggcgctgtgggcgtggccgccctcgggcgcgaggtcgaggcgggcgttggggagcccggccgcgaggatgtccgaggcagtgaagggcacgagcacgtcgtcgcgcgcggccatgagcagggtctcgtgcgggatgcgcccgagcgcggccgtcgcgtcgaaggtttccagggcggcgatgcgggtcagcaccgtccgcgtgcccgcgaaatgcgccagcgcctgcgcctcgtcgtccgcgagccgcgcggcgttctcggagagccagggcgccgggtagaggaagatcgcctgcgcgcgcacgaacgcctcggggccggcatgccggagcagcgccttgcgggcggcaaagcagcggcgcgtcgccgggtccattgccgcccagccgttgatcaccacgatccgcccgacccgttcgggatgggtgagggcgagttgcagggcgatgaggccgcccagagcatgaccgacgatgtcggccgtgccgatgtcgagatggtcgagcaggtcgaggacgtcgcgggccatggccgcgatgtcatgacccggctcgagcggaccgggggagcgcccggtgccgcggtgatcgtaggtgacgacccggaagcgctcggccagcaccggcacttgcggtgcgaagtaatgggccgagccgccgagtccgggcgagagcagcactttgcggccgccctccggcccgtgcacttcgtgatggacgggcgcggccatcggctcagaccggcttgccgatatgggcgaccgaggcgatctcgacgagtgcggccggcttcaccagcccgcactggatgcagtagcgcgccggcttctcgccggggaagtacgtggcatagacggcgttgatggcgccgtaatcggcccagtccttgaggaagatgtggttgaaggtgatgtcgtccatcgagccgcccgcggcctcgacgacgcccttgatcgtctccagcacgtgccgggtctgcgcgccggcatcgccctcgtggacgacgttcgcctccgcatcgagcggcaaggtgccggagacgtagagcacgccgtcggcaagcgtgccgggcacgtagggcgcgagcggcttgccggtgcccggcgggatcacgacggtcttgggcatgggggtctccggtcaggcggggatgcggcgggcttcgtcggagctgagcgcggcctcgaaggcggcgacatccgacacccagccgaagaaggtctcgatgttgcgcagcgcgccctcctgcagggcgggcgggccggcctgatgggtggcgtcggcgagcacgatcccaaaatactcgcggtggtagccgtcgcgcagggtcgattccacgcagacattcgtggcgatgccggtgaagaccagcgtgcggatgccgcgcgcccgcagcatgctgtccagcggcgtgttgtagaagccgctgtagcggggcttgggcaggacgatgtcgccgggctcgggcgtcagcgcatcgacgagggcgtagtcccacgtgcccttggccaggagccgctggttcatctgcggccggaggcgcatggtcttgagcgcgttcgacttgtgccagttcggcgagcccggccccccggcctcgacgtagtccgggtcccagccgttctggaaccagaccacgcggatgccggccgcgcgggccgccgccacggcccgggcgatccgctcgatcaccggcccggtcgccgagacgtcgaagccggcgagatcgagatagccgcctttagtcgcgtaggcgttctgcatgtcgacgacgatgagcacggtggcgtcagcgtcgaaggcgaccggctcgggccgcgccggcagcgtgaccgcgccgtggcggccggacggatcgcggtagcccgcgggggcatcggcgtccatcacgccacctccgccagcatctcgcccgtgacgtgccggcgcgagcgcatcagcggctggatcttcgtgccgaaatcgtcgaggcccttcaggaagtcgtcgaagaccagcagcacgccgccggtgcccggcaccgtcacgacctcgtcgagcagggcggcgacggtggcgtgggagccgaccagggtgcccatgttgatgttcaccgccgaggtcgggtcggccatctggcggatgttggtgtcggcaccggacttggtgtcggccgcgccctggaggccgagccaggcgaacgcctccgcgtcggcgccggccttgtagtgctcccacttggcgcgggccgcctcgtcggtctcgtcgctgatgaccatgaacaggacgtaggaggacacatcgcggccggtcttcgccttggcctcctccagccgttccacggtcggtgcgaaggcggtcggtgtgttgacccccttgccgaagcagaaattgtagtcggcataggtcgcggtaaattccatgccggccgtgctctgcccggcgcagatgatcttcatctccgcctgcgggcgcgggctcaggcggcaatcctccatctggaagaattcacccttgagatcgctgcggccggtctcccacagctcgcgcagaacctgcgcgtattcggagagatactcgtagcggcggccgaaatactcgtcgccgggccacaggcccatctgcgcgtattccggccgctgccagccggtgacgagattgaggccgaagcggccgttcgagatcgagtcgatggtggaggccatgcgcgcgacgatcgccggcggcaggcacagggtcggcgccgtggcgtagagcttgatccggctcgtgaccgcggcaagcccggccatcagcgtgaaggattcgaggttgtgatcccagaactcggtcttgccgccgaagccgcgcagcttgatcatcgagagcacgaagtcgagaccgtgctgttccgccttgagcgtgatctgcttgttgagctcgaagctcggcatgtactgcggcgcattctccgacaggagccagccgttgtttccgatcggaatgaagacgccgatattcatggcgtgatctttggcctgggtcatatcaaaccctcgctcgctcgtccggccggcgctttgaagggccggcgacaggtctggacggtagcgaatcagaccatttggtcaaactctgagagtcgatatttgaccgtttgcacaaactctccgcgcgatgcccgcgcagcgggccgcttctgcttacgcttggtgcgattttcgccgacgtcgcccggtatcgaaacgggaaaaggcgaatcaggtcagtccgaggctcgccaggatcagtctctgggtgctctccaccgtctgctcgaagaaggcctcgtcgctgagatcgcgcccggtgatggcctccacctgcaccgcgaagtcggcatagtgctgggtgacggcccagatcgcgaagacgaggtggcggggatcgtgcggggcgatgcgcccgtcggcgatccagccgcgcagcaccgcggccttggcctcgaccaagtcccgcagggggccttcgagttcggcgcgcaggagcggcgcgccctgcacgatctccaggcagaacagccgcgaggcccgcggggcgtcccgcgacagggtgatcttcgagcggatgtagcgcttgagcgcctcggccggctcggattccgcgtcgagcgcatggagcgggtcgagccagacatcgagcacgcgccgcagcacggcgacgtagaggtcttccttggtgcggaagtagtagagcaggttcgtcttcgagagcccggcgcgcagggcgatctggtcgaggctggcgccgtgcaggccgacggtcgagaagatctccaggccggcatcgagcacggcttcccggcgcagggcaccatcgcgtcgctgtcggcgcgccggggctccgatctcgcttccgaccacgcccgagcctcccgatccgtcaccgcccccgcgcggctctcggatcacgtatccgatcccgtgcgcgcgaccaatcgccgacaccgcgaggcgtgcgcgacggtcctccccgcgcggccgaagaccgtcacgcgtgcgcgatgatccagggctcgtcgaagggatgctcctccaggttcaccccggggccgccccggtcgatcacccagaaatcctgggggcggtcgagcggcgtgagaacgccgtgccaggtgccgagcgcgtagcagacgccctggccgggggcggtgaggaaggcccgcggacgaccgggcttgccgccctcgtccgggcagacgacgacgaggaacggcgcggcattcacggggatgaaagcctgggctccgagcgggtgacgctcgacgaggctcaggcggagcggcagcgtgtagggttcggcctcgacgaagccgatcaccacctgcccgtccgcgcccgcgacggccacccgcgcgaggtcgtggaagcggcgggccttgccggcgttcatcggccgcggggcgacggccgccttgtcgatcaccgtgccgaacggggcgaaggctgcctgcgtcagcggctcgacggcaatccgcctttcgctcaccgggaggctccgaacggcgcgagcgaagcgtgccggttcacgtccttgtagagcaggtagcggaacgggccggggccgcccgcgtagcaggcctgcgggcagaaggcgcgcagccacatgaagtcgccggcctcgacctcgacccagtcgcggttgagccggtagaccgccttgccctccagcacgaacaggccgtgctccatcacatgcgtctcctcgaacgggatcgaggcgccgggccgcagggtgacgatgttgacgtgcatgtcgtggcgcacgtcctcgggcgagacgaagcgggtggtggcccaggcgccgtcggtgcccgacatcgccaccggggcggtctcggattcgtgggtgacgaaggccggcggacaggcgaggccctcgacgcgctcgtaggccttgcgaatccagtggaagcgcgccggctcggacccttcgccgtgcaggctccaggccgcccccgggggcaggtaggcgtagctgccggggcttagggcatgcacctgtccgtcgagaacgaggcggaggccgccgccgaccacgaacagcacgccctcggcgcgcgggtctggctccggctgttcgctgccgccgccgggcgccacttccatcaggtactgcgcgaaggtctcggagaaacccgacaggggccgcgacagcatccaggcccgcgtgccctcccagaacggcagcacgctcgtgacgatgtcgcgcatcacccctttcgggatgagggcgtaggcctcggtgaacacggcccggcccgtcatcagcgccgtctggggaggcaggccgccgcagggcggattgtagggggaagcggtcattcggagcggttccgttgtcgcgatgtcgggcagggatctcagcgcgcggtgtccgtcagccaggctgcgatcacgccgcgctcctcgtcggtcatctcggtcacgttgttgggcggcatgttgtgcgtcagcacgacctgccgccggatcgcctcggcctggcggccgatggcctcggcggtgtcgagccgaacgcccttcggtgcgacgccgatcccgtcccagatcggctcggctgcgtggcacatggcgcagcgccccgcgacgagttcgacgacgtggtccggcggcgcagcgcccccgtgaccggccgaggccagggcggtggccggcgggccttcggcctgcggcggcaggcccagcaccgcacggcccccggcgcttccggcgacggcgaggacgaaggcggcggccagacccaccgaggccgcggcccaggcccaccagggcgagcgggcgtggtcggcatggcgcctgttgtagaagaagcggatcaccgcgcccgaggcggtgaccagcgcgacgatgagcggaatcgtcgccttcgattcgaacagcatcgggtagtggttggcgatcatcatgaggacgaccggcagggtcaggtagttgttctgcgccgagcgctgcttggcctgcttgccgaggctcgggtccggccgttcccccttcagcagcgcggcgatgaccttgcgctggttcgggatgatgatgaagaagacgttgccggccatccaggtcgccatcagggcgccggtatggatcagggcgccgcggccgctgaacacctgcgagaagccgaaggcggcgagcgtgacggccagcaggccgaccgccgcgaggccggtctcgctctcgccaagcgtcgagcggcagatgcggtcatagaccagccagccgagcgccagcgccccgatgccgagcgccgccgcggccggggccgacaggtccatcaccgccggatcgataaggtagagccgcgactgcgcgtagtagatccaggccagcagcacgaagcccgacagccacgtcgtataggcctgccacttgtgccaggtaaggtccggggagagatgctccggcgcgacgaaatacttgcgcatctcgtagaagccgccgccatgcacctgccaggccgcggcgccttcgccggccgggatgtccggcgtccgcttcagcgacgcgtcgagatggatgaagaagaacgacgagccgatccaggccatcgcagcgacgacgtggagccagcgcagcagcaggctcccccattcccagacgaagctctccacgcgctctcccctcggtatccggctgcgatcctaccgctgcgggcgggcttgtatgcccatcaaattccttgccagttttcgaaattttcacgaaatcgaggccgtgtcgggaggccgcagggctcggagggcggatgctgtccctggagagtgttcgtatcttcatgcgcgcggcggagaccggcagcttctcggcggccggccgctcgctgcgcctgtcgccctcggtgatcagctaccgcatccagacgctggaggagcatctcggctgcctcctgctcacccgcacgacgcggcggatgaacctgacggaggccggccgcgtcttctacgaccgctgcctcgacatcgccgcctccgtggagcgggcggagaaaagcgtcgagacccagggcgccgcgccgcgcgggacgctgaaggtcaccgccccgctgaccctgggccggcgcgtcgtggcgccgctgatccccggcttccgcgagcgccatccggaggcggacgtccaccttcggctgtccgatcatctgctcgacctcgtacaggaggccgtcgatgtggcggtccggctcgcgcagatgcgcgactcgaccttcaccctgcgcaaggtcgccgatatcgagcggatcctgtgcgcgtcaccggcctatctcgctgagcatcccgcccccgagagcccggcggacctcatcgatcatgcctgcctgctgctgcgctttcccggctccgagcagttccgctggagcctgcgcgatggcgacgaggttgtaacgctgccggtcgccgggcccatcgacgcggatgacggcgacgtgctgaccgaatgggcgctccaggggcagggcatcgtcctcaaacccgtcttcgaggtggcgccctacctcgccgacggccgcctcgtgccggtcctgccgggcacgccgccgacaccggtcagcctcggcgtggtctatccatcgcgaaagatgctgccggcccgcgccaagaccttcgtcgagatgacgaccgaggccctgcgcgcccatgtcggcgccgggctcgacctgatcggccggcgtctggcgcggtagggttgggcgcccggagggcgcccgcgcggatcaaccctccgaaggcagccggtccttcaggcgtagccacgcgatccgctcgatctggcgcaaagcctcctgaaactcctgctcaggatcgttgcgcagccgcgcctcgaacgccgccagaatcgcctcgcggctgctgcccttgatggccatgatgaagggcaggtcgaagcgcgcgcggtaggccgcgttcagccgctcgaaccgcgccagctcctcggccgagagcgcgccgaggccggcgctgccctgctcggtggtggaggcttgcgtcaactgtcccgcctgggcgagccgtccggcgagttcgggatgggcgcggatgagggcgcgctgctgctcggcgggcaggccgcgcagggcgccgacgagggcggcatggagcccctccgcgctgtcctcgcgggcggtgaggcccgcctgccacgcccggagcgcgatctccggcgtgtcctcgaagatgtcgccgaaccgggtgaggaactgcgccgcgctcatggtgctcgggcgtaaggcttcggccgggtgccgcgccgtccagtgccgggcgatgtcgatgcggcgcgccagccagacgccgtcatgggcggcgacgtggtcgaggaagcgcgcgagcgcggcgatgcggccgggccggccgaccaggcggcaatgcagccccaccgacatcatcttcggcgcggtggcgccctccgcgtagagcgcgtcgaagctgtcgcgcaggtaggtgaagaagtgctcgccggtgttgaagccctgcgcggtggcgaagcgcatgtcgttcgcgtcgagggtgtagggcaccacgaggccggtgccggcccgcccatacagccagtagggcaggtcgtcggcgtaggaatcggcgagataggcaaagccccgttccaggccgagttcgagcgtgttgacggaggagcggccggtataccacccgagggggcgctcgcccgtcacctcctcgtgcaggtggatcgccgcatccatctgcgcggcctcctccgcgcgcggcatatcgcggtaatcgatccatttcagtccgtggctggcgatctcccaatccgcctcccgcattgcggccacgacctccgggttgcgcgcgagcgcggtggcgacgccgaacacggtcaccggcacgccccgttgcgtgaacagccgccacagccgccagaagccggcgcgggcgccgtactcgtagagcgattccatgttcatgtggcgcatgcccggccagggcgccgcgccgacgatctcggacaggaatgcctcggaggccgcatccccgtgcaggatgcagttctcgcccccctcctcgtagttgagcacgatctgcacggcgatccgggcgccgccgggccagtctgcctgcggaatggtgcggccgtatccgatcaggtcgcgggaggtgtgcatcgatgaccccgggtctgccgcgcaggtgcgcggatcgttccgactcgcttcggacggttgtgaagatgcaacgatagcgccgcgcggagtcctgatctgtgggagttttcgaaagctgctcccgaaaatccgggttggtgcgtgggagccgatctgcaagggttgcggtgccggcaaggtgcggccctcaggcagccgcggatcgcccggcgcgtccggaggaggaaccgcattccatggccgtcgcaaaccccgccgcaccaccggatgcccggcggctcacgacccacgtgctcgacacgtccaccggacacccggcggcggggctgacccttcagctcctgcgcatcgagggcgaatcccgcacgctcctcacgacggccgccaccaatgccgacggccgctgcgacgcgcccctcctctcgggcgaggcgatggcgcccggcacctacgaaatcgccttcgaggtcggcgcctatttcgcccgcgccgctgccggcgaaccgccgtccttcctcgacatcgtgcccgtgcgcttccggatcgcgccgcagggcccggacggtcccgcgcatcttcacgtgccgctcctgatctcgccttacggctacagcacctatcgcggaagctgagacccggacggctccgccgctgacaccgatcggcccccatgcggcggggggcgagttcaaagtgagtgcaggatcaaggggcaggtgtcgtgcagcaggccgatgccgaggcagcctgcagcgtgagagcattgaagggcggcagcctcgtcacggcagacggccttcacgccttcagcgatcctcgatcaggcacggcagagtgcgcaacaaactgcccgacgcctctccgatggaacgagtgcgcgccgccgttcacagtcctcgcacgggcttccggcaccgcccaagcgaagcgcgaccgatgaacggcagcgtatccggtcaggtggaagtcgcggcgtctgcgctcgatccggggcttatgccgcccaggctaaaatcaatacgccgctgaggaacatggcataggttgcgagcagcgcggaaatctcacggtgcttcgaaacgacggcgcgggagacggacagcatggcggcgatcaatcacgaggtgaccggatcaggctgatagccaaaccttgacggatttggagtggccggcgccctgttttgcaggaaaagtcgaagtgttgcgcgctggcgactcttttgcgggggcgatcctgcccgccatcgcctgcctctcgcattttcccttcgtcgatccgcgacgatcgtgcccggcccggctcagcccggcggggtttccggtcggtccgatggcgccacacccgcgccccacgccctgccgcgcgggccgcctcctcgcttaaccgctacgctgcgccatatgctcgccgagtagagaacgggatgaagcgactgtgagcgttggactgttagccctcttggatgacgtggttgccctgacgaaggtcgcggcggcctcgctggacgacgtggcggcccaggccgccaaggccgggaccaaggcggccggcgtcgtgatcgacgatgccgcggtcacgccgcgctacgtcgtcggcttctcgccggaccgcgaattgccgatcgtctggcgcatcgcccgcggctcgctcatcaacaagctggtgttcctgctgccggccgcgctgctgctcagcgccttcgcgccctgggcgatcacgccgctcctgctgctcggcggcctgtacctcgcctatgagggtgccgagaaaatctacgagatgatcgtgccgcacgcggcccacgatcgcacggccgaagcgaaagcgagggcggccgcaccggatgcgcaggttctggaagaccagcgggtctccggcgcgatcaagaccgacttcatcctctcggccgagatcatggccatcaccctggcgggcttgggcgatggcacggtctggtcgcgcgccgtggtgatggcgctcgtcgcgatcggcatcacgctcgcggtctacggcgccgtcgccttgattgtgaaggccgacgacatcggtctggcgctcgcccggcggggcagcggcgtgctggccgcgatcggccgcgggctggtgcgcggcatgcccgtcttcctgaaggtgctggccctcgtcggcacggcggccatggtctgggtcggcggcggcatcatcgtccacagcctcgcaggctacggcttcgccggccccgagcacgtggttcacgaggtggctgtcgccgcaagcggggccgtgccggcactcggcggcgtcatcgcgtggctggtgacggcggccggcgcgggcgtgatcggactgctcgcaggcttcgcgttgatcccgatagccggcaaaatcctggcgccggcctcgagagcggtcaaacaactcttcccgacaaggagaaaagaagcctgatgaaactgagaggagaatccagcgccgtgcctacataacttcggaacaaacatctccagcaccttgcggtgctttaggatttgttaggggtcactcgggaggaaaattccataaacatacgataacttttccttaggctctgcgtcttatcttttgttggcttgaacgtccgatagccgatgattcgaaacaagcgtgagagcggctcgacccccgatgcgtacagcattcttcatgaagctctttccatgagaagcgagcccgctgtttcgtcgcagcgcctgcatcgtgcggaagacaggccgtgcatcgagccggtccagctctcgggcgtggccggtgtgacggcgccgcgtctcgaactggagcgctccgcgacaggcagcgggggcgctccgcgggtcccggctcgcatcaaggatctgaaggccaaggatttccgggcggccctggccgggggagagttttcgctcgcctaccagccgatcgtgtccgcggcgacgggggcgatcaccggttgcgaggcgttgctgcgctggcagcacccgttcctggggccggtgtcaccggccgacttcgtccccctggccgaggagacgggagcgatccgcccgatcggagcctgggttctcgaagccgcctgtcggcaggcggcggtctggccggacttctgccgggtctcggtgaacgtctccccggttcaactgcaggatccgggcttcgcggaccgggtcgtcgccgcgttgcgggccagcggactggcggcgggccggctcgaactggagctgaccgaaggggtcttgatgggtgacgtcgccgtcgcgctcgagggcgtcgcggccctccgtgccctcggcgtcagcatcgccctcgacgatttcggcaccggcttctcgtcgctcggctacctgcagcgcttcgccttcgacaggctcaagatcgatcgcacgttcatcagaggcctcggcgaggcgcgcgagagctggttcctggtccggacgatgcacgacatcgcccgtcatttcgggatggcggtgaccgccgaggggatcgagaccgaggacgaagcccggatgcttcgcgagatcggcgccacggagctgcagggcttcctgttcagccggcccgtcgcgggcgcggtcgcgacggcgctcctgagcgagcaggcgcaccggctgcgatcgggcgaggccgaaccacccgcgaaatcgtcggatcacccgatcccatgatgcgccttgccgcccagctcccgcggccgggacaaccgggatcggctccggaccgctgttccgatgggcctttcgccgaacgggcaatccgctccgaggcaggagcgctcccacgcgcgggtcatccgtaaagggcctggacggtcatgctcgacttaaacacccttcaggtcgccagcatcagcagtcgccttgcttttgttctggtgttcttcgtcaccctgctgcggcatccgcgcgagatctatttcggggtctgggccggcgcgctctgctgctcgctgatcgggtcgttgctgatgctcggagatccgccgagcgtgccgctgaatgccgtcaaagggagcatcgtctacatcctgtacggggcgagcctcgccgtgtcctgggccggcctgcgcctcttccatgagcgtgcgcccctcatcccgcagactctcgggctcgcactcctcagcggcctgtcctacggcatcctgccccagatcggggcgtcggtgacttggagcctgagcatcgtgttcatctgcatcgcgctgagcacagctttgtgcatgtgggaaatcctgagaacgcccgcttcgatgcgcctgtggacacagtacatcgtcctcctgggcttcggcggatactttatcgcctttctgctgacgatcggcgtgatccatttcgcgaacgagcgcctcgcatcgcccgagagcggtatctactcgctgctgttcgatctgtggtgcggcgtcttcatccaggtcggctatctcgccatggtaagcgagcgcgcgcacctgaagctcagccgcttggccgacaccgaccccctcaccgggctggcgaaccggcgtgggttgttcgcggcattgagccagcgggccggcctgtccccgtccccgccgcgatgcgcgatcctgctggccgacatcgaccacttcaaggcgatcaacgacacctacggccacgatggcggcgacgcggccctggtcggcttcgccgagcgattgcgcggcgtgatgcgcaaggacgacctcgtcgcccgctggggcggcgaggagttcctggtcgtgctcgaccaagccgatgccaccgcggccgccaccgtcgccgaacgcctgcgaaagtccgccgccgggcagcccttcaccgtgaacggagcggccgtgaccgtgaccgccagcatcggggtcgcggtcgtcgccgccggcgaggagcggatcgacgccgccctgtcccgggcggacgcggccctctacgccgccaagcgagccggccgcaatcgcgtgtgcctcgcaccgtcgccgcctccgccggacacccgagccgtccgagcggagccgtcctccgggcttcgcgaggccatggaggccatccaggtcgtcggccagccgcgatccgaaccggcctgaccgtccctcacggaacgaccgtcgaaccgtcgcggcaccagaaaaacggtccgtgcgcgggcctgtcgtgaggcgcgccgaaacgattttcctcgagattcgaaaaacagaactcatgctcgaccagcctgcctcgtcccttccgtcctccgggcgggaccgtcgtctcgcctgcgcgccgcgcagacggagacccgttcggcgcggggcgtcgggggcgaagccgatggcggcgcgatcgagccgtctcgccgccgtgttcggcgttctcggggtcggcctgatcggggtctccgccgcctctcaggccgccgagccggcgatgaagacggttcccgaaagcgggctgaccgcgggcagcttcctggtccgcggccgcgtcgtcggctccatcccggtcggccagttctcccgggtcgagccgatcggcggccgcgtcatcaccccggcacgcgccctgccggatctcgacgtgacgtatttcctgtccgatcatttcgcggtggccggtcagctcggcgtggtctcgaccaagacctcgatccgcgggtcgttgatcggcgacctgacgatcggctcgacctggagcttcgccatgaccggcgcggtccagttccacttcctcccgcacggccccttcaacccctatatcggcgcgggtgcgggctacacccacccgatcgcctacgagccggccaagcctctcatcaccgagatgaaggccgatccgcaactggggccgatgcttcaggccggcttcgattatcacctcggcggcaactggtacgccaacatggagtgcaagaagatcttcctgccgccgcaggtctcccggatcggttccggcaccaccacggtgcggctcgacatgctgatcatcggcgcgggcatcggctaccgcttctgatcggcggccgggttcggcgcggcccgatcggagcctgtcgaaggaatcatcgttccttcgcgaaaacgggcgacgagggacggggtcatgcaccaaggccgtgtccggtcccgttcgcgctcgtgggcacgagcctgaaaggatcacacggcggattgcctgagcgtaacgggaacgccgagcgctggagccgacctgatggcatcgggccggcggctctcggtccttgtcgtgacgcgccttctctcggcgaaccggtggccccgtcgtcggaaggcgctctagctgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacagctagcgccacccctgcagccaggatgtgacgggatcgacgacgtaggccgcgacggaggcagcccaggcgcccgcccgggccgtcagggggaggccggcccgtcgcgcggcctcgtcctggcgggcgtgttcgagcatggtggcggccaccaactggtcctcgtgttcccggcactcgtcgaggacgttgcgctgcgccccggcccggctctggcccggcggttgccggagataggcctcgcggacgcagtcatgccaggccgcttcgagatctccgagatcgcgcgtgcgcgccgccgcggcgtcggcgcccaggctgccgccgatcacgaacagggcaaggagaagccgtggcgcgttcatggcggcgagatgcccccgaagccatcaaggccgacttaacggatcgccggccgcatgcgccgatgacgggacgatcgagggaacgacttcgccttacggcgcttcccacctcccaacgatacaccgccgacaggaagccgaatggccaaggacgtgaccacctatacgctcaagcaggcgctcgccgccaaggtcgaggaccacatcgagatcgcggtggaagccgaggacggaacgaaattcaagatccgggcgagcgccgatcaactcgatgcgctcaccggcgatctggagacgatcctcgacggcgacgacaccgaggacgccgcctaacccgcgcgtccggctggcgaaggtctgagcccggcgccagccgtcacagtcacctcacatcatcacgaccggtgccagcgtcacgcctccgcatgttcgggggccaggcgccggcatcctgatgcctgccttctagccgccgagcgacggcgggacggcacccggccaagccccccgttgattcccgacacgcgttgcacgccgatccagcgggacacgcagtgcgcgaatcgtccgggcgcgcggggcggagatgccgagccggtgcggcacggcacgccgcccattaaattccgatcatttttgagatttttgtcacggctccctccaatcgcacgggacgaaaaatcggtttgtgaacgttttatgacatattggaacgcgcaatcatcgtgcgtggaggagacacaaagcgatgcggatcgtccccatcctcgcagccagcctcgtgctcggctccctcggtgtaacggcggcctctgccgctcccgccctaccccagccggacgtcatcgctggtaacccggcccagagcgtggattggcatcccagcacgagtcactgggatcatcacttccacgcgcatcaggaatcgctgcgctatcaccagccgacggaagccgagcaccggatccgccgtatgcggcgcacggagtcgcacctgtacgatccggccgggtccgccccccgttaccggctcggctatcgctagggcgcattccgacgaagcggtcaccgctgtatcgaaagaatacccattaaaacagtgggttagcggcgccggcctgatgccatcgggtcggcgtccggcggctgtcgcttcggcgcgctgtccgatcgccgaaccggtttccaccgcgtcgaggcgcgttctcgaaccgaggacaatcgtgatcgaccgaggcgaactttcccggctccgccgggttgagggacaccctttgcctcggacaggacatcttatgcggctcacgacgatcgcgctggctctgatagtgagcctcccggcggccgccatggctcaggccggtgcggatgcacagccctcgccgccgagcccgaaggcttcggctacgggctcgcagcccgtgcccggcccgagcacggccggcgccccggtcggcacccccaacaagccggccgtcgtcggcggcacgcccggcgccgtgatcggcggcacgcccaccagcggaccgcccggcaccggcggtactgcgggcgggccggccttgagcgggcgatagaacttcgccgcgacaggcgctggccggcgtcgcacgcaacggtgcccgaacaaggcgcgcctcgtcccgcatggggcgcgccgaaggacaaaaggtcgttcgcggggagcgtggctgcgccccgcatttgcgataagcttggggcatgagcccgacttcacccgttcgctccgccctcgcacttctcctcgtcgcctccctggcggtgccgtttccggcccaggcgcaagcccaagcccaggcgcaggcacaagcggtgccgcccgcgcccgaaccgccgccgatccagtcggacgaggcccgcctgctgccggttcttgcccggcgcggcatggtgtcgtcgcaggacgcactcgccacccgcgtcggcgtcgagatcctgaggaggggcggcaacgccgtcgatgcggcggtggcggtcggcttcgcgctcgccgtcaccctgccgcgggcgggcaatctcggcggcggcggcttcatgatggtgcaccgcgcctcggccaaagaggcggacagcgaaacgggtcagcaagcagcgaaggacgccgctggggaaaccatcgcgatcgactaccgcgagaccgccccggccgcgtccaccgccgacatgttcctgaacccgcaaggggagcccgatcgcgccgcctccacccggaccggcaaggcagtgggcgtgcccggcacggtgcgcggcctcgccgaggcccacaggcgctacggctcgggcaagctcacgctggccgacctcatcgccccggcggaaaagctcgcccgcgacggcatcccggtcgaatcggggctggcggattccctgccgcgggcgtccggcctgctcgggcaatggccgtcgagccgggcggtgttcttcgagggcgaccacgtgctcccccgcggcgcgacgttgcgccagaccgatctggccgacaccctgaaggcgatcgccgagcgcggaccggacgccttctacgaggggccgatcgctgacaagatcgcggcggccgtgcagggcgcgggcgggatcatgaccgcggccgacctcgccgcctaccggccggagatccgcatgccggtgcgcggcacctatcgcggctacgagattgtctcgatgccgccgccgagttccggcggggtgcatctcatcgagatcctcaacatcctcgaaggctacgacctcgccggcatgggcgcgggcagcgcgggggcgctgcacacgctcgccgaggcgatgaagccggcctatgccgaccgcgccacctggctcggcgacccgtcgcgcacgcaggttccggtcgcggggctgaccgccaagccctatgccgccaccctgcgcgagaagatcgatccggagcgggcaaagtctgccacggaggtgcgcgccggcaacccgctgccctacgaatccgaccagaccacgcatttctcggtggtggacggggaggggaacgccgtctccaacacctatacgctgaacttctcctacgggatcggactggtcgccgaagggacgggcgtgctgctcaacaacgagatggacgacttctccgccaagaccggcgcgcgcaacgcctacggcctcgtcggcggcgaggccaacgccgtggcgccgggcgcgcgcccgctctcctcgatgacacccaccttcgtgttccgggacggccggctgtttctcgtcaccggcagtcccggcggcagccgcatcatcacgaccacgcttcaggtcatcgtgaacgtgctcgatttccgcatgaacctcgcccaggcggtcgccgcgccgcgcatccaccaccagtggcagcccgacgtgctgatggccgaggagggcgtctcgcccgatacgctggcgctgctgcgggccaagggccacaccgtaaaggttggcgcgacctcgggctcggccaattcggtgatggccgaggatggcctgctcgccggcgcctccgacccgcgtcagcgggggacgctggccgaggggccttagaaaaatcgcttcggctgccctcgaccagggctctgccctggacccgcgaaaaggctcgccttttcgaaatccggttttttgcgcgccagcttctcgatcgccgccagcaattcggcgtcggtgtcggaggggcgcccgaacaggcgtgagaccgcgaccggcaggcgccacgcggcgatggcctcccgcggcaggccgctcgccgcgcggtaggcgtgcacgtaccacgccgcgatcagccgacgcgccatccgcacggggcgaagccggctgaaccaggccggaccgagccgcccgtagcgcagcatcagttcggagcgggccacgtcggcggccggatcgcccgcggcggccttctgccagtcgatcaagcggagcccggccgaggtcgcgatcacgttgccgggatgcacgtcgccgtgacagaggcggtcgcccctcggcaggcggtcgagggccgcgagcgccgcctgccgcaagggctccggcacccgcgcgccctcgatctgggcccggagaccgtcatgctgcgagggcaggccgggggcgggacaggcatggatcgcgtgctgaacccgtgccacgcggcgcagcgccatcatcagcccgaccgggttgtaggcgtagcgcaccgtcatcggcgaaccatcgaggcgcgcgaacaggatcccggtgcgctcggcccgtcggatgatgccgagcgccttcggcaccggcaggccgaaaccatgggcgaggcggctcgcggcccactcgttcgcaaccgcctccggctcgaagggctgccggtagagcttcaccacccggtccggccctgcggcgaagacctcggaactgcggccggccccgatgcgatccggcaccgcggcgggaggggcctgtccaggcaaggatagggcacgggtcgacagggcacggatcatggctgcggctccgagcacgctccgagacaggctcgctcgcatgcgaacaagcccatccgtccccctcgctatcttgatacagccaggctattcgtcggcaaatctcatttgctaattcgaataggtgtcggttgccggcgttcagtgtcgccaaagttcagtaacaaaagtaattttctataattataattacaaaaactaagatgacaccatcttgtatgccgaggatctccgcggcctgccctgcatcgatcaccgatcatggcaccgggcgctgaatcccccccggatggaagcctttcatcggatcggcggctggccggaaaagcggtggaggcgggtgctacgccgcgcgacgggtttcctcggcccggcggtgggcaagcgcaggcgcacacggtaaaggagcgccatcctcacgcggaccaccgatgctcctcttccgctcgctcgccttcaacctctccttctacgtcgcgacgggcctgatcgcgatcctgggaagtccggcgcttgcctggcgcaaggccacgatccgggtggcgcagttctggggccgcacggtggtgttcctgctgcgcgtgatcggcgggacgcgggtggagttccgcggcctggagaacattccgaagggcccgctgctggtcgccgccaagcatcaatccgcgctggagacgctggcgctcacgatcccgtttgatgatttcggctacgtgctcaagcgcgagctgatgtggattccggtggtcggctggtacttcgcccggggcggcatggtgccgatcgaccgctcgaagggcacaagggcgatggcggcgatgaacaaggcggcggcgcaggccatccgcgacgggcgccagctcatcatcttccccgagggtacccgccgcccggccggcgcgctgcccgcgtacaagcagggcgcctcccacctctacgccgcgctgaacgtgccctgcctgccggtggcgctgaacaccggcctctactggcgccgtcgcggctttcgccggatgccgggtacgacagtgatcgagttcctgccggtcatcccgccggggctggcgcgtcccgccttcctcaaggagttgcagacccgcatcgagacggcctccgacgcgctgctggcggagggccgggacgacctcgcccgccacggccacccgatcgccgtggcgatgggcggttcgacgcccgcaccggagacatccgggacgctgtgaagatcagccggccgcgaagcggcggacggcggaggacccacgcagaacgacccggtgaccggcaaagctctcgacgagggcgaggtggcgcgcccggcggatgcggttccaactcgcggtgtcgcgcaggaattcgagggtgagctgctccgggcagcctttgggtccttcgggccgcacctaccccaagctcgacagcgtccgccgcagcacccgcgccgtgcagcgccaagccggcatgtcgaggtagatcaccgtgtcggcgcgcgcgaaccggggcgcgatcgtgtcggtatagttgccgtcgatgacccaggcggggagggcggcgatccgctcgacctcggcgcggaaggcggcgggctcggcctcgatccagccgggtcgccaataggcgcggtcgagatggaacgccggcaggccgtgccgggcgccgagttgctgggccagggtcgatttcccgctgcccggcggcccgaggatcaccattcgccggggcgaaggtctcacccccgcccggccccgcgccgcagcaggaacacgccctgcgcgccgatcaggttccagaaccaccacggcatcgagaagcgcatcggccggccccgcgcgtcgagggcggtggccttctcgatgcgggcgccgacatcccggcacaggccgacgaagtcgcggatcgtgcagtggtggatgttgggggtctcgtaccacgtctccggcatgatctcggtgaccggcatccgcccgcggaaggcgagttcggcccgcacccgccaatggccgaaattcgggaacgagatgatgacctgccgcccgatccgcaaaaggtgctccagcacgatgcgcggattgcgggtcgcctggatcgtctgggacaggaccacgacgtcgaacgcgtcgtcgggatagttggcgagatcggtgtcggcgtcgccctggatcaccggcaggccgcgggcgaggcaggcgttgacgccttcgcgcgacaattcgatgccgcggccatcgacgccgcggcggtcgcgcagaagcgccagcagcgagccgtcgccgcagccgatgtcgaggacgcgcgcgcccggcggcacgaggccgagcacgacgatatgatcgacgcgcgccgtgccctcgccacggggcagcgcttcggcggcctcccagggaacgccggaggcggcatcggtgaagctctcgctcatcgtgttctacaatcctcgcgcccgggcggcggcgtcgatgaagcccttggcggcggagaacatcgccggctcgtcgagcaggaaggcgtcgtggcccttgtcgctctcgacttctacgaaggcgacgggggcggccaccgcattcagcgcgtggacgatggcgcgggaatcggcggtcgggaacagccagtccgaggtgaaggacatcacgcagaagcgggtcttcgagccgcggaacgcgttgcccagcacgccgccatggtcctcggcgaggtcgaaatagtccatcgcccgcgtcaggtagaggtaggcgttggcgtcgaaccgctcgacgaagctgagcccctggtggcgcagatagctctcgatctggaagtcggcgttgaaggagaaggtcggcgccgcccggttctgcaggcggcggccgaacttgcggtgcaaggccggctcggacaggtaggtgatgtgcgcgcccatccgcgcgacgccgagacccttggacggccgtgtgccggcctcgagatagcggccctcttcccaggctgggtcggccatgatcgcctgccggccgacctcgtggaaggcgatgttctgcgccgagtgccgcgcgccggtggcgatgggcatggcggcgaacacccgctcggggaagagcgaggcccattgcagcacctgcatcccgcccatcgagccgccgatacagaggaacaggtcggggatgccgagccggtcgagcagcatcgcctgggcgcggaccatgtcgcggatcgtcaccagcgggaaatcgagaccgtaggggcgtcccgtctccgggttgagcgaggcaggcccggtcgagcccatgcacgacccgatgacgttcgagcagacgacgaagtaacggttggtatcgaccggcttgcccggaccgaccagcgtttcccaccagccgggcttgcccgtcacggggtggggctgcgcgaaatgctggtcgccggtaagcgcgtggcagatcagcaccgcgttggaacgcgccgcgttgagggtgccggcggtctggtaggcgatctggaacgggccgaggcgggccccggaatccatcgcgagcggttcgtcggcggaaaacagcatcaccgggctgcgcgggtcggacgccggcgaggcctcgtagaccgcacggcgcgcatcgtcccgctggacgctctcagcgccgcgctcggcgttctgggtgagggtggaatccatcgcgtgtcccgggtgccggccctggaaccggtcccaagcagcccggcaccgacggtcccgccggtcttgagggcgggcgggtgagacgatacacccgcgagcatggcttgagggcctgattgggagcctgtcttggccggctgatcattggaggtaatgtgcgcatccccgagcgtcaacgcggcacggagggcagatccgggacaaccgggcgaagagacccgagggctgcgccggtgacgccgagaccggaccggcctgcggcggttcgtcttcgcggcggccctaccggtttcgtgctatcgattgcgcgcgattgatcatcctcgtcacgtcgccggcatcgggggagcccgtcttccttcggagccggcggaccgcagcccatcggagtcctcgcgcatgaaccgccgccagaccttgcgtgccggagcctcgctgctcggcctcctcgcggcctcccgcctgacagccgtgatgaccggtcccgcctcggcggcgggcttcgaggtcgagaaatccgaggccgagtggcgcgcgcggctctcccccgccgcctaccaggtgttgcgcgagcacggcaccgagcgggcctatacgagcccgctcaacggcgagaagcgtccgggccgcttcgtctgcgccggctgcgatctgccgctgttctcgtcgaagaccaagttcgagagcggcaccggctggccgagcttcttcgaaactctgcctggcgcggtcggcacgcaggtcgacagcgcctacggcatgcggcgcacggaggtgcattgccgccgctgcggcggccatctcggccacgtcttcgaggacggcccgaagccgaccgggctgcgctattgcatgaacggcgtctccctgcgcttcgagcccgccgccgacggcccggcctgacatgtggatcgagagggattcaggatcatgacccgcgaacgcttccgtccccgcgcatcccgcctcgtcggcggcctggccggcctcgccctgctcgccggtgcggccttgcccctggcgcccgcctccgcggaggatggtgggcaacgcctgcccgaggcggcgatgaccgccaaggagggttcgggcctgcgcacggcgaccttcgcgggcggctgcttctggggcgtgcagggtgtgttccagcacgtgaaaggcgtgacgaacgcagtctcgggctatgccggcggcacccgggcgagcgcccgctacgacgaggtcggtaccggccgtaccgcgcatgcggaagcggtgcaggtcacctacgatccggctttggtccgctacgacgagctgctgcagatcttcttctcggtggcgctcgacccgaccgaggtgaaccggcagggccccgataccggcccgcaataccgttcggcgctgttccccgcggatgcggaacaggccacggtcgccaaggcctatatcgcccagcttgatgggacgaaggttttttcgaagcccatcgccaccaagatcgagagcggcgccttctacccggcggaagcctatcaccaggattacatgacgcttcacccgaccaacagctacatcgccgtcaacgacgtgccgaagctgcgggatctgaaggcgctgttccccgagcgggcgaacgcgcagccggtgctggtgggccgcccgccggcttgaggcgactttctcccctccccacgagaggggaggggaagagaaggatcactccttctcgggcgcgatctgctccaggccgccgacatggcgctgggcgtagagcggcaggccgatctggccgatcaggtcgagctgggtctcgaggaagtcgatatggccttcctcgtcctcggccagatcttcgaacagccgcttggagacacggtcattgatcgagtcgcagtacttggcggcttcgagatagagcgagcgcgcctcgttctcggcggcgaggtcgcactcgatgatctcctgaacgttctggccgatgcgcaggggatcgagttcctgcaggttcggaaatccgtcgaggaacaggatccggtcgatgaaccgatccgcgtggttcatctcttcgatggattccttgcgccagaacttggcgagatcgacgtagccccaatcgttcagcaggcggaagtgcagccagtactggctgaccgccgtcagctcgctgcgcaagccgcggttgagatactcgatgaccttagcgtcgcccttcattcacctctctcctcgtgaggcgtcgggacgagtgatcgtctcaggctgcgacgccctctggctcccttgtagtttggaatgatcccaaactgcaagacgcttcacaggccgtcgagcaggcatgtgcactgccatgcgcggcggtgtgcgcctgcgcttcgtccaaggcgttgcgcaggatcgagcggatggtgcgcgcgcagcgtccgcatttcggactgcagccgagacagccatagacctgtgccggggtgcggggacagcccggacccggctgcaggcacgcgcgcacctgtccgtcggagaggacgttgcaagagcagacaatcatgcgggatcgcaacctgtcgtgcctgtcggggaagcccggcccgcgagagccgcgcagcccgaagcctccgatcattcgcgccgctcaaggccaccggaaaccggccgatttgaggcagacgcagattagaatgattgaaaacttcaagcttttcaggactttagccgccgatccggactctggcaactcctgacgggcacgattgaatgcggcgcgagccttcgtcgcggccgccgtcgcggcgccacgggatcgtcatctaccagggcgcacttgagcgaacgccttcgccgaaaacgcaaaattcggctgccaacctttggagccgccggtcgcgccgctcaatgcgccatcagcaccggcacggtcgcgtgcgacaggatgtggctggtcggcccgccgaagatcatctggcgcaggcggctctgggtgtaggcgcccttgatcagaaggtcgcagccgaacgattcagcggtgtcgaggtagagttcgccaggggtgcggcgaccggcgggcagcgccttgtgggcggcctcgatgccttcgcatgccagcgatcgcgccacgtcctccgcgctcgggcccggcaccatgccgccctcggcgctgaccacgagcacccgccgggcgcggcgcaggaagggcatggcgaaggcgagggctctggccgtctcggtcgagccgttccaggcgatcaggaccgcctcgccgaggcaagccggcgcgaccggcggggcgagaaggatcgggcgcccgctctcgaacagggcggtctcgaaagtggtcatgcggggcgacccgtcatcggcaccgggacgcccgacgacggtcgccgagaacagccgcgcgtactggccgaggaaggcgtcgcccggcggcacgtcgggctgccagcggtagcgcggtccggcattggccaccgcatccggggcgcaggaggcgccgggttcgcgccggggcaggccggccgcctccatcgccgccacgaagcgctggcccgcatcctgcgcctcggcctggtcggcctcctcgtcgcgcagccacgtcatgccgccgaccatgtccacgggcacgtattcggcgagcgccgggcgcagggccacgccctcgatcaggctgccgaagcggcgcgccaccagcaccgccgtggcgaagacggagggcagggcgtcgtggagggtgaccggaacgagcagggtcttcatggccggcctccgcggcgtgcgaggaacgagagggacgtgacggccggaggctagtgcgaaacggggttcgggaaaactgcccatgacgtcgtcatcccgctgtcatccccgcctcatctctcgggcgtcacggcgcttttcgacacctcgacagcgggtgcggggtcgagcccgcggcggacgaggcgggtcaggggccgctccaccagccggtggacgaggagcgcggccggcagcgtcagcgcgaccatcacgacgaggctcggccagggtccgagcagcggcgcgaggccggtgcgcagcagcccctcgcggaccgcccgcagcacgaacggatggatcaggtagagggcataggaggcgtcgcccagtcgttcggccgcgccgagaaaccaggcgccgatcccggcgcgcacggcctcgggccggtcccggccgaggaccgccgccgccacgaggaaagcggcgggcaggccccagccgagcaagcgggcaaccggctcggcggacaggtttgcattggcggcaagcccgaacagacccgctgcggcgagcgcgatccgaaccggcgaaaccaggcgcagcccctcggcccgcaggagcgcgagcccggcgccgagcgcgaattcgaggacgatcggatcggaccagaaagcgagggggaccggtggcgcgggcatcagacgcccgacgagaacgaggagcgccagggcgccggcgagccacgccacggccccgcgccgcgagaaaccgaggccgagggcgaagagggcgtagaaggccatctcgtagttcagggtccagcccaggccgtagagcggcagcaccgccccgtcgggccgggccatcggccagaacaggaacgaggcgagggtgcgggcgacgtcgggcgcgccgccctcgccgctgagcagggccggcgctgcgagaccgagggcgaggtagagcccggtcaccagccaatagagcgggacgaggcgggcgatgcggtgggcggcaaagcggctccgcgctccgggacgcccgtagagcggtgccgccgcgtggacgatgatgaagccggagatgacgaagaagatgtcgacgcccgccggccagggcagcccgtggcgcgcgacgaagtcagttcccgtccgcccggccagggccgcagcctcgttctgggcgtggtgaacgaccaccatcagcgcggccagggcccgtagtccctgcacgaggaccagttttccccggatagggtcgggatgaaaaagcttattcaaatttcgggaaccaccgtggaaggtcgtcgttgtcgcgtcgaagtgatcttcacggccttgaccgtttcatccggtttctgaggccagtttgtatgtcgaaaatccgatatttgaggtttggtatgctgaagaaatacgctgctgcgtccgcactcgtcgtcgccatggcgacccccgccttcgcccaggtcggaggcgatttccgcctggacgccatgcaggcaaatgccttcgagatccagtccgcccagatcgcgctccagaagagccgcaacccgtcggtgcgggcctatgcccgtgaggcgcttcgtgaccatcaggccgccaacgtcgccctggccggcggcgagcgcaactacatggccgcccgtcaggccggtcccggcggtctcgtcggcggtctggtcgaggctccgctcgccatcgccggcggtgcggtcggtgcggccaccggcgtcgcgaccggcgtggtcggcggcaccctgcagggcggtccggtcggcgcgctcgaaggtgccggcaccggtctgagccgcggcgccgccgccggcgcacaggccttcgacgtcgacagcaccgcgggcaccaccgtcgtgccgccgaacccgcagcagcagcagatgctggccgagctgaacgccaccccgcccggcgcccgcttcgaccgtgtctacggccagcagcaggtgatggcgcaccagatgtcgatcagcatggcgcagtcctacgcccagtccggcccgaacccggccctgcgcaactacgcccagcaggccctgccggtgctccagcagcactacgcccacgcccagcgccttcccggcgcccgctaaggcggcccatcgcagcccagcctggtacgaaccagcgagatacgaacatcgggaagcggcggaccttcgggtccgccgcttcttttcgtttgccggatcgcgaatccatcccttcaatcgatcgccccgcgcatcctccgcgagcggtgggcgaaccgcaccgcaaacgcccggatgaccccggcgcagcgggcaggccgagacggccatagccgagccgtcacgctcgcttcgttcccccgaagagcccgcgcccgttgggccggagtcgcgtttcagaacaaagcgagctgatcccccgctctctccggccggcggaacagctccgtcgtctggcgcacgggctcgtccggatagccgaggcgacgcttggccagggcgaagcggcggcggatcaggtcggcataggggccctggccgatcatgcgggtgccgaaggcggcatcgtaggttttgccgccgcgcgccccgctcagcagggagaagacgtgcgccttgcgccccggataatgctccgagaaccagtcgccgaccaactcgtcgagttcgtgcggcaggcgcagcagaacgtagttggcctctcgcgcccccgccgtccgggccgcttcgagaatcgcttcgatctcgtgatcgttgagcgaggggatgatgggcgcggcgatcgccatcaccggcacgcccgcctcgctcaaagcacggatcgcctccaggcgcttgcgcggatgcggcgcgcgcggctccatgcggcgggcgagatccgggtcgagggtggtcacggagatcgccaccttcacgaggttctgcgccgccatctcggcgaggagatcgcggtcgcgcaggatcaggttcgacttcgtgacgatgccgaccggatggcggaagcgggccagcacctccagcacggcgcgggtgatgccgtgcgtgcgctcgatcggctggtaggggtcggtcgcggtgccgagcgcgatggtccgtggctggtagcccagcgccgacagctcgcgctccagcagggccgccgcatcgggtttggaaaacagccgcgtctcgaaatcgagccccggcgagagcccgacatagccgtggttcggccgggcgaagcagtagacgcagccgtgctcacagccgcgatacggattgatcgaccggtcgaacgagatgtccggcgaggcgttgcgggtgatgatgtggcgggcgcgttccggcgtcacctccgtgcgccgcacgcgctccgcctcctccggccagccatcgtcgaaggtctcgtgccgggtcgcctcgaagcgcccctccgggttggcggtcgccccgcgaccgcgccgcgcctccggcgcgacccgggagccgtcgtgtgagaagccgcccggtttaccccgaagcggcgtctgtccgttccccaccccgagccccaccgtctgccacgctcgcgattgtcttaagaacataaagcgaacatggaaagcggggatgcacaagtttcgtgcaggtgcggactttgtccgtcctccggggccgtcgaaggccggggcaatgcaacgagtgctttgcgagggcggaaaatcgggtattcgcccccgcatgatctccggcctcatccatgtggcgcgatccgccgaccccgctgcgatcgagtgcctcgccgacacgctgagcgcactcgtcgcgggcgtggcggccgggctcgtgggcgatgcggtgatcgtgacggctcaggcctgccccgcgttggagacggtggccgagggcagcggcgcgaccctggtggtgcgcccgcccggcgctaacccatggggcgcgggcgcgcgggtggcgcggcgcgagtggttgctctgcctggagcctggcgacatcccggcggagggctggatccgcagcctcgaccgcttcgtcggcacggcgcggccggacatggcgctcggccggatgcggcgggcccacagtgcgctaccggctcggatcgtcgcgcgaggggagggcgttgtcggcgcgcgcggattgcgggcgggcgatgtggtgcggcgggagcgggtgctcgcgggcctgccgttctcgccccgcctcaaggtgcggatgctgacggcccggctcgaccgcgcctgaggcccacgaccggcagcgtcccggcgaaaacgtcttagcgcaagcgtcctggcgaaagcgccctggcgaaaacgtcagctcacccggaaccacgtcggggctgcgcgcatcagcaccacgagcgcggtcgccaccagggcggcccccaaggtgatctcggctgaatgcgcgtagccggaccgttcaaggacggtggcggccgaggcgatggtgaggccgataccggccggagcgaggcagctgggcaaggcgttcatgcgccgaccctagacgcgatcgcttgcgcgagcgttacgccgcgccgccccgcttcgtcggcaattcgtgaggatccggcgagaccggaatgaagcagccgccgcaatgcgaaaaagccgctccgatgccggagcggccctgccgcatcgcttcgcgaagaagcggacgcttcgtgccgcgcccccggttgcgccgacgcggcccgaaggcggtcggcgtccgggagttcggcgcgaccgccttacttgatcttagcttccttgaactcgacgtgcttgcgcgcgaccgggtcatacttcttcatgaccatcttctcggtctgcgtgcgggagttcttcttcgtgacgtagaagtagcccgtgtcggcggtcgagacgaggcggatcttgacggtaacggccttggccatggcgtggcgctcctaaagcgggtcgaggggcgattcgctggtggcggcgccagcgcgggcgaaacgcaaaaggccgggaagccccggccgaattccggcgcggtcaatgcccgatggggggcgtttcgtcaagccacggaccgtacgacccactcaccgcggcgggtaggtgtgcccctcggccgggaagcggcccgcctgcacctcgtcggcataggcgcgcacagcctcctcgatatgggcgcgcagcgagccgtagctcttgacgaagcgcggcacccgatcgctcaggcccagcatgtcttcgagcacgaggatctgcccgtcgcaggcggcggtggcgccgatgccgatggtcgccgcgcggatcgcggggtcggtggcgatggcccgcgccaccggctcgacgatgccctccagcacgatagcgaaggcgcccgcatcgctgatcgcgcgggcatcggcccgtaggcggtcctcgtcgccggccccgtgcccctgcaccttgaagccgcccatcgtgttcaccgattggggggtcaggccgatatggcccatcaccggcacgccccgctcggtcaggaacgcgaccgtttcagcaaagcgcgccccgccctccagcttgatcgctccggcccccgtctccttgaggacgcgggcggcgttgaggaaggcctgttcgcggctcgcctcgtaggagccgaacggcatgtcgaccacgaccagggcgcgggaggtgccgcgcatcacggcctgggcctggaggatcatcatctccagggtcaccggcagggtcgattccatgccgtgcatgaccatgccgagggaatcacccaccagtacgaagtcgcaataggcatcgacgatgcccgcggtgtgggcgtgataggcggtgagcgaaatgatcttgcgcccctcggccttgcgcttgatcagatcgaccgcctggagacgacgcgtttgaacgacctgcgacatggctcgtgatccggagtctgacgttcccgggggcgcccgtcggatcgggcgcggcgtgcggaacgcctctataagcccgttcgcgccgccccgcaggaggtcattgggtcggttccggtggatcggatgcgaagtgtcacgacgaaaaggatcgcccggaggggcctgccttctcctgcggcgttccggctccttcacgcgacggccgccgaaagcggcggccggccatcgacgtgaaatgcgcttcggtcgccctgctcgcccttttcgggcgtttcctccctagacttcagaccgcctccgggcttgccgtttttccgccacatctcggtcggtgtcaatggtatagcctgaagatcgaggcggttgagattgctggaaatttagactcttgagcgcacttggccgaatcatggcgaaaaggtgtcagagcgctttttcgaggagctgttcgatccattcgggctgggtctcgccgaccgagcgggcaacctcggtgccgcccttgtagacgatgagcgtgctctgcatctgcgccccgaaccggcgcacgaggtcgcgctgagcgtcgaagtcgatcgtgaagacggcaagcgtcttgaagcgcgggtcagcggagagcgcggccaggatcggcttctgcgcgcggcagatcgggcaccacggcgccgagatctgcacgaggatcggccgcccagccgcctgcgccgcctcgaaggcgctctggtcgtaggcggtgggatcggcggcctggctggaaccgggcaggttaccggccaggaaggccgccgcaaggatgagaacgtgccggcggttcgtcatcggtgtcctcccggcatctcgttcacacgctcagcgctgcggcgcgcgcgcgctgtccgcgtgcgtccaggccggatcgggcttggcgacggcggtgtcgtggtcgtcctgccaaccctcgacgccgggggggaaccagtggacgcggctgtagccggccgcgaccagccgcttgccggcgttccagctcccccagcattccggccggcagaaggtcacgacgggcttggcccggtcgccgccggtcagttcggcgacccgccgcaggaaagcctcctccttctccggcgccagcggtgcgccgcccgcgcccggcatccagaccgcgccggggagcgagcggtgcgtcggcagccagggccggtcggcgggcagtccctcgggccggcggtcagccagcaccacatcgatgaggaccggcccctccggcagcagcttttcgagccctttcaggtcgatgaccgtcgcccccttgagcgtcgccggggtgtagcccttcggcggtccggtatagagcccctcgggctccggcacgttgaccggcgagtcggccggaccggccgcgcccagcattaggccgagggcggcgaacgccgcatgtctcgcgatcacccgcatgcttctccccatcggcgtcaattgctcgcggacggaaccgggaaggactgcgcccagcgcccctcttggttgtccgcagccgtgaccttgagcgcaccctgcccctcgggcttgaaggcgaagttgatgaccgggttcgaggcgatggagatgtcgccgtcgaggctgaacacgagtttgtcgccgtaggtcacatcgagcttctggatgtagcgggccggggtgtagtcgcgggtgagctggttcatctgcatccccgagaagttcgggtggcgcaccatcagcgtcgcctcggccggcttgccgggctggacgtcgccgacgaacttcatgcgcatctcgcccatgcccttcatcgcctcctcgtcgctcatgcccatcggcgccgagcagccgccggaggctttgacgaacttggccgattcgaggagccgcccgtccttggtctccaccaccgcatggacgttggtgtagttgttcacccgcacccgcatcttgatctcgcccgggtcggcggccgggccgaaggtgaagtgcgccgcgtagggcgacgggttgtcgtcgatgatgaagtagaggcccttcacgctgtccttgtcggcgagcgtcaggccgatcggcaccagggcggcgtcgagggcgcgggcgggcgcatcaatctttacggcgctctcgctggcctcgactttccggtcaccgaagatcgacgtcttgatctcggtccagcgggccgcgcgctcctcgtcggtgtcggtggcgccggccagcaccggagcgggcgcgagcgccgctgcggagagcgtcaggctgagggcaagcatcaggcgtttcatggcgcgtttccttcccggaagcccccgagacgggggcgaacttattcccactcgagttcttgataggcctgggtgacgttgcggccgttataggtgtcgaacagcgcccaatggtctttctcccccagcgcaacggtccgaaccgcggtctcgatcggcacgcttgtggccaccgccttgcgggtttcgtcgcgcagtgccgagagataacgcgcgaggtcggccatcgccggcgcgaacgccacccgcgttgggccgtggcccggcacggcgtcggtggcgcccaccgccttcagccgctcgatctccttgaaccagccgagcaggctgccgtcgagcgacgggactcggccgacgaaaagcaggtcggccgggaacagcagcccgctgccggtgtcgagcatcgacaggtcgcagctcgtatgcgcattgccgtgggcggtgagccggagggtgcggtcgccgagatcgatctcggcaccctccttcacctccatggccgggtagaccacctctcccgccttctcctccccgaggatctcggcgagtcgctggcggtagaacgcgccccgcgcatcgagggcgccgcgcaggccggcatgtccgacgaaggtcgggttgtcgccgcggaaggccgcagcgccgaagacatgatcgggatgcacgtgggtgagcatcacgtagcggaccggcttgtcggtgcgccgggcgatctcccggcgcagccactgcccgtcggcgaggctgccgccggattcggtgacgagcaccccgtcccgcccgatgatgaagccgatattggcgataccgtcggcgttctccggcgtcgcctcggcatcgggcccgcgccggatgaaggtgccgggtgcgacctcctccatcgtcatggcatcgacggcaaagcccgcccgcggcaggcagcacaggcagaacccgccgaacagagccgtgcggcgtgtgacgggggcgctcaacgcccgcctccgccggactcgtcacctgggcacatccgtgccgccatcggccgcttcctcccggtgaatttatcgatatagtgcaaaccatctagtaggtagatttttgcgccgtcaagtgccaccatcgcgaacgggcggagccgtcgcgagcacgtgatcggcccgatacgaacggacggatgatgagagacacgcgcgcatcgctcctcagcgaggccgagatcctggtgcgcggccggggctattccggcttcagctacgccgacctcgccgaggcggtcggcatccgcaaggcgagcatccaccaccatttccgcaccaaggaagcgctcgcccaggcgctgatcgaggcctacgacgcgcgctacgacgcggcgctcgacgacatctccggccagaccgccgacggggtcgcccggatcgaggcctatggccggctctatctcggcggagttgagcgcgggctcggctgcctgtgcgcggcgctcgccgtcgagctggagacgctgcccgaggccctgcgccgcgccatcaccgccttcttcgaaaagcacatcgcatggctcgccggcgtgatcgaggaggggcagatctccggcagcgtccgcgccggcctcgacccgcaggcccatgcccggatgatcgtggcgacgctggagggttcgctgctgctggagcggttccttgccgggccggaggggttcgggcggacgctggcggccctgagcgaggggctgcggccggtgaacaagtcctgatagactggcgccggaaggagcgcccgatggacaggatggaggccatcacccgccttcgcgacagtgccgacgcggtgcgcaccatgggcgccacatcgctctacctgttcggctccacggctcggggcgaggcgcgcgccgacagcgacctcgacctcttcatcgattatgatcccgcgagccgcttcaacgccttcgacctcgtcggcatcaagctgctgctggaagaccggctcgggaccgcgatcgacgtcacaacccgcgacgggctgcaccctcggttacgggaccggatcgaagcctcggcgcttcgcgtgttctgatggctcggcgtgactatcgccacgctctggacgacatgctggctgccctcgacggaatcgctcaagcgacggcaggacaggacttcgacgccttttgccggaactggttgctgaagcacggcgtcgagcgaggcatcgagatcatctcggaggcgagccgcgccttgccggattccatcaaggcactgaggcctgagattccctggcatcaggtgcgcgccatcggaaacatcctgcggcacgagtatcacggcttgtcagcgcagattctctggaacgtggtcgtcgatgagttgccgcgcctgcgcatcgccatcgaagcgcttcaggcgcaggccggcgatcttccatccgaccccgttgatacaatataacagcctgacgttccgtcaccgcgcaatcgacccaggccttccatgtccgatgcttcccccctcgctgcctcccagaagatcccggtgaccgtgctcaccggctatctcggagccggcaagacgacgctgctcaaccgcatcctcaccgaacagcacggcaagcgctacgccgtgatcgtcaacgagttcggcgagatcggcatcgacaacgacctcgtggtcggggccgacgaggaagtgttcgagatgaacaacggctgcgtctgctgcaccgtgcgcggcgacctgatccgcatcatggacgggctggtgaagcgccgcggcaagttcgacgcgatcatcgtcgagaccacgggactggccgacccggcccccgtggcccagaccttcttcgtcgatcaggatgtcggcgaggccgcccggctcgacgcggtggtgacagtggccgacgccaagtggctgaccgaccggctcgccgacgcgcccgaggccaagaatcagatcgccttcgccgacgtgatcctgctcaacaagtccgacctcgtctcaggggcagacctcgaccgggtcgagggccagatccgcgcgatcaacccctgggccaagatccatcgcaccgagcgctgcgcgatcccgctcgatcaggtgctcgaccgcaacgccttcgacctcgcgcgcatcctcgacgtggagcccgacttcctggaggagggccaccaccatcaccacgacgagcagatgcagtcagtctcggccaagatcgacggcccggtcgatccggagaagttcatgccctggatctcgaacctgacccaggttcaggggccggacatcctgcgctgcaagggcatcgtcgcctttcccgacgagcccaagcgcttcgtcttccagggcgttcacatgatcctcgacggcgacgtccagggggattggggcgccgacgagccgcgcgtctcccgcgtcgtcttcatcggccgcaacctcgatccggaagcgatccgcgaaggctttttcgcctgcaaggtctagagccgtatccgacctgacggcatcaggccggcggctctcggtccatgttttgacgcggattccgacgaaccggtggccccttcgtcggaatgcgctccagagtgacgcgccacgggtcagaaaccgcgcacgaaaaagggccaccctcgcgggcggccctttcttcttgccgatctccgagccggcctgccggccggatcgattcgatcagggggaagggttcggcgtcagaggttgagcaacacgttcgcggaaccgatcacggtggtcgcgaggccgagcgcgagcgcaccgatcatcccgtaagaaaacgcctgcatcatccgcatctgtcgaaatcctccattcgtatccaatcgaaacgctcatcgccgatgccggtgcggcgagacggagagcgtaagaataaggcctgagagatcatgcccgatccggccggatcgggccgggaactcagcagcggttgccgcccgcggtctggccgtactgcttgaccggaaagttctgctggttggcgttgccttccgcggccgagttcatcgggcaggccgcgtaggacgggccgtcatggacgccgagggaaccggtccagccggacgtcatcgggatcgggcgggcatggctttggctgaaggccagagccgacgtaaccggggcgacacccaggacgatggcggcgacggcagcggcgatacgagtgttcatcaatctctccaacaatcaatctcgggatagtctggcgatccagaccttcctgttcttcggtaaattgaatatggggagtgattgtccgcagtgacgtgccgtggcgcacgcggtgagatggaacaactgcgcggctgacttttttggcggcgtcccgttaaagtcgagatcggtccgatccagttgaaacttaccgccggaccgctccttttatattagaactattattccaacagatagcgtgggcacatcagccgtcgcgatgtgtccgcgatggtcgagcgcgccgtctcggatttgtcattccaaatacgctgcgcccccgtcccgggcatcgctcgcaggccgcggcggctgacgccgtgcacgcacggaacgacgatctcaggtttgccggcagcaacgttccgcacctcgaaaggagcgcagcgagctgcacatccggggctgttggttaaaacgcaacctttcggtggttcgatcagcccggttgaggggtccgcaatcccgccgggtgccgcgtcgcggggctcgggcgggtggcgtgcgcggtgccccgcgagagttcgagttcgccgatgtcttccatgacagccgcgccgacaggtgcgacggccgccgcgtcgccgtgggcggcgggctcgtcaccctgggccgcaggctcatcaccctgggccgcgggcgcttggggccgcgtccccgccctgcgcgcggtccagggcctcgcgagcggcctccacgcggcgttcatcttctttgcctgcttcgccttctcggacgcctcgccctacgacctcgtggcgattccgacgatcgtgctgtggctggcgctcggcatccgcctgcaccggggggcgctgcccctcgtgctcctgctcctcgcctacctcacggcgatggggatcgcgctgctgccctatctcaacgagccgctgtccgtgacgtggaccgtgcagctcttctacctcgcggccacctgcatcttcttcgcgatgctctacgccgacgacacgcaggcgcgcatcgaggtcgcgctcaaggcctataccgcaagctgcgtgctctcggcgggtctcggcatcgtcggctacctgcaactgctcggcatcgaggatctgttctacaagtacggccgcgcctcgggcaccttccaggacccgaacgtgttcggctcgttcctgacgctcggcgccctctacctgatccaccgcctcctctccggcgcgacccggtggccgatcctgtcgctgctcagcctcgtcgtggtgatggcgggcatcttcctgtccttctcccgcggctcctggggtgggacggtggtggcggtcgccgtcatggtcgtggcgctctacacgacgagccgctcgcgagccctgcggcggcggatcgtgaccctcggtctcgtcaccatcggcttcggcgcggtcgcgctggccgggctgctctcgatcgacagcgtcgcccagaccttccagacccgcgccgcggtcacgcaggattacgacgagggcgagaccggtcgcttcggcaaccagatccgcggcatggggatgctgctggaggagccgctcggcctcggccccctgcgctggcgccagatcttcaatctggagccgcataactcctacatcggcagcttcgccaacggcggctggctcgcgggcgccgccttcatcgccctcgtggcggcgacctccttcgtcggcttccggctgatgctgcgtccctcgccctaccgggcctacgcgcagatcgtgttcccggcgctgctgatgttcttcctccaggcgatgcagatcgacgtggagaagtggcgccacgtctacatgatgctggggatggtctgggcactggaggtagctcgcctgcgcgcggcacccgcgcccttgaccctcctcctcccgcggcgcatcggaggacatccgagcgttgcagcgccgagcggggcaggcggagcgcgcgagaagagggtcggaggccggggcgaggtgtccggaacgaaggtgaggccgtgaccacgggagcggcgagcgaagccgagcgcctcgcggccctgcacgcgctgcgcattctggatagcgatcccgaggcgcagttcgacgccgtgtgccggacggcgcagcgcctgttcggggtcgcgatcgcctacatctccctggtcgatgccgagcggcaatggctgaaggcctgcgtcggcatcatgccgacgcagacgtcgcgcgcaggctccttctgcgatcggacgatcgcgcaggatgcgatgctcgtcgttcccgatgcccgccgcgacccgcgcttttccggtctcgagatcgtgaccggcccgcctcacatcgtgttttacgccggcgcaccgctgatcctgcggccgggcgtgcggctcggctccctctgcctcgccgattcgcagccacgcgacttcaccccggaggacgcggcagccctgcgcgacctcgccgagatcgtgacggcgcagatgcggctgcggcgcgacaacctcgccttcgccagcgagcgggcgctgcggcagatccatgagagcacgatccgcgctcagggcgtggagatcgagcggcgggcaagcgccaactccctcctcaccatggccgagcagatcgctcaggtcgggcattggcgcctcaacttcgccagcggccaaccgatctactccgagagtctcctgcgcatcgccggcctcgacgccgcggcgccggcggcccggcatcccggcctcgcccagttgtgtcatcccgcggatcgcgggcgcgtcgaggccatcatcgccgcggcgatcgcgggcgggcaggatttcgaggtcgagacgcggttcgtgcggcccgacaaaacgatccgcgacgtgatggtgcgcggcacctgcaagaccgacgaggcgggccggacgatcggattgttcggcatcctcatggacgtgaccgaccgggtgcagatccgggcggagatgcgccgcagcgagatgcgctaccgcagcctcgccgacgccctgccgctgctcgtctggaccgtcgatccggacagcggcgaggcgacctacgtcaacacgcgcttcgaggattactacggcccgatcggcgccgcgcgggtgcagcggctcgcccgcaaccatcccgacgacgcgcccgccatggaggcggcgtggcaggcggctcaggccagcggccagggctatgacggccagtggcgcctgcaggcgcgggacggctcctaccgctggcacaagatgtcgattaccccgatccgcaacgcgggcgacccggccgggatcaccgagtggatcggcaccgcgctcgacatcgacgagatcgtctccgcgcggctggcggtggaggatacgagccgcctgctcggcatcgccctggagggcgcggaggccggcaccttcgactggaacctgcgcaccggcatcacggtgctgtcgccggagagcgtgcgcctttacggtctgcccgagaccggtgaaccgcgcgccctgtcgcccacggaatggaccgcgaccatccaccccgacgacgtcgtcgaggcgtggaaccggatccaccacgccgtcgattcgcggtcccgcttcatcgcggaataccgggtgggccagcgctggctctacacctccggccgcaccctctacgagggcgacggccgcccctaccggatgctcgggctgcatctcgacatcaccgagcgcaaggcggccgaggcggccctgcgcgccgccaccgccgaagcccgcgccgctacggtggaggccgagcgggcgagtgcggccaagagcgagttcctcgcggccatgagccacgagatccgcacgccgctgaacgggatcctcggttatgccgacctgcttctcgaccgcagagaccacgatccggaggatcagcgccgcctggagctgatccgcgtctcgggcgagtccctgctcaccgtcgtcaacgacgttctcgacgtctccaagatcgaggccggccaactcgaactcgacccgcttcccttcgctctgggcaagctgatcgaggacacggtcgcgatcatgcgcggcaccgccctcaagagcgcgctgaccgtcgaggcgcggatcgatccggatctgcccgcgagcgtggtcggcgacgcgaaccgcctgcggcaggtgctgttcaacctgctcaacaacgcggtcaagttcacgccggccggctccgtcgtcctcaccgcccgctacgagggctccgtcccgggcgccgacggcggcaccgcggaggctttgcgcttcgagatcagcgataccggcatcggcatcgcgccctcgcagcggcaccggctgttcaagcccttcagccaggtcgatggctcgatcagccggcgcttcggcgggtcgggcctggggctcgcgatctgccatcgcctcgtcaccatgatggggggcgcgatcggcgtcgagagccgggagggggccggctcgaccttctggttcaccctggccctgccgcgcgccaccacgccgcccgccgcgcagccggcgatcagcccgcatcgcctggagacggcgcgaccggcccggctcctgctcgtggaggacgtgccgatcaaccagacgctggcccgcgccgtgctggaggtgcagggctatcgcgtcgatgtggcgggtgacgggaacgcggcgatcgcggccgtcgaggccagctatggcccggaggaggccggcaccgacccttacgccgtcgtgctgatggacgtgcagatgccgggcatggacggcctcaccgcaacccgccgcatccgcgccatgacaggccccgccgcccgcctgccgatcgtggcgatgaccgccaacgtcctcgacgggcaagtgcaggaattcatcgcagcgggcatggacgaccatgtcggcaagccgttcaagcggacccagctctgcgcggtgatcgagcactggcgggtcgtcggcgccgagcgggcgcgggaggcggcatccccagcgcctccgcccggagacatcctcgggcgtcgccccgaaaccgggccgccggatttcgcggctcgcggacacggcgacggcgagccgttgctcgaccgcgccgcctttgccgccgtgcaggccgcgatgggccgcgagcgcgtgctgtcgctgctgtccctgctcgaactcgacctcgagctgcgcttcctcccggagggggccgagccgagccggaccgatttcgaccgtgagcaactcgcctacgacgcccatgccatggtcgccgcggcgggcgccctcggcttcctcgccctgtccgggctgtgccgggagatcgaggacgcctgccgggacggcagcgcgcttcccaccctgatccgccgcctcgcgacgctgcggacggatacgctcggaacgatcagggccctcagggcggcgtgagatgcctccgaggcctttccgcgtcttgagatcgcagccgccccgcgccacctgacagcccgtcccgcttccccgccgaagcccaccgccagagcctgccttgccgcccctcttcgactacgccgcgcaagcgggctccgcgatcaaggccttcgccgaagcctccagcgatctcctgattcagccgacgctgaggctcggcgtcaccggtctcgcccgctccggcaagacagtgttcaccaccgcgctgatccaccacctcgtggagggccacgccctgccggccttcgagccggctcaggcgggccgcctgcgccgggcccggctggtgccgcaacccgacgacgacgtgccgcgcttccccttcgaggagaacttttccgcgctgaccgaggcccggcgctggccgggttcgaccgaccggatcagccagcttcgcctggagatcgagtacgagcgcgcgggcggctggcgctccggcccgggcacgctgatgctcgacgtggtggattatcccggcgaatggctgctcgacctcgccttggtcgatcagagctacgtggcgtggtcgcgcgcgaccatcgccggcacccgccgggccggccgggccgagatcgccgcgccctggctcgcgctgatgcaggagctcgaccccgcggcccccctcgacgaggtgctggccgagcgcgccgccaacgccttcaaggcctatctcggggcgctgcgcgcgggcgcggaatcggtcgccaccacgccgccggggcgcttcctgatgccgggcgatctggccggctcgccgatgctgaccttcgcgcccctcgaccgtctggccgaaacccaggtgcccggcagcctcggcgccctgatggagcggcgcttcgaggcctacaagagtaaggtggtggagccgttcttccgcgagcatttccagcgcgtcgatcggcagatcgtgctggtcgatgtgctctcggcggtcgattccggtccggcagccctcgccgaattggaggaggcgctggacgcggtgctgctcgccttccggatcgggcgcaacagcctgctctcgcgcttcttcgcgccgcgggccgagcggatcatgttcgccgcgaccaaggccgaccatctccaccagtcgagccacgaccggcttgacgcgctgctgcgcctcctcgtttcgcgggcgatgcgccgcactgaggccgcgggcgcgcgggtcggcaccgtggcgctcgcctccgtccgctccacccgcgagaccacggtccatgacggcggcgaagtgctccgcgcggtctccggcacgccggaggcgggcgagcatgtcggcgacgagatcttcgacgggctgtcggaggccgcggtgtttcccggcgagttgcccgccgacccgcaggcggtgctcgacggcgcggttccggcgggctcgttccgcttcccccgcttccgcccgccgccggtgaagcccgacgcgctcggccgagcgggccacctgccgcaaatccggctcgaccgggccatgcagttcctgatcggggacaagctgacgtgaccaacccgcagcgcccgcgcgccttccgcatccccgccgcagaccagcctccgccggaggccgcaaccgccgcggccccgccgcggcccgaggtgcgcctcgtcgacgagccctacgagatcgtggacgccgccgacggcgttgccgtgccggtggcgcccaagcggcgggcgccgtggctgtcgatcctgttcagcgcactcggcggcctcgtcaccatcgccgtcgggctctcgctggaacggctgatcgccgacctgttcgccaccgcgccctggctcggcggggtcgcgctcgcccttctcgcggtcgccgtgatcgcgctcacggcgatcgtcgcccgcgaggcgctcggcgtctggcgcgagcgcaagatcgaggcgttgcgcgagcgcgcattggccgccctcacgacccgcgaccacaccgcggcgcagggcgtggtgcaggaactgcgcggcttctacgccgaccggccggcgctagcaggcgccatccgccggctcgatgcggtgggcgacgcgatcctcgatgtggacgaccggctggctctggccgagggcgagttgctctcgcccctcgaccggcaggccaaggcggccatcgcccaggctgcgagccaggtctcggcggtcacggcgctcagcccgcgggccatcgtcgatgtcgccttcgtggtgttctccgccgcccggctgctgcgccggattgcagcgatctacggcgggcggccgggcctgctcggcttcctgcggctcgcccgcgccgccttcgcccatctcaccgtcaccggcggcatggcggtcggcgagggcatgctgcatcaggtgctcggcctcggtctcgccgcccgcgtctcggccaagctcggtgagggtgtgctcaacggcctgatgaccgcccggttcggcctcgcggcggtggccgtctgccggcccctacccttcgtccgcgtcagcccacccaccgtcaacgacgtcgccggccagctttttcggactagcgagcccaaggaataacgcgagtccaaagggatcatccctttggcggggaccggggcggagccccaaaagcaagaagctcccaggccgggtggcctgggagcttcttttcgttacggctgagtgagtgcggcgatcagcagtcgtcgccgcccttcttctcgccgagcttctggtcatggccggcggcgttcatcgcgccaaccgtgcccggggcggccggctggtcgccgccggcggtgttcttggccgagctggtctggtccgagcccggcttgttgccgacgccctgaccggcgccgacattgttcatcgcgccgacggtgccgggcgaagccggctgctggccacccgcgaggttcttcgaaccggcatcggcgccgctgccggtgctgctgttggcagcagcggaatcgccgggggccttggcgttggtgctgcccgtgttgcacggagcggcgagcgcagagccggcgatgaaggcgaaagcggtggcggtagcgatggtcttcgtgagcgtcacgatggcgtccctccgaaattatccgaccgacactgccggccggtctgcccggagaaagcaattgaggaaatttaagttcccgattcgccccggatcaaagaaactttttagaactgcattcccatccctgggcacctgcatttgacggaaaatccggcaactccctgatcggcaataccctattcggctccccggcggatcggcccgactaaagcggcgcgagaaagccggccagccgcatcaggccctccggccagggcccgtgcccgctcgcgacgttgatgtggccggcctcgcccgcatccaccagcgccgagccccaggcataggcgtagtcctccgcccgctcgtaggtgcagtgcgggtcggtgcggctcgccaccagcagcgacgggaagggcagcggatcgcgcggcaccggcgcgaaggcgcgcacgctctcgggcaggtcggcccccgcctcgatgtcggggaaggccaccagcagggccccccgcacgacgccttcggggaagcgcggcgcggcctccaccgccgcgaccacgccgaggctgtgggcgatgaggatcacgggccgggtcgccgccgccaccgcctccgcgacgcgggcacgccacgcctccggatcgggccggtgccagtcgtcctgcgcgacgatccgcgcggtcttgagcctggccgcccagcgcgcctgccagtgctcctcctcggagccggcatagcccggcaggatcaggatgtcgcaatcggcagtcttcatcgtcagtgttctcggacgggcggcgtcctcacgcaacgggcggcgggccacacgggctccgccgagagcgtcacgcgagccagtcgggcaggcggtcgaggcggatcaggtcgtcgtagctcgggcgcgggcgcaccacggccgagcggtcgccggtcacgagcacctcgggcacgaggcggcggctgttgtaggtgcaggcctggaccgcaccgtaggcgcccgcgctcatcaccgcgatgaggtcgcccggcgccaccatcggcatctcgcggccgagggcgagatagtcgccgctctcgcagaccgggccgaccacgtccgccgtcagccggggcgtatcgggcgcgggctcgcgcaccgggcgcagggcgtggaaggcctcgtagagcgtcgggcggatcagatcgttcatcgccccgtcgacgataacgaaggtcttctcgtccgtcggcttcacgtagatcacgcgggtgacgaggacgccggcattgccggcgatcatccgcccgatctcgaagacggggcgcaggccgagcggcttgaaatgcgggcgcaggatcgcggccagagccgccggatcgggcgggggcgcgttgtcgtcgcgataggggatgccgaggccgccgccgaaatcgacgtggtgcagccggtgcccgtcggcgagcagatcgcgggccagttcgcagagcaggcgcgcggcattgtcgaacggggtcaggtcagtgatctggctgccgatatgcgcatcgacgccgacgatctccaggccgggcagccgggcggccccggcatagaccgcgcgggcgcgggagatcgggatgccgaacttgttgtcggacttgccggtcgagatcttggcatgcgtcagcgcatcgacatccgggttcacgcggatcgagaccggcgccttgcgcccgcgcgcaacggcgacctcggacagggcggcgagttccggctcgctctcgacgttgaagcagaggatgttcgcgtcgagcgccgcggccatctcctcgcgggtcttgccgacgccggagaacacgatgcgctcgcccggcacgcctgcagccagtgcccggcgcaattcaccctcggagacgatgtccatgcccgcgccctggtgcgcgagggtggcgagcaccgcctggttcgagttcgccttcatggcaaagcacaccagcgcatcgtcacccgcgaaggcctcggcgaagacgcggtagtgccgttccagagtcgcggtgctgtagcagtagaacggcgtgccgacgtcctcggccagcgcggtcagatcgacgtcctcggcatggaggcgcccgtcccggtagtggaaatggtgcatgtcaggagaatccgccgccgcgcccgccggatgagggatcggcgcatccgaatgcccccacgcgcggtgcgctgtctacgtgtctctcacaaaactccgcttcacgggcatgcccggaggggagtggatcgaggatcggaagttgtgtgccctttcgaaccggagaccggcctcgctacgggcgcggtccggcggcccgctacagaagcggatcgaggatgaatggctctttggggatccggtagccgcgcttggatccgcgggaggtcgtgaccgggacgccgtcgccgcccgcggggatcgccgcggcgcttagttcgtcgcccgcctgcacggcttccggatcgggggccgcgccgcgatcacccacggagaccgtgctgcccggcaggctccgcgccgaggcgggaacgccgggccgcgtccccggagcggtctcggagagggccgcacccggcggctccaggctgccgcgccggccacaggccgtgcagaccagggtgaggccgagcgcgatcaggatcgagaggcgggcggaaggggcgggcatcggtgtttccggcggtctttcccggctgggcggtacgagcttagccgttggagcctcgccccgaaaggtgggccgcagcgtctcgggcgggacgaggggcgcgcgacatggatgcgcggcgcgcccgcttccgtcggggtcccgcgcggtcgtcagctcttcttgttgccgcgctgcgaatccttcggcggcgcgtaggcgtcgatcgcacggcggcagttttcggagagcttggcccagttggtcttgaagcactgatcggtggccggatcgtccgggtcgaggttgccgcaatagctgaggtaatcgccggtgcagtacttcttgagcgtctcgttgccgcgcttcgactgctgcgcctgtgccggagcagccaacacggcgaccgcacccgtgagggcgagaaccaggggcgtcagcttcaaagccatgatgttcgctcgatcgcggttcgtgggaagagattcgtgagaggagatccgggcgcgatgatgcccccgcttgttcgaaacaaggcgggtccggggcaaacgcaagatggttcggtgcttacgggctcgtacgggacggggcaagagatgctggcagagtaggcccccggccggcgccgctcggtgcgtttcagctctcggcgagcgcgggagacgcggccggaaaggctccggcttggggcaagcgatcttggggcagacggtcgtgccgcgccaaggcgtcggcgacctcgctgatacggcggcgcaactcggcggtgtcgtcgctcccgcgtgcagccagcgccgcctgagctgccgtcaattccgcgcgcagcgcctcgatctcggccgccgtggaggctggcccgacggtctcgccctcggcgcccgatggcaccgtcgcggcctgcatccggcgcgtcgccttgagatcatcgaggatcgcgcggtgggcctcttccagggcgtgcagggtggcgagcccggtctcgccctcggcccgcgccgaggcgaggtcccggtcgagcccggcgatgcgctcgagggcgcgggccacctcagcctcgctgcggatccgggcggcgaccgcagcctcggtctccatggtgcgggtcccgatggcggccatgtcggcgtggcgccgggcggcgatcgcctcggcctttcgctccagccggcgctgcacgacggcgaactccgcgcgcagatggtcgcgctcggccacaacctcggacacgctcaccggcagggtcgcctcgatccgccgtcgcgcgagacggctggcgcgggcgctcacggtcggcaggatcgtcagggcgcacaggctcgccaggaggaagccgagcccgaagatcatcacggtctcgatcacgaaggggccctcacgccgcctcggccgggcaggtccggccgctgcgtcttttgcccgtcttgcccgcgcggaggcaagcgccgtgtcttccctccggcctcaagcgtcggcgaccgcacccgcgggcgcttgtcgcagagggcacccagcccgccctctccgggcgattgcgcggcgtcaggcggtggcccaaatcgttcgggaaacgatcagaacgggttccaggtcgggcggccggtgaatttcaggtagccgatattgatgccgagccgggcgccgacgccggagcggatcggcaccacgatgatgccgccgtcggtcaccgccgtcatgccgaagccgccgatgaagtaggccgagccgtcgacgccgccgaagcggcggtagaggtcgcgcacggcgggcaggttgtagacgagcatcatggtgcgcgcgccgtcgccgccgacatcgaagccgagcgtcggcccctgccagtagatccggcgctgcccggcattgcgggtatagagcgtgccttcgccgaagcgcaggccgccgacgatggcgccggacgcctcctgcccgaggatgtagccgttgggctcgccccagcgccgggtcgcctcctcgacggtgagcgcgaggccgcgggacacgctgccgaagaagcggtgcccgttctcgaccacctcggcggcgcggaacgagtccgggcgcacgccgtcgtcctgataggccagagcggggacggccccggccaggaggccgccggacagcccggccgagaggccgagcagggcggcgcggcgggtcgtgccccccgttcggatgggatcgtgcggcatgtcggtctccctaccggctcccttgcccgcccctatgcccgcccgggcttgcccggcgcgcaggcgcttccctcggcggaagcggcatcggatcgaggcacgcagggagcgcgcagtctcgagatcgatcaagtcaagtttgggttaacgggcggttaagcgggcgggtcatgcggatgataggagaagcctgatccggtcccacggctctcgccaaagggcacagcgcatggtcgcgagggcttccgaggacccgactcggctgaccgtcggcttccgagtttccctggacggccgtggctgcggggggaggggagacacgacggcaccggcaaggatcccaccggcaacccgtcacgcgtccgagatgccgcgcgcggcctcgaaccgtcccgtgaagctgagcctgtggtgcgggctgcggccttgcgcggtgaggccggcgaggtgggcggcggtgccgtagccggcattgcgctcccaggcataggccgggtggcgcggggcgagccgacgcatgatctcatcgcgaaacgtcttggcgacaatggaggcggcggcgatctgcggcacgaggcggtcgccgccgatcaccgcgcggcagccctgcgtcaggccgggaatcggatcgcgcccgtccaccagcacggtcgcgtcgaggccaaggcccaggaccgcccggcgcatggcgtcgagggtcgccccgcgcacgttcacccggtccaccagcgcccgcgagcctgccgcgagcgaaacccgcgcatgcgcccggatcagcggggtcagcgcctcgcgcgcggcacggtcgaggcgcttgctgtcgtcgagccgggccaggatctccggcgggaaggcgacggggtcgaaccacacggccgccaccatcaccggaccgcacagggcaccgcgcccgacctcgtcgcagccgatcaccgccggataggtggcagcaagcgcaggatcgaacgggcgcggggctttgacggatttcggtcgaggggccatggcgcggaccctggcatccccacgctcccccgtcatcccggggcgggtcaaaaccccgcggacaagggcgtgccccggccatgaaaccggcggcatccgatcgatcccgcgggaatgccggccccgctcagccggggcgcggcagcggggcgctgctcggatggcgggcggagcgctgaaccgatccgagcgcgtgggccgtcgcgatgttgtcgtagaactggcgcgcgctctcggcccaggtgtagcgcatcgcctccgcccggcagcgctcccgcggaatcgcgagcgcggcgagtgcggccgcgcgcagatccgcatcgagggcgcccgcgccggtgccgccgatcacgtcgagggggccggtcacgggataggccgccaccggcaggcccgaggcgagcgcttcgagcagcacgatgccgaaggtgtcggtcaggctcgggaacacgaaggcgtcggcacgcgcgtagacccgcgccagcgcctcgccggtcagcgcgccgaggaagtgcgcgtccggcgccagcgcctggagccgcgcccggtccggcccgtcgccgaccacgaccttggagcccggcaggtcgaggctgagaaaggcggcaaggttcttctcgaccgcgagccggccgaccgagaggaagatcggccgcggcagatcgggaaacgggttcgccccgtcgtcgccgtcacgggggcggaagaggtcagtgtcgacgccgcgggtccagcgcatcaggtgggtgaagccgcgccccgccagctcccgttcgagggagggcgtgctgaccatggtgccgctcgccgcggcgtggaagcggcgcagccacgcatagctccaggcctccggcaccggcgcgcgggcggcgagatattcgggaaagcgggtgtggtagctcgtggtgaaggcctgcccccgcgacaggcaggcggcgcgcactgcgtggccgatcggcccttccgtggcgatgtgcacatgggtcggcgcgagccgctcccagcgcgacatcacccggccgcgggtgaccagcgagagccggatctcgcggtagcccggcatcggcagggaggggaagtcggccggcgtcagcatcagcggctcgacgccgaggccggcggcggcctcggccatgcgctcgacggagcgcaccacaccgttgacctgcgggtgccacgcatcggtggcgagcagcagcctcatgcgggtctcgtctgtccgtgaggggcggggctctaggcgacggcgcggcggatctcgggctcgaaggactcggccccgcggcgctcgcgcagcagggtcgggtagtgcagcacctccatgcggccgtcgtaatgctcgacgatgccggtgcaggactccacccaatcgccggtgttgaggtagatcagcccctcgacctcgcggtgggccgcatggtggatgtggccgcagatcaccccgtccgcgccctggcgccgggcttccgtggcgaggaaggtctcgaactgcccgatgaagttgaccgcgttcttcaccttgagcttcgcccaggccgagagcgaccagtaggcgaggccgagccggcgccgtatccggttgaccacggtgttgaccgcgagcgccgtggtgtaggcccagtcgcccagatgcgcgagccacttggagtggcgcaccaccatgtcgaattggtcgccgtggatgacgaggtagcgcttgccgtcggccgcgacgtggatccggctgtcggcgatctcgatgccgccgaaggtcatgccgatatagtcgcgcaggaactcgtcgtggttgccgggcacgtagacgacgtgagcccctttgcgcaccttgcgcagcagcttctgcaccacgtcgttatgcgcctgcggccagtaccagcccgagcggagctgccagccgtcgacgatgtcgcccacgaggtagatcgtgtcggcatcgacgtcacgcaggaagtcgagcaacagggccgcctggcagcccttggtgccgagatgcagatcggacaggaagagcgtccgaacgcggatggtcgattccggatcctgtgacactggcgccctcggctcttcacaaccgcaccgcgacggggaagagccaaatcgcattccgatctcagtttgatgacggcggggtgcatcgttctgccccgcttcggcgctttgggcggtctccccgatttccggcaccgcgcccgcccacggcttcccgcagaccctgcccgcggccggtgcatacgaaaatctttttgtttttcagttcagttttttccgttttccattccccggcgggggaggcataacggcagccaaggtcatccgccgcgcgtaccccggcatgcgcagcagcacccggcagaggtgtgggaatggccgcgatggatgggagcgctggacacgcagcaggagcgcgcttgaatgcggcgccgggctgacgcatcgagggttcggtcctttggaggcgaccggcgcggctgcacgcgccgcgacgcgggcggcacgacggccgcttcgccgctccgggacggtcaacgatccgacatcgcagaggtacggtcccggtcggcggaaggccttttgcgcgcggctttgcgctgggaccggcggtgggactgaacgacgtttcgcggcgggcttgcgctcgccatcaggatcgggcgggatcgcggccgcgaagggccgctctgctcagaacgacttaattggaggaaattctcatggcggcaacgagacgtccgggacgcaaccacctgttcgttcccggcccgaccaacatcccggaccgggtgatgcgcgccatgatggtgcagtccgaggatcaccgctcggtcgatttcccgtcgctgacgaagccgctgttcgaggacaccaagaaggtgttcggctcgaccgaaggcacgatcttcctgttcccggcctccggcacgggcatctgggaatcggcgctgtccaacacgctcgcccgcggcgacaaggtgctggccgcccgcttcggccagttcagccatctctggatcgacatggcccagcgcctcggcctggacgtcgtcgtccaggaggaggagtggggcaccggcgccaagcccgagaagatcgaggaggccctgcgcgccgacaagaaccatgagatcaaggccgtcatggtggtccataacgagaccgcgaccggcgtgacctccaacatcggcgccgtgcgcaaggcgatcgacgccgccggccacccggccctgctgttcgtcgacggcgtgtcctccatcggctcgctgcccttcaaggccgacgagtggaaggtcgactgcgccatcgccggctcccagaagggcctgatgctgcccgccggcctcggcgtgatttgcgtcagccagaaggcgctcaaggccgccgagggccagtccggccgcaacgaccggctcgcccgcgtctacttcgactgggaagaccagaagaagcagaacccgaccggctacttcccctacaccccgccgctgccgctgctctacggcctgcgcgaggcgctcgcctgcctgttcgaggaaggcctggagaacgtctaccaccgccacgccgtgctcggtgaggcgacccgtcaggccgtcgcggcctggggcctgaagacctgcgccaagtcgccggagtggaactccgacaccgtcaccgccatcctggcgcccgagggtgtggacgcggccaagatcatcaagcacgcctatgtgcgctacaacctcgcgctcggcgccggcctgtcccaggtcgcgggcaaggtgttccgcatcggccacgtcggcgacctgaacgaactctcgctgctcggcgccatcgccggtgccgagatgtcgctcatcgacaacggcgtgaaggtgacccccggttcgggtgttgcggctgcctccagctacctgcgcgagaacccgctcgccaaggcttgatcttggggcctcattctttggcctgatttttgggggcgacgccggttccaacggcgccgcttccgctacatgagaaaggcgccccgtggaacgtccggcttgccggcgttccgcgggagacgcttcgagacaggtgaggaaacggggccggcgtcggtacctcatgaaactcccggtcaccgaccgttctcgctccggcgatgacggggcggcaggggttttgtgagcgacacgattgcccgccggtcgatccggaaggggtccagaatgacaaagaaagtcgtcttcctcgatcgcgagtcgctcgatgcgaccgtgcgcgaattcaacttcccgcacgagtacaaggaatatgagtcgacctggacgccggaggagatcgtcgagcgccttcagggcgccgagatcgcgatgatcaacaaggtgccgatgcgcgccgacacgctgaagcagcttcccgacctgaagctgatcgcggtggctgccacgggcacggacgtcgtcgacaaggctgcggccaaggcgcagggcatcacggtcgtcaacatccgcaactacgccttcaacaccgtgcccgagcacgtggtcggcctgatgttcgcgctgcgccgggcgatcgtgccttacgccaactcggtgcgccggggcgattggaacaagtcgaagcagttctgctacttcgattacccgatctacgacatcgccggctcgacgctcggcatcatcggctacggcgcgctcggcaagtcgatcgccaagcgggctgaggccctcggcatgaaggtgctcgccttcgacgtgttcccgcaggacgggctcgtggatctcgagacgatcctgacgcaatccgacgtcatcaccctgcacgtgccgctgacccccgacaccaagaacatgatcggggccgagcagctcaagaagatgaagcgctccgcgatcctcatcaacaccgcccgcggcgggctggtggacgaggcggccctgctccaggcgctcaaggacggcaccatcggcggcgccggcttcgacgtcgtggcccaggagcccccgaaggacggcaacatcctctgcgacgccgacctgcccaacctgatcgtcaccccgcacgtggcctgggcgagcaaggaggcgatgcagatcctcgccgaccagctcgtggacaacgtcgaggccttcgtcgcgggcaagccgcagaacgtcgtcgaggcgtaagaaacgcaccggcctcggagtggggccgcgttacgaaaagactctcgagggcgaccgggaccggacggccccggacgcatcctccatgcagacgcaccgcgtgatccatcaccgcggtccatgaacaaccggccagaggaatcatgtccaagaagctgctcttccagttcgacaccgatgccacgccgagcgtcttcgacgtcgtcgtcggctacgacggcggtgccgaccacatcaccggctacggcaacgtcacgcccgacaacgtcggcgcctatgtcgacggcacgatctacacccgcggcggcaaggagaagcagtcgacggcgatcttcgtcggcggcggcgacatggcggccggcgagcgggtgttcgaggcggtgaagaagcgcttcttcggcccgttccgcgtgtcctgcatgctggattcgaacggctccaacacgaccgccgcggcgggtgtggcgctcgtcgtcaaggcggcgggcggctcggtcaagggcaagaaggccgtcgtgctcgcgggcaccggcccggtcggcatgcgctcggcggcgctgctcgccggcgagggcgccgaggtcgtgctgtgcgggcgcaagctcgacaaggcgcaggccgcggccgattccgtgaacaagcgcttcaaggtgaacgtcaccgcggccgaaaccgcggacgacgcttcgcgcgccgaggccgtgaagggcgcccatttcgtcttcaccgccggtgcgatcggccttgaactgctgccgcaggcagcctggcagaacgagagttcgatcgagatcgtggccgactacaacgcccagccgccgctcggcatcggcgggatcgatgcgaccgacaaaggcaaggaatacggcggaaagcgcgccttcggtgcgctcggcatcggcggcttgaagctcaagctgcaccgcgcctgcatcgccaagctgttcgagtcgagcgaaggcgtcttcgacgccgaggagatctacaagctggccaaggaaatggcctgacggctcacggcccaaagggtcacagctcaatgggcggcgccggccttcggcgccgccccagcgaatcaacaagaactgacaggggagggacccatggccggcaacgagacgatcgaaacattcctcgatggcctggcgagctcggccccgacccccggcggcggcggtgccgccgcgatctccggcgccatgggcgcggcgctggtctcgatggtgtgtaacctcaccatcggcaagaagaagtatgtcgaggtcgaggccgacctgaagcaggtgctggagaagtcggaaggcctgcgccgcacgctcaccggcatgatcgccgacgacgtcgaggctttcgacgcggtgatgggcgcctacgggctgccgaaaaacaccgacgaggagaaggctgcccgcgccgccaagattcaggaggcgctcaagaccgcgaccgacgtgccgctcgcctgctgccgcgtctgccgcgaggtgatcgatctggccgagatcgtcgccgagaagggcaatctcaacgtcatctcggatgccggcgtcgccgtgctctcggcctatgccggtctgcgctcggcggccctcaacgtctacgtcaacgccaagggcctcgacgaccgcgccttcgccgaggagcggctgaaggagctggaaggcctgctggccgaggcgggcgcgctcaacgagcggatctacgagacggtgaagtccaaggtaaactgagccgatcgcgcctcctgccgtcctcgcgagcgagggcgaagcgatccaggggcgcgacgtttccggccggggcggtgcgctcgatgacgtcggcctcacctcgcaaggacggcgtgcggatgtccgccgttcgaccctgcgcctcatcttgaggtgccgcgaagcagctttgaggatcctccagggatcggacggctgccgcggcaccttcgaggccgacgcatcgcgccagcgcctcaggatgaggaggcgggtgggacgagcgttgctatgcttcgtccccacgccggatgattcgcagttgagaagcccgctaagtcactgacgggcaagcaaactgaagcactacaaaagaaaaaattgagagctgacccgcttcccgaaaagtaatttttccgcgaaggtcggcccaacaaaaacgacggaaacgcgaaggaggtctcgatggacgttcacgagtaccaagccaaggagctgctcgcgagcttcggggtcgccgtcccgaagggcgccgtggctttcagcccggatcaagcggtctatgcggcgaccgagctcggcggctcgttctgggcggtgaaggctcagatccatgccggcgcgcgcggcaaggcgggcgggatcaagctttgccgcacctacaatgaagtgcgcgacgccgcccgcgacctgctgggaaaacgcctcgtgacgctccagaccggccccgagggcaagccggtgcagcgcgtctacgtcgagaccgccgacccgttcgagcgtgaactctatctcggctacgtgctcgatcggaaggccgagcgcgtccgtgtcatcgcctcccagcgcggcggcatggatatcgaggagatcgccgccaaggagcccgaggcgctgatccaggtcgtggtcgagccggcggtgggcctgcagcagttccaggcccgcgagatcgcgttccagctcggcctcaacatcaagcaggtctcggccgcggtgaagaccatcatgaacgcctaccgggcgttccgcgactgcgacggcaccatgctggagatcaacccgctcgtcgtcaccaaggacgaccgggttctggcactcgacgccaagatgtccttcgacgacaacgccctgttccgccgccgcaacatcgcggacatgcacgatccatcgcagggcgatccccgcgaggcccaggctgccgagcacaatctcagctatatcggcctcgagggcgaaattggctgcatcgtcaacggcgcgggtctggccatggcgaccatggacatgatcaagcacgcgggcggcgagccggcaaacttcctggatgtgggcggcggtgccagcccggaccgcgtcgccacggccttccgcctcgttctgtcggaccgcaacgtgaaggcgatcctcgtcaacatcttcgccggcatcaaccgctgcgactgggtcgcggagggcgtggtcaaggccgcgcgcgaggtgaagatcgacgtgccgctcatcgtgcggctcgccggcacgaacgtcgatgaaggcaagaagatcctcgccgagagcgggctcgacctcatcaccgccgacacccttacggaagccgcgcgcaaggctgtcgaagcctgccacggcgccaagcactgacgaacgggggaggaatcacgccatgagcattctcatcgacgagaagaccccgatcctggtccagggcatcacgggcgacaagggcaccttccacgccaaggagatgatcgcctacggctcgaacgtcgtcggcggcgtcaccccgggcaagggcggcaagacccattgcggcgtgccggtgttcaacaccgtcaaggaggccgtggaggcgaccggcgccaccacctcgatcaccttcgtggcgccccccttcgcggcggacgcgatcatggaggcggccgacgccggcctcaagctcgtctgctcgatcaccgacggcatccccgctcaggacatgatgcgggtgaaacgctacctccggcgctatccgaaggagaagcgcacgatggtggtgggcccgaactgcgcgggcatcatctcgcccggcaagtcgatgctcggcatcatgcccggccacatctacctcccgggcaaggtcggcgtcatctcccgttccggcacgctgggctacgaggccgccgcgcagatgaaggagctcggcatcggcatctcgacctccgtcggcatcggcggcgatccgatcaacggctcctccttcctcgaccacctcgctctgttcgagcaggatcccgagacggaagccgtgctgatgatcggcgagatcggcgggccgcaggaggccgaggcctcggcctggatcaaggagaacttttccaagcccgtgatcggcttcgtggcgggcctcaccgcccccaagggccgccgcatggggcatgccggcgcgatcatctcggcgaccggcgacagcgccgcggagaaggccgagatcatgcgctcctatggcctgaccgtggcgcccgatccgggctccttcggcagcaccgtggccgacgtgctcgcccgcgcggcgtgatccgcccgtcccctcgtccttgcggggaggggatttcggggtggtgcgaacggcaccgcctcacctaaccctgaacgatccgtccctccttgcttcggcctcgtgccagcgaggaagggcctcgtggatcggagtgatccaccgtcccgcaggcctgcccacgggagtccggaaaaagaacctcgccaggggggatcccatgaccaagacgctgcacgcccggccgtcagccgcgaccgacacgaccttcgcgccgccggtcatcaccggcacggccaccgaggacgccctcgagattctgtttcacgccctgctcgacgtggcccgccgccacgatcccgagctggaggacgtgctgcacggccgcgccgacatctcctccttcacgccggagatgctggcgcgcgcgcttcaggtgcagggcatctggtttcagctcgtctcgatcgccgagcagaacgcggccatgcgccgccgccgccacgtcgagcgcgaccagggccgtgaggcgctgaacggctccttcgctaaggttctggccgaggcctccgcccggggcatcggcccgcagcagatccacgcgctgctcaaggatctgcgcatccgcccgaccatcaccgcgcatcccaccgagggcaagcgcgtgacggtgctggagaagctgcgccggatctacctcgtgctgcgcgagctggaactgccgcgctggaccgagcgcgagcgcaacggcctgatgaacgagctgcgtgaccagatcgagctgatctggatgacgggcgagctgcatctggagaaggccaccgtcgagcgcgaggtcgcctgggggctgcacttcttcgacgagaccttgttcgagatgctgcccgagatgctgctctcgctcgaagagagcctcgcgcagtattatcccgacgagaccttcgaggtgccgccgttcttccagttcggaagctggatcggcggtgaccgcgacggcaacccctacgtcaccgccagcgtgacccgcgagacgcttcagcgcaacgcgctggcgtcgctccgccgttaccgcgacggcatcacccatctcggccgggtgctctcgatcaccgagcgctcgctgccggtgcccgagaccttccgcagcgaactcgcgcatatgctggccgagtccggcgacgcgcgcgccatcgccaaccgcaatcccggcgaggcctatcgccagttcctctcctgcgtgctgcgcaagctcgaggcgacgatcgcccgcaacaagggcgcccgctcggtcggaccggattatccgagcgccgacgggctcatcaacgatctgcgcacgctggagaaggggctggccgacgccaagtgcggcgcgctcgccaccgacatcgtgcggcccgtgcggcggatggtcgagatcttccgcttctccaccgtgcggctcgatctgcgcgagaactcgacccgcaccaccaagacgctgcacgcgctgtggaagctgcgcaacggcgaccgcgagccgccggcgctggattcgccggcctggaaggattggctgctcaccgagctggcccggccgcgcacgcccgaaacctcgttcgaggatttcgccgaccgtctgcccgacgacgcgcgcgagacgctcgccaccttcgcgctggtcggcgagatgcgcgacactctcgaccgcgaggccttcggcgccttcatcctgtcgatgacgcgctccaccgtcgacgtgctcggcgcctacctgctggccaaggaggccggcatcttcctcgacacgacgggcaccgagatctgcccgctgccgatcgtgccgctgttcgagaccatcgacgacctgcgcgccgccccggcgatcatgaaggaactgctcggcatccccgtggtgcgccgctccacccgctggcagggcggggtgcaggaagtgatgatcggctactccgattccaacaaggacggcggcttcattgcctcgaactgggagctctacaaggcgcaggtgcggctgaccacgctcggcaaccatctcggcgtgccgatcgccttcttccacggccgcggcggttcggtgagccgcggcggcgtgccgacccatcgcggcatcgcggcccagccgccgggctcgatccagggccgcttccgcatcaccgagcagggcgaagtcgtctcgttcaaatacgccaaccgcggcaccgccgcctaccagatggagctgctcgccgcctcggtgttcgagcacgccctgctctcggagggcaacggcaacggctcgcgcgccgaattcgacgacgcgctggaggcgctctcgggcgcctcgcgggcggcctatgtcaacctgctccaggccgagggcctcgtcgattacttccaggcggcgagcccgctcgacgagatctcgctgctcaatatcggctcgcgcccggcccggcgcttcggcgcgaagtcgctctcggatctgcgcgcgatcccctgggtgttcgcgtggtcgcagaaccggcacgtcatcaccggctggtacggcgtcggctcggggctgaagagcttcatcgacgtgcgcggcgaggcgggcgaagccctgctgaggcgcctgttccgggattgccgggtgttccgcctcgtcctcgacgaggtcgagaagacgctgctgatggtcgatctcgagatcgcccgcgactatgccggcctcgtcgaggacgcgggcatccgcgcgcgcatcttcgggatgatcgaggcggaatacgcgctgacgcgggagatggtcctgcgggtgtccggcgacagcgaactcgcccagcgcttcccgcaattcagcgaacgcctgcgcgggcggctgccgaccatcaatcaggtcagccgcgagcaggtcgagctgctgcgccgctaccgcagcgagaccgacgaggacaagcgcgaggcggtgaagtccgcgctgctgctgtcgatcaactgcatcgccgtcggcttcggcgcgactggataatgcatacaatctcggcgacgtgttccgggatcggctggacggccggctcggacgcgcgagatagaacatcgtcccgaaaggtggccgccggctttcggaaaaggacgatgcttttcaagtgcggcacgcgactcccacgcgtgaccgcgcgcacgacaagacggtctcacagaacggaggatttccgatgagcttcaccctgatccagcaggccaccccgcgcctgcaccgctcggaactcgcggttcccggctccaacccgaccttcatggagaagtcggccgcctcgaaggccgacgtgatcttcctcgacctcgaggacgcggttgcgcccgacgacaaggagcaggcccgcaagaacatcatccaggccctcaacgacctggattggggcaacaagaccatgatgatccgcatcaacggtctcgacacccactacatgtaccgcgacgtggtggacatcgtggaggcctgcccgcgcctcgacatgatcctgatccccaaggtcggcgtgccggccgacgtctacgccatcgacgtgctgacgacgcagatcgagcaggccaagaagcgcgagaagaagatcggcttcgaggtgctgatcgagaccgcgctcggcatggccaatgtcgaggcgatcgcgacctcgtctaagcgccttgaggcgatgtccttcggtgtcgccgactacgccgcttccacccgcgcccgctccaccgtgatcggcggcgtcaacgccgattacagcgtgctcaccgacaaggacgaggccggcaaccgccagacccactggcaggatccgtggctgttcgcccagaaccgcatgctggtcgcctgccgcgcctacggcctgcgcccgatcgacggtcccttcggcgacttctccgatccggacggctacacctcggccgctcgccgctgcgccgcgctcggcttcgagggcaagtgggcgatccacccctcgcagatcgatctcgccaacgaggtcttcaccccctccgaggccgaggtcaccaaggcccgccgcatcctggaagccatggaagaggccgccaaggccggccgcggcgccgtctcgctcgacggccgtctcatcgacatcgcctcgatccgcatggccgaggcgctgatccagaaggccgacgcgatgggcggaaagtaatttccttctatcggtagaacggagaatggccgggttcgcccggccattttcttttgggatgctcgggcgtcaggcgcggtcgttccgctcgatctcgtcgaggacggcgtcgggggccacatcctggctgagttcgccgacttctggatcggcgaccgtctcgatgcccatccgctccgtgatcgccgacaccattgcgacgagcttcgtcacctcgtgctcggccagaaggctgatgtggaggtcgagatcggcccgcttgtcggccgctgcggccatgcggttctggctgatcagtacgaaggttgagaggaagatcgcctcgaccgatgccgcggtcccgaggatcacgaaggacgcgtcccatttcggcagaaccggcagcaggcccgtattcaccaggatccagaagccgaacagcacgacgtgcagggcgacgaacgccatgctgcccgtgaaccgcgtgatcgcctcggccacgcgatcctgcagggaggcctcgcgttcggcggcgcttcggcgctcccgcagcgttcggatgttgcgcaggagagcgggcgccagcccttccggctgaggcggcgaataggtcgtccgtggggcggggctgtcccgttcgtcttgccttggcgtcatgacggatctcaggaggacggtggcggagcaaccggcctgagccgcggcctgatcccgaagggagcgtgaaaccgctggaggccttgtccgggaccgcggctggctctttcgggcgttgggccaccgcgcgggcggcgcgaggctgtgcgcgcgcctgtcgcggttcgccgaccggcgcaggcttcggccgacgcatcctccttttccaaaagccggcatccccctttcggggcgatgccctaactctgccgtcgggcgactgcccgttcgacgcatccatacccgagaggcacgcatgaccgcgttcgatgccgacctgcggagcctcgcggctcagacgaccctctcacggcgcaccgtgatcgccacgagtctcgccacgggcttcgcgctcgccgtgcagcccgtcgcggcccagaccaccatcgccacggacgcgaacggcctgatcgccggcgaggtgaagattccgatgcaggacggcgtgatcccggcctaccgagccatgccggccgagggcggcccctttccgacgatcctggtcgtgcaggaaatcttcggcgtgcatgagcacatcaaggatgtgtgccgccgtctggccaagctcggctatttcgccctggcgcccgaactctatgcccggcagggcgacgtctcgaccttgaccaacatccagcagatcgtgagcgaggtcgtctccaaggtgcccgacgcccaggtgatgagcgacctcgacgcggcggtcgccttcgccaagggcacgggcaaggccgacacggctcgcctcgggattaccggcttctgctggggcgggcgcatcacctggctctacgccgcgcacaatccggcggtgaaggccggcgtggcctggtacgggcggctcgtcggcgacagctcggcgctgatgccgaagaaccccgtcgatgtcgccgccgacctcaaggcgccggtgctcggcctctatggcggggccgatcagggcattccggtcgccacgatcgaccggatgaaggaggcctgccgggccgccggaaagacctgcgatttcgttgtctatccggaggcggggcacgccttccacgccgattatcgtccgagctaccgcgcggagccggcacaggacggctggaagcggctgcaggactggttccggcagtacggcgtcgcctgagcctgcctcacttgtcgtacttgatgtaggcgaagcgcggatcggccggcgttccttcaagagcgccgccctccgcgcccggctgccagcccacgacctcctcgatcttctttgccagagagaaatccttctcggtgatgcccttggcggcgtggttcatcagccggacctcgacccaggcgtaagatgcggtgaggtcgggatggtgccacgcggcctcggccagatggcccaccgtgttgatgaccatcagcgtgctcttccatgaggcggtcttgtaggtccgccggatccagccatcctccaaccgccagtgcggcaactcttccttcaaccgccgctccaccgtcgcgtcgtcgaggacgccctcgcgtgcttgcgtcatcgtcaccctcccatcgaatacggtgaaaacctgcgtcgggacgggcggcggcgcaagccgggatcggtggggctcgcgcccctatgcggaggcccgcatgtcgcagcggaaacgccgggaccggctgtggacggggcggaggcgagtccctattaaaaaattcaacagaaaccgtccgcctccgccggagacggaacggcctgaccgataattcatgaggacgcccatgctgtcacggcgcggaatgctcgcgacggcggctctgtcgctggccgcgacgctgccgatggcgcgccgcgcgcaggcggcgggcgagacgttccggctcggcgttctgcccttcggcaccgcctcctgggaggccgcggtcatcaaggcgcggggctttgatacggccaacggcttcaccctcgatatcgtcaagctggccggcaacgatgccgcccgcatcgccttccttggcggtcaggtcgatgccatcgtcggcgacctgatcttcgccgcccgcctcggcaatgaggggcggggcgtgcgcttctcgccctactccaccaccgagggcgcgctgatggtgcccgccggaagcccgatcacggatctgaaggggctcgcgggcaagcggctcggggtggcgggcggtgcgctcgacaagaactggatcctgttgagggcgcaggcgcgcgagacggcggggctcgagctcgagaacgtcgcgcagatcgcctacggcgcgccaccgctgctggcgcagaagctggagaccggcgagctcgacgcggctctgctctactggcagttctgcgcccgcctcgaagccaagggcttcaagcggctgatctcggccgacgacgtcatgcgggccttcggcgccaagggtgcggtctcgctgatcggctatctctacgagggccacaccgtggccgaccggggcgaggtggtgcgcggcttcgcccgcgcctcggccgccgccaaggacgcgctggcgaacgagccggccctgtgggagacggtccgcccgctgatggcggcggaggacgacgccactttcgccacgctcaagcgcgatttcctcgcgggcatcccacgccggcccatcgccgccgagcgcgcggatggcgagcgcatctacgcagccctggaccggctcgcgggcgcgcaactcctcggcgtgggcaagagcctgccgccggacctctatctcgacgcctcgggcaacggctgacgacggcacgatgacggttccggcccgctgaccctgcgcatggccctactcgcgcgcctcctctccctcgccgtcctcctcgtcctctggcagggcctctccgcctatgccgacacgcggaccttgccggcgccgagcgcggtgttcgccttcatgctgcgcgaagcgcagagcggcagcctgttcttcaatgtcggcgtcacgctcgcccgggtcgcggtctctttcgtgatcgccatgagcctcggcgtgctgctcggcatcgcgctcggccgctcgcgcctcgccgaccggctgctcgacacgccgctcctcgtcgtcctcaacacgccggccctcgtcatcacggtgctggcctatgtctggctcgggctgaccgagaccgcggccatcgtcgcggtggcgctcaacaagctgcccaacgtcgccgtcatcatgcgtgagggcgcccgcggcctcgatccggggcttgaggagatggcgacgacctaccgcttcgaccggcggacctggatcgcccacgtgctgctgccgcagctccagcccttcatggtggcggcggcgcgctccggcatctcgctcgcctggaagatcgtgctggtggtggaactgttgggccgtcccaacggggtcggctttgccatcaactattacttcacgctcttcgacgtcaccgcggtgatcggctacagcctcgtcttcatgagcgtgatgctcgccctcgattccctcctcctccagcccctcgacgcccatgtccgccgctggcgctgaacccggcgccgagacggcgccgctgctgacggtgcgcgtggaccgcaaggtctatcgcaagcgtggccgcaaggccggcaccgaggctgtcgaggcggtgcgcggcctcgccttcgaactccatgccggcgagatcacctgcctgatcgggccttcgggcgcgggcaagaccacgacgctgcgcatcctcctcggcctcgaccgcgacttcgagggcagcgtgacgcctgagccctccgaggccggcatcgcgatggtgtttcaggatccgcgcctgctgccctggcgcaccatcgagcagaacgtgcggctcggcctgccacgcgagcgaagggcgcgcgacctcgacggcctgttcgcgtcgctcgggctcgcatcatggcgcgcacactatcccggcgcgttgtcactcgggatgcagcgccgggtggccttggcccgggcgctggcgctggagccgcgcatcctcgttctcgacgagcccttcgtctccctcgacgatgcggcggccgcgtctctgcgcgcactggtggtcgaggcggtcgccggttccggtacgagcgcgctgatggtgacgcataacgtggccgaggccatcgagatcgccgaccgtctgctcctggtctcgccccggcccgcccggctgctggcagatttgcccctcgaccggccgcgccgcgagcgggaccgggcctgggccgacgcgacccgccagggcctggccgcccgctttcccggcatcgtcgctcagtagaatcacgcccgagagaatcgtgcgctgctcgagccgcaggcgcatggaatgcgcatcggaggcggtcgcagcccgctccgcgctgtcccgttggggacgtctgccgttccttaaggataaacggagcggttcattgcaaaaatttcccgaccgccacggggcggatcgagcagcttgacgaccccgtcttcgcgtcgttcggcgggtcggattgtttgcagtgcggcatcgctagcgggactccccggccccgatggcaggaattaaagtgccacggacgcatgggcgatgggaaaatttgatcatcccatgcgagtggcgcattcgtatccatggtaaagcactgaagctcgtcaaaacaaacttgagaagtgtgcgctgcccatcaaattgtgcaacgcaaaatgctgaatttagcaggcaagtttcctgataaagggccctgtgagtgcgacattcgacgcgcgaaagcgagttgacggcgcccgaaattttcttagagttcgttcaagcttcggtttcggggagccgctaagggatgcggacccagccgggtaagtcgccgggaactatggaataatcctaatttctgtgcggcaggcgcgagctgccggagcgaatatcatccctgtcgcaaacagcaggtcaatcaacggtgggtagcgggctgctatccagcggcggataagacttgtcggaggaatccatgagagcggtacatctcctcgcactcggtgcgggtctcgcggctgcaagcccggccctcgccaacgaaagcgttctgaagggcgtcgccaacccggcggagcaggtgctccagacggtcgattacgccaacacccgctattccaagctcgaccagatcaacgccagcaacgtcaagaacctccaggttgcctggaccttctcgaccggcgtgctgcgcggccacgagggctccccgctcgtcgtcggcaacatcatgtacgtccacacccccttcccgaacatcgtctacgcgctggacctcgaccagggcgccaagatcgtgtggaagtacgagccgaagcaggatccgtccgtgatcccggtcatgtgctgtgacacggtcaaccgtggtctggcctacgccgacggcgcgatcctcctgcaccaggccgacaccacgctcgtctcgctcgacgccaagtccggcaaggtgaactggtcggtcaagaacggcgacccgtccaagggtgagaccaacaccgccaccgttctcccggtgaaggacaaggtcatcgtcggcatctccggcggcgagttcggcgtgcagtgccacgtcaccgcctacgacctgaagtccggcaagaaggtgtggcgcggctactcgatcggcccggacgatcagctgatcgtcgaccccgagaagaccacctcgctcggcaagccgatcggcaaggactcctcgctgaagacctgggaaggcgatcagtggaagaccggcggcggctgcacctggggctggttctcctacgatcccaagctcgacctgatgtactacggctcgggcaacccctccacctggaaccccaagcagcgtccgggcgacaacaagtggtcgatgaccatttgggcgcgtaaccccgacaccggcatggccaagtgggtctaccagatgaccccccacgacgagtgggacttcgacggcatcaacgagatgatcctcacggatcagaagttcgacggcaaggaccgtccgctgctgacgcacttcgatcgtaacggcttcggctacacgctcgaccgcgccaccggtgaagtgctcgtcgccgagaagttcgatccggtcgtgaactgggccaccaaggtcgacctggacaagggttccaagacctacggccgtccgctggtcgtgtcgaagtactcgaccgagcagaacggtgaagacgtgaactcgaagggcatctgcccggcggctctcggcaccaaggaccagcagccggcggccttctcgcccaagaccggcctgttctacgtccccaccaaccacgtctgcatggactacgagccgttccgggtgacctacaccccgggccagccctacgtcggtgcgaccctctccatgtacccggctcctggctcgcatggcggcatgggcaacttcatcgcctgggacaacctccagggtaagatcaagtggtccaaccccgagcagttctcggcttggggcggcgcgctcgccactgccggtgacgtggtgttctacggcaccctcgaaggcttcctgaaggccgtcgactcgaagacgggtaaggaactgtacaagttcaagaccccgtcgggcatcatcggcaacgtgatgacctacgagcacaagggcaagcagcacgtcgccgtcctctcgggcgttggtggctgggccggcatcggcctcgcggccggcctgaccgacccgaacgccggcctcggcgcggtgggtggctatgcggccctgtcgagctacaccaacctcggtggccagctcacggtcttctcgctgccgaacaactaagtcgcttgcgacatagagcctaaaggatgccggcgcgggaaatcgcgccggcatctttatgattttatgattatgctgtagggcctgcttggtagccgcacagattacgttgcggtgcaacatgatggtctcgggagaaacgtcgttgtcttcgatgaaaagaaccgctcttcttggtctcgtcggtgcagccttgctcggagcggttcccgccgccaccgttgccttcgcccaggacgccaagcccgaactcgccaacaagctcgatccgaacgcgaaagagatcgacgagccggtgctcaaggccgccacagcggcgaaggaagaggacggcaagtacttcgataaggacggtcacccgaccttccacatcaccaacgacggcaagaaggtcgattggttcacctattccggctatcgccgctatcacgccgagtgccacgtctgccacggcccggacggcatgggctcgacctacgcgcccgctctcaaggactcgctgaagcgcctctcctacgaggagttctacggcatcctcgccggcggcaagcaggagatcagcaacaccgccaaccaggtgatgcccgccttcggcgataataagaacgtgatgtgctacgccaacgacctctacgtgtacctgcgcgctcgcgccgccggtgcctggggccgggcccgtccgggcgagaaggaagacaagcccgaaagcgccaagaccgttgagaaggagtgcctgggcggctgatgacccgctcaagcgcacccgtttcggtcgcggtcgccgcgctcctgctttcggcaggggcgcggcccgctcatgcgcagcacctgccggatctcgtcacgcaggatgtcctgcgtgtctgcagcgatcccggcaacatgccgttctccgagcgcaagggcggcggtttcgagaacaagatcgcgcagatcgtcgccgacgagctgaaggtcaagctgcgctattactggttgacccagggacccggattcgtccgcaacaccctcggaaccggcctgtgcgacctgatcatcggtacgtcgggcggtgacatcgtccaggccaccaacccgtattaccgctcggcctatgtcctggtcgcgcgcaagggcgagttggcggacctcaagcgcctcgacgacccgcggctgaaggacaggcagatcggcatcatcgccgggacgccgccctccaaccgcctgagcgagctgaagctcgtcggcgagcggatccacgcctacgcgccctacgccttcggggccgagcgcaagcatcagacggtcgcggcggaagtgatcgcagatctcgccgagaagaagatcgacgtggcgatcctctgggggccggccgcgggttggctggccaagcagagcggcgtgccgatggatgtcgtgccgctcctccacgagccgggacggccgccgctgaccttccgtgtctcgatgggcgtgcgccacaacgagaacgactggaagcgcagcctcaacaccgtcctgcgcaagcgcaaggccgacatcgaggcggtgttgcgcgaatacgaggtgccgctgctggcggaggaggacaccaagcctctcgatgccgcggacgagtgattcccaatcgtgatgcgaaggcccgaaccccggttcgggccttttctcattccacccgctcgattcccgacggatcgagtttggccagagcctccctgaccgtctcgccaccgatgacgaggtcgggggcgatctcggccagcggcaccagcacgaaggcgcgctcgcgcacgaagcggtgcggcagcacgaggcgttcgtcggaaacctgcgccccctcataggccagcacgtcgatgtcgatgacgcgcggcccccagcggcgctcgcggacgcgcccgagcgccgcctcgatcgacaggcagacctccagcaacccgtgcggtgtcagctcggtatcgatggcgaccgctgcgttgaggaaccagtcctgatcggtgtcgccccagggcggcgtgcggtaatcggcggagcgcgccacgacccggatgccgggcgttgcggcaaggtgctcgacggccccggccagcatcgcggccttgtcgccgatattgctgccgagcccgagataggcgcgcgtcatctggtctccgtggtcgcgacgctgtcggaacggccccgcacgatctcgatggccgcgtagtcgagcacggccgggatcggcgcgctcggcttgtcgatccgcaccgcgatcgtctcgatccggggaaaccgcgcgaggcaggtctcggcgatcgcctcggccagcgcttcgatcagggcgaagcgccggttggtggcgatgtccagtgcgatctcggcgagatccgcgtagctcacggtggcggccacgtcgtcgctgcggccggccggtgcgaggtcgagccggcattccaacgagatgtagaagcgctggccgagccgctcctcctccggcagcactccgtgacgggcgaagaccgcgaggcggtggacgaggatgcggtcagccatggatcgtcccacgcgccccctccgggcgcatcacagcgtcgagcacccgcagcgcctcgacatgcggcgccacgtcgtggacccgcacgatgtcggccccgagcgagccggcgagcacgtgcgcggcgagcgagccgatgagccggtcctgcggcgccgtctcgcggtcgtgcaggcgcccgagcaggcttttccgcgagacgccgacgaggaggggaaagcccagtgcccgaatttcgggcagacggcgcagagcttcgagatgctgttgccagctcttgccgaagccgatgccgggatcgagcacgatgtcgccgtcgcgaatgccggcgcggcgggcgatgtcgagggagcgctcgaagaagcgcagcatgtcggcgatgatgtcgagcgagccgtcgatcgtctcgcggttatgcatgacgatgaccggcgcgccgtggttggcggcgacgcgggcgatgtccggctcgcgctgcagcccccagacgtcgttgacgagggtcgcgccggccttcagggcggcctccgccgtcgaggccttgtaggtgtcgatcgagatcggaaccgacaggccgggcgcgaccgcctcgatcacgggcaggacgcgggcctgctcctccgcggccgggacgggcgtgtggcccggccgggtcgattctccgccgatatcgaggatgtgggcaccggcctccgtcagcgcggcagcttgcgcccgcgcggcatcgactccctcgaaccggccaccgtccgagaacgagtccggcgtgacgttgaggatgcccattaccagcgtgcgccggccgaggccgggcagcagggtattcaggcgcgtcggcggagtagagtcgtcgggcggcatcgcgtctcgagggtgaggggccgagtttgccggcctagcccctccggcggggttgcgccagatcgattccgtcctgccccgccgcggcccgtcctcaggaggcgccgcgatagcagcggatctccgcctcggcctgggcgcggcgcagctcggccaccttgtcgtcgaacatcttggtcgacttgaaggcggcggtgcgctggccgatgccctggcgcatcgacaggatggtcgaggcctgaacgtagcggtcatagggcaggatcgacgccagcgcgtcgagggagcaggagcatttctccagcgcctcgcgggtctgcccgttggcggccatgcagccgaacacgtaatcggcacgcacgtcggtcggatagtcgttgtcgtcggcacgcgcgggcgcggcgagcatcgcagccgcgagcaacgtggcggcgagcgcctcaggaatccttctggtcataatcgagcctctcttcgaggagttcgccgccatccggcttcagcgcacgggcctggatcgagacgatctctcccggcacgtcgggcgcgacgacgaaggtgtaggtgatggtttcgaagccgcgcatccgctccgactgaggatcgcccgcgaacggcttcatctcgacgcgccagccctcgacggtccggcccttgaacgagacctgcatcggcgtcaccgtcgccttctcgcgcaaaccttttcggatcgcgttcttgatgtagcgcgggttggcttccagcaggctggcgagacccttcaggtggttctcgaggaacaggctcagcacggggttgccgggcatgtcggtgaagggcccggccgggaggcggttgccgccggagaacatctgcacgcggatgtcgcggctctcggcgctcttgccgggctcgaccgtgagcttgatcgcgtcgctgagcggcggcccgtagggtccgcgctcgatgccgctgcggcgcgcgtaatcgtaggtcagggtgctgccgggcgcggtgttcttcatctgcggctgctcgaacagcaggtcgctggcgtccggtgcggtgcccttggttgccggattttgggctgccgtctcctgaggcgccgctggggtggtgtcggaagccgcccaggcggaaggcgtcgtcacgagggcggccgagagggcgaccgccagaaaggatcgtctcaaaggggtgccttttcgctcaacgggttttgcacattcgtcccgatgctgcggtatatataatcgggcggggtctcggcagcctcttccttggcaagatcccgcattttcgcgtgcagcggcgaaagggagcaggccggatcggtgttggccgcgtcgcccgtgagcgccagcgcctggcagcggcacccgccccaatccttctcgcgccggtcgcaggagcggcagggctccttcatccaggacgtgccgcgataggcggcaaaggccggggacttcgtccagatctcgccgagcgcgtggtcggtgacgtaccagaattcgaggccggggatggtttctgcggcgtggcagggcagcaccttgccctgcggcgtcacgttcatcagcttgcggccccagccgccggcgcaggccttcgggtacttggcgtagtagtccggaaccacgaggtcgatgacgagctgacccttgaggcgctcgcgcgcggcctcgacgatgcggatcgactcgtcgacctggctcttatccggcatcagcgcggcgcggttcacataggcccagccgtaatactgggtatgggccacctccagccgcttggcgccgagcttgaccgcgaggtcgatgaagcccggcacctcgtggatgttgccgcggtggatcaccgagttcagcgtcagcggcaggccgagttcggtgacccgggcagcgaattgcatcttctgcggctgcgcgttcttaaggccgccgatcttttccgcgttggccgcgtccaccccttggacggagagctgcacgtggtcgaggccgacgtcgtagagcgcgtcgagcttcgctaaggcaccgccgacgccggaggtgatcaggttcgagtacaggccgagttcggcgcatttggccgtgatctcgacgatgtcggggcgggcggtcggttcaccgcccgacaggtggacgtgcagcacaccgagccccgccgcctccgtcagcacccgcagccacgtctgcgtgtccagctcggccgagcgccggtcgagctccagcgggttcgagcagtatgggcagcgcagcgggcagcggtgcgtcagctcggcgagcagacccaccggcgccggaatgacgtccacgggggagggggcgggtgtcggtgcattcatcgctccagaacccttttttgcgcgaggccggccagcatcgggaggatgtcggcttcgatgatggccgggtcggcgtcgtaggtctgacccagaatctgggcgatctgcgaaaccgtgttccggccatcgacgagcttgaggaccgcgacggcgttgtcgtcgaggtcgaaggtgcgctcgggggcgagcagcacgtgcttgttgcggacctcgtcgaagcgcaggcgcacgccgcggggcaggcgcggcacgtcactgcccgagaaggccgtgggttcagctgtcgtcgcggcggggctggccgcagcggcggggctgtcctcggcggagttcgtctcggcaacaaggccctcgcccggctgccaagcatccggcggcaccatgccgggggcgacataggcgaagtagagcgcatcgagttgcgtccagagcacgttgcacttgaacgtcaacgcatctatcgccgcccgctgcatctcaggcgtggtggcgtgccgcttgacgtagtcgagggcgaaatcggcgtcgcgcggggcctgggtcaggcgcttgtcgaaataggccagcgtgtccttggtgatgaagtcgtagttcttcagcatcccggcgacgcgctcggagatgatcgtcggcgagaacatctcggtcagcgaggaggcgatggcttcgagcaggctgcgctcggagacgaagtggacataggcatcgaccgagaagcgggtcgccgacaggatgcccttggtcgagagcacgtagtcgcgggtgaagccgacgccttcggcaagcttgagccaacgctcgatgccgccgtcgccctcatggtcgccgtcgtgatcgacgatgcgctggcgccagattcggcgaagctgcgcatccggcaggcgagccagcagcgctgcatccttcaccggaatcatcgcctgataatagtagcggttgagcgcccaggcccggacctgatccttcgacagcttgccgtcgtgcagcagccggtggaacgggtggaggttgtggtagcgccgtgcaccgatatcgcggagcgccgcctcaagctcctcgtggctcagcaggcgttgctcggtgtccgggacgggcggcgggaattgggcggtcatggcgttcggtttcccccgagcttcgagtcgcgtttcctggatttatttttaaatggggcccggtaccgatcggggcagggccgctgccgcacgattggatcgtgcaaaacatattcagtccggcactaaatttccagaccgggctcttcccaagacatcagcctgatcagagatcgagggtcaggccgtcatgggcgacggtccagccgcgcgcctcgacgctcgcgcgctcgtacgaatcctcgatcaggaccggattggtgttgttgatgtgaacgaagacccgtcggccgatctcgatatcggcgagagacgcgatcgagccggtctcgccgttcatctggatatggcccatgcgccagccggtcttggtgccgacaccggcgcggatcatgtcgtcgtcctccagcaccgtgccgtcgaacaggagcgcgtctgcgccggcgatgcgggctttgagatcctccgtcacccgggcgcagccggggatgtaggcgaggcgcttgcccccggcctcgatcatcgtgccgaccgtggtttcggtctccgccccgatctccatcgaggcgtcttccagccagagcggcaccttgccggggacggagaacagcgtcaccgagaggccgggcaccggctcgaaggtctcgttgagggcgatcgtctgccgcttcaccacgtcggcggccatcacgtcgaagacgcggttgtcggagacggaggccaggatgccgggtgtcgcgtagagcgtgaagggctggccctcgcgcagggtcagcaggcccgcaacgtgatcgacgtcgccgttcgtcagcagcaccgcgtggatcggcgagtggcgcaggccctcgcgcggatgcatctgcggattggcctggatctgctgacggatatcgggagaggcgttcagcaggagccagcgttccccgtcaggagagactgcgatgctcgactgcgtgcgcggcctgacgcgggaatcgcccgcccaggccagggagcagatggagcagcggcagttccattgaggaacgccgccgcccgcagccgagcccaggattacgacatgcatggtgaaaacccgctgatgcctgcaaccccaacccggctcaaatcaccttagttgaaggtgtcgatctcggccgactcgtagctcgtgacttccatgccgacgcagatctcggaaacgatgggggcagcccacttcatggtgtctctcctcgactttatggaacgccggaaccgcgcgatcccactgattaagaggatcgtaagatactggcgacgcactcgttttcgcacgccggaggtatatcgccaattccggccccgcctgcaagagccagcttgccgtttcttcccaagttcgcgctgagatcggcataacttcgcgtgagacgcgggttaaactttggtccgagagcgctttccgacgaggtggacgccggttcggcggaagaaagcgcgttcaagcaaagaccgggagacgccggcctgatgccatccggtcggatacggcgctcggagcgaaatgccgcgggggtcagtgacggaaatcctggccgcgcagatcgagcatgaagcccttgccgcgcaccgtgacgattaccgggccgcccagccgcacgaaatccgagagcttcgagcgcaggtagccgacatagacatcgaccacgttcagcgagaggccgccctggctcgcccagagccggtcgaagatctcaccgcgcgagatcggccggttcacctcctgcatcagcagggcgagcagctccgcctcccgcggggtgagccgggccgaggcttcgccgaagctgacttggcggatgttgacgtcgagagtcaggcggccggcggtgaagacggtgcgcggggtgtccgcctcccgccgtcggagcagatgaacctggagccgggccagcaattcgtcgaacacaaacggcttgacgatgtagtcgtcggcgccgagcgccagcccctcggcccggtcgcgcacctcgtcgcgggcgctcaggaaaaggatcgcgccggggtagccgccctcgcgcaggctgcggcagacgtcgtggccggaaccgtcgggcagggtgatgtcgagcaccaccgcctccggcgcctcgtcgcgggcggcactcagggcgtcctcgacccggccggccaccccgacggaaaacccctccgcctccaggccgcgagccaggatgccgcggatgtcgatatcatcctcaacgatcaatacgcgcgtcgtcatgcggcgccgatcctctcgtgtcctgccccgtaggattccggcgcgacgccatcgtcgagcgagggcaggtcgatgaccacccgggcgccgccgccatgttcggctttgccgaggctgatcgcgccatcatggcgctcaacgacccatcgcgccagagctaaacctatgccgaatcccgcttctcccgaccgggcctcgcggcggaagcgctcgaacagcccgtccccgcccgcggggaagccggggccgtcgtcgtcgatggtgacccacgcccggcggccctgcggcgtgtcgtgctcgctcagcgagacggtgatgcgggtcaggccggtggcgtggcgcagggcgttgtcgatcaggctctcgacaacctggcggagccattccggatcggcggcgatctcgatgtcgtggtcgcccggttccagcaccagctcgacccggcgccgggcggcctccgagccggcgctgtcgacggcgtcggtcagcacctcgacggcgctgacggcgcgccggtcgagctcgatctggccggattccgagcgggccacgcgaagcagatcctcgacccgccgcttgagacgctgcgcccgtttgcggatggtggtgaagaccggtccgtaatccaccattcggccggcggcccgctccgccgagcgctgggcgaggtcgcactcgcccaggatcaccgtgagcggcgtgcgcagttcgtggctcacatcggcgaagaaacggcgccgggagcggtccaccatctccagccgctcgttggcggcgcgcagatcggcggtgcgggcctccaccgtatcctccagggcggcccggtcggcggcgagccgaccctcgcggcgggcgagccgggcggccatgcggttgaagttcgcgaccagaagcccaagctcgtcgcgggtctcgaccgagagtcgggtcccgagcgcgccgctgccgacggccccggccgcccggcggatctcctcgatgcgcgccagcgtcggccgcgtgaccgaacggtagagcaccccgacgaaggcgagcgccagcaccgtcgcggccagtgcggcggcggtgagccgctgcgaaagggttcgggccgcctcggagccggcggtcatgctgcgccgctccgcctcgatcagcagggagagcggcggtcccgtcatggcgccgaaggcgttgagcgcgccctgcatggccgtcttgcgaaggtcgggatcggtttcgcgccgcaccagggtgacctgacggtccagcatcgcgcgggccgcacgcacgttggcgagtggccgggtgcgggcgacgtactggatccggtcctcaaggttggcgctggtcgccatgccgctgccgatggcgtcatcgacatggttgagcgcctgatcgacccggtcgcgggtcaccgacagggcttcgggcggcgcatccggattgccgacgctgtcgatggcggcaaagccgtactgcgctagccgccccgacaattccgccagaagctccagccggtgctgggcggcgagcgtgcgttcgatgacgttctcggtcagccggatcgaccacaagacgccggtcgccgccagcagggcgatcagcgccgtgccgccgagcaggagggcgaaccggactctcagcgaacgcatggtctccctctccgccgcagtggcggcgcgcggaccatgtcaccgccggggcagggtctcaagccggctcgcattgccggcttttcccggtccgctcgcaggttggtcctacaggtcggtcggtaggctcgccttgggggcgcagcgccaactcttcacgtgatagtccggatgctcctcctgccacgccgcgagcgtgctctgcgagttgcgcagacacaggaaggggttcggattgtcgtagttcagtttgatccgctcgtcgtggcacttcgccggctgggcgatcaggcagacggacaggagcaggaacatgcgcgcggcctcggctcggagggggcgcggtcggctcgaccggatcggtgtcccgcgccttggtccaaggcaaggtgggagaatccggcaggccggcaagtcatttttctgcgacttgccggcggacttcggaaaaatcgtgccggatcaggccggcacgaacagttcgcccttgccgagcgtcgcgagatcgccggagtagcgccgcagcgtgccgctgagaaggctggcctgcgccgcgccgagatgcttgaggctttgggccagcagccggacgaagacgaggtcgggggtgccggtctcgacgaaggtcggcagcagcgtgccgtggctgcctgcgatcagcgtgccgcggcgcatgccgtagcccggatggtcgccgagcgcgccggagacgacgatcgtgccggcgatcatgcgggaggccgcgaaggcgcccgcggagcctgccaggatcatgccgcggcgcatccggtcgccgagatggtcgccggccgcgcccttgatgacgagcgtcgcgccgtcgagcccggccttggcagcgtagacggcgccgcccgcgtggtcaccggcatcgccctcgatcgtgatggtgccgccggtggcgcccgtgccggcataggggccggcggagcccgtcaccgtgagcgagccggccgccatgccttcgccgaggcgctggccgacatcgccctcgacccggatcgagccttgcgagagcgccgcacccacccggtcgagccgggcagagccgccctcgatcacgaggctgtcggagccgtcgaggctgatctcgaagacgtcgccgagggtcaggccgcggcggctcgtgccgatggcgagcttgcccgcctcggcctcggacagaccgctcagggcgaggggggtgatgttgagaaggtcgacccgctccggcagatcaccgcgcagtctcagcgtgctcatgcggcgggtttctccaacaggtcgcggaggtggtaatgatgccggccgagattgccgccgtaattgccggcggtgaccgcgacgaggccgtgctgtgcgccgatctcggtggcggcgtgcagcgccgcgcgcatcgattcggcgaccgccgccgaggtcagggcgtcgatgacgatttccagcaccacgccgcattcgggcggcagcgccgagcccgctcggcccttcagcgtcgggcaataggcgtcgttggtcgaggccatcatgcccttggtgcgcccgccgaccttcgagccggagcggacgatgccgccggggaagggcaggatcgcgccggggatggctttcgccgcctcgaccgcgatctcggcgacgatgagggtgtcggcatgcttgcggccgaggaacagcaggttgccgccgccgaccgcgccatcgaccgcgcgcaccgaatcctcgcacaggaactcgccgtccatgacgggaatgcgccagtagcggcgcatcttgccctcatggtcgggcaggcgcttggcgaccgcgaagccgtcgccgaaatagcggatcgcgccgccgagcttgatcttggttgggccttcgacgccggcaaagcaggccgtgccggggcaggtgaggatgcactggccgacgcgcttgaggagctggtccttcagcccgttcggctcgaagccgaacagcaggatgcgcacgcccgggcgtccgtccggcgtctcgtcgggggagagttcggcatcgatgccggcctcggcgccgcagccgatcaccgaggtcgcgaagcccgtcatcaccgtcgccgcgatcatcgcccatttcggcgtgtcgttggtgacgatgatcgcggtgcccgcgacgtcgaaggcttcggcgaaggtgtcctcgaccttgatgccgttgagggtgaagtcgctcatcgattcgattccatcaccctcgacatcacgcccggcacgccacgtcttcgaacgtcccggtattctccgggaaggcggcgtccggcaccgcgaaggtgtcgagcccggcgccgaagcgatcctgcaggtagctctcggcgcgcttttccatgcccgcatcggcctcgacgtcgaggctgagcgtcttgcccgagaaccaagcgacgacctcgccatcctcgacgatcggctggccgtccttcagcaccagcttggcgcgggagaacatcgccgtgcgatccttatcgtcgcggtagatcgcgacgtcggccttggcgccctcgcgcaggtggccgcgatcggtcaggccgaggagcttggccggacccgagcgggtgagctgcgcgatttcgctgaagctgtactcgcgctcgatcttcggcaggccggagcgttcgccgacgatcgccggcagcgtcgcgatttccttggcgcgctcttcggcatccattagcaggtggatgatgcgcgggtactcggtgaagacgccgccgttcgggtggtcggtcgtcaggatggtgcgctcggggttgctcgagagcagcatcaattccaggccgatcgcccattgcagcgacgagaccggaccgcgcggccgatagaggaacggcaccacaccgccgccctcggcatcccccgccgagatcacccacttcttcggcttggcgcccttacggccgccgaactggcgcaggatgtcgagcgagatcgtcaccgtctggccgaacaccacctgacccacgtcgtaggtcgcgttggggtgcgcctccatcgccgcgttgatccgctcggccgccgagcggaagccgccggtcatcgggttctcggggtcgaccacgccgtaggcatagaactgggcgtgcgcgaagtggatgcgccggccttcggccgcctccaaagtcgcgacgagcgagtcgtcggcgccgggcaggccgagattgttgcagtggacgtgcagcgggtgcggcacgccgatctcctcgaccgcgtcgagcagggccgacatgatcttgcgcgtcgagagcccgtagcaggggatctcgtcgtcgaggctgagcttcaagacgccgtccttgaaggccgaggcgccgcccgcgttgatgcacttgacgcccagaccccgcgaatgggccagcgtctgctgcacgagatcgcgcacagcctgcttgccctcgccgtcgcgcaggagctggagcaggtggtcgtcgttgccgagcaccgcgaggccgccgcggtcgagcagcgggatgtcggcgagttcgagatgagtcgcgagcgcgttcgagggcggcagcgccggctcgaccgccgtggtgtagcccatccgcgcgtaattggcgccgatccagcttcccgagccgccggcatgggcgaagggatggccgttgggcgcggattcgctgacgtagaggtcgggcagcagcaggcggctcatcaccacgttgccgccggcgatgtgcgagtggacctcgacgccgccggccatcaccacgcagcccgtggcgtcgatggtttgatcgggggcgcgctcgctcggggcgacgacgcggccatcctcgatccagacgtcgccgacggcgtcgcgcccggctgtgggatcgaccacccgtccaccgtggatacgggtcagcatgagacacccttctcgatgaggcggtcgcggatgcgggtgagcacgccggccgcagtctccgtttcagccggcgtcttcgcgggatcgctggcctcggcataggcgatgacgccgcgccggtcgttccagagggcgccgccgacgctctggccgggcacgcccacggtgatgacgacctccgccgtctcgcccgcggcctcctgagagccctcgccgacgatggcgatcgtcggcaggctgccgagccaagcggggcgcggggcgggaagcgaggcgagccacagggcggcgtcggcctcgcccgcggcgatctggcgggcgctgtcgaagcgccaggaatcgtgctcgggctgatgccggccgaaaccgacgcggggcgcctgtcccgtggtccaggcggagagctgcactgccgcgcggccctggaacgggtctgccagcgtcagcgcgaagaagcgggtggattcattgagatcgcggatcagcccctggagcatctccgcgccgagttcgccgacctcttccgggtcgtagacgatgacgccgtactgggccgcgaacaagcgcttggcgaggtcggcaaaggcggcctcaccggcgagatggcccttggcgaaggcgcgcaggtgcccgagcgagatggtgaggccaccggcatccgccgcgtaggcgacatggcggatcgcgccgttctgcggaccgcccagcgagagcagggcacgctccgagcccgccgcgcgtccgcggctcggggccgcggcggcgatctcggcgatcagctcaccgtcccagggacggttgccgacgatcaggatgacgtccgcccggccgatcgtttcggcccgtgtcgtgctcatcgcaccaccggcgctgagcgcgccgagttcggcgtagacgctggggccggagacgggatcgagcgaggcgccgagggtctcggccagccggtaggcggcgcgcagcgccgagacttcggcgctcaggcctgccagcaccggcacgcgtgaggcggcgagcaggtcggccgcggcctcgaccgcagcgtctacgtccgctgcgcctcccttcacccaggctgccatgcttcctcaccgtcgcttcttcgggcatccccgcatcgaggcggggcgaaagacggtcacgtccgaagggcgcgggcgcccctggtggagcctcgatgcctcgaaatccggaatgcgggttcgggggcagtggctcggaccggctccgcgaagggagccgggtggttttgcattcctgtgccggaggccgcaagcccccgccgaagtttgacgtcaggatttcgttcgtcgcctgctctccccgatcgtcccgctttcgcacgaaaacggttccgcgcggcgacaaccgcatcggcattggccaggatgccgatacggttatcgcgagcgaggttgtcgcgggcgccgcagcatgtgagaagccgcccgcatcgttgggcgcgtccgcgccggctgggccggcaacgtcggcggaaggggatgagaccgtggccgaggtcccggaccagacggcggagatcgtgagcacgacgacatcccggccggccggggccggcgtgcgggtccgcgcgcccgcgcgcctgcatttcggcttcctcgatctcaacggcggcctcgggcgccgcttcggcagcatcggcctcgccctcgacgcgccggccgtccaactcgtcgcgcgcccggccaaacgcgtctccgccagcgggccggaggccgagcgtgtgcgcgccaacctgctcgcggccgccgcctatctcgatgtgccggaggccgtggcggtggagatcgaggaatcgattcccgctcatgccggcttcggctcgggcacgcagctcgcgctggccgtcgccgccgcgctggcgcgcctcaacggacgtcccttcgcgccggcggacttcgccgacgtgctcgaccgcggcaaccgttccggcgtcgggctcgctgccttcaccgagggcgggctgatcgtggatggcgggcgcgacggctccggcgcgccgccgcccgtcatcgcgcggttgccctatcccggggattggcgggtcgtactgatcctcgatgaggccatgaccggtgtgcatggctctcgcgagaccgaagcgttccgcgacttgccgcccttcgatgcggggcaggccgccgagatctgccggatcgtgctgatgcaggtgctgcccgccgccgcgaccgccgagccgaacggattcggcgccggcatcaccgcgatccagaagcggatcggcgaccatttcgccccgcaccagggcgggcgcttcgccagccccgccgtggccgacgctctcgcggcgatcgcgcaggcaggggtgcccggctacggccagagctcctggggaccgaccggctttgcgctcgtgccctcgcagaaggaggcggagacactggtcgcagggctggcgcggcccggccgcctgcgcttcgtcatcgcccgcggacgcaatgtcggcgcctcggttgcggaagtttagagctttttctttttcccggttcaaagaaacctgcgcttgaccggcggcagtcgttccggttttgcacctgaagcgcctggcaaaggcgcggtcacgagaggacgaagaccatggcccgctcgatcctgcacatgctgacgccgctcaagcacatgagcccgttcgacgtgaacatggcgatcgatgccggcttcgagacgctgatcccctataccggcgtcgatctcaccgatgtcgtctcgctgacgcaggactcgatcttctcccgcgcgccgcaggacggcgtacgcaccggcatcttcatcggcggcaagaacgccgagctggcgctcgacatggtggaccgggcgaagaaggccttcgtgccccccttcgtcaaccacgtcttcgccgacccggccggctccttcaccaccggcgcggcgatggtcgccgaggtgaaccgggcgctgaaagcgcggttctcgaccgacctcaagggcaagcgcatcgtcatcttcggcggcgcgggcgtcgtcgcctatgtcgccgcggtgatcggcgcgctggagggcgcgcagaccgtgctcgtcggccatgatggcgaggagcgcgtctcgaagatcgccttcaccatgaagtggcgcttcggcatcgatgtcggcgccgtggacggaactctgcccgaggcgcgccgcgccgcgatcaccgacgccgacgtgatcctctcggccggccccgccggcgtctcgatcctgacggcggaggatctcgaatccgcgcccaagctgctggtggcctccgacgtcaacgccgtgccgcccgccggcatcgccggcatcgacgtgaacgccgtcgatgttccgctacccaccggcaagggcgtcggcatcggcgcgctcgcggtcggcaacgtcaagtaccagacccagtgccgcatgttccgcaagatgctggaggcacaggagccgctctgcctcgatttccgcgacgcctacaagctcgccgtcgagatcgccggctgagtccgaacctgaacccgcttccgcatcgggagggcgacgcgatcctgatcgccgcccagtccggccgggcgctggcgcaggccgcgcgtcgggcgggctttcgcccgttcgtgctcgatctgttcggcgacgaggacaccctggcgctggccgagagccatcgcccgctgcccggccgattcggtgcgggtgcccgcgaccaggccagcgtgctggcagggctcgatgcgttgtctaaggaagctggcagcaccctcggcgtggtgctcggcagcgggttcgaggccgcgccggacctcatcgtggagatcgctggccgccatcgcctgctcggtgcgggcgccgagacggtcgccgccctcaaggatccgttcggttttgcggccctgtgcgaacgcctcgcgatcccgcatccggcggtcagcgccggcccggtcgccgaacgtgccgcttggctcctcaagcgggcggggggctgcggcggttcgcatatccgcgcgagcgcggccggtacgaccccgccgggccactacctccaggcccggatgaccggccgcgccttcgccctgaactttctgtccgatggccgccgcatcgaaaccctggcgctgaccgagcagtggcaggcgccctcgccgctgcggccgttccgctatgccggcgcgctcgcccgcggtcgtgacgaggcggagccggtcccgactgcggtcgccgcggagatcgccgaggcggcgcttcggctcgctcgcgccaccggcctcaccggtcttgccagcgcagattgcctcgtggacggggaaaggtggtggctgctggagatcaatccacgccccggcgccaccctcgacgtgctcgatcaccgcccgacgccgctgctgattcagcatatcgaggcggcgctcggccggatgccgtcaatcgaggccgccccggcggatgcgacgggcgccgagatctgttacgcggcccggacctgcgcggcggtgccgccactcgactggccggaccacgtgcgggaccggccgcgggccggcagccacgtggcgcgcgacgcaccgttctgtacggtgacggcctccgggccggacgccgcggcggtcaagcaagaattgcgggcgagggccgagacggtccgcgcgctgctggaggaaacggagaacaatcatgagttccaacacgagcgcgccgagcctcaacgccctggccgggccgctggtcgagagcctcgtcgctgacgcggccaagctccggctcatcgttgcccaggagaacggcgcgcgcaccgtcgatgctggcgccaacgcccgcggctcgatcgaggccggccggcgcatcgccgagatctgcctcggcggcctcggcacggtgacgatcgcgccgatcggcccggtcgcctcctggccctacaccgtcgtcgtccactccgccgatccggtgctggcctgcctcggctcgcaatatgccggctggagcctcgccgacgaggagggcgattccggcttcttcgccctcggctcgggtcccggccgtgcggtggccgtggtggaggagctctacaaggagctcggctatcgcgacaacgcgaccacgaccgcgctcgtcctcgaatccggcagcgcgccgccggcctcggtggtgaacaaggtcgctgccgccaccggcctcgcgccggagaacgtgaccttcatctacgccccgacccagagcctggctggttcgacccaggtcgtcgcccgcgtgctggaagtggcgctgcacaaggcccacaccgtcggcttcgatctgcacaagatcctcgacggcatcggctcggccccgctctcgccgccgcatccggacttcatccaggcgatggggcgcaccaacgacgccatcatctatggcggccgggtgcagctcttcgtcgatgccgacgacgcggatgccaagcagctcgccgagcagatcccctccaccacctcggccgatcacggcgcgcccttcgccgagatcttttcgcgggtgaacggcgacttctacaagatcgacggcgcgctgttctccccggccgaggccatcgtcacctcggtcaagaccggcaagtcgttccgcggcggccggctggagccgcagctcgtggacgcctcgttcgtctaaggcaacgatcgagaccctcccccccagcgggagagggtcgtcgaaagccaatttgaccggactgcttcggcaagcttctcgttcctcatgctgaggtgctgcgtcagcagcctcgaagcacgccgcgacgcttctccaggccaaccgatgctacgagagcgaccgttccggcgtgcttcgaggccgagctttcgctcggcacctcagcatgacgaccgtcatgaacacccgacccggttggtcaaacaggctctgaaaaaacggaaaaagagcgaatgcgcatcgggctcgcggccgacaacggcaattggcacaaggcgcggctgcgggaggccttgcgcggcttcggcgtcgagccggtgctgttctcgctcgccgacgttgccgtggtcaccggcggcggtgagccgctgcgggtgcccggcttcgaggatgggctgccggacggcgtcctgctgcgcaccatcgcgggcggcacgttcgaagccaccaccatgcggctcggcgtgctccacgcgctggtcgcctccggcgtcaccgtctggaacgggccggcggcgatcgagcgctcggtggacaaggcggcgacctcgctgctgatcgcccgcgccggcttgccgacgcccgacaccttcgtcgtttcgaaacgcgaagcggcggccgagatcgtcgcccgcgaggcgcggccgggaaaaccgatcgtactcaagcccctgttcggctcgcagggcgaggggctgatgctcctcgaaaaccccgacgatttgccggcgcaggaggcggtgagcggcgtctactaccttcagcgctacgtcgcccgtgccgacgggctgtggcgcgactaccgcgtcttcgtctgcgagggccgggcgatcgccgggatgatccgcgagggcgacggctggatcaccaacgtccaccgcggcggccggcccttcgcctgggacgtgccggcccgcgccgccgaactcgccgaggccgccgccgccgcggtcggcgtcgattataccggcatcgacctcgtcgaggacggcgagggcggctttctggtgctggaggtcaactccatgccggcctggtccggcctgcagcaggtgacggaggtcgacatcgccggggcggtggcgcgcggcttcctcaacgcggtgcgcgccgcccgtccgccgcggctggtctcggcgctcggatgagcgggacggcgcccggcggcctgcccgcggcgaccgtggccgacctctaccgggccgcctgcctcgccgaactcgatgcgctgaaacccggcaacgtccatggctacgcccccggccaccgcatggtcgtggccgatttcgtcaccagtgccgacgtgtcggccccgccgctcgccgcggcgggcgcgcgcgtcggacagcgggtgcgcggcggggtcgaggcgaccttcgccgccgtcgggcagaacaccaatctcggcatcctgctcctctgcgcgccgctcgcttatgccgcggagcagcccggcccgctggccgaggccctgaacgccgtgctggcggggttcgacgcctccgattcccgcgacgtgttcgcggcgatccgccgggccaatcccggcggcctcggccgggccgagcgccacgacgtgtcccaaatcgatgacgaagcgctcccgccgctgcgcgcggcgatggcggaggccgccccgcgcgaccgcatcgcccgcgcctatggggacgggtttcgtgacctgttcgcgatcggcctgccggcgctggtgggcgcgcgggcacgcgggctggtcccgccctggacgacgaccgcggttcatctcgcctatctcatggccgtgccggacagccacatcgcccgcaagcacggcccagagcgggccgaggcggtgcgggcgcaggcgcaggcgtctctcgcgggcctcgacctcgccgcagcgccggtcgagccactcctcgcctacgaccgcgcgttgaaggaggccggcctcaaccctggcacgagtgccgacttcaccgtcgcgacgctgtttctcgacgcgctcctgtccgcccgcggcgagggcgcctgagccttggtcgagccctcgcccgcgaggggacgaatcttgtcgcgtcaaggccccccggcctccaaaaaatcgcagatttcagggctttgcgcgggttgttcggcggaatggcccgctgtagggtccgccccgctatccgggcaaaccggctcggctctcagccgggcgccgcaaacaaggatggcttccaggccccgcctcctctcagggcgggccttttttcaggaatccagggagagaccccgaatggcaaaaatcaccaaggttcaggtcggcgaggccctcgtcggcgatggcaacgaagtcgctcacatcgacctcatcatcggaccgcgcggttcgccggccgagacggccttctgcaacggtctggtcaacaacaagcacggcttcaccagcctgctcgccgtgatcgcgccgaacctgccgtgcaagccgaacacgctgatgttcaacaaggtcaccatcaacgacgcccgtcaggccgtccagatgtttggcccggcccagcatggcgtcgccatggccgtgcaggacgcggttgccgaaggcatcatcccggctgacgaagccgacgacctgtacgtgctggtcggcgtgttcatccactgggaagcggccgacgacgccaagatccagaagtacaactacgaggccaccaagctttcgatccagcgcgccgtcaacggcgagccgaaggcttcggttgtcacggagcagcgtaagtcggcgacccaccccttcgccgccaacgcttagatcggaggcagtcctgggcagagcgagcctccgcccgcaccgcggggtctgctccagcgactggcttcgatcttccttggacgttagtggattgggacggcttcggccgtccctttctttttggggcctgccctgaacctcagcgcagccgcccgtcatggatcgccgaggcgacgagcgcgcccgcagcgccggtccgcgcgagatgcgcgacatcctccggcccgcgcacgccccccgccgcgtagatccgccgccccccgcccgcctcgacggcccgcgacaccccggaaagatcggggccggtcccggtgccgacccgtgccagcgtcatcacgatcacatcctcgggccacgtttccgcatcgtcgtgcagggcgtccgggccgagccgttccgcgccccggctgtcgagggagagtacggcacggttgccgagcgcgcgcacgagatccgcatcccactggctctcgctgccgatcaccgggcggccgagcccgagcgcggtgaaacgctcgatgcccgggaaatcggagaagccggcatcgacccacagcgtcaccccggggcaggcgccggccactgcctccaggctggcacggtcgggcgcccggccctccatgatcgcgtcgaggtcggcgacgtagagccgatcccccccgacagcatcgagaaggccgcgggccacgtcggcgggccgcgagcctctggccaagggggtgtcgatcggggcataggcgtcacgctcgcccgcgcgggcgcgcaccacctgcccgtggcgcaggtcgatcaccgggatcagccgaaacggccgcccctcagaaccgtgagacatcgcgtgaaccggactgaaaccagggtcatcgggtgggatctcggcggggtgcatgtcaaggcagcgctcgtcgaggagggccgcgtggtcgaggcggtgcaggcgccgtgccggctctggcgcggcgttcccgccctcgacgagacgttcgcacaattgccggactgggtgcgaggcgaggccgcgcacgccgtcaccatgaccggcgagctgaccgattgcttcgccgaccgggcggacggggtgcatcagctttcggcctgggcggctgcgacgctcaaaggtagcgtgcggatctatgccggccccgccggcttcgtctcggctaacaacgcccgcgcgcacgcggccgatattgcctcggcgaactggcatgccaccgccgccctgatcggccggcacgtccctcatgcgctgctggtcgatatcggctcgaccaccgccgacctgatcccgatcgtcggggggcagcccgccgcgcagggctacagcgacgccgagcggctggagacgggcgaactggtctataccggcgtggtgcgcaccccgctcctcgcatttgccacccacgcgccctggcgcggccggcgcacgcggctgatggccgagaccttcgccagcaccgccgacatctaccggcttaccggcgacctgccggagggcgccgaccagcaatacagcgccgacttgaagggcaagtcgatccctgagaccgagctccggctcgcccgcatggtcggccgcgaccggggggaggggagtgccgaggaatggcgggcgctggccgcgtggttcgccgaggcgcagctgcgccccctgcacgatgccaccgcgattctgctgtcgcgctccgatctgcccgaggacgcgccgctcgtcgtctgcggcgccggccgcttcctggccgagcggttggccgcccggctcggacgccgccgggtgccgctcaccgagaccatcgcccggtgcttgaacggtgaggatgccgcctgggtttcgacctgcggcccggcagtggccgtcggcttgatcgggtgaggaacggggccgttcccgcgcgttgacggggacatgtcacaaggagaggcgcatgactgcaggaaacaagctcgcccgcatcctggccacccgcaccggggaggcgatcgagctggccttcgtcaccgaggacggccggaccacccgggtgctggcgagcgaggatcagatcgaccgcctcgtggatgagctggaggacgtcctcaactcgcccaccgagaccggctccggcgacccgcccgcggcggcctgactttaccttaggaaatccccgaaggcgcgcggcccgtcgccggtcgcgatcgtgccggtgaccgtgaggctcgacgggtcgatcaggctcaaggcgttgtcgccccagttggcgacgacgatcgtcttcccgtcgcgggtggcggcgatgccctcggggtggtcgccgacatcgatcgcggccactttcttcaagctggccgggtcgaacaccgtcacggtgttggaatactggtcggtcacgaagcctttgccggcggcgaacgcaatgacgtagggccgctggccggtggtgacgcggccggtctcgcgaccggcggcgacgtcgatggccgagacgtcgttcgagaccacgttggcggtgtaggcgtagcggccgtccgccgagagggtcaggccgaacgggtgctggcccacagacacttgccgtgtctcccggcggcttcccacgtcgatgatcgagaccgagtcggattcgcggttggctaccagcagcgtggcgccgtccggcgtcaccgcgatgccggagggagatttcccggtggcgatctcgccctccagcgtcaggccccccgcattcgggcgcagcacgaagacgcgcgcaccgtaccagtcggcgacgtagacctcgccggatttcgggttgacgccgatgccgagcgggccgccgggcagatcgaggctcgcgctcacccggcgcgcatcgagatcgatcaccgagacgccgtggccctcggggcgggtgacgtaggccgtcttccgatcgggcgagacggcgatgcccgccggcgcccccggtacggggatcgattgcaggatcgtcttggacgcgaggtcgatgatctcgacagcgttgccgagctgcgccgtgaccagggcttcctgcgccagggcgggggcgccggatgtcagaaggtaggcaagggctataaaggccctcccccctctgcgggggagggtgcctcgcggatgcgaggcgggaaaggggagcgacgcttccggacaatgcggagccagcccctcacccgacccccttcgggggccaccctctcccgcgaaggggagagggaggagccggcctgtgagccgaagtgagcagcgcatgccggctccgtatgttgtcataccaaatccgtttgatcccttcgggatggcggatttgggcttcgctcaggcgccgcgcgtgcttgctgatacggtccccgctttcatcaagcggggaccgtatcaaacccttacgagcccttctcggccttggccttcacgttctccaagcccgccttgtagaggccgagcacggccttcttggaggcctcgtcgttcagctcgggcggcggatcgttgttcatgtagccgcggtagaacgcgccgcgccacgtcatcttggtcttggcgccgtcaccctcgagctcgatcgtcgaggaataatcgttcaccggcagggtcttcacgtcgaccttggtgatccggtacatgaggagcttcttctcggcgtcgtatttggcgagctcttcctcgaccgtggcgccgcccttcagggtcagcgtgcgggtcgccttgacctcgttgccacccttgccctcggtcttctcgaccaccggaatccagcttccgtcctggaagttgccgacgatcgcccagaccttgtcggcgggggcgttgatctcgatcgactccgaaaccttctgccgggtcgggccatgggcctgcgcggcgaaagtcaccgtggcgagcgccgccacggcggcgagcgtcctgaacttcatacgtttttctcctcccgttgaggccgccgagcatggcagcctcatccctcattcgagcgacttgtgtcaggagccgctcttctcaagccgggccttgaggttctcaaggctggcatgaatccaggcccgcacgcgcttctccgaattctcgtcgttgagttcgggcggcgggtcgttgttcggatggccgcggtagaacgcggcccgccactcgacccgcgcctgtgcgccctcgggctgcaccgagatcgtggccgagtaatccttggcgggcaggtcggtaacctcgttctcgaggatgtaatagccgaagctcttgcgctcgggatcgagcttgcggctctcctcgacgatgacgtggccgttcttcagcgtcagccggaagaccggcttgtccgcgctgccctgccgttcgccgcgcgccacgttctcgatccagcccgcatcggccgggttgccgacaaccgcccagaccttgtcgggtgaggcgtcgatcgtgacgctctcgacgatcttgcgtcgtgtcggcgcgtgctgggcttgcgtcccgactgtggtgacgacgagcgtcgccgcggcgagccatgcgatccgcttcaaaccgggtatctccttgagcatcggttcagtctgtcggcgcctcacagggggcggctcgtcccggcgaggacgcggccggtgcgtcccagggcccccgcgaccttgtcctcgatccagtcccaggcctcgcgctcgacggggccggcggtcttggacatggctatggcatgataggccatctccgtcaggaccttttccggctccagcatgtggagccgcgtggacaggatcgccgcctcgatcaccgcggcctgcgcccggttgtagccgatgaacggcacgtggctcaccgcgtgcaccatccgcccgcggtagcgcgggcgctgcggatcgtcctcgatcgccgccacctcgaactcggcatggccgaagcattcggcgaggcgcttgccgggaatgtgatcgcaatccaccaccggccaatcgcgccgcccggtgacgacgcccgcgatcacccgcacgtcgctcggggccgaggccgtgaagtaggggcgctcggcgaggttgtcgatcgtgggcgaggggcggaacggggcgagcacgaaatcctcgtcctcgcggatcaggccgaacggcacgagatgcagtgcgccggccgccgacagggtggtgacgacggtctcaaggatcagcggcatcgagcatcggtccgaaaggtggccaccggctttcggaaaaagccgatgcagaaatgactaattccggtcctcgtcgggcaccagccggccgcagacgatgcggccgcccttcggctcgctgagcgggtcgcgttccgatgccgtgccggttccggtctcggtccgcggcggtgcggcgtcgcgctccggatcggtccgggtcgcgcgctcggcggcgggcgccccggggccgctatgcttggtatgcgccgatttcgtcggcccggccgccttgaaggcggtggtgtcttcctgggtgcggtcggcggcgcaaccccaatcgaggggttcgtcctgcacgtagcgcttgccgaggcggaacgcggtctcggccttcgtcagttctccgccgagatagaaggcgtgcgcgccgtcgctctccacgctcagttcggggaagaaggccatcgcgtcggtgccggtggtgtgacggtcgcggttgtagacgtggatgccgtcctcggcgacggcgatgcggtaattgggatcgcgcacttccgcggccagagcggcaatttcatcggaggtctgcacgaaggggcgcttgtcgtgcagcgccagcaactcgcggccatagcccttaggcagggcggcgtcctctcgtgccgcgtacatcacccggcgggcagcgtcgtgctcctccaccgtgcggcgggtgtggttcgagacctgcacgatcagcacgttgcgaatggcgagttccgagcacatgccgacgaggagcgcggtgacgccgaggctgtcggcctcggtgagttcggtgaggttgccggtgcccatcatcatctcgatgttcggccagcgtgcgcggatctcgcggtagcggacgatcgagtcgacgaagccgaaatggatcggctccaggatcggatcggccatgtagggccggcccgcccgctccatccgctcgatggcgcggtcgagggagggcaggtcgtcgggccgcatcggcaccaggatcggcaccgcgtcggtctcgaaggcgagatccagcgtttcctcgttgaggctcagcaggaagtcggcgccggcccgcgccccgcgggtcaactcgtcgagggagaaggaatcgacactgaccttcagcccggcccctttcagcgcccgaacgctgtcctccagatgcgggaacgccgtgtcgggcagcccgccgaggtcgatcacgtcggccccgcggcgggcgaggtcgagacccttggccaggatctggtccggcgtcatcttcgaggcatcgacgatctcggagaagatgcgcaggtcgtggcgcgagagatcgaccttgcgcccggtcagaccaagataagccggcaaatcaacgatctcatccggcccccgctccaccgggaggccgaagtgctgggccagcgcctccgggttggcgcggcagcggccgggcaggacgattcgggtcgcgccctcgggcatctgcacacggcgcttgatgatttcctcggtcatcagcgcggcgaccttcaccccggcatcggcgatgctccaagtgaaccgctcggccggcagggtggccgcgaccttttcgaggcgggcatgggccagcttgccggtgatgaagacgagatgttcgggcgcgctcatgcggcgtgcctctggctgatatcctcggtgccgcggatcacgatcgcgccgccgaaggcggcggcgaaacgcgggaacgcggcatcgacgaggccggctcgtgcgagggcggcgggatcggtctgcgaggtaagttttgccgacttcacaaggatgcagcgatcgacgccaagcatgcctgcgagccatagggcgaggctgtcggaggtgacgtcccagctctcttcgatatcggcatgacctgctttgagcgcgattggatcccagatcacggcgcggccctgagcgagggcgtcggcaacggcctcgaggctccgggcgatggtgagccgtggttcgagcgcgcagaacacctcggccatgcggcccatggcgtcgagggcgagacggtgggcgagggcgtcgtcgaggccgagcgcagcttgggtcgcgcgcacggcgtcggcgaagagtccgccgccgggcacgatcgcgaccggcggttcctccacgcattcggcgaggatggcgcaaagccgcgcgcgatccgcgacgaggctgccgccgatcttgacgacagcgccatcgattgtccccgtgacacggggagcggctgggctagcgcttgtcatacgcctcacgccgcgtcggctcgcgggccggcccgcatcgcttcgaccgcctgcgcgacccgggccccatcgagcgcctgccgccggtcgctggcgcggcacaggccgccgcggaagccgagataatcggggtcgagacgcgcgagcaccgggatgtcgccgagcccgagcgagccggcaaggccgctcatcaggccgtgcgtgcggcacccggcgacgaaggcggccagctgcggcgcggccatgaggctggtaagcgtggtgccgctcttgccgcgggtatcgatcatcgccccgacaaagccggctgcggcgaggcgcgccggcccatcctcggccacgtcatcctcggcgaagagcacgccgatgacccggcccggcgcctgcgcggcggcctcggccagagcggcatcgtcggcgccgccaacagcgatcttgatgaaatcgacgccggtcgcggcgatggtcgcgatggccgcggcgatttcgcgcccggtgccgtcgccggccaccgcgctggtgacggctcgcccgccgacgcccgcgacgatggcgcgcacggtctcgggcggcagcgcgccgagcgccccgcgctcgggatccttggcgtcgatcaggtccgccccggcccggagcgcggtcagcgcctcgtcaggcccgcggacgctgacgagcaggcggggacgcgcggaagaaatcgatacgatgtcggacacgggaaacgttcttgctcagccttgcgcgcccgcacaagccccacttcaggaacggccgggcagcggctcggccaggaggcggttcttcacgatccagcgcgtggcgtgggaccagtcgtcgtcggtgttggctcttatcacgacctggccccggcgcacgaccttgccggtctcggcttcggcgatggtgacgacgaggctgaacaactggttggcgcccttgtcggcgaaggcggtcacggcgagttccgcgcccagcgccttggcgatcggagcgacgcagtcgttgcacttgtagagtgggctctccttgcggatttcttccgcctgggggctgagatcgacgctctcgaggccgcccttctcggcgagttgcttgcgcagcacgtcggtgacgaggtcgaggcgcttctggtcggccggcagcggcttgcggccataggccagcgtcggatcgttcacctccgccgggaagatcgcagccttgcgtgccgcatcctccgccgaggccgcaccgttcagcgtggacaggagggtgagggcgggcaagagggcgggcacgagggcgcgaagtcgcatggggtgagagcctcggacgggcgcggggccgcgcggacgggctttaactcggtttcccggaggatttggcaagcgtcggcgcgaccgacccggagcgtatcggcaagtccggcaacggcgatgcggcgcgtgacaaagctggccccacggtcgcccgaccacactatcttatgaaaatcttatgcttctctcgttgaggccggtggcaagatgttgctagcgtgacgggcaatgcgtttgtccgttccgctcctcctcgccgccggtctcgcgaccggcccggccgcattcctggccgcttccatccatgcccgcgcccaggagccgaaggcggccaccggcgagccgccgccgggttcccctgcgaacgagacgcccgcgccggtccccggctccgagacccacatcgccgtcctctaccgtccggtgccggcgccctcgtcctacgatgccgaggccgaccccgaggatctcggcgtggccggcgcgcgcatggcggtgaaggacaacaacaccaccggccgcttcaccaagcagaccttcgccctcgacgaggtcgccctcgacggcgagcgcgatccggtcgaggcggccaaggcgctggcggacaagggcgtgcggttcttcgtgctggccctgcccgccgccgaggtgctggcggtggccgatgcgctgaaggagacgggcgccgtcatcctcaatgccggcgcgccggacgaccgcctgcgcggggccgattgccgcgccaacctgttccacgtgctgccgagccgcgccatgcagacggatgcgctggcgcagtacctgacgctaatgcgctggcggaagatctttctgatcaccggcccgaccgagcgcgacaaggcctacgcggatgcgatgcggaactccgcccgcaagttcggcctcaagatcaccgcggagaagccctggaccttcgggcccctggcaaaggcccgcggcgacacgccgacccgggccgaggcgatggtgttcacccgcgggctcgactacgacctggcggtcgtcgccgacgaggagggggactggggcgattatgtcccgttccgcaccgtcgatccgcgccccgtggccggcacgcagggactgatcgcgaccacctggcacccgaccctggagacctggggcgcggcccaggcgcagaaccgtttccggcggctcgcgagccgcctgatgcggccgctcgattatcaggtctgggcagcggtgcgcacggtcggcgaggcggcgacgcagacgcgcagcaccgatccggccacgctcgcggcccatctcgtgaaacccgaattctcgctgcccgcctataagggcgtgtccctgacctaccggccctgggaccaccagctgcgccagccgatcatcgtggtgcagcccaaggcgatggtctcggtggcgcccgaacagggcttcatccaccagcgcacgccgctcgatacgctgggggccgacatgccggagaccgcgtgcaagctgccgtgaccgcttgcggaagcgatccgggcgatgcggcaatccaccgcccggtgaggttcagccgatcatctgtttcttgtttgagcgacggggccgcgggggccatgtcgctccagccgatgtggacgcaggcgcgcgagacgacgcgccggaaacgacagggaggacgccgatggtcgctcgcttgagggcaggactgggatgcgcgctgctcgcgggcgtgtcgctcgggagcgcagggagcgcacaagcctttaccgcctacgtcaccaacgagaaggccaacaccgtctcggtcatcgacaccgagaccctggcggtgaccgggacctggaaggtcgggcggcgcccgcgcggcgtgacgctctccaaggacgacaaggagctgttcgtctgcgccagcgacgacgaccgcatcgacgtgctcgacaccgcgaccggcaaggtggtccgctccctgcgctcggggcccgacccggaacagttcatcctcgatcagagcggcaacccgctctacgtcgccaacgaggacgacagccaagtcaccatcctcgacatcgagaagaacaaggttttggccgaggtgccggtgggcgtcgagccagaggggatgggcctgtcgccggacggcaagatcctcgtgaacacctccgaaaccaccaacatggcccacttcatcgacaccaagaccttcgaggtgatcgacaacgtgctggtcgatgcccggccgcgcttcgccgagttctcggcggacggcaagttcctctgggtctcagcggaggtcggcggcacggtctcggtgatcgacgtggccacccgcaaggtcatcaagaagatcaccttcaagattccgagcgtcaccgatgagcagatccagcccgtcggcgtgcgcctgaccaaggacggcacccgcgccttcgtcgcgctcgggccggccaaccgcgtcgcggtggtcgatgccaagacctacgaggtgcagaaatacctgcccgtcggccagcgcgtctggcagctcgccttcacgcccgacgagaagcagctctacacgaccaacggcacctccaacgacgtttcggtcatcgacgtcgaggggctgaaggtggtgaaaagcatcccggtcgggttgctgccctggggcgtggcgatctcgaagaagtaagttcagttcgccggctaaggcatcgtcccgaaaggtggttgccggcttgtccgagaaggcgatgcaagaacaaaaaaccggaggaagcaagatgagatggacgacgcgcctcggcctcgccgccgcggccctgatgctggccgccgccccggccggtgcccttgacctcaccaagaagcggcagaacctgcctgacctcgtgctcggcaacgaggagggcaacgacttcgtggtcgagaacaaggatatcgagctggaagccggcaaggcctaccgcctgcgcatcgtcgccaaggggcggcaggagtacaaattctacgcgcccgaattcttccgctacatctggtttaatcagatcgtgatcgagcacaaagagatccatggcggcggcccgcccgaccatctcgagttcgacgatcccggcgagatcgccatcgagttcgtcgccatcaagccgggtgcctacaagtggtacgcgcaagggcttgaggaaaagggcatggccggcacgattacggtgaagtgaggggggatatctcatgatgcgcacacgcacctcccttgccgtaccgagaggttttcgcggcagcgccctgcttgccctcgtggtgcttgcgaccccggcgctcgccgacgacaaggccgcctgcgccgacggcatcgccgcggtgaaggcgcgcgtcgagaagctggcgcccgaggccgtcccgcagaagctcaagcgtgcgctgaagatcgccgagcgtgagcaaggcgagggcgagttcgacgagtgcctggaagcgctcgacgacgccaagcgggcgctgccgaaatgagcgcggctcttgaggtcgccggcgtcagccaccgcttcggccagcgcgccgcgctgtccgacgtgtcgatcaccgtcgagcgcgggcacttcatggcgctgctcgggcccaacggcgcgggcaagactacgttgttctcggtgattacccggctctacaacaatcaggagggccgggtctcgatcctcggccatcccctcgaccgtgagccgtcgcgggcgctcgccggcctcggcgtggtgttccaggcgcggacgctggataccgacctcaccgtcgcgcaaaacctgcattaccacgccagcctgcacggcatcggccgggcggcggcgcgtgcgcgcatcgagaccctgctcgcccgcgtcggcctcgccgagcggcgcgacgacaagatccgcaccctttccgggggccagtcgcggcgcatcgagatcgcccgctcgctgatccacgcgccgcgcctgctgctgctcgacgagccgaccgtcgggctcgatctcgaatcgcgcgccgacatcgtcgccatcgtccgcgccctggtgcgggaggaggggctctcggtgctgtgggcgacccacatcttcgaggagatttcgcccgaggacgacgccgtggtcctgcacaagggtcgcatcgtcgcccgtggccgcgccggggagatcggtgggcccggcgagacgctggaagccgccttccgccgcctcgtcgccgaacccgacaagagagccgtgaagtccgccgcatgaggtctccctcgaatcccgccgtcgcagcccgtgccgaggacggcgcgaagcccgtgccccatgcgggccggctcgatgcggtcggctacctcatcgcgctcggcgggatcgtccgccgcgagctgctgcgtttcttccaccagaaggagcgcttcttctcggcgatggtgcgcccgctggtctggctgttcatcttcgcggcgggcttccgcaacacgctcggcacctcgatcacgccgccctacgagacctacgtgctctacgaggcctacgtggtgccggggctcgcggtgatgatccagctcttcaacggcatgcaatcctcgctctcgatggtctacgatcgcgaggtcggctcgatgaaggtgctgctcacctcgccctatccgcgctggtcgctgctgctggccaagctggtcgcgggcgtcagcgtctccatcgtccaggcctacgcgttcctcgcgatcgcatggttctgggagaccggcattccgcccctcggctacctcgccgccctgccggcctttctggcctcggggttgatgcttggggcgatcggcctgttcctgtcctcgctggtgcggcaacttgagaacttcgcaagcgtcatgaatttcgtgatcttcccgatgttctttgcctcttctgccctatatccgctctggcaggttcgggcatcgagcgagtggctctatctcatctgccaggccaacccgttcacccacgcggtcgaattggtgcgtttcgctctctacgggcgcttcgagccggtcgcctgcgccgttgtggtcggcaccggcctcctgttcttcacccttgccgcaatcgcctacgatccgggccgcggcatcatggcccggcgcggcggaccggccggcgaagccgcctgagagacctcccatgatccctcgttccgttcgtgccccgctttgcctcgccctgatcctcgcggcggggcccgtgctcgcgcagcccaaggccgatccggattggccctgcccgcagcgcaaggtgacgacgctgggctacggctcgttctggaccgggccggacctcgctgaagccggtgaatggggcagcgaccgcgaggcggcccagcttgcccgcaagctcgcctctcgccgcaccgaattgcgcgaggtcgacaccctgctcgatgaattcgcgcagaaggccgatccggccgagaagggcaagcgcctgacccgcgtcttcgccggggtgttcgagatcatcaacggcgagcgcagcacggtgatgaacgggatcagccgctacgcccagggccagcgccgtctcgccgaacgcatccgcgacgaggcggacaaggtgagcgagttcaaggacagcccggaatccgactccaccaaggtcgcctccaaggaggtcgcggacctggaaagccggttcaactgggatcgccgcatcttcgacgagcgcaaccagtcggtctcctacgtctgcgaggtgccgacgattctggagcagcgcctgggcgagatcgcccgccgcatccaggcgcatctctgacccgctttcggtcggaagcgacgaagccgtttccgccgaacgccgcggcacgagcctatcgagccggccggttcgcgatttcgtgccgggattcgggccgggccgcagccgtcgaagcgatttgcctcgagaacggccgccggccatctgatgcccggcgcgacgcggcctcggcgtgagcggcatgacttcgcactgcgctccgtgatcgactatcttggtcgcgccgaagcggcgggatgcggggcaacccgtttttttggcgaaagagactcggcgcaatcctggtcggaacgagcggctaaagccgatcgaagcttgccgaatgatcccggtaaagtctgcctttttgtccgtaagtctttgacggaacggcagaaatatgttgccagaacaccacgcgccggcggaagcttgagcgtcccatcataattggtcccgtagaagcctggcagcgattgtcgttgcccccctccttcagcaacatccggcaacggttccgctcgaacgggccgcaagcacgaatgataagggctggggaatgacaatgcgggtgctgcgaggcagcctcatcgcatcggttgcactgcttccgggacatgtgatggcgcaaggcgcgggcggtggacaggccgtgacgctcgaagagatcagcgtcgtctcgaacacgccggttgcggcctcgcgccgggtcgtcgccacccagaccccgtcgggtctgcgcgaagtcacgatcctcgatggtatcgaccgcaacaagctgccgcagaacacgagcgtgctgacctcgggcgacgtctcgcgcgtcggcttcccgagcacggtgcgggcgctcgacgagcgcgtcggctcgatcagcgtcaacaacgcccagggcaatcccttccagccgacgatcacctatcgcggcttcgaggcctcgccgctcggcggctcgccgcagggcgtggccgtctatctcaacggtgctcgtttcaacacctcgttcggcgacacggtgcagtgggatctgatccccgacatcgccgtcgatcggatcgagctggagggctcgaacccggccttcggcctcaacgcgcttggcggctcgctggcggtgacgctcaagaacggcttcacctaccagggcagcgagatcaacgtgctcggcggctcgttcggccgcggcgcggtggcgttccagcacggccagcgcatcgacaatatcggcctctacgtcgccggcaccaagctcggcgaggacggctggcgcaagcactcgccgtcgcggctcaaccagatctacgccgatctcggcgtgcagggtgagaagagcgaattccacttcaacgtcataggcgccagcaacagcctgaccggcaacggcaccgccccggtcgagctgctgaaggccgaccgcagcgacgtcttcacctatcccgaccagaccaagaacgacttcctgcgcttccagctctccggcacctacgacgtcacgccgaccatcaccgtgcagggcaacgcctattacggcctgttccgccagcgcaccgccaacggcgacgccgccgacgtggagaattgcgaggtcgatgagcgtttcgtctgctccgagggcgcggacgacaaccagttcttcctgcgtgaccgcaccggcagccccgtgcggaccgaccggctgcgcaccttcaacttcggcgggatcaacccgactttcgccgaccgcttcgacgagggtggaccctacgccttcctcaaccagacccgtaccagcaccgacaatttcggcgccacggtccagaccgtgatccgcgagacgccgttcggcctgccgaaccgcttcgtgctcggcggccagtatgacggcggccgcacccgcttcggggccgacaactccatcggcggcctgaccctcgatcgcggcttctcgccccccggcatcgtcgtctccagcgacgacggcatcatcacccccgtctcggtccacacctcgaacgattacggcggcatctacttctcgaacaacaccgatttgaccgaccggctgaccctgacgctgcagggccggttcaacatggccaagatcgtcctgcgcgaccagatcggcacggcgctgaacggcgaccactactaccagcgcttcaaccccggcgtcggcgcgacctacaaggtcatccccgactacctcgtcgcctacggcggctacacggaagccaaccgcgccccgaccccggccgaactctcctgcgccgatccgctggcgccctgctcgctcaccaacttcttcgtcggcgacccgccgctgaagcaggtcgtggcgcgcaccgtcgaggccggtgtccgcggccgcatcccgcagcccgacgaatatttcggcggtatcctgtcgtggaaggccggcttcttctcgacccgcaacgacgacgacatcctgttcgtgccggcccccgacacgatcggccgcgccttcttccgcaacgtcggctcgaccaagcggcagggcgtcgaggcgagcctgttctacaacgcgccgcgctggaacgccttcatcgactacgccttcgtcgatgcgaccttcgagtcgccggtcgaactcgccgcgcccggcaacccgttcaacagcgcgggcggcgacgagagcggtgtcgtgctcgtgcgtccgggcaaccgcctgcccggcgtcgcgccgcaccagctcaaggtcggcgtgcagtatcaggtgacgccggaatggcgggtcggcgcgctcgcgcgcttcgccacgggcaagttcctcgtcggcgatccgaccaaccagaacaagaccaccggcgatttcgcggtggtcggcctcaacacgagctaccgcgtggcgtcgaacatcgaactctacggctacatcgagaacgccttcaacgccaactacgccaccttcggcaccttctcgccggtgaacgaggtgccgatcgtccgggtgcccaacgccacctcgaaccgcagcctcgcgcccggtgcgccggtggcggccttcggcggcctgcgcatcttgttcgagccgccgccggccgcccccgtggtggagccgttcccgctggtccggaagggctgagcgggtcttaagaaccgagcatgctcctggaccgaatccggtccgggacatctcttgattcacgcaagcggcgcggttctcctggatcgcgccgcttccatatttgaccctgactccagggttttcggctgggcgggacctgcgaattccatcctgcctattgccaatttctcccgggcaagttacgcaatctaagcgaggccgaacggccgctcgtccggtggcatgtttgcctgaggcatggcggtcgcgagcgtctccgcgattttgccgtttgcccggtttcgccgggcctcttcgatcaggagtttgccccgatggcgttccgcctctcctctgccgttctgctcgctgcgctcgtcgccgctccggcctacgccgccccgacgacgaccacgaaggtcgatatcgccgccttcgatccggacaaggacggcacgatcgatctgaaggaggccctggccgccggctccgctgccttcgacaagctcgatccggataaggacggcacgctcgacgctaaggagctgaagggccgcgtcagcgaggccgacctcaagaagctcgacccggacaacgacggcaccctcgacaagaaggaataccttgccgccgtcgaggcgcagttcaaggccgctaacccggacaacgacggcaccatcgacgctagggaattggccagcccggccggttcggccctggtcaatctgatccgctaaatttcccgacgcttcgtgcgggacgaaaaggggtgcggatcgcgagatccgcacccctttttcatgtccgtcagcccttctccgggccgtgggcgaagcgtcgcagagcggaactctgaggggccttcgaggactgttccgaccgaagcgagcggtcacgggaccgactcgtcacaagttgatctggaggagccccaaccccatgcgcattgccctgaccttgcccgttgccctcgccgtcctcgtcaccgcgggccccgccctggccgtcagctgcaaggacgacatctccacggtggagcgccggctcaacagcgccggtgcggagcaggtgaccggcaaggagccgccgggcggcgtcacctcctcgaactcgcccaaggccctcgacaagccgccggccggtgccccgtccgatccctcgaccaagccgacgaaggcgggtgtggaagaggcgcgtaccctgctcgccaaggcgaaggaacaggagaaggccggccaggagaccgcctgccaggacacgatgaccaaggtgaaggagaaggccggcgcgctgccgtaatccggcgccacggcccgatctcaattatctcttcggaaatgaagaggcccaggactgcgctctggcggtcctgggcctcgtcccgttcgggtctcaaggatcctcaatacgcgttgtcggtcttaaagagcgcgagcggcgtggtgagcaggatcttgaggtcgaacaggatcgaccaattctcgatgtagtgcaggtcgtgctcaacccggcgctggagcttctcgctggtgtcggtctcgccgcgccagccattgatctgcgcccagccggtgatgccgggtttgaccttgtggcgtgcgaagtacccgtccaccacctggtcgtagagggtgttcgccgccttggcctggaccgcatgcgggcgcggcccgaccagcgagagatcgccgcggatcacgttgaacagctgcggcagctcatccagcgatgtcttgcggatgaagcggcccacgggcgtcacccgggcatcggtcttggtaacgagctgcgatgcgcccgcgtcgcagagatcgacatacatcgagcggaacttgaagatctcgatcagctcgttgttgaagccgtagcgcttctgccggaacagcaccggccccggcgaggtgagcttcacggcgagcgccacggcgatcatcgccggtgaaagggctagcagcagcagcaggccgacgacgcggtcgaacgcgcccttcaggatgacgtcccaatcggccagcggcttgtcgaagacgtcgagcagcggcacgccgccgagataggaataggcgcgcgggcgcaggcgcagcttggtcgcgtgggccgagaggcggatatcgaccggcagaaccgagagcttggcgagcatctgcaggatgcgcgtctcggccgagatcggcagggtgaacaccacgagatcgacgggcgcgtgacgggcgtaggtgacgaggtcgctgacattgccgagcttggggtagccggcgacgtccgtgctggatcggtcatcgccccggtcatcgaagatcccgatgatgcggatgccgttgtcgccgctcgcttccagggcatggatcagttccacggccgccggtccgccgccgacgatcgcggtacgacggtcgaagcgccccttggccatttgcatacgcacgaaggctgaaagcgccgcgcgtccgccgagcaggatgccgaggccggccatgtagtagctgagcagccagatccgggagtaatggtcggcgaccttggccagcaccatggccgcggccaccatcaggaacgcgatggaccagccggtggcgagcttcaccgccgttctcggcagatcgcggaatgcgctgatccggtaactgcccgaagcctggaaaagtccgagcgccgccaaggtcaccgccagaatggcggcgtggtagcgcggggcgaggggcacgacaccgcgcagcaaggcctgatgcagggccaagccaagcaggattaagccgcagaattcagccagccgcacgcaaccggcgagcacgaccggcgacagccaagcccctttcggtggggttggcgcagggttcgacgcggacggcgcggaatcagaattctcgtcgctgtagagcacgagcggcgtcggcacggatgtgagtgcgccgttctccctcgcgaccttcagcagatcccgaacgtcgatggcgctcatcggaatgttccacgtgaaaacatcgagcctccccggtcgtcgagtgtgccgcatcgaccttcacgaaagcctaatgcgcggacggaccgggctgtggaaaacggggacatcgaacgtaccgccgtccgcgctcaagccgtcgccgggacagacgccgtccgcgtgcgtttcgcgctgaaagcggccgcgtagccgcacagcacgtcggtcgccatgcggttcatggagaaacgggtgcgcagcgaattgctgagcgcccgtgcgcggccctgccggcgtgatggctcctcatcgaggatgtggaggatcgcggcgctcagagcttcgcaatcaccaggcgggaccagatcggaggagaaggccccgaagatttccggaatgccgccgacattggtcgccacgaggggctggccggccgccgcagcctccagcacgacatagggcagggattccgccagagagggcaccaccatgacgcggccgcgtccgagcaccggccggatcgcctggggcggctcgaacgcgatggcatggcgcagaccgagattctcggccatcgcggcgatgctctcagtatcgggcccggagccgaccatcaggagccggagctcgcggccctgtccccgcagccgcgcgagcgcccgcaacagcaccggcaatcccttggcctcgcgcagttcaccgacatagacaagatcgaacgggtcatccgccgtctccaccgcggcgaactcggcttccgcgatgccgttatggacgatgcgctcgaggcgcggcgagcctccggcgaaggcggcatgacgcgaagcgacgtactcgctctcgaacaggaacaggtcggtcgcccgcgccatcacctgctcggcggccatgtagacccggtggagggtcgtgcccggacggtagttgtagctgccgccgtgcggggtataggcgcggatcacgccgcgcccggccctgccgagcggggcgaggcgggcaaagacgccgcctttcgcgccatggccgtgcaacacatcggcgccgacggcgagggcttgcgatcgcacggtgcgcaagacgtgaaggtcgctcgcatgcgggttccggcgcatcggaacgcgcgtgacgccgagagcgaggtagggggtcagatccgccagagtccgttcggcccgctcgccgccggtcgaggcgtcgcagacaaggccaacggcgtgcccggcctccgcctgaaggcgggtgagatcgatgacatggcgaaacaggccgcccactggggcccggaacacatggaggatgcggtgccgctcaccggtgccgacgcgggacgacaggtccgcgatcgcgtgacccgtcggaccctgtggcgtcagggcggcggtcagaggagcggcgaaaggagaggccacggcagtcggtctccgcgcgggcggccccgatgcggggcccgaaccggcggaagatcgtcatggcgcggtcagcacccggttaaagggcaagcgcaaacggtaggcagaggcctctgccggccggctttcgtggatcgcggttaggggttggtgaacgccgcgatgggccggctcagaagaaccgctccttgacgacgatcgtgtcgcccggccgcaccgggtaggacatcgggacgatgccgttgatgagcccgccctgaccctcgcgggtcagcaccgcgtagtcgcgtgccgcccgtgggccgaagcccgcggcgatggccacggccgtctcgacggtcatgccgttgacgtaagggtattgccccgaggtcgtcacctcaccgaggatgtagaagggccgataggcatcgacctcgacggtcacgtgcggctcgcgcacatagcctgcggcgagcttcgattcgatcagccgggcggcctgcgcggtcgtctgcccgccgacctgaaccacgccgatcagcggcatcgcgatccgcccgccgccatcgaccgcgtagatgttggacaggttgtcctgcccgaacacgatgacccgaagcttgtcgcccgccgccagggagtagcgcgtgccgatggaaccggtgccggtggcatcgagatcgacggtccggaaatccggacgcaggcagccgccgagcgcgaggacggacggaagggccaggagaaatgcgcgccgctgcatcgccatcgccgttgtgaagaacctcggcgttacttaacggcgcatggttaacgaatgctgatccggccgcgcgaccgaccggaatcacaactcgagttcggcctctcgtctcgaatgccgacgacggccggctgcggctcttaacgggaagtcaaccttaacgacctcaactgacccaagacggatcgatcaccccgatccgcgtcctgccttcgtaaagactgcccatgccgcgcctcaggctgtcgaccgatccgtctcttccgccctccggcgggcccggtgggcccggcgatggattggcggtggcgcagattggcggcgtcctgcgccgctcctgggcctggatcgccgtgccgacgctcgtggcagcgatcggggcgggcgtcttcgtgcaggtggtgaccccgcgctacaccggcgaagccaaggttctgctggaaagccgcgatcccgccttcgcccgcaccgccgccgagcggacggaccagacccagccgatcgacgagcaggccgtcgcgagccaagtccaggtggcgatgtcgcgcgacatcgcccgcgaagcgattcgcagcctgaagctggtcggaaatcccgaattcgatccggaggccgagggcagctcggcgatccggcgcacgctgatgatgctcgggctcgtctcggcgccgatggatcgtccgtccgaggatcgcatcctcgaaagctacctcgaccatctgctggtctatccggtcggcaagtcgcgcatcctcgccgtcgagttccgctcgcgcgatcccgaactcgccgcgcgcggcgccaacacggtggcggacctctatctcgcctcgctggaggcggcctccgttgataccgcccgttacgcctcgacctggctcggcaacaacatcgcgaacctgcgcgcccgcgtggccgaagccgaggcgaaggtcgaagcgttccgcgccaagcacggcctgatcggcacgggcagcagcgcggcggctcagccgctctcgtcccagcagctctccgaattgtcgagccagctctcgcaggcccgcacgatccaagccgacctgaccgcccgcgccaagctcctcaaggacatgatcaaggagggccgtgccttcgagatccccgatgtcgccaacaacgagttgattcggcgcaccgtcgagagccgcatggcgatgcgtgcgcaactcgctctcgaatcgcgcacgctgctgccggcccacccgcgcatcaaggagctgacggcccaggtccaggatctcgagaatcagatcaaggccgccgccgagcgggtggtgcgcaccctcgagaacgacgccaagatcgcgggcgctcgggtcgagagcctgcgcgcggcggtcgagggacagcaggatgtggtcgccaagggcaacaccagcgaggtggagctgcgcgccctggagcgcgaggcgaaatcccagcgcgaacagctcgaatcctatctcgcccgctaccgcgaggccgccgcgcgtgacgccgagaatgccagcccggctaatgcccgcgtggtgtcccgtgcgatcgtgcccgatctgccgtccttccccaagaagctgccgatcgtcgctttcgccacgatgctggccttcctgctcgcgagcgcaggggtcatcggccgccatctcctcgtcacgccggccgggccgggcggagaccgcaccggggatgagggagagcccctcgttcaaagcacccggaccgatcgcccgcgcgacttctaccccgagccggagccgcccccgtcgcgccgccctgtctacgagccggtctatggcggggcctatccggcctcggcggcggaacgcttcgcgccggccctcgcctttgcccattccctgagggcgacagcaacagttcatcacccggtcttcgccagcacggcgccgatcggagccgaggcggccgcgcaagcggatgcggcgaaaacggacaaggaagggctcggcgtccccgccaaatcctccgcctcctctgccgatctcgacgggctgatcgcccgactggagaacggaacgggcaaggggcagggcgaggggcagggcaaggggccgttggccggtccgtccaaggggggctgtgtgctcgtggtcgaaaccccgcgcgccgacggcacgcccggcctcgcctccaatctcgcccgggtgcttggtccgcgctaccagacgctgctggtcgatgtgaacggcgtcgtctccgggccgtccgagccgggactgaccgatctggtggccggtgcggccgacttcctcgacgtgatccagccggtgcggggttcgcgtctccacgcggtgaagcgcggcgccgcgcctctcgatgtgctggtggaggagccgcaaggcctcgccatcgggctcaacgccctgtcgcagagttacgattgggtgctgtgccgcctcgatgcgcgccatgccgaggacggtgccgaactcattcccgcggtcggaccctgcatggattcgatcgtgatcgcctcggatgctccgtccgacgacccggatctggtctcgctctatcgcctcgccaaggaaaccggtgtggcccgggtggtggttgcccggcatggcgaggacgcggacctcacgccgagcctggaagggacgtctctgcggctctcggcctgacgcaccgacggaccttcgaagaggcggggcgccggttcagcaacctgtcccatgctcgtcttccgccgcggccatcgcagcggcgatgcgcagggcccagaggttggtctccacaagggccgcgagagcaacgcccgcggcgatcgcggaaaccgagagcaggattggcacggtatctccccgaatcagggcggtggttccgccggtccagatcggagggaccggcggaaccgccgagcctcgctaaggggggccgcgttcgacccggcccaatcaccttgcctgctcagagaaatagctgctttaacaaaatttatagttgtgtcgcctcgttcggccaacgttcagatgtcggacttggcggcaccccttacgtgccatggccggatcgaggcaagtccctgatttatcgatttaattccaagggcgagttccgtatgagagcgatcgatcttgccttcatgacagtatgcggcagaacgccgcacaccctacgccacgacctttgctggcggactgaacacaacccgccgtcgatcctgtcggctcaaccctagaacggcagcttcatgccgggcggcagcggcagacccttcgtcagctccgccatcttttcctgggcggtcgcctcagccttgccgcgggcgtcgctgcaggcggcgacgatcaggtcttcaaggatttcccgttcgtcggcgaccatcaggcttggatcgatcgaaacgccgagcacctgacccttggccgtcatccgtacggtcacggcgccgccgccggaggcgcccgacacctcgaccgcttcgagctcggactgaaccgaggccatcttctcctgcatggcctgggcctgcttcatgatgcccatgaggtcgcgcatggtgggttcgctccggttccggtcgagaaagggtcggctccccgcacttaggcgcaggggcccgagcttgccagggtgaggcatgagcctcaggcgtcgtcgtcggtctcttcgggcggaggggctgccggcccggcgccgttcgccgcggcatcggcgctgtcggtctccggcgccttgtctcgcacatcgacgatctgtgcgccggggaagcgcgacagaacttcccgcaccagcgggtgggcggcggcgttctggtggcgcgtttcctcggccgcccgcgtgttttccgcgagcgtcggcgcaccctgctccttggagagggccaccagccagcgccgtccggtccaggcatcgagggcgcgggcgagatcggtcgggaggctctgccggccgccgggggcgagtcggaactcgatccgcccctcctcgaagcgcaccagatgtacgtcacgctccagcgccaccttgagggcgatgtcgcgggcggcctcggcctgggcgaccacgtcctcgaagcgcccgagccgcggaccggccggggccaccggagccgggcgcgatgcgggttgcggcgccgcggcggagacgggggagggcaccgcggccagggtcggccgaggcgagggctgcggggcgggcggcgccatctgcagtgcggccgagccgtgcgaggccatgggggagccgccgtcgcgtccgaggctcgggcgagcggcgccgttgccctcggacgaggcgatgtcggcccgaagctggcgcagggcctcgtcgggcgtcggcaggtcggcggcataggcgagccgcacgatcgccatctcggcggcggcgagcgggcggggcgcggcctgcacttcgggcagcgccttcagcaggatctgccacgcccgcgacagggcccgcaccggcaggcgcccggcaaacgcgacgccgcgcacgcgctccgcctcgcttaaggtggggtcggcctcggcccccggcacgagcttgaggcgggtgacgagatgggtgaagccggcgaggtccgagagcacgaccgccgggtcggcgcccgcgtcgtactgggcgcggatctcggcgaaggcggccggcacgtcgccgcgcatcacggcctcgaacagatcgacgatgcgtgaacggtcggcgaggccgagcatgtcgcgcacacccgcagccgagaccgcgcccgccccatgggcgatggcctgatcgagcagcgagagcgcgtcgcgcaccgagccctcggcggcgcgggtgacggcggcgagcgcctcgtcctcggcctccaccccttccgcggcgcagatcttcttcaggtgggcggcgagcacgtcggcctcgacccggcgtagatcgaagcgttggcagcgcgacaggatcgtcaccggaaccttgcggatctcggtggtcgcgaacacgaacttggcgtggggcggcggctcctccagcgtcttcaggaaggcgttgaatgccttctccgagagcatgtggacctcgtcgacgatgtagaccttgtagcgggccgagaccggcgagtagcggatgccgtcgatgatgccgcgcacgtcgtcgatgccggtatgcgaggccgcgtccatctccagcacatccatgtgccgggattccatgatcgcctggcagtgctggccgagctccggcatcgacacggtggggccggtatccggctggccggtgcgcaggtagttgaggccgcgggcgaggatgcgggcggtggtcgtcttgccgacgccgcgcacgcccgtgagcatccaggcctgcgggatgcggttggccgcaaaggcgttgcccagcgtgcgcaccatggcgccctggccgatcaggtcatcgaaggtctgagggcgatattttcgcgccaacacccggtaaggcgtcgtggccggcacgggcgcgggggtgggcatgccgggcaggcccggctcgtcggtgagcgtgccgtgcgtctcgtccatgccgccgttcggattttcggaagaggccgggccgtccagctcaagcggacggcgagggtgggaggctggacgaagacccgctcggtctcgttagggctgcttccttccggacctgacccggttggcgagtgaaacgtccctcgccaacctcccgcgccgtatatgacggcccgcgcggcgggatgcaagcgggttgcctccctccgacagcaccgccatgcttcgggaaagagagaggccaaggcagggaaaggccatgcggatgaccacgatcccggtgcgcctcaccgtcctcgcgctgcttgcgagcctgtccgtgcccgccggcgcgcaggatcgggccggagggccggcacaggagggggcgccaaaagattggcagggccgttaccgctacgagcacgcggccggccgcacggccggcggcacggacatcgtcgtgacttacgacctcgtcctgctgccgcccgatgtcagcgacggatgcgttctgacggtgcggggcttccaggccgacgagacgctccgctgccggacccgccgggaggggcaggatctcgcgttgacgttcgatcgctacggcgatggcagaacggtcaacaggtacggggtggcggtctacaagccgggccagcccctcttcacccttgccaagggtggggcgttggtcacgcgctggcagggcctcaagccggacgggcagggcgtggccgatcgcggcgcttacttcaaaagggtgcggtagtcccggagaggcgacctctccgggagcgggttcgtcactccgccttgcgcttcacgacctccaaggtcttcgggtcgagcttcaggtcgaactgcttgccgttggcgtcgatggcgtcatccacctcgatcatgccgtcgtcgagctcgatctccttccacttggtgaagccctccttcttcaggatgtcctcgaccttggcctgttggtcgggcggcagcttctcgtcggcgagcaccggaccgctgagaagagcgaagccgatggcgaaggcggcgagggggcggaaggacatgagacgctccaatactgagagagacgccgggcgaaccgttgatcgtcccggttgttcctgcccgtctcgatacggccccgctcatgattgccagcgcgcgtagtgccgcctaggttgcaacctccgggttcggagcttgccgcagcaccatggtcacgcgcgtcgccaccgtcgccttcgaggggatcgaggcgcgtgccgtcgatgtgcaggtgcagatcgcggcgggcgccgtcgccttcaccatcgtcggcctggccgacaaggcggtggcggaatcgcgcgagcgggtccgttcggcgctgatcgcctcggggttggcgctgccggccaagcgcatcacggtcaacctcgctccggccgacctgcccaaggaaggctcgcattacgacctgccgatcgcgctcgcggtgatgggggccatcggcgcgctgccggcggacgcgctcggcggttattgcgtgctcggcgagctcgcgctcgacgggtcgatcaccgcggtggccggcgtgctgcccgcggcgatggcggccaacgggcgcggcctcggcttgatctgcccggccgcgaccgggcccgaggcggcctgggccgccggcgacatggacgtgctggcgccgcgctcgctgatccagctcgccaaccacttcaagggcagccaagtgatggcccggccgcagcccgcggtggcggcacccgccgggcctatgtcggatctgcgcgacattaagggccaagagggcgccaagcgcgccctggagatcgcggcggctggcggccacaacctgttgatgaacggtcctccgggcgccggcaaatcgatgctggccgcgcgccttccctcgatcctgccgcccttgggcccgcgcgaactgctcgaagtctcgatgatccagtcggtcgcgggcgagctgaagggtggcgccctctcgaatcggcgcccgttccgccagccgcaccattccgcctcgatggcggctctggtcggcggcgggctcaatgcgcggcccggcgaggcctcgctcgcccatggcggcgtgctgttcctcgacgagttgcccgaattcacgccgcaggtgctcgattccctgcgccagccgatggagacgggcgagatcatgatcgcccgcgcgaaccaccggacgacttacccggcgcggtttcagctcgtggcggcgatgaacccgtgccgctgcggcatggcgctggagccgggctatgcctgccgccgggggccgaacgaacgctgcgtcgcccagtacggcgcccgcatctccgggccgctgctcgaccggatcgacctgcggatcgaggtcgcggcggtgaccgcggccgacctgatcgtgccgccgcccgcggaaggctcggccgaggccgctgcgcgggtcgctgcggcccgcgccctccagagcgcgcgctacgccgccctcggcctgccggccgccacgaccaacgccacctgcccggcgaccgtcatcgaatccgccgccgcgcccgatgccgagggggcggcgctgatccgccacgcggccgagaccatgcggctgtccgcccgcggcttccaccgcacgctgcgggtcgccctgacactggccgacctcgacggcgaggcgcaggtgcggcggctgcatctggccgaggctttgtcctaccgggcccggggcgagcagccggcggccgcggcttaggggcgagatccggagggcgttgctcgaacccgttcgagtgtctctcacaagacgagcgcggcgcgtcctcgccagcgcgagaacggtcgctgaccggggcttcagaggcgcgcaggccgtatccgatcggactgcatcgggcccgcgcttctaggtccttgttttgacacccattctttcggcgaaccggtgaccatttcgtcggaatgcgctctaaggccgcccactgaggcggacgagggcagggctccgtcgtctgagggcatcgcaatcgtcttggcctgggagaggctcggttatgatcaccgtgtttcacgcaccgcggacccgctcgcttcgggtgttgtggatgcttgaggagatggggctgccttacgaggtccgcctcgtcgatttcccgagacatcgttccgatgccgagttcatgcgtctcaacccggccggctccattcccgtcctgcgggatggcgatgtcgtgatcagcgaatccactgccatcatcgagtatctggttgcgcgctacgggcccacatccctcgcgccgcagccatcggagaccgcctatccttcatatctccagtatttccatttcggagaggccagtctcgcgggtccgatgacggtcgttgcacattgctggttcatgggccctgaagatcagcgagaaaatgcgggcgtcgaggctgctcggaccatcttccgtgcgcggctgccggccatccagagccgccttgaggagcatgactatctcgcgggatccgcattcacggcagcggatgtgtccgtcgtctatgccctcggacttggccaggcgcttcgcgccgtcgagacatacgcgcctgtcatccaagactaccttgcgcgttgccgagcccgtcccggatttcagcgcgccttgctgaagtgatgggaggattgtgcgggatcctgtccgtgatgtcccggaagggtcggggtctgccgccggcattcacacagccccgccccgcccattgccacgcccctgcaccgcggacatagtcgtgcacaatatgtcaggggcggccggcctgccggaacagaccctgtgcgagggagcgaggcggtggcgcacggcacgcagatgcgcgggcatctgtgcggaatccagacggcctggacggatgcgggcgaggctttggacgcggtcgcggccgtggcgggggccgtcgaccgtgcggtcgtcggccatctgatcgtcttcttctcgccggcctacgacgcggaaaccctcaccgccgcgctcgcggcgcagtttcccggcgtcgggctcaccggctgctccacctccggcgggatcagcccggcgggttcgatcgaccgcggcctcgtcgccatcgccttcccgcgccagggctttcgcatcgtttcgggcctgctcaccgacatcgcccggctcgacgtggagggggcggcctcgaccgtgcgcggcctgcgccggaccctcgacggcgggcggccggacggcggcagcggccaccgcttcgccctgtcgctgatcgactcgctcgccaacgcggaggagacggtggtctcggcggtagcctgggcgctcgacggcatcccgctgatcggcggctcggccggcgacgacctcgccttccgcagcacggtgctgatccacgagggccaagtctgccgcgaggcggcggtgatccttctggtcgagaccgatttcccgatccggatcttcaagagcgacaatttcgagccgaccaaccgcaaattcgtggtcaccgccgcccgcgaggacgagcggcgcgtcaccgaactcaacgccgagcccgcggcgcgcgaatacgccatggcggtagggctcgacccggaaaacctctcgacgatgagctttgccgcctacccgctcgcggtgaagatcggcggggaatattactgccgctcgatcagccgggtggagccggacggctcgatgaccttcttctgcgctatcggcgagggcgtggtgctgacgctggcgcagccccgcgacatcgtcgaggcgacgcgggccgaactcgaaagcctcgacgcgtcgctcggcgggcttgacctcgtgatcggcttcgattgcgtgtttcgccggctcgatgccgagagccggcaggtgcgccaccgcatcgccgacctgtaccggcgctatggcgtggtcggcttcgagacctatggcgagcagtaccgctcgatgcacctgaaccagacttttaccggcatcgccatcggccgggctgagacgccggagccccgcggcgcgaagatcgcgacgtgacgacggcccgatgaaccgcccaggcctctggatggaaccgccctccgaaccgcagaccatcgaggccctgacgcatcgcgtggccaagctcgagcgcatcaacgcggcgctgatggcccatgtcgagcgcaccatggatcagcagggcggcgcctactcgctgttccagaccgcgatcatgctggaaggccgcgtccgcgcccgcaccgaagagctgaccgcgctgatgaacagcctggagcgctcgaacgcggcgatgcaggccgccaaggaagaggccgagaccgccaaccgctcgaagacgcgcttcctggccgcggccagccacgatctgctccagccgctcaacgccgcccggctctcgctctccgcgctgaccgacctcgcgccggggctggaagcgcaggggatcgcccggcaggtcgagcgcggcctggagacgatcgaagacctgatcaaggcgctcatcgacatctcgaagctcgatgccggcatcgtgcgccccgtgatcaagccggtgcggctcgccgacctcgtggccgggatcgaggccagcttccggcccttcgccgagcgcaaggagctgcgcctcgtcacccgctgcgccgacatcgtggtggagaccgacgggatcttgctccagcgcatcctccagaacctcgtctcgaacgcgattcgctacaccgagagcggcggcgtgctgatcgcagcgcggcggcgggacaagctctgccggatcgacgtggtcgataccggctgcggcattcccgaggccgagcgggcgctggtcttcgaggagttctttcgcggcgcgcgcgagtgcgacgatggcgggatcggcctcgggctcggcctatcgatcgtgcagcgcatggcctcgaccctggggcatgccatcgagctgcattcccgcagcggccacggcacgcggctgagcctcaccctgccgctcgccacccagcgtccggaccctcgggtgaccctggcaccgctggcgacagcgctgacgggcgcgcgggttctggcaatcgagaacgacgcctccacggcggaggcgctgcagcggctcctgcgcaactgggatgccgaggtgcaggtgtttcgcgatctggcgggcgtcgtggccgccctcggtgccggtctggcgcggccggacgtgatggtgatcgactaccacctcgacaacggcgcctgcggcctcgacgttgtggattacctgcggcgcaaccggggctgggtgacgccggtgatcctcaccaccgccgaccacggcgccgacatcgccgcccgcgcccaagccaccggggccgaactcgtccacaagccgatcaagccggcgcaactgcgctcgctgctcgcctacatgctggcgtgagcggtcgagttgccggaggagttcagagggcgctgaaacgccgctcgcccatcagccggtcgcgggcgcgggcgacgagggcggggcgaatgcgggtgacgtcgtcgccgtcgaggagcggcgatccggcgagcacgccgagataggcctcctcgcggtcccggcaggtggaaaccgctttggtggcggcgaagctgcggctggtggtgcggatctgctctgcgaacgcctcgtcgagacagacttgccacgccgcgtggcgcacaccctccggactctccgccagcgcggggagggcggcgaggacggcaagggtcgtgaggctggcgaggaggacgcgacgcatgggacgagcggaccctgggacggcgaacctgaggcggtgacagggttttccggggcggcacgcgctcgcggaaacctctcatcaaccttggccgccgaaccgttaaagcctgctaacgcgccagatccgggctggtcccactttgggactgggaaaattttctgaaaggttccctcatccccaatccgatcgatcccttcgggatggcggatttgcggaatggcggctttgcggaatggtggatttgcggaatggtggatttggacgtcgcttaggcgccgcgcgggctcgctgatagggttccgctttcgatgaagcggagccggatcagcggttggccgccgtgagcggcgaggcgtcacgaccgagcgccatccagcctaccgcttcctggctctcgcgcttgacgaaggtgtagccggtctggcgccagggcaggaccgcgttggtcttgttgtcgagcacgaggtcgccgcggttggtgatgagggtgaggaccgcgtggccctcgcccttttcgtcgatgaccacggtcatccgcatcgcccggcgcggcaggccggcctcgaccagcaggcggcgcttcaggagctggaagtcctcgcaatcgccccggccgtcctcggcgagatcccagcggtcggcggcctgccaatggtccccatcggtcaccgcttccaccgaccggttgatccggcggttgactgcgttgatcgtctgccacagcgccggggtcagggtgatgctggcgggctcggtgcgatcgaccgcgcattcgccgggatagcgctcgcagaactcggcccaggcggcgatcggccgggcggggccggtggtgaccgccgacaggctcatggcgggcagcgcggcggtcggctgggcctcggcgcgcggggccgcggcgaggagaagagccccggccagggcgaggcccgccagcaggcgggtcgtgagggcgggccggacgacacagagcttggagaacgcgatacgcatggccctgaccgagcagttaagcttccgttaatgaagctctcacggccgtctggttcccgcaatcgccgagttaaaaatcggttaacgcgatccgtcgcatttgatcgatcggggccgggacgcccacgaggggcgcaggagcgagcgcgaaacaagtcccgagcaccgtcaccgggcgcggtggcggcggcgccacggcacctgttaggcttggacttatcctaggatttgcaaagccttccgatgaccagcgaactgccttccgccgagcccgtgcagcccaccgaccgtgggcaggcggtgatccgcaccgtggcgatgcccactgatacgaacccggccggcgacattttcggcggctggctgatggcgcagatggacatggccgccggtaacgtcgccgcccgccgggcacgggggcgctgcgccacgatctcggcggaggcgatgaccttccaccgcccggtcttcgttggcgacgaggtgagcttttatgcctggatcgtgaagacgggccgcacctcgatgcgcatccaggtcgaggtctggcgccgggagcgggagggcgaggccaccatgaaggtcacggagggcctcttcaccttcgtcgccatcggcccggatcgccggccgcggccgatcccggaggagcgggaggtctgaagacgacgtcgccggctgagcgcggatcgggcgttcagtgcatcgtcagcgtggtgagccggcgcgcgcccgcatgctggtgcaggaaggcgctcatctcggcgagcaccggcgccttgcggcggaagctgacggagagcgacagcagcgtgtcggcatggtcgaggccttcatagacccgttcctgcaccgggacgcgggcatcgcgcaggcgcgcagcgaggctcgccgtgttgcggggccgcaccacggtatccttgtcgccggtggcgaggaaggtcggcggtgagtgggcgccggcgtaggagaccggctgcgtcgcctccgggtcgggcgcctgcccgaacacgtcgatcgaggtcttctggtcgaagggcaggaagtcgtaggggcccgacaggccggccactgcccggatgatccgcggatcgacgccggcttggcgcagatattcggggtcgagccccagcatcgccgcgttgtaggcgcccgccgaatggcccgcgagcacgatccgactgggatcgccgccctgcgcggcgatgttgtcgcgcacccaggcgatggccgccgccccgtccttcaggaagtcgggaaagcgcactttcgggtagagccggtaatccggcagcacggtcacgaagccctgtgcggccagggcctgcgcggcgaaggcgtagtcgtccttgctgccgctgttccaggagccgccgtagaagaacaccagcaccggcgcccgctccacgggcacggtcggcacgaacacgtcgaggcgctggcgcggatccgcgccgtaggccgcgtcgcggatcgcgaggcggccgcccttgtcgcgcggcccgagcgcatcgaacagcgccagcggcgagcagccgctcaggcctagggcggtgagcccgaggcagaccaacgagacgagggagacgaatgccttgatcatgtgacccgtgattgacgcggcggtcgcggcggattcatggccgcggggtggcgacgttgggagttatgtcctcaggacgatgcaggcgccgccgacaccacggatcttctggcagaggccgtcagccgcgttccggctctcggccgggatgcgcacccggtagaaggtgcgcgtgccgcgaaagcgcaggcgggtgccgacgatcatcggccgcacctcgccgatcacgctggtgtagcggacccgcgcccgctggaagctcgcgagtgccagcgacttcgagaagttgccggcgagctgcacgccccagggcgcggccgggccaccctcgacggacagggcgaagcggtccccgcgcgacgggatgcgcagggcggcggtgacctgaaggcagctctgcgtctcggcctccggcggaggcggcttgtaatcgatttgtccctcagtcttcttgccctcaggcttcttcgccgccggatcggctccctccggcatctccacgctggcgttcggccgccaatcctccgccgggcggccggtgatgccgatgacgtaggcccgcgtctcggcgggcaggccgccgctgccggcgagccaggccgagacccgccccggcccgccgttataggcggccgccgcgaggccgagattgccgaactgtcgcttgaggtcggccaggaaatgcgccgcgtgcgggatcgcctgttcggggtcgaacggatcggtcagcccgcgatccttggccgtgcccggcatgaactgcgccacgccctgtgcgccggccgggctcaccacgccgacgcggaacgcgctctcgcgccagatcagacgcgtcaggaacggcaccggcagcttccgcgcctttgccgaatcctcgatcagacggcagagcgcctgctccaccgtctcgctctcgggcgagggggccgcacgcgagggaccggcgagcacggcgagggcggccggcagaagaacgagggcgagacgagacacggcggctgatttagggcgccggtccgggaaggggatgtctgcccgcttccgcggcacgttctgcccggctgaagagcatcattgtgccgggttcgacgcttcgcgagggggttgtaccttagtagcgttctaagaatcgcactatttttctggagttccccacgctaggctcgatgcttgcaagagccggacgccaagatccggcctcacgaggaggaacacgatgctcgaagagcgcatctcggagatcgatgccgaggcggctgcaaagtccgtttccgaagccgtcacccggctcggcgcctgcccgcacgactgccccgacacctgttcgatgatctacaccgtcgagaacgggcggctgatcgacgtgcgcggcaacccggatcatccgatgacccgcggcgcgctctgcggcaagctcaaggacttcgaccgccaccattacaaccccgaccgcatcctctacccgatgcgccggaccggtccgaagggcagcggccagttcgagcggatcggctgggacgaggcgctcgccgagatccaccgccgcttcaccggcatcatcgagacgcacggggcggaggcgatccttccctacaactatctcggcaacgagggcgtggtgcagggcctcaccgtgggtgacgccttcttcaaccggctcggcgcgacggtcgccgagaagacgttctgcggctcgggctcctgcaccgcgtggctgctgaccgtcggcccgaccaacggcaccgacccgatgagcttcgcgcagtcgaagctcatcgtgatctggggctgcaactcggtctcgaccaacatccaccactggcacgtggtgaaggaggcgcagcgccacggcgcccgcgtcatcgtgatcgacccctatcgctcgcgcaccgccgcccaggccgattggcacctgatgccgaagcccggcaccgacggcgcgctcgccatggcgatgattcacgtcatcatcgaagagggcctgaccgacgacgactatatcgcccgccacaccgtcggcttcgagccgctgaaggaacgggcgcaggccttcacgccggaatacgccgccgagatctgcggcatcccggccgacgacatccggcagctggcgcgcgaatacgccaccacccgcaatgcggcgctgcggcccggcgtggcggtggagcggagtgccggcggtgcccaggcgctgcgggccatcttctcgctgcccgcgctgacggggtcttggaaggatccgggcggcggcgtctaccagatgccgctgtgggagttcccggtgcactgggaccgggtctgccggccggacctgatcccggagggcacgcgggtgctcaacgtgctgaagctcggcgaggtgctgaccggcgaggcggggatcgagcccggcatccacgccctgatggtctacaatgccaacccggtttcgaactcgaccgagaccgccaagatcaagcgcgggctcgcccgcgaggatctgttcacggtcgtcagcgagcacttcgtcaccgacaccgcccgctacgccgacatcctgctgcccgccaccatggcggccgagcacgacgacatgatgttctcctgggggcacttcttcttcaccctgaaccagaaggcgatcgagccgccgggcgagacggtggcgaatgccgagctgttccggcggctggccaagaccttcggcttcaccgagccccagttctccatgagcgagaccgagctcatggaatggtatctcgattgggagagcccgaagctcggcggcatcggcatggaccatttccgccagcacggctggtaccgcctgaacatcggcgatccggacacgcgcaccccgcatgccgagggcaacttcccgacgccgtcgggcaagtgcgagttctactcggaggccgcggtcacgagcggcaacttcgtcgcgccgcccttccggcagatgtacgagcagttccagggcggcgaggccctcgacccgctgccgggctacgtgccggccaacgaacggccggagacgaatccggcccaggccgagcgctacccgctcaacatcgtctcgcccaagagccacggcttcctcaactcgcaatacgccaacgaggcgcacaaggtccgcgcgcagggggagcagacgatcctgatcaacccggccgacgcgcagagccgcgagatcggcgagggcgcgctggtgcgggtgttcaacgatcgcggcgccttccacgggcaggcgcgggtgaccgaggaggtgccgccgggcctcgtgatcgcctcgctcggctactggcactcgctcaatcgcgacggggcggtgaacgtcatcagcgcctcgacctatggcggcatgggccactcgccgaccttcagcgataacctcgtgcaggtcgggctggcgcagtagcgcgacgcgaagacgattcgcgcggccggccccgcgcgctataacccctcggcccgccgctccgacaccggatcgcggcgggccgtttttcgttcgacggggttcgatgtccgatacgctgctgaccgtcgaggatctctcggtcgccttccactccggcgagcgcgagacccgcgcggtggatcgcgtcagcttcgccatcgagcggggcgagaccctggcgctggtcggcgaatccggctccggcaaatcggtgacggcgctctcgatcctgcggctgctcgacggcgccgcccatcacccgggcggaaagatcctgttcaaggggcgcgacctcttggagctgcccgagcgggagatgcgcgcggtgcgcggcgcggacatcaccatggtgttccaggagccgatgacctcgctcaacccgctccactccatccagcggcagatcggcgaagtgctggagatccaccgcggcctgaagggcaaggcggcgcgggcccgcatcctcgaactcatggatctcgtcggcatccgcgacgccgagcggcgcctcggcgcctatccgcacgaattgtccggcggccagcgccagcgcgtcatgatcgcgatggcgctcgcctgcgagcccgatctcctggtggccgacgagccgaccaccgccctcgacgtcaccgtgcaggcgcagattctcgcgctgctggccgacctgcagaagcggctcggcatggcgatgctgttcatcacccacgatctcggcatcgtccggcgcatcgccgaccgggtctgcgtgatgcttgccggccggatcgtggaggcgggcccggtcgatcgggtcttcacccggccccagcacgaatacacgcagcggctcctggccgccgagcccaccggccgggcgaaccccgtgcccgatcacgccgaagagctggtcgaggccgggccgctcaaggtgtggttccccctcaaggcggggttgctccggcgcaccgtcggccacgtcaaggcggtcgatggggtacggctcagggtgcgggccggcgagacggtcggcgtcgtcggcgaatccggctcgggcaagaccacgctcggcctcgccctgctgcggctcaccgaatccgaggggccgatcgtgttcctcgggcagcgcatcgaggcgcgcggccccgccctgatgcggcccctgcgcaaggacatgcaggtggtcttccaagacccctacggctcgctctcgccacgcatgtcggcgggcgacatcgtcgccgaggggttggccgtgcaggggctggtgaagggcggcgacgagcgccgcgccctggtggcgaaggcgctcaccgatgtcgggctcgatccggcagcgatggaccgctacccgcacgaattctccggcggccagcgccagcgcatcgccatcgcccgcgccatcgtcctgaagccccgcttcgtcgtcctcgacgagccgacctcggcgctcgatcgctcggtgcaggcgcagatcgtgacgctgttgcgcgacctccagcgcgagcggggcatcgcctacttgttcatcagccacgacctcaaggtggtccgcgcgctctcgaactacgtcatggtgatgcagcacggccaggtggtcgaggagggcccggccgaagagatctttgccgcgccgaagaccgactacacccgcaccctgttcgccgcggccttcgagatggatgccgcgaccaccgccgagatcgagccggcctgagccatggcccgcgccctcctcatcgtcctcgattccgtcggcattggcggcgctccggacgccgaccgctacggcgacgccggctccgacacggtcggccacatcgcggaggcctgcgccgccggacgcggcgaccggccgggcctgcgcgccgggcccctgcgcgtgccgaacctcgccgcgctcggcctcgggctggcctgcgaaggcgccaccgggcgcgtcccgccagggctcacgcccgaaggacccgtgcgggcgctttggggccacgccgtcgagaccgcggccggcaaggacaccccgtcaggccattgggagatcgcgggcgtgccggtgcgggaggcctggggccactttcccgatgcgcagcccgccttcccggcggagctgacggcggcgctggtcgcacgggcagggctgccgggtatcctcggcgattgccacgcctctggcaccgcgatcatcgaggcgcttggggccgagcatgtccggacgggcaagccgatctgctacacctcggccgacagcgtgttccagatcgccgcccacgaggaggcgttcgggctggagcggctctacgagacctgccggatcgcccgcgaggtctgcgatccctaccgcgtcggccgggtcatcgcccggccctttctcggcagcgcggcggagggcttccgccgcaccagccaccgcaaggacttttcggtggcgccccccgccgggacgctgctcgatgggctggaggctgcgggccgcgcagtcgtgagcgtcggcaagatcggcgacatcttcgcccaccgcgccaccggccgcgagatcaagcccgccggcaacgccgcctgcctcgacgcggcgctcgacgccttcgccggattgccggagggcggcttcgtctttctcaacctcgtggatttcgacaccgagcacggccaccgccgcgacgtgcccggctacgccgccgagctggaagctttcgacgcgcgcctgcccgagatccaggcggtgctgaagccgggcgacctctgcgtgatcgccgccgaccacggtaacgacccgacctggacgggcacggagcacacccgcgagcaggtgccggtgctgggcttcgggccggggctggcgccgcgcgcgctcggccgccgggagagctttgccgatatgggcgcgtcggtggcggcccatcttggcctgccgccgctcggggccgggcaggcgtggtggtgaggggttcacccccgtcctcccatctctccacctcaccctgaggtgccgcgaagcggcctcgaaggggtcttccagggatcgcgagcgatctggaggatccttcgaggcccgctgacgcgggcacctcaggatgaggcggaggggaggagagcggaagttttgtgagcgacacgcataccaaaaccgtttgcccccttcgggatggcggatttggctgtcgctcaagtgccgcgcgggctcggctgatacgggcctccgctccgatcgagcggagacccgtatccggcgatcagcgcgaaaacttcttgtacttcagcttcttcgggatgatcgactcgatcccgagacggcgcttcttgtccgtctcgtaatccgagaagttgccctcgaaccactcgacgtggctgtcgccctcgaaggcgaggatgtgggtcgcgatgcggttcaggaaccagcgatcgtggctgatgatgacggcgcagcccgcgtaatcctccagcgcgtcctcaagggcgcgcagggtctccatgtcgaggtcgttagtcggctcgtcgagcagcagcacgttggcgccgcccttgagcgtgcgggccagatgcacgcggttgcgctcaccgcccgagagcgtgccgaccttcttctgctggtcgccgcccttgaaggcgaaggccgcgcaataggcgcgcgaattgatctcgcgcttgttgaagtagatgatgtcattgccgcccgagatctcctgccagaccgtggcgttgggatcgagcgcgtcgcgcgattggtcgacatagccgagcctgaccgtctcgccgacctcgatccgcccgccatcgggcttctcctggccggtgatcatcttgaacagcgtggtcttgccggcgccgttcgggccgatgacgccgacgatgccgcccggcggcagcttgaacgacagatcctcgatcagcaggcggtcgccgaaggccttgttgaggtgttcgaactcgatgacgttctgcccgagccgctcgtcaatcgggatgacgatctgcgccgccgcatcgaccttgttgttctgcttggcgaccagctcctcgtagcgggtgatacgcgccttcgacttcgactgccgcgccttgggcgaggccgaaatccattcctgctcgcgggcgatcgagcgctggcgggccatgtcctcgcggccctcctgctccaggcgcttctgcttctgcaccagccaggcggagtagttgccctcgtaggggatgccccggccgcggtcgagttcgaggatccagccggtgacgttgtcgaggaagtagcggtcgtgggtcacgatcaggatcgcgcccggatactgcttgaggtggccctccaaccagttcaccgtctcggcgtcgaggtggttggtcggctcgtcgaggagcagcagttccggctcccacagcagcagcttgcacagcgcgacgcggcggcgctcgccgcccgagagggtcgcgaccggctgctcgtcgctcgggcagccgagcgcttccatcgcctgatcgaccttagaatcgagctcccagaggttctgggcctcgatctggtcctggagggcggtcatctcgtccgccgtctcctcggaatagttcatcgcgagttcgttgtagcggtcgagcagcgcctgcttctcggccacgccctccatgatgttctcgcgcaccgacttgttcggatcgagctgcggctcctgcggcaggtagccgacgcgcgcgccctgcgcgacgaagccctcgccggtccagtccttgtcgatgccggccatgatcttgagcagcgtcgacttgccggcgccgttgatgccgagcacaccgatcttggcgtcgggatagaacgacaggttgacgttctcgaggaccttcttgcccccgacataggtcttggtcagaccccgcatgtggtagatgaattcgcgggccatgtgcgttcgtcctgcgtgaagcgtggaagccggtcgggccggcgctcgcggatgcgtggcctcttgcgcgaggctggctctgtcgagccaagatgctcgagccatgccgcgcggggcgccgtccgctcgcggatgaagaatttcgtgttcgagtatcagggccgcccggcaggggcaaggcgaaggccggacaggcgacggtcggataccgatcctgatatgagggcggtgcgcctcaggcgaaagggttgcgcaccggctcggccgtctccggctcctcgggcacggcatcgggcagatcctccgcttcgagggtggcaaccaccgcatcgagcaggctcttcaacgccttcgcacgcttcaaacccgcccggtcgcgggtgaggtcgaggctgccatgcagggcaatgcggcgcgtaccgttctcgatggagaagccggcgaaggtctggacgccggcatcctccgcgaaggggcggaagggaagggcgggatcggctttgcggcgcggcatcgggagctcctcagaagatcgcgcgcatcagctcgcgccagagccggcgcaggacatcgacggccagttgcttgaggaagtcggcgaacgattccgggccgccgcgggagaattcctgcggctcgggcagcgccatcgccttggccttgctcgcctcgggcaaagccgggaacacgtcgagccccgccgtctcccgcagggtcgcgagcgagaccgcgcgccattccgcgccggccgcattcggcacgagataggccccggcctcgccggtgcgtggatcgtagatcgccttgaacatctgggtcggcaccagcacccgccccttgatcgccccgaccgagcggccctcgaagatggggccggttacgacgaagatctcgccgcgctcgctggcgagccggcgcacgctttcctcgatcgccgcccacaggccgcggttcaccgcccggttctgcggcacgatgttggccaggctgaaggattcggcctgggcgacctcgctcggcatgtcgccggccggggccagatggccgcggtcgtagccgctccgcaggtagtcggcgaggctcgcgcggtcgtcctcgggcaggcggtcctcgtcgtgaaaggcatcggcgcgctcgacccggcgggcggcggacacgctccggcgcgtcagccgctcggcggcgtagagcggcgtgcgcgacacgcccgaatggagcacggcgaaggcctcgaagcagagtgggacggctcggtcggcgagtttcgggttggtgagcgtcggcgcccggccgtccgcgagcagggcgcggcaggccggcgcctccggcagtgcttgggactccggcagggcttgggatgccgccgcgtgcgagacgacgacaagcagaagggccggaacgagcggacgcagcaccattgccggcctagtagcagacccggacgcggcgggggccggacggcgtctcgcgccagcggaagccgcaggggcgcccaagcggatcgatcagcgggcggatgtcacggtccggcggtcccggcgggcggcggcagcggacgtcgtcggggcagcgcgccgccccgggccggggcctgccggcatccgccgcccaggccgcactcccgccgatcagggcgagcgccagcgcgaccgtggccggtaacgttgcggcgataggcatcgggcggcggcctcggggatgagcgggcaagatgttgatcaatgcagccttcatccataattgagggcgcgtcacgcgtgaaatcgtggggctgccttaactctgaaggcagacgaagcggccgaatcctctgaaagacgcgccgctgttgcagcaagatcatggtatcccgtgatcggtttgcgctagaatgatcgttcatatgtcccggggaaagctgtttccggggaggcgggcgaaatccgaaggcaggccgcgttcgagaattcggacgtgtgcccctgcaggaactgccctgccgacgggaacgcattgagagacgggtgaaggccttggcactagcggacacgacgatccttgagggtcttgagacgccggatcgtctccggcttctgccggagagcgagctgcagcgggtggccgacgcggtgcgcgccgagatgatcgacgccgtgtcgatcaccggcggccatctcggctcgggcctgggcgtggtcgaactcacggtggcgctccaccacgtcttcgacacccccgacgaccgcatcgtctgggacgtcggacaccagtgctacccgcacaagatcctgaccggccgccgcgaccgcatccgcacgctgcgccagggcggtggcctctccggcttcaccaagcgctcggagagcgagtacgaccccttcggcgcggcccactcctccacctcgatctccgccgcgctcggcatggccgtggcgcgcgacctcgaggaggcggacgccaaggccaagggcggcccggcgccgaagcgccgcaacatgatcgcggtgatcggcgacggctcgatgtcggcgggcatggcctatgaggccatgaacaatgccggcgccctgcactcgcgcctgatcgtcatcctcaacgacaacgacatgtcgatcgccccccccgtcggcgcgatgtcggcctacctcgcgcggctcgcttccggcggcacctatcgctcactgcgcgagaccgccaagcaactgggcaagctgctaccgaaggcgctctaccagcgcgcggcggcggccgaagagtatgcccgctcgctgatcgtcggcggcggcacgatgttcgaggagatgggcttccactatgtgggtcccgtcgacgggcacaatctcgaccacctgctccccgttctgaagaacgtgcgcgactcggatcagggcccgatcctgctccacgtcgtcacgcagaagggcaagggctacgcgccggcggaagccagcgccgaccgctatcacggcgtggtcaagttcgacgtggtctcgggcgtgcaggccaaggccaaggccaacgccccggcctatacccgcgtgttcggcgagagcctgatcaaggcggccgatgccgatccgaaggtggtggcgatcaccgcggcgatgcccggcggcaccgggatcgacctgttcggcaaggcgcatcccgaccggaccttcgacgtcggcatcgccgagcagcacgcggtgacctttgccggcggcttggccaccgagggctacaagccgttcgtggcgatctactcgaccttcctgcagcgggcctacgatcaggtcgtgcatgacgtcgcgctgcagaacttagccgtgcggttctgcctcgaccgggccggcctcgtcggcgcggacggcgccacgcatgcgggcgcgttcgatctggcctatctctgctgcctgccgaacatgacggtgatggcggcggctgacgaggccgagctggtgcacatggtggcgacctgccacgcgcacgattcgggcccgatcgcgctgcgctacccgcgcggcgagggggtcggcatcgagttgccggagacgggcgtgccgctggcgatcggccgcggccgcgtggtgcggcgtccggagggggcgcgggtggcgctgctctcgctcggcacgcgcctgtcggaggcgctgaaggcggccgatgcgctcgaggccgagggtgtcgcggccacggtggcggatgcgcgctttgccaagccgctggatgccgagctgatcgtcgatctggcgatgagccacgaggttctggtgacggtcgaggagggctcggtcggcggcttcggggcgatggtgctgcaccttctggccgagcgcggtgtgctcgataccggccgggtccgggtccgcacgctgacgctgccggacagctaccaggaccacgacaagccggagaagatgtacgccgaggccgggctcgatgccgagggcatcctcaaggccgtccgcgccgccctgccggaccagaagaagggcagccggaccgggcgcctgcgtctggcttgagggttcgggtgctcgaaggccattgcttgaagagcgcctcgccctgcgcttgaggttgagaagcgcggtgcttgctgcaccgcctcatcagtgagactagcgccgcgccgtcgggccctggatcgggtgcgttgacggagcggcgtttccctttgcccgctggtcccaggaccgatgggcgagaccacccgtgaatcacgcgagcacgatgacagagccgacccaaagcggcccgttcccagcggggccggtgttgatcaccggtgccagcggcttcctcggagccgccctggtggacgtcttccgcgcggccggtttccgcgtgcgcatcaccgtgcgtgcctcatcgccccgcaccaacctgatctggcccgatgtcgagatcgtcgaggccgacatgcgcgaccgggcggcggtggcgagcgccatgcgcggccagcgctacctcgtccacgccgcggccgattaccggctctgggcgccggacatggaggagatcgtccgcaccaaccgcgacggcacgcgcatcctgatggaggaggcgctcaaggccggcgtggagcggatcgtctacacatcgagcgttgcgaccatcaaaccgcacgacgacggcacccccgccgacgagacccggccgctgacgccggagaccgccatcggcgcctacaagcgcagcaaggtcgtggccgagcgcgtggtcgacgagatggtggctcgtgacggcctacccgccgtcatcgtgaacccctcgaccccgatcggcccccgcgatgtgaagccgacgccgaccggccgcatcatcctcgacgcggcccagggcaagatcccggccttcgtcgataccggcctcaacctcgcccatgtcgacgacgtggctgcgggccatttgctggccctgcgcaagggccggatcggcgagcactacatcctcggcggcgaggacgtgatgctggcgcaaatgctcgccgacatcgccgccatcgtcggccgcaaggcgccgacgacgcggctgccttatgcggtgatctacccgatcgctttcatctccgagcagatcgcgcgggtgaccggcaaggcgccgctcgccaccatcgacggcgtgcgcatgtcgaagtaccggatgttcttctccgacgccaaggcgcgggcggaactcggctattccgcgcggccctaccgccggggcctcgaggatgccatcgcgtggttccgtcaggcggggtacatgaaatgagcgccgcgcttcaaaccgccagcgacgcccgcaccggcaagggccagcacgacgagaactttcccgtcgcctcgcatctgatccacccgcgctaccgcggcgcgatcctcgccttctacaactacgtgcgggccggcgacgacgtcgccgaccacaccggcctgtcgcccgagcgcaagatcgagatgctcgacgcgctcgccgacgcgctcaccggcaagggcggctccgaccccacggtcgagccgctcaagcgggaactcgcggcccatcgccagccgccgacccacgcgctcgaactgctcgacgccttccgcatggatgcgcgcaagtcgcgctacgcggattgggacgagctgatccactattgccgctactcggcgatgccggtcgggcgcttcctgctcgacgtgcacggcgaggatccggcgcgggtctaccggacctccgacgcgatttgcgccgcgctgcaggtgctcaaccaccttcaggattgcggcaaggattttcgcgatctcgaccgggtctacatccccctcgacgtcatgcggaagcatggcgccgacgtgtcgatgctgggcgccgaccgggcgagcccgcaactgcgcgcggtgatccgcgaactcgccgagcgcaccctggtgctgctggacgagggggcgccgctgccgaaccagatcgacgacctgcgcttgagcctggagatcgccgcgatccatcgcctcgccgtcgtcctgacgaaggggttgctgacccgcgatccgctcagcgagaaagtccatcacggtaaggccgccttcgcgctcaccgcgctcggcggcatcgccgccacgctggtgcgccgcccgttccggtcgcgtgcgccccgtcccgcccccgccggagccggccgatgagcgccaccgccaccccgatgccgggcgagaccccggaagcgtctgccctgccggccgccggctcgtccttctacacggcgatgcgcctgctgccgaaggagcggcgcgaggcgatgtatgccgtctacgccttctgccgggtcgtggacgatgtcgccgatgacggcggcccgcgtgaggtccgcgcggccgagctcgaccgctggcgggccgatatcgacgcgctctatgccggccatcctcccgcgcgggtgaagccgctcgaagagccgatgcgccgcttcgacctcaagcgcgaggacttccaggccgtgatcgacggcatggcgatggacgcggaggaggacatcgtcgccccatcggaagccaagctcgacctctattgcgaccgggtcgcgagcgccgttgggcggctctcggtgcgcatcttcggcatgccggaggcggacggaatccgcctcgcgtggcaccagggccgggcgctccagctgaccaacatcctgcgcgacatcgacgaggatgcggaacgcgggcgcctctacctgccgatggagaaattccacaagatcgggcttatgaacccgactccgcagagcgcgctggcgcatccgcgcctcggcgaggtctgcgcggcggtcgccgcggaagcgcaagagcattaccgccagacctgggcgatcatcgagcgcagcccgcgtcgcgccaccaaggcggcccgcctgatggcggcggcctaccggctctacctcgacgccgtggtcaagcgcggctgggcggccccgcgggcgcgggtgaagccgggcaaattcccccttctcctcgtcgctttgcgccacgggattctgtgatgacgggtacggttcacgttgtcggcgccgggctcgccggcctctcggcggcggcctcgctggcggaggccggcagccgcgtggtgctgcacgaagccgccaagcaggcgggtgggcgctgccgctcctactacgacccctcgctcgggctgaccatcgacaacggcaaccacctgctcctgtcgggcaaccgctcatccctcgacttcatgcgcctcatcggtgcgccggccaacgccctgaccgggccggacgaggcggtctatgacttcgccgacattcgtaccggcgagcgctggaccctgcgcccgaacgagggccgtttgccttggtgggtgttgcgggccggccggcgcgtgccgggcacccgcgcgcgcgactacctcgcgccggtctccctgctgatggccgcctccggcaacaagccgggccagagcggcacgatcggcgagaagatgtcctgcgaggggccgctctacgagcggctctggcacccggtgctgctcgctgcgctcaacactgagccgcgcgagagcgatgtcgggctcgccgccaccatcctgcgcgagaccttcgggggaggcgggcgtgcctgtcggccgctcatcgccgtcgagggcctgtccaccgccttcgtcgatccggccctgcgctacctccagagccgcggtgccgagatccggtatggccggcggctgcgggcgctgacgctcggccagggccggatcgaacgcctggacttcaccgacgagccgacggtgatcggtcccgacgacgccgtggtcatggccctgccgccctgggtggcgagcgaactcctgcccggcacgcctgcgccgcaggaattccgctccatcgtcaacgcgcatttcgccgtgcgcccgcccgagggcgctccgctgatgctcggcgtcgtcggcggcctgaccgagtggctgttcgcctatccggaccgcttctccgtcaccatcagcggcgccgaccggctgctggaggatggccgagaggatctcgcgcgccgcatctggaccgagatcgcagatctcaacggtcttgcacgggatttgcccagctggcagatcgtcaaggaaaagcgtgcgacgttcgcggccacgcccgcggaagccgcgcgccgccccggcgcggcgacgcgctaccggaatctggttctcgccggtgattggacggagacggggctgccctcgaccattgagggcgcgatccgatccggcacaaacgccgcgcaagccctgttccgcaccgggatgtgcggacgggcacaggcacagggagttgcttgaaggatatgacgacggcatcgagacagtcgaacgaggcaagaacgatgcgtgaggcggccgtaagcaaggtcgagacgctgcagcgtcccaagacccgcgacgtgtccctcgacgacgtggagcgtggcgtccagagcgccacccgcgccctcaccgagatgacgcaggcggatgggcacatctgcttcgagctcgaggcggatgcgaccatcccctccgagtacatcctgttccaccagttccgcggaaccgagccgcggcccggcctcgaggccaagatcggcaactacctgcgccgcacgcagtcgaaggtgcatggcggctgggcgctggtgcatgacggcccgttcgacatgagcgcgtcggtgaaggcctacttcgccctcaagatgatcggcgacgacatcgaggcgccgcacatgcgcgccgtgcgcaaagcgatcctccagcgcgggggcgcggccaacgccaacgtcttcacccgcatcctgctcgcgctctacggcgaagtgccgtgggcggcggtgccggtgatgccggtggaggtgatgcacctgccgaagtggttcccgttccacctcgacaaggtgtcctactgggcccgctgcaccatggtgccgctgttcgtgatccaggccaagaagccgcgggcgaagaacccgcgcggcgtcggcgtggccgaactgttcgtgacgccgcccgattcggtgcggacctggccgggctcgccccacgccacttggccgtggacgccgatcttcggcggcatcgaccgcgtgctgcagaagacgcaggaccatttcccgaaggtgccgcgccagcgcgctatcgacaaggcggtcgcctgggtctccgagcggctgaacggcgaggatggtctcggcgccatcttcccggccatggtcaattcggtgctgatgtacgaggtgctgggctatccgcccgagcacccgcaggtgaagatcgcgctggaagctatcgagaagctcgtcgccgagaaggaggacgaggcctatgtccagccctgcctgtccccggtctgggatacggcgctgaacagccacgccatgctcgaagccggcggccaccaggcggaggccaatgcccgcgccggcctcgattggctcaagccgctccagatcctcgacatcaagggcgactgggccgagaccaagcccaatgtgcgccccggcggctgggcgttccagtacgccaacccgcactatcccgacctcgacgacaccgccgtcgtcgtgatggcgatggatcgcgcccagcgccagcatgggctggtcagcggcatgccggactattcggaatcgatcgcccgtgcccgcgaatgggtcgagggccttcagagcgccgatggcggctgggcggcgttcgatgccgacaacaaccaccactatctcaaccacatcccgttctcggatcatggcgcgctgctcgatccgccgaccgcggacgtgaccgcccgtgtcgtctcgatgctgtcgcagctcggcgagacccgcgcgaccagccgggcgctcgaccgcggcgtgacctacctgctcaacgaccaggagaaggacgggagctggtacggccgctggggcatgaacttcatctacggcacgtggtcggtgctgtgcgcgctcaacgccgccggggtcgatccgcaatcgcctgagatccgcaaggcggtggcgtggctcatccgcatccagaacccggatggcggctggggcgaggatgcctcctcctacaagctcaaccccgaattcgagccgggctactcgaccgcctcgcagacggcctgggccctgctcgcgctgatggcggcgggtgaggtcgatgatccggcggtcgcccgcggcgtcaactacctcgtgcgcacgcaggggcaggacggtctgtggagcgaggagcgctacaccgcgaccggcttcccgcgggtgttctacctgcgctaccacggctacccgaagttcttcccgctctgggcgatggcccgcttccgcaacctgaagcggggcaacagccggcaggtgcagttcggcatgtgattttttggggcggtcgtcccaatggagagaggcggcgcggggcatcccgcgccgttttcgtttgtgccggggggccgtccgaacaggaccggtctcgcgcacttttcctcatacgagcccgcgagactgccattgattccctgggagcacctcgacaccgccgcaatccccggtgagacgggcagcttgcgcctgatgcgccggggcagcgagttctcgattcagctcgaccgcaacgaactcatgaacagccgtctcagcggctccgaggaggcgctggcacggctctcggccgagcggatcgcgggggtgaagacgccacgtgtgctgatcggtggctacggcatgggcttcaccctgcgcgccgccctgagccttctgccgggcacggcgcaggtgagcgtggccgagatcgtcccggcggtgctcgcctgggcgcgtggtccgatggcggaactgaccggcggcagcctggatgacccgcgggtctcaatccgtgaagccgacgtcgccgcggtgatccgcgagcgtccgggcgtctgggacgcgatcctgctcgatgtggataacggccccgatggcctcacccgcagcgccaacgaccgtctctacgacgccgccggcctcggtgccgcgcgcgcggctttgcgcccccgcggcgtgctggcggtctggtcagcgcatcccgatgccgctttcagccggcggctcgcacaggcggggttttcggtcgaggaggtcggcactcgggcacgcggcaagcgcggggcgcggcatgtgatctggctggcccggcgctgatcctgagagcgatcccgatcgcaacctcatcgtgaggtgccatcgctccgcggcggcacctcgggatgagcggatggatgcgatatgcgggaggtttacgccccccggcgtgccatcaactgctcgatcagcgtggcgccggtttcgagtgcggccagctcttccaccatcgtcgcgaccgtctgcgcgatctgctccggggtgtgctcggaggtcatgaagaagcgcaggcgggaggagcgctccggcaccgccggatggatgatcggctgcacgttgatgccgcgcttgaacagccggtcggacagggtcacggctttgagcgaatcgccgatgatgaccgggatcaccgcgagtccgagactcgtgccggtgttgaggccgtgcttcttggccagtgccaggaactggttcccgttgcggcgcaggcgctccacccgctcgggctcggcctgcatcaccgagagcgcggcctcggccgcagcggcgagcggcggcgacatgccgacgctgtagacgaagccgcccgcggtgcatttcaggtactcgaccagcaccgaaggaccgcagatgtagccgccgcaggaggacagcgtcttcgagagcgtgcccatccagatatcgacgtcgccggcatcgaccccgcaatgctcgtgcagccccgcgccggtgcggccgagaacgccgagcccgtgggcgtcgtccaccatcagccagcaatcgtagcggcgcttcagctctacgaaggcagccagctccggcgcgtcgccgtccatgctgtagaggccctcgatcacgatcagcgcgcggcggtgctcgtgacgcgtcgcctcgagcagcttctcgagggcggccgggtcgttatgggcgaaggagcggcgctgggcgccagagagttgggcgccggtcacgacgctgttgtggatcagcgcgtcgtggaagatcacgtccggcgcttccaggatcgcgccgatggcggtcacgttggtggcgtgcccgctcaccaggaccacacaggcttccgtgccgtaatgggcggccagcgcccgctccagcttgaggtggccgggccgctcgcccgccacgatccggcttgcggaggccgaggtgccgaaggcctcgatcgccttgcgcgccgcaccgctcaccgccgggtgaccgttgaggccgagatagtcgtaggacgaatagttcgagaaggcttggccctcgatgcgggtgttggcgcccgcgcgggtctcgtgcacccggaagaacgggttgccgaggccgatcaggtcggcggccgagcgctgcaggcgcagctcccggtagccggtcagcttctcgaaatcctgcggcgaatcattggccggcgccttggtctcggcgagagcgggggagggccgcgcattggtgcggcccagccggttggtgacgaagctcgcgagcgcggcccggccgtcctgcgggcgtgacggctgggtcatggcaagatctctttgatgtccgaaacgttcttctcgacgagttcgttgaacggcatgagcgtggcggcatcgagatcgccgacatgcttcgtggcgagactcaaggtcacgcccgccgcctcgtccaccggcgttgccaccgcctggatcagggtttcggtcagctcgttgacggtcagccccgaggagatgcccgccggcggcgcatcgagggcgaagcgttcctgaaggctcgcccccagctcgacgcccatcagcgaatcgaggccaatttcggagagctggcgcacgcggctgatgtcgtccttcggcaggcgcaggatgcgggcgatgtcctcgacgatggcgtcggagacagtcttgcggaccgtgtcgatatcctggctccgcagcagcgcgccgatattgatggccgccaccgtgcccgactcggcctgctggtcgccgccgaggctggcatagctcggcgagcgcagggtcgcgaggcgttcgcgggccttgccccagtgcatcgcggcgatggcaattacgccctcgtcgcttgtcttgccctggctctccaacgcctcggccatcagatcgaggcagaggcgggcgtccatcggtgtcacgccgacgcgggaggccagcgtttccatcaccgccttgttgcgggcgagcacgccgacatcgccgatggcaccccaggcgaccgcgagcgcgggcaggccgaggcggcggcgctggcgggcgacgccttccatgaagccgttggcggcgacataggaaccctggccgggattgccgatgaaggtcgtggccgaggagaacagcacgaagtagtcgagctttcgcccgcgggtggcggcgtcgagatggcctgcaccgatcaccttcggtgcgatcaccgcttcgagcgtctccggctcgatcgccgagattaggccgtcctgcagcaccatggcgccgtggatcacgcccgcgagcttttcgccccgagcctcgatgccctcgattagcgcctcgactgcccgacggctggtgatgttgcaggccttggtctcgacccgcacgccttgcgcggcgagttcggcgacgaccgcgcggccctcctcgttcggcttgccggagcggccgacgaggacgatgcgcttggcaccccgatccgcgagccagcgggctgcctcgataccgaagccgccgaggccgccggtcacgaggtgaacgccctcggcgctcaccgtgaaggcgttgcgctggacccgcgcgaccgaaccgggcaccggcggcgtcacgacgatcttaccgacatgccccgattgctgcatcagccggaaggcgtccgaggtctcgtcggcggcgaagggctggtagggcaggggacgtaagccgccttccacgaacagcgccatcacctcgcggaacatccgcgcgccgtcctcgccctggtgctggagcacctgatcgagatcgacgccgaagtaggagaggttccggcggaagggccgcagcccgatatgggtgttggcgacgtagtcgcgcttgcccagctcgacgaagcgcccgaacggccgcaggcagttgagcgagcgttccatcatctcgccgaacagcgagttgagcaccacgtcgacgccgtcgcccgtgatgcggcggacatcgtccacgaaggcgagcgagcgcgaatcgagcacatgctcggcgccgagcgcggccaccagcgcgcgcttctcccgcgagccggcggtggcgatgacccgcgcgcccttccacttggcgatctggagcgcggccagaccgacaccgcccgcgccgccatggaccagaagccactcgcccttgcgcaggcgggcgcaggtgcagagcgcgtagtaggcggtgaggaaggccaccggcacggtcgccgcggcggccggatcgagacccgccggcatcggcgcgacgaccatttccggcacgacgacgtgggtggcaaagcccgactgggcgaaggcgacgacggcatcgccgacggcgaagtccaccacaccttggccgatcgcggtcacctgtccggagacttcgaggcccaggcgcggaccggcaaagccgtcctccaggatctcctccgggagcatggagagtgcccagagcacgtcgcggaagttgaggccggtggccgccaccgcgatctcgacctcgccgggaccgggggcggcgcgctcggccggaccccagaccatctcgttgaggccgccggtgttggaacgctccagccgcgcggcgggcgccgcctcgccggccgtggtcgcggcgcggccgggatggaagcgcacgacgcgggtggcatcggcatcgagcacgatctcggtctcgtcggtgcccgacaggatcagggcgcgcagccgctcggcggcgtccttcgaggacagggtcggcgcgaggtcgatccggcgcacgtcgagggtggccgtttcgttggcgagcgtccggctgaaggcccagacgccggcctcgaccgccgccgcttcgccgcccgcgtcacgggtggcgccgggggcgaccacccaaaggcgggtctggcggctgccgagaaactcggcgcagcgcttcaggctgaggcagcggtcgcgcagccgcgtcgccgccgcgccctcgccggcaaaggcgccggccaggaacaccacggtgtccggggtttcgcgctcgagttcccgcagcgactgctcggaatcgaggatgatcgagacgtggacgccgctcgccaccagtagggtcgccagcgatgaggcagtctccgcgccgaactcgtcatgggagccgacgacgaaggcgaagctctggccgtggccgaccgccgagcgcaccggagcttcggcgacgagcagaaggtcgtcgccgttggccgaggccgcacggtcggcggaaacccgcacgaggcccgacgcgctgaggcggcgctgccagccggtcacgtcgtcgaggcgcgagagcggcatgccggcgaccgcttcctcgaaccagtcgggcgcgaggccgaagacgaggtcgcggaacagcgaggcaccgggctcgaccgccacgagcaatccgcccgaggcgagcgcggcggcgagctgtcccggcagggccttatcggcgcggtgcagcacgtcgctggccagaacgaggtcgaaggcggcgggcggcagagcgtcgatgtcctcgatcacctccaccgtgctcggcagagcgaggcgggcgcgttcggccagacgccggtcggtgtccagcacggtgagccgagcatccgcttcgcgggcgagtgcggcggcgcgggccgagagcgggccgaacccgacttgaaggatgcgcagcgcccggtccgacggcatgcggccgcgagcctcggcaacgatccgtgccaccacgtcggcggcggcgcgggccgtggcgccgcgcagatggaaggcgtccagagccgccgggggcaggctggcggaggccggcgcatcgcccgccacgatccgcccgaccaaggcggtggtgtcggcgagcagcaccagttcggcggccagttccggatggtcggccgcgatccagcgcatggtctcttcgggcgcgggaagggacacgtcgcggcgcaggcgccagacacccttctcgagggtcgcgagaccgctgctttccagggcgtagagggcgttggtcgcccaaggatgcagcgcggccggcaggcggcgatcgagggtcaccttgcccttctcggagagaccgtcggccaggcgataggcgagcgccgtcgcccagccttccagcagcaggtggcccggtccgagatcggccgtgtccggcgcagtcgcggcggcgaggctcgggcgcagccgctcggccacgctcgggcgccgctccaacggcagggcggtcggctcggtggcgcgctcgaccccttgcgtgatggcgtaggcgtcgagatcgctgccgctgcgggcgcgcagggcttggaaccggccctcgcgaatcgtcgcgacgacctcgccctcggcgtcggtcagggtgaagtcggccaggatcgagcgctcgttgcagcgccgggtgcgaatctcggcgcgggcgatcgcggcaccggggcgcagcaggcgcacctcgccgaagcgcaccggcacgtaggccttggtggcgccctcgcccatcagctcggcgaagagcaggatcaggccgtggaagcaggaatcgaggcgcgcgggcacgaggccgtagcggtcgtcggactcggccgggatcagctcggagacgatggtggtctcgtcgatgcgcgccgacgccgcgacctgccggaagttctcgccgaagccgaggccggaggcgagcgcccggcggtagagcccgtcacccgaaatcgcgtgctcggccgggaccgcgaggtcgcggcgggccggcacggggaagtcgccctcgatgatcttggccgaggcgtggagctgccacggcgtcggggtcaggcgggggcggctgaggatctggatctggtttccggagcccgacaggcgcaccagcacctcgcgcaagctgtcctcggcgaagaccatcggcgagaggatctcgacgtcggagatcgtcacgctctccgtgcgaagcgcctgacgggcgacgtgcagcgccatctcgacgaaggcggcgccgggcaggatcacctgaccgtcgatgcggtggtcgtcgagttcgggcacgagtgccgcgtcgagatggccgtgccattcgaggccgtcgggcgcgaggcgcgcgccggcgagcgggtggtagggccgcggcgcggcgcctgctccctccgtggtctcggcgaggcggaacgggcggcgctgccagggatagagcggcagggcgatgattccggccggatcggcaccgaacaggcgcgcctcatcgaccgcggcacccgcgacgagggcggcggcgaccgccttggcgatcggatcgccgccgatcggcttgcggtgcatcacgccgaccgaggccacctcgatggcgagcggttcgatggcgtcgccgatatgcggcagcagggtcgcgcgcgggccgacctcgacgaagacgcgggcgccctggcgggtcgcctcctgcagcgcctcgcagaagcgcacgggctcgcggatattgcgccaccagtagccggcgccgaactgggcgccggggagcaccgtgccggtcacggtcgagaccatggcggtgtggccggccgaggccttgagcccgtcgaggtcgcgcagcagcggacgctcggtcggatccatcaggcggccgtggaaggggtattcgagatcgagcttgcgcccgcggcggcgcttgcgcgccagcgccttcatcgcggcctcgatgtcggcctcggggccggccaccgtgatcgccttggggctgttataggcggcgatgtcgagggtgggatagtcggcgaggaacgcctccatctcctcggccggtccgagcagcacggccatggtgccgaagccgcgcgtcgattcctggtgcttgctgcggtagaagatcacccgcaccgcctgttccaggctcaagatgccggcggcctcggccgcagcgatctcgccgacgctgtggccgagcacgtagcggggcgcgaggcccttggcgcgcagggccgcggtcgaggcgctctggatcgcgaagatcaacggctgcgagacgcgggtcagagagagacgcgcgtcgagatcctcggcgaacatcgcttccttgagcgaccagccggagagcttctcgaacagcttgtcggtctgatcgaagcgggcgcggaaggccttgctctcctcataggcctcgcggcccatgccgacccactggctgccgttgccggaatagacgaaggcgacctcagcttggcgttcgaccgccgtgccaacgatggcggcatcgctctcctcgccctccgccagcgcccgcagagcggcgggaacgtccgtctccggggtgagcggcagggcgagtcgcgtggcgaggcgctcgcggcgatggaacgcggcggccgtgacgcgggcggcttcggccggcgcggcgccgtcgaagcgggcggcgtagtcgagggcgagatcgttcagggcggcgcggctctgggcggagagcagcaggatctcgggcgcggggcccgcatcgttggcggccgcgaccgggcctgcgtcggtcagcacgacgtgggcgttggtgccaccgaaaccgaacgagttcacgccggcgaagcgctcggccttggtgcgggcgagcgccagcggcgcacggttgaccgcgagcttcatcgcctcgaacgggatgtcggggttcaactcggccgcgtgcagcgagggcggcagcagatcgtgctcgagcgcgaggctggctttcaagaggcccgcgagccccgaggtcggctcggtatggccgatattggtcttgatcgagccgatcggcagcggggtctggcgcggcttgccgagcttgctcccgatggccccggcctcgatcggatcgccgacgggagtgccggtgccgtgcgcctcgacgaaggcgagtttgtcgaggtcgatctcggcgtcgcggtagacctgctccagcagcgcgccttgcgcgtggccggagggcagcgagatgccggtggtgcgcccgtccgaattgacgccgctcgccgcgatcacgccgcgtacggcccggccgctgcgggcggcggcctcggccgattgcaggatcaggacaacgccgccctcggcacgcacgtagccgtcggcgctggacgagaaggcctggcacaggccggtgcgcgagagcatctgcgcattggagaaggagatgaagttgaacgggctcgccaggatgttggcgccggccaccacggcggtgtccacctgccccgcttcaatcgccgcgatcgccgcgttgagcgcgaccagcgacgacgagcaggcggtgtcgagggtgaagctcgggcccttcaggtcgtagatgtaggagatgcggttcgagatgatcgagagcgtgttgccggtggccgcgtaggcgtcgcccgaggacgggtcgagaatgcgcaggttgccgtaatcgagcgccgaggcgccgacgaacacgccgatatggctgccggcgaccgcggaggggcgcaggcccgcatcctcgaacgcttcccaggtcagttccagcagcatgcgctgctgcgggtccatctgctcggcctcgcgcggcgagatgccgaacacgcccggatcgaacgaccagatgtcgtcgagcacgccggcggcccaggtgtagctcttgccccgctcctgcgcgcgcggatgcccgaaggcctgcagcgaccagcgatcctcggggatgcgtgagacggcgcagcgcccctccgtcaggagctgccacagcccctcaacgttttgagccccgggcaggcggcaggcgcggccgacgatcgcgatgtctttgcggtgagtcacgtcgatccgtttatgctcgtgaagcagggaccgggggtccgtccggcgaaggcgtttcaccctcaccgagaatgtctcttcaaacctcggcttcaccgtggcgcccgcgacagggcggccgacgaccgggggtttgaagagtcatcctttaatctgaccgtcaggaccgtccaacccgcttggctgcaacctctcccttaatcctgagagattgggagattgtgtggcacgtattcatcagtgaatcgttgacggtgaaaaacctgcgaggcaccgaaggtaacaaacattagttgcggctgttggagtagtttgcaaaaatgccattgttccgccgcaggcgtggcaaagttactgcgaatattgagttgcttttcgatgatatttcccgtctttcccgtgaaatcgatttcgccggggccgccggattgctgcgcttgcaagttgtaactcccggcctcatcagatgaggcgagatcgaaaatgccctcgggtcgatgggccggctgaatgtcgcagtcacgcaacgccgatgccggaataggtgaagccgtgccgttcggtctccgcgggcgcgtagatgttccgcagatcgacgaggacgggcgcgcgcatcagacctttgagccgggcgagatccagcgcccggaacgcgttccactccgtcacgatcaccagcgcgtccgcgccttccgcgcaggcatacgcatcttcggcgtaagcgaccccctgaagcagcggtcgcgcctgctccatcccctcgggatcgtaggccacgatctgtgcgcccgcatcctgcaggccggcgatgatcgacagcgagggcgcgtcgcgcatgtcgtcggtgttcggcttgaacgtcagcccgagcaaagccacccgcttgccccgcaccgatccgccgcaggccgcgatcaccttgcgcgccatcgcgcgcttcctctggtcgttgaccgccaccaccgtctcgacgatccgcaccggcgtgccgtaatcctgcgccgtcttcaccagggccagtgtgtccttgggaaagcatgagccgccatagcccggccccgcatgtaggaacttgcccccgatgcggttgtcgaggccgatgccgcgggcgacctcctgcacgttggccccgacctgctcgcacagatcggcgatctcgttgatgaaggtgatcttggtggccaggaacgcgttggcggcatacttggtcagctcggccgtgcgccgtccggtgagcaggatcggcgcggcgttgagatagagcgggcggtagacctcctgcatcacggcgactgcgcggggatcctcggcgccgatgacgatgcgatccggccgcttgaagtcgtcgatggcggcgccctcgcgcaggaattcggggttggaggccacgccgacatcgatgtcggggcgagcctcgcgaatgatgcgctcgacctcgtcgccggtgccgacgggcacggtcgatttggtgacgaccacggtgtagccggtcagcgcctcggcgatctcgcgggctgcggcgtagacgtaggagaggtcggcaaagccgtcaccgcggcgggacggggtgccgaccgcgatgaacacggcttgcgcctgcgcaacagccggcttgaggtcggtggagaaggtgaggcgtttggcgcgcacgttctcggcgacgagggcgtcgaggccgggctcgtagatcggcatgcggccctcgttgagggcggcgattttgccgggatccttgtcgatgcagacgacctcgtggccgaaatcggcgaggcaggcgcccgacacgaggccgacatagcccgagccaatcatcgcgatgcgcatcgatgtctccgccggggcggccggaacgcatccggcgtgttgcggtgcggtgtttagcccggttcgaagccggcgcaaaccatggtccgcgccgccggtctacagccggtaatgcgccgccgcgcgcgaaaggttcggattgtaataggggtctgcccgcagcaccggctcccagcgctcgcgcatcacccgcgattcggcctcgaagcgggcgcgcttctccggtgtgtcctcggcgccccggctcttcgattcgtggtggaggaggcgggcctgcggcgtccagacgatgcggtaaccggccgcacgaatccgcaggcacagatccacgtcgttgaaggccacggcgagatgcgcggcatcgaagccgccgacttcggaaaagacctctgcgcgcatagcgaggcaggcgccggtcactgccgagacctcctgcgacagcagcatgcgcgcgaagtagccgggttcgttgcctggcaggccgagatggctgtggccggcaatcccgccgatcccgagcacgatccctccatgctggatcgtgccgtcgggatagaggagcttcgcgccggccgcgccgatctcggggtcgctggcgatcgagacgagttcggtgagccagcccggctccagcacctcgatgtcgttgttgaggaacagcaggatcgtgccccgcgccgcggcggcgccctggttcgacagatccgagaagttaaacggacctggtgcgggcagcacgcgcaggcgcagctcggaaccgtagcgcgcgaacagatcccgcgtcgccggctcggtgctgccgttatcgacgacgacgacctccagggcgggatagtcggtgcgcgcgaacagcccgtcgaggacgacgccgagcaactccgcccggtcgcgggtcgggatgacgaccgagacgaggggcggcggctccggcagggggcggaccagccggttgaacccttgcgctccccgctcggcccgggctcccaggcgcgcggccacttcggcgagcgcctgtaggcgcgccgcctcggcccgcgccagagcccgatccgagaaggtgccggacccggccgccgcccgccagtgatagagcaccttcgggatgtggcgcacccgctccgctgccagtccttcggtgaggcgcagcagcagatcgtgatcctgactgccctcgaaaccgggccgcaggccgccgagccggcgcagcgtgtcggtgcggaccacgcagagatggttcacgtagttctgggcccacagcaattcgcggtcgtagcccgacttgaaatgcggctcgaagcggcggccgcgtccatcgaccttgtcctcgtcgctgtagatcagctccagatccggatcggcccggatggctccggcgacctcgaacagggcgttttccgagaggaggtcgtcgtggtcgaggaaggcggtgtaggcgccggtcgccagcgtcagggcgtcgttggtcgcgcgggcgatgtggccgttctccgatcggcgcacggagcggatgcgcggctcctcggccacgtggcgggcgatcagccgcggaatgcgcgggtcggtcgaggcgtcgtcggcgatgcagagttcccaggccggatagacctggttccgcaccgagcggatcgccgcctccagcacgcgcggatcgggatcgtgtaccggcatcaggacggagaccagtggcggcgcttcccagcccgcgatctcggcgcggattcgcgcccgctccgccgccgtgaggcggtcgaaccgggcgatccaggccgcgtagccggtctcggcgcggtgggagagggcccgcgcgatcagcccgcgggcgcggaccttcaggccgaggatgcgccagtagaccgcctgcgccgtgaggccgggctggcgggcgcccgcccgtgccacgatcccgaggcgaccgcggcggcggatggaaaggtcttgcagcacgaacggattggttcgcgacagggtgctcaggcgcaaagccgcgacgcccggcggcagccggccggtccaggcgaaggcgtcgccgccgagcggctcctcgaccagcgccacgctctcgccgtcgcccgagaccgcgctgacgagggcgcgggcgatgccgccgctgccggcatcgcgccatgtcacgctcacccaggcgccgccgaggtcggtgccggagaggtcgatgcgcagctcggccccgtccgcgcccgtcaccggcaacgcccggcccgcgagcgacgcgatggacccagcccgttccgccattgctgctcaggtctcccagctcttggagacggaggcccgcacggcgtcgctgagcacggtgtcgtagaccaccatgtcgcgggcaaagcgcatgccgcgcagcaactcggcgagcgccagcgtctcgttggggatcggtaggggcagcggcatcggcgcctcgatcccgatatggtggaacgcggaggccatgaaggcttcgaagtagtcgcggtggccgacgacgtcgatgcgcgacagcacctcgaccgcgatgatggaactgcccggcatcagccggtcctcgggcacgtgggtgctgagctggcgggtcagggggttgtagagcaggtgataggccggctccggcatcatccggaacagccgcttcaggctcttcacgtcggtgaagtcgtaatcgagggtgaaggccgccgcctcgacgaggttgccgaggcgccagtgctgctccgcgtttgcggcaaggctcgcccgctcgcgcagccaatagaggcggctcgccagttccacgaacgggtcgtgaatcatcagcatggtcagagcgccgctctggacgaagtgcccctcgtagcgtgggaagatgatcgagccggccatcaggcaggaatcgagggtgacggtgtcgaacatcgcccgcaggatctcgtccgggaagcgaccgatgccgaaatacgattgccggaaatagggatacagcgcggtctggatcaccgtttccgggcggatatgcccgttgagcaggatcaccttcttgtcggtgaggcccgtgggcggtagccgccggtagatcagcacattggtgtcgacatcgtagatctcgagccgctcgatgccgggaaggcccggcacgtcggtctcgcggatctcgaaatggcattgtcctgtcgcgtgccagccgaaccggacgaagttcgggtcggcgtggattgccgagacctccgccacccggcgcccctcgatgcagacggagacccggctgatcgcctgcgggttgtccggcaccacccaaccccggatcacgtcgccctcgtcggacgaaaggagaaaccgcatccttagctcgccgtcctcggccccgtgctgatcggtacgctcgtttgtccgcctctccctcgcgatgcatccgccgtcggagtgcagccgtgagggtcatggaggggagatcggcggtcggtcgtcccgcggtgccctcttagccgatttttgccgctcgcgtgcaacgggctgcggcagccacgggacggcatggggtgtttcgacgaaggggatcagattccgccaaagtcccgcttgcggagccgcccggcaccggctatagccgcggcctcgcaggacaccggggccacccggacggcttgcaggggcgcgtagctcagcgggagagcactaccttgacatggtaggggtcacaggttcgatccctgtcgcgcccaccatcacaaacccctgtgatggttgagaaaatcaggggcccctcgcggggcccttttccgtttggggccaggtctggggccacatcaacggaagaggccccgctcggaggggctccggcagggtggtcggcgacggcatggggccaggttgctggcctcacggagatcgtcacggatccagcctgccaccgccgccgtggcccgcgcgagggcacgctgcggcctcccggggacgcacgtcgggccgacgtcgtccgcacgttttgatcggtcgcggcaaccgttcggtgaccgtgttcctgaacccggcggcaaccgggggcgtgccagggtgcggcatgcccgagcacttccacaccctccacgccccgccgtaccggcacctcaccggccatcgcctgcgcgacgcgttcgcggacaggcgggttcaggaggcgcggcaccaggcgctcaacttcatgcggcgggaccgcccgggaccggcgggctacgtcgtgcgggattcggacgggcgggacctcggcgtcctcgtccggtgccggggcatgcagatcgcggtcggcatggtgcacacgcggcactgggtcatcgttccggtcgagggcaggccaccgcgcggcgtcttcaacggcctcgccacggccgccgcgcacctggctctactggtggcgcaggcccccatgctggccgagcgccggcgccgggtggaggaggctaggctcgaccctcccatggacccgttcgacgccgaggcgctcgcagggttgacgcacagctgagcccgacccaggtaccactcgaccgccgcataggcggctccccgggccgaccgggcagcagggcctcccgttctcccgggggcccttcgcttttccggctgtcaccccttgtggatgccgcattctgcggtatattccgtccatcggcgacgcgccgaggcctcccggggcgatccgggccgacgatggaaagacagatgcccggctggcaggacaccaccctttcgtcccccctctacgcgctgatgcgcgagatggccgacgatctccaccccgagtacaacgagctccccgagagccacccggacgtgcaggtcctacgcgccgagtgcatgaaggccctccaggccggccggcgcgcggccggcgcggccaaggcggcacagacccgcgccaagaacgcggagaagggcatcacgcaggttgggctcaagggctcgaccaagcagaagcggtgggcctcggagctccggggcgccatgctcaaggcggccggcggcgacgccgggttcgccagcctcgtcgagcacgcgaccgcgtcccgcttctggatcgacaaccgcaaggtgccgtggtcgacgctcgtcgcgcgcttcctcgccgtgaaggccgagaccgatgcagccgccgccgaggcgcaggagatcatgtcgcgcccgagctacggggtcgacccgggcaacgtccgccggctcgacgcgctctacgcggtccagtgcaagctggaccgcttcctgggggagtaggcatgacctggcacgtgagactgcgcgctcacgacggcggcgaaatcctggagcgggcgagctacggctcgtccgaggcggccatggacgcctaccgcctcctcctcgggcgcgaggagctcgtggggcagccgctcgccgcggtgctccgtcccccggccggcgtggtcgcagagggcaacgtgtcgaactggttcagccggttcgaccgcccccttgggcagggccgcatcggccccgacgatccccggctcgacccgtacgcggacccggccacggcggagcaggcgctcaactcggcggcgccggcggccccggccgcggccgactgggaggcggatccccgcccgctgtccgactgcctcaaggcgtgggcccggacccgtggcggtcgcgacgccgcggcggccgcgttgcggttgtcccgcaagaccttcgacggctggtgcgacgggcgcggcgccggccaggaggccatggtccggcggctcatgacgctgacggaccgccatggcgcctgacggcagggcctccggagtctcccccggggggccttcgcgttaaccggacctctcaacccgctggcaacccggccgtgccacggtgccgggcatgtcatatccctccgacactctcgccggtcgcctgtcctggctggacacagtagttgcccgcgccgcgctcctgcccgacgttcccaccgcccgcctggagcgtctccgtctgatccgggaatggtgccgctcgctgacgtccgggaccaacgccctgcccaagaggcacagcgcccgcgaggcggagctcgaccgcgagatccgcgcgcacctggagttcatcgaggaggaccgacgtctgcccgtcacggtaggcgttcaccggcagagcaccgaggcggacggttcgggcccggtgcccgacgagcgctggccgcatcactggtagcgtccgcatatccggacggcccggcgagcgactgagccagcgcctcctgtccgggctgcccgacggcctctcgatgtggggttcgtacaccgtgggccgctagctcccgcaaccccttcggggtcgtccactccgttcccgcgctgcgcgtgcgggccgcgtctccccggctcccaggccccccacgaggccgatgggcggcccatcgggagacgacaatggcacaggacatccaccaggcggtcacggacagcatcatccgcaccctggaggccggcgagcagggctcctggcagtgcccctggcaccggcgcggcggcgggctcccggtcaacgccctcaccggcaggcactaccgcggcatcaacaccctcagcctctgggtcggcgcgcaggccgccggatatgcggacgaccgctgggccacctaccgccagtgggccgagctcggcgcccaggtccgcaagggcgagcggtccaccctggtggtcttctggaaagacctcagccgcgacgaggaagacgacaagccaaggttcgtggcccgcgcctcctacgccttcaacgccgcgcaggtggagggcgcgcccgaggccggggagcccctgcctccttccgagtgggccatcccggacgtcttcgcggggttcgtcgagcgcaccggcgcgcgggtcacgcacgggggagacgccgccttctacatgccgagcgaggaccgaatcgtcctgccgccgcgggaccgattcccgaccgcccacgggtacgccagcaccgccctgcacgagctgacgcactggacgggcgccaagggccggctggaccgcgacctcaccgggcgcttcaggtctcaggcctacgccgccgaggagctcgtggccgaactcggggccgccttcctcgccgcggagcttgggctggaggcagagccgcaccccacgcacgccaggtacctggcatcgtggctcaagctcctccggtccgaccccaaggcgatcttcaccgtgtagatcggcgtcgaggcatgaccccactcgcttccacatcaactatctcataatgcaagcaaatcccgtcttggagtggggtcacgatcggcaccgatcgtgaccccacatcttgggcaatttcggcataaattgtagtaagttaagcagagtagcgtgaggggtcatgcttcaccgccgattcacattccgggctcagctgccccgtcatgagaatggccggcatgtcgatgcgccgctggcgcaagcagtcgagaaggtccaggccattcatttccggcatgcggtagtcgaggatgaggcagcctgaggtgggaaggtccgcgtcggccaggagctgcttcggaccgtcatagaggcgcacggggaatccctcgatttcgagggcgaatttcaacgcatgacgaaccgctgcgtcatcgtcgacgacaatcaccggcccgagcttcggaatcatctcgcgccatccctgcctctgccggcgtgaatggcgcgggcaacctgcccttgcttatagcgggcaaattgagaggcccttgatctaacgcaaaatgggcgctgctcggagcctcgtcaccttcaggctacccggggttcggtttgacgtgcattgacccccccggaacgacgccggtgagcagtgacatgcggacaagctcggagaggctggaagcctgcatcttcgtcatgacgttggcccggtaaatctcgaccgtgcgggggctaatcccgagctcgcgggcaatcaccttgttgggatggccggccacgagacccgcaagcacctggctttctcgctctgacagtgatccgagccggaccacggtttcggtggtctgcgctttccgctcggactctcgcgcatgcaggtcgagcgctgatcggaccgcggatagcacgacttcatcgtcgaacggcttttcaatgaaatcgaccgcgcccgccttcattgcttcaaccgcaagggggacgtctccgtgtccggtgatgacgatgatcggtaggctcaggtccaggggcttgagcctgcgctgcagttcgaggccatggatctccggcatacggatgtcggtcaccacgcagccacgttgcacggccggcagggcgttcaggaaagccactgcggaatcatagacccggaccggaattcccaccgtctggaggaggaaggcgagcgactggcgtacggccatgtcgtcgtcgatcacgtgtacggtcccgtcacttggcatgcactaacccctccttcctcacggcgcgcagggtgaagcggaacacggtccccttccccggctcgctctccacccagatccgaccgccatgtgcctcgacgatggtccggcagatagacagccccactcccatgccatgtcgcttcgttgtcacgaacggctgaaaaagttgcgaggcaacctccggcgctatcccggtgcccgtatcggagacactgacctcgaccattccgtccgttctcgcaaccgtcgcaacaacgagctcgcgctggctcgagtcctgcatcgcctcaatggcattacgaatgaggttgagcacgacctgctggatctggatccggtcggcgagagccacatccgcgtcgggatccaaacggaatgtcgcgcgaaccccgttctcgatcgtgccgatgagcgccagcgcgctcgcctcctcgatcagcttcggcagatgatggacgtggggctcactctctccgcgtgacacgaactcacgcaagcgccggatgatttgcccggcgcgaatggcttggtccgcggcatggttcaccgcttcgcgaatcgtgggcgcgtgctcgtcttcgctgcgttcgagaaggcgacggcatcccttgaggtagttcgtgatggccgtcagtggctgattgagctcgtgcgccagcgtggacgccatctcgcccatggcggtcaggcgggagacatgcacgagctccgattgcagttcctgcaggcgggcttcggtctcctggcgctcggtgaggtcgcgaatgaacccggtgaagaaccgcccgccggccgactgcatctcgccgatggagagctccatcggaaacgtcgagccatcccggcgttgacccacgaccacacgcccgatgccgatgatgcggcgctcacccgttgagagatagcgagcaacgtacccgtcgtgctgttcccggtagggcgacggcatgaggattttgatgttctgtccgatcgcgtcctcggcccgatagccgaacaagcgctccgcagccacgctgaatgactggatcctggcctgctgatcgatgacgatcatggcgtctggaacggtctcgaggatcgagcgcagatgggcctcgcgcatccgaagagcctcgtcggccgctttgcgctcgctgacgtcgcgcgtcacctttgcgaaaccgcgaagaaggccctgctcgtccggaagcggcgtgatcgtcacatgcgcgacaaaggaggagccatccttccggacacgaagaccctcctcctcgtagaacccggtctcgcgcacggtctgcagctccatcgtcggcttgcccgcagcgacatcctcgggcgggtagaagacggagaagtgtcgtccgatgatctcctctcgatgccaccccttgatgcgctctgccccggcgttccacgtcgtgacccggccctgggggtcgagcatgaacacggccacatccctgacagcatcgatggggagcccggcgccggcgcgcccctcactgccgtgctcgggagctgagccggagagcatcagagagcaccccggcacaatgctcgcgcgatccgggctgccgacgccgatcgtggagggcagtgtcgccccgacccgaagatccggcctgtgtcggccagatccgctgcccgcgtggaactaagaccggccggcgaggctgccaagcgttcaggtcgcgtgcgctgctgcggttggctcccgtacggtgactgcaactgaccgactttccttctggctaacgcaacatggggcctcggcgggcacgtcgagatcgtgctctcgcccgggcggagcatagaggacattcatccagccccaacctaccctgccgcaggacccttgatccagatcaatcaatgcatgggtcacgaccgctagaggcttgggtcggagaggcgctctcgggcaaaaacctgtcgggcatgccgtttacgtctggtcaggccaccgcgcttctcgagggtgtctgcaaggcatttggatttgcttgaaccagtccatgcggccccgtggaacggacgaggcttaaaggtcaaggttgcggagcagagatgacagctcggcgagaaagggaggcaggttgggcagcgcggtgtagaccgctcgctccagccatccgctcgcttatcttgatcagcgtgcttgcatgtgcggccatgctctggtccggatacgcagcccaggcgcactccgagacgccacgcgcgttcgagacgggcgagcaacctacgaaaatcggcctctcagcaacatccgccaccctcgaaatcagtcagcaggatcggcgttcgagtgactgcccggacctggcatgctgctgcactatcctgtgtcatgtggctgtcgcgacagtccaggcttggcgcccgggctctttcttccggatcgctcgacccggggcggtacccactcctcgtgtcggctggatgctgaccgacgacctgctccgaccaccacaagcctgaacgatatctgggccgacatgccggcccgggtgcgcctgtcgcgccatcgacgcgctcgcgtccatcaagggttccagactcatctttcgggcaagacccaggacggtcaggtccgccgtcggggggtcggctttaagccggcgccgccggtcgatcccgccgcctccgccccgctgagatgcgtctgcaagccttggaccgaagcgccaccgacaacaagcgacgtcccccgccatgcggatggaatctgtcgtcagccgcctcggtggactatgcctccacagacgccttcccctcgaggccctcatgtcaggaccggttgcgctcggcagtccgctgcggcgggtataaccgttcgcaagagccgtggctctcttgaaaccgcggttcgaaccgctctcgtcgagcaccgggcgtcgttcctccgctatctttgccgtcgcctcggaacagccgaggacgctgaagacgctcttcaagacttttgcgtgagagcacttcagtccagcgatcagctggctgactgcgcgcgcatgggcgcctggcttcaacgcgtcctcaggagcaccttggtcgaccgttataggcggggtgcctcgcgtaatcgcatgttgatggaactcgctgcagtggcgaccgaggttacccatgagcaagaggtcctcgaatgcgagtgtgtgaacatgtgtctgcccacgctaaagccggaattcgcggacctgctgcggcgcgccgatctgctgggacagtcgcacgcagcgatcgcccgggatctagggctgagtgttggcaacgtcgccgtacggctccatcgtgcgcgcaagggattgcgtgagaagctcctcagtcgttccgagatgtgcccgacgggttcttgtctcccacgccggcgcgatcgtccgagccgaccctcagctgcgaacggcaagggcagaccacgttgacgagggatcgccggctctcgtccgtgtgccgagagccgctgccgatcccgaagctggtcggacacggtggacggccgtcaggcggctctccacgtggtcggggcggcccttggaccggtcttgtaccacgccgccttcggcttcaggtcagcctggcaggtgtttaccgccgatcgccgcggcgaggggctgcctggccagacggtcatgctggctatcgcggctgcgctcttttttcggtcctcgcctcgggctcgctgttcggtcaacccgttccgacttcgtctcgccgcgtggtccgtcggttgtggtggcgccttcctctccgggatcgggatgcaacccggtggagggtgtgcgtcccggacgctgtatacggccgggggcggttccacgcgcatgctgatcgcgctcgcagctttcatcgcgggctccgcgatcggagcggcccgtttcccctggtgggtcacacttccctctctgccgccggtctcacctgtcaagctcttgggccgttggacggcccgcggcgtacatctcgtcggcttcgccgccatcgcgctgctcacgatcatgctcgactgccgaccgacctgacgatcattgacccgcagaagcccggctgtccgagcatcatcggcagctattacggacccgacgcgctccgtctccccaggcgtgcaaagccaggtcggtcgcgcgtgatggtttcccagaattcgcgcaagcggtccaagcgccgctcaggcaggttgctggcgatcaggggcgctgttgactgccgatcgagatgcctgcgacccagtccgggctcgaggcccgcctcatgcagcgcctggtaggctccggcctggttaggcgttgagggagccgccgtcctgcacgaccagcgcaatgcgctcgcagccttcgggccgctaggggccaggacggcggtgcggttcgagaagtcccgctcaccgtaatgatgggtcggtccgcgcgtctgttacgtcaacgcacccgcgtctccttgatccgcatcaaggtgcgaaaagctggaaacggctttcccggggcgttcgccacgaggaccgcctctgtttgctgggcagctgaaagaccgccgatgatccgtgacgaaattctcccagcatcctcgatgcactggccactccgagctatccgaaggtgcattaggaggctaggacgatgcgctgcggcgctacgtgggcgagatcgacggcctgggccgcacctcggctgaaggccgcagcaagtgctacgggcacaggtccctttccagttgggagtcgcgtggtgaggcaaggtcatggcagccgtcgcatggggaagcgttctctctggatgcttgccagccggtccctcatcgccgtcgccttcgtcggggtctccgcgccccaggctgtcgcgcagtctggtggccacgccgagcaccatcccggcgcgacggccggcacccccgacgcgccccccacctcagcgccagcaaccccgaccgctccgccaagcaacccgcctgcgggcgcctcgagcacccagccgccgatgcccggaatgggttcgggtggtcccggcatggggggcggtatgggtgccggcggcgccatgggcggaatgatgggcgagatgatgggccgcccgcgcaaggagttttatccctctctgatggatatcccgaccttgtcggccgagcagcgccaaagcctggaggcccaggcgcgcgcccaggtcagcgccgggacggatgggatcgcgagcgccgagaatgcgctccggcatgcgaatgcggccggagacgccgccagcgccgagcaagccgcttcgcgcctgcgcgacgctctcaaccaggtgaaaagcggcactacgacgctccggtcgctcacggagggaaagccgcctcagcagatcgcgcaggactggttcaagacccagctgaacatcccgaccggcgttccaacacatgggatcagcggaccccttggcctgtcgtggttccacgtcatcacgatgtcgctcgtcgcaacgttcgccgcggccatgctcgccatctatctggtccgcatgcgccgtgcgaacgccctcgtgaaccgcctgacgagcgccacccctgtcccggccacatccgccgtccctgcacccccggccgcggccccgcccgtgccgccggtatcgccttcggcgagggtcgcggctgccccggccgccgtggctccgagcgctgcccctgccgcagttgccccgggtcccggaggcgcgcaagcaacgcctgcgccggccgccaagccaaccccgggcaaactatggaaaggcaagcttcgggtggccgccatctttcccgaagcgacgggggtcaagactttccggctcagagaccccggaggcgggccgatccccttcaccttcgtgcccggccagttcctgacttactcggcggagatcgacggcaagctggtccggcgctcctacaccattgcgtcctcggccgcgcagaccgcctatgtcgagaccaccatcaagcgcgaggagccgggcatcttctccgaccacatgcacgaccacgtggtcgagggcgacctggtcgacgtgatggggccgtcgggggtttttaccttcaccggggcggaagccgacagcgtcgtcctgatcgggggcggcgtcggcatcacgccgttgatggccgccatccgctatctcgacgacacctgctggcccggcgagatcttcctcgtctatggggctcagacgacggcccacttcatcttccgcgatgaactcgaataccggcaacgccgcatgcgcaacctgcacgtggccgccacgatggcgcgcgccgcgggcacgacctggatgggggcggaagggcatatcaccaaggagttcctcgcccagtccgtaccaaatatcgcaaagcggcgtgttcacctgtgcggtccgcccggcatgatggaggcgatgaagaagctcctcgcggagcttggcgtcccgcccgaacaggtgaaaaccgaggcctttggacccgcgctgggcgccgtacccccgcccggcgccacggtcatcgcgcccatcggcgctccttcacccgctcccgccggcgcgccgccgcccccagcggcgatcgggccggcgacggcgacgatccgcttcgcgcggtcgaacaagaccgcccctcttcctccggacaggagcgtgctggaggtctccgaggatatcggcgtgaacatcgactactcgtgccgggtcggcatctgcggcgtgtgcaagacccagcttctcgagggcaaggtgaccatggaagtcgaggaggccctgacgccggaggacaaggcgaggggcatcatcctggcctgccaggccaaatcggtcggcaacctggtcgtcgaggcctgacatgagccggaccgaacggctgaccgtcgaagtcgtcctcaccctcctcctgttcctggtcccggcctttgttctgcatacgtcgccgcggttcgccggcagcttggcgggctttgcgctgggggttgccgcagccaccctgatggtctcgctgctgatctatccccttgccaagtacagcacccgcctcaagtcatggatcacccgggtcgcgccgatgggtgcgctgctcacgtttcacgtctacgcgggagtgttcggcgccttcctggccatcctgcacaccgggcacaaataccagagcccgctcggcatcgctctcgtgatcgccatgctcgtcgtcgtcgccacgggggtcgtcgggcgctactaccttcccgagacgtcggccgagctgcgggaggagcagtcgcggctcgcgatcttgcgctccgcctacgaccggacagccgcggcgttcgccgagcggcaggcccttgaggatgcagcggccgccggcatcagcgcgccggccctgcgggatgtttcggtccggcagcttgtcgagggcatcgccgacctcgaatacgccgtcgggtcccgagaggcgatcaagaagaccttcatgcgctggatcgtggcgcacgtggtcgcggcaatcctcatgtatctgctgctggcgctccacattgccggcgagatctactacggactgcggtggctctcgtgaagaagctcagctttttatatacggtgctgatcaccgtcgcggtcgtgggcggcatgacggcgatcgtcgccttgtaccgctcgggatcggcctccgttccgggctggcgcagttccttccagcccggccccctctcggagaagcacgcctttctgggtgacaggtgcgaagcgtgccacacgccaacaaagggcgtggaagcgaccgcttgcatcagctgccatgccacggctgctgcggaccttgcgaagcagcccacggcattccacgccaacatccgggactgccgtggctgccacgtggagcatgagggaaccgcccgtccgaccaaaatggatcatgcggcgctcctgcggatcggatcgcacctcgcggttggcgcctcaggtcatccgggcgtgtcgcgccagatggttgacgatcttgctgggttcctgggggttccggtgtcgcggtccgctgagaagaatgccctgaattgtgcaagctgccacagcaatcaggacccgcacaagcagctcttcgggcgcgaatgcgccgggtgccacgagacggccacttggcggataacgtcgttcctgcacccgtccccgacgtccaaggactgcgcgcaatgccaccaggcgccgccaagccactacatgatgcatttcgagatggtgtccaagagcattgccggacaggagcatgcgaacgtcagccagtgctatctgtgccacaagacgaattcgtggaacgacatcaaaggggtcggctggtacaagcaccattgaccggcttgacttgcagccgtctcgtggaagccggtgtcgcgcggcgcggaaggtgggctcagagcgtcccgattctcgccgtcggggttcggacaggtagctgcgggtcgcgccgcctccaaacgaacccctggaggagcgacactcatcgcaagcgggcgcgccggtgcgaaggcggaggggcagagctcctcggggtgcatgcaccggagattgacgcgctcgaccatcgagggacggagtgatgcagatgaaccagacggcgacattggggagccccaacctcattgaactcacagcggaagtcatctcggcttacgtgactcagaattccgtgccaacggcccagttgcctgagctcatcgccgtggtgcacggcgcattgaagatgctgggcgagcagccttccgagcctgcctcgcaggagctacggccggcagtgcccatcaagacatcaatcacccccgatttcctcatctgcctggaggacggccgccgattcaaatcgctgcggcggcatctcagcagcaagtacggcatgaccccagatcagtatcgcgccaagtggagtctgccaaaggattacccgatggtggcgccgaactatgccgcggcgcgctccgagcttgcccgcaggatgggccttggccaaatccggcgcaagaaggcgcccgtgaccccgaaaacgtcaaaggggtccggaaaccgttcatccgggcgcgggaaaagcacagcgtcttctcatgtcaggtgagcaggcaccaacgtcggtcgttgcgcacgtagatgctcatcgagccgctcaggagcgccatcgcccctgactcctcatgagcgcggctttcgcgatttcagctgatcgagcttgtccttggattcgcccgcctcttgggtaccgcaggagcgcggacctgcaggggtgcttgcgtccaattcctccgcgagttccgttcctggatcatcccgccgcggcgacgatgcgggctctgcctggtgagcttcgttcgccggtgcagacgcattccgggcgggtggcgccgtgaacaggtaatacccttcacggcggatggcggcttcagccgccttttccctgaagccaggctgtcgtgaccttttcctgttcaggacagcgacgaaacgccagcccggccccaccaggaaatctgggatcgggtagcttgtcgggacggcgcagtaggtgtcgcgcgcgaactggcaggcgaacaggacgtacgagcccttgatcgacgaagcccccatcaggtgctctcgtcagagcttgtggacgatgtcgtctgagcccgcgaaccgcaggccgcgggcgcgcccgagatgggcagcagcatgattgacgggatgggttggatgggggtcggggctgtgcggctcgtcgtgctcacgcggggattcgtggggcgcatagagttcctccgctccagaagtgatggaagctgagctgtgtcgtagcgaccaggtaatctgccgttgaccggagagaacagctggccgccaaggagcgagaacattccttgtccgcggcagacgaggtcctccctgctaaaccagtccgccgtcgacggctcgccttatctcttcgcgtcaacttcacccacgattggctcgctcaggttgagtggtgccccgtcggatgtatctcgatgaggtcgggtgggcgtttcagcgtcgccgagccaaagtgcctccggcctctccgctgagctcaacagcatgcctcaccagacccgttgcgagccgcacgggtcataccatagcttccaccgagcttgtcgcagctcacgcccgaagcgatctcgcaatcggaaatcgcgacggacagtcacggcccgccgccatttcctccaccatccctggccctgcattgatagccaatgaagcactgcgcggaatctgcagttctctcgtaagcgggtcgcgtggtctgacgaaaatcgcagtagctgccgtcgcgcacgaagcggtcgtatgtgtacggccctgtcccaaggacgacggcgccgcgggaggtgaccaagccttccgcggccctgcacgtcatcgtttccatcgagacacggccctgcgaaaaagaggtcgttgggagcatcgcggctgcgacccacaacgtaatcttggctaaacctcgtagcaggccgttggtgcgagacggcgcggtcatccggtccatgcattcgcccgatcatggatggcgtccatcgcaggttccatccgctctgcagcaaagcggtcgttcgcctccgccgtagacggggccgctaagctgcgcggtgaggggtcacacgctcagtaacagctcctgacccaggctcgtcgggaaccgccgtagcgcgtgcgcacccaccgtcgttcgacgatgcaagggtcgccatagcctgccccgtagccgccaccatagtacgcaggatagccaccgtagccgccgtaataggctggcgaatagtagcccccgtagccgccataatagccgaggccgtaaccgagaccgaggcccgtcagcaacccgggcgctccccacccgccgtagtagccgccgccatagccgtagcctccgccgtaatagcccccgtggccacgtccgtaatagccgtgcccatagccgccgcgataaatgcctggatgggcatatcctccaccgaagccccgatgagagatgccgccgccgcggaagccgccgaatccgcccccgcggaagcctcctccatggaaccctcctcctccaccgtggaagccaccgcccccgccgtggaatccgccgcccccgtggccaccgcccccgtggccaccgcgctgggctaaagccccttcaggcgcgagcgaaattcccgccgcgagcgtcgccgaaagcaagatcaaggtcttcttcatactcaactccgttggcgtcatgcggaccttcgcatcaacgctgccggtgggcgagcgtttccatgaaaaccgcgcgtagcagccaagccttccaggctgtaataacccgcgaccgaaaacgtcattctgagagatgggtcgctgggcgacagatcttctggagggcggtgccatgcgcaaacggatcagtttggcgctcctcgggactgtgctggcggcatcggctgccctggctcagtccagttcgggcgcccctcccggctcgaaactggatgctgtgccgcccactcaccacccccaattcgtggccccaacaggagagcgcaagccgccgggacaggctctggacgaccggggagggtcgacaccgcttctggagcaccacgacaaggagctgaaggatcacaccctgaagagcatctgccagggagcgcctggctgcgagggagggcacctccggaggtaatgcaagcgcggccagtggggcggggcgcaagcctgcccgggcgccagtgccgaggagtgggaacaccgaagcgggttgagcacgtcgaacaagagatcaggatcaaaccagccgtcgacaaagcacggccgactgcaaagcaagggagctacctgcgcgacctgcgccgttaacgctcgccatcccaagggcgggaattgggaccgggggatttgcgcaagatcaaggatgattgctcgaggccttggcagaaggggcccaagcggtcatcgcggcacaggatttcaactttaccaccaggagaaccagccaatgtcagtcaagaccgccagagcctccatgcttgtcctcgcaaccgcagcgggcgtactgctggccgccggaccaggtcccgcgcgagcggtcgatcggccgctccgtttcgcgatgcacgacatgatgccgatgcagtctcaaggtggatcgggcggatccatgggcggcggcatgatggatgacaacatgcgcatgcagcagccgaaccagcccggccagacgggcgggacgggcggaatgcaaccgcaaggatcgatgggccagggcggcgcatccggtcagatgggcggcatgcccccgcaaggtcagagcggctcgatggggggcggcatgaagatggacgacaacatgcccatgcagcagcaaggccagtcaggtcagacgggcggcggcatgcaatcgcagggtgccatgggccagggaggctcaatggggcagggcggctcgtccggccagatgggcgggatgatgggcgacaacatgatgcgcatgatgaacgaccacatgcgcatgatgagcgagggcatgcgcatgcgaggcgggatgccgggcatggctatgggcccaggcatggtcgacatgaccgatcgcatcgagggccgcttggccttcctccgggccgagcttcggatcaccgatgcccagaactcgggctggaccaccttcgccgacgcggtgcgatcgagccgtcagcatttgatcgcggcgcgccagctcctgaatcagcagtattcctcttcagctgagcgcctggaccagtacgagcgccacctcactgaaaggctcgaggcgcttaagaatgcgcgcgcagccttcggcaggctttacgcgacgcttgacgatacccagaagcgcaccgctgacgagctcgtcgtgcccttcatcgctacgttctgagagtaccaacacagcgagaagggcggctctccgatgcaagaaacgttggttgggccgtaaggtagccctgctcaccctgctcgccgactcgagtgttggcctcactacgagggtcgcattgcctcgatcagaggacgtgcggccttgatggtttgtccgccttcaccgcccgacacgggagtttgagatctgacttcgtcaccaagctcgcgaggtctgcccattgagccccgcgccttcgtacaggaaactgtcaaacgaggccctcgcagccgttgtgaatgccagccatggcgacccgtttgatgtgctcggacctcacgagatagctgcaggtctctgggagattcgggccgtcctgcccgaggcgcgcatcgccaccgtcgtaggcccaaacggcaagagagtgatcgcaccgatggagaggactcacgaggcgggcttcttcaccgcccgattctcctcccgcgcccggccaaaataccgattgcgtcttgagaccgagaatgaggtcgtggttcgcgacgacccgtaccggtttaggcccatcctcacggatgagggcctccttggcattgccgccgtcggcagcgatgccgtctacgaaaacctcggcgcccaccgaacagtggtcgacggtgtcacaggcttcatcttcgcggtctgggctccgaatgcgcgtcgcgtgagcgtggttggcgatttcaacgcctgggatggccgccgtcacccgatgcgcctacgccacaacgtcggtgtctgggagctgttcatccccgaccttgaggccggggtgcgctacaaattcgagatcaagggcgccgatgggaacgtcctgcccctgaaggtcgacccggtcgccttcgcgaccgagtgtccccccgcaaccgcctcgatcctgcgcggacctccccacttcgcatggcgcgatgaggcctggatagcgaagcgggccgctgcgaccgacccgcgcaagagcccgatctcgatctacgaatgccatctcggctcatgggcccgggcgccgaaggaaggcggccgctatctcacctatcccgaactcgccgagcgcctgatcccctatgtcaaggatctcggcttcacgcatctcgagctcctgcccatcgccgaacatcccttcaacggctcgtggggctatcagccggtgtcattgttcgcgcccacgagccgcttcggggcgccggaggattttgccgcgtttgtggccgcggcgcacgaggctgggatcggcgtcatcttggattgggtgccgggccacttcccgaacgacccgcatggcttggcctattttgatgggacgcatctctacgagcacgccgacccgcgccagggccaccaccaggactggggcacccacatctacaactatgggcgccaggaggttgcgacattcctcgtcgccaatgcccgcttctggctcgagcgctatcaccttgacggtctacgcgtcgatgccgtcgcctcgatgctctacctcgactactcgcggcgccctggcgaatgggtcccgaaccggtacggcggcaacgagagcctcgacgccatcgacttcctccgccgcacgaatgaggtcgcctacggctcatcgcccggcgtcatcaccgtcgcggaggaatcgaccgcttggcccggcgtgtcgcatccggcctacacgggcgggctcggcttcggattcaaatggaacatgggttggatgcacgacacgctccgctacatctcgcaggacccggtgcaccggcgctaccaccaccacgacctgacctttagcctcctctatgcctttaccgagaacttcatcctgccgctcagccacgacgaggtcgttcacggcaagggctcgctcctcagcaagatgccgggcgatcgctggcagcgcttcacgaacctgcgcgcctatctcgctttcatgtggggtcatccgggcaagaagctcctcttcatgggcggtgagttcggccaggagcgcgaatggaaccacgaccagagcctcgactggcacctcctcgaagatccgttccacaggggcctgcagcagctcgtgcgcgatcttaaccacgtctatcgcgcgaccccggcgctacatgagcacgattgcgaggcgagcggcttccggtggctcgtctctgacgaccggcatcagaacgtcctcgctttcgctcgccacggcaacgatccggatcaagcagcaatcgtggtctccaacgtttcgccggtgccacgtcacggctaccagataggcatcccggtcccgggcttctacggcgaaatcgtcaacacggacggcgccatctacggtggcagcaatatgggcaacctcggcggcgcttggacaactgaaacgccgagccacggccagccctgcatgctgaccctcaccttgcccccacttgcgacgatcatcctggagcggcgacgtatttgagcgaggcggtcgcaagtacaagggcccccgcgactcaaggtgactgcgcgctcatttgctccagcgccactgtaaggcgacgacgctctcggcgtctttattgccgaaagtcccacctgtgcggccagaggagcggtcagggcatctccaggccgcggatggttccgagagggctcgcttgtgggctcgtgctctgtgtcgggacggtgaaggaggagtcgtcatgcgcgatgggccagattcggcgccccgccgtaaggcatcgtcgcgtcgacacgcgctgccggccaagcgaatgccgccggctcatcccggcgcgtaccgccagcgcattctcttcgtgacctccgagatcgctgatttcgtcaaggtcgggggactcggggacgtgtctgctgccctgccgcgcgcgctccgccagcagcacgatgttcgcgtcctcatcccgggctaccgcgacttgctcgcaagcctcgggaccatccctgttgtgggacggctcggcggcctttcgagcctgcctgcctgcgatctcggccggatcgaaaccccggacggtctgaccctctacgtcctgctctgtcccgagctctacgaccgcgagggctcaccttacgtggacgtgaacggggccgactgggccgacaacgatatccgcttcgcaaggctcgcactggctgcggccgacatcgcctgtggtcttggcgacccgacgtgggcgccggacctcatccatctcaacgactggccgtccgctctcgctccggcctacctcgcctggcgcggacgcccgacgccgagcatcatgaccattcacaatctcgcctatcaaggggtgttcggtcgcgaccgtctcggggcactcggcattccggacgccgcctttcagatgcatggtgtcgagttctgtggggacctctctttcctcaaggctggcatcttctatgcctcgcacgtcaccaccgtcagctcgacctatgccgaggagatcaccaccccggcgttcggctgcgggctcgacgggctcctgcgcacaagggcccgcgagggacgcctcacgggaattctgaacgggatcgacgagagctgggacccccggaccgatcctcatctggcaagcccgttccacgccaaggattggaagggcaagaacgttaacgccgaggcggtcaggagcgcattcggcctcgcggtctcgcgcggaccgctcttcgccgtggtgtcgcgcctcgtgcaccagaagggcgtcgacctgacgatccaagcgaccgaaacgatcgttcgccagggcggccagatcgttgtcacgggccggggagagggccggctcgaggccgaactgcagaacctggccgcccgctatccaggaaaggtaggcgtcaagatcgggttcgatgagggtgtcgcccggcgcatgctcgccggaagcgatttcctgctgatgccctcgcgcttcgagccctgcggattgagccagatgtacgcccaaaggttcggatcgctgcctgtggcccatcgaacgggcggcctggccgatacgatcgacgacgggatcacgggcttcctcttcaaggatctgtcgctcgccggtttcctacacgcagtctaccgctcgatcgacgcctttggctcacgccggcagctcaaggcgatgcgccgaagcgccatggcgcgcagcttcgggtggcagcagtcggcctctgattacgcggcggtctacgactgcgtcgtccgaaacgtcggcgttcgctgacgggacccgggcatttggatgacgacccgacccgaagctgtccacgtgcgtggaatgctgggccgcacgagttgcaacgactcgcgactgcaaaaacgggctgagcgatccgttgcgtcagatcaaggaagctccgccgcagaccggacagattctggcgcaaccaggaaggagcactcatgaatcgccttgtcgcctgtgccgcgctgtcccttgcggcttcgctcgctctcacgcttgattccgacgcgaagccccgtcgtcgcggcagcgaggaagtcctcatcctgaacgtccggccgcgcggctacctcgacgcaggcaacgtcgtggcgacgggctcgctcgaccgcgtcaccggcgggtttgcgcaaacgcggtcctacctcaatctgccgccctggcagaaccagcgggaccgctttggggaaggtgtgctgccggatccgatcacaggcccgttcatcggagcgcgcaatccgttcggaccggtcgattttcaagcaccgggcggtttgcgttgacgttacgagggtgcgggcctggcgcgcaaagcccggcgcagctcaactgttgctgcttgacgtcacctcagtctcgatgcccctgacggatcacggcctcccagccgcgccctgccaagtgctccaggttatatttgagcttccgatgggcccacgccgacggtccatgcatggccaagcggtaattcggaagacctgagcagcgcatcaggtccgtcgtgtaccggaccatgtgctgtgactgcgacgaatgttttctcccgagcacggaaacgagcgaagcaagcatggagccgacacaagtcctctccactgtcgagatgcgggcgtcgatcattcacgtcctgcattggatcgctacgacgatcgaggtgatcggggtcgccgcgattgtgctgggtgcgatcgtctcgaccgctctattcctttggcgaggcgttggccgcgagtgggatgcggcgttccggagttacagggccaatcttggccgcgggatcctgcttgggctcgagtttctggtcgctgccgacatcatcggcacggtggctgtgacacctacctttcagagcctcggggtccttgccctgatcatcctcgttcgcacgtttctgagcttctcacttcaggtcgagattgagggccaatggccgtggcgacggcgcgaggcggatcacaattcggctggtggccggctttgaacctgaggtcttttctcgacaaccgctcgccgttcccgcccctgcgaattcgctgcctgctcatctgagcaaggatcgtcgcgcgccgccgctggaatggcgagcgatcagggccgagctgtagcgtggccggtgcgcggaagcatcagtcggagaattcagttctgcaccccgtaagaactctcgccggtccccgtctatatgtttcctatgccctcgtcggacggcaccgcgcgcaaaaactcctgagaacagaaagagttgcggccgagacacacggggcagcattcgctcatcgaattgacgtgaatcaaaggttggagcgggtctcagcctttaccgctaccgaccgcgtccatagcgtcaggcgattcatcatcggccgagcgtcccagtcagaggaccagatcatgacgaacttattgtcccgcctttccgcctgccttctcggggccgcgctcgcggtcatggttcttgtgccggtttccgcccgtgccggcacctacgacctcgtgctcgagcgccgcacggtgaacgtcacgggacgcgagcgcgtcggcatgctcatcaatggccagcttcccgggcctacgctgcggttcaaggaaggcgaggacgtggtgatcaacgtcaccaaccgcctcgaagagaatgcctcgatccactggcacggcctgatcgtgccgcccgagatggacggcgttcccggcatctcgccgggattcggcaacggcatcaagccgggcgagacgttcacctaccgttataaaatccggcaggcgggaacgtattggtaccatagccactcctccggcgagcaggagcagctcgggatttacgggcccctgatcatcgagccccgcgagcgcgagccgttcaagcatgaccgcgattacgtgatcatgctctcggactggaccgacgaggacccgaagcggatcatcaagaacctgaaaagcgaaagcggctggtacaaccgcaaccagcgcaccctcgtgagcctgatccaggagctcggcaaggctccgaacgccgaggcacgggaggccgtcatcaggagccacgtcgcctggagggtgatgcgcatggacccgaccgacatcgcggatgtcgggggtctccactacctggtgaacggccttacgccggagcgcaacttcaccgccctcttcaagcccggcgagcgggtccggctgcgcttcatcaacgcttccgcgatgacctatttcgacgtgcgcatcccggggctaaagatgacggtcgttcaggcggacggcaacaacgtccagccggtgccgatcgacgagttccgtttcgggaacgccgagacctacgacgtgatcgtgcagccgaccgaggaccgcgcctacaccatcgtggccgagcccctggaccgcaccgggttcgcccgcgcgaccttggcgacacgacctgggatggtgggcgaactgccgccccatcgcgtccgcccgctcacgcagatgtccgaaatgctgatgaaccccggccccaaaggcggcgaccggggcacgccccagcccgagcaggatatgcccggccatgtgcagcccgcgagccccctcgcgatggcgattggcgggatgggcgacatgaacatgggcggcatgggcggtatgggcggccagcaaggcgggcacggcggtatggccggcatgcagggcggatcaatgcctcagggcggcatgtccggcatgggccagggccgtgcggggcagggcggcggcaggagcgccacggcgaggaagccggccggttctgctgcgatgccgggaatggaccacggcgccatgccggggatgagccaggggcgccaggcccgaacgacggccggggcgcagatgcagggcatggatcacggcggcatgccggggatgagccaggggcgccaggcccgaacgacggccggggcgcagatgcagggcatggatcacggcggcatgccgggcatgggctcgagcgcctcgcccggcggccagaaccaagggatgttcgcggccctgaacgggggactgcagcaaggcccccaggccaaggtgctccacggaggcgaggacatgccgaacgagggtccgacgcttgagaacgccatgcccgatcccctcgtgaaccggacgggcgcgccgcccggcaccaaggtgctgtcgtaccgggatctcaaggcgctgaagccttatccgtacaagcgctacgaccgcatcatcgagatgcgtctgaccggcaacatgcagcgctacatctggtcgatcaacggccgcaagttcagcgaggcgcagccgatcgtgctgcgctacggcgagcgagcccgcttccggttcatcaacgagaccatgatgccccatccgatgcacatccacggcacctggttcctgccggaggtgggcaacggcgcgcgcaacccgctcaagcacaccgtcaacatcaaccccggcgcgacgctcgacgtcgatgtgccggcggatgcggaaggaccgtgggcgttccactgccaccaactttaccacatggagaccgggatgatgcgcaagatcatcgtggtccgagagaccgcccggcggtgaggagagaaccgatgtattccgtgacccggccgttcatcgccgctcttgcgcttgtcgcgcctctggctctgcactctgccgcggcccaggaagccccgacccctcgagcgccgtacttttcgacccttcagccttccgcgggcctgcggccttccggcggcgctcagccatccgaggaggcggaattcccggaccagcagatctattacaacgtccgcttcgacaagctggagctgaagccgcgaggtggccgcatcggctacgagtgggacatggaggcctgggtcggcgacgattacaacaagctcttcttcaagtccgagggattcaacaacggaggcgcggcgcggcgcggcgagaacggcaagattaatcgctgggagaacgccgagttccaggtgctgtactcgcggatgatcagctacttttgggaccttcaggtcggcgtgcggcatagcgcctggcccaagccttcgcggacctatgcggtcttcggcgtggagggatttgcaccgggcttcttcgaagtggacgcgcaggccttcctcagcaacaagggcgaagtctctggccgcatcaatgcgttctacgacctcctgatcacgaatcgcctcatccttcagccgcgcttcgacatcaacgcgtatgcccaggacataccggagctgtcggtcggggccgggttctcggaaatggagctgagcgcgcgtctgcgctacgagttctcgcgggagttcgcgccctatatcggcgtctcctgggagcgcaagctcggcggaaccgcggccatcgccaagcgagaggacgagccggtgtcgagggtgttcttcctcgctggactccgccttcagtggtgaggagcaaggccgctgcatcagaacaactggaacgccggcggtagccgctcgcgctcccgggcacgttatcgcaatgcgtcgaagctaatgaaccctcgttcgcctcgcgccacgacctcgccagagtgatctcacctcgaagcctctgttgagcgtaagaggagggcctccagcgtccgggatgctcctcgtcgccgacgagccgaaggagcgtgacttgggcctgccgtagattgccgagtccaaaacgtcgcgggctttggcgggagcaccatttgggaccgagctgggttggcaggtcgggaaggggcggccatacgatcgcccctagccccgttgggcccaactgccgaggaacgcctcagcgctcctttttccggagctccgcctgcagctccttgatgtccttctcgttctgctccttggtcttgcgcgcctccttgcgcacgtcgtcgtccttcgtgtgcttgagcacgatctcggacatctccaccgcaccctgatggtgggcgatcatctgcttcatccaggacttgcccgggtcggagtccatcatgccctgcatcatctcgtggttcatcttctgcatcgaggcatggaactccttctgaacggggttcatgttctccatgttcatctgctgcattccttgcatcgattgaccttgcatcccctgcatggatccaccctggatgccccggctgtgctcgccgccctgcatctgttgggcagcggcggggagggcggtcgcaagcgcgaaagccagggttgtagaggtaagcaaggtcgagacacggatcatggttcatctcctatgacgagcggaatgctcgttaactcgcttgagggcttgacggttcggaccagacttcaccgccaggaaggagcacagccgccacgccttcaatgaatctctcggcgggagccgttcgccggatttcgatcgcgctaagccgtcccaccgccatcaccacggcctcgtgtttccttcgtcgcggtcatttcgatccgatagtcggccccgatccagtcgccgtcatcccaccggatcgtaaactcggcctggccgccttggcttagctccgccgtatcgaggatggcggcatggaagccgagcccggtctcgtccgcggcggtctcggtgacggcctgccagccgtcccgaccccagcggaccacgcccggccggggcagggcgatgacaagacggctccccgccggagcggaccgaatctgcgcgtgcggccaccagaaggcgcattcggccttccggggtcggcccttgtagcgctcccaaacggctcggggccggtcgaacggatgacccaaattgcgtgagacgagcagcttgatgaactcggcatgggcccagacgagcggcatcgccgacccggtcggccgtccaaggtggagccgcctctgcgagattgggcctgcgtcccacacctgctcggggatcatgccgccggggctcgcggtcgcggccatggtgttcaggatcggcaggacatcctggccggcgaggaggtcgtagtggccgcgctcgccggccagcaggggccagggccggccgacgcccgtgccgtcatagggccggccgtcctcatgctcaccgtagccgtcgccgttgtagcggcgccagaccggcccggacggcgtgtcgaccttgagcaggcggtcgaccaccttgaggctgtcgcggatgagcggatcgttcgggctgcgcaggccgaagcgaaccagttgcaggaaatccgtgctgacctgctcgctcgccttgagggttgcgccgtcggcgcggttgcggatcgggatgagctcgtcgagcgcaccgcgtccgttctgcaggaccgttggcggagcggtgcggacgtagtagccgctcacggcggcttcgcgggccagatcggttccttccgcgaccgtccagtcctcgatatttgcgttccagaaatcggcgagagcgagcccccagcgcccagcggccccgtccagaaaggcgcttcccgtcacaaacgcggcgatgcacgtcgcgagcgtgaaggtgttgaggccggcgttttcttcccagcggtcctggtcggtcgatggaccccgacgggcgatgcacccgagcgcccgccggaccatgtcggcgggctcgatgcctccgagcgcgtcgcggtcggcgagcgccgccgcgagcaggaccggaaaggcggtctcgtcaagctggaggccgcgccagaagggctccccgccgagccactggttctgatgccagtgcccttccgtgctctgggtcgcgatcaggtagcgcagcgtgtcgcgggcttcggcctcgccgccgaaggcgagcagcgcgccggcgcattcgacgaggtcgcgcggccagacgaggtggtacccgccccgctcgttgccgctgtcgccccacggcacgctgaggctcgccaccatggcgccgggataggttttgtcgaggtgggtgcgcagcaccgtcgtcgacgtgacgaactgctcccgcaagccaccgggaacgtccacaggagacgcgcagcactcgccgcagcgccggtgccaggcttcccagtctgtggcctgagcttgaaggatgttgtcgaagggctgcatcagcgaggagaccgcgagcgtggtggccgcctcgcggctgcttccgaagccgagggcgagcacgcagcggttcggcagttccgccatgagcgccacgttccctggacccgcggccgggtgatcccacgtcatcgccccgttgcgcgcgaaatcctgccagccgtcgctcgcgccgacgtagcccgcgctcgcccgtccgatcgcgtcctgctgaagctcgtcgacggcggccagcgccagggcgaagggcgagcgctccgcccatagaacgcgccggccgcgatgctgcgcgaccgtggcgcgattgccgtatcccgtcgcaccgaggtgaggcgccagcaggacgtaaaggcgcagatccggctcgccgctctcgagagagcactcgacagcgagcacgtcccggcgcggatcgggggagatcctcaggcgcaacgtgtagcgcgcgtgcgcgtgaacgatctcgtaggccgggacgccggaggcgacggagcgcaggctgtagtcgccgccccgcttgacctcggcccaaaagcccttgccgtcggcgacgatgaagccgaggtcgcggatctggggaaggtcgacccgcggccagtagacctcgttgacgatgccgtagccgagcgtgaaccagaggcgcgcggcccccagcgagcatccgaccacatccttggcgctgctcgtccaggtcggcgggatgcccggcgcgcccggcgcgtcaaatgttgcatccggctccaggtgatcggccagacgcggacgcgctctcatcgcctgcacggcggtcacggcgtccgccgggggcaaggtcacttggccggaattgcggacgtccatgcacccctgtccttcaacgctgataatcgcggagccgcctcggaggcctcggaaaggaggagaggtccggccttatggcggcttgtgctcccacctggagcgagagaatccggaacctgcacccatgtgctcgacgcaatgaaatggggtgcaccctgatgagcgaagaaagcgggacgggatgcgacgccccgcttttcagaggagcttcgcttacatgcggtgcccaggaggcatgttctgcatgttcatgccgccggacttcgagctcttcttcgccttcttgcccttcttcttgtcgctggcgacaagcgtcaccatgccgtcggagctttgggtcaagctttggcctgcgccaaaggaagtcggcatcgcgacggcaagctgagcgccggcgaagatcagggcggttgccaggagtgttgccttacgcattcaagtctctccttctggtgaggactgtcggccctcggtggacaaggtcaatgccaaccggcgcgatcggttcaggcgcgcctcatgggtatagacgagccactcccgatctcattacacgggtcgtggtggcggctgaacggggtttcccatcaccgagcgatccgggtaatccgggtcaccatcacggcgcctttccgccgcgccgcttcgaagcggacgacctcgcccgctctaacgcccctcagcacctccgagcgcgtgacgtgaaaaaccatccgcatcgccggcatccagatgctcttgtcagcgctgccgatctccggatgcaggatggtgatcgtgccgtcgcccggatcgatagcatggacggtgccctgcgcgtggacgtgatcggccatgacgcctcggctgagctcgatctgctccatcttggtgagccactcgatgttcgtcatcgaagccgatgccgggcctgcaaccagaacgaggcccgtgcagagggcgaccgcaaaccggagcttcaaacgttgagtcacctgtgcctccatcaggtcagcgaccagcccaccgcatccgagtgacgcaggcaggtcggtttagcgagcgtatgaacattagtgagacgggcgggcgctgcccttgattcaggtcaaggccaagtcgtggcccaccatcacaattcggaacgggccgcgggcgttctgccattcggcatgcgggtaaacaatcgatctcgtcggccgccggtcgacgttgaaaggcgccggttgcggtaatttagcagagccgactgcgtcaatcctggagaacgtgtcgtgcgcggccgtgagccacagactccgcgtatcgacaactctgaaagacgaagcgatgacggccggcgcggcaatcgatgagctctgcatcaacacgatccgcacgctcgcgatcgacgcggtgcagcgggccaagtccggccacgccggcgcgccgatggcgatggcgccggtcgtccacacgctctggcagcgtttcctgcgctacgacccggccgatcccacctggcccaaccgggaccgtttcgtgctctcggccggccatgcatcgatgatgctctacgcggtcctgcatcttgctcaagtgcagtcggggcccggctcggaccggccgagcctgaccctcgacgacctcaagcgcttccgccagctcgacagccgcacgcccgggcatccggagttcggcttcacccccggcgtcgagacgaccaccggccccctcggccagggctgcggcaacagcgtcggcatggcgatggccggacgctggcttggcgaccggtacaaccggcccggactcacgctgttcgactacgacgtctacgtgctctgcagcgacggcgacctgatggagggggtggcgagcgaggcggcctccctcgccgggcatttcaagctcgcgaacctctgctggatctacgacaacaacacggtcacgatcgaaggccacacgccgctcgccttcagcgagaacgtggccgtgcgtttccttggctacggctggaacgtgctcaaggtcgaggatgccaacgacaccgcgcaaatccagaacgcgctgcggtccttccgccagactgagaacgctccgacgctgatcgtcgtcaatagcgtcatcggctacggcgccccgcacaagcagaacacggcggccgcgcacagcgatcctctaggtgaggaggaggtgcgcctcgccaagcggttctacggctggcccgaggacgcccagttcctggtgccggacggcgtttacgagcgcttccgggagggcgtcgggcggcgcggccgggagctgcacgaggcgtgggatgcggcgatgcgcacctgccgcgagcgccatcccgatctcgccgacgaggtcgagcgcctgctcggccgcgaactcccggacggctgggacgtggagcttccgagcttccccgccgacgagaaagggatcgcgacacgggatgcgtccggcaagcttctgaacgccgtcgcggccaaggtgccttggctcatcggcggctccgccgacctcgcgccctcgaccaagacgaagctcaccttcaacgccgccggcgacttggggccggaacagccgggcgggcgtaacctccacttcggcgtgcgcgagcacgccatgggctccatcgtcaacggccttgcactgtcgggcctgcgtccgttcggcgccaccttcctgatcttcagcgactacatgcggcccccgatccgcctcgcggcgctgatggaattgccggtcttccacgtcttgacccacgactcgataggcgtgggcgaagatgggccgacccatcagcccgtcgagcaactcgttggcctgcgggccatcccggggctcatcgtcctgcggccggcggacgccaacgaggtcgcggaggcctaccgggtcgtcatgcaatcgcggcgtcagccggcctgcctcgtcctgagccgccaggcgctgccggtgttcgaccgcgcccgctatgcgcccgcggcgggcctcgcccgcggcgcttacgtgatggcggacgcccagagcgggagaccggaggtcatcctgatcgggacgggcagcgaggtccggctctgcatcgcggcttacgaacgcctcacggctgaaggcgtcgccgcccgcgtggtcagcatgccctcctgggagctgttcgagcagcaggacggcggctatcgcgacagcgtgctcccgcccgccgtcacggcccgcgtggccgtcgagcagggctcggccatcggctgggaccgctacgtcgggagcgcgggctcgatcatcggcatgcacacgttcggctcgtccgcgccgctgaaggatctcctgaccaagttcgggttcacgcccgagaaggtctacgaggcggccaaagcccagatcggaagcggagctgcgtgatgaacccgctcaaggccctccaggatcaaggtcaggccgtctggctcgacttcgtcgcccgcggcttcatggccgacggtcatctcaaaaaactcgtggaggaagacgggctgaggggggtgacctcgaacccggccatcttcgagaaggcgatcgcgcactccgacgagtacgatacctccctgcgcagcgcggaagccggcgccgacgtgcccgtgatcgcgctgttcgagcaactggcgatcgaggacattcgcaacgcggccgacgtgctgcggccggtctacgacgcgactgacggagcggacggcttcgtcagcctagaggtgtcgccctatctcgccctggagactgaggacacgatcgccgagggaaggcggctttggcgggaggtcggccgcgagaacctgatgatcaaggttccggcgacgcaagccggcttgccggctatccggcatctgatcggggaggggatcaacgtcaacgtgaccctgctgttcgcgcaggacgtctacgaagccgtggcgaacgcctacattgaggggctcgaggcgcttgccgccaagggcaacgtgagccgggtcgcgagcgtggcgagcttcttcgtgagccgcatcgacagcgccatcgaccagcggctcgatcaaaagattcgcgaggcgaacgatccggacgagaaggcggcgctcgaacggctcaagggcaaggtcgcaatcgccaacgccaagctcgcctaccagcgctacaagcgcctcttcgcaacctcgcgctggaacggtctggccgtgaggggcgcccgcccgcagcgcctcctgtgggcctcgaccggcgccaagaacaaggcctaccgcgacgtcctctacgtggaggagctgatcgggccggacgccgtcaataccatgccgcccgccaccctggacgcctttcgcgaccatggccgggtgcgcccgagcctggaggagggcgtcggggaggcgcagcgcgccctcgtggcgctcgcccgcgccggaatctcgctcgacgaggttacggccggcctcgtggatgacggcgtgcggctcttcgtggacgcggccgacaagctcctcggcgccgtggccagcaaacgcgccgcgatcctcgggacgcgcctcaaccgccagacgctcgcgctcggcgccgacctcgatcgagaggtcggcgccacgatcgagcaatggcgcgcgaacgccgccgcgcggcggctgtggcgcaaggacaagagcttgtggaccggcgccgacgaggatcgctggctcggctggctcgacatcatcgaccgcgagctcggccgcgtcgacgcctatcgcgccttcgccgaggacgtgcggcgcgaggggttttcggatgcggtcctcctcggcatgggcggatcgagcctcggccccgaggtcctggccgagaccgtgggcgcggcgccaggcttcccgcgccttcgcatcctcgattcgaccgacccggcgcaggtgcgcgcgatggaagaggcgatcgacctccacaggacgctctttatcgtctcgtcgaagtcgggatcgaccctcgagcccaacatcttcaaggactacttcttcgagcgggtggcgagcgtcgtcgggcccgagcgcgccggccagcgcttcgtcgccgtgacggaccccggctcctcgatggagcaggccgcgcaggccgccaggttctggcgcatcttccacggcgaccccggcatcggcgggcgctattcggtgctctcggccttcggccttgtcccggcggccgccgccgggctcgacgtcgggcggtttctcgaatccgcctgcctcatggcgcgctcctgcggtcccgacgtcccgccggccgagaaccccggcgtgcggctcggcctcgccatgggcctcgcggcgcgccaaggccgcgacaaggtcacggtcgtcgctgcgccgagcatcgccgcgttcggggcctgggccgagcagctcatcgccgagtcgaccggcaaggatggcaagggcctgatcccggtcgccgccgagcccctggggccgcctgagatctatgggcaggaccgctttttcatccatcttcgcctcgaggggaagagggacgacagccaggaggccgcgctgggcgcgctcgagacggcgggccatccggtcgcgcgcatcgacctcgcctcgcccgacggcatcgttcaggagttcttccgatgggagttcgccaccgcggtcgccggcgcggtgatcggcatcaaccccttcgatcaacccgacgtcgaggcgagcaaggtgaggacgcgcgagctcacggccgcttacgaaaagagcggggagcttccgctcgagatgccgctgttctcgggcgaaggggtcgaggtctacgccgacccgcgcaacgccgacgcgctgcgcgagcttgtccgggacgaccacctcgaaggctggctccgggcgcacctgcggcgcctgacgccgggcgactacttcgcgctccttgcctatgtcgcgcgcacgcaggagcacacggctgccttgcagaacgtgcgcctcgccgtgcgcgacgccaggcgggtcgcgacctgcctcgggttcgggccgcgcttcctgcactccaccggtcaggcctacaagggcgggccgaactcaggcgtcttcctccaggtcacggcggacggcgcggaggacctcgctatcccgggccacgccttcggcttcggcaccgtcaaggccgcgcaggccaggggcgatttcgaggtgttggccgaccgcggccggcgggccctgcgcgttcatctcaagggcggcgatgtcgcggccgggctcgggtcgctcggggccgcgctccggcgggccctggcgtagagggggagcagtcatgcagcttggaatggtcggcctcggacgcatgggcgcgaacatcgtgcgccgcctgctgagacatggacacacctgcgtggcctacgaccgcaaccccgaaccgggccgtcagctcgcggcagaaggcgcggagatggtctccgatctccccgccttggttgcgacgcttaagcctccgcgcgtggtctggctcatgctgccggcgggccaaatcaccgaggcggcgatccatgcgctggctgggctgctcgcgccgggcgacgtcatcatcgacggcggcaacaccttttggaaggacgacattcgccgtgcacgcgaactctccgagaagagcctgcactacgtcgacgtcgggacgagcgggggcgtgtgggggctggagcgcggctactgcatgatgatcggcggcgagaaggccgtggtggatcgcctcgatcccatcttcgcggccctcgcgccgggccgcggcgagattccccccacccccggccgagcggggcgggacccgcgggccgagcagggctatatccacgccggcccgagcggggcgggccacttcgtcaagatggtccacaacggcatcgagtacggcctcatgcaggcctacgccgaaggtttcgagatcctgaagcacgcggactcggccgagctgccgcaggagcagcggttcgacctcgacctcgcggacgtggccgaggtctggcggcggggcagcgtcgtgtcgtcctggctcctcgacctcaccgcgatggcgctggccaacgatccgaagctcgactcgttcgcaggctacgtcgaggattcgggcgagggccgctggaccatcaatgcggccgtcgaggaggcggtgccggcgatcgttctctcggcggcgctctacgcccggttccgctcgcgccaggaggcgagcttcgccgacaagatgctgtcagcgatgcgcaagggcttcggcggccaccaggagcccaagaagagctgaacgtgacgttcgccacgcgggagccgcgcatgatccacccgaacaccgcccccaaggcgggcgccgcgaaaccggcgccggactgcacgcttgtcatcttcggcgtcaccggcgacctgacgcaccggctcttgatgccggcgctctacaacctcgcgcggtggaagctcctgcccgaacggttcgccatcgtcggcgttggccgcagcgagatgggcaccgacgggctgcgccacgacctcaccaggaccatgcagggcttcgtcgccgagaggggcggcgagttctcagccgacagcctcgaccgggaggcctggaaccgggtcgtcggccggctggactatctcgccggcgatgtcgaagacccggcgacttacgaagagctgtcgcggcgcatcggggtctcgcgagatgcccaggccgccggcggcaacgtgctgttctaccttgcggtcgcggcccgcctcttcggtccggtggtgacgcgactcggcgaagcggggctcacccgagaaggggagggcgcctggcggcgggtgatcatcgaaaaacccttcggccacgatctcgcctcggccaaggcgctcaaccgggaggtcctcgcggccctaagcgaggaccagatcttccggatcgaccacttcctcggcaaggagaccgtccagaacatcatggtcttccggttcggcaacggcctgttcgagccgttgtggaaccgcgaccgcatcgaccacgtccagatcacggtcgctgagacggttggggtcgagaagcgcggctcgttctacgacgcgaccggcgccctccgcgacatggtgccgaaccacctcttccagctcttcaccatgacggccatggagccgccgatctccttcgacgcccacgccgtgcgcgacaagaaggaggaggtgctcatggccgtgcaccagctctccgaggacgcggccgtgcgcgaggcggtgcgcgggcgatacacggcaggcgcggtgcgcggccagcccgtccgcagctaccgcgacgagccggacgtggacccggcctcgcagaccgagacctacgtcgcgctgcgcctcatggtcgacaactggcgctgggccggcgtgccgttctacctccgcacgggcaaggcgatgacgaggcgcgacacggagatcgccatccagttcaagcaggcgccgctggcgctgttccgcggcaccgccgtcgaggcctgcatcccgaactggctcgtgctgcagatccagccggacgagggcatctccctgcagttcggcgccaaggtgccgggcaccgaggtgcggctcggcgccgtcaacatggacttcctctacaaggactacttccagacccagccgagcaccggctacgagacgctcatctacgacgccatgatcggcgacgcgacgctgttccagcgcgccgacaatatcgaggccggctggcgggccgtgcagcccgtgctcgacgcctggtcgagcgggcgcgccccgatggccgcctacccggccggcagcgcaggcccgaaggaggcggacgacctcctcgcccgcgacggtcgcgcctggcgccctctgtgaaccccgccggtccggctccaacgaaagagttgccatgtccccgcgtccgaagccaccgcgtctgtcgctcctcctcgccgacgtggatggcacgctggtcgacgagaacaagatcctgaccgagcgcgccgccgcggccgtgcgggcgctgaggcagaagggcgtccgcttcgccgtcaccagcggccggccgccgcgcggcatggccatgctggtcgagccgctcgcgctcgacaccgtcattgccggcttcaacggcggcgtcttcgtccgggcggacctctcgatcatcgccgagaagaccctgtcccgcacggccgccgaagaggcggtccggaccatcctcgatcacggcctggacgcctgggtctatgccggcaacgactggctgatccggaagaaggacgcgccccacgtggcgcgcgaggcctggacggtcaagttcgagccgaccgtcacggacgacctcgcgcgcgggttcgaccgcgccgccaaggtggtcggcgtcagcgacgactacgcccgcgtcgcggcctgcgagacggccctccaggagaggctgggcgcgcaggcctcggccgcgcgctcgcagccctactacgtcgacgtgacccaccccgaggccaacaagggctttgtggtcgagtacctctcgcgcgagctcggcatcccggcggacgagatcgccacgatcggcgacatgcccaacgacgtcctgatgttcaggaaaggcggcttctcgatcgccatgggcaacgcgagcgccgaggtccagtcgcaggcggacgccgtgacggcttcccacaccgacgatggctttgcgaaggcaattgaacgctacttgctcggcgaagaaggtggggatcggcgttcaggcgggagcgcatgatggccaccctaccggagaacgttcacgtcttcgacaacggggaggccgtcgcgcaggccgcggccgccgccttccgggacatcatcgcgagctctccaggcgaccggatcgccgtttgcctgtccggcggctcgaccccgaagcggctctacaagcttctcctcgacaaggggaatggcaggcgcatcccctgggatcgcgtccactggttctggggggacgagcgcttcgtgcccatgagggacgagcgcagcaacgccggcatggcctggggcgccttcctggcccatgcgcccgagccgctcgacagcgttcacgtcgtcccgctgacctcgaacagcgccgcacatagcgccgagctctacgaggacgagctcaagctcttctacggcgccgaccagctcgatcccgcccgcccgctgttcgatctcgtgctgctgggcctaggcgaggacgggcacaccgcctcgctctttcccggctccccggcgctcaaggagcgcgaacgctgggtcacctcggtcgaggaagccggccaggcgccgttcgttccccgtgtgaccttaacgctgccggccttggaatcggcgcgcgaggtgctcttcctagtgagcggggcggccaagcgcacggcgctcgcccgcgtgctggcgggcgaggaacttcccgccgcgcgcgtgcagccaacgggccggctgcgctggctggtcgaccgggcggcggccccggaggacgcatcgtgacccggagagcgttgcaggctcgcgcccatgatcgcgatgccaagctgccgtcggtgatggtggtcatgggcgtctccggctcaggcaaaagcacgatcgcctcgatgctggcgcaccggctcgattggtcgttcgaggacgccgactggttccacccgcccgccaacgtcgagaagatgcagggcggcgtgccgctcaccgacgaggaccgctggccgtggctccgggccatcgccgcctggatcgacgagacgcgcgcggccggacagcacggcgtggtcgcctgctcggcgctcaagcgctcctaccgcgacattctcgtcggcggccgcagcgacgtgaggatcgtctacctgaaaggcgagcgggagctgatcgcaagtaggatggcggctcgcagcgggcacttcatgccggcgggccttttggacagccagttccaaacgctggaagagcccggccccgacgagaacccgatcgtcgtgtcgatcgatgcccgtccacgggagatcgtggatgcggttttgtccgagcttggtagcccgaaccggcgcattgcaaccgagcccgacgagagggcccccgcgcggggaccacgatgagtaagatctcgctcgtgctctcggacgtggacggcacgctcgtgacctccgacaagcgcctcaccgaggcgagccggcgggcggtgcggcgccttgccgaacacgggattgccttcaccgtcacgagcagccgtcccccaattggcctgcgcatgctggtcgcgccgctcggactccagctgccgatggtcgcgttcaacggcgccgcaatcgttaggcctgatctcgagccgatcgaggagcgcttcattccgcctgaagcggctcgtcaggccattgaggtcctgtcttccttcggcgtcggcatctgggtgttcccggccggttgctggctcgtgaccgatccggtcggcgactacgtcgaacgagagcgccgcacgatccaagcggagcccgacgtggtcacgacctttgggccttacctcagccgtgcctccaagattgtagatcggcgtcgaggcatgaccccactcgcttccacatcaactatctcataatgcaagcaaatcccgtcttggagtggggtcacgatcggcaccgatcgtgaccccacatcttgggcaatttcggcataaattgtagtaagttaagcagagtagcgtgaggggtcatgcttcaccgccgattcacagtccggcctcgcggtagcggaagccgaaacgctccctcaggccctgcgcgagggcggccctgtaggcggccccgaccacccgctgatattcatagagccgctccggatcgatcgtcaggtggctcgagcggctgtagcggcctgacctcgcttgcgcgggcgcaccggcgacgttcagaatgacacagtgggtgtgcaggttcgggtcgccctcgcgcgtggtgaagtgggcaaagcgggccacgatcagatcggccgggcagtgcttctcggagccgccggcgccggtgcgcaccgtcaccaggccttccgcgtcgacaaaagccagcgcccgttcgaccgcggcgtgatgggcggcctcgatcgcggcgcgctgctcgacgtcgcccgccatccagagcaccgagaccgacttgccgggggtcagcgtcatgtcctggccggcccagtgcccttcgcccgccccgcgcactaggggccggccgttcctcgggtcgcgtccggcgcagagatcgcggaaggaggcggcctcgatgcttgcgccgtagcgcaccacgctctcgcccgtcgaccaccagaccccgccgccttccgccaggtagtactcgtcgcgccggtcgggtcgcgcctcgcgggcagagtcgttggtgtagtacagccccgcctccgcgccggccccgagccgatgcagggaggccgtcacggggcaggagccgcgtcgtccgccgtcgccttccggaagcggcagacccgcgacaggtcgatgccgccgctcggcgcaccgagctcgccgacgacctcggccatgtcgaggagagcagtgtcgatctgctccattcgctcgagcagcacgcggtggcgcagggcgatctccagatgctgggcgatgcagtcggccgcgaggctctcagggctccagcctcgctcggccgccgcacgcctcagggccgccgcgagccccgcctccagcgtgagcgtgagcttgatctcgccggccatcggcgttcctctgctgccaggatcgagccggcagccctggcacgggtcgggcgcggtagcgaggctgtttgcgcggcgtggtgaacggattgcagcttcagtgcgtgtggtgtgagcctttcccttgttgagctgttagtgagcttccgctgagggcctcgggccgatgctgagccgttaaccgccccctcctacaggggcgtcatgtcgctcgacctctccgccctgcgccgtgccgccaagcgcctccaggccgctcacgacgcgcgctcggacgcgcggcggaccaccggcgccaccgccctgatccgggccgcgctccccgagatccgccgcctgcgcgacgcggaggggctgccctgggcggtgattgccgccgcgctcgccgagcagggcgtgcgccagggccgcgacggccagccgatcacggccgaccgcctgatcgccctggtgcgccatgttgagggccagcaggtgcgcgccgcgacccgccaggcggagcgcgccggccgacctgacctcaccggaacactcgcgccggcaccagccacccagcccgagccgcaggcgccgccccggggcaaaccgcgtctcgcaccggaactgcaatcccggccgccggccgcgtccgatgaggcccccttgagcgaggcggagatccgccgcctccaagccgagaagcaccgccatctcttcaagaaggattgaccccatgccccgcatcctcctcgtcgcccaggaaaccggcggcgtcggcaagtcgaccatcacccgcgggcttgccgaggcggtcgaggacctggccgtcctcgagatcgagtcggtgcaccgcctgatcgagttcaggacggccaagaccggcaacgaacccggcagcgtgcgttacttcccgatgcgcgccagccgtgaagccatcgaggcgagcggcgggcaggcggcccgggccgagctcgacgacgtcatcaacgcgcttcacgccgtgaccggaccgacggtggtcgacatcggcgccaacacctcggcgtcgctcctcggcatcctggccgacgaggcgccggtcctgcgcgaggccggcatcgaggtcggcctcgtcgtggtggtcgccgccgaggccggggcgctggccgatgccggtaagctcctgcacgcggccaaggactgggccgccgcccgcttcgtcgtggccaacgcggtgcggggcgtcatcgacccgtcgctgctcaagcgggtcgcgggcgaggcgacgctgacgcacctgcgcgccttcgtgctggagcccgaggcccgctccgtgctcgatgccggccagctgcgcggcgtgccgaagctcgaccgggcgaagctcgccaaagaaacctcgccggctcaggccggacgcatcctgcgcgatctgaccgccttccggcttgcggtgatggaagcagtcaagccggccgccctctggctgatcgaggcctgagcaatggcccgcgccgcacgtccgcgtccagaagaccgggtggctcccccggctaggagcaccctggaggagcgttacgcggctgcgcagcgcgcggcgcgggccgccgccgatcacgttgcgcaggtgagtgcgcaggctttggccaaactgctgcggggtgggcccgaggcgcgctttgcggcgctggccgacccagcctcgtgcctgacgccggagcaccggggtcaactcctcgcgtccttgcgcgggcaggcggctcctgcgcggccgatctcggccgcgaccgcgagctggtgggcaatctggcgctcgcgtctgccctaccgggtagttccgctcgctcttcgcgggatcggcgccgccgcgctgattggtcttggcctcctcgcctggcatcgcacgcccgcgggctgggtcaccatcaccgggcggcaagctctcttggcgccctggcagctgccggacggcagccgcagcgagaccaccctcactcccggtcagcactatccgctggtgcgctgggagggcgaggtcggcatcctgcgcctctggctgcccggacgcggctacgccgagacgcgggtcgggcgggcctacctccaggacggccgctgattggtctgtcggggcgggtcaggcgctcgcgccgaccggtggcaacggggtgatcaggcgggtaaagcgcgggtcggtgtgcgccaccgtcttgcgtagccgcatcgggtggcggccgaaggccgtgctgttgggaaacaccaggagctggtttgccggtaggctggccagagcctcgcgggagagaagccgcacgccctgaggcgtctgcgcgatggtgcgcgcgccctctccctccgcggggcgggtcaggctctcgacgcgagccgtgtagtcgccgatcgcccgcgaccagcgctcgctcgcgtccgggtcgacggcgggcacgtcgaagagcgtcacgatctcggccgagttaaggatcgtatcggcgccggcctcgccgtagagcccaacgatctgcgagcggtcctgccacagcgtccagagcgaggcgccgtagcccggcagctcgccggacgccgtgaggatctcctcgaagcgcccgagggctgccgcctcgtcgatgaacaccaggatgcgctcttgcggccggttgcggcggacgctgatgaagaggtcggacaagaaccaccggagcaagggcgcgagcaggcgcttgtactcgggcggaacggcgacgaagaggtcgacctgaccgctggcgagctccgcgagatcgaaggtgctggcgccgacgagatggcgcaggcgggcatcggccagccactgaaacgcctgggaggcggtggccacgatcgggtcgcgggtcttggggtcggcgttgaggatctccagagccgcgagcgcggccggggcgggccgcaggtgttcgagctgcttgatgagtgtgtcggcgtccgcgatcagggcctgcacctgggccacagtgcgattgccgcgcttgaggctgacgaggagcgcgccggtgatcaggtcgacggcgcggttgcggaagtaggtgctcgcctcgccgtcgccgctcgcctccggcaagagggcgagcgcggtgtgctgcaggtagaggacgtcacccggatcgcgcgcgtgcagggggttccagcggtcctgaccgccgacgaggtcgagcgggtcgaggcagatcacgcgccggcccatcgcgcggcgacgcgcagcggtggccttgtagatctcgcccttggggtcgatcaccaccgcgggcccagcccaggcgttcggctcgggataggcgaggttcgggatcaggagccccgaggtcttacccttgcgcggcggcgcgatggtggcgagcgtgccctgcaccgctacgcgcacggcccgtcccgtctctggatcgaggccgagctccaggcccctgttcatggccgcgcgctcggctgcggtggcgaagcgggccgagccgaacaggttggaggggtcgcgcggcgtctgtgcggccgatgcagcccagcgccagctcagcgtgaaggcaagcggcgcgaggagaccggcaaggagccaggtgccacccacgaaggcgggggagcgatcgaggagcatgctccagtacgcacccacgatcgtggtgagctgcaggaggcgcagggcgtcgaaccaggcactcggcgcgatcacttcgggcggccacagcgtcggatcgagaccgtgcacgatcagagcagcaacgggatagccgaacaggaccattaccaggatatagagcagggcttggacggctgtggacatcgggcaccggttgaactcaggtcaagcccatggcggaccgtgacacgcgctcatgaagccgagctcgttgccgggacatgaacagcgtgatcgcctcctgcggatatacacagagtttggtgcagcgttaggagatcattgctcggggaaaactgaattgatcgaccaacgtgtgagatcattagattgtgatcccctattgcatcaggcgccatctccggtgtgcagccttcaacgcaagcgaagatcaaaccaagcaatgccgatctttcacgacacctcgctcgaatgcgccctcgccatcgtccgggatgggtttcgcgtatccccaggcatgatcctgcaggatcagtgcgcaaactttcatgaaggccacctcagttcacagacgcccaacgaaggctgccggatggagttcgcctgggccggtggtccggtcgaggagttcagcgaccgttccgtcgccgacatgcagccgggtatcctctaccggcagaactggagcagcggcgggttctggcggctcgcgttacgacccgggacggacaccggcttgaccttcgtgcgagccgtctacgccgcggatgatccggtcatgcagggcgtccatgacgtggcagagcataagtttgcccaagctgcgggcagaacgattcctgtgcggtatcgggacgaacagcccgttgagaaacgggggttgttcaggactgtactcgctcggcttaccggctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcacggctagttcagcaaagggcagaagtccgaacctgcatcggtggcccgtgaaggccaccgacaagagagtctcaccggggggacagcccggtgaggtagtgagcggcccggctggcagcactcgcggcggtgaagatcgcccgactgtcgtcgcgcagaagctgtatccaggaggcgatgtagctggcgtgagtcggatgcggctccgacgccagcccgagctccgccatcaagaaggcgctcccgagttccgccaccagctcctcggcggcgtaggcttggctccggaaccggccggagagatcccggttcagccggttcgcgtgcccgctccagtgcgtcagctcgtgcgccagggtcgaggcgtagccatgcgtggtccggaaggccgcctggttcggcatcacgatccggtcctggctgggctggtagaaagcggctccgccaccgtgggtgatgcgggcacccgtggccgcgacgaagcggtcgaagctccccgggatcatcatctcggttgatgccgcctcggcatccaggatcggcgctccgtcgacctgggcagcgttgaaggcgtaggaggctcgcgccacgaaccggcggcgctcgtcgtcctcgtcgccgagctccttgaagaagaccaccaaggtggagcgctcgcccttgcggacctgggcgccgagttcggcccattgcttgtaggtcgcccaacgatcgtcggcgtacccggccgccttcgcgccgacccagagcgagacggtgttgatcccgcggtaggtcttgccggtcagagcattgcgggggaggccaccgctgcggtgccaggggcagagccaatcaccggcctcaccggctttcagagttgcgatgatcgtgttggtgatcgcctggtggatgtcgaaggtcatggtgctctcccgtcggccgcccagcgcggcctcgtgggaggccggggagacggaggcgagcgacctgcaccgcaggcgggaacggcagtggacgacggcttcagccgttgcggggatcagcgagagacgtcgtacgaacctccccatcgagaggccgcgtggggctccagggagaggctggcccgcacgcccctggtgatcacctcaatctggcatcggctcggtcttctgttgtgagatcgatcaggctgaacccggcatgtagtcaggcagccccttccggatgctatgacacgcgccagcgggaacttggccgagatctggtgtggcggtcaggcgcgacaccacggccttcgctcgaatttgagcagcatctgcaacggtcaactggggcctgtcgtctatgcaagctcgccgaccgaccaagcgaggtgtgcacttcgatgagcttagcgagagagatctacagatgccgtgaccggcgcgatggtcccttcgccgaggggctctcgcaggccaacgcgctcattcccagggctggcaggttcgtcgtcgatcagagcgtgatggatgcggtcgcgcggatggagagaacgcccttccccgacctgttgcgcgccctcgaacatgcccatttgccttttcctatcacctggattgagtggagcaatcccggtgcgggcgagctcggctacctcgtcgagcaggcagaggacgggccggggtttgccttccggcagtttctgcattcaggacgcatcgagagggagctcggctgcccggtattctgcaatcttggacggatccaggttggcccgaatggataccggtgcgagcacccggccgaggcggccacgagcggtgaggggcccggtcgaaacccgcacgagatggtggccgcagacctcatcagcatgctcctcatcatcaactcgccttcgcgcgtcgtgacgatcgatgaagctgcgaatacggaaagggctgaccggcgccgggcgcaggaagggcgaccaccgctgccaaacctgcgtcgtatccggctcgatgtggctcggctgcggcaggtcgatgtcgaacacggcgtggctcaggccgacggccgggtccgggcagagcattttgttcgagggcacttcaagttccgcaacggccggatgtggtggtggtcgccgcacatccgcaaccaagccggcgacgaacccgtcgcccagccgcgagactatcaggtggtccattctgagctgggctgaggtgcgaacgggatcaccgtcttggcaatctgccgtcgaaggtatgagggccggccctcacggcacgacgttcgatggaagctcggcgagaggatcgatcaccggaacgcctgtcacctcgaagtgacgcagattgttcgtcaggatcgtgagtccgtgcgtcttggcggttgccgcgatgatgagatccttccattcgatcacgaggggtcgaacggcctctgccaagtgcgcgacagcaagtgccacaggcgcatccatcgcgagaaagcgcccggtgaaaccaaccatcagggcgtcccgcagagccgcaatctcgtcggcacgtttcgccttgccattgcggcgcagcttcaacacgccggcctcaatttccatgagcgtgactgtgctgagggacaggtgccggtcgttccgctgcatccaggcaatgacaggggccgcacgctcgcgacgtcgcggatcgaacagcgagatgatgttcgtatcaagcaggtacactgcgcctcacgcgtcagccaagaagtcggagccgagggggcgatcctgccgtgcgagcggctcatttcggtcaaggaagtcgccgccttcctcccccgcatacttcaggaagaggtcggcgagtgtggccttgcctccggtccctttggcccagtcagcttcggagacgatcatcaccgcgtccttgccgtagcgggtgacccgttgcggctctccgtccaaggcacgctccaccagtttggaaaactccgcacgggcttcatgcaggaggtaagtgcgcatcggggccgtcctcctcgtggcatctcgttctgtacaagatatggggcgatttgtacagaacgcaatgcgggcagcgggctcagggcgtccgcagcgcgctcctgtcacggcctcgcataagggccacggaacaggtcgcccagtgctttgcgtcggaacaaagtgagccagcgtcggcggcggtgctccggtctgtcgtgcagcatatggcaacgctgacagaaggccgcgaggttgcgggcactgttgttgcaggtgtcatgatcgcggtgggccgccgccagcaccacccgtgtcgtcttcacggtgccgagtacatcgtcctctccgatggcgaggcagatcaatcggccacgtccgtcgcgccaggaggcggcctccgcgtcccaccaacggccatcaccgagatggaacacggtctgcttgtggggtcgcgcgcagagctcgcagcgcccaccagcccggcggaagcggatcgtggccgagagctgcggccaatcaattggatagaagaagcggtgctcgcgccggatcggcatcggatcagctcttcctcgcttggctgctggcccgcgctcgcgggaagtagctgtagaaggtgtagcgcgagatcccgaggcgccgggcgatctccgccaccgagatggtgccggccgcaagcagcgcgcggcccgcctcgatgtcggcctcggacagcttcttgggccggccgcccttgcggccgcgggccagggccgccttcaggccctccagggtgcgctcacggttgagatcgaggaagtactcggccatggccccatgcatttgcagggcgaagcggccgtgggcagtgtcgctgtcgaactgctcggtcaggctgcggaagtggaccttctcacggcgcagggcgtcgatggtgcgcatcatctcgacgagggagcgaccgaggcggtcgagcttccacacgaccagcacgtcgtccgggcgcagataggccagcgccgcttcaaagacgggccgcctggtaccggccttgccggacttcttctcctcaaagattttttgacagccggcctttgtcagcgcgtcccgctggaggtcgaggttctggtcctgggtggagacacgggcgtagccgacgagcatgttaggatagtgggccagttacgttttcctgtcagtagttttccagtcacggtttcctgacaaaaacgaggccgttttggatggctcgcgaggcgctcctcgcagatggcaggaaaacggtcgttttgccgacaagcggtgcagcggcaacttgtaacgttccactggggcaagctttagcggaacacgtagatattccgaggctggagcgagcgactcgccttcagcctgccggatcggccagcgcttgatctcgcagcgtgcctccgttcagggacgtctgcttcgtgacctcttcttgcagggccgaagcccgccatctcctaggctgacgaaggcgcacgatgttggtaggggtgtccatggcgtatcgctctcgatgagaggttctggcaggctcgacacccgcctcggtacgccgccttcacgccgagcgcgtcacccattctcccgcatagctccggtcgcggcacgggcatagctcagctacacctatgccggatcggaagtaccttagatcgccgaacgcccaagccgcacttaagcacggctcattgttaggtacaggaactccctgctcgcgcggaggctggccgaccccggcgccggcctctcaggctcgggtcagcggaagaacacgtacttgaccatcgcaccgatacccagcagcgcgaggaggaggacgagcaggccaatcaggcccatgcccatcatcatcccggtcatctcatccatcctgccgtgcatcatggcggtgtccgcgatgcatgaagaggtgcatcagggggcaagcgagtagcagcaggtagggcagggctccgatcatatgtccagtgtgggtgattagcagatacagcccgagcgccgccgccgcgaggcagacgagtagacctggaaaggacccaatgaaagcggccaccgggccggggctgcggtctgtggcgggcgcgtgatccatgcgttcctccggcatacagcttcgatggtcaggccgtcgccccgcgccgcatgagcgttgaccatttcggaatgaaggcgggcacccggcgcatgtaggccgtgtaggtctcgccgaactgcgccagcgcttcacgctcttcgctcttggcgaggcgcacgtacatgaccgccaggaacgggaacatcgcgagcgtcagcagggtcggccactgcaccaagaacccgagtagaaccagcacgaacccgacgtactgaggatgccggacgtaggcataggcgccgtcgactgcgagccgcccctcctgctgcgcggtgtagagggtcttccaggccaccgagatgaccaggaagccagcgccgatgagagcgtagctaaggacgtggaagggaccgaaatgcgggttggtcttccagccgaacagcgtctccagcagatgtccggcatcgtgcgagaaccaatccacgcccgggtaatgagtctgcagccagcccgacagcacgtagatcgtgagcgggaagccgtacatctcggcgaacagagccacgagaaaggcgctgaacgcgccaaaggagcgccaatcgcgtggcgtgctcggcttgaagaagctgaacgcgaacaggatgaagacggccgcattgatcagcgcgaagccccagaggccataggcagacgcggtctcgtgcatggcgctggtcctgctccggggccaggaaggggcccgctgaagcagggttgcgctatgcgtcttggccggcattgatttgaatcaagggctcaggcacggatccagctatgctgcaggcatgtagagcttgagcatcggagaggccgtcatagcaaccgtgacccctgacccggcgccgctggctgttcatgcgcagtcgcgttcgccgatgaaccccaccaccagcggtttaggtctgacgcctcctcgtgggagtgttcgtcgcttgcgacgccctggcgtttgtctggccgccgtgtggtttcgctcggctggatccggctgttcgcgaccgagtccggcaactttgcacatacctgcgtgagggcgtgctcggcaacgccgcagtcgcgtggatcgcggctcacctcttcgctcccgtccacaacggactggtggagcgctgagtcgccagcattcaaagacgacatcggagtctcgaagagcgcgtcattgtggtggctggcatctccggcatcccagcgagcgttttatctaggccacccgctctgcgagccgcggggcggagcccctctcccgcgcggcctgagcgcgtcgcgcagcgagacaaatgcgacggtcttgccgggcgtcgacaccgaatggaaggacatgtcgtcatgcccaagttatctcagtcggaggagaccgccgcacgggattgcatctgcgccggaggacagcgtcacgaccatgccgtcccgcccgcgaccgacgctgcgcagcgcatgagggatcccgtgtgcgggatgatcgtcgatcagcacacagcaaagcaccgagccgagcacgccggacgcccgtactacttctgctcaaacagctgccgcacgaagttcgaggccgaccccgtccgctacatcgaccctggtcagtccggcgtgaaggccgatccggtgcccgaaggcacgatctacacttgcccaatgcacccagagatccgccaggtcggcccgggcgcctgcccgatctgcggcatggccctggagccggccatcgtcggcgcggacaccggcccgagcgaggagctggtggacatgacccggcggttctggatcgggctcgtcctgaccctgccggtgttcggattggagatggggggccatctgaccggcctgacggagcggctcggccagcagaactcaaactggctgcaactgatcctgggcacgccagtcgtgctctgggccggctggccgttcttcgtccgcggctaccgctcggtggtctcgcgcaacctcaatatgttcacgctgatcgcgctggggaccggtgctgcctggatctacagcatggtcgctacgctagcacccggcctgttcccggccgccctgcgtggacaccagggagccgtgccgacctatttcgaggccgccgccgtgatcacggtgctggtgctcctcggccaagtcctggaattgtgcgcccgcgagagcaccggcggggcgatccgggcgcttctcgacctcgcaccgaagaccgcgcgtcgccttcggccggacggcagcgacgaggaggtgccgctcgacggcattcaggtcggcgaccgcctgcgcgtgcgacccggcgagaaggtaccggtcgacggctccgtggtcgagggccgcagttccgtggatgagtcccttgttaccggagagtcgatgccggtcacgaaggaagtcggagcagccgtggtgggcggcagcctgaatcaatccggcgctctggtcatcgaggcccgcaaggtcgggcgcgacaccatgctggctcgcatcgtccagatggtcgccgaggcccagcgcagccgcgccccgatccagcgcctcgccgatcaggtcgcgggttggttcgtacccgtcgtcatcggcgtggctttgctcgctttcgccgcctggatggtcttcgggccggagccgcgcttcaccttcgcgctcctggcggcggtggcggtcctgatcatcgcctgcccctgcgccctggggctcgccacgccgatgtcgattatggtcggcgtcggccgaggcgctggggccggtgtcttgatcaagaacgctgaggccctcgagcggatggagcaggtgacgacgctggttgttgacaaaaccggcacgctcaccgagggcaagccggccgtcacgcgtgtcgtgcctgcggccggcttcagcgaagaagaggtgctgcgcctctcggccagcgtcgagcgcgcgagcgagcacccgctcgccctcgccatcgtggcggccgcggagaagaagggcatgaccctcgccgcggtcacggacttcgacagccccaccggcaagggtgctctgggcagggttggtggccgccgtgtcgcgctcggcaatgcggccttcctgtgcgagcagggggtcgaggtgtccgctcatgcgtccgatgccgacgagcttcgccgggacggagccaccgccatcttcgcgggcatcgacgggcaggtcgcgggcatcatcgccatcgccgacccggtcaaggcaacgaccgcggaggcgctcgccgctctccggcaggagggcatccgggtcgtgatgctgaccggcgacaaccgcacgactgccgaggccgtcgcccgccggctcggcatcgaggaggtcgaggcggaggtgctgcccgaccagaaggcggcggtggtcgagcgccacaaggcagcggggcaagtggtcgccatggcgggcgacggcgtcaacgacgccccggcgctggctgccgccgatgtcgggatcgccatgggtacaggcacggacgtcgcgatcgagagcgccgggatcacgctgctgaagggcgacctcctcggcatcgtgcgggcgcggcgcctgtcgaaggcggtgatgggcaacatccggcagaacctcttcttcgccttcatctacaacactgccggcgtgccggtcgccgccggtgtcctctacccgtttctcggcatcctgctctcgccggtcatcgcggcggccgccatggcgctgtcctccgtcagcgtcatcggcaatgcgctgcgtttgcgcggggtcggcctcgacccctcacgcaactgaagggattgatgacccggctacgccagcgaccctcaagtgtcgcgcgagcaattcgcaaattgtggacacgaattttgggctggcggcacgcaacgtgcgaaatactgaggtaatctgatcaatgaagctgcgggtggccggcgaagatgccgaactcaatagcgcgatgaagttgccctcgctggctgcggccggcacttctccgacgtctgcgacggcggcatccgacatcggacgcttcgtctccgaggcgtcggccgaaaaagcgcccgggatgcggctccctcttgggagcatgcaggttctgaccgcctaccagcgcgacgcgtgggagcggacgatcctgttctgggacacacttcgcgcgcgcgccgacaatctcctggagcatgagcggctcgggctgccgcccctgctcgacttccgatccgaaacgatcctcgacgcacgcaccttcgagcgaccggcaaactatgcgctgctccggattgtcgcggcggaggcggcagaggcggattgctgtgtggacgaggcgaagcccccggtcatcgtcatcgacccacgagccggccacgggcccggcatcggtggtttcaagcgggagtcggaagtcggtatggccctcaaggaggggcataccgtctactttgtcatcttctttcccgagccctgccgcaaccagaccctggccgacgtgctgtacgcgttgcgccgcttcgtcgaggcggtggcccagcgccatcccggcaaggcgcccgtgctctacggcaactgccaggctggctgggcggtgaccctgctctcggccgattgccggggcctcgtcggtccggccgtgctgaacggatccccattgtcctattgggccggcgaggcaggcgtcaatccaatgcggatctcggccgccttcaccggcggagcctggattgcccatctcctggccgatctcggcggcggccggttcgacggcgcctggctcgtccagaatttcgagaacctgaagccggaggcggtctgggagaagtacgccaacctgtacgtccaggtggatagcgaacgcgaacgcttcctgtccttcgagcgctggtggaacggcttctactttctcggtcgcgaggagatcctcgccatcgtcgagaacctgttcatcggcaatcagctggagcagggcctcttccggatctgcgcgggctgccacgcggatctgcgccgcatccgcaacccgctcgtgatcttcgcgtcctatggcgacaacattacgcccccgcaccaggcgctcggctggatccccgtcgtctaccgcgacacggccgacttgaaggccgccggacaacgcatcgtctacctcaccaatccccacgtcgggcacctcggcatcttcgtctccgccggcgtcgcccgcttcgagcaccgggccattctggagagcctcggcgatctcgaagtgctcgaaccaggcctctacgagctgaagatcgacaacccgaccggggaccccgactgccgcaaaccgcattatgcggtgcgcttcgaaccgcgcgaggtcgaggcggtccgcttcgcgtaccggcgcgcgcccttcgagcaggtgaaagcggtgtcggacacggccgaggcgttttacagtgcgttcgtgagtccttgggtccgggccttcaccaatccttggacggtcgaagccacgaagtggctgcatccgatgcggacgagccggtacctgctctcggcctcgttcagcccctggatgcacgggcttgcggcaacggcggacatcgtgcgcgcacagcgacgctctctgccggacgatcatcctgctctcgccgaagagcgcgcgtatctcgctctgaccaccagtctcctggaggctgctcggaagtggcgcgaccgggctcaggaggatctcttcagccggctttacggagggaaaacttgagcgatgggtgtacccgccgacgcgatcctgaccgtcaacagcggctcgtccagcgtcaagttcgcgctgttcgacaccgcgggccctatgacgcgcttgtggtcgggcgtgttcgaggggatcgggtcggcgcaggctcggttggtggtccgcggcgatgaggcggttgaggcgcaacaaacggcgctacgggaccatgcggccgcgctggcgttcatccttgaccacaccgaggagcagcttcgtcggcagggtgtaagtctgcgggccgtgggtcaccgtgtcgttcatggcgggcccgcatgtgattgtcccctgccgctcgatctgccgcttgaggagcgcctgcgagagatcgtgccgctcgcgccccttcatcttccgcacaatctcgccggtatcgccgccgtgcgggcgcaccgccccaggctgcttcaagtggcctgcttcgatacggcattccaccaaagcctgccgccgctggccaagatgacaggtttgccgcgcgagtacgacgctcgcggagtccgccgctacggcttccatggcctgtcttacgagtacgtcgtccaaatgctgcgctcctcgggcgaggcggctgcgagagggcgcaccatcatcgctcacctcgggaacggtgcttcgatgtgtgcggttcaggacggctggagcatcgagaccacgatgggcttcagcacgttgggcggcctggtcatggggacgcgctgcggcgaccttgatccgggagccgtgctgtatctcatgcagcatgagcgcctggaggctgatggcatcgaggagcttctctaccgacgctctggcctcctcggcacgtccggaggactgagcggggacatgcacgagctcctggcgtctcaagcccggaccgaggcgcaggaggccgtggatctcttctgctaccgggcgcgactgcatgtgggagcgctcacggctgccctcggcggcctggaccgcctcgtgttcacgggcggcatcggcgcgaacgcacctgagatccgcgctcgaatcggttgcggattggagtatttgggcgtgcggctcgacggtgtgcgtaaccggtccggcgcgaccgagatctctccggattgggccgacgtggttgtccaggtgatccccaccgatgaggagctcatgatcgcccgccacacgcgtcggatcgcggacacctatgacggtgcaggagccgggatatgagcccgctccggcactttcaagatctcatcgaccgggcgaggaggcgccccccgctccgggttgccgtggtcaacgcggctcagccggtcgtgctcgaaacactgcgagaagctgccgatctcggtttggtcgtcccacacctggtcggtgcgcgccagcgcctgtccgacctcggcgccgcgatgagctggtcgatcagctccttgccgctgaccgaagctggggatgacgagacggctgccatggtcggcgtccagctcgtgcgagaggggcgggccgatgccttgatgaaaggcctcgtgcacacggatatcctgatgcacgccgtgcttgacgcccagcacggcctgcgcgtcgcgagccggcgcgtcagccacgtctttgtctgtgatgtgccttcctatccgaagcttctcatcctcaccgatgccgcgatcaacatcgctccggacctcggcgccaaagctcagatcctgcagaacgccatcggcctggcccgcctgctcggggtcgagacgcctagggcggcggtgctttcggctgttgagacggtcagtccggccatcgcctcgacgctggatgctgcggccctcaccctgatggcgaagcggggacagatcgccgccggcgcgctggtcgacggcccgttggccttcgacaatgccgtgtctgccggtgccgccttggagaagggcatcacgtcggatgtggcagggaacgccgatatcctgctggttccggacttggtgtcaggcaacctgctggccaaaagcctggagtacctcgggggcgccgtcgtggccggggtggtgcttggcctgcgggccccggtcgtgctgacgtcgcgagccgatccgatgcgggcgcggctggctgccctcgctcttgcgcgccttcagcaccatgcggagagcgtcgtgggcggaaggccttccggtgaggaggccgccgttcattgcgccgcacagaaggaggcggcctgttgcccattgcagccccgtcccgtgggcctggagcattgccacggacaggcggaacagagagccctgtcccttggtccacagcccgtcgagagcgctggtccagcgatggggcacgacccgcgctgcctgtagagcgggcgcgggcggcgccggcggcaactccgagctgtgtttcgcggcacgttggagagcttggtttggaataaggaagcgggtgccgcggagagatcgagcgaggcaggatgaggatacgacggcttgttcggcctggcgaacgcgacacgaggattcaagctgctgttcatgccggaggcggggctgtcgatcccacgcatcgccgcgcatgcaaaggtcaaccacacaaccatctacaagcgttggggcggtttgacggagctgctggcggacgttgccgttgagagcctacgcccggaggtcaatccggacgacacggggtcactgcgggatgatctaacggcctgccttcagaaatttgccgaagcgatgtcctcgggcccgggtcgcgcagcgatgcgcgtcatgctcggcagctcgaacagcgagagcatggcagcacattgctgcgaagacacgcgcgccgatctcgtcgccctcgttggtcgcgcagagcgtcgcgacgaacctgcaccggatgcggatcgcctgcttgaccttatcgttgcgcgcgtgatgcggaccattgcggccagctgcccgtcgatcttccgcgaaaaggtcacgggataacggtttatcgtgaggagccggtgcaacgtctcctggagcgtctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcacgtcgacatgatggtcttgtgttcacgcagctcgttcgatctctgggtcggtcagcaccgtgaagcgcatctgcaacggagcccgatcccgctcgactgacgcacaggtgccctgcgtggtctcagcgcagcggatcagccggaggggcgccccgtgggccgcgaggtcgctggaccgagttcgtcctatgatctccgggcgcgctactgcgtgccgcccgatccaccggcgcggacgatgccgcagcggctgggacgcggtcgtgggtcttcttgtcccatatccgcgtcgtcggctggctctcccagtatgcccgttcagccgaatatggcatcagttcgccgacagaaactactgctgcgagcactataatcgaacgcctcatggcagcataaccgcgtatttacttactaatcttgggcaggctggtgttggttgccgctcctgtataccggctaaatcaggcgcgtattcggctcgcgatctgaggcacacatcgcagcccttgccgagtgggcgccggttcattgtgacttgcatcatcgcggacacggcattggtgcgtgctactggtcagcggcttggcattgagacaggcgtcatacgctgcaacagctaagtcatacggcggctattccaaacaaatattcgtccatgaggcgagtgatcctgatagtgcagtcacttgccttgacgcagatcaataaaggtgacgggcggcagggggcgcaagtcattttgcacgggctgcctgagcaggcctgctgcagggtcagccggaacttacagcggcatctttgtcatatcacggcagctccgcgcgcaatcctcgcaggtacgagcgcagcgctgcatttgcgcgtccgatgcaaaggcctcgcagtcgcgagcacaagcctcgcagaggcgggcgcaggcgtcgcagaccaccgcatgctgcggagagtgtcgcagcagggagttggcggtcgtctggcacatctcggcgcagtccagcaggagtgccaggtgagccgtcgatacgtgccgccctccctgctccgtacaataccgtcctgtgtcgaggcacatcgcatgcgttttcacgcagctgtcgacacaatcctggatggtcatcgctctgccggccatgcccggcatcgtatccgcttgctgggcctcggcaacgcgaacacgcactccaagtgctccaagtgcagcgacggccagcccagagcccatcacccaacgtcggctcttcatccctctctcccggcacacagacatggtcgaactcgaccggaccttcctcgttcctgctcgtgaagaggcggattgatggcgcggtccagaggcatgatcggcccctaactcgatcctggagcgcgcctctagctgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacatctagctgtggatcatatcctcttcggagacctcgggcatgcccttcaggctgttgataggcacgacggccatcatcttcccgttcggcagcttcaggcagttgaacttgcgacccgtctttctgtcggtcgcaacgacgatctgcgcctgatgaggcgaggctgacgaaggcgagactggcgaaagatcaaagtcgtggccccaggcggaaaaactttgctgggccagcgccgctcccgatgcggcggcgacaagcaggccggcggctagaagagcttttgacatggctgcgtttcctttcctcgactgatactggtcagtctgttcgggatgaactctgccccgtaaacgacagcgtgctgctgaggcgacacacggcaacaaaaggggctcatggccgccagtcagatagtagctccacggacagtcgcttcattgatttgaatcaatttgcataccgatgcggcgatggtctttcagtgatgcttataccagccgacgccccggatgttgttccaagcatcggtctgatggcagagatagcactgctcgacgcgggcatgttcctgcccggcgaccttttcggacaccatctcgaagtgcatcatgtaatggctcggcggcgcctgattgtcaaacagcgttgaacattgaccctggatcggcgtcgaactttgaccccctggatgggtatggcgggacgcccctgatcagcccggcgaaggcgggtcggggtggcgcagccgggctgatcaggggtccagcaggcgcgacgtgtgtgctggcctcaggcgcggttcttgaagcgccagctctcgttgccggtctcgacgatctcgcagtggtgggtgagccggtcgaggagcgcggtggtcatcttggcatcgccggcgaacacgctcggccattccccgaaggcgaggttggtggtgaccacgatcgaggtcgtctcgtagagcttgctgatcaggtggaacaggagttggccgcccgactgcgcgaacggcaggtagccgagttcgtcgagcaccacgaagtcgagccgcgccagatggtcggcgatgcggccgtgccggccggcgcgtgcctcagcttcgagccgattgacgagatcgacgacgttgtagaaccggccccgcatgccatcccggatgcaggctcgtgcaagggcgatggcgaggtgggtcttgccggtcccggtgccgccgacgagcacgacgttgcgctgatgcgccaggaactcgccgccggcgagatcacgcaccagcacctcgttgatcggagtgccgtcgaaggcgaactcggcgatgtccttggccaggggcagtttggcgatggtcatctggtagcggatcgagcgtgcctgcttctcggagatctctgcctggagcaggtcgccgacgatctgctgcggctcgtgggtgcgcttcactgcgaccttgatgatctcgtcgtaggcggccttcatgccgaagagcttcagatcgcccatggtggcgaggatctgctggcgttccatcatggtgctctccttaggctgtcgtagcgggcacagtcggcgaccggctcgtggcgcagccgcaggctctcgggcgtcaggatggtgacgggcgtggtcggctcgcgctgccgggcgaggatgttgaggacgacatcggccgagtggacgccctcgcgcagggcctcggcacaggccgcctcgaccgccggcaacccgtcaccgagcacagcggtgaggatctcgaccatctgccggtcacccccggcactgccggcgagcttgcgtcgaacccggtcgagggcggcgggcagcacccagtccttgaacggtgcgccgttccggagcgcgccaggtttgcgggcgagcacagggacgtagtgccagggatcgaacacggtctgatcccggccgaaggcacgcgcgtgctcggcgacgacgcgcccgtcctgccggatctcgatgcgctcggcgtaggctcgcacttcgaccgggcggccaatggcggaggccatgaccgagtatcggttgttgtcgaagcgtacgaggcaggtcgcggacaccgaagcggtgacggcgtggaagccgtcgaagcggccagcatagggcaccagcgccgcccgctcggcctcgaaccgctcccagacggtgcgctcgcgctcctcgggatgcggatgggccttggcgtaggcgatagctccatcgagtaggagcgcgttcaactcgtcgtagctcttcacccggacgcgcggggtgaagaagcgctcgcgcaccagcccgacctggttctcgacctgccccttctcccagcccgaggccggcgtgcaggcgaccggatcgacgaggtagtgcgagcacatctgcaggaagcgacggttgtaggcgcgctcgcgaccgacgaagatcgtctccaccgcggtcttcatgttgtcgtagatgccgcgctggcaggtgccgcggaagaacgcgaacgcccggtcgtgggcgtcgaacaccatctcctggctctcgcgcggataagcccgcacgaacagcatgcgcgagtggcagagccggacgtgagcgaccttgaccgtgacggtcgtgccgccgatcagcacgatctcgtggctccagtcgaactggtaggcctcgcctggggcgaagatgagcggcacgaaggcctgcgccgtgaccgaggcgcgctcgcgcttccaggttttggcatagcgccgaacggcatcgtagccgccctcgtagccgagcccgcgcagcgcctcgtagatccggatcagcgtcagtcgctcgcgggcggacctgccggcgttggtggtcagcatccgatcgagatcgtcgcgccacggcccgagcttgggcagaggctgcacgtcgcgctcgtaggtgaaggcggtggcccccgaccggatgaccttccggaccgtgttgcgggagacgtgcaggtcgcggacgatgtccttgatcgcgcggccgcgggtgaagaactcgcgccggatgcgcgcaatcgtgtccacgcccttcatccccctgcaccacccttccggccgcaccagagggcagtctgcgagaacgaggttagggggtcagaattggacgccgatcccccgcctcaaggggtcaaagttgggctctgactcactttcggtgcaggcgggttgatggatctcggcttcagccgtcggagatccggccatgccccgcagccttcatctcggttctgtcgttccgcccggccttgtcgtcgatcacatcgaggtgggggcgggtctgaccatcaccgctcggccgaccgccgcgtcggcccggtgtccgaggtgtgacgggatctcgtcccgtgtgcacagccggtacatccgcaccctatcggatctgccggtcgctggccgacgcgtcgtaatcacgatcagcgtccgccgcttccggtgcgtcggaacggaatgccggacgaaggtcttcgccgagcggctcgaaccggacctcgccgccgcctacgcccgacgaacaggacggttggagaccatcgtccatcatctcggcctcgcgctcggtggcaggccggcggagagcttcgcccgccgactgatggtgccggcgagccgggacacgatgctgcgaaccgtgcgccgacgcgcccagaggccggccgagaccctgaccgtgatcggcatcgacgattgggccttccgccgtgggcaacgctacggcacgctgatctgcgacctggagcggcggcgcgtcgtcgccctcctgccggatcgcgagagcggcaccatcgaggcatggctcaccgcccatcccgagatcgccgtcctcgcacgggaccgcggcggcggctacggcgaggccgcggcgcgggcgttgcccacgacgatccaggtcgccgaccgctggcatctgatggagaacgccagcgccgccttcctcaatgccgtgcgcaagtcgatgaccgccatccgagtcgcggtgggcgccgccacgatcgaccccaatcggctgacctgcgccgagcgcctgcaatacgagggctaccgtcggcgcacggcgactgccaaggcgatacggacgctgtcgcgacagggcatgccgatccggcagatcgtctgcacgaccggccacagccgcaggctcgtgcgccacgtgttgcgcggcctgaccgatgacgtgttccgggcgcgccagagcagcctggagtcctacctgccccggctcgacgacgagtgggcggccggctgctgcaacggtgccgaactctggcgacgcctgcgcgccggcgggttcactggcagcctccgcgtcgttggagagtgggcgacccgccgtcggcgccatgagcagtcccccgcgggtgctcccggcaaggtaccctctgcgcgcctcctcgcgcgactgatgacgaccgggcgggatggcctgagcaaggccgaggccgtgacggtgacgacgatcgaggcagcggtaccagcgctcgacgaggcgcgctctctcctggccggcttccaggccatgatccgcgagcggagaacacacgacctcgacacctggatcgacacggcggctcgcagcctcctcgcgtccttcgcgaacggcctgtcgcgagacagaaaggctgtcgccgcggcgctggccgagccctggtcgaatggccagaccgaggggcagatcactcgcctcaagctcgtgaagcgacagatgttcggtcgggccaagctcgatctgctcgaagcgcggctgatcggcgttgggtgacgccgcctgcatcaagagtgcgccagacccaaagttgcacgccgaaacacacccatgggtgccatgggcgggatgggcagcatgtcggggatggacggccagcagggcggccagggcgggatgcccgggatgcagggcggcgcatcgatgcagcagggcggcatgccggggatggacgacagccgcatggggcaaggcggaaggaagaccaagcccaagaagccggccaaagcgccggccatgccaggaatgggtcacggcaatatgccgggcatgagcagtgcgcccgctgagcggaatgccgcctgggcccagatgcagggcatgaaccatggaaacatgcccggcatggggccgagcccctcgcctgaaggtcccagccctcaagccggggtcctcgcggcagcgaccgggggcgtgcagcaaggaccccaagcttacgccctccgcggcggcgaggacatgccgaacgagggtcccaggatcggcaacgacatgccgtccgccctagtgaaccggaccggcgcgccgcccggaaccaaggtgctgtcctatcgcgacctcaaggcgctgaaaccttacccgtacaagaagtacgaccgcatcatcgaaatgcgcctcacgggcaacatgcagcgctacttctggtcgatcaatggccgcaagttcagcgaggctcagccgatcgtcctccgctacggtgagcgggtccggtttcggttcatcaacgaaaccatgatgccccatccgatgcatatccacggcacttggttcctgccggaggtgggcaacggtgcacgtaacccgctgaagcacacagtcaacatcaatccgggtgcgacgctcgacgtcgacgtgccggccgatgcggagggcccgtgggcgtttcactgtcatcaactctaccacatggagacgggcatgatgcgcaagatcatcgtccagcggcagtccgcggcacagcgatagggaagagtctatgaaaaccctgctcgcctcgctggctgtcgggctcggccttctcgcctccccggctcttcaggttacggcccaagcgcagaacgcgcccctgttcgcgcaagatgtcccgtactcagggcttcgcagtctacctgggtcggactttccggaccaggcgcccttcagcagcatgcggttcgacaagctggagtggaatcgccagggccggtttgacagcgcccgctgggacatggaggcgttctacggaagcgattacgacaagctgttcttgaaatctgagggcttctatagcggaagatcaaacaaattcgacgaagctcagatgcaggttctctactcgcatctgatcagttacttcttcgatctgcagatcggcattcgtcaggatttttccgccctatcgaggcgcacctatgccgcgatcggcatcgaaggactggcgccgggtttattcgaagtcgatgccacggcctatgtgagtcagaagggcgagatttccggttcgttcacgacctggtacgaccttctgatcaccaaccgccttgtcctgcaaccacgcgtcgacgtgagacttcagctgcagcgcattccggagctgcaactgggcagcggctttacggatctcgagcttggggcacgcttgcgctacgagttcactcgggaaatcgcgccctacatcggcgtgacctgggaccgcaggctgggcgagacggccactttcgccaagcgcaacgacgagcggccctcaagcgtctatttcgttggaggcgttcgcctgttgtggtgagcaccacgaggctcgggcgtaaaaccgcgaaatggaatcagccgcggcgagcgggagagcggccgctttgcggcacgcttcccggggcagtctccggggcattgcggataccgcccacggacgctcttcccaatgcggcgcatgctggaaagcgcataccatcgccgcggcaaggtccgcgatctgcgcgcccggtcgcacattgcatgctacccgcaggtcccgctcacttgatctgaatcaaggtgtgggggccgatgttcgatatcctgcccgagatgaagaaatccatgaaggcggacaggatcatgaaacaggttattggtatcgcgctcgcgctcctgaccattacggggccggcctgggctggtcccgagacggagaccagctcgcacccgaaaggtcacgccgcgcaggctactcaggaacagcgggttgctgaaacgaccaagaaagatacccagcgcacgcgtgacacgggcgcgccggaaagccggccggggtatcacggcgacaccagcagcaaacacggaaacgcgaagttcccggagcggcccgaaagccaacatggccacggcgagaccccgggcggccctcagcactgacgctgcggccgagttcgggttcaccctgcggcactggcgaactcggggtccgaaaagatccgagtctaccgcggctgcacctacttattctcagcagacttgcaagtcctgacggagtggcttgcaaacgtcgttggtcaactccgatctaaatctaggaggtaagcaatgcttcaatgcgaaactctgagtgcactcgacgagcgtcatgtgcagaacataccgcgtcgtcgagtcagcacgggacatattgaactgaattccagggcaaaccagcaggcattggctggtgccatcaggagggtaaaatgcttcgggttatctcgacactcgccatcggtggcctgatcctatcggccaccccttatacggtagcagccagcgagagcggcgtcggctatattcaaacccatcactactctatgcgaacgccgaacccgagacggcattacggctaccgcggcggccttgatccctttgtcgatgtgaccggatcgatcgggagacgggacgcgcggtcaggcgtccgtagcaggcgcaggtgatctacgcgcagtccacaaaatggccgttgcgatcacgacgacgggtccgtgggtgagcgcttgtactgcgggacgagcggtttcgcgatcgtccactcgctatcgccgcaggttgatgactcaacatcaggaaaccggtctcggtccagatcgagacgccggcagagatcaagcctagctttgtcgtgctctggccaaggtgcaggggaggggtatggtggtgcgaatgaagtacgctgtcattcttgcaagcacgctggcgctggcggttccatcctatgccctgtctcagacctatgctcgtaggcgggtacgccgggcaccggagtgctgaagacgtagtccgcgccccgcttgacctcggaccagaacccctgtccgtcggcgacgatgaacccaaggtcacggatctgcggcaggtcgacccgcggccagtaaacctcgttgacgatgccgtagccgagagtgaaccacaggcgcgcggtcccgagcgaacagccaaccgcatccttggcgctgctggtccaggtcggcgggatgccgggcgcgcccggcgcttcactttctggggtgagcgcgcggcgaatgcgcggacgcgttctcaccgaggaaacggcggcatctgcgtccagcggcagggtcggcgagtggattaagctccggaccttcattcgcctgggcccttttcccggccgccgctccagagcatccacgcgggcgtcgagagcccgcggtcgatgcgccgatccgagcgacgggggccgctcggatcgcgagcttggacgtaccacgcaggctcctcggcctgcttgattcaaatcaatgcattgccgtttcgagcggtatcgaatgacgcctcgacaaggcgcttgccgccggaccgtgatcgcccagagccgttttagtagggctcgatcggagcaggcggccgatggacggatcggcggggttggcggctgggtcacccatcgcaagccgccgagggctccagcgagctgcggtaccgccacaagaccggcacgggcagaaaaagatcgggactgccgcatcgtcaggaggcagaggcaacgatgaccgacatttcgcgcaggggcctgctcggggccggcggcctgatcctggccggcacgtccatgatcagcggccgggtccaggctgccgggttgccggaggcaccctcgatggagaaggcgacgatgcagccgccgctctatccgacgagcggccccgactaccagccggtggtgacgctgaacggctggaccctgccctggcgcatgcggggcgactggaaggagttccacctcgtggccgagccggtggtgcgcgagatggcgcccggcatgaaggcccacctgtggggctacaacggccagtcgccgggccccaccatcgaggcggtcgagggcgacaaggtccgcatcttcgtcagcaaccggctgccagaggcgacgacggttcactggcatggccagaccctgcccaacggcatggacggcgtggcgggcctgacccagcccggcatcccgccgggcaagaccttcgtctacgagttcatcctgaggcgctccggcaccttcatgtaccacccccattcggacgagatgatccagatggcgatgggcatgatgggcttcttcgtcgtgcacccgcgcgacccggccgagcggcgcgtcgaccgtgacttcgtctggctcttgaacgcctacgacatcgaggccggagcctacgtgcccaaggtcaacgagatgaccaacatgaacatgtggtgcttcaacagccggacttggcccggcatcgacccggtggtggtgcgccagggtgacaaggtgcgcatgcgcttcggcaacctgaccatgaccaaccacccgatccatgtgcacggggtcgatttccacgtctccgggacggacggcggctgggttccgcccgagcggcaatggcctgaggtctccgtcgacgtcgcggtgggccagatgcgcgccatcgagttcaacgccgatgcgccgggcgactgggcgatgcactgccacaagtcgcaccacaccatgaacgccatgggccactcggtgcgcacctacatcggcgtcaacctgaagagcacgtccaagcagatccagaaggtggcgcccggctacatgccgatgggatccaccggcggcggctcgatggccgagatggagatgccgctgcccgagaatacgctgccgatgatgaccggcgccggcccgttcggctccgtcgagatgggcggcatgttcaccgtcctgaaggtgcggccggggctcgccgcgggcgattacagagatcccggctggtaccggcacccggagggcacgctggcctacgagtggacgggcgagcctctctccgagccaagccgcgatccgaagaccccgaagggcaagcgggcgcgtcagactgatctcagcgtcgtcgatccgcgcaagcgccgcacggccgcaaacgccggcggatatgagcactgagcccgcgatggcgggcatcttcacacatcctgccgcaggcgcgtcccgaagcgggatccggcgactggcagaagcgttcggaagggcttcggcctttccggagaccgctgcgcgggtcccggcttttgcccccgatcggccagctcgcgcagcggttcgtctcaccctggggagcatgcatcgtgcataaaaccgcgattgtttcaggatgttgccgatggggtaggccggcgggaaaacgcctgaggctgtcgaacggcgctgcgttcatcgggatgagcctgggagcgatgccggccttggctcagtcgggccttgcggtcgctccgagttctgaagagcaggtcgcccaaacggcgcctggaacgcaccacccgcaatatgttgcaccgaccggacggcgaaagccccccggtgtgaccctggatgatcgagaggggctcacgccccgtcttgagcaccacgacaaggagctcaaagatcataccctgaagagcatctgtcagggatcgtccgactgtaagggagggcatcgccggccgtaacaaggaccagtccggactggacgccggcgaggtagatgggccctgttgttccccattcgtgccgtgcttgtgattgcaggctcacgggactgtcggaagaggtgtcccgcaaagcacaaccgatgtgggcggggagcagtcccattgttttacaggtcggtttgccgatgtcgcgtgagcgatgccaattcagaaaaaccttccgagtacacaagccgcagctcagaaggcttgcgcgggttgtgcgacgtttcagaaattgaacgatttgtaagaggtaccgtttctcgctatcttcgcacaacaggagttgaatatgagaaaatttctggttttggctgccggcttgatcttgctgacagtgcccgcgctggcccaaggcggatctccctataacgatgctggccagcaggctggcggagccgccggaggcatggggcggcgaatgggatcgaccaaggccgaggatccgaacatggctatgccgccgcgcggttccgaaagtgcaaccgcggccaagcccgggtcccgcaaggttacgcgcaagcgctcgaaaaagatgaatatgaagcctggccgcatgcgcggccatgcgatgtgacaccgacgagtcgtctcgacgagggatcagccttcgccggccgatccgacgaaacgatagcccgtaaagggggcttagcgtcgtctgaccgccgccttgtcgccacgcagcacttcgtgttgcgtagcctctcccgtgcgccagaagcggatgtcgaacctctggcttccgagccgcagatcggtcagcgtgatgtccggcagccagggcggcagcacgggttcgatgtgtaggtgaccgcccggtgcgtcaggctgaaggcctaggatcgcctgcagcagcatgaaaacggagccggccgcccaggcctccagcatagagctcgggcaattggttcagcaggaagtggctggctgcctcgctgacatcacgggcgatgcaggccgcttcggcggcatagccatagcgtttgaagccgagcgcgatgatggcgttgtcgtgcggccagaccgagccgcactggtacgagtagggattgtaggacgggtgccgcgcggacagcgtgcggatgccccacccgctccacatgtcgggcgccatcaaacgcgtgacgacacggcctgcgcgctcgggcggaacgatgccggaccacaggcaatgtcctgggttggaggcgacggtgagcaccttccgcttcgcgccgtcgagcgcgtacgcgtagaagcccgtctcttctactgggcccacatgggaactctaccttctctcgggtggactgggaccctgaggatcgctccgatccaagcttcgttcctcgtttgtctccttagagtggttttgtgcccgtcctatgtcgggaccccgggctgtgaacacggaagcagcggcccgcacccgctatcctttcagcagctgcgtagccggttgctggggcagatcatgaccgatttgcgagccgccgctcgcgccgccgcgcgacggccgcgacggcttccgcgccattctgctccatccaggcgtcgatcgcccgccgcatcagctcctggatctggatgccctcgtccagggcggcctgcttgatctcctcgtggcggatcggctcgacgtagtagcccaggaagcgtttgccttcccgcgacgccttggtcgggacgacggacgtgggctccgtaggggataaggtcatcgagacggggtgcggcttgtcctgagcctttcccatcgactcggccacctgcgcggcgacagcggacaacggattgggcttagccatcacgcaacctcactcacattcttgcgtgcgcgtgttttagcacgcagtccagcttgttttgaaactagcttccacacagcccgaacatcgacagcccccttcccctccgactcctgctcgatcgccgtgagtccgagatcggacgagtttttgaataccttcaggtcgtgaatgacctcgcgcaggatcggcataccgaccttgttgagctcccggcggatgcggttggcctcgcggtcgctgcggttgccgatcctgttgagcaccacactgaatggcttgttggcttgtgtggccacacgcacggtccgcgtcacggccttcaggtcgaaaagagccactccggtcggaatgatgatggtatcggcgaccgccagggcggcctcaacctcgtctgttgcgttgggcggggtgtcgatcagcatgaggtcgaggccgataccccgcccggcctcgacgatctgggccacagcccgtggcttggcgtcagacacgaagggttgttcggcctcccggcggtccgaccactccgagagtgaggactgcgggtcgagatcaatgatgccgactttatggccctcctcgatggcggctgtggcgagattgatcgtcagcgtgcttttgccgacgcctcccttccaggccagaagtgcgatgaccttcatcggtgtgccttcacacgaatcatccagcgtgtctgctggacggcagacagctacacagcccaggttgccggttcgtcaacagttccgattgcatacgcgtgtagctgtgtggaggtgtgttttccgactcgcactgcctgagacgccggcccagtgagagccatgcggatcctcagagtcgacgcctgagccgttgagcgtccactcaccgcatagctttggcctggtttgccgcccgcgcagaatctcgtgagccgctgccttgagtgcgaccctgccggttcggcagcttttgggagggtattgctggtcgcgttatttccaaagttaacaccctgctatccgtggggtgcagcgttttgcaccctatgcctttagcctgcgacggccgagcgcgcttcatccagacctgccactcgcggctaatgacccggatcaagttcggtgaacttttgcggccctcgtggcggcgctcctgcacggtcagcagaccatcgccggtagccaagcggatcgcgatctgggcgaggcgccggcatacgccagcccgcgcggcaatggcgtcgacacagagcccgcacacacccttggcctttacctcgtcggccacgatgcggagcaccgcgagctgccccgtcgtgaaccggctagcaaggctcggcggcatcggtcccgagcaggctaggagccggcgccgatcgcgcgacgcgatgcgatcgggtgaggcgggcagccggcggggggggaagaggctcacacggctgtagatcggcgtcgaggcatgaccccactcgcttccacatcaactatctcataatgcaagcaaatcccgtcttggagtggggtcacgatcggcaccgatcgtgaccccacatcttgggcaatttcggcataaattgtagtaagttaagcagagtagcgtgaggggtcatgcttcaccgccgattcacacgggagggtgccggcgcgatgcgaggtggatacctgaggacgttgtggccgccggaccaaccattcgatctcaacggcagcagttggccttcaagcggccattccagtgtcttcggtcggaggtccgctcatggcgcacagctgaccaaggggaatgcgaaatcctgccctatccagactgctagaacagcgacgcctgccggtccgcctttgcggacgaatcgctcgccgccaccgcgttcggcgagatccacaggacttcctccctgcgctggcgggcgtgatcggacacgatccgggtgacccgccgccagccggccagggcctcgtcgtacaggggcgaggcgtaccccgagaccacggccatcccctggagcccgagcaggcagtccaggagctcctcgtgctgcgcgtccgtcatctcgtgcgcgtaccccttcctcacctccgcccgcgtcgagtggacgtagggcgggtcgacgtagtgcagcgcgcccgggcggtcgtgccggcggatcgtctcgacggcgggcgcgcgctcgatgacgacgccctggagccgggccgtgatggcctccagcgcgtccgggaaccgggcccaatccatggccgcgatgcgccgcgacgagcccgagtagcgccggaacccggagcccgccgtcgcgctctggcgcacgtccggggagacttgcatcgcgtggcgcgcgaccaggcgccgggcccgctcgacgggatccgcgtccgccggcaggcgccgcatggcgaggcggtactcggcgtcgctgaacggggtgtacgtcaccgccaggtacaggcgcccggccaggaccgggtcgcggacgacgtggtagagcgtgaggagttcgtcgtcgaggtcgcccaggacctccaccggcgcgcgggccttgcgcatgaggacgctcgccgagcccccgaacggctcgacgtagcactcgtgcggcggcatgtggctgatgacccaggggcccatagtccacttgccgccgagccagcgtaccatcgggcggcggggcgcgcccgggcggagggcgacgacctcggcgctcaccgcgaggcctccggggcgccgtcgaacaggcgcgcggccagggcggggggcagttgccgccggtggacgcgcaggacccggagggcgtggctcgcctgcgagaccgagagctcgccgagcgtgtcgaggacgtggcccatgacggtggtcgcccggccccaaccctcccggttccggtcctgagaccagtcgctgtcgaggcgggtcatgaacgcgacgccctcccgggccgcggcgcgcaccgacgaatcgcccgcgcgcgcgacctccggctcgtagggcacggtcgccgcctggagcgcccgcgccacgacgcggttcgcccccttcgtcagctcgcggagcctcttggcgctgtcgaggctcaggtcctcgccgcgggccaggtagcgctccgcctgctcgacgttggcgcgcagcgtccaggcccagcgctgcgtccgcaggctctcctccgccgcggcgcgggccgcgttcacgtccggggcatgcctccggcggagctcctcggcatgccgggcgcggtgcccggcctggatggcctcgatctcctcgggcgtcgggatggggtcggtgatgaaccggggcaggtcgtcgtcggagaaggtcgggaaggtcgggtacgtcacggcgcggtcccccagttagctgatctgcgaacactctacccgcgtcgctagcgtattgccagagtcctcgtgtgcgacctggcggcctgatttcaacaacgctttcaccaacaccctgttggggaaatcgtggtggaaatggtggcctgatgttgtggagttcttcgaccgtatgtcctggtgtcaactctggagctgcttcgccgcacccccgggcggccgcttgatttcttgtggccgtcaccgatcatcgttcgcaggtcagcttacgggggattcgtcagatgcagttgagcctgttcgactggaggccgccgccgcccccgcgcgcggtccgccgggacgtcgccgagcgggcgatggacgtcgcgctgcacgagcggcccgatccccggcgcgtctacgccctgtccgtcagccacggctacgaagccgccgccgagcggtggtggtggtgcagcaagtcggacctcagccgcctgatctcgcagggccgcgccctcgcggtcgggacccgctccgagcgcgtccgccgcagcctgacgctcgcggacgagcagcgcgtcgtcgacgccgtgctggagctcgggggggatcctgtacgccgccgaggccacgggcgtgcccgagagcatggtccggcagatcctgcgcgaacgcggggtcgactacccgcgcgcctcgggccgccgccaggacgccgcagccgcccggcagcgcctcgccgactacgtcgccaggagggccgcatgaccgacctgaccttcgacgacgtccgcgcgcgcctctcggccgccatccgcgaggcgggcagccagaaggcgttcgcgcacaaggccggggtctcggccggcttcctcagtgacgtcgtccacggccgccgggatcccggcgagcgcgtcctcgccgccatcgacctgcggcgcgtggagcgattcgtcagcctccggggggacgcatgaccgccgccgaggctcgcacccggggcgcccggctcgccgcggcgctcgacgacgcggaccccgtcgagatccgctccatcctgcgcgggctcacgccccggcaggctctccgcgtcgtccgggcggccgccgccgcccagggcggccgtctccgcatcgggtgaagggggatcacatggcacgctaccgcgcccgccacgactacggctacctccgggacgtgagccccacgcgggcgtttgaggaggcctaccggaacctcccgtacggcaaccgccgggaatggccgcacactggcattcgccatgggcctcgacacgcaagcggtccgggatggcgaatcgcccccacaggagcggaccttcgcaatggcggtccgcatgcttcgcggcggccccggcggttcccccggtggcggcggtgggcaggcggccgcctgagccgacgcgcgggggaaggcgattaaccctgcgtactgatccagctggacgtgcggcgcgcactacaggattctggccccatgccgacgtaccagatcatcgctgaccggttcgacccgtccgagggccaggccgccctcgccgagcttgcggggccggacgacctcctgccgctggagaccgcccgttgggccccggagatccggggcacccaactcgcgcccacgttcaccgcctaccagctacggcgggcggtcgaggccggggagctccaggggttcaggccggggcacgggatcctggtgacgcggcgccacctccagacctggagagacaccccatggcaccgccccgccgaggcccgagcctcgactacgacagccaccgagaccgctactacatccgcgactacgacgacgccgggaagcgcatcaaggtccgacttggacacggcgctgctgatcgcccggcggctcagaaggccttcgcgctctacgtcctagagaaggagcgcgtcgaggccgagaaggcgcgcgtcgcgccggacgccgaggacccggcgaaccaggacccccgcctggtgtcgatcccgacctgcctcgcctactacctccagcggcagcgcgaggggtcctcgaacgcgacgctcgcggcctatcacgccgagcacctgctccggttctggggcgcgcgcatgctgtcccagatcaagggccagacctgccgtgactacgtcgccgcgcgaacggccgagcggtggatcccgccgggcgggaagggcccggggcgccccatctcggagcagaccgcgggccgcgagctccagaccctcggcgcggccgtgggcctctggcaccgtgagttcaccctcacgtcccggcccgtcatcacgctcccggagaagggcaaggcgcacccggactggctcaccgaggccgagtacggccggctcctccgcgtcgtgcagtgctggcgctgggtcgcgtcggacctggcgacgcgggagccggtatgggagcgcgccccggagaacccgttcgtcgcccactggcgcgcgtccgtcggcgaggcgtacgtcgaggacgaccacctggagcggttcctggagatcgggttctacaccggcacccggtccggcgcgatcctggacctgcgctggcagcggcaccgggtggacggccacgtcgacatcccggggctgacgatccaccgcgccgggcccgaggccccggtctcgcgcaagcgccagccccggtgccgcattcacgaccggctcctgccgcgcctcatcgagtggcggaaggcggacgcggcccggacggtgacggacggggagggcaggccggggccgatcacgcacgtcgttcacgagcggggcgtcccgatccagcgcgtcgacaaggcgttcggccgggccgcgctcctcgccgggctggaccggcgcgacatcgacggcgtcatgcgaatcggcaaccccgacccggccgacgacatgggcctgcccacgccccacatcctgcgtcacacccgggcgaccctgatgctccaggccgggctcgcgccgcgcgaggtcggcgagtacctcggcatgtccacgaagatggtcgaggaggtctacgggcaccaccacgtcgagtaccagacccgcgcggcggcggcctgaaaacggtggggccaggtggggccaagtggggccatttcacctggatttggggcctcttgggactgcacgggacttgacggcgctcgacaggagtccacggtaagcgattggcagggcaggggaaattaccgatttccctctaacggccgcgctcctgcgcatgacgttgacatggtaggggtcacaggttcgatccctgtcgcgcccaccatcccaccccgatgggatgatcgagtagaccaaggctccggagacggggcctttttctttggccggtcgacatcccggatcgctgataaacccgtttcaaaagaaaagccccgccgtttccggcggggctttcttgtccggcttccgatcccgagggatcggagaggcccgatcaggcgtgggcgagtgctgcgttcggcaccgccgcgttgttggcggcgtggtgctgcttcagcatcggccgcagcacggcgatggcgagtgcggccgcgatcaggtccatcgtcgccaccgtgtagagcaccgtcgaccacgtgcccgtcgcctgcatgatcaggttcccgaccggcacgaacagcgcggcaaagcccttggcgcagtagaggacaccgtagatcttgccgatatgcttcgaaccaaaggtgtcggcggccgtggcgctgaacagcgagtacacttcgccccaggccaggaacacgatgcccgacaggatcacgaacgcccaggggttcgagccgaaatagccgagcgcgacgatgccgatgccttccatcgcgaaggcgatgaacatcgtcttctcacggccgatccggtccgagatgaagccgaagagcggacgcgagatgccgttcatgacgcggtccagcatcagggcgaagggcagcgcggccatggcgaagaagtacaggttgacctggaagttcttcacgccgaggtcggtcgcgatgacaccgagctgcgccaccgccatcaggccgccggtgaccgtgcaggtgaacatcagcagcatgacgtagaagaccggcgtccgcagcgcttcaccgagggtgtagtcgcgacgggtctgcagcaccttggtcgagaacttgacctcgtccttggccggcgaacgcatgaagatcgaggccaggatgatgacggtgccctggatcaggccgaaggtgaagaacgcctgggcgtagctgccggcatcgatcatcttggcgatcgggatgatcgtcagggccgagcccgcgccgtagccgcccgcggtgagaccgacggcgagaccgcgcttgtccgggaaccacttcagggcgttgttgatgcaggtggcgtagacgcagccgacgccgatgccgccgaggaccgagccgatgtagaagccggtcagcgaggtggcgtaggagttcatcacccaggctgcgccggtcatcaggccgccgaacatcacgacccggctcggaccgtacttgtcgatgaagtaaccctcgatcggtgtcagccaggtctggacgacgacgaagatcgtgaaggccacctggatcgcggcgcgatcccagccgaacgtcttctgaatttcggggacgaacagggtccaggcgtactgaatgttggccgcggccaccatgcagatgacgccgaagatgatttgtagccagcggtttgaagacggtaccggccgttccggggcaatggacgacaatgccatgagcgtgctccctcgttcctgcacagacgtgaaggcctgttgcgtaggtttggcgttttgggcttgagaagtggtcagtgcaggttgttgcgtttccttgtctgcccaggggatccgagcggcgatctcgcctcgggcattggtatgcattatttggtataccagccatgcaggcaagcgaaataatgcgcaatctgacacgaaagtgacggatcggaaggatgaaaatccggaactcaaccggaaacgcgttggtccgcctacaaaaaacgcgggtcgctgagcgtatgacagcggggcgtttgcgaatttgccggtgactcgccgccggcgaccgcgcggcccccggcatgtcggccgaatcacggcggcggagaggtttccgctcgtcttctggaaagcttcgcgcgtggcccaatcgccctgcaatttacgctggcgcatgggcgaatagccatatcgcgcgcgagaggcgcatccgacgtcgagcagcctcgggcgggcgtcgttcttgctagagggcgcgggcggggtgggccgagcgcccatgtccgcgcgaattcacctcgacaggtctcgcgatccttgcatcctgtccggcgaggccaaggagccagtcgatgccctaccgccacaccgttggcccccgcacccacgtcttcgccgatctggcgatgctgatggcgaaggcgacgccggtgcgctccggcgattgtctcgcgggcattgccgcggaatcggccgaggagaacatggccgcgcgctggtgcctcgccgaggtgccgctcaaggaaatcctggcccgtccgctgatcccctatgacgaggacgacgtcacccgcctgattctcgacgaccacgacgaggcggcgtttgccgagatcgccgcgctgacggtcggggattttcgcgagtttctgctgaccgcgtcctctgggacgctctcgcggatcgcaccgggcgtgacgccggaggtcgccgccgcggtgtccaagatcatgcgcaaccaggatctgatcctggtcgcgaagaagtgccgggtggtcacccgcttccgcaacacgatcggcctgcccggcacgctcgcggtgcggctccagcccaatcacccgaccgacgacccggcgggcgtcaccgcctcgatcctcgatgggctctcctatggctgcggcgatgcggtgatcggcatcaacccggtctccgattcgatccagacgatgggcaccctgctgcgcctgttcgacggcatcatcggccggctggagatcccgacccaggcctgcgtgctcacccacgtcacgacgacgctcgacgcgatgaaccgggggctgccggtcgatctggtgttccagtcgatcgccgggacgcagcgggcgaatgcgagcttcggcgtcaccctgccgatcctgcaggaggcgcatgaggcggcgctcgcgctcaagcgcggcacgctcggcgacaacgtgatgtatttcgagaccggccagggttcagccctctcggcggatgcgcatcacggcatcgaccagcagaccctggaggcgcgcgcctatgccgtcgctcgccgctaccggccgcttctggtcaacaccgtcgtcggtttcatcgggccggaatacctctacaacggcaaggagatcatccgcgccgggctggaggaccatttctgcggcaagctgatgggtgtgccgctgggcgtcgacgtctgctacaccaaccacgccgaggccgatcaggacgacatggacacgctcctgaccctgctcggggcggcgggctgcacctacgtgatgggcattcccggcgccgacgacgtgatgctgaactaccagtccacctcgttccacgatcagctctacatccgcgaggtgctgggcctgaggcgggcgccggaattcgaggaatggcttgcccgcatcggcctcaccgacgcggacggcacgctcctgcccggcggggccgaggcccgcctgctcaccgccgcgccggagctggccgcatgagcacgcagaccgacaccctctggcagcggctggcccgcctcacccccgcccggatcggtctcggccgcgccggcgccggcctgccgacccgcgaggtgctgaaattcggcctcgcccatgcccaggcgcgcgatgccgtgcatacgccgatggacgccgccgcgatcgcgggcgccatcgaggcgctgggcctgccgaccgtgaccgtgacctccggcgcggagggtcgcgcgatctatctgcgccgccccgattacgggcgccgcctctcgccggagagcctcaaggctctttccgattccgccgccgattccgcggccgagcccgtcgatctcgcgatcgtggtggcggacggtctctcggcgcgcgcggtccacgagggcgccgctgcgctgctcgccgccttcaagccgcacgcggaggcggccggctggcgcctggctccggtgaccatcgccacgcaggcccgggtcgcgctgggggacgcggccggcgcagcgctgcgggcccgcgcggtggtggtggtgatcggcgagcgtcccggcctgtcctcgcccgacagcctcggcctctacgtcaccttcgatccgaagcccggttgctccgatgcggaacgaaactgcatctcgaacgtccggcccgccggcctgagcttcgagcttgccgcgttcaagctgaattggctcctgacccaggccttctcccgcgggctgacaggcgtgaacctcaaggacgagagcgatcggttgcttgaagccgccgcgcctgatcctgccatcggcggattctgagtgaattcgccggagctttgggggtgctccgcgaacgggtcgccggctttccaaaaaaagacgcgtgtcggcactgtcgaggttgctcgcgaagcctgaattgcacgcgccgaggctgcgggaatttgagctgaaaacagccctcgtgcgggaccgcgcgagggtgtgtgcgcgttgattttgcgaagtcttcccaaggccggcgcaagctcggctgttgcgggctcgacacaccgcgaaagcaacctgactttgccttgagctgtgcctttgagcgccgcaatcccaccataaaccgggacgacttccggggtcgcggtaaacgctgtcgctccaacgccttaccgcagagtttcgaggacgtcgaaggacgtttttccgcactggaccgtaacgggccgcgcggatctcgggggcgtaacgggaccggggcacgagatcagtgatggacgcgcgtcagaccgacaagtcgaagctgccgagccggcacgtgacggaggggcccgagcgggcgccccaccgctcgtacctctacgccatgggcctgacgaccgagcagatccaccagccgctggtcggcgtcgcctcgtgctggaacgaggccgcgccctgcaacatctcgctgatgcgccaggcccaggccgtgaagaagggcgttgccgccgccaagggcaccccgcgcgagttctgcaccatcaccgtcaccgacggcatcgccatgggccatggcggtatgcgcgcctcgctgccgtcccgcgaggtcatcgccgattcggtcgagctgacgatccgcggccattcctacgacgccctcgtggggctggccggctgcgataagtccctgcccggcatgatgatggccatggtgcgcctcaacgtgccgtcgatcttcatctatggcggctcgatcctgcccggctcgttccggggccggccggtcacggtgcaggatctgttcgaggcggtgggcaaggtcgccgtcggcgacatgagcctcgacgacctcgacgagctggagcgggtcgcctgcccctcggccggcgcctgcggcgcgcagttcaccgccaacaccatggcgaccgtctccgaggcgatcggccttgcgctgccctactcggccggtgcgcctgccccttacgagatccgcgaccaattctgcgccgccgccggcgagaaggtcatggagctgatcgccaagaacatccgcccgcgcgatatcgtcacccgcaaggcgctggagaacgccgccgcgacggtggcggcttcgggcggctcgaccaacgcggccctgcatctgccggcgatcgcgcatgaatgcggcatcgagttcaccctgttcgacgtcgccgagatcttccggaagaccccctacatcgccgacctgaagcccggcgggcgctacgtggccaaggacatgttcgaggtcggcggcatcccgctgctgatgaagacgctgctcgaccacggctacctgcacggcgactgcctcaccgtcaccggccgcaccattgcggaaaacctcgccaaggtcgcctggaacccggatcaggacgtggtgcgccctgccgacaagcccatcaccgtcaccggcggcgtggtgggcctgcgcggcaatctcgcccccgagggcgcgatcgtgaaggtcgccggcatgccgcccgaggcccaggtcttcaccggcccggcccgtgtcttcgacggcgaggaagcctgtttcgaggcggtgcagaaccgcacctacaagcccggcgacgttctggtcatccgttacgagggcccgaagggaggccccggcatgcgcgagatgctctcgaccaccgccgccctctacggccagggcatgggcgacaaggtggccctcatcaccgacgggcgcttctccggcgcgacccgcggcttctgcgtcggccatgtcggccccgaggctgccatcggcgggccgatcggcctgctgcgcgacggcgacatcatcactctcgacgcgatcaagggtacgctcgacgtggcgctctccgacgaggagctggcccagcgtcgcagcgaatggacgccgcggggcaatgccgcgacctccggctacctctggaaatacgcgcagtccgtcgggcctgcggtgaacggggccgtgacgcatccgggcggcgcgggggagacgaacgtctatgccgacatctaggactgcccctttccggcccatgtggccggccggggccgatccgggtcggctccgggcggggcttctcgccggcttcctcggctttgcgctgatgctcacggccgtcgatcccggcacggcgctcgacgcgaccgcccgcacgccggtccccgagaagggataccgttcgggccgcgacgccctgcgctcgggcgtgcgcgactacaacgcgggcgacaagcagggcgccgtgcgggcgctggaatacgccgccgaccagggccagaccctggctttatggaagctcggccgcatgtacgcggacggcgacggcgtgccccacgacgacctcaaggcgttcgagtacttttcgcgcatcgccgacgacaacaccgacgattcgcccgacaccccgaattcgggcgtggtggcgagcgccttcaacgcgctcggcacctacttcctggaggggatcaagggcacctatgtgcgcccgagccccgagcgcgcctacgacatgttcaactacgcggcgtcgtatttcggcgacccgaacgcgcagtacaacctcgcccggctctatctcgacggcaccggcgtcgagcaggatccgcgcaaggccgcgcgctggttcaacctcgccgccgagaagggccaccgcccggcccaggcgctgctcggcgacatgctcgtcaacggcaccggcgtgcagcgccagccggtgaagggcctgacctggctcgccatcgcccgcggcggggcgcagggcgcggcggacacctggatcgtcaatctctacgacaaggcctgggcctcggccaacgaggccgaccgggcggacgcgatggcccaggcgcagtcgctgtcgacgggttcgacccgtcggcggcgataaccctcctctcctgcgggagggctcagagcgtttacccgtcgctcagctccaccgtcaccggcacgtgatccgagggcttctccagcccgcgcaggtggcgctgcaccgaggccgagacgaggcggtcggcggcttgcggcgagagcagcaggtggtcgatgcgaatgccctggttccgcggccagcatccggcctgatagtcccagaaggtgtagaggccggcgctcggctcgcaggcccgcaggccatccgtaaaaccttccgccagcagcgcgcggaaggcgcggcgggtctcgggcaggaacagcgcgtcctgcgtccagacggaggggtcggcggcgtcctcgggctcggggatgacgttgaagtcgcctgccagcaccagcgcttcctcggtcgtcatcagcgcgcgggcatgagaccgcaggcgggccatgaaggcgagcttgtagctgtatttcgggcccggagccgggttgccgttcggcaggtagatcgaggcgacccgcaccggcgccacgccctcgccgtgcaccagcgcctcgatgtagcgcgcctgctcgtcctcggcgtcgccgggcaggccgcgcagcagctgggtgtactggagcggtgcgcgcaccagcagggcgacgccgttataggccttctgccccagcgtctcgaccgcgtagcccgccgcctcgatttcctcgcgggggaaggacgcgtcctggcatttcagctcctgcaggcagaccacgtcgggcttggcctcgtcgaggaagcccagcaggtggccgacccgctgcttgatcgaattgacgttccaggtggtgatccgcatggggcgtggggaggctcggccggaggggctctcgtcatcgggccttcgcgaggccctggcaaggcgggggccgcctgtcgggtgcgaagagcgccccgcggagcggaagcctgaggctgcggatgcggctgccggcgtttaaggctgaggaatgcccccatggacgcgtcgtggttcgagccggtgcgggcctattgcgagcgcggcgacgccggcttctgggccgagccgatcaatgcattgacaaacgcggccttcctgatcgcggccgggctcgcggcgcggcgcgcccgcggcgacgggccggtcctggttctggccggcgtgatcttcgtggtcgggatcggctcgttcctgttccacaccctggcgaaccgctggtcgatgctagccgacgtgatcccgatcgccgtcttcatctacggctacttcgccctcgccatggcccgtttcttcggcctccgtccagcggcggcgaccgccctcacgctcgccttcgccgccctcagcttcggcctgacgccggccctcgatgcgctgagcggacgctcggtctcagacctcaccaacggctcggtcgattacgccccggcgatcctggcactccttggcgtcggcctcgccctcctgaagtgggcgcccggcaccgcccgttcggtgctcacgaccgccgggatcttcctcgtgtcgctgaccttccgcacggtcgacgtggcgagttgtgcccgcctgccgctcggcacgcatttcctctggcacgtcctcaacgcggtggtgctctaccgcctgctgatcgcggccacccggttcaggtcctgaggcccacgttccgggatcgcaaagggatcatcccttcaccagggctccgccctggacccgcgaaaggacttgtcctttcgaaacctgaagtttcagccgccgattccgcgggccttcaggctgtcgccgatctcctccagcgtggccgggtcctcgatggtcgggggcatcgcgtaatcctcgccgtcggcgatgcgcttcatcgtgccgcgcaggatctttccggagcgcgtcttcggcaggcgtcccacggtgagcgccagcttgaaggcggccacggggccgatctcctcgcgcacccgggcgacgagctcgcgctcgaccgtctcgggatccttggcgacgcccgccttcagaaccacgaagccgcagggcgcctctcctttcagcgcgtcgcggatgccgatcaccgcgcattcggcgacatccgggtgcgcggcgagcaccgcctccatgccgccggtggagaggcggtggccggccacgttgatgatgtcgtcggtccgccccagcaccgtgacgtagccgtcctcatccaccacgccggcatccgaggtgtcgtagaagccggggaaggtggcgagatagctctggcggaagcgctcgtcggagccccacagggtcggcaggcagcccggcggcagcggcagcttgagggcgatggtgcccatcgtgccgggggggaccggcttgcccgattcgtcgagtacgtggaggtcgtagcccggcatcggcttggcggtggagccgtacttcaccggcagccgttccagcccgagcgggttgccggcgatcgcccagccggtctcggtctgccaccaatggtcgatcaccggccggtccagcgcccgctcggcccaggcgaccgaatccgggtcggcccgctcgccggccaggaacagggcgcggaaccgcgagaggtcgtggcccgcgatcttttccgctcgcgggtcttccttcttgatcgcgcgcagggccgtgggcgcggtgaacagcgtcgcgccgccgtgctcggcgacgacccgccagaaggcgccggcatccggcgtgccgacgggcttgccctcgtagagcaccgtggtgcagccgtgcagaagcggcgcgtagacgatgtaggagtggcccaccacccagccgatatcggaggcgcagaaatagacctccccgggcgcgacgccgtagaggttcgccatcgaccacgccaacgcgacgcagtagccgccgctgtcgcgcaccacgcccttgggccgcccggtcgtgccggaggtgtacaggatgtagagcgggtcggtcgccgcgaccggcaccggctcggcccgccgtccggcccggcgcgcccgcgcgacggtctccgcccaatcccggtcgcgcccctcgacgaggccggcctcgccttgcgggcgctgcaggatcaggcaggcatcgggcttgtgagtcgagcgggcgatcgccgcatcgagcagcggcttgtaggcgacgacgcgggccggctcgatgccgcacgaggcggcaagaaccaccttgggcgcggcatcctcgatgcgggcggcgagttcgttggcggcaaacccgccgaacaccaccgagtggatcgccccgattcgggcgcaggccagcattccgaacagggcctcgggcaccatcggcatgtagatcaccacccggtcgcccttggtcacgccgagatcggcgaggatgccggcgagcaccgccacctcgtcgcgcaactccccgtaggtgatgcggcgcttggtgccggtgacgggcgaatcatggatgatcgcggcttggtcggcgcgcccgccctccgcgtgccgatcgacggcgttgcggcagacattgagtcgggcgtccggaaaccagcggccatagacgccctgctcggcatcgaaggcgcgggtgggggcgacgtcccaatcgatcgccgccgcggccttcagccagaagccgttccggtccgcgagcgaggcggtgtggacggcggcataggcgccctcgggggcggtgggcgtggcggcggacatcggcgtttccctcgcgcggcctgttgatcggcctgttcgagggcgatgatagcgcggtttcgaccgctgcgcgcccaactccgctgtcttgaagtgcgcggcctcaaagcagaaccgccgcgctggttgtcccaggcggcggtgacggttttgtccgaggcgggagaagaagcggggccggcagcgcctcccggggcgaagccggccggggtgtcgctagtggagggtgtccccgcgcaggcgctcgatttcgtccttgaggtgcagtttcttacgcttgagttcggcgatgcgcaggtcgtcactggcgagggactgcatcgcgtggtgaagctcgcgctcgagggcttcgtgcttggcggcgagctggctcaaatgcgtctgcaaggacatgaggtgtcgctcctgtcacagtttccgacgggggtagactggcacaggatggagcacgtgtcgaagccattcggcggcaaagtggatggatcggtaacagggcaatttcaaatcttctggagcgggacggcgcactgaccttggccgttgcaagctccgacaagacgggagaaccggatgtcccgccttgctccggccgggagcttggcgcatggtcgcgcccggtcaaggccggtggtgtgtttcaagcgatgatggcggacgagattgccaacgacgcggtcgcggatccggccggcgagctgacgcggttgcgcgaagagcaccgggatctcgacgaagcgatcgaggcgctgaaggtcagcgtcgccgtcgatcagcttcagttgcagagactcaagaagcgcaagctcgtcctgcgcgaccggatcacccatctggaagaccagatcacgccggatatcatcgcttagagccgtatccgccctgatggcatcagatcggcgtctctcgccccttgttttgacgcgcattctttcgacgaaccggggaccacttcgtcggcatgcgctctagcacaccggcattgtctgaaagccgctggccgcttttcggcacgatgctcgcgcggcaacgccgggaagggtacgacctccccggcgaagctagtgtcgatcggcgactgaatgacttggtcaggctacttggcgagataggccgagacgctcgacacccgggttccgacgaggcggaccgccttgcgcaggcgttcgtcggagacctgaagcaggtcggcccagtgcttgcgggtggtgctgtcgtgaatgtcgatatgggttgccgtgcgggcgcgcgtgttctggtccgcggaggacatttgagagctcgctgaggtaaggggcccggccgctcgatggccgtttccagcacaacgcggtcggtcgatttcggctccgcccggttcggcgagaatcgggggattttcacaaggcgtcgccggtgcctccgcccggcctcgacgccgcgccaggggcgaggcgtgcgcctcatggccggcccgtggtgccgccgcattttaagtgtttgcagggtctcgccttgccggggtacgggcccccctgttattcggccttttcgcgggccgacgggcccgcttcctcgtaatgggccagacgacgatgctgggatcgcccccggtcgcgatcatcatgggaagccagtcagactgggcgaccatgcgcaacgccgccgaaacgctgcatgcgctcggcgtggcctacgatgcccgcatcgtctcggcccaccgcaccccggaccgtctcgtctcgttcgccaagggcgcgagggaagccggtttcaaggtggtgatcgccggggcgggcggagccgcgcatctgccgggcatgacagcggcgatgacgtcgctgccggtcttcggcgttccggtcgagtcgaaggcgctctcggggcaggacagcctgctctccatcgtgcagatgcccgccggcattcccgtgggcacgctggcgatcggccgggccggggccgtcaacgccgccctgctcgccgccgccgtgctggcgctcaccgatgccgggctcgccgagcggctcgatgcgtggcgcgaccgccagaccgcatccgtcggcgaacggccggacccctctcaagcctgacaacgacacgaagcgccatggcctctcccacctcctcgccgcagatccggcccggcggcaccctcggcatcgtcggcggcggccagctcggccgcatgatcgcgctcgcggcagccaattacggcctcaaggtgcacatctacgcccccgacgccgacagcccggccttcgacgtggcccatgcccacacgctggcaccctacgacgacgcggcggcgctggccgccttcgccgatgcctgcgacgtggtcacctacgagttcgagaacatcccccacgccaccgccgccgtgctcgccgagcacgcgaccctgcgcccgagcgcgacggcgctgctcacgacgcaggatcgcctgtccgagaaggacttcgtgacctcgctcggcatcccgaccgcgccctaccggacggtcgatacggtcgaggatctcgtgcgcgccctggaggcactcggccgtcccgccgtgctgaagacccggcgcttcggctacgacggcaagggccagcggatgatccgcgagggcgacgacccggctgccctcctcgccgagttcaagggcgcgccctgtatcctcgaagggttcgtgccgttcgagcgcgaaatctcggtggtcgccgcccgcggaccggacgggaccttcgcggcctacgacccctgtgccaacgagcaccgcgaccatatccttgcgctcacccgcgtccccgctcccggcctgacccggacgacgggcgatgcggcggtcgctatcgcccgcgccattgccgaggcgctggactatgtcggcgtgctcgcggtcgagatgttcgagatcgccgggcccgagggggccgcccgcctcgtcgtcaacgagatcgccccccgcgtgcacaattccgggcactggaccatcgagggcgcgctgacctcgcaattcgcgcaaaccgtgcgcgcggtctgcggctggccgctcggcgacaccgcccgcaccggcggcatggcggtggagatggagaacctcatcggcgccgagggcgatgcctgggcggacctgctcgcggagccgggcgcccatctccacctctacggcaaggccgaggcccgtcccggccgcaagatgggtcacgtcacccggctcaagccgctcgactaaagcttgaccattcaatctgtcgcctctcggcaacagcgaactacagtcgagcccggttcgaagcgatcggcgaaagcgtgaggacacgggccacaccttcgccacatcccgaggtttcagcggagggtacggggcgtccgcggaagcatcgtgcgtgtttgtccggtctcaggccggaggggcccgccggatcttcccggattcgtttcgcaaaaccttcgctccacggctcggcctgcgcgggcgctgtcggcgatgcggatgttttgcgaggcactttaagcgcccattcaccgtgttgcggcagcgtgcgcgcgacgggatgatccgggcctcaaggggccgccgcggagatccgggcaagcgggcgcgggggagaacgggacaatgatcgggatgacgctcgacggacgcaaggcgaggctggtcggtgccctcgcgctgacggccgcggcgctggccggctgcgagacctatggcagcgcgacggctccgcgccaattcgcggtgctggagaccgacacgacgggcgccaccaacgtcaacatcgcctcgctcagcgacgtgatttcgcgcaacccctcggatgccggcgcctacaacacccgcggcgcggcctatgcccgcgcgggtcagttcggcgaggcgatcaccgacttctcgaaggcgatccagctcgatccgaactccgcctcggcctacaacaaccgggcgctggcctaccgccagaccggccgcgccgatgcggcgatgcaggacttctcgaaggcgatcgccaacgatcccaacttctccgccgcctatatcggccgggcgaacctcgagcgcgcccagggtgacctcgacggcgcgctgaacgacctcaacgtcgcgatccgcctcgcgccggaatcggccgaggcctaccacgcccgcggcctcgtgcggcagaagcagaatcacaaccctgaggcgatcggcgacttcgctgcggccatcgaccgcaaccccttcgtcgctgccccctacgccgcccgcggccagagcctgatctcgctgggccagtacgacaaggcgatcgaggacttcaacgcggcgctgaacgtgaacgcgaaggacgccggatcctgggcctatcgcgggctggcctacgagaagacgaaccgccgcaaagaggcgaacgagagctatcagcaggccgcgcgcctcgatcccaacaacgccgtggccaagcagggcgtcggccgtatgcagggcggcctgttctagggcgctctcccttcttgcaagggccgcgggttcaataaaatctgtgtgtcccatcaacggcttggagccgccggccgatcggggtccggcggttcctcacgtgttggacgaaattcgtcagaacccgctcgatccactgcgcccgggcgcccattcgggccgccttctcacgggcggctgccgaaatggcgacgcgaggggaagcgctctgacgcgtgccgatgggcgcgtctctcgaaccggatgaccatccgccgagttagggctgggaaccggcgcaacctccttacggttgtgggcaacttgaaatctgtgggcggggctctccgaaacggatttcgcggtttatacttccgtatcgaacgcgatcttgagcgtatcgagagagcgtggagggagcggccgatgccggacggtaccgaactgttcaacggaaggcatgtcctcgtcgtcgaggacgaatattttatcgctgaagacatacggcgtgcgttcgaagagcggggcgcgcaagtggtcggccccgtggggaatgtcgatgacgctctggcgatgatcgagacatgcccgcgcatcgacggagcggtgctcgacatcaacctgcgcgaggtcatggtctttccggtcgccgacgcgctcagggcgcgcggcgtcccgttcgtcttcgccaccggctacgaagagaatgccgtcccgtcccgtcgcgtctgcgggacgcggttcattgcgagaagccgatcgatccggcgcgtctggccaaggcgctgttcgggccggccgtcgtcggctgagcgggagccgagcaggggtcggctccggccccgcttcggtcccggccaatcccccgttcgcgatcgcgaatcagcccggcgcgctctccagccggcggtgttcgcaggcgatgcggcggacggtgccggtgttcgagcggtagaccaccgtctccgtctcgatcaggccggggctgaaccgcacacccgcgagcagggcccccgtggtcacgccggtggccgcgacgatgacgtcgccccgggccatgtcgtgcatgtcgtatttccggttcgggtcggtgatacccatcttgaccgcccgtgcccgcttgtcggcggaatcgaggatgagacgcccctgcatctggccgccgatgcagcgaagcgcgctggcggcgatcacgccctcaggcgcggcgccggtgcccatgtagatgtcgacgccggtctcgtcgggcttggtgcagtggatgatcgcggcgatgtcgccgtccgagatcaggcggatgctggcgccggtgtcgcgcaccgcggcgatcagatccatgtggcgcggacggtcgaggatgatcgcggtgatgccggaggtctccacgcccttggcgcgggcgagcgaggcgatgttccgggccgggctccaatcgagatcgaccgtgccgagcgggtagccggggccgatggcgatcttctgcatgtagacgtcgggggcggcgagcagcgagccgcgctcggccagcgccattacggcgatggcgccgggcatgtccttggcgcagagcgtcgtgccctccagcggatcgaccgcgatgtccacggacgggccgtttccggtgccgacggcctcgccgatgaacagcatcggcgcctcgtcgcgctcgccctcgccgatcaccacgcggccctcgatcggcagcagcatcagctcggcgcgcatcgcatcgacggcggcttggtcggcctccttctcgcggccgtggccccgcagccgggccgcggcgatcgccgctgcctcggtcacccgcaccagttcgagggtcaggccccgcgccgtgggatcgctgaagatcccggaattggccgccgacatcgccctacgttccttgttccccggcgcatcgtcccggatctcggatcggggacgatgcgctcatctcttgtcgtagcatcgtcccgaaagccggtggccacctttcgggacgatgctctcggctagccctgctccggtcggtgtcgatccgcgcacgccggcccgtccccgcacgggatggcgttttcggcgggatcgcgtcggaaaacggcggcgggtgcctcggctttcgtgcctattcgcgttcgatccggatcaattgcggtgcctcggcgagcaggccatcgcggtcgatggcggccagcgcctcgcggacattgccctcggtcgcggcgtaggtgatcagcaccagcggcaccggctggccggagaggccctgcggatcgctggaagcggccttggcggagcggcgctggacgatgctctcgatcgagatattggcctccgccatccgggtggcgacgccggccgcgacgccggtgcggtcgtgcacggtcagccggatgtagtagccgccctcgtggcgctgcatctcgacccggcgcggcggcgcaaggcccgcgatcggctggccgaaggtgggacgcacgagtccgagcgccacatcggtgatgtcggcgacgaccgcggaggccgtggccgccccgcccgcgccggggccgatcagggtcagttcgccgaccgcgtcggcatcgacggtgacggcgttggtcacgcccatcacctgggcgatggccgaagctttggccaccatggtcgggtggacccgctgctcgatccccgcctccgtcgcctgcgcgacgccgagaagcttgatgcggtagccgagttcgtcggccatggtgaggtcgaggggctggatcgccgagatgccctcgaccgagacgccctcggcgtcgatctccacgccgaaggcgaggctggtgaggatggcgagcttgtgggcggtgtcgaagccctcgacgtcgaaggtcgggtcggcctcggcgtagccgagcgcctgcgcgtccttgaggcaggcctcgaaggtcagcccctccgcttccatgcggctgaggatgtagttgcaggtgccgttgaggattccgtagacgcgggagatcgcgttgccggaaagcccctcgcggatcgccttaatgaccgggatgccgcccgccaccgacgcctcgtaggcgagcgcgacgccgttcgcttcggccaaacgagcgagcgccgcaccatgatgggcgagcagcgccttgttggcggtcacgacatgcttgccggcgccgagcgccgcctcgaccgcggccttggccggcccttccgagccgccgacgagttcgacgaacacgtcgatctcgggcgagcgcgcgagcgccaccggatcgtcgaaccagtgcaggcccgacagatcgacgccgcggtcgcggctccggtcacgggcggagatggcggtgacggtgatcgtgcggccggtcgcggcggtgagcgcttcggcgcggcgggcgaccatgtgcaggacggaggcaccgaccgtgccgagccccgcaatgccgaggcgaagggtctgcgtcatggaagttcgcaccgtaatcgacgttggcaccggacctgttccggatcgccgcccgacggccgcttctcgctcgaaggatcgcctgggcggcggtccggtaagggcgcggaagacgtctgggacggcgcgcacttctgcaacgatttggggccaatgcgcaaggaaacgggacgggaagggtgtggcaggcgctcatgcggggggcgaggccgggggcgccgcgcgggttccggcttgccgaagattggcctcaaaccggggctcttctcctggctcggtagcgccacgcttgagccgcaggctccggccgcgctgccggcagcaacgcgatggcgccgctgggcgcgaatctgaggagtttcgacgatgaggggcatccttctcgggggcgtggtggcgagcgccctggcgctcggcacggcgcccgccgcccaggcacgggacggcatcggtccgggtggtgctgcggcgctcggcgtgctcggcggccttgccgtcggtggtgcgatcgcggcggccaacgacccctattaccccggcaagccggtctaccgggcgcccccgcggccggtctatgtcgagggcccgatctgtcacttcgagcgccgcgagaccatcgacccctacggcgacatctacatccggcgcgtgcgcgtctgcgagtgatacggtttctctcctctccctcgcggggaggagagggtttcagcgcagttgcaggctgtccaccacctgacggaacaggggcagcatctgcccgcgctggtcggcgcgggtgacgcccacggcgcggatgtagccgtccgggttgaagcggatcgtctgcgagaccaccaccggctggctcgaggggatgtcgacggcgcgcgccacgatctcgtgccaatcgatgccgttctggcgatagctctgagaccgctcgatgacgaagtccttcatcgtctggttggcgtagagcgaggcgcgggcgaagccgtcgcgctgctcctgcggcgtcggctgctgcaccgcctgggcgaccacgaggatcggctgttccaggttggtgacctgatcgcgcgggccgagggtcagcagcacggaattgccggccagcgcccgcaccgggcgaaagcccgcgaggtcgccgatgcggaagggcagggcggcgatctgctggtcgagggacagcgccccgcggatgcgcaggcccgtgagcatgccgcgcatcgactcgtcggtctcggcctcgacggcggcctgggcgatgatgatgccggttacctccggagcgccgacgatgaggagccacttgcgcgccgcgggcgtgccctggccgtcggcgggcgtcagctcaccggtgaacagcacgccctcggctccgccatcgagcgtcaccggctcgcgggtctggacgacgagcccctgcgtcttgaggttctcgtcggtgaagctctgcttgagttcgggataggcgccggccggcagttcgacgatcgagagcatcgcaccgccgccgagccgctcgaagccggtgaagcgcttcgagatcgtcatgtccgacgggggcttgaagccgaaccgcgaactcggcggaaagatcgcgtcctcggcacgcgccggcgacaggggggcggacacggcccccgccagtacggtcgccgcaaggatggcggcggcgagcccgcgggagaacagacgcaacggcatcacaggttgtctccgaagagcccttctcggctcaggcccatccgcgatgggtcgtccgccacggatatcctgtcaagcgcggcagaaagccgagggaggcgtagggattatttcccgcgccagcgccgccattgctgctcgatccagcgggcggatttctccatcggcaccttgaggccgggcacgtcctgggccagcagcgcgaggccgagcgggagcatccacaggccgagcaccggcaggatcgagaagatgccgccgaggatcagcaggatcgcggcgagcagccgcaccggaaagcgcgccggctcgcgcagccacgccaccccgcgctgcaccgactcgggaagcttctggctggcgcggtcgacccgctcgtcccaatcgcgggccgtgaccggtgccggagcctgcggtgaggctggcgtggctcgggccggttccatgtcgcgcgcgttctccattctctcagaatgacgatgcaggccgaaaggttcgccgattcccgttcattcggcgcgttacccggtgatgaacaatccggcgatggctgcgctggtgaggttcgagagcgtgcccgcgaggatcgcccgcagaccgaaccgggcgatctcgggtcggcgctcgggagcgagactggtgaagctcgcgagctgaatcgccaccgaggcgaggttggcgaagccgcagagcgcgaagcacaggatcgcgctcgtgcgcgggtcgagggtgcccgctttcagaatcggcgagaggctggcataggccaggaattcgttgaaggcgatcttctggccgatggcgccgccgacgagggtcgcctgctcccacggcacgcccaagagccaggccagcggcgccagcacgacgccgagaatgccctcgatcgagagcccagcgaacccaaacacgccgccggtccagccgatggcggcgttcaccagcgcgatcagcccgacgaaggcgatcagcatggcgccgactgccacggcgacgccgaggcccttctgcgtgccgtcggcggcggcctcgatcaggttggccgcgcgcgcctcgccgaactcgacgcgtgtcgtgaggatgcgcgtcggctcggtcgagggcacgaggatcttggcgtagagcagcccgccgggaatcgccatgaacgaggcggcgagaagatacggcatcggcacgccgagtgcggcgtatccggcgaggatcgagccggcggtggaggccgccccgctcgtcatcaccgcgaacagttcggccccggtcagcgccgcgaggaaggggcgaagggccacggcgatctcgctctgcccgatgaagatggtgacgaccgccgagaacgattcgatcggcgaggtgccgagcagttttcgcaaacccgcgccgagaaaccgggccagcgcctgcatcaccccgagatggtagagcacgccgatcagcgccgagacgtagaggatctgcggcagcacccgcagggccaggatgaagcccgagccgccgaacagctcgaacatccgcggctcgacgaggccgccgaacaggaaggcggtaccccggtcgccgaaggagagcacggtggtgacgacatccgccaccgcgccgagcgccctctgcccggcgggcacgaacagcatcagcgcgccgatcccgacctgaagcgccagggcggcgagcaccacccgtggccggatcgcccgccggttcaccgagaacagccacgccacggcgagcagcagggcaacgctcgcgcccgcatggaacaacctgtcgagcatttttcggaccgggcggggagagggtagggcttccggcgcatgcgcgaaccgggccaggacggcaagggaggccggcaagggaggccggcaagggaggccggcgccggatcaggcgaagcgccagaccgaggatcgcttgatctcggcatcctccagcgcccgcgtgaccggcacttcgtaggtcacgagcgggatcaggcgttcgcggggcaggtaggagcggccgggatcgccgatcaggaccgtgcgtccgcgcccatgcaggtcgccgagccagccgccgaccgcggcggcgaggtcacgctcgtagaagatgtcggcggccagaacgcaggccgcatccgtgccgatcaggtcgctgccatccgcggtgatgcggtccgccacgccgttggcggcggcgttgagcggaatcgcgtggagcgcgaagggatcgaggtcgctcgcggtgacgtgggccgcgccagccatcgcggcggcgatggcgacgagcccggagcccgaggcgaaatcgaccacccgacgtcccgccacggtcgcggggttgtcgaggatgtagcgggcgagcgcctgtcccccggcccaggcgaaggcccagaacggcggcggcaggccgatcgcctccaactcgtcctcggtcttctgccacagcgcggtcgcctcgtcggcgacgtgcaggacgatctcgggggcgtgcggtaccgggcgcaaggccgtgtgctcgcggatgaagcggagggggtcgtggccagccgcgtcgaacgttgccaaatcagatctcgctctgcataaggtttttactcttcgggaatactgatcgatatgggcgaaggcgaagcgtttgtattggaggcccgtcctctttctcttgaagaatttcagtccttatgtcggctgtctcaaaaatatcgcgatgcccatgcggggcccaaggcgatcatcagatcaaaattggcggctctggtgttgttggctttgataataacttgcgctatcttgtataatttcgatgcttacatagagtatccatcgatattcgggggagttgataggttcttcgtcctcaatgggagttggatgctcatgcttgcgctgtatgcattcctgctcggagtgctcatgcacgcggcaggttgcgcggcctcggggggccaggcgatcgaaacggaatggtccgcacgactcaggctgtcttggacggaaacgcgcattgaccatcggggcgtcattgtcgagggacccgccgccgcagtttttcaggcttggtcgaccatgacggaggtccgatccgaggcgggcctgatcgctttcgtgacgaacggcgtgattctgctggccgtccccgaagcggtgatatcgactgaggaacgcgatcgcgtcgtcgcctactgtgccgccaggatcgccgagacctgctagatcgccgcaacggatcgagctgcgtcttccgccgagcgcgacccttccgatcatcaacccaaaagctccgcgtagagccccgccaccgtctcggcgacagcggcttccgtgtagcccccttcgaggatccgcgctcgcgccgccgcgcccatccgggcgacgagcgcagggtcggcggcgagccgcgtcagcgcggcggcgagcgcggcggcgtcgcccggtggcacgagcaggccctcgcggccgtcgcgcacgaggtcgcggcagcccggcacgtcgctggtgaggatcgcccgaccgcaggaggccgcttccagcagcgtgcgcggcagcccctcgccgccgcgggagggcagggccccgacatggtgggcggcgaagatgtcggcgacatcctgtgtcgggccatgccaggtgatcccgtcgcgcgaccattcccgcagggtcgcctcggggatcgcccggcggttcgagggatcgggcgcgccgtagagcgagagttccaccgcggcgcccccggcgcgggcctgccgcaccgcctcgaccgcgacgtcgatgcccttcgaccacagcatccgcgcgacgatcgccaccttcagcggggccggcggcggcagcgggcgcggcgcgaaggaatcgggatcgacgccggcgccgccgaccagggtcacggcggtgtcggacgggtcgaggccgagggcgcgggcgtcgtccgggttctcgaacaggaagcgggtctgcgggctcgcgagcgggccgcggatcagccctttcagcgccagccgcgacagccgcccggtcgcgtccgcgcgagcgccgagcaggccgagaccggtcagcgcgaagacgcggcgcgggatgccggccatcgccgcggccgtaccgccgacgaggatgccgcgcagcgccacgcagtggacgatgtcggccttcaacgccttcaggatgcccgcgagctggcccgcggcgtagcccgccgccatcgggttgaggctggagcgctcggcttccaagggcacgacgcggatgccggcggcctcgatcacggcgcggtgcgcacgcacccgcgtcaccaccgcgaccgagagtcccatctgccgggcagcgcgcaccatcggcaggaagtgcgaggcgaagaaccagtcctcggtcacgacgaagacgaggcttttgccggcgtaaaaggctgttgaggcggtcatcgtgcgtggccatagcacggggcccgcgccggaacagcgccggctttcgcccggttgatgccccacggatcagggagggcgtgatgctgtcggaggaggtcggaaccggcgtggtcgatccccgcgaggccgcgcgggatgcgggcctgcgttacgtggacgattccaagcccggcctgcggcgcaagcgcaacggcaagggcttccgctacatcgacccgaagggcgccccggtccgcgacgcggaggagatcgcccggctgaaaagcctcgcgatcccgccggcctacaccgaggtgtggatctgcccgcacccgaacggtcacatccaggcgaccgggcgcgacgagaaggggcgcaagcagtaccgctaccatccccgcttccgcgaggcgcgcgaggcctcgaagttccaccgcatcatggccttcgccgaggcgctcccaggcatccgcgcgcggatcgacgccgatatgggcaagcgcggcctgccccgcgaaaaggtgctcgccaccgtggtccacctcctggagaccacgctaatccgcgtcggcaacgacgattacgcccgctccaacaagagctacggcctcaccaccctgcgcgatccgcatgtgaaggtggccggctccgagatgcgcttccgcttcaagggcaagagcggcaaggaatggtcggtctcggtgcgcgaccgccgcgtggccaagatcgtcaaggcttgccaggacctgcccggccaggagctgttccagtatctcgacgaggatggccagcggcgcgacgtcacctcctcggacgtgaatgcctacctgcgtgagatcacgggcgaggatttcaccgctaaggatttccgcacctgggccggcacagtgctggcggccctggcgctgcgggagttcgaggcgttcgacaacgcggctaaggccaagaagaacctgcgcgcggcaatcgagtcggtgtcgtcccggctcggcaacacgccgaccatctgccgcaagtgctacatccacccgcagatcctcgactgctacctcgaaggcgggatgctgctgcaggtgaaggaggcggtcgagggcgaactcaagaacgaactcgatgtgctgcgcccggaagaggcggcggtgctgagcctgcttcgggcccgtctggaacgggcgacgaaggccgcgtctaagggtacgacgagcgaaagcatgacgaagatcgagccgccgcgtcagaccggaggccgcaaggcgagggcgaccggcacgaagcgcacgtccgggggcagacgggcggcgtgagacggtccgcaggcgccggtcaggtgccgctctggacgatggcgccgtaccagccgagcccgcgataggtctcgtagcccggcgttctgtgaaaggcggtgacggctccggtccgagaatcgcggacgatcccgctctcccgcccgttcagctccacggcgagcgtctcggtgagaacgcccttgccgtcggaggcggcgaggacgcggcgctgtgcgtctacgagcaccacgcgggtgcgtgcccggtcctcctgcgcgatccgcacgccctcgacgatcgatttcgcctgggcttcccaatcgaagtggatggcgaggacgccgcaggccgaagcgccgttcgtctcgtagatcccggcggcataggtcgcgacctgtgcgccgccgagttgctcctcgcgccggacctcgccgggaacgtagtcgtcgctgctcgataagcggatcgcatcgcggaaccagggctcgcccgcgacgctgcgcccgcgcaggttcgggtagcgctggggccggccgttggcgaggacggtcccgtcgcggccgcacagccagagatcgagatagaccgtgtaggccgagaggatcaccccgagccgctttgaggcatagtcggcggtccccgaaccgccgtcccggtccggccgcgcggcgcaggcgactaccgccgcgtcggtcgcccaccagcgcacgtcgcaggttcgctcgtagaggttgcggtcgatcagctcgatggcgttgagggagagatcgaccaggcgctcgccttccgccttcgccgtcatcgcatcgacgccctgctgcaactcgccgatccgcgcggtcagcccggtttccagttcccgcgccagcgcctcgatctcggcaccgattccgcgcacctcctgcgccactaccgagaagccgcgcccgtgctccccggcgcgggcggcctcgatcaaggcgttgagggccagcatcttcgcctgggcggtgatctgccggatgcgtccgacccggtcctgagcgatgcgtccgacttcccgtgtcaggtcggcgatggtcttcggctcgtggtccggctgttgcccggcttcggcttgggacgagaaaggaaccaatgctggtgccggcatggcgataacccggtttgcgtgcagaccgtgttatcggcaacgggattaacataggtctaaatcgagacgctttgcgacgttcaagccgcgacatcggagagaaatcagcgcgttgccgcgccggctgacctgtttaaggttcggggttggcaatcgccgatcccggcgcggtcaatccgcacaagggatgggcgcggagaaccggcatcgtcgaagaccggttgatggatgaattggcgcggctggccgtacggcacgacagccgcgaccgcgcgaaccgcggtgacgccacggtcaggaaggtgaagcgatggaactcgacgccctgatgctctcgcgcatccagttcggcttcacaatggccttccacatcatcttcccggccttcaccatcggtctcgccgccttcctcgtccggctcgaggggcagtggctgtggacgaggaacccgatgtaccgggtgctctaccgcttctgggtgaaggccttcgcggtctcgttcggcctcggcgtcgtctcaggcatcgtgatgagctatcagctcggcacgaactggtcgcgctattccgacttcaccggcaacgtgctgggcccgctgatccagtacgaggtcatcaccgccttcttcctggaggcgggcttcctcgggatcatgctgttcggttgggaccgggtcggcgaccggctgcacttcctggcgacctgcatggtctccctcggcacactgatctccgccttctggatcctctcggccaattcctggatgcagacgccggcgggcttcacgatcgagaacggccgggcggtggccaccgactggttcgaggtgatcttcaacccgagcttcccgatccgctacgcgcacatggtgctcggctgcttcctcactaccgccttcgcggtctccggcatggccgcgtggatgatcctgcgcgcccgcaaggagccgccggcgaaggtccagggggcgcgggtctcgctctccatggcgctgtggttcgcgctgatcttcacgccgatccagatcttcgtcggcgacacccacggcctgggcgtgcttaagcaccagccgaccaagctcgcagcgatcgaggcgaactgggacacccaggccaacatgccgctgctgctgttcgcgatcccgaatatggaggccgagcgcaacgacttcgagattggcatcccgaggctcggctcgttcatcctcacccacgacttctccggcgtggtgccgggcctcaaggacgtgacgccggacaagcgcccgccagtctggccggtgttctatgccttccgcgccatggtcgcgatcggcatggccatgctgctcctgagcctgtggagcctgtatctgcgttggaagggcacgctgttcacgaaccgcgtcttcctcacctgcgccatgctgatgacgccctcaggcttcggcgcggtgatcttcggctggttcaccgccgagatcgggcgtcagccctacatcgtctacggtcagctcaagacggcggacgcccattcgccgctgacggcccaggcggtgacgacctcgctgatcgccttcatcgtcgcctacgcgatcatcttcggcttcggcagctactatctcgccaagctgctgcgcaaaggccccgagccgttcgagccctcggtgcagggcgaggatgtcggccgcaagcccaagcgtcccctctcggcgctggacgagaagctggagccgcgctcgatctagagcttagtctcgaaaggcgcttgccggcgcgtcggaaccatggcccggaaacgtccgcccggtgcgagcgggtcggatgtggctccgggccttcaggcccgggcggcgtgggcggtgtggcgggcggggctgcgcggcgcctcggtgtcgagcaccggggcgagaccgagctggcgggcgagggtgacgagatccttgaggcggccggtctgcgtcttgcggcgcaggttcagccggtgggtctcgaccgtccggacgctcagcgagagccgccgggcgacctccttgttgctgaagccggcactgaggaagcgcagaacctcggcctcgcgcggggtgagcccgatggccggatcctccgtgggggggcaggcggaggccgctgcggccgacggcgtgggtggggctcccttcgcgagggcgagcacgctggcgcagacctcgtccgccggggtgccgcagccgacgaaggcgtcagccccggcagcgatcagccggttcatcgccgacgcgtcgagggtccggaacaccgcgagcacccgcagccagggccgtccttcgcgcaaggccgcgatccgcgcgcagccggcttccgctcccgctccgtccaccgggaccagcgcaacggccggcaccggaccgcctcgagccagatcatcctcgccgatggtccgcagggctggtgcgtgctccaattcggcgcgcatccgtgcgtcgagccccgacggctcgtcgacgatcaaaagctcgacagcccggctcgccgtgtggctggcggtgtgattgacggcctggctcatgccgctcccctctcgtcccgccgcagaacggtgcggcttgtgcggatggagaagaacaagagtcgttccagcggtttaggggcctttattgccccgaaacgttccctcgcggagccgcccggcggtcaccgtcccgcttcgggacgggatggggccgagcaatgccccggctgcgcgtgtttcacgcggtccgggacaggatgaggtcggacatcgccgagaccacccgattgcggcccgtcgtcttggcctcgtacagggcgatgtcggcgcgcttcagaaggccctcgacggtctcgccttcggaccattcgctcacgccgaagctgcaggtgagccgcaccggccccttggtcgagcggatgcgcaggtcggaggtcttgaggcgcaggcgggaggcgaccgcctcggcctccgtaaggcgctgaccggcgagcatcaccgcgaattcctccccgcccaggcgcccggcaatgccctccgcctcgatcatccccgccacggccttgatcgccgcgtcgccgacatcgtgtccgtgctcgtcgttgatgcgcttgaaatggtcgatgtcgaggatcacggcgcagagatgcccgaacgacccggccatctgggcggcctcccgtgtgcgctgcaggaaggcgcggcggttgagcaggccggtgagcgaatcggtctcggcgagccggatcaggtcgctctggagcgtggtgaggcgctcggctgcccgcatgcgcgcctgcaattcctcggcgcccggcggcttgtcgatgaagtcgtcggcgccgctgtcgagagcctcggcgaggttgcgggcgttgcgggccgaggacatggcgatgatcgagagcggacggctcgactcggacagcaggcgggccgaccagcacagctccaatccgctcaacggacggacttcgaggctcgtgatcagggcccggaccttcggattgtcggtgatgtaggccagcgcctcaccggaatccgtgaactgcgtcaccacatgaccccgcggttcgagcatgccggccacgattcgcaggacgacacggctcgaatccacgatgacgatgtgcacggctctaccccccggtgattggcgtagattgtgcgcaagacaggttaagggcccgtctagagttcataccgcatcaagggcggaagctgcctctcgggcgacggccctaccgggaacgggccgggacccggaccgacaccacctgggcgccgaattcccccccctcggaacggggtgccggatcggtccagatgcccctggaatccttcgagaggacgcgggcgccttgtctgcgggctgcggggcggagaccggcggacgcgggccgttcgatcacggtcagggtcgggcgcgcgacgggtgtgtcgcggatgccggccgccgtgggaatgccgtaggtgccgtagccccaggccggcggcacgaggcggctcgtgctgggcagacgcgtgaacggtgcgccgagataggcgcccttgatcaccggaccggcgaagcggtatccgcccccgccgtagccgtagccatggccgtaataagggtcggccgcggcgcccgaggcggcgccgagtgtaagcagggtggcgagaccggcggcgagggcagggcgcatggggcggggcttctccggtggcgcatcggcgagacatgcgcgattcatgaaaccaaatcggcagcgcctatgctcgttccgctccccctcgtcccgccagccgatgcagaatgctgagacgggcgctctgccggccgatggcgtccgggcccgtcgttccgtgtttagcggcagatcgtgacgcggcggacgatccagccctcgccctcgatccacaggcgacggcgctgcttgttgcagttggcgctctcctcgtcgctgtccgaggtcgtcgcggccgcctgggagacctgcgcggcctcggcgacctgggtggtgctgcggcccgtgcccggtgcggcgaggctcggcgtcgcggtcaggccgatcagggcgaggccgaggacggccgcggcggtggagtgcgcgttcatgatatcctgcccgcgcgccgctgcgggcgcgctttaacggttcggtcggggcggccggtgtcccgccgtgcaggcgccgccgcatattgaatcaacaatccccaacgtggccattgggtttcgcgcgaccttccggaaaacggcaaaaatttgtctgcgtctctctgcgttgtcggcggtgttgcctgcggcgacggagcgcgatcccgtgtgcccgctgcgatgcttgcgagaatggtgcaaagggttgtactggcacgcgaagcgaaacatcgggcttcgtcgtccgaaaatggaccgctcttcttgttaggaacgtttccaaactgcgttttgcatcaaaacaacattgtatcgtgacaagtattcgcggtgccgcaaggagcggcatcgccgttgaggcagacaattcgccgggacgcgggttccgccgatcgaaacgggagcaatcggatgatggacggatcgacgttcctgcaggctttcatcatcctgttccgtgagggactggaagctctgctggtgatcgcagcgctcgctgccttccttcgccgtgcggatgcggcggagcggatcgcgccggtctatatcggggcgctcgccgccgtcgtcgccagcgtcgtcatggcgtgggtgttcgcgaccttctacgacggcaatcacagcgacctgttcgaagccggcgtgatgctcgcggccgcggtgctgctgttctacatgagcggctggatgttcctccgccaggacccgaaggcgtggcaggcggacctcaaccggcttgccgagcgggcactcggcgcgggcaccatgctgtcgctcgccggcatcgccttcctggcggtgttccgcgagggcgccgagacgatcctgttcgtccacaccctggccaagactgccaacggcttcgatgccgcgttgctgggcgggctcgcggccgcgaccctggcgctggtggcgatgttcgtggcgatgcagtggctggcgctgcgcctgccgctgcgcccgatgttcgtggtgacctcggccttcctgttcttcatgggcctgcggatggtcggccaagcgttccaggagttgcaggagcagtcgctgatccccttcaccacggacggcgtgcccgccttcgtctcggaatggggcctgagcaacggcagctgggaggcgctcggcacccagctcgcgatcctggccgtggccgcggcggcggccctcgtcagccttcggcgcaaggcaggcggtgccaccgaggcgcgcgaggggcgggcggtctcggccgcgtcctgattttggcgatggggctccccgctcggggagcccttttgctttcacgccgccgttatcggcggcgttttcgtttcagggcgaagacgctctgaccctcacaccttcagccgggacttaatccggtaggtcagtccgtcgcgcacgtcgcggtagccgtcgaggcgctgctcgcgcgtgccctcctgcaccagcgtcgggtccggcgtcggccagtactcgacatccgccgcaagcgtgtgggtcagttccagcgcccggtgatgcgcctccggcgagagggtgatgatcaggtcgaagttcagcccctcccaatcctccaactgctcgatggtgcgcggcttgtggcgggaggcgtcgatgccgatctcgtccagggccgcgaccatgaacggatcgctcggctcgcccgagcgcacgccggcggactgcacgtaggtggatttgccgaaataatggcgcgcgatcgcctccgccgccagcgagcgcaccgcgttgaagttgcacatgaacaggacggactgaacccgccgcttcttgggcccggtcccggggatggcgtcgtccgtcatgccccgcccgggtgcttcccacgaaatccccgccgcaccgtcatgcctgcggacgagcagtcaacgaccggaaatcctgtggagcactccgagagcatcgccgcgaacgggcgccggcttgtcggaaaagacgatgcaaacaccgtgacccctcgcgaaacgcccacgccgtcttgcgccgatgcaccacggatcgggcgtttcatgaggtgctcgcgcacacgctgatatagatccgctccggaattccccaaagcgtagcattctgccgagtgctccaccttcaggcaggataaagccgcgatcgtcagcccttccagtgaagggcgaagatcagggtgaacaggcgccgcgccgtgtcatggtcgagatcgaccttgccctcgaggcgctgccgcagcagctcggacgcttcgttgtgcaggccgcgccgccccatatcgatcgcctcgatctgcgtcggcgaggcggtgcggatcgcgctgtaatagctctcgcagatcatctcgtagtcgcggatgacccggcggaacggcgtgagcgagagcaggtgggtcatcaccggctcgcccgcctcggtcgcgatcgcgaaggacagcttgttctcgacaaggccgaggaccagcccgtacgggccctcgtcgcgctcggggatcgtgaaggaattctcctccaggatgtcgtagatcgcgatggcgcgctcgtgctcctggtcggggttgccccggccgatcgagccctcgtcgaaacgcaccgccgcgagccggtttcgcggctttgccggtgcctcgccctgcgcgtcttgcgccccctgcttcggttcggccttcatcgccggcgccttctcgcgtcggcacccgaatccgggcgccttgtttccgtcacatgagccgcaagccgggcccgcacgcaagcgctccgggcgatcgttccgaaacgtgatcccggccgatcggaggccctagaggttgagccggatcgacacggagcgggcatgcccgtcgagaccctcggattcgccgagagcgatcgcggcaggcccgagcgcccgcaaggcggccggatcgcagcgcaggatcgaggtgcgcttcatgaagtcgagcaccccgagccccgaggagaaccgcgccgagcgggcggtcggcaggacgtggttcgggccgccgacataatcgccgatggcttcgggcgtgtgcgcgccgaggaagatcgcccccgcgttccggattttcagcgacaacgcgtcggcgtcctcggtctcgatctcgagatgttcgggcgcgatggcgtccacgagcggcaccgcctcgtcgaaattttggacgcggatgatcgcgccgtaatcgcgccaactggcgcgggcgatctcggcccgcttcagggtcgcgagcgcgcgctcgaccgcggcctcggtcgcgtcggccaactcgtccgagtcagtgacgagcacggcctgcgccgcggtgtcgtgctcggcctgggccagcaagtcggcggcgatccagtcggggttggcgtggcggtcggccaggatcagcacttcggaggggccggcgatcatgtcgatgccgacctgtccgaacacccggcgcttggccgccgcgacccaggcattgccggggccgacgatcttggccaccggcgcgatggtttccgtgccgtaggcgagcgcggccactgcctgcgcgccgccgacccggtagatttcggtgacgccggagagcttggccgcggcgagcaccagcgggttgagctggccctcgggggtcggcaccaccatgacgatgcgcggcacgcccgcgacgcgggccggcaccgcgttcatcagcaccgaggagggatagctcgcggtgccgccgggcacgtagagcccgaccgattcgatcgcggtccagcgccaaccggcggtgacgccgagatcgtccgtggacaggtgatcctcggggatctggcggcggtgataggcctcgatccgctcggccgcgagagccagggcggcgcgagcctcggccgggcaggcgtccaccgccgcttccacctcttcggcggtgatgcgcagggaggccggcgcaaaatcctggccgagccggtcgaagcggcaggtgtaatcgacgagcgccgcgtcgccgccggagacgacccccgcgatgatgccgcgcacggtctcgtccacatcctcggagatctcgcgcttgaggccgagcaggcgcttgaacgcctccgcgaaatcgggagagcggctgtcgagacggatcatcgggcgatatcggcggttcgggggagggggatcacgggcggttctcgacgaggttgcgcacggcctcgtggtcggggcggccatcggcttcccagacggggccgagatccttcaggcgcacctcgatgcattcgagttcgagccggatcgcggctccgcccgaaaagaccagggtggcgacgccggaaggcgcctcggtttcctcgaaggtgatcgccagaaggctcaagggatcgccggaggtcgcccccggcgtgatgcccttggtcttcacggagagcacgcgctcgaaatgcaggcccgagaggcgtcgccggggcggctgacccggcggcaccgaccaatcgaagcgacgcgccgccagggcgaagcggtgctcgcccggcagccacgcgagatcctccgcccgcaggatcgcgtcctgaaggtgggcggagatgacggcgagatcctcggcatcgagggcggcgagcttgagaagctccatcattacgctccgagctctccgaccgaacacgcggcgagcggatttcgaggcgtaggtagcgacgcgacccgcctgcggcaaccggtagccggacgggtcggagcgcgtttcagcgaccgggaggccggttcggcatcggaaagaccgccccgcacaggagcgtgcgccatgcccggcgcgtcatgtccgagccgcgatcacaggctgcggttcttttgggctcatcgtgcgttcatgagcgcatggctaaggtcagcgtgacttttccaagtcatccggaggggatgcggacgatgcaaaacggagttctggccatagggcgcaccttgggggtcgtcttggccctcgggttcgtggcgagcccggcgagcgcccagtcttatcgcgatggctatgacagtccgcgccgctacgacgacggctacagccgccgctcccgcgatgacgacgacggttatggtcggcgccgctacggcgatgatggtggccggcgccgccgcttcgaggatgaggatgatggtccgcgcttccgggggccgccccgcggcggacgtggtggcagcgtctgcatcaccgcccgcggcagctgcgcgacgggcttcgccccgccgaacgcgccctgcgcctgcgatattcccggcttcggcgtgaagcgcggcgccgtcgcccgctgacccctcggatcgtcttaaaacagtctcggcctgcaccgcgcggtgcaggccgttttcatgtgggaccgagtggtaagatcggcgccgggcgccgtcaggcccgcacgcgctcgatctgcgcgccgcagcgggcgagcttggcctccagggcctcgaagccgcggtcgaggtggtagacgcggttgatctgcgtctcgccttccgcggcgagcgcgccgatcaccagcgagaccgaggcgcgcaggtcggtggccatgacgggcgcgcccttcaggcgctcgacgccctcgaccacggccagatcgccgtcgaggcggatccgcgcgccgaggcgagccagctcctgcacgtgcatgaagcggttctcgaagatcgtctcgcgaatgcgcgactggcccttggccagcgtcatcagcgccatgaactgcgcctggagatcggtcgggaagccggggaacggatcggttgtcacgtcggccgggctgatgccgccgccgttgcggcgcacgcggatgccgtcgggcagggccgtgacctcggtgccggtggaggccagcgtctcgagggccgaggcgagcaggtcggtccgggtgttgaccagggagacgtcgcccccggtcattgccaccgccatggcgtaggtgccggtctcgatccggtccggcagaacctcgtgccgggtgccgccgaggcgtgccacgccctccacgacgatgcgggaggtgccggcgccttcaatgcgcgcgcccatcttgatcaggcattcggcgagatcgacgacttccggctcgcgggcggcgttgtcgagcaccgtcgtgccgtaggcgagtgcggccgccatcagggcgacatgggtgccgccgaccgtgaccttggggaaatcgatctcggtgccgcggagcccgttcttcgtcttcgcaaccacgtagccgccgtcgatctcgatctcggcgccgagcttttccagcgccatgagcagcaggtcgaccggccgggtgccgatggcgcagccaccgggcagcgagaccttggcctcgccgaagcgggccagaagcggcgcgatcacccaaaagctcgcccgcatggtcgagacgagttcgtagggcgcggtggtgtcgatgacgttcgaggcggtgagccggacggtctggccggtctccgcagtctgccccggccgcttgccgacgaccatgtgatcgacgccgtgattgccgaggatgcgcgtcagcgccgcgatgtcggcgagccgcggcacgttgatgagttccagcgtctccccagtgagaaggctcgcgatcatcagcggcagcgccgcgttcttggcgcccgaaatcgggatcgtgccgttgagcggcgtgccgccggtgatgtggatgcggtccatcggaatcctcggagtacccccgttccgatcgcggaggtcgccttgcgtgccgggcgcgagcgccccttgttcagggtggaggtataggcggtatccggcaaaaagaagaagcgtggccgttcggttccatcccgcgcccgaagcatcgctccaataacgtggcgcaggggaggcaagtcgggcgacgggagctagctcttctcggccggttcggccggctgcgccttcgcgggctcgggtgcgtcgtcggcccggctccgggcttgcgccttgcggcggcgcaggttgtcgcgcagggccgctttgaggcgggcggcgcgctcctcgtccttggtcgccatctcgcgttccgaaacgatttcacccggcggagcgcccatcgccgccgatgcgtgcgcttggccatgtcgggaaaggccgtatcccgattttgtccccttcgccagcgcatcggccgccaagtatgggcctcgcttcgcgccgcgacccatcgtcacccaaggcggggttcacgagcgaatcagcaagcgtcggttctcgcgagcgttgcatgacgtcgcgctaggacggcatctgagagcgagcattcgatgatcgagcccggatccgggcaagatcgcagggcccttcgcgcctgtgcaaagcaggaatgtctcgaactcaccttgaaccagttcgaaattacctcctatcttgcggtcacggcggcaccggcgagggactcgtcccggacggaatgcgaaaagccgccggtcggacgatgacgcgcggcgaaggccgtgccgctccctgggggctgaaccccgggagatcaccgccccggccgcgaacggttcggccacgctctccggggtagggtccgggcccgaattctttaaaccgaggcgtcccaagaagaacgcccggccagccgaaagcgtcgaggacggatgcccgtgaacctgatgcctgtgaacgcggccgacagcgccagcctgaccgacgagtcgatcgtcggcggcgatggcggcgtggacgattccggtgctagcaatggccgggccaaattcgagcggccgccggtgcgccccgccggtccgcgtacggattacgacggccatttccgcgccgccctcgaccggctgcacagtgagcgccgctaccgcgtcttcgccgatatcgagcggatctccggccgctttccgcaggccacgtggcggcgccccgagggcggcaaccgcgagatcaccgtatggtgctccaacgactatctcggcatgggccagcaccccgaggtcgtcgcagccctgaccgacacggccgcccgctgcggcgtcggcgccggcggcacccgcaacatcgccggcaacaactcgccgctggtcgatctggagcgcgaactcgccgacctgcacggcaaggaggcgggcctcgtcttcacctcgggctatgtctcgaatcaggccggcatctcgaccatcgcgaagctgctgccgaactgcctgatcctgtcggacgccttcaaccacaattcgatgatcgagggcgtgcgccattccggctgcgagaagcgcgtcttccgccacaacgacctcgaacatctcgagcaactgctcgccgaggccggcgaccggcccaagctgatcgccttcgagtcggtctactcgatggatggcgacgtggcgccgatcgccgcgatctgcgacctcgccgacgcctatggcgccatgacctatctcgacgaggtccatgcggtcggcctctacggcgagcgtggcgccggcatcgccgagcgcgatcgtgtgatgcaccgggtcgatgtgatcgaggggacgctcgccaagggcttcggctgcgtcggcggctacatcaccggcacggcgaccctgtgcgacgcggttcgcagccacgcggccggcttcatcttcaccacggccctgccgccggccgtcgccgcggcggcgcgcgcctcggtgcgctacctcaagcgctcgaagaccgagcgcgaggcgcatcagcgccaggccgcccgcaccaaggcggctttggaggccgccggcctgccggtgctgcacaccgagacccacatcgtgccgctgatggtgggcgacgccgagctgtgcaaggcggcagccgaccacctgctggagcaccacgatatctacatccagccgatcaactaccccaccgtcccgcgcggcaccgagcgcctgcggatcacgccctcgcccttccatgacgacgagcggatcggtgcgctgacggccgcgctggtggaaacctgggatacgctggatctgccgcgggccgggacggtgttcgccgcagccgcggagtagccttttcgcgaaggccgcggcatcggctacactgtccgcacggcgctggccttcgaccgcacccgcctcctccaggctctcgaacagctcggcacggatctgtccgcgcgggggctgttcgtcgaactcgccgtctacggaggcggggcggcgctgcaagacctgtacgtctccgtctacgacgaggcgccaccggatgaggcgagcctgcgcttccggccggtgcttcaggatcgcccacgatgaggcccgcctccctgtgcgaggtggtcgagcgggcgcgcggaggcgattgggatcaccacctccagaacttcctcgacgccttctacgcgctcgacggcgacatcaccgcccagggggcgatgatcgctgaggatccgggctttctgggagacgcgcggcccgatgccttcctcggcggggtcggcgagcatctcgcccgtcgctggcggctgcggttcatcccggcttgggtgcggcacgaggcgcgctacctcgacacggcgatgttcgtgcccgacgagcgcaacctgcgcacttacctgctctgcgtcagcccggtctcgttccggccgtggctgatcttcaccgggccggacccgctccagcgcgcccgcttcccctatcaccgcggcgtggtgcggatgcccctgacctttccgcaggggcccgcggctgcggccttgttcgagccggagcgatgagggggctcagcgccgcttgacctcgttcgaccagccatgcgccgcggcggccttctcgaccttctccttgagttgcggcagcagcgtgcccatccattgctgcatgcccgtcagcatcgcctggctcagttgcggctgcgccttcacgaggttcttgcccgccggcgtggcgtagaagccggcgaccgccttcagatcttccttcgagaggacggaggcgaagctgagggcctggatcgcgagcaggtcgtcgtaattctccgagagcgtgggcatgacgacctcgtccaccatcacctgggccttcttcgggtccgtaagacccatctgctgcatcaccccggccatcggcgccttcatcgccgcgagcaccgcggcccggtccccctgcgccgcggcgacgacctcgcgggcagcggccaagcgctcgggatcggcggtgacgaccggggcggccggttgggcgggcgcctgcgccgaggcgggaacggtgcccgcgacgagggccggcgcgcagagcaggccgaggccgagcagtccggagagcatttcctggcgcatggtcggtgtgactccggtcgtgaacatggggtcgggctgtttgcccgaatgggatgacacgcaggtaacggtgatcctgcgaacacccgctgccaactcgcggaacggtagtcggttcggagctatgctcgcaacgcgcttgtcggcctgcccaaggcaccgctatggccgcgctcacggtggcgtgaccgccaggagccagacgatgccggatacggacgacacctacatctacgacgaagcgctcggtgaatggcgccccgctggcgcggcggcggccgagaccccggctgcgcgggcgcctgtccgtgacgccgcgggcaacatcctggccgacggcgatgcggtcaccctgatcaaggatctcaaggtcaagggcgcgaaccagaccctgaaacagggcactgtcatccggtcgatccgcctcacggacgatccggaggagatcgattgccgccacgacagcatcaagggcctcgtcctgcgcacggaattcgtgcgcaagcgctgatcgtgcgtagcgaggggcggggtcaaagggtgacgacgagcccgtcctcggccgcgatgtaaccgtccggcgggtgcgcgatcatctccgggctcatatgcgtgagcatcagccgcttcggggtgatctcgggcaggcgctgcttcagcgtcgcccaatcgaggtggaatttcaccggacgctccacggtgtagccctcggcgatcatcaggtccgccccgcgccccgcggcgacgatatcctccacccactcggtgtcgccggtatagctgacgaccttgcccgccgcctcgatccgcagggcgtgcgcgggcgcgcccgaggggtggcgcatggtgaaggcggtggcccgcacgcccccggtctcgaccgggcgcccggcttccatttccacgacctcgactgggaatcggcgctcggccgtgctggagccgggaaacagcacctccatcgccgccggaaggcgctcggccgtgcccggcggcccgaccacggtcaacggctccgtgcgcccgctgacgagctgcccatcgaggatcagccagggcaggccgccgaaatggtcgccgtggagatgggtgaggaacaccgtgcggatgcggttcggctcgacgccgaagcgccggatcgcgatgagcgcggaggcgccgcaatcgatgaggaaggcgccgccgggcgcatcgaagtggaagcaggtgttgaagcgcccgcccgagccgaacgcgtcgccgcaaccgagaacgtggagccgcatggatcactccccctgccttgtcgatcccggcaggggatctcggtcaccgggcgccgcgatcaatcgtccccggccggcatggatcacgctcattctccgaagggcgtctctcgcgtcccggcgagacgttggcccgctgtccgggaagacagatttcgttgcatttgttaatcggctaagaagggaggattcagtgcgacatactgattttaatttcccgttaggggactggagtttggccgtgtgcaggttgtgattgcttttctggggacaggatccgacaaaatactgttccagcaagcccaatgctgtatcccgcggcctgcggagatggcaaattccgaccctgtgaccgcgttcgttccattgctttcgctcgattcatgacgatccattcccacccctttccctccgccattcgctcggcctcgatcgaaccggctgccgccctgtcggccgagggcgccgccctgatcgaccggatctacgaggcggcggccttgcccgagctgtggcgcgaggtgctcgtcgaactcgcccgcttcgccggcgccccgcaggcggtgatgatcgtctcgaccgggacgcactttcgcgacttcgtgacgacgtcgccggagttcgacccgctggtgatcgatcatttcgagcgcttcccggacaacgtccgcatcggacgcctgttggcgctgcgtcatcccggctttctcaacgacctcgacgtcgtgacggaggaggagatcgcgacgctgccgctctatcaggacttcctgatcccccggggctacggcgcgggtaccgcgacagccgtgctggtgccgagcggcgacagcgtcatcgtccattgcgagcgcgcccgcgccgagggcgatttcgggccgcagatcctgtccgcgctcaacagcctgcgtccccatctcgcccgggccgccctgctctccgcacgcctggagatggagcgggtctcgaccaccacccggacgctcgaagcgctcggcctgccggcggccgtgctcggaagcggcgggcgggtcatcgacgccaatccgtccctggtggcgatgatgcctcacaccctcagcgaccagcccttgcggctcgccgcggtcgatccggctgccgacaggctgctgcgcgaagccgtggcacaatccgcctcgccgcaggcgatgccggtgcgctcgatcccgatcgccgcgagcggtgagcgtcccccggtgatcctgcatctcgtgccgatccgcggcgcggcccatgacgtgttcgtccgcgcccgcttcgtgctgatcgccacccccgtcgtggcccaggacgtgccgagtgcggatgtggtccagggcctgttcgacctgaccccggccgaggcccggctcgccgcgctgatcgcggcgggcgatgccccggcaccggccgcggccaagctcgggatcacccccagcaccgcccgctcggtgctccggcgcatcttccagaagaccggcgtgtcgcgccaagccgagctcgtcggcctgctcgccggccggggcgccgggtcgggattgcgcgaatagcggccgatgcgtcggccgatactcagctatggcgtcggccaactcgcaacttctgaaaaaccgctctataagcccggcttcgcgcgaggcgggagggcccgcgcgcatcacccgatcgggtgagcggagagagtatcatggccgagcggtggaccccaaaaacctggcgcaacctgccgatccagcaggtcccgtcctatccggatgcgggcgctctccaggccgtcgaggcgcaactcgcgagctttccgccgctcgtttttgccggtgaggcgcgcaagctgaaggcggccctggcgcgcgtcggggcgggcgaagccttcctcctgcaaggcggcgactgcgccgagagcttcgacgagcattcggccgacaacatccgcgacttcttccgcgtcttcctgcagatggcgatggtgctcaccttcgcgggcggctcgcccgtggtgaaggtcggccgcattgccgggcagttcgccaagccgcgctcctcgccgaccgagacgctcgacggcgtggcgctgccgagctaccgcggcgacatcatcaacggcctgaccttcaacgaggaggcccggatccccgatccgcgccgtcagctcgaggcctaccggcagtcggcggcgacgctgaacctgctgcgcgccttcgccaccggcggctacgccaacctggagaacgcgcatcgctggatgctcggcttcgtcaaggacagcccgcaatcctcgcgctaccgcgatgtggccgagcggatgtcggacgcgctcgacttcatgcgcgccatcggcatcaacccggagacgcaccaggaggtccgcaccacggacttctacaccagccacgaggcgctgctgctcggctacgaggagtcgctgacccgcgtcgattcgacgagcggcgattggtacgccacctccggccatatgctctggatcggcgaccgcacccgccagccggaccacgcccatgtggaatatgcccgcggcatcaagaacccgatcggcctgaaatgcgggccctcgaccacggccgaagggctgatccgtctgatcgatctcctcaacccggagaacgaggccgggcgcctcagcctgatctgccgcttcggcgcggacaaggtcggcgaccatctgccggggctgatccgcacggtgcagcgcgagggccgcaacgtggtgtgggtgtgcgatccgatgcacggcaacaccatcgccgccggtcgctacaagactcggccgttcgagcgggtgatgcaggagatcgagggcttcttcggcgtgcaccgcgcggaaggcacgatcgccggcggcatccatctggagatgaccggcaaggacgtgaccgaatgcaccggcggcgcccgtgcgctgacggcggacgaccttcaggaccgctaccacacctactgcgacccgcgcctcaacgcggagcaggcgctggaggtggcgttcctgaccgccgaactggtgaagcgcgagcgcgccgagatcgagcgcccgcgcctcgacgcggcggagtagcctcggtccgatcgtgatcggaatgcgatggggcgggtgcgatcatgcaggatcgcgcccgcctttttcgttgtgcgaacccatctgcagcgaaggccgccaccgccccgacgcgcagccgacaaaagattcggcgaagcaccacatcggcgcgcgtcaagaatgtttctcgcgcccgagcttggttatcatcctcttaagtgatcggcttcggaggcggcatggcggtatcggcgaccaggaagacatctcgcattcgcagtctctggccgagctggaatccgggactgctctccgccgccacgcctccgctggatcggcgctccatcgacctgcaccccatcgaatccgaggcgcgcctgccgtcgcacaacctcaccgccaacgaactcatcgccatggcgcgtgccgcccgggcgcgccgcctcgatccgtgagcggacgccccgccgctgcgtgatggcgaagtcctgatctcgcatccggacggtctcgacggtccgggccggcgcctcgcgcggcgcctactgcaccagcgccagacggccgcgcgactcggtcgccccggtgcggatcggcgcctcgctgtggccggcgaagaagtcctcgaccatctcgcgcaggatctcggccaggtcgccgccgcgatcggcctcgacatgcacgtcgctgccgacgcagcggccgaggcccggcgtcgtgttgctggccagggtgagcaggcgctcgttgtactccgcccccaggccgttcaccgcgatgaagttgcgcccacccagaacggggccgtatttcacggtgatccggtgctcctgatcggcgtcgttctgcaacgtggcggtgaagccgacgaaatcgtcgcgatccacttccggggcggggcaggtgatccggccgtgctcgatgccgtcctcttccaacacctcggccatcaggctcagggcctcggtgatcggagccagcgcccgaacgccgtcctgaagtagcttggcctggatgcgatgcttctgtgcatcggccgcgcgcaggcgcgcccggaagcgattcttgatgtcgaaggggttcgtcatggatgggtccccgctcgattgttcggtgccctttaatcgacttggaagttaggaagacacatcatcagcgtcaagctgatgcacagtattcatgcctgcttggacgctgggctcttgcatcattaaatgacgtgagcgttttttgtgcagaatagggcggtgcggtcgtggtgcagcgcacgcgctcagggcggccaggccggccttccacccgcctccgcattgcgctttcttgccgaaagcgcgtatccgacaaaccgaccttttccggagtcgttccccgcgatgagcggccgagcgccgatggtggacgagcgggagcgacgcgcccttggcccagaccagcgcaggcaagaccagcgaagataagaccattgcgagcatgactgggtttgcccgctccgccggcacgaccggcgcggtgcaatggttgtgggagatccgcaccgtgaacgggcgtgggctcgatatccgcgtgcgcgccccgaacggcttcgaggcggcgggggaggcggcccgcatcgctctgtccaaggcgctctctcgcggccagtgccagctcggtctcaccttgacgcggcccgaggcggcggtgcgggtgcgcatcgacgaaaccctgctggcgaacctcgccgcggccgtcgcccgcgtgccgcgccccgccgaagtcggcccggcgacgctcgacgggctgctcgccgtgcgcggcgtcgtcgagaccgagagcgaggccggggccgaccctgaggcgctcaatcgggatctcgtcgccgggatcgagaccctcgtggccgatctcgtttccgcccgccgcgcggaaggggcgcggctgcacgcgatcgtggagggtcagatcgcggacatcgcccgcctgacccaggccgccgaggactgccccgcccgccggcccgaggcggtgcgcgcccggctcgcggatgcggtggcggccctcgtcggcgccggcgggctcgaccccgaccgcctgcatcaggaggcggtgctgatcgccgccaaggcggatgtgcgcgaggaactcgaccgcctgcgcgctcacctcgcggccatcggcgaactgctggctcagggcggcgcgatcggccggcggctcgatttcctggcccaggaactcggccgcgaggccaacaccctgtgcgccaaggccggcgatatcagcctgtcgcggatcggactcgacttgaaggccgtggtggagcaattccgcgagcaggtgcagaacgtcgaatgagagcgagagacatgcgcagcggagtttcccgccgatgacgcaggatgccacccaaggcagaccggatatcgcccggcgcgggctgatcctgatcctgtcctcgccctcgggcgcgggcaagacgacgctgactcgcgccatcgcccagcggcccgaatggggcctcgatctgtcgatctcggtgacgacgcgctcgcgccgcccctcggagatcgacgggcgcgactaccgcttcatcgaccgcgaggcgttcgaggatcttcgcacccgcgacgacctgctcgaatgggccgaggtccacgggaatttctacggcacgccgcgccgcccggtcgagaagaccctgtcccaaggccgggacatgatcttcgacatcgactaccagggcacccgccaggtccggcagcggctgcaggacgacgtggtgacggtgttcatcctgccgccgagctttgccgagttgcgcaaccgcttggagcgccgggcggaagacgcacccgagaccatcgagcggcggctggccaacgcccgcaacgagatgcagcgctggagcgagtacgactacgtcatcgtcaacgacgacctcgacgagtccttccgcgcgcttcaatcgatcctggccgccgagcgcctcaagcgcacccgccgcaccggcctgccgggcttcgtcgatgggctcctggccgaggccgggcggagcgcttgagaatttgaattccctcgccccgcacgcggggagagggaaaggcgcttcactccgccgccgtgcgcggccgcgacggatgcgaatcctccacctgcgccgcgtggaggcggcggtagtagccgtctccggccagcagcacgtcgtgacggccctgctcgacgatgccgttctcggccaccaccacgatgcggtcggcgtggcggatcgtggccagccggtgggcgatgaccagcgtcgtgcggccttccgccagttcgaacagcgaggcctggatctcccgctcggtctgcgtgtccagcgccgaggtcgcctcgtcgaggatcaggatcggcgggttcttgaggaaggcgcgggcgatggcgagccgctgcttctgcccccctgagagcttcactccacgctcaccgatcaccgtatcgagcccctcgggcagcgaggcgatcagcccatcgagccgggcacgggcggcggcgtccaggatctcggcctcgctggcgcgcaggcggccataggcgatgttctcgcggatcgtgccggcgaacaggaacacatcctgctggacgatgccgatctgcccgcgcagcgaggccagcgtcaggtcgcggatgtcgtggccgtcgatggtgatgcgcccggcttccgcttcgtagaagcgcgggatcagcgagagcagcgtcgtcttgcccgcccccgagggcccgacgaaggccaccgtctcgcccgcatggatcgtcaggtcgatcgcggagagcaccggccgatccgggctgtagccgaagcgcacgccctcgaaacggatctcgcccttcagcggcggggcggggatggcccccggccggtcggcgatgtcgggctcggtggcgagcaggtcctggtagcggcgaaagccggcgatgcctttcgggtaagtctcgatcaccgccccgatcttttccagcggccggtagaacaccgccaccaggagcaggaagccgacgaagccgccgggcgtcaggtcaccgcgcaccacgaaggcggcgcccccgaggagcaccacgatctgcacgaggcgcaggccgagatagttgatcgacagggcgcccgccatcagccggtaggcttcgagcttggtggtgcggtagttccggttgtcggaggcgaacagcgcccgctcatgcgcctcgttggcgaaggccttcaccacgcggatgccgccgacattctcctcgatgcgggcgttgaaggcgccgacgcgcccgtattgcgcctgccagttgcgcgtcatgcgcccgccgtagcggatgacgatgaaggcgatcagcggcaggatcgccagcgtcatcagcgccagcggcgggtggacgaggaacatcagcgcgaaggcgccgaacagcgtcatcaccgcgatgaacaggtcctcgggcccgtgatgggcgacctcgccgatctcctccagatccttggtgatgcgcgccaccagatggccggtcttctgcccgtcgaagaagcggaacgagagcttctgcaggtggtcgaaggcgcgggcgcgcatctcggtctcgatgttgatgccgagcacgtggccccaataggtgacgaccaccatcaggccggcattggcgacgtagagcagcgtcaggcccatcgccgcgagcaggatcaggctccagtcctgctgtggcagcagccggtcgacgaaggctttgaccgcgagcgggaagccgagttcgagcaggcccgagagcacggcgcagccgaaatccaccaggaacagcgtccggtgcggccggtaataggcgaggaaagccttcagcatggcgcggcagtgacgggtcttctggcccggaagcgggcggctccccggcgcataggcgagggcgcgtcgtcgcgccagcggcgccgacgcggggcggaccccacgctcaccgctccacaacagaccgcccggcccgcgcgacgctgcggatggcagcggctcgaaccgtcgctcagcgcatcacatacacctcggtgccgacggtgacgcgcccgaacaggtcggcgatgtcctggttgtacatgcggatacagccgtaggacgcgaaggtgccgatcgaattcggccggttggtgccgtggatggcgtattcgccgccgcgcagggtcatggccgccacgcccatcggattgctcggcgagccgccgcggatgaggttgggcaggcgggggttgtcgcgcttcacctccgccgggggcgaccagtcgggctggtaatatttgccgtcgatctgcgtggcgccgctccactgcttgcccggcttgccgaccgcgacggggtagcgaatcgccgtgccgtcgccgttgacaaggtagagccggcgctcggtggtgcgcaccacgatcgtgcccgcaccgagtccgtcggcaaaggggacgacttcccgagcctgcgcggcaccggccgcacataaagccgccgcgagcgcccccgcgagacgcgccctgtacttgactgtcctgaacatcgaagatcgcctttcgaagctggagcgtaactgacgaagacgatccgccgttccagcttgcgattctgctttacgcgccgcgaaatgcgcgccccatgcacggcctcttggcggcttagcgaatgccgggctcggaaattccggcaaattttaagtatcggttcgcggcgccggtcttagcgccggtcttagcgttcatggagccgggccgcttccgggtgccgctcctgccagccgtggcggacgagttccgggtcggcatgctcctcgaccgggtggccgacacagagataggcgaccagatcccagccttccggcacgtcgagggcgtccgtcacgacggtgggttcgaggatcgagacccagccgacaccgattccgtgggcgcgggcggcaagccagaaggcatggatgcaggccgccaccgagtagcgcagcatctccggcatggtcgcccggccgaggccgtggccggcgcccgttccggaatcgcagaacaccgcgaggtgaaccggcgcctcgcgcaggcccgcgagcttcaggcgggcgtagagcgtgcgttgttcgtcggcataggtcgcacaggcggcggcgttgcagcgctcgaagcttgcgatgaccgccgcacgccgccgaggctcggatacccgtacgaaccgccagggctggctgttgccgacggagggtgccagcgccgccagatcgaggcaggtccgcagcgcggcctcgtcgaccggttcgcgggagaagcgccgcacgtcccgccgccacgcgaacaggtccgcgaggcgggcgcggaaggcgtcgtcgaagacgggcggaggcgccgctgcggggggagaggactcggacatcgccgccgcttctcgcgccagcgggcgcggctgccaagatggttgttgggggctgcggccttggctccccgccgcgagcctcgttccgagaggtgaccatcggctttcgggctgatgcacccgcgagaggcgggagcctcgacacgaaaaaagggcggcgctccgaggaggccgcctgaagtccttgggtctcgaaacccctggatgccggtttgccgagatccgcggcattgcccgagggctggggagctcgggttcaggcgccgccgcggtggacagaccgacgaggtttcaagccacagtgaaagcgtgtcgcgatggcgatggcaaggcgagtctgcggcgggacggtgatgttcaccacctcaccgtgcggcgacgcacatgagtcgcgcgccgcgtcgaaaccacgctacgcgaccgatggccggcgaagcaccttgcgggtgcctgccgcggagcccatcatctcccccacgccgcaggaacgccggcaccgctacgggagtgacgatgagcgaggggcagagcgtcgatcaccgctcgaacgaccgggacagccaagtggcaccgcacgtcacgccgcaagtgatcccgtttccgtcgcccaccactccgcaggtcgccttccagcgcgacgagttgcggaccatcttcaacctctacggacggcgcgtcgccgagggcgaatggcgcgactacgccctcgatttccgccgcgacaaggcggtgttctcgatctaccgccgcgcctccgagatgccgctctatcggatcgagaaggatcccaagctcgcccgccgccagggcgcctacgcggtgatcgcggcgagcggccttgtgatgaagcgcggcaacgacctcgcccgcgtcatcggtgtgctggaggggccgttgcgggcggtgtgatcccgcctccgggcgtgcccggaagcgggaggggcggctaccagcgcacgatgatttgtgcccggaccgtgcggggtgcgccgggcaggatgttgttgttgttgtgcgccgagacgatgtagttgcggtcgaacaggttctcgatgttcacctgcgcgcgtgcgttctcgctgatccggtagaacaggcccagatcgaagcgcgagtagctcggaagccggacggtgttgtccgaagtcgcgaaggagtgcgactggttgatgaagccgacgccgaccgagaagctcggatcgatgtcgaacttgttccacagcgtgaaggaattgagcggcacgaggccgacgaagttgccggccacgatcgtatcggagagccggttcgcgatgcgcgcatcggtgaaggcgtagccgcccgcgatcgaccaccaatcggtgacgtagccgttggcgccgatctccgcgccctgcgtgttggtctggcccgaggtcaggaagaagccgggccggttcggatcggcgatgcgctggttggtgcggtcgaggttgaacagcgcgccggtgagctgaagcacgggcgagacgtcgtacttcacgcccacttccgtgttctcgaatctctccggctgagcgatgacgaggcccggcgtcaatgcgctgaactgatcgccggacgagggcaggtaggagatgctgtagctcgtgtagaaggcgaggttcggcagcggcttcacgacgaggccggcgcggggcgagatcaggtcgtccacgcgggcattggtgatgttggtgcgccggccggttgctgcgaagtcgaaatggtcgaagcgcaggccgccgatgagctgcacgtagtcgttcagttcgacctgatcctgcacgtaggccgcggcgagaccgagatcgtaggtgctgttggccccgctggcgatgttgcggaagttgacgccgacgcgcgtcagcggcgcgagcgggttgacgacgagggtctgcgtaccggtggtcgcgaagaagccgtcttcacggacgctcagaccttcctggtagccgagttcgaacccgccgagcagggtgtgcttcaccgggcccgtgaggaactggtaggtgaagtcggtctggttgaagtagttcgtccggtcggtctgcctgttataggctgagatgttgacggccgtgccggccgcgttcaccgccccgccggggaagacgttctgatagaatttttcgtaatcggcgatgcgtgactgactgcgcatcacgacgccgttctcgaagacgtggtcgagctgcgccgtggcgatgtgggcgttgacgtaggtcggcgacaggaacgggttgccgaaataggtcgtccggttgtcgcgataccggtagggccggccgaactgcgaggggatgccgcgatcggtggtgcggtcgtcgtggaagtactcgtaggacaggcgcagcgtcgtctgcggcccgagcaggaacgtcatcgtcgggttcacgccgtagcggcggatatcgacgaagtcgcggtaggtcgccgtatcctcgaacacgccgttcatacgaaagaacacgctgtcggagacgcggtcgccgacatcgagcgccacacgcttgttcgcgaactggccgccctgggcgacgatctcgcgggtcgggacgccgtcggcttccttgagcacgcgattgatgacgccgccgccgccgccgcggccgaagatcatcgcattgggccccttcagcacctcgatgcgctggatgttgtagaggtcgcggtaatactgcacgtcgtcgcggatgccgttgacgaagaagtcggcattcgagcgctgaccgcggatgatcagctcgtcgcgattgccctcgccctgggcctggatcacgcccggaacgtagcgcgtcgcctcgccgatcgactggaagccctggtcgaggatctgctcgcgcgtgatgaccgagacggattgcggcgtgtcgagcaggggcgtcggggtcttggtggcgctccgcgtcgccttgccgagatagccgaccgtgacaccgccctgaggctcaagccgcagcgcgccgcggccgaggccttcgacggccagttcgtccagcgcgacggcggcgggagacgcctcgaccggaacaaggggttgtgcccgtgcagggagggcaaccgcgacggccgtgcctgccagaagcgcaaacgcgacttcgttcgttccgcgacgtctcaagtccaatcccccgtcttcttgtcgatatttgacgacgtcgtgacgccgacttggcgctcatgatgacatcgctcgacggggatcaagccggtgaagcactataacaaacgacaaaaacggtgcttttgtttagaataattcgcgataagcgcctaaaatatcgtcattcaacgcgatttgtcgaaagctggagtcattcaaatctatacgatgcagaaacattgttgcagaaccgcaactacgctgctcggaactgttgtaaactggtgacttcatccgcgatggcggcgtggcgtcgggacggaacagccggtccgacgcccaggcgcagcggccgtgctcgcaagggcgcaggggggcgaagccgaagccctgccctttccggcgaggctgaaggccgcggagtgccttttccgaccccattgcatcaggccggcgtctctcggtccttgttttgacgcgcagtctttcgacgagccggtcaccccttcgtcgttgggcgctctaccgcgcgggccgcaacgtcgcggcggcttcggcgaaccggcggatcgccgtcgggtcgggtttgcctgcggggaccacccagcttccgccgacgcagagcacggcaggatgggcgagccagtccccggcactcgcttcggtgatgccgccggtggggcagaagcgcacctgtccgaacggcgcggcgagcgccttcagcgccttcaggccgcccgcggcctccgccgggaagaacttgaagcggtcgagcccgtgatcgaggccgcgcatgatgtcggcggaggtcgcgacgcccggcaggtagggaacgcccgaggcgagggccgcttccgtcagcggcgcggtcagtccggggctgacgatgaacttcgcgccggcgccgatggcggcatcgagatcgcgcgcgttcagcaccgttccggcgccgaccaccgcgccctcgacgctcgacatcgcccggatcacatcgagcgccgcgggggtgcggagcgtgacttcgagggcggtgagcccgccgccgaccagcgcctcggcgatcggcaccgcgtcggcggcattctccaccaccagcacggggatgacgggaacggagcgcatcagcgcgtcgatggtgctcatcggggtttcctccggtgttggttcggctgatcgcgcgtatcgggacgatgccctaaaggcccgccgccgccagcatcgccgagccgccgcgctcggcgtcgtcggcgccctggcgcatgaaggcgaacagctcgcggccggtgccgaggccgtccggcggccgcaccgcatcctcgcggctgtcccactcggcggaatcgaccagcacttcgagcaatccctgctcggccgagaggcggacgatgtcgccgtctcggatgcggctgatcgggccgccgccgaccgcctcggggctgacatggatcgccgccggcactttgccggaggcccccgacatccgcccgtcggtgacgagcgcgaccttgtggccgcgatcctgcagcacgcccagcggcggggtcagcttgtgcagttccggcatcccgttggcgcgcgggccctggaagcgcacgaccacgacgacgtcgcgctccaactcaccggccttgaaggcggcgatgacttcgtcctgatcggagaagacgcgggccggggcttcgatggtgcgccgctcgggatcgaccgcgctggtcttgaaggtggcgcggccgagattgcccttcaccagccgcatcccgccatccggctggaacgggcgggaaggggggcgcagcatggcctcgtccagcggctcggccggcgcgtcctcgaaggtgaagtcgttgccctcgcccagaagcttcgggtcgcgggcgtggtcgcgcaggcgcgtgccggccaccgtcaggagatcgtcgtgcaggagcccggcatcgatcagcgaggcgatgacgtaggacatgccgccggccgcgtggaaatggttcacgtcgcccgcgccgttcgggtagacccgcgcgatcagcggcaccacgccggagagccggtcgaaatcctcccaatcgacgatgatgccggcggcgcgcgccatggccgggatgtggatcgcgtggttggtcgagccgccggtggcgagcaggccgacgatggcgttgacgatcgcccgctcatcgatgcagcgcccaagcggacggtaatcgttgccgttccagccgatctcggtgagccggtggattgccgagcgcgtcaccgcctgccgcagccgcgtgcccggattgatgaaggaggcgccgggcatgtgcagacccatcacgtccatcatcatctggttggaattggcggtgccgtagaaggtgcaggtgccggccccgtgataggaggcggactcgctctccagcagttccgcgcggccgaccttgccctcggcatagagctgccggatgcgctgcttctccttgttggcgagccccgagggcatgggaccggccgggaccaggatcatcggcaggtggccgaagcggagcgcgccgatgatgaggccgggcacgatcttgtcgcagatgcccagcagcgccgcgccctcgaacatgccgtggctgagcgcgaccgcggtggagagggcgatggtatcgcgggagaacagcgacagctccatgccgcgctggccttgggtgacgccatcgcacatggcgggcgtgccgccggccacctgggccgtcgcacccacttcgcgggcgaacagcttgatctgctcgggatagcgcccgtagggctgatgcgccgagagcatgtcgttgtaggcggtgacgatgccgatattcatggcgcggccggcgatgatcgccggcttgtcctcgccggatgccgcgaagccgtgggcgaggttgccgcaggcgagcatcgggcgatgcacgcccgcctcgcgctcgcgttcgatcaggtcgagataggcgcggcggctgtcgcgggagcgcgcgatgacgcgctcggtgaccgcggcgacctcgggatgaagctccggcatggctcgttcgcctcgttcggatgtcgacggcacggacaggcccgcaagaacggggcctgcgctccccttaacatggagagactccaaacgggatcacgcccgtgagaacgctttcctgaaccggagccatggacagattcgcgcgactaagggtcgagtatgccgtcgccggacgaccctgccgctgcctttgcgcgggtctgccatcgcgatcgctccggcacttcatcggctgcaaggcgggtgatcgctggatcggcgggccgtcacctgccgatccatacgacgccggcccgagggtcgcggggtctgtgccgcgatcccggacgcaggttgacgagaaggtgcttcacgcccccggcgcggtcgcgatgtcccgctcgacctcggccgggtcgagcacgtagcggcgcgagcagaactcgcaggtgatggacacggtgccatcatccgcgaccatgtcccggcgctcctcggccgagaacgagcggatcatccccagcacccgctcttccgagcagcggcagcgctcgatcacgctctgcgcatcgaatacgcgcacgccgcgctcgtggaacaggcggtagagcaaccgctcgctcgacaccgccggatcgacgatctcgtggtcctccaccgtgttcacgaggctgcgcgcctcggtccaggcatcgtcgtcgcgggcgccgccggtgaggatctcgtggccttccggcgcgtcgccgggcggaaggtcggcctgccgcatccggtcgggcgaggtcggcaggaactgcaccagcaggccgccggctcgccagcggctctccccgccctccatctgctcagcgaccgcgaggcgaaccagcgtcgggatttgctcggattggcggaaatactggtgcgcggcctcttcgaggctttgaccctcgagcgcgacgacgccctggtagcggctctgggatggcccctggtcgatggtcatggccaggtgcccgcgacccatcaggtcggcggcgcgcgccttcgggccgagggcggccaccggctccgcatcgaagcgggcggtggcccgcacccggtcgggcgcctcgaaatcgaccaccagcatgttcaccggtccgtcggtcttggtctggagctggaagcggccttcgagcttcagggaggcaccgagcagcacggtgagcgccgccgcctcgcccatcagccgggcgaccgcgtcgggatagccgtggcggcgcaggatggtgtcgatcgagggcccgagccgcaccgcgcggccgcgcagatccagcgcttcgacggcgaacggcagaacggcgtcgtcgtcgccttcgagcgagggtgtgaaagaaggggcgtgtccggagctcatgggctctccgtatccgggctggatgaaaaagaggagcgggagggcggccggtccggcggcatcgcaccgaaccggcggaagcgcgtgaaccggcgcacgtcctcggcgctcctcatatggggggcaccgtgccccggcgcgagaccagcgcatgatgccctcggccggcgccgtcacgcaaacatttcggaagcgtccgccatcgcgtccggcgtcctccacgaaccatccgggacgaagccgtattggccgaacgggttcagaaatccgtgtgcagccgcgttccgaagaaatcggccgggccccggtcgcggttataggccgggttctcgatgtgctggtagtcgaaggtcatcgtcacggccttcgtcaggttcagcgcgtaatagacctcgaccgcccgctccggcgcgtagttgtcgaggcggccgtcgccgatcaggagcccgaggccgccattggcgaagtaggcgcggtgagcgctcgagatccggttcgcggcggcgccgacgccgaccgtgtcctgcggccgaccccaggccgcgcccttgagcgagaggccgcccgagaccgagccgtcgatatcggtgaaattcaggttctcgttgcgcccgtcattgacgctcgcccgcgcgaacaggccgagatcggcagtgagggcctgttcgagattgacgtaggcgccgctcttgcgccggggatcccgagtcgctgcggccgccgtgttgatgtcggcgaaggcgccggtctgcgtcagcgccacgacctgccggaagttggcggtgttgccgacattcgagaacaggccgaggcgcaagcggcccggctggtcgagtacgggcagcgtgtggcgctcctcgaactcgatcacggcgccggcccgctcgaacacccgcgggtcgagcacatcggaggacggctccttgggcacctgcgtgtaggcggcgcggatcgcgaattccgcgcggttgtactcgaccatcacaccctgcgtgaagccggggaggttcgccgggaagtcccaggcggcggccgcccacaggccccagttcatgaaatccacccgcgggtcgtgggcgtaggcgttgccgtcgaagaagtcgccgagggcgaacttgccagcgatgaccgtgatgcgctcgacgtcgcgcgtgccggcgacggaattcggcccgtccggcaccgcttccgtctcgccgccgagcccaaaggtctggcggacgaagtagcgattcgagcgcagcttcgggaacggcgcacccgccttctgcgcctcgccgttgacgaaaccggccacgcccaatgtgcgcgacaggccgaagccctggctgaattccgggttgtagtagagttccgtgccctcgaagagcttgaggccgaggaacagcgtcgcggtcgtcgtcgcctgcgcctgatccgggacgaggctctgcggcccgcgatagggcgcgcggaatcccgtcacgccctggttcacgaaagtggtctgcccgtgcagcgagaagcgagcgtccttcggggtttcgtcttcctcctccggcaccagcgtcagcgcctgggggtgccagatcagccgggccatcatcttgttggagacgaagctggtgcgggttgtcaccggtcccccatcgaggcccggcagcgcgccgaggccgaagcggccgctctcgccgaggtcgctgtagcggtagtcgattccgagcgagagatgcggatcgaccgcgaactgcacgcccgcgccgagcgtgaagccgagataggagacgttgcgcgtggccgtgaccgtcgggccgccggccagatccggataggtggcgagcacccggccgttggcgcccgtgagaccggcggtcgcgtagatcaggttgttgccgaaggcgtagccgagccgggcgcgggcggccccgaagacgtccgtcttctcgcggatcagggcgaagggcggatcgatcccctcgtagccgaagcccatcgcatcggagcgcgcgccgcgcttgaggttggctccgacgaggtcggcctcgatgccgtagacaagcgccccgtcctgccaattccagccggcgaaggcgccgccgactgccgtggtggcatcgccgccgagatcgcggctgccggtggcatcgcccgtcgagatcgaccgaacgcggcgcgggccgatcgtggtcgggccgagatcgtagttgccgaaggaagcgcccgcgctgccctgcaccccggcatagaagccggaccaatcgatgaagcggggccgtgcgcgttcgccgaggtccgcggctatgacagagccggcgtgaacgccgaggatgacggccagccctgccgagaccgccctctgtttcgcgattatcctcgcgcgcgccttgaacactgcgccagcccccgccgccaccccgtgagcggcctagcagatgccgttgccgccgcaatgcacccgagacccgccgaagcacgaggcttcagaacggttgcgcgggcgccacgatgtgcgtgagaagcggaaacatccgacaggacgatgacggctgtaccggtcaggccgggccgggccgaaccgggagcatcgctctgaaaccgttccgggatgacaaataggtgaccgcggccgcgcgcgctgacttgcggcagcgcgctaaccttgaccggacttgatccccatcaggtttgtcgaacttcagggcgcgccggcaaagacgcgcccctttttccaaaccgttcggcgggcgtcactccgccggggcggcgggtaccttggccggcgccggcttcgcggcggtcttcgcaggcgtcgcggcggcctgctggttcacgtccggcacgcgggtccaggtctgcgagccgcacagcaccttgagcatgcagccctgcacgctcagttcgctctcgctctcgcgctccaggctgacctgatagatcttgccctcgtcggcgttgtagatctcgcccgcaaagcccgcatcttcaggcttgaggttttcgaggagcgtgagcccgatgatcggccgggcccgcttcttcggatcgggattcttcacgtcgatgcgcggcgcgccggcgtcatcggtcggagctttcagccagaccaccttgccgcaggcattgccgccgctcggcccgcagcggtcgatgcggattttcgcgcgcccgtcccccgtcagccacgttccggagaggtctttcggggcggcaaaagcggcattcgaggccaggagggcggcgagaccgagagcgatacgcatgaatggctcctgaggctgggcccgaaacgggctgtggcttgcggagaagggatcaccccggcagcgagcgggggcaggcgaaccgtccacccattgagcggtcgcaatccggcgatttttcggcggtgttgcgctaaagccatggcggggccgaaaaaggccgagctggccgtgattccgttcgctcgggcatccacggtctgtccgccgcttgacggtggttgagggcctaccggtccaccgctataagcccggcgcgccgggcgccaaccaggccgtcgactgtcaggacggtcgatctctcgggcggctttcgagcctgccctccttcagcgcgtcgcgcgacccctttcttctccaacgaaccggaccggaccatggccaacgagcgcaccttctccatcctcaagcccgacgcgacgcgccgcaacatcaccggcgcggtcaacgccgtgatcgaggccgccggcctgcgcatcgtcggccagcgccgcatccgcatgacccgcgagcaggccgagaagttctacgaggtgcacaaggagcgcccattcttcggtgagctggtcgagttcatgacctcgggccccgtggtcgtgcaggtgctcgagggcgagaacgccgtcgccaagtaccgtgaagtcatgggcgccacgaacccggcccaggccgccgacggcacgatccgcaagcagttcgccgagtcggtcggtgagaacaccgttcacggctccgacagcgcggacaacgcccggctcgagatcgcgcagttcttcaacgacgccgacatcgctgcctagatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacacctagagccgtctccggcctgattgcatcaggccggcgtctctcggtctttgtttgaacgcgctttctttcgccgaaccggcgtccacttcgtcggaaagcgctctaagacgtggccctcgccggctccgcatacggggccggcgagaaacgcgctcgcgcttgcgcggggctgacgtccggggcgcaatccggccgagtgtgactctcctgccctagcggcgcggggcgggcggcccgaagaacggaatcgatcgacgatttcccgtctctctcggattttcgctcccatgcgcctcacgttttcgcgcaccggccgcctgcttgtcgcggccggcctcgtgtccctgctcgccgcctgcaactccgccggccgctcgacgcagtacacctcgctcgaaggctacgtgcccgatccgacgctgaagacggcgacgaagaccaacctgaccggccgcgtgcgccacgcctgcaccgtcacccaggctcggttccagaaggtccctgaggacgcgctcgcggcgccgtgcggctgctatgccgagcgcaccctctccaccctcgacaaggacgagatcgcctcctaccgcaccaccggctacttcaacgacagcgcccgcgccaaggcgttgaacgcgctcgatagctgcaagctgccgcgtccggtctgatgcgatgaagggggcggcgctgaacgccgtccctaagaaaggtgcaggggtcgaacctgcacctctgacaagatctcggcctttcagggccggaatctacagcttctcggtcggcggcttggtgtccttgtcgtccggcttggtcttttccggcttggccggcttcgggcagatgccctggaggctttgccactcggcctcggacaggatgccggggccggccggcttctcccccgccagcgaccggatccgcgcggcccgctccgccgtgaccggatgggagcgcaggaacgaggtcgcgtccggcttctcgtcgtccgcatcggtgatgcgctccaggatcgcggcgagtgcggccgcgtccccgcctgcccgcttcaccgccgccaccgcgtaggcgtccgccgtccgctccgcatcgcgtgagtagcccgccgaaatcgccgcctgcccgatcgtcaccagcaccgtcgagccggtgagatcgccgagcacgaggctcagcaggaacgaggtgccgccggccgtgatcaccgagcgcatcggatcgcgggcggcgatatggccgaactcgtgcgcgaggatgccggccagctcatcgccgcttttggccttggcgaggatgtcggagagcaggatcacccggccgcccggcagggcaagcgcgttggcgaccttgtgttggcgcacgctgacctgcggcgtcgtcggaagcgccatgctctcggcaagccgcgccgtcagccgatcgagcaccgcccgccctcccggatcgttgcagagcggcgggtcgtcgagcaggccgacgatctgggcatcgacgctgcgcccgagttgcgcttcgatcgcctgcgggaccaagggggcgagcaggttcgaggccgccggcacaccgtagacggccgtcagcagcacggagacgcctgccgcaatcgaccagagcacgaggcgggtgaggccgcctccgctctcggtccggttcaggtcgggacatcgcgctttgagagcttccgcgaacgcggcgtcggagaactcgatgctctccgatccctgcgcgtgattgatccgcatgaggggcggggcggcgttggcggcgcgcaggtcgagcaggctccagtcgcgggacacatcctcgccggagacttcgagctggaacgtcagcctcagcgtcaccggccggggccgggcgctgaggccgtcgaagaacgtgccggtcgtggtgatcgcctccatcggcgggctagaacccgatctcgagagcaccgccgacatcgagtgcgtcggccagcccttcgttgaggccgctggccggagcgcgtgtcgaggccagcaccgcctccagcgccggtaggttctcgatctgcatcgtggtcgccaccgcgtgccacaggcgcacggtgatgatgcggacatagagcacgttcgtgccgaggatggccccgagatagagcagcacgctcgaggcgatgacgaaggcctggatgcccgcattctcgccgtccgtggcgatcaggggcaggagaagagcggcgatgatgccgaggacgatgatgaagccgatcaccgccagcatgtagacgagataggggaagtagaactgacgcgccttcagcgaggaggccagcctcgcctcgccgagggaggcggcattgaagaaggcacgggtctcgcgagcccgatagtaggggatcagcagcagcgccagcgggatcgacacgctggcggcgatcccgacggcgctggcgtaggacacaagcggcgagtcctcgtaggcggggttgaagatgaacttgctgttctcactcgccggatcctggatcagcagatcgctcgggatgtcgaatccggtcgccgctagcagcgccgcgacgctcagcagaatcggcagcagcgcaacgatgtagaatatcatccatggcatcaggatcgagcggccggtagcggtcgagcgcatccggctctggccgatcagcgtgtggtcgatgcggtagcgctccagcgccgcgcgcatgaagggaaaggccaggccgaggctggcgaaggtcgcgagccaccacagacttgcaagcccggcataagcgaagcccgagccgtcctggccgaggcggatgccgcgccagcgcgtgcgcgaggcgcggtagcgccggccgcggaacagcgcgtattgcccaagcacgaacaggccgatgaaggagatcggcgcggccagggccgccagcactgggctcaggagaccgatcacgaacaggacgatgtagatcggcaccaagatggcgagcgccacgaggaagccgaggaacagctccttgccgttgccgagatactcggccgggctgccggcgacgacggtgcgactccagaagtatcgccgcagattggtgatgtaccaaaaccggtagatcgagaaggtgatcagcgagagcaagaagcctttgacgacgatgcccgttagccccggcgccttccggtcgaacgcaacctcccccgtccgcgccccagcctggctcggcacgcctgccaattgatccatcgtcgcagtccccctcgttgccgggagactagaagccgcgctggttgcattgcaacggccgagggtcgcaatcgctgctttaggaacgatcgatcaatggaaagccggtgcacggagcgggcttcgccgagttttcatggttaatttcacgtgaaaaccgcgtcgtgaccctgtctcagagagggatcgtcccgccgagggcaggcgccttcgctctgctccggttcccccacctcgcggcgacgtcgcgcgcatcatgccggtgaatgggcagcccgctgaacggaccgccaaaagaaaacgccgggcccgatcacggagcccggcgttttcacacgatgtcgcttccggaaggacgaaccgcccctccaagaggcaagttggcgcttcagcagcagcggaaccccgagctattgccgacgccgaagcgagcgttctcgcggttgcggaaaaactcccgctcggtcatcggcgcctgatcgggatgcgtcttggcgatatgggcgacgtaagtcccgtaatcaccctgacccaccatcagccgcgcgccgtcgcaaacgcacttgttgaaggcctgaaggcgttcgcgaaagctctgcatcgacgttgcggttccggtcatgacggcctcactccgccggggcgagacggggatcggcttccagcgccgtccagcgatcggcacggtaggccttgacgcaggccatgacgccgaacaccgcgatcgccacgacgaggccgacgaagaatacggccagagccgcgtcgatgcggtcgttgaagacgatcttgtgcatgtccgccatgctcttggccgggccgagcaccttgccttccgcgatcgccgccgagaagcggtcggcgtgcgagaggaagccgatcttcgggtcgggcgagaagatcttctgccagccggcggtcagggtgcagatgcacagccagacggtcgggatgatcgtgacgaaggcatagcgctcgcgcttcatcttgaagatcacgacggttgccagcgtcagcgcgacggcggccagcatctggttcgagatgccgaacagcggccacagggtgtagatgccgccgagcggatcggtgacaccctggtagaggaagtagccccaggcgctgacgcacagggcggtggcgaccacgctcggcccccaggccgaggtgtccttgaagcgcggcgagagcaggccgagcagatcctgcagcatgaagcggccggcgcgcgtgcccgcatccaccgcggtcaggatgaacagggcctcgaacaggatcgcgaagtgataccagaaggccatcatcgccttgccgccgatggccgaggagatgatgtgcgccatgccgaccgcgagggtcggcgcgccgccgacgcgcgagatgatcgagtgctcgccgacatccttggcggtctgggcgatgacgtccggaccgatcgggaagccgagcgccgtcaccgcggcggcggcggtttccggcgtgctgccgagcagggcgcccggagagttcatggtgaagtagatgcccgggtcgatcacgctggcagccaccagcgccatgatcgccacgaagctttccatcagcatgccgccgtagccgatgaagcgggtgtccatctcgttgttgacgagcttcggggtcgtgcccgacgagatcagcgcgtggaagcccgagacggcgccgcaggcgatggtgatgaacaggaacggaaacagcgagcccgcccagaccgggccggtgccatcgatgaacttcgtcgtggcgggcatctgcatgtgcggggcgacgacgacgatgccgagcgcgaggccgatgatggtgccgatcttgaggaaggtcgacaggtagtcgcgcggggcgagcagcagccacaccggcaggatcgcggcgacgaagccgtagccgatcaacatccacgtgagctgggtgccggtgaaagtgaaggcggggccccaggtggggtgttcgttgatctggccgccgccgacgatcgcggccatgagcaggacgaagccgatgatcgacacctcgccgatcttacccggccggatgtagcgcgcgtagaggcccatcaggatcgcgatcgggatcgtcgcgccgacggtgaaggtgccccaggggctctcggccagtgccttcaccacgatcatcgccagcacggcgagcagaatgaccatgatcatgaaggtgccgaacagggcgatcacgccggggatcaccccgagctcggcccggatcagctcacccagcgagcgtccatcgcggcgcatcgagatgaacaggatcatgaaatcctgcaccgcgcccgcgagcacgacgccggcgaggatccagagcatgccgggcaggtagcccatctgagccgcgagcaccgggccgaccaacggtccggcaccggcgatggccgcgaagtggtggccgaacaggaccgatttgttggtgggaacgtagtcgaggccgtcgttgtgtcggtgggccggggtctcgcgcttcggatcgagacgcatcaccttgtcggcgatgaaaagggaatagtagcgataggcgatcaggtagacgcagaccgccgcgaccacgacccatagggcgttgatcgattcgccccgctgcgtggcgaccaccgccagcgacgcagcgcccaatgccccgaccagggcccagggcccatgcttctgtattgcgcccatcgacgcctcactccgtcattggccgcattcttgatgcaggcggcctttcaccgatctgtttggcgcaatttttcctgcgataccagttgcggtgagcacacaggtgcaggttccctcggcacccgcggtgacatcttccatcccgcgttacccgaaccttgggatgagtgcgccacggtgtcatcaacgcccgtgcgaagggcaaccggggaaatgggcgcccgagtggtgccgacgatttggagcgcggcttcgttcgatccgaagcggatcggccgcgtggagcgccttcgaacgtctcagtcgaggacgatgacgcggttgggaagttggttgtcgccgtggctgcccggcagctccgccttcagcacggcgccgacctgctccactgccgagacgagcccctcgccaagggctccgcgtccggctgcaccaagcagctccgagacgatggcgcgccactgcgcatcctccacgcgggcccgcacacccttgtcggcaacgatctcggcgtagcgctcggcgagggcgacgtagaccagcacgccggtgcgtccccgcgttccggtgagaccgtgtgcgaagaactcgcggcgggcggcggcgtgggcgcgctcgcgctgccagcgccgcggggtgagggtgatccggagacgctcgttcagggtcagcagcagcgtaacgagcaccgttgccgcctgagcgagcgcgatctcgcccgcaccgagctcggtgagcaggatcaggggccagggcagggccagggcgaccgcaagggccaaggcgaggccgggggagcgatagagtccggcgctggcggagaccagcactacgatctcgcccgacgttccggtctctgcccgcccgatcgctgcggcgatccgctcccgcgcggcaggatcgaggatgctcacgctaccagtcaccggacgctcccccgccgccgaacgagccgcccccgccggagaatcctccaccgccatcggagaagccgccgctccagccgccggacggccccgggatcaccacgaagccgccaccccggccgcgtcgtccgccgccgttcatccgcgtcagcacgatgacgagggcgatgatgacgacgatccagaagatcaccgtgacgggatcgaccgtgtcttcccgcaccggcgcgcggcgctgccactcgtcggcatcgccggcgaggatcggaaggatggcgtcgacccccgcctccacgcccccggaaaagtcgccctggcggaaacggggcgtgatcgccgtcgtgatgatcgtcttcgacagcgcatcggtgagcgcgccttcgagcccgtacccgacctcgatgcggaccttgcgctctttcggagccaccagcagcagaacgccgttgttggtcttcttctggccgatgccccaggcgcgggcgaggcggttggcataatcctcgaccgtgcggtcctgaaggctcggcacggtggcgaccacgagttgatcgcccgtcttgtcctcgtgggccttgatcttgccgtcgatccgcgcccgcgtctcctgcgagaggatgccggccgcatccaccacccggcccgtgagcttggggaagtcgggctcggccgcttgggcgagacctatgaggctggcgacaatcaacagcgcgagccacagcgccggcaacgggccgaatgcggggtgccgagcggtccgatcggggcgcgtcatcaccggttggcagggcgaactagaacttcacgttcggcgcgcgctctgcacccggcgtcgaggtgaaggtctccatcggcttcgcctccgggtagaaccacgaggcgacccaccggccgggaatggtgcggatctcggtgttgtaggcctggaccgcctgaatatagtcgcgccgcgccacggcgatccggttctccgtcccctcaagttgcgactggagggcgaggaagttctggttggacttgagatccggataggcctcgaccgaggcgagcaaccgtccgagcgctcccgaaagctggttctgcgcctcttggaactgcttgaacttctccgggtcgctgaccgtcgaggcatcgacctggatgctcgtcgccttggccctggcttccgtcacccgcgtcagggtctcctgctcctgcttggtatagcccttcacggtctcgacgaggttcggaatcaggtcggcccggcgctggtactggttctgcacctcgctccaggacgactttgcctgctcctccaggctcggcacccggttgatcgccccgcaccccgccaagcaggtcgccagccagagcgccgcgagcgcagagacgacccgaccgaggacggacgtgcgggcagggaccgcggggctgagggagagggacatgacgggcgatctccgggacgagcttggcggcaaagcttgcgtcggagatagggaaggccggccgctgcgggaagggccgggatccgggcaatcgtctcggcacctcgaccggatgccatttccttcgtccttcgagcgccctggagcgcgtgaccggatggtcgtggtggtggatcgatcaaggtccggcaggatatgaacggcatcggcagcgtccgcctgtcgtgaaagcgccattccctcgatgagcaacgcatccggcccggcatccacccgccctcgcatcaccatcacctactgcactcagtgccagtggctcctgcgtgcggcgtggatggcgcaggagcttctctccaccttccgcgacgatctcggcgaggtcgccctgcggcccggtacgggcggggtgttcgtgatcgagttggatgcggaggtcatctgggagcgggtgcgcgatggcggctttcccgatgtgaaggtgctcaagcaacgggtccgggaccggctcgatccggggcgggatctcgggcatgtcgatcgggccgggcgggagggctgaggcggggcagttggcacgtatacccgcgctggggcatgatgcgcgggcgccatcctcaaacccttcagcgcaacgccgcgggacgccttgatccgacgcatgctctcccggctcggccagcgtggcttctccacgcagttctacctgatcatgctcgtgatcgcgctgatcggccccggcctgatcttcaccgcgatcctgctgacccgctacgccgccaccgaacgcgcccgcttcgagcaggatgcacgagagaacgtgcgtggggtcgcgctctcgatcgaccgcgacaccgccgggctcgtctcggtgctgcagacgctcgccacctcgccgcggctcaaggacagcgagttcgcgattttcgagaatcaggcgcgcctcgtgcgcgaggcggtcggcctcgatctcgttctgcgccggccggacggccagcagatcgtcaacaccgccctgaagccgggcgcccccctgccggtgacgaccctgccgatcgaccgcgaactcatcgagagcgggcagcgctccatggtcaccggctatctcgccggggccatgccggatcaagcgcattacgccgtcgcggtgccggtgcggatcgaggagacgcctgccttcatcctcagcttctcggtgcccctgagccgcatcgccggcatcctcgcccgcgagcagatccggggttgggtcacgggggtctcggatcgcgacagcgtcgtgctcgcgcgcctgccggaaatacccggtgtggtcgggaatccccggctcgcgaccctgcgccagacggcgacgggcacccccggcgtctgggaggggcgcgaccgcgacttcaagcctgtcaccgtggtcgaggcgcgctcacggctcaatggctggaccgtgggggcgagcatcccgcgcgaactggtcgaggcgcggctgcggcgctggatctgggccttcggcggcttcggccttctcgtgctcgccacctcctcggtgctcgccgtccatctgtggtcgcgggtctcgaagcccctgcgccaactcgcggcgacggggccggccctcgcgcgggggcaggcgatcccgcggatcgcctcgccgatccacgagatccgccgccttgccgacgtgctctcggaagcctcgctgcggctgcgcacccgcagcgaggagcgcgaccgggcactcgccgagacccagcgcggcctcgcggctttgcgcgagagcgaggcacgcttccgccacatggccgattcggccccggcactgatctggatgaccgacgagaccgcagaggtggtcttcgccaatatgcatttcgaccacttgttcggccgtccggcggcggagatggccggcggcggctgggagtcgatcgtgcatccgccggacctgccggctttccaggcgacgttccaagaggcgttcgagcaccggcatccgttccgggccgagatgcgggtcgtcgatcgcaacggggagatccgctggctgcgctgcgagggcgtgccgcgcctcgacgatcacggcaccttcctcggcttcaccgggtgcagcgtcgatgtcaccgacgccaaacgggccgaggagcatctgcgcctgctcatcaacgagctgaaccaccgggtgaagaataccctggccaccgtccaatcgatcgccatgcagtccctgcgcgggctcgacggcgaagaggcgctcgcggcccgcgccgccttcgaggcgcggctgctggcgctcgcccgcgcccacgacgtgctgacccgcgagagctgggagggcgccgagctgaagaccgtggtgggcgatgcgatccgcccgctggaggcgggggacgggcaggaatcgcgcttcgtcgtatcgggcccgcgcctgcggctcgcgccgcggctggcattgtccatcgccatggccctgcacgaactcggcaccaacgccgtcaagtacggggctttgtccaaggagggcgggcgggtgacgatcacctggaccgtgcagcgccggcccgaactctcgctatccctgcgctggaccgagagcggcggcccgccggtctcgcctccgacccgccgtggcttcggctcgcgcctgatcgagcgcagcctcgcccgtgaactcgcgggcaaggtcgagctgctctacgagccggacggcgtcgtctgcaccatcgacgcgccggtgccgccgccgggtttgctggagcgcaagggcggcacgcaactcgctgcaacgaagccgctgccgctggcggggtaagggtcgttctccgggcgcccgtgccgggcacctactgaaacgtcattgggtccggcccgattcgtccgtcggcccggtcgagaccggcgatggccgtgtggtcctcttgcgtgagcgagaagccgaacacgtcgatgttctcgtgcatccgggcgggcgtggcggatttcgggatcgcgacgaagccgttctcgatgtgccagcgcagcaccacctgggccgggctgcgcccgagccggtcggcgatccgggtgatggcgggttcatccagcacctgcgcctggcctagggggctccaggcttccgtgacgatgccgagccggacatgggccgcgcgcaagctgcgctgctggaaccgcggatgcagctcgatctggttgagggcgggggtgacgccggtctcgttcacgagccgttcgagctgatcctcggtgaagttcgagacaccgatcgaggcggcgcggccctcctcctgcaaacggatcagtgcgcgccagctgtcgagatagagtccacggtcggggcagggccagtggatcaggtagagatcgacatggtccaggcccagccgggcgaggctgtcgtcgaaggcgtgccgggtcgcatcgtagccctgggcgtcgttccagagtttcgtcgtcacgaacacctcggcccgggacacgatcgtctcccgcaggccgcgcccgacgccgccctcgttgccgtaggccgcggcggtgtcgatcgagcgatagccgctgccgagcgcggtgccgacgagggcaggcgtctccgcctcttgcagacgccagacgccaaagccgagctgggggatggaccgcccgtcgttgagagcgatctgcggcacgggatcgggggctgtcatggcgtttttattctcatgcgctgcccaagcgacaggcggggacagggcacggagaatcggcacgatcatgcctgccgtacaggcgtccttctggggggcagggctgcgcgcgcgtcagggcccggcgcgcgtccgatcctcggcggcctcgcgatcgggcatcctgacgaggtgcagataggtcggatcgaagtcgcagaacgcctgcaggcgcttgacgtccgggacgtgcagccggcgctccttcaattggatcagcccggcaaggcgcagatcgcgcaggatgcggctgacatggatcgtcgtaatcccaaggatgtcggcgagcatcggctgggtcagaggcaacgggcagtcgcgctccccggccgtcccgacgagctgctgccgcagcagcaattcgcagaacaggtgggcgatgcgcttgtcggcggagcgctggcccatgctggcgagccattcccgcaggatgctctcatcgaccagggtcgcccaccacagcgcccgggcgagacgcgaatcgcggaaaaccaggtcatcgacccggtcctgcgggatgtcggcgacggtgcaggcggtcagcgcggcgatgtagtggtcggacgggccgagcacgatcgattgcagatcgcagaaatcacccggcaggagcaggccgaggatctggcgttgcccgtcatcgatgagtttgtagcggaaggcgtagccttcgaggacgaggtggacacccgccgcccggtcgccggcccgcacgatatcctgctgcggctccaggctgcggctggagcgggacaggtcggccaaaagggcccgatctccggcgtcgagatccgcgccgtagcgaagccgaaggatcagagggttcgtgcgcgtgagcgtcacagtcgcgtccatggacgctcaacgcggatcgcgccgttccgtgccatgaaaacgcacggagttttgcgagaaaccgcccctgcggaccgatgttcccgcaagggtgtcgggcgtcggacccaatccggtcgattcccttgggaaggcggatgtggggttcactcgagggccgcggggctggccgacacgatggcccttttcgtccggggccgggcgaaaactgtgtccgtcgtgtctcaggcggccttccaacggcgggcggtgtggttgccgaaggcgcgggcgtagaggttgcagtagttcagcgccgccccatcccagccgaaggagcgggacatggcgctgcgccgcatggtgttgagacgcttcttctggccgaaggtctcgaaggcgcggcggatcgccgaggtcagccccttcggcgaggcctccccgaaggtgaagccggtgaccccatcctcgaccgtgtcgttgaggccgccggtgcggcgcacgatcggcagggagccgaagcgctgggcgtacatctgcgccagcccgcagggttcgaagcgcgagggcatcagcaggaagtcgctgccggcgaagatgcggcgcgcctcggtttcgcggaagccgacatggacgccgacattctcgggatggcgcacggcgagatcgcgcagggcctcctcgaaccggccctcgccctggccgatcaccacgagctgaccgccctcggcgacgatcgactcggcggcgctgatgctgaggtcgatgcccttctggtgcacgaggcgcgagacgatggcgaagagcggcccgcgggagaccgccatgccgaactgcttgcgcacctcgtcggcattggcccgcttgcccttccagtcgtcgggctcgaagcgggtggcgaggtgcgggtccgtgcgcggatcccagctctcgtcgatgccgttgagaatgccggtcaggcggccctgcgcggcgcgggtgcggagcaagccgtcgaggccacagccgccctcgggcgtggtgatctcgcgggcataggtctcgctcaccgtggtgacgtgcgaggcgtgatagatgccggctttgaggaaggagagctgcccatagaactccacgccatccatctggaaggcgtggtccggcacgccgacccggccgagattgtcgcggtggaacaggccctgataggcgagattgtggatcgtcagcacgctcgggcggcggatgccgagccaggacaggtaggccggggccagcgcggtctgccaatcgttgaggtgcagcaggtcggccgaccagaacgggtcgatgcccccggccagttccgccgccgcccggctgaggcgggcaaaccgcaggtcgttgtcgccgaaatcgccgcgctcgtcgccgtagggcgtgccgtcgcgctcgtacagatctggggcgaccagcacgtagacaccgaggccgtccggcgtggtgccgaagccgagttcgcagcccggaacgctggcgaagctgccgaaccgagcgatcatcgtcaggttgtcgagcccggcgagcacttgcgcgtagccgggaatgaggacgcggacgtcgtagtggcggcgcagggagcggggcagggcacccgcgacctcaccgaggccgccggtcttcacgaagtccgccatttcgggggtggcgtagagaatgcggggtaggagagcgttgccgagtctcggctggggctcgaaggcggaggtcggtagcagcggatcggcgaccgggagcccaccgagatccacgtaagccatcgactcgcccctacgccacccgcgcggccggtgaagggcgggaaccgccgctgctacgctcggcattgaaatgctccggaaggcaatccgttccgttgcatcgcacaattcaggccatgttcagaccaatatttttgagtggacgcctgcgcttccatcatgggttgtccgcgctgggcgaatggcgaaagcggtctgcgcatcattcccggttatgagcgggtcgaatgcgcagggtgcagcgcggcaacggactgtcctatcggcttgccggtttgaggatgacgccttcgttcggtgcgaggcggaccttaccgtcggccctgtcgcccgcccgtcccggaagggtcgagagcaggatcgtccagcccctatcctccaacggaatcgtccattccgagctaccgaaattgagcaggatgcgtaaaacctcgccatccagaacccgctcgaaggcgaagactttggccgagtgatccggcgatagcgggaggccgcgccaatcgccgatcgacagggccggatggtcgcggcgcagggacaggaggcggcggtagagagtcaggatcgagcgggaatcgtcgcgcatctcgtcgacgttgcgccgctccgcgtccgcgctgagcggcagccacggcgtaccggtggtgaagcccgcattcggagcctcctcccactgcatcggcgtgcgctcggggtcgcggccatgtccgggctcgttgcgcccccacgggtcctgtgcctgctcgggcggcaccggaacatgggcgaggccgatctcgtcgccgtaatagagcgtcggcgtgccgcgcagcgtcagcagcagcatcgctgcgacgcgagcctgcgcctcgccgacgcgggcggcgatgcggggctgatcgtggttgccgagcacccagttcggccagccaccctcgggtagggcggcttcgtattcggccactagatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacaactagagccgccaccgcgtcggcgcgccacggcgtctggatgagctggaagttgaacggcaggtcggccccggtcaggccgggcccgtaataggccaccagccgctcgatcggcagatagatctcgccgatcagcacccgctcgccgtactcgcgcaggaccgcgcgcattccggcgatgacgtcgagcacctccggccggtcgcaggaatagacctgctggaagcggttgatcccggcctgatgcggctgaaaaccggggttgtgcgggttatcgcgaaatcccttgtccttgatcaggtgccagatcacatcgacgcggaagccgtcgacgccgcgcgccagccagaaacgcagggcgtcgtgcatcgccgcccgcacctcggggttgcgccaattcaggtccggctgctcgggcaggaaggcgtgatagtagtactggccggtggccggatcacgggtccaggccgggccgccgaaattcgagagccagttgttgggcggtccgccgtcaggggccggatcgcgccagatgtaccagtcgcgcttgcgtgacgcgcggctcgcccggctctcggtgaaccacggatgcgcgatcgagctgtggttgggaacgaagtcgaggatcaccctgagcttgcgccgatgcgcctcggcgatcagcgcgtcgaaatcctccagcgtgccgaacagcggatcgaccgcgcaataatcggccacgtcgtagccgaaatcggccatcggcgagcggtagaacggcgagatccaaaccgcatcgacgccgagccatgcgaggtagtccagccgtgccgtgatcccccgaaggtcgccgacgccatcgccgtccgtgtcctggaacgagcggggatagatctgatagactgtcccgctcttccaccacgccgcttcggagccgttcgccccagataccggaccgcccatcggacctccctcgatgttgccatcgacgccgtgcgcatcgctccagggtggggtagggccgttcagcaagccttcaagcggccggtgtcatctctcgtgcgaggcgccggccgatgtgctcgcgatgtgtctacagtgacacagtcctgcgggcacacgacttgcgaatgatgtgtttgcgcgcatgtgtctcgacaagtccgccggccggcaacaccatggtggggcagggcgacagaccacgtcgcggatcatcgtgccgccgcatgaagcggctacactccgcgtccgaccgacatcctcggctgtaacgaagggggatacccaggtgctgaacgaagctctgtccgttctcgtcaggaacggcgaagcggacacttccgcttcatcggcgaagacggcgaaggccgccgccacctatgttaagccccttcacgttgccggtggtgatgcggtggtggagttgcgcgaggccatccgctccaagctcctttacgtgctcggcaagacgcccgaggccgcccgcgagcgcgactggttcgccgcgacggcgctggccctgcgcgatcggatcgtcgacgcctgctacggtgcgcaggctgccaccgtgccggaaaagcgggtctattatctctcgctcgaattcctaatcggtcggctgctgtcggacgccatgaacaatctcggcctcgtcgagaccaccaaggccgctttgcgcgacctcggcgtcgatctcgccggcgtcgagggggccgagcccgacgcggcgctcggcaatggcggtctcggccggctcgccgcctgtttcatggagagcatggcgagcctgtcgatccccgcgaccggctacggcatccgctacgaccacggcctcttccgccagtcgctggaagacggatggcagcgtgaggcgccggagacctggctctcggaaggcaatccgtgggagttcccgcggccggaggcgacctacaaggtcggcttcggcggccacgtcaccatgacgagccagggcgaccaccacatccgccgccactggcacccggccgagaccgtgaacgccgtggcccacgacgtgccgatcgtcggctggcggggcaaacacgtcaacgtcctgcgcctgtggaaggcggaggccgacgcgccggtcgaactcgcgcgcttcaatgccggcgaccatgtcggcgccgtggccggccgggcccgggccgaggcgatctcgcgggtgctctacccgagcgattcctccgccgagggccaggaactgcgcctgcgccaggaattcttcttcacctccgcctcgctgcaggatctcgtgcgccggcacgtggcggagcgcggctccctgcgctccctgcccgaccacgccgccatccagctcaacgatacccacccggccatcgccgtgccggagctgatgcgcatcctgatggaggatcacgacctcccctgggaggatgcgtggcagatcacctccaacaccctgcactacaccaaccacaccctgctgcccgaggcgctggagacctggccggtggagctgatggagcggctgctgccgcgccacatgcaaatcatctacctgatcaactggctgcaccttgaggagcagagcaagaacgttcggggtgggacgttcgacatctccgccgtctcgctgatcgacgagtcgaacggtcggcgcgtccgcatgggaccgctggccttccacggctcacgccgggtcaacggcgtctcggcgctccacagcgagctcttgaaatcgacggtgttcaaggatctccacacgatcgagccggagaagatcctcaacaagaccaacggcgtcaccttccgccgctggctgcacaacgccaaccccgaactgacggcgctggccgtcgaggcggcgggcgagggcgtgctcgatgatccgacccagctcgaaaagctggtgccgttcgccgacgatccggagttccgccagcgctacgcggcgatgcggacaatccgcaagcagcgcctcgcccaggtcatcgccgagcgcaccggcatcaccgtcgatccgtcggcgctgttcgacgtgcagatcaagcgcatccacgagtacaagcgccagctcctcaacctgatcgagacggtggcgctctaccaagcgatcaagaaggctcccaacgaggactggacgccgcgggtcaagatcttcgccggcaaggcggcgccgagctacgtccaggccaagctcatcatcaagctggccggcgacatcgccaaggtcgtcaacgccgatcccgagatcggtgaccggctgaaggtggtgttcctcccgaactactcggtgagtctggccgaggtgatcatcccggccgccgacctctccgagcagatctcgaccgccggcatggaagcctcgggcacgggcaacatgaagctcgcactcaacggtgcgctcaccgtcggcacgctcgacggcgccaatatcgagatcaaggatcatgtcggcggggagaacatcttcatcttcggcctcgacgccgaaggggtgctcgcccgcgtgaaggagccgggctacgccgccaaggcgatcgcggcctcgccgcggctggccgcggcgctcgacgccatcgccgacggcacgttctcgccggacgatccggcccgcttcgcgtcgctcgtggatgagctgcgccacggcgaccgctacctgaccacggtcgatttcgaggattactggcgcgtccagcgcgagatcgacgcggcctggaagcgccccgcccagtggtggcgaacggcgatcctcaacaccgcccgcatggcgtggttctcctccgaccgctcgatgcgggaatacgccgaggaaatctggcgggtgaaggtggcctgaccgtccgactctgatgaagacagaagggcgagaggcgcggatacgcctctcgcccttcgtatttcgagtgtgtcgtcggttgtcccgcagggagtccgacctacacatcgacatccgtgagcactgacatggcagcgggttcaccccgcgccgaccgcgtcccaaaatgcaaactctagttgaaacgacgcgccgtcgatcctagcgtgagggccgttcaagggggaccggggctcgacgtcgtggtgttgaaactgccgaggctcgcttggttctcgtgcttggcgacgatcgccgcgatgtcgctgctgaatttgtattgtgcggcgagcattcaaaccgaccgagttcccatgcaatggggcatcaacggacggccgacatggtacgccgataagacgatcggcctctggatgccggtcgcgatcatcgtcgtcattgctccccagatctttctgaagatcaagcaggtcgaagcccaagccggggcttggtactggatcgggatgatcgcaatgttctgcttcatcgccgccgtgtatgcgtggcatatctcggcggtcataacctgggcggaagcgcagccctgaacccgattgatcggcccccacgcggtggtccaagttctaagttagtgcagggtcggcctttgctccacgggtcgcttggccggcggagccgaccgggtgagcgcagccggccaagcggtgaaggccggcacgaacacctccggggccggtggtcggtagccgagcgaggcgtgcgggcgcacgctgttgtagtgtcgacgccaactctcgatcacgatctgcgcctccttgagcgtgtagaagatctcaccgttcaaaagctcgtcccgtagtcgtgcgttgaagctctcgacgtaaccgttctcccatggcgagccgggtgcgatgtaggctgttctggcgccgacaccggtgatccaggcctgcacggacttggcgatgaactccggaccgttgtccgagcggatatggccgggcacgccgcgcaggatgaacaggtcggacagcacgtcgatcacgtccgccgccttcagcttgcgtgcgacgcggatcgccaggcactcccgcgtgaactcatcgaccacgttcagcatccggaacttgcggccctcgtgcgtgcgggcttcgacaaagtcgtaggaccagacgtgatcgcgacgctccgcccgcaatcgcaggcaggaaccatccccgtcccagatgcggccgcgcttgggctgccgagacgggaccttcagcccctcgcgccgccagatccgttcgacccgcttgtcgttgacgaaccagcccgccgccttcagcaatgcaccgatcttccggtagccgtagcgcccgtactggcgagccagttccacgaggtcggctgtcagcgcggcctcatcctctcttccccgcggcaccttgcgctgcgtcgagcgatgctgcccgagcgcccgacaggcgcggcgctcggagacgtctaggacgttcatgacatgcgcgatgcaggcgcgtcggcgcgcggggctggtcagtttccccgagcggcctcctgcaggatcagcttgtcgagggtgagatccgcaatcgccttgcgcagccgctggttctcaacctccaagtccttcatccgtcgaacctgatcgctcttcaggccgccgtactccttgcgccagcggtagtaggtcacttccgtcacgccgatggcccggatcgcctccgccacgctctggccctgcgagaccagaacatccacctgccgcagcttggcgaccacgtcttccggcttgtgccgcttcgttcccctctgtccgtcctcatctggctcaaaagccatacctcagggcggaccacttcagtgggggcggatcacgatgccggagggagtctacgcccccggttcaagcgggatcggatagaaccgcgcccctgccgccgcggccaggacttccaccgcgccgagggtcgaggggcagccggaggcgtgcaccacgtcggtggtccgcagactcgggatatgggcggtgagcgggccggggcgcacatcgggcccccgctggcggtggcggtcggcggccagcgtgatgcgggtgacgccggtggcgcgcagccattcgagcgacgggcgcatgtagagatcgaggggatcgcgcgcgccgaccacgaggcagatctcgcgggccggctcgatgtagcgcgcggcgcgggcgatcgcccagatgccggcgaacccggtctctgccgccaccagcacgaggcgaccgccgccgggccgataggtgccgttgccgacaggacccttcaccttcaccgcacggccgggctcgaccgggcagccgaacagggcggtgagatcctctgcgctctcgccgcgcaggtggaagacgagttcattcaactccgctccgccctcgacgccgagcgtcggcgtgagcgtgaccgggtgcccgccttcgagcgtgacgacgacctggtcgcccggctcgaaaggaagccggcgctccagggtcgcgacgacctgaaggacccgcggcgccagcgccgtgatggagtcgatgctgccggtgcggcgtgccagcgtccggaccggcgtcttgaccggccggatcgtcgcgtccggatcgggcgcggacagcgtcaccgcctccgcccgccgcgctcgaacggggagccgccgtgaggccgggccggggccctggccgagcagcacggtcatcgggccgatcatcccgtccgccagcgcggtctccagggaggtatcaccgggggagacccgcaggggctggccgttgacgacaagcgaacaacgggcgctcgtgggagcacgcatggcggcaacccgctccgatcggatgagagatgttctgaagggatcagagcggattgtggatcaggcgctcgaccagcgcagcccagcgcgcgcggacggcccgcgcctcctcgctgagcgtttccgcgtccgcgaggccgaggctggtccgaagggcctcgctctcccggcgctcggcggcgagtgcggccttcatcaccgccacttcgaggcgcaggcgcgcgagatccgcctcacccgcatccgcttcgggcgcgaaggacaggggggcgggtgcctccgccggagcgtccgccacaatctgcaccacggcgtccgccggagcctgcgtcacgggttcggccgcaacctcggcggcgaccgtccgcggctgcaccgcggcggcgagatgcgcgtggatgggccgcgtcatcaggcgccgcatcgcgctgccagagggggccgggctcctgcgtctcgtcgcctcgatcatcgtccatcctcaacccggcgggtccgccgaagaggcgtcccggatacttggatggaccttcccgcaacatggttaagggaggtttaaactgaagcgcgagacctgcgcgtcattgcgggatcaggccgcttcgggcgcggcgccgacgagctggcgggcctggagcacggtcatcggctcgccgaaggctgccccttgcgcgtaatcgcagccgaactcctgcaacacctgcgcatcctcctccgactcggcgccctcggcgatggtggccagaccgagctcctgccccatccgcagaacagagcgcagcatcgcggtgcggccctggcccatctggcgcacgaagctctggtcgatcttgatcgtgtcgaaggggaagcgctggagataggagatcgccgagtagccggtgccgaaatcgtcgaggacgaggccggcgccgagatcgtggatgcgggtgagcatctgggcggcgtattccgggttctccatcaccagcccctcggccatctccagcttgagcgagccgggcagcacgccggtgcgggcgatcaccgtcttcacatcgtgcaggaggtcgtggcgcaggagctggcgcgaggagacgttgaccgaggcgaagatcggcggctcgacgtcgagcgagcgctgccaggcggcgagttccagcgccgtgcgctcgatggcgaaattgccgagcgggacgatgacgccggtctcttccgccaccgggaggaaggtggagggcgggatgcgcccgagcttcggatggtcccagcgcagcagcgtctcgaagccggccaccgtgcggtcttcgagccggacgatcggctggaacagcaccttgatctcgttgcgctccaacgccttgcgcaggtccgcttccagcatcaaccggtcggagcgctcgaggcgcatgttggcgcggaacacctcgatccggtcgccgccgccgcgcttggcctggatcatcgccatctcggcgttcttgaacacctcctcgcgccgcgtctgcccgctgccttggttgcccacgccctgcgtcgcctcgtgcaaggcgatgccgatcgagacggtgaggaacacctcgcggtcggcataggtcaccggggtggcgatggcgcgccggatcatctcggcgaacgagaggatgcggtcgggctcgcgctccgaaagcaggatcaccgcgaattcgtcgcccgcgacccgcgccagcgtgtcctgcggccgcagcagccgcccgagccggcgcgagagcgtcagcaggatcgagtcgcccgccgagaggccgatggcgtcgttgatcgccttgaaccgatcgatgtcgagggcgatcactgcgggcttgaggcgcgggtcctgactcgccatcgccagcgcggcctccagccggtcgtggaacagctcgcggttcggcaggccggtgaggctgtcgtgtaccgcgtcatgcagcagccgctcctcggcggtcttcgcctcggtcacgtcgctgatcgtgccgacgatgcggatcacctcgccatcggtgccgatcaccggccgcgccttcagccggtaccacgcgtaggggccgtcggccgagcgaaggcggaaatcgtgggtgatgcgcccgcgccgctcctcgatcacggtgtcgagggccgccgagtagcgctccacgtcgaagggatggagcaggccgagccagttcgccgccggtccttcgagggcgccgcgcttgagcccgagctgggcctcgatctcggggccggcgaaaacgcggtcacccggcacgtcccagtcgaacacgatgtcgcccgcgcccgtcagcgccagcgcccggcgctcggtgtccgagacgaggctgtggctgaggccgccgccggcaaaggcgtgctgcatcaccgtgaagccgatcagcatgacgatgagcacgaggccgccgatgagcgccggctgcacgaggtcggagccgatctgcccggtgatggcaaagcccgccgccaccacccagaccagcagcagaagccaggtcggcaccagcaggatggcccggtcgtagccgttatggacggcgagatagaggatcagcaggagcccgacgccagccacggcagcgatggagatgcgcgccacgcccgccgccacgggcgggtcgaacaccgccagcgccacgaggccggcgaggaaggtcagccagaagaaggcgacgtggctgtagcgcacgtgccagcgcgacaggttgaggtaggcgaacaggaacaccagcagggtcgcgccgagcacggcctcggccgaggcgcggtagatccgctcggcgagttcggtgacgggaaacacccgctggaggaagccgaaatcgatgcaggcataggccagcaccgcccaggagagcgcggcggcggcggggaagatgatcgcgcccttcaccacgaagatgatggtgaggaacagcgccaagagcccggcaatgccgatgatgatgcccttgtagagcgtcagccccgaggtcttcttgcggtaggcatcctgatcccagaggtagacctgcgggatgttcgggcctttcagctccgccacgtaggtgaccgtggtgccgggatcgatggtgatcaggaactggtcggcgtcgaggctctcgtcgcgctcgggccggatgccctcgctcgcggtgatcgcggcgatgcgcgagccgccgagatcgggccagatcaccccggagccgacgaggcggaaatgcggggcgaccagcaggcggtcgatctgctcgtcggtgtcgttggtgagcgcgaacaccatccagtccggccgcgcgcccgcctcgcgcgccttgaccgcgatgcgccgcacgatcccgtccttgcccggggcggtggagatctggatcaggtcgccgtccgagcggtagcgctcgatcgtcggcgtcagatcgatggcgggcgcgtcgagggtgacgcgcacggcctcgaccgcgtgggcgggggcggcggtcccaatgaggccggcgagggagcccgccacggccgccaggatcgcgagggccagggcaagggccagtgaaagcgtgcgcaacgggcgattcttgacaaccggcttgagcggtgggggcgagcggccaagtcgtatcggcggcttccggcccccgcaaggcaagccggccgggacgcgcggcccacccaccgctctttcggcggaccgtgcgacgcggatcgcgtggctttgcggccaaaacaagttgggatcggttgccgtggtctcgcttggaccgaggcgggcgggtagagcgggcgatatgcgaaggattggacgatgccgcttcaaaaccctcccccctctgcgggggagggtgcctgcggagcaggcgggtgaggggcggcgcgacggtgacatgtccggctggcctcgacccgattggcaccgcgttcccctcacccgacctccttcgggggcccccctcccccgcagaagggggagggctgctgcgcgccgtctcgcaatccgatgaccctcgccccgctctccgtcgtcccgctggcggcgctgctctccgccggcctgatcgttctgctgaagccgctgctgcagcgctacgccctggcacggccgaacgcccgctccagccaccgggtgccgacgccccagggcggtgggatcgcgatcatcgccgccgcgctgatcacggcggccgtcctggccatgccgaccgggatcgcgcttgggggcgtcgagttgccggtgctggcgctctcggtgatcgccctcgctgcggtcggcgccgtcgatgacatccggcccttgccggcctcgcttcggctcgtgatccaggccggcgcggtcgccgccgtcgtgctcaccgtcgagggccgtctgctgccggatatgccgctctggctggagcgggccttcgcgatcctcgccgggctctggttcgtgaacctcgtcaacttcatggacgggctcgactggatgacgctggccgagttcgtgccgcccaccgccttcctgttcgccctcggcctcgcgggccgctacgcgcccgagccgacgctggtcgccggcgccctgctcggtgggcttctcggcttcgcgccgttcaaccggccggtggcgcggctgttcatgggcgatgtcggctcgctgccgatcgggctgatcgtggcgtggctgctgttccgcctcgcggggcaggggggattggatggaggtttggccgccgcgctgatcctgccgctctatcccatcgccgacgcgaccctcaccctgctgtggcgcctgcggcggggtgaggccgtctggcaggcccatcgcagccactattatcaggtcgccaccgtgaacgggttctccgtacgggagaccgtcggctgggtctttgccctgcaggtcgcgctggccgcgctggcgggcgtgaccttgctttggccgtctcgggccgtcacgctcgcttgcctcgtcctcgcggcggggctggtcgggtggctgctgcgccggttcgcgacgccgcgggccgccagcgcgtgaggggatgacgggtgagcggaaagctgatcgcgctgactggagctaccggcttcatcggacgccacctgctgcgggcgctctcggagcggggctaccgggtccgcgtgctgctgcggcgccccgtcgaggtgccggagggtgccagcggcgcggtcgtcggcgatctggcccggccgatgaacatggccgccgcgctcaccggggtcgatgcggtggtgcattccgccgggctcgcccacgccatgtccggcgcccccgaggacgattttcgcaactccaacaccgaggcgacgcgcaagctcgccgacgccgcgcagcgggcgcgggtgggccgcttcgtgttcctctcctcgatccgggcgcaggccggttcgagcgccccggcgcccctctccgaggcggacacgcccgagccgaccgatccttacggccgttccaagctcgccgcggaagaggccctggccgagaccgggctcgactgggtcgccctgcgcccggtgctcgtctacggcgctggcgtgaagggcaacatggcggccctgctcaagctcgcccgcacgccctatccgctgccgctcgcgagcttggccgggcgccgctcgctggtctcggtcgagagccttgcgggggcggtggcgacggcgctggaggcacccggccccctgcggcgtccgctggtggtggccgatcccgacccgctgactttgcccgagatgctggccgcgctccgtgctggactcgggcgcgggcccggcctgctgccctgcccggtgccgctgatcggcctcgcctgccgcgccaccggccgcgaggccgccttcgaccggctgtccggctcgctcgtcgcccgcgccgaggggctggaggccctgggctggcggccggcgcaagcgtcgcgggatgggctcgcggcgctggcgcgggcgggcggttgagggctcaggcggccttgagagccgccgcggcgtcgagggcgccggccagagcccgctcgcgggcctccgcgcccagggcgatgccctcggcgacgatgatctccggcgcggtgatgccgatgaaggcgagcaccgtgcgcagataggtctccgcgtgctcggccgccgcggcgggcgtgcccggcccgtagaggccgccgcgcgagacgacggcgataacacgcttgccgccggcgaggccctcggccccggacggcccgtagcggaaggtgacacccgccacgaggatgcggtcgatccaggctttgagctggctcgacagggtgaaattatagagcggtgcgccgatcaccacgatgtcggctgccagaaactcctccagcacctgccggccaagttcgacgtcgtgctgcacgtcgggcgtattcgtggcgttgggctgcgccccggcgaggaccgcgcccgagaggtgcggcagtggcgtcccggcgaggtcgcggtagatgacgtcgagaccgggatgctgcgcccgcaggcggtccacgatggcggcggagatggtccggctgacggaatgcggccccaggatgctgccgtcgacgtgaaggagcttcatgtttgatcctcggtatcagaaatgaaccgaggcgctatagataaccaccgtcagccgtgcgcaaggaggcacattcttggaacccgggcacatcgagggaaccgacgcaccgccgcggcccgagcattccgggcaggattgccgcctcgtcggcacggtgctcgcgcggatcggcgacaagtggagcgtcctcgtcgtcatgatgctgggagacggtccgcggcgcttcaacgagctgaagcggatgatcggcggcatctcgcagcggatgctcaccttcaccctgcgcgggctggagcgggacggcctcgtgacgcgcacgatcttcccgacgatcccgccgcgggtcgattacgagctgaccgaactcgggcgctcgctgcgggagccgatccaggcgctcggcgcctgggccttcgcccacctgccggagattcaggaggcccgcgcccgcttcgaccgccgcggcgaaggggcctgaacttcaaggaatcgaggcctcaggcggtcgccgcctcggtggctgccgtcggcggcgcgatggtctcgggcttggtgttcggaacggccccggcgcgattgcggaaatccgggatcgcctcctcgaacacggcttccgccgccgcccggtcgcccgccgtgacggcctcgcgcaggcgagcgatccacccttccagcaccgcgcggtcggcgaagacgggcttggccgccatgacgccttcgatgccggcgagcgtcacacgcggctcttccttcgcgaacaagatctcgttgagccgctcgcccggccgtgcgccggtgacctgaatctcgatgtcctcgccgggctcgaagccggcgaggcggatcatccgctcggccagatcccggatgcgtacgggctggcccatcttcagcacgtagactgccgcgcgctggtcgccggtatcgccgcgcccttccgcgtcggcgtgggaggcggcggtgagcacgaggtcggaggcctcgcgcacggtcatgaagtagcgcaccatctcggcatgggtcaccgtgacggggccgccgcgggcgatctgcgccttgaacaccggcaccaccgagccggccgagcccagcacgttgccgaagcgcacggcgatgagccgggtcgcctcggggccggagcgctccgcgtcgagagactgcgcgaccatctcggcgaagcgcttggtgacgccgagctgcgagaccggttcgatcgccttgtcggtcgagatcatcaccagggcgcgggcgcccgcggccaccgtcgcctcggcgacgttgatcgaaccgaacacgttggtcttgatgccctcggcccagtcgcgctcgagatagggcacttgcttcagcgcggcggcgtggaagacgtaggtgggccggaaatcgcggaggatcgcgtgcagccgctcgcggtcgcggatgtcggcgagcgcgccctcgaccgcggcctcggcgtggagcagggccggcccgttgaggacggcgtggagcgccggttccgaattctcgatgacgagcagcgccgaggcgccgaaagcgaccgcgcgggcgcagatctcggcgccgatcgagccgccgccgcccgtgacgacgacgcgggcaccggtgaggaagcgctcgagccgcggccggtcgatggcgacggtggggcgcaggagcagatcctcgatctccagcggcgcgagttcggcgtcgcgcatcccctcgccgaggctggtgacgcgggcgagcggcaggccgagacggcgagcgcgggcgatgaggtcatcaggctcggattcgggcgccagcgcgcttggcgtcgccacgagccggcgcacgggtaggccgcgattggcgaggtccgcgaccacctgttcgaggtcgcgaaacccgccgagcacgggcacgccgcgcatcatctggcccgcctcgtccgcccgcggcgagaggatgcccttgggggagagccgcttgaccgagccggattcgatcgcccgcagcacgatctcgatatcggcgccgcggcccagcagcagcgtcggcgtggtggcggtgcgggcctggctctgccgggagcgggcgtatttcaggtagcggaaggccagccgcggcccgccgagcaggaagatctgcaagacccagtagaggacgatggcgaccttgccgaagaagtagaacccgtagaggttcgaggagaccagcacgtagtcaagcacgagcagcgtcagcgcggtgacgcttgcggcgcgcacgatgccggcgaggtcgggcagcgaggcgaagcgccacttggtgcggtagagccggaaccacgcgtagatcagcccggcataggctaggaacggcggcagcagcagcggcagcgcgtgcaggcgctcggccagcgccccgtcctgaaagcggaagacgaaggtcagcaccacggccgccgcggtcgcggcgagatcgtggacgaccatcaccgccgtcttgagggtgcgcttctgcatggtgcttcgtgtcagagcatcggcccgaacgatggagaccggttttcggcacaaggccgatgctccaggcggagcgcggtatcggcgccgaccggggggaatgtcaacgcgcggcgcggaccgccctggcgaccgctccattcccctggtcgagatccggggcgtcgatatggcggtaacgggcctggatcagaccgaaggcgccgaaggcgaagtggccggcggcgacgatggcgagcagcacccagccatagggctgcgccctcagcgccgagaaggcgcccgagaggcccgtggcgtcggaggaggcctgcgtccaggcggcggttaggacgaagccgccgatcatcaggaagacgagcccccgcgccgcgtagccgaaccgcccaagccggtcgatccaggcctccgagccggcgggaagggagagccgttcggtgacgttgcccttccaggccttggcggcgtagccgatcccagcggcgacgatgccgagcccgacgatcccgacgagccaggggccgaggggctggttgagcagccatttggtccagtcctgcaccccatcgccgccggccgaggcgcggccaatgccgaaggcgaggcgggccgcggtgaggctgaggccggcatagatcacggcgctgatcaggtgggcgccgcgcacggccaatgcctttggcgagtgcccgcgccggtccgcgtcggtcgcgccctcgaaaaggcgccacagcgcgaagcccgcgaggcccagcgcgatcagcccgacgatgacggcgccgaacgggccaccgagcaccgcgcggatcgcgcttttgctgtcgccggccgatccgccctgcccgagggcagcgagcacggcgagcgctcccacgacgcagtagacgaagccgcgcgcgccgtaaccgaagcgagcgaggtgctccaacgcgttgtcgttccgactccaagccatggcgggtcagtcgcgctcgcggtcgggcttgccggccagcgccacgtagaagccgagcccgtcgcccgcgggcagggtctgcagccgctcgatccagccgcgccgcttggcatcgaggagttggcgcccgatcggctggaacagggtctcgcccccgccctccggcggtggatcgaggcggatcgccacggtcttgcccttggcgaagcggctgcgctccagcatgtcggtcagcgaggcctccgcggtcgggcggttggccccgcgcagatcgagcaccgattccgcatcggtgaccccgagcgagccgcgcagcttgttggcgtagaagtcttcgaaatggggcaaggccggtcccgcgcgggttcgtcgtctagaaagcgatgtcgtcatagatctctgcaacggccaagtggccgccgagttctggcaggtcgatcgcgtcgccgaggccgtgggcctcgaacgcccagccgccctcgggctcgcggcgccacacctcgacgcgcggctcgtcctgataggcgatcaggaacagtttgagcgaggcgatgctccggtaaaaatcggtcttgcggccgcgatcccggctcatggtcgagggcgagagtacctccgcgacgaggacgggatcgcgggcatagccgtccctcagcggtaatccgcaacgcaccaccacgtcggggatcggcacgaaggtgtccatgctgtcgctcagcacggcaatgccgggaatcgcgcggtaaccgcggtcgcgtccgaacggccggagattctgaaccaagttcgcgacgatcagctgatgccgctcgctctgcggcgccatcaacaccggttcaccgtcgatcagctcccagcgctcctcgtccggaaggtcggcgacccaggcctgatactccgccacccgcatgccggggtcgcgccgaagggcgagcgccatcgtgagacctccgaaaacgaaggcgatgctagcaccgccccggagccaagcaagcggcgtgcggggccgggtcagaaggtcaggcgcgcatagacctccgcgacggacaatgcgccgccgagttcgggcaggtcgatgaccgcgccgggcccggcgacttcaaccgtccagtccggcgcccggcgccagacctccacccgcgcttcgtcctgatgcacgagcaggaggacggcgagcgagggaacggtctggtagaactcggtcttgcggccacggtccagcacgagggtcgagggggagaggacttccacgatcaggagcggatcgtcggcatagccgtcgagcaattcggcgccgcatcggacgacggcgtccgggatgggcgcataatcatcgaacgcttcgctcaggataccgagacctggaacggcccagcatcctcttgcatcggcgagatcgccgagtgctctcaggaggttgtagacaattctttggtggcggtccttggagggcaccatcaacacggggacgccgtcgatcagttcccagcgctcgtgatcagggcggctgacgacccattcctgatactcggcgacccgcatgcgggtatcgcgacgcgggccgaccgccatcgctcagcctcctgtgcgaaggcccgaaccgtaacaaaaaagggccgccccggacagggcggccccgaagagcgttctatggcggggcttcagccgtgcacgagcacgttgcggaactgccaggggtcgcttgggtcgatgtcctccgggaacaggcccggacggtcggtgagcggggtccagtcggtgtacacgcccacgaccgggccgagatacggcgtctgcacttccaggcagcggcggaagtcgatctcgtcggcctcgacgatgccggcctccgggttctccaaggcccagaccatgcccgcgagcacggcgctcgtcacctgaaggccggtcgcgttctggtagggggcgatccgccgggtctcctcgatggagagctgcgagccgtaccagtaggcgttctttttatgcccgtagaggaggacgccgagttcgtcgatgccgtcgacgatctcgttctcgtcgaggatgtgctggtgctcctgcaccttgccggcattgccccacatctcgtgcagcgagagcacggcgtcgttggccgggtggtaggcgtagtggcaggtcgggcggtagaccgcctcgttaccctcgcggaccgtgtagtagtccgcgatcgagatcgcctcgttgtgggtcacgaggaagccgaactgcgcctgcgcggtcggcgtccaggagcgcacgcgggtgtcggcgccgggctggagcaggaagatcgcgcagcgcgagcccttggtctgctcctgggcattggcgggcttccaggtctcgtgcgtgccccagccgagctcggccggctggttgccctcggagacgaagccctcgaccgaccaggtgttgacgaacacaccctggggcttggggttcttggcgcgctgggtgtcgcgttcggcgatgtggacgcccttgacgccgagttcgcgcatgagcgcggcccattcctcgcgggacttcggctcaggggtcgaggagccggtgtccttggcgacgttgagcagcgcctgcttgacgaaccacgagaccatgccggggtttgcaccgcagcacgacaccgcggtcgtgccgccgggggcagcgcggcgggcggcgaggatgttctcgcgcagcgcgtagttggtgcggtcggcctggctcaggtccttgtcgaagtagaagccggtccagggctcggcgaccgtgtcgatgtagagcgcgccgagttcgcggcagagttcgaggatgtcgcgcgaggaggtgtcgaccgagaggttcacgcagaagccctggccgccgccctcggtgaggagcggggtgaggacgtcgcggtagttctccttggtgagcgcgaccttctcgaagcgcaggccgtgcttgtcggcgagatccttatgggtgtcgacgggatcgatgaccgtgaagcggctcttgtcgtactcgaaatggcgctcgatgaggggcagggtgccccggccgatcgagccgaaaccgatcatcacgatcgggccggtgatgcgaccgtggacgggccaatccttcttcgggccatcggacatgcgcggacactcctgtcgggctgctcgttgcttgagagcggcgtgattgatgcttggaagtgacgagcggatgacggttcggcgtctgccggtcaaccggtcgatccgctcggatgttgcggaaccgtgaaaattccagggtttcagctatgaggtgagtgcaggtctgggctcggatggcgtcggaggcgtgtgccgaaaagtctgtctatgctgcactgcaacaagggagtgacgctcaagggcagacagcacgcacaaggaaaccgcaccatgctgaccgtcctcaccgcaccgtccatccatcccgaaatcgagacgatcgatcgcgatccgggcatcatcacactcctcgccgccctcgtccgcgctggacgtacggccgccggccaggcccgcgccttccacgagggtgccagccgcctgtccttctccgcgactgcttggccctatcaccgctgagccggtgatccgtgccggtgctcccggtctcttccatgacgaccaccatcgaccggatcagggtccgccgccgctcctgcgcgtcgacgggccctgtttcgcacttaatcccatgacgggaagcgggcgccgcagcccggcctcgcctcaggcggcgtgtcgtcgtgccacgaccgtggcggcctcggccgcgacctccggcagctgttcgaacgcgccggtcgcgcgcagcacgccctcggcgcccgcaagcgcatgggccgccagttccagtccgaggaagcgctcgcgctcgaacggaccgggcatgtagagccctgctgccttctccggggcgaagccgaagcgggcataatagggcgcatcccccaccagcagcacggcgccgtggccgaacgccgccgcttcggcgagcgcggcccgcatcagcgttccgccgaggccggcaccctgaacctccggatcgaccgcgagcgggccgagcagcaaggcgggccggccgcagccggtctcgacatcccacagccgcacggtgccgacgagtttttcgccccgcacagccgagagggcgaggccgcgcgccggaagacggccttcgcgcaggcgctgcgaggtcttcaggaagcggccggggccgaagcaggcgtcgagcaggtgctcgcgggccacgacatcggaggcggtttcattgcggatctggatcacggccgtaccctcccaggtcgctgagaagcggggggaaacagccctcgcacccgccgaggcgggccgtccgggacacaacgacatgcgcgtctcgtgagacgcgcggcacttctgacggaagaggcgtgaatgaagcctgaccgaagccggccccgccggggcgggaccggattgcggatcagatcacgatctgcgcgaggggcgggaagccgttgaaggcgaccgccgcgtaggtcgtggtgtaggcgcccgcgccctcgatccacaccttgtcaccgatcgagagggagaccggcagcgggtagtggttcttctcgtagagcacgtcgaccgaatcgcaggtcgggccggcgacgacgcagggcgccatgcggtcctcgtcgtggtcggtgcggatcgcgtagcggatcgactcgtccatggtctcggccagcccaccgaacttgccgatgtcgagatagacccagcgcacctcgtcctcggcctccgacttcttggagacgagcacgacctcggcctcgatcaggccggcattgccgaccatgccgcggcccggctcgatgatcgtctccgggatgcggttgccgaaatgcttggtgagcgcacggaagatcgcgtcgccgtaggtttccacgcccggcacctgcttgaggtacttggtcgggaagccgccgccgagattgaccatcgacaggccgatgccgcgcagagcgcattcacggaagatctcggaggcggaggcgagcgccccgtcccaggcttccgtgttggcctgctgcgaaccgacatggaacgagacgccgtaggcattgaggccgtgccggtgggcgtgctccagcacgttcaccgccatctccggctcgcagccgaacttgcgcgagagcggccaatccgcaccggcgccgtcgcacaggatgcggcagaacacctgcacctcgccggccgcgatgccggccgcctcgctcgcgcgaacgatcttctcgacctcggcctggcaatcgacggcgaagaggcggatgccgagcttgagcgcgcggacgacgtcgcgctccttcttgatggtgttgccgaaggagacgcggtcggcggtggcgccggcggcgagcgccatctcgatctcggccacggaagccgtgtcgaagcaggagcccatctcggcgagcaggcgcagcacttccgcggctgggttcgccttcacggcgtagaacacgcgggtgtcgggcagcgcgcgggcgaaggccgtgtagttgtcacgcacgacatcgaggtcgaggaccatcaccgggccctcgtcctggccgaggtcgcggcgcgcgcgcaggtaatcgcggatgcgatcggtcattggtcgtccccaccacaggttcgaggcgccgtcgagggcgcgagatcgaatcgtgacggtcccggaaggaccgtcggcgtcagggggcgatgcgtcgcttccgcttcgcgctttggagacgcggaacggtcagcgggcgcgagaagcaccccggaagctgccgtggattggatgggggaaccccaaccgcacgccgggcaaggataaacaagcctcttcggtgtcggcctttggagggccgacgagaccaaaaaagcccgttcgtcgttgctttaagctgcgtcccccgtggagagcggggttcgccggtttcgcctccggctgccggttgttgttagggtctggtgtcgccacccggatgccggccgtagggatccaccctttacgaccatcgatcctttaagacccctggcggctgtccggcagttgaccggatgcccaccaaccgacacgcggccacaggcacgtgcgaaattgggcaggcgccatatacggccgggggctcccgaccacaagggaaaaacggttccgctaccccccgatttccggccggatcggtcgagagttcggcgtggcgcgcgattgttgcgcgaaagacgcagctccgcatcgcacgagcccggccggccccttcccaagcccaaccgaagcggccattgaaccgtggcatttcgggatgggatcatgatccgcgccaaaggccctcacgcccccaacggccatgccgagcaggccgtgccgacaggtgcgccctcgcgccggggcgtgatgtcggggctggccgccgccggcctcgccgcggccctgccggcgtccgctggagacgatgcgaggagccgtcccttcgagcccggcatggtcgagcaccaggcgcaggcgctcgcggcgcagcccttcgacggccgcttcccaccgctgccggcgccgctcgcaggcctcgattacgacgcctaccgcgacattcgcttccggaaggaccatgcgtttctcggcgaggccggcgggccgttccggcttcagctgttccaccgtggctttctctatccgcgcccggtctccgtgagcctcgtgcgcgacgggatcagcacgccgatcccatacgatccggccctgttcgatttcggccggacgcggatcgacgggacgttgccgagcgacctgaactttgccggcatccgcatccacgcaccgctcaaccggcccgaccgcctcgacgaactgatcgtcttcgccggcgccagctatttccgcttcctcggccaggaccagctctacggtctctccgcccgcgccctcgcgatcggttcggacggcgagaaggaggagtttccgttcttccgcgcgttctacatcgaggtgccgtcggcggatgcgaaggccctgacgatccacgccctactcgacagcccgtccgtagccggcgcctaccgcttcacggtcgagccgggccgcactaccggggtgcgggtgagcgcgacgctctatccgcggcaagacctggcctccgtcggcatcgcgccgctgacctcgatgttcttcatcagcgagaccgatcgcggccacagcgacgattaccggccggagctgcacgattcggacgggctccagctcgctaccggctccggcgagtggctgtggcgaccgctcgacaacccgcaaagccggcggatctcgaccttcctcgaccgcgacccgaagggcttcgggctgatgcagcgcgaccgcgactttgccagctaccaggatctcgaggccggctacgagcgccgccccggctacttcgtcgagccggagggggcctggggcgaaggcagcgtcgtgctgatggaactgccgaccgacaacgagaccgccgacaacgtcgtcgccttctggcgcccgaagcagccttatccggcgggacggccggcgcggctcgcctatacgatccgggcgcttgcggccgaggatctccacccgaacggcaaggtgatgaacaccttcatcgccgagccggccgcgagcggcgccgcgcgccgggccgcggatgcaaccgccctgcgtaaccggcgcttcctgatcgatttcggtgatggggaactggagaagcgtctcggcgatccggtgccgcccgaggtcgtcgccagcgccagcaacggacggatcaccgcgacctcgattgtgccgaatccgcatgtcggcggtttccgcgtcgccctcgacgtgcagctcgacgggccgggcgcgaccgaattgcgggcctatctgaagaaggacgatcaggccctgaccgagacatggtcctatccctggagcgtcgcgtgagcactcgcagcgagcgcgtcgccgcccgcgtgccggtggagatccggccggcccggctcgccgatctcgacgcgctcgtctcgctcgaacacgccgccttcaccaccgaccgggccgaacggcgggcgatccgccatgcgatccgctcggtcagcatgaccctcctcgtcgccgtcgcgcgcgagccggcggagggcggcgaggtcgagatcctcgttggcgcggctacgacggagcggcggcgcaccagccgcgtcgcccggctctcgtcgctcgccgtcgcgcccgcccgcgccggcctcgggctcgggcgcaagcttctgcaggcggcggaggccgatgcccgcgtccatggttgcaagcggctacgcctggaggtgcgggccgacaacggcggtggcatccggctctacgagcggggcggctatgcgcgaaccgggaccaagccggactactacgaggacggcatggaggcatggtgctacgagaaggcactgacggacgggtaacgttggcttgtgcgccgcagcgcaggtgcgccagcgcactggcgaaccgggcggctagacacaaggttcagcccacccgaaggcggcttcggcacctgcagcgcagcgttttcgagagccgctacctcccgacagagtatcgaatgccctcaatctttgacccgatcacgctcggcgcgttgaagctgccgaaccgaattctcatggccccgctgacccgcgcccgcgcgacccggacccacgttccgacgccggtgatggccgagtattacgctcagcgcgcgacggccggccttatcatctccgaggccaccggcatcagccaggaagggcttggttggccctacgcaccgggtatctggtccgatgagcagacggaggcctggaagccggtggtgaaggccgtgcacgaggcgggcgggcgcatcgtctgccagctctggcacatgggctacctcgtccattccgacttcctcggcggcgagccgccggtcgccccctcggtcgccacggcgccggacgaggcgcatacctacgacggcaagaagccctacagccaggcgcgggccctgcgcgaggacgagatcccgcggctcatcgccgattacgagcgggccgcgcgcaacgccgtcgcggcgggcttcgacggcgtgcagatccacgcggcgaacggctacttgctcgacgagttcatccgcgacggcagcaacaagcgcagcgaccgctacggcggttcggtcgagaaccgggttcggctggtgaccaaggtggcgcaggcggtggccggcgtcgtcggcgcggaccgcaccggcatccgcttctcgcccaacggcccgatccagggcgtggacgattctaacccgcacgaggtcttcgggcttgccgccgagatgatggagcgcgttggcctcgccttcatcgagatgcgcgagccgggcccggacggcaccttcggcaaggcgacggtggcgccggtggcacccgtcatcaaggagcgcttcggcggtccggtcatcctgaactgcgactatgacggcgagcgcgccaagcaagcggtggcctcgggcgaagcggatgccatcgccttcggccggccctacatcgcgaaccccgatctggtcgaccgcatcgccaagggcctgcccttcgccaaggacgacatgaagacctggtacagccaggggccggaaggctacgtcgattacccggcgctgacgcagaaggcggcgtaaggcgggaatcggccactggccgcactgagcgatcgaatacagaaggcggcctcgcgcaagcggggccgccttccgccgtcttgcaggcccgcgtcttggaggtgcccgatcccgtgagcgtcatgaccccggaggacgccgcgtcggccgctccctaccgcctcgtcgccttcgacttcgacggcacgctcgccgacagctttccctggttctgcgccaacctcaacgacgtggccgcgcgctaccgtttccgccgggtcgaggcggacgagaccgaacggcttcggggcttgagcgcccgggcgatcctgaaggatctcggcattcccgcctggaaggtcccgctgatcgcccgtcacatgcgcgtgctcgcaacccgcgacgcccctcagctgcggctgttttccggcattccggagatgctcgcggggctcgatgcggcggggtttacactggctgtcgtgagttccaacagcgaggcgaatgtgcgctgtgctctcggcgcgtcggccggatccatccgacactatgcctgcggtgcttcgctgttcggcaaggcgcgccgtctgcgcgcggtcgcgcgggctgcgggcgtcgaaccggctgacatgctggcggtgggcgacgagatccgcgacgcggacgcggcggcgcaggctcgatgcggcttcgccgcggtggcctggggctacaacaaccccgaggccctggccggtacgcgtccggccttcctgttcgccgagccgggcgcggtggcgcgggccctggtgggcccgcccagaggctcttactgaccggcgcgggcgccggggacgaccgaggcgccggcgccgctgccgaacggctcgtagcgggtcaggccgcggaagagctggctgatgaaggcgcggtcggagccgctggccggcgtcgtgcgctcgatgaagtcgaacacgcgcccgtcctgcaggccgtagagtgcgacgcgctccaccttcatgccctggttgaagtagaccgccgtgaccttctggtcctcgatctgctcgccgaggaacatcaccgtgcggcgggtgttctggctgatgtagtaccaggacttgttgccgaccgtggagacggtcgatggggtgccgaggatctgcagcacctgttcggcacccatgcccggcttcaccgtggccagagccgcctgatcgatctgatagccgtggcggatatcctcgccgatgcagcctgatacgccgatcgcgacggagccgagaacggccgcgcgggcaagcgacgagacgagacggcgcgacatcggcccccctgatttccagccaaaagggtcttcatccgcggcgcgtttcaactcgcgcgtcttcggacttgcaccctggtccgcggttgccgtaccgcggggttatggctttgacaaggcaagcttggccacagcgtcggcacatccggtggaacgtatgatcgcgggcttattccgtcgcgccgaccggcggcggcggacgatccagtcgctgcatcggacaatcggcgaggccgcgcgccggcccggcctctatacggcgctcggcgtgcccgacaccgtggagggccggttcgaggcgttgagcctgcacgtgatcctcgtgctgcgccgcctcggccagttgccgccgccggcggctgatgtggcgcaggatctggtcgattccgtcttcatgcagctcgacgcttcgctgcgtgaactcggcatcggcgacatgggcgtgcccaagcgcatcaagaagctcggtgcctcgttctatgcccgggccggagcctacggcgccgcgcttgatgcgggcgaccgggccgggctggccgaaacgctcgcccgcaacgtcctcgacggcgtcgaacccgaggccgccgggccgctggcatcttatgtcgaggccgccgccgccgcgctggggggccaagatctcgacggcctgctcggcgaggggccgcgcttccccgagcccgtcggcgcggccgcgacagagaattcaggagaccatcgatgacgccgaagcccgcggggccgctctcccgctccgtcaacgtcgagcgcctgcccaaggaccgcgccgagatcgtcgtcgaggcgaatccggccgagtgcgaggccctggcccgcgacttcaaggtccctgccatccgcgacctcgtcggccgcttcaccttgagaggttcgttgacccggctgcacgccgagggccgggtcgaggccgtggtgacccagatctgcaccgtgacgctggagcccttcgaggcgaaggtctccgaacccgtcgaggtcgacttcaccaatgccgacatcctggagggcaccgacgccgaggatgtcgatctccccgatccgatcgtgaacggacgcgtcgatttcggcgtgctgaccgcggaattcctggcgctcggcctcgatccctatccgcgcaagcccggcgtcgccttcgatgcggtcacggtcggcgaggatccgctgccgttctccgatctggcggctttgcgggccaagctcggtggggacaagggttgatgggcgggcccgccagccttccggcgggcctgatcacgacgatgggtgagtttttgtttgcccggcggggcgctgccgctattttgcgccgccgattccggggcctgtgacgccccttcacgctcgctgcccgccggcttaccccgcggcgccccgaaggaaccatgtcgaaccgcgtttgcatctcgctcgacgccatgggcggcgatcacggccccacgaccgtcgtgcccggtgcggccatcgcccgtgagcggcaccccgagctccacttcatcctgttcggtgacgaggcggtggtgcgccccctcgtcgaggccgagccgcgcctgaagggcgccgtcgagatccgccacaccaccgtctcgatcgccatggacgacaagccgagccaggcggtgcgccagggccggggcaagtcctcgatgtggcgggcgatccaggcggtgcgcgacggcgaggcccaggccgcggtctcggccggcaacaccggcgccttgatggcgatgtcgaagatctgcctcaagaccatggccggtatcgagcgcccggccatcgcctgcctgtggccgaccgtgcgcggcgagagcgtggtgctcgatgtcggcgccaccatcggcaccgatgccgagcatctcgtcgagatggcggtgatgggctcggccatggcccggatcgtcctcgacgtcgagcgcccgacggtcggcctgctcaatgtcggtaccgaggagatgaagggcaacgaggccgtgaaggaggctgcccggctcctgcgcgagtcggagctgcccaattttacgtatcacggcttcgtcgagggcaccgatctcggccgcggcaccacggatgtcgtggtgacggaaggatttaccggcaatatcgccctcaagacggccgagggcacggccaagcagatcgcctcctatctcaaggcggcgatggggcggaccctctcggccaggatcggctacctgttcgcgcgccaagccttcgcggccctgcgcgagaagatgaacccgagccgggccaatggcggcgtgttcctcgggttggagggcatcgtcatcaagagccacggctcggagaacgctcagggcttcgcggccgctgtcgatcttgcctacgacatggcgcgctacgacctgatgcgaacgatccgggatatgctggagcagacgccggcggtcgccgccgggctcgaaaccggcttgatcgagaagtaagccgggcacagaagtgagaaagggacggatctgatggcgcattcgcgctccgtcgtggtcggctgcggggcgtatctgcccgagaccgtcgtcacgaacacagatctcgccgaacgcgggatcgaaacttccgacgagtggatcgtccagcgcaccggcatccgccagcgccacatcgcgcgcgccgacgagacaacctcggtgctcggcacccgcgcggcgatggcggccctcgacgatgccgggctctcgcccgccgacatcgatctcgtgatctgcgcgacctcgacgcctgaccacaccttcccctcctccgccacccagatccaggcggcgctcgggatcgagggcggcttcgccttcgaccttcaggcggtctgtgccggcttcgtctacgcggtggccaccgccgaccgcttcctgacgacgggtggcgccaagcgcgccctcgtcatcggcgccgagaccttctcgcggctgctcgactgggaggaccgcaccacctgcgtgctgttcggcgatggtgccggggccatcgtgctggaggcccgcgagggcgagggcacgagtgccgaccgcggcgtgctctcgagctgcctgcgctcggacgggcgccaccggaccaagctctacgtcgatggcggacccggctcgaccggcaccaccggcaagctgcgcatggagggccgcgaggtgttccgcttcgcggtcggctcggtgaccgatgtgatcgaggacgccttccgcgcctccggcaccaccgccgacgacctcgcgtggttcgtgccgcaccaggccaaccgccggatcattgaggcctcggctgacaagctcggcatcgcccgcgagaaggtggtgctcaccgtcgatcggcacggcaacacctcggccgcctcgattcccctggcgctggacgccgcccgccgcgacgggcgcatccgcgagggcgacctcgtgatgatcgaggcgatcggcggcgggtttacctggggcgccgcgctcatccgatggtaggcgatgagcgtcggaacgagcctagcctcctgtcaaccgtaaggttctgttgaccgtcgcccctcagccgattagcgtgttcgatcatagagatacacggcgggatcctttgtcggggaacccgcacggcatttgagcggaggctgcatccgtacgtcctcagaaggatggcacggatgtcgagcaactcggccggaagggggagcggatggcgggcaagacggtcacacgcgcagatttgagcgaggccgtctaccagcaggtcggtctgtcacgggccgaatcggccgcgctggtcgagacggtgcttgccgagatctgcacgtgcctatcctcgggcgagacggtgaaactgtcctcgttcggctctttcgtcgtgcgctccaagggcaagcgcatcggccgcaatccgaagaccggtgtcgaggtcgagatcgagccgcggcaggtgatggtgttcaagccctcgaacgtgctcaaggcccggatcaatggcggccacgtcaacgggctcgacatggatgaggacgagtgacccggccaagccggcccggtcctctcccgcacaatctggtttgaggcgcttccatgggactgccgctggaatcccccgccctcgattcttccgccgtcgatacgcccgccggcgacgagcggagcgagaagagccccggcgccttccgcaccatcaccgaggtgtccgaggaactcggcgtgccgcagcatgtcctgcgcttctgggagagccggttcagccagatcaagccgacgaagcgggccggcggccggcgctactatcggccggaggatgtcgatctcatcaggggcgtgagctgcctgctgcgcggaaaaggctacacgatccgcggggcacagcgcgtcctcaaggagaacggcgtgcgcttcgtccaggcgctcggccggggcgaggccgaggtcggcgcgccgaccggcatcgaccgggacgaggaaagcgttgaggcggctgcctcggatcgccgggcgctggagggggcgctcgccgagctgcgcgcctgccgggccctgctcgccggcctcgacgaggcggatcacgaggccgcctgaggcggggccgagtgccgccatcgcattccgaaaactcgcttgcgcgcaaggcattggccggccttgcggatttcggcccaccccggcgcttcggcaggcagatgcgggctgaactttaccggcggaacggcgttgaggcgccatggccccccctcgctcccggatgtcaccgacccaggaactcatcgcccgcgtgatgcggatcgtgcgcgcttgcccggaagccgccaacgaggttctggaattgatgttcctcgtcagccagatcgaggcatcgaccacggtcgatcgggagtaccgggacgcgcggcgggtcatcagccggctgcgggcgccgctttgggatatgggcccggccgatcgggagacgctgctcagggccgccgataccatccgccgcgcctgcgacttgggcgacgcggacattccggctgcacccttcgccgatctcggcgaacgcgagcgggtcgagaaggcgctgacccaggcgctcgctggacagctcgatgacgcgcagatcgcgcgggtggccggcacggtcgccgccgcgctgcagcactgagcgggcgcggccttcggcaaaattcgttcggcaagattcgaaggggcgagcctcgacgcaagccggcgccctccccacatcttctgtggcgcccagtcgctctccggccggtcgcccgaacgacgctcaagggaaacgccgatggatctgccgaccactgccaagagacaatccacgggaccgatcgcggcgctgcccgccgccttcgccgctgcttggctctgtctcgccgggcccgccctcgcgcagaccaccgtcaccaagagcgagaccgtgcccgccggcaagcaggcgcgcctcgtgatcgtgccgaatctgaaaaaggattgctcagctggcccgatgcccgagatcaaggtggtgacgccgccgaaatccggctcgctcatcacgaaggcgggcaagctcaagacgccggccaagtaccgctgccccaacaaggacgccgaggttcaggcgatcttctaccagcccaacagcggctatacgggcgccgacggggtcgtcgtcgagatcaagaatgccgacggcgagaccgagaagcgcgacatccgcatcaccgtcggtaaggacgaaaagtccaaggacgagaagaaaagcggcaccgatctctgatcggatagacggtttcgtgcgcgatcataccgcgacgcagcaattttgacggataccaggggcttccggtcttcggccggaggtttctgcctcgggtccggggccggtcaagctcgggctaaatcccggtcagctttgagtgtgtcccgtttcacacgcaagacagccctcctgtgggcggtgcgacaaaacccgcaatgtcagttgcgttcgccccgagacaggatgaagctgtcatcagcctgaagggggtgttcgaatgccgctgcactcgacgaacgacctgttccagagcttcgctcgcggctatgaagcacgccgcgacacggagatgacgctctctgagtatctcgaggcgtgccgcgacaacccgctgatgtacgcctccgccgccgagcgcatcctcgatgcgatcggccagccggaaatggtggacaccgcccgcgacgcgcggctgggccgggtgttcatgaaccgcacgatccgggtctacccggcctttgccgagttctacggcatggaagagacgatcgagcggatcgtctcgttcttccgccacgcggcgcagggattggaggagcgcaagcagatcctctacctgctcggccccgtcggcggcggtaagtcgtcgctcgccgagcgcctcaaggcgttgatggaggtccatccggtctacgtgctgaaggccggcgacgaggtctccccggtcttcgagagcccgctcggcctgttcgaccccgaggccatgggccgcgagatcgaggagcgcttcggcatcccgcgccgccgcctcaccggcctgatgagcccctgggccctgaagcgcctcgacgagttcgacggcgacatctcccgcttcaaggtgatcaaggttcggccgtcgcgtctgcgccagatcgccatcgccaagaccgagccgggtgacgagaacaaccaggacatctcctcgctggtcggcaaggtcgatatccgccgcctcgaaacgctctcccaggccgatccggacgcctattcctactcgggcggcctcaaccgggcgaaccagggcgttctcgaattcgtcgagatgttcaaggcgccgatcaagatgctccaccccctcctcacggcgacgcaggagggcaactatgtcggcaccgagaatatcggcgcgatcccgttcacgggcgtgatcctggcgcactcgaacgaggccgagtggcagtcgttcaagaccaacaagaacaacgaagccttcatcgaccgcatctacgtcatcaaggtgccctactgcctccgggtcacggaggagcagcgcatctacgagaagctgatctcgagctccgagctctcgaccgccgcctgcgcgccggggactctggagatgctggcccgcttttcggtgctctcgcggttgcgcgagcacgccaattccaacctgttctcgaagatgcgggtctacgacggcgagtcgcttcgcgaggtcgatccccgcgcccgctcgatgcaggaatacaaggataccggcggcgtcgatgagggcatggacgggatctcgacccgcttcgccttcaaggtgctggccgcgaccttcaaccacgacaccaccgaggtctcggccgatccggtccacctgatgtacgtgctggaacaggcgatccggcgcgagcaactgccgccggagaccgagaagcgctacatcgagttcatcaagaccgaactcgctccgcgctatgccgagttcatcggccacgagatccagaaggcctatctcgaatcctaccacgattacgggcaaaacctgttcgaccgctacatcgactacgcggacgcctggatcgaggatcaggacttcaaggacgccgagaccggccagctcctcaaccgtgagctcctcaaccaggagctgaccaagatcgagaagccggccggcatcgccaacccgaaggatttccgcaacgaagtggtgaagttcgcgctgcgctctcgggcgcagcacggcgggcgcaacccgtcctggacgtcctacgagaagttgcgcgaagtgatcgaacggcggatgttctctcaggttgaggaactgctgcccgtgatctcctttggatccaagaaggacagcgacacggagaagaagcacggcgagttcgtcgatcgcatgaccgatcggggctacaccgaacggcaggtccggcgactcgtggaatggtacatgcgggtgaagcaggcgggttgaggacaagccctctgaggcgaagtcctccggcatccgccgccgcacttccgcacctttgtccccgagcggggacgtgagacttgaaggcgctgagcgaccccggatgcacatcgtcgaccgtcggctcaatccaggtggtaagagcctcccgaaccgccaacgcttcctgcgccgggtcaaggacgtcgcacagcgcgcggttcgggaatccgcccgagagaaggatatcaagaacctcggcaaggacgggcgcatcaccgtgcccggcgacggggtgcgcgagccgcgcttctcgcgccagccgggcacgggccatcaggactacatcctgcccggcaacaagacctacgtggagggcgaccgcatcgagcgcccgccgggcggcgggggaggcggcggctccggcgagggcggggacggcggcgagaatggcgaggacgccttccacttcgtcctgacgcgcgaggaattcctcgacctcttcctcgaagacctcgaactgccggatctcgccaagcggcggctggcggtggtcgagacggaaggcctgcgccgggccggctacacggtctcagggtcgccggcgaacctcgccctgtcgcgcactctgcgcaattccatgtcccggcgcatcgccctcaagcggccgaagctggaggaggtggcggccttggaggccgaaatcgccgcggctgagaccgccagggatccgcgcctgcccgacctgaagctcaagctgctcgaactgcgcgagcgctcgaagcgcatcccctatgtcgatccgatcgacctgcgcttccgccgcttcgagccctatccgaagccgatcgcccaggccgtgatgttctgcctgatggacgtctcgggctcgatgaccgagcacatgaaggatctggccaagcgcttctacatcctgctgcacatcttcctgacgcgccgctacaagcacgtcgagatcgtcttcatccgccataccgacaaggcggccgaggtggacgaggagaccttcttcggctctcgcgagaccggcggcacgctggtctcctcggcactggccgagatgaagcgcatcgtcaccgagcgctactcgccggacgactggaacatctacgccgcgcaggcctcggacggcgacaacgtctcctccgacgggccgacctcgaccgaattgctgcgcgcgcacatcctgccggcctgccagcacttcgcttatctcgaagtcggcgacgagaacggcccgcgcgccggcttcgtcgagcaccgcaccaccctgtggcggacctacgaggcgctggccaaggccggcgaaccgctcgccatgcgcaaggtgaaccaccgccgcgacatctaccccgtgttccgcgagctgttcggccgcaaagacgcgcgggcggaggcggagcgataggcttctccgcgaggggaggcgagacagcgtcgaagagaagggccgacatggtcgcgagcctgagccgcacgaagtcgacagcacccaaaccgggcgagctgttgttttccggcaatgactgggacttcgagacgatccggcgcatccacgatgcctgcgaagccgtggccgggcccgaactcggcctgtcgtggtacccgaaccagatcgagattatcaccgccgagcagatgctcgacgcctatgcctcgatcggcatgccgctgttctacaagcactggtccttcggcaagcacttcgcccagcaggaggcaagctaccgccgcggcctgatgggactggcctacgagatcgtcatcaactccgatccgtgcatctcctacgtgatggaggagaacacggcgacgatgcagacgctggtgatcgcccacgccgctttcgggcataaccacttcttcaagaacaattatctgttccggcagtggaccgatgccgagggcatcctcgactatctcgacttcgccaagagctacatcgcccgctgcgaggagcgctacgggcatcaggcggtcgagcacgtgctcgatgccgcccacgccctgatgagccagggcgtccaccgctatccccgcaagaagcgcccggatctggcgagtgagcagcgccgggagcgcgagcgcgaggagcacggcgagcagatctacaacgacctctggcgcaccctgccggccaagaccggcgcggccaagggcgacccggccctggagcggcgcaaggcgctgttggagctgccgcaggaaaacatcctctacttccttgagaaggtggccccgcgcctgcggccctggcagcgcgagattcttcggattgtccggctggttgcgcagtacttctacccgcagcgccagaccaaggtgatgaacgagggctgcgccacctactgccactaccggatcatgaatgccctctcgcagaaggggcagctcagcgaggcggcctatctcgagttcctgacctcgcacaccaacgtcatccgccagccgaatttcgacgaccgttccttcggcggacacaacccctacgccctgggctttgccatgatgcaggacatcgcccgcatcgtggagcagccgagcgacgaggaccgcgagtggttccccgacatcgccgggaccggcgatgccatgggcgtgctgcgcgattgctgggagaactaccgcgacgagagcttcatcgcgcagttcttgagcccgaagctgatgcgcgacatgcggctgtttcacgtcgtggacgatcccgacgagccggagatgcgcgtcgcggcgatccacgacgagcgcggctaccgcaagatgcggcgctccttcgcgcgccaatacgatgtggcgtggctcgatccggacatcgaggtggtggacgtcgatctcgagggcgaccgccgcctcatcctccaacacaaggcgctcaaccgcatcaccctgcagcgggaggacgctcggcgcgtgctccagcacctcgccgacctctggggctacgacgcggtgctcaaggaggtcgatccggccaccggggcggtgctggtcgagcactcggcgagcgcgcggccgattttcttctgattgtcagaaagccgggtcggccgctcccatcctcgggtggcggcgcttggcgtcgctctcgaaggatcgtccagggatcgcgcgcgagcgggagcatccttcgaggccgcttcgcggcacctcaggatgaggtggaggggtgaagctggccggataggttcggcgttcagagcgagaggatcgcggctccggcgtcgcgcgctcgcgccgtgaagcgcacgcggctgccttccaacacggcgccgccgcccgcgatcagggcgagtgcggccgggtagagccggtgctcctgcacgatcactcgggcgctcagcgtgtcggcatcgtcgcccggcagcaccggcacggcggcctgggccacgatcgggccggcatcgagttccggcacgacgtaatgcacggtgcagccatgcaggcgcacgcccgcgtccagcgcgcgctcgtgggtgtgcgtgcccttgaacagcggcagcagcgaggggtggatgttgatcatccggccgccccaagcctcgacgaaggcgtcggtgaggatgcgcatgaagccggcgagcacgatcagctcgatgcccgcttcgtccagctccgcctggagcgcggcgtcgaagcgggcgcgatcggagaacgccttgtggtcgatggtacgggccgggatgcccgccgcccgcgcgcggtcgaggccggcggcgtcggggcggttcgagagcacgagcacgatctcggccggataatcgggggcgcgcgccgcctcgatcagggagaccatgttcgagccgcgacccgagatcaggatcgcgacgcgcttcttcggggccggagcgctcacagggcgagttgccccgtaaaggtcacggcttccgccccgcgctcggtgatctgcccgagccggaccggcgcctcgccggcctcggtcaacgcgtccgccacggcgtcggccgcatctgcggcggcgaccaccaccatgccgatgccgcagttgaaggtccgcagcatctccgcttccgcgacactgccctcgcgcgccagccagccgaagaccggcggcacggcgatcgccgagaggtcgattgcgatgccgacgccgtcgggcaggacgcgggggaggttgtcggggaagccgccgccggtgatgtgggcgagcgcccggatgccgccggcccgcttcagggcggcgagcagcggcttcacgtagatccgggtcggctccagcagtgcctcgccgaggctgcggccgggcgcgaacggcgcatcggcgtcatagccgaggccggtcttggccacgatccgccgcaccagcgagaacccgttcgagtggacgcccgaggagggcaggccgagcacgacgtcgccgggcaggatgccggggcgcggcagcagcgtgccgcgctcggccgcgcccaccgagaagccggcgagatcgtagtcggcgccgtcgtagaggcccggcatctcggcggtctcgccgccgatcagcgcgcagcccgcctgccggcagccctcggcgatgccgcgcacgatgtcggcgccgacgcccggcacgagtttgccagtggcgtagtagtcgaggaagaacagcggctcggcgccctggacgatgatgtcgttgacgcacatcgccacgaggtcgatgccgatcgtgtggtggcgtccggtctcgatggcgatcttcaccttggtgccgacgccgtcattggcggcgaccaggatcgcgtccttgaagcccgcggccttgaggtcgaacaggccgccgaagccgccgatctccgcatccgcccccggccggcgcgtggcgcgcaccagcggcttgatcgtctcgacgagcgcgttgcccgcgtcgatgtcgacgccggcctgcgcgtaggtgagcccgtttccgtcctgcgccgtcatcgccgccccgtcgtccggtaatcgctgatcatgccaaaacccgctgccacatcgcggcgcgattggccactgtcaccggcgcggggcggcgtgttcgggcacagcatcatgccgtgccgcgggcgaaaaccgcctcgatcggcgtcctcggctgccgtggtgccctctcccgacgaggcgaggcggcgatcgaacgccctctcgccgcgcgcggcaaggcccaccatgcgaggtccggcttgcaagacccgccttgcaagacctgccttgaccgggcgcgccccgcttcccactgtccgcgccggacggattgacgggggacggcatctcgatgcgtgggcgggcaatcatcgggctgtcgatcctcgcggtggtcgtcttcctgctctacgagctgcgcgaggtgatgctgcccttcgtggcggggctggcgctggcctacctgctcgatccgctggccgaccggctggagcggctcggcctcggccggctcgctgcgaccctgctgatcttagcgggcttcgtggtcgggttcgtggtgctgctcatcatcgtggtgccgctggccgctgggcagatcgcctccctcgtcaattccctgccgaccatggtctggcggctgcagagcatcctcgtggagcgggcggggccgctgctccagcggatcggcggcacagaggtcgtcaacgaactgcaatcctccgtcggcacgctggtcgggcagggcggggcgtggttcctggccttcctcaagtcgctctggaccgggagccaggccctcgtctccatcgcctcgctgctcgtcgtcacgccggtcgtcgccttctacgtgctgcacgactgggaccggatgatcgccgccctcgacggctgggtgcccccgcgccaccgcccgacggcacggcggctcgcgggcgagatcgacggggcggtgaccggcttcgtgcgcggccagagcctcgtctgcctgatcctcggctcgttctacgcggtcggcctgttcctcgtcgggctgaacttcggcgtgttgatcgggatgatctcgggcttcctcaccttcatcccctatgtcggcacgctcaccggcttcctgctctcggtcggcgtcgctctggtgcagtggtggcccagcggcgactggctgcatatcggcctcaccgtcggggtgttcctcgtcgggcagttcctcgaaggcaacgtgatctcgcccaagctcgtgggcgactcggtcgggctccatccggtctggctgatgtttgcgctgctcgccttcggctcgctgttcggcttcctcggcctcctgctcgcggtgccggtcgcggcctccatcggcgtcatcgtgcgcttcggcatcgagcgctacctcgagagcaagctctaccggggcgacgggccgctgctgatcggggagtcagggaactcgacgctgcccgcccgcgattgatcgcgcggcggcggagaatcccgcgccgacgatccttcccgatggttgaaggcagtgcgggcgtccgccgggcgctcgtctcccgactcgtgtcgagcaacttggtgtaaggtgcgaggatgcgcgacacggaacccccgaagcagctcaccttcgacctgccgctcgacccgcgctacggcgccgaggactttctcgtcagcccctccaacgaggaggcctatgctctgatcgaggcatggcccgactggccggacaccgtgttcctgctccgcggcccgcccggcagcggcaagagccatctcgcttcgatctgggcgacgcgggcgcaagcctggacggtctccgccgcggacgtcgcgatggaccgcgtttcgcatctgatttccaacggcgccctcgtggtcgaggacgtggaccgcgcggccgggcgcgacgaggcggccctgttccatctgctcaacctcgcgcgcgagcgccgctttccggtgctgctcacggcctgcgggccggtggacggcttcggcctcaaggtcgccgacctgcgctcgcggctgcggctcgcccccggcgccgagatcggcccgccggacgacgcgctcctgaaggcggtgatcgtcaagctgtttgccgaccggcagctcggcatcgacacctcggtggtcgatgccctggccctgcgcatcgaccgctcgctcgcccgcgtccgcgaggtcgtggccgaactcgaccgcgacgcgctcggccgccgccgccgcatcacccggccgctcgcgctcgccgtcctcgaccgtatggaggccgccgacgggggcggcgaggggcaggacgcggacgagggggacggcgaagaagaagacgctgcgggcgggccgtgagtcgcccgccgttgtcacgaaaccgtcaaaccggttcggccgccctatgttagggagccgcgcagcactgcaaggggcggagtcgtcaccggtcgaatcctgatcgggacgcgcttcggagcggaagggagccagggcgttgtcggaagtggagtcggatgtcgtcgcccgggatacggaggcgaccgagaccgaagagaccagcctcgccaccgagcggggtgtgcgcagcgaatccgcccgcgcccggacggcccgcgccgcccgcatcctcgcggcggagaaggccgccgagaagccgtcggaggcggatgccaaggtggagagcgatgcggccgaggccgcccgcgagccggtgctggaggctgggcgatcgctccgccactcgcccgagcggttcgtgaaccgtgagctgtcctggctccagttcaaccgccgggttctggaggaatccgccaaccccaaccatccgctgctggagcagctccgcttcctctcgatctcggccaacaatctggacgagttcttcatggtgcgtgtcgccggcctgcacgatcaggtccgcgccggcctcgtcgtgccctcgcaggacggcctgaccccctccgagcagcttgcccgcatcggcacggaagtctcgcggctggcgctggaccagcaggatcgctggcgcgcgctgcgcgaggagctgaacggcaacggcatccaccttgcggagccggcggagctgtcggcggagcacctcgcttggctcgacgactatttcctcacctacatcttcccggtgctgacgccgctcgcgatcgatccggcccacccgttcccgttcatccccaatctcggcttcaccgtcgcgctgatgatggtgcggccccgtgacgggcgcaccctgcgcgccctgatccgcctgccgtcgctgctcgaccggttcgtgcgcctgcccgacgtggccggcgacggcaccgcccgcttcatcgccatcgagcaggtgatcgcgaaatacgcgagccggctcttccccggctactcgctgaaggggcagggcgccttccgcgtcgtgcgcgactccgatctcgagattgaggaggaggcggaagacctcgtcctgcacttcgaatcggcgatcaaacgccgacgccgcggcgtcgtcatccgcttggaggtcgaggcgggcatgacggaggagctgcgctccttcgttgccgacgaattggagatcgcccccgattcggtcttcgtggtcgaggggatgctggcgctcaacgagctgtcgcaaatcgtcgggatcgaccggccggacctcaaattcaagccctacaacccgcgcttccctgagcgcatccgcgaatcgggcggcgacgtcttcgcggcgatccgccagaaggatttcatcgtccaccacccctacgagtcgttcgactcggtggtgcagttcctggcccaggccgcccgcgatccgaacgtggtggcgatcaagcagacgctctaccgcacctcatcgaactcgccgatcgtggccgcgctcgcggaggcggcggaggccggcaagtccgtcaccgcactggtcgagctgaaggcccggttcgacgaggaggccaatatccgctgggcgcgcaacctcgagaaggccggcgcgcaggtggtgttcggcttcgtcgagctgaagacccacgccaagctgtcgatggtggtgcgccgcgagggcgaccgcctcgtcacctactgccacgtcggcaccggcaactatcaccccatcaccgcgcgcatctacaccgacctgtccttcttcaccgccgacccggccatcgcccgggacgtctcgcgcatcttcaacttcatcaccggctatgccgagccggcggagctggagcgcatggcggtgtcgccgctgaccctgaagccgcgcctcttgcagcacatcgaggaggagatcgcccacgccaaggccgggcgcccggcggcgatctggatcaagtgcaactcgctggtcgacagccagatcatcgatgcgctctacgatgcgagccaggagggcgtgcagatcgactgcatcgtgcgcggcatctgctgcctgcggccgggcattccgggcctttccgacacgatccgggtcaagtcgatcgtcgggcgcttcctcgagcacgagcgcgtctacgccttcggcaacggcgccgggctgccgcacccgaaggccaccctctacatttcctcggccgacctgatgcagcgcaacctcgaccggcgggtcgaatccctgctgccgatcaccaatccgactgtgcatcagcaggtgctcgatcagatcatgctggcaaaccttctcgacaaccgacagagctggcgtgtactggcatcgggtgcgagcgagcggatcagccctgcggacggggaggaaccgttcaatgcgcacaagtatttcatgacgaatccaagcctgtccgggcgcggcaagtcgtcgaagaagtcgagtccgcgggcgctcagccgtcgcgcccagcggtcctgaccacggcctgcgccgggccggtttccggcccggtactatcgtgagtgttcggccggtttccggctcggcaccatcgtaagtgttcaggcggcttccagcctggcaccatcgtgagtgtccgggcggtgtccggcctggcaccatcgtgagcgccctttgcgcggggtgcttccctgagagggggctgcatgggtccgacacgtcctcacctgacgctcgcccactccgccgaacggccggctccgctgatgactggcatgacgttcgaacccgtcgcgatcatcgatatcggctcgaattcggtgcggctcgtcgcctatgacgggctccagcgcgcctcgacgccgctctacaatgagaaggtgctgtgcgggctcggccgcagcgtcttctccacgggccgcctcaacgaggattccgtccagcgggcgctcacggcgctccgccgcttccgcgtcctgtgcgatacgatgcgggtctcgcgcatcttcgtgctggcaaccgccgccgcgcgggacgcggccaacggaccggccttcctggacgccgcgcgcgaggcgctgggccaggagatccagcttctctccggccggcgcgaagcggagctttccgcgctcggcgtcgtctccggcttctatgcgcccgatggcgtggtcggcgacctcggcggcggctcgctcgaactcgtcgatgtcaagggcaccacggtcggccagggcgtgaccatgccgctcggcgggctggcgcttcaggatctctccgagggctcgctgaagaaggcgcgcaagatcgcccgcgagcatctgaagaaggccgagccgcagctcgacaccctgcgcgggcgcaccttctacgcggtcggcggcacgtggcgggctttggcccggctgcatcaggccacccgcgattatccgctccacgtcatgcacggctacgcagtggagccctccgacgagctgagcttcctcgaaatggtcgaggcgagcgacgccgcgaccctgcaggaggtcgagaccatcgccgaggcgcgccggccgctgctggccttcggtgcggtggtgctcgaagagatcattcgggcgggccgtccgcgcgagatcgcgatttccgccttcggcgtgcgcgagggcctgctgttcgagcagctcgaccgcgagacgcgtctgaccgatccgctgatcgtctcggcgcaagagctgaacatgcagcgcgcccgctcacccggccacggcgacgagctgcgcgactggaccgaccagttcatcaccagcctggacggtcccgagaccgcgggcgagcgccgcctgcgccacgccgcctgcctgctctcggatatcggctggcgggcgcatcccgattaccgcggcgagcagagcctcaacgtgctcgccaacgccgccttcgccggcatcgaccatcccggccgtgcctacctcgccctgtcgggctatttccgccacgagggcgtggcgccggaaaaggcgagcccgaccctgcggacgctcgccggcccgcgcctgttcgaccgcgcccgcctcgtcggcgcgctcatgcgcgtcgccttcccggtctcggccgggatggcgggcccgctcaagcggatgccgctcgtggtggaggacggcaaagtggtgctgcgcctgcccgcggaatgggccgaactcaacggcgaacgcctgctcagccgcgtccgtggcctgggccgcgtcgtcgggctcgacgggcgggtcgaggtcgcctgagccggccgctcacgttccgctttcagaccgacatccgatcgcgccgatgcggcacgcgtcggcgattgggccgctggctcagcccgagagccgggtgtgggcgatcgcgatctcccgctcggcatcggccatcagataggcaatccgcggtccgtcgaggttggcgtccgtgaggcgctggcgcaggtcggcctcgtacttcttctcctcgacacgccgcggcggcggcagaaggcgcagcagcatcgggctggcgatctcactgcggatgagaccgcgatggttggcgagccgccgcaggctgctggcgaggtcgtcgagcttcgattccggcagatactggcgagcggacgtgcgggctcgggcgacctgagacatggtgcgacctttcggcgacaatatgcgataaatcgcctgccaccggttcgctttcccttgagaaagaccgttaacgcttctcgcgctgtatcccaggcccggccccggaccggatgcgtgccggtctggggctaggggaatgcggtcgagggaattcggataggtgggccttgcgccggggtcgcggttcctgttccccgcgctcccgacgcacctgcagccgctcggcccactgagcgtcacaggaacggcgcagagaactggtccgcaccgccccgtcactgccggccccgccaccacgcaggcccgagagggctcgcgaaaccgtcaggcgcatcggccgcggggagggccgatgtagaggcccgcgccgccgacggcaaccgtgccgtgacgccgctcccccgccaccgatgtgggttccggccttcgccggccctcggctgacctgcttctcacagaactcccgccacctggccgtgccccgagggacagcgatcggtgatcgggagctttgatgcgaggccctgttaccgcagcgagccgcagaagcgctggatgcgccggcaggcctcctccagggtcttgttggaggtggcgtaggagatgcgcaggttcgggccgaggccgaaggccgagccgtggaccgccgcgaccccttccgcctggagcagttcggtgacgaagtcctggtccgagccgatggtcttgccggtctcggtcgtcttgccgatcagctcggcgcaggacgggtagacgtagaacgcgccttccggcaccgggcatttcaggccgttggtctggttcagcatcgagaccacgaggtcgcgccgctcctggaacgccgccttgaagcgcgcgaggtgctcctgcgtgccgtccagcgccgccaccgccgcccattgcgagatcgaggaggcgcccgaggtctgctggccctgcacgaagtccatcgccttgatgagctgttcggggccggcagcgtagccgatacgccagccggtcatggcgtaggccttcgagacgccgttcatggtcagcgtgcgctcgtacaggccgggctcgacctgcgcgggcgtaacgaactcgaagtcgccgtaggtcaggtgctcgtacatgtcgtcggtgagcacccagacctgcggatggcgcatcagcacatcggtgatcttcttcatctcgtcgcgggtgtaggcggcacccgaggggttcgacggcgagttgaggatgatccacttggtcttgcccgtgatgacccgctccagctcctccggctggagcttgaagtcgtgggccatgtcggtctcggcgaagaccggtgtgccaccgcacaggatcaccatctctgggtaagacacccagtaggggcgggggatcacaacctcgtcgccggggttcagggtggcgagcagcgcgttgtagatgacgtgcttgccgccggtgccgacgatggtctgcgagaccttgtagtcgagcccgttctcgcgcttgaacttcttgacgatcgcctcgcgcagcgggttgatgccggagacgggcgggtacttggtctcgccacggcggatcgcgtcgatcgccgcctccttgatgtggtcgggcgtgtcgaaatccggctcgccgaccgagaggctgatgacatcgacgcccgaggctttcagctcgcgcgccttctgggtcatcgcgatggtcgcggacggcttcacccgcgagagggcgtcggcgagaaagcccatgggagatctccgaaaggtcttcgagtgtgcggtggcccgaaagatgttccgggcatcgcggctctcgtaatcatgcgccgcggcacgagcaagcgcggcaggcgggaggctgctgcccaacccctccggtcggaggcggcctcttctcagccacggcccgtccgaggccgcctgcaatttttctcaatctggaacgaagtgtttttgaggcgtacgctgggaaggttttcgggtattgtcacagacaagacgcgcagtttcttgcagtgcgacagcatatcggtgcactgcaacgataattgtatgcagaattcagctgccccagtgagaccgggacttgtccggactcgcgggggcggccgacaatagtccgggcggaagcggcaagaggcgggcggtaccgtccggccgagccaggaaagtggaggacggcgggccctatgaagaagaacaaggtcatcacggccgaggaagcgatcgcgctgattcgcgagaacgacgtcctcaccacgaccggcttcgtccagagctgcatcccggaggcgctgcacgcggcgttggagaagcgcttcgtcgacactggttcgccgcgtggcctgaccctgatcatgaccgcgggcgcgggcgacagcaaagggctgggcaccggccgcctgcatcacgacggccttctctcccgtgtcatcgccgccaatttcgggcgcatgccgaaggtcgcgcaggccgcgcaggccaacctgatccgcggctacaacctgccccagggcgtgatctcgcagctctaccgcgcctgcgccgccggccagccggggctgttctcgaaggtcggcctgaagacctatgtcgatccgcgccacggcggcgccaaggtcaacgagctgaccaccgaggatatcgtcaagctcgtcgaggtcgatggcgaggagtggctgttctacaccgccaccaagatcgacgtggccttcatccgcgccacctccgccgacccgtcgggcaacctctccttcgagaaggaggcgctgaccctcgattgcctcgcccaggccatggctgcgcgcaacaacggcggcatcgtcatcgcccaggtcgagcgcatcgtcgatgatggctacctgctgcccaaggacgtgcgggtgcccggcattctcgtggattgcgtcgtcgtggccgagcccgagatgcaccgcatgaactacggcgtgatgtacgacgccgccctcgccggcgaaatccgcgtgccggtcaccggcatcaagcggatgccgctcaacgagcgcaagatcatcgcgcgccgcgccgccttcgaactgccgcccaacggcgtggtcaatctcggtgtcggcgcgcccgagggcatctcctccgtcgccaacgaggaaaagatcaccccctacatcaccctgacgacggaagcgggcgcggtcggcggcgtgctggcctcgggctcgagcttcggcgccgcgacgaacgccgactgcatcatcgaccagaaccagatgttcgacttctacgacggcggcggcctcgacatgacctgcctcggcatggccgagtgcgacggcgccggcaacgtcaacacctcgaagttcgggggcaagctcaacggctgcggcggcttcatcaacatctcgcagaatgcccgctcggtcgtcttcgccggcaccttcaccgcgggcggcctggagatcgcggtgcaggacggtcaggtaaagatcgtcaccgagggccgcgcccgcaaattcgtgacggaggtgcagcagaacaccttctcgggcccctacgcggtcgagcgctcgcagccggtgatctacgtcaccgagcgctgcgtcttccagctcacgaaggaggggctcgaactgatcgaggtggcgccgggcatcgacatcgagcgcgacatcctcgcccacatggatttcgcgccgatcgtgcgtaacccagtgccgatggatccgcgcatcttccgcgaggatccgatggagctgatctcggatctgctcaacctcgacctgaagtcgcgcgtcagcctcgatgccgagcgcaacatcctcttcatcaacctggaaggctggtactgccgggtgaagagcgacatggacgagctgcgcatgaccatcgtcgacgcctgccgcaaggccggccagcgggtcaacgccgtgatcaaccacgacggcttccggctcaacgagaacctctacgatgattacgccgggatgatccaatatctccaggcgaactactacgcgacgacgacccgctacgcgaccagcgccttcctgcgcctgaagatggaggaggcgctgaccaagcgcggcgttgccccccacgtcttcgagcgcaaggaagaggcccaggccttcctcggcacgaccgaggacaagaaggcgcgcaagatgatctcaccggcggtggcttccgccgcttgaggacgcgccgagaaaggaaggggatcgcgaaaggcttccggccctcgtgcccccgggggggctgccacgccgggcgcggatcggcgtggcatcaacgacgcggaccctctccgattgcgacgcgagcgagtagtggtggctgtcgccccttttcgtcgggccagatactttctggaagaaacgtgatggcgttttgacgaattgctggctggcttgtcgaaagagcgagcgtcgaagccttagctccggatccggcccgacgcggttgaaacggctgcgaccctcggttgccgtttttcgacacgctgagaacatttcttaagcgagatgcggaaagcattcggtgtccccgaattcgacgcaggcatctccggacaatgacactcaagcgcactctcatggggctgttcgcgctcatgttgctgttcgccgtcgggcagggcgttctcgctctggtcaagctcgatgcgatcggcgagcggacgtcggagatcctggacaccacaatcccgtcgatcaacgaggcccacagcatcaacgcgttcgtgattcggacgcggctctggcagttccgctacgtgacggccgagaacgagaccgcgcgggcggagagcggcgagaaggtcaaggctttcatgcgcgaccgcaatgccaaggttgaggcttatcggcggctgatctcctcgcccgaggaacagcggacctacgacgatctcctcgccaagctggaacagtcgaagcccgattgggaccggcttcgcgccttcaccgccgagcagcaggatgaggcgctcacctatttccgcggccccatgaacacgcgctaccttgccacctccgaggccgcgcgcgccctcgtcgatgtcaacatggccgcgagcaagttcgccgacaccgcgatccgcgccgagcaggcgacggcggtcaaggtcacgctggtcgccctctgcatcacgacgctgacggcgatcggcgcgatggtcttctccttcgtcggcgtctcgcgcccgatcgagcggatgacggcggcgatgcgccgtctggccggcggcgacaccgaagcgccgatccccttcgcgcagcggcgcgacgagatcggggcgatgtcggcgaccgtcctcgtcttccgcgataacctgttgcgggcccgtgcgctcgaaaaggaaaccgaactcgcccgcgcctcggcggaagagcagcgcaaggccggcatgcgcgagatggccgacggcttcgagcgtgcggtcggcggtattctcaacacggtgaccacggcggcgaccgagctgcaggtcaccgcgcagagcatgaccgcgatcgcgacggagaccgcggcacaatcgaccgcggtggccgccgcagccgagcaggccgccggcaatgtcggcatggtcgccgcggcgagcgaggaactcggcgcttcggtgcaggaaattgggcggcaggtcgccggctcggccgaactcgccgggatcgcggccggcgaggccgggcagaccgtcgtcctggtccgcgatctctcggaggccgcggcgcggatcggtgatgtggtggcgctgatctcgaccatcgccggccagaccaatctgctcgctctcaacgcaacgatcgaggcggcacgggccggagaggccgggcgcggcttcgccgtcgtcgccgccgaggtcaaggaactcgccaaccagacggcgcgcgcaaccgaggagatctcggcccagatcgcccgtatccagggggcgaccggcgaggccgtctcggcgatcgacggcatcagcacccgcatccgtgagatcagcggcgtcgccaccggcatcgcggcggcggtggaagaacagggcgcagccacccaggagatcgtgcgcaatgtcggccaggcctcgaccggcacgtccgaggtgacgaacaacatcgcggcgtcgcctcggcggccgaggagaccggggaagcggcatcccaggtgctgcactcggcctcggacctgtcccagcaggccgagcgcctgaacacggagatgtcccgcttcctcgccaccgtgcgggcggcctgaggcatcgccccgatcgcctcgtctgagtgacggggtgagacaagcactattgcgcgaagccgcattagcggcttcgcggcgcgaagagcgccgcgcggagcgggcttctcagggcgtgagccctgaaaagcatcgagcggagcgaaagcctgagcccgcggaggcgggcgccggcgactgaggccaaccaagagcgggggcgattgctttcaggcgatgggcctgatgccgtcccggcctcgccttgcgtcatccgctcgcatctgctaacgccccgcccatcccacacgcggagctggccccatgcctgaatggggcgtttccggtggccggccgattggccagctactcctccgcggcggtatcaaccggagagaccaaaaatcatggccgtcgatttctctatgcgccagctcctcgaggccggcgcccatttcgggcaccagtcgcaccgctggaacccgaagatgcagccctacatcttcggcacccgcaacaacatccacatcatcgacctcgcccagaccgtgccggcactccacgccgcgcttcaggcggtgagcgacacggtcgcccgcggcggtcgcgtgctgttcgtcggcaccaagcgccaggcggcggattccatcgccgaagcggccaagcgctcggctcagtactacgtcaactcccgctggctcggcggcatgctgaccaactggaagaccatctccggctcgatccagcgcctgcgcaaggtcgatgagacgctcgagggcggggccgtcggcctcaccaagaaggagcgcctcatgctgacccgtgagaaggacaagctcgagaaggcgctcggcggcatcaaggacatgggcggcgtgcccgacctgctgttcgtgatcgacaccaacaaggagcagctcgcgatcaaggaggcccagcgcctcggcatcccggtcgctgccatcgtcgacacgaactgcaacccggacggcatctcctacatcgtccccgccaacgacgacgccggccgcgccatcgcgctgtactgcgacctgatcgcccgcgcggcgatcgagggcatcggccgcggccagggcgcgctcggcctcgacgtcggcgcctccgaggagccgaccgccgaggaactgccgccggccaacgacgacgtcgcggtgtccgtggcctccgacgcgatcgccccggccgacgtcgccgcgctcgccgagtcgaccgagcacttcgagcagctcgctgccccgcgcggtgcgcccgacgacctgaccaagctcaacggtgtcggcccgcagctcgtgcagaagctcaacgatgccggcgtgtggcactactggcagatcgccgccatgcagcccgaggacgtggccaagctcgacgccgacctgaagctcaacggccgcttcgcccgcgacggctgggtcgagcagtcccgcgccttcgtcgaggcttccgcggcctaagtcccgcgttcgccgccgggcttttcgcccggcggcccgatcgtcatcttcctgcaaagcccggtgctttcaaagagcgccgggctcattcacttgaagacccgctcttcaagtcccgctcttcaagacctcgagaggatcgccatggccaacatcaccgccgcactcgtgaaagagcttcgcgaaaagaccggcgccggcatgatggattgcaagggcgcgctcaacgagaccaacggcgacctcgaagcggcggtcgattggctgcgcaagaagggtctcgccaaggccgccaagaaggccggccgcgtcgccgccgagggcctcgtggccgtcgagtccgccggccgccacgctgcggtggtcgaggtgaattccgagaccgacttcgtcgcccgcaacgacggcttccaggccttcgcccgcgaggccgccaagctcgcgctgaacaccgacggcaccctggagggcctccaggccgcgaccttccccggctcgtccgagacggtccaggagaagctctcgaacctgatcgccacgatcggcgagaacatgaccctgcgccgcgtcgccaagctcgaagtgagcaagggcgtgatcgcctcctacgtccacggccagatcaacgaaggcctcggcaagatcggcgtgctcgtcgcgctcgaatccgagggtgacgtcgagttcctctccacgctcggccgccagatcgccatgcacgtcgccgccaccaacccgaccgcactcgatgcctcgggcgtcgatcaggccgtggtcgagcgcgagagcaacatcctgcgcgagaagaacgccggcaagccggaccacgtgatggccaagatcgtcgagagcggcctgaagagctactacaaggaggtcaccctcctggagcagcccttcgtccatgacggctccaagaccgtctcgcagatcctcaaggaggccgcgggcaaggccggcggcgaggtcgcgatcaagggcttcgtccgctacgcgctgggcgagggcatcgagaaggaagaagggccggacttcgccgccgaagtcgcgagcatgtcgcgctaaaagctcgggcggggacgtttgagagcctgactcggctccagtcgtcaccgatcctcacagatcgtcattcaggggcggcggcagcgatgccgtcgcccctcgacgttcggccccccgtcttgttagaagccgcggcgcccagaacccgagacgacgaggatcttcgatgtcggagacgacaagctaccgccgcgtcctcgtcaaactctccggggaggccctggccgcccccgacggtttctggctgcatccgccgatgctggcagccctggccgaggacatcgcggccacgatctctcgcggcatccagatcgcggtggtggtcggcggcggcaatctgatccgtggtgctcgcatctcccaggccggctggatcgaccgggcgacgggcgattccctcggcatgatggcgacggtgatgaattcgctcgccatcgagaccgcgctcaatgccgcgggtgtccaggcccgcacgatgtcggcggtatccatgccgaccatctgcgagacctatgcccgccagccggcgctgcaccatctcgacaagggtcaggtcgtcgtgctcgcgggcggcaccggcaatccgtatttcaccaccgacactgcggcggtcctgcgcgcggcggagctgcgctgcgatgccgtgctgaaggcgacgcaggtggacggtgtctactcggccgatccgaagcgcgatccggaggcgatccgctacgaccgcatcacccacgacgaggccatcgcccgcgatctcaaggtgatggacaccgccgctttcgccctggcgcgggagagccgcctcaccatcgtggtgggctcggtgcacgccccgagttcgatcaacgcgatcctgacgggcgcctcggtctcgacccgcgtggtgccgtaggcagcggcgttttccggtgaggatcccctcgccccgcttggggggagagggggaagtcggtgtcgggccggcaggtaagcctgcggcccgcttctgtcgtcaagaacgaatcagccgaccttctgggccttggcgcgctcgatgccttcgagaatcaggcgatgggcttccgccttgtcgccccagcgcacgaccttcacccacttgccgggctccagatccttgtagtgctcgaagaagtgctggatctggctgaccgtgatatcgggcaggtcggtgtagttctcgacgcggttgtagcgctgggtcagcttgcgcgagggcacggcgatgatcttctcgtcctcgccgccgtcatcctccatcaccagaacgccgacggggcgcacgctgatgaccgcgcccgggatgatcgcgcgggtgttggccaccagcacgtcgcacgggtcgccgtcaccggagagggtgtgcgggatgaagccgtaattgcccggatagaacatcggcgtgtagaggaaccggtcgacgacgagcgtgccggcgtccttgtccatctcgtacttgatcggttcgccgccgagcggcacttcgacgatcacgttgacgtcgtccggcggattcttgccgatcgagatggcgttgatgtccatgggcctgtgctctctgaaatccggccgtcggacgcttcgccctgtccggcgggtgtctcgtgcgggggcagcttacgacgccgcacccatcgatcgatgtcttagattgtgcgggcgggaaatgaaatcgtccctctggccaagttgcgtttcctccgccatcgcgtggcgaaaaacgcgggtttgcaccgtccggccccgattccggccttgagcagaggcccgctccggagctcccacctccatctgggacgatgctttgctcccggcgcgatcaggtgaagaggtagccgacctttggcaggcagaagccggagatgcgctccaccgattccgcaccggccacgccgcccaagccctcgtagaagccgcaggcgcgggcgttgtcggcgagcgcccagacgccgatgcgggtgagcccgcgctcgatcaggtcgttgcgcaccgcccggaacaggcgcgtgccgagcccgagcccctggaattccggggcgatgtacagttcgtcgatctctccgtccgcccgcatggcccggtcccgcgcccggccgtaagtggcgtagcccgcgatccgctcgccgaaggtgatgacggcgaatccgcgcccgccgccgatcatctcgcgccaggtctccggcccgcgccgggccaggaagcgctccagggcgacccctggaatcacgccctgataggcctcgcgccacgcatcgtcgaagaccgccgagaggctggcggcgtccgcggcgcgggcacggcggatgctcaccgtggtcgtcgtcatggtgtggtccgattacgagccgatgccgcatgatgacggcaaagcgagcggttcggcaacggcctgaaacggggtgcgttgtcgcccgaatcgcgggctgttagagggacgctccgacacgcctctcgcagcaatccgtgttcaaccgtttccttcctcccgagacccgctacgcgcggcgcatggcccgcatcgcgaagttcgagcggccgatcgacggctccgtctcccgggcgaaggcctgggcgaacatgctgctggtcgaccacggaatcttccgtctcgcctatctcaaccggcaccggatcggcaccgggctggtctggcgttcggcccagccgacgccgcaccagctcgcgtggttcaagcgccagggcgtgcgcacgatcgtgtcgctgcgcggtgggcgtgagcacggctcctggcccctccagcgcgaggcctgtgagcggcaggggctgaacctcgtcgagttcgtgctgcgctcgcgtgaggcgccctcccgcgagaccctgctggcggcgcgcgacttcttcgccggcctcgaataccccgcggtgatgcactgcaagtcgggggcggaccgggcgggccttgccgcgaccctgttcctgatcctgcacgagggccggccggtgcgggaggccttgcgccagctctcgccgcgctacggccatttccgctttgccaagaccggcattctcgacgcgttcttcgcgacctatctccgcgagggcgaggcgcggggccagagctttctggactgggtcgagcacagctacgatccgcaggcgatcacccaaaacttccgtgccggtttctggtccgacgtcgtcgtcgaccgcctgctgcggcgcgagtaggcgccgccttggccctcagactgtcgcggctgctcggggccgtgtctcccccgtggaccggacgacgcgggtcgaacgaggccggtctgaacggtccccgggtcgcggtgatcggcaattgccaggcgaagggcgtggcggaggccgtgcgcatcctcgcgccgggcgcgcgggtgcggctgatcccgatgagcacgctgggcaagcgcgagcgcagcctcgacgcctttgccgccacgctcggcgattgcgaccacgtcttctcccaacccttcccgacgggcttcttcccggagggcggctcggaggcgctgcgcgaacggctgccgcggatgcgtctcttcccctcgatcgtcttcacggcgttccacccggacgcggtctatgtcggcgacctcgcctcggtggcgcgggtgacgttggtgccgtcaccgctcggcagctaccactcggcgatcaccctgttcggattcctccagggcctctcgcagaagcagatcgtcggcctgttccgcgaggacgtgttttcgcgcctcggctatctcgacgcctgggggctggccgccgcggacctgatcacgtcgagccgggcgatcggcttcgatctctcgggcgatctgctgcgctggtcgcgaggcggcctgttcatgcacaacatcaaccatccgcgcctgaacgtgttgggcgacatcgccgggcggctgctgcgcgaggccgggctcacgccgcggccggtcgcggtcgaggcctacgcgccggatgaacttttggacgacgcgatctggccggtctatccgccagtggcaatgctctacggcgtgccgggctccacgatcttcaagcgccgccagcgccggggcgcgccgcccgaaacgctcggtctcgacgccttcgtcacggaaagcttcgcgatctaccagcggcagccccgcgagaccctgacctgccaccggatcgagcactgggcggcgtcacccgagatccgcaggctgttcgcggcttgagtcgtaacgggttcccaaagggcaagccctttggcgggtcccagggcagagccctgaacctcacccctcggcctcgtccttgcccccgcgttcggcgaggcgggccagcgtcgtcatctcgcggaaccacgtccgcacgggcttggccggcgtgccgccccagcgcgagcccggcggcacgtcgcggttgacgttggaggagccggcgatctgcgagcccatgccgatgcgcaggtggccgacgaccccgacctggccgccgagcaccacgtaatcctccagcgtggtcgagccggaaatgccgacgccggaaacgatcacgcagtggcggccgatcaccacgttgtgggcgatctgcacgaggttatcgatcttggtgccctcgccgaccaccgtgtcgcgggaggcgccccggtcgatcgtggtgttggcgccgatttcgacatcgtcctggatgatgacgcggccgacctgcggcaccttgatgtggccgcccgcgcccatggcgaagccgaacccgtcctggccgatccgggcgccgggatggacgatgacgcggttgccgacgagcgcatgggtcagagtcgcgcccgcgccgatggagcagtcgcggccgatccgtacgttggggccgatcaccgcgttagggccgagcaccgtgcccgcgccgatctcggcgccggggccgacgacggcgccgggatcgatgcgcacgccgtcctccagccgcgcctgcgggtggacgtgggcgccgggggacacgccggcggcggcaaacagcgagcccggccgcatcgcctcctcgtagaggcgtgccagaagtccggcataggcgcggtagggatcgcgggtgacgagggcgatggtgccggccggcacgcggggagcgaagcgcggcgagacgaggcaggccagcgctcgcgtcgtggccagcgcgtcgccgtagcgggcattgtccatataggcgagttcgctcggtcccgcggtttcgaggggggcggcgccggtcaccggctgcgacgggtcggcgccgtcggggagcgggacgccgcaggcctcggcgacgctgccgagggtcaagccgcctttcggcgcgatgaagacgggatctgacatgaggttcgacgccggcaggggagggagctgggcgccgctatagcgctcttcgtcggaaggggcatccgcccggacgggagcggacgtgccaccaaaagcaaaagagccgtgcctgaccgggatacggtcaggcacggctctttcaagccaatgcttcgaggatcagaagcgcgagccgccggagaagcggaacgcctggagctggtccttgccgaccttgcccagagccgtctggacaccctcgtccttcgacagcgcgtaggcgtagtcgaagcggatcgggccgagcggcgagttccacaggatcgaggcacctaccgacgaacggatcgtcgccttgtcgcggacgttcacgcattcgggctcgaccgtgatcgcgccggcaccgaagttcgtgtagttgcagcccgatcccggcgcgaagccgttgatgaagccgtcgcggttcacgtcgaagttgcggcggccatcatagccgaacagcgtaccggcatcggcaaacagcgcgcccttcaggccgagatcccgcggcagaccccagatcgggaactgaacttcgacggtggcgccgaagtaggtcgtgccgccgatggcgttggagcgggcgtcggcgatgccgatgtcgcgcgggccgaggccgttcggggcgaagccgcggaccagcgacgggccgaggaagaactggtcggtgatgcgcagcggctgatcgtcgaggttcgagacgtggccgccctggagacgcacgaagccgaccacgtcctcccacagttccttgtagtagcgggcatcacccgtcacgcggaagaacttggagtcgccgccgatgccggccacatccggcttcaactcgccgtagaagccgttcgtgggccgctgaaggttatccagcgtcgagtaggccagggtgacgcccgcgagcgaggtcagcacgttgccctgctgccccttgagggcgatcgaggcctcgccgtcgaaggcgcagttcggataggccgggaggccaccgacgtcacggccgctcgacgggtcgatcgtgccggcggggttgatggccgtgtagccggggatcgccaccgagcagtcgttgtagggccgcttgatggtgttcggcacccgcagctcggtgttgtagaccgagtagcggaaggtgacgccgaattcctcggtgatcggcaggccgaggcggagctggccgccatagacggtcgtctcgtagcgcgaccaacgggtcaggtcggaatacttgtagaaggcgtcgaagccggccgcgaggcggtagccgaggaagtacggctcggtgaaggagaaatcgatgccgcgggcgtactggccgccctgcaccgcgaggcgcacatactggccgcggccgaggaagttcgactcggagaccgagacttcgccgatgatgccgtcctgggtggagtagccgccggccaccgagaacgaacccgtgggctgatcctcaacgtcgatgttcacgaccacccggtccggggcggagcccggctcgttggagaagcgcaccttcttgaagaagcccaggccgttcagccggcgctcggcgcgatcgaccagcacgcggttataggcatcgccctcggtcagatcgagctcgcggcggatgacgtagtcgcgggtccgggtgttgccgcggatgttgatgcgctcgacgtagacgcgcggtccgtcctcgaccacgaagccgagggcgacctgatgggtggcgcggtcgcgctggccggtggggcgcacctgggcgaaggggtagccctggcggttgacctcgttggtgacgccaacgagcgtcttctcgacgtcctcggcgttgtagacgtcgccgacctgggcgcggatctgcccgtcgagtgcctcgcggtcgatgccggcgatgcgcgggtccacggccaccgcgccgacggtgtattgctcaccttcctcgacggtgacgttgatgacccagccggcatcgtcgccggtctcgacgtagcgggcatcggcgttgacgacgcggaagtcggcgtagccgttcttcaggtagtaccggcgcacgatgtcgaggtcggcggagatacggtcgggatcgtagacgtcggaggtcttgatgaacgagaggaagttcatctccgaggaggacatcaggcccttgagggtcgattccgaataggcttggttgccgatgaagtggatttcgcggatgccggtcttatcgccctcgtcgatggcgtagatgacgtcggaacgtccgctgggcaggtcgacgaggcggtagctgaccttggcggtgccgcggcccgagcgcttgtagacgtcgcggatgcgctcgacgtcggcggcgatcaccgccgggctcagggcgccgcggtccttggtctcgacgacgctctcgagcgtcgccttctcgaccttcttgttgccctcgaagaagacacggccgacgacgctgttctcacgcacgcgcaccacggtggtgccgccgcggccggagacctgcacgtcggagaagaggccggtggccagaagattgcgccgcgcctcctcgggagacccggtggcagtgccggtgacgtaggagcggatcgtctcggaatcgacccggcggttgccttcgacgacgatctgctgcgcctgcgcggccgcgccgccgaggatcacggtggcggcggtggcgaccagaacgatggcacgctccgccgactttcgccggcgctttcccgtcatcgacatcatgtaatcgcccgtctctttttgtctcagcacgggttcgcacccgcaggcagccgcccttaaggctcaccgccctctggtcccggccacgcttgtatcgggattcccccacgaagcaaacgcggcggccgtccgacataccgggattttgaggggtcgtggccttcgcgccacttaacgacgaagcaccttttcacgtgatctcagattagcgtgaatagggcgtaaatatgatcgcgagcacgactttccggttcgcgttctgatcgtagtaaggcggcattcaccgcaaaagcgaacggcccggcggggtcgccgggccgtcgatacaaggtcgggaaggggtagggaagagggctcggatcaggtgccgcgctggctcagcgaggcgccgagattgaggatgtcgttccaggcggcgaacagcatcaacatcagcacgaaggccagcccaatgcggaagccgatctcctgcgcccgctcgctcaaggggcggccgcgcaccgcctcgaaggcgtagaacatcaggtgccccccatcgaggagcgggatcgggaacaggttgagcagcccgatcgagaccgacaggagcgccaccagcccgatcagtccgccgacgccgccgacgcgcgccacctcacccgagacccgggcgatgccgatcgggccggagagctggtcggcggattcacgcccggtgacgagcttgccgatgtagtcgaaggtccgctccaccacgaaggcggtctcgtggacgccgagcttcagcgactcgaacgggccataatgcaccagcttggccgcgccggcattcggcccgttgatgccgagccgaccgaagcggtggcgaccgaagggcgtgcgctcctcgatcatgtccggcacggcggtcagggtctggacctgcccgccgcgatcgacggtcaccgccagcgaggagccggcggcggccgagacgacgcgctgcatatcgttgaaggtgttgaccgtctggccgtcgatcgtgcggatcacgtcgccgggctggaagcccgcccgcgcggcggcgctgttcggctgcaccgcctcgacgcgcgccggcgtctcgtagcggccgctgacatagatcgcgcccgcgaagacggcgatggccaggatgaagttggcgatggggccggcggcgacgatggctgcgcgcttggccacgggctgggtcgggaagctcaccgcccgctcgtgcgggctcatgcgggcgaccgcctccgggtcgggcacgctggcgccgttggcatcgcccacgaacttcacgtagccgccgagcgggatcgccgagagcttccagcgggtgccccgccggtcgttgaagccgatgatctccgggccgaagccgatggagaaggcggtgacgccgacgccgcaccagcgcccgaccaggaaatggcccatttcgtgcacgaacacgacgatcgtcagcacgatcaggaacgggatcaccgcgccgaagaagccggcggcgttgccgcccatgccgctcaagaattccatggccgttatccttcaggccgcgacccacgtatgggatccgtgcacgtcatgcgcgaatcccagtctcaaccgtccgccctgacagggcgagcccatggccggcaagtcgcggatcgtcgcatgcctcacgttcgagcgcgagatctattcgcgcgcgcaaccccttgggccgggctctcaatccccgacaacacttcgtaaaggttaattctcagcctagcccgcggcgcgggcggcgggcaccgcctcgaggctccaggcgcgcacccgcgcgtcgatggccagcgcctcttccacgtcctccggcgcatggcggaactcggcggcgaagtgctcgaccgcccgctccaccagttcggcgatgccgtagaagggaatcgcgccgcggatgaaggcggcgaccgcgatctcgttggcagcgttcatgacggtcggcgccgcgccgccctcggcgagcgccgcgcgggcgacgcgcaggcaggggaagcgggcctcgtcggccggctcgaaggtgagactgccggtgacagccagatcgagcggccgcccgcgggcgatctccagacggtcgccgaggccgagacagtgggcgatcggcacacgcatgtcgggcatggcgagccccgccgtcaccgcgccgtcgcgccacgcgatcagcccgtgcacgatcgattgcgggtggacgatcacgtcgagccgttcggcctcgatgccgaagaggtggtgcgcctcgatcagctccagccccttgttcatcagggaggcggaatcgatgttgatcttcatgcccatcgaccaggtcgggtgggcggcggcctcggccggggtcgcggcggcgatgcgctcgcgggtccaggtgcggaacgggccgcccgaggcggtcagcgtcatcttggcgatgtcggacacacggccgtcacccatggcctgggccagcgcgttgtgctcggaatccaccggcaggatgcgggcgccgtaacgcttggcgtcgcgcatgaaggcgtcgcccgcgcagacgaggctttccttgttggcgagcgcgatggtgcgcccgagccggagtgcggcgtgggtgggtttcaggcccgccgcgccgctgaccgccgcgacgacgatgtcggcctcgcgggcgaccgcctccagcaccgcattctcgccggccccgttcgggatgccggagcccgcaagcgcctcggccaaagccgggccggcgctctcgtcggcgagcgcggcgaaatccggccgcatctccagggcgagcttggccagggccgcggcgtccttgccgccgacgagggcgccgacgcggaagcggcccgcatgctgggcgaggaggtccgtggtcgagcggccgatcgagccggtggcgccgaggacggtgacggtgagggtcacgggatcagttccgttcaggcattcaggagccgcagggcggcaaggcacaggccggcgagcccggccacggcgaagaagccgtcgagccggtccatgacgccgccatggccggggatcgagcggcccgaatccttgacgccgtagcgccgcttgagggcggactcaacgaggtcgcccccctgcgacaggatcgaggcgaggccgctcagcgctgcgaccagggggagcgagaccgcgggcagcgcgtcccaaccctggctgcgggcgatgagcacggtgacggttccgccgacgattcccgcggcgaggccgccgagcgcgccggaccacgtcttcttcgggctcacccgcggcatcagcttcggcccgccgatgaggcggccggtgaagtaggcgacgctgtcggtggaccagaccaccgcgaacatccaggccggtccgacgatgccgatctcggggtcgatccgcagcagcgtcggcaccagggcgaccacggcaccgccgagcaggccccagatcggcttgcgccggccggggccgtgcccgagggcgaagagaccgaggctgccggcgagcagaaggagaaccggcacccagacgggggcgccgagcagcgccgtggcgagcacgccgaacagcgtcgccccggtcaggcccagcagcggcagcagcggctcggagcgggtcatggcgagccactcggcggcgccgacgacgcccgcgatcagccagatgccggcaaaggcccagccgccgacgaggagcgtgccgagcacgacggcgccgagcaccagcgccgaggcgacgcgcaggccgaattcgcggttggcgaagggcggacgccgggccggggaaaccacttcgtcgcccgccatcagccggctccggcgctgaggccgccgaagcggcggtcgcggcggtggtactcgctgacggcggcgaggaacgcggcgtggtcgaaatccggccagaagcctggctcgatcacgtactcggcgtaagccgtctgccatgtcaggaagttcgagaggcgctgctcgcccgaggtgcggatcacgaggtccgggtcggggatgccggcggtgtcgagcgcctcggtgatggtcggcagctcgatctcgtcgacccgcagccgcccctcggcgacggaggccgcgatgcgccgcaccgcgcgcaggatttcctggcgcccaccgtaattgaaggcgaccaccagggtcagcccggtattggcgcgggtgcgcgcctccgcctcgtcgagcaggctcgcgatgtccggcgagaggtcggcacggtcgccgatcacccgaatgcggacgttgttggcgtggaggtcggcgagatcaccgcggacgaacagcttgagcaggcccattagctcggaaacctccgagggggggcggcgccagttctcggaggagaagctgtagatcgtgagatagtcgatgccgagggtgatggcggagcgcacggcgcggcggacggcctcgacaccgcgccgatgcccctcgaaacggggcaggccccggcttgccgcccagcggccgttgccgtccatgatgatggcgacgtggcgcggcgctggctgtccggcgcctccgggggcggcgcctgccgcctcaccgatctgccgcgcgccttccgagcgaaccaacgcagcctcctcatctcgccgccgcggttcggcgcggccccacccgtctccgttccgtgcaggccgggtgtcagacctgcatgatttccttttccttgctcgccagcacgccgtcgatctcgttgatcgcgtcgtcggtggccttctgcacctcggcagcctgacgcttctcgtcgtcctgactgatggcgccgtccttctcgagcttcttgaggatgtcgagcccgtcgcggcgcacgtggcgcacggcgacgcgggcctcctccgtgtacttgtgcgcgaccttgaccatctccttgcggcgctgctcgttcatctcggggatgcgcaggcggatggtctggccttccgtcatcgggttgaggccgagatcggattcgcggatcgccttctcgacgttggtgaccatcgagcggtcccagaccgagatcgagagaagccgcggctccggcacgctgacggtcgcgacctgggccatcggcatcgaggagccgtaggcctcgacctggatcggatcgagcaggctcggcgtcgcgcggcccgtgcgcagcgatcccagatccttgctcagagaactgacggcaccctgcatgcggcgcttgatgtcgcccaggtcgaattccggtgtggccataggttcaaagtcccgatgcgttcgggtggcagatcggcgcgcggacgcgcccggcgcgcggtgccgctacatgaacgaaaaaccgggtggccgcaaatgcggttgtgtccgtgccgggctcgggcgccggaggcctgcgacggcgtatcctttaacggttcagcttagcccgatctgccttgccggagagcaacgtgcctatgcatgttgcaaatccggtggcgatccgtcagcttgtatgtggtataccagatcctcgagctgacaggtggagcacctgcctgcggaaccggcagcgccgacaccggtcgaaaagcgaggaacgcgcgaggatgcccaaccccggtggcccggaacaacgcgctgaacgatcgcacggattccgcctgttcaggccgattctggccggcgcgaccctgcgtgagcgcctgatcgcgtgcctgggtgctcttgcgggcatcacgctcaccggcctggtctgcggctggttcttcggagaaggccctcacatcccgctgatcgtcgcgccgatgggggcgtcggcggtgctgatcttcgccgtgcccgccagtccgctcgcccagccttggtcggtcatcggcggcaacaccatctccgcgttcatgggcgtgcttgccgcgcacctcattcccgatcccgtcattgcgatcggcgtcggcgtttcccttgcgatcgcggcgatgtcgctgacccggtgtcttcacccaccgggcggggccgccgccttgaccgcactcatcggcggcccggccgtcacgtcggcgggcttcctgttcccgcttttcccggtcggcctgaactcggtcattctcgttgcgctcggcatcggcttccacaagctctcgcgccgcaactacccgcacgtcgcggtcgcgacgccggtgaacacccatgggacgggggatttgccggctccgctccgggtcggcttccggcccgaagatgtcgatgcggccctggtcgcgctggacgagacgctggacatcgaccgcgccgatctcgaccggcttctccggcaggtcgaactccacgcactcgtgcgcgcacggggggatctgacctgcggtgaggtgatgtcacgcgacgtcgtcaccatcgggctcgatagcagcgccgaacgggcacgggagcttctgctcgcccacaacatcaggacgcttcccgtcatcgaccgggccggccggctcgccggcacgatcggtctgcgcgagctgacgctgcacggcgaggtggcgctggcgcaggtgatgtccgaggccaggacgaccgggccggacgacccggtgattgcgctggtgaacgatctgacggacggccacacccatgcggtcgtcgtcaccgccaacgaccggcgcgtgctggggatcatcacccagaccgatctgctcgcgaccctgacgcgcctgctctccgccaaggcgttcgcgctgcccgatccggtctcaccctaaggcggccgctgcggcccgagggcatgtctttatcgacccgtcgaaacgctcacctccgcgaccgctcggccgccggagcaccatcgtctgcgacgccccgccggaagttggcccggttgttgccagaactcactctttcctggcgctgccacgtccgcaggattgagccgatgcaagacggtccgcttcttcagatgctgtacgcggccctcatggcctcgagcatgatgctgacatggcaattctcccgcctgcgtaagccgtagccggccagaagccgccggcacgccggggcgagccgttcggccgtcccggcgaccgcctcacagggcttcaccccgcagcaggcgcggggtcccgccccgcagcgccgatgcctggccgatgaagaagcgcttcaggcccggcatccgatcgacgaggccgaggccgaaatcgcgggtgagccgcagcgccatgctgtcgttcgagaacaggcggttgagcccatccgtcgccgccgccatcgcgacggaatcgaagcggcgcgcctgctcgtaatcgcgcaaaaccgcatccgcgccgggatcgagcccgagccgcagggcgccggtcaccgcctcggccagggccgcggccccggcgaggccgagattgagcccctggcccgccagcggatggatgacgtgggccgcgtcccccagcagcgcgaggcggggcgcccggaagctgcgggcgaggccgagatgcagcggatgggcgctcggcccgtgctccagggcgatgcgcccgagttcagccccgaaccggcgctcgatctcggccagcgtctcggcggcatccccgccgagcagggccggcacgtcggcgctgcgttcggtccagacgatggaggagcggtggccgagtgcgccgcccgccctcagtggcaggatcgcgaagggcccgctcggcaggaaatgctcgaaggcccggccctcatggtcgcgggcatgctgaatcgtcgcgacgatacccgattgcgggtaggaccagccgacccagccgatgccggcggcctcgcgcagggccgagcgcgccccgtcggcggcgaccacgagcgcgacctcctcgctgctgccgtcgctcagggtcacccgggtcgcgcgcgggcccggcacggcggcggtgacacttgaggcggcgaggtggacgcccgtttcccgcgcggcgtcgagcagcacggcggccatcggctcggcctcgaccatgtgggcgaagggctcgcccgcgtcgcgcgcctccgtcccgtcgccgaaggtgaggaagaccggccgcaccggatcgccgacccggctgtcgctgatgaccagccggcgcatcggctccgccgccggttcgatccgcgaccacagcccgagctgctcgaacatccgccgcggcccggccgccacggcgtaggcgcgcccgcgatggcgcgccgcgccggcctccaaacccggatcgcagaccgtcacgtcgagcgccggcccgtgcgcctgcttcagggcgaccgccagggtcaggcccggaatgccggccccggcgacgagcaagccgcggctgccggcgcggcgatcccgagggggacgattcgttgcgctcatctcgtgaccctcatgggcgtccctcgtctgccccgtccggagcgggagaggcggtcgaaccggtgatatcgcgcccggcgcccgtccgcatcccgcgcgagcaatcggcggctgcgggacaacgccgccggattgtcacgccgcctgcggccggcggcgacagccgtgaccgatcgccggaccatccgcaacatcccccgatttccgctcctgcgcctcgagagggttcgactggatggtctttccggatggtcgggtttgtccggaacaaccttgtcgatggttttgccgcttgcgtccgtttgacagaacaaacccagtgatcggcggacggtctttccccgctctattggagattgtcagatggaggcgcctgccgcatcgtctgcccgatgcgcccacctgttccgctctccgccgtccgcacgttcgaggccgccgcgcgccgccgttcgttcaaggacgcggcgagcgagctcaatctcaccgcgagtgccgtcagccacgccgtgcgcaagctggagcaggccctcggcgtggcgttgttcgagcgcgacagccacggcatcgccctgacggcggccggcgaggcccttctcgaccatgtcagccgcgccttcgaagagatgaaccggggcttcgacctcgtcgcgacgcgggccccgcaattgctgcgcctccactgcgccccgagcttcgccgcgcagtggctgaccccgcgcttagcccgcttcatggccagccatcccgacttcgaggtgcggctcgccgccggcatggattacgcccgcttcatcaccgacgagttcgacgccgacatcgtctacggtccgccgcgcggcgaggggctcatcgtcatgccgctcggccaggaaacggtgacaccactctgcacgcccgagcgcgcccgcaggatacgcgaggccgccgaccttcccggtcagccgctgatccagagcgacaacaagctcgtgcgctggccgctttggttcgagcgcaacggcttgcgcgcgccaccctccgccggccttcgcttcgaccgcagcttcctcgccatcacggcggcggccgacgatctcggcatcgccctggaatccacacttctggccgaacgggaattggcgagcgggcgcctcgtcgcgccgctcgccgagcgggcctccaacgtcgaatataccggtcattacctcgtcttcccggccctgacccggcgccgaaccccgctctgcgtgtttgcacgctggctcgccgcggaactgcgtgtggcgttgcccccggaactgcccccggagacgcagcaacccgtgcgggcacagcagccggcaccggcaaggtgagcgaaattcatctgaagctgaaaacttcgcgtttgctgcattatgggtccgtgcatcatcttgctcatcaatgagatgagaggaaacgaactgcagccgaccccggcagcgccgctgtaatgcggccgagcgtgcgggcaacttgtcgaggctcagcggtcgggcccggcaaatcggcggatctcccatctccaaacaagctgagcgccggagcggatgcaccgccgccgcgcagggagagcgacatgcttctgaaggacaaagtctgtgtgatcaccggcgcggcctccgcgcgcggcatcggcaaggccacggcacgcctgttcgcggcccagggcgggcgggtggtcatcctcgatctcgacgccggccaggccgaggcggcggcgcgcgagatcggtcaaggacatttcgggctcgcctgcgatgtggccaaccggacggcctgccaggcggccgccgacgaggtgatcgcccaggccggacaaatcgatgtcctcgtgaacaatgccggcatctcgcagcccctgaagctgatggagatcgaggcggcgaattacgatgccgtcaccgacgtcaacctgcgcggcaccctctacatgagtcaggcggtgatccccgccatgcgccgccagcgcaccggcgcgatcgtctgcatgtcgtcggtctcggcccagcgcggcggcggcatcttcggcggtccgcattatagcgccgccaaggcgggcgtgctcggtctcgccaaggcgatggcgcgcgaactcggctccgacggcatccgggtgaattcggtgacgcccggcctgatccagaccgacatcaccgccggcaagctcaccgacgcgatgcgcgccgagatcgtcagcggcatccccctcggccgcctcggcgtcgccgacgacgtcgccaatgtctgcctgttcctcgccagcgacctgtccgcctacctcaccggcgcggtgatcgacgtcaacggcggcatgctgatccattgatcggaaggaacacagccatggtgcacccccccgagatccacccccgcgaaggctcgaacgtttcgctcgacgaccgcgcctaccgcatccgccgccacgccctgttgatgggcgaggtccagggccagggctacatcgcccaggcgctcggcatcagcgacgtgctggcggtcagctacttccacgccatgacctaccggcccgacgatccggaatgggagggccgggaccgcttcctgctctcgatcggccactacgccatcgccctctacgccgcgctgatcgaggccggcatcatcccggaggacgaactcgggacctacggttccgacgacagccgcctgccgatgtccggcatggccgcctacacgccgggcatggagatcaccggcggctccctcggccacgggctcggcatcgccgtcgggatggcgctcggtctcaagcgcaaggcctcggccgccttcgtctacaacctgttctccgacggcgaactcgatgatggctcgacctgggaggcggcgatgtcggcggcgagcttcgggctcgacaacctggtcggcatcgtcgacgtcaacggcatgcaggccgacgggccgtcccgcggtgtcctgaacttcgagccgctcgcgccgaaattcgaggccttcggctggttcgtccagcgggtggacggcaacgacatcgaggccctggtgaaggccttcgacgccgcccggtcccatccggagcgctgcccgcgcatcatcatctgcgacaccaagatggccaagggcgtgcccttcctcgaggcgcgcgagcgcaatcacttcctgcgggtcgaggcggacgaatggcgcgaggccctggcggttctggacgaagggaggctcccatgaggcgttcgaagtacgagaagccggcgccgcgcgcggcgggcggggccaagacctcggcgatgatcgcctcgctggccgcgcccggccagcggaccaagccggcgccgttcgggaacgcgctcgtcgaactggccaagtcacgcctcgacctcgtcggcctgtcggcggatctcgccaagtacaccgacctgcacatcttcgctcaggcctatcccgagcggttctaccagatggggatggccgagcagctcctgatgagcgcggcggcggggctcgcccgcgagggcttcacgcccatcgccaccacctatgccgtgttcgcggcgcggcgggcctacgacttcatctgcctcgcgatcgccgaggagaacctcaacgtcaagatcgcctgcgccctgccgggcctgaccacgggctacggcccgagccaccaggccaccgaggatctggcgatcttccgcggcatgccgaacctgaccatcctcgacccctgcgacgcgcacgagctggagcaggtggtgccggcgatggtggagcatcagggcccggtctacctgcggctcatgcgcggcaacgttcccctcgtcctcgacgagtacggctacacgttcgagtggggcaaggcgaagaccatccgcgacgggcgcgacctgctcatcatctcctccgggctgatgaccatgcgggcgctcgaagtcgcgcaggccctgggcgacgaccgcgtggatgtcgcggtgctgcacgtgccgaccatcaagcccctcgacgaggagacgatcctgcgcgaggtcggccgcggcgggcggctcgtggtggtggccgagaaccactcggtgatcggcggcctcggcgaggcggtggcggccctgctcctgcgcaccggcacggtgccgccgggttaccgccagatcggcctgcccgacgagttcctcgacgcgggcgcccttccgacgctgcacgagcgctacggcatttccagccaagcgatggcccgcagcatccgcagctggctctgaggcgagtgcgggcggcgccggacgaccggcgccgcctcccgagacgcctgccccacctcgcgcccgagcggtgcggagcatccggcatgaccggatgacgatcccaaagaccgcgaacggcggggatcgggcggcgggccgcgaccatccagggagtgaaacatgccagaggctactctcagccgtcggcgcctcgtcgcgggcgcggccgcccttcccctgttcggcatcctgacgcggcgcgccgcggcggccgagttcgtctacaagctggcgaccgggcaggatccgaaccatcccgtcaacatccgcgcgcagcaggcgatcgaccggatctgcgaggcgagcagcggacgtctggagatccggctcttcccggccaaccagctcggggccgacaccgacctgctcgcccaggtgcgcagcggcgccgtcgagttcctgaacctgtctgcctcggtcctggcgaccttcctgccggtggccagcctgaccaatctcggcttcgtcttcaaggattacgacagcgtctgggccgccaccgacggtccgctcggcgcctatgtccgcgagcagatcgggcgcacgccaatcctcaccgtgtcgaaggcctgggacaacggcttccgtcacgtcacctcctcgacgcaggagatccgcacgccggacgacatccgcggcttcaagatccgcgtgccgcaggcgccgatgcagacgtcgctgttccgggccctggaggcgggggcgacgccgatcaacttcaacgagctgtactcggccctgcagaccaaggtggtcgagggccaggagaacccgctcccgatcaccgcgacgacgcggatctacgaggtccagaagagctgcagcctgaccgggcatatctgggatgcctactggattctcggcaatcgccgcgcctgggcccgcctgcccgaggatctgcggatgatcgtcgggcgcgaactcgaccgctccgccgacgacgagcgcgccgacagcgtggcgctcaacgcgaacctgcgcaccacgctcgcggccaagggcctgactttcgtcgacgtcgatcgggacgcgttccgcgacgccctggtccggaccagcttctaccgggactggaaagccaagctcgggccgacggcctgggaccatctcgagagcgtcaccggaaagctcgtgtgaggaaggccgccatgcaactcgacgtgcaactcgacgcgcccgcgccggccgcccccgtgcccgccgccggccaaagctcgtatctccagaccttcgatcgcgtcttcgggcggatggtcgagatccccgcggcgatcctcgtcgtcctggagatcgtcgtgctcctgagcggcgtcgtcagccgctacgccctgcaccggcccctggtctggtccgacgaactcgcctcgatcctgttcctgtggctcgccatgctggggacggtcgtcgccttccggcgcggcgaacatatgcgcatgaccgccttcgtcggcatggccacgccccgcgcgcgggccttcatggacaccctggcgatcgtggccggcctcgtcttcgtcggggttctgctggagccggccttcgagttcgcgatcgaggaatcctgggtctacacgccggccctcgacctccccaacacttggcgcgccgccgccctgccggtcgggttcgcgctgatgctcgtcaccgccgtgctgcgcctcgtgcaggagagcgactggcgcctcacgggcgcggctttggctctcggggccggcctcgccgccgtgctcgccggcctgtcgccgctgctgagcggcatcggcaacctcgacctgctggtgttcttcctgctcggcgtcggcgccctggtgttctctggcgtgccgatcgccttcgccttcgggctctcgacctacgcctacctcatgagcacgacctacgcgcctgccatggtcgtcgtcgggcgcatggacgagggcatgagccatctcatcctgctggccgtgccgctgttcatcttcctcggcctcttgatcgagatgaccggcatggcccgcgccatggtcggtttcctggcaagccttctgggccatgtgcgcggcggcctgcactacgtgctggtgggggcgatgtatctcgtctccggcatctccggctcgaaggccgccgacatggccgccgtcgccccggtgctgtttcccgagatgaaggcgcgcggcgccaaggagggcgatctcgtcgcgctgctctccgcgaccggcgcccagaccgagacgatcccgccctcgatcgtgctcatcaccatcggctcggtgagcggcgtctcgatcactgctttgttcaccggcggccttctgccggccgtcgttctcggcgcgacgctgtgcgcgctggtctggtggcgctaccgcggcgaggacatgagccacgtcgtccgccccggtcggaaggcgatcctgaaagcgctcgtcgtggcggtgccggcgctcgcgctgcccttcgtcatccgggccgccgtgatcgagggcgtggccaccgccaccgaggtctcgacgatcggcatcgtctacgccgtgctggcggggctcctcgtctaccggcagttcgactggcgccgcctcatgcccatgctggtgacgacggcgacgctgtcgggtgcgatcctgctgatcatcggcgcagccaccgccatggcctgggcgctgacgcagtccggcttctcgcaggcgctcgccgtcgcgatgaaggaactgcccggcggcgcgctcggcttcctcgccgtctccgccctcgccttcatcgtgctgggctcggtgctggagggaatcccggcgatcgtcctgttcgggccgctgatgtttcccatcgcccgcgccgtgggcgtgcacgaggtgcactacgccatggtcgtggttctcgcgatgggaatcggcctgttcgccccgcccttcggcgtcggctactacgcggcctgcgccatcagccgcatccatcccgatgccggcatgcggccgatcatcggctacgtcgcggcgctgctggtcgggctgatcgtgatcatcctggtgccctggttctcgatcggcttcctctaaaagccggagccgcttcgggctgcggcgctgatccggtcccggccgcccacgaggcggctctcgaagcccaggatcagccgctcagagcacgccgccatgcccggagcgggcgagccgatcgacctgctgcgcgtagcgggcctcggccatccgccggagcgccgtcgccagcgtccgcgtaagcctcgcgcgaacgtccgagacacccctgtcccgcggtgcacgatgccagcttctgatttccgtcacgattgccacgacaccacctcacggcctgctcatgttgcaatgcaatatcgcatggccgcgccggcccggtgattgaaacttgttccgacctgtcatgcgcccggctcatggactgagcgctgcgcccgcggtggccattttcaggttgcacggcgcgtcatggcagtacttgttctggtggtttgcaaataaaagcaaatgtaatcggcggtactggcgtctacgcagcttttagtagtattattcttcagcaatgttgcgctgatcatcggtcaatactcgattatcggcggcatttgctaccagtcttgatcgaattcgatcagtcttggcatcggcagggacgtcgaacccgagtcgaaggccagcgaagacttctgaacacatgactgcatcgacgccggggagcgtgcgtgcccgtcataggaatattatgctaaagggggggttgagggtggctactgcatcgagaagagcggccggtcggctgagtttggccttggctgcggccggcattgtgctggcaacgccggccggcgcggggtcggtcgcgcagcccggcggatcgatcggcattcccgcgggcgcacagattcccgtcggtttgtacttcgtcgccgtgccgaattacggcgtccgctacacgttccccgcctcgtcggatctcaacgtcaacacggccaccttcgccctgtcgacgccgtggtccgtgctcggcgcgcggctgcaattcatcgtcttcaaccgctccgccgtctcggcgagtgcgcggggggctccctcgtccaccggcctgggccagagcctgtacgcgacgcagctcgcctggaacctcggcaacgatgtcggcgtcagctatttgctgggcggctatgtcccgaattccacccgctttggccctcaggagggctcgctcacgcaccgtttcgccgtgagctacaccgggaacggctacaatctgaccgcgaacctgctctacggtcacttcctcaccgaccgtgccctgaacggcacgcgggcctttcccgactatctcaacatcgatctcaccgcgaccaggcgattcggtaagttcgaattcggtcccgtggcctatgcttcggccgatctgccggtcggcaacgtgccgggctaccggcgccagagccagttcgcggtcggcgggctggtcggctacaatttcgggccggtcaacgttcaggcctacatcacccgcgacgtcgcggagcgccattacggcggccaggagacgcggggctgggctcggctgatcgtgccgatctggcaggacaagggcgaggtcgcgcccaaccgcacgctcgtgacccgccagcagggacaatagcgaagcgccgcggtgttgcgcgtgccgtcgatgggccgcacgcgaccgcggcaccgccggagcgggttggaagccacggcggtctcggcgtcactccgtcgaaccgccagaggctcggttaggccgcttggctcagtgcgctgttgggcttgcgctcaaatgccgcctgggcttggcggatacggccttcggaccgcgccggggggcgcggtccgaccgggatgggacgggtcggcctcagccgaggctgccgccgccgaaagtgccatcggcgaaggtcgagcggccctcgtagagcccgtattgcaggaagtgctgcatcgggtcgatcttggccgccgcgacatcggtataggtcgagaggtaggtcgaggagtcgaagtcggccgagggatcgcggccctccttccagccgtactggtcgtagtgggtcagcgggttgaggcccgccgccttcacgtcgccgtaggcggcgagatagcccttggtgtcgaacaccgcgttcgggttgcggccctcctgccagccgtactgctcgaagtggcgggcggcgaaggcgaaggtgtccgtggtcccggccgcctgcgcgacatcggcatgggcgagcaggtagtactccgcgtcgaagccgccgcggatgtccccgctgcgtccgacggcgtcgtggatcgcgcggccctcggcccggccctcggcaaggtagtgcgcgagcgggttcaggccggcggccttcacgtccggattggccgcgagatagaactcgttgtcgaagcgcacgcccggatcgcggccttccttccagccggcctgctcgtaatggtcgagcgggttcgccccggaggctctcacctcgggattggccgcgagatagcccttggtcgagaagaaggcattcgggtcgcggccctcgcgggcaccgtattgggcgtagtgcgcgtcggcgtcctggccggcctggaacacgtccttgttgcgggacaggtagaacaggtcgtccacgagcggctggccgtcgttcaccacgatcgtggcgtcggagaacaggtagcgctcgaagccgctgacgaggtcgcggccatccggtccggtgatggccgtgaggctgccggcctccgtgacggtgaccgacgcgaagctcgtgttgaacaccagcgtgtcgttgccgcgcccgcccgacagaaagtcgttgcccgcgctgttgacgatgatgtcgtcgcccgcgccgccgaagaggcggtcggcgaagggcgttccctgcagcacgtcgtgaccgtcggctcccgtccggctgacgccgcgggcgagcacgctgtcggagcgggccgcaaggttctggatccgcgcgtcggccgccggcgccgtgtcagactgcgcgaagggcgtcacgctgtggaaagccttgaggtactcggcgagcgcatcctgctcgctgccctgggctgcgaaggtcgcggcgttgggcagcgaggccggcgcggcgctgctcagcgccacccggttctcgccataggccgggaaggggtagttgtcgccgccgagccccggggccgtgctcgtgcccgtggtgaggaagtcgagggtcaccgcgcggatgctccggttcgcatcgccgacgagctggccgtcctgcaccagggtgtcgatgagaaagccgtcggcatcgacgattgccgccgaaatgatccgctgcccctcgcgggtgacggtgccgttgacgtccacggtctgggcctgccgggtcgcgtcgaacgagaagctgatcccgccgatctgggggaacgcgccgggcgtggcacccggagcggccgaggagacggcgtgctcgagcacccgctccagctcggaggcggtgaccgtgaccatggcgagcgcgttgttgaagcgcagcgagttggtgacgtcgagctgcgagatgtcgcccgccgccttgcccgccgccgggttggcggctgggggaagctccgccgtgctgccgcccgtcgtcgagaacgagccgatcgagtcgcggatgccgccgccgttcttgatcgagaccgcgaccgccccgtcgaactgcttggcgtaccagaggttggcatccgccgtgaggttgccgaggttggtctcttccgtgcggacctcgccgcggcggccttccaggtacacgctggagcggccgaggatgttgccgtcctgctggcggatgatgtcggcgatgcccgcggtctcctggataccgtcgttgttgacgtcgaggccctcgatcacctgctgcacgaggaagcccttggagccgggcgtgaaggcggcggcggtcgagccgtagagctgcgtcaccgtggtgtcgtccaccgcgacggcgccggaggtggccgagttgatcgagtcgcggatgacgtggccctggtcgtcgaaggtgacgttgaggcggccgacataggaatactcggaagcggtgttcaccagggctagggtctggccggacgcgttggtgaagaattgcgggtagccgccgcccgcccggtcgccggacagcagccggtcgtcggcatcggcgagcagggtgtgggagccgccgccgatcagcacgtcgacgttgcgcaggagcggggccagcgcctgctcgttggcaagctgctgcaggtgcgtgccgacgatcaccttgttgaggccgggattggccgcgagcacccggtcgacctcggcgttgatctggctcgccagcagcgcgatctcatcgcggccggtgaacccgtcgaccgtgacgttgccgagcgtgctgatcagggggttgatctgcgtcgtcgcgccgatgacggcgatcttctcgccgttctcgacgaggatcgtcgagcgggcgatcttgtccgcgccggtgccggtctgggtcgaggtcgggccggtctgggcgaatgcggcgaggtcgccgtcgcggtgcacgaggcccgacagggcggcctcgcgcgagaggttgaggttggccgacaggtagggaaattgcgctccgagccaggtgtcgtcggcggcgcccgccgcggcgccgagattggcgccgatgatgttggcgacctccgtcggcccgccatcgaactcgtgattgccgaacaccgcggcctggacgccgacgatgttctggatggtgatgtcggcgcggccgggggaggccgcgagccggccgtaggcgccggcgccggagagcccgtagaactggttgtagacgccgttataggtcgctgccatctgcgggtcggcccccgcgatgtagaacgggctcgggatccaggcatcgccggtcgagagcgtgatcgagttcggcgtcgtatcttcgagccgatcgacgatggccgcgaagttcgccgcgcgctgggtcgcgagcagcccgccctcccagtccgaggcgtgcaggatctggagcgtgtaggtcatcggtttggcctgctcggtggtgaagtcgaagcggttctgggggatggcggcggaggcgttgccggccgcgtccgtgaaggcgccggccggcacgatcacgtcgtaggcggtcccgggccgcagatcggcgctcgggttgatcgtcacggtgtcgcccgcgatcgcgacctgcgcggtgtcggaggtcgcgatggtgcgcaggtcgcctgcgccgtcgctgagggtgatgctgccggtgccggcccggaccgcctcgctgaagcgcaggacgatgtcggcgttcacggccacccgcgcggcgtcgtcggccggcgtcgaggcggcgaggaccggcgcggtctggtcgaggcgcaggccgacgaggacgggatcgtggtcggattcccgcgcgggcgagcggccgtcgaaggagctgggcgagcggccgaaatcgaggttgtagtcgatcgcgtccgcctcgtcggcgttgatgtgccactcggtgacgccggtgacctgccgattcaggctcgcgctggccagggcgtggtcgagcgcgccgtaggccccatcgaagacgtaggaatacgggttggcgagacggtcctcggcgaggttggtgaacccggccgccttgaggatgtcgagcgcgtcctccttgaggtaggcgttgaagtcgccgagcaggagcgtgtcgctgtcctgggtgcccgtcggccgcatcgagacccactgggccaaagccgtggccgcgagttcgcgctgctgctgccaggcgccctggccgtcgccctggtcggcatccgcgccggtcccggtgccgcccttggacttgaagtgggtgatgattgcggtgaagtcctcgccggtggcgatctcgttgaaggtgaccgcgagcgcggcacggctggtattcgcgccgttgaagaggtgcccgatcgtgctccgctccagcagggccgggttgaaggccgccacgtccgtgtcgtcgagccgctcgatcgtggtgttcatcgccacgctgaccttgctcggcttgtagatgaagccgactgcgatcgcgtcgccgccgaggaactggccctggtcgagctgcgcgcccggattgacggaggcgtaggtgccggcgcccgcgcgcaggttgagctggccgacgaggtgttccagcgcgttgccggggtcgcccgggcggaactggttctcgatctcggtcaggccgagcacgtcggcccccgtgccgatcagggtcgtgacgagcttctcggtctgccgggcgagttcttccggcgagttcgcgccgcgcggctcgagaccgatcgccgtgcgggcggccgaaccggtgtcgagcgtggtgaagtagttgaggacgttgaggctgccgaccttgagcgtgccgccgaccgggtcgggctcggcggggcgcgggttggccgtgacgaagcggttatcgccgtcgtcgatggctcgcacccggtaggcgccggccgggccgaagccgagggtgccggtgagcccggtcacggtgtcgcccatgcgcggcgccgttgcggtggcatagaccgggccgaagccgtccagattctcgaccggctggttctgggtgttgaggccgtcgtcgtaggtgatcgagcgcgccgccgtctgggcgagataggtggcgtaggccgccgcgttcggctcgaattcgttggtgaaggtctcggtccggccgccagcggcgaggcggatctcgttgaagcggtcgaggttgaactgctcggtgatcgagagggtctgggcgaagcggaccagcatgccctcgtagcgctccaggtcgggctgcgcggtggtgccggtgccgatgacccccgccgccggcagctcgacggcgaccgccgaggccttgacctcggccggcgtcagcccaccggcgcgcaccacttggatcgccgcggcgttcgagaccgcgatctgggtctcgccgttgaactcggtcacggtgccggtgacgcggacccggtcaccctcgttgacctcgacgaggcggttgccggtgccctcgaagacgaagacgccctccgaggtcagcgggttgccgtcctggtcggccgcctcttcctgcagggagaagccgccgaggttgcgcttggtatcggcgtcgccgttctggaagtcgccgacgacgatcgcttcgaccgtgacggtccggccgaccagcgggctcgccgcgccagccccctgcaccgccgagattaggctcgcgtcgtcgttgacgatcgtgcccgtcgcggtgcccgccgccgggcgcacggccgccgcgatgccgggctggttcgaactggcgctgcgcagggtcagggcgaaggtctcgtccgcctccggcacggcatccgcttggacgcggacgctgacctgcgcggaggcggcgccggcggcgatcgtgcccgttaccggcagcggcagggccggggcgccagcgaagtcggccccgtcggccgcgttcgcaccgctgccggtgatctcggcggtgaaggtgacggcgcccagcgtgccgttgctgcgctcgaccgtgaaggtgagcacggtctcgcccgtgtcgccctccgcccggctcacggcgagcgagttcgcggaaaaagcgacctcctgggtgaagccctggggcagggccgcgtagacgaccgcgccaccgttggcgacctcgttggcgctgacgagaaggggcgtgcccgtcgggttgcggtcggcggcgatgaaggtcagcacctccgggccgagatcggtggtcgcgccgggccggggcgggacgtaggagacgtaggccgcgttggctgggtcggtcacgtcgtagacgatgacgccgctctgccgctccaggccgacgaaggcgtagatccgcccgttgaccgtcccgatcgtgatgccttcgggctcgggacccttgttgtccgagcggtcgtccggcgtgttgccggtgacctgatcgttgttgaaccgctccggcgcgatctgcgcgaagatcttctcgaattcgccgccggtctcgcgcaccttggtgatcgtgccgtcgaggttctggcggaagatcgagatgccgcgcccgcccagcgtgtggagctggtcgatcacgccgtcgccgtcggtgtcgcccgtgcgcagcaggacgttgaggcgggcataggccgggtcggccttcagcgcctgaagctccggggtcaggcggctgttggcgatgctgctgagccgggcgacatcgcccgtgtcgtcgccgccgccgatgacgcgctggtcgccctcgttggccgtgacgaagtaggtcgcgccgcccgtcgcgaagctcgccaccgcgtccggctgaagcaggccgtagatcggggcgttggcaggcgtcgccgcgatgcggatcgagggcgtgccgacgccttgcgagttggcgggcccgtcgcggtcggaggcgtcgaactcgtttccggccagcgaatggttcaccgacccgagcggctggatcgcgatgggagccgtgccgggattggtcagatcgatgatcgcgacgccgttcacctcctgcagggtaacgtaggcgaagcggtcgtcgggcgagatcgcgatgtattcgggctcgatgtcggccgccgcgccgttgcccggcttgatggcaaggccgcgggcgcgaagggtggcctcgctgccgtcgagcccttcgaagccgacggtcgccatgacggcggcattggccgcaccgcccgagacgtcgatgatcgagacgccgccgaccgggttgctggtcgcgctcgcctgctcgccctcgttggcgacgaggatccggctgccgtcgcgcgtgaacacgatctggtccgggccgacgccgacggtcagcgagcgcagcagcgtcccgttggcatcgaacagggcgacccggcccggcgcatcgccggccgcgttggcgtaggcgacggccacgaggccgttgaagaccgcaaccgagttcaccgcgccgtattgctcgagaccggacagcaggatctcgccggccttgctcagagcgccggtggcgtcgagcgcggtgatctcgatgcggttctcggcggtgttctggatgtagaggcggcccgtgctggaatcgtaggccaccacctccgcgttgggggcggccgacgtcgccggatcgttggtggcggcgtaggcgccgagccgcaccagttgaagcgcgttcgtcggcaccgggggcgccgtggcgccggagacgccctggagcgacggggccgactcgaagatcgcggtgccgccgatgcgcgggccggtgtcgtcgttgatgagggtgccggtgccctggccgtcggccaccgtggcgccccggacgttcgagaccgtgaccgtgaaggtctcagtcggctcgatcaccgtgtcgccgaggaggtccaccgtgaaggtcgtggcggtctggccggccgcgatggactggccggtgagggcccgggcgacgtagtcgctgccggcggtggcgctgccgtcggcggtcgcgatgtcgaagctgacgccgcccgacggagccggcgccgtcagggagaccgtgaaggtcagctgccgggtgccggtatcgccctcggccacctggatatcgtcgatcgacagggccgggatggtcggggcggcagtgatcgtgaaggcgctgtagccgggggcgccgatgcggaccgtgtcgctctgggaccaggatccggcggcgccgatcgcggtcaggagtccgtcgcgggtgcccgagagggtgccggcgtagcggccattgtcggcgcccagcgcgacggcggtctgcccgaggacgaggccgggcggcagggccgaggtgttggcgttcgtgccgttggccgcgaagccggttgctccgtcggcgaagttgatcgcgtacaggaaggtcgggttcgcggcggtgccctgataggccaggatctggtcgccgtcggtgctgaacgagaagttcggggcgagggccgccgtgtagacggggctgtcggggccgcccgcgctgccgtcggatgtcgggtggaccacggtgccggccgcaacggccgtcggcgccgtgtaggtgtaggtgccctcgctggtacgaagcgcgttgccgctcgaactccagccgttatccgtgaagctgatggctgtgccggcctcgatgtcccgcaggacgacgaaagcgaaatcgtcggggttgtccgcatcgtacccgacgatggcgatgtcaccggcggcaaggctcgtggccatggtacgtctccaggcggccgagcagtcctgtcgcggctgccgcgtgctgcgaagcaaaggggttcgcccggggccgaatccgcacgccgatcccgaccgccccgcgagggacgatcacggtccggaggcacggtttcggctcgtttccgccccggcccctcgctagcgccgctccacaacagtcctgtgaagcttttcggacaatcggcggcttcggccggctccgcggcacgcaggcaccagccagaccttcgcaccggccagaccttcgcaccggccaggccttcacaacccgcgccgcccgcctcatcactctccaccccgtgcggacggtgccttcgggcctccgcggtgccgccgcgcgggtcaagccgaccgggccgtccgcccctcctcgttcgaaagccgcagcgaagccgccatgcccgaccccgtcgatgcgctcctcgcgatcctcgatctggagcgcctggagaccgatctgttccgcgggatcagcccgcgaatcggctggccgcgggtgttcggggggcaggtcgtggcgcaggcgctcgtcgcggcctcccgcacggtcgaggcgccccgcccgccccattccctgcacgcctatttcctcctcggcggcgatccggcggtgccgatcgtctacgaggtcgagcgcatccgcgacggcggcagcttcaccacccgccgggtcaaggcgatccagaagggccgggcgatcttcgccatgtcggtctcgttccacgtcacggaggagggcgtcgatcacgccgccggtcttcccgacgtgccgggaccgggcgcgctggcggatgcacggacgctcgtccgggacggcggcagcatcgtacccgagccgatgctcgcctacttcacccaggcttggccgatcgagctgcggccagtcgagaccgagcgctatcgcgaccgcagcccgaggcccgcgcgctaccatgtctggatgcgcgcgacgaagcctctgccggacgatccggcggtgcaccgggcggtgctggcctacgcctcggacatgacgctgctcgattccacgctgatcccccacggccgcacggtgttcgaccccgagatccagtcggcgagtctcgaccacgccctgtggttccaccgcccgttccgggccgattcctggctgctctattcgcaggacagcccgagcgcgtcgggcgctctgggctttgcccgcggtacgttccacgacgaggaagggcggctcgtcgcctccgttgcacaggaagggctgatccgctcccggcgcagctgaagcgagccggttcgcgcgcattctgccgcccaaaagtactttatgccgatattttgtgcattatctgcggccacgctgcgcgatggggcgccacggctcgctcacgttctgggcagcgctgcgaaagtggaaatggttccgcttggcacggtccttgaatgagggcgcccggctgcggggtcattccgatccccgcggaaccgctgggtctcggccggtgcgcggccggcggtgagacgacaggacaaagggggcgccgcccatgaaaatcgtgatggcgatcatcaagccgtttaagttggaggaggttcgcgacgctctgaccggcatcggcgtgcacggcctgaccgtgaccgaggtcaagggctacggccggcagaagggccacaccgagatctaccgcggtgccgagtatgccgtgagcttcctgcccaagctcaagatcgaggtggcggtcgccgccgacctcgtgacgagcgtgatcgacgcgattgcgggtgccgcccgcaccggccagatcggcgacggcaagatcttcgtgatgccgctggagaaggcggttcgcatccggaccggtgagaccgacgcggacgcgctctgacactctgtcccgcatcgctttcctcttcgatgccctgacagctcttcacccgttccggcggaacgcgcccggccgcgccgcccacccattctcctcagcgctcgacgcactgcgatctggagcttcttgtccatgaaacttcgtaatcttctcgcgctcggactgggaggagccgcccttggcctcctcttcgtcgagccgtcgctcgcgcaggcgccggcggtcgagcccgccgtcaccgcggccgcaccggtgcccaacaagggcgacacggcgtggatgctgctctcggcgatcctcgtcctgctgatgaccgtacccggcctcgccctgttctacggcggcctcgtgcgcaccaagaacatgctctcggtgctgacccagatcttcgcgatcgcctcgatcgtctgcctgctgtgggtgacctacggctacagcctcgccttcaccaatggcggcggcctcaatgacttcgtcggcggcttctcgaaggccttcctcaagggcgtcgacgccaactcggtggcggccaccttctccaacggcgtcgtgatccccgaatacgtctacatctgcttccagatgacgttcgcgatgatcacccccggcctcatcgtcggcgccttcgccgagcggatgaagttctcggcgctggtcgtgttcacgatcctctgggtcacgctgatctacttcccgatggcccacatggtttggtactggggcggtccggacgtcttcgccgacgcggcccgcaagctcgccgccgccggtggcgaggccaatgccgcggccaaggccgagtacgacgcggtgctgggcgatgccggcatgctcttcaagtggggcgccctcgacttcgccggcggcaccgtcgtgcacatcaacgcaggcatcgccggcctcgtcggctgcctgatgctcggcaagcgcatcggctacggccgcgacctgctggctccgcactcgctgaccatgaccacgatcggcgcctcgctgctctgggtcggctggttcggcttcaacgccggctcgaacctcgaagccaacggcgccgcgggtctggcgatgatcaacaccttcgttgccaccgccgctgctgccgtctcctggctgttcgtggaatgggccgccaagggtaagccgtcgctcctcggcatgctctcgggcgccattgccggcctcgtcgccgtcaccccggccgccggctttgccggcccgatgggctcgatcgttctgggtctggccgccggcgcgatctgcttcgtgatgtgctccaccgtgaagaacgcgctgggctacgacgactccctcgacgtgttcggcgtgcactgcatcggcggcatcctcggtgccatcgccacgggtatcctggtctcgcccgatctcggcggcgccggcatccccgactacaccaccaagcccggtgagctgaccgtcggtgcctacgacatggccgcccaggtcatcatccaggcgaaggcggtgggcttcaccatcctgtggtccggcatcggctcggcgatcctctacaagctcgtcgatctgacgatcggcctgcgcgtgacgcaggaagaagagcgcgagggcctcgacatcgccgaccacggcgagcgcgcctacaactactgagtgagggcctgccgtctcggcaggcatcctgaaccagggcctcggcggtgattcgccggggccttttttgtgtcgcgtggttgatgccgaggcgtcttccaccttgttgctccggggcttggcggccggcttagtcaacaaaacgtaaagatcgcatccggttttgaggcgattgtgcagttttgtgcgcctcaaaagatgttgtcttcgcgcaacactctccgccctcaggttgatataggtcaaaaacgcccaaaaaataggcacttgcgcaaaacttcattttgcggcgcggcggcgagttcggcaccttggccgtatcgaatgtggggctgactacaatgacaatcaaaacaaagcttctggccgcgaccgcggtgctttccaccctgagcatcaacgcgttgccagtcctcgccgcagatatgcctgccgccaagtcggcgcccgtcatcgtcgaggagcattgtaaggctgcgatctccaccccgaccttcggcggtctcatcaaggcgaacccgaacccggcctgcatcgtcacgggactgggcgacatctatgtcggcggcgcggtcaccggcttcgcctacacccagaccaacgccttcggcatcctctcgcccagcgctgagcaggaccgcttcggccgcgtcgacttctcgaacctccagggctggatccagaaggccgacggcccgctgcaattctacgtccatgccggcctgtactcgatcccggcgctcggcctgccgctctactccgcgttcgagcagaccgaatcgctgttcggcccgatcccggtggccttcggcaagtggcagatcaacgacgagtggtcgatccaggccggtcggatgttcaccaacatcggctccgagctgctgttcacctaccagaacctgaacatctcccgcggtctgctgttcaaccaggagaacttcatcaaccacggcgtccaggtgaactacgccaacggcccgttcgcggccgcgctcgcggtgaccgacggcttctactcgggtgagctgaactgggtgacgggctttgccacctacaagctcaacgacgcgaacacgatcggcatcaacggcggcacgcatttcagcgatttcgacgcctcgacccgcagcccgcgcttccagttcgcgacgatcaactcgctgcagaacagcagcatcatcagcgtgaactacacctacgccaacgggccgtggatcatctcgccgtacttccagtacaccaacgtcgcgcgcaaggaggggtacttctccccgatcgagggcgcggagacctggggcggcacgctgctggccggctacaccttcaccgacaacttcgcgctcgccggccgcctcgaatacatcgagcagtcgggcacgcggggcgtggtcaccggccgcggcggcaccagcgtcctctacggtccgggcagctcggccttctcgttcacgatcaccccgaccttcacctgggaccgctacttcctccgcggcgagttcgcgaccgtccaggcctacgacgtgaccccgggcttcggcttcggccgcgacggcaccaagcgctcgcaggagcgctacctcgtggagaccggcttcaccttctgagacccgcgccggttcgccggcgggataccacgttgctttgggaagcctcggagaaatccggggcttcctgcatttcgggcaggcccctggtcggaccccggaccgcggccaccgacggcccaccgctttgcggcgcagacttagccccgcgttaaccgccccgcattagccttaccggatcgttgacaccggaccggtctgcgcatgcgttcccttcgccgttccgcgtcgccctacgacaccttcgtcgacagcctgaggccgttcctggccaagcggctgacggagtgcggcggcctgatcctcttcaccggcgcggtcgcattgaccgtcgccctggcgacgtggtcgatcaacgacccgagcctcaaccacgccaccgaccagcgggcgcacaacgtgctcggtcgtcccggagccgtcgtggccgatcttgccatgcagcttctcgggctcggctcgatcgcgctcgcactgcctcccgccctgtggggcgtgcggttgatgcgcgagcgcgacctgccgcatggcggcttgcgcatcgtcctgtggttcgtcggcgttctctgcgcgagtgcggtcgcgagtgccctgccgccgacggatcgctggcccttgcccaccggcatgggcggcgtcgcgggcgacgcgctgctcgccggcacgcggatgctggtcgggccgctggcgcatttcgccggcttcctgttcgcggcctccgccatcctcagcctcaccgccgcttgccgcgtgaccaagccggacttcgaggaggacgaggaggggccctacggcgccgcgcgcccggcgccccgttccggccgtgcctcgacccacgaggagcgccacgatgccgacgagccgagcctcggcatcctgtcgctgggcgccctcgcgcaagccgtcatgcgcggccgcgcctcgctgcgcacccggctcgaatcctggcaggcgccggccgacgaggcggaggggctcgcctatgccggcgcctcgcccgcgctcgccgcgcgccgcgccttcgccgactcggacgaggcaccctgggcgccgcaggcccgcgagcgggccgacgtctcgggccgccgcgagccgcaattcgactcggaggaggacgattcggacgaagcgcccgcccgtgccgtcccccagcgccccgcgccgagtgccgctggggcggagacgaccgccgacgagctgcccacccgcgtctcccgcccgctgccgcaggccccggcggcgcgtccgcgcccggccgaacctcggccggaagccggcgagtaccggctgcctgccctggagcttctcgcccgtccccgcgaggcggcgcccggctctgaggtctcggcagaggcgctggagcagaacgccaccatgctggaggcgacgctgcaggatttcggcgtgcgcggtgacatcctcgccgtgcgccccggccccgtcgtcaccctctacgagctggagccggctcccggcaccaagtcgagccgggtgatcgcgctcgccgacgacatcgcccgctcgatgtccgctgtctccgcccgcgtcgccgtcgtccccggccgcaacgccatcggcatcgaactgccgaacgccaagcgcgagacggtgttcttgcgcgaacttctcgcctccgaggatttcgtcgagaccaagcagaagctcgccttgtgtctgggcaagaacatcggcggcgagccgatcatcgccgacctcgcccgcatgccgcacctgctggtcgccggtaccaccggctccggcaagtcggtcgccatcaacaccatgatcctctcgctgctctaccggctcaagccggaggagtgccgcctcatcatggtcgatcccaagatgctggaactgtcggtctatgacggcatcccgcacctgctctcccccgtcgtcaccgacccgaagaaggcggtcatcgccctcaaatgggccgtgcgcgagatggaggagcgctacaagaagatgtccaaggtcggtgtccgcaacatcgacggcttcaacgcgcgcctcgaagaggcccgggcccgcggcgagaccctgacccggaccgtgcagaccggcttcgaccgttccaccggcgaggcggtctacgaggacgaggtcatggacctcaacccgctgccctacatcgtgatcgtggtcgacgagatggccgacctgatgatggtggcgggcaaggacatcgagggcgcgatccagcggctcgcgcagatggcgcgtgcggccggtatccacctcatcatggcgacgcagcgcccctcggtcgacgtcatcaccggcacgatcaaggcgaacttcccgacccgcatctccttccaggtgacgagcaagatcgacagccgcacgatcctgggcgagatgggcgccgagcagttgctgggccagggcgacatgctgttcatggccggcggcgggcgcacgacgcgcgtgcacgggccgttctgctcggactcggaagtcgagaccgtggttgcccacctcaagcgccagggccggccgtcctacctcgaagccgtcacggcggaggagggcgagattccggccggggggcctgcgtccgaggacggtccggtcttcgatgccggccagttcggcggcggcggggagggcggtgacctctacgagcaggcggtggccgtggtgctgcgggacaagaaggcctccacctcctacatccaacgccgcctgcagatcggctacaaccgtgccgcctcgctgatggagcggatggagaccgaaggtctcgtcggaccggccaaccacgccggcaaacgcgagatcctcgtcgagcccgaaccgcaggcttactgaccggccgacccgccgcctgcgtcgtctgatcatccagcgcgtcgccctcgttcgagggcggcgcgctttcgcgtttccgggcctgccccgactcgacaacggctacgctcgaacttatagcaacagctataattacgaggctgaagtttcatgtcgagaaagcgctatgggattggcccgtggttcggatcgttcgccgggatcggcatcgccggcctcgtcgtgtcgccgctccaggccgaagaggttgccctcgatgagatcagcgtcgtctcggacaagccggcacgaagcgcgggtccgggtgcggcggggccggttccgaagccggccgacccggtcggcgtcctaccggtggtgaccgaccggttctcgacggtcaccgtcgtctccggggccgaactcgcccgctcgcagccgacctccctcggcgaggcgcagttcgacaagccgggcctgtccgcgaccaccttcgcgccgggctcggcctcgcggccgatcatccgcggcctcgacaaccaccgtgtccgcatcctcgagaacggcaccggtgtgcaggacatgtcggatctgggcgaggaccacgccgttccgatcaacccgctgatcaacgaccgtatcgaggtgatccgcgggcccgcggggctgcgctacggctcccaggccgtcggtggcgtggtctcggtcgagaacaaccgcatcccgacgagtattccgcctggcggcgtcgcgggacgggtgaccaccggctactcggccgtcgacaatggtcgtaacgccgccgccacggtcgatgccggcagcggcaacgtcgccgtccatgccgatgcgttccggagcgcggcggacgactacaacacgccgctcggcatccagcgcaattccttcaacgaatcgcagggcggcgccttcggcacctcctacctgttcgaccgcggcttcgtcgggctgtccttcagccactttgattcggtctacggcatccccggcatcagctccgcggcgcagcgcactcgcctcgatccggtgcaggacaagctccaggcccggggcgagtaccggccgctggacgggccgttcgcggcgatccggttctgggcgggcggctcgaactaccgccacaacgagttcggcaccgacgccaacggcgtcgaggggatcgaggcggtgttcaagaaccgcgcggcggaggggcggatcgaattcgaccacgtgccggtcgagaccgcattcggcaccttcagcggacagctcggattccaggccgaccggcgcaagctccgcatctcgggggcggaagggggcctgttgcgcccgaccgacacgcgggtgcaggccgcctacctgttcgaggaactggccctcggcggcggcctgcggttccaggcggcgggccgcatcgagggcaaccgcgtcgccggcacgcaggcgctgttcccctcggacttccttcccgacggccccagcgacgagccgatggaatcgcgccgcatccgccgcttcgccccgataagtgcgagttttggtgcgctccaggacctgccccacggattcgtggggagcctgaccggctcctatgtcgagcgcgccccgacctcacccgaactgttctcgcgcggtccgcacgaggcctccgccaccttcgagattggcgatcccaaccttaagcccgagcgggcccgcaccgtcgaagtggcgatccggcgggcggaggggccgttccgcctcgacgcgaccggctacgtcacgcgctataccggcttcgtctacaagcgcctgactggcttcacctgcggcgacaccttcgacagttgcggcatcggcggcggggatctgcggcaggtcgcctattcgcaggccggcgccaccttcgccggcgccgagatcgcgagccagatcgacatcgtgccggtcggtgatgggtttgccggcatcagcgcccagtacgatttcgtgcgcgcccagttcgacgacggccgcttcgtgccgcgcatcccgccccatcgcgtcggtggcggcgtcttcctgcgggccgacggctggttcgctcaactcaacctgctgcacgccttcgctcagacgcagaccggcacgctggaaacgccgacgccgggctacaacgacctcaaggcggagatcgcctacagccgtccgctcgatccggcggtccatggtctcagcgaggtgacgctcggcctgcgcgccacgaacctgctcgacgatgtgatccgcaacgccgcctccttccgcaaggacgaggtcgtgctgccgggccgcaatgtgcggctcttcctcacggcacggttctgacgatccggggcgccgcttggttcgaaccctacccacgccctccgacgtgccggtctcgccaggggagcggtgcggaacccgttcaggatggcctgtcgtgttgagcgttctgaagcatgggcactgcggccgatcgcatcaggtcgcgcgcagtcatgcgtcgtctctcctcagtatagcgtagatggagcgtatcgatcgaggcaggtcaggatttatgaaagagaagtccggcgacgatatgttccatctagtgcccgggcgagagatgccgtaacgaaatcgccgcgactgcggttgatgctgcccgctgcgtttgcgtagtacgctatagaaagctgtgcgaaggtgcgggatggatgggagcgacagtccacctgcgcagtcgcgccgcggcgagatggccgagcggatccgggcgcatgactggaccgcgacggcgctcggtgcggcggatgcttggccgccgagcctcagggccacgatcagcctgatcctcggctgcggtttccccatgatcgcgctgtggggccgggatctgatccaggtctacaacgacgacttccgggacctgatgggatcgaagcacccggccgggctgggtcagccggcacgcgcgtgctggcccgagatctggcacatcaccgcgccgatctacgagcgggtctggaacggcgaaacgttcaccttcgaagacgcgctctacccgctgttccggtcgggccggctcgaagacgcgtggttcacgctgacctacagcccgttgcgggacgaggcggagcgaattgcgggcattctggtcaccctggtcgagagcacggcccgcgtgctgtccgaccgggcgttgcgcgagagcgaggcgcgcttccgggccgagctggaacgtcaggtccaggagcggacggcggagcttcaagcgagccgcgacctgctcaaggcgaccatggacagctccatggacatgattcaggtcttgaaggccgtgcgcgatccggcgggcgagatcgtcgatttccgctggctcctgaacaactcgacctcggcgagccgctacggcgatgtgggcggtcagagcctgctcgaacgcaatccgggcgtgattcaggagggcatcttcgacaccttcaagcgtgtcacggaaaccggccagcccgcgaccgcggagcgccgctacgcccacgagcagttcgacggctggttctttcagtgcgcggtgaagctcggtgacggagtcgccatcaccaccaaggaaatctcggcctggaaggcggcgcagaacgagatgctgcggcttcgtgacgagagcgcaaacgcggccctgcgcgagagcgaggagcgctttcgcaccctggcgagcctcatccccgtcctgctgtggcgctcggacgaaagcgggcagcacaactccctcaacgaggcttggctaacctataccggccagagcctgcagcaatcgcaggccggcggctggctcgaagcgatccaccccgccgaccgcgacgcggtgagcgaggccttccgctccggacgcgagcagcagcggttgatcgaggtgcagcagcgcatccgccggtacgacgggcaatatcggtggttcctcgtacggcaggcgcccctcctcgacaccgagggacaggtcacgcagtggatcggggccgccatggacatccacgatctgcacgatctgcaggagcgccagaccatcctcgtcgccgagttgcagcaccgcacccgcaacctgctcggcgtcgtgcgctccatcgcccaccagaccatggcgcagaccggcccgacggagcgcttccgcgagcagtttaacgaccggctcgccgccctgtcgcgggttcaggggctgctgtcgcgctcggagcaggagccgatcaccctgcgcaccctgattcgaaccgagctggacgccctcgggggcggcgacttcgccaatcgtattcatatcgccgggccgccggtgcgcctgcgcaaggcgtcggtgcagaccctggcgctcgccgtgcacgaactggccaccaatgcccgcaagtacggtgccctgacgaccgagcacggccgcctctcggtgacatggcgcgccgaccgcgacgaccagggcggaggaaatctgctgatcgagtggatcgaggagggcatcagccggccgcgcgaggaacagagcccgacgcggcgcggctatggacgcgagttgattgagcaggcgatgccctacgcgctcaacgccaagacgcactacgaactcggtgagacgcggctgcgctgcgccatcgaactgccgctgggcgagcggttcgggcagatgagcacggcctgagggccgccgtgcgggcctagagcatcgtcccgaaaggtggattccggctttcggaaaagacgatgcaaaaacaagactctagagcttcgttttggatcgagttccaggacggcgctctaggatcaggcggcgagcgccgtcagcaccgcgctgcccgccgggctcgcctcgtagcgggtccgctgagtgcggccgtcacgggcggtcacggtgatgagggtctcggcggtcaggctttccaccgcccgcagcaccagggcgtgctcgacgccgaagatgcgggcgaagctccggctgtcggccgccagcccgagatgcaggccggcgaggatgccggcctccagaaggctgagttcgggacgcagggccgcgatcgtgtcggtcgcggcgagaaaggtctcggcgtcggcggcgggctcgctcacgcggcctttttcctcgctcacgcggccttgcccagatcattggcggcacgggcccgcacctggaccagcaccgacttcgaggtcggcgtgtccgagaattcgccgaaggccgagagcggcaccagcacgttgagttccggataatagccggcgagcgcgccgcgcggcatgtcgaagggcacgaggcggaaatcctccgccacccgctcgacaccgtcctcggcatggacgcagacgagatcgacccgctcgcccgcccgcgccttcagctcggcgaggtcgtccgggttggcgaacacgacgcggcgctcgccgtagacgccgcggtagcggtcatcgaggccgtagatcgtggtgttgtactggtcgtggctgcggaaggtctgcagcacgaaggtatcgccccgaaggctcgcgcgctggtgctcggtcgccaccggaagcggcccgctggagaagcccgcccgtccggtcgcggtctcgaacacccgctcggcggccagattgcgcagcatgaagccgcggggccggcgcacccgggtgttgaaaccggaaaaccccggaatcgtccgctcgatgcggtcacggatgaggtcgtaatcgtcggccagcgcggcccagtcgatccgctccgaacccaccgtcgccgcggccatgccggcgatgataccgatctccgagcgcagatgcggcgaggccggcttgttgatgccgcccgagccgtggaccatgctcatcgaatcctcgacggtcacgatctggaccttggcccggctgttgcggtcgatttcggtgcgcccgaggcagggcagcaggtaggagacccggcccggcacgaggtgcgagtggttgagcttcgtcgcgatgtggacggtgagttcgcagccggcgagcgccttctccaccagccgcgtgtccggcgtcgcgcgcacgaaattgccgccgagcccgatgaaggccttcgccgagccgtcgagcatcgctccgatggcgccgagcacgttgtggccgtgcttgcgcggtatgttgaggccgaactcgcggtcgagcgcttcgaggagtgcgagcggcggcttctcgttgatgccgaccgtgcggtcgccctgcacgttggaatggccgcgcaccgggcacaggcctgcgcccggccggccgatatggccgcgcaggaacagcaggttggcgatctcgcggatcgtcgccaccgagtggcggtgctgggtcacgcccatcgcccaggtcgcgatcaccttgtcggcgccgagatagacgtcggccgcggtctcgatctcctcgcgggtcaggccggactggtcgaggatcgcgtcccacgccgtcgtctcgaccgccgcgcggtaatcggcgaaggcgctggtatgcgcggcgatgaaggcgtggtcgaggagcgagggcttgcccgcctcgatcgccgccgcgtcgcgggcgaagacgaccttggcgatgccgcgaaaggcggccatgtcgccgccgggcttcggctggaagtaatggctggcgatcgggcggctcgccccgcgcagcatctctacgctgttctgcggatcggcgaaacgctccagcccgcgctcgcgcacggggttgagcaccacgacccgcgcgccgcgctcggcggcccgacgcaggtcgcccagcatgcgcggatggttggtgccggggttctggccgacgacgaagatcgcgtccgccttctcgaaatcttcgagcagcaccgtgcccttgccgatgccgatggcctggacgagggcgatgccgctcgcctcgtggcacatgttcgagcaatcggggaagttgttggtgccgtaggcccgggcgaagagctggtagaggtaggccgcctcgttcgaggcgcggccggaggtgtagaactcgacgcgatcgggatggtcgaggctgcgcagggtcgcgccgatctcggcgaacgcctcgtcccattccacggcgcggtaggtgtcggtctcggcgtcgtagcgcatcggatgcgtgaggcggccctcgctctccagcgcgtaatcggtccagccgcgcagctccgagacgggatgcttggcaaagaaacgcggcgtcgcgcgcttgtcggtggcctcccaggagaccgccttcacgccgttctcgcagaactcgaacgaggagccgtgggccgggtcgccccaggcgcagccggggcaatcgaagccgtcgggctggttggcgctgagcagggcgcgtgcgccggagatcggcgcccggctccccaacaggaacttgccgcagctcttcagcgcgccccagccgcccgcggcggaagaacgcttgggtaggccttgcgaacgatccatccgtgagcccggtcttcgcgatgtgggagatgtcttcgacgatccgcgcccgccgcttcgccccctggcgggtgagcggtttcagatgccgtgaccaggaaataacatctcgcagatgcgagttgatgcgtggccgatgatgggggaggcattcgtcgtacgcagggcaatttaactcgactccagaagatgcccgttcctggaatagctcaaagctaaatttgggtcagagtgccgcgtgacttatagaactttggtgcattgcatcaaaattcacatggtaggaaatcgcgtggcggatcggttcatgtggcccgcccgctccgtctcagggccgatccgtttttgcggcggcaggacgaatgcgacgcgagctctgcgcctgtcgcggctgccggatcatgtcacggacgctggcgctggcgcgcagaacgggacctgccccgtcatcgcgaggcggagccgcggtgacccgcagcgccgagcccactgaaagagaccatgcgacgtcgcggagccgggtcaggcgtcccgcgcgagggcggctgcgtcccgcccgacgaccggggcgaggctcgtcaggccctccgcccgcagccgctggctcaggccgcgcttgatcgtgccgaccagccccggcccctcgtagacgagggcggagtagagctggacgaggcgcgcaccggcccggatcttggtccaggcggcctccgccgaatcgatgccgccgacgccgatcagcgggatccggtcgccgacgcgcagataggtctcagccaggagccgcgtcgacgggccgaacagcggccgtccggacaggccgccggtttccttcgcgacggaggattccacgagggacgccggccgcgcgatggtcgtgttcgagacgacgaggccctggatgccgcgccggagcgccgtcgccgtcatggcgtcgagcccttcgagcgcgatgtcgggcgcgatcttaaggagcacggcggcgctcgatccgctggcatcgcgggcggcgacgacgcgggcgagcaggtcgtcgaggaaggcctcgccctggaggtcgcgcaggcccggcgtgttgggcgaggagacgttgacggtgatgaaggcgacatgcggggcgagccgcgcggtgcaggcgacgtagtcggcgagtcggtccgccgattccttgttggcgccgatgttgacgccgacgatcccctcgcggccggcgcgggccttgagccggtcggccactgcgtcgagcccctcgctgttgaggccgaagcggttgatcaccgcccggtcgcgggggaggcggaacacccgcgggcgcggattgccgggctggggctgcggcacgactccgccgacctcgacgaagccgaaaccgaggccgagcagcgcgtcggccacccgcgcgcccttgtcgaacccggcggcgaggccgaccggattgggaaagctctgcccgaacagctcgacggcgagggacgcgtcgtcggccggcggacggcgcggcggcagcagcgacaggccgcgaatcgtcacgtcgtgcgccgtctcggcgtcgagcccgtgcagcagcggccgggcgagggggaagagcgcgtcgatcatgcctgcgggatctccgccgggaacacgtgccgcccctccggcccgaggggcatgtcggtcacggagcgcacggcgctcaaggggaggtcgccgtagaggtgcgggaacagcgcgccgccccgcgacggctcgaaccgcagagccggtccgaggtcgtcgccctcgatcgccacgagcagcaggtcgtcctgcccggaaaagtggcgggcggcggtctcggcgacctgctccgcggtcgagaagtggatgaagccgtcggcgtgatcgacgggtgcgccggtgaagcggccgagcgcctcggcttcccgccagaggccgcgcggacagatcttgtagacgagggccatccggtctccggggtcaatcttccggagcgatagaacgcgcgctggccgacggcaaccaatgcgggatgataccggatacggggtgccacgccttcaccgcttgccgttcagatgcgacactcgcttctccggatgctccgattgcgtccggggtcagcgggttctagtttcctaactgtaggccgtatgtctcaacggcacacgcgccggtctgaggccaccatgctgtcgcacgagcagatctggactgcgatcgaccggttggccgagcgccacggcttctccgcgtcggggctcgcccggcgtgcgggcctcgatgccacgagcttcaaccgctcgaagcgggtcgggcccgatgggcgcaagcgctggccttccaccgaatcgatcgcgaaggtgctcgccgccaccggcgccagcctcgacgatttcctgcacttggtcgattccgggcagggtccgacccggacgatggtaccgctgatcggcctgacccaggctggctccggccgcctgttcaacgaggaggggattccgaccggcggccccggctgggacgagatcgagtttcccgatctcggcggggaccgcgccttcgcgctggaggttcagggcgactcgatgctgccgctctatcgcgatggcgacgtgttgatcgtcgccccgaatgccagcattcgcaagggcgaccggatcgtggcgcggctcaacaacggcgaggtgctggccaaggagctgcggcgccgcaccgcccgcaccatcgaactcgcctcgctcaaccccgaccacgaggatcgggcggtgccgctcgccgaggtcgcctggatggcccgcgtgatgtgggtgcggcagtagaaggcgcgggctacagcccggccagcctatgggccatgccgagggcgatctggcccgagagcaggctccagccgcaggcgatcatcgtcgcgatcatcacgaaggggatcggccggcgctcgatgcgccgaccccgcagggtgttgcgcaggatgatgaagggcgcgaccaccgcgatcatcggcagcgcggccaaggcggtcacgccgccggattccagcaggcggaagctcgcccgccggttcgtggcgtattcgaaggcgctcgccagcagccccgccagcgcgagaccgacgatgagcgcctggatggattcgacggaagacgggctcacggtcatgacgcgctcgacgctccttctcaggatgtaacgcgcagtctgaccgatcgtttacgtgttgttaagaaagacgtttagttaacattaacgctgcccacaggctcgacgccggaagtgggcgccgagcccggagcggtgcagccggccgaaacgaaggccggcccgcggggttaggcgtcttcttcgagatcgatgtcgaggatcgccatgcggaaggtgaaggaatcgtcgccgtcttccttgtcgtcggcgaggacaccgatcgactcgtcgccgatgaacacctcggcggaatcaccggtcttcatcgccacgacgcggatgctggcattggcgaacttgcggcgcaggtaatcctgcagcttggcgacttcggtcttggtcacgccgtcaaccttcttgcgaggcggtgcgtgccgggacgcgtgatcccggcggcagcgctgaggggcttgtgatggtggccggcggcttgccacgtcgggggagggcaggcaacccgccggacgcggagagcggcttcagattccgccggcgatatcgatgaactcgctcatcgccacgagctggtccatcgagcgagcgggctcggcgcagccggccgcaccgacgacgcgtgcgggcacgccgacgacggtggtgtgggccggcaccgaccggagcacgaccgagccggccgcgacccgggcgcaggccccgacctcgatgttgccgagaatcttggcgcccgcgccgatcatcacgccgcggcggatcttggggtggcggtcaccgccatgcttgcccgtgccgccgagcgtcaccgcgtgcaggatcgagacgtcgtcctcgatcaccgcggtggagccgatcacgaccccggtcgcatggtcgaagaacaccccgcgtccgatccgggcggccgggtggatgtcggtctggaacacctccgacgaccggctttgcaggtaaagcgcgaggtcgcgccggccctggccccagtaccaatgagcgaggcggtgcgcctggatcgcgtggaagcccttgaaatagagcagcggctcgagcgcccgggtcgtcgccgggtcgcggtccatcaccgcgaggatgtcggcgcgcatgctctggccgatgcgaacgtcgtcctgaagcgcttcgtggaaaccgtgggcgacgagttcgctcgagagcgaggcgtggccgaggcgggtggcgacgcggtgcgccaccgccgcctccaggctcggatggttgaggatggtcgccacgaagaacgaggcgagctgcggctcgtcgcgcaccaccgtttccgcctcggtgcgcacgcgcgtccagagcggatcgacgattccggcgatgccttcgcgcccggaagccgggctgagcgacggactggcggacatgcattcctcctcgacagcgtgggctgtccatccggcttgaggccgcgacgtgcccgcttccggcagcgtgttcgcgccgccccgcacggcctcgccgagacggcccgtgagacgggttatgtcgccgggcggggcgtggggttacgacgcgtatcgcgaaaagagcgcggaagagaagtgtcttcgcccgcgccgggtcaagccctacagcttggggcgatcccgcgccgcatcaaggggcggggttacaccctgcggcggatggcgccgcaaggccgcgatcacgcggccgggcgacgcccaccggtgtcgttgccgctgaagcgggtctcgatcacttcgatcagacgctcggccatgacctcgaccggcacgtcggaggtgtccacgacggcggaggcgcgggcatagagcggctcgcggctgagcagcaccgcgcgcagatcctccagcaccgaggccggatcgcccttgccctcgacatggccctggtcgcgcacccgctgaagatgctcttcggggcgcgcctgaagccagatcgtgtagaaggaggagagcagcaggtcgtaggtcagcggctcggcgacgatgctgccgccggtggcgagcaccatcggccccggctgctcggcgaggccgcgcagggccttctgctccagccggcgatagccttcctggccgtagatcgcgaagatctcgcgtaccgacaggccgttctcgcgctcgatctccgtgttgagctccacgaagcgccagccgagatgggccgctgccatccggcccagcgtcgacttgccggcaccgcgcaggcccaccagcgccacgcgccgccggatcgtccgcgattccgtgccggtcgagcctgcaagcgccgatttggccagggcgatctggtcagggctggcctgatcgagcaggtcgcggatgacgcgccaatcagacgaggcttcctgagtcgcaacgagatcgtcgagccgcatccccatcgcattggcgacgcgccgcagcaggatgatcgagacgttgccctggccgctctcgagctgggcaatgtatcgctcggacaggccggaggcctgcgacagcagcttgcgcgacagcccgcgcaccgtccgcgcgtggcgcacgcgccggccgagttcgttgaggaagctcgcttcttgatcggccgcgtcggtcatggccccactcacttcatcgtcctttccgacgcccgcctcgatccgcatccatgccgaacagttccggcgaggcctcgacctcgcgcctggaacaccatccgctcgtccggagacccgaacgagagacgcccgctgcaacccgcgggccaaagcacgcggatacggcggggaaggcgcacatctggcgactggcgagctgcggtgcaacccatcgcacgagcttagcatccatgcgaactcgccgctggataacatatgctatgctgcaatgcgagaggcatggccgggcaaaacgctcatccgccaactttaccccctcgaatagggtgcacctgagcaggttcgtccggacgctgcgcaccatgctcgggctgccctgtggacaacggttccggcgagctgaacccattgaacagcctcgccgagtcgggctgagtgttccggtcgcgccgggtgccagtctcatgctcgtcgatgtgacgggtgtcgaagattgctgcattgcggcctgggtcgcaccagcgggcgaggttggcgtccccgccttccgccgatcagcacgttcatgaagttgtccgggtcgccgttctcgctggtccaacggtcgaccatcaaggtcgacttgccggcgtggacggtgagccgcggagcggacgaggcgactcatcgcgcgtccgctccggtcggccggcgggccgtgcccggccgctcggtgccgccgggcacccgcgggaagtccaggcgcacgagggtgccgtgctccggcgcgctctcgacggcgatgcggccctggagcttggccgtgacgagattgtgcacgatgtgcatgccgagcccggtgctgccgcgggagcgggcggtggtgaagaacggatcgaagatccgcccgagatgctccggcgcgatgccgccgccgtcgtcactcacctccagccgcacgagcgcgccgggcgtcgagacccgcaccgtgatggttccgggccgctcggcgccggcaaaaccgtgcacgacggcgttggcgacgaggttggtgacgacctgcgcgagcacgccgggataggtgtcgacgacgatgctgggcgggacctcacaccgaatcctgtggccgcccttgcgcagcatcggctggaggctcgcgagcagttcgccgagccagatatcgaggtcgaagctccggcgctcgtcgctcgcccgatccaccgccacctgcttgaagccgtggacgaggtcggcggcgcgggtcaggttcgcgcagagcagttgcgcgccctcgccgacccgatcgacgaaatgggtcaggcgcgagcgcgagagcgtgcccgccgcgaccaaatcctgaaaggtccgcgtctcgtcgcgcaccagcgtcgcggtggtcagcgcgatgccgaggggcgtgttgatctcgtgggcgacgccggccacgagctgccccagcgaagcgagtttttccacgcggatcaggtcgtcctgggcctggcggagatcgtgcagggcggtgtccgcctgatccttggcccgccgcagcgcccgttcgcgccggccgatctcggtcacgaagaagttcgtcgcgcgggcgatgtcgccgagttcgtccgtgcgctgcgtgccggagagcccctccgccttcgggtcggcggcgagcgcgatcatgccgccctgaagctggcgcagcggcacggggatcgagcgagcgacggccagtgcgacgagggcgccgagcagcaggccgatggccgccccggcgaggaggagccggccgaggaaggtgccgaaccggtcggcatcctcgaccgcgtcgtcgttgaggtcgcgggcggcctcgctcagaccggcggcgaggccgtccatctcggcaatcatcgcgttctggcgcttgaggccgtcgatcgtggtggcgagccgcgcgcgccagccgtcgatggcctcgatcatgtcggattggatcgacggtgagatcggcagggtggaggcgctcgccgagagccgctcgccctcgacgagcatggcggagacggcctccgcgtcccgccgggccagcgcctcggcggttcgctggccgagcttgagcgtggcgatgccgatattctgcgtcgcctgctcggtcgcgttggcctcgcctgcagaggcgaggagctgcgccaccgcgtcgtcgagcatgcgctgctcggaggttgcggtcttgagccagcgctcaccccactccgtcagccggtcgccggccgccggctccgaggcggtcagcccctcggcttccgtcgcttcggtctcgcgggaggtggcgcgcagggccgcggcgaggtcgcggccggcatggacgaggcgggagcgctcggaatgcgcggcctcctcgccgcgttgccgggcaagcgtgccctgccacgcggcggccagcacggcgttgagccccgccacgacgtcgcgggtcgcgcgcagccggttgaccttccccgtcatcgtccaggcgagatcgacgttggcggcctgctggcgctggcgcgcctgttcggcaaggtcggtcaggcggttcgcgcgctgtcccatctccgcgatgaggccgtcattctcgcgggcgaccgccgagaaatcccgcatccgcgccacgtagcggccgagggattggcgcgccgcggcggcccgctcggcctggctccgggtgcgggcctgattctgaagcgcttccaggccgcgtccggctcgggcggtcaggtcgaagaaccgcgtctcgatcgccgcgcgtgcgtcggcgcgggcggagacggaatcgtcgcggaccatccgcgcgagggtgaggtcgtgatagacgcgggcggcgagcagggcgccggcccgggcccgctcgccctgggcgagcaggaaccagcccgccgccgcgatggccgcagcgacgaggatcgggacaccgccgaccagggcaatcttccggccgacccgcatcctcgccccgtggcgggctccctcgggagcgttcttcgttgcagcgggatcgtcgccggaaacgcgtcgccggacaagggcgtcgtgccggtctggatgggggcgacggaccgagccgccgtcacgcgcctgccggggccgtgtggcgccgcttacgcaccggagccccccggccgccggaggtgccgaagcgcccttccttggtcggcggcgtcgggacgggccggccgtcgcgcccgccctgctggcgcccgtgcaggatctcccgcagattggccagcgtctccgccgaggcctccagatcctccttcgagaaatgcggcatggcggccctcctcaacgcgcggtgagagcgatgatgcggaccttgcgcccgtcggcggcgcaggctgccggaaggtagggccacgcggaggtgcagggggcggtcgtcgatgttccgctcgtgagcgccaacgccttgggcgccatgacctttgaagccatcgcggcgggcgcctggatgggcgctgcggacaacgccggcttcgggccggcggcggcatccgtcgcggccaagccggcgacgacgccggcggacaaaaccgcgctcacggcgatcatggaaaccaatccctgcatgacatcctcccgcggctttgccgtcgttgatgggagtgcttgtaggcaggggccatgtccggcgttttgcgtcgcccgtcacaggatcaccggatcaggggcgattgttgcgtctcgcagccgccgacgaaacattcggcggcgggacggcggtttcagtcgccttcggggcggaagatgtagccgaggccgcgcacggtgcggatgtagcgcgggttggccgggtccggctccaccttcttgcggatacggttgattcgcacgtcgatcgcccggtcgaacgcgtccggatcgcgggcatcggcgaggtcgagcagccgctcgcgcgacagggcccgcttcggatggtcggcgaaggccttgaggagatcgaattccgagcgggtgagcggttgctccacgcccgcatcgtcgcgcaggcgcagggcgtcgagttcgagccacttcgtgccgaaccgaaccgttcgcgccgacgccgcggcttcgggcgccgccgcctgcggagatgccggcgcgacctgggcccgccgcagcacagagcgcacccgggcgacgagttcgcgcaactcgcagggcttgggcaggtaatcgtccgcgccgagttcgagccccaccacccggtcgatcgcactcgccgtcgccgtcagcatgatgatcggtatcgggcttcgcgccttcagatcccgcacgatggagaggccgtcctcctcgggcatgttgaggtcgagcacgatcaggtccggcgtccggatctggagatgcgcacgcagtgcccgcccgccctcgcacagggccacgtcgaagccgtgcaggcgcaggtagtcgccgaccatggcgcgggcatcggcctcgtcgtccacaacggcgatgtgggggccgctcgccgtcatcgacccgcgcctgtccagtccggcgaaaggaattggatggtcacctcgatcgtccctcgaatcggaaaggcactttcggccggcctcgacagctttcgctctcaccatgcccgatccggcctagcttggcgacaccatgggagcggcgatcaacggttcttggcgggcgagccgcgccgaacttgtgcacgatcattgaagccgcccgacgtcgagcagtggggcatgtgttgagaccactcgcctttcgatacgatttcgtcgcaagatttcgctcagcatcgcggtgtgtgctttcgaatggcgttaccgctctcgccgctgcatcaagggcggcgtgagcgtatgcgttacgctgattcggtcggcggatgcatgcgggcgacctcgaagaccgcggaaggccttcacgcgatgaacgacgacgactggctcgaactcatccccgacgaggctgcggaagcgccgacccgagccggaacctggaccatcgcggtggtcgacgacgatccggccgtccacgagggcacccgctacgcgctcgccggctacagcctcgacgggcggggcctcgacatcctctccgcctattcggcgcaggaggcgcgggcgctgctcgccgagcggcgcgacatcgctatcgtgctgctcgacgtggtgatggagaccgacgatgccggactgaggctcgtcgattacatccgccgggagctgaaagaggagaccgtccgcatcatcctgcgcaccggccagccggggcaggcgccggagcggcgcgtcatcgtcgattacgacatcaacgactacaaggcgaagaccgaactcaccgccgacaagctcttcaccagcctcaccgcggcgctccgggcctaccagcagcttcgcaggctcgacgagacccggcgcggcctggaaatcatcatcgacgccgcgccgatgctgctcgaccacaagtcgatgcagcggctcgccgaaggggtgctgacccaggtcgcctcgctcctcaatgtcgattgcgccggcatcctggttctgcgcgagagcgaggatgccgccgaccggcgggagggcggattctgcgtgttggcaggctcggggctctatggcggctatgtcgggcgcgaccccggctggccgctcgatcccggcatccagcccctggtcgagcaagccttcgccgcgcgctgccataacttcggcgacaacctctccacgctctatgtccagaccgcgagcggcagcgagatcgtcgcattgatcgacaccgaccgcccgctctccgacaccgaccgggcgctgatcaccctgttggcggggcgcctctcggtcgccttcgacaacgtgattctctacgagcggctgcagcgcgccaacgtcaccctggagcagcgggtggtcgagcgcaccgccgagctgatccgcgccaaccgccgcctcgacatgcagcgctcggacctgcgccgggccaacagcctcaagaccgagattctgggcaccatcgcccacgacctgaagaacccgctctcggtgatcctgggccgctccgagatgctgaccgacctgatcggcctcgatcagggggatgcctccggcgcggagaaggcgcaggcggcgatgctgacccaggtcgagcatatccgcgcctcggccacgcgcctgatcgacatgatcgacagcctcatggccgatgccttgaacgacgccctcgacatcacgctgcggcgggagcccgtcgatctcgccggcctcgcccgcgaggtctgcgaggccaaccggccgctcgccgaatcgaagggccagagcctggtgatggatctcgccggcccgctcactctctgcggcgacgccgagcggctgcgcgaggcgctcgacaacctcgtctcgaacgcgatcaagtattcctatcccggcggcgcgatcgcggtgagcgtgcgggaggaggcgggcgacctcgtctgcgcggtggccgaccagggccccggcctgtcgccggaggatgccggccgcctgttcggccgctaccagcgcctctcggccaagcccaccggcggcgagggctcgacggggctcggcctctccatcgtcaagcgcatcgccgaactccacggcggccgcgccgaagcgttttccgacggaccggggcagggggccgtgttcgcgatgcggtttccgaaggaggcggtgggggtgccgtaggggcgaaacccgggagcttgatcaagcgaggcgctgcccgcgaaccgaagcgaccatcagatcgaatcgatggcgctgtcggggggctaaagcgtgttcatgccaacaatgcagaacccatgtccgaaaggatcgctgcagaacgcaacggggggaaagcccggcacgcggtgcacctgttctgatcttgcgccattcgccaaagcgcgcccgagcgttccttcgaagtcatcgacacggaaatcgacgtgaaccggtgtccaatggcgctcataccggcggaggtcgttgcttcccggcgccggtgatgatccggccggtttcgcgagaagcccgatcgtcgcatcgcccgatgtcaacgtcgcgtagccgggatgaggccgcgccgtttcgacgaacccgaagacatcaccgaagaacttcaggccctcttcgatcgacgggacgtcgatggaaaccgtcaccttcatgtcagccattcccaccgcttgtccgccgaccggcctgtgcggagcttaatgcgtatcgcgcatcaggtcctgatccggccagaacctctccttccctatgagctttgtcctgaaagggggcgcccgccgctccgcgcgggccgaccggaacgtcagagcgccgcctcagcgaaggctggtaaagacctcgccgacgtcacgaggtcgcccttcgaaacgacgatccggtcggcggccgaaatctgcttggccatctccggccagcgcgcgatctgatccgcggcgttcaccgcatcgacggtgccgggggcgcggtaatgggaaagcacgggatcggcccgaagggtcgagagaatcgggaacgggtcggcgagcccggtgactcgatcacgagccgctcgaaggccggcacgaggccacgcgcccgcttcgacaggaagtcgggcagcgcctccgacagcaggcgtcaggaccgaacggcgatgacggttgcgtctcgtccggtgtcctcactcgggggacggggtcggactcttccggaacggaccgatcaggcgctcatacgtggcttcggcgggaccgtagctgcttcccgcgaggtcgcacagcatcccgcggtcgcggacggtgatcagggcacgcttggcctggatcgcgccgtagccttcgagcgcctggatcgccagcgtcacggtcgatcgctgcgtcgccagcatgatcgacaggaaatcgtgggtgagcgagagatcgttgccctccagccggtcgtgcgccatcaggatccagcgggccagccgctcttcgacggagtaggcgccgttcgacatcgccgtctggctcacggtcatcatcaccgtatgggtgtagtgcagcagcagctcgtgcagggcggggctgctccggagagcgtcgcggaacgcctcggtcccgatccgcagccaggggccgccgacctggaccagaagctcgtgcgtggcgcgatccacgcccaatacgctggccgtgctgaccatgccctcggagccgaagcaaccgacctcgatccgccgcccctcaccggtgacggcgacgttcgacgacaatccggcttccggaaagtagacgaagtccagcggatccccgacggaccagaggatatcgcctctttgaacctggacacgctcgaactgcggcaggagctgttccagctcgctggatggcagagcctgaagcaggcgatttcgtggtgatgatacgcccatcgctggttcaagcccctctcgcgttcttacggaaacgctagcccggaactttgagttcgatgccccggatggcgcacaggccgcggcaaccggccgatcgagcggaagccgcgttgggacggtggcgcttcgggcaaggaggcggcgtgcttcaggccgatgttcggcctgccaagccgtgccatcatccttgcaccgatgcctcggccggcagcgatgcgcgggcgggagcccttcgccgcccggcccggcggcgcagcacgtagagcgtcagcccggtcgcgaagaagccggggagcgcgagcgccgcgaggcagaacaagagggcgacgggcgcgccgaagaagcgcccgcgatgcacttccagcatgttgtcggccagccgcgggccgagggccgcgtcggcggcgcgcttgtcggtgagcccggcgccggtgcgggcgtcgtaggtggcctcgttgcgcaggttcgaatccggggcgtaccagcggatgcggatcgccgcggcctccttccccggcagggtcagggtcgcgacggaagccgtgcgcgtggccgaaaactccgcccaggcggtgtcgatggccgatgtaccctccggaatcttgctatcggggggcttgccgccgggggcgcgctcggcggcccgcgccgggagggcttggcccgtcagaagccatgtcgcgcccgcgcggtaccagtcataggaccaccacaggcccgacagggcgctcaccgcgtagaccggcagcagccatgtcccggcgaccgcatgcagcgaccaccagcgggcccggccgggccgggcgaggttcggccggagccagactcgccagcggtgccggccgggccagcgcagatacagcccgctgccgaggaagacgagcagtgcgatggcacaggcgccggtgatcgtgcggccccagcccttgccctcgccgggaagcagcagccagcggtgcaaatcccgcacggtggcgaagaacgcctcgagccgcacggggccgtgcacggtcccctcggtggggtcggcgtagacgggcgagggccgcccgcccgcccggtcgcgggcaaaccgcgccacggcgctctgagcgggatcgcccgaaagggtcagtgcggagacccgctgtcccggaagctgtgcctcgatccgtgccgccagggccgagggtgcgagcggaggccggtcctgcgccaccgagacctgtatccggtctcggttggcgaaggcggtgatcgcctcctcgtagctcatcagcgcgcccgtgaggcccatcagcgcgagcacgagcccggcggtgaggccgagcgcccaatgcaggcgaaacacaacggtgcgggcgggagagaaggctgacggcatgaggccctgaaaacgatcgttcggttcggcgttcgattcccgacggggcgtccctcagtagcgcgccgtcaggctggcgagcacggtcaggggggcgccgggctggttgttgaactggttgaacggctgctcgatgtagcgccggtcggtcaggttgcggccgttcacggcgaagcgccaggtcgggtcgatctcgtagaacacggtcgcgtcgaggcgggcataggcgccgaccttgtaggtgttggtgatgtcgccgaagcgctcgccgacataggtgacgccgccgccgaagccccagccgtgcagcgggccgccctggaactggtaggtcgaccagacgctggcgctgaagaccggcgccgcgggcaggcggttgccgatggcgacggtcgcatccttcgtgacctccgcatcgagatagccgatgccgccgatgaccttccagcccggcaggatctcgccggcgatgtcgccctcgaacccctgcgagcgctgttcgccggtgatgatcgagaagccggtattgaccggatcggaggcggcgacgttcgtccgcaggatgcggaaggcggccgcactcacggtgagccggtcggggatcaggtcgaagcgggcgccgacctcgacctgctcgccggtctccggaggtgggctcgcgacgttgaggacgttggcggtctgcggcacgaaggaggtggtgtagctgccatagagcgtgagcggctccagcggccgccagacgaggccgacccgcggcgagaccccggtgaggttctgctccggcgggatcgtccgcgtggtcggcgtgcgctggaaatagagctggtcggccgtatcaaagcgcacgccgagcacgagctgcaggccgggaaagaactcgatctggtcctgcatgtagaggccgaacaggctgagcttctgtcgaaggtcgctctgcagggtgagcgtgccgatttgcggcaccgagccccggatcgggttgaggaaggagaccgaggtcgcggtcccctgcgtggtgaacgggtggcggaagccatccacgatctcgaagccggccagagcggtgtggcggaagccgaacggatcgatgaagcgcccgagcgcctcggtccggctatcgatggagtgatagatcgaatcgccctcggtgaggcgccgcgttaccgtggtgccagcggcattcacgcccgtcgcccgggtcgccaggagattgaacgatccccactggccgttgatcgcctgccgtagggtcaggttctcgttgacgtcgtgctcggccagcagggtgatcgtgttcgattcgccgtagtagcgcgaccacggctcgccgtagaagcggcggacgttgtcgagcggcacccggccgccaaaggcgatcaggccctcgtcgtattggctgtgctgacgggtgaactcggcgttgaggtagacccgcgtcgaggcgtcgggcgtccagacgaaggccggcgcgaagaagtgtcgggagttttccgggccgccgaaatcgcggaaggtcgcctcgttctgcgtgccgaagctgaagcgggcggcaagcccctccacgctcgggatcgcgcccgagaccgagccctgcacccgccggaagccgaaggagccgccctggaccgtcaggtcggcggacggcgtgagggtcggctggcgggtgacgatgttgatcaggccgccggggtcgccctggccgtagagcacggaggccggacctttgagcacctcgatccgctcgacattggcgaggtcgcgctgcgtcggctgaaaggtgttggccgggttcagcaccagcccgtcgatggcgtaggtctgggtgcggaagccgcgcaggatgtaggtgtcggagcggccctggatggtgccccccggctggacgttgctgacattggtgagcgcgtcggtcaggcggacattctgctgatcgaccagaacctcgcgcgggacgacctggatcgattgcggcgtgtcgcgcaaagccgtgtccgtccgcgtcgccgtggccgagcgcgtggcgcggtatccgacgacgggaccgcccgcccgctcgccggtgcccgtgaccgagagttcggacaaaacagcctcggcgccctccggggggacggtttgcgcctggacgctcagcggccagaacagggcgaggccgagcagagcgcgtgagccggtgatgagcgcggccgatcccggtgtgacgggacgtcgtccctgcgctgcgttgctcatcgtcgttccgattcgagggccggctccacggaaccaacacggcgcgtttacatatgcgactttgcaggccgcaagcgtatgcttgtttattttgtgggatttgttcgatggagaccatgtcgttgccgcagaacaacattttattccaagtctaaagtagaaacgaaagcgcgtcggcggcatcgccgggaagtcttcgctcgaacgagaccctgcgccgccgatgtccgggccgctcggaggtggccttgccgcaatggagcgccgctcgcgccccgcgcgctttcgtgtcaccaatcgcctctacaatcctcgcgcgattgccacggccggggcgcaccgacatgcgacgccttctcaagttcctgcatacgatgggggcggtcgggctgatgggggcgatggcctgcctcgtcatcctcctgagccacaccccgccgccggcctcgctcgctggctacgccctgatgcgcggggcgatgggctccgtcgcgacatggatcttcctgccctcgctcggcctgacgctgctctccgggttgctggcggtcgcgctgcatccgggctttcgcgaggcggggtgggcctgggtcaagctcgccaccggcgtgctggtgttcgagggcggcttcgtcggcatccaggggccgatgcaggaggaggcccggcgcagcgccgccgcgctccgcggcgagatcgatcccgccaccctcacgggcgcgctggcggccgagagcaacaccctctgggtgatcctcgccgtcgcggtcatcaacgtcgtgctcggcatctggcggccgcgcatcctgcggcttccgcgccccgacctgtcacggccggcctgacggcgtttcagcaaggcaccagggaaaagacactttcggggaaaaggcactttctgggaaaaggcacttgggggaaaagcacttgggggaagaggcgcctcgggaacaggcgccggcgcggaacgctttcgggcgacgctccgttgccgcccctggggttcgtatcggatcaagggaggcggtgcgccggcacagctcccggcaaatgggacggcggaggagcgtgatggcgacgcgaggctttaccgggcggccccccgccgcggcgatccgcgaacggctaccgccgggtcagtacctcaccgacgatttccccgtgctccagctcgggcccacgccgcgggtgtccaccgagggctggcgcttcaccctgcgccagggctcgcgaccgctggcgagctggacttgggaggaattcgcgcaactgccccgcacccgttggagcggcgacatccactgcgtgaccaagtggtcgaagttcgacaccgcctgggagggcgtgagcttcgacgacatcctggcggcggctggcctcgaggcgccgaccggcttcctcctggcggagagccacgacgactacaccaccaatgtgccggtggcggatctgaccggcggcaaggcgatggtggcgacccattacgacggcaagccgatcccgcccgaccacggtggccccgcccgtctcctcgtgccgcacctctacttctggaagagcgccaaatgggtgaagggcttgcgcttcaccgaacgggacgaggccgggttctgggaactgcgcggctaccacatgtacggcgacccctggcgtgagcagcgtttcagcggcgattgaaggattgcccgacgtgaacggcatcgcgccctcgccctcgccgtcaccctggcgggccatgacgatccgggcgatcacgcccgtgacgccgcgggtgaaaagcttccgcttcggtcccctggatcgcccgcaccgggccggccagcacgtcgatgtgcgtcttaccgcgcccgacggctaccaggcgcagcgcagctactccatcgcctcggcgccgggtgatcccgccggtatcgagctgatgatcgagggattggaggcgggggaggtctcgggcttcttcgacaccgtggcagaggtcggcgacgcgattgagctgcgcggtcccctcggtgcgttctcgtggagtccggcggagggcgggccggtgctgctgatcgccggcggctccggcatcgtgccgctgctggccatggtgcgcgagcggacccggcacgcgcccgaggtgccgatgctgctgatctactcggtgcgcaaagccgccgaagccatcgcttgggcggagctcgccgcgctctcccgcgacgagaccggcttcgacctgaccctgctcctgacccgcgagggaccgaccgcgggccggcgcatcgaccgggtgatgatcaacaccgcgatcgagtgcttagggatgccgcgccacgccttcgtctgtggcggcaacggcttcgtcggcgcggtggctgatctgctggtggatgcgggcgtgaagccgggcgtggtccgcacggagcggttcggcggctgacgtcgttccggttcggatgtccggagagggaagggcgcgcagatcgcccttcgagagcacggctgccagcctgtccgaggcagccatgcgagggagccggcccacatcggaaccggctctttctgaactcgcgcgaacgcacccgtttcgccgaaccggtctcccggtccggcggcgcgctcagccttcctcgtcgccgtccgaatcgttgtcgatcaggtcggagacgtcgtcgtcgccatcctcttcctcgaggaaggtgtcgtcgtccgttcccccggcggcgttgtcgccaccctcctcgtcgtccacggcgatatcggcatcgtcctcgctggcctcggcctcatcgagggagacgatctccgggccgctcttctcgtcctcgtcctcgtcgtcatccgtggcgcggctggcgacgggcggggcgacgcgggacgtcgcgacttggtagatcgtgccgcatttcggacaggtcgccggatcacggtcgagatcgtagaacttggcaccgcaattcatgcactggcgtttgacgccgagttccggtctagccacggctgcgcacctctggggacgtataacggaaaggatccgggggaggggccccgttagtcgcagcctccgtccatgtcaaacgccgtgtcgcgtgccatggcgcgttgtgcgccgagcgtcacgccgaaggcgggcgcccggcgagaacagtcgcgacgtaagatggggcggtgtcaggcgcgacgcgcccacttgttctgccgccgctcgacggtgacgcgcaggagccggccgaacggcgtgccgcccccccgtccgtcgcggtcgaattcatgaaggacggcttcgagggcgacgatgcgttcgctggggcggcgataggcgctctcgagctcgttcaaggcttcgagaatgcatgtgccagccgccgaatcggcgatggccgaagcatgatcaaccttgcggaggcattggcgcacgggcgtcatgggcagcagcataaacatatgtatggccttgtcgagcgttcgatgcggccccaggcctgcccggctcctcttttcacgggattggattaacgaaggtcagtcgagtgctgcgcggcgccgcatcgaccgtggcagctttgtccgcggccggaggtttatcactataagctgaagcgatctggcaagataacacactatccgcgaaccggccgaccgagctgcggcgaggtttccagcggcagcatgaggccgtcgccggccttccggatgacgcgggccggtccgcatggtaacgggcgccggtcacgccgggcccgtccggcgggcggctctcggtgccctctcggtgccgacacgcctcagcgcagcgctcgagcaagacgcagattcccgtgtcgcacgattccgaaccgcagcccgtcaccgcctctcccggaggccccctgaacgggtccctgaagccgccgggcgacaagtcgatctcccaccgggcgatgatcctgggcctgctcgccatcggcgagacgcgagtcgaggggcttctggagggcgacgacgtgctgcgcacggcgtccgccgcgaaggcgctcggggcgcagatcacccgcgaaggcgaggggcgctggcggatcgtcggcgtcggcatcggcgggatgcaggatccggacggcgtgctcgatttcggcaatgccggcaccggctcgcggctgatgatgggcgtcgtcggcggccagcccgtgaccgcgaccttcgacggcgatgcgagccttcgcaagcggccgatgcggcgcatcctcgatccgatcctgaagatgggcgccgagatcgtgtccgaggccgagggggggcgcgtgccgctgaccctgcggggcccgcgcgaggcgattccgatccgctacgagctgccggtggcctcggcgcagatcaagtcggccgtgctgctcgccgggctcaacgcgccgggcaccaccaccgtcatcgagaaagcggcgtcccgcgatcataccgagcggatgttgcgcctgttcggcgcggaggtgaccgtcacgccgtcgggcgagggcggccatggccgcaccgtcacgctgaccggccagccgaccctgcgcggcaccgacgtggtcgtgccggccgatccgtcctcggccgccttcccgctggtggcagcgctggtcgtgccgggctccgaggtgatcctgcgcggcgtgatgatgaacccgctgcgcaccggcctcatcacgacgctgatcgagatgggcgccgacatcgagcgcctcgacgagcgcgaggaggggggcgagacggtggccgacctgcgggtgcgcgcgagccgcctcaagggcgtcgatgtgccggccgagcgggcgccctcaatgatcgacgagtatccgatcctggcggtcgccgcttcgttcgccgagggcacgacccggatgaacgggctgcacgaattgcgggtcaaggaatccgatcggctggcggcggtcgccgccgggcttgccgccaacggcgtcacccacgccatcgagggcgatgacctgatcgtgaccggtaacgggcaggcgcccgcgggcggcggcacggtcgcgacccatctcgatcaccgcatcgccatggccttcctcgtcctggggctcgccgccaagagccccgtcaccgtggacgacggcgcgatgatcgccacgagcttcccgagcttccgcccgaccatgctggcgctcggcgcccggatcgaggacggggccgccgcatgatctcggatgatatcgccgtgcaccgggacaacgcgcccctcgtcatcgccatcgacggcccggccgcctcgggcaagggcacgctcgccaagcggctcgccctgcattacggcctgccgcatctcgataccggcctgctctaccgcgcggtcgcgctgaccctgctcgacgcggggggcgacctcgacgacacgggagcggcggcgcgggcggcctccgacctgtcggcggagcggctgaccgacccgcgcctgcgggagcgggcaatgggcgaggcggcctcgcgggtctcctcggtgccggaggttcgcgctgccctgctgtcctggcagcggcgcttcgccgaggcggcggagggggcggtgctcgacgggcgcgacatcggcaccgtcgtctgtccggacgcgcgggtgaagctgttcatcaccgccgccccggaggagcgggcgcgccgccgccatcgcgagctgctcggccgcggcgaggagaccacgctcgccgcgatcctcgccgacatccgcgcccgcgacgcccgcgattcgagccgcgccgccgccccgctgaaagccgccgaggacgcggtggtactcgataccaccgaactcgacgccgaggccgccttcgccgaggcggtcgccatcgtcgaacggctcaaggccgcctgaggggcccgccgcgccgcgccgcgtttacctgccgagccaagcttccacccgcgccgcgagcgtctgcggatcgccggagagatgcaggcgcttggtgcgggaggtctcgccggagagcagcgtcacctccgccttccgcagccccaggctcttggcgacgaaggcggtcagcgccgcgttggcggcgccctcgaccggtggagcggccacccgcagggacaggacaggctgcccgctcgcctccgtgcggacgccgtcgaggccggttcggctggctcgcggtgtcaaccgcaccgccaggacaaggccgttcgcctcgagggtgaaggggctttgcgtcatgacagtctcgcgggctccgcgtcccgatcgggcggacatgctcccgtgccgacgcgtatccgtccggctgagtggattgtcatcgggataatcagcggatcatcggttcggcttgcgctcatgctcgctgcacgcgccggcggggcgtccgcggtgatcctcaggctcgcgcggggcgcggccgcgtcgatggtccatgggacgagggctcaggggcatccggaagcagccagaggacgcggccgctcgcaggctgcttcgcctccgacgggagcccgccgccagttcgcctgtgtccaaacctgaaccgagcgttcgatcgattctcgtgcgaatggccttaggcccgcttgcccccaatgcttgagctcgtcacccagacaagctcagttgtgcgcaatatacagatcggtgattgaacaagtggagtggtcggctggggatgcgcttgcgccgttcggggcgggctgatagcgggttgtacgctgccggtttagctcagttggtagagcaaccgccttgtaagcggtaggtcgcgagttcgagtcccgcaaccggcaccattctccccacgattttgcagacatgtcgggcagcgcgcgtgagcactgtcctcgtcggcggctggcctgtccgggatgcggcacaggacaaaaatcttcaccttcgcgtgacgcagattccgagagccgcctttgctcccttttcgcaactgtcagagttgtaacggatgatggtgcatttcgaaaaggtttgaggctctttccgcaggcggctgacgcgttcggctacggcgtgaggaccgtcatccggatgggggcgttcggacgtatgcgtaaattgctgagtttcacgccgccggatatgcaggaggcccggccggaatcggtgagccaccgctacgtcttctatattcccggctatgatcccgaggcgaaaactcgctaccggctgctcttcgtgcgggaatgggctcgctacaccaagcggttcggcggcaggcgggagatctcccgcgcgcaaacgagcgaggacggcttggttcaaagctggaccgtcagtccgcccgaccagggcgatggggccgagacccgctacgacgtgcttttgtgggacgacatcgtcgccgccgacttcgcccgttcccgctttctcagcgtggcgcttctcgtcgtcggcaccctgcacatgatcctgatcggcctgctgttccgcttctaccgactgaactggaagtacggcaacgtcatcctctaccccttcgtgatggtgatcctgctcaccgccctgtccctcgtcatcggggtgacggtccatgcccatctcggcgacgcgttcggtcacagcctgcgatggccgctctgggtctcgctgcctctggccgtggtggcgggcatcgtctggatcaaggcgatcgaagccttcctgaaccgcgtcttcttctggcagctcctgaacgactgggtgttcaactggcagcacggccagggcatgcggcccgactacgagcgccgcctcgatgccttcgctgcgcatatcctgtcctccctcgcggcgcgggccgcggcgggggaggcgaccgacgaggtgatgatcgtcggccattcctccggtgggctgacggcggtcgaggtcgcggcccgcgtgctcgcccgtgacgggacgatcggcacctccggcgccaacctgtccctcgtgacgctcgggtccgggctgccgctggtggcgatgcagccggccgccacgcgcctgcgggcggagatcgcgggcctcgtcacggagcggcgcatcgtctggtgcgacttccacgcgccccaggattggatgaacttccccggcttcaatccgctgcagcacctcggtctcgagctgcacgggcagccggtcgccaatccgctcgtgcgctcggcgcgctttcgcgacctgatctgccccgagacctaccgacgggtacgcttccgtcccttccggatgcacttccagttcctgctcgcgaacgagcggcccggcgcctacgatttcttcgcgatgaccttgggcccgcggcggctgcgcgagcaggtgctcgcccccgctgcgtgccccgaacgtgaacccgcccttccgctctgatccggcacggccggacgccagccggcactgaggtcgatgcaggttttcatcgttgccgtcggcagtcacggcgatgtcctgccactccttgcgatcgcggccgagctgcgacggcgggggcacgcggtcacgctggcggcgcccgctccgttcgcggccatggccgcccgggcggacctgccgttcttcgccctcgggacggagaacgactaccgtctggccgccaccgagaccgaactctggcgaccctggcgcggcgttggagcaatgtttcgccatgtctcggccgcgaccgagccggtctatgattggctggccgggaacgcacggcccggcgagagcatcgtgctcgcctcgacgctggcgctcggggcgcgggtggcgcaggaaaagctcgggctggacgtcgtcacggtgcatctcatgccgttgctcgcccggagccgtaccgatccgccgatcctgccgggcctcccgctctccgagcgactgccggcgcgcttccggcactggatcgggcgcggtgccgaccgtttcgtgatcgggcccgccgccctgccggccctgaacgaattccgcgcgaggctggacctgccgccggtgctccggctccgccgctggtggagcagcccgcagcgcgtcctgttcgcctttccgcgatggtacgccgcgccgcagccacaccggatgccccaatcgctgcaggtcggcttcccgctcgcggatcgcttcggcgatgtcgccgagctggagcccgccgttgcgcgcttcctggacgaggggccgccgctggccttcacctacggatcggcgatgtcggggagccatggcttcttccgcacggcgctgcggatctgcgaaaggctcggacggcgcggcctcctcctggcgccacagggcgggcaggtgccgacggacctgcctgcgagcgtgctgcacgtcccctacgccccgttcagccgcgtgctgcctcgctgcgcggccctgatccaccatggcgggatcggcaccgtcgcgcaggcgctcgcggccggaatcccgcagctggtggtgcccgtcgccttcgatcacttcgacgaggcgcgctggctgcaacggctcggggtcggcacctcgttgagccgccgccgcttcacgccggcccgcgcgacgtccacgttgcgccggctgctgaccgatccgcacgtcgcccaggcctgcgcggcggccaaggcacggatggcgcaggaggatggcgtcggggaggcctgcgatgcggtcgaagccttcgctcgaacggtccgatcgtccgcggcctgacgcccgctacagcgaaaaccgatccacctcctccagcagccgcacgaaggcctgcgcgccgtaagcgagggcggcctcgcccgcttccgccgtgccgaggcgggcgtcgccgagagccccggacgggtggaggtcttccgtcttccaggcgaaggccgccgggcggccggcgcgcagcagcgcgaagtcgcgctccatcgccaccgtgcggggttcgaaatcctcgatgtgatcgcgccggacgaggtcgggccgcagcgccagcatcaaggcggtctcgatgccgccggcatggatgccgtggcggatttcaccggccggaaacagcccctcgggcaggccgagccggctccacgaggtcgtcaccgcgaccataccgaatcgaccgcgcagctcgcccgcgacgaggtcgatgagcgcgctgttgccgccatgggaggagacgatcacgagtttcgtgcagcccgcccggtgcaagctcgcgccgatctcggtccaggccgcaagcgcggtcggcgcggtcagggtcagcgtgccggggaaggaatcgtgctcatccgacttgccgacgctctggaccggcaggagcagcacgtcgagcgcctccggcacctgcggtgcgacccgcgcgagatagccttccgcgatcagggtgtcggtgccgagcggcaggtgcggcccgtgctgctccaccgcggcaaccggcagtacagcgatggtgcggctcatgtcgcgggcccggatctccgccgtcgtcaggtcgagccaggatcgcgccggcatgctgtcatctcctttgtcgcggttcgagcgacgcgccggcgcgttcataggcttccggctgcgatcaagcggaaaccgcatcaaccacacgttagtcaagctggcttaggagctgccggattgcctcgcttgccattgccgaattgccatgaacacctttcctcagaacgggcttggcgggatgccttccgatacgggcgcggcgaatgacgactcgtccgcggcgatgcgccgggaattggcccgcctgcgggagatgctggagcagaactcggactggatctgggaggtcgatgcgcaggggcgctacacctacgcctcgcgccaatgcgtcgccctgctcggccgcgagccggaggaggtgctgggtcgcacccccttcgacttcatgccgccggacgaggccgagcgggtcggccggatcttcggcgccatcgccgccgagcaacggcccttcacccagcttctcaaccgcaacctgcgcaaggacggcagcctcgtcgtgctggaaacgagcggcgtgccgctgttgggtcccgacggcgcgttgcgcggttatcgcggcatcgaccgggatgtgacgcagcgagaggcggcgaacgagcggctccgccacctcgcccgacacgacgacctcacgggcctgccgaatcggatgtatctgcgtgagcatctcgcggggcagctggccgccggacaacgccccggcgtgctctgcctcgatctcgacggcttcaagcccgtcaacgatcgcctcggccacgccgcgggcgatcgcgtcctgacggagatcggtcgccgcctggccgaactggcggcttcgcacggcctgttcgcggcacggcccggaggcgacgaattcgtcctgatcgtgcccgacggcgtgaccatgccgcccgaggccgttcgcgcggtcatcgctgcacccatcgccatcgaggccgagacggtgcggatcggcgccagcctcggcctcgcttcggcacagggccccgaggacacggtcgatgccctgctcgcgcgggccgaccgtgtcctctacgacgccaaggaggcggtgagacgggtcggcgtcagcgacggcggctgaggagccagccgaggccgaaggccgccgcggcgaccagcgccagggtcgtgccgcggttctcttcggcctgcaatgcgagggcgcgaccgcgccggtccgcctcgtcgcgaagatgccgcccgcggacatgcgcctcgtcgtggagatggcggccccgttgcgcggcctcgtcacgcaggtgccggccgcgggagaccgcctggtcggcgatacggtagccgtcctcgtagatgtcctcggctcgctcgcgggtccggccgtaggccgcctgcgccacgcctgcgacctgttcgtaggcaccctcgacctgcgggcgggcacggcctgcgacggcgccgaacacggtgcgtccgcggcctttgaggttgcggaggctgccctcgatctggtccctgttcatgatgaattccttttgatcaaatgtctgccgagcccccaacgacggggcccgaaacgaagaagccgcacccgatcgggtgcggctccagccgtcggattttaattggaaaatcccgccggcctcgcgccttagagcttgctcttcaccgcatcggcggcgttcttcacgccctctttggcctcgccgacggtgcgctgggtcttgccctcgagctcctgcgccttgccctcggcctgcagcttgtcgttgccggtcacgttgccgacgccctgcttgacgttgccggcgacctcgttggcggcacccttgatcttgtcggtcgtgctgctcatcgcgtttcctcgttcattgctcttgcgccgcgtcgcgacgctctcggcaaactgaacgggagccccaagcgcttggttccactcctatgatgtggtgtgcatcgccgcacacgcgctggcagcgggcattcacggccgccaacgctgcgccgacgttcaaaaaatatctgcgcggcggccaaatattttcctgtcagcgcttgggtcacgagcggttacgtatgcggtatccaaaattccaatatggctaagccgggcacccgttccggtccgccaagaagacgtgagttcgagggaccgctccatggccgttcaagccgccgatccattacccggcgctagtgcttattccgtctcgcgcgccgattcgcctctgggcgggcgctggggacagctcattctcggcgtgctgtgcatgtcgatgatcgccaacctgcagtacggctggacgcttttcgtcaatccgatcaacgacaagtatcactggggcaagccggcgatccaggtcgccttcacgatcttcgtcctcaccgagacctggctcgtgccgatcgagggctggttcgtcgacaagtacggcccgaaggtcgtcacgctgttcggcggcgtgctctgcgccgtcggctgggcgatgaactcggtcgcggactcgctgtggttcctgtatctggccgccgccatcagcggcatcggtgcgggcgcggtctatggcacctgcgtcggcaacgccctcaagtggttccccgatcgccgcggcctcgccgccggcctcaccgccgcgggcttcggtgcgggctcggccctcacggtcatcccgatcgccgcgatgatccgcgacagcggctacgagcagaccttcctcgccttcggcctcggccagggtatcgtcgtgatggtcgccgccctgctgctctcctcgccgagtgctgcctacaaggagcggatgctggccggccgcgtctcccccaacgccaccagccgccgccaatactcgtcggccgagatggtgcgcaccccggtcttctggctgatgtacgcgatgttcgtgatgatggccgccggcggcctgatggcgacggcctcgctcgcgcccatcgccaaggacttccaggtcgattcgatcccggtctcgctcatgggcctgaccctgccggcgctgaccttcgcgctcactatcgaccgggtgctcaacggtgtgacccggccggttttcggctggatctccgaccggatcgggcgtgagaacaccatgttcgccgccttcatgatcgagggtgccggcatcctggcgctcggcatgttcgcccactcgccgatggccttcgtgctgctcaccggcctcgtgttcttcgcctggggcgagatctactcgctgttcccctcgacctgcgccgacacctacggcgacaagaacgccaccgccaatgccggcctgctctacaccgccaagggcacggcctcgctgatgctgccggccttcctggcgatccagaccgcgaccggctcctggcagaacgtgttctatctcgcctccggcatggccttcatcgccggcttcctcgcgctcttcgtcttgaagccgatgcgcgcccgcttcgtggcccgcaaccagtgacggaggtgaccgtgacgcgctggatcggcttcgtccatgacggcgagcccggcttcggccggctcgacggagagcggatcgaggtctgcgagggcgacctgttcggcgagaacagatccacggggcaggtgctggcgctcgcggaagtgagcgtcggcctgccctgccggccctcgaagatgatcgccctgtggaacaacttcggggcgctcatggaaaagcagggcctgtcgcggcccgaggcgcccctgttcctgatcaagcccgccaacaccttccggccttccggagcgtcggtggcggtgccggaagcggcgggccgggcgctctacgagggcgaactcggaatcgtgatcggcaaaacggcgcgcgacctcaccgaggaagaagccgccgaccacgtcttcggcttcacctgcgtgaacgacgtcactgcttcggcgatcctcaaggcggatgcgagcttcacgcagtggacccgcgccaagggcctcgacggcttcgggccgttcggtccggtcatcgccaccgggctcgacccggcggccctgaccgtgcggaccctggtgaacgggcgcgaacgtcaaaacttcccgatcggcgacatgctgatcccggtcccccggctcgtcgcgcagctctcgcagggcatgacgctggagccgggtgacgtgatcgcctgcggtacctcggttgggtcggggccgatccccaagggtgccacggtcgaagtggtgatcgagggcattggaacgctctcgaaccggttcgattaacggcacgctcaagcaaaagtggtctccgcggccggacggaactggcctcgaacggcgtttcagaacgaagccggcggagcgaaaaacggcagcacgggtgagaatatgagcatcgcgatcgtcggcgccggcgccatcggcggatatctcggagtcaggctggcggaggccggcgaggacgtgaccttcatcgcccgctccaacgcggcggcgatccaggcggacggcatgcgcctgattgaggaggacggcaccgagatccactcgaaatccgtcaaggcgacccgctccatgcaggaggcgggcgtgcacgaagtcgtgctgctgacggtgaaggcgcatcaggtcggcccgatcgccgccgacctgcaccacctgatcggccccgacaccgttgtggtgacgatgcagaacgggattccgtggtggtattttctgggcggctacagtggagaccatgccggcacgcggctggaaagcgccgatcccggcgggctgatcgccgaccatctcgaccccaaacacgtcatcggctcggtggtctatccggcgaccgtgctcaccgatcccggcaccgtgaaggtgatcgagggcaaccgcttcggtctcggtgaactcgacggctcgaagtcggagcgggtgctcgccctgtcgcagcgccttgccagggccggcttccgcgcgcccgtcacgagcgacatccgcgccgagatctggctcaagctgtggggcaacctcagcttcaacccgatctccgcgctgacccacgcgacgctggaagacatctgccgcttccccgacacccgggcgatcgccgccgagatgatgcgcgaggcggaggtcatcgcgaacaagctcggcgtcaccttccgcctcggcatcgacaagcgcatcgccggtgccgagaaggtcggcccgcacaagacctcgatgcttcaggacgtcgaggccggccggccgatcgagctcgaagccctcgtcggctcggtgatcgaactcggccgcctcaccggcaccccgaccccgcatatcgacaccgtcttcgccctgatgcggctcctggcccagagcctcgaacgcgcccagggtcgcctcgcgatccagggagcatgacgatgcttctgcccgaaccttccgcccttctccccaccgattccaaggaggccagcgtgcccgcgacgactcttcacgagctgatccaggccggcgccgatgcggcccccgccctgtcgagccccggcggcgtgccgctgacgttccaggccctgcgggcgctgaccgagcgtacggtcgccgacctcaacgcccgcggcatcggccgcggcgaccgcgtcgcgatcgtgctgccgaacggcccggagatggccgccgccttcatcgcggtggccgccggcaccacctcggcgccgctcaacccgagctacaaggccgacgagttcgagttctacatgagcgacctcggagccaagctcctgctggtcgccgagggctccgagacgccggccgtcgcggtcgcggagaagctcggcgtgtcggtcgcccgcctgcggccgaccccggacgagggcgccggcagcttcacgctgcattttgccagcgagagcaccggtcccacggagaagagcggccccgccggttcggacgacatcgccctggtgctgcacacctccggcaccacctcgcggccgaagatcgtgccgctgacgcaggccaatgtctgcgcctcggcgcgcaacatccgcaccgcgctcgccttcgggcccgaggatcgcggcctcaacatcatgccgttgttccacatccacggcctgatcgccggcatcctcgctccgctctcggtcggcggccaggtctcctgcacgccgggcttcaacgcgctgaagttcttcggctggatggatgaggtgaaccccacttggtacaccggcgtcccgaccatgcatcaggcgatcctgggccgggccgcgcgcaacaaggaaatcatcgcgcgcaacccgctgcgcttcatccgctcctcgtcctcgtccctaccgccgcaggtgatgaaggagctggaagagaccttcggcgcccccgtcatcgaggcctacggcatgaccgaggccgcgcaccagatggcctcgaacccgctgccgcccaagccccactacgcgggctcggtcggcctcgcggcgggcccggaaatcgcggtggtcgatctggacggcgagccgctgcccgcgggcgagaccggcgagatcgtcatccgcggcgacaacgtgatgaagggctacgagaacaacgagaaggccaatgccgaggcgttcaccaagcagggctggttccgcaccggcgaccagggcgtgctgagccctgagggctacctctcgatcaccgggcgtctcaaggagatcatcaaccgcggcggcgagaagatcagccctcgcgaggtcgacgagatcctgatggaccacccggcggtgtcgcaatgcgtcaccttcgccgtgccgcacgacaagctcggcgaggatgtcgccgccgcgatcgttctgcgtgagggcgtcgaggcggtggagaaggatatccgcagcttcgcctcggagcgcttggccgccttcaaggtgccggccaagatcctgatcctcgacgagatccccaagggcgccaccggcaagctccagcgcatcggcctggcgcagaagctcgggctggtctgagagaagaccgcttcagttgtcatgctgtctgcgacgggtttgatttcgtcctgacaacacaccatattcagaagtgagggcccgcaggcggctacctgcgggccctcttattggacgactttagatgatgagcccgagcgtgatggtcatggaccactcaccgctcgggtttttcgtgacggtgatccgcagaagcggaaacatcagcacattgctcacccccttcccgtctgcctactcacggacggcgatcggctaagtcgccgtaagccccgtagccgcagggtcgtcgtgaccggaaggtttgcgtccaacgccctcagtatgaatgcgccgggcgggcgtgcaaccagaaagcctgatgcgctgcatgtgcgcgtccagggtgttgccttcggacctgatcgcgcgcggctccgacccgttcggggtcatgcgcggcacgacgcgtcggacgaacactaacaacccgtcgacataaagaaaaggcggcgctgcgagcgccgccttttctgctttcgaagccgttcgaagaaaaactcagttccgcgcggccatcatgtcgtgggacaggacggtgagcttgccgatcaggctcgctacgtcgccatgggcgcaggaccactgcgtgccgatggcgctgccatcgttcgagaccgagaccacggcgaccgagcgcagcttgccctcgcgggcgagcttgagctgatcctgaagcacctcgatgatcgaggcgacgttctcgtcggccaccgcctcggcggcggcggcggggaaggggactacggcggcgtcgttgagggcgcgatcgaacttggacattcaggcaactcgacgatgcttgagggaggtgcggccgagaggtccggcctggagacgatccacgagggaggcgaggcgatcgggcagggcgccgtccttatcgacggacaggcgcttgccgatggcggaggcgacacctttggtcacccggctgacgacgggccgctcaaggcaggacaccgtctgcagtcggtccgttcggttcgggtcggcgctcggatcagccatcgcttcctcgctctcggacgattgcatgaggtgatcctgcgcgccgcatcgcgtcatgaaaatggcaccggaccggccacgcttgcgcatttccctggctgtgacgtgaaagcgacacttgccagggccggtccgggcacgctcaacgcggatcctgccagccggaacggaccggtgcggcggcgctcgcgccaccggtggtcatcacccgcggcgcctcggagcgggcgaccgccggctcggccatcgccgcgcggcggggcgcacggaccgaccggcgcagggcggcgcggcgcttgcgggtggaacggggacgcgcgctgctgttcgagccgatgaagccgccggccaccgcacccaccacggcgccgaccggcccggccacgagcgcaccggccacggcgccggctccgacactcatcgccgtccggttctcggcctgcgcgggtgcggacattcctgcgagcagcacaaggccggcacaggcgccgaggcaggttcttcgcatccggtcgtcccttcgaaaagcacttcgaggacgcccttgacgttcgatcttgacgaaaggttgacctgattttgtttcgtgacttggccgtatagccgaagacaaaggctgaattcgcgtttgttcttgctcaagcctggccgctggccgcgagcggccggcgcaatcgaaggaccagcggaacgatggcgagcgccgtggcggcggcggccagaaggccgacggccgagccggccctgtcgcccagtgctccgtaagcgatcggcgcaaggccgcccgatccgattaccgcggtgtagaacagcgcgaacgcccggccgacatccccccgcggcgcgagatccggcaccgtcccgtagagcacggacgaggtgccgttgaggacgaggccgaggagcggcagcagggccagggtcggcccgagcggcaggaccaggagcgcggcgatccccacggcggtggccgtctcggtcgcgacgacgcaaggtacgatgccgagccgctcgccgagccagccgcacaccgccttgccgaaggcgccgccggaaaacaccagggcgagggcgagcccggtggtcgtgcccgtgccgcccttcgcctccagcaggaagggcaggaacagcagcgtgcccatccgcgtggcggtgtcaaaggcgccgaccgtcatcaggagggcgaagccccggccctcgccgccgctcccgctggcgcgcgggggggcggcggttagcgatccccgcggcaggacgaagaccagcgccagcgccgcggcgaggccgaccgccgccatcagtccggcgaccggccgccacgccatcaccccgagcagcagcgcgacgacgaccggaaacaccgccttcccgacatcgccggcgaaattgtagatcccgagcggcccgcgcgcggcgctgccataggcccgcgcgacgaggagggaggcgcgggggtgctggaggctcgcaccgatcccggcgagcaccagaccggcgcagagcccgaacaggctgccgctcagcgccatcgcaccgaagcccgcggcggcgacgagggtcgagacggcgaggctcatgcggatcggccagcgcgccgccagccggtcggcggggatctgcaacccgcccatggtcgcgtagtagaggctgcgcaggacggcgagcccggcatagccgaggccgaactccgcctgccagaccggcagcagcacgtagagcaggtcggtgtagccgtcgtgcagggcgtgggcgaggcaggccccgcagagactgcgccgcttgaggtcgaggctcgagcgatccgcccggtggaattcatcgagtcgaacggcctggctcacacgaaagtctccggctgcgattgcgcggcgatcttagacttgtgagttttgcgcgatgagagtcgtttgcctcacgggtttcgtgcgattttctcacgcatcgatggggtgagggatatgcgccggctaccgccgctgcacgcattgcaagtgttcgaggtcgcggccagggccggcagctacgcgcaggccgggctcgaactcgggctgacccacggcgcggtgagccggcaaatcgccgccctggagacgtggctcggccagcggctgttcgtgcgggtcgggcggcggatggtggcgaccccggcagcacgcgtcttcgccgaggagatcagcctgtcctttgaccggctcacggcggcagccgaagcgtgcgggcggccccaggcgccgcgcgttctgcgggtcagcgcgcccgcaaccttcgcgatgcgctggctgatcccgcgcctggacggcttccatgcggttcggcccggcacggaggtcagggtcaccaccacgacgaccttgcaggatgcgctgcgcggcgggtttgacctcgcgatccggcgcggccccgagccctggccacagcaccgcgccgtgcccttcctgacggagaccgacacgctggtggcaagccccgccttgctgcgggacaaaccgctcgcgacgttgcgcgacctcgacggtcacatcctcctcggcaccgagacccggccgggggattggagcgattggctcacggccgccgcggtgacactccccggcggcgtgcgccgccgggtcttcgaccacttcttcgtgaccttgcaggcgcttgaggacggcgcgggtctcggcatcgggccgtttcccgtgctcgaccggatggtcgccgcgggccggctcgtggcgccttttccggagatccgggtcggtcgcgccgcctacttcgccctgacgccgttcgatgccgacaagtcgcccgcgctcaccgccctcatcgactggcttgtgacggaaggtggatggccggggctcacaattccccggtgaggaactgcgcccggccgtgcccgaacgaccaatcctcgtcggtgttctccaccgtcgagaccatcacgtcggccggggcgatgccgcaggcggcctgcagcttctcggtcagcagccggtagaacagctccttcttctcgcgtccccgcggccgggtgatcatctgcacgaccaccacattccgcgtgcgggggatgtcgaggccggtatcctccacgatcatccgcgaaggcttgtgctcggtcacgatctggtagcggtcgcctggcggcacctgaaaggcttcgagcatcgcctcgtgcgcggcgtcgagaagcgccttcagttccgcgtcgctgcggccctcgatcaggtcgaaacgcatcaagggcatgggattctccaggatgaagcgtcgtccccgaggggggagcgaggccgaaattcggttcgggcgcgtcggccaagttccgagatccggacggctgcgccgcaaggcgaagttgcgccctctggcggtgaccgggcgctcgcggttaaatagcttcgcttccggccgcttccaaccgatcgggattgttcgtattatgcattcaaatgagggtggggagcggcgcaccgggcccctcaccggcccctgcgaggagacgagacatgtccgatttgcggttgcgccgcagtgttctctacatgccgggatcgaaccagcgggcgctcgataaagcgaagacgctgcccgccgactcgctgatcctggatctcgaggacgccgtctccatggaggagaaggaactggcccgcgatcaggtctgtgccgcggtgaagggcggcggttacggccatcgcgaactcgtgatccgggtgaacgccccccagacgccctggggcgacggcgacctgcgcgcggcgatccaggccaagcccgatgcgatcttgatgccgaaggtgtcctcgcccgccgtgctggaaagcgtggccgacgcgctggaggcgctcgacgcccccgattccatcgccgtctgggcgatgatcgagaccccggccgcgatcctcaacatccacgagatcgccaaggcgcgccgcgaccgtcgcaaccggctcaccgggttcgtgctcggcaccaacgatctggccaaggacacctgggcgcagctggtgcgcgggcgcgtgccgatgctgccttggatgatgctgaccttggccgcggcccgggccgaggggctgatcgtcctcgacggcgtgtggaacgacatcgccgatccggagggttgccgcgaggagtgccggcaggcgcgcgacctcggcttcgacggcaagacgctgatccacccgaaccagctcgagcccgccaacacctccttcgctccgacggaggaggaggtgcgccgcgcccgcctcgtgatcgaggccttcaatctgccggagaacgccaagcgcgcggcgatcaaggtcgagggccgcatgtacgagcgccagcatatcggcgtggcccgccgcgccgtggtctggtccgagaccatcgccgcccgcgacgccgctgcctgaaacgcgaaatggccgcgcccggatggggcgcggccatttcgttatgagaggctgtcaggcctgaaagacttaccagccgtagccgtaatcgtaggccgggccgccccaggaataaccgccgtaggcacgacgcggcgcgtagtagccgccatcgtaatagccgacgttgcggtagccgtacccgtaggcgggacgggcatagccatacccgtaaccggcgaccgggcgggcatagccgtagccaccgccgtaaccgtagccatcaccatagccgccgtagccgtaggcattcgaggcggccgcaccgacgagcgcgccggccgcgagtccgccgatgacgccggccgcgatcgcgccaccgccgccaccacggccgcgccagcgggcctcggcatcggtggaggacagggcgcctacgccgaggacggccacggcggacagaatcgcaagcttcttcatgacgtctctccgaaaagggtggatcatcgatccattggcaccccaacgggtacggcctggattcggttcactcccgatgtgccgaagctcacgctacgtcctgtcgcatgaacgaaggtgcaaggggccgttcatccaatcgtcagggtcagattgcagacccgtgaccggggccgggcgcagcggatcttcggcttagccttggccatagtgcgcgctcagcgctcagcgtcggccgccgacttcgtcgaggtgttccagaagcattgcggggtcgtcgtagaccctgaccgcgccggagcgttcgagctcttccgtgccgtatccacccgagagcaggccgactccgagcccgcgacagcgccgggccgccagcatgtcccagatcgaatcgccgacgatcaccgcgtgctcgatcggtgcgttcagccgcgcggcggcggcgagaaaaaggtccggatcgggtttggcgtatttcacgaggtcccgcgtcaccaccggcacctgttcgggatcgacgccgagcgccacgaggttgtggccggcggtctccatccggccgctggtggcgatggcccaggggatgcggttctcggtcagcgtggcgagcagttccctggcgcccggcagcggcaccacgcccttcgacagccggccataggcctccgcgtgcagtcgccgcagccggtcgatccgatccggatcgatggcgagcccggtctcgcgcaggagctggttggtgaacaggcccccgctcatcccgatcttgcggtggatgcgccagaccgagagcggaatcccctccgtgtcgagcgcctccttccaggcgaggacgtgttggtagacgctgtcgaccagcgtgccgtcgagatcgaacaggaagacagtttcgatgcgcatttctttggaatccatcgggcggcgtctgtcgagacaacggatgcatgccgcggtcgatgcaagaagggatcaatcagggatcaaggggggatagagcggcgcgagcattgaccggcggcgcccgagcgggttgtggtcgcgcccgtcccatcatgctgttcactcatctcgccgacgacctcttccgaccgctcgcttcgccgagccgcgccttcaacgcggccctgctgctgcacctgcatgcccgcgtgttcggcgatgccgccgagcccctgcgcaagagcgagttgctggccgccatcggcgatttctccgccggctggagccaggccgagatcgccgacgacgaggcgacgccggtcgatccgatcgagcggcgctcggcggtgttccggcggctgatcgaggcgggctggctggtggagcggcgcgagcgctacgtgcccgtggtcgatttcgaccccgacgcgcggctgctgatcgaggaactggcccggatcgagcgcggcgagacccgctcctacggcggcgcggtgctcgaagtcctgagcgcgctggagagcgccatcgccagccccgccgaccgttcggaagccctgcgcaacgcggcgaaagcctcgcgcaccttcctcggccacctgcgcggcttggccggcgccatgcgcaagctcgaagagcgcatcctgcgcgagcccgatctcagtgcggccttccggctctacttcgaagagttcgtcgagcgccacctcgtctccgactaccggacgctgcacacccgcttcaatccgttccgcttccgctccggcatcgtgcgcgaggccgggcgcgccttgcgcgatccgctgacgctcagggcgctggccgacggcaacctgcgcgagggccgcgccgccgacatcaccgcggccgagcggatggtgcgcaccgatctcgtcgagatcctctcgatcttcgagggcctcgatccgcatctcgatgcggtggccgaggtggtcgctcggctggaacggcgcatctcggccgcgctccgctaccgcgatccgcgcgactctgcccggatcgagcgggcggcggcggcgctccgcgcggtcggcgcgggcgaggacgacctcgccggcctgcccttgccgcagatctcgctgttgcgcccgccgatcggcccgccgcagctcacgaatccgcgcatgccgcgccggatcatcgagtatgagccgctgccggagatcgacatcgatccggcgatcgaggcgttcatcgccgccaaggacgaattccgccgccgcatcaccgtgacgccggagcgcatcgtcgcctatctcgacgcccggctcgcccaggtgaaggccctgcgcggctcggacatccaggtcgatgacgtcgatgccttcgtcgtcttccagcgcctgcgcgagatcgacgtgctgttcgacggcgtcctgcgcagccgctaccgcgtcgcccggatcgagggccgcgtctccaacggctggctcgactgcccggacttcatgatcgagcgcataccgccccccgccgcccggcgcggagccggcaaagcaggctgaacggacaacccgatgctcgaacccttccgtgcgatcctcgacggcgaggagacgcccccgcccggcagcgccgcgccgagcgaggaggagctgacccgcgcgcttcaggtgatgctgaagagccagtgcatctacgccgcgaccaccggcatcggccgctcctacgaactcgcccggcactacgcgccgttcttccgcgactacttcgcctgcctcggctaccgcttcgaggtcgcccaccgcgaccagatggtgttcctcgccctgccgcccgacggcgtgcgccacgacgcgcagggcgagcgcctgcgcaaggatgagacgctggtgctgctggcgctccggctcgcctacgaggagggcctgcgcgaccaccgcgtctccaccgacggcacggtggaatgcaccaccgacgacatcgccgacgcgatccgctccgctgcccgcaccgagcccccggacgaggcgcgcctgatcgagatcctgcgcctgttcgcccgcaagggcgccctgcggctgggcgagcgcgaccgggccgagcgggtcacgccgctgatggtgatgccgggcatcaccgtgctctcgccggatgcctggatggatcaggtccgcgcctgggcctccgccggggagggaaggggcgtctgactctcttcctgcgcccagggcgcggtggagaaggcccgttccaggaaggcgatcagcgccgagactcgggccggccgcggcagaccgggcggcatcacgaggttgagggcgatcggcggcggctgccagtccggcatcacccgctccaggcggcccgacttcagatcctcccagatcgtgaaatccggctgcaccgcgaggccaagcccggcgcgcagggccggcaccagggcgtcggcattgttggcccgcagcgggccttcgggcacgatcgtgacggtttcgccggccgcgttggtgaagggccagcggtccggcgtcggcaggtaggcgtagccgaggcaggcgcgcgccttcagatcctccggatgctgcggtggtccgtggcgttcgagataggcaggcgtggccacgagcgagcggcgcacgccgcagagccgccgcacccggagcgaggaatcgggcagggcggcgatgcgcaggccgagatcgaacccgccgccgacgagatcgaccaacgcgtccgacaggtgcagatcgaccgagacttgcgcgtgcgcggccaggaattccggcagcaccggcgcaacatgggcgaccccgaaggacatgggggccgcgagccgcactcggccccgcggaacgccgttggcgtcgagcgcgcgggcctccgccgcctcgcccgcggccagcagccccgccgcgtcctcgcgcgccagacggccggcttcggttagcgccaggcggcgggaggtgcgatggaacagccgcgcgccgagcctgccctccagccgcgccaccgctttggaaacggtcgccttcgacagcccgagttcgtcggccgcgcgggcgaaggagagggcgtcggccaccaccgcgaacacggcccaggcctcaaaatcgggaagtttcgccatggctcaaatccggaaacgatgcgtttcaatcgtttccattttcaggcgagcaggcaagggccagattgcgctcacaccgatcgcagcccggacacggatcccgcggcgatcctctcgaacaggagacccgcaccatgagcgcgcacggcatccaccacgtcacagcgtttgcgagcgatacggcccgcaccatcgacttctacacccgcgtgctcggcctgcggctggtgaagaagacggtcaacttcgacgatccgggcacctaccacctgtatttcggcgatgaggcgggcgcgcccggcacgatcctcaccttcttcccgatcgctcaggcggcccccggccgcgtcggcatcgggcaggtgtcggagaccgctttccgcgtgccgcgcgcggcgatcggtgcctggacgcaccgcttcgtttcgctgaacgtcccgcatgaggcgccggtaacggtcttcggcgagacggtgctgcggttccgcgatcccgatgggatgccgctggcgctcgtcggcgtcgagggggcggaggccgagccggcttggacctccgagggcattgcgcccgagaccgcgatccggggcttccacggcgtcaccctgctcctgcgcggggcggaggcgaccgccgcgatcctcaccgacgtgctcggctttacggaggccgcccgcgagggcagccagatccggctgacgagcggggcgggcctcggcgagttcgtgacgcttcgggcggtcggcgatttcctgcccggccggcagggggcgggctcggtccaccacatcgccttccgtgccgccgacgacgcggcgcaggcagcgatgacggagcggctgagcgatcggcacggcctgtccgtgaccgagcagcgcgaccggcagtacttccgctcggtctacttccgggagccgggcggcgtgctgttcgagatcgcgaccgacgcgccgggctttgccatcgacgagccggtggcggaactcgggaccgcgctgaagctcccgcccttccttgagccgcatcgcgggcggatcgaggcggtgctgccgaaggtcgcctgaaccgaccgcccaccttcgcggccgcccggatcccatccgggcggccgcaccctccccagacggaacggagacagccatgacgaacggcgtcaccttcgacttcatccaccgcttcgagcccggcaccgacgagcgtgcgccgccgctcctgctgctgcacggtacgggcggcgacgagaacgacctgctctccctcggccgcgcgctctcgcccggctccgcgctgctctcgccgcgcgggccggttctggagaacggcatgccgcgcttcttccgccgtctcgcggaaggcgtgttcgacgaggcggatgtccgccgccgggccggcgaccttgccgccttcgtcgcacaggcgcgggcggcctacgggctcgccgcgccggtggcggtcggattctcgaacggggccaacatcgccgcggcgaccctgctcctgcacccggaggtgctggccggggcggttctgctgcgggcgatggtgccgctcgccgagagcccgccggccgacctcgccggccgcccggtgctgctgctctcgggcactctcgatccgatcgtgccggccgagaatgccgaacggctcgccgcgcgcctcgcgcaagcgggcgcggcggtgacccacacggtcaacccggccgggcacggactgtcccaggcggatctcgccgcctccggggcgtggctcgccaagaattttggcggctaagcttcccgcgagagggtctgtccggagcggggatcgggggctcggcgtgacataaccgatgtggcgggggcatcgcccccgtcacgtggcgtgctccggtgcttgtcccagtgcctgccccgtctcgcctaagggcagcatccaggtttcaccctcgaccggcctaccgaagccggtatgggtcgctgtctcgtcgcaggcgaagccgtggcgggcataagttcgtctcgcgggcgaagccgatgctggcctcgaccagggtgtcgccgatgccgcggcggcgggcgaaaggctcgtcttcggcgcaatcgcggacaaacgagtggcgcggggggacagcctaggcccttccgacgaccgccggatacgcggatctgcggatcgatacgcagcggcaccaagctgatgccttcctggccggacgcccgaccttagggtgaccggtccgttaacgatgccgttcgataaaggggaacctgcagaattcgcctagttttaagccaagtgaccctttgtgcgcggtcggccccggcggtaacctaaggaaagattccgtcaaaaaggctctcagatgccgatccggcaggatagggtcatgatcccgtgctagcgatcccgcttctcgttattgccggtatactgatcggcatgttttatcactgggggatgcttgctgtcgcgagtttctttgtcatcatcgcgcggatcatttatcacttctacagtggccagttggtgctggccgacctgctgatgatcgccgcctccctctgcgcgttgcagggtggttatgttgtgggaggctatatcgcttgcaggaaagacgtctgagccggtctcagacccagatgataccgcctgcaacccacgatgccgtgccccatagaacaatcgaggcgacaataaacagaacaccgtaagtcaggcgtggacggcgggcggacatttcaacgatcggagttctggacggtcggagagcgcaatttaccgtatggcacggatcgtattgggtatgcgtcaaaatcagtgtttctcgtatgtgtcagagtacgcagggagcgttgaaaggcagtaatcgaacgggctttatgaacctgccgttgcaggagatctgcgacagttgtttcgggcgtcggggcccgacgctcagccgagtggctgtggtctcggatcgacgcggccccgtcaaatcacgggtcggtgattgctgtatcgatgccgtcggccgctcggatcggtcgtgctgcgacggttgggcatcctcagattgtgccgatcgggcggcgcccgcggcccgccgcgatcccgcccttgcgtgtacgcggcgtagcgtccattgcgctgtctctcgttcaacctcgggataagcggccgggctggtgtaccgcctcaccgacattgcgatctcgaattggtacctcatccggcgcgagcagatccggattcggggcgcggcggcgctcgtcggtcccacgggggcgggcaagtcgacgatcttcgacgcggtcggcacggtgctggccggcaacaatgccagccggctcgcgctcaacgcctccgcctcgggccgcagtgcacgcacggtgcgcgactactgcctcggctggatcagcgacccggccgagggcgggcgcccgacgcgcgaggcctgcgagacgcttatcgcgctcgtgttcgagaaccccgcgagcggccgcatcgtcacggtcgggctggcgcttgccgcccgctccgaggagccgaaggaggagacgctttcgcgcttcatcgccatcggccaccgtttcgagatcgccgattacgtgcgcgagaccagcgagggcagcttcgtcgcgccctgggccgagatcgccgcggatcttcgccgccgggccgacacgttcgaggagtttcgcacctccggcgagcgcttcaccgccgccgtgctggcgaccctgcgcgagggggcggccgtgcccgatccgcgccagttcctacgcaccttctccaatgcggtggcgttcaagccgatcttcgacaccagcgccttcgtgcgcagcttcgtgctggaggccgagccgctcgatgtcgcccgcatccgccagtcgatcgagacgtggcggcgcctgctggagaccatcgaggagctggagaagcgcctcgcccacctctcgcgcatctgcgcgcgctacgagggctgggcgcgggcgagcctcaccgccgccctcgacgagatgcgtgccgccggtgcggacctgcgccgccgcatcctcgaccacgccgaggcccgccgcctgctcgccgagacatcggagcgcctgcgcatcgcccgcgaaagcgtggcgacgagccagggcttcgtgcgcgagatcgacaccgagatcgccgcgcgcaaggcgctcatcgtcggcagcgtggcggaggcgcggctcgcggcctcccatgccggtctcgccatggtcgcccgcgaccggcgcgacctgaccaaccgcctcgccgggatcgtcggcctcgtgcaggatgccggccgcctcagcgccatcgccggtcccttgcgccggatcgatcttcaggcggcgcgcatcgtcgaggcctgcgcccgctcggggctgcgccgcgaggcgccgccggaggacattctccgggtcgatgggccgctgaaaggtctgctcgaagggctcgcgcagatgccggacgtgtccggcatcctggaagaggaagcggaagacctcgccctcaaggcccgcgagcgcgagaacgaggttcgcggcctcgatgggcaggtgaatgccggccgttcctcggcggcacgcctgtcctccgacacggaggcgttccgcgaggagttgggccggctcggcatcgaggcggcgccgatctgcgaactcgccgagatcgtcgatccgaaatggggcccggccctcgaaggcctgctcggccgcgcccgcgaggccctggtggtcgagcccgaccggctggaccgcgccttcgccctgctcgagtcccgaaaaaaccagttcttccgctgtctcctggtaaagaccactgatacggcgcggcgcgccgcgcggcgcttcgatgacgggccgatgggcctgatcgagaccgacagcgaccacgccgaggccttcctcgccgcgcggctcggcggctacgatctcgcgcccgacgatgcggcgctccggaacatgagccgcgccgtggcgccgagcgggcgctcgacttcgggcatggcctattcggtcgtgcgccccgtgccgctgatgatgacccgcggccagcgcgggcccaccgccgagacccgccgccgcctcgacgaggcgcgcgaggaggcgcggaccctgcgggccgaggccacggtgatgcgcgaggccgcccggatcgccgcgctgctgcggagccgactggcggaagcgccgatcgatctcgaggctctgcgcgccgaggccgacgccatcgagggccgccgccgcagcctctccaccgagcaggagaccgtcgcccgcgccgatgccggcgtgatcgaggcggagctgaaggagcttcagaaggagcgctcggcctatctcaccgaactcgtgcaggtgctggagcccaaacgcgacgccgcactcgcggaggaggccggactgaaggcccgtgtcgcgcaagggagggaggcggcgcgcgccgcgttcctggcctaccgcacggcgctcaagcgctggacctccggcgacaccgtccgcatccgcctcaccggcaccgttcccgccgacgtaccggacacggtggccgggatcgccgcggcacgggcggaccgcgccgcgctcgacaccaaggcgctggcgtcgctggcctcgcaggcccgggcctccgcccgcgaggccgccgacagcgtgcgcaaccagggccgcgccgccgagcgggatcttgccgagtactgcgccgcgtggcgcgtcgagaacccgctcggttcgggcgagcagccggcctcgttcggctatgcctgggcgacccgcgagcgcgacgaggtggcggggcacgaactgcgccgctaccgcgaccagtcgctccgggcggaggccgagatgcgccgcctgatgaccgaggatctgctgacccggctcgccgacaagttcgagcggatgcgtgcccggctcgacgccctcaacgagcggctggcgtcgcagaccttcaccggccagacctatgccttcgaggcggaggtggaccgccgctacgccgccgtccacgcgctcgccaccgaagtcgcgcgttcgcccgacgcggcgcaggcggtgctgcctagccccgacaatggcgctgagggcggaccggataacagcccgctcgcggccgcactcgccgagatcacggcgctgatcgagggcgaggagaacgcggcgcggctggccgattaccgcaactacttcgtctacgagatcggcatgcgcgaccgggcgggcaaccgcaccaccctgtcgagccgggcgctgcgcgggtcgggcggcgaggcgcaggcgccgttctacgtcgcgatcgccgcctccatggcctcggcctattatcccggtgatcgccccggcgacgagacgccgggcctcggcctctgccttctcgatgaagccttctcgaaactcgacgtgcgcaacagccagtcgctggtcgatctcttccgcgcctggggcctgcagctcctcatcgccgcgcccgaggacaagcgcacgacgctgacggaagtgatggacaccgtcgtcactgtctacaaaagcccggatctcggctcggtgcgaatcgaggccgagcatccgctggaaaccgccaagcgggcgctggccgaaatcaacccggatcggcgcggaatcgacgcgttccgcctgcccagcgcggccgaataacagccgagccgccgatcaccgtccggaacgcagatcggacgcccgttcatcgaactttatcctctccgggcattgacgggcccggccaccccgcgtagaagcgcgccactccggtggatcgagagtcgctttcgggtcgaggccaggggcttcggcgaccgtcgtcagaccgataccggcatcacaccctgacgtattcgtcagatcagcgggtaagaacgcgtcgttcacggcgtgatcctctgcctcaccatcgtcaaaggccttgatcggcctctggcgctattcgttttgccgcgggttcgcccggggcccggccgctccgcaaggggcttcgacaggtttcagacggtggccgccctgcgcggccggatgaagagggcacaggatgccgacgatcaaccaactgatcgcccagccgcgcaaggcgcagaaggcgcgcaacaaggtgccggcgctcaacgcctgcccgcagaagcgcggcgtctgcacgcgcgtctacaccacgaccccgaagaagccgaactcggcgcttcgtaaggtcgccaaggtgcgcctgaccaacggcttcgaggtgatcggttacatccccggtgaggggcataaccttcaggagcactccgtggtcatgatccgcggcggccgcgtgaaggaccttccgggtgtgcgctaccacatcctgcgcggcgtgctcgacacgcagggcgtcaagaaccgcaagcagcgccgttcgaagtacggtgcaaagcgtccgaagtaagaatctccggacggccattttcacggcctcgcaaggatgtcgccggcgtttacgctcaaggcggcctgcgcgaggtgcttaagtcgattaatctgagagcaaacagatgtcccgtcgtcactctgccgagaagcgcgagatcatcccggacgccaagtacggcgacgtcgtcctgaccaagttcatgaattccatcatgtacgagggcaagaagtcgaccgccgagcggatcgtctacggcgcgttcgacatcgtcgagaaccgcgcccgcgccaacccgatcgaggtgttccgcgccgcgctcgacaacgtcgccccggcgatcgaggtccgctcccgccgcgtcggtggcgcgacctaccaggttcccgtcgaagtccgcaccgagcgccgtcaggctctcgcgatccgctggctgatccaggccgcccgcggccgcaacgaccggaccatgatcgagcgtctctccgccgagctgctcgacgccgccaacaaccgcggcaacgcggtcaagaagcgtgaagacacccaccggatggccgaggccaaccgcgccttctcgcactaccgctggtaattcgcctgtcgagcgcggccaccgggccgcgctccaagcccgctttctcccggagagaccccgatgccccgcacgcatgcgatcgaggactaccgtaacttcggcatcatggctcacatcgatgccggcaagaccacgacgaccgagcggatcctctactacaccggcaagtcccataagatcggcgaagtccatgagggcgccgcgacgatggactggatggagcaggagcaggagcgtggcatcacgatcacctcggctgcgaccacctgcttctggcgcgacaagcgcctgaacatcatcgacacccccggccacgtcgacttcaccatcgaggtggagcgctcgctgcgcgtgctcgacggcgccgtctgcgtgctcgacggcaaccagggcgtcgagccccagaccgagaccgtgtggcgtcaggctgacaagtacgacgtgccgcgcgtcgtgttcgtcaacaagatggacaagatcggcgccgacttcttcaagtgcgttgccgacatcatcggccgcgtcgccggtaagcccgtctgcctgcagctgccgatcggtgccgagtccagcttcaagggcgtgatcgacctcatcaagatgaaggcgatcgtttggtcgggtgaggcgctcggcgccaacttctccgaggaggagatcccggccgatctcgccgatcaggcggtcgagtaccgcaccaagatgatcgaggcctgcgtcgagctcgacgacgacgcgatgaccgcctacctcgacggcgtggagccggacgaggagaccctgcgcaagctcgtgcgcaaggcggtgcagcttcgtgccttccatccggtgctgtgcggctcggccttcaagaacaagggcgtgcagccgctcctcgacgccgtcgtcgattacctgccgtctcccgccgatcgcggcgagatcaagggcctcgacttcaagaccgaggaagaggtggttcgccacccgaccgacagcgatcccttctccatgctcgccttcaagatcatggacgacccccacgtcggtacgatcaccttctgccgggtctattccggcaaggtcgagtcgggcgccaacgtcatcaactcgtcgcgcgacaagaaagagcgcgtcggccgcatgttgctgatgcacgccaacaaccgtgaggacgtgaaggaagccttcgccggcgacatcgtcgccctggccggtctcaaggacacccgcaccggcgatacgctgtgcgatccgaaggacgcggtgatcctcgagaagatggagttccccgaacccgtcatcgagatcgccgtcgagccgaagtcgaaggccgaccaggagaagctcggcatcgcgctctcgaagctcgccgccgaggatccgtccttccgggtctcgacagaccaggaatccggccagaccatccttcgcgggatgggcgagctccacctcgacatcaaggtcgatatcctgcgccgtacctataaggtcgacgcgaatatcggtcagccgcaggtggcgtaccgcgagaagctgacccgtcgtcaggagatcgactacacccacaagaagcagaccggtggtactggtcagttcgcccgggtgaagttcgtggtcgagccgaacgagccgggcgccggcttcgcgttcgagtcgaagatcgtcggcggtgcggtgccgaaggagtacatccccggcgtcgagaagggcctcaactcggtcctcggcgcaggcgtgctcgccggcttccccgtggtcgacgtcaaggtcgaactgatcgacggcgcctaccacgacgtcgactcctcggcgctggccttcgaaatcgcctcccgcgccgccttccgcgaggcgctgcagaagggcggatcggttctgctcgagccggtgatgaaggtcgaagtggtttcgccggaagagtataccggctcggtcatcggcgacctcaactcccgccgcggccagatccagggccaggacatgcgcggcaacgccaacgtcatcaacgcgatggtgccgctggccaacatgttcggctacgtgaaccagttgcgctccttctcccagggacgcgccaacttcacgatgcagttcgaccattacgaggaagtgccgcgcggcgaggccgacaaggtcattgccaagtacgcctgacgcgaacgcgtcaaacttcctcgatcaacgacactgacgattaggaggccctgatgggtaaggaaaagttctcccgtaccaagccgcactgcaacatcggcacgatcgggcacgtggatcacggcaagacgtcgctgacggcggcgatcacgaaggttctggcggagtcgggcggggcgaccttcacggcctacgaccagatcgacaaggcgccggaagagaaggcgcgcggcatcacgatctcgaccgcccacgtcgagtacgagacgaccaaccgccactacgcgcacgtcgactgccccggccacgccgactacgtgaagaacatgatcaccggtgccgcccagatggacggcgcgatcctggtcgtgtccgccgccgatggcccgatgccgcagactcgcgagcacatcctgctcgcccgtcaggtcggcgtgccggcgctggtggtgttcctcaacaaggtcgacatggtcgatgacgaggagctcctggagctggtcgagctggaggtgcgcgagctcctctccaagtacgacttccccggcgacgacatcccgatcaccaagggctcggccctgatggcgctcgaggacaaggagcccaagatcggcaaggaagccgttctggcgctgatggcgaccgtggacgagtacatcccgcagccggagcgtccgatcgacatgccgttcctgatgccgatcgaggacgtgttctcgatctcgggccgcggcacggtggtgacgggtcgcgtcgagcgcggcatcgtcaaggtcggtgagtcggtcgagatcgtcggcatccgtccgacgacgacgacgacggtgaccggcgtcgagatgttccgcaagctgctcgaccagggccaggcgggcgacaacgtcggcgtgctgctgcgcggcacgaagcgcgaggacgtggagcgcggccaggtcgtgtgcaagccgggttcggtgaagccgcactcgaagttcaaggccgaggcctacatcctgacgaaggaagagggcggccgccacacgccgttcttcaccaactaccgcccgcagttctacttccgcacgacggacgtgaccggcgtgtgcacgctgcctgatggcaccgagatggtgatgccgggcgacaacgtgaccatggacgtggtgctgatcgtgccggtggccatggaagagaagctgcgcttcgccatccgcgagggtggtcgcaccgtcggtgccggcgtcgtcgccgccatcaacgactaaccgcaagcatcatcgacaggggacgtaagaggggcgggccctcgcgcccgcttctcaacgtttccgccgaggtcaggtcatgaacggtcagaacatccgcattcgccttaaggcgttcgatcaccgcatcctcgatgcgtccaccaaggaaatcgtctcgaccgcgcgccggaccggcgcgcagatccggggcccgatcccgctgccgacccatatcgagaagttcacggtgaaccgttcgccgcacatcgataagaagtcgcgcgagcagttcgagatgcgcacgcacaagcgggtgctcgatatcgtcgacccgacgccgcagaccgtggacgcgctgatgaagctcgacctcgccgctggcgtggacgtggagatcaagctctaagtccgcgtcggatttagagcttaccgtttcatcgcgcgagggagagacctatgcgctcaggcgtcatcgcacggaaggtcggcatgacccgcgtctttacagacgctggcgagcatgtgcccgtcactgtgctccagattgatcagtgccaagttgtggcacaccgcacgactgagaaggatggctacgtcgccctccaggtcggcgtcggcaaggccaaggtaaagaacgtgtcgcaggccgagcgcggccgcttcgcggtcgccaaggtcgagcccaagaagaagctcgccgagttccgcgtgtccgaggacgcgctgatcccggtcggtgccgaaatcacggccgaccacttcatcccgggccagttcgttgatgtgacgggcaccagcacgggtaaggggttcgccggcggtatgaagcgctggaacttcggcggtctgcgcgccacccacggcgtgtcgatctcccaccgttcgatcggttcgaccggtggccgtcaggatccgggcaagaccttcaagaacaagaagatgccgggtcacctgggtgtcgagcgtgtgaccacgcagaacctcaaggtcgtccgcaccgatccggagcgcggcctcatcctcgtcgaaggcgccgtccccggtgtcgccggcggctggatccaggttcgcgactcggtcaagcgtaagctaccggccgatgtgccgctgccgggcaagttccgtgagaacggctctgctggcgcgtcccaggtcgaggcggcccccgaggctccggcgtccgaggagaacgcgtgatgaaactcgatatcaccacgctcgacggcggctccgccggctcggtcgagctcaacgaggcgatctacggcctcgagccgcgcgccgacatccttcagcggatggtgcgctaccagctcgccaagcggcgcgccggcacgcacgccgtcaagaaccgctcggacgtcgatcgcacgtcgaagaagctgtacaagcagaagggcaccggcaacgcccgtcacggcgctgcctccgctccgcagttccgcggtggcggccgggccttcggtccggtggtgcgcgaccacagccacgaccttcccaagaaggtccgcgctctggcgctcaagcacgccctctcggccaaggccaaggcttcgaccctgatcgtcgtcgacgacatcaaggtcgacaaccacaagaccaaggccatgatcgagcgcttcgagaagctcggtctgtcgagcgcgctgatcatcggcggctctgaagtggacgagaacttcggccgcgccgcccgcgccattccgaagatcgatgtgctgcccgtccagggcatcaacgtctacgacatcctgcgccgcgacacgctcgtgctgacgcgcgccgccgtcgatgcgctggaggagcgtttcaaatgagtgccgatccgcgccactacgacatcatcgtctcccccgtgatcacggagaaggcgaccaacctcaccgagcagaacaaggtcgtcttccgggttgccccgaaggccaccaagccgcagatcaaggaagcggtcgagcgtctgttcgacgtcaaggtcacgggcgtgaacacgctcacgaccaagggcaagaagaagttcttccgcgggcagcgcgggcagcgttcggacgtgaagaaggcgatcgtgaccctcgccgagggtgatacgatcgacgtcacgaccggcctctgagacttgaagcgttaggatcaagccgatggccttgaagacattcaaaccggtcacgccgagcctgcgccagctcgtgctcgtcgatcgccgtgagctctacaagggcaagccggtgaaggcgctgaccgagggcaagagctcctcgggcggccgcaacaacctgggccgcatcaccgtccgcttccgcggcggtggtcataagcgggtcctgcgcaacgtcgacttcaagcgtcgcgagaacctcaacgttcccgcgacggtggagcggatcgagtacgatccgaaccggacggcgttcatcgcgctcatcaccttccccgatgggaagcagagctacatcctcgccccccagcgcctgtcgccgggtgacaaggtgatcgccggtgacagcgtcgacgtgaagccgggcaatgcggctccgatcggctccatgccggtgggcaccatcgtccacaacgtcgagctgaagatcggtaagggcggcgcgatcgcccgttccgccggcaactacgctcagatcgtcggacgcgaccagggctacgtgacgctgcgcctgaactcgggcgagcagcgcctcgtgcacggtcagtgctttgcgaccgtgggtgcggtgtcgaacccggaccacatgaacatctcgctgggcaaggccggccgtaaccgctggctcggcaagcgtccgcacgttcgcggcgtcgccatgaacccggtggatcacccgcacggcggcggcgagggtcgtacctcgggcggccggaacccggtcacgccctggggcgtgcccaccaaggggaagaagacccggtccaacaagcggaccgacaccttcatcctgtccagccgccataaccgcaagaagtaacagccatggcacgttccctctggaaagggccgttcgtcgacggctacctcctcaagaaggccgacgccgcccgcggcggcagccgcaacgaggtcgtcaagatctggagccgtcgctccacgatccttccgcagttcgtgggcatcaccttcggtgtgcataacggacacaagcatatcccggtctacgtcaccgaggagatggtcggtcacaagttcggcgagttctcgccgacccgcaccttccccggtcacgcggccgataagaaggcaaagaggcgctgagatgggcaagcctgccaccccccgcgcgctccccgagaacgaggcgaaggccgtcgcgcggatgctccgcgtgtcgccccagaagctcaacctcgtggcggcgttgatccgcggcaagaaggtcgatacggcccttgccgatctcgaattctcccgcaagcgcatcgcccgcgatgtgaagaagtgcctggagagcgcgatcgccaacgccgagaacaaccacgatctcgacgtggacgatctcgtcgtctcccaggccttcgtcggcaaggcgctggtgctcaagcgcttccacgcccgtgcccgcggtcgcggcgcgcgcatcctgaagccctttgcgaacctcacgatcgtggttcgcgaagtgcgcgctgaagcggcctgaggagtttaccgatgggtcagaagatcaatccgatcggcctgcgtctcggcatcaaccggacctgggattcccgctggttcgccgagaagggcgagtatgccaagctgatgcacgaggacgtggccatccgcgccgccctcatgaagcagctcaagcaggccgccgtctcgaagatcgtcatcgagcgcccgcaccggaagtgccgcgtcaccatccactcgggtcgtccgggcgtggtgatcggcaagaagggcgcggacatcgagaagctgcgcaagctcgtcggcacgatgaccaaggccgacgtgaccatcaacatcgtcgaggtgcgtaagcccgagatcgatgccaccctggtggccgagtcgatcgcacagcagctcgagcgccgtgtcgccttccgtcgtgccatgaagcgcgccgtgcagtcggccatgcgtctcggcgctgagggcatccgcatcaactgcgccggccgtctcggcggcgcggagatcgcccgcaccgagtggtaccgcgagggccgcgtgcccctgcatacgcttcgtgcggacgtcgattacggcaccgccactgccttcacgacctacgggacgtgcggcatcaaggtgtgggtgttcaagggcgagatcctcgagcacgacccgatggcgcaggataagaaggcccaggaagagggtggccgttccggcgggcgccgcgagcgtgacggtgacgaccggggtggccgcggccgccgcgagccgtcgcacgcctgacgctcgatcaagcagaaatcttgagaggctgccatgctgcaacccaagaagaccaaatttcgtaagcagttcaagggtcgcatcagtggcgcggccaagggcggcttcgagctgaacttcggccagttcggcctcaagtgcctggagcccgagcgcatcaccgcgcggcagatcgaggcggcccgccgcgcgatcacccgcgagatgaagcgtcagggccgggtgtggatccgggtgttcccggatctgcccgtcaccgccaagcccaccgaagtccgcatgggctccggtaagggtgcgccggaatattgggcggcccgggtccatcccggccgcatcatgttcgaggtggatggcgttgccgaggacatcgcccgcgaggccctgcgcctcggagccgcgaagctgccggtgcgcacccgcgtcatccagcgcatcgctgattgataggaagagatcatgaagtccgaccagagactgtctgatctgcgcgctctgtcggcggatcagctttccgacgagctcatcagcctgaagaaggagcagttcaacctgcgcttccagggcgcgacgggccaacttgagaacgtcgcccgggtccgtgaggtccgccgcgacatcgcccgtgtccgcacgctgcagcgtcagaagacgctggacgcggccaaggcctgaggagattccacatgcccaagcgcgtccttcaaggcgtcgtcgtcagcgacaagaccgataagaccatcgtcgtgaaggtggagcgtcgcttcacccacccggtgatgaagaagacggttcgccgttcgaagaactaccatgcgcacgacgaggccaatgcggccaagatcggccagacggttttcatcgaggagtcccgtccctactccaagaccaagacctggaagctggtcgaggaccaggctgcggcggccgaagcggccggcacggcggcttaaaagccttacccataacagtaacggtgcgggcgtggagcgagagctccgcgcccgttttcgttcgtccgcgggaacccgccctgcatgcccgcggcgtgcttactcggtcacgacggtcacgtcgccatcctcgggtagctccgtcgttcctggtgaggctgaagcgcgaatctgtcgaccctgccgcaacggtcggccggacgcgtgtggcgtagggggctgccgagagactaccgtgctctcaagagcagggcatagttcgcgttgtgatctgccgaacagtgcgatcgcttcggccaaagctcggagcgattggttttgtcacctgctcgggtgctgtttttcgccgctcgatcgacacgctctttgaagggccctgcgaaggtgcggcggcccctgaaggagcgtagggatgtcccgcaacttcgaccaagcctgggaagcgctcgtcgcgcatttcggagccgagcaggtcaacggcatcacaagttctcgccggcagttcggcgcccatctgctgcctgaccttcaggcgaccgttgtggctgagatcggctcggtcgcctctgtgctgctgggtgtgcaccaaatctacgaccaactgccgctgacgatttccagtctgctggtccgtcagggtcagtacacgatctccgtcacgccgctgcagtatcaggacatggatgtcggcgaggcggagcctttcgccgctctcaacaacggcttgtggctcttccatgtcgagcagcgccccgtcgcagtcctgctctcgcattatacaaagtacggtgaaggaaccttcgcccaggtcgaactcgcgacgctgccggatccagcttcgctgggcttcgcgcgcggcttcctcgccgccgttcagtcggccggtgcgaactcgacgctctatcgcggcaaagttctctccttcgaattcggatcggactattccggcatgaaggcggccatgcaggtgcacaagcttcccttcatcccgcgcgaggccgtgatcctcgaaaccgcgacgatggctcggctcgaccggcacgtcttcgagttcgaccggcatcgcgacgcgctgaagcggctcgggcaatcgacgcgtaagggacttctgctgtacgggccgcccggcaccggtaagacccatgtcatccggtacatcgcctcgaacctacccgagcgcacgacggtgctcatcacggcagaggaggttgtctacctagatcgctacatgctgctcgcacgcaccctccagcccagcatcgtcgtgctggaggatgtcgatctggtcggccgctcccgcgagggcatgaacagtccgaagacggaggtgctcctcaaccgtctgctgaacgagatggacggcctgcacgacgacgccgacgtgctgttcatcctcaccaccaaccggccggaggagatcgaggaggcgctcgcctcgcgccctggccgcgtggacgaggcgatcgagatcgcaaacccggacgcggcctgccgtacccggcttgtcagcctctacggagacgccatcgatttcaaggagggggcgatcgatgccgtcgtcacccgatcggagggagcgagcgccgcgttcatcaaggagatggtccgtcgtctcgcccaagccacgatcgccgcggggacgggcaaccggatcacggtcgcgacggtcgagtccgtcctcggcgaggccgtcggaagccgcaaccgcatcggtcgccgcatcgtcggcctggcgtccggcgcgcccgagcgtgccggcaagcaggcgccgcccttcgacggctgctgtgacgatctctagatctgcgatcggccgctggagccagtcagcgaccagagaatgggcatggtatgaccggcatcggccgcggccttcctgcgatggctggacggggcgtcagaggcgcttgctcactcaggctggcgtggctgcggaaaccactcgccgcccgctacaagcgcccgtaggcgccccgacacggcaccgagggtgggcgcaggcccgccgctcagcccttccgcttcggatcgcggtttccggcggcgcggatcaggccggcgagaccggcctcgatcaccatgtcggcggcctccgagggcgtgaaccagcgggcatcgcgctggccgcgttcgggaaacttcttgagctgcttgcgcacctcgagcggaaacaccttcacttggcagagaaccgcgtcgcggttcttcaggcgcttctcgtagagatagaagccgatcggttgcttgccgacgcggccgacgacaccggcctcctcataggcctcctgggccgccgcctcgaacggcttgcgccccttcatcggccagcccttcgggatgacccagcggcgcgtctcccgcgaggtgacgagcagaacctccgtgccaccctccggtgtccggcgcatcggcaacacgccgacctggggccgcgcttcgcggctgctatcgatcgggccggccgtcatgctgctgaaacgccctgcggccggcgcggttcgcgcttagcgcttgccgccgggcctgtcccgagcgggcacagacaaggccaaacttccttgaaagaatgatgacgggaaggcacgtcgctgcgatcgaggctgccgtcgcatccggacgatgagcgacagggggtcactaacggaatcttaggccgctactcaaccgaaatttatccggcaaaatggcctcgaaccgaggcgcgcccgctcggtcagcccgccgtcgaaaggttttcgatgagggcattcaggtcggcccgcatcgcctgaatctccggctccgacatgttgagctgacacatgacggactggcgtacggcgattgcctccgagcggagcgcccagccttgatcggtcagcgcgatctcgacctcgcgctcatcggactgacgacgattgcgattcagcaatccgctcgtctccagccgcttcagcaccggcgtgagcgtgccggaatcgagacgaaggcgccggccgatctcggacacggtgacaccgtcgttctcccagagcacgagaagcacgagatattgcgggtaggtcagccccatccgttccagcatcggccgataggatttcgtcatccggtgggccgcggcgtagagcgcgtagcagagctggttgtccagcagcagcggatccctcagtacctctgcgctctcgttgggagcattcacggttcacatcctgccgttcgacaacgccttccggcctgccgcaccggggaacgggcgccggcttgccgatgatcctcaaccctgccgcgcacccgacgatagcggatgcaatacagcaaggcacatgcccaattgtcccagtgtcggctccccggcggcttctccaccgccggttcgaacactcgcttttttaccgctcccggccgaacacgcaaaaaggcggccgtcgggccgcctttcgcatcgatcatcatgtcatgcgttcccccgcaaagcgggggagccgacctcaggcggcttcggccgtctcgaccgaagtcgggccggaatccttaccgcgggcgtcgacgtcgcgatccacgaactcaataacggccatcggagcgttgtcgccgtagcggaagccggccttcatgatgcggcagtagccacccggacgcgactggtagcgcgggccgagtaccgagaagagcttcttgaccatgtccgcatcgcggatctgggccatggcgaggcggcgggcgtggatgctgtcggtacggccgagcgagatcagcttctcgatgaccggacgcagatccttggccttcggcagggtggtgacgatctgctcgtgcttgatcagcgcggcggacatgttggcgaacatcgccttacgatgctcggtcgtgcgattgaagcggcgaccgcgatagccgtgacgcatggtggctggtccttctcagtctcggccgccgtgccacggtacggccgagtgccctgggggctgttttcagacaatccgcgtaacccagcggcgggatctttttgggagtgcccgccccggcttggctggggcgggagggagcgccgacccagcggctcagcaccgggtcgaggcgaccaaacaaacgacgccgtgcagcgccgccaagtccggcccgaggcggcttcgcctcagtagtgctcttcgaagcgcttggcgagatcctcgatgttctccggcggccagccgggaacgtccatgccgaggtgcaggcccatgccggcgagcacttccttgatctcgttgagcgacttgcggccgaagttcggggtgcgcagcatctcgccctccgacttctggatgaggtcgccgatatagacgatgttgtcgttcttcaggcagttcgccgaacggaccgacagttcgagctcgtccaccttcttgagcagcgccgggttgaaggggagctgcggcgccagcggcgcggcctcttccttgcgcggctcctcgaagttcacgaagacctggagctggtcttggatgatgcgcgcggcgtaggccagcgcatcctccggcgacacggcgccgttggtctcgagcgtcatcgtcagcttgtccttgtcgagatcctggccctcacgggtggtctcgacgcggtagctgaccttggtcaccggcgagtagagcgcatcgaccgggatcaggccgatcggcgcgtcctcggggcggttccgctcggccgggacgtagcccttgccggtggcgaccgtgaactccatgcggatctcggccccgtcgtccagggtgcagatcacgaggtcggggttcaggatctggatgtcgccgacggcgccgatgtcgcccgcggtgacgaggcccgggcccgtcttgcgcagggtcatgcgcttgggctgatccgtctgcgagcggatggcgatggtcttgatgttgaggacgatgtcggtcacgtcctcacgcacgccggggatcgacgagaactcgtgcagcacgccgtcgatctggacggaggtgacggcagcgccctgaagcgaggagagcagcacgcggcgcaggctgttgccgagcgtcgtgccgaagccgcgctcgagcggctcggccacgacggtggcgacccgcttgggatcgtcgccggccgtcacctgcagcttgttcggcttgatgagctcttgccagttcttctgaatgaccacggtcctacctcttgccaaacccacgccgccggcgtcccggaaagcgctacggccggccctggaatgctcggggagcatccggaccggtcccaaaaaatctaagccgtctcgcccgccacccagagagcgggaacgaagcggtagcccgcgccgtcgcgggtcacgtatcccagcgccgggaactcgagatgcgagccggcgatgagggtcttctccgtcgccacctcgtcgagcacgcgcttgcgggtcgcccgcgcctgatccccgtccacatcgaaggcgacacccgcctccggctgcttgaactggatcgccggcatatgcaccacgtcggtccacatcagcagggacttgtcccccgatacgatccgcatgccgcaatggccgggcgtgtggccgggcagcggaacggcagtgatgccggataccagctcgccaccttcgtgcttgcgcagccgcgcgccgtagggcgccaccgccttgcgggcgttctcgaaatacggcttcgcctcgtccggcgcccgcgacagagccgcatcgggaagccaatgcgcggcttccgccgcatgcacgacgagttccgcgttcgggtaggccgcgctgccatcttccttcaccagcccgcccgcatggtcgggatggagatgggtcagaagcaccgtctcgatctcctccggcgcgacgccggcgagtgcgagggcggcgggcacccggcccatggtgtcggggccgaaatggccatacccggaatcgatcagcaccggcttgcggccggcaccggtgacgaggaacgcgttgagcgtgacgaccggagcctccggacggaagccggcgcgctggagcgcgccggcctcgtcccgagggatgcccgtgacgagatcgagggagccctgaaaccagccgtcgttgagcgcggtgaccgtgaggtcgccgaggttccaacgcagcacgccgggtaggggcttcgatccgtccgccatgggcttctccgctcggggatgctccggtgtcgtgcgatcagacgcggcggcgcttgcgcggccggcaaccgttatgcgggatcgaggtgacgtcgcggatcgaggtcacggtgaagcccgcggcctggagcgcacgaagcgcggactcacggcccgaaccgggaccggagacttcgacctcaagggtgcgcatgccgtgctccgaggccttgcgggccgcgtcctcggcggcaacctgggcagcgtacggggtcgacttgcgcgagcccttgaagcccatcgcgccggccgaggaccacgagatcgtgttgccctgcgcgtcggtgatggtgatcatcgtgttgttgaacgaggcggcgacgtgcgccacgcccgagacgatgttcttgcgttcgcgccggcggacgcgggtcggttccttagccatcttttcgctttcgtccttcaatcacgcccgtacttccaggcgctcgggattcttttgggatttggcggcgcggccttggacgaccggtccgccacgccggcccccgaaacgggacacccggcgcgacgcgaaggaggccgagcgaagcacggcctccgaatgccaaaaaattacttcttcttgccggcgatcggcttcgccttgcccttgcgggtgcgggcgttggtgtgggtgcgctggccgcggaccgggagctgcttgcggtgacgcaggccgcggtagcagccgagatccatcaggcgcttgatgttcatcgagacttcgcggcgcagatcgccctcgacgatgtagtcgcggtcgatggcttcgcggatctgaagcacctcggcgtcggtgagctggttcacgcggcgctcggccgggatgccgaccttctcggtgatctcctcggccttcttcgggccgatgccgtggatgtactggagcgcgatgacgacgcgcttggcggtcgggatgttgacgccggcgatacgagccaagatgttctctccatgtggcgggcccgatcggccgcgcctcgtcggatgaaagcgcgcgtccggtggaggccggcccctgcgcgccgcccaaaacgacaaatcggcccgaaagcgcgctccatgaggcgccccgaaccacatcccgcttggacgaagggggtccgcctagcgcgggcctgacgacttgtcaacgctttgcaaacccgaatgcgctccgcggaccgtgagaccgtcgccggggcatggaaaagcccgccccgttgaaacggaggcgggcttcgaggtctgcaccgtggcgtcgcttcaggaagaggccgtctcgcggaagccgtcgaggagggcggtcacatccccggtcaccacatcgatcggcttcatgccgtcgatcttccgcagcagaccggtgccggcgtaatagtcggaaagcggggcggtctgcttccggtaggcgtcgagccgggtcttgaagacctccggcgtgtcgtccttccgcaccggctggccgcgggcggcggtttcctcggcgcgcttggcgatgcggccgacgagggcggtctcgtcaacgacgaattccaccaccgcgtcgagggcgatgcccttctgcgccagcatggcgtcgagggccttggcctgctcgaccgtgcgggggaagccgtcgaggatgaagccgttcttggcgtcggcttcctcgatccgatcggcgacgatgccgaccacgatcgcatcggacacgaggccgccgctctccatgatcgccttcgcttccagtccaaccggcgtctcggcggcgaccgcggcgcgcagcatgtcgccggtcgaaagctgcggaacgcggtagcgctccacgatacgctcggactgcgtacccttccccgcacccggcggtccgagcagaatgatccgcatagcctctccccgtcctcaaggcccagcgccgggctcgttcttcatgggcggcgcgcccaccttcctgaggccgcgccgtcgtcacactgctgtgatgcgcaattccggcctgcgcgtccaccaaacctttgtcgaaggatgccccttagggcacctcagcttggggcgcctcagcgccgccgcgtcgtggaggcgccgcgcagcttggccttcttcacgaggccctcgtactgatgcgccatcaggtgaccgtggatctgcgccaccgtatccatggtgactgagaccacgatcagcagcgaggtgccgccgaagccgagcgccgccgaggtgtaggaggcgacgatctccggcacgaggcagacgaaggtgaggtaggccgcaccgatcaccgtgatacgcgtcagcaccttgtcgatgaaggccgcggtccgctcgcccggacggatgccggggatgaagccgccctgcttcttcaggttgtcggcggtctcctgcggattgaagacgatcgccgtgtagaagaacgtgaagaagatgatcaggccggcataggcgaccatgtagagcggccgtccgtggccgagataggccgtcagcgtgccgaggatgccggtcgagccctggttagccgagaagctcgccaccgtcgtcggcagcagcagcagcgacgaggcgaagatcggcgggatcacgcccgaggtgttgagcttgagcggcaggaacgaggactggccctcgtacatgcggttgccgacctggcgcttggggtagttgatcaggagacggcgctgggcgcgctccatgaacacgatgaagtagatcaacgcgaccgccgcgaggccggcgccgagcaggacggcgggcgagagcgcgccggtgcgggtgagttcgagcgcgccgaagatcgaggccggcaggtgggcgacgatgccggcgaagatgatgagcgaggagccgttgccgatgccgcgcgaggtgatctgctcgccgatccacatcaggaacagcgtgccgcccgtcagcgtcacgacggtggagaggatgaagaacggacccggggtgatgaccgcattcgagccctgcaggccgaaggcgataccccaggattggaccagtgccagcaccaccgtgaggtagcgggtgtactggttgatgaccttgcggcccgactcgccctctttcttcagcgcctccagggtcggaacgaccgaggtcagcagctgaacgatgatcgaggccgagatgtagggcatgatgttgagcgcgaagaccgccatgcgctcgacggcaccgccggagaacatgttgaacatgccgagcacgccgccggcctgattctggaagttccgcgcgaactgctccgggtcgatgcccggaatcggaatgtaggtgccgagccggaacacgatgagcgcgcccagggtgaaccagatgcgcttcttaagctcgtcggccttggcgatggcgccgaaattcaggtttgcggcaagctgttcggcggctgaggccatgtctcgtatcccaggaattgccgtcgggacgcgtctcgaacggtccctgaaagcgaaagcggcggccgcgtgcgagcacgggccgccgcttcggcgttcgacttaatcgtggtgtcaggccgacgcaaccgcgccttccgccgcgccgcgatgggcgacgccggcagcgaaggtcgtggtcaccgaaccgccagccttctcgacggcctcgatggccgacttggaggcgcgggtcacttcgaagctgagcttcgaggtcagctcgccgacaccgagcagcttcacgccgtcacgggcacgggagatgatcccggccttgacgagcgcttcgaccgtgacggcggcgctcgcgtcgagcttgccggcatccaccgcctgctgcacccggccgagattcacctcgttcaggtcatgggcgtggatgttgttgaagccgcgcttgggcaggcgacgatgcagcggcatctgaccgccctcgaagcccttgatggacacgccgctccgggccttctgacccttcacgccgcgaccaccggtcttgcccttgccggagccgatgccccggccgacgcgcatgcgggccttggtggccccttcgttatcgcggatctcgttgagcttcatggtggagccctcctcacgccgcggcgtcgtcgaggacgcgcacgaggtgcgcgaccttgcggatcattccgcggaccgagggagtgtcctccagctcggaaacgcggtgcagcttgttcagcttgaggccgaccagcgtcgcacgctgggaggcctcgcggcggatcggcgagccgatctgcacgatgcggacagtcttggttgccatgctgccctcccttacgcgacggccgcgtcggaggtgtcggccgggtcggcgtcacggcgacgggcctggagggccgacaccttgagaccgcgacgggccgcgaccgagcgcgggctgtcctcgttcttgagcgcgtcgaaggtggcgcgcacgaggttgtaggggttggacgagccgagcgacttggcgacgacgtcctgcatgccgagcgtctcgaacacggcgcgcatcgggccgccggcgatgatgcccgtgccctgcggagcagcgcggagaatcaccttgccggcgccgtggcgaccgttgacgtcgtggtgcagggtgcggccttcgcgcagcgacacccggatcagaccgcgcttggcggcctcggttgccttgcggatcgcctccggcacctcacgggccttgccgtggccgaagccgacgcggcccttctggtcgccgacgacgacgagcgccgcgaagccgaagcgacggccacccttcaccaccttggcgacgcggttgatgtggacgagcttgtccacgaactcgctgtcgcgctcctcgcggtcgtcgcggcgacgaccctcgcgttcacgtgccatatctgattcctgttatctcactgacgcggatcggaacgacccgctcgctcgatgggtcccctccccacgagggggagggaacgcggcgtcttagaagtccaggccaccctcacgggcggcgtcggcgagagccttgacgcgaccgtggaagatgtagcccgagcggtcgaagacgaccttggtgacgcccgcagccttggcccgctcggcgacgagcttgccgaccgcctcggccgctgccttgtcggcaccggtcttgaggctggacttgagatccttgtcgaggctcgacgcggcggcgagcgtgcggcccgcggcgtcgtcgatgacctggacgtagatctgcttggacgagcggaacaccgacaaccgcggacggccgttggcggcagctctgagggcccgacggacccgcgccttgcgacgcaggagggcttcgttcttgttcgacatgatcgccccccttacttcttcttgccttccttgcggaagatgaattcgccagcgtatttcacgcccttgcccttatagggctcgggaccgcgatactcgcgaatctccgccgcgacctgaccgacgcgctgccgatcaatgcccgtcaccacgatctccgtgggcttgggcgtcacgatcgtgatgccggccgggatctcgtattcgatgtcgtggctgtagccgagcgagagcttgagcgccttaccggccattgcagcgcggtagccgacgcccgtgatctccagcttcttctcgaagcccttggagacgccctcgacgaggttcgccacctgggcgcgcgaggtgccccacagggagcgggcctgcttcgactggtccttgggctgcaccgagacggcgccgtccttgaactcaacgactacctgggacgggacgacgaactggagttcgcccttcgagcccttcatcttcaccgtctgacccgtgaccgtggcggtgacgccagacgggacggggacgggcttcttgcctacgcgagacatgtcgctgtcctccggatcagaacaccttgcagagcacttcaccgccgacgttgcgctcgcgcgcaacgtgatcggccatgacgccctgcggggtcgagatgatggtgacgccgaggccgtcggcgacgcgcggcaactcgccaaccgacgagtagacacggcggccgggcttcgacacccgcttgatctcccggatgaccgggcgaccgtcgtagtacttgagttcgatctggaactcggtgcggccgttgccgaggtcctgcaccgcgtagtcgcggatgtagccctcggacttcagcacgtcgagaaccgaggcgcgcaggcgcgagccgggggtctggacgacgttgcggcgacggctttgaccgttgcggatgcgggtgagcatatcacccacgggatcgttcaccatggatgcctccccttaccagctggacttcacgaggccggggatgagaccccggttgccgagctcgcgcagagccacgcgtgagatgccgagcttgcggtagtaggcccgcggacggccggtcatctcgcagcggttgcggatgcgggtggccgacgagttgcgcggcagttccgcgagcttcaggcgcgcctcgaaacgctcctccatctcacgggactcgtcgttggcgatggcgaggagggctttgcgcttctcggcgaagcgcttcaccagatccttgcggtggttgttcttctcgactgagcttttcttagccatgtctttctccagtgtccgcgtctaagcgacgttgccgccgcttactgccggaacgggaacttgaaatgggcgaggagagccttggcctcttcgtccgtggtggcgctcgtctggacgacgatgtccatgccccaggtctgctccgccttgtcgtaggagatctccgggaacacgaggtgctccttgaggcccatggcgtagttgccacggccgtcgaaggaacgcgggttcaggccgcggaagtcgcggacgcgcggcagcgcgatcgtgacgagacggtccatgaactcgtacatgcgagccttgcgcagggtcaccttgcagccgatcggcatgccttcgcggaccttgaaggtcgcgatcgccttgcgggcgcgggtgatgaccggcttctggccggcgatgagcgcgaggtcgcccgccgcaacggtggccttcttcgagtccgcggtggactcgccgacgcccatgttgatgacgatcttctcgatctgcgggacctgcatcgggttcgcgtacccgaactgctcgatcagcttctgccggacaacctcgtcgtaatgcttacgcagacgcgggatgtaggcgttcttgtcggcctcagccatcgatctgatcccccgtggtcttggcgaaccggaccttgcgcccgtcgtcgaggatgcggaacccaacacgggtcggcttgccgttggcgtcggccaccgcgatgttggacagttggatggcagcctccttggagatgatgccgccttcctggttctgggtctggcgctggtgcttcttcaccaggttaacgccgcgaacgaaggccttgtcctccttcggcatgacctggatgacctcgccggagcgacccgcgtcgcgaccggtgagaacgacgaccgtgtcgcccttcttgatcttggcggccatcacagcacctcaggagcgagcgagatgatcttcatgtggttgcgcgcgcgcagctcacgcggcaccggtccgaagatacgggtgccgaccggctccttctgattgttgatcagaacggcggcgttcttgtcgaagcggatcaccgaaccatcggcgcgcttcacgtccttggcggtgcgcacgacgaccgccttcatgacgtcgcccttcttcacgcggccgcgcgggatcgcctccttgacggagacgacgatgatgtcgccgacgccggcatatttgcgcttcgacccgccgagtaccttgatgcacatcacgcggcgcgcacccgaattgtcggcgacgtccagattcgtctgcatctggatcacgggagtgacctttccttgtttcaggcgggtttccgcacacggacggtattgcccggcggacgacgcctgatggggatttgaagtccccggctcatgtaagagaccgcgctatcggcgttggaacgccggcgcggtcaccgcgtacgaagggatgcgagcaccccaaggactgtcgcgaaggcgtgcccgatactacggacacgggcgctgtgcaagcctggagccgggtgaattcgcgcgagccggctgctgccgggagggtcgcgcggaggatttccggcaggatcccggtgttggcggagcgggatcggaaaggcttcgttcgccgtccgccggggtttgggctggggcggtcagcagcccttgcagatcgagcccatcgtcttgttcatcttcgcgtcccaagccttgtcgcgcgcttgcgcggcgcgctgggccttgagcatctgctcctgcgagaccgacgagatgtcgccctgcgtctggcccggggccggcggcttggtctggccggtcgcggtgacggtgcggccggttggggtgacgcgggtgtcacccacctcctgagcgaggacaggaccggagaggacgaggccgcatagcaggagggcggagacggcgatcgggcaacgcatggcttctcatcactcccgggcgcaggccgccggaaccagcgggcttgaggccgcagcttcgcgcggcggacaagtccggggaggttgtgtcggggggcgacaccacggtcacgtccccagccgccccatccgcgcgcctggagacttctacgtggcaccggaccgagccggtcgcaagcggtgcggcggccgtgcggccgctggttccgtgcggatgcacaccgttgtcgcccacgctcgggcctggatcggtcctggcgcctcgctaaatccagtccgctttggggtttggcccgaatcggggcttttcagtgcgtctcgggctgagcgtcggccaccgtgctggccttgaggtagctcgtccgtggccgttcggtcggatcctcgaacgagcccgcccacaggccgaggcgcttgccccaggccaccgtctcggcgccgacataggcggcgcgccggttgcgctcggccatggcaaggcccttctccgccatccaggcgctcaggtcctccttgtcccggtggcagacggagagcgcacggccgtagctgtcggtctcgcgaatctggcaggtgacggtggcatccttgaggtgggcggccagcgccttggccgagtgggcaccacaggcatagccgtggcccttggcgttcaggcaggtctgtttgaggccgggcgccgccacgccgtagaggccgacgacgcgcccgccgacgaccagcgtatcgccgctcaagatccgcggctgaccgctcacgctttcgctggcgtggccggcgccgatggcgccgaatgcggcgaggacgatgacgctcagaccgagaaatcccgttcgtctcatcgaaacaccatgagtttccgacgctcgacccggagaggcatcccctgcggaggcgtcggccattgctctgccgaaaacgctcacgtgtttgtcgttcacgtgatgagcaaaccgcccgatccctctcgccccaaatggcttcgaaaggggagcgcgtctgtcaggcaacctaaagcatggcttatgcccttttcgtggcctgcggcatgccgcggtggcatgccggtgtcgcgcccgtcgccgcagggcccgccgtcggggcccttaaccaagaccggccgttccaatgtgctcggccaactctcacgccggctgcccctgtcggactggcgcgccagccctatccttcgccgcgccggtcggttcgcctcccggtcgcttgcgcccaccgagcggcgatgcccccaaaccgttcggcgggcgtaagcgtagaggatggcctcatcgtacgcccggatgccggcacacggagagggcgcgctcgagactccgtgcgtcgggacgtcgcccgtatcctcgcctgcgaacgggatcgctgcggcggacgttggcgagacagggtcgaggcgtcgcgccggcccggagcgaagagggtcggacggtggcggtgagcttggcagatctcgtgcgcggggcggccgctgaggcccggcggctcgcagccggcttcccggcgagcgggcggaaggacgacttcccctgggcggtcatcgcagccttcgatgccgatgtgcggggccatgtcgagcgcgaccggcggatcgaggatgagcgcgaccgtgttctgatcgcctccgtcaccctcgccgagacctccggcgatgccgaggcagacgagtgggaccgggcgcgccgccatctcgtcagggcggtcgattacttggaggagacggtcctccgcttcggcatcgtcaaccgggccgcggccaggcgcggctatggggcggcgggcgacccggtctcgacatcgccgaaagaatgacattgccgaaagaacaaagccggcttcctctcgcccccgctgacattaatcattgagcaaccgcattccgatacgctaacacttgcgcagcagaggctagacttggcgcatcgatgctacagccgatcgaagccggtctgagccgcccctggtaccggctcaaatttccggacgcgctcgaagcgcagtaccgtgccgagaccgcccggcagagcgggcgctacgtgcagtcctggctcgccatcttcaccctgttcaatgtcctctccctcgtcatggaccgggaggtgttcggtcccgaggggttcgtcgtgcccctggcgatgacgctgggcgtcttctgcccggtcgcgctggcggcgatcgtgtccctgcggggacggccgacgacggtgcgcatctccgctgccgtcctcgccaccgcgctcgtcgatatcgtcgtcgtcctcaacagcgcccgtctcgcgcccgccccgcatgccgacgtctacatcatcatcgccaccatcgttccgctggtggtcgggctgatcgcgccgatgccgttccggcactgcctgtggttctgcggtgcttcgttcgccctctatggcggcctcgttctcgggttcggcctgtgcaacgcggagcgcagcggcctgcccctgctggtttccgggctgatcctggtgccgctgaagctttgctactcccgtgaatgggaggcccggaaaaccttcctcatcggcctacgggtgaagctccagggcgaggcgctcgcccgcgccaatgcgcgcctcaccgtgctctccgaaaccgactcgctcacggccctatccaaccgtcgccacttctcggagcgcctggagacggcatgggccctcgccggcgaacgggatacgtggctcggcgtcatcctcatcgacctcgatcacttcaagctcctgaacgacaccgccgggcacgcggagggggacctgtgcctcgtggcggtggcggaggcgctgcagacctccgtcgcggcccatggcggtctggccgcacgctacggcggcgaggagttcgtggccctgctgccggaggccgacccgtccgccgcgcggtcggccggcgaggcgattcgcgtggccatcacggatctcgccatccgccatcccggcctgcctgcggggacgccggtgaccgtgagcgtcggcaccaccgccgggcgggggcggacgcgcgatttcggcatccaggcctccgacctgttgaaggccgccgacttcgcgctctatgcggccaagaacgagggccgcaaccgggtcgagagcttcatgcccgccgcgaacgtgaaccggcaggccggcgccgaggcccgcgccacactcccctccgcctgacgtcgctgacctgccgaacaaaacgcgcgctgccgcgtcttctcgtccgggggcggccgaatggtgcgggccggaaggagcgaccgacggatgctgctcgacgaggaacgctgggccggctcacgcaaggctgacgcgcgggccgacccaccgtccgatccatcggccggcccgcgtctccgacggctgagtgcgggcctcgcggcgcccggtccccggctctgggccctcgtcggcggcctgattctcctcgatgtcctctggctcgcgattgccgggatcggcgtcgcctggaccggcctgttcgcggtgctgggtgcggtgaccgtcctgctcgggctcgccctcctgttcagtgcggtcaagccggagccgaagctgcgggccatggccctgtcgagcgcctatctggccgctttcaccaccgcggcggccgtgctgcattacctcggagccaccctggcgatgcccttcgccgatcctgctctcgcgcgggtcgagacggccatgggcttcgattggcgcggctgggtcggcagccttgccgcgcatccggatctctcctggtggctggcgctcgcctaccattccagcggaccgcaagtcgggctcgtcgtcatcgctttaagcgcggtgtcgcgggtctcgcgcctctgggcctatgcccgcctgttcagcctggcgctgctcgcctccatcgcggtctcggccttgtttcccgcaatcgggccctacgcctattacgagccgcaggcctatccgcaggggcatctcgaaacggtcggcgccctctggcatctcgacgcgctgcaggctctgcgtgacggaacgctgtcgacgatcgcgctctcggagatccgcggcctcgtcaccttcccctcgttccacgcctgcctcgcggtcctcaccgcctgggcgctcgctccggtgccggtaatcgggccgctggcccttctcctcaacggcgcgatcatcgtcgccacgctcggcgcgggcggacattacgggccggacgtgctggccgggacgctgatgggggttgttctggtcgccgctcaccggttccggcggccgttctcgctcgcgggcgcagggccctcgcgcaaagcggtgccggacaggggcgtggggccgctcccgcgtccgcagacgacgggttgacgcttacgcccggagatcgggcgggcgaaccggcctttagcgaagctgcgggagcgtcggcgcctcaccccgcatcggcgaacaagtcgagctgggtcgaggcaacggcgcggcggcgggggcggggcgcgacgaagcgtgggagcgcggtgccgggcttgccgtaaagggccacgccgacgacgcggctgcggtccccactcagcacgatcgacgcggtatgcggaccggagcgggcgatgttctcgacaagcggttcggaggccggaagctcggccagcgcgctcagcagatccgtcaggcccgcggcctcgacacccatgacgcggaagtcgaaaccccggccggcccaggtgttgcgcgccgcggcagcgcgggtggccgagaacgggttgtcgatgatctccgtcgccggatcgcgtaggaacgccgcgatgcgctcacgctccggcacgcgttgcgcgctggcgagcaacgcggaaagttcgggcttggtgatcgacaccgggcaaggctcgcacggcttgaccggccgcgtcgagcctggaccggctgagcgctgtggagagcgcatcatcgtgcggctgctcgaaccggatgaggcggaggctcatctacgccctcagcgacaacaacgcgttagatcgctggggtccagtatcgagcagcctgcccacacgccttcgcccactggggaagcagcatggcgtgcggatcgaaaagctctgcggccgatcagcggccggcggatttcacggctgcggagacgaggttcttggtggagggcgcggccgcgatcaccttcgcggtcgacttcttcggcttcttcgtctcgcggttgccgcgtttcttctcggtggccatgtcgatggctccttcgggttcgcttgcgatcgtaaaggcgtgtcgcggctagttgaagaccttcaccgagaccgccatcggaagatttcccggccagtagcgagcgatgaagcgcgccctgtcccaaagttcgatgggatgatcgttgaggagcgccaaggcatgagccttcgcttcggggtctgttctggcgcggataaagcgtccgggcccttcggcgccggtacttccgacatcatagagacgataggacgacgacgcgccgccgtgttcgctcatttgaatgatattggtcatgatctccgcctgtgtgatccaggcggggacatggttgccctcagccatcggagcctgagggttgctcttccgatggtgagatcatcctgcgcttttcggaagcataaagatagtcctgcacgagtcgccgcaaaacttagctgaagccctgccttttacggcaaagccgcttcaagtcctggcctctcgcaaagtctcccgggcgttcgattgagcccgtcggggtctggtgccgatccgcgatcgtgatcaccggaacgcatcgtcccgccccctgttctctcgccgagatggcgcgctcacagccgcgctgatgcaagggccacccctgatgccggacaagctcaagagaaccctgctcggcgcggtcatcgccgtggcgctcgccgcggccgtctcctacgggctcatcacccagcagaccgccgacaagctgcagaccgaggccaaccaaaccctcaacgagggacagccgggaagcccgccgcaacagcagccggcgccgtcccccgaggctcagaattccggcaatccacagccgaccccgcgagagccgacgcagccgaaccccgctcctgccgcccgctgagaggtgtcgctcgtcctcgccggagccacgcggctgcaatcgaacggcgcggaccctatcgtggagtggacgcgccgcgagggcgcccccaaccccgaggtgacggcatccggagccaagaacgtcatcaagcggaagcccaacggcgcctctttgcagaagccgcagggtggtgatcgatcccggctttcggcaccatcgcccctctcggccgttattcctgtgaagcgcggcttaccgcccgcgcacccattccaggagccaacccgatgaagcggctattgctcgtctctgccctcgttctttccccgctcgccctgtccgcgacggcccaggctcaggggaccatccgcggcgccgaacgcggtgtcgaagacggcaaccgcgccgccggcccggtcggcggcgtcgtgggcggtgctgtcggggccgcgaccggcaccgtcggcggcgtgctcggggtcgatcccgatgcccgtcgtgaggagcgcatcgagcggcgcgaagagcggaccgttcgcgagcgtccggcccggtaatcgaggcttaagagagccgggggtgaggaccgctcccggctcttccaagaagggtcacccggtgtactcgaaagcctccggtggccttcgaccgcgaaggcggccggctgttcaagtcccttcggaagcctgtgcgctctcccatgcggaaagcgcgggaaaagtacccgtctgccaagctcttgctggaaagactttctactaagacttggaattccaaaaaattggtgcggacggcgggactcgaacccgcacagccttgcggccgcaagattttaagtctcgtgcgtctaccggtttcgccacgtccgcatgggcgcagcggtaacggtccggtgaggccagatcaagcgggtgggcgccaaccgtagacccaggcgtagcgcgcgctcatcccttcggggccggcgcggcgcatcaccatatcccgggcaaagctgatcagccggccggcatggtagaagcgcccgttgcggcgggcggcccgctgcaccgcccgcacgcgggactggcgcgccgcggcgtaggccgaaagcgcctcgggcacgctcgcctgggccgacaggctcgctgtcagcaccgcagcgtcctcgatggcgagcgccgcgccctgggccaggaacggcagcaccggatgggcggcatcgcccagaagcgcgatccggccccgtgccatcggccgcaccgccggccggtccaccagcgaccacaccatccagctatcgggaagggtcagcagctccgtcagcggcggggccgcgtcgggaaaatggtcgcgcaggaccatcgggtcgccgatccggccccaatcctcgtcgccctcgcgctcggggacgatcgccaccacgttgagccgcttgccgccgttgatcgggtaatggacgacgtgccgccggtgcccgagccagagccccgtttcggcgccctgaagcgcttcgggcgccgcctcgcgcgggatcaccgcccgccacgccgcttggcggtggagccgcagcgggcgcgtgtcgaaatgctgtcgcaggctcgagcgcacgccgtcggcgccgatgacgaggtcggcgttgagggtctcggtgcggtcgccgtcgatgctgcgcaccgtcaggctgacgccgtcctcggtctcgcccaggcccgaaacttcgcgcccgacgcaaaggcggatgccggggcgcccgcgcacggcatcgagcaggatcgtctgcaggtcggcgcgatgcaggacgtagtagggcgcgccgtgacgctcgcggatgctcgcacccaagcggatgccgccgacgacgcggccggtggtcagcgcacgcacggtgacgcccggcggctcgtcgcccgcccggtgcagggccccgccgagcccgaggccgatcagcaccgcgctggcgttcggcgagagctggaggccggcgccgacctcggagaacccggtgcgacgctcgatcagcgtgacggcatggccggccccggcgagcgaaagcgcggcggtgaggccgccgatcccggcgccgacgatgacgatggagagcgccgccacggacggcccggtccggtcaggccgccttggcggtcttgtcgggcgtctcgtcgtgccacacgcacccggccggctccgccgtgcccggcttcagcttcgggtcgtagcggaacagggtcgagcagtactggcagatgatctcggtctcgctgcccatgtcgaggaagacgtgcggatgatcgaaaggcggcagcgccccgatgcacatgaactccttcgagcccaccgcgatcacggtcacgccggcctgattgtggaagtggggaaccgccttgtcagccattgcacgtccctgaaacggaggccgtggtctagcgcgttcgcggccgcacgcctagacgcaagcctcggatcctgctgtcgctcttcacgcactgcttcctgcgccggtcaaggcgctcggcaaacaggacatgcgcgctcgggttggcgccggccctggggcggcgtaagacaagggcgtccgcctcgaacgtccctcgctaagcgcccgatccccatgagccgtgaagagcaagccgtcgccgaaggcgggcgccgcgccccggagccgccgatccacggaccggaagggttcgaggggatgcgccgcgccggccgcctgaccgcggaggcgctcgatctcctggtcgaggccgcccagcctggcgtgaccacggaatatctcgacaagctcgccttcgagttcgggatggatcacggcgcctatccggcctcgctgttctaccgcggctaccgcaagtcgatctgcacttcgatcaaccacgtcgtctgccacggcattcccaacgacaagcccctgcgcgacggcgacatcgtcaacctcgattgctgcctgatcctcgacggctggcacggggattcgagccgcatggcctatatcggcgaggtgccgcgcaaggcgcagcgcctgtgcgagatcacctacgaggcgctgatgcgcggcatccgcgcggtgcggcccggcggctccaccaacgatatcggccgggcgatccagacttatgcggaatccgagcgctgctcggtggtgcgcgatttctgcggccacgggctcggccgcgtctaccacgacgcgccgaccatcctgcactacgtcgaggcgacctacgacgtcccgctcaaagccggccagttcttcaccatcgagccgatgatcaatctcggccggcccgcggtgaaggtgctctccgacggctggaccgccgtgacccgcgaccgatcgctctcggcgcagttcgagcataccgtggcggtgacggaagacggctacgagatcttcacgctctcgcccaagggcctcgaccaacccaagccgcatggtctcgaaccgaacggcgcgcaggccgactgacggcccgccgggagatggcccgccggacggccgaaccgcccgctctgccgggccttgccgaggcggccgctcccgcgcccgccgacgagaccccgcactatcacggccaccgcgagcgcctgcgcgcccgcttcgcgcaagccggtgccgaggcgctggccgattacgaactgctcgaactcaccctgttccggtcgattccgcggcgggacgtgaagccgctcgctaaggcgttgatccatcggttcggctccttcgccgaggtcgtcagcgccgagcccgcccggctcatggaggtggagggcgtcagtgccggcgtcgccgccgacctgaagctcgtcgaggccgccggccggcggctggcccgcggcgccatcgccgcgcgtcccctgctctcgtcgtggagcgccctgatcgagtatcttcgcgccaccatggccttttcgggccgcgaagagttccgggtgctgttcctcgaccggcgcaaccacctgatcgccgacgaggtgctgggccgcggcaccgtcgatcacaccccggtctatccccgcgaggtggccagacgcgcgctcgaactcgcctccaccgcgatcatcctcgcccacaaccacccgtccggcgacccggccccctcgaaggccgacatccgcatgacgcgggagatcgtctcggtgctcgatcccctcggcatcgtggtgcacgaccacgtcatcctcggccgtgacggacatgcgagcctgaaagggctcaagctgatctgatgcgtccggccgtccgggcgtccacgccggccgggacccgcagggccgggtgtgtcaggagacatttcgctgacaggttgcgcaaacttgcagcggagcgtcgctcccagggataggcttgcgcggggcgtccgctacatcgaccggagggtcgtcccatgtcgctcgcatcgatgagggcgtgtggcgatctcctgcccgcggcgcctcgtgccgcggcagccggggtggagacggtttcaggactggcaggaaaccttccgggtggcctgcctcttgctccggcaacgcgagacatcagggggaatcgcgcgaatggcgcacacggcgttcgacgagatgaatgggggcggggcggggcagctcgaaccggcggccgtgcgcgaggcctatgacatcctcaagtcttggctcgacaagacgccgccggagcatttcaacacccgccgcagtcaggccgagatgctgttccggcgcatcggcatcaccttcgcggtctacggcgccaacgaatcgaccgagcggctgatccccttcgacatcatcccgcgggtgctgaccaagcccgaatgggatttcctggagcgcggcctcaagcagcgggtcaccgcgctgaacgccttcatcaacgacatctacggcgccgaggagtgcatcaaggcggggatcatcccgcccgacctcgtctaccgcaacccgcattaccgcatggagatgcgcgccttcgacgtgccgcacgacctctacgtccacatcgccggcatcgacatcgtgcggaccggcgagaaggacttcttcgtgctggaggacaacgcccgcaccccgtccggcgtctcctacatgctggagaaccgcgaggtgatgatgcggctcttccccgagctgttctcgcgccaccgcgtcgccccggtcgagaattatcccgacgccctgctcgcgaccctgcgcagcctcgccccggcttccgccacccgcgacccgaccgtggtgctgctgacccccggccgctacaactcggccttctacgaacactcgttcctggccgacaaacttggcgtcgaactggtggaggcgggcgacctcttcaccaaggacgaggtcgtctacatgcgcacgaccgaaggtccgcgccgcgtcgacgtgatctaccgccgcctcgacgacgatttcctcgatccgctggtgttccggccggattcggtgctcggcgtgccgggactgatgaacgcctacgagcggggcaacgtcaccctgtcgaacgcggtcggcaccggcatctcggacgacaaggccgtctacagctacatgccggaaatcgtgaagttcttcaccggcgaagacccgatcctgcacaacgtgccgacgcatcgctgccgggaaaaggacgccttttcctacgtgatggacaacctcaaggacctcgtggtgaaggaggtcaacggctcgggcggctacggcatgctggtgggcccgcacgcgacgcggcgcgagatcgacgagttcgcgaagaagctgcgccacgcgcccgacaacttcatcgcccagccgacgctctcgctctccacctgcccgaccttcgtcgcctcgggcgttgccccccgccacgtcgatctgcgccccttcgtgctggccggcgccgacgagatccgcatcgtgcccggcggcctgacgcgggtcgcgctgaaagagggctcgcttgtggtcaattcgagccagggtggcggcaccaaggatacctgggtgctcgatgcttgagcgcttcgcccgattcttttgcaatcttcaggcaggccgggcagcgtcggtgatgaaacaccgcgcatctgccgccctggtcgccaacgcgcctgcgagctgacgccatgctgtcccggactgccgacaacctctactggctctcgcgctacgccgagcgcgcggattttctggcccgcatcctcgacgcggccctgcggctggccgccctgccgtcgagctatggcgggcgcacctcgaacgagtgggcctccgccctgtcctcggcgggcgatcccgagctgttcaagacgctctacgattcggtcaacgagcacacggtctgcaacttcctcgccttctcgccccacaacccgtcctcgatccgctcctgcatcgctacggcgcgggagaacgcccgctcgatccgcacggcgctcaccaccgagatgtgggacacgatcaacggcgcctatctcgaactgcggtcctacgagggccgcgacctctcacgtgacgagttcacgcaattcctcgactgggtgaagcgcgtctcgctgacgtttgatggctcggcctaccggacgatgctgcgcaacgacgcctactggttcacccgcgccggtacggcgatcgagcgggcggataacaccgcgcgcatcctcgacgtgaagtaccagattctgctgccggcctcggagcgggtcggcggctcgctcgactacttccagtggacgacgatcctgcgcgaggtctcggccttcaacgcctatcactgggtctaccgcgagagcatcaagccggtgctggtggccgacctgctgatcctcaaccccgagatgccgcgctcgctcgcaagctgctaccggatgctggtggagcatctcgatctgatcgcagacgcctacggccgccgcggcgagagccagcgtctggcgagcaatctgcgagcgaagcttcgcagcgccgacatcgagcgtgtcttcgcctccggtctccacgagttcatccagggcttcatcgtcgagaacaacagtctcggcgcggccatcagtgaccagtatctggtgtgagagcgaccaactgatacggcgtccgcttcgatcaagcggacgccgttagagctggtgcggttgaagcttcagcgccgtgcggtcagtagccgtaccggtcgtatcgccgcccgtcattgtaccgggagccgcgatacgaccggccgccatagccgccgaaatcgtgcttgcgacgccatccatgggcgggcgcccagggcggcggaccaccgtgatggaagccgcgtcctccgccgcgcgcccagggcggatcggccatggcggccgaggtggtgccgaggatgccgccggcaaacgccagcacggaaagtagggtcagggtcggtttgcgcagcatcgggcctcctgcggtcaggtgagagacaatcggttcggccttactggccggtggtcgcgcccgtggtggtcgtcgatttcacgggtttcgatccgggctcgtgcgacatggtcttggtgcgcgactcgacgctctccccgtcgcggaccttggtcttggtctgcgatttcgagaacgtgccgccgtcatgggccatggacttggactggccgttgaggccgccatttccggtctcattcacatgcgagcggtccatggtcttgccgccggccgcagcgccgccggtcgctagcgaggagcccgtgccgccggtgccgacggtcgaggcggaggtgccgccggatgccgccgagccggcgctgcccgccgtggcactgccctgcgcctgcgcgaaagccggggcgaggacgaggccgaggacggcaagcgccgtcgccgcacgtgtgttcgtcttggcaatgctcatcggaccctcacttcttgctcggtacggtgaccacgcagtcgccgtcaccggttgtcgtcatcgtgctgccgctgccggtgctcgaactggaggcggaactgctggtcgtgccgctgctcgatcgcgtcgtcaccgacgggccgccggtggtggaactcttcaccccgtcggggccggccgtgaccgaactcgacagcgtgccggagttgttggcatcgtcggattggacgacccggcacggcttgccgttgggcccggtcgtgacggtcgtgctgccggcgacaccgttcgggcccgttttgacggtgctggtctgggcctgactcgcggcgatgccggccaaaacgagtgtggcgccgagaagcggtcggatcacacgtgccatggtgcgtctctcctcagatgatgagtgtttctcacaaaacccccatgcaccccgcagccggagcggcgatggtcggcgcccggacgttctgtgaggtgctctgagacgggcgcggttcggatgaaccgcgcccgcaattacgccggccgaggcttagcgcttgttgtggcccggagcgttctcggagttaccggggccgctcttgtcatgacccggagcgctgcccgacttgcccgcgctatcggacgtgccggacgaggagccgcccgtgcccgtcgacgagccgctgccgctcttgccggccgaagatccgccggtcccgaccgtcgaggagctggtgccgccgccggccgacgagccaccggtgccgagcgtggagcccgagccgctgcccgagccagcggaagaaccaccggtcccgaccgtcgaggagctggtgccgccgcccgccgacgagccgccggtaccggtcgtcgaggacgactgggcatacgcgagtgcggcgccgccgatgacgaaggtgctggcgagagcggcaaggcgaatatgcttgagcatgtattcctccaagtgtttcggttgttgcgggaccaagaacggagaggtccggaataccgttccaggaaatctgcatcgaaatcgaacaaaacgctgcaatgaacggcagattaacgcggcgagttatttgaaaaggcaaaaattttccgcttcgtcgtaagtgggcgacgagagcggagtgcaaatttcgggatgcgtgatcgcggtgtagggtcgaaacgtctctcggcggcgtgagctgtaggctcgggcgccagaaacggtgcgcccggtcatatcgttccgggctgttgccggccgcacatccggctcagtcctgtcctccgccgcttgcgggaaggttcgcgtccggcgtccccgcccggagcgtcctccgaacaagcgtctcgcggcgccgctccgggctggttccatgacggaggccgccaagaaaacgcgatctgccaaaggtttgagcaagccgcccgatttccaaagcgccgtccttgccctagcttgccgcaagtcgccccggcaggatcaaggcatgcgcatccggatcgtccacgatacggtctacacctatcagcagcccgcgcggggcctgattcagatcctgcggctgacgccgcgtgaccatgacggtcagcacgtgcgcgagtggcggatcgagccctcggtcaacggacggctcaccgcccgcgaggacgggttcggcaatctcgtccactggtttaccgccgacgatcccaccgacgcactcaccgtgcgggtgaccggcgagatcgagaccttcgagaccagcggcgtcgtgcgcggcgcggtggagcgcctgcccgacctgttctacctgcgcgacaccccgctgaccgaggcgagcgcggaactcaaagccttcgcggagaaggtcgcgggcaagggggagcgtgatgcgctgccgatgctgcaccgcttgctcgccgccgtccacgacgccgtgaccttcgagccgggcccgaccagcgccagcaccagtgccgcccaagccttcgaggtcgggaagggtgtgtgccaggacctcacccacatcttcctcgccgctgcccggcacctggagatcccgtcgcgctacgtctccggctatttccgccgcgatgacggcgccgacgaccagaaggcggggcatgcctgggcggagtcactggtgccgggcctcggctggatcgggttcgacccggccaacggcatctccgcgaccgaggcgcatgtgcgcgtcgccgtcggcctcgactatctcggcgccgcgccgatccgcggcagccgggtcggtggaggcaccgaaaccctcgacgtggccctgcgcgtcgagcaggtgcactcccaatcgcagtctcagggccatggtcagcagagccagagtcaaagccaaagccttggccagagcttgggccaaggctgagccggcaccgggccttgggcccggcttttaaaaaagttgtcttgcccggccggctcagagcgtgcgatgcgggccgcccgaacctgcccggcgcacgggcccctgcctgaggcggcgaccgccatgacctactgcgtcggagtgctcgtcgaggacgggctggtgatgatcgccgacacccgcaccaatgcggggctcgacaacatctcgaccttccgcaagctgcacatgttcaacacgcccaatgagcgcgtgatgatgctcgcctcggccggcaacctgtccatgacgcagtcggtgctcagcatgctccgcgagggcgtggacgacgtcgagggcgagacgccagccaagctcaaggacgcggcgacgatgttcaaggcggcccagctcgtcggccgggcgatccgccgggtgcgcgagatcgaggcggccgggttcgaggcggccaacctgcgcatggaggtctcgttcctgttcggcggtcagatcggcaccgagccgatgcggctgttcatgatctactcggccggcaatttcatcgagtgcagccgcgaggcgccgttcctccagatcggcgagcacaaatacggcaagccgatcctcgaccgggccgtgaccttcgagaccgacctctacgacgcgctgaaggtgggcctcgtctcgatggattcgaccatgcgctcgaatctcggcgtcggcctgccaatcgacatcgccgtgcagcgccgcggcgccctcgacctcgaagtgagccatcgcatcgaggccggcgagagctattttcacgatctgcgcgagcgctggtcggcggcgctgcgcgcggctcatcgcgcgattccacgcccgccctacgggccgcagcgctagagcgcatcccgacgaaggggaccgccggttcgtcgaaagaaggcgcgtcacaacaagggccgagaggcgccggcccgatgcaatggggtcgggtacggctctcggcgcagacgcattaggcgccgttcaagacctcttcgacgaaggccggcacggtttcgctcgcacgcccgagccgggtcgcctcgaacaggccggcattgtcggcggcctccagcgtgagggcgagcgtcgggatgccgaaggcacgggcctgcgccacgtagcccgccgccgggtagaccgcgccggaggtgccgatcgccacgaacaggtcggcctcggccagcgcctcgtcgatcgcttcgaggtggtggggcatctcgccgaaccaaaccacgtcgggccgcatctcgccgctgtgaccgcaatgcgggcaggcggtctcgacagtgagatcctcgtgccagacggtgtccgttacgcaggcggtgcagcgggccttcagcaacgcgccgtgcatgtgcacgacgtggcgcgagccggcccgctcgtgcagatcgtcgatattctgcgtgcacaggaacagccggccgccgcgcgccgccaagcccgcttccagccgggccagcgccgcatgcgcagggttcggtgcggcggcgcgggcgtcgcggcggcgatgattgtagaagtcgtggaccagcaccggatcggcggcaaagccttcgggtgttgcaaggcgcatcgggtcgaaccgagcccaggcgccgtccgtgtcgcggaacgtgccgagcccgctctcggcggagattccggcacccgtcagaacgaagatgttggtcatcgcgcgcctcaagcgtccggcaggcgcgtggcgagcaccttgtcgatgcgccgcccgtccatgtcgacgacctcgatccgccagccctgggtctcgatcgcatcgccttccgtcgggatgcgtccgagctggacgatgaagaagccggcgagcgtggaaaagtcgtccgagcgcggtcgctccggaaagccgaggcggtcgaacgcgtcggtcgccgagatcatgccgtcgatgagcagcgagccgtcctcacgctcgaccaccatccgctcctcgccgggctcggggatctcgccggccatcgcctccagcaggtcggtctgggtgacgatgccctccaggctgccgtactcgtcgacgacgatcgccatgcgcacgggcttggtctggaacatctccagcaccttgaggatcgccaacccctcgtggaccacgatgggctcgcgggtcgcccccttcacgtcgagcggcttgccgtcgaggaactggtcgagcagatcctgcttgcgcagcacgccgacgacgtcgtcgatctgcgcgcggctcacgacgagctgctcgtggcggcaggtgcgcaccgcctcgatgatctcctcctgagaatcgtcgagatcgacccagtccacctcgttgcgcggggtcatgatctcgcggatgcgccgctcgccgatggcgaggatgcgcgccaccgcatcctcctgcgcctcgtgcagcaggcccgcctcgtggctcgcggtgacgagcaggctgagttccttcggggagggaaggtttccctcgccctcgccgggcctcaggccgaggagccgcagcaccccgttgccgaggctgttgagaagatggatcgccggaccgaagaccagcagaaatagcgtcaggggccgaacgatcacgagcgccgtgcgctcgctgcgctggagcgcgaggcttttcggcgccagctcacccagcacgatgtgcaacgtggtgatgacggcaaaggccaaagccacggccatcgtatgggcgctgaggccggcggctttctccggcagccagtagagcagcggttcgatcaggtgggccagggccggctcgccgacccagccgagcgccagcgaggacaacgtgatgccgagctgcgtcgcggcgagatgcgcgtcgagccggtcggtggcgcgctggagcgccttggcattgagccggccctcgttgaccagttcggcgacccggctgcgccgcaccgcgacgagggagaattccgccgcgacgaagaagccgttggcgaagacgagcgcgatgaccgcgacgaggccaaccgccgaagaccagagaccgtccgaaatcgtgccctcccggggccaagccgcactgctgaccgcccctgaggcggcaccgatgctgagtgtctctcacaaaactcccgctgcgccgtcgcgcccggaaagcaaccgtacggtgatcgggagttttgtgaggcactcttagagccgaaccccgctatgggggaagaggttcgggcgcattctcgcgtgggcgaccgcgcttgcgtcacccgatcggcgcgcgcatcgtcattttcgtggaagccggccgccacccttcgggacgatgctgtatgggaagggcgtcgccccggccgcgccacacttcctttccatgcaagtcgaagggccgatcccggcgcggggcccggtattggcgttgtcgaggaatgtggccgtgatcaagctgccgaagctgtttcggcccaggcgccgcgatgccgcaatggccgcccccttcttcgatcccgccttctaccgctcggcctatcccgacgtggctgcgggcggcggcgacccgcttcggcactacctcgaccatggctggctggagggccgcgacccgtccgcggtgttctcgacgctgttctacgccgaccgccacttcgccgaccgggcactgatcaacccgcttctccactatgcgggcctctcgccgaccgagcggctgcgggtcgcgacgcagccgggtccggattttccgtcactccaggccggcgtggccgagccctattttgatgcgccgtattatgcccgcctcgccggtcttgagggaggcgaggacccgctcacccactacctgaccaagggctggcggcgcgggctcgacccgaacgacgccttctcgggcgacgcctatctgcagcgccacgcgcatatgcggcgcctcggcgtcagcccgctctaccattttgccgcgacgcgacggctccaggcctcggaggccgccgccccacccgcacggcgcgccaagccgcaggcagcgctgcctcccgccgacccggccgaagcctcagacgcgcagatctacgagacggtagcggcggccttcgaccgggagcactacctcgacaccaatcccgacatccgccgctccggcatcgatccggtccgccatttcctcgatttcggcgcccgcgaggatcgcgacccgagccccgacttctcggtgcgcttctaccgcaagcattaccggcgggagatcggcgccggggtgaacccgttcttccactacctcgcggtgggccgggcgcgcgacttccggccgacaccgttcggtctcggcacctggcccgcgcaggtcgcgccgacgccggccgagtgggagcaggcgaagcccgccgccgacatcgcggcggcgcgggtcgtgctgatcatgcccgtctacaagggctacgacgacacgttgcgtgcgatccactcggtgctgagcgagaagcaggccacgcccttcgccctcctcgtcatcgacgattgcagccccgatccgcgcctgagcgcggcactggccgagctcggcggccgcggcctcttcgcccacctcgtcaacgaggctaatctcggcttcgtacgaacctgcaaccgcggcctggagcgggccgcgggcaaggacgtcgtgctcctcaatgccgacgtcgtcgtctacggcgattggctcgaccgcctgctctggcacctcgacgccgacccccgcgtcgcgacggtcacgccgttctccaacaacgccacgatctgcagttatccgcggcccaacgtcgacaatcaggctcggctcgagatcacgcccgccgagatcgacgcctttactcgcgtctgcaacgcccgcacgagttcgccggtgccgacgggcgtcggcttctgcatggcgatgcgccgggaggcgatcgcggcggtggggctcctcgacgccgagaccttcgggcgcggctatggcgaggaaaacgacttctgcatgcgcgccctcaaggcgggcttcaccaacgtgctggcccacgacatcttcgtgttccattccggcagcgtctccttcggcgcgctgctcgcgaccaagggcgcggacatcttccgcgcgatcctgacgaagcaccccgattaccagcgccgggtccacaaccacatcgaggtcgatcccgcgcgcttcgcccggcgccgcctcgacctctaccgcttcgccaagcgcgccacggccagcgccgagcgcggcgtcgccctgatcgtgacccacgatttcggcggcggggtcgagacccatatcgaggcgctgagcctccggctcgccgaggccggtctcgccgtcgtctatctgcgcaccgacgagcccggcgggttcaggctcggcctgcccggatcgggcgggatcgacttccccgtctcgatcctcgatccgctctccctcgaccgggatgcggatctcctcgccgagctgatcggttggctcgccccggcaatggtgcatgtgcactcgctggcggggctcgatgccccctcgacccgcgcggcgatgcggctggtcgaggaggccggcaccggctacgacgtgacgctgcacgactacgcctcggtctgccaccgcaacaatctcgtgcgatccgatggcgtctattgcgggttggcagaacccgccgtctgccgcgactgcatccgcctcgatcgcgacgccgacgggatcgtgctgcccgatcccgccgagcggcggcaggactgggccgggttcctcgaccgtgcccggacggtgttcgccccctcggccgatctcgcggatcgaatcggcatcacgctgcacctcgaccgcatcgcggtgcgcccgcacgaggagacgctggccggcgtcgagctcaaggcccgccagcgccgggaggggccgctgcgggtcgcggtgatcggatcgatcggcgcgcacaagggctacgacgtcgtccacaacctcgccctcgacgcccggctgcggcaattgccgatcgtgttcacgatcgtcggccactccgccgagccgcgcgccatggaggcggcgggcgtgcgcgagaccggcctctatggcagcgacgcggcggcgcttgccgagatcgcccggctcgatccggacctcgtcctgctcccctcgatctggccggagacctactgctacacgctctcgctggcgctggccgcgggggtgccgccggtggtgttcgatctcggcgcccaggccgagcggctgcgcgcgagcggggcggggcatcgcctcgatccggcgctggccgatgacccgcagcggctgaacgcggccctgctcgcgcttcccatcgacgcgctctgggccgcccgcgagccgttccggccgaccgtctacccgcggattctggaagattattacggactcgacgcggccgccctgtcgaacgtctcgcccgagacggggagggcaggggctgggccgatcgatcaccgggacgggctgcgctccgcgccatccccccagatgtcatagacggggctgcgactcagcggctacaacggtcaagctaggcgagtctcgcgcggtctcgcctcggcgttcgttgcaagccaaggggaagcccatgaccacgcagaacctcaacgtgaccgcccgcgaacgcgacacgcttctggcggcgttgcgctactatcaattctaccggatgcagggccacccgttcgaccctcgcaaggacgacctgatcgacaccatcgccgccagcagcggcgaggctctcgacgtgactgagatcgacgatctctgcgcgggcctgaacggcaaccgccacgccctggccagcgtagccgcctgaggcgcctccgcgacgcccgacggggcccgataaagtcactcaggtcagcagggcgttgagaagaacggccactccgaggccgagcacgaatgccgccgcgagcagcgatgtgtccgcggtggtcatcgggaggcttggcccgccgagatgccgaccagaagcggccggcgggtcaccacgaactgccccggaaccagcgctccgtcgtcgatccgggcactcaccggaaccatgccacccgcttgcggcaggcgctgggtgaaggccttggccgagccggccgggctcggcaccgcttcgacgagggacggggcgagaagggcataggctgtcattaccgttccggccgccgcgatcttgatcaggtcccgcatgatgtccgcccctccagaccggagcctttggctctcgtgtggggcggttctaccgacccccggttgccggcggattgcctcgtacggttaccggattgcgtcgcgcgtgatcgacgaaacatcggaaacggaacattcggcccgccagcccaagcgcgaccttagggctggaacgcgcctgcgaatgagcgccagcgcacccggcctcgctctctccgcgcccgaagaggcggagaggcgcttgtcgcggctccgaaggagatgctcgggcggaagccgggagcctacccgccgaacaccgaggtcagaacctcgccgccgcggttgatcgcgacctcccacaggccgagattgcgctgcgtcacccgctccagatccttggtcgaggcgatcggcatgccgttgatcgccacgatcacgtcacccttgcggaagcccgcccggccggcgagcgagccgtcttcgacggtagtcaccgccacgccctcgtccggcaggtccgcctgaagctcctcgcccaccgcgggcgaggtgttgacgaaggtcgcgcccgcgaacggcgtgcgggtgcggaccttgaggctgtcgcggggccgcgtctccggcgccggtccgagcttgatctggaccgtctgccgcttggtgccgcgcaggatgccgaaatcggccgtgccggaaatgcccttgagggcgtagcggtagccgaaggcttccggatcttcgacggtctgtccatcgaccgtgaggatcacgtcgccgcgtttgaggccggcttcctcggccgggctcttggcctgcatgctcgccaccagcacaccggtcggccggtcgagcccgacgctctcggcgatatccggggtcacgccctgcacccgcgccccgagccagggccggcgcacgaggctgccgccgctcttggcggtctccaccacggcgcggaccatgctcgcgggaatggcgaagccgatgccgtggctgccgccggattgcgaatagatcgcggtgttgatgccgacgagatgccccttcaggtccaccagcgcgccgccggaattacccggattgatcgccgcatcggtctggatgaagaactggtagtccgacgatccgacctgggtgcgggccagcgccgagacgatgccctgcgtcacggtctgcccgacgccgaacgggttgccgatcgccatcacgaaatcgccgacctccaagtggtcggaatcgccgatcggcatcgaggcgatgtcggccgggcccttgatcttgagcacggcgaggtcggtgcgggggtcgcgcagcacgatctgcgcctcgaactcgcgcttgtcggcgagcgccaccttcacctcgttcatgttctcgatgacgtggttgttggtgatgacgaggcccgagccgtcgacgatcacgcccgagccgagggagcgctgtgcccgctcgccgggcaggccgctggggccacggcccggacggtcctcgccgaagaagcggcgcatgaattcctccatggcgttggagcgtgcggagcgcttctcgacatgggaggcatagacgttgaccacggagggcgccgcccgcttcaccacgggggcgaaggagagctggatctcgcccttcgacaggggcaccgccttgtccggagaggccttctccgcggcgggctttccgggcgtgttcgccatctgcgcgctcgcgggcgcggcggcgagaagcacggatacgaggcaggccggcaggagcggcgaggagggcatgcgaggtctccgaaggtcgctggagcggggcgggctatgtagaccgtgggaccgcagcgcgcgaggggctcgccgcatccgcgtcatgcggcgtcggccgtctgcgatggcgatcgcattgctgtcagacccagcctcaacgccgacgccgccccaggggaggccttgtcgtcggtcggcgtcggctctgctcgggcgcatccgggagtcgggatgccgggcgcttttcgcccccggatgttcgccaggggaccggcgaagcggactgatgaagcggactgacgaaaaaggggcagccgcccgatggcgactgccccgatctcacgtcacggccggtgctggtttcagtgccggcgggcggtgtcgtgcaggcggttggcgctgcggacgatctcgctgaagcagctcaacgaggcgtcggcggcgcgctgcatctccgtcacctggaggcgaatcgcctccgccggggacttggcctgggcgagggcctggaaatgggcgagcaccgcctcgccctcgccgcgcgcgaaggcgaacagcttcgcgttgatctcggtgagcggcgcgagggttggcgcgaaagcgaagttcgcgccgaagcggacgctgtgtgttttggatcgggcgtcgtcggacgacttggacgcagggttggcctcggccagcgtcggcagcggcgcggtctgaacaagcgtctcggtcgccgtctcgacggttgcggctgcctcggatgcaacgaattccggttcggcggacagagcgggcgcctgttccgacgcggcggtaaccgtctcctcaggagaatcagccggctggtcgtccgcagcggactgcacctcggcgggagcaggctcgccggacgcttcgacggcctcggtcgcagcgtcgtctgcgggttgctctgccgcctccacggcctggacctcggcggtctcaggctcgtccgtctccggctccgggcccttgtcggccggcgtctcggccaacaacgcgtcggcgacctcggtcggcgtcgcggtgacggtcggcggctgggtagtggcggacgctccgggtgggcgtcccctgcggcggctcgacgacatgggccttctcctcgttcgaaaccctctgcctcagcgcgggtccgagccgagcccggagcgctgcgacggagcatagcgttggagcacgagtgtgccgagcccgctcatcgcggattcggcctctcatgctcctcagacgggccggagcccgcagccggaccggattagcggccggcggcgctctgagcgagggcaccgtattccttggcctgggcctggaacgcggcgaactgggtcttcaggaactcggactggatctcgaaggcctcgcgcgggtccttcgcgcgcacgacgcgctgcacgtagtcgaaggcagcgtcagcgttggtcttggtgtggtcgaggctcttgagcaccgccgcgttcagcgtcgactggacggtcgtggccgagttccggagctgctcggaggtcttcaccgcaccgttcaggaaggtgccgaaggcgttgcgagcctgatcgacgctcttgtcggcgaactcacggaactcggcggggatctcgaagctctgggtgctcatctgtctctcctgcagacggaccgggagaattcggtgtcggggagcgtacagagcgtccccgcggctaaccggcccgcacctcgtatgttgcggtgcaacataaaagtcaaggacagtttcgagcgatcgaccggcaatatccaactatggaatgttttgaactaagcttttgttataaatcgtggtttggctacgcaatggtcccgtgggtcgatgcgcgatcggcactataatgtcggaaggcgccctttgccaagggtgctgcccatggaatgggcaaccgcaggctcggcggcagccgggctcatatcgcactgccgcattttgtattcatccccaatccgccgatacagcgccagcagggaaagcgcgtgggcggcgagcgtcagcggggcctgccagtacctgccataggcctcccggccgaggcgggcggtgagcgcgtcggtcttgagcgctgcgaaggcgccagccagcgccgccacctccggctcgacgacgaagccggtctccccgtccgccaccttctccgccgcgccggagcgccgcgacgccacgacgggaatcccctgggccagcgcctcgtagacggtgagcggcccggtctcgacccagcgcgacggtgcgcagagcgcacgcgcgcggcgatgcaggatcgcctcgaccgcctccgggcttcgccagccgagcacctcggcgccctccgcccgcagacgtgcttcgagcgggccggccccgatgaagagcgcgggcagtccggcccgccgcgcggcctcggcgacgagatccgcgcccttctccggcgtcaggcgcccgacatagacgatcgcatcgcccgaagccggcagggccggcgcccgcttctccacccgcaccgggttgtcgatgcggtgatggcgcaggcgcagggccccggaccgtcccgccacccgcgcacggctgccgtcgcagacatggacgacgtcgagatcggcccctcgcgccgcgacccgcagggcggcggcgcgaccgacccgcaccagcttgtgcagccggctcttcggatcgcaggcggccgcgaggcaggcgccggagagcgggacgagcgcgcagggctcggcccgatcgaagcggtaatcgacaccgttcggacaggtcagggcgtagtcgtgcagcgtcagcaccaggggaacgccgcggccgagcagcaccggcagcacggcgggcgagagcgcgcgggtccactggtgcaggtgaaggcagtcgggcggcaccggcaggctgtcgagcgcgctggcaagccgcgcggccgcctcgccgttccagatccccgacgccgcgccgcgccatgccggcagcgaccacacatccggcagagcgaggtcgatgcggtgcaagcgcggatggtcgagcagcggatcgacgggtccggtgatcgcctggatgtaggtcaccgtcgcgccggcctccgcgagtccgcgggcggattccaccgcgaccttctcggcacccccgctcgcggcggcgaattcggcgacgatcacgacgtgcatggaggcgccccgtccggaagcgcgggcaccgtcccggaaagcgattcccggacgaaacgatgctctcgcggtgcggccgccctggcgcggcgcgtgtccgcccagggtttacgggagatcaactgccggctggtaaacgtcggcgaaacaccgatcctccgtggggcaccgtgcatcgggcgtgtcacgaggtggcgagggagcgggaatcgccgtgcacgtcgtcctcgttctcgaccatgcccatatcaatggcggccaagccaaggtcgccctcgactccgccgtgggcctgcgccagcgcgggcaccgggtcacggtgttcgccgcggtcggcccggtcgatccccggctcgccgagagcggggcgcgggtggtctgcctcgggcaggacgacatcgcctccaccacgaacaagctcgccttcgccgtgcaggcgatctggaaccgtcgcgccaccgcccgcctcgccgcggaactgacgctgtgcgatccgcgcgacacgctggtgcatgtccacgccttcgccaaggcgctctcgccctcgatcggcacggcgatccggcgctcgggcctgccgtgcctctacacgatgcacgagttcttcctcgtctgccccaatggcggcttctacgaatatccggccgaccggatctgccatcgcaccccgatgtcggcggcctgcctcaccacgaattgcgacgcgcgctcctacccgcgcaagctcctgcgggtggtgcgccatctcggcctggaacacgtcgccggcctgcccaccttgttccgtcacgtggtcacgatcagcgcgctccaagagcgggtgatcgcaccgctcctgcccccgcgcacggtgttccaccggatcgacaatccgatctcggtcgagcggcagccgcccgcgcacgaaggccgcagtgatgtcctgttcgtcggccgcatctcgacggagaagggcgcgccggtcttcgccgaggcggcgcggcgggccggaatccgcccggtcttcgtcggcgacggtccgaacgcggcggagctgaaggcgcgctatcccgaggcggtgatgctcggctggaagaccgggcccgaggtgcaggccctgatgcggcgcgcccgcgccctggtgttcccgagcatctggtacgagggccagccgctcaccgtctacgaggcgctcgcctgcggctgcccggtcatcgtctccgatgcctgtgccgggcgggaggcggtggaggacggcgagaacgggttctggttccgctccggcgatgccggcgcgctcgccgcccacctcacccggctgtcggacgacgcgctcgccgcccgcatggccgagcgcgcctacgagcgctactgggcggcgccgctcagcgtggacgcgcatctcgaccggctagagcaggtctacggcctcgtgatgcgcgaggcgcctgctcttcgcccggtcgaggggccgggcttgcgcggcgcggcatccgccggcctgtgagccgcgacgcaacaggaacgcccgcctcgcgttggtgcgcatgaaggccgcgacacgcggcgcgcccgacaacggagaccgatccccatgtccgagaccaccaagcagccgaccgacgagaccaagcccaaaggcttccagcaggacggccaacgggacggcaaaggcgacaagtcgctggccgagaaccagaaggaccataaggacgagcgcctcgacgaggcgctggaggagaccttcccgtccagtgatccggtctcggtgaagatcacgaagtaaggggtcgggcgggcgacccgctcgccctcccgcctcacgcggcgacgtccggctcccgccgaatcggcccgacggcctgcggtgcggggatcggccgaccgaacaggtagccctgcacctcctcgcagccctcggcccgcagatgggcgaactggacttcggtctcgacaccctcggccacggtgacgatgccgaggcttgcgccgaggccgatcactgcctgcacgatcgcggtcgagtgcggatcctcgccgagccggcttacgaaagaacggtcgatcttgatcttgtcgaagggaaacttctgcaggtagctcaacgagcaatagcccgttccgaaatcgtccatcgcaatgcgtacgccgagatcccgtagagcatgcagcgtcgcgacgttggcctcgctcgcggccagcagcaccgattctgtgacctccagttcgagccggtgcggggcgagcccggaaagggcgagcgcctcgcgcaccgtcgcaacgaggccgggatcgcggaactgcaccggcgagaggttcaccgcgatccgaaccggatcggcccacaggctcgcctcggcgcaggcttgccgcagcacccaggcgccgatcggcacgatcagacccgtttcctcggcaagcggcacgaattcggacggcgggatcgctccctcgaccgggtggtgccagcgcagcagcgcctcgaacccgacgatcgcccgcgagcggacgccgacgaccggctggtaggcgagcgcgagatcgccccgggcgaaggcctcgtgcaagtcggcctcccgtcggcgccgtgaccggtcccaactgtccatcgccgcctcgaaataatgggcgatgcagccgccatccgccttcgcccggtagagagcgaggtcggcgtggcgcagcagggtatcggaatcggttccgtgctcgggcaggcaggcgatgccgacgctcacgccgatctggcattcccggtcgccgagcctgacgggatgcgacaacgcctcgatgatccggccggcgacggcggacacggtcccggcgtagggggtgcgcagcagcaccgcgaactcgtcgccgccgaggcgcgcgaccagatcctccccgtgcagacatgccgtgatccggtccgccaccgctcggagcagggtgtcgcccgccgggtggccgagggtgtcgttgacgagcttgaacttgtcgaggtcgaggcagagcagggcggcgcccgcgccggtgcgggcgtgctcggcgatcacctccgcgaggcgggtcgtgaacagcgcccggttcggcaggcctgtcagcgcatcgtggtgggccatgtgcgtgatgcgcgcctcggcgcggcgctgctcggtgacgtcgatggccgcgccgagcacggccgggcgaccttcgaaggcgaggctgcgctcgaacagcgtcacgtcgatcaacgagccgtcggcccgacgatggcggtgcaggcggccgtcgcgggcaaaactgaacgcgacggcttccgacaggtcctgcagccctcgggccaggaaggcttcgcggctgtagccgtaatgcgcgaccgccgcctcgttcacggcgacgaagcgggccgaatcctgatcgaccagccacatcggcagcggattgctctcgaacaggaaccggaacgaggcctcacgcgccttgatgtccccgacatcggtcatggcgacggcgacgagatcgccgatggcctgcgcctccaccttcaggtgcagcgtcgtccggtcggcgcgcggcacggcgagttcgaacgtcgcccggtcggcgcatcccaggacgcccgacagccgctgcgtcacgccgagccgaacgggcacgagatcgcccagccgctgccattgcaggctcgcgaccggccgcccgagaatctccgcggcgccctggttgagggcgacgatcttgaagtccgcgactgcacccgatgcctcacggatcgcgcccagcgccatcaggccctggccggtcgcgccgaacatcgcctgcatcaactcggtgcgcacaccctcgctgtcgacgtggacgaggaggagcggcgttccactgccgttggcgagcgggacgccgacgagattccaggtggtgacgacgccgtcggtgattcggtcgcatcgggccccggccggctcgccggtgcgcagggcggcgatcccgatctcctcgatcggccggcggatctcatcgggcatctgcacgagtggccggtcgcggatctcgtcctcgaaccagtcgcgaaatcccgtgccaccccagaggatgcgttcggcccggccttcgcgggtggcgaccagggcgcagcggtcggccagacggccgagcctgcccaggacgacggcatcgtaacccggcatcgccccggggcgggaccggcaactgcgccagtgctggaccagcgcggcggcggacgcgtctgaggtcgggatgggcaagcgaaagccgtgctccgggaggatcggatcacggcctagcgatcattcgttgagggggagtatatgagccggctattcaggctgaatctgaaggatggatcgccctcgaccagtatagcgccgatcgagggcgagttgtgccttgactactgctccagcaggcgccgggcgatgacctgggcctggatctcggcggcaccctcgaagatcgagaggatgcgcgcgtcacagagcacgcggctgatcttgtattccagcgcgaaaccgttgccgccgtggatctgcagggcgttgtcggccgccgcccaggcgacgcgggcgccgagcagcttggccatgccggcctcgagatcgcagcgcttgccctcgtccttttcgcgggcggagaagtaggtgagctgtcgggcgatgttgatctccaccgccatcatcgcgagcttgtcggccacgcgcgggaactcgaccagcgccttgccgaactgcacccgctcctcggcgtagcgcaggccgatatcgagagccgactgcgccacgccgatggcgcgggccgcggtctggatgcgggccgactcgaaggtctgcatgagctgggcgaagcccttgccctcgatctcgccgagcaggttgttggccggcaccgcgaagtcctcgaaggagagttcgtactccttcatgccgcggtagccgagcacctcgatctcgccgcccgacaggccctcgaccgggaagggctgctcgtccgtgccgcggggcttctcggcgatgagcatcgagaggccgcgatggcccttttcctcgggcttggtccgcacgagcacggtcatgatgtcggcgcgcacggggtgggtgatccaggtcttgttgcccgagatcttccaatggtcgccgtccttgacggccttggtgcgcaagctcgcgaggtcggagcccgtattcggctcggtgaagacggcggtcggcaggatgtcgccggaggcgatgcccggcaggaagcgctgcttctgctcctcggtgccgccgcacaggatcagctcggcggcgatctccgagcgggtgccgagcgagccgacgccgatataggcgcgcgacagctcctccgagaccacgcacatcgcggccttcggcatgcccatgccaccgtattcctcggggatggtgaggccgaacacgccgagttcggccatcttctcgatgatcgacatcgggatgtaggcgttcttcaggtgccactcgtgggcctgctccaccacctcggccttgccgaagcggcgcatctcggagcggatcgcctccatgtcctcgtcgaggcccgaagcgccgatggtcgccgcacccgcgctcgtggcctcgcggatcttggccaccagcgctgcgcggttggcgggcgtgttgccctcggccaccatggcgtcgatggccggcgtccgcaggccagcgagttcggcggcggtgaagccgagcgcggtcgggcggaccatctcgccctggctcatcgggatgccgccgaacatctggtcgagatattcgccgacgccgatcttcacgagcagcgcttcggtctcgccgaagctgccctcgccctgaagccgctcggcgtaatcggcgagttcgcgcaccgcctcgccgtaggtggcgagccaggacaggccgtgggcggcgtgctgctcgcgctccagcgcgcccgcgtcgagcttgccctcggggcccgtcacccgcgccttcacgcgggcggtcgcctcggcgacgagggccttggcgcccgcggcggcgtccttggccagggcgacgaaatcggtcgggtcgttggcgggctggacggcgggggaagcggccatgtgcgactctcttctcaggcgctccgcgccgaagtggctggcgtgacggagcgcggttctcaggaaaccggttagatgcttcctttataggcccgatcgccggcacaatagtggtttctcatcgccgcatcccccgtctttaggctgaattcatcatacagttcaccgtgttgcgcgtgtctggggtccgctcgccaagccgactccggcagccgccaccaccatgccggcgatctgcaccggggtcagcgcctcgccgaacatcacgtaggcgatcgccgccgaaaccggcggcacgaggaagagcagcgaggcgacgccggccaccgcgccgcgccggatcagcgccagcagcagcaggatgccgccgaccgagttgacgaggaccgaccacgccatgccgaggccgagcggcaggctcgggctcagatgcgtctcgccggcgatcagagcgagcgggaccgcgaaggcggtgccgccgatgaattgcaggcaggcattggtgacgaggtcggcgcccgcgcccctgcgcttctgccaaagcgtgcccgccgtcatcgccagcatcgcggcgaggcacaccgcgagcgcctccagcgggatgccggcggcatcgaccgccccgagcttcggcgcgagcaccagccccgcgccgaggaagccgagcccgatgccggcccagcgtcggggcgcgacccgctcgccgagcagcggctgcgaggcggccgcggtgagcagcggctggaggctgccgaccagcgccgcgatgccggcgggcaggccgcgatgcaccgaccagaacaccccggcgacatagatgccctgcatcagcacgcccgcgaccatcccgtcgcgccagccggcggcgttgcgcggccagcgggcgcgtaggacgccggcaatgccggccaggacgagcgagaccagggccagccgcagggcgacgaaggccagcggctcggcatagggcgccacgtagcgggcggcgacgaagccgctcgcccagatcaagacgaaggcggccgggatcaggctggagagaaggctcgacatggcgcccggcaggcagcacgcaaccgacctcatggcaatcggagaaacctgagggcggccatgcttggctcgcgcccgagattgacgcgcaccgttcattggcccgtatggagcggcccgcctcgactcagccgaagaagccatctcctcccttgagccgattcaagaagatcctcgacgtgacgggcatcgccgcgcagcgcttcgtcgcccatgatggctgggcgatcgccagccacatcgcgctgtcgatgctgacctcgctgtttccgttcctgattctgctcgcggcgctcgccggcctgatcggcagcaagtcactggcggacgaggccggcacgctgatcttcgacgcggtgccgcgggaggtggccaaacctatcgttggcgaggtgcaccgcctgctcaccgagcagcgcggcggcgtgctgaccctcggcgcgctgctggcgctctacttctcgtcctccggggtcgagtcgctgcgggtcgggctcaaccgcgcctacggcatccgcgaggcgcggccgtggtggctcacccggctcgaatcgatcggctacgtcgtctgcggcgccctcgcgatgctggccttcgcgctgctcgtggtgctcggaccgctgatttggcgccagctcgtcttcgtcgcgccagggctggagccgctggcgctcaccgtcgccattggccgcatcggcgtcaccgccttcctgatcgcgctggtgctggtgatcgcgcataaattcgtcgcggccgggcgccggccggtgctgtcggtgctgccgggcatcgtcgtgacgctgtgcctgtggttcctcgccggcctcggcttcggctactatctcgaccgcttctcgaacgcctacgcctcgacctacgggggcctcgccacggcgatgatcttcctcgtgttcctctactggctcgcggcgatgttcctgttcggcggcgagatcaacggcacggtcatcgcggcgcggcgtcagcggcttcaggcacggatgcgggcgcgtcaggcggaggcggtgcgggtgagcgcgaatccgctgccgtgaactcgcccatcagcttgcgctcgcgggccagttccgcgagccgctcgatgcggataccgtgcggcggcaggtcgatcacgaagcgttcggccatctcgcccaggacgaaatcggggcggacggcgtcgagatagtgccagtcgatccccgtcgaccacaggaaatgcacctcgcgaaaggtgtcggcgaagagcgcggtgagcgtcgcgaccgggctgtggggggtgtgctgcgcgtaagagtcgccgaagatcacgaggcggcgcggatcggcccccggatcgtcgttgcggaacaccgcatgcgcgccgagatgggcatcgccgccgcgcccgagcgcctccatctccaagagcaggccgttggcatggatgcgccgggcctcgcttgcgatcgcgctgccttccgccgattccgaacggtggggcatgaacttgaggccgagatcacccgtgaaggggagggcgatgcgctcgcgccgggcctcgatgtcgtcgcgcgggggcacgcccatccgcgccaggatcgtgcggtaggccagcacgcagccttgatgcgtccagtgggtatcggtgcgcaggtagagcggtgggccgtccttcgccgcgcgaaaggcgccggtgagatcgacccaggcgcgggcgcccggcgaggcggtgagccagcgggcgaggcggagtgccggggcgcgggccgagttgaaggcgagcccctcggcccattcgggatagacggtgagcttttccggggcgagggcgtggaaataggtcgcgccgagccgggcacagcgccgcatccgggtctcgatgatccgccgccagcgccacagcgtccgccgcgagacgcccggccggccatattgttccagcacccggttgttgccgcggatcaggaacagccagccgtcccggccctcgtacacgtcggcggccgggtcgggggcggaggtcatggggtggttctagcggggcggacgccaggcgccaaaccctcccccctctgcgggggagggtgcccgcttcagcgggcgggagaggggagcgacgcttccggacagtgcggagccggcccctcacccgacccccttcgggggccaccctctcccgcagaggggagaggggttttaccgtgagggtcttatccgccgaacagccgcttgaggccggccagcaaaccgccgctacgtgcgggctccgccgaagccgtcacagacgcggtcggcgccggagcgaccttgctcgacgcaacgaccctctgcacgaggccgagcgcggccgtgtcggtggtctcacggtcgatcaggattaggctgccggtgtcgcggttctcggcataggaatcgaccgcgatctgccggtcgagggtcagcgtcacgtcgccgatgtcgttgaccgcgagcttgtcggccggaccggcctgtccggtctccggatcgatccggcgatgcaccgccttcaccaccgcgttgacggtctgcgtgccgaccttcgcccataggttggcgccggggacgagatcggattcggcggcccagaacaggcgcacgtcgaggctgtcggtcagcgtcagcggcgcgtccgaggtcgcgatcaccgcgccgcgcgaggcatcgacttcgtcggccagcaccagcgtcaccgactggccctcgctcgcccgttccagatcgccgtcggcggtgaagatgcgggcgatcgtcgaggtcttgccggaaggcgcgacggtgacggcatcgcccggcgcgacggagcccgaggcgatcagccccgagaagccgcggaagtcggaattcggacggttcacccactgcaccggcatgcggaaggcggcggcgcgctcctccgacttcaccggcacctcttcgagatagcgcagcagcggaacgtccgtgtaccaagtcgcggcggtgcccggcaggacgacgttgtcgccgttcttagccgagagcgggatcgcccgcacctcggtgaagttcagcggcgcggcaaaggcctggaagccggagacgatcgcctcgaacttgtcctgcgaccagccgacgaggtccatcttgttgatggcgagcgcgacgcggcggatgccgagcagcgagaccagcagcgcgtggcgccggctctggcgggtcagcccgtggcgggcgtccaccaggatcacggcgaggtcggcggtcgaggcgccggtcgccatgttgcgggtgtactgctcgtggccgggggtgtcggcgacgatgaaggagcgccggtcggtcgagaagaagcggtaggcgacatcgatggtgatgccctgctcgcgctcggcctgaagcccgtcgaccagcagcgcgagatcgacctcgccgccctgcgtgccgtgcttgcgcgaatcgcgctggagcgccgtcacctgatcgtcgaagatctgcttggtgtcgtgcaggagccgcccgatcagggtggacttgccgtcatcgaccgagccgcaggtgatgaagcgcagcacttccttgttctggtgctgacgcaggaaggcgtcgtagccgaacgcttccggagactgatggatggtcatcagaaatagccctcctgcttcttgcgctccatggcgccggcgccgtccttgtcgatgacccggccctggcgctccgaggtgcgggcggccagcgtctcgccgatgatctccggcagggtcgcggccgggctctcgaccgccccggtcagcgggtagcagccgagcgtgcggaaccggacctgccgctgttgcggggtctcgcccggctccagcggaaagcgctcgtcatcgaccatgatgagctggccgtcgcgctccaccaccgggcgctcggcggcgaagtagagcggaacgatcggaatgttttcctgctcgatgtagagccagatatccagttcggtccagttggacagcgggaacacgcggaagctctcgccgcgccgcttcttgaaattgtagaggtgccacggctcggcgcgctggcgcttcgggtcccagcggtgctggccgttgcgcaggctcacgatgcgctccttggcgcggctggcctcctcgtcccggcgggcgccgccgaaggccacgtcgtacttgtacttgtcgagcgcctgccgcagggcctgcgtcttcatcacgtcggtgtgcacttccgaaccgtggctgaccgggccgacgcccttggcaagcccgtcctgattcgtgtgcacgatgagttcgagcccaagctccttggcgcgccgatcgcggaaggcgatcatctcgcggaacttccaggtcgtgtcgatgtgcatcagggggaacgggaggcgcccaggcgcgaaggctttgagcgccaagtgcagcagcaccgacgaatccttgccgatcgagtagagcatcaccgggttctcggcctcggcgaccgcctcccggaagatgtggatgctctcggcctcgagacgctggagatgcgtcaggcgggtgcgcgcgggcgcggcgacggcagcgctcatcagaccagttcctttctgtgttcgcgtgaggtcgcggcgctggccggctcctcgaaggcggcggcctcctgtccgggcgccacgtcaccttccggcctgtgcaggtgcaggccgcactctttcttggattcctgctcccaccaccaacggccggcccgctcgtcctcgccgaccttcacggcgcgggtgcagggcgcgcagccgatcgagggaaagccgcggtcgtgcagggcgttgtagggaatgaagttctcgcgcacgaagcgatcgacgtcggcgcgcgaccagtcggcgagcgggttgaccttgatcaaaccgcggccctcgtcggcctccgccagcggcgtgtccgcgcggttggcggattgcccggcgcgcagccccgtgaaccacgccgccgcgccggtgagcgcccggcccagcggctcgaccttgcggaagccgcagcaggcctgccgcgcggccaccgagtggcggaagccgttgatgccttcgcgcgcgacgaactcctcctcggccacccgctccggcgcataggcgcggatgcggatgccgtaggcggcctccgtctcggtccagacgtcgtaggtctcggggtagagccggccggtatcgagggtgacgatctcggtgcggcccttgttcagggcgagcgcgtgcgtgagcgcctgatcctcgatgccgaggctggtggtgaagacgagccggcccgggatgcggtcctcgacgaggcggatgcgcccccggaggtccagccccgccatggcttcggcgaggtccccggccgctcggacgagagcagcggtcatgtgcgtaaaatcggattgcctgcttgtcggagctctgaaatgttcgctataacgaacgctgtcaaggcgccggggcccttgcggtgctttcgcgcacgcaatcctccgctgcgccgcgaacgagcctgcaacggccgccgcggcggattgttgcccaattagaaaagaatcttctcaacgaggcgcccgatcgggcgcctcgcccggctttccgggcgacgccctcgtgagaccatcctcgccacaaactccggagaggcccccttggactcgatcgacctgaagatcctcgcgctcctgcagaaggacgccacgctctccatcgccgccatcggcgagcaggtcgggctgtcgcagaccccgtgctggaagcggattcagcgccttgaagccgacggcgtgatcgaccggcgcgtggccgtgctcgacccggtgaagctggggctcggcctcaccgtcttcgtctccatcgagaccgccgaccattccaaggactggctcgagcaattcgccgaccggatcgcggcgatgccggaggtgctcgaattctaccgcatggccggcgacgtcgattacatgctccgcgtcgtcgtggccgacatggcggcctacgacacgttctataagaacctgatcgcgaccctgcctctcaagaacgtgacctcgcgcttcgccatggaaaaggtgaagtcgacgaccgccctgccgttgccggcgccgcccccgcggggacgagccgagccgcggctggcagtggtcggagaataaacttcctttttgcagcgcaacagcgaataatctcttctctctgcggggcgttctttaaaacggacgtttcgacgttgacagcggcgctccggcggacgacatggcacccacaatgtccaggcaagcacttctcccccgcacggctcccttcggcgatcaggagcgggcccatctcgacgcggcgctcggcgcggcgacgccgatccagcgcgcgtggctgacgggcttcctcgccggtctcgacgcggccgccggccagcccgcgaccgcagccgccgcgccggccgcacccccgaaggcggccgagccgctgacgatcctgttcgcgtccgaatcgggcaattccgaaaagctcgcgggcgatgtgagcaagcttgcgcgcaagcagggcttcaagccgaaggtcgtggatttcgccgatctcgatctggccaccctgccgaaggccggcaagctcatcgccatcgccgcgacctggggcgagggcgagccgcccgcccgcgcggtgcgggcctatggcgaactgatgtccgatgccgcgccgcgcctcgacggcctcgccttcggcgtgctggcgctgggcgacaccagctacgcggagttctgcgcgatcgggaaggcgctcgacgcgcgcttcgaggcgctcggcgccaagcgtgcttacgaccgcgccgatctcgacctcgatttcgagaagccggccgccgagtggatcaaggggacgctgaaggcgctggcgccggcggaagcgccggccgacaacgtcgtggcggtcgatttccgcgccggagccgaggacgaggacggcgaggtcagccgcgagccggccgtggtcgaggtgatcgaccacgtgaacctcaactcctcgcgctccgacaaggagacgatccacctcgccctcgaattcgaggatggggcgccggcctacgagcccggcgattcgctcgagatcttcccggaaaacgacccgcagctcgtggacgagattttgcgcgcgacgggcctcagcggtgacgaaggtcttcgcaaggcgctgctcgccgagcgcgacatcaccacgctctcgcccaccacggtcgagcgcttcgccaaggcgaccgggcacgccgacgcgcaaaagttcgtcgagagcggtgaggtcaaggcctggatcgaggggcggcacctgatcgacctgatcgagcgcttccccaccacgctgacggcggaccatctcaacagcgtgacccggccgctgccgccgcgggcctattccatcgcctcctcgcgcaaggaagtcggcgacgaggtgcatctcaccatcgccgccgtgcgctacgaaacccacggccgcgcccgcgccggcgtcgcctcggtgcatgtcgccgaccgcatcaagaacggcgccaagctgcgggtgcgggtgaagccgaacaagcatttccgcctgccctccgacccgtcgaccgacatcatcatggtcggccccggcaccggcgtcgcgccgttccgcgccttcgtgcaggagcgccgcgccaccgaggcccccggccgctcctggctgttcttcggcgaccgccacttcacccacgatttcctgtaccagctcgaatggcaggacgcgctggaggacggctcgctggccaagatcgacgtcgccttctcccgcgaccagccggagaagatctacgtgcaggatcggatcgacgcacatgccgccgaggtggtggaatggctcgacggcggcgcccatttctacgtctgcggcgatgccaagaacatggccaaggatgtgcgcgccgccgtggtgcgcgccttcgagagcgtgaagggcctcagcagcgccgacgccgaggcgcatgtcgcttcgctggaacgcgcccggcgctaccagcaggacgtttactgagagcatgccgtaagccctctcccctctgcgggagagggtggccccggagggggtcgggtgaggggaacccggcttccggagatttcgcggcgggcgcggccaagctgcaccgtcgctcccctctcccgcctcgcatccgcgaggcaccctccctcgcataggggggagagtcgaagatatcggatcaccgccatggacgaccacaagccgatcgaaaccccagacggccccgccgtggacacgcccggcatcggcgcgcgacgctacgagacgccgccgaccgagcttccgatcacggaggccgaggccgcgcgggccgccgggctcgcccataacgagcacctgaagatcgccagcggctacctgcgcggcgggctcgccgacgggctcctcaagcacgccaccggcgcgatctccgaggatgacggccagctcgtcaagttccacggcatgtacatgcaggacgaccgggacatccgggcggagcgcaccaagaagaagctcgagaaggcctacagcttcatgatccgcctgcgcatcgcgggcggcgtcgtgacgcccaagcagtggctgatcctcgacaacatcgccacgacctatgccggcagcgcgctgcgggcgacgacccggcagacgttccagtatcacggggtcatcaagtcgaacctcaagcggaccatggcggcgatcgactcggcgctgctcgacaccatcgccgcctgcggtgacgtgaaccgcaacgtcatggccgcgaccaacccggcccaggccggcgcccacaagatcgcgctccagctcgccaaggacatctccgacaccctgctgccgaagaccggcgcgtggcgcgagatctggctcgacggcgagcgcgtggttggcggcgaggacgcggccgaggtcgagccggtctacggcaagacctacctgccgcggaagttcaagaccgtggtcgcggtgccgccctccaacgaggtcgacatcttcgcccacgacctcggcttcatcgccatcctcgacaagaagaatcgggtcaccggctggaacgtcaccgtcggcggcggcatgggcatgacccacggcgagagcgacacgtttccgcgcaccgccgacgtcctcggcttcgtgcagcccgaggatgcgctgaaggcggcggaagccgtgatgacggtccagcgtgactggggcaaccgcaagaaccgtaagaacgcccggctcaaatacacgatcgagcgctttggcctcgacgcgttccgggccgaggtcgagaagcggatcggcaagaagctcggcgctccgaagcccttcaccttcgacggcaacggcgaccgctacggctgggtcgagggcgaggacgggcgccaccacctgacgctctacgtgccgtccggccggatcaaggacatcgagggggggccgcaattcctctcgggcctgcgccgcatcgcggaggtgcacgagggcgatttccggctgaccggcaaccagaacgttatcatcgccaacgtgcccgcgggcaagcgcgcggagatcgacgcgctggtcgatgagtacggcctgacccgtggggcttcggcgctgcgccgcaactccatggcctgcgtcgccctgccgacctgcggtctggcgctggccgagagcgagcgctacctgcccgatctcctctccgagctggaggagagcctcgcccgccacgggctgcaggacgagccgatcaccatccgctcgaccggctgccccaacggctgcgcccggccctttatctcggagatcggcctcgtcggccgcggccccgagcgctaccacctctatctcggcgccgccttcgacggctcccggctgagcaagctctaccgtgaggacgtcaccgcctccgagatcaagggcaccctggacccgctcttcgccgcctatgccaaggaccggcagcccggcgagcacttcggggatttcgtgatccgcgccggcttcgtggccaagaccagcaacgggccggacttccacgagcgcacggggccgctgcgggccgcctgaccggcccgatgctcgaccgtcagggacggcccggtccttccgagccgtccctgagcccgagcctcaccatgagacccgggccgtcatgagcgcctggaagggttcgcccaccgccaccagcacgttgctggcgcccgaggacgggtaataggtctcatcgaggacgttcttgaggttgagctgaagcgcggccgggaggccgttcacgctggtgcggtagctcaggaaggcatcgcacacgacgtaatcgggcagcgtgaagctgttggccgcgtcgcccggccgctccccgacgtagcgcgagccccatcccagttcgaggaagccgtcgcccaggctcagcgaccccaggcttgtggcctgggctacgagcccgatctgatgcgtgacgaagagcgacgcggtcgtccgcggcgtgttgagcagccggtttccggccagcgtcggatcctcggtgaccatggcgtcggtgaacccatagctcgcgatcaccgaccagtccggcgcgatctgccccgccacgtcgagctcgaagccgcgcgagcgcgccttgccggcggtggtcgccgtgcgggtgccgttcaccacctgggtgacgagcacgttggtcttctcggtgtcgaagaccgcgccggtcacgagcaagccggcccccaactcggccttgatgccgacctcgtacgcgtcgccttcctccggcaggagtggcccggtgcggtcgaggtcggtcacgttcgggcggaaggactgggtgtagctgccgtagaccgagaagtgaggggcaatcctgtagacgaggcccgcacgcggcagcggcttgatcccgtcgatatccgtcgagacgacggccgggaccccggcataggcgagctgatcgtagaactgggcgctcgccccggccaccaggatgagcccatcggtcagatggatcgagtcctgaaggtagaggctcgtgttgatcaggcggtcgcgattgttgcttgccggaagcgacagccggtcggtggcgccgagccggccgtagacgggattgaagacattgaagccgccctggttggcgccgcggtagctctcccggcgatagtaatcgacccgctcgtgcatcgcaccgagcagcaggtcgtggcgcaggcccagcgcctcgaaccggccgaccagatccacgcgggcgacctgggcgttgaaatcggcgccgcgggtcgcgtcggcccggcgggtgagcaggccggtggccggattgtaggaggtcgggcgaatctggttgtcgtcgtaggtcagattgctggcgctgaagccgacattcaccttccagtcgtcgtcgaagcggtgttcgagatcgaggctgccgagatgactcatcgcctcgacgcggctcacggcctcgtcgaagcgccgctcccgcggaacccgcaggggacggccggtgcggggatcgaaggtcgtgcctcggtcgaacgggatgttgtagtgggcgaactcgtagccgaccgtgacggtggtggcatcaccccgccatgtcagcgagggcgccgcgacctggcggcggatcgtgccgaagttgcgccagtaatcgtagtcctgcacgtcgcccacgatccggtaggcgaggttggtcccctcgatcgggccggtcagatccggctggatgatcgcgccgccgaagctcgtcgccgtgacgtcgaggctgttctgcggcgtgaagagcggccgtttcgatacgaggttgatcaggccgccgggctccgaaatgccgtagaggagcgaggccggtcccttgagcacttcgacccgctcgatgctgtggctgaagttctgctggagaaccgtgcggcgtccgtcccgcaggatcgagctgtcgcgggtggttccgaagccgcggcggaccacgccctcctgcgtgccgccgaggctgttggtctgggcgatgccgctgacgttgcgaagggcctcgtccaggctgagcacccgctggtcgcgcaggacggcctgggagacgacggcgatgttggccggggtgtcgagcagcggcgtctcggtgccggtcccgaagctgctgcgccgcggctggtagccgaccgcggcactgccgtcgccggtcacggtgagttcgtcgagcgtgacgtcggccccgtgctcctgagcccgcgcgtcgcgaccggaggccatgagacttgtggtcgaaagcagcagcaacagcgtagctgcggtgcgccggcgctgtacgaggacgcacgaaatccgcatcgggccggtctcttctctgatggagtccggcccgtcatttgatggtttcgtgtataaatcaaatgatatcttttataacttttccagatctacgaactaactctgcagttcatgaagtatgtttcaaatatgtattgatgtgcatggtgtaagagcagtcaaatgccgccggtggtggtcgccaccgtttcgaagcccgagcccgcctgagcgggctgtctttcatggccggacaggcgcctgacttgccggtggcctgcggggaccgcgtggctcagcccccgccgtcccgacggagatcgcccggatttggtgtaatccgcagcgggtgagcttcaggccggcaccaccgcgacgttgtcgatgagccgcgtcgtgccgagataggccgccaccagcacccgcgcctcccggtcggctcgtgccacgggctggagcgtgtgcgcgtcgcgcacctcaagatactgcaccgggccgaaccccgccgcctccagcgccacgatgccctcggtgacgagcggggccgcctccgcgccgcgggcgaggcgctcggcgatgtcggcgagcaccgcgtgcaggcgcggcgcgatttgccgctcacgcggatcgaggtagcggttgcgtgaggagagcgcgaggccgtccgcctcgcgcagggtcggaacgccctcgatcgtcacggccaggtcgaggtcgcggatgaccgagcggatcacctgcaattgctggaaatccttctcgccgaacagggcgatgtcgggccgcacttggttgatgagcttggtcacgacggtggcgacgccggcgaaatggccgggccggacggtgccgcacaggccctccgctgcggggccgggctcgatgcgggtggagaagcccgtcgggtacatggtctcgacggaggggagccaggccgcgtcggcgccggcctgggcgagcagcgcgaggtcggtctcggtgtcgcgcggatagcgcgaaaagtcctcgttcgggccgaactgggtcgggttcacgaagatgctgacgatggcccggcggccgatcgccttggcatgcgccaccagggcgagatggcccgcatgcagcgcgcccatggtcggcaccagcacgatccggtcgccgcccttccgccacgcatcgacctgcgcacgcagagcctcaagggtgtcgaagcggagggtcgtgtcggacatgggacggctcggtgcagggaaacgcgccgcagaggtaagcgcccccgccgccggatgccagcggggcgagccgcgtcacgggcaatagcgcaagggccggtcgaacgggtcgtcgtagccggggccggggcggaagccgtaatagctcggcttacccagcccgtattccgagccgacatagctcgggtcgtacggcgcattggtcggcaccggcacgacgcggggggcgcagccgacgagacgacggggtagggcgcggggtggccggtccccctcggcgtcaccgtcgccccgagggaagaagcgcggggccgagggcgcccccacgggcgggccgggctcgaacaccggcaggtcggccgcgaagacggggctgccgaggaggccggaaaaggcgaggagagcgccgcgcacccgctgccgaccggccgtcattgcatcactctcccgctccgttgcacgatgccttgcagcttatggtgaacggaacgttatcgcgcggcgccctcacgtccgcggatagacgatgacggagagataggtcatcggcgtcttgatgagcttggccgggccgtgcaggccgttcgaatcgaacatcagcgcgtcgccgggcgccaagtgatagtcctggcccgagtggtgatagatcacctcgccggtcagcatgtagatgaattccgtgccgacatggcggaagctcgtataggcctcggcctcgtcctgcagggtgatgagatagggctccaccacgacgtcgccgcggatgccggcgccgagcaactcgtagagatgcccgaccttggtgccgcgccgctcgatcggcacgccctgtccgcgcttcacgtagctgcagtcacgggtctcctcgaaggcggcgaagagggcggtgatcggcacgttgagggccgaggcgatcgcgttgatcgaagcgagcgagggcgagatcgctccgttctcgatcttggagatcatgcccggtgagatgccggccgcgctgccgaggtcggccaccgacaggtcgcgctcccgccgcagtaggcggacctgatggccgagcgccttttccagggggcgctcctccgcgacgggcgcgttcgacgctgtgttcagcatggatccttggctgctccttccgccgtcccggcgcgaaacgattatggtgcaggatttcgaagccgccaccgggaacggccgttacaagagcgcaagtgctcggccgtgccagcttttccaccgatggacatcgtcgggagatggcggagccgaagtcactgttccggcccgtgttagcctctggtgccgagattccgagcgatcgcaggctcgaagtagcacgttccgcatcgatgccggctgtcacggctttccgtatccgtcgccccgatccgacgtgacgtcacccggccggcagacgaggcgcgatccgataccgaaaaagggccggcgctgtccgcgccgacccctcacaaaaccgtccttgatcagaaacctagaacgggatgtcgtcgtcgaggtcgtagttcggcttggcgccgccacccgaggagggccggcgatcgccgccgccgccgccgccaccggagcggctcgagccgtaatcgtcgcgcccaccgcggtcgccgccgcgatcactaccccggtcgccgccgcggctgatctggccgccgccgtcgtcctcgcccgcgaagtcgccgccgccaccgccgccacggccgtcgagaatcgtcatctcgccgcggaaacgctggagcaccacttcggtggtgtacttctccgcgcccgattggtcggtccacttgcgggtctgaagctggccctcgatgtagaccttcgagcccttgcgcagatactgctccgccaccttggcgaggttgtcgttgtagatcacgaccgagtgccactcggtcttttccttgcgctcgcccgacgccttgtccttccaggactccgacgtcgcgatgcgcaggttcaccacggggtcgcccgaggacagacgccgggtctcgggatcgcgcccgagattgccgaccagaatcaccttgttgacgctgcccgccatctcatctctccatccggtccgatctcacagggcattgtacgtcacgcccgcgatggccgcgactcttgagcgtgccgcctcgtctcggcaagccgtccgcggcctttgtgcacgctaaccaccgagtgccgtggccagtgtaaatgttctatctctgttctcgttgcccgacaagcgggtttccggcgcggaagcccagggaaccgagactctctgcgtaggcgggcgcgggcctcaggcgaccttcacgacgagcttgccgaaattggcgccccgcagcattccggcgaaggcggccggcgcgttttccaggccctcgaccacgtcctcgcgcgccttgacccgcccggcacgcagccagccgccgacgtcgcgcacgaaatcgccctgcatcgcggcaaaatcccagacgatgaagccgcgcaaggtcagccgcttggtgaggatggcgcgcatcagcaccggcgagcggtcgggcccggcggggagttcgctcagattgtagcccgcgacgaggccgcagaccggcacccgcgcgaagtcgttgaggagcggcagcaccgcgtcgaacaccgccccgccgacattctcgaaatacacgtcgatcccgtcggggcaggcgcgggccagcgcgtcggggaagtcggcggcgcggtggtcgaccgccgcgtcgaagccgagggtctcggtcaggtaggcgcatttctccgcgcccccggcgatgccgacggcccgcgcgcccttgatgcgggcgatctggccgacgagggagccgaccggccccgcggcggcggccaccactacggtttccttcggctgcggccggccgatctccagaagcccggtataggcggtcatgccgggcatgccgaggattccgaggaactggctcggcggcccgtcggcggggtcgatgcgctgcagattcttgccgtccgagacggcgaattcctgccagccggcattggccagcacgagatcgccctcggcgaaggctggattctccgagacgaccacctcgctgaccgtctggccgaccatggtctcgccgatctcgaccggcttggcgtaggatttcgccgcactcatccgcccgcgcatgtaggggtcgagggagagccagcgggtccgaagcagcacctcgccctgttgcggcgtgggcgtgcgcccctcttccaggcgaaaatgttcgggcttcggctcgccgtgtgggcgcgcggccagcacgatccgacggttgacgactgccatggagccctccggggttcgttcgggtggaaccgggcagatgggtcgcgcgctggttccggcaatgcatggcggtacaactgtggaggttcgcgatggcgtggaagacggcggctatgaccgcggcgatgttggcagtggctgggtccgccggagcggccgggggcgatccgctctcgggctatcgctggaaatcgcgggtgctggtgctggccgcgccggatggcgatgacgcgcagctgaaggcgcagcggcaggcgctggcatcggggcggacgggcgcgtccgagcgcgatctcgtcacggtcgaggcggtgggaaagggggcggaggcctccgccctgcgtcggcatctcggccttccggacaacgctttccgggcagtgctcgtcggcaaggacggcggcgccaagctgacctcggaggagccgatcccgccgcagtgcctgttttccaccatcgacgccatgccgatgcggcaggacgaggcgaagcagcgctgacccgcacaagaaaaaggggccgcgagcggccccttccttgtcgtcgatacgatcagtagcagcgttcgactagacgcggcggtagccgtagggcgtccaggccagacgcgggacggtgtagcagccaccaccggcgaaatacgggtcgtagccgaccgtcgtgtagccgtagggaccgccccagccgccgtaaccaccatagccgccgtagaggccgcccgcggcgaggccgagaccgagcccgagaccgacgccacccaggccgatgccgcgccggtagccccagccgccgccccgccatccgccatatccgccgcgccagccgccgaagccggcaccgcggtagaacccgccccggccggcaaatccgccgccgaaacgcgggccgccgaagccgccaccgaagcgcggaccgccgaacccaccaccgcggaaaccgccgccggcgaagccgccgcggaagccaccgccgccgaatccaccaccgcggaagccgccgccaccgaacccgccgccgcggaagccaccgccaccgaagcccggacgggcatcagcggtggccgggatcatcatcagcgcgcttgccatcaccgccgatgccagaacaacccgtttcatcagatcgtctccacccgagagagaaaagtgctccccctgttggctttgaacgtgtgacgggaaaaatcggtccctgcgacctctggtcccaaacgtcttgtgatgctgctgcggacgaccctgcccgtcgtgccggcggcttgaatgctgccatgctttcgcgcgaggagggcggatacggccgtgcctgccccgcaggggccgccccttcaggaaccgcccgcccgtgatgcgccgccttgccgttcccgctctcgccgctgccctggtctccggcttcgttctcgggccgctcgcacccgtgcccgtccaggcgcagccggcacccgccgccaaggggccgtgccaagcggtcgagttcgaggggcagccttacacggtctgcaccgtcgatctgcggcgcgagcgcgtgcggctgttctggctcggaaccgacggcttgccctacggctcgctgtcgagtctcgccgatcggcagggcccgcgcctcagcttcgcgatgaatgccggcatgtacgacaaggggcaggccccggtcgggctctatgtcgaggatgggcgcgaactgaagggcgcctccaccgccaacgggccgggcaacttccacctcaagccgaacggcgtcttctacgtgaagggcgaccgggccggcgtgctcgataccggacgctacctgcgcgccaagccggcgcccgatttcgccacgcaatcggggccgatgctggtgatcgacggcaagatccacccgaagatctcggcggacggcccgagccagaagatccgcaacggcgtcggcgtgcgcgacggcggacacgtcgcggtgttcgccatctcggagcgcccggtgaccttcggtgccttcgcccgtctgttcaaggacagcttcggttgccgcaacgccctgttcctcgacggcagcgtctcgagcctctacgcgcccggcctcggccgctccgacctcagccggccgctcgggccgctggtgggggcggtggggcggtagggaccaacgccttccgacatcacatcctcatcctgaggtacccgcgtcagcgggcctcgaaggatcctccagccagccgcgcgatccctggaggatccttcgaggccgcttcgcggcacctcaggatgaggttcgagaatggaagaaaaaagccctatcgctgcccgaaggccgagctcttgaacagatccttgtactggtgcggctggctgcgccagtactgcttcggtgcgcgcacctgcgccccgagttcggccgcggcgtgccagggccagcggggatcgtaaagcatcgcccgggcgagcgagaccgcatcggccttgccctcggcgagaatgccttccgcctggcgcggctcggtgatgaggccgaccgcgatggtcgtgagcccggtctccgccttgatccgctcggcgaagggcacctgatagcccggcccgaccgggatcttctgcgccgtcgagaggccgccggtggagacgtggatggcggccgcgccgcggcgcccgagggcgcgtgcgagttccaccgtctcgtcgagggtccagccgtcctcgacccaatcggtcgccgagacccgcatccagaccggcttgcccgccggtacgacctcgcgcaccgcctcgaagcattccagcggaaaccgcatccggttctccaggctgccgccgtactggtcgtcccggcggttggagagcggcgagaggaactggtgcagcagatagccgtgggcgccgtgcaactcgacggcgtcgatgccgaggcgcatggcgcgcttggccgtggcgacgaagccgtcgcgtacccgcttcaacccgtccgcgtcgagggcgtgcggcggcacctcgccctccgcgtgggagaccgccgagggggcttcggtctgccagccatcgacggcgtccggggcgatctgcgcgccgccctcccagggcgcgcggctcgacgccttgcggccggcatggttgatctggatcgccaccgggatcggcgcgtagccgcgcaccgcgtcgagcacgcgggccagggcccgctcggtggcgtcgtcgtagaggccgagatcgccgggggagatccgcgcctcgggcgagaccgccgtcgcctctagggtgaggagcccggcgcccgattgcgcgagctggccgagatgcatcaggtgccaatcggtcgccgcgccggccagcgccgagtactggcacatcggcgcaatgaggatgcggttctcgagttccaggtcgtccaggcgcaggggctcgaacaggcgggcggacatcggcaggctccggtcgcggtgacggcgattggcggcctatctgggatacgctgcccccggccgccagcccggaaccgcgcatgggacgcctgagatccttgttgcaggcttcccccggcggtggactcctccatctcacccgttgcgtaacgcggaaggaccgttcgggatgggattgctggtcgagggcgagtggcacgacaagggctacgacaccgccaagtccggcgggcgcttcgagcgctcggccgccgccttccgcaactgggtcacgcccgacggcacccccggcccgacgggggagggcgggttcatcggcgaggcggaacgctatcatctcatcgtcgcgctcgcctgcccctgggcgcaccgcacgctgatcgtccgccgtctgaaagggctggaggccatcaccgtctcggtggtctccccgtacatgcgcgaggagggctgggtcttccgggccgaggaggagggcggggtgccgggctcgaccgccgatccgctgttcggcgccaagcggctctacgagatctatgtccgagccaagcccgattattccggccgcgtcaccgtgccggtgctgtgggacaagcagcgcgagaccatcgtctcgaacgagtcggccgagatcatccgcatgctgaacggcgccttcggcgcgggcgggccggacctctacccggaggcccttcgcagcgagatcgatgccgtcaacgaacgcgtctatgaccgggtcaataacggcgtctacaaggcgggtttcgccaccaagcaggacgcctacgaggacgccttcaccgccctgttctcggaactcgacgcgctcgaagaccggctcggccggcaacgctacctctgcggatcggtgctcaccgaggccgatatccgcctgttcaccacgctggtgcggttcgatgcggtctatgtcgggcacttcaagtgcaatctgcgccggattaccgactaccccaacctctcgaactatctccgcgacctctacgccttgccgggcgtggcggagacggtgaatctcgatcagatcaagcgccactattacggcagccatcccggcatcaacccgaccgggatcgtgccgctcggacccgaactcgatttcgctgcgcccaacgaccgcgccctgcgcttcggcggttgaacccgcacccccgcaggaaatattcccagcgataaccggcagccaatgccgatcaggaggaacaccacgccatgacgatccgctcgcgcgcaccgcttctcgccctactcggcctgctcgccgccggtccggcctcggcccagcagggggccgaggtgacgatcaccggccgatgcgagcggctggtgatcggcggtctcgacatcacgcagaactgcaaggaacagctcgtcaacacggtctcgcgcgggcgcacgaccttcgacttcgccgcctgggacggacaatctctgagcttcagcggcgcgggcacgcagcacgagcagacggaggagaccgagcagctccagccgatcagcctcgtcgtgccgggcatgaagaacaaggagggcatcgtccgcagccccgcgcccgcggtcggttcctgcaagttctcgaagcccgagcccggcaagaccatgatcacctgcgaggcgacctcgcagggcaagacctatgcgggcgtcttcatcaccgagaccaaagccggcgccgagccgggcaaggagggcgcgaaggacggttcggccaatccgccgaagccctgaaccgccggtcttgcccggcgcgcgtgccggccgtgcggtgaccggacacgcggcgtcgcccttgtgatgacacgcgctctttcgccgagccggccccggtccggcgcaagagcgcaccggcgaacgcgaaaacgtctggtcagccgcgccgccaagccccatgtaacggaacgatgcgccgcacggacctgcgctgcccgcatcgacgtgcgttctgtgaatttccgagggctccatgctcgaagccaacgccgccgccggcgcccccgtcgacggcctcatcaaggacaccaccacggcggggttccggcaggatgtcatcgccgagtcgatgaaccagccggtgatcgtcgatttctgggcaccgtggtgcggcccgtgcaagcagctcacgccggtcctcgagaaggtcgtgcgggcgtcgggcggccgggtgaagctcgccaagctcaacatcgacgagcatcccggcgtctggcagcagatcggccagcaactcggcctgcaatcgatccccgccgtgatcgcgatcgaccgcggccgtccggtggatgccttcatgggcgccgtgccggaatccgaggtgcgcgccttcgtcgatcgcctcgccggcccctccgagatcgatcaggtgctggaggaggccgccgcggtcgcctccgcgggcgatctccccgccgcctccgaactctacgccgcggtcctgcgcgaggagccggagaatctgaaggccatcgccgggctggccaagactcagctcgaactcggtgagaccgagagcgccaagcaggttctcgccatggcgccgccggacaaggccgacgacccgctcttcgcgggcgtgcgcgcggccctcgaactcgccgagcaggccgggaccctgggcgacctcgccgcgctgcagaagcgcatcgaggccgacccgaacgacttccaggcccggttcgatctcgcgctgggcctcaatgcggcgggcaagcgcgaggaggcggtcgatcagctcgtggccatcgcccgcgccgaccggagctggaacgaggatgcggcgcgcaagcaactgctccagttcttcgaggcctggggcctgatggacccggccgcgatccggggacgccgccagctctcgacgctgctgttctcgtgagtcacacgcgccgcgcgaacgccggggcgaccgaagcggccggatgcggtgctccccatccggtcccacagcaggaaagccgcgcatgagcccgcagccgagctgcaagtcgccggcggattgccccgccgtcatcccggtcttcccgctgccgggggcgctgctcctgccgcggggacagatgccgctcaacatcttcgagccgcgctatctcgccatggtggatgacgcgctgcgctccgagcggatcatcggcatgatccagccggatgcggacggggccggctcgctgctcagcccccggctctatcgggtcggctgcgccggtcggatcagccagttcgccgagaccggcgacgggcgctacctgatctcgctcaccggcgtcagccgcttccgggtcgagaacgaactgtccgtcaccaccgcctatcgccgctgccaagtctcctacgacgccttcgcccaggatttcgaggcgcgggcgggcgaggaggcggtcgatcgcgagagcgtgctgaagaccctgcgcaacttcgtcgatgccaacgagcttcaggtcgattgggccggcatcgacgaggcgtcgaacgaggccctggttaacgcgctctgcatgatgagcccgttcggcgtgcgcgagaaacaggcgatgctggaagcgcccgacctgaagacgcgggccgaggtgctcgtcgccgtcaccgaaatggagctggtgcgcgccagcggctccgagccgacgctgcagtaaatcaagggctcccgaccttttggcggtcgcggagtccgtccaccggaagtgaacatcatggccgatacgcccacccccaccgtcgaagcgactcgggtcgatccccgcctgctcgaactcctggtctgcccgctgaccaaggagccgctggaatatgacgccgcccgcgaggagttgatcagccgctccgccaagctggcctacccgatccgcgacggcatcccgatcatgctgccggaagaggcgcgctccctgacggagtgatcggtcggcgacgcgccgtcgatgatgtgagagagcagacaagaaaaagggcgcccggctttcgccggacgccctttttgttggaccgatcgagacggttaccgtccctgctggatcgccgagagcagccaggggccgccgggctcgcgcacgaaggtccagaactccttcgcctcctgcgggccgttctcgacgtggcggttggaagcccgctcgaacacctcgtcgcgcagcgagaagcgcatggcgacggtggcgaactccgccgggccctcacgccacgcctcggacaggtcgccctggagaagcttcacgtccgagatccggttgaccacgccgcgggcggcgttggcgcgcagatcttcctcgaagtagctcaccatctccggggtcgcgagacgccgcagggcggccacatcctcacggccataggcgctctggatctcctgaagggagcgttcgaaggcctggaagtcgtccggctggacctggaccggctggacgggctgcggacgagcgccgcccaaaccaccagcacccaaaccaccacccatcggattcacgccggagttcatgccgccctgcggcggcaggccggagcgggcatggggcgcgttgccggccatggcgggctggccctcctgacggcggcggaagaagcgcaccgccatcatcacgaggaaagcgatcaggccgatctggaagatcaggccgatgaacgagccgatgccgccgagaccgccggagaagccagcacccagcagggcgccgagaaggccggcgccgagcatgccgccgagaaagccgccgccgaagcgtgagccccggttctgcgccgccatgccgggattgttgaagccggggctcgggctcgtctgcgagcgctggatcggtcccatcgcgcccggcgaggtcgcggtggagggcggcgcgctgaaggtcttcgagccacgcgagcccatgccgccaccgccgcccggccgcgcatcgacggcgggcgccgcgagggcgagcgaagccgcaagcgcaaggagggtcacgacgcgccgacggcgcgcgggggaggatgccatgggtcaaaacctcgtggtgagcgtggaggggaacaattgcccccctaagatggtggcgtccgagtgggatttttagtcccgatccaggggtgagtttcgaacagttaagagtgtctcacgaaccgccacgcttcggcccgtacccatgttgcaaggcgagcgtcgaggcgccccgagacgggcgcctgcggggtcgggcatcaccgggcggcagggaaaaccagccgtacggtcgcgccctcgccgggccggctctcgatggagatcgtgccgttctggcgcttcatcagcccgtgcacgatggcgagtcccgcaccgcggccggattcgcgagtggtggcgaagggagcgagcgcccgcgacagcatctccggggacaggccgtgcccggtatccgagaccgtgagaccgacggccccggcctccgggcgctggagcgtgcggtcgcccggctcgatggcgaacagcgccacgcggatgcggccctgaccggacatcgcctcgcaggcattggcgaggatgtggcccagagccagttcgagctggatcgggttgcaaagggccggcggcagatcgtccgggatcgacaggtcgagctggatcccggccggcagggtggggcgcagccggtcgagaccgaaccgcaccgccgcggcgagatcgaccgggcgcaggtcgggcgcgatccgtcgggaatgggcgaggagctggcgggtgagcacggcagcccgctcggacgcctcggtggagcggatgatggcccgctggatgaagggctcgggccggtcgccgaggcgccgcttgagcccgtcgatgtagccgatcaggatctgcaggaagttgttgaactcgtgcgcgacgctgttggtgaggaggccgagcgcctcccgctgccgcgacagggcgagggcatcctcggcatcccgccgccgcgtcacgtccacgatctggccgaggaagcggggggagccttcgccggggagaaccgtgaggtggatctcgccccagaacgaggcgccgccgttgcggccgaacagcaactcggcgctctgtgcctcgccgcgggccagggcctcgcgcaagggcgtccagccggtgtgactgccgtggtggcaggcgagcacctcgatcccgcttccgaccaaggcggcctcgtcgaagccggtcagcgccagcaaagcggggttgacgcccgcgatcgtcgtcccggcctccgatcccgccaggatgagcgcgggcaaggggagcagggcgaggaagccggtctcggctcccccgtccggggcaggtgatacggcggcggcggacaccgtcatgcggcgccgccggcatgggagtgggcgggaggcgacgaggcccggcaggcgatgggacgtctcatggatggtccggagcgcggcaggagcatggccgtcaacgctcgaaagccgatccggatcagcggttggcggtggtgacgggcgaggtgccgttgtcgaggccgacccaggcccggccgtcctgtccctcgcgcttgatgaagctgtagccggtacgctgccatggcagcaccgcgttggtcttgttgtcgaggatcaggtcgccccggtcggtgcgcaccatcagcaccgcgtggccctcgccgatctcgtcgatcaccaccgtcatgcgcaaagcccggcgcggcaggcgccgctccaccagcatccggcgcttgaggagctggatgtcctcgcaatcgccgaagccgtcatcgggaaagtcccagcgatcgacgacaccccaatgggccatgtcggtgatcggcttgatgcgggcgttgacccggcggttcacggtcgtgagcgtgtgccacaaggcgggcgtcagggtgacgagcgccggctcggagggatcgaccgtacattcggacgggtatcgggcgcagaaatcgttccaggcggccacgggccgggccggcgcaccggcatcggcggcactgcccgcttcgggcaggctggcgacggtgcgggcttggctcggctgggccggcgctgcggcgccgccgagcagcagcgtggcgccgacgagggagagatgggccgcccggcggaggcgccgcctcacgttcccgcgggggaacgccgatccgtcgccgacgctccgaagcaccgcgtaccgcatggccgaccgtcctgcagcccctgtttcccggcaaagcttgcacgggctggcgcccggctcaatacgaaagtgacggaaggatgaaggcggaatgccgcttatccgtgtcacggtgagacaaccccgatcaggctggtaatccggtcacacccgcccgcccgatcggcgtcagacgtgcgagagcgagccgcgaaacggagggccgatcagcggttcgccgtggtgaccggcgagctggccccgccgagcgaaacccatgccagggcgtcctggccctcgcgcttgatgaagacgtagccggtctcgtgccagggcatcacggcgttggtcttgttgtcgaggatgtagtcgccgcggtcggtgatgagggtaagcacggcatggccctcgcccttctcgtcgatcaccaccgtcatccgcatcgcccggcgcggcaggccggccgcggcgagcatccggcgcttgaggagctggaagtcctcgcaatcgcccgcgccgtcctcggcaagatcccagcggtcggggcggccccaatgatcctgatcggtgatgggctcgatcgtccggttcacgcgacggttgaccgagacgatgctcgaccagatggcgggggtgagggcgatccgggcgggctcgtcccggtcgaaggcgcattccgccggataggactggcagaactcggtccaggccaggatcggcttagccgccgcgccgggggtgaggccgacggtcgtcgcgggcagggcggccacctgggtggtcgtctgcgccgcggcgccgccgatgaagccgacgcagagggccaacagcgccagcatccccatctggagacccgacttgaaatgacccgtcccggtggtgcgcatcgtggcgtttccttcgaacgaggccaggatgtcgccgcacctcctccgccgcgctgaagccgatccgcgcaattttatcgattcgccccggcaacaatccgcttctgcgtgagggcgaattgcggctcacggatccgcggcaaatgcgggggatcgcgttagggctcgggaaaccctgagcgccgccggcctacgggtgcaccggccacggcgctccgcaattgcgcgacgaggagcaggtcacgccgctcggccgcggacagggcgcgctcggggatgttccaaacgagggggccggcgggggagagcgggatcagccgcgcgcctcggcccgggccggcgatcctcagacttcggaccgcacgcggcgaaaaactcgattcaggagccggctggcgcgatgggggtgtcggtccggcaagggcttcgatggggtcgcccccatcacgtcagagcgtgatgccttcgtgaaaacggtcgggcgagatcggcagcatgaactgggcgccgatgccgccctcgaagtagcgcaccacccgccccggcgtggagccgaccaggatgtgcgcgccgatcggcggcgacgaggcggtcgcgagcgccacgcccgacatcgagatgtcgatgatccgggcggcgatgaaccggccgctctccaggcgcagggtcacgccgggctggttcggcacgaggcgctcgttggtccgaccctccggcaggccgaggctctcgcggttggcgagccacatgagctgggacgcgatcttgtcgcgcttgcgcggcgtcgcgttgatccgcatggcaaaaccccgcggcgggtgacgcacgattaccccttcgagccggccgatctgttcgagatacagcaccacgcgttcgttgagcgcgccgatcacggcgcaggtcaggcggacgccgccgggggacatgtccaccgtctggcacggatattcgcgccggtccgccagcatgtagcgaccgagcagagtcgcgcgcacccgctggtgccggcgctgctcggcggcgtagtcggacagggtgggggccatcccggatcgggaaagctcggtcatgtcagctcggcagtctcgatgtcacaaccgaatcaatagccgcgctgcggttacaaaaggcttgcagacacgccgaacttgaatcgtgagcgggtcacgaaagcgggatggggcgacgcagacgggctccatcgagcgcggtcgtgccgcgccgtccgtccgtgcaggccggccgagcgcccgggacgaggccccgcgccgcgcatggtcaggcgttgctgcgcccgccctcgtgaaccagcaggtagccgaagcggacggggcgcgcatcgttggcgggctcgggcagggcgtccacgaaggttcgcatcgcggcgggctccggcgcgaccgtttccagcacccgcagggagaccgcctcgagccgcaggatcgggcggctgccgagccaggtcgggatgaaatgagggctgagggcgccgagaatgcgggcctgggtcttgccgcggtggcgcaagggcaggagcaggagttcgagatcgagggtctcgtcccgcgcggtgaagccggtgagccccgccaccacgcccaccgtatcgccggtgacggtttcgacgagttgccacggatcggagaaggccggcggccgctcgccccacagatcgccgaaggagctgccgcgcaattcgcgcccgaacagggcgcacaggcgggtgccggccagacgcaccgcgctcgaccgccgcgccggatcggtttccagaatgaagctgtcggcgagcagattgcggatttcgccgggctcgatctcaccgcgctcgggcgcggaccgctctccgcgcagccggtcccagtaggtgtgaagctgacggctggtcggatgcttcatgatgttccgcatcggtacggcccggtttgaaacgggctcggttttcggtcggcacgggacgaaacgcgtcaccgtgcgccgttcgtggtcctcgtccgcacaccctatgccgtcgcatcccggcacgctcgctcaacccatccttaaccttaacgggcaatttatgaattcggcggcaattgaccgaccctgtgccgattggaccttgcggcgccgcacctccccccgacatggtgcggcatggatgcttctcccgacctgccgcaccagggccgcgttcccgtcttcaacctgccgagagtcgtcacggtctcgatcgcggttctggccgtgatccacgtcgtccgcaccgtcctgccggatgaactcgacctgtcggtgctcctcaacctcgccttcattcccgcccgctggaccgccgcgttcgatcccgcatccgcggccgagatcgtccgggcggcgggggagggggcgggcaggcccgacatcgccacggcgcggcaggatttcgcccgctatctcgtcgccgagccgtcggcgatgccctggaccggcgcgacctacgccctgctgcacggctcgtgggtgcacctcatcttcaacgcggtgtggctcgccgtcttcggcaccccggtcgcgcgtcgctacggggtcctgcgctacggcctgctggcgctcgccggcgtcgtggtcggtgccctggtccaccttttcgtcgatccctacagcttgatgccgctggtcggcgcctcggccggcatctcggccctcatggcggcggcggcccgcttcgtgttccagcctccgccgtccttcgtcgccggggcaccctggcaattgccgccgcggccgacgctgcagacgattccggaattgctgcgcaaccgcccggcggtgctgttcctcggggtctggttcatcaccaacctgctgttcggcgtcctggccctgccgctcgggggcagcgaagggccgatcgcctgggacgcgcatctcggcggcttcgccgcagggttcttcctcttgccgctgatggagcgcggcgcgtgccacgcgcggcattaaaggcgtttcgcgaacgcctgcgccgtctccgccgtaaaagtaggagtcggagataaagcgaagttttgtcagtcacttgtaaggtcagctaagacgaactgtgacttcggtgcaacgctgggggtttctggaactgaggcggcaataaaagcggccactcgaccgtcgataaaacgaacggaagcggattaaaacaaaactatcaaatgatcgcttcgttcttgatggagagtggacaccggtgaaacatcgagcagccgtcatcgcccgtctcgggctcgccctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcagccctcactgccaccgcgtggggcctcggcggcatcgccgcccatgccggctctgccgcgcagcccggccagaccgtcggcgtgccgttcggtgcgccgttcccgaagggcttctacgccgtgaacctctcgagcttcggcgtgcgcgagacctcgccgctcgattccgagagcaacatcaacctgccgaccctgctgtgggcgacgcccttctccgttctcggcgggcaggtgcagttcgtcttcgtcgcgcccatcgccgcctccagcgtgcgcggcaacccctacaacagcggctggggtcagcccctgctggcgggccaactcgcctgggatctcggcgccggcgtcggcgtcagctaccttctcggcggctaccttccctgggacacccgcttcctgacccagtcgccctcgctgagccaccgcttcgcgctcacctacgcggccaacgattgggcgatcacgggcaacctgctctacggccacatcctggagccgcgctcgcccaacggcgtgctctatcccgactacctcaacctcgacctcaccgtgaccaagaagttcggcaagtggcaggtcggccctgtggccttcggctcggtcgatctcgcgaccaacgtcgtcggctaccggcagcagggccagatcgcggtcggcggcctcgtcggctataatttcggcttcatgaacgtgcagagctacgtcacccgcgacgtggccgagcgaaattacggcggcaaggaaacccgcggctggctgcgcatcatcgtcccgttccttcagaacaaggccgaggccgagccgaaccggaccctcatcacccggcgtcaggccgacgggcgctgagagacgcctctcgcgcgctgaacgcacgacccgaagccggctccgatggcactccgccatcgggctcggctttttcgtagcgcgctgtccgcggccgacgcgccggtgccgtgcaacgcctcgccgatccgcccagcgcgtcggggccggatcgcaggggctctgcggtcgaaccgcgcatggcgagagtgaatttttcttccgatttttgttctttcatgaacaatagagcctcgtccgacgcttgccagcgcgaccaaggcgccacacactcgccagggaagaaccggggccaacccggtcacatccactcccgcaccgcgggctgacggtgcggtcacccttgggaggagacttcatgaccgttgcgcgtatcctggcagagaaaggcgactcggtggtcacgctgccgccgcatcgcaccatcgacgaggcgatccacctgctggccgaaaagcggatcggtgccctcgtggtcggcgatgccgagggccgcgtgatcggcattctgtccgagcgcgacgtgatgcgggccctggccagcgaaggggcctcggccctcgaccgcccgatctcgcatcacatgaccacgaaggtcgtgacctgcacccggcgcgccagcatcgaagacgtgatggagacgatgacggaaggccgcttccgccacctgccggtggtggaggaagggcgtctcgtcggcgtcgtctcgatcggcgacgtggtgaagcggcgcatcgccaccgtcgaagccgagcatcaggcgatgcgcgactacatcacgatggcctgacttcaggcctgacttcggttcgggtctcgcgtccgcaccacccgcggcggcctcaaccgcgccccgccgcgctctcgatcatgcgccggatctcgggcagtgccgcccgcaccgcctgccggccgagggcgatgccatcggccgcccggtggaactcgaactgcccgaactcggcgagaagcggccggatcgcgacgtccggcggttcgctcgcgagccgtgcccgtgagatccgatcctgggtgatattgaacgcgtcgagcatgacgcgggcgacgccgggactcggccggccgacggagggcggtggctccggtctgcggcggcggcccatgaggcggcggctcgcgccgctgagcagggcccaacggccccggcggcgcacggtggcctccagcgtctgctcgatcgcccgctcgaccggctcttcgggagcgtcgaacaggggatcgtcccgctcggggcggatcaccatcgcgggcgcacgcgtctcgcacgcgaggttcacgcagatgacgaggtcggcgccgagttcgcgggcgaggcgcacgggcaccggattcaccagcgtcccgtccatcagcaggcgcccctcgagggcaaccggcgggaagatgccggggatggcgtaggacgcccgcaccgcctcgaccaggggaccgcgggacagccacacttcgtggccggtgccgagttcggtcgccacgctggcgaaggcgaggcgcagatcctcgatgcggaaaccgtcgagttcgcgtgcgagggcggcggcgcaggcgctcgcctgcgatcaggccggatccggtgatgcgcgggtcgagcaggccgaccacccggcgccgagtgagcgaaagcgcgaacgccttcagggcaccgatgcggcccgcggcgtaggccccgccgacgacggcaccgatggagcagcccgctaccacttccgggaagatcccggcctcctccaacccctcgatcacgccgatatgcgaccagccgcgggccgagccgccgccgagggcgagaccgatgcggggggagcggaaacgcggcaccaccggttccacggtcccgtccggaaaatgggacaccgcggaacgggacgcctcgatcctcatcgatccgggtcggccggagcgagggtgacggcgccagtcgtagggttgcgctcgaccacgcggtagaagcaggagcggcggccggtatggcagcagccgccgtcgccgccgacttcgacccggatcaggagcgcgtcctgatcgcaatcgacccgcatctccacgacgcgttggatctgcgcggaggtcgcgcccttgtgccagagttcaccgcgggagcgcgaccagtaccacgcctcgccggtctccagggtacgggccagcgcttcggcgttcatatgcgcgagcatcagcacgcgcccatcccccgcatcgacggcgatgcaagccacgagtccgtcggggccgaagcgcggcgtcagcctagcgccctcctcgacctcggcgcgggtgccgggggaagcgaatggttcggtcatggtcggaggctcgtgcgcctcaacccttctggttccgaacgaaggtcaggaagcggacctgctcggacgcatcgttcttgtagacgccgcggaactgcgtggtgatggtggagacgccggccttctgcacgccgcgcatggccatgcagagatgctcggcctcgatcatcacggcgcagccgcggggctgaaggatgctctcgatcgtgtcggcgatctgcgccgtcatggtctcctgcgtctgcaggcggcgggcgaaggcatcgaccacgcgagcgagcttggagaggccgaccacgcccttggtcgggtagtaggcgatgtgggcgagccccatgaacggcaccatgtggtgctcgcaatgagaatagaacgggatgtcgcgcaccagcacggcgtcggaatagccttcgacctcctcgaacacccgctccagcagcgcgtccgcgtcggcgcgatagccgccgaagatctgctcgtaggccttcaccacgcgggcgggggtctcgatcagcccttcgcgggtcgggtcgtcgccggcccagcgcagaagcgtgcgcacggcggcctccgcctcctgccggctcggacggccgagcgccacctcgttcggcacccgctgggccgattcgggcaggggcgcgatatcgggggtgatgtcgggacggcccggatcgttggcgccgcgcattccttgcaggccgacggcactcatgcgtcgttcgtcgtcgctcatgccgtaggacagggatttgagagcggcatccatggcatctccggccttcgccaaacgcgccttcagggtggtgctgtcgggcttggcgtacatcgtcgatccgtccgggcgtcttaaacgttcaagtgccgacgccctcgaacgatccgaatcctgggccagggcgtgaccggggtcgacggtaccattctcgcggaatggcggtgtcgcgcctatatcgtcgcaatcgcgccgtcgcgcaatgcatggcatgcgtatctggcgcaacgaatcctgtgacctcacccgaacaggcgccgcgaaaggcgtgtcagcgatgatcgacgacatctataaccgccgcatcctggaactggccgccgatattcctcgcctcggccggctggcgacaccggatgcctccgccacggcccattccaagctgtgcggatcgaccgtcaccgtcgatctcagcctggatgcggacggcgtcacggtcgccgacttcgcccatgacgtgaaggcctgcgcgctcgggcaggcctcctcctcgctgatggcccgccacgtcgtcggcgcgacggccgaggaactgcgcgcggttcgcgcccggatgcgggcgatgctgaaggagaacggtcccgcgccggagggcgaatgggccgatctcgccgtgctggagccggtgcgcgacttccgtgcccgtcacgcctccacgctcctgaccttcgacgccgtggtggacgctctcgatcagatcgccgcccgcaaggattccggtaagggtgccggttcgcccgaggcggcctgagccgcgtcccggacggcaggcgccggtttttcggacagaagacgatgcgacgagagggagccgaccgccgcgtggttcgccgggcggcgcacggagcgatccgcgcctaccagctcacgctgtccgggctgatcgggcgccagtgccggcattggccgtcctgctcggcctataccgacgaggcgatccagcggcacggcctctgggccggcggatggatcggctttgcccgtatttgtcgctgcggcccgttcggtacgcacggcatcgacctcgtccccgaacacctgccggagcgggccgcatggcaccgtccctgggcctatggccgctggcgcggtgtcgaggcgccgccgcccctggtgtgcgaggcggtggaagagcgccgctgacggtttcttatcccgaggctcgtccgtcacgcgccacccgctagcccgcgccgtgcggcccgcagggatacggagccggcgccccagccaatgcgcgcacgaaaaagccccggcctttcggccggggctttttctcgtttcggtcgctgcgtcgtcgcttagcggcggtcgccgagcagcgagagcaggaactggaacatgttgatgaagtccaggtacagcgtcagggcgccgttgacggacatcttggccgcaccctcggcgtcgaggccgctgtagaggtacatctccttgagcttctgcgtgtcgaaagcggtcaggccggcgaagatgagaacgccgagcaccgagatcgcgaactgaagcgcggaagaggccaggaagaggttcaccagcgaggcgatgatgatgccgatcaggcccatcatcaggaacgagcccatgcccgacaggctgcgcttcgtggtgtagccgtagaggctcaggcccgcgaaggtcgccgccgtgatgaagaacacccgcaccacgctggcgcccgtgaacacgagcagcagggtggacatcgaggcgcccatcaccgccgcgaaggcccagaacatcatccgtgcggacgaggccgacatacggtccatccggaacgagaacacgaagatgaaggcgagcggcgccagcatcagcacccacttgaaggggctggtgtagaggaactgcccgaacggggtcagagcgagacggccggcaccggtctgcgcgacggcggccatgttgagggcgagcgccacgagacccgagatcccgaggccgacgaccatgttgttgtagacgcccagcatgaagctgcgcaggccctggtcgacttcgacctgagagccggcgtacccctgcggctgggcgccggcacggaacgggctgttgtcgaatgccatgaaagtttcccttgaaacctctcggcgcggagttgtgacggggtccacgcgcgacccctggcgcaccgggcgcgcctcatgctcgaatatgttcgcttgaagaaccataaacaagtgggccttcagcgcacggccgcgttttcaaccttcctggataacgaagatttttgttgttcgaacgggatgaaaaccttcgttcaatcgtggtgatgcgttttcagaactgacggagataggcagccggcttctgtcctaagatgcgccatgtgcccgtcaggcccacggccaccgcgaagacgaccgcgaaggccgcgaccgcaagcgcgcccatggggtcgggcgcgaagtcgaggcgcatcacccgggacacgatcacccagcccgcggccgagccagccaggatgccgaacagcgcggtgatgagcccgagggcgccgtattccagagcgtaggccgagagcagccgcatccgcgtggcgccgagcaccttcagcaccaccgcgtcgtagagccgggcgcggtggccggcggcgagcgctccggccagaaccagcaggctcgcgagcaccgcgacgacgctggcgccgcggatcgccaggaccagcttgtgcacgaggtcgttgacggcatcgagcgcgtccttcacccgcacgctcgtcaccgaagggaaggctttcgcggcatcgcgaaccacctccgcctccagcttcgggtcgggtccgttgggcagcgtcagggtcgcgaggtcggcatgcggcgcgccacggaaggtgccgggggagaacaccatcacgaagttgatgccgagcgagcgccactcgatcttacgcaggttggcaacccgcgcggtgatcgggcggccgagcacgttgacggtcacggtgctgccgaccttgagcccgagggcgcgcgccagttcgagatcgaacgagaccagcggcgtccgaccctcgtccgcgctccaccatgcgccctcgacgatcgacgagccgtcgggcggggtctcggcgtaggtgatgccccggtcgccgtcgagcacccaggcagcgtcctccggcggcttgatctgcccggccggtacgccgtccagcgccgtgatccgtccgcgcatcatcggcacccgttcgatcttggcatcgggcgcgcgggcgccgaggaaggccgagaaggcgtccgcctcgcgcgagggcacgtcgagaaagaacaagctcggcgcgcggcccggcagcgagctttcgagcgcgcgggtgatgttgctgtcgatggcgctgagcgtcaccagcagggtcgtgccgaggccgagcgagagcaccaccgccggggtcagcgcgccggggcgatggaggttggccaaggccatccgcggcaccatccccttgggccgcggcaggcgcgcggccagcgccatcagccccgcggcgacgaggcgcaggccgccgaaggcaagggcagccgccgccatgaagatcagcgcgaccttgcggtcgaaggcggtgacgagcgcgaggcccgcgagcgcgagcagggcggcggcgagtacggcgaggtagcgccagcgcgggcggcgcgcggccggatcgacggcatcgcggaacagcccggccacggagacgtcgtgggcgcgcccgagtggcaggatcgcgaaggcaagcgccgtcagcaacccgtaggcggcggcgagcgcgaggcgggccggggcgatctcggggttgagcggcagcggaagctggtcgcggagtgcgatgtcgaggaggaacggcagggccgcgccgacggcgagaccgagcacggtgctgatcgcggcgatcagcatcacctggatcaggtagagcgcgaccacctgcgagcccggtgcgccgacgctcttgagggtggcgatggacgcctgcttgccatcgacgaaggcgcgcgcggcattcgccacgccaaccccgccgacgatgagcgcggtcagcccgacgagcgtcaggaattgcgtgaagcgctcgatgcccttggcgaagcgcggatcggcgttgtcgcgcgcgcgcatttcgaagccggcctcgggcagcgccttctgcaccgccgcgttgacggccgtcaggcgcgcgtcgtcggcaccgggcatctgcaggcggtaggtgaagcggttgaggctgccaggctggatcaggccggtggcgcgcagcgcgctgagcgagacgagcaggcgcggcccgaagccgatgccggagccgatccggtcgggctcggagaccagggcggcgcggatctcgatgggaaagccgccgagcgtcacccggtcgccgggtttgagcccgagccgggtcagcaaggccggatcggcagccgcgccgaaaacgccgtcccgttccgcgatgagatcctggaccggcgcctgcgggtccgtctcgaccgtgccgaccgccggatagctcggatcgaccgctttcagctcgaccagggccgcgccgccatcgcccgccaccgccatggcgcgcaggctcgccacctccgagaccggcgcctgcccctccagaacggcgcgctcggccggcgtcgcctcacggttgatcaggctgtaggtgatgtcgccgccgagaatccgccggccctcgcgcccgagcccgcccgagagcgaggcggcaatcgaggtgacgccgctgatcgccgcgacgccgagcgcgatgcaggcgatgaacacccggaagccggagagcccgccgcgcagctcgcgcaaggccagccggacggtgagcggcagacgggaggcggggaccggcttcgaagaatccggttgggacaacgtgccgtgcatgcgggctcgagcgtttcgccaccggtcgggccggcggggccaatctgggcattgacgcggcgcacgcaactgctcgcaccgccgcatcggatgcctgcgagtccgggcagggtcacggcaccgtcacgggaaggtcgatcgtcacccctgtcccgaccccctcctcgctgtcgatggcgatctgcccgcgcagggtcgagacgacgagattgtagacgatgtgcaggccgagtccggtgctgcccttgtcacgtccggtggtgaagaacgggtcgaagatccgctgccggttctccggcgggatgccgcgtccgtcgtcccgcaccgtcatccggatctgcgtgtcgccgagccggctcacgtcgacgagaagcgtgccggtgcggccctcgggaaaggcgtggatcacggcgttcagcgcgaggttgctgacgacctgcgccagcgcgccgggataggaatcgaggaggatgccgtcgggacaggtgagccggacctcgtgacccttgcgccgcaggatcggatcgagcgtgctcatcaactcggtgagccaggggcgcatctcgaagcggcgccggtcctccgtcgcctgatcgaccgcgacctgcttgaagttctgaaccagatcggcggcccgtgtcaggttggcgaagacgagacccgcgccctcgctcagccgatcgacgctccgcgtcaggtcggaccggcggatctgccccgaggcgacggtccggcgcagttcggcgaggtcgtggtcgaatgcggtcgaggtcgtcagcgcgaggccgatgggcgtgttgatctcgtgcgccacgcccgccacgagctggccgagcgcggcgagcttctcggcctgaaccagttgcgcctgggcggcgcgcagttcggccagggtcgcctccgagcgctccttctcgacctgcaactcccccgtggtccggaactggcgccgcgcgcgaaactcccgtgccccgaccccgtagagcgagagcgcgtaggccgcgccgatctcggcattgttcacgagggccaagccgggattgtcgtgcgtcgcgatggtctcgaatagggcaaagcaggtccaggtcaggacggcgaacaccccgaacgaggagacccgcagcggcagcagcgtcgagacgaacaggatcaccacgatcagccccgctgcgccgtgatcgaagctcggccgcaggaagacgtagatcaggctgagcatgcagcccggcacgacgcagtagacgaggtagatccattccgcgaaaggccgcgcgtccggtcggctgagcaggagggtcgccggcaccaggaccaggacggcgacggcgagccgcagcgcggtggccatggcccaggcatcaggactgagaatccagtccatggccgagaacgagcagaagacgaaagcgcccagcaccatcgcggcctgcgtgcggccgagatcatcgagcgtgaagctcctcacgaacgactgctcctcgtggggatcgtcgaagcgaaggccgagctgaatcagcaacttgtgcatcgcgtcagagctacacgccgcgacgggtccgggcgacgtcaaacgcgatccgtcccgcggctttccccagacccttccaagcaccggcgccagccgctacaccgacagcccttcgatccgccgagcatcggaaagccagccgtgtcgtccctgcgcctgggcgtgaacatcgatcacgtcgccaccgtccgcaacgcccgcggcgggttcgcgcccgatccggtgcgcgccgcccacgaggccgtggcggcgggcgccgacggcatcaccgcgcatctgcgcgaggaccgccgccatatccgcgacgacgatatcgcggcgttgcggaagctgccggtgccgctcaacctcgagatggcggcgaccgacgagatggtcggcatcgcgctcgccacgcagccgcacgccgcctgcctcgtgccggagaagcgcgaggagcgcaccaccgagggcggcctcgacatcatcgccggccgcgcgcatctggccccgcgcatcgccaccctgtcgaaggccggcatccgcgtctcgctgttcgtggagcccgacgaggcggtgatggaggccgcccacgccctccaagcgccggtggtcgagctgcataccggctcctattgcgaggcggtgatcgagggcgatcagagccgaatcgcgcacgaactcggccgcatcgtgcgggccagtgcgcatggcgccgggctcggcctcgagatccatgccgggcacggcctcaccgtggagagcgtcggctcagtggcggcgctgccgcagatccgcgaactgaacatcggccacgccctgatcgccgaggcgatcttcgtcggcctgcggcaggcggttcacgacatgcgtgcggcgatggaccgggcgcggcggaaggccgaaccgtgatcctcggaatcggcactgacctctgcgacatccgccgcatcgaggcctcgctcgaacgcttcggcgaccgcttcacccatcgcgtcttcaccgacggtgagcggggcaaatgcgaccggcgtgccgcgcgcggtccgtcctacgcccggcgcttcgccgccaaggaggcctgcgccaaggcgctcggcaccggcatgagccagggcgtgttctggcgcgacatggaagtcgtcaacctgcccagcggccagccgacgctcaacctgaccggtggtgcgcgggagcacctcgctcgcatggtgccggcggggcacgaggcgcggctccacctgacgttgaccgacgagccgcccctcgcgcaagccttcgtgatcatcgaggcggtgccgatcacggcgacatcataggtttgcatccgcacatcctccgcgttgcggggcggcgcagcatagtctagacccgccgcccagcaggacagcacggccacctgggacgcggctgccgatcttacggcggggccggaggctgtttcaatcatgagcatgggacgcgcgcgcttggatcgcgagggcaagacggagatccggacggccgagcccggaacctgggcgagcatccgggaaaccgtgaaggtcggcgttcaggcgctgttgatcgcgctggtggtgcggacgctgctgttccagccgttcaacatcccctcgggctcgctgattccgacgctgctgatcggcgactacctgttcgtctcgaaatacacctacggctactcgaaatactccctgccgctctccgagtacctgccgttccaggcgaatggccgggtctgggccgccgagccgaagcgcggcgacatcgccgtgttcaagctgccgaaggacaacgcgaccgactacatcaagcgcgtgatcggcctgcccggcgacaagatccaggtgatcgagggcgtgctcaacatcaacggcaagccggtcaagcgcgagcgcatcgccgattacgagaccctggacgccttcgaccagacggtgaaggtcgcgcagtacaatgagacgctgccgggcggcgtgacgcaccgggtgatcgagcgcgacggcgaccgcggcttctgggacaacaccgaagtctacacggtgccggccggtcacttcttcatgatgggcgacaaccgcgacaactccaccgattcgcgcgacctcgccagcgtcggctacgtgccgttcgagaacttcgtcggccgcgccgagatgatcttcttctccatcgacgagcgtacccccgcctggcagatctggcgctggccgtcggacgtgcgctggagccgcatcttctcgacgattcactgaccttctgacgaacgtgacagcgacggaacgatccgccggtctgcctcggggcggacggcgatgagcgaggacggcgaaggcgccgctcgctccagccgcgcccggcgtgcgcatcgcccgcggccgagcctcgcggtgctggaagcgcgcatcggccatgtcttcgccgacccgacgctgctgccgctggcgctcacccatgtgagcaaggccggccagtccggccgagtcggcagctaccagcgcctcgaatttttgggcgaccgggtgctcgggctcgcggtggccgagacgctctacaaggcgctgcccggcgcggaggagggcgagctgtcgcgccgcctcgccggcctcgtgcggcgcgagacctgcgccgtggtggccgaggcctgggaggtcgggccgcatctcaatctcggccccggcgagatccagaccggcgggcggcgcaaccagaccattctggccgacgtctgcgaggcgattctcggcgcggtgttcctcgacgccggctacgaggcgacgcgggcgatcgtgcagcgcgccttccgcccgggcgaggaaaccgcggccccgcgcgggcgcgacgcgaaatcggccttgcaggaatgggcaatggcgcgcagcctcgcgatcccggtctacgaggtggtggaacgctccgggcccgaccacgccccggtcttccggatcgcggcacgggtcgaaggcatcgaacccggctacggtgagggcgcctcgaagcgcgtcgccgagcaggaggcggcccgcgccgtactcgcccgcgagggcatcggcgggacgcaagggagggatggatcgagtggttgagtcgcggatggtcgaatcggatgtctgagcacgagccggaacacgaggctgacgaggacggcgccccgcaggaacagcggcaggacgcgcagggtcagccgcgcgaagagacgcgtgcgggcttcgtcgcgctgatcggcgtgccgaatgcgggcaagtcgaccctgctgaacgcgctcgtcggcgccaaggtctcgatcgtttcgcgaaaggtccagacgacgcgggcgctggtgcgcggcatcgtcatggagggcaacgcgcagatcgtgctggtggatacgcccggcatcttcgccccgaagcgccgcctcgaccgggcgatggtgcattccgcctggagcggcgcggcggatgccgacgcgatctgcctgctgatcgatgcccggaaaggcgtggacgaggaggtcgagaccatcctgcgccgcctgcccgaggtgaagcggcccaagatcctgatcctcaacaagatcgacctgatcgcccgcgagcgcctgctcgaactggtggccaagctcaacgcgatggtgccgttcgaggacaccttcctgatctcggcgctcaagggcgacggcatcgccgacctgcgcaaggcgctggccgcccggatgccgccgagcccgtggctctatcccgaggatcagatctccgacgcgccgctgcgcatgctggccgccgagatcacccgggaaaagatctacgaccgcctgcacgaggaactgccctaccgctccaccgtcgagaccgaccagtggcaggtgcggcccgacggctcggtgcggatcgagcagacgatcttcgtcgagcgcgagagccagcgctcgatcgtgctgggcaagaatggccagaccatcaaggcgatcgggcaggcggcccgcatcgagatcaccgaggcggccgaggccaaggtgcacctgttcctgcacgtgaaggtccgcgagaactgggccgacgatcccgcgcgctatcgcgagatgggcctcgaattcccgaccggctgacctctattccctcatccatcccatcctcgtcctcatcctgaggtgcctgcgcgagcgggctttgacggatcctccagggatcgcgcgggatctggacgatccttcgaggccgccgctccgcgtcggcacctcaggatgagggcgagggctggacggatcatgatgccgatggccacagcctgaatgccgactcctatgcctcacaccgattccgacatccgggccatcctctacggcctcccgccggccgatctggcggaggtgcccgagggcgccgcccaggtttcgccgctgattcccggctcggcgcggctggaggatgtcgccgaggcgagcctcgatgccgccctgctgctggccccgcccggcacggcggagcggcgctacgccttggcactcgcgatccgggccgtgaagcccggcgggcggctggtggcgatggcgcccaaggacaagggtggcacccggctcgccaaggagctgcgcggcttcggctgcgccgtcaccgacgagccgcgccgccaccaccgcatctgcacggcgacgcgtcccgaaatgcccgccggcatcgaggccgctctggcgggcggcgcaccgcgccacatcgacaacctcgcactctgcacgcagcccggcatcttctcctgggaccggctcgatcccggcagcgccctgctgctgcggcacctgcccgctctctcggggcgcggggccgatttcggctgcggcctcggcatcctggcccgcgcggtgctgaaatcgccgaaagtcgcatcgctcgccctgatcgacatcgaccgccgcgccatcgagatggcccgccgcaacgtcggcgagccgggcgcgaccctgcattgggcggatctgcgcagcgccgagcctgccctgtcgggcctcgacttcgtcgtcaccaacccgcccttccacgatggcggcgccgaggatcaggcgctcggccaagccttcatcacccgcgcggcggcggtgctgcggccgagcggaacgctctatctcgtcgccaacacccacttgccctatgaggcgcctctgcgcgccgccttccgaaccgtcacgacgctggcgacggaggggggctacaagctgttcgaggcacgcaaatgaaggcgctccgcctcgaccggctgctggccaatctcggctacggctcgcgccgcgaggtcgaggggctggcccgcgccggtctcgtccgcctcgacgggcaggccctgcgggacgcgtcacagcgcatcccgctggagcccgatctctccgcccggatgacggtgcagggtgaggcgctcgatccgctgccgggcgtctgcctgatgctgcacaagccgcttggcgtcacctgctcgcacaaggaagtcgggccgctggtctacagcctgctgcccgagcgctggcggcggcgcgatccggcgctctccacggtcgggcgcctcgacaaggagacctcgggcctcttgctgatgaccgatgacggcgcgcttctgcaccggatcatctcgccgaaggccaaggtctccaagcgctaccgggtgacgctggcccgtccgctccagggcgacgagaccgcgatcctcgcctcgggcgagatgatgttggagggcgaggacaagccgctcctgccggtggagatggagaccgacgacccgacccattgcacggtgaccctgcacgagggccgctaccatcaggtccggcggatgttcgccgcgctcggcaaccatgtcgatgcgcttcaccgcgaccgcgtcggcggcttggcgctccccgccgacctgccggcgggggaattccggatcctggggccgggcgagatcgctacggtgttcgaggggtaacgatttatccggccacggccctgcgccgtgcgaggcgccggtcgaggagaaccaacgcccatccgacgccgaggaaggccgccgcgatcgccccggcataggccgcgaccggaccccagccgatcttccccacatcgaggaacgggtagggatagcgcgcgtcataggcgccgcgcaggagcgtgtagccgaggtagatcagcgggtagctcgcaaacagcgcgaggtcgcgccctgcgagccgccccttcggcacgaaggcgagccagaacagcggcaccagcaccggcagcacttggtggagcaggatgtcgccgacgaggtcgccgccgcgcagggtcctgaccccgtagagcagcagccgctgcacgagtccgacgagcagggtcgcgagcaccgtcgttgcgacgagccggggctgggacagggccggcacccgcagcgcgatcccgccgaacaccgcgaggacgaggagtccggtgaggttcgtgaaataggcggccatgatccaggccgtgagcggcaccgagccggttcggccgaacacggcggagaagccgaacccgacgccgacggcggcgcagagcgcgatcagggaagtggcgaggcgggcggagcgggaagtcatcgttcgcggcgtcggcatccgagtcggggtgtcgttctggccgcgcttcgcaacccggcgatgacgcgtgctgcttccggccgcggcgccggggtgatgaagcgtcgcgacaagagattgggattctgggtcaagtcgcgagcgttgaaatccggttccggcaaatgtgaaggttcgggcggcacggcgcatcccgcattcttcgcgccggtgccgatttttcgactgaggacaccccatcatgctcgggcggattgtcgttgtcgcggggctgctttttgccccactctccgccctggccgtcgagaccgcgccgaccgaaggccaggactacgccgcggccaaaggctggtacgagaaggccgccgccgcgggtgatgccaccgcgatgcacaagctcggcctcctcttcgaggagggccagggcgtcgcgcaggattatgccgccgcccgaggctggtacgagaaggccgccgccaaggggctggcggagtcgatgtacaatctcggcattctcgacgagttcggccggggcgtggcgcaggactacccggccgccaagggctggtacgacaaggcggccgccgcaggtgatgcggacgccatgcagaagctcggctacttctacgacgtcggccagggcgtgccgcaggactatgccacggccaggggctggtacgagaaggcagcggccgggggcagcgccagtgccatgaacaatctcggcgtgctgtacgagaacgggcagggcgtgaagcaggactatgcccgcgccaaggcctggtacgagaaggccgccgccgccgacacggcggacgccatgcgcagcatcgggcgtctgtatctcaatggcctcggcgtgacgcaggattatgccgccgccaagggctggttcgagaaggccgcgagcgcgggcagcgcggaggccatgaacgacctcggcctcgtctatgaggacgggcagggcgttgcgaaagacgatgccgccgccaagggctggtacgagaagggcgccgaggcgggcaatccgttcgccatgaccaatctcggctctctgtacgagaacggacagggcgtgaagcaggactacgccacggccaagctctggtacgagaaggccgctgcggccgacaacccggatggcatgcgcggtctcggcctcctctacgggaacggccggggcgtgacgcaggactacgcgacggccaagctttggtacgacaaggccgcgaacgcgggcagcgccttcgccatgaacgatctcggcatcctgtacgacaacggtcagggcgtgaagcaggactacgcgacggccaagctctggtatgaaaaggccgctgccgcgggcaatgcccagtccatttacaatctcggtgccctgtacgagaacggccagggcgtgaaaaaggactacggagcggccaagctctggtacgagaaggcggcggatgcggggagtccggagggcatgtccgccctcggcaccctctacgccgaggggtggggcgtggcgcgcgaccggagcgccgccaagctctggtatgaaaaggccgccgccctcggcgacacgggcgcgatgcagaagatcgccgccctgttcgagaagggcacgggcaaagcgggcgccaaacgctagatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacagctagagcgcattccgacgaagtggtcaccggttcgtcgaaagaatgcgcgacacaacaaagacctagaggcgccggcctgatgtaatcaggtcggatacggctctagcgcgtcgtctcgaaggggcgaggccggctttcgagagaagacgatgccgccggggatgccttgacaggggagggcggctgccggaggcggtttcgccgtgctgctcgatctcctgcatctcctcaccacgcccgcgccgcgggtccagcgccggctcggctacctgcgcgacagcatctggctgatgtcgcgggcgcgccgctgccgccgggcctgggcgccgcatctggaggcgagccaggcggtgatgcgcgcggccatcgccgccaccgagcggcgcgacaccgccgtggtgctcggctccgggctcctgctcgatgtgccgctggcggatctcgccgcggctttccggcgggtagtgctggtcgatgccgtgcatctcgcgcccgcccggcgcgcgatccgcgccttacccaacgtcgagatgctgacggcggatctgagcggcgcgatggcgttgatgaccggcgcggcgcgcgatctcgacctccgcctcccgccggtctgcgccgagccgggcaccggtctcgtcatctcggccaacctgctctcgcaactgccgatccgcccggtcgagcggttggaagcctcacgccgccccttcgggccctggacgccggaggacggcgacgccttcggccggcggatcgtcgagggccatctcgacgccctggccgggctcacggcgcgggtctgcctcgtcaccgacctcgacgagaccgaggaggaccgagaggggcaggtccatgcgcggcacgaccttctctacggcgtatcgcttggaagccccgagcgggcctggacctgggagcttgctccgttcggcgaaaccgcgcgccaccggtgcctgatccatcgtgtggctgggttttcggattggcgaccgtgaggtcagcgggcgtgctcatcgcagcctggattcgcagaactctcagagcaaaataagaagagcgatccggctgttcggctgtccggcaatcccgaagggtttatctggcgagatcatccgacatttcccgatcgattgcaggatcgaggcggattgttcggaagattagatcgggaaaaagcagaaaagaccttcgggaggttttggtacgatgcgccgcttctccgccctgttcctcgccgcgaccctcgtgcccggtgccgccagcgccctgtcgatgaccgacacgctggaggcctggaagcagagctcggccctggatcgcctccagctcgcgacccgcttcggcaagtcgttcgtgtcggtcaacgagagtttcaccgcgggctacttcgtcaaatgcatcgacgaggtggcgggctactccaattcgcagaaggccaagatcgaggatgcggtgcgcgaatgcgtcgcctcgcagctccggatgaccggcaaggggcaggcggacgagtagccgctcctcagatctcgatctcggtgccgatctcgatcacctgccgcgccggcacgcagaaatgggcgccggtgcgctcggcgttgttctgcatcaccgcgaagactgcctcgcgccaatccgacatgccgcgctggtcggagacggggatgatcgtctcgtggccgacgaagacggtgagatcctccgcgaacgccttcggcaggagaccggcgccgacggcgcaatccagcccctcgggaatcgaggccgattgcatgaagccgtaatgcagcaccacccggcggatgtcgggggtgatctcggtgacgcgggcacgctcctcgcgcggcaccgtcggcgtctcctcgaacaaagcggtcacgatcagcacgcgggcgtgcagcgcacccaggcgctcgacgaagcgcatcatgggcagcgggatgccctcggtcgccgaggacaggaaggcggccgagcccggcagggtcgtcggcggatcgtggcgcaggctctccaggaagcgcgcctccggcgggcgcaggtccacgcgcgcctgttccaggcagagctggcccttgcgccaggtcagcatcaggaaggcgatgacgcccgccagcagcagcggaaaccagccgccctcgaacagcttcacgctgttggccgagaggaagatcaggtcgatcacgaggaagaagccgttgaccgcgagcacgaggggcaggccgaagccccatttgcgggcgacgaggccggcgagcagggtcgtgatcgccatcagcagcgacacggcgatgccgtaggccccggccagcgcatcggaggagcggaagatcaggacggccgagagcgtggcggcggcgagcagccaattcaccagcggcacgtagatctggccgctctcatcggaggcggtgtggacgatgtgcagcggtggcaggaagccgagctggatcgattgccgggtcagcgagaaaacgcccgagatcaccgcctgcgaggcgatgacggcggcgagcgtcgccagcccgatcagcgggtagtgcaggacgctcggcgcgaggcggtagaacgggttctcggccgcggacggatcgaccagcaggatcgcgccctgcccgaaatagtggaccaccagcgccggcagaacgaggacgaaccacgcgacacggatcgcccgcgcgccgaaatggccgagatcggcatacatcgcctcgccgccggtgaccgcgaggaaggccgcgcccagcatcgtgaagccgacatgcaggccggcatgcgccgtgaactcgaccgcgcgcagcggattaaccgccgccaggatctgcggcgcctgcacgatgccgccgaggccgagtgcggccagcacgagaaaccagaccagcatcaccggcccgaagatcttgccgatgaaggccgcgccccggcgctggacgaggaacaggccgacgaggatcaccagtgtgatcggtacgatgaagcggtcgagggcgggcgcatcgacccgcaggccctcgaccgccgagagcaccgagatggccggggtgatcgccccgtcgccgtagagcagggcggcgccgacgaggccgaccacgagcagtaatgcctgccgcgagccgggttgcgcgtggcgggcgccgagcagcgccagcatcgccacgatgccgccctcgccacggttgtcggcccgcaggatcagcaccgcgtatttcagcgagacgacgaggatcagcgcccacaggatcagcgagacggcgccggtcaccgcgaccgggctcggatcaccgcccggactcgcggcgcgcaccgcttccttgagggcgtagagcgggctcgtgccgatatcgccgtagacgacaccgagggtggcgatcagcaggcccgccccgaggcggcggcccggcccggactccgatcggctcgcttccgagggcagggcggcgggctggctcacgagtgtgctccggaaagcggggccgtcagagcgctttccgacgaagtggatgccggttcggcgaacgaaagcgcgctgagacgaaagatcgagagacgccggcctgatgccatcaggtcgcaaacggctctcgtggcggttcacctatggagcgaaggattaaaagccagggtctttcgtgggcgtgcgaccgggtcgctcacggctcgcgatgcggggaggcatccggtccggtcttgtcggggttcgtgcggccgtcgcgcagccgagcggcggcggcggcggccttctcgccgatccggcggcgcaggtcgtcggacagctcgatatcaacgaggcgccagccccagtcgcgcaggcgcaggcggatgcggaactgctcgtggcggggccggtccggcggcacggcaaccagcacggagcggaagccgcgcatgtcagcggcgagatagtagcgcagcagccgcttgagatcggggatgcgcaggccgtcgcgccgctcgtgccggccggccggtgcggcgaggtcggcgccctgcggccagccatcgtcgaggaggtcgatcacggctttcggcgtcagcgccgattccatgatcgggagcgcgacggccgctgccgcgtcggcgatgcgctgccgttcgcggggatcgagggcgttgctgtcggccttgacggccgcactgatctgccgggcgagcgagaggcgcagcgtgcggaagttgacgcgctgctccaccgccgccgcatcacccgcctgcaccgccgcggcgaagccgtagagcgaccagaagggcgtcagcgtgtaggcgaaccaagccgccaccgcgagaaggggaatgagccaccaccgcatcggatcagccgcggatgcgcggttggatcatgtcgggttgtccccggccccattgtccccagcgccatgccagcccgtcagcccggagaaggccgcgacgacgccttcgtagaccggacgcttgaaggggacgatgaggtccggcagcgcctccagccgctcccagcgccacgcctcgaattcgggcttgtgatggccgccgccgggggcgtccacgtcgatcgccgatacatcgccggtgagcccgaaggcgaaccatttctggcgctggccgcggtagcggcccttccaggcctgcttcatcaccgccggcggcaggtcgtaggcgagccagtcgcgggtttcgccgagcagcgtgacggcgtcggccggcacgttggtctcctcgtggagttcgcgcagggccgcggcgaggggctcttccccctcgtcgatcccgccctgcggcatctgccacgcaagatcgccatcgacatgctcggggcccgcctcgcgcttgcgccgcccgatgaagacgcggccgtcacgatgaaacagggtcacgcccacgcaggggcggtagggcagcgcgctgctctcgggcaggcgtagaaggtcgtcgtcggggcgggtcatcgcgggctcatgctggcggcgcgaccataggaggccgaaccggtgcgggcaacgccgacctaacccccatctgaggccgtaaaacgagcatgggcgcggcctcggccgcgcccacgaatttctctgtcgttttcgaggtacagttcaggcggcgcgcacgttcgcgaggaagcggccgacttccgccgagaggtgctcggactggcgcgacagctcggaagaggcggcgagcacttcggctgcggtcgctcccgcttcctcggcggcctgggccacgcccgtgatgttgctcgtcacttcgcccgcacccatcgccgcctgggcgacgttgcgcacaatctcctgggtcgccgcaccctgctgctccaccgccgcggcgatcgaggccgccaccgaactgatctcctcgatgcgcccggtgatgctgccgatagccgagaccgcgtggccggtggtctcctgaatccggccgatctggccggagatttcctccgtggcacgtgcggtctggttggcgagctccttgacctcggcggccaccaccgcgaagccgcggcctgcctcgcccgcgcgggccgcctcgatggtggcgttgagcgcgagcaggttggtctgccccgcgatcgtggtgatcatggtgacgacgtcgccgatcttggagacggccgcgctgagcgcccggacatgggccgccgtctgcgctgcctctcccaccgccgcctgggcgagtgtcgaggagccgctgacctgccggccgatctcctgcaccgaggcgcccagctcctcggcggccgccgccacggtgttgacgttggtggcggcttcctcggccgcggcggccacgctgaccgactggccggcggtccgggtcgcggcaccggtcatgccgtgcgccgaggcctgcaactgggctgcagccgacgagacgaggctgacgacgccgccgaccgcaccctcgaaccgctccgccatttcgcgcatcgccgccttgcgctgtgcctccgccccggcgcgggccgcggcgctctcctcttcgagggtgcgcatgcggatcagccccgccttgaagatctgaaccgcgtcggcgatcgtgccgatctcggtccgctggccctggtgcgggatcgtgaccgaaaggtcgcccgcggccagcgcctgcatcggcccgaccacggaggcgatgccgcgggtcacgccgcgggtgatcaggaccgcgagcaggaccgcgaggccgagcccgagggcgaggacggcgaggccgatcgtgcgcacctgatggaacacggcctcgcccgccgccatcgcgcgggcggcaccctcgttgttgaaattgaccagcttctccagtgagttcgacatcgcccggcgcggcgcgaggcccttcgactcgtagtaggagaaagcgtccgccttccggccctggcgcgacaggtccattacgttgcgccgttcgttctcgaaggtcgcggtatcccgcacataggtctcgtagagcgcccgctcctcggcattcgcgatgagccgttcgtaggccgcccgcttgtcgtcgatcagcttgccgaagcgctcgaagtccttgtccatcacggacaccatctgcgggtcggtcgcttgcgtgtgccgcagcatcacggtgttcatccgcgccgccgccgtgtcgatctcgccgagcaggcgcacgctgggaagccaattgcgttcgatgtcgagcgcttggtcgcgcatcgtctgcgttccgacgaagcccagaacccctaagctgacgagaaggatcgtcagcaccgtgaatgaagcgatgagcttgctgcgaatgggaagtgtttggagcgacacggaggactccgacaggaacggcgcgcgaatttgctgagcgagcggccggatcctggcccggaaacacttaccggatcacgaattgtttatgcgatttcgcggggagggatgggattaaagttgcagtacgcttcgtggcaaaatgaaaactgacataagctgttttggcttcaatctgcgcgtgtcccatgcgctgagaaagcagggcaggcgtgtcgcggctggcactcgggtgccggctcagctcgatatcacggcgacgaattccgcggattggcccgactccaggccgatccgctcgggtgatcggtttcggatcgccgccatcccgattccggcaaaggccgttcgggcgatctcctagggcgccgcgctcgacagcttcgagacgccgcccgggcggcgcaggatcgcgctcaccggcacgagccggatgccgcgtgcctccagatcgcgcgaccagcgcgacaggcgctcgatcgtcaacggcgaggcgctggaagaggccagcacgaggcccttctgccgggccagcgtctccaggcgggcgagttccgcgtcgatcgcatcgggccgcgcgacggcgtcgatcacgatctcggcccgcgcggatggcagcttggtcttcgccgcgacggtcgcgacctgggtaccgggcgccgcgccgtcatcgacgaagccgagcccgcgggcggacagatccttcagcaccggttccagggccccggcctcgctcatcagcttggcgcccatgaagttcacggcgccgacgaatcccggaaaccggctcatcgcccaggcggcccggtcgaggttctcgccggggcgggccgaggccagaagcgtctgcggaccgggatcgctgtcgggatagtcgaacggctccatcggcagttggagcaggatctcgtggccggcctcgcgggcgcgggtcgcggtcttctccaggtcggtgccgtagggcgagagcgcgaggctcaccgcggcgggaagccgggcgatggcgccgagggtggccatctcgcctatgccgagaccggagacgaggacggcgatgcgcggtccggtgccgggctcgtccgggcgggcatagacgtcgagcggccgtagccgcccttcgccgatccggggcagggggccgtggcgcccgcgctcggtcaggcgtgcatcgggggccggtgcgagcttcacctgggcggcgttcgggacgcggatgatcaccggcgcatcgggggccgtcgaaccgtcggggcggaacacgctgacgccggaggcctgctcgacctcgctggcggactgggccggtcctttcgcagcgggcggtgcggcgtcggcgatgcgggggacggaggccggggcctcgcggatctcgatgagcgcctgcgcccgaggctcgccgccgcggggatcaccggtgagggcgatgccgccggccagcagggccacgaccagcgcaccgacgcccgccgccgcgcctgcggacgggcgcagggcaaagcgcggacgggccgccttgtccgcgactccgagaggcttcgtcaggatgtcgtcggccgcgtcgctcacccgccgtcctgcctgttggcccatgcttggacgaccgggcgcggccttcaacgagaaacggcccgcaaccccggtctgaaccggtattgcgggccgtcatggttaatctttcgctaacaccgcgacggatgcccgccgcgggccggcccaatcagttctgcgtggccggcttcgtcacgttggccgcacccttctggatgccgtgcaggaaatcgaccgcggcgatgagctgcttgtccttggccggatccggcgggatgtaggccgaggatccaccgcgctcctcggtgtccttctgcttgaggtgacccttcaggccggcctcacccttggtctcgtccttgcccttcagatcgtcgggcacctcctgcagcacctcctgatccggctcgatgcccttcgcctggatcgagcggccggacggcgtgtagtagcgcgcggtggtgaggcgcagggcgccctggccgccgagcgggatgatcgactgcaccgagcccttgccgaaggaacgcgtgcccatgatggtcgcgcgcttgtgatcctgcagggcgccggccacgatctcggaggccgaggccgcgccgccgttcacgagcaccacgatcggcttgcccttggccagatcgccggccttggcggagaagcgctgggtctcgtccgggttgcggccacgggtcgagacgatctcgccacggtcgaggaaggcgtcggagaccatcaccgcctgatcgagcaggccgccgggattgttgcgcagatcgagcacgaagcccttcagcttgtcgccgccgatctcgccctggagcttgtcgatcgccgtcttgaggccgtcgtaggtctgctcgttgaactgggtcaggcggacatagccgacatcgccgctttcgacctttgagcgcacggggcggatcttgatgacgtcgcgcgtcagcgagacgtcgagcggctccttggcctccttgcgggagatcttcagcttcaccgtggagttcacggggccgcgcatcttgtcgacggcctggttcagggtcagcccctggacctgatcctcgtcgatctgggtgatgatgtcgttggcgagcaggccggccttggaggcgggcgtgtcgtcgatgggcgagacgaccttgatcaggccgtcctccatcgtgacctcgatgccgagaccaccgaactcgcccttcgtcgtcgtctgcatgtcgcggaaggctttcgcgtccatgtagctcgaatgcggatcgagcgaggtcagcatgccgttgacggccgactcgatcagcttcgcttcctcgggcttctcgacgtagtcggtccgcaccttctcgaacacgtcgccgaacaggctcagttgccggtaggtttccgccgaggccgcgatggcgctcgtaccggacagcagctgggtctgggtcgacagggccgaggcgccgatgccgagggccgcgccgagtaacacgagggacactttgcgcattatccgcgaaccttctcgctggaacttctcgcccaccacggctccggatcgatagagccgccgtctttcctgaactcgacgtacaggacgggatcaatccgatcatcgtccttctgtgacgcagcctgcgtcacgttcgacggcgtgcttgccggggtgccgctgccctcgcccatcacggccaccggttcgcccgccagtacgaactggccgacctcgacgttgatctgatccatccccgcgagcaacagatagtagccgtcgcccgcattgatgatcaagagacgcccgtaggagcgaaagggtccggcgaaggaaacccatccgtccgcgggcgaggagaccaccgccttcggccgtgcccgcagcgagatgccgcgggtggtaccgccctggccgtcgggctggttgaagccgcgcagcagggggccgctcaccggcctgggcagatcgccgcgggcctcggcgaacttcaccttcggcgcgagccgcgccggatcgcgggcgccggccgccgcgaacttgtcctggatcgcccgctgctcgcgttcggcggcggcgcggacttcgtcggcggcgcggcgggcgctcgacagctcgccctccatccggtccacgagttccttgagcgatttggcctgcgtgccgagttcggcgctcttccggcgctcggcggtgaggctggactcgacctccgcctggcggctgcggcgggcggcgatcagcgcgtcgaggcgctggcgctcggcggcccagcccgcgagatcttttttcagcgcctcgcggtcggcggcgatgaggccacgcacccgcaccagttcggtgaggtcgccagccagcgtatcggcctcgccgcgcaactccggcaccaccgcgccgagcatcattgaggtgcggatcgccgccagcacgtcctcggggcgcaccagcacggcgggcggcgggcgccggcccatgcgctggagcgcggccaggatctcggcgatgaccgcgcggcgcgcctccagcgatttgcggatcgccgcgtcgctgtcggtcagcgcgcgcaggcgctcctccagccggttcatccggtcctcggtcgcctgggcctggcgtccggcatcgagcagcgcggtgctgagtttggtccggtcagagccgatcgcggcgatctcggcctccaacgccgcccggctgccgctgctggcggccagcgcgtcctcgatctgcttgaggctctgggcgcgccggtcccgctcctcctgcgtgcgccgcatcgcctccgggtcgggcgtcgtctgcgcgcgcacgggcaaggcgaggccgcccgcgaggcaggcaagagccgtcagcaccagagcggacttggccgccaggatcgccgccgaccgggagtggaccgccaccttggatctcatgcctcgggatcgccccggtgataggggtgcccggccaggatggtcagcgcccggtagacctgctcgagggcgagcacacgaaccaggccgtgcggcagtgtcgccgccccgaaggcgagaatatggtcggcgcgtccgcgcacggtctcgtgaaggccatccgcacctccgacgacgaggacgagcgtgctgcgccccgcatcgcgccacgccccgatcttgtccgcgatgcgctcgctcggccagtcggagcgaccgcgctcgtcacaggcgatcaccgccgcgtccgccggcacgagagccaggatcgccgccgcctcctcggcgatgcggtcggcgctccggcgcgcgcgcgattcgggaatctcggtcaggtcgcaggcggtgacgcccaggcccttgccgagcgcgaccgcgcgttcgcggtagcgggcggcgagatcccgctccggcccgttcttcaggcgtccgatggcgacgacgagcaggcgcaagggggttgaacgatcccgggagcgaggtgttggggcgcgatagcacgatcacgccggggacggggagccgatcgcgccggaaaacgtcgccggcaacgcaggcatggccggcccgaacgccacggtgcgacttcgccggggtggcggcacggcggcggcgacctacctgccgccctcaccgacgcctccgacccggagccggcctcccgctgcgcctcgatcatccgggatctcacgacaggatcacgatgcactcgcccgcaagcgccgcgcccccgcgcctcgaccgcaaggccgtgggagcggtcgtgctcggcaacgccctcgaattctacgatttcacgatctacgccttcttcgccaagtcgatcggcgcgaccttcttcccttcggacagtccgaccgacagcctgctcgcctcgctcgccctgttcgggatcggctacgtcatgcgcccggtgggcggcgtgctgatcggcgccttcgcggaccgggccgggcgcaagcccgcgatgctcatcaccatcgcgctgatggcggtgggcatgctgatgctggcggcctgccccggcacggcggttctcggcgtctgggcacaggtgatcgtgatcgccgggcggctgatccaggggctggcgctcggcggcgaggtcggaccctccaccgccttcctgatcgaggcggccccggcgcggcatcgtggcttcgtcgcgagttggcagatcgcgagccagggctgcgccgccctgttcgccggcctgttcgccaccgcgctgaccctcgtgctcggcgatgcggccatggccgattggggctggcggctgatgttcggtctcggcctgctcgtcgtgccggtcggcctcgtgatccgcagccacctgccggagacggcgggcgaggggcacgaccccgctgccgccgattcgacgggtgcggtgctcggccgcctgctgcgccagcacgggcggatgctcgggctgaccttcctcgtcatcgcggcctcgaccgtctcgaacgcggtgggcaccaacatgccggtctatgccggggcgacgctcgggctctcggaaatggcggccaacgccgtgccgatcgccctggggctggcctccgtgatctttccgctcctcggcggctggctcgccgaccggttcgggcgcaagccggtaatgatctggccgcgcgcactgatcctgctgctcgccgtgccggccttcctatggatgctgggcagcccaagcgcgctcagcgtctacgccgtgaccttcctgctctcggccctgtcctcgatcaacgcggcggcgatcatcgtcgccatccccgaagccctgccgcgggcggtgcgcagcgccgggctgtcgatcgtctacgcgctctcggtctcgatcttcggcggcagcacgaactacgtcgtgaactggctgatcgccgccaccggcgaccggatggcgccagcctactacctcgccgccttcagcctcgtcggcacggtcgccgccctgctgctgccggagacgcgggggcgggatatccatgtcgacacggcgacgcggcggtgaattccggtggcgcgtcaccgccgaggagcaggctgtcacggaccggagcggacccaatcgaccccgggcattcaaggcgatcgccaagaacgggcggacccggcccacgtgccgggccgacagcggttgcatcgcggcgcaaacgttcttttgcccatgtcgggcaggcgaagactgactatttcgatgcaatgaatttttaggaaaaattagaccaaatgcatctccgggagaggacgcgcggcgacgtgttcatggtctggtgttcggcaagatgagaatgaaattcatttacggccgccgagagctcctgagcggtatcgtaccgagctataccgacccggaagcctgcatccgtcagatcggggagttgcaaaagcagatcccgtcgctctacgcgctgctctccgtcaacgcctgcgccctcgcattcacccattacccacttgcgccggcttggctgaccgtcgggctccccggcgcgatgatcggcctgtgtgtggtgcgggccacgcattggtggcatctccggccgcagtcgatctccggagaagaggccgtcaaacggctgcgcggcaccagcctcctcaccgtcctgttctcggccctcttcgtcggctgggcgatgaagctcacgtcctatggcggaccgttcgagcaggggcacgtcgcgatcttcgtcgcgatcaccgtcatcgcctgcatcttctgcctgacgcatctgccggccgcggcgctcgtcgtgacgatcatcgtcatgggcagcttcctgattcactgcttcacgagcggcaacagcgtcttcatcgcgatcgcgctcaacaccgccttcgtcacggtggtgatggtgcgcatcctcaccaacaacttcctggccttcctccaactgctcgagtccaaggctgaagcccagcggctcggcgaggagaaccagcgcctggcgcataccgacagcctcaccgggttgcccaatcggcgctatttcttccagcgcctcgatgcgctgatcgcggcctcggcgaccggaaacgccgccttcgccctggcgatcttcgacctcgaccggttcaagccgatcaacgacacgttcggccacactgccggggaccgagtgctggaggagaccgggcgccgtctcagcgccttcgccgcggatggcgtgacgatcgcgcgcctcggcggcgacgagttcggcgtactgatccacgcggccgaccgcacggccgacgcggtcgagctttgcaaccgcatctgtacggcgctgcacgcgccgatttcgctcggcgagacccaggtcgtgccgggatgctccggcggcctagcgctgtatcccagcgccggacgggccgcggatgcgctgttcgaccgggccgattatgcgctctaccattccaaggagcgtaagcgcgggaccacgaccctgttctcgcaggagcatgaggacgcgatccgggccgagcgcgcggtggaggccgccctccagagcgcggatctcgccgccgagatggagatgcactaccagccgatcctcgacacggtgacggaccgcatcaccacggtcgaggcgctggcgcgctggacgagcccgaagctcgggcgcgtgccgcccgaccgcttcattgccgtggcggagcgttgcggcatgatccactcggtgaccctgcttctcctgcgcaaggcgctcgccgacgcggcccgactcccggacgacatcggattgtcgttcaacctctcctcgcacgacctcgcctcgcccgagacggtcatcgcgatcctcgccgcggtccggcagagcggactcgatccccggcggatcacgctggagctgacggagaccgcgctgatgcgcgacttcgagggagcgcagaaggcgatcacgctcctgcgcgcactcggcatcaagatcgcgctggacgatttcggaacggggtattcgagcctgaactacgtccaccgcctgccgctggaccggatcaagatcgaccgcggcttcatggccgatgtcgaatccgacctcgggcgcagcgtcgtgatcacgatcctcgatctctgccagaacctcggcctggacggcatcgccgaggggatcgagaccacggagcaactgagcgcggtgcgccgtcacggctgtcgctacgttcagggctatctgatcggggtgccgatgccgatgacggacctgctcggcggcctgcgccgcgcggcggaggccgagccggtctccgcctgatccctcaccgcagcccgtcgggccggtcgcccgcggcccaggcgatcgcctgttccaggcggtcgttgccccagaacagctcgccgtcctcggtgaggaagctcggcgcgccgtagatgccgcgggagcgggcctcctcgccggccaccttcaggcggcccttgttggcctcggaggccgccgccttgaggatctgggtgccgtcgagcccgagcgaatcgaggatgcgccccaccgccgccggctcggcgatggagccgcccttggcaaagctcgtctcaaacaccgccttcgagaacggcaccagccagtcctggtccgcgccgtaggtcgccacgcgcaccgcgctgagggaattctgcgggaagggggtggggcgcgtgaccggcggcagcccgagccgcgcagcctcgcgatcgaggtcgcgccacatgttgcggcccttggccgggtagaggttgaagggcgagttggtccatccctgcgtcgcgaagatcggcccgagcaggaacggtcgccagcgcagctcgacgtcggccgtcctggccagcgcttcgatgcgcatggcagacagataagagtaggtcgaggcgaactcgtaccagaattccagggtcgctcgccgccgcattcgtcgattctccggatcgtctggtccgtcctgccagtgaccctaccacgtctgcggagacgcgccggggcaggctggatcgcaaacgaggcaaccggcatcccgccccgccggttgcgcgccgcgcgcctccgctgttaatccgccttcaccctgttgcccgagcccaacaccatgtccgacgccctcccgaacaaatccgtcaagaaggtcgttctcgcctattccggcgggctcgacacctcgatcatcctcaagtggcttcagaccacctatggctgcgaggtcgtgacgttcaccgccgatctcggccagggcgaggagctggagccggcgcgccgcaaggccgagctgctcggcatcaggccggaaaacatcttcatcgaagacctgcgcgaggaattcgtccgcgactacgtcttcccgatgttccgcgccaacgcggtctacgagggcatttatctcctcggcacctcgatcgcccggccgctgatcgccaagaagcagatcgagatcgccgagcgcgtcggcgccgacgcggtgtgccacggcgccaccggcaaggggaacgatcaggtccggttcgaactcggctattacgcgctcaagcccgacgtgacggtgatcgcgccgtggcgcgagtgggatctgcgctcgcgcgagcagctcatcgcgttcgccgagcagcaccagatcccgatcgcgaaggacaagcgcggcgagagcccgttctcggtcgatgccaacctcctgcacgcctcctccgagggcaaggttctggaagacccggcggtcgaggtgccggattacgtctattcgcgcaccctctcccccgaggaagcgccggatacgcccacgatcgtcaccatcggcttcgagcggggcgacgcggtctccatcgacggcgaggcgctctcgcccgccacactgctggccaagctgaacgagctcggccacgccaacggcatcggccggctcgatctggtcgagaaccgcttcgtcggcatgaagagccgcggcatgtacgagacgcccggcggcacgatcctgctgccggcccaccgcgccatcgagtcgatcacgctggatcgcggtgcagcgcatctcaaggatcagctgatgccgcaatatgcggagctgatctataacggcttctggttctcgccagagcgcgagatgctccaggcgctgatcgacaagagccaggagaaggtgaccggcgaggtgcggctcaagctctacaagggcggcgtccacgtcatcggccggaccagcccgcactcgctctacgatcaggacctcgtcaccttcgaggagggcgccgttgcctacgatcaccgcgacgcggccggcttcatcaagctcaacgccctgcgcctgcgcaccctggcgcagcgcaagaagcgcgagggctgagcctcggcttcagcgcctgttcgcttcgcttctccgagacgtttcctcatcctgaggtgccgcggagcggcctcgaaggagggctccaggaatcgcggcggcctctggaggtctccttcgaggcgccttgctaaggcaaggcgcacctcaggatgagggggaggggtcggataactcgctgacgttagggtcgaagtggatctcagcgatcccccagaaaggcgggatcgttcgagacgaggagcacgcgcaggtcggaatccgggacgtagtcgcgggcttcccagacgaaggcggtcggacccgtcttgcgcacgccctgccggcagaagctgacgagggcgtccgcgcggcccttgtccaccgtcagggtgaagcggccgatgcgcccggcccagttgcgggccgtggtcacgatgtagggcacctcgaaggcgcgggtgtagccctcgggcttcgccgccgcgaggcgccggatgccggccaatccggcctccccccttcgcaaccgcggcacggcccgaccgctgataggcggccggcgcagcgattcgcaaagggggagcggatgcgctcaggccggcttccagccggacgtgccctcggactgccggaacggtcccggcccgagatcgccgtaccgcaggaagatctgcatcgccggctgcatctcgcggtgcaggcgctccaggcgggcctcctgttcgtcggtcaagacggcgcggccttccgcgtccttttccggcggctcgccgagatgggtcgccatctccgccgtgtgccacgtcatgccgccgtagggccgcttcggatcgacgcgcggcacgtcgtacgcctcgtcccattcgaggctgaacgcccgcagcagccgaaggtgcgcgtcggtgacctcgaaggtgatgtgctcgggcgtctcgccggtggcctcgtcgcggaacacgtcgaagaggtcccccggcgcgagcttggcgagcgggttgtggtactggtagcggccgggcttcagcgtcgcgttctgcaggaacacggcgagcgcatcgcccatcgcccggtgctcctcgtccgcaccctcgtcgtcgccggtgacgttgaagatgtcgccgtcgcggtcggtgctgccgtagggcgcgtccggatggatcatcggcgcgccggtctccgctccgttccaggccacgaccatccgccggatcagcgcgatgcgctccagcgtcaggtcgaaggtgtccgtctcgctcatgtcgccggtctgcctctcgcgcccctcggggcggtcaaggccccgttgcaacgctcagtggcccagcgcccgcgcgggtgcaagccgtgtcgcgacactctcaagggccaacgcacgaagccgcgcgagcggtttcgtggcgcgaaagccttgagcccgcggaggcgggcgccggcgattaaggccggccggaactcaggccgccggcttcacggtctcgcgggcgaggagggcgtcgaccgcgtcgggcagggcgtcgaaatgctcgatgacccagtcgggcgccagctcgcgcatcggcacgggggtgtagccgaaggtcacgccgacgacggggatgccggccgccttggccgcggcaacgtcggccttcgaatcacccaccatcaccgcgcggcggagatcgcccccggcgcgctcgatggtcgcggtgatgtggcgcgggtccggcttcgagaaggcgaaggtctccttgccgacgatcgtgcagaagcggtggccgatgcccagcgcgttgagcagggccacggcgtgcgactcgaccttgttggtgcagatcgcgaggcggaagcccgccgcctccagccggtccagcgcctcgaccacgccggggaagaggtatgaattgtcggtgagatgctcgccgtaatagacgaggaaatcctggaacagcgtctccagccgctccggcgtcaggctcgcacccgcgaccgagaagccacgctggatcagggcgcgggcgcccgcgccgagcaggtcgcgggcctgttcgaggggaagcggcgcttggccgtcccgagcgaggacgacgttcagggtgccgatgaggtcgcccgcggtctcggcgagggtcccgtcgagatcgaacacgacgatcggggagctgtgcgcgttcatcggcgtcccggtgcgtttcattgtcaagctggctagcggtcgtctctcctacgatcaaccctagcggttgatacccggttagcgcggacactcagtgttgcctctctgcccaagctccgccacggagcaggtgcttgatcgcgccgccgatgattcgccgtttcgctctttcgcaacaagacgatgtcccgccccatgcgtgttccttcgcgtcgttctctctctcggttgtccaccggcctgctcgttgcggccctggccggactgcccttggcagccgaggctgccgggccctacgagttcgtggccgcgccggcggtcgatctgaaccggatctaccggatcgaccgcgccaacggcgaggtcacctcctgccagtacggcctgcgcgacgacagcgtcggcgtcacgctgtgctttgccgccggagagggcgccggcccgcagacgcccggcgagtacggcctgatcgcctcgcgccacgcccgcgagtcggggatctaccgggtcaactaccgcacgggggaaaccagcgcctgctacgtgcagatccgtcaggagctcgtcgtctgcaccgagcaggccggcccgccgcccgccggcaccgcgagcggggcgggcgccgccgcgaccggaccggcccccggccgcgccggcccgagcgccacgccgccgcagggaacgcggccctgaccgccgacgaagcgccggacgccgttctcggcccttgggaagcatccgtgcttcttagcatccgtcttttacggtcgccgggaggcgtgctagggcctgcctccccaaccgtcccagattcgccgccccagcttcgatggtccgagtgccccgatgaattcgtttcccgaggtcgtttcgtgagcgcgccggatctgaagcgggcggcggccgagcgcgcgatccccctggtcgaggacgggatgcgcctcggcatcggcacgggcagcacggccgcggccttcatcaagctgctgggtgagcgcgtgcgcgcggggctgaaagtgaccggcgtgccgacctcggaggcgacccgcatcgcctgcgagcgcgagggcatcccgctcgccaccctcgaagacctgcccgaactcgatctcaccatcgacggggccgacgaggtcgatggaagcctgcgcctcatcaagggcggcggtgccgcgctgctgcgcgagaagatcgtcgcggtcgcaagccaccgcatggtcgtgattgccgacgcctccaaacacgtcgagaccctgggcgcctttccgctgccggtggaagtgaacctgttcggcatcggcgccaccacccgcgccgtcgaggcggcggtggcgcgggccggctgcacgggcgagatcgtgcgccgccacgacgcctccggtgcccccctcctcaccgatggcggccacgccatcctcgatctgcggctcggccgtattcccgatccggaggctttgtccgccgggctctgggcggtgcccggcgtggtcgagcacggcctgtttctcggcatcgccgacgcggccatcctcgccgcggccgacggcgatgcggccgtcgtcagcgttctcggccgcctctaacgcccggccgccgcctttcccttcttcggagcttctcccgcatggttctccgtctcgctgccctgggcggccccttcctcgcggccctgctgtcgcaggccgtcctcgttccagcggcgcaggcgcagcagccggccgccaagcctcccgccacctcgccgaagccgacggtgaagcccggcgcggccccgccgccggccgctgcgccggagccggatctcagtgccgcccacctcgcactcgcccgcgaggtgatgctgagttccggcatcgcccgctccttcgactcgatcatcccgaccatggccgagcagatccgcaagaacgcggtgacgcggcccgatctcgccaaggatttggacgaggtgctgaaagggctcgattccgagatggagctgcagaagcagcggctgatcaacatcgccgcgcgaatctatgccaagcgcctgaacgaggccgagctgaccgacatcgtcaccttcttccgctcgcccgcgggcaagcgctacgtcgagacccagccgcagatcctcgatgacatggtcggcgccatgcaggattggacccaggaggtctcggaatacatcatggtccgcacccgcgccgagatgggcaagcgcggccaccagctccagtgatcgccggccctagagcatcatcccgaaaggtggttgccggctttcggaaagaagatgatgcagagacaaatgcctagagcatcgtcctggatcaggtatccaggacgatgctctagcgcggcggcgcggctctacgctgccggcgccgtcgcgctggcgctggtggcgccgatgatggccctcgccaaccggtcgagcccgcttctcgtcggcgtggccgcgctgctgttcctggcgggcaccgtcgccgagcgcggcaggcgcgccgcctccgacctgatcacccccctgcgcgccccgctcggcctcgccgcgctggcctttctcgcttggtgcctcgtctcgctggcctggagcccgtttcccgcgctctggggccgtgtgctgtccgaattcctgccgacgctcgctgccgcggcgatcctcgcccggctcgcgcccgctcggctgccgccctgggcgctgccccttggcgctggcctgctcgccgcagcctgccttttcatcgcggcaagcctcgccctcgggctggcgccgcaggcctggctcgggcagcgcgtggccctgttcatgttcaaccgcccgctgctgactgtggtgctgctggccggtcccatcgccgccttcctcgccctgcgcggccatcgcctcgccgccgtgatcctgctcggggtggcggcgctggcgatcctgcgctcgatcagcggcgcggccatcctcgggctgctcgcgggcgctgtgatgttcgcggtcgggcgcttggctccccgatccatggccctggcgctcgcggcgctgaccctcgggctcgccttcgccctggccccggtcgagggcgacatcctccaccggctgatgccggaggcggcgcatgagcggctgacgcagtcttcgtctcgggcgcgggtcgccatcgcccagagcttcggcgccgcggtggctcaggcgccctggatcggctccggttacggcatgggcctgcacttcgccgaggtgccggcgtcgcaagctctcgagccggagatgcgggcgatgctggccgtcggccatccgcataacagcttcctccagatctgggccgaactcggcttcgtcggcgcggcgctcgcggctttggtcgctttcctggccctgcgggcggcggccgccttgccgcggctcctgttcgcctcggcgctcggcttgctgggcgcggcggtggcggtgatgttcgtcgagcacggtgcgtggcagggatggtggacggcgggcctcggggccgccatcacatggctgcggggggcggcttgcgccaagcccccatacgagtccgcacacgagagtgaagacgcgcgcgcatgagcgagaccgagatgagcgagtccttcgacgtcgacctgttcgtgatcggcggcggttcgggcggggtgcgggcggcccgcatcgccgccggccacggcgcgcgggtgatgctggccgaggagtaccgcgtcggcggcacctgcgtgatccgcggctgcgtcccgaagaagctgatggtctatgccggccgcttcaccgacgagttcgaggacgctgccggcttcggttggcaccttgagacgccgcgcttcgactgggccgtgctgaagcgctcccgtgacgcggaggtcgcgcggctggagggcatctacggccgcaacctcgcgggcgccggggtcgaggtcgtggccgaccgtgcggtgatcgaggacccgcatacggtgcgcctcgtgcacgcggaccgtacggtccgagcccgcttcatcctgattgcgacgggcgccaaaccggtgcgtgagccgctgatccccggtgcggaactcgccatcgattccaacggcgtgttcgagctggagacccagcccgagcgcatcctcgtggtcggcggcggctacatcgccgtggagttcgcgggcgtcttcgccagcctcggctccaagaccacgctgctccatcgcggaacgagcctgctgcgcggcttcgaccctgagatcgccgacgcgctcggcgaggcctatgccaagcggatggatctgcgcctggggcagaccgtcgagcgcctggagcgcgacggctcggcgatccgcgccaccctgaacgggggcgagagcctcaccgtcgattgcgtgctggtggccacgggccggcgcccgaacgtcgccgggctcgggctggaacgggtcgggatcgacctcgacgaacgcggcgcaatccccgtcgaggcggattcgcgcacccgggtgccgtcgatctacgccgtcggcgacgtgaacggccgcgcggcgctgactccggtcgcgatccgcgagggccacgccttcgccgacacggtgttcggcaacaagccctggtgcgtcgatcaccgcctgatcgcgaccgccgtgttctcgacgccggagatcggcgtgatcggccacaacgaggacgtggcccggcgctgctacggggagatcgacgtctacaaggcgagcttccgcccgatgaaggcgacgctctcgggccgcgacgagcgggtgatcatgaagattctggtggaccgggccagtgaccgcgtggtcggcgtccacgtgctcgggacggatgccggcgagatcatccaggcggtcggcatcgccgtgaccatgggcgccaccaaggcggatttcgatcgcaccatcgccgtgcatccgacgctcggcgaggagctggtgacgatgcggacgccgttcgtggtgaagcatcccgtcggcgtgggctagcctattccgcggccggtaggctcagcgacagcagccgcgccgtgcgcgcccggctgccggtgttcgggtctgcgctgggctcgaaggcgcggcgaccgtcgtcgagggcgccgttcaccgcgtcgatggcgaggatcagcgcactgatcatccgcgaatcgatgctgcgctcgcgggcctggcgcaccacgtcggtgatcagcgcgtcggtctcgcgggtgagcgtgtcgagggccgccgccgattgcgcctcgcgggcttcggccaggatgtcgagcaggcggtcgaggacgatgtcgatgcgctcgcgccgcttgcgggcgaggcgctgtccgagccacgcgacgcccgagcccagcgtgccgccgaagaaggcgaacaggtagatccagtcctcgtagcgatcgaggaaggtctgctgctcgcgctcgaaataatctaccgcgccgggatggttgggaagctgcgcactcgtcgctgtgacggtggtgtcgtagtccggcggcttcatctgatgcgcgatcggggcggcggctgcgaggcgcgagcgccactcgaacaggtgctgcaccacggaggcgacggcgacgcggctcaccgcgccgcgggccatcagccggtaggatacgcccaccgtctcgacatcctcttccgggcgcttcggccgtccgccgaaggtgcctgccgacagggtgacggcctggagcgtcggcacgcgctgcacgatcgccttcccgtccggcacgctgacgagagtgaccttgcgttccggcgaggccgcctcgaccgcccgcagcatcgcctgcgccggcttggcggtgggcgaggcgataatcgcaactgcatcgacccgcttgccctccagcgccgcggtgatctcggtggccttgagcggcacgaggccgatgcgtcccgccgcgagggcgtcgctgccgagcgcctcgtcttccggggccgccttgaagtcgtagaaatcgagcaggctcgtcagcaccggcaggtcggcctcgtggcgggtgacgacgccgaggcgccgggtcgagagatccgaaaaactctcgatcccgttggcttcgggggcggcgacgatcagcgcctcgtcgtggaggatggccagcgtcaggccgttatccggcagcttcacatcgggccgcaccacggcgaggtcggcgcggccctgctccagggcggcggcgctgtcgcgcacgtcgtcgaagggcgcgaccttcaggcgcacgtcctcgtgattgcgggtcagtgcccgcgcataggtttcgatcagccccgcttcgaccccgtcgcgcgggccgaccgccaccgtgagcagcgtgggacgtgatagggtgacgacgaggccggccacggccgcgaacccgagggccagcagcacgtagagccattcgcgcctcatgagcgtggccgccatgcggcggcggagccctcgaaatcgcgtgcgatccatccaagattcatgaatcgaaaacctgtccggatcgtgaagaacgaatgatcgcgcgaaccgtttcaagccgacgtgatggcccaacagatgggcgacatgatgggcgacgtgaagcaaggcccgagccgccggtcaccgccgcgtggctggagcgggtcacgacgcattatctcgaccgctacggcgcctcgtccgagatgctgcgccgggtgctcgcccgccgcatcgagcgccgctgccgctcccgcgacgaggatgcgagcgcgcatgccgggctgatcgaggaaacggtcgcccgcgcgcagaaggccgggctcgtcgatgacgcgcgctttgccgccgcccgcctgcgcggcctgaggcggcgcggcacctcgacccggcaggcgcaggcgcggctcgccgccaaggggatcgaccgggagacgatcgcggcgacccttgccgaggaggacgaggcggccgggacgcaagagggcgaggccgataccgaggagcgggcggcctttgcttatgcccgtcgccgccgcctcggcccctatcgccggccggaaacccgcgaggccaaccgcgagcgcgatcttgccgccatggcgcgggccggtttctcctacgcgctcgccaaggccgtgctcgccagcgaggcaggcgaggatgagacatccatcaaccaacagtgagggctgcccctcgacatgaccgtccaccgctccacgtcgaaggccacgcggatcgcttccgcttgaagacgacgaggacgacagcatgaccgaccgccacgcgagcgcccactgggaaggcgacggcaagaccggcaagggcaagatcacgacgcaatccggcgtgctctcggacaatccctacggtttcaacacccgcttcgagaacgagcccggcaccaatccggaagagctgatcgccgccgcgcatgcgagctgcttcaccatggcgctcgccttccagctccagtccgccggcctcaaggcgacctcgctggacaccaaggcggtcgtcacgctcgtgcaggacggcgacggcttcaaggtcacgaagtcggccctcaccctcaaggcggtgatccccggcatcgatcaggcgaagttcgatgaactcgccggcaatgccgagaagggctgcccgatctcgaagctcctcaacgccgagatcaccctcgacaagacgctgagcccgagctgagccgccccggccctcccgtcgcgctgcgcggcgggagggcgcttttccggtgcgcaggctaacgcgccgcattgatcccggcgcgcgtgcgttcatcttccgttcgatggacgagaagctcgcgcgcaagctgcgcatccttgcggatgccgccaaatacgacgcctcctgcgcgtcctccggtgcgcccaagcgcaaggccggcgcggacgggctcggctcgaccacgggcgccggcatctgccacgcctacacgccggacgggcgctgcgtctcgctgctcaagatcctgctgaccaactattgcctgttcgactgcgcctattgcgtgaaccggcgctcctcgaacgtcgcccgcgcgcgcttctcggtcgaggaggtcgtgacgctgacgatcgagttctacaagcgcaactacatcgaggggctgttcctctcctcgggcatcatccgctcgccggactacacgatggagatgctgacccgcgtcgccaagaagcttcggcgcgagcacggttttcgcggctacatccacctgaagtcgatccccgaggcgagcccctggctgatcgaggaggcggggctctacgccgaccggctctcgatcaacctcgaactgccgacggaggcgagcctgaaccgcctcgcgccggagaaggacggcgcggcgatcgagagcgcgatgggccagatcggcgagcgcatcgtccaggccaaggaggagcgccgccgcttctcgccggccgggcaatcgacgcaggtgatcgtcggggctgatgccaccaccgacgaggcgatgatccgtaaatccgctttgctctacggcacctacggcctcaagcgcgtctactactcggccttcagcccgatccccgacgcctccgcggccctgccgccgcaggcgccgccattgcgacgcgagcaccggctgtatcaggccgattggctgatccggtattacgagttctcccccgacgacgtggccggggcttccgaggacggcatgctcgccctcgacatcgaccccaagctcgcctgggcgctcaagaaccgtcactgttttcccgtcgatgtgaaccgcgccgaccgcgagatgctgctgcgggtgccggggctcggggcgcgggcggtcgatgccatcatcaaggcgcgccgccatggccgcctgcgcctcgacgatgtggcccgcctgagttcggggctgaagcgggcgcggcccttcctcatcgccgaggacttccggccgacgacgctgaccgaccggctcgatctgcgggccaagctcgcggagccggccgagcagttgagtctgttctgatgggcgagccgttagaaaacccctcccccgcagaggggggagggcgttttggcggcggcatccatgtcatcagcctcgcccccggcgcagatctttcggggtttcgcaccgcggcgcgccgcctgatcgcggccgagatcccgccgaaaaacatcgtctggcagaccgaggctccgagcctgttcggcgccgagtccggctccgtagacggcccgccgttgcggcttccccgcgcggtgaccgagctgatcccgatggtggtgccgcaccgcgattccgagcgctacggcctgctctacgctctgctctggcgcgtcctgcacggtgagcgggcgctgatggatgtcctgagcgatccgctcgtccaccgtctccaccggatgcgcaaggcgatcggccgcgacctgcacaagatgcacgccttcctgcgcttccgccgggtgccgggggagggggccgagcgcttcgtggcgtggttcgagcccgaccaccacatcctgggggccgcggctcccttcttcgtcgatcgcttccgcgggctgacatggtcgatcctgacgccggaagggtcggcgcattgggacggcacgctccacttcggtccgcccggccgccgcgaggatgtgccggaaggggacggcttcgaggccggctggcgcgactattacgagagcaccttcaatccggcccgactcaacctcgatgccatgcgcgccgagatgccccgcaagtactggcggaacatgccggagacggcggcgattcctgccctcgtgcgggccgcgagcgcccgcgcgcaggcgatgatcgagaaggagccgacgatgccggtcaagcgtgaccccgtccgcgccgtggcgaagatggcccaggatgagccggattcgctggaagccctcaacgcgatcatcgctcgctccgaaccgctggtgcccggcgccacacaagccgtgctcggcgaagggccggtcggcgcgcggatcgccttcgtcggcgagcagccgggcgatcaggaggatcgccagggcaaacccttcgtcgggccggcgggtcagcttctctcccgcgcgctggaagaggcggggatcgaccggggggaggcctacctcacgaatgcggtcaagcacttcaaattcacgctgcgcggcaagcgccgcatccacgagaagccgaccgccggcgaagtgagccactatcgctggtggctcgagaaggaactggacttcgtcgcccccaaactcgtcgtggcgctgggggccaccgcggtgctgtcgctgacgggcaagcagatcccgatcacccgcgcccgcggccccgccgagttcgggcggcccttcgcgggcttcatcacagtccacccctcctacctgttgcgcctgcccgacgaggcggcgaaggcggcggcctatcaggccttcgtcgatgacctgcggcgggccaatgccctcgcggcctgaggcgagcgcttctcccagagcgctttccgacgaagtggtcaccggttcggcgcaagaaagcccgctgatacaaagaccaagagacgccggcctgaggcaatcaggccggatacggctctaagaggcgccgggaagctgcaaaacgatcaattgtaagcagctccaaacatcatcgatcaagaccgaaacaaaacccgccatcccgtggatatgcaggcagcgtgcgcaagcattcgcgcgtgtccgaaaataatccttgggagagatccgatgagagccctcgtctggcacggcacccaggacatccgctgcgacaccgttcccgatcccgagatcgaagacgatcgcgacgcgatcatcaaggtcactgcctgcgcgatctgcggctcggacctccatctgtacgaccacgtcatcccggcaatgaagaagggtgacatcctcggccacgaattcatgggcgaggtggtcgagaccggccgcggcctgaacggcacgcttaagaagggtgagcgggtggtgatcccgttcatcatcacctgcggcgagtgcgaccagtgcaagcgcggcttcttctcggtctgcgagcgcacgaaccgcaaccggagtctggccgacaaggcgttcggccacggcaccgccggcctgttcggctactcgcacctcaccggcggctatgccggtgggcaggccgagtatgtccgcgtgccgttcgccgaccgtacgcatatcaaggtgccagattcgctcaccgacgagcaggtgctgttcctcggagacatcttccccaccggatggcaagcggcggtgcaggccgacattcagccgaccgatacggttgcgatctggggcgccggtccggtcggacagatggcgatccgctcggcgatcctgctcggcgccaaacaagtgatctgcatcgacagcgtccccgagcgccttgagatggcgcgcgccggcggcgcgatcgtcatcgacaacacccacgagagcccggtcgagcgcttgaacgagctgacccacggcaagggtccggagaagtgcatcgacgcggtcggcatggaggcgcattcgccccgcgccgtcgagcaggtctacgaccgggtgaagcaggcgatgatgctggagagcgatcgcgcctcggttctacgggagatgatctatgtctgccgccccgccggcattctctcgatccccggcgtctatggcggcctcgtcgacaagatgccgatgggcgcactgatgaacaaaggcctgaccctccgcgccggccagacccacgtgaaccgctggaccgacgacctcgtgcggcggatcgaggagggccagatcgatccctccttcgtcatcacccaccgggccgggctggagcaggggcccgagctgtaccggacgttccgggacaagaaggacaactgcatcaaggtcgtgctgcggccctgacgacagatacggtttccgcttgatcaaagcgggaaccgtatcggtcagcccgcgcggcgcttgagcgaagcccaaatccgccatcccgaagggatcaaccggatttggtatgacccgattcaatctcgaaagcggaggtgtcatggcccgcgacagcgacagatcgaacggcggcgcgctcgctcggatcgcgcccgattctcgacgacggcccgatccggcgacggaagggctcgcccagggactcggttggttctctctcggtctcggcgccgccgagatcgtcggcggtgcggcgatcgcccgctggctcggcaagcccgagctgacccccgtcatccaagcttacggcgtgcgcgagatcgtcaccggcgtcggcatcctcggcacgcaggatcccacgccctggatctgggggcgggtcgggggtgatgccgtcgatatcgccacggtgctgccggccctggaggagagcaacccgaaacggggcaacgcgatgatcgcgctcatggccctggccggcgtcaccgccctcgatgtggtctgcgcccacaacctgtcggaggcgccgctccgtccctcgcgccgggtccgcagcgattatggccgccgcagcggcttcccggaatcgccggaggcgatgcgcggccgggccagcgatttcgagccgccgctcgacatcgtcgggccgcaggcgatgcggccttggacgtcggccgaggcgtaaggcgccgaggcggcgtacaagccgtctccgcgccaaggctttctccgcgccaaggcctccgcgctaaggccggttcacgcggcgaggcgctcgcggtccgcgcggtagctgaggatcaggtgttccgggatcatgccggcggccaccgccacggcgatcgcacgcgggcgtgcgatgcgcttgggcgcgaccaagatctcgggcaggggttcggccgagatttcgggcgacagttccggcagcggctccggcgacagttccggaacgatctccgtcagcggctccggcgagggcgctgcgatcagggccggggtcggcgccgaggcggcggcacggtcggccatgaactgcgcgatgatcgcgtcggcgaggccagcgagcacgatctcggccgaatccggcacgatcgccgcgtccggcccggccgagaccacggtcgcgccgatccggtcttccggccgtggcgccagcggccacgcggtcgaggcgtcgggcatgttcggctccaacgtggcggaggccggggacaggacgaggatttcggagggcgcggtcgtggcgacgacctccaccggcgccggtgcggtgagcaggatggcggcctcgcccgtttcccgcgcctgcgcctcggcctgttcgtgcgacaggatgcgggcctcgtcccgggccgcctcggcctcgaagcgggcgagcagcgccatcaggccacgcgcctcggtgaagggcagggtctcgcaggcggtcagcgccgcctcgatcatcgaacgggcgagacgcggcccgtcaatgccgttgcggccgtcattggaatcgcgccacacggtcagcgccgcgcgcaccgccggcagcagcagatcgggcaagccggcgcggcggtgcagggcggaaaagcccgctccctgcggctcgcgcatcagcccggcgacgcgggcgcggctcagtccgctcaactcggccagcgccatctccgcgaagggcaggcgcagggagagaaccgcccgcagcatcagcccggcggtgagctgttcctgcacccgcagatgcgcgacgagccgggcgagccccgcttccccggcctcgtcgctgagcgcgagggctgcggcgtcgcgggcctcgcgggcggtgcgggcgccgcgctccgagctgatccagccggcatcctggccgaagcgcgagagctgctcggcgatgagggtgacgatggcgtggcggacctcgatggcgagatcggtgcgcgcgagcagggcttggcgcagggccgcgtcgtcgccgtgccgctcgaccatccgcagcagcgcggcggtgccgatcgcggcgaagggattctgtgccagggcgatgagcgagggagcgccgcccacctccgccagcgcggcggcgactggcttcgacaggtcgagccgcccggccaccgcggtgcgggtttcctcgcagcccatcgcgacgcaatcgacgaggtcggcatccatcagcacgggcgagcgcgccagcacgaggcaggcgatgtccggctggtcggaggcgagcgccacgatcagcgggcgcggtgcctgatccgaatcggcgcaggcctgcgccagcgcccggcgcaccgccgcggcggggtcgtcgagcagggcgagcagggtcgtcttggcttcccaggccgcttccgggcccaacgtgccctggaggtagctgcgcgtcagcgcgcccgcggcctcggcgcgccgctcgggggatgcgttctgggtgagggtgaggaactggcggagaatcatgagccgctcctgagccggaaggcggagggatcgaacagcgagtttttcgcagcggtggcgggcggccggtccgtcgtcgggccggccatgaaggtggtggtcgctgccgccatcgccgtcagtccggcgggccggcgcggcggaagcggcacgacgatggcctccgaggcggcggcggtttccgccacggcggttcccgtcgtcgtgatgttgctcgcggtggcgctcggcgcggccgtgctctcggtctcgttccaggcgtcggagcgcgggaagtaggtcgggccggtgcgctccgccgtgcttgcggcggcgcggttctgccagagcttggccaccccttccgagaccgcgccctggcgccggtcggtctggaacagcgagcgcagaccgccctccaacgaggcgtaggacgtcggcgggttcgcgtcggccgcggcggtcgcgaccggggtcgccacgccggtcgtggtctggctcaacaatccgtagagttcggaggcgctgcgcgggcgcccggcgcggtcgtagaacaggctgcggttggcggcggccgcctccggcatgtcgagggcggcgggccgggacgggttcgtctgcgccgacgcgatcaaggcgctcgcgcccttcgccccgaggacatgggccgcgtagaggtcgcccgcattcggctcacgcccgagcgccgcgctcagcgcctcgccgttgcgctgcgtcagcgcgcccgccatcgccgccgagaccttgggatcgcggcgcaggtcgaggatcgcctgccgcgccgccggatccgccacgctgtagcggccatccgcgctcgaggagatcgcgtcggcgtaggaggagaggccgagcttgggcccggcattcttcatgacgccgagccaggtctgctcgatgaactggaacaggccggtcgcggtggaggtgctcgccttggccgaggggttgaggctcgattcgcgctgggccgtggcgagcagatagtcgaagccgacgccgctcgtctgcgccccttcgcggatcgcatcgacgacctcgccgctcgccgcggccgcccgcgccggggcggcggtctcgcgggtggcgacgggagaattgttgaacaggaacatgacgtgtcccgccgggaccgtcattcggccccgcgagacccgactttcctgcacatatggtaaaggaagcttgaatgaggccgtttcccaacctgtcgcgtcacaagaaagcgtaggttttccgcccgcttgggcagaaaggcgccgttctgaatctgccccgatccatcgaaggccgcatgcgccccgcctcgccccgatccgagcctgacgcgctgcgccgcgccgtcgtcatcgtggacgcggcatcggccgatgcggctctggcggcgggcgccgatgcgctggtgttcgaggccgcgcttccttccgagctcgtggcggatctgcgggcgcgccggcccgatctgacgctctacgcggcgctcgacggtcccgatgattccggcctcgatgcactcatggcgcagaggccggacggcgtgctgctgcgcgatgcgcgctccggccgggacgtggccgccctcgggggccggctcgccgtctgcgaggcgcaggtcggcctgcccgacggcgcgaccgcgatcctcgccatgatcggccatcccctcggcgtgctcgacgctcgcagctttgccggagcgagcccgcggctgaccggcctcggcctcggcctcgatgggatggcgcttgcggtcgtcctgcgagaaacgggcgcgctcgcccagtcccgcagcctcgtccgcctcgctgcggcggcggccggggtggccgccttcgacatggtgacagagggcgaggattgctcacccgagcggcttgcggcggtgcagcaaaacggcttcgagtgggtcgtggtgcgggccccggcgagcgtcgcggtccggccgcgcgacggcgccgggtgaggcatccctcgggcgcaagcgggacaggagaggttgccatgttcaccgtctacggcgaccgcaagtcgggcaattgcctgaaggtggcctgggtcgcagcgcatctcgggatcgacctcgactggcgcgagctcgacatcctgaagggtgagacgcgcaccgccgacttcctcgccctcaacccggacgggcgcgtgccgaccctcgtgctggaggacgggcgcagcctcgccgagtcgaacgcgatcatcggctatctcgctcgagagtccgcgctgatcccggcggatgccttcgcgcaggcgaagatgcggcaatggctgttctgggagcaatacagccacgagccgtacatcgccgtgcgccgctttcagcttctctatctcggccgatcggaggccgaactggaaccgaagctgttcgagcggggccacgccgcgctcgcgctgatggagggcgccctggcggagcggcccttcctcgtcggctccgccctgagcctcgccgacgtggcgctcgtggcctacacccgcctcgcccacgaaggcggcttcgacctcacgccctatccggccttgcgggcctggatcgcccgcgtcgaggccgggctcgggatcggcgcggcgggccgatccggcgtgacgtcgtaaccggagccggcgtgcaaacgtgaagctgacccagatcgtcgccgtgaccgctgcgctcctggccgggcctgtgacggcgtgggcttcggatcacgcggcccaccgcatcgtcggcgatgaacgggagatcgttaggcgctacgaaacctcgggtcgaaacggcagcagttcatcgaattcgcggggcagcgacgtccttctcgaacgggtggtcgccgtcagggacgacggcgtggagctggaatatgatcttccgaagaacacgtccgcgccggacagagcgcgccagtggcagtttccggcccgcctgttcaagccgtcgagcgggcctgcaaagctggtcaatgctgacgagatcgacgcgcgcatcgacgcgtggatcaaggcggccgggctgacgcgggcgtcatgcgggggctggctgttcacgtggaccatgttcaagatcgagtgcgatccgcaatccatcatcgcgacggtcgaggggatcgacctgcgatccctgagggccggcgagggcgaaccctaccgggatatcgaatcgcgggtgtccgggacgttgacgcggacgcaggccggtccacgcggcgagacctacaccgcccttctcccgatcgatcccgacgcggtccgccgaacacgcgccgaaggggatgttgctgtcgcgcagatcatggataagacgttgaccctggatgacgcgcttcgcaggcgggcgcgggacaccatctcgggtacgatcgcgatcacgctcgagacggatgcggctgggacggtctggcgtcgaacgagggtcacgatactggaagccgtcggttcggacgggacgccggaaagctcgacccatacggagatcgtgacgcatcgggcggcctcggagcagcggccgtgaaggaccgcttccgatcctcgcggctctggacccgatcaggccgatagacccggcacgccctcggccgcccttgggcagccgcagctcgaaccggttttcggactcggtggtcagcgcatgttcgtaaccaaagcaacggcgcttggcttcggattaaaaccgttccatttcgcgagggcggcccctgtcccctgtcgcgacatgccccgagaggaatgaatggtggtctcacgatacggacgtgccctggctgcgggtgtcgcgttggctctcctcggcggccttccggcccgagcgcaggacagctcgacggccgagcagacgatcgacgttatgaacaccctgttcggcaagcatcccggaaagcgtgccaaccacgccaagggcgtggttgccgagggcagcttcaccccctccgccgatgcggcgaagatcagcaaggcgtccctgttcgcggggccggccgtgccggtgacgatccgcttctcggatgcgaccggtgtgccgacgatcgcggacggcgccgccaacgccaatcctcacggcatgtcgctcaagttcaagctcggcgacggctcggatatggacgtcgtcctgaactcgctcgcatatttccctgtcgccaccggcgaggaattccgcgacctgctgaaggcggtgtccgagagcgggccggacgcgaagaagccgaccgcactggagcgcttcgtcgccacgcacccggccgccgccacggcgggttccacggccaagaccccgtcgagcttcgcccggcagacctataacggcgtcaacgccttcgttttcgtcgataaggacggcaagcggcagccgttccggttccgggtcgtcccggttcagggcgaggagattctgtccgccgaggaggcggccaaacgggagccgaactacctcgtggacgaaatcggcccgcgcgtcgccaaggagccggcgaagttccgggtgctggcgcagctcgctgaggcgggcgatcccaccaacgacgccacgaagccgtggcccgagagccggaagactctcgacctcggcacgctgacggtcaccaaggtcgtgccggacagcgccgaggccgagaaggcgctgctgttcatgccaaacgcgctcaccgacggcatcgacgtgtcggacgatccgctcatcgatgcgcgtgttcaggcctacgcggtgtcgttcggccggcgcgcgcaataggcgattggtgtggccgggatcgctccgcctaacgggcggtcccggcggccggagccgcggatccggcggggcgcggcgtatccgaagcgccggtgcgggctccatccttcgtggcgcccgagccggtcagtccacccgcaccaacgctgcccgtggagggggcggcctcattccggtcttttgccggggacggggaagcggcccgtttgtcctcggccgccgcaacgctgccggcgagaccggtgagaagcgtagcaccgaggagaattccgcgtccagacagtcccatcatgcattcgctcccgcgtgcggcaggtcgtgctgccgtcctgcgtgaccaaccgcaggcgctcggccgtgttccggggcgccggttgctgcgttccgcagaccaagcagcgatcacgccgatcggggcctcaccccacgccctcagccggccttcggccgccgcagctcgaaccggttctcggactcggtggtgaagtagtcgaaatagccgccgcgcaggatcgggcgcatggcgccagtatcgacccggccgtccttcacgaagcggtcgtccacgtagatcgagaccacctgcccgatcaccatgaaattcgccggctcaccgccgccgagcggcaccagcggcacggtctgaagccacttgcactcgatcgccgcgggcgattccgcgacgcggggcgggcgcacgcggcgcgacggcgcgggggtcaacccggcaaagccgaactcgctctcgccccgtgccagcggcgccgaggtggcgttgaccgcctcgcgcagatcgaaggtggcaaggctgcacacgaactcgccgccctcttccgcgaaggtcatcgcgtccttgcggcccgaggaggagaacatcaccatgtccggctcgccgcccaccgcgttgaagaatgagtaaggcgcgaggttcacccgccccgcccggtccatggcgctgatccagccgatcgggcgcggggcgacgatggccttcagcgggttgtgcggcaggctgggcgtctcggcctcgtaatgcatggggtcagcctcaaagccgcgtgacgatctgggcgaggtccggccgcagccggtcggagggcacctcacgggcgcgtccgatatggatgaagccggcgatgcgctcggccgggtcgaggccgagggcatcgagcacccggcggtcataggcgaaccactcggtgagccaggcggtggcgtagcccgccgcgttggcggcgaccacgaggttcatgcagacggcgccggccgacagcacctgctcccattccggaattttgacgtgcggcccggcgcgagagacgacacccaccaccgtcggcgcgtgggcgaggcgctgccgctcctgcgcgcgccgcttctcgtcggcttgggggaagtcggcgaggaaggtctgctcgatgatcgcgccgacgcgctcgcgcgccgcgccctcgatgacgaggaagcgccaggggctgagcttgccgtgatcgggcacccgcgccgcgatcgcgagccagccgtcgagctcctccgccgtggggccgggcccgtcgagcaggatcggcggcaccgagcggcgggtgcgcagcagatcgagggtgctggctggcgcggcgtctcgaatctcggtcatggacaatccgcgtgcaggggctgaaggatgggtgatactcacttgccgaccgccatgccgccgccacggtcgggtttcaagagcgcgcgggtgcatcgagggcgcaacgagggccaagatggccccggacggcgcgggcagaaggatcgagggacgatgggacgcgggtccgcaggctgcagaatcgtcgcctcggtcgtcgccttggtcggtgccttggccgctctccccgcgatcccgcccgcggccgcgcaagcgccgacgccgttcgggccgggcctgccctcgccgggcgtcaccgggccggtgttgccgccgcccgcggcggagggcgaggcggacctctcgctctcggcggtcttcgtcggcgcgaacgggccgatccgctccggcctgacctggcgcgtctacggcgagaacggggacggcacccgcccggccatcgtcgcccggtcgaacgatcctgccccgaccttcaagctcgcagccggcgcctacgtcgccaccgtcacctacggctatgccagcgcctcgaagcggatcaccatggcgggcaccgccaacacggatcagctccgcgtcgccgcgggtgcgctcaagctgtcgggggcggtcggcgaccagaagattccgggcaaccagctcggcttctcggtctacgtgccgatcgggacgaattcggaagggcgcctcgtacgcagcggcatcaaggctggcgagatcgtgcggctgcccgagggcacctatcacgtcgtgtcgagctacggcgattcgaacgcgatccagcgcgccgacctccgggtcgagaacggcaaggtcaccgacgcgaccatgaaccaccgcgccgcaaccgtgaccctgaagctcgtggccgcccccggctccgaggccttcgccggcaccgccttcagcgtgctgacgccgggcggcgacacgatccgcgaggcgatcggcgccttcccatccgtcacgctggcggagggcgactacgtgctgatcgcccgccacgacggccaagtcttcacccgcgagttcaaggtggagagcggcatggaccgcgacatcgaagtggtggccaaaggaagctgagcccgatgcgcctgcgcaagaccgccctcgcggcccttctgatcctgtccggcgcaagtgccgcgggctctcagaccgtcgtggacggttcggaggccggtgtcggggcggaggcgacgcggaccgcgctgagcctgatcgagcggcagatgcgcgaccccgaggcgaaggtcgccggcctgcggatcggccgggccggggccttgtgcggcacggtcgatctgcgcaaccgcatgggcgcctataccgggtcccggccgttcgtggcggacctgtccgaacccttcctcgggcgtctgcccgagggtccggagctgcgcagcccgggctccgtgggggcgttccgggccatggagcgggcgaaggcgctgttcgaggcgaactgcaccgccggctgatcgcctgttcggcgaatggggtcagccggttggtggatcagattcgcttctccggccaatcccctcatcctgaggtgccggagcgaagcggaggcctcgaaggagggctccagaagacgctgcgattcctggagccctccttcgaggccgctccgcggcacctcaggatgaggtaagtcctgggaaaaccagtcgaatagaatctcaagcgaacggcacgatcagcggcagcgcgagcagggcgccggcggccaggacgatggcatcgcgcaggcgccggccgatccaggcgcgggcgtcgggatgctgtgcgtgggtgtcttcgaaaaacgtcatggtctgtctcctgtcggttcgatggccccgatattacggcgccgccgctttcccgacagggacggttgcggtacgatttcaacgaactgtccgggacgagcaccgatacagttcggagggacagccatgacggtgacggtcgcggaaccggtcctctcgcgggtcgagacggtgatgcgggccatcgaggcgcggatcgagggccgggcgctcggccccggcgcgcggttgccctcggtgcggggcctcgccgacagcatgcaggtctcgaaatcgaccgtggtcgaggcctatgaccggctggccgcgcgcggcgccatcgtctcgcggccgggctcgggcttcttcgtctccgcccgcccggagccgctctgcctcaccgcgatcgggccgcggctcgaccgggcggtcgatccgatctggatcacccggcaatcactcgaggcgcggccggattccctgaggcccggctgcggctggctcccgccggactggttgccggaggcggagctgcgccgggcgctgcgccaagtcgcccgccagagcgcggcggtgatgttctacgacacgccgcagggccacgcgcccttgcgccagcatctcgcgctgcggctgaccgagcgcggcatccgcgcccatcccgatcagctcgtgctgaccgattcggtcacccacgcgctcgacctgatcatccgcttcctcgccgagcccggcgatacggtgctgctcgacgatccctgttacttctcgttccaggcgctcgcccgtgcccaccgcctcaacatggtcggcgtgccgttcgggccggacgggccggatctcgccgcgttcgaaggggcgctgatcgagcacaggccgcgcttctacatcaccaattccggccttcagaacccgacgggcgcgaccctgagcccggtcgccgtccatcgcatcctgcggctcgccgagatgcacggcacgctcatcgtcgaggacgacgcctatgccgatttcgaggcggagccgggcccccggctcgccggcttcgacgggctcgaccgggtgatccatgtcggcggcttctcgaagacgatctcgaccggcgcccgcgtcggcgcgatcgcgatccgcggcgactgggtcgagcgcctcgtcgatctcaagctcgcggtctcgctcagcgacaaccacctcaccgcggccaccgtccaccgcttcctcgccgagggcagctaccgccaccacgtcgatgccatgcgcacccggctggcggaggcccgcggcacggtggtgcggcggctggcggaggtcggcgtcaccgtgcccttcgtgccgacagggggcatgttcctgtgggcgcgcctgccggacggcctcgacgcggccgaaatctcccgccgggctctcgcccgcggcgtggtgctggcgccgggcaacgtgttctcgctgagccagggcgccgccggcgccatgcgcttcaacgtggcgcaatgcgccgacccgcgggtgttttccgaactcgcgcgggcgatggaggggtgaggcgcgtctgcgccccaccgctcgttcgtcttacggcgccggaagctcgacgtgctggccgtcgagcaccgcgtcggtgcttgggaggctctcggacgcggcatccgcccggcggcgatccggggaggtcgcctcctcgatgaaggcggcgagcgccgcatcgagcgtcatcgtggtggtcttctggcttcccatgcggcgcaccgagaccgtgcgctcctccgcctcgcggcggccgagcgccagcagcaccggcaccttggccaacgagtgctcgcggaccttgtagttgatcttctcgttgcgcaggtcggcttcgacccggaggccggcgcgctccagaacgcggacgacctcgcgggcgtaagggtcggcgtcgctggtgatcgtggccaccaccacctgcaccggcgcgagccagagcgggaagtgcccggcgaaatgctcgatcaggatgccggtgaaccgctccatcgaaccgcagatggcgcggtggatcatcaccggcggcttcttctggctgtcggcgtcgatgtagctcgcatcgaaccgctccggcaggttgaagtccacctgcgtcgtgccgcactgccagtcgcggccgatggcgtcgcgcagcacgtactcgaatttcggcccgtagaacgcgccttcgccgggattgaccgcggtcttgatccggccccccgactgctcctcgatctgggccagcacctgagtcatcaccgcttcggcgtggtcccacagggcgtcggagccgacgcgcttctcgggccgcgtcgagagcttcaccaggatctggtcgaagccgaaatcggcgtaggtcgagaggatcaggtcgttgatcttcaggcactcggcggcgagctggtcctcggtgcagaagatatgcgcgtcgtcctgggtgaagccgcgcacccgcatcaggccgtgcatcgcaccggacggctcgtagcggtggacgacgccgaactcggccatgcgcaggggcaggtcgcggtaggatttcagcccgtgcttgaagatctgcacgtggccggggcagttcattggcttcaaggcgaaccagcgcttgtcctcggcctcctcgccggcggattgggccgcgaacatgttctcgcggtaccagccccagtggccggaggtctcccacagcgacttgtcgaggatctgcggcgcgttcacctcggcgtagtcgcccttcaggcggcggcgcatataggcgatcaactcctggaagatcgtccaacccttggcgtgccagaacacgacgcccggcccctcttcctggaagtggaagaggtccatctccttgccgagccgccggtgatcgcggcgctcggcctcctccagacggtgcaggtaggcgtcgagatcggcttgggaggcccaggcggtgccgtagatgcgcgtcagcatcggattgttggaatcaccccgccaataggcgcccgcgaccttcatcagcttgaaggccgcgccgaccttgccggtcgaggtcatgtgcgggccgcggcagaggtcgaaccactcgccctggcggtagatcttcagatcctcgcccggcggaatcgcatcgaccagctcgaccttgtagctttcgcccttctcggcgaagagcgctttcacgtcgtcgcgcttccagacttccttggtgaagggcgcgtcgcgcgaaatgatctcgcgcatcttcgcctcgatcttcgggaagtcctccggcgtgaacggctcgtccttggcgaagtcgtagtagaagccgttctcgatgacggggccgatcgtcacctgcgtgccgggccagagcgcctgcaccgcttccgccagcacgtgcgcgcagtcgtggcggatcagttcgagcgcccgcgcgtcatcgcgaaaaatgaactcgatcgcggcgtcgcgcgcgatcgtgtcgtcgaggtcgcagacggtgccgtcgagcgccatggcgaccgtgcgcttggcgagcgacttggcgatgccctccaccacggtccgaccggtcaccgcggcgtcgtacgcgcgggtgttgccgtcggggaaggtcaggatgggcatgatgggaccgtgtttttcgtcgatgacgccccggggaggggacggcgggttttcggaaggcgggcgagtgaagtcaatgctgattgaccacgccgagggaggcagtcgctctcgcagccgatttgaaagggggcctggcacgctccccgctcctcatgctgaggcgccgagcgtcagctcggcctcgaagcacgccggaacggtcgctctcgtagcatcggttggcctggagaagcgtcgcggcgtgcttcgaggctgctgccgcagcacctctgcatgaggactgttgcggacgccaaaacaggttgatcgaaccggctgagtcctaaagatcgtccggcccccagccgaggcgcgcagcgatcgctctggcctcggtgtcatcgaggaacagcaccagccccgctccgccatcggcggcgacccggaaccggcgtgtctcagccgccggccggcacgcatcgagccgttcgagcaggctccagtcgaagttcttgtcggccgggaaggtgaggggcgggatcggcggctgcgtctcgaacgcgacgcggaagccgtgcccgtagggcccgagttccggcacgcgggagacggtgacgccgcggccggtccaggccccggcgagatcgatcagccgggcgaacagcgcgcgataggtctcctcgtcggcgccgtcatagcagtgatcgtcaaagatcgccgcgttggcgaattcgtcctcgatcgcgtcggcgagggcgcgatagctccacaggatggcgatcgacagcgcctccgagctgcgctcggtcagcggcagggtctggttgccgtcgccaacggcgaattcgggatgttccgccatcgttcgcgcgacggcgcgccggtccatcccttcgtaatggggcccaagccgaaggccggccgcgatcaagccgttcagggccacctcgacggcgtcgatctccgcctcgctgcgccgttgcggcggctgcggtttcggctcccaggccggcacgggcggcggcggttccggttcccaggccggcacggggtgcgggcgctcctgcccgaacaagcggcggagccaaccgatcatccggcgccccagagccatgcggctccgcgcacgccggaggcgtcgccgtgccggctcgcccgcatcggcgtgtcgaagcggtcggagaagacgtgcggcgcgattgtcccgggcaaggcggcgacgaggccctcgacccgcgagaggccgccgccgagcacgatcacgtcggggtcgaggatgttgaccacctgggcgatgctgcggccgaggcggtcgcgatagcgggtcatcgccgcggcggcctccgcatccccggcctgcgcccgagcgacgatcgcctcgccggtcagagtctggcccgtacaccggaaaaagtccgccgcgaggccgggaccggagagccaggtctcgatgcagccgtggcggccgcaatagcagccgggaccggggcgctcgtcgtcgcggggctgggggagcgggttgtgaccccattccccggcgatggcgttgcggcccgtcagcgcctgtccccgaaccgcgatgcccgaaccgacgccggtgccgaggatgatcgcccagacgagggtctcgcccgcgccggctccgtccaccgcctccgagacggcgaggcagttggcgtcgttctcgacctgcaccgggcggccaagccgggcggcgagatcccctgcgaacgggcgaccgttcagccagaccgagttggcgttcttgatcaggccggtggcgcgggagaccgcgccgggcatgccgacgccgacgctcgcctccgtcacgccggactgttgcgcgccggcctgccgctccaaagcggcgacgacaccggcgatggcgtcgagggtgccggcatagtcgccccgcggggtcggcacgcgggtctcggcgcgcgtcgtcccgtcggtgtcgagcgcgatcccggcgatcttggtgccgccgagatcgatcccgatccgcaatcggtcggaggccaaagcggacttactgcgccgccacgaccttcggagcggtggcaggctcatcctcgccggggccttccggcgcctcgtcggagatctcggtgccgatcgcgaccggatgcgccatcacctcggcgagcttcttccggtcgagctcgccctcccagcgggagacgacgatggtggcgacaccgttgccgatgaggttggtgagcgcacggcattccgacatgaatttgtcgacaccgagcaccagcgtcatcgccgccaccggcaccggcgcgccggggatggcggccagcgtcgcggccagcgtgatgaagcccgcgccggtcacgcccgaggcgcccttcgaggtcagcatcgcgacgaggaagatcgtcgcgtactgcccgaccgagaggtcggcacccaccgcctgcgccaggaacagcgtggtgagcgtcatgtagatgttggtgccgtcgaggttgaacgagtagcccgtcgggatcacgaggccgacgaccgagtccgaggcgccgaggcgcttcatcttggtcatcatgtgcggcagcacggtctcggaggaggaggtgccgagcacgatcagcagctcatccttgatgtaggcgaggaacttgatgatcgagaagccggcgaaggccgcgatgccgccgagcacgacgaagatgaacagcagcgaggtggtgtagaaggtgcccaccagccaagcgaggtcgatgaccttgccgatgccgtactggcccaccgtgaaggccatggcgccgaaggcgccgatgggcgcgagcttcacgatgaggccgatgatgcggaagaacacctgacccgcggcgtcgatgccgtgggtgatgctctcgcccttcttgcccatgccggtgagcacgacgccggtcagcaccgagatcagcagcacctgcagcaggtcgcccgtggcgaaggcgtcgaagaagcttttgggaatgatgccgaggaggtgggcgaccgtcgaatcagccgccgccttgctggcgtagccctcgaccgctttggcatcgagcttcgacacgtcggcgccgaagcccgcgcccggctgaaccacctcgccgacgatgatgccgatgaggagcgcgagggaagagaccacctcgaagtagatcagggccttgaggccgacgcggccgaccttcttcaggtcgccgatcgaggcgatgccgtggacgatggtacagaagatgatcggcgcgatcagcatcttgatcagcgcgatgaagccgtcgccgagccatttgagcgacttgccccattccggctggagccagccgagcagcacgccgagcacgatggcgatcagcacctggatgtagagcacccggtaccagggagtgtgcgcgccggatgtaccgggggcgcccgcatcatgcgttgcggaatgggccatgtttcctcaccgataccgtgttgcgcggccacgcccgggcggctttgggcggacgctattccgtttgatcgcggtgctcaatcgcacctcggtagtcggcgcggcgtttgtaactaatgagtctttcgacctagccgcgtattttggccgcgtattttggccgcgcatcgcgtcagggccgccagggcgacgttcgggccgggctgatggcaaggaagcggggccggtgcaagccgtcttctgtgcgatgccggcccgctgcatcggggccggccctccgctttgtcctccgtccccgcgacgaagcggcttccccttggcgggcgggcgctctagaagcgctccatgttcggcctcatccgctttccgccgcgaattacgggcccggcctccgcgtaggcgccgcgttcagcggccgcgccggatgccgggtgaagcgcgtccgcccgtttttcttcgaccgtccccgcgacgaaagccctgccgaaccccgccatgagcgaccagaccgacgccgcccccgtggccgcccgcgactattcgcggaccctgttcctgccgaagaccgattttccgatgcgcgcggggctgcccacccgcgagccgctcctgctggagcgctggaaagacatcggcctctacgaaaagatccgcgccgccgcgaagggccgcccgcgcttcgtgctgcatgatggcccgccctacgccaacggcaacatccatatcgggcacgcgctcaacaagatcctgaaggatgtcgtcgtccgctcgcagggcgcgctcggccgcgacgcgaactacgttccgggctgggactgccacggcctgccgatcgagtggaagatcgaggagcagtaccgcgccaagggcaagaacaaggacgaggtgccggtgctggaattccgccagcaatgccgggccttcgccgccgaatggctcaacatccagcgcgacgagttcaagcgcctcggcgtcaccggcgactgggatcatccctactcgaccatggcctatccggccgaggcgcgcatcgccgccgagctgatgaagttcgccgcctccggccagctctatcgcggctcgaagccggtgatgtggtcggtcgtggagaagaccgcactcgccgaagccgaggtcgagtacgaggagcatgtcagcgacacggtgttcgtggcgctcccgatccgcgaaggggccccggtcgaactggcgaacgcccgcgtcgtgatctggacgaccacgccctggacgctgccggccaaccgcgccgtcgcctattcgaagcgcgtcgcctacgggctctaccgcgttacgcaagcggccgaggacaattgggcgaaggtcggcgacagttatgtcctcgccgacgcgctcgccgagggcgtgttcaaggctgcccgcgttgaggcgttcgagcgcgtggccgatgtgccggcggcgagcctggccgggctcaccctgtcgcatccgcttcacgccttcgatcccggctacggcttcgcggtgccattgctggagggcgagcacgtcaccgacgaggccggcaccggcttcgttcacacggcgccaagccatggccgcgaggatttcgaggtctggatggccaatggccgccgcctcacggaagccggcatcgacacccgcatcccctacaccgtcgatgccgatggcatgctgacggaggaggcgcccggcttcaccggccgcttcgtcttcaccgccaagggcgacaagggcgacgccaacaaggcgctgatcgccgcgctcaccgaggtcggcgcattggtcgcccgcggggtgctgcgccaccaatacccgcattcttggcgctcgaagaagccggtcctgttccgcaacacgccgcaatggttcatcgccatggaccggccggtggacgcgctcggcaaccgcaccctgcgcgagacggcgctccacgccatcgagcagacgcagtgggtgccgccgcagggcaggaaccgcatcaacggcatggtcgcgggtcggcccgactgggtggtctcgcgccagcgcgcctggggtgtgccgatcaccgtcttcgtcgagcgcgagaccgggaaggtgctgcgcgacgagagggtcaatgcccgcatcgccgaagcgtttgcggcggaaggcgcggacgcgtggttcgcggagggcgccaccgagcgcttcctcgcgcccgattacgatccggcgaattatgagaaggtgaccgacgtcctcgacgtgtggttcgattccggctcgacccacgccttcgtgctcgacgatgcgcaagccttccccggcctggccggcatccgccgcgcggtcgatggcgggcctgacacggtgatgtatctcgaaggctccgaccagcatcgcggctggttccagtcctcgctgctcgaatcctgcggcacgcgggggcacgcgccctacgacgtggtgctcacccacggcttcgttctcgatgccaagggcgagaagatgtcgaagtcgcgcggcaacgtcgtcgcgccgcagaacgtcatcaaggaatccggcgccgacatcctccgcctctgggtcgcggcggccgactattctgacgacctgcgcatcggaccggagatcgtcaaaaccttcgccgagacctaccgcaagctgcgcaattcgctccgctggatgctcggctcgctcgcccaccgcgtgcccggcgacgacgtgccgttcaccgagatgccggagctggagcgcttcatcctgcatcgtctggcgcagctcgacggcgagatccgcgacgcctacgcggccttcgacaccaagcggatcgtcgccctgctcaacggcttcatgaccggcgacctctcggccttctatttcgacgtgcgcaaggacgcgctctactgcgatccgatctcctcggtgacccgccgcgccgcgcttcaggtcatcgacgaggcgttccgccgggtggtgatctggctcgcgccggttctcgccttcacggcggaggaggcgtggctcgaccgctacccgtcgcaggacggctcggtgcatctccagaccctgccggagacgcccgccgcatggcgcgatgatgcgctcgctgcccgctggcaaaagatccgcaaggtccgccgcgtcgtcaccggcgcgctcgagatcgagcgcgcggccaagcgcatcggtgccagcctcgaggcggcgccgaccgtctacgtgtcggattccgatctgctcggcgcgctcgatggcgtggacttcgccgacacctgcatcacctcggcgatcacggtgcgcgccggcgagggcccggccgacgccttccgcctcgacgaggtgaagggcgtggccgtggtgcccgagcgggccgagggcatcaaatgcgcccgctcgtggcgggtcacgccggaggtcggcagcgatcccgactatcccgaggtgacgccccgcgacgcgcgagctctgcgggagtgggacgccgcccatccggaggcggcgtgaccgccttccgctccggcctgatcgcgttgctggccacgctggtcctcgatcaggcctccaagctctggctctatttcggcaccgacctcgtgatgacgcagccctggcggctggcgccgttcgcggacttcgtcgtggtctggaaccggggtgtctcctacggtctgttccagcaggagggcgggctcgggcgctggctgctcgtcgcggtctcgctcgccgctgccatcggcttgtcggtgtggatgcgccgcgccggctcgcggctgctcgcggtggcgctcggcctcatcgtcggcggcgcgctcggcaacgctatcgaccgggcggcctacggggcagtgttcgacttcgttcacctgcacgcgggaacgtggtcctggtacgtattcaacgtggcggatgcggccatcgtcgcgggcgtcgtcgggttgatcctcgacagcctgcggccggccccacgttccccgagcacggacgtcgccgggaacggcggccgtccccaagcttgaggtcaggcgcgccccagccgcgtcaaggtgccataccttcgcctgaaacccggctcacctcggtttgcgtgggctcgacgcgcttcacgatgaagtgatgtccggctgaccgtcccggatcaaaagcgggcggggccggtccgtagccttggggaaatcggcatgaacgggcggcgcaacgtctcgcgggctttcggatcgatccgtcctctggctttgagagcggcttggggcgcagctctgctgcccggcctcgccgtcggcgcagcccgcgccgagggcgaattcatgcgcgacacgctgagcaatctcggcctgatcgagccggaccgtcccgccatcacctatcgcgagcgcgcaccgctggcgatgccgcccaagctcggcggtaaggaggatctgaccgccggcctgcccccgccccgggcccgtcaggccgatccggcctggccgaaggatccggaggtggtccagcgcgagcgcgctgccatcgaggcgaagaagccgatcgtgcgcggcgcgcagggccgcatgaacgacaacaacgagacgctctcggtctacgagatggaggccggccgccgcgcgggcgccgggtcgctgaccgggccggcgaacgcccccggccagggtgacacccgcgattcgacctggctcaacccgttcgaactgctcaagggcacgaccgacaagaccgagccgtcgctggtcgagcccgaccgcgatacgctgaccgatccgcccaccggctatcgcaaggcgccgatcaaggtcgccaaaccgcagggtggccctgtgggtggtccgatcagcgaccgtgaagaggccgacccgcgtgcctatatgagaaactcgtccgggcgctgagagcggacctccgcccggtttcgtcgatctcggcgggtcggcgaaggcgcccggcatcccggggggactgtcaccgcgcggacacgccgcgcggtatgggatttgccaccggcgaccgatcacgggacaatgccgggattctttgggacggaaagcgcggagggcggaagagcccccgcataaggaaagtgggatgcacctctaccggaaggccatcgcgcccgtgggaccgcagcgaggcctgaatcacgccggccgtgtggacgccgccccgttcgggcgctccgaggcgggcggcccggaggtctccgccttcgtgctcgacaacgggctcgacgtggtggtggtgcccgatcaccgggcgccggttgccacgcacatggtctggtaccgcaacggctcggccgatgatccgatcggccagtccggtatcgcccacttcctcgaacacctgatgttcaagggcaccgagcggcacccggccggcgccttctcgaaagcggtctcgtcgctcggcggccaggagaacgccttcaccagctacgattacaccgcctatttccagcgcgtcgcccgcgaccacctctcgacgatgatggccttcgaggccgaccggatgagcggcctcgtgctcgacgacgccgtggtggcgcccgagcgcgacgtggtgctggaggagcgccggatgcgggtcgagaccgatccgtcggcgcagctctccgaggcgatgtccgcctcgctgttcgtgcaccatccctacggcatcccgatcatcggctggatgcacgagatcgaggagctgaaccgcacccacgccatcgactattacaagcgcttctacacccctgagaacgcgatcctcgtggtggccggcgacgtgacgccggacgaggtgcggcgtctggccgaggatacctacggccgggtgacgccgcagggcgcgcggccgctgcgcactcgcccgcgcgagccggagccgcgggcgatgcgtcggatcgcggtggccgacccgaaggtcgagcagccgaccctgcagcgcctctacctcaccccctcctgcatgaccgcccgcgacggcgagggctacgccctcgaactgctcgccgaggtcgtcggcggcggctcgacctcgttcctctaccgcaagctggtgctggagatgggcgtcgcggtgaatgccggcgcttggtacatgggctcggcgatggatgacacgcgctttgccgtctacgccgtgccggccgagggcgtgaccctggaggccctcgaagagcatatcgatcgcgtgctgcgccgcgtccccgaggcgctcggtgcggaggcgatcgagcgggccaagatccggctcatggccgagacggtctattcctccgattcgcagagctcgctcgcgcgcatctacggctcggcgctcgccatcggcgagaccgtcgaggaggtgcgccgctggccggtcgagatcgaagcggtcacccatgaccggctcgtcgcggtcgccgcccgctatctcgtgcccgcccgctcggtgaccggctacctgaccaaggcgcgcgacccggacgtggcgatcgcctgagacggccctgattcttcgcgccgccctcgatggcggcgccgtttgcgaaaagacgcattaaggaacttccgatgaatctcgccgagaccggcacccgcaccgcgacgtcgccgacccaggcgttgccgctcgcggccgcccccggcatcgaggcttggcacgtcgcctcgccggtggtgccgatgatcgcgctctccttcaccttcgagggcggcgcggcgcaggatgcggagggcaaggcgggcaccgcgcagatgatggcgcggctgctcgacgagggcgcgggcgatctcgactcggatgccttccaggaggcgctcgcggcccgcgcgatcgagctgagcttccacaccggccccgattccatcggcggctcgctcaagacgctgctcacgcatgccgacgaggcgatccgtctgctggccctgtcgctggccgagccgcgcttcgatcaaccctcgatcgagcgcgtgcgggcgcagatgatcgccagcctgcgctaccagcagaacgatcccggcgtgctggcctcccgccgctacttccgcgaggccttcccggggcatgcctacggccgctcctcgtcgggcaccatcgagaccctgtcggcgatcacccgagacgacctcgtcgccctgcaccgggccgtgatcggtcgcggcagcctcaaggtcgcggctgtgggcgccttcgacgaggcgacgatcaccggcatgatcgcccgcgccttcggcgctctgcccgaggccggcccgctcaaagccattccgccgaccgcgatcaacgaactcggccgccgcatcgtcgtcgatctcgacgtgccgcaatcggtgatccgcttcggcatgccgggcgtggcgtggcgcgaccccgacttcatcccggcctatgtgctgaaccacatcctgggcggcggcgccttcacctcgcgcctgttccaggaagtgcgcgagaagcgcggcctggcctactcggtcggcacctctctgacctcgcaccgcgccgtcgccatgacctggggctacaccgccaccaagaacgagcgcgtcgtcgaggccctcgacgtgatcggtgacgagatccagcgcctcatcaccgacggcccctccgacgaggagttgcagaaggccaaggactatctcaccggctcctacgcgctcggcttcgacacctcgaccaagatcgccaaccaattggtgcagatcgccttcgaggggctcggcatggactacatcgcccgccgcaacgacctcgtggcgagcgtgacccaggccgacatccgccgggccggcgcccgcacgctcggcgacggcaagatgctggtcgtcgccgcggggcggcccacggggctgtaggcgcctttccaccaattccatcacggccggggccggcacgcggacacgcgtcgccggcctttttctttttaagtccagcgatttggtgcggccggcgaagtcggaatgagccgggcgccttgggctcgcgcccaaaacccctatctggggaggccgaacccgctcaccgcgcgaggcctcaagcgatgcagctcaccggactccaccacgtcaccgccatcacggcgcaggcggccgacaacctcgccttctacacccgcgtgctggggctccggctcgtgaagaagaccgtcaatcaggacgatgtctcggcctatcacctgttctacgccgacggccgcgcctcgcccggcaccgacatcaccttcttcgactggccggcgcccgccgagcggcgcggcaccgacagcatctcgcgcaccctgctgcgcgtcggcggagcggcaagcttcgactggtggcgcgagcatctcgcccgccagggggtgagccaccatccggcgatcgagcgggacgggcgccttaccctcgacttcgaggacggcgagggccagcgcctcagcctcgtacatgatggcggcgtggggccagcccatccctgggcgggcagcccggtgccgcccgagcaccagatccggggccttgggccgatccgcctcaccgtctcgcagcccgagcgcaccgaagcggtgctgacgcaggtcctcggtttccgccgcgcccggaccttcgagctgcccgagggcgaggtgacagtgttcgagaccggcgagggtggtcccgccgcggaggttcagcttctcaaagggacgggggcgccggctcgccagggcgcgggtgccgtccaccacgtggccttccgcatccccgacgccgattacgacgcctgggccgaccggcttaagcagcgccgcgtcccctccagcggtcccgtggatcgctactacttccgcagcctgtatttccgcgagccgaacggcatcctgttcgagatcgccaccgacgggccgggcttcgccaccgacgagacgatggaatcgctcggcgagcgtctcgccctaccgcccttcctcgagccgcgccgggccgagatcgaggcggggttgaagccgctgtgatgcagcgcgcccgttcgccgaagtccggggcgtgagggcctatagattccgcaggaaagtgaggctcggcgagaagaaatactcgccgcccttcatgtgaacgaagccgccgaaatcgacatcggtcgcgacgccctccgttggatcgtcccaagcccgtggcagcttctgttcgccggccgtcagaagtccttggccgatcaccggatcgactccatggggcggcgtcggctggagggggaagttggtgttgttcgcccaaactgcctgcgtgaacgcgaactggtgggcaattttggaattgtaggccatgaacagcagtccgacgccgttcttgggcagcttgtcggcgaccctttcctgaaactcctccaggctgtccgcctccggcagctcggctgggtgaacctcacgccgggcatcctcgtagggaatgcctcgccgcggcatcaggtggctgcgctcctcggcttccggctccgcgccgccggacccacgcggattggtcttgcggatatgggcgtggaaggggcagcgactgccggcatccgccgtgtagtcgaagttgttccctggcttgagggctctggcctcgggcgacagcgttaccggtgtgccatcctcgaagcggccgacgatgagggcgccggccaattcgcgttcatcggcgcccatcagatccaactgatccgcgacgacctgctcacgcagcttgaaggaacgtacccgctgctcgagcttgcgaaacaccaagtagctgccgaaggccgtcggatcgtccggcacgccgggatcgggaaccagggccaaaccgagggggaaggccgggtcccaccgatctgtcccggtctccttccgctccgcttcgatgtcttcgatcagcatcaggggctggctgcggccgtcgacgtagccgaaatgctcgatgccctcgccggctgcgttgaagagagcggctccgtgctggatgaacaccgtgccaccggctgcgtggatcagttcacggatctgcgccgcgagtttcgcccgcgaactcggcgtctcgtgcgcggcgatgacgactccgtggacgggcgtgcggaattcccgctcccaggtctcgatagatggatcctgcagggccgcgatactttccgggtgtcccatcccaagggcaaaatccggatcggcgggggcgacgtcgccccgtccgatcgcttcgtatcctgcagccgacagcgccacgtggacgaaagcccccgcaccccggccgccgtcgcgcttctttccggccttcttgaaggtgtcggcatcgatcagttgccgataggcactgacgatgtggaaattggcaagctctcgcagcaggcgtctcgcttcgagactccgcgccggatcgagccgaaagaagaggttcgcggtgaaatgccgtccatgccctttcaagatattgccttgaaggccctgcagcatcagaagttcttctgaatcggctttcttccaggacagaggttccgtgatgtcgatcgccatggcgccctccgcaaataccgtgggtataagagagatttactgggaaatatgcagcgtcgatgcgcgccgaatcggaacaatttaagttttagctatgtataaagtgcctgtgccatcaatatcaatttggtggtaactcgggtgggccggcctttgccggtcgggatgtccagcccaaggagccgccggcttcgaatgatgcgctgccgtcagatcgcctgcgctcttcctgcggcttgacgtttgtcccgcagttgcgagaagagcggccggaaaactcctgcatctgggctctttagaacgatgagcaagtacaacgaggagcgcgtcctctccgtccaccactggaccgacacgctcttctccttccgcacgacgcgcgatccctcgttccgcttccgcaacggcgagttcacgatgatcggcatcgaggtcgagggccgtccgctgctgcgcgcgtactcggtggtctcggccaattacgaggaggagctggagttcttctcaatcaaggtgccgaacggcccgctcacgagcaagctccagcacctcaaggtcggcgatccgatcatgatcggcaagaagccgaccggtacgctggtgctcgacaacctcctgcccggcaagaacctctacctgctcggcaccggcacggggctcgcccccttcctgtcgatcatcaaggatccggagacctacgaccgcttcgagaaggtcgtgctcgtccacggctgccgtcaggtgcaggaactggcctatggcgagaccatcaccgagaccctgccgaagcacgagttcctcggcgagatgatcgccaaccagctgatctactacccgacggtcacccgcgagccgttccgcaaccgcggccggatcaccgacctgatgacctcgggcaagctgttcgaggatatcggcctgccgaacatgtcgatcgagaacgaccgcttcatgctctgcggctcgccggagatgatcaaggacacccgcgagatgctgacgggcctcggctacgaggagggcaaccacggcgaggcggcccactacgtgatcgagaaggccttcgtcgagaagtagcgctcgagcgctttccggcgaagtgggttccggttcgtcgaaagaaagcgcggcacaacaaatggatagaggcgtgatccgacccaacgtggccgggcacggctctagcggagcgaccggccccggtcgctccgactcacgccttcatcctgagctgcgaagccgcccccaagggggttccggacatcgcgcgggagccgggcgatccttcgaagcccgtggtcgggggcacctcaggatgagggcgcgggtgggaccacgccgttttctaacccgagcgatccgcacgccatgtccccgaccgccctgttcgtcgtcggcgccggcaccgagatcggcaagacctacaccactgccggcctcgtccgccggctgcgcggccagggccggcgggtgcgggcgctgaagccgctcgcaagcggcgtccccccgctcgaccatcccgatttcgcggagagtgataccgggcgcctgctcgcagcgcaggggctggctgtcacgcccgagacggtcgcggcctgctcgccctggcgtttcatcgcgccgctcgcgcccgacctcgccgccgcccgcgaagggcgcagcctcgcgctgcctgagcttgtcgcgtggtgcggcgcgcgtctggccgaggccggtgacggtgagaccgtggtgatcgagggcgtcggcggcctgatgagcccgatcaccgaagacgcgaccggcctcgactggctgaaatctcaagcgatcccggcgctgctcgtgtccggcagctatctcggcgccatcagccacgcgctgacggcggtcgagacgttgcgggcgcacgccatcccgctcgtcggaatcgtggtcagcgagagcgagggcgctccggtcccggtcgagacggtggccgggcagatcgcgcggcacgcttgcgtgccggtcggctgcctgggccggggaggggattttcccgaaaacctccccgggattgcctgagccaattaccggccggagccgccgcgctccttcggcgccttcggctcgcgggattcctggatctcctcggccttctcctcgtcggtgtcgctgctgcgcttgatcgtgtcgtcgggcttggcggccagacccttcacgatggcgacgaggcgcttgcactcgtccgggaagccgtaggattcgagcacgatggcggcgtcgcggagcgtccgcaggtcgcgcacgatctgggcgttcttggtttcctgaagctccttcttcgccgcgatcgtcggttcgagcccggtatcctcgacattgcattcggctcgggcggccggcatcgcggcgagcatcaggaaggcgcaggcgatcaggcgacgcatgtcacgtctcgtatgggttgagggcggggaaactcagccgcggtggcgcagcaggtcgttggtcacggccacgagctgcgcggcgcggtagggcttgggcatgaacaccgattcgttcaccgcctcggcggcggagaggccgtcgcggccgccggaggtgtagaccaccggaagccgcggcaggctgcgccgggcgctgcgggcgagcgcgatgccgttcgtgttgcgggccagatcgatatcggtgaagagcaggtccacgtgctcgcgcgacaggatcgcctccgcctcctccgcatcggcggcggtcagcacccggtagccttcgtcgagcagcgcctcggcggccagctcgcagacgaaggactcgtcctccaccacgaggatcgtgtcggcgtggcgcgccagagagaacggcggcagggcagcggggatgcaggcgaaggggatcatggcagaactccaactcacccgtgctcggacaacagccgagcttgcggatcgccggaccaacggggccgtgaagggcctcgttcaccgtgattgcttcgatttgcgcgcatttggtaaccgatcggttaaccttgacggtacggtgcaggaactgttttcagtcgcgcctgacgcgatgacacccctaagcccttgtcggatgagcccgtctttcgcccccgcacccgcctgccgttcgaagagcgccttaacgatcgtgccgaccctgtgacccgaccctggcagatcggcttcggcgtcgtgctcacggcgctcgccggattcgtggacgcgctcggcttcatccggctcggcggcctctacacctcgctcatgagcgggaacacgacgcagctcgccgtcgcgctaggccatggcgagccgctcggcgccgtgctgccggcgttgctgatcggcgccttcctcgtcggcgcggtctcggggggcgccatcgccgccctgtgcccgccgcgctgggtcacgcccgcggtgcttggcctggaagccgtcgccctgacggcggcggtcgccctggcggccgagcacgcccatgtcggcgtggcctcgctgttcctggcgctcgccatgggcgggcagaacgcggtgctcgcccatgttcagggctttcgcgccggcaccaccttcgtcacgggcgcgctgttcgcgttcgggcagaaggcggcgctggcgctcgccggcaggggaccacggctgggatgggtcggcgacggctcggtctggctctcgctcctggtcggggcggttgcgggtacgctcgcccatgcgcatctcggaatcgcggccctggcgattcccgccgtcgtggcggccgggctatgccttgccgcgaccctgttcactctcgtgtaccggcgcgcgccggtgacgctgaccaagatctgaaggaagacccctccggcatgagcgcctccgctccctcccttaccgaccacgtcgcggacatcgcggccggcgcccatgtcaccgccgcccactggctcaaggggacgttggcgctggcgctggccgatggcggcgtgctgctggcccgcgacggcgcgatcgagaccgtctccgcccacccggacagcggcatcctcgtggcggccagcgacggcgcccggctcgtgagcgggggcgatgacggccgcgtggtcgcgacggcggccgacggccggtcgagcgagttggcgcaggccaagggcggcggctggatcgacgcgctggcgctccacggcgacggctcgttcgccttcgcctcgggccgcgcgatcgtcgcccgcgacgccaagggccgcgaaaaaaccctcacggcgcccaccaccggccgcggcctcgccttcgcgccgaagggctaccggctcgcggtggcccactacaacggtgtgagcctctggtacccgaacctcgaaaccccgcctgaattcatcgagtggaagggctcgcatctcgacgtgacgtggtcacccgacggccgcttcgtcgtctcgaccatgcaggagaatgcgctgcacggctggcgcctccagcccgaccgcggccacatgcggatgtcgggctatcccgcaaaggtgcgttcgctctcgtggtcgtcggacggcaagtggctcgccaccagcggcgccgaggccgccatcgtctggccgttcgactccaaggagggccccaccggcaaggcgccgcgggaatgcggcgtgcggccggcgcgggtctcgcaggtcgccttccacccgaaggccccggtcctggcgatcggctacgaggatggctgcgtgctgctggtgcgcttttccgatgcctcggagctgctggtgcgcccggcggtgaagggcagtgcgatctcggcgctcgcctgggacccggccggcgcccgcctcgccttcggctgtgccgacgggcaggccggcctgctcaccctgccggcctgacgcccgcgccgtggccctgttcggacgcgccccgaagcccgacgccgccgcccggcggcgggtcgaggcgtggctgcggaaggcgggtggttacggcccggacacggcgatgagcgtgagcgagatcgtctgcaccgatccggcctgtcccggcaccgagaccgtggtcctgctgttcccgcccggcgagaagacgcgggcggtgaagatcgccggggcgctcgacgccctgagtgaggcggatgtggcggccgccctcggccaagattgaaccgcggccctccccggcgccgcggatcgccctacaaaccggggtgcccccgcgaaggaagttttgatgttccgtgtcgtccgaacgctcggccttgccttcggactgctcgcggcggtcatcgccgcgcaggcgccggaattcgcccagcaatacacccagcgcctcggcggggccctggacgagctgcgccgcgccatcgccgcgctcgatgccgacgccaaggccacgggccgcagccgggacgaggcgctggcgctgctgcggaccaacccggatgccttcatcgcccgacgcggcgaatcggcccgggccgatgtcgagcggttgaagcggctggaggcgcagaagctcgccctcgacacggcggcgagcccgctcgggcgcctcagcgtgatggcccgtgaccccgacatgagcatcgcccgcgccacctatcgcgactatcagccggcggtgccgaccacggcggacggcctcgtcgccgggctgcttggcttcctcgccgcctggggcggctggcgcgtcaccagcgatgtcggacgccacctcgcccgccgccggcgccgcccgcggccgcaaaccacgccagtttgaggcaaatccggcactgatacggggggtgaggtgttgcagcgcctctacagcccggcccacccgcctgcactaggtgtaggctaagcgcccgcactccgcaggggcgccggatccggtcctccctcgatcatgccgcgtcccccgaccacgaccgtcgatcccgccctcgacgcggcggccttgctgcgccgtatcggcttcttcggcctgttcgtggtgctgccggtggccgcgcaggtctcgcgccgcgctaccgtggtgctggcccccatcgccgtcgtcctgctgatcacagcgagcgccatcgaccagcatcagcgcgctgtcggtccggccctgaagcggctgctgaccgcgccgtccttcctcgccggcatgctggtggtgttctggtcgggactgtcgctggtctggacgccgtttcccgggcccgcgagcgagcggctggccaacctcgtcgccatcgtggtgatgacgctgctggcctatctcgcgctccccgaccggatgcgctcggccaacctctacctgctgccgctcggcgtcggcgcggcggccatcgtcgcgatcctgatcaacctcgtcggcgacgcgatgctcaaggacaacccggacggcgacagcgccctggagcgcggcgcggtgctgctggcgctgctggcgtggcccgccgtggcgtggctgcgctcgcgccgccgcgacctgggctcgctcgtcgtgatcgtgttggtcgcgggcgcgctgctgctggcgccgggcgtgaccgcgctgttcgcgctggccatcggggcactcgtctttgcgctgacgcattggcgcctgtcgctcggcgtgcgcgtcaccgcgctcaccgccgccggcctgctcgtggccgcgccgctgctgccgttcctcgcacgtcccatcggcatcgccctgttcggccccgtggcgcccggcgtgctggcgctcaaggcgtggcagaaggtcgtcaccctggagccggtgcggctcgtgaccggccacggcctcgagacggccctgcgcggaaagatcttcggcatcctgccaatcaatgcgccgaccacgatgctgttcgaattctggtacgaactcggcatcgtcggcgccttcgctgcggccttcgccctctacggtgcgatccaccgcgccggccgcgacgccacggtgctggcgccctgcgccatggcggccttcgcgaccgcgtttgccattggctgcgtcggcgtcggcctcaccacgatctggtggctcaccacgctcgccctggcgatcctcaccttcgtggcgattgagcgcgggcagttccgctcccgtcggcccaaagtcgggctgatcccgcgcctgcccgcgcggggctgacgcctcaggcgtccgacggctcgatcgcgtcggccgccgcctcgatgccggccatgtcgtcgtcggagaggccgaaatggtggccgatctcgtggacgaggacgtgggtgacgaggtggcccagcgtctcgtcgtgctcggcccagtaatcgagcagcggccggcgatagagccagacggcgttgggcatctgccccgtggcgatttcgcccgcctgcgccagcccgatgccgcggaacaggccgagcaggtcgaactccgactcgcaccccatctcggtcagggtctcgtcgtcgggaaagtcgtcgatgtggatgcgcacgcccgcgcagagcgcccggaattcctccggcagggcggcgaaggcggcctcggccagggcctcgatctcggccagactcggagccttgatctcggcccagtggcccgcagccgtctcactcacggcgcggcgggctcgggcgggacgaccggcagcacgcagcgcaccaggaaggccgccagatcactggtgatgtggtcgatatgcggctcctgcaccgcttcctgctcgaacagttcgcggaacggatcgggcgtcggcggcaccaccagcacggtcgccatgccgaggtcgtgcggcaccacgaggttgcgggcgatgtcctcgaacagggccgagcgccggggatcgaccccgtggcgcagaaggaagcgctcgtaggtgccgcggtcgggcttggggatgaagtcggcgtcggcgatgtcgaacacgtcctcgaaatggtcgaggatgccgagcttgcccgcgaccgattccgcgtggcggcgcgatccgttggtgaggatcagcttgcggcccggcagatgctcgatcgcggtcccgagcgcttcgtcgagcttgatcgtcgagtggtcgatgtcgtgggcgaagtcgaggaagtcgtggggatcgaccccttcctccaccatcagcgccttcagggtggtgccgtagcggtggtagaaatgcttctgaagggcgcgcgccgagatcgcgtcgagcccgtagagccgcatgacgtagagcgtgatccgctcgtccacctgcggccagacccgcgcgtcgctcgggtagagcgtgttgtcgagatcgaacacccaggtatcaacgtgggagaacccgcgggcgtcggaggtggtgaagtgactctcgccgggaaggagcaaggggagggtgacgcttgaaaggagaaacgggacggggatgccccgtcccgtatgtagggagttgaaagccgctgggaagcgctgccgtcagctgcgccggatcagagtgcccgcgccgaaatcggtgaacagctcgagcagcgccgcgtgtgggaccttgccgttgaggatgaccaccgcctcgacgccctgttcgagggcgtagatgcaggtctcgaccttcgggatcatgccgccggtgatggtgccgtcggcgatcaggcggcggcaatcctcgaccgaaagctcctgaatcaggttcttgtccttgtcgagcacgccgggcacgtcggtcagcagcaacaggcgcttggcccgcagcgccccggcgatggcgccggcgaaggtgtcggcgttgacgttgtaggtcttgccgtcctcgccataggccacgggagcaagcaccgggatcagctcggccttcagcaccgcatcgagcacgccgcgctcgacatgctcgggctcgccgacgaggccgaggtcgatcgcctgctcgatgttactgtcgggatccttgatcgtccgcatcgcccgcttggcgcggaccatgttgccgtccttgccgcacaggccgatcgcccggccgccctcggcggcgatccagccgacgatctgcttgttgatcgagccggccagaaccatctcgaccacctcgacggtggcctcgtcggtgacgcgcaacccgccgcggaactccgattcgatgccgagccgggccagcatcttaccgatctgcggcccgccgccatgcacgacgatcggcttcaggccggattgttcgagcagcacaatatcttcggcgaagtcctccgccgccgccgggtcgcccatggcgtggccgccatacttgatgacgacgatttcctgatcgtagcgctgcatgtgcggcagcgcctgggtcaggatctcggcgcgcacatgcacgttcggcagcggatcggtcatcgcggtcgtcctggctctctctcgagtcggaggcggattcggcaggcttctagcgcaggctttgtgcagagcgaagagtccgcgtgctcgcgatcccgcgatgggtgccatgcgaagagcgttgtcaggccatccgaccggcgccggcccgtcggatgccggcggccaccccacggggcgatgctctagcgacgcttcgtgtcactcttgaaacgccgcctggccgatcgcgggatcgagggtcggagacggtgaaactcaagtctggcgggcaagaccggctatgtgtggtcgttcagctctatccagttcttcatctcagctgatttcagcgcgatgcttaaacggcggttaaccatcgcgatcaatcatgccctggttgaacgaagggggccgaccatgctgagtgccgatctggcgatgccgcgtccgagtctgacgcatcccggtttgcttgcccgcatcgtcgagcgtctcggtcagggcgcgggctcgtccgccgacgtctggcgccagctcaccgacaactacgcggtcgatctcgacgccgtggccgcgctcctgccctgcgccgagcccgagccgctctggctcacggcgcgcgcccaagctcgcaagcgctgagtccgcgtcagccgatcacccgcaggctgtcgcccgtccgcagcacgccgccggccagaacctcggcgtagacgccgcaatcggtgtggccgacaccctgcatcagggtcctcgggatcgacagatcgcgctggcccgtctgcggatcgacattggtggccgcgcagcgctcggttcggctcgtgatcttcaatcggacgtcgcccgcttccagcacccggccgaccatgtcgagttcggcccaaggctccagcccgtcgagatagaggttgccgcgaaagcggaggggatcgaccggggcgccgacgagatcctcggttgccgccacgctcgcacggttgatgagcgagacgtagcctgtgcgcgaatcggtgaagcggtagccgggcggcgctgtcagcacccgcggcgcgccgcgcagttcctgcggcaggaagcccttcatgaactcggcgagcgccgcgcgcccctccgctgtgctcagatccgcatccaccgcctgcacaccgttctcctcgaccgtgaggcgatgcgtggcgtcgtcgaaccgggtgcgcagccgggccagcgcctcgttacgcatcaacatcaggtaggcgatcttcggcaggtggcgcggcacggtctcgttgaagccggaggggccgttctcgatggcgtagagccggtcgccgggaaagtagccgctggtttccagttcggccgtctctacggcctcgggcgagagacctttgaccggatagcggtagagggcggcgatgcggagggcagggctctggctcatccccactcgctaaggccggacgcgcccgatttgcaaccaggccggtggggccctgcgccgcctacggagaattccgcatggtccggcgccgcggtctcggtcagcctgccgctttgcgtcaggaggatgaggacagatggccgaggtcaccgcgctctacagatatccggtcaagggcctctcggccgagccgcttccggcgctgacgctggctcgcgcgtccggcctcgccttcgaccgcgaatatgccctcgcgctcggcaccacggccttcgacccacagaatccggagccgctcgataagggctacttcctgatgctgcgcagcaacgaggtgctggcggcgctcgcgacgcggttcgatcccgagaccgggcagctcacgatcacccgcgacggcgcgacgctgctcagcgaggatctgacccggcctgagggccgcgaggcggtcgagcgcttcttcgaggcctatgtcggcccagcggccaaggggcgaccacgcctcgtgcgggcggccgaccacaagttcaccgacggcagcgtgatctcgccggccttcatgcgggcggtctcgctcatcaacctcgcctcggtccgcgccctggaagagcggacaggcggcgcgatccaccccttgcgcttccgcgccaacatctacgtcgatgggctggagccgtgggcggagatggattgggtcggccgggaggtgaccgtcgcgggcttgcgtctgcgggggctcgcccgcacgccgcgctgcgctgccgtcgatgtgaatccggagacggcccggcgtgacaccaacctgccgaaggcgctgaaacgccatttcgaccatgtcgatctcggcatctacctcgaagtgctcagcgacggcgccgtggcggtcggcgaccggcttaacgtgatgccgcaagccgaagacgccgcctgaacggccacgcatcggccgcgtaagcttggtccgaatgcccgcctgggatgcgttttggacgccctctccctcttgtgtcacgtatacgcaacaccagatcatccctaccggcggctcacaataaagcgccggtgtcccggtggggctcaccccgcgggacaacgcatcggaggctccgtgccgcgcaagcgggcggacgatcttcgatccggggaagggcaacacgcatgaatttcgaaaagtacaccgagcgcgcccgtggcttcgtccaggccgctcagaatctcgccgtccgcgagggcaacccgcagctcgcgcccggccatctcctcaaggtcctgctcgacgatcccgaagggctctgcgccggtctcatcgaccgggccggcggccagtcgcgggtcgcgcatgcgcaggtcgagcaatggctcgccaagcagccgaaggtctcgggcaatgccgcgcagccgcaggcgacgcgcgaactcgtgcgcctgttcgacaccgccgagcaggccgccgagaaggcgggtgattcctacgtcaccgtcgagcgcctgctgctggccttcgccgtcgagaaggacggagaggccggccgcatcctgaccgcggcgggcgtcaccgcggcctcgctcaacgcggcgatcaacgcgctgcgcaagggccgcaccgccgacaatgcctcggccgagaacgcctacgacgcgctgaagaaatacgcccgcgacctcaccgaggcggcccgcgagggcaagctcgacccggtgatcggccgcgacgaggagatccgccgcacgattcaggtgctgtcgcgccgcaccaagaacaatcccgtgctgatcggcgagcccggcgtcggcaagaccgccatcgtcgaggggctggccctgcgcatcgtcaacggcgacgtgccggaatccctcaaggagaagagcctgctcgccctcgacatgggcgcgctgatcgccggcgcgaaatatcgcggcgagttcgaggagcggctgaagggcgtgctctccgaggtgaccgccgcggaaggccagatcatcctgttcatcgacgagatgcacacgctcgtcggcgccggcaaggcggacggggcgatggacgcctcgaacctgctgaagcccgcgctggcgcggggtgagctacactgcgtcggcgcgaccacgctcgacgagtaccgcaagcatgtcgagaaggacgccgcgctcgcccgccgcttccagcccgtcttcgtgtccgagcccaccgtcgaggacacagtctcgatcctgcgcggcattaaggagaagtacgagcagcaccacggcgtgcgcatccaggacagcgcgctcgtcgcggcggcgaccctgtcgaaccgctacatcaccgaccgcttcctgcccgacaaggcgatcgacctcgtcgacgaggccggctcgcgcctgcgcatgcaggtcgattcgaagccggaagaactcgacaacgtcgatcgtgagatcgtgcggctgaagatcgagggtgaggcgctgaagaaggagacggattccgcctcccgcgaccggctgcagcgcctggagaaggaactggccgacctcgaggagcagtccgccaccatcacggcgcgctggaaggccgagaaggacaagctgggtgccgccgccgagctgaagaagaagctcgatgaggcgcgcaacgaactcgcctcggcccagcgccagggccagtaccagcgcgcgggcgagctcgcctacggcgtgatccccggcctggagaagcagctctccgagatcgaggccgcggccgagagcgcggtcgcccgcgacggcatggtcgaggaggcggtgacgccggcccatatcgcgggcgtcgtctcccgctggaccggcgtgccggtggacaagatgctggagggtgagcgcgaaaagctgctcgcgatggaggaggcgctcgccaagcgcgtcgtcggccagcgcgaggcggtggaagcggtctcgaccgcggtccgccgggcgcgggccggcctgcaggacccgaaccggccgatcggctcgttcatgttcctcgggccgacgggcgtcggcaagaccgagctgaccaaggcgctggccggcttcctgttcgacgacgacaccgcgctcgtgcgcatcgacatgtccgagtacatggagaagcacgcggtcgcccgcctcatcggcgcgcctcctggctatgtcggctacgaggagggcggtgcgctgaccgaagccgtgcggcgccggccctatcaggtcgtgctgttcgacgaggtcgagaaggcgcatccggacgtgttcaacgtcctgctgcaggtgctcgacgacgggcgcctgacggacgggcaggggcggacggtcgacttccgcaacacgctgctgatcatgacctcgaacctcggctcggagtatctggtgaaccagccggccggccaggacaccgacgtggtgcgcgatgaggtgatgggcgtggtgcggggtcacttccggcccgaattcctgaaccgggtggacgagatcatcctgttccaccgcctcgcgcgttcggagatgggggcgatcgtcgacatccagctcgggcgtctcgccaagctccttgaggatcgcaagatcactctcgacgtggacggcgaggcccgcacctggctcgccgacaaaggctacgatccggcctacggcgcgcggccgctgaagcgggtgatccagaagaacgtgcaggatccgctcgccgaagcgatcctctcgggggtgatccacgacggcgaaacggtgccggtgcgcgtcggcccggccgggctgatgatcggcgacgtcgccgccgagcgccggccggcgggcgtgctgctgaactgatccggtgaacgaaaggccctggcgcgggagaccgcgccggggcagcctcgtccgcggccgctccggagcggccgcgtcaacgcgccgcgaagcgacgcgcgcggcttcggccggttgcccctggccccggtccgtcctcgtcttgcgttgcagcgatttcccatcgacaacgagcggatgactgccgagacgatcacctacgccatcggcgatatccacggctgcgccgacctgctcgaccgcctgctggaacgcatcgaggcccatgcagggacccgcgcgaagaagctggtcttcctcggagactacatcgatcgcggccccgacagcgcgcgggtgatcgagaccctgcggcgcctgcagtggcgcgagccggaggacgtggtctgcctgatgggcaaccacgaggagatgctgctgaagagcctgcgcgagcccggcgccctcgaccattgggtctataatggcggcgccgagaccctcacgtcgttcggcgtctcggggccggaagagctgccgggcgagatgctcgactggatcgaggccctgccgaccctgcacgaggatgcgcagcgctggtacgtccatgccggtttccgccccgagggggaggtgccggaccccgaccctcacaaccggctctggatccgcgagccgttcctctccgaggattataatttcggccgccacgtcgtccacggccacacgccgcagacccgcggcgggccggattgccgccgcttccgcaccaatctcgacacgggtgccgtcttcggcaacgcgctgaccgcaggcgtcttttcgcaggcgcagggcccggcgctggaattcctgcgcgtctcggctggttgagtcaggcaccctcgatttctgtgagcgctgaggtttcatcatcggaccggcttgaacccggcctcggctccctctctaacagggcctaaccgcggccgctcgtgccgcggatcaggagccgacgccgatggattcgcccccagagccccgcatgcggaccgaggagcgggccatggcccgcctcgcactccgcttcaccgattgggcggagaagtggtttcccgacgccttcgtgttcgtggccatcgccgtcgtcatcgtggcatccgccgcgctcatcaacggcgcgccggtccaggcggtgtcgaagagcttcggcgacgggttctggagcctgatccccttcaccatgcagatggtcttcgtcaccatcggcggctacgtggtggcgacctccgccccggtgcaggccctgatcgaccggatggcgctggtgccgaagacgggccgcggcgccatcggatacgtggcgctcgccaccatgctctcctcgctcctgagctggggcctgagcctgatcttcggcggcctgctcgcccgcgcgctggcccggcgcaccgagttgcggatggattaccgtgcggccggcgccgctgcctatctcggcctcggcgcgacctgggcgatgggcctgtcctcgtccgcggcgcagcttcaggccaacccgaaaagcctgccgccgggccttctgccgatcaccggcgtgatcccgttcagcgagacgatcttcctgtggcagtcgatcctgatcgccgcgatcctcgtggtgatgtcggcgctgatcgcgctcgcctccgcgccgggccgcgagacggcggtgacggcgcaggatctcggcgtcgatgtctccaagcaggaggatagcgtcgccccgcccaagcagcccggcgaatggctggagcacgcgcccgtcctgacgatcctcatcggcctgctggcggcgggctggctgatccaggaattcgcgcgccaggattggatgatcgcgatctccaacctcaacacctacaacttcctgttcctgatggccggcttcctgctgcactggcggcccaagcgcttcctagcggcgctctccaaggcggtcccggccaccgccggcatcctgatccagttccctttctacgccgccatcgccgcgatcctgacgggcgccaagaacgcagccggccacagcctttcggacgtcatcgcccacgccttcgtggcgatgaacacgcaaggctcattcccgctcgccatgggtgtctactcggcgctgctcggcttcttcatcccctcgggcggcggcaagtggctcctggaggcgccctacgtgatgcaggcggccaacgagctgaaggtgcatctcggctgggcggtgcaggtctacaatgcggcggaagccctgccgaacctcatcaacccgttcttcatgctgccgctgctcggtatcctcggcctgaaggcccgcgatatcgtcggcttcagcttccttcagctcatcgtccacctgccggtggtgctgttcctgctctgggcgctcgccttcacgctggaataccacccgccggtcctgccggggtgaaacgtgactaggggcggccctgcggcgggccgcccaccacggtgaggccggcatccctcaggccgcccgcctcatcgccgccggaggggagaatcgtgaagcggacggggcgcagaggaccgctgtcatggccggtgctcttctccgacccgaggctcgtggcgaggggcgagaaggtctcggccgggaggcttcgtcgaggcccgcggcgagcgggagccaggatcggcgcacgcgtccccaggtttagcttgaacgaggggtcagcgccgcgcgggcaccagcgccgcgatcgccgcgagcagccagccggccatcagcaccacgccgccgctcggtgccgccatcggaaacaggggcgtgcccgtcagcgcgcggagagcaagatcgcccgagaacagcgcgaggccgaccagcagcgccgccgccgcaaggcgggcgaggccgctgcggacgaagccggtcgcggcgaggcccgtgagtgccagcacggcgggagcatggaacagcaggaactgcgccgcggtcttcagcgtctcgccgccgctggtatgggccgcggcggcactcgccgcgacgccgagcccgccggccaacgcggccagagcagcgaggacgcggtcgaggccggtcacgcgccgcgctcctgcagcagccgggcgatgctggcgcgcagttccgccacgccgcggtcgtcgcggctcgaggtcagcagcacttcgggataggccgccgggcgcttcgccaaagcggcatggatgccggcgatgcgcttctcgatctcggccttcttcagcgcgtcgcccttggtcagcacgatctgataagagaccgccgccttgtcgagcccgtcgagcagatcggtgtcgatctccttgaggccatgccgggaatcgatcagcaagtagacgcgcgcgaggttcgaccggcccttgaggtaggcgtgaatcagcttggtccaggcttcgaccttggccttttccaccgccgcatagccgtagcccggcatgtcgacgagggtcaggcgctcgccgatccggaagaagttgagctgctgggtgcgccccggcgtgtgcgaggtccgcgcgagcgtgttgcgcccggtcagggcgttgacgaggctcgatttgccgacattggagcggccggcaaaggcaatctcgacgccttccatcggcggcaacgccccaagggccggggcggcggtggcgaagtccgcgctaccggcaaacagcaggcgtccggcttcgagcagttcgggggagggggcgtctgtcgggtcgtcggtcatgaggctgcgcgcttcttccccccttgcgggcaaggggagggatggggggatgccggccgatgcgcggcggcgcattccgctcggctgccggcttcttccccgctcgagcatcgtcccgaaaggtggtggccggctttcggaaggagatgatgcacaacaatagatgagggcatcgtcctggatcaggcgtccaggacgatgccctcgtgtgaggtcggcgctcgacggtcgagcgtcagcccttggtatcaacccttggcggcagcgctcttgttgccgcgtttgaacatgcccctgaggttgtcccacaactccaccttcacgccgttgcggcgcatgatgacgtattgctggatcaccgagagggtgttgttccaggcccagtagatcacgaggccggcggggaacgagccgagcatgaaggtgaacacgatcggcatgaaggcgaagacctgcgcctggaccgggtccggcggcgcggggttcatcttcatctggatgaacatcgtgatgcccatgatgatcggccacacgcccagatggatcgggatgtactcgggcggcgtgaacggaagcaggccgaacaggttgacgatgctcgtcggatcgggcgcggcgaggtcctgaatccaaccgaagaacggcgcgtgccgcatctcgatggtgatgaacagcaccttgtagagcgcgaagaagaccgggatctggatcagcaccggccagcagccggcgaccggattgatcttctccttcttgtacagctccatcatcgcttgctgctgcttcacccggtcgtccttgtagcgctcccggatggaggtcatctccggctgcacggccttcatcttggccatggagacgtaggagcggttggcgatcggcaggaagaacagcttcaggatcagcgtcacgagcaggatcgagacaccgaaattacccagcaggtggaagaagaagtcgagcgcccggaacatcggcttggtcaggaaccagaaccagccccagtcgatcatcagatcgaattgcttgatgccgaactcgcgctcgtaggcgttgatctggttgacctccttggcgcccgcgaacaggcgctgcgtcgtcaccgacgacgcgttcggcgccagggtgacggcgtcgccgcgcacggaggtctggtagatcttggtcgcgccgtcggtgcgctcggtgaaggcgccggtgaagggcttgtcctgctccgggatcgcggcggcggcccagtacttgtcggtgatgccgacccagccgccggtcacgttcgtccaggccttgccctgcgtggcggctccgccataggccggctccttgccgaccttgtcgtaggtgtattcctgcaggccgtcgccgccgagcacgccgatcaggccttcgtgcaggacgtaatagccctgggtctgcggcttaccccagcgcgagacgaggctgtaggggtagagcgtcaccgggttggccgaggtgttctccacctcgtcgcgcacggtgaacatgaacttgtcgtccacggcgacgatgcgcttgaagacgaggccctggccattgtcccaggtcagcgtcagcggccggccgggcgccagcagatcgccgtccgccttccagagggtgtcggcgttgggcagcgggcccgcattggcgccgacccagccgaactcggcgtagtacgggttggcgctgccggtgggcgagagcagcacgatgcgcgggctctcgtcgctgacggtctcgtgatagttcttcaggctcacatcgtcgatgcgggcgcccttgaggccgatcgagccgtagagggccggcgtgtcgatgcggacgcgcgcggaacgggccagcgcgtcctctcgggagacgggccccaacgcccccgcgcccggcagggtgccgggcgcgggggcgttggggctgccctcgcgcgggctcggcgacgggatgccgtcggccgtctgcggcgcacccgtttgtgcggtttggctctgcgccgcctgtcgctgccgctcgctggccggcccggtgacgaagtaatgccagccaagcaggaccaccagcgacaaggcgatggcgacgaacatgttcgtcttgtcgttacccatcggtcgatccgtcaggcgctttcgatgtgggggggaagggcggagtgctgccagccgacgcaccgcgcccggagcgggacccgccgcgtcgcggtgaggtcggccgggcggagtcgctggagcgcggcgtggccgggcgcgtcaccgaatggagcgcgcggcgcagatccgcgacgaggctgtcgaacggggcgtcgagggcagggcgccgggcgatcaccacgacatccgctccgatcgcaggcgcatccgccgccacggcggcgacggcgctgcgcaggcgtcgccgtatccggttgcgttcggtcgcatgccctacgcgcttggtgatggtgaagccgaggaagaggccctcggcggtcgcgccgtcgcgcgtctcgcccggatcgcgcaggcgcccttgggcgctcatgcggtccgtatgaaaacgccggccctgggcggctgccaggaagtccgggcgccgccggagacgtccgatcgtcggcacgggcgctccgatcccgattcgcgggctcgtgttgcaaaaggcggcgtcgcgcgaagggcggcgccgcgggacgtatcaggccgagaggcgcttgcggccgtgcgcgcggcgggccgcgatgaccttgcggccgccggcagtggccatgcgggcgcggaagccgtgacggcgcttccgaacgagcttgctgggctgataggttctcttcatggtcggtctccggcggccgaggtatcggcccggcggcgctgccgatgagcgcgcggaccgtgcgtgagcctcgaaatgggatctgcaaacgcgaagggcgcccggaacggggcgccgcttcgcaatggcgcggcttatggcggagggggcgctgcaagtcaatgacggcgcccaactcatgacagccccggccgccgctgcgtcggttcgagcgattccgcgaccgattcggcgggtggcggtggctatctgaccgctgtgttgcgatcgcgcgcgtcccggcttgggtcttcacgggcctgtgccgacgattcccgcagctcccgcagcgacggccgggctcttaacgcggcgttaacctttccgttctacaaagaggcacatccagattgtctggatcctgattgggatctctttccagtctgcttgatgcctccctgtaagactcacgaaagccgctcctcctggggcggcttctttttttgcctctctccgcacgccgagtgccgcgctttgggcctcgtgccggctagcgccgttaacgttaaaaagacgtgaacctcctttcggctcgcgttcggcgctacacttgccccactggccgcattcgcaccggcatcgtcccgatccggggcagatggttcgctggcggtacaggaggcaggatgaccgagttcgacgtgacgttccgggacgatcgcgagtgggtgagcttcggccagtcctacgtgacctcggaaggcttcaagaccctgttccgcgagggcatgctgctggtcgaggagacggcggcctatctcgacggggaagggcgctccgaatcgcggctgatctcccgcgatgccacgctcgcctatgccagcgagagcatgcgcctcacgacccggctgatgcagatcgcctcatggctgctggtgcagcgcgccgtctccgagggtgagatctcgctggttcaggcgcaggaggagaagacccgcgtcaagctcgcggagccggagcgcgccctgcccgaggccggcgatgccttcaccaccctgccgctgcggcttcaggatctcgtgcgccgttcgcgccggcttcactcgcgcatcctccacctcgacgcgctcatcagcgaggatcgtcccgccccggtgccgcgggaaagcccggtgaccgcccagttcggccgtctgcgcgccgcgttcggcggagagtgatttcggctatccttgccccgatccggcccgcattccgggctggatccggagcgcgtgcagcatgcgcgcttgacgcgccccgtgtcggtcccgcgggctgacgccccggcccggattgcctcagccgaatcgatttggccgaaccgttttgccgttcggctggccacaggggcgcaggccgacggccgcccgtcgttgcccgattgtgccgatgcggttcagcctgccgcccgagcggtccttgccgttagatcatccgcacaaacgaaaacggcgccgcgagcggcgccgtctggtcgattcgggctcgcgcccaaatccaacaatcacttcttgccgaagccgaggccgccgaagcgcgagttgaagcgcgagacgcgcccgccgcgatcgagcatcttctgctcgccgccggtccaggccgggtgcgtggacgggtcgatgtccaggttgaggacgtcgccttccttgccgtaggtcgagcgggtcttgtagtcggagccatcggtcatcacgaccttgatgaagtggtagtcggggtgctcggtccccttggccttgccggcctcgttctttgccatgacgaattcctgaggtagcacgccgaccagccccgccactcaggggaggagccaggggcaaaacatcgcgcgcattccgatgaaggcgcgcctatacctcagcctcggacgaggaacaagagagcgcgggcgcatcggcggttttccgcaaaacgatggcagggatatcggccgcgatccgccagctcgtccggcacgaactggaaatccgggcggtcgctgcgtatgcgatggttccagacaaagacgacacgacagaaacggcacggaacgggacgaaacgatgtcgaggaatgatggcccgcaagcgtgatgcgtcgtccggcgcaggagacgatccgcaggcggctctccgggggcgggcgccgctcggagctctcaagccgctgattcccttcgccagccgctaccggggccgcatcctcgcggcgctgatttcgttgatcgcggcgtcgggcgcgacgctcgtcgtgccgatcgcgattcgccgggtgatcgaccacggcttctcgccggaggggcaggccctcatcaattcctacttcctggcgctgctcgtggtggtggcggtgctcgcggtgtcgagtgcgggccgctactattcggtggtgacgctgggcgagcgcgtcgtcgcggatctgcgctcggccgtgttcgcgcgcctgacgagcctcgacccgaccttcttcgacaagtcgcaatcaggcgagatcgtctcgcggctcacggcggatgccacgcaggtcaaggcggtgttcggggtctcgatctcgatcctgctgcgcaacctgttcctgttcgtcggcgccgtggtgatgatggtctggacgagccccggcctgtcgatcctggtgctcgccgcgattccactcatcgtgtttccgctgatcctgtcgggccgcggcgtgcggcggcgctcgcgggcggcacaggaccggctcgccgacgcctcggcctacgcggcggaagcggtcggagcggtccgcaccatgcaagccttcggcatgggccgcgccaccgccgagcgcttcgcgcaagcctcggagaacgcctaccgggcggcgcgcgtctcgatcacggcccgcgccctgctcaccggcgtggcgatcttcctgatctccgcgtcggtcgtcggcgtgatgtggtacggcgccaagggtgtgctcgcgggcactaccagcgcgggccagctctcgcaattcgtgctctacgccgtgttcggcgccagcgccctcgggcaactctccgaggtctacggcgaactcgcccaggccgcgggtgccgccgagcgactcggcgagatcctggccgccgagccggcgatcaagtcccccgagcacccggtcgcgctgccgagcccggcccgcggcgcggtcgcgttcgaggcggtgcggttccgctacccgacccggcccgaacacgcggcgctggacggcatctccttcacggcggcgcccggcgagcgcatcgccctcgtcggcccctcgggggccggcaagaccacggtgctgcaattgctgctgcgcttctacgaccccgacgaggggcgcgtgacgatcgacggcgtgccgctgccgcaggccgatctcgacgccctgcgcgcccgcctctccctggtgccgcaggacccggtggtgttctctggcacggttctggagaacatccgctacgggcgccccggcgccagcgaggcggaggtcgaggaggcggcgcgtctcgccaacgccgatggcttcgtccgcgccctgccgcagggctacgcaacaatgctcggcgagcgcggcaccacgctctcgggcgggcagcgccagcgcatcgccatcgcccgcgccatcctgaaggatgcgccggtccttctcctcgacgaggcgacctcggcgctcgatgccgagagcgagcgcgcggtgcagaacgccctcgaccggctgatgcagggccgcaccacgctggtgatcgcccaccggctcgcgaccatccgcgcggccgaccgcatcctcgtcttcgacggcggaaagatcgtcgaggagggcacgcacgaaagcctgctcgcccgcggcgccctctacgcgcagctcgcgagcctgcaattcgccgacagcttcgatgacagcgcccgggcgcgcgacccgcgcccgaaacacgccgcggaatagagcatcctcccgaaaggcggtttccggctttcggatcaacgggatgctctcgcgttttgttttcgcatcgtctttttctgaaagccggcggcgacctttcgggacgatgctctgacgcacacgaaggcgatcgatggttctcacccgcttcccccgtgtcgcgctcaccgacgggccgacgccgatccgctcccttgaccgtctttcgactcatctcgggcccgagctgaacggcgtccgcctgttcgtgaagcgcgacgacatcggcccggtgggtttgggcggcaacaagctgcgcaagctcgaattcctgctcggtcaggcgctggcagagcgggccgacacggtgatcaccgtcggtgcgctgcaatcgaaccacgcccggctcaccgccgcctccgccgcgcggatggggctcgcctgcgaactgttcctcacccgcagcgtcccgcgggaggacgccgactacacagccaacggcaaccggctgttgcaggatctgttcggcgcccatgtgcacctgctgccgggcgaggcggattcgctggcgcaggccgaggcgcgggcggaggagttgagggctgaggggcggcgcgtccacgtcttcccctccggcgggtcgagcccgctcggctgtctcggctacgcggcctgcgccgccgagatcctggagcaggcggccaatctcggcctcgccttcgcgcgcatcgtcgtgccgaacggcagctccggcacccatgcggggctcgccgccggcctcgccgccgccggccgcgatccgcatctggcccaatcctacacggtgctcgcccccgagcccgaggcggcggccgcgacgctggccagggcccgcgacaccctcgcgctgatcgatggcagccagacgctcgccgatgacgccattctcgtggacggcgcccatcgcgggccgggctacggcatcccgaccgagggcatgcgcgaggcggtgcgtctgatggcgcggaccgaagggctactgctcgaccccgtctacagcggcaaagcgttcgccgggctgctccacgacgtgcgcgccggccggtacgagcgcggcgcggcggtgctgttcgtgatgaccggcggcgtgccggggctgttcgcctatcggagcgaattttagccccctgacccctctcccgcagggggaggggaagagatgtcaccgctccgtcagcttcatctcgatccggcgatttcgggaataggcctcctcgctcgtccccgaatcgagcggctggaactcgccgaaggcgccggccaggaggcgctgcggcgggaggcccttgctccgcagatactgcaccaccgcgatggcgcgcgacgccgacagcgcccagttcgaggggaattgcgccgactggatcgggcgcgcgtcggtgtgaccgtccacccgcagcacccaggggatgtcggcggggatctcccgcgcgatgtcgaggatcgccccggcgatccgatccagttccggcccggcctcgggcttcagcgcggcggagcccgccgcgaacagaacctcggattgcagcacgaaccggtcgccgacgatgcggacatcggtgcggctgccgatgacctgacgcagccgcccgaagaagtcggagcggtagcgggcgagttcctgcacccgctgggcgagcgccacgttgaggcggctgccgagttcggcgatgcgggcttggctttcccggtcgcgggattcggaggccgccagcgcgtcttcgagcgccgcgagctgtcggcgcagggcgcggatctgctcgttcagaagctcgacctgattctgggcccgctgcgtcgcgccgcgctcggccgcgagctgggcatcgacatcggcgctcttgccctgggccgcctcgctggcatcggtgagcgcccggagccggtcgcgctcggcttccgtggcggtcagggtgttgcgcaggccggaggccgcctcttcctgggcgcggcggctggagcgctccagcgccagcaggtcggtgaggtcggcgatctgccggttgaggcgggtcaggaccgcgtcacgcccggtcaactcctgcgagaggaagaactgccccaccacgaagacggtgagcaggaagacgacggccagcaggagtgtcgcgagcgcgtcgacatagcccggccagacgttcaggctgcgctgcgagcgggcacgggcggaggccatttaggagccgaccttctcgcgcgccagccgttcgagcacctgcttcagctcccgctcgcgggccgcctgggcctcgacccagtcgcggatcatctgctgctcggcgcgcatgtgctgcacgagcccctggatgccctcggcgaggttggtcatggcctgggtcgcgccccggcccccggcgccctcggcgatgacgccgctcaggcggtccaccgcggcctgcagctcgcgggcgatggcggggtcgtgctccggcgccgggcgcgccgcgacggtggtcgtggcgagcgcctgctcctcgccggagacgagccaatcctccagctcgttgtggaaacgcgaatgggcctgacccgtctgaaggtcgaggaagccgacgatcaaagaggaggcgaggccgaacagcgaggcggagaaggcgaggccgatgcccgagagcggcaccgcgagcccgctcttgagttcatcgaacatcaccgccgcatcgccgccgccgcgcatgccgccgatcaccgaacccactgccgaaagcgtctcgatcaggccccagaaggtgccgagcaggccgagcaggatcaggatgccggcgatgtagcgcaggatctcgcggccctcgtcgagccgcaccgcggtggtgtcgagatgcgcgcgggtgctcgacagcgtcatcccatcgcgccgcgccgcgatggcgggcagcagcggtgcgagcagggccggccggtccttcggggtctgccccgcggcgaccgcgttgacgtagcgcacctcgcgaaacagccgcgttacctgcccgaaggcgagcagcaccgcgatcagcagcacgccgaggatcagcccgttcaggcctggattggcgaggaaggccggggtgatctgcttgtagaggacgaaggcaaggaagcccgcgagcgccaggaacaccagcatccgcaccagcgtcatgccgggcttggcgaggggaggcgtgtcgagggacgcggaacgggccgccatcgggtccatactcgtgttgggcctgacgccgggaccggcggcaccgctgtgtcgaaaccggcggcactgtggcggctcggcctgccgcgatcaagtcgcggtgccgtatcgttcaacgagcattcgagcgtggccggcccggggccgcgacgcgagcggcctcaatcccactcgcgcggccaggtctcttccagatgcggtccgaggcgcacggcccagacccgccgggccagccccgtcgcgtcgtcggtctcgaccgcgatgccgcacaaggtgccctcgccggtcgctgcctcgagccgtgagcccggcgtcttctgaaggaagcggcgcacgggctcgtccttctgcataccgagcacggaatcgtagtcgccgcacatcccggcatccgacaggtaggcggtgccgttgggcaagatgcggtgatcggcggtcggcgcatgggtgtgggtgccgaccacaagggtggcgcggccgtcgaggaaatgccccatggcctgcttctcgctggtggcctcggcgtgcatgtcgacgatcaccgcatccgccgctgcgccgagcgggcaggcgtcgagttcccggtcggccgcggcgaaggggtcgtcgagcggatcgaggtagatccggcccatcacgttgacgacgaggacgcgcgccccacggggcgtctcgatcacggccgcaccccggcccggagtgcccggcgggtagttcgccgggcggatcagacgcggctggcgggcgatgaagacgagcgcctcgcgctggtcgaacgagtggttgccgagggtcaccgcgtcggcgccggcctgaaggatctcgtcgcagatcgactcggtgatgccgaaaccgccggccgcgttctcaccgttgatgacgacgcaatcgagacgccagcgctcgcgtaaggacggcagacgttcggtgacggcgtggcggccggggcgtccgacaatgtcgccgaggaagaggatgcgcatgcagcatcggcccgaaaggtggtcgccggcgtctcgaaagagccgatgcgagtcaaatgaaaggtctagctttgccggagcggcacgggaccggtctcggtcacgagatggtcgagcgggcggtcatgtggctcggccgggacgcgcgcgatctcctgtacggagaaggcgatgccgacggtcagcaccggcccgttcttcgagagccgctcgatcgcctgatcgtaatagcctgcgccgtagccgatgcgctggcccgcgcggtcgaaggcggcgagcggcacgatcagggcggtggggtcgagcgggggaaggtcgtcgcggggctcgctgaggccgaagccgccgctcaccagttcctcgcccgcgcgccattcgcggaagaccaggccttgcttggtgaccttcggcagcgcgacccgctggccacgggcgaacaggcgctcgatcagcgggcgcgggtcgatctcggagcggatcggccagaaggcgccgaccagcggcgcctcggcgagctcgggaatggccgcgatggtctcggcggcgcgcagcgagccggccttgcgggcctcgggcgagagcgcgtcgcggcggctgagtgcctcggcgcggaggctcgccttcagggagcgttcgggagaagagtgcggagccacttgagccgttggagtgtcgatcccgggaaacctacagtgtaggtgggcgccgtgttggccaagtccacggacgaggccagtgacagctccctggggagtcgataaggccccggggaaagttctcctgacgaactctgcagccccgcctgccagagatagacgcgctcgcgtcccggcgccagggggcgatcgcgtcatgcctcagaaattcgaagccggcgcgacgatccgaccgacgttggacgggtcagccgccgcgctcggcctcacccttgccgcccggggcgccacttggctggcccgacagtgcgcgggcgagccggtcgatccgctcggcggcgatgccgacaccgctcgcaagccgcgcctgatcggccgcaccctgggccgcgtgctgctccaggtcggcgatgcggcggcgcgcttcgagcaactcgtcggccagggtcagcgaggccatgacgtgcaggcgcatgtcgccgatctcgccgaaggtgccgcgcatctcggtgacacggtcgtcgaagctcttggccaaagccgcgagatggtcttcctcgccggggccgcaggccatccggtagctcttgcccgcgatggtgacgttgacgtgcggcatccgcgtttgaacctgactcgaactcagcgcccggacgggccggacagcacgtcttccaccgtctcgatggcgcgatcgaggcggcggttgacctcgccggtggtggaattcatccgggcgagccgcgcacccgccgcatcgagttcggcggcgagccgtacccggtcctcctccagcagggcgaattccgtctcccggtcgccgcggctgcgctcggcttcgagcttgcgggccaccgccgtctcgagcagcgccagcgccgtgtcgagccggtgcagcgcctcttccagcccgacgccgtcctgccttctgccctgcgctgccttcgtatccgctcgcgccatatctacccgtcggttcccgtcccatcggagtcggccacgaaacgcgtcccacgccgcgacggccagaacgcaaacggccgacggcggaaggactttcgcggtactccgaaccctcgctgcggacaggtttcagccaagcgcattcgaaattccagacaattcacaggcttgcccccgatctttgacagcctcgggcgccatgttagagagcccgcgcccggccccgatcccccggcgcggggccgccctacggattctcaagaccgtgactttctccggctccccgatcagaccgtccgccgaccggacgtctgcgggccgcctcacggttcatcccccgttcagtcccgccccgcttggagcggtctcaccttcatcgggcaccgcgtgcgaaagccgccggctggcccgaccgttgttccatcggcgcgcgggtgcgccccatttcgaaggagtcacgccgtgaccgtcaaggttgccatcaacgggttcgggcgcatcggccgtaacgtgctgcgcgccatcgtcgaagccggccgcaccgatatcgaggtcgtcgcgatcaacgatctcggcccggtcgagaccaacgcccacctgctgcgctacgattccgtgcatggccgcttcccggccgaggtcgcggtcgagggtgacgacatcgtcatcaacggcaagcgcatccgcgtcaccgccgtgcgcaacccggccgagctgccgcaccgcgagctcggtgtcgacatcgcgctggaatgcaccggcatcttcacctcgagggacaaggcgaaggcccatctcgacgccggcgccaagcgcgtgctcgtctcggcgcccgccgacggcgccgacctcacggtcgtctacggcgtgaaccacgacaagctcacgggcgagcacctcgtcgtgtccaacgcctcttgcaccacgaactgcctcgcgccggtggcacaggtgctgaacgacacggtggggatcgagcgcggtttcatgaccacgatccactcctacaccaacgaccagccctcgctcgaccagatgcacaaggatctctatcgggcgcgcgccgcggcgctctcgatgatcccgacctcgacgggtgcggccaaggccgtcggcctcgtcctgcccgagctgaagggcaagctcgacggcaccgcgatccgcgtgccgaccccgaacgtctcggcggtcgatctcgtgttcacggccaagcgcgcgacctcggtccaggagatcaacgacgcgatcaagtcggccgccgccggcccgctcaagggtgtgctcggcgtcaccgaccggccgaacgtgtcgatcgacttcaaccacgatccgcactcgtccaccttccacctcgaccagaccaaggtcatggacggcaccttcgtgcgcatcctgtcctggtacgacaacgagtggggcttctcgaaccgcatggccgacaccgccgtggccatggccaagctgatctgacgcgctagctacgcctgacgaggggcggccagccgttcgggccggccgcccccgattgtcttcgagttcccatagagtccctcacgtaactcccgccgactgaccgcctctcgtctgccgtgacggtgaagcgggcgtgtcgtgagagacactcaggcgagcccggctcgccgaagcttcaaggtgcgtacgcgatgaccgagacctcgccggccaagccttccgggaccgacttcatccccgctcccgcttcctcctccgcgccgcccgccgccgtgacgcccgcagtcgcggcgccgagcaccggcaaggccgcgctgcccgcctccggcgccgtcaaccacgccgaccagctcgcccgcatcgaggacaagaccgcgcgcatcgaggacaagtacgcccgctccgaggcgctgctctcgcgcgtcgaggaaaaggtcgagtcggcctcggcccggatgaacgacgccgcccggcaggtcgacctctcgtcgctgcgcagcgaggtccgcaccctgtccgaccgggtcagccgcctgcccggcaccggcgccctcgttctcaccgccatcatcaccgccgtgctcaccgtcgcgctgatggtcgccgtgcagcggatgaacctcgaccggatgctgccgcacagcctcggcggccagagccagacgacgcccgccaatccttctgcctccaacccgtagaaaacagacgccgccatgacggatttccgcaccctcgacgatgccggcccgctccagggcaagcgcgtgctgctgcgcgtcgatctcaacgtgccgatggagggcggacgcgtcaccgacgcgacccggatcgagcgcgtcgtgccgacgatccgcgagatcgccgatgcgggcgggcgggtgatcctgctggcgcatttcggccgccccaagggcaagccggacccgaaggattcgctcaagcccatcctctcgaccttgtcggacaagctcgggcggccggtggcgttcggcgaggattgcgtcggcgaggccgccgcttcagccgtcgcggcgctcaaggacggcgacgtgctgctcctcgaaaacacccgctaccacgcgggcgaggagaagaacgatcccgacttcgccaaggcgctggctgccaatggcgacatctacgtcaacgaggcgttctctgccgcccaccgtgcgcacgcctcgaccgaagcgctcgcccgcctgctgcccgcctatgccggccgcctgatgcaggcggaactcgatgccctgaccaaggggctcgaggctccggcccgcccggtcatcgccatcgtcggcggcgccaaggtctcgaccaagatcgacctgctcgaaaacctcgtcgccaaggtcgacatgctggtgatcggcggcggcatggccaacaccttcctgcacgcgcagggcaaggatgtcggcaagtcgctctgtgagaaggatctcgccgagaccgccaagcgcatcctcgccgcggccaaggagaagaactgcaccatcatcctgccggtcgatgcgctggtggcccgcgagttcaaggccaatgccgagaacgagaccgttccggtcgatgccgtgccctccgacgcgatgatcctcgatgtcggcgcctcctcgatcgccacgatcgacggcgccatcgaggaggcgcggacgctggtctggaatggcccgctcggcgccttcgagctgacgccgttcgacaccggcacggtcgcggtcgcccagcatgccgcccggcgtacgaaggcgggccagctcgtcagcgtggccggcggcggcgacacggtggcggccctcaaccatgcgggcgtgggcgaggacttctcctacgtctccaccgcgggcggcgccttcctcgaatggctggagggcaaggaactgcccggcgtcgaggcgctgcgcgcgcagggctgaggccggatcggccgcaccgcaacgcgggcggcggtggcgacaaacgcgcgcatttttcagcgccgggccgcaggctggcggcaccggctcacctatataggccgcagcaagggacaggcccggctgaggccgcatcgcacgaggatcgaaccatggcacgcatcacccttcggcagctcctcgatcacgccgccgagtacggctacggcgtgcccgcgttcaacctgaacaacatggagcaggggctcgccatcatggcggcggcggatgccaccgactcgccggtgatcctccaggcgagccggggtgcccgcgcctatgccaacgacgtggtgctggccaagctcatcgacggcctggtcgagatctacccgcacattcccgtctgcatgcatctcgaccacggcaacaacgaagccacctgcgccaccgccatccagtacggcttcacctcggtgatgatggacggttcgctcaaggccgacggcaagaccccggcggactacaattacaacgtcgagatcacccgcaatgtcaccaagatggcccactgggccggcgtctcggtcgagggcgaactcggcgtgctcggctcgctggagagcggccagggcgaggccgaggacggccacggcgcggaaggcgtgctctcccacgaccagctcctgaccgatccggacgaggcggtgaagttcgtgaccgccaccaaggtcgacgcgctggcggtggccatgggcaccagccacggtgcctacaagttcacgcgcaagcccgacggcgacgtgctcgccatgggcgtgatcgaggagatccaccgccgcctgccgacgacccacctcgtcatgcatggctcctcctcggtgccgcaggaccttcaggacatcatcaaccagtacggcggcgagatgaagccgacctggggcgtgccggtggaggagatccagcgcggcatcaagcacggcgtgcgcaagatcaacatcgacaccgacaaccgtatggcgatgaccggccagatccgtaaggtgctgaccgaaaacccctccgagttcgatccgcgcaagtacctaaagcccgccatggaggcgatgaccaagctctgtcgccagcgcttcgaggagttcaacaccgccggtcagggctcgaagatccgcccgatctcggtggccgagatggcgaagcgctacgccaacggctcgctcgacccgaagatcgacgcctgatccgtcatggctgaatcagagtcggccgcgccccggccccgcctcgccctcctcaccccctatggtctcggcgcgtccgaggccgaggcgaccgcgcgggcgctcgatgccgcctgcgctgcgggggacgtcgcggcggtgatcctgcggctggcggcgtccgacgagcgcagcctcgtcgccctcgtcaagcggctggcccccccggcgcaggagcgcggcgcggcggtgctcgtctccgtgccgggctttaccggcgacatcgtctccgtcgcggcccgcggcggggccgatggggtgcatctcgaccgcgcggacgaagaggcgttgcgcgatcttcgcgggcgcttgcgggacgggcgcatcctcgggacgggcggcgtgctcggctcgcgcaacgcggcgatggtcgcgggcgagaccggcgtcgattacctgatggtcggcggcctcttccccgacggcgtcgcccccgatgccgaggaggtgcgcgagcgcgcggcgtggtgggccgagatcttcgagacgccctgcatcgcggtggcgacctccgccgaggatgtcgcggcgctcgtcctgaccggttccgaattcgtcgggctggaaagcgccctgtggctcgacgatcccgaaggggtcagggccgcacaggcgcagctcgaccgggcacgatgatttcttctgaagactggaccgtggcggtgaccttcaatgccctcttccctccgtggggggagggaagggcgcgtgggcgcagggggaaagccgcacgccgaatggggaccctgtccctcgcggtcctgggcgcctgcgccgttctcgcgctcgacatcggcgctgtgcacgcggccccgaagcagcccgcgccgaaggagcctgtcgcgcagacgccggccaagccgaacctgttcgacctcaagcgtgagctgccctcgccctactcggccaacgtccagggggcccagcccacgacggcgaacccgaatgcggatgccgcctacggggcctatcagcgcggtcgctacgtcaccgccttccgcgaggcgaccaagcggatcgaggcgaatccgaaggacgccgcggcgatgacgctgctcggcgaactctacaaccagggactcggggtcaagccggatcccaaacgcgcccacgaatggtaccggctggcggccgtgcagaacgatcccaacgccatggcctccctcggcctgatggcgatggacgggcgcgggcagcccaaggacgagaaggccggccggacctggctcgaacaggcggcccgcaagggacagcccagcgcctgctacaatctcgcgctgatccagctcgcgagcgacaaaccggcggatctggctgcggccctggccaatttccgggctgcggccgaggccgagatccccgccgcgcaatacgcgctgggcgtgctctacctccagggcaagggcgtcgccaaggacacgacccaggccgcgcaatggtttcgccgtgccgccgacaacggcgatctcggcgccgaggtcgagttcgcgatccggctgttcaacggcgacggcgttcccaaggacgagacccgcgccgcccgctacttcctgcacgcggcccagcgcggcaacgccatcgcccagaaccggatcgccaagctctacgtcgccggccgcggcgtgcccaagaacctggtcgaggcggcggcctggaacctcaccgcagcctcgcagggccgcgccgatgccggcctcgatcaagcgaccgccggcctcaaccccgacgagcgcaagcgcgccgaggcgctggcggcggaccgggtgagcctcgcgccctaaggcttcgtcccagagatcggatccggaacgaggctgttaggcgtcgcgccggcatcgcccgataagccggcaaccacctttcggggcgatgcccgcaacaattgtggaactgtcggcgcgtttgaaacgaggaagccgggccgagggctggcgcattcggcgacgcttgcgcgagggtgcgacggtcacgctgccctatggtctcggacaaccgcgtgacaggagcccgaatgacgtccagccttcttcgccgcaagcccttgcaactggagcccggtgaagagcgtcggctggcacgaacgctcggctggccgcatctcatggccctcggtgtcggcgcgatcgtcggaaccggcatcctcacgctcatcggcgtcggggcggccaaggccgggcccgccgtgatcctgtccttcgccattgccggcgcaatctgcgcctgcgcagcgctcgcctatgccgaaatggcgacgatgatcccggtctcgggcagcgcctacacctacagctacgtcgtgctcggcgagatcctcgcctggatcatcggctggagcctgatcctcgaatactcgctcgtcgtcagcgcggtggcggtcggctggtccggctacgccgcgccgctgctggagaacctgttcgggttccccagggcgctgatgcaggggccggatgcgggcgggatcgtcaacctccccgcggtcgcgatcatcgtcgtcgtcgccgtgctgctcctgcgcggcacgcgggagagcgccacggtcaacgcggcgctggtgctggtgaagatcgccgcgctgatcgtcttcgtggtcttcgcgctgcccgccttcgacgcggcccatctcgaaccgttcaacccgttcggcttcgtgaagagcctgggcgccgacggggtcgagcgcggcatcatggcggcggcggcgatcatcttcttcgccttctacggcttcgacgccatcgccacggcggcggaggagacgcgcaacccagggcgcgacctgatcatcggcatcgtcggatcgatggcggcctgcgtcgtgatctacgtcgcggtcgcggtcaccgcggtgggggccgtgtcctacacgcgctttgccgacagtccggagccgctggcgctgatcctgcgcgaactcggccggccgctggtggcgcagtatctcgcggcctcggcggtgatcgcgttgcccaccgtcatcctcgccttcttctacggccagagccggatcttcttcaccatggcccgcgacgggatgctgccgcagagcttggcgaaactctcctccgccggaacgccggttcggatcaccctcttcacggcggccgtggtgaccgtgctcgccgggctcgtcccgctggcggaactcgccgcactcgccaatgccgggaccctggcagcgttcattgcggtcgcggcctgcatgctggtgatgcgcgcccgcgcgccggatgctccccgcaccttccgggcgccggccccgtggctcatcggggcgatcacgattttgggctgcgggtatctgttcttcagcctgcccgcgaagacccaactctggttcgccgtctggaacgtcctcgggttggtgttctacgcgctttatggccggaagaacgcttcggtcgcagccgcatagcgggagcgggtcaggcgcgatcggcgaggtcgcgcagaaccgccgggatcatctccggcagatcctcggagatcagcccaggcccgaagcgcaggcccgcatcgccgtgcagccacacggcggcgcaggcggcctcgaacgggtctaggccctgcgccagcaacccggcgacgaggccgccgagcacgtcgccggagccggcggtgccgagatgcggcgtgccgtggtcgttgatcgctgcgcgtccgtccggggccgcgatcaccgtgtcggcgcccttcagcaccacgaccgccccggcgatctccgccgcccgcgcggcccgctcgaccttcgtcagcccctccgccacggcctccgtgccggagaacagccgcgcgaactcgccctcgtgcggcgtgagaacggcccgcgcctcgccgtcgcggatgtggcgggcgagggtgcgcacttcgctgcggaagctcgtgagcgcgtcggcgtcgagcaccagggcgcgcccggcattggcggccaccgcgacgaggtcgcaggtcgccgggccggtcccgaggccggggccgagcagcagcgcgttcagccgctcgtcggcaagcatgtcgtcgaggtcgtcggcattctcgcacgggcgcagcatgatcgcagtgagctgggcggcgttctctgccagcgccgaggcgggtgaggccatcgtgacgagccccgcgccgacccgcagcgccccgcgggcggcgagccgggccgcaccggtgcgataggcggggcccgacagcaccagggcatggccgcgggtgtatttgtggctatcggcggtgagccgcggcagcgcccacaggccgggcgcgttgcgatacagcgcgcgggtctctccggcgatcccggcggcgaaagcggcctcgcccgtgccgatatcggcgacatgcagtgcgctgcaatgggtccggccgggctggagcaggtggccgggcttcagcgcgacgaaggtcaccgtctcggttgcctccaccgcgagcccgcgcaccgcgccgctatcgccgtcgatgccgctcggcacatccacggccaggacggggatgcccgatcggttcaccgcttccacgagggcacgggctgccccttccagatcgcggcagagaccggcgccgaacacggcatcaatgatgaggtcggccgccggaatcgcggtctctacggcacccatcgggccggtccaggcctgggcggcgagggcggcatcgcccttgagcgcggcgcgctcgccgagcagccgcagatcgacgtggtagctggcctcattcagcaggcgggcggccacgaacccgtcgccgccattgttgccggggccgcacagcacgagcacttggccacgctccggcaccatagcgcgggcacgcgcggcgacggcggcgcccgccgcctccatcagcgtcaggcccggcgtaccaccggcgatcgccgcggcatcgacccggcgcatcgcctcaacggtgagcagccgatgcgaggcttggggggatttcaccggctcatgcatgcaactggctcagcctatgcctttgaattcatcgtttttggcggaattgcctacatattccgctttgtttgcatattcggtgcgcaacttcccggccccgtcatccaaatcgccgtggcggtcacgcggcggcgatggtacataaatggctgactgagggactaggcggatcaggcttttccggatgaagaagatcgaggcgatcatcaagccgttcaagctcgacgaggtgaaggaagccctccaagaggtcggtctccagggcatcaccgtgatcgaggcgaagggcttcggccggcagaagggccataccgaactctaccgcggcgccgaatacgtcgtggacttccttccgaaggtgaagctggagatcgtactctcggacgccctggtcgagggtgccgtggaagcgatccgcaaatcggcccagaccggccgcatcggtgacggcaagatcttcgtctcgacgatcgaggaagccatccgcatccgcaccggcgagaccggcaccgacgcgatctgatccagtcggccccgctatcctggcccgcttcgtgaagggccggccgcgtccgcgcttgccgtgaagcgccgtagccgagcgacgccgtgcccgatctcgacagtatcgtcaaagacatcgccgcggagatgcgggcccggcccgatcgcggcgcggtggcgagctacatccccgaactggcccgcgtcgacgctcaaggcttcggcctggtcgtgatcgacggagacgggcgggtcgcggccgggggggatgccgacacccccttctcgatacagagcatctccaaggtcttcaccctgacgctggccctcggcatggtcggcgaccggctctggcgccgggtcggccgcgagccctcgggcagcccgttcaactccatcgtgcagttggagcgggaacacggcattccgcgcaatcccttcatcaatgccggcgccatcgccgtcaccgacctgatcctgtcgggtcatcagccgcgggaggcgttgggcgagatcctgcgcttcatgcagttcgtggcgcaggacgacagcatcacgatcgacgagcgcgtggcggcctccgagaagcgcactggcttccgcaacgcggcgctcgccaactacatgcgctccttcgacgtgatcgagaatccggtcgattacacgctgggcgtctacttccatcactgcgccatcgcgatgacctgccgccagctcgccaccgccgggctgttcctggcctattccgggcaccatccgctggccgggcactcggtgatctcggctgagcgggcgcggcgcatcaacgcgatcatgctgacctgtggccactatgacggctcgggcgattttgcctaccgcgtcggcctgccgggcaagagcggcgtcggcggcggtatcttggccgttgcgccgggcaaggcctcgatctgcgtctggtcgccgggactggacgcggccggcaattcccatctcgggcgtatcgccctggagatgctggtgaaacgcacgggctggtcgatttttggggtgtgaggcgcgccggccgccctagcgccctgatccccgcatccttgccctcatcctgaggtggccgcgttagcggccctcgaagggtcctccagggatcgcagggctaccggaggatccttcgaggcctccgcctcgctgcggcacctcaggatgagggcgaggccgggatgagccaaacaaaaaccgcccccgtctttcgacggaggcggcctgtttcagacgctattgtcggcctcgaaagtcttacgcgacggccttctgcgcggcttcgcccgggagcggaacctcggagatcgtcttcagaacctgcgaggcgatctggtaggggtcgcccatggagttcgggcggcgatcctcaaggtagcccttgtagccgttgttgacgaaggagtggggcacgcgcaccgaggcgccgcggtcggccacgccgtaggagaacttgttccacggtgccgtctcgtgcttgccggtcaggcgcatgtggttgtcggggccgtagacggcgatgtggtcgtcgaggttcttttcgaagctggccatcaccgcctcgaaatactccttgccgccggtctcgcgcatgaacgtcgtcgagaagttgcagtgcatgcccgagccgttccagtcggtgtcgccgagcggcttgcaatggtactcgatgtcgatctcgtaggtctcgcacaggcgctggagcaggtagcgcgccatccacatctcgtcggcggccttcttggagcccttgccgaagatctggaattcccactggcccttggccacttcagcgttgatgccctcgtggttgatgccggcggcgaggcagaggtcgagatgctcctcgacgatcttgcgggccacggggccgacattcgaggcgccgacgccgcaatagtacggaccctgcggagcggggtagccggtctcggggaagccgagcgggcggccgttcttgtagaggaagtactcctgctcgaagccgaaccacgcgccggcatcgtcgagcacggtcgcgcgcttgttcgacgggtgcggggtcttgccatccggcatcatcacttcgcacagcacgagcacgccgttggtgcgggccgggtcggggaagtggcgcacgggcttcagcacgcagtcggaggaggagccctcggcctgctgcgtcgagctgccgtcgaagccccagagcgggagctgctcgaaggtcgggaagctgtcgtactctttgatctgcgtcttgccgcgcaggttcggtgtgggcgtgtagccgtcgagccagatgtactcgagcttaaacttggtcattcccagtctctcgtaccttgaggatccgtgtcctgacgaaacctttgcggaaccggcgtcgttgagaacctgcccggccgttggatcgcagcgtccggcgggtgacttccccgccgcatccgagacgccgatccaccggcgagcagggcgccagcccgacccccgaacgcccactgtgcgggtggacgctccggtttccgcctaagcatgtcgcgtgccagtcgccttagtcgcgatgcggtggcctatgcggcaaatatgaccgcccaagggccggtcttgcagacgaaaccgtccgaacgtcccgcgattgcgtggattttttgcctgccgacgggtggcaacggcgaagcgcggacgatatcgtccgcgcggccggcgagaccggccggggacgcgagagggggccggacccggatcaggagcgacgccgcgggcgtgaagccgccccgtcgagacatgccgctttcccgatcagcccatcgcgccccaggaacggaccggctcgggccgcgcccggacccggccgatggttcgccgccccgcttccagaatttgccgaggagacgcacagcatgaatacggccgccgatgtgctgaaggccatcaaggacaatgacgtcaagtacgtcgacttccgcttcaccgacccgcgcggcaagtggcagcacgtgaccttcgacgtctccctgatcgacgaggagatgttccaggacggcaccatgttcgacggctcgtcgatcgctggttggaaggcgatcaacgaatccgacatgctgctgatgcccgatccggtcacggcctgcatggatccgttcttctcggcctccaccatgtcgatcgtctgcgacgtgctcgagccctcgactggcgagccctatgcccgcgatccgcgctcgaccgccaagctcgccgaggcgtatctgcgctccaccggcatcggcgacacgatctttgtcggccccgaggccgagttcttcgtgttcgacgacgtgaagttcggcgccgacccctaccataccggcttccagctcgactcgaccgagctgccgaccaacggcttcaccgattacgagggcggcaacctcggccaccgggtgcagaccaagggcggctacttccccgtcccgccgcaggattcggctcaggacatgcgcggcgagatgctggctgcgatgcagtccatgggcgtgaaggtcgagaagcaccaccacgaggtggcgtcggcccagcacgaactcggcatgaagttcgacacgctgaccctgctcgccgaccacatgcagatctataagtactgcatccacaacgttgcgcagagctacggcaagtccgcgaccttcatgcccaagcccgtctacggcgacaacggctcgggcatgcacgtgcaccagtcgatctggaaggacggcaagccgctgtttgccggcgacaagtatgccgacctcagccaggaatgcctgtggtacatcggcggcatcatcaagcacgccaaggcgctgaacgccttcaccaacccgtccaccaactcctacaagcgtctggtgccaggctacgaggcccccgtgctgctggcctattcggcccgcaaccgctcggcctcctgccgtatcccgtggacgacgaacccgaaggccaagcgcgtcgaggtccgcttcccggatccgatggccaacccctacctcgccttctcggcgctgctgatggccggcctcgacggcatcatcaacaagatcgatccgggcccggcgatggacaaggatctctacgacctgcccccgcgcgagctgaagaagatcccgaccgtctgcggctcgcttcgtgaggcgctgcagaacctcgacaaggaccgcgccttcctcaaggccggcggcgtgttctcggacgaccagatcgactcgttcatcgagctgaagatggccgaggtgctgcgctacgagatgaccccgcacccgatcgagttcgtgcagtactactcgctgtaagatctttttcgcgtagcgttgtgcagcgggcaccggagccttcgaggctccggtgccttttttgttcggggaatgcttgacgctggcagccggggcggaacgactaggcccgtccgatcgggagtctcacccatgaccctcaccgtccccgtgatcctcggttccgtgcgtgccgagcgcgccggcatccgcgccgcccgcttcctcaccgcgcaactcgaagcccgcggccacacggcgccgctggtcgatcccgccgagttgaagcttccgctcctcgaccggatgtacaaggaatatcccaagggcgaggcccccgaaccgctggagcggctggcgacgctgtttcgcggggcggatgccttcgtcgtggtctcggccgagtacaaccactcgatcccgcccgcgctctccaacaccctcgaccacttcctggaggagtatttctggcggccttccgccatctgctgctactcggcggggcagtatggcggcgtgcgcgcggcgatgcagttgcgggcgatgctggccgaactcggcacgccgagcattccctcgctcctgccgatcccgcgcatccagaaagcgctgagcgaggcgggcgaacccgccgaggattggctcggccgggccgcgaacaagtttctcgacgagctgacttggtacgccgaggccctgaaggcgaagcgggccgggggcacgccgtactgagtgtctctcacaaaactcccgccgcgctgtcatcgccagagcgagaacggtcagagaccgggagttttgtgaggcactctgaaccttgcgcgcggcactccgtttgcacccctcgaagcataggccgatgaggaaaacgggcggatgaacgcaagtgtcgacagagtgcgggacgcgctggccgagttgatcaaggccgcgctcgtctccaatgacggcctgagcctcgccttccggcaggccgcggcggccaagatcgcggcgctcgcggccgatccgccgtcggcggacgcggtgcggatcgacggcgcctggacccttgcgatccgcgcggcggaagcgcccgagcttcagcccgaggagggacaggtgaacctgaccctgccgcggagcgcgccctttaccctcgaagagctgtgccaagccgatttcgacgtggatcgggcagtggagacgatccgcaaatcggcttccacgggctgacgctggggccgaacctgttcacggccggtctcgcggcgttgttctaaggcgtccgagcgcccatcttgaagaggtgccgggatcgtcaacggtctccccaatcaacgaaaaaccgaacgcgccacgccttcccggaccggcgcggagagccctgctccttggccagacgcatcaatccgacggcgggcacccccgttcttccctcccgcgagcagatcctcgccttcgtcgccgagacgcccggaaaggtcggcaagcgcgaaatcgccaaagccttcggcatctcgggcgccgacaagatcggcctcaaggcgatcctgaaggagatcgaggccgagggcgcgctcgagcgcgaccgcggcggcttgcggaaaagcggcagcctgccgccggtcgtgctcgccgacattgtgtcgcgcgaccgcgacggcgacctgatcgcccgcccggcgcagtgggacggggagggcgaggcgcccaagatcgccgtcgagaccccgcgtgccggccgcaacggtaaccgccccgcccccggcatcggtgatcgggcgctggtccgtgtcgcgccggacccggaagcgcccggccgctacaccggccgcgtcatcaaggtgatcggcaagaaccgctccgaagtgatcggcgtctatcgcgccggccgcgatggcgggcgcctgcttcccgtcgagaagaaatcgcagggcaaggaaatcgcgatcccgccgggcgaggaaggcgaggcccgggatggcgacctcgtcagcgtcgcggtggagcgcgagacccgcttcggcctgccccgcgggcgcgtcaccgagcggctcggcgcgctcggctccgagaaggcggtgagcctgatcgcgctgcacatccacaacatcccgcacgtcttcccctccgccgtgctggcggaggcggatgccgccaagcgtgcgaccaagcgcggccgcgaggattggcgcgaggcgccgctggtcaccatcgacccgcccgacgccaaggaccacgacgacgcggtgatggctgaggccgatcccgatccggcgaatacgggcggcttcatcgtcaccgtcgcgatcgcggatgtggccgcctatatccggccggattcggccctcgaccgcgaggcgctgctgcggggcaattcggtctacttccccgaccgggtggtgccgatgctgcccgagcgcatctcgaacgatctctgctcgctgcgcgaaggggaggaccgcccggcgctcgccgtgcggatgatcatcggcgccgacggggtgaagcgcagccacagcttccaccgcatcctgatgcgctcgcacgccaagctcgcctatgcgcaggcgcaggccgcgatcgacggccggccggatgagaagtcgggaccggtgctggagacggcgctgcgcccgctctacgcggcctacgaggcgatgaagcgggcccgcgacgcccgcggcccgctcgccctcgacctgccggagcgcaaggtgctgctcgacgcggaaggcggcgtcgatcgggtgatcgtgccggagcgtcttgaggcgcaccggctgatcgaggagttcatgatccaggccaacgtcgcggcggccgagacgctggagaaggcgggctcgccgctgatctaccgggtccacgacgaaccggccctggagaagatgcgcgcgctcggcgaggtgctcgcctcggtcggcgtcaagatgaccaaggccggtgcgctgaggccggacctgttcaaccgcatcctcgcccaggtggccgagagcgagcacgccccattcatcaacgaggtggtgctgcgttcgcaggcacaggcgatctacgctgcacagaatttaggccatttcggccttaacctgcgccgctacgcccacttcacctcacccatccgccgctacgcggatctcatcgtccaccgtgctctcgtgcgtgcctgcggattgggcagggacggcctgccggacgataccacgccgggcatgctcgacgcggtctccgagcagatctcggcagccgagcgccgggcgatggcggccgagcgcgagaccatcgaccggctcatcgccggctacctcgccgaccgggtcggcgcgaccttctccggccggatctccggggtgacgcgctcggggctgttcgtgaagctcgccgagaccggggccgacgggttcgtgcccgtctccaccatcggccacgaatattaccgccacgatgaggcccttcatgccctcgtcggcgaccgcagcggcgagacttaccgcctcggcgacacggtcgaggtccgcctcgtcgaggcggcggcggtggccggcgccctgcgcttcgagatcctgtcggaggggcgcagccgctccggcgccaaaggcggcgggatcaagcgcagcgggtccaaggcgagtccgggcaaggcgaagttgggcaaggccaagttcggtgcaaagtcgccgaagggcaagccgcgccccggcaaggcggcggcctccgagagcgatacggcgcggcgccatcgcggctcgcgtcgctgagcggaaggggctagactcggtctatggaaacctacgcctcccctccggccccggctccccaggagcggacgcggctgctcccggccatggccaacggcttcctcaaccgctgcccgcattgcggcgagggccacgtcttcggccgcttcctcaaggtgcgcccggcttgcgaggcctgcggcctggagatggaggggcaccgggccgacgacctgccgccctatatcgtgatcttcctcgtgggccacatcatcggctacctcgtgctcgagatcgagatgggctacgacgtgccgctctggatttcgatgacggtgtggccgctgctcaccctcgtcctggcgctcgtgctgttgcagccggtcaagggcgcggtgattggcctgcaatacacgttcggcatgcacggtttcggcaagttgccccccgcgcgcggtgggtccggcacgggcacgggggagagacgcggcggtgaggcaggaagcagagcaggcgacgccccaaagcttggatcagcctgattcagatcagcccgcttcgcctgctgccacgccccgcccggtgttgttgcgcccgcgcgatgccgcgacgctgatcattctcgaccggtcacgcaagaagctgaagctgctgatgggccggcgccatgccggcctcgccttcatgggcggcaagttcgtgtttcccggcggacggatcgaaccgtccgaccggatgatgccggtggccggggccctgtcgcagcgggccgacgacgccttgcgcgccaagctgccgcgcgcaccccaccatctcggccgttccctcgcgctcgccgcgatccgcgagacctacgaggagaccggccttctcatcggcacacgcgattacggcccgccggagaccgcgccggagggtgcgtggcaggccttcgccgatgaaggggtgatgcccgatctcgaaaccctgcatctggtggcgcgggcgatcacgccgccgaagcgcccccgccgcttcgatacccgcttcttcgccgtcgatcgcaaggcggtggtcaccgagcggcccggtatcgttgggccggatgcggaactgaccgaactcgcctgggtcgatctcgacgccgcgcgcaagcttgacctgccgcgcatcacccgcgtgatcctcgacgatctggaagcggcggccgacgccggcttcccgccctaccggccgatcccgttctacttcgagcgccgcggcaaaggggtgcgggaggagatctgagcgggacggaatgcatcgtcggccctgtccgcactgacagaaatgcatcctttgatgcctcagaggagattcttaagcggcatcgggcatcgtgggacggcaagtggagccgaaatcaccgatgctctccgtccttcgccgctccgatgccgcgtccatcttcgacgcgctcaaccgctcccaggcggtcatcaccttcgccatcgatgggacggtgctcgatgccaacgacaatttcctctcactgatgggctacaccctcggtgaggtgcgcgggcggcatcatcgtctgttcgtggacccgcaggaggcggagagcgcggagtacgaggcgttctggcagggcctgcgccgcggcacgtttcagacggcggcctatgggcgtctcaccaaggacggacgcaaggtctggatccgggcgagttacaatccggtcctcgacgccgccggccgcgttcggaagatcgtcaaattcgccctcgacgtgacgaccgagcggctcgccgccgccgagacggcgggccagatcgccgcgatcagccggtcgcaggcggtgatccagttcgacctcgacgggacggtgcgcagcgccaacgccaacttcctcgacgccctcggctacgcgccgcacgaggtggagggccgccaccacagccagttcgtgcggccggaagaagcggcgtccgcggagtaccgcgccttctgggaggcgctcgcccgcggcgagtaccgggccggcgagttcctgcgcgtcggcaaggacgggcgcgaggtctggatccaggcgacctacaacccgatcctcgatccgtccgggcgcccgttcaaggtcgtcaaatacgcctccgacatcacggcggccaagcgcgtcgccgctgacatggccggaaaggtcgaggccgcccgccgctcgcaggcggtgatcgagttcggcatggacggcacggtgctcgacgccaacgacaacttcctgaacgcgctcggctacacccttcccgaggtgcagggccggcatcaccggatgttcgtgacgcccgaaatcgccgcaagcccggcctatgccgagttctgggcgacgctgcgggcggggcagttcacctccgccgtctaccagcgggtggccaaggatggtcgcgaggtctggattcaggcctcctacaacccggttctcgacgcggccgggcgcccgttcaagatcgtgaaatacgccttcgacatcagccagagcatggcggtgcgcgccagcgccctcgccatggccgagcagacgctgggccgggtgcgggcggtggccggcgcgtccgaggagatgcaccgcatctcggaatcaatcgccgagcagatgaaccgctcgcacgatgcggtcggcgacattcagacccgcatgagcgccgccggcgttctctcggcaaagctcgacgacgcggctgccgcgatgaccggcgtggtcgaggtcatcacgggcattgccgagcagatcaacctgctcgccctcaacgccacgatcgaggccgcccgcgccggtgcggccggccgcggcttcgccgtcgtcgccaccgaagtgaagagcctcgccgagcaggcgcgctcggccaccgcgcgcatcaccggcgagatcggcgccatgcaggcggtctcacgggatgtcggcggggtgctggtctcgaccgcggcggtggtcgacaccgtgcagggcttcatcgcgcagaccaccgcggacagcacgcggcagcgggcgaccaccggtcaggtcagcaccgacatgcaggccaccgccgcgagcgtggcggagtttgcgagccgtctcgacgcctggaatgtcgggctggaagagcggcggggtgaggagcgccttcgctcctcgcgctccggccatgtcgcgttcgtgccggagcgcgggcgaacggcggggacgccgcagagccggccctgcacggttctcaacctctcggagggcggtgccaagctggcactcgaagccgcggatctgccggaggtcgtcacgctccacatcgacggcgagccgtcccggcgctgccgcgtcatacggcgtgccgccgacgggatcggcgttcagttcgtctgattccgcgcggcgtctggaacgggcgtggccgacttactggacgctgcgcgccgggccgcctaccggcgcgcgtcggagaccagcgcggccagcccctcgcgataggtcgggaaggcgagctgcacgccgagttcctcgcggatcaggcggttacgcacccgcttgttctcgccgtagaagctgcgcgccatcgggctgaggtcggcggtctcgaaatcgacttccggcggcaggggcagtccggtgagccttgctgcgtgctcggtcaccgtctgcggcggggccggctcgtcgtcggtgacgttgtagaccgcgcccccccgtggccgctcgatcgaggcggccagcgtcgcggcgatgtcggcgacgtggatgcggttgaacacttgccccggcttgacgatgcgctgggtgcggccgtcgcgcagcttcacgatcgggttgcgaccggggccgtagatgcccgagaggcgaaacacctgcaccgctttgccggtctcggcgccgagcgcgagccacgcattctcgacggcgaggcggtcgcgcgagcgggcgctcttcggcgtggcgggcgtcgcctcgtcgatccaggcacccccctggtcgccgtagacgccgatggtcgagagatagccgatccagccgatgcggcttttcgcgatggtgtcgcggtagcgggcgagcaccgtgtcgccgtcccgtcccggcggggcggagatcagcagcacgtcggtgtcggcgagatcctcggcaatgcggggatcgtccgcctccgggccgaaggcccgcagggtgaacccggtctcggccgcgagactcctggcccgctcgggttcggtcaccgtcgcccgcactgcgttgaatcgcgcccgttcacgctcggcaaaatgccgggcggagaagccgaggccgaaaacgaacaggttcatgcggtgtcaggtctcccgtgggccgtccgcttccatagggagggcggcggcctcacgccattcctccctcacatgcgcctccgtttccccgtgtccatgggcggcgaagagttcgtgcagccgcgcccggggcaacaaccggccgcaggcccagacggcggcaccgcgcaccaccggatcgggctcgacgagacaggccaccgcctccgcggcgagggcggcatcaccggaattgccgatggcgatcagcacgttgcgcaggaagcggtcgcggccggtgcgcttgatcggcgtgccggcaaagcgggtgcgaaaccccgcatcgtcgaggcgggcgagttcggcgagcggcggcgcggcgagatcgtcgcgggccgccatgcggctctcccgcgccgcacccgcgaacttgttccaggggcagaccgcgaggcagtcatcgcagccgaacacccggttgccgatcttttcgcggaattcggcggggatcgggccctgatgctcgatggtgaggtaggcgatgcaccggcgcgcatcgagctggtagggggccgggaaggcatccgtcgggcagatgtcgaggcagcggcggcaggagccgcaatggtccgtctcgggcgcatcgggttcgagttcggcgcgggaaaagatcgcgccgagcatcagccagttgccgtgctcgcgcgagatcagcaccgtgtgcttgccctgccagccgagcccggcggcctgggccagcggcttctccatgacgggcgcggtatcgacgaagaccttcaccggctggccggagcaggcggagaggaagccgccgagttccttcagcttgcccttgatgacatcgtgatagtcgcgccgttgcgcataggcggcgatggcggcgcgatccttcagccgcacgagttcgagggggtcgcgctcagggcccgcattcatgccgagcatgacgatgctgcgggtctcggcccacagggcggagggcgcggcgcgctggtcggcccgctcctccatccagtccatcgtgccgtgatggcccgccgcgagccatgccggcaagcgctcgcgcaggtccggcacggcgtcgggacgggtgacgcggaacgcctcgaagccgagacggcgcgcgcgcgtctcgatggtctcgcgtagggcgcggcccgtgaggacgatcttttcgggcttcagaaatccagatccgcgtagtgcgcggctgccggcatccccggtgcccggtcggccagcagcgcgcggaaggacgggcgggatttcacccgcgcgtaccagtccttcgccatctcgtcctcgtcccatggcacgtcgccgagatagtccacgcaggaaaggtgggccgccgccgcgaggtcggcataggtcagatcgttgccagcgagccagcggcgctgcccgatcaggtaaccgacatattggaggtgatagcgcacgttggtgcgcgccgcacgaatggcgttcatgtccggcgggccgcctccggcggaggagggcatgaagcgcttgtcgatcttctcggtgacgagatactcggtcacctcgctgttgaacttgacgagaaaccaatcgagcaggcgccgcacctccacccgcgcctgagtcgtgtcgggcagaagccgccgcccggcgaggccgagcccccgcgtctcgtcgagatattccgcgatcacgcccgctccgggaatggcgagcccggtctgctccaccagcaccggcgtggtgccggccggattgacgatgaggaagtcgcggcggcgctcccaggcccgttcctcgacgagagtcggctccatccccatctcggccaggacgaggcggatgaagcgcgagttcgggcagaacggggagtgatagagcgtcgccatcgaggccgtggttcagcggtaaagaaggcagagccctgggcagaccgtgtcgcaccggcgaaattggggcgacgcgccaggattatttctccaacgttgccacctcattaacaaacccgccgcaacccggtaaccgcccgtcaaccctaccgccgcaaagctgccgcatcgccgtcgtctgccgcgccctgaatcgccggcacatcggcgtggggaacagcaggcttatggatctcgtcctgatcgcgaaggcgctcgtgctcgccgtggtggaaggcgccaccgagttcatcccggtctcctcgaccgggcatcagctcctcatcggccacttcatcggcttccactcgcccaacaataccttcgaggtgcttatccaattgggcgcgatcctggcgatcctgttcgtctacttcggccggctgtggagcatcgccaccgcgctgccgaacgatccgcgggcgcgccgcttcgtgctcgcgatcctcatcgccttcctgcccgcggcgatcgtgggcggtctcttctccaagtacatcaagctctacctgttcaacccgtggatcgtctgcgccacgctggtggccggcggcatcgtgctcctcatcatcgacgacacggtcggcgagccgaaagcggctcaaaatgatggaacgcacgacggtccgaccgagcatccgcgcaagaccgacgtgttcgagttcagcctgccgatggcgctcaagatcggtctgtttcaatgcgtggcgatgatccccggcgtgtcgcgctccggcgccaccatcgtcggcgcgatgctgatgggggcgagcaagcgctcggccaccgagttctcgttctacctcgccatgccgaccatggccggcgccttcgccaaggacctgctcgacaactacaagaacctctcctccaacgacgcgctgctgatcgtcatcggcttcgtcgccgccttcatctcggccttgatcgtggtgcggacggtgctcgactacgtctcccgccacggcttctggctgttcgcgtggtggcgcatcatcgtcggctcgctcggcttcgcgggactgattctttttagctgagccttcaggattttgagcgaggcggaggcggcaacctggactaaagtcggttgtcgcctgcccgcgccccgtgcgagggcttgcggccaagtcgccgctctttgaagaagcggtcgggaaacgccgaatcgtcaaggtctcgcccaagatggaagatcgtccgctcgccgagttgttcgagcccgccacccgcgagcgctggcgccaagccatcgaagccgcgctgaagggggcggacttcgagaagcgtctcgtgtcgaagaccgccgacggcctgcgcatcgagcccttttacgagccggcggcttcggtggcccagccggtgcgggcgcccggcccgtggcgtctggcgcagcgcatcgaccatcccgatgccgagaaggccggggcacaggcgctggctgacctcgaaggcggggccgatgcgctggtcctcgtccattgcgacgcccgtgccgcccgcggcttcggcctcgaatttccgtccgtcgatgcgctggatgcggcgctgacgggcgtgatgcttccgctcatcgccctgcggctcgatgccggtccggccggattcgagacggcggcgcttctcaagcaactgatcgagcgccgcggcgacgacccgtccgcgctcgacctcgatctcggtctcgacccgatcggcacccgcgccgccaccggccggctcgaccaggggtgggaggcacgcctctccgagatcgtcaccgccttcgccggataccgtgggcgcgcggccttggccgacgcccggccctatcacgaggcgggggcgagcgaggtgcaggaactggccgccgtgctcgcgacggcggtcgcctatctgcgggcgctggaggccggcggccacgatctggcgctcgcgcgcgaccagatcgcggtcctgctggtggcggatgccgacgaattcctgaccatcgccaagttccgggcgatccggcggctctgggcccgggtcgagcaggcctgcggcctcgagccgaagccgctgcgggtcctggccgagaccgcgtggcggatgatgagccgccgtgacccattcgtgaacatcctgcgcaccaccatggcctcggcctccgccggcctcggcggggcggattcggtgaccgcgctgccctacaccctggcgctcggtctgcccgacgcctttgcccggcgggtggtgcgcaacagccagatcgtgctgatcgaggaatcgaacctcgccaaggtctccgatccggcggccggcgcgggcggcttcgaggcgctgaccaccgaactgaccgagaaggcctgggcggccttccaagagatcgagcgagagggcgggatcgccgcgagcctggagtccggcgccttcgcgggtcggatcgcggcggtggcgcaggcccgggcacgggcggtggcaacccgcaaggagccgctgaccggcgccagcgagttccccttcctcgccgagaagccggtgacggtgctcgacgtggcgccgaaccccgccgcttcctcagagggggccttgccctcgcaacgcctcgccgaaccctacgaggccctgcgcgacgcctccgacgccgtccgcgagcggacgggcaagcgcccggcggtcttcctggccaatctcggtcccgtggcggttcacaatgcccgctcgaccttcgctgccaacgccttcgctgcgggtggcatcgaggccatcggcaatgacggcttctccgacatgcaggccctggccgatgccttcaaggcgtcgggcgcgcggatcgcctgcctgtgctcgtccgacaccgtctaccagaccgaggccgtgcccgcggccgaggcactaaaggcggccggcgccggcacgatctacctcgccggcaaacccgccgaggccgaggctctgcgccaagcgggcgtcgaaggcttcctgttcgccggttgcgacctgttggcgctcctgcgggaagcggccgagcgcgcgaagggctgactaacactcaaggccgcgtgagcaaccttgacactgcgggacgcaagacgatcttccggctgaaacgggccgacacggccccatgccctgagccggatgtcatccccatgcgccttccgatccttgccgtcgccacctttgccatcgccgtcggcagcgccggaacatcggaggcggccaagcgcaaggtgcaggtgccgcatcgctacgacggccgctggagcatcgaggtcgtgaccctcgacggcccctgcgaccgggcctatcgctacggcatccagatccagcgcggcgaggccgtctacagcggcggagaggtcgggatcagtgggcgcgtcgcggcaaacgggacggtgcgcggcaccatctcccgcggcagcgatgctgcccaggtgttcgggcggttgtctgccaacgggaccggcgccggccgctggtcgaccctcggcgacggcccgatcagctgcaacggcagctggaacgcgatgcggcgcggctgatttcgccgttcaggctgcgtcggcgcggagcgggtcgtatggatcgtgctgtggcggcccggcgacagattcggatttgttccgcgctgcggcacgggcgagcggttttcgccctagatccggcgcgatcttcggcgaacactggcggcgttccatactcgttcgaggcgccccatgagagccgtgatgagagccttgccgttcgtcggtcttgccttcgtcctgctcggccccgcggccgaggcgcgtccggcccggcagcacgtggccggctccgagcacgcggtgctggcgccgctcgaggaagcggcaacggcgtgctttgccgaaaccgtggtctccaacccgaaggcgatgcggctcgcgcgggacgggcgctggtacgaggcggccggagtgaccggcttcctgtgtcgccctgaggtcgatcgcatggcggtcgcccacgaccggatctacggccccggcaccggcgcccgctacttcaagggggcctacgcccgccacctcgacaagcagctcgccgcccgcctgcagcctgttctggagacgaaggccatggcgagcgccgagccgccggccgagaaggccgcgctcatcgacagcgcgatggaatccgcgcccggaagcgcggatcactgagccgggcaggcggggtttcgctttaccgaatccgccgccaggtctggcgcttgcacagaacgctgagcacgcaacccgccacctcgatggtgtcgggccccttcggcgtgacgctgcccgaataggtcttgccgtcgttcggattgtagaggctgccctcgaagccgttgccgctcggggtgccggcctgcatgatctgcacgccgacgagcttgcgcgaacgcagcgccggatcggggttctgcgcgtcgagcccggcgccggcggtcgcggcgatcacaccgcaatagccgccgccgcaacgggcgatgcgcacggttgagcccgccgtctccgtctgccatgtgccggagaggtccgaggccttttgcgcgagggcgcctgtgccggacacggcaagcagcagcgccgcggcgaagacgtgcatcgggcgatggcgtgaacggttggcgcgcggcgtcgtcattcgagcttccctcctcgccgacagtgaccgccggccggcgcgagcggtagtcagcccgccacggttacgcaaggagcgggatatgaggccgcatgacgatgcggccttgacttcgccgccttcgcgcggcctacgcccacggcgagccgatacggacaagtcaggagcggtggatgcaggtcatcgatactgaaattccggcggtcaaacgggtgatcccgaagcgccacggcgacgaccgcggctggttctccgagatctaccgggccgatatcctgtccgagcacgggatcgccaatgccttcgtgcaagacaaccaatccttctccgcgcccgccggcacgatccggggcctgcacttccaagtcgcacccaacgcccaggccaagctgatccgggtgctcgccggcgcgatcctcgatgtcgccgtcgatctgcgctccgactccccgagctacggccgccacgtcgccgtgcggctcgatgcgaccggcggcgagcagcttttcgtgcccgccggctttgcccatggcttctgcaccctggagccggacaccatggtcgcctacaaggtcgacgcctattacagcccggccgacgaccggaacctgcgctggaacgatccggcgatcggcatcgcgtggccggtggccgaagcggatgcgatcctctcgggcaaggacaaggctgcgccgcttctggccgatctcgggcgggtgttctgagtcaaggtatcgagatcgttcggtcgggcggattgaacccgacctcaggttggcgtaggcgcggccgagcgtggcccttgcccatcccgcggatgccgaccccgcggacaggaattggacggagttcggatcgatgcgcattctggtaacgggcggctgcggcttcatcggctccgccctcgtgctgcatctggtgcaggatctcggccacgaggtgctcaccctcgacgccatgacctacgccgccaacccgatctcgctgcagccgctggcggacgatccgcgccaccgcctggaacaggccgacatctgcgatccggcgcgcgtccacgccctctacgccgagttcaggcccgaggcggtgatgcatctggccgccgagagccatgtcgatcgctcgatcaccgatccgggtgccttcgtgcgcaccaacgtcatcggcacccaggtcatgctcgacggcgcccgcacccattgggaaagcctcgaccgcgaggccaaggcgacgttccgcttcctccacgtctcgaccgacgaggtctacggctcgctgccgccggacgcgttcttcaccgaggagagccgctacgatccgcgctcgccctactcggcgtcaaaggcggcctccgaccatctcgcccgcgcctggcacgagacctacggcctgccggttctggtgacgaactgctcgaacaattacggcccgcgccacttccccgagaagctgatcccgctgatgatcctggccgcgctggagggcaagccgctcccggtctacggcgacggcctgaacgagcgcgactggatccatgtcgaggaccatgcccgcggcctcgtcgcggtgctggagcgcggccggctcggcgagacctacctcctgggcgggcgctcggtgcggaataacctcgccgtggtgaaggcgctttgtgccgccttcgaccagctcaagcccgagaacggcccgcacgagcgcctgatcagcttcgtcgccgaccggcccggccacgaccgccgctacgcgatcgacccgtcgaaggcggaagccgaggtcggctggcggccgaccaaggtgttcgagcaggcgctgacggaaaccgtgcgctggtacctcgacaacgaggcgtggtggcgcccgatccgcgagggccgctattccggcgagcgcctcggcctcgcgcccaagagcgcctgaacatggacatcctgatcctcggcggcgccggccaggtcggcacggagcttcaggccttgtcctggcccgagggcgtgcgggtccacgcccccgaccgccagagcctcgacatcaccgacgaggcggctgttgcggctgcgctcgatgcgtgcacctacgcggcggtgatcaacacggccgcctacaccgctgtcgataaggccgagagcgaggtcgcggccgcatggcgcctcaacgcgctggccccggccatcctcgcggccgagacgaagcggcgggccatcccgctcgtccatgtctcgaccgactacgtgtttgatgggtcgggcgagggcttctacgcccccgatgcgccggtgaacccgcagagcgtctacggcgccagcaaggcggccggcgagatggcggtgcgctccggcaatccgcgccacgccatcgtgcgcaccgcctgggtggtgagcccgcaccggggcaacttcgtcaagacgatgctgcggctctcgggcgagcgggatcggctcaccgttgtcgaggaccagcacggctgcccgacctccgcggccgatctcgcgggtgcgctcgccgcgatcgccctgcggctggccggcgacgaggctgcgcccaccggcaccttccactgcgtcaacgacggcgcgacgacgtggtgcgacttcgcccgggcgatcgtcgcggggtcggcccggcgcggcgggcgctcggtgccgatcgagggcatcccgagttcggcctacccgacgccggcccggcgcccggtgaattcgcgcctctccagccagagcctgaccgacgcctacggcctcgcgccgcgctcctgggagccggcgctcgacgacatcctcgaccggctggtcgggccggttcgctcccactgatcaggacgtgttttgatgaagggcatcgtgctcgccggcggctccggcaccaggctccatccggccacgctggcgatcaacaagcagctgctgccggtctacgacaagccgatgatctactacccgatctcggtgctgatgctcgccggcatccgcgagatcctcgtcatctcctcgccggagcatctcggcaactaccagcgcttgctcggcaccggtgagcagttcggcgtcaccttcacctacgcggtgcagccgcggcccgaagggctggcccaggctttcatcatcggccgcgacttcgtcggcagcgacgacgtggcgctggtgctcggcgacaacctgttcttcggcaacggcatgagcgacctgctcgccaaggcccgcacccgcaagagcggggcaacggtgttcgcctaccacgtcgatcatccggaggcctacggcgtcgtcaccctcgacgagtccggccggcccttgcggctggtggagaagccccagacccccgaaagcccctgggcggtgacggggctgtacttctacgacaatcaggtgctcgacatcgccgccgaggtgaagccctcggaccggggcgaactcgagatcacatcggtcaaccaggcctatctcgaacgcggccagctccatgtcgagcggatgagccgcggctacgcgtggctcgacaccggtacgcacgacagcctgctggaggcgggcgagttcgtgcgggtgctgcagcgccgtcaagggcttcaggtcgcctgcctggaggagatcgcctacctgcagggcttcatcggccgcgagcagttgcaggcccgcggcgagctgttcgccaagaccagctacggtcagaacttgctgcgcctggctcgcgagggccgccgggccgatcaggatttttgacggacgcacctcgattcgtcacggcgaagccgtccagagcaccaatctatccggaacggtcgcgatcctggatcgcttcgctcgcggtgatgaagggcaaggtgtggggtctggccgggcgtcgcgtcagcgcgcgccctgaatgagcacggcgccggtataagtctcggcgacttcgcagaacggcacgccaccggccgtcagtaccgcctccaccgagaatagcggctctccgggccccggcaggccgccggattcgggccgccacagcatcgtcagcgagcggttgcgccggctcggaccgagcgggcgcacgacgtggccgaagggggcctgcgtgccgtccagcgccgcgttcatcgcggacgtcaggcgactcggaacgtaccagttgtcggcctcggacaggacgtgggtcccgcaggtgagccggacccggcggtagcgcacgggctcgtccgggctcacggcaagccgctcgcgccgggccgcaccggggagcttgtccgggccggggacgcgcacggcgacgatccgcggatcggggctgagcccgcgctcggcgcaccatgcttcgagaacggcggtggcgcttggcgcagcgagaaggcgggcgctcagcgtttcgatcaaggcgcgcgcctcggacccatcctgcgcctcccggcttgtctcggcggcggctccggccgcttgcgcctgcgcgctgctcaagtcggcgggcggcacggcggcgccaagcgctgcgagccccaccgtcagcatccgtgtcgccgtccgctccatcgtgcagcgcaatacgtcgatggcgggcaaaggtccatcgcgtcgggcgaccggtccccgatccgccgcctacttagcgtcgaacttggcgtcggggggcagggcggtcgcgagcgggccggcggggggaagcgggaaggcgaccttgcagcgctggccgccgggcagcttgaagtccgggttcggcaattcgaggcgcacgccgaaggtgccgctcgccgcgtcgaacacctgatcgaccacgctgaccttggcctcgtaggcgccgccgatcggctggtcgagcacgacggtcgccggcatcccgagagcgatctccttccagcgggagaccggcaggtaggcctcgacgtagagcggatcgagctggaccagggtgaagatcgcgctgtcctggcgtacgaactcgcccgccgacatcagccgctcggtgacgatgccgcggatcgggctgcgaatcatccgcaattcgagctgcgcctcggcgcgctggagctcgatgccgttgagcttgtgcttgaggatctcggtctgaaggtcgcgccggccgatctcgtaatcggcctcgacctgatcgagcttttcctgggtgacgatgccttttgagagctggttctggcgttcgaggcggcgcttgtagagttcgacgcgggtctgctgcgcctcgatgccggcggtcgattccgcctgcgcccgcgacagggcgacgttggcctcctccacgctcgaatcgagccgggcgatgatgtcgccggccttgaccgccgcgccccggttgaccggcacgctcttgaggatgccgagcgtggccgaaccgatcttcagtttctgcgccggctccaccacgcaatcaacgcgggtgtcctgggcgctcgccgcgtaggtggaaagaaagaggccggcgagcgccgcgcagatccgggcttgccgcgttccagccagaagggtcattgcaaaacagtcctcactcggcatggccggcaaaagccagaatacggtcctgcatctggtcggaatgcagcaggtcggcgcgcatgcgcccgtgcagccgctcggtgcgcaactgcgcgtggcgcagcagtcgcgcgccgaagacccggccgcgctcggggccgagcagcgccataatgcggcgggcgagcccgcggctaacgaggctgctatccagcagcggatcgtcgagcgagaggatcgcctggaaacagccgggctcgccctggcgtccgctgcggccggcgagctggtcgtcgatgcgctgcgcgtcctggcgctcgaccatgatgacgtgcaggccgccgcgttcggccacgccggggccgagcttgatgtcggtgccgcgcccggccatgttcgtcgccaccgtgatgcggccccgctgcccggcctgcgccacgatggccgcttcctgcccgtcctgggcggcgctgagcaccgtgtgcggcagcccggctgcggtgagatgcgtgctcgcccgcgcggaggccgccaccgagcgggtgccgacgagaaccgggcagcccttcgcatggagctcggcgatgcgcgccgtcacccgccgccacttcgccgcctcgtcgggcaggacctcgtcggggaggtggcgccgctgcaccggacggtgcgtcgggatgcgcaccaccggcagccggtagaccgtccagaattcggcggcgacgccgcgggtcgtgccggtcatgccggcgagccggggatagcggcggaagaagcgctggtaggtcatgcgggccagcgtcgagcgggcgccggagaggtcgcagccctccttgtgctcgaccatctggtgcaggccgtcgctccagctccggtccggcatcacccggccggtattggcgtcgacgatcaccaccttgccgtcgcgcaggatgtagtgctcgtcccggtggaacaggtgcagggccgagagcgcctggcgcaccagcccctcgcgggtgacgcgtccgcgccaggccgaggcctcgccgcgcccgtcgctcgtggcgagacccgtgatccgctcgcggccggcctcggtgaggatgatccggtgctcggccgcctcgatcccgtaatcctcggggctcttcaactccgccgcgatctccatggcgcgggcgagcacctccgttccgaactgcgagccggccggggccgagatgatgagcggcgtgcgcgcctcgtcgatcagcacgctgtcggcctcgtcgacgatggcgaagtgcaggccgcgcaggcggagctgggcgagccggctcgcgctcgcatgcaggctctcgagcttgaggcgcacgtcgctggcgcgctggcccagcgcgatgcgatcgcgcaggtagtcgaaggcgaggtccttgttggtgcagtaggtgatgtggcagccataggcctgcgcccgctccggctgctcctgcttctccttgatgacgccgaccgtgagccccagcgcggcgtagagcggacgcatctcctcggcgtcgcgctcggcgaggtaatcgttgaccgtaacgacgtggacgggaagtccggccagcgccgcggccccggcggccagcgtcgccgtgagagtcttgccctcgccggtggccatctgggcgacgcgcccgtcgaggatggcggcagcacccatcatctgcacgccgtaatggcgctgccccttcacccgtcccgacatctcgcggatcagcgcgaaagcctccgcgatgtcggcatcgcgaaaggttttccgggcgcgcagagcgcccgtgatcgcccgaatgcggaattgcagcgcctcttcggacagctcggcgatgtcctcggcctgcgccagggcggcgcgggcgatccgcgcgtagcgtcgggccgcccagccggcgagcccgacgcgcacgcggccgatcacccgcgcggcggcctgatcgagccggctcgccttcagcggcttgcgctcggaataggcgcgcacgggcggtacgcggaaggcggctccgggcgccgagccgcctgagagggcgagggggtcagacacggaactggctcaggaacacctgccgcaggctgcgcagcgcgcgccacgcgatcggctccgccccgtgatcgaaccggatatagacccgctcgccgagcacgttgaaggggaggccgcccgcgagttggacgtcgaagacgaagatgctctggagcgccaccggcttctgcgggttgctggcgtccacggcgatggtgccgccgccctgcgtcgcgagggcgagactcgggatctcctgctgcgcccccggcacctcgcgcaggatcgagccggcgcgcacttcctcgggcttctcggccagccgcgcggcgacgccctgcgtccggctgcggatcaggtccacatccgtctgcggcaccacgacccgcaccacggggtcgtcggcggtgagcacgtagccgatgcgctcgccccggcgcagataccgccccggcagatcgacggcgcccggcacgatcagccggccggcctgggatgcccgcacgatgaggccggcctgccgctcgcggtagacccgcaggatctcctgcgtgctggcgatctgctcctgcagaatctgcgcctgcacccggtcgccgagccgggcggcgtcgtagcgcaggcgcagctcggcgagctgcgcctccagcaccgcgacgcggctgtcgaggcttgggtcttcgagcgtcgccagggcttcgccggcctgcgcgtcgcggccgggctccaccagaagcgtggtcaggatgccgtcggtcttggtgcggatctgcgtgtcgtcgggcgcccagacgacgccctgcgccatcgtcgtgtagggcaggggcaccacgaacagcagggccagaaccgcacctgtggcggcgctcgtgagggtcacggcccggctccggcgccggttcagcttcggatcggtgaggatgaacttgagccccttcacgaggggtgagaccacggtgccgaacagcgcgagcccggccagcagcacgccgaacacgaagtactgcgtggcgatgaagctcgcgatcgcgatcgaaacggtggtgcggtagatgaaggcggccaccgcgtagacaaacagccagggccgctcgccgtccgccgtcaccggactcttcgcgccctcgatcttcagggcgtagcgctcgatcaggtagaagacgtagcggttggcccgcgagccgagattcgggatctcgatcaggtcggcgaagatatagtagccgtcgaagcgcagcagcgggttgccgttgaacagcagcgtcgagacgctgccgatcaccatcacgttgaaggccgccgcccgcacgaggccgggctcagccgtggcccagacgatggcggcgaggcccgccaggaacagctcgacgaagatgccggcggccgccaccatcatccgctgccacttgctggggaaggcggcggaggtcgaggcatcgacgtagggcgccgggaacagcacgagcagcatcaggccgacttcgtgcacctcgccgccccaggccttggcggcacaggcgtgcccggcctcgtgcagggccttgatgacggggtagaggcacatcatcagcgcgacgttctgcgccgagagcatctggcccgcgacgtcgccggtcagctcgcccgcgtgcaacccggccacgacgaggccggagatcaccaccgcgagccagaccgcgagcccccagaccgagaagagcggccggaagtacggcacgagccggtcgagcaacggatcggggtcgaagagcgggaagcgcagggccagcgggttcttcacccgggcgatcagggtgcggcgcgcggtcgattccgagcgctcggcgagttcggcgagatcgggcggcaggtcgccctggagcaggtccgagccgtggagctgcgaaatcagacggatcgtgtcgtcctgggtcggcggatcatcctcgttgcggcgcgcggccgcctcccacacctcctgcagggtgcggcgcccgtccatcatgcacaggatcaggttggcggcaggcgagaggcggtggaagcgcccggtctggtgatcctgaaggacgtaccagacctcgccgcgaaagctctgccggtggatctcggcgtggcggcgcaagcgcgggcgcagggccgcgacgcggtaccacgattggctgaacagggactgggacatgcctcaacccctcacggccaccagtgccagagggcgaggcgcacccaatcgacgatcggccgggcccagacccaggcgagcagccgccggtcgacgtcgaccttggcgatgccctccatgcccggccgcagccgggtggcgccgtcctcgatccggccctcgacccggaacaggttgcggccgttcttggcctcggccacgggggtgatggtctggatcgtcagcacttgcggctggtcgggcagggaggtcgcgagcacgtgcccggtctggccctcgcgcaggtcggcgatcaggcgctcgtccacgctgaggacgacgcggtagctgtccagcggggcgatctcgaacagcacctgtccgcggctgatggcgccgccgatggattgcgagaggtcgccggagacgatcaagccgtcgaagggcgcggtgaatttcgagcgggcgatctgttcgtcgagcaggcggatctgcgcgtcggcctgatcgatctggctcttgaccacgttgatcgtggcgggctgccgggtggcgagcgccttgtcgtactcgtaggtgcgctgctggcgctcggttacccagcgcaggcgctccagggcgagatcgcggtcttccagggcggcgaggagatcgcccttgcgcaccgtgtcgccggcgcggtgcccggcggtcttcaggtagccgtcgtaggaggcgacgacggaacggcgcacgaggccttcgacgcgggcgtccgcagtcacgcggtaatcgatcttgatcaccgagagcgccaggaccacggccagcaccgcggcgaggccgagcttgagcccggtatggttcgggccgaagaccagccgcgcgccgttcatcacggcgtcggtggccttcagcacgagccagcggtcgttctgccgcttgtcttccagcaccgggccgatggcggcggcgcaggcgctcacctgctcgacgatctcgaggctgaacggctggtcggcgggccgctccagggtgatggcaccgacgaagcggtcatcgacgagcatcggcacggtcagcacccggccgccatattgcaggcgggcgaggtcggcatgcgccgtcgtgacggtggcctcgttctcgggcggcgggaacaggatcaggctgcgctggtcgatcgcctcgttcatgcaggcgccgaggcgccgcacgaggttcatctcgcggccgaactgcgccgagtgcgagatcgccgcgatccgggcgctgccgcgccgtacgaagccgattgccgcgcgctggcacgaaaaggcgatggcaaggtccgtcaccgcggcggtgcaggcggcggaaaagcgcgattgctcaagcaccccggcgagcagatcgaggacggagcgcgagcgggccagcgtccggcgctcgccccgcccgatcagctcggcctgcttggcgacgagccacgcactgccccactgcacctgacggatcgcggcgcgcagctcgtccttgtcgaggctgtcgagggcgaaggcggtgacggcgaagcaggcctcgtccagaaccagcggcagcgcgatccacgcgcccgacccgtgcggcgcggcgcccggatgcggcccggcctccgccatcgcctgcacgaccgggcggttctcgcgaaaggcggcttcggcggtctcgcgcaggccggcttcgcactcggattgagccgggaacacggcgagcggggcgagccccaccgaggtccccggaagcaggacgcaggcccgcggggcgccgagcatcggcgcctggagcgtgagccacgcttccgccgctgcctgaagcgtctgggaggtccggagcacctgccacagggccggctccagcagggacaggcgcgcggccgggctcgctgcggacgcgccctccaccgccaaacgctcgctcatggcccccggattccttgactgacggcgctcagggtctcgttgcggaagggcccggccgccgtcatgcgtcggcggcggggcatcacgggtcaggcgtcgaggtcgaggcgtccgtgccggttttcgtactcggtcagcacgccgccgaggacggagtgaaggcgcttggctgcgagcggcgtgaggatcacgcggttcgagagatcgaccaccacgctctcggtctcggcgaggttccaggtccggttggtgccgaagaacagatccacctgctcgcgggtgccctgcacgtttacgacgttggcgaactgtgtcgacatgctgtcttcacgccattcgatcgcacgcacctgatcggcggcaccgggcttgctgctctcgctcacgactgctccctcatctttacgcattaccgcgcgacgtgacctcgcgctcctcgacatcgccgccgggccaatgccgggctggatcgcgaagctgaagtcctcgtcaagacattgcacgaataaagccgtcgttgaacgacggcttgccttgcgaacccagcgaaaccaagtcgccttgcatttatggcacacagggcgataggagctattgcacggtttgtgcgattcgatcacgaatggaatgtggcggcggcaatggccacgaagaaaaatgcgttgatccagcgtctcaattcaaagcctccttcatttcagaggtttgaccgggtctcgcgccgcagcctgagcttggcgtcacgctgatgccggaggggagagggcgcgggatgtcggcgccggaactgccgggcccggagtttccgcgtgtggaccgcttcctcgaaagcgaagccgccgcgcacgccctcagcttcgccctcacatcggggctgatcgaccggctcgcccgccgggcggacaccgccatttcggggctggccgatgagtttcggctcgaacggccgcaactggcctgcctgacgggcctcctcgttggtgccggcatcgccgccgagcccgcgccgggccggatcgggctgagcgaggcgttccgcgccgtgctgccctgccgcgacctcatcgaggcgaagctcgccttcgccgccgccgcgtccgaggatctgcgccggcatttccccgccttcgtcgccgaccttccggctttcatggcggcctcgcgcaccttcgagctgttccgctacgaccgctgcttcgagatcacgccggacaacctcgacgcgacccggcgctgggtcgcctacaccacctgcctgacccgctacgaggccgggccgggcctcgaccggatcgagccgggccggcatcggcgcctgctcgatctcggcggtaatagcggcgagttcgccgcccaggcctgccgccgcgcgccggacctgaccgcgacggtgttcgacctgcccgtcgtctgcgcgctcggccgcgagaacctcgcggaccggccggaaggcgcccgcgtcgcgttccaggccggcgacatgcggcgcgatcccctgcccgaggggcacgacctcgtgaccttcaagtcggtcctgcacgattggccggccggcgaggcccgtgccctgctcgaacgcgccgcccgcgcgctcgcccccggcgggcgtctcgcgatctatgagcgggcacccatggctctgcgcgagcgccccctcggctacgttcaatccgccgacctcgtgttccagcccttcttccgggatgcggacctctataccgagacgctggccgctctcggcttcgtcgattgcagcgtccgctgccttgcgttggagacgccgttccacctgatcgaggcgcgcaagcccggcggtgcccggtgagcgcgcccttcgttctcgcggtcagcggaccgccgggcagcggcaagaccaccttgtcccacgccttgtcggagcgcttcggcggcgcgcccgtgctcgcctacgacgcctatgaggaaatcaccggctggccgccggagcgggtggcggcatggctcgcgggcggcgcacccctcgacgcggtgccagtgccggggctcgccgaggatctggcccggctgcggcgcggcgagccggtgccggaccgggagcgcggcggcacgctgcgcctgtcgcggcgcgcggcacgccccgtgatcgttctcgacaccctgctcggccgggcccatcccggaacgggggcgcagatcgaccatctggtttggctcgatctgcccctggatgtcgcgctggcgcgcaagctgcgcagcttcaccggggcggcgcggcgcgatccgacggccgcccccgggcttctcgaggcgctcgacgcctatctcggacgctacgacgccctgctgcacccgacctacgcgctgcagcgcgaacgggtccggccggcggccgaccagatcctcggcgccggcacgctcgccgcgcacctcgacgccgtccagtccgcaatccaatccactctccacgccacccttacggccgtcccgacgccgacggcgtgaggggcgacgctcgcggagccgacaactcgatgttcaggtccgaacgctccgcgcctgcgcgcttggtcgtcgccggcggcggccccgccggctggatggccgcgctctatctgaagcgcgtcctgcgccgggcgggctggacggtcaccctcgtcgggtcggccccggccgccggcgcctccgccgctctggcgacgcgcccggccttcacccgcttcctcaagggtttcgggatcgacgaggcgatcttcatgcgccgctgcgcggcgacctatcggctcgccagccgctacgacgactggttcgccgagggccagggccactggcaccccttcggtgcctgcggcccgcggatcgccggccgcgacctgttccactactggatgaagcttcgcggcgagggcgccgaggacgaggccgggagctacgccgattacgcgccccaggcgctgatggcggccgaggggcgcggaccccgccccctggcggaccgatcctcgctcaccgaatccggtgattacggctatcacctcgaccgaaaagctctcgtccgtttcctgcgcgagttggcgctttccgaaggcgtgcgcggggtgaccgggcgcgtccgcgagatcgagcgcaacctgtacggcgatgtcggcgccctcatcctcgacggaggacagacgatcgagggcgacatcttcctcgattgtaccggcgcggccgcgcagctcatcggcaccgcgctcggcgaggcctgggtcgcgggcagtggccccggagaccgcgtggcccgcctgtccctgccgcgatcgcccgaggtgccgcccttcaccgcctatcgcggccgggcggagggatggacggcgtcgctgccgctggccgaccgcacggagcatctcttcgtctacgacagccggaccacgccgccggatgcggcggcggccaccctgcgacgcgccttcgatgggcaggcgggcatcgtcgatgcggaactgcgtcacggtcgccgcgcctcaccgtggcagcgcaacgtcgtcgccatgggtgcggcggccagagcggtcgagccgcttctcggcttcgatctcgatctcgtcctggccggactcgaaacgttccttgcctacctgccgcgccagggggagggcggtgacgtgctgcgccgtgcctatgccgcgcgcctgaaccgcttccacgacgatgcggccgaggcggtggccgcgcattatgttctcggccgccggtcggaaccgttctgggcggcggcccgcgcggtgatgatcccggaccggctcgccgaccgcctcgacctctacgagttggccgggcatgtcgcgttgagcgaggaggggccgttcagcgagggcgatcactacctcctgttctccggcgccgatttcctgccgcgtcggcccttcgctccggtcgatgtcgccgacggccgtgagatcgcccgtctgctcgccagcatccgtgcgcagtcggcccagatcgccggggcgatggcgccgcatgtccgtctgatggacgcgttgcacggcgaggcccccgtcgccgcgcctgcggtgcgcatcgcggcggcctcggcgccggccggcccggcggctctgcgcaggacgccggagggcgcccgtctcgccgatctggtggcggggctcgcccagcccttcggctacgagcgctcggtgaaggcctccccggcgggattgcagaccgaccgattcctcatgagcctgcaccgcgcgagcctcggcctgacacccgaggcgacgctcgaccgactggccgccgggctcggattgccggagcgggagcgcgcggaggccgccggcctgatcggcggggcggacatcctccatctcggctacgaggacggcccgtcgggcgcgctctacaagctctatatcgaatggtcgtcgcgcaccgacgcggcctggaccggggtggacgagacgggcgcggagccgatgctggtccatcgcgcctataagtggaagccagggggagcgcatccgcccgtcgtcaccctctaccactggccacgggtgcgcggccccgaggagatccaagcacggctgaaccggatggccggtgcgtgggggccggctggcgcgcccgcgcgcgacaccgcccatgcgatcctgcggctggcgcaggagagggggcgcggtgcggtccactatctcgaagcccgcgaggagccgggactgcgcttatcctacgacctcaacctctatgcctgtggcctgagcgtggccgatgcggagccgctgctcggccaagccttcgtcgatctcggcgtgccgcgcgaggcggccgcgatggttctgcgagagcggcttcaggagaccctggggcatgtcgccggcggcgtcgggcgggacggccagcccttcgtcaccgtgtattccggcgtggccggcggatgaccggcctcgaccccgcccgcctggaactgtccgcgccgggtgaccgctacgccgattattgcctgtgggattacgagccggtcgggccgacggcgggacgtctgcggcaggcgagcctgctctggcactcgctggcctgcgcgggtgcggacccccggctgttcgcgatctgcgacgcgctgcgcgatggcctcggccccggccgcagcgtctggggcgccaagctccgggacggcgtcacgacctgggagttctacttctacgactacgcccggctcgaccgcacggtctcgatcgagcgcgtcctggcgatcctggcgccgttcgcgccctgcgatctgcgctatgcgggcgggcggccctatttcatgttctcgctcgatttcgacgacgccctcgcccggggcgagcggagcctcgaccgcctcaacatctatgtcggcaatcccggcagcagcgtctcgtccgggctcagctacggactcaccgccgacggcctcgtcttcgacaacctctacagcttcttcgacgccgcccgcgagcgcgacgcgattgcggccaaggccgcctgctcggcccatttcgatctgcccggcctcgatctcgacgcgatgctgtggcccgaactgatgcgctgcggcgtcgtggtcgtggccaacaagcgcctgtgcgacggcgtctatttctcgcgggtcggcatcgacgggctcatcgccttcctcgaccggctcgcctatccgcccgcgatccgcgacttcgtgcgttcggagcggcggcgcctgtcacacctgctgttcgatgtcgggatcgactatgccgtgatcgacggcaggctgacggtgacgaagagcgcgtattacggtctgctctgaagggctcggacgacgccatgggacgctacgaccacgccgcctacgtctccctgacgatggagtttcgctgcaacctcaaatgcgtccactgcatgatcgagggcacgatggaccggctcgcgccggaatcggacgcgcatttcgaggagatcctcgccctaaacgcccgtgagcggcgctggtccggcctgatcctgaccgggtccgagatcaccctgcggcgcgacctgcccgaactcgcccggcgggcgagagccagcggcttcgcgcatgtccgcattcagacccacggcatgcatctcggccagccgagctactgccgccggctggtcgaggccggcgtcgacgagttcttcgtctccatcgccggcagcgatgcggcgagccacgacgcgctgaccctggtgccgggctcgttcgagcgcgcgctgcgcggcttggagaccctcgacgcgatggagggcgtcgagaccctcaccaacaccgtggtgaccgagcggagctaccgcctgctgcccgatctcgtcacgcggctggcccacctccagcgcctgacccagatggagttctgggtctacttcccgatgtccgagcgcgacgagaagggcctcgtcgcccgccacgccgacgtcctgccctatctgcgcgaggcggtcctgcgcgcccgcgcgctcggacgcgccgtcgaggtgaagaacttccccgaatgtctgctcggcgatctcggcaatgccctcgtcaacggccagcccgaactgcacatcgacccggatttctggcgggaattcgagcgcaacggcttctatcaatgcgcccaccgggagacctgcagctcccgtgaatgcctcggcctgaacacggcctatgtcgcgaaattcgggctcgaagccgatctcgtccacccgttgcccgcgccccggcggcaggcctggagccgggctccggcttgaaccggcggtgccgcatctccggcacgcttttctgaagagcgagggcggttcgccggcaaaggacgcgtcgacggaaggacccttcgcggtccgatcatcgcgtcccgtcagccacccttggggacgaggccctatcgatttccgagccggggccaccagtcgtgcaggacgccgagatcgctccgcgcatcccgctgggcgagggccacctgctcggcccggaactcgctcgcggtgatgccgaactgggcgcggaagctgcggctgaaatggaccttgccgcgaaacccgaaatcggtcgcgagccgggagaggcggcgggtctccagcgggtcgctgagggcggcgcggacggccaggagccgtcgttcctggaccgagcgcatgatgccgccatagggggcgaacatccggtagagggtcgcgcgcgacacgccgatctcgttggcgatcatctccggcgacaggtccggcgaggcgagatgggtgcggatcgtctgctcggcgagcgtgaggtgacaggtggcgagcgtcggcgtcgcggcggtctcctcggcgcgggagggatcgagcagcgcgcgtaggaaatcgagcgtctgcgtcacgacctcctcgacatccggttcttcgatcagcgtgctgcgttcacgcagcgcgatcagatgggcggccaggagccggttgcgtccggcatcgagccgcggcggcagcgggttgtcggccaggcccggcagcaaggcccgcgggacgatgagcgcaaccgtatccgacgaggccgcgagcgtatcgatctcctgggcgaggtcgatgatcgcgacctgggacgaccagatcgtggtctgctgcccgctgatgaggccgctgaaaccgccgacattgtagagatggaagaggatgtgatccggcgtgcgggcgatgaggtcccggtcgcggcgataactctgcgccccgaacaccacccgtgccaccatgatgtcgccgatgatggcaccgctcgccgagccggtcgggctttgctgaccgggatggaaggcccgcggttcgaacagggggccgaccatgcctctccagatttcggctgcggtcgcgtggggcagcccggtcgtgagataatccagacgctggagagaggtcacgggacaatcgacttccaagaaagcgatcgggagccttttcctattccggtaatggtcgccgacattcgcggaaaaggaggggggcttagtagaaacatctgttccgaatgaaatttatcagcagagatgcgagtgatattgcagattattccaacataggatgcaaaatatcattcgcatccctgctaaaaataactctgacctgttcggcgccatcaaagcatcggtacagctaaagtcgcccgtggaggtttcaagaggcaacctcctcaacagtgatagcttggacgatcgccggggtattcgtagccgctgacttatcggccgaaattcgttcgttcgaagtaagtatcctggtgaagccgcacaaattcgaataaaatcgttcaccggatggcgcttgccggatcgattgtaaaataaatctgcagtaccatgtcgattgaggccgattttcggtgttttcctatgttaggctgatgtcgttgctacaaatgatctacgagtgccacgctggcggagcggtcaggcccatcaatcgcgaagctttgctgtcatggtatggcagtctatcggagcgccaagcccagcttcgacatcgtgtcgaaccgggtacagcctatgattattttcgcgccgaccccgatcacgatggcttccgagacccgcgcattcgagaatgggccgccaggattgatcctctcgggtgaggccgtcgcggcccgggcggcgagttcagcatctgagacgctggatcaatcgaaaaaatggaaccatccctccgcagcggtgggcggtactgatatgcagcaggaggcgaagatgcgggaatcgcacaagcgccgccaaatggggtcggaatgagtaagcagcttctcatctacgagcgtgccgtaccggtcacccggcagcgtcacgggtcatggtccgtgaaggccggtgcgtcgttcgacttcgcgcgcggcgtcaattcggtgccgctcatggtcgccgagtttccgaattcggcggccgagtatgccatcgtgttcggcggggctgccgacgagatcattccggtggcgctcctcggcattcgcgacaacgagaacctgtacgtatcggaatcgggttcgtggtccggttcgtacgtcccggccttcctgcgccgctacccgttcgtgttttccagcgacaacgcgaacgacgccgatgccaccttcacgctctgcgtcgacgaggatttctcgggctgcaacgacgagggccgcggcgagcgcctattcgacgccgacggcgagcggacgcagtatctgcagaacgtcctgggcttccttcaggcctatcaggtgcagttccagcgcacgaaactgttcgtgaagcgcctgcaggagttcggcctcctggagccgatgcaggcgcagttcacgctgcgcagcggtcagcgctcgacgctgtccggcttcagcgtggtcagccgtgatcgcctgaaggctctgtcggccgagcagctcgccgagctcatgcaggcggacgagatggagctgatctatctgcatctcgcctcgctgcggaaccttgcgccgatcgccgagcgcatcggtgccccggccgagtctgcgcaggcggacgagaccgcgccggcgtctccggccgacttcgagacttcgggcaacgcctgatcccgaagcgctcccggtcgaggccgggagccatgagccgacgcgcagccgctgagcgccggccgaaatcgaaaatagcggtgacaacgatcccggcggctcagggagcctgccgggactctatgtctttgcgcgcccggtcaggccgcgcaggttccggttggagagagcggcatggcttttccgttcaagtcggaaggcttctggggtcccctgttccgccgccgtgaccgtgcgcgcatggccgtggagaaaccgcgcccgtcgcgtccgtcgaagcgtcagctcgtcctgcacctgaagaccaaggccggaaaactcttcaaccgcgatcgattgatcttcgatccgttggagccgcgcgttcttctcaactccgacatcacctatcagatcggcgcaccgtccgacgctgcgaccgtggagcatcagcttctcgtcaagctgatcgagcagaacgagaccatcaacagcgctacgaaggcggtgcagcgcattcaggtcttcgactacacgaacgggacgcagggcacgaacccgctccacacgttcggcatcatcgatgccaattcaaaccaagcttacacgcttcaagggtcgggcggcaaagagacgattacggtcgatgccgactccttcaagcttctcggtgccactcaaaagccgattctcgcgttcaccgatccgaccagtcccggcaacaatctcgacaacacccttgtcctcctgaacaccccgaccggttccacgcaatcgggcgcggagttcaagctgacgggcgccaatgccggcgagatcgcgtcgggcaagttcgcgggaagcttctcggacgtcgccaacctcgtcggcgcggcttcagccgacgacaagctgacgatcggtgcgaacggcagcctcagcggaacgttcggcggcggcaagaagagcctgcagctcgacatctcgtcggtcgtggcgggaagcatcgacgcgacgctgtccggcggcggaagcagctacaccctggccaggaccagcggctcctcggcggcgaccttcggcagcctcgcctttaccgcgccgacgacgagcctcggcgtgatcctgggcagcggcgacgacacgctccacctggccagcctgccgcccgcaccctccttctcggtcagcggcggcgcgggcgcggacagaatcgtcttcgacaccgatctctctgccgcatccggaaatctcgccgtcaccttcgatggcggggcgggcaatgacagcatcgccgtatcggccaaccttacagcgatggcgggcgatctcggcatcgtcttcaagggcggcgagggtgccaacaccctgagcgtcgcatcgggcaagacgctatctgccagcggccaagtcaccatcgcggccgacgcgaccgtgacgccggtcctcaccacatccggattcgatcgttccggcagcgcgacggcgcagatggccgtcaccgtcaacgacggggccgtcatccgcggaaccggcgtgagggtcgccgtccgcagcgacatcgccatcgccgatattgcgccggccgacacctcgaccatcagcgtcaccgccaacgggcttgccggaatcaccctcgccggtacggtcgatgcggggacgggcgacgccgtcctgaccacggacgtcaacaacgccgtcacgctgacctcgaccctgacgtcgcagctcaagagcgtcgcgccgaagcagaccaacagctcgacgatcgccgtcggcgccaagggggcggtgaacggcgggaccgtgaagatcgccgccaacacggtggccaaggtcgatgtgaaggccatcgggctcgttctgcccggcctcctgacagtgaccgacgccgcggccggcaccttcgacaaggtcaagagcgcgatcaagggcgagggcagcttcagcgacatcttcacacccgccgaactggccgccaaggccctgatcaaatcggccgaaacgacgatcaacaacacgacgcaggtgacggtcgctccgagtgcggtgagcaccgatccgcggatcaagcagaccggcgccggcacccttgccggcagcgatcctgccctcgcgcttcagatctcggccgacgacaagaccgactcgacgatcacgctcgtcgcgcgggatgctgcgtcggtgccggggttccagttcgatgacccggcgcttgacggcgcggcgagcgcggccgcgaaagccgctgccgccatcaacatcctcaacctgttcggcctgagcggcacgcagaccgtcacgcgcctcacgagcgtcgatctcggcgtgccggccgcgggaagccttcccgctggcgcgcctgccgcgggcgatatcgccctcgtgtcggcggagggcgccgccgggatccatgccgccaacgccggcaccctggccgtgcgcatccgcgccgccaccgatgccaccgatccggccaacccggagacgggcctcgtcgcgggcgacggcgagaccgacaactcgctgcccgcaccgatgaaggcgggtgcagcccagatcaacgtgaacgacaccgtgcgggtcgccgtgcgcggcgtgtccgtcgccgccgcgtccctcgctgtcgcggccaccaacgacaccatgatcgagtcgcgcgccgtccaggcccgcaacctgctgaccggctccaccaaggccgtcgtcgagacggcgcgcctgaccgcgaccggcggcgctgtctccgtcgtggcgatggatgcgaccaaggcgcaggccatcgtcgagccgatccggaccgacaccctcgaggaggagagcgacgccgaagaggcgaagcgcgagcagatcgggattgcccgcagttccgccgtcaacacggtcgagcgcgacatcacggcgaccgtcacgaattcggtcgtcacgggcgcgcagggcgtcgcgctgaccgcgcagaacgccctcgacctgaccaccaacgcgaaggccgtcgtcgcggcgagcaagttcggcgtggccggctcctacgccgtcaacatcgtccttggcagcaccacggcgaccgtccagggcggaagcgtgagcgccgcgaccggcgacatctccgtcaacgcgtccgacgtgaccaatatcgattcgcgggtgcagacctcggtcgcgggtgagagcaagtccggcggcacggccatcggcggtgcggcggccttcaacatcgtcggctaccggccggacggcctgaccggcagcgataagctggccgacaaggtcgtcgggatgaccatcgacgccattctcggcagcgggttcttcacctttgccgccgcccaggcgacccgtgcccggatcgaggcggcgaacgccacggccacgaccggcggcgtcggggtgaaggcgatcagtgccggcacggtgaacgccacggtcagcaacaccgtgaccgtttcgaccccggagcagtcgcgtctcgacgaagcgaaggcgcaggcgacgcgcacggcgatcaacaaggctcggaccttcctcggcaaggcgacgttgagtagcgagcccggcgcggtgacgagcgcgggctcgcgcagcatcggcggtctgatcgcgaccaaccgcatgaaccgttcggccaccgccgaggtgatcagcggcgcgaccatcacgagcgggggtgagctcggcgtccgcgcaacggacctctcgacgatcaacgccaacgtgaagctcgtggcgtcgagccaggcggccagcgatggcggcctgccgacgaagcagccgcagatcaagtccgactacaagctgagcgaaagccagccggtggcgatcaccctcggccagcgcgtggccgtcgatttctcgacgctgctcggcgagcaggcgatcaagaccgtcagcaccctcgacgcgatcaagtccaaccttccgtcgacgacgaagcaggcccagggcggcacgacgccgggcaaggccccgaccctgaaggcggtcaagacgggcgacatcgtcctcgtgagccccggccatccggccggcagcggcgaggttggctcctattaccgctacatcaagacgccgaccgcaccggcgacgtcggcttcgatcgacctgtcgaaagagaacttcaccggcccgagctgggagctgatcggcgcgaagggcgacgtttacgcctatatgggcgcggatcggaccgctgcgaacaagctcgacctcaagacggtcaagttcacggatcgggatctctggcgccgggtcagcgagaccgaggccgcgccggccaagacgaccggctccggcggcacctcggccggcggcatcgtcgtgcgcaacgagatcaagggcggcgtgagtgccgcgatcagcagctcctccgccacgacgacggtgaatgccggcagcgtcgtggtctccgccgagcgcggcgcgacgatcacatccaaggcggatgcgaccgtcgaggcgatcgccacgatccgggaacagaccggtgagacggcggaaggcgcggccggcagcgggacggcgagcacggttccgggccagacctcggccttcgacaagtccagcacgtcgaattcgagtgcgctcgcgatcaatgcggtgatcgcgaccaacaccatccagtcggtggccgacgcctccatcaccgatgcagaggtcacgaccaccggcaatgacggcgcggtcgcggtcgaggcgaagacgaccggctcgatcgaggctgaagtccaggcgcagatcaccgccctgtcgagcgggcccgcaggcaccgaagacgccgctgccgatcccgccgccggcggctcgaccggcggtaccacgacgccgacgacgggcaccaccacgccgacgacgggatcggggcaaacgactgcgccgaccacctcggcgcgggcgggcggcatccagctcgccttcaatgcgatcggctacgagagcagcaatctcggattcgacaccctcaacgccctggtcgggaccaatctcggcaacccggcgacggcgcaggccagcgcgcgcatcaccaacacgcgggtcacggccaccggcgcggtcagcgcgacggccgagtcgtccggcacgatcgcctcgaccttgagcaacgcggtcaccgccgcggccaaggccgcgagcgtcaactccctggcggtctccggtctcgttgcgatgaaccgcgtcagcggcgccgccgaggcggtgatcgatgcccggagcaagaccgtctcgggcacggatgtcacggtgtccgccaccgatacggtcggcatcgaggcggagaccgccgtggcggcctcggcttcggccgagaagaccggctcggtcagcggcctcggcaagaacgccgcggcgctcctcggcgattacacctacaccaccgcgtccggcagccggcaggtgaagttcggcgagaagatccgcctcagcgacagttgggccggcaagggcgagaagggcgccgtgtaccagtacatgggcgccgatttcaccgccgccgaggatctcggcaacacggcgcgggactttgccgacttcgcgctctggaagaagctcgacgccaccaacgtcgtgccgggtgcgactggcggctcggctgctccgaccggcaagatcacggcggcgaaatcctcggcgaccgctttgggcggcatcttcgcccgcaacgacgtgtcgggtcaggccaaggcctcgatcgtcaacaccaccgttcaggccaccggcgacgtcagcgtcacggcaaagtcggaggcgtccatcaacgccaccgacgagagcgaggtcgaggccgagggcggttcggccgccaacggcgtgctcgtttccaacaacgtgcagaacggtgcgctcgccttcatcaaggacagcaccgtcaccagtgaagacggaggcgtgagcgtctccgccgagaatacatcgacgatcgaggcgagtgcggccgggtccgttgccggcgaaaccacggcggtcggcttcacgctcgccttcaacacggtcggcttccagcagcagaacccgctcttcaacgccgtcgacgcgatcgtcggcgatccgctcatcgccaccgccaccaacggggaaaacccggccggcgccaaagcctacatcaccggctccaccgtcacggccaagcgcgacgtctccgtcaccgccgacagccaggccaagatcacggccgaggccggcaacaaggccgagcaggcggattccgaggaaaccgtccacaaggcggaaaccggcgcgcgcggaatctccgcgggcgcggtgctcgccctgaacaaggtcagcgcccgcgccgaggcgttcatcggcgcggaaaccgtcgccgctcaggccccggctcagaccgcagccaccgtcgcctcgaccgatggcgccgtgaccgtttctgccaagaaccaagccggcatcgaatcgaccagcacgatgatcggtgcgtcgtcggtttccggcagcgtcgccgaactggccaagaaggcggtcgcgaccgccctcaacatctacgattacacctcgaaatccggcaccaaggcgctgaaggtcggcgaccgcgtgcggctggctgccgatttcgccaccccggccggatcgagctcgaacaccgacgccaagcggaccgaagagcccgcgctgaagggccgggtgttcatcttcgtcgctgcgtccgacgcctcggtcaacctcgcgaccgaggattacaccaacgccgcccgttggttcgcggtcgatgacggggccatcgtgtccacaaagccgacggcggccggcacgacgcccggcaccacggccggcgacaccctggacaaagacacgaccaccatcaagaccgcggaaggcaccacgacgatcacgcgccagaaggcgcgctacacgtcgaacggcggcttccagtacatgatggccggccagggcgtcctgctctcgaagaccgacaccctctcgaagggcgagccgggcacgatctacatctggcgcggggcggacaacacgaaggtcacgctccacggcgaggattacaccagcgcgaactggcttcccgcggcggctaagacggtcatgccgaagctcgacacggtggccaacccgccagcggccccggcgcccgccgcgggctcgacggatccgaccccgaccgcccgggcgcccggctcgtcgtcgaaggccttcggcggcctgatcgtgttcaacgaggtgaccggcggcgcgggcgcccgcatcaccgatgccacggtcacctccgctctcgacctgacggtccatgccgcggacgccgccgacatctcggccaccctcctcagcaccgtgacgtcgtccggcggcacctccttccagtcgaagaccggcacgcccggaaccagcggcggcgccggtggcggcacgctcatcgcggctaacggcatcgcggcgaccaacgtcgttcgcggaggcgccgatgccagcgtcctgcggtcgacggtggaatccacgaccggcaatctcgaagtcagcgccgagaacgaatccggcgtggatgcgcgcatccgggcgtcatcgaccacatcgggcggcgagggcgtttccggcgcggtgacgctcgccttcaactcggtgggttacgagacccagaacctgctgttcaacaccatcgacacgctgatggggcagtcggccatctcgaaggccttcggcggcgagatcggcgccggcgccaaggcgacgatcgtccaatcctcggcgaaggctggcggcgacctcatcgtcacggcgacttcggcggccaagatcaacgcgaccgtcagcaatgccgcgacctccacggccgacctcgcgagcggttcgggcggcaccggcttcggtgtcgttcttgcctcgaacaaggtgagcggcagcgccttcgccctcatcgacaacaccggcgtgacccgtgacatcacggccggcggagccctggccgtcacggcgacggatgcggccggcatcacctcgaacgttcagatcgtgacgagttcgaccgtcacgaagagcgatggcggcgccgtcaccaaccagtccaagctcaacaagtacctgccgtcggacttctcgaccaacccgaacgaagttcagtcggcgacgattcaatcgaacatcatcaagaaccgcgccgattgggcgcccgccgaattgctggccttcgaggagaaggtcaccgcacagatcacccgcgtgaaggggctcgtcgaggagcttcaggccggccccgcgacgctgctcaagcaggtcgagaccaagctgctcgaactcaggatcggcaaagtcactcaggagtatctggacaaggtcaaccagaccctggtcgatcagctcaaggcgattgataccaccaagatcccgagcgacgatgagaccgatctcaagacgcggatcgggaaggcggccggcgcgctcgaagacgccctgaagacgccctcgctcgacacggctgccgtcgacgaggcgcggctcgaagcgctgaaggtcgccgccgaggcggcgcgcctcggctatctcgacgaggccgcgctgcgcaacagcaccgatctggccgagaagagcgtcggccagttgatccgtctgcaagtcgctgtcgatcgtgcggtcatcgagaccgcggctaagatcgtggagctgaaggacggcctaaacggcttcctgaagccgttcggcctcagcaccgacaccatcggcgccatcgacctctcggcctacggcgagctttcgaagaccgcgaacgcgcaggacgtcaccttcggcacgcgcgtgcggatcgcggacggctacgccaagccgacctacaaggccgggcagggtgagatcacggtcaagaccggcgatacgatcgaggatctcaccaagaagatctacaagtatgtcggcgccaacaccctggacgggatcaactcgctcgatccggatttcaaaaacgactcgcggtggacgctgatcgccgacaagtccggcgcctacaaggctggcgacatcttcatctacatgggcggcaacgcgaagatcgatctcgcggccaccgactacaccaacaagctcctctggaagcgcgctctcgagtccaacttcattccggatggcgtgaagctgccgacgaccggcacggagacaggcaccggcaccgggacaggtaccacgacgcccgccccggccacgtcttcgaccgagacggtggctcccacgggcgacccgtcggccaacaacgcgtccaaactcggcacggtcgcggcgcagccttccgcctcgctggcgatcggcgggctcgtcgtgctcaacagcgtccacgcggacgccgtcgcgcgcatcaccggcgtcaccgccacagcgggtggcacggtcacggttcaggcgagcgagaccgccacgatcaaggcgaccgccgacagcgccgcctccgtcaagtcggccgcctcctacaagccgacgaccgacgtcaccaccccggcaccgaccacgccggccgacccgtccacggaccggacgctcggcacgaagagccagccgacgagcctcgcgcttggcggcatcatcgccaccaacgccgtcctcggtacggcgcgggccgagatcgtcgacagcaccgtcaccggcggcgggatgaaggtcgatgcggccaacaccgccaccatcgacgccacggccaagaccgcgacctccagcgaccagggcgcggtgtcgatcacgctcgccttcaacaccatcggctggaaggagcagaacatcctgttccgcgccgccgacacgatcacggggcagccgctgatcgccgccggcagcggcaacgatgccgatccgtcgggggcgcgcgctcagatcctgcgcagcactatcacgacgacggacgccagcggcacgctggccgtgaccgcgcgttcggacgcgtcgatcaacgctcagctcaccaataaggccagtgcgtcgcaggcggtgctcaaggatgcgagcgcctacgcgatcggcttcgcgctctccggcaacctcgtgaattccgaggcggtggcgcggatcgacagcagcaacacggccggcaccgccatcgacccgacgaagacgctcaatgccgccggcgcggtgacgatcgcggcgaccagcaacggcagcatcacctcgctgaacaccctctcggcgatcgctagcctgaccaagccgagcgtgctgcaggacttcgccgacaagatcctcggcaactatacctacacgaccgaatcgggctcgaagaccgtcacgttcggcgacatcgtgttcgcgaaggtcggtggtgtcgagaagctctacgtctatttcggcgataccaagctcgtcgccgacctgaagaccgaggcctatacggaggccaatggctggcgggaaaacaatctccgcgagttcgtgaaattcctgccgccgggtgtgctcaacctcggcgacagcaaggatatcgccggctcggcgacgccgccggccgacaacacgaacaccaccagcggccagaccccggcgaagccctacgccgtcgccgtcagcggcatcctcgtgaccaacgacgtgcgcagcgccgccacggcgacgctcacgggcatgaccgtcgccaaggccggcaatatcagcgtccaggcggagcagagcgggacgatcaccgcgacggtgaacagcaaggtcgagtcgaagctgaagccgggcaccaaggccggcgacaagaaatccatcgcggcccaggcggtgatcgcctcgaacgtcgtgatgggcgcgagcaccgccacgatcgaccgcagcccgctcggcgacgccaccgcgagcgcgaccgtcggcaatgtcgcggtgagcgcccgcaacaccggcgcgatcaccgccacgatcgacagcacggtcgattcgagcgagaccgccgtcggcatcaccgccgccttcaacaagatcggcagcccgagcaccaacgcggtgttcgacctcgccgaactgctggccgggatcgatctcgacagccagatgaccaagggcggccagttcgccgcgaccgcctcgatctcgggccagccgatcaacgccaccggcaaggtttcggtggaggctctgtctaaggcgaccatcagcgccaccatcgagaacgccgtcacctcgatcggctcggccgcgaccaccgtcggggccgtcgccggcctgaacttcgtccgtgtgggcacttccgccaccatcgccgacgtgacgagcctcaaggcagcgggcggcgtggccgtcaacgccctcagtgcgtccaccatcaatgccgtggtgaaggcccccgtcacggcggtggtctacaacatgcccgacacgaccagcgccccgggcggcacgaacacctccggcaatacgggcaacacgggcgggaccggcaccgcgacgaccacgcgctcgatctccgtcgctgccagctttgcccgcaacaccatcctcgacgtcgtgctcgaagccggcctcgaccggatcggcgacctcacggcgagcgcgggcgacgtcagcgtcaccgccgccaacaccgccaccatcaccgcgaaggtcgcggccaccgccatcgccgtgctgctgagcaccgaggacggcaagaatctcggcgtctccggcagcggcgccttcggcgtcaacacgatccttggcggcgtcgaggcgcggatcgccgacagccggatcaccgcatccggcagccaggctccgagcgtcaccgacggcaccggcggtcagggcaacatcaccgtctccgccaagagcgcggccaccatcacggcctcggtcgaggccgcggcggcggccgtcgtcgtcggcaagggcacggcccaggcagtggcgatcggcgtctcgctcgccttcaacatgatcggctacaacctcagcctgatcccggtcgatggcaccagcagcctcgccgccgacaaggcgcgctcgctcgacgtgaaggcgaacgtcaccaagtcgcggctgagcgccgggcgccgggtgtcggtcgaggccgaatcgggcggccggatcgaggcccggacgctcgcgaccgccatggcggtcggcgtttcgacgggcggcagcggcggcaccagcaccgacggcaacatcgcgctgtccggcggcggcctgttcgtgcgcaacaaggtcgtcacctcggcctccgccgtcatcgacggcaccggcagcagcgacgacgcggtcacctccggcacgggcgggatcaacgtctcggccaaggataccgccgtcatccgggcgacctccgtcgccctcggcctctcggccaacctgagcgcggatgcgagcaacaccgcctcgaagtcgaccctcgccatcgccctgtcgctcgccgacaatgcgatcaccagcgaagtggccgcgcggatcacgcaggtcgccaatctcgcgactctcggcgacgtcaccgtggcggcgaaccgcagcgccgacatcttcgcgcagacctacgcggccgccgtcggtgcgcagatctcctcgaagggcgatggcgcctcggtgagcggcggcggcgcgctctcgatcaacacggtcaagggatcgacgatcgcggagatcaccgattccaaggtcggggacagcgccaatggcggcgccaaggtcggcagtctctctgtctcggccacggacagcgccaagatcgccgcgctgaccggcgcggccgccattaccgtcgccggctcggccgacgggaaggcgacgggcgtcgccttcggcgtctcgaacgcgcagaacgtcatcggcggctcgggcacggccgtgcgggcgacagtggccggcacgccggtgcggtccaccggtgccgtcggcgtgcgcgccgagtccaaggccgatatcgatgcgacgaccgtgacggtctcggtcggcgtctcgggcagcggaaccggtgacgcgcgcacggcgagcctcaatggctcaggtgcgcgcaacaccgtcaacgtcgccaccacggcggagctctacgctgcggacggcacgtcggtcgcgatcgaggccggcagcctcgcggtgaccgccaagaacgcgtcgatcatttcgtcggatgtcggcgcggcctcggtggccggctcgttcggccagggcaagtcggtgacggtcgcactcgcggccagtgtcgcgatcaatgagatcagcggcaacgtcacggcgaccgtgaggaacgccgatgtcacgaccctcaccggcggcgtgaccatcgacgcgacgcggcagggcaccatcgagacgcgtgccgcggcagccagcgtcgcggtgagcgcgagcgccgacaagagcatcgccgtctccggtgccggcgtcgccgcggtcaacaagatcaacagcagcgccacggccacgggccagaacgcgtcgatcgacgcgaagggcgatgtcaccgtctcggcgagcagcagcgcgacgatcaagtccctggtcgtcggcgccgcggcgtccatcggcggcggggccggcgatggcggcgcgggcgcgctcggcatctccatcgcctataacgagatcggtgcctggaccgcctatgacgagacggcccacacgctgagcgagacgccctcgctcggtagtcgcgccaacgtctcggcaaccctggtgggcagcccggtcacgacgacgggggcactctccgtcgcggcgagtgccaacaacaccatcacgaccgacatcgtcgcgatcgcggccggcgtcaccgtcgcgggcggcaaggccggcgcggtcagcgtcggcggcaccttcgcgatgagcaatatcggcctcgcggtcgcggcctcgatcgacggcgacaagaccggcgcgacacccggattccaggccgcgagcgccaccgtttcggcccaggacatctcgaccatcacgacgcaggcgctttcggcgagcctctcgctcgccgccgcgtccggcaacgccgtctcgatcgccgtcggcggcagcatcgcgctcaacgccatcgccaacgatgtctcggcgattgtgaagaacgtcgatcgcggcctgcagaccgtcggcgcgatcctcatctccgcgaaatcggcgggcaccatcacggcgaacgctgcctcggccgcgatcgccgtggccggatccggctcgaacgccgtgcccgtcagcgcggcggtcacctatgcgcgcaacgtcatcaccaccagcacccgtgcgcaggcgagcgagagcaagctgaccacgaccggcgcgggcggtaccatcagcgtcaaggccgaggcctcggccgcgatcaacgccgcgatcctggcggcttcgctggccgcgggcgtcggtggcagcaatgccgtcggcgtcgggctcggcgccgccatcgccgaaaaccgcatcggcgtctggtcttcatcgggtaccgatgccaccaccagctatgccctggccaataacggcggcaccgtcgtcgaggcgtctctcactcgcgtcggcgtcgacgcgaagggcgctctggcggtcgaggcgacgtcgaagaacgtcatcaaggcgaatatcgcggcgatctcggccggcctcgcgggcggcggctccaacgccgtcggcatcagcggcggcgccacggccgtcatcaacgccatcggtgtcaccacgcaggccttcatcgagggcaacggcgtgagcggcagcgcgatcgcgagcaacgcgatcaaggccggcgccgtcaccgtgaaggcggccgatacctcgagcatcaccgccaacgcgctcaccgccgcggtcagcgccgccttcggtggctcgaacggcgtcgcggtctcgatcggattcgcgcttgcgctcaacaccatcaacgcggccacccgggccagcgtgaacaatgtcggcgacgggatcgatgccggcaccggtgcggtcctggtcgatgccctcagcaacgcgaccatcacggggacgacgacggcggccgcggtcagcatcggcggcggcggatcgggcggcatcgccatcgccggtggcggtgccctcgccttcaacaccatccgccccgtcacccgggccgtgatggccgccagcacgattacgcaaagcggcaccgtcaccgtgaccgccgcggccacgtcgaagatctcggctctcgttgcggcggcctccctcgccgtcggcgtcggcggttcggccggcgtcggcgtggcgatcggcgtgtccgtcgcagccaaccagatcggcgattggacgtcgtccggcgagggacgcaaccgcgtcgataccgccgccgcgagccagggctccgtcgtcgaagcgcttctcacgagcagcagcgtcaagaccagcggcgcgctgacggtcggggccagctcggctcaggcgatctccgcccaggtcgccgctgcggcggcctccatcggcggcggcggttcggccggcgtcggcgtctcggcggccggcgtctcggtcacgaacgccatcgcggtggcaacccgcgccgtcatcgatggtgacggtgcaacgggcatcgaggccggcagcgtctcggtccgcgcctccgacatctccacgatcgacgccttcgccgggtccgcctcgctcgcgggctcgggcggcggcgcggccggcgtctccgtggcggtcggcttcacgctggcgctcaacagcatcgccggcaacgtcgaagcggcgatcaagaacgccgacaccctcctgcgcacgaccggaccgctcggcgtctcggtcagcgcctcgcgcgccggccgcatcaacgcggcggcagcggcggcggcgatcagcatcgcgggcggcggctcggccggcgtcggcgtgtccggcggcggcgccttcgcctcgaaccggatcctcggctcggtcaacgcaacggtggatgcgagccgcatcaccacgaccggcagcggcggcctcacggtgacggcgaccggctcgtccgaaatcacggcgatcatctcggcactggccgcgtccggcggcggcggcggtgcggccggcgtcggcgtcgcgctgggcgtcagcggtgccgagaaccgcatcggcgaatggtccagcacgggccagaatgccgagcgcgtggacacgctcggcagcggcggtgccacggccgtccaggcctcggtcaagaactcgcccctcgacatcgccgcggccctgacggttcaggccacggcgagccagaagatcacggcgaccgtcgtggcggcatccgctgcgatccagggtggcggcgcggccggtgtcgcgggcgccgcggccggttcggtggctgccaacgccatcggggtcgagacctcggccacgatcgacggtgacggcgccggctcggacggcatcaaggccggcagcgtgaccgtctcggccgccaacacggcccagatcaccgccgtcaccggcgccgcctcgctctccggggccggcggcggcgcggccggcgtcggcgtggcgatcggcttcgccctcgccatcaacagcatcgcgggcggcatccaggcgtcgatctccaacgtcgatgccggcctgaccacccgcagcggcggcgtctcggtcggcgcgcgcaacgatgcgcgcatccgggccagctccgcggcggcggccgtctccatcggcggcggcggtgccgcgggcgtctcggtgagcggcggcggcgccggtgcgtcgaacgtcatcacggtgcgcacgaacgccttcgtcgccaacagcgcgctgatcgtgcgcggtggcaagtccacggtgtcggccggctcgaatgccgacatccaggccctgatcgtcgcggcggctgcggctgccggcggtggcggcgcggcgggcgtcggtgtctcggtcggcgtcggtgcggcggcgaacaccatcggtgccggcaaccagatccaagcctatctcagcaacgcgagcgtcgattccgacaacacgctcgacgtgacggcggtctcgaaccagacgatccgggcggatgtcggggcggtctcggcctcgatccagggcggcggcgcggcggccgtcagcgtggcgggctccggcaccggcgcctccaacaccatcgccgtcgcgacgcgcgcctatatcgacggcgacggcgcgaccggcatcacggcgacgcagatcgccctgtccgccaaggacacctccgcgatcaccgcctccgtcagtttggcgggcattgcgggcggcggcgccggagcggccagcgtcggtgtcacggtctcggtctcgatggcgaccaaccgcatcggcaacacggtcgaggcgctcatccgcaacgccgataccggcgtcactacgacctccggcgacctcgcggtcgaggccgagagcagcgggtcgatccaggcgatcgccacggcggcttccgtcagcgtcggcggtgccggcggcgtcagcgtgcaggtggccggcggtggcgcgggcgccctcaacgtcatcaccacgagcacccgcgcggcgatcgagcgggcgaacgggcaatcgtccctcaaccgcgtcacgagcggcgcgggcctgcgggtcggcgccaaaagcagccaggacatcgacgccaaggtggtcgcgctctccgcggccggcggcggcgccggtctcgccagcgttccggtggcgatcggcctctcgggcgcccagaacatcatcggcagctggaagaccaccgacgcgaacggcaaccggctcgatcagccgacgctcgacaccgatggcggcgccagggtcgaggccctgatcgccgacacggtcgcgaccgcgcagggctcggtcgccgtcaccgcgacctcttcgagcaccatcgacgcgaccgtcgcggcggcctccgccgtcgtcacgggcggaaccgtcgcggtgggcgtggccggatcgggcagctactcgggcaacgcgatcagcttcgccaccaacgcggcgatcaccggcgcttcgacgagcgtcacggctggagacgtcaccgtccgcgccaaggatcaggccacgatcaacgtcgatgtcggcgcagcagccatcgcggccgcgggcggcgccgtcggcgtggcgccggcgatcggcgtcgccgtggccctgaacgtgatcaacaacgccgtgaccgcaatcgtcgacggggcctccgtgacgacgcgcacaggcggaatccgcgtcgaagccacggttccgtccgacaatggcgggtccagcatcaacgcccgcgtggctgcggccgccgtggcgctctcgggcggcggcgtcgccgtctcggtcgccggcggcggtgccatcgccaccaacatgatcggcggctcgacccgcgcgcgggtcagcaacgcccgcctgaacgccgccggtgacgtggcggtcgccgccgcgaacaacagccggatcgtggcggaggtcgccgcactcgccgccggcgtcagcatcggcggtgtcgcggtcggggccagcatcggcaccggcgtggccaccaacctgatcggcagcgagatcacgcagcgggtcaacggccaggacaagacgacgaagtcggccgcgcttctcatcgaggctctgtcgcagaacacgacgatcgaggcgggcggcaacctgtccgtcaccgccaattccggtcagacgatccgggcgacggttgcggccggctcggtggcgatctccggcggtgccatcgccgtcagcgccgcgggcgccggcgccggcacccataaccggatcggcgcgatcgtgagcgcggcgatcgacggcgacggagccggcgacaagatcaccgccggaaccgtgaccgtctcggcgcgcgacacctccagcctcagcgtcgagaccggcgcggcctcggtggccgcctcgttcggcgtcttcggcagcggctcgttcgccctcgccgtcgcggcggcggacaacgtgatcgccaacaacgtcacggccgcgatccgcaacctcggcacgaccggtggtctcaccacccgcggctccgtcgcggtcaccgcgaccgagagcgcgaccctgacgagccgcgcgcgtgccgcggccatgtccggcagcgcctcggccttcagcgtctcggtctcgggcggcggcgccggcaccggcgataccgtcaccagcacgacgagcgccagcatcaccaacagccgcgtcacgtccgcgggcgacgtcgccgtcagcgccagcgacacgacgacgatcgactcgcaggtgctcggcatctcggtcgccggcgggttgctcgccctcgcggccggcggctccgtcgccaaggtcgaggcgcgcccgacggtcaccgcggccatcgagggcggctcggtctccgccgcgaatgtgagcgtggtcgccaccgcgcttccctccgtcaacgctgtggctaccggcatcaatgccggcaccgccgcgatcggtgcctcggtggccgaggccaaagtcgccgccacggtcggagcctcgacgaagaacgtctcgatcacggccggaagcctctcggtgctcggcaacctcgcccgtcaggcgggccgcgattccgcgacggcgaccgcctccggctccgtcggcggcctgatcggcctcaactcgacggtgaccctggcggagaacagcagcacggtcagcggcctcatcgatgtcggcacggtgctggccgtcagcggtgcggtcgccgtcagcgcgacgagcagcacgcggcagacctcgaccgccagcagcgccagcatcggcctcgtcgcggccggtgcgaccgtctcgtcggcgaattcggcgaccgtgaccagcgcccgcgtcgtgtccctcggcgcgctcaatgccggctcgatgaccgtcaccgcctccggcatcgacgacaacttcgccaagggcatttccggcagcggcggcctcgtctcgggcaccgccgccagcgccagcaccggcatgggcggcagcacgcgggccgaactcggcaccggcgtcaccatcgacctgaccaagagcagcgacagcaccggtctgttctatctctccgccgatcacgtcggcacgatgaacggccagatcatcaccgacagctacggcgccctcgccggagcgggcgccgtcgtgaacaacacgatcacgcacgcggtgacagccgcgttcgggaccaattcccgcgtcacggcccgcgatatcctcgccaccgcgacgaacaccgtgaacaagccgcagctcggacaggccaacatcgtcggctcgaccggcggtctggccagcggcgcggcggcgcacagctcgacggttctcgacatcaccacgcgggtcgatgtcggcagcaatgccgacctgatcaccgtcgcccgcgccggaaccgcaggcggaatccgtctggcggccaacaacagcatcaacatctacgacaaggtttcgctgaccaccggcggcgcgctgtcgggcgccggcgcctattccagcatcgagacccggaacttcgtcgcgcaggtcaacatcggcgccaacgcgaccctgttcacgctcggaaacctgactctttcggccaatggcggcggcaatgcctatgcggtctcgaactccgagacctacggcgccgccaccgtcgccagcggcagcaccaccgtcatcatccggccgaacaacgcggtgaacatcggcgcgggcgccgacatcaccgcctacggcgatgcggatctcctggtcggcaccaacaagaaggcttacgacgacgcctacgacgcgtcggcgacgaccgacaacttcgccggcagcgcgatcccgatcacctcgctggcggccaagatccgcgtcgaggagatcaacacgatcaagatcgatggcggcgccacgatcaagaccgccggcaacgccaacctcttcacgaaccgccagggcaattccaatgccgtggcccgcatgaagggcacgaactggacgaccgccgtcgccggcgccatcgacagcctgctcggcggctcggccgtcaccccggtcggcgacacgcagacgggctcgatcggcaccgtgatcgtcgacggcacggtcgtcaccggcatcacccgcaacatctccatcgtcatcgacgacatgacgcgggcgccgggcaacggcgccgcgaccctgatcacgggaaccgtcaagctcaacggccagaagtacgatgcggccggcaatccgatcgcggattcggacaacaccaagagcttcacgatcaccctgccggatggtgcgacctcggcctcggcgacgctgccgaagctgcccatcaccatcagcctgggcttcgccaacgcccagtcgaacctgatcaaggcctacgaggaagccacgaagggcctctcgacctacaaggacaacgccacgctccaggcgtactatcagggcgaggtgaaccggatcaaagccgagctgctggccgacgggctcgcggaattccagacgacgttcgacggccggacggtcctcatccccctctacaagcaggtccaggccatcacggtgagcccgttctcggcgggcgccggcggtatcatcgtgcgggccgatgccctgctcggctcgggcaagctcgatgccgcctccgacacgaaggtcgagatcaccaacaactccgtggcgagcctcgtcatcaccggcatcacgatgccggaatcgaatggcggcaccttcttcaacgacgcacagatcccggtgacgtcgagcgacgacttcaacacccgtcgccaagcgatcatcacgaagaacgccgcgagcccggatgccgccgccgccaaggcgatcgccggtggccgtgacgtcaacttccaggtcctgaccgccggcggtgtcgtcacgaaggacagcaagagcgacatctcactcaagaacacctccggtgcccgcaacggcaacaccgcgccggccattctcatcgtcggcgacatctacgcgccgacggcggtcctcaacgtggcgacggcggcaggcggtgatctcaccatcacggccaagaccaccatcaaggagctgaagaccgatgtcggcggcgcggtcgccatcggcctgaccgaggatctgcgcacctactccgtcggcggcgacccctacggtcagatcaaggcggtgctcgaagccggatccggtccgatgaccggcaagtccgcctccgacatcgctcgggcgctgtccggctcgcagtcaagcgtcattgccagcggtgcggtgaccatcaaggcgcagtacctgaacctcaatggtctggtgcagagcgggcgcgacctctacagaatcgtcatcgatcagtcggtcgagaacgagattcaggagatcctccgtaatccctatcgcaccgcgaacctgagcacgctgacccgcgacggctactctgccagctacaaccggcagaccggcgccatcgagatcgacgaggtcgtctcgaccggcggccagatcaatctgaccggcgtcatgctcaacaccaatgcgggcgttggtgaattgcgggcgctgggcggttacgccaaggtcgaggtcgtcaatcagctcaaccgtgacgtcgtcctcaaccgcatcgacctatcgcggcgcggcatcggcacgatcgacatcaaggatctcgcctacaagaccgacgtgaacggcaacggcatcgccgatgccaacgacatcgctttccgccagacgctgatccggcaggacgccgaaggcatcgtcacgcgctacagcgccgatctgaacagcaccggcgccgagatcaccaagtataacggcagcagcacgacccagtacgatccgaagaccggataccgctacgccttcaccatcggccagggggccaagaacacctactcgctgacgacgggcacctcatcctgggctggtatcgatgcctttgccaaggatccgccgcccctgagcgccttcaacaaggagatcaccgagaaggcggctctacagcccgaatccgcctattactatatcgatgccagcaagtcgggttacgccttcctgggcgcgcccgaatacacccgctcggccgagaagccgaaggaagttgcgagctggacgacgagcacttggtacggaaagaagacttattactccaagttccagacggtcgattataccgagacccaggcgacccatagcctgcaggccgattacggcatcaagatcaagttcaccggcgagcgcaccggcaccgtcagcatcgactcgcagggctccggccgcgtgctgattgccggcggcatcaagaacgacaacggcaccacgacgatcacctcgggcgggacgatccagcatctcagctccaccgcggccatcaccggctcgcgcgtcacgctgcaggccgcgcgcggcataggtgtcggcaatggcagcaacgccaccgaccaggcgctcaacgtcacgaccattggggccggcaacacgctcaaggccacgaccaccgcgggcaacatcaacctcaacgtccggaccgtcgacaacgaactcgggatcgacaagatcgcggcgggtggcggcttcgacgtcaagctggtttcgacgagcggcatcaccgtggccggcgaaggcgtggtgtcaggcggctccatcaaggtgattgcgggcggtcgcttcggctccgaggcggccccgatcaagctcgacggcggcaccaccgcccgcgacaagaccgacatcacggcggccggttcggtcggcatccgtgaacttacgggcgacctgcgcctgaacagcctgacggccaacggcgacgtctacatcaaggtcgacgccgggaatctgctcaacgtcaacaacgtctccgtgcgcgacgaccgggttgcggcccagctcatcaacggcgtgtggaaggatctcgccctcaccaccgaggatgcgaacctgaagttcgagcgcacgctcagcgcctacgagagcacccgcgagcgcgactacaacgcttactgggcctatcggaaccagcaggccgacccgtcccgatacgactctagcttcgagatcaccctcagcgagaagactggcgagcgcgcctactatactgccctgttcacgagccaggcgaaggatgcgggcatcaccgaagccggcgcggtgaagacctacgtcgacaacgcggtcaaggcgctcgaaaccaaccggacgctgcaataccgggtgctgcacgagcagtacggccgctacggcgacgtctatcacgccgacctctcgggtgattacgccacctactgggcgatccgcggcacgcagccgaacagcggcagcttcgattcggcctacacggtccaggggaacgctgcggcgctcgccaagatgcaggccgcgacgcatgccgccccgatttccggcgatgcgctgatcgcgcgcgtcacggctcagatcgcgcagctcgagaccgatcaggacacccgcctgaccgaagcgcagatcgcgcagttctacaccacggccatcgaggccgaggcgcgcggaaccaagctttcgggaaccgtgctgaccgattacgtctccgcgcagatcaagcagatcaccgactcgcgggccaccgacttcaacaacttgaagctggtcttcaacggcttcgacgccacgaatgtcacgaacttcagcgcccaatacgaccagtattggcagatgcgtgaggcgggtgacgcgacgacgctgcaatcgcaggcctacaaggatctcgatgccctcttctcgggcttcggcaaccactacgtcgtgaagctcggcgcggcctacgacctctacagcacctacctcgcgaacggatcgacccggatcggcagcgccgagctggccgccctgaccgaccagttcaccaaggatgccggttcgcagacgctcggcgaggcggccctgcgtctggcgacctccggcaaggtggcggcggcggaagccgcgctcaaggccacctacgcggcgctccatctccgcttcggcgggcttggcaacagctacgacgcctcgacggtcgcggccgagacgacggccgtgcaggccgattacgaagcctactggagctaccgcaaccagcaggttgacccgagcgtctacaacgccgccttcgcgccgcgcctcgctggtcaggcgctcatcgacgccgtgtccgcggcccgcaccgcggcggagacggagaacctgagctcagctgccatcgacgcggcccgcaccgcggcacaggatctgcggtcggcggcgctgacggcgcagtaccgctcgctccacagcttcttcaacagcctgccgggctcctacaacacggccgacacgcccaacacgaacgccctgacggctagccgcaaggcggcgcccgccttcttcatcgacaaggcgacggccgatgccatcgacgccggtatcaagcgctggacgcaggaagagctgctgagcgccgtcggccaggggctgctcaaggagacgaccagcacgatcgtcgacaagcaggacccgatcatcaagggtgccaacatcaagatcgtgacgtcgggcaatgtcggctccgtgagcggaaccagcctgatcgatatcggccccggtgccgcgccgctcaccccggatcagcagatcgatctcggcgccgccgagcggagcgacctcgttttcctcacgaaggctccgatcaccgccaacgtcatcttcggccagtccggcagcaacggcaccgtgacccgccaggatggtgcgaactgggatacgagtgccttcttcgacaagaacggcaagctctacaacggtacgctctacatcgggggtgtgacgccgaatgcttcggccgagacctcggtgagctacaagatcatcagcgtcgtcgggaacgtcatcaccgtcgacaaggtcttcggcagccagggcgtcgcccgcaacatcgatatcggggtcagcatcgccgtcaccggcgaggcgccgcgcgtgaccgccgaagtcgccttcgacctgctcaaggcggccccgacgaccctgaccgtcagcttcagcaacgatacggcgagcaaccagggtgttctgacccgcaccgacggcacggcgtgggacagcacctacacggtcggcagcacgctctacatcgcgggcgccaccgccaacaccagcgcggcctccacgagcgtctaccgcatcgcctccgtcaacggctccgtgatccggctcgaggcgacgcagctcttcgtggccgagaccggcgtcaccgtgaatgtgggcgtgcgttccaccgacgggaccggtgtgtccgtgatcacccgcgcgtcgggcaacttcctcggcgacggcttcacggacggcatgctgatcggcgtcgccggcaccttcggcgtaacgaccggtaacgcgaccaccaaggacaccagcttcaccatcaagcaggcgagcgcctcgacgctcatcctcgagagcggaagcacgctgaagacggagagcgcccgcagcgtcgtgctgttccagtcggccaaggatgccggcaatccgttcaatcagatcaccaagctgctcatccagaagcgcaaggcggtcgtcatcgagggcaccggcgccctcaacgtgacggcgaacacccagatcttcatcaacaccgccgccctgctgaccgtgggccgcgtggaatcggtctccggcaaggagatccgcctgaaatcctccacgggccttctcaacggcggcgcggcggatgcggtgaacatcaagggcggcgacaccgtcctcgaaggcggggacggcagcgtcggtaccgcgacgcgggtgatcggcatcgatctgacgacgggctcgaccctggcagtccgtgcggcgcgcgacatcttcgtcaccgcccgcaacggcgatctgaacctggaatccgccttctcgcagggtggcaacgtcaccttcgtctcagaccggggcagcatcctcgacggtgtccacacagacaccaacaagatcgtcgcagccaacgtctacctgaaggccgccggctcgatcggcgccaagggcgatgcgatcgagatgaagctgaccggcaccgtccgggccggcgccatgggcgacatcgtcctgaccgagacggaaaccagcatgaaggtgctggccgtcaccaccaagggtgacgtggttctggcggccaaggcctcgatcctcgacgcgggcgatctctccgacccgcgcgacatcgactccgcaccggtggccggttcgggccgtgccaatgtgagcggccactcggtcacgctcaccgccctcgacggcatcggcgtggctggcgacgagttcgagatcgacagcaacgtcgatcgcacgacggatggtgtcgtcacgctccagagcggcctgagcaacctctacgtgctggagagtgcgggcgatctcaacctcgccagcgtcggcaccgacgcgcagcgcacggccttcgtcacggcagtggccggcagcatcctcaacggatcgaccaactacaacgagaccaccggcggcagctccaacctccgttccggcaaggcctatctcgtcgcctccggcagcatcggctcggagaccaagcgcatcgtcgccaacatgcgcaccctcgctggcgaccagtatggtggtctcgaagcccgctcgatcaacggcgacatccggctgtggaacatcggcggcctgcgtgtcggcggcgtcaccagcgacacaacgggtctgcaggcggcgcggggccggatcggcatccgcacgtcgagcccgctgacgatcgacaaggacatcatctcgtccggcgacatcatcgagcaggccggcgaaacgggttcgtcgggcgacgacctgaccgtcaaggccggcgtcacgatcttctcgactggcggctcggtgacgttgaacgccggtgacaacctgctcgtcgaggcgggcgcggtcgtgaaggcgaagggtaccatcaccctgcgctcggacttcagcgcgagcggaacgcccgacaacacggcctccaagatcacgctgtccggcaccttcgtcggttcctcgatcctgatcgagtccggcggcaacggcgacgagatcgtgctggacggcaccttcacgacgggtcagcgcaccatcagcggagggacgaccgcggcgacgatcgtcgaaggaacgatcacgcgcagcggcaccatcgagctgcgcgccggcgagggcgacaacacggtcacgatggtgggcgcctactccaccggcgcgctgatcatcggtgccggttcgggcagcgacacgctcgtcgacacgcaggtggtcggcagcgacacgcgcaaggccgaggtcggcgcggattcggtgtcgatcgctctcggggccggcgcgaacacggtcgggctcggcggcacctatgtcgtgaccaatgccgtgcagctcacgacgctgggcggtgccgacatcatcggcctgacgggcagcgtcgatgccggcagcttcactctcgacgcgggcgagggggataaccgcctcacgctctccggcgcctacaaggcgcggaacgccctcacgatccgcaccggtgctggcaacgaccggatcgaccttcagggcagctacacggccggctcgatggagatctccgccgggaccggggccggcaggaacgacctgacgctgaacggcatctatcgcatcgcgggcgccctcacgatcgtgggcgggtcgggcatcgacaccctgaccgactccgccacaaccgacatcacggccggctcgctgtcgatcaatctcggcgacggcatcaacacggccaatctcgtcggcggctacgacatcgcgggggcgatggagttcatcaccggcagcgccgacgacgtcatcaccctgaacggcgagatcaaggccgccagctacaccctcgatgcgggcggcgggaacaacaagatcaccctggccggcacctacacggtcacgaacgcgatcacgatcaggaccggcgcgggcaacgacgagatcgacctgcgcggcaactacacggccgcctcgatgaccgtgaatgcgggcgcgggcgacaacgcgctgaccttgaccggcacctacaagatcgccgacgccttcacgatcaccgccgcgggtggcagcgatacgctgaccgacctgcgggtcaccaatggcgtggtggacaaggccagcgtcgaggcgacgtcgctcgcgatcgatctcggcgacggggccaatacggtgaccctcgccggcatgtaccgcatcaccgccgccttccgtctcaccaccggttcgggcctcgacatcgtcagcgatcaccgcaaggcgggtcagacggtcacggatgcgctcgacctgacggccaacagcatcacgatcgcgctcggcgacggagacaacgaggtcgcactcgccggcacgctcaccgccgccgacagcttcagcttggtttccggctcgggcaacgacaccgtggtcgatgcggcgctcgacggcacgacgccgcttcgaagcgcgacgctcacgggtaagaccatcgatgtgaatctcggcgcgggtaacaacaccctcacgctgctcggcaccacgatcgccacttcgaccctcgcgctgaccagcctcggcggccaggaccggttcgccctgcgcggccgggtccgcgctgcggccacggccattcgcctcggttcaggcgacgacaggctcgacctcgccgtcagcgagatcgccggcaacacgaaggtcttcggtgaggacggcgcggacacgatcaatgtcgatcgcctgccctcgctcaccagcaggaccggcagcgccaccgacacgctcgacatcgatggcggccaggacacggacacgatccgcatccaactcgccggcgcctcgtcctaccgcatcaacgtgacggattccggcaatcccgaccgtggcgtcgacaccctgacgatcctcggcaccgatgccgccgaccagttcctgatgcgccggaacttcgtcgcgctcgtccatccgaatgccgacggcacctacccggtgaacgccgtcgtcgagcggatcaactacgacatgagcatcaacgggcgcgtcatcgtcgaaggcggcaagggtgacgaccgcttcgcgatggacgacaacgccgcgctgatgaccatcgacggcggcgagggcaacgacttcttccaggtcggccaggtcttcgcgacgccgcgcgacgtccccaacgggctgctggtggaggacgccttcgagacgacgaagctgtccttcggcggctacctgtcccgcggcatctcgatcccggcggtgatctacggcggcctcggcgacgacatcttccagatctactcgaacaaggcggacttgcgtctcgagggcgaggacggcgacgacgtcttcatcgtgcgcgccttcgccaccgcgtccgagaacaagatcaagctcaatgccggcgccggcaacgaccggatcgagtacaacatcaacgcgccgctcgacatcgatggcggctccggcttcaataaaatcgtcgcgctcggcaccgaattcgccgacaccttcgtcgtgacgcgcgacggcatcttcggtgccggcctgtcgatccgcttcaccaacatccaggcggtcgaggtcgacggcctggagggcgacgacaccttctacgtgctctccacgccggcgggcgtcgtcaccacgctgatcggcggcctcggcagcgacaccttccacgtcgccggcgacgtcagcggcgaggtcgtcgcgcgggacgccaagggcaacgcggcggtcatcaatcacacgatcagcagcaccgacccggccttcaacggcctcttcgtgcccggcatcaacgcgtcggtctcggcggccgatgcgggcgccgtcagcgacggcggcgggctgaccctgcgcgaggattccggcatcacgacgccggatgccgccggcagccgcgtcggcacctacaagatcgcaccgcccgcaccgaaggcgtcgccgctgagcgtcaacgactgggccgtggtgacggtctcggccgcgcaatcctcggcgcagatgcgcgcactggccggcaatgcgggcaccgtcgagatctcgacggacggcatcacctgggcggatgcgctgacgctgcgcttcaccgcaatcctcgacaccgtcagcaacacctacgtctggactgcggaccggacgatcttcgtccgtgccaagtcggacacggcgctggagggcgaccagaacgtggcgatcggccactcggtgatcagctcccacgcggaggtgaacggcaccttcgtccgcaacacgctggtcaaggttatcgacaacgacaagccggggctgatcatcaccgagagcggcggtgcaacgtcggtcatcgagggcaacggcaacaagccccagaacagggacgactacacgatcgtcctcaacaacgccccgctactcggcgaggaggtgcgcgtcacgctcaacgtgtcgagcacggaagtcgtcttctccgacggcaacggcaacctgctcccgagggacggtgacggccgggcctatctcaccttcacccttgccaactggaaccaacctcagacggtgctggtctcctccccggctgacctgaagcccgagaaccgcttcgtcgcggagatcacccacaccgtcaccagcagcctgaacggcacggccacggagggcttcttcaaggcggcgctcgtcggccagccaattgtgcgggtgcaggtcaccgacggcaacaccgccggtgtggtggtcacgcccaaggagggcggcgtcgtggtgacgccgaaccagacgtcctactacgacgtcgtcctgaccatgcagccgaaggcgccggtgacgatcacgctggccggagacggccagacgatcacgtcgagcgcggacagccggttcaaggcggccaacggcaccaacccggccaccatcaccttcaccgcggccgattgggaccgggccgttcgggtcaccgtggcgcgcgatcccaacggggcgcggaccacctcggacctcaagaccttctcgcgtcagccgcacgagctcagcggcatcgagggaccgctggtcctggagggcggcgtcggccccgagagccgttcgctgaccctggcgattgccctgccgggcgagaacaaccccgtcgtcggccgcacgatcgtcgatgacgggctgcccgacttcgacaaggtcacgctctacaacgactccacgacggcgggcgtctccggcacggtgagtgccacgcatatcgacggcttcggcatgtcgacgaacgacgtcaccacggccacgagcagcagcaacaccgtgcgcaccttcgagggtggcgtgacctatagcggcatgcggtcggtcgagctgctgctcggctccggcgccgacacggtcacggtgaccggcacggccatcggcaccctcaccgcgatccatgccggcggcggcgccgatacgatcacggtgaccggctcgcagggcacgctcgccctgttcggcgataccaccgccgatggcagccgctacgactccaccttcgagaagcagaccggccgcggctacggcttccgcgacgaggggaccctggaccgcgacaacacgatcgtcagcctcaacgacatcatcgatgcctcgggcgcgacgggtctcgtcatcatcgacggcggcgctggcaacgacacgatcaccggcggcaaggggcgcaacatcatcgccggcggcaccggcaacgacaccatcgtcggcggaccggccgcggacaccatcctcggcgattccagcctcaacctcgacgacgtccgccgcatcgtgacgatcgccgatccgttcatcgatcagccgcgggccgcgggcaccgacacgatcgacgccaagggcggcgacaacgtcatcgtcggcgatcacgcccagatctaccaggacggctcggccaccgcgggcatcgcgctcgaaggcacccatgtcgtcagccggatcgtctcgaccttcaccggcatcggcggcggcgacctgatcaccgcgaccgacggcaacaacatcgtcatcggcggcttcggcgccgacaccatcaccgcgggcgcgggcaaccacgtcatcctcggcgacaacggcgaggcggtgttcgacagcggcgtcctgaccagcctgcgcagcatcgccgggacgaccggcgacgccgacacgatcaaggcgagcgacggcgacaccaccatcatcggcggcgccggcaaggacggcatcgccgtcggcaagggtacgcatgtgatcctcggcgataccggcgaggcgcgcttcgtcccgggcacgcggatcatcaatggcgtgaccgtcccggtcccggtcctgaccagcatcaagaccacggacgacgaggcggccgtcggcgacgacgacagcatcgagaccggcgacggcaacgtcacggtcatcggcggcgcgggcgcggaccggatcaccctgggcaagggcacgcaggtcgtgctcggcgacagcggctcggccaccttcacgaacggcaagatcgcgaccatcaccgcgatcgcgaccgcgatcggcggcggtgacacgatcaccgcatccgacggcgacaccacgatcatcggcggcgcaggcgccgacacgatcgatgtcggcgcgggcaaccacgttatcctcggcgacaacggcaaggccgtgttcaccgcgggtgcgttggtctcgatcgagagcatcgatcccgagatcggcgacaacgacgccgtgacggcgagagacggcaacgccacggtcatcggcggcgccggcgcggaccggatcaccctcggcaagggcacgcaggtcgtgctcggcgacagcggcgcggccacgttcgcgaatggccagatcgcgaccatcaccgcgatcgcgactgcgatcggcggcggtgacacgatcaccgcatccgacggcgacaccacgatcatcggcggcgcgggcgccgacacgatcgatgtgggcgcgggcaaccacgtcatcctcggcgacaacggcagggccgtgttcaccgcgggcgcgctggtctcgatcgagagcatcgatcccggcatcggcggcaatgacgtcatcaccgccaaggacggcaacgttacggcgctcggcggcgcgggtgcggaccggatcaccctgggcaagggcacgcaggtcgtgctcggcgacagtggctcggccaccttcgcgaacggcaagatccaggacatcaccgcgatcgcgaccgagatcggcggcaacgacacgatcacggcggccgacggtgacaccaccatcatcggcggtgccggctcggacggcatcgatgtcggcgcgggcaaccacgtcatcctcggcgacagcggcaaggcccgcttcagcgccggcgcactggtctcgatcgagagcatcgatcccgccatcggcggcgacgacaccgtcaccgccaaggacggcaacgtcacggtcatcggcggtgcgggcgcggaccggatcacgctcggcaagggcacgcaggtcgtactcggcgacagcggctcggccaccttcgtcgatggcatcatcgcgacggtgacctcgacggcgaccgagatcggcggcaacgacacgatcgcggcgaccgagggcgacaccacgatcctcggcggtgcgggcgcggacacgatcaaggtcggcgcgggcaaccacgtgatcctgggcgacagcggcaaggcggtgttccgcaacggccgcgcccagcgcatcgaatcgatcacgcccgaagtcggcggtgccgacatcatcacggccgaggacggcgcctcgcggatcatcggcggtgcgggtggcgacaccatcaccaccggcgcgggcaaccacgtcatcctcggtgacagcggcgaggccgacttcaccgtgacggtgacgaatggggtcacgaccagcgttctggcgcgcatcgccaccacggcgccctccatcggcggaagcgacacgatcaccttcggcgccggcaacaacgtcgtgctcggcggcatgggcggcgacacgatccggggcggcgacaagggcgcggtcatcctgggcgacaacggcatcgtcaccttcgatgccctcggcctgatccagcgcgcgctctccttcgacaccgcgatcggcggcgacgacacgatcaccatcggcgatggcaacaacgtcgtgctcggcggcacgggccgcgacacgatcaccatcggcgacggcaacaacgtcgtgctcggcgatagcggccaagccgatttcgaggccggcatcatcgtcgagatcgccagcatcagcccggaggtcggcgacaacgatacgatcgcgctcggcagcggccgcaacaccgtcatcggcggtgccggcagcgacagcatcactgcgggcctccgcaacggcgtgaaggccggcaccggcaccaacgtcatcctcggcgataccggccatgcccggatcaccaccgccggcctgccgatcgtggtcgagacgacctacgacaacgtcggcggtgacgacacgatcactgtcggcgacggcgtggccgtaatcctcggcggctcgggcagcgacatcatcgcggccggcaacggccgcagcacggtgctcggcgacaatggccaagcgaccttcgacgcgcagggccgcgtgctccaggcggcgaccaccgccgccacggcgggcgcacgcgacgagatcaccctcggcgatggcggcagcgtcgtcatcggcggcgtcggggctgacaagattcagaccggatcgggcgccgacgtgatcctcggcgacaacggcagcgccgtgttcctgaacggggtcctggtctcgatcgagacgatggaatccaccttcggcggcggcgacgccatcgtggcgggcgagggcgacaacgtggtgttcggcggcgtcggcgccgacgacatcaccacgggtgccgggctcgacatcatcctcggcgacgacggtgcggcgaccttcgcgcagggcaagctcgtgcgcgtctcgaccaagaacgagagcgtggcgggcgacgacatcatccgcgcgggcgacggcgacaacgtcgtgctcggcggctccggcagcgacaccatcaccaccggcatcggcgctgacctcgtgttcggcgataacggcgccgtcgacttcgtggacggcgtcctgcgcgaggctctcagcgagcgcgtcggcggtggcggtcgcgacaccatcgtcaccggtgccggcgccgacctcgtcctcggcggcctcggcggcgacacgatcgatgccggtaaggacgatacggacgctgacatcgtcttcggcgacaacggccacatcaccttcgacggtctcggccgcgtctcgctcaccgagatcgtcgatccggcgctcggcggcgacgacgagattctggcgggcgcgggtgccaacctgatcctcggcggcgcgggctcggacacgatcaccacgggggccggcgcggatatcgtgctgggcgacaacggcagcgtgatcttcgcaggcggaatccgccttgaggccaaaagcgacctgtcgggcggcgcgcgtgacacgatcgtcaccggtgccggcgccgacctcgtcatcggcggtctcggcggcgacaccatcgatgccggcaagctggatgccgacgacgacatcgtcatcggcgacagcggtcacatcaccttcgacgaactgggccgcgtcatccgcgcggaggccaccgatccgaccggtggcggcgacgacagcatcgatgtcggtggcggcaacaacatcgtcatcggcggcgcgggctccgacacgatcaccacgggtgccggtgccgacgtcgtcctgggcgacaacggcttcgtgaccttcacaggcggaatccgcctcgaggccaagagcgatccggccggcggcgcgcgcgacacgatccggacgggtgccggcgccgacctcgtgatcggcggtctgggcggcgacaccatcgatgccggcaaggacgatgcggatgacgacatcgtcttcggcgacaacggccacgtcaccttcgacgaactcggtcgcgtcaagctcgcccagagcctcgatccgactagcggcggcgacgacagcatcgaggccggctccggcaacaacatcgtcctcggtggcgcgggttccgacaccatcacgaccggcgccggtgccgacgtcgtcctgggcgacaacggcagcgtgaccttcgcaggcggaatccgcctcgaactgacgagcggccgtgacggcggcgctgccgacacaatcatcaccggagccggcgcggacctcgtcctcggcggcctgggtgccgacacgatcgatgccggaaagaacgatgccgatgccgacatcgtcttcggcgacaacggccacgtcaccttcgacggtcccggccgcgtgaagcgcgccgagagcctggatttcggcctcggtgacgacgacagcatcgatgtcggcggcggcgataacatcgtcgtcggcggcaccggtgccgaccggatcaccgcgctcggcggcaacgacgtcgtgctcggtgacgacggtcgcgccaccttcgagaccagcggtcgcgtccagcgggccgagagcttcgacctcggcttcggcggcaacgacacgatcgatgtcgggaccggcgacaacgtcgtcatcgccggggccggcagcgacgtcgtgacggcgttgagcggcaacgatgcggtgatcggcgacggcggctatgccgagttcgaggccggcatgcgcgtggtcttcgtctcggccgacgcgacgggcgccggcaacgaccggatcgcggtcggcgacggcgacaacgtcgtgctgggtggttcgggcaccgacaccatcacgaccggcgcgggcgccgatgtcgtgctgggcgacaacggcacgatccgctttgcaggcggaatccgtctggagatcgtcagcgaccggatcggtggcgcctccgacacgatcgtcaccggagccggcgcggacctcgtgctcggcgggctcggtggcgacacgatcgatgccggccaggccgacaccgacgccgacatcgtgttcggcgataatggccacgtcaccttcgatgcgaccggtggggtgatccgggccgagagcttcgatgccggcttcggcggcaacgacgagatcaaggtcggcggcggcgacaacctcgtcatcggcggcaccggcgccgacatcgtcacggcgctgggcggcggcgatatcgtcatcggcgacaacggctacgtggttttcgcggccggcgtgcggatcgagtttgcctcgaccgacaccgccgacggcggcaacgaccggatcgaggtcggtgacggcgacaacctcgtgatcggcggctccggcagcgacaccgtcacaacgggcgcgggcggcgacatcgtgctgggcgacaacggtctcgtcgcctacgagctcggcatccgggcgcgggtggtcagcgaccgcaacggcggggcgcgcgacgtcatcgccaccggtgcgggcgccgacgtggtgctcggcggtttgggcgccgacacgatcgacgcgggccggctggatacggatgccgatgtcgtgttcggcgacgacggtcagatcaccttcgatgcgcagggccgcgtgaagcgggccgagagcctcgatccgggcttcggcgatgacgacaccatcgacgtgggcggcggcgacaacctcgtcatcggcggcacgggcgctgacgtcatcaccacgctcggcggcaacgacatcgtgctcggcgaccagggctacgccttgttcgccgccggcgtccgcgttgaggtggcctcggccgagaccagcgacggcggcaacgaccggatcgaaaccggtgacggcgacaacgtcgtgctcggcggctcgggcaacgacaccatcaccacgggcgcgggcgcggatctcgtgctcggcgacgacggtcgcgccaccttcgagaccagcggtcgcgtcaagcgggccgagagcttcgatctgggcttcggcggcaacgacacgatcgatgtcgggaccggcgacaacgtcgtcatcgccggggccggcagcgacgtcgtgaccgcgctcggcggcagcgacgcggtgatcggcgatggcggctacgccgagttcgaggccggtatgcgcgtggtcttcgtctcggccgatgcaacgggcgccggcaacgaccggatcgcggtcggcgacggcgacaacgtcgtgctgggtggctcgggcaccgacaccatcacgaccggcgcgggcgccgacgtcgtgctgggcgacaacggcacgatccgctttgcaggcggaatccgtctggagatcgtcagcgaccggatcggcggcgcctccgatacgatcatcaccggagccggcgcggatctcgtgctcggcggcctgggcggcgacacgatcgatgccggccaggccgacaccgacgccgacatcgtgttcggcgataatggccacgtcaccttcgatgcgaccggtggggtgatccgggccgagagcttcgatgccggcttcggcggcaacgacgagatcaaggtcggcggcggcggcaacctcgtcatcggcggcaccggcgccgacatcgtcacggcgctgggcggcggcgacatcgtcatcggcgacaacggctacgcggtgttcgaggccggcgtgcggatcgagttcgcctcgaccgacaccgccgacggcggcaacgaccggatcgaggccggtgacggcgacaacctcgtgatcggtggctccggcagcgacaccatcaccacgggcgcgggtgccgacgtcgtgctgggcgacaacggcctcgccaccttcgagctcggcattcgggcgcgggtggtcagcgaccgcaacggcggggcgcgcgacgtcatcgccaccggtgcgggcgccgacgtggtgcttggcggtctcggcgccgacacgatcgatgccggccaagccgacacggacgcggacttggtcttcggcgacgacggccagatcaccttcgatgcgcaggggcgcgtgaagcgggccgagagcctcgatgtcggcttcggcgacgacgacgagatcaaggtgggcggcggcgacaacctcgtcatcggcggcgcgggcagcgatgtcgtcacggctttgggcggcaacgacatcgtgctcggcgaccatggctacgccgtgttcgaggccggtgtgcgcgtcgagttcgcctcgaccgacacgacggatgccggcaacgaccggatcgaggccggcgacggcgagaacatcgtgcttggcggttcgggcagcgacacggtcgtcacgggcaccgggggcgacatcgtgctcggcgataacggcctcgtccggttcgaacgcggcatccgggccgtcgtccagagcagccgcgacggcggaacgcgcgacgttctcaggtcgggcgcgggcgccgacgtggtgctcggcggccttggtgccgacacgatcgatgccggccgggacgatgccgatgccgacatcgtactgggcgatgacggccgcctcaccttcgacgctcagggccgcctgaagcgcgccgagagcctcgacccgaccttcggtgacgacgtgatcgaggcgggcggtggcgacaacgtcgtcatcggcggtgcgggcacggacacgatcaccgcgctcggcggcaacgacgtgatcctcggcgacaacggcaccgcgctgttcgaggggggcgtgcgcgtcgcgttcgcctcgaccgatccggatgacggcggccgcgacgtgatcaagggcggcgacggcgacaacgtcgtcatcggttccgccggctcggacgacatcaccaccggctcgggcgccgacatcgtgctcggcgacacgggcgtcgtgaccttcgagaacggcctcgtccgcgaggtctacaccaccgatgagcgtcgcggcgcaggcgacgtcatccgcggtggcgacggcgacaacatcgtcttcggcggcgcgggccgggacgagatcaccaccggcaagggcgcggatctcatcctcggcgacttcggcgaggcgagcttcaccggcgggcgtctcgtgcgcgtggccacgctgaacccgaaccgcggcgacgacgacacgatcgtggcgggcgacggcgacaacgtcgtcctcggcggcttcggcagtgacaccatcaccgccggctccggtgcggacgtcgtgctcggcgacaacggcctggccaccttccgcaccgacggcaagcggatcctcgtccgcacgacggatgtggagatcggcgggacggatacgatcgcggcgggcgacggcgacaacctcgtcatcggcggcgtggacgccgacacgatcaccaccggcaagggcgccgacgtgatcctcggcgacttcggcagcgtcagctacgacgcggccggcctgctcacgcaggttctgtccaccgacacgggtctgggcggcaacgacacgatcaccgcgggcgacggtagcgatacgatcctcggcggcttcggctccgacacgatcaccgccggtgacggcgccaagaccgtgctcggcgacagcggccagctcgactacgcggcgggtgttctcaccctgatccagacgctgacgccgactatcggtgcggccgacacgatcaagctcggcaacggccgcaagctggtgctcggcggcgcgggcggcgatctcatcgacggcgggtccggcgatgccgtcgtcattggcgatgccggcctggtgcggctcgccaatggtctcccggtccacgccgagactacggacgtcgtcgtatccggcgacgacaccgtcacgctcggcgccggcaacggcgtggtgctgggcggctcgggtgccgatcggctgaccgtaggtacgggccaatcggtcgtgctcggcgacaacggtacggtcgacttcgacgagcaggcacgtccggtcgagatcacctcaacagcgccggaggtcggtagccgcgacgtcatcgtggtcggcgatggcggctcggtggtgatcggcggcgtcggtgccgacacgatcagcacgggctcgggcgcggacgtgatcctcggcgacaacggcgcggtgacgctctcggccttcattccggtcttcgttcgcacgacgaacgcggctttgggcgatgcggacgagatccgcgcaggcgagggcgacaacgtcgtgctcggcggcgtcggtggcgatacgatcgtgaccggtgcgggccgtgacaccgtgttcggcgatgccggtcaggtccgcttcgacgcgaagggcttggtcgagcgggccgagagcttggacacggccatcggcggcgacgacacgatcgaggcgggcgcgggtgacaatctcgtcatcgcgggcgtcggcgccgacagggtcacgacgctgggcggcaacgacgccgtgctcggcgacaacggtgcggcggtcttcgctggcggcatgcgggtgagccttgcctccacggctccgaccgacggcggcaaggacacgctcctcctcggcgacggcgacaacctcgccctcggcggcgcagatgccgacacgatcaccaccggcaagggcgccgacgtgatcctcggcgacttcggctcgatcagctacgatgcggccggcctgctcgcgcagattctgtccaccgacacggctctgggcggcaacgacacgatcacggcgggcgacggtagcgatacgatcctcggcggcttcggcgctgacacgatcacggccggtgacggcgccaagaccgtgctcggcgacagcggccagctcgattacgcggcgggggttctcaccctggcgcagagcctgaccccggccctcggcgcggccgacacgatcaaactcggcaacggccgcaagctcgtcatcggtggtgccggcagcgacctcgtcgacggcgggtccggcgacgccatcgtcatcggcgatgccggcctggtgcggctcgccaatggtctcccggtccacgccgagaccacggacgtcgccgtgtcgggcgacgacaccgtcacgctcggcgctggcaacggcgtggtgctgggcggctcgggtgccgatcggctgaccgtaggtacgggccaatcggtcgtgctcggcgacaacggtacggtcgacttcgacgagcaggcacgtccggtcgagatcacctcaacagcgccggaggtcggtagccgcgacgtcatcgtggtcggcgatggcggctcggtggtgatcggcggcgtcggtgccgacacgatcagcacgggctcgggcgcggacgtgatcctcggcgacaacggcgcggtgacgctctcggccttcattccggtcttcgttcgcacgacgaacgcggctttgggcgatgcggacgagatccgcgcaggcgagggcgacaacgtcgtgctcggcggcgtcggtggcgatacgatcgtgaccggtgcgggccgtgacaccgtgttcggcgatgccggtcaggtccgcttcgacgcgaagggcttggtcgagcgggccgagagcttggacacggccatcggcggcgacgacacgatcgaggcgggcgcgggtgacaatctcgtcatcgcgggcgtcggcgccgacagggtcacgacgctgggcggcaacgatgccgtgctcggcgacaacggtgcggcggtcttcgctggcggcatgcgggtgagccttgcctccacggctccgaccgacggcggcaaggacacgctcctcctcggcgacggcgacaacctcgccctcggcggcgcagatgccgacacgatcaccaccggcaagggcgccgacgtgatcctcggcgacttcggctcgatcagctacgacgcggccggcctgctcacgcaggttctgtccaccgacacgggtctgggcggtgacgacaccatcgaggcgggcgcgggcgacaacctcgttctcggcggcttcggcgctgacacgatcacgaccgaaatcggcgcggacgtcatcctcggcgacagcggcgaggtgctctacgcgggcggtcgtctcgtccaggcgcgcagcctggatgccggcatcggcggccgggacgcgatcaaggcgggtgagggggccaacatcgtcatcggcggcatggatgccgacgtgatcgagaccggctcgggccgcgacgtgatcctgggcgacagcggcctcgtgcgccgcgacgccgacggcctcgcgcaggcggtctcgaccgacaccgctctgggtggcgacgacgcgatccgggcgggcgcgggcgacaatctcgtgctcggcggcttcggcagcgacacgatcgacaccggggccggcgcggacatcgtgctgggcgacagcggcgacgctcggttcgagctcggcgtgatcgcctcggtgacgacgctcgatgccctcaacggcgcgggcgacacgatccgggcgggcgagggcgacaacctcgtcttcggcggtctgggcggtgatgcgatcaccaccggcacgggcaacgacatcctcgtcggcgaccagggccgggccggcttctccggcggcatcctagtcgtgctcgagacgatcgacccgagtgccggcggcgacgaccagatcgtggcgggcaacggcgacaatctcgtcctcggcggcgtcggtgcagaccgcatcatcaccggtatgggcgccgacatgatcctcggcgacaacggccgggcagatctcgccctggtcgcgggtcgcgcggtgatccggcgtgtcgcctccaccgatccgctcgcgggcggcgacgaccgcatcgaagccggcgacggcaacgacttcgtggccggcggcaccggagccgacgtgatcctcggcggcggcggccacgacgtgctgttcggcgaccacatgctgtacgaccgggctctgccggtgaatcagcgcgcggtctcgatcttcacggcggcgacggatggcggcggcaacgactcgatcgagggcggcgcgggcgacgacttcctctacggccaacagggcgacgattggctctccggcggcgcgggcgacgacgacatcaccggcgggcacaacgtgctcggcggggccgacggcgacgacctcatcaacggcggcgtcggcgcggacgtgatcctcggcgacaacggcgtcatcacccgcaacgtgctcgtggacgacgtgaagtcggtcacgtggcagcgcaatcccggcgctttcgccgacacggtgatgcgcgacatgctgcgcttcgacctcatcgacttcgtcggtggcaacgacgcgattgccggcggcgcgggtgatgaccggatcttcggtcagatgggcgacgacctcatctacggtgaggaagggtccgacgagatcgtgggcggcctcggccgcgacaggatcgatggcggcaccgatgtcgactatctcctcggtgacgagggccggatcgtccgcgccttcacgggggacggcgcggcggtcctcaacagcgatggcacctggcaccgcgacgtggtgctggaggagatcggcaccgtcacggctgccatcgccatcgacgcacaatcggccgctgcacgcaccgccgaccttgccgagaagctggcgcaggcggacctcgtcctcgccgtgggcgcccgtgacgggtcgggcacgcgcctgaccacggcggggggagcctgggcgacctccgcgctgaccgtctcgctggccagggccgaagacgacatcatcgccggcggcgacggcaacgacgtgctgttcggccagcgcggcaacgacaagctgatcggcgatgccggcgacgacctgatctacggcgaccgcgcctcgaacctgtcggagaccgcctccgaccggccgaccatcgtcaacgccatccggctgatcggtgccgcggcggagaccggcctcgtgctgcctctcggcggcgaggtcgtggtgccggccctcaacctcgtgcccggcgtgttcggcgccggtgccccgcggatcgaggtctatccctcgatggcgggcgtcgtctccgacatcgccgggtccgatccgatccggcgcagcgacggcgcgaccctcaccgtcaccgcctcgctggttccgagcctctatggcaccaacaacgtgctggcgggcaacgacgtcatcgacggcggcgcgggcaacgacacgatctacggggacagcagcgagacctacacgctcgacgtgacggcctacgccgcgctcaacggtcagatcgacaaggtgtcggcctcggcctcggatctgctcggggtgttcgctacgctcagccgcggcgtcgacctgctgcagggcgggccgagccggacgatcgcctacggcaacgaccacatcatcggcggcgagggcgacgatttcatcgtcggcgatgccgcccgcaccatcgtgcagggctcggggccgctgcgcagcctgtcggtcgaggcggccctggcgctcagcgacgccctctccgacatgcgctcggtcatcaccgacctcgccatgacgggccgggtcgcgcaggccgcggtgacggcgaagctggagtcgatggcgcagcggccgctgaacgagatcctcgcctacggcctgccggaggggatggggtcgaaccacgtggtgtcgatcggcaacgacatcatcgaaggcggcgcgggcgacgacctcgcggtcggcgacaccctcgtcctgttccagcccggcgtggcgcgcggcctcgcggtccacgatccggcgaccgcgtcccaggcggcccaggtcgaggcagccgtgttcacccgcgctgccgagcggttctccgcgatgcagcagcatctcgcggtggactacccggtcgatctgaagtcggtggccctccactggatcgtcaccaatgcctcccgtggcgacagcttcctgaccggcaacgaccggatcgatggcggcgacggcaacgatctgctgatcggcgataccggcttcatccagttgccggccgccaatgcggcgcagagccagcgcgcgaccgccgcgaccctcgccgaggatcgtgctcaggtcgaagcccgcgtgctcggcgccggtgcgcccggactcgagggggatctcgatgcctggaaccgctcggcctgggacgccttggccgggagcgtcgtcagctggcgcaacccgctctacggcggcctcgcctggcggagcccgttcggcttcggcggccagcagaatctgaccgcggcctaccgcggctggatcggggctccgagagacgcccggttcgatctgcagagcgtgctgttcgatatccgcttcatcctcggcgttccggacgcggcaccgccggcctccggtgtctatgccggcgcgatcaaagcaggtgaggacatcatcgcgggcggcgcgggcaacaaccgcatcttcggggcgaaggcgacactcgtgccgacggtcgatgccgacggccggatggtcgggccgaacgccttcacggtgctgctgccgaccaatctcgggatgctgcagggcagcttcacgccgatgatgttccccaacagcatcggtgtgatcaacacggccggcgtcggaacgcagttcgtcaacttccactacggcgtcgccgtcgccgggaagtggggtgcctcgtcgctggcgacctacatgcagacctacggcgcttccgctgcgaacccgttcggacccaacgctgcagcgccgcaatacggggttccgcaggggtcgcagaccggcgcggatcaggtcagcgaaggcgacagcggtatcaaggtcatcggcttccacaagaagcgggcgatctggtcgttcgatgccggggtgaccctgccgtccttctcggcgacggcggccaacaccctgacgccgacctcggtcgccggtcgcccggccacgatcgaggcgatcgcccacaagccgcggttggccaacgaggtgatccgttccatcgagggcggcgacatcgtcctgcgcggcgccagccggccagcctccaacccgtcgaagtacgacacgtggttcttcgacgaggccaagggcagcttggtggagcaggcgaagagcgaggacgacatcctcttcctcgccaagcgcttcggtgatccgacgctgccgatgaagtgatcgcggcccacaagtctggccggcgatacctcgaagccgccgcccgactttgatcgggcggcggcttcgatcatggtcgcggcagcgatgcggacggctcggctctggtgatcgccgctgaagccggactgaggtgttggatcgagggtcgccggaatcagggcgaggggatggggcgatgccgtttctgcaaacgatctcgatcgacgccgccgaggcctcggcccatgccgacgcgctgacgcagctgcgggaggatgcgtttcaggccgtcgtcatccgcaacgtcctgacgcccgccgaatgcgcgtcgatcgtcacggatctcgcggccaaccggcagggcttccccacgacgtcgttcccagcgccgttccggtcgcacttctacggcatgaacctgaatctggcggagccggatctgcgcgcctacttcgacatggcgcccggcttcacccgcagcctcggggagctgatggcgccatggggcgggttcgagacccgcatcctcgccctgctctcgcgcctcgatggcgggcggccctacggcccaccggccctacacgatgggcggacctacatggcaacgaccctgcgctcgcatcacgagggcggctacatcccaccgcatttcgacaacgaacagaagaatcgtccgagctaccgccacctcgagagcgtggtcgagggcgacatcttctccttcgtgctgaccctgtccaaggccgagcgcggcgggatgctggaagtcttcgacgccaaggcggaggcgtggtcgggccggttccagaatcgcgatcgcgcgagagaaaagcccgacctcgcgcgttttgcccgccatgccttcgacgtcgaggcggggaccatcgtgctcctgcgctcgggccgcttcctccatcaggtgacgccggtggaaggcgcccgcctgcgctggaccgcctgctccttcatggcccgatcccgcaccggtgacgccgtccactgctggggctaggcgggtggcgcggattccagtctatttcgatgcgttcctcgcggcggtcgcggagggtgccgcgatcgagcatgtccatctcggccactgggacgagccgggggcgatcggtccggcccgggcgcgggcgggtttcgtggaggcgcaggaacggttgagcgcggcgctcgtcgcatggctcgacctcgcgccgggccaccgcgtgctcgatgtcggctgcggcttcggcggcaccctgcgcgcgctccggcggagcgatcccgaggtggaggtgatcgggctcaacctcgatccgcgccaactcgcggtcggacttcgccaggacgaccggccgcgcaacgccgcctgggtcgcgggcgatgcctgccgactgcctttcgcggaagccgcgttcgatcggctcctctgcgtcgaggcggcgttccacttcgcctcccggcgcgccttcttcggcgaggcgcagcgcgtcctgacccgggagggcgttctcgtgatgagcgacatcgtcctgacccggccgtcgctgccgccggagcgggtcgggctgttcgcggatgggctcgaggccgctttcggcccctggcccgacaaatgggcgggtctcgatgcgatccgccgcgatgcggaggctgccggcttcacccttcgggtcaccgacgccaccgcgaacaccgagccgagctatcacaccatcgcctcggatcgacggggccagccgaccggtggtgacgtcttgcgggaactgcaccgtctcggctgcctgcactatctctattgtcgcctcgacaagcgatgacccgaatcagtctgctgaggccttgagacgatgtgaaggcggcacgcgtcgattggatctcccaagttctgccaaggccttaaattcgcttccctcacgcctgatcgcatcgggcgtccctccggtcatcgcgaaaccatgcttgagccgtcctcccccacgcatcggcgcatcgccctcgtctgcatgacgccgcgccccgatgcgcaggaactcggcgagctgctgctgccgagctacggcatccggcgcatccacgcggctttgctcggcgatcccgatctcgccgacgcatccgtgcggctgttcgaccggcgcaccgccgatatcgaggcttacgtcgcggacatcctggatttcgagcccgaccttgtcggcttctcgatctatgtctggtcggcgccggccatgatcgcggtagcgcgggccctgcgcgcgcgccgcccctcgcttgccatcgtcttcggcggtccctcggcgcgatccgccttcttcgatctcgaaccgtaccgcccggcccatgcctatctcgacgccgtggtcgagggcgacggcgaggagatcatctgcgagatcgcgcggctgccgcagctcgaccgggccgcgtgggaacgggtgcgcgggctgacgctgccgaccgcaaccggctggctgcggaccgagcggcgcccgcccatcaccgccctcgaccggatcgcctcgccctacgcccacgggctgatgccgcaggggggcgtggcctatctcgaaagcttccgcggctgcccgctctcctgccgcttctgcgagtggggcacgaaggagaacagcaaggcctctttctcggccgactacatcgcccgcgagctcgacgccttccgcaccctggaggcgcccgcggtgttcctgctcgatgccggcctcaacctgaatatcggcgccttccgcaacctgcggctcgccaaccagcgctcgggcttcctcaaggaaaccctgctctgggcggagatctatccgtcgatcgtgcgcgacgagcatctcgccttcatcgaggagatcggcaccgcctatctcggcgtcgggatgcaatcgatggacccggcggttttgcgcctgcacgaccgcccctcggattcgccccgcttcgaggcggcggtgcgggcgctggctcgcgtcaccaatatcgagctgcagatcatcgcggttctgcccggcgatacgccggagggcttcttccgcaccctcgactacgccctgtcgctgcccgcgagcgtccgggtctatcactgcctcgtcctgcccgacgcgctgctgacccgcagccggcccgaatggaatgtccgcttcgacccgcacgcgctgacgatgcgctcctgcgagggatggagcgaggacgcggtggcgcgcacccgagcggaactgcgccgccgggcgctcgccgccggcggcaaggctggcgagttctggtgggcgttcccccgccagcccgagcgcgtcacccaagcccgcgcttcgtggcggcaggccgccgcgcgatgaaagcggcccgctccggcctgcgcatcgcgctggtggcgcagtacccggagcgcgatccggcgatgccgagcttcgtgccgaatctcggcctgcgcatggtcgaggccaccctgcgcgccgccgcccttcccggtctcgtctgccgggtctgggatctgaacggcggcgaccccgagcgggtcgcccgcgagatcaccgctttcgaccccgacatcgttggcttctcggcttatctctggtcgctgccgttcctctgccgcgtcgccgcgctgatcaagcaagacgaccccgcccggctcgtcgtgttcggcggaccctcggctcggccggtcatgttcgcgcgtccgccgttcgcgaaggcggcggacgacatcgacgtcctcgtcatcaacgagggcgaggagaccttcctcgaaattgtctcgctcgaacagcgcacaccggccgcgctcggcacgctgcgcggcgtcgccgttcgggacggcgcgggctggcgcgagaccccggcgcggccgctggccaatctcgacagcctcgcctcgccctacgcgctgaacctcgtgcagcatggtggcctcggcgtgctccagacctaccggggttgcccgttcacctgctcgttctgcgagtggggcacgatggaatcacccaaacgcgtgcgcgcggtcgatcatctgacccaggagttcgaggccatcgccggccacgacgtctacgcggcgctcctcgtcgatgccgggctgaacctcaaccgcaatgccttcctcaacctccggcgcgcggctgaggagagcggcttcttcgagcgtcacgggctgatctgcgaggtctacccggcggcggtgcggcaggagcatctcgattttctcgccaccgtcagaaacgcctatgtcggcatcggcctgcagagcttcgacaacgcggtgctggcccatgtcgatcgcacctacgacgagcggcgcttcgacgagaccttcgccaagctcgatgcggtggcgagcctcgccgtcgagatcatcctgggattgcccggcgacaatcccgaaacctttcgccgcaacttcgagcgcgcccgtcggctgccctgcgcgctccgcgtctatcactgcgtggtgctgccatcgggcctgatggtgcgctcgccccccgagcatcgcctcgactacgacccggtctccctgaagatgacctcctgcaccggctggagcgaggccgcgctggcggcggagtgccgcttcctcaaccggcaggcctcgctccagggcggacgctcgggcgagttcttctggacctttccgccgccccggtgaggacgttcaactcacctcgaaactcgtccatagcccggtatcgaaacgctccagcacggtcgcgctgagcagccagcggccgggattgtccgcgacgaaggcaatctgggcgcttttgccttccgggatctgcacggtgtcgagccagtagggctcccagccgtcatcgagctggtgcagcaggcggaagacgtggccgtgcaggtgcaggctctggatgaagccggtgtcgttgcggatcgacagcaccacgaccccgccgcgcttgaccgagaacaggggggccgcccccgcggtcccgctcgcgccgttgatctgccagatcttggcgggatcgccggaatagggcgtctcggcgccgggcttcgccttgtcgggccgcacgccgcccgtcagcacgagttcgcggcgaagggcgctttgcaaccggatctcggccggcaggcgcttgttctcggggatcgagccgattgcggcgcggccggattgcgccaccggctcgccgacggcggtcagggtcgccagcggcaggccctgcccgaccagcgcggtgatcgtgccggccggtcccgcctgcgccgggagatcgagcagcaggtcgtagcgcgtgcccggcgcgaaggggagtgtcgccttcagaggctcgaacgtgtcggtcggctgcccgtccacggccgcgacataagccttcagcccatcgaagcggatgcgcaggctgcgcgcgttgcaggcattggcgagccgcaggcgcagacggctgccgggccgcgcgtcgagtgcgagcgggatcggtcgtccgttgagcgtcacgacgctgccgagccgcccggccgctgcggcgaaggcgacctgcccgaagggttgcagcgcgccggcctcgtcgagccgccaatcctgcacgagcagggcgaggtctgcatcgaccgggggcggggagggctcgtccacgatcagcatgccggcgatgccccggcccgacggctcgctcgacccgccgacaacgagcgcgcggatcaggaagctgccggcatccgggggcgtgaagtcgtaggtgaagctcgcccccggcttgatcggctcctgggtgacgccgccgacgccgtccatggcgttgacgatccgcaccccgtgccagtgcagcgagagcggcttgtcggtcccgttctcgacgcgcaggcggattgcctcgccgagcttgacccgcaggatcggtgcctccgcttcgccgagacgccatacggcggtctcaggcgcgggctcgggcttcaggcggagcgtggccggtgctgccttgatcgatttcggctccgagggcggggccttcccggccggcgcttgggccgcggccgtccgcggcatcagggcgagggcggcgctgcccgcgagcagatcgcgccgtgagaacgatcccggcgcgggctgggccgtcgggtcgggatttcgcatggcgtctcgcgtcgtcgttcggtcgggctcgcgttgtagacaggcttcgtccggcccgccaccgcacgcggcgccccgcaagttttttgctgcgggctcgggtgcgcgtgctatagacgcgcgcttcgacggcccggtatccgggctcgtgtcgatggcgcttgcgggcgtggcggaactggtagacgcgctggatttaggttccagtgtcgcaagacgtgggggttcgagcccctccgcccgcaccatgtccgtatcggcgtcaggaacccgaacggttcccgccggagcttccgcaagggggcttccctggcgcagcgacacgcgaagacgagattgcggttttagaaaacagcggacgaacgacgatgcaggtgaccgagacgacctccgaggggctgaagcgcgagtttcaggtgctcctccccgcgaacgagcttgaggatcgcctcaacaccgagctctcgaacatcaagggcaaggtccagatcaagggcttccgccccggcaaggtgccggtcgcgcatctgcgcaaggtctacggcaagtcggtgatggccgacgtgctgcagaacgccgtcaacgaggccaaccagcagatcgtcaccgacaagggcctgcgcctcgcgctcgagccgcagatcgagttcccgaaggacgaggagcagaccatcatcgagcgcgcgctcgatgccaagggcgacctcgccttcaaggtgaagctcgaggtgctgccgagcttcgaactcgccgacctctccgacgtgtcgatcaagaagctcgtgctcaagccctccgacgaggaggtcaacgagacgctcgagcggatggccaaggacagccgctccttcgagccgcgcgaggagggcgccgaggcgcagtccggcgaccgcgtcaccatcgacttcgtcggccgcatcgacggcaccgagttcgagggcggcaagggcgaggacgttgatctggagctcggctccaacaccttcatccccggcttcgaggaccagctcgtcggcgccaaggtcggcgacagccgtctcgtgaaggtcgccttcccggccgattaccaggccgagcagctcgccggtaaggacgccgagttcgacgtgaccgtgaaggccgtcgccgcccccggcgagaccaagatcgacgacgagctcgccaagcgcttcggcatggacgacctcgagaagctgaaggaggccgtctccaaggccgtcggctccgattacgaggcccagtcccggcgcaagctcaagaaggagttgctcgacgcgctcgacggcaagtacgccttcgacctgcccccgagcctcgtccaccaggagttcgccgccgtgtgggcgcaggtcgagcaggacctgaagacccgcggcaagaccttcgaggacgagggcacgaccgaggaggcttcgcaggcggagtaccgcaagatcgccgagcgccgcgtgcggctcggtctggtgcttgcgcaagtcggcgagaccgccgatatcaaggtctcggatgacgaggtcaatcaggccctgttcgcccggatccggcagttcccgggccaggagaagcaggtctacgacttctaccgcaacaatccgcaggcgctcgccgagcttcgcgcgccgctgttcgaggagaaggtcgtcgaccatgtcctcggtcaggtccaagtcgtcgaggaacctgtctccaaggaggcgctcttcgccgaagacgacgaggccgacgccgtgaccggcggggccgcgacggacgagaagccgagcgagtccaacaatgaggcggcggccgacaaggctgccggctgatcgccgacccaccggctccgcggcgggcggcgatctctgagatcaggcggcgttaacgcttgccgtgttcgctgtaaccatccggcctcgggcgattcgccccggggccggacccggagccgagggctgaaatgagagatccggtcgactacttccacaactcgctcgtgcccatggtggtcgagcagtcgagccgcggcgaacgcgcgttcgacatctactcgcggcttctgcgcgagcggatcatcttcctcaccggccccgtcgaggaccagggcgcgtcgctgatcgtcgcccagctcctgttcttggaagccgagaacccgaagaaggaaatctccttctacatcaactcgcccggcggcgtggtgacctcgggcctgtcgatctacgacacgatgcagttcatccgctgccccgttacgacgctctgcgtcggccaggccgcgtcgatgggttcgctcctgctggccgcgggtgaggccggccaccgcttcgccctgccgaacgcccggatcatggtgcaccagccctccggcggcttccagggtcaggccaccgacatcctgatccatgcccgcgagatcgaggcgctcaagaagcgcctgaacgagatctacgtgaagcataccggccgcgagtacgagacgatccatcaggcgctcgagcgcgacaacttcatgaccgccgacgcggccaaggagttcggcctgatcgacgacatcctgcacaagcgtcccgagccggccgccgcctgattaggacgagatacctgaggcgcccggggcccgctggcccgaccttgtcgggtcatgcgtcttttgggcgcccgccccagccgagaggccggttgatcccgagccggctgcatgattgcatcgggatgacagtgcctcaatcccgacgcatccgccctgtgtgactgtttctttaggcggatgcgcttacatcgtatgaacgacgcgcgtgtcctcctggctggggccgcgcccgcgaaccggagaccgacatgagcaagacaggcggcaacgactcgaagagcacgctgtactgctcgttctgcggcaagagccagcacgaggttcgcaagctgattgcgggcccgacggtgttcatctgcgacgagtgcgtcgagctgtgcatggatatcatccgcgaggaatcgaagtcctcgctggtgaagtcccgcgacggggtgccgaccccgaaggagatccggcgcgtcctcgacgactacgtcatcggccaggacttcgccaagaaggtcctctcggtcgccgtgcacaaccactacaagcggctggcccacgcgacgaagcacaacgacgtcgaattggctaagtccaacatcatgctgatcgggccgacgggctcgggcaagacgctgctcgcgcagacgctcgcccgcatcctcgacgtgcccttcaccatggccgacgccaccacgctgaccgaagcgggctatgtcggtgaggacgtcgagaacatcatcctcaagctgctccaggcctccgactacaacgtcgagcgggcgcagcgcggcatcgtctacatcgacgagatcgacaagatctcccgcaagtcggacaacccctcgatcacccgcgacgtctcgggcgagggcgtgcagcaggcactcctgaagatcatggaaggcaccgtcgcctccgtgcctccgcagggcggccgcaagcacccgcagcaggagttcctgcaggtcgacaccacgaacatcctgttcatctgcggcggtgccttcgccgggctggagcgcatcatctcccagcgcggcaaggggacctcgatcggcttcggtgccagcgtccaggcgcccgacgatcgccgcaccggcgaggtgttccgctcggtcgagcccgaggatctgctgaagttcggcctgatcccggaattcgtcggccgtctgccggtcctggcgacgctggaggatctcgatgaggaggccctcaagaagatcctgcaggagcccaagaacgcgctggtcaagcagtaccagcggctgttcgagatggagaacgtcgagctgaccttccaggacgaggcgctcagcctcgtcgcccgcaaggccatcgagcgcaagactggcgcccgcggccttcggtcgatcctggagaccatcctcctcgacacgatgtacgacctgcccggtctcgaatccgtcgagcaggtggtcatcggcccggaggtggtcgagggcaaatccaggcctctcttcatccatggcgaccgcaacaaggaagccccggccagcgtcagcgcctgaccggcaaacatccggggccgcacggtttttaagccggcggccctttttcgttccgggggacgcccgcgcttgaaagcgccccccgcaacgaccatttcaggctcaacgcagggctccacgcttcatcccccgaaaggtcgggcccgcgccaccagccgcaaactgattatccgcttccgacccttcgcggcccggtcggcacctggcaagatgcttgctcgccgttgaggagcgactgcccggcgtcaacacataagggaagaacccatgacccagtcgaaatcgcgccagccggtcgttcccggttcgacgggctcctacgccgtcctgccgctgcgcgacatcgtcgtctttccgcacatgatcgtgcccctgttcgtgggccgcgagaagtcgatccgcgcgctcgaagaggctgtgcgctcggaccgtcacatcctgctcgcgacgcagatcaatgccagcgacgacgatccggccaccgacgcgatctacacgatcggtacgctcgcctccgtgctgcagctcctcaagctgcccgacggcaccgtgaaggtgctggtcgagggcgccggccgtgcgcagatcgagtccttcgtgcgctcggacgagtattacgaggcgcaggctctgacgctcaccgatgacctcggcgaccgcgtcgaggccgaggcgctcgcccgctcggtgatctccgagttcgagaactacgtgaagctcaacaagaagatctcccccgaggtcgtctccgccgtcacgcagatcgacgagccatccaagctcgccgataccgtcggctcgcacctcgcggtcaagatcgccgacaagcaggcgatcctcgaaatccccacggtggcgcagcgcctcgagcgtgtgctgtcgctgatggagagcgagatctctgtgttgcaggtggagaagcgcatccgcacccgcgtcaagcggcagatggagaagacgcagcgtgagtactacctcaacgagcagatgaaggcgatccagaaggaactcggcgacgaggacggtcgcgacgagttggccgaactggaagacaagatcgagaagaccaagctgacgaaggaggcccgcgagaaggccaccgccgagctgaagaagctgcggcagatgtcgccgatgtcggccgaggccacggtcgtgcgcaactacctcgattggatgctcggcatcccgtggggcaagcgctcgaagatcaagaaggatctgctcggggcccaacaggtcctcgactcggatcacttcggcctcgacaaggtcaaggaccggatcgtcgagtacctcgccgtgcagcagcgggcgaacaagctcaccggcccgatcctctgcctcgtcggcccgcccggcgtcggcaagacctcgctcggcaagtcgatcgccaaggccacgggacgcgaattcgttcggatgtcgctcggcggcgtgcgtgacgaggctgagatccgcggtcaccgccggacctatatcggctcgatgcccggcaagatcgtccagtcgatgcgtaaggccaagacctcgaacccgctcatcctgctcgacgagatcgacaagatgggcatggacttccgcggcgatccgtccgcggcgctcctcgaggttctcgatccggagcagaacgccaccttcaacgaccattacctcgaggtcgattacgacctgtcgaacgtgatgttcgtgacgacggcgaacacgctcaacatccccggcccgctcatggaccggatggaggtgatccgtatcgccggatacaccgaggaggagaagctccagatcgcccgccgccacctgatcccggaggcggtcaagaagcacgggctcacccccgacgagtggtcgatcaccgatgacggcctgatgatgctcatccgccgctacacgcgggaggcgggcgtccgcaacctggagcgcgagatctccaacctgatccgtaaggcggtgaaggagatcctgatcaccaaggtgaagcaggtcgaggccaaccccgagacgctgccggaattcctcggcccgccgaagttccgctacggcgagatcgacgcggacgatcaggtcggtgtggtcacgggtctggcctggaccgaggtgggcggcgagttgctgaccatcgagggcgtcatgatgcccggcaagggcaagatgacggtcacgggcaacctgcgcgacgtgatgaaggagtcgatctcggcagcggcgtcctacgtccgctcgcgggccatcgatttcggcatcgagccgccgctgttcgagcgtcgggacatccacgtccacgttccggagggggcgaccccgaaggacggtccgtcggccggtatcgccatggccaccgcgatcatctcgacgctcaccggcatcccggtgcgccgcgatgtggcgatgaccggtgaggtgaccctgcgcggtcgcgtcctgccgatcggcggcctgaaggagaagctgctcgccgcactccgcggcggcatcaagacggtgatgatcccggaagagaacgccaaggacatcgccgaggtgcccgacagcgtgaagaacggtctggagatcatccccgtctcgcggatggatcaggtgctgcagcacgccctcgtgcgccagcccgagcccatcgagtgggacgagcccctcccggcaaagacgccgaagcgggatgaggacggcgcggcggtcatcgcccactaatcctctcgctcgtatcgaacgaacgaagcccccggagccccgctccgggggctttttcgtgcgtggatcgggggaggagggcgagacccaccttgcgcagccgtgatcccttccgtaacgcttcgcggcgccggatcgggcggttagctcagttggtagagcgtctcctttacacggagagggtcggcggttcgagcccgtcaccgcccaccaatccgggcgcaggatggttcagaggcgggtgcgatggtgcttgccggttcggaatcagtgtttccgacggaacacctctgtcacgaagctcgtccgcgatcgatgcatggtccgcgcctgaatatcccgcgccagagtcgtgccaacgaaccgcatcgtccggtcaggcgaaaactgaaaccagaggccctatccgcgttcctcgttcaggcatgagcggggaatgacatggaaggtgggttgatctggctcggcattatcgccggcatcctggggttgagcggggtcggctacctgtttgccgcctgggcgaaggcgcggagggagccgcgctgatgcctgtcgcgccggaggggaggggccttgggccccgccacgcggttcaccgcgatgcgagcgacgcctgccgatcgcgcggctcgtaccggttcgaggcgtcccgtcccgccgcattgtcgttgtcgctgggctgaagcctcgcatcttcggcccgatcggtcttctctttcccgcgaagcaacagcggcacgatgcgcatcgagcgccggtagatccaggcctcgtgccggcggcgccgaggacgtccatattggacggtttcttttccacacatggtcattcttcacggtgacgtctggctgactggccccggacgctaaccacgaacgatctcgacgcattgactgtacgtcccaaagttcacgctgccgcgctttgccgcacgggcgcagcgccgttgcaacgcgagcaaggccgcgcttgatcggctgcaacacccgcttccgcgatgaagcgccgtcgtccgaagcagattttttgcaccggcgaagcgccgacgcggatgaattgccccggctgagccgctcaaccctttggtgcagaagaaggcgcatgtcagcgcccgctgcgttgcgccggttggacgagagggtaccggcgctccggaatgacggattttctgttcgttcacgaccatttcccaggcccgttcggctttctcgccgaggcgctgatggatcgagggcatcgctgcgcggccatcgccggagaggccgcaccgggcttggccggcttgccgatcctgcggtggcgtccggggcggaaggtgacgccgggcctgttcccgctggcccatccgaccgaagcggcgttcatcaacgccaccgccgctctgcgatgcgcgctcgacctgcgcaaacacggcttcgacccggccgtcatcgtcgggcatccggggcgcggggaatcgctgctgctcaaccaagtttttccgcgggcgcgtcggctcgcctacgcgccgtattaccgggcggacggggatgcgctcggcttcgattccgagtggacgcgcccgctcaacctcgaagaccgcgtgcgcgaccgcgccgggaatgcggcgttggccatggcctatgccgaggccgagcggctggtctgcccgacggagttccagcgcagcctgctgccggcgggcttgcgcgcgcaggccagcgtgattcacgaaggcatcgatacggacgaggtgcgctacgatccccatgccgtcgtgcatctgccgaacgggcgcaagctgaccaaggcttggccggtcatcaccttcatcgcccggcaattggagcctttgcgcggcttcccaaccttcatgcgtgccctaccggcgctgctcgaagccgtgccccaggccgagatcctggtggtcgggagcgacgggcgcgggaatggcgcggcaaaggggccccaatcgcagacgtggaaggaacgcctgctggccgagctggacggccggctcgatctcgaccgcctccacttcctcccgcgtctcacgcacgaggagatggtggccgccctctcggtggccacggcgcatgtcgcctacacctatcctttctcgctttcgcgggtcttcctgaaggcgatggcgtgcgaatgcctcgtgatcgcctcggacaccgcgccggtgcgggaggtggtgcgggacggcgtgaatggggtcgtccgcgatttcttcgacgctgacgccctggcggaagcgctcgtcgaggcctgccgcacacccgaacggtggcggcccctgcgggaggcggcccggcggacggtgatcgaccgctacgaccggcggcgtcactgcctgccgacttggctcgcgctcctgacctatctcgccgacgcgccggcccgtgcctgagcggtgcggtcctatggcgcccggaacaggtgaaggctgaagccgctgtcctcatcgacccagaggcgaaccggctcccagccctgcgccgaggccagggcccgaaacgtgtccggcgcgtatttgtgggaggtgtcggtgcggatgctctcgccgcccgcgaagcggatcgtccggtcgccgagccggtaggcggcgggccgggttgccacgagatgggcctccacccggaacgggtcgtcggcaagccgtgcctcgtggcggaagttgctccggtcgaaattgctgccgagttcccggttcatccgctcgatgaggttgaggtgtagcgccggcatcagcccgcccgcctcaccgtaggcgcggcgtaagcgggccgggtcgtgcgtcgggtcggccccgaccaggaagtggcttggccccagcgtcctccgcgcccgcgctaggaagccctccgcctgctccggcgtgaagttgccgatgctggtgccgggaaagaagccgaggatcggcggggcggcggcccccggcggcaggcggatcggcttcgagtaatcggcgcagaccggaatcatcggcacggccgggtaatccggggcgaggcgcgcaatcgccgcttcgagataggctcccgagatgtcgagagcgaggtaggcggccggcgcctccagggcgtcgagcagggttctgatcttccggctcgcgccgctgccgaattccacgacgctgacgccagggccgacgagtgctgccacctctgccgcgacccgcggcagaagcgccatttcccgcttcgtcgggtagtagtccggatgggcgcagatccggtcgaacagatccgaaccggtctcgtcccagaggtatttgccgggcagggtcttcgcctcgcccgacaggccggcgagcgcgtcccgaaggaactcggcacgctcgctcgccactgcctctgccgcgctcatcgcggtccggtcgggcgggtggcggtgagaacgacgagcgcgatgcgctcggccgccgcatagcccggatcgtcgagttcctcgccgtattcgtccggatcgaactcgcggtacgagaccttgagaccggcccgcgcgcagatcgcgctggcctcttcccggaagccgtcatggccttcgacgatggccgagccggtgaacaggacaaggctgccacccggcgccaatcgctcggtcgccgcctcgaccacgcgcagcgacaacccggccccgagtggtccgccgccatgccggtaggcccgcccgccggaatccaccatgaagggcgggttcgagacgatgagatcgaacgatccctcgacgttgctcagcatgtcgctgtgaacggggcgcacgttgccgacgcccgcgagccgggcattgatgcgcgcggcgcgaagggccgccgggttgatgtcgacgaggacgacctcggcctccggcaaccgcttggcgacgaggatgcccgccgcgcccgagccgcagccaatatcggccgctcgccgcggcgccgggtgtccagccctggtccgctcttcgagatgggcaaggacggcctcggcgaagcgcatggtgtcggggccgaagaacacggcatccgccgcgagcggcgggtaggccgcgtgaagaaacagcgtgtcatcgaggctcgacagacgaatccccgcctccaggagagaaccgtccggcccctccgaacggtgcagcacgcccgcccgctccatcaggtcggtcagttccgccgggatcaggccgtcgcgaaacgggcggctccagcccagcacgtcccgtagcgatcgcgcgagggcgttctcgggccgggcgttcacccgggcgtgggtggccggcgtgacggtggtgaaccggtagccggtgtcccgcaccgcgcgagcgagggcgaggagcgcgtcctcgcggtcctcatggcgggcgtccggctcctgggaggccgcgggatgcgacggagcgtcggcgatcgtcatcttcaaccctccatctgtccggcgaggaaggcgccggaccgcagatccgccgcgacctgctgcgcatcccattccaccgctccctcctgacggtggtaggggcagacccaatcgtccggcacggcgcgtccgctgaattgccgggccgcggagcgctcgccgtgctgcgcgagcatcgggttggcggacccggtccaggccacgtcccgctcgacgatcgaatcgcgcagccggtcgtagcgcccctcggcccgcaggcgctcgaactggtcgtgcaggttgaacaccagaaccgggtgctcgaagcggcgcgccttgcggctcgcgccgggatgcagcccgacgatgaagaagccctcgcccccgaggctcatcgagaaatgcgtgtcttccgggttggccgacacgcgcggatcctgggcatgacccagctcgctgtcgcggtcggagagcgactgcatccgccgccagagtgcagcctcgaacgcctcctcggagaggtggtgcgggccttcgaacacgaccgcaaagctttggaactggtcgcgccgggcgcgatagcggcaaatgaaggcgagcagcgccgggtagatccgcgcgtcgtcgctgtcggaggcgacgtctcgggcgaccagaaccttcagttggccacgggacagagcggatttggcgccgacacaagggaagggctgttggcgaatgaagtgccggaaacgctcagcgagcggatggccggtgtcgtcggtaggcagcagcatgacacctcgtggaacgcaggcaaacgaacgacgcgaccgagtctgtcgacccggtacggggaaggtcgtgggagagagggcgaccgtgatacagtccgccgaccctcggagaaggtgaactgcgcggggaacctcagtctgtgaccattgttccgccgggtctggggataaccagatggctacgctgccggtttcatctatgtattgtcttgatccgccgcggcatcgtagcgcagtattctatcggctgatgaccgtgtcttcgcggcggagcctcaagattcgatctcgtaatggatcggcttgaaggagaagttgttcgactgcagggccgagcaggccgtcaggccgacgacgaggtcggtctcggccacgaaactcacccggtcgccgggctggctgagcggtgggcgcaccgcgatctcgccgctctgcccatcgacggtgacatgcatgaacacgttgaaggcgaccgggatgcggtccggctcgatcccgtagggcgccagcgcttcggcgaggttgccgaaacagccccggtgagggtgttcgtcgccgtagatgatccggaaggtgtcggccgagcagggtgtgagcaggaagtcgtgccggcccaccgtgtcctcgacgatgcgcaggagcacgttggagcggttggagtagatcgggtcgcccgtcgtcaggaagatgcgcgaggcgtagtcgatggtgcggcccgaggagatcacctcatcgagatcgtctcggcggaaggccacgaggtcggccacctgctcgccctgggggtcgatcacggtgaggcgctggccgcgattaagcgtgaaggccgcccccgagcgcggcgggatctcatggcgcaccggtcggctcatccgtcgttctctccttgcagcgggtctggcccgcgggttcgcgcgccgattagcagcggccccaagcttggccgccgccgcgtcaccacgggggatcggacgaggggcccgttgggttcccaacaaaatgtcgacgtcccgagccgcggggcggcaccggagacgcctgcccgtggacgcacgatccgacgaacgctcaaccccgcacggcgaggccagcgggactcaccctcgccatgccgccgaactcaccctgcgcgggcttctgctcggggcggtgatcaccgtcgtgttcatgaccgccaacctctatatggggctaaagacgggcgtgaccttctcgacctcgatccccgcggcgatgctgtcgatgggattgctgcgcctgttcggcgggtccggcatcctcgagaacaacatcgtccagacccaggggtcggcggccggcacgctttgcaacgtcatcctcgtcctgccaggtctcgtgctgatcggccactggcacggtttcccgttctggcagacgaccgccgtctgcctaatcggcggcctgatcggcctcgtctactcgatccccctccgccgcgccctagtgatgggcgccgggcttccgtatcccgagggtaccgctgcggccgaagtgctgcatgcgggtgaggccggcgaccggggcggtctgcgcatcctgctgggcgcggcgggggcgggcgggctgatcgggttcgccaccaccggcttgcgcctcctcactgagggcctccacaccacccttgccgtggggccggccctgttccggctcgccacgggcttctcccccgccctgatcggggtgggctatctcgtcgggctcggcgcctgcctcgcccttttagcgggcgtcgccctggcctggggcgccgcggtgccgttgctcacggcctttggggacggggctggcgccggctcggcggaggcgacggcgagggcggtctggtcggagaaggtccggctcatcggcgccggcatcatcgccgtcggcgcgatctggacggtcgcctccctcggccgctcgatcctgggaagcatccgttccgccttcggtgcggcgcagggcggcgggaaggctttgcgccagttgccgcgccaggagtgcgacctgccgatcacctgggttgcgggcagctcgctcctgctcgcgctgcccctggcttggctgttcttccatttcagcgcagaggccgaactgggtggtctgcgtttcgggctggtcgcagtcgccaccgtcttcacggtcggcttcggcttcctgatggcggccgcctgtggctatctcgcgggccttctcggctcgtcctccagcccgatttccggcatcggcatcctgacgacgctcctcgccgccctactgctcccgctgctgctcggccgctctgccgggccggagggtgagcgcttcgtcgtcgccgccgtgctgctcctgtcggccatcgtcgtcaccaccgcttcgatcgccaacgacaaccttcaggatctcaagaccggccaactcgtcgatgccacgccgtggcgccagcaggtggcgctggcggcgggcgtcgcagttggcgccctggtgatcgccccactgctcgacctgctctacaacgcctatggtttcgtcggtgccctgccgcgggaggggatggacgaggcggccgcccttccggcgccccaggccgcgctgatgacgcagatcgccggcggcatcgtgcgcaacgagttgccctggtcgatggtggcgacgggggccggcctcggcgcgatcctcgttgcggtggaggcgcgtctacgctgcagcggccgttcttttccggcgctcactgtcgggatcggcatgtacctgccgctggaggtggtggtgacgatcgcctgtggcggcctcgtcggacgcctcgccgagcgccggctgcgcggggcgggcgaggcggcgcgcgccggaggacgccgccgcggcgtgctgctggcctcaggcttcctcgtgggcgagagtgtcgtcggcgtcctgctcgccgccgccgacacgctgagcggacgcggcggttccctcgccttcgcggccgatgcgctgggcggggcagggccgtggctcggccccatcgtcttcttgctggtgctggcggccttctaccgcatcgcttcgcgcacggacgaggcgggccgccgcggcgacacctgacccgtcctcgatttcgtcgcgattgcaggcgagcataatggcgcgaccgccccgttgcgacggataccatgaacgcccacgcctcgtccctgccgcgccgtcagagccatctcgacgtctacctgcgcgtcctcagcgccttgatgctgcgcgacatgcgcagccgcttcggcggaacctactggggctacctcgtgcaggtgctctggccctgcgtgcatctcggcatcattgtcggtgccatgacattccgcggaatcaagtcgcccatgggcgacgatccgatggtcttcgtcgcctcgggcgcattgccggctctcgccttccagtacatctctcgcgaggtgatgaaaggctacatggtccacaagccactgacttactttccgcaagtgaagcgcttcgataccgtcatcgcacgcatccttgtggagatcgtcagcagcttcttgggcgtctgcctcgtttgcgtcgtcctcgtctgctttggtgtcgatcccgttcccaccgacctgacgatggccatcaccggctatttgacggcgatcgcacttgggatcggtgtcgggacgatcaacgtcggtatctgttcggtatttccgggttgggtgcttggctacatcttggtgacgctgactttgtatttgtcgagcggcgtgtatttcatggcatgctatatgcccgatgaaatctactattatatgaaatggaatccgatcacgcagatcatcgaatgggttcgcttgggatacgacccgacaatccccgttcagatcgattatctttatctattcggttgggtcttcggcagcctcaccctcgggcttctgatggagcgtttcgtcgttcgggctcagcagtagccgggcatagccgggatcggcgtgccagccgagtttcggcggttccaaagggggatccgccgttgggttgaggctggtcgaccgacgttcggtgccggcaccgcctagagatgaagaggcggcttaaaaattcggccccgcctccaaaaaaggggttgagtcccgccgatcctctccgtatagaaccgctcatcgccgacgcactcagcgccgccggcgaggccagagaccagaaacggtcacggcaaaaatgatggggccttagctcagctgggagagcgcttccatggcatggaagaggtcatcggttcgatcccgttaggctccaccatcatacctggccgagaatgacagagcgaccgatcggtttaggcgaaaacgccgaacgccgcggcgtggcttgaatgttcgctcggacgaagtgccgtaggcacagccctcagcactcaagccatcgacccctccaccatcggcatggtccgtagcacgagcctagtaggttctgctcagcaggcccctctcgggcttagggcgatcatcctgtgaccgccgtttgatgcccgatcgggtcctcgctgcttcccctggaccctagcgggcgatctgccaggggctgatgatgcgggtgggtttcgggccggtctcggcgcgagcctgtcgggtcagcggctcgattgcctcctgcggcgccagacggcgggctttagcgagcactttgcgggcctcctcggccggcatggcaccctgcggcagcatcatcgccatcaattggctgcgcgttttcgcattgatcgtgcgcgagtgcttcacatcctcgaagtcgctcatccggtggcgggccgccttggcgccgcgaccgcgatcgtcatggcctttaaagaccttcgggccacccggcatgaccacgatgtcgccggggcgaagggtttcgtcgcgcaggagcgccgcggtcggattggcggcgatcgccttcaaatcgaccggctgcttgccgctgatcccaataccgtcatctttcggcagggcggcataacgcaccttcggccggctccgatccgccgtactgcgatgccggcgccagcgataacgctcgttgacctcgccgccgccgtaaacctgaatcggggccaccaccggagcgggcgcggcccgctgcggggaaaagagttgctgaaataagccgccaagtccgccctcttgagcgtgaacgccggcagcggtggaaaggatgaaggcggaagaggccaggacgagcgcgaggcgtcgtctggagcggcgcggggtcgaaggcatcgacggctcctgaagcgaggcggtcgcgttcgaccggtgcgctgtcaaccggagccgatcttaacggttccggcgagaacttggcgagaatgtgaatttttcatgagtgcgccgctcgaatacgcagcggcgaaacgcttttgcccgtaggctcacgtccctgtgaaccgaaagtcagcccaaatggttgctgtcagcgccgcctcttcgcgcgctggacggagccaatcccgcaatgcctacatccgatcgcgtcgttcccgacgccgctgccgcgacggacaacccccgctacccggctttgtggaccatggcactggcgacggcgctccttgggatcgtcgcactcccacgccggtcggcacagcccgcggatcgtgcggcggaccgtgacggggatcactcgcgcggcgcgtcgaacggcgatggggcgcgcaaggaatccccctcgcatgagggcgctgacgcccatcgggtcgcgcagactgagcaggatcgcggccggtccgccgacaagccgacggaggtgccggtcgaagggtggaaggatgtcctcaagcggacctaccgggatatcggcgaaaaccggctgactctggtatcggcgggcgtcaccttcttcgtcctcctcgccatcttccccgccatcgccgcgctggtctccgtctacgggctgatcgccgacgtctcgaccattaaccaccagatcgaagcgttgcgcggcgtccttccctcggggggcgtcgacatcgtcgccgagcaggtgaagcgtttgacggagaagggggatacgaccttggggctgaccgccctcatcggcatcgccctttccgtttggagcgccaatggcggcgtgaaacacgtcttcgacgcgctcaatctcgtctacaacgagcgcgagcaacgcggcttcttcaagctcaaccttgtctcgctggccttcactgcgggcgcgctgctcttcgtcgtgctcgcgctcgcgggcatcgtcgcggtaccggtggcgattcagtttctgggtctgtcgggcgacgcgtggtggctggcgctgctgcgctggccgatcctgttcgtgatcgtcatcctgatgctcgccgtgctttaccgctacggtcccagccgggacgcgccgcgatggcgttgggtgacgccgggcggcatgttcgccgccttcctgtggttggccggctcgctgctgttctcgtggtacgtctcgaatttcggcagctacgacaagacttacggctcgctcggcgccgcgatcggcttcatgacctggatctggctctcgaccacgatcgtgctgctcggcgcgcagctcaacgccgaactcgaacaccagaccgccaaggacaccacggtcggtgcgccgaagccgctcggcacgcgtgacgcccgcatggcggacacggtgggggcggccgcctgacggcggcccctctccatcagttctacgccttgctcgcgtcgtcggccggatgcgggtcgttcacgccaaccggcccgcttccgtacccttgaaggacgtccggttcgttggtcgtccggaggtcctgcagcttgttcccgggcaggaacacgaggccgtccgtccgcaacgcgttggcccgggcctgtccgatcgcagtgccgcgctggtgatcgaacgagcccgacaggatcgtcagagtctcggccttcgacgggacactaccccgtacttccgatgcctagcgcacaagaaaacggcgggactcgcgccccgccgtttcgtcaaacttcaagagtggactggtctcagtaggcggcgcggccgtaggcgccggcacgatcgaccggctgtgcgccataggcgctgtaacccgccgggcggcggaccgagcccgtgacgatgctgtcggccgcattggccgtgccgcccacgacaccgccgacgacgttgccggccgcatccacggttccgccgacgatgttaccggcggcgccaagcgtaccgccgacgacattgccgacgccgccgaggaggccgccgcgctcgcgcaccgggtcgatatgtgcgccccatacgttgagcgtgccgtcacggttgtagctggcgctgtcggaagcgacgccttgagcgaagctcggggtcgcggccaggccgagggccagagcgagggcaacggtgatcttggtgcgatgggtcataatcggtcctcatatctgttcatgcgggcgcggatgcacttggcctgatctttcgatcgatcaggataggctgtcgcccgtcttcgatgaacgggatttggggccgaactcttcggggacaatagccggtttgtcgcactgcaccatcgttatatttcgaaagcgccaatcgcactcgaactttcatgcagcgacattgcgcgcagccgaaaaagctcatgattgagagggtgttgctgcgaaagccgccactcgattctgcccggtgcacgagcgcacatggactctgggcccgacaaatttttaagcgtttcgccactcgcgcggctcaagtgctctcgcgatggacaggaccggctcgctctcatgccagccgtcgggggccagagaaccggggacctgcggcatttcccggcgccagggcgatgttctgaagcggcgaaaatgctctatggatcggcggccccgcctttgggcctccattcgccgatggctgttcgaccgatgaccgaagagacgcaaccgcaaccggccaagcccgtctgcgccgatgaccgggtgatcctcgttgacggctcgtccttcatcttccgagcgtacttccagtcgatcaatcaggaccagaagtacaacacgcggccctccgacggtctgccgaccggcgcggtgcgcctgttctgcaccaagatcgcccagttccttcaggagggcgcggcgggtgtgaagccgacccatctcggcatcgtcttcgacaagtccgagggctcgttccgcaaggagctgttcccggactacaagggccaccgccccgacgcgccggacgacctcaagcgccagatgccgctgatgcgcgatgcggtgcgcgccttcgggctgcatgcggtcgagttggtgcgctacgaggccgacgacctgattgcgacctactcgcggcaggccgaggcgcgcggcgccgaggtcatcatcgtgtcctccgacaaggacctgatgcaactcgtctcggacaagatccgattctacgatttcgagtcgggcgccaagggcaagcccggctaccgccccgagcgcaatctcgaccgcgaggcgatcatcgccaagtgggagggcctcgcgccggagcagatcggcgacgcgctggcgctgatcggcgacacttccgacaacgtgccgggcgtgcccggcatcggcctgaagacggcggccgcgctcatcaaggaatacggcagcctggagcagctcctggagcgagcaggcgagatcaagcagcccaagcgccgggaaatgctgctcgccaacatcgatcaggccaagctctcgcgccgcctcgtcgcgctcgaggagagcgtgccggtgccagtgccgctcgacgaactcggcgtgccgcagcccgatccgcaaaagctggtcggcttcctgaaggccatggagttcaacaccctgacgcggcgtatcgcgcagatgctccatgtcgatcccgaggcggtaaagcccgatccggctttgctgccgggcgcacagccccacgcctatagcaacgcggccggcggcagtgacgccgtgccgttcttcggcgacgccgtaccggtcgatcccgagaccgccgccgcacccgagcggacggatggggaggccccgcccgaagcgggcgaggccgatcccttcgccgatctcgacctgccggatcaggctccgaagaagaagcgcggctccaacgagccgacgcccgcgaccctcgtggccgcccgtgcggcggaatcggtcaagccgttcgatacggccgcctacgagacgatcgccaccgtggcgcagctcgaggcttggatcgccgagagttacgaggccggggtgatcgcggtcgataccgagaccgacgcgctcgacgcggccaaggcgggactcgtcggcgtctcgctcgccaccgcgccggggcgggccgcctatatcccgctcgcccacgtcaagcccgaggtgaagggcggcgacctgttcggcgagagcggggcaggggccgatgcctccgacaagcagcccggccagatcgatttcgacactgccctcaagctgctcaagccgctgctcgaggatgccggcacgctcaaggtcggccagaacctgaaatacgacctctcggtgctgcaccgctacggcatcgacgtgaggcccttcgacgacacgatgctgatctcctacgtgctcgatgccggcaagggcgggcacggcatggacgaactcgcccgccgtcatctcggccaccagccgatcaccttcgccgacgtcgccggcaccggccgcaacaaggtcacctttgaccatgtggcgatcgacaaggcgacggcctacgcggcggaagacgccgacgtcaccttgcgcctgtggcggatgatgaagccgcgcctcgtcgccgagcaccgggtgaccgtctacgagacgctggagcgcccgctggtgccggtgctggcgcggatggagcgggccggcatcgccatcgaccgcaacatgttgagccgactctcgggcgacttctcgcagatcctggcgcggctggaggaggagattcaggaggacgcgggcgagcggtttcaggtctcgtcgccgaagcagatcggcgatgtgctgttcggcaagatgggattgcccggtgcgaagaagacgccgtccggccagtgggccacgcccgcgacgcttctcgaagagctggcccaggccggccacgacctgccgaagaaaattctcaactatcgccagctttccaagctgaaatcgacctataccgactcgctgcagcagcacgcagaccgggggaccaaccgcgtccatacctcgttcgccctcgcggcgacgacgaccggccggctctcctcctcggatccgaacctgcagaacatcccgatccgcacggaggaggggcggcgcatccgccgcgccttcgtcgcgcccgagggtaagaagctgatctcagccgattacagccagatcgagctgcgcctgctcgcgcacatcgccgacatcccgcaattgcgcgaagcgttcgagcagggaatcgacatccacgcggccacggcgtcggccatgttcggcgtcgccctcgaccagatgaccggcgacctgcggcgccgggccaagacgatcaatttcggcatcatctacggcatctcggccttcgggctggccgaccgcctcggcatcggccgcgaggaggcatcggccttcatcaagcagtatttcgagcggtttcccggcatccgcgactacatcgacaccaccaagcgctcgtgccgcgagaagggctacgtgacgaccctgttcggccgcgtctgccactacccgcagatccgctcgaacaacccgtccgagcgggcgagcgtggagcgccaagccatcaacgccccgatccagggcaccgccgccgacatcatccgccgcgccatgacgcggatggaggatgcgctggaggccaaaaagctcaccgcgcggatgctgctgcaagtgcacgacgaactcgtgttcgaggtgcccgacgatgaggtcgaggcgacgatccccgtgatcgccggggtgatggaagaggcgcccgcgccggccctgacgctgagggtgccgctggtggtcgaggcgcgggccgcgggcaactgggaagaggcgcactgagggcccgatcccggaagtcacaacgctcctcattgaggcactgcgtcagcagcctcgaagcacgccgcgacgcttttcctggcacatcgttgccgtcggatcgaccgttcaggcgtgctacgaagccgagcttgcgctcggcacctcagcatggcgaccgttctgatcgccaggatcggtcgatcagaagtcgcccgccgccttgtgcgcgaggcggatcggctccggcaggcggtatttcggcgagcaggccagcacgagttcgacggcgctcgggatgtcggcgcgatggcccggcgagatgaacagcgggagtgtggacgtgcgcgtgcggaccacggcgccgatcgtctcgccccgatcaatcagggggacgtgcgcgcccttctcctcgggcagggctgcgttggtgccgaccagccgcgtcttgccgacgccgatggtcgggcgctccaaccacaggcccatatggctggcgatgccgatgcggcgcggatgggcgatgcccatgccgtcgaacaggaacacgtccggctccgcgcgcaggcgcccgaaggcttcctcgagcaccggcccctcgcgaaagctcaggaggccggggatgtaggggaacggcgtcggccgctcggcgaaggccgtctcgacgaggagaaagcccggaaaggtcacgacgacgatggcagcacgggagcgctcgttcttcacgctgacatcgacgccggccaccagccgcaccgcgccgagatcgatggcttggtcggccacgatctcgctgcggagccggcgctggagcgcgacggcctcggccggcgtcaggtcccaggcatggcgcgggtgaagctccatgccgggcctcccgtcagttggcgaagcggaaatgcagcacgtcgccgtcctgcaccacgtattccttgccttccagccgcagcttgccggcatcacgcgcgccggcctcgccgttcaaggcggtgtagtccttgaaggcgatggtctcggcgcggatgaagcccttctcgaaatcggtatggatcacgcccgccgccgccggggcgcgggtgcccttggtgatcgtccaggcgcgggcctccttcggaccgaccgtgaagtaggtcacgaggccgagcaggtcgtagccggcgcggatcacgcggttcaggccgggctcggacagcccgaccgcctctaggaactcggcctgatccgcttccggcatcaccgcgatctcgctctcgatcttggctgagacgacgacggcgaccgcgccctccgccttggcccggtcgaagaccgcttgcgacttgtcattgcccttgtcggcgtcgccctcgtccacattgcagacgtagagcacgggcttggccgtcatcaggccgagctgctggaacagccgctcctcctcgggcttgcgctccacgagccgggccggcttgccctcgcgcagcagcggcagggcgcggttgacgaggtccaaaaactccttggcctccttgtcggcgcccttggcgcgcttctccagggcgacgacacgcttctccaggctgtcgagatcggccagcatcagctcggtctcgatggtctcgatgtcggcgatcggatcgaccttgccctcgacgtgggtgacgtcgccgtcctcgaagcagcgcaccacatgggcgatggcatcgacctcgcggatgttggcgaggaactggttgccgaggccctcgcctttcgatgctcctcgcacgaggccggcgatatcgacgaaggtcagccgcgtcgggatgatctccttcgaggacgcgatccgggccagatcatcaaggcgcgggtcgggcaccgcgacctcgcccacgttcggctcgatggtgcagaacgggtagttcgcggcctgggccgcagcggtctgcgtcagggcgttgaagagggtcgacttgccaacgttcggcaggccgacgatgccgcatttgaagcccatggctggtcctagaaatccgttgtgatcggtcgggagccgcgcccggaaacccgctgcatcggggtccggcgggctcgtgtcaattcgcgtcgcgcgctttcgccttgccggcctcggccggtgtcttcaccgtctcccagccgcggccggccatggcgagatgcaccttgttctggaagctcgcatcctcacccgccgccagcagcggcgcgtggtcagcggtggcgcggcagagatcctcgacccagggctcctccgacttggcgaagtcgttgaggacgtaggcgtgcaccagcgccttgtcgccgggatggccgatgccgaggcggacccggcggtactcgttgccgcacagcgccgtgatcgagcgcaggccgttatgcccggcattgccgccgccgagcttcacccgcagcttggccggcgcgaggtcgagttcgtcgtgcagcacgatcacgtcggcgagcgggatcttgaagaagcgctgcgcctcgccgaccgagcggccggattcgttcatgaaggtctggggcttgagcaggatcgcacgctcggagccgagcatcacctcggccgcctcgccctggaagcgacggcggaacggggccgcccgatggacgcgggcgatctcgtccacggccatgaagccgatgttgtggcggttgcgcgcgtagcgcgcgccgggatttcccaatccgacgatgagccgcatgtgcgctcccgatctcagccccgacaaatgcaaatgccccggccgggtggccggggcatcgcgtatttcgcagggcgggcgctcgcggcgcccgctgcggcttacgcctcgctcttgttcttctcgttggtggcctcggcctcggcttccgccttaccttcggcggactcggccgactgcgcctcggcgaccgcggcttcctcggcctcgacgtcggcgccgagcaccgtcggcggcaggaggttggcgaccgtgtcggtcggctcacccgtgtaggtgccggccggcaggcgcaggtcggaggcgtggatcacgtcgccgatctcgcggccggcgaggtcgacctcgatcgcgtcggggatctggtcgggcgcgacctcgagggacaccgtgtgcagcgcgacgttgagggttccgcccttctgcttgatgcccggcgcctgatcctcgttcacgaagtggacggggacgtcgaccgtgacggtctggccggcgacgacgcgcaggaagtcgacgtgcagcggcacgccgctgaccggatcgagctggtagtcgcgcgggatcgcgcgggtcttcttgccgccggcatcgatctcgaacacggtggtcttgaagccaccggcgtagatcagggtgcgggcgcggatgaggtcgatggcgatggcctgcggggcctggttgccgccgtagatgacggcgggaatctggccctggcgacgaacggcccgggcggcccccttgccgacccggtcgcgtgccacggcctcaagcgtcttggtggcgctcatggcgtgatccttttgtaaaatatggagccggaccaacgacaaaggccgcccgaagcggacggcccaaccgttccccagcgcgcccgtgcctccaagggtgtctcaagggcgcgggcgggccatacacgcaatggggccgcttggcaacggcggaaggccggctcggaggagcggatgcgagagccttatccggctccatcgcatcaggccggcgcctctaagtcattgttgtgacgcgcattcctccgacgaaccggtggccacttcgtccgagtgcgctctagcggttctgggtcgccatggtgcggcgcgcctcggcctgcttgctggtgtcgtcgaaatacttggcggcgtcgccgagctgcaccgagggctggcagttcggggtgcaggaataggattcccgatcgaggccgcgctgcacggtgatgatcgacgcctgcggcgcctgcacgctgatggtcgattcggcgagcatcgcccccttgccgtcgagggcgatcaggttggtcgtaccgaagctcttgcccgtcagcaccacgacgccgttcttctgcagggtgatgtcggcgatcatcgggttgcccaccacgacggtctgggtcttctccggcaggcggatcaccttcgcgttgtcgacctgcaccgagacgatgccctgcggcaccggctcgttcgcacggacgggcgcggccagcgcgagcagtaccagggcggccgggccggcgcggagcgtgaagcggtgagggcgcaggcggggcatgaagggtcggtccgatcgcgcgtagggcagcgctctccgccgaaggccgtgccgtgtccgcggcacgaatccggagcggaggcgtctctcgtcgcgtgaacggaacaggaaactgatgaaggaagcgctaaccctgttccggaagcgcagcgcccacgagccttggctggcatcgacaggccattcgagcgatcgttgaaacgcatcattaactgccgctcgcgaacaccccgccgatggcttggttagcaggtcgatttaacccaaatgcaacgcgtcgggattaccactcgacctgtcgccgatcggggcctctacagacttccgacggacgcccatcggatctaatcaagtggagatcatcgtgaagaatatcgccaagcgcttcatctctgacgagtctggcgcgaccgccatcgaatacggcatggttgctgccatgatcggcatcgcgatcgtcggcattttcgccagcttcaagacgaacctgacgaccgccttcacgacgctcggcacgggcctcaacacgcagacctcgaagctcggcaccaccaccaactaatccttggatcaggcgacaacgcttttcagggtgtggcggattttagtctgctacaccctgaaacggtgggccgttcgatagcgcaatgcgcaagcgccagccccagaaggggccggcgatcaagtgtaatcaggcgtactgccaggctgaaccggccgtgcgatagattcgactgacaggccgagagagagcacttccgtgttgagcatggcggcctacctccttctgtgcttcgttttcccgtttctcatggcttacgctgccgccagcgatctgctgacgatgcggatttccaatcgcgtcaccggtctcgtttttgtaggcttcctactctacgcgatggtgtccggaatggattggagcgatctgtcccggcacctcgccgccggttcgctaacgctcgtcatcaccttcgccctgttcgcccggggttggattggaggcggcgatgccaagctcgctgcgagcacggcgctctggatcggcctcgcgaatctcccggaatacctgatcctggcctcgatcctgggggcgcctttgacactgtcaatcgtgtcagcccgcaagtatccgctgccgaagctggcgctcaagtttccgttcgccgttcatctgcacgacacgaagaccggcgttccctacggcatcgccttggccgccgccgcgttgttggtgctgcccaattccgtcggattagatcggctcacgctgccttgatcggcgccgaaggattcgatcgagtaggccgccgacgaggcggccatcgcgtttcgcccgatcttgcgcaattgccggttgggacaccgtcgcgatgaatgctgtgacgatcggttaaccctaacttgacgaatccgaggcaagtctcggcaccagacggcgacggagccgtcgtcacggtcccgcgcctgccatgaaaccagcccgtctcgccgtcttggggatcgcactcgttgccggctgcggcgccgccctgctgatgcagggggaggagaaagcacccgagcccgctcctgtcgccaaggccgagcccgtcgtgccggtcccgatgagcgaagtcctcgttgcagccgccgaactgccgatgggtcagaccctcaagcccgaggatctgcgctggatagcctggcccgaacaggcgatttcgcccggattgatcgagcgccgcgcggccccgaaaggactcgaggattccgtcggcgcgatcatccggaccggcttctcggccaacgagccgatccggcccgagcgcctggtcaaggcgggcagtggcttcatgtcggcgattctgccgcccggcatgcgggcggtggcgatcaccacggacacgcgcggatcgagttcggcgggcggcttcgtcctgccgaacgatcatgtcgacgtcatcaagaccagcaacgagggcaccgagcagttcgccgagacgctgctgaccgacgtgcgcgtgctcgccgtcgggcagatcgtgcaggagaagaacggcgccaacgtcgtgacggcggagacggccaccttggccctcacgccgagccaggcggagaccgtcacgctggcacagaaggtcgggcagctctccctcgtgctgcgcagcatccaggattccgcgcggaccgccgccctctccgaggaggccgacatgccgcccgagggccccatgaccgtggtgcgattcggcgtcgccaagcagcagcgccggtgaggacaggaccgatgacgaccgcctctcgcttccgcggacttgcccttctcctgatttccggcgccggtctcgcgtcggcgatgttgtccggcccagcctcggcgcaagccggcctctccggtgcctcccccgtcctgacgatcggcgccaacgaggcggcggtgtcccggcgcgtcgaactgagcaagggccggtcgctcatcgtcgatctgccgcgcgacgccaaggaggtgttcgtcgccaacccggcggttgcgaacgcggtcgtccgctccagccgcaagctcttcctgatcggcatcgacaacggcgccacctcgatcttcgtgatggatggcgagggacgtcagatcgcggcgctcgatgtcaccatcgcccgtgacatcaacgtcctgcggcagtcgctgcagcagagcctgcccggcggtcggttcgatgtgaaggcggtcggggattcgctggttctctcgggcagcgtgaactcgacctcggaagcgcagcaggcgctcgatattgccaacgccttcgtcgggattgcggccggcggcggtgtcgcgacccgcggcgctgtcatcaacaacctgacgatccgcaacaaggatcaggtgatgatccgcgtcaccgtcgtcgaggtggcgcgcaccgttctgaagcagttcggtatcagcacgagcggcaattggtcggctctcaacccgctgggcggcaacttcctgacgaacaatacgggttttccgttgaccggttcacggagcccggacgccaacgctctgacggcatccgtccagacgggcggattttccttcaaggccaccttgcgcgccttcgagcaagccggcgtgtcccgcatcctggccgagccgacgctgaccgcaatttccggtgagtcagcaaaattcacggccggcggcgaaattccggtgccgctgagctgttcggccgcctcgacggtctcgatcggcacgtcggtcagccagggctgcgtcgtcgcgctgacctacaagccctacggcgtgagcctgtcgttcactcccgtcgtgatggccgagaatcgcatttcggtccggatcgccaccgatgtggtcgatctcgatccccagaacagcttcacctactacctcaacgatcgtccgacccccgtgccgggcacgacgaagcgcagctccgagaccacggtcgagctcgcctccggcgcgacgatgatgacggccggcctgattcagcagaagaaccgggctgcgatctccggtctgcccgggctgatgaacctaccgatcctcggtgccctgttccgctcccgcgattaccagcgggacgagaccgagctgatgatcatggtcaccccctacatcgcgcagccgatggaagcgcggcaggtgcagcggccggacgacggtttcgtcgatgcgccggacgggcaggcggtgctgctcggacgtctgaacaagatttacggcacggtcggcggcggcaccctggggccggcctatcgcggccgggtcggcttcatcgccgactgaccccgtccatcaggatcgaatcacgatgtcctcccccgcccgcacctccgtctcccgcgcctggccggtcgccgccgccgtgcttcttgccgccgggcttggcgcctgccgcgcggatcgggtcgagaccaccggctcgacctacccgatcgacgtgcgcacccgccacccgatcgtgctcgccgatgccgaccgcaccctcgacgtgttccccaccggaatcggccatatcgatccgcgccagcgcgccgacatcgaggccttcctcgtcgagtaccggcgctacggccgcggcatcctcctcgtcgaactgccgcgcggcgtatcgccggctttggccgggcccgtcgagcgcaccggcgcgtcgatccggcgcctcgcggcggagatgggcgtgccggccgccggcgtgcgggtggctgcctacccgatcgccaacctcactttggcctcgcccctgcgcctgagcttccagcggatgcaggccaaggtcgccgacaagtgcgggctctggccgagggacctcggcgccagcgacctgcgggccaactggtcgaacgagccgacatggaatctcggctgcgcgatgcagtccaacgtcgccgcccaggtcgccgatccgatcgacctcgtgcgcggccggcccgagggccgtatcgacacggtcctgcgcaccaaggatctcggccagctccgcgagggcaaggatccgtcaacgcaatggcgtcaggatggacagaccaatgtcagcagcgaagtgaagagccagtagcctcgctggccgctcgcgcgcctcctcgaacctctgtcgatcaccggccgcgcccactcggcaaaagaaccggaaaccacgcatcatgccggacacatacgaggcttcagagcggaccatcgccccggtgccgcggatcacgatccaggctttctgcgagacgccggagacggctgcaatgatcgagggcatcgccgccgaacgccggatgcagaaggcccacgtcaaggtgcagatgggcgggggagccgcagccctggaggcttaccggcacgcgcccacgcccaacgtgatcgtgctcgaattcctgaatctcaagtcccggccgctcgaatgcctcgaccagctcgccgaggtctgcgacgagggcacgaaggtgctggtgatcggccacgtcaacgacgtgttgctctaccggcaattcatccagcggggggtgagcgagtatctgatggcgccggtcgagccggtcgcgatgatcgccgcggtctccgatctgttcgcggcgccgggcgcgaagccggtggggcgtacggtcgccgtctacggtgcgcgcggcggcgtcggcagctcgacggtggctcagaatctcgcctggacggtggcccgcgagcacggcaccgcgacggtgatcgccgacctcgacgtcgccttcggcacggcgagcctcaacttcaaccaggatccgccccagggcatcgccgaggcagtgttcgcgcccgagcgcctcgatgccaacctgctcgaccgcctgctctcgaaatgtgccgacaacctgagcctgctctcggcgcccgccaccctcgaccgcaccgtggatctgaccgagccggccttcgatgcgctcaccgacctgctgcgggcggcggtgccctgcatcgttctcgacgtgccgcatcaatggtcggcctggacccgccgcgtgctgatcagcgccgacgagatcctgatcgtcgccccgccggatctggcgggcctgcgcaacgtcaagaacctgcttgccctgctgcatcagcagcgtcccaacgatgcgcgggcgcgggtcgtcctcaacggcgtcggcgtgccgaagcggcccgagatcgcggcggccgagttctccaaggcgctcgacgtcccgctccaggcggtcattcccttcgatccggccctgttcggcaccgccgccaataacggccagatgatcgccgaggtccaagccggttccaagccggcggagatcttctccgatctcgccgcggcggtgaccggtcggaccgagatccgccgggtccgggccaacctcctggaaccgctgctcgcccggctgacccgcaagaaggcgtcctgacggtgtcctgcgctctttcctcccaagattgctgaaggcgcggcgccatgttcggtcgacgctccaataccgccgcggctcccgccccggccgcacccgcagccggaccggcgaacgtcaccccgccggtcctgcagcaggaggccgtgcgcgcgcgtcccgaggcggcgagcgccccggtgccgcaggcgcagcagccgaaatccgaggattacttccgcacgaagagcatgatcttcggcgcgctgatcgaggccattgacctcgctcagctcgcacggctcgaaggcgaggcggcgcgcgaggaaatccgcgacatcgtctccgagatcatcggtctcaagaacatcgtgctgtcgatcgccgagcaggaggagctgctcgacgacatctgcaacgacgtgctcggttacggtccgctggagccgctgctcgcccgcgacgacatcgccgacgtgatggtcaatggcgccgaccggaccttcatcgaggtcgccggcaagatccagctcacctccgtgcgctttcgcgacaaccagcaactgatgaacatctgccagcggatcgtcagccaggtcggccgtcgcgtggacgagtcctcgccgatctgcgacgcgcgcctgcccgacggctcgcgcgtcaacgtcatcgctccgccgctcgccattgacgggccggcgctgaccatccgtaagttcaagaaggacaagctcaccctcgaccagctcgtgcgcttcggggcaatctcgccggagggcgcgaagatcctgcagatcatcggcaaggtccgctgtaacgtcgtgatctcgggcggcaccggctcgggcaagacgaccctgctcaactgcctcaccgcctttatcgagcacgacgagcgcgtcatcacctgtgaggacgcggccgaacttcagctccagcagccccacgtggtgcgccttgagacccggccgccgaacctggagggccaggggcaggtcaccatgcgcgacctcgtcaagaactgcctgcgcatgcgccccgagcgcatcatcgtcggcgaggtgcgcggacccgaagccttcgacctgctgcaggcgatgaataccggccacgacggctcgatgggcacgctgcacgccaactccccgcgcgaatgcctcgcgcgtatcgaatcgatgatcacgatgggcggcttctcgctgccctcacggaccttgcgcgagatgatcaccggctcgatcgacgtgatcatccaggccatgcgcatgcgtgacggttcccggcgcatcacccacatcaccgaagtgatggggatggagggtgaggtcatcatcacccaggacctgttcgtctacgacgtgctcggcgaggatgcgaacgggcgcctgatcggccgccaccgctccacggggatcggccgtccgcgcttctgggagcgggcacgctattacggcgaggagcgggcgctggccgccgccctcgacgccgccgtggccgaaggggaggcggcatcgtgagcgcgctcaacgcccctctggcggtcgggctcgtagcggtagccgcgggttcgctcgcctacgtgttcctgatgcccgccctttcgggcgagcggcgggccgagcagcgtcgcaaggcgctgggtcagccgcaggccgtgctcgcggagcgcggcgcggccgccagccgccgcgagcaggtcgccaagagcctcaaggagctggaagccaagaaggacaagaccaaggtcacgcttgaactccgcctcgcccgcgccggcctcgattggagccgccagaagtatcgggtcgtctcggtgatcaccgccgtcgtcctcgcgctggttgccttcctcgcctcgcacaatgtgatcgtcgccgggctcgccctgttcgtgggcgggttcggcctgcccgcctggtggctcaagcggcggcagaagcggcgggtcgaggccttcatcgaggagttgcccaacgccatggatgtggtggtgcgcggtctgcgctccggcatccccctgggcgactgcctgcgcatgatcgcgcgcgaggcgaaggagcccttgcgcagcgagttccgggtgacgatggagtcacaggcgctcggcctgtcgatgtccgacgcgatcctgcgcatgtacgagcgagtgcccgtcaccgaggtgaacttcttctcgatcgtgatcggcattcagcagaaggccggcggcaacctctcggaagccctcggaaacctgtcgcgggtgctgcgcgagcgcaagaagatggccggcaagatccaggcgatgagcatggaggccaaggcctcggccgcgatcatcggtgccctgccgttcgtggtcggcggggggacctacttatcgagccccgattacaccgcgcttctgtggaccacctcgttcggcaagatcgccctcgtgatctcgggtctgtggatgctgaccggcgtcttcgtgatgaagaagatgatcaatttcgacatctgagtcgcgcgccggaaggcgacgtgaaggggcggactgggccggacactgatgctggatgacttcgtcaacactgcgttcgcgccccgcaccatcgctgcggtgctggcgggcgtcgccgcggcggcgacggccttcaccctggtgcagccgctgatcgagggcgacccactcgccaagcggatgaagctcgtcagcgacgagcgcgagcagatccgtcagcgcgaacgcgagcggctcaacagccgcacgacgctgcgcgcggagccgaaggcctacatgaagcgggtcgtcgagcagttcaacctcggccgctggctcgggacggagaccgccaaagccaagttgatccgggccggatatcgcggagccggggcggagactgccttcctcttctttcgcctggtgatgccgatcaccctcacggccgtcgcgctgttttacctgttcgtgctcgaagtgctcgaccagccgttcgtcatccggctcggcctcgtctttgctgccggcttcttcggtctcaagctgccggaggtgtacctgtcgaacatcacctccaagcggcaggcggagatccgccgcgcctggcccgacgccctcgacctgtgcttgatctgcgtcgagtcgggcatgtcggtcgagaacgcgttccggcgggtcagcctggaggtcgcgagccaatcggccgtgctcgccgaggaactggcgctcctgaccgccgagctgtccttcctgcccgagcggcgcgtggcctacgagaatctcgccctgcgcacggggctggagatcgtcaagtcgctcaccacggcgttgatgcaggccgagcgctacggcacgccggtggggcaggccctgcgcgtgctggcgcaggagagccgggactaccgcatgaccgaggccgagaagaaggccgcctcgcttccgccgaagctgaccgtgccgatgatcctgttcttcctgccggtgctgttcgtggttctcctgacgccggcgggtatccaggtctacgaggcgatgaagtaagcggctttggggccagcggccccttcggcccgatccccggatgcactcggccgttcgatgctgtagccacgcgcggatctccaccgcgacgcggcaccccatggctctgctttccctcgacgatctcgcacccggtcaggaatacgcggccgggccgatcaccgtcagccgtgacgaactggtcgccttcgcccgagaatacgacccgcagcccttccacctcgacgaggcggccgcgaaggagaccttcgtcggcaccctgatcggctcaggctggcagacggcggcgctgggcatgcgcctgttggcgcagtcactggtttcgcagtccacctcgatgggatcgcccggcatcaccgccctgcgctggctgaggcccgtgctgccgggtgatgccctaagcgcggtgatccgcgtcgaggaggtccgcccgtcatcctcgaagcccgaccgcggcatggcgcggctctcgatgacgatcacgaacgggcgccgcgaagcggtaatgacccaggccttcgcagtgctgttcgcgcgggccggcgccgtgcccgcgccgcgcccggtcgaacgctcgacggagacgggccccgtggcggagcctaacgacgcggtgccgctgccctaccttgcgcaggcggagcttggcaccacacgcgatctcggcgcccaccgcttcgaggcggacgacatcatcgccttcgcgcgggcctacgatccgcagatcttccatctcgatgccgaggccgcgcgggcgacgcatttcggtgcgctctgcgcctcgggctggcagacagcggcggtctggatgaagcggctcaacgcgaccttcgcccgggacatcgccctcaccgcccgctccggcccggtgccgcagctcggcccctcgccgggtttcaaggatctgaaatggctgcggccggtctatgccggcgacacgatccgctatgccagcacgctcatcgaccggcgcgcctcccgctcgcggccgggctggggcatcgccacccaccacaacaccgcgcagaatcagcgcggcgagccggtcttcgaattcaccggcacggtgttctggcagtgggagcctccggccgcatgagcgctccgtccgcccatcggatcctcgtcgccagcttcgtcggcaccgcgatcgaattctacgacttctacatctacgccaccgccgccgccctggtgattgggccgatcttcttcccccatggcgagcccggcgttcagacgctccaggcgtttgcgaccttcgccatcgccttcctcgcccggccgatcggggcggcggccttcgggcatttcggcgaccggatcgggcgcaaggcgacgctggtcgcctcgctgatgatcatggggctgtcgacggtcctgatcggctgcctgccgggctatgccagcatcggctggtgggcgccggctctgctttgcctgctgcgcttcggccagggcgtcggcttcggcggggaatggggcggggcggccctgctcgcggtcgagaacgcgccgccagggcgtcgcgccctctatggcatcttcccgcaactgggcgcgccgatcggcttcatcgccgccaaccttctgttcctcgggctcagcgtggctttaagcccggcggatttcgaggcctggggctggcgtctgcccttcctggcctcggccgtcctcgtcggtgtcgggctctatgtccgcttgaagctcaccgagaccccggccttccgcgccacccttgaacaggcgccgccggagcgggtgcccctcgccacgatcttttccgcacatcggcgggccacgctgcttggcacgctggcgatggtggcggcctacgccgtcttctatctctcgacggtgttcgctctcagctacggcaccggcacgctcggttacgcgcgaaaatccttcctgctgttcgagtgcgtggcgatcctgttcatggcgctggcgatccctctatcgggatgggcggccgaccggttcggacgcaagcccgtgatgctctccgggctcgccgtgacgggggcgctcggcgttgtgctcggaccgatgctcggcagcggcgaacccgccctggtgctcgccttcctctgcctcgcgctgtttgccatgggctggatctttgggccgatgggtgcgctgctgcccgaactgttcccgacccgggtgcgctataccggcgcctcggtgacctacaatctcgccgggatcgtcggcgcctccggggcacccttcgcggcgcagtggctcgctgattcgggcggcatcggcttcgtcgggctctatctcgccgtcgccgcggggatcagctttgccgccgtgatcgccatgccggagacggggcgggacgcctgacgccgcacgggtgaggggagtagtcccgcccggaaaatgaattgcgcacgatttagattgcgcgcaatctaaaatgcggctatcccgtttcggagccgagcggagcaatccccgttcgccccgaacatgaggacagacccatgaccgtcgatgtgaagtaccgcaccaccgcctccgccacgggtggccgcgacggctccgcccgcaccgaggatggtaacttccaggtccagctctcgactccgaaggaactcggcggcgcgggcggccccggcgccaaccccgagcagctcttcgccgcgggttactcggcctgcttcatcggcgcgctgaaggtcgcgggcggccagctcaagctgaaggtgcccgccgacaccaccgtcaccgcccaagtcggcattggtccgcgctccgagggcggcttcggcatcaccgccgacctcaaggtcagcctgccgggtctcgaccgcgccgacgccgagcgcctcgtcgaggcggcccaccagatctgcccgtattccaacgcgacgcgggggaatgtcgatgtcggtctgacggtggcgtaagcgacctccaacccttgatcccatgtacgcctcatcctgaggtgcgccgcgcagcggcctcgaaggatcctttagcggtctcgcgatccctggaagatccttcgaggctccgcttcgcggtgcacctcaggatgagggagagataaagagatcacgtcccctcgatcgtccgcttctgcacgccgcccttcgccatcaccggcttcttcgcgctgatgatgcgggagttcacgccggtccacccgatctcgccggagagccggccgtattcgatcttcgggcagcggttcatgatgaccgtgatgcccgcggcctcggcccgggcggcggccgcgtcgtcgcgcacgccgagctgcatccagatcaccttcggcggtaccggcagcgccagcgcctcatcgaccagcggtcccgccgcggcggaattgcggaagatctcgaccatgtcgaccggcccggtcaggtccgagagccgggcgatcaccggccggccgagcagggtctggcccgccagccccggattgaccggcgtcaccgtgtagccgcgctcggccagatacttgaagacgatgtagctcggccgcgccgggttggccgaggcgccgaccagggcgatcgagcgcgcctccttgaggacggcgcggatctgcgcatcgggatagcggtcgtgccgtgtggcgataccgtcaggcgcgtcgtcgatcgtcgggatcatgccgcccttgtccgccatgcgtcggcatgctgcaaggctcaggcatgagcgagaccgtgatgaacctggcggagaccgccgccttcctcgagcgcgacttcccgcagatgaatgcgggcgggcgccactaccacctggaggcggttggcccgctctccgcacggatgcggctcgattaccacgagcgccacctgcgccccggcggcacggtgtccggcccgtcgatgatggcgctggccgattacgcgctctacgcggcgatcctcgcgaatatcggcccggtcgcgctcgccgtgacgacgagcctgaacgtcaacttcctgcgccggcccggccccgccgcccttgtcgccgaatgccgcctgatgaagctgggccggcgcctcgcggtgggcgaggtcgcaatccgaagcgcgggcgcggaggcgctcgttgcccacgccaccggcacctactcgatcccgccggagcggtgaggcggcgcgctccggcgaatgcggcggaggcgcggtctgggcccggaggcgagccctactcggccggcgcccccaaaggtgtcgagggagctctgggtggcacgtccgtggagcgcggctcgtaggcaaaggtctcgggcatgaacagcaggtagagcgcgaagcccgctgccgcgatcgccgcgagcacgaggaaggccgcggagtagcccgcgccgacgatgaccacgccggccagcgtcgcgcttagcgccgcgccgagcccctgcgccgtcgcgaccgcgccctgggcgacgttgaaccggccggtgccgcgggtgaggtcggcgaccacgatcgggaacagcgcgccgtagatgccggcgccgacgccgtcgaggcactgcaccgccacgagatagaacgggttgtcggagaacgtgtagagcacgccgcgcagggccagcacgccgaaagcgacgaggaagatcggcttgcggccgaagctgtcggccttggcgccgaccagcaccgccatcggcaccatcacgcattgcgcggcgacgatgcagaccgcgatcagcgaggtcgcgttgtccttgccaacgaccttggtcagcaactgcccgaccgagggcagcatcgccgcgttggcgaggtggaacgcggcgcagaggagcgcgaacagcatcaggtggcggttgcgcagcagcaggctcacgcccgagggctgctcgcaggtctggtcttcggcgcaatcgaggcctcgggcgaggtcgtcgtcgatgtcctcggccggcaccatcagcatcgcggcgatcgagcaggcggcgagaaggcccataagccagaacacgacgacggggccgaagacataggccaagccgcctgccagcatcgccgagaccgcgttgccggcatggttgaagccctcgttgcggccaatgcgcttcgagaacagcttcgggccgacgatgcccagcgtgatgccggtgagcgccggtgcgaagatcgaacccgccatgctggcgagcgcctgtgtggcggccaccaacgtgaaattcgagatccagggcagaacgagacaactcaccgtgacgacgaccgcggcggcgatgacgacgctgcgcttggcgttggtgcggtcgatcagggcgcccgcgggcgtctgggcgagcaatccggcaatgccggcgatcgtcatcacgaggccgatcgtcgcctcgttccagccctggtcgggcccgcgcacggccagaagatagatggcgagatacgggccgaggccgtcgcgcacgtcggcgagagtgacattgagcaggtcgagcccgcgcaatgcccgccgggagggctgacgcggcgcgggatcgatcgagggaagtgcgtcgccacgcatcggcagtgtccacgaatcagcgcagcgtcccggacggcgagggtccgccgccggaaaggacgttgcgaaatcggcttttccaggggtcgggcggcacaagcggagtcttgagacgaccgcatgtccgttcgatcccggcgctaaagcccgctcgaccggatcgttccgattgctgaggattttaatcccgagatcgcgatcacgaatccgtggaattgggatgatgcctaccgttcggccgaacgcgcgccgccgctggtaacaccgctttagccatggtcagatcgggcgtcggcgtcgcgccccggcgaaaggtttgcttagagcaccgcccccaaagagggcgaccgattcgtcagaccgaagccgatgcgtatctccgaaggcgaacagaaccggatggagagacgcccgctttcggcgcggtggcttccgctgtcccggcacgtccgctccgcccggagctggatcatcctcggtgtgctcgcgccgatcggcatgctggtgctctcggccatcatgctgctcgagcttcgccaggatgcttgggacaaggccgaacagacctcgaagaacttgcttcaggtgatcgagcgcgacatcgcccgcaatgtcgagatcatcgatctgtccctccagggcgttgtcgataacctcaaggtgcccggcttggccggtgccagtccgtccttgcgccgcatcgctctgttcgatcgcgccgcgaccgcccgcgacatgggggtcatgctggtgatcgacgagaacggcgacagcatcatcgatgcgaacgccgacacgccccgtcggctcaacaatgccgaccgcgattacttccaggcccacaagacgcaggccggtctcggcttgcacatcagccggcccttgatctcgcgtctgctcggcgaaccggtgatcgtgctgagccggcgcatcgacaagccggacggcagcttcggcggcgtggtgctggcgagcctgaaactgtcctatttcagcagcttgttcgcccggatcgggcttggtcgcgaaggcgggatcaccctctacctgcgcgacggcacccgcgtgatgcgctaccccttcgtggcgagcgatatcggtgcgaacatcaccggtgccccgaccttccagaacttcgtcgccaagcgcgaaggcagcttcaaggggatctccgtccgcgacggcgtcgagcggtattacaccttcacccaggtcggggattggccgctcgtcctcaacgtcgccctcggaacgcgggagatcgaggcggaatggcgggagacggccgcggtcatcggcttggcggttctcgtcctgtgcggatcgaccgttctgctctcgttgctgttcgggcgggaactgcgccgcagcgcggccatgcaggccgaactggcgcgcctcgcccagaccgacgttctgaccggcctgccgaaccggcggcattttgaaacagtcttcgcccaggcctgggggacgtcccggcgcacgggcgcaccgctcgcgctcatcctgatcgatgccgaccacttcaagcgctacaacgatcgctacggccacgcggtcggcgacgccgtgctcagggggctcgcggacagcttgagcgccagcgttcgccggccgggcgacctcgtcgctcgcgtcggcggagaagagttcgccgtcctgctgcccaggacggaccacgatggcgcgatgcgcgtctccgagacgattcaccgggcgatcgccggattcgccatgccctccgtcggcatcggtcccggaacagtcactgtgagcctcggcctcgccgtggattccggcagcggcaccgccgaggatctctaccggcgggccgatgcggcgctctacgaggccaaggcgggcgggcggaatcagacccgatctgcggcctgaagcagcggcagggtcggccgcgttgggcggaagcttctggtcacagccgccccggcccggccacccgcgcatcgagatcgtgcgtgcgcgggtgagaagctgcgcttacgggcaggggtggcgggcgccatcgttgccgagataggtgccgctgcgcgcgtcgtaggaacggaagcggcgggcgcaggccgccacagcttccggatcggcaccgccctggaccacgacgggcgcggcctgagcctgcgagttggcgatggcgccgccgaggatggcaccggccgccagccccgcgacaccggcgccgaccgcggcaccgacgcccggaccgcggcgatagccccgaccgtagccgtagcgacggtgcccgtaagcgcggtggccgtagcggcggtactggacatagtcggtcggcagatcgccccggaccagggcttccaccgggctctgcggcgcgggcgcagccaaagccggcgtgccgacgaggagggcggtcatggcggcgagggcgaaggtcgatttcatcagtctggaaactccttgaatcgtcgagactggcctcgaaacgggagcgccggccggttcgaacggccggcgccccttgtgtacaacgtgcgaaccgggtgaccgtgtccggcggccggatgaccaccggaacgggaccggatcgacggatcagtcgcgaacggtcagggatgccggcttcggcgcggcgagaagcccgccgatgaaggcggcgatggcgccgaggatcagcgcgatcgcagcgtagagcgcgccctgggtcgcgaccgacttggcggtcttggccgcctcttcggcctgcttcttggcggtggcgaccgcctgctcgtactgcttctggtagtcctggacctgctggcgcgcctgatcgaccgggatgttctgcgccttggcgagcgcgtcggcggcgcgcgtctccgcctgctgcttgtcggcggcatcacccgaaagcagggcacgcacggccgagacggcggcatcgcgggctgcctgcgggtcctggccggcggcctgatccttcacccgctgctcgatccggtcgagcggattggagaccttgctcagcgagggagcggcggcctgcgccgcggtctggaccgttccgccgacgaggttgcccgctccgcccagcgccgaacccacggtgttgaccgcgctgccgacgacaccgctggcggcggaggtcagcaggtagaggacgacgagggtggtgacggcccacgatacaaagccgtgcagcccggcgatgccgcgcaggggcttaccggcgaggcgcccggcgatcaggccgccgacgagggaggcgacgatgccggagacgacgaaccatgcgccggccccgagggagaagttcgacgccgacgggttctcggcggtgtcgaggccgaccgaggcgaggccggcggcgacgcccgcgaggttgatgacgacctgcgtcaccagcgccgtcgcggcgccagcgaagacggcgccccaggagacctgattaagggccacggtctcgtgggcgaggctccgcgtgccgtcgatgggcgagggttggaagccggatgggtaagtcacgctggtactccgagtctggggtcgttcaaggaagacgtggtcaggcgtcagttgcgcccgcgcacgagaaggccgaggccgaagccgacgaggccggcaatgagcagggaggtgtgcggccactcgaccgagcgctcgtgtccctcctgcagggagcggcgaccgcgatcgtagatgtcctcggcggtgtcgtaggcttcgtccgcggcgtgccgcgcggcatccttggcctgaccgtagatgttctccacccggccggcggcttcgcgcagacggccctcgcccgaatcggtgtgggaaccggccaggtcgccgatcgcgccctgtaccttaccgcccaactcccgggcggcgcccgtgatcctgttcccatcgaccatggtcgcattcctcgttcgaaaagtgcctgtcgcgccgcctttcggggcggagcgtcattcggtgccggttgtcagctcgaccggacagcggtgcacgaacgggttgcgaactctcgggttccgccgcgagcatgcggatccacagtcacaatcgcgccatgtcgcccgcgccctgtctcgatatgtttccaacggacgtcgtcgcccgaagtgcccggatcgatgccggatcgcgttcaaggacggttcaaccggcccgccctacatctcaaaaaccggcgcggcgccccgccgcccgagatgtcgggagatcgacatgcgttcgtctctgctgcgtaccttcaccgttctgatcgggctcgccgccgccccggccctggcacaggcgccgagtccggccacgccgcccaccgccacgaagcccccggccagcgcccccgcaaccgcgccggccgccacgccctccgccgtccccaaggcggatgcgaaggcggaactcatcgacatcaactcggccagcgccgaggagctgagccggctcaagggtatcggcgaggcgcgctcggcggccatcgtcaagggccgcccctaccggggcaaggacgagctggtccgcaagaagatcgtgccggaggcggtctatgccggcatcaaggaccagatcatcgccaaacagaaatagacggtcagaagtagacttgcatccgcccgcggatcggcggagctatcgggacggcgcgcacggtgctacgcgcgggccgtcccgccccttgaagacgcttgaaccaacgatggctgccgtcccctcccggatccgcctccaccatggcgacctgccgcccgatttcgcgccgggcgcggcgatcgcgatcgataccgagacgctggggctcaacccgcatcgcgaccggctctgcgtcgtgcaggtgtcccgcggcgacggcagcgccgatgtggtgcaaatccggcccggtgacccggcgccggagcggctcaaggcggtcctggccgatgccggggtcgtcaagatcttccacttcgcccggttcgatctggcggtgctgttcaacgcgttcggcgtcatgcccgctccggtctactgcacgaagatcgcctcgaagctcgcccgcacctacaccgaccgtcacggcctcaaggacgtggtgcgcgaactcgtgggcgtcgatctctccaagcagcagcaatcctccgattggggcgcggggaccctgagccaggcgcagatcgactacgcggcatcggacgtgctccacctgcatgccgcccgcgagcgtctcgacgccatgctggcccgcgagggccgcactgagatggcgcaggcctgtttcgacttccttccgacccgatccaagctcgatctcgccggctggccggagatcgacatcttcgcccacgcctgagactcagggcccttcccgaaggtgagggctgatccggcaaagtgcagggcagctgagcgagcggcgtgcgtgcggtgccgcgagcgatgctagccggcaacgccgcgcgggagtcgtgccgagacacggtgttccatgccgcattcggtgcgaggacgcacgcgggcgccgttgatcatttcgcaaagacgaggccataacttcgccaccgcaccggggcatccggccggcggggcgcgaccgcaagcgcgccgacccttcaggaacgcgatgcaggcggccgacaccatccagggggagacggatctcctcgcgctcgccgcgaacgagaacgcgcgtcgcaagcgcgcgcatggacgcgcgcggcggcacagcgcgcaggtgcggacgctgcgccgggtgatcccggttaccgccggcatcgccgtgctggggctcgcagcgatcgtgctctggagcccgctcacgggcagcattcccaacgtctccttcggcccgatcagcgtctcgggcaccaaggtgacgatggagaatccgcggctgtccggcttccgcaagggcgagcgcggctacgaagtggtcgccgacgcggcgcagcaggacgtgcgcaagcccagcatcatcgaacttcaggccatgaagggccacgtcgccaccgacgacaagggcggccgtgcctaccttcaggcacagggcggcgtgttcgattccacccgcgaatcgcttaacctcgagaacgacatccggctttggacggacaagggcgaggaagtgcgcctctcggtcgccaccgtcgatttcaagaccggcagcctgcgctcatccaaggctgtcaccgtcacggtgccgtcgggctcgatcgtcgccgacacgctcgatgtagtcgagaacggccgggtcgtctccttcgtcggccgcgtccatgcggtgttccacggcgacgaggccgagaaggagagcggtgccaaagtcgccctgcggacggatcaggagcgcatccacacctccgctgcggaacccacgcgatgacgccgcgtctcggcccggcgcttgccgtcggcctcgccctcctcctggcgcattccgccgccgcggctccggccaaggagacggtgaaggagaagcccgccgcgctcggcaccgtcggtggcggcaaggggccgatcaagatcgacgccgaccggctcgacgtgttcgacaaggagaacaaggcgatcttcgccggcaacgtcgtggcggtgcagggcgagagcacgatccgctgctcggcgatgacggtccattacaagcgcgacaaggacaaggatccgtccaaggacgcggcgaagtcggaggccgaggcggccgaggatgccaaggccaaggcggcgcttggcggcaacggcatccgtaaggtcgaatgcgccggccccgtgaccgtggcgcagaaggaccagatcgccaccggcgacaatgcggtgttcgatcaggaggccaagcgcatcgtgctgaccggcaacgtcgtgctcagccagtgccagaacgtcacccgcggttcgcgcctcgtctacgacatggcgagcggccgggccaacatggaccctgtggccggcggtcgcgtctcggcgatgttcgtgccgggcgaggccgggcaggccaagggcagtcagccgaagggctgcacccagccggctatcgcggccaagcccggtgccaagggtgccgacaagggggccgagaaaccagccgtgaagacgcgggcgcaggcgaactgacggtgacgggagccgggatgcctgcgggcgtgccgcttcgcgcggtcgccgagccgaagccggcgagccgaggccgcaaagcctcgtggttcggccgtcttctcgggcgcactggatcgacaccccaggcagcgcccggcggcgtgctcgccgagggcggtggtccgggcgtgctgcacgtgcgcggccttcgcaagagctacggcgcccgcaccgtggtccacgaggccgggctcaccgtccataacggcgaggcggtggggctgctggggcccaacggcgccggcaagaccacgatcttctacatgatcaccggcctcgtcccggccgaccgcggcttcatcagcctggacggcatggagatcacccacctgccgatgtatcagcgggctcggctcggcatcggctacctgccgcaggaagcctcgatcttccgcgggctcacggtcgaggacaacatccgcgccgtgctcgaagtggccgagccggaccgcaaggcccgcgagcgcaagctggactcgctgctcgaagagttcgacatcgcgcgcctgcgcaagtcgccgtcgatcgcgctctcgggcggcgagcgacgccgctgcgagatcgcccgggcgctcgcgtcctcgccgaccttcatgctgctcgacgagcccttcgccggtatcgatccaatcgccgtcggcgacatccaggatctcgtgaagcacctgaagcagcgcggcatcggtgtgctcatcaccgaccacaacgtccgcgagacgctcggcctgatcgaccgcgcctacatcgctcattccggccgcatcctcaccgagggcacgcccgagcagatcgtcgccaacgaggacgcccgccggctctatctcggtgaggatttccggctttaggtcggagcggacgtctcgaaggttgggccggcatcgaggatcggcagccggatcgacccgcaccgaagcggcgtccactctcccccgtgactgaccgcagcagcacgctggcgaagacacgtactcgccgcgcggcacttcgtcgggtgctgccctgcgtgacgatgccgtctcaggaatctcacggcaccctttcacgcccgtcggaccgtggaggtgtccttcatgcggtcgcgaaccgtcgggagcgagttttcgccgatccggtaacgaccgctgaaccacgctcaccgtggccggcttgccggaaacactttcttcgttcgcccctgacaaatgcaggcgtggcgatgcgtgcatgatccccaatagagtgagccggcgcggcccgcctctgttgcgcggctaccgcggtgcgagaatttgggtgacggccggacaaaccgctttgacgtgtcgggccgatggcgctagacctatcaaaggagaagcaaagaacgtgccgagttcggcgcggctcgtacgcgagctgcgatttgtcaatgatttctgaaggttgggcatcgagatgagtctgctccagcggctcgagatgcgccagggccaagccctggtgatgacaccgcaactgctgcaggcgatcaagctcctgcagctctcgcagctcgatctctcggcctatgtcgatgccgaactggagcggaatccgcttctggagcgcgccgagtccgaaggggaatccgagcgcgaggcgccggaagcttcgggcgacggcgagtacgatggcggcgacgggccggaatctgagacctggctcggctcggagatgacgcagagccgcagcgagatcgagggtgacctcgacacgcgcctcgacaacgtgttcgccgacgagaaccccaccccgcgcgagaccgggaccggggacatgctctcgctgaccccggccccttacggtaatgccggcggcagcttcgacggcgagcttcccgatttcgaggcgacgctgaccgccgaaaccagcttgcgcgagcacctcgccgcacagctcgatctggcgacgcaaaacccctcagaccggttgatcggcagcttcctgatcgatgcggtcgacgatgcggggtacctgcgcgaggacatcgacggcgtggccgagcggctcggcgcctccctcgatgacgtcgcccgcattctgaaactcgtccagaccttcgatccgccgggcgtggccgcccgcgacctcgccgaatgcctcgcgatccagcttcgcgagcaggatcggttcgatccggcgatgcaggcgctggtctcgcgcctcgatctcgtggccaagcgcgactttccggccctgcgccgcctctgcggtgtggacgacgaggatctcgtcgagatgctggccgagatccgccgcctcgaccccaagcccggccgcgccttcggcgcccacgcggtcgaagtgctggtccccgacgtgttcgtccgccccgcgcccgacggctcctggctggtggaactgaactccgaggcgctgccgcgggtgctggtcaaccaaagctactatgctcgcgtctcgaagggcgcagtggcggacggcgacaaggcgttcctgtccgagtgcctgcagacggcgaactggctcacccgcagcctggagcagcgggcgcgcaccatcctcaaggtcgccaccgagatcgtccgtcagcaggacgccttcttcctgcacggtgtcgcccacctgcgtccgctcaacctcaaaacggtcgccgaggcgatcggcatgcacgaatcgaccgtctcacgcgtcacctccaacaagtcgatcggcaccagccgcggcaccctggagatgaagtacttcttcaccgccgcaatccccggcgccgccggtgccgcgtcccattcctcggaatcggtgcgccaccgcatcaaacaacttgtcgatgcggaagcctccgacgtcctgtccgacgacgcgctggtccagcgcctgcgcgacgagggcatcgacatcgcccgccgcaccgtcgccaagtatcgggagtcgctgcggatcccctcgtcgatcgagcgccgccgggagaagatggccacggccgtccgctgatcccggtcgtgtcgtcggcgcgtgaaagccctgcgccggctcgccttcgtgtttgacttgccccgtccccctttctaactctcgatgtcccgggaggaagagcggagacgtcgatggcaggtttgcgggtgacggggcatggcctcgatctcggtacggccctgcgaggccgggtcgaggaccgcatggcggcgaccctcgcgaagtatctcgatccacatatgagcggcagttgcacggggcacgtgacgctgcggcgcgatggggcggcataccgaaccgattgcgtgctgcacctggtcaccgggctgacgctagaagcttcgggcgcggcgcacgacgtgcatgcgagcttcgagcagaccgccgacaagctcgaaaagcgcctgcgccgctacaagcacaagctgaaggatcacggcgcggcgagccacaacggggcggatatcgaggcggcctacgccgtcttcgccgcgcccgacgacgaggtggacgaggacccgcttgacgccgaggcggaggagggcgcgcatccgccggtggtggccgagagcacccgcacgctcaagcgccaatccgtcagcgaggcggtcaccgccctcgacatgaccggcgccccggtcgtcgtcttcgttcacgctggcaccggacgcatcaacgtcgtatatcggcgcagtgacggtgcgatcggatgggtcgatccgcccggcgagcgggattgaggcaagggccggtttcaagccttctcggacggggacctcaggtgcccgtcacgaagccccggaaaccggtgccggagacggattccgggatccgggcgggctcgtgcggcgctccgtgccgagaccgttgggtttcggcagtcgtgcatgggaacgcgggatctctggatggatcccgcccacgaggcgtttagttttcatgccgatgctcgaatttctgaacccggactcggtcgtctcttccttgcgcgtgcgggacaagaagcacgtcctccaggaactggctgcccatgcggtccgccgcctcccgaacctgtccgagcgggacgtcttcgaaaccctgctccaccgtgagcgcctcggctccacggggatcggcgacggcgtggcgatcccccacggcaagctcccccagctcgaccggctgttcggcctcgtcgcccggctggaaaagcccgtggatttcgacgccctcgacggccagcccatcgacgtcgcctttctcctgcttgctcccgagggtgcgggggccgaccatctgaaggcactggcccaggtcgcccggctcctgcgcgagcccggcatgctggagcgcatccgcagcgcccgcgacgcgaccgctctttacgccctgctcgccaacggcccgacgacccaggctgcctgacatggccgtgttctctctgcgcgccgccctcgttctggcggcgctcctctcacccgccagcctgcatgcggaaggcgaggcggcctgcgcccgcgacgtgctcgtcgccggctcgatgcagcggcaggcgatcgagcaactcgaaggcggcggcgaggacgaggcaagcctatgccgtgtctggcgccgccatgtcgagaccatgcgccggatcgccggcgtctacggccgctgcctgtccggccccgaacggaccgagcgcctgacccaggtccagacctcggaaaaggaattcgcgggcctcctgcgcagccgctgccgcgggatgtgacgcgccgccgcgcgaagagcgatggccccaatgtgagcgcgagcgcggctgttcgtgccgcgcaattcgtgcatgatcggtacaaccgcccgtgagcctcgttcgggtccctccggctcaggaagctgatcgcgcgtgcctgcctttcccttcaccgccatcgtcgcccaggaggagatgaagcgggcgctgctgatcgcggcggtcgatccgtcggtcggcggtgtcctcgtcttcggtgaccggggtaccggcaagtccacggcggtgcgggcgctcgcggcgctgctgccgaagatccgggcggtcgccggctgtccctattcctgctcgcccgacagtccggccgaggcctgcccgcattgcgcgcgggggcggggaaagagtcaccagatcccggtgccggtggtcgatctgccgctcggcgccaccgaagaccgggtggtcggcgcactcgatctggagcgggcgctgacgaagggggaaaaggcgttcgagccgggcctgttggcgcgagccaaccgcggcttcctctacatcgacgaggcgaacctgctcgaggaccatctcgtggacctcctgctcgacgtggcggcgtccggggtcaacaccgtcgagcgcgagggcctttcgctgcgccatccggcccgcttcgtcctcgtcggcagcggcaacccggaggagggggaactgcgtccgcagcttctcgaccgcttcggcctcgcctgcgaagtgacgacgccgaccgacatcgccacgcgcatcgaggtggtgcggcggcgcgacgcctacgagcgcgacggcgaggcgttctgtgccgcgcaagggaaggcggaaaaagcgctccagaagacgattctcgcggcccgcgagcgtctcggcagcgtgagcgtgcccgatgcggttctggagaacgcagcccggctctgcctcgcgctcggcaccgacggcctgcgcggcgaactcacgctgatgcgcacggcccgggcgctcgccgccctcgaaggtgcggacatcgtctcggtcgcacatctcagccaggtggcgccgagcgcgcttcgtcaccgcctacgccgcaacccgctcgacgagtcgggctccacggcgcgcgtggcgcgggccgtggaggaggtgctgggagccgggtgaggacttcgcgcctcataccaaatcttaggcagcaagctcacccgttgtcaggacggcgctcccgctgcgcttaagtccggccccatggaatcctactggctcaggccgagaaaacgatgagcctctatcggctgcatattccgtatctcctcctcacttaagccgcgttggcgtagggcctcgcgctgcgcttgggtgatcataagcgagacgtttggaggagcgttgctcgtagcgtcgcttctactcgcctgttctaggcgaggcgcaggaggcgcaacaggcgcttctcgcgagcgtcgctgcatcttgcgaacaaagaggtccaagtggtctttcaggtcctcgaagctttgtggagaaagtgcttcgggaaacgtaatcgtgacgtcaccctcgtccaagctgacaacctctcggcgcgtgccgggagcttgctgcatatgcgctggcattggcgccatgccagatagcgcctgatgatgcactacttctggcggtgtccttgcattcatggtcgcagcctcctcaaaggcgcgtcgatcaacctctccgagaccagggaacgtgaccctttcctcgcgcagctcgtcgcgagagagattgtacgccccagcagactcgccaacaagcgacatcgtagcaaggtagggcgggattgccttcgccgcagcctcgggcgtgtaacccattttgatgagagtgtatcgcaatacgccttcgcttggcgtcgtatcgaacttcgttgccagttcgcggtagagcggcggttttagagcgcacgtcttaagagcttcgccccactccggcgtttcctcaggcgcgttgatgagcgttatcgcctcatcagatacccgcatctcatcaccagagccctctatgaggccgtaggcgcgaactgcaccgatcatccccagggagcgcccgttgatgccagcgtagccgagatgctgggccaaaacctccttgggcatccggttgcgcttctccttagtgaacacgggcgtgaccgcggtgatagccgctttcaggtcgataaatggatagtttgggctacgggtacgggacatagaagcctcgcgatctagtgcgggcatagtccgcgtttgcaatcgcttcgtcaaggaaaaccgctatcggctttccaaacgcccttgcagtttcctccgactcgtgctctctttgcttcaagatggaggttgcatgacaacagtttgagccccagtgcggtcgccgacgcattttggggcgaggacaaacgaagggccgccacccggctccccgcgaaggaaaaggtggcggcccgcaattggcacttggtcttggtcgggagttggtattcagcgctgggcgttccgtccgcacgctaggggtttgctcccctcactccgccgacgtgcttatcaaaattgccgaatcaggtccacctaggacttcgggcgggcagttctgtcggtaacacctaacgtctcgcgatcgctcagagacgcgatcccttgagctataagggcagctcgtattgccggtatcggatggcgctggcctttcttaaaatcgcgtacggtggacaaggaaacgccggccgcagaagcccagtcctgctaaccccgatctggccatcgtcgcagggttcgactctgccctcgcgtcacgcgcacaaagcaaggatgccgatggctagcggcaataccaacgaaaagtgttggcgtccacgccgtcgttgcttgccactgatgccaacggaaggagttgggattgtgattatttgggtgagcttgctaccaaattccgcaaatccggttgcttccttcggggctgcggatttggatttcggtgggatcccatcgcgccggcgcgatgggggtcttcctcaagtgccgcgcgagctgtgcgatacggtcccccgcttaatcgagcgaaaatcttatcaatcgtcctggtcgatatccttgtcgaggaccgtcttcgactcgaccgtggtgtcggccttgagccggtagaccagggggatgccggtggcgatctcgaggctggcgatcgtcttggtggtcatgccgtcgagcaccatcaccagcgcccgcagcgagttgccgtgggccgcgaccagaacccgctcgcccgacatgacgcgcggcaggatcgtctggatgtagtagggcagaacccgtgcggcggtgtccttgaggctttcgccgccgggcgggggcacgtcgtaggagcggcgccattcgtggacctgcgcatcgccccagcgctcgcgggcatcgtccttgttgaggccggagaggtcgccgtagtcgcgctcgttcagcgcctcgttgcggatcgtctccagaccaccctggcccatctcctcgaggatcagcgagcaggtatgctgggcgcgccgcaggttcgaggtgaaagcgacgtcgaactgcgtgccctggctcttgagccagcgtccggcccgacgtgcctcgtcgatcccaagctccgtcaactcggggtcgcgccagccggtgaacagcttcttcaggttccactcgctctggccatgccgagcgaggacgagcaggcgctccatgggatgggtctctccggagaagggggcgaggccgccgcacggcgcctcgcgatcgtgggcgggcctctaccagaggcagcggcgcctcccaagcctaagcctgacgttctgttggattcgttattcggacgtcagtctagtcgcgaagccccagcacgtcgtccatgccgtagaggcctggcggcttgtcgaaggcccattgtgccgctcgcaccgcgccgcgggcgaagatggcccggtcctcggcatggtgtgagagcgtgatccgctccgagggaccggcgaagatgacgctgtggtcgccgaccaccgagccgccgcgcagggtcgcgaagccgatatcgccgggccgccgcgccccggtatggccgtcgcgggtcgagacgcgggtctcggccagggccacattccggcccaccgccgccgcctcgccgagcagcaaggccgtgccggagggcgcatcgaccttcatgcggtggtgcatctccagcacctcgatgtcgaattcctggcccagcgtcgcggcgaccttgcgcacgaggccggcgagcagattgacgccgagcgacatgttgcccgagcgcacgacgcgggcatggtagctcgccgccttcagccgcgtcaggtcgtcctcggaaagcccggtggtgccgacgacgtggacgatgcgggcctgcgccgcgagttcggcgaaggccaccgtcgcggccggtgccgtgaagtccagcaccccgtcggcggccacgaaccgcgacagggggtcgtcgctcaccggcacgccgagttcgccgatcccggccaacagcccggcatcctggccgaggacggccgagcccgggcgctcgacggcgccgtgcagcgtgcagccctcggcctccgccaccgcccggatcagcattcgccccatgcgcccttcggcgcccacaacgacgagcttcatgatgatcgactcttcgctccgatgaatggccggctcacccagcgctcatagcgcggatggcggctgttgactgtctatacccgttgagaggcgatcaatggcccgagcacgtccgagacgccgctgacggtgatctgcgtgccgacgcaaagtagcaggaaggccgagagacgcccgagcacccgtgcccgcaccgatccgatcagggtcacgacccggtccgccgagccgtaggcgagacggatcacgccggcgatggccagggccgccagggaggcgccgaggaagaagccggcgagttcgccgggctcagaggggcggttggcgccgagcgcgatggcgacggcgatggtgccgggcccggtggtgaagggcagggtgagcgggaagaacgcgacctcggcgaggttctcgccagcctccggctcggcctcgacctcggcatgcttgcgggcctcccgcgcctccggggcggtgagcatggtccaggcgaaggccgccacgaacaggccgccggcgatgcgcagggccgccagcgacacgccgaagaaattgaggatcggggcgccggcccacagggcggcgagcatcacgagggcggcatagaaaccgatccgccgcgacagctccgcccgctcggcctgcgagcggtcggacgtgatctgcgcgaacatcagcgcggagccgaccgggttcacgatcgagaacaggctggacagcgcgagcaggaagctcgtcagcacggtctcgaagccaatggatggcaacatgctcgctcggctcggcgacgggggaaacgcgccggctttagcccggctgtccggcgggcaccagcacccgcgccggcacccggctttccagccggcgcacctgccgcacggcgatcggccggtagagctgcttggtcgcgtccacgacgtgcaggccagcgaacggcatggcgaggccggtgccgaaccgctcccaggccgcggcggtgcggagccagaaccggctgcggatcggcggcatgtagagcgtctcggcccagccctccggcgaaaacagcgtgtcacgcatcagccgcgagagctgcgagcggctatagggctggccgtggccgaagggcgtcgcgtcccgccgcgcccaaacaccggtgcggttgggcacgacgaggatcaggcgtccgccgggcgtcagcacccgccacacttccgagagcagctcgctcgggctttccaccgcttcgaggccgtggacgaggatgacgcgatcgaccgcggcctcaggcaggggcagcatggtgagatcggcgagcgccgtcaccgagcgcccgctggagggccagttcacgacaccctgcgtcgccggcatgaaggccagcgtccgctccgcgatgacgtggaccgggccgagatagggtgtgacgtagccgagcccgagcacgcgcagccccgagaccgagccgaggaagccgtggatcgtccggccgacgacacggtgcgtgacgacgccgagcgggctggcgtagaaagcgcgcaggtccgtgacgtcgaggcgcatcggatggggtgccggcacggccggttgtcctccgtagggctgatgcggcatcaatggggatcgcggaggcctggggcaagcgtggctgcgcctccgatcccggaaccgtcaccgcgatgtaacggttcctcggccgggtttgtaccgcgcgccccggcgccggtcacgctcggcggaccttattccccgcgaccgtccgggtggaaaagtcagttttcgcgaaaggtcttcgatgacgagagcggcccccgaaatccgcaccttcctgtgccggagcgacaatatcggcgtgctgattcgcgatcccgccagcggcgcctgtgccgccatcgacgtgccggaggccgggcccgtgctggccgccctcgacgcggagggctggcagctcaccgacattctcgtcacccaccgccacggcgaccatatcgaggggattcccgaggtggtggagcgcaccggcgcgcgggtgaccgtgccggagaaggcgcgcggggcggtgccgggtgccgcgcgcaccgtcaaggagggtgatacggtgacggtcggcggtctcaccgccgcggtctgggagacgccggggcattgcgccgaccacgtgacctattatttcgccgatgccggcgtcgtgttctcgggcgacacgctgttcactctcggctgcggccgggtgatggaggccgagcccgaaacgctctggcgctctctcagccgtttcctcgacctaccggacgcgaccgccgtctatagcggtcacgattacgttctctcgaacggccgcttcgccctggccgccgatccggacaacgccgacctgaaggagcgcgtggccgaggccgagcggcttgccgcgcagggcggcttcctgattccgtcgaccatcggccaggagaaggcgacgaacccgttcctgcgggtgggccagccggtcctcgctcgctctgcgggcctcgagccgggctccgacccggcggcggtgttcaccgcgctacgggcctggaagaaccgcttctgagaagcgggcagggggcggcgcagggccatcgctcgaagcctaagcctgcggaggccggcgtcggcgactgaggccagcaacaaaccaaggtcatcgccttcgagcgattgccctggtggccggcggcctgtcccttgaccgcgccgcctgtgctccgccagaccttgccttcgagcctccggcatgtgatcgaaacccacggtttgcgcatcgcaacacgacccgctcgtccgcgtatcctcggcgaaaggccggttcccttgcccaccctgttccgtttccttgccacgatcgcgatcctcgcgggcctcgtcttcgccggcatgttcgcactggcgaccttcgtcgagccgacgccgcgggagatcagcgtcaccattcccccatcgaagctccagccgggcgggcgatgagcgcggacggttccgcgctcccaagcggagcggaggatccgggtcagctctttctcgacatgctcgccgccgaacgcggtgcggcggctaacaccctggccgcctatcggcgcgacctcgacgactacctcggctatctcgcggaaggcgggatcgacccggaggaggcgcaggccgagcaagtccgcgcctacatcgcctccctggagccgcgcggcttgaaggcgtcctcggccgcccggcgtctctcctgcatccgcggcttccaccgcttcctctacgcggagggctattccgaaaccgatccgaccgcgccggtcgcagccccccggcgcgccaagggcctgccgaaggtcctgtcggtggcggaggtcgatcgcctgctcgcgacggcgcgcgagcgggtcgaggcggcgggcgacgaccgggcggaggcccgcgcggccgcgcggatgctctgcctgctcgaactcctctacgccacgggcttgcgcgtttcggaactcgtcgccctgccgcgctcggctgcggccacccgcgagcgctacctcgtggtcaagggcaagggcggtcgcgagcgcctcgtgccgctcaccgacctcgcgcgcgaggcgatgcgcacccacgtcgcgcacctgaccgccgaggggtcctggctgtttcccgccgagagcgagagcggtcatctcacccggcaagccttcgcccgcgacctcaagacagccgctgccgccgccgacctgcggaccgaccgggtgagtccgcacgttctgcgccacgccttcgccagccatctgctccagaacggcgcggatctgcgtatcgtccaagaattgctgggccatgccgatatctcgacgacgcagatctatacccacgtcctcgatgaacgtttgaaaggcatggtgcgcgatcttcacccactcaacgatcggggcgatcagatcgaggcgagcagtgtttcttctgacgaaccgtattgaagcatacgttgttcatttgttggtcggttcggcaacggaattttataagtcgttgccgtaagtgttcagcgatgctgttgacttcaaagtcgttcccggaccatttctaaagccaccacgatgaaggggaggcggcgcagcggtccgatcgggccggtgccaaacacacgatgcgcctcgatctcccgacgctctttctgatgacggtcgccgtcaccttcatggtgggcgtgctgttcctgttgtcgtggagccagacccgccgcgagcgtgcgctggcggtctggggcatcgcccatatcgtcggcagtgttgcttcgctgatgctggcgctgcgcggccagatcccggacagcctgtccatcggcctcgccaacgcgatgatgatcggcggctatggcttgatctggagcggcgtgcgggccttcgagggccgctcgctgcggcttggctgggccgtgggcggcggggcgctctggatcgcggcctgcctgattcctcccttcttcgaatcgctcgccgcccgcgtcagcctcgcctcaacgctcgcggggctctactgcgcctccggtgcgctgacgatctggcagggccgcgacgagcccctggtctcccgctatccggcgctggtgctgcttgccacctatgccggcctctactggatccgcctgccgctggccttcaccatgccgatcccggcctccgtcgcgatcgcctcgccgtggttcgccatcctctgctttgccggaacgctgttctcggtcgcgatcgccttcgtgttcatggcgctgacgaaggagcgggccgagcgtgagcagcggctggcggccgagaccgattcgctcacgggcatcgccaaccgccgtgcgctggtcgcaggcgccgagcggcacctcgccgttgcaccggctgccctgctcctgttcgacctcgaccacttcaaggcggtcaacgaccgctacggccatagcgtcggcgacgcggtgctggccgctttctgccatgtcgcggaccccttgctgccgcctggcgcggtgttcgggcggatgggcggcgaggaattcgcgtgcctgctgccgcggctcgacgagcgggcggccatgcgcgtcgccgaggacgtccgggccgcaatcgcccgcttcgcgcacccggattatccggaactggcgattcgcgtgagcgtgggcgtggcggccgaaagccagatcggcggcagcctggattacctgctgcgccgggccgacgacgccctctaccaagccaagcacgccggacgcgaccgggtggtcgccgccggcgaggatcgtcttcccttcgccgaagcggcggacccgagcaccggacttcgcgtcaacgcgggccggcggagccggacgcggtcgccgtgagcgccgtccacaccgatctgcccgccgccgatcaaaagcccgaccgtgctccatcgacggcacgccccttcatgaggcatcgtcacgccccgtaagagagggcggtggaaaccgctccggggagacggtgacgatgcgacggctggctcggtggatcatccgcggtgccgcagcctgggccgtcgtcctcggcgctccggccagcgccgtcgagccggtcgagagccggatcgagacgctgctcgcccggatgacgctggaggagaaggcgggccagctcaacctaatctctcatgagccgatcctcgatctcgacagcttccgccgcggcgaggtcggggcgatcatcaacttcaacaatgccggcctcgtggcgcaggccgaccggctcgcccgcgcgtcgcggctcgggattccgctcctcgtcggcctcgacatcgtccacggctaccgcaccatcttccccctgccgctcgccatggccgcgagcttcgatgccggtctggtgcgccgcgccgccgccgcccaggcacgcgaatcggcgacggtcggcctcaactggaccttctcgccgatggcggatgtagcccgcgatctgcgctggggccgagtggtcgagggcttgggtgaggatccgtggctgacggggcggctcaccgccgcgcaggtcgagggctttcgcgatggcgggctcgcgagcacgctcaagcatttcgcgggctacagcgcggtgctcggcgggcgcgactacgacgccaccttcgtcgcgcccaccgaattgcacgacctccacctgccgccgttccgtgacggcatccgggccggcgccgacgcggtgatgacggctttgaccgccctgaacggcctgcccaccacggccgacccggcgctgatgacgggcctgctgcggcggcaaatgggcttttccggcctcgtcgtggccgattggcaggcgatcgccagcctaatgaagcacggcgtcgcacgcgacggcgcggaggccgcgcgcaaggcgctggcggcgggcgtcgacatggacatgacgagcggactgttgttccgccatctgcccgaggaggtgcgcgccgggcgcgttcccgaaggcgcggtcgatgcggcggtgcgccgggtgctgcggctcaaattcgggctcggcctgttcgatcgccccgtgatcgatccggacggcgcggaggagaagctcctacgccccgagacccggcggctcgcccgcgaggcggcgcgggcgagccttgtcctgctgcagaatcgcgaggatctgctgccgatcgatccggccaaggtgcgccgcatcgccgtggtcggtcccttcgcggattccgcctgggatcaggtcgggccgcacgagggcacggggcaggaatgggacgcggtgacgatcctggcgggcctgcgcgagcgcgctgccgcgtccggcgttgcgatcgatttcgcgccgggctgttcgcgtgtctgccacagccgcgcgggttttgccgccgcggtcgaggcggcggcgggcgccgatctcgtcgtggcggtgatgggcgagccgcgggaccgttccggcgagggctcatcgagcgccaccctctcctggcccggcctgcaacatgatctgctcgcggcggtcgccgaggccggcaagcctatcgcgctcgtcgtggtcggcggacgcccgaccgaactcggggatgcgttagggcaggcacaggcggtgctgatggcgtggcttccgggcaccgagggcggtccggccgtggccgagacgctgttcggggacgccaacccgtcgggccggctgccggtttcctggccgcgtaaagtcgggcaattgccgctgacctacgacaccctgccgggcgggcgcccgcatatcccgggctcgcgctggaccatgggctatgccgacgaatcgccgctgccgctgttctcgttcggctatggcctctcctacacccgcttcgcctatggcgagccggagatcgtgacgccgcatgtcggcgtcggggaccgctacgacgcgatgctggaggtgcgcgcccccgtcaccaaccatgggacgcgtccgggccgggcggtggcgcagctctatgtcggccaaccggtggcgagccgcagccggccgaggcgcttgctgaagggcgtggcgctcctcgatctcgcctcgggcgagaccggtatcgcgagcttccgcgtgccggcgcgcgacctcggctaccacgagccggacggtacgctggtggtggaggccggcacctacctcgcccatgtcggcggtgattccctcgccacccgcagcgccggcttcaccgtcgagacgggatggcgtgggccgccgggcagcgacgaggcgcggcgctgacgcggctcagccgaaggtcttacgcggatcgaacgcgtcgcgcacagcctcgcccgcgaagacgagcaggctcagcattgtcgccaccacgaagaagccggtgaggccgagccagggcgcgttgatgttgtccttgccctgggccagcagctcgccgagcgagggggagcccggcggcaggccgaagccgagatagtcgagcgaggtcagggtcgtgaccgagccgttaaggataaacggcaggaaggtcagcgtcgccaccatggcgttgggcaggaggtgccgcgtcatgatgcgcacgttcgacaggcccagcgccctcgccgcgcggacgtactcgaaattccgcgcgcgcaaaaactccgcgcgcaccacgccgaccagggccgtccacgagaacagcgtcagaatgccgagcagggtgaagaagctcggcacgaggaaggccgacatgatgatgatgaggtagagcgtcgggatcgcgccccagatctcgatgatccgctggaaaatcaggtcggtccagccgccgaaatagccctgcaccgcacccgcgatcacgccgatgaccgaggagacgccggcaagcacgaggccgaacaggatcgagatgcggaaaccgtagatgacgcgcgccagcacgtcccgcgtggcgttgtcggtgccaagccagtgccattcgatgtcacggcagccgagttcgcgcccctcggccttcacgcccgcccgctcggcgaccgggcggcactcggcgtcgctcagcatccaggtcggcggcgagggggccggggtcggcagatcccgcatgaaggtgttgtcggcgtaagggatcggcggccagagcacccagccgttctcctcgatctccttgcgcgtctcgggcgcccggtaatcagtctgagccaggaagccgccgaacttctcgtccggataatcgaccaggacggggaacagccactcgcccttgtactgcatcacgatcgggcgatcgttggcgatgagttcggcgaacaggctcagcacgaacagcacggtgaagatcaccgccgaccaatagccgcgccggttggcccgaaagttcgcgacccgccgccggttgagcggcgagagcccgcggcgggtggcggtcggcaggactcgcatctgcggcgcgttgcccggcgcggtgacgggcaccgcatcgagttcgggtcgcaggtgctcgttcatcggctccaaccctcacactcgggcggccgatgccggctcagtcgagccgggttgcggtgccctcgatctcgctcggccgcagcgcgcccttgcgctccagatggcgacgcagaagacgcacgttgcggcggttcgccttgaaggccgcgtcgagcaggtcgccggccagcggcaccgagcccaccgcgccgtcgatggcgacgttgcccatcatgcgccaaaccagccagcgcggtgcgccgagccgcttcgcctcgtagacgatgtacgaggcgatcgccatgcccgcgatgtcgccgaggatgggaacaagaccgatcaccgcgtcgagaccgacgcggcggttgatgcccggcagaaggatggccgagtccatcaggtgggcgagctgctcgagccgcaggaggctcgcctcggtgctggtatcggtgaggcggcgcagctgcgctgcgccggcggactcgcgataggccgtgctggtggtgtgaacggaggtgctcatggcgaggatgtggccccggcccaaccgctgcacaaggaagcggatcgcgcggtcgttcacgtcctcggaaataatcccgctaagcgttcgaccgccgcgtcgagggtggcgtccgtcttggcaaagcagaagcgcacgaggttgttcacgctgcctccctcgtagaacgcgctgacgggaatggccgcgacgccgtgctcggacacgatccgctcgcagaaggcgacgtcgtcggcggcgagccccgcgatgtcgacgctgaggaagtaggtgcccgcactcggcagcacggtgaacccgatgcgtgacagccccgccgccagccggtcgcgggagcgggcgaggtcagcccgcatactctcgaagtaggcgtcgtccttggccaggccgtaggcgaccgcctcctgaaggttcggcggcgtggtgaaggtgaggaactggtgcgcccgtgacagcacccgcatcagcggctcgcctgccatcacgaagccgaccttccagccggtcaggctgaagatcttgccggccgagccgatcttcaccgtccgctcgcgcatgcccggctgcgccatcagcggccggtggcgccggccatcgaagatcacgtgctcccacacctcgtcgcagaccgccactgcgtcgaagcgtcggcagaacgccgcgagcagggcgagatcgtcctcctcgaagacggtggcgctcgggttgagcgggttgttgagcaggacgattcgggtgcgttcggagaaggcgtcggccagcgccgcctcctcgatccggaaatgcggcggcttgagcgtgacgaagcgcggcactccgccggcgcgtcgcaccagcggcaggtaggcgtcgtacatcggctcgaacagcacgacctcgtcacccggccgcaccagcgccatcagcgcgccggccagcgcctcggtcgcgcccgaggtcaccatcacctcgcgctctgggtcgaggtcgagatcctgatggtgccggtaatgggcggcgatggccgagcggagcgagggcagccccatcatcggcgggtactggttgctgacgctctccagcgcccgcgcggcggcggcgcgcacgtcgtcgggcccctgaccgtcgggaaagccctggccgagattgatcgccccgtgctgccgcgcgagccgcgacatcgcttcgaacacggtttccggcaactcggcgaagacgggatggccggtgagcggggggatgcgattcgcggcaggactcatgcgcgatgtctttgcagagcggccgccccactccaagtgcctctacgcaagattgaatggagaagagaacgcggctgcggttggtatcgccgcctgccaagacaagaggcgtcttgtcgaaccttgacgagagcggtgcggcatcgcctgcgcaacgtgcgctcacgcacacgagcctgcggatgaaccgcgaaatcccgtttttgcgcggtgtcgctggggtgacgaatgttgacgatcatcagtcgtaagcgcatgttcaccccacggtcggaccggccgccgcactcaagggacttcgccccctcgtttcttgggtgtggcaggccggtccggtcgtgcttcatgaaaaaggccgccgctcgacacggcggcctttttcatgtccgatcgggcggcgcacgctcctgcagcggccccttcaccttcggcggatcatgcgtctgggaacctgcctgctgctcgccgtgatgtccggtgtcctgggcttgagtctgcgtctcacgctgccggtcacgccggtcgatgcgtcgtttcgcgacgtggtgcgcctctatcagtcgcagggcgcgccgatcggcagcaacacgctggaaacgtcgccgccgtaggaacaccgcaatgaccggcaaggctcgccggccgtaccgaatccagccagctttgttcgaaacgggttcgagccgggtgaatcttccgccggccgggtcgtgatcgcgaaccggcccgcgtttattggccgtgatgccgtcgatgagtgtgtgagggatgaacgagagttcgccgatacgcagggagaccgcccgggaataccggaccgcggacccggtgacgaccgcaccggtccgccggcgcagtaagttcggccgctggatgctcgcgctgctgatcctcggcggggccggcgccgtcgcccaccgcacctacgatgcccggcagaagccggccggggagaccgcacaggcgccgggcggcggacgtcccggtcacggagggcggccggccgacatgaagcaggcggtcggcgtcgcaccgatcgtgaccggcgacatgccggtcgtgctccagggcctcggcacggtgacaccgctcgccgccgtctcgatccgctcgcagatcagcggctacctcaccaagatcggctttcgcgagggccagatggtgaaggagggcgacttcctcgcccaggtcgatccgcggccctacgaggcgttgctcgcgcagtatcagggccagctcgcccgcgatcaggcgctgctgcagaactcgaagctcgatctccagcgctaccagaccttgaaccgccaggattcgatctcgaagcagaacgtcgacacccaggccgccctggtgaagcagaacgagggcacggtcgccgccgatcaggccctcgtcgatcagcagaagctcaatctcacctatgcccgcatcgtctcgccggtggagggtcgggtcggcctgaggcaagtcgatctcggcaactacatcaccgccggctcgaccaacatcgtcgtcgtcacgcagttgcgtccgatctcggtggtgttcgttctgcctgaggacgacgtggcgcgggtgatgcgccgggtgcgcgcaggcgcgaagttgacggtgcgcgcctatgaccgcagcgaccagcacgagatcgccgtcggccgcctcgacacggtggacaaccagatcgacaccacgaccggcacggtgaagctgcgggcgatgttcgagaacgaggacgagagcctgttcccgaaccagttcgtcaacgcgcgcctcaccgtcgagacgatccagaacgcggccctggtgccgaacgccgcgatcctgcgcggcacgccgggcacctacgtctacctgatggacggcgacgagaaggtcaccgtgcgcccgatcaagaccggcgagaccgatgggttgaacacggtggtgctgtcgggccttgcggcgggcgaccgcgtcgtcaccgacggcaccgaccggctgcgcgagggcgcgcccgtgcgcgtcgtggccaacgcccccggaccccaggccggcggcccggcggcgggggcccccggcgcgacgcttccgacgacacccgcggccggcgcgccggccgataccggttcgacccagggcggtcaggagcgccggggacgccggcgcccggccccgtaagcggatgcggccatgaacccgtcccgcctcttcatcctgcggcccgtcgcgacgacgctgtcgatgctggcgatcctgatcgtcggcgcggtgtcgtatctgaacctgccggtctcggcgctgccggccgtcgattacccgacgatccaggtgcagaccttctatcccggtgccagcccagaggtgatgacctcggccgtcaccgcgccgctggagcgccaattcggccagatggccaacctcaaccagatgtcctcgcagagttcggcgggggcgtcggtcatcacgcttcagttcaacctcgacatcccgctcgacatcgccgagcagtcggtccaggcggcgatcaacgcggccggcaacctgctgccgaccgaccttccggcaccgccgatctacgccaaggtcaacccggccgacgcgccggtgctgacgctggcgctcacctccgcgacgatcccgctgacgcaggtgcgcgacctcgccgagacccggctcgcccagaagatcagccagatcgcgggtgtgggcctcgtcagcatgggcggcgggcagcggccggcggtgcgggtgcgattcaattccctggcgatggccgcctacggcctcaacatcgacgacctgcgcacgacgatcgccaacctcaacgtcaacacgcccaagggcaatatcgacgggccgacccagtcctacgccatcaacgccaacgatcaggtgcgtgaccctgcggtctatgccagcgcgatcatcgcctatcgcaacggcgcaccggtccacctcaccgacgtggcggaggtggtggacggggccgagaacacccggctcggcgcctgggccgaccgcacgcccgcggtgatcctcaatatccagcgccagcccggcgccaacgtcatcgacacggtggaccgcatcaagcggctgctgccgcagcttcaggcgacgatgccggcctcggtctcggtcgcgatcctcaccgaccgcaccacgacgatccgcgcctcggtccacgacgtgcagttcgagctgatgctcgccatcggcctcgtggtgatggtgatcttcctgttcctgcgcagcttctccgcgacgctgatcccgagcctgtcggtgccgctctcgctgatcggcgcgctcgcggcgatggatgcctggggcttctccctcgacaacctctccttgatggcgctcaccatcgccacgggcttcgtcgtggacgacgccatcgtcgtcatcgagaacatcgcccgccacgtcgaggagggcgacaacccgttcgaggcggcgctgaagggaagccgcgagatcggcttcaccatcatctcgctcaccgtctcgctcatcgcggtgctgatcccgctcctgttcatgggcgacgtggtcggccggctgttccgcgaattcgcgatcacgcttgcggcgaccatcgtcatctcggcggtggtctcgctcaccctcgtgccgatgctgtgcgcgcgcctgctcaagcccgtcgcccatggcgccgacaccccggctgcgcgccgggagggtccgatcgcccgcgcgggccggcggctcaacgacggcgtcatcgccctctacggccgggcccttcgcgtcgtgctggccaaccagggcctgacgctgcttgtcacgctcggcaccgtggcgctcacggcctacctgttcgtggtgatccccaagggcttcttccccgtgcaggacacgggcgtgatccagggcatctcacaggccgatcagagcgtctcctacgaggccatggccgagcggcagcaggccttggccgacatcgtcctgcaggatccggacgtcgcgagcctgtcctcgttcatcggggtggacgggcagaacgtcacgctcaattccggccgcttcctcatcaacctgaagccgcgcgaggcgcgcggggccgacgccagcgcgatcatccgccgcctcaacgccgcgacgagcacggtgcccggcgtgcggctctacatgcagccggtgcaggatctgacgatcgataccgcggtctcggcgacgcagtatcaggtcatcctcgagaacccgaacctcggcgacttcgagacctgggtaccgcgctacgtcgaggcgctgcgccgctcaccgctgctggccgacgtgaccagcgactaccagggcaacggcctggccgcctacgtcaccatcgaccggcccaccgccgggcgctacggcatcacgccggccacgatcgacaacgtgctctacgacgcgttcggccagcgcatcgtctcgaccatcttcacccaatcgagccagtaccgggtgattttggaggcgaacccgaagctgcacacctcgctcgcctccctcgacaacctctatctgccgtcctcgaccgcaccgtcgggacaggtgccgctctcggccgtggcgaagatcgaggagcggcgcgcgccgctgctgatcggacatctcggccagttcccggccaccaccgtctcgttcaacctcgcgcccggcgtcgccctcggccaagccgtcgatgctttggaggccgcgcgaaaagacatcaacctgccggcgagcttcaacgtggtgccgcagggctccgtcttcgccttcgaatcggcgctttccaacgagctgttcctcgtctgcgcggcgatcatcaccgtctacatcgtgctcggcgtgctctacgagagcttcatccaccccatcaccatcctctcgaccctgccgtccgccggcatcggcgcgctgctcgggctgatgtggttcgggctctcgctggacatcatcgcgatcatcggcatcgtgcttctgatcggcatcgtgaagaagaacgcgatcatgatgatcgacttcgcgctccaggccgagcgcgaagagggcaaggccccgcgcgacgcgatctacgaggcctgcctgctgcgcttccgcccgatcctgatgacaacgctcgctgccctgttcgcggcggtgccgatgatcgtcggctcgggcgtcggctcggagctgcgccagccgctgggcatcgtcatcgccggcggcctcatcgtcagtcaggtgctgacgctgttcacgacgccggtgatctatctcgccttcgaccggctggagcgccggatcatgcggcggcgggagcgggatgggctggcgccgggcggggcggtgccttgaacctctccgaacccttcatccgccgcccggtcgccacgacgctgctgacgatcggcctgctgctcgccggcatgttcgcctatgtccgcttgccggtggcgccgctgccgcaggtcgatttccccgtcatcctggttcaggcgcagatggccggcgcgtcgccagagaccatggcgaccacggtcgccgcgccgctggagcggcggctcggggccatcgccgacgtcaacgagatgacatcgacgagttcgaccggcacggtgcggatcgtcctgctgttcggcctcaaccgcgacatcgacggtgccgcccgcgacgtccaggcggcgatcaacgccgcgcgcgccgatctgccgacggcgctgcgcaccaacccgacctaccgcaagttcaacccggccgattcgccgatcctgatcctcggcctcacctccgacaccctgacgccggggcagctttacgattccgccgcgaccatcgtgcagcagcggatgagccagatcgagggcgtcggcaacgtcgatatcggcggctcgtcgctgccggcggtgcgggtcgaactcgatccgacggccctgttccactacggcatcggcctggagggcatccgcgcgggtctggcctcggccaacgccaactcgcccaagggcgacatcgtggcgggcgaccgccgctaccagctctacgccaacgaccagggccggcaggcctccgactatcgcgacatcgtcgtggcctatcgcaacggcgccgccgtgcggctcgccgatgtcggcgaagtggtcgattcggtcgaggacaagcgcaacctcggcctcgtcgacggcaagccgggcgtgatcctgttcatctacaaggagcccggctccaacgtcgtcgaaaccgtggagcgggtgcgggcggcaattccgcaggcgaaggcggcgctgcccggcgacatcgacctcaacatctccggcgaccgctccgccacgatccgcgcctcgctcgccagcaccgaggagacgctgatcatcgcggtcatcctcgtgatcttcgtcaccttcatcttcctgcgctcgtggcgggcgacgctgatcccggcggtggcggtgccgatctcgatcatcggcaccttcgcggcgatgtggatgctcgactactccctcgacatcctgtcgctgatggcgctcatcatcgcgaccggcttcgtcgtggacgacgccatcgtcgtgctggagaacatccagcgacacatcgaggcgggcaagccacgggtcgaggccgccctgctcggcgcccgcgaggtcggcttcaccgtcgtctcgatgagcctgtcgctcattgccgtgttcctgccgatcctgctgatgggcggcatcgtcggccggctgttccaggaattcgcggtcacgctgtcgatggcgatcctcgtctcgctcgtgctgtcgctgacgacgacgccgatgatgtgcgctctgctcctcaagccggaggcgcagatgcatgcgggcaagcgccccaacatcctgctgcgcggattggagggcggcttcgacgcgctgctgcggagttacgaacggacgctccgtttcgcgctctatcaccgtcggctgacggcgctcagcgtgttcatcgcgatcgggctcacggtctacggctacatcatcgtgccgaagggcttcttccccgaccaggataccggccagctcatgggcggcatccaggccgaccagcgcatctcgttccagtcgatgaaggacaagctggagcgcgcgagcgccatcgtgcaggccgacccggcagtggagagcatcgtcggcttcaccggcgggcgcggcaccaactccgccaacgtcttcgtcgggctcaagccgcgcggcaaacgcgagcccatcgagacggtgatggcccggctgcggccgaagctcgcccaggtcgcgggcgcgcgcctgttcctgtttccgcgccaggatctcaggatgggcgggcgccagagcttcgcccagtaccagtacacgctccagggcgacacgtcggaggagctctacgccgcctcgccgaagctgctgcaagcgctgcagaagcgcaccgacatcttcgccgatgtgacctccgaccagcaggagggcgggctggagagccgcctcgtcatcgatcgggcgaccgccttccgctacggcatcaccccggaccagatcgacaacaccctctacgacgccttcgggcagcggcaggtctcgacgatctacaacccgctcaaccagtaccacgtggtgatggagatcgcgccgcgatacctccagaacccggaagtcctgaagacgatctacgtctcgaccacgggcggccgcgcacggggctcggccaccaccaacgcggttgccggcacggtggcgggcggcgggaccaccaccgcctcgcaagcctccacctccggcacgtccaccaccgacacggcagcgaccatcgctgccgactcggcccgcaacgccgcgggcaacgccatcgccgcgagccggggcagcgcctcgtcgagcgcgccggtgtcgagcgccaaggagacgatggtgccactctcggccttcgcccatttcgagaccggcaacgccccggtccaagtggcgcatcagggcctgttcgtggccaccaccatctcgttcaacctcgtgcccggcaagagtctgggtgaggccaccgcggtcatcgaccagaccatgctcgatctgcaattgccgcagacgatccacggcgagttcgcgggcgcggccaagagctatcaggaatcgtcttcgcgccagccgctgctgatcctcgcggcgctgcttgccgtctacgccgtgctcggcatcctctacgagagctacatccacccgatcacgattctctcgaccctgccctcggccgggatcggcgccatcgtcgcgctgctcacgaccggaaccgagttcaccatcgtcgccctgatcgcggtcttcctgctgatcggcatcgtgaagaagaacgccatcctgatgatcgacttcgccatcgatgcggagcgcagccgtggcctgacgccgggggaagcgatctacgaggcctgtctcctgcgcttccgcccgatcatgatgacgacgctcgccgccatcctgggggcagccccgctcatcgtcgcgggcggcgagggggctgagctgcgccggccactcggcatcgcgatcgtcggtggactcatcgtcagccagatcctgaccctctacacgacaccggtcgtctacctgtatctcgaccgtctccggctctgggcgaagcgtcgccggggcggagcggcggcggtgccggccgagtgaggatggttgtttcgtgacaggtgacgtgcgccataaccctcccccctccgcgggggagggtgccctgcggatgcagggcaggagaggggagccacgtttccggacgtcgcgctgcccctcacccgacccgcttcgcgggccaccctctcccgcagaggggagagggttgaggtcgaggctcctgttccgcttcgccaccgtctgcgcggtcgcggcactgacctccggctgcctcgtcggccccgattactcgcgcccctccgtcgagacgccgcttggcttcaagcagggcggaatgcgcgaggacagcctcgcctacgtccaggcgcagaagggctggcgcccggcggcgccgaacgacgcggccgagcgcggcgattggtggcgggccttcaacgacccgacgctcgaccggctgatccgctccatcgacgtcgacaaccagaaccttcgcgcccaggtcgcggtctacgatcaggcccgcgccctcgtcgcgcaggcacgcgccgccctgttccccacggtgatcggtgctccgggcatcacccggtcgcgggcgctgggcgccgagcgcaccaccgtctcgctccaggggcaggcgaactgggaactcgacctgttcggcggcatccgccgccagatcgagagtgatgtcgcctccgcccaggcctcggcctccgacctcgccctggtgcgtctcagccttcaggcggaactggcgaccaattacctccaactgcgctatcaggattcgctgaagcgcgtgctggaggagaatgtcgagggcttcaagcgcagcctcagcatcgccgagaaccagtacaatgcgggcgtcgccgcccgctccgacgtcatcaccgcgcagacgcagctccagacgacgcaggcctcgctgatcgccgtcgatctccagcgggcgacgttcgagcacgcggtggcgattctcaccggccgcccgccctcggaggtcaagctgccgttcgcgcccctgccggtgcgtccaccctcggtgccggtcggcatcccgtccgatctcctggagcgccggcccgacatcgccggggccgagcggctggtgcaggcgcagagcgagcagatcggcgtggcggtctccgccttctatccgacggtgacgctctcggcctcgggcggcttctcgggcgcgaccagcaacggcgtgttctcggccgccaaccgcgtctggtcgatcgccgcgaacggctctcaggtgttcttcgacggcggcgcccgcgccgcggtgctgcaaacggcgcgggccgcctacgaggcggcggtggccaattaccgccagacggtgctgaccgccttcggcgaggtcgagaacgggttggccggcgtgcgtatcctcgcccggcagcaggccaagcaggacgaggcggtcgcctcggcgcggcgcgcggtcgagattaccctcaacgagtaccgggccggcacgcagaactacaccaccgtcgtgaccgcgcaggcgctgctcatcaacaacgaggtcaccgcgctccagattcgcctcaaccgcttcaccaccgctgtggcgctgatccggtcgctgggcggcggctgggacgctcgctcgctgccgaccggcgaggagctgaagggcgtgcgtctgccgatcgatggcggctcggccgtccgtaccgacgagtaggcccgcgcagggcagctcggccggaacaggaaccgccggcctctgttgaaccgggattccagcggtcggcccctcgccggccgagagccccggatggcccatgcccgacgcctgcgttcacgatacgcccgacacgccgaagaccccggcctgcaccctcgtgatcttcggtgccggcggcgacctcaccaagcgcctcctgatgccggccctctacaatctcgcgggcggtgggctgctcgatgacggcttttccgttctcggcgtcgatcacaacccgctgaccgacgagggctggcgcgacgacctcacccagaccatggagtccttcaccaaagacccgtccgccgagtttcatgccgagcggatcgactcgcgaccctgggacttcatccgcgagcgcctgcacgtgatgcagggtgatttctccgaggaagcgaccttcaaggatctcgccggacgcctcaccggcaacgtcgtgttctacctcgcggtctccgcccgcttcttcggccccgtggtcgaaggcctcggcaaggccggcctgctgaagcagacggacgacgcgttccgccgcgtcgtcatcgagaagccgttcggctccgacctcgcttccgccaaggcgctcaacgaaaccatcctggcgcagggcgacgagagccagttctaccggatcgaccattttctcggtaaggagacggtccagagcatcctggcgatccgcttcgccaacgcgatgctggagccgatctggcggcgcgaatacgtcaatcacgtcgagatcaccgccgccgagacgatcggcgtcgaggagcgcggccgcttctacgagccgacgggcgcgctgcgggacatggtgcccaaccacctgttccagcttctcaccatggtggcgatggagccgcccactgccttcgacgccgagatcgtgcgcgacgagaagacgaagctggtcggggcgatccgcccggtcacgccggagaatgccgtgcgcggacagtacgcggcgggacgcgaggacgggaaggatgtcccggcctaccgtgacgagccggacgtggcgaaggattcacgcaccgaaacctacgtcgccctcaagcttgagatcgagaacgagcgctggtccggcgtgccgttcttcctgcgcaccggcaagtgcttggccgaacggcgcaccgagatcgcggtgcatttcaaggcgacgccgctcacgctgttccgcggggcggatggcggcgacctcgcgccgaacgtcatgcgcctgcgcatcgacccggcgcccggctcggccacgcgcttcaacgtgaagcggccggggccgcagatgcatctcgccgcgatcgagacgggcttctgctacggcgacttcttcgacccggcgcccaccgtcggctacgaaagcctgatctacgattgcatgatgggcgacccgaccttgttccagcgcgccgacaccatcgaggcgagctgggccgccgtcgatccgctgctcaaggcgtggaaggacgcgccggtctgcttctatccggccggcagtcccggcccgaaggaggcggacgatctgctcgcccgcgacgggcgctcgtggctgccgctgggggagaagtgaccgcggcttccggatgaacgctcactaggcagtgcaacccctcgccccgcttgcggggagaggggggacacgacgtcgagcgatcggagaggtgaggcgggaatcggagccctcagcccgcctgcgtttctagctcgcgcaggatcgcgtcgcccatctcgccggtgctgatcggggtctggccctcgccgacgatgtcgcgggtgcgggcgccggcggccagcgcccgggtgatcgcgctctccacgaggtcggcggcctcgccgaggccgaaggagtagcgcaggcacatggcgagcgagccgatcatcgcgatcgggttcgcaaagcccttgccggcgatgtcgggggccgagccgtggaccggctcgtagagcgccttgcgggtgccgcgcgcgtcggtggcgccgagcgaggcggagggcagcatgccgagcgagccggtgagcatcgccgcgacatccgagagcacgtcgccgaacaggttgtcggtcaccagcacgtcgaactgcttggggcgccgcacgagctgcatggcgcagttgtcggcgaggacgtgctccagctcgacctcgctgtaatgctcggcatggacccgcgtgacgacctccttccacaggacgccggtcttcatcacgttgttcttctcggccgaggcgacccggccggagcgcttgcgggcgagatcgaaggccacatgcgcgatccgctcgatctcggcggtggtgtagacctgcgtatcgaccgcccgcttcgagccgtcctccagcgtggtgatctccttcggctccccgaaatagacgccgccggtgagctcgcgcacgatcatgatgtcgaggccctcgaccagctcgcgcttgagggcggaggcgtcggccagcgccgggtagcagatcgccgggcgcaggttggcgaacaggccgagatccttgcgcaggcgcagcaggcccgcctcggggcggatgtcgtaggtcacgccgttccacttcggcccgccgaccgcgccgagcaggatcgcgtcggccgcgtcggcgcgagcgagcgtctcgtcggcgagcggcttgccgtgcacgtcgatggcggcgccgccgacgaggtcgcgctcggtctcgaaatcggcgaggcccgcgcgcttgagccagcccaccaccttctcgacctcggccatcacctcggggccgatgccgtcgccgggcaggagcagaagcttgtaggtggtcatggggctgaaatccgggatgatggcacgcgccacgtcgcccgcgctctatcggcgcggctcggcccctgcaagtccgtcgctcgctccgtcggcgaccgaacccaggctcaacccgcgcgcttgcccgagcggaacgggcgcagcatccaggccatgcgcccgacctcatcttcctccgggcgcttggcggggcgcacggcgcgctcgggtgcggaggagccgatctcgtgcacgatctgctcgagcagcggcgggatttcctggccgtactcgtcgaggagcacggcggcgtccagcagggcctggacctgatcgtcgggaatgggacggctcatgatctgcgcatcgagcgcttgatcggccagcaacgtcgcgaggcgggagacctccgacagaccggccggtgccgagagaccgctgctcatcgatggaataccctcattatcgaacggaggcctacggtaatccgtcttggtgagccaatcctttcaccatgttcggttctcgcgtgccgaaaacgacctgatcgtgatgggaaggcttgccgggagtgctttccgagccggggccggaagggctaaggtttcgccgtgcacaatccgagccttcccgaccccatcgccgccggacgcggctcccttttgcccgaagccgggcccgctcgacgcggattggggatcatcgcagtcccgctcgtcctgctcgcggcgtgggcagggccgtcccaggccggcgcgccgcgtggcggtgccagtgcctgctatctcaccgggggcggcgcgctggagatctgccgttcggccgacgaggccgagggcgtctacgccgtcccgccgccctgccatttcgtccacgacgtgcagatcctgcggctcaaggataccgggccgccgggcccgcttcaggtgatctaccgggccgagccgccgcgccaagggagccggccgagcggtggccgcggcgaggaggcctgccggaccgaccttcgggccaccgatcccgcggcgggcggtgccgtgcgcatcggtcggcagatcgagacgctggcgacgatgctgccgccgaccgatccgcgcttctggagcgaaggcctcaagggcgacggtgcggcgcgggccgaacagccgcgccgccgcagccgggcgacccgtcaggcgcggcgggaggctcgtcgggcggcgcgcgaggcgaggcagggggacaagcaggcggacaggatgaccttccgcgcccaggccaccgcgccggaggacgatccgtccggcaacgcgatgatggtcgcggggcgcgattgggcgggcgacccgtactacgccatcctcgccaccgcgacggagccctccggggaggggcgtcgccgggtgctggtccaggcgcgcacctacgacttccagagcctcgatctgcgcctcgaggccgatcccggcaccgagtggcggccgttcggagcgcccgccgccgagggtcaggggcgtcggcgcgggcgcgcacggccggcggcgatgaagcccgccccggtgctcgacgacacgggaaagccgatcgtcggcaactgcgccgcgccggatttcgaggcgcgcggcctgaccgggtcgatcagcgtggtcgatcgagtctaccactacttctacaccgacgtgctgcccgccgactgcgatgcgccgcggaaccggcggcgcatggcgctctacctgcgcacgagccgcgacccgctggcggagcgcacgtggtcggcgcccgtcacgctgatcgagaacctgccggccgagaccgaaatgcgcgtcgccaaggcacgcgggatggaccgttgggccgtggcctattcctgctcgcgaccggtcaccgtctcgggtgggcccgtcgccgatatctgcctgcactacaccgccgacctttcgcccggcagcctcaccgccctgacgctctatgccgagcccgtcgcggccggccactccaccgcctatctcggactgcgctccggcggcgacgcactggggcggttcacccgcgacggcttcggctggatgaccgaccgctacggcaacctcgacgcgccgacgatctaccccgacaagggcggcttcctgacctggctcgaccgccgggccccgcggatcgacggcagcgacgcctcctcgctctacgggcggcccgtctattgggcgacctggacggttcgtccacgcgccgccgcaccgtgatcgcgtgacgattccggcccgacgttcgacagaggggtggatgtcgcccgcgacgccgtcgatgttcgagagaccttgaacgcccttcgccgggcgggacatcgttccggcgcgggtgcgcggtgagatcggcgctcgaaggtgcggaaggagcaggccatgacggtcacgacactcgactccctgtccgagcggcgcggcgctgacgttctgctggaggtgctgcgctcggagggcgtccgctacatcttcggcaatccgggcacgaccgagctgccgctgatcgatgcgctgacggacgcacccgacattgcctacgtgctcgcccttcaggaggcgagcgccgtcgccatggccgacggctacgcgcaaggggcgcgccggccgggcttcctcaacctgcacacggcgggtggcctcggccacggcatgggcaacctgctcaatgcccagatctccggcacgccgctcgtcgtcacggccggccagcaggattcgcggcacgtcatcaccgacccgctgctgttcggcgacctgaccaccatcgcggcgcccaccgtgaagtgggcgcgcgaggtgacccatgccgaccagcttccggtgctgttgcgccgtgccttccacgattccgcggcggcgccgtccgggccggtcttcctgtcgctgccgatggacgtgatggaggcgatgaccgccgcgccgctcggcgaaatctcgaccatcgaccaccacgcggtggccggctccctcgaccggctcgcggaccatctcgccggcatcgcgccggggcggctcgcgctgatcgccggcgacgaggtcgatgccagcgacgcctcgacccaggcggtgcggctcgccgacctcctggcggcgccggtctacggatcgtcctggccggcgcatatcccgttcccgaccgcccatccgctctggatgggcaacttgccgaccaaggcgagcggcatcgccgagattctcggccgctacgacgcggtgttcgcgctcggcggcaagtcgctcatcaccgtgctctacaccgagggttcggccgtgccccccggtacgcaggtgttccagctctcggcggatgcgcgcgacctcggccgcacctacgcgacgcagctctcgacggtgggcaacgtccgcgcctccctcgacgtgctgctgccgctcctggaagcgcgcctcgcgccgcacgccgagacctatgcccgcctgaggcgcgaagccgttgcggcctacgacgcccgccgggccgcgctcgaggccaaggcggatgccgccttcgccgatccggtgatccaccccctcgtcgccgcccgcgagatcggccgggccgtggggtcggacatcgccatcatcgacgaagcacccgcaacgctcgggcatctgcgcacgatcctccacagcacttggacgcggcaatactcgtcgatccgcggcggcgtgcttggctggggcatgccggcctcggtcggcttctcgctcgggctcgaccgggcgccggtggtctgcatcgtcggcgacggggcggcgatgtactcgccccaggcgctctggaccgccgcgcatgaggggttgccggtgaccttcgtcgtcatcaacaatgccgagtacaacatcctgaagcagttcatgaagtcgcagacgcactacgcctcggtgcgcgcgaaccgattcatcgccatggacctcaccgagccgcgcatcgacttcctggcgctcgccacctcgatgggcgtgccctcccggcgcgtcgagcgggcggcggacattgccggtgcggtcgaggcgggtattcgttccggcgcaccgaacctcgtcgaagtggtcgtcagcgccgcgtgacggcctcagcaccccggccgatgccgccgaccctcgtcttcgacacggattgcgtgctctgcgccgggatgctgcgcttcgttctggcgcatgagcgcgaccacagcctgcacttcatgggcgcgtggtcccgcgaggggcttgacctcgccgcccgccacggtttcaccgaagcggatcttaacggcaccttcctgctggtcgaggatgggcgggcgctgacgcgctcggatgccgcgctcgccgtgacgcggcatctcaaggcgccgtggcggtggggccgtgtgttcgcaatcgttccgaagccgctgcgtgaccggctctacagcctcgtcgcgcgcacccgctaccgcgtgttcggccatcgagaggattgcgcccgggtgccgccggaccagcagcaccgcttccacggggtgaaggcgcccgacgcgccgactcgctcggactaagcgtcgaagcaagtgacccgcttggcctcaggcggcgtcaccgcgcgtcatcccatccaatcgcctcatcctgaggtgccggcgcagagcggcggcctcgaaggatcgtccccggatcgcgcgggatctggagcgtccttcgagggccgctggtgcggccacctcaggatgaaggcggtggatgcgagatcaggccttgcgcgccacggtgaagcgggccgcgtccttgagcacctgcgcccggtcgccccagggggcgacggcttcctcgcacaaagccaccagccggtcgcactcggcccgtgcgccgtcgaggccgaggcgatcgaccagcgtcgccttgccggcatccttgtccttgccggtggccttgcccatcgcttccggcgaggcctcgcggtcgagaatgtcgtcggcgacctggaaggcctggccgagcgccttgccgtagcgcagcagcgccgcccgctcgtccgcgttcgcgccgccgacgagagcgccggcttcgacggagaaggcgaggatcgccccggtcttcatcgcctgcatccgcagggtgtcgtcgatatccatagtggccgggccgaagcgcccctcggccgagagatcaaggagctggccgccgaccatgccgccgaggccggaggcgcgggcaagcccgagcaccagttcggcccggatcgccggatcgggctgccagcgcggatcggcggtgacctcgaaggccagcgtctggagcgcgtcgccgacgaggatcgcggtggcctcgtcataggccttgtggacggtgggcttgccgcggcgcaggtcgtcgtcgtccatggccggcaggtcgtcgtgaacgaggctgtaacagtggacgagttcgacgccggcacccgccgcgagcgccgcatcctcggccccgccgagcatccgcgcggtctcgatggcgaggaagggccgcagccgcttgccgccgccgagcacggcgtggcgcatcgcttccatcaaacggggcgggcgggcgatctcgccggcctggagtgtcggcccgagcagatcgacgaggaaggtctcgacggtgtcggcgacctgagcgagcctgtgggtaaagtcacccgtataggcgtccgccttgaccgaggggtgggaagcctgcgttgaggtcatcggaaggggcctggatcggggaggggcggacgcgacgtggcggtgccggaggagagtgaagccgaacggcacgggcgcgacctgcggaggattccttcgccgaagcccctcgcgaggacccccgcgccgcggaaccccgccccgaggcgtcgaaccgggctgcggcgcgccgccaccctgatcacgctcgctcccattgccattcttgccttcacgctcacgctcgcgctcgtctatagcgtggcgaccccgccctcaaccctgatgctgggccgttggttgacgctccagggcgcgcagcgggacagcgtgaagctggaagcgatcgccccggctctggtccaggcggtgatggcctccgaggaccagcgcttctgcctgcataacggtgtcgattggggcgccttgcgcgacgtggtggacgacgaggagggcccgagccggggtgcctcgaccatcaccatgcagacggtgaagaacgtcttcctctggcccggccgctcctacatccgcaaaggcctcgaaatcccgctcgcggtgatggctgacgcggtctggggcaagcgccggaccatggaaatctatctcaacgtcgccgagtggggggagggcatcttcggggccgaggccgccgcccgtcactggttccgcaagagcgcgcgcgacttgagccgcaacgaggccgcgctcctcgccgccgtcctgccgaacccgatcctgcgcagcgccggcaagccgacccgcggggtgcgggcgatcgcggcgcgcatccagagccggatgggtcaggtggatgggctgatggggtgtttgaaacgctgaaggatcagccttcttccgcctcgcacagccgtgtcactgctcgctcatagcccttcgcgtcaaacttcctgagcgagttctcgctctgatagcgcacgctcccgaaaatctggcgggtctgccacgggcggtcgtgcaggccgaagatccaggcgacgttggtgaaggaattcgcgtcgcgcccgtcgaggaagtagcggttgttgagtcgcagcgtccgggcgaacgcctcctccggcgagggcgaccattcgaggatcttcttgccccagtacatgcggagctggttgtgcatgtagccggtctcgcgcatctcgcgcatggcgacgttccagtaatggtcgtgggtcttcccctccgccaactcctcctcggaatagagtttcgggcgcgggtcgtcggcgtgctcggccagcgtcttgcgggcccagtcgggcacggcgcgggcgtaatcgtcgtagccctgcgtgtggaagacgtggttcatcgccaattcgcgccgaacgatcagctcctcgagataagccgagcggtcgtcatcgtcggcgtccttcgcggcgcggatcgccagcgcgatctcgaccggcgagatgtgcccgaaatgcaggtaggggctcatatgcgaggccgccccggcctccggcttgttgcgcccggcgccgtagccggcgaaggcgtgctcgaggaagcgcttcagatggccggcggcctcggtgtagccgccgcggaagcgcttcaccggaccgaccgtggtgttgagggctagcttcgcgagaagcttttccgggtccgaggcgtcgagcccatccttcaacttcagccgctttatcagcccttcggccgggtgatcgacctgacgcggctcaacgggttcgagatagtcgtcccagagcttccggagcttcgggcgcagggtgcgcgcggcgtattcgtgcttggtcgaggcggtctcgagcggcaccaccacatcgccctcaacctgaacgatccggcattgcgcctcccgttcgatctcgccgtaccagcgtttctgaatcgcgaggtagccgcgatccagcaccagcagcgcggcgtctgccgagagatcgatggcgatttcggccggcgttgcccgacgcaggagaaaggcgatgccacgcttttccagggcggcggccgcgtcggcgagcccctgcaacaggaaggaatagtgccgggcattggcctcggggaagccgttggcgccgtcgagcaggccgaagcagacgaggagcggaagcttgaggcggttggcttcctcgatcgccagctccagcgccggattgaacgggacgcgcatggcctgctgcatcaggtacaggacgtaaccggcgccctcgcgcggcttcacgtcgttcagcacccggatgcgggccggttggatcgccatcgctcgaaaacgccccgtctcggcagcttctattcggtccgtttccgccgaggcggccggtcgcgccgattcgggccccgccttgattccgcgggtcggacgtcccgttcggggcagggaatgcatcagggcgaagaacgttgcatcgggctcgggcccgacgcgccctccacctccgggcgtcgcccggcgcggatcagaaatcgctaaacagttcaatgatctggcgtgcgcgaaaacaatgcgcgcggccccgtttactgcataggccgcggcgattcattgcggccgggcctcgaaatcgtctgcggcatttgagtgacagacctcggccgacgtgtgcctccacacgcgcaaacgcgatcattgccgacgaagcgacttgcaaaatcctgagcgaagatcattttgtgcattgcgggaacgcagacggcgtctgcctcccgctgccctctttgggcgtttcctccctagacttcgggccgcccttaggggcggcttttttttgttctagagccgtatccgaccggattgcatcaggccggcgcctctcggtccttgttttgacgcgcattttttcgacgaaccggtgaccacttcgtcggaatgcgctttaagttcaggtccgatcatccgcgggcgcgggcgcggatcatgaagttgtcgtaggtgtactcggccacttggaaccagaggtattcctcgttccgaaaggtcttcattgcgtcgtagatccgcttgaagtccgggttcttggccgagaggtcggcatagacctcgttcgacgccttcaaggccgcctccatcacctcctgcgggaacgggcggagctgcgcgccgcccgagacgagccggcgcagggcctgcgggttgcgcgcgtcgtagcgggcctggacatcggcattcacctgcgcggccgccgcctgcaggatggcacggtaggtcttgggcaggcccttccaggcgtcggcattgatccagaagtgcaggagggcgccgccctcccaaaagccgggataatggtagatcggcgcgaccttctggaggccgagcttctcgtcgtcgtgcgggccgatccattcggccgcatcgagcgccttgctctccagcgcggcgtagatctccggccccggcgtcgtctgcaccgccgccccgagcttggccagcaccgtggcgccgagcccgctaatgcgcagcttgagcccctggaggtcgccgaccgtcttgatctccttgcggaaccagccgcccatctgcgccccggtattgccgccgggcaacgccaccaacccgttcttggcgaagatttcggcgaacagctccgccgcgccgccctggagccaccacgcgttctggccgcgggcgttgagcccgaacggcatcgcggtggcgagggcgaaggcagcgttcttcgccatgccgaagctggccggcgcatggcccatctcggtcttgccgcctccgaccgcgtcgagcagcccgtcggcggggatcgactcgcccgcggccgagacctggatctggaagcgcccatcggtcgcctcggccaccgccttggcgaggctctcggaggcaccgaacaggatgtcgaggttgcgcgcatagcccgaggtcaggcgccagcgcagctccggcgtcggttgctgagcctgggccgggctcgccagcgatccggcggcgctcaatccggcaccgaggccggcggtcaacagggcgcggcgttgcacggactttggcacggacttttccatggatctcccggctcgtcccgatcgctcggccgcccttccgtgggcagaccgttgccatacacgtgaagcccgccatccggaaaccggggcaggccccgtcgcctcgcgcggcgcggcgtgatagcaggctcggcgtgaacaccgaaaagctccacctccacaccgtctgcggcctcgacgaactcgtcgagcatcagacccgcggcgtcagccacgtcctgtcgatcctcgatcccgatcgtgcggacccggaggcgttcggcgcctacggcacccaccggcgcaccatcctgcgcttccacgacgccatcgagccggcgccgggcgtcgtcctgccggagcgcgaggacgtcgagaagatcctcgccttcggccgcgacgtcatcgccgatggcggcgagatccacatcctcgtccactgccatgtcggcatctcgcgctcgaccgcggcgctcgcgacgctgttcgccgaggccgagcccgacacgccggcgcaagacctcatcgcccgcctccacgcccagcgggagaaggcgtggccgaacgcgcgcatgatcgcatttgccgacgagatgctcgggaggcagggcagcctcagcgaggcggtgcgccgccttcacgcgctgcaactgcgcaagcgcccgcatctcgatggggtgatgcgcgacctcagccgcggcgccgaggtggatgcggccctgcgggactgacgttccgcctcagttcattttgctcaattcgatttggccggcgtgaagttgccgtcgcgccagacgtagagcacgtagccctgggcggtgatgtcgccctttgagtcgaagccgacagggccgagcaccagatcgaagcgctcgccgtgcagggccttggcgatcgctgcgggctccgtgctgtgggcgaagttgccggcctccaccagcgcctggagcgcggcatagccgtagatcatcgagccgtccgcctcgacgccttgcgccttgaactcggccaccacgccctgcgcctccggcttgcggctcggatcgagatagaaggtcatcagcacgccgttgctggcagggccggcgatcttggcgaaatccggtgtggcgatggccgaggtgccgaaccattgcgggcgaaagccccgttcggccgcgatgcggaccagccggcccatctcctgcgcgtcgccgccgtaatagaccacgtcgatattcgccgccttcaaccggtcggcgagggccacgtcatcggcatcgctcggctggaaggccgccgccatcgcttcgttgacgccgatacggttgaggttgtccttggtcgccgccgcgagcgtgcgcgaggccggcgagaggtcgttgaggatggcgatccgccggtcgcggaaccgctcggcgaggatcgcggccgagagcttggcctggtcgtcgtcccggccgcagacccggaagatcgtcggtaggccgcggtcggtcagcttggcggcgaccgaggccgcggtgatcatcacgattccgttggcagcgtagacatcggaggccgcgagcgacgcgttcgagcagacatggccgacgacgagccgcacgcccgtgttcacgtagtggttggccaccgccacggcctgattcgaatcgcaggaatcgtcctgcacgtcgagcacgatgggctcgccgttgatgccgcccttcgcgttggcgtcccgcgccgccgcctcgacgccgcgcagcacctgcgcgccgacggtgacgtaggggccggtgcgcggcaccgcgacgccgaccttgacctccgccatggccggaacagccgagagcaggagcccggccagcagcgcgagcgaggccgaaccgagggcgagggggcgtcggaccgtcatggcgcctctttcccagcccgctgcccctttgccaaggtctgccggtccggaccgttgtcgtctgtcaggacggccgtcctgtatcggctcccgtctcgggaccggcacggtcgcgcatccgacatcaccttcgctgcatggaatgacgccggctgggcctttggcaagtcgcgatctcgacgaaacggggcggactttcgcaggggagggggcgtgtacggtccatccgcacccacgcgccacccggacgatgcgctaggctttcgttcttgcatcgtctttttgcgaaagccgatggccacctttcgggacgatgctctaccgcgtaacggtgtagatcgaggcgccggccgcgatgggcgaggccacggtcgagaacacgctcagcaccttgccgagctccgcgaacggcgaactcgacacatagacgagatcgcggttccgcattcggaagctctgggtcaggaacatcccctgcgcgtcgcgcaggttcactcggtacaccaccggcacctgcggtgaggacagcaacggcgagttcggccgcagccgccgcaccaccgccgccggctcgtagcggaagatgaacacgcccgccgggtcggcctggaactcgcgcaggccggaggcgcgtgccagcgcctgcgacagcgtcagcccgtccgccgtgaacggcacctcggtggtgttgccgagcgcgcccacggccaggaaagtctgcggatcgcgcaccagggtcagcgtgtcgtcgggacgcacgaagatgttttcgcgtgggttcgaaaccaccgtggtcatcggcacggtgacggtgcggttgccgcgcgacaggcgcacgaaggtctcggataccggggtgcgcacgcccccggcctgggcgatgacgtcgagcaggcggtcgccgcggcccgacagcggcacgcgcttgcccatcgccgcctcgccggagacggtgaccgattgcgagaccggcttggtgacggagacgagcacctgcggctggatcgccttgccggcgagctcggtctcgatcagcgcctggacgtcctgagtgcggcgtccgacgaccttgatccggccggcataggggacggtgatgccgccatcgggcccgaccacctgctcagggatcgtggcggacttggagccggcggagaagcggtcagagacgagcgggccggagaacaggccgccggcaccggcctcccagacctgaaccgccaccgagtcgccgacgccgatcaccggctcgaccgaggggcgatggtcgccgaaggtgacgaggaggctgtcgagggggcgggtgcgcagggcctcgacgagggcgggggtgatgtcgatgatttcgtagcgggcgaacagaccttcggcggtggcgacgtcggcgccgctctcgatcgccgaggtggtcggccccgcggccggcaggaccgaacatcccggcagggcgagggcagcggcaaggattgccagggccgcagcgcacttcatcggagactccatccgggtcgaggcggggcgcagagccacgtccgtcccttttccgatcgtcacgcagtcactgcgatccattgaatacgggccccggcctgatgcttgattgacgcgtacgatgcgccgacggccggcgagggctcacgcagcaatgcgtcaccaccgtggcacggctacgcttatcccccaaatcctcaacgtttcggggtgacggcgtcccgcaggacacagccgagctgtgccgcggtgagatcgatccgggcagggggcgagccgtcccggccgaaacggaacagcgcgtagtccgtcgccatcgggccggattccggcggacggaggtcgggcagcgagggcgcatgatcgccgaacacgcagagcgtcgcccgccgcccggcgagtccgtcgatcagccgctcgatcgcttggccggtatgggcgacgtggtggaggtattgcgccagcggctcgtcgacgcccgtgagccggcccggcttccaggggccgtgattctccatcgtgacggagaacacgaacgtgcggccctttgtgctcccccggccctttgccacctccgccagaatgcggtcggcgacggcgacgtcgccgatataggggccgatccgaggcgcgccggcgaaatcctcttccatgacgaggcgctcgaagccgaggcgctgaaacacccgagcccggtcgaagaagtcgcggtgaaaggggtgcacgaacaccgtctcgaacccggcggcgcgggcgaggcgggcgaggctggtcggctcctcgcccttgcgcgcgagataggggtcgtagcggccgaagccgaggctttccgggtcgaggccggtgaggacggcgtgctcggagcgcatggtgtaggcgccatgcgcggggaccgcgaggcggccgtactgcgccgcctgcgcccggatccgcgccatcgccgggagatccggaccggcgaggcgggcgggatcgaggaaggattcgagctggaccacgacgacgacctcgtcgtcggggctgccttcgctacgctccggcaccgggcgcgcatcatcctcgccgaggcggcgcagcgcgtagcccatcatcgtcgcgacgagcccgtagcgagcgacgtcgcgggcgaggttcgggtgtgggaagatgcggcgcagcgcccgctgcccgagcggcgtcaggcccgcgagcgcgagagccgccagcgccaccggcaggccgaggatcgtgaggatggatgcgcccgccccgctcggcaaagcggcgggttcaacgacgtaccaagagacaacggtggcaacggcgagcagcagaggcccggcgatccgcagatcggtgagcggcagggtgtagtagagctgcgggtggcgcggcacttgggcgagcagcgcgaggtcgctgaacaccaccggctcaccgatcacccggcgtttcagccggtccaccaccgagaggatggcgagcgtcagcaggcaagaggaggccgcgagccagggccgccacgagaactggaaccagaacagcgtgatcagcgcgtagccggcggcccggatcgccagatcgccgggccggaggctcgggcgctgcggcgaggccgccgcctcgatggcgaaggcaccggtcagtgcgaccgcgaggggcacaaaataggtcgtgaggctcatgctgtctcagcggccggattcactgcgcacgccgcggcgggcccgcaggcggcggatgaccggattgatcagggcgtagcgcagccgcatcgttgcgtgacggaccgcgccgagggcaagacgcgagggcggcgcggcggcccgggcctcgctgagccggtcgagcagttgctcgggcgtgcatggcttcatcgccaccggatcgagatagagcgggtagaggatcagcgcacccgccaccagggcgtcgagggacagcgtgcgaccgcggtcggcccccggtgccagatcctcggtgaggccccagccggcatagaaggggcggccgtggacggcgacgctcaacccgcggatcagcgcctcgaagcctgccagcgaggtcatggtctcgacatggtggcagcggtcgagcaggtcgacaatagagagaccgccgacgacacggtcggcgagccgccgcacctcctcctccgggatcgcaccgggacggaacccggcctcgacgtcgggatgcggcttgtagagcaggaaggcgtccgggttgcgggcgcgggcggcccgcagcagcgcgaggttgccgcgcacctgcggcgaaccggtcagcaccgaggcgtcgtcctcgacttggcccggcaccagcacgatccgccggtccgtcggccagtcctcgccgacgccttcgaggccgacattgtacttgctcaggcgccgcgccacgatcgattcgcgcaaggcggcggcgcgggcggtcagcccggctgggaactcggcttccttcagcgtgcgggccagccggctctccacccgcgggtcgtagtagatgccgagatcgtcgacgacgatggaggcgcccggctccaggctggcgccgagcccgaccgagcgcagaaatccgtcttcgatccgcgcgaagggcaagccggcctccgcacagaggcgcgggagctgctccgggcagcgggtcgcccaggcctggacccggccgccctgcgcgcgagcgagcgccaccgcctcgtccgcaatcatggtgtggagtggtggtcccgccggcccggtggcgaagacatcgagcgcggcgcgcttccagccggacacgccgacgaggacgacgcggcggtcattgccgaggaagcggtcgcgcagccacgccacgcgctccaccgcatccgcaagcgggatcggccggcgcgtccacggatcaaagccgtgcacgccggtgccgtaacggagcgccaggaacgccgccgcatccgccgggcgcgggcccgccgcagggtcggggcaatgggtctcgaagccggccagcgccgcctcgcaggccgcgtcccaccgcgccacgtggatgcgcgccgtaagcggaaacagcagccacggatcgaccgggcccgcgatcacggtgagccgcggatcggtcggcgcgccgtcacgcgggcatccgtcggggccggcggcgacgaagcgcgtccccggattctcggcgagaagccgcgtcaggaagcttcgcagggtcgcgcccgacgcggcggtttgcggatcaatcagggcgaggctgggccgcgtctgccctgagaagagatcggccgctccatccggaagcgagcgggcgaagcggttgcagacggcgaggccgcgtgcgcgcagtaggtcgccgaagtccggggaagggggctcgcctccgaggggccggccggcatagctgaggcgaaggctcgaaaggccggtctccggcgaatcgtaggggctgaggagcgggcccggcgcgacccgcagaaccgccttgccgtcggctgccgtcgccgaccacagggccggcgggccgggggagcggaaggtcagcgatgcacccgttgccgcctcgatctgcgcgcgcagaagccggaccgtccggccgagcggcaggtaggtgcggggcagcccggtatcgccttgcggctcgatggggcgcaggtcggtcatggccggtcgatcatggcggggcctgctccatagcccaagcctcgtcctgggcccaggccggtccgagcatgggctgaaacttcctatgcgccgacaccggcggtacggcgcgcttcggccacggctgtgaagaacgcacttttccggggatggattggcaccggacacaacggagccgcaatctggcgcgagaggtgcctcgaccgatcgtcacagtcgtggcgtgatcgatcggcaacggaggctgcaaattctcccggtcgcctcgcgcagcggttgtcgttcgtgggactatcgtgagaggcgtttggccagatgacgcaacgcgcaccgcttcacgactagggattgagcgcctgggaatgacgcagcctcgtgcacatgccataggcccccgcgccgccaccttcctgtttctgcaggggatcgcctccccgttcttctcggtcctcggcagcgccctgcgcgagcgcggccacggggttcgccgcatcaatttctcggccggcgactggttgttctggccctttcccgccgaccattaccgcggcaagcgcgacggctgggacgcctatctcgaagcctatatccgcacgcacgctgtcaccgacatcgtgctgttcggcgattgccggccctaccatcaggcggcagtgctcgtcgccaagccgatgggcgtgcgcatccatgtgttcgaggagggctacatccggccctactggatcacgtgtgaggccggcggggtgaacggcaactcgaccctgccgaagcgggcggaggagatccgggagctggcgcgcaagctgccgcagcccggccgggccatgccgctcaccggagatatgggccggcgcagcctgtgggatatcagcttcaacatcgccaatatcggctttccgtacctctatccgggctttcgcacccaccggccgaaccacatcgccgccgaatatgccggctggatccggaagttcgtgcgccgccgccgcacccgccgcgaggccgcgcgggtgaacgagatctaccacgcgatcaacgccgactacttcctgctgccgctccagctcgacagcgactaccagatccgcgtccactcgccgttcctcggcgtcgagggcttcatggaccgggtgatcgcctccttcgccaagcattcgcaggcgccgacgcggctgctggtgaagctgcacccgctcgacagcggcatcatgaactggcgcaagcgcgcccgccaatcggccaagcgccacggctgcaacgaccggctcgacttcatcgacggcggcgacctgcccaagctcatcgacggcagccgtggcgtcgtgctggtgaactccaccgtcgggatgctcgccctcgagcgcggacggccgacgctggccttcggctcggcggtctacaacatgccgggcctgacccatcagggcgacatcgacacgttctggggtgccccgcaggcacccgacgcggcgctgatgcaggatttcttccgggtcgtcatgcaccgcacccagatcaacggcggctacttctcccgctcggcgatcgagcgggccgtggccggcgccgtgccgcgtctcgaggcggcgcttccgcctgccgcgctggctgccgcgcgcgacacgctggagcaggccggccgcgacggaaacctctcccccgcctattgaccgccggctttcgacacggtcacgacccggctcctcagcggaaagacctcctctccttgcccgtcatcctgatcaccggcgcctccagcggcatcggcgcagccctcgcgcgctactacgccgggaccggtgcgagcctcgtgctcacgggccgcgatcgggagcggctggaggcggtggcgcaagagtgccggacgcgcggggccgcggtgctgacgcggctgatcgacgtgcgcgagcgggaggcggtcggcgcctggatccgcgagaccgacgcggcgacgccgctcgacctcgtcatcgtcaacgctgcggtgaatggcgggcacccgtccggcggccttgagaccgaggcgacggccttcgagacggcggacatcaacctcaccggcgcgctcaacgtgatgctgccctgcgtgaccctgatgagcgggcgcggccgggggcagatcgcgctgatctcctcgctggccgcctacgcgccgctgcccgacgcaccggcctatagcggcgccaaggcggcgctcctcgctcacggccttgcgctccgccagaagctgaagccgctcggcgtgcgcctcagcgtggtgacgccgggctacgtcaagacgccgatgggcggggtcatcaagggctggcgccccctggaaatgtcggcggacgaggccgccgcccgcatcgctaaagggctggagcgtgaccaggacgtcatcgccttcccggcgatcctcgccgcgctcgcccgtggtgcgctgttggtgcccgaatggctgcgcagcgccggtctcagcggcttccgtttccgcaaccggccgcggcgctgatgccgcccctccggatcgccctgttcgcgctggaggcgctgccgaacgcccgggccgtgcgtcgcttcgtggcggatcacgcggcggcgatcgccttcgtcggcctctccaatgccgagcgaccggcgacgggtgggctcgtcggtcaggtccggcagcatctcgcccggtccggccccggcttcctgccctatctcggcgtcaatttcgggctgccagacctgctgcgcccgctcgcgcctctcacccagcgccttgccggcagtcgcgagaagcccgaggccacgccgctcgccgctttgtgtcaccaactcgggattccaacactgcgggtcgatgatgtgaatggccacgaggttttccaggcctttgcggcgcacgcacctgacctgatcgtcaccttccacttcgaccagattctatccgaggcgacgctcgcgcgttcgcggctcggcgggatcaacctccacccgagcctgttgccgctccatcgcggccccgtgccgacgattcacgcgctggcggacgggaagggggagttcggtgtcaccgtccaccgcctcgcgcccgcgatcgatgccggggcgatcctggcccaggaagcggtcgcgctgcccgacggcaccacagccacgcgcgccgccgtgcacttgcacgagcacggtcgcctcctggtcgatcgcgtgctcggcgagatcgccgccgaggggacgattcccgcgggtcgaaccgttccggtgctgccctatcgcggctttcccgaccgggcgctgctggcgcggatgcgccgcgacggccggctcctcaccgacgcgcaggacttacgggacgcgctgacgctgtcccgcaaggggtgaggctcacgcccgcagggcggcgtcgagatcgtcgatgagatcctgcgcatcctcgataccgatcgagaggcgcacaacctcggggccggcgcctgccgcccgcttctgctcgtccgtgagctggcggtgcgtggtcgaggccgggtggatcaccagcgaacgggtgtcgccgatattggcgagatggctgaagagctggagattcgagaccagtttcacgccggcctcgtagccgcccttgaggccgaaggtgaacacggcacccgcgcccttgggcgtatagcgctgcgcgagcgcgtggtagcggtcgctctccaggccgggatagctcacccaatcgacgttggcgtggttcttgaggaaggtcgccaccttcagggcgttgtcggagtggcgctgcatccggagcggcagtgtctcgatgccattcaggatcaggaaggcgttgaacggcgacagcgacggcccgagatcgcgcaggctcagcacgcgcacggcgatggcgaagccgaaattgccgaaggtctcggccagcaccatcccggcatattccggccgcggctccgacagcatcgggtagcgcgcatcgccctgccactggaacgtgccgccatcgacgatgaggccgccgatggaattgccgtggccgccgaggaacttcgtggccgaatgcacgacgatgtcggcgccgtgctcgaacggcttgatcaggtacggcgtcgccatcgtgttgtcgacgatgagcgggatgttgtgacgcttggcgatcaccgagagcgcggcgatgtcggtgatgaccccgcccggattggcgatgctttcacagaagatcgccttggtgcgcggggtgatggcgcgctcgaacgagtccggatcgtcggtgtcggcccagaccacctgccagccgaagttcttgtaggagtgattgaactggttgatcgagccgccgtagagcttgttggccgcgatgaactcgtcgcccggctgcatcagcgcgtgcagggtcaggaattcggcggcgtggcccgaggcgacggcgagcgcggcggtgccgccttcgagcgcggcgatgcgctcctccagcaccgcgttcgtcgggttggtaatgcgggtgtagatgttgccgaaggcctggagcccgaacagcgaggcggcgtggtccacgtcgtcgaagacgaagctcgtcgtctggtagatcggcgtcgcccgcgcgcccgtggccgggtcgggggtcgcgccggcgtggatcgcgagggtgttgaagccgggctggcggtcggtcatcgaaaaactcctcaagacgcgtcgtttacgcccgtgctcttcggcggtgcaagcgcccgaagccgcttgggcggcttcgccgcgcgaagagtgcggcgcggagcgggcttttcaggacttcggtcctgaaaagcatcgagcggagcggcagcctgaggccgcggaggcggtcgccggcgcttgaggccggagaaaagaaagcggagcggtcgctccgcggcctgcgaccttgcgcatcggcccatggccaccgtgttgggccggccccgacggaggccgaaacgttcgaatggtgcgccggggtaacgatcgatcgggaacgttgcggcactgcacagcgctcaagcgcagcagtctagacatgttcgcatctgccatgtcacagagccgcgcgacccaaacggtaatccggtgacccacggtcgcattgattgccccggcgcgatggtgtctgccgttgcgtcagatttcgaatttgaaagccttcaaggtgcgcgcgggcgaaatcgccggagtgctgcccggaaaggctcggcgcggcggctgacgggaggaccaccttggcggacgaagggcctcagggcaccaagcgagatttcctgttcctcgcgacaggcgcgggattggccgtcggggccggcgcggtggcgtggcccttcgtggcctccatggcgcccgatgcggccaccgtcgcggccggcgcgccgctcgacgtggacctcagcccgatccaggacggccagatcgtcaacgtgttctggcgcggcaagctgatcttcgtgcgcaagctcacggagaaggaagtcacggacatgaaggccgtgccgctctccgagatgatcgacccggctgccttcgacacgcgggtgaagaagggccacgatcagtggcttgtgagctacggcaactgcacccatctcggctgcgtgccgatcggccattccggcaattacgagggctggtcctgcccctgccacggctcgcagttcgacgctgtcggccgcgtgcgccgcggcccggcgccgaccaatctgccgattccgccctacgccttcgagtccgataccaagatcaagatcggcgaagaaggcggcaaggcggtcgcctgacaacaggacacgagaagccggagcgggcaaaccgatgagcagcgcacacgcgacctcgacctacgtacccaagagccgcctcgcgaagtggttcgagtcacggctgccgctggtcgggctggtgcactcgtccttcgtcgccttcccggttccgcgtaacctcaactacttctggaccttcggcgcgatcctgatcgccttcctcggcatccagatcatcaccggcgtctggctggcgatgcattacgatccgagcgcgggcaacgcgtttgagagcgtcgagcacatcatgcgcgacgtgaattacggctggctcttgcgctacgcgcacgccaacggcgcgtcgatgttcttcgtggcggtctacgcccacatcttccgcaacctctattacgggtcctacaaggccccgcgcgaggtgctctacctgctcggcgtcatcatctacctcctgatgatggccactgccttccttggctacaccctgccgtggggccagatgagcttctggggcgccaccgtcatcaccaacatcctggcggcgatcccggtcgtcggcgatacgatccagagcctgctctggggcggctactcggtcggcaacccgaccatcaaccggttcttctcgctgcacttcctgctgccgtggatgatcgccggcgtcgtcgtcctgcacgtctgggcgctgcacgtgacgggtcagaacaacccggccggcatcccgatcaagtcgagcaaggacgccgtgcccttcaccccctacgcgaccatcaaggacgtgttcgcggtggtggtgttcatgatcctgttcgcatggttcatcttctaccagccgaactatctcggccacgccgacaattacgtcccggccaacccgtcggtgacgcccgcgcacatcgtgccggaatggtacttcctgcccttctacgcgatcctgcgcgcggtgccggacaagctcggcggcgtgatcctgatgttcggcgcggtgctgatcctggccttcgcgccctggctcgacacctcgcgggtccgctcctgcaactaccgtccggtctaccgggtgttcttctgggtcttcctggtcaacgccatcatcctcggctggctcggcgccaagcccccggaaggcggctacgtcctcgcctcgcggatctgcaccatctactacttcgcccacttcctcatcgtcatgccgctggttggcctgttcgagacgcctgaccgtctgccgggctcgatcctcgagaccgtgaccggtccgggcaagcaggtgagcgggtccggcatgcccgcgggtgctgcggccgaaccggccaagcgcgcctaaggcccgagggagagaacaacgatgcgcatcgcacgcctcttcgccgcgaccctactcgcggcctccctcggcgccggctcggccctggccgaggacggacacggcaccaacccgccgcgggagaagtggagcttcgccggcatgttcggccggttcgaccaggcgcagctccagcgcggcttccaggtctacaaggaagtctgcgcgagctgccactccatgcggctggtcgccttccgcaacctcgcggagccgggcggacccggcttcactgaggggcaggtcaaggcgctcgccgagacctacagcgtcaaggaactcgacgattccggtgccgagaaggagcgcccggcccgtccggccgatcgcttcccgtcaccgttcccgaacgacaaggctgccgccgcggccaatggcggcaaggcgccgccggacttctcggtgctggccaaggcccgcacctatgagcgcggcttcccgctcttcgtgttcgatgcgctgcccttcaccggttattccgagcagggcgtcgattacatccacgcgctcctgaccggctacgaggaggccccgaagggcttcacgatgccggatagcggctactacaataagtactatcccggccacgtgatcgcgatgccgccgccgctcagcgacggccagctcacctatccgaagaacgacaagggcgaacccgtcgtcccggagacggcggaccagtactcgcgcgacgtgtcggccttcatggcctgggcggccgagccgcacatgatggcccgcaagtccctgggccttcgggtgatcctgttcctcttcgtcctggcgggtctgctgttctacgtgaagaagcaggtctggaagaaggtcggcggcgaggtgcacggcctccagcccgagctgcacaagacctactgagcgaaagcttccacgaccgaaccaacgaacgggcccctcgcgggcccgtttgcgtgtgggggaacgcctacggtaaaggttccgcagccccgggcgaaccgattcgggcgcaattaaaacgtcatcgccgggacttacgacgctttgcgcagagcggatgcgccgcgtgcctctcggccttggccacagtctacacacaagggattattgcatgacggcagcggttctcggcgtgatcggcggctcgggcgtctacgacctgcccggcctggaggatgtccgcgaagaggcgatctcgtcgccctggggcgagccctccgacgcgctgcggatcggccgcatcggtgggaccaaggtggtgttcctcgcccgccacgggcgcggccaccgtttctcccccaccggcatcaactaccgcgccaacatcgacgtgctcaagcgggcgggcgtgaccgacatcgtctcgctctcggcctgcggctcgttccgcaacgagctgcatcccggcctgttcgtgctggtcgatcagttcgtggaccgcaccgttgggcgcgcgacctcgttcttcggcaatggctgcgtcgcccatgtgccgttcgcccacccggtcgggccgctgctgcagcgtcgcatcgccgccgcggcggaagccgagggcatcaccgtccataagggtggcacctacgtttgcatggaggggccgcaattctcctccatggccgagtcgaagcactacaaggccgcgaatttcgacgtcatcggcatgaccaacatgccggaggccaagctcgcccgcgaggccgagatcacctacgccaccatcgccatggtgacggattacgattgctggcacccgagccatgacagcgtggacgtggcctcggtgatcgccgtcgcccgtgccaacgccgacaaggcggcccagctcgtgtcccgcgtcgcccgcgacttccccgaagagcgcgaggagtgcccggcgggctcgcaccgggcgctggacggcgcgatcatgacggcacccgcgcaccgtgacccggagctgctggccaagctcgatgcggtggccgggcgtgtgctgaacggctgacggctgcttcggcggactgccccatcaatcgatgatgcgtccgccgctcccagtctgcggggagaggcaggcgctcgccgcgacggagagcgcctgcaaagaaatcagcgcgcgcagccgttctcgcgttcctggcgctggatgtcggcgatgtcagcgcgctggcgggcggagagcggcacgtcggccagttcgtcgtacttgcagccggaatttccgaaggcgcggatcgcgcgctcggtgcggaagcagtagccggcatccttgtagatcgcgttgcgctcaccccacagctcgtcgcaggggaaggccgccagggcgggcgaggccgcgagcgacacgagaacggcggcggcgaggaaacgcatggaggatgctccgagccgtcggagccgggcgtcctcaggcggtcttgagggtcagtgagcggctcggctcgcggccgaacccgcggatctctaggcggtcgcccgcgatccccaccacggcgaaggccgagctgtccggcgtgtctaccatgccgtgaaaggtgacgtagtgaattccgtcgcgctcggcgtagttgcccgcatgattgtgaccgttgaaataggcgatcacgtgcggctgccccgcgagaagactggtgagccggccggcatcccagagattgtgcgggttctcgggtgcgacgggatagtgattgagcaccacgacccgctcgccggccgtccgcgccgccgccaaccttcgctccagccacgcgaactgcgactcgctgagcgacccgttccagggtttggcgttgacgagccccgccgtcttggcctgctccaggcgctccgccgccagcgtccggcgcggatcacccggcagcggggcaaacagcgaaacgtcgttgccgtcgagcacgacgaaacggatgccggccaccacgaagtcgtagtacggcccctccatcccgagcaggcccggcacccgcccgcgatgttcgggcgccacctcgaaatcgtggttgccgagcaggaaccgggtctcgtggcgcagcgtctggtagatcggcaggatgcggtcgtagctcgcgacgtcgcggtcgatgatgtcgcccagggtcacgacgaagcgcagatcctcgccgttcagggcatcgacggctgcgcgcatcttatcgaggctgttggcgtagtagcggccgagcgtcaggttgggcggcgccttggcatattgcggatcggcgatcacgccgaagcgcagcggcccgtcggcggctccggctcgggcagcaaggagcgcggcgctggcggtgaggacggaacggcgggacagcatgcggcttctcggcatcggtgaccccggcaggctggcgcgccggcatgaccggcggatgacgtcgagggtcgtcccgtgccagttcaggcaggatcgccgccaagaccacccttcaagacccttcccccgccgggcaaaaccacactacaaggcaggccaggccggccgttaaggcctgctgcccgttccaggatcagacacccgtatccgatgcgtacagccagcatcagccgccgcacggcagagaccgacgtgtccgtctcgatcgatctcgacggcaccggcaaggccacgatcgcgaccggcgtcggtttcctcgaccatatgctggagctgttcgcccggcacggcctgttcgacgtgacgatcaaggtcgagggtgacctgcacgtcgatcagcaccacaccaccgaggatgccggcatcgcgctgggccaggcggtggctcaggcgctcggcgacaagcgcggcatcgcccgctacgccgacatccacctgccgatggacgagacgctgagccgcatcgcgatcgacatctccggtcgtccgttcctcgtgttccgcacgagcttccgggtcgagaagatcggccagttcgacaccgaactggtgcgggagttcttccaggccttcgctatgaatgccggcatcacgctgcacgtcgagactctctacggcgagaacgcgcaccatattgccgagagcgtcttcaaggggctggcccggagcttgcggaatgccgtcgccatcgacccgcgtgaggatggccgcgttccctccaccaagggatcgctctgagaccatttgaggaggagcgaggatgcggacctacacgctgcacgttcccgagggctcggttcggggtgacccgcgggcgctggaacaggcgcatctcgtgcgcgatggcttctcctggagcgccttcgccttcacggtgctgtggttcctgcgccaccggctctggctcgccgcgctcatcgtgctggtggggctcgtcgcccttgcactggcggggcgggcgctcggcctctcgcccttcgccgcgctgatcgtcacattgctggtgagcctgctgatcggcatggaggcgtcgagcctgcgccgctggacctatggccgccggggcaagcccgctcaggacgcggtgatggccggctcgcaggaggaggctgaactgaaggccgccgcccgctggctcgatgccgcgtcggttcccggcgccgcggcaacgggtttcgccacaacggccgtgagccgcccgacgcatcgccgcggcgatgatgcggtgatcggccttttccccgcgagcgagggtggacggtgagcgagcagaccgtcgcgatcatcgattacggatcgggcaatctccactcggcggccaaggccttcgagcgcgcggcccgcgaggccgggctcgacggcacccgcatcgtcgtcaccgacgtgccggaagccgtggccggcgccgaccgcgtggtgctgcccggcgtcggcgcctatgccgattgccgccgcggcctcgatgcggtgcccggcatggtcgatgccatgaccgaggccgtcagggcgcagggcaagccgttcctcggcatctgcgtcggcatgcagctcatggcgagccgcggcctcgaatacgaggagaccgcgggcctgaactggattcccggcgacgtcgctccgatcgagccggctgacccagcattgaagatcccgcatatgggctggaacaccctgcatgtcgaccgcgagcacgccctgctgcgcgacatcgcgatcggggagggtgggctccacgcctatttcgtccacagcttcgcgctgaaggcctctgagccggcggacgtggtcgcccatgccgagtatggcggccgggtcacggcgatgatcgcgcgcgacaacatggccggcacccagttccaccccgagaagagccagcacctcggtctcgcgctcctcggcaacttcctgcgctggcgcccctgagggccgcctttgtccgacacatcgtattcgcgagctgacgcgtgatcctgtatccggccatcgacctcaaggaagggcgctgcgtccgcctcgttcaaggcgacatggcccaggccaaggtcttcaacgacgatcccgccgcgcaaggggcggccttcgagtctcaggggttctcctggctccatgtggtcgatctcgacggtgccttcgccggcgagccccgcaacgccgcggcggtcgatgcgatcctggcgcgggtgcgcctgccggtgcagctcggcggcggcgtgcgcgagatgcgcaccctcgaaggctggctcgaaaagggcgtgagccgcgtcatcatcggcacgtcggccgtgcgcgatcccgccttcgtgcgtgaggcggcccgcctccatcccgggcgcatcgccgtcggcatcgacgccaaggacgggcgcgtggcggtggagggctgggcccagacctccagcatgaccgcggaagagctcgggcgccgcttcgaggatgcgggggtggccgctatcatctacaccgacatcgcccgcgacggcatcctcaagggcctcaacatcgagatgacgctggcgctggcctcggccgtcagcatcccggtgatcgcctcaggcggcctcgcctcgatcgccgacgtcgagcggctgctggagccggactgcgccgtgctggccggggccatcaccggccgcgccctctacgacggccgcatcgacccgaaggaagcgctcgccgccatcgcccgtgccaagggccgtgacaagagccgtgacgcggggagcgccgcgtgatcgcgaccctccgaccgccggccccgacagcctgaaggcattcacgcgtgctgaagacccgcatcatcccctgcctcgacgtgaaggacgggcgcgtcgtgaagggcgtgcagttcctcgaattgcgcgatgccggtgatccggtcgaatcggccaaggcctacgatgcggccggcgccgacgaactctgcttcctcgacatcaccgcgagccacgaggcgcgcggcaccctgctcgacgtggtgagccgcacggcggaagcctgcttcatgccgctcaccgtcggcggcggggtgcggaatgttgccgatgtgcgcacgctcctgctcgcgggcgccgacaaggtcggcatcaacaccgccgccgtgaagaaccccgacttcgtcgccgaggcggcggagaagtttggcgaccagtgcatcgtcgtggcgatcgacgccaagcgggtctccggtccggacgaggccgcgcgctgggagatcttcacccatggcggccgcaacccgaccgggatcgacgcggtcgaattcgcccgcacggtctccgagcggggcgcgggcgaactcctcgtcacctccatggacaaggacggcacccgctccggctacgacatcgcgctcacccgcgccatcgccgatgcggtgcgggtgccggtgatcgcctccggcggcgttggcgggctcgacgaccttgtggcgggcgtccgtgacggcggcgcgagcgcggtgctggctgcctcgatcttccatttcggccaccacacggtcggcgaggcgaaggcccacatggccgccgccggacttgcgatgcggctcgatccgtaacgggtatccggtgggcggatgcccgcgccccttgaccgggggcccgagcctgcgcagggtttaaagtgccggtatccgatcaggcggtaccgcatgatacggtttccgcttgcgcgccttatgacgaagttcagcctcgacgacctcgccgccctcgtggacagccgcgccggcacgccccccgagacttcctacaccgcaaagctgctctccgaggggccggccaaggcggccaagaagctcggcgaggaggcggtcgaggccgtcatcgccgcggtgcagggcgaccccaaagcgctcgtctcggaggcggcggacgtgctctatcatctcgtcgtgacgctcaaggcggcgggcgtgccgctcgacgacgtgatggcggagcttggccggcgcaccgcccagagcgggctcgccgagaaggcggcgcggaggcacacatgatcggcgccccgatcccgtcggcggggatcgaaccggaggagcgccagaatccggtgaccggccacgggccgagccgcctttcgccctatcggatcttttcgcgagacgaatgggcgcagctacgagccgatgccccgttgacgctgagcgccgaggatatcggccgcctgcaatcgctcaacgacccgatctcgatcgaggaggtcgtggcgatctacctgccgctctcccgcctgctctcgctctacgttgcggcaacccaggggctgttcaaggcgacgcagcgcttcctgctcgccgaccacgacaccaaggtgccctacattatcggcctggccggctcggtggcggtcggcaaatcgaccacggcgcgggtgctgaaggcgctgctcgcccgctggcccaacacgccgaaggtcgatctcatcacgaccgacggcttccttcaccccaacgccgaattgcagcgtatgggcgcgatggagcggaagggttttcccgagagctacgacagcgcggcgcttctgcgcttcctcgccgacatcaaggccgggcacaggcgcgtcgccgccccggtctattcccacctcgtctacgatgtggtgccgggcgaggagcaggtgatcgaatcacccgacatcctcatcgtcgagggcctgaacgtcctccagccggcgcgcctgccgcgggacggcaccgcgatccccttcgtctccgacttcttcgacttctcgatctatctcgacgggcacgaggacgacctgcaccgctggtacgtcaaccgcttcctgcgcctgcgccagaccgccttccgcgatccgctctcctatttccgcaaatacgccgaggtcaccgagaccgaggcgctggagatcgccgaccgactctggacgacgatcaacctgccgaacctgcgcgacaacatcctgcccacgcgccagcgggccggtctgatcctggccaaggggccgagccatcgcatcgagagcgtggcgctccgacggctgtgagatcggagggatcgaaggtgaggcccgatccactcggtcgtctgctgaccgcatcgtggacggcaccattcgcgtcgtcgatcgatcgctaaaggcccagaatgcgaacggcccccgctcatcgagcgagggccgcagcgtagctcacaagtcgagccgggttccggtcaggcggcgcgcacggtggcgaggaagttcccgacctcggcgttgaggtgttcggactggcgcgacagctcggaggccgaggccagcacctgcgcggcggctgcacccgtctcctcggccgcacccgccacgcccgcgatgttcgtcgtcacttcgctcgtcccggcggatgcctgggcaacgttgcggacgatctcctgggttgccgcgccctgctcctccaccgccgtcgcgatcgaggccgcgacgcccgcgatttcgcggatgcgcgtgccgattccgccgatcgcgccgaccgcctgatccgtcgatccctggatctggccgatctgccgcccgatctcctcggtggcgcgcgcggtctggttggcgagttccttgacctcggcggccacgaccgcgaagcctcgccccgcctcgccggcacgggccgcctcgatcgtggcgttgagcgccaagaggttcgtctgccccgcgatctgcgagatcagggccaccacgtcgccgatgcggctggccgattgcgccagctcctgcacgaggcccgccgtggcattggcctccgccaccgccatttgggcgaggtcggccgagccggaaacctgccggctgatctcggccaccgacgagccgagttcttcggccgccgccgccacggtgttgacgttggccgcagcctgctcggcggccgccgccacgctggtggattgggtggcggtctgtccggcggtggaactcatgctttgggcggtggcctgcaactcgctggcggccgaggagaccatgccaacgatgccgccgaccgcggcctcgaagccatcggccatctgccgcatgccggccttgcgctgctcttcagctgaagcacgcgcgagcgccgtctcctcctcgagctggcgggtccgaacgagattgtcgcggaacacctgcacggcgccggccatcgcaccgatctcgtcctggcggctggcatagggaatctccgaggctgcgtccccgccggccaagcgccgcatcgccgcggtcatccgctcgatcggacgcgagacgcccaggaagcagaaggtcatcgcgctcagggcgatcaggacggcaaggccgaggatgagcagcgtgctccgcatcgccgaagcctgttccgaccggacggcggcatcggccttcttgccattcgcaatattgatatcgacgagcttgcgtgctgcggccgagacggagaggtagttggcgtacatcgagccgcggaagaacgcgatggcctcgtcgtagcgctcattcgggaaagcccgcaggcgttcgccatcggctctcagcagatcaagcttcgacttcaactcatcatacgtctgctgctcgtccgcgctggcgacgagcgattggtatgccgcaaccctttggtcgcgttctgttgcgaactcgacaattctggctctgctctgctctctcgacgcctcattctcgggcgtcatgtagcgagcctgccaaagacgcgtgcgcagaatgagcgcgttgattgcatgtgcttcgttgatggagggaatagtattctcgagaatatcattcgtgacagtagagatgctgttgatcttccaataggcggcagcgccctgcaggatcgacacgacgagcatcgctgcaaagaggcatcccagggatgctcgaacgctgagtgaaatttttggcatgggtaaccccgggtgtggcgggcattctattgcctcaagaatcagtacacggagttaaagggttttcgcagtttatgtcgtatcgacgccgctcgaagtgtaaaaaatcaagacgatgaagaatttcataatttgtagaggtttgttgaaatcggatttataatgctcgttgttggcgccgtatccaacctgattggattaggctggcgtagacaggcgcttgattggcggagccttctttcgacgaaccggtcaccacttcgtcggacagcgttttcgatgtctctgtcagagtagaagtaaaagtagaaggatgtgcaccccggccgctgtcgccggccgctgtcgccgatccgcgatggacgctgcggcctccaaggtcgagccctcgcgcgttccttggggacaagtccggggataaccgcccaaatggctcagcttgcccgcaaattgccccgcaatgccttggggatgccacaacctcggccgtgtttgcgccacatccggcggcgtaactgttgcccatacgccgctggcgccatcacgaagagtgagcgacgacaacgatgcagggccgttcgattggatcgccgcggaccaccaagatttcctctcacgctcctcgcaagagcgggcgtcccaccccgtcctccgacgccatcaccctgaattcccggacgggacgtgatcacggcagccgcacggctttggtccgctccatcctgtccatgaccctgctcgccggggggctgagcgcggttctgcttaatgccggcaccgattttggccgggccgaggcgtcgaccaaggtgtccgatctcgccatgccgaagccgcgccttcaggcgctcgcgcccgagatgccggtgtcgagcgtgctggccgcctccgcgagcttccaccccgtgggcgatctcgacaccgaactcggcaccaacacggtcgaccgcgtctcctacgacttcctgctctcgcagacctcgaccggcgatccgaacgacatcctcgaattcgggccgatgaagatccgccgccacctcgtgcagacgatcgtgaaggcggctcaggcggtgcagaccgatccggtgctgctcatggcggtggccgacaaggagtcgagcttcatcaccgccgtccaggccaagacctcctcggccaccggcctgttccagttcatcgagcgcacttggctcggtgtgatccgcgatttcggaccccgatacggctacgagaaggaggccggcctgatcgttccggacggcaacgaccggccgtcgatccaggatcaggccgagcgctcccgcatcctcgacctgcgccgcgacccctacctctcggccgtcatggccggcgagatgctgaagcgcgacgccggacgcatcgccttgaagatcggccgcgagctgactctcggcgaggtctacctcgcgcacttcctcgggccggaggacgccgagaacttcctgtcccaggtggtcgacaagccgaccgccgccgccgcgaccctgctgcccggcccggcccgggccaaccggtcgatcttctttgccggcaccaccggccgaggccgccatcgcaagcccgcgagcctctcggtcgcccaggtgcaccagaagttcgaggcgatgatgaacgcccgcggcgaccgctatcgcgacgttcgcaccgtggccggccttgtcgcgctcgccgacgccgagaccgttcagtagagctgcggccgcccgccgcgcggcgggcccgcgacggtgaaaatcctccttcgacgcaactgagcggcgcccgaccgctttgttgtggtgtggtgcggcccggacgcgcaggggaggatcgtttcgccttgaacgacacgtttcgagaccgatcgcatcgggggctcgccgatgatccgcttctgccgagcatgaaactcgatcagatcgggcaggcgctcgcctcctgctacgacaacctcgtcgccgagggcattcccgaccatctcgccgccctggttcggcgggtcgatcacgctgaacgcgccgcgccggcgaaggtcgagcgtccggacgcccgcatcgccctcgtggtcgaggacgagcgcgacacccgcgaactggccgagagcgtgctggaagaaaccgagttgcgcgtgatcggctgcgacagcgccgagcgtgccttgagcgtcctgcaagagagaggcggcgacgtcgctctggtcttcgccgatatccgtctggcgggggcgatggatggacttcagcttgcccgcgccatcgccactctctggccgcgcacccggctggtcgtgacctccggcgtcgaaccggagaacgggacgtccttgccggaaggggcggtgttcatcccgaagccttggcgcgccttcgatgtgctggtcgaggccgagcgggccgcccgcgatccgtcgcccccggtcagctgaccgcgcgggaagcatcgtcttgagctatcggcgccgtgctgggtgatcgtcaggccgcgaccgcgtcgcgccgacgacgctgaaagaacagggtcgccccgatcaggcggacgacgcccgcgcccatgccggcatagacgagttcccagtcggtccgctcctgatgcgcggtgtcgtccaagataatcctgccagcaggcgaaagctgaggtcggtccgccgatcgagctgagaaccgtaagtcacttccgcttttcgagaagcaagccgaccatccctccgatctctttcgggtttcgaggcgatcagatgaggcggggcgggtcaagaaataaaatgaaccatggtttgattgggctctgacgcggatttgccgcgcgacgtcagagcattgggccggccttattgatggacactctcgcggaacgccgcggcctttccggcaagcgccgcgagggaggcttcgtcgaattggtaacccgagcaatacttcccgcggcgcgcctgatgcacagcgtccgccacgagctgccgcgactcggcggccggccgtccttggccgtgccgtggctctcggatgacggcccgacgcggggcgcgcgtcacgctgggccgtggccgattcgggagtaaccacatcgccatggccaagctgatgtgaaccgccggacggccgagtcgtggaaaatccgtaaacagcagggaaccgaccaagcacagtcacgcttgtaatggcaaagattactgcacaggtaggcccctgcgatgaagaccttggcatctgttctcgccggcgttgtcggcgtctgtgttctcacgatgggcgctgcaaacgctgcgccctacgatccgttcggctcggacgacgatggttaccaggagcagtcgtcgcgaggcggctggccggtctacgacccctacgccacgcagcgcggctccagcgcgcgaggctatagccagggttacggagaggacgaggccgctcaagcacaggtggcgcgtattccccgcgaagtcgtggagtacaacagccgctacactccgggcacgatcgtcgtctccacggccgagcgtcgtctctactacgtgatgccgggtggccaggccgttcgctacggcgtgggcgtcgggcgtccgggcttcacctggagcggcgtgaacaagatcaccgccaagcgcgaatggccgggctggacgcctccggcggcgatgatcgcccgtcgtcccgacctgccgcgctacatggccggcggcatcgagaacccgctcggcgcccgcgcgatgtatatcggcaagtcggaataccggatccacggctcgaacgagccggacacgatcgggcaggccgtctcttcgggctgcatccgcatgaccaacgaggatgtcaccgacctctattcccgcgtgaaggttggggccaccgtcatcgtcaactgacgcgccggatcatcgaaaccttcgagaagagccgcgccggccgtcccggcgcggcttttctcgtatcggctcggtgtccgggcatcgcggcccgccgaccgtcgtcgtgcgagaaggcgtttacggtgcgacgcgtccgacggccgtacgcggaccgttcaggaacgacaccggcatatcgcagaagcagcgagcgcccagcgggcgcgggccgggcagagggcaggagaacggctgcaggccgctgatgcccgattgcacggcgtcgcaattgagtcccatggctcggcgcggtgggggaccaccccagtcgcgatcgcgataggcgcgcgcgcggggcggaggcgcatcgtagccgtcgtcgtaatattgtgcctgggcgggcgcgaggcttccggtcgcgacggcgatcagggccgcgagaccgagagtacgaacgggacgcatcgtgtccaaaacctccgctgggccgcctcttacggagccggcgaggcggggagctttgctgtgccccggcggcggaaaagaggcggagcgggagaccgcttttctggatgaaaccagaggggtaaggcccgaaacgaggacggcccactccgttgggagcgggccgtcggccttacgtgccatccgaaccgtagtgcggagggtgcgtcaggaagaagacttctgcgcgtcgttggcactctcgcgggccgtctcgacgccctgctcgtaggcttggcgggcgtcggcggcaccctgctgcatgacgctcttggcgttctcggcgctctgctgaaacgcgctctgtgcgaggccaccgaactccttggcctgcgcctgaatcgccgcgaactgcgcgcgcacgaactccgcctggtgctgcatggcctcctggacatcgcgcgagcgcacgagcttctgcgccaggtcgaacgcggcgttgacgttctgctcagcgtactcgaagccgcgcgaggagatgctggtggcgttgctgcgggcgaggtcggtcgagccctggacggtgtcggcggtgcggcgggccgcgccgatgaaagaatcgaacgccttacgggcctgctcgacgctcttctcggcgaagtcgcgcatctcggtcgggacttcgtaattcggagtgtttgtcacgtctctctcctgatgttggcatcgggcgctcgttgtgcggcgcacaatgtgcactgcacaatagcgcaggggtaaccttttttccagccccgggggaccaattgaggttaccagttgataaacgtgtggcggcaggcttcagtgtccacgtctggccgcagttaagttacacagggctcaggtgttcatgccccgaacgaccggcgacagggcgatgaaggggttcatgaccagggttcggatgtcggaccgcgcagtgcaggcttcctatccgggcgacgatgcggccattcgtgacgcgttggcgcgctggagagacgacgcatcgatcgcgcatctcgttcgcgagggcagcgctctgctcgttctcgacgaggcagccgagcgcatcctctacgccgccggtgcggcgctcccgctgcgggcgggcgtcgccggttcggacggcaccgtccttgcggctcttcgcctgtccgagcagatccgccgcgctggtgccctgggcacacggccccgcatgatccgtttgcgcttcgatccccgcggtgtcgcgccgcccgtggtcgcccttgccgcgcgggtcgcaatcgacgaggggcatccggtcctgctcctcgccccgatcggatccttgccggccttgcggccgttcgacagcgggcctgccaaggccgatccgcccccggcggattcgggcccggatgtcgcgaagcccgaggcctcgtttccatccccggtgccatccccggtgccggaagtggaaacggcggaactgccgctccgtgtgatctggcgcagcgatgccgatggtgtgctgacccatgtctcgcgcacccatcccgacctcgccgaagccctgtccggccgctcctgggcgatgctcgccgccgacggtgtgatcgagggcgcggcgctgacggaagcgctcgcgggccggcgcacctttcggaccctgccgcttctggtgcgcggtcgtgcctacgagcacgcgctcgaaatctcgggcgctcctgcgggccgttcgacggacgacttctccgggttcggcggcttcgccatcctcggcgagcgtcgcgcccgtgtgatggagagtgcggtcgaggatgaggaagacggactggagaacctgcaggaggaggccccggtcgatgagacggaggcggaatccggcctgtcggtgaacgagcatgccgccttccgcgaagtcgcgcgcgttctcggattgcggttcgctcccgacgaagacggggacgacgcggcgccgccgcccgcgcgccccgaatccgcgccaagcggctcggtgatgccctttccgatcccgcagggccgcctttcggaggctgagacgcgtgcgcgtctcgcactcaccgagctgctcgagagcttgcctctcggcgtgctcgtctaccgcggcagcgagatgctgttcgccagccgcaccttcctcgatctcaccggctacgccgatctgccggccctgcgtcaggcgggcctcgcgcatctcttccgcgggctgccgcccagggatcgggagatcatcgggccggtgcccttcgcgcggcccgaaggcggcacggtggcgcttctcgtcgatcgggccggcctcgtctgggagggggcgcaggccgaaatctgccttgcgcgggccatgcccgctgccggcgatatccaacttccggccaatgccgcgcggctgcgggcggagaaggtgctggatagtctggaggacggcgtcgtcaccctcgatgccgagggccgcgttgtcggcctgaacccgagcgctgccgaactcgtccatgcccatcccaaggaggttgtgggcgggcgctttgccgacctgttcgcgtccgagagcctgtcggcgctggaaaccgccgtcaccgattcccgccgctcggggacgagcaaggtccacggcgtgaccgtgcgcactggggcggcggcgttgcgcctgcgcatcgcccggctgctcggggaggatgcaccgggctattgcgccagcctgcgcgagatccgcgatgaggacgtggcgcctccggctccggtcgcggaacctgtgcggcggagcgagcccgaggcggagggtgtctggaaggccaacgcgctcgcgcgggtcagccgcgagatccgcccgtcgctcaacgcgatcctcggcctcaccgacatgatgctctccgaccgcttcgaccgggcggatgcggagcgtctggaggcctacttacgcgaagtgcgtctctccggcggccggattgccgccctgatcgacgacttgctcgatcttgccgagattcaggccggccgcggcaagctcaccttcgccgaccttgcgctgaacgagctggtcgcttcgtgcattgccgcgcagcagccccaggcggcgcgcgaccgcatcgtcctgcgcaccagccttgcccccaatctgccggcgatgaaggcggacgagcgttcgatccggcaggcggcgctgaccgtgctcggaaacgcgatccgcgtgaccgaggccggcggacaggtgatcgtctcgaccacgctcgccgagcagggagaggtcgccctgcgtgtgcgcgacaccggcaccggcatgaccgaagacgagctaatgagcgcactcgagccgttcggggccgatctcggcgctgttccggagggggacgagaaggggttcggcctgacgctgaccaaggcgctcgtggaggccaatcgcggacggttccgcatcagcagccgcaaggacgaaggcaccctcgtcgagatgctgtttccggccgcctgacacacggcgcgccggtgggaaccgcggcggcgcctgcccaattcccatgatacgataagcgtttcccggacttgttccggaagaccgtcagtgtgcgcgacgcctccaatgaattactgtgcaactcgattgcgcaaaactgccgacctcgactttttggtgcttgccgggtgtattcatgtgcgcttaagagttctgaggaagccccggctgcgcggaccttcgcgatacgatcgggcaccggcagggaagaaaccaaatgagcgagaaggtcatcgacgttcaagatgcctggcgggaccgggctctgatcgacgaagccaagtacaaggaaatgtacgaggcctccgtttctgatcctgagacgttctggggcgagcatggcaagcggatcgactggtcgacgccgttcagcaaagtcaagaatacgagctttgcgccgggtgacgtatcgatcaaatggttcgaggacggcaagaccaacgtcgcgctaaactgcattgaccgtcatctcgcgacccgcggcgaccagacggcgatcatctgggagggcgacgaccccaacgagtcgaagcacatcacctaccggcagttgcacgccgaagtgtgccggatggccaacgtcctgcgcaatcgcggcgtcggcaagggtgaccgcgtcacgctctaccttccgatgatccccgaggccgcctacgcgatgctggcctgcgcgcgtctgggcgccatccacgccatcgtcttcggcggcttctcgcccgactcgctggcgagccggatcaagggctgcggctcgaaactcgtcatcacggccgacgagggcctgcgcggcgggcgcaaggtgccgctcaaggccaacgtggacgaggcgatcaagcgcctcgacaaggatctcgtggaccacgtgatcgtggtgaagcgcacgggtggcaacgtggcgatggagcctggccgcgacgtctattaccacgaggccgccgaacaggtgaccgacgaatgcccggcggaggccgtcgaggccgagcacccgctcttcatcctctacacgtcgggctcgaccggccagccgaagggcgtggtgcacaccaccggcggctacctcgtctacgcttcgatgacccaccaatacgtcttcgattaccacgaaggcgacgtctactggtgcacggccgatgtgggctgggtcacggggcacagctacatcgtctacggtccgctcgcgaacggcgcgaccacgctgatgttcgagggcatccccacctatccgtcgaattcccgcttctgggaggtgatcgacaagcacaaggtcaacatcttctacaccgcgccgaccgcgatccgctcgctcatgggcggcggcgaggggccggtaaagaagacctcgcgccaatccctgcgggtgctgggttcggtcggtgagccgatcaatccggaagcctgggactggtactaccgcgtcgtcggcgattcccgctgcccgatcgtcgacacgtggtggcagaccgagaccggcggcatcctcatcaccccgctgccgggggcgacgcggctgaagcccggctcggccacgcttccgttcttcggcgtgcagccggtgatggtcgatgccgaggggaagattctcgacggcgcctgcgagggcaacctctgcatcaaggacagctggcccggccagatgcgtacggtctacggcgaccacgagcgcttcgagcagacctacttctcgacctacaaggatctctacttcaccggcgacggggcccggcgcgacgcggacggctattactggatcaccggccgcgtggacgatgtcatcaacgtctccggacaccgcatgggtacggcggaggtcgaatcctccctcgtcgcccatccgaaggtctcggaagcggcggtcgtcggctatccgcacaacgtgaagggccagggcatctacgcctacgtcaccctcaacgagggtgaggagggcacggatgaactgcgcaaggagctggtcacctgggtccgcaaggatatcggcccgatcgcctcgcccgatctgctccagttcgcgccggggctgccgaagacccgctccggcaagatcatgcgccgcatcctgcgcaagatcgccgaggacgatttcggctcgctcggcgatacctcgaccctggccgagccggccgtggtcgatgacctgatcgagaaccgccagaaccgctcggcctgagcggtgccgaccgctccggccgtctcgcgcggccggagccgtttcacgcaacgacttttgccggaaaccggcgtgccgggcgtccgcttccgacgcgccggtcgcgggtcctgacggggcgagcgccagcgccctgattgtcgtccttaaagaataagcagccgatcccggccctcgccgcgctgggccacgatcgcgccggaggagattcatgagcaccatccagacggtgggaccatccgcgacgtcggacgcccgctcgctccatggggcaggagccctcgacatgcccgagcccgatcaccggctcgaccgcatcgccgagcacccgaccttcaagaccttggtgcacgaacgcacacgcttcggctggatcctcaccggcctgatgctgttcgtctatttcggtttcatcggcctcatcgccttcgacaaggcgctgctcgccaccaaggtcggcggcacgggctcgctcggcttctacatgggcatgttcgtcatcgtcttcgccttcgtgctgacggggatctacgtcgcccgcgccaacacccgctacgaccggctctcggccgacctcatccggagccttgccaaatgatccgcctcgtcccccttctcggcgccgcccttgtcggcgcgaccccggcgctcgcagccgggccggatctcggcgccgtgcagcagcaggccacgaactggcctgcgatcttcatgttcctgttcttcgtcctgttcaccctcggtatcacctaccgggcggcgaagggttcgaagtcggcggccgacttctacgcggccggcggcggcatctcggcgcgcacgaacgccctggcgatcgccggcgactacatgtcggcggcatccttcctcggcatctcggggctcgtctattcctcgggctttgacggcctgatctactcgacgggcttcctcgtcggctggccgatcgtgctgttcctgatcgccgagcgtctgcgcaacctcggcaagttcaccttcgccgacgtggcgagcttccgcctcgaccagacctcgatccgcatcatctcggcgaccggcactctcgtcgtggtggcgttctacctgatcgcgcagatggtcggcgcggggaagctgatccagctcctgttcggcctgccctacctctacgcggtggtgatcgtcggcgcgctgatgatcatctacgtcgccttcggcggcatgaaggcgacgacctgggtgcaggtcatcaaggcctgcctgctgctcggcggcgcgaccttcatggccggcgccgtcctctacaagtacggcttcagcccggaaaagctgttcgcgactgccgtgcagacccatccgaagggcgacgccatcatggcgcccggcggcctcgtctcgaacccgatcgactcgctctcgctcggcgtcggcctgatgttcggcaccgcgggcctgccgcacatcctgatgcgcttcttcacggtgtccgacgctcaggccgcgcgtaagtcggtgttctacgccaccggcctgatcggctacttctacatcctcaccttcatcatcggcttcggcggcatcgccctgctgatgtccgacccgagctacttcaagctcggcgcggacggcacgacctacgacaagatcaaggacatggtcggcggcaccaacatggtggccgtgaacctcgccaacgcggtgggtggaccgtacttcctcgggttcatctcggcggtggccttcgcgacgatcctcgcggtggtggcgggcctgacgctcgccggcgcctcggcgatcagccacgacctctacgcgcaggtcttcgcccgcgggcggaccacggagcgggcggaggtgaacctctccaaggcctccgccgtcggcatcggcatcgtggcgatctatctcggctacgtgttcgagaaccagaacgtcgccttcatggtcgggctcgccttctccgtggcagcgagctgcaacttccccgtcctggccatgtcgatcctctggcgcggcaccacgacctggggcgcgctcatcggcggcctcgtcggactcctggcggcggtggtcatggtggtgctgtccgacgcggtctgggtgaagaccttcggtcatccggcggccctgttcccctacgcgaacccagccctgttctcgatgccgctggccttcgtgacgatctgggcggtctcgaagatcgacaggacccgtcgagccgaccgcgagcgggccgcgttcgatgcccagttcgtgcgttcggagaccggcatcggagcctcgggcgcccacgcgcactgagcctcgggcgtaggccaaccgtagagggcgcagccgacgaggctgcgccctttttgcgtccgccaagtcttcgcccgttaccgccgcccgaattctgtcaactacgcagcctgcaccgcgatttacctattgggcagcttcaaggcatgcggtaacacatgcgtgtgcatgcgccgagcgcatggagcgggttgaagccggcgaaccggacgcccgcgcgcgtgtgacctgcacgtgtgacctggaggaacgacagagatggctggggcaaccgcaataccgcggtccggggacgcagtcaggccgatgactgcgggtgagaagaaggtcatcatggcctcctcgctcgggaccgttttcgagtggtacgatttctatctatacggctcgctcgccgcgatcatcggcgcgcagttcttctccgcatacccggaggcgacccgcaacatcttcgcattgttggccttcgccgcaggcttccttgtgcgcccgttcggcgcactggtgttcggccggctcggcgacatggtcggtcgtaagtacaccttcctcgtcaccatcctgatcatgggcatctcgaccttcgcggtcggccttctgccctcctatacgaccctcgcggcctacaatgtcggctggattgcgccggtgacgctgctggcgctgcgcatgctccagggtctcgcgctcggcggcgagtacggcggcgcggcggtctacgtggccgaacacgctccggcgggacggcgcggcttctataccgccttcattcagaccaccgcgacgctcggcctgctgctctcgctgatcatcatcctctcgacgcaaggctacgtgaacagcgcctatccggcgaccacggtgaccaacgcggacgggaccacgaccacgctgacggccttccaggtctggggctggcgcattccgttcctcgtctcggtggtgctgctcgccatctcggtctggatccgcctgcagatgcaggagagcccggccttcaagaagatgaaggaggagggcacccactccaaggcgccgctctcggaagccttcggtcagtggaagaacgccaagtgggcgctgctggccctgctcggcctcaccgccggtcaggccgtggtctggtacaccggccagttctacgcgctgttcttccttcagagcatcctgaaggtcgatcagttcacggccaacatcatgatcgcttggtcgctgattctggccaccggcggcttcctgttcttcggcagcctctcggaccggatcggccgcaagccgatcatcctcggcggctgcctgattgcggcgctcacctacttcccgctgttcaacatgctgaccgcccaggccaacccggccctgcacgcggcccaggcgaacgtgccggtggtggtgaagacgaacaaggacgattgctcgttccagttcaatccggtcggtaccgccaagttcaccaaggagtgcgacgtcgccaaggcgctgctcgcccgctccgccgtgaactacaccaccgagaaccagccggccggtacgccgaccgtggtcagcatcaagggtaaggacttccccgtcgccgatccaaacttcgccaaggcggtgccggcggcgctgaccgaggcgggttacccgtccgcgtcagccaatccgaccgtgatcaaggccgcgaacccgatcgacatcttcacgggtcagaagctcgcggtcgtcggcatcctgacgatcctcgtcctctacgtgacgatggtctacggcccgatcgccgccgcgctggtggagctgttcccgacccggatccgctacacctcgatgtcgctgccctaccacatcggtaacggctggttcggcggccttctgcccgccaccgccttcgcgatggtggcccagaccggcgacatctatttcggcctctggtacccgatcgtgatcgcgctcttcaccttcgtgatcggcctgatcttcatccccgagaccaaggaccgggacatcctgtcctgacagtttcggagccgacggaccatacggaaaaggccccgccgagaggcggggcctttttcatttcggaagccgccccggctcccgtcgagggatgtgccgagcgcgccgccttaaagcgctttccgacgaggtggatgtcggttcggcatgggaaagcgcgtcaaaacaggagtttagagacagcggcctgatgcgatcaggtcggatacatctctagtgccggaagtggcgcacgccggtgaacaccatggcgagcccggcctcgtcggcggcccggatcacctcatcgtcgcgcatcgagccgccgggctggatcacggcggtggcaccggcctcggcggcggcgagcaggccgtcggcgaaggggaagaaggcgtcggaggccaccgccgaacccttggcgaggctctcggacaggccgaggcgctgcgccgcttccgccgccttacgcgcggcggtgatcgaggaatccacccgcgacatctgcccggcgccgatgccgaccgtggcgccgcccttggcgtagacgatcgcgttcgacttcacgtgcttggcgacccgataggcgaagcgcatgtcggcgagttccgcctcgctcggggcgcgcttggtcacgaccttcaggtccatgtcgtccacgctgagcgcatcccggccctggaccaggaagccgcccgccacggtgcggatgacctcgcccttcgcccgcggatcggcgaggccgccggcgagcagcagccgcaggttcttcttggcgccgacgatggcgagcgcctcctcggaggcgtcgggggcgatgatgacctcggtgaagatctcgacgatctttctcgcggcctcggcgtcgagaggccggttgagggcgacgatgccgccgaaggccgaggtcgggtcgcaggccagcgcctgctcataggccgccagcagatccggcccttctgccacgccgcagggattggcgtgcttgatgatcgccaccgccgccgtgcgggcggggtcgaactcggcgacgcattcgtatgcggcgtcggtgtcgttgaggttgttgtaggacagttccttgccctgggcctgccgggcggtggcgatgccggggcgcagggtgccgggcaggcggtagaaggcagccgattggtgcgggttctcgccgtagcgcaggctctgggcgagcgttccgccgagcgccttgaaagtcggggccttgtcgcgtccctcgacctcggcgagccagttggcgatcgccgcgtcgtaggaggcggtgcgcgaaaacgccttctgcgccagccggcggcgggtcgtggcggtgaggttgccgtcatgctccgcgagttcggcgaggatggcgccgtaatccgaaacatccaccaccacggcgacgtcggcatggttcttggccgccgcgcggatcatcgccgggccgccgacatcgatgttctcgacgcagtcgtcataggccttgccggccttcagcgtttcctcgaacgggtagaggttgaccacgagcaggtcgatcgcgtcgatgccgtgggcggccaaagccgcctgatgctcggggttgtcgcgcaccgcgagcaggccgccatgaaccgccggatgcagcgtcttcacccggccgtccatcatctcaggaaagcgcgtcagctcggagacttcccggacggcaagacccgcttcggtcaacgcgcggtgggtgccgccggtcgagaccagttcgacgccgcgcttgctcagcgccgcagcgaaatccgtgagcccagtcttgtccgaaacggaaaggagggcgcgggtgacccggatctggtcgcgcggcatggggatcgcctgtgtcgtcagtgagggaatttgcgcgcgcggtagcacggaaccggccggggcggccagttgaagcggacgatgtccggctacagaggcgagtgtttcaaccgctacacttaagagccgcgtcctgccgagcggcaccgaagccgtcatcgggggctcccgtgcatccggcggaagcccgcggctccgcaattggagtcagacctgctcgatctgccagcgcaccagcgcgtcctcatccaccgtcaggtgtaagacaatctgcgcggtccgccgcgctccgacgacgcccgcgaaatagacgctctcctcgatcgccgccgtcgcaccctccaccgtgaagcgccagcgctcgccggtcggcaggcccagcatcacgctgccgtcgtcctgaggctgcgtcgcgacggcggtgtggagatggaagcgcaccgccaccggctggggccgcgagcgcgggcgcttgctgtcgcgccggaacgcgtcctcgcccgccagccgcacggggctgtcggagaggcgccagcggcgctcgtgcaggatgccgaattcggtgacgtagccgtcatggcgcgcggccaggaccgcggccccgttctccgtgcgccgctcgaccgcgaccggaccgggaccgcgcaggaccacggggccgcggcgatagagcagccagcgggcagcgatccggctgatccaccaatcctccggctcgtcgaggaagcggcaggaagaggtgtcggcgactgtcgccgtcgagtgtgcggcggtgctccgcgctgcccagcgcagctcgccgccgctcgcgggactgccgcaattgacgacgatgcgctgcgccccgctcgtcagttcgaaggagaggcagccggcggcagcctcacgcgactggtccatcggcggcggcgcgccgacatcgcagacgagcacgacccgtcccagttcgagccgggcgtagccggaatgggaggcgtacatcagcggctcggtgccggccccgtcatagaccagcagcgtggcgagatggtcggccgccgtcacgcccatgccgttgaagtggctgagcgaggcatcgccgtgccgcaggaggcgcagcgccggcagcatccggtcgacggcgcgcaggagcgcttccggcggatcgacgctgcggctgaggaagctctggcgcaggggcagcagatcgagcagcagctccatggcaaagcgcggatcgcgggatcggtggccgccgtccggcaggatctgcgcttcgagttcgcgcacgaggatgcgggtggcccggcgcaggatcggctcgatgccctcgcagcacagcccggcataggtcagcgccaccgctgccagcaggcgcgattgcggcggtgatgaccgccgcagcgagcgctccagttcccgcgcgcccttgccgaccgccttgaggaaggcctgatagaaggcgtggtcagcgccctccagcaccagcggcgactggcacaggaacgagatcagccggcgtgaggcgaccggcaccgggctggcgcgagccgcctcgccgcgcccgctcatgaaatccgagacgaaggcgcgggcattggcccgggccaaagccgtgtcggcggcgcgcagatggcgcagccagccgaagccgtagagcgcatccgcccattcgggggaggggggatcgtagtcgaaaggcgagcgtccgctcaccaccagcgagcggccggcgaagacgaacaggccggaatagatgtcgtcggcgagcgaggcgtcgctggtccgcaggtcgtgcggcgcgatcacgaggccggtcacccgcgcgcgggtgaggatctcgggccgcgccgtgagctgtgccgtccgttcgcgaaccgcgcggacgatctcgtgaccgagcaggcggtagagctgcaagcgttcggggcccctgcccaagccgtatcctccgagccttcgagacgggccgtacgggttgccgcccggagccgccccatggggcacccggcagccggcttcggccaagcttatgcccgtcctcttaaccaccctttaacgctgtgtcgtcctcgccggggccggcatccccggaatgcaccggcccgacgcggcggcgcttcgccgctcaggcggggccggtctcgacggggcgggcgggatcggcgccccattccgaccacgagccgtcatagagcgcccgcggctccttgcccaacgtctcgagtgccagcgcgacgatggccgcggtcacgcccgagccgcaggttgtgacgacggggcggtcgagatcgacgccggcctccgcgatcgcggcgcgcagcgaggcctcgtcccgcaggcggccgttcgcctgaagggcggcgtagtgcaggttcttggcgccgggcatgtggccggggcgcacgccggggcggggctccgcctcctcgccgcggaagcgcgggccggagcgggcatcgaccacctgcgtcgtgccgccggccagggcgcgggcgatgtcgcccgcatctgccacggcgccgttgttgagccgcgccgtgaaatggcgccggtcgcgcgggcggccctcgccgtcctcggtcgggtagcccgcagcgacccaagcgggcatgccgccttccagtatcttgacgtcgcgcatgccgaaggtctggagcatccagcgaacccgcggcgccgagaacagccccatcccgtcatagaccacgacctgcgcaccgtcgccgaccccgagcgcgcgcatcttcgaggagaacacctcgggccgcggcagcatgtgggggagggtggattcggtgtcgctcatcgcgtccagatcgaagcggatcgcaccggggatgtgggctgcctgatactccgcagcggcgtcgcgcccctgcgccggcaggtaccacgaggcatcgagcacgacgacgtccggcgcgttcaggcgctgatgcagccattccaccgtgacgaagggcgatgtggtcatgaatgtcctcgctgcgcgggtcttcgcggggaagacaccacatccggcatcggcggggtttcggcaagtccaaggatcggaaagcctgcgcgtcaccgggtcggcgggggctgtgaccctttcgccggactgtcagcgggccgatgttcgggtaagtgccgatcgggaccggcccggcgatggtcgggattgatcgtcggtggcctctgccaaagccgaccggtcgggatccgccgggcgcgacacgacagatctgaggatgcggaagcgacgtgcgtgagacctaccacatcgaagtgctcggccccgaggaggccggcgcgccgggaggcgtgcagcagcgcatttccgtccggatggacagccttgagggggcaaaggagcgggcgcgccgcctgttcgcccgggcccgcgtgccgcagcgctcccgcaccgcggcggaggcggtgcgggtgatcgacggggcggggatcgaggtcttccggatgagccggttcgacgaaggctgaccggtcgcttgccggcgcggctgcgagcctgacgcggggcggccccgcgggcttgtcgcccgcggggccgcatcgattgcttagtcgatatttcggcctcgacgccgagatcaggcgaaggtgccgtcgttgaacgtcgcgcggccctcgacggcgccgtattcgaggtagtgcagcagaggattgagcccggccgccgcgacatcgccgttggcggcgaggtactgcttggtgtcgaactgggccgagggatcgcggccttccttccacccgtaggtgaggtagtgttcgaggggattgatgccggccgccgcaacatcggcgtaggcagccagataccccttcgtgtcgaagaaggcgttcgggttgcggccttccttccagccgtaatcgctgaagtgctgctcggcgtcgttcccgttccggtaaacgtcgccgtaccggctgaggtagaacaggtcgtccacggcctggttgccgtcaccctgcaggatcgagcggtcggcgaaggcgaacacttccgtgttcttgaccgtgtcgagcgagttctgtccggcgatggacgataacgtgcccgcggacgtcacgccagcttgagcaaaattgaagttgaacaccgccgtgtcgatgccgagggcgccgtcgagcgtattggtgcccgttccgcccgacatccgatcattgccgtaatcgccgaacaggacgtcgttgccggcgtcgccgaacaggacatcgttgccgagatcgccgtcgacgaggtcgttgccgtcgccgccgtagacggtgtcgtcgtcctcgccgcccgcgacgaagtcattgccctcttcgccgaagacgaggtcagcgccctgctcgccaacgaaaaagtcgttgccccggccgccgtacaggacgtcgtcgccgggattgccggctgcgtaatcatcgccgtcctgaccgtagatcgtgtcgttgccgatctcgccaatcagctggtcggatccgttgccaccgtaaatcgtgtcattacccggcccgccggcaatgtaatcgacgttgtttccgccggtgatcgtgtcgtttccgtcctgaccgtcgatccggttgaatccacccgggtccgtaatgacatcgtttccgaggagaccgagaatcacgtcgtcttgaagggtaccgttgagaacgttgtcgccgttggttcccgaaatcgtggccattgcaaaactcccgccctggtggttgccaagcagaccaacgggcatccccgacagacgtggcaatgttcccgacgcagggatgattttattcgaaactataaaatgttgtgagagcggaattttaccgcacgattattccatatgatagacggcgctccggcggattgaagcggaccgaacacggcgtcttccgtcgctgcgcgacttgatgaaaatttatagcaaaggtgctgcgttctgcggtgcaaaatcttggcggtgcaaattgcgaagggttttgcgaaaccgtcactttgcctgtccgctgtcatcagttccgagaacccgctcgctggacaggttcacacctcgggatctgcagctgccccctgagaggccgctccgtggctcgcgcgccgggatcgaagggatcgggaggttgggcgcattgacttcgcaggtgcaacgtcgcatatcgcatctgcagcgtcagcgaccgaacggggtcgcttgagggggctgcgtgacggttcgcgccttttccaaggttgtgccccggcccctctcttcaacgtgtatgcaccccaggccgctccatcacgcgggcagcctcccggaccgatggacccgcctttgatagtcccgcgcgaattgatgcgccggattgcgggttccgctgccttgaaagtaacgacttgacccaatttaccgatttcggcctcgctcagcccgtgctccgcgcgctggaagaggccggctacgtcacgccgacgccgatccaggcgcaggccgttccgcccgcgatggaaggccgcgacctctgcggcatcgctcagaccggcaccggcaagaccgccgccttcgccctgccgatcctgcatcgcctgtcgctcgacagccgccgtgcgccgcgccgcggttgccgcgtgctcgtgctgtcgccgacccgcgagctcgcaagccagatcgccgacagcttctcggattatggccggcacctgccctacaccaacaccgtcgtcttcggcggtgtgaacatcacccgccaggagcgtgcgatcgcgccgggcgtcgacatcctcgtcgccacgccgggccgcctcatcgacctcgtcgatcgccgcgcgctgacgctggagggcgtcgagatcctcgtcctcgacgaggccgaccagatgctcgacctcggcttcatccacgcgctcaagcgcatcgtgaagatgctgccggccaagcgccagagcctgttcttctcggctaccatgccgaagaacatcgctgggcttgccgaccagtatctcagcaacccggtgcaggtggcggtcacgcccgtggcgaccaccgccgagcgcgtcgatcagcaggtcatcttctgccacaccggcgccaagcaggccctgctcaaccacgtcctgcgtgacccgaagatcgagcgcgtgctcgtcttcacccgcaccaagcacggtgcggaccgggtcgtgcgcggcctcgacaaggccagcgtcgtcagcgcggcgatccatggcaacaagagccagccgcagcgcgagcgggcgctcgccgccttccgcgacggttcctgccgcgtgctggtggcgaccgacatcgccgcccgtggcatcgatgtcgacggcgtgacccacgtcgtgaactacgatctgccgaacgtgccggaatcctacgtccaccgcatcggccgcacggcgcgtgcgggtgcggaaggtcaggcgatttcgttctgcaacgacgaggagcgcgcttacctgcgcgacatcgagcgcaccacgcgccagaaaattcccgtcggcgggttccccgagggctttgtgccgccgacgcgccaggaagcgcaggacaacgccgctgaggaggcgcgccgtccgccgcgtcagccccagggtcgccccggccagcgccagggtcgtccgggcggcggtcgcggccagggtggcgagggacgcggcgagccgcgcgcccacgaagcccgcggcgggcgtcccggtggacagccgggtcaccgtcaggaccagcgcgccgcgggcgcaccgcgccccgacggtcagcggcaggaccagcgccgtcccgagcgggccggcgaggctcgtccgcagggtgcgcgtccgcaaggagcccgtccgagcgacggccgtcgcgacggtcggcccgcgcgctccgggggcgagggcggccgggcgatcggctggctcgaccgcgcaccgcgcacctgagccgcggacggcctgacgatcccgcgtcgaacgcccgccccattgcggggcgggaggggacgcaaccgatcgtcggcgtcttaacgggcctctgacatcgatcttttcggcgcgggatgcgttcatcccgcgccgttctcgttcggagcacggcctgtcaggagatcaggcggaatgcgctacgaactctatcgtgatgcgggtgggcagtggcgctggcgccttcgcgtccagaacggcaacgtcatcgcggattccggtgagagctatgttcgccgcgaggattgcgagcgcggaatcgaactggtgaagggcagcgccgaggcgtccgtcgtcgacatgacgacgaagatcgcctgacccccttttcacagcccctgcggtcgctcttttgacgaaaccgtttcgcggcctcgtgcgttctcgctcgcgcggtgcgccgggttcggcgtgtccgttcgcgaatgccgaagagggaatgcccacttgctcagaaaactcctccttgccgcgctgatggtcctgggcctcgccgcggtgtcgccgcagggtgcgtcggccgccccggtcggcccgtcggctgcgctcgtgaccgagaccgcgcccgcgaccatcgagaaggcgcagtattacggcggtggctgggggccgcgccgtcattacggccgccgcttctacggcccgcgcccgttctaccgtcgcccgtactacggcccgcgccgtttctacggcccgcgtcgcttctacggcccgcgtcgcttctactattgatccgaacggatctcttggggtccccaacggacctctgaagacgatcgtttccgaattgagcccggagtgtcaccgctccgggctttttcgtgtctgcctcttggaccggccgatcacgtcccgcgcttttcgaaaacccgcggggcgatataggatggcgttcgagcgagtatggtccgcgtgagacgggccgctccggaggacgtcccatgatcgatctcgtgacgcggcagcggcgcgcgattgcgccgcctcgtaccctgtcctggcaggacatccccctcgagctgttcgtctgcgccgcggcgatctttctcgcggccgggctggagcttctcggcctgatgccctgacccggttccacctctggcgccggaccggcgcccgtgcttggctgtcggacaacgcgcgatcgaatcggcgcgaacggggggaatcgatgacgcatgcgatcgatttgagcgacgagcatcccatcggcgacctgacggtgcgcacgatcgcgatgccggccgacaccaacgccaacggcgacatcttcggcggttgggtgctctcgcagatggatcaggccggcggcatcgccggggtcgagcgggcgcaggggcgggtcgtgaccgtggccgtcgatgcgatgaccttcatccggcccgtgcgggtcggcgacgtgctgtgcgtctacacccggatcggccgggtcggacgcacctcgatgaagatccatttggaggcctgggcgcggcgcttccagacccagttccgcgagaaggttaccgaggcgaccttcaccttcgtcgccatcgacgaggtgggccgtccgcgcccgatcccggttgagggtgaagcggcatccacctgagggaggccaccggatcaggcagcccgcgcggcgactgagcgacgctcgatccatcattttgagggatcaaccggaccggagatgaggcgcctcgcattggcgcttgccggcgcgacggtctagaactgtacgcagtatcctcatcctcaaactgccgagtccgtatgcccgccacgccccgcgccgcgatcatcccggtcaccccgttccagcagaactgcacgttgatctgggacgatgccaccaaggtcggcgccgtggtcgatcccggcggagacctggaccggatcgaggcggcgattcgggcgcagggcgtgacggtcgagaagatcctgctcacgcacggccatatcgaccatgccggcggcgccgcggagttgaaggagcgcctcggcgttcccgtcgagggcccgcacgaagccgacaagttcctgctcgattccctgcccgagaccggcgtgagttacgggatcgacggcgcccgcgcgatcacgccggatcgctggctcaacgagggcgagaccgtcaccgtcggcggcctgaccttcgacatctggcacgcccccggccactcgcccggaagcgtcgtcttcatgagccgcgatgcccgcttcgccctggtcggcgacgtcgtgttccaagggtcggtcggccggaccgacctgcccggcggcagccatgagcagctgatccggatgatccgcgagaaggtgctgccgctgggcgacgacgtcgccttcatccccggccacgggccgaccggaaccctcgggcaggagcggatgacgaaccccttcctgcaagggtgatcggcgacgcgggcagccgaggggcatccgggccggacgtgatcgaccggcccgcgaggcctaacggaggattaacggaatcacgtcacaaagcgcggtgtcgcagcgctttaccgacgcaaaaagcgatgcaaaatcaggggggaacgcctatatgaagacgagacggaaatagcaggcatgcccggcccgtccgggctcgaaacaaggcttccgagccgcctgcccgaggaatttcatggctgactccccgaacaccgaacacgccgacagctacggcgcggaatccatccgcgtgctcaagggcctagatgccgtgcgcaagcggcctggcatgtatatcggcgataccgacgacggctccggcctgcaccacatgatctacgaggtggtggacaacgccatcgacgaggcgctcgcgggccacgcggacctcgtgacggtgacgctcaacgccgacggctcggtgacggtctccgacaacgggcgcggcatccccaccgacatccaccgggaggagggggtctcggcggccgaggtcatcatgacccagctccatgccggcggaaagttcgaccagaattcctacaaggtctcgggcggcctgcacggcgtcggcgtctccgtcgtcaacgcgctctccaccagcctgaagctgcggatctggcgcggtggcaaggagcaccgcatggagttccgccacggtgacgcggtggcgccgctggaggtcgtcggtcctgcgggtgatcggcgcggcacggaggtgaccttcctgccgtcgaccgaaaccttcacgatgacggagttcgactacccgacgctggagaagcgtctgcgcgagctcgccttcctgaattcgggcgtgcgcatcgtcgtcaccgacgcacgccatgccgagcataagcgcgaggagctttgctacgagggcggcgtcgaggccttcgtgcgctatctcgatcgctcccggaagccggtcgacggcatgaccaagcccgtgaccgtgctgggcgagcgcgacggcatccgcgtcgaggtggcgttgtggtggaacgactcgttcaacgagaccgtcctgccgttcaccaacaacatcccgcagcgcgacggcggaacccacatggcgggcttccgtgccgctctgacgcgccagctcaccggctatgccgaatcctcgggtatcgccaagcgcgagaaggtctcgctcaccggcgacgattgccgcgaggggctgaccgcggtcatctcggtgcaggtgccggacccgaaattctcgtcgcagaccaaggacaaactcgtctcctccgaggtccgcccggcggtcgagaacatcctcaacgaaggcctctcgacctggctcgaggagaacccggcccaggcgaaatcggtgatgggcaaggtcgtgctcgcggccgccgcccgcgaggcggcgcgcaaggcgcgcgagaccatcacccgcaagggtgcgctcgacatcgcctccctgcccggcaagctcgccgactgccaggagcgcgatccgagcaagtgcgagttgctgctggtggagggcgattccgccggcggatcggccaaacagggccgtgaccgcaccttccaggcggtgcttccgctgcgcggaaagatcctcaacgtcgagcgggtgcgcgccgaccggatgctgtcctcggccgagatcggcacgctgatcaccgcgctcggcgccggcatcggccggtccagcaccgaccgcgaaggcttcaacccggacaagctgcgctatcaccgcatcatcatcatgaccgatgcggacgtggacggctcgcatatccggacattgctgctgacgttcttcttccggcagatgccggagctgatcgagcgcgggcacctctacatcgcccagccgccgctctacaaagccgagcgtggccggcgcgtcctctacctcaaggacgagcgggcgctggaagactacctgatcgatcagggcgtcgagggtgccgtgctccggctggcctccggcaccgagttcggcggtgctcagctcaagaccctggtcgaggaggcgcgcgccttccgtggcatcctgcacggactccacacccgctacgaccgctcggtggtcgagcaatcggttctggccggcgccttcgccaaggatgtggccgagaatctcggcgaggcggaagtgctggccgaccgaaccgccaagcgcctcgaccggatcgccgacgagatcgagaaggggtggaccggggcggcctcggagggcggctacgtcttcagccggacgcttcgcagcgtgacgcaggtcgccaatctcgatgcgaccctgctcgcctcgcaggaagcccgccgtcttgccgagcgggcggagactttgcgcgagatctacgaggagccggtgacgctcgcccgcaagggggacgagaccgaactctatggcccggtgggcctgttcgaggcggtgatggcgttcggccggaagggtctccagctccagcgctacaagggcctcggcgagatgaccgcccagcagctttgggaaacgacgctcgatcgcgacgtgcgctccctgctgcaggtgaaggtcaaggatacgaccgacgccgacgacctgttcgtcaagctgatgggcgacgtggtggagccgcgccgcgagttcatccaagagaacgcgctgagcgtcgccaatctcgacgtgtgacgcgccacctgtaatttctcagtaaagtttgaccctagggaagggcaacttgaccggatttactgagaagttcgaccctcgcggcttcttggcctgaaccaagcggccacgaggtcattgattcagagatgagtcccgctgtcaactggcgcgggagcaccgctgcggacccacgtgtgccaagacgggaggaaatcgggtacgcccgcaggtccggtgcttgttggcgcgtggacgttgcgtccctcccttctttctgaccgaccgcctgcgtgtaggacgcgcgtcgaccaaccacacgctggcggtcagtctccgggcgtcaaccatcggcgggcgtttcgcaccatcccgggctcgctctcgaagggaaggtcgcgcccctccgtcatcctgttgatgatgtcgaagacctcttcgagctcataaaacacgcggcccctgtcgaggtccggcacgaatgttccatcctcggccaggaaatacgtcacatcgtcatgcctgacgtagacgtggtattcgtcctcgcgttccgtactcatcgacacatccgacgtggccgcccgtgacgtcctcctgccaggcggccgccggtgtcaagcggcgggcgcaggcgggctgcccccagggcgattgcgtgcttcgaggcggcccaggtcgggcgcggctcccggctctgccgtgctcaggctgcctcgacgtgcaggtcctcgggcttcaggttgtaaaggagccggcggcgcatgaggtggtagacctccccctcgccgcccaggtccatccgcccgtcctgggcctcgtagccgtggtgccggtagaagcccatccgcgcctcgatggcccataggtcgatggccgacatccgcgcggcgcgggcgtaggtctcggcccaacgcatgaggacaccgccgatgccctggccctggaaggcggtgccgttggcgatgaggtcgatgaacaggcggttctcgggcgtgcgcttgaagtggatgtagcccgcgatctcgccgccgatctcgtacaggtagacgtgcgatcccttggtcctggtgtcgtaccacaggtcgccgtaggtcatacggtcgatggacttcaccccgcaggtgaggcagtcgggctcacggcgaatgtcgtcctcgcgcagcatgcggacggcgccgaacggggccttccgcaggagccggttgttcgggatgcggtcgagctgaaagaaggcccggtcgtgctccccgatcatcagcccgaagtagcagggcacgaactcggacgtgatcttcacgacgagcgagtagctcagcaggctacggcagccccgggcgttcagcacatcgacgaggtgccgcatgctggcgcccgaatggacggcggcgtcgatgaccagcaccgaccgctcgcccaggtcggtcggaaggtcgccatcgtcccggctgatggcctcccgcttcgtgcggtcgaaggccacgctatgaatggcctcgggttcggcggcggtgccgagcacccgcttgacgatctccgccgtcatcttgtcgccggagatgccgagcgagacccaggtccgcggggcttggtcgccgaggtccacgaggcgcgccgcaaggtcagccgcgtaggagccgacctcggcgtcgcccaaaaaataggtgtgcaagcttcaggccccgcggaccacccggaaggcgctgatgggatggacgtcgagttcacggccgaactcgtcgaagtagcagtcgctgcacaggtggatgccctcgccgcacggtcggttgccggtcaccgtctcctgcagcgggacgccgcaatcggcgcaggtgaagacgccgcgcggggcctggcccacggccagggcggcgcgatcacgggcgacggcatcgaggaactgcgtcggggtcaaaggcatcgtcggatccctgctcgcgcggcgcgctggctcgccgcggaggcgacggccgcgggatatgcaacaagactcggtccgtggcaactcgaccgaaaccgaatcgccgccgggccagaccaatcgtacaccgctgggtgaaaacgaccatgggcgcaaacggttgccggttcgtttccccgcgggcccggtttgaccgccacgaggcgccaggccgtcggctgcggtgacggtccgtgaggcggctcatcccggggtgcaggatcggtggccagcccttgccgagggtggccgcctcgcctgggccgtcttcggcagcggagggaacgaaggccgaacttgaccgttgcgagtcccgggggcgagcctgggcgcgacggagacggccaggcggcgcgaccggacggccccccgtcctcggaccggaagcaccggcctggacctctccgggtgcgggaggggcccatgcccaagaacgtcgtggtcttctcggacggtaccggtcaggacggcggcgcacggccggagcagcggctgagcaacgtctacaagctctacagggcctgccgcgtcgggccggacagcgccgtcgatccgcgcgagcaggttaccttctacgaccccggcctcggcaccgacatcggtgcgaccgcgatgacggcgcccgtccggttcgtccagaagctgctggcctccatgaccggacgcggcatcacggccaacgtggcggactgctacgctttcatcatcaaccactacgcgccgggcgaccgcatcttcctgatcggcttcagccggggcgcctacaccgtgcggtgtgtcgccaacctgctgacgctctgcggcgtcccgacccgcatgcccgacggcgcccctctgcccctgttccgcaaggccacgcgcgacatcgccagggaggcggtcgacgccgtgctggagcatggcgccggtcacccgcgcgagagctacgccgctgagcgcgaggaactcgcccgccgcttccgggccaggcacgggtcgaaccacgtcgacagcgaccggcgctcgaacgtggcgccctacttcatcgggaccttcgacaccgtcgccgccctcggggtcgcgggggccaagcgctccgccatcaaggcggccgtcagcgccgtcgtcgcgatcccgctcgccttcgcgagcgtcctcgtcgcggcgacgctcgccggcctcctgcatctcgtcgcgggatggccattctggtggacggcgctcgccctcgtcctgcttgaagtcggcctcctcggctgggccgcctggaggatcctgcaggcgtggcgcgcctccatgaccaagacgatccgcgacttcccgaacaagggcgacgtcagcacgcacctggcggagtggaagggcgcgaacttcgacaggttcctgagcgcgcatgtcggctacgcccgcgccgccatcgccatcgacgagcgccgcaaggacttcgcgcgcgtgccgtgggggacggtggtcgacgcaccgccgcgcgaccccggcctgcccgagcaactggtccaggtctggttcgccgggaaccactcggacatcggcggcagctacatcgagcccgagtcccgcctgtccgacatcacgctgcggtggatgatcgaggaggcgacgcgcctcccggagggcctcaaggtggacggcctgcgggcgcccggcgacgcgatggggaacccgaggctgcgcctcttcccgcgcagcgacggcgtccagcattgcgagatcgccggcatgcgcgacaccatcgaggagcggacctcggccgccttcatcccggcttggctccgccgccgggcccggggcaagaactgggaggagcaggaccgcgaggtaccgcacgacgccgtcgtccaccccacggtcgatgagcgctttgccctgccgtccgtcgtgcagtgcgccgggtcggggccctatcgcccgggggccctggcgaaccacggccgcttcaagggccgctacggtgccgacgaggctggccaggccgtcggggccgaggcggcgggctgaggcacgtggctcgctggccggctgcccggccaagcttcagcaatgcagcggggtcggccggcaacgccggccttccaccttggcggggcggcaggctcgatgaagacgatctcgccgcagcggatggcgggccagcaggaggccgcgctcgtcacgggccgcatgccgggggccggttgggccgtcacgagaccgggggcccggacgccggggtcgacggcttcatcgagatgcgcgacgtggagaccggcgaggtccgggcccggttcgtggccgctcagatcaggaccgtccagcggctggccgaggacaccggcgaggacttccgcttccggccggaggagcgggaccgagactacgggctcaactccgatgccccggtgatcctcgtggtggtccgcctcgccagcgaccgcctccggcggtggtcggtccgggcccacttcgccgacccggagcgacgacgcagccgccaggtggtcttcgacccggcggcggacctgctcgccggcgacaccgccgggcgcctcgccgatctggtcgcgaccttcgccaagccgggccggatcgtcccgtcgtcgcgggtcgaggagacgctggaccggaatctgctccgggtggtccaccccgagcacctcttcgtcgcgccgacggacctgtcccgcggcgacgtccgcgaggccttgctccggcatcgggcgtacccggcccgggaccggatcggggacgacgggttcgcggtcagcttccaggacctcgacgacccctgtccgaggacgcctgcgagacgggcgccatcgaccgcctggacgccggcgagtgacacgggtccgacggggaggtcaccgagcggcgcttcgtcaagcgcctgggccggtgcccatccgagcgtatgggcgggcggctctcgttccgcagggagcgccgccacctgttgttcaaggccgatcggcacccgggcatcgagcggagcatccggtagcgctccgaccaggaccagacccaacggaaggtcgtctcggcccacggcaagggcagggaccgcaagggcgcggcctactaccggcaccaagccttcgacccgcgtttcctccggttcggcgacgactggtccctcgccatcgagccgacctgccccttccccggggcgggttcgaggagcaccagttcggctacgggcgcctgaggacgatgaagaaggtcaagtcgttcgagacggactcgaacgtgcgcgggcacatcgggatgtggcggagcgtgccgaccgagcgggggcctcctcgcgcggggcgacccgttcctgaggttcgagctcgtccccggcctcgtgcaccagcacggcgggaacgatgacctccggatgaggagggaggacccggaggggctgcgggccaggggcgccctcggcatcgtgacgcgtacgttgcgacgcctgctcgcgcgccaccccatccgctcgaatgccacggcaggatcgcccgcaaagctcccggggcttccaggaaactcatccctggggcataggagcggaccgtgctcgccgtcccggcgccagctttcgcaacttcggtcacgagccttggctgatgttggaaaccctgcctgcacatctcacccgggcggcgctcggcttcctcctgggagcgctgttgggcctggtcgcccgccggggacggttctgcacgctcggcgccgtcgaggacgccgtctacgcgcgggatacgcgccgggcgcgtgcctggatgctcgccgccgggctcgcgatcctcggaacccacctgctggaggcctacgcgggcctcgacctcgcacggtccatctatgcgggtccccgcctggaatggggcgcgctggtcgtcggcggcacgatgttcgggttcgggatggccctcgtcgggacctgcgggttcggggccctcctgcgcctcggcggcggggacctgcgggcgctcctcgtcctgctggtgctgggcctttccgcctacatggccgtcagcggcttgaccgggctcgcccgggtggcactggccgggccgttgagcgtggagctcggcgcggcgggcgcgcaacggctgggggccttgctcggcctcgaccgcggcggaaccgccgccctcggcatcgccgtcgccgccggcctcggcttcgccgccctcgtcgggcccggcctccggaagagccgccggctgctctacggcgccgtcgccatcggatgcctcatcgccgccggctggtggacgaacggggtcgcgggccacgacgagttcgaggcgcgggcggtcggctccttcagcttcgcccgtcccgtcggcgacacgctgctctacgcgatgctcgccagcgggatgaaggtcgacttcggcgtgggctcggtcctcggggtggtcctcggcgccttcgccgccgcccgcggcggcggcgaattccattgggaggcgcccgacgacgcgcgcgaggtcaagcgccatgtcctcggggcgttcctgatgggcaccgggggcgtgaccgccctcggctgcaccatcggccaggggctgagcggcctctcgacgctctcggtcggttcgctgcttgccctggcctccatcctcgttggggcgcgggcgggcctctactacctcgtggaccgtcacgcctgagcgcctcggtgccgggacctcggcggcgtgttatgacttgggtcgtagcgcgggcggcggggcagggaacgtgccgagcgttcgtcgccgtcttcgcgacgcaaggctcgacgctcgcagcgcccgtccgggagggagcagaccatgggtcaggcatttcggaacggttgtcttatcatggccacgctgtcggccagtgccgcctcggctcaggaagcactggtcagttaccgcagcctctcccccgagatcgcgctcgaactggcccgcgcgtcgctggaggcgtgccgagccgcgggataccaggtcgccgtttcggtgacggatcggttcggctcgccgcaggtcgtgttgcgggatcgcttcgcgggaccacacaccctgacgacggcgagcgccaaggcctggacgtcgatcagcttccgcacgaacacctcggagcttgttgccttgagccagccggggcagccgcaagccgggatccgccagttgccgaacgtggtggtgctcggcggcggcgtggtcatcgagagcgctggcacgaccgtcggggccgtcggcgtgtccggggcgcccgggggcccggaggacgagaagtgcgccaaagccggcattcaggcggtacgggacaagcttgaactgtgaggccgtcgtccgagcgcgcgagagccgaccgcgggtggccgggatgctcgttgccgcggcggtcgccgcaacggccggacgttctgccggcacctgctgtccgagccttgacggagcgcgcagcgatgggacgtcccgcctcggctcgaaagatcgctcgccgcccgtgaagcgtcgcgcgccttgcggccggccaggcctgggatgccacgggagatcgcccgatcgcgccatccagggcgcgacgaccgcgccctccccaaccgcagccggcttccgcggcgacaggaaagcggcaaggccgcctcgccggtcggtggcgcgtccccgcagggtgccgcgcgagccgaaggcgcccgttgcgcggaccggggcgaccgtcagcccgtccgcccctcgcagaaggcgcggtgcagggccgcgatgatctcgcggacctcggggcgggccagggcatagtagatgttcttgccgtcccggcgcgcctccacgaggtcgtcggcacgcaggcgtgcgagctgctgcgagacggcgggctggcgcaggttcagcagttgctcaagctcggagacggaacgctcgccctcgaccaggaggcagaggatgacgaggcgcgcctcgtgggcgagggccttcaggagctcgctcgcgtcgcgggcgttggcgagcagcagatccaggtcgatggatccgggtgccgttccgctcgtcgccgtctccccctgccgcagcggcatcgttcaatcctcttccaggccgttcgcttgcaggtggcgtgccgtcccgtccgcttcagggcaaggccggcaaccgaccgagcagccgctcggcccgcccccagaagaaatcctcgcccggatagccctcgatccggtccagctcgcgcccgccctcgacgaggacgaacgtgggtgtgtagcggatcgggcgcctgagcgtgagtcccggcggcaggcccgcgtcgaggtcgacacgacgcagcggcgcccgccggccgacgtcggacttcgggtagatcgggccgatcacccgctcccattcccggcaccaagggcagccacgccgctcgaacatgaggagttcggcggcctcggccgtcgcgggcaggagggcaagccctcccgcccacgccatcaaggaccgccgcgttccgtgcatcgggcttcccaagtgcgacaccccggcacataatatagggaaaggcgaatatgttcgagggggtaagcgccgtgaccgccgacgtcgggatcctgaccgccttcggcgccgggctgctctcgttcctctcgccctgcatcctgccgctggtgccgccctatctctgcttcctggcgggcgtctcgctgcaggaactcgtcgaacgcccggaccgctcgctcgcgcggcgcgccgtcctgcgcgccctggccttcgtgctcgggttttccacggttttcgtggcgctcggcgcgagcgcgtccgccgccggtcagctcctggcggaccacgtcggcgtgctgtcccgcgtcgccggcatcgtgatcgcggcgctcggactccacctgatcggcgtcttccgctggatgccgctcctgcgcgacgtgcgcgtccaggtcgaggcccgcccgcaaggcgtcgccggggccttcctggtcgggctcgccttcgccttcggatggacgccctgcgtcggacccgtcctggcctcgatcctgctgctcgccggaggggaggacgaggtcgcgcgcggggcgtggctgctggccgcctacgccgccgggatcggcttgcccttcgtcgccgccgccttcttcaccggtcccttcctgaggctggccggccggttccggcgccacctgcgcaccgtcgaggcgacgatggggctcgccctcgtcgcgaccgggctcgtcatcttcggcgggtggatgccgctcgtgggggcttggctgacggacgcggtacccgtcctcggacggatcggctgagaaatccaccgccggcggaggcacgttccggcgtcccgccccgaaactcacccgtaccggaacacgaggagccgctcgaaggcgcgcagctcgatcagcaggcggtgcggcagcgccgggtcgcgggcgtcgcgggcggccgggaccttgccgaggctggccgtcatcccgtccgccgatcgccggaactccgggtcggaccggacggcctcgccggcctccgcgtcgcagcggcccccgggcgcggccacgtcgctcgcggcggtcccgatccaagtcgccgtagcgtccggacaggtccgcgatgcagtcggagaagcggcgcagggcgcccgcgcgccgcccggcgtccaggggcgcgggtcgccgcctcgacgatctcgcgggcccgcgcgtcatcctcgcgctcgaccgccttggccgccgcgtccagggacccgtcgagcgcgtcgaggacgggtgccaggtcggagcgtcctcgcgccgccgcgacgagcctggcgccctccgtccggagcgtcgagcgccggcggtcgcgggcggtcaggtccgcatggtcgtgcgccaggtaggccagcagcgtgcgccgcccaccctggaggctccaggatggccccgacgtcgggaccgggcgtcgcgccggcgcgccgtgggagcgcgcgcggcgagcccggcggtgcatggaacagccgggcgcaggacggatggcaggcgtcgctcgtgcatgcaacgcggttcccggattgccaggcgccggcggggcgccgtacacatgcatgaagaagaatgtctggaggagacgcgatgtccacccggcgccagttcctcgcgggcgcactggcgctcgggttgccgcggcatgccgcggccgagccggtccaggacgacgacggcctctaccgcgagccctggttcctcgaaagcttcctcgacctgcccgacgacctcaaggcggcgcgcgcgcatggcaagcgcctcgccgtgctctgggagctgaggggatgcccctattgcaaggagatgcacctcgtgcatttcgcggacccgggcacgagcggcttcgtccgcgaccggttcgagatcctgcagctcaacatcatcggcgcgcgggaggtgaccgacttcgacggcgagcgcctgtcggagaagcggttcgcggagaagtacggggtccgcttcacgccgaccctccagttcttccccgaggaggtgacgggcatcgccgggaggcggccccgggagcgcgaggtcctgcgcatccaaggctctgtcgcgcccgaggacttccgccggaccttcgccttcgtggccgagcgcggctacgagcggacgagcctgcgcgagtacctgcgctcctcgggtccgggacagaaggggtagggcgcgcggccgacggccggcattcaaaaaacatttcggcttgactcaaacgcgatctgcgtcaaacttgcataaattcgcatatgtcgatgggtcgaggccctccggcgatgcggccggccgggaaacggtcgcgagagccgcagggacggcccaccgaggaaacgccagatgcgcaggccgatcaccgcctatgcgctcgcggggctctgcgccctcgcgaccgccgccggagccgagaccgcctcgggcgggctcgcccccttcaagattgtcgcggccgacggcacggacgccatcccggatccgctgaccgacaagccgggtgatcccgccgccggcgccaaggtcgtggtcaaccggcgccagggcaactgcctcggctgccatcagatctcgtcggtcaagagcgaggacttccacggcgaggtcggcccctccctcgacggcgtcgccgggcgctgggacgcggcgcacctgcgcatgatcgtggtcaacccgaagcacgtcttcaccgaggcgacggtgatgccggccttctaccgggtcgacggcctgagccgcgtccgccccgagttccagggcaagccgatcctgaccgcccagcaggtcgaggacgtagtcgcctacctcaccaccctgaagtgacttagcgagccgagaaggagccgcttccgatgatatctcccctgaaccgccgccaggccctggccctcggcaccggcgccgtcctggcgacgacgctgtccctgcgcgccgctccggcgctggcggcgaagaacagcacggacgaggccatcaaggcgttcaccggcggcaaggagccggtcaagggcaaggtcaagctcgaactccccgagatcgccgagaacggcaacaccgtaccgatgacggtcggcgtcgacgcgccgatgacgaaggagagcttcgtcgaggaggtgatgatcgtcgccgacggcaacccgaaccccggcgtcatccgcttccatttcacgccgtcgagcgtccccgaggccaacacgcgcatccgcctcgccgagacccagaacgtcatcgcggtcgcccgcatgaacgacggctccgtcttcagcgacgtgaagcaggtgaaggtcaccatcggcggctgcggcggctagcgcctcggcgaacccatcagcacgagacccggaggacgacatggccgacgtgaagccgcggatcaaattggacaagaaagacgtcgcccagggcggtgtcatcgaggtgaagacactggtctcgcacacgatggagtcgggacagcgcaaggacaaggacggcaagaccatcccgcgcaagatcctgaacacgttcatctgcgacctgaacggcaagacgatcttcagcgccgacctggaaagcgccgtgtcggccaacccgtacttccagttcaagctcaagcccgaggaatcgggcacgctgaccttcacctggatcgacgacgacggctcgaagatccaggccacggagcagatcaaggtctcgtgacgctctcccggggcgtcccgccccggggcgcctccccacgccgagccggagcttccatgccgtccgttccctctcctctggccttcgccgccgtcgccatcctcgccctggccgtctcgccgcacgcgcaggacacgtcctcgccgcgcgcgcaggacacgtccgagcgcccggcctggcaggagcacggcatcaagccgcaaagccccgattccccgttcggggaggtcgtctcgggcctgtatttccgctccaaggagacgcaggcgatgcaggccgacgacttcaacaacccgggcttcctcgccgtcgagcagggcgaggacctctggtcgaaggtcgacggcgcggcgggcaggtcctgcgcgagctgccacaacgaggcggcgaccgcgatgaagggcgtggcggccgcctacccgaagtggaacgggaagctcggcaagccggtcaacctggagcagcggatcaacatctgccgcagcggcgcgctcaaagccgagccctgggccttcggctcgccggaactcaccgcgatgaccacctacatccgcaaccagtcccgcggcatgccggtcgcggtgaaggtcgacgggccgatgacgccgtggttcgaccgcggcaaggccctctactaccagcgcaacggccagctcgaccttgcctgcgccagctgccacgagaagaaccacggcaaatacctgcgcgcggacttcctcagccagggacagagcaacggcttccccgtctaccgcctgcgcgaccagcgcctcgtgccgctccatgagcgcatggagggctgcatgcaggacgtccgggccaccccctacaagccgctcttcgacgagttcctcgcgctggagacctacgtcgcctggcgcggcctcggcctgccggtcgagacgccggccgtccgcaactgagcgtcggaacccacgatgacctcacgccgcgacttcctgcagatcgccgccgccaccgccgcgctcgtgccgacgggctggacccgggccttcgcccagcagagcctcgtccaggacgatctcctcgccttcgagccgatgggcaacgtcaccctggtccatctgaccgacatccacgcccagttggtgcctgtcctgttccgcgagccttcgaccaacctcggcgtcggcgaggcgcgggggcaggtcccccacgtcaccggccgcgcctacctcgacctgttcggcatccccggcggctccccgctcgcctacgccctgacgcccgaggactacgtcgcgctcgcccgcggctacggccgcatgggcgggctcgaccgcatcgccacggtgctcgacgcgatccgcgccgagcgcggcgacaaggtcctgttcctcgacggcggcgacacctggcagaacagctacacgtcgatgctgagcaagggccaggacatggtcgactgcatggcgctcctgaagcccgacgccatgaccgggcactgggagttcaccctcggcaccgaccgggtcaaggagatcgtcgacgggctcggctgccccttcctcggccagaacgtgcgcgacgccgagtggaacgagccggccttcgagtccacgaagatgttcgagcgcggcggcgcgaaggtcgcggtgatcgggcaggccttcccctacacgcccatcgccaacccgcgctggctgatcccgaactggttgttcggcatccgcgaggaggacgtgcaggccagcgtcgacaaggcccgcaaggacggggccgcgctcgtggtgctgctctcgcacaacggcttcgacgtcgaccgcaagctcgcctcgcgcgtgaaggggatcgacgtgatcctcaccggccacacccacgacgccctgccgcaggcggtcaaggtcgggcagaccctgctcatcgcgtcgggcagccacggcaagttcctcacgcgcgtcgatctcgacgtgcgcgacggcgcggtgaagggctaccgctcgaagctcatcccgatcttctccgacgtgatcgcgtcgcagaaggagatggcggcgaagatccaggcgatccgcagcccccacgaggcgatgctcaaggaggaactcggccgcgcggaaggcctgctctaccggcgcggcaacttcaacggcacgctcgacgacatgatctgcgacgcgctgctcgccgagcgcgaggccgagatcgcgctctcgcccggtttccgctggggcacgacgctgctgccgggtcaatcgatcacccgcgaggacgtctacaacgccaccgccatcacctatccggccgcctaccgcatgaccatgacgggaggccggttgaaggaggtcttggaagacgtggccgacaacctcttcaacgccgacccctactaccagcagggcggcgacatggtgcgggtcggcggcgtcgcttacgccatcgacgtcgcccgtccggccggcagccgcgtctccgacctgaccctgctgcgcaccggcaagcccatcgaggccgggacctcctacaccgtggccggctgggccagcgtcaacgagggcaccgagggcccgccgatctgggacgtcgtggccgcccatgtccggcgcaaggggaccgtgaacccgaccccggcgcaggtcaccgttcgcggcgcttgatcgtgccacaagcattcacgtatctgaatatatgaaacagttcggagaggccgatgtctgacccgaagcaaatcccggagccgccgagcccgccctcgcgcagggccttcctgcggacaagcctcgcgctcggcggcgccgtcggcacgggtgccttcgccggcaaggccgcggccgtcgagagcaagaacctgccgccgaatgtcccggaatggtctcaaggactcggtgacggggtcgtcagccgcccctacggccggccgtcgaaattcgaggcggacgtcatccggcgcgacgtcgagtggctcaccgcctcgcgccagagctcggtcagcttcacgccgctgcaccagctcgaaggcatcatcaccccgaacgggctcggcttcgagcgccaccacggcggcattgccgagatcgacccggccgagcaccggctgatgatccacggcctcgtcgagaagccgctgatgctgaccctggaggacgtcaggcgcttcccccgcgtcaaccggatcgccttcctcgaatgcgccgcgaattccggcatggagtggaagggcgcgcagctcaacggctgccagttcacgcacggcatggtccactgcgtgatgtacacgggcgtcccgctcaagctcctcttggaggaggcgggcctcaagacgaacgccaagtggctgctaccggagggggccgacgccgccgcgatgacgcgctccgtgccgatcgagaaggcgctcgacgatgcgatggtcgcctacgccatgaacggcgaggcgctctatcccgagcatggctatcccctgcgcctcgtcctgccgggctggcagggcaacatgtgggtgaagtggctgcgccggatcaaggtcggcgacgagccctggcagacccgcgaggagacctcgaagtataccgccttgctgcccgacggccgggcacggcgcttcacctgggccatggacgcgaagtcggtgatcaccagcccgagcccgcaggcgccgatgcaccacaagggcttcacggtgctgtccgggctcgcctggtccggccgcggcaagatcagccaagtcgacgtctcccttgacgggggacgcaactggcgcgccgcccgcctcgacggaccggtgctcgataaggcgctgacccgcttctactacgagttcgactggaccggcgacccgctgctgctgcagtcgcgcgcggtcgacgagaccggctacgtccagccgaccaaggccgcgctgcgccggcaccgcgggctgaactcgatctaccacaacaacggcatccagacctggcacgtgctgcccagcggggagatcgagaatgtcgaggtcgcctaacggcatcggggccgctgtcacggccgtcctcctggccttcgcctcgcccgcggctgccgagcgcctcaacatcggacgcgcggccagccctgaggagatcaaggggtgggacatcgacgtgcgccccgacggccagggcctgccggtgggcaagggcacggcagcgctcggcgagacgatcttccaggagcgctgcgccagctgccacggcgagttcggcgagggggccggccgctggcccgagcttgcgggcggggccggcacgctcaagtcggacagcccggtcaagaccgtcggctcctactggccctacgtctcgacggtgttcgacttcgtgcaccgggcgatgccgttcggcgcggcgcagaccctgacgcccgacgagacctactcgctgaccgcgtacctgctctacctcaacgacatcctgaaggatcaggacttcgaggtgaacgagaagaacctcgccaccatccgcctgccgaacgagaagaacttcttcatggacgaccgcgagaccgcggagaaggagttctggacggccaagccctgcatgacggactgcctgccgaaggaggcgaccatcacgggtcgcgcccgcatcctcgacgtgacgcccgacaaggcgtccgagaaggcgaaggaatcgccgccggtccagtagcctgcgaggacacgggaagcctgacgatgagcgacctccacgagacggcgcggcgcggatcgcccgcccgggcctgcgacaggcgagcggtcgtcgccggcatggcggcgctgctggcctccgcctggccgggcgggcgggcgtcggccatccccatggcgccgctcagggtcggtgaggccaccgtggagacggccagcgacgggacgctgtcgtcctccctcgccttcatgctccccgaggcgccgcgcgcggaggtggacgacgtgttcagggccgagggacagccggcggaagcgagcccgatcccgaccaacgcgagcctcgtgcgcgtcggcggcgaggtcatcctgatcgacgcgggctcggggaattccgtccagccgacggccgggaagctcggggagagcctggagggcaggggcgtcccgcgcgagacgatcacccgggtcgtgttcacgcacgcccaccccgatcacctctggggcgcggtcgacgacttcgatgacagcgagcgcttccccaacgcccgctacgtcgtgccggccgcggaatgggacttctggactcgcgacgacgtcgagaccctcgtgccggactggctcaaggggctggccgccggctcgcgccgcaccctgagacgcctcgaagccaagatggagcgccgcacgcccggcgagaccatcgcgcccggcctcacctacgtggcgacgccgggtcatacgcccggccatgcttccgtcctcgtcgaggccggccgggagcaggtcctgatcggcggggatgcgctgagccatgccgtggtctccttccgccgccctgcctgggccttcgggagcgacctcgaccgcgacctcgcgatccgcacccgccgcgccctgctcgaccggttggccaacgagcgcctcacgctcgtcggtttccatctgccggggtccggcatcggtcgcgtcgagcggtcccggggcgcctaccggttcgtgcccgcatgagccgggcggcagcggcctggttccttaaggtctccttaaggtgcggccctcaggcggtcgagtcgcggccgaggtgaactcgggaccgggagaggtgaacatgttgctgtcgcgcaggggcgtatcgggcatcgcggcgctggtggccggcctcgtggccacccgggtcgcgacggctgccgagaccgccgcgaagacgcatcggatcgcgatgcaggtcagcacgaacgatcccggggtcttcgatcttgccctcaacaacgccgtgaacctcgcgcgcgagtacggtgaggctgcggaggagttcgaggtggagatcgtcacctacggcccgggacttcacatggtccgggccgacacctccccggcgaaggcccgggtccggtccgtcatggagagcgttccgggcatcgtgatgtccgcctgcggcaacaccatcacggcgatggagaaggccgagggacgcacgctggaattgctgccggacgtcggcgtggtccgcgccggcgccgtccgcctcgtcgcgctgcaggaggccggctggagctacctgcgcgtctgactgaccatcccgccaagcccgagatccgaacccggagaccaacatggcaatcctgtcccgcctcgtcgcgaccgtcctgctcatgctgggaccgagcctggggagcgccttcgcggccggcgaggcgccgaccggctactacgcgccgcagaaggtggtctaccacaacgacggcgcgccgccggacaacggggcctatttcaagcgcctgctcggcaacatccgcaaccacgtcgaggcgctcggccaggacaaggtcgagatccgcgtcgtcgaccacggtgacggcctcgtcctgttccagttggcgaaggacgaccgggacctggccggccgcatcgacgccctcaagggcatggggatccggttcctgatctgcaacaacaccctgacggagcgcaagatcgactggcatggcctctacggcgtcaaggaggacgacatcgtgccgagcggggtcgccgagctcgcacgactccagggcctaggcttcgcctacatccacccataggtgcgccggatgccccgtttcccgcttcccgtcgtcctgtcctgcctcgccctgctcgccgccccgccggcttccgcggacccgcggcgcgacgccgatcgggctcccgccgacgcacgcacgttcccgccctggcaggggggcgccaacgccccggcacgcgacaagggcctggagttcacggtccacgaggcggacaacctcgcggacttccacggcgacctgacgaatgcccgcctgatcctctacgtcggcggcaactacttcttcgcgatggcgccgctggtcgcggccttcgaggcgcggcacccggacctcgccggccggatctactacgagaccattccgccgggcctgctcgtcaggcagatgcgggccggcgggcgcatcacggtgggcaacatgacctggaccgccaagcccgacgcctacctcgccgggctcggggcggtcgagcggctcgtccgcgagggggacctggtcgggcccgcggtcccctacgtgaccaaccagctggcgatcatggttccgaagggcaacccggcgaaggtcaccgggctcgcggatctcgcgcggcccgggctgcgcctcgcgatgccgaaccccgaattcgagggcgtcgcgcggcagatcaagtccgccctccggaaggcgggcggcgaggagctcgtcaggaccgtctacgggaccaaggtggccgagggcacgacaaccctcacgcggatgcaccaccggcagacgccggtgtggctgatgcagggtcgcgcggacgccggcgtcacctggcgttcggaagccgtgttccaggccgaggcgaacttgccgacggagcgcgtcgacatccccgccgagcagaacgagaccggcgcctacgccggtgccgaagtgaaggatgcggcccatcccgcggaagcgcgtgcctggctggacttcctgcgcggcgcggaagcccgcgcgatcttcgcgcgctacggcttcgagccctaccgcgccgacggcatcccggatcggaactagccatgccccgcatcgcccaggttctcgtcgcggcctgacgcccgccctcgccggcgtggcccgtcccggacagggtcctggtaccggcccggcggcccgctgccggccatcgaggaggcggcggagaccttcggcaaggcccgcggcaccgacgttcaggtcacggccggcccacgcccggctggatcgacaaggccaagcaggatgccgacatggcctatggcggctcggaggcgatgatggtcgacttcgtcgccccgatgccggaccggatcgatccgggcacggtgcagccgctctacctccgacctgccgccgacctggtcggccccgtcaccccggacggatcgcgggtctacgggacctgctgaagcccgggcagggcaccgggccgtgaacgggtccggccagggcgaactctgggaggacgcggcacgcgtccgggccccacgcggcgtccgaccggccgccatggccgctcagagcgccttgtcgaggagggccgtgatcgcccccggcttcgtctctcccgacgagcgtccggcttccttgtcgcccttgtaggcgatcagcgtgctctgcatcgtggcgccgaaccgcttcaccacgtccttgcggctgtcgaagtcgacctcgaagacctgcaggtccttgaaacggggctcggcctcaagcttcgccaggatcggcttctgggctgcgcaggtggtgcaccacggggcggtgatgtggacgaggatcggcttgccggccttctgggccgcctcgaaggccgccggcgtgtaggtgaccgggtcggcggcgaaggccgccgtgccggtcagcagcgggaccgcggcgaggaggccgagcagggaacggcgggtcgacatgcggggcgctccttggcgctgaagaagccggggttcagttccgcgcccgggtgatggcgcggtcgacgttgatccgggccgcccagtccttggcgctgtcctggcccttgagggcgacgaggcgggcgccgctaacatcgacgttcctgaagtcggcgcccgcgacggtggcgccggtcaggttcgcgccggagaggtcggagcccatcagcaccgcgtcggtgaggtcggcgtccgtcaggttggcgtattccagcctcgaccggccgaggtttgctcccttcaggttcgcgccggagaggttcaccgagacgaacacggcccgcatcaggcccatggactggttcttgatgtcggcgccacccctcaggtcgacgagcgtcgctccgctcatgttcgcacccttgaagtcgccgatcggcatggatcggctgaggtcggccccgctgagattagcctcgcgggcggtgatgccgaacattttcggaccgacgagcttgaccccgctcaggtcggccttgatgaaccaagcctgttcaaggttcgcctcgctgaggtcggccccgcgcaggttcgccttgttgaggcgtgcggtgcgcaggttcacacccctcaggttcaggccggagagatcgaggccggacaaggccttgtcggagagatcgaggggcttaccgtcggccctggcgatcatggcctcgatgtccgcgcggctcatctccgcctgggtcatcgcaggcgtgttcatgtccgccccgagcagcaggtcctgctcggcgtggacagggccggccatcaacgcggaaacgagcaggagcggggcgaggggtcgcatgtgtctctcccgactgcgcccgccgaaccgaccctggggcggccgggcacgtcgcggcgagttctcgtcatgtcggcgcgatcttatgccggtccgctcgcgccgtctgtgactgaggtcaccgggcaggacgaagctcgggtggaaaccgcaagggagaccgggcgcttcggcagctcacgcccgctacggaagcgcgcagctcgaacgcccaccggatcgagcggttcccggtccgccgaagcctggatgccgcgcacctctaggcgcgcgggggacggtgcacttccccctcctggaggccgcggccggtcatgactggcgacggcgcctgcacgaactccctgatgtgccttcacgggcggacccgcgtgttccggacgtcggacaccggccgcgagatgccgatctacggggtcgggcacggcgggagccgcgtgctcaccacccggtgcctgccatccggcggcggcttgccggccgggagcagcgccgctctgggccgcttacgagaactatccggcctatcgctccaagaaccggcccgtgaacaccttcgcggagcggctgcagggctgcttccgctacagcatgaacggcaaggccccgccgctcggcgatccggttctggtcgcgctggagagctacgccttcttcctggcacggggcgcgcggaccgggctgagcccgcccggtcgggtgtaccccaagctggcgcagcccgccgtgctcgacatcgggcgcggcagggacgtctatgcggccaaatgcgccctctgccacggcgcagccggcgagggacaggccacggcggacggatacaccgtgttcccaccgctctggggagcacgatcctacgactggggggccggcatgagttcggtcgccaatgccgccgggttcatcaaggcgaacatgcaactcggccaaggcaacaccctctcggacgaggaggcctggtccgtcgcggccttcctcgacagccgcgagcggccgcaggatccccgcttcgaaggctccgtcgccgagacgcggacggcacaccacgacgatccgctcgacttctatggccggaccgtcgacggggtccttctcggccagaacgccccgcccagcggtaccgtcccgccgtgatccgcgaatgtcccgcccccgtcatcgctccggcacggcgtccgcggcgtcttcccccggcggatcgtcttcctcccgatccgtccctcgggcctccgccgcacgggcggacaagctaccgagggtggcgtggtcgaggccgtcttccggtggctgcgcccgcccgggccctccggatatgctcccggtgacctccgcggggccgcggcgcgcggcgtgcgcggcgcccccgggccccaggaccacgacgcgcgtgccggtcggcacgcgccggtgcaggtcgatcacgtcctggttcagcatgcggatgcagccggaagagaccgcctcgccgatgctccagggctccgtggtgccgtggatgcggtagagcgtgtccttgccgtccttgaacaggtagagggcgcgtgcgccgagcgggttcctgtcgccgcccgccatgccgccggcccagggttcgtagcgcttcgggtcgcgccggatcatgtccggtgtcggcgtccagcgcggccacgaggccttgcgggccaccgtggccgcgccggtgaattccaggccggccctgccgacgccgaccccgtagcgcatcgccttgccgccttccaggacgaggtgcaggaaccgcctgtaggggtcgaccacgagggtgccgggcggctccttcgtcgggtagtcgaccacctgtcggacgttgcgcgccttgaggtcgcgcgggtcgaccgcctcgaccgggaacggctcgtccgtgacggccgcgtaccggcgctgggcctcggggccgacggccggccggacctgcgcactcggggccggcgcccccatcgaggccgtgcaggcgcccagtgccgcggcgagcgcgaccagcgccgggaaacgtgaggccagccgcatcacgagcggcccttggcgcgggcctgggcgacagcctgcctgaagccgtcgtagtcgagcgcggccgccaccttcagcgggccgatgaggtaaaccggcgtgccttgcaggccgagggcatcggcctggtcgaggttgcgctggagcagcgcggcgatctcgctcgcgtgggcgccccggtcggcctccaaccgggccatgtcgacgcccgaggccgacacggcctccagcatccgctccttcgggatcttgcggcccgggatggccatgagcgcccggtgcacctcgtcgtagcggccctggtacttcgccgcgagcgcgagctgcgcgccgtagacggaggcgtcgccgaggatcggccaatccttgtggacgaggcggatgcgcccatccgacttcaccagccgctccaggtccgggtgcgacttcttgcagaaggggcagttgtagtcgaggaaggcgacgagggtcaggtcgcccttcgggttgcccgagaccggcgcctcggggtcgttcaggatggcgttcggatcgacgccttgcgcgaacgcgtcctcggcggccggcgccagcgaccgcagggccggcgccagggcggcggccgacagcagggcgagcagggtcctgcgcttcatgatgggtctcctcgtggctggtgggaaaggctcgctcaggcgccgatgcgggcgaggcggcgcttgagctcgccgagcgcgagcgcgccctcggtacgggcgtcgcggacctcgctgccgtcggcgcgaatgaggatcagggtcggggggccgacgacgtcgtagcgctgcatcagggcgcgcgtgccggcgtcgtcgtgggtcacgtcggccctgatgacggagacggccttcaaccgctcccgaatctccgggtccgccagcacggcccgctcgttggtcttgcagacggagcaccaatccgcggcgaactcgaccaggaccggcgcaccccgctcgcgcgcttcccgcagtgccgcgtcgagaccgcccggggtcgtcgccgtccgttggaccgggggggccgccgcgcccccggggacgaggccggacaggggccggagcggatcgctcgccccggtcgcggcgccgacgaggagcgcgcagccgtaggcggcgaccgcgaggcccgacgccttgccgaggcgggcccgcccgtccgctcccgcgagggccgcgacggaccacccgaggccgagggcgagcacgccccagagcagcagcgccatgccgcccgggagcaggcgggcgacgagcgagaccgccagcgccaggaagacgaagccgaaggcttgcttggcccgcacgagccacgggcccgaccgcggcaggaccccggccccgaaggtgccgaacgcgacgaggggcgcccccatgccgaggccgagggcgaacagggccagggcaccgcgcagcacatccccggtctgggcgacgtaaagcagcgcggcggcgagcggcggcgtcacgcaaggtccgacgatcagcgccgagctgaagccgagcagcgcggcggcgaggaccgagccgcctccggtcgcggccgagccggctgcccggtcgcgccaccaccgtggcgcctggatgtcgaacaggccgaacatggagagggcgagcccgacgagggccgaggccatcaggccgagggcgaggggcgtctgcagcgcgacctgcaggttgcgtccgagccaggccgcggcaaggccgaggctcgcataggccccggccatcgcgaggacgtagctgccggaaagcacgaagccgcgttccggcgtgaggccccggcccgagcggaccagcaggccggacaggatcggcaccatcggcaggacgcacggcgtgaaggcgaggaggacgccgagcccgaacatgcccatcaggacgccggcgaggttgccggtgagcagcgaggccggcccggacggtaggtcgtccgagcgcgcggcttccgccgggccgcccgcgacgtcgcgaacggacggggtcgacccggtcccgccgccggaccgggcgccctccggcccggccggtgccgcgagatcgagcgtttgcgtcaccggcgggtagcagatgcccttctcggcgcagccctggtaggtgacgcgcaccgagcgcaggctggccagggccgcgcccggcaccgtggcctcggccgcgccgtgatagacctcggtcggcccgaagttcgggtcgtccttggtttccccacgctcggtggtgacgggcagcgattgcccggtcggcgcggaggccgcgattcggtcgcggtagaggtaggtgccggcggggatggtccaacgcaggcggagggagaggtcgggctggcgggtcgcggcgagggtgaacggcacccgcccggtggcggcgtcctggccgcgccccggcgacccgagtgccgcgcccgtccagacaagggcagcgaggatgaggtgggcgaggaggttcggcatggtcggctgcggggcccgggttcggatcggcccggcgcaggtcgaaaacgcagcttaagccaggcttaagccaggcccggaggatgccgggcagccaggagaaacgcatgcgcatcctcgtcgtcgaggacgatcccatcctctcggacggcctccgtgtcgggctgtccttatgcggggcgaccgtcgactgcgtcgcgacctgcgccgatgcggacgccgccctcggcacgagcccgtttgccgcggtggtgctcgacctgatgctgccggacggctcggggctcgacgtgctgcgcggcctccgccgcaggggcgaccgcacgccggtggtcctgctgacggcccgggacgcggtcgcggaccggatcgcggggctcgatggcggggccgacgactaccttggcaagcccttcgacctcgacgagctctccgcccgcatccgcgccgtggtcaggcgggccgcgggacgggcgaccgccagccttgagcacggcggcatccggctcgacctcggcagcctgaccgtcacggtcgacggggcgcagatccccgtgtcccggcgcgagttcatggtgttggccgccttgatggagcgtcccagcgtgctgcgctcgaaggcggagttggaggaccgcctctacggctggcaggaagagatcgagagcaacgcggtcgaggtgcacgtccacaacctgcgggccaagatcgggaaacacgccatcgagacggtgcgcggcctcggctaccggatgagggcgcctgcatgagctccttgcgcgccaggctctttgccatcctgctcctcgcgaccggcctgatctggctcagcgcggtggcctggatctacctgggctcgaagcgcgaggtggagcaggtcctcgacacccggctgcaggaggcggcgcgcatggtcggctccctcgtcggcagggtcggcaacgtcggggcggcgggcgcgccggtcgccttcgcgccgcccggaggctacgagcggcaactctcctgccagatctggtccctcgacggccgcatggtggcgcggtcgagcggcgcgcccgagcgccgcctcacggacgcgcccgccggcttctccgagcgcgaggtcgacggcgagacctggcgggtcttcaccgtggaggacgccgagaagggcgtgcgcgtgatggtcggcgaccgcctcggcttgcgcgagcgcctcgtcgccgacctgatcatgggcctcgtcacccctgcgctcctcgtcgtcccgctgctcggcatgctgctctgggcgagcctcgggcggggcctgcgcccgctgcgtctgatggcccgggatctggcgcggcgcgacgcggacgacatgagcgcgatcgacgccgggcgcgcgccggcggaggtgcgcccgctgaccgacgcgttgaacgcgctgttcctcaaggtcgaggcggcccgacgccacgagcgggaggtgacggccttcgccgcccacgagctgcgcacgccgctggcgggactgaagacgcaggcccaggtcgcgatggctgcccgggacccggacgtggccaaggccgcgctgggtcagatcctcgcggcggtggaccgcaccacgcggctcgtgcgccagcttctcgatgccgcccggctcgacgccgaggcggacggtcccaccgtgaccgagatcgacgtcggcgccttggtgaccgagaccgtcgagagcatgcgggcaccggacggcatcgtgaccgtcatcgaccccgcgctgcgcggcttcaccatgcgaggcgacccggaaagcctgcggctcgccgtccgcaacctgcacgagaacgccgtgcagcacatgcggaccggaacggtcgagtggggacgccggcaggacggcgcgggcttctacgcccgggacgagggacccggaatcccggaggaggagatcgccttggtcacgacgcggttctaccgcggccgccacaggagcgacgcgggcagcggcctgggactgaccatcgcggaggccgcctcacggcgaagcggggcgaggctccggcttcgcaaccggaccgaccggagcgggctccaggcggagatcgtgtggacctgatcgacctgcgctgaggacggcgcggttgcgtcgcgatgccaggacacgctgatcgcgagcccctcgccggggcagctccgccgtcggggcgcggggccagcctagcccgatgtctcgtcggatgccgggtgctgtcagccccaccggccggcacgatcaggcacgggtgccgcggccgctcgcgacaggtcggcctagggcgctccccggcctctcctggtcacaggtgagggattggcggccggacgcggatttcgaacccggctcccgggcatccgccgtccgtcggtaccgggacggcagcggcaacgaacggcgcccacgcgcccggggccgtcacggcgcacggtgctgcccctgggccacttggtcaggaagacgcggccctgccgcccgcgctcacgtccgctcgacgggtccgccagccttctccagcgcggggaagcccccggcgacgtgtgcgacggggccgagccccatctcctggagcgccttggcggccagggccgagcgattgcccgacccgcagtagaggaccagccttttgccacgcccgagctcgaccttgtgggtcgggctcgccggatcggcctggaactccaggaagccgcgcggcacgtggaccgcgccggcgatcttgccgctcttggccacctcctcgccctcgcgcacgtcgacgagcaccgtgtcgggctggctgagcctcttcagcgcctcctcggccgacagggtctccaccgtgcggttggccgcggccaccaggtccttcgcgctcttcgtggtcatggtcacctccgtcactcgcccccagccgcgccgtcgagggcgtccagcgggatcttcaggtagcgcctgccgttcgcctcgggttcgggcaggcgcccgccgcggatgttcacctgcagcgaatgcaggatgagcttcggcatcggcagctcgcggtcgcgcgcctcgcgcatccgcacgaacgccccctcgctccccgtctccgtcaggtgcttgttgtcggcccgctgccgggcgaccgtgctctcccaggccgcctcgcgcccatcggggcggtagtcgtggccggtgaacagccgcgtcgcgtccggcagcgccatgatacgctggatgctgcgccagagcgtgcgcgcgctgccgcccgggaagtccgcccgcgccgagccgctgtcgggcatgaacaaggtgtcgtggatgaaggcggcgtcgccgacccggtaggcgacggaggccagggtgtggcccggcgtgaacagcacctcgacgtccaggttgccgatccggaagcgctcgccgtcggcgaagaggcgatcccactgcgagccgtccgccgggaaagtctcgggcaggttgtagagccccttccagagcttctgcacctcgacgaccttctcgccgatggcggtcggcgcgcccgtcctgtcgtgcaggtagccggccgccgagaagtggtcggcgtgcgggtgcgtgtcgaggatccactgcagcctgtagcccgcgcgcgcaatatgggcgagcagggcatcggccgagcgggtggcggtcgcccccgacttcggatcgaagtcgtgcaccgggtcgacgatggcgcagtgtttcgtctccgcatcggcgacgacgtactgcacgctgcccgtgcgctgctcgtagaagcccgtcacgagcgggcgtccgtgcagggacgttgcggtcaggtctgacatgcattcctccggttcgggatgaacggcttcggggctccggacgtcacgcccgaccgagcaaggctggcaggccgcgcgcgacgacgtagaggccgaccaggatcatcaggccggcgaaggtgatggtcagggctcgcttgtgcccggcgagacgctggccgaggcgggagccgacgaggccgccgagcgcgccgcccaggatgaacagcccggccagcgtccaatcgatcaggccggagaccgcgtagctcgcggcggtggccgccccgaaggcgctgaccgccaccagcgaggtgccgatggccatgggcagcggcatggacgtcgccagcatcaggcccggcacgatcaggaagcctccgccgattccgaagaagccggagaacaggcccaccgcgaacccgatgccgagcagccagggcaggagcaccggggcgctccgtttggtcaggcgcacgtccggatcgccctcgccgcgccgccggcgcagcatcaggccgccgaccgccagcatcacgaacccgaacagggcgagcaggctctgcccgtcgaccgccctggccgcggccgagccggccagggcgccgaggacgccggcgagcgagaacgcccctgcgcaccgccacttcacgttcccggcccgccactgcgggacgaggttgccggccgcgctgaccgagaccgccagggcgctggtgccgatggcgacatggggcgagttcacgccgaccgcgtaggtcaggaggggcactgccaggatcgagccgcctccgccgacgaggccgaggaccacgccgacgagcccacccgagcccgccgccaggccgaaggtgacgaagctcgccatcacgcatccgccggcgcggcagaggtggacgccgcttgccgggagacggcggatggcagggcctggaacagcagcatgccgacgaccatggcggcgacgaagaccgcggcccgggtcggcacgaccgagaggagggtcagcgccggcccggggcagaggccggccaagccccagccgatgccgaagaccgcggcgcccgtcagcaagcgcggatcgaggtcgcgccgcgtcgggatctccagcttgggcgcgagcactggccggccccggcgcgtcgcgatgcggtaaccggcggccgagaccgtgacggcacccgccatgacgaaggcgaggctcgggtcccagcggccggtcacgtcgaggaaggcgaggaccttggccgggttggccatgccggagacgatgaggccaagcccgaacagcaggccggccgcgaacgcggacacgatcctggacatggtcaggctccgatcaggtgacgcgtgacgaagaccgtcacggcggcggcggccatgaatgtgccggtcgccacgagggagcggggcgagccgcggccgacgccgcagacgccgtggccgctggtgcagccggctccgagccgcgcgccgaaaccgaccagcaatcccgcaagcccgaggagcgggagcgaggcctcgaccgccacgggcggcctgccgccgccgaggccggcgtggacgaggggcgcgagaagcaggccggcgaggaaggcggcgcgccagccgatcccgccgctgctcggcggcagcaggccgcccagaatgccgctgacgcccgcgatgcggccgttgagtatcaggaagagcgctgcggaggcgccgatcatgagaccgccgaaaacggcggaaagcggggtgaaggtatccatggcactcactcctggaccgcggtgccgggcgtctcgcgcaggcttggagcgatccctcaggcgccgggggcgtggccgtcgtgagcggcagcgtccagcgacggcgccaccagattagtgatgtctaaattagaaatatctaattaaatgtcaagggatggcggggagacggcggaacgggccgcgctccacaccgcccctggcgtgaaccgccggatcgaggcggcgcttcacgagagcctccgctggcacgggggcatcccgaggcgagcggccggcggtcgcgcgaactggacgggaatgggatcgcgggcccacgtcggcggccaacgcggcgacgctggccgggatggctctcgggagcggtcacggaccggcgccggtcacggctcccggcggccgtggccgcctttctgccgcctcacgccgtccaggactggggcccgccgttgcctgtcctgaggcgcctcgaccttcgggccgcccgggcgatcgatgtcgagcgcgacgccctgcgggcacgccgggggttccgatccggttggccccggagccgacgaccgtggcagccgggtcgaccaggccgtcacggcggcgctgggtggacggccaagccgccgacgcggcggagcgcgcgcctggcggagccctggttacccgatcagcccgcctccgggcagaagatgtccttgagcgtcgcgagcaggcgcgcggcgcggggatcctccaggcgatagtggagcgtctggctctcgcgccggaaggcgaccagcccgtcctcgcgcagcttggcgagatgctgcgagagggccgattggctgaggtccaccgcctcggccaggctcgtcacgtccatctcgccccgggcgaccagcaggcataggatgaggagacgcttctcgttcgcgagaaggcgcagcaggcgcgcggcatcggccgccttgtcctgaaggcgcagcaggtcggtcgttgtcaccgcatccatcgacgtcggccgccctgtattagacaaccctgttttagctggcactaacatggtggctctgacaggaattcccaaccctggcgatgccgggcaggcagacgtggccggcgcgtaacgcgctcgacatcttcgcccggcatcgcatgtttcccgcgggagcatcatccgtcgaagccggtgagtccaccgtgggacgcaggacaaccgcgcctgcgggcgggagcgcgcgctcgaagccgtccgggaagctctctgatggacgtctcaaggcggcgccaccggaattcagtcggcagcggcgggctcggcacgcgctcgggggagaccgcccggcaggtcgctctcgcgcaacgggttcatggtccgcgccgcggccagcacgggacggcggcgtcggccgcaccgggacgggcagagcacacgcgcccgcccacgcccgtcggcgccggccagcgaccgagcctgccgatccccgggaacggactgtttcctgcgctcttcacgcagacccggggatccgctgtcaaccgcttgaacttgctcacactctgcgtccttgctcattcacgagccggagcaggccgagccgcgttgacctggcaagtgatgagtgccttcctccgccgttcgcgaaggcgcaggctcccacgtcgaggcaaggcttctccccaggcatcggcaccggaccctccgttccgggaacatggcggccttccgaacaggccgggtgatgcccgcgcagcggcctgcggaagcccggccgctcttcctcgtcgctcatccagccccgacgtcggccatcgcggcgcgggtcaccgggacgacccggccgctcgtcacgaagacgatcaggccgaggcgcgcgcccgtcgtgagaaggtatcgggccacctgacgccggtagtcggcgaggaccgcctccgcaggatccacgtcgcttttccagtccaccacgatgtccggcttgccgaccgcgtcgcaggcaatcgcgtccaccacgcccgccgtcgcctggtcctcgtcggcgaggctctcgaacccgaacacgggcaactcggcctggaggcgctcgcggatcccggcgatctcgggaaggccgagcgcccgggtcacgctggccgcgacctcggccaggtcgacctcggccccggcagcgtcgccggttccgagaccgagctgccgggcgaggagcccggcgcgccgtccgagatcgtcgccttcgctcgcctcgcccgtgaggatctcctccagcagcttgtggatgaggatgccgcgctcccggctgcctgtcggccgtcccccgggtccgcgcccgccgtcggtaccgccctcgaccaggccgggggcgccggacgtctcgggacccgccgcatcgccgcggctggggacgatccagcgcaagcggcgctgccgggcgacggcggcggcctcggcggcgaagatttcccgtgtctgaccgttcgcgaattccggcgcgacggccggcgtcccgaccggcagccgctccacgtcgatggacggcaaatccgccagcccgaggtcgaccaccgccgaccaggacgtgctggcgcccggctcggcgaaccgcgtgagcaccagcgtctcgcgggcccgcgtcgccgccacgtaccagaggcggacccgctcgttcccgacctcgcgcttctcggcctccagcgcctcgtcgtaaccggccgggcgcaccccgaagaccgggcagtagagacagttcgaggcgcggtcgaccagggctccggagacggccttggtccgggtggtggtgttgatcgggatcacgacgggccattcgagccccttggacgcgtgcatggtgagcaaggagaccgcggcctcctgcgcgtccggccggccctcgaccgtgcgcgtccggccctcccaggccgccctcatcgcccccgcgaaggcccgcaggccgcgcacggcgaacgggcgcgacatttccaggaacaggtcgatgttggccagcgccctctcggcgtggccgtcgtgacgctgctgcaccaccgggcgcagcatgagcgcgtcgacggcttggctgaggatgtcgtgcggtgtcgtgccgagcgcccgcttcgccagggcctgcaaccgttccagcaccggccgggccaccggatggttcacctgcgcgacatcgacgtgcaggcgcagcctggggacgctctccgggcgctccgggtcgcgcggcagtccgtcgacgaggtcgagcaactcctcgtcggtcaggccgacggccggcccccgcagcagggccccgagcgcgagcgtgtcgcgcgggtcggcgagcacccgcgtcagcgcgatcaggtcatgcacctcctgccgccggaagaagcccttgccggcctgggtcgagacggggatgcccctggcctcaagcgcctcctcgtaccgccagaggtcgctcccgctcggtgccagcagcgcgatgtcgccggcccggagcgtgcgggtgcccgcgcgcttgcaggtcacgagctggtgcccgatcaggcgcgcgcaaaggtccgcgaccgcttccgcctcggcgtcgcgcagcgcctccgcggtccgcttcgccccgtcggcaccggccggcacgtcgagcgccgcgatgcagggtccgcggtcgtggtcgggatggaaggcgtcgagcgccgcgaacccgggttgcccgaccccgttcaggatgtcgccgaagcgttcgtccacgtaggcgaggatcgagcggcaggaccggaagttcgtcgagatcgcgaggacgtcgtcgggcgagcgcgcgaggatgcggtcgcgcgcccggacgtaggtcgacacgtccgccccgcggaagcggtagatcgcctgcttcggatcgccgaccaggaacagcgcgcccggccgcagcacgcgttccgtccacgcgtcggccgcgccgtcgggcagctcgccgcacagccgccagaggatctccgtctgaatcgggtccgtgtcctggaactcgtcgaccaggacgtggcggtagcggcgccccagcgcctgccgcacggtctcgtgcgcgcggagcagcgtggcggccgcggcgatcaggtcgtcgaaatcgagcagggcgccgtcgcgctttcgggcctggtaccggtcgagaacggtccgcaccgttccgacgagcctggccaggagttcgctcgcggcgttggccttcagccggcgccaagcctcgcagcacgcgacgtgcaggcgctcggccgacgcctggagccggtcggcctccgtcttcggaaggccgaccagcttggcggcgccggcccacttgcctttgcccccgcggtacttcgcgaagtcgccgtccgccttgcacaggctcgcctccgccgccgccgtcaggatggcgacgaggtcggcgtcggcgacgccggtgtccggcagccgcgcggccatcgcctggaacgcccgcacgttcgcggcggtctcgccctcggaaaccccgcagctccgctggaagtccgcgaaggcctgcacgctggcgccgaaggcccgcaccaggtcggggaggggttccgccggcgcggtgcccaccgcgcgcccctcgcgcaggcagccggccacgcggtcgatggccgccagcgccgcgtcggggtcggccagaaccatctccgcgacgaggccgccgccgccggagaggcactcgcggagccagccgtcgcgcagatcctggaagatgccgtccgcctccgcctcgtcggcgacccgggcgcccgggtcgatgtcggcctcgaccgggtagggcttgaccaggcgctggcagaacccgtggatggtggtgcaggccagcgcgtcgagatgctcgccggcctcgaccagccgggctcgctgatccggagacaacccgttcgggaggacgacccgcagctcctccgggacctgcccctcgaccagccggccgacgacctcgccgacgcgctccagcagctcgctggcggcgagttccgtgaaggtgaccgccgcgatggatccgggggcgacgcccgcggccagcatcatggcgatgcggccggccatcagcgccgtcttcccggatccggccccggcctccacgagcagcgacctgtcgtgggcggtcatggcgagcgcgcgctgggccgcgtcggcgaggccccggtcgtgggcggtcatcaggcggcctcccagacgcgggcggcctcgccgagcgccgtcgtcaccaggtcgtgcttgcgcgggcagtaggtcttgtcggcgttcgccggcagcgcgaaggccaggtcgttccaggcctccggggcatcggggccggcgaaggcgttgccggcccgcaggctcgcgccggccgcgacgagatacgtggccagctcgtcgagggcctcgtccggccgttcgagccggaggcacagggattcccgcgggaagtgcagcgaggcatcgatcgacacgtccgcgccgaggagcacgcgggtggcgtagccgtacaggcaccgctgcagttcgcggccgccgtcgaggaccgtccccgcctcgcggggcttgccggtcttgtagtcgcgcacccgcgcgctgccgcggtcgtgcgacaggtcgagccggtcgatgtagccggagatccggaaaccggtgccgggtatcgtgaccgtggcgtcgctgtcccaggggagggggtggtggtcgcgcttcggcggctgcccgccgaacgggacctcgacccagcttccctgcccgaggagaggctggtcggggtgggtgagcgcggccagggcgagcgcggccgtctcgtccagggtccgccgccagatcagccgcggcgggatcgggcgctcgcgctcccagacctcggcgacggtggcgaggaccgcggccagcgcccggcgcttgcccgcgtccgtcgacggggcgaaaccgccatccgcctccagggcgaccaccgcgcgttcgagcacctcgtgcaggaggttgccgaaggcctgatgaccgagcgtgagcggctccgcggccgcgtcggccgtctccaggccgagcccgtaggtccagacgaagcccagcgggtcgcgcaggagcttgcgcagcgaccgggcggaatgggtgcgatccaggatcgcgagcacgaccgggtggtccggccggacgcgcccgtcgtgcgcggtcagctccgcccggccccaggcccgccagcagcccgccgcgcagatggccggggccgtcgcgcggaattccgccggccgggccatgagtcggtcgacctcgcccacggcgtgggccgggacgcggttgcgccccaggtaggtctcggccgcgccgaactcgcgcagcagcgggctcctcccgagcaggcgcccgtcggggccgcgccgcggccgggacagcacgacggccccggcgctggtggccaggatcgcgcggaagtcgctcctgtcggccagcggcctggggaaggggtcgagaagacgggacggcacgagatggtccgacagcagccgatcttccgcgctgacctgcggccagccgcgcgagctcagcccgagcaggcgcacgaagcgccgcggggcggcggccagcgccgaggcgggggcccagacgaccgaggcgcaggcatccgccccgtcgtcgatgcgcaggcgtcccagcgtcaggtcgacgacggcgggcgccccctcgatcaaggccttgcgccagatccggagcgccaggccgtgcaggaagcgctctcccgcctccgccgcgaccgacacgccctgcacgagcacgcccacgacgtcccgcagcgccgggacgtggtcctgcccgtccgggaaatcctctgcccggaggctgttcagcagccgttcccaggccgtcgggtcggtcagcggcgcctcgcgcggaaggacgcgggtccatcgctcgggcaacgcggcgaagggaccggggccgtcgcgcaggagggccgccaagcggcggacgccgtcctgcgagatccccctgaccaggacgtcggcgagggcggccgcggcctgcccctcgcggacgctcgcggcgggcgccccgtggacgaagcgcacgtcgaggttcgcctccgcccggagcgcgagcacgacgtcgtcgtactcctcggtgcggcaggccgcgaccgcgatgtccgcgggcgcggcctgcccggacgccatcagctcgcgggcccagcgcagcgcctccaggacctcgtgcctcggggtcgccgcgctgcagaccgagaccgccggccgttccggcgcgcacgtgacgacgcggatgccggccgcctccacccaatccgggacggagcgcggccccgccacccaggtcacgggaacgtgcgcgaccagggatgcgacgaggccgcgccagcacggcggcacgtccgggagcccgacgatctcgacgggcccgagcacccgcggcgcgtgggcgagacgcgcccgcgcggcctcggcgaggtcgacgggccgcatcatcccggccggcaggcgggcgaggacggcctcctccaggcgccggaccgaggcggtccggtcggccgggtcggccgaccgcgccaggtcgaaggcggccagccacgccttccgcaccgtctcggcggcggcgtcgaccatgcccggcagcgtcttgatgggatcgagctcgccgaggtccgtttcggcgagggcggccggcagaaggctcttgagcgtctcgtcgtcgaccggtcgcgcgaagcccccggcgaggcgcgccaccatgcgctccacgggcatgagctggacgccatggtcggaccggcgcgcggcggccagccggccgtccgacatggcgaggcggccttggatcaccaccgtccggcgcgccatcatgcgaatcaattccccgaccgtcgaccgtcacccatctccggcgagggtgaagaaacggtcaagctcgtacgagtcgccccggcccagccgtgcacaacctgctcgaacctgacgatggccgaggctttggctccgcgcccgggcgcgagcttgcgcgctcttcccggcgcgcccatgcccagcgcggcccgctcggggtcgcctgcttcccctgggcccgctcggccgcgcccgtcaccgggcgtcaggcttcgggaacgccgtcgagcatctcggcggccaagcccggcatccgcgccaggacgccctcgtttcgccgggcccagaagcgccgcagcagcgtctccggaacatgctcgtcgtacttcgcggtctggatggtcccgacgaactccgcgacggccgcgaaatcgcccggcaccatgctcgcaaccctgcgcaggaccgctcgggcgtcgtccgggctcaccccggggagcgtgacgccaaggtcgtgcggctccgccggcaacccgagcatcgacaggatgaccgccaggacgtcgcacgtcgcgctgccgcgccacgcgaagaggtgaaggtcgcgcccggtgtgcaccatccgggagcgtcccagaccgaggcggcggtaggccgaccgcccttccgcgaggaaggtgcgggcccgcgcgtcgaggtaggccggcacgtcgtcggcctcgaagacgccgcgcatctccgcgaggaggcggtcgtgcgtgggctcggcgaacagccgctcgaacttcgggatcaccccgccccggtgcgcggagacctgcaggacgtgggcccgctcgtccacctcctcgaccagccagcggcgcccggcgaagacgaccagggtgccctgggcgaccgcgttggtgagcgggatcgtgccgagcgcccgggtcccggcgaccaggcgccactccgccccgctgtcgaacagggcgtagaactcgcgcgcgtggacgaggcgctcgccgcgctcgcccaggagcagcgtgccgtccggcgcctgctcgatgaggcccacccccgtccgggccgcgccgcgcagcagctccgcgaagtcgcccggcgtcaccgaggcgaacaccccgggaccgcagagaagccgatggagcgcgtcggcccgggcgccgccgcgctgcgcgatcacggacaggacctggtgcagcagggcggtcgcgagcgcggcgtcgctggccagcggcggctccacgaagcgggcggcgagcaggcggatggccgcgaccgcgcgcaccgcgtcctggcgaagctcgtcgaggaccgaggagcgcgtgtcgagctcctgctcgcggacgtagatccggaggatggcgggcacgcccggccgccgccccgtccggcccaggcgctgccgcagcgacgccagcgagcggggcgcgccgacctgggcgacggaccgcaccgagccgatgtcgatgcccagttccagggtggaggtgcagaccgcggtggtcggcagggacgcgtccttgaggcggctttcgagctcctcgcgcaactccttggagaggttgccgtggtgcgggaagaactcgttggggacctcgccccgttcggcccggcgccgcagcctgtcggagagggcctccaccagccgcctggagccgccgaagaccaggttgttgctgcccctcagcgaggcgaacaggtggtccgtgatcgcgtcgagtgccggcaccggccctgcgccggccgcgccctccgcctcggccccgtcggtgccgtcggcgtcgagcggctccaggtagccgaggatccgaagctggaggtccaggccggccccgccgtcctggagcaggcggacgcgctccggcgcggtcgggcgaagccaggccgccgcagcctcggcgtcgccgatggtggccgacaggccgacccgtcgcgtcctgcccggcgcgccgagggcctcgacacgtctcagcagcgacgccaggtggagcccccgtgggcccgacaggagggcatgcacttcgtcgacgaccacgaaatccaacgccgccagcaatcgactggcatcggcgggacgccggatcagcagggcctcgacggattccggggtgatcagggcgatgccggccggcttggccagcatccgcgccttggccgattgcggcgcatccccgtgccagcggacaagcgggatctccatccgctcgcagagctggtcgagccgctggaactggtcgttgatgagcgccttcagggggctcacgtagagcaccgccaggccgggttcggcccggccggcgatccgggtcaggatgggcaggaaggccgcctcggtcttgccggccgccgtcgccgcggcgaccaacacgtcgtcaccgccgtcgaggacggcgtcgatcgcgcgcgcctggatgtcccgcagccccgtccaaccctgctcccggatccaggagcggacctccggggcgaggcggtcgaaggccccgtcgcggaggcgccgctcagaggcggaagctgacgagctcatcgccgggcgccgggctggaggggacgtcggcgtccgccccggcgtcatctgcctggtcgtcgctgcggacctcgacgtgcccgagcagctccttccagcccgtgccggggttctgctcgatgacggcaagcaattgaacgaaggcgcggatcgtgttgcgcggcgtccggaagtaggcctcgccgatccggtcgttgcagtgacccatgaaggcgccgagcgcctcgtccggcacgaggtgcctggcggggtcgccgccggcgaacaccgcccggatgttcgacagcaggatcagcatgtcctccggggtcaggttctgcagccggatcaccgggcccgacaggtcgaccaggccgcccttcgcgaaggcattctccgccagccggctctggagcgcctggtagctgtacagcccgcggcgggtgtcgagcaggaattccggcgtgccgcccagggccaggccgagcccgcgcacgttcccctgcagcacatcgttgaggatgcgcaggacctgctcgaagttctggttgcgcgcctgcgcgctctggagcttgtacaggttgaccagctcgtcgaagacgacgaacaggccgccgtagcccgcgagccggacgaaggcggcgagcagcttgagcgcgtcgtagacgttgtcgtcgtcgacgatggtccgcacgcccagcgcctgccgggcctcggtccgcgtcgagaactcgccgcggagccagcgcagggccgccgccttcagcgcctcgttcccgtccccgctcccgcgccagtacgccttcaggacgaccgcgtagtcgtagcccccgacctcgtcctggagcggcgcgagcctgcggtcgatgacccgctcgacgggcaggccggcctgttgcgcctccttgaccgcgtccgtgacgaagcgctcgacgacgctgcccagggcgcccccgtccggcttggtgcgggtcgccatgttgcgcagggcctcggcgtagagggcccgcgcctgccccgcgctggcgtgcaagcggcggtccggcgcgaggtccgcgtgcacggtgacgagcttgcgttcgagggcgacgagccggaccaggttgaggaagaaggtcttcccggccccgtactcgccgatcacgaaccggatcgaggacccctcgtcggcgacgcggtcgatgtcgcgcaccagggcggcgatctcggcggcgcgcccgacctggacgtggcgcaggcccgtgcgcggcacgacgccggccgagagggcctgcaggatcgcgtcacggtcccgcgggcggatggtcggggctggctgcatggggctaggcggtggtgctggggagcaggtggaggcgaaggtgggccgcgatggtgaccgggtcgtcgtgctcgatcaaggcctcgtcgaagcgctcgaagccccattcgttgatggtctcaagcgccccgtcgggaaacaggccgttcgcgcgggccgcccggtcgaacgcctcgcgcggcatcgggtccggggatgcggcgaccgcggcgagcaggccggcatgggccggatcgagcccggccgggcccgtgtccgccggtgccggcgcgggcgcttccggggcgacgccacccggcggcgaaaccgtgcccgcacctgacccgggcgccgagtcctcgacgaagatgtccgagagcaggcttgcgaccgcctgcgtctcgcggcgaacgcgctccagccgcgatgcgtcgatgacgacgcgcccggaagcgcggtcgccgacgtccccgcgcggttggctcccgtcggcgccccgcggctccgccgacgcggccgacccgagcggcccgcgatgcagggcggcgtagatcccgtcggccggcagcgcgaggaacgcgtgcaaccgttcgaggaaccgcacctccgcgggtttggcttgaccgccggccatgacggccgcgagcgccgcccgcgcgcaggcctggcgctcggacagggggcggcccgccaaccgcctcaggataccctgcggcttcggcgggttgcggtggatcgacagggcgtaggcggtcaggcgggatttctcggcaaggctgagggtatcggtgccccggatcgcggcgagcatcccgtcggcggcgccctgggacaccgcgccgtccgacgccgcggcgaggcatgcggcctcgatgacgccgcgcagcgccaggtactcggggcgtgtcgcgtcgaccggtgccccggcggcccccttgaacaggacgaccgccgcatcggcgtccgaggccgaggcgccggcgcgaggttccggcccgtagcggcggtccggttcgatgccgatgccgacccggtcgagcgcttggcagagctgcgtcacgccggcctgcggcacgcggccttcctccggcagcgggatctccatcacctcaagcagccggcgcagggacgtggccggcatggccgctccggcggcgaacagggcctcgcagcgctcgccgacggccgtccacgcgtcgcctgcgcaggccaggtccggcggcaggagcagggccgcctgcacgctcccgcgggcgtccgggcgcctgccgacgaagcggctgaacgcatcgagctcgtcggtgcaggcctcgacgagctcgcggagcttcctcacgggggcggagacggcagcgatatcgggcagggaccccggcgccttgaggtccacctggaacgtcgaactggcggctcgataggacgccttgatccgcgccttcggcgcgccgaccttgagtcccttcgggtatttggccgggaaccggaggcgccagagcgccgcgaactcgtccgggcatcgcgtcaccggcgtgcggaagccgcggtcgggcaggcccgccagccagaggagggcgtcgtccgcgtcgaggggctggccgtcggccagcttccggccgagatggaccctaacggcgagcggcagttcgtagctgtagaaattcgggtcgaggttcagctcgggacgccgctcctccgccgcgggcaccaacagccgggcggcctcgacgaagctccgcgcataggcctggaacgagctgttcgccccgtagatcgcgcgcaggcgctcgacctccgcgaccagcacgggcgcgtcggccgcgaccccttccttgaacagccggtattccagaccgtagaagtacaggaagacgagcgcgatgctggccgcggggtcggagcgccccccggccagccagtccaggtaggcgcggcggcccgccgggttcagcccgtcgtaccggcaccagtaggtcaggccggtcgccgagccccgccccgccttcgccacgggaagcgcgggatcgatcaggcagttctccctgcgccacggatccgacccgagcttctcgccgacgtagatcagccctcccgtcaccgtcaggccctggatctcgaccggttcgccgggagggacccagcgcgccgaccggccccgcttgccgcgcccctccggcgagggttgcggcacgggcgcgggatcgtcgggtaggggcgtgaccgtgaaggcaggctcgacgtgcgcctcggaggcaaccgcctcggggggccgtcgaccgaacgtgtctcgcggtccctcgggcggggcgggcaggggggtcgcggggatggcgaggtcaggcgggtcaggcggagcatggatcgtggacggcgcggggtcgaccggcgcgctcgcggcttccgtggtcgcgcccgcgcccgtcgcgcggtcgcccgaacggcgtccgaggctcatccagccgaccaggaggaccgtcgcgcccgtgacgagggccggccagcccacctggacgaactgcatcgcggcggccgccagcgccacggccgatccgagcaacagaaggccttcccgggctcggccggcccccggttcgcgccctgccatggaccgcgcctcaccgctcgccacggccacccctgcgcccagcagggtcggcgcgccaatcccgtgcccgagcccggccctcggcagggctgcaccggcgctgcgccacgggtccgacaggccgggacggcgcgccggcaaggttcgccgccgcggcgagccgcgacacggtatccgcgtcgagatggtggccgggcgccgtcgccatccggcgcaggtagtcggccagcctcgggccgacggcctgcccgggttcgaggaggatgcgcagcgcccggagcgccgtgccgcgcgggttcgggtcttcctccaggttgatgtcgaccgtgccgtgacccagccaggccgcgaaccgcgggccgtggtgaacccggtggcagccgcacaggtacagcacggcgtcccggtcgaagaaggtcgtgtggacgaggtcggccaggcgcgtcgcgcggacgtggccggtgcgcaccgcccaggtggaggggagggcccagacgtcgtaggagtgccggcggccggcgatccggtacccgccgaaacggttgcgcacggcgcggccgtcgcgcagcagctccgccaggcgccccggcgcggtgtccacgacgaggtccacgtccgacccgaacgcgtcggccccgccccaggcgatgtcgcggggcatgcccccgaagatggcgacctcgccggcctggcccaggtggccgatcaggtccgcgatctcgtcgccgccacgggcctcgtccgcgaggaaggcccgcatccgccggcccagctcggccccgtcccgggcgcgcctgcccgggtcagccatggtgccgccccaggtcgtcgcgcagcgataccgcgaaggtatcggtcatgcccgagatcatgtcggtgatgagttgcaactcccggtagcgcatcggcatccggttgcccggagcctcggcgacccgccggtagttctccgagatccgggagtagacgtaggccggcagggcctcgcgatccgacctcaggtcgtccgggtccttgcgctcgaccacggccgtccagaacatgtccatgagctcgtggagcgtgcggtggccggcgagctcgacctcaaggacgctgcggtggcggtagacgtggaacttcgcgaagcgcttgagcgaggtccacagcacgacggcgtccgaggccgccatcaactccctgtcgaacgcgccggccatgatggcgtcccggttggcgacgaaggccccgacggccgcccggaccatcgtcccgatggcgtcgacgcggaacatctgcatcgagatgtcgtcgagttccccgggcgagagtccctcgtcgcggaagtcggcatggtagcgctccgcccgctcgcagaccccgagggtgacctcgtcgtcgcaggcatcgtggcgcagccacgccgtcagcacgttgaagttgatcaggttcttcttggcggcgtcctcgacgtccacgaccgagtaggcgatgtcgtcgcaagcctccatcacgaaggtcagcggatgccgcacgccctggcgcagcccggtctccgcccagacctccgcggcgatgccggcctcggactggaagaagttgaacttcttccgggcatgggacgacttgtcgaccgcgtccgagggcacggggtacttcatcagggccgccaggaaggcgtaggtcatgttgagcccgaaatcgtcgttcaggatctgcagccgggtcagcaagcggaacgcctgcgcgttgccctcgaacgccaggaagtcccggcgcatcggctcggtcaggcccggcgcgtcgaagatcgcgaaggagcccggctcctccgaacggggtgtcgcgtgacgcttcatccaggtctggatcgcggtctcgccctggtgcccgaaaggcgggttgccgaggtcgtgggcgagcccgatggcctccagcagggccggcacgttgcgcaggggctcgaccgacgccgggaagccgagcgcctcgccgtggacgaaggccagggtggtccccatgctccgcgccatgttcgccacctcgtggctgtgggtcagccgcgtgcggacgctgtcgttgcgctccagcgggaagacctgcgtcttgtcctggaggcgccgcaccggggtggagaacaggatgcggtcgtgatcgcgttcgtgctgggtccgatcctcgcccagcctcggttcgtgcgccttcccgccgggcctcggcttgcgacgccgggaattcagaagggccgtccagtcgagttgctcgcccatcctcggtcctgtccccgcggcgacgccggctccgccgcctcccacaaccgcatgacgcatggtctacgttccggctctcccgcccgtcacgtccgattccggccgttgtccacggattcgtttccgcatggtgccggcccgcgtcgcaagagggtagggcacccggaccggaaagggaacattgcgggaacgatggcggcggcgctgaggggcggccgggcaggcatgcggcctcgcacggatgccgtcggcagcggtcccgtacgcctgacgcgggcgccggcggcctcctctatgcccgccggatcgcgggaagggcgacgcgtcagcttggctgaacggcccggcccccgtgtcggtacggatcaagccggtcgagaagtggcaggccttccgcccggtggttggcgtcgcggatcggtgcgccgtagggtcgacggtgtcatgaagaacgcttcgaccgctgcctatcccgaccggtccgacatccttgctcggaaagcggaagggcgccgcgagctcgccgccctgaccttcggcgagaagatcgctcggatggaggccctgcgcgaccgcctcgcgccgatccgcgccgcgcgcgaagctcgcttgaggcgcgcctccctacgttcctgacccgccgtcgttccgtccccgggttggggacggcgaggtccggatcccgcgccggcggccacgaagctgacccgctccgcgcgaacgacgccctgcctcggcggctgcctctgccgccgcgcgggcgcctgcgcgctcgcccggctcaaccgatccgcccgagcgcggggaaggcctccaggatgagggcggccacggcggtcatgcggtcggtgatcatcagcagacccatcgccaccatgacgccgccgccgaccacctgaagggcacggccgaaccagcgcagggtccgaaggcgcgcgacgaagccggacaggaacagggccgcggccacgaacggcacgccgaggccgagcgagtagacggtgagcagggcgacgcccttgcccgaggccgaggaggccgtgaccgccaggatggcgccgaggacgggaccgatgcagggggtccatccgaaggcgaaggccgttccgaggagataggcggcgaccggccctcgccccggcggatcgccgtgccagcgcagctcgcgctgcagccaggcgggccgcagcagaccggccgtgaacaggccgaacaggatcacgaggaggcccgaggcgaggttcagcgcctcgcgatgggcgagcagggcgaagccgagcgcgctcgcccccgcgccgaacgcgacgaagacggtcgtgaacccgagcacgaagcagaggctcaggccgagcgtgcgcaggctgtcgcgcccgccggcagccgactggcccgcgacgtaggacacgtagcccgggacgaggggcagcacgcagggcgacaggaacgacacggcgccggccgcgaaggccgccacgaagcccacgcttgaggcgtcgatggccatggtctcaggcccggcgcagggatgaaggcaggctcgtcactcccgcccgtcccccgccgcggcgaaggtcttgcgggggcgctggcgctccgcctcggtcccgccgggccccggcggcttgcgtgccgccgcaccccggaccggctcgcgctgtccggcaagggcaaccgggcccgaggccggcatcgcgacctcgcgcggccctgcggccagggcctcggggcggctcacctcgccgagcccgtttcccatcgccatcatggtctcgcggaaagcccggtgctggccaccgtcctcgtacaccagccggacggccggcgtcccgctcgccacgagggcggcgacctgccgctcgtcgtccgcctgcttccgcgcgaccgcgccggccgtggcctcgtcgccgccggcatcgaacacgtagcgaccgcccgcggcgccgacgaccggctcggcccacgtcacctcgaagcggtcggacccctccttgaggttcctccagaacgcgacgttcggatcctgccgatgccgggccaggttctccggggtcatgcggaacggataggattggaactggacggcacgctgcccgcccgcgaaggcctcgcgcaccacggcatagagctccgagatcgcctcgtccgtcatcgcgaagcagccccgcgacgagcaggagccgtgcaccatcaggtgcgcgcccgtgcgtcccagggagcggtcgtactcgttcgggtacccgaggtcgaacgagagatagaggctcgaattcgggttcagggacgcgggcgtgaccgcgtagaagccctccggcgcctgccggtccccctcccgggtcttgggcccgagctggcccgaccagcggcacatcggataggtcttcaggagggcgtacctgccgtccgcgccgcgcttccagagctcgatctcggattccttcttgtaggcccgcatcaggatcgggtcggccgccgagacccccttggtcgacatcagggccagggtcgcgggcgggatcggcgcgaggtggcgcgtcgaggccgcgtactggccgtcctggcaggcggacagcgccaggaggagggccagaccgagcgtcgtcgtcttcagcatgtcggcctcgctggggtgggcgcacgagcctgggcccgaagggttgatgccaggttgtcgtggccgtggttcggcggaatcgggcccctcatgggactggttccccggcaccgggatggctccgtcgcgcggaaaggccttcgaggagcagcaggacgacgccggcggaaatccaggtgtcggccaggttgaaggtgaaccagcgaatgccgccggtgtgcaggtcgaggaagtcggtgacggcgccgtcgatgagccggtcgaggaagtttccagccgccccgccggcgatcgcggcgagcccgagacgttcgagcgtgcccgtcgtagccagcgcccaggcaatgacgaggcaggtgagcgtaccctggagggcgaggagcagcgcgagggaggacggatcgtgcgccgcgaacaggctgaagctgatgccccggttgaacgacaggctcaggtcgacgaagggcacgaagccccggggcacgccctcggtcagccacgcctcggccaccgccttcgcgccgaggtcgatggccgtggaggcgaggatgaccacggccacggtcgccatgcggccggcccagcctgacgaagagctcatcaggccctcagaagacgcagcgcgttggccgtcaccaggacggtcgcgccggtgtcggccaggatggcgggccagaggccggtgatgccggcgatggtcgtcaccaggaacaccgccttcaggccgagcgcgatggcgacgttctggcggatgttgcccagggtcgcccgggacagcgagaccagcgcggccacgtcgccgacgcggtcgttcagcaccgccgcgtccgccgtctccagggccgcgtcggtgccgccgcccatcgcgatgccgacgctggcggcggccaaggccggggcgtcgttgatgccgtcgccgaccatggcgaccgggcccctctccttcagggccgcgatctcggcgagcttgtcctggggcaggagctcggccttcacgtcgaggccgagctcggacgcgaccgccccgcccgtgcggcggttgtcgccggtcagcatcacgctgtgcacgccgagcttccgcagggccgcgatgccggcggccgcgtcggcgcggggctcgtcccggaccgcgatggcgcccagggcctcggcgccgcggacgacgatgaccaccgtcttgccgccggcctccagctccgcgacggcgcggtccgcctcggggccgagccgcgcgctctcggcggcgtggcgcggggaggcgacgagcaccgtctggcccatcaccgtggcctgcaccgccctgccggggatggcgcgggcgtcccgcgtcggccgcagcggcaccccgtccgtgttcgcccggtcgaggatggcccgggcgatggggtggctgcttccgctctcgaccgcggcggccaacccgagaagcgaccgctccgacgcgtccggggcgagggccaggatgtcggtgacccgcggccgccccgccgtcagcgtcccggtcttgtcgaacgcgaccgtgcgcacccgcccgatgacctccagcgcggcgccccccttcacgagcagcccgcgccgcgctccggcggccagcccggacgcgatggcggccggggtcgagagcaccagcgcgcaggggcaggcgatcaggaggagcgccaggccccgatagacccaggtgccccagtcggcgccgagcagcagcggcggcacgattgcgaccgcggcggcgaacgcgaaggcgatgggcgtgtagaccgcgctgaaccggtcgatgaagcgcgccgtgggcgacttcgaggcctgcgcctcctcgacgaggtgcaggatgcgggcgaccgtgttgtcggccgccgtcttggtgacccggacctgcagcgcgccgtcggcgttgacgctgcccgcgaagaccgggtcgccgacctccttgggcttcgggaccgactcgccggtgatgggggactcgtcgaggctcgacgcgccgtcggtgatcacgccgtcggcgggcacgcggtcgcccggcctcacgacgacgacctgcccgatggccagcgacgccgcgggcacctcgcggatggcgccgtcgggcccgtcgacgaggcgggcggtcttcggcaccagggcggcgagcgccttgatcccggcgcgcgcccggcccgccgccacgacctccagcatctcgccgaccgtgaagagcagcacgacgatggcggcctcctcggcggcgtggatggcgagcgcccccgcggtcgcgaccgacatcagcatctcgatggagaagggcgtgccggcgaacgccgccaggaccgcccggcggccgtaataggcgagcccgacgagcgcgcccggccagtaggcgtactcgcccgccaggcccggcgcgatccgctcgacgaggaagccggcggcgaacagggcgccgatgaggatgcccagcagcgccttccggctccgccagagcggcggctcgggctcttccgcgctctcggcgggcggggcgccgcccgaggcttgcgccctggccaggtccgcggccgtggggagcggcgcgacgccgtagcccaggcgctcgatgcgcccctccaagtcggtcctcggcgtcgcggcctcgtcgagcgcgaggtcgaggatttggctgccgtagttcacgcgcacgtccgcgacgcccggcagccgggagacggcggtctcgatcttcccggcgcaggtcgggcagtccatgcccctgaccctgtagcgcagggcctgcgcgccgggggcggacggggacagggtgtccgcgggggcggcctggttcatgctgcgctccgttcgtccgagccctggaccggaccgggacgggtgcctacatgcaccctgtagtcactgcagggtcaagccgtgagcaaaaccgcgtccatgaccatcggcaggctcgcggaggcaacgcagacccgcgtcgagacggtgcggtggtacgagaaggtcgggttgctgcccccgccggcgcggtcgagcgggaactaccggctctacgggcccgagcacctgcgccggctgagcttcatccggcggagccgcaccctcgggttcacggtggagcagatccgggacttgttggcgctctccgacgaccgggagcgctcgtgcaccgaggtcgacatcatcgcccgcgcccacctcgccgacgtggagcgcaagctggccgacctggcccggctcgccgcggaactgcgcgaggtcatcggccagtgcggctgcgggtcggtcgcggactgccgcatcatcgaggccctctcgccgatggtcgaccccgcctgagggacgtgcggctggctccgcaggcgacgcaaggggcatcagctcccgtctctcgaacggcccttggccgcgaacccgcagcacgccacggcgggggggggggggcgaccgtggccatcgcccggacggcggccctggcgcgacggtgagggcccgcatcctccgctgccagcacagccgcgccttgtctcatcacctcacctcgccgacgatgatgcaatgttccaccgcggcgcgcatcgagatcccgaacacaacgatcgtccggacaactcactcaagcctgagcagtgtatgagcgagcacgcaatgcgagcgtccgggatgccatataacggccgaacatcgatggaaggcgcgcacgaacgaaccggcgcctggtcttcaattgcggaacttcgggaggacgccgcgaaccccgacagcggatagctgccgcgacatggcgtggatgatcgacgcgggtccggccgcgctgtggcgagcttccagcttcacctcaaggccgcgcagccccacggccaactcaagtgcttgcagcgacctcgtgatctcctcgaaccgcgctctcgcgtcggaccagccttgcgcgaagccgaacagctcgcgcagggccggcgcgatctccttgaaggctgccagcgccgcgaccagggcgtcgagcgagaggcggccctggacgaagccacgccgccggaagcgtcagcagcgagagcagcacgaggcgcagctggaagcgcagcgtcgcccgcgggacgtcgcgctcaaggctccgccgctccgggcttccggcgccgcgacggcgctgccgtccgcgcagccagcgccagccgaggcggagcgccagccttcccgtccaggccggcgccacgacgagaacgaggaccgagacgagctcaatccacccagggccgtggggctgatccaggccggtgacccggtggatcaggtcgtggacgacgggcgcgaacaaggggctccgaggtgggacgcttcaaccgagccgggtcgcccgcaggcgcagggcgttgccgatcacgctgaccgaagacagcgccatggcggcggcggcgatgacgggcgagagcaggatgccgaggaacgggtagaggacgcccgccgccatcggcacgccggccgcgttgtagacgaaggcgaagaacaggttctggcggatgttgcccatcaccgccttcgacagccgccgcgcccgcacgatgccgaggaggtcgcccttgagcagggtcagcccagcgctctcgatggccacgtcggtgccggtgcccatggcgatgccgacgtcggcggcggcgagcgcgggagcgtcgttgacgccgtcgccggccatcgccacgacctggccggccgccttgtgccgctcgaccacggcggccttctggtcgggcagcacctccgcctcgacctcctcgatcccgaggcggcgcgccaccgcctctgcggtcgtccgattgtcgccggtcagcatcacgacccggatgccctcggcccggagcgcggcgagcgcctcgggcgtcgtgaccttgacagggtcggcgatcgcgatgacgccggccacgcgcccgtcgacggccgcgaagatcgcggtcgccccatctcgcctcaggtcgtccgcctcggccgcgtaagtcgacacctccaccccctgctcgcgcaggaaggcggcgttgccgagcgccacccggcgcccctcgacggtgccgagcgcgcccttgccggtcgggctgtcgaaatccgccacgggagccaggccgatcccgcgctcctcggccgccttcacgatggcgagggcgagcgggtgctcgctcgcccgctcgacgctcgccgagaggcgcagcacgctggcctcgtcgaagccggtcgccgccgccacccgcgtcaccgctggcttgccctcggtcagcgtgccggtcttgtcgaccaccagcgtggtgaccttctccatgcgctccagcgcctcggcgttcttgacgagcaccccggccccggcgccgcggccaacgccgaccatgatcgacatcggcgtggcgaggccgagcgcgcaggggcaggcgatgatgagcactgcgacagccgccagcagcgcgaaggtgaagcgcggctccggcccgaacgccatccaggcgatgaaggccagcgccgccacgccgatgaccgccggcacgaaccagccggcgacctggtcggcgagacgctggataggcgcgcgagagcgctgggcctcggccaccatctggacgatgcgggccagcatggtgtcgcgcccgaccttggtcgcctcgatgacgagggcgccggactgattgaggctgccgccgatgacggaggtgccgacctccttggtgacgggcatcgattccccggtcacgaggctctcgtcgacggagctgcggccctccacgacggcaccgtcgaccggcaccttttcgccggggcggacgcgaaggcggtcgccaacgccgatggcgtcaagttgcacctcctcgtccgtcccgtcgggccggatgcggcgggccgtcttcggcgcgaggtcgagcagcgcgcggagcgccccgcccgtgctctcgcgggcccggagctccaggacctgcccgaggagcaccagcaccgtgatgaccgcggccgcctcgaagtaggccggcaccgccccgccgtgaccgcgcagcgcctgcgggaagagtccgggcgcaacggtggcgacgacgctgtaggcccaggccaccccggtgcccatcgcgatcagggtgaacatgttgaggttgcggctgcgcaccgacgcccaggcgcgcacgaagaacggccagcctccccagagcacgaccggggtcgcgaggacgaactggacccagttcgaattctgctggccgaggaggtcgagcaggccagtcaggtggccgcccatctccagcgcgaacaccggcagggtcagcgtgagcccgatccagaaccgccgggtcatgtcgacgagttcctcgctcggacccttgtcggcgccgaccagcaccggctccaaggccatgccgcagatcggacacgcccctgggccgagctgccggatctcggggtgcatcgggcaggtgtagatcgtgccctcgggcaccgggtcggccttcttcgcggcccggccggggtcgacgtagcggaccgggtcggcctcgaacttggtccggcagccgttcgagcagaagtagtaggggtgcccgtcgtgctcggcccggtgcttcgtcgcatgcgggtcgaccatcatcccgcagaccgggtccttcacgcggaaggcgccgtcctcgctctccgtgacgccggcatggtggccgtggtcgtggccgtgtgcgtgcccgtgctcggcatggccgtggcctcctggggcaggatcgtgtccctgtggcgcgtcgctcatgaccgctccttccgcatggccgagcgggcgccgccgggccgcaagcgacccgacgacagccggcggcttactggttgccttccgtcttggcgttcttgtcgagccaggcgacgagctccttgatgctcttctcctgctcctcgattgtcttttcggcgaggcgcttgctctcggcgttgtcggcgcccttcagcccggcgcgggccatgtcgatggcgccttggtggtgcgggatcatcgcgcagatccaggcgacgtcggggtcgcccgccatcatcccctgcatcatcgggccgttcatcgacatcatggcctgctggagacccttctgggtctcggtcatctggccgcccatgccctgcatggcctgggacatgtgcccctgcatgtccttcatcatggcgtccttgccggcggtggccgccttgcaggcctccggcagcttcacggcggactgcatcgagccatggtcgtggtcggccgcgagagccatcccggcgcccgggagcgccagggccgcggcgagaatcagggtacgaacaagcatgattgccttctctcgttgggggtgaggagcggcccggtcggccgccccggatccatcaggcggccatcttccggcagctctcggcgcagcggcggcactgctcgacgcattgctgcatgtcgccgacctgctcgcagctgcgggcgcagtcctcgcagacgtcggcgcactcggcgcaggtatgcttgtggtgtgcggtccccaacagcatgaagtgcgccgaggtccggcagatttcggcgcaggcgagcatcagccggaagtgttcgggctcgacgtgcttgccgccggccgggaggcagtggttcgaggccatgctgaggcaggtctggtagcagcgtaggcactcgtcgatgcaggactgcatctcgctcgacatctggtgcattcaggttctccgtctatccatcgcaaggtttgcggcacgactggaatgctgactcagtatcagataagtcagaccgtcattaccctaatataaaactcacgggatacagatgcgttctgaaataaatactctgaagcatcacgtattcgggagggccgcctgcgcgcggacgcgaccgctcagttggtgccgcgcttcctgaggaaggcctccatctgggcgatctcaacgtcctgagccttgatgatctcctcagccagcttccggatctcggggtccttggaatgctggagggcgaccttggccatcccgacggcgcccttgtggtggggaatcatgccgcgcacgaaatcgacgtcgacgtcgttcgagtagcggatgtccatgttccggtgcatctcggcatcgacgtcccggaacgccttcgtggccggcgtgtccgctttgtccgcggcagccatggcggcgtggtcgtgaccgccatggctggcatggtcgtgggcctcgtgcgctaaggcgatgcccgagaggccgagggccagggctccggcggcgagggtcgaggtcagggtcttcatcgaggaggcttcctggtgcgaggggtcagttgaacttgccgctggcggtcgcgccgtcgggaccagtgagttgcacggcccccttggggctttcgccgacggcgaccgcggccctgccggacaggcggttgccgtcggcgggctccagggggacgcgggtcggcttgccgccgacgacgaggatggccgtgcccttgaagccggaggtcgggaccggcttctggccctcgtccaacaggaacacgtcgacggtctcgcctttggtgacgagctcgacgtggaacttgcccgcgtccgccacccggccgccgtgctggccggtggtctcgtgggcgtaggcggcggtcgcggcgagcaggccggcggccagggtcactctcgaaaggatcatggggaactcctcggttgcggggtcagtaggcctcggccggccgcgggggcgcgccgtccggggatgggtaggccggcgcctcggcgtgcagcgcacgcagccgctcaagcggcctgcggccgaagcgcaggaacaggacgggggtcaggaaggtgtcgagcaacgtcgcgctgatcaggccgccgaagatcgtcaccgcgaccgggtgcaggatctccttgcccgggctcgccgcgtcgtagagcagcggcaacagcgccacgccggccgagagcgccgtcatcagcaccggggtcagccgttccagactgccgcgcacgacgagttcgggcccgaacggcacgccctcgtgcagcgacaggttcaggtagtggctgatcttgaggatgccgttgcgggccgcgatgccggtcagcgtgatgaagccgatcatcgacgcgaccgagagcggctgcccgaccagccacagggccgccaccgagccgatcagggcgagcggcacgttgcccatgatgatgagcgccagcgcggccgagcggtagcggctgtagaggatggcgaagaccagcgccaaggacaggccggagagcgccgcgatggtccggctcgcctcctcctgcgcctggaaggtgccctccaggctggtgaagaagccgggcggcatcggctcctgggccaccgcctcgcggatcgccgccacgatcgtggccatgtcgctctcggccgtggtgttggcctggaccacgatgcggcggcgggcgttctcgcgcaggatctggttcggcccgtccgtctcgcggatgtccgcgacctggcgcgccggcacccagcccgagggcgtctccagcagcaggtcaccgaggccagccgtcgtccgccggttctccgacaggcgcagcaccacgtcgaagcggcgcacgccgtcgacgaccgtcgagaccacccgcccgttcgagaggcggctgatctgctcgacgaccgcggcgggctggaccccgtagagggccgcccgggtgtagtcgacgcgcacctccagctgcgggatgcggacctgccgctcgacctgcaggtcggcgagccccgggatcttggcgaggcggtccctcaggccgttcgccacccggcgcagggcgtcgaggtcgtcgccgaacaccttgagcgcgatctcagcgcggacgcccgagagcatgtggtcgagccggtgcgagatcggctggccgacgttgaccgccaccggcagggcaccgaggcgcccgcggatgtcggcgacgagcgcctgcttcggacgcttcagcccatcgtccagggcgacgtcgatctcggaggaatgcaccccctcggcgtgttcgtcgagctcggcccggccggtccggcggccgaccgccttcacgcccggaatctccaggagcagtttttccgcgatcagcccgacccggttgctctcggcgagcgagatgcccgggttgaaggtcatgctgaccgtgaacgagccctcgttgaacggcggcaggaaggcgcgcggcaagttccaggcggcgatgccggcggcggccaccgcggccgcgacggtgccgaccagcaggcccttatgccggaaagccacccgcagcagggcggcgttgccgcgcttgagcagcttcagcaagcggctgtcgtgctcctccaggttccggagccccggcagcagccaggacgccagcacgggcgtcagggtgatggaggtgagcaggctcgccaggatggagatgatgtaggcctgccccaggggcgcgaagagccggccctcgatgcctgagagcgcgaacagcggcacgaagaccaggatgatgatcagcgtcgcgtagacgatgccggagcggacctcgttcgaggccgagaccaccacctcgaaggtgctcctagggttgcccgccttccgattctcgccgagccgtcggtagatgttctcgacgtcgaccaccgcgtcgtcgacgagctcgccgatggcgatggcgagccccccgagcgtcatcgtgttgatggacaggccgaacaggtggaacaccagagcggtcgtcagcaccgaaaccgggatggccagcagcgagatcgcggtggtgcgcacgttcaagaggaaggcgaacagcaccagggccaccaccagcacggcctcgacgaggacgcgctcgacgttgcggatcgaagtctcgatgaagtcggcctgccggaacaagacctggtcggccttgatgccgccgggcagggtcgggttgagttccttcagggcggtctcgatgctgcgggtcagccgcaccgtgtcgacgtcgggctgcttctcgaccgagacgatgaccgcgggcttggccatgtagccggcatcgccccgcttcaccttcgcggcgaaggacacctcggcgagttggcgcaggtagaccggggcgtcggcgaccgtggcgaccacgaggttgcgcaggtcgtcgaggctcatggtccggccgatgttccggatcaggtactcgcgggcgttctggtcggtgaagccgccgccggcgttggtgccgaactgcgcgagcgccgtctccagctgggcgttcgtcaccccgagcgcgcgcatcgccgccgggtttgggctgacccggaactggcgcacctcgcccccgatggggatgacctgcgccacgcccgggatggtcagcagccggggccggatggtgaagtcggcgacctcgcgcacctgcatcggggtcgcggtctcgcccgtcaccgccaccagcaggatctggcccatgatggacgagatcggccccatgaccggggtcacgccgcggggcagctggtcctgcaccagcgacagccgctcggcaacctgctggcgattgcggtagatgtcggtgccccagtcgaactcgacgtaggtgatcgagagcccgacccccgagaccgagcgcacgcgggtgacacccggcaacccgttcatccgggtctcgatgggataggtgacgagctgctcgacctcctgaggcgcgtacccttccgcctcggtcatgacggtgacggtgggcttgttgaggtccgggaagacgtcgaccggcagcttggtggcggtgaaggcgccgtacagcaccagcaccgcggcgagcgcgaggacgagcaggcggttgcggaccgactggctgacgaggacggtgaacatggccggcctcctcagcggacctggtcgaggagctcggcgccctgggtcaccacccgcttgccgggtccgatcccctcggccaccagcaggcgggcgccgtcgagcggctcgacccgcacgggccgcgcctcgaagcgctcggcggtggtgtgctcgtagacgacgtcctgcccgttgccggtgcgcaccacggccgagcgcggcagcgccaggccggcctgctcggtctcggtcccggccagcaccgtgacgaactgcccgacgcgcaggccggcggcgtcgccgaggaccgcgaactgcaccgggatagcctggttgcggtcggcgagccccgtgccctggtaggcgagcttgagggtccggccatccgcgagccgggcggtggcgttctgcgccgcggtcagcgcgtcgaagctgagggcctcgacccagaggcggttcgggtcgacgatctggaacaccatcgcgccgggcgcggccatctgcccggccacggccgcggcctgcgccaccacgccgtcgacgggcgccaccaaggtttcgggctgctgccggatcttgtcgagggcggcgcggcggtcgtgcaggccgttcagctccgcgaccgcgtcgtcgagctgggtctgggccacggcgccggtggtggcgagttttttatagcgctcgacccggcgctcgacgatggcgacctgctggtcgagctcgccctgccgctggcgcatgtcggagacgtcgacggcctggaccggcggcgtcacggtcgcgagcacgtcgcccctgcgcaccttggtgccgaggcgtgggaagaggccggagggcggtggcgcgagccggccaccgaccgaggactgcaccacgccgctggcgttcgggtccgggatgatgcggcccggcagctcgaccgagcggtggaagctgccctgctcggtcatggtcgttcgcaggacgaggagccgttgcgtgggcttgggcacgaacacggagccgtcgggcaggcgctgggcgaggtcagccgagccgggggcccgcgcctcgatcagggcggccccccgcatcggctcgccgtggtcctcgtcgccgtgcgcgaaggcggcggtgccgaggatgagggtgatgccgatggcgagcagcgccagggcgggggcgcctcggcgcccgcgaacgaccgcggtgacgagcatgccgagcaggaacgcgacggcgaccgccgccaccagcgtcgggtccttggccgtcaggcgctcccggaggccgtgggcgaactcggaggcgcgtccaaaggccgcttgcgtcggcgtcggcttggcggccgctgcggctgcctgcgcggcgggatcgggcacggtgaccgccacggtcaacacgtcgaccgcatccccggccgtgacggtcgccacgagctcgtgccggccgggcttcgccagccagggcaccggcagcgcgtagccgccctcgggcgtggccgcggcgatcttggccccctccggcgtctcgacctcgatggtcgcgccgggcaccggctcgttcgtccggaagcggtcgaggaacagcgtcagggtgccgtcgcgcgggatggcgacgagctcgaaggcgtcggacagcgcctcgccgcgcggcgcgatggtcttggtgacgggcggcggcgcggcgccgtggtcatgccctcgtgggcgagcgcgggccccgccaggacggcggcaagcagcgccaccgccccgggggcggcggcaagacgggtcgacatgaatgggtatcctcgcgtcgggaagtccggatgcacgccgcgatggcggacgcagtccgggcgttgcgcgcctcaggcgcgcctcacgtcacgcgagggttcgtggcggcttgggcagggcctcggggccgacgcccgggcggccagcgacgtcgtgcgggatcagcttggcagtgcggaccacgggaagtgacagggcccccgtgccggacatgatgcccgacgcgcaacagaccatggtcccgcagcaggagcccctgcagccggccggacagcacctaccgccggcgtcattcgctcgcagcgaggccaccggctcgacggccggcgcctgaagatcgacagcggtccggggcctcgccgacgtctttacgacgcgcgaaggggcagcggaaaccgtggtctcagcgatggagggcgccgcctggacatatgccgccgcggcttggtggcggccatggtgcgcgtggccctcgtgggcctggacggcggacggcgcgacgtaggcgatgatcgcgaggatcatcgccgccatcaggcgcacgatttgccggtcggggctcatgagggctgcttacaccgtttccagtggcgggactatgtcgtcagggacgtgaatgccggcgtgcaggtttggttgccgcggcggcgtttcaaggtgccgcgggcaacggctcggccgggtagccggcggccgtgatggcctgggcgatgcggtcggcgaggccgccggcgcccgaacccgtcacgcgtttggcccgcaggtcggcattgacccgagccccggactcgacgccgaggacggcgcgtgacggcctggtcgcagccgcaacccggttccgagaccctgtatcgggccatgacgctctcccctcggtggcgtcccgctcagatggggcttcccatagtgggaaggtcaacaggcttttccgggacaggaggtgaaaaccacaattgatggctttccctcgaaaagacgcgccacccgaagaaagccgcgcaagccgggctttccaccgagttcgctgaggcgtcgcatgagcgcggtcgcgccgcctggccaggtcggggccgaaccggtccagcgatagtctcagccgcgccccttgtccttccggtaatggtcgcgaacgagctgacccggcgagggctgcgcgaccatggtgccgccgtacccggctgccttggccaggttgatcgcatgatctgcgcacttggccgcgtattcgcctgcgcaaacctcgtggccgtccgtgttcgttgcgtaaaccaagtaggtgcggtcgggatttgccatggtgtttcgccagaatcgcaatcgaccgattgtgaatcgaatcgaacggtttcgtcaaaatcggatatcggtcacgacgtgtatgacggtccgggcgcagccgccgcagcccattttctcgaccctgtagcggaccatgacgccctcccgtcggtggcgtcctacgcagatggggcttcccctggtgggaaggtcaagggccgcggcgcccgtcaggccggcgcccacacggcaatcgtcgtcgcaggctcctggtggccgtgccggatgccctcccagccgagccagcccgtgtagaggccgaccaggacgatcagagccgcggaggcgtagggggcccgccgggcgaaggcgtcgaagcccgaccagcggttcgccacgtgcctcacgctgagcgcggccaggattccggccgacaccatcgtgagcgccagcccgatgctgaagcacacgacgagcgcgaagccgaggctgaactgcttgagctggatgcagagcagcagcaccgtgatggcggccgggcacgggatcaggccgcccgtcaggccgaacagcacgatctgaccggtggtcacggtgcggcccccgaaccgtcgccggatggcctcggcgtgcgcccgggcgtgtgcgtcgtcctcgtcgcccaggttcaggtggtcgtgtgcgtggccgtgctcctcgaacgcgacctcgtggatctccgccccggcggacccatcgaggtgcagccgtgccctgaaggcatgcggctccgggatctcctccatgctctccaggaagtcgcccccactcgcgaacgagaatgcctggcgggcaccgtcgggtcggaccgtctcaagggtgacgcgctgggccgggggcagcacgcccttgacccggctcaggcgccagcgcggcggcacgccgtcctcgatgacctccagctggaagacgccatcgcgggccatgatgccgtggccctcggcgtcgtggtggtggtcgtggtgctgctcgcgccaggtgcgccacgccatccagagcgcgatgccgacgatgaggacggccgaggcgagctggaagtacggctcggacgcctcgccgccccacgcctgccccaggtactggccgccgagcgcgatcacccagacgaccgccgtgtgcgagagcgtcgccgccaagcccagcaggaccgcctgcaggacggtgccgcggaccgcgatgatgaaggcggccatcatcgtcttggagtggccgggctccaggccgtgcagggcgccgagcaggatcgcgctcggcacgaacagccaggcgtgcgcggtcccctgctgcagcaattcgggaaacgggaccatgacgggtcgccctcctacttcagataggtccggacgacctcgatgagctcggccgcgcccttggcacgctccgggtcgggctcgcgagcggggtcgacgacgtgatggcggatgtggtcctccatcagctcggcggtcagcccgttgatggcgccccgcatcgaggcgaccagcatcagcacgtcggtgcagccgatctccgcctccagggcgcgctcgacggcctcggcctgccccttgatccggcgcacgcgcgccagaagcttggtcttgtccttgacggtgtgggacatgggtcggctcccttcgcttcgtaatatagggggctaccctatgtatgtcgagcgagaagcccgttgcgggcgagggagggcgtgccgtgacggagaaggatccctgcaccggcgtctgccggttcgatggccggtcgggctggtgcgtcggctgcggccggaccagttcggagatcagggcatggcgtaagatgacgccctgtcggcgcacggcgctcgcgcgcgaattgccgcgccgagtccggcaggccagcggggagggggccgcgccctgaccgagcgcgccgccttcgacgcgaccgaccacactgcccgcgtgagccttgccgatgacagcgttcccgaaggcgggatggtacgctcccatccggatgcgaaggacgggtatgccgcgccgatgcaggtgatggacgagaccgggaccgaccgaaccctccctgcctgacgcggcctggatcgggaaccgcatccgggcctggcgcgacgacccgggcggctcccaccggacctggtccctgtgggaggagcgcatcgagaacttccgcgcgatccgacgccgcctccaggccgtggtcgaggagatccgggccgacaccttcggcaacgcctaccgcggctcgtgactggagacgggggcccacgcgatcgcagagcagcgccaggtcttccacggcgccgaccacgccttcctctggaagccgaagctgcgcatcccggacatccacgaggacggcgccaaccaggtcgccttcgggcgcttcctcgacgcctgcctgcgcggcaccgccgaggcgcaggtgctcgcggccatccaagcgctcgaccaggcggggatcacgagcctcggcccggcggcggcgaacctgctctacttcctgcacccgacctgggtgagcccgttcaacacggccatcgtgaagggctacaacgcgctgaccggggccaacgcgacactcggcaagtgggacgagtccctcgccatgggcccgggggatcgtcgccctcaacgccagccaccggacgctcctctcgaacgatgacgggggcgtcgccggcttcctgttcgacgtcgggtccggccgctgcccgagcgcgacgggggccgcggccctggcccgccggcgggcggacctcgaccgggtgcgggcgcaggccgcgagcaaggcggaccacacccacaccgagatccagggctggctgcgggacctcggcctggccctcggcttcgacgtctggatcgcctcgaacgacgccggccgtccctacggccccggccgcctgtcgggcggctgcctcaaccgcctgcccgaacgcctgaccgcgagcggctcggccgagacggtgcaactcatcgacgtgctctggctgggcaaggcgggcggcgacgtcgcggcggccttcgaggtcgcgcgcaccacgagcatctattccggcatcgtgcgcatgctcgacctcgccctcggcgtcgagggcgggaccgcgcgcaacttcttccgggtggctcgggacaaccgcggggacgacgtgcgcgcccagttcgccgggccggcgttctcgcgcgtgggcgacctcgacccgcgttacctgccctccagcgaattgcgcgggacccgcgaggccattgcccgccccgtccgcatcgcacgatgacgcggtgcgagcctatccctgaggcatctcgggccgccgcccggcggcagaccgagcccatgggccgccccttccggaaaccacggaggataaccgggagcgagagcccaaagacttccctcgtaaaacgcccttgaccccgtactacggtacggaccttaggctcacggggcgttggtgatgccggggcagcacatgcgggatccgaccatcgggaaggcggcgcgggaggccggcgtcggcgtcgagaccatccggttctacgagcgccagggcttgatcgcgcagccggccaagggggccggctatcggacctacccgcccgaggtgatcgcccgcatccgcttcatccggcaggcccagaggatcgggttctccctcaaggaggcgcaggagctcctcgccctgcgcgccgacccgcaggccgactgcggcgacgtgcgggcccgggcccggcacaagatcgccgaggtggacgcgaggatcgccgaactcctgcgcgtccgcgccgccctggaggccgtggtcgcctcgtgcccgggccacggcgggctgggtggctgcaccatcctggaagccctcgacgaggcaccgccggcaccggcggcgtgccgatgcggcgcgccgagaaagaggaagacgccatgaggacggtcaccctgaaggtcgaaggctggcggtgcgccgcctgctccgcctcggtcggctctctgttggaggctcatcccggcgtccgcggcatcgacgtctccttcgacgagggacgcgtccgcgccctctacgacccggcgaccaccagcgaggaccgcctcgtcgagctgatcgagaagcgcggcttccaggtcgtggcccgtacttcggcctgatccggccggctggacattcctggagacggaccgatggccgcagcaaccctcgacaccgacttttccctgtggagcgaggagccggcgagccggcccgaccgggcgcgcatccgtgcccggatcggcggcctgcactgctcgctctgcaccggaaccatcgagaaggctctgggcagccagcccggcgtcgacaaggtggcggtcagcctgacccacgagcaggccctcgtcgagtacgacccggcggtcgcgcggccggcggcgctgctggggatcctgcgcgacatcggctacaccatctccgacccgcgcaaggtccggccctacgaggaggaggagcgcgatctcgtgcgcgagagccgccgcttcgtcgtggcggtcgccctgagcgtcgcctccattcccatcatcgcggatcccaccctcggctggatcggcttcctacccgccctggtctgcctcagcctcggcgcgatggtcttcctcgtcctgcggaagaccagcctcctcgccgcggccgccagcaccaccggtctcgcagtcctggcactcggcctgctctacctgaacctccagggctacctaacggcctccgctccctggctcgtcgccgcgctcgcggtcgtgctcgtcttcggggttgggcgccacatcctgcacatggccgtccaggccctccgccgcggcatcctgaaccagcacgtgctgctggaaatcggcgccttcgcgggcatgctcggcggcgtcatcgggctggttctcgaccggccggactacccgacggccccgttcttcgccgtctcggtcatggtcgcgacctaccacatcttctccgagtggctgtccctcatcgtcaagacgcgcagctcccaggccgtgaagcggctcctcgacctccagccggagaccgcccgcgtggtccgggacggccaggagcgggatgtgccgctggacgcggtcgcagtcggcgacctcgtccgcatccgccccggggagcgcgtgcccgtcgacggcacggtcgcgggcggccgctccgccgtcgaccaggccctcgtcaccggcgagccgatcccggtcgagcgcgcggagggcgacgccgtcatcggcggctcgatcaacggcaccggcaccctgctggtgcgggtaaccgcggtgggggccggcagcttcctgcagaaggtggtgcgcgaggtcgaggacgcccgcgccctcaagcctggcctgctccacctcgtcgaccgcgtcctgcaggtctacaccccgaccgtgctcgcggtggccgcgctggccttcgtcggctggctcgccggttcgtggttggcgggcggcgaacccgacatcgagcgggccgtgttcgcgggcttgagcgtcctggtcatgggctatccctgcgccgtcgggatctcggcaccgctctccatcgtgcgggggtccggcgaagccgccgagcacggcatcctgatgcggaccggcgaggccttccagggctatcgcctcgttgacaccgtcgtcttcgataagaccgggaccctcaccgagggccggcccgcggtccgcgaggtcgaggcgttctccgggagcgaggccgatctcgtcgccgttgccgccgcggccgaggcctcgtccgagcacccgctcgcgcaggcggtggtcaaggccgcgttcgctcgcggcgccgtgcccccggacgtgacctcgttcgaggccgtcccgggcaagggcatcgtcgcccagaccgaggcgggcaacgtcctggtcggcagcccggccttcctcgccggccacggcatcgatctcgcgcccgcttcagcgcgcatcctgaccctggagggggccgggcgcaccgtcatcgtggtcagccgggaccatcgcctgctgggtctgctcgcgctcgacgacagcctgcggtccgacgcggcgcaggcggtcgcggccttgcgggctgagggcgtgaggacggtcctgctcaccggtgacaacgagcgggccgcccgccggattgccgccgaggcgggcatcgacgaggtccacgcgggggtgatgcccgacggcaaggcggagaccgtgcggcgcctccaggcgacggccaaggtcgcgatggtcggcgacggcatcaacgacgcgcccgccctgatgcaggccgatgtcggcatcgccatgggcgggggcaccgacatcgccatcgaggccgccgacatcatcatcctgtcgaaccgcctggccgcgctgccgctcgcccgccgcatcagccggcgcagctacgccaagatgctccagaacgtctggctcgccttcgccttcaacggcctcggcatcccgatcgccgcgaccggcctcatcaacccgatctgggccatggtcgccatggcggtgagcgtcaccgcgatcttcctcaattccctctggggccagcccggactgttcctgggggcgatcacgagcgtcggcagcctgcccgggacgaacgggctcgccatcgaaggaggtcggcgatgaggttcctgatttcttcgagcggggcggccgcactggcagctctcctcctgggaccggtggggcctgttcgggcccaagaggacacgccggccacgtcacgccgcggctccgatctgaaggtcgcgaccctcccggtggaaggcatggtctgcctctcctgcgccgcctcgatcaagcgtgcggtccggaaggtggacggggtgaccgacgcggagatcgatttcgtcggccgcacgctccgcgtcacctacgccgccggccgacccctcctgctcggtcgcgtgcggacggccgtcgcgggcctcggctacacccccggtcctcccgtggtggcgccgtgacgctcgaacatctcgtccggcccctggcgaccggcgccggcgggccggccgccctctggatcgcgttccttgccggggtcctggccagcgcggtctgcccctgcaccctgccggtcgggctcggcttggccagcgtcgccggggcctcggaggcggggtcccgccgcgccggcctgcaggtggccgggtccttcttcgccggaatcgtcctgagcctcgccgccctcggctccgcggtgggacatctcggcgcgctcgcgacggaggcgttcggccggagctgggccctgctcatggccggcgtctcgctcgcggcggcgctgctcgccttctggtggccgcgcctgcgcacccgagcgctgacggcctggcgccaccccggcctgctcggcgccttcgcctacggcgtggtgttcagcgtcggcacctcggccgcgccgctgttgctgctgctcacggtggcggccgcggagggtcgggacgggcgcggcgtcgtcctcgccctcgccttcggcctcggtcggggcctgcccttcctcgccgccggtgcggccgggagcgcggtcacccgcctggcccgcctcggcgtctggggccgagccctgcagctcctcagcggcgccgccctcctactggtcagcgcctactacgcgcgggtctacgcggacctgctctgaaccccggagacctcatgagcgacgaaaccgcctttctgacggaggtcaccctctccgtgccaaccatgttatgcgacggctgcgccgagacggtccgtgacctgctgatggccattccgggtgtccggcaggcgagggccagcgcctggcgtaagcacgtcgccgttcgcttcgagccgtcccgcgtcggacccgcggagatccggtcggcgctcgccaatggcgggttcgacggcgccgaggtacaggcatgatccccggaacggcggaacccgcggaggctgaccgcgagcgcctcctccgcgtgctcgcggcagcggcgttcgtgatcttctttcaggcgttcatggtcgcgccggtcctgccgcagttggcgcaggggttcggcgtcttgcccgagcgtgtcgggctcatcgttccggcctatttgattccgtacggcgcggcgacgctggtctacgggctgctggcggaccgcctcggcgtctggcgcgtcatggcgggttccctggccgccttcgctgcgctgacggccctgacagccacggcgagctcggtcgggcaactcgccacgtggcgcttcctgaccggcctgggggcgagcggggtcgtccccctcggcctcgttctcgtgggccggctcttcccctacgaacgacgcgggcgccccttgggatggctgttcggcgccatggccggcggcatggctttcgggtcgaccttcggcgccctgctcgaaccggtcgccggatggcgcggcctcttcctgaccgtcggcgccgccgggggcgcgctcctgctcgtccttgcgccgtcacgggggatcatcccgggcgccacggcgatcgggacacggctgcccgacctgttccgcggctatcgcgacctcctgctcatcccacgcggacgccgcacctatagcttcgtcctgctcaactcgatgttccactccggcgtgttcacctggctcggcctgtacttcgagcagcgatacgggctcggtcccgtcggggtcggccttgcgctcctcggctacggcatcccgggcttcctcctggggcctgtcatcggccgcatcgcggaccggcgagggcgcggccgcctgctcccggtcgggctgctcctgggggccttcgcggcggcagctctgaccctcgacgcgccgcttctcctggctgcggcggcggtaacggtcctgtcgctcggctacgacatgacccagccgctgctcgccggcgtcgtcaccgcgctcgggggccaacgtccggggcaggccatggggctcaacgtctgcctgctgttcaccgggttcgggctgggaagcctgctcttcggcggattgctccgcttcgggttcgggacgacgctcgcgctgttcgcggcggcggaactggcgctggccgcaactgccgtgcgtctcttcaggcccgagacgccgtccgtcgaaggaggacgcccctgagcacgccaacacccgaattcgaggaggataccctcgacaccgtcatcctctccgcattccggcaggcgcgccgcgagggacatcgcgacgcggccgagcacctcatgcgcgccctggaggccctcgccggcgcggccgacccgtcgtcggcatcggcctgcgtggccgaggcatgccttggcttcgcggacgagcagggcacgggacgcgcttccccgacgtatggaagtcgatcgaggcagccgcattgagcctcgacggtccgttctcgtcccggggcggcagggtctctgaggcggaacgcgtcggagcggagccgtgccccgcattcgacacctcttaaggccgggacggcccaccagcccagtttgaggtgaccgcggacggcccaaccggcgccggcgggccgctcgggtgcaccgagtcccgctgcgcaagcggagcaggagcgtaccgtgcaggagggccccggtgcagagcccctggaagcgctggagcggctccgccatcctcgctgccgctgcgccgtacacgcgctggtttgccaagccgcggacctgcgcgagcgtcggggactctcggccgggcgaggcgaagccccaggggcgggtgtcgcggcctcgtcgacgatcagcgacgtggacgtgcctgtcacgaaggcggcgccgcgggactccgtccggctgcgacggcgcagccgggtgcaagccacgcccccgctctccgaggccgcctgccttcacctgctcgtcgagaacgcagccgttcagagcatgtatccgatgtcggatgctccggttgggtaggcgaacatcgtcgttttcaggtcttcggccgtgagaccatgccggatcgccaggccgaagatgttgatgacctcatcgacgtgggggccgaccaagtgcgcaccgagcacgcggtcggtgtcctcgtcgaccagaaccttgaagccgtaggtgggctcggcgacgcgccgggccgtgtaccagccggacaccctctggctccgcaggcggaacctcaagttcctctgccgcgcctctgcctcgctcagcccgacgctcgcgatcggggggatagtgaaggcgacgctcgggacgccgcgatagtcaggccggtactgattgccctcgatcatgttccgcacggcaaccttggcgtcgtggctcgataccggcgtgaggggcggccccgtccgggcggcgtcgcctgcggcgtagacggcagggttcgatgggctctgcaggaacgcgttgagcctgagatgcccgcgctcgtcccgcgcgacgccggcggcatcgagctgcagcggctccagatccgggattcggcccgcggcgtggaccacgaggtcggcctccatcgcctcctcggcgccggtctcggaccgcgtcaggaccgtgtacccgtgccccgccttctcgacccgcacgacggcgcgccgcgtccgcacgtcgatccccgcctcgtggaagctctccatgagccaaccgacgagctcggggtcgaactgggtcaggaggcgctcgccacgctgcaggatcgcgacgctcgcgcccgcccgggccgcgatgtgcgagaactcggccgcgatgtagccacccccgaccaggatgatacgaggcgggagctcctcaagctccaggaactcctcgttggtgacgaggtgctcggcgccgggaaaggggagcggcgctgggcgggctccggccgcgatcaggatgtgccgcgcctcgcaaacgccctcgcccgcgatcgcgaccgcgttccgacccacgaagcgggcttggccgtgaaaggcgtcgatgcccttcccggcgtagttcctcgcctgcttctccgggatcggggccgtgaaggtgcgcttgaacgccatgagctccggccaggacatccgagcctcgggcgcgaccaccccgcgggtgcgcatgcggcggatgtcgtccatcacctgggcgccggtcaccagcatcttcttggggtcgcatccgcgcagggcgcaggtgccgccgaagggccggaagtcggtcactgcgaccttacggccggcggccgaggcccgattgctcgcgaccatggccgccgtgccactgccgatgatgatcaagtcgtagcttccagccatctcgttcacccagacttgcgagggatgtcctgctcaccggcagctcctcttcggtcgcgagccctgccgggacggcccgcattgcgcgcgcaggtggcgcagcaccgtcggaggtgtcagccgaagccgacccgcccgagcgctgcaagggcacctgcggccgccggttcgtacggagccacggaggccagtggcacgtcggacggaagatggatggatgggcaagccacagcggacgagggcaagcgcggcgaaggcgaggaaggtggcgactcccgcgctcgcgccggttccgggatattgcccacctcacgcgaagggccgcgagcggacagcatggaacctccccgaacaggtcggcagccagacaggcgcaagcgggccccggctcggcttggtgcctcggacgagcccgcgtctgacccgaccggcgacagaagatgggccgatggccgcacgcacgatggtcaacaaacctggagcagcttcaggtttccgccgggccggaagtttcttcggttccgtatcggccagaggtgaatgcgaagttcggtctggattgtcgaacaggctcggcggcgtctgcccgcgaacctatcggccggcctcggagggtgccggtttgagcgcgctcgctgctggcggtcacgtgtggagcaggccgtcggccacctgaggcggcgggaagccgccggccgcgtgcccgaagcatacggccggcggatgcaggcgtcacgagtcctcgtcctggaacagcgtctccatgatcggacagtcgggtacgaggccgccgatacaggccgcggtcatgtccttcaggacgcgctccatccgccggaggtcggcgatcttcgcccgcaccgcgatcagttggcggtcggcgacgccctggacttccccgcaggtgaccgcgtggcggtcgacgagcgtcagcagcgcccggatgtcctcgacgctgaacccgagctcgcgggcccggcggatgaaggtcaacctctgccggtgagctcgatcgtagatccgctggttcccggccgtccggggcggtgccggcaggagcttgaccttctcgtaataccggatcgtctcgatgttgacgccggttccctcagaaagcgccccgatggtcagggcagcgcgtccgcgcgacgcaggaacgatgcccatgcaaatctccttgaacctgtagtcgctacagatgctagcccctccaaggtgggagggaaagccgtgttgaaattctccttgattgcccgcgtcccccaggccttgcgcaggcatgcccggagtgtgatcgacgaaatctcgcgcttccgcctccggccgctgcgcctcgggagccttccggtcgtcctggccctgaccggcccggcgcacgccggcgacgtggggctcttcgcgctcccgatccccgacagctacccggaaagcgtggccgtcggacccggtggcaccatctggttcacggagaagcagggcaacaggatcgggcggctcgctcccgacggcgaactgaccgaataccccatcccgacccaagacagccgcccacaggcgatcgtggccggtccggacggcgccctgtggttcacgcagaaccgcggcaacaagatcgggcgcatcacgcctgcgggcgtgatcacggaatatccggtcccgacgcccgagagctacccgttcggcctcacgacggggcccgacggtgccctgtggttcacgctgtcgggcacgaaccggatcggccgcatcacggccgaggggaggatgagcgagttcagcctcgccaagaccctgacgccttacggcatcacgctcgggcccgacggcaatctctggttcacgggcttcaacagcaacacggtcggccggatcacaccggccggccaggttgcggagttcccgctgccgaccccagatagcgccccgcaaaatatcgtttccggtccggacggcgccctgtggttcaccgaggctgcggcggatgccatcggtcggatcacgacagacggcagcgtgaccgagtttacgctcgcatcgtgcgcgcctggttccgtttccgaggacggccaccctgcccgttgtacgggcacgaggtctccctgcggcatcgcggccagcagcgacgcgctgtgggtgacgcagcattgtggcggacggctcagccgtctgtccccgggcggacggctcagcgagatcggtctgggcggcctcaaggcaccgaacgggatcgcagtcgatccggacggcgccgtctggttcgccctcgcccgctcgaacgggatcgggcgtcaccggcccgagggcggcaaccggtgagcgactctcgggtcttcgccgggtcgtggacggggccgcaggtccgccggcggcgacccggcacgggcaagaccgagggcgacgcatgttccactctggcgagaccatcgcccgcgaggaatgcgccgcgctattgccacgcttcggcggcgccgggctgcttccggccgttgccaccgacgcgggctccggcgccgtcctgatgctggcctggatgaaggccgccgcgctccacaggagcatcgagaccggtgaggcgtggttctggagccggtcccggcagcgcctctggcacaggggcgcgacgagcgggcaggtccaacacgtccaggagatccgggtggactgcggccaggacgcgatctggctgagggttcgcctggccggtcgagcagggtcctgtcacaccggccgctccagctgcttctaccgtcgcgtggtgaccgggccggacgggccgatccctcatcctggacccgatcccaccggggcagcccgcagagccgtcccgaggccggagcgaggaacacgtgaacggcccaaatcagcgcttgcacctgtagtcgctacaggttgcacaatccggacatcgaaaggatcccacatggacaagttggttggcacggctccatgcgagagcacggtcgcaccgcgcagcgaggccgaaggggacgggcagaggatcgctgccgtcggcggcatcctcgccgcgctcggagcctcctcctgctgcatcctgcccctcgcactcttcagcctcggcgtcagcggggcctggatcggcaacctgaccgcgctcgcgcgctaccagcccgtcttcatcgccgcggcggtggcgttccttggcttcgggttctggcgggcctaccgccggccggcggcctgcgcggatgccggcgcgtgcgcgcggcccggctcgggccgtctcgccaggatcgggctgtggattgccgccgcactcgtcctggcggccgtgaccttcccctacaccgcccccctgttcgtctgaccctcaccgtccttacccaggagatcactatgaagatcttgcttcgcgccctcatcgccggatcggtcctggcgccggccggtggcgccttcgccgccccgcgcacggccattctcgacgtccagaacgtgagctgcgtcacctgcgcgcccatcgtcaagaagacgttgtcgcgcctcgacggggtgacccaggtcacggtcgtcgaacgtggcggcacggccacggccaccgtgaccttcgacgacgacaaggtcacggccgaggccctgtccggggcggccaccaacgccgggtacccgtcctccgtgaaggaggtgaggaacgcggccgccgacatcaccggcagccccgctcaggcgcgctgacgaggcccgggacatcattctggcgaccgccatctccttcgagccggcgcctgcccggccgcgccctggcgcgcgacgcccatcccggtggccgtcccaggatcgggcggtctcgcggccggggccaccggggccgacggtgtcccggtcccgccaatcctcgtcctgggcagctcagccgggatcaagcccgatcggttcaacacctccacgcgtccggcggcatccgagtgccgcggcgcggacgaacacacacggaagctgagatcatgagcgattgctgcagcaccccgcgcgggaacaacggcagcggcccctacgacctcgtcgtcgtcggcgccggttcggccgggttctcggccgcgatcacggccgccgagcagggcgcacaggtcgccctcatcgggcacggcacgttgggcggcagctgcgtgaacgtgggctgcgtcccctcgaaggccctgatccgggccgcggagaccgtgcaccatgccaacaccgcgggcggccggttcgcgggcatccaggcccaggctcgggtgaccgactggcgcgcccaggtcgcccagaaggacgccctggtgcagggcctgcgccaggcgaagtacgcggacctcctgccggcctacaacaacgtgtcctaccacgagggtcgcgcgcgcctcgtcgccggcggggtcgaggcagggggccggcatttcgcggcgaatcgcatcctcatcgccacgggcacgcgcccggccatgccgaacattcccggccttgccgacgcctcgcccctcgacagcaccgcggcgcttgccctcaccgaacttccgcgctcgatgatcgtcctcggcggcggctacatcggcgcggagcttgcgcagaccttcgcgcgggtcggggtcgccgtgacgctcgtctgccgcagccggctcctgcccgcggcggagccggagatcggggaggccctcgccggctatctggccggcgaaggcatcgccgttctgggcggcctgtcctacgaggccgtggacaggacggagggtggcgtgagccttacgttctggcgggacggccgccgggagaccgtcacggccgagcggatcctggcggcgaccgggcgcaccgcgaataccgaggacctcggtctcgccgacgcgggtgtcgcccagacgccgacgggcgccatcgtggtcgacgaccgcatgcgcacctcgaagccgggcatctacgctgccggcgacgtcaccgggaaggaccagttcgtctacatggcggcctacggcgcgaaactggccgccaagaacgccctcaacggcgacagcctgcgctacgacaacagggcgatgccggccgtggtgttcaccgaccctcaggtcggaagcgtcggcctcaccgaggtgcaggcccgggcggccgggtacgacgtgcgcacctcggtgctcacgctcgacaacgtgccccgcgcgctcgcggcgcgcgacacgcgcgggctgatcaagctcgtggcggatcgcgcgacccggcagctgttgggagcgcatatcctggcccccgagggcgcggacagcatccagacggcggcgatggccatccgcggcgggctgaccatcgacgcgctcgcggagacgatcttcccatacctgaccaccgtcgagggtctcaagctcgcggcccagaccttcgacagggacgtcaggaaattgtcctgctgcgccggttaaccgggatgcccaggatccgcagggggatgtcttccgacctgcaggcgagaccgcagcgttctgccgtcgagatcaggccgggcgtgctccgcccggaatggtcggccgctgtctcgcctggcgcgcgggccgcgctcgcccggcgacggctgcgcggtccagcttgatcgaggcgtaagcgcgtccgctggaggccgatgaggatcggctctggcgcgccgtccgccgcctctacgcggcacggggacgtccaccctggcgccatcgccgccacggtgggcgtcgccgaggatcatgcgcgagcccgcctgggacgcttgcggcggcgggacctgatcggcctggagcccgcgacggcggtcatccggtacgcgtacccgttctcacgcgtcgcgacaggccaccgggccttgctcggtgggcagtccctcaatgccctctgcgccatcgatgccgccatcgcaaggagaggggagaaccgtggcagaccgggcggtctccggcgggttaagtcggccggaacgcctgcaccacggccggatccgtctcgatacgcgctgccccgatcaggtccaggcaatacgggatggccgggaatacggcgagcaggctgacgcggatggacgagggacgcccgggacagttcacgatcagcgccttgccgcgcaggcccgccgtctgccgcgacaggatggcggtcggcacctgatccaggccgcgccgccgcatcagttcgccgaagccgggcatcatcctgtcgcaggcggcctcggtaccctcgggggtgaggtcgcggggcgccggccccgtcccgccggtggtcaggaccaggtcacagtgcgcgtcgtccacgagccggatcagggcgtcacgcacgctctcgacgccgtccggcacggtgcgcgcgaccgcctcccagggagaggcgaggatttccgccaggacggcatgcatggccggcccgctcgcgtccgcgtagccgcctgagctcgcacggtccgagaccgtcagaatgccgatccgcgccgggcgggccgatggggtcatgagaggccgtctccaaacttcaggtgcggcagagcctcgtcacgcaggcgagccgctggtcgggcgcgagggtaccgctccatggctccggtgcttccgtccgcgtgaacggcgccgcccctgcggtatcaccgtcgccgtcgttgaacgtgacatcgcgtttcgggatctccgcataggacggcctgacaccccaggatcgcgcggccggggtgtgccggcgcgccgcccgagccaggcgcttgccagacatatcagcacatggcaatatgatgagatgatcggtaccgcaagcccctcggtcggggccggtcggaaggagccattcggcactcatgatcccgtttcgcctcgccctcatcgggttgctcgcctccgctccggccgtcgctcagggtcagtccggcatcctgagcgcggagcagcggccggccatcgaagcggtcatcagggagtatctgctgaagaacccggacgtggttcaggaggccttgaccgagcttgagcgccgccagcaggaggcgcagaaggcgacacaagctgtcgcactgcgcgaagcgcgcggtaagctggtcaactccgcaaacgattacgttatcggcaatccggccggcgacgtcacgctcgtggagtttttcgattacaattgcccgtactgtcgaaaggcgagaagcgatgtggacgccctggtcaagagcgatccgaagctgcgggtggtcctcaaggagttcccggttctcggggcggcctcgaccgacgccagccgcgtcgcaatcgccgcgaagcggggactgcccgcaggcaagctccgagagttccatgacaagctgatggaaacgcgaggccgcgccgatggggaacgcgccctcgcggtcgccaaggacttcgggctcgatcccgggaagctgcggaaggacatgcaggacgaggcggtcgcgaccgtgctccgggagaatgccgccctggccgaccagctcggcataacggggaccccggcgttcgtcctcaacgacggcatcatcgcgggcgcggtgggcgtcgaagcgctgcagcgggccatcgcgaacatccgcgaatgcgacagggcttcgtgctgaccgtcatgcatcccagcgcccgccaggccccattccgcagaccgggcgagccgcatccaagcatctgccgaggaagcgaattgcgatgaaccgacgcggagcacttcggctgctgttgatagcctcggcctcggcaaccgtgaagccggcccttgcacaaaacgtatcggcccgggaactcgccgaggcggggccgctcggggatgtcgtgctcgggtcgccggacgccagggtgacgattgtcgaatacgcgtccctgacatgcggccattgtgcggcatttcaccgagagacgtacccggagctgaagcggcgctacatcgacacggggaaggtgcgcttcatcctgcgcgagtttccgctggaccccctggcgaccgccggattcatgctggcccgctgcaagggccatgcaagctattacccggtcaccgatctactcttcgatcatcagaaggactgggctttcactgccaagcccctggacgatctgcaggcgatcctgcggcaagctgggtttcaacaagaaaaattcgagtcctgcctcaaagatcagaagttatacgcgtcggtcagcgccgtgaggcggcgcgccaccgagaccttcaaggtgagttcaacgccgacttttttcatcaacggacaaaggtacgctgggaacctttcgatggaggacatcgaaaaaatcatcgcccccatgctcggttcctgagggggcgaacccgtccgggcgctcgtccccacccctccgcacggtttcgtgaatggccccgaatacccctgcccgccgcatcggcgcccagaaacacgcgggtgtgacgcaccgcacggcgacaccggatccgagcgcccggccgcgggacctgcgcgacccgggcggcgcggtcgcgctgcgcttgccggaagcagggccggccggcaccgcacggggtgtcgccccgataccggccccgcgcgcggaggccgagccatgctgagcgaacgaccgggccacgacgccgccgacgccccggcatgcgggtgcggcgacggctgcggcgccgtttcggccgcgcgcgaccctgcgctgcagaacacgatggccagcttctcggccggtctgctcgccgccttcggcgcgaccctgggggctgtcgtcgggttcgtggtcttcgccgaatggtccggtctcctggaccggctgtccgggtttgtcgcatggccgctctggctcgcggcggtcctcctcggcggctacccgatcttccgttccgtcctgcgcgccgcgttcaggcggcgggtgacctcgcacaccctcatgacggtcggcctcggcgccgccgtgctcacgggcgcttggccggccgcgatcatcgtcgtgttcttcatgcggctcgccgattacgtcgagcatttcaccgccgagcgcgcacgccgcgccgtcagggagttgaccagcctcgctcccgaaaaagcccgggtcgagcgccacgggtccgagatcgaagtgccggtcgccgaggtgcggatcggcgagaccgtggtcgtgcgcccgggcgagaaggttcccgtcgacggcgaggtcatcgccggacaggccaccgtgaaccaggcctcgatcaccggcgagtcgatgccggtcgaagcgggccccggcgcgcgcgtcttcgcggcgagcttcgctcaactcggcgccctgcgtgtccgagcgaccgccatcggcgtcgacacgaccttcggccgggtcatcaagatggtcgaggaggccgaccgacaccgcgccgacgtgcagcgcatcgcggacacgttcgcgacctggtacttgcccgtcgtcatcgccgtcgcgaccgccaccttcttcgtgagtggaaacgcgctcgcgaccgcggcggtgctgatggtggcctgctcctgttcgttcgcgctggccacgcccgtcgccatgatcgcgtcgatcggcagcgccgcccggcgcggtctcctgatcaagggtgggcgctacctggaggctctcgccagggccgacgtggtgctgctcgacaagaccggcacgctgacgttcggccggcctcggatcacggacgtcgtgccgttcgatggatcgggcgctccgggcgaggagcggttgctgaggatggcggcgggcgcggaacgctactccgaacatcccctggccgaggcggtgcgagcggcggcggccgaacgccagctctgtccggctgagcccgagcacttcgaggccatgcccggccacggcgtgcgggcgcgtatcgcgggcgcgacggtcaccgtgggcggcagacgcctgctgccggaaggatttaacataccgccgcggatggccgatctggaagcggcgggcaagacgctcgtggtcgtggcctgcgatggcagccctgtcggggttctggcggcgacggacaccgagcggcccgcggtgccggccgccctcgccgcgctgcgggcgctcggcatccggcatttcgagctggtgacgggcgacaacgctcgcaccgccgctgcgctcgccggaccgctcggcctgggttaccgcgccgacctgttgccggaggagaagatcgcggtcgtcaaggagtaccagagccgcgggcacgtcgtcgtgatgatcggcgacggcgtcaacgacgcaccggcgctggcccaggccgacgtcggcatcgcgatgggcgccgcgggcagcggcgtcgccctggaggcctcgcatgtcgcgctcatgcgcgaggattggaccctcgtgcccgaggtggtccgcatcgcgcggcgcaccatgagggccgtgcggttcaacctcggcttcacggtcgtctacaacctgaccggcctcagcctcgcggcgtccggcctcctgccgccgacgctggcagccgccgcgcaggcgggacccgatttcggaattctcgcgaactcggcccgcctctttcgtccgaggtccggcgcgcggcccggcgggggcggtcccgacaagcccggatgcccgccacttcggcttgaccaagacccagccgtgccgcgcgcgaccgaggcgcgggcatgagccagacccgcatggagagcctgaagcggccggcaacccggcgcctggcgtggctggtccccgctgtcctgctcctcgccggcggggcgctctggtcgaaggtcgccggccccggttcccccgccttgctggcgttcgtggacggcgagggacatccggctcgcctggcggatttccgcggccaggtcgttctcgtcaatctctgggcgacttggtgcctgccctgccgccacgagatgccggcgctggaccgtctgcaagccaagctcggcgggccggacttccaggtcgtcgccctgtccgtggaccggggcggcgccgcggtcgtgcgccggttctacgaaaccgccggcgtgcggcacctgtcggtgttcctcgacagcgcgggagccgtcctgccgcaggtcggggccgcggggctgccgaccaccctcctgttcgaccgggacggccatgagatcggccgcttcgtcgggccggcggaatgggacgggccgcggatcgaggccatcctgagaaatgccatcgcccaacagagaggaaggacctcatgaacgcggcaacacccccctcgcgcacgtcccggctcgcgctcgcgacgctcacggccgtcggcatcgccgtcctgggaggagccctctgggccaacacccggggcgcgaccggaaacgtcctcgctgggctgggcggcacgccccggccgctcccgcccggcgcgctccaggtcgatgacatcgccgcggatcccttcaactataagggcggcatcacgctgcgcgcggtcgtcgccagagccgagggcaccagcccccgcaagttcgtggttgtggatgcccgcgaggccaagatctgcaaatcgacgaactgcgcgaagttctacctgccggtcagcgcggagaccgcgatgccggttgcgcgctgggacgaggtcgacctggaaggcgagctcgtccagggcgaccggcacccgtatttccgggtgaccggcctgaagaaccacggtcagttccaatgacgcgccctggcggcacgacggcaggctcggcgggagacgcagcgtgaatctcggaacccttgtctggcgcaatctcgtccgccggcccggccgcttcgcgttcacgctggcgggcgtggccgtcggcatcgcggctttcgtggcccttctcacgctcggccagggcctgacccaggagatccggcgccaggcgcaggggctgggggcgaacctcgtcgtcaccccgaagggctggtgcgcctacgagcagatctcggttctcaccggcgagcagttgccggaagccatcgcgatgacggaactcgccaagatcgcggcggtgccgggggtgcggacggccgtgccctacctgaaccagcgcacggccttccggaaccgcccggtgccgctgatcggcatccagccgacggcgatgcgggcgctccaaggctggcgcgtgggccagggacgctacttccagggacccgacgaggcaggcgtggtcatcggcgcggccatcgcccagcagttcgggctgcggccgggggagaccttcaccgtccgcggccgcccgctcccggtcgtcggcgtcctggacacgaccggaaccaaggacgacgtcgccgccttcgcgccgctcgccgtcgtccagcgcatctacgagaccgagggcaaggtctccttcgtcgccgtgcaggtcgacgacctggagcgggcggacgagatcagcctgcgcatccaggaggcggccaacgtcgccgtggtgtcggacaagcagctcgtgagctcggtcctctccatcgtcggcaccgtcggcgcggcgatgcaggcggtcgccatcgtcggcgtggtggccgccgccttcggcatcgccaacacgctcatgacggccgtctacgagcggcggcgcgagatcggcatcctgcaggccatcgggggaacccggcgcacgctgttcatcggcttcctcctggaatccggtctctacggcgggctcggagggctgatcggcctcggcctcggcgtgctggcggcctaccggatcgggccgtcccttgccgacaatcccttcacggcggccctgcgccaatcgcccacgccggcgctcgaccccgggacgatggcgggcgtgctggcgttctccgtcgccttggcgctgctcgccgggttctatccggcttggcgcgcggcgcggctcacaccgatggatgcgatccgacatgtctgaggcagatgcgctggtccgcttggagaaggtctcccgggtctacggccgcggcgaggcggcggcggtggccctggacgaggcgtcgctcgcgatcaagcggcgcagttgggtcgcggtcgtcgggccctccggccatggcaagagcacgctgctgcacctgatgggcggcctcgaccgctcgacgagcgggaaggtccatctcgatggggaggagttgtcccgcctgagcgcacgccgcctcgccgcggtgagagcgcgcaagatcggcttcgtgttccagttcttcaatctgctgccgcacctgaccgcgctcgaaaacgttcagaccgccctctggttcggcggctggcccgcgtcccgggcacgcggcaaggggctcgacctcctggaccaagtggggctcgccgaccgggccggccatctgccgggccagctctccgggggccagcaacaacgcgtcgccctggcccgggcgctcgccaacgacccggatctcctgcttctcgacgaaccgaccgggaacctggactcgaccgccgaggcggacgtcctcgaccggctggccgcgcttcaccgccacggacggaccctcgtcatggtgacccacagcccggccgtggccgcgagggcgcagcggctcgtcaacgtccgcgacggccggatcgcgtcggacgcggccgtggagcgcgccggtgcctgaggtctcgacggcgggtctgctgaccgcttttgccggcggcgcggtctcgttcctgtccccgtgcgtgctgccgctggtgccgggttacgtttccttcgtggctggccggtcactcgccggccaagccaggagcggcgcgcgagccggtccggccgtccgcgcgctccccctcgggctgtgtttcgtgctcggcttctcgaccgtgttcgtccttctgggcgccggcgccacggcgctgggccggctcgtcctgtcctaccggtctgaggccggcatcatcggcggcgccgtcatcctcctcttcggcctggtgacgacgggcgtcctgcggctcccggccctgcaacgcgacctgcgctaccacggggcgcttgccggcggcgggcccggcggggcctacctcctcggcctggccttcgccttcggctggacaccctgcatcggacccgtgctcgggtcgatcctcgccgtgaccaccgtcaccgccggcgcgggcggcctggtgttgctcgccgcctactcgctcgggctcgggctgccgttcctgctggccacgctgttcaccgaccggctgctcggcctcgggcggggcctcggccggttcgggcggctcctcaatctcgcggccggaggggtgatgatcggcatggggctcgccatgatgacgggccgcctgaccgagatcggctcctggctgctggaaacctggccagccctcggccggatcggctgacgaggcgcgcttgtgcggctccacatggtggagacccggcatcgacgcgccgcacgggctggccgggctggggatcgagaggcgtcgcgccacatatcagcgaatgacgatgtccaagcatggctgaagaccagaccctcctgcccgggcggcgtgctcgaccccagcgcagcgctgcgccggcggccctgcgccggaaggccgaacacatggccaagctctgccgcggcctgtccgatccctcgcgcctcgtcatcctggaggcgctgcgccccggggcgctgagcgtgtcggagatcgtgcaggccacggggctgacgcagtcgaacgtctcgaaccacctgggctgcctgtacgattgcgggctggtcctgcgcgagcaggaggggcgcttcgtgcgctaccgcctcagcgacccgcgcgtcgagagcctgctacgcctcaccgaggagctcgtggccgacaccgcccggggcgtggtggcctgcacggagatcgggtgcggcggcggctcttgctagccgtagccaccgaccgggcatgggcccacgtggcgggtcccgggccgcaacccggaacccgggcgccgcggttccggcccgggcgggcgcccgtcccgtcatcgggtgaccacgccggatcctgtcggccgatggcgccggaaccggtgtaggggagccgggctcacgtgggagctcgggtggggcccgcatggcaaccgcggccgtcaggccgtgctgatgggccccggtaccgccccggtgtggggttcgccacgacgcgggtccggcccagcctgtagtcggcgcggctcgggacgtgaccgtggacccagaggctcggggcgccccagccgctcatcagcggttcgaggtcggagacgagggcggcggcgacccactcgtcgccgagccagccgggccaatccgcggccagggagcggcgcgacggggcatggtgggtcaacaccacggcgcggtccccgcgcgcgacgccggtgacgacggacgtcgcggtcgcccggaagccgacctcctggtaggcgatggagccgagcgcgtcctccaggtaggcgcgcgagcgggcgtgggccccggcggcgtccggtggcgaccagtcacggccggcgcgcaggcggatgcggcgggcatccggccagtgatgccgggcataccctcgcgcgaggcgggcgcgggccggcccatgcagggcccagtccgtccacaaggttgcgccgaccacgtgcacgccgcggccgtggccgtcgtcgaggcgtacgcaggcgtccgagaggagatggagaccgagctcccgcgccagggcgcggccccgggcgagcgcctcgaccatggggacgtcggaccagtactccgcgttgcccggcaccatcaccacgggccggcttccctggcgcccgtccagcgcccgggcgagccaagccaacgcggcctcgatgccggtgcagacgtcgccggcgacgagcagcgcgtcgaactccggcagagggtgcggaagctcgtagggcgcccgatcgacccgcaggtccgagaggatccacaggcgcatccccgcgggcgtcccgccgccgccgggcccgcgcgcggtctccggcgcccgaccggcgtgcccggggcccaccggcaacggcgggcgcgctgggagcgggcccggccggccccgcgggggcgtttccagcgcgggcgcagggggcggcgccgtcagcgggctcgtcccgagcgacccccggccgcgctcccgcacgcgcggcacggcctcggcagccgggcgcgaccggcggaccaagccgccgcgtcggcgcaacgcctggatcgcgacgccgtccgggggcggcagaaccggcgccggccgcgggaattccggggcctcggggttcgaggcccgcgccgtgccgaccgtgccgagcgccgacgcggccgccgcatcggccgcgagccggcgcggcgaggcagcgtcgcgcccctccgggacaggtcccgcgcacaggccgcgcggaagccgcctcgggacgaccgggcgcgcgaggttgggcgggatcttcgtcatcgggctcccggggaaagggggtgaaggacgcgcgggggcagggcggcgcgcccgccggacgcggggcatgcggaaccgccgtcgatccgcgggcttggcggcgtcagacctccacgaccagggccgggtcgaaggcgggattctcgccgccgtagcccttcggattgcagagcacccgcgtctcgccgagccggtagtccatcgacgcgtgggtgtggccgtgcacccagagggtcgggccggcttgctcgacgaaggcgtcgagccgcgaggcgaaagccgggttgaggggcttgcctcggaaggcgggcgcgacggagcgggcgctcggcgcgtggtgggtcaccacgacgtgcggccgacgcggcgcggccgcgggagcggccagtgcgccctccaggtaggcccgcgagacccggtggacggcgagcgcctcctccggccggaagcgcatccaccggggcttggtctggaagctgatcagccgatggtcgttcatgccccggcgggcatcctccatggaggcggcgcgcaggtcggggccgtcgaggtcgtagtcggtccagagcgtgcatcccgagaaggggacgccgccgatcacgacggtgtcgtcctccagcaggtgcacgccgaggttcgcggcgaccgcccgcccgcgcgcgagctcctcgacgaaggtccgccgatagaattcatggttcccggccacgcacaccaccggcatgtgcgggcggatgacgtgcgcgagccaggtgacgctctcgaccaggccctcccgaacgtcgccggccacgaccgccacgtcggcgtccgggatctcggcgggcgtccagggcaggccgacgtcgcggtgcaggtcagacaggatccagaggcgcaagccgcgttcctttccggcggggggacgggaccggtcgccgcgcccttccggcgcggcgcgggcgggagcgcccgcggcggcccccggtgctcggtccccgggcgggggcgcccaggcgtcccaggacgcggcgagccgggcgaggtggggctcgcccgggcgacgctcgccgagccggcgcagggcgtgcgcgagcagcgccgcggcggccggctcgccccgcagcgcctgcgcgaggagcgcgctcgcgacgaggtccgtcaggcggctctccgggccgcagacccgcaggaccgtgaccgcgacgcgggtcagggcggcggcgtcgccgtcgagggcctcgccccaggagcgatggcgggtgggcggcgcgcaggtccggagcgtggccagcagcgcctcggccgtggccggccggagcccggtcgcgggcaccacgcgccagaggcggaggatggccgggccttgccgcgcccggacgtccgggccggtggcgcggcgggcgccggcaggggcggcgtgcccctgtccggcggggcaagtcggggactccgtcatgggcggcggctccaggcgaggggagggtgcgcctccggcgcacggcgggggtgggcggcggacgctggcgcgccggccgcgaccgggcgtggccacgccggccggctcccggccgacagcgaggccgacggcgcacggtccgggggagggcggtgcctcccgccgtcaggcgggggtgatccgcagcccggtctgccgcggcgtcgcgccgtcggccggggccggcctattgcagggtcgtgggcgccgtgtcgccgaccgctctcccgagcctgtaccagcgggaataggtccggacccaggtccgcccgtccgaggcgtagacctcggaggtcctgatccggcacggccgggggaagtcggggtgccccgagacgacgccggtcaaggccctcacggcccggagcccgacgtcccaatcctccagcaggggcgcgtccgccaggtcctgcggcgacggccccgcgccctcttcgatggcctccagcgcctcggcgaggtcgcggaggcgctcgcccgtgtcgcggtggtccgcgccgccgccggcggacggcgccgggccgaggctctcggccaggtcctgccgtcgcaacggggcggcggaggggtgccgggcggcggcctcgatggcggcgatgaggtggaggccctggcagaggagccgggacgtgagggtgcccacgacgaggccggcggcgtcggacgggccgaggcgcggcagcgcgaccggcaaggcccggatcgcatcggccgcgtcgggagcgccggttcggaccgccgcgcgcatcgagcgctcgaagcgcgccacggcgggctcgccgccggagcggccgcagccgagcagccagaccggggccgggggcccggcctgaacggggggcacgaggcgcgggtcgcccagcacggcggccgcgaagtgttcgtcgagcggcgtggggccgaccggcagaacggccgcgtcgagatgcgcgcgcagggacggcgcggcgaggcactcggcgggcaggtcgaggatcagccagccttcgcggtcccgggccgtcgcggcctcacaggcggcctgcaccgccgcctcggccgaggcggcctgaagctcgacaacgcggacggcgtccggcaacctcgtgccgcgaggcagccgcggctcggccggccgggtgatccgcgccagcgtcgccggccgcccggcggcggcggcgagcgtcgccacgaggacagcatgggcactcacggaacgtccgtcggcaccgaagaacgcagcgatcatggcagacccccagcatgcacgcccgaagccgtccgcggacaccaagtccaccgacagccacgaaaccgtctcgtctgaaatcgaatggaattatatcattggtataaagctttttcaatgcggagagccgtaccatgacctgctgctgttcccgaaggttaatgcttatccaccggaaaaaccggtgccggggtacctgtgccaagcggcgcgcgccctcctcgggctctcgcaatccgatctgcgcgagctgtcgatggtgtcgaagaagagcatcaacgattacgagaacgcgttctccgacctcagcgagggattggccctgcggctccggcaggccctggaagggcagggcgcccgcttcgtgcacggggacggggccacgggcgtcgtgacggggatggcgcggtccgagctcgaccgaaggtcgcgctcgccccgcaagaacgaggcgccctccgaccgcccgtgaggccccggggccgggccgcctccgcccttcggccacgggcggcgtccggcggggtccggtcgacgcgcctcggtcatcccgcggccaatccgtcccggggtcccgccggcggccctggtgagcgcatcgcgggcccgagccggggccgcgtccggccggtgcgcccgcggcccggcgccggggtgcccgccggtgagggtaccgccgggagcggggcatgccgccacggccggcggtgcctccgttcgaggccgcggcgaacccggcctcccgaaaccatgacgcccgccctgcgggccgcgggaccgccatgatgccggacggcggccagggccgccgcgggcaccacgtctctcatcgtcgcgacgacgattggcgggcggcgtacggagacaccgcctgggatccgacgccgcaccgcgacgaacccgattgtatccgcggcctcgaatcgccataaggacggggatgaccctcgggatgcggcagaagagcttcgacgccgggcgtggctggtcggtgaccgccctgcgcctgctcgcgctcgtgctcgtcctgctcatcgccgctcccgacctgggcctggcagccgatttcgcgtaccacggcaaggcacctgccgggacggaactctcggtggtcgcgccggccgacggctccgcgaccgacacgtccgatccgggcgtgacctgtcacgtgcattgcagctgccaccaggccatcaccgcggacgccgctcccgcgacggcgcccgcggcggctgcccagcccaaccggtcccggtccgtcggcgcgctcgcgtcgacctggccggaccggctgtcgaggcctcctcgcgcctgaggtgaccgcgccaccgaggtggcacgggccgcccggcgatccgccgggccagtcgatcaccttacgtgaacatgcgggatcgaccgtcaccgccgcgcaggcgggcaagcggcgtcccggtcgagtcaggctcaatgcgcattctcctgtccgtggtcatcctggccaccggcatcgccatcggcggtgccgttccccgcgtgtccgaattcgtccaggacgccctcgcctcggtcggggtcccgaggatccacccggcgcccgccgccggtcagccctcctccgagaccgacgtcccggagcccgcgggcgagcatccccgcccgcgaggggcgaagccggagaccgggcctgcgaccgccaagcatccgcacggggagggtgggggagaggccgagccgaccgtgatcaagatgcagcccgagcaggtttccgggcaggacatcacggtcgtgacggtggaggggggcacgctcgcgcgccaccttctcgttcccggcaccatcgcgccggacgccgaccggatcgcccgggtgcccgcgcgcgtggtcgggattgtggccgagatgcgcaagcgcctgggcgaggaggttgtgaagggtgaggtcgtcgcggtgctcgacagccgcgaggtcgcggacgccaagagcgagtatctcaccgcctcagtgaaggcagagcttgagaagaccaatttcgatcggcagcaggcgctttgggaaaagcgcatctcggccgaatcggccttcctcaatgccaaggccgtctattcggaggcgcagcttcgcgtcgacctcgcccggcagaagctctccgccctcggcctcaacgccgccgaggtggcgagcgcggccaaacgggacgagaccacgcccaacacctcgacgctgcgccgctacgaattgcgctcaccgctgagcgggcgcgtggttgagcgcaaggtcgacctcggcaccgacgtcggcggtcagggcgacccggacgacctgtatacggtcgcagacctgtccaccgtctggatcgaactggcggtgccaaccaccgaactggccaaggtcaaggaaggcgcgcgggtcctggtcaccccgagccagggcgacgccgacaagcaggccgaaggcaaggtgatcttcgtcagcccgatcctgaacccggacacacgctccgcccgcgtcatcgtcgggctgccgaaccgggacatggcctggcggcccggaaccttcgtcaccgccgaggtcgaggtcggccaggatgcggtcaaggtgcgggttccgaaggccgcgatccagaccgtcgccggcgagaaggtcgtcttcgtgcgcacggccaccggtttcgagaagcgcgagatcgagctcgggcgctccgacgacgatgcttacgaggtcgtctcgggcctgaggccgggcgacgagatcgcggtcgccaactccttcctcctcaaggctgagctcggcaaggccgcgaccggcgacaacgactgagcgagagcccgcccatgatctcccgcatcctcgacttctcggtccaccagcgctggctggtgctgctgctgtcgctgctggccgccggcttcggcggctacgccctgaccaagctgcccatcgacgcggtccccgacatcaccaacaaccaggtgcagatcaacacggtcgcgccctcgctctcgccaatcgacatcgagaagcaggtcacctacccggtcgagaccgcgctcgccgggatcaagggcctcgaatacacccggtccttatcgcgaaatggcttctcgcaggtcaccgcggtcttcgcggagaagctcgacatctacttcgcccgccagcaggtcgccgagcgcctgtcccaggtcaagcaggacctgccgcccgacgccgagccccgcatgggcccgatctcgacgggcctcggcgagatctacatgtggtcgatccactacgcgaagccggacgagcggacggtgtcgcctgcgggcaagccgggctggcaaccggacggcagctacctgaccccggaaggccagcggctcaggacggagctggagcgggccgcgtacctgcgcacggtgcaggactggatcatccggccccagatcaagaccgtgccgggcgtggccggcgtcgacggcatcggcggcttcgagaagcagtaccacgtccagccggacccgacgaagctcaccgccctcgacctctccttctccgacgtggcgcgggccttggaggccaacaacgccaaccagggcgcccgctacctggaggacaacggcgagggctacgtcgtgcgcgcggccgggcgcctggagagcatgggggagatcgagaacgtcctcgtcaccacccgcggcggcgtgccggtgcggatcaaggacatcgccgaggtccggatcgggcgcgacctgcgcacgggctcggccagcgaggacgggcaggaggtcgtcgtcggcaccgcgctgatgctgatcggcgagaacagccgcacggtcgcggccgcggtcgacgccaagatgacggagatccgcaagtcgcttccgcccggcgtcgaggtccagacggtcctcaaccggacgctcctggtcgaggccaccatcaggaccgtggccaagaacctcgcggagggcgcggccctcgtcatcgtcatcctgttcctgctgctcggcaacatccgggccgccatcatcacggcgctggtcatccccgtcgccatgctgatgaccatgaccggcatggtcgaggcgaaaatctcggccaacctgatgagcctcggcgccctcgacttcggcctcatcgtcgacggggcggtcatcatcaccgagaacgccctgcgtcatctcgccgagaagcagcacggtctcggtcgcaccctcgacaccgaggagcgcctcgccacggtgcgggcctcggccgaggagatgatcaagccgtccctctacgggcaggcgatcatcatcctcgtctacgtgccgctcctcaccttcacgggcgtcgagggcaagatgttcgagccgatggcgctgaccgtgatcatcgcgctggccgccgccttcgtcctgtcgctgaccttcgtgccggccctgatcgccatcgtgatcaccgggcgcgtcaccgagaaggacaatgtcatcatccgcgccctcaaatgggcctatcggcccgtgctggccggggcggtgcgggcgccgatggtgttcatcgtcgcggcgttgctgctgctggccggggccggcctgctcttcacccggctcggcgccgagttcatcccgacgctcgacgagaagagcatcgccatgaacgcgctgcgcatcccctcgacttcgctgtcgcagtcgcaggcgatgcagctcaagatcgagcaggcgatccgccgcttcccgcaggtcgcctacgtcttctcgaagaccggcaccgccgaggtcgcgtccgacccgatgccgcagaactcctcggacaccttcgtgatcctgaagccccaggaggagtggccggacccggacctgtccaaggccgagctccaggagaagatcgagaaggcggtcggcgccctggccgggaacgtgttcgagttctcccagccgatccagctgcgcttcaacgagctgctggcgggcgcccgcggcgacctcgccgtgaaggtgttcggcgaggagttcgggccgatgacgaaggcggccgaccagatcgccgagatcctgcggggcatcgacggggccgaggacgtcaaggtcgagcagacggcgggcctgcccttcctggagatcaagatcaacaaggcggaagcggcgcggctggggctcagcaccggcgccgtccaggaggtcatcggggcggccatcggcggcaaggacgccgggctggtgttcgagggcgaccgccgctttcccatcgtcgtgcgcctcagcgacaaggtgcgcgagaaccgggaggcgttggagaacatcccggtgccgctgccgcccggcccgaacgggcgcgccgcgtcggtcctcctgaagcaggtcgcgagtttttccgtcgcggaagggccgaaccaggtctcgcgcgagaacggccggcgccgggtggtcgtgaccgcgaacgtccgcgggcgcgacatcggctcgctcgtcgccgaggcgcaggccaaggtcgcgagccaggtgcggctgccctcgggctacgacgtgacctggggcggccagttcgagaacctcgcctcggcccgcaagcgcctgatgatcgtggtgccggtctgcttcgccctgatcttcctgctgctctactcggcgctgggctcgccccgggacgcgctgctggtgttcagcgccgtgccgctggcgctgaccggcggcatcgcggccctgtggctgcggggcatgccgttctcggtgccggcggcggtgggcttcatcgcgctctcgggcgtggcggtcctgaacggcttggtgatgctgaccttcatcaagcagctcgtcgcggaagggcggccgcggcgcgaggcgatcctggagggcgccatgacccggctgcggccggtggcgatgacggcgctggtcgcctcgctcgggttcgtgccgatggcgctcgcgaccgagaccggagccgaggtgcagcggccgctcgcgaccgtggtcatcggcggcctgatcagcgccaccttgctgaccctggtcgtcctgccggccctgtacgcgcgcttcggcggcgaggaggtcgcgcgctccccgcgccgggccgaggaggcttcggccggcgcgcgggcgcggctccggcaggcggccgagtgacccgggccatgcatccccggaccggcgaggcgcggtcgcgacggacccgagggggagccccgtgatgcggacgtttcgtcgtgcgctcgccaccgcgttcctgggggcggccggcatcccgggggcgcttgccggggaggcacccttcggcctgcgttggggtccgctgacgtccgtgccgaaaccgtccatggcggatcgggaggggaacgtcacggccctgttctatttccagggccgggcgccggcctccgggcccgataccgagcaggtcgtcctggaggtctgcggggacgagggtctgcagcaggtcatctggttcagccgccccttcgcggaggccgagctcgtgccggcctacgcggcgatctaccgggagggggtgcggcgctacggcgagccgcaggaggccgggctgccgaacgccgtgacgtggccggcggggcgcacgctcctggcggtccgccccgccgaaggcggcggaaaacgcatcgtcatggtcgccgcgggcgagctctacgagaaatgctcgtcggcgcacgaggcggcgaccggccaccccgccgcccgccatacctccgacctgctcgaatcccgggaccgccggatggcgccatgaccacccaccggccggcgttcgacggcgctggctccggctcatcctacgaaactggagcgacggggagcatcgatgcgacgaacagtgatggtggccctcggcgtcatggtcgtgatgtccgcgcaggcaggatcgacggccaagatcgtcggcatcggcgcccagacctgcgcagcgttcaaccaggagatctccgcgaaccaagctgccgagctgtacttcttcgcctgggcgcaaggtttcatgagcggagcgctgattcgtgcgccggcaggaatcgatgaagacctggacctgacaccgccgtccgtcccgcttcaggcccaagtccatttcctgcgcaccttctgcgccaagaacccgggtcaggactacatggatgccgtcagggctctctaccatcgactgcgcggccccgggatctagccgggttcggcaccgggccggtcggggcggtgcagcggccacgccgctgcgggcaatccggggatccgggccgccgaaggcggcgagcgcaacggccggcgcccatccgcggccgggccatgcgcgggcgtcggtcggaccggcacgggcggggagggatcgtgatgatcggctggaggaggttcgcgtgtgcctgggggctggccaccggcgtgacgggctgcctgcacgtgcccgatgttccgggctacgcgacggtcccgttcaccctgcatctcccgtcgggggagcgcctcacgggcagcgtgaccacccggctgctgcggcgcgagttctacgcgaccgacgggcggacgacctgcagcggcctgtttcatccgtccggggcggggctgccggcatccgtcggggcaaattgctccaatggccagcgcggcaccgggtcggccgacgggacgagctcgttcgccgggtccggaacgctgaggatggacggcggctccgccacgttccggtacggagaggcgatccagggagggtaacggcccgcgggatcggagccctgcccccggaacgcacggacgccgacgcggcctcgcgcccgcgcgggacgggcgttcggagaggcgtcggaccgatccgccggggcggtccggtgggccgggtcggtcccggcgcggttcgcgacgagcgcgtcgcaatccggggtcgcgtcccagcccttgcgccggcgcaggccggccccgctcgcgtcagcgttccggacggcggcgtcgccgcgcgggccggcgcggagcgcgccgccggcgctcgccccgccgaagtcgcggccggtcctggccccgctccggtcggctccgcgcgggttcgcccccggacctgcggaccgaagaaacgcgcgccgacgagcttcgccccgcccaggtcggccgtcttgagcccggcctggtcgggggccgcgacgcggagaccgcccccccgcggcaggaccctgttcaagcgggacgggcgcaggttcgcgcgcctgaggtccaggccggacaggcgcccgtccgagaggctgagcggcttgccggccgcccgggcgatcgtcgcctcgatagcggcgcgggccgtccccgcctgcgtcatgtccggcatcgtccggccgagggggcggagcaggtcgcccgcggccgacgccggaccccgggcgacgacggccgagaacgggagggccgcgtgcctgcgtatgggtgtccccgcggttcccggcgaacgggctcgggccccgcgcaccgccggaatcggcaccgccgcgcgcccgcgcggctcaatccgaacgcgggcggcatcggtcgtttgtgcccgcgctcatcgacgccggcctgtcccggaacgtccccggcgcccgaccggcgcgccgcggagctgaaggtcatcgcgcatgtctcacgccgaccgcgtcgagcgctggttcgagcagtttcccgtgctcgggacgcttccggccgaccaccggcacatcctgcgcggcgccgtgcgctttcccgtgctggaggcgggagcgaccgcctacgagctgggaggcgagtgcgcgaactacctgatgtgcatcgagggccggacacgcgtcttccggatctccgcgggcggccgcgagatgctgatctaccgggtgggtccccgggggacctgcgtcctcacgacccagtgcctgctcgccggcggcaccttcccggccgagagcgtcgcggagcagcgcacggtgctggcggcgcttccggcggagaccttccggcacctcatggcggcctcggccgcgttccgcgccttcgtcctcgacgattacgccaagctcatggccgtcctgttcgggctcctcgacgagatcgccttcacgccccttgaggagcgcctcgcccggcacctgctcgcccaagcggaccagcacggaagggtgaccgcgacgcaccggcagatcgcggccgacctcggcaccgtgcgcgaggtcgtcagccggcatctcgccggctgggagcgcgcgggatggatccgggtcctgcgcgggcaggtcgagatccgcgaccgcatcgccctggccggacatcggctccgcccctgaggccgggccggaccccggcgaagcgcgaaaccctccgcgcgaggagggtcctgcgacgggtcgcgccgccggcgcgcgggaacgatcgggctcctcggacgctggcctcccccacctccgcgagaccttgcgccgggcggcgcgcccccgtaagcatggcgtatggtcaggcttcggcagcggtgggacgggtacgcgtccggcgtttggcgccgcgccctggtttgcctgctcgccatcgccctgaccgtctccctggtggacccggccctgaccgcgcccgcgtcgccggacgaggaagccggcgggcccggcatcgtcatcgtgctcgatgccatctccggggcgcccgccgcggacgagccggcggaccgcggccttgcggggcctggccgttgcagcgcgcactgcccctgccatgccgtcatccggccggagagcccggtcgtgacgcccctgcgcatcgccaggccgcccgaattcaccctcggcaccgcccgcctctcctccgtggcatcgacgcccccgagcgagcccccgcgcgcctgacccgccggccgccgcatgccgcggcggcaacccgggttgcatggtcatccccaggcccggaagggaaggcgcccgccctgcgcggcgcgggtcccgtcgatgcgacggggcggcatgtggcagcatctcgcagggtgggcgatgcccgttcccctcatcatcgaccccgaaccggcggtcttcccgggcgcggcgccgcgtgccggcgcgttcccgctcgctcgtgcgggccaggcctcggcgctcgccgcgggtcggggacgccgcgcagccgagcctcggcagggcggtacgccggagccgtcgcgcgggtcggatccggccgggccatggtccgccgcggcggtccgccccgcccgggcgcccagacccgcaggttcaccgggtcgtgccggcgccgaaacctccgcccggccaggggcgcacggtgcccgccggccttcctccccgtcgccgagcgcccgatcgcggcggacccgcgcggcctgcagcctgtgcgccgcgctccttctggccggcgccaccgggggcgcgcgggccgagaccctggagggtgccctcgcgcgcgccttccgcgcgaacccggagctgaacgccgcccgggcgggcctgcgcgcgacggacgaggagatcgtgcaggcccgggcgggctaccgccccacgatccgcctcgacgccgacatcggggtcgagcgacagaagggcgtcgagggcggggaacgcttcgcgcggaccgccctgccgggcggcgccggcctgaccgtcaaccagacgctgttcaacggtttccagaccgacaacaacacccggcgcgcggaatcgaccgtgctcggccagcgcgagagcctgcgcctcaccgagacgacgaccctgttcagtgcggtccagtcctacatggacgtgcttcagaataccgcgacgctggagctgaaccgcaacaacgtcgccgtcctgcaggagcagctccgccagacggccttccgcttccaggtcggcgcgttgacccggaccgacgtcgcccaggcggaggcgcgcctcgcgctcgcccgctcgcaggtgagcgcggcggagtcgcagctgggcgccagcatcggcatctatcgccgggtcatcggcgtggagccgcgccagctctcgccgggccgcccgcttgaccgccccgtgccgggcaacctcgacgccgcggtcgagatcggcctcaaggaaaacccgcagatcgcctcggcgctgcacgcggtcgatgccgccgaggcgcaggtgaaggtgctggagggccggctctacccgcaggtcggcctgaccggccaggtcgcccagcgctacgaccaggagcagcccggcgacaacggccgcaccgcctcgatcgtgggccgcatcacggtcccgatctatcaaggcggatcggaatacgcgcagatccggcaggccaaggagctcgtgggccagacgcgcctgcaggtcgagttcctgcgcgaccagatccgcgccgccgtggtctcggcctggggccagctggaggccgccaaggcccaggtcatcgcctcgcaggcgcaggtccaggcgaacgaggtcgcgctcgacggggtgcgcgaggaggcccgcgtcggccagcgcaccaccctcgacgtgctgaacgcgcagcaggagctcctgaacgcccgcgtgcagctgatccaggcccagcgcaaccgcgtggtgttctcctacggcgtcgtgcagcagatcgggcgcctgaccgcccgcttcatcgcggtgccggtggcggcctacagcccgaagacgcacttcgatcaggtcaaggacctctggtccggcgtgcgcacaccggatggccgctgatgggacggaagaccttccgccgccaggtccgcgccccggggccgcccgctcatccctggccggggctgccgggcggtccgggaccgccggcgcgccccgacccgcccccgccttcgccagacaccgccgagcgcaccgtcatgtcccatccccggctccggccaaccgcacgtcccctgtcccgcgccggcgccgcgctcctgatcctggcgctgccggcctgcgcgatctcgctgccgatctcccggcctgccgacggttctcccggcgtgccggggcaggacccgaagcgcacggcgcccctggcgttcccggggctcgacccggaggattggcgccgggcgcgcggcatcctcggcctcgcgttggaacccagcgggaacggcctgcgcatccggtgggacaacccggcgagcgggcggaagggcagcgtcgtgccgaccgccgcgccggtcgtacgcgcggggcggatctgccgcgccttcctggccaccgtggaagaggcgcagcgcaccgccaggatccgcggcacggcctgccagaacgtcggcgacgactgggaggtgacggaactcgaccccgggagcagcgcgccggaccgtcagggcgtaacgaggcgcgacgccgagccgaccggaccccgctcgccctgatgcgggccgctccgggaaggttccgtcaggcgcgaggatcaccgtcggcgcgccgctggcggcccgcctcggaacggcggcacgacgcgcggacggaccatcggggcgttctcacaccggcgagggatcatgggttcgtactggggcatctggggagaccttcccaaccacttggtgcggctgggcctcgccttcgcgttcgcattcccgctcggctggaaccgcgagcgcgaggcgcgcagcgccggattgcgcaccttccccatcgtcgccatcgccagctgcggcttcatcctgctcgccagcgagctcctcggcgcgcgcacgccggagcaggcgcgcatcctccagggactcatcaccggcatcggcttcatcggcggtggcgccatcctgaaggggggcgacaacgtgcacggcaccgcgaccgcggcgagcctgtggaacgtgggcgtgatcggggcggccgtcggcttcggctactacgaccttggcctcatcccggccctgtccaacttcctggtcctcgccctcctgacgcccttgaagcgcaagccgcggaccgccgcgtcgcaggaccggggcgccggcaccgagccggggggagggccggccggcacgggcggggccgggcacagcgaatgatgccccccgggatcggaagtcagcgcgaaccggtccggccctggcgcgcctgccgcgcccagatccgataggtgccgccgaaggtgtcgggatggcgggtctcgaaaccgtgccacgccgccggcgagcgcgccgcggccgggtccggatgctcggccgcgaaccgggtccggtccgacgggcgttcgggctccaggcccaaaaattccagcccgcaggcctccagcatcgcgccgatcccgggcagcgtgaaacggtgctcctcgacgtggaagatgaggtcgcggcattccgacagggtccagaagtcggaggcggggctgagcagcatgccgaggtccggctgcgccacggccccggccatgacggcacgccggcccgcccgcacgccggccggggtcggcgcgagcgcgcgctccgcgaccagggcgcgccccgcgacgacgctggcgcgcgcgatctcgctgtagagcccgaggaagagcaggccgcccggcgcgagcagccccgagaggacgcgcaagccctgcaagggctcgcgcatgtggtggagcacgccgaagctctcgatcaggtcgaagcgctcgcccaggttggcgaggtcgaggatgtcggcctgcaggtgccggaccgacccgatcccgtattccgccagcttgcgcatgccgtaggccaggctgctgcggctcaggtcgaccgcgagcaccgaggcgtccgcgaccgactgcacgagccgcatggtctggatgccggtcccgcaccccgcgacgaggacgcgtggccgctcgaccgccggcatctcgtccgcgccgaggtgcggcagcgcgaggtggacccgctcgcgcaagggacgcggggtcccgagcagggcgcgcgaccagcgcggataggggttctcctcgtactgggcctggaccaggagggacacggcgtcgcgcaccggcctgagcgggaccaggctgtccgcgagggcgcgctcctgggccggctcctcgacctgctcgcgcacgagggcgcgcagggcgggcggggccttggcgaggtcgaggcgggccgcggccgtgcgatgcagcggcaggtagcaggccgcgatggcgacccggcgccaatccgccgcgcccgcgtcggcctcggctcgaccgaagcccgcgcacagggccgccagggcgacctcctcctgctcgtcggtgcagtagaggtactcgttgaggaagcactggcgcgccagggcgcaggcgagggtgaggtccggtgcgggcggcgccccctcccgcgccgccaggagcaggcttcgccgcacctccgtcagcaggagctcaagcccgagatcgggaatgggggcggcggcgaggagcgcgcggaacagcgcgtcgtccagcagggcgcggacgaccgcatcggcttcggcgacggtctcgcgggcacgcgggggatcggccgccaaccgggcgagcaggccgtcgacggccgcatcctgccgcagcgccgcgacggccgcggtggcgagcaggcgcgggtcgacgtcggcccgcccgaacagggcgatcagcaccgcccggaaacgtggtcccgccggcaccgcgccgaggtgcaggagctcgcgggcgagcaggcgcgggaagccgggctggtccggcgcgcaggcgacggcctccgcgagggccgagaggcccgcgagcgtctcgccggcccggaggcgggcgctcccgagattggcccagagcggcgcccgcgccggcgccatcgtgacgggggtggcccggagcgcggcctcgaagaagggcacggcttggccgaactcgccctcccgcaccagcaggagcgcgaagcccgccaggcagtgggcgagctccggcttcagcatcaaggcgctctggtaggccttggcggcctccgtgaagcgcccgagcgcgcgcagcatctcgcccgcctggccatgcgcctcggcgaaatcggggcggagctcggcggccttccggaagtggcgcagggccgagcccggcgcgccggtctgccggtgcgcctcgccgaggttgaactgcagcagcggatccttggaccgcgtcgcacgcacccgctcgaagtgggccagcgcctcctcgggccggccccggttcaaggcgacgcagccgagcacgtcgagggcggtgggctcatgggggcgggccgcgagcaccgaccgggcctggtgctcggcctcgtcgagacggccggcgttcagggcctcggccgcccgccgcagcgccggcagcgccgccgacgggaccgcgcccgacgaggtcccgtcacccgcccgattccgacgctgccgcatgtccgtcctccgcccgctcgcacccagtccccgccgcccgtccggcccgcgccaccgtcgctcatcccgaggcgaccagcaggagggtcgccgcggcgaggatggccgccatcagcaggatcagatcgcgccgcgcggcggcccgaacccaccgcctcacgcggcggcgaccgccacgggctcccgtgctccagcgcgccgtctgccgcgccatcttcttgctgcccatcccgggcctccggatttggttgggtgtcgcgccccccgatgccgacgccctgcgcgcagccgcgccgcggtcggccgagggaggcggtctcccgtcgcccccatgtcgcggcgcgcccgccgtccgccgcctcccagggctcgcgccgcgccgtcgaaggcaagcgcgtccgggaagagcatgatgcgggaggtgatccgggcggcgtggctggccgcgaaggccggttgcgcgcgtgggccggctccgccgcggcggcgccggcccgggacggcgcgcagggcgcaggggcaagaggggacggcctgccgccccgatccgccccgggccggcgtgccgcgggcagggcgcggcccgcttcgggcgcggcacgcgcggcgggcctcaccggcgtccctcggtcgcctcggccgccccgggcgcgcgtggcccgacggacggcgccaccgagacggcgacgcgcacgacttcgagcaggcggcggccgttcaggacgaacaggacggcggcgagccccagatagacccaggcgagggcggtcagcgtcgcgacggtgcgcgcctcgtcctcccggtaccagaacgccagtccgacctggatgccgaagaggccggccagggcgagggcggaccagagccccaggcgcaggcgcaggagcagcgccagggcgaacagcgactgcgccgcggtcaggaagaactcctcggcctggcgcgcgtcgagcggcaaggccgtcaacgaacccgcgccgacgctcatcgccaggggcagcatgccgacgagcagcgtccactggttgatcttgtcgctcaccaaggcggcgaggccgctggcggcgcgccccgcgaccacgaacaggatcgcgacggtgacggccggggcctcgctcgccagcggcgccagccactggatcagcaggaactcgttgaggcccagcagccggcccgagccgaccatcgcctccgcgaagggctcggccgagaccaggatgatcccgcaggcgaccaccgtcagcgcagccatggacgcccactgggcggcgggcgtcagcgcgttgagggcggcggccgggccgggctcctcgccctcgtcctcctcggcctcggacccgccgcgcacgcgccagacataggccgcgaagatcgcgacgagcacggcgaagtcgagcagcgtgatcgtgtccttcagcacgatcaggaaggcgtagaggctggcgacgagcaggacgacgatctcgaccgcgttgctccgcgtcagcgcgatggcgcgcccgccccccttcagccagtgcagcgcgaccagcaacggccacgccagcccgaccaggaggcggttggcgccggtcatgttggccgcggcgtagtggacgtactgggagtccgggcccgccttgccggcctggtaggcgtagtagagatcgaccgcgtattcgggcagcacggtcaccagggccacgacggcgacgatcaggcccaaggagacgtggcgttcggccgcctccgcgccccacgagagcaggaacccggccgacaggatcgcggcgccgaacgccaccatctcgccgatgggaccgacctgcaggccggtcaggcggatccccacacccggcagggctgccagcaccgcgagtgcgaccagcatcaggaaccgtctcatccctcatcccccgtcacaccatcctccccttcggccttgcggcgccgaccgtcacccgagttgccgtcccggagagtcccggatttccgcccaaaaacgggcggcccggcgcgggacacctccgttccgcacggccgaccgccgcggcgcggagatctcggcccttgtccgtcatgcgtgcgccgttcggccggcgagtcagcggcaccaagccgtccacgcccggaagccggggctcgggaggcagagctgccgtcaaggaccggctctcggcgtgaacaccctcgcgcccgccatccagcgctcaacggtgtccttgtcgtcgctgatctgggacagggccgacacgaggctcacgtcgtcgtgttgaagaccgagttctctcgtgatcgcgttgatgcccgcccgatgggcgcatccgacaagttggaggacgccataggacttcatgtagacgtcggcttttccggaaaccgccgatttcaaggcgtcttcgcacagcacggcatcggaggacagcaacgtacgacatgcgaacggtcgcaccgcgtagaccgagcaggttttctcctcgctcaacagcgggcacggcaggcccgcgcgcgaccggccgacgacgcggaggggagccggtcgatgcgcgggtgcgcccgacggccggccttcggggccgtgcgccgcgtctctcctgcgcgcgatcaggatcgcttccgggatggacacgtcgacatcctggtggcagcaccaggcgcatcccgtcctgcaggcgaccggcaagcgtccgcccggagcgtccgcgaccaggccgtcgaccgcagcgtcgccatgcctgaagacgacgccttccagatagttcagaagggcttcgatcttcgccgcggtgctgccttccgcggaccggcacctcgtcaggccgccgtccctgacgtcgcgagcgatattcgtcgcagctccatagatcagtggatccaaattcgtcggcatccccatcggaagcgggacttggatggggtgtccctgccgggatggaacctgttcggatgctcgccgccggcttgattggcggccaaacgctcgtcgctccattgcgaacctcgatacgtacccatgatttggctgagcggttcgggttgtcgtctgcatgccgcagagaccgacgtatcgaggtcgtggtggtttactcggcttatccaggtcagccgaaggcaaagccgccgcatccggcggaacgccaagatggcgggcaagcagatgccgtccgggacattcgagcgccgggctgagacccgagccgcagtcgcaggtgccaccgcacaggcccggtccaggcaaggagtcctgggaacagcccggaggctcgcggcttccgtcgcgcagcacgccgggcaggtccgcgagagcgatggtagcctgcctctcggccggtccgcccgtggccgcggtcgcgagaccgaccagccccaggatcagcgcaagcgcgatcatgcacgcgcccaggcggagcgggcggatcgcggtcggcacggagatgcgtccggttttgcgcatggctctcagggatcgggccgccggtcacgcgaagtggtttcgggcatccgcccggccgtcgccggctgaccggacggtgcggcccaggccggaacggtcccgggcggcctgtccatgcccctcgtcctgcagcgaagggacttcgcggccgcgggagacgcgggcgtcgggtccgcaagagccgctgcgatcatgaggcgctccctctgcccggcaccgggggccaggccggagggccgccttcatgcaccctgtagccactacagggtcaaggccatatcgcgggtcccttcgccgaccgtcggcggtcttgccagcgccgcggggaggcgcagttggcccggccgaggcgtcatgcggccgaccgcaaccgggacccagcgcgggccatcgttcgtcgcctccgggccgggggaggtgcacgctcgtcccggattgccggggctgcgtgctcgtgcgatgctccgcgggaggcggggggaggtcagcgaacctgtggcgatcgcgcgtttcctggtgctgtccgttttcgcgttggccattgccgtcgcgccggcggcgcaatgcacgacgccgagacacgcctccctcgctgacctgacggtggcggagcccccggcctatcctcacgacggtggatggagcgttggcatcgtgccggcgcccgacgatggcgacgtcgtcggcgcgggggccgaggcgatctccgcggccgccgaggcggccggtgacattccggacgacgtggcgccgaagccttcccaccggcaccagccccagcagaagcgcgccgcctcctgcccggcgacctgttcgcccttggcatgccaggccgccgtgcccgcgccgccggcctccggtgccatatcggggcttcggccggccgagcggctccgggcgctgcaggaggatgccgtcgccgacccgcacctcctgcgcatcgagcggccgccgagacgcaccgcctgacgcgggcggcgcccggacgcggccgccccgaaaccgcgtcgccgagccggtcatcctgagctgatcccggccgacggccggccgtgccctggtcgacgcctccgcgtcgccggtgcaactcgggcgcgccgtccctcccatgcccgccagccccgctccgcggcaggcccgcccccgtccgggacctccctgatgtcgacggcggcgggaccggtcatcggccgccgcgggcaggggcgccgtcggcaagctctgtggggcgatgccaaccgccgtgcctccggattgggagcccggacgcccgcgccggcccgttaccgcctcgtccgcgaggcggcgtcattgtcggagagcgaggatccagccgatgccgcggtacttctttgatttcagcgacgccaacggaaaggtcttcgaccgggacggcctcgacctcgccgaccgagaggccgtgcgggaggaggtcagcgccaccctttccgagctcgccagggacctgccgcccggcgaggaccggaccacgctgatcgcgcgggtgcgcgacgaggccgggggcgtcctgctgatcgcaacgctgtcgctcgtcgtggagtgggtcacctaggccgatgcgagccgccgagggaccgtgccgtcagcccttgccccgtctcgctccggccgcgggaaacggatgcgcgacggcggctcggttcgcgctcacgtgccgggaggtcaaggcggcaccgcgcccgctgccgcgcggggcctgccgcgcgcccccgggccggggttggcgcagctccgggcgcgagcgcggcgccgcatcgcttcgcccggctgccggaggccccggtcccgcggcgcgtgcgcggcggccctggccgcccggcccgagcctgcggacgggaatcccccggtcgtcaccggccgggccgggccggcggagcccccggcgaggcccggacgcgaaacggggacgtgacgcgggcacgcacgcatcggcgcgggcaagcctgacggcccccacgggatgggatcgatcccggcatcggagcgccccgtggtgacgccagccttcatccacgccctggcccaccggatcacggggctcgactacccgcacggccactggtggatcgacctcctggccgtgctcgtcttcgtggtcgcgccggcctggacaggatggctgatcgtccggttcggcctgcggtgggcggggctgcggcggcgccggcgggcccggccgaggccgatgccgccgaccgcggtcggcgcgtccgagggcgagcgggggtggcgcctggagcgcttcatcgtccgggcgacgctgcgcttccagctgcgcctcgtgctgctctcgctgctgacccttccggcggcgtggcttctcctggagatccccaagcacatcatcaaccgcgccatcaccgacgcggacggggacggccatccggagatgaccgtcctgggcctcaccctctcgcaggtggaactcctgttcgccctgtgcgccagctaccttgccgtgctgacgctgggcgggctcgccaagtacgcggtcaaccgggcgcgcgggcgcgtcaacgagcgcctcgtgcgccggctacgcctcgccatcgtccggcgggcgcgcggggaaggctcgcccgagcgccgggccgcgctcgcggccgtcgccgtccaggaggtcgagcccatcggctacttcggggccagcctcgtggccgtgccgctcgtgcagggcggcacgctggtgaccagcgtcgccttcctgctcctccagaacgccgccctcgcgctgaccgcgctgatgatgctgccggtgcagctcagcgtcctgccccgcctccagcggcgcctgaacggcagggtgcgcgcgcgggtccacgcgacccgggcgctcggcggcctcctgaccacggaggaggccgcccgcgcgcccgcggccgcgcccggccccgcacgcgggtcggccctgctgcggcagatgcggttggcggaggagcttgagcgggtgcgggtcgagatcaacgacctcaagggccggctgaaggggctctacaactacacctccaacctcacgccgttcttcttcttcgcgatcggcggctacctcgtcgtccagggccgcctctcgctcggcgccctggtcgcggcgctggcggcctacaaggagatcgcgccggccctgcgcgagctgttcgacttcgcccagaactggtccgacgcgagcgcgcggttcgaggaggtcaccaaggcggtgagccgtccccgatcggaccaggggccgcgtctcactgacgcgccggggcggtcgatccggaccgcctgagcgctcgcccgcgccccgtcgccggcgcggcgggctcgccgggaacgcgacgggcaacggatcggcgtccggcgaagaccgggctcgcggctccccgcgcggcccgctcgccgagccgtcggaagcgtggcggtggtgcggcccgcatccccgcacgtcggggcgcgtagactgctttcggttaaccaaggccagagattgcggtggggtgaactgctttcaggcaagaccgaatctagccagtctattttaccattggtataattcagccttcctcagagaaggaagctccagcggcccgcaaccggaaaggatgccgccatggtctatgggttcttcgcggacgatgcgtccggataccacgcggcgttgctggccgccgccgccctcgcgcgcgtcgagcgcccggccaccgtcctggcctaccccgggcacgcgcccggcccggccgcgccggccggccggcgcccgcccgccctggtcgcccacggcgcggcggcgcagctccagggcctgctcgaccgcgcggcggcagccctggcgggcgggtccgaggtcttcctcgtgctgccgctcgccgcgctggacgaggaccgggtccgcgcccgcctcggcgtggcggtcgtgacgggcatgagcccgctccacgccgcccgggccctgcgggccgtcgcgcacgcggccgccccggccggccggggcccgccgcccccctggctgctgccctggtccgccgcgccctccggatgccggcgcctcgaaggcaggccgcggacgctcccggtccgcctcgccccgcccggtcgcgcggacctcgccggcctcgcggccggcacgccggccgccagcctgctgcggtcgggcaccctgctcatggccgtcctggaggccgcggcggccgacccggacgcgcagcggctcgacgccgcggccctcggggaggcgctcagccccgccggctcccccgcggaccaggccgccgccgagcgcctcagggacctcgccgagagcttcgcgcgcctcggcggcgacgacccccgagcggcgcgggcgccccgccgcgcgccgccgccgaggcgccgcaggcccggaccccgcgttcccggccgacgccccgccgcctgccagccctgcgcggcgataccggaggctcggtgagccggcaacccctccgacctgcgccaccccatcgatcctgctgcgacggagacgacgatgacgacattggcgaacacccgcggcgccccctccagggcaacgcccgggcgcgcggcgaaccccaggccccgccggcccgggccggcgcgcccgcccgggccgggccggggtcgcccggaccgcgcccggggccgcgccgggcggctcgccggccgtctcgcccgcgacccgggcgcggccgtcgacccggcctcgccgcgggaccgcgggcggaccgggccggacgaccgcggcttcgccgatggcgcggcgctcgccgcgccggaggcgtggaccctgctcgacggcgccttcgacgacgccaacgaggacctcgccaccttcgtccggctcgcccgcgagaccgcgtcgctgccgggctcctgggcgtcctgggacaccggcgaggcgacctgaggcgcgcgccggtgcaggggatgcggcacggcccgggcggcgccgattgtggcttgctccgtggcccgcacaatggggcgtgcgcccgattcccgggcgccgtccgcggcccggatcgaagcgccctggatccatcgcgccggcctggcgcggtcccgcggcctatcgcccggccggacgctcgcgttcctgggcatcctccggccatgcaccccgctcccgtcgtcccggcctcccgcgccggaagcagccccacgcaaacggacgcgggagtgctcgccacggcgtggcgaaccatcgcgacgctctcgcacccggccacccggcacacggtcgacgcgacgatggagaacctgcacgcggcgttcgtggccggcggcatccgggcgacccggatcgcggccctgaggcgggcgatccggaaggatctccggcaggtctgggacgacgggatcgtcctccccctggcgcggtcgcgcgcggcggccgaccgcgcgctcctgcgcgcgctccccggggccttcgcgccggcggatcacgcgcaggtgcgggatgccctgctcagggccgcccgctggatccccgaggatggcgcctccgcccgcgcgcatgtcgagcgcgccctccgcttcctcgattgcctgccggcggtcctccgggcctccgacgagctggaggcgctcgcgttcacggtcgcgccggaggcgcggcaggccgcggcgctgatggcggatgccggcgaggcaagccgggcggcgcaggccgcctcggccggccggcggctgcgggcggccctggccaaggggctgccgccgctggtcgaggccgtcgcggatgcgctctaccgagaggcgctgggcgcgagtgccgggcagcgcttccgccacgccgccgcggtcctccgggcgctgccggcccccggcgcccggaggagcgaccgcgacggcccggcttggcggcggcgcctcgccgacgcgctcgcgcgggacatcgtcgacgcggagctcggccccgccctgggtcgcctgctgcgccggcatcggggactggcggtgggtccggcgtcctacgccgcgggcgagggactcgacggggcggtggcgatcaccgtgacgcgcgccgctgtccgcctcgtcctgtcggcccgcttcgacctccgggccggcgggatcgagctgtccgtcgcggcggtcctgccgggcggcggcgcggcgcgggtctccgacgcggcggccgacaccctgctggacgcctcggtcccggccgagctcgacaccgccgcgcaccgggtcatgcgccggctgacccggggggacgacccgccggacctgccgctgggcctgtcgggggagggggacctggtcgtaggcggcctggccgggcgggcgccgcgcccaggcttcctggagcggctcgtcgcgatcgcggacgcggagggggccgggctgcggatcgctcccgccgacgacgcgcagctgacggcggcgctggccgcgctcggcttcgcctgggcggagggcagggggcagcccttcatgtcgcgcgagccggccggtccggccgcggcctaccgggcggggtgacgccgcgtcacccggccaacggccggagcgcgccggcacgcccggcccgggctcgccgccagcgggcgcgcccggccaggtctgcgcggccggtccgggcgggaagccacccggccggaagcagggtcggtcaggcaggaccccgttaaccaggcgccttgcggccgggtctcacccggttgccacggggtccgcgaccgggtaggatttcaaaatcggcctgggcgcgaccgcccgcgggccttgtgggggatggtcgtgctcaccgaactgcaacaggcgcgggagaggctgcgcgagcaggcccggcaggccgaggcggagatgcacgaggccgtgcggtcggcgatgctggccggtgccgcgaagcttcgcgagatcgccaccgaactggccggcatcgaccatctgatcggcacgctggagcgctccggcctcgcgccggccgtggccctcccgcgggcggccgcggatgcggatcggccgggggcggagcccctgcaactgcccgcggtcaccggcccggtcgcgaaggtgatcgtcacggcgttggcgaaggcgggcccccgggggatgtccggcgccgaggtgaacgaggtcgtccggaaagccggctaccagctcgacgcctcggagaagtccaagaccaagcttaagcgcgatgggaaaataatccacgaccggaaggcgaagatgtggtacgcgctcggccagttccgggcgcagccgtctcagggcgaaaccgagtaaagtcccgtcccgggacttcgagggagagtaacaatgcccggccagatcagaccggttcgcgtccgccgtgggcggtcgcgcgaccctccgcgaccggctccggtcgcgccccatgagtcatgacaaaggcgcacggcccgagggccgcacgccttgagatcacctgcgtctaaccaccaagccaccgcaggtgtatcgctcgaccgcgccgggaaggggagtgggatccccggcccaagcgacgtccgagccttttcgaccgcgaccgtgaaactaccgcaccgaccggatgaggcacacgccgaggcccgacacgtatgccagctcccgcgcgtgaaagcaagggcctgcgcgtgtcgcctccttggggtgtcccggccgcctgatgccgccgagccggggccgtccgacggacgccctcgaccgggccaccgacctcgcgaccccaggagaacgcccttgaccgatcagtacggcggcgagccgcccgccggcgaccgcttcgtcgatcccgccttcgacgcgtgggacgacgacctcggcctccttctcggccaccccaccggcaagttcacgcccgaggcctgggacgaccaggcgcccgaggactagcccgcacgaccggccccggcccgagtgccggggccgcctcgcccagcttccatcaacgcccgccacgggctttcagaggaccgccgcggtcatgacgcagctcgaactttttcccgtccagagcgatcccctcgccccggcggatccgccggccctctcggagctgacggaggcgcagcgcgcccgcgccggacggcgcctggcctatgtgcaggccctggaaggcctgccggccggcgcgtgcggcgccgatgccgtgccggccgccttcgcggcggtcggccgtgaggtggacgacgtcaagtggccgtcgctgcggcaggtcaggcggtggcagcggctgctccgcacgagcggcgggcaggtggccgcgctcgccgaccggcggcggtccgtgccggcccggccccgctgggccggctggatcgggtccgtggccgacgaggccgccgcccaggcccgcctgcggccggcgcgctcgctctccctgttgacgcaggcggcgctgcagcggtgccgggaagaggccctggcccgcgggtgcgcgcccgaccaggtgccggcgcccggcacccttcgccggatgatccgcgcccgcatgcggccgccggcgcgcggatccgcggctcccgcccggcaggtcttccggttcctgcacatgtcgagcgggcaccccttgggcgaggtggtcgtcggcgaggagaccctcgacatcgcgctgccggaactcgacacggatcgcgtccacctgctgaccgcgcgggacgcctacagcggcgtgacggtcgcggcgaggctctccacgacggagcccgacggcgacgccgtcctcgggctcttcggtgcccggccggccgcagccacgccggagccgctcggcgtcgcccgcctctgcctcggtctcccggacgccctcctgctcgaccacgccccccggttccgcagcgaatcggtcctgcggtccgcggcggcgctcgggatcgagctgcgcttcggcccggcggcctccgcgggcggggccgcgccggcggcgggcctggggcaatggctcgccgcgaccggggccgcggtggcgacggccgacggcctgatggccgcggtgcaggattggctcagccggcacgacctcggccgctcgcgccgggacgggcggaccccgctggaccgctggcaggagggggtgacgcggtatccaatccgcctgggggcggcggccgcgcccgcgcggatgcccggcgccggggcaggggcctgatgtcccggaccctgcgaagccggcacgtcggcaagccgaatccgtcccgccggatcgtcaccggacggcgggactgcatcacgggcgagatcccctccggcaagccgggcatgggccaccgcatggtggcctacgagggcctcctcgcgcgggatttcatcctcctcctggagcaggacgacgccgtcctgcgctaccaggaggagcccgtcccgttccggtggcacgacggcgtccggtggcacacctacacgccggacttcgccgtcgagatcgacgacgggcggcgcctctgcgtcgaggtcaagccgctgaagcgggtgatcaggctcggctgggacgagatccggccccgcttggcggcgggcgccatcgcggccggctaccacggcttcgagctctggaccgaggtcgagatcgacgcgctccgggtcgcgaacgcggcgctcgtcgcgagcgagcgaagcttcgtcgtcgacgaggcggagcagcacaccatccgcgtcgtcctggaccgcttcggcggcgaggcccgcgtccgggagctccgagcggcctcgggcctcgggacccgcgccttccgggccgtcgtcgccctggtcgcgcgcggggaagccgagctcaccgaacccggccgaccgttcgacgaccacgcccttgtccgccgttccccgagccggaggtagccccatgacaggagatcggtctcagatccgcacgcaccgcggcgcggtcgcgctcgtcgacgggatcccccacgccatcgcgcgcgccgcggccggcgtcatcttgcgccggctcgggcccgatcccgtcacgcttttcctgagcgaggccgcgatgctggacctttgccgcagcgggcggctgcgcgtgtccgagcccgggagggggcggcgttgaacatgggcgcttgccagatccgcctgcaggagggcgccctcgtcatcgtcgagggcgtctaccacaaggtgctctcgcgcgacgcgagcggcgtcactctgcgcacgctcggggcgaggccggtctcggtcacgaagagccatgccgagctggccgacctctacttcggcgagccgaggcgccttcaactggtggaggacacgaccgcgggcctgccccaaggcgtccaggacaacctcctccgcaccatcgacacgttcgatgtccgccagcaggacgcggcgctgatgcgcctcgactacatgcaggcctgcgaccggtgcttcgccgagcggacccacaagaaggtcctgaagggctacgccgagatcgcgaagctcgtcgcggcggagcgtcggcagcgggtcatcgagaacgagggctcccatcccgacgacgtgccgctcgaacgggtgagcgggtcctcgctgaagggttggtacgggcgctggcgcaaggggggcagggccctcgcggcgttgatcccattgcacgaccagaaggggcgggcgggtttccgcctcgacccggaagtcgaggtgatcctcgccgagcgggtgcgcgaggactggctcatccggaacggccccccgctcagccacgtcatcctgttcatccagggccgggtcgagcgcgagaacaagacgcgcgccgtgcccctcgatgtgcccgacgccatgaccatccggcgctgggtgaaggcgaacgtcagccggttcgacgagatctatcaccgccagggccccgcggaggcggagcaggccttccggcacgtcaagaaggctcctcaggcgacgcggccgctcgaaatcgtcgagatcgaccacacgccgctcgacgtgctggttctggaaggcgacggcaccccggcgcggaaccggcgtcggaaggacaagcgcaccaagcgcgtctggctcacggtcgccatctgtgcggccacccggatgatcgtcgggttccatctcagcgaagagcgcccctcctggacctcggtgatgcattgcctgcgcatggcggtgctgccgaaggacctgacccgcgtccgcgtcgagacgtcctggcccgtgtttggcgtgccggaggtggtcaagctcgacaacggacgggaattccactcccgctcgatgaaggcggccgccgggcagctgcggttcgagcttcgctacatgccccggcgcaagccccacttgaagggcaaggtcgagcgggccctcggcacgatcgcgcgcgacttctgcgcctacctgccgggccggaccttccgggacgtgcgcgagcggggcgactacgacagcgtcgggcaagccgccctgaccctcgcccagctcatcgaattcttcacgatctgggtcgtcgacatctatcacaaccgcaagcatggcgggctgctgggacgcacgcccctgcagcgctggcaggacctgatcggctacggcacgcgcctgccgccgtcggccgacgacctcgacccgctcatcgcgctcgtggtcccgaggaccatccagcggcacgggatcaccttcctcgggctcaccttccagtcggacgagctgaagggcgtccgccgcaggaaaggcttccacttcggcgaggagttcctcgtcaaggtcgatgcgtccgatctcggccacctcctcgtcctggtggacgaggaggccgggtggatcagggttccctgcgacgacgccttggcggacggcacctcccttgccgagtggcgcgacgtggtccggacggcgcgtcgcatgacgctggagggccagcgcgtcgcacgcgcgaccctcgtccgcgcgatggagctgcttcgcgccgaatgccgcaaggccggcgtcaagccgcagcggttggccagcaccgacgtcgactggttccgcgagcacgcggacgacccgatgttcgaggtggcctgggacgtcgctgacgagaacgcccacgaggccgagcggctgcggacccggcgcccgaggaaggccgcgccgtcggccgcggccgacggccaggcggcgcctgcgccccgcatcgggcaggggggccgcaagaccggcgggcgcccggtccgcgcggcgcaggacgactcggtcgccgccgagccggcacgatcaccgcccgtcaccgcggcggcgaccgtgccggcggcgaccatgccggcggcggcggccgacgacatcgggttcgatgcagacgatcccgataactggactgccgagtgaggaccatcgcatgctgcaagcccacgaagcggacatcttccgccccgacgtcacggtcctcgccccgcaggaggccgttcccgcgcgccgggagcggttcgccacccgtctgagcccccaggatctggagcggcgcgcctggaagagacgcgtgaacacgatccacgtgaacacggacgtcgtcgtcaaggcggtcgcgcgcttcgaccagatgctggccgacctcgccgacgacgtcgagggccagtgccttgtcgttccggctccttccggggccgggaagtcgcatctgctcgcccggctgcagatgcgcccgtccctggtgccgttccgtgacgaggtcggccccgtgcgcccgctggtgttcatcaaggcgcccagcccctgcaccctgaagacgctggggctcgcgctgtacgtcgccctgaccgatctggaactcagcgccaccctgaaggagcacgacatctggcgcagggttcgccaccagatgcacgcccaactcgtgtcggtcgtcatggtcgatgaattccaccacgccctccgcgggcgcaccggcgacgagcggcgggccttggtcgagacgctgaagaacctcgtcatcccggacccgaacgaccccctgcggccgccgggggcggagatgcgccccatctcgctcgtgctctccggcatgccgtggctgaggcgggtgctcaaggaggacttccagttgctccgacgctgcatcttcatgcccatcaggccactcggccactcggcggcctgtgtgaagaaggcgacgaagttcctggagctgatcgagccgcggctcggcttcccggccccctccggcctgtccgagcacgacatggtccagcgcatgctcaaggcatcggcgggatacaccggccggatgatgcacctcgtcaagaaggcggccttccgcgccatccgaagcggcgcgccgagcatcagccaactcgaccacctggcattcgtcttcgacgagatcttcgagctcggccctcaccggaacccgttcagggtgcccgacatctcgacctgcccgaagctgaaggagatcgagttcgacaagctcacccgactgatgggaaccgcgcaagcggacatcgacccggacgacgcgtaggaggacgtcggtgcgactgaccatcatcccgcccgtcgtcgagggcgaatccgcagcggcgcacctgctgcgcgccttcgacgtcaatggcgagccgtggagccgggaacgcctgaggagcgccggccatgccttgagcgacatcctgcaggggcgcgccgccaagcccctcgcggaccggctcggccgtgacggtgagcccttcctgcgatggaccccggcggaggtcaccaagcggagggtcgtgatcgccggcgaggagatccaccgggacgactggacgacgaacgcgcgtcgctggtgcccgcgctgctgggacgacgacctccgccggccgcggtccggacgtcacgcccattggaacgttcaccggcgcttctggtgggacgtggctgccgtccgcacctgcccggtgcatcacgtcctgctggccgcggcttgcccgacctgcggcgtggacgtcacctgggaagccggctcgctgacccggtgcaggaacggccaccccctgctggcctgcgagggcgtcgaggtcgcgcccggcacgaccctggcggacgcctacgtggtcggccgcctcggcggcatgccgaggacggaggtccccattctcgacgggctgacgctcgcagaggcttgcgacgccatggagcggctgggcgtcgcccggcacgggggcgccgacggggccttgtcgaagtttccggcggaacgccatcccgaggtgctttcggccggcctcgccatcgcgcgggactggccgcgcgccttcgaggccctgctcgacgggatggccggagccgaccatgtcggcctcggggcctggggcgccgaacaggtctatggctacctgtacctgtgggcgaagcgactgccggcgggagggagcggtgacgcggtgcgggcgatcctcttcgcgcatcacgcggcacggggtccggtccacaagacctcggtggtgatccggcatgccgatgtccccctggtcagcctcgccgagatcgcggcccagtgcgggcgccggccggagttcgtcgccggctacgtcaaggccctgggtgcgtggccggaacggaccaagcggggcacgcccatcggcatcacccgcgagaccgccgccgagatccgcgcgctcctcgaccgtgcggtccgcgcggacaacctgcccgccgcgctcgggctggccaagcgacaggccaggatgctggtggccgcccgcatcgtcccgccagccgagatccatcgtcgcgccggcatcaaggccgaggtattcgaccggggtgccatcgacgccgtgctggcccgactccgcggcccagcgccgaccgtcgaggccgctcccgccggcctcctgccgctcgcgcgcgccagccagcacggcaaggtcgacggcgtgcgcggcacctgcgccatgatcttggccggacagctccgggtcagggcggtcctgcgggacgcgcccggcctcgcggggttcctcctcgacccggaggacatcagggccgcgcgccggtcccgcgggggcggcggcctcaccctcgcagaggtcggccggcgcatcacggtgccgtccgacgtcgtcggcctgatcgtccggcaaggcctgctgaccgggaccgcgaccgcatgcggggagatcctcgtcccggaggatgcgttggcggccttcgagagcgagtacgcaaccacgggggccctcgccagggacatcggatccggcattcggtgggtgcgggaagccctcgaccgggccggcatcaagccggttttcgcgaccgccggccgtaaggtcacgacggtgtggtcccgggaggatgtaccgcgggacctccggcgccgcattcccaggacgcatgcgcgcccgctctaacggaggttgcgcctcggcggcgggatacgtgagcggaccgtgcggggctgccccatccgagagcccgcggcgggcgcacagggcgcccgggtcctgcgacgcggcggccgcccgggaacccgagagacgcaagaggatggcggcccaaggcaatttcgcagcagcgtgctgcaagatcgcgggaccggcccaatactcgccgaagccctcccgtgcttgaggtctcgtcgcgggaagcgtcctgcgccgaagtccgtcccattgtgctcctacagccggggaacgggctcggccccccagcgccggctctcctgcttgtcggcgatggaccgatggcccccagcttgcgccgcgttcaggctcctcacgatgtcgggggcgccggcatggtgtaatgacggcgtgcccgaccgttcggccggtctcagggcacggcatacgctcgcgaaatcacggcccttgtggatgttggtgacaccgcatgtttgactggctccgatccctcctgcgccgtctctggcttggccgttcgggcgacgcgcctcgaaccgaacgtcccgttgaaccgcggcaccgacaggtcacgatccgccgctacggcggtggggacaggccgccgccgctgcactggaaggcctgccacccgtcgacggtgaggcgcttcaaggccgagatgacctgctcgcagggtcacgcgctcgtgctgaaggaccacacggtcacggcggagggccgggtcctgccgagcgtcgtctgccaggctcgcggctgcacgttccacgagttcgtccgcctggacggttgggcggcaggcgagctgcgctgaggcgcggcggagctcaggcggcgagcacgtcctcctcgccgcccagggtctctggcctgacctcgcgcccctcgtcgtcgaacgcgtagaggagggcgatgcggcggccggtccagacgtaccggtagtgcaccgtctggatcgagcggccgagcacgcttgccctgagcacggccaggcacgtcgcgcttgagcgctcgggagggtggtagagaaccccgtcggcctcggaggatacgcgggcgccgatctcgcggcacgccttcgcgtcgagatcggccgggacgtggcgaaggtccacgaagcgtccctcggccggcgtccgcagcatgcgcatgtcgaggccgatgggcgcctcacgggtccgggcgagaaacctctcgcgacgcgccaccgacacggcgagcgcggtctggcggtccgcagccagttccaggcacggcctcaggtgatcgaagaagcggctgccctccgggttgccgtaggcgaagggcgcgtggttccagttctgcagcctcggggcatcggccgggaccccgggtcggagccgcgcgaggcggtcaatcgagcggaggcgcgggttcgtgatgtcctcgaccgcgacgagggcctcgaccctgccgtcggccacgagcccgtcatagacggacacgggcggaaaccgggacgggatcaagcggaacgcgtcacccttccacgtcgtcagggaaaaatcttcagccgccacgctgagcatccaggtagatgcggaccttgtacaagtccgcgaatttccccgagagcatgacgtcgagcgcgctcgccccatcgaaatactcgttcggcgccctgatccactcgtccccacgctcgtctacggtaaacaggatgcgcagcgccttccagatcgagagaaggtgagacacccgctccgtcgtgtccggcgggatgctgcccccttccttcttccacttgaaaaacgtcgaccgcgccggcgaaccgagaagcgcgatctgctcgtcggcgctcaggtgccacctgtcggccatcgcgaagaacgcttcgagctccacagggagccgcgacgacccagcctcgttccgggcgccgtgggcagaattcgtcatcaacccctccctggtccagaatcggacttgacggccgacctagtccagatacatacagtcccagccgggactgaaagcgtcttttagtccaaggccgtcgtccgtcaagagtgtgtacgggaacgtcggcgcgcgccagcaggtggagacgaggatgaaggttatggataacgcgcgggcccgcagcttcgtgttcccggtgagcggcaccccggttcgcttcgacgacggcgaggtcaccgggcgtgaggtcctcaccagggccggcctcttgcccgcgagcgagcaccagctcatcctggtccggggcggccgcacccacctcgtgggcacggacgacaaggtcgacctcgtcgccgaggaaggcggcgcgtttcgcggcttccgcagcgaccgcagcttctccttcacggtggacgaggtcggccaggtctggggtgacggccggatcgaggtcgacgagctcctcgccatcctgcacgtcccggcaggccacgacctcgtgctggagcgcgaggacgagcccgacaagatcctgcggcccggcggcgcggtgtcgttcgagactcgcggcgtcgagcacatcgtctcgcggcgcgcgcaacggccggacttcgtgctggtgaccgtgttcaccacgagcggcgttttcccggccgagggggcggtgcgggttcccgcgacgacgccggtcgcggacgtgctggcccgcgccgcgcgcaagctggagctcggcgacaccgcgacgtggatcacgaccgtcggcaaccgcgacatcgatccgtccgcctcctttgccgggaacgggctctccggcgaggtcgagatcgagtgggggccccgcgagggcggtgggggcgcccgtgcttgagctgctctcccgggccgcgttcgagcgcgacgtgcgccgcctcgattcccgaaccgcggcccaccgcaactggacggtccttcaggcggagtatcccgtgctcgacgtgatcctcgggcatccgaccgccgcgcccctgaggctccgtttcacctgcgtcgattgggacgacctccccccgtcggtcgaactgctcgacgccgccgggcaacacctctcgcaggctccccccggggccggcggcatcttccaccccagtccccatcccgtgaccggccgcatgttcgtctgcatgcgcggaacgcgcgagtaccacacccacttcagccatgtcggcgagcggtgggacggttaccgcggccagtccggcctggatctgctcggcatcctcgaccagatctggcgctgctggaagagggcggtcggatgacagccgtcgcttgcaccgccgccatcctcgcggaaaccctcgaccgcctccgcgtcggggggcggcgcggcgaggagcgcgccgtgctctggctcgcgcgctcggcctcggcggcgccgacgcccgtgcaggaggtctacgaacccgagcaggccaccgccgaggactacttccacctgccgcccgcgagcatgcgcgcgctgatggggcaccttcgcgcccaccgtctcaagatcgtcgcccaggtccatacccatccgggcagggcgttccattccgaggcggacgacgcctgggccatcgtccggcatcgcggggccctctccctggtgctgccgcgcttcgccgcgacggcgacgcccgggaccttcctggaggaggcgatggtctacgagctctcggacgctggcctgtgggagcatgtgcgccggccgggcgagcgcatccgcatcgaggtgacgccatgatcacgcccgcccaagagaacgcccggatgctggccgccatcctcggaagcgacgaggacgacgcgtccgagcgcctcaaccgggcggttctggtcaccgctcctcccggcggcgcggacgccgcctgggcggcggaagtggcggccctgctcgcgcggaccgtcggcgtggtgacctcgccggccgaggaggcgcagctcgaactcgtcatcggcgaggcggccgcgcggacggacctgccccggctgcacgccgccatcgacgccggcggcgccaccgtcgatgtccgccccgtcgggcggacgggcggcccgccgccccatcccctgctggccgccgtcgccgcatgcccggcggccgccgcgaccctgcggatgctgctcgacgacccggcacttccggccgtcgcctacccgctccggctggacttcgaccagctcggcgtgccggacgcggcgctcgcgacgaccgtcgatctctcggacgccgtgctcgtcggcgccggcgccgtggcccacggcttcgttcgcgccctgcgccacctgcgcgccgtcggccgcctccgcatcgtcgacccgaaaacggtaggctcaggcaatcccaaccgctgcctctacctgggcgacgaggatgtcggccgcgacaaggccgtcgcgctcgccgagcgcgccgcggccgacttccccgagctcgcgttcgaaccactcgtccaggacttctcggcctattgcaaatccgcggggccgcccgccacggccatcgtcacggtcgacagcaggcgcgcgcggcgcgggatccagaaggagcttccgggccgggtcctcgacgcgtccacgaccgacgtgcgcggcgtcgtcgtgcactcgcaccggcagcccacgcaggatgcctgcatggcctgcatctaccgtcacgttcccgacgagcacgcgcgggagcgctcgatcgcggatgggctgggcgtcgacctcgccgcagtcagggagggtttcatctcggccgaggccgccgggcggatccatcgggcccatccccagatcgatcccgcggggatcgtgggcacggcctatgacagcctcttcaagcagctctgcgccgcacagacactgctgacaccggaaggcaggcaggtgctcgccccgttcgcgttcgtgtcgagcatggccggcgccttgctggtggtcgaacttctgcgctcgaacgcgggggcggcggcgaccaactattgggccgtcgatccctggaaggcccccatcgggcggcgccggctgcggcgggcgcgcgatccgcactgcgagttctgctccaagcccgaatcggacgcggcggccgagcacctctggggccggaacgcggcggggtgacctgccgacgccgtgatcgctcgggcccgcgggaccgttttccggggcggcgcgctccgggcggcgaggcgcccggagcgtcgggcggcccctgagcgaggtggtgtcgaggccgatctcggcggcacggcgcgaagtgccgcgacgccggcggatgaggcggaagagccgacggcaggcgggcccttcgccgggctccggggcggacctcggggcgggcgccgagcggggccggtcacggcaggccgtccgggtcggccctcccgggaaggggcggcgccgaagctgacaggacgtccacgcccatcgagcgtcgcccgtccgcgggccacgcccagacatggtccggcagccgggctcgctcgaaggacaggcttcccgggaagtcaggacaaattgtgttgagagcgttccttcggcgaggccggaaatcgggacaagctttcgcgatagcttggcccgccggcccacgccggatcggccgttccaagccccgggcggcgagccccgccgagtgggcgagagcgctggcctggcgatcgtagagccgccaccgtggtggcgaaggcgcggacggggggcgaagctaagggccgggctgatcgaccgctaccgtcgcttcgtccggcatcatcgctccgcctcgctcgggagcggcggaacgcccacggcatcggacgccacgcgcggtcacaagccatggacatccgcggacgtgtaaccaccgcgatccgcgggacgaaatccaaagaaaacggcgagacgtacgcgccccatcgtcgattgcggaggtgaatatgaaaacgatcctgtttgccgctgctgcgagcgccgctctttacgcgtcggccctcgcgcaagggggtgccccgtacaatgccagtgggcaacaggcagggggcccgcgtgcggggatggagcggcgtctgggagtgtcggtcagcaccccgaccgggagccttctgccgacacggcgaaggagcgatgttcggagccgctgcaggcccgatggcaagggccaatatgccggcggctaccgcggcgagttggcgcgccgtggatgcgcatagcgaggctcgcttgccgagaggaattcggtctggtgcgccgggtgcatggtcgggcatccgggcggcgacgccggcgcctgacaccacccgatgaggtgggtcgagtgcgggcatgagccctttccgcgacgatcgcccgatcggccggttgcggcatcggcacgcgcgctctttcaggggtgagctgcgcgacgctgatgtgccagccgaggtgacccggttcggcgaacgggacggcgtcgagcttctctcgctgtcgagtgccgggcgaggatggccacgtgcaccggctcgtcacctatccaaacagggcgcactccatcgtgcgagcgcgccgccatggagcccgcgcagggcttgatggtcaccgcggaccgacgggatgcccgcccttgggagccgccgcctcggggcatccctcggggaagttgcgcggcaatccctggcccgcagggaccgggtcggctatcccctcgcgcctcgctgagagcgacgcgatggcttccgatttccacgactgggacaaatcagacgcatggcaaaccgaccacccggtcatccgggcattcggccgcctgcgcaccacggtcgccattgggaagctcgccggcatcgcatccctacccgcgaggttgagcccgcggcagcggggcgtcctcctggcagccctggagcggttgtacgccggtggcgtccggccgagcctggccgaggacacgcggcgaggcctgggcgcgatggcgtcgaccggcgaagtgacgtcgcgtggcgtcggctggcgtcaacttgccccgacgctcggcctcggggcgggagcgttcgatccggatcgagccgcggaggaagggcggcaccatctcgtcgcacagctgctcgcgatgtcgcccagatactgggccgacccggttcaggccattctgttcacggccctgcagtacggattggaagtcgccctccgtcgcggacgctgcaagcccgagccgctcaagacggaagcggtgctccattacatccaaagcgcggtcgagcaccgtgtgatcccggccatggacgaggcgggagccggcctgccggaaacatacacgctcgacctcggcaccgcctccatgcaggagggccgggatcttctcgcggcggacctcgcggtcgtcgccggcgtgcacgtcctcgggcgcccgatgtaccggatcgtcctcttccaagccaagaacgcgaccgcgacgggcttgaccgacgtcgggaggaacgagggacggcagctcgacacgttcctctcgaccgggatgggctggtacctcttctacccggcctgggcgaggaagggggccttcatcacgaccgtcaggccggcgaccgaggtgttccacgatgtctgggcccacggtcaggcgccggccttcgggcaggtcgacgcctatggcggcgagcgctcgcccgggtgggatttcgcgtcgttcgtcagcatcgccatgtcctccggccgcgacctgtcgttggggcgtctcttcccggacgccgagaccgccgccgaggctctcgcggacgaccgcaggcaacccttggcggccgacatcatcgccatcgaccggacgggaaggctcgcgctccgcgacttcatcgatgcgaccgccagcctggggtacggggacggacgggtctcgtcctttccgtccaggcgtcatgccgcgcaccgccgcgacgaggcgggaagtccgggcgacccgtttgcgcccggttggtgagaccgttcagtccggcaggccgaaggtcatctctcgggcgaggcaacccgcgcgcagcgaggtgagccggtcgcacgattgggccagcgtgcggaggacgtccagttcctgcgcgggcggcaagagatcgacgaccaggcgctcgacgtcgcggtagacgtcctgcgacatccaggcgagaaggaactcggccaagccgcgccgcagggctcggtcgtcgccgacgaccgctcggatccgccactgccacaggcccttctccgcgttgcccaaatggcgccacacggcgcgggcgcctgggatatccatgggcaggtcggcaagctgggcgtgcaaacggacgatcatttcccctgacggaagatcccgtagcgccaagacgaaggcctcctctcgctcggcgtcggccaactccgagcggaccgcgcgacgccggcgcgcgaggtgcaggaggctcaaggcagcgaacaccgcgcttgccggctccgagccctccaaggcgcggacacccgagacgattgccgctatgaaggcctctggatcgtcgtcgaagagcggttcgagccgaacgagacgccggatgtcgttggctttccaggcgcgtgcgccggcgatggcccgcagccattccgcagcggctggcatgccgccaaccctgtcccgcaggtcggcacggccctcaagcttcccgagcagcgttgggagccacctctcgtcggacagaacgtcccggaaggcggcgaggtagtctcccgggggcggtgcgcagcgctcgaagaggcgggctaccccccgttcgatcgcgggagcaaggatttccgcttgagcgaggacggcggcgtcgaacgcggttcggtcgccttcgaccatggaacgcaggctgtggagcgcaaaggcgtcgtccctgaaatcgaagatgaggtcgctgaccggcgcggtcacgccgaaggccagcgccgccgtaccgtccccgcagacccggagcggcgcgccgttcaggaacgacaacaggcgcccgggttcgccgcgcgcgcatcgaaagccttgggcgacgaacgcggcggccttccctcgaaggtatgaggatactgggtcggagggcgcccagtggcgttggatctcctccaggcaccggattgcccgaccgcatccttcttccagcggccaggcgccgtgctcgatcgccaggatcgacagcagcgtgaacaaggcgtgctcgcgctgcgtcagcggcggtgttccgaaccggtcgaacatgccgatccggtccctctcgctcgggacgttgtcgcgtatccaacggtcgaaatcctctgcgacatccgcctcacggagcggttcgggcagcgcaaggcgggcaagcctcttgatcgggtgcgggtcaccgtcggtcgtcaggtcaagaggttgtacgcgcacgtgctgtcttcctctgcggctccggccgtcgcgaatccgccacgtcggcattgtccttgcagccttgccgaaagcaaagtggggcggaccgatagggcgggcccgcgagagccattgggatggcagcttcacccgaagtcgatcccgcccgccggtcgattctggccccagttccggttcccgcccccgcaggcgcaggcacgacggccttttcgggttcgtgaagcggggtcagtcacggctcctgtcccgaccgagcgcggccgacagatcgcttccgcgcctggctcctgggctcgcggacgctcgtggaggcgcgttcgacccagcgcatcccgtccgtcaccggaggcgggccagacgggggctgccagaggcgttcggaaggccccgttcacgccctccgtgcagccgcgacgcgctggcctgatcgcgacaaaccccacgaagttcagccttctctggcaatcgagacaaactttgttgagagcgcgccttcagcgcacgccaaaatcaggacaggctttctagagaatttatcccgccggagggtggggggcacgcccggcttctccgatcattcttgcgcggcccccatcccggcggttgggttgctcaaccaggccggcgaagtgcgaacgaattgtcatggggccgcgtcccggacgacgtcgcggagcctgcggtcccgccgcggatgcgcgacaaggttcgacgttgtggttgaagccgacccagctcgtcgggagatgtcgaggccccgatcgatccggcgcagcgagcaagttcgggccgtggcggtgtcgaaaccggtcgccctgggtgccgcaatccgtccctggcgtccccttgcactcagatggccttacgctggcgtgagtgcagcctcatgggagcccgccaactccccaagctccgcccctcatcggagcgcaggagagccctacgttgtgctatcgtgccgaacgcatgagcgcgcgactaggagggctgcagaggccgattgtcatcaaagtcaaagttctttgagagcagcagcacgcaagggcaatgttctaagagagtcgagttaaattcgattgaggaggtccctcgggcgccccccgaaatcaggacaaacttcgttgaggaattacaccaccccgagggccggtgacggcctctcggggcgatgcggctgcccagagcggcgcgggtcaggcccgtgccgccgacaatccgttcggcaagccttcgaaggaatcgacgagaaaggcccgcgcgcggctgacgcggctcttgaccgtgccgacctggcagccgagctgctcggccgcttcctcgtaggtgaagccctcggcaccgaccagcagaagcgcctgccgctgcggcagcggcagggtgccgatcaagttcatcaccatccgcaagcccgccgcgtgttcctgatccgggtgagcggtcagcgtgccggcgtggacgccgtcggcgtcctcgacttcgcggcgccccttgcggatctcggtgtagaactggttgcgcaggatggtgaacagccacgccgtgaagttcgtgcccggcgtgaaccgctcccggttggcccaggccttcaccatcgtctcctgaacgagatcgtcggctcgggtcgggttggcggtgagcgagatcgcgaaggtgcgcagcatcggcagcgccttcaccagatcgtcgcggaagatggtttcgaccgctccgccatgggcggcgagcgccgtctcgaactgtctcaacagtgccgcgagcgggctcggcaacggagcctgctccgccaggtcgaagtagtcccgcaaggcaagcgccaactggcgcggaacggcttttaccgcttcgacccgtacggagccgggatcatccggcaattcactgcgaatcagttcgtcgggcatccgaaagggcacctcgggatagggcagggcgtttgaagtagtcacccctcggtagcaattgaaaaatgaactgatgctaaacggcgacggaaaaagccccaatccccttaagccggaagagcagatcgcccgcacaacccttaagatatgtttcgaagtttttctgaaggattgccggaccggggtatgaggccggctgaagattgcggcgctcggcgatctgtttccagcttggccgtttgaattgcgccgggccggctcgctatgcgcacaagtgcacggaagcggaaaaccggtcgccctctcccaccgtaagtcggcgatcggcgcagctcctcttggcggctcccctttggcagctccccttggcgaccaccgcttgcggcatagctttgcacgcaacggcctgcagcggagccggcggttcaaggagcccgagtatgttggaagagttcaagaagttcgcgttgcgcggcaatgtggtcgatctcgccgtcggcgtgatcatcggcgctgcgttcggcgccatcgtcaattcgctggttcaggacgtcatcatgccgatcatcggcgcggtgaccggcgggctcgatttctcgaactactacatcccgctgtcatccaaggtgcaggacggcatgccctatgccgaggcgaagaaggtcggcgcggtgatcggctacggtcagttcctgacgctcgccgtcaacttcaccatcatcgccttcgtactgttcatggtcatccgcgccatgaacgtcctgaaatccagggaagaggccaagccaaagccggtggccgaggtgccggccgatgtgaagctgctgggtgaaatccgcgatctgttggcggcgcgacgggtgtgaaccgtcctacttcttcggatcgcccgcctcgggcgtgacgccaaaggcatcgagaatccggtcgagcgcctgttcgaccgcttcggtgccttcctcatgcgtcttcagccgcgtctcgagccggcgaagctgcggctcaaattcctgcggcacgctcggttcgtcgccgaggaagcgtggctcgggggtcggctcggtatagacgctccgaagctcatgaccgagatggtcgcgcaccgattccggcagcggcgggttctcgggaaggttttcggcggatgtgtcggagccggtcatcgtcagtcctgtccaggcgcaaacatcgtctcaaatggataaacgaacggaacaccgggagcgttgcgtccgacattctcacctgccttcgacagcatcacggcaagcgatcgaacactgatcttccaggagaggggccgtcgcgctcaggcgatgtgtcgtcgacgagatagcgcgccggaccgcctctctgcgaaccttttggagcaggtcagaacatgaaaaaggccccggcagtggttgccggggccggatggtgccgcccttgcgggcggcccatgcgctgcgtggttagtcgagcacttcgatgatccggtggcgaccatccaccagcaccggacggtcgttgaccacggtgtagcgggttccacgggtcacgttgtagtcgttcgggacgtcgtaatacgtcacgcccgaggacggcagcgtggagccgacgacgacgcgaccgtcgtagtcataggagcgaacgttgcgctcgcgaacataggagcggaagcgcggacgatcctcgacaccgaggatgccaccgatcgtaccggtcgccgcaccgaccgcaccgccgacgatgccaccgatcggaccagccgcatcggcgccttcctgagcgccgcgctccgcgccacgcagcgtgccttgagcctgggcggccatgggcagagcaagcgcgatagccgaagcagcgagaagggtcttgatcttcattacagcatctccgtcgttgtgaggttcgccgcgatcaggcacagcgaagcatggccggataacgccgcagcctcgaattcggatgcatggaaaatcgagaaaggccgagattatcgctcgatgccggaaacggaggccgatctcgcgaaagctgtcacataggcgaatgacatctttcaatctcagcccggcgagtggtccgagaggaaccgattcatccgctccaacgcccgagcgatgttctcggcggagttggcgtaggacagccgcaggtagccctcgccgtatacgccgaaatccgggccgccgatcaccgcgacccccgcctcgtcgaggagtgcggtggccagggccttcgccttccagcccgtgcgcgcgatgttcgggaaggcgtagaaggcgcccttgggagtgatgcaggagacgttcggcaggccgttcaacccgtccacgaccaggcttcgacgctgatcgaaagcggcgaccatcgcggcgacgcagtcctgcgatccgtcgagggcggcgaccccggcccattgcgtggcggcgttcacgcaggagaaggagttcacggcgagcttgcgggcggcgtcatagagcggcttcggccagaccgaccagccgagccgccaccccgtcatcgcataggtcttcgaggcaccgtcgagcgcgatcagccggtcgcggatctcgggataggcgaggagcgagacatgcgcctccccgtcataggtcatggagccgtagatctcgtcggacagcacggcgacgcccggatgggcggcaagaccctgcaccagagcgtcgatctcggccttcggcgtgacgccgccggtcgggttggccggcgaattgacgatcagaaggcgtgtgcgctccgtgatcagcgagagcgtctcctccgccgagaaggcgaagccgttggcctcgcggatcggcaccggcaccggggtggccccggtgaacgcgatcatcgagcggtagatcgggaagccgggatcgggatacaggatctcggcgccgggctcgccgaacatcaggatcgccatgaacatggtgaccttgccgcccggcacgatcatcaccgcatcgggtgaaacctcgaccccgtggcggcggtggaggtcccgtgtcaccgcctcacggagcggtgggatgccgatcgccggcgtgtagccgtgatggccgtcgcgcagggccttgatgcccgcctcgacgatatgggccggcgtcgcgaagtccggctggccgatgccgagattgacgatgtcgcggccctgcgccgcgagcgcgctggcgcgggcgagaacggcgaaggcgttctcctcgccgacccgatcgaaggagggcacgacacgcagcatggcctcgaccttccgtcagacgccggccggtgccgggattcggccgtgcctcatgaaacacccgctcactgagcgggcctcagggggcacggcagagcggcgggcgtttcgtaggagaggctcagccgtgggtgcgcgcggcgaggcggctcgcggcgaaggagatcgcgccgccgacgacgaacaggatcgcgaaggtcttgacggcggcgtagaacagggccggctcgatcccggaatccgtgaacagaacggcgcagacggctgcgatcgggaggagcagcacgatggaaagcggcaccagcgggttcattcgacgtcactcgcgttcgttgagggaccgcagcgcggcccgaagaataatgcgaagcggtcttagcatcgccgttccgccggaggaaactcccgccgcttcagaatctccggtcgatccgccagggtttcggtcaggcaggtgtttcggaccagtgagcgtttcgatcaggcggggatgcgcaccgtcgcccgcaagccgccgagcgggctgtcgtgcaggccgacatcgccgccatgcgcccgagcgatatcgcgggcgatggcgagaccgagcccggagccgccggcatcctggcgcgcatcgtcgaggcgcacgaacggcttgaacacgtcctcgcggctctcgggcgggatgccgggcccgtcgtcgtcgatcgcgatgaggaaagcgcggtgctcgcgtttgcccgagatcgccacggtgtcggcgtagcgcgcggcgttggcggcgaggttgaacaggcagcggcgcatcgcatccggccgcaccgtgacgagcgggctgccctcgatctcgaccgcctcgacatgggcgccgaggcgctccacgtcgctgcgcagatcctccagcagcgtccgcatgtcggtctcggcggcggtctcggcggaatcaccccgagcgaaggcgagatagccttcgagcatccggctcatttcgtccacgtcgcgctgaagatcctccacctccggcgtctgctccaccagggcgagcgagagcttgaaccgggtgatgatggtgcgcaggtcgtggctcaccccgttgagcatcgccgtgcgctgctccatggcgcgctcgatgcgccgcttcatctcgatgaaggcgtgccccgcctgccggacctcgcgggcgccgcgcggcttgaactcgatctcgcggcccttgccgaacccctcggccaccgcggagagccgcaggatcggcttgatctggttgcgcaggaacaggatcgccacgccgagcagcaccagcgaggagccggtcatccagagcaggaagatatgcgagttcgaggcgtaggcctggttgcgccgggcggtgactcgcatcacgccctcggggatcgctacccggatctcgatgaggttcgagcgccccaccgtatcgatccagaacgggcgccggatctggcggcggatttcttccgacaagacctcgtcgagaatcgagaagaacgggcgcggccccggattcggcagcttggcgcctttcaggatgtcgatgtcgaggttcagccgctccccggcgatgcgcgagagcgtctccgcgttccggtcctgcggatacgactcgtaaatgtccatcagcgcggcgacgtcggcggtgacggccgccgaaaggcggcgggtcacgagctgccagtgccgctccatgaaggtgtaggcgatcaccgattgcagcagcaccatcggcgcgatgatgatgatcagcgagcgggcgtagaggcccttcggcaaagcgtcgccaatggcgcggctgaggcgccgccaggtcttccgaacgcgaccgagcgccccggcgagggtgccggttcgagacggtgcggtcgcggaggggcgggcgggggccgccatgaaggcctcaatcgatggcgaggcggtagccgacgccgcggacggtgtgcaggaagctcggattggccgggtccggctcgatcttacggcgcagacggttgatctgcacgtcgatggtgcgctcggccgccaatccaccattgcccgcgagcgtctcgcgctcgacattgccgccgcgggtctgggccagcatggtcaggatttcgcgctcgcgctcggtgatcttcaccggctcgttctcccggcgcaactcgccccggtcgatgcggaagctgaacgggccgaaactgaccgcgtcctcgccggagaagcgggcttccggcacggcggcgtggcggcggatgatgttgttgagccgcaggatcagctcgcgcggctcgaagggcttgggcagatagtcgtcggcgccgatctccaggcccgtgacccggtcgttggggttggagcgggccgtcagcatcaggatcggtacgcgtgaggtctcgcgcaccgagcgggcatagtcgaaaccgctttcgccgggcatcatcacgtcgagcacgagggcgtcgaacacgaagcactgcccgcgcaggcgcgcttccgccgcgtttgccgccgccgtgacccggaaaccctgctccgagaggaagcgggacaggagttcgcgcacgcgccggtcgtcatcgacgagcaggatatggggcgcgtggtcgggaagctcggggcgtgccctgagggcgctttcggccgacatcaggcgcgccccgtcgtgcggcgtgccatcagccggcggatcgcggcgcgctcggccggctcgatcatcgcgagcaggaaatcctgggcggaggccgcgcgggcctcgcgcccgctctcggcctcgtcatcctcggacggcgcatcgagcgcccgcacgatccgccggacctgcacccgcgtcaggtcggccgtcagcgcccggccggacggggtgcagaacaggagccgctgtcgccggtcgctcgtgccggtctgctgctcgacatagccctggtcgatcaaatccttgagtacccggttgaggctctgtttggtgatgcgcaggatatcgaggagttcggcgatggtgaggccgggatagcgatcgacgaagtgcagcacccggtgatgcgcccggccgaagccgtactgcgccagaatccggtcgggatcgccgacgaaatcgcgataggcaaagaacaagagttcgatcaggtcgtcgctgtcgccgcccgcggcgggacagctcggcagggacgcctcaccgggagcctgcaccgctatgtcggcatctggcgtcatcacacgattcacgtcgtgaatacctcggtcggcggcggatcgcagggctccggatgacccgggaagataagtcagtgttgttgacatatctcagccccgttgttacccgtcaaccctgccggtccagccgctcgctgcatcgttctgcgtccgcgcgccggcatttgccccacccgacgaccccgcgcttcgccgaggccgcgcagaggaacttcgagagatgtccgtgattcccttcgatgagcgcgaaggcacgatctggttcgacggcgccatggtgccgtggcgcgaggcgaagatccatgtgcttagccacggcctccactacggttcgtcggtgttcgagggcgagcgggcctatggcggccggatcttcaagagccgccagcattccgagcgcctgcgccagtcggcccagctcctcgatttcgagatcccgtactcggttgatcagatcgaggcggccaaagcccaggtgctcgcgaccagcggcctgcaggacgcctatctgcgccccgtggcgtggcgtggctcggagatgatgggcgtcgcggcgcagaagaacaccatccatctcgccatcgccgcctgggaatggccgagctacttcgatccggagaccaagatgaagggcatccggctcgacatcgccgattaccgccgccccgatccgcgcaccgcgccttccacatcgaaggcggcgggtctctacatgatctgcacgatctccaagcaccgcgccgagaacaagggctatgccgacgcgctgatgctcgactgggaggacaacgtcgccgaatgcaccggcgccaacgtgttcttcatcgccgacggcgtgatccacacgccccaggccgaccgcttcctcaacggcatcacccgccagaccgtgatcgagctggccaggcgccgcgggatcgaggtgatcgagcggcgcatccgccccgaggaaatgacgggcttctcggagtgcttcatcaccggctcggccgcagaggtgaccccggtctccgagatcggcccctaccgtttcacgccggcggcgctgaccaagacgctgatggacgactacctcgctgaggtgcagccgcgggcggccgccgcctgaggattatctggatcgacggttccgggcccctcaaacggtgcccggaacttagcggacagccccgcgttttttggaacaatccatgaacgaaggggtgccccgatgaccggcaagacgaccagcaagaccactaaggaccaggctgcggccgagaatccgaaagtcgatccgaccgacgagtcgaaccggatcaaggatcccgatgagtggacgaccggcgccgagccgatgacaggcgcgcaggcctcctacctcaagaccctgtccgagcaggccaaggcgccggaggctttcgaggccgacctcgacaaggcggaggcctccaagcgcatcgacgccctgcgcaaggacaccggtaaggcctgaatcggccaagggcatcattccggaaggcgttagccgcttttcgagatgatgctcgaccgtttcgcggggtgaagcggccccgaggcgagcgggcgatgggagcgggacacaggttcggcgatccatcacccgctgccccgttcgcgaacgcagtggccgtcgaatgagacgtgtcggcgggtaatgccgccgttttcttcaattcccttaagctcgctgcaagttcaggctggcagaatcaggtcattgcctcacgtccgggacgatgcgccgtgtctctgcttcctccatccgcgcccgtcccgaaatccgcccgacctttgtaccggtctctcgtccgcttcgcgcgtcatgaatcgggggcgactgccatcgagtatggattggtcagcaccttcgtcgggatcgcagtcatcggcgccttccgcgcgtacggaaccgccctgggaagtttctttcccaagatcttcgaattgtttgtgttcgagtagtccgatgcaggtggatcaggccggcttgatccggcggcgccggcccgttgatccctcgatcgagacagcgagatgatttgtcgtccggcgccgcgaccggacgaagccgagcgttgccggtctggtaaaaccagccgtccgacgttccctatttcggcccgaccggcttgcgccttgcggaagctgcgtcccttcccgcggccggagcggctccggctctgggctttggatcctccggcttcggctggctccagaacgcgtcaaacgcgtctttcatcgccttgacgttctgctcctgaacctcggctccggtctggagcatctgctggatcacttccatcgaggccttggtcgcatccggtgtcggcgccgcctctgctttccgcatggccgggcgcggctcgggcttgcgcgtcgcagacgggggaggggaggccatctgtcccgctgcggcggtgaggccgttgagccagtccgtccagagcgtgccgaccgggtaagtggggggcgcgggctcggcggccggtgccccggcgggcgggttgagaagcaggtggacgatgccggccacgatcatgccagccatgatcggcagcatctgcctgagggcctggctcccgacgccgctcgccgccgacgcttgctggatcaccgcctgagcgatcatgggtgagccgaacaggcctgaaaacatatccgcaccggcctgtggcggcgcttttcccggctggccgaacccgaacatgcgcccgaaccccatcggatcggccgccgcgttgcgttgcatgcccatcgacagcgccggcagcagcgcctccatggcgcggcgggtctgctcgggcgagagaccgaattgctgcccgaaggcccgcacgctcgcgtcgccctggctctgcaggatgtcgaacatcgtgtacatggccgggcgcctcagcgagcagcaacggtccgggtgccgaacgcctccgggcctcaccatgacaacgtgtccatgatgcgagcccatccgcattccggacgcgcaccggtgatgaccgccgacactcacatccgaaggctcgccggaacggcctcggtcgagagtgtgtcgcaaccgggcgaggctggccagcgataaccccgattccgcggcgatttcccttggaatagccgacaatcagctcgtgccggcttccacgttcgcttttccgactgcaccgatcattccactggcaggggcggcctgcaccgccgcgtcggcggagggtggctcgggtgcggggcctgccgcgaggctcatgccgcgttcgagccggcccacggtgcggaaggcgagggcgaggccggccaccccgaaggcgatcgagccgaggccggtgccagcgatcacgccctccggtccgtaccacgccgcccccagaagagcgggcgggacggtgcccaccgtcgcccggccccagttcagcagggtcgagaggaagggaaagccgagattgttgaacgcagcgttggccaggaacagcagcccgttgaagaaccagaccggcccgctcaccagacagaagaaggcgaacagatcggccgcgacgccctgaagctcgaaggcgccggccagcggcgcccgcgccagggcgaggagcagccagacgacgacgacgtagagtgcggtcaccgccgcaccgacccggagcacgccccgcatccgatcgaagcgcccggcgccccagttctggccgaggatcggaccgatcgagcccgacatcgcgaacaacccgcagaaggcgaccggggcgaggcgctcgatcactacgttcccggcgatcgctggaggcccgaagccggacaaggcgtgcgccacgaaggcgctggcgatcgagggggcgaggttggtgagcaccgccggcccggcgatgcgggtgaccagcggcagatcgccgaggacggccgtgaggcggggcgcttcgagcaaccggtagcgccggacgccgatccagccgacggcgacgaaggtgatgcgggcgacgcagaccgcgagcgcggctccgtccacgccgagcccgaggccgaagatcagcagcggatcgacgaagacggtgatgacggcaccgccgagggtgacatacatcgcctcccgcgctgcgccgaccgcgcgcaggaggccggtgaacagcatgcccggcccgagcagcacgttcgacggcaggctgatccagagatagcgccgggcgacgtcgagggtgtgcccctccgcgccgatggccgagagcagcgggtcgagcacggtgagcaggagggcggccagcagagccgaggcgatcacgcaatggacggtgaccgaggtcgcgatccgccgcgcatcggccggatcgttcgctccgatcgcccgcgagaccagggcgccggccgcgatcatcaggccgatattgaaggcgatggcgaagaactggacgatcgaggcgaagccgaccgcggcggtgagcgccgggtcgccgagcttcgagacgtagaacagcgacagcagatcgacagcgaagatcgccatcaggccgacggagccggtcgcgctcatcaccacgacgtgacgcaggatcgagcccgagacgaagcgcgccgcacccccgtctcggtgcggcacggcgcctgtgcccgcctcaggcattcggctcggcatcctcgggttcgagcgcgcgggcggcggattcgtgtggctgctgctcgatcaggccgcgggtctcggcactcagcgcccgcgaggggcttttcggcgcggtgagcggctcgggccgcagttccggcgtgccgcgcagccagccggagccgtccggcatcgcccccgcctgctggagcacgaggcgggcgacatcgcgcttgcgcacgtcctcgacgcgccgcgcggcggcttcggcgggcaatcccaggctctcaagagtggcgcggccgaagccgagggcggattcgacggtctcgcgaagctggaaatcgacgtcgcggttcatcagctcgatggcgtgcgtgcggtcataggcccgcacataggtgcgcacgttcgggaattcctcgtggacgatgtcgacgatcttcaaagctgccggcgcgtcgtcgatgcagacgcagatcaggtccgccttggcgaggccggaagcgcgcagcacgtcgagccgggtgccgtcgccgtaatagatccggaagccgaagctggtcgcgttgcggatctgctcgacgtccttgtcgatgacggtgatgttgatgccctccgccagcagcacctgcgccaggatctggccgaagcggccgaagcccaccaccagcacgcgggtgtcgccggattcttgcgcctctccgacgtcggagggcggctcggcctccttcgggcggcgggcgatcagggcatcgagccccttggcggcgatgggcccgaccagcatggtgagggcggcaagcgcgacgcagaagcgggtcacgtccgaggcgaggatgcgcaagtcgcccgccgccggcaggatcacgaaggcgaactcgccggccggcgccagcaccgccgcgccgcgcagggcgtcgagccagggcgagccgaacaggcggaacagcccggcgaccagggcgatcttcaccgcgatcgcggccatggtcgcggcgagcagcgccagccagtggttcgtgagcaggccgccatcgatcgacatgccgacgctcatgaagaacagaccgagcagcatgccgcggaacggctcgatgtcggcttcgagctgatggcggaagttcgactcggcgagcatcacgccggcgaggaaggcgcccatcgccatggagaggccggccttttccatcaccagcgcggtcccgagcaccacgagaagcgcggccgccgtcatcacctcgcgtccgcccgccgccgcgagcagacggaagaacgggttgaggccgtagcgcccgacgagcaccacgcccgcgacggcgaccaccgcgcggccggtggagcgcaggccctcgtcgagccagccgtccttcggcgtggcgccggccgaggcgagcagcggcagcagcgccaggatcgccaccaccgagatgtcctggaacaggaggaccgcgaaggagcgcccgccatagggcgagccgagatcgccgcgctcctccagcaactggagcgcgaccgcggtggccgagagcgcgatggcgatgccgacgacgctcgctgcggccggcgtcaggccgtaggcgagagccgcgcccgcgatgacgagcgaacacagggccaattgtgcggcgccgagcccgaagatgtcgcgccgcatcgagacgagccgcgagatctcgagttcgagcccgacgatgaagagcagcagcaccacgccgatctcggcgacgctcgccgccgtctcgggctccgcgatcagggaaaagccggccgggccgatcaccacgccggcaacgaggtagcccagcaccgcgctctggccgagcaggcgcacgagcggcacgccgatcaccgccgccgacaggaaggtcagcaccggcggcaggaagctggcgtggtccgtggcgctcgccatgaaagcccgttgcctcgctggttccagatgggagaagggcttcccttaggacatcgtcccgaaagctggccaccggctttcggaaaaagacgatgtcaaaacaagagccgtgcgcctcgcgagggcgattcgcgtgtcgttcgtcacatgcccggcgcctacggtcccggtggcaccgggcgggcaccgttgccacagcagcgtcgatgcaggccccccgggcggagggtgggggtcacggatcgcgtcgtgtgtgctaagcaaatgatgacggacaggcgcaggcctgtcgcggctttcgggctggccgcagttgacagacccggccacccctctccacatccgtcggatcatgagcgctgacaccatcaacctcaccgccgacccgaacagggtcccgcatccggccgtgacgggcgacaagccgccactggagatcctcctgtgcgccccccgcggcttctgcgccggcgtggtgcgcgccatcgacgtggtcgagcgggcgctggcgatctacggagcgccggtctacgtccgccacgagatcgtccacaacaaatacgtggtcgagaccctgaagcggaagggcgccgtgttcgtgcgcgagctggacgaggtgcccgatagcggcgcccccgtcatcttctccgcccatggcgtcgccaagaccgtgccgcagaacgccgacgcgcgcggcctcaccaccatcgacgcgacctgcccgctggtgaccaaggtccaccgcgaggccgagatccatcacaagcgcgggcgccacgttctgctcgtgggccattccggccacccggaagtcgtcggcaccatgggtcagttgcccaaggggtcgatcaccctggtcgaggacattgaccagatcgatgcgctgaatccgccggccgaccaggcgctggcttgggtgacgcagacgaccttgtcgatcgacgataccaagcatatcgtcgaggcgctgaaggccaagttcaccggcattcacggcccgcacaaggacgacatctgctacgccaccaccaaccgccaggaagcggtcaaggaagtcgcgccgcgggttgatgccctgatcgtggtgggttcctcgaactcctcgaactcgcagcgcctgcgcgaagtcgccgagcgggccggctgtcccatcacccgcctcgtcctgcgtgctgaggagatcgattgggatgccttcaaggacatccgccgcctcggcctgaccgctggcgcgtccgcgccggaggttctggtcgaagagattatcgacgccttcgccgcgcgcttcgacgtgacggtggatcaggtgtcggtcaccgtcgaggacatgtccttcccgctgccgcgcgagctgcgcagcgaagccgccgaatagggcggacgacacgccggcccccgagcggaggccggccgaacgacctccaggggcgcccatggcgcccctttctcttgtctgaaaccggcagcggcaccgtggcggtctacaccgacgtatccgacgaggcgctgcgcgccttcctcagagaatacgagctcggcgatttgctctcctacaagggcatcgcggaaggcgtcgagaactcgaacttcttcctgcatacgagcacgggcaactacatcctcaccctctacgagaagcgggtgaacgcggcggatctgcccttcttcatcaacctgatgggccatctggcacgggccggcctcgcctgtccgcaaccggtccgcaaccgcgccggtactgccctcgggcatctctgcggccggcctgcggcgatcgtcaccttcctcgaaggcgtgtcgttgagccgcccgaacgccgagcattgccgggcgctcggcgccgcgctggccgggcttcacgccgccggccgcgattttccgatggtgcgcgcgaacaatctgtcggtggaagcgtggcgtccgctcttcgtgcaggccgaagcgcaggccgacaccgtggcgcccggcctcgccgcccgcacccgcaccgacctcgattggctcgaggcgtcctggccgcaagggcttccggctggcgtcatccacgccgacctcttcaccgacaacgtgttcttcatcggcgacgccgtgtcgggcctcatcgacttctacttcgcctgcaccgacgccttcgcctacgatctggcgatcagcctcaacgcgtggtgcttcgatgccgacggcaccttccaccgcgacaaggcgggtgcgatgatcgcgggctacgatgcagtgcgggcgctcgaaccggcagagatcgcggcgctgccgatcctggcgcggggcgcggccatgcggttcatgctgacccgtctggtggactggctcaacgtgccgcccggcgccctggtgcagcccaaggacccgctggaatacgaccgccgtctcgccttccaccgcaccgcgaccgatgcgcgggactacggctgggagaagtaagacggatcgaaccctccccggtgccggggagggcttatgtcgggtggctcagagcaccttcagcagggcttcggcgcccgagacctcggccttggacggggtgtcctcgacgttgaggatccgcaccacgccgtcatccacaagcatcgcgtagcgctgggagcgcgggccgaggccaaagcccgagccgtccatttccaggccgatcgccttggcgaattcggcattgccgtcggccaggaactcgatgccctcggcgccgctctgctgctgccacgcgttgagcacgaagatgtcgttgaccgaggtcacggcgatcgcatcgatgccgcgggccaggatctcctcgcgcttggcgacgaagcccggcaggtggttgcggtggcaggccggggtgaaggcgcccggcacgccgaccagcacgacgcggcgccccttgaacacgtcgtcggtcgtcttggcctgcggaccgtccggcccgttcacccggaaggtggcctggggcaggtgatcgccaacctgaatcgtcatccgtgctctcctcgcaaaagccacgaaccgttagacgcgcttcgcgcgactgtcgaggcacggccgcgccgcgtgcgcgtttgccttatggatcaatgacggccagcgcagtagcatagtcccatgcagacgcccgatccctcgctcaaagacacggcctatctcgacggccagttcctcgtggctatgccggggatcggcgacgagcgcttcgcgcgctcggtgatctatctctgcgcgcactcggcggacggggcgatgggcatcatcgtcaacaagccggtcgcggatctgagcatgccggatctcctgatccagctcgacatcgccagcgagtccgatgcgatccgccttcgcgagcgcgtcggtcacatgccggtgctgatgggcggaccggtcgatgccaagcgcggcttcgtgctccacaccgccgacttccacatcgatcaatcgacgctgcagatcgacgagggcgtgtgcctcacggcgacggtggagatcctgcgcgccatcgccgacgggcgcggaccctcgaacgccgtgctggcactcggctatgccggttggcaggcaggccagttggagaacgagattttggccaatggctggctgaactgcccagccgatccggacctgatcttcgatccggggctcggcaccaagtacgatcaggtcctcaaggcgatcggcatcgatcccgccatgctgtcggcggaggccggacgggcctgacgcgaggcccgtccgtcggcgatcgttgcgaggcgtttctacacccggccgtgcacgaggttgtggatgaagccgagcttcgtcaccaccgccggaccgagcacgaacgggtagaggtcgccctcgcccatggtgcggctgacgctgttcatcgcgaagacgaagggcagccacgcatcgatgatctgctcgaccgtctcggccgcgtaggggtcgaaatccacccgtgtggcgagttcgccctcgacatcggccttgggcttcacctgcatgccgaaggcgctcgccatttccagcgtatcgacgatgtggaggtagtgcgcccaggtctcggcgaagtcttcccacggatgggtggtggcgtaggccgagacgaagttctcctgccagttcggcggcggaccctgattgtagtggcgctggagcgaagcgccgtaatcctgcgagtcgtctccgaacaccgcccggcacggctccagcttgccggcgtcgcgcacgaggatgtcccagtaatggtggccgacctcgtggcggaaatggccgaggagcgtccggtagggctcgcccatcgacgtgcggcgcttctcacgctcggccggatcggcctcgaccagcgcgatggtgatgatgccgttctcgtggccggtcatcaccttggggccgctcgaatccggcgagtcggccaggaagttgaagatcagcccgtgctcgggatcctcggcgcgggtcttcagcggcatgttccagcgcagcagagtgtagaacagccggtgcttggcatgctccatctcgcgccagcgctccagattcaccgggtcgttcacatccggcacggtgccgttatggcggcaggcgaggcagaaggcgtcggtcgtacccggcggcaccatccagttgcaggcgtcgtgcgcggcgttggtgcagaagaagcccgggcgatccggcgcagcgagcggcgtccaggtgttgtcccccgcaggctcgagggccgagatacgaccgagctgcggcaggtaggcgagccgatggccgcagcgctcgcaggagcggttctcgaaatagaggacgttgtcgcaggactggcagcgaaagagtttcatcggctcacaggacattgacgccctgtcccgaatccggtgcgggccggatcgggaaacgggacgcgccgggcacaaggctcggaggcggcggggattggccgccaaccaagccgcgaacacgctcaccgttccgcgagcgacaatgtttttcttccccccgaccgccgcgtgcgcggaggccggtcagcccgcggccaaggcctccgcgatcgccgcgagtgcggcgtccgcaccggcgccgtccgggccgccggcctgggccatgtcacgccgtccgccgccgcccttgccgccgaggtggccggcaccggcgcgcaccagtccgaccgcgtcgtaacgctcggtcagatcctcggtgacgccgacgacgagcccggccttgccgtccgcggagacgccgacgagggcgacgatgcccgagccgaggcgggtcttgccctcgtcggcgagacctttcagatcccgcatctcgacgccctcgaccacccgggccatcaacttcacgccgttgatctcgcgggcttcgtcgccgccgcccgaggctccgcccatggcgatcttcttgcgcgcatccgccagctccttctcgaggcggcgacgctcctcgatgagtgtggagaggcgctccggcacgtccgcgacgggcgccttgagcaggccggcaagctggctcagcgtgcggctctcggtggcgcggtggcgacgggcggcggtgccggtcatcgcctcgatccggcgcacgccggcgccgaccgcgctctcgccgagcacggtaatctggccgatctcgccgagctgcgagacatgggtgccgccgcacagctcgatcgagaagttcggcaggcggccttcgacctcgcggccctcgtcatccacgggccggcccatggagacgacgcggacctcatcgccgtacttctcgccgaacagggcgcgggcgcccgactcgatcgcctcgtccacggccatcagcttcgtgacgaccggcgcgttctggagcagcaccgcgttggcgatctcctcgacgcggctcagctccgcctcgtcgatgggcttggggtggctgatatcgaagcgcaggcgctccggcgcgacgagcgagcccttctgggcgacgtggtcgccgagcacctgacgcagggcctcgtggaggaggtgggtcgccgagtgattggcgcggatcgcggcgcggcgcgcgtgatcgaccttcagctccacggcggcgccgacggcgagcgtaccctcctcgaccgtgacgtgatgcacgaacaggtcgccgagcttcttgtccgtaccggtgacgcgtgccttgaggccgggcccggagatcgtgccggtatcgccgacctgaccgccggattcgccgtagaacggggtctggttggcgacgacgatgccgttctcgcccgccttcagcgtttcgacttcgctgccgtcgcgcagcagggcgccgacgacggcttcggccgcttccgtgtcgtatcccagaaattcggtagcgccggttcgctccttgatgccgaaccagaccgtctcggtcgcggcctcgcccgagccctgccacgcggcccgcgccgcctgcttctggcgcagcatcgccgcgtcgaaggccttcgtatcgacgccgatgccgcgcgccttcagcgcgtcctgcgtcaggtcgagcgggaaaccgtaggtgtcgtagagcgtgaaggccgtctcgccggacaggttctggccggccgcgagatcgcgggtctcggtgtcgaggatggcgaggccgcgctccagggtcttgcggaagcggccttcctccagccggagggtctcggagatcagcgcttcgctgcgggcgagttcggggaaggcctgccccatctcgcgcacgagggtcggcacgagccggtacatgaccggatcgcgggcgccgagcagttcgaggtggcgcatggcccggcgcatgatccggcgcagcacgtagccgcggccctcgttcgacggcagcacgccgtcggcgatcaggaacgaggtcgagcgcagatggtcggcgatgacgcggtaggaggcgcgcgtcgacggctccggcgcccgcgacacggcgtgggccaccgcatcgatcagcgcgcggaacaggtcggtgtcgtaattcgagtggacgccctggaggatggcggccatccgctccaggcccatgccggtatcgatcgaaggccggggcagcgagttccgcacacccggctcgacctgctcgtactgcatgaacacgaggttccagaattcgaggaagcggtcgccatcctcatccggagaaccgggcggtccgcccgccagcgtcgggccctggtcgatgaagatttccgagcacgggccgcaggggccggtatcgcccatctgccagaaattgtcggaggtgccgatccggatgatcttctcatccgagaagccggcaatcttccgccacaggcccgcggcctcctcgtcgtcagcatagacggtgacgaggagcttttccggcgagaggccgaactccttggtgatcagcgtccaggccagctcgatcgcatcggccttgaagtagtcgccgaacgaaaagttgccgagcatctcgaagaaggtgtgatgccgcgcggtgtatccgacattgtcgaggtcgttgtgcttgcccccggcgcggacgcatttctgcgaagaggtcgccttgacgtagggacgcttctcgacccccgtgaagacgttcttgaactgcaccatgccggcgttcgtgaacatcagcgtggggtcgttcttcggcacgagcgaggacgagggtaccaccgcgtgcccggcatcccggaagtagtccaggaaggtcgatcggatctcgttgacgccgctcatcggataggctcgaacatcatgtcgcgtcggggagccggctgaggacagcacggcggtcagtctcgcgccctcatacgggcccaagctttgcgagtcacgtcggctcatcgcgcggcccggcgctacccctcagttcggcgaggtagctgcgcagcagcgtgacccgccgcgggcggaagctggtgcccgctatccgcacctcctcgatgcgatccagccggaacatgcggaacgcctcgcgcaggcaacaccacgccagcagggtcatcttgctgtcgaggtagacgatggagagcggcaggatctgccgctcggtgaccgcaccgtccttgtcgctgtagcggagcgccagagcctcctcccgccagcacccggcccggatcgtctccatgtcggggatcttggagaaacgggcctcggagcggcgaacctgcgagaccgcgtggagcaggtgctgctcggcccggtcgggcagggtggcggcgaccttggccagtgccgacgcggcggcctgggccagggccgggtcccccatatgacggacctcggcgaggccgagaaccagcgcctcgatctccgttcgatcgaaggtttgcggcggaagggcaacgtcctcgatcagacggtagccgtagccgcgctcgccatcgatccgggcgccggcggcgcgcaggctgtcgatatcgcgatagagggagcgcagcgacacgccggtttcctcagccagccgcgcggcggtgaccggcgagggcaggacgcgcatcgcgtgcagcagtcggaacagtcgatcggttcgcgccatcgcccaactgacggaaactggcaggtgccctggactaaaccctggcttggcaacccgccagccagaggccaccgatgatcacgctgttccacgccccacagagccgctcgacccgcatcgttgcgctcctcaaggacctcgacgcgctcgatgccgtgcggatcgaaaccgtcacgatcccgcgcatggacggctcgggcgcgcgcgacccgcgcaacccgcacccggaaggcaaggtgccgctcctcgaccacgacggcgtcctggtgcgggagtcgagcgccatcattcagtacttggccgagctgtttccgaagaacggcctcagcatccccgccggccacccgcagcgcggtgcctatctcggctggctcgcttggtacgccggcgtcgtcgagccggtcctgacgttggaggccatcgggctcgatcatcccgccatcgcgcgcaccttccggacgagcgccgacatcaaggtacggctcgccgaaacgttgaaggacaggcccttcctgctcggtgaccacttcagtgccgccgacctcctcctgcactcgccctatgcctggttcggaaagcccggcgagccgaccatcgacacctgggtcgatcgctgcacggaccggccgggcgcccgtttcgcggccgagttcgacgcgaggcacgcggcggcctgaccgctcgccttcggcgcagaagaaagcccgccgcgatcgctcgcggcgggcttcatttattctaccggtgacgcgaggcgctttaggcctcaccctcatcgagatcgtcggcggtcggcttggccgtctcgagaatccggtcggcgaccagtcccgagttctggcggatcgaggcttcgatcttgttggcgatgtcggggttgtcgcgaaggaagcccttcgagttctcgcgaccctggccgaggcgctggctgtcgtaggagaaccacgcgcccgacttctcgacgatgccggccttcacgccgaggtcgatcagctcgccgaccttcgatacgccctcgccgaacatgatgtcgaactcgacctgcttgaagggcggcgcgaccttgttcttgacgaccttgacgcgcaccgagttgccgatggcctcgtcgcgatccttcagcgtcgagacgcggcggatatcgaggcgcaccgaggcgtagaacttcagcgcgttgccgccggtggtcgtctcggggctgccgtacatcacgccgatcttcatgcggatctggttgatgaagatcaccatgcagttcgagcgcgagatcgaaccggtgagcttgcgcagggcctggctcatcaggcgggcctggagacccggctggctctcgcccatctcgccctcgatctcggcgcgcggcgtcagcgcggcgaccgaatcgaccaccagcacgtcgatggcaccggagcgcaccagcgtgtcggtgatttcgagcgcctgttcgccggtatcgggctgcgagatcagcaggtcgtcgaggttgacgccgagcttgcgcgcatagaccgggtcgagggcgtgctccgcatccacgaaggcgcagacgccacccttcttctgggcttcggcgatcgtgtggagcgcgagcgtcgtcttgcccgacgattcgggcccgtagatctcgaccacccggccacgcggcaggccgccgacgccgagcgcgatgtcgaggccgagcgagcccgtggagatcgtctcgacctcctgcaccttgtcggacttgccgaggcgcatgatcgagcctttgccgaaggcccgctcgatctgcgtcagcgcagcctcgatcgccttggacttgtccttgtcggctgctgccattgtcgaggaatccaccatcttcagcgcaggctgggccatcgcaaggcttccttatgcatgggaggggcacggcgctcaatccgccggagctgatggatttcgtacttgttttgttctcaacgcgcaagcccgtcgtcgcggcttacgcaccgatgaagagaacgtggaagcgaagccgtcggtcgcgatcgcccgcgacaacgccgaccgttgaacgccctccatccgatgtcgccttgagcgaattcgggggccgatcgccttccgcgcgaagtggaacttcccccgccgcgatcagctcgccatcgtttgcttcaccgtctcgaccagctgcttgaggctgaacggcttgggcaggaagttgaaggtctcgccctcgggcaggttcttgcggaaggcgtcctccgcgtagcccgagacgaagatcaccttgaggtcgggcatgtgcttgcgcagctcgcgcagcagggtgggcccgtccatctccggcatcacgacgtcggagaccaccacgtcgatgccgtcggcatactcctcgatcaggcgcagcgcctcgatgccggaggccgcctccagcacggtgtagccgcgggcggacaacgcccgggaattgaccgcacggactgggtcctcgtcttcgacgagcaggacggtgccctggccggtatggtccgccgcgggcttcggcggcggctccgggggacgggcggcgggagtgccggattccgtcgccgatttcggttcggtctcgtcgtcggcagcgggtttcggctcggaacgctcggaagcgccgatcgtcgtcgatccggaggccgttcgcggcggcggcagcggctcgggcagggcttcgatgcccggctcgtggcgcggcaggtagatgcggaaggtggtgccttcgcccaccgtcgactggacgtcgatcgccccgcctgactggttgacgatgccgaacaccgtcgagagcccgagcccggtgcccttgccgatctccttggtcgtgaagaacggctcgaagatcttctggcgcacctccggcgggatgccctcgccggtatcggtcacctcgatcatgacgtgatcgcccgccgggatgccgaccggccgctcgccatcgaccgggcaattggcggtgcggatcgtcaggctgccgccgcccggcatcgcgtcgcgggcgttgaccgcgaggttcacgatcacctgctcgaactggttcacgtcggccttgatcggccagatctcgcggccgtggcggaaatcgagctgcacgcgctcgccgagcaggcgcttcaacaggagcgtcaggtcggagagcgcctcgccgacatccatcacctccggacgcagggtctgtcggcgcgagaaggccagcagttggcgtaccagggaggcggcccggttcgcgttctgcttgatctgcatgatgtcttggaaggcgtggtcggttggccggtggctcgcgagcaggaggtccgagtagccgatgatcgcctggagcacgttattgaagtcgtgagcgatgccgccggcgagctggcccaccgtgtccatcttctgggtctgggcgacctgctgttcgagctggcgctgagccgtcgtgtcgagggcgtagagaatcacccgttcatggtcgccgtcgctgccggcccgggcctcggcatcggggctcggtgtcccgtcggaatccgccgggctcatccagacgcgggccgagcgatcacccggcccggacaggccgacctcgatcggatcgaggccgccgaagccgttggcggcgcgggcgagcgcgccctcgatgacgccacggtcgcgctccagcaccgcgtcgcgcatcatcggatcgggcgcgtcgcggccaccctccgccgcgggctggcgcggcatgccggcgaacaggcgcacgaacgaggtgttggcgcggatcacccggccgtcccggtcaagggtggcgatggcgatcgggctgttgttgaggaagcgggcgagccgaacctccgccgcgcgctgcggctcgtcggcatccgatccggcggagcgattgagcacgaaggtgcgcgaggggccgggcgccccgtcctgcccgtaggcgacgcgatggtagagccgcgttggcagcggctgtccgttgcggcggcgcaggtcgatatcgtagcggtcggtgcgcacttcgccgggcaggcccggcgaggcggtgagcatgtcggcgccgggtgcgatctcgaggagcttcagcccgccggagccgacggtggcgaggtcgtagccgagccaggaggcgagcgtcgcgttcatgtagacgatcgagccggccgcatcgatcgacaggaaccccgcgggggcgtggtcgagatagtcgatcgcgtgctggagttcctggaagacgttctcctggcgctcgcgctcgtgggtgatgtcgctcacggtccagagcgcggcggagccgcggtggcgcgggatcggccgaaccgcgatgcggtaccacgcgaagtcgcggtccgccgcgccacccggcggcggcgacatgcggatctcttcggcataggcgcggtcgtcgcgggatgcctgcgcgagccgatagaccgcctccgagacttccggcgcgccgacgaagatgcgctcgatggagcggagattcgagaagctgtcgccgccggcaaggcgcatataggcctcgttggcgtagatcatccgcccgttatcctcgacgacgagcttgccctcgggggcagcgtcgacgatggcgcgggtgatgtcgtcgcgcgaggccgggccggcgagctgaagcgcgccgatcgccagggcgaacaggaagaacacgccagccatcgcgagcagcgccagcagggcgaggatgagcggctgcgcctgctcattggcgacgaaggacaatcccaccaccgcgccgacgagcaggcccgccagcatcagcagcaggccgacccggccgggccgttccgaacgatcgatcgaaccggacgccggcaccgctggtccgctgacctcagccatcaggccctacccatccctcgcacacggacggcacatggctgctgcgagccctgtgggtcgtcaaatgccgcgccttttgccggagcattgccggacaatggtgcataaaccgtggcgcctgaacgacttcgccgtcccatgcggaaccgcatcgagcctcaggcggctcggcgaaggcgaagcacgaaaccgatgacctccgcaactgcgcgatagtgctcggcgggaatctcctcatcgacctcgaccgtggcgtggagggcgcgggcgagcggcgggttctccatcaccggcacgtcgtggtcggcggcgacggcgcggatgcgcagcgccagcgagtcgacgcccttggcgacgcagatcggtgcggccatcccggcctcgtagcgcagggccacggcgaagtgggtcgggttcgtcaccaccacggtggcggtgggcacggcggccatcatccgcttcttcacgcgggcttggcgcaactgccggatccgggccttcacctcggggctgccctcgctctccttgtgctcctgcttcatctcctccttggtcatgcgcaggcgcttgtgccagcggttccgctggtagagcgcgtcgccgagcgcgatcaccgcgtagaccgcgagcatgccgcccatcatcttgagggcgagcgtcagggtgccctggagcgcgacgccgggatcgagctgggcgaaggattccgcccggtcgtgctcgctccacaggatcgtcccggcgatggtgcccaccacgatgatcttggcgagccctttgccgaaattcacccaggcatccatgccgagcaggcgcttggcgccggccatcggcgagatgcgcgcgaatttcggcatcaggctctcggcggtgaagatcggccgatgctggatcaggccggcggcgatggccgcgagcatcgcgatgcccagcggcacggcgagcgccttggtgcagacccaagccgcgcgcaaagccacgccgagataggtgcccgaatccgagggcaggccgccggcatgttcgaggaagccgcgcatgtcgcgggtcagcccctccgccaccgggcgggccgagagcatcagggcgagggtgaaggccgccaggatgaagaaggtgttgatctcgggcgagttggggacgtcgccgcgctcgatcgcctgctcgatgcgccgtggcgtcgggtcttcggtcttgtcctcgtcgtcggtctcgtcggacaccggctcaggctccccggttccggatcagtgcatcgtcccgaaaggtggtccccggctttcggagaaagacgatgcggacacaagaggcgggtgcccgaaacatcagcgcccgaggaacgcgccgagatagcggccgagatcgtcgaggaacaggcccatgatgaggccgagcgccccgaccagcagcatcatgccgatgatcaccgaagcgggaaccgcgaggaagaacacctgcaattgcggcatcagccgggagagcacgccgaggccgagattgaacaggatgccgaacacgatgaacggcccggagatccgcactgccagggcgaagctgcggctgaaggcatcgagcgcgagcttggccgcatccgccatcgccggcacaccgctcggcggcagtagaacgtaactgcgcccgatcgcttcgagggcgacgtggtgcagatcggtcgccaggatgagcgtgacgccgagcatcgccaggaagttgccgatcgccgcctgctggccgcccatcgtcggatcgacggtcatggcgtaggataggccgagctgctgcgagatcaccacgcccgccgtctggagcgcggcgacgatcatgcgcacgcagaggcccagcatcagcccgatcaggatctcgccgatcagcagtccgatcagggagggcgccgccaacgccgcattgcccgtcggcagcatcgggcgcacggtcgggaacagcaccagcgtcacgaggagagcgagggcgagccgcaggcggctcgcgatgagttgctcgcccaatcccggcatcagcatcatcagcgtgccgacccgggcgaaagtgatgaggaaggccgccgcgaggccgggcagcagcaggtcgagcggcgtggtcatgccggctcatcctacacgcttgggccggccggcgctgccgccgcatcatccgcccgcggcgatccgggcggcaatccgggccatgtaggcggccatggcgtcgccgatgaagggcagcatcagcagcatcaccccgaacaccgcgacgatcttcggcacatagatgagcgtctgctcctggatctgcgtcagcgcctggaacagcgacacgatcaagccgacgacgagggcgacgatcatcatcggcccggccaccttcaggaagacgaagatgccgtcgcgggcgatgtcgaggatggcgaggccggtcatggggctttggacttttcgtctgctctgcggggcatcgacggcctcccctcatcccgcctgcgggccgaggggccagaaaaactagatcggcatccgcatgatctcttcgtaggcggagatcacgcggtcgcgcacggcaaccagggtctggagagcggtttcgctctcggccaccgccgtcaccacgtcgaccacgttggccttgccggtggccgccgagagggcggcgcggtcggcctgcgcgccggattgcgcgacgttgtcgaggctctgctgcaggaagccggtgaagccgcccggtgcggtcaggccctgggccatgccctgaacgggtttgacagcgccggggcgggcgaggctctgggccgcgccgtaggcgccggcggcgaaggcggaggtcgtcatcggggctacgccttcaggatctcgagggtgcgggagatcatccgccgggtggcggtcaccatgttgaggttggcctcgtaggagcgctgggcctcgcgcatgtccatgttctcgatcagcccgttgacgttgggcaggcgcacctcgccgcgcgcatccgcagccgggttgccgggatcgtgcttagtgcggaacggtgtgggatcgcgccgcaccctgccggcctcgacgacgctggcgttcagttcgttgtcgaagcggctggtgaaggtcgggatcttgcgccgatagggatcgccgcccgcggtctgggcggtggaatcggcgttggcgatgttctcggcgatgatgcgcatccgtccggactgcgccttcaggccggaggcggcgatgccgaggctcttcaagaaatccatgacggtccccgttcagcgatgtcagcgcttgccgacggcgattttcagggcgtcgagactcttctggtagagcgaggcgacgagttggtaatcggattggttgtcgccggccttcatcatctcctcctccaggttcaccccgttgccggaggggcggacctcgaagcccttgaagcggcgcgggtcggcgttcggtccggcgctcgccgtcatcccgatatgcgtggaatcggtgcgggcgagcccgtcgccgccgaccgaggccgcgaccggcgtcgcgagtttcatcgaggccgcggacggctcggcgagatcgcgcgggcgaaaaccgggcatgtcggcgttggcgacattctcggcgagcagggcctggcgggcctgatgccagtgcatccgggtgcgcagcatgccgagcaggggcaggtcggtaagcgacatggtgcctcggggtcggcgcggccagtgatggatttcagagagccacaggtccgaacccggcagaatctgccgctgacatggttaaggagccgttaacccggcaaaacctgccgggtgcccgtgaggccgcacgccgcggatgccggaatggccgctgcgggctgcaccgagttgttaacggagtgtcaacatacgttgccggggcgtgaagcggcggcgataatcgggccgtgtaatgcgtggggccgagattgcgtctccgccggcttcggtcaccgccggacgtcgcgcggcggcgtcagagccccgacttagaaagacgcgggtcttgcaagcgttcttcagttccgagggctcctacgccttgcagttcctggtgatcttcctcgccatcctggtgctgttcctgattgccgcgctgctgttcatgcggctgtccgggcgcgggctcacgctgtccgcaaatgcgagccagcgcggacgccagccgcggctcggcatcgtcgacatctacgagctcgaccggcagcgccaactcatcctgctgcggcgggacaacgtggagcacctgctgctggtcggtggccccaacgatgtggtgatcgaacgccacatccagcgcggcgcgggcagccgctatgcgccagacgggagcgcccggcccggcggcgaggccggcatcagcgacccggcgctggagccgcggaccgatcccttcctcgactctccgatgccgccgaccttcgccatgccggaggtggtgccctcggcggtgtccggcgcccaggccgccctcgaccgggcgccacccctcgatcccggcctgttcgagcccgaggccttgccggccgacgcgccggcgcggccggtctcgccggttagccgcttgatgcggcgaacggcgccgccggtggtctccccccgcccggaggtcgcgtccgagcgccccgcgcggccggaatccgcctcggtcgagccggtgccggaacctgtgccggagccgccggtcatagccagccgtgggccgcgctcggtcgatccggccgttctctcggatatggcccggcagcttcaggtggccctgaagcgtccctcgtccgcggtcacgcccccgcctgcggaccctgccgaggtgccccctccggcacggaaaccggccgagccggcgcccgcgccgatcgatccggtcgccgcggcgatggcggctgagccggccccgcccatgcccgccccgccgccgccggtgcggccgcagccggctcccaccccggtggtggcagcgccccggcccgagccgaagcctgcggcccccgccaagcccgtcgctcccccgccattcgtggcgccgcccaagccggatgcggttaagtccgaacctttcaaggttgacccgccgaggccggagcccgccaaacccgagccatccaagccggagccgtcgaaggccgagtcgccggagcccgccgctcaggcgcagaacccgttctcggtggaggagatcgaggccgagttcgcccgcctcctcggacgtccgctcgacagcaagaactgaggcgagcacgctcatccgcctcttggccgtaaggcctgtttttccggaggccgccgaatccgcgtcgtggtgcggcggcccgaacgtgcgtgaggcaggccggaggcatggaggcactcgtcgtcggggcgggggtggtggggcttgcgatcgcgcgggccctcgcgctgcgcggcggcgcggtgatcgtggctgaggccgccgaggcgatcggcaccggcgtgtccgcccgcagttcggaggtgatccacggtgggatgtattatccccccggctcgctgcgcgcccgccactgcgtcgaggggcgccgccgtctcgtcgaattctgcgagagccacggcgtgccctaccgactgtgcggcaagctgatcgtggcgacgcacgaggcggagcgcccggcgctcgaaacgatcctgtcccgcggtgccgagaacggggtggagggactgacctggctcgaacgtcccgaggctgtggatctggaaccggccctgtcctgcgtcgccgcgctccattcccctgcgaccggtatcgtcgacagccacgccctgatgctggcgttcttcggcgatgtcgaagatgcgggtggcgtgctggcgttgaatactcccatcgaagcggccgaacgccggaatgggcgctgggaggtccgcttcggcggcgaggcaccggacgtgctgcaggtcgattgtctcatcaacgccgcgggcctcggcgcgcagactctcgcccgccggatcgagggaatggcggcggacggcatcccccgtcaggttctggccaagggcagctatttcggatgcagcgggcggccggccttcacgcggctgatctacccggccccggtcgagggaggactcggcatccacctgactctggacctcgccggacgcatgcggttcgggcccgatgtcgagtgggtggacgcccccgattacgcggtcgatccgggacgcgccgagcgcttcgaggcggcaatccggcgctactggcccggcctgccggacgggcgcctgatgccggactatgcgggcgtccggccgaaactcagcggccccggcgagccggcagcggattttcgcatcgacggcccgggcgagcacggatggccgggcttggtgcagctcttcgggatcgaaagtcccggcctcacctccgcgctctcgctggctgaggcggtggccgatcaggtgatggcgtaaggctacgcagcccgcaccagatcggccttcgtcccatccgccaccgcatcggtgtgaaccgcgaagctgaccagccgcgccgcgccgaagctcgtggagatcgcgcaatccgtcgcgtcgcgaccgcgcgccatgacgatgcggccgatccgcggcgtgttgtggcgggcgtcgaaggtgtaccagcgcccgccgagatagacctcgaaccacgccgaaaagtccatcggatcgggcacgggcggcacgccgatatcgccgagatagccggtgcagtagcgcgccggaatgttcatgcagcggcagaaagcgacggcgagatgcgcgaaatcgcgacagacgccgacctgctgctggtagccatcgaaggccgagcgggtggcatcggcctgcatataattgaagcggatgcgctcgtgcacgtaatcgacgatggcctgaacccgcgcccaaccctgcggcgtctggccgaagagcgaccacgcaatcccggccagcttatcggtgtcgcagtagcggctcgccatcaggtagagcatcacgtcgtcgggtagggcctccaccgggatctgggcggcctccggcgcgaccgcgtcgggcagacccgaatcggcaaccaggaaatccgccgagatcgagaggcggcccggcggcgcgacgatgcgggtgcagacgttgccgaaggaatcgaccgtctgccgctgcggaatcaccggatcgaagacgatgtcttgcgggctgcgcagatcgccctcgcgggaggggtgaaggctgaggagcagcgacatcggcgttgcagcatcagtctcgaaggtgatgtcgtaaccggccttgatcagcatgcggcagctcgtgacttcgattttcaatccccgaaaatagagactgagcgggaccaagcgtcaattcttatgattaccacgcgttccgttatcgcgttgcacaaatgtttcgcagtccgcccgcacaaaaagcggacgccggacgggacgttggcgcgcattgctgctgcagcgcactcggcggtatggaggcgtccatgtggaccgctctctggaaccgcctcgcccatccgggccaattcctgcgctggtcgggtgcggccttgccctggctcgcggcggcgtcggccctgctcgttgccgccgggctgtacctgaccttcttcgtcgtgccgcccgactaccagcagggcgacaccgtgcggatcatgtacgtccacgtccctgccgcgattctcggcatgggcttctatggggcgatgacgctctcggcgatcggcacgatggtctggcgccacccgctcgccgacgtgtcgcagcgcgccgctgcgccgatcggtgcggccttcaccctgatctgcctcgtcaccggctcgctctggggcaagccgatgtgggggacctactgggtctgggacgcgcggctgacctcgatgctggtgctgttcctgatctattgcggcatcatcgccctgtggcggaccatcgaggatccgagccgggcggcgcgcgcggtctcgatcctgacattggtcggcgcggtgaacctgccgatcatcaaattctcggtgaactggtggtcgacgctgcatcagccggcctcgatcctgcgcatgggcggctcgtccatcgattcctcgatgctctacccgctgctcgagatggtgctggcgatgaccctgctcggcatcacgctgcatcttcaggcgatgcgcaccgagatctaccgccgccgggtgcgcacgcagctgatccggcaggcggagcggctcgatgctggcgtgcaggaggccgcaccgatgacgcgcgcggcgacgacccttcccgtgggccaagcgatctagagcgctttccgacgaagtggacgccggttcggcggaagaaagcgcgttgacactaagacctagagacgccggcctgatgcaatcaggtcggatacggctctaggacgatcgatgggacgagcactctgagacccgccatggaattcggaccttacgcccccttcatcgtcggttcctacggcttcgcggccctggtgctcggcgccctggccctcaacggctggtgggatgggcggacgcagcgccgcgcgctcgccgagctgcaggacgagcggggaggtcgctcgtgagcgcgcagatcccgcacgcgaccccgcccggtaccggggagcgcccccgccgctcgctcctcgcgctgctaccggtgctcgtcttcgccatcttggccgtcgccttcctggtccggctgcgctcgggcgccgatcctgcggctttgccctcggcgttgatcggcaaaccggtccccgctttcgcgctggagccggtgccgggcctccaggccgccggccggccggtgcccggtttgtcgagtgccgacctcaaggggcaggtgaccgtcctcaacatcttcgcctcgtggtgcgccccctgccagatcgagcatccgatgctgatgcggctcgcgcaggagcccggcatccgcctcgtcggcatcgactacaaggatcccggcgacgccggacggcgctggctggagcgcaacggcctgccgttcgcggcggtcggcgccgacacgagcggccgggccggaatcgacctcggcgtctacggcgtgccggagaccttcatcatcggtcccgaaggccgcatccgcgacaagctcgtcggaatcctgacgccggaaaactacgcgagcgtgctggagcgtattcgcgccgccggacggaccgcccccgtgaccaactgaccgggatcaggcggcacgcttggaaaccggggatcggaggcgtatgcagcccctgtccgcttgaaaccgttccaaggtggagaagcgggccaaccgtctcaaatcacgatcagaagagcgccatgcggatcggactattcgtcccctgctacgtcgatgccttcgagcccgaggtcggcatcgccacgctggaactgctggagcgcttcggcctcaccgtcgaatacccttacgatcagacctgctgcggtcagccgatgaccaataccggctgccatcaggaggccgccgcgaccgaggcgctgttcgtcaagaatttttccgggttcgactacatcgtcgccccgtccggctcctgcgtgcatcaggtgcgcgagcacctcaccgccatcccgcagaccgacgcggtcaagcatgtgcgggccaggacgttcgagctcgtcgaattcctccacgacgtgctcaagatcgaggatcttccctgggcggagttcccgcacaaggtcgcctaccactcgaactgcaacgcgctgcgcggcatcggccatgcccggccgaccgaactgaaccggccgttcttctcaaagcccctcaaccttctgaagaaggtgaagggggtggagatcgtcgatctgacccggcccgacgagtgctgcggtttcggcggcaccttctcggtgttcgagcccgcggtctcggccaagatgggctacgacaaggtgaccgatcaggcccgcgcgggcgccgaatatgtggtctcggccgattcttcctgcctgatgcaccagaagggctgcgccgagcgtctcggcgtcggcctcaaatacattcacatcgcccaggtgctgaacggagccgccgcatgagcgccgacgacctgaccccgcgccagactgaggacgtgctccaccccgaggtgcgcgcgccctccgacgagagcgagcgcggccccggcggcgaacggctccagcacgccgaagccgcctcgaagccgatccgcgccgacgcgccgcgcgagccgcagccccgcggcgccaaggtgcgcggcaaccgcccgatcgatcaggcggaggccgccgagcgcttcctcgccgcgccgatgcatcagaaggcccatgacgagcgcctttgggacgtgcgccgcaagcgcgatgtcgccgcccacggcatcccggagtgggaagagcttcgcgagatcgcctcgcagatcaagacgcacacgctcacccatctcgaccattacctcgaacagttcgaggcggccgcagcggccaacggcgtccatgtccactgggccgaggatggggcggaccacaaccgcatcgtcctcgacatcctgcgcaagcacggcgccaagtcgctggtgaagtcgaagtcgatgctgaccgaggagtgtggcttccgccacttcatggcggcccacgacatcgacgtgatcgagaccgatctcggcgagcgtatccagcagctcgacgacgaggagccgagccacgtggtgatgccggcggtccacaagacccgcctcgacgtcgccgaggtgttcgcccggacgctcggcaccgaccccgacaacgacgacgcccactacctcgccgagagccagcgcgagaccacgcgcccgctgatcctcaaggccgatgccggcctcaccggctgcaacttcgccatcgccgaaaccggcacggtcgtgacctgcaccaacgagggcaatgccgacctctccggcaacgtgcccccgctgcagatccactcgatcggcatcgagaagatcatcccgcgggtcgagcatctcggtgtgttcattcgcctgctgtcgcgctcggcgcttggctcgccgatcacccagtacacctcgcatttccgcgggccgcggcccggcaccgagatgcacatggtgctggtcgataacggccgctccgagcggctggcgatggaggagttctggacctcgctcaaatgcatccgctgcggcgcctgcatgaacacctgcccggtctaccggcgctcgggcggcctctcctacggtgcgacctattccgggccgatcgggctcatcatcgacccgaccttcaacaagcggaaatactcgaccctgccgttctcctcgaccatgaacggctcctgcaccaatgtctgcccggtcaagatcaacatccacgagcagatcttcgcgtggcgcaaggtgctggccgaggagcaccagatcccgctcctgaaacagggcatgatgaaggcggcgggcgccgtgctgagccgtcccgccgcgtatcgcgccgcgatccagaccgccgattccgccctgcgcgtcctgccgcgctttgccgtctacaacccggccaacacctgggggaagaagcgcgagatgcctcacgccccgcgccagagcttccacgcgtggtaccgtcagaaccggatgaagaaggggagcgacgcgtgagcgcccgcgagaccatcctcggccggctcaaggccaaccgcccggccggcgactttccgctgccggaggtgccgaccttcgcacccctggtgggtgacgatctcgtcgcggaattcgccgagcgtctgggtaagatgggcgggcgcgtcgagcgtgcgggcagcccgtccgatcccttcgccccggtgcgggcgcgtctggacggggcggcggtgatcgcctccgccgtgcccgaattctcagggaatcgtgacctcgccggtgtcgccaagccgaccgaggtcaatgatgtcgatgtggcggtggtgcgcgcgcgcttcggcgtcgccgagaccggctcggtgctgttcacacaagacgacctgatcgtgaacgcggtcgcctatctcgcccagcacctgatcgtgctgctcgacccggccgacatcctggtgaacattcaggctgcctacaagcgtccggacttcggacaggcggcctatgccgtgctccataccggcccgtccgccacggccgacatcgagggcgtgctgatccacggggcgcagggcgtgcgctcgctgaccgtgcttctgctgcagcgcaaaaaacaagcagcctgaaagcggagccgaacggatctctgcgcgtttgcggcaaaacgcctcgctcgaacggggcgtcttcccgcaaaattcggagccgtccccgtgcgattcaagctcggttgcagtcttgcctatgaggtcaaggcgcccaccaccttcatcttcaatgtcgaggtcgcgaagctgcaaagcctcgacatcgcccgcgaaagcctgaccctggcgccggacctggcgcggcgcgtctacgtcacgccggacctcaagaaccgctatctcggcgtgaacgtgcagccgggcccgttctcgctcgaatacaatgccgaggtggatctggccgtcgtgcgggccgatcctgcgacgatctccgagacgccggtctccgaactccccctcgacatcctccccttcctgctgccgagccgcttcgtctcgtcggaccggctcgccgccttcgcccaagccgagttcggcgaccttccgaagggccaccagcgcgtcaacgcgatctgcaactggatccatgacaacatcgcctatcggcgtggttcgagcgacggcgagacgacggccgacgagagcctgctgatgcgtgccggcgtgtgccgcgacttcgcccatctcggcgccgccttctgccgcgggctcggcatcccggcccggttcgtgagctgctacgcctacggcctcgtgcccagcgacttccacgccgtgttcgaggcctatctcgatgggcgctggtggctgttcgacgcgacgcgccaagcccatctcgacggtctcgtgcgcatcggcatcgggcgggatgccgccgaaatcgccttctcgacgccctacggcgagatgcagccgaccggtatggagatccgcatcgatcgcgccgacggaggcccggagccgatggagcgcacggtcgatgcgatctcgacggaggagccggctccgcatgccggcgcggcctgaccgaggggcctcacgatcgacgccctacccggcgaatccggtggcccgagcgcgatgtgaagtttttttcgcgctgggcggattaaacggcattttagcccgtcaatcttatgttccaggtaagcctggacgaatctccaaactccgcccgcccggctccgtccgtggcgggctttttcgctggcgctcgtcgcaatctccccgagcaacggacgccgagacggcaaaccacatgcggtacctaattaccgcatccgcaaaagccttccacggattgcgcttttctctccgaggcgttcagcgtctgccttgacgaagacacagaatccccctagtgacccagccgtacgccgctgcgtcctcacccgacgcggcggcgccttgtttccaacgtcaccggcacgggaatcggccatgaagaccacttcgctgaagcccgccgacgtcgacaagaagtgggtcgtgatcgacgccgagggcctcgtcgtgggccgtctcgcttcgatcgtggcgatgcgtctgcgcggcaagcacaagcccgcctacacgccccacgtcgattgcggcgaccacgtcatcgtcatcaatgcggataaggtgaagttcaccggccgcaagtacgaccagaaggtctactaccaccacacgggctatccgggcggcatcaaggagcgctcggccaagttcatcctcgagggccggttccccgagcgcgtggtcgagaaggccgtcgagcgcatgctgccgcgcggcccgctcttccgccagatcctcggccacctgcgcgtctacaagggtgccgcgcatccccacgaggcccagcagccgcaggcgctcgacgtcggctccctcaaccgtaagaacgtgagcgcttgatcatggcgacccttcagtccctcgccgacctcaatcgggcgaacacccagacgagcaaccccgagaacgaggcgcccgtccacgtccagaagctggacgcccagggccgcgcctacgcgaccggcaagcgtaaggacgcggtcgcccgcgtttggatcaagcccggcaacggcaccgtggtcgtcaacggccgcccggtcgagacctacttcgcccgtccggtgctgcgcatgatcctgcgccagccgctggagatcgtgtcccgcgtcgatcagtacgacatcaccgtcacggtgaagggtggtggtctctccggtcaggccggcgctgtgcgccacggcctgtccaaggcactgacctactacgagccggagctgcgctcctcgctcaagcgcgaaggcttcctgacccgcgacccgcgcgtcgtcgagcgcaagaagtacggccgcaagaaggctcgccgcagcttccagttctcgaagcgctaaggcgttccattttcgatggtgcaaagggcggggccgcaaggctccgcctttttcgtatcttggatcgaggcgaggccatcgcatgaagagggcagggagcccggaccgtccgagccatgccgcgccgccgacggaccgccgcgcggttctggccgaggcgttggcccgtctcgcgccgcgccttccggatttcgaggcggaagcggtgctggaccgggcgttgcgcagccctggcctgcgcggcgcggtgccggaaaccgcggtttggctcgccctgacggcgttcacccggcacagcttcaccgagtatgacgacctcctcgacgagggttacgaccgtgacagcgcccgccacttcgttctcgacgagatgaacgcgcggctcgccgaatggggctgccgccgccgcgtttccgaagaggctgatcccggcgaggacgacttccccgaagcgtgaggggacagcatttcgtctccgcttgccggcctgctgccgctggggcagggagggccatctcaacagcggagacacccgtcgatgaagctcagcgcgcgcaacgtcctcaagggcaaggtggtttcggtcgagaagggctcgaccacggcccatgtgaagatcgagatcgccaacggtcagatcgtcacctcggccatcaccaacgaatcggtcgattccctggggctgaaggtcggcggcgaagcctatgccgtgatcaagagctccgacgtcatcatcgccgtcgactaagtacgttcaggctcacccctcaatcgccagcgcgatcccgtgccgggcggctgcgcccggcgccaggaggcgctgcgaatcgcggttctccaaagcgccttcgaagccggcccagtcggcgtgtccggtccaggcttccagcgacaggaacggcgctgtcggcttggtccagaccgcgagatggggaaagtcctccatccgcatggcgatggctcggccgctcggcgacacgaaacgcatcgcccgactcttcgcgttgaggaagaccagggcctcgctgaagaggtcgggatcgaggtcgaggcgcgcactgtcgagggtcagttcccgctcgctgcgcaccagcagcccgcccgcgccgacctccgggacgaacggccgttccgcctcctcgaacaggaccgcgtagccgccgtcggcgcgacgctcgcccccggcaaacggccagggaaaggctggatggaaaccgagggcgtagggcagggcgctctcacccggattctcgacccggatctcgaaggcgagggtcttcgctgcgatgcgggcgtcgatcgtcagccggaacgggaaggggtagtgcgcccgcgtcgcctcgctgtcggtcaagcacagcgaaaccgcgtccgcgctttggctgacaaccgcgaaagggaggtcgcgggcaaagccgtgctgggccatcgggtagcgccggccatccacctgcacactgccgccggacgaggcgccgacgacggggaagagccagggcgcatggcggttccagtgctccggatcgccgctccagagatattcgcggtcatcgacctgccaggagaccggctcggcgccgtgcagcgcgatccgcgccgtgctgccgtcatccgcacggatctcgatcgtcccgtccattgccctcgcccccaagcgtctgcttcgcttcgaagcgatagccgggccgcggcggaactgctaccgggccggggccacgacggcgtccgcaggcgggggcgagacagcgggatccgcgatcacctgcgagggcggccccgaggcgacgatccgtccgtcctcgacgacatggaccgtgtcggctcggcgcagcgaggtgaggcggtgggcgatcatgatgatcgtgcgtgtgccgcccagcgcgccgagcgcctccatcaccgcggcctcggtctcgccgtcaagcgcactggtcgcctcgtcgaacacgatgacatcggggtcgtggtacagcgcgcgggcgatgccgatgcgctggcgctgaccaccgctaagccgggcaccgcgctcgcccacgccggtgtcgtagcccgcggaaagagccgcgacgaaatcgtgtgcgcccgcaagccgcgcggcgcgctccaccgccgccctgtcgagactgtccggcgggatgccgagagcgatattctgcgtaatgctgccgtcgatcaggaacacgtcctgcggcacgtagccgatccggttctgccaagccggcaggctgtcggcgtcgagcggatggccgtcgaccagaatgcgtccccgcgtcggcgtgagaatgccgaggatcaggcccaccaacgtcgacttgcccgagccggtgcggccgacgaggccgacggtggtgtgagcggcgatcgtcaggtcgatgccgcgcagggtcggacgaccgggctcgtagtcgaacgcgacgccctccagacggatcgcctgcgcgaagggcaagcgctcggccgtgcgaagcgcgggctcccgctcgccggccaaggcatcgacgatcaggcgcacgccgggcaggtgaaagcgcaactgcgagacggaggtgaagatgttctggaaggccggcagcatgcggtagccggcgaaggcgaacaggccgagcagcggaagcatgccggcggtgtcgattccttgcgtcagcgcgaacagcaccacggcgatcacgccgccgaaggcgagcgattcgatgacgaagcgcggcaactgcccggtgaccagactcgaggcgagggcgtgggcgtaggagcgcgccggcgcatcgaagctgctcgtgaacgtctcggcccgaccgtagagcttgagttcggtcagcgcgccgaaggtctcctgcaccacacggtagcggccctcgttgcccgccaccgcccgggcgccgagccgcgagaggcgggcccgcattacgacataaatcgcaacgtagagcccgccgaagccgccgccgaggatcagcgcgagccggggctggtaggcgatcaggaagatcaccaccgccagcgccgaggcgccgcgtgaggcgatcaccatggctggggtgagcacgccgacgacgaggcggtcggtctcgctcagcacgttcttggcgagttcggcgctgttggcatgcgcgaagaacaggcgctcgcgatcaacgtagcgggcgagcaggcgccgggcaaaaccatagccgaccatgtgggcgaacaggagttgcgcataggcgaaggcggcattcaccgcgctggtcagcaggatcgcggcgagcgcggcaaatccggtcgcgagcaggaaggtgcggtcgtcggcgagaccgaaggtatcgcggaggttggcgagataggggattcgcgcggccgcaccgggatcgccgaccagcgtgaggaacggcagcaccgaggcgacgccgaccacttcgagcagggcggcgagcccgagcccgagccccagcagcaggagctgccgtcggtcgtgtcgccgcatcacccgcaggagatcgaggagggtcctcaaacagtcaccggggcgagaggggctgcgatccgaacgagcgacgcgaaagcgcaacgacgcccggacaggtgcgctccgggccggatgctttcggagcgctgcttaagtggttgatgacaaacggaccctgggcccctttgcgccgagcgcggtctctagcatggcgggcggagggggcgtcaagcggatgcaggccgaagcgccgaaggtgatcgccggatcgaacccgcggcacgacgaccaggttggcgagagcggttcggtacgttccgccgaggcccctccaggctccggggcacgcggcaggtcgacgattcgaatctcgcgatgacagattcgaagcgccggaaccagaaccttggcggtacgtttcgcaagcatggaacactatagatccgtcttcgtgaccaccgccgtcatggtgttcggtcttctcgcgacctcgcctctggtgagaacgcagaattcggcgctgacctcgtcgcgcgccgagagcttgatcgtcagcagcgccgaggcggccgaaggttccacctgggccgatccgcctcgatacagcgcaggcgtgccggcgccgaagcccgcgaccttcacgctgctgtcaccggagatggtcgcgctcctggcggccgacgacctcgcgggggccgacacgacccagcgggtgcaagccgtgcggcgtcaccgtgctgcaaaggtcgcgactcgggtacggccggctccggctgccgagacttccaccgcattgccggcctcaggcacggcgacgaccgcgacgcagccgcagcaggccgctcggatcgatccgatcggtgatctcctgcgggggctggggatcggtcgggatagctgaggcagacgttccagcccggttccggtccaaactcttttcgagcacgccaatctgccgcacggcacacgccatcgttcccactcgttgattcagaggacgtccctgaatctgcgtcgtggagtaactgttatgattctcgctgcctctatcatgctgatcggcgcccttggcgcgatcgccctcaccgttgccgcacggccgagcgccgaccgcttcctgaagtggtgacggcgctctgaactcccctcgcgtgccatgtccagacggtgaaacttcccaagcctcttctgcgttatggctgcgaagagatgacgcgggggtccgacggtggcggcgatagtgatgatggcaggcgttatcggcgcggcaggaacactgatctgcctgatgccgcggctggactcgttttttgagtggtgacgtcgtctagctgaatacctcttctataaattagattattagattttttgggtggttactatctgatcatatgggttcatgtctgatccgatccatcataaaataatataatcgtacatttctaaatcaaatattttagcttccgattagatttttccgatatccgtcggcagtttctccttcagaacacgtctgcgcacagctacttctgattggcgccgtcaatcgcaagtgagtgaactcttgtttcggctcaacaccgacacatcgctcaagcccgcgcatcacgttcgccatgccattttcgatgttgaggattggcaaaatcgccatcctgcattccgccggtgcaaacaagcatcgggtcgaacttgaatgttagaccatacgatccgaccatgacgcggcttgcgacagagcgaggtgcgtcatgtccggtagtccgacttggtattcgtggttcacgtttccctttttcgcaccgctgagcggtggggtgagtcaggacatctcggcgggaccctaccagggcgtcccggagattgaagtcgcggtcatcaaggaggtcggaagttttggccagcaactcgggatcatttccgaggccgtccgtgaactcgccgagaaggtcggagcgatgccgcccgcaaaatcggctcacgaactggcaaaatcgggcgaggcatctcgtgaactgacaccactcgaaaagctcgacgttctcatcgaacgcgtggaccgggtgaaagcggcctaccatgaatcggtcgagcgggacgcgatccgcgcgctggagcggctgcaccgcgtcgatcccggcgcttcgagcaagctcgcggcacgcttccggtgatgggggctcgccgctgtcctgatggatcacgcggaccgggaaagcgcccatccccgcaagtctcgtgaccgtctggagattgcctcagaagaacccagccgtcgaccagtgaacggacaagcaacggggccgtttgtcagcagcgtgcggtactcggggaactgataaggacggcaaccggcggcacccctacaccgagacagcaaaccggcgggcgccggataagcgtaaggtgatctgagaccagggacagggacatgaccccttcggcgtgccagcgaaacaccgcgcaaagccaatagagaaaggaccgtggaacggtcggctcaacgctataaatcagaaaatcctgaccttctgaggctcaaggctcttcagaaagatggtgcccagggacggattgcccacttacctcgcaaacatgagcaaaaacagatacttagactgcacgcttcagcaacgtttgtaccaccgtcctgtgccaccgtcgaggcagaattcatccgtctgtaggatatcaggtcatccgccgatgagtattcgaagctgcgacggctgaaagcgtaaacagcaccgacgcgttctcccagagtgtcacgcgctacggacatggcgccccaacccagcgcatcaaggtggtcgaggcgggccatcccgtgcccgatgcggccggagagaccgccgcgcggagcatcctggaccgggtcgccgggctcgacgccggcgatctcgtaatttgcctgatctcgggcggcggctcggcgctgctgtcgctgcccgccccaggtctgaccctggcgggcaagcaggcggtaaaccgcactctgctgaagtccggcgccgacattggcgagatgaactgcgtccggcgtcacctctcggcaatcaagggcgggcggcttgcggcggcctgccatccggccagggtcgtgaccctcctgatctccgacacgcccggcgatgttccactcgatatcgcgtcgggaccgacggtccccgatccgaccacctgcgccgaagcgttggcgatcctcgcgcgctaccgcatcgagatcccggcatccgtgcgagcgcatctggagagtggtgccggcgagtcggtaaagcccggcgatcctcgcctcgacaagccggatccgcgcatggtggcgaccccgctgatggcgctggaagccgccgccgacgtcgcacggcgcgcaggcgtcgcgcctctgatcctcagcgatgccatcgagggcgaggcacgcgaggtcggccgggtcatggccggcatcgccaggagcgttgccgcccacggtctgccgctggcggcgccctgcgtcctgctctccggcggcgagacgacagtcaccatccgcggggctggtcgtggcggccgcaacgtcgagttcctgctcgcactcggcgctgaactggccggccatccctgcatccatgttcttgccggcgacaccgacggcgtggatggtatcgacgaaatcgcaggcgcgatcctccgccccaacacacctacccgggcggctgccttggggctcagcttccgtaccagcctcgaccggaacgacgggcacggcttcttcaaggctttaggcgatgcgatcatcaccgggccgaccctgaccaacgtcaatgacttccgcgcgatcctgattgtctgacccttcatgcagaggcggccgcctatggccgagcgaaccatgcgtcgtcaccgctacgccaagatcgtcgccaccgtcggcccggcgaccagcacgccggagatgctgaaggccctgtttctcgccggcgtcgacaccttccgcctcaacttcagccacggggtacaggccgaccacgcccgggttcacgccgccatccgcgcgctagaggccgaggttgggcggcccatcggcatcctgcaggacctgcagggcccgaagatccgcgtcggcaccgtgcgggacggccgcctcgatctcacggcgggcgagcgcgtgcgcttcgtgctcgaaggctcggaaggcggcaaggatgcgatcccactgcatcaccccgagatcttcgccgccgtcgtgccgggccaagatctgttgatcgacgacggccgcgtgcgcgtgcgcgtcgtcggcatcgaggccgccatgatcgaggccgaggtcatcacgggcggggccgtctcgaaccgcaagggcgtgaacctgcccggtacgctgctggacctctcgccactgactgagaaggaccgtgccgaccttgccttcgggcttgagctcggcgtcgactggatcgcgctctccttcgtgcagaagccgtccgacgtgcttgaggcgcgtacgctgatcggtgaccgggccggcatcatgacgaaggtcgagaagccgcaggcgctggagcggatcgaggacatcatccggctctcggacgccgtgatggtggcccgcggcgatctgggcgtcgagatcccgcacgaggacgtaccggctcgccagaaggaattgatccgcgcatgccggttggcggttaagccggtcgtggtggcgacacaaatgctcgactcgatggtcaacgcgcccgcgccgacccgcgccgaggcgtcggacgtcgccacggccatctacgacggggcggatgcggtgatgctttcggcggagtcggccaccggccgctatccgatcgaggccgtggcgatgatggaccgcatcatccgcagcgtggagggacacaagctctatcactcgatcatcgcggccctggagccgggcgaggaggagacaccgccccatgcggtcgcgaccgccactgccaccctcgccgaggccgtccatgccagtgcgatcgtcgcctacacggagagtggtacgacggccgctcgcgttgctcgcaagcgcccggccgtgccgatcctggccctcaccccgaacatcgacacctcccgccgccttagcctgctctggggagcccacagtgtccacacggatgatgtcgactcctacgaggaaatgaccaccaaggcgtgccatcacgcgcaggaagagggctttgccaagcccaacgacatcgtcgtcgccgccgccggcattccgttccacaccaccggcaacaccaacaacatccgcctgatccagatctgaactgagccacaatctgcgcctcggctcggagcaggccggcaatctgagcttctgcccaagttttggatctgttccgtctgcggcgtagctctccatgcggtgctacccgcttcgattgggtcggcgcctagtcggctttgctcaagggcgagtaccgagttctgattgcccgcgaccacttccgatcctcagatccaagctgacgctcagagctacgaggtggaacggccactcaggatcagaagttcgcacgccgtttcttcagctatgcgccatctgcggaccttcgcgcaggttcaacggaatggccgcttgctacccaagagctgccgttgcgcggatgatacagtctggggcgttcctcagcggtcggaacggcgccaccgtgccagtcatcgccgacgaggacgcgttcttccgcggcgaccggcgcaccatcgtgggcggtcgctgggagcacgacttcgacgccttcacgacctggcgcacgcagctcgtgttcgacgaccggcagactaaccaatccttctacccgagctccggacgcggcgacttcccgggcttcaacttcctcacggacgtgacgcggcgcggcgacgtgttcggcctgccggcgagcgttgacgtggctctcgcctataacacccccgacagccacagcctgacctacaaccgtgtgccctacggcgggacgcggctcggagcattgaccgccgaccttgaggccaagcaggccaatctcggcgggcgcgctcggatcgagctgcagctctccgagcagtggatcgcggtggccggcatcaccgccgagaacaccacgatcaacggccgcaacatcacctgcggcttcccggccgcaggcggcattaccacgctggccaacatcgaccgcagcttcctgaacgtggcgcccgagttctcgctgctctacctacccaacaccaagtggcagttccggggccgcgtggcgaccggctacgccacgaccgcggcctcgaacctcaccatcacgtctgccggcgtgcccggcaatcacgggcagcggcagactcaggaaaacctcggcttcgacgtcggcgccgactaaacgccgctacccggcgtccgcttcagcgtgaccggcttctacgaattcttccgcaacgagctcgtcacgcaatcgcccggcgctggccttatgagctacaccttcaacgcaccgtcttcggaccatcgcggcgtcgaggttggggcggattgggccttcgcgacgggctggcgggcaaccgcggcctacaccttcgacgaccagatctacaccaagtacgtcgagcagctcagcgccggcagcccgacccgatgcttcgaccgggcgggcaaccacatcccaggcgtgcccgccaaccagcttctcgcacggatcggctacgagcaggcgaccggccccctggcgggtctgggcggttacgtcgagaccgtgttccaggacaacttcttcatcgacaacgccaacctgctcaaggcgcccggctacgccatcgtaaatctgaacgtccactacgcgacggagttcatcagctacgacaatcggctgaacccgttcttcgaggcgcggaacgtcttcgacaagacctacgtcgcctcggcccagaacctcgccaactcgatcagcgcgacctccggcctgcagaacggcgcgagcgtcctggccaacaccactaggctccggacccataagtttagcttggcgggtgtgcctgtgatttcttccgggtgagggaggagccaatgggcgagttctggttgaccgacgagcagtttgcgaagatcgcaccgcaccttccgacagacacccggggtaaggagggcgtcgacgaccgacgtgtgatcagcgggatcatccacgtgttgaagtcgggcgggcgttggacggacgccccgcgtgagatctacggcccgaagaagaccctctacaatcgcttcgtgcgctgggcggccaaggggatctggagggatctgttcgagaccctggcccgggccggtgggccaccctcccaggtgctgatcgactcctcggccgtgaaggcgcatcgctgcgcctccggtggaaagggggggagcaaagccatgccatcggccgctcgcggggtggacgcaccaccaagatccacgcgctcaccgaccggttctgccgcccgctcgccttcctgctgacgggcggtcaggtggcggactgcaaggcgggggcacagctcttggagggcgcgccagcgtgccggatcatgttggccgacaagggctacgacagcgacgccatccgtcgtcagatcgaggcgacgggggcggcgcccaacatcccgcccaagtccaaccggcgatggaagccgtgcttctcccccgtcctgtacaagggccgcaacgccatcgagcggatgttcgggcgcctcaaggacttccgccgcatcgccacccgatacgaccggctggcagccaactacctggcggccgtctgcatcgccgctaccgtcagctactggttatgagtccggagcctaaggcctgctaagcgtcgagagcggccataccggcctaacgagttgaatgtcggctgctggcgcatagctgatggttggcctgcgtgcatcgttgggctgaagagcgtaggaggagaactccaccaccgtcttccttcctgatgcacacactcctgagcaggcttggcctgcgcttcgaagatcccgttgatgagcgcgccttcgttgtgcgcttcaccctcgacgacctcttccgtacgcaggcggcgatgttgctcggcgcctttgtctactgcgccttcgccgtgtgggactggatcctcgacccggcgcactggctcgacaccctcttcttacgcctcaccgtcgcgacggctgtgctcttgcccgccaccgcggcgctcagctggcctgcggcgcggccctgggcggaagagatctacctcagctactgcgtcgtacccggctgtgtgctcagcctgatctacttgcggctggggcccagcttcgaccatgccgccgcgggcttgatcatcgtcatcctctttgtctcgacgctgctgccgctgcgcctgccctcgctcaccatcttctgcggacttacctggctctgcttcgtcgtgtgcgaggccttcgcagagcacgagcagccgggcatgcggttcataaacaacttcgagataggtatggcctacgcgctctcgctctacgcagtaggcgcgcgagagttgagagctcgacgccaattccagatagaggaagcgcttcggcgggagacccagcgctccgaggcggctctctctgagctgcgcgaagcgcaagcccatcttgtgcaagccgagaaactggcggccctcagccaactcgtggcgggagtcgctcacgagatcaacacaccgatcggcttggccctgaccacgtcgacggccgccgacggggacttgaggcatctccagcgcgcggtcgagacagggcaactgcgccgatcggatctcacgcagggcctgagccgtttaagtgaaggcctgcggctgctgttctcgaatctgacgcgggcagccgacctcgtgcacagcttcaagcaggtcgcgatcgatcaagcccacgaggagcggcgcacctttgaactgcatggttggcttgaggacctgatgagtacgctagggccgctcgcacgccgcaagggccacgcgctgcacatccgctgtgaggacgggatcatactcgactcctaccccggcgcgttggcccaggtgatcagcaatctggcgctcaacgccatcgtgcacggttacccagacggccaatcaggcgtgctcgatgttgcagcttcccgttcgagcgagagccggctgcacatcatcattgcggatgacggcgtcggcatcccgcaagagaatctgcgcaaggtgttcgacccgttcttcaccacgcggcgtggtatgggcagtacggggctcggcctgcacatcgtcttcaaccttgtcacctcgaccctgcagggtcaaatcgcactatcgagcaacagggacagaggcgcgctcttcactatcgacttgccactctcgttgtctgatggtggagcgcgcgaaccggccgtaccgcgagtcgcccaaaggcagagctctggatctgcctctgactcatccgagcccttgatctaacctgatgcgattgggtgaaagtgaccccattcggaccttcggcgaccgcacctcgaatgtccgcatccagcgtctccaagccgaaaacgcagcgtttttcacccgtgtccacaactatggttcaaatctgaaacctgcacccagtacaccagcactggctgccagccagacgagatgcgcgtcatttcgggctccgagcttcgccttgatgccgtaatgatagttctggactgtcttcgggctgaggtggagtgcctcagcgatagcttccgtcgccatgccggaggccactaagcgcaggatctccacctcacgaggggcaaggtcgtccagcggcgagttcttgcccgcgagccgctcagcagcgagctcctgggcgatgtcggcgctgaccgcctgccggcctcgcgccaccgcggtcactgcggcgacgagctcggagggcgcgctgcttttcgtgacgtagcccgcagcgcccgcctcgaacgccttaagggcaaaggctgacccttggtgcatcgtgaagaccaggatgcgggcttgtccgtcccactgccgtatgttgcggatcgcctcaagcccgctggggccgccgaggctcagatccatgacgacgacgcttggtgccgtctcgcgaaagaggcggtatgcttccgcggccgtctccgcctcggcgaccacccggaagcccgcctgccgttcgaggagacggcggtagccctcgcggacgaccgggtggtcgtcgacgagcaggatcgtgacctcgctcacgccgcgactcgctccaggatcagggaggtctcgtcccggtcgaccgacgcccgaagcaccggcagggctggtatcgggacggacccgtctaggacgtgcctggcgatcgggatgacggcctcgatgcgaaggccgtttcgggctgagccaatccgcagccggccaccgagggcctcgacgcgctcgcgcatgccgaggaggccgtgcccatccaccccgtcggtgtctgccgggacgccgccgccatcgtcgcgcacgacgacgaagacttcttcggcggaaacgccgagttgcacgtcaacctccgttggccggccatggcgcaccgcgttcgtgaggcactcttggacgatacggtagacgctgagcgcgaccggccccggcacgccagagaagtcgccatcgaccgcgagcctgaaggcgggtgcttcgcgtcgctgccatgtggcgacgagccgttgcagggcccgctgcaaaccgaactcctcaaggtcgggtggtcgaaggtgcgccaaggcctcgcgcagtgtctgcatcatctgccgggtgatgcgtgagattgcctgggcatcctcgtgcaggtccggccggtcccctgcaccagcctcgattgctgccgcgagcgcgccagtcgctgtcaagcactgtccgaactcgtcgtgcagttcgcgggcgagcgctcggcgctcctcctcctggacctggaacaggcgctgcgtcagggccttgcgttccgcggtgctacgctccagtccgtgcccgagcgcgttgacggctccggcgatccggtcaaatccgccggggcggagacgcggcacccgtgcagcaaggtcgccgtgctccagcctggccaggacgcgcgtgatcagcgccgccgggcgcagcgtcagaccgatcaccaccgtcgccagtagcccgatgcagactgccatcgcgaaagcggtgccgaccaggacgcgcacctgccgccagacctggcgtaccatcgcgccggggtccggtgtcgcgacgacggtgccggcttccctcctgttcaggatgatcgaccgccgaacaggctcgccgtgtccaagcagatggcggtgcaggaccacgaaccacgccggggccggtccgccggcggtctcaagcccgctgcactgggtctgggtcgcctcgccctcccaggtcagcgctacgcagttgccggggctgatgaagcggagcgtgtgcgagctgcgccagtcggggaaggcgtacttggcgtagcggccggcactgccgcgccaggtcagctcacgccaggccagttcctgcgcctcccgcacgacccggtcggcggagccgacagcctcatcgtggatgccccggtggacttcgagcaccatccaggctgtcgcaccggctacgcacagggcgatgacggccatgacgcgcaggaccaaaccgaccaacaggctcatccgcgttcctcccagggatagcaggcgccgttctgttcttactggcaaggcatggccgctcatctcgggcaaattgcccagacctacgcagggaatctgccctacgccgcctcttaggatttccataacttcacgagcgccgatccaacccgacccgcagagggcaccaggacggcacgcggaggaaatccatgcgacaggctcatctcctcggtctgatgctcgctctgggcacgaccggggcacttgccaacgaagacgttctgaagcgcacccaggaccctaaccagcaggtgcttcaaacgctcgactacgccaacacgcgctactcgaagctcgaccaaatcaacgcatcgaacgtgaagaacctccaggtggcctggaccttctcgaccggcgtgctgcgcggccacgagggctcgccactggtcgtcggcgacatcatgtacgtccacacccccttcccgaacatcgtctacgcgctcgatctgaacaacgactcgaagatcctctggaagtacgaaccgaagcaggatccgtccgtgatcccggtgatgtgctgcgacacggtcaaccgtggcctggcctatgccgacggcgccatcatcctgcaccaggccgacacgacgctggtctcgctcgacgccaagaccggcaaggtcaactggtcggtaaagaacggcgactcgaaagttggcgagaccaacaccgccaccgtgctgccggtgaaggacaagatcatcgtcggcatctcgggtgccgagtacggcatccgcgggcacatgaccgcctacgacgccaaaaccggcaagcgcgtctggcgcgcctacagcgtcggtcccgacgacgagatgctggtcgatcccgagaagaccacctcgctcggcaagccgatcggcaaggactcctcgctgaaaacctgggaaggcgaccagtggaagaccggcggcggggcgacctggggctggtactcctacgacccgaagctcgacctcttctactacggcactgccaatccctcgacctggaacccgaagcagcgcccaggcgacaacaagtggacgatggcgatcttcgcgcgcaacccggacactgggcaggcgaagtggatctaccagatgaccccccacgacgagtgggactacgacggcatcaacgagatgatcctcaccgaccagaaggtcgacggcaaggagcgcccgctgctcacccacttcgaccgtaacggcttcgcctacaccctcgaccgggcgaacggagaggttctggtcgccgaaaagttcgatccggtcgtgaactgggcctccaaggtcgacctcgacaaagggtcgaagaattatggccggccgctggtcgtatccaaatactcgaccgaccagaacggcgaggacgtgaactcgaaaggcatctgcccggccgcactcggcaccaaagaccagcagccggcggctttctcgccaaagacgcagctgttctacgtgccgaccaaccacgtctgcatggactacgaacccttcaaggtgacctacaccccgggccagccctacgtcggtgcgaccctgtcgatgtatccggctcccggtggccacggtggcatgggcaacttcatcgcttgggacaacatttcgggtaagatcaagtggtccaaccctgagcagttctcggtgtggtcgggtgcgcttgccaccgccggtgacgtggtcttttacggcacgctggaaggttacctgaaggcggtcgactcgaagaccgggaaggagctgtacaagttcaaaactgcttcgggcgtcatcggtaacgtgatgacctacacgcacaagggcaagcagtacgtgggcgtcctctcgggcgtcggcggctgggccggcatcggcttggctgccggtctgaccgacccgaacgccggcctcggcgcagtgggtggctacgcagccctctcccagtacaccaaccttggcggccagttgaccgtcttcgccctgccgaactgaccaaatccgcctgcggcagcctagcgccgcaggcggtccccagatgcaggaggcatgtttgcgacagacttgatccatggtcctggccggcatcgaaaacgcttcgattcctccggcctcctgtttccggccagtcatggatgcggccgctcctcatagggcgcgccgcttttttcttttctccgttgccctccggtatcgggaataggcccggtccggtcgcgatagagctccgtcggtttcatcaatgcggcagagccctgtcatgaacacggatcgagtccttggcgaacaggcttcggtcgggtggacctgatccaggaggcttggcgtttgagtgcgcggccgcatcagcgagccggtcttccagcgctgtttcctaccccggctcgcgggcctcgggctgcatgtcgcctcgccgccgctgctctgactgaagacagccgttcgccggcggtcagcaccccgacttggagcggtcaggcgtcgggacaaacggaacggcggttcacaaggctgcctatgctcattcgcctgcggggcacctcagccccgaatatcgctctgcctcggtgcgactacggcgaagaggtcggcgagggtggcaaggctcgccgcctggagctgcgaggcggggacgaccgaactatccggcgcgggaaggtcgcgggtggcggtggcggaggcgaccacggtgggccggaaccccagactgaaagcgccgcgcgcagtcgagttgatgcacatgtgcgtcatgaaactcgccagcacgaggtcattcaccccggcggcatccagttgcgcctggaggtcggtgccgacgaacgagttcgggtaggccttggtgatcaccggttctccatcttcgtagcctgcagtccgctcctgaatcaggagcggacatgtttctgcggagtgccgaaggtcggctcctggcgccaaccgaacaaggtgcggggcgaactcctgaccctttgcagacatagcggctggctagctgagaagtccgctcagaatggagaagcggacctccccggagcggccacgaaatcagcatgtcgtggcccattacgcaaacccgctgctgggcgggtcgcggcatcggtcaactcaagccttcgactccctccttttggcgagaccgtcgagtgggcggcggaaagcctcccgcttgatagctttgctcagcctttgtgggttgtggcggtcccgcgtggcctctggggcgcggcgcttaggccgggaaagccgtttcgagctggccgatcccgttcgccgaccgccacagtcggtctgccagatgcccggcatcgacgaccgggatttcgaggtcggccggggcgtcgtggctgcccttctccatctcgcggtggtagtcgctgccggtaatcacgcctgagaccgttaccatcccgacatggaccccggcccccgccacctcgccatgcagtgagtacaggtaattgcgtgccgccgcctgggctggtgcgggaccgctcatgtacggaaggcccttggccgcggtgcccccgaacccggccaggatggcgccggaaccgcgcccgcgcatttcgggcagcacctcgttcaccaccgcgaccaggccatggaagaggagttcggtccgctcgcgcatcatcgcgacggtcatgtcggatgcgggcaggaacgactcggtcgaagctggggagtagtaggccgcatcgacggcctcgaacctggtccgcatcgcttccacgacgcccggaattccgtccgtgtcggagaggtcggcgggaaaggccgccgcgtcgatgccctcggacttcagcgtgtcaacgagcgccccgagcgggccggcccgcctggcgacgagggcgaccgcgtaaccctcgcggccgaaccgtcgggccacggccgtcccaaggccggagcccgcgccgaagagtgcgatgaccttgctcatgcgatttcctcgtcctggcctgtgggaacggccggggcccgggtcaactcgatcaggcgctccctgagctggccccggttcggaatgtcgatgccgccgaggtcggcgagccagatgccgtctgcggcgaggcgtgccagggcgaaggtcatgcccccgtccgtcgcatcgtgccgcttgaggcggtcgttgaaccaggtcgaccacatcgcgcgcagcttggcgtcggtcagcatcaggatcgagagcggggccatcgcgctgaactgcccctcccaccccatttccaggaccgcgtcgacgtaggcgcgcgtgaaagagccgtgggcggtctcgtcgtctgccatgcgctcgtccaggtcgagccccaccgtatcgagcaagtcctggaagagcgcctcgaccagcgcctgcttgctcgggaagtggtgcatcagcccacccttggtcacgccggccgcgtctgagaccgcctggacggtgacggcggacagaccctcgtcgacggcgagcttggctgccgcatccaaaagggctcggcgcacctgctcgggctgcttcttgcgcttgtgcggattgtccatcgtgtcgttcccggcctggttcgaggacgcatccgtcatgggagcgcccgcgctgcgatgtagcacccggccagctttcgggggtggcggccgtcggtcgaaggtgacttatgcgacatggaaccgggcgaccctcatcgcgttggcggacaataccgtacatatggtatgttttacagccggcatatgaggtttttgatgccttcggacaagtccccgccccacagcccttacatgccctgcgacccgcaggtgtacatgtacgacacctcgttcgggcacttgacgccgtgggagttctccggatggaagcaggagaccctctcttggaaagagggatgctacctccacgcgggactgaaccccaatttcaggaacaggatcaccggcccaggcgcccttcaactgctgaaggacaactgcatcaacaatttcgacaagttctcggtcggggcgtccaagcacgccgtgatgtgcaacgcgaacggcaacaccatggccgacgggatgctctggcgcctcggggaggaggagttcctcaacatgggccatggcccttacgtcgactacctcgtccggaccggcgggtacgacgtgaagatggagaacctcgacggcaagggcttcctgttccagttggccggcccgcgtagcctggacgtgctggaggccctcaccggggagagcctgcgcgacatcgacttcctctggtaccgcccgagcagcatcccccgtagcggcctgttcgagcgggacctgccgatccgcatctacaggctcggtgttgcgaggacgctggcctacgaggtccatggccgattcgaggatgcgcagaccgtctacgccgccatcatggcggccggcgaggcgttcggcatcgagcggctgggcatgcaggcctacggcatgaaccacaccgagggcggcttcgcgcagtcgttcatccacttcctccacgcctggaacgaggacgaggctttcatgggcttcctcggcgaccagtacgccgagatcatgtcggtgctgcccggaagcgccggcaaggacgtcaccaagcgcttcgccaacccgttcgagctgggctggggacacatgatcaagttcgagcacgatttcctcgggcgggcggcgctggaacgttatgcggcggccccgaagcggaagatcgtgacgctggaatggaacgaggacgacgtcctcgacgtgtacgcgtcccagttcagggcgaacgccgaccaccagttcatggacttccccgccgacccggtctggcagggctacctgtcccggacgttctgcgacgacgtcctcgtcggcgacgccgtggtcggcatgtcgagcggccgcatgttcagccattactacaggaagatgatctccctctgcatcgtcgacctggaccgctcgacaatcggaactgaggtggaggtcctctggggcgatccgggaacgcgccagaagcgcatccgagcaaaggtcagccgcttcccgtacatcgacctgccgtacaacaacgacatcgacgtccgcgcgctacctggcgcgacgggatgagagaccgtcccgtcggtggtcgcagcctatcgcggcctcggacgggacgcttcgcccccgccgacgcgcggcgctccggcacggttcgcgcgcccgcctcggcctgccggcgatgccgcgtccgcgctggagggggatctcgatctgccgagctaaatcctgtcgggtcaatcttgaggagcgtcggcattagggccgctcgacgttgacgacggtagcatcgggctggctgatggcgtgacgttcgtcgcctacgcgaacacgcccggaggtctcggcgccccgggcgatctcaaggccttccatcgagatcgccccaccctggatacgcgttgcgacgaacttccgatcgtgacgaaaccgaatgagttcggaccgtgcgggttcgtgtccgtcggggcgggttggcatcggctgtcatcacggccggctcgccctgagggggcagggaggacgagccggccgcttctcgcgggacgcaaggcgcacccgcgatctcttcgacgtcggcgcccgacgtgcggacgaacccgacgccgatgtctctcatgcgggactggacgcatccgccggcgtcgatgcggagcctgacgtctccgaggtcgtccgggtgcgtttcccccgagccgccgaggcgatgaggacgtagaagagaggtgtggcgaagatcgcgagcaccgtcgccgtgaccatgccgccgagcaccccggtcccgatcgccctctggctgttcgagctcgcgcccgtggcgatggccaggggcaccacgccgaggatgaaggccagcgacgtcatcacgatggggcggaagcgcaaggcgcaggcttccatggcggcgtcccgcaccgaacggccctgcgccgccagttccttggcgacttcgatgatgaggatggcgttcttagcggtcagtccgatgacggtgatgaggccgaccttgaagtagacgtcgttgggcatgtcccgcagcagcatggcgaagaccgcgccgacaacgccggtcggcacgacgagcaggaccgcgagcgggatcgaccagctttcgtagagcgccgcgaggcagaggaacacgcagaacagggatagggcgaggagatagacggcttggcttccggagagcttctcctgcagggactgcccggtccaggcatggtcgaagccggtcggcagctgtcccgcgaggcgttccatctcggccatcgcgtcgccgctggcgaaccccggggccgccatgccggcgaacttgatgctcgggtagccgttgaagcccaccacctgcgagggccccatggcccattgaatccgcgcgaaggattgcagagggaccatctgccctctggcgttgcgaacgtggaggtcgagcaggtcctccgccctcatcctgcggccggcctcggcctggacgatgacccgctgcatcctcgcctggttcggaaagtcgttgacgtaggccgagccgaggctcgtcgagagggtctcgttgatgtcggcaaaggtcacgccgagcgcgttcgccttctcgcggtcgagaacgagctcgacctgaggcgccgtcggcaggccttcgacataaaccccttgcagaaccgggctctgataggcggccttcagcaactgatcacgcgccgcggcaagcacggcatatccttgctgacccttgtcctggaggcggaagctgaagccactggagtttccgagggcatcgatggcgggtggtgccagcgccatggcgacggcgtccggcaaaccgccgagcacggcgttcgcccggtcgctgatggcagcggccgtatcgttcgggccgcgcgccttccaatccttgagggtgacgaaggcaagcgccgcgttctgtccctgcccagagaagccgtagcccacgagcacggtactgttggcgacgcccggctcgccggcgaaatgcttctcgatccgcttgacgacgtcgagcgtgcggcctgcggaggactccggcggcgtctggacgtcgacgatgacgtagccctggtcctcgatgggaaggaagctcgacggcatccgcacgtaaccccatccgagcgccccgagcagcaaggcgtacaccgccagggcgcgcacggggcgccggagcatcccgccgacgccggaccggtaggcgtgcgtgccgcgctcgaagcgccggttgaaccacccgaagaagccccccttcgcgtggccatgccccttcgccaccggcttgagcagcgtcgcgcagagcgccggcgtgagcgacagcgccaggaacgccgagaaggcgatggacgtcgccatggcaatggagaattgacggtagatcaccccgaccgagccggggaagaacgccatcggcacgaagaccgcgacgaggacgagggtgatgccgacgatggcaccggtaatctggcccatggccttccgcgtcgcctcggcgggtggcaggccttcctcgcccatgatgcgctcgacgttctcgaccaccacgatggcgtcgtcgacgaggatgccgatggcgagcaccatgccgaacatggtgagcacgttgattgagaagccggccagcagcagggctcccgtggtgccgagcagcgcgacggggacgacgatggtggggatcagggtgtagcggacgttctggaggaagaggaacatcacggcgaagacgagggccatggcctcggccagcgtcgtcagcacctgcttgatcgacacctgcacgaagggggtcgtgtcgtagggaacctgcacgcggacgttggccggcaacgtcttggagagctgtgcgatcctggccttcacgccggtcgcggtggcgagcgcgttgccgccgggagccagttggatgccgatgccggcggtcggtcgcccgtcgaggcgggtctgtgtctggtaggactgaccgccgagctcgacctcggccacgtcgcgcagccggacaagcgagccgtccggatttgcacgcaggacgatgtcctcgaattccttgaccgtcgtgagctgccccctgacgaggacgttggcgacgatgcgctgtccctcggtcgcgggcctggcgccaacgcttccggacgcgatctgggcgttctgggccccgacggccgcggtgacgtccccggcggtcatgccgaagccgacaaggcgggtcgggtcgatccagatgcgaagcgccctctcggtcgagaacagggtcgcgcggccgacgcccggaacccgccgcaactcgccgacgatgcggcgtgcggcgaggtcgccgagctcgatctctcccaccgagccgtccggggaactcaccgtcacgaactggaggaagctggtgctggcctcctcgacgatcacgccctgctgcgtcacggcgcgcggcaggcggctctcgatgcgcttgatccggttctggaccgataccgtcgcctgggacgcgttcgagcccggcgcgaaggacgccatgatctgcgccgtgccggatgtgtcgctcgtgctctcgaagtacatcaggccggggatgccgttgagctcctcctcgatgatgcgggtgaccccgtcgtagagacgctccgggggggacccgggatagacggcggtcacctggatcgtgacgggggcgacgtcggggtactgggacacgggcaggtaggcgacggagatcgcgcccaccatcatgatgaacagcgagatcgcccaggcgaagatgggacgggtgatgaagaaggtggtcatggcggtcgccttcgcggggaagcggctcggaaacggttacgacgtcagggattcggcgatgcctccgcgcttcgtcccgtgccccatggcgagggcctcacggtcccgcccggctggattttctggaagccctcgaccaccaccgtctcgccggggcgaaggccctcctccacgatccaccctgcctcggtgagggggccggtgcgcagcggccggagcgcgaccttgcccccctcttccacgacgtaggcctgggcctcgccggcgctgctgcgctggatggcctgcgcggggaccagggcggctgcggcatcggcgccgcgggagaccctcacgcggacgtaggttcccggtagcagcgtcgccgcagggttcgggaatgtggccctgaggctgacctgtccggtacccggatcgacgctgacatcgctgaagagaagtcttccctcggtcccctgcggcttgccgtccgccctcaggagttggacgggcgtccccgtcttcccagcggattgttccgggatcggggccgggtccgcggcagattgcttgaagtccgcgaagatggggtcgatctgctggatgacggcaaggtgcgtggcgtcgttctggccgacgagggcgccctcggtgacgagcgcgcgtccgatccgccccgagatgggagcccggacggtggcgtagtcgagattgatccgggccagcgcgagttgcgccttggcgctcgcgacgtcggcctcggcctggcggagcgtcgccgtcgcgatgtcgtgctgggcggtgctggcggcctgccgctcaaggagggtctcggtgcgctccgactgcctgagcgcctggacacgggtcgccatggtcctgtcgagggcggcggccttcgcatcgacctcggcttggtaggcggcggggtcgatccggaacagcacgtcgcccttgcggaccatcgcgccctcctcgaaggtgcgctcccggatgatgccggagacctgagcccggacctcggcgatgcgcgtcgccgtcaggcgtcccggcaggtccgacgtacgcgccacggtcgcggcctcgacctgcgccgtggatacctcgggcgccggcatgccgccgtccgccgactcatcgttcgtggcaggttggcatgcgcagacggcaagggacacttgcaggcatgcgagcagggggatgatgggcaggcttcggggttcgcgcggatccatggtggcgggcatccttggcagagggaacggaggcgaagagcggcccggtcagtcgtctcgggtcattgcgatcagccttagccgcagcgcttcgatgcccgtcgtccggccgccctcctcacgcatcaggtgggcaagccaggcaccgtccgcggccaggcggacgatctcgaaaacggcaccatggtcggtcgcccgatggcgctccaggcgcccggcgagccactcgccccaaatcctccccacgctcggttcggcgaccatcgagaggcagagcgccgtccactcctggccctcgcccgggacgggatcggcgaaggtcatctccacgtaggcgcgggtgaagcgtccccggggatggggatcccgggccatgagagcgtcgaggatcgcctccgtccgctggagcaggtcactgaccacaccctcgacgagggcccgcctattcgggaaatgatgcaggaggccgcctttggtcactcccgtcgccttcgcgacggcctgcaggctgacccccgccaatccctgttcgagcgccagggcggccgcgcagtccaacagtgtccggcggatcaactgaggctgcttcttgcggtgataagggctctgcatctcagtgcgtcatcgacccggaaaaggtctgcacgaccacgacgccggccacgatcatgccaatgccgacgagcgccgcagcgtcgagggtctggcggaagacgacgacgctgatgatagcggtcaggacgatcccgaggcctccccagatggcgtacgcgatgccgagaggcagcgacttgagcgcctgggaaaggaagaagaacgatccggcatagaagcccgccatcagcagcgacgggaccagtttcgtgaactgcgccgaacgctgaaggaaggacgtcccggccacctcgcaaacgatggcaagtccgagggcgccataggcgtagaaggtcgggttcatgtccggcttcgcgtgattgggcgatgctgtaaaataccatccatacggtatgttgcaagcgctaagacatgagatcgtccacctcccaggctggaacgggccggcggcacgcttgtcgtctcgggcgcgtgtgacctgaccggctggctttgagccgggctgattgagaggatcagcctggatcagaggagttgggaatgaagcgaggacggaagccgagcgcggagcaggtcgtgctgatgctgcgccagatcgaggtacagacggcgcaaggcaagagcatcgccgtcgcgtgcaaggaggcggatgtctccgagcagagctacgtgacgagtgcctgcgccaggagatcttctactcgctgagagaagcacaggccgtgattggcctatggcagaacacctacaaccgtgtccggccgcattcgtcgctgggctaccggccgcccgcgcctgtcagcttcccggatctggcctaccggctacccatggccactaccatgcagtagcctcccatccggcccggcccaaaataccggtcaggtcatcagggcaaggctcctgtcggaggattttcggacgggagagtgcgatgtctgcaacctcgcgtgagttcacgctggagctttgatccacgacgcttcggcacgatattggttgcgagacttaatcataatgcaggaggcatggttgcctcagctcagggtcgcctatttgagaattttcggtccgaactgcatctcttgacgaataatcaagaatatacgaatcaactagatattattgcgaggtagcttgccggtgcttcaagcaccttagctgggccatgcaaaccgttcgagtcgaacatcagcgcatcacctggctccaaatgatagtcctggccagaatggtgatagagcacctggccgctgagcatatagatgaactccgtgccgtcgtgctgaaagcttgtataggtctcagcttcacccttgagagtgatgaggtacggctgcaccaccacgtcgccgcggataccgccgccgagtaactcataaaggtgtcccaccttgatgccgcgccgctcaatcggtacgccctggccgcgcttcacgtggctgcagtcacgggtctcttcaaaggccgtgaacagacccgtgatcggcacgttgagggccgaggcgatcgcgttgatcgaggccaatgacggcgagatcgtgccgttctcgatcttggagatcatgccctgcgagatacctgcggctgcggcgagatcgcctaccgagagatcgcgctctcgccgcagcatgcgaatctgatagcccagcgccttttccagtgggcgctcctccgcaagtggagcgtttgacgcggttctcagcatgagttctagtctcctcgcacagtgcggcgtgacaccaacatgccgatccgtataggcatgccgcttaggtcaacttcagtgagttcgacaacgcataacgcaattatattctgctaaaacttacggcaaattcccgcaatgcagtgtttgttcaggcacatcatgacctatatggcgaaaaacattgcccgtctcttcgggtaggacagtctgcgtcgtctttaagagacgctatgaaggcacacgcttcaagtgcccgttcccacttgacagcacccttctccgttgctcgcggctgctagctgcacgggtttaatccttggtgcggtgcacaagttgtaggcttttggtgcagaaattttatgcagaagccccctcggaaggcaatatggtgcttgcaaggaaatctcgtatcgcctacagaaacagacaacaatgatcgtcgcgaaaatgtgaagcgacggcgaaggggtgaaacgtcagaaggagatcgtggcatgcccacactgacgcctccggcaggaagcgaagtcattccgtttgcctccgttcatacggagcgcgttgaagattgccttgtctttccaagcgagctttcaaccaaggtacgacttggtggcttggtgactgcggtgtcgggcgggattctaggcgctgcgctcctgtctcagacctcctcgcagggggttgcggtacctgcacttcttatgggcttgtctttcgttggtggccttctctcgacctggtcaccctgcggctattccagcctttgcctgcttcgtccggttggaccttattcagcccggtcgctggtcaagtacacgcctacgttcctgctccacggcatcggctatgctgtcggagcgctcattctcggctgtgttctcggtatagctggcggacttctaggctttggcggcgtctcgtttggcgcgctggcaggtctcggcgccgcaggaatcatctacggcgcccatcagctcggttttctgcgcgtcccctatccgcagcgccgggctcaggtgccgcatgatgcgcgtcagcgctttccggtgtggttcatcggcggcctgtatggtctgtcgcttggcctcaattatctcacctacgttcagacgccgatcttataccttgtgaccgcagctgccgtactgagcagcaatattggggctgcgatcctgcttttcgccgccttcaatgctggccggttcctccccatggcagtgaactacctgcccgtcagcgatatcaccgtccagaactggctcgcacgccgccaggaaggtgccgccctgctcgatggcgtcctgctcgtagccggtggcgccgcgcttctgaccttcgccgcgctttaagcactggcggctgccgctcttcccttcccacatccctttttgccatcgcctcaaggaggaaatgatgacgcacgcctataccaaagtccggcaagctctctgctatggctccgccacgctcggcgcagccgcgcttgccgcactgatcgcggccggttctgccgccgccgcggagagccatggtgttgcaacggccaaagcggccgctgccgatctcgccgccggcaaggcggatgatccggtggtactgaaggcggctccgatcaacgcccgccgtgtcttcgtctacgacccgaagcacttcgccgccatttcgcagttctacatgatcgatggcgacacggcccgcgtcgttggcacggcggatggcggctttttgtcgaacccggtggtagccagcgacggctccttcttcggacaggccagcacggtgtacgagcggatcgcccgcggcaagcgcaccgactatgtcgaattgctcgacccacagaccaacaacccgatcgcggacatcgaactgccgaactcgccgcgcttcctcgtcggaacctatccgtggatgacggcgctgacgcccaacaacaagacgctgctcttctaccagttctcgccccagcctgccgtcggtgtcgtcgacctcgccggcaagaagttcgatcggatgatcgaggtgccggactgctatcatatcttcccatccagcaatgacaccttcttcatgcattgccgtgacggcagcctcttgaaggtgggcatcggcgccgatggaaagtctcagacgaagcgaactgagatcttccataaggaaaacgagtacctcatcaaccatccggcctactcgcctaagagcggccgcctcgtgtggccaacctacacgggcaagatcttccagatcgacctctcctcgcaggacgccaagttcctcccggcgatcgaggcgttcaccgacgccgagaagaaggagggctgggcgccgggcggctggcagcaggtcgcctaccaccgtgagagcgaccgcatcttcctgctcggtgaccagcgcgcggcctccaagcacaaggcgccgagccgcttcctgttcgtgatcgatgccaagaccggcaagcgcatcaacaagatcgaactcaagcatgagatcgactcggtcggtgtgagccaggatgccaagccgcagctctacgcgctctcgaccggtgacaaggcgctgtacatcttcgatcccgagaccggcaaggaagtgtcgagcgtcaatcagctcggcgccgggccgcaggtcgtcatgacctcggacatgtgatgatcatggcactcctcgcagagccggtcgtcacgaccttcgtgcgggcgttcctgatcctgctccttgccagcgcagctattcccaagctgcgccatggcgaggagttcttcggggtcgtccggaacttccggctcatgccggagtggctcgcccgtcccttcgccctcgtgttgccctggcttgagctgggtatcgcagtcggcctggtgctcccggtgacggcgcccctcgccgccgggctcgccggaggactgatggttctgttcggcatcgccatcgcgatcaacgtggcacgtggccggacagccatcgattgcggctgcttccgcaacggcatgaagcagaagctcagttggctcctcgtcggccgcaacgccggcctcgcactcgcggccttcggcctcgcctggcttctgccggtggcgcctgccgccggccccttcgatctcgccatcggcttcgcagccgctggcctcaccatgctcctcatttacggcgcctcgctcctgagcggtctgcagagcggcgcgcgctcctctcaactctcaaaaggataacggcgatgacgatgcagttcctgatcgcctcgaacgtcctgctctggctggccctgatcggctgcgccgtgctcatgctcggccttctgcgacaggtcggcctgctgcatgagcgctcttcgcccatgggcgccatgatcaccgatcacggccccgacgtcggcgacgccgctccgaccttcgaccttcccgatcatagcggcgccatggtgcgcatcggcggaccgagcgccctgaagcgcccgacgctgctgatgttcacggccccgacctgcccggtctgcgacaagctcttcccgctgatcaagtccattgcccgggccgagaagttctcggtggtgatgatcagcgacgggcaaccggacgagcaccagcgcttcctcgccaagcacgagctcggcgacatccgctacgtcgtctcggccgaggtcggcatggccttccaggtcggcaagatcccctacggtgtgctgctggaccccgaaggtgtgatccgcgccaagggcctcaccaatacccgcgagcatctcgagagcctgctcgaggcggacaagagcggtttcgcctccatccagcagttcatgacgagccggaagcacagccacgacgccaaagccgcctaatcgcccggtctccggacggtacctgcatcagcacccgataaaactgacgaggaaacgatgctcggaaaatcccaattcgacgatctcttcgagaagatgtcccgcaaggtggcggggcataccagccgccgcggcttcatcgggcgcgtcggcacggcggtggcgggcgtcgcgctagtgcccctgctgccggtcgatcgccgtgggcgcgtcagccgcgccaatgctgccgagagcgcgggcgatccacgcggtaagtggaagccgcaggacaacgacgtccagtcctgcgattactggcgtcactgctccatcgacggcaacatctgcgactgctccggcggctcgctcaccagctgtccgcctggcaccaagctcgcctccagctcctgggttgccagctgctacaacccaactgacaagcagagctacctgatctcctaccgcgattgctgcggcgccaacgtgtccggccgctgtgcctgcctgaacaccgaaggtgagctgccggtctaccgtccggagttcggtaacgacatcatctggtgcttcggcgccgaagacgacgcgatgacctaccactgcacgatctcgccgatcgtcggcaaggcgagctgatcaatctcctttgcggcgttccgcacgccgcatgttcatagccaagcatcagaaaagcctggagtaaaatcccatgcgtgctctcgccttcgcggctgcactcgccgcattctccgccactgcggcccttgccgccggcgcgctcgaagctgttcaggaagcgcctgccggcagcaccgaagttaaaatcgccaagatgaagttccagacacccgaggttcgcatcaaggcgggctcggccgtgacttggaccaacaccgaggcattgccgcacaacgtgcacttcaagtcggggccgggcgtggaaaaagacgtagaaggtccgatgctgcgttccaaccaaacctactcggtgaagttcaacgcacccggaacctacgactacatctgcacgcctcatcccttcatgaagggcaaggtcgtcgtcgagtaagtacttccgtcgcatgtccccgatccgactacatcggatcggggaccgacagcttctatcgtgccgagagctccgatcgcggtccagtgcccctgctcgccgagagggctctacagcagcgcccaggtgaacagatgtggatcccctacgatctgaccggctcgctcaaagccgaaacgtcggccgccagcatccagcggtcccaagcggaccgttccgtgcgggacgtgctggtcggcttcttcgtgcgcaatcccatcacccagagctgggagatcgacatccgggccgaggctgtcaaagaggtgctgatggccgagctggacggcatgccgaccgagatcgcctgctacggtggcgagacaggcaagctcagcgagattatctaccgggttaagagcgccgagccctacgctgccttcgacgcctgccggcacgatcttgacgaccggctcgcccgctggacgctggaactcggccgcggcatgaccatcgccggctggcgcgtggccgatccggcaaacgaggcgcgctggcgctgcacaccgttccggccgagcgcgctcgacctcgacctcaacgccgttgccttcgcaccggatgacctcaagccgctgctgcgcctgtatcaacgcgcccgcaacgcctccgacccggcctggcgcctgttgaacgcctacgcggtgctcaaatgctggcgggccggcaaagctcccttctcattgatgccgcagcagccggcccctgtcgtcaccctggagatgctggtgcatagcggcgcccttggttgcgccgagagcttcaaggatcagccgctcgcaagtctcgtcgacgccctcgaagtctggcgcgacgccgtgcttcaggatctggaggcgcccggcgaaggcgcgcacggccttcgaggcgaggcgcgctggcggctcgcgcatatggccagcatcgccgacctcgccgcccgcgagacacttatccgcgagatcgcgcgccgtcgcagcgccgatctggcgcttgcctcctgagcctgggacatagccgttgaggagggtgaaggccatgagggcgatcctgccgatccctgtactaatcgcctgggccatggtcgtctgcggcggcgcctatgccgtgactacgtgctccggcgctgccacagcaaccgctgacgcatcgcagcaggacttggccgcgctcaaggcgcgcttccgccggcccgaaagcgtgccgcacccgaaggccaatccgctgacaccggagaaggtggcgctcggcaaggctttgttcttcgatccgcggctctcacgctcgggaagcgtctcgtgcgcgacctgccacaatccgagcctcggctggagcgacggcctaacccgtgccgtgggtttcggcatggtcccgctgccgcgacgtaccccgccggttctcaatctcgcctggggtaccgctttccaatgggatggccgggccgacagcctggaggcgcaggcgcgcatgccgatcaccgcgcccgacgaaatgaacatgtcgatggatctcgttgtcgagcgcctgaaggcggtgccgggctacgcgccgctcttccgcaacgccttcggcagcgaagagccgattggcgcgcgccatgtgaccgcggcgctcgccaccttccagcggacgctcgtttcgggcgaggcgccgtttgaccgctgggcattgggcgacgaaagcgccataggtgccgatgcgaagagaggttttgctctgttcaccggcaaggccggctgcgccgcctgccattccacttggcgcttcaccgatgacagcttccacgacatcggcctgaaggccggcaacgatctgggccggggcaagttcgcgccaccgagcgtgacggcgatgcgctatgccttcaagacaccgtcactgcgcgacctgcgcatggagggtccgtacatgcacgacgggcagctcggcagcctggaggcggtgctggatcactacatcaagggcggcgagaagcggccgagtctatcgttcgagatgaagccgtttgagatgtccgaaagggagcggcgcgatctggtcgccttcctagaaacgttgaaagcggaacccgccgccattactttaccacaactgccatagtaagggtcttccaatggtcatgcagaccatgcttcgcgtcttgactgtcagcttagcatttgccctcaccagctacgctttgccggcggcggccgatgagttcgaagtcacgatccatcatgtcgaactgcaggatcctggcctgaaagccaaggtcggcgatgctatcagcttcgtgaaccatgccgacatctcgcacaacctgtacctcacctatgaggacggccaagtggagacgctcgacacacagccgccgcgcacgaccaagcgcacggtgctcaagcgggccggccatgtggtcgtgcgctgctggatccatcccatcattcggatggagttcgatgttgcggccaagtagagcgctagggagccagcaatggcaaagccgaagtcaccgtcacgacgtgagctgctaaccaacggtgtcaaggccgccggcgtgacctgtctcgccggcctggcgctcaccgcctacgtcgagtcggctagcaaggccgaagccaaggctttgcggccacccggagcgctcccagaagacgactttctagcagcctgcgtgcgctgcggcctgtgcgtgcgcgcctgtccctacgataccctgcggctcgccgagatgggagaggaagcacctctcggaacacccttcttcgtcgcccgcgagacaccctgcttcatgtgcacggacgtgccgtgcgccaaggcttgcccaaccggagcgctcgaccgagacatcccgaacatccgcaaggcggatatgggcgtcgctgtcctcgtcggccacgaaagctgcctgaactacaagggcatcacctgcagcatctgccaccgggtctgcccgatccgggatgaagcgatcacgctggaagtgcagacgatcaaggggcgtcggatggtgatcccgacagtgcattccgacaaatgcaccgggtgcggcacttgcgagaagcactgcgtgctgggacaggccgcgatccgcgtgctgccgcgcgagcttggccttggcggccgcgggcgcaacccagcggggagggcggtgtaatgcgtctgagcctgatagcggcggcacgcgccgagggtgtcgcggccaagggcttgctgcgcgcccataaatggtggtctctacgccgcctcacgcagattatggctctcggcgtcttcatggccggcccgctggcaggcgtgtggctagtcaggggcaatttcgcctctagcgaaatccttggcgtcttgcccctgagcgatccgttcatcgccctgcagtcgcttatgaccggcgccgtgccagcaggcgtggcccttctcggcgcggccttaatcgttctgttctacctggtggtcggcggccgcgcctactgcggctggatctgtcccgtgaacatcgtcactgacaccgcctactggctgcgggagaagctcggcatcacacgcgatcgcaagctcgaccggcgcaccaggctctgggtcctggcgggtgcgttgctcgcgtcgtttctaagcggcgcgatcgcctgggagttcgtcaacccggtgagcctcctacagcgcggcctgatcttcgggctcggcgtgggttggaccgtcatcgccgccgtgttcctcctcgacctgctggtcacacgccggggctggtgcggacacctctgcccggtgggcgccttctatggcatcgtaggcaagaccagcctggtacgagttgcagccgcgcgccgagagggctgcaccaactgcggcgcctgtttccagatctgcacggaacctcacgtcatcacgccggccctgaagggaaccggttccactttgatcctgtcaggtgattgtgtgaactgcggcagctgcatcgatgcctgccctgtcaatgtcttcgagatgacgatgcgcggccgatcgatttcgccccactgacttgcgtatgaagcaaatcaaattggcaaaagccagcaaggtaaacttccttgtgtcctcgcgggtacactgcggctagtaatccctcttggagccatcaagcacagctttaagcttgagcgcagatgtttgctgatgcgatactgcatatgacactggcgctctgcgcctgctcgccgcgggatcgcgtttgatgcgtcctcaaagggtgtcggcttacttacagaagatgggggctcgggtcgaaatgacagtcggaaaaacgctgtgtgctacaacgggggcgcttgccctgttcgtcggcgggtctgctctcgcagcggacatgttggccgcgtcgcccccgccacctgcccaggaacactgcaaggccgcgatctcgaccccgaccttcggcggcctgatcaaggcgaacccgaaccccgcctgcatcatcaccggcatcggcgacatctatgtcggcggcgcgatcaccggcttcgcctacacccagaccaacgccttcggcatcccgtctcccggcggtgagcaggaccgtttcggccgggtcgacttcaccaacctccagggctggttccagaaggccgacggcccgctgcagttctacgtccatacaggcctctactcgttcccggcgctcggcctgccgctctactccgcgtttgagcaaaccgatctgctgttcggcccggttccggtggccttcggcaagtggcagatcaacgacgaatggtcgatccaggccggccggatggtcaccaacatcggctccgagctgctgttctcctaccagaacctgaacatctcgcgcggtctggtcttcaaccaggagaacttcatcaaccacggcgttcaagtgaactacgccagcggcccgttcgcggcctcgctcgccgtgaccgatggcctctattccggcgagctgaattgggtgacgggctttgccacctacaagctcgacgattcgaacacgatcggcatcaacggcggcacgcatttcagcgatttcgacgcctcgacccgcagcctgcgcttccagttcgcgacgatcaactcgctgcagaacagcagcatcatcagcgtgaactacacctacgccaacggcccgtggatcatctcaccgtacttccagtacaccacagtcgcccaaaaggataactacttctccccgatcgcgggtgccgagacctggggtggtgcgctactcgccggctacgccttcaccgacaattttggtctcgccggccgtctcgaatacattgcccagtccggcacgccagggattctctcgggctccggctcgaccagcctcctgtacggtccgggcagctcggccttctcgttcacgatcacgcccaccctcacctgggaccgctacttcgtccgcggtgagtttgcgacggtgcaggcctacgacgtgacccccggcttcggcttcggccgcgacggcaccaaacggtcgcaggagcgctacctggtcgagaccggcttcaccttctgaggggggtgccaattcgcgggccggagacggaccaaccctgacggatttgagatgtctcggagggatccggggcgtcgtcatcgcactcctaataaaacgtagccgcatcaagccggtgccatcgagatatgcggagattccgagccggctcggctggatgtctgcggctgctcctgggtcgtccggagcctatgagtgcggcgagacgccctggcggcggttttgacagtcttctaggcgtgccgctcatcgaactgcatacgaaaaccagttgaggtttagcctactgcagccgcggtgtataatcttgatgcactgcgctagcaggatgcatctttcgtcagacgaatgctgtcgctctggagcgaaagcggagaccgcgtgggaggttcggatgaatgacactgaagagcggcacggagaagcattcgagttctctgagcagttgaccgttgtcggacggaagctccggcaaggggacacggcacctgctttttgccttgagcggtttgacgctgccgaaggggctataagaaccgtgctcctgtctaatacctcaggcacagtgcgcctcctgaatgttgttaattcactcgacacacctgtgtgccaggtcgagacccgacgctgggaaaagatgcgggaagcccttccggaagcagtgaccgtctacacaatcagcatggatcttcccttcgcgcagtcgcgctggagcctgtctgaatcaatccaacatcaacttctgtctgcccacaggagcgaggacttcggtcggcactacggggtgctgttgaaggagtggcgcctccttcagcgtgctgttttcgtgattgaccgcgatgatcggatcactcacgtcgagtacattcctgaccagatgaacgagccagactatgatgctgccgccatggctgtgcaggcggcatccgcttcttagcgttgtagcgcgagtgcatacagtacggcccccgcgatggccgtacgccgggcacgcacccgagagacctgccaagccaccggcgctgcgctggttcagggcatcagaacgccagccgcatgccgccgacgaagttgcgcggggcgccctccaacaccgagctaggctccggacccataagtttagcttggcgggtgtgcctgtgatttcttccgggtgagggaggagccaatgggcgagttctggttgaccgacgagcagtttgcgaagatcgcaccgcaccttccgacagacacccggggtaaggagggcgtcgacgaccgacgtgtgatcagcgggatcatccacgtgttgaagtcgggcgggcgttggacggacgccccgcgtgagatctacggcccgaagaagaccctctacaatcgcttcgtgcgctgggcggccaaggggatctggagggatctgttcgagaccctggcccgggccggtgggccaccctcccaggtgctgatcgactcctcggccgtgaaggcgcatcgctgcgcctccggtggaaagggggggagcaaagccatgccatcggccgctcgcggggtggacgcaccaccaagatccacgcgctcaccgaccggttctgccgcccgctcgccttcctgctgacgggcggtcaggtggcggactgcaaggcgggggcacagctcttggagggcgcgccagcgtgccggatcatgttggccgacaagggctacgacagcgacgccatccgtcgtcagatcgaggcgacgggggcggcgcccaacatcccgcccaagtccaaccggcgatggaagccgtgcttctcccccgtcctgtacaagggccgcaacgccatcgagcggatgttcgggcgcctcaaggacttccgccgcatcgccacccgatacgaccggctggcagccaactacctggcggccgtctgcatcgccgctaccgtcagctactggttatgagtccggagcctaggccgaccgatgaaggtgcggtcaatggggcggggcttggcggccggcgaactggcacggtccccaaccgatgctggtctgtcggtgttcgctatcggtgaagcttggactgctgatggtggggtggcgaccggcggcgcgctcatctgtgctggatctggtcgcccacccgccgcaacggttaagccgacctcctcaccggccagcgcaacaagtccggcgtagagggtgtgcttggtgaacggcacgagcgcccgaccactcggcagcacccgtccgcgggcgagctgctgggcaatgtcgcgccccggctcgtcggcgagcgggaggacgcgcaatcgcactcaggatgggcgagcggatgtggaggtccggcagaggcgccctggccgaggccgcctaccgcatgcttcagccctcgacgacgccgtgggtgatccttggaaggatcgcacccaggtcttgagcttgaccttttccgccccgccggagatcaaagcacggtcgtagcgtagcgctttcaaatcaacgaagctgcaattgctttgatacctgacaaggccttatcgtggccatgccatagaaatttttgcaacggctggttccgaagctaaaaacaaaaggggcaaggatgggcaaggcgatcgatcccaaaatttcagtatctgatgcagtgattggctggatgtgcaacaaagagtgtcgcatcaccgagttgatcgttctatcgtcagcgcatgcaacaagtgacatttacaaccagtatgattactgggagggaaaaggctcaaaaggatggggagaagataattttcgcacaactcccgtcggaattttcgcatatatagctagtgagtatggcttccaatcgagagaagtcgcatatagggccttgaaagaattttcaaaaatcaaagatcaaagctgggcacgcttgaccagaaaatcgatggatggggagttaatctaagcctaatttctactcaaggcatctcctgcgaaacgcagactcagtcggcttcatccaatagtttctcagtggcgactgcagcctggatcaactgctcatctagcctgccagtcgattctaaaagcacaagtagagcgaacaaacgcttagcagtcttcgacatctcccggtgattcttctctgccggatcaagcagccaagcacgtgctgtcttcaccggtacgcccatcgcattcgccagcgcctttgatgatccgcgaactgcgccgccgttgagccggacagcaacccgtctgatggtcgatcccctcactatcccctccttgaaagtgacacagcgtgtcaccatgtgcgcccatctctgcacggagtgacactctgtgtctcaaccgagaggagtcggtcaagctaccggcggcggcagaaaccaggagcatgtgaagccagggggcgattttttacgaaacgtaacattttgcctccgccgaggagtgcaacttatgacgatgagggaaccgaacggagcattcaagcggctggtcgagcaagaccccttggtcgctgcgcgtcagtgccgagaagcagtcaaacaggatcaggagagctttcaggagcagcggagacggcgaatggccgaggggtgccttatcgccaagcagttgaaagccgattataatcgttggcgggagtttgttgctgacgagtttttcgaccaatacgggcgcatccgcaggaaggacgagcagcactacgagtacatcgtgatgcgtgccgtgatgctgtacatcttcgatgtcagcagcacgaacatgtcgaagcgtaatcgtgtgtggcgctatgcgcgagcgatggaagcatatttggatcagggagtgccaatcgaggaactcgttgagcgcatcaaagcggatggagggatcgagaaagcttgtcgcgcggcgtgcaaggagcactcgcgggagcaagaggaagatgactgggcgaagcagatggcagctcggccggagccgcatagaaattcgctggagccggaagagggcagcgaatacgaggacgaggaactggaagatagcgattacgaggaactgcgtcgtgatgttgtcgcagaagatgagcccgttgtcctgcgggtggacgtcacttcgcaagaactagaggccattctagagagtgggacagaattctatcgagtactgattcgacggggcggccccgactccaagctcgggggcactcgtttcatcgctaccgacatcgacccgttgtagaagctaagcaatctcaagcgcctgccagagcggggcactgtcctggcgggctcataaacgatcaagaaccagcgggcgccacggctccgtagcccgacagggacgaccctccagatcgctggcaggccgcgggaggatcagcacatcgtcgagttcgacccgcccccggcgcaagctcttgaagttgtaggagttgacgtacgccacgtcgcttgtgatcgaggtggcgtgtaaagctagaaggggaccgccgcgggggcagtagcggtcacccatctgcgccaaatgccgatcgagcggttcgcaaagacggcttccggggggcatagccaccacgccctgcaagtgcaggccatcgttgggtagaaggtcgcgaacaggctgccggcggctgcccgagccgggcacatcggctacaagaacccagacaggccgcagatcgcgcacgctgcgggcccgggggtgcttccaggtgcgaaacagcagctgcgcgtacgcgccctcggcggcatggtgcatctgggcgatgaccgatgctcgacgccgatgatggccgaggtggcaaaatttgaggacgaggaggtagggggaccacccgtcggccactcggtcgatgaccagctggccgtagccgccggtgagttggtggatctgctcactccgactgaggttggcgaggataaggggctcggtcacactgcatctccttgatggatggggactgatctcatcggctgaggttggggggaggaggtctgggaagggggatggctccgatggccctatgggctggtgagccaatcgtcccccaggaggtctatttcgacacgactctacatatgcgcgacaagcagcgcgcaggtctgcgcaagttcttgcgcgtcggcctgtggcaaatccaagcagcgccaaccggtacgtgtcgatgaaattagtttactgattgctgttttggctgatacgtaggaggaggaatgcttttgttcgcccccagctagcgcttcaatccacgtatgatgcctggtcgcaacggtggactagcaagtattggcgcattgggctctgggctgccgcgtgccatcgctgccgccattgcgcagccggcgtcgacttggcagcactgctctcttgatagccatagcgccagtggaaggtcgcccacactgtccgcgccgtggcgcagcgccacgccgctggcaccggtctggccgagcagacccaccggaatttggcggaaggccaacaaaacggtttcgtgccgaccgaagaacggttgaatcagcagcaagagatcgaatcggatcgctgcttacgctgcgatacgcgaacacatccgatggacttcgccccaaccgcacgtctcaaggtttgacaggttgcggaagacgacaagaacacatcgtcgcgagggcgaactcagaggcgaagcgtcgcgccgccaagctgagcccagcttatgtggctcgaccgcatctagccgcacttgttactgagctatgggccgcccgcgcctgcggctatcccggatttagtcttccggctacccacggcagcggccatataggagccgcccattcggcccggtccgaggtataagttaggtcagctattgcttgaccgactgacctgggaccgaactgattaaaaggtctgaaggcactgctcgcgcagggtgcgtccgttgaaggcactcagagtgctgctgcgaccacgtggcaagcgttgatcgatcgtgccagcgcgcgccaaaatcaacttcggtaaatgcttcgtgccggcaattctgtcgctggcggaggccctatcatgacaagtaaaaccaacagtgtcacgccgaggttcaagcgacggccggcgaagaagcgagtactctgcgcagtcgaggagcagcaagtgcgccgcttgatcgccgtcgtccacggcaccgacattgcgctccaccgcacctcccgggctgggcggtgtatccgcgccatggatccggaccgcgtgcgctatctccgcgggctcgagttcgaggaaggggtccggcggttgaaaatcggtgttacctccgaccctttggtggacgcgcccagcgaccacacctgtctgtccgaagccgacgcgagggcgatgctggtgcacgtcgcggtggctgaactaatcaaacagttcggcgaaggtcgggcggcagagacccttgcgcgcatcgcccggcgattgagccgcgacgggtcggatcatttgcggacgatggtgctgcaattcgtcaatgaagcgaaggtgtgaagaaagcgtacgcaagaccccgactgatgaggcgcgcggggggggggcagctcgactctccagacttgccgtccccgtcgcacgaggtcgcacagtgaggctggcacggcgacgacgatgcagcccgtgcccgttcccgacacggctgtcccttcgatccgcaggtcgagcgctaggatggcggccgtccgcgtctgcgtggcgatggagatcgtttcaatcggcgcggcctgcgacagggcgcagaggacgtggaccagaaggttgatggtgccgagcagcgctgcggccccgcggggccgagcgactcggaccgggttcgacaggccgacggtggcgaggcaggttgcggcaatctcaccgcactgcacccggccgagatgatggtggcgcacgtcgcgcgaggtcgtcagggcaacagcgtcctcgtgtgccgccgcgaccacgcgctcttccgggagggcgaagggatcgagtcccggcggcaggtcggcattacggacctcaagccacgcgaccttccggcagagctggaagctggaccaaggcatcgaccagctcagctggtctgaggctcgcggaactgcgcgacgaggaagggcgaatgccagatgacactgaacaaggaatcgccacggcgacgccgcgttccacgtcgtctgctaagtgtccctctcgaaacgcccgctgcgccgccgtgcccggaagggaagcgatcggtgagcgggcgttttgtgaggcgctctaagacagcggcctcgaggaggcggacgtccgtatcggtcagggcttagcgctatctctcccgcgcacgcacggctggatcgtagccgcgtttgcccgcaacgccgacgccgcccgagcgcgcggcccgcgcatcgaaggatggcgcaggaaggactgatctcgcgcccgtttggcttgcgcgcgcgtccagggaccggagccgatcttacccctccccatcttcgtcgtcagccccaccgtcggtgcgatccacggcttgcagggccttaagagcacggccgaggcgcacgtcaccctcgttcagcagtcggtcaaacgtgtcgatggcggcgacgaacttgtgatcaagcagccccgcgccgtccagcacgaccattgttgcgagcagccggcgcgcagatcggggcatctgccggtaattcgcacggtcttcgggatcactcatccatgctcgcaaggtcggaagtgacacccccattacctccgccaagcgtgccgacgacccttttaccgcccccccgttgaaccgacgtttgatcattttgagcgtctttgcgtccatatctcggccctcggatgagaaagttgccccgcgcgctactgcacaggaaatgggtaccatatatacgcttttctgacccatgggggtcagttagcagccatgcgttcgacgcgctcgctgcgctgccacgagctcacaggacaagaccagataggagcttatagatcggacacaaatgaaatacagaagacaagtgaaataaggagcaaaatatatcgcaccgtgttaaataagacaagctatgtataagctctccttgaattcaatgtaatatctaggtcaaaatttaggaggtatgaaatgaaaatccgccagtacattaatgaaaaaggtgagttttgcgccgaaattacgagcatatcgccaattttggtgaactattaccagatcaatgccatggcggcagcgcgaggatttgagaacggcatggatggcttcttctacatggacggctgtccgaccgcgatcaaccaggatcacggtgtcaaagacaagatcagcaatggcgtctggttttacgaccgcctgacgaactttatcgattggggacaggatgatgtcgaccacgacatcatgcgtaaggcaatcatgacgagcgacttcgaggcgtaattatctcatctttgcgcaaagaaggatgccagggcgtacagccccggcattctccatatacggatgcggagtgggcagtgatcgaaccgcttcacttcgcggctcgagccgctcgttaccgattatcatgaagatctcaacgctcgaacggccgcacctcgatgagatcgtcgccgaacgagttcttgcgctgtgtgattaacacgacgccgcgctgtcccgacgaccagtccgccgtgaagatgcacgagcgccccggcgcgggttcgaggccgctcgtgcgcccgttggtcagatccaccaacgtgcgcgcgccatagcgggtccgcgccatggcgttggccgcatccatcatctgccgccgtacctcggttcggttgcatgggtcagtcgccagtcgagcttgttgctcccgccgaaacgtctccatctcctcggcctcctgccgttgctgctcctgcgcccgggcaatcatcctctcgttgcggcgaggctcctgggcgcgatcaatctcccaatagtatctgtccctctgcctgccgatcagctggccgactatggttctggtcgcgtgcggcgactgcctctgccgttcgcactcaaggaagcgattttccagcgcctgccagacctcgtcattccaatactcaaccggcacagtaaacggcgccccttcgatcttacccggcgctgcgttgcccgcccaaccctcgatgcttgcccgggtgaagcggtcgcagctcatcttgcgaaaggtcggtgtgtagtccggtgtgtccggatcgagctgcgtccgaggccgtccttgtccatagccggtgtactccttcaaccgggcgatgctctgcgcgacggccgcgtcccaggcctcagacggcacatcgccgcgcaagctcggcaggtcgcgcccgcacgcgagcagaaagtctcggtagcgggtgtagtcggcttcctcccagcggtagatcgacaggccgaacaggtccgataattgctggaaatcgcccccgcgcggccgcgcgccctggtaggtctcgcagcttgggggcgccacggcgacggtgcctggtgttccttctgcgcctgcagcaccgtggacgacgagacagacgccaagtccgagtccgatcagtcgcccccacctctgccgcggctgcgcccggacggcagggggatgttccgtcgcgcgcgcggcggtgaacgctgctaggcgaaaggccgcagcagacgagcgcaggaatttgatcgtcatcatgaccgctcctgcacgccgacgcgccggccatcggcgccccaccgccgttcgacatcggccacgatgaggggaatggcatcccgggtctgcacgtcggcataagccatacggaactgctcgacggccggcggccccagcacgccgagccgttcgaccgccgccttgatctcgggatcgtaagcggccagcgaagcccaacggttgcggaatgcttgcgtttcaccggggcgctgctgcgacttcgcgatggtcacgccgatcaccgcggggggaaagaagaagcacgccgccgcccaaccgcgcttgtccagccctttgcgcttggcgatctgccagccaagaaagccggcaaagatcgcgatgccgatcagcgtccaaaccgaaactccgctcgtgtcatccataatgatcctcgtgatccagggtttggggggaggggccggacgcaccgccatcgcagcgccggtgaccccgatcgcataaatgagggactgtcagtccgtcgattgtcaagccgcggatcgggtttgtccgtggcatggacgcgcggacgatcattggctggaacctgcggcggctacgcgtggcgcagggtctgtcgcaggagcggctggcgctcgcggccggcatcgaccgggcctatgtcgggcgggtcgagcgcggttcggagaacgtgacgatcagcaccctggaagcgatggcccgggcgttggcggtgccggtggcgcatctgctcgtcgagccggacggcgaggcgcagcggccggccccgctgaaggcgggccgcaagccggcgcggtagccctgcgctcaccggttgagcccctcggccgtgagacgatcgaggtcggccagaatcagccggagttcgcgccagggactggtctcgtcggatgccagaccgggcgcgtgtacgctgagcagcacgaggagcttcagcatgacggcgtgacaggtccaggcgggcgtcgccaaaaacgcgtgagccgccgccaggacggcaccgtcgagtgtcgcctcctgcacatcggcctcggcaagacccaccgttgcggccgcttcgtcccaccgccgctgccgacgccgcacgagccgctgacggcgacgccccggtggcacggcttgcgcgatctctgcgagttcggccgcgtagcacggttcgctgtccggaccacccggcagggccacgcgcggccagccgatccggccgatgagggccgtctcgatgccgtcgcgggtcacgatcacggaggcgtgccgcttgagaagcccctgaaattcggcaaacagccgcggcatcggatcggcgtccgacgcagtatccgcttgtgatatgcgatgttgttcagcgccgcgggactgcagggcgatgaggggcaggttgctcagcagcgcgagcaagcgccgccgcgtcggcgaaccccgcatcgagagagcgtcgtcaacggggggcgtgccatcgcagcggctcacctcaatactcctcggcgagcatgacggtgagcacgcgggtggtgacgctggtgtcggcagggtcgggcgaggcgaagcgccccgagcggtcgaagcaattgatctaccagaacacgctcacgccctcggcctcgaccgcgccgaagtcgcgctcgccgtagggatcgttgtcgggttcgaaccggtcgaaggcggcgatggcgtcgaggatgacctgctggcgctcgcggccgagcgcgacgatgccagcggtgagtaccagcgtcccgccgctgagtgagcggcgcaggatgtcgttgagcgcagcaacgcgccccacatcgaggatgtcggtcataggaagccttcgggaaggggggagggggtgttcgacggccgcggcggcgctgccgctgagcgacccaggccgtcggggcggcctgggcgcggttcttgcagtccgggctacgcctcgccgggcggcagcaaggcgagttcggtggccttgcgcagaatggtcggctgggtggggtaatcacgccagcgcagcgagaagacgctgccgttgatgccgatcacctcggcctcccaccagccctcgtccggaccctcatgggcaagtacgacgctgcctagcccgatttcggcggggtctcgcggcttgggctgaccgacgaaggtgcggtcgccggggtggggcgtgcccgatgtcttggcgtcggccacgccggctttcgtggcagcctccgggccggtaccggccgtaccggacgcgatggcctctgcatcggcagcgccacttttcctctcggtgctgactgccgtggacgtggttgtgctgatcggactgttcttaccggtcatttggtcacctccactcgccggcaggaccacggcctcagccgcatttgtttcctgcgccgcggacgatgtcgcgtctggctccttgcctgcgattgattgcagctctgctcggctcgcggacgacaacgatgcggacggggcgcacgagcgtggggaagccccttgccgtgatggcggtggagcggactgagcgcggccaggaggcttcgcagccttggaggggcgcttagtgagaacgtggcgggtcatcgaagatctccagaaacgacgaaggccccggagtgggggccttctggcaggtgcggcggtgagggaggaacggccgcgcacgataatcccggcgcgtaggtggctggagccgtggtcgtcgtggtcgccggggcatgggacgtctcctcctactcattgaccgggcaacggccgcgagcggcacaaccgaccaacaccgacagtatagtcaaaacgatcgagaaatcaagattataatcctataacacgtcatggaagtcaggctgcgattactccgttccgatcggttgcgatcgcccctagagcaggcaccgaccagattgaatcgtgtggggtttcggcttggactccggacgcattcggacggtatcgagccgacccagatgcacgagcagatctcgccgtagtccaggccggctaccgcattgggcgggaggcggcgcgggcgccgtcgatggcttccgttcttgatcaacgaaggaacgaagctcgaccatgggacttacacctcaccgtcctccctcttatgggcgaggtcgttccgcgggaggttcgatcccatgcctccagcggacggatgcactcgatgtcggtatccgagcgggttctcttcgtgtcggcgggcatgtcccgcccgaagaagcgggaccatgccctgtcgcgccggcaactttacctcaactacggcgtcctgacgctcgcgacggtcctggatgccggcggccatccatcgaccctcgtccatggggagcacgaggaggcggtcgagttcctggaaaagctggcggcgaagggcctcttgccgtcgaggcatcccattatgctctcgcttccgagcttctatgcgctcgaatggacgaaggcattctgctcaggcttgaaggcgcggttccccgaatgcaggatcgtcgccggggggcgttgggtgacggatccggaccccgaatggttgcggcgccaggttcccgagatcgacctggtggtcaccgggctcggcgaggacgtgattcacggcctcatcggcgtcgaacgtcgtgggatcgcggtggcacccgggtcccggctcccgagccttccgctcgatcatacgctcgtcggtgggttcgaccgcttccagccgagcatcgaggcttcgcggggctgcgggatgggctgctccttctgtgaggagcgtgacattcggctgtcgccccttcgcgatccatccctcctagccgaccatatggaacgggtcctggagcagtatggcgggggcgggatccacccgtacctgcagtcctccttcttcctgccgagcacctcgtgggcgtcgaggtttcgccaggaggccgagcgtcgcgggttgcggatcccatggcgctgcgagacccgcgtcgacgcgatgaagcctgagacggtggcgcatctcgcggcggccggcatgagggtcatcgaccttggcctggagacggcgtcgcccacccaggtgctcgccatgaacaagacggaggatgtcgatcgctacctgcgatccgcatcggagctcctgagggcgtgcgccgccaacggggtgtgggtgaaggcgaacgtccttgtatatgccggggagaccgcgaggacgatcggcgagacgcgcgcgtggctcgacgagcatgccttcgcgatcaagggcgtctcggtcggccccgtcgtagtcttcggtccgccccgccgagccgcgtcgctgctggccgacctagaacgccgcggggcgagcgccgtggatccggacgcggcagaggcctgcgggatcacacaggtccatccaagccgggagatcgatgccggggatgcggaggtcatcagccttgacctttcgcggcggtacatgacgaggggcgactacttcgacctcaagtcgttctcgtattatccgagggggtatgggcgagacgacttcgatgcggacgtccgtgcatcggatttgtcgatgctcccgtttcgggaccgtaggcccgccgaggcctgagctttcccatgccgaggaaggcaccgcggcgggatcgactggggtaccaccgcttccagcccgagctcctccccgaccagctgacgcaggacgccttccggagccgcaagcggtggcgactgcacggggtctcggtagcagtcgccggtcgcgcgaccgaatttcgctaccatgtcgcccacggtatttttaatgggttccgggcaggatcgggccgccgggcggaggcggtcatggacgagcgacggaagaaggcactattcgccgcggcggacggactgctggcgaggatgggcaggctctcgctccggaccttgatcccgttgctgaccggcgcatcggtccgatccgtaggatcccgacgacgagggcatgcccggcaaggcggggctcgatttccctcgtccagggtgcgactgtcgcggcggaacctgcgggggatgcgctcataaaatgccgttgaagagagtacgcatccattaccggcggttcttccggggcggggatccggccatttccgaccctctgtcggtcgccgtggcgagcgccctgtcccacaaggtcgagggcaccgaactcgacgccgacgtacggctgcggacatgccaggacgtcgattacggcagcgtcatcctcaacggccggttcagggccgcgaacggcgacgtttacggcgagctcgtgcgtttcgacccggagacgaacatcccgttgctggtgcagaactcggcttcggcggccgagctcgaaatccgggaggccgtgaagcccaacgacgccgaagtccttcagggcatgaccttcttcatgatccgcaaggatcacgtgctcgtcgtcgagcaaggcctgacgaacccgatcttcgagcggtacctacgttggcttctatgcgagcagacgccagtcgcgcatcggaacacccgcatgccgctcatcccgaagctgttcctggatgaggaggtcgatgggctgcgcgacgtgaagatggtccgcctgcgcccagcccccctgcaggcgggaaggtttccgttcggcgaggcccggaccgagttgcacagccgcgacctggagcccaccacggacgtccttggcatcctgaaggcggccaatttcgacactgcggtgatcgaggatatcatgcgccagcacggcgctgcggtggagctcaacctctcggtcacgctcaaggccggacgcagcacgctcaagatgcagggcgaggaggcggtggcgctgttgaggaacgtgccggaggatgacctcatcgtcatcggggagggcatccgcaagaaccgaggcgtccttgaacgtctgagcgaacaggtcgatatagaacgtaagggcaacattctggttcgaaaggacgcctgggatgcgctccggaaggcagcggcatcctatcggaatgctggattgatcgaatgaggctgaggttcgccggctgggagctggtcgtgtccgccctggccggggtctgggccggatatgccatgcccagcgcgttctacggcgaaggcacggccgagatcgtaacggtgcttggcttcctcatcgccgcgctggtgcccgccatggcactcggcgcgaccgcgatacgggcgggagggttctccgtcctgcgcatccagcgacttggcgaggccgtcgatcggcagatacgggtgttcgcaggcctgttcctctacaccctcgccgcatgcgtcgtcgccattatggggaagctgctgaagtgggcgatccctgccataccgctcgactggttcgaccatgcgccgctcgacccgagcttcctgtttcccggcgtgctgacgttcctgttcgtgttccttggcgttcggtcggtagcgttcatcacgggcatcctcagtatactcaggcttacgaccacgatcgcgatcgacgaggcgcgggcgcgggaccggcttcgggaccgaggcgatgaagacgccctggcggcctacgagatgccgaaggactatgcggtccgggtcgaactgccccattaggccgctgatccatcggccattgcggagacacctgccgggtcccccctcgacgagtacccggcgggatcgagcggcgtgactaaggaccgcccggcaccttgggcaccgcgtcgccgagcagggtttcgagccatccgatcgggccgccgcgctgggtgcagcaggtgaagaaggcccgctgttcggcacgcgtcagggccacgaagaacgagttcagctcctcggcctcgccccggtggagccccttccagctccggtcgtcgagaccgaagaagatcattgtgtggaattccatgcccttcgacttgtggatggtcatgagcgggacctgccccttgccctcgaagcgatcgagcgcgtccgaccatgacgacgcctgcgcgaggcattcccccagcagcgctgtgaagcctgaccggatacggaggaagtccgtctcgcggtggtaggcggccgtggcctgccggacgctcgcctcgccgacaccctccagcatcatggcgacgaggtccctagcgagcgcgggatccggcggcgtatcggtcatgaggcgccgcaaagcgacggcaagagcctcgacgtcgcgcatcacgtggccgaggcggcgttcgtcgtcatcgcggatcgcgcgtaccaagcccaccgtccgcaaggccgcggtccaggcaccgggctcgtgcctgctcgtgccgagccggagaagcggcaggaggaggatcgtcagttcctccgtcaacagatcctggatcgcgacgccgccgactgacctggcgacgttgcgcaggcggatgccatgcgcctcgaaggcgggacgaagctcaccctccacctggttggcatagaaccggacgaggatcgcgaggcgctgcggttcgagccgtccctcggccaactcggatgccacccaccccgcgatcgcatcgatctccgcggtccgatcgggaaacgaccatatagcgcagtgcgcgccatcgaccgacttcgccctcctcgcacggacgggttcggtggccgggtcgatctggctcgccaccacgcgttggaccgcaaccagttcctcgtgcgatctccagttgaagagcagggtcacctcgcgggcatcgaaaagacgcctgaatgtcgcgaagccgtccggcatcgcgcccgcgaagcccatgatacgttgcttgacgtcccccaccgttgtgacgcgcgtgcctatcggatcgaaggcggtcgtgacgagtccaaactgcgcgctggtcgtatcctggaactcgtcgaggaagacgaagggataggtcgcccggagcgcctcccggatgcgtgggttcgtacgcagcacgtactcgacgagccggttgatcatcgggagcgtcagcatcggaccgggaacggccccgtactgctgggaccagtaggcacgcagcgtcgccaggacggcgtcgtcgagcccctgctcccccagtgggatcgccgtctccgccagcagggtctcgaactgatcccggttcaggcgtgatcccaccctgtcgaggaagctccggatctcgtccctatcgggaagcgcgatcccgtaatcggatggcgggacataaagggccgggagtgcccgcctgaactggtcgagcatccccttcgtccaggcatcgcaggtcagcgagacgaagcgtcgtgcctgcgcttcgggaaccctaaggcggactcggtcgccgagcgtcgccgcggcgtccctcttgaagcttatggccaggatccggcggggggatgggcagatgccagtctggaggaggtaggcggccttctgagcgaggatctcggtcttgccggcgccggcgcccgcggtgatggcgacgctgcgccccgtctccctcaacgccgtccaggcgcgatcctccaggtcatcgatgccctgcggccgccagtcctcgggacgcacggtcgccatcaggcaaggtgcccacgcacgtgttcgaccaaccgccgcagctccggtggcgcggccgcggcgacggcggcgtcctccatcgacccgagcgcgtacaggtgcgcgacgggtttgctctccccgaggaacaggtagggataccagacgaaggcggcgtcgaaccgcgcctgcccttcgtagagggcgggcttgccgtcggtcttgagcgtcacgttcctcttcgtcgataccgcctccgggctacgcctgggaccccgcctcggccgctccacccgcatgtaggcatcggggaacgccatcagcatcgcgaagtcgaggtcgaccggccaggagaagaagacgtcgagctcggataacgcctggagccaatcgtgcctggatccctcagccaccaggccggcctcatcgatcgcggcgaccgccgcgggatcgacgaggccgatttcgatcaggaacgagtccgccaggttccggtcgaccccttcaagttcgcccacgatgtactcgatcgccttggcgcccccgtgctggcgcccgaggtcgaggtcgagcagggtcgcgtgcgggatgtcgagatcgttcagcagcttccagaagtgtttcacgaaccggccgccgagggggacgatcggcacgaacgaccggtcgaactcgacgcccatagcgcgtgcgatccgcggcagtacgatggcctcggattctccctccgctaggatcacgaaccgggcgaaatatagctccgggtaggccttcaccgcgagccggacgaacttcgcggcatcgacgtcgtcgctgggcaacgacaggctcctgatcgacgaggtgcgggtctcgggcgccatccgggcgtagcggacctcttccggatcgacgcggccgaggatgctcgggctgtggctcgacacgatgacctgggccccgaccatgccgccgatgtcccgcgcctgggacatgatccgagcgaggaagaacggcgacaggctgttctccggctcctcgatcgcgagcagcgtcaggtaggtccgtcgcagcctgtcccgctcgaagggcccgtcccccgccggcgccgcgaacgcgtcccgttcgatctcaagcgtcgccgctgtgagggcgatgtggaacagcgagcgttggccgtcgctgagttcgtgcaggtggcgcgcatgcccggtctcgtctggcaggaacacgaactcggcctgtcggacgaggtcctccagctggttctccaccagcctcaggacgggtcgcgccgtggtgtcgccgcgatggacctcgtcccatcgccgctctagccgctcggcgatgaagcgcgacggggcctcgcggtcgaagagggcctggagcgcggtgccggcctccgaggccgagccggtcatctcctccgaccaccgggccgcgcgccagagccggcccttcaggagcgacgtgacgggatcggcggcgttgcggctcgcgggcacgtagatgagctggatcagcccgcgctccagcggggcgatccgctggcacgtctcccagacgtaatcctcggcgatagccgggacccaccggatgtcctcctcgaccacgccctcggaggtcaggtcatcgctccaggtcgcctccaatcggatgcgcagcttcatgggctcgcccggccccgccaccgccatgtggccgaagacctccggcacgcccgcatcgagcccttcctcgcccgcatccgggaaacccaggacgcaatcgatcaccagcttggcgtcccgctcgaccccgtcgcggtccttggcgacgtggaagtcgcccttgcggaccgacctctgcgacggcgacaccccgaagagccgcccgagcgccgccaggacggccgtcttgcccgatccgttgttgccgacgaaggccgtcacgcacgggccgaactcgatgctgacgggatccggcccgaaacagcgaaaattcgagatcgtgagttgttcaatcttcatagaatccacggctcccggaacgacagtctaacccgacgccacccgatcgcgccaagccaagccgagccggaaacgggacgtcgggccggaacggcatcgttcgtggatgcgcgggagggtacccaggtcccggccgtcgatcgctcagggtcgaccggcgatgcctgaaggtcgccgacattcctggaagcgggggggcgtgcggagccattcccgggccgccttggatcaaggcaccgtttcacgtttgatgacggtatcgcggaggggagccagttcggacccgtcgatatggatccgacgccgattccagaacgatccgggcgcgaccacctggtcggcctcgaaggtcgggtattccaggcggtcgacattgaggatgtcttcctcgccaaccgcgaggatcgccgtccgctcgccatagaccgcgagcaggccattcctgaaggcgtcgatgtcgccgtccccggggatcgggacgacgccgttcggcacgatggccgcgcagagcgtagggccacgacttttgtcgcccatcgagaggagggtcagctccctgcgggggagcgcgaggtttccgggcgcggagcgcttcgccgacatgagtgctgccgcggtcccgggtaggccgaacccctccgcaagcgtagcgtagtgacccagggcgatgctgcgggcgacgtgcctggtttccttcggcgtcggatcccgatcaccctcatccggatcgtccacgtacaggtacggtttatccaggtcaggcctgccgtgcaccgaccatcgggtcgcgagggcgtaacgcttcgtcgtcagcgacgcggttccggacatgatgtcgatgcgacctacctgtttcttcgcggccccgagggccgcctccacgccctgggtgttatgggatcccttggcttcggcgacggcataggcgttcgcgccggccaccgtcgccgtcatccaatcgggaaggtcgcccgagtcgttcttcctgatcgtcaggcttggccaaccggccaacgcctgaaggtcggcgcggatgggctcgaagtagccgaacccgcaatatttcgtgagataggcgcgggcgacgaaccgaccgaagaggccggacagcgccgtccgggtctcccggatctgcccgagttgcgcgacccaacggaaccacgcgtcgccggggaccagcaactgatcgaggaacaggtcgaacggcgccgcgctcagggacagctggacgatctcgcgaatggcggcgtcggcgatttccgtcgtcgtcagcatgatcgggttcatcgccgaggtcccctgacccgccggcgtgtatcgatgatggaaaaaccgatcgctcaagctcaagcctcttgtcgccgatggactcgaccggttcaggtcacgcgccggtaggtcgcgccgtccatgaccctctgaacctgatccttgttgcgggcaccgatccgctcggcgatcgtctcgggcggatatcgtcccgcaagctcccggatcgcgcggacctgttccaccgacagtcggtcgtcccggccacagatctgcgcaacggcccaggcgtcgtccttccatctctcggtcacccagggggccggcagtcccttgcgggggtgttcgcgcagccaggcctcgacgagacgatcgcgctcgtcgggccgcgggaccgtcctgggggcgaggagcccgttctcgcgcaggtagcgcaagccggacttgccgccggggatcatattgaggcgacgggtgtcgtgccaatggccttccacgacatgctcctcggtggcgtagaggcgttcgaggtcgtccgtgatcgccataaccttgtggtggacgtaggtgacgcgatcggcggccagctcctcgcggaaccgtcgatggaagaggagcgggctgccggtttccgcggcccgtcgatgctcggcccaacgtctctgccaactgcgggtcgtcacgccgacgtagaagtagccgtcggcgggataggagccgccctcgccgaagatgtgctggtacaggacgtaggcgtccttgggccatgcctgcggcgcgagcaggagccgggccggtgcggagaagacttgggcggggcgggtgaccccgaggacgcggaggggttgctcaaggcggcgggcatggtcgaggagcacgggatcgtcgaccatgtcgatccggatctccggacgcagggcgagctcgtcgtcttcgaggggacgcaggaactgggtcctcgcggggccgacggtgcgatggtcgtcgcggagcttgtcctggggcgcgacgaagaagggtccgtcgccgagggaaaccaggtgcaacacggggatgagttggcccggccggacgcggaacaccccgccctcccgcatcgcgaccccgagccactcggctccgtagcccgatgcgcaccaccggcgcaggagcgtgtcgatctcgggtaggcgtcgatgggcggccttgggcgccaagtgttcccaccagatccgattgatgcgcggcgtcgacgcgacggtccgcgtgtccgcggcggtgggtgggtccgaccgtgcccgttccgggttgcccatggtcgacgcctcccttggcggacggaccggcaccggaacctcccggaccatccaagtcgtccgccggatgctagactcgccggcgcccgggtgccatgcccgacgaatggggaggatcacctcggaaaacgcctttccgggcttgacctgggcagcgtgttgcaatcggctgggtttccagccgcgctcctcggattcgatgtgtacgcactcagcaagcgcgccctcgcccagtatatccgccgcgagtgcaaacgccgcctccgcctcgatctctacgccacgccggcacagcgcgatgcggcgggtggaccgccccgcgacgtcagtcggcccgggctctcgctgatcgtcgagcagggccgcgacttcgagcggcgcaagttcatcgagttggccgaggtcttcgccggacgcgtgcggcacggggtccccaagcgccacgagcccggggaggagcaggcgttcgggaccatggccctcggcgaggcgctgaagggcgtggtcgccgacacattcctcatcgaggcggagtacgacgtcacggacccattcatcgaagcgcacggactgtcaggcctccaggacggttccgccgtgggcgtgcgcggtccgacgcggttctcccgcgtgcggcccgacatcgtccacgtcgccggtgccatgacggacgccagggagaccatcaccccgaccggtcggatcgtcggggtcgaggcgggcgatccgcggctcggattgcggatcatcgacatcaagctgagtggcgagccgtcgccgtcgcacttcgccgagctagcctattacggcatgaccctcgccgcctggctggagagcaacggactggacgaccgcttcgtggtgctcaaggacgcggcgatctggcccggaaagcacgaggcgtccgccctgcgcaggtacgagcgggcagagatggcgcgcgggatcgagcggcccgagctggccggcctgttatgggcgtggggggatgacctggagaccatacccgcggaggtcgtgctcgggcgcgtcaggcgcttcttcgaggtcgacctgtggcagacgcttcgcgagggcgactggagggatctgccctggttcgtcgacagctcctgcagcggctgcgactacctcgggtacgactggaaaaaggatgccgatccgacggagcccgagacggccaaggagcgcaagcgtcgcgagatcgacgagaagaagcgcgagcgctcgtgctggcccgtcgccggccgcgatcggcatctgagcatgatcaccgggctgacgcggggggcctgcggcaagcttcgcgacgccgcaatcacggacatcgccggtctcgcgcggctcccggccggcagtcccgccttcaacggccaccagaagctcagggccggccgatccctgttccaggctcggtcgtcgatcctgacctcggccggggcggccgtgatcccgcacaagacggggacctcggcgatcctgccgagaagctgcgatatcaaggtcgcgctgtccgtcgattacgacgtcgggagcgggctgaccttcgcgatcggctatcgcgtcctgagcggggtcccgactgagagcgtcccgggcaagtggggcaaggcatggttcaagaccaagcgccagtggggcgatccccgcgtcatgctcgtcgaggagaagtcaccggccgccgagcgcgaggtggtgatggaggcgctgcgcttcatggtccgggacatcgaggaggcggccacgaccatccgcgatgcctacctcggcctgggcaaggagaagcaccactcgaccttccaggtctacctctgggaccgcctgaactacgaccacctttgccggatcatgggccgccacctcctgtcgatcgtcgcggcgcccctcggtgaacgcgtctcgccgaccgcgccgatggcatggttgttcccgcccgacaccgtcatcgaggatcccggcttcgtcagccggcactcgcccatctcgatcgtcgccgacgccgtctcgtcgctcgtggcggcgaacgtcccgcaccactactcgctgctcaacgtcgcgaacgcgtatcacccggcctggatggacaagaaggacgggtcgaagcccttcctggtgagccgccatttcgtcgatccgctctccgaccaaatcccatccgagcgcggccacgagatctggaaccgcaagtcgccctacgagagcgtcgatttccaggggtaccgggagatcctcaagaagtacgtcgcccggcgcctcgacgccgtgcacgcggtcgccgacaggctccgggacgacctggggcagacgttgtcgtccgatgcgccgcgggtcgacaaggtcttcgcccaggccgagcccgagggctcgatggcccgggacagcgagatcctctaccagcacgcccgcctgatgcatgccgcgcaggtgctggacaacgagctgtcgatggccatgcccccgcaccagcgggaagcgcgtttcgtcagcgcccggatggacacggtgctccaggggccggcgcggaccgaggcgctggcggccgtcgatcgcgaacacctcgaccggcgggacgacgtcctcgtcctctcgatctccgagcggtccctccagaccaagatcaaggccggcgacttcacatggtcgctgatgccggaaacctccctccacgccaaggacctcagcctcgctacgctcaagcgggaaaatcccgaattgtgcgccccgacggcgctcggaccgatcgagaaatgggaggagcacaagacggtccgcgacgtttgcaaggtcgacgttatcgtgttcaatcgcgtgcgcaggatcgcggtgctcaggcccgccgggccgttcatcgccgtggcaagtcgtttgggcatcctcgacctcgggctcgatgccgagcatcaggcgatactcgaccccctcgtgatcgacttctttctgaagaagcggctgctgcccacgctgaagcagatccgggtgccgccgctgtcgcggagcaagccattgttccacaacccgtccctgacgcggctgcggttgcccgccccgcgccagtccgggtccgtccctgcggagcggttcatctgggatgccgatacccttgcgaacgaggggaccggacggtcgggtgaacggaccctggcggcggccgaggtcgaaggccgcccattgaccgcacgccaggccaaggccatccgccagtccgtcgagcagcgcctttcactcctctgggggccgccgggcacgggcaagagcaccaccgccgtcgccctgctgcgcggcctgctctccgaggcacaccgcacggcgcggccgatccgcatcgccattaccggcccgacctgggtcgccatcgacaccgtcgcgcgcaagctgccggacgtcctggcggacctcggcctcgaaggttcggtcgccatcgcacgcctcgccagcaccaccgagcccggcggcgccccggagctccatgaccatcacgtcgcgaccgacggcgcggacgaccacgtggccctcgtggatcgcctcgtctcgcattgctccagcaccgtggtcgccggtacggcgcagcaactcgcgaagctgagcctcgacgacgccgggccgatgatgcccttcttcgatttcatgctggtcgacgaggcatcccagatgagcgtggcgctcgcgatcacggcgttcgggacccttgccccggacgcacaggtcaccgtggtcggcgacgacctgcagatgccgccgatccagcccatagccccgccggagggtgccgagcacctcgtgggctcgatctacgacttctatcgcaagtaccggacgggggagcccggggccaagggcatagagccggtgatgctggaccggagttatcgctcgaatcgggagatcgtcgaattcgtccgtcttgccggataccgcgaggagcttgaagcggagttcccggacctgcgcatgaggctcgccgaccccgggatcaatgaactggcttcggacatcgccgatgcgcccagctggaacgcttgccttgcggcgatcctggatccgcagcgccccctcgtcgcgttgatccatccggacgagcattccagccagcgcaacgacgacgaggcggatctcgtcgcggcgctcgtctgggcccttcgcgggcggttgctcggcaagaccggggacgacccgctggggccggtcgccttctacgaagacggcatcggcatcgtcacgccacaccgggcgcagcaggccgtggtggtcgagcggctccgcgagttcgccgagggaccggcggagcaggaggcgctgatggccgcggttgacaccgtcgagcgtttccagggacaggagaagaccgtcatgatcgcgagcttcgggctcggcgaccgcgaccagatcgcgtccgaggaggagttcctctacagcctcaaccgcttcaacgtcgtggcctcgcgtgcgaaggccaagctcgtcgtgatcctgtccaggacccttgtcgactatctgccccgggatcccgagacgctgcggcgctcacgacacctgaagcattacgccgatggtcacttgcagcggcgcgtggaactctcgatccccggactgggcgattgcgagatgaaaagctgatgtcgggcaaggctccccgatcgggcaaggcggcgacggtcggcaaggcgctgcccgtgcgttcgctcctcgacgccgggacgctgccggtcgaggacatcgcgatcctcgcgcgtcgcgagggcgtgcggccgcgcgacgcctaccagtcgcacaagtggttcgcccgccgcctggcggcgaccgcccgctcgctcctggtcgcggctacgaccccggccggaggctcgttctgggaagggtactaccgtgacgcggattgcaccggcttgaaggtactcgatcccttcatgggcggcggcgtgatgctgctggaggcctcaaggctcggcgccgacgtccacggcacggacgtcgagcccgtcgccgccgccatctccgatttccagggccggctctcgactctacccgacctccaggatgccctcgacggccttcactcctcggtcggacgtagcctcgaacccttgtatcgcgccgagcacgacggggccccgggacgtctcctgcacgctttctgggtgcaggtcgtggactgcgccggctgcgggcatcgcttcgacgcccacccgtcgcatcgcatcgcctggaacgatgccgccggaacccaggacgtcgtctgccgcgactgcggcgagatccacggtgtcggcatcgcccggaagtcggtccgatgcggctgcggatcgcgcaccgacccacgcaaggggaccgtgacctacggcaaggcctgttgtcccgcctgcggctatgtcgaacgtctcatcgacgttgcgccacgcaccggtcaaaccccggagttccgtttgttcgcggtggagaccatccccgacgttcctgagaggtcgttccccgtgcgggatcgccggctgaggcgcgcgaccgccgcggacctcgccgcgttcgaggccgcgcgtgcccgtctagccgccgaggtcgccgccgatcccgcgttcctcgtcgccggcgccatcccctcggccgggcgcttcgacgaccgtctcctgcgctacggctacgtcgggtaccacgagctcttcaacgcccggcaatcgctccatcttggcctgctcgcacgtgccctcgacggcatcgacggcgccgtcggcgaggcactgcgcattgccttctcggaccatgtcgccacgaacaacgtcctctgcggctacgctggcggctggcggaggctctcgcccctgttcgcgatacgggcctatcggcacatcaaccgccccgtggaactgaatccctggctcggacgcaacggccgcggtacgttcccaaacgcggtgaggtccgtcgcccgggcggcgaaatcgcttcgcaacggcgtcgagccccggtcctccggtgccgccgtgcctgtgccggaacgaacacgcggggcctgggacatccgttgcggcgacgcggcggacctgtcgcatatcccggagggatccatcgacctcgtcctgaccgaccctccctatttcgactacatcgcctattccgagctcgggcacttcttcgtgccttggatggtgcgccttggattgctcgatcgcgcgcacctatccgcatttccggccgggcagcttgccacctccctcgggcacgaggacgcggtaggcatcttcgagcgggcgctgaccgtgcgcctgcgcgaggtggccagggtctgtcgacccggggcccggatcgttttcacctaccagagcctcgacggccggggttggcgtgccctcgcaggggccctgggggcggtggggatgcggccactgcacgcttggccgatgtacggcgatggcgggtcgggtccccacaagcacgccaattcgatctcctgggattgcgtggtccattgcgaggtccacggtgcgtcacgcattcccgattacggcgaccgcagcatcgaggcgggtgcgtcgttcgccgaatcgtggagagccaagttggaagcttcgggccacgtcctgacggcgggcgacgtcgcgaatttcggtcatgccggcgccctcgtggcctcgttgtcgaccccggcccggaccacagctcccaaggggcgccggcttaaggggatcaaccaaggatcggctgtctcgtcggggcggtctgccggaaacggcccggagctccttagtacctgaaatccgacgcaaggaccgcacgcgacgtaccggcccgctcaaggtcggcgggttcgacgcgcccacggcgatgccatggcgatcgatgattttcgacgacatccaaggtgcaggccgcctgatggaccgatgccagtaaagggcttcaatccgcgaagtcgggcaggatctgcctggcgcgcttatgctcggtgttgaaggaggccctcggacccttcaggccgtgacgcaagaccacgatatcgaaggtcgcctcgccggggacgccgtccttcacgtatcggacggcatggggaaggccgtggcaggcctccgggtcccgtgagcatgtatgcccgtgcatgccttggaagccggtgatccgggtgtcgggcatcctcacggccgggtcgaggaccctgaggatgagcaggcctaggaagcggttcagaggatagcattgcaggaagaccgccttcgtgtgtgctaggcggatttcggtgggcggtgcgatcaggataccggacacgaggccgatgatgtccttccacgcggccggatggcgctcacgaggtcgaagaagtccaggcggtcgcccagcctgttggaggtgggtcccggttcgacgccggtcgcgtcccggattacatcgcggatgacggccgaggtcgggtggccggtccggatggctatgtcggcccgggcgacgagcgacggcaggacatggcgcgcgggtgcgtggctgacggccacgatgcgatgccccgcggccagggattccgcgatgcgctcacgctccgctggggcgtgtcgaaaccccttcggggtgccgtccatgccgatggcgagatcccacggggccatcgcgtcagcggcggagcggatgggctcgatccaagcgggcgtgggcgcctcgatcacgacccacaggcgcggcgcgtgtcggaagcgccggacttggccggggtcatcgccgcggccaaaaggtgcttcccaaggatgtcgtatggcgccctcggggccaaggccaagtggtcagtatctgtcgtgtcggagtttctagtcatagctgcctccgcgcaggggcagccagccgcttacgatggcggcggggtcagccctgggggtgtctggagagcgcgcatgcactcgtgaatggtcgcggccgggcgtcacccaggccgggattgcggccgattttcgaagagcgattgccggtgtcatcgagaggtccttggacaggcccctgagcatcgccattaggcgcgagcctagcagcggaagacgggatcggggttcaccaggggggacgtggccgtccgattagcctagcgtttcgagtacgcgctcatgcaggatcactgctcccgggcaccccgtttcacaagtcatcccgaccatatcgctgacctgcggtgaaaaggggggacgaggcagtcccggcctggcctccctccgaggaaaggttcgtttcgagcggctgccacttatggccttctgcgctgccaggtttccgcgacctactgacaacctttggatggcccagcatcagcgtgtgcgggaaccgggccactgcctgctcgttgaaccgccagatttgatctgttctaattcgtatcagggtggcagcgccgcccgccagctgcaggagcatccccatggcgaacgccaagtgcgagagctgcaagttcttcgacgagcacaaggtcaacggcgcggctgcgcagcacgacgagggcctgtgccgcttcaacccgccggtgaaccagcccggcccggacgcgcacggcctctggccggtagtcggcgcgaccgactggtgcgggcactacacccccgagatgaccgccgccgagtaaggcgggacgtcgcgtgagcgacgcaggggccagccgggaggctggccctttttcgtgggcggtgcccagccggacaggctgagctgctgccggtcgatttcagcctgcgcccatgcggatgcggaggcctcggcgtccaaacactgcaagaccaaggcaattggaccgttctcctgcacccgcgccggtacggtgcaccatgatagtagccggttttcggtaaccagcagggatgcccgtcggggttcgatgctcccgatctacaattgctccgatcgcgccaagatgtagtgctcagaggctgcaggctccataagatgcagagaagctatagggtgatctgcggcaagcgtgcgatggcgtccgcacgtgctttcagtgaaacgctgccgtagcgttcgccgacgcttcgagccgaccagccacacagcgcgtcgatgacgttgccggctatgcccgcctctgtcgccactgtacggaagcggtgccgccagctgtgattggggctcacacccggatcgctgacgtactgacgcgcaaattcgctgagtcggtttttcaccccttgcaacggaccagcgactctgcctgcggcatctgggacgatgaacagtcgctcagcccgcacggcctgcacgaacgctggaaagccgagttcgacaagctgcgggtgcaagggcacgtcgcgcgcctgcttcgtcttcaccgttcccgcctccggggtgatccggagcatccagaccccgtcggggtacccagcaaccgcctcccgccgcagatcctgccgccgcatctgcgcgatctctccgacgcgcgccccggtaaaggcgagcacccaggggatccagcgtttggcggcgtaggtctgcggcaactccctgcccggcgtcaggtgtaaggcagcgcgaagcagcgtgcgcgcctcctcggccgtgaactcgcgctcacgcagcttcacttttgcagccttggcgaccgtcacgccaactgccgggttcccggcaacgtgtccattgtcgtgtgcccagccgaacacggctttcagagcagccagatcgctgttcttgaccgtcgtggcagacaccagctcaccgttgcgcttgcggctggctaggcggtgatctttgaagcgaacgatatcttgcttcgtcacgcggtgcgcgtcgtcgtgaccgaggaatctggtgagcaggcggaaggcgtgagcgtacgcctcgcgggttgaaaccgacttgccggtccgttcggcctcgcgccaccacgcctcgaccagggcactcagctttgccggcggcagcgtaatcggcgccgtgtcgtacggctgaaccgccattgccaacggcaaggttgaacgcgcaatcggttgttggccgacgtcgagtgattcgccctgcgccgcggccttgagggcgaggcttgcccgctgcatcaccgccgcgacagcccgggcgagttttcgacggtccgactgatcgacaacaatgccgcgctgcttcagcacggcatcagcttgatcggtgcaccactcctccatgtctcgccgagcaccgaccgctggatctgccgcctcgttgatgagcgtggcagccaggttcgattgaagcgaccagcccgacgggcggcggggccaaagattctctccgagatcaatccgccagaaggcctgctgactcggctcatcacgatgctggtcgatccaccatgcgtagagtggctcgaccatctcgtgtgcctcgcgctcgctcagtagctttgggcctgcgcgaagattcgtccaccgtccgtccagctcaaggagggcatgggcatggaggctcttggcgcgaaccggatccttcgtgccaaggctgatcttctcctcgcgcttgccgataagcgcgagaaggtcggctggcacggcccgccgcagatagtagatgcccgttttgggatgcttccagggacgcgtcgtcatcaacgacatttgtaccacccgtttgtaccacccgggctgtcctaagtctctgttttcactgattgcttttgcggctcagcggcttagccagctgatggtgcccagggacggaatcgaaccgccgacactgcgattttcagtcgcatgctctaccaactgagctacctgggcatccgccgcgtcgcgctgcgtcgtcggctggcgggggtatagtgaagggttttgggcctgtccagccttcctgcaatcgaaggcgaagcttttttgccgggtgcggatctcggtctcagcgggagcgatttttgtcgtccgaatggggcgggtaggacatctcctcctcctccggccccggaatgacgtagcgctcgccgagccagcgtccgaggtcgatgtcggcgcagcggggcgagcagaacggcttggtttcggtccgggccggcttgccgcagatcggacagggcgccagcggcttgtcccccgccgtcctcttcaccgactggctcatgttgctgctccccaggcaccccgcacgggaaaaccctcaccttcgagcaggctcatcgtttcgtacaagggcaggccgaccaccgcgctgtgcgagccgacgagcttcaccgcgaaggctgccgccaggccctggatggcgtagccgccggccttgccgcgccactcgcccgaggaaagatagccctcgatctcgcggttcgacaggcgcttgaagcgcacgcgggtctcgaccatgcgctcgcggcgccgatccttcggcgatagaatgcagacggccgtgtagacgcggtgcgcccgccccgagagcagccgcaggcagtcggcggcctcgtcgatcagctcggccttgggcagcacgcggcggcccacggcgaccaccgtgtcggccgagacgagataggcgtcgcgcaggtcgtctcgacgccgcgccgcagcctgggctgcctccagcttttcccgggcgaggcggcgggcgagatcgcggggcgattcggatttgcgcggggtctcgtcgatatcggcgggcagcagtgcatccggctcgattccgacctgttgcagcagcgccagccggcgcggtgaggccgaggcaagcacgaggggcggtcgcgcaggccccccggaaacctgcggcttcagggcgtcggaggtgagaagctcgttcatcggcgaggtcttacgcccaagcccggtgacaccgcaacgcggtctcggccatcagacagcatccaagcgcttgccaaggacaaggcggccgtctaagacccggcacattccatcgggcgtcaacgcgacgagccggatgcgacgccgcaatagctcagctggtagagcacctcattcgtaatgagggggtcgggggttcgaatccctcttgcggcaccactctcccacgcttcgaattatctgcgcgctcaagcgatttcggatcgggaaacctcctcgattcggacgcgaacgcattctcactcgctggcgccggatcggctgctctgcagcgagacgcaggttcgcaccatgtcgctgagcgtgagatccttggtgtcgccgatattggcaacctcttccaggcagcgcatgaaatagccgctgtcgagccctggcgagagcgtgctcatcgatttgccgacgcggttggtgaagtcgatcttctcgctggctccggcgcgcggccatagcgatgccttgtcgtccattttcagccgggctgccgctagtgacgggctgaaaagagtcagcgccgtcagaacacctatcactgccgcccggcccatcgtcgcgctccctgtcgtggcgtcggacgtgttgccgaccgattgcgcggccaacgcgggggcgtccggcgacgttgcattgagagccgcgtgcgcaacgaaattaagcgctttctcagagacttatccgcatcgatagccggctcggcgcgtccgggtgatcccaggcgccgaaccggcggtctcggctatgccgttcctagcgcgagctgccgcccccgcttccgccgcccgcgctgccctgtgggatggctcgctccggctggccggcattgccgccggccgccgagttggtggtgatggtgtcggcgcccgtggcgcccggggcgatgatgtaatcgacggtgttgccggtggtgttggtctggcgctggatgatcgtgcccggcgggaacgggcctccggggaggcccggggggccagcctgagcgacggccgcgccagagccgaggcaactcagaacggtgacggtgaaggcaatgcggtgcattgggggactcctgaacgtaatggtgcctttgcacgtcccgaaggcgtgcgaaggatgagctatccgccaggcaagtcccccgacggtcgcagggtttcccgggggccctgcggcgtggtgacgacacgcgcaggcgtccgtgttcaagcctcacggtgcatcgttcaccacgcgatcgtgtaggcgacctccaacgagcgcgggcgcccgagaacccaggcggtgccgacgccgttcacggcgctgccatcgaccgcgtaggtcgtgtcgaacaagttgaagacccgtagcgacaggcgggagccggcggtgacctgatggtcgaggccgagattgaccagcgtgtaggccggccgccgggcagtgttgccgaaatcggaaaagacttcgccgacatgctggaggccgatgcgcccctcccagtcgcgggcgaaggcccagttgacccagagattggccacctgctccggcacattgatcggctgattgccggcataggagacggcaaccccgccgacattctgggtgaagtcgtcgtactgggcgtgaagcacagcgaggttggcatcgatgcgccagccgggggcggggagccaggagagcgcggcctccgcgccgagggaggattgctggccgacttgagtcgagaccgtcggctggcccggaaccgccgagattaggttgtccttgacgatgcggtagccggccagggtccactcgacggcgccgccgaagacgaggcccttggcgccgacctcgacttggcggccggtcgagagttcgaagccggccagcgattgcgagagggtgattaggctgttcaccggatccgtcgcggtggcgtattgcacgtagagcgatgtgtccggcgtcggctcgtagagcaacgcgaagcggtagccgagggcgcggaacgagcgctcgaaggtcgcgccgctgcgcagatcttcccggtggagacgcggcgcgtcgaagcgcaccccggcgaggaacgacaaccggtcggtcaggaacagccgatcctcggcgaagaccgaagcttggttcgtgcgcgtggcgtaggccgggctcgcccgcccgtcccgcgggaagaagccgggatcgtagccgatcaggggaacgctcgtcggcgtctcggagaaggtgaagttgttggcgtggcggaagctgacatggttcacgtcgaagccggccgagaacgtattggccagcccgaacagggcgccgcggaacgtcgcgtcgaaccgactcccgacctgttcctggctatggccgatttcgagatagtcggagcgatcgacgagccccgttgccgggttgaagcggtactgctcgacgtcgcgccaatgccggcggctttgaaggcggtaggcggtgttgcgcaccgtcacgtcggccgaaggggtccattccgtccggaactgcgtccagttgtcggtccaggcgatcctcgaatcgcggacgttgtagttgttgaagcggatggcgtcgggcacacgcccgttcaccagcggcgtgccccagtagcgggtgggctcctggtagccgaaatcgtggctgagcgtgaaggcgagatccggattcgcttggagcgtcagtgcgcccgaggccgcgaggttgcggaagtcaccctctggggtgatccagccgtcggcacggttgccgctgacattgaggcgataggccagggattcgccgatcggcccggtcgaatcgaccgccgcacgggcgatgccgtcctcgccgaggccgaagcgggcgacattgagcggcgtaaacagcggcttcttcgaaacgacgttgacgataccgccgatggctccgtccccgtagagaacggaggccggcccgcgcagcacctcgatccgctccacgttccacgtatcgaacgggaacgtgacggtgttggcgccgacatagagccgggtgccgtcgaacaaagtctggatcgagttctgcccggcaaagccgcgagcggtgaagaagccgagtccattgcccggcgagccgaaggccgtgatgccggtgccgttctgcgacacggcgtccagcacgctggtctgaccgcgcaggcggatggtctcgcccgagatgatgtcgagactcgcgggcgtttccagcggcgtgagaccgagccggctcgccgagcgcgacggcgtgcgcaggttgaggccgacctgcgaggactgcgtcagactcggtgtccgcaaggctgcggcggcgtccgcgccgatggcatctgccggcgcgttggcgggcaggccgatcccggcgccgccttgcaccgcgatctcatcgagatgcgtcaggagtgcctgggcccgaaccggaccggacgtcgtgaggggcagggcggcgactgcggacaggagggaccggccgcagaagcggcggtgaaagggggacatgatggaaacgatgcctcggcagcgacggtggcacgtcaccgcgaccgaggccgaaccactgccggccatgggccttcagcgtttcgacacctgctgggacaccccgcccggcatggctcgcgtgtgaccacggctgacggcaggtctcctggctcgcgggtcgtcgccctccatcgtcttcccaggcgaggcatgcccagtgacgtggtgatggaggactctccgctcacagttgcgggggcagccgcgggatcgagctcgaaagccctccaccgcgttcccttttgatcccttgcgggaaccgtcaacggtcaagctacggtcaaggcggcgcttcggtcaatgcgcccggcgccgttcgggacgcctgcaccaggagcgatccacaatcgcggaccctgccgcgaccaaagccgcacggcagccaaaaagaaaaaaggccgccccgaaggacggcccgaagtctagggaggaaacgcccaagaagggctgcaggaccgcgacgccatcgcgacccggcatggccatgatttctcaggttgcagtgcacaaagcaatcgctgacgcgtcggatcgggcatgcattcattgcatatgttcggttccgaactcatgcgctccggcggagccattcggccgcccaggggtttcggtcctccgaatgctgcctcatggatgctggatatgccccgttggatgttcgcctttcccgtcgtgctgatgattcttgcagggctcgtcgtcttcgccttcacgcgtacgggcccgaccgacaaccagaacacccacgctccgcagaccggccagacccgctgacgccgccgaatcccagagcgcgccggcccctgagccattccggcccacaaattgcgaagtttgcacggtcggaatcgttcggtggggtcctccgtgcggatcggatgcgttttcctcttgagcgccctcctgcttccatccggggctcacgcacgcgatgcgcatgcggacgcggcggccttcgcggcggcggcccgtcaccatgtcggtgagcgcgtcacgctcgatcattgccacctcgtctacgcgaccgacgacgagatcacctgcatcggcctgttgccggaggatgcggcgggcaatgtccgcttggccggtaagctactgatccgggtcgcggccgcggagatgcagggccgcacccgtgccctcgcgctctgtgccggtggcgctctcgacgaagcctgcgaggtgagcgtggcgggagaggtgttcgacgcctccccttcgttcgggctcggcgcggcccagttgatgggcttgcgcgaagcgacgatctgctggccggactgagcttcgcgaagcgctgccgagcctgatcctgcgagagcgatacgcgcaaccgatgtgaggccgatctccggcgatggacccgcgtgaaccctcaagggtctagtgcgttcgaactccaagggagtttgccgatgatcactcgtctgtcgtttgccgcggttctggtcgcggccctcgctacatccgctgccgcccaagggccggcgcagaccgggaccggcggtggtccggcttcgaccatctacgcgccgaacacctctgccgtcggtcagaccatgccgccggccggggcgggcggtgtgcggcgcgacccgggcaatcccgaccgcgagaccgccatggaaaagaaggacgacaagatcgacaccgggatctgcatcggctgcgacaagtagatccggcgaaccgaggcgcgacctcccgaccgccacgcccggttcattccgaccagcgcaaagccgcggcggcggccagggtgccgaccactgccgcgatcaggctcagggcggctaacaccgtcagcggggtcgtgaacggcaccgtgccgcccagggcagcctcagcggccgagaccccgaagatcagagtcgggaccatcagcggcagcacgatgatggccaggatcaggccgccccgacggatggtggcggtcaacgccgcgccgacggcgccgatgaaggccagagccggcgtgcctagggccagcgtcaaggccgtggcacccatggctttcggggagagtgccaccagcaggccgaacagcggcgaagcgagcgccagaggtaggccggtcgtgagccaggaggccaggaccttggcaagcaccaccagttccaacggcacggcagcgcccgtcatcaggtcgagagagccgtcctcctcgtccgactgaaacagccggtcgaggccgatcagggtggccagcaccgccgagagccagaggatcgcggggccgatccgcgacagcaggttcatgtcgggcccgagcgcgaagggcaccagcaccacgatcatcaggaagaagacgagcgagagcgcgcccgagccgccgacccgggcggccagctttagatcgcgcgcgaggagggcggagaaggcgcgcatcacagccaatcctccgcctcgaaggccgcttcagagacggcctcgggtgccgccggtccaatgcgcagctcgcgggcatcctctaggccgagggcttggtgcgttgcagcaaccacgagccccccttcggcccggtggcgtcccatcagccccgcgagaaccccctgcgaggcgaggtccagggcggcggtcggctcgtcgagcagccagagcgggcgactgcagacgaggaggcgcgccagcgccacccggcgccgctgccccgccgagagatagccgaccggcaaccgtgcaacatgcggcaagcccagcgcctccagggccgccttcggggaggcggcgggattgccgagaagatcgcgggcgaattcgagattttcggcggcggtcagcgccgatttcaatccgtcccggtgcccgaccacgtgaaggcattccggcaggttcgcctcgccgatgccctcagcgcggatcgtgccggcatcgggcttgaggcggccggacagcatcgtgagcaggctcgatttgcccgcgccgttgcgcccggtgaccatcaggccttcgccgggtccgagcacgaaagaaaggccggaaaagatgcggcgtccggagcgccggcaggccagattctcgacgatcaaccgcacggatcggccttcgataaggttgaggtccgcacgcttcgtctcggtcctggctgtcggatctcctcgcctggcgcgaagagaataccggggcatctcgcggacggagaggccggtctcgtgcggcctatagcggatcgttcggcggcgcgcgaaccgctcgggccgctgacgcattgattcggtgatgccacatggcaggttcgcaggatgggcgaccatggatgccgagacggccccgcaggccccgctccacccgtccgaagacgctatggcccgcgatcccgccgcgatcgccgggcgcacgcaagtggaagcccgactcgcaagcctgacgccggaccaacgcgcagcgttctgggacgcagtgcgccactgctacgtcttgggaacggacagccgccggacgcatcggtagggcaggaccgcaatatcagtcgcgcggctgtgtcatcgggccagtagcggccaatttcgaaacgttctatagaccggctcaggctgcgccgcgcgatcattccagggcgtccaaatcgcccctcgcgcaccatcctgagtgtcattcgcgggcctcccggccgccgggagttccccgagggcactcgctacccgggcacccccggggcggcgcgcgctccttggagcgtctccggccgaacacctctcgtggcgcaggttatgcctgctccgtgttcgctaacgccagctcaggacccgactcgccgtggcatccctcgacagcttcaaagctcgccagacgcttcaagcaggcggcaagacctacacctactactccattcccgaggcggagaagaacggcctggccgactcgaccgcccttccgttctcgatgaaggtcatcctcgagaacctcctgcgcttcgaggacgaccgctcggtcaagcgggccgatatcgaggccgccgtcgcgtggctcggcaaccagggcagggccgagaccgagatcgccttccgcccttcccgcgtcctgatgcaggacttcaccggcgtgccggccgtcgtcgatctcgccgcgatgcgtgacgccatggtcgcgctcggtggcgacccccaaaaaatcaatccgctggtcccggtcgatctcgtcatcgaccattcggtgatcgtggacgagttcggcaccccgaaggcgctcggcgacaacgtcgccctcgaatacgcccgcaacggcgagcgctacaccttcctgaaatggggccagtcggccttcgataacttctccgtggtcccgccgggcacgggcatctgccaccaggtgaacctcgaatacctgtcccagacagtctggacccgcaccgaagacggcgccgagatcgcctatcccgacagcctcgtcggcaccgattcgcacaccaccatggtcaacggtctggctgtgctcggctggggcgtcggcggcatcgaggccgaggcggcgatgctcggccagccgctgtcgatgctgattcccgaggtcatcggcttcaagctgtccggcaagctgcccgagggcaccaccgcgaccgatctcgtgctcaccgtcacgcagatgctgcgcaagaagggcgtggtcggcaagttcgtggagttctacggccccggcctcgacgacatgccggtcgccgaccgtgccaccatctccaacatggcgcccgaatacggcgcgacctgcggcttcttcccgatcgatcagaagaccatcgacttcctgaaggtcaccggccggcaggacgaccgcatcgcgctggtcgaggcctatgccaaggcgcagggcatgtggcgcgacgccaagacccccgatccggtcttcaccgacacgcttgaactcgacatgagcacggtgcgtccgtcgctcgccggcccgaagcgtccgcaggatcgggtgctgctcgacagcgccaaggccggcttcgccgactcgatggaaaaagagttcaagaaggcggccgacatcgcccggcgctacccggtcgagggcacgaacttcgacatcggccacggtgacgtggtgatcgccgcgatcacgagctgcaccaacacctcgaacccgagcgtgatgatcggcgccggcctgctcgcccgcaacgcggtcgccaagggcctgacctcgaagccgtgggtgaagacttcgctcgcgcccggcagtcaggtcgtcggcgagtatctcgacaagtccggtctccaggcgagcctcgacgctctgggcttcaacctcgtcggcttcggctgcaccacctgcatcggcaattcgggcccgctcccggcgccgatctcgaaggcgatcaacgacaacgacgtcgtcgcggcggccgtgctctccggcaaccgcaacttcgagggccgcgtgaacccggacgtgcgggcgaactacctcgcctcgccgccgctggtggtcgcctacgcgctcgccggctcgctccagatcgacatcaccacggagccgctcggccagggttcggacggcaagccggtctacctgaaggacatctggccgtcctcggaggaggtgaaccgattcatcgaggaaaacatcacctcggagctgttcaagagccgctacgccgacgtgttcggcggcgacgagaactggaagggcgtggaagtcaccgaagccgagactttcgcctgggatgggggctccacctacgtgcagaacccgccctatttcgagggcatgaccaagacgcccgacccgatcaccgacatcgagggcgcgcgtatcctcggcctgttcctcgattcgatcaccaccgaccacatttcgccggctggcaacatccgcgcggcctcgcccgccggtgcgtacctgcaggagcatcaggtgcgggtgcaggacttcaaccagtacggcacccggcgcggcaaccacgaggtgatgatgcgaggcaccttcgccaacatccgcatcaagaaccagatggtgcgggacgaggccggcaatgtcgtcgagggtgggtggacgctgcaccagcccgacggcgagcggatgtacatctacgacgcggcgatgcgctacgccgaagagggcacgccgctggtcgtcttcgccggtaaggaatacggcaccggctcgtcccgcgactgggcggccaagggcaccaagctgctcggtgtgcgcgccgtgatcgccgaaagcttcgagcgcatccaccgctcgaacctcgtcggcatgggcgtggtcccgctggtgttccagggcgaggaatcctgggaatcgctcggcctcaagggtgacgagacggtgacgatcaagggtctgtccggtgagctgaagccgcgccagacgctgaccgccgagatcacctccgttgacggctcgaagcgggaggtcccgctgacctgccggatcgatacgctcgacgagctggaatacttccgcaacggcggtatcctgccttacgtgctgcggtctctggcggcttaagcgcctcttccgttcgcgctgcctgaaagcctctcccgcaggggaggggctttttcgttgagcgagtggttccggcaaccgtaccgaagcaaacgagacgaagagggatcgaggcatcggccgcggctcgacgctttgtcagtgcatccgctattccctcaccatcgaacgctccgccccaatcgacgcggcgggccggctgggaaatgacgctctatgatcctcgaaatcgcacagatcgacgtgaagcccggctcggaagccgaattcgaagccggcattacgaaggccgccgaaattttccgggccgctgccgggtgccgcagcttcgcggtgcgccgctcgatcgagaagccgcagcgctaccgcctgctgatcgagtgggatacgcttgaggcacacaccaaggacttcaccggctcgcaggcctggaaggactaccgggcgatggtctctccctatttcgaggctccgccccaggtggagcacaccgaactgacgcttcaggccttctgagtgtctcgctccgaccgcccgccgcaccgtgttgcccaaggcgagacggtcggaggtcgggctttgtgtgaaacatcctaaacggccgccaagggctggacgacaaaagggggagacggcctcgtgaagatgtacggcaattggcgctcggccgcggctttccgcgtgcgcatcgccctcaacctcaagggtatcgcctacgaggaggtcttcctcgacctcgatgccggcgaccagcacaagcccgacttcctcgcgatcaatccgcagggcgcagtgccggcgctgttcgatggtgacggtccgccgctgacgcagtcgctcgcgattctcgactatctggaggagacccggaccggcgttccactgctgccggaggagccgcgggcgcgggctcgtgcccgctcgctggcccaggtcgtcgcctgcgacacccatcccctctacgtgccgcgggtgcgcaccttcctaatggagaattacggcctgccgcgggagcggatgctggaattcctgcgcaacgccttcatcaccggtttgaagacgctggagacgcggctctcgaatgaggctggtacgggccgattctgccagggcgacgcggtgagccacgccgacctgtgcctcatcagcctgtgggtcggcaccggcattttcgggatcgacaccgccgcctatccgacggtgaagcgcatcagcgaggaagtgctggcgctcgatgccgttgcccgcgcccatccgctgcggcagcccggcgcgcccgcttcttgatgaaaaaaaattttacgaaaccgtccgttcagtaatgctggatttgcgttccagacacgctgcgaacgtgtgggtcctttcacagttaccgatgtaagatcattccaaactgaaaggctgccgagcgaggcggcctgcgacgcgagtggggcgaggatggttccgagcgaatcggtcacggatcagcacaagatcgtcgtggtggggggaggggccgccgggctcgaactggtgaccaagctcggcaacaaatacggcaagcgcggcaaggcccacatcactctggtggaccgggcgcgcacccatatctggaagccgctgctgcacgaggtcgccgccggctcgcttgatgtcggccatcatgcgatcgattacctgcaccacgcccacgccaaccacttccgctaccgcatcggcgagatgaccgggctcgaccgtgagaagcgggtgatccacctcgccgccagtcgcgacagcgaggggcgcgaggtcacgcccgtgcgcaccatcccctacgacacgctgatcatggcggtgggctccaccaccaacgatttcggcacgccgggtgtcgccgagcacgccatcgccctcgacaccaaggagcaggcgctgcgattccaccagcgcctcgtcaatggcatgctgcgcgctcacacccaggacggtccggtgcgtcccggccagctccacgtggcggtgatcggcgcgggcgcgaccggcaccgagttggcggcggaactgcaccgcaccacccgcgaggtggcacgcaccggcctcgaccgcatcgatccggccaaggatctgaagatcaccctaatcgaggccgccgaccgcatcctgcccgcggtaccgcagaggctggcggttgaggtgatgggccaactcgccaagatcggcgtcgaggtgcgggtacaggcccgcgtcaccgaggtgcgggccgacggcgtccagctcgccgatggcggtttcatcccctccgaactcgtggtctgggcggcgggcgtgaaggggccggccttcctcaaggatctcggtgggctcgagagcactcggaacaaccagctcgtcgtcacggcgacgctgcagacctcccgcgacccggacatcttcgccatgggcgactgtgcctacctcgtcgaggagggctcccagacgccgatcccgccgcgcgcccaggcggctcaccagcaggcctcgcacctctatgggcagatggccaaccgtctcgccggccggccgctgaagccgttcaagtatcgcgacttcggctcgctcgtctcgcttggcgagtacacggccgtcggcaacctgatgggcttcatccaggggaagaacatgttcatcgccgggttgttcgcccggctgatgtaccgttcgctctacaagatgcacgaaacggccgtgaacggctggtggaagacgagcctcgatgccctggcccgggcgctcacccggcgcaccgagccgcgggtgaagctgcactgacgaagcccgagacttgaaccggcgggcgggcgcgacatgttcccgatccgccggctcgatgaagaagccggtggaaggagatgccatgatcctcgtcagcgtgatgtatccaagcggcgccggcacccgcttcgacatggactactatctgaagaagcatatgccactggtcagcaaacgctggaccgcgaagggtctgcatgactacacggtcgtgacgggcaccggcacgccggatggcggcgcgccgccctatcaggtcgtggcgctgttgcgcttcgaatccgccgacgcgttcaagtccgcggccgctgcggatgggccggagatcttcggggacatcccgaacttcaccgacacgcagccgacggtgcaactcagcgaatttgcggcatctgaagtgagagggtgatgatcgacatcatcaagcagatccaggcttccaatccggggctgggcacgacgatcatcgtgctgcgtgccgactcgcgggcgctggccgatccggcgacgctgacgcccgaggcgaaggcgtggatcgatgcgaacgcgcccgacgcgcgcctctcgcaggagacggtgcttctcgcgccctatcccggtgggatgccgacggagcgcacggtcacggtgctcgccttctccgatgcgcgccacttggccgccttcgcgacggcctggaccggcgatccgacgcttgatgacgacgaggaagccgcctgatcgcggccggggccgcgcccgcctgaagagcaggggcggcccgcttttaagagcacctgggcgacagcgccgcgcggcgctcaggccgtttcgatgatccgggcggcggccgtgatcatgtccttcatcgccacgttcgcggcttgataggccggggtgccgacatcccaattgttctgggcgagagccttcaccatgcgctcggcctcggcgtgggcggtcgcctcggccttcaggaaggcctctgccgcattccgacgagccggatcggagatcaggccttccaccgcctgccgggcggcccggccccgcaggatcgccgcggccggatcggcgggcgccgcgccaagcaggatcgtcgcgagcccgcgcttccatagaccgagatcggccggcagacgcaccagctcgtagagatcgagcccgctcgaatccgccagcgccgtttgcgccagcgtctcggccttcacgaggcgcttggtgatggcctcgatctcggtgcgggtcttggctgccttggcggcgatgctttgcacgctgctcgaaatctccgccgtcgcgctgctctgctgcgtgatggccgccgcgagggccgcgttcatctcgctcgtgcgggcgatccgctcggccgcgctctcgacgcgggtgccgaggctgtcgaccacgctgctgccggtggagaccgcgccgcggctctcctcgacggcacgggcgatctggctcatctcaccctggagggtgttgagccacgtacggatctgctcggtcgagcgcgcggtctggcccgagagcgacttcacttccgccgccaccaccgagaagccgcgccctgcttcaccggcgcgcgccgcctcgatcgtggcgttgagcgcgagcagattggtctggctcgagatcgtggcgatggtgcccgccatggtgccgatctcggcgatggcgttctggagaagctgaaggcgctcgtcgatctggtgggtgcggtcgcggatcgcgtccatggccgagcgggcgttgccgacatcggacatgcaggctgtcattgcttggcgcgcctcggcggcgctggagccggcggcctccgaggtctcggcgacctcggcaatcgaggcacccatctcttcgatcgcgctcgcgatggtctgcgtcgattgcgcgacctcgcccacgtcgtaggtggtccagccgatattgatcgccccttccgaggcctcccttgccacggcggcgacgttggcccgttcggcacgcaggtcattgcgccgtacccgctcaaggtcgctcaaagcggcacccaccgcgttacccggcacggcggtctcgtcgaagccggcacgattggcgaggcgctgaatcgccgcgatcagacgcgcgtcgtcggaagggccggcggtcgggatctcggatgaaacagatgcggacgatgcggcagtacggccgagcttgagagacagcatggcgtcaaaggcccccgattacttttcttgccacttattatggaaagacctgcccagatcggtttcgctcgtcggcagccgcacatctaccggttgagcgaggttgggcgcagcactctctatgatgacggtgctgatgattaccgatggctagttaacgttggatttaagtgatctagagggtgcctataaggtgttgataagaagcatcaaatgatgaattgcgtccgtttaggctccacgggggttgcgatttcttgcatctgatgccggcgcgctcgtgtgcagatgcagcaaaattttgcatcgcaaaatcgttatgctcagtctcagcatatctggacaacggcaggggtggcgcctaacttaggcggcacaatgctcattttgagcataaaggagaccgcgatgtccgaggcaggatccgcccttcgcgagccggccgaacgggccttcccgctgccccacatctacgagcgcgtcagccgtcatgtgcccgcgatcgagtggccggcgctggctcccgatgtcgaagccatcctgcgcttgaaacgcgagcgcaacgcggtggttctggcgcacaattaccaagcgccggagatcttccacaccgtggcggacatcgtcggcgacagtctcgcgctggcgcgtgaagcggcacgggtcgatgcggacgtcatcgtgctggccggtgtccacttcatggccgagaccgccaagctcctgaaccccggcaagaccgtgctgatgcccgacatggccgccggctgctcgctcgccgattcgatcactgcggccgacgtgcgcgccctgcgcgccaagtatccgggcgtgccggttgtgacctacgtcaacacctccgccgcggtgaaagccgaatcggacgtgtgctgcacctccggcaatgccgccgacgtggtgcgcgccctcggggtgccgcgggttctgatgatcccggacgagttcctggcccaaaacgtccagaagcaggtgcccgaggtcgagctgctgacctgggccggacattgcgaggtgcatgagcgcttcaccccggccgacatcgccgatgtgcgcgaaagctatcccggcatcaccgtgatcgcccatccggaatgcccgccggacgtggtcgaggcctcggacttctccggctcgacggcgatgatgatgaactacgtcaccgagaagcggccgtcccaggtcgtgctcgtgaccgagtgctcgatggccgacaacatcgcggtggccaaccccgacatcgagttcatcaagccctgcaacctctgcccgcacatgaagcggatcaccttgcgcaacatccgtgaggcgctggagacgatgacgcacgagatcaccgtcgaggaaggactggccgagcgggcccgcctcgccgtcgagcggatgcttgcggtgaagccgacccagaccgtctcaccgcggcaggccgcctgatgagcgtcttcgcccggagtcctgccgaccgggtggtcgtggtcggcgccggggtggccgggctcgccacggccctgcggctcgcgccccgccccgtcaccctcatcacggcctcacccctcggggccggaaccgccacgggttgggcacagggcggcatcgccgccgcgatgggcgcggacgatgcgccctcgctccacgcggacgacacgctcgccgcgggcgccggcctgaccgagccggaggttgccctgcgcgtcgccgaggcgggaccgggcctgatcgactggctcgtcgccctcggcaccggcttcgacagggaggcggacggcgccctggcgctcgggctggaggccgcccatagccgccgccggatcgtgcgggcgcggggcgactccaccggccgtaccgtgctcgatgcgctggtgcgcgccgtccaggcgacaccttcgatcgaagttctcgtcgccggactgcacggcctgatgcaggatgccgacggccgcgtttgcggtgtcgtgtgtgagcgcgacggcgcggccttccgcttgcccgcccgcgccgtggtgctggcgaccggcggcaccggtgcgctctatgcctcgaccacgaacccgcggggcgccctcgggcgggggcttctcgtcgccgcgcgtgcgggagccgcgttgcgcgacctcgaattcgtgcagttccacccgaccgccatcgccgccggccgcgatccgatgccgctcgcgaccgaggcgctgcgcggcgaaggcgcggtgctgatcgatgaggacggcgcgcccgtgatggcggggatcgagggtggtgatctcgccccccgcgacgtcgttgcccgaggcatcttccaggcgctcggccgcggccgcacggtctatctcgatacccgcggcccgctcggcgcccgcatgccgcagcgcttcccgacggttttcgccctctgcgccgaggccggcatcgatccggcggtccaaccgatcccggtccgcccggcggcacactaccacatgggcggcatcctcgtggacgccgccggccgcagcaccgtgccgggcctctgggcatgcggcgaggtgtcctcgaccggtctgcacggcgccaatcggcttgccagcaactcgcttctcgaagcgctggcctttgcaccgcgcatcgccgaatcgatcgatgccgcctcggccccggcgagcacggatcgcccggcgccgctgccggcgattccaccgcaggatgccgcggcgctcgccgaggttcgcggcatcatggaacgctgcgtcggcgtggtgcgcgacgacgccggcctgtcgcaggccatcgcccgtctcgccgatctgtccgagcgcggcagcgacgcggccgccacgggcctgatgatcacccgctccgccctcgatcggtgcgaaagccgcggtgcccactggcgcagcgatcatcccggccagctcccggcccggcactccgtgttcacgcccgccgcagccgacgccccgtgcgcggttcaggaactcaccgatgcctgacgacgtcctgctgccgctgccgcgccttctcgtggagcccgtggtgcgggccgccctgctcgaagatctcggtcgggcgggagacatcaccacggatgccatcgtgcccgcgggcgagcgcatggaggcggtcatcgcctcccgtcaggacggggtgatcgccggcaccgacgcggccgccatcgcgttcgagttgatcgatccgagcctggcggtttcggtcgagcggcccgacggatcccgcgtcgcgccgggcgataccgtgatccgtctctccggcccggcgcgcgccgtgctcaccgccgagcgcgtcgccctcaacctgctctgtcggttgagcggggtcgccacggcgacggcctcgctggtcgaggcggcgcggccgcacggcaaggcgcggatcgtctgcacccgtaagaccacgccgggtttgcgagcgctggagaagcacgccgtgcgcgccggcggcggctcgaaccaccgcttcgggctcgacgatgccgtgctgatcaaggacaaccacgtcgccgtcgcgggcggcatcattcccgccatcgagcgggctcgggcgcggaccgggcacctcgtcaagatcgaggtcgaggtcgacacgcttgcccagctcgaagaggcgctctcggtcggcgccgacgcggtgcttctcgacaacatgagccccgatacgttgcggcaggcagtggcgatggtcgacggacgcgccgtgaccgaggcctcgggccggatcaatcgggagaccgtcggcgccgtggccgcctcgggcgtcgatctgatctcggtcggctggatcacccacagctcggcgatcatcgatttggggctcgacgcggcgtagcctcgagctcgccgggaccatccgtccgcgtccagtgccgccggaacgtctgaccgttgcgcgttaccgttttcgcttcggcggcccggaggagcgctcgcgcaaggttccggcctccaacaataatccttgcccgcacggccgagctgccacagtgtggccacacggtcacgacgctggccgaagcggtgctgcactgcaaatcaagcttggctttaaaccgggagcgtttacgccttggcgagggtccgcacggcatcgtgcggcggttcttccaccgcgtcccctgttcttcgcctgccccgagaggccctgatgcgccgtttcgtctttgccctgggcgggcttgcctgcgcgacgttcgcgctggcaagccctgccgcagcctatgagattgacccgctcacgcgtcagccgctgaccgaggttctgacggtgcgcgtgcgcccgcagaacacgttgccgaccgccaacgcggcgctgccggcggatatcccgggcgcgcccaccgacccgcttgcgtcgaccgtgccgcagatgaccgcgattccgcgcgatacggttccctattccggaccctacgcccccggcaccatcgtcgtctcgaccaccgagcgccggctctacctcatccagcccggcggcgaggccctgcgctacggcgtcggcgtcggccgtcccggcttcacctggggcggcacgcagaccgtcacgatgaagcgcgaatggcccgattggcgcccgccgtcggagatgctgcgtcgccgtcccgacctgccgcgctacatgaagggcggcatcgagaatccgctcggcgcgcgcgccatgtatctcggcaacacgatctaccgcatccacggctccaacgagcctgagacgatcggcacggcggtgtcctccggctgcatccgcatgaccaacgaggatgtgacggatctctacagccgcgtgaaagtcggcgcccgggtcgtcgtccagcgctgatcgctcatccgagacgtaaatgagaaagggccggcagcgatgccggcccttttcgtttggtcgtggtccaagttggtcgcggtccgagagggcgccgcgtcagccgatcagcagcagatccagcacgaccgcggcgatgccgcccgccacggccaagccgaggatgacgacgctgctgagctgatcgacggaattcacgtcctgaccgacgcggtgttggaactcattcgctgacacaagcgacctccgttgaaatctcgcacgccaacgggcggggcgggggatggttcaatgtcggaccgtcgcaggcggccccgaagccgcgtggatcgccgacgcggaaccccccccgtaataccggttggctcccctcaacagggaggccaaccatggtcgatgccagccagatacgcgagcacgccaccgtcgtcggttccgatggcggacatgtcggcacggtggatcacgtcggaaaaggcgagatcaaactgacgaagagcgacgccgatgcgggcgggctccatcactacatcccactcgatctcgtgatcgccgtcgagggcgatcaggtccacctcgatcggagtgccgaagaggtcaagaaggagtggagcacgtcgggcgccgcgtaagcgaacgtcatacgccccggtcgcggttcgagcgttcgaatcgatcgaccgcccgtctcggcacggagttcggcctcagcacacgccgatggccgacgccgcgttcatggagagaatcttgactgcacagaatgatcggccgaaatcagaaaccgagccgaagccgatcggtgatccgccccccgctccgcagccgccggccggagatcccccgccgcatcggccggatgcgatccccgacgaggatctcgaccaggtcgaggagcagccgagctgatgcgtttcgcgggccaccttcaggcgtggcccgcgtcacgttccacgatctgatcgcgttctcagtggcagccgcaaccgccgcttccgcagcccccgctgccatggctcgttttcgcgggtgcgctagtcacgcggtccctggtgaggccacgctcctccagctcgcgcagataggtcgaccagcgattccggtactcgcggccgagatcgaacaggtagtcccacccgtaaatacccgtatcgtgcatatcgtcgaagaacagcttcacggcgtagttgccgatgggctcgacggagaggattgcgacatcgcgcttgccgcccagcaccttgcgttcggccggagaatggccttgaacctccgctgagggactcgacacgcgcaagtattcggcgggcagctcgaagcgaccgccgccatcgaacgcgacagtcagaatgcgcttgtctccggacaggcggatctcggtgggccagcgctcactcatgacggtcgttccacgctctcatgccggcgttgcgctcccgcgcttgccggataatgctaccgccctcatatggatggcgatgttggatctgtcagccgacaaaaccacccatgccggcaccgagtcgagttcagaggcgcgtatgtggggccccgccgacgatatcctcgcgccggtccggccggcgccgctgatcgacccgttccagcgggcgatcacctatctccgcatctcggtgacggatcgctgcgacttccgctgtgcctattgcatgtcagaagacatgcagttcctgcccaagcgcgatctgttgacgctcgaagaactcgatcggctttgcggcgtgttcatcgatcgcggggtgcgcaagctgcggatcaccggcggcgagccgctggtgcgccgtgacatcatgcatctgttccggcggctctcccgccacctgaagagcggcaccctcgacgagctgacgctgacgaccaacggctcccagcttgcccgcttcgcgcccgaactggccgaactcggcgtgcgccggatcaacgtgtcgctcgacacactggacccggacaaattccgtgcgattacccggcgcggcgacctttcggtggtgctggcggggatcgaagcagcgcgtgccgccggcatcaaggtcaagatcaacgccgtggcgctcaagggcgtcaacgaggacgagatcgccgacatgatcgcctgggcccacgggctcggcatggacatgacgctgatcgaggtcatgccgctcggcgagatcgaaggcgaccggaccgaccagttcctgccgctgtcgatcgcccgcgagcgcctggagcaacgcttcacgctgaccccgctgcccgaccgcaccggtggcccggcgcgttacgtgcggatcgaggagaccggcgggcggctcggtttcatcacgccgctgacgcataatttctgcgagagctgcaaccgggtccgtctcacctgcactggcaagctctatatgtgcctcggccaggaggacgcggccgatctgcgcgcggcgctgcgcgcctcgcccgacgacgcgctggtcacgcaggccgtcgtggaggcgatctcccgcaagcccaagggccacgacttcgtcatcgagcgcgcccgcccggcggccgtgccgcggcacatgagcgtgaccgggggctgacgcttttcagcccgcgatcgggatcagcgtgtctcgaatctcccggttcgcgagccagttctggacgcgttcgcaatgcgtggcgatcttcggcgtgtgtgcgtagatcgccagcgatccctcgaccatcgcccgcagctcgatgcagcgggcggcatcgacgaggaagttcagtccgccgagcggcggcttgaaggtcgtgctgccggcgacgccgagccgtgccgcgatctccggatagaccggccagatgctcccgctgagtgggtcgggcaggtaatcctcgcaggccgcggttcgcgccggaatctcggcacggtgaagcgcgtcgcgggccagatccgccagcacgaacagcttcgggtgattgatcgtgtgcatgaagcagccgcggcgcatccagccggcgaacaggtggtcgaggttgaagccgtgcgcatggctcatcgccagcagggcatcgcgattgggaaaccagccgtcgagatagccgacgcgcgaaaagacctcggcccggaacagcgagacgatctcatcggccgagaagccgcgggcgaagccgtagacgatcagcgccgagtggtagtctcccatcggcgagccgaagaggccgcccttatgggcgatgtagacgatatccgggtggaaggccgggaagacgatcgtcggcacgggcacgacgagccgggcgatctcgaagatccgcgcgggcgtcacctcgccgaacgggccggcctcgaacgggaagcagacggtcaggtcggcgtcccggacggcgtcgagcaaccgcgcggagcttgaatcgaactgcgagaacgtcgccggctctaccgacgcgatctcagcatccggcgcaaggaaccccaggcaccccgcaaggacggcgacttggcagttgttgccgacgacgacgattcgcctagccacggccgcgtgcctccgactgccagcaattcctcgtcgcagaccacggcggcctgccgggcgaactcatggcgtgcctcgtgcaggctgcggctggaggcggggagggcgtcgtggtccccgccctcggtgagatggcggaagaacacccgcatgacatgatcgacaccgtccttgctgacggacctgagatcgctttcgagatagcggaaggcgccctcgggcgaggtgatgatctcgtaggaggggaagtacagcgtatcgtcgcgcgtgtcggcaagacgctgggcagccacccgaagcaccgccttgctgtgtatggtcgattgcagcacgtggcgcccttcataggtcgcgacaagcggcaccggcgagaccgtcaggatctggcgcgcccgcggattgaccgccttcagggcatcggcgaaggcggagaggtccgcgatcacctcctcgaccggctggttcctgaaggcgtaggcctccgaatcgaaggtgccggcggccacgcccggacagagcggaaaggccgccccatccgccgtcgcttgccagccctcggtgaggccgagagtgaagacgaagacgtcgaggctttcgaagagccggcgcacctgggcgaagtgctcttgccgctccgcctcgatcgcttcggggctggcaaagcctgcaggttcgatgcgcggtcggaacgggtcggcgaagcgcccgtccgctcgtccccaggcttcatcggcgggggtgaagcggccataggctcgctcgatgagctgcagcagctggcgcgcggtgtagacgttgccgtagcgcgccgagaacaggcggtagccgcgggcgcgagcctcgtccggcgtgacgccttcgggcgcgtcttccgtgacgagataatggtagccgcttgcctggagcctgtcggcgatgtgctgggcaaagcagctacccgccgtggcgatacgggtctgccgcgtcagccggaacccatccggtaccggcgggccggtcatcgggtcgagggcgaacagcggcagcgagccgacggagcgatcccagaaggcatggtcggcaagaccggaataggggtttcgggcgcggtcttgcatcggcgggcggaccctagccgaccggctccgcagcggcaacgtcgtcactcgagccgtatccgatcggattgcctcaggccggcgtccctttcgctggaaagtgcccacgcgctgctgcgctttgcattttgaatgtcgtgcgcgcggggctagagcacgcccttggacgatcggataccggagacaccaatcccatggcgaaagtcgcgttcctgggcctcggcgtgatgggctcgccgatggcggggcaccttgcgaagaagggccacgacgtcacggtcttcaaccgcaccggagccaaggctgaggcgtgggtcgccgccaatggaggccaagccgcggcaacgccccgcgaggcggcagccggatgcgccatcgtcttcgcctgcgtcggcaatgacgacgatttgcgctcggtggtgctcggcgcggacggtgcctttgccggcatggagaggggcgcgatcttcgtcgatcacaccactgcctcggccgaggtcgcccgcgaactgtccgcggcggcggacgcggccgggcttcgcttcatcgacgccccggtctccggcggtcaggccggcgcggagaacggcgtgctcaccgtgatgtgcggcggcgaggaggcgacctacgccgaggccgagccggtcatcatggcctacgccaagtcctgtcgtctgctcgggccttccggatcgggccagctcaccaagatggtcaaccagatcgccattgccggggcggtgcaggggctctcggaggcgatccacttcggtaagcgcgccggcctcgacatcgaggccgtgctcgacgtgatctccaagggcgcggccggctcctggcagatggagaatcgcggccggaccatgaacgcggacaaattcgacttcggcttcgcggtcgagtggatgcgcaaggatctcggcatcctgctcgccgagtcgcgccgcaacggcgcccggctgccggtgacggcgctggtcgatcagttctacgccgaggtcgaggccatgggcggcaagcgctgggacacctcgtccctcatcgcccggctggagcgctgagccgggcctcgacctgggaccacgctgcctccggcgtggtccagtgccaatcctcgcccatctggtggcggaaccacgtgaattggcgcttggcgtagcggcgggtgtcgccctggccgcgctggatcgcttcttcgcgggagatcgtcccgtcgagatgggcgatcaaccccggcacgccgtgggcgcgcatcaccggtagcagcgggtcgagacgccgctcccggagcgcggcgacctcgtcgagcgcgccttgctccatcatcgttacgaatcgcgcgtcgatgcgctggcgcagcgcttcgcgctcggtggcgaggaagagcttcagcagcggcttcccggcgagcgggcccggcacacgcgcctcgtgaaacgagccgatggatcggccggtcgccgcgtggatttcgagcgcccgcatcacgcgcatccggtccgagggccgcagccgctcggcgctctcgggatcacgcaaagcgagcgcggcgtgaagcgtttcggtcggctgtccgtccgcctccgctcggatctgctgccggatggcgtcgggcacctccggcagatccgagatgccctcgtcgaggctacggaaatagaggccggtgccgccgacgaagaccggcagggttcccgcatccatctccgaaaggagcgcggccgcctgccgttggaagtgcccgacggagaagttcaccgccccgtcgatgctgccgtagaggcgatggggggccagcccttcctcctcggcggtgggtcgcgccgagagcacgcgcaggtcggcgtagacctgcatcgaatcggtgttgatcaccgcgccaccgaaggcgcgcgcgatttgtaaccccagcgccgacttgcccgacgcggtgggccctgcaatgaggatggcggccgggcgccctgtttcctgcccgtccggactttgcacggcacatctccatgaccctcgtcgcgacgctgatagcaaaccccgctcggcccgccatcaccgatgcggtgctcgccgaggcgcgccgcgtgacgcggacggagcatcaaccgcgaacgctccacggtgaggtcgccgccgagcttctggtgccgggcgcgcccgacgaagcgccggccctcacggaggccctgcgcgcagcgttcgggtccgagccgatcgacgtggccgtgctcccccacgatcagcaccgccgcaagcggctgttcctcgccgacatggattcgaccatgatcgagcaggaatgcatcgacgaactcgccgatgtcgttggcatcaaggatcaggtggcggcgatcaccgagcgggccatgcgcggcgaggttgccttcgagccggccctgcgcgagcgggtgggactgttgaaaggcctatccgtcggcgtgatcgatggtctgatccgcgacgccatccgcctcacgccgggcggcggcaccctcgtcgcgacgatgcgggcgcacggcgccttcacctgtctcgtctcaggtggattcaccctgttcaccggccccatcggcacctgtctcggtttcgatgaaacccgcgccaaccgcctcgatgtagcggacggacacctgacgggacgggtgatcgagccgatcgtcggcgcggaggccaagcgcgcgagcctcatcgagttgcgcgagcggctgggcctgagctctgcggagacgattgctgtcggtgacggggcgaacgatttgccgatgctcggtgaggccgggctcggtgtcgccttccgcgccaagccgaaggtggcgcaggcggcgcaggtgcgaatcgagcacggcgacctgaccgcgctgctctacctgcagggtttctcgacggcggagttcgtcgcctagtcttttccggccacggcccgaagcttctggaagcaaaccgactgcgtgccatcccctctcccccggttcgggaagaggggatggcaacaccgtcggttgggtcgccgcttactccaacccgatcgccacgaagcgcacgtcaccgttggtgctggccaccagcagcagcaccgacttgcggccctccttcttgagcgcctcgacgcgcttcgtcacgtcggccgggttcgagatcgcctcctggccgacctcgacgatcacctcgcccggctggatgcgcttgtcggcggcggtcgagttcggatcgaccttggtcacgaccacgccggtcttaacgctctccttgatgccataccggcgccgcacctcgtcgttgaggccggagaggttgaggccgaggacctggcgattgaccgattccgcctccggctgcttgaggttggcgacctgagccttctcgccgtcctcgaggcgaccgagcacgacagatttcgtctgctcctcgcccttgcgtacgacctggacgtccacggacttgcccaccggggtcgcggcgacgatgcgcggcaactcgctggaggatttcaccggcacaccgttgaacttgacgatgacgtcgccgacctcgagccccgcggtcttggccgggcccttctcgtcgacgccggccaccagcgcacccttagcgccgcccttcaggccgagcgcctcggcggtggcctcatcgacgttctggatgcgcacgccgatccagccgcggcggacctcgccgaactggcggagttgatcgacgacctgaccggcggttgccgacggcaccgcgaagccgatgccgaccgagccgcccgagggggaaaggatcgcggtgttgatgccgatcacctcgccgtccatgttgaacagcggaccgccggaattgcccttgttgatggccgcatccgtctggatgtagttgtcgtaaggtccggactcgatattgcggcctcgcgccgagacgatgccggcggagaccgagccgccgaggccgaacgggttgccgatcgccatcacccagtcgcccgggcgcatcttgtcggaatcgccgaagggcacggccttgagcgggcgctcggccgtcggcttcacccgaagcagggcgaggtcgatcttcgaatccttgccgatgatctctgccttgagcttggtgccgtcgctcaggatgacctgaatgtcgttggcgtcgccgatgacgtggttgttcgtcaccacgatgcccgaggcgtcgatgatgaagccggagccgagcgagttcgacttgcgcgtcggtccgcgcgggctttcgtcatcacccttaggagcgccctggccgcgccgcttgaagaactcctcgaagagatcctcgaagggcgtgccctgaggcagttgcggcatggtccggccgccgcggttgctggcttcgaccgtcgtcgaggccgaaatgttcaccaccgcatccgtcaccttgtcagcaaggtcggcgagcgattccgggccacgggcgaaggcggggagcggcagggcggtgaccgtgacggtgacgcccagcaccgcagcggccagggccgatgaggcgcgccgggcgaacgacggcgttcgaccccggacggcgttcgcggcgagtctcatggacggttcctcaagctcaaagagtgcctgtttcaggccgacttatagattcagcggccggcaccccgatcaagggtgccggccgcgatggtcgtatcggtcgcagatcgctcagcgcacggagcccgaagccgttggctcggcgtcgttgcgggcaccctgcggacggcgtccctgcggatcgttgaagaagcggaagaagtccgagttcggactcaccacgagccgggtgtcctgccccttcagcgcctgctcgtaagcctgcatcgagcgatagaaggcgaagaagttggcatcctggctgaacgcctcggcgaggatgcggtttctctccgcgtcgccctcaccgcgcagctcttcctgcttctgattggcctcggccaggatcacgacgacgtcgcggtcggccttggcgcggatcagcgtcgccgcctgatcgccgttggcgcgaatgtcggtcgcctccttcttccgctccgacgtcatgcggtcatagaccgcttggctgttcttggcgggaaggtcgacacgggtcatgcgcagatcgacgatctcgatgccgagactcttggcctgcttgttcacgtcctcctgaatcgtgttcatcaggtcggcacgctcggtccgcacgatggcgtcgcggctggtgcgtgccagaacgttgcggagggccgagttggtgaagctcgccagacgctggttggccagggcgatcgtccccgccgcctggtagaacttcagcggatcgatgatccggtagcgggcgaaggcatccacttcgaggttctgccggtcggcggtgagcagggtctgaaccggaaggtcgaggtccagcacccgcttgtcgaacagcacgacgctgtcggtgaacggcaccttgaagtagaggccgggcttgttctggcccacggggttcagcacgtcgcgcacgcggccgagctgaagcacgagcgcctgctgcatctgccctacggtgaagacggaggcgtagaggccgatcgcggcgaccgccgcgaggatgaccaagccggtccgaatggctgaattgttcatcggcccgtcgctccgttcgtctgcgtccgcccattctccatcagaggcagcaccggcagcacgcccgcggcgttggcaccggccacgccaccgttctgatcgatgatcaccttgttcacggagccgagcacgcgctccatcgtctcgaggaagatccgctcgcggatgacctcgggcgcgaccttgtaggagtcgtagacctgacggaagcgggacgcctgaccggtcgcctcggaggtggcctgggacttgtaggcctcggctgcctgcatgaccttgctggcattgcctcgggcttccggcgtcacgcggctggcataggtctcggcctcgttacgcacctgctgagcatattgctgcgccgcgttcacgtcgatgaaggcgggtcgcacctccgggggaggggtgacgctggtgagctgcacgacctcgatccgcacgcccgcgccgtactcgtccagagcgctctggacgatctccttgacctcctgagagatgctggactgctcgttggtcaggatcgcctggatgttgcggcggccgatcacctcgcgcatcgcgctctcggcgatggccttgatcgtcccgtccgggttggcgaggttgaagacgtagtcctccgccttgagggggttgacgcgccactgcacctcgaaatcgatatcgacgatgttctcgtcgccggtgagcatcaggctctcttccggcacgtcgcgctgacgcgtcgtgttgccggcagccatgtagccgatcggaatcgagttcacgatgccgacgttgggcttctgcaccgagccgatcgggtaggggaagttgtagcgcaggccttcaccggactggccggtatagcgcccaaagatcgtgttgatgccgacctcgttcggcttcacgatgtagaatccggtcagcagccacgcgccgagcacgaggcccgctgccaggaggagtcccttgccgccgccgaagcctccgccgggcatgacgccgcggagacgatcctggccgcgccggagcagatcctcgagatcggggggcgtcttgccgccgcccccgccaccccagggaccgccgccgttaccgccgccgccgccgccgggacggccccaggggccacctccgccgccgctctgattgctccaaggcattctcgacgtgaactcctgctgaagccggtccccgcgaatgcggacgacccttgccctaaaaccctggccctaaacgcgatccgtcgcaccgctacggggcgggaaaagccggttttcccaattttcccaagcgccagaacgcgtttgcagtgccgcagggacgctgcgcacctgagtggcgccgcgcagtcctgtcaaggctggcaggtgggcccacaccgcgtcaaccgcaacggccattcgtgcaacgaaactctttccgcccctgcggccaaagcgccggatgcctggtcaacggctgcccaaccgctccaagtccacgaattgaaacgcgaactcgtcgcgctcgccggggccgtgcgcctcgcgcaatgtctcacggaagagagaccggtcgaagggcggaaagtacgcatcgccctcaggcgccgcatcgacttcggtgagatgcagccggtcggcatggggtagggcgagccggtagatctcggcgccacccaccaccatcagttcgtcgtccccggcggcggcgagcgcttcgtcccaatcatgcacgacggtcacgtcggagagggcgaggctgcggtcgcgggtgatgaccagactgcgccgtccgggcagggggcggccgatcgaatcccaggtcttgcgccccatcaggatcggcttgcccatggtgagcgccttgaagcgcttcaggtcgctggaaagccgccacgcgaggctgttgtcgcggccgatcacgccgttgcgggcgatggccgcgaccagagagatgcggggttgagccatcagaccgccaccggtgccttgatcgcgggatgcggttcgtagccttcgatcacgatgtcctcgaagcggaagtcgaacagcgagcgcacctccgggttcaatcgcagccggggcaggggccgcggctcgcgcgaaagctggaggtgggtctgctccagatggttggcgtagagatgcgcgtcgccgaaggtatggacgaagtcgccggccttgagcccggtcacctgtgccatcatcgcggtgagcagggcgtagctcgcgatgttgaacggaacgccgaggaaggcgtcggccgagcgctggtagagctggcaggagaggcgcccgtccgccacgtagaactggaacaggcagtggcagggggcgagcgccatccgatcgaggtcggccgggttccaggccgagacgatgaggcggcgcgaatccgggttgcgggcgatctcgtcgaggatccaggcgatctgatcgacggtgccgccgtcgggcttcgcccaggagcgccactgcttcccgtagacggggccgagatcgccattcgcgtcggcccactcgtcccagatcgtgacgccgttctccttgagataggcgacgttggtgtcgcccttcaggaaccacagcagctcgtggatgatcgagcgcaggtggagctgcttcgtcgtcaccaggggaaagccgtccgccagatcgaaccgcatctggtggccgaacaccgagagtgtgcccgtgccggttcggtcctccttgcggacgccctcggacaggatgcgggtgagcagatcgtgataggcgcgcatggctcctcaggtctggcggctgccccggcggatgtcgagtcgggcctgcccgccgtcccggctttcccccggtcttggttacgcgggctaccgaagcaggctcggaccgagctggtaggcgagcaaacagaaattgctccagccgtggagcaggatgcagggccagagccggccggtgcgccagcgcagccagccgagggtgagcgcgagcggcaacagggtcagcggccgggcgagcgcgctcttggcacccggatcgagggagacgtgggcgaggcagaacaggagcgccgtcgccacgatcgttcccgccggcccgaggaaagcgctggcccgcgcgaaggtctcgccccgcagcagcaattcctccgcgaccggggccagcaccacgacgaaggcgaaccacaggccgagcatcgtcgggttcaggaagggcgagagacggaccccgctaccgaaattcatgtggagtgccgccgccgtcgtcgtcacccaggcgatgtggatcatcggccagagcgggagcagcagccagagccgccgcatcggcaaacggggttccaaggggcgggccagtccgagccgctggcgccaggcggcgccgccggcccaggcggcgagcccgatcacgagcgcggccatcagcacttgccgcagggcgtccatcatgacgccgcgcccggtcacctccgacaggggcagccgcgggcgcgcggcggcgttcgtgaacgggtcgatgccgagccgcagatcgccgccgacacgtacgatgaggatggcgaggccgctcgccagaagcaggatggcgagtgggaccgcgatgagcagcagcacccggccgaaccatgacaaacccgctgcgagcgggggtttcgacgggcgtgcgtcggcggcggcgggcggcatatcggccacgctcgcaacgcggagcgggtctgagcgcagatcgctcttcaaaaccgccgtcggcctctctatattggctttgccggtcgcaaggccggctatggcgataaacgttcttcgaaataaacctatcggacccgggggcggtacccggcgcctccacccgaacccaggaccgatggccgcacggcctcagcgtgttgggttccggcgggggcgaaataggatcgacgagggcgtaaagggtgaactttcgctcggcatggttccgccgttatcgggcctttgcaatagttgccaacgacaactttgctccggtggctgtcgccgcgtaagcggtgccaaaaaccgacctaaagtcctagcgggtagcaccgcataggcggggttcggaggtacctggcaacagaaacctccactcaatttccacgacccggcgcagcccaatcccggccgtgaccggtgaagcgagcgccgatggccgaagatctgatccgttacgatctcctggttcaggacgccctgcgcggtgtcgtgcgcaaggtgctgaccgacgccgcgcgtgaagggctgtcgggcgagcatcacttctacatctcgttccgcaccgaggcgccgggtgtgcgcatgtcgcagcgcctgcgcgagaagtacccgcaggacatgacgattgtcctgcagcaccagttctgggatctcggcgtgaccgagcacagcttcgaggtcgggctgtcgttctcgggcgtgccggagcggctgctgatcccgttcgacgcgctgtccggcttcttcgatccgtcggtgcaattcggcctcaagttcgatttgaacgagggtgccgagggcgagcaggcggaggagacgcagccgagtgcaccggccaaggccggcccgcgcggagcgggctccgagcctgccgagatcaagccgaagagcacgggtctcgccacggtgcagaacggtccgaagatcgttccggcccttcccgcctccggaaaggcgaagacggatctcaagccggacaacaagcccgaggacggcgccgaggccaagcctgaagccgccgagaagaccgatcgcgacggcaccgcagaggtcgtgagcctcgacgccttccgtaagaagaactgagtctttttctcccgcgaccgctcctcctccggggggagcggtcgcgtgcgttaggcgcgccgctgcgccagcatccgcaggccgtccttcggccgcagcgtcacgcggtggagcggcgtgaccggaggatgatccgccggcaaggtgaaccgcaccgcacgcgctacgtgagccagcaccagcgtcgcctcctgcaccgaaaagctctggccaatgcaaacgcgcggacccgccccgaacggcaggtaggcgaagcgttcgacgctttcgcgccgctccccgaggaagcgctcggggatgaaggcgtccggctcatcccacagcttgcggtgccggtgcatcacccagggcgcgatgatgacggtcgagttgcgggggatcttcacccgcccgatccgatcctcgcggagcgcttggcggctgaggaacggcaccggcgggaacagccgcatcgtctcctccatcaccgccttggtgaagggcagccggtcgagttgcagcgcgccgccctcgcctgcggcggcatcgacctccgcttccatacgcgcccgcgccgcctcatcctgcgacaggcagtagagcgcccaggtcagggcgttggccgtggtctcgtggccggcggcgatgaaggtgacgatgttggccttcacttcaaggtcggagaggccgcgaccggtctccgggtcctgggcggccagcagcagggtcatcagatcgtgtggcgcctcgccgcgggcgagtgccgccttgcgctcgtcgaggagggtatcgaccacctcggcgaagaaccgcaaagccggccgggcccgcagccggccgagccgcggcacgaaggcggggaagccgaacacgtcgagggggtcgatcggtccgatcgattcgagcaggcgggtgatggcgcgtccgagcgcatcgggatcgccgggcaggccttgcgtgaagatcgtccgctccagcacgtcgagggtggcgcgggtcatctccagggcgacatcgacggtggcaccgtcgcgccgggcgagccgccggccgagccgcgcgccggcggcatccatctgcgcgacgaagcccgccacatggcgcgcggaaaaaatcggtgccagcgtgcgccgctgaagccgccactcgtcgccttccgccgtgagcaggccgtcgccgagacccggcgccagcacccgcttctgcaggtcgtccttgcggtagtgggcggcgcgctccaccagcaggtagcgtaccagcgccgggtcgctcacgacggtgatgcgccccatcgccgtctcgcccgcgacgacgaattcctcgaaatgcgcgtccatccacgtcgcgatcgggttctcgcgcacctttttcaggaaagcgaagagaccgagcggctgcgtgagcggcggcggcaccttgggccggaaaagcggtgtggtcgtcggaggcgcgaggggcagcgtatccagcatcggcaggcgaacaacctcggcggtaacggagtgcgcgatgcgtcatcccccgttcggggccggcatcgcgcttgtcatcgtgcttcgttaagtagggccgcatcagagccaacgaagaggccacgatgtcgccgcacgagaacccttccgtcgagacgcgtaccgagtccgacaccttcggcccgatcgaagtgcccgcccaccgctactggggcgcccagacgcagcgctcgatccagaacttcaagatcggcaccgagcgccagccggcgccgctcgtccatgcgctcggcatcgtcaagcaggccgccgcgctggtgaacaaggatctcggcggcctcgatccgaagatcgccgacgcgatcgccgaatccgctgccgaagtggtcgccggaaagcacgacgacgagttcccgctggtggtgtggcagacgggctcgggcacgcagtccaacatgaacgccaacgaggtgatcgcgagcctcgcaaacgagcggctcgggggcaagcgcggcggcaagtcgccggtccaccccaacgatcattgcaaccgcggccagtcctcgaacgacaccttccccaccgccatgcacatcgcggtcgcccgcgaggttcaggagcggctgctgccggcgctctcccacctgcacaccgcgctcgatgccaaggcgaaggagttcgagagcatcgtcaagatcggccgcacgcacttgcaggatgcgacgccggtctcgctcggccaggaattctccggttacgccgcgcaggtcgcgctcggtggcgcgcgcatcgccgccacgctccccggcgtgctggcgctggcgcagggcggcaccgccgtcggcaccggcctcaatgcgcatccggaattcgcggagcggtttgcggccaaggtcgcggagctgaccgggctgccctttacctcggccgagaacaagttcgaggcgctggccacccacgacgccctcgtcttccttcagggcgcgctgacggctttggcatcgggcctcttcaagatcgccaacgacatccgcctgctcggctccggcccgcgctcgggcctcggcgaattgtcgctgccggagaacgagcccggctcgtcgatcatgccgggcaaggtcaacccgacccagtgcgaggcgctgacgatggtctgcgcgcaggtggtcggcaacggcaccacggtgagctttgccggctcacagggtcatttcgagctcaacgtgttcaagccggtgatcgccaacgcggtgctgcaatcggtgcggattctggccgacgcctcagtcagcttcaccgacaattgcgtcgtcggcatcaaggccaacaccgaccggatcagcgacctgatgagccgctcgctcatgctggtgaccgcgctcgcgccctcgatcggctacgacaaggccgccgagatcgccaagaccgcgcacaagaacggcaccaccctgaaggaagaggcgctgcggctcggctacgtcacggacgaggagttcgagcgggtcgtacgccccgaaaccatgctggcgccgagcgcggaataagcgctagtttcgcttcccggcgcggcctctccgcgccgggtcgtccggagggctgacacggtggccgagatcatcaacctgcgccaggtgcgcaaggaccgtgagaaggcggcgaaagaggccaaggctgcggagaaccgcatcctgttcggccggccgaagaaggcgaagacgctggccgagacgcgcaaggcgatcgagcagtcccgccacgagggtcaccgcctcgccgatcccgataaggaatgacgcgcgcgcccctgcgggagaacgcgaaacgctcggtgatgatcgcgggccaccgcaccagcgtctcgctggaggcggagttctggactgcgttgcaagagatcgcgcaggcgcgcggacaatcggtgcaggcgctgatcggcgccatcgattccgagcgcggcgcgcgcaacctctcctccgcgatccgggtgttcgtgctcggcgcgtttcgcgacgagcgcgcgccgtcagagcgccccctcgcggatcgcgccgggatcggccagggcgtgcaggagaccggcggcggaatgagcgaagcgtagggtaaccgacttgcgccgggccgggctcagcggatggtccggcggctcacgcaggatcgctgcgccgaaagaatcggcgacgatgaggccgcattcctccgggatgagcgattccggcaccgtctcggggatcgcgaagaagaagcggtcgcaatagtcgcggtaatccggccatttccggtcggcgcgaaagtcggcgacgctcgatttgatctcgatgatggtgagccgtccggcgccgcagagcgcgatcacgtcggcgcggcgtccgttggcgagcgagaattccggcaggcttacgcagcccatttcggcgagcaggcgtcggaccccgcgctggatgttcagcgcggtcggtgactggcgccggtccggcggcaggacgatgtgggcgagagctgtggacatgccggggcgttggcttgcggatgaggccgaatcgagtccgcacatcctgccagcgcggttacctcggtgtcacccgccgctttgccgcacggccaaagcagcccggagcgccgcgaacccgtccgtgagggcggcggggcccggttggaggatcagcggcgacttgatctcgtggatgcgccccgccgctacggcgggaatcgcgtgccatccgggccgggagcggatgcgctcgacgttgacgcgcttgccgcaccaggaggcgaggatcacgtcgggggcggccgcgatcacctgctccgcggtgacgatccggtccttcgccgcctgcgcgcggctgaggtccggaaacacgtcctgcccgccggcatagccgatcaggtcggagacccagccgatgccggagatcatcggctcgtcccattcctcgaaatagaccttcggccgtgcgcgtcctgcgttctcggcggcggcctcggcgaggtgcgccgcgtaggactgcgccagtgcctcggcccgctccgccgcgccgacgagggcgccgacggtgcggatcatcgcgaggcagccttctacatcgcgctggttgaacaggtggaccgccacgccggcgcgggcgaggctggcgacgatctcggcctgaagatccgagaaggcgaggacgaggtccgattcgagggcgagaatcttcggcagatcggcgctggtgaaggccgagacccgcggcttctcccggcgcacctgcggcgggcgcacggcgtagcccgagacgccgacgatgcggcgatcctcacccagcagatagagcgtctcgacggtctcctcggtgaggcagacgatgcgttcgggcgggaagcggcgcatggcgcgtcagtaatgcagccacgtcagcaggcccgcaccgggggcgagcaggacgaaggcccagacgaaggccgaactccaatttgcgagctggaacgggatgcgggcgaggccgaagctgccggcgaccagcggcaccaccgcccgcgccggaccgatgaagcggccgatgagaatcgcccccgcaccccagcgccgcaggaaggcttcggccttcgccgtcatttccgggtgccggctcatcggccagaggcgcttcacgccgtccttgtagtaatgcccgacctcgtaggagacccaatccccgagccccgcgccgatgcccgccccgatcaccatgggccagaacggcaggccgctgctgccgatcagcgcgccgacgccgagcaggatcgccgtggccggcaccagcagcgacaggaccgccagcgattcgcagaaggcgatcacgcccgtcaccaagggtgcccacgccttgtaggtttcgatgaaggtgaggacggattggcgggcggcgtcgaaatccatactcactccggaagattggccgaaagccgtatccaacctgatggcatcaggccggcgtctctaggtctttgttttgatgtgcattctttcgacgaaccggtgaccgcttcgtcgggatgcggtcaaggttggccgagccctaacgcgccgttgcaccgatcggatgcgcgcgggggcccgccgggttatcacgatgcaggagcggataccggagcaccatgaaggtcctgtcgatccagtcgcatgtcgcctacggccatgtgggcaattcgtccgccgtgttcccgatgcagcggctcggggtcgaggtgtggccggtgcacacggttcagttctccaaccataccggctacgggcagtggcgcgggcgcgtcttcgacgggccggcggtggaggaggtcgtgcagggcgtggccgagcgcggcgcgctcaaggagtgcaacgccgtcctctccggctatatgggttcggccgatatcggcaccgcgatcctccggacggtcgcggctgtgcgggcggccaaccgcgaagcgctctattgctgcgacccggtgatcggcgacacctattccggcgtctatgtccgccccggtatcgccgatttcatgcggtcgcaggccgttccggcggcggacatcctcaccccgaaccagttcgaactcgatctcatctcggatgcgccgagcgacacgctgaaagcggccaaggcggcggcagcttcggtgcaggcgctcggcccccgtgtcctgctcgtgacctcgctcgtcacggcggagacgccgccggatgcgatcgacatgatggcggccgagggtggctcgttctggcgcgtgcgcacgccacggctcgacctgaaagcggtctcgggcgcgggcgatgcggtcgccgcgctctatctcgtgcactacctgcgcaccggctcggcggccctggcgctcggcatggcggcggcctcgatccacggcctgctgcgccggaccgccgaggccggctcggacgagctgctgaccgtcgccgcgcaggaagagttcgtcgcgccgagtgcggcctttcccgtcgagatcgtttgaaccttctcaaggagtcatgatgctggaacgccgcttcgccaccctcgacgtgttcaccgatacgccgctggccggaaacccgctcgcggtggtgctcgacgctgacgggctcagcgccgaggcgatgcaggcgatcgccagcgagttcaatctgtcggagacagtgttcgtcctgccgccggccgagccgcgccaccgggcccgcctgcgcatcttcacaccgacccgcgaactgcccttcgccggccacccgacagttggaacggcggtgctgctcgctctccgcgaccgggccgagcggcaggcggtggcgctggcggatgccgccgccttcggcctcgaggaagagatcggcatcgtctcctgcgtcgtcgaggcagcggaggatggccacaacggtcgtgcccgtttcaagctgccggttctgccgacctatctcggcgaggcccccgccaacgaagccctggccacggctttgggactgaagcccggcgatctcggctttaaccgccatcagccgagccggcacggcgccggccccgccttcaccttcgtgccgctcgcctccggcgaggcgctggcgcaggcccggctcgataccgcccggttcgagcgcctgttccgccatgccgagcccgacgcgctctacctctatgctctcgacgcggagggcctcgggcaaagctaccaggcacggatgttcgcgccccatctcggcgttgcggaagacccggcgacgggcagcgccgcggcggccttcgccggcgtgctgatgcagttcgagccgctgggcgagggcactcacgacgtggtgatccgccagggcgtcgccatggggcggccgagcacgatcgaccttcaggtcgtcatcgccgagggcaccctgcgctcggtcgagatcggcggacaggccgtggtggtgagcgagggcgtgctgcgtgtcgattgagatcgcgggcgacgccgcacccggtttcagcctcacgccgctggtgcgggtctccgcgcggcgcgtcgagtacgattgggcctgggcgcgggacaacgccgaggcgatcaatcgcaattgggagcgccgcctggcggagacgccgggcctgttcgacgggccggtctatctcgccagcggctgcgtcctggcggacggcgcgtgcgaggcgagcctgttcgaggtgcgctattcgcgcttcctcgccttccgcgatgcgggcgtgcccgacgcgctggtggccaacgccttcgcggcgatcgtcccgcacagccgagacggggcggtcctgctcggcgtgatgggcgcccagaccgccaatgccggccagatctacttcccctgcggaacgcccgatcccggcgacctgcgcgatgacggcacggtcgatctcgccggcagcgccgcgcgcgagttcttggaggagaccggcctgacgctccccgagggggcggaggagaaatgggtgctgctgcgcggcgacggccaactcgccttcctgcgcccggtccgcttcgactgcgcggccgagacgctgaaggctcgcatcgaatcgcatcgcggccacgaggacgagccggaactcgcccacagcatcatcgcacgctcgcgctccgacatcgacgccgcccggatgccgggcttcgtccaggcctatctcgcgagcgtcttcccggcctgaaagcccggcttttaccggtagccgtagcgcgccttggctgccgagagcaggctcgtcgcctcgccctcgcggccggcggcgcaggcgcccgccgccttgtcgagatcggcgctgaagcgcgtgccgacggccgcggacagatcgccggtctttacgtcgcccgcgacgatggcctgggtccgggcgatggtcgggccacacccggtgccggtcggcagggcggtgacaaccggtgctgcggccacggccgcgaccggcggcggtgcgctcgactggcaggcactcaaggcgcagccgaggacgaggatggagacggcaaggggaagcggcgcgggcacgacgggtctctccggttgcgagacgaggttcgctgcagccaagcttggccggcggtttgtgccctccgcgcatgggccggtcaatcgtcggacggacgcggcacagtgccattgtttgaagccgcttggttcgaagccgcttgcgcggcttcgcggcgcgaagagcgccgcgcgaagcgggctttttggggcgtgagccccggaaagcgtcgagcggagcgaagcctgagcccgcggaggcgggcgccggcgactgaggccggcaagcaaaccagggtgatcgctttcgagcgataaccctggcatgtgcttgtcacgatccccgccaatcggtacataccgccaccctggtctcgtgacggtcttccggcgagtcagcctcttgaggagaatcgagcgtggcccctggccgccctgcgcagacgaacgatggcgctgctctcgcggccgcttcgtcgtgcgcgctcattctcgtaggcctgcttcttagccgcccctgagggccgtccgggcgcgatcgcctgggctctcaggggatgccgcccatcgaccggaagacaggcttttccggcgccgctcccaacgtgtcgagcgcgccggctgcgaggaacgaagacccatggcgaacacgactcagagcgcgaaggaccgcgtcgtcatcttcgacacgacgctgcgcgacggcgagcaatgtcccggcgcaaccatgacgctcgacgagaagttggcggtggccgaactgctcgacgggatgggcgtcgacatcatcgaggcgggcttccccatcgcctccaacggcgacttcgaggccgtctccgagatcgcgcggcgcaccaagcgggcgaccgtggcgggcctcgcccgcgcgattcccgccgacatcgcccgggcgggcgaggcggtgcggcacgctgagcgcggccgcatccataccttcgtctcgacctcggcgatccacctcgcccaccagatgcgcaagacgcaggacgaggtgatcgagatcatcctcaagaccgtggcccaggcccgcgacctcgtcgaggacgtggaatggtcggccatggacgcgactcgcaccgacatcgactatctctgccgctgcgtcgaggccgcgatccgctcgggcgccaccaccatcaacctgcccgacacggtgggctacgccacgccgcaggaatacggcgcgatgttccgccaagtccgcgagcgcgtaccgaacgccgacaaggcgatcttctcggtgcattgccacaacgatctcgggctggcggtggcgaactcgctcgccggcctggagggcggcgcccggcagatcgagtgcacggtcaacggtatcggcgagcgcgccggcaacgcggcgctcgaagagatcgtcatggcgatccgcacccgcgccgacgtgatgccctacgacaccggcatcgactcgacgatgctgacccgcgcatcgaagctcgtcagccacgcggcgaacttccccgtgcagtacaacaaggccatcgtcggccggaacgccttcgcccacgagagcggcatccatcaggacggcatgctcaagcattccgagacctatgagatcatgaccccggcctcggtcgggctcgccaagacctcgctggtgatgggcaagcattccggccgcgcggcgttcaagtcgaagctcggcgagctcggcatctcgctgtccgacaaccagttccaggacgtgttcgagcgcttcaaggccttggccgaccgcaagaagcacgtctacgacgaggatatcgaggcactggtggacgagaagcgcgccaccgcccacgaccgcatcaagctcgtctccctgtcggtgatcgccggcacgcggggcccgcagcgcgcgacgatgaagatcgagatggacggccgcatcttcaccgcggaggccgatggcaacggcccggtggacgcggtcttcaacgcgatccacgagatcgtcccgcacgacgcggtgctcgaactctatcaggtccacgccgtgaccgagggcaccgacgcccaggccgaagtttcggtccggctgaaggccggagagcgctcggtcacggcgcgcggtgccgacccggacacgctggtggcctcggccaaggcgtatctctcggcgctcaacaaactctcggcggcctccgtacggctgcacgcgcagcacgctgcggtggtctgaacgacacttctatcccaccccaccccctcatcctgaggcgccgcggtcgcggcctcgaaggagagctctagggatcgcgaggccggctggagccctccttcgaggctccgcttcgcttcgcacctcaggatgagggcgtgttcttggacgatcggccggttggtcgatcagcttcgaaaagtcccgaaaaaatgcccgcctatcgctcccgcaccaccacccatggccgcaacatggccggcgcccgcggcctttggcgcgccaccggcatgaaggattcggatttcggcaagccgatcatcgcggtggtgaactcgttcacgcagttcgtgccgggccacgtccacctgaaggatctcggccagctcgtggcccgcgagatcgagcaggcgggcggtgtggcgaaggaattcaacaccatcgcggtcgatgacggcatcgccatgggccatgacggaatgctctactcgctcccgtcgcgcgagctgatcgccgacagcgtcgagtacatggtcaacgcgcattgcgccgacgccatggtctgcatctcgaattgcgacaagatcacccccggcatgctgatggcggcgctgcgcctcaacatcccggcggtgttcgtctccggcgggccgatggaggcgggcaaggtcgtgatgaacggcgtcacccgcaagttcgacctcgtcgatgcgatggtggccgcggccgatgatcgggtctcggacgaggacgtcgccgtcatcgagcgctcggcctgcccgacctgcggttcgtgctcgggcatgttcacggcgaactccatgaactgtctcaccgaggcgctcggcctatcgctgcccggcaacggctcgacgctcgcgacccatgccgaccgcaagcgcctgttcgtcgaggccggtcacctcatcgtcgatctggcgcgccgccactacgagcaggacgacgccagcgtcctgccgcgctcgatcgcgacgatggccgcctttgagaacgcgatgaccctcgacattgccatgggcggctcgaccaacacggtgctgcacctgctcgccgccgcgcatgaggccgaggtgcccttcaccatggccgacatcgaccggctgtcacgccgggtgccggttctgtgcaaggtcgccccggccgtcgccaacgtccacatggaggacgtgcaccgggccggcggcatcatggggatcctgggcgaactcgaccgcgccggtctgatcgaccgatccgtcggcaatgtcggctcgggcacgctcggcgcggcgcttgaccgctgggacgtcaagaagacccagagcgagtcggtccagaccttcttccgcgccgcgcccggcggcgtgccgacccaggtggccttcagccaagcctcgcgctgggatgagctcgacctcgaccgcgaggccggcgtcatccgatcggccgagcacgcctattcgagggatggcgggctggccgtgctctacggcaacctcgcggaagacggctgcatcgtgaagacggccggcgtcgatgcttcgatcctgactttcaccggcaccgcccacgtcttcgagagccaggatgcgtcggtggatgccatcctcaacggccgcgtgaaggccggcgaggtggtgctgatccgctacgagggcccccgcggcggccccggcatgcaggagatgctctatcccacgagctacctgaaatcgaagggcctcggtaaagcctgcgcgctcgtcaccgacggccgattctcaggcggctcctcgggcctctccatcggccacgtctcgccggaagccgccgagggcggtctgatcggcctcgtcgagcagggcgaccggatcgagatcgacatcccgaaccggcgcatccacctcgccgtggacgaggccgtgctcgccgagcgccgcgccgcccgcgacgcggagggctggcgtccggccacgccccgcaagcgcaaggtcagcacggcgctccgcgcctacgcgatgctcgccaccagcgccgccaagggggcggtgagacgaatcgagccgtagggcattcttgtatcccaccggttctggcttccaccccgcacctcatgctgaggcgcccgcgcagcgggcctcgaagcacggcgcaaggtcgatcctggcccggcgcgcggctccaagcgaaggcagaaccgccgcggcgtgcttcgaggccgcgcttgcgctcggcacctcagcatgagggatcgaagcggggttacagcaatgccgaggtcatccctcgcgcatcgggcacggatcacgcatagacgcgttctcaggcggagcttcgctccggacgggacaatcgcctatgcagatcgccacgccctatctgatgtttctcggcgacgtgccggaccggctcgccgcaaagaccgcctacggcatcaatgactggcgccccgaatggtgcgtcggccagttccggatggagggctgtgccgccgatctcggcatccccgatctgactctggaggaggcggtcgctaagggctgcaagaccatggtcgtcggcgtcgtcaatgccggcggcgtgctgcccgaccactgggtcgcggagatcgtggcggcgctcgatgccgggctcgacgtggcgagcgggctacatgtgcggctcggctcgatcccccagatcgccgaggcagccaagcgcaatgggcgcgccctgcacgacgtccgccacaccaccgagactttccccaccggcaagggcaccaagcgtcccggacgtcgcctgctcaccgtcggcaccgattgctccgtcggcaagaagtacaccgcactcgccctggaacggggcatgcgcgagcgcggcttcgatgccgatttccgcgccaccggccagaccggcgtgttcatctccggccggggcgtggccatcgacgcggtcgtggccgatttcatctccggtgccgtggagtgggtctccccggcggccgagccgaatcactgggatctgatcgaggggcagggctcgctgttccacccctcctttgccggcgtcagcctcggcctgctgcacggcgcgcaggccgatgccttcgtgatctgtcacgagccgacccgcacccgcatgcgcggcgtcgaggcgaccctgccgacgatccaggaggtcatcgacctgaccatccgctgcggctcgctcaccaatccgggcatccgccccgtcggtatcgccgtgaacacgcaggccctgcccgaggcgcaggcgcgcgcgctgctgagcgaggcggaatccgttcacggcctgcccgccaccgatcccgtgcgcttcggcgtcgaggggatcgtggatcggatcgccgccgagtttccggcctgagggagaagagccgatgccgcgtctgaccgttgccgtcgagcgcttccccattgccggatcgttcacgatctcccgcggcagccgcaccgaggcggtcgtcgttgttgcgaccgtggaggacggttcgtttcgcggccggggcgagtgcgtgccctatgcccgctacggcgagacggtcgagaatgtcgccgccttcctcgatgaacaggcggcatggatcgctgacgggggagggcggttcgacctcgccgggcggatgaagccgggtgccgcccgcaatgccctcgactgcgccctgtgggacctcgaagcgaagcgcagcggtaagcccgcttacgaactcgcgggggttgctgcaccggctccggtcaccaccgcctacaccctgagcctcggcgagcccgaggcgatggaggaagcggcgcgtggggcggcgcaccggccgctgctgaaggtgaagctcggcggcgagggcgaccccgagcggattgccgccgtgcgccgcggcgcgccggattcgcgcctcatcgtcgatgccaacgaggcgtggcggcccgagacgattcgcgacaacctcgcggcctgcgcggcggcgggcgtcggcttgattgagcagccgttgccggcgggcgaggacgggttactcgccgagatcgaccgcacgattccgatctgcgccgacgagagcctgcacgaccgcgccgggctcgatgccctggccaagcgctacgacgcgatcaacatcaagctggacaaggccggcggtctcacggaagcgctgaagctcgcccacgaggcgcgggcgcgcggcttcgagatcatggtcggctgcatggtcggctcgtcgctcgccatggcaccggccctgctgctcgcccaccacgcggcttacgtcgatctcgacgggccgctgctgctcgcccaggaccgggcgccggccctgcgctacgagggcagcaccgtctatccgccggagcccgagctgtggggttgagcgcagtctctactgaaccgagcggatcgccagcgagggcaccacgtcctcgctgagacgcaggcgggcgtcgaggatcggtgcggccggatcttcggcctgctgctgcgcgaggtcggcgatggcctgatactggctcaggcgccggtcgatcatgccgtcgagcttctcgtggacttcggccacggtcaggctgcggcgcttgcccccgtccttggcggtgaagatggcgcggttggcacgcgcggcccggccgaaggcggccttggcgaccttgtccggatcctcggcgctgagcgacaggaacttgccggcgctcgcggtgccgaggaaatgcgcgagatagagttcggtggtcttcaactcgcggccgatccgcgcctcgatccggctgcgatcccgcttgatcaactcgccggccatcaggccggagacgtaggggtcgttgcgcaggtcgagcacccgcttgcgggtcgccgcgtcggcgatggtgatgccggcgccatggcccttcaccgcggcggcgtcatcggccatcccgtgcttggcgccgtactggcggatcatctccagccaggtgccggtgacgaactggaacagaccctgcgccgaggaggcggaggacttcacgttggtatcgaagctcgattccttgtcggcgagcgccatcatgtagacgggatcgacgccggtcacctcggaggccttcaggatcgtttccaccagcggacgcgacacgctcatctcgccgaagcggaggatctcgtcgtcggtgtccgaacggggattggccagcgacgcctgcatgcggtcgatcgaggcggtcagcccgccggcttggccaagcagcgcggtgccgccccattccgcctcggcctcggccgggcggagatcggcccgcaccatcatcgggatcgaaatcgcgacatgtgcgttctcgtaggcggacacggcctgcggcccggccagcagcagggtcacgctggcggtcaaggcggcaaggctgcgcacgagcggcgaacgaacgcgcgacggctgcgaagcagcaccgttgccggcattcgacccgcaaggcacgagtcggcttacgtcgtcggcgcagcgcgccggctccgggtaaacccccatcggtcttccttgttggtgcctcggcgttcttttgtgccgggcttcgtttaaccggcggaggtttcgccgccgggtgtgaccacaatgggaccaccccgtgatccaaacgtgatcccgttaatccagcgttaagccattgtgtttacgatattttaaccaaacgatgcagtcccggcgaaactggacctgcggcaaagatggcagggtcggcaccggaacggactgggttggtcacagttgtcatgggccgcgcggcctcccgttagggctcatcctaaggcgtcagcgccaccacaacagaaagatcgagttcccatgggcattcagaccggtcgacgcgtcggagtggcgttcgttggcatgggcggtgcagtcgcgacgacagccatcgccggcatcgaaaccatcaaatcgggttcgaaccgtctggatggccttccgctcgcgggtgtgtccgttgccgggatggccgactataaggatctcgtcttcggcggctgggatctgaacggcgacgacctcgcttcggccgccaccggtcacggtgtgttgagccgcgaggacatcgagaacggcgcccaggcgctcaagggcatcacgccctggccggcggttggctcggccaagttctgcaagaacatcgacggcggcaaccgcatcgtcgccaaggaccatcgcgagaccgtctcggtcatcgccaacgacctcaaccgcttccgcaaggagagcaacctcgacgacgtcgtggtgatcaacctcgcctcgaccgagcgctggcccgatctctccgtgccggttctcaactcggccgaagctttcgagaaggggctcgattcgagcgacgagtcgatctcgccggcgatgctctacgcctatgcggcgatcaagagcggcgttccctacgcgaacttcaccccctccatcgccgccgacgtgccggccctgatggaactcgcccgcgagctgaacgtcccggtcgccggcaaggacggcaagaccggccagaccatgatgaagacggtgctggccccggccctgaaggcccgccagcttcacgtcgatggctggttctcgaccaacatcctcggcaaccgcgatggcctcgccctcaacgatccgaactcgctgcaatcgaagctcaacaccaaaggcacggtgctcgattcgatcctcggctacccggtcgaagaccacctcgtgcacatccactattaccgcccgcgcggcgacgacaaggaagcctgggacaacatcgacgtcaccggcttcatgggccagcgcatgcagatcaaggtcaacttcctctgcaaggactcgattctggcggcaccgctggtgatcgaaattgcccgcgtgctggatctcgccaagtcccgcggtgacggcggcgtgcaggagcagctctcgaccttcttcaaggcgccgatggtgaagaacggccacggtccggagcacgatttcggcaagcagcagcggatgctcttcgactggctcggcgcgcagcagtaaggccccgcgcccgtgacgggtttttcgcaaaccgggccggcagcccccgtcgcggtgcgggaactgctggtcgaactcggcgatctcaagcgcgtccgctcggcgggacgcgcaggctcgatcgccgagcgtctgttcgctcaagggtggtcggcgctcaccggcggcgccccgccggagaccgtcgccctcgacatcacggccaaagcgctggccgccgcgcggctctgcgacctcgacgcggcgttcctctcggctgccgggctcgatgaggcgcagacctccgacgtactggtcgcggggctcgatgcggtttcggaaccggtcgatcccgagttgcgggatcgccttcgggcttgcctacgcgagcccgccgctctgccggccgggcccgtgccgggcttcgtcggcgccttagcgcagcagcccagagcaggggtgacctgccccggcaagccgcgcatcctgctcgaaccgcctgagaaccacgccgagcactgcctcgtcgtggcggtctacggcgtgctgctcagcccgttctaccgggccgatccgacgaccgtgttcctggcggcgatggcgcaccacttccacaacgcggcgatgcccgatgccggcttcaccggcgagatgctgctcggcgaccatctctggccgatcgtcgggcggtgttcggaatgggctttggaagagttggagccgccgctgcgggagacggtccgtgccgcccgcctcgtcctgccggacgatgccacggcggagggccgcgccttccacgctgccgactccatcgaccgcgtcctgcagatcgcccagcacctgcgggccgcctcgctgacgatggacacggtgctcggcgagatggaactggtccatgccgggccggtcaaggctttccaggatcgcgttctgaccgatatgcgcatcccgtgacgtcccgcgctgtccggcagaatccaggctcatgatccccttcgatctcctctcgccggagaccggccacaggctcaaggtcgacggcgcgcatgccctgcgcgacgccgaaaccggagcccgctggccggtcatcgatggcattccctatcttcgcaccggccgcgacagcctcgtcacggcggcgctcgatcatctcgacgccgatcggcgagaggacgcgctcgtcctcctgctggccgatcaggacgattggtggaccggtccgccggccgacccagagtcgttgcgccggctggttcgggagcgcgcgagcgccaccctgcggcaggccgtggactggctcggctggggccgcgtcggcgactacttcgtcaaccgctggactgacccgaccttcctggcgggcctgagcctgctggaggcgcactggaacgacccggtctgtgcgttcgagcttgcctgcggcatcggccattacctgcgcgaattgaagcgccggggcgtgaaggtcgcgggtgcggacgtggtcttcgccaagctctgggtggcccggcactgggtggtcggcgaaaaagcgcagctcgtctgtttcgacgcgtcgtcgccgcattggccgattcccgaggcgccggtcgatctcgtgatctgcaacgacgccttctacttcctcgacgacaagcccggcatcctgtcctgcctgcggcagaccgccggggaagagggctggctcgccctcagccacatccacaacagcgggcagccaggcttctcggccggcaaggcaatctcggcggccgaaatcgaggagctgttcccggacgggctggtctacgacgacgccgaactgacccgcgccctggtcgaggcgcgcgcaccgcagccccgcgagccgcgcgacctccgaagctgcgaggcgttctcggtggtggccgggcccggaatgcgcccggcgccgcgggcgatcgtcgatggcatcacgctgccgccggcggatgcggcacttcacctcaatccgctctacgtgcccgaggacggtggcttcgccattcgctggccatcggagcggtacgaggccgaatacgcctcgcaggcgacttatccgctgcattcggacggcccggaggccatcgactggaacggcaagcccaacacgtcggacgcggcgcgggtgcgccgccgcgaatacgtcgatctgccggagcgctggtgatggtgggaagcgtcggctggggcatcgtcggctacggctgggtcgcccgcgactacatggcgcccggcatccgcgccgcggggcatcgcctgatcgccgttgctgatcccggcgcggcgtcgcgcgcggcggcggaagccgagggcgcgcgggcgcatgccgacctcgccgggctgatcgcccagcccgaggtcgaggcggtctacgtcgccacgccgaaccatctccaccgcggtgcggtcgaagcgctctgtgccgccggcaaggcggtgctgtgcgagaagccgatggccgcttctctcgccgatgcggaagcgatggcggcggccgtgcgaaagtccggcgcattctacggcaccgccttcgaccagcgccatcatcccggtcaccgtgccatgcgcgacctcatccgcgcgggccggctcggcacggtgacggcggttcgcatcgtctatgcctgctggctcgatcgggcctgggcgtcgttccggggccaggacaactggcgcatcgatccggcccaggcgggcggcggcgcgctgatcgacctcgcgccccacgggatcgacctcgtggatttcctgctcggcgagccgatcgccgagatcgcggccatgacccaggcccgcgcgcaagattacgccgtcgatgacggcgccctgctgatcggccgcaccggttcgggcgcgctcgcccagctcaacgtcgcctacaattgccccgacgccctgccgcgccgccggctggaggtggtcggcaccaatgggatgctcaccgcgaccgacacgatgggccagaccgcgggcggcagcgtcaccttcacgaacggcgcggatggccgggtcgaagacatcgccttcgacaaaacggcttcgcccttcctcgaacaggtgcgcgccttcggccgcgccctgcgcgaacgggacgagcgcaccgcctgggacgccgagcgcgacctgcacaccatgcgcctgatcgcccgcgcctacgcggcggcaggcaaaccggccggccgcgacgcggcctgacgacgattgttaggagcagaccgtacgatcccacccacgccctcatcctgaggtgcggagcgaagcgcagcctcgaaggatcgtccagatccccgcgatccctggaggatccttcgaggccgcttcgcggcacctcaggatgaggttcggggttggagacaggacggtcagccgctgctgatggaacggacatgacagcgaccgacgccctcgaccgggacgaccgcgcccaccacccgaatctggcggcgccgcgcccctatcgccgcggctctccgcgcaagatcgaggggctgccagcgcggctgcccgatgtcgtgaaggcctatctcgacgttctaccggagggccgggtcgtcggcttcaacctcgcggggctcgaccgcaccggcatcccggtctggttcgtggcgctctttctcgatgacccgttctatgtcggcgccatgccctccggcatcggctacggcgccaccgatgacgaagcgctgatcggcgccgtggccgagatcgccgagaacctgatgccgtccgttgccctgctgccacgcaagggcgacaaccaagcggccgtctcctacgccgacctcgtgcgcgtctacggcgcatcctccgtggccgatccgctgacgctgtgcctgcccgccggttcctccgtcggccgcgataccccgctcgactggaccaaagcggtccgcgcccgcaccggggagtcggtgtggatgccgctcgatatcgccgcgaccgactacttcgagctgcgcgagggctatcagcccttcaccaacctcatcaccaacggcctcggcgccgggccggacgtgaactttgcgctcggccacggtttgctcgaactgctccagcgcgacggcaacggcctgctgttccgggctctcgaccagggcgtaatgctcgatctcgacgggatcggccccgagacgcgcggcatgcttgaccggctggaaagcctcggcatccgggcgctgccgaaattcgccaccgaccagttcggtctcaccaacctctacgtcgtcggttacgatgtggacccggcccgcacgcccgcgccgatcgcgctttcggcctgcggcgaggcctgcgatccggaccgcgagcgggctttgcgcaaggcgcttctcgaattccaggcggcgcgcgtccgaaaaaccttcggccacgggccgctggcgcttgccgatacggtggctccgcccggctatgtcgaatccttcatccagaaggcattgccgagcctcgatctggaggagagccgcgcgcttcaggccatgctcgcatggctcgacctgtcttcggccgagctgcgtggggttctgagcaacacagtctattccgagcgcagcaccaaggcgttttccgacctgccgacgacaccggccccggacggtcacgcccgcggaaagatcgcccgcgaccggctggaggaggcaggcttcgatgtgctctacgtcgattgcacgccgcccggcggcgggatcggtgtggtcaaggcgatcgtgccgggactcgaagtcgagaccatgagctactaccggatcggcgagcgcaacgcgaagaagctgatcgagcgcgatcaccctctgatccgcttcggcacgccgaccgacacgctgctgcccgtccgcttgacgccggaggcgatcgaacgcctcggcggccagccgctcttcgacgtggccttagccgagcagatcgtcggctcgcattatccgctctaccgcgagccggaatcgcaccacgcgccgttccgctacgaacgccagggccgccgggccgagcggaggcccgcatgagcctgcgcttcgcctacaacaccaacggcaccgccaatcaccgcatcgaggatgcgatccgcctcatcaaggatgcgggctacgatggcgtcgcgctcaccctcgacatccaccatctcgaccccttcgccgagaattgggtgatcgaggccgatcgcatcgccagcctcctgaaccggctcgaactcggttcggtgatcgagaccggcgcccgcttcctgctcgacccgaccgccaagcacgagccgacgctcgtcaccgccgacgcttcgggccgggcacggcgcgtcggctttctcaagcgggcgatcgagatcggaaagatcctgaactccgaagccgtctcgttctgggccggcgtgccgaagccgggcgtggaccacggcgaggcgcggggatggctgatcgacggtctgtgcgaggtctccgacttcgccgccgagaagggcgtcgtcgcagcgcttgaaccggagcccggcatgctgatcgagacgctcgacgactttgccgcgatcgacctgccgggcctgtcgctcgccctcgataccggtcactgcctcgtcacgggggagcgcgatccggccgcggccgtgcacgaattcgccccgcgcctcggcaccgtggcgatcgaggacatgaagcggggcgagcacgtccatctgcccttcggcgagggtgacatggatgtccctgccgttctggacgcgctcgacgcgatcgggttcagcaaactcgtctgcgtggagctttcgcgcgagtcgcaccgcgccgacgtgatggtcggccaatccctcgactatctccgcacctgccgccgtcccggtcccggtcttccgatgccggacaccacaccgcgcgaagccgcgatgcccgggctgcccacgtcatgagaatctgtttcgtcagccgccgctacttcccggcgatctccggcatgagcgtctatgcgcagaacctcctgcgcgaggtggcgggggccggccacgacgtgacgatgatctcgcaatatcgcggcgacgaattcggcacgcgcgtctatggcggtggcccgccgccctccgtgcccggtgtgcacgtcatcggcctcgaacagcagggcgagcaggaaggcggggatttcgagcgtgacatcgatacgatcgtcgcgacgatttgcgccgagcacgccaagaagccattcgacgtgctgcacgcgcagtatggctacccgaccggctgggcggtgttgctggcgggcaagcggctcggcgtgccgacggtggtctcgatccaaggcggcgacggccattgggtcggctcctgctgcgagacgcatcgccgcgcgatggtcgaggtgctggcccatgccaacgccctgctgatcggcgggcaatccttcctgaaggaggtgtgtgaccggctcggctccgatcccactcgcttcaccatcgtccccggagccgtggacaccgcccgcttcacccccggagaacgcttccaggccgagcgtgaggacgaggagccggtgcggctgctctaccacggccgggtcgaccgccggaaaggcgtgctcgatttcctcgacgccctggagcggctctgggaggccggcgtgccgttcgatgcgacgatctccggcatcggaccggatgtcgagtccgcccgcgcgaaagcggatgccatcggcttcacctcggcacaggtccgcttcaccggctacgctgactacgacaccgtgccggacctctaccgcgaggccgacgtcttcgtttcgccgacctacgcggagggcttctcgaacacgattctggaggcgatggccgccgggctcgcggtggtctcgacccactccgtcggcgtctcggattgcctgcgggacgaagagaacgggctgctggtgaatcccggcgatgtacgggcgctcaccgccgcccttcggcgggtggtggaggacgacgatctgcgccagcgtctcgccgaggccggattggaggagtgccgccgggtctattcctggaccgccgtcggccggcagatcatggatgtctatgcgcaggtcgccggggagcgcccgcacacggatgtcccggacacgctgccgatcgacgccgattgccgcttccgcaaggagccgcacctgctgtgacacgtaccgcactcgccatctcgccgcatctcgacgatgcggttttctcggccggcggcacgctggcgcgacttgccgcgcagggctggcaggtcgtcatggcgacgatcttcacggcatcggtgcgggacccgcgcggcttcgccctcgcgtgccagctcgacaaggggctggggccggaggtcgattacatggccctgcgccgcgaggaggatcgcgcggcggcccgtgcgctcggcatcgacgagccggtccacctgccgttccgggaggccccgcatcgcggctacgcatcggcgccggaattgtttgccgaacttcgccccgacgaccggatcggagccaacctcgccgacgccttcgagcggctggtggccgataccgggccggacctgatcctcgcgccgcaggccgtcggcggccatgtcgatcacgtgcaggtcgtgcgcgccttccgcgccgcgcagccgcccttgccggtgctgtggtggcgcgacttcccctacaccgtgcgcagcaccgagccgaaagagccgctgaggtcgatcttcgagcattggcccgagcaggccgtgcgcctcgattcggaggccgaacaccgcaaggcggaagcctgcgccgcctacgcgtcgcaaatcggcttccagttcggcgggccggagggattgcgcacgcgtctttccgccgagaacggcgtcgagcgcttccgcttgcagggccgggtgccgccgggtctgcgcgatgccggcttcgcctgacgcgccgaagagcctgcgcgatcccgcccttctcgaggcgcgccgagcgatggccgacgcgccgcatgtccggccgctgcgcgccttcgcccgcatgattgccgccgagcggggcgcggccgtccccgatcccgatccgctcgatggcggcgtggaggcgcggctgctcctgctgctcgagacgccgggcccctcgatcggccgcaccggcttcgtctcccgcgacaacccgaccggcaccgccgccaacctgttccgcttcctggccgaggccgggatcgcgcgacgggacacgctgatctggaacgccgtgccctgggtgatccacgcgcccggcgccctcaaccgcgcgccgcttcgatcggaagcgagcgccgccgcgccatatttcgcgccgctgctggctctgctgccgcggctcgccgtggtcgtcccggccgggcgcttcgcgcgggaagcgtcggcgccgctcgccgccttgcggccggaactgcccgtggtggcgataccccatccgagcccgacgtatgtctgcaccgcgcccgccgtgcgcgagcgcatcctggcgggtttggcagaggcggccgcgcatctcgctgcgacgccgtgacggtcaggataccgtgatttcggccgcattcccggtgcagggcatccccgtgccggtggcccttcgctggcctttgccggtcgaagcccctaaatgccgcgggggcggttcgggatcgataccgctcgggacgacccgcgccgaatacaccctgcggtcgaccagcggaggcggataccgttctcacatgaaacctgccgggaagcacaggatggtcacggaggccgagccggccgacgcggaccgcgaggctgatgccggatcgaagaaggcgtcgaagcgcgggcgctatgcctggatcggcacgatcgccagcctcatcctcatcgtcgcctcgcttggcgttctgtggaagctctcggaagagatcagttgggccgagttgcaggcggccttcactgcggtggccgcgacacagcttaccgaagccttcctgttcgtggcggtcagctacctgttcctgacctgctacgacgcgctcgccctgcgccagcttcggatcaagctgccctaccgcatcacggcgctcgcctccttcacgagctacgccgtgagcttcaccctcggctttccgctcatcaccgcggcgacgatccgctactggatctactcgaagcgcggattgtcggcggccaagatcgccgcgctgacggtgatcgccggctttaccttctggctcggcatgggggtggtgctcggcttcagcctcatcatcgaggcgggccagctcgcgagcctcaccttcaagagcatcggcgtcaacaccaccgcacgcctcaatcagatcctcggcttcggcacgctcgggctcgtgctcggctatctcgcctgggtctcggtgaagcggcgctacatcaaggtgcgccactggcacctcgaattacctggcgccacggtgtcgttcagccagatggtggtcggcatcggcgatgtatgcgcggccgccgccgtgctctacatgctgatgccagagggcctgaacctccccttcacgaccttcctggcgatctacgtgctggccgccatgctcggcatcgcctccaacgcgccgggcggcatcggcgtgttcgaagccacgatcctgctcgccctgtcctacctgccgcgcgagtcggtgctcggctcgctgctgctgttccgggtctgctactatctcgtccccttcgccctcgccttggtgatgctcggcatctacgaagggatgcagcgtctgcggcgccgggccgccgcgaacgacccgtgatccctccggttctctagcccggcatgttgagcaacccggcccgccctctctggctcggcgtcaccctcgccgtggccgtgattgttttcgcggaagcgatcggcggcacggtcgacgccgccctgatcgtctccgccagccttgcccttttcatcggcgggctcatcgggcgccgcgcgcaggggccggttctgcagcagtccgaggcgggcccgccgcgccgccacaccatcgccgaggcgctgctggcgaacatccccgatcccgtcattctggtcgatcgccgggtggttgtgatggaggccaacccggccgcccgtcgactcctgccggggctcaagctccgccatccgctttccttctccctgcgcgcgcccgacgtgctcgatgggatcgaggaagtgctgcgcaccggctcggccgtgcggaccgagtacgcgacccgcgtgccgaccgagcgcgccttcgaggtgcagatcggcgccctgccgatgtccgacatgcccggcagcggcgaggccaacgtcgtgctgttcctgcgcgaccttaccgaggcgcgccgcctcgaggcgatgcgggtcgatttcgtcgccaatgccagccacgaactgcgcacgccgctcgccgctcttctcggtttcatcgaaacccttcagggccccgcccgcgacgatgcccacgcccgcgagcagttcctcggcatcatgcgcacccaggcccagcgcatgaccgggctgatcgacgacctgctctcgctctcgcgcatcgagctgcacgagcacgtcgtgccgacccgaacagttgatctcggccgcatcgcccgccagatagtcgacatgcaggcgccgctcgccctcaagcgtggcatcgcgttgagcgtcgagcggcccgatatcccgctcccggtgctcggggatcgcgacgagcttctgcgcgtcatcgagaatctcgtcgagaacgcgatgaagtatggcggcagcggcggcgtggtcgtcgtgtcgctccaccgcgtcgagggggtggacgggcgcggggcccggatcgagctcagggtgcgtgacgaggggccgggcatcgcggccgagcatatcccgcggctgaccgagcgcttctaccgcgtcgatacggcgtcgagccgccagcagggcggaaccggtctcgggctcgccatcgtcaagcacacgctcaatcgccaccggggcaagctcatcatcgagagcgagccggggcgtggcaccacggtgcgggtaagcttgccggaacatcggccggacaccgtcggaccgatgccggacgaggtgcccgcacgggattagcggatgaccccgggggaacggtgtgcggtcggccccgtttgccgggaagagccagtcgatgccgtcgcgccagtgcggacatcgaacgacgcgcgacacgtgccgaaagatgcgggggcaaaggtgctttccctggcctgaaagcctcgaacgccccgccccttgaccttcccatgatgggaaggcccatctgaggtggcatggaaacgatccttgaatcccacaccacgccgcccgcgcccgttgaggccgagcggccgtcccgcctgaccctgccggtcgagggcatgagctgcgcctcctgcgtcggacgcgtcgagcggtcgctccgcgcgctgcccggcgtgagcgacgtcgccgtcaacctcgccaccggccgcgccagcctcgccctgccggatggcgtgccaccctcgcgggcggtcgaggcgatccgcgaggccggctacgacgtgccggaatccgtcaccgccgtctccgtcgaggggatgagctgcgcctcctgcgtcggacgcgtggagcgcgccctcatggcgcttcccggtgccgtctcggcgagcgtgaacctcgctaccggccgggcggaattgcaccacgccgccggcacagtctccctgagcgatgtcgaggcagccgtgcggcaggccggctacgagccgcgtgcgctcggtgccgcagcggacgcctcacacgcggatcggcaggagcgagaggcgtccgcactccgccgcgacctgatcgtcgccgccgtgctgtcggccccggtcgtcgtcctcgacatggggagccatctgctgccgggcttccaccatgcggtgacgggccttctcggcgcaggcggcttcgcctggatgcaggcggtgctcgcgaccctggcgctggccgggcccggccggcgcttcttccggatcggcgtgccgaacctgctgcgcggccatcccgacatgaacgccctcgtcgccctcggcgccggcgcggcctacctcttctccctggtctcgaccgccgcgccgtggtggctgccggccgggtcggcgcatctctacttcgaggcgagcgtcctcatcgtcacgctaatcctgctcgggcgtaccctggaggcccgcgccaagggccgagccggcgcggcgatcgcgcggctgatcgacctctcgcccaagacggcgcggcgggtggagggcgcgaccgagcgtgaggtgccggcggccgacctcacgatcggtgatcgggtgcgcgtgcggcccggcgagcgcgtaccggcggacggcctcgtcgcatcgggcgcctccttcgtcgatgagagcatgatcaccggcgagccggtgccggtggagaagggccggggcgcccgcgtcgtcggcggcaccctcaacaccaccggcagcttcgacttcacagtggaccgcaccggtgccgacaccgcgctggcgcggatcgtgcggatggttgaggaggcgcaaggcggtaagctgccgatccaggcgctggtggaccgggtcactctgtggttcgtgcccgccgtcatcgccatcgccgtgctgaccttcctcgcgtggctcgtcctcggtccttcgccggcgctcggtcatgccctggtcgcgggaatctccgtgcttatcatcgcctgcccctgcgccatggggctggcgacgccggtctcgatcatggtcggtaccggccgggcggcggaacggggcgtgctgttccgtcagggcgccgcgttgcaggcgctgcgggacgcccgcgtcatcgccctcgacaagaccggcacgctgaccgagggccgtccgcgcctgaccgatctcgtcaccgcgcccggcttctcccgtgagagtgtgctggcgctggcaggcgccgtcgaggcgcgctccgagcatccggtcgcccgcgccatcgccgccgcggcgcgcgacgccggggcactgcccgacgccgaagcgttcgaggcggtgccgggccacggcgtctcggctcgggtcgaggggcgggcggtggcgctcggcaaccgccgctacatggaacggctcggcgtgacgattgctgcgctggacgccgatgccgcccgtctcgctctagaggggaagagcccgatcttcgccgccgtggacggccggctcgcggcgctcgtcgcggtggccgatccggtcaagcccgaggcgcgcgcggccctcgatgccctgcgcgcccgcggcctcaccgtggcgatgctgacgggagatgcccgcgccaccgccgaggcggtcgcccggtcgctcggcatcaccgaagtcgaggccgaggtgctgcccgagggcaaggtcgcggccctgcgccgcttgcgcgaggcccacggcccggtcgccttcgtcggcgacggcatcaacgacgcgcccgctctggccgaggccgatatcggcatcgccatcggtaccggcaccgacatcgcggtggagagtgccgacgtcgtgctgatgtccggtgcgctcaccgggctggtcgaggccgtgatcctgtcgcgtgcgacgctcgcgaacatccgccagaacctgttctgggcgtttgcctacaacgcggcgctgatccccgtcgccgccggtgggctcgcggtcttcggcggtccgcagctctcgccggtcctggcggccggggcgatggcgctctccagcgtcttcgtcgtcggcaacgcgctgcgcctcaagcgggcggggggcaccgcatgagcgcgccctctgtcaccatcggcgaggcggcccgcgcaaccggcgtctcggccaagatgatccgctactacgaggagacgggcctgctcggccccgcgggacggacggccgccggctatcgcgtgtacagcgaggccgacctgcacgcgctccgcttcgtccgccgcgcccgcgacctcggcttctcgatgcgggagatcgccgacctgctggccctctggcacgaccgctcccgcgccagcggcgcggtcaaggccgtggcgctcggccatgtcgccgacctgcgccgccgcatcggcgagttggaggcgatggcccgcaccctcgaacatctggccgaacgctgctgcggcgacgaccgaccggactgcccgatcctcgacgatctggcgggaggagaggcgcccgagcccgcggagacgggcgcggcacgattgcggcgaggaagaaagcaggggtgatcgctttcgggcgcttgccctgaggcttggccgttgaccccgtgttggccttctgcttgctgggaccttccggaaaggttggatccatgcccgtcatcgaccgcatcgccgatctctcggaggagatcaccgcctggcggcacgatctccatgcccatccggagcttcagtacgacgttcaccgcaccgccggtttcgtggcggacaagctgcgcgccttcggctgcgacgaggtcgtcaccggcatcggccgcaccggcgtcgtcggggtgatccgcgggcgggcgcacggctccaaccgcgcgatcggcctgcgcgccgacatggacgctttgccgattcaggagatccgcgaccttccctaccgctcgatcgcgcctggcaagatgcacgcctgcggccatgacgggcacaccgccatgctgctgggtgccgcgaaatacctcgccgagacccgcgacttcgatggccgcgcggtgctgatcttccagccggccgaggagggcgggggcggcggcgaggcgatggtgcaggacggaatgatggagcgcttcggcgtcgagtcggtttacggtcttcacaacgtccccggccaaccgctcggcaccttcgcgatccgacccggcccgatcatggcctccaccgaccgcttcacgatttggatcgagggcaggggcgggcacgcggccctgccccaggccgcggtcgatacggtgctggtcgggagccacatcgtcgtcgccctgcaatccatcgtcgcccgcaacatcgatccgctcgattcggcggtggtctccgtctgcgcggttgaagccggcgaggcgttcaacgtgctgccgcagatggctgagttgcgcggcacgatgcgagcgctgacgccggccgtgcgcgacctgatgcgcgaacggctcgcggcgattgcggagaatgttgccatcgccttcggcgcgagggcgaacgtcgattttgccagcggctatccggcgaccgagaatcacccggccgagaccgacttcatggccgatgtcgccgcgctggtcgtcggcgaggatcgtgtcgagcgggacgtggcgccgatgatggcggccgaggacttctcctacatgctggcccaccggcccggcgcctacatcttcatagggaatggcccctccgccggcctccaccacccggaatacgacttcaacgacgccgccatcccctacggcgcctcgctctgggcgcggatcatcgagaccgggcttccggcccaagaccagccagcgcacgagcggcaggttctgggatcgagcatccagcggggttgcgacggagcggacgcctcaagcggcatggacccgctccaggaacgtcccgatcgcgacttgcagcgcggcgctgccatccccgactcgctcggcaccggagcgcacttcgtcggaacgcttctcgttggaagcggccgcggcgcggacctccgcgatgctcagcgacaccgtgcgggcatccgctgcggcccctgcaatggcacaggcgatctcgtggctggcctgcccctgttgctcggccgccgtcgcaacctcggcggcgatgaggctgagctgggcgatcgtttgcccgatctcgccgatggcaccgctcgtgccgcacgccgcctgctggatcgccgcgatcgttgcgcatctgccgtagcgggccgacctctcacgctgcctcaactcgtggaggttgccgccaattcgagcgcgcttctcggacgcggtcgagcgagccggttgagcatacgcccgacgggacgctcgaagccgtaataggtcaggaacgccagcgcgaggcaggccggcacagccatcgcgttggcggcgatggtcgtgccgaccttgcgatgcacgagcgcgatcacgaacccatgggttaggtagagtgaataggaggcatctccgatccgctccagggcggcgagggcgcgccggggccagcgcccggcccgctcgatcgccagcgcgccgcaaacgatgaggaaggccgggccgccccatacgagcggccgtagggcttccgtgtagtgccaagcgagctcggccgcgacgaggccggttgcgccgacggccatgaggctcagcccgcgtccgagaccggcaaggcggatcggcccggcaagggcaaggccggcaatgaattcgagcatgatcgccgaggtccaaaatcgcagcggggcgttctcgggcgcgaaaatcgcgcccgcaatcacgagcccggccagggctgccgcgcagaaggtccggggcgcgccgatccagagaccagcggcgaacaggacgtagaacagcatctcagcattgagcgtccaacccgagatcgccaacggccagatctgaccttcggcgttgtagtagggcacgaacagtagggatttcgccagggtggccccatcgaagctgaagcgggcgaacaatcctgctagcgcgcctgcgcaaagcacaagagttgttgcccaataaagcggtacgatacgtatcgcacgtttcaaaatgaattggcccggagtaactttagtatctaaacttcccataacgaatccggaaacgacgaagaatatatcaacgccagcggcgccggttacgaaacggtggtccgataagtggtgagctgcaacaagcagcgcggccgtagccctgagtgcctggattgaagcgaaacgcatctccaacaccccgcaaatcgtcagatcactctatgcaagtcatcacttgaaaaagcaaaaatcttaccaattgagaatggctaggttcaaaagagacctgacaatcgtaaccctctgttcagtcctctctgcccgagcctagcggtctcatcagccagggtgacggaacgttggtccgcggcgatccctcgatggccggcaacgccgcgccgaacggcaccgtctcgtcgagccgatcgtcggcgagcgcctgcatggtggctttcacccttgttcagacggcgtgctcgatggattgggccagacctcgggcctgaagcccggcattccagaacgatacggtgagggcggcgcgggcctgttcctgcgatgcctgccgcagcgcgaaggccgagatgcccgctccgacgagaccaaggagcccgacgaccatcgccagtgtgaagcccagagatacgcgcatgaaaaagcccgccgatccgtagaatcgacgggcttctatggagagcatttttgctcgaaagttaaatagagccggctattttcgattacgtacgatgaagtggctgtgagcacttcttttattgtgaatcactcggtcgaccgcgcgagagagccgatccttcagtttctcggtgccgccgttccgccgaggtgaaacacgcgatgcggcaccagttcgccgcgctcgacatcgccgacggcgacgagcacgccgccgcaggtcgcgtaggccttgccgccgatcggcgcgtcctgcccgcgcagaatcaccggttgcccgcgcatcaggcgaagccccatgtcgcggctgaccgccaccgagggcacctcgtccagggccgtttccaccgcgtggagatgcatctcggtgctctcttcgagggtggcgacgctgcaggcggccgcctcctcgaaggggccgacgcgggtgcgccgcagggccgagacgtgaccgtagcagccgagcacccggccgagatcgcgggccagcgcacgaacgtaggtgcccttgccgcattccgcagcgatcacggtgcggtcgccgtggtgctcgatcaccgagaggtggtcgatgcgcaccgagcgggccaccagttccaccacctcgccgtcacgggcgaggtcgtaggcgcgctcgccctgaatcttgatggcggagtagcgcggcggcacctgttcgatctcgccgacgaaggcgggcagagccgcctcgagcgcctcgagggtcgggcggacgtcggaggtctcgaccgggcgaccttcggcatcatcggtgtcggtctcgacaccccaggtcacctcgaagcggtaggccttgcggccatccatgacgaacggcaccgtcttcgttgcctcgccgagcgcgatcggcaggatgcccgatgccagcggatcgagcgtgccggcatggcccgccttcttggcgttgaacaggcgtttcaccaccgccacggcctgggtcgaggtgatgccgacgcccttgtcgagcaccacccagccgctcacgtcgttcttcttcggccggtcatgacgcggacggccgcgctgagggcggcgtccgccccgcggcggtccgtcccgacgcaggtcgccccgcggctcctgcggcgcttcgccggcgcgttcggaagaaatgtcgtcttgcatcctgtcctcgatcgacgggttctctagagcatcgtcccgaaaggtggccaccggctctcggcaaacgacgatgcaaaaacaaaagcggagagcatcggcctggattggacatccaggacgaggctcttgagcggctcagcccatcaaggggccatcactcggcccgttgggcgaaggggcggagcaacggcagccgcccggatggagatcaatcgcgcgaggacgaatccggttcgccctcgtcgtcctcgcgaggcgcactttccagatccctttggaccttctcgctccgcaggagctggtcgatccgggccgcctcgtcgaaggtctcgtcgcgccggaaacgcaagtcgggcgcgaatttcaggttcacccgccgggccacttcctggcggaggatcttcttgtgacgctcgagcgcggcgatcaccggggcctcgtcctggccgccgagcggcatgacgtaggcggtggccaatttgaggtccggcgacatccgaacctcgggaacggtgacgacatgcgagccgagcaccggatcctgaatgtcaccacgctgcagcacttcggccagagcgtggcggatgagttcggccacgcgctgctgacgctgcgtgggaccggagggagtctgcttttgggccatcggctgatcgacgtcgctgaaccatcaggcgggtgcctggaaacaaagggggccgcagctttcgccgcggccccgtaaggaagagcggtaggggagggccgctcagagcgtgcgcttgatttcctcgacgttgaagcactcgatgaaatcgcccacgcgcatgtcctggtagctctggaaggacataccgcactcgtagccggcggtgacttccttggcgtcgtccttgaggcgcttgagctgggacagcttgccctcgtggatcaccacgtcgttgcgcagcaggcggacatgagcgccgcgctggaccacaccctccatgacccggcaaccggcgatcttgccgaccttcgacacgtcgaagatctgcaggatctgcgcctcgccgagacgctcctcgcgaagcgtcggcggcagcatgcccgacagcgtggctttgatgtcgtccacgaggtcgtagatgatgctgtagtagcgaatctcggtgccgtcgcgctcggccgcgttgcgcgcttccttgtgggcgcgcacgttgaagccgatcaccaccgcctttgaggcgttggcgagcgtgatgtccgactcggtgatgccgcccacgcccgagagcaggatgcgaacgccaacctcgtcgttgccgagcgccgtgagcgcgccgttgatggcctcgaccgagccctgcacgtcacccttgatgatgatcggcagttccttgcggttcgcgccttccttggcctcgcgcatcatgtcgacgagcgagcggttggcgccgccggtgcgggcgttcagacgctcacgcttgatgcgggcgcggtactcggtgacctcgcgggcgcgggcctcgttcggcaccacgatcacgcgatcgccggcgtccggcgtaccgttgaagccaagcacctcgaccgggaccgaagggccggcatagggcacgtgcttgccggtatcgtcgatgagggcgcggatgcggccccactcggcgccggcgacgacgatgtcaccggtgaacagcgtgccgcgctgcacgagcacggtggcgacagggccgcgaccacgatcgagctgcgcttcgatcacggtgccttcgccatcgcgcttctcgttggcgcgcaggttcaggatctcggcctggagctgaaggccctcgagaagctcgggcagaccctcgccagtctttgcggagacttcgaactcgagggtctcaccgcccatcgactccacttggatgtcgtgctgcagcagctcggtgcgcacccgctgcgggttcgcatcgggcttgtcgatcttgttgatggcgatgatcatcgggacacccgccgccttggcgtgctgaatcgcctcgacggtctggggcatcacgccgtcatcagccgccaccacgatcacgacgatgtccgtcaccttggcgccacgggcgcgcatggaggtgaaggccgcgtggccgggggtgtcgatgaaggtcacgagatcgcccgagggcgccgccacctgataggcaccgatatgctgggtgatgccaccagcctcaccctcgaccacgttggccgcacggatcgcgtcgagcagcgaggtcttgccgtgatcgacgtgacccatgatcgtgacgaccggcggacgcggatccagatcctcctccagatccggctcgtccgaggtcagaccttcctcgacgtccgactcggcgacgcggcgaaccgtatggcccatctcctcggcgatgagctgagccgtatccgaatcgatcacgtcggtgatcttgtggatctggccctgcttcatcagcagacggatgacgtccaccgcacgttcggacatgcggttggcgagttcttggatggtgatcgtctctgggattgtcacgtcgcggacgattttctccttgggctcctcgtgccgatgcccgctcatccgctgctggcggcggcggaaggaggccacggaacgagtgcgctcttcctcgcccgcagttgcgttggcgatggtgaggcggccacggttacggtcaccgcccggcgacttcggcgtcttgggcggcgtaatgatcttgagtggcataccggggcgacgaatcacccgcttggtatccgactcctcctcggccgcggcggcgccgggacgaccagcgggacgcgcagcggcgcccgcacccgcggggcgggcggcggttgtcggggtcggcgccttctcgggctccggcgccggggccgggcgcgccatgaagttcaggtcgcgcggcttcttgatatccgcggtgatggtacggcgcggctcggccggcggctgcggcgcagccggacgggcagccgacggtgccggacggacaccggggcgggcgccggacgcagccggacgctgggccgcaccactcggacgcgcggccgacggagcagcagcgggacgtgcggtggccgcaggggccggacgtgcaaccggggccggcgcagcagctgcaaccggctccgatgccgcaggagcggcagcagcgggcggggcctcggcggcgggcagggcggcgacgcgcgcagcctcttcctcggcgcggcgacgcgaatcctcggcggccttgcggcggagttcgtcttcctgacggcgccgctcatcctcttcgcggcggcgtgcctcggcagcctcacgctcgcggcgctcggcttcctcacggtcgcggcgggcctggatttcggcctcggcacgggcgcgggcctcggcctcgcggcgctgcgcatcggccagggcggcagcgcgggcatcccgctcctgctcgctcagggtgcgcagcacgacgccggaggcgcttcggccggccggacgcgcggccggcgtcggcgcgggcgccacggaggcaggacgcggcggaggcgcggtgacgggctcacgcggcgcgaccgctccgggcgcggcgccgatcgtacgccgcttcaccgtctcgaccacgacggacttcgaccgcccgtgggagaagctctgacggaccgttccctgctcgaccggacgcttgaccgtcaacggcttcgagggggctctggtctgcgtcttgtcacccggattgttcgtatcgctcattcagtctgaaccctgagggtttccatcgtcccatcggccggcggcgggcatgcccggccgagtgtcatgtcaattcgtcgtcgtgcgaatcgaaggcggtcgcgccagcagcaagcggggcgtcctcttcagacgccgacgccataccctcgaaggtgcggaaccgacgccaacgcgcgagatagccggtagtgccggctcccgcgataagggcagcgtgtatcacatgatcccggcccaatgccatgtccaattcggtgttggacaggtcatcgacaacgggaataaccgatatggcatcgccgtagcgccgccgcaaggcagctgcgagcttgcgccggccgtctggagcggcatcgctggcgtgaatcaccgccgcgacgccgaccgctccgagaatcgccgactcgaccttgccgaagccggtcacgacgcaaccggccttgttggccatagccaaggcctgacgcagatcggtgcgaagaccctcggcgacctgatcggcgagatcgggcgggaccttcgcctcgttggacttgaaggcgcggttgaaggcacggcgcttgaccgcggcttcgatcgtcgcgcgcgtggcggtcacccacgcaccgcgacccggcaggcgtgcgcgcagatccggcaccaccgtggcgcccggtcccagcacgaagcggatcatcgccgagggcgactgcgctttacgggtaacgatgcaggtgcgcacaggctcccggccgcggcctgggccacggtcgagatccgggccggtctcggccgattcgccgtccgtgcccccctgcgcgatcatatcctgcaccgtgtctccgtatgtgtccccgcgcctccggctcaagcctgctgcggctcggccgtcgcttcctcggtcgcctcgccgtcctgggcgtcgccctcggaggcctcaccctccggctccggtagcgcgtcgatccagccggccttcagacgggcggccatgatcagcgcctcggcctcggcccgcgacagttcgaagccgtcgagatagccggcatggcgcacggcctcggggccgcggccttcggtgtagccgacgagatcgtcggtggcgcagccggcaaggtcctcgacggtcttcacctcgttctcgcccagcgccaccatcatcgcggtggtgatgccgtcgatctcgcgcagttcgtcctcgacgccgagttcgcggcggcggtcgtcctgctcctgctcgatccgggcgaggtaatcctgagcgcgggcctggatctcggcaccggtctcctcgtcgagaccctggatgttggagagttcggcgacatcgacgaaggcgatttcctcgacgttgcggaagccttcggcggccagcaactggccaaccgtctcgtccacgtcgagcgcttccatgaacgcctgagtccgctccgcgaactccttctggcgccgctcggattcctcggcctcggtcaggatgtcgatgtcccagccggtgagctgcgaggccagccgcacgttctggccgcggcggccgatggccagcgagagctggtcgtcgggcaccaccacctcgatgcggtcggcttcctcgtcgagcaccaccttcacgacctcggccggctgcagcgcgttgacgatgaaggtcgcctgatcttccgaccacggaatgatgtcgatcttctcgccctgaagctcgccgaccaccgcctggacgcgggatccgcgcataccgacgcaggcgccgaccgggtcgatcgaggagtcgcgggagatgaccgcgatcttggcgcgcgagccgggatcgcgggcgaccgccttcacctcgacgatgccgtcatagatctccggcacttcctggccgaacagcttggccatgaattgcgggtgcgagcgcgacaggaagatctgcggcccgcgcacctcggagcgcacgtcgaacaggtaggcgcggatgcggtcgccggggcggaaggtctcgcgcgggatcatctcgtcgcggcggacgatgccctcgccgcggccgagatcgacgataacgttgccgtactcgacgcgcttgaccacgccgttgaggatttcgccgatccggtccttgtactcgtcgtactggcgggcgcgctcggcgtcgcgcaccttctggacaatgacctgcttagccgactgcgccgcgacacggccgaaatcgaacggcggcagagtatcggagatcacatcgccgatgagggcgccggggttgtagcggcgggcctgatcgagggtgatctcacgggcatcgttctcaacctgatcgaccacgaggaggtggcgggacaggcgcagcgcgccgctcttcgtgtcgatctcggcgtgaacgtcggtctcggcgccgtagcgggaacgggccgccttcgcgatcgcctcttccatcgcctcgatgacgatctggcggtcgatcaccttctcgcgggcgaccgcctcggcgatctgcaggagttcgagccgattggcgctgacgacagccatggggtctggtccttccttcggtcgtgtcttccgctgcgagagcggacttattctcaaggtcttcttgcatcgcgacggcgccggtaccggccgctcgaagcgatgccgcggaatcagtgaagcgtgtcgcggttcttgaggcgggcggccttcgtgacgatgccgccgccgggcttgggcttcttcgccttcaccggcttgtcggatttcttgtccagcttgggcttgggccgcttcggctgcgggatgaagcggacctgcggcgcctcgtgctcggcttccgcgccctcttcctcgtcgccctcttcgccgtcctgcggcggggcagagccacggcggagcgattcgcgaatcagctcgtccgtcagaacaagatgcgcctcgccgagatcgcgcagcggtacgtcgatgcggctcagaaggcccggcttcacgtcgggaagatcgatcggcaccgtggtgccgtccgcgctcggaaccccgatgatgccgcggaagcgcttgcgcccgtccatcggcacggcaagctcgacctttgcctcataaccggcccagcgctcgaaatcggaaacgcgcaccaggggccggtcgatgccgggcgacgagacttcgagatagtaggcgtcgccgaccgggtcctcgaggtcgaggatcggcgagatcgcgcggctcaccgcctcgcactcatcgacgcccatcgtgccgtcgggccgttcggccatgatctgcacagtgcggccgttggtgttcgagatcttcacccggaccagccggaagccgaggccctcgatcggtccctcgacgatctgggcgacgcgcgcggcgacgccggtctcgctgacaagacgtttctcggtaggctccgccatgctgtgattttccgaaggtctcgatcggggttgagcttggcaaatccagcgctggaggtgctcgcgaaaataaaaaagagcggaccccggggggcccactcccgcaagcagcctatcgactgcaccagaaatgttgagccgtgacttaaccccgctgcgtggcgaattcaagcgtttcgaagcgcgttccccggcctcccgtgtcgcgatccggccatccccgctgcaaacaccgcctcgtccgcacgcgagaggggagggagcatgcagccaccgaggatcggaccggatccgggtgccctgcacccgatggccgggcacagccgcgtgaccttcattcgcaacctcgacctgccggagaatgtcgaggtcggcgcctacagctactacgatgatccggccgggccgcaggcctttctcgacgcgatcctctaccacttccccttcattggcgaccggctggtgatcgggaagttctgcgccctcgccgcaggcacgcgcttcctgatgaacggcggcaaccaccgcctcgacgggctttcgacctaccccttcccgatcttcggcggcgactggatcggccgcttcgagggcgagctgaacttccctaatcgcggtgacacgtgcatcggcaacgatgtctggctcggatatcagagcaccgtgatgccgggcgtcaccgtcggcgacggggcagtggtcgcggcgcattcggtggtggcggcggacgtcccgccctacgcgatcgtggccggcaaccccgcaaaggttgtccgccgccgtttctcggaagaagacgccgcacgactgcaggcggtagcgtggtgggattggccgatcgagcggatcacggctcacctgccgctgatcggcggcggcgacatcgccgcactcgaagcggtggcgcgggatggctgatcggtggtgccgtaggggaccaggggcggcgccagcttcatcggcccgtgttcggtggccagaaccgccgcgatccaagcgagcagcaggacgaagagaacgacctcccgcaatgagagacgcctcgggcgctttgttggacggttggccatttagcagaggtcggaagcgggtatgggccgcctttaacatccgactgtttctaacatatgttataaaacgacgcactcaccgtcgtggatcgtgctcctgcttcggacgatcgcccaaacgaaaacgccgccccggtcagggacggcgtttcgatatggtcagggccgtgaaaggctaggcggcctgcttggccttgttcagcagcttacggttcaccagcacctcggcgatctgcaccgcgttgagggccgcgcccttgcgcaggttgtccgagacgcaccagaagttcaggccgttctcgaccgtggcgtcctcgcggatgcgggagatgtaggtcgcatcctcgcccgccgcctcgtgcggggtcatgtagccgccgttctcgcgcttatcgatcacgagcacgcccggcgccgcacgcaggatctcggtcgcctgctccggcgagatcgggcgctcgaactcgacattgaccgcctcggcatgaccgatgaagaccggcacccgcaccgcggtcgccgtgagcttgatcttgggatcgagcatcttcttggtctcggcgaccatcttccactcttccttcgtgtagccatcctccatgaacacatcgatgtgggggatgacgttgaaggcgatccgcttggtgaacttcttcgtcaccacctcgccggcggtgaagacagcgcgggtctggctgaacagctcgtccatcgcctccttcccggcgccggaaacggactgataggtcgagaccacgacgcgcttgatggtggccgcctcgtggagcggcttgagcgcgacgacgagctgtgcggtcgagcagttcgggttggcgatgatgttgcgcttggagaagcccacgaccgcgtcggcattcacctccggcacaatcagcggcacgtcggcgtcgtagcgaaaggccgacgaattatcgatcaccacgcagccttggctgccgatgcgcgggctccactccttcgacgtctcgccgccggccgacatcaggcagatgtcggtgtcggagaagtcgtaggtgtcgagcgttttgaccttgagaatcttgtcgccgaaagagacttcctggcccaggctccggctggaggccagcgccacgacctcgtcggccgggaaggcgcgctcggccaggatgtcgagaatctcgcggcccacattgcccgtggctccgacgacggcgaccttgtaacccatctcaccaaactccgctgcgcgggccggatgtcaccggaccgcctcttcccgtagccggcggacgcaccgctcgggcctaggttcgggaagattccataggctgaagaacccgccccggtttgtcgaggtgggctctcaaagcacccggagcaagatgcccgccgtgctcccctgtcaaggggcacctgccggcggtcgctgcgcagacgtgacaggatggtgcgcgcggcaacccggcattcaccatcgaacgaggaatccgaggacaggccgtgtttcctcaacccgctggtggcgggcgccggggcagagatcgggcaacggcgagggcctttacggccccgcggacccgataaaggcctgcgcatgctcccccatccggacgacgccttcgacagatccgacgatttccaggatctgccccgtccccgtcccctcggccacctgcggctggcggccaagctcgcggccagcgcggccctgatcgctgggctctccctggtcgcccgcgatcgggccgtggcacccgagccgccgcagtcttggagcgaaccgccgcgagccgccgagggcgcgcgccgggcgatggccgcgacggagccgctgctgacgttgcgggacgacgcggccgagttgccgccccagcccggaccgacgcggtggaattccggcaacggacagcgtgaggacagcgtgagccagggcgcgttcgacatgatcgaggcgccgtacctcctcctcacagccaccgatgcgggcggccgagccgagccgggcgccagcctgttcgtgacgctggtgcgccgggcagccgacgggcgcggcctctccgtcatccgcaccggagagcgcggcatcgtcgcgaccaccctcggcagcttcgagaccgtcgaggccacgctgtcggcggcaggcaaacgcagttgcaccggctttcgcagcctcgacctgaaggcggtggcgatcgacggctggttgtgcggcatcctcgggcaggcgccggaaccccgctccgtcgcctgcgccatcgaccggatcacgctggccggccgtgtgacggcggcgctcggcgccgacgccctcaccggtgcgagcgcctgccggatcgaagaggccgccgcagtgccgggcgatagcaccggctcgatcgccgtcgccgaggcgccaacgaaaaacaatacggcaaaaacgcggcgaaaatgatgaagcgcggccatattcgcggaacaacggccacgccagaacgtctactctgcaacaagcgggattcttaacgaacggcccgtaccgtaggctctcacacgacaaggtacgccatgcgcttttccaagctcgccctgttgggcgccatgaccctcaccgcgatcggcttcggaaccagcgctgaggcccagggcccctacggtaaccccggctacgttcgtgtgagccagccgctgccgatccgcatccgtccgcgctcctggctcgatgccggcaatgtggtcgagcccggcaacggctcggtggcgaacccggcgaccaacccggccttcatcgccgcctcgaacgcacttctgccgccctacggcccgaccgaccgttacggtcgtggtgtgctgcccgatccgatcaccaacggcccgttcatcggcgcgcgctcgacggcgatccgcaatgtcgatttctcggccgtcgacgcgatcgacccaacttcctacgtggcgcgctacggcaacccgtaccggtaagaattacacgtctgagcgacggatggagcgggcccttcggggcccgtttttgtttcgagggcgtcaggtcttgagcaccggctctgcgacgtcacccgcgccacgttcggccagataatggggctgaaacaggcacatgcgcaccgcatcgcggtagcggccgttgacgaagaactcgtccctgagaatgccctctgggcggaagccgcagctttcatagatgccggccgcgcgtttgttgtccttgtccacatgcaggtagagcttgtggatgttgagcaccttgaacgcgtagtcgatggcgatgcgggtcgcgcgcttggcgtagcccttcccctgatggtcggggtggatcgcgatctggaactcacagcggcggtgcagatggttgatctccaccaactcgaccatgcccgcgggctcgccacgctccgtcgcgatgatgaagcgccgctcggtctgattgtggatgttgcgctcgtagagctgcgccagttcggcgaaggactcgtaagcctcctcgaaccaatagcgcatgatgctgtcattgttgttgagctgatgcacgaagaggaggtcttcgcgctccagcggtcgtagcttgatactcatgtccggactcgggccagggcggaatcggttttggcccctggcctactcccacgccgaccaagacggaatgatgaaagccggctttacagcgcgcgaagcccggcttcctcgagggccagggcgcgggcagcggcctcgtccaggtcatcgagcggcccccggaagcgcaaggcccgggtcggctcgccggcccgcatcaccagaaccaccgtctcgacatccgggcagccgggatcggggcaggcgatttcgttgaccgacagcgcgtccgcttcgctcaagccgaaggccgggtgaagcaaagccttggcgcgcgaggccgcctgcgccagcccggccgagcgggcacgccaatctttcaggctgatgaagcccattgcgcgctcctccgcttagagcgctttccgccgaagtggacgccggttcggctaaagaaagcgcgtcacaacaatggcctagagacaccggcctgatgcaatcaggtcggatacggctttaggccgccgccctgcgccaggccgggaaaggatcgggcaggtcccgataggcctctgcatcgaagcgccgaacctccgccggaccgacgaggcaggcatcgagcgcatcggtgatcgcgtcccggtccatgccccggccaatgaagacgagttcctggcgccggtcaccccagacctcgctccagaccgtgtgaaggcgctcgcggaaaacctcttcctccggccagcgctggcgcggcaccgctgcccaccagaaccccattgcgccgatatgggcgacggcaccggccagcgaaaattcaccgacccattccggccgggtcgcgagccagaaatgacccttcgcccggatcagccccggccaggtcgtgttggcgaacgcctggaatttctgcggatcgagcggccggcgcgcccggtagacgaaggaactgatgccgtattcctcggtctccggcacatgctcgtgggcgccatagagttccttgaaccagagcgggtgctcctgcgccttttcctcgtcgaacagcccggtatcgaggatagtgtctggcggcacttggccgtgggatgcctcgacaatgcgcgcatccgcgttgagcccccgcaccaccgagcgcacgaggtcgagatgactcggcgagacgtcgcgcgccttgttgattacgacgacgtcggcagactcgatctgctccaccagcagatcgaccagggtgcgggtgtcgtcggcgcccgcggtctcgccgcgctggcgcaggaagtcgtttgagccgtaatccttcaggaggttcacggcatcgaccacggtcaccatcgtgtcgagccgcgccacgtcgctgagcgcttcaccggcctcgtcgcggaaggagaaggtgctcgccaccggcagcggctcggcgatgcccgtgccttcgattagcaggtagtcgaagcggccctcggcggcgaggcggcgaacctcggccagaaggtcatcgcgcagggtgcagcagatgcagccgttggtcatctccacgagccgctcgtccgtgcgcgacagatccgccccaccgccacgaacgaggtcggcatcgatattcacctcgctcatatcgttgacgatcaccgcgacgcgccgaccctcgcgattgttgagaacgtgattgagcaaagtcgtcttgccggcaccgaggaagcccgacagcacggtgacggggaggcgagagggggtctcagacatgattcatccgcgaaggcgaggctcaaaacgttactttataacattgcaagcgcgtcgagccgtcaagtcggatgagcggaaaagacggtcgactcatggaccgtctcgggagaaaaggccggggcggcaccgaggcggacgcaccgcgctcgcgccgcgggaccaatgcggtgtttcatcggttgcaaccgcacgcattcggtttgcacgaaggagggtgaacgggtgcgaccctggcgcgagggaccgggcgaccggcgcagctaccatcacggcaacctcaaagaggcgttgatcgaggccgcgcgccgcttcatcgccgagcggggcatcggtggcttcacgctggtcgatgccgctcgcttggtcggggtgacgcccgcggcgctctatcgccatttccgcgggcgcgaggccctgttggaggaagtggcgggccgcggcttcgccgacctcgccgaccggctggcccgggcgctggcgggccgtggcacgccgctggagcgcttcacacgcatgggtgaggcctatctcgccttcgccgaggaagagccgggctactacgcggcgatcttcgaagtgcgcggtcaggcagccccggcgcctgctcctgagcggccgaatccgttcaatcttctggtcgaagctctccgcacgaccttccccgacggtttcgacggcgtcgacccacgcttcctcgcacttgaggtctgggcgctctcgcacgggatcgccacgctgtcggctgccagccaactgccgaagcccgggccggacaagtacgaattgctgcgcgcgggcgttctcgcgctggtccacggcgccggtgggcgggcgaaggacaaaggttagcgcaaggctttcgcgccgccgaatcagggcctacgcccgaggccggcaaaatccaggttgatcgctcgcaatcgatggccgtgctgtttgggggccggacccttgaaacggtcgaggcgggtccgcatgtaaatgttgttcacattcacaccccggagtcctcagccgtgaacacgtcctccacctctccctggtcctgcggcgcgtctcaccgcagcggtccttttcccaagcgttccctcgaaatcggcgcgatcgttgtcgcgttcatctattggtggccagtcgccgccgcttacgtcgcctggaagatcgcgggctatcccgccttcagccagatgaaggagttcgccaacagcggcagcttcaacttcgcgggcggtgagggccggtcgcgcttcgcccgcgctttcgcggcggcgaaggggtgttccggcaccagcgccacatccggcaactgggccttcgaggagtatcgtcgggccgaacttgagcgcctagaagcacgtcgccgtgcgcttcaggaagagagccgcgcctttaccgactttgtcgaggagctgaagcgggcgaaagaccgcgagcagttcgacgccttcatggccaagcgccgctccgagggcggtggcccgaccatcgaagcctgatccttccgcttctcgaccgatcgctgctccagtgaagggccccccgccggcaggcggggggccctttgtgcgttggacaacaaagagcgtgcgctgcagcaaatccgtcacaccgggcggttgtctccgctcgaacccgccataactgcgacgagggggaacaagcgttggccgggcgccttgtgagacacaggaaacgcccgccagccagaacgacgatcgattccttttcccagcggagaccggtggcctgatgcggcgtgcccatacgatgcgattcggcagcgagtttgccgaggacggtgtgcggttcgccctctgggcaccgaccgccaaggacgtgacccttgttgtcgacgggacggaccatccgatccccgatgtcggcgagggctggcgccgcacgacgctgccgggggtgaaggccggtgcgcgctatggcttccgcatcgatggcgacctcgtggtgccggacccggcctcccgtttccagcccgaggacgtttccgcaccgtccgaggtgatcgaccccaacgcttatgcgtggtccgaccaagagtggacgggacggccctgggaagaggcgatcgtctacgaggtgcatgtcggcacggccacgcccgaggggacttatgccgggctggagaaacgcctcgacgatctggtcgatctcggcgtcacggcgatcgagttgctgccgctcgccgacttcaagggaacgcgcaactggggctatgacggcgtgctgccctacgccccggactcggcttatggccgcccggacgacctcaagcgcctgatcgacaccgcccattccaagggcctgatggtgctgatcgattgcgtctacaatcacttcggcccggccggaaactacctgcacgcctacgccaagaccttcttcaccgagcgtcaccagacgccgtggggcgccggaatcaatttcgacggcaaggagtcgggcccggtcgtgcgcgactacttcatcgagaacgcgctctactggctgaaggaataccatttcgacggcatccgcttcgacgcggtgcacgcgatcctcgacgattccgagaagcatttcctgacggaactcggcgagacgatccgcaagaccctaccggatcggcacgtccatctgatcttggagaacgaggccaatcaggcccgctggctggagcgcgacaacagcgcgtctcctgtgcttcacacggcgcaatgggcggacgacctgcatcattgctggcacgttcttctgaccggcgaggatgccggctactacgagagcttcgccgacaagccggtggagcacctggcccgctgccttgcagagggtttcgcctaccagggcgagcccttcccgaccctcgacaaccatccgcgcggcgagccctcggcgcatctgccgccctcggctttcgtcaccttccttcagaaccacgatcaggtcggcaaccgcgcgctcggcgaacgcctgaaccatctcgccgaccccaagaagctggcgctcgcccgcgccgggctgctgctcgcgccgcagattccgatgctttggatgggcgaggaatggtcggcttccgcgcccttcctgttcttcgtggatttcgcgcccgacgaggaattgaacaaggcggtgcgtgagggtcgccgccgcgagttcaagagctttgccgccttcgctgatgacacctcggtgatccccgatccgacagaggcgcgaaccttcgaggattcgaagatcgattgggacgaggccgagaccgagccgcatcgcgccatctgggccgacacgcgcaacatcctccagatccgccggcagagcgtggtgcccctcaccaagagccgctacctcggggcccacgccaagatcccggcgccgggtgtcgtggattgtacctggcgctacgcggacggctggctgcgcttcatcgcgaatgtcggcgacgcggagttctcggcgagtgccgatggcggccaggtgatctggtcgagcggggctgtccgacaggcgatggagctgccgtcctggacgggcgtcttcctgatcggtggcaccaagtgaatctctctgacgtgagtgcctcgaacgtgagtgatctcgaacgcctcgccgacctcgtcggcatcgccgacggcttcaccgatgctttcgggaagcgggtcgatacgccgctcgatgtgcgccgcggcatgctcgaagccctcggattcgcggcggcgggtgacgaagcgatccgccgcagcctcgacgcggtcgaagcggtgcgcgccaacgtgatcccgccgcttctggcggccgaggcacggcgcggcgtgcgcgtgccggtgcggatgggcgtgacctccggcgccgtggcgtggcggctggtggatgagcacgagcgctcccgggagggacgggccaccttgactgcgtcggaagacggcaccgggttcgacctgccgccgctgacgccgggctatcaccggctcaccgtgacggtgggcgacagccgggcccaggcctggatcgtctccgcaccgcagcgctgctggcgcccgcgtgcctatgccgaggacggcgcccgcgattggggtctcgccgcccagctctacgggctgcgctcgccgagcaacctcggcatcggcacctacgcggatgccggccgtgccgcccgtgatgcggctttgcgcggcgcctcgttcctcgggctcagcccggcccacgccctgttccccaccgaccgggcgaagatctccccctattcgccgtcctcgcgcctcttcctcgaaaccctctacatcgaaccgggcgcgctaccgggcttcgctggaagccgcgctgccgagatcttggaaagccaccgcgcccgcatcgagacgctgcgagacatctccctcgtcgatcatgccggcgtctgggaggttctctcgcccatcctcgaagcctattgggaggattccgacgcccgaaccggcaaggatgccggcttcgcggcgttccgcgaggaaggcggcgagaacctcacgtcgcacgccaccttcgacgcgctctccgaacatttccggaccaagggcgcgcactggctcggcgattggccggaagagtaccgccgcgccggtaccgatgccgtgcgggccttctccgagacgcatgcggaccgcatccgctatcacatcttcttgcaatacctcgccgatactcagctcaaagcctcgtccgagatggcgctggccgccggcatgcggctcggcctctatcgcgatctggcggtcggcgcggaccggggcggctcggagatctggtcgcatcccgagcgcttcgccaacggcgtctccatcggcgcgccgccggatctgctcgcccccaaaggccaggattggggcctgccggccttcgatccgctcgagatggagcgcgacggcctgaaagccttccgggccctggtgagagcgaacatgcgccatgccggcgcgatccgcatcgaccacgcgtttcagcttgcgcgcctgttcctgatcccgctcgggcggtcggcccgcgagggtgcgtatgtcgcgatgccgttcgagccgatgctcgccgtgctgcggctcgagagccaccgcgccaagtgcctcgtcatcgccgaggatcttggcaccgcgccggagggcttctccgatgcgctgatgcagtccggcatcctcagctaccgtatcctggccttcgagcgggagcagggcggtgccttcaaggcccccgaggcctatccgaaggatgcgctgaccgcgatcaccacccatgacctgccgaccttcgtcggctggtggcgcggcgtcgataccgacacccgacagtcgctgggcctctacgacgccgagcgcgccgaggccgaacgcaccgagcgcgtcgccgagcgctggcgtctgtcggaggcgctggcggcccagcagctcctgccgagctccgagccgccggaacacgcaccgctcgaggcagcggcccgctatctcgcccgcgcgccgtcgatcctgaccgccgtgcagtatgaagacgtcgtcggcgaactgtcgcaggccaacgtgcccggttcgaccgagggctatccgaactggcggcgcaagctcgaccgcaacctcgaagccatcgccgcccccggcgggccgcttgccaagctcgccgccgcgctgtcggctgaggagcggggaccgcgctcgggcgccgctcgcctcgcttcggctccgccgcgggcgacctaccgcctccagttccacgagggcttcaccttcgccgatgcggagaagacggtcccttatctgcagaagctcggcatcagccacgtctacgcgtcgccgctgcagcgggcgcggccgggctcgacccacggctacgacatcgtcgatcattcccagatcaatccggagatcggcggtgaggagggcttccgcagcttcaccgatgcgctccacgcccatggcctgaagctgctcctcgacatcgtgcccaaccacatgggtgtgggcggcgccgacaatccgtggtggctctcggtgctcgaatggggcggtctctcgcccgcggccaatgccttcgatatcgattgggagcggctcggcgccaacggcaagctcgtcatccccttcctcggcgagcgttacggcgaggctctggagaagggcacgctggagctgaaattcgacgaggcggccggcgccttcagcgtctggcactacgagcatcaattcccgatctgcccgctgcaatacccgacgatcctcaaccgggcgctcgcggcgctcggcgagatcggcgacgacatgtcggcggaggttctggcgatcaccgagcgcctgcgggccatgggtgaggagaccaatctcgagcgccgccgcgccatgccggaggccgccgaggaactgaagcgtcagcttgccggcaccgtgcgggcctcgccgcagatcgccgcctcgatctaccgggcgctgcatctcctcaacggcaaccgggactatcccgacagcttcgggccgctccaccggctgctcgaacagcaatcctaccggctcgcccattggcggatcgcgtcgagcgacatcaactaccgccgctttttcgacgtgaactcgctggccggcctgcgcgtcgagctgtcggacgtgttcgtccgctcgcacgatctgctgttccgccttatcggcgagggccggatcgacggattgcgcatcgaccacatcgacgggctggccgatccgctgggttacgcccgtgcgctccaggccgcagtcggtcccggcttctacatcgtcgtcgagaagatcctggagcccggcgagaagctgcgcgactggccggtcgccggcaccaccggctacgacgtgctgaatcagctcgacggcatcctggtcgatcgggccctgaagccgcgcatcgagaagttctatcggtgggccaccgatatggacacgccctacggcttccagttccgcgcggccaaggcggagattctggagatcagcttcgcctcggaactcgaagtgatgaccggcgacctcaagcaaattgccgattccgaccggcgcacccgcgacttctcaacaaacgcgatccgtcgggcgctgatcgagatcgtggcgcgcttccccgtctatcgctcctacttgcccggtgatctcgacgagaccgagatcgaggccgaggatgtgcgactgatcgagggcgccgtgcgcaaggccaagcgctggagcgcgctaccggatcgttcggtgcacgactttgctgccgatgccctgctcggccggaccgatctcggctctgccggtcacccggaccagcaggtggtcctgcgcttccgtcgccggttccagcagctcactggcccggtgatggccaagagcctggaagacacgttgttctatcgcttcgtcgaactgctcggcctcaacgaggtcggcggcgatcccggcgagtacggcctcgacgcggagcacttccacgcgcttcaggcggcgcgcgcccgcgactggccgaacgcgatgatcaccacggccacccacgacaccaagcgcggcgaggatgcccgcacgcgccagctcgccctctccgagctgccggaggaatgggcccgcgcctgggacacgtggcgccgcgcctccgagccgctgatcaagcaggtcgaaggcgagccggcaccggacccgaacgaccagtggatgttcctccaggcgattctcggcgcgtggccgctcgagcttctggacggcgacgacccgggcgcgatcgaagacttccgcaagcgcctcgatgcctatgccgagaaggctctgcgcgagagcaagcgccggtcgagctgggtcaatgtggacgagggttacgagagcgccgtccacgcgctctttgcggccctggtcgtgcccggctcggattgcatggagcgactccggccgctcgtccgtcgccttgccttcctcggcatgatcgcgggactcgggcgtacggttctcaaatgcacccttcccggcattccggacacgtatcagggtaccgagttctgggacttctcgttcgtcgatcccgacaaccgtcggcctgtcgattacgcggaacgggcccgggcgctggaggccggcggcacgccggacgcgttgatcggttcctggcaggacggacgcgtgaaacaggcgacgttggcgcggttgctcgccgaccgggcggcgcgcccggccttctacgccgatgcggattaccgtccgctcccggccgaaggtgcgcgtgcggatcacgtcatcgcgtttacccgctcggccgtcacctcgggtgaggacgatctcttggtcgccgtgccgcggctcgtcgcacggatgacgtccgaatcgggttggtccagcgaagccttcgccggaaccgtcctccccgtaccggccggcagccggtgggtggacgtggtcggcggcggcgagatcacggcggagggcgacgggctcgacctcggtcggcacttcgcgaaactgccctatctggtgttgcggcgggctgcctgaggcggccgcacgaaacatcggctcactgtcccttgggcggtgagcaagcttggtcggtcggcgtttcgtcaatgcctgaccacggcctcgattcatcagaacgcgcttggcgagaagcgacaagacggaggcgatccatgaacgcaccgaacaccgcgatgacgcccgcgacccggaccggctcggagacggtggcccttccggctgccttcgcaccccgcgcggagggtccgcgcatctacaacctgttcccgctcctcgtcgggaccgtctcgcaatgggccgcggaactgccgcgcatcgccgagctcggcttcaattgggtctatctcaacccgtttcaccagaccggcggctcgcgcagcctctatgcggtggccgatctcgacgcgctcgacgagcggtttcgtgacggtgacggcacgtcggacgacgagcagatcacgcggttctgccgggctgccgagtcgcacggcgtgtcggtgatgagcgacctcgtcatcaatcacaccgccgacaacgcgcgcctgttccacgaccggccggacctgttcgtgcgcgacgccgagggtaacccggtgagcccggcggcgatcgatcccgacgatccgacgaagcgtacggtctggggcgacctgatcgaactcgactaccatgccgagcatgctcggggtgagctgatccgcatcttcgacggctacatcgctcggctgcaacggctcggtgtgcgcggcttccgctgcgatgcggcctacaaggtgccgccggatgtctggcgcgcgctgatccaggccgccaagcagcgcgaggccgacacgctattcgccgccgagacgctgggctgcactttcgaggaggcgcaggcgacggctggcgccggcttcgactacctgttcaactcgttcgcgtggtggaacctcaaggcgccttgggctctggagcagtacgagcggctgcgggtggtcgcgccctcaatcgccttccccgagaaccacgacatgaggcggctcgccgccgacatccccggcggggcggaggcggtcgcccagcggctgaagacccgctacgccctctccgccttcttctcggccggcgtgctgatgccgatcggctacgagtgggggtatcgccgcgcactgcacgtggtcgagaccacgcccggttcacgcgagcacgatacggggatcgacatctccggttatgtgacggcgatcaacgcgctgaaggcttcgattccggctgccaatgtcgagggcgcgcagatgcggctctcggcgcccgatgcgcccttcaccgccctgttccgcaccgataccggccacccggcctcggcgcattcggcgacgctcctcctgttcaatcccggcgacgttccggtcccggtcgatgccggccgcctgatcgagcgcaccggcggccagctcggcccgttcgacgatcgcacgcccgacgccgagccgatcgccttccatccgggtgccagcattgatctgctgccgggcgagttgcgcatcctcgtggccgagcgcgcgaaggtcgccgcaccgccgcccgcgaccgtgccgcagggcaagggccgcgtcgtcatcgaggcggtgacgccggagatcgatggcggccgctcgccggtgaagcgcgtcgtcggcgagcaggtgcgcgtcgaggcggacatcttctccgacggtcacgagatcatcaacgcggcgattctctcccgcgtcgtgggcgaggagacgtggcggcgcgacccgatggtgttcgtggacaacgatcgctgggccggtcacttcccgctcgagcgcaatgcccgctacgagttcacgatcgaggcgtggcgcgacggcttctcgtcctgggtgcgcgacaccctgaagaagcgcgatgctggcgtggacgtgcggctggagacgatcgagggcgtcgagctgatccagatcgccgaggatctggcgagcggggccgacaagcagcggctcgacgggctgatccgctcgctcgccgccgagccggaaggctcgccggtgatcctggagaagatcctggcaccggagacgatgtcgctggtccggcgtaacgccgagcgggtgaacctctcgcgctatcccgtgaacatccccgtcatcgccgaccggctcgcggcccggttctcggcttggtacgagatcttcccgcgctcgcaatcgggcgatccgaaccgccatggcacctttgcggacgtgatccggcgcctgcccgagatccgcgaactcggcttcgatgtgctctatttcacgcctatccatccgatcgggaagacgaaccgcaagggcaagaacaacacgctgaaggcgcagcccggtgatgtcggctcggtctacgcggtgggttccgaggagggcgggcacgaggccgtgcatcccgaactcggcacgctggaggatttccgccagctcgtcgccgccagccacgcccacggcatggaggtcgcgatcgacttcgcgattcagtgctcgcccgaccacccctggatcaagcagcatcccgagtggttcgagtggcggcccgacggcacgctcaaattcgccgagaatccgcccaagaagtacgaggacatctcgaacgtccacttctatggcggggcgctgccctcgctctggatcgagctgcgcgacatcgtcctcggctggtgcgcccaaggtgcgcgcatcttccgggtcgacaacccgcacaccaagccgattccgttctgggagtggatgctgggcgaggtgaacgcgcagtatcccgacgcgatcttcctcgccgaggccttcacccgcccgaagatgatgaagaagcttgccaaggccggctaccagcagagctacacctacttcacgtggcgcaacacgaagcaggagctgaccgagtacgcgctggaactggcgggtgagatgggcgagtactaccgtccgaatttttttgcgaatacgccggatatcaatccttactacttgcaaacaagcggacgaccgggcttcatcgtgcgtgcgactctcgctgcgacgctgtcctccatctacggcatctataacggcttcgaactatgcgaggccgcgccgtatccgggtaaggaagagtatctcgactccgaaaagtacgagctgaaggcgtgggactatcaccgccccggcaatatccgcgaccacatcatcaagctcaatcaggcgcgccgggacaatccggcgctttgggacttccggaatatccatttcacgggtgcctggaacgacaacatcatcgcctacgcgaaggtgacgccggagcgcgacaactgcgtattcgtgatggtcaacctcgaccccaagaaccgccaggaatgcacctacgaggtgccgctgcatctgctcggcctgcccgacgatgcggcggtcgaggtcgaggatctgctgctgggctacaagttcgagctctacggcaagaaccaccgaatcgccctcgatccggccgaccgctcggcgatcgtctggcggattcggcctcggcgcgcctgacggcccgcgccccgcaccgaaccggcctccactttcggtgcggggcgctctagatgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacatctagatccggcgaaatacggcgtcaccgtcgtgttctcgccaagaagcgggccgaggaggctcgcagcccggtgccacacggcccggttccgctctcgaaagtgacgtgaggcagcgacgggatgatcgatcgcagcgatccgcagtggtaccgtgacgccatcatctaccagatccacgtcaagtcgttcttcgactcgtcgaatgacgggatcggcgatttcgaggggctgacgcagaagctcgattatgtccgtgacctcggggtcacggcgatctggctgatgccgttctatccctcgccgctgcgcgacgacggctacgacatcgccgactaccgcgatgtgaacccgtcctacgggacgatggaagatttccgccgcttcgtggctgccgcccacgagcgggggctgcgcgtcatcaccgagctggtcatcaaccacaccagcgatcagcacccctggttccagcgcgcccgcgaggcgccggccggaagccctgagcgcgatttctacgtgtggtcggataccgacgagaagtattccgatacgcgcatcatcttcctcgacaccgaggtgtcgaactggacctgggacccggtcgccaagcagtacttctggcaccgcttctacagccaccagcccgacctgaacttcgacaacccggccgtgctggaggccgtgatcgaggtcatgcgctactggctcgacatgggcgtcgacgggctgcggctcgacgcgatcccctacctgatcgagcgcgacggcacgaactgcgaaaacctttccgagacccacgacgtcatcaaggcgatccgtgcggcgctcgacgccgagtatccccgaccggatgctgctggccgaggccaaccagtggccggaggagacggcgcagtatttcggcgacggggacgaatgccacatggccttccacttcccgctgatgccgcggatgtacatggcgatcgcccgggaggaccggcacccgatcaccgacatcatgcgccagacgcccgagattcccgagggctgccagtgggcgatcttcctgcgcaaccatgacgagctgacgctcgaaatggtgacggcggaagagcgcgactacctctggtcgttctatgccgccgagcggcgcgcccgcatcaatctcggcattcgccgccgcctcgcgccgctgctggagaacgaccggcgcaagatcgagctgatgaagtccctcgtcctgtcgatgcctggcacgccggtgctctactacggcgacgagatcggcatgggcgacaacatctatctcggcgaccgcgacggcgtgcgcacgccgatgcagtggtcgccggaccgcaatggcggcttctcgcgggccaccccgcagaagctgttcctgccgtcgatccaggacccgatctacggctacgacgcgatcaacgtcgaggcgcagatccaggcgcaaacctcgctgctgaactggacgcggcgcatgatcgcgatccgcaacaactcggtcgcgctggggcgcggcgccatccagttcctgtatccggcgaaccgcaaggtgctcgcctggattcgcgagcatgagaacgagcgcatcctctgcgtcgccaacctttcgcgggcaccgcaggcggtgcagctcgacctgtcggacctgcgtggcgcgatcccgatcgagctgaccggcggcacggccttcccggcgatcggcgaactgccctacctgctgaccctgccggcctacggtttctactggttcgctctctcggtcgcgaataccggcgagatcggcccgcagccgcagagcccggaactgttcaccctggtgctcaccggcggcatcgagaccctgatcaagggccgcgagcgcaccgcgttcgagcgcacggtggcgccgcccttcatcgcctcgcgccgctggttcggcgccaaaggcacacgcatcaagtcggtgcaggtcgatgacagcgccatcgtcaaggacggttccggcgagggcaagttcctgctgccgcgggtggcggtgaccctcgccaacggcgaacgccaggactacttcgtgccgctcgccgtcgaggagggccgcgaggatgagactctgctggatcacgcggtcgcccgcgtgcgccgcgggcctcgcaccggcctgctctacgaggcggcggccgccgcgccgttcgccgtcgccctgatcgaggcgatgcgcgacggcgtcacgatcccgtccgagcgcgggagcctcgtcttctcgacgacctcggcttacgatccggaggtgccgttcgaggccgccgacgtgcgccgcctctcggccgagcagagcaacacctcgatcgccatcggcgcgcggatgatgctcaagctgctgcgccgcctccagcccggcacgcatcccgagatcgagatcggccggttcctcaccgagcaggcccatttcgccaacacgccggctttgctcggcgtggtggagcatgtggctgcggacggcacccgtaccgccctggcgctgctccagaagttcgtcctcaaccagggcgacgcctggacgctgatgctggaaggcctgcggcgcgacttcgagaccgtggtgctcgcccccgagagcgaggcgccggcgccggaggatgccttcaacgcgcatctgcgctgggcggagctgctcggccagcggacggccgaactgcatcgggccttcgccatcgacaccgacgatccggccttcgcggtcgagccgttcggtgaggcggatctcgcttcgctcgcggatgatgcccgccatcaggccgcgcgggcgttcaaggggctcgacgcgatcaccgcgtggtcgccgggctcggccagcgaggcgctcgcgtcccgccgtagcgaggtcgaggcgctcatcaccgatctggcctccggcccgctgcggggtgccaccaagacccgcatccacggcgattaccatctcgggcaagtgctcgcctccgagggcgatctcatcatcgtcgatttcgagggtgagccctcacgtccggtggagcagcgccgggccaaatcgacgccgatgcgcgacgtggcgggcatgctccgatccttcgcctacggcgccgaaacggtggtgcgtgagatcacggcccgcttcggcgacagcgaggaacgggcgcgcaacgcggcgatcgcgtggcgcggcatgatcgatgcagcgttcctcgacggctacgggcaagccgtggccggcagccgggcggcggtggaggatacggagacgcaatcccgtctgctgcgtctgagcctgctgaccaaggcgctctacgaaatcgattacgaagtgaacaaccgccccgactggatcgaaatcccagcacgtggtgttctcaacatactggatgaagccaagcgcgaccgcgcttcggtgtgacctgcgcgctcccgcgcgccaccctttgatggcccgggagcgcttccgagagaggtgattggatgacggctctggacgagaaggccgcggctcgtaacgaggggcaggcggccgccaacgtcccgaacaggtcaggctcgaccgaggcgccgcgcgcgccccggtcgtcggatgcgcttggcggcgagggggctccccgtgtgggccgctccgcctcgcaagcgcgcgatggccacctccatcccgatgccattgcggccgtgatggcggccgatcacggcgacgcgttcggcgtcctcgggccgcatcaggttgcgcccggtacgtgggaggtccgtgcgatcctgccggaggcgaaggcagcccgcctcgtcacgggcgggcagagcatcgcgttcgagcgcgttcatcccgacgggttctacgtcgcgagcgtgaagagcgaaggtcgacccctctacgagatcgaggtcgaggcctgggacggcaccagcacccgccgtcacgatccctacggtttcggcccgtcgctcgaacagagcgagatcgacggcctgcgcctgatcggcagcaacctcgtgtatcgcgtgctcggtgcccatgcgggtgagctcgacggcatcgccgggttccgcttcgcggtctgggcgccgaatgcccgccgcgtcagcgtcgtcggcgacttcaacgattgggacggccggcgccacccgatgcggctgtggctcaatggcggcgtctgggagctgttcgtgccgggtctcaaggccgggcagaactacaagttcgagatccgcggtcccgatggctcggtgctgccgttgaaggccgatccggtcgccttccgcgcccagcatccgccgcagacggcctcggtgctccagggtctcaacgagccgcagtggaacgatgcggcctggatggacacgcgcggtgagaaggatccgcgccacgccgccatgtcggtctacgaggtccatctcggctcgtgggcgcgggtgccggacgaaggcaaccgctacctgacctacaaggagctgtccgaccggctgatcccgtacgtgaaggaactcggcttcacgcatatcgagcttctgccgatcaccgagtacccgttcgacggctcctggggctaccagccggtctcgctgttcgcgccgaccagccgcttcggcacgcccgacgatttcgtcgatttcgtcaacgcagcgcacgcagccggcatcggcgtgatgctcgattgggtgccggggcacttccccctcgacgcccacggcctcggcctgttcgacggcacgcatctctacgagcatgccgatccgcgccagggcttccaccaggattggggcacctacatctacaatttcggccgggtcgaggtgtcggccttcctcacggccaatgcccgcttctggctcgaacactaccatctcgacggcctgcgcgtggatgcagtcgcgtcgatgctctacctcgactactcgcgccgtgcgggcgagtggattccgaaccagtacggcggcaacgaaaatctcgacgccatcaacttcctgcgcaagaccaatgaggccacctacagccacgcgccgggcaccatcacggtggccgaggaatcgacctcgtggccgggcgtgtcgcacccgacctacacgggcggtctcggcttcggcttcaagtggaacatggggtggatgcacgacaccctgaaatacatgtcggaggatccgatccaccggcgttaccaccaccacaacctgaccttcggcctgctctacgccttctcggaaaacttcgttctgccgctctcccacgacgaggtggtgcacgggaagggctcgctgctcggcaagatgccgggcgaccgttggcagaagtttgccaatctgcgcgcctatttcggcttcatgtgggggcaccctggcaagaagctgctcttcatgggcggtgagttcggccaggagcgcgagtggaaccacaaccagtcgctcgactggcacctgctcgacgatcccctccatggcggcgtgaaggatctgatccgcgacctcaaccacgtctacacctcgaccccggcgctctattcgcgcgacgtcgaggccagcggcttccagtggctggtggcggacgattccgacaactcggtcatcgcctgggcgcgcaagggcaaggcagagggcgaggtcgccatcgtcgtctcgaacttcacgccggtgccgcgtgagggctaccgcgtcggcgtgccgacggccggtttctaccgcgaggcaatcaactcggacgccgagcgctatggcggctcgaatgtcggcaacatgggcggcgtgcagagccaagccgagcagagccacggccagccgcattcgctgagcctgacgctgccgccgctctcgaccctgatcctgattcgcgagggctgatcgcctcgaccccggagcggttcagccgctccgggggccgaacaggatcaccgccgtgccggcgaggcagatcgccccgccggaaagatcccagcggtcggggcgatgtccctcgacactccagagccaaaggatcgaggcggcgatgtagatgccgccataggcggcgtaggtgcgcccggccgcctcgctctcgacgagggtgagcagccaagcgaacagggcgagcgaaacgagccccggcgcgacccaccagaccgaccgatcgagccgcagccacgcccagaaggcgaagcagccggcgatctcagccaacgcggctccggaataagcgagaagggacttggtcattggcgacgcttggcgcgggccgagcccgttgccaagtcatcgcaaccggtcatccggctgacttctctgacgcatcgatgcgccggatcgtgcgtcaggcgtcgtcctccggcgcgaacacctcgcccttctcggcaagctgcacattgttgcggtcggcggggagatcgcgaaggtcgcggtacgatctgagcagacggtgcaggtcggccctggccggatcggacggctccggtgccccgggatcgaatccgtccaccacggcatccacccgccggtcgagaacctcggcgtttcgcggatcgaggccttcgatccgggcgagaaggtcggcaatcgcggcgcgtttcgtctccagctccgacatcgacacctcacaagatcttcgcgcgaaaacagcgcccgaggccttccagggttccgaaaggacgcatccccggaccttcggcacaggccgagggttggtgcggcatgacccttgtttcgaccgaggaggccgatgcccggcccgtggcgcggccccgctccgcccgtctctggcatccgcgccgggtgctggtgacgccggccgccctcgaacatgcccatggccggcagatggtcgcgcaggcggaagacctgggtctcccggtcgagcgcctgaagagtaaccggctcaccggtttgcgcgacgccgagaacccgcgccgggcctacgcgcaggccaaggccacgctcgccatcgtcaccgcaccgccgacgaaactgaagctccaaccgataccgccgagcgccgactggcgcttcgatctcgccgagggctgtccggcccattgccagtactgttatctcgccggctccctctcggggccgccggtgacgcgcgtctacgccaacctcgacgcgatcctcggcaatctcgaaagctatctggggcagggcggcgtcaccagcgcctcggaggcgcgggcggccgagggcaccaccttcgaggcgtcctgctacactgatccgcttgggatcgagcatctcaccggttcgctctcggcggcgatccgtcatttcggcgcctgggacgcgccggtgcaactgcgcttcacgacgaagttcgccgcggtcgaaccgctcctcgacctgccgcatcacggccgcacgcgcatccgcttctcggtcaacgcggccgcggcggcgcattacgagggcggcaccgctccgctcagcgagcggctcgctgccatgggtgccgtcgcccgggccggctatcccgtcggcctcaccatcgcgccgatactacccgtcgagggatggccggacgcctacgacgccctgctgcgcgacgcggccgcggctttgtccggtgtggccgcgcccgatctgacggtcgaactcatcacccaccgcttcacgccgggttcgaagacggtgcttgagggatggtatccgggttccgacctgccgatgcgcgaggcggagcgcacccgtaagctcaccaagttcggttcggtgaaatacgtgtttccgaacgatctcatgaaggcgatgcgggcccatctcacggggcggatcgcggttcacctgccgacggcgcgcatcctctattggacgtgaaaaaggctgacacgcgcgaccggatagagcgtcagcccgcagctttcctcacctgccccgtcgggcagatgtcgagcagcacgcagcgtccgcaggccggcgagcgatggaagcagacgcgctgaccgtgcagcatcagcacctcgtgattgtcgtagagcttctgcgccgaccaatcgtcgggaagctgggcccgcagcaccgcgtggctcggcccgacatcgaccttggcaccgatcagccccgtgcgctgggcaacgcggtgatggtggctgtccaccggcagggcgggcatccgcagcgtcgagaacgacagcaccgcggcactcgtcttcggcccgatgccggggatcgcttcgagccagccgcgcgcctcattgacgctcatatcccccaggaaatcgagggtgagcgcaccgacccgctcctgcaccgcggcgagcaccgccttgatgcgcggcgccttcagctccggccaggtgacgccgtggatcgtcgcttcgatctcctcgaccgacgccgcctcgatctccgtccaatcgggccagcgcgcccgcagcgccttgaaggcacgccctgaatcggcgttgcgggttcggtgcgagagcagcgaggagatcagttccgacagcgggtcgaggctgtggaaatacgggatcgggcattcgtagacgccgcagaggcggcggtgaatctccagcgctttgtccttcagcgcctcggacgcggcggccggcgcctcgcggcggcgatggcgggctgccgccgggagggctgtatcggggaaaagcgtcatggaagccgaatccgcgaagggattcggcggttcccggcccgcgacaaccttacttcgccggctccttcggcagcgcgtagatgttgatgtcgagtttgtcgtccgcaccctcgccgaggtccgtgacgtattcttcgaggaagcggtcctggaccgcgatttccttggcgtcgagataggcgatcagcgtctcgtaggtgccgtcgatctcctcataactgccgctatgcttgaaccgcagagccttgccgctcgggttcgagccgaacttgacgtcgccgccctccgcgccctgcgcgggtgcagcttcgatcgggatcatcgcctcgtactggaagccgtcatcctcggtcttggtgaacagggcgatcggccggcccgcttgcttgaggttcagcttggccagcgtctcgccgatcgtcttgtaggctttgcgcagattggcccgcgcctcttcccacttggtctcgcccgcgaggatcgccacgggtttggccggaagcgtcacctcatcgacgtcgttcggctcgcctggaaccgtcacgagggtcggcagcgccgaaggcggtggcgtgaccgcctgggccgctccggcttgggcggggcgcgggatcgggacctgctgaggcgagggcgctgccgggtcggggccggatttcgtggtgtccggcacggtcgtggtcggcagtgggttcgcctcggcaggggagggcgcgttggtggggggcggcgcgttctgggcgagcgacgcagtcgtcaacgaagggacgagagcgaggaggcccgcggcgagggtggcgagacgggtcaaggtggtgacgctccgattggccggttcgaacagggtagggccgaaacacgccccgcgcgagaccgttgcggcgcgacgttgcggctcttcgttcccgactcgcaggctggcggcttttgccatatacgccgcgccacccccgcattccccagacaaggtcgtcagaggtccaatgagccctcttggagccctctcgtgagccctctcgcaaatcgccgcttcctgaagatgcacggcgccggcaacgccatcgtcgtgctcgacctgcgcggcactgcggtccgtgtgacgccggccgaggcccgcgccatcgcggccgacgtgcattcgcgcttcgaccagctcatggtcgtgcacgatcccgtcacgccctgcaccgatgccttcatgcgcatctacaacactgacggctcggaatccggcgcctgcggcaacggcacccgctgcgtcggctacgcgctgctcgacgatccggccatggcgaggcctgccgagaacggcgccctgacgctggagacgaaggccggactggtcgcggtcaagcggatcaccgagcgctccttcaccgtcgatatgggtcagccgcgcctgcgctgggacgaaatcccgctcgccgaaccgtttctcgatacccgccgcatcgagcttcaggtcgggccgatcgacgatccgatcctccattcgcccgccgccgtgagcatgggcaacccgcacgcgatcttcttcgtcgagcgcgaccccgacagctacgatctcggccgcatcgggccgctgctcgaggcccacccgatcttccccgagcgcgccaacatctccatcgccgaggtgacgagccgcgacacgatcaagctgcgcgtctgggagcgcggcgcggggctgacgctcgcctgcggcacggccgcctgcgccacggtggtggccgcctcgcgcctgcgcatgatcggccgcaccgcccgcgtggcgcttcccggcggggaactctcgatcgagtggcgcgccgacgaccacgtgctgatgaccggcccggtctatctcgaaggcgagggcacgttctcgcccgacctgttcgccgggatcgacgggtgagcgtcgagacgctcactttcggctgtcgtcttaacaccgtcgaatccgaggtgctgcgcggccatgccgagcccgatgccgaggggcgcgacctcgtcgtcgtcaacacctgcgccgtcacggccgaggccgggcggcaggcgcgcaaggcgatccgccggctttcccgcgagcggcccggcgccgagatcgtggtgaccggttgcggcgccgaggtcgagcgcgcgagctacgccgcgatgccggaggtggcgcgcctcgtcggcaatgcggccaagctcaggccggagagctggcaaagcggcaccgcgccggcgcctgaagacatcatggccgtccgcacggccgagccgacgcacatcaccaccatgagcgggcatacccgcgccttcgtgccggtgcagaacggttgcgatcaccgctgcaccttctgcgtcatcccattcgggcgcggcaattcccgctccgtgccggtcgcggaggcggtggcgcaggtgcgccgcatcgtcgagcatggcgggcgcgaggtggtgctgaccggcgtcgatctcacggcctatggtcgcgacctcgattccgacttgagcctcgggcgcctcgttcgcacgattctcgccaaggtgccggatctcgcgcggctgcggctgtcatcgatcgattctgtggaggccgatgccgagctgatcgctgccttcgccgaggagccgcggctgatgccgcatgtccacctctcgctccaggcgggcgacgacctgatcctcaagcggatgaagcggcgacattcgcgtgccgacgcgatccgcctctgccaaaccctgcgcgacctgcggcccggcctcgtcttcggcgccgacctgatcgccgggtttcccaccgaaaccgaggcgcaattcgcccgctccctcgacctcgtggccgaatgcgggctgacgcatctccacgtcttcccctattcgccgcgccctgacacgcccgccgcgcggatgccggcggtgccgggcgacgtggtccgcgcgcgtgccgcccggcttcgcgaaaccggtgcggcggccctcgcccgccacctcgacggcgaagtcggcgcccgccgcagggttctgaccgaacggggcgataccggccggacggaagcgttctcgctcgtgcggttttccgagccggtgcccgctggggacattcgcgacgtcaccgttactgggcatgacgggcaggctctgctcgcggcctgagcgagacccgcccgtctgtgttccccgggggggcgagatctacggggcggaagcggtcattccgcacgcctcgagccctgctcgcatatgcgcgggcgccggcgcctcgacggcaatcgcctcacgcttcggatagagcggcaggctcaaaccccgcgcatggagctgcaagcccggcccgtcccgcccggcgcctccgtagatcgcgtcgccgcggatcggccagcccatcgccgcgcaatgaacccgcaattggtgggttcggcccgtgaccggcttcagttccagccaagacagacactcgctccgcccgagaacccggtagagcgtcagcgagggcgcaccggccgggtcggtcttcatccaccaactgcgcggatcgtccgaacgtttggccaatgggaggtcgatacgcccttccatcgcctcggggccgccttcgaccagcgcccaataggtcttatcgaccttgccgtcggcgaacaggcggttcaaacgcgccaaggccttggcgtgtcggccgagcacgaggcagcccgacgtgtcgcggtcgagcctatgcgcggcctccggccggcgcggcaagccgaagcgcagggcgtcgagatggtcggtcagcgtcggcccgcctttcgggcccggatgcaccggcaaacccgctggcttgtcgatgacgagcatcaaggcatcgcggtagaggagcggaggccctatctccggtccgacggtgcgatccgacactgaaacacgcgcgttcatgctccacgggctagaatgtcggatcgtcgcgggcaaggtttgagcagggcaagattttgaacaagggacgcggatgagcgacgacgagaagcccggctggttcggacgcctgttcgggcgaaagggcgcgcccgaatccaagtcccccgagccggtgccggccgaggatgcagcggccgaggaaacgccggccgaggaatcggtcacgccggatccgctgtcgcccgcctccgaatccgaagggcagccggtcttcaccaccgcggcggacgacgtcgcccgcgtgccgccggcggtgagcgagcccgcgccggacgatcccgacaagaatcgcatccccgatgaactggagggtgccgacctccagcccgagccgcagccgccatccggcgaagcaccgcagcccgacgagatttctgccgagagcgaaccggcggccgcccccaccgagacggcggagaagcggaactggtggtcgcgcctgacgggcggcgaggaggagacgcctgcgcccgcggccgaatccgaaccgccggccgaggtcgatatccagccggtcgattccgcggcggcgctcgcgagcgatgcggtgtccggcgccgtcgagggcagcgagaaacagggctggtggtcacgcctgaccgccggaatgcggcgcacttcctccgcgctgtcggaccgggtgacgggcctgttcaccaagcgcaagctcgacgccacgaccctcgaggatctggaagacgcgctgatccaggccgatttcggcgtggagaccgcgacgcgcatgtcggaagcggtcggcaagggccgctacgagaagggcatctcgcccgacgaggtgcgcgccatcctcgccaccgagatcgagcgggcgctggagccggtggcgctgccgatcgagatcgattcggccaagaagccctacgtgatcctgacggtcggcgtgaacggcgccggcaagacgacgacgatcggcaagctctcgctcaagttcaaggccgaggggcgcagcgtcatgctggcggccggcgacacgttccgcgcagccgcgattgagcagttgcgggtgtggggcgatcgcaccggcacgccggtcatcagccgggcgcagggctcggatgcggccgggctcgccttcgacgcgttcaaggaggcgcgggagaacggcaccgacgtgctcctgatcgataccgccggccgcttgcagaacaaggccgggctgatggcggagctggaaaagatcgtccgggtcatccgcaagctcgatccggaggcaccgcatgccaccctgctggtgctcgacgccaccgtcgggcagaacgcgttgagtcaggtggagttgttctcgcaggccgcacccgtgtcgggcctcgtgatgaccaagctcgacggaacggcgcggggcggtattctggtggcgctcgccacgaagttcggcctgcccgtgcacttcatcggggtcggcgagggcgtggaagacttggagccgttcgccgcgcgggactttgcccgggcgatcaccggccttcccaaggagtagccgattgcctgccccttggagcatcgtgagagtatccgcatgaaggtcgagagcgttccgccgcgccggcacctgccgccgctcctcaagctggcgctggaagtgggcccgctgacggtcttcttcctcggcaacgcctatgccgagcgcttcggcgtggtggcggagagcaagctgttcgtggcgaccggcgtgttcatcgtcgccacgatgatcgcgctcgccgtgcacttcgccctgctgcggcggctgccgatcatgccgctcgtttccggtgtcgtcgtgctggtgttcggtggcctgacgctggtgctgcaggacaagaccttcatcatgatgaagccgaccatcgtgaacacgctgttcggcctcgtcttgctcggcggccttgccttcaacaagtcgctgctttcggtcgtgctcgacagcatgttcgcactcaccgacgtgggctggcgcaagctcaccttccgctggggcctgttcttcctcgcgctcgcggtcgtcaacgaggtcgtctggcgcacgcagaccgaggatttttgggtgagcttcaaggtgttcggcatcatgccgctcacggtcgccttcgccttggcccagacaccgctactgctgcgctacgagcgcaaggacgaggccgaggcgaacgccggctgactagtctcagccgatccgccgcggcatccggaacggcagcatcagccgcaccagcgggttgcggaagcgcgtgagcgacaggctctcgtgcacgggctgaaccgcctcgccgtcgagggtcgaggcgagcagcgagcgggcgtagaacggcgtgtcctcaaaggtgcggatcacctgggcgcggccgtcgtcgccgcgggtcgtgcgcggcatccgccacaggccggtggacggcaggccggccgcgagcggtgggcgcatctcgcggcgggtgccgtcggcgtcgaagcgcagcgtcaggttctgtccgctgccatccctccggcgcacgtcgtagaggatggccgaaccgcgcttgagcggtgcgcggcaccaagtccagtccgtgaacgcgtcttcgagggcgccgtcgccgtcattggtgtcgtggtagccgctgccgcgccaggagagggcgggcgcggtaaacgcggcctcgacctcgcaatcgggcgccatcggccaccagcggtgcaggccgtgcgtgtcgagggtgaagggctgcgccgtcagcgcccgcggccgcactcgcaccgtgccccgcaccgcccgcgggaccggcgaagaccgctcgtcgaggcggatcgtcagcacgctgccgtcccattcgagggaggacggcccaaggctgaagctggtcgcatcgcgcgacagcgaccgggcgttgcgctcggtcatggcgaagcggttgccgcgctcgccgtagagcacgacgttgaaggcgcagtgggcgaacgggtcgcgcgccgcatcccaggcatagtagggcgagaacacgctgccgatgaaggcgatgacggtgagcccctggcgcccgtccgcgctcacggcatcgacgtaccaccagacgtagccgccgcgcgtcaccgccccgtcgaagcgaggtccgcgcgcagtgccgccgccgcgagccggcccgactgcgccgccatcggcacgcccggccccggatgcacgctgccccccgccaggtagagccccggcacccgcgtccgcacccccggccgcttgaacgtcgccgtccagccatgcgaggcccggccgtagagggctccgctcgtccccggaaacagctccgcgaaatcctgcggcgtcgtgatcgtccccgatcccgtcggctccagcgtgagcccgcaggccgagagcttgcgatggatggtcgtctcgcatgcggcgatctccgtggggctgaagcggcgctccccgccatcggcgggggcgttgacgaggaggagtaggcgttccggcccctcagaggccgagccgccgtccccgtctcggtcctgcgcacagacgtagacggtcgggtccggcggcaggcggcggccgcgcaggatcgcatcgaactccgcccggtaatcggacgagaagaacacgctgtgatgcgcaagggcgaagcccgtcgcccgcgccgtcgtgcagatggtgagcgccgagagcgagcgctcgcgggcgggcacccggtcgccggcggccgccgcatcgcgcccgagcaggccgccgccgagcgccgccacgtcggcgttggcgatcaccgcgtcggcggcgatgcgctcaccgccgacgagttcgacccccgcgacgcggccgcgctcggtcaggatgcgcgtcacatccgcgccggtgcgcaggctgacgccgcggcgttcggccagatccgcgaccgtgcgcgcgagccggctcaagccgccctcgacggtccagacgcccgcctgctccacataggcgaccagcatcagcgtggccggcgcctcgaacggcgaggcgccgcaataggtggcgtagcgcccgaagagctggtgcaggcgcggatcgcggaagtactcgccgagcgcggaccacagggtcgcgaagggctggatacgccacagactgccgatccccgcgagcccgacacgctgggcgagatcgacggggctcggccggtcggcgcggatgaacggcccttccagcgtgcggtagacctcggccgcgcgggcgcagaaccgccgatagccctccgcctcgcgcgcgccggcgaaggcgccgatcgccgccgccgaggtctcgatatccgcgaacaggtcgagccgctcgtgcgcgttccaggcatggcgggccagcagggtggccggccgcagccgcatctccgattcgaggtcggcgccggcctcggcgaacagctcctcgaacacccagcgcatggtgaagacggtggggcccgcctcgaccggcaccccacccacggcgagcgagcgcatcttgccgccgactcgcgctgcccgctccaggacggtgacgttgtggccggaagcggcgaggctcagcgccgctgcgagcccgccaatcccggctccgatcacgatgacgcttttttctgccaccgaaaatgcgctccgcctcgcatcaccgttgatccgcgccgtcaacagtgtcaagtatagttgacatgaatgcaaggcaagtcagcctgacatcgggaggacggcatggacgtcggccggcggatcgagacggtgctcgacaatgcggtttcgcatgcggaggcgccgggtgcgccgccgttgctggcggaggcgatccgctacgcagtcttccccggcggccaccgcatccgcccgcggctctgcctcgccgtcgcgctcgcctgcggcgacgatgaccccgccacctccgaggcggccgccgcggcgatcgaactcctgcactgcgcctctctcgtccacgacgacctgccgtgcttcgacgacgcgccaatgcgccgccagaagccctcggtccatgcggccttcggcgtgccgctcgcggtgctcacaggcgacgcgctgatcgtcgccgccttcgagacgctggcgcggggcgtgacccgctcgcccacgcgcctcgcgggtctcgtcgggctgatcgcccgcgccgccggctcgcccgccggcatcgtcgccgggcaggcctgggaatccgagccttacgtggatctggtcgagtaccagcaggccaaaaccggcgcgctgttcgccgcggccacggtggccggtgccgccgccgcgggagcgccgccgctcccctggcgcctgctcggcgaatgcctcggggcggcttatcaggtcgccgacgatctgcgcgacgtcgcctgccgccaggaggagatcggcaagcctgccggtcgcgacgccacgctcgggcgtccgaacgcggcggccctgctcgggatgggcggtgccctggagcgcctgaagcaccttacgcaggaggcgatcgacgtgattcccccctgccgcgggcaggacgccatgcgcaccgagatcgaggcgcagacccggctgttcatgcccgcctccttacgagcgatggcttgaggaccggccttgcccgccgcgatgaccgaggccggacccgcgccggagaaacgcggcggctggcgcgagcgctggctcgccttccgcaaccgcacggtcgccggccccggcttccagcgctgggcggcggggtttccgctcacccgcaggatcgcgcggcgtaacaccagggcattgttcgatctgtgcgccggcttcgtctacgcgcaggtgctgttcgcctgcgtccggctcgacctgttcacgctgctgcgcgacggcccgctcgcccccgatgctctcgctcggcagctcgatctatccacggatcgcgcgctgaccctgctcaaggccgccgcctcgctcgacctgatcacccggctgccggacgggcgctttgccctggccgatctcggcgcggcgctgatcggcaatccctcggtcgcggcgatgatcgagcaccacgcgatgctctacgccgatctggccgatcccgtcgccctgctgcgcgggggagcgggaccgacgcggctcgggggctactggccctatgccgaagccggcgaggcggcgcagctcggatcggactcggtcgcggcttatagcgggttgatggcggcctcgcaggcgctgatcgccgacgacgtgctcgacgccctgccgctcggcgatcgtgcgtgtctcatggatgtcgggggcggggagggcgtgttcctcgcgcaggccgcccgccgccatccggggctggccctgcgcctgctcgatctcccgccggtcgcggaacgggcgggcgcccgactcaccgccgagggcctcagcgatcgcgtcacctgtctcgggcggagctttctcggcgcctccctgccggagggcgccgacgcgatcaccctggtacgggtcgtccacgatcatgacgatgcggtcgccttggcactcctgcgcgcggcccacgcggcgctgccgccgggcggccttctggcgatcgccgagccgatggccggcacgcccggcgcggagccggtgggagatgcgtatttcggcttctacctcctggccatgggcagcggccgtccccgcacggcggacgagttaaccgccatgctgacccaggctggcttcaatgaaatccgcgagcgccccacgcggcgtccgctgctggcgcgattgatcaccgcaaagcgacgatagaattgtaaagtttacttgacgcaaatttacgtccatctaggatgacaacaagcggttcagccttctgcggagtcgcaagcagcaacggggaggcagggagatggaagcgttggccgtcgtccttgaacgaccggagcacttggcgctcaaccgtctcgcgctcacccccgcgaccgagggcgatgcgaccgttgccgtctcctggagcggcatcagcacggggaccgagcgcctgctctggtccggccggatgccgccctttcccggcatggggtatccgctggtgcccggctacgagtcggtcggcacggtggtcgagaccgaggccggcagtggcctgcgcgtcggacaaaccgtgttcgtgcccggcgcccgctgcttcggcgcggtcaacggcctgttcggcggcgcggcctcgcacctgatcgctccggccgcgcgcctcgtcccggtcgatgccgcgctcggcgaccgggcctgcctcatcgccctggcggcgaccgcttaccacgccctgtccggcatcgtgcccggcaagcgcagtctgatcgtcggccacggcgtgctcggccggctgctcgcgcggctgacggtgctggccggcggcgagcccgtggtgtgggagcgcgagacgctgcgggctgcgggtgacttcggctattccgtgctcgcccccgacgacgatccggcgcgtgactattccaccatcaccgatgtcagcggcgattcgagcctgctcgacacgctgatcggccgcctcgcgcccggcggcgagatcgtgctggccggcttctacgaagcagcactcgccttcgcctttccgcccgccttcctgcgcgaggcccgcatccgggtttcggcggagtggcggccgggcgatctcgcggcggtccggaccctgatcgagggcggacgcctgtcgctcgacggactcatcacccaccgggtgcccgccacggaagcgggggaggcctaccgcacggctttcgccgatccggcctgcctaaagatgatcctcgattggagggcctgctcatgaacctacagctcagcaaggcggcgctggacgccgcgacgacgctgcgggccgaggccgccatcgagcccgatccagtcgcgaccggcgaggtgaagcgcgagacgcagatcatcgcgatctacggcaagggcggcatcggcaagtcgttcaccctggccaatctcagctacatgatggcccagcagggcaagaaggtgctgctgatcggctgcgacccgaagagcgacacgacctcgctcctgttcggcgggcgcgcctgcccgaccatcatcgaaacctcgacgaagaagaagctcgcaggtgaggcggtcgccatcggcgatgtctgcttcaagcgcgacggcgtctacgcgatggaactcggcggcccggaggtcggtcgcggctgcggcggacgcgggatcatccacggcttcgagctgctggagaagctcggcttccacgaatggggcttcgactacgtcctgctcgacttcctcggcgacgtggtctgcggtggcttcggcctgccgatcgcccgggacatgtgccagaaggtcatcgtcgtcggctccaacgacctgcaatcgctctacgtcgccaacaatgtctgctcggcggtcgaatacttccgcaagatgggcggcaatgtcggcgtcggcggcctcgtcatcaacaaggatgacggcaccggcgaggcgcaggccttcgcggacgcggcgggcattccggtgctggcctcgatcccggccgacgacgacatccgccgcaagagcgcgaattacgagatcatcggcaaacccgacgggcgctggggcgcgctcttcgccgatctctcgcagaacgtgtcggacgccgcgccgcaccagccgaggccgctgagccaggacgcgctgctcggcctgttctcgagcgaagccaccggacgccacgtggtgctggagcccgccaccatcgaggacatgtgcgggcgaaccagcctcgccaagccgtccctcgaagtcgtctacgacgaggtctgagccatggcggtcagcctcgacatcaccgcgctccgcgcccgccgccccgagggcatcgatctcgccgcgacgcagggcgacgggctcggctgccacgccggcaaggacgcgatgcgcgcggctgccgaagcggccggcctgtccggaacgctggagcagtaccgcaaggactacccggcggggccgcacgatcagccgcaaagcatgtgcccggctttcggctccctgcgcgtcggcctgcgcatgcggcgcacgatgacgattctgtcgggctcggcttgctgcgtctacgggctgaccttcacctcgcatttctacggggcgcgccgcagtgtcggctacgtgccgttcaactccgagacgctcgtcaccggcaagctgttcgaggacatccgcgaggcggtctacgcctcggccaatccgcaagatctcgacgcgatcgtcgtcatcaacctctgcgtcccaaccgcgtcgggcgtgccgctgcgcctcctgccgaagcagatcgacggcgtgcgcgtgatcggcatcgacgtgccgggcttcggcgtgccgacccatgccgaggccaaggacgtgctggccggcgccatgctcaaattcgcccgcagcgaggccgagagcggcccggtccaggcgccgcgtgggggccgctcggagcgcccgtccgtcgcgcttctgggcgagatgttcccggccgatcccgtggtcatcggcgcgctcctcgaaccgctcggcctcagcgccggcccggtcgtgccgacgcgcgaatggcgcgaactctacggcgctctcgatgcggcggcggtggcggcgatccatccgttctacaccgcgagcgtgcgcgagttcgaggcggccgggcggccggtgatcggctccgcccccgtcgggcatgacggcaccgccgactggttggcggccatcggcaaggcctgcgacgtcccgcgggacagaatcgcggcggcgcagaaccggcttctgccggcgatccggggggcgctggcggcggcgccgatccgcgggcgcatcacgctctcgggttacgagggctcggaacttctggtcgcccgtctcctcgtcgagagcggcgccgaggtgccctatgtcggcaccgcttgcccgcacacgccctggtccgagccggaccgggtctggctggaagagcgcggcgtcagcgttcgctaccgcgcctcgctggaagacgatctcgccgcgttcgaagcgttccggccggatctcgccatcggcacgacgccggtggtgcagaaggcgaaggaggccggcacgccggcgctgtacttcaccaacctgatctcggcacgcccgctgatgggcgcggctggagccggttcgctggccaaggtcgtcaacgccgccctcgccaaccggccgcgcttcgacgccatgcgcgccttcttcgagggtgtcggcaccggctacgccgccggcatctggccggacatgccggtgctcaagacggcgccgaaggcggccgctcccctgaagccgatcggggagatggtctgatgctggtcatcgatcacgaccgcgccggcggctactggggcgccgtctacgtcttcacggcgatcaagggcctgcaggtggtcatcgacggccccgtgggctgcgagaatctgccggtcacctcagtgctgcactacaccgacgccctgccgccgcacgagctgccgatcgtcgtcaccggcttggcggaggaagaactcggccgccacgggaccgagggcgcgatgaagcgggcgcacgccacgctcgatcccggccagcgcagcgtcgtggtgacgggctcgattgccgagatgatcggcggcggcgtcaccccggagggcaccgggctccagcgcttcctgccgcgcaccatcgacgaggaccagtggcaatccgccgaccgggcgatgagctggctctggcaggaatacggcgcccggcgcttcgccaagaagggcattccggcccggcccgagcgcaaggccggggagaagccgcgggtcaacatcatcggcccggcctacggcactttcaacatggcctcggacctcgccgagatccgccgcctcgtggaggggatcggcgccgaggtgaacctcaccttcccgctcggctcgcacctcgccgacgtgcccaagctcgtcaacgcggatgcgaatatctgcctctaccgcgagttcggccgcctgctctgcgagagcctggagcgcccctatctccaggcgccgatcggggtgctctcgaccaccaagttcctgcgcacgctcggcgagatcctggggctcgaccccgaacccttcatcgagcgcgagcgccacaccacgatcaagccggtctgggatctgtggcgctcggtgacgcaggacttcttcggcaccgcgagcttcggcatcgtcgcgaccgagacctacgcccgcggcgtgcgccacttcctcgaagaggagatgggtctgccctgccacttcgccgtcagccgcagcgcgggcacgaagcccgacaacgcggcggtgcgcgaggcaatcaagacgaacccgcccctcgtcctgttcggctccttcaacgagcgcatgtacctcgccgaggccggcgggcgggcgatctacgtgcccgcctcgttccccggcgcgatcatccggcggcacaccggcacgccgttcatgggctatgccggcgcgacctacctcgttcaggaagtctgcaacgccctgttcgacatgctcttccacatcctgccgctcgcgcgcgacatggatgcggtggaagcgacgcccgcccggacgcatcgcgaactgccctgggacgaagcggcccgcgcccggctcgacgcgctggtcgaggcccatcccgttctcacgcggatctccgccgccaaacgcctgcgcgacgccgccgagcgggccgcgcgccgggtcgccgccgagcgcgtcgccgccgcccatgtcgagcgggcgcagaccgacctcgtctcggggagcgccgcatgagtgccggtctcctccatccccttcaccctccggcccctcgcggagccggacagattgcggagcaccaagtcatgggagtggtcatgcaacgatcgatgcccgcgtcgtcgcggctgcacagcgaggcggtccagttccggatcatcctcgccgcaacctacccgttcttcctcgccgccgccctggtgcagcgtttccggccgggcaccgcgccgcggcgcggtctgccgccgatgcgccgctccgtcttcggcgaggccaaggccatggccgtctcggcgatcccgtttgccttcatgggctagggacccggcgcgtcgtctcgcggaccggcacccgcctttcgcgacgctgcgccggcgcctcagaacttccgtgcggtgacacgggggatccctgcgccgtgatgtcatcgggtcacggcgacacccgccacgcctgtcaacgcgcggcataaccagcggaggttcgatcgatggcgaacggtatcatggaaagaccgagcagcctgtccgggctgacggaacccgaagccaaggaatttcacgcgatcttcctgacgagcttcatcatcttcacggccatcgccgttgtcgctcacattctcgtctggctgtggcgcccctggttgcccgggccgaagggctacgccctgctcgacggcgtgaccaacgcggcccacggccttgtgtcgatgatcggctgaggagacgcgcgatgcacaagatctggcttctgttcgatccccggcgcaccctcgtcgcgctcttcaccttcctgttcgtcctggcgctgctgatccatttcatcctgctcagcaccgaccggttcaactggctggaaggcccgaaggacgcgaaggcggccgccgcccacagcctcgtcctcccgacgatgccggcctgaccgccggttctgccgcgggcaggctctttcgggtccgccccggcatccttcgtcctcaccgcggggatttccgccatggcgatgctgagcttcgagcgcaaataccgggtccgcggcggcactctgctgggcggagacctgttcgacttctgggtggggccgttctacgtcggcttcttcggcgtcacgacgatcttcttctcggtgctcggcaccgcactgatcctctacggcgcggccatcggcccgacctggaacatctggcagatcaacatcgcgccgcccgacctgaaatacgggctggcgctggcgcccctgaaggaagggggcctgtggcagatcattaccttctgcgcgatcgggtcgttcgtctcttgggcgctgcgcgaggtcgagatctgccgcaagctcggcatcggctaccacgtgccgttcgccttcgcagtggcgattttcgcctatgtctcgctggtggtgatccgcccgttcctgatgggcgcctggggttacggcttcccctacggcatcctttcccatctcgactgggtgtcgaacaccggctaccagtatctgcacttccactacaatcccgcgcacatgctcgccgtgacgttcttcttcacgacgactttcgctctggcgctgcacggctcgctaatcttgtcctcgaccaatcccgccaagggcgagacggtgaagacgcccgagcacgaggacacctatttccgcgacacgatcggctactcgatcggcacgctgggcatccaccggctcggcctgttcctcgcgctttccgcgggattctggagcgcggtctgcatcgtcatctcggggcccttctggacgcaagggtggccggaatggtggggctggtggctcaacctgcccgtgtggcggtgaaccggaccgccgcccggcacccgcgccggccggcctgaagcgcaggttcgatcttcggggctcgggggtctccgccgacggcgtgagcctcgaacgaccgcgggtccagggaggaagccgccgtggcctattatcagaacatcttcacgcaggtgcaggtccgcccggtcgagccggaacacggcatcccgatctcgtccgacgcccgcatcggccgaccgttcaacagctacctgttcgggctgatcggcaacagccaggtcgggccgatctacggcggctatctcggggctttgtccttcgcctgcggcctgatcgccttcgagatcatcggcctcaacatgtgggccagcgtgaactgggacccgatccagttcgtccgccagctcccctggctcgcgctcgagccgccgctgcccaagtacggcctcaaggtgctgccgccgctcaacgagggcggctggtggctgatcgcgggcttcttcctcaccgcctcgattctgctgtggtgggtgcggatgtaccgccgcgcccgggcgctcggcatgggcacgcacgtgccctgggccttcgcctcggcgatctggctctacctcgtgctcggcttcatccgcccgcttctgatgggctcgtggagcgaggcggtgcccttcggcatcttcccccacctcgattggaccgccgcgttctcgctgcgctacggcaacctgttctacaacccgttccacatgctctcgatcgtcttcctctacgggtcgacgctgctcttcgccatgcacgggggcacgatcctggccaccagccgctacggcgccgagcgcgagatcgaccagatcgtggaccgcggcaccgccaccgagcgcgccgccctgttctggcgctggaccatgggcttcaacgccacgatggaatcggtccaccgctgggcgtggtggttcgcggtgctgacgacgatcaccggcggcatcggcatcctgctcaccggcaccgtggtcgacaactggtatctctgggcggtcaagcacggcgtcgcgccgtcctacccgcagatctacgggccgatcaccgacccgctcgcgacgccagggggggcgccatgaagactctgctcgtcgtcgcgggcgcggtcgtcgccctgtttctcaccatcgcccagttcggcacggcgggctggacgaggccgccgatcctggcccagcagcacggtttccgcggcacgggcatggatcagatccagaccaaggccggcgcggcggcactgaaggccgcgaacatcccgccggccccggccgagccggtcgaggccggcaccgagaaggccggcgcggtctacgagaacgtgaaggttctgaaggatctgagcgtcgaggaattcaaccgcctaatggtctcgatgacggagtgggtcagcccggagcagggctgcacctactgccacaacaccgagaacatggccgacgacagcctctatcagaagcaggtcgcccggcggatgatccagatggtgcagcacatcaacaccacctggaaggagaagcatgtcggcgaggcgggggtgaactgctacacctgccaccgcggaaaacccgtgccggcacagatctggttccagaatccggggccgaactacaagaccggcttcattgcccgcaacaacgggcagaacatggcctcgccctccgtcggcctcgcctcgctgccctacgacaccctgagcgaattcttcggcaagaaggacgccgacgagaacctcatccgcgtcaacgcgacgacggcgctgccggagagcaagggcaagccgatccaggccgccgagcggacctacggcctgatgatgcacatgtcgtcgtcgctcggcgtgaactgcacctactgccacaacactcgcgcggtctcgaactggtcgcagagcacgccgcagcgcacgctggcctggcacgcgattcggatggtgcgcgatctcaacggcgactacatcgagccgctgacgacgaccttcccggccaaccgcctcggtccgaccggggacgccccgaagctgaactgcgccacatgccacaatggccagagcaagccgctggcgggtgcgcacgttatcgacagctatccggagctggcacggacgaccgccgagatggcggccgtgccgccgaatccggaaacgtccgagccaacaccggaggcacccgcgtcaccaccgcaatagcaagttgccgctccgttcaaagtttagcgtatcgggaaacgaaacgccgccggtccatcgaaccggcggttttttcgttccgtggaccttgccggatatccgctccgggacgagttacgctatttgaattcgctttcgagcgcggcaaatattgagccggaacatgatctgatcttgcggaatattaagaccggccgcatttggtcgatctctcggagatggtgagatttaagaatgtattcaatatgcccgtaggcccaaaggtgtaatccgttctgatgagagcacctatgctgaaatttggtcgcatttttaactttcaagacgctcacttggcacgggtcgcgcagcggtcggaatggcggcaaatccagaccgcgggcaatcaaggggtacgatggtgaacgttagacacgaaaagaacgaaatcgccgccgctctggcgcgatgcaagacggccttcatcggcgtggccgtgatgagcgggctggtgaacattctctatctcaccggctcgttcttcatgctcgaagtctacgaccgggtgatcccgagccgttcggtgccgaccctgatcggcctcgcggccctcgccctcgtgctctatgcgttccagggcgttctcgaggcccttcgtggccggatcctcgcccgtgtcggcgctgccctcgacgaggccttgagcgggcgggttttcgatctcgtggtgcgcgcgccgctcaaaggcacgacccagggcgatggccttctgcccttgcgcgacctcgatcagctccgcgcgttcctgtccggttccggtccttccgccttcttcgatctgccctggatgccggtctatctgctgatctgcttcctgtttcacccgctgatcggcgtcgccgccctcgtcggcatgggcattctcgccgccctgaccttcatgaccgaccgcgccagcaagggcccgacgcgggccgcgaccggccacggcatgcgccgcaacggtctggccgaagccggccgccgcaatgccgaggtgctggcggccatgggcatgcaggagcgcctcgccgcccgctgggccggagccaaccgcgaatatatggaggcgcatcaggccgtgtcggatgccggcagcggctacggtgccggttccaaggtattccgcatggccctgcaatcgggcgtgctcgcgctcggcgcctggctcgtcatccataacgaggccagcgccggcgtcatcatcgcgagctcgatcctcgtctcccgtgcgctcgcgcccgcggaactcaccatcgccaactggaagggcttcgtcgccgcgcggcaaagctggcatcggctgtcggagctgctggcccggctgccgcagaccgagcgtccgcacgcgctgccggcgccgagcgagaccatctccgtcgagggcgccagcatcgccccgcccggcacgccgcggctcgtggtgcaggatgtgagcttcggcctcagagcggggcaggggctcggcatcatcggcccctcggcctccggcaagtcttcccttgtgcgagcccttgtcggcgtctggccgccgatccgtggaaaggtccggttcgacggtgccgccctggatcaatggacgagcggcgacctcggaccgcatatcggcttcctgccgcaggaggtcgaactcttcgccggcagcgtggctgagaacatcgcccggttcgagccaggcgcgccggcggaggccatcatcgcggcggccaaggccgccgaggtccacgagctgatcctgcggctgccggaaggttacgacacccgcatcggcgagggcggcgcgggtctgtccgccgggcagcgccagcgcgtcgggctggcgcgagctctctaccgcgagcccttcctcgtggtgctcgacgagcccaacgccaatctcgatgccgagggtgagaacgccctgacgcaggcgatcctcggtgtgcggcagcgcggcggcatctgcgtcgtcgtcgcccaccggccgagcgcgctcgccggtctcgacctgatcctgatgatggccgatggccgcgtccaggccttcgggcccaaggacgagatcctcaagcgcgtgctgcgcccggcgccggcccccattccggccgcggccgagcccgccgtgccctcgatccgtgagagtgcctgatgtccacgaccctggcccccctcgacgttctccccccggcactgccgcgtcccgtcgcccacggctcgatccgcagccacctcaccgtcgcgatcggcctctccgccgccctcgtcctcggcgtcggcggctgggccaccttcaccgagatctcggccgcggtgatcgcgccgggccagctcgtggtcgaaaccgacgtgaagaaggtgcagcaccccaccggcggtgtcgtcggccagctcctcgcgcgcgagggccagcgggttgcggccggcgacgtgctgatccgcctcgatgaaacccagacccgggccaacctcgacatcgtgctcaaggccatggacgagctggcagcgcggggcgcccgcgacgaagccgagcgcgacgggctcaagacgatcaccttccctcccgacctcgttgcccgcatcaacgacgatccgagcgtcgcccggctgatcgacggcgaatcgcggctgttcgcctcgcgcgttgccggccgcgagggtcagagggcgcagttgcgtgagcgcgtcgagcaactgcgccaggagattgccggactcaccaagcaggccgcagccaaggaccgcgagatcaacctgattggccacgaactcggcggcgtgcgcgacctctatgccaagaacctcgtgccgctctcgcgcgtcaccgccctggagcgcgacgccgctcggctcgaaggcgagcgcggccagctcgtcgcctcgacggcctcggcgcgtggcaagatcgccgagaccgagctgcagatcatccagatcgacagcgagatgcgcaccgaagtcggaaaggacctcgccgagatccgcggcaagtggtcggaattgcgcgagaagcgcgtggcggcggaagaccagctcaagcgggtcgagctgcgcgcgccgcaggacggcttcgtgcaccagatgagcgtgcacacggtgggcgggctcgtgaccccgagcgaaccggcgatgctgatcgtgccggcttccgaccagctcctcgtcgaggttcgggtgcagccccaggacatcgacaacgtgcgggtgggacagaaggcggtgttgcgctttgccgccttcaacacgcgcacgacgccggagatcgacggcgaggtggtccgcgtttcggctgacgtgacccaggacgtgaagactggacagagctactacacggcgcgaatccgcatccgcgaggatcagaaggagcgtctgaagggcctgcgcctcgtgccgggcatgccggtcgagtccttcacccagatcggcgagcgctccgtcctgtcctatctcaccaagccgctcaccgatcagattgcaaaagcgtggcgggagcgctgacaatcttgcctcacaggcgggttgtctgataaggcgaccgcctccccgcgatgtcgctgatgtcatcgccggagcgtccccgtggcgctccgttccttcgagacacatgaacaacaggcggccggtctcgaatccgtgccgatgtgagaccgatgaagattcgcaactcgctcaagtcgctgcgcggccgtcaccgcgataaccagctcgtgcgccgcaagggccgcgtctacgtcatcaacaagacccagaagcgcttcaaggcccgccagggctgagtcctcggtgccgcgattcgcacgcggcaccgaagcgcgttgacgggagccgggttcggggtggaagctccggacctatggacgctcgccgcaccccactcctgaccgccctttgcctcggcctcgcgctcgcaggcagcacggccaccgctggcctcgcggccgccgacaaggcgcggccggagaaggagcgcaaggcgcatccgccggtcagcctcgacgatctctacacccgcctcaagcaggccgaggacgagaccgaggccaaggccgtcgccaccttgatcgagcgccgtctcggccgctccggcagcgcgacagccgaccttctttccgatcgtgcccggcaggcgatgagcggcaacgacctgccgctcgccgtcgaactgatggaccgctccgtcgccctggagccgaactggtccgaaggctggagccggcgcgcgaccctgttctggcgcctgtccgacaccgccaccgccatcgccgacctgcagcgcgcacttgtgctggagccccgccatttcgaggcctgggccgcgctcggcaagctctacctcgcccaggacgacaagggccgggccctcgacgccttccgccgggcggaggcgctctacccgcaatgggacgtgctcaagaaggcgatcgagcgtctgacacccgaggtgcagggacgcgacctctgattcgcgtcccgtgagcctcgctgaacctctccgcctcgccgtaggcctgctggcaacggccatcggtctcgtcgcgctgctgctgctctgcgcggccgtggcaacgcggctgatcgcgtggcgcgtcgaggcgcgctatccggccgccgaccgaagcgtcgagatcgagggcggccggatcgcctatctggaggacgggccggagacgggggcgcgaggcacggttgtcctgctccacggcgcctcggcgaatgcctatgacccgatggagggcgttggccggcagctcgcccaatccggctttcgcgtcatcgcgttcgatcggccgggctacggcaacagcgaccgaatcagcggcgcggacgccgcctcaccggccttccaggggcgggcgctgggacaggccctcgaccgactcggcaccgggccggccattctgctcggtcattcctggtccggcgcgctcgccctgcggatggccctcgaccggcccgaacaggtggcaagcctcgtcctcgtggcacccgtggccatgccgcttccgtcgcacccgctgccttggtgggcgcggatcgctttgacgccgccggtgacgtggctgctcacgcagaccatcgcggtcccggtcggcctctcctaccttccttcggtcgcgcgaagcgtgttcaaaccggaagcaccggtcgagaactacctcgcggcgagccgggcaccgctgattctccgaccgggtccggcgctggccaacatccgggatctctccggacttcccgccgcgctcgccgagcaggcgccgcgctacgaaaccatcgccgtgcccaccgtgatcgtggccggcgaggccgatcccgtcgtccaaacccgcttgcagaccgatccgctgagccgggcgatgccgcacgcccggcgcgtggtgctgccgggcgccgggcatatgttgacctacaccgcccccgacacgctcgtgcgcgaggtcgaggcgttgacggcggcgatcgcgcggtagagcttccgcgcgatcaagcgtccacccggatccgatatccggggtgatgtgtcaggcccgctcggcgtgctcgcgggtgacgaaggcgatgcgcaccatgttggtcgcccccggaatgccgaacggcacgccggccacgatgatcactcggtcgccgatctcggcgaagcgctcgcgcaccgcgaacttcgcggcgcggaaggccatgtcgtccacgtcgctggcatccttggtgacgatcgggtgcacgccccaggccatggtgaggcgccgcgccgtctcgcgcttcggcgtcagcgcgatgacgctggcattgggccgggcgcgcgccagccgcagcaccgttgaaccggaatgggtccaggccatgatcgagcgcaggctcagcgcctcgacgatctggtgggccgcggccgcgatggcgtcggaagcggtcggctccggctcggaacgctgcgccatcaggatcgaccagtagagcgcgtcgcgctccacctgttcggcgatgcggttcatggtgccgatcgcctcgaccggaaagtcgccggcggcgctttcggccgagagcatcaccgcatccgcgccctcgtagacggcggtggccacgtccgacacctcggcgcgggtcggcaccggtgaggtgatcatcgattcgagcatctgcgtcgcgacgacgaccggcttgccgagccggcgggcgacgcgggtgatgcgcttctgcacgcccggcacctgttcgagcggcatctcgacgccgaggtcgccgcgggcgaccatgatgccgtcggagatctcgatgatctcatcgaggcgggtgagcgcctgcggcttctcgatcttggccatcaccagggcgcgcccggcggcgaccttcttgacctccgccacgtcttccgggcgctgcacgaaggacaccgcgatccagtcggcgccggccgcgaggcccgcttccagatcaccgcgatccttctcggtcatcgccggcaccggcagcacggtgtggggcagcgacacgcccttgcgattcgagatgcgaccgccgacctcgacgcgggtgacggcacgcccctcgctcacctccgtgacgatgaggcgaagcttgccatcgtcgatcaggatgccgtggctgggctccagcgccgacaggatctcaggatggggaaggaagacgcggtcggtatcgcccggcgtcggatccgaatcgagcacgaaggtctggccgttctccagcacggccgcgtcgccgacgaaggtgccgagccgcagcttcgggccctgaaggtcgacgaggatgccgatggggcgcttggcctcccgctcgatggtgcgaatcacctcgatgcgttcaggcagcttctcgcgagccagatggctcatgttgatgcggaacacgtccgcaccggcgtggaacagcttctcgatcatctccggcgtgtcggatgccgggccgagggtggcgacgatcttggtgcggcgcgagcgcttcaaaggggcctccatcatacccgctggacccgcgaggcgcggcaatcgcgtgcgggaacggcccggcggatgggtggcgcgcgggcgggcgccgatggccggacgggggcttggcggccagaagcatcccccggcccgcgaggtcaaggccggagcatcgacgcatttcaacccgaaggctgatacgggaactttttctttggctcgccactgtctgttgttcaactttccgagatctaagcgtttacgcgccgcacaacgcaactctggcgttatcgacgctgcgtgttgctggaaagtcataggcagcttggccgtcccgctggtagcttagccctcgaaatcagcattcttcgaaggcggacccatcgtgatcagagctctcctcctgggcggcaccgcggcactcgtgagcaccgccgcgctcgccgccgatctgccgcgccgtgaggctccgccgatcgctttcgcgcccgtcccggtcttcacctggaccggcttctacgccggcctgcacacgggttacgcgttcaccgacaacccgaacatccagacccgcggcaacgaccccttcaccgccagcaacgtgacgctcgcccgtcgtcccgcctccctcaagagcgaggtcgatggcttctcccgcatcggcggcggcttcggctacaaccatcagttcacgccgggcggcggcttcgtggccggtctggccttcgacgccacctggctcgacctcgacaagcgcacgggcttctacggcgcgccgaaccccaccatcggcaacgccagcgtctacacgcagagcctcgacttcctcggcaccgtcaacggcaagctcggctacgccttcgaccggttcttcgtctacggcaccggcggtctcgcgttcggtcacgtcagctacggcgcggacttcttcaacccgggcgccaccgtcctccagtacaccggcggcggtcgcaagatcttcgagaccggctacaactacggcggcggcatcgagtacgcgatcccggtcgacagcttcctgaactacttctcggtcggtcgctggctcggcatcaagtccgacgtgacgatcaaggcggagtacattcgctacgatctcggcagccgcaacgtgctgatcaaccagaccgcgccggtcccggccggctcctacaccgcgcgcttcgcgaccgagggcagcctgatccgcgccggcttcaactacaagttcagcggcctctaagcctcgaacctcacagatcgacgacgttcaacgggcgcctccaagaggcgcccgttttcgtttgggcgggtctgatcggatgtgctgcggaggaggacgctcttcattcgtccggatcgccgtggctcgattgcaccgccgacgtcgccgatggcggggcgcccgttccattcctcgcctgaaattcgatgacggcatgcgagccaaggcccgaggggacctcgctcccgcatggcgcgatgcctcaatggccgcgttcggcagcaccgatacaaatcgaagtggtctacccggtcgcgccgcgaatcgcggcgagcggccgtctctacgggccgccggccagaggctggcccggatcggagagctggatcgtccagttccgctgctgaccggtatcgacctcgatgaagccgttgcggtcgaagccgcgggcaagacaatcctcgacaccgcggatggtgaaggcggtgtcgcgggtgcacatcatggcgcgcccgctccactcgccgccgcggctgtaatcgacggcgtagaggtaatagaactgcgccgccagggagcctttgagcagggtctcgcagttacgcggcttgagatcccaccaaccctccgtcacccagccctgcgcatcccggtagcccagggtcacgccgaccttgctggcggtctggttgcacaggcgcagatcggccgaagcggggagggggaggagcgcggaggcgccgaggcagagcccgaggacggccctgcgccgcgagcgcgctctcgctagtttctgcatcgtcttcttccaaaagccggtggccgccttttgggacgatgctgtcaggaactcaaccgacgaggatgacgcggcaatcgttgacattggtccgagtggggcccggctgaacgagatcgccgattgtcgcgaagaatcgcgtcgaatcgttgtcgagcagcatcgctttcggatcgagccctgcagcctgtgcgcgcgacagcgtcgtcgcatcgaccaagccacctgcggggtcggtcgccgcaccgcgtccgccatcggtgccgtcggtatcggcggcgatgccggcgatgccctcggctccgtcgagcgcgatggcgagcgccagcgcatattcctgattggggccgccatcaccctcgccgcgaatggtgacggtgagttcgccgccggagatcagggcgacgcgacgccccgcctgccgcgcctccagcgccagccgggcatgttcggccgcgacctcgcgggcctcgccctcgagatcggagcccagcatcaccggctcgtaaccggcccgccgggcggcctcggccgccgcttcgagggcgtcgatcggccgggcgatgatgcggtactcggcccgggcgaaggccggatcgcccgccttcggcgtctcgttggccggatcgttcagcagggcgagcgcggattcgggcaggctgatgccgcggcgctcgcagatcgcgcgggcatcggccagggtcgaggggtcgggcacggtcgggccggaggcgatcacggacggatcgtcatgcggcacgtcggagatggcgagcgtcagaatcgacttcgcgttgcgtgccgccatcgcgagccggccgcccttgatgcgcgagaggtgcttgcgcacggcgttgatctcgttgatcggcgcacccgagcgcagcaaagccttggtgatcgcctgcttctccgcgagcgtcaggttgccggcgggcgcgatccagttcgccgagccgccgccggagagcagcaccagaacctcgtcctccgggcccgcgctcgcggcaagggcgagggcttccttggtcgcctcgatgccggccgcatcgggaaccggatggccggcctcgaccatgcggatgccgggtgcctcctcgccgtaaccgtgccgggccacggcgagaccgacgatccggtcctccggcaccccgtgctcctggcggtagaattcgctcgccaccgcggccatgctgccgccggccttgcccgcaccgaggatgatcagccgccccgacgtcggcgccggcaggtgcccggcgaggcacttgcgcggatgggcggcggcaatcgcctcatcgagaatcgacgagaggagggcgcgacgctccgcgtgggccggatcggtcggggcaggggcggtcatgggcgtcctcgcgcgggtcttgacggttcttgtttgtgcgtttgcttgcccgagcgctgccgtgtcggcaagccttcgcggtttcacaaaactttcgggcgccggagcattctttttgaccccggcaccatccttgctcttcggtttacgtagcgacctgcgcatggcgggtcggcggcgagagccgcgccccttccgatctcgccgcggcggcccagataagcgccatgctctcccttgaacccgagaccaaaacccgccccgaacacccgatcgaacgcatcgagggcgatgcgtccctgggcctcctgctcgtctgcgaacacgcttcgaacgcggtgccggaggatctcggccggctcggcgtgccggaagccgaattctcccgtcacatcgcctacgacatcggggctgccgaggtgacgcgccggctcgccgcccggctcggggttccggcggtgctgacgcagttctcgcggctgatcatcgatccgaaccggggccggcgcgatccgaccctggtgatgcggctctccgacggcgcgatcgtgcccggcaacgcccggatcgatgcggccggcatcgccgagcggatacggcgcttctacgtgccgttcgaccgcgccgtggacgaggcggtcggccggtcggaggccgcaggcgtgcgtccgatgttcgtgacgatccatagcttcacgccgttctggcgcaccatcgcccgaccctggcaggtcggcatcctctacgatcaggacgtggggctgagccgcctgctgatcgaggcgctcaaggccgatccggccggcctctgcgtcggcgacaaccagccctacgatggcggcctgcccggcgacacgatcgaccggcacgccaccgttcgcggtctgcccaacgccctgatcgagatccgccaggacctgatcggcgggcccgagggccaggaggaatgggcgcagcgcttcgcccgcatcctgaggccgatgctgcgtccgcccgcttgacgggaggggatcgcagggcgacctctgcgtgatcccctcgacagcgaaagccgcccccatgaccgagcccatgaacggaatcgatcccgcgacgcagaccgagctggaggcggccgtgttccgccgcctcgtgtcgcatctgcgcaaccgcgccgatgtgcagaacatcgacctgatgaatctcgccggcttctgccgcaactgcctgtcgaactggctgaaagacgcggctgacgagcgcggcctcgctgtctcgaaggatcagagccgggagcacgtctacggcatgccctacgaggagtggaagcagaagcaccagaccgaagcgagccccgagcagcgggcaggcttctccgcggctcagaccagcggtcactgagggggcgctggcatcaacgagcaggtaaggttgatgccgtaatccccaggcatccggcgtgggtcttcggacgcacgccacccctcgcgtgaaggagcgctgccatggccgcctcgcctgcccccgccgtcgacccatcctcggtcgccgccgaccagctcaagagcatcatcgagcgcatcgagcgtctcgaagaggagaaggccggcatcgcgggcgacatcaaggatgtctacgccgaagccaaggccaacggcttcgatgtgaaggtgctgcgcaagatcatctccctgcgcaagcgcgaccacgacgagcgccaggaggaggaggcgatcctcgagctctacctccaggcactcggcatggcctagcgccaccgaagccacatcagtcccgccaaaacctcatcctgaggtgccgcgcagcagcctcgaaggatcctccagctttcgcgcgatccctggaagatccttcgaggcccgctgacgcgtgcatctcaggatgaagggcgtgaatggaaagcgggtgctcgtcgagcggcatcggggcccacggctgaatgcccccgaagggagcgcgggcgcctaaggcgtcaacggccctggaccggaccctgcgtcgcggacccggtgaagcgggtggcggacagcgcgagaggttcggccgagaagcgcccattcagagcctcgaccgaggggatgtgcagggcctcagcgggcagcgcctcgtcgggacgcggacgcgccagtgccacgcgaacgagagcggtcggcgcggccggctccgacacgccctgaaccgcggcgaagaacaggctgcggacctgctcgcgcgggtcggcatccgccggcaccagacgcgcctcgacaatggccggttcaggcgcttcggtggccgtctcgctccccgcctgcgccacgtgaaccatgccgcccaggccctcgccattgagagaggcgagctgtaccgggcgttgcggcggcagcggaatggtcagggcggtggccacgacggcgaattccaagggacgccgcggcggcagcggtgcgaccaccgcctgatccgcttcgcccgtcagcaattccttcgccgaggcgccgtcccggcgcagggtcgtcgcgcgcaaggcttcggaggccgcgggcgcggcataggccatggccccggttccgtcggccgggtcggcgctggcgaccgcgatgctcggcttggcccgagccttggacggtatggcggcgccggcgagcgcggccggcggcgcgtcggtcccgccgcttccgccgaagagcgaggcgaagaagcccttgagccccggcccctcgccgacctcgtcggcgctggcgagtgcggtgtagcccagcaccgtgccgccgcgggacaggatctcggcgcgagcctcctcgtagcgggcgagcggcttgccgttggcgggaaggtggacggtcttgccgtccgggaaaagacgggcgagctggtcgtggctcatgcgcggccaggagcgcaccgagccgacatcgagatgcacgaagggcgagccggagcggggataccagccgacgccgccgcgctgcatccgcatgccgaccgcgcggatctggtcgatcgaagcgtcggtcatgaagaaatccatggccttgccgagcatgtgctggcttgtgtcggcgacgcccgaggagcggcgacgcagcatgccgttggtcttcgggctgcggtagccgcagacgatgcgcagcggcgcggtcgagccgacggagcgctgcgcctcccacaccacgtcgaacaggcgcgggtccatcttgatcgattcgttctcgcgccagtcgcgcatcagccagttgatttggtcgagggcggcgcggtcgtagcgtccatcgcgcttgaaggtgacgttgagcgtctcccccgtgtgctcgtgcaccatggagaggctgcgggtgtcgccgttggcgatcgcgtcctgggtctccaccgtgctggcgacgagcaggacggccatcgcaccggcggcggatgcgaggcgcttcaggcgcggggagggcgaagtgcggttcgaggacaggcggtcctggatcgtacgcagcatggtcctcaccccacgaaacggcgcggcatcggcgatgccgcgaggcgcaaggatgaccgaggaccggaaaggcgggtcgtcggggcccgtgctgctcaccgtctttcagagatggctacggaccaaccgtggcaaaaaagtgcctcacaagacttaagcgtgatcccggccccgtgctgtcccgcgcagaacgacgccgtcgatggctcgtctggagtgaaacgcgaccgccggcctaccagtagctgcgcggcggataggcgtaggtgggggcgctctccggctcgccgaacatgtccgacgaccggcggggggcggcgcggcgctcgctgcgcgccgcctcgcgcgccacggtctggcgcggggccgagcgggcggcctcggcacttgcgcgcttctccttcgcgggcgctttcgccacggcctccgagcgggcggcgagccccaacgcgaccttcatcggcccatcgtagccatagaggtccgacagggtgcggtaggagccgagatcgtccacttccgccgtgaagtaggcgaggtgcaccggcagtttctcaggcaggcgcagcgtccgctcgcccttgccgatcagctttttgaggcgttcctgggtccagctcggcagcaccgcgtcggcgaagcggaacgggtcgtccacgcgcacgcagccgtggctgaaggcgcgggtcgaggcggagaacagcgagcggttcggcgtgtcgtgcaggtagaccgcgtgctggttggggaacatgaacttgatgaagccaagcgcgttccgctcgcccggcggctggcgcagggagatgttgccgccccggcgcaccacctcgaacccggcggtgcggcccgaggccagcatctgcttcaggatcgagggcggcacgtaccaggacgggttgacgacggcgtattccatcatccccgagaaggtcggcgtcgggctcgtcggcttgccgacgatcacccgggtttcgtcgcgcatctgcccgtcgcgaaacaccttcagcttgaattcgggcacgttcacgaagacgtagttcggcccgagttcgggcggtagccagcgccagcgctccatgttgacgaggatatcggcctcgctcgcgctcgtcttcggcacgctcgaactggcgagcgccgcgacggtggcgcgggtgagcgttccgttcgccggcaggccacggctgcgctggaagttcttgacggcatcggcaacggcgcggtcgtaggcatccgcctcgccgggcgccgaatcgagggtgccggcggcgctcgcgtcgagaccgaagcggctgcgcagcaacggcacccgggggtcgctcatcccgagcttgagcaccggcccgtcgggaagcttgacgctcggcgcgccttgcgtccggccggcacgcaggccggcgaggcgcttcttcagggcgaggtagccgggctggcgcggattgtagctctgcagtacgtcgccggcccccgcgcccgaagcggcgagacgggtcagcaccgtgtcggccggcggcaggtcgagggtgggcgtgatgagcctcgagatcgcggccgggttcacccgcccgccgcgggcgtcgcgggcgtagagggcgagcgcggccgagagcttgaggtcggcctcggcgatttccgcatccgtgtctgggcggctgagtttgcccaccaccggaacgggataggcgttcggatcgagcccgtcctcgcccgcttctcgcaggcgggcgatggccgcgttggcggcggcggtgaaggcccggttctcaatccagatcggcttgaagttgccgagcgcgtagaaggcctggatcgcctcgcggtccttgccggtcagccgttgcagcagcggtgcggtgtcgttgaggcgcgcatagaccgcggccggaagcggctcgctcggcgcgaccggagccggtggcccctcggccgcgggcgcgggcgccggctctgcggagggcgcaggcgcatcggcggtcggtgccgcgccgttggaggggtcgggcgtgaccaccggctcgttggcaacgtcgacagcggccttacggataacgacgccggactccgtcgcggcaggcgcttcctcggcacgagccggggcttggctgaaagcgaggagggccgccaatgcaacggacagggtccgcgcgatgcccgttccggcttccgatgcagcgcgcatgtcggcaactccctggatacggccgagactgccgcagctctgcttaaagatcatcgaccgaagcacggccgtgcgcaaccacacgaccacatgtcgcggccaagccggaacctgaaggcgaacagccaaggcaaacgcagcgtccttaatatcggatcgaggacgatgcgtttgcctcttgttttcgcatcgtcccgaaagccggcgactgcctttcgcgacgatgctctgaacgactgtccggcctcaggcggcgtcctcggaacgctcctcgtcgtcgaggccgagctccttgagtttgcggtagagggtcgatcggccgattccgaggcggcgggagacttcggacattcggccgcggtagaattgcagagcgaagcggatcacctccgcctcgaccgcttccatcgtcttcatgtcgccggtgtcctcgacgacgagcgacatggcgtggggatcgcgcacctcgacgcggacgatctcccgcaccggctcaagaccgcccgcaggcagggcggcctgtgtcggcagcggcgggatgcggacgtcgaagccctcaacctgcgccgcgatctgcggaaactcggccaccgtcagttcgtcgccatcggcgagcacgaccgcacggaacagcgcattctcgagctggcgtacgttgccgggccagggatagcgcgagagcaaagccatcgcctcggccgtgatgccgcgcaggcgtttgccctcttccgccgcgaaccgcgcgcagaacgagcgcacgagatcgggaatgtcctcgcgccgcgcccgcagcggcggcagcgtcatggggaagacgttgaggcggtaatagagatcttcgcggaacttgccctgtttcacgaggtcgagcagcgagcggttggtggccgagatcaggcggatatcgacgcgcacggcgcgcttgccgccgacgggatcgacctcgccctcctgcagcgcccgcagcagcttcacctgtgcgtcgaggggcagctcgccgatctcgtcgaggaacagcgtgccccccgaggcctcgacgaacttgccgacatgcttctccgtggcgccggtgaaggcgcccttctcgtgaccgaacagggttgattcgacgaggttctcggggatcgccccgcaattgacggtgacgaaggccttgccgcgccggtcgccagagccttggatcgcgcgcgccagcacttccttgccaacgcctgattcgccctcgatcaggacgggaatgttcgatttcgccgaccgttcggccagccgaatcacccgctccatgtccgggctcttcgaggcgagatccttgaagcccagcgcgcccgaggcgcgacggcgcatccggcgcacctcctcctcgagctgatcgacccgcagggcgttcttgatcgagacctggagccgctcggcaccggccggcttgaccacgaaatcgacggcgcccgcccgcatggcgttcaccaccgcgtcgatggagccgttcgacgtctgcacgatgacgggcgtgtcgatgccgctcttgcgcatctcggccagcacgctcagcccgtccatgccgccgggcatgacgagatcgagcagcacgacatcgacgctctcgccgctgcgcaggaggttcaacccgtcatggccgttctccgcaatctgtgcctggaaaccgaggcggcgcaccattgcctcggcgaggcgacgctgcacgggatcgtcgtcgatgatgagaacggtggtcgacatgcggggcgcctcgctttccgctcaaaccggccgcgggccgacccgggctcccagcggagaccggcggcgcatggcggcggctgtttcgtttcgaggcacagggtcgcccaagagcgtaaagcgccgcttaacgacgctcgaatttagcccgcacggcgttccaatcgacgtgacagcgcgtccagggggcaccttccgtaggcgctcatgcgccccagattgcggagcgcggttgatcgcgacggtcctgcgctcgatatctgcccctggccgcgctggcgcgcccgatgccgaagcggcggtctaccacgtcgaggaaacagcacatcatgtcgagccgagccgttttcgccgccctgtcgccggacctgccgagagaggctgaggaactcgcggcggtgcgcggcgcgatccaggcggtcgatctcggcgtgctgccggaatgggacctcaccgacctctatccgagcatggacgcgccggcctttcgcgaggatctcgaccgggccgaggccgagagccgagccttcgccgaacgttatgcgggccggattgccgagatcgcggcggggccggatgcctcgtccgtcctcggcgaggcggtgcagaccttcgagcggatcgaggatctgatggggcggctgatgtcctatgccggtctcgtctattccggcgatacgacggacgagacccgcgccaagttctacggcgacacccgcgagcggctgaccacggcctcgggtgacctgctgttcttcggcctggaattgaaccgcgtggaggatgcggtgctcgacgcggcgatggcggacgggccgctcgcccattaccgcccctggatcgaggatctgcggcgcgagaagccacaccagctcgacgaccgcacggaaaagctgttcctcgacaagtcggtgacctcgaacgccgcctgggaccggctgttcaacgagacgatcgcttcgctgcgcttctcggttcagggtgagcgtctgacgctggagccgacgctcaacaagctcgtcgattcggacggggcggtgcgccaggaggcggcgcaggcgctcggcgagaccctgcgggcgaatctgcgcatcttcacgctgatcaccaacacgctggccaaagacaaggagatctccgaccgctggcgcggcttcaaggacgtggccgatgcccgccacctctcgaatcgcgtcgagccggaggtcgtggccgccatggtcgaggccgtgcgcgcggcctatccgcggctgtcgcaccgctactaccggctcaaggccaagtggttcggcgtcgaggcgctgccctattgggaccgcaacgcgccgctgccgaaggtcgagcagcgcacgattccctgggcccaggcccgtgacacggtgctggaggcctacgatgccttctcgccggatatggctggtatcgccagaaagttcttcgacggcggatggatcgatgcgccgacccggcccggcaaggcacccggcgccttcgcgcatccgaccgtgccctcggctcacccctacgtgctagtgaattaccagggcaagccgcgcgacgtgatgactctcgcgcacgaactcggccacggcgtgcatcaggtgctcgccgcccccaacggcgcgctgatggcgccgaccccgctgacgctggccgagaccgcaagcgtgttcggcgagatgctgaccttccagcggctgctgggccagaccacggacccaacccagcgccgggcgatgctcgcggccaaggtcgaggacatgatcaacacggtggtgcgccagatcgcgttctactcgtttgagcgtaaggttcacctcgcccgcgccaagggcgagctgacggccgagcagatcaacgaactttggatgtcggtgcagtccgagagcctcggcccggcgatcaccctcgacaagggctacgagccgttctgggcctacattccgcacttcatccactcgccgttctacgtctacgcctacgcgttcggcgattgcctcgtgaactcgctctacggcgtctacgcccgcgccgagcccggcttcgtcgagcgctacttcgccctgctttcggcgggtggctcgaagccctacggcgagttgctgaagccgttcgggctcgacgccagcgatcccggcttctggcagatcgggctggggatgatcgaggggatgatcgcggagctggagtcgatggaggctgcctagcccacactctatgggctggatgccccgtacgtgttatacggtcagtacaacgcgtacggggtgcccgcatgaagctcgaagtcaaacgcgtcggcaattcgaccggcctcatcctaccgaaggagctcgtcggccggctcaagctcgaacagggcgattggctctacgtgaccgagaacgccgacggcacggtgcgcctgtcaccctacgatccgaccttcgagaaggggatgaagatcgccgagcgggctatgaagacctaccgaaatgccctggccgagctggcgaagtgagcgagatcatctggctgacgagcgatctcgtccaggccattcacgcccatcaactcaagcttttcggcggaccgcccggcatacgcgatccgggagctttggaatcggccttggggcgcccaatcaatcgggccggctatggggagcctgatctggcagaactggcagccgcctacgcttttggaatcgccaagaaccacccgttcatcgacggcaacaagcgcgccgcgttgctggcgctcatcaccttcctcggcctgaacgacatagatttcatcgtcgacgaggcggaggccgtcgtaatgatccgtggtctcgccgccggcgagatcgatgaatccggcctgacccgctggattcgcgataactggccgaaagcgtagcgcggcccgcggcgcgccgtcccagcgccctgggcgcgagaccgggcagcgcctatctccggtcaagtcacgataggaatcgatccgaatccatggccgagaccgaccgcgaagccaaccgcttcaccgcccgcgcgagccgctacgccagcgtcggcgccaatgttggaggggtggccgcgcggatggcggcggcgcgcctgttcggcggcaaggatggtgtgagcctgaacaacgcggcggctctggcccaggcgctcggtggtcttaaggggccgatcatgaaggtggcgcagttgctcgccaccgtgccggacctgctgccgccggaatacgcggccgaactgcagaagcttcaggccgacgcgccaccgatgggcgcggccttcgtcaagcgccggatgatggccgaactcggcgccgactggcagagccgcttcggcagcttcgatctcaagccggccgccgcggcctcgctcgggcaggtccaccgcgctcagtcacgcgacggcgcgccgctcgcctgcaagctccagtatcccgacatgcaatcggcggtcgaggcggacctcaagcagcttcaggtcgccttcgcgctccaccggcgcatgaattcctggctcgacacctccgagatcgccaaggaaatcggcgcgcgggtgcgcgaggaactcgattacggtcgcgaggccaagcacgcggccctctatggcgacgtgctcaaggacatcgattccgtgcgggtgcctgcggtgcattccgatctgtcgacgaagcggcttctcaccctcggctggctcgacggcgagaagatcctgaacttcacgcagagcccgatcgagatccgcaaccgactcgcccaggcgatgttccgggcttggtggcatcccttcagccgcgctgccgtgatccatggcgatccgcatctcggcaattacaccgtcttctccgagggcggagaagcgcagggcatcaacctgcttgattacggctgcgtgcgcatcttccatccccgcttcgtcggcggtgtggtcgatctctaccgcggcctgctggaagacgatcgcgcgcgggttgtccacgcctacgaagtctggggctttaagaagctcgacaacgaaaccatcgacatcctcaacatctgggcccgcttcatctacggcccgctgctggaggatcgcacccgcaccgtcgccgacgggatcgatccgggtgcctacggacggcgcgaggcgttttccgtgcatcaggcgctgaaggagaagggcccggtcacagttccgcaggaattcgtgttcatggatcgggccgcggtcgggctcggcgcggtcttcctgcacctgcgctccgaactgaattaccaccaactattcgaagccgagatcgagcgcttctcgctcgacacgctttccgagcggcagggggcggcgctggccgcggtcggattgcccgatccggtgtgacaaaagccggctcacgacatgtgtacctgagcgtcaagctgattgctcgcggataagcgttgcgctaaatccgcgcgtgacaagcaaaacgataccagggaacgggcgcgcaatggcggacacgaagaccctcaccggcctgcactacagcccggcgatggacgagaagacccacgagcagacctatcggggcttcgtccgcttcgtcgaaatcggtaccgtcacggtgttgtgctgggtgacggctctcgccatcggcggcgtgcacgaagcgtgggtgaccgcgatcatcggcgtgctggtctcatgggtggccgcggccgtcggtgccttcgtccccgccatcggctggaaggcccaagccttcgttttcgccgcactcctcgcgattctcttcctcagctgaggatcgagacttccgggccgacccctcgcgtcggccctttccagatctgaacttcccagcaagctcggataccggcacgccgaaaggcggctgtaagaacgggagcaactgatgcgtattgccgtcttgacggagacggacccgatagaaccacgggtcgcggccgtcccagaaacggtcaagaagttcataggtctggggtccgatgtcgtcgtgcaatcgggggccggcgccaaggccggcgttcccgatggcgagtacgaagccgccggcgccaagatcgccgggagcgccgatgaggctctctccggcgccgacctcgtcctgaaggtccgccgtcccaacgccgaggaactgggcaagatccagaagggcgccacggtcatcgcgatcatggacccctacgggcacgaggacgagctgaaggccgccgccgaggcgggcgtcaacaccttcgccatggagctgatgcctcgcatcacccgcgcgcaggtgatggacgtcctctcctcgcaggcgaacctcgccggctaccgcgccgtggtcgatggcgccgccgagtacggccgctccctgccgatgatgatgaccgccgccggtaccgttccggccgcgcgcatcttcatcatgggcgtcggcgtcgccggcctccaggctatcgccaccgcccgccgcatgggtgccgtggtgaccgccaccgacgtgcggcccgccaccaaggaacaggtcgaatcgctgggcgccaagttcgtcgccgtcgaggacgacgagttcaagcaggccgagacctccggcggttacgccaaggagatgtcggccgagtaccagaagaagcaggcggagctggtcaagggccacatcgccaagcaggacatcgtcatcaccacggcgctgatccccggccggcccgcgccgaagcttgtctccgaggagatggtcgcttcgatgaagcccggttcggtgctcgtcgacctcgcggtcgagcgcggcggcaacgtcgccggcgccaaggcgggtgagatcgtcaccgtcggcaacggcgtgaagatcgtcggccacgtcaacgtgccgggccgcctcgcagccacggcgtcgagcctctacgcccgcaacctctacgccttcgtcgagaccctgatcgacaaggagtcgaaggcgctggcggtgcagtgggacgacgaactcgtcaaggccaccaatctgacccgcgacggtcaggtggtccaccccaactttcagcccaaagcctgatcggtcgcggaggatctcaccatggcaaccccccttccgcccgtctcacctgcagagcaggcccaggccgctgcctcggccgcgcgcgccgcggctgacatcgcccatcagaacgccgcccaggcgcagtcgattgccgactcgctcgggcacggcatcgccgccgccacccatggcgccgtcgatcccacggtgttccagctcgcgatcttcgtgctcgcgatcttcgtcggctactacgttgtctggtcggtgaccccggccctgcacacgccgctgatgtcggtgaccaacgcgatctcgtcggtcatcatcgtcggcgcgctcctggcggccggtgtgccgctcatcgagaagggcaccggctgggcccgcttcttcggcttcatcggtatcgtcctcgcctccgtgaacattttcggcggcttcctcgtgacccagcgcatgctcggcatgtacaagaagaaggcctgaggcgatgtcggaaaacgtctcatcccttctctacatcgtcgccggcgtcctgttcatcatggcgctgcgggggctctcgcaccccaccacatcgcgacagggtaacctgtacggcatgatcggcatggcgctcgccgtgctcacgaccctggtcggccatccgccggcgggactcggcgcctggatcctggtgctgctcggcctcgggatcggtggcggcgccggcgccgtgatcgccaagcgggtgccgatgacggcgatgccgcagctcgtcgccgccttccactcgctcgtcggcctcgccgccgtggccggtgcggcagcgacgctctacgcgccccaggcggtcggcatcctcgagaacggccacatccacaaggagtcgctgttcgagatggcgctgggcgcggcaatcggcgcgatcaccttcaccggttcggtcatcgccttcgccaagctcgacgggcgcatgtccggcaagccgatcatgctgccgcagcggcacgccatcaacatcgcgctgggtatcgccctggtggtgctgatcgccgtgttcatcggcaacgagagcaagctggtcttctggctgatcgtgctcctgtcgttcaccctcggcgggctgctcatcatcccgatcggcggcgcggacatgcccgtcgtcgtctcgatgctgaactcctactcgggctgggcggcggccggcatcggcttcactctgggcaacctcgcgctcatcatcacgggttcgctggtcggctcctcgggtgcgatcctgtcctacatcatgtgtaaggcgatgaaccggtcgttcatctcggtcatcctcggcggcttcggcggtgattccgccgcggcggccggtggcgaccaggtcgagacgcgccccgtcaagcagggctcggccgacgacgcggcctacatcatgaagaacgccgagcgtgtcatcatcgtgccgggctacggcatggcggtcgcccaggctcagcacagccttcgcgagatggtggacctgctgaagaaggaaggcgtggaggtgaagtacgccatccacccggtggcgggccgcatgccggggcacatgaacgtgctcctggccgaagccaacgtgccctacgacgaggtgttcgagctggaagacatcaacggcgagttcccgcaggccgacgtggccttcgtgatcggcgccaacgacgtcaccaacccggccgccaagaccgacaaggcctcgccgatctacggcatgccgatcctcgacgtggaaaaggccaagaccgtcctcttcatcaagcgcggcatgggctcgggctatgccggcgtcgagaacgaggtgttcttccgcgacaacacgatgatgctgttcggagacgccaagaaggtcgtcgactcgatcgtcaagaacctctgacccgtccaaacgacgggcagcgcggcggggcgggcgagcaatcgtccgccccgctgtcgtttgcggggcgcagtcttcggccgcggaaacgactatggtcgcccgcgtgaccgccgccatgctcatcgatccgtcctcggacctcccgcgtccgttcctcgacgtcaccgcctcggcgctcgggcggccgtggcgcgagcgctgcggcgatcccggcctccaagcgctcgccgtgacgatgacgcaggcctatggactgcccgatctgctcgcgcgcgtcctcgtcgggcgcggtgtgcggccggcggaggcggacgcctacctcgccccgcgtctgcgcgacctgatgccggatccgtcggtgctcgtggatatggaagcggcggtcgagcggcttgcctatgccgtacgcgcccgggaaacggtggcgatcttcggcgattacgacgtcgacggcgcgtcgagcgcagccctgctcgccgactatctccgggcgctcggcgtgccggtgcgcatccatatccccgaccgcatcacggaagggtatggccccaatgtcggcgccgtcacgaccctgcgggaggagggcgcgggactgctcgtctgcgtcgattgcggcaccgccggccacgagccgctggccgcggccgcggcgctgggcctcgacgtgatcgtgctcgaccaccacggcgcgccggaggaacttccgcagacgcgggccctggtcaatccgaaccgtctcgatgacctgtccggcctcggccatctctgcgcggcgggcgtggtcttcatgaccctcgtcgcgctcgcccgccggctgcggcgggacggcgtcttcgcaacatccgccgagccgcgcctcaccgacttcctcgatctcgtggcgcttgccaccgtcgccgacgtggtgccgctcaccggtctcaaccgggccttcgtcgtccagggactcgcggtgatgcgcgggcgcgggcgtccgggattggcggcgctgctcgacgcagccgggctgagcgaaccgccggaagcgtggcatctcggctttctcgtcgggccacgcatcaatgccggtgggcggatcggcgatgccggtctcggcgcgcggctgctcaccaccgccgacccgatggaggcccgtcgcatcgccgacgaactcgatcggctcaaccgcgagcggcaggccatcgaggcgcaggcggtcgccgaggccgaggcggagatggatgcccacctcacacgcgatccggaccgtccggtcctgatcgccgcctcgcccgaatggcatcccggcatcgtcggcctcatcgccgcccggctcaaggagcggttcggccggccggccttcgccttcgcggtcaagcccgatggcagcgccgtcggctccggccgttcggtcgtcggtgcggatctcggcggtgccgtgcgcagcgcggtcgaggcggggctcgcggtcaaaggcggtgggcatgccatggccgcgggcgtgaccctcccgcccggaggcctcgccgccttcggggagagcctcacccacgatctcgtcgagaccgtcggtcgggcccgtgccgccgaggcgctgctgatcgacggaaccgtgagtgccggaggcgcaaccgccgagctggtgcgcctgatccagcgggccggcccgttcgggcagggggcgcccgagccggtgatggccttgccccgccaccgcatcgtcgatgccgggatcgtcggcaacgggcatgtccgcgcccgcctcgtcagcggtgacgggcaagcggtcggcgcgatcgccttccgtgccgcgcagggtccgttgggcgtcgccctgcttggcgggatcgggcggagcttccacgttgcgggaaccctgtcgtgcgaccgctggcgcggggcggagcgggcccaggtgcgaatctgcgacgtggcgccctgtggatagaaattgggccgggcagatcggttgacacccgatcgcgccctaatcataagggcctcgcccgccgcgaacgacacgcggtgacccggtttgggggaatgtcccgagcggcaaagggggcggactgtaaatccgctgcgtaagcttcgtaggttcgagtcctacttcccccaccaaactccacgttgcacgattgcagccgtttatgtcgtctggtgccgagtttgtcggcctgcgacgcttactaaaaattacgtctgtttcggctgatcgcggcggctgcaagcgacctgagcgacttcttcgaagcaagctgaagcgcgggcgtactgacctttcgccttagccatacgccatgattctgttcacagcttaacgctttcccgcgcaaaattaacgtgcgttagttccgccagattttcagagcgctaggttgtggcgattaggccaaggaaacccagtggcaaacccgctcgtccgcaagctggaaaacttcatccgcctcacttccgaagagaagcaggcgttggagaagattgctcagccgacacgaagactcggaccgcgtgaggacgtggttcgtgatggcgactggccgcgtcacgtcaacgtcgtgctcgaaggctgggcctgccgctacaagcagctcgaggacgggcgccgtcaggtcatctcgatcttcctgcccggcgatctctgcgatccgcatgtcttcgttctgcggaagatggaccactcgctcggcacgctgacctcggtggtgctcgccgagatttcggaaaccgccatacgggagctcgcccagcaattcccgcgcgtggcggaggcgttgtggtgggaaatgctcgtgacggccgcgattcagcgcgaatggaccgtcagcctcggtcagcggctggcgaccgagcggctcgggcatctgttctgcgaactgttcctacgcctgcgcgccgtcggactgacgaacgacacgagttgcgaattcccgataacccaggccgatctcggggatgcgatggggctttcgaccgtccacatcaatcgcaccctcaaagaattgcgggcggcgggcttgatccgcctccgtggtcgacaattgacgataccagacttttcggcactccaagccacttcgctcttcgacccggcttatctgcattacgagcgcaatccattgaatacggatgaggattaaagatcggccgttggccgattcatctcaacgaggtcagcgaacggctaagtcatgaaccaggatccgcgcgacgcacgtattgaggagctggaggccgagaatcggcgcctgcgccgcttcctcgatgagacgggcttgcccgcggagctgcgccacaaggtgcgcaacacgctgtccatgctgcgggcgatcatccgtcgctccgccgagaccagcgactcggtggagacctatgtcgcccatctcgatgggcggctcgacgcgctcgcccacgtgctcaatgcgctgatgcgcagcgtacccgaagggatcaccctgcattccctcgtcgcggacgagttgctggtccatctcgcgcgcgagggtgagcaggtcgcgatttccggtccgagcctccttctgcgcccaggtgcagcggaggtgctggccatggccatccacgaactggccgtgaacgccgtcgagcacggcgccctgaccgtgccgcagggccgtatccacgtgagctggacgctgtcgccgccgaccgagccgtccggaactcgcccgcaattgaccttcgtctgggaagaaagcggtctcgcgaacctcccgccggtgccgtctcactgcggcttcggcacggaggtgctcacacgcagccttcgttatgaattgaaggccgagacgaccctcacgttcgagccgcagggactgcgctgcacgatcagcctgccgctgcccactcagatcactgtggtcgaagacgaagagtagcaccgcgtccgcgaacgcgttgcgggtcgcgtcgaccggcccgaactgcggcccgccgggtacaccggtgcgttgtccgctcaccattcctcgatcatgcactgtgccaagcagggccggggtagcggcgcaagggatcgacgggtacttaacatctggatgctttttggaggcatcgcccgtcacgagccacggaccccgcccagcgaatgcatgtccggatgaactgcctgctgcgttcgccggtctttggtggcgttcttctgggtgtcgcgacgctggtccttctgccgcgtccggcggccgccttcgacctgttcggcttgttcggctcggaagaggagccgccggccccgagcgcgacggcactgccctatagcctgcgcttcaccggcactgacgattcggacatccttcgggccctgcaggatacctcgaccctctaccgcctgcgccaggaggcgccgccggacggcgaggggctggtgcggcgcgccgaggccgatctgcgccgcctgaccgatgtgctctccggttacggctactatcagggcaccgtttcgatccgcatcgacggagtgccggtcggcggcgaggcctcgctggttgccgccgcacgggttgccgagaacgcgcgcgcgcgcacgctagtgccggtcaagatcgcggtcgatctcggtcccgcctacaccctgcgcaccgtgcgcgtcctcgacccccgcggccgtccgttctcggaggaggtgctgcccgagcgcttcacccggaccggcgacgacgttccggcccgctcggcgaccgtgctcgcccgcgaagcgaaaatcgtcgatcgcttccgcgctcttggccaccccttcgccaaggccgtgacgcgcgatcccgtcgtggacgatgcggcccacgtcatggacgtgaccttcaccatcgatcccggaccgatggcgggcctcggcgaggtgtcggtgaaggcgaccgacggcatcgatccggcggtgatccgctcgttcatctattccgagcccggcgatccctactcgccgaaggcggtctccgacatccgtcgctcggtcgcccgcatcgaaggtctgggcgcggtccgcgtgcgcgagggcgagagcctcgatgcgcagggcaacctgccgatcttcgtcgaggtgagcgagcgcgagcgcaacctcatcggcgtctcggcgcgctactccaccgtcgatgggccgggcgtgcgcgcctactatgccaaccgcaacctctggggcggcggcgagacgctgcggctcgatgccgacatctactatctcggcctcggctacgatccgttcgcgacccagcgaaagctcgccggcatcgacacgactggccttggcggacgcctttcggcgacgttcgtgaagccggcgctcggcggcacccgcaacgacctgctggcgaacctctttgtcacccgtgaggtgcagcagagctacttcgtggacgcggccggggcttcggtcgcggtccgccaccgcttctccgacacgttctcggcccagatcggcctcgacgggcaagtcggccgctcgaaggatgccatcggcaccgtcgattaccggctgatcggtgtgccgctctcggtgacctacgactcgactgacagcctgctcgaccccaccgagggcttccgggtgatcgcctcggccgtgccttatcccggcttccttggctcggatccgggcatcttcgtcgcgaaggcccagggctcgacctactacgcgctcgatgacgaggcgaaatacgtgctcgccgggcgcgtcggcttcggctcggtctcgggcgcccggctcgacgagatccccgacaatttccgcttcttcgccggtggcggcggatcagtccgcggctttgccttccgcacgctgggcccccgcggaccgttcaatctgccgatcggcgggcgtagcctgctggaggcctcgatcgaggcccgcatcaagatcaccgacacgatcggcatcgtgcccttcttcgacgcgggcacggccttcgcctcgacgctgccggatttcgatgagcgtatccgcaaggcggcgggcatcggcctgcgctactacaccggcatcggtccgatccgcgccgacctcgctttcccgctcgatcggatcaagggaaaccgcgagttgccggccgccctgtatatcagcctcggacaggcgttctgaatggcgttttctgctcgcggacgacaccgtcgcagcctgcccgccacggcgggcgaggggcggagccgagcctacggccgagctgtggttgcggccgcgttcctgtcgatcgcactgcttttcgccgccttcatcacaaccgacgacacccgcgctgccgatggcgagaagacggtgctcggcggcctcctgtcgaaggcgctctcgacgccctcgtcgcaggtcacgatcggcgccgtcgatggcgccctgtcctcggacgccacgatccgcgacgtggtcatcagcgattccgacggcccgtggctgaagctcgaccgcgcccgcctggtctggcggcgcctcgccctgctgtccggccggctggaagtcgacactttggagatcggccgtctcgaagtgctgcgcaagccggtgccgggcccgacgccggccgaggccgagcccgatggcagcctgctgccggacctgccggtgaaagtcgagatcaagagcttcgcgctggccgaactggtgctgggcgagagcgtcgcgggccagccggcacggctcgcgggtgagggcaaggccacgctcggaaacccctctgagggactcgacgtcagcgcggatttccgtcgcctcgacgcggccgggcgcttcatcgcccgcctcctgttcgtgcccaagggcgagcgccttgaggtgaaagccagcctcgtcgagccggagggcgggctgctctcgaaggcggcgaaccttcccggcacgccaccgatcaacttcgacctcgatggtcgcggcaccctcgattccttcaacgcccggctcgacttcgatgccggtccggagatcggcgcgaagggcggtgcgcgcctctctcgcatcggcaccgaccggcgcctgagcctcgacctgacctcgcgcatcgaaggcctcgtgccgggcccggccgcggcgatcttctccggcgagaccaagctcgacggcggcatggccttctccgatacggggtcgttccgcatcgaccggctcgacctcgcctcgcgcaccgcacggctcgcgatcggcggcaccctcaccgccgaccgggtcgcggatttcacgatctcggcccgcgcggtcccgaccgagggcggcgtcaccaaggcagcggatgccgagttggacaccctcgtcttcgacggcagcctgaaggggccgctctcggcaccgcgggtgaagggcaatctcaaggcggcgggcctgcgcaccagcgaatcgagcctggagcgggtcgatgccgttctgaacatcgagccgaccggcgccgacaaggcgcagcgcttcaccatcaccgccgatgccgccgtggacggcctgcgcctcgccgatccggccctgcgccgcgctgtcggcagccgggccaagctgatcctgcgcgccgccgccggctcggacggcgtcttggacgtcacaaccctgaccgtcgaatccgatacggcccgcgccgcctatgccggacggatcgggcagaacacgctggccggcacgctcgaggcggctttgtccgatgtcggcgttttctcgggcatcgccggccggaccctcgccggccgtctcgatgccaaggcgatcctgggcggtgatcccgcccgcaaggcgctctccgccgacctcgacctgcgcggcggcggtctcgtgctcggcgaggcgaccgccgaccggctcgtcggccgcgctccgacgctgacgggacgcgtctctcagacctatgacggttacggtttcgagcgcctgcgcttccagggcgcggggctcgtcgccacgctccagggccaggcgaacgccaagaccgcggacgtcgccgcccgcgtcgatctcaagaacctctccgccttcgatgagcgcctgtccgggccggcgagcgccgatgcgcgactgacgggctccctgctcaagccggccgtcaccgccgcgctccgcgcaccggaggtgacggccaacgggcgcccgatccgggatctgcgctttgatgcggcgctgaacgacctacgcgatgcgctcgacggcaccctgcgcatgaccggcgacatcgccggcaagccgctgcgggccgaggcccacatcgcccggccgaaccggagcgactacgccctcgaccggctcgcctttgctctcggctccgtcgcggcggacgggcaagcggtcgtgaacgccgacagcctcctcgccgagggcgccctgacggtccgtgccggcgatctcgccgacctgtcgccgctggcgcttgcacccatgggcggcagcctcgacgcagcggtgaacctctcccgcgcgggcgggcgccaggacgcgactgtccgcgccaccggttcgagcctgcgctacgacacgttcggcctcgccaagctcgacgcggatctaaccggccgcgacctgcgggcccatccggtcatcgacggccatgccgacgtcgcgcggctcgtcgcggcgggccagagcatcgatacgatgcggctcacggccaacggcaccgcggcggcgagcgacatcaccctcaccgcccaggcccgcggctttgccctcgacggtgccgcccggctgatcccggccgagcgcacgcggatcgagattgcccggttctcggcgcagcgcggcggcgaccgtctggcgctggccggccccgccgcgatcacccttgatgacggctcggcgctgatcgagaatctggtggtcgccgccggctccggccggatcagcgtgcaggggcgggcggggtccgatctcgacctcaagctcggtattcgtgccctgccgctgtcgcttgcgcggatcgcgagcccgagcctcgcgctctccggcacgctggagggcgaggccgacctgcatggacccgccgcgcggccggaagggcgctacgccctcaccgttgccggcctcgtgacccccgaaacccgcaaggctggcctgccgccgatcaccgcgcgggcgagcggccggctcactgatggcgcggccagcatcgacgggcgggtctcggccgggcgcggcgccgacgtgaccgtgacgggtaccgtgccggtcgaggccggcggcggtctgaatctccgcgcccgcggcaacctcgacgcggcgctcgccaactcgatgctgagcgcgagcgggcagcgggttgccggccgtatcgtgctcgatgcgggtgtggccggcacggtcgcggcgccgaaggtcgaaggctcggcgacgctttcgggcggcagcctcaccgatccgatcaacggcatccgcatcaccgacatccagggccgcgtgacgggccgcggcgacaccatcgtcatcgagcggctgaccgcggcgacccgcaacggcgggcgcctctccgtggacgggcgcgtcgccgtcgagccggcctccggctttcccggcacgcttcgcatcaccgccgaccgggccgaactggtctcaagcccgctgatgacggcggtgtcgagcctcaacctcgccctgtcgggaccgctcgcccgcaagccgaccatcaagggccgggtcgatgtcgtctccatcgacgtctcggtgcccgatcgcctgccggccacggtgcagccgctgccgggcatccgccgggtcaatgtgacgcctgaggtgcgcgagcgtctcgccaagcgggccgagcgcaaggcgcagatcgaggccgctggccgccggaagaaggcggcgccgcctttcgacgccggtctcgacgtcatcgtaagcgcgccgagccgcatcttcgtgcgcgggcgcggcatcgacgcggaactcggcggcgagttgcacgtcaccggctcctcgcgcgacccgcaggccaacggagacttctccctgcgccgcggcgtgttcagcctcggcggccagcgcctcgacttcacccgtggccgggtgttcttcgcgggcgacatcgcgcagcccgacctcgacttcgccgccgagaccaaggccgccgacgtcaccgcccgtgtcgcggtcaccggccccgcggcgcagcccgtcttcgcactctcctccgatcccagcctgccgcaggacgagatcctctcgcgcatcctgttcaagaaggcggcggccgggctctcggcgttccaagcgctgcaactggctcaggccgtggcgcaactctccggcggggcaggagggcccgacgtgttcgaggcagcccgcaaggggctcggcctcgacagcctcgatgtctcgacgggcgcgagcggcggcccggcggtcggcgcctcgcgctacatcaacgaccgcatcagcgtcggcgtgaaggccggcgccaagcccgccgacaccgccgcgacgatcaactacgacgtgacgcgacggatcaagctgaacggcgaggccggcagcgacggccgtacctcggtcggcgtcggcgccgagtgggaatggtgacgcgctaacaggcgccgagcccgtcgcgtccctcgcgcccgtcggggtcatgctgcagcagggcgacccgaccgaagaagtctgcggctggcctcgcctctgtctcgcccggccatgacctgcctgggtcgcgacacggtccgctcgaccccatgagcagcggtgaggggcggtacgcagccgttcgcggccgactggaaaccgccggatgtgctccgaagcgttttttcggggcgggtcggtgaccaagccatatcggacgcttgggaccgtattgcccagtgaattgtatgccgttgttctacattacgtttgagtagtagatttattcccgattaaaattttggctccgtgcaaatttattgcaatatgacagatgtgttcttacgcacttggcttccagtatcggatttatatttaagcaatgtgcctcttgtttgggccgcgctctgcaagacaggagaaatttgttgtttcgtggattaaaccgcgcactgggtctgcttgtggccgtcacgcctatcctcctgccgacatcggcgctggctcggcgcacgatggatctccaaggccccggcgatcccaatcggatgtactgcgacatcgtcgtgaaacgtcccggcggaaacccgacgcaggacatgaccggctcgatcggtcacgcaaagagctatcaaagcggcggccgtcgagcgaacccgctgatctgttatctccccggaacacgctgaacgcatcccaatgcgacgtggagggcgggcgcgcggcaggtctccgagaatagatccgatcgcgacggattaattccggtcaaagaccactcagatgcggcgtgcggcggcgcatattcggaatagacgctccgacagaagaaggatccacaaaatacgagaaggatccgcaatcgaacagggagacgaagcgtgactggaacgacatctttgagaatcgcactcgtcggcgtgatctacctgctcgcgcacacggccgcgaatgcgatgaatcatccggcgcagaccgggacgggcggcggcccggagacgaccatcacggctccgcatgtcgcgccgacaggaagagtcatccctcgcccgcaggtcttgggctcgccgacaaacggcgaggctgcgcagaagcctgaacctcagttcaaggacagcttcctcatgaaggacatttgtgtcggctgctgagccggatcgggcgagggcggtatcgatccaacagcagccctgtgagacgaagagaagcccggcgccgtcgtggcaccgggcttttctgaaccggagggctcctacggctccttgaagccgtattccggcacgccgtcctcgttgccgtaatacttgtagggcaggaacttgcccgagaggttcatcttcacccgatcgcccttgttgttgggctcgcgctccatcgtcatgttgaagtcgatcgccgacatgatgccgtcgccgaattcctcttggatcagctccttccacgtggtgccgtagaccatcaccaactcgtagaagcggtagatcagcggatcggtcggcggcatctgcgggatcgagccgcgatagggggcctcgttcagcatccgctcctcagcctggctcagcccgaacagctcggcggccttcttggcctgagccttcggcagcttcatctggcccatgcaggcggcggtgatgaggatcggcgagatgcctccgatctcgtcctggatgtacttccaggtccagcccttctcgcgcttgatgtcgagaagcttctcggtgaggtcttcgcgcttcatgcttgtctcccttccggccgagggccggctgcgatgggggcggccgttcggatgcatgggggcgcagcgtccgaacgaccggaccgtctcgacccgtttgagcggaccgggcggcactcggatgacgggcccagagccgagccgcgccattacgaacatgatccgcaaacggcgtgccaggccaatgcggcgccgtaagtcacgacttttcaataacttgtgctcgcttcgccaatctacgaaatttcgtctatgacgaattatcgtagaaagactgcgagatttcgtcgtgtccgcatcagcgctggaagcgccctcggtttacggctccgccttcgatgagaatcgcgaggcgatgctggtgttcgagcccctgacagaccgcatcgacgacgccaacgcggcggccgcccggttgctcggccacgaccgcgcggccctacgagcaacgcccgtgagtgccctgcatcccgaccagcggcctgcgctcgtggtgttcacccaggccgtcctcgccgaggggcaatggtggacacaaggcctcaccccgcgccacggcgccggcaagctgttgcgcctcgaatatgccggctgcgtgctctcaagcgagccgacgcggctcctcgtcaccctcttcgatctcgatgagcgcgagcgccgccgcgttgaccgggaggccgaggcgcacatgcgcgccggcctgcccgaatggcagcgcatggagcgcatctttcgcgacatcgagcgcggcaaccggctgatcctgcgcgcggcgggggaggggatctacggcgtcaacgcggacgggatcaccaccttcgtcaaccccgccgcggagcggatgctgggatgggcctcggccgatctcgtcggcaaggacatgcacgccaccgtccaccatacccacgcaggcggtgcgcattacccgcatcacgactgtccgatctacgcggccttccgcgacggggccgtgcatcaggtcgatggcgaggtgttctggcgcaaagacggcacctgctttccggtcgagtacacctcgacgccgatccgcgagggcgggcaattgctcggcgcggtgatcgtgtttcgcgatgtcagccagcgccgtgaggacgaggaccggttgcgggccgcactcgccgaagtcgattccctgcgcgagcgcctggagcaggagaacgcctacctgaaggaggagattcgcgccgagagccaccatcaaggcatcatcgggcgtagcccggtcatggaggcgttgctgcgccagatcgacgtggtggcgggcaccgatgccaccgtcctcgtcaccggcgaatccggcaccgggaaggagctgatcgcccgggccatccacgaggcaagccgccgccacgagcggccgctgatccgcgtgaactgcgcagcgatcccgcgcgacctgttcgagagcgagttcttcggccacgccaagggcgccttcaccggggcgctgcgcgaccgaatcgggcggttcgaactcgctgacggcggcacgctgttcctcgacgaggtcggggagatcccgctcgacctccagggcaagctgctgcgcgtcctgcaagagcgccagttcgagcgggtcggcgaggagcgcacccgcgccgtcgatatccggctcatcgccgcgaccaaccgcgatctcaaggaggaggtgcgccgcgggcgttttcgcgaggatctctacttccgcctcaacgtgttccccctaacctccgcgcccctgcgggaacgccgcgaggacgtgccgctgatcgcgcagcacgccctgaaggccgccgcgcggcgcctcaaccggacggatctgtgcctgaccgaggccgatgcccgccgcctgtcccgctacgattggccgggcaacgtgcgcgagttggagaacgtgatcgagcgcgccgcgattctcgccgagcgtgggcgcctgcgcttggatttgccggaagcccgcagcgccggccctgtcatgcccgcgccggagcgcccggcggatctcggccggccgctatccgaagaggagcgccgcgcccgtgcccgcagcgagatcgaggcggcgcttcacatcagtggcggaaaggtcttcggtgccggcggtgcggccgagctgctcggtctcaagccgacgacgttgcgctcgcggatgaaggtgctggggatcgaaccgctctgacggtcggcgatccccatcgaacgaccccggcgagggcggcgcttcgcagagctgtcatttgcgcctgcttgggtatcatccgatatggcccgacccggccgcccctcgacggggtttcgccgccttacggaaacacgcctgtgtgtcgagccgagcaatgacgtgagagcggaaacgacacgccgccgcgcggcccgaacgctccggctcctcgcgagcggcgtcgcggtcctcgccctgtccgctccgctctgcatcgcctcggtcccggctcgcgcccaatcgctgccgtcgctcgccttacccatgccgctcggccttccgctaacgggcgcaggcggcgacccacagaccgcgatcgcgcaatcgcggacgtcggatcaggtgtcggtgacgaacgagggctcgatccaggacgtgctgggcccctacggcgacccgttcggcctgcgcgccgcgctggcggcgcggggcgtcacctacgtcctcacctatatcggcgaagggttttccagcgcctccggcgggctgcggcgcgggacgaccttcggcggtcgcctcgacgcctcgctcgacatcgatctcgatcagctcgccggctggggcggcgcccggtttcataccgacttcttccagatccacggtcacggcctgtcccggcgcttcgtcaacaacctcacgacggtcagcggcatcgaggctttgccctcgacgaggctgttcgagttgtggatcgagcagcgtttcttcggcgaccggctctcggtgaaggtcggccaagtctcggcggatacggagttcgccatcgcgcagtcggcggtggtgttcatcaatgccggattcggctggccgaatatcggcgcggtcgtgttgccgagcggcgggccgatctatccgctggccacgcccgccatccgcctgaaatacgagccgaccgccgaactctcgctgcagggtgggctgttcaacggcgatccggccgggacgccggccggcgacgagaccgatccggagcggcgcaaccgcagcggcacgagttttcgcgtcaacgatccggcgctgctgatcggcgaggtggcctatgcctatcccagcctgcccggggccgagcggctggccggcaccgcgaccctgggcggctggtaccatttcggccggttcgacagcccccgcctcgacgaagtccgggggcgactgctggccgatcccgaggcgagcggaatcgcccggcgctttcgcggcaatgcggggctctacgcgatgctcgaccagacgatctatcgcgaacccggcacggtgaacgagggtgcctcggcgttcctgcgggtctccgccgtgccgacgaaccgcaacctgatcgatctctacgtcgatgccggcgttgcctatcgaggcctgttcgagggccgccccaacgatacgctgggcctcggggtgatccattcccgcatcagcccggccgcacgcgcctttgaccgcgaccagcgcgttttcggggccggatcggggccgctgcgcagcagtgagaccgtgttcgaggcgacctatcaggcggagctggtgtccggcttcaccctccagccggatctccaatatgtcatgcggccaggcggcggcgtggccgacgagcgcgggcgccggctgcgcaacgccacggttttaggtctgcgcgcgaccatcaactactgacggacgcgccggccccggtatcccttacggccgcggtggctcggctccgatcggctggtaggcgggcccctcggcgccgtcgtcgttgagggtttccaggaaggcgatgaggtcggccttctcctgtaccgtcagatgaagcggacggatgtcgcgggaccggctcggccgatcgatgccgccgcggtcgtagaggtcgatcacctcggacaaggacgccaacgatccgtcatgcatgtagggcgggcgccgcgcgacgttgcgcagggtcggcgtcttgaaggcgtggcgcagggccgtcgagttcgggaagaaccgcccgcggccaatcgcaccgtccgtggcgacgccgatgtcgtggaacgagccgtccgtgaagttccagcccgaatggcaggcggcgcagttggccctgtcgttgaacagatcgaagccgcgcttggcggctgggcccagtgcgcgtgcatcgccctcgacccagcggtcgaagggtgcgcgaccggagacgatcaggcgctggaaggtggcgagtgcctgttcgatccgctcctgagtgatcggcccaccggtcggggtgggaccagggaacgcatcagcgaaggcgacgacatatttcggatcggccgagaggcgacggaccatctccttgggcggcatgttcatgttgcccggcgcggtcagcggggtgcgggccaccgcttcgagtccgcggaacttaccatcccaaccgtagatcgtttcggtccaggcgacgttgagcagcgtcggcgtccggaaatccatgaagccgccgtcgctgcgcggggcgcgcggagtcgtgtcggtccaatcctgccctgggacgtgacaggtggcgcaggtgcggtcgctgtcccgtgagagagcaggctcgaagaacagcgcgcggccgagttcggcctttgcggcccgatacgggttgtcgtcggggaagggaatctcggccggacggcggtactcggcgagcacagccgaacgatcgggctcgccgttcgtcgcgatcgccaagcttcccatcaggatcgttaggagggctgcgacgccccccacgaatttccaagccattcgaacctcgacaggttcgaccttcggggctttggctttaatttcagttaaggcattggcttaatagtggcgtgaatggcgctggccggcccagatcttgagatgatgacggaccgatagcctggaaaacatctcggtcgcgtgcaactttaaggtgaactgcgcttctttacttcaccgagaccgcgagcttcattttcggatgaatgccgcacaggatcgtgaactgccccggcttcgggaagaagacgacggttttgcttcccggaatctgctctccggtgtcgaagctgaagtccggattttcgagataggcgtgatggacgagttcaccgtcgtcgttcacgatcgcgaggccttcgccggcccgcagggagattgcccccggggcgaaggaccggcccttctgcgtgacgcggtgggacgctgtatcgcccgccagcgcaagcgccgttccggatgcgatgagggatgtgagcaacaggactgaacctgtacgccgcggcgtgggcgcagttctcatccggcacgcatccatcatgcccgtctcctctacttcgaggacgcccccgcgcactcgttcgtttcagatgagcatccatgaagttgcgttcgccttaacggcatcaccgaattcgagggatacactatcgaaatcgctgacgtcgcagattaccttaacgattgtcggacatgctggctgcgagaagcgagcgtttgcccgatgagcctttcacgccgaccctttggcttttcgctcgggcgcaccgccgtcggggccgtgctgcgcggtggtcgcacgattcgcggccgcatcttcctcgccttcctgatgctgagcgcgatcacagcggcgctcggcggctacgccgccttcggcatcatgacgacgggtgcactggtcgacaaaacctacgatcgctctctgatggcgatcaattacgcccgggctgccgcgaccgacctcgcgatgctccaggctgcggtggcccgagctcgcctggcgggcgatagcgccgagcgacgcacgcttgaggctcggatcgaggcgctgacgcaatcgttcgaggaagatctggagatcgccgcggatcgggcccagtcggagcgtgcgacgcgggaggccgccgccgccaaggacgccgtcgcccactggctcgccgctcggagggaattcggccccgatcaacagacggtggatgtctggcaggcgctcgatgcccacgcggcggtggccgagcagcatatcgacctgctgatcaacttcaccgccggggacggcttctcctatcggcagacggcccgcgcggacgtggcccgcgacgtgcggctcagcatcttcgcgacctcactcgcgatcgttctttcgggcatcgtcgccttgctcctgttgcgtcagatcgttcggccggtggccgacgcctcgacggtcgcgagccgcatcgccgccggtgagttgaccgtgcgcgtacccgagggcggcgacgacgagttcggcgccctgctgcgcgccatggcggtcatgcgcgacaacatcgcggcgatgatgcaggaggaggtcgcgcagcgccgctccgcccaaagcctgctcgccgacgctgtgcaggggtcgatcgaagggatcgtcgtcgtcgatgccgggggctgcatcgtgctcgcgaacgcgcgggcggccgctttgctcgggatcgatcaggccgagcccggccatcgcccgctctctgatgcgcgcggttcggccgtcgccgatgccctgctcgccatgcccggccacgccaccctgaccgccgagacgcacaccgccgacgggcgctggctacgcatcagccgcagtcccacacgcgagggcggcttcgttgccgtctgcagcgacgtctccctgctgaaggagcaggaggatcagctcaagcgcagcaatgcacagctcgacgcggctctcagcaacatgctccaggggctctgcctctacgacgcagagggcggcctcctcgtctacaatcgccgcttctgcgacatgttcggtgtcgatgccgccgcgttgcggcccggcatgagcatccgcgacgtggcccgtctcgtcgaagcctcgtccgataatggccgcgcgattgatctcctcgtcgaacaggaggccctgctccaacgcgggttgagcgcctcactgtgttgcccgatccggacggattgcatcgtcgcgctcaaacagcagccgacggctgaaggtggttggatcgccacctacgaggatgtcacccagcgctacgaggcggaagcgcggatcatcaccatggcgcgcaaggacgcgctgacggggctcgccaaccgcatggtgttcggcgagcgcctggaagaggccgccgcgcatctcgacgaaggggccggtgccgggttcgccacgctctgcctcgatctcgaccggttcaaggaagtcaacgacacgctcggccatcccatcggcgacgggttgctgcgcagcgttgcggaacggctacaaggctgcctgcgcgacaccgatctcgtggcgcgtctcggcggcgacgagttcgccatcgtccaagccggcgtccaggccggcacgcatgcgcggcgggatgcgagcgccctggccaaacgcctaatcgcggccttccagcagcccttcctgctcgacggacacaccgtgacggtcgggctcagcatcggcatctcgctcgcaccggaacacggaacgagcccggagaagctgctgaagagcgccgatctcgcgctctaccgcgccaaggccaccggacggggctgctgggcgttcttcgacgaggagatggacgtcgagctgcgcaagcgccgagctctcgaaagcgatctcaagaaggctgtcgggaacggcgagttcgagctcgtgttccagccgatcgtcaagctcgaccggcagcggatcgccagttgcgaggcactgctgcgctggcgccatcccgagcgcggctatgtctctcccgcggatttcattcccctggcggaggagacgggcaccatcggcgaaatcggcgaatgggtgctgcgcaaggcttgcagcgaggccgcgacctggccctcgaacatccgcgtcgccgtcaatgtctccgccgcacaattcaagaacgcggccgtcgtccgggcggtgatggatgcgctcgccgcgagcgggttgccggcgcaccggctggaactggaaatcaccgagtcggtcctgctcaacgacagcgtgacgacgctggcgacgctccacaccttgaagcgcctcggtgtacgggtcgcgatggacgatttcggcaccggcttctcgtcgttgagctacctgcagagcttcccgttcgacaagatcaagatcgaccagtccttcgtgcgtaaccttgccgcgccgggcaactcgcggctgatcgtgcgctccgtggtcggcctcggccgcagcctcggcatcacgaccacggcggagggcatcgagaccgaggcgcaactcgagcagcttcggctcgaaggatgcgacgagggtcagggctacctgttcagccgccccgtcccctcggccacgatccgtgaattggtcacggcactcggccgcaacgcggcctgaacggcggcgcgaccggtctcggctcccgtcgctctcacgaggctataggttacctcactgcgattatgcattgtgctatatcagcacaacatatgagtgcgacacgatcggcgtgagtttccgctgaacaaagcgcggagttggcgatttccccgacacaagagccgaagcgcagccagtcgaaagacttggccgtgcacggctgtgtgatctgtgtgccgaggaggttagccgatgtactatttcgacaagaagcttcaatacccggtacgggtcgatagcccggatccgatctatgcccggatgctgcaacaggcgatcggcggtgtcgaaggcgagatccgcgtctgtatgcagtacttcttccaggcctggggtaatcgcgcgcccaacaccaagtaccgcgacatgctgctccacaccgcgacggaggagatcggccatatcgagatgctggcgacagccgttgcgatgaatctcgaaaacgcaccgaccaaggttcaggaagccggagcggccgatgccatcgtcggcgctgtgatgggtggcgaaaacccgcgccacatcgccgaggggatgctgcacaagcacctgctctcctcagggatggccgcgttccccggcaattccgacggcgtgccgttcgacatgaaccacatctatgccagcggaaacatcgccgccgacatgtattgcaacgtcgccgccgaggcgaccggccggacgttggcggtgcgcctgtccaacgcgaccaacgatcccggcatgaaggacatgtggagcttcctcatcgcccgtgacacgatgcaccagcagcaatggctcgcggtcatcgaggagcttggcggcgccgagggagccttgccgatcccgaacagcttcccgcaatcggaagagaaccagaagttcaactacagcttctttgcgacgaaccgcgacggtgctccgccgccggaaggccggtggacggccggcccctcgatcgagagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcctcgatcgacggcaagggcaatttcagcgtcttccagaacgagcccatgggtcaggagcccgtgctcgggcctgctcgccccgacagtggcgccgagacgcaacagatcggctgattcatcgcccggctgcctctgcggccgggcgattcttttgcgcttcaccccacaccgtttgaacaggagacgccgacgatggccctcgacacgcgcgaaatctacgtcaccgcactcaagaacacccacgctctcgaaatgcaggccctgcagatcatggagcgtcaggtggaacggctcacccgctaccctgagatggaagaggctctgcgccgccatatcgaggagacgcatggccagcgcacccgcctggaagaggctcttcaatcgctcggcgacagcccctcggcgatcaaggaaggcattctcggcttcgtcggcaacatgatggcgctgggtcacacgccggcgcaggacgagatcctgaagaacacctacgccaaccacgccttcgagaacttcgagatcgcagcctacgaatcgctgctgaccattggcgaggcggccgggcagggcggtagcctgacgggcttccgccaatcgctacaggaggaagaggcgatggcgcgccgggtgcgtgaactgatcggcccaacgacgaagcgttacgtcgatctcaccatcgcgggcgagaaggcggaccgctgatccgcaggcgaactcggcattcacatcgtcgagcgatacaacatcgcgcatcgggccgaacgattccggcccggtgcgcgtctctcacggttccagcatctgtgcggaatcgaacaggtgggacacgctcgcaacgaggctggtgaagcgcgtgtcccggccgttctgcgccaacagcgcaccgaaggtcagggctgcgttgcgagccaaatgacatggcggggaccgcttgaaccgctggccggccggcgaacctcctcgacggtgaaaccgagccgctgaagccgcgccttgaacttccggtccggcgtccccgaccagaccccgagcgtgccgccgggtttcaacgcccattgcgcccgcttcaggccccactcgtcgtagagccggttgttcgcgcgccgcagcagaccctccgggccgttatccacatccaagaggatcgcatcccacccggcggcttcggactggatcaggcgggtcacgtccgtctcgcgcagctcgacgcgcggatcctcgaggcagccggcgaagatggaagcgagcggtccccgtgcccaggcggccaccgccggcacgagttcggcgacgacgatgcgcgcgtccggtcccagctcccgcaaagcggcgcgcagcgtaaagcccatgccgaggcctccgatcaggatgcgcggcgccggccggcccgtcagccgagcgcaggtcagcgaggccagcgcctcctccgaggtgccccgcgtgctgttcatcaattcgatgttgccgacgacgatggagaattcaccgccgcgctgcatcaaggcgaggctcttaccgccgccgggcacgtcgctggtttcgaggtgcacccactcgttcatcgctgccttttccggccgggcgccgggtgcgaccccgcatgcgtccgtcgccattgctctttccgctgaaggccgcctatcagcgggcatgtctaaacgcaccaaatctctgccgcagcagcgcggcttcgttctcttcgacgttgtctttgaggacggcacacgcgcctcgaaccggcgtgtcccgatggaaatcctcggcgggctcgacggcgacgagccggcgcgtcaactcatcgccgagcaggaagcggaaatcgcgcagaaggccggccgggcaccgcgtgaaatccagcagctcacgcgctcgccgatcgcgaagccggtgatcgccacctgatgccatggcgctgccccctgcgcgctgcctcgtagcggcaggggaagcccggcttatctcggaagagggtccgaccgcctcgcaagcgccggcggatcggccgggcccaaacgaagaaggggctggctcagcgccaaccccttcacaaccatacgaaattcgatggtaccaccgccccggctcgaacgggggacccctagatccacaatctagtgctctaaccaactgagctacggcggcacgtgaggggggacttatcccgaggctcgcggcatttcaagcgtcttgaatgcgcctcttcacggttcgcaccatcgatccaccgatgctagacggcgggcgcatggccgctatggcctgcgatccggacccagcttccgcgagtgcgatgagcccgtctccgtctccgcccaccgccgccccgctcgtccaggcaccggtgcggcttcggtcctgggtgcgggggaacgagatcgccctggtggggctcgccgccgtcacgggatgcgtcggagggctcgtcgtcgtcgccatgagcggcgccagccagttcctacgcgaaatcctctaccggcttcccgcgggccagcgcctcagcagcctgacggatcttccgaccgaggcgctgatgggggccccgttcctggctccggcgctcggcggcgcgatcctcggcctattgctcctgatcgcgacgagggggcgcggcaaggccaagcgcgcagtggtcgatccgatcgaggccaatgccctgcacggcgggcggatgtcgctgcgcggctccctcgacgtggccgcacagaacgtcgtctcgaacggctgcggcgcctcggtcgggctggaggcgggctacacccaggtcgcgtcggggattgcctctcggctcggcatcgccttcgagatgcggcgttcggacctgcgcaccctggtcggctgcggttcggcggccgccattgccgccgcgttcggctcgccgctgaccggcgccttctacgcgtttgaactgatcatcggcacctacaccatcgcgacgctcgcgcccgtcgtcgtcgcggccctgtgcggcagcctcgtggcgcgggcgctcgcgccccagccggctttggtcgatgtcggcgctctggcgctggccaagaatacggctttgggggcgggcgacacgctgccgtgtcttgtcctcggcctcgtctgcgccggcctcgcggtgctgctgatgcggggcgtaacgctggtggagcaaggctttcgcgcctcgcgcctgcccgcacccctccggcccgtcctcggtggcttgtgcgtcggcggcctcgcgctcgcgacgaccccccaggtgctctcggccgggcacggcgcgctccacatcaccctcgcgcccgaagcgacggccgggctcggtgcgctcgccggcctcatcgtcgccaaggccgcggcgtccgcgatgtcgatcggatcgggcttccgcggcggtctgttcttcgcctcgttgttcctcggcgcgctggtcggccggctgttcgccgggctggcgccgatggtctggcccggcttcgaggggttcggcctcgcgccggtcggctatgccgtgatcggcatgagcgccttcgccgtcgccatcgtcggcggcccgctcaccatgacctttctcgccctggagatgacgggcagcttccccgtgaccgggctcgtgctcgcctcggtgatcgcctcctcgctcacggtgcggaaaaccttcggctactccttcgccacatggcgcttccacctgcgcggcgaaagcatccgcagcgcccacgatgtcggctggatgcgctccctgaccgtcgggcggatgatgcgcaaggacatccggccggtgcccctcgacacgccgatggcgacattcctgcgcgcgcatcccctcggctcaccgtcgcgcgtggtcgtggtggacgcgcacgatcgctatgccggaatcgtcctcgtgccggaggcccatgcgcgtgcggccgagaatggtggcgagacgccgcaccttgccgacgtcgtgcgttacccggggtcgtttctgctcgccgacatgaccgtcaagcaggcggcggaagcgttcgacgaggccgagagcgaggagctcgccgtgctcagcgatcggcagagccgccgcgtgatcggtttgctgaccgagagccacacgctgaagcgctacagcgaagagctggaccggcaacgacgcgccatgctcggtgaagcggcttgagcggcgcgcccgtgctatggatcgcggcatgaccctgcgcgcccttttcgccggcctcgccctcgttttcgccctcggcacgacggcgcaagcggattcctgcgatgggctgactgtgcggttgatccggggaacgggcgtcgccctggccggacgcagcggcgccaccgtcgtgttccgcgccgccgacgccgaccggatgagcctcgattgcgacacgccgcggcggctcgcgttccgctcgaatctgcgcgagccgccgcgcgggttcttcgtgctgatcgggctcgccgcgcggaccctggccggcgcaccggccgattccgttgagacgcttgcccagcgcctgcatcaggacagcctgctcaccggtgcgccgcagctcggccgcgtcggcggcgcggtggtccgctgcgatcccggcgaccggccggacggcttcggtgtcggcagcctgtgccgcctggcagcggaccggccccgtcgcggtctttcccgcgcggcctcgccgggctagagcgggcgccatgcccgagactgcacagacttccggttccgtcgtccagaccggcggcgtcgccttcgccaatcatctgccgctggcgctgatcgccggcccgtgccagctcgaagggcgaaatcacgccctcgaaatcgctgccgctctcaaggagatggcggccaaactcggcatcggcctcgtgttcaagtcgtccttcgacaaggccaaccggacctccggccgcaccgcgcggggcgtcggcctcgacgaggcgcttccggtcttcgccgagatccgcgagagcctcgggcttcccgtgctcaccgacgtgcacgaggccgagcattgtgcgcgggcggcgcaagccgtcgacatcctgcagatcccggccttcctctgccgccagaccgacctcctgctcgccgccgccgccactgggcgggcggtcaacgtcaagaagggccagttcctcgcgccctgggatatggcccatgtcgcggccaaggtgaccgaggccggcaaccccaacgtcatcgtcaccgagcggggtgcctccttcggctacaacacgctcgtctccgacatgcgctcgctgccgatcatggcccgcgtcaccggcggcgcaccggtggtgttcgatgcaacgcactcggtgcagcagccgggcgggcagggcgccacctccggcgggcagagggagttcgtcgcggtgctcgcccgcgccgcggtggcggtcggcgtggccggcgtgttcatcgagacccatcccgatcccgaccgcgcgccctccgacgggccgaacatggtggccttggccgatctgcccgctttgatcgagaccctcatggcgttcgaccgtctcgccaaggcgtaaagccggcgcgaacgcaccagcttcagattccattcaggcaacctgggcgatattcgaccgcaatcgagaacaacgcggctccgcgtgaggcttcgatcctgatcggagcccgcgggaacttccggcaaagctcgggtgtttgacctcaaagatgcttctggattggaaaggacgctatgcgtaagcttgcccttgtgaccgccgccctgatctccgtcggcacgctcaccgccacatccgccgatgcgcgcccctacggccgcggctacggccaccattacggtcattatcatggcggcggctacggcccgcgcgcctattacggcggtcgccgccgtggcatcggcaccggcgcggccgtgggcctcggcattgcgggtctcgcagccggcgcgatcgctgccggcgcggcgcgcgacgcctatgcccgcgacagctactacggccgtccggcctacggcggcggctattacgattacggctactgaggcctgagcctcatccgatgcgaagaggcggccgggcaaccggccgcctttttcgtgcgcgagcatgcctgagatcgcgcgagaatctgcagcgaacgagaatcgaaagacacgccgggattgcacccccgccgacgccaacaccgccatcgatcatctcgcgccgcttctgcgggacaggctcgacgcctccgagcgcgatgatctggagcggatgctggaaaccgtcgccgtcatccatggcgggccgatcgaggccaaggagcgcttcatcgcgcacaccgtccgcgttctggccgagcagcacggacggcggaggcgtggtggctcagccgcgaccgcgataggaggcgaccccctggtccggcagccagacggatttcaagggctcacccgtctgccagaacacgtcgatcggaatgccgccgcgcggataccaataaccgccgatgcgcagccagcgcggttcgagcaatgcgacgagccgccgcccgatgccgacggtgcaatcctcgtggaaggcgccgtggttgcggaaggcgccgaggtagagcttcagcgatttcgactccacgagccagcgatccggcacgtagtcgatcacgagcgtcgcgaaatccggctgccctgtcaccgggcagagcgaggtgaattccggcgcggtgaagcgggcgaggtaatcggtgtcggcatgagggttgggcacgcggtcgagctgtgcggcctcgggcgaggccggcagcggcgtctgctgcccgagttgcttggcgtgggtctcgatcgaatccatgggggcctatacccggcaacacccctggcgcctatggcgccgggagaatgccagggattctccccgatcaaccgaaccggaccaaggaccggtcccggaaaacggtgccggccaaaaaaattgtggtgccggacggactttgtgaaatctgtttgaccctcggagccggccgggtgcttgcccgtatcccgaggttggcggataagcccgcaacgcagagcgtcgcaggacgcgcgggcctcgacggcatccgcgagacgaccccgccgcgacgcgccgccaaggagcgctcatgaccgcgatcaccaatatcgccgcccgcgagattctcgacagccgtggcaaccccaccgtcgaggtcgatgtccttctggaggacggctctttcggccgcgccgccgtcccctccggcgcctccaccggcgcacacgaggcggtcgagctgcgggacggcgacaagagccgctacaacggcaagggcgtgctcaaggccgtcgacgcggtgcagagcgaaattctcgacgcgatcggcggcatggatgccgaggatcaggtcgccgtcgatgaggcgatgatcgcgctcgacggcacccccaacaaggcacggctcggcgccaacgccatcctcggcgtctcgctcgcggtcgccaaggctgcggccgagaccgccggcctgccgctctaccgctatgtcggcggcgtgcagggccgggtgctcccggtgccgatgatgaacatcgtcaacggcggggcccacgccgacaacccgatcgacttccaggaattcatggtgatgccggttggcgccacctcgctctccgacgcggtgcggatgggcgccgagatcttccacaccctcaagagcgccctgaagaaggccggccacaacacgaatgtcggcgacgagggcggcttcgccccgaacctgccttcggccgaggctgcgctcgatttcgtcatggaatcgatcaacgccgccgggttcaagcccggcagcgacgtggtgctggcgctcgactgcgccgcgaccgagttcttcaaggacggcgcctaccgctacgagggcgagggccagacccgctcgatcgagcaacaggttgattacctcgccaagctgaccgaggcctatccgattctctccatcgaggacggcatgtccgaggatgattgggagggctggaagctcctcaccgaccggatcggcagccgtgtgcagctcgtcggcgacgacctgttcgtcaccaatgtcgagcgcctcgcccgcggcatcgagacggggacggccaactcgattctcgtgaaggtcaaccagatcggctcgctcaccgagaccctggccgccgtcgatatggcccagcgcgccggctacaccgcggtgatgtcgcaccgctccggcgagaccgaggattcgaccatcgccgacctcgcggtcgcgacgaattgcgggcagatcaagaccggctcgctcgcccgctcggacagactggccaagtacaaccagctcatccgcatcgaggagggcctcggtgcccaggcgctctacgccggccgcagcgcgatccgccagctcgccgggcgctgatcgcacctgaatcatcgacgcgcggcgggccggaagggcccgccgcgcgtttttcgtttgtggagaccaagggcgcccgattgcgccgcgcggaaacgctttcttcaccttgttcgggcgaagctccgagttgccatggtcattcgtcgccgcgtccgcgccatcgtcgtccccgccgtcctctggacggtctcggctctcgtcgtgggctacttcgtgcatcaagcggagagcggcagccgcggcctcgaagccaaacgcgtcctcaaggtcgaggcctacgggctcacccaggaattgaacgccgccaaggccgagcgggcgacctgggaacaccgcgtctccctgctgcggagcgaacagatcgaccgcgaccttctggaagagcgggcccgcgtcgtgctcggccgcgtccatgccaatgacctcgttatcatcggcccataaatttttatttccccaagactaaacgcgataaatattcatttgcactgtccttccgatttatcctccgttgcaaccgtgacggtaacagcatttgatggctgtcagcccgcccctcgatttccgtaattcgctgccctagaaccctctgcaacaacgcgattgcgggaggacaccgatgggtgcgggcagcgaggcggggaaacctgcggcggaaacagacgcgccgcaacatcggccggcaccgaatattccgcagttcacgaaggacgaagaccttcacgcctaccgcgagatgctgagtatccgtcgcttcgaggagaaggcgggccagctctacggcatgggtctcatcggcggcttctgtcacctctatatcggccaggaagccgtggttgtcggcatgcagatggccggcgaggacggtgaccagaacatcaccggctatcgcgaccacggccacatgctcgcctgcggcatggaccccaagggcgtgatggccgagttgaccggacgccgcggaggctattcccgcggtaagggcggctcgatgcacatgttcagccgcgagaagcagttcttcggcggccacggcatcgtcggcgcgcaggtcgcgctcggcaccggcctcgccttcgccgacgcctatctcaagaacggtaaggtcagcttcacctacatgggcgacggcgcggccaaccagggccaagtctacgagagcttcaacatggcggctctgtggaagctgccggtggtctacgtgatcgagaacaaccgctacgccatgggcacttcggtggcccgcgcctcggcgcagacggacttctcgaagcgcggtctctcgttcggcatccccggcgaacaggtggacggcatggatgtgcgcacggttcgcgaagccgcggcgcgggccatcaaccacgcccgttcgggcgagggcccctacatcctcgagatgcagacctaccgctatcgcggtcactcgatgtccgatccggccaagtaccggaccaaggacgaggtctcgaagatgcgcgacgagcacgatccgatcgagatggtgcgcaagcgcctgctcgaggcgcacggcgtgcccgaggcggagctgaagagcatcgacgccaaggtccgcgagatcgtcaacgagtcggcggatttcgcgacccacgatcccgagcccgatccgtcggaactctggaccgacatccttctcgaagcccgcgcctgaatgtgtccctgccccccgcgccgtctcggcccggggggttctcagcgacgcattcgataaaaacacgcccgaccgtcgacgcacccggatcgatagagcagcgcatatggcgaccgacatcctgatgcccgccctttctccgaccatggaggagggaaagctcgccaaatggctgaaaaaggagggcgatccggtcaaggccggcgacatcctggccgagatcgaaaccgataaggcgacgatggaggtcgaggcgatcgacgagggcgtcctcgccaagatcctcgttgccgacggcaccgagaacgtcgccgtcaacacgccgatcgcgatcatcgccgaagagggcgaggacgtgtcggcggccgcgagcggcggcaagggcaagtcggacggcgccgctggcagtgcgcccgctccgacccccgacatgcaggccgaaggcatggccgacagctcggccgccaccgccaagaccggcgacgatgcgcagaaggccccggcctcgcccgccatcatcaccaacaaggcgccggacccggtgatggaggagttcccggccgactcgccgatgaagaccacgaccgtgcgcgaagccctgcgcgacgccatggccgaggagatgcgcaaggacgacaaggtcctcgtgatgggcgaggaggtcgccgaataccaaggcgcctacaagatcacgcaaggcttgcttcaggagtttggcgcgcgccgcgtggtcgatacgccgatcaccgagcacggctttgccggcatcggcgtcggtgcggccttcatgggcctcaggcccatcgtcgagttcatgaccttcaacttcgccatgcaggcgatcgatcacatcatcaactcggcggccaagacgctttacatgtccggcggccagctcggttgcccgatcgtgttccgcggccccaacggcgcggctgctcgcgtcggcgcccagcacagccacgactacgcggcgtggtactccaacgtgccgggcctgaaggtgatcgcgccctacaccgcttccgacgccaagggcctgctcaaggcggcgatccgcgaccccaacccggtgatcttcctcgagaacgagattctctacggccagtccttcccggtgccggagatcgaggatttcgtcctgccgatcggcaaggcgcgcgtccaccgtccgggcaaggacgtcaccatcgtctccttctcgatcggcatgacctacgccctcaaggcggcccaggcgctggccgaggagggcatcgaggcggaggtgatcgacctgcgcacgattcgcccgatggacagcgccaccgtggtggaatcggtgaagaagaccggccgctgcgtctgcgtggaagaaggcttcccgcaatcgggtgtcggcgccgagatcgtcgcccgcctgatggtcgatgccttcgactatctcgatgcgcccgtcctgcgggtcaccggcaaggacgtgccgatgccctacgcggccaatctcgagaagctcgccttgcccagcgtggctgatgtcatcgaggcggtcaaaagcgtctgctacaaataaatataggtaaatgtcggaaacattcgaagaacttgagatcccgcccgacgccctggaacagggcgggatcgagatcgtgcgcgcctccatcgtcgatggcgccgtgagcgtggcgctccggcgggccttcgatgacccggcgacctggggccgcttgctcatcgacctcgcgcggcaagccgcccgcgcctacgcgatggaaacggacacctcggaggaggaagccttcgagcgcatccgtgccgggtgggaggcggaaagcctcgatcccaacaacgccctcaactgacccttcctctcaaggccgctcgggaacgatacgatgccgatcaacgtcctgatgcccgcgctctccccgaccatggagaagggcaacctcgccaagtggctcaagaaggagggcgacgccatcaagtccggcgacgtcatcgccgagatcgagaccgacaaggcgaccatggaggtcgaggcggtcgatgagggcgtgctcgccaagatcctcgtggccgaaggcaccgccgacgttccggtcaacgagttgatcgcgctgatcgccgaagagggtgaggatccgggcagcgtccaggcgcccaagggtggtgccgaggcgaagaccgcccccgtcgagccgaagggcacgcccgaccagaacgccgcgcccgatggctcccacgcctcctacgcgcgcgtcgatcaggtgcccgaaggcgccaagccgaacggcgcggcgcagccggcaggctccggcgatcgcgtcttcgcctcgccgctcgcgcgccgtatcgcgaaacaggaaggcgtcgatctctcggcggtgaagggctcgggtccgcatggccgcgtgatccagcgcgacgtgcaggcggcgatcgagaacggcacggcgaaggcgggtgcggcggccaagcccgaggccaagtcggagggcaagagtgctccggcgcccgagaaatccgcgccgaaggcggccgccgcgggcggcgccccggccgggctcagcctcgatcaggtcaagggcttctacgagaagggcagcttcgaggaagtaccgctcgacggcatgcgcaagacgatcgcaaagcgcctcaccgaggccatgcaggtcgcgccgcacttctacctcaccgtcgattgcgaactcgatgcgctgatgaagctgcgcgagacgctcaacggctcggccgggaaggacaaggacggcaagccgctgttcaagctctcggtgaacgacttcgtcatcaaggcgatgggcctcgcgctcacccgcgttcccgccgccaacgccgtctgggcggaggaccgcatcctgcgcttcaagcacgccgaggtcggtgtcgcggtggcgatcgatggcggcctgttcaccccggtgatccgcaaggcggaccagaagacgctctccaccatctccaacgagatgaaggatttcgcaggccgggcgcgcgccaagaagctgaagcccgaggagtaccagggcggcgtcacctcggtgtcgaacctcggcatgttcggcatcaagcacttcacggcggtgatcaacccgccgcaatcgagcatcctcgcggtcggcgcgggtgagaagcgcgtcgtggtgaaggacgggcagccaaccgttgcccaggtgatgacggcgaccctctcctgcgatcaccgcgtcctcgacggcgcgctcggtgccgagctgatcgccgccttcaaggggctgatcgagaacccgatggggatgctcgtctagggccgtcgacccgaaccgtctctcacgatgcgcggggcgagcgggatggcgaatcggcgcgagccgactgctctcgtgatcccgtccgtcaccgccggccgatctgcccgaccgtcactctcaccccctccccacaagcgggaggggagcaggaggtcttgatgtccgaaacctatgacgtcctcatcatcggcgcggggcccggcggctacgtggccgcgatccgctcggcacagctcggtttcaagaccgccgtggtcgatcgcgagcatctcggcggcatctgtctgaactggggctgcattcccaccaaggccctgctgcgctcggccgagatctaccactacatgcagcacgcctccgattacggcctctccgccaaggaggtcagcttcgatgcggcggcgatcgtcaagcgctcgcgcggggtgtcgggccgcctcaacggcggcgttggcatgctgctcaagaagaacaaggtcgatgtgatctggggcgaggcctcgatcgagtccggcgccaagggcaacgagcccggcaaggtcacggtcaaggagaccaagcgcgccgagccgccgaagggcgccaagggtgcgggcacctacgcggccaagcacatcatcgtcgcgaccggcgcccgcccgcgcgtgctgcccggtatcaagcccgacaagaagcagatctggacctattacgaggcgatggtccccgaaaagatgcccaagagcctgctggtgatgggctcgggcgcgatcggcatcgagttcgcctcgttctatcgcacgatgggcgccgacgtgacggtcatcgagttgctgccgcagatcctgccggtcgaggatgcggagatcgccggtctcgcccgcaagcgtttcgagaagcagggcatcaagatcctgaccagcgccaaggtgacgaaggtcgagaagggcgccgactcggtcaccgccacggtcgaggacgacaagggcaagacgcagcagctcaccgccgagaagctgatctcggccgtcggcgtcgtcggtaacatcgagaatctgggtcttgagaaggtcggggtgaagatcgagcgcggcgtcgtcgtgaccgacgggctcggacgcaccaacgtgccgggcgtctacgccatcggcgatgtggccggcccgccaatgctggcccacaaggccgagcacgaaggcgtcctctgcgtcgagaccatcaagggcctacacacccacccgatggacaaggccaagatcccgggctgcacctattgccagccgcagatcgccagcgtcggcgtcaccgaggggaaggcgaaggagctcggcctctcgatcaaggtcggccgcttccccttcgcgggcaacggcaaggcgatcgcgctcggcgagccggacggtctcgtcaagacgatcttcgatgccaagaccggccagttgctcggcgcccacatggtcggagcggaagtcaccgagctgatccagggctacgtcgtcgcgatgaccctggaatcgaccgaggaagagctgatgcacacggtgttcccgcatccgacgctctccgagatgatgcatgagagcgtgctcgatgcgtatggccgggtgatccacacctgatccgaagcgatcgctacccccgaggctaagaacatcgatgggcgtgcaggatcgggctcgttgccccggccctgcgcgcccacttcgttttgcacgggcttccacgcgcgttcggccccgcagcgtgcggtgcgggcgcaaagaatttcccggtggaattcggtaaggatgtcggaggaattctttcggttgaacttctgaggcagaggcgtgccgtataccagagatcctgcaccctggatgcggaagctcacccccgtcatgatcctacgagttcttctgctcggcctcggactcggagccatctacgctgcgctgaccacgctgcgcgtccacctctacgtcactctgctgctgctgtttttgagtgcagggccgttgagctacctcgtcttccgggaagagcacgaataggcgtcgccgagtgcgccggagcccctcccatagaaaaagggcgtgaccgcctcagcgctcacgcccgttttgcttcggtcggacagggtcgttcgctcagcgcgggccgccgccgcggcgcatggcgatttcctgaccctcctgattcaccgcgcccgagggggcgttccgctcgttcgggaccggattcatgccctcgtttgccgtgcgggaggacggtcggccgtcggccgggtttccggctgcgcgttttagagcgagggcacggcgggccccggagaccgtccggccgcgggcgtcggcgacgcggcggcgctcatgctccttgctgacgcgcttcacggccgcggcaagcaaagccgccttctcgcgggtgccggaattgtcggaggccgggttcgctccggacggggcggccttgccacgcagctcgcgtctctggcggcgagacatatcgcgggcgcggtcccggcgttcgcggagcaggcggatcaagtcgggcaaggccttgtcgtcttccgcatccaactcggggtgatgcgagcgcttcaccaactcggtctcaccggcatccagcagccgctcctcacggcgtcgcgatacggacatggtttcccccggttccttcagacggcctgtggcacgagcggaccagcgcgaggcgccagcgctcgaacgccaacacctccgttccgcgaaggttgcctcggcctgcactcaaggatcgcgtcggcgtcatcttggcgtccctgacacgacctccgcttcgccgtccgtggtgcggtgggccggcggtgttggttccgtaggggtcgcaacgcgcggcaaccgtgacacccgggtggcgttggttgcacaggcggacgagggccggcgcgaaagcgggaatccaccatgaccatgatgcgcaccgtgtgggttggcctcgtggcctcgggcgtcggactcggcggcatgccggctcttgcccagacatccggcggcgctggattgccctccggcttcaccgcgcccggccttcccttcggcccgacttcatcggtcgccacggtggcggcgccgagtccgaccatggcgcttgccaatcccggcggcttgagtttcggcggcgcctcccgtgcgtcgggcctcggcacatccacaccgtccggcggcaacgcgggaggtttgagcttcggcggcgcggcctcgaccgccgtcggcggctccggattgcgttcgacgggcggcggggcgggagctctcggacgccgccccctcgacgacctgaccgccaatcccggatcgggcgggggagggggtgcgcccgcgggtgccggcatcgccggcggcggaggcttctcccgcagaccgaccgatgcttacttcgacccgctctccggctccggcctgcgctgacggcatggaggagagcaccacgctgggatgtccacagtccgcaccggtcccagtaaggtttcgttaaccaattcggtctgttctatcttcgttctcatgccgagtcggagaaagaagatgcccaagcctcagactgccgcgcggagccgaggcacgttcacacccgcagccgatctcagacaggagcgagcttcctcctgccccgtggaggagattgcgcaggcctatctcagcagcacggacggtgacgcgggcatcgcgttgcgctgcgcgatcaccgacgccttgtccgatctgatggaggccgcgcggcaggaccgtgagaacagtcgcctcatctcgcgcggctatgtccgtaacagacggccacatgggtagcgatttgaggcgtggcggtaagacgcaccgcttgaagcgggggtggtgggacgcatcttcgaaggaacgttgtccgggatgaccgatatgcgcctgtctttcctcacgattcttgcgggcctcgcctgcgtcgccgcgtccccggcggcgcgggccgaccttctcatcgccatcgacaaggatgcgcagcggatgagcgtggtggtcgatggttcaccgcgctacgattggccggtctcgaccggggtggcgggccacgatacgccgaacggcagccatcgcccgttccgcatggagaagacgcatttctcccgcgagtgggacaacgcgccgatgccgcacgcgatcttcttcacgcaggtcggccacgcgatccacggcaccacgcacacccgccgcctgggccgcgccgcctcgcatggctgcgtccgcctctcacaacgcaatgccgcgacgctcttctcgctggtgaagcagcagaagatggccaacacccgcgtcgtgatcgagggcagcgtcggcgacgccccggtcgccgagacccagcgccccggcagagcgcgttcggccggccgcggctatgacggcggcgagggtgtggtcgccgtgcgctcccggggccggacctgggaggatgaggcctacgcgcccgtgcggcgccgctacccggatgtgttcgacgagggatatggttcgggcgtcgggtacggcgatctgtattgagggtcagggcacctaagccgccgacggccggatgatcccgccacacgccgttgcgtgaggtcgatgatctcggcccgtcggtgttgttccaccgacgtctcgcgatgacgagcggatgaagcgcgtcgtcgtcgcgggtcggtcaggccggaaggtgccggccgtcgatcagttcgaggctgcggcgccggtcacccgccacacggcattgccgacatcgtccgtcacgagaagcgcgccggccttaccgatcgccacgccgacgggccgcccctgggccttctcgtcggcgttgaggaagccggtcagcacatcgaccggggcgccggctggctggccatccttgaagggcacgtagatgaccttgtagccgctcttcggccgacggttccaggagccgtgctgagcgacgaagagaccgctcttccaggcatccggcaggctcgacccgttcgcgaaagcgatgcccagcgaggccgtgtgggtgccgacggcgtagtcgggggcgatcgcctgcttcaccttctccggctgcggcggctgcacccgttcgtccacgtgctgaccccagtagctccagggccagccatagaaggcaccctccttcacgcgggtgatgtagtccggcacgagatcgctgccgatctcgtcgcgttcgttcaccgcggtccacagggcgcccgtccccggctcgaaggcgagaccgttggggttgcgcaggccggtggcgtattcgcgcatcgccttggtggcgatcgtgtattcccagatcgcggcccggcccttctcgatgtcgaggccgttctcgccgacattgctattcgaaccgacggtgatgaagagcttttgtccgtccgggctcgcgaccacgttcttggtccagtggtggttgatgccggcgggcaggtcgacgaccttttcgggggtcgccgtgatctcggtctggccctcggcgtagggcacgcggaccagcgcgtcggcattggccacgtagagatcagagccaaccagcgccatgccgaagggcgaggtgagccctttgaggaagacgtggcgctcctcggcgacgccgtccccgtcccgatcgcgcaggagcacgatgcggtccggactcgcaccgccggctccggcgaggctcttcaccttgtcggccacccaatcggtgacgctggtcgagtgatcgccggatttcggtgcctggctctcggcgacgagtacgtcgccattgggcagcaccacgggccagcgcggatggtcgagcccggtccgcgaaggcggcgacgctcaggccctctgcggctttcggcttggcgccctccgcccagcgcgccacccgggcgatgttgacggtcggcatcagcgtcgggttcggcgccggcagggccggactcaccccgctgctcgccgccacatcgagcgcagcggattccggatagacgacgaaacgcaggaaggccgccccaccgagcagcacgacagcgagtgcggcaaggccgaccttggcagaaatgcgcatcgaaaactccgcgaggaccgatcaggcggccgtggcagccggtggcacggccgccgcgtcggcgcccggatggcggcggctcgaatagtagagcccgatcgcgttccagaaggcgtcgcgctgctcctgggtgaagcgttggagcgagacatcaagcgcggtgcgtccggctgcggccgcctccgcgcgcatccgctcttcgaaagcgacaggcgtttccgaacgcgtttccatcatggcccggcccttcgctgacgctgatccaacgccgtcaacgcccaaggtcgcgactccgttcaatgccggtcgcgtgtgagcgccgaagggtgagcgtgtgccaaacgacacaccaccccggtttcgatgcccaggcttaacagtttctttgcacctgtgggcggaatggtccagcttggttaccaacgtcgtcagccttcaggagcctgcatgcgagccgaccggaccctccgtctcctctgcctttctgggctagcgctgaccggttcgggacttgggggatgcggtctgcttccgcatcaggctgagctgaccacgggctcgatcgcgatgaacgccaaggtcgtgcagccgccgacccctgccgacaaggaatgcctcgcccgggcgatgtatttcgagtcgaaccgcagcgacgaggaagggctgctcgccgtcggcacggtggtgatgaaccgcctcgacgcaccggcctatcccggccggatctgcgaagtcgtcggtcagaagcggcaattcgccaacggcgtgctgacgaagcccgtccgtgaccaggaccggccgcggctggagcgggtcgccgacgcactgctctcgggcaagcgccacgacggggtggggccggcgctgcacttccacaccgcgggctacaagttcccctacaacaacatgcactacgtcgtcgcagccggcggcaacgtcttctacgagaagagcgaccgtgaaggttatctcccagcggtccagccccgcgccgtggtgcagacggccaccggccgcctgatgccgcttcaggtcgccgccgcgaattccggcatgatcggccttccgctcaccggccgcgtccagccgacgctgaccgccgaatacaccgccccgacggcccccgagctgcgcatccccggcccggcccgctacgcctcggcgcctgcccgcgacaagcattaggacggttcgtcgacggggttacggccggggcgggttgtcgcccccgccctatgcgcaggcaccgcaaggccttaagtcagggatgcggccgggttgcccggtccggctcccgtgaggctcaccccgcatcgccatggccgttgtcctcgatctcctgaacaaagacacccggccgaagctggatgcgcccgcacgtccgcgccatcccgagaaggcgcaccggccggacaccgccatccagcgcaagccggactggatccgggtgaaggcaccgggttcgaagctctgggccgagaccaaggacatcgtccgcgccaacaacctcgtcacggtctgcgaggaagcgggctgccccaatatcggcgagtgctgggaaaagcggcacgccaccttcatgatcatgggtgacacctgcacccgcgcctgctcgttctgcaatgtgcgcaccggtctgccggcggcgctcgatgaggccgagccggagaaggtcgccgaggcggtggccaagctcggcctgcaccacgtcgtcgtcacctcggtcgatcgcgacgacctcaaggatggtggcgccgagcatttctcgcgcaccatcgccgcgatccgccgggcgagccccggcaccaccgtcgagatcctgacgcccgacttcctgcgcaagcccggcgccctggaagtcgtggtcgcggccaagcccgacgtgttcaaccacaatatggagaccgtgcccggcaagtacgtgaccgtgcggcccggtgcccgctacttccactcggtgcgcctgctgcagcgggtgaaggaactcgatccgacgatcttcaccaagtccggcatcatggtcggcctcggtgaggaacggaacgaggtcgtgcaactcatggacgatctgcgttcggcggaggtcgacttcctcaccatcggccaatatctgcaaccgacccgcaagcaccatgaggtcgtgcgcttcgtgccgccggacgagttcaaagcctacgagaccacggcctatgccaagggcttcctgctggtctcggcgacgccgctcacgcgctcgtcgcatcacgccggcgaggatttcgcccggctgaaggccgcccgtctggccaagctcggacccgcgccggtggctgccagcatccgcgccgtcaacgcctgagtccgaatgccatccttccgcatcacaaggaaagtgcgtcactcagcgacgcagatgtatgacctcgtcgccgatatcgagcgctatcccgagttcctgccgctttgcgaatcgctgcgggtgctgcgcgacgcggaggggccgaacggcacgacggtccgggtcgcggagatgggcgtcggctacaaggcgatccgcgagcggttcacaacccgcgtgagtctcgaccgcgagaaccgcaagatcgtcgccgaatatatcgacgggccgttcaggcatctggagaaccgctggtccttccgcgatgccgagggcggtggctgtgaggtcgatttcttcatcacctacgagttcaagagtcgaaccctgggtctcctcatgggcacgatgttcgaccgcgccttccgcaagttcaccgatgcgtttgagggccgcgccaccgcgatctacggcgtgccggcttaagcggcactggcagcgttcccgccgcgcttacgtcgccgggccgagaacgatgcgtgatcgggcgtctcacgaagtgcccctggctcagccgcctttccgggccgcgagcaggatgctggtctcggaattggcgatcccctcgaactgacgaatcgtgcgcaacagcgcatcaaaatcaccaagggtcggcacctcgatctcggcgacgatatcccagcggccattggtggtgtgaagcgcccggatctccggcaggccggacaggcggcggatcacgctctcggcatggcgcccatctacctcgatcagcgtcaccgcccgcacgcctccgggctctacgtcccgcaccgtgacggtgaagccggtgatgattccggacgtcaccagacggtcgagccgggcccgcaccgtcgcccgcgtgacgccgagcgctgcggcgagcttggccaccggcatccgcgcctcggtgcgcagcagggcgatgagctgacgatcggtcgcgtcgagcatggccttcccacttcgcgcagccgagcttagcagatcggtcgattgtctgtcccgatcgtgcatttcatcggctgtcgattgtccgctcgtctcagccatgcttgcgccacgcaagattcgggagacggacgtgacgcgttatattggtagtggtgaaatggcggctctgctacgccgggagggaccggagccgatcctgcgtcgtctcatcgacgaattgcgcgccgatttcctgcgctggcccgagttcgatctcgccccgcgcctcgcgagccactcggccggcggggtgatcgagctgatgccgatcgcggacgcgcagctctacagcttcaagttcgtcaacggtcatcccggcaatacccgtctcggcaagcagacggtcgtcgccttcggcatgctcgccgacgtggcgacgggttatccgctgctgatttgcgagatgagcctgctaacggccctgcgcacggcggcgacctcggcactcgcggcctcccgcctcgctcggcccgagagccgctccatggcactgatcggcaccggcgcgcaggccgagttccaggccctcgctttcaagctcgcactcggcatcagcgagatccggctgttcgacgtcgatccggcggcgatggcgaaggcgcgggccaacctcgagggccatggcttgcggctcgtctgcgcccactccatcggtgaggcggtgacgggcgccgacatcgtgaccacggcgaccgccgataagacccgcgccacgatcctcacccccggcctcgtcgagccgggccagcatctcaacgccatcggcggcgattgccccggcaagaccgagttgcactccgacatcgtggcacgtgcccgcacgatcgtggaatacgagccgcaatcgcgcatcgagggcgagatccagcagatgcccgcggactatcccgttaccgaattgtggcgcgtgctgcgcggcgacgcgccgggccgcgtaggccgggacgagatcaccctgttcgactcggtcggcttcgcgctggaggacttttcggccctgcgctgcctgcgggccatcgccggctctgggccgggcttggacatcatccccgatccgaatgacccgaaggatctgttcgggtctgtcttttcaccgggtgtcgggttcgagaaagcagcgtaacaggttcgtacagagagtcggtggcgcgtcggacgggaagccgtccgacgctctggcgacagaacacggcggcctaaggcgccgtgcgcgcctcgtggaaaaaatctgaagggctctgcgagaccgaggcaatatcaccgtcagcctccggaaaaaccggaggttcaggtggcgtaaggcggaggcccgcgcacaagctcggcacaagccacgtggttctgtatgatacctccttcagagaataagacgccatgatgccgataggccaaagattctcggaatgaggactgtgcaatttttgtcgtaggtcgatgatttcagccattcaatccgaaggccggaccgtcggcgcgcgtattgccgcaatcgcgacgcatctccctgagcgcgtcctcacgaacgaacatctcgccgaactctatcccgattggtcgtccgacaagatcctggacaagaccggcatccgcgaacgtcgcgtggctgctgagtacgagacggcaggcgacttggcctttcatgccgccgagaaactgtttgctgcgggcgactgcgtgcgcgaggacatcgacttcctcattctctgcacccaggcgcccgactacctgctgccgaccacggcctgcctcctccaagaccggctcggcctgggtcggcatgtcggcgcgctcgacgtgaatctcgggtgctccggcttcgtctacggtctcgccttggcaaccgggctgattgcggcgggcgcagcgcgcaccgtgcttctcctgacggccgacacctattcgaagttcatccatgagggcgacaagagcgtccgaaccttgttcggtgacggttccgcagcaacactgatcaccgcgagcaacgagtccgtgatcggcccgtttgtgttcggcaccgatggcgcgggcggcaaggatctgatcgtcgaagcggggggctttcgtacgcctcgggggccggatactgctctggcagaagcggattcacacgggaatgttcgttcgcgcgagcacctgtacatgaatggtgccaacgtgatgagcttttccttgcgggaggtgccacgcacctttgcgcgtctgctggaaacaagcggcgttactcagtcagatgtggatcacgtcgtccttcatcaagcgaacaagcttatgttgaacgcgctgcagcgcaagatgggcctcccagccggaaaggtgccgcaccactacgaagacatcggcaacacggtgtcgtcgaccatccccttcgtcctggcaaacctgcgggataaagggcaaatggcacccggtcgccgcctcgtcgtgatcgggttcggcgttggactctcgtgggccggggcttcgatcgtctgctgagcctcatgaagggatgacaatgagcggcttttacgaagaactcgcggagatcctggaggtcgagccggaccaagtcacggccgacctacgcttggagagcacgtcgtgggactcgctggccgtggtctccaccattgccctgatcgatgagcagtatgacaaggcggtcaacgccacggccctcgctgcgtgcgagacggtcggcgatatcgagcgcttgattgcagcacgccagaccgagagcgaggcgtaaatggcatcgagcgggcagaccgcgcgcacgtcgggatcccgaatcgccggggtggtctcctgtctgccctcgcgtcgaatcgagaacgaggactttctcgatcgtttcggcgacaaggtccacgaggtggtcaagatgaccggcgtcaggacccgctattgggtcgaggacggcaccacgacctccgacttgtgcgccgtcgccgccgaatgcttgcttgatcgtctcggctgggaacgcgatagcgtcgacggcatcatctttgtctcgcagacgccggattaccggctgccggcgacatcctgcgtgctgcagcatcggctcggcctgcgcaccggcgttctcgccttcgacgtgtcgctaggctgctcaggatatccctacggcctctggatggcgatgatgatggtccagactggcgcggccaagcggatccttctcgccgtaggcgacaccagcagcatcatgaacgatgccgacgatcgcggcaccgcccttctgttcggcgatgccggaaccgtgaccgcgatcgaagcgaccgttcccgacgccgatcccgcttggttcatcctcggtaccgacggccagggagccgacaacctcatcgttcccgggggtgctttccgcaagcgcgaggccaccggccgattggagggccatcccctcgacaagctgttcatggatggcggtgaggtgttcaacttcacgctcaaggccgtgccgtcgttgatcagagacaccatggccgctgcgggcgagggcgtcgaggattacgacatgttcctcctgcatcaggcgaacgcgttcatgatccgccacctcgcaaagaaggcgaagctgccgccggagaaggtgccgatcaacatcgaccgctacggcaacaccagcagcgcgaccttgccgctgctcatgacgaccgaccgggcggatgcgttgaccactggcgattgccgcgtcgccctgttcggctttggggttggctactcgtgggccgcggcctcgatgcggatcggcccgctccgctgctgcgagacgatttcgctgtgatcttttcccgcgaagccttcgagggacgtcacttcctcatcaccggagcctcatcaggaatcggtcagcatacggcggtgcggctggcggaggccggagcgcgggtggccctgatcggccgcagcaccgaacggctggctgcaaccgctgccctgctcgcgggcgacggccattccagccattccgccgatctgagcgacgccgaggtgacagcggacctcgttcaggggatcgccaagcagcacggtcgtttctgcggcattttccattctgcgggcacggcgttgatccttccggcgcgggccaccaagaaccgccatctcgacgatgtcttcgcggcgggcgtccgcggcgccttcggcgtcgctcgggcggcggcgaagaaggacgtcgtggtcgatggcggatctctggtgttcatgtcgtcggtgtcgtcgatgcgcgggcgccccggcatgagtgcttattcggctgccaaagccgcggtggacggcatggtgcgcgtgctggcttcggaaatggccgaccgttgcatccgggtgaattccatcgtggccggcgggatcgagacggcgatgcaccgtgatttcacggaatcggtcggcagcgaaatggtgcggaactacgaggcgctgcacatgctcggctttggccgacccgacgatattgcccacgctgcgatgtttctactcagcgatgcttcgcgctggatcaccggcagcaacatggtcgtcgatggagggtataccgccaagtgagccgccacccatgaggtgcgtgtaggcgcgcatgaacgcggcgatccggatttcgtcgcgaccgatcacaccgggcttctccgacaattcgacgccccgctggacattttccaggatcgctcggtcctcgtcgatcaccgcacgacccagcgccttgcccgactggttgatcagatcctgtgccgcgcgctgcgcacgggtcaggtcgagcttcggttcgaatagccgaaagcgcagtccggtttccgtcgccgacagaggcaaagcgtggccgacataaaaagacagaccctgcgtcgatgagatgaacaggttgggaaagatgtgaatgtggaaaaacgagtcgtgggtgaaggcgcgggtgtcgagataggcgagcgccttctgccgccgggcctctccggccgtcgcggtgcgcgggaagtggctactggaatgcggtccgtcgaaccgttcctgctcgatgcctgctctgccaatcccgagcgttttcacgaacgtgtcctgatggacgaccgagcaatggtagcattcaagaacgttctcgacgagcagcttccaattggccgcgtgtgaaattgttccagtatcaatttccggcccgaaataggatccaatctgctcaagcagtggatagaatgcgcccagatactcgcgcagagacggtccgccgctccgcttgcggaaaaatacgaaaatcccacacatctcgatttcgtaaccggtcaggcataaccgctcgcgatcatcgagcgcgaatccgtcgcggcgcggcatgccgtgcgggaaaccggtgctgtcgaagctccagccatgataggcacacatcagcggccggttgccgcgctcgcccggctggatgcggttgaaccgatggctgcacacattggcgaatgcccggatctcgccgcggaagttctgcaggacggtcgcggtgttcttgtaatcgacgcagacgaaatcgcgatccgcggcgagttctcctgccagggctccgaattgccagagtggatcgaacagagtgtccagttcgtcggcaaggatctcgggacggtagtaatttgcgcaaggcagcatgggcgtttcgttctcgagccggccttcttagtgtctctcacaaaactcccgctgcgctgccgtgctcagaacggagacgatcggtggtcgcgagttttgtgaggcactcttacaacttcctcgtcagtctcgcctctcttgcgaggttgggccgcgaccatgccgagagaattttccgcctcagcaccgctcaagttcgtagcggcgaaaggaagtgggatatcggattaggatgatcagcggctcatgtaaagcagcacaccaagtcgcgccatgttgaagagctgagagaaggcccgtcagtgcggtgaaatgcaataccgacataccaaattagcccagcatgcagacgttttcccctcaagttgcggggcaaaacacataaatacaaggaaagaccggcaaaatggcagcgcgtgaacgccttattctggtcggtgccggcggattcgggcgggaagtgtacttctgggcgggagactgccacgcggcggggacgctgcctcccctcgccgggtatatcgatgacgtggtccaggagttgcccggctacgacctaccccgacttgcaggcctgcaggactacacgccggcaccgggcgatctgttcgtggtcgcgttaggcgtgcctgccaagaaacgccgcgtcgtcgagttgcttcagacgcgtggcgcccgtttcgcgacgttgcaccatccgaccgcaaccgtcgtgcgcacggcgtcgattggggagggcgtcatcctatgcccctataccatggcgctgcccgacacccgtatcgagcgcttcgtgacactgaacaattattcgggctttggccatgacagcgtgtgcggggagttcacgacgctgagttcgatggtcgatgtcacgggctatgtgcggattggccgggatgtcctgatcggttcgggggcacggctgttgccgaaggtgacgatcggcgatggtgcgacgatcggggcaggctcgatcgtggtccgctcggtcaaaccgaacatgacggtgttcgccgctcccgccaagctgctttcaatgaagcccaaaagctgagtggcagcggaaattcgaaatccaaaaaatttcggacagagcgagttttgatcaaatcaattcttgcgcgagaaatttcttgattcttggcatcttgcactgaatgagacttgtggccgccttccaattcccccgcttaagcgctggttaacaaaattatccacgcaaaagcatcaagaccgcaccgggctcacgcggagtgatgcgtctcgagccagcctttccacatggagcggaacgcgtcgcccatgtcctgcgcgaagcgcgcatggtccatgaccggaccggcgaacatgcgctcgcgcaggttcgtgcggatggcgcggaggcgatccggatcgcgcgccagttccagcgcgcgggtcgcgtaatcctcaggcgtgtcgcccacgagttcttccagtccgatcgcctccagcagcgatgaaccgacccgcgacaccgcctggctgccccgcagcgcgatgaaggggacgcccatgcagagcgtgtcgcaactcgtcgtcccaccattgtagggaaacgaatcgagggcgatgtcgaactcgtggtaaaggtcgaaatatgtcgtcgtgacgcggggatggagccgcacccggtcgagcggaatcccggccatcgacaggcgtgcattgaccttttcccgaatgacggccgtctccacatcggccacgaccatgaacagccgcgcgtcgggaagcgcctgcaggatggcggcccaggtcttgaaggcgccgtcgctgattttctcgaagcggttcatgacaccgaaggtgacgaaaccgttgtcttcgaagggcgggcgctcccgcacgggcgggatgtcgtgatgcgcctcgtaggtggcggagacgcccggcagccaccacaccgtctccgtgtgcaggctctccgtttggccgggcacatcgagacgggcatcggtcaggcggtaatccatggcgcgcaggcccgtggtcgccgggtggcccatccacgtgacctgaaccggcgccggcttgcgggcgaaaacgagcagccggtggccggcactgtggccggacaggtcgacgaggatatcgatcttctccgactcgatgaggtcggcggcctcgtcgtcgttgaggccggtgatgttgtgccaaccatcgaacagagtccgcaggcgggccgaaaccgcgtcttccgctgcctgggtcatgtaggcgcgcgcttcgaaccgcgtccgatccaggtggcgcaggaatggctcgatgaagcgggcgacggcgtgggtgcagaggtcgcccgagacgaatccgattcgcaggcggcgctcgggatcacgatcgttggcgaaggggcgcttgcgcagcagtggatcggcgaagcgggcgccgaagctgcgcgcgtcggccgcgtagtccgcgtgcggaacgccctcggcatagagcttggtgaacagccggttggaatgggcggtgatatgcgtcggatcggtcgcgagcgcccggtcgaaactcgcgagcgcctcgggcaagtggccgagactcttcaggctgcaaccgagattgttgtgcgcattggagagaccgggatcgagcgcaacggcacgccgcgcatgggtcacggccgcgctgtgatggctgacgcgctgatagacaccggacaggttcgaatgcgcgatcgcgaggtcgggattgagggcgaccgcccgctccagagccgagatggcgccggtgtagtcgcccatcgcgatcaggacggcaccgaggctgctgaaatagccggcgttgtcgggctcgcggtagatcgcgatgctgaacaggtcgaacgcctgctggtgtcggcccttccccgcggcgatggcgcccgcgagatgggtcgcgttggcgtgggtttcgtcgaggccgatgacgaggtcggccagagtttctgcgccggcgaggtcgcccgcgctgtagcgctcctgtccccgcgcgaaggcatggtcggcgaaatccttgaggatcgcgcgcgatgcatcgtcggcgatgtcccgactgcggaattgcaggatcagggcacgcgcctcgtcgagccggttcagcacgaggagcgtcacggccagagcgagccaatagcgcggctgctcgggctcagccctcagggcggcgacgaaatgcgggaccgccggtccgggtccgtccgctttgctggtgaggaggccgagttcgtggtgcgtgcccgcgtgatgcggcgccgcgtccagcgcgcgctgaaggttgcggcgggctttgtcataacgtccggcggtgcggtgggcgatggccttggcgagggtacgctcgatcgagtccgcggcgtgagcgtgctcgatcgtccgcgatttgcgatgttcgcgcatgcccgacgctccttgagaaggcaggagggtagggaccttatgctcaacaaattgttaacatcggctctcgtccacgctgtcgcgagaccgacccaggccctgggcctccgccccgtctaaggatggcccgtccctcatgttcgcgctccggcgacgaaagcgcggcgtgggttctgcgggagagactcaactgggcttgcttccgggcggcaggaaccgccccgcccgcgcttcgagcaggcgcaccagcgccggctccatgaaggcgtagtcgtcgcgcacatcgaggcagacgatccgggcgtgccggagcgccggcccgaagcggcgcatcagcttgcgccgatgcgcgcgctccatcaccacgatggtctcggcccaggcgaggtgatcggcctccaggggctcgtccgcgtcgtccgagacacccgccgaagccgtctccaggccgggccatcgcgaaaacacctgctcggcggtcgggctgcgggcgcgggcccggccgcagacgaacaggatcctcacgcgttctccgccagctccgattgccgctcgaacagggcgcggtaggccccgttcgggcgccgcatcagcgcggcatgcgccccgtcctcgacgatgcggccccggtcgaacacgaggatgcggtcgagggcgcgcaccgtcgagagacggtgggcgatgacgatggcggtgcgcccgcgcatcagccgctccatcgcctcctgcaccagagcctccgattccgagtcgaggctggacgtggcctcgtcgaggatcaggatcggcgcatccgcgaggaaggcacgggccagggccacccgctgccgctcgcccccggagagcttgacgccgcgctcgcccaccagcgtagcgtagcccttcggcagccgcgcgatgaagtcgtgcgcgttggcgagccgcgccgcccgctcgatctcttcgggcgaggcgccgggccgggcataggcgatgttctcggcgagcgagcggtggaacagcaccggctcctgcgggacgatggcgacctgcgcccgcaggctcgcctgcgtcgcgcccgccacgtcctgcccgtcgatgcgcacgtgcccgccgctcacgtcatagagccgctggatcagcttgacgaacgtcgtcttgcccgatccggaacgcccgacaaggccgacgcgctggccggcgggaatcgtcaccgacagcccgtcatagagtggcgtgccgtgggtgccgtagtggaagcgcacggcgtcgaagcggatcgcgccgccgctcacagcgagcggcaccgcgcccggacggtcggcgacgcccacgggctcggcttcgagggcgaccagttcctccatctcgttgaccgagcgttgcaggtggttgatgtgcccaccgatgtcgcggagatagccgtgcaccacgaagtaggtggtgagcacgtaggcgacttcgccggggctcgcctgaccctgccaccacagccacagggccgtggcgacgatggcgctgcggaaggccagcagcagcccgagctgaagggtgccgctccacgttacgatcatccaggtgcgtcgggtgcgccgccgccacttcgacaagacgcgtgcaagccgctcatcctcccgtgcctcggcgccgaacgccttcaccaccgcgttgttgccgatcgtgtcgctgagcgcgccgccgagccgcgtgtcgagggcattcgagagtgtcgccgcaggggcgattacccgcgtcgccaggaacacggcggtgccgacataggcgagcgtgccgagcccgatcaccgcgcccatcgccggccagtgcaggccgagcaccacggtcgtgcccaagagcacgacgacggaaggcagaatcgagagcagcagaacgtcgttgagcccgtcgagagcccacatcccgcgcgagatcttgcgcacggtcgagccggagaaggtgttggcgtgccactcggtcgagaagcgctggacgcgggcaaagctctggctcgcgatgtcggacatcgtgccgagcgtcagcggcaccacgaggctccaggcgacatggcgcaacagcaccgtcgcgaggctcagcgcggtcatgatggcgaaagccggcagtgcggcctgcagggcggcttggcgctcggcaccggcgagcgcatcgacgaggcgcccggcatagagcggcagcatcacgtcggccagcgtggcgagcgtgatggcggccacgagagcggagacgaggccgacgcgccggcgccagccacggacgacgaaggcaaggacgcggcggacaacgtccgcgcgccggggagaagacagggacatggcagtgcccgacgatgaagcgtcggctccgaaagacgcgggcgccgcggattggatcgcgcggtccggcgaggtcagatcggggagggtgcgtgagccgcgggggccgtcaggccgagcggcgggggaatgcgcctaagcgattccggcaggcgctacagcgattcctgcacgacggaagacgatgccgacaaccatgctgcgtctccctgttcgaacgcgaccggctcgaccgataccgaacgggggtccgattcgcaacgtccgatacgggtcggcccgagcgtatgacttggcggagagcggcaccatcgaagtccgtgaaggcgcgttccactggtccgttatgccgaaaacttgcgctttgctactcaacctgtctcgcggcattcttggtccagaatagcacagcagatcccgtgggtgtcagagtcgatacggagacagcgcgcagcaagccgaccgacagcagcaccaaaggcgcttcgtcatcaccgatggaagcgctcaagatgacgagttggagtgacgatgacgctctccgcaggtctcccgtcgaacctgaactgatagccgctgcaaccgcgcgagagacgttcggcgcaaaggggacggcgtccggtcctcgcgtggatgacgggtctgtccggcgccggccaatcgaccatcgccgatgcggccgattgcgcactgacggaagcaggccggagcaccactcggccccctacgtggctccgaccgaaccggacctcgcgctccagacccgtgacgacgctgtcgcagactccgcccagctgctcatctccgcgctgttccgcctgagcgcccatgcgcagggccgaccggcataggccgctcgctgctgcggcgccccgacgaaggtgagtggcatcgagtttgctgaggcaagcgtgacggtcggttccgtcgcatcccctggtcgcgcgcaacggccgggctaattgaaacgcttccagacaggatgcgagccccgggagccgtctccgcatgacgtttcgtctgacgctgaccgtcaacggtgaaccgcgcgcgatcgaactcgacgatccgcgcgtcaccctcctcgatctccttcgtgaacggctcggcctcaccggctcgaagaagggctgcgaccggggccaatgcggcgcctgcaccgtcctgctgaacgggcggcggatcaattcctgccttgcgctcgccgtgagcctggacggggccgaggttctgaccatcgagggcctggcggtcggcgagcagcttcacccggtccaggccgccttcatcgagcatgacggcttccagtgcggcttctgcacgccggggcagatcatgagcgccgtcgggctgatccacgagggccatgcgggcgatgatcccgagcgggtgcgcgaggggatgagcggcaatctctgccgttgcggcgcctatatcggcatcaccgaggccgtgctcgacgcccaggcccgcagtgccggtgtcgatcagggagaggctgcgtgaaccgcttcgactatgtccgccccggcagcgtcgccgaagccgtcgccgcagctgccgaaccgggcgcggcctatctcgcggccggcaccaacctgctcgatctgatgaaaggcggcatcacccgccccggccgccttgtggatgtcacccatctgcccggcctcgaccggatcgagcacttgccggatgggggcgtccgcatcggcgcgctcgtgcgcaacagtgacctcgcctacgatccgcacgtctcgaaagcgcaccccgccgtggccgaagccctcctctcgggggcctcggcgcaactgcgcaatgcggcgaccgtggccggcaacctgctgcagcggacccgctgcccctacttctatgacccggccagcgcctgcaacaaacgcgatcccggcgccggctgtgaggcgcgcggcggcgagacgcggctccacgccgtgctcggctggagcgagcactgcatcgccacccacccctccgacttctgcgtcccgttggtctcactcgacgccgtcgtcgagatcgagggcatagccggcgcccgcgaggtgccgctcgacgcactctaccgcctgccggacgaccggccggaccgggagacggtgctggaacccggcgacctcatcgtcgccctgcgcctgccggcggacgccgcgggttttgccgggcattcccgctacctcaaggtccgcgaccgcacctcctacgccttcgccgtggtctcggcagcagcctcgctgcggctcgatggcgggcggatcgacgaggcgcggatcgcgctgggcggcgtcgcgctcaagccctggcgcgcccgcgccgccgaggcggtgctggccggcgcggaactgagcgagcggcgttttcgtgaggcggcggatgcggccctggccgaggctctgccgtccggcgacaatgcctacaagatcgagctggctcgccgcctgatcgtacgggcactgacccttgccgccgccggcaccccggagcgcatgccggcgcttccggcctccgccttctcgggagacgcgctccatgcctgacatcgcctacgagcaggcccggcacgggtcgagcatcggccagccgctcacccgccgcgacggtctcctgaaggtcaccggacaggcgacctacgccgccgacaaccggccggagggcttgctccacgcggtggtggcggtgagccgcatcgcccgcggccgggtggcccatctcgacgtcgcggcggccaaggcccatcccggcgtggtcgaggtgatgacgggcgccaacgcgccgcggctcgcccaggacccggacgcgaaggacaaccccttcatgttccggctcgatctgctgcagaacgaccgcgtccgctacgcgcaccagccgatcgccgtggtgatcgccgagacgctggaggctgcgaccgagggtgccgagctgctggccccgcgctacgaggtggattcgccgcgcatcgggctcgatgccggggatccggaggagcccgagggcgtcggtgcgggcgacaaggcgatcgtgtcgcgcggcgatgtcgaggccgggctgggacaggccgagcgccgggtcgaggcgacctacgagacaccggcgcagtatcacaacgcgctcgaaccccacgccatcgtggcgcagtgggatggcgaccggctcatcgtcgacacgccgagccaggggctcgccatggccaagatgcggctcgccggcctgttcgggctcaacccgaagaacatcctcgtccgctctccctttctcggcggcggcttcggctcgaagggttttctctccgggccgcagatactcggcgtgatggcggccaaactcgtcggacggccggtgaagctcgtgctgcgtcgggagcagatgttcggccctgtcggccaccgcgccgagacgcggcagacgctgcggctcggcaccgacgcagacggatcgctcaccgccctcgaccaccacacgctgacggcgacgagccggttcgacgacttctacgagccggccagcgccatctcccggtacctctacgccgcgcccgcggtctcgacgcgtcattccggcgtgcgggtcgataccggcacgccgctcttcatgcgcgcgcccggcgaggcttcgggcagcgtcgccctggagggcgcgatcgatgagatggcggaagcctgcggcctcgacccgctcgaatttcgcctaaggaactacgccgaggacgagccgatctccggcaggccgttttcctcgaaggccctgcgcgaatgctatgcgcaaggcgccgcccgcttcggctgggacaagcgcgccccggcgccccgatcgatgcgcgattccgccgggcgcctcgtcggctacggcatgggcacggccctgttcccggccctgatgatgcaggcggaggcgcgggccgagattcgcgccgacggcaccggcacggtcgcgctcggcgcccacgacatggggcagggcgcctggaccgcgctggcgcagatcgccgccgacggcctcgggatcgaccttgcgcagctcgatttccagagcggcacgtcggacctgccgaatgccggcattgccggcggctcggcccacaccgccaccgccggcacggcgatccattccgccgctgccgcggtgctggcgcaacttgccgacctcgcgaccaacgatgagcgctcggccctctatggcgccggcaatgccggcgtctacgctcgcggcggcaggctgatccgacgggacgacgagggacgcagcgagtcgttcaccgagatcctgaaccgggccggccgcgcctcgatctcggcgcaagggcagggcgcccccgatccggcggcgcgcgaggcctacgcgatgcacgcccacggcgcggtcttcgccgaggtcagcgtcgatcccgatcttggccagatccgcgtcacccgcctcgtcggcgcgttcgccgccggccgaatcgtcaacccgcgcctcgtcacgagccagtacaatggcggcatgatctggggcgtgtccttcgcgctccacgaaaacgccgtggtcgatccccgttcgggccgggtgatgaatgccaatctcggcgagtaccatgtgcccgtgaacgcggacgtaccgtcgatcgaagcgatcctcgtcgacgagcacgatccgcacgtgaacccgctcggcatcaagggcgtcggtgagatcggaatcaccggcacggcgggcgccatcgccaacgcggtctatcacgccacagggatcagggtgcgcaagacgccgatcacgctggaccgattgttggggtgatcggcgcttccaatacactgccctcatcctgaggtgccgcaaagcggcctcgaaggatcctccagttcccgcgcgatccctggaagatccttcgaggctccgcttcgcggcgcacctcaggatgaggatcaggatgggagaagtggggtcagatggcttcgcctgatggcgagccggggcgatgcaaatcgacggattccagaagcgtcagcgcctccgccaccgacagccgccggatctcggctcggcccggatcgctgaagcggcgctcggcgtggcgggtggggctgtccttcacggcgagcccgaaatgcacgaggccgactggcttggcgtcgctgccgccgcccggcccggcaatgccggtgacggagaccgccacgtccgcgtgtgacgctgcgagcgcgccttccgccatggcgcgggccaccggctcgctcaccgcgccatgcgccgcgatgaggtccatcggcacgccgatcgactcggccttcgcctcgttggaataggtgacgaagccgcgctccaccaccgccgaggaaccgggcactgccgtgagcagcccggcgacgagaccgccggtgcaggactcggcggtcgcgatgcatttgcccgccgccgcataggcacgcaccagcgcctcggcgcgggccagcaacgcggcgtcttcgatcacgaacggcgctcgttggtctccgcctcggtctccagctcggcgcagacctccggtagccgcaccgtcgcggcggcttgggcggcgaggccctcggcgcgaccgacgaagccgagcttctccgtggtcgttgccttgatcgacaccgaggagagcggcacgcccgcgatctcggcgatgcgcgcgcggattgcctcgcggtgctggccgatgcgcggggcttccgccagcaccgtgatgtcgagatggtcgatcttgccgccgcgcgcccgcaccagctcgcaggcatgggctaggaattggtcggaggccgccccgcgccacttctcgtcggagggtgggaagtgtgtgccgatgtcgccgtcggcgatggcgccgagcagcgcgtcggtgagggcgtgcagcgccacgtcgccgtcggaatgggcgagcacgccgcggttggctgggatcttcacgccgccgagccagacgtggtcgccctccgtgaaggcgtggacgtcgaagccggtgccgaggcgggtcacgtaagtggtcatggtgtcatccgatatcgcggccgcaggttcagagaaagcccgtccggagaatgcccggtcggcctcgatcaggtccgcggcctgggtgatcttgcggttgcgggcgtcgccctcgaacacgacgaccggcagcccggcccattcggcgagcgccccgtcatcggtgaagccgtcgcggccctcggcaacggcccggcgatgcgcgtcgagaagcaggccgaaacggaagctctgcggcgtctgcaccgcgcggagattttcgcgagccggagtttcgtggacgcggccgatgcccggcgcgatctcctccacgagcttgatcgtgtcggagaccgcgatgcccggcaccgacgcgccgtgctcggagccggccgcgaccgcgcgggcgatcagcgcctcgtccacgaaaggccgcgccgcgtcgtggacgagcacgagatcgggcgcgcccgagcgggcgagcccttcgagcccggccgccacggattgctggcgcgtcgccccgcccggcaccggctcggcgagcttttcacgatgggtttgctcgagatcggcgaggcattcgcgatagaagtcctgcgcatccggcgcgatcaccggctggatgcgggtgatgcggggcgattgcgccagcgccgcaagcgtccgcgtcagcacggcccggccgccgacgcggcgatattgtttgggtaagtcgccgccgacacgcaggcccttgccggccgccaccacgaccgccgccaccgatttattccccggctcctgtccaggcggccgcgcggcttggtcggacatgctgggcctcgaatggaaatcatctggggatggatggggatcgccgcgtccttatgcggcaagatgcgcgaaggcaaacgccgcaggcgcttgcgtctgccagccgtttggctacttattgggcacaatgacacgtgaccattatttgagcgcgctacgcggggctgacgatcggggggcggatagcccgccggtcctgctggcaccgctatcgggcgtcaccgatctccatatgcggcgtctcgcccagcggctcggtgccagtgccgtggtctccgagatggtcgcggcggccgagctggcgaagggtgacgccgaatcgcaggtccgggccgagggtgcgggggtggacccgcatgtggtgcagctagccggctgcgcgcccgaactgatggccgagggggcccgtatcgccgtggcgaacggcgccgatgccatcgacatcaacatgggctgcccggccaagaccgtgaccggcggcgaatcgggctcggcgctgatgcgcgacctcgatcacgccgcgcggctcctcgcggcggtgcgcggcgcggtcgatgtgcctgtcaccgtgaaaatgcggctcggctgggatcacgccagcctcaacgccgccgaactggcacggcgtgccgaagccctcggactcgacggcgtaacggttcacggccgcacccggcagcaattctacaagggccgggccgattggtcggcgatccgtcccgtggtcgaggcggtgcgcatccccgttatcgccaacggcgacatcaccggcgtggaggaggcccgcgcctgcctcagccaatccggagcggcgggcgtgatggtcgggcgcgcggcggtcgggcgtccctggctcgtcggcgagatcgccgccgggctcgccgggcgtgtggctgcgccgctctcggccgagcagcgggcggcggtcgcggccgagcattaccaggggctgatcgcgctctacggcgcggcgatgggcgtgcgccacgcccgcaagcatctcgcggcctatgccgacgcggctggcggactgaccccggacgaccggcgccgcctcgtcaccacacacgatccggcagaggcgctccgcctcctgcaacgcgcgttcctcgaaccggccgggacggcgaccacgcccctcggcgaggcagcctgatgcccttttccgacgagcccgcccccgaatccctgccgccggccgaggccgtgttgaattcgctgccgctgccggtcctcaccatcgggccggatgagcggattctgcgggtcaaccacgccgccgagctgttcttcgacgcctcggcccggctgatgctgcggggacggctgcgcgacatcatcccgttctcctcgccgatcatcgcgctggtgactgaggtgcgccgccgtcgctcctccgtatcggaataccgggtcgagctggtccagccgcgctcggggaccgagcgcagcgtcgatgtcttcgccacgcctctgcgcgacgaggacgactccgtggtgctgatgctccaggagcgcaccatcgccgacaagatgaaccggcagctcacccatcgcggcgccgcgcgctcgatggtggcgctcggcgcgatgctcgctcacgagatcaagaacccgctcgccggcatccgcggcgcggcgcaactcctcgaacaggagagcgacgaggaggaccggcttctgacccgcctgatctgcgatgagtcggaccggatcgtgcgcatcgtcgagcggatggagctgttcggcgatgagcggccggtggagcgcggccccgtcaacgtccacggcgtgctcgatcaggtgaagcgctcggcccagtcgggctttgctcgtcacatccgcttcgtcgagaactacgatccctcgctgccgcccgtcctcggcaacagggaccagttgatccaagtgatcctgaacctcgtgaagaacgcggccgaggcgatcggcacggacacggtcgagggcgagatcaccctctcgaccgccttccgcaccggcctgcgccttcagatccccggttcgcgcgagcgcgtcagcctgccgatcgaagtggcggtgcgcgacaacgggccgggcattccgcccgacatgctgtcggacctgttcgaccccttcgtcaccaccaaggtgcagggctccggcctcggacttgcattggtggccaagatcgtcggcgatcatgggggcatcgtcgaatgcgatcccgtaccccgccgcaccgccttccggatcctccttcccatgtcgagcgcccgcgacgggcgtgaatcggccgcggagcgctgagtcgagagccatgcccaacggccacattatcgtcgcggacgacgacgccgcgatccgcaccgtgctcaaccaggccctgtcccgggctggctacgaggttcgcaccacctcgaactgctcgacgctctggcgctgggtcgcccagggcgagggcgacctcgtcatcaccgacgtgatgatgccggacgagaacgtgttcgacctgctgccgcgcatcaagcgcgttcggccggaactgccgatcatcgtgatgagcgcgcagaacaccttcatgaccgcgatccgcgcctccgagcgcggcgcctacgagtacctgcccaagcccttcgacctgaaggagctgatcgcgatcgtcggccgggcgctgtcacgcccccgcgggacgcccgcccccggcgccgggccggagaatgaggatatcccgctggtcggccgctcgccggccatgcaggagatctaccgggcactcgcccgtctgatgccgaccgatttgacggtgatgatcacgggcgagtccggcaccggcaaggagctggttgcccgcgcgctccacgattacggccgccgccgcaccgggccgttcgtgcccgtcaacatggccgcgattccccgcgacctgatcgaatcggagctgttcggccatgagaaaggcgccttcaccggcgcgctctcacgctcggccggccggttcgagcaggcggagggcggcacgctgttcctcgacgagatcggcgacatgccgatggaggcgcagacccggctgctgcgcgtgcttcagcagggcgagtacaccaccgtcggcgggcgcgtgccgatcaagaccaacgtccgcatcatcgccgcgaccaacaaggatctgcgcgtctcaatccagcaggggatttttcgcgaagacctgttcttccgcctcaacgtcgtgcccctacgtctgccggcgctgcgcgagcgatcggaggacgtgccggacctgatccgccacttcttcgtcctggtggagcgcgagggcctgacccgaaagaccctcgacgccgacgcgatggagcggctgaagcgctatcgttggcccggcaacgtgcgcgagctggaaaacctcgttcgccgtctggccgcgctctatccgcaggagaccatcaccggcccggtcatcgaggcggaactcgacaccctgccgctcgcccagcccgcggccaacggaaacggcgcggcccgcaagaacgcgaacggggcctccgacagcgagacgctctccggcgcggtcgagcggcacctcgccgactatttttcggggtatcgcgacacgcttccgccgcccggcctctaccaccgcatcctgcgcgagatcgaaggcccgctgatcggggcggcgctggcggccacccgcggcaaccagatccgtgcggccgagctgctgggcgtcaaccgcaacaccctgcgcaagaaggtgcgggatctcgatctgcaggtgtttcggacgtcgcggtgacgcgctccatccgggaacgtcgcttggatcgcttcgcctgaccctggcgatccagcggcgccacgcggaaccggactgtcgcgtttctcctctgttctccacggccgcgcttcgctaaaggcgcgccatgctgcgccttcgcgagtaccagcgcgccgccctcgacgcgctcgattgtcattgggaccagggcggcgggcccggcctcgtcgtgctgccgaccggcgccggcaaggcgctcgtcatcgcggcgctgatccgcgaatggctggatcgggcgccgggggcgcggatctgcgtcctcacccatgtccgcgaactcgtggtgcagaaccacggcgagttgctcgcgtactggcctggggcgcctgcgggcatcttttccgccggcgtcggccggcgggaagttcacgcgcaggtcaccttctgctcgatccaatccgtgcgtgaccgggccgaattgttcggcgccatcgatctcatcgtggtcgacgaggcccatctggtgccgcgggcgagcgagaccggctacggccgcttcctcgccgcggcgcgggccggcaacccgggatctcaaggtcgcgggcttcaccgccacgccctaccggctcgattccggccggctcgacgagggcgagggccgggtgttcgagcggatcgtctacgaatcgctggtcggcgacctgatccatcagggctttctggcgcccctggtctgcaaggcgaccgcgctcgccctcgacgtgtcgggggtgccgaagcgcggcggcgactacatcccctcggcgctggaggcggcggtcaaccgcgaatggatcacccgcgcggcggtcgaggagatggtgggctatggccgcgagcggcgggcgtggctcgccttctgcgccgggctcgcgcacgcggcctccgtgcgcgatgcgatccgggcggaagggatctcctgcgagaccgtcacggccgagaccggcaagcgcgagcgagaccggatggtgcgcgacttccgcgccggaaagatccgctgcctcgtctcggtcggtgtgctctccaccggcttcaacgtgccggaagtcgatctcatcgccctgctgcgcccgactcaatcggccgggctgtacgtgcagcaggtcggccgggccctgcgccgggcgccgggcaagtcggatgcgatcgtgctcgattatgccggactggtgcggatgcacggcccggtggacgcggtgaccgcccgcagcgtcgcgctcgggccggcgacgttgggaatggcgcgggccaaaccctgccccggctgcggcgcgctgatcgccctcaacgccagcacctgcgaagcctgctgggtcgagcccgaaccggaggacgaggaggcaccccacgccgcgagcgcggaggacgccatgccgatcctatccgaatcgatctgcccctggcgcgaggtcgtgggttggcgcctcgaccgcggccccggcggctccggcccggaccggctcgaagtcgccctgcgctggcggggcggcggctgccgggtcgaggtctgcctggagcattccggccatgcccgcgagaaggcggtgcaatggtggcgcgcgttcggcggcgccgatccggtgccgatgtcggtcgccgcagccctggaacgggccgacgaattggaacagccggagaccctacgggtcgaggccgccggccggctctccgagagcgtgacggtgcgtttttccgacgggcggcggttccgcgacctgcgccgctggggcaccctggccgcctgatcggatcctcatccggtctgattcgtattaatttcgccacactgatgtggccccgcatcagtgatgccgcttctgtcgcgacgttctgaaaacgtgccgtccgatgccccgtcccccgaggacggcgccgaggcggtcgcgcgccggttcgactcgcccccccgcgggccgggctggatcggggcggcggtggtgctcacggcgctgatttccgcctcggtcaccttcctcatcctcgccggcatcatccagatcacgcggacgccgacgactggcgtggccttgctctcggtcaacgccgcgctggttcttgcgttggtcgtcgtgattgcctgggaggcgcgggtcttcctgcatgcccggcgtacccacgcctcggtggcgcggctgcacacccggatcgtcggcctgttcagcctgatcgcgatcctgccgaccatcctgctcgccatcgtcgcctcggtgacgatcgatgtcggcctgtcgctcggcttcaccgaccgcgtccgtgacgtggtgctgaaatcggtgcaggtcgcggacgcctatcaggagaatcactgccagtcgctcgcccgcgaaatccgcatcttcgccgacgacctgacgcgggcgcggccgaattttgatgtgaaccgcgagtggttcgagggcttcatgaccacccgcgcccaggcgctcggcctgccgatcgtcaagatcatgcgcgggccgaacgaggtggtggcgcgcgccaatatcgacgtgctcaagcagacgcggctgccctcggccgccgccttcgaggacgcggcgaagtcgagcgacccgatctgtctgctgccgaacgaggggcgagtcttcgccgccctgatgcggatgccggcctacgataacgccgtgctgctggtgcagcgcgaggtgagccagctcgccatcgactttcccggcgtcgcccgcgccgcggcggccgagtacctgaccttcgacgaactgcgccgctacgtgcagatcgccttcgcctcggtcttcatcctcatcgccctgatcacgctgctctcggcggtctggttcgggctgaacttcgccaaccgtttcgtcgccccgatccgtcggctcatcaacgccgccgacgaggtcgccgcgggcaatttctacgcccgcgttccggcccgcaaatccgatggcgatctcgcccatctcggcgagagcttcaacacgatgacgcaggagctgcgccgccagcacgatggcctgcgcgcggccaacgacctgatcgaccgccgccgccgcttcacggaagccgtgctgtcgggcgtctcgcccggcgtgctcggcgtcgatgccgacggcgtcatcaccatcgccaatccgggcgcggagcggacgctgggcctcacggccaaggaactcgtcgggcagcctttgacgaatgtcgtgccggagatcgccgcactgttcccagaggcggagggacgccaccgcgcgctgcagcagcagatccagctcgtacgcggcggccgcgagcgcacgattgccgtccgcgtcaccagcgagcaggcgcagggcgaggcgcgcggctacgtcgtgacgctcgacgacatcaccgatctcgtcacggcgcagcgcacctcggcctgggccgacgtggcccgccgcatcgcccacgagatcaagaacccactgaccccgatccagctctcggccgagcgcatccggcgcaagtacggaaaagtgatcacgaccgataaggacgtgttcgagcagtgcaccgctacgatcgtgcggcaggtggacgagatcaagcggatggtggacgagttctcctccttcgcccggatgccgaagcccgcgattacgcagcaggatctggccgagatcgcgcgccagaacctgttcatgctgcgcatggcgcatcccgacctcgatttccccttcgaaacggtcggtgccgacgagaagggccgcgtcgtcgccgccttcgacgtgcggctgttctcccaggcgctcaccaacatcctcaagaacgccgtcgaggcggttcaggcggtgccggaggacgtgctgacggccgatggcggcaagggtcgggtcgccctgacgctggtcgtcgaagaggtcttcgtggtgatcgaagtcaccgataacggaaaaggctttccggcagaggggcgccagcgcttgctcgaaccctatatgacgacccgcgagggcgggaccggcctcggactcgcgatcgtttccaaggtgctcgaagagcatggcggggggatcgagctgaacgacaacccggaggggcgcggcggacaggtccgcatgcggctgccgcgggaagtcggacggccggacgaacggaattccgggaccggtgcgggacaggagcgggatcgctccgcggcaccgggtgcgcgtgacaggacaacgatggataagaatacggaggacgccatggaagcgcgacgcgtcgcggaggtgcagccatgagcgccgacatcctgatcgtcgacgacgaggccgacatccgcgatctggtcgcgggcatcctggacgacgaggggcatcgcacccgaaccgccgccgggtccgacgaggcgctggcggcgatcgaatcgcgccggcctcacctcgtcttcctcgacatctggctccagggctcgcgcctcgacggcttgcaggtgctcgacctcatcaaggcgggccacccggacctgccggtggtgatgatctcgggccacggcaacatcgagaccgcggtggcggcgatcaaatccggcgcctacgacttcatcgagaagccgttcaaggccgaccgcctgatcctcgtcgccgagcgggcgctcgaagcctcgcgcctcaagcgcgaggtgcgcgacctcaaggtccgctcgggccaagccagccgcatcgtcggcggctcggtcgcggtcaaccagctccgccagaccatcgaacgcgtagcgccgaccaacgcccgcgtaatgatctcgggggcgccgggcgccggcaaggaactctcggcgcgcaccctgcacgccgcctcctcgcgggcgagcgggcccttcgtcgtcatcaatgcggcgacgatcacgccggaaacgatggaagccgagctgttcggcgtcgagggcggcgagggccgggtgcggcgcgtcggcgccctggaggaggcgcatggcggctcgctctacatcgacgaagtcgccgacatgcccaaggaaacgcagagccggattctgcgcgtcctcgtggatcagaacttccagcgcgtcggcggcacggcccgcgtccatgtcgatgtgcgcatcatctcctcctcgtcccgcgacctgacggaggagatcgccgccgggcgcttccgggaggatctgttccaccgcctctcggtggtgccgatccgcattccctcgctggccgagcggcgtgaggacgtgccggagctcatcaccttcttcatggagcagatctcggccgccaccggcctgccgcggcggcgcatcgccgaggacgcgatggcggtgctccagtcgcacgactggcccggcaacgtccgccagctgcgcaacaacgtcgagcggctgatgatcctgacccagagcgatccggatcaggacgtcacctccgagatgctgccgaccgagatcggcgcgctagtgccgacgacgccgaccggtgcgggcggcgagaagctgatgagcctggccctgcgcgaggcccgcgagatcttcgagcgggaatatctcatcgcgcagatcgcacgcttctccggcaacatctcccgcacggccgaattcatcggcatggagcgttcggccctccaccggaagctgaagtcgctcggcatcggcccgtaagacgtccctcgcgaaacgcccgctcgccgatcgcctgccctccgggtatggcggcgcggcgggcgtgtcgtgacagacgttcaaacggccgccgcaggctcggcgggcgaatgagcggtgggagcagttgcaaggggtggatattgacgctttgcgctgcggggggcctcttgcatcgcggcaagcttcgccctgtaatagaaatggcccggcaaagcggtcccaacacgtgagagcgccgccccgcgcttcagccacgggatcgtgctgatccgtggcgcgggtctcgaaactaaggataaaaagaaatggcgggcgagcgcgctcagaacctccaggacacgttcctgaatcatgtccgcaagaacaagatcccgctgacgatcttcctcgtcaatggcgtcaagcttcaaggtgtcgtgacgtggttcgacaacttctgcgttctgcttcgcagggacgggcactcgcagctcgtgtacaagcacgcaatctcgacgatcatgccgggtcatccggtgcaactgttcgagcccgacgaaacggcgcccgaaaaggcctgaacgcgcgaagcgggccggttcccgtcatttgcggaagccagcggatgtaaaatggcgtcatcgttccgacataagggaacgatgacacggagacgccatgactgaaatccttccgcccggcgaagcacgcctgcaggcgaaggccgcccccgagggcgagattgccgccgcgacccgcacgctggttctcggcccctatctcacacgcgccgctcagcggctcgcccccggacagacggagaccgtgcgctccgacgaggcgcggctcgacgaagccgtcggattggcggccgccatcgagctcgacgtcacccgggcgatctcggtgcatatccagcgcccgcgtccctcgacctatctcggcaagggccgggtcgaggagatcgccgggctcatcaaggccgaggagatcggcctcgtggtgatggattgcgcgctctcgccagtgcagcagcgcaacctcgaaaaggcttggggcgccaaggtcatcgaccggaccggcctgatcctcgagatcttcggccggcgcgcctcgacccgcgagggcacgcttcaggtcgagcacgcccatctcgcctatcagaagtcccgcctcgtgcggtcgtggacccacttggagcggcagcgcggcggcttcggcttcctcggcggccccggtgagacccagatcgaggccgatcggcggatgatccaggagcggatgacccggatcgagcgcgacctcgaagccgtgacccgcacccgcggtcttcaccgcaagagccgcgcgcgggtgccgtatccgatcgtggcgctggtcggctacactaatgccggcaagtcgaccctgttcaacgccctgaccaaggccgaggtgcgggcgcaggacatgctgttcgccaccctcgacccgactgcgcgggcgaccaagctgccgcacggcgagacggtgattctctccgacacggtgggcttcatctccgacctgccgacctccctgatcgccgccttccgcgccacgctggaagacgtgatcgaggcggacatcctgctccacgtgcgcgacgtctcgcatggcgacacccaggcccaggccgacgatgtcgagggcgtgctgcgcgaactcggaatcgaggcggatgcggagcggatcatcgaggtgtggaacaaggccgacctcctcgacgagggcgagcgcacccgtctgctcaatctcagtgccgcgcatcgcggggccgggccggcgccgattctcgtctcggcgctgacgggggaaggtcttccggaacttaccgagcggatcgaggggcaagtggcgcgggcgcgctcgaccttcgccgtgacgcttccgcccgaggacggcgccgcgctcaactggctctacgagaacgccgaggtcctcgatcgccaatccgagaccggcggcgcgatcgcgctgacgatccgcatcgccccggagaaggagccccgcttcctcaaccggtttgaggcagcccagcgcgtcggcggtccgcagagttcgccggccgcgtagggcctcgcccgcttgcgggtagcagcgctgcgaagagaaaacgaaaaggccggtaccgcgatgggcggcaccggccttttctcgttccagatcttcgacccgaaagccgggtgcctgcgttcgggtcgaagcctttgtgcttgccgtcagtccttcggcgcggcgtgagcgaccatcgcgaggctgtgatgcaggccgctcgcgccgccgccgacgacctcgaccctcgacccggtcttggcccgccgcgtcgcccattcccgcatcatctccaggcaggtgtgatcgacgtggcgtagatcctgtgctgcgagacggatcggcgagccttccggcgtccgctccagcgccgcattgagatgcggcagttggaggaaggtcgccgaacccgagagccgcagttccggcaccgcctgaagcgctccgccttgcaccgtctgcgacgcgccgccctcgatcttgagcggaccacgcaggtagtgcgggatcacctggaggaggctgagcgcaaggcccgtgagaacaccggtcaacaggtcggtcgcgacgaccatcaccatggtcgcgagccagatcgcggcggtgggcaggccgtagcgctcgtgcaggtggaaggcgtgggcggggctcacgaggcgccagcccgtcaccacgaggataccggcgagggaggcggtcggcacgaccttcagcaccatcggcaggaccagcaggaaggcgaggatccagctcccgtgcaggatggtggaggcgcgcgtcgccgcacccgcctggacgttggccgaggaccggacaatcacaccggtcatcggcaggccgcccgcgaggccgcagaggatgttgccgatgccctgcgccccgagttcgcggttgtactgcgtgcgcgggccgtcatgcatccggtccaccgccgctgccgagagcaggctctccgcgctggcgatgaccgcgagggtgaccgccatcaggatcatcgccggctcggccaagcggctccagtcgcccattcccggcatggtcacggcggagaagatgttctccggcacctcgacgcgcttgacgtccatgctgccgacgacggccacgacggtgccggccagcacgcccatgagcgcaccgggaatcagcttgagcttagccggccggatcttctcccagccgatcatcgcaacgatggtggcaaggccgacgatcacggccccggggcggttgccgtccggaccggagacgaagttgaagaacgcggcggggatggcgacgaggttgtcgaggccgctggccttgggcagggcgtcggtcagcacgtggatctgggccagcacgatcaggatgccgatgccggcgagcatgccgtgcacgaccgccggcgagatcgccctgaaccagccgccgacccggagcgccccggcgagaagctggatggcgcccgccgcgacgaggaccggcccgagcgcgtcgatgccgtgctcacgcacgaactcgaagacgatgacggcaaggcccgcggccgggccgctgacctgaagcggcgagccggcgaggaagccgacgacgataccgccgatgatgccggtgatgagcccgcgctcggcgggcacaccggaggccatagcgatgcccatgcagagaggcatcgccacgaggaagacgacgaaggaggccggaaggtcccggccgatggtcgatggcatcagccgggcgagggaggcgcgcatagcaaaaatctactccgctgcgatagcgtgggggatgggttcgggcccggcttgggggctggcatggggaccagcatgggggccggcgaattccggtgtggcgatccgcgacgccgaagcctgggcgacggggacacccgtggcttcgtcgatggggatgaagcggccgcgctcgccgcaataggcgagcacctggccgctctcgatttcgaagaaccagccgtgcagacgcagcttgccgcgggccagagccgtcgccacgctcgggtgggtgcgcagatggttgagttgcaccacgacgttctcgagggcgacggcgcggtggcgctccttcgggtccatgcccccgggataggcctcgcagacgatctgtttcgccgcatggctgtggcgcagccacgccgccacgttgggcatgttgcccagcgcctcgggattcatgagccccttcatggcgccgcagtcggaatgaccgcagatcacgatgtccagcacgccgagggcgacgaccgcgtactcgatcgccgaggacacgccgccgttctgctgcgagaagggcgggacgatgttgccggcattccggcatacgaacaggtcgcccggaccggactgcgtgatgtgctcgggcgagacgcgggaatcggcgcaggcgatcatgagcgccttaggctgctgaccgtcgcgcaccagccgctgatacatctgctgctgacccggaaagaccgttccccggaagttcgacaggccttggatgatgccgtccacgtcaaacctcgctgtcaccacgcgtgagccgacacgccgggacgcatgagatgctggccggatgacacgcgcatcacgcctgtcgatccgcgaagtctgatcgggcgagacgcggtgatgccggcgcctccggcaggcacaaggctgcctgcgctgtcgcaaaggctgcgacgacgtgtgagccggtacggtgtcgtccgggagattcgggcggcccgaatcggggcggccggatatcgggtggtgaggacgtggccggcagcgcggttcgagcgccgccggcggacaagccttggttagcgcgcgcggcgcggcgcggtgccggcggaccaatgcgtctgcacggcgccgagacgggcggcggggcgaatgtcgccacccttggcgccggcgttctcgctcagcatcggcgcgccgaggatctggcccgagcccgcacgctgcgagtggagcgaacgggggtcgtggtagggatcgtccacgtagctgctcatgaaaccgccgccggcctgctggcggctgccgtttccaccgtcctgcgcctgcgccgtgagcggcaaagcaacggccgcagccgccaggagaccgagtgtcacaatccgcttcatatcgaacatcctctcgtaatccctgagtggcgaactttttttcgtcttcttcaggtgtcgcaataagacagtaattccgtgaattatatttggaaagtgcgttttatcacgacgatatacttttaatttaatcctggcagctcgtttgcttggtgcgcaacggcacctttcgccgataaacttgacgtgattgagggatgaaaattgattgcgtttgatgaggattaaactggactgcacttcggtgaacgaccctgatcgttcatcgacgagaagagcggcagccgatcatcaaggtcagcgagccggtgagacggcgtagcgcctggacgagggccgcgacctccatcgcgaacggatcaagcagccattgaactgccggattcgaacggcggacttagagcaacctgccttccactggagcagggcggtgagcagcaaagagcagacgtgccggcgaggaccatttccaaagggcggaggagaatatcagcactcgcacttgatcgatcgtctgtcgatcaaagtgtcttgaagcaagaggggcacttgcaaatcggacaaatactcgtcaatttttattaagagtgcttccccagtcttcatactggtgccgcttctcgaagcaccgctcccgctccaacgatcgttgcgccacaataactcagtgctttcggtggtccccacattagggtcccgcacgaatgctcggcctcgaagcatcccgcacggtcgatgccgtggcatcgatcgagcgggaagcgctgcggcatgcttcgaagccgagcggttcaaccggtggaaccgtcatgatctctggaggagatcagcaacagcgtctcagcggtgatcggtggcctgcttgcgcttgaggaaggcttccatctgcgcgatttccgtatcctgcgccttcacgatgtcttcggcgagcttgcggatctcgggatccttcgagtgttcgagggcgatcttcgccatctcgatcgcgccgcgatggtgcgggatcatcccacgcacgaaatcgagatcgacgtcgttggtgtagcgaatgtccatttcgcggtgcatgcgggcatcggcatcgcgaaacgccttggtcgctgcactatccttcgccgcggccttcgggtccggttgagcctgcccgtgatggtggtgcgggtcctgggcgagggccgtgccggcaaaaatgcaggcgaccagaaccgcggggattgttttcgacatcgagaaggctcctggatcgcggacgaaaatcagtcgaagcgggcgctggcggtgacgccgcccggtccagtgatgcgcaccgcgcccctgggacggtcccccagggccgcctcggccttgccggccagccggttgccctcggggctgagcaagatgcgggcggccttggcgctggatttgaggatggcgactgccttgaacccctcggccggcagaggcttgccgtcgccgtcggtgaggtagaccgagaccgtctcggctcgcgtcacgagttcggcgtgccacgggcccgcatcctcgacccggccgccatggggcccagccggatggtcatggtcgcgctgagcgctcgcgggtgcggccagaagggtcagcgccagcacggcgcaggacatcgcgcggttcatcgatcgtctccttgaatgcggttggttcaaaaggcttcacggacgggtgcgtgcagcgcgtcggctccggccggagcatgaagccgagcgaaggcgccccgcccgaacatcaggacgaggacgggggtgaggacggcgtcgagcagggtcgcgctcatcaggccgccgaagatcgtcacggcgacggggtgcaggatctccttgcccggtgccgtcccgtcgatcagcagcggcaccagggcgatgccggccgataaagccgtcatcagcaccggcgtcatccgctccaggctcgcccgggtcacgagggcggggccgagggccaggccttcgtcgcgggcgaggttcagcatgtggctgatcttgaggatgccgttgcgggcgacgatgccggtgagcgtgacgaagccgatcatcgaggcgaccgagagcggcaggtcggcgatccacagggcgagcacgctgccgatcagcgcgagcggcacgttgcccatgacgatgagggctagcggcacggagcggtagcgcccgtgcagcagggcgaagacgagggcgagcgacacgaggctgagtccgccgatggtgcgcgcggcctcgccctgcgcctcgtagctgccctccagccgggcgctcacgccctcgggcaggcgcgtctcgtccagcacgcggcagatgccggcgatgatggccgccatatcggtgcggccgtcggaattggcctgcaccacgatgcgccgccgcccgttctcgcgcaggatctggttcgggccgtcggtctcgcggatgtcggcgatctcgcgggccggcacccagcccgacggcgtctcgatcaggaggtcgcctagcgcctgcgggctgcgccgggcctcgggcaggcgcagggtgacatcgaagcggcgcggcccgtcggcgatggtcgagagcgtgcggccgttggcgagccgggcgatggtctcgaccacagtcgagggcgagacgccgtagagcgcggcgcggccgtaatcgacccggatgtcgagttgcgggatgcgcacctgccgctcgacctgaagatcggtgacgccgggcaccgacgctgcaatccgctcgcggacgtcctcggccgcggtgcgcaggctgtcgaggtcgtcgccgaacagcttcagagcgatctcggcgcgcacgcccgagagcatatggtcgagccgatgcgagatcggctggccgacattgaccgtcaccggcagaaccgcgagccgctcgcggatctcggcgatcaccgtctcgcgggggcggccggccttcagccgcacttcgagatcggaggagtggacgccttccgcgtgctcgtcgagttcggcgcggccggtgcggcgcccgacggtggcgacttccggcacgtccagcaccaaccgttcggcgatggcgccgacgcggctgctctcggcgagtgagatgccggggcggaaggtggcgttgatagtgagcgaaccctcgttgaaggtcggcaggaaggcgcgcggcagatacgccgcggcgatgcccgccgcgacgacgcagagggcgatgctggtcatcagcacccgcggatgagccagcgcgaccttgagcagcgccgcgttgccggccttgagccgccgcaccaggagcggttcgcgctcggtcaggctcttcatgcccggcagcagccaggaggcgaggaccggcgtcagcgtgacggagacgagcaggctcgccagtatcgcgacgatataggcttggccgagcggggcgaagagccggccctcgatgccggacagcgcgaacagcggcacgaagaccagcacgatgatcgcggtggcatagacaatgccggaacgcacctcgctggaggcggccaccaccacgtcgaacacgctgcggggcgagccctcggcccggttctcgcgcagccggcggaagatgttctcgacatcgaccaccgcgtcgtcgaccagttcgccgatggcgatggcgagtccgccgagcgtcatggtgttgatcgagaagccgagcgcccagaataccagggccgtggccaggatcgaaaccgggatcgcggtgagcgagatcagcgtcgtgcgcgcgttcatcaggaaggcgaacagcaccacggccaccaccgcgaccgcctccattagcacccgctcgacattggcgagcgaggtctcgatgaagtccgcttgccggaacaggatcttctgagcatccatgcctttcggcagggtagaggcgacctccttcagcgccgcctcgacgtcacgcgtcaggcgcacggtatcgatgccgggctgcttctcgaccgagagaatcaccgccggctcgccgcgataaccgccatcgccgcgcttgggccgggccgcgaacgcgacttcggcgatctggcgcagatagacgcgaccctcgatcgccgggttgccggtgccaggcaggtcggccgccgcagtcgcaccctgcgggccggtcgggatcacgaggttgcgtaggtcctccaggctcagggtgcggccgatattgcggatcagaatctcgcgggcgttggcgtcggcaaagccgccgccggcattggtgccgaagccggacaaagcggtgacgagggcctcgttgctgacgccgagcgcccgcatcgccgccggattggggctgacgcggaactggcgcacctcgccgccgatggggatcaattgtgcgacgccgggaatcgacagcaggcgcgggcgcaggatgaagtcggccgtctcgcggacctgcatcgggtccgatgtctcactcgtgacggcaacgagcaggatgccgcccatgatcgaggcgaccgggcccatctgtgggacgacacccgtcggcagctcagagcgcaccagggcgaggcgttcggccacgaactggcggtcgcggtagaggtcggtgtcccagccgaattcgacggtgacgatggagagcccagcactcgacaccgagcggacacgggtgacgccgggcaggccgttcatccgcgtctcgatgggataggtgacgagctgctccacctccggcggggcgtagccctcggcctccgtcatcaccgtgacggtggggcggttgagatcgggcagcacatcgacgggcaggcgcgtgagcgcgaggccgccggccagcaccaggccgagacagagcgccaggaccagcacccggttgagcagggcgccgcggacgagaagggcgaacatggcgaggcgtccccagagcatcatcccgaaaggtggttgccggctttcggaaaaagttgatgcaaaacaacaggctagagcatcgtcccgaattctgtatccgggacgatgctctagcggacctgatcgagcagttcggcgccctgcaccacgacgcgccggccggcgccgaggccgccggccacgatcacctgctcggcatccagcggctcgacccgcacgggccgcggctcgaaccgctcggcggagacgtgctcgtagaccaccgcgccgctctcggtgcggacgatccccgcccggggcacggccaatccgccgatggtctcgccagtcggcgccatcacggtcacgaactgaccaagccggacaccctcagcgtttccggtgatcgcgaactgcaccggcaccgcttggttgcggtcggcgaggccggcgccgcgggatgccagcgccagcgtgcgcccgtcgggcagccgtgcggtcgcggcggcgccgggctccaggccgacgaagctcagcgcctcaacgtagagcttgtccggatcgacgatgcggaacaccatcgtgcccgccgccgccatctgaccggccaccgccgcccgctcggcgaccacgccgtccaccggcgcgatcagctcttcgggcgcgcggcgaatcgtgtcgagggcggcgcggcggtccttcaagccggtgagctcggcgcgggcgtcctccagtgccgtctgcgccaccgcgccggtcgtggcgaggcgctcgtagcgggcaaccttgcggccggtgatggcgatctgctggtcgagatcgccttgggtctggcgcatgtcggagagatcgaccgcctggaccggcggcgtgacggtggcgagcacctcacccttgcggacccgcgtgccgagattcgggaagccgccgggcgggggggcgaggcggccgccgaccgacgattgcacgacgccgctggcattcggatcggcgatgacgcgccccggcaattcaacggtgcggcgatggtcggcgatgccggtgaggccggtgcgcaaagcgagcaggcgctgcgtcgatttcgggacgaacaccgcgccgcccggcaggcgccgggcgcgctcgacggacacggccgtgggcgcggtaagggccacgccctggaccgaagcggcctccccttcgccgggaccatttttctggtgatcatgtccctcatgggcgagggcggcggtgccgaggagcagcgtcagggtcagggcgagaaccgcgaaggcggggagggcccggcgcgagcgcaccagcatgatgacggcgagcccgagcaggaatccgcccgcggccgcaccgatcggaccctggtgggtgagatgacggcggagattggcgagccacgccgacgcctcggcctggaccggcatcgctgccgccgccaactcgggcagctgcaggtcgagggccagcacatccatcgtaccgtcggcggtcacggtggccagcagatcgtatcgctgaccgcgggcgagccacggggccgcgatctcgtagacgccgtcgccgacggcccgcgtttcggccgggccgtccggcgtttcgattgtgatctcggcgccgttcaccggctcgttgctggtgaagcgatcgaggtagaatcgtatccggtcgccggacgccaccgccacgagttcgaagctggccgaggccgcttcggcccgcggcgtggtctgtgcggggagggccggcgcctcgacgccgtggctgtgaccctcatgggccagggcgacactgcccgctgccgatgcggcggcgagcacgagcgagacagccagcgcccgaagcgccgccgcgagacggatggtcatggggaacgaaaccttcgccggatgagcaacgacatcacccggcacggagcgtaccggatggggatcgggcgtcaggcgagggttcgggggggttcgatctgcgcctcgggcacgatgcccgacagacgcggtccgtcgcgcgcaggggcacaggcctgcgcgccggccggcggaagatccggaaccggtgacggggcgagcccggtggcgcagcaggacgacggcgcatggccacaaacaccgcccgccgcgcaagccgggcaggcgcaggccatccgggattgctcgattaccggtatcgcgtccgctcgaacgatcgacgccggagcggcgagccaaaggtccgatccggccatcgcgaggtccggcgcccgagcgacgtgctcatgcacgccttgctcacgcacgccttgctcacgcacgtcttgcccatgggcactgtgcgcgcgggcgccggacggcatcagcgccgcggcgatcatgacgatcaccgccgccagccagagcgctatgggacgagcggacttcattgtgcttgacccgtagcatggacgcgccgccgtcaacagaggccggcgagcgaagagagcagcgaccgccatgttcacaagaacggcatcccccgcctgaaaccgctgacttcaatggacttcgcgatacaaatcgaggcttgatgacggcgcgacggatcgtctcgcataggttgtatagcaaagaatatgagtgcttaaggcgccgacgcgtcacccgtttcccgtccaccgtctcgcgggttggcttggggtgcgagtgcggtgcggcatcgtccttccgctccgttgcgcgtagtgcggacgtcgcgacgaaactctcgttccgtccgtcgcttataggacgttccggctgccgtaacgctccgggtcggggccggaaaagttgagctatgacacaccacgggaccgtgcgagcccgccttccatttaacgttctacgcttcaatggcaacgctggacttgagtgtgccgtccttaatacccacaagcctggcgtagttttttgaattcttctcttgcatcggtgcgcatcacgtatgattttggcgcccgggggcctacggaacggacaagcagaatgacagaagaaaaccagaaatcgttcaacgatttcgtcgaactggcgagcgacatcgtctcgtcttatgtgtcgaacaactcagtccccgcttccgagcttccgggcctgatcatcagcgtgcatacggcgctgacgaccctcagcagccctgaggccgtggccgctcccgccgaggaagtgatcgagaagccgtcctccgggcaggtccgcaagtcggtgacgccggatgcgatcatcagcttcatcgacggcaagccgtacaagacgctgaagcgccatctcggcacccacggcctcgatccgtactcgtatcgccagcgctacggcctgccgaacgactatccgatggtcgcgccgaactatgccgcgcagcgctccgccctcgcgaagtcgatcggtctcggccggccgggtggtcgaatcgaggaagaggcccccgcgcccgagccggcgacgaagtcgcgttcgcgccagaaggtcgcctgatacgacgctcgccgcaggaacgaacggccggaccggtcgttcgtgaaacctttgcgttcggcgagcgtcaaccgcatgatcgaggtaacaagcggtcccgtcgtccgctaccgcggcgaaccgcctcaaggacatgcgatggcgcgtttgcccaccctactgctcgacatcgccgggacgacctgtgcgttgccgcaggccgagatccgcgagatcctcccggtgccgcgcctgcacacgccgccggccgcgggcggtccgctcgcgggctttctcaatctggccggcgaaccggtgcccgtgatcgatctcgccgccctgttcgcgcttcgcgacgtgggcggcggtcgtgatccctaccggcacgtcttgctggcccgcggcggcggcatcgcctttctcgtcgatcgggcgctcgacctcgttcagctcgaggacgagtccctgcggccggtcgaatccgcccgcagcctcaacggctgcgtcgtcggcgaattcgcgatgggcgacaaactcgtgcacctcctcgccctcgaccgcatcctgaccctcgaagagcggacccgtctcgacgcgctgacccggcaggcgacgacacggcttgcccggttcgagcccgagggggcgcgagccgtctgaggacaaaggtcgtgacggcgcccgtcgagcggtcccgacgcgtcgcgagcgcgacggtggatcccggatttccggctctgaaggatcgggtgatcgcccggaccgggcacaattattacgaagacaaggacgacctgctctacgaccgtctgcgcaagcggatgcgcagtcgtggggtcgccgactgcgccgcctactcatccctgctcgacggcgcggccggccgggaagaatgggccgcactcgaggccgagatcaccatcggcgagaccttcttctttcgctacgccgagcaattcgcggccctgcgcaagacgattcttccagaattgatcgaggcgcgcagcgagatccgacgtctgcggatctggagtgccggctgctccacgggggccgagccgtactccctcgccatcctcgtgcacgaccttctcggcgaagcccttgccgactggtccgtgacgatcctcggcaccgatctcagcgccggggcgctcgccgtcgcgcgcgaggcggagttcggcccctgggccctccgcaccttggacaccgaggagcgcgcacgctggtttcgccgtacccccgcccgaccgggcttgccgcatggcggctacgctttgcggccggcgtttcgccgcatggttcgcttcgagcggcagaacctcctgaccctgatcgacgggagcgaccggacacaggggggcttcgacctgatcctgtgccgcaacgtcctgatctatttcagcaccgaccatgtcacccgtatcgtgcgggcgctcggcgagcggctcaacccgcagggctggctcctgattgggcatgccgagcccaatccaaccttctcgcaatggctgcagcccgtggccctaccgggaacggtcgcctaccgcccgatcgacacgccggtgcccccgccgccgcctgtcctcgtgcccgcgcttccggatctggcgccgatcctggtcgcgccggagcccgctcccgccgctgcgcccgccctgccgataccgatcccggcgccggccgcgatcgcgcatccgctgtcgccgggcgatctcctggccgagatccgcgtgctggccgatgcgggcgagaccgcgcgggcctggcgccgattgcacgaagaaatcgacggctacgccaccgattcgcccctgcgctactacgaaggtctgctcgccctcgatctcgggcgggagcgagaggccgagcgggccctgcggggggcactgtttctcgaccgcggcttcgtcatggcccattttcagctcggattgctgctcgcccgcgtcggacgccggggcgaggccgcccgcgccctcgacaacgccctgcgcctcgcgcaaggactgccgcccgaaacgatcctgccggagggagacggagtgagcgccgcacgcttggccgagagcgcacgccgtgccctggccggaatcacgggccgagacgcatgaagatcggcgtgaccgccggggcggatgccgaagcgcgcgccgccgcgttgctcgatgcccgcgccgccgcgctcgctgcccgaacggtagggcaggagcggacgatcgagaccgcgccctatctcgtctgcgcctgcggggcggagcgctacggcctgccgctcaccgcggtcgcgggcgtcacgcccgagcggccctgcacggctttgccgggtgcaccgccggcgctccgaggcatcaccgcggtgtcgggggtgatcgtcagtgtcctcgacctcgcggcctgcctcgggctcgaccgcgcggagacggaagaaggcggacatgtggtgcgcctgcgggcgcaggagccgccggtcgcgctcgccgtcgatcgcgtcctcggcatcgcgcagatcgaaaccacgctgacccgcccgacgacggagtcggaaagtctgggacgcgggccgctttcgggctatgcaccgcccggctcggacaggacgggcggaatccccgaggacttctccctcatcgatatcccggccctgctcgcccgcttcacgacctgatcgtcgcgagcgctcctacgccgaaccggacgcagcttcggtggggcgcgcgtcaaaacacaagcttggagccgcccgcgatggggggcggccccgagaacccgaaccctctccccgcgccgcctgccggagtcatgtcgcccgtgtcgatctcgatcggaaaacgcatcctcctcggcttcgtggcggcgagcctgatcgtggcgcttctgggggcctacgcgctgcgccagatcggcagcgtgcgcgacatgaccgacctcatcgtgacgcgcgacgtcggcgtgctgcgccagctcgacgacctcggcaacgtcgcgcgcaatatgggtctggtgcgccgcaacgccgtgatcgccgttctgacgcaggcgcagggaaacaccgcgccgacctcgggccgctcggacgatttcctgggaagctggcgccagaatgtggcggagctggaacggctcctcaacaccatcaccggcgaggtgaaggagtaccaatccgccgcgctctccgcggatcgcgtcgtggcctggagccgcctcggagccgtcttcaccgagacgagcgaggcgttccgccaagtccgcaacgccagcgagcagcagctccgcgccgtagatgcccgcgacatcgccacggtcgaggcgagaaacgaggacgtcaaccggctgcatgacggcttgctgcgcagcatctccaacgcccgcaccgctctcgacggcgtcatcagtgccggccagcgcagcgtcagcgacatctatcgcaacagcgtgatctccgttgcgatcacggttgccgcctcgatcctgctctccatcctggtgacggttctgatcagccgcgcggtggtccgcccgctggaggacgtgatgcgcttcgtcgcgcagatcggtgacggcgacctcacggggcgcctgaaccgctccggcaacgacgagatcgggcggctcggcgacaccttgaaccggatggtggccggattgtccgaccttgcccggaccaaccgcgccgccaccgccgacctcaacgccgcggcggccgaaatccgcgcctccgcccaggagcaggcggccagcgtcgaggagcagttcgccgccgtccaggagaccgcggcgaccgtggacgagatcacccattcgggcgcgcagatctcgaagcgcgccaccgaagttatcgccaccgcccaggccgcggcgcagaccgcgcgttcgggcctgcgcgccgccaccgacaccgccaaggcgatggattcgatccgagagcagggtgaggcggtcgccggcaacatcgtcgccctcagcgagaagacgcaggccatcggcgagatcatcgtcacggtgaacgacatctccgagcgcacccacctgctcgccctcaacgccgccatcgaggcggcggcagcgggcgaaagcgggcgcagcttcgccatcgtcgcctccgagatgaagctgctggccgaccaagcgaagggcgcgaccgcgcaggtgcgcggcatcctcggggagatccagcgcggcatcaacgcctcggtcatgctcaccgaggaggcggtcaagcgtgccgccgccggtaagaatcgcaccgattcgaccgtccgcaccatcgaggagatggcggcgcgggtggaggagggcgtgcagaccttccagcagatcgtggcctcgaccaaccagcagcagctcggcatcgagcaggtgatgggagcgttgcagaacatccggcaggcgagccagcagacggccgccggcacccgcgaggtcgaaaccgcctcggctaacctgaccgagctggcacaggggctgatggctctggccgagcgctaccggctttagcggttcggccgagcgtcccgccgcatggacatccgccagcagcttctcgccgccttcgagatcgagcaccgcgagcatctcgacgcgatccgcgccgccctcgcggcggaggggccggtcgattggcacgacgtgtttcgtcgcgcccacagcctgaagggcgccgcccgcgccgtcgacctgcctcccgtggaggcggtctcgcaccagctcgaagctctgttcgagcgcatcagcgccggacagcgcccgctcgaccgggcggcacgggccgcgacccatctcgccctggaccggatcgaggcctacgttgccgcaacggcgacagggcaggcgagcatgcctgaggatgcgctggccgcgctgaatgcctgcctcgaccctgaggccgccgcttcggagccggctcggcccgagccggattcgccgccaatcacaccggccgccgcatcaccagccgctccggctgccgcacccgagccggccgccgagccttcgcaggccgttcttcgcgtccccgcctcggccgtcgaagccctgacgcgggcgagctacgggctctgggccgcgttgccgggccagggggccgtcgccgagcgcatcacgcggctctcggcgaatgcgggcgccctgcgccgccgcacggaggccgcccgccgtgttccggataccgtccccggcggggccgacgaaacggaggttgcggctttgcgccgggcgctcgccgagatcgagaccggactggccgccttgtcgcgcgaagcctccgacctcgcgcaagggcacaagaccgtcatcctgtccgtcgagaccgccgcgcgccgcctgcgcgaggaaaccgagcgcctcgcgctggtgccggctgagacggtgttcggcggcctcgcccgcgcggtgcgcgacatggcccgctccgacggacaggacgtcgaggtcacgacgcgcgggctcgacctaccggttgaccgggcgatgcttcaggcgctcaaggatccggtgctgcacgccctgcgcaacgcgctgagccacggggcggagagtccggagagccggcagcgccagggcaagcccgcctccctgtcgatcgggctcaccgtcgaggcacagggcggccggctcgtcctcggcattcacgacgatggccgcgggcccgacctcgcggcgatcgaagcgacgggtcgcgcccgcgggttgatcgcgccgggcgaaaggctcgatccggatatgctgctcgcgctgccgttcgagccgggcttctccaccgccggggcggtcgatgccctgtcgggccgcggcatgggcctgtcggtcgtggccgaggtcgcccgctccctgcacggacaggtgcagctcgtccgccgtcatccgcacggcacgtcgctgatcctcaccttgccgctctcggccgcgcggcggccggtcctgatcgtcaccgccggcggtacgcgcttcgccctgccgagcggtgccgcggaggcgctctcgcggctcgatgcctcggccctgtccacggtggcgggccggccggtggcgcaggtggcgggggagggcggcgagaccctgacgctgccgctcgccgaactcggcgatctgctcggcctcggcatcgcccgtccggagggcgcgacgatcccgatcgtgcgtctgcgcggcacgcgggggcgctgccttctcgcggtggatcgcctggaggaggtgcgcacgctcctcgtcctgcccgcgccgccgatcggcagcgatcccgccctcgtcaccggcacggtgatcctcggcaccgatacgcccgccctcgtcctcgatcccgacggactcatcgaccgactcggccgcgccggcccgcgcgccgcccggtccccgtccaaaggacttggggacggcagcggaacgatcccggaaacgcgacgttcgacgattcttgtcgtggacgactcgatcaccacccgcactttggagaagagcatcttggaagcggcgggctaccgcgtgatcgtctgcgtcgacgggcaggaggcgctcgaccgtctgcgcgcgcgcatcgagccggtcgatctcgtggtcgccgacgtcgagatgccgcgcctcaccggtttcggcctcgtcgaggctttgcgggccgaggaagacttcgcgcgtctgcccatcgtgctgatgacgtcgcgcggcgacgaggaagacgtcgcccggggattggaactcggcgccgacgcctacctcaccaagcagaaattcgatcagcgcgaacttttggacaccatcggtcagttgctgtgaacagaggggctgcgaatccgcgcgtgcgcgtgctggttgtcgaagattcgctcgtggtgcgaattctcctcacccacatcatcgcccgtgatccgcggctggaactggccggcgcggtggaatccggcgaggcggcgctcgcggcgatcgagaccgtgcgcccggacgtcatctccatggatatccgcctgcccggcatcgacgggctggagacgacccgacggatcatggcgagccggccgacgccgatcgtggtgatcgccgattcggtcgaggattcctcgctcaagatctcgatgaacgcacttcgggccggcgcgctctcggtggtcgagaagccggtggctacgaccaatgacggctacgaggcggtcgcaggccagatctgtacgcagttgcgcatcatggccgcggtcccggtcatccgccgccgtccgatcggggcagagtggaacgcgcgcaagaccgctcccatgcccgaactgggcgtccccttggagtcggaggccgcaccgaacgtactggccgtggctgcctcgaccggcggcccgccggcgctcgccaaggtgatcggcggcctgtcggcggatttcccgctcccgatcctgctggttcagcacatgggcgccgctttcatggacggctttgcgagctggctcgacggcgtcgtgccgctcgccgtcggggtggcgcgggacggtcagacgatgcaggccggccatgtctatgtcgcccccggcgaccgtcatctcgaactcggaacgaacggcacgctgcgggtaagcgacggcgcccccgtcggcggccagcgcccggccgcgaccgtgctgttccgctccgtcgcccggcaggccggcgcgcagggcatcggcgttctccttaccggcatgggcgaggacggggcgcagggccttctcgacatgcgcaaggccggcgccgccacggtggccgagcacgagagcagcgccgtcgtctacggcatgcccgcggcggcggtgcgcctcaacgcggcgtcccgcgtgctccccgtcgatcaagtggcgccccatctcgtgcggctcgcgcagaggaagccagcatgaccgcgagcgcatcgccctccggcgcgtcgtccgccccgcccggccaccgcctgcttctggtcgaggattcggagacccaggcgctcgaattgcagcttcagctcgaaggccagggtttttcggtgcagcgctgcgccacggccgaggccgccctcgacctgctcaacaccgaccttcccgatctcgtcgtcgccgaccaccaccttcccggcatgaacggcgacgagttcacgcggcagatgcgactgtcgctgcgcacgcgggcgctgccggtggtgatgctcaccagcgcccgcaatggcgagcgccacggcttcgaaagcggcgccgacgcctatgtcgagaagtcggccgatcgcgacctgctggtgctgcgcatccgcgccctcctgcgcgagcgcaagagctccgcgacggaggggccgtccggcgctgcgttccgccgcggccgggtgctgatcgtcgatggcagcgccacctaccgcgccttcttcaccggcctgctgacccaggaaggccacaccgtcgtcgccgcggccgaccgctcgggggcgctcgccgccctcgacgagcccggcgccgggttcgactgcgtgaccctcgacctcgtcggcagcgcctatgacggcatcgcgctctgcaccgagatcgccgagcgccgcatgaaggcgccggagggcggcggcaacgccttccccctcgtcggcatggccggcgacaagccggacaagagccttctggtcgccgccttcgccgcgggcgccgacgacgtggtctcgaaggccgacggcgaggtcctggcgatgcgcgtgcgcggcctcgtccgccgccgcctgctcgaagaggacaaccgccgcatctccggcgagttcggcgaccgcgagcgggcggtggaacgcgcccgcgccgaggccgaggcggccgccgcccgcgccgcccttgccgacgccctcggacaagccaaccgcgatctggaggacgccaaccgcaagctgacggaggcgcaggccaagctggttcaggcggccaagatggcctcgctcggcgagctggtcgccggcatcgcccacgagatcaacaacccgctcgccttcatcctcgcccaccagggcacggtggaacgcctgctcggtgatttgccgccgcccgacgcaccggagggacagcgggcgctgatgaaggcgcgcgaccgggtcggctcgatgcgcctgggcctgacccgaatccaggatctcgttctcaatctgcggaagttctcgcggctcgacgagggcgagcgcgggctcgttaacgtgcctgaagcgatcgaaacggtgctggccctgatccagcataagctcggcacccgaatcacggtgacccgcgacttctcgggacgggccgagatttcctgcacgcccgccctgttgaatcaggtcgtcatgaacatcctcggcaatgcagcggatgcaatccacggcgacgggaccatcacggtggcgacctattcggatgccgagaccgatatgatccgcatcagcgacaccggtcccggtattcccgaagaattacgcgaaaagatctttgagcctttcttcacgacgaagccggtcggatcgggcaccgggctcggcttggcgattgcctacagcgtcgttcaggcgcatagcggctcgctgatcgtcgagacggcgccgggcggcggcgcgagcttcgtcatcggaattccgaggcaaccggcaccggtatgagcaaaggcacgattctggccgtcgatgacgagccggacatcctgatcgctctggaggacctgttcgaggacgagtaccgggtgctcacctcggccaagcccgaagaggcgctcgacatcctccgcgccgacccggacatcgcggtcgtcgtctccgaccagcgcatgcccggcatgaccggcgacgcgctgctggccgaggcgcgcagcttccacgaggcgcaggccatccttctcaccggctacgccgacatctcggcggtgatcgcggcgctcaatcgcggcggcatcatcggctacgtcgccaagccctgggacccgacgctgctgcgcgccacggtgcgcaacgcctatgagcgccaccgcctcggccgcgatctcgccaccgagcgggccctgctgcgcggcctcctggatcacgccgaggaggcgatctccttcaaggacgcgtcgggccgcttcgtgcgcctgaacgcgcgcaaggcgagcctcgtcggcggcacggtcgaggcctgcctcggccgcaccgaagtcgagatcgccgatacgccacaggcccacgaggcggaggccgccgaccgccgtgcggtcgcggccggggaagcgggctcgacggtgatcgcccgcggcgcgctcggggccgagcgctggtcgcacgtcatccgggtaccgatccgcggcggggccggcgaggtcacgcatctcgccacgatcgagcgggacgtgaccgagcagaagagcctggaggcgcggctgcgccaatccgacaagatgcaggcgctcggcacgctggccggcggcatcgcccacgacttcaacaacctgctcaccgcgatcctcggcagcctcgaactcgtcggccccaagatcgccgaccagccccgggtcaagcgcctcgtggacaacgccaccggtgcggcgcaacgcggctcggcgctgaccaagcgactcctcagcttcagccgctccaacgacgcccacgcgcggcccgtggacccgaacgcgctgatcgaggggatgagcgcgctgttcggctccagcctcggcggccatgtcagcgtcgtgcgggatctcgagcccgacatgcctttcgccctggtcgatcccgaccagctcgaactcgcggtgctcaacctctgcatcaacgcccgcgacgcgatgccggacggcggcaccgtcaccatctcgacccgccgcgccgagatctccgacgatcccgatctcaagcccggcacctacgcggtcgtctcggtcgccgacgagggcaccggcatcccgccggaaattctggaacgggtctgcgagccgttcttcaccaccaaggcggtcgggcagggcaccggcctcggcctcgccatggtgttcggcctcgcccagcaggcgggcgggcggctacgcatcaccagcgaagtcggccagggcacccggatcgaactcgcgctcccgcgcgccgagagcgccgcccagggcatcgaagagccggcgaccccggcggtggtgacggcggccagtccggcccgcatcctcgtggtcgacgacgacgaggaggtgaggcacgtcaccgcctccttcctcagcgatttcggctacagcgaaaccgaggccgcggacgggcacacggcgttggacttaatggagaagggcgagcgcttcgacctcgtggtggccgacctcgccatgcccggcatgaccggggtcgagctcgccgccgcgatccgcgagcgtttctccggcgtgccggtccttctgctgacgggtcatgcggaggccgtgcagatccccgaggatctgccggtgatgacgaagcccttcgcctccgccgaactcgcggcgcgggtctcgcagctcctcgacaccaccgcctgatcgggtctcccgcccgcgacacctgacacatcggcgccacatccgccgatcccgtgcgcgcatggattgcgctccgcatccgcgcgcaggaagatgattgtgcgccacgctgcttcggggcgcggaaagaatcgtctcgaaaaggatgaccccgatggcgagcgtcgatgtcgatatggtgaagtgtgcctgcccggactgcgtgtgtgtggtctcggtcaccaaggcggtgaagcgcgacgagaaggccttctgctgcgacgagtgcgccgaaggtcatcccgatcatgccggctgcgaccacgccggctgcagctgccacggctgacccgttgaaggcccgaccgggcgccgctcagttcggcccggtcggcggcgtccccgtcggctgtctctccgttgccttggcgaggaagcgcatcagcgcgtcgcgatcctcggcgctgttgatggtctgctccggcatccgggtgccgggggtgaagcgtgccggcccgacttcgaacaggcgagcgaccgtctccggcgtccagacgatgtccatgcccttcagcgcctccgagtagcggtagcccgaaaccgtcgcgatgcgccggccgaacaggccggcgagcgtcggtccggcccggggcgcgtcgtcgggcgccaaggtgtggcaggcgacgcaggcgcggaacacctccgcgccccgctcgccgtgaaacgcggcgagcgcgtccgcgggccggggcatggcgagggggccgatcggctcgccggtcgccgcgttccagcgccgcacgaggcggtcgccgccgccggtgacgagttcgctcccatccggccgccacgccaccgaccagaccggcaggcccggcccgaccagcgtgaacaggatctttccgctcgcccgctcgatcatcgcgacggtgccgcccgcgctcgccgcggcaatccgggtgccgtcgggcgcgggcgccagcgcgatcaccggggcagggccgagttcgacctctgaacgcacctgcccatcgctcgcaaggaaccgcaccgtggcatccgcccccgccgctgcgatctcgccgtccgtggtgacggccaacgcgctgagcgcgctcggcagcgtcgcggtcagaaccgtctccccttgcggcgtccagatccgcacgctcgcatcggcgccggccgtgacgaggcgcccgtcgggcaggaaggcgaccgcgttgacgttgcccttgtgtccttcgagagtccgcgccggcccacccgccagcggccagattcgcgcggtgccgtcccaggcggcggaggcgagcatggtcccatcgggcgagacggcgagcccggcaacggggccggcatgtcccgcgagtacgcagtccggctcggcctgtcccaaccgccacagggcgatgcgcccatcctccgaggcgctggcgaagcgcccatcgggaagagccgccaccgcgttcaccgcgccgtcgtggaagcgcaggacgctcaaagccgcgccggtttcgagaccccagacgatcgccgcctgatcgaacccgccggagatcgcgaggcggccgtcgcccgtcacggcgagcgcacgaaccggcccgccatggccgcgcatctgcgccaccgcgggcaaggcgagcaggagggccgcgatcagaccgagaatccgcgtcacccgcatcggcatcgtcatccaactccgtttccccggcggaccatacgcgaccggtcgggacgccgtccgcccaccgaaggtgagggtttgtgtctcaggcgccgggagggcgagatgccgaaccttgatccgcgcccggcgatggcgcatcgctcgcggtgatgagacaggacggagcctcacgcattcttgccgctcagcccgccgcactgccggcgcgcgcggacgcttgaatgatgcgcgccgcctccgccgccctgacaccgcttgccgacgcactcgccctgctgctgcgttgcgcgaagccggtcgcgccgcgatcggtgccgctggttcgagcggccgggcacatcgccgcgacatcgctcgcggttccccatgacatcccggccgggcttaccgccctgcgcgacggcttcgcggtggaagccgcgcaaatcagcggtgcctcaccctacgccccggtgatgctgccacgcgcccccgcctgggtcgaagccggcgagcgcctgccgcccggcaccgacgcgatcctggccgccgaggggttggagcaccgcagtgccgtggcggaagccggtccgggcgagggcatccgcgccgcgggcgaggatttttccgaaggtgacgctctcctgacggcgggcgagcggatcgagccgcgccacctgctcggcctcgcggccgcggggtttatcgaagtcgcgatccgcgaagcccggattcgcctcgtggtgacgggggcgccggacgtcctgtcgccgacgctcagtgccgtcatcgcgcgggcgggcgggctcgccgagacggtggcggtgccggatgaccccgaacggatcgcccgcgccatcgcggccgacggggcggatgcggtgttcgtcctcggcggcaccggtttcgggcgcagcgatcgcagcgccgaggggctggcgcaagccggacgtgtggttgctcacggcctcgccctgcggcccggcgagacggcggggatcggcgaggccggggaatgcccggtcctgctcctgcccggccgacccgacgcggcgctggcggccgtcctggcgctcggccggccgctgatcgccgcactgaccggcgccgtcaaagccgctccgaggacggggccgatctcgcgcaagatcacctcggtcgtcgggcttgccgagatcgtcttcgttcggtccgacggggcggacatcgcccccctcggcggagccgatctcgccctgcgccggttgatcgaagcggacggattcgtgctggtgccgccggagcgggagggctacccggtcggcagcgtggtcgaggtggtgccgctatgagcgtggatcgcgagacggattttacccggcgcctcgccgcggccgcccggcaggagcagttcctgacggtgatgagccgcgacgacgcgcatgcggccttccgcgcggcacttccccacgcagcacttccaccggagaccgttccgctggcccaggcgctcgggcgggtgctcgccggcgacatcgcctcgccgatcgacgtgccccccttcgaccgcgccttggtcgacggctttgcgctgcgcgccgccgacaccgaaggcgccaacgctgcgcggccccgccggcttgccctcaaccgcgagatcctggcctgcggcgtcgccccgacgggttcggtcgccaccggcaccgcgacgccgatcgccaccggcggcatgatcccgcgcggggccgacgccgttgtgatggtcgagcagaccgagttcttcgaagacgccctcgccatcgacgtgacgggtccggtccggccggggcagttcgtcggctatgccggcgccgacatggcctcgggcgaaaccgtcctgcgcaagggggcggtggtgaccgcccgcgagatcggcatgctcgccgcctgcgggctcgccgagatcgcggtggtgcgccggccccgtgtcgccgtactctcgacgggcgacgagctggtcgcgccgggcggaaaactacgagccggcgccatctacgattcgaacggcgccatcgtcgcggcctcggtcgccgagaacggcggcgagcccgtgccgctcggcatcgttcgcgacgacgaggcggcgcttgatggtgccctgcgcgatgccctggcgcagagcgatctcgtcgtgctctccggcggcacctcgaagggcgcgggcgatgtctcgcaccgcatcctgtcgcggctgggcccgcccggcattctggttcacggcgtcgcgctgaaacccggcaagccgctctgcctcgccgtcgccgaaggcaaggcggtggtggtgctgccgggcttcccgacctcggcgatgttcaccttccacgaattcgtggtgccgctggtgcgcgcgctggccggcctgccgccgcgggaagaggaggcggtgtcggcgcgcctgccgcagcggctgacctccgaactcggccgcaccgaattcgtgatggcctcgctcgctcaggcggcggacggcttggtcgccctgccgctgccgaaaggctccggctccgtcaccgccttctcgcaggccgacggcttcttcgccgtgccggccgcgcgctcgggcgtcgaggcgggcgagacggtctcggtggtgcgcctcggggccggggtgcggccgcccgacctcaccatcatcggcagccactgcatcgggctcgaccaggtggtcgggctgctggcggagcggggctttcgcgcccgcacggtgtgggtcggctcggccggggggctcgcggccctgcgccggggcgaatgcaatctggccgccatgcacctgctcgaccccaagaccggccgctacaacgcgcccttcctcgaacccggcatgcaactcgccctcggctggcgtcggctccagggcgtggtgttccgtaagaacgatgcccgcttcgagggccgaagcgccgccgacgcggtgaatgcggcgcttgccgaccccgacgcagtgatggtcaaccgcaacgccggctccggcacccgcctcctcgtcgatggcctgatcgggccggcccgcccggccggcttctggaaccagccgcgctcgcacaacgccgtcgcggcagcggtggcgcagggccgggccgattggggtgtcgcgatcgcgagcgtcgcaacggcctacggcctcggcttcctgccgctggcgcaggagcattacgacttcgcctatcgcgaggcggaccgcgagaagcccgcgctcgccgccttcctggcgctgctcgccacacgcgcggcggatgcggccctgaacgaactcgggttcgaacccggcggaggcgaatcgtgagcgacctgcgcgtcatcggcctcgccggttggagcggagcgggcaagaccacgctgctcgcccgcctcatccccgtgctcgtcacacgcggaatgcgggttgcgaccctcaaacacgcccaccacgccttcgacatcgatcagccgggcaaggattccttcgtccaccggcaggccggggcgagcgaagtgattgtgtcctccgcccggcgatgggcgcagatccgcgaggtcgaagagggcgcggaggcgaccctgcccgaattgctgcgccggctgacgccgaccggtctcgccttggtcgagggcttcaagcgcgaggcgcatcccaagctcgaagtgttccgcgcggccaacggccgtccgcccctgcacggagacaacccgcgcatcgtcggcatcgccagcgacgttcccttcccgcaggcggcggtgccggtggtcgggctcgacgacatcgaggccatcgccgatctcgtgaccgagcgcgccgaggctcttgaaaccgtgctcgcccggctggaaagaccctgagccatggcacagctcaccgacgattgcttcgccttcgggggcaagccgatgcggatcgaggacgcggtggcgatgatcgccgagcgcttccccgtggtcgccggcacggagaccataccgctcggcctcgccgacgggcggatcgccgccgaggacgtcttcgcgcgtcacgacctgccgcccttcgccaatgccgcggtcgatggctacgccgtgcgcttcgccgacattgaggcagagaccgagaccgtcctgccggtcagcggtcgtctcgcggccggttcggcggccggagagctggctgcgggcaccgcgatccgcatcttcaccggcgcgccgatgccgcccggcgccgacaccgtgttcatgcaggaggatgtgcgccgcgagggcgaccgggtcgtcctgccggcggggctgaagcccggcgccaacgcccggccggcgggcgaggatctggcggcgggcgggctcgcgatccccgccgggcgccgccttcgcccgcaggatctggcgctggccgccgcgaccggccatgcgcagattgccgtgcgccgccggctgcgggtcgccgtgttctcgaccggcgacgagctgaccgagccgggcgctccgctccgccccggcgcgatccacgattcgaaccgcgtgctgctcgtgaccctgctgaaccggctcggcgtcgcggtggatgacctcggcatcctgcgcgacgatcccgtcaccctgccggcccacctcgccgaggcggcgcgggaccacgacctgatcctcacctccggcggcgtctcgaccggcgaggaggatcacgtgaagaccgccgtcgatgcccagggccggctgatgctctggcggctggcgatcaagcccggccgtccggttgcggtgggactggttgccgggacgcccttcgtcgggctgccgggcaatccggtggcagtctacatcacgctgctcttcgtggtgcggcccctgctcgcccggctcggcggcgcacgctacgagccgccgctgtcctggccggtgcgggcgggcttcagctaccgcaagaaggcaggtcgccgcgaattcgtccgcgtcagtctcgtccgcagcggcgagggcgacctggaagcgcagaaattcccacgcgacggggcgggcgtgctgacctcgctcaccgaaagcgacggcctcgtggagctgcccgacgacgcgaccggcgtgagccccggcgattcgctggcgtattatccgcacgtcttgctgtggtgagggctcgcctttcgacctgatcggcgaggctgagccccagatcgcgagcacgcaacatcacgggggcggcgcgtagccgggcgtccgtccggcgcggctgcagagatcctcgcggagcgccccgagccgttccgtatcgatcctcgcgcggatcgcgaggaaatacgtttcccaacccacgggctggaaatccagggcgaagcgctcggcgaccacgcgggtgcccatgccgacatcggccgcgccggtggcgatcagggctgccaccgcctgatgcgtgaattcctcggtctgatggccgacgatgcgcgcgaggtcgatgcccgcctcggcgcagagccgttcgaaccagattcgggtgccggcaccccgttgccggttgacgaagcgcgcctgccgcgcggcgatgtcggcgacgcttcccaaattgagcgggttgccggcggcacgcatcaggccctgttcgcggcggaacagcgggacgacgacgaggtcgcgccggtcgaacacggcgccgaagagcgctggcggcgggccgtccgagccgtaatggaagcccgcggcatccacggactcgtcatgcagccgcgccagggcgtcgaggctgccggcgaccatcaggtcgatctcgcgccgcgcctcgatcgcctccagcagcagaggatcgtggctcgctgcgagacggatacgcgcatcggtcggttccagaagccgccgcaggccgtccgtcagcgccatttcctccgctgccagggccggggcaaggcgcgtctgcgacgcctgaagcaacgtcagcagcgccaccccgagaggcgtgaggctgctgccgtgccccttggtcttcaccacgacgggctggccgagggcctgttccagcgcatcgagttgcccccaggccgagcggtaggaaatcgagagcacctcggccgccccctggagcgagccggtccggccgagcgcgtcgagaagcaggtgtgtgccgcgcagcgcgaagtcagatgtgccttcgcagcggccctccacatgcaggcgtacgcagagcccgtcataaccggaggcgaccgaagccacagcccgtccatcctcgacagccatatgcaaggcctttcctattgatcttgcgccagctggcgtatcatcccggcttgcgccgcgcagccccggatgcacctcaggtgcgctccaggtgcggatgcgatgatctttcgagccgagcccttgagccaaacccttcaggagacgttctcgcgcctgtggacgctcgaccgggatgtcctggcgatcgcgtggctgtccctgcgcgttagcgtcaccgcggtggggatcgggctcgtgctcggcattccgctcggagcgctgatcgcggtggcgcgatttccggggcgcggcgccgtggtcgggcttctcaacacgttcatgggcctgccgccggtgatcgtcgggctgatcctctatctcgccctgtcccgttcgggccccttcggggcgttcggcctgctcttcacccccgctgcgatggtggcggcgcaggcggtgctggcgacgccgctcgtcgcggcgctgacgcgtcaggtcatcgccgacgccgaggcccatctgggcgagcaactgcgctcccttcacctctccgcaccgcagcgagcgggggtgctgatctacgatgcacgcttctcgctggtgacggcggcgctggccgccttcggccgggcgatctcggaaatcggcgcggtgctcgtcgtcggcggcaatatcgacgggcatacccgcaccatgacgacggcgatctcgctggagacgcagaagggcgacctcagcctcgccttggcgctcggcctcgtgctgatgagcctcgtgctggcggtgaacgccgccgccgcgctcctgcgctcccatgtcgcgagggcctacggatgagcgccgcgcccgccatccatctcgacggcgtcagcctgacgctcggcgggcgggtgatcctcgaccgtctcgacctcgacgtcgccgcgcacggcatcaccgcgctgatcggccccaacggggcgggcaagagcgtgaccctgcgtgtgatcgacggcctgttacggccggataccggcacagtgcgcctcccacccggccgccacgccttcgtgttccagcgtcccgctctggtgcgggcgagtgcggccgccaacgtcgccctcggactggtcgcgctgcagctgtcccgccgggagcgcgccgagcggatcgcggcagcgctcgcccgggtcggcctgtcggagcgggccaacgacgcagcgacgcgcttctcgggcggcgagcagcagcgcctcgcgctcgcccgcgcctgggcgatgcagcccgacctcctgcttctcgatgagccgaccgcgagcctcgatccggccgcgaccgagaccatcgagagcctgatcaccgagatggcgcgggccggcaccaccgtgctcctcgtctcgcacaatctcgggcaggtcgcccggctcgccgacgagaccgtggtgctcgccgccggccgcgccgtggagcggggcccgacccgagccgccctcttctcaccccgcacacccgaagcgcgggcctacctcaccggagaactgccttggaccgccttcgccgcagcttcctgaccctctcgctcctggctgtcctcggcacagcctcgccgctgcgggccgagcccgcctcgatcgtcgtcgcctctacgacctcgaccgagcaatcgggcctgttcaagcacatcctgccgctgttcaagcagaagagcgggatcgaggtgaaggtggtggcgctcggcacgggccaagccctcgacgcggcgcgccggggcgacgccgacgtcgtgttcgtccatgaccgcccggccgaggacaagttcgtcgccgagggcttcgccaaggggcggcaggacgtgatgtacaacgacttcgtgctgatcggcccgaaggccgacccggctggcatccggggcaagggtgtggacgaggccttcaaggccatcgcgtcgggacaagcgcccttcgtctcgcgtggcgatcgctccggcacccacagcgccgagctgcggagctggaaggaggccggcgtcgatctcccggcggtccgcggcgactggtatcgcgacgtcggacaggggatgggcccggcgctcaacaccgcctcgtcgctcggcgcctacatcctggctgatcgcggcacgtggctctcgttcaagaaccggggcgacctgaccatcctcgtcgagggcgacgagcgcctattcaacccctacggcgtgatgctggtgaacccggagaagcaccccaccgtaaaggtgaaggagggccaagccttcatcgattggctggtctcgcccgagggacagcgggcaatcgccgattacaagatcaacggcgagccgctgttcttcccgagcgcgaagaaggtctgacgaccgcccacagcccgtacactgcctcatccagaggtgccgcgcaggggcctcgaaggatcctcccgctcccgtgcggcgatgggacgacccttcgagggcgacgcttcgcgccacctcagggtgaggaagagagctgaaagaaggtcgcggctgtcccgcttctaccgcggcgggccggactgacgcttgcgggcgaacatccacagggccagcaccgcgagcgcgatcagcacgctcacccagacccagttgaaatcggtggccgcggacgtcgccgcgcccgaactggagccggccggccccgattccggaatcggcggcgcggggttggtcgcctgggcgagggccgcatgaagtccggcgaaccagaccgtcagggcgaaggcggcgtgtctcatgatacgcaaactccaagggttcaggccgcccgggcgggggcagttactgtttcgccttctcgaactggaaggccggcgcgtcgttgagctgtgccttggtcaggcgcacttcggcgtggatcaggtcgtggcccacgagcaccgtcgcgggcgtggaactcggccgtttcggctcgaccgaaccggtcgactcagtgacgcggccgctatgctggttctgcaccgcgcccagcacctcgggggacacgttcgagcccggcatcgtctccgcgctggccttgtcggcggccttctcgctcggtgcgttgtccggcgtcaccaccgaggacgtcccgccggtgagcgacacgtcctcgaaattccaggcgagctgatcgaagggcaccgcgacatatttttcgccgacgccgaggaagccgccgacgccgatcaccaccgcctggatgcggcctgtcccgtctacgagcacgtcctcgatcttgccgacccggacatggtccgcgccgaccacggccacgccgatcaccttcgagccgcgcatcgtgcccacctcgggccgttcgatgaagcgggcggccgccggcccagccggcgccgtctcggcgagggcagggagcggggcaaccgcgattgagaggacgagggcggcgagcgcggatcgcgggacgctggacaagttgggacgcatccctgactccgggttcggacgtgctggtgccccgttaacggccggcgaccctgcccagttcatccgcgtcaggcgacgccgtcccacgtctcggtgatgacgcgacccgcatgcgagaggcgggcacgcagcaccacgtcccccgcgggccacggatcgggcggccggaactcggcatagaggcgccagccgccggtctgcggcacccgctcggcatagggctcgaccagcgcgcccgcactcgccgagagcgccacgtcgatggccgccttcgggtcgtcgggcaggcccggcccctcgaagtcgatggcgtagaggcgccgctgcggcgagggccggtcggtcggcctcaggcgctcggccgaaccgacgcgagtcgagaccacacgggcgagcggcggcgcgagggagggcgccggctcggcgccgacggtgacgagggaataggcgagccgcagcgtcttgccggcctcgaccggcgcctccggcacgaaggcggcgacgatgttgtcggtcgcctccgtgcgcgaggggatctcgaacaggcggaccgcgcccgcgccgaagccgccctgcggcgtcacccacaggcccggccggtcctcgtgctgcgcctgcacgtcgagataggcggcgaagtggcgctcccgctgcagcaacccgaagccttcgagcggggcggcgcggaacgacgagatctgcggtgcgggccggccgttgacgaggggccgccacaaccggtcgccgggcgtctgcaccaccaacccgtccgaatcgtgcacctgcggacggaaatcgtcgaacggctcggcgccgcgcaggcccggcccgttctcgccgaacaggaacatgctggtgagcggcgcgaggccgagcgccgcaatcggacggcgcggaaacagggcggcttcgaccgcgacatgggacggatcgcccggcgtgacggcgaagcggtaagcgcccgtcaggctcggcccgtcgagcagcgcgaaaatcgtgatcgacgccgcgtcgccctgcggcggctcgatccagaagctggtgaaatcgggaaactcctcgccctgcggcaatcccgtattcacggcgatgccgcgggccgaaaggccatagatctgcccccggccacggatgcggaagtaggaggcaccgaggaagaccaggaattcctcgtgggcctgcggctggctcgcgtcgaacccgtgggcgatgcgaaagccggcataaccgagcgaggcgggataacggcggccctgcaaggccggtccgagatcgaacaggtccggatcgtagccgaaggggcgcacgccctcgggcgattgcagaaagatctccacccgcctggcgtgcaggttgccgcggtggaacggctgcagcgagaagcggagcccgagcgggaccgtcgcctcggatcggaagcggatcgcctggaaggcgtcgtagtcgagcgcggccagctccggcggtaggggattgttctgcggcgcgtaaacctgcgccgccagccgctcggcccgtgccgccaccgcctcgaacgtgaccggacgcgcatcaaggggagctgggggtgaggcgtttggcaccgtttgagccatcgttctggcggcattcaggtcgaagaggccaggaatgctcaagccggccgtaccggtaagagcacctcgaaaagcgccacggacgatggcgcgccgcgaaatgtcgatttcttcgggcgcctcgttgtccgcgtccgacggtcctgccatccgttcatccctcccgcgagtgtcgacgccgatcatgtccagcccagacttgccgcaggctgaacgctccgtcgaggcgggggccgggggtggagcccggccgaggggcgcgggccctgcgccgcgaccggcctcgttccgcctgcgtcgcctcgcgctggccgggccgacgctggccatcgccgcggtcatcgccgccctggcgctcgcggcttacggcgtgccggagacgtggctcgggcgcgccgtgctcgggctcttcgtcgtgctgatggcgtggcagagcttcaccgcgtggcagtatctctacgggctcatcgccgcgctgatgggcgaccgcgccctgtccgcgctggagcgccgcgccgcgacgatttcgacccgtcccacgggcttgagccgcacggcggcggtggtggcgatccatgccgaggacccgctcgcggtgttctccgccatccgggtcatggcccgctcgctccagcgcgagggcggcgacggttcggacatcgacatcttcgtcctctccgatacccgcgagggcgcgatcagcgcggtcgaggagcacgaattcgcccgcatccaggcctggagacagcgcgaaggccgcggcatgccccgcatccgctaccgccgccgtgccgacaattccggccgcaaggccggcaacatcgccgagttctgcgccacctacgggcacgaatacgacttcatgatcgtgctcgacgccgacagcctgatgaccggcgccgccatgcgccggctcgcccggctgatggaggagaacccgcgcaccgggctgatccagaccgtttcctacgccgccggccgcgacacgctgttcgcgcgtatccagcaattcgccgtgcgcctctacgcgctgctctccttacggtgccttgagacgtggcaggggccggacggctcctactggggtcacaacgcgatccttcgcatcgaggccttcgcgaacaacgccgaacttccgatcctctccggcaagccgcctttgggtggcgaaatcctctgccacgacatcgtcgaaggcgcgctgctgcgccgcgccggctgggacgtgcgcctgctgccggagatgggcggcacctgggaggagatgcccaccaacctcatcgacctgctcgggcgcgagcggcgctggtgccagggcaacctgcagcatctccgcgtgctgacgatgaaggggctgctcggcgccagccgctggcatctcggcgtgggtatcctcggctactgcgtctatccgctctggatcgctttcctcgggctcggcacgtggcaggcggtgcgctccggcgaactcgggctgatcggctacggcctcgacggcggcaacgcggcggcctgggcgctcgcgaccctcgtcattgcggtgatggcgctgccgaagctcctgagcatcggctacgtcctcgcctcggcccggcgccgggcggatttcggcggcacccgctcgctgctcgtgagcgcggcgctcgaacaggcgatctgggtcttgctctggccggtgatggcgctgttcgcggcgggcgccgtggtgacgaccctgttcgggcgggtggtccgctgggacacgcagtcccgcgacgatcgcagcgttccgtggcgtgaggctttccgccttcagagcgacgcggtcgcggcgggcggggcgctcgcggtgctgctcgccttcggcaattcctggctcgccctgtggatggcgccggtcgccctcgctttgctgacgagcccgttccagagcgtgctcaccagcagcacccgcctcggcctcgggtcgaaggcgcgcggcctcttcctcaccgaggacgacacgcgcccggctccggaactgctcgaactgcaccagagccgcaccgccggtgccgagccggcggcgatcaccgccgcgccgtccccgtggctcccggtgaccatcgacgaggcgagcgcgccgaccctgcgctgagccttcgtcgaagtggattacggttcggcgtgagggcgaagtccccggtgctcataagccccgaggatcggcgcggataagccgtcgggctacttgccctcgagcacttcgatcgggttggtgcgctgggtgggcgcgggctcgcgggtgagggtgctcccacccttcctgtcgccgcggctggctgcaccgccgccatcggacttcccggcagagtcgagagcgggctgtgtcgggaccgcgccgcttgccagttcgaggcaggtcagcagttcgacataggatgggaagccaccggcctggaattgctgcgtgcattgcgtcctggccgcggccggaaactcgctccagcgcttcttcagatcccgctcggcgccgcgctcggaattgaggcaggcatccgcgctcacattgtcgctgagcgtcttctgcacccgctgtgccgattggcaggtcgccgcgacgtcgagcttcggcggtccatcctcagcccgcgctgcgccgcagacaaggccgagggacagcgcggcaaggaggaggggcgtacggttcatcatggcggttttcgtcccgttgggggctcgtagacccgacaacgcacggagccccgcaacagccacgcgccttcacacaattcggaactgcgtcactcggtcggccgatgcgcgcccgtcagagcggcgtcgagatcgcgaagcaggtcgtccggatcttcgatgccggtggagaggcgcaacaggtcgggcgggcagggggtgcccggcccctcgacagaggcgcggtgctcgatgaggctctccacgccgccgagcgaggtggcccgcttccacagagccacccgcgcggcggtctcgatcgccgccgcctcgccgccggccacgcggatcgagagcatgtagccgaacccgcccgtcatctgccgcgcggccaccgcatggccgggatggtcgggcagccccggatagagcaccgcactcacgagcggatgcgcggagagccgctgcgcgaggtggagcgccccggcgctctgggcggcggcgcgcaggggcagcgtgcgcaagccccgcatcagcaaataggcctcgaacgggccgaggatcgcgccccagccgccgcggatcgccacgagtcgatcccagaacgcatccttgcgcgccccggccaggacgccggccaccacgtcggaatggccgttcaggatcttggtggccgaatgcatcacgatgtcggccccgagcgtcagcggccgggtgaggatcgggctcgcggcggtcgagtccacggcgacccgcgccccggcggcgtgggcgatctcggcgatgcgggcgatgtcggcaaccgtgcagagcgggttgccgggcgtctcgatccagacgagacgggtcttgccgggccggatcgccgcacgcacggcctcggggtcgtccatcggcacgaaatcgaccgcgaggtcgaggcgcggcgcctcctgccgcagccagcggcgcagcccccagtacatgacttcaggcgcgatcacgtggtcgccgcgctccagagcgcagaacacggccgacgccgccgccataccggagccgaacagcagagcgcccgcttccgcccgttcgagcgcggcgatcacgtcctcggcctcgcgcgtcgtggcgttgtcgggccgggcgtagacgaaaccggagcggtaggcgttgtcggggtcgcgcagataggtggtcgagagatgaagcggcggcaccaccgcccgcgtcaccggatcgatccggccgagcgcctgcgcggccagcgtcgccggctgccattccgcgggcgacagcgcctccgagggggctgcatcggaagtgccgtgaggcgcgttggaccggctcatgggtttcctcgctcgaggtcggatcgcaatgtcggcttgagcgaatccgccggaccgggcaaggcgaagaaatgagcgacggagcattgcacagcgcatgagcgcactggacatccccgagcggccggccctgccgccgatcccacggcttgccgccgcgatcctccccgtcctcctggtgacggcggtggggtcgctctcgaccggcgccaatatcgaggagtggtacacgacgatccgcaagccggccttcaacccgccgaactgggtgtttccgctggcttggaccgtcctctacaccctgatcgctgtctcgctctggcggctgctcggcgcacgcccggtgccggggccggcccggaaggcatggtggctggcactcgccgccttcggcgcccagctcgtcctcaatgcggcctggacaccggtctttttcgctgcccaccaactcggcctcgcgctgatcgtcgcgctcgccatgctcgtgatgattctgtggacgatccgcctctcctggcgcttcgaccgggccgcggcgtggctgctcgtgccctacgccgcctgggtggcgtttgcctgcctgctcaacggaacgatctggcagatgaactgaggctcgtgggcgcatcccgacgaagggcgcgccggttggtcgaaacgcggtgcctcaaacccagcatcgagaggcgccggtccgatgcaatcgggtcggatacggttctcgtgcatcgtcccgaaaggtcgtggcgggctttcggcagagagacgatgcgttaggccgccagcgcccgcgtcaccgtggagcgcaggtcggccagggagaagggtttggtcagcacgtcggtgacgatggcatcgaggccgcgggcgcgttcgcgctggtcggcaaaccccgtcatcagcaggatcgtgagatcggggtagtcgcgcttggccgcgagcgacaaagcgatgccgtccatcagcggcatgcggatatcggtcaacatcaggtcgaagccgccgccggcctccgacaggcgatcgaggccgtcgctgccatcgatggccgtgacgacggtgtgaccgtccaactccagcccgcgcttgaggaagccgcgaaccgtatcctcgtcatccacgagcaggatgcgcgccatggtcgggcgtcctctaccgttccttcgatgtggatcgtcgcgcccgagtgaccgctgggaagcgcggcctgtcaagcctcatgcgccgacagagttccatcggcggccgatttcacgcaagtctcgcgttcttatcaggaatttgcctgaccgggattgatggtcaggtgccgccgaacaggtccgcgtcgctgctgtcgtagtctaccaggccgacgaaggggagttggcggaaggcgtgggcggcgtccatgccgtagccgacgacgaacacgtccgggcaggtgaaaccgacgaaatccgcgtcgatcgtcacggcacgcttgcccggcttctccaagagcaccgcggtcagcacccgcttggcgccacgggccatcaacagatccttggcgaaaacgacggtgcggccggattcgaggatgtcgtcgaccagcagcacgtcacgcccgcgcacctcgctctgaacgtcgcgcaggatctcgacttggcccgaggagacggtggagttgcggtagctggagagatgcacgaactcgacctgcggcgagagcccggcccggtggagcgaccgcagcaagtcggcggcgaacatgaagctgcccttgagcaccgcgacgacgagcaggttctcgggcttggccgcgacgatctcgtcggccaactcgtcgttgcgcttggcgatcgccgcctcgtcgaacaggacgcggacgcgtttcgatgcgttgctcatgcggctcgtgatggtttcgcggaatgttccaacggcacgaaccgccctcggtcatgccacgccgcaccataccatgcgcagcgggctccgccagcgttgcaaggccgacggaacgaggacacccgtcgatagatcgacgcgatgtatccgaacttcaccgcgcacgggcagtcggattttatgctactctgtccccgcgcaaaccggggaatccgaaatgccgtcggctgaaaagatcagcatcaccatgacgcccgaacagcttcgggttgtgcgggagagtgtcgccgcgggcgagtacgcctcgaccagcgaggtgctgcgtgcggcggtgcggctctggcagcgccagcgtcaggaggatgccgagcgcctcgacgtcatccgtgcccgcatccgccgctcgctggatgatccgcggcccgacctcaccggcgaggacgtccgggcgcgcctcaaggcactccacgccgaaaccgtcgaggcgcagcggaatgaagcgccttgaggtcacctaccggaacgaggccgaggccgaccttctccgaatctaccgatggatctacgaggccagcctcagccccaagatcgccgaccgcttcctgaaccgactccttgaacggtgcgaccggatcggcgatgcgccgcatggtggccgtcctcgcgatgatctggagcccggcctgcgcacggtgccgttcgagcattcggccgttatcgcctaccgggtcgaggccgacagggtgcgcgtcgtcaacgtcttctacggcggtcgggatttcgaggctctgtatcgcggccacgcaccggacggcgacgactgaaccccgcaacgagttcctaatgggtctcaccggcgcccgcgccgacggcggcatcgtccgagaagcgcacctcgacctgtcggcccttctccgggggggccgagagacttgccttgaaccgcgcccgctcgccgggctccagggccgcgcgcggtcccggaacggtccagcggtagagcgactgtcccccggcgtcgcggacctcgacctcgatcgccggcacggcgacgcggtcccgggcaaccgccacgagatccccctccacgacgagccgggcggggttgctgccgtcggcggcgacctgaaacgcggcgatgtcggtaagatcgatgccgcgcaaattcaccggcaggccgacgcgggcgaacagccccgccgtctgcggcatcgcccgtacgacgctggcgcgcccaaggagcgccaccggtagggcggcggcaaggacgaggcaggcggcaagcgccggggagaggcgccgggccttgcgtttcggcttgctccgtttcccggccttcccggtgctcggccgcggacgcggcacgggttcgtcggccggtgcttcggttggcggcggctccggggatggcggagcggcgctggtctcgggcgcctcggccgccgacatttcgtcgaacatcgcggcgaccacctcgtcggacgagatgaaccatgtctcgcggcaggccgcgcagcgcaccgagcgcccgctggtgccgacgcggtcggcatcgatgcgatactcgctggcgcaggccgggcagacgatcagcatgggatggggtaagccgcgtcggtgtcgggtcccggcagcgggttgccgcgctctcgaaaaggacacaaacgttctcaccgagtagggttaaccggcggtgaagccgggtatggcacagcggtcctgtgtcgcgtgcgaagcgtggagtgagcgggccttgtcggctgggatgaaaacgggcagcctcctgtccggcgcggaggagcccgtcgtccggttcgagagcgtcggcatgcgctacggcctcgggccggaggtgctgtccgatgtgagcttcgagatcgcgccgcattcctttcagttcctcaccggcccgtccggggcgggcaagacgacgctgttgcgcctgatcctgctctcggtgcgcccgacccgcggcatcgtctcggtgttcggccgggaggtaagcgggatctccaacgacgcgctcacgggcctgcgccgccgcatgggcgtggtgtttcaggatttccgcctgctcgatcacctgacgacctacgagaacgtggcgctgcccctgcgcgtgcaggagcgggcggaggcgagctaccgggcggaggtcgtcgaattgctgcgctgggtcggcctgggcgagcgcatgcacgttctgccgccgctgctgtcgggcggcgagaagcagcgcgcggcgatcgcgcgggccctgatcgcgcggccggaactgctgctcgccgacgagcccaccggcaacgtcgatccgagcctcgcccggcgcctgctgcggctgttcatggagttgaaccggctcggtacgtccgtggtgatcgccacccacgattacggcttgatggatctcgtcgaggcgcgccgcatggtgctcgccgacgggcggctgcgggtggaagggccatgaacgaggtgcgctcccccgcccgcagcggcgcggccgcggcgaaagcggcggcctccgcgtccgaggcgccgcttccggccaacctgcgccgcaacgcgcccctggtgccgaccgattccgccgccagccgggcgcttgcggcggtcatcgcgatcctcaccttcctcgcggcactctgcgcgggtgcggcggagatcgccgtctccagcgccagccagtggcagggcagcgtcgcgcaggaggtgacggtgcagatccggcccggagccgggcgcgacatcgaggcggacgtgaagcgggccgaaagcctctcacgcgccgcgccgggcatcgtcggggcgcgcatcttctccaaggcggaatccgagcggctgctcgaaccctggctcggcagcggtctcgacatgtcggacctgccggttccgcgcctgatcgcactgacgcttgcgagcgaccggagccccgacctgaccgcgttgcgcgccgcactcaccgaggcgcttccgggcgtggcgagcctcgacgaccatgcgctctggcttcagcgcctctcgaccatggccaacaccttcgccggcatcggcatcggcatcgtcctgctcgtcctgttcgcgaccgggctcgccgtggtcttcgcgacccgcggcgccatggccggcaaccgcgaggtggtcgaggtgctgcacttcgtgggcgccgatgacgactacatcgccaaggccttccagagccgcttcttccgcttaggtttgaggggaggggcgctgggtgccggcgccgcacttctgacctgcgcactcgccggcctgttcgcgcggatgtggcgctcgggcccagcgggtgaggagattgaagcgctgttcgggacgttccagatcggctggcaaggttacgccatcatcgtgctcatcggcgtgatcgcgtccctcgtcacggcggccgtgtcgcgcttcacggtgcgccggttcctccgatagaatcagctcgatcgaagccgttaacgtttcgacaaccattgggaaccgagagtcccggcatcgacaccgttcatgagcccctgtcccgtccgtcatgcttccgcgagtgccccgccgacaggcggccggcccgggccggctcccaaacgaatctccctcggagtcccaccgcgaggcgctcggatggtcctgggtggcggacctgtcggcccacgcctcgtcgcagccctgcgcagctcgaatgattgaggcccctgcacggccggggcgcggcatccggctccttcgggccttcgtcggcctttccctcgtcggcctactcgtgctggcaggcggcttcctcgccttcgtcgcggtggtcgagcggacggaccggccgggcctggacggcgtcgacggcatcgtcgccatgaccgggggctcgcaacgcgtcggcgatgccatcgatctgctggcggagggccatggtcggcgactgctgatctccggcgtcaacgagcgcaccacccgcgacgagatcgtgcgcctcaacccgtcacaggagcactggatcacctgctgcgtcgatctcgattaccgggcccgcaacaccatcggcaacgccatcgagacccggcgctggatgcggcgccacagcttcggcaccgtcgtggtcgtgacgtcgaactaccacatgccgcgcaccctggtggagctgcggcacgccctgaaggacggcgagacgctgatcccctatcccgtcgtctccgatgggctcgatgtcagccgctggtgggcggatccggcggtcacccggctgctcggggccgaatatctcaaattcctggtcgcctgggggcggacccgtttcgagtccgacccggagcagtcacgcttcgccgtgctgatcgggcgccgccagccggtgaaggtcgtggccgaacggttgctgcgcgaagcgaactgactggcgcggcggccccgcccatggccggcacggcgtgccgacgattcaggccgggtgtgccgctgccaaagccgaaaagccgggggtcaggcgggcggcatcagcgtgctcaacgccctcaagatcgtatcgaacgtcaccggcttctcgaaccgtggtacggcggcgtacgcctctggaatggcgccggcgtcgtagcccgtcacgaacacgaagggtgtgcgccgggcgatcagtcgctcggcaacgtcgtaggcgcgcgcgcccctgagcccgagatcgagaatcgccccgtccacggcgacggcggggtcgaggatatccagggccgcctcgacgctggcgaccggaccgtggacgacggcgccggccttctccaagccatggcgcaactcatcggcccagaagtaatcgtcctcgacgaccagaatgcgtcggttcaggagggcactgaccggcacgggggcacttcctccaattttttagcgcgtcgggatgcacgcgggcttcgcgtgaggccacccctcggcaccatcattccagaccacatgattaacatgggctagtttgcctggcgtatcactcgttcgcgaaaaatcacctagaaattgtgcaggcccgaatgcggcggacggctgatctgcagcaaggatctggccaggaccggacgtttgatgcacaggaaccgtcttcgacaccggcactcgccaggctccccgtaacgactgtcgcatgaccgcgcttctccctcccgctctcgaagatttccgccgcgtcgtcgtgaaggtcggctcggccctcctcgtggatcgcgcgcggggacgcctgcgtcacgcgtggctcgccgccctcgccgaggacatcgctgacctgcatggtcgcggcgtcgatgtcgtggtcgtctcctccggcgcgatcgcgctcgggcgcacggtgctgggccttccgcccggtgcactgcgcctggaggagagccaagcctcggcggcggtgggccagatcgcgcttgcccgatactggaccgaggcgctcggtcaccacgacatcgtcgcgggacaggtgctggtgacgcccaaggacaccgaggagcgccgccgctacctcaatgcccgcgcgaccgtgcaaaaactcctcgaagtgcgggcggtcccggtcgtcaacgagaacgacacggtagcgaccgccgagatccgctacggcgacaacgaccggctggcagcgcgggttgccaccatgatcggcgccgacgtgctggtgctgttctccgacatcgacggcctctacaccgcgccgccccacaccgacccgcaggcgcgccacctgccggtgatcgagcgggtgaccccggagatcgaggcgatggccggggggcccgcttccgatctgtcccgcggcggcatgcgcaccaaggtcgaggcggccaagatcgccgccagcggcggcacccacatggtcatcgccgacgggcgcggaaaaaacccgctgcgtgtggtccgcgagggcggacgctgctcgtggttcctgtcgggttcgacccccaccgccgcgcgcaagacctggatcgcgggctcgctcgacgcctccggcaccctcgtcgtcgatgccggcgccgcccgcgcgcttcaaggcggggcgagcctgctgccggtgggcgtcaccgcgatcgagggaagcttcgccaagggcgacaccgtgctgatccgcggacccgaggggcgcatcctcgggcgggggctcgtggcctatgatagcgcggacgccgccgccatcatcggtcgctccagccgcgagatcgccgccgcctcggtgcaggccggtcgcacggagatgatccaccgcgacgaccttgcgatgatcggggcctgatgcggcccgctccggcgcggcaacttaacatggacgcttgttcaaccgcagggcgatgtgcaaaggggcgcgggagggtgcatatgcattcaaatgcgcaatcgcgccgccccagcggtgcaagacgggaagcacgagcgtgcctgtcctgaatctcaagtccgatctcgcggacgccgacgacctcgagacgctgatggccggcatcggccggcgcgcccgcgccgccggccgggccatggcgctcgcgccggcgcagaccaaggatctcggcctgcgggccatcgccgagcaaattcgcgccagcgccccggcgatcctgcgcgagaacgcgcgggacgtctccgccgcgcaggccgcgggcctcacgaacgcgatcatcgaccgcctgaccctggacgagggccgggtcgcggcgatcgccgaggcggtcgagaaggtcgcgggcctggcggatccggtcggacgccagctcgccgccttcgagcggccgaacggcctcttgatcgagcgcatctcggtgccgctcggcgtcgtcggcgtcatcttcgagagccgccccaacgtgacggcggatgccggcgcgctctgcctcaaggccggcaacgccgcgatcctgcgcgcgggctcggattcgcaccgcaccgcgaccgccatcgcggtggcgatgagcgagggcctcgcccgcgccggcctgcctgcggatgcgatccagctcgtcccgacccgcgaccgggccgcggtcggcctgatgcttaccggcctcggcggctgcgtcgacgtgatcgtgcctcgcggcgggcgcagcctcgtggagcgcgtccaggcggaggccaaggtgccggtcttcgcccatctcgatggcatctgccatgtctacgtggccgaaggcgccgacctcggcatggcgcgcagcctgctcctcaacagcaagatgcggcgtaccggcatctgcggcgccgcggagacgctgctcgtcgatgcggcggttgccgagacgcacctcaagccgctggtcgaggcgctgctcgaatccggttgtgccgtgcgcggcgacgcggcgacgcaagcagccgacccacgggtgagtgcggcgaccgacgcggattggcgcaccgagtatctcgacgcgatcatctccgcgaaggtggtcgatgggctcgatgcggcgatcgcccatatcgaggccaacggctcgcaccacaccgacgcgatcatcaccgacgacaccgacgccgccgcgcgcttcctcaacgaagtcgattcggcgatcgtgacccacaacgcctcgacgcagttcgccgatggcggcgagttcggcttcggcgccgagatcggcatcgccaccgggcggatgcatgctcgcggcccggtcggcgtggagcagctcaccaccttcaagtaccgcgtccacggcagcggccagacgcggccgtgacgcgctgacggcggttcctctgcgcgatcacaggctgccgccggccgcgcccggcatgcggatcggcctctacggcggttcgttcaacccggcgcatgcggggcacctgcatgtgagccgcaccgccctgcggcgccttcggctcgaccgggtctggtggctcgttacgcccggcaacccgctcaaggaccatggcgtgctcgccccgctggatgagcgggtggcgcaggcgcgggcgctcgccaccgatccgcgcatcgcggtcaccggcttcgagggggggatcggcagccgctacaccgccgatacgctgcgctggctggtccggcgccaacccgctcttcacttcgtgtggatcatgggtgcggattcgctcggcaccttccatcgctggcgccgtttcgacgagatcctgtcgctgatgccggtcgcggtaatcgaccgtcccggttacacgcttacggcgccttcggcgcgggcggcgcaggcattcgcgtcggcccgaattccggaggctgacgctcccaccctggcgatccgccccacgccggcctggactttcctccacggcccgcgctccgccttgtcctccaccgctctgcgcacgcggtgacgggcctcctgccgaccgagttcctgccgacgacatgatgtcgaagcgcgccgtcgccgcggtctacgacacccagaagaagacggtcgcatccgtttgaaagccaccggccgcggtgccgcgccgggcagcatccgcgctcgccgtacggcgcccgctcgcagcgtggccgtcctccgatcggtagcgaaaccgtctatgggatgggcgcgcgacgccgcgttttgcctccccaatcgcggcacacgaggcttggggcgcttcttccgcttgaaaagtgggccgaaagcggccaatttcagcgcgtggcgggatcgccgcgaactgatcttcaggaaccgagaccctgtccgcacacattccacacgtcggtgtcagctccgatgccgagcctgcctcctccgacgcgctgaaggccctggccctcggatgcctcgatgagatgaaggccgaggaaaccgtcgagatcgacctcgcgggcaagacctcgctcgccgatacgatgatcatcgcgtccggccgctcgcagcgccatgtcggctcgatcgccgacaagatcatccaagagatgaaggccaagggcttcggcaatgcccgcgtcgagggcatgccggcctgcgactgggtgctgatcgatgcgggcgatatcctcgtccacatcttccgccccgaggtccgcggtttctacaacctcgagaagatctggggcgccgaccggccgtcgggcgcacttctggccggctgaaaccttggtcacggcagcgcggcggtcacttcgtcgcgcgcatcgacttggtcggagaactccgcctcctggcgtagcagccggccgagccaagcgtgacggatttccagaacgaaccggaaagcgcgggcgccggtggcgccgtggctgaccgtcagggtgcccggcgtcagccattgcggcaggatgagccggaagcccggaagatcgatgaagtagcgctcgctgcgaaacacgagcgcccgatcctccaccagaacccgcagactcatgccgagcccggcgccgacccgctcctccagccccgtcggcccccggaagcgtttggccgagtggatcgcctgcgggaagcctgagccgcgggcgtagagccgcgtccagatctggccgttgccggcgccgtcctgggtgacggcgacaacgctcggcacgttggcgatccgagctgtcggcagcggggcgccgaccaggcgcaagacctgagcgagcaaccagccgagccgggtcagttgggtctcgaccacccgcccgacatagaccgcgctctcgccctcgccgagccgcttggagaagcgccgccgcacggcagggggcagccgcgcccaatccgcctccggcaccagcgcgcgaaaacgcaggtcgaacagttccgccgggcggaccggggctgcgttcggaatggcggctttgccggcggcgcgcatcaagggcctcctcagacactcccccggaggccggacgcccggccggcaggggatcaggcctcggacttcacgggcaggtagcggacgatgcgtccgccgagccggatcagcttggccagggtgttgtgaggcacgttcagcatctgcgcgtaccagccgtcgagcgtctgggtgaagtcgagcatcgccttgagccgccgcccggccaccgccccgacccgcggatcgccttccgcctcggccacgcattcccgcagagccttgagcgccgggtcgatctctcgctctttgcggccggcggcgatgcgggtgaccatctcccacaggtccgtctcggcgacgaagaagtctcgccgctcgcccagcaccggcacgcggcggatcaggttccagcccgcaagttccttcagcgagttcgagacgttcgagcgagcgatgccgagcgtccccgcgatgtcctccgccgcgagcggcttgtcggagaggtagagcagggcgtggatctgagcgacggagcggttcacaccccattgcccgccgagatccccccagtggaggatgaaccgctccaccgcaggcgcgagagtttgcggctggtcagaagtttctgtcatgacagaaacttctgaccaaacgagacggatgtcaagctccccggttcaggctcgtctcggtccttgctttgtgacgggcttgtccgctcagccgaccgagaaccggtaggtgctgatcgaggtaaaaacctcgcccggcctcaggatggtgctcggaaagttcgggtggttcggcgcatcgggaaacccctgcgtctcgaagcagacgccgtcgcccgagcggtaggtgcggccggacgggccgaccagcgagccgtcgagattgttgccgctgtagagttgcagcgccggctgggtcgtcgcgacgtcgaggcgccgtccgctggccgggcagaagcaggaggctgccgggcgcagcgtgccggcgggatctcccagagcgaaggtatggtcgtagccgcccgcgatcacaacctgctcgtgaccctgccgaatgcgcgcaccgagcggcgtgggctcgcggaaatcgaggggcgtgccggcaaccggcgcgatgattccggtcgggatctgcgttgcgtccgtcggcgcgtaggcgtcggcgacgatctgcacgacgtgatccatcacgtcgcccgtgccctcgccggcgaggttgaagtagctgtgattggtcaggttcagcacggtcggccggtcggtctcggcgcggtaatcgatgcgcagcgttccgggctcgggcaggctgtagacgacctccacgtcgagattgcccggaaagccttcctcgccgtcggggctgcgccgcctcagcacgacccttgtgtggtccgcctccgccacctgccagaggcgcttggcgaaaccctcggggccgccatgcatggaattgggcggctcgttgatcggcagttcgaaggggggcccgtcgagggtgaagcgccccttggcgatgcggttggcgtaacgtccggcaatcgccccgaaatgcgggctcaccgtctcgtagccctccaccgtatcgagggcgaggacgacgttggcgcggcggccctcccggtccggcacttcgatggtggtgacgatcgcgccgtaatcgatcacctgaacccgcagatcgtcgcgcacgagggtgtaccgcgtgacgtgctcacccgctcgcgtcgttccgaatggctctgaccgcattcctggctcccgtcgtgaccgggaactacgcgcgagaggccgcgcgggtggcatgaggccggtcgattcgcgccggccgatttcttgctggcactttcagaccggggccgcctgcgctttcggcacgcccgagtcgtccgacaattgcagccggtgcaggcgggcataggtcccgctcgcggccaccagctcgtcgtggcgcccgagttcgatcacccgacccgcctccagcaccgcaatgcggttcgcctcgcgaacggtcgagaggcggtgggcgatcaccagcgtcgtgcgcccacgcatcagccgctccagcgcttcctgcacgaggtgctcggattcggaatcgagggcggaggtcgcctcgtcgagcagcaggatcggcgcattcttgaggaaggcacgggccagcgagatgcgctggcgctcaccgcccgagagccggccgccgcccggcccgacccgaaatgcgtagccctcgcccagacggctaatgaacccgtgggccgctgcggcccttgcggctgcttcgatctcgtcctgcgtcgcgccgggccggccgaagccgatattggcggcgacggtgtcgtcgaacagcaccacttcctgcgacaccaccgcgatcgccgcgcgcagggaggcgatggtcacgtcgcgcacgtcggtgccgtcgatgaggacccggcccgccgtcacgtcctgaagccgggggacgaggttgagcagcgaggatttgccggagccggagcgcccgacgagcgccgtcgtcgagcccgccggcaccacgaggtcgatgccctcgagggcgggcgcgtcggcccggtagcggaaatgcacgttctcgaagcggatctcgccccgcgacaccgtgagtggacgggccgacgcggattcgcggatcgtcggctgctcatccatcagggcgaagtagcgcgtcagcgccgccgccgcctcctgcaggatggcgttgagggtgccgagcgcccgggccggctgcgcggccagcaggagcgcggcgacgtagccggtgaagtcgccgacggtgcggtcgcccgacatcacccgctggcccaccagcaccagcacgccggccaccgcgagaccgccgccgatctccatcagcggatcgagccgtccgcgcgcgttggccgccttcatcttgaggcggcgcacctcgtccagcgcctgcgccgctcggtccttgagatagccttcgagggcgtaggtcttggcgacgcgggcgccctgcaggctctcggtgatgaggctcgcggtcgcgcccatctgctcctgggtcgtggtcgagacctggcgcagccgcttgccgatccggttgaccgggccggccacaaggggggccgtgaccgcggcggcgagggtcagcagcgggtccatccagaccagtgcgatcaccagggcggccagcatcgccacatcgcgcagcagcaccgtcgagatgcgggtcagcgcctccttgatgaaggcgaagtcggtggtgaagcgctgggtgaaggccgccgggctttcgcgaccgagctgggcgaggtcggcatcgatcaggtgggcatagagcgcagcctgcatgtcggcctcgacgcgggtgacgacccggttggtcagcaccgtctgcccgaacagggcgaagccgcgcgcggacgtgaccgcgatgacgatgagcgggccgtaggcgagggcgctcatgtccttgcggtcgaacgcgtcgaacgcagccttgatgagggccggatagagccccgtcgccacgccgacgacggtgatgagcacgagcaccaccgcgagcgtggcgcggtggggggcgagccactcccgccagagccgcccgagcaggggaagggtgtcgcctctcaggagcggccggcgcgccatcatgtaccgtgtctgtgctgaccccggcggaacgccggggcccgcggtgtttgcagccgtaagggccgtggatcaagcgcaggcggttgcccgccgcgaaaccggccgccgcgcaatactcgccctggtgccgggggcggtgcacacccggtctgctccagggaagcttctacctattggacgcccggcccgttatccgctgcacaatctcaacccagcccttggcgatgtgataatgttacattatcaccgcagccgagcggaggagtgtcggtatgggtttgggcgtagggcgcggcgtcgccatggttgttctgctgtggctcggcctcgcgccgtcgatggccgcggcggacggcgcgcggctgaaggcggtggcgaccttctcgatcctggccgatctcgtggcgcaggtcggcggcgagcaggtcgccgtgacgagcctcgtcgggccggatgccgacgctcacggctactcccccacgccgggcgacgcccgcaagctggccgaggcgaatcttgtcgtcgtcaacggcctcggcttcgagggctggatggagcggctgatcaaggcttcaggcaccaaggcgccggtcaccgtcgcctccaagggcgtgaagacggtcgcgggcagccacgaccacgatcacgccgaggatcacggacacgatcacggcgaccaccccgatccgcatgcctggcagaacgtggcgaatgccaagctctacgtcgccaacatccgagacggcctcagcgccgccgacccggatcacgcctcgctctatgccgcgaacgccgccgcctacacgcagaagctcgacgcgctggacgcggagatccgcgcggctttgggcgcgatcccggaggagcggcggcgcatcatcaccacgcacgattccttcggctatttcagcgcggcctacggcatgcgcttcctggcgccgcagggcatctccacggatagcgaggccggcccgaaggatgtcgcccgcatcatccgccagatccgccgggacaaggtgccggcggtgttcgtggagagcatcgccgatccgcggctgatgcagcagattgcccgcgagagcggcgccaaggtcggcgggcggatctactccgacgcgctgagcgcgccgggcgggccggcccccggctatctggagatgatgcgttccaatctcagcgcgttccgggacgcgctgagctgacgggggatcgcgtccgtccggggatcaggccggcgccagaatcggccggccgtccgttcgtcttgacccggcgtcccagagattggtcgaaccgtcccctcggggccgcggccctgtctcagccgccggtcatcggcgggaagaacgcgatctcctgcgctccggcgatggcgctgccgggcttggcgtggacccggtcgatcgccgcgcgcaccacgccctcgttctcgaaagcgtaggcgtattcctcaccccgcatccgcagccagccgatcaggtcggcgacggtggcgacgtcctcgggcgggttcaccgtctcctcgggcttgccgacgcgctcgcgcacccaggcgaagtagacgagcttcatcgcattcatccccggcggcgcctcgcagtgccgcgccaaagaatcccaagacaatcagcgcggatcgtcgatcacgtgccggatcccggccctcatgtagtcccagccggtgtagagcgtgagggccgcggcgagccagagcaggacgatgccggcggtaaggctgccgggaaggacggcctcgccggccgggccggcgacgaggaagccgagtgcgatgagttggaccgtcgtcttccacttggcgatgcggctgaccggcaggccgaccttcagctccgccaggtactcgcgcaggccggagaccagcacctcgcggcacaggatgacgatggccgcccagagcgacatgccggcgatggtgcggtcggccgccagcatcaggaggagggcggcaacgaggagcttgtcggcgatcggatcgagcatccgcccgagcgccgaactctgcgcccaggcgcgggcgacgtagccgtcgagataatcggtgatcgcggcggccacgaacacgccgaaggcggtccagcgcgcggcgaactcgtccggccagaacagcaggacgacgacgaccggcaccgcgacgaggcggccgtaggtgaggcagttcgcgagcgtccaggcctgcgaccggcgtcgggggaggacggcgttcatcgccggggtgaaatcacgggcggcggggggcgtcaaccgcggcgtcgctgcatcgggtgcgggctctctcggcacggggctcggctcaagcattggcatggaagaagtcgtagaccgcccgcgcggtggcggcgttcacgcccggcgccttggcgagatcctccaaggcggcacgttcgatggctttcaccgtgccgaaatggtgcagcagcgcgcgcttgcgagtggggccgatcccagcaatctcgtcgagtgggtttttcgtcatctcgcgcttgcgccgtgcccgatgggtgccgatggcgaaacggtgggcctcgtcgcgcaggcgctgcacgaaatagagcacgggatcgcgcggcggcagcttgaacgggctgcggccgggcacgaagaacgtctcgcggccggcatcgcggtcgcggcccttggcgatgccgaccagcggcacgccggtcacgccgatctcggcgagcgaggcgcgggccgcctccaactgcccggcgccgccgtcgatcagaacgaggtcgggccaggcggggaaggcatcgggatcgtcttgcacctcggccaccgccggaacggcctgctccggggcctgcggttcgccggcatcagcctcccgcggggtgcgcggcgcctccttggccagccgcttgaagcggcgggtcagcacctcgcgcatcatcccgaaatcgtcgccggggctcagctcctccgacttgatgttgaaggtgcggtaatgcgtcttcatgaagccggtcggcccggcgacgatcatgccgccgaccgcggccgtgccggaaatgtgcgagttgtcgtagacctcgacacggcgcggcggcttgtcgaggccgaaggcttggcccaaagccgtcagcaacttgccctgtgacgcggtgtcggcgagccggcgtccaagcgcctccttggcgttgcgctgcgcgtaatcgacgaggttcttgcgctcgccccgctgcggctgatggacctcgacgcggtgctcgacccggctcgacagggcagcggccacgagttcggcatcctcgatcgtatggctgacgaggacgagtttcggggcaggcttgtcgtcgtagaactgcgagatgaacgaggccagcacctcgtccgcgctcatggagcgatcggccttcgggaagtaggcgcggttgccccagttctggaagttgcggaagaagaacacctcgatgcagaactggcccgcctgctcgtcgatggcgaacacgtcggcctcctcgaccccttgggtgttcaccccctgcacgccctggatcgccgagagcgcggcgatgcggtcgcggaagcgcgcggcacgctcgaattcgagcgcctcggaagcgcgctgcatctcctcgcgcatccggtccttcaccgcgttcgacttgcccgagaggaaggcgcgggcgctgtcggcgagcgcgctataatcctcgagggcgatctcgccggtgcaggggccggagcagcgcttgatctggtagagcaggcagggccgggtgcggttctcgtaatagctgtccgagcaggtccgcatcaggaaggcgcgctggagcgcgttcaccgtgcggttgaccgcccagacattggcgaaggggccatagtagttgcccttgcggcggcgcgcgccgcgatgcttgacgatctgcggcgccggcccgtcgctggtcagcaggatgtaggggaacgacttgtcgtcgcgcatcagcacgttgaagcgcggcttcaactgcttgatgaggttggcctccagcagcagcgcttccgtctcggtcgccgtggtgacgaactccatcgccgccgtctgggcgatcatgcgggcgatacggttggaatgcgcctggccgcgggcgtaggagccgacgcgggccttcaggttcttggccttgccgacgtagagaacgtcgcccttggagtcgaacatccggtacacgcccggcgagttcggcagggtcgaccagaatcggcggatgatctcagtgcccgcctggacggcaccgggctcgaaatcgaagtcgatctcgggcgcctcgtcgagggaggcagcctcggtctcgtcctcgtcgaacccgtcgggcgggacgtcgtcgaaggcggatcgggtcgcgcggctcatggccccgatgtaagccgcggcgattccggttgaaagggccgcggcggcctgagccaggacaatcgcttcgcgcgatcggcctgcgacggggagcgtcagtcgaacagggcgtcgatgtccgactgatcgacgtggccgggatcgtcctgaagcttcggcccgttgaggagcgagctctcgtcgttctcatcgacagcggccgtctcgaccgcgagcaggtcgcggaagccttcgagcccgctccaggcctcgatgacgcggtcgagatgctcctcgacgaatttcagcacgttgacgatcttgctgatgcgctgaccggtgagatcctggaagttgcaggcctcgtaggccgagatgacgttgtcgaggatgccgtcgacattctcctgcgccgccttggtcagacgcaggccgcgcatcatgttggcgttggtctcgatccgctcgatgctgccgaggatggtcgaggtggcctgctcggtcgattcgaccaccgcatcgagttcgccggcgacgcggcgcatccccttgcccgtggtctcggagcggtgaaggctcgcgatctcgcccttggtgcgggtgatcgcttccttcatcacctcgagttcgtggcgcatggcgaacgcctcgccgagttcgcggcggcaggcttcgatggtctcgccggcactggcctgcgtgatgcgacgcaggtcgttgatcgccgtcaggatctcgtcgagccgcggattcggagctgactccgccggagccgcagagataccggccgccggaacgggcaagcccaggctttcctcgatgcggtagcgcttggtgatcatcggtcggacaggccttcgaggtaaaaacttgcctgacacaatcccgtgcagtcgtttcgatttgctgaaagttttcaggggaacggcggcatttacggctcgttgacgacgacttggacttagcgggggcgcaagccccggagcgaatgattcaccacgtccgttcatcgcccgcaggcacaacccggaaaagacttgccgcatcacgtgggcagggcgggagtcggggatgcgggcgaagtggggcgtggcgctggcggcgctggcgctgatgggttcgagcgcggtggcgcaggcggagccgggccgctacggcggcggcttcatcgagttcctgatgacgggggacgggcgcggcccggcccggcgccccgccgtcgacggctacggcgctctcggcgagccccgcccggtagcggtcgctcagccgcgcgcccggttcgcggcgctgccgaccgggcagggatctgaggaaggtatgatcgcgcgagcggtcgatccgcgctttgcccggcaggtcgtcgcctatgacgggccgggacgggccggacagatcgtgatcgatacgaacgcgaagtatctctacctgatccagccggccgggcaggcgatccgctacggcatcggcgtcgggcggccgggcttcgtctggaccggggcgaagacgatctcggccaagcgggaatggcccgattggacgccgccggccgagatgctgcggcgccgccccgaccttccgcggcacatggtgggcggcccggagaacccgctcggtgcacgcgcgatgtatctcggcacctcgctctaccgcatccacggcaccaacgagccacacacgatcgggcagaacgtgtcctcgggctgcatccgtatgatgaacgaggacgtgatcgacctctacgagcgcacgccggtcggcacccgcgtcgaggtcatctgacgtcaacttacaaaagcagaagcccagcgccgtgggaacggcgccgggctttgcaaacattcaggacgtgcgggcgagatcaggcccagtcgtcgtcgccgccatcgccgaggtcgccgccgaaatcatcgccgccaccgccgccgaacgaggcgtcttggaagccgccgtcgctaccgccgagcgccgacccgagatcctgatcgccgccgccgccaccgaacatgccgccgctcgtctcaccgccggtcaagcccgccgccgaggcgctgccgagctgagagtggccgccggcaaaggcattggagagcgcgctgccgagcagcatgccgcccgctgcgcccgccgccatcggaagggcggtggccaggaagccgccgccgcgtgcgggctgctgaggctggccgccccagggtccaccctgcggagcgccaccatagccctgctgcgggccgccctgcggaccaccatacccgccttgctggctgtagccgccctgctggccccaagcctgcccgccgggacgctgcggctcggaacgctgtccgccgccgaagatgctcgacaggaacccaccgccgccggccggctgggactgagcctgctcgcgggcctgttcgagctgctggttgaggctcttgatcgcctcttcctgcacgtagatgagctgcgccatggcgtagggcgcgtagggctggttgcgaagcttctcggcgatgaagcgctccgcatcggcgtcgcgggcctgtccggacgcctgttcgagccgctggaagatgccgttgatgatgtcgcgttcttcgctgttcatggagccgtctccctgaggcgccgacggcatcgtgaccgcgcggcggctagagccgtatccgacctgatcgcatcaggccgtcgtctctaggtcttcgtttcgacgcgcattcgttcgacgaaccggtgaccacttcgtccgaatgcgctctaggagatggggaccagccgagcttttgtcaggggtctcgcgtcgattacccgcgcgcgaacggccgaccggcatccgcaacggtgcgccgaacggccataaaaaaagcccggcgcggagccgggctcttctgggggaggtccggcggtccggtgagggaccgccggagatccggatactagtacgagccgaacttgtagttcaggccggcgcggacgacggcgaactcggtgtcgcggacctgctggccaccgctgacgagcacggtgcccgggctgccgatggagaccgtgcggccctggttgtcggtcgcgaaggcgccacggccgccggtgccgcgatcgaggttcacgtacagaccttcgaccttcagcgtcacggccgacgacttgaagaagttcaggaacgagtcggtcgggagagcgtactcgataccaccaccggcggcccagccggtctggaagtcgttgctcgacacgccggtgccgaactcacgaccgccgccggagccgtaggcgaagccgccggtgccgtacacgagggtgcggtcgaaggcgtagccgaggcgaccgcggacggtgccgaagaagtcgaggccggacagaccgcccgggttgaacacctgctgagcggccagcgggctggtcgagaggaagcggttccggtcacggccgaaatcggcgtactgggcgtcggcctcgacaccgatcacgacaccggagcccggggtgaactggtagttgtagccgatctgaccgccgccgacgaagccttcgttggactcacggttgctgaaggcgaccacggcggtggtgcccgggggcacgagcagggaggccgggccgacgccgatcacggtcgggacgcggtcatcctgggtgccgaagccgtaaccggcgttgaaaccggcgtagaagcccgtccaggtgaacaccggcaccggctggaacaccggcggcggagccgcgcggcgcgggaggtcggcggcgagcgccgaaccggcgaaggcgatgccggcgatggccgtgccggcgcgaaggaaggatttcattactctggtcctctctgactgtaccgatgcttccgaagaagcgaggcggcacggtgccccgtatctatgccagcatctcggaagatgctgttgcggcttgaccacgccgaccgtctcgaaggcggcccctttgtggcggtggtcttcgtccgccgtcgttccattcgggaaacgctgccgaacggccaaggttcacatacggccgagctttttttggctacgcttccggacagattgtcgcagggatgcaaccacggcgttccgcgacgggaagaggcttacgatggatgcagtgcgggatgcgagtgcttccgcgcacaaaagcccgaacgtagacacctgcacaaccagcgttgcacggatgcaacgacttttgtgagatcccgaggaaaaccctcatggcgtcaaggcgatcgccgagatgaggcgcccgtaatctggttcgttacggtgcgtggtgcgacggaaactgtagaaccgctcgggatcggcataggtgcacaagccgagcgtggtcgcctcgccgatcccggccttggccaatcgctcgagaatgaagcccggcagatcgaactgcgcgtggcccggccgcccttcctcgaagaacctctcgcaatcgggcacctcggcccggaagcgctccatgaagtccaggccgacctcgtaggaggcctgcgcgatcgtcgggcccaggacggcgacgatgctccggcgttcggcaccgagcgcttccatggctgcgaccgtcgcctcgacgacgccgccgagcgcgcccttccagccggcatgggccgcgccgacgacgcgattctccggatcggcgaacaggatcggaccgcaatcggccgtggcgatgccgagcgcgaggcccggtactcttgtgaccatggcgtcggccttcggacgctcggccagggggaagggcgcttcgacggtcacgacctcggccgaatgcacttggtaaaggctgacgaggttctcgcgcgggagcccgagttgcgcgcacatccgcgcccggttctcggcgacccgtgcaggatcgtcgttcgagccgatccccccgttcaacgaggcgtagagcccttccgagacgccgccctgccgggtgaagaaggcgtgccggatgtaagagtgcgagctgagctcgggcgcttcgatgaacatggtctcgcaggctctttcaggagggcttaggtagaagcgctcaggacgggggcgggagcgccggaagcggtccaagcgcggggtggctggcgcagagcaccttgaacagggcgcccatgccgcgcgggtccggatcggtcaggcgaaggacggcggcgtcgatcgccagcgcctgatccggcgtcgcgcgcgcctttagccgctcggcgcgcatcgcgaggccaagccccagcaggaaatcgcgctgcgtcacggggccgtgcagggcggcgccttccgcggccgctgcgcgggccagcgcgccgaaatcgacgtgcagcgtcaggtcggcctcgccgggccgggcgagcgggtcggcaaagcggtggccggccaccgcctggaacgtgtcgccgaagccgggccggtcgtgtccgtaatcgatcgcaaggagggcgccgccccgcgcgacgagacggcgggcgagatcgcgcatcacggcgagcccctggctcggcagggtcagcaccgcgcccgccggcgcttccgcggtgagacgcggatcgggctccgggtcgagaccgaaggccagggcgtcgccctccggcgtgaggccgacgcggcgttcgcaccaaccaagctcggtccggacgaactgacgggcgggaagggcgtcgaagaactcgttggcgatgatgaggagcggcgcgtccggcaggctcgccaccgagtcgtggaagatcggcgccgcgtcggcgagccgttccgcctggagcccgcgcaacaccgggctggtctcgacgaggtgcagctcgaagtcggtgccggccgcgcgcagggcccgcagcgcgtcggccatcagcgtgccgcggccgggcccgagttcgacgaggcagggacgcacgcccgtcgccggcatcatcgccagcaccgccgcggcccaggcgccgaccagctcgccgaacatctggctgatctccggcgcggtgacgaaatcgccgccccggccgaagggatcgcgcgtggcgtagtagccgtgaagcggatgcccgaggcagagcgccatgtaacggtcgaggccgagcggcccgctcgcgcggatctcccgcgccaggatcgccagcagcggcgtcgcctcggggctcacgctcagatctgtcccgcttcggcctggatctccggccccgtcttccggggtcgtgtcaccccgcgggcagcgaggacgatgtagacgagcccgaccagcgccatcggcacgcagagcagcatccccatggtcacgccgccgccgagggcattgacgtcctgcccgaacaggaagccgagctgccggtccggctcgcggaagaactcacaggaggtccgcgccagcgcgtagccgaggacgaagatgccgccgagcagccccggtttgcggaagccgaagcggcgcacggcgagcgccatgacgacgaacagcagcaagccttccgtggcggcctcgaagagctggctcgggtagcgcggcacgtcgcccccggtggggaagacgacggcgtaggggaagtccggtgcggcgcgaccccatagctcgccgttcacgaagttggcgatgcgcccgaagaacaggcccaccggcaccaccaccgcggcgatgtcgagcatggtgtagccgttgaggccgcgtgaccgcgcgaagagcagcagcgccaggatcgccccgaggaacccaccgtggaacgacatgccgccgttgcggatcgccaggatctccatcggatgatcgagatagagcggcaggttgtagaacaacacgtagccgatccgcccgccgagcacgacgccgagcgcgacccagacgatcaggtcgtcgatgtcggcgagcgtcgggcgcttgaccacgccccagagcgaatccgccgcgaccagccggcgcgcatagaaccagccgccgacgagccccgcgatgtaggacagggcgtaccacttgatctcgaccggtccgatcgagaccgcgaccggatcgatggccgggaaggggagggcgagaagcggcggcatcgacggcccacgagcggctgacggttctggaatgcgcgccgcattggacccgcgcccggcgaggcgtcaaggcgggggctcgcgttgcgtgacaagagcaccgggcgcaatctccgtagcacgcctgaatcgggaggagcgatgctcggcaacgcagagatggtggcgcgcctcgtgctcgcaggcgccatgggcagcgtgatcggcttcgagcgggagcggctgctctgggccgcgggcctgcgcacgcacatgctggtctgcgtcggcgcctgcctgttcatgatcgtctcggccttcggcttctccgacgtgctcggacagaagaacgtgaccctcgacccctcgcgcatcgccgcgcaggtcgtctccggcatcggtttcctcggtgcgggcacgatcctcctgcgcggcgaggtggtgaaggggctcaccaccgccgcgagcctgtgggcggtggcggcgatcggcctcgcggtcggcgggggcctctacgtggcgggcatcgcggcgacgatcctcgtcgtcggcatcctcgccggcgtgaagccgatcgaggagagttggcgcgaccggatgcgcacccacacgctccaactcaccgtgaaggccggcagcctctcgatcgacacgctgcaggacgccaccggcgagcgggcctcgcgggtgcgccagttcgtggtgcgccccggcgcggaggaggggctggaggaggtgacgatcgccttcgtccggctctcgcagacgagcgtcgcggccatcgccgagcgcctgcgggaaaatccggccgtggtaaaggtccgcctcggctccgaccgctgatcgccgcgtccgacgatacctaaatcggcaccgcaaccctatacgaaccggcaaaccgcgctacgacgtgcgcagtgtgtcttccacgagaatcgagcgaaccatggcgtcgaagcgggttcctaccagcccctatccggaccagaagcccggcacctcgggcctacgcaagaaggtgcccgtcttccggcagccgcactacgtccagaacttcgtccaggcgatcatcgactgcatccccgaccggaagggcgcgaccctggtgatcggcggcgatgggcgcttcttcaacgaacaggtcgtccagatcgccctgaagatcgccgccgccaacggcttcgggcgggtgctggtgggtcagaacggcctgctctcgaccccggccgcctcctgcgtcatccgcaagcacggcgcggtcggcggcatcgtgctctcggcgagccacaatcccggcgggccggagggcgatttcggcatcaagttcaacggcagcaacggcggcccggcgccggagagcgtcaccgaagcgatcttcgcgcgcaccaaggcgatcggcgactaccgcatctccgacgcgcccgatctcgacctgggccggatcggcaccagcgagatcgacggaatgacggtggaggtgatcgacccggtcgccgactacgccgagttgatgcgcacgctgttcgacttcgaggctctgtcgaagatgttcgcctcgggcttccggatgcgcttcgacgcgctctcggcggtgaccggcccctacgccaaggcgatcctggaaggggcgctgggcgcggcgcccggcacggtcgtcaatggtgagcccaagcccgatttcggcgggcaccaccctgatccgaacccggtccacgcccacgagctgttcgagctgatgcacgggcccgacgcgccggattttggggcggcctccgacggtgacggcgatcgcaacatgatcgtggcacccggcctgttcgtgacgccgagcgacagcctcgccatcctcgccgcccacgcccaccgcgcaccgggctatgccgcggggctcgcgggcgtcgcccgctcgatgccgacgagccgcgccgtggaccgcgttgccgccgcgctcaagatcgaggcgttcgagacgccgaccggctggaagttcttcggcaacctgctggatgccggccgcatcacgctctgcggcgaggagagcgccggcaccggctcgaaccatgtgcgcgagaaggacgggctgtgggcggtgctgctctggctcaacatcctggccgcgaccggtaagccggcgcaggagttggtgcgggcgcactgggccgagttcggccgcgactactacacccgccacgactacgaagagatcgattccggcgccgccaaccggctgatggacgggcttcgcgccaagatcggctcgctgccgggcacccggatcggcggcctcaccgtgaaggcggcggacgatttccgctacgtcgatctggtcgatggctcggtgacggaggcgcagggcgtgcgcgtcaccttcgcggaggatgcgcgcatcgtctatcgcctctcgggcaccggcaccgccggggcgaccctgcgcgtctatatcgagcgttacgaagccgcccccgaccggcttgagctgccggtggccgatgtgctcggacccgtcgtcgcggtggcgcgggaactggctgatatcgaggcgatcaccggccgcgcggagccgagcgtcgtgacgtgacacgacgcggccgcgcaggcggggcggggctcggcctcgccctgctgttcgcggcagggctccccgcccgcgccgccgaggtgacactcgggtcgtcccgcttcgagctgcccgtcatgttcgagggatggacacgccgggaggccggcgacggcctcgtgttcgagcgcctcttcgagacgaccacgccgcgcgggcgcaagggcgccgcgctcctgatcatcgccaagccgaagccggcctcgggccggttcgacgagacgttcagcgccttcgtccgcagcctcaagcagatcccgcccggcgagaagccgctcacggcgaaggccggcgaaaccctcgacgggcaccgcatccgcgtcgagcagcgctgctgccgcacgaccgacggcctgcgcatggcggcctggcatatcgggatcgccacccggacgagcgagcattttctgatgctcctcaccctccagctcgaacgcgagcagcagaacccaatccgcgaggggttcgaggcgctggtaggctcctaccgtccggccaaggacgaccgcggcctcgttctggcacccgtccggggggatggcggcctcgacgggctctacacgcgcaccaagacgcagctccgccccaacgccttcggcgggatggacttcactgccgaccaagacacgctgctgttcgacaagggcggcctctacaccacggagcttccgcgcgacggcgacatggcggcccattgccgggccgagcccgccacctgcggcacctacgcgctgaagggcggctggttctcggccaaccgcatcgagcgggtcgaggtggaggacgggttcgggcgcgtcacgcgctccggcgaagcgttttcccgcaccaaggagggactgaccatcggcggcgacacctacgtcgcggtgccgcccttcgccgacgggtaccgcttcgacggcacgtggagccacacgttcggatcgagcggcgcgatgggctcggtcggcggcacgcactcgcttgccctgacgccggacggccgcttcacccgcgaaggcggcgtcggcttctcctcgaccggcggctcgatggacggcggcaccgtcgtggcaggccacagccgacggccggtgcgcagcggccgctacacggtttcgggttaccggctgacacttgccgatgaggcaggaggtaccgaagcgctgagcctgttcgcgcccgaccggggttcggacaagctgctggtaatcggcggcgccaactatctgaggcaggggcggtgagccaatcttggcctgatcacctctttccaatccatccctcatcctgaggtgcagagcgaagcggagcctcgaaggatcctccagcattcgcgcgacctctggaacacccttcgaggccgctcacgcggcacctcaggatgaggtcgtcgatgggatgacgttttgagacaccatcaggtctggttcggcttcagctgataaaaaatgtgccggccgatcatgtccttgcgcttgagccggcgcgaccagccggggcggacgtaatcggcgtgatagtgggtcgcgccaccgacctcgctgacataggtgcggccgtcgatgaccgcgctggcgacgcgggtcgcgctgcgccaggattcggcgtcggtgatgcgcaaagccttgccctcgcaggcgaaggagaactggcaccccatgaagcggtggcggttctggtagacgacaccgcagaccgaggacgggtagagcccgctcttcacacggttcagaatgacctgcgcgacggcggcctgcccctcctcgggctcgctgcgcgcctcgaagtagacggcttcggcgaggcagcgctgctcgcggtccatcgcattcggatcgatcaggtcggcataatgggacttggcctccggcgccgtcatctgcggatcgaggacggaaggactgcgatcgagacgggccgagaagccgggtagggcgaggttcgccgccgcgacctcgatcggggttgcgtcagcaggcgcgggcgtgaccgaggacagggcgacggcgcggggcgtggcgggggtggcgccatccgagtcggcgagcgcgggcatgccgtcttctccgggctcggattcatgggaggcgccgggcgccacgagacccgcatcgatgacatccgggctccaggcggtggacgccacgagcgcgccggtcgccgtgacatcccgctccgagagctgggcgggccgaagcgtggcatcggtgcccgcggtggcggtgaaggaaaccagcaggccgctcgccagcatccacggcaccacggccgagacgatccagcgggggccgatccccaggcctcgaacgcgcctcgtacgcaccgccgatactccacactcacgagcggccggaggcctcagcttagaccaagccggggcgaccgttcctcatgaggagagtttaatctcgaacgtggttgccggacggttaaggggtcggacggccgtgacgctgggccatgccgtggacgaggatcgcggcgtaactgctaccgttctgggcggcgacgatcatccggcccgcgtcacggccgttacggtcggcctcgaggtagacgagccccgtgacaccggccgccgcggtcaacgtcgcgatgatccagagataggccgcctgcatcgcccgatgaccgggaacgatggcgcgatgatcgaggagggctgagggagagtcgggatgcgacatagcttgaagtcccgcgggtgccctggccggaagaccgaggcgctctccgcgctatggactcccgctagcaggtaacgtgcccgcgcgacacgggttcagcgggctgtccgcaaaattattgcgaagcttccccaccgcccggaaaggccccgcgggtcatgcccgcggggtcgtcatgcgtcgtctcaggcgtccttgccgagggccgcctgcgccgcggcgaggcgggcgatcggcacgcggaagggtgagcaggagacgtaatcgagcccgacctcctggcagaaggcgatcgaggccggatcaccgccgtgctcgccgcagatgccgagtttgagcccttcgcgggtcttgcgaccgcgctccgcgccgatcttcaccagttcgcccacgccctcctgatcgatcgacacaaacggatcgaccgaaaggatgcccttctgggtgtaggggccgaggaaggtcgcggcgtcgtcgcgcgagatgccgagcgcggtctgggtgagatcgttggtgccgaaggagaagaactccgccgtctcggcgatctcgccggccatcagcgctgcgcgtggcagctcgatcatcgtgccgacctgatattcgagcgtcgcgccggtttcctccgtcacggccttggccatggcgtcgatgcgggccttgacgatgtcgaactccatccgcgtgaacaccagcggcaccatcacctccgacgtcaccggggcgccggtatccttggcggcctgcaccgcggcctcgaagatcgcgcgggcctgcatctcggcgatttcggggaaggcgatggcgaggcggcagccgcggaagccgagcatcgggttgtgctcggagagttcgcggatgcggttgcggatcttgtcctcgctgatgccggtggccgacatcacctcacggatttcctcgtccgtgtgcggcaggaactcgtgcagcggcgggtcgagcaggcggatcgtgacgggcaggcccgacatgatcgtgaacagctcgacgaagtcctggcgctggtagggcaggatcttggcgagtgccgcgcggcgtccttccgtgtcgtcggcgaggatcatctcgcgcaccgccacgatccggtcgccctcgaagaacatgtgctcggtccggcacaggccgatcccctccgcgccgaacttgcgggcggcgcgggcgtcggccggggtgtcggcgttggtgcgcaccttcatggtccgcaccgcatctgcccattccatcagggcggcgaagtcgcccgacagctccggctggagcatcttgacctcgccctggatcacctggccggtcgagccgtcgacggtgatgacgtcacccgccttcaaggtcacgccgccgacggtcagggtcttggctttgtagtcgatccggatcgagccgacgcccgagacgcagggcttgcccatgccgcgggcgaccaccgccgcgtggctggtcatgccgccgcgcgtggtgagaatgccctcggcggcgtgcatgccgtggatgtcctccggggaggtctcgatgcgcacgaggatacacttgcgctcggccttcttggcggcctccgcctcctccgagttgaagacgatctcgccgaccgccgcgcccggcgaggcgggcaggccggtggcgatcaccgtccgctcggcatccgggtcgatggtcgggtgcaggagctgatcgagcgcgccgggctcgatgcgcttgatcgcctcttccttcgaaatcaggccctcgcccgcgagttcgacggcgatacgcagggccgccttggcggtgcgcttgccgttgcgggtctggagcatccagagcttaccccgctcgatggtgaactccatgtcctgcatgtcgcggtagtgcttctcgaggatcccgtagatccgcgtcagctcggcgaagctctcgggcatcgccttttccatcgacggcttgtcggacttggcctcgatgcgggccttctcggtgatgtcctgcggggtgcggatgcccgccaccacatcctcgccctgggcgttgatgaggaactcgccgtagagcgcgctctcgccggtcgacgggttgcgggtgaaggcgacgccggtggccgaggtgtcgcccatattgccgaacaccatggcctggacgttgaccgccgtgccccagctctcgggaatctggttcagctcgcggtacttcttggcccgcgggatcatccaggaatcgaacacggcgccgatcgcgccccagagctggtcctccgctccttgcgggaactcggagccgtgctcgtcgcggacgatcttcttgtagacgccgatcaggtgcttccagtcgtcggccttcaggtcggtgtcaagggtgagacccttctgctccttgtagtgctccagcgcctcctcgaaggcgtggtgctccacgccgagcacgacgttcgagtacatcgtgatgaagcggcggtaggaatcgtaggcgaagcgctcgtcgtcggcatccttggccagggcttcgacggtggcgtcgttgaggccgagattgagcaccgtgtccatcatgcccggcatcgaggcccgcgcgccggagcggaccgagacgagcagcggcttttccgcatcgccgaagcggcggccggtcagcgtgccgaccttctccaaggcttccttcaccgcgtcggtgagctcggccgggtaggtctcgccatgctggtaatagtaggtgcagacctcggtcgtgatggtgaagccggggggaaccggaaggccgagattggacatctcggcgaggttcgcgcccttgccgccgaggaggttgcgcatcgctgcctcaccttcggccttgccgtcaccgaaggaatagacccatttcttcataaggctctccgctggacggatttggcgaccctagcgccgttcacgcgggcgtggcgcatctcatgtcgcagtgcaaggattagcttcgcgtcgccccgcggcggggagtgacgatgtgcaggcgctgtcaggaacgaaacgacgcgcgtcacaggccagagccccagcgcaagcgcgcccagcgctgcgtatcgcgctgcgtcggagtcacttcgattcaggaaaaatgacgcagcacacccaggccgatcaacccgacgacaatcaggtagaccgccacgatgtagttgaggagccgcggtgcgatcaggatgaggatgcccgccaggatcgcgatgatcggctgcaggttcgacacggtgatggtcatgagaacactccacggccaagcttgaccgcaccggaaagacgcttcggccccggttcgagttccttgaccggggatcgcgacgggcgatccgcgaccgttcgcaccccggccggtgccacggatgagccacccggcttaccgtcggccgttctgatcccgcacgcggccgcgccccacaaagaggccgaccggctcgggcaggatgcgcgtcagctcttcgacgcgagagcgtcctcaggcgcgatatttgctgctgcgcttcaccaccacacgggcgccgacggggacgcgctcgaagagatcgacgatgtcctcgttgagcatgcgcacgcagcccgaggacatctgctcgccgatgctccatggttcgttggtgccgtggatgcggaacatcgtgtcgcggttgccttgatagaggtagagcgcgcgcgcgccgagcgggttgtcgataccgcccttgcgcgagcgctcgatgcccggattgagcgagaccatcgtcgtggtcgggctccaatccggccagacgcccttgcggccgatgcgggcatcgcccttccaggagaagcccgccttgccgacgccgacgccgtattggagggccgtgccgccctcctgcaccagggcgagatgacgcttgtcgatatcgacgacgatcgtgcccggcgcctcgggaccgctataggccacttcctgacggcgatacttcggatcgatgcgcgaccggtcgaccagcggcacgtcgaacggcttgtcgggcatcgtgccgatgtaccaggccgcatcgtcgtcgccgccggccatcgggcccggcttcgaggattggcaggcggccagcggaatgaggcagagcgcggcgagcacgacccggcgggtgctgcgcgccgtcctatcggcggttcggggggctgccatggcggctcctgtcgccgccggtgggggcgggttggcgttacagatcatgcgccatgactacccgcccttgagcggatcgggtgtgacttcgaggccgcatcggcggaggaacgttgccgtgagctcgtctcgcctcgggcccagaccgcgttatctcccgcgcaagatcgcgtgaggaggggcacgatgcccgagaccgagaccgaactcgttgcggaaacgggcaccgacgttacgacgctcgcgccggcgatccatctcgaccattgcgtcatccacgtctccgactgggagcgctcgacggccttctaccgggacgtgctgcgggccgaagtgatcccgttcggccaaggcgtggtttttcggttcggcggcgtgcagctcaacgtgcatggccccggtcaaatcggcacgccgcgggcgcgcgagccggtgatgcccggcggcagcgacctgtgcttccgctggtcaggctcgatcgaggacgcgatggcgcatctcgcggcccacggcgttgcggtcgaactcggtccggtcgagcgcaacggcgcggcggggcagggcgtgagcgtctacttccgtgatccggacggctcgctcatggagttcatcacctatccgacgccgtgaatgcagcatcgatggcgcaaccggcgatgacggccgatcgttgatccgtcgtgaggggcggcaagggacgatggaggagggacgatggagcgagcgatgcgacgcctcacgatcacgacgctggccctgtccgcgtcgatcctctcggccagtccggcctgggccttcggccccggcggcgggtcatccggcgagggcgacggctacctgcggcaggaactccagaatcccgactacatcgaaccgagcccctacgcctatcgcaacggctatcgtccgaacgatccgggcgctgaatacgaggcgcgccgacgggggtatccgatctacggccaatggggctggaagtatcgctgagcgtccacgccgctcagtcgcgataagctcacgtcttcgatggcctcaggcgttgccgacgtgctcggccagccgctgattggtctgctccagacgcagggcgagttcgcgcatgacggcgatgctgatctgcggaaattgcgcgagcaactcgatgaacacgtcgcggtcgatccgcaaagctgtcgtcgccatatccgccgtgacggtcgccgagcgcggctgatcggcgagaatgcccatctcgccgacgagagcgttggggccgagcagggcgagacggacggggccgaacggtccgtcgatggacaccgccgccgacccttcgaggatgagataggccgcgtccgccgcctcaccgcgcgcgaagaaggcctgtcccgcctcgaaatggacccgctcgctggtgaaagcgaggagcttgaggcgggacgtctccacctcgcggaacaacggcacctgccgtagggacatcacctcggtgtcgagggtcatggactcactctgatgcgccccctgggcggcaggcggaaagggccgcgggtagacgcacctgcgaaccgtgtcaaagccgcggtttgcttgcccttctgaagtccctgaaaacgagatccgacacgacctcgtcatcgctcttgcgaccggcatcataatgccgcatgcaccgatcagcgtttcgtggaaagaccgatctcacttggccccggcgcctcccgcttcacgctcgcattgggctgcggcgaatccaccggctcctcatgcgtcgtcggtgtcggactgtcctctggcgccggcatggccggcatcggcgtcctgttcggctgagggtcgcccttgcttcccgaagccgcagcagacttggctgcaagtgaaggctttaccatatatcggttcgtcatccgggttcctctcggctgtggatggcctgtggaaacgcgctcgcaagtcagcgcgagctgctggcgtgagcccagctaacgtctggacgaaacaggggtttccccggacccggccgtcgatacagccaaggaacaatcgagtgggatgatggttgagaggggtgtgaagagttagcctgaggaggcgctgatggcatctggtaattccacctcgaagcgaggtttcgcttccatgaatatcgaacggcagcgcgagatcgccagtaagggcggtcgttccgtcccggcggacaagcggtcgttctcgcaagatcgtgaactggcctcgtcggccggccgcaagggtggtcaatcgaccggtcgcaccggcgaggcttaacccggctgaggcggtgacgggcgcggggtccgcgtccgaccgcccagccttctcaaaacaagaactatctttctattccacaggcgctgagggcgtctgtttttttgagtggttgcggacgctcaagatgctgcgtctgcgcgtgccaattcacgccatttgacgacgagatcctcgaacgcgcgaagatcggtttcgtcgagctggcccagggtgcgtgcgacatagtcagcctgcgccgcgatcccacgatcagcaacctcagcgccggcctcggtgaggtgaagggcatgggaacggcgatcgccagggatcggacggcgctcgacgagaccggcctcgacaagacgatcgataaggccggagacgttgcccttcgtgacgtagagccgggcggccagttcctgttgcgtcagcccctcccgctcgctcaaggtcgacaacacgtcgaattgcgggatcgacaggccgagttcccgcaactccgtggcgaccgcggcggtgacccgccggctgagacggatgaagcgaaaccagacccgaagcggatcgacgggttcggcgttcgatgcggggctgtcttgacgctcggacatgtccgtccagcttgtagcagagggatgcacccccgacagccgagtggcgcgccccacccccaacctgtagactgccggacaggttatcctcgtcttcttcgccaactcattcgtttccggggccatgcgccgtcagcttctcgatgaaccggtgacccgggccggccgctacgcgcgaacgctcgcgctgttctccctgatcgtgaccggcatggcggtgctgatcgtgcgcagcccttcggcagagccgtcagcggcccttgccgtgctgggaagcggggtcgcgctctccgtcatcgcggtggcgctcgccctgttcgcgatggcacgggtctggcgggaaggcgcgggcgggctcggtgccgccgtcggcggcctgttcgtagcgagcctggtcctggcctacccggcctatgctgcgctcaaaggcgtgcgcctgccggcgctcaccgatgtgacgacggataccgagcgcccgcccgccttctcacgctcgcgccttgccttcgccgcccgcgaaggccgctacccgaccgaacccggcccggcggcccgagaggcacagcgggcggcctatccgcagatcgcgcccctcaccctcgacgtggaggccgacgaagccttcgaactcgcccgcaaggcggcggtgaaccgcaagtggcagatcgtcgaggcgatccggcccggcgggcggatcggcaacggccgcatcgaggcggtggcccgcacccggatcctgaatctgcccgccgacatcaccgtgcgggtgcatccgcgggccgacggcgcgcgcatcgacgtgcgttcggcctcccggatcggcgaccgcgacttcggcgacaatgccgaccgcatccgctcctatctcgacgaggtcgccaacctcgccatcgccctgaagtagcgcttcgaagaatcggggttcaggcgaggcggaacgttccgtcgagcaggggcgggccgtcggtgaccgcgaggccccgctccaccagatcctcgagatgggcgaagaccgagagggccgccgccccccgcagatgcggtgcgagcccctggtagacagtgccgacgatggttgcgatgtcgcgatcgcccgcggccagccgggcgcggatcgctgcctcacgctggcggcggtgggcggcgaggccgcgcacgaaacggcgcggatcgcgcacgggcccgccatgtcccggccagtacagcgtctcgtcccgctcccgcagccgctccagcgattccatgtaggcccgcatcgacccgtcgggcggcgcgacgatcgaggtcgaccacgccatgacgtgatcgccggagaacagcacgttctcctcgggcagggcgaaggcgaggtggttcatggtgtggccgggcgtcgcgacggcggtcagcgtccagccctcgccggtcaggctctccccatccgccaattcccggtcgggccgatgctcgcggtcggcgctggcatcgaggatgggtagctcgttctcggcgagctgccgtgcggcccggtgcgggccgcagccgacgatcggtgcgccggtccgcgcctgtagcagacgcgcacccggagaatgatcgcggtgggtgtgcgtgacgacgatcgccgccacctcctcgccgtcgagcgaggcgagcaagccctcgacatgcccagcatccgccggccccggatcgatcaccgcgacccggccgcgcccgacgatgtaggagcaggttccgcttgcggtgaacgggccgccattgggacagatccgccgccgcacgagggggctgagagcctccgtccgccccgagacgggcaacgtgctctcgaaaccaggggagggggcctgcgcgtccgcggacgattcactcatagacgacggcttcgatacgacgaggatgccgcccgcctacgacagcccggcgctttcgccaactcgtcgagcccggcgatcaatgcccgaacggcgacggtgacacgacgcggaccgccgcgaacccttcgccgcgggaaacgaccggcgcgaaaccggcggaagccccgtcagccggtagcgttgggatttgcgcttcggcgacccggaggcgccgcgagccgtgccccttcgcggctagatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacagctagagcctcacggaacgccactttcgccgcatcgcggcgcagggcgccgacgcgatcctcaatggcgttgcgatggtgccggctcaaggtggcgacgcggtaatcaacgagcgcgggccctgcgcgggagagacccgcgacgagatccgctccctcctccgacgcgacgacgtcgccggggcgcagcgttcggtcctcggccaacggcatcaacagcgccgtggcacccggcggctgacaggagcagttctcgacgcgggtgcggcgatagaggttagccgtggcggcacgcagatagggccggccgtcgagggcaacggaccgctcgagttcggcccgccccggcgccagggtgagcaactcggtcggtgcattgggacaggctgcggcgcaggccgccgcgtgaacagggagatcggcccgcgcatgcaggcggccgagggggaagacgtagccgtcgcaacggcgcatgcagacggtccgcgtccctgcggcgaaggaggccggagaggccgccctcgctcgggtgcgaatgggcgtcgaacgcgcatccaggcgcggcgtccgctgcacgaagcgatgtccggcgatgcgccgtggatcggggagcgacgcgtagcgccggggtgccttcggcgccggctttgcgatcgtcgccggcgcggggctcgccgccccgaacatcgtctcgaacagcccgtcgagcagaccacgctccgaggcccgcaccatcgtcgtcgcgctgatcgtcccaaagccgatcagcaggcctaccagcgcggtgtcgatgagactgcggcgtggctgcacccgtgctgtgccggcactgctcttgtccacccatgcgccgggcgcacgcttgccgaaccccatcgttgccgcccccgtcgatctggcgcgttcgccacgaagacgagaccggcccggcgtttcgcccgagatccagctagtcggctgcttgcggggaggacaatgtcggcaaaccacgcaggaacggcggcatccgccggctgaaaattcgccagaccgcaaagccttgcggcggcaccctctttcgatccgtagggcgaacgacgccgccaatcgaccggcaccgcctctgtggacaacctaatggcgtgaaaaaagcgccgcccggtgggacggcgcttggatcgacagcattcgggtcgatgaaaacctgccgttcagcggcggtgaacagacttcacgcgaacgggaatgggctggagaaccggctgcggtgagagcgccgaaacgagccgtgcagcggcctccagaacggctttcgcttgagcgataccggggacgagggtctttttctgtgcgggcacgctgggggcctccttcacatcatcaagtctgattgtcgtctgatcgtctaggggtgagatggtgacgaactgccgaatttgccagtcggttccaggggcgtagcacggtcgcaggcacccggtaaaaaagtgttcacagcgttggaaacgcaaaaggaacctgcggcgaaaacttggcgttattgcttccaagaggctgcggcacgggccgcgccagttctttggaaggaagttcgacatgctcggttgggctgtaacgttcctggtggttgccctcgtcgcggccctgctgggcttcggcggcatcgccggtacggccatggaggccgcaaagctcgtcttcttcgttgcgatcgtcctgttcgcgatctcggccgtgatcggcctgatgcgcggtcgttcgccgaccttgtagccgtccgcgactacgacaaacgagccgcacccggctgcgggagcggctcgcaccactgacgaaaacaaagatgaccgatcagacgctcgccggatcgtccggattggcgggttcgtcctcaagacgtgcgatcagatcgcgaaagcgatctggaatcggctgctgcacgacggaatcgtagagggtgcgcagatggcttccgatgcgcctctgcgtctggtcattcaaaccattgtcgccacgccctcgagtgggccggtccccggaagggaacgcgccggccggctcgttctcattcatgcgttcaagatccccttggcgccacatctgccgcgattgtcttgcagcttgacatgagtcatggctgcagcagcaacgccgacatgcggttagggttccgcatgggccaggaacggacgtcgagcccccgcgttaggggcgcagcgacaaacgaagagcgaagaggctcaggggaactcatgtccacagcacaactggtcgtgcagcaccttccgtatctgcgccgttatgcgcgcgcgctcacgggcagtcaggtggcgggcgatgcctacgtcgcggctaccctcgagacgctggtcaacgagcccgagaccctcggccgcagcacgaacgtcaaggccgacctcttccgcgtcttcacgcggatctggaattcgctttccgtgaacggccacagcgatcaggtgcagcacgatttgccggccgaagttcggctcggccagatcacgccgcttccccggcaggcgttcctgctctcgtgcctcgaaggcttttcggaggaggatgcgggcgtgatcctcgatgtggacgtgtccaaggtgcgcgatctcgtggacgaggcgggccgcgagctcgccgccgacatggccacggaaatcctcatcatcgaggacgagccgctgatcgccatggatctggaagccctggtcgaaggcctcggccacaacgtcatcggcgtggcccgcacccgcaccgaagcggtcaagatcgcctccgagagcaagcgccccggcctgatcctcgccgacattcagctcgccgatggctcgtcgggcctggatgcggtcaatgacctgctgaagaccttcgaggtgccggtgatcttcatcacggcctatcccgagcgcttcctcacgggcgagcgccccgagccggccttcctcatcgccaagccgttccagcccgccaacgtgtcggccgtcatcagccaggctttgttcttccagcagagcgcgcgccgccgcgaggcgcacaacgcctgagctaaaacttcagaacagcaaccgagggcgccggccgagaggctggcgccttttttcgtgcgcgacgagcgccgcggcgagcatatccgcgggcggtcggctcgatgtaaacgcgcaagaaaaaacgggccggaccattgtccgacccgtgaaaaggttccggccgatgcacaaggggaatgcggggaggaccagagtggccgggtgattctctaacgaatgaccattggccaggttccgaaattggctctggaccccgcagatttttcatccacaggtgcttttttatcacgaccctccggcgctcgccctctccacccatccgctgcattgcgggagcggatgggccgatgaagatcaaaatactgatgtgatccgaagcgggacagtgaaggaaccgaagatctgaaagcagcgttgtgatgacaacctgtcaagctcccatcggagatcgcaaagatgcttcggaccggcttcgccctcggtgtgagtgttcccgctgcgatcatgaccctgctgcttctgccggtcgtccggcaggaagccgatgcgatgggagccccgacggctccgcgcgtcgcctacgaggcgccggccacgccgcttccgggcatgcgtccctattccaccgctctgaccccgatccatgtggcgacggcgccccgcccgtccacccgttcggagtcaatgccgacccgctccgctcaggaagagttgccggccaagccccgtcgcctgacacgggaaggctgcgaggcgccgctcagctcgctcgtcgggccggaggcgcgccgcatggtccccggccgctgcatgacctgacggatccgcacggaacggacatgccggaccggtccacgccgcgacggcatcgagatttcggggcgctgtaagttcgcgtgcttgagcaacggaccgcttcaagtcagctgcgagactttttccacgtcggcggtcatccccgccggcgtcatgcgttcgcggccgaccaaccggtcgccgggcccgaaggtgccgagggccacgtcccgatccggcaggacgaccgtcgtcaccttgttgacgtggacgagcacgtagcgctgcagcggcagcgaagccgcagcccagcgccgcaattggtcgtgatacggcgcgcgcttccaggctcccgcctgaccgggatcgacctgcacgttgaggaagcgggtcacggggtcgaggctgagcaccatcttggcccggtccggacgccattcggggccgatccaggtttccgtcatccagaggcaatggaaggcccggcaatggtcgggccgctcggcatggatgccgcagccgccgccggagcggacatgccggcaccaccgccctgccgggctctcgacggcgggcacgtcgtagaccttgcagcacaaggtgcacgggccgcaggcgcggcccggagcgggcacggcgacgatggtggccggatcgagcatcgcgagcgggtcggttgtgtcaatcgatgaggcgaacggcgccttcctgagggagattgcggccgttagtgtggcgaggttgccggcgcgccccgtcggcgaagacttccggctgccgcatcatgctgtcgaacatcgccgcccgcgacgtcgagaccctgatccacccctataccaatctttccaccttccgggagaccggcccgctagtgctggagcgaggccacggcgtctgggtctacgacacggacggacgcccgtatcttgagggcatggccgggctgtggtgcacggccctgggctacggcaacgaggaattggtcgaggccgcggccgagcagatgggccggctgcccttcgcccacctgttctcgggccgcagccacgatccggcgatcgagctggccgagacgctcaaggagctgatgccggtcccgacctcgaagatcttcttcacgtcttcgggctccgaggccaacgacgcacaggtcaagcttctctggtacatgaacaacgcgctggggcgcccgcgcaagaagaagatcatcgcccgcaggaagggctatcacggcgtcaccgtggcgaccgcttcgctcaccggccttcctgccaaccacgccgactgggacctgccgatcgacggcttcctccacaccgcctgcccgcaccaataccgcggcgccgaggcgggcgagaccgaggaagcctattcgcagcgtctcgcggcggaacttgaggcgcagatcctggccgaggatcccgacaccgtggccgccttcttcgccgagccagtgatgggagcgggtggggccatcgtgccgccggccggctatttcccggcgatccaggcggtgctcgaccgctacgacgtgcgcctcgtcgccgacgaggtgatctgcggcttcggccggctcggcacgtggttcggcagcgaggcgctcggcatgcgcccgaacaccctctctttcgccaaggcgctgacctccggctatcttccgctcggcggcatcagcatcgacgagccgctctaccgggcgatgctcgacgagagcgtcaagctcggcggcttcggccacggcaccacctattccgggcatcccgtcgcctgcgccgtggccaaccgcacgctgcacatctaccggcgcgaccgtattgtcgagcgggccggggagcgtgcgccgcatttccaggcggcgctggcgcgactggccgaccatcccctcgtcggcgaggcgcggggcatggggctgatcggcggcatcgagatcgtggccgacaagccctcgaagcgtcagttcgagccgaaggcggcagtggcggcgcgctgcgtcgccttcgcgcaggacgaggggctgatcgtgcgcttcctggccggcgaccgcatcgccgtctgcccgccgctggtgatcgagcccgacgaaatcgacaccttgttcgaacgcctgacccgcgccctggatcgcaccgcagcctggatcgcgaaggagggtttggaaccgatgcccgccccataagcctcatatcatgagcggcgtatcgggacggcggttcaagtcaccggctcttccggtgtaaatcgactgagggcgttgcaagatgggccacgttgcaatgcactatcgcgtggccgaaaagcgaccataggccgtgcccgatttgtcgccgtgcgcgaaattcaggctcagccgaagtcttaagctgccgttcatgtagttgggtcgatcaaagggcggacggcatcttcgcaatctcgccacgagcggggtgttgaagggtcgtcctcgccatgttcgcgaggccaacgatcaagccgacgcggtcgccaaccggccgtcccgacgcgcaaacaggacaggatccatgtacgcccccagccgaaccccgaccttcgcggccgagccgggcatcgcccgcccggtaaccgtggccggggatcgcgagaatttccgccccgtcgctctgccggcgcttgccgccgcggtccatgtcagcagcgctgccatgaaagcggcccgcgccaaggctgaggcccggaacgccgtccgcgtcgttcacgaggacgagcccgtcgattgaggcttgacgctgccgccacgccatcggctctggcggcatgctcattctcccgacccgcaggcaggttctcggcggattcggcgcctcggcgctgaccctcagctccgggggcgcctacgccttcatcgtcgaaccgcggttccggctcgcgctgacccgctacggcctgacgccgccgggttgggcccccggacaccggctgcgcatcgcggtgctcgccgacatccatgtctgcgagccctatatgccgctcgaccgggtggcagaaatcgtggcggcgacgaacgcgctcgcccccgacctgatcctcctgctcggcgattacccggccggccgaaaggtgacctggcaccgagtgccgttgtccgatttcgcgcgggtggccgagggcctacgcgcaccgctcggcacctacgccgtcctcggcaaccacgattggtgggacgatcccaaggcgatgcgtgcgggcaagggccccgtcgaaatccggcggctgctcgaagcgcgcggcatcccggtgctggagaacgacgcgattcgtctgacacatgacggccggccgttctggatcgccggactcgcggatcaggagccgttccgcccgctcggcagccgtcagagcctcgccgaccttccggccacgctggcacaggtgacggatgcggcgccggtgatcctgatggcgcacgagcccgacatcttcgtgaacgtgccctcccgcgtctctctcacgctctcgggccacacccatggcggccagatccgcgtgtggggctactcgccggtgctgccttcccgctacggccagcgcttcgcctacggccatgtggtcgaggacgggcgccacctcatcatctccggcggcctcggcgtcagccaactcggcatccgcgtcggggtaccgccggaaatcgtcctgatcgaactcggcggcgaaccacccgcggcctgagggcttgcgcgcccctcagcccttccgacgcggcgccgcgccgacatgcaggaagctgcgctccccggtcgcggcttccgcgacgtgctggatggtgtcgagaagctgggcgatcggccgaggcccggcatggggcgccagcgcgtccggtgcgactcggcgggcgaccgtgcgcccggcgacgagttgcgcctcgctgaggacatcgaaagtacggccgactcgtcggttcatcgctctctccgctgagcccaaccgtgacgcgatcatggtaaacgcggcgttaacacctacaggacgaggcggtagcggcagaagtcgtcggcggcgacaaagcgctcatagagccgccgagcctgcgcgttcccggccctcgtatgccagtagagccgcgaccagccccgcgccttgccccgctcgacgaggtcggcgatcagcgcccggccgatcccgccgccgcgcgcctcgggcgcgacgaacagatcctccaggtagcagaccggcgtcgtactccacgtcccctcgtgcaggacgttgaccgtcatgccgacgagcgacccgtcccgctccgccagccgtgcgaagaccggcgaggccggatcgagaatgcgcgcccaggtcgcggcggtgaccgcctccggtagggtctcaccgtagaaggcgaggtagccggcccagagtcggcgccatccggcctcgtcggcagcggcgggatcacggatcgtcatggcatcctccgcgcggcgtcctcggcccagagatggatcgcggcataggcccgccagggccgccaagccaccgcacggtcgagaagtgccagccggcttggccgcccgtcgccggcatcgagggcacgcatcagcccgacatcccccgccggaaaggcgtcggcttggaccagagcgcgcatggcgacgtaatgcgcggtccagtccccgatcccgggcagggccttcagccgggcaaccgtcgcgtcgagttcgccgccgggcgcgaacaagtccggcgtggcgagcattgccgcggcaagcccctggatcgcccggccgcgggcgcggggcatgttgagcacgagcgagatctcggcgtccacaagctgctccggcgtcggaaacaggtgggtgagacccggctcgttcccgcacgtctccgcgtcgaggggcgtgccgaaacccgcaacgaggcggccggcgagacgcgtcgcggccgcgaccgagacctgctggccgaggatcgcccggaccgccagttcgaacccatcaaaggcgcccggcatccgcagacccggccggcgccccacgagggcggcggtgaacggatcgcggccaagtccggcggcgatcgcccgcgggtcggcgtcgagatcgaacatcccccgcacccgcgcgaggatgttttcgtggtcgtcgtccgagccgaggccgcggatacggaccgacagagcgtccgcttcattcgtgacggcgagggtgccgcggtgcccgtcgagggcgaaggtgcgggcatagcgcccgggcgtcacggcttcgacgccggggctcgcatggtcggcgaagaagcgttcgagatgcgcccaatcgtagggctgggggcaggccagcgtgaagcgggtcccgtcctctcgggtcgcaggcgaaggggtgcacgtcatggatcagtggggagcgtggcaggaaatcggccccactgttggtccggcgtcagcccggcgcaaccggctcggtgctctcgaactccgcggtatcgcccacgaggtcggtgagggacacggccaggcgccgggaatccttcaggtgaagcgttgcatccggcgtgatccagagcgggtgcagggccgcgtgccggccggtgaggctgccatgggcgacgacgatgccgctacggcgctcgatgacgaccttgtagcggaccgcgaccggctcgatcccctgagcggacacggcaccgcgtccgctcagaacctggaggacttcgttcggctcgaacatggggaggggtcagcagccgggaatgagaggcaaaacgatttgccacttaatcccgaactacggcacccgcgttccaacgccaagatgctgcaatgacagttccccgcttctcccagcctgcattgggacataggagcgccgtccgccgcgacggtgaacggctacggcagttcgcgcacggtgacccggccgcgctcgaccgagagcgccatgcgcccgtgcttgagcgccagagccttgtcgccgaacagggagcggcgccagccctggagcacggccacatccgccgcgtcgtcctcggcgagcgcttcgaggtcatcgacggtggcgatgatcttgggcgccacgccttcggcttcggccaccgccttgagcagcaccttgagaaggtcgatgagcgcgccgttgccgccaccgcgggagcggctgcgctcgggcacggcgatctgcgaggggtcgcgggcaaaaccccgctcgaccgcggcgaggatttcggtgccggtgcgcgagcgctcgaagccggccgggatggtgcgcaggcgccccagggcctcgacgctgcgggggccggcagtggcgatgtcgatcaccgcctcgtccttgaggatgcgcccgcgggggacgttgcggctctgggcctccgcctcgcgccacgcggccacttccatcagcacggcaatctcgcgcggtttgcgcatgcgccccgcgagccggcgccacgcctgggcgggctcggcctgataggtctccggcgaggtgaggaccgccatctcctcgtcgagccagaggccgcggtcggtgctcagcagttcggccgcgagcacctgatagatcgtcacgagatgggtgacgtccgacagggcgtaggcgagctgcgcctcggacagggggcgccgcgaccagtcggtgaagcgggaggacttgtcgatgcgcgccttggcgacatcgttgaccagctgctcgtaggagaccgagtcgccgtagccgcagaccatggccgcgacctgcgtgtcgaagaacggctgcggcagcagcccgccgagcagccagatgatctccagatcctgccgggccgaatggaacaccttcacggtgctctcatcggccatcaggtcgaagaacggcttgagatcgagatctttcgcgagcggatcgacgaggcaggcgaatccgtcgggcccggccatctgaatcaggcagagcttcggatagtaggtcgtctcgcgcatgaactccgtatcgacggtcacgaacggctgcgcggcgaattgggtgcaggcgtcggacagagcctgcgttgcggagatcagttccatagaaccggctataccgaaggacgcgcgtcaccgcgagacgacgaggggcctcttgtccccacgcgattgcgcttcacgacgaaaacttcgctccttcacgccgcccggcgggggacgcgcacgctccgagccttccgctgcgcctcggcgcgggcgagcagccaatccaggataccggtttcgatccgcgtgcccgaggcgggctcgatgagccgtcggatgcggtcggcgcgcaggccgcgatagagcccatgcgcccggtcggtgccgccaagcagggtgcggccgggcccgagcttcagctcgcgcgcgtcgagcgtgcgggtcgtccaggcgccgcgggcgtcctcgtagacgacctcgaagcggccttcgagcggcagcgtgcgccacgcgccctgcaccccatcgtccgacgccggcgcaggggcgcgacgggagcgggaggagggcgcgtcactggggtgaaagcgtcgaaattccatgggcttgatatgggatttcccctggttttccacaaggatgtgcacggcccttcggcgcggtcatgacgcgccgcggaatcgaactttgccttcgaaatcgaattgtatccgggctaaggtcacgcttgatctggggcgggcggcgaacgggatcgtgggagaggccaggatgtgtgagagacggttccgagcggcgcgctgggcgctcgcgggaatgctggccgcaatcgtcagtgcgttccttcatccggcgcccgcgcgcgcccagacgttccagacggcggccgcgcacgcgatcctgatcgatgccgattccggctcggtgctgttcgagaaggcggccgacgaaccgttctccccggcgagcatggccaagctgatgacggcggaaatcgtgttccgcgctatcaaggaggggcgcctctccatggacaccgaattcacggtgaccgaggacgcatggcgccgcggcggggccggcggcggcggctcctcgatgttcgcgcaggtcaacagccgcatcaagctctccgacctgctgcgcggcctgatcgtgcagtcgggcaacgacgcggcgatcaccatcgccgagaacatggcgggcaccgaggacgccttcgccgggatgatgaaccagcgcgccaaggagatcgggctgacgcgctcgaccttccgcaacgcgaccggctactcggcccccgaccagaaggtgaccgcccgcgacatggcgcggatcgcccaatacctcatcgacacctaccccgaattctacaagatctattccgagcgtgaattcacctggaacaagatcaaacagcagaaccgcaacccactcctgaccctcgatatcggcgccgacggcctgaagaccggctacctcgaagagtcgggctacgcgctcaccggttcggcggtgcagaacggccagcggctgatcatggtggtctcgggcctgaagactgcgcgtgatcgcgcggcggaagcccgcaagatgatggaatgggggttccgcgccttcgagccgcggcaggtcttcgccgcgaacgagacggttgccgaggtctcggtcttcggcggcgagaagggctccgtgccggtggtggccaacaagccggtgcgcctgctgctgccgcgcggcacctcggatcgggtgaccgccaaggtggtctaccaggggccgctcgtcgcccccgtggcgcagggccgcgaggtcggccgcctgcgcgtcacccgcggcgacagcctcgccctggagcagccggtttatgccggggagacggtggaggccggcaccctgtcgcagcgggccctcgacgcggcgatggaagtcggcacagacctcgtccgccgcgccttcgagaaggccaagggcggcaacggctccggcaacacgtccacggccggcacggccagcggcaactcctgagatcgtcttcctgaccccggacctacgcggtccggatgtcagggccccgtcgccggcacgtaggcgcggatgccgagcggtagatcggcgccgggccgctggaaggaatctggggcggcacgctggcgtgcctcgtccccggtgggacgcggcccggcgctggcccgaacgctcacggcatcccagggaccggcgatctcgaacagcgtggcggggggtgacgccccgtcggcggaggcggttgcccgggacaggatctcggcctgcgcctggaagcgccggtcggccagggcgacgcgcccgttcagggacgcgccgagggtgcgagaggcgagccttccctcgacgatctcgccgacgccgtcggcgaacaacagggtcacggcggcatgctcgaagggcgtccggccgttgcgccgggccagcgcccccggcgccaccgcgccgccgcgatgaaccacgtcggcgaggtcgagcccggacagggcaccgtccgcactctccagcgcgacccggccggatacggaacgggccagggcatcgacatcgtggccggctccctccagcgcgagactgccccgcgtcgccccgagcacccagcgggactggccgagatcgtcgagcagggcaccgagatcgagcccgtcgaaactgccctgcgccttcacgcgggtgggggccgcctcgcccccgtcggcggcaagggaaacccggcccttgaccataccgccgcgcacgttggcgcggccgagcgacgcctcgatgccgtcctcgcgcacgagaacgctggaggcgaggtccgtcagctgcaccggaccgatccgggcattgccggcggagatccgcagatcgaggtcgcccccggtgaagggacgcagctcgagggaccggctgtgcctggccgcgtcgtcggcggcacgatcgaagcccgtcaggcgcaggagaccggcgagcagcggcgagaggttgaggttttcggccgcgagcgtggcctgcaccgcgttgcgcttcgggccgaaggtggccgagcctgccccctcgagcacgttcccgtcgctgcgcacggtgacgctcggaaactggatctgaccggcggccgcctcgaagctgccctccacggcgaaatcctcgacgaagggcgacagggcaagacccccgccggtcagggccagcgtcttgtgcagggatcgggtctggaggctgccggtgcccgaggccttgaggccgtcgcgcaggctgccgttgccctgggcgctcagggagcccgttggccatgtcagggcggcggtgaaggggctctcacccccggaaaagagcgcgtagggccgcagatccgtcagcgtgatccgggcgctgccgtcgctccagcgaaatcccccgttcaccgcaaggctctcgctccaggccggccaggagatcgtgagatcgacgtcgcgggccgtctgcagcgtcccgtcccgcgggtcgcggcccttgagcgcgcagcgggcgaggatgatccgccggggccggtcgccgtccgcaccggcgatgctgtgggtcaggcgctcggccgccgcggaccagcggggatcccccgcttcctgcggcagcaccagctccgacccgtcgagcgtcagggaatcgacctcgactcggccggtgagcagcgcggcgaggccgagctgaagcgacaggtttccgcccgcggccagcaccggcccggcggcatcgccctcggtcaggcggacatcctcgaacacgatccgggggagggggagcagcacgacctccgtgcgcccccgggccgccagcgccacgccccagccctgctgcaagccccggctgacgaagcgggcggtgccgggagcctcgatcgaccacggcaggcaggcagccaccaaccccgcagcgacgagtccgagtgcgagggcggaaagggtgcggcgcagcgacattgcactccgtgggcgggcgacgcggatcggttcggccgaaccgcgtcggcgtggcgagccgtgcgatccgactccttagccgtttcccgttctcctgtcccgcgaacggggtcagacccgcccgcaatgcagtggatggggtgggccgggcttcgatgaggatcggccgcagcctcgcccaccgggcaagcggttacggcgcggggcttttgcattgcgcgcaaatgcgtcgccggtttgacggggcccgcttcgcgttgcacacccgatcgccatcgatcgggagcgcggccggcgccgaatctcggaccgaatctcggacattgtatcgtggccaacgaatcatggcccgccctggcggaagactaaggaagggacgctgtcgatgaagaaggtctatccggatccgaaggcggcgctcgccggcctcctgcgcgacggcatgacgatcatggccggcggcttcggcctgtgcggcatcccggacgagctgatcgacgcgatccaggcctcgggcgtgaaggacctcaccgtcatctccaacaatgccggcatcgacggtgtcggcctgggcaagctgctcgacacccgtcaggtgaagaagatgatctcgtcctatgtcggcgagaacaaggaattcgcccgccagtatctcggcggcgaactcgagatcgagttcaacccgcagggcacgctggccgagcgcatccgcgcaggcggtgcgggaatcccggccttcttcaccaagaccggcgtcggcaccaaggtcgccgagggcaaggaagtgcgcgagttcgacggcgagaactacgtgatggagcgcgggctgttcgcggatctggccatcgtccacgcctggaagggcgataccgagggcaacctcgtctaccggaagacggcgcgcaacttcaatccgatgatggccaccgccgcggaggtgacggtcgcgcaggtcgagcacctcgtcgagccgggtgagatcgaccccgaccacatccacacgccgggcatcttcatcggccgcatcctccacgtgccggtgcgcgagaagcgcatcgagcagcgcaccgtgcgcaagcgcaaggaaccggaagcagcggcagccggcggcggccagatctgattcgaccatcggccgagaggccacgagcgcgacggcgcgtcaccgcccgttttggcggacggcgcatcgtcgctccgaggatgcgccaaacgagggaacgtcaagaccatggcctggacccgtgagcagatggcggagcgcgccgcccgggagctggaagacggcttctacgtgaatctcggcatcggcattccgacgctggtgtcgaactacatccccgagggcatgtcggtgcagttgcaatccgagaacggcatgctcggcatggggccgttcccctatgagggcgaggaggatcccgacctcatcaacgccggcaagcagaccatcaccgcgctgccgaccacgagctacttctcctcggccgactcgttcgggatgatccgcggcgggcatatcgacctgtcgatcctcggcgcgatgcaggtggcgcagaacggtgacctcgccaattggatgatccccggcaagatggtgaaggggatgggcggggcgatggatctcgtcgccggcgtcaagaaggtcgtcgtggtgatggagcatgtcgccaagggcaaggacggctcggagagcgcaaagctcctgaaggcctgcgacctgccgctgaccggcaccgccgtggtcgacatggtcatcaccgatctcggcgtcttcaccatcgacaagaagggcgatggcggcatgaccctggtcgaactcgccgacggcgtcaccgaggacgagatccgcgccaagaccgaaggcgagttcgccgtcgcgctgaactgagacgcgagggccgggagggaaggcggcccgtttcgggacgccttccgcgcccctcggccgggcatggctaagcaggcattaatcgggatcgtcgaaagcttcgcatcgaccggacggcgccgtgagagcgcgccggtcggggagctttccgcgatacgaaggtacctgtgtatgcgtagcgttccgggaacggacaacgtcatccccttccgtcggcctgcggccgcgcggcagggcgccatcaacgcggcattcggagcgggcgaacctccccgcagccgctcgaggagcgaccagcgcaacctgatggatgcggtctatgccacgggcagcctgcgggttccggcgggtgaccgcgagaccaagctcatcgcctcgcgcctgcaggtctacggcttcctcacgatcgaggagatggatgaggacggcgcgctgcgccgcctgcgtccctccgaggcgatccgcgcccgcgccgagcggccttggcgcctgtcgaaggcgagctacggcgcgagcctcgcggtgacgatcccttccgtcgatgacttcctgttcgagccggcgggcatgccggcctgattccgccgccgcaggacgcgcgtcacccgcgcgcgtccgcgccgactgggctgttgttttgcatcatcttcttccgaaagccggtagccacctttcgggatgatgctctagaagcatggccatgcgcgagcgcccgcaccgatccgtgcacggccgcgcgatcatcggggtgatcgcgctctacgcgcttgtcttccaggccttcctcgcggctctcgcgcccgccctgccgcgcctcgacggcggcattctctgcgcggagcatcttaccgcttccggcacgccggccgacgacgagctgccctgcggccatcacgcctgctgcacgcaggtccaggcggcccatttcctcccgccggcgcaggtcgcgtccgcaaccgctatctggccgccgcgcgccgcccccgtgccgtggcgcgccgcggcgacgatccgcgcccgcgcaccgcccgatcagggcaccagtccccgaggtccgcccgccgcctgagacgatcgctccgatccctcagacgcggatttcgaacctatgccttccagcctgtcgggcaccgccggtttcaccgccgcggcggctttgcgcgtctcgcgcgatgcggtctatcgtgccgtatggcgctggcatttctatgccggcctgctctgcctgcccttcctgatcctgctctcggccaccggcgcgctctacctgtttaaggccgagatcaacgcgaccgtgttcgcccaccgcacggtggtcgcatcctcgggccgaaccccgctcgggcccgaccgcctgatcttcaacgccatgcaggcggtgccggagggcaacccgctctcctacaccgagcccgccggccccgccgcctcggccctcgtcaccctcgccgagggtgggggcaagatcctcgtctacctcgacccctataccggcgacgtgctcgatcgcgtcgccgcggatcgcgagttcttcgggatcgtgcgcggcctccacagcctcaccctgttcgggacggcggcgaacgccctgatcgagatcgtggctgggttcgcagtcatcctcgtcgtgaccggcgcctatctgtggtggccgcaaggggaggggcagcgccgggggcgtgccgtaagcctgcgcgagacgccgcgacgtcgcgtctggtggcgcgatcttcacgccgtcaccggcctgttcgccggggcgggcctgctgtttctcgcgctcaccggcctgccctggtcggtctggtgggggcaggaattgcgggcgtggtcgaaccgggccgggctcggccaaccgacccagctctgggccggcaaggccgtctccaccgtgccgatgggcgcgcgcctggaaagcgccggctgggcgctcgaagacgcctcgatgccgcgatcggccccctccggagcgccgtccctcggcatcgaccgcgcggtcgcgacccttcgcgacatggctctgcccggggggttcgaactggcgctgccgctgggcgagaccggcgtctacgccgcctccgcctatccgcgcgacgtcacgggtcagcgcatggtctccctggaccgctacagcggtcagccgatcatcgacgtgcacttttccgatctcggtcccgtagcgcgggcgatccagtacggcatcggcatccacaagggtgagttctgggggcgggcgaaccagctcgccatgctcgccttctgcctcgccacgatcctgctctcggtcaccgccgcagtgatgtggtggaagcggcgcccggccggacgcctcggcacgccgccctggccgcgggaccggcgcgtcatcgccaccgtcaccggcctgatgctcggcctcggcgccctgttcccgctgaccggcctcgcgatcctggccctgctcggcctcgaccttgctgcccaaggcctgcgcctcgccgcgcgcacctgacgcctgccattcgcgggcccctgcggcccgacccgatcgcacgtcgccacgagccgtcccatgcgttcccactccgccgcgcaccgtgccgcctggctcctcgccgcttcgccgctggccctgtcgggtttggccgcggcccagaccgccggcgagtccgtcaccctggaggaacttgccgtcaccggcgagggcgcgccgcaaagacaagcggcggccgggtccggtgcgccgggcttcggggtttccggcccgccgggcgcggccgccctcggcatcgagcgcccgatcgggcaggtcgtcactgcggtcgggcgcgaggggacgatcgccaaccgccctgccacctccatcggcacggtgctgctcgacagccccggcgtgaccctgcgccagggcaatggcgggcgcgacgtggtgatctcgatccgcggcaacaacgcccgcgccaccggcgtcacccgcaacatggtggtgctggaggacggcttccccgtcacccagcccgacggcgcctcgcgcttcgatctggtcgatccccgcgcctattcgcgcatcgacgtgttccgcgggccgcaatcggccctgttcggcaatttcgccaccggcggggcgctggccttccgcacccgtaccggccgcgagatcgacggctacgagatcggcgtcgatgccgggagcttcggctacctcagcaactacttcagcgtcggcggcgtgagcggtccgttcgagatcagcctgtttgccagcgacgtgcgcgccaacggctatcaggaccattcctcctacgacacccagacgatcaacctgctcgcgagctacacgccgagccccgacaaccgcttcaccctcaaggtcatcaacaacgaggtcacggccaacatccccgcccggtcctcgctcgaccagttccgcatcaacccataccagcgcggctgcgacgcagcggcgacggcagcccccggctgcaccaccttcggcctcctggcgaacggcgccttcggcccgcgggtgccggtgacggcgagcgaaggcgcgttccgccgtaacgaccggcgcacgatcatcgcaggccgctgggagcacgacatcgacgcccagaccgcgtggcgggtgcaggtcggcttcgacgagcgcaactacaaccagccgttctacacgacctcgggacgcggcagcctgccctcctatttcgtgcagaccgacctgacccgccgcggcgagctgttcggcctgccggccgtcggcagcgtgacgctcgcctacagcgccgtcgatatcgcggcgtccgtctacaaccgtgcgccctatggcggcgcccgtctcggcgcgctgatcgggttgcaggaggcgctgcaatcgaatctcggcggccgggctcggctcgaactcgaactcgcaccgcaatggacggccgtggccggcctcggcgcggaggaatcgagtatcatcgggcgcaatcgcaccttcgcgacgacggccgccggcaccggatcgaccctggcgcaggccgaccgccgcttcctcaacgtcgcgccggaactcgccctggtctaccggccggatccggactgggccctgcgcggccgggtggccaccggctacgcgacgccgtccttttccagcatgttcgtgaacgcgaccggattgcccggcaacaacaccgacctgaagacgcaggagaatctcggcttcgatctcggcaccgattttatgcccttgccgggactacggctcagcctcaccgggttctacgagttcttccacaatgagttcgtcacgcagtcgccgggggcgggcctgctgaactacaccttcaacgcgccggcttccgagcatcgcggcatcgaggttggggccgattggaccttcgttccgggctggcgcggggtgctggcctacaccttcgacgatcaggtctacaccgattacgtcgagcagctcagcgccgccgcgctcaccgcccgcttcgaccgggccggcaaccgcattcccggcgtgccggcgcatcagctcctggcacggatcggctacgacgtgccggccggcgccttggccgggctcggcggcttcgccgaggtggtggcgcaggacggctacttcatcgacaacgccaacctcctgaaggtgccgggcttcgcgatcctgaacctcaacatccactacgcggccctgctgccgaacggctacgcccggcggatcgacctgtacggcgaggtccgcaacgtcctcgacacgacctatgtcggctcggccaacccgctggcaaacacgctcaacgcggcgaccggcgcccagaacggccgcgccgcgctcgccggcaccacgggctcgatctttgccggccccccgcgcacgttcgtagcggggatgaagctgtcgttctgacggtccgccgatcagcgtgggactgcgctggcgcgggcgtttcccgcgccccgcctccgggtgcctgaaccgaaaccggtgtcagacctgcgcatcggccccctcgtcctcgtcgcccgcccccgcctcgacatcctcactgcgcagcaagcgcgcctggagatcggcgacgcggcggaccgattgcgcgtgtttgggcgagactggttccaacggagccagcccgcgcttgatcgccaggaggccggggtcgccccagcgttcgagcagcgcctggaaggcggcgtggcgggcggggtcgaaggcgatgcggcggcccatcccgtccttgtaggggtggggtgggtgaagcccgccgcagggcacgaagccgccggggatcggcgtcgtcgccgcatgggtgcgcccggcccgcaggagcttgggcagaacgtgcgtgtgcggtcccttggggctgttgccgccgggaccggggatcggcgcgtagacctcgatccgcccgatgcgggcgcggaagatccggtgcgggctcattgctgcgaggtgcgggccgatcgggttatcggtggcgaagaccggcttcccgacccccgcgcgcaggcaggcgatggtgtccggatcgctcgcgcgcacacaggcatcgacggcccgcagcccgagcccgagatcgaacaggatcgccgcgcggtcctgctcccgcgccgcttcccggtcgggaccgagctcggtgacggccgttcgcacgctcatggcgcaagcggagtcgggcaggcacagggccaccgcgtggttgtagccgccggagaatccggtctcgtaggcgaccggcctgaggccggggctgagtgtcagcgcgatggcgccgcgatcggtggcgaggccgattcgcgcgtccggcaggggccgcaccggctcgtcgtcgtcgcgcatgaactcggcgatggcgccgaaactgccgaggctccaggcggtgtcggcatcgtggagcgcagcgcgcagcaggccttcgacctcagacgggtcgggggtcggcggcatctctcgtctccttggctgtcgcgcgggcccagggcaggatgtagggcgtgccgtcggctgcctgtccgcgccggaccgtgacaccgaaggtcgcggccagacgcgcatcggtgagcgcgtcctcgggccgcccgtcggcgacgatgcgcccggcctccatcaccacgatccggtcgcagcagcgagcggccagcgtgagatcgtgcagcaccgccaccacgcccgtcccaccgcgggcgatgtcgcggagcagggccatggcgtcgagctggtgggccgggtcgagggcggtgatcggctcgtcggcgagcaaccacgcagcctccaccgcgagcgcgcgggcgagcagcacccgcatccgctcgccggaggagagcgtcggctcgaagcgctcggcgaggttggtgataccggtcgccgccatggcgcgggcgatggcggccgcatcggcatccgagaggccggcaaaggcgcggcggtggggcaggcggccgagcgccacgatctcgcggatccgcatcggccagccgacacccgccccctggaacagggcggcgatccgacgggcgcgggactcgcgggagaggcggtcgagcggcgcgccgtcgagggtcacgccacccttcgccgggggaaggaggccggccagaacccgcagcagcgtcgtcttgccggccccgttcggcccgaccaggccgacgaggcggccgggttcgagcgcgaggccgataccggacaggagggcgcgaccgtcgacggcgacatcgacggcgtgggcgcacaggctcatgcgggccgcccccggttccgcagcagcaggacgaccaggaacggcgcgccaacgagggcggtgacgacaccgagcttcaactcgggccgggtggcgagcagccggacgccgagatcggccgcgagcaccagcacggctccggcaaagccgctcggccacaggctcgcccccggccggccgccgacccacggccgcacgaggtgtgggaccacgagcccgacgaaaccgatggcgccgctcaccgcaactccgctgccaacggcaagcgccgcccccgcgatcatccgcaaccgaaccgatatgagatcgaagccgaggctcgcggcggtgtcctcgccaagcgccagggcgtcgagcgcggcggccgtcgagagcatcagagcccagcccagggccatcagcggcaggcacagcaggacgtgatcgaggctgcggtcggccagcgatcccatcagccagaacacgatctccagggccgcataggggttgggcgacaggttgagggcaagcgcggtaagcgcgcccgcgaagctggaaagccccacgcccgcgaggatcaagccgagcgtaccgctaccgcgggcggcgaggccgatcaaaagaagcgcggcgcacgccgcccccgcaatgccgccgaggggcagggcgaggcccacactgccggcaaggccgccatagaacacgatcaccgcgccgagggccgccgccgaggagatgccgaggatgccgggatccgccagcggattgcgcaggaaaccctgcatcaccgccccggtcaggccgaggctgaagccgacgagtccgccgagcagggcgcggggaagtcgcagctcccacagcaccaaagcggccagggtctcccggccggcgatccggtcacccgctgccgcgacgagatcgaagggtgcgtagccgaccgccaccgaggccagcgtgaggaacaccgaggcgagcgcgagggcaagcgtcataggtgccggccgcgccgggcggaaccgccgcgtcgggcgctcggtgcggaaaaggggggcgttcacggcggttccgccctctgccgggcagcctcggcgaggcgcgccaccacctcggcgacctgcgggccggggcaggtccacaaccggttcgggatcgagacgacgcggtcccgttgccggagcgcggcgaggaccggatggtgcagcagcgtgtcggcgagcgagggagtgccgggctcactctcgtccaggacaatgaaatcggggttcgccagggctgcggcctccagcggcacctgtccgaaccggtcgcggccgatctctgcggcgacgttgacgagcccggcggcacggatcagcgcatcgccgaggctgccgggcgccacggtgaaagcgttcgggtgcatgaccagggcgcgcagcggcttttccgacggcgtgaccgcggcgacgcgtgcatcgagatctgcgaccatcgcgtcgccgcgctccgcatggcccagagcggcggccacggtgcggatctgtgcgcgcacgccgtcgagatcggccggcgcgccgagttcgagcacagggaagccggcgcgcttcagcatggccacggtggtccgcgtggtgaacgcgcccgccacgacgaggccgggccgcaatgccacgatctcctcggagaggcctcggatcaccggcaggccctcggccctgtccgccaccagcgagctgcgcggatcgcgggcaaaccccgtgattcccgccacctgcgcccggtcggcgaggcgcaggaccagttcgtcggcgcacaggttcatcgagaccacgcgcgccggcatcgacgcggcgaaagatgcgtgcggcaggaaggtcagcagcagggtgagggcatggcgcagccgcatcacgggctcagaacgaggtcagtcgagccccgccatagaccgcgggccccggcccgaggaagcggaataggttctggtagcctttgtcgaacagcttaacgatgcgcgtgtgcccgtcagcgtgggttcgggcatcgggctccagagccctttgaggcttaccttatggcgcgggcggcgcagaaacttcggcgacgcgtcgatgtgtcgagcgccgctggaactcgcccgtgcgatgcgtcatatgaccatcgagatggtcaggagccggcgatggacacgattaacttggcggatgccaaaggtcgcctgagcgaattggtcgatcgggtcgaggccggagaatcaatcggcattacgcggcgcggaaagcccgtggcgaggctcacgtctgtcgcaagaccgcggcagcggatcgatacgtgtatgcttcgagcgttgacggcaacgatgccgccgcagaccgagggcgctgccgagctcgtccgctcgatgcgggacggcgaccgttcctgatgctgtatctcgatacctcgctgatcgtcgccgccccctccaatgagacatcgacggcgcggacccagcaatggctgggcgagcaggagcctgaagatctcgtcatcagcgattggaccatcaccgagatgtcgtccgccctcgccatcaaagttcggacgggtcagatcgatctgaagcagcgcgcggccgcgctggcgatgtttaacaggctgatggccgagagcttgcaggtcctgccgatcgctggcggacacttccgggtggcggcgaagttcgtcgatcagcagacgctcgggcttcgggccggggatgccctgcatctcgccaccgcgtcgatgcacggcgcgaccgtctacacgctcgatcgccgcctcgccgaagccggcccggttctcggcgtcccgacgcagttgctggcatgaagccgcctgcgccgaccaaaccgagaccgagcctcttagcggtccgttctcactcccactcgatcgtgcccggcggcttcgaggtgatgtcgtaggtcacccggttgatgcccttcacctcgttgatgatccgcgtcgcgacgcggccgaggaaggccatgtcgaaggggtagaagtcggcggtcatgccatcgaccgaggtgacggcgcgcagcgcgcagacatggtcgtaggtgcgcccgtcgcccatcacgcccaccgtcttcaccggcaggatcaccgcgaaggcttgccagatcgtgtcgtagagaccggcctgccggatctcgtcgagatagatcgcgtcggccttgcgcagggcctccagcttctcgcgcgtgatcatccccgggcagcgaatggcgaggcccggtccggggaaggggtggcggccgacgaagctctcgggcagcccgagttccttgcccagcaggcgaacctcgtccttgaacagctcgcgcaggggctccacgagcttcatgttcatccgctcgggcaggccgccgacattgtggtggctcttgatcgtcacggagggaccgccggagaacgagacgctctcgatcacgtccggatagagcgtgccctgggcgaggaaggcggcgccgccgatcttgccggcctcggcctcgaacacgtcgatgaacagccggccgatcgtcttgcgcttcacctcggggtcatcgacgccctcgagcgcgccgatgaacagatcctgcgcctgcacgtggacgagggggatgttgtagtggtcgcggaacaggcggacgacctcgtcgccctcgccgaggcgcatcaggccgtgatcgacgaagacgcaggtgagctgatcgccgatcgcctcgtggatcagcaccgccgcgaccgaggaatcgacgccgccggagaggccgcagatcaccttttccttgccgacctgctcgcggatcttggcgatcgcctcctcgcggtaggtgcccatggtccagtcgccggagcagccggcgatgtcgcgcacgaagttgcggatcagcagcgcgccgtgcggggtgtggtgcacctccggatggaactggacggcgtagtaatggcgggcctcgtccgccaccgcggcgaagggcgcgttgcgcgacatcgcgatggtggcaaagccgtccggcagcttcgtcacccggtcgccgtggctcatccagaccgggtatttctcacccgcgtgccagaccccccggaacagcggcgagtccgagacgatctcgacctccgcacggccgaactcggcatggtggccgccctcgacctcgccgccgagctgggccgccatggtctgctggccgtagcagatgccgaagaccggcacgccggattcgaagattttttgcggggcgcgcggcgacagatccgtcgtgaccgattctggtccccccgacaggatcacgcccttgggccggtgcgcctcaaaagcggcctcggccttcgtgaacggcacgatctcgcaatagacgccctcctcgcgcacgcggcgggcgatgagctgcgtcacctgggagccgaaatcgacgatcaggatcttgtcgtggtgggaggtatcgatggtcatgctgcctcgggccttctgcgataccggttagacgaggcctcggaacggcgcaacgcgcccctggggtcaggaggcgcatgcggcggccctcaagtcgctgccgttaatcttacgttcacggtttcggggcgacacggcacgcccctcgaaacggacaggagccatccgaccatgagagcagccctcttcggaatcgccgtcacgatcgcaggtttcggcgccgccgcgccggcccaggcccttcccctttccggcgccgccccgctgacggacggactgttccagcaggctcagtacagccgccgcgtcgtccgcggcccgcgctgccggaccgtcgtcaccaagcgccgtggccggttcggccgcgtggtcatcacgcgcgagcgccgctgcttctgataacgacctctacctcagaacgacgagcggcccccggagtcgggggccgtttttatttggcgtacctgccatcgcgcggagacgatgtccgggcatcgtccgcctccggcgggaagccgcgatcccgacccttgagcccgaaagcggatgcggagcggggctttgcctcaaaaacggtggtcgcttcagccgtgtcgccgggcctcatccgtgaaggggcggtgactgacggcttcggcggcgacaccgatcacggcaccggccaggacatcgacgggaaaatgcgcaccgcggacgacctggacggccgcgatggcagccgcggcgcaataggccggggccgcggcgtcaggataggtgcgcgccaccgatcgcgccacggcaacgctcaaggcggcgtgccccgaggggaaggattgccaggggccgttgccggtcccaggccgaccgcgggcgtagtgcccctcgtccatgaacacgttgggacgggtgcggtggaccgtccgcttgatcgtcgtcttcacgaggctcgccacaaggcccgccgtgagcatgttgcgtcccgcatgcgcgagtcggcggtcacgggcgactaggccgagggccagggccgtcgccgataacgcgaacagagcctgccaactgccgatttcgctggccgatcccatggcctggacggccggacgatccttggcccgcgcgagcgagaggccggaagcgacgtcggccgcctcgatgccaacggccaattgcgtggctcgggcgcggatcgaatgtctcggtgtcttcgcaagcatggccctaaacgcccgggatcggcaatcgttcgcggcactagacgcgaccgcgagagagcttttgcaccgtggccgatcggtgtccgcgtgggagcgattgcagcggcgctacgacttcagcaggccgtggccgcgcatccaggccatgaacagggcgggccaggctgccgcgggactgccgggcacgccgagcccgaagccgtggccgccgcgctcgaacaggtgcatctcggcgggcaccttcgccgcccgcagcgccgcgtacatcaggagcggatggtcggttaccgcgatccggtcgtcggaggcctggaccatgaagaccggcggggtgcgctcgttgacctgtacctccaccgaataggcccgccgccgtgcatcgggcgggtcgtcgccgacgagcacccggcggctcgacatggtccggtcgaacggtgcccgcatggtgacgatcgggtagatcagcccggcgaaggaggggcgggcgctcagaccgtccgcctcgtcggtatcgtcgtagagatcctgctcggcatcggtcgcggtcacgcccatcaggtggccgcccgcggagaagccgagcacgccgatccggtcggggtcgaggccgtattcctccgcccgccagcgcacgaggcgcatggcccgctgcgcgtcctgccgcggcgcgtcggggccgtcgcgccattcctcgctcggcagacggtagaccagcacgaaggcggtgatgccggcgcgggccagccattgaccgaccggaaggccctcattgccgatgtcgatgcgcagatagccgccgcccgccgcgatcacgatcccggcgccgttcgggcgctgggggcggatcacgagaaggcagggccgcaccacgccggtgatgacgccggtcagggtctcgtcgaaccggtattccgaccggaacggcccgccgccgcccggcggcaggtccggccacagatcgatgatttcgaggtcggagccgggcgcggatttcggcaggggctggacgacctcaccggtctgcggacgcaccggaagacgcacgtccggcggtatcgccgattcctgcgcccgcgcctcggccccggtcagaaccgccgccgtccccgcgagcagggctcgccggtgcaacgtcatggtctcggcctcgccgtcatcgaaactcccgccgcggtaatgcgcaggaatctcgtccgtggcggttgccccggcatgtcccccgcgcggtcccggtgaacaacgggatcaacgcgcaaccgatccggcctcggatcagcttttgcgtgtcagcgtcgcgacatagaaaccgtcggtgccggtcagcgccgggctcatctggatgccgcgggccgtcttacggaccttctcgtcgagaccgggcacgggcgcgagatcggtcgcgacgggccggatcgccccgctgcgctggagcaatccgtcgacggcggcgtcgttctcctcgggcaggagcgagcaggtgacgtagacgagggttccaccggggcgcagcagacgggccgcccggtcgagcacctcggcctgctcggcgagccggccggcgaggctgcccggccgcaggcgccacttggcatccgggttgcggcgccacgtaccggtgccggtgcagggcgcatcgaccagaacccgatcgaccgtgccgtcgagatcggccagcacgtcggcgcgcgccttgcccgtgcgcggcgtgcgcacctcgacctgcgcacccgagcggcgcagacgctcgtggatcggggcgagccggcgcggatcggcatcggtggcgatgatgtgggcggcgttgccggtgattgcggcgagcgccagcgacttgccgcccccgcccgcgcagagatcgacgacggtctcgcccgatttcgccccggcgagcaggctcgcgatctgcgaaccctcgtcctgaatctcgaacccgccctccagaaacagcggatcgacatggagcgccgggccgcgcccgtcctcgccgagcgggatgcgcaggccgagggcggagagcggcgtcgtctcgggcgagaggtcggccaaagccgcgaaggcctcttcgcggctctgcttcagggtgttgacgcggatatcgagcggcgcccggcggccgagcgcccgcaattcgggcagcagcgcatcgccgagcagcgcggtcagcgacggcagcacgaaggccggcgcatcgcccgcgacctcgggcggcgcgtcggcgaggcttccctccgccagtcgcttgcgctcgtcctcggtgaggggaggcggtgcgaagcgcgcgccgtcgaacagcgaggcgatgctgggctcggccagaccgcgctgaaggcgcagcatgccgatcacgatggcccggccggtctgcgcgcccatcacccaggcagcggaggcccggcgccgcagcccatcatagacgaggctggcgatggccgcgcggtcgccggacccggcgtagcggtgggcgagcccccaatccttgagggcgtcggcggccggacggcggcgatcggcgatgtcgtcgaggatctcgatggcggcggagaggcgggcggagggggtcaggatcggctccggaaacgtttcgttaaacttgccgtcttgcggccacgcttggacccgcaacccgacacgataaggccgagcttccggcactttggacgttcagaacggcacgatggccctgtccgtcaaggacaagtgaggaaaggacccttcggatgccgtccgtaagcctgagtttgaagcccttggtgtgcgcgagcctgctcgcactcacgcttgccgcctgctccaccgcgccggccgcacccagcctcgatccggtgccgccgcccgcccgccggcccgacgccaagacgcagctcgaatacggcagcccgcccccgccgccgggccgctactgacgaccggcgcgagcggggcggctcgagtgcctcacaaaactcccgatccctggccgttcccgccttggcgaggacggcgcagcgggaatttcgtgagagacagttaggccgcctcgcgggcgcgccggtgctcgtaggccttgaggtgcgtgagcacccgggcgagcaccggcgtctcgacgccctttgactgtccgcgcgcgatcaggtcgccgatgatgtggtcggcctcgatgcgggcgccgccctcgatgtcgcgcagcattgaagcggtcatcgccgagccctccgccgtcagcatcttgcgggcgccggcaaagaccttctcgcgggcggcgttcccgttggcgccggccaccgcctggcactcgtcgtggagcgcctcgatgaaggcccggccgccgggcgccgcgacgatgtcgccgagcgccgagcgcatcagggtcgtcgatcccgcgagcgtcgcgaggaagacccacttctcccacatctccagcaggatcttgtcgctggcccgcggctggaagcgcacgccctccatctgcgcctcgatgcgtgcgatccgctcggagcgcgtcccgtcgcgctcgccgtaggtgagcgtgtgcagatcggtcatctgccggatctcgccgtcacccgtcagcgtcgcgacgatggcgcagcttccccccagcacccggtcggcgccgaacgcctgatccagcacgtcgagatggcgcaggccgttgaggatcggaagcaccgccgtgccgggtccgacggccggcgccacgtccgcgaccaccgagtcgaggtcgtaggccttggcggagaggaggacgaggtcgaacggcccggccccggcgagcgcgtccgccgtcacggtcttcggcgcatcgatgcggatgtcgccgaccgggctacggaccgagaggccccgcgccaccagcttttccgcgcgcgccgggcgcaccagaaacgtcacgtcccgcccggcctgcacgagccgcgccccgaaatagccgcccgtcgcgccggctccgaccacgagaatccgcatcgtcctccctttcctgttgcgtcctcacatacgccgaagcctcgccgcccgcaccccgccgaaaacgggatgcggctggtgattttcgagacgtcggcgtgccgcgcgccacgaaggaatcgtaacgatcccgcggcaaagcttgagtccaccagacggcccctgcattccgcaccggcgattgctggcttttgcggatttcaatcatgcgcaccctgccgaccctcgccgtcctggcggccggactacttcctggcctcttcgcacaacccgtctcggccgcggaacgccagccgttcgaagtcgtgaagggttgggaagtcgagcggacggtcggcgataccagtgccaatccttgcatcatgacccacgcctacgaggacaaggacgacaacaacgctgccaatgccgtcgtcttcgctcttcgggattccacggccgtcatggtgctggtctatcagggctgggacttcgacaaggagcagtcggtcaaggtgccgctgttcctcgacaagaagccgatcaaggtgaagacgacctggatcggcgacgggaagaccctgcgcacccagctgccggacagcgtcgttcccgatctgctcgcggccaagaccgtaatcctgcgcttcgaggacagcgacgccgatttccgaatcccggatttcgcggcgggctacgagtccctgcggcgctgcgatgccacgccggccaaacccgccgcggttgcggcaccgcaggctgcccccgtcgggccccccgcgccgtcgcagcagcgaatcgcggcctacgtgatcggggtgtccgtgcagcgcgtgctgaaggattgcgacgtcccctccaccggcaagcagcgcgccggggtggaagcgaggatggccgcgctccagccggagatggcaccgctcgaagcgcaggtgcgcagcgaattgaagcgcaacggcgagtcctgccccgcggcggacaagcaggcggacttccaggagatcctgcggaagttcgtcgagctgagccccgaagacttggtcgccgccctggaagagcagcccgcgccggagaagagcccgaataccccgtccgattcgaagctgtaagtcggttgccactcgatcgaagcgggactgtattactcagtctgcgcagcagatgtgccaagccaaatccgcgatcccgaaaggatcgaccggatttggcatgaggtttcgcgaccgcaaataccgtccggggttcggcgcgacggcgtgccgagcccgcgggtcggacgaagaccgtcttcgcctctgcccataaaacgctgtgagagacgccggcttcgaggctggttgcgccggcgggctgcggctaggcttcccaggccggctggccatcccgcattccgcgggcggcgggggccggccgtccccgcgggagtgttcgcgtgcgcctctcacccgtcacggcagcgatgctggcgacgctcctcggcggcccgctcgccgccgcggaccgcgcgccgttcgagaccgtgcgcggctggacggtggagcgccgcggcagcgaaaccggttcccccgcctgccggatgacccacaccgagaaggacgcgcagggcgaactcgccggcgtcgtgatcgtctcgatcgatcggggcgggctcaccctggcggtcgccgaccggaactgggacttctcggcgggcgaccggttcagcgtgccgatactgctcgatgggaagccggccggcgcgacattgatctggaccggcgatggccaaatcctgcgcacggcgcttccggagacgatcgtgctggccctgctggacgcgcggacgctgtccctgcgtttcgcggacggcgataagccgctcgtggctcccgatctcgccgccgctgtcgccgccctgcgacgctgcgccgcggccccttcgaacgggccagcggtcgccgccgcaccgccgctgccgcctcgggcacggatggccacctatacggtggggctggccctgcagggtgtgctgcggtcttgcagcgtgacggcaaccgatgcgcagcgcgccgccgtcgatacgaagatgtccgcgctccagcccgaaatggcgccctacgaggcggcgatgcgggcgcaggtcacgcagtcccgcggctttgcctgccccaccgccgacaaggatgcggagtttcaggaggctttgcgccggttcatcaccttgagtccggacgagttcgcgacggtgatcgaccagcaagcggaagccgccccggcggtctcgaccgtgaaaccgtagcgtgttgtcgaagcgaattcgcgcggtttgatctacatcattgagcgtgcagatccggttgtgagaggcttcggttgcaccagccgaagtcgccgctcgagttccggagcgtcggcgaaccctcgcggctcgatgcattcctcccaagacttctctccgcggccacccccaggccagcggagactttttgcggccagcgagactttcacggccaagattgatctttattaaaacgccaaaccctggattgccctacgcttgttgtctcgcggagaccgaccatggggcgcatccgttctccggacccgacggcagcgcaggaccgcgccgtcgccgccacgctctgcgtgctggtcttcctggaatgtctgaccctgatcgcgagcctgatctggctctgaatgtctctcacgagacgcccgatgcgccgccgtgcccggaacggagacgatcgctgatcgggcgtttcgtgaggcacgctgaatccagcgccgcgcaattccccaatggaaccgcgcggccccgtcatcagcggctgggatagttcgggctctcgcgggtgatcgtcacgtcgtggacgtggctctcgcgcaggccggcattggtgatgcgcacgaactgcgctcgctcctggaactccggcaccgtcggggcgccgacatagcccatcgccgcgcgcaggcccccggcgagctggtgcagcaccgccgcgaccggacccttgtagggcacctgaccttcgatcccctcgggcacgagcttgtgggtgtcgttgacctcggcctggaagtagcggtcggccgagccgcgcgccatcgcgccgaccgaacccatgccgcggtagctcttgtaggaacggccctggtagaggaacacctcgcccggcgcctcgtcggtgcccgccagcagcgagcccagcatcgccaccgaggcaccggccgcgatcgccttggcgagatcgcccgagaacttgatgccgccatcggcgattaccggcacgtcggcgccgtgcgccgcctcgaccgcttccatgagcgccgtgagctggggcacgccaacaccggcgacgatgcgggtggtgcagatcgagcccggtccgattccgaccttgatcgcgtcggcaccggcatcgatcagggcgcgggcgccctcggcggtggcgacgttgccggcgatgatctgcacggcgttggagagctgcttcacccgggcgacgctgtcgagcaccttgcgggaatggccgtgggcggtgtcgaccacgaccacgtcgcagcccgcatcgatcaggcgctcggcacgctcgaagccggcatcgcccgtggtggtcgccgccgcgacccgcaaccggccctgctcgtccttgacggcgttgggataggtgacctgcttctcgatgtccttgacggtgatgaggccgatgcagcggtagtggtcatcgaccacgagcagcttctcgatgcggaattggtgcagcagccgcttggcctcgtcctgcgtcacgccctcgcgcacggtgatgagccggtcgcgggtcatgagctcggccacgggctggccggcattggtcgcgaagcgcacgtcgcggttggtcagaatgccgacgagcttgccgcgcgagccgttggggccgcgctcgaccaccgggatgccggagatccggttccgcttcatcacctcgaaggcgtcggcgagggtctcgtcggggtggatggtgatcgggttgagcaccatgcccgactcgtacttcttgacgaggcggacctgctcggcctgctcggccggctcgagattgcggtggatgacaccgagaccgccgttctgcgccatggcgatggccatcggcgcctcggtcacggtgtccatcgccgaggcgatgatcggcatgttgagccggatcgtgcgggtgaggcggctggcgatatcgacctcgcccggcatcaccgaagaggcggcggggcgcagcagcacgtcgtcgaaggtcaggccctcgatgatcgagtcagcgctgatacgggccatggaaaccaactccggagacgagtgttgcgccgggccggaaggtcgcggccagcgggatcgggttggcaggggccagtatcatgggcgccccgcgcacgcaaagccgccgcatccattcgcggtgcatggctgaccggcaatcggcaacgcccggccgatctcgttgcgaaccgcaagacaccattaacccttacgttccaccattcgggctggccatccgcgtctcttcgcgggaccggccggctggagacgagcccctcgccatgatgtcgcgcgccgaacgcagccccctcgcggattggtggtggacggtcgatcgcggcctgcttgcgggcctcggctgcctgatggtggccggtctcgtcttcctgatgggcggcggaccgccggtggccgaacgcatcggcctgccgaccttctacttcctcaaccggcaggcgatgtatctcgcccccaccgtcctgctcatcatcgccgtgtcgttcctgtcggtgcgccacatccgccgcttcgccctggtgacgtggctgctcggcgtggtgctctgcatcctggccggcaagttcggccccgagatcaagggcgcgcatcgctggatccagttcggctccttcggcctccagccgtcggaattcgtgaagcccgccttcgtggtcgtcaccgcttgggccttctcggaaggcgccaatcgccgcgacatgcccggcgtcatcttcgccttcatgcttctgccgatgaccatcgtgccgctgatcctccagcccgatttcggccagaccatgctgatcacgatggtgtggtgcaccctgttcttcgtcgccgggctgcactggttctgggtggcgggcctcggatttgccggcatcgtcggcgtcttcaccgcctacaccttcctccaccacgtccgcgagcgcatcaaccgcttcatggatcccgaatcaggcgacagcttccaggaggtctggtcgcgcgaatcgttcaattccggcggctggttcggcaccggccccggcgagggcgtggccaagcgccacctgcccgacgcgcataccgatttcatcttctcggtgaccggcgaggaattcggcgtgctggtttgcctgggcctcgtggcactcttcgcctacatcgtcatccgcggtctgaaactcgcgcgccgcaccgacgacaccttcacgaggctcgccattaccggtctgacgacgctcttcggcctgcaggcctgcatcaacatggcggtgaacacgcagctcatgccggccaagggtatgacgctgccgttcgtctcctacggcggctcctcgctgatctcgcttgcgctcggcatgggcttcctcgtggccctcacccgcaagcgcccgcgcaccacggccgtcaaccagcgcccgcccggcaccatgccctcggccgttccgggactgatgcagtgaccgtcttcacccccctggttctcgtctgcgccggtggtaccggcggtcacctgttcccggcccagagccttgcctacgccctgaaagatcgcgggattcgcgtcgcgctcgccaccgatgcccgcgtcgattcgatcgcgggcgatttcccggcggaagagatcgtcaccattgcctcggccacgccctcgggccgctcggtgctgcgccgggccggcgccgtcgtcaccctcggccggggcttcggtcaggccgcccgcgccgtgaggcggctcaacccggcggcggtcgtcggctttggcggctacccgaccgtgccgccgatgctggcggcgcagttgctgcgggtcccgaccatcctgcacgagcagaacgcggtgatgggccgggccaacggtttcctcgccaagggcgcgcgcgtcatcgccaccggtttcaaggaggtgcgcggcgtgcccgagaaggcgaccgcgcgccgcgtccataccggcaacccgatccgccccgcggtgctggccgtggccgagacgccctatccgtccctcgacgcggaggcgccgctccggctcctcgtgttcggcggcagccagggcgcccgcgtgatgagcgaggtcgtgccggcggcgattgaaaagttgccgcaagaccttcgcgcccgcctccacctcgtgcagcaggcgcggcccgaggatctgaccgcgacgcagaatcgctacctcgccatggggctcggcgggatcgaggcggcccccttcttcaaggatctgcctggccgcatggcgagcgcccatctcgtggtggcgcgctccggcgcctcgacggtctccgaactcgccgccatcggccggcccgccatcctcgtgccgctgcccggagcgctggatcaggatcaggcggccaacgccgcgacgctggcccagatcggcgccgcgctctcgattccgcagagcgccttcacccccgatcggctcgccgccgagctggtggatttgttcgaagcgccgcggaaattgacccaggccgccgctgcggccaaaaccgcccgcatcctcgacgcggccgaccgcctcgccgcgctcgtcgccgagacggcggccgcgacctgaaattagcggcaagcccgaacggcttgccgcgtccggccgacggtcgccccgcacgcgcggagttcgacgatccgtgatcgtcggattccggaacgagacggccggggctcgtcagcgccccggactcaaaaggttttcgatatgaagctgcccgaaaagctcggccccatccacttcatcggcatcggcggcatcggcatgtccggcatcgccgaggtcatggccaatctcggctatacggtgcagggctcggacgcgaacgacaacgccaatgtccgccggctggccgagaacggcatccgcaccttcgtcggccaccgggccgagaacgtcgagaacgcggcgctcgtcgtggtctccaccgcgatccgccgcgacaacccggagctgatcgaggcccgcgagcgccgcctgccggtggtgcgccgcgccgagatgctggccgagctgatgcgcttcaagtcctgcgtcgcggtggccggcacccacggcaagaccacgacgacctcgctcgtcgccaccctgctcgacgccggcaacctcgaccccaccgtcatcaatggcggcatcatcaacgcctacggcaccaatgcccgcatgggtgccggcgactggatggtggtcgaggccgacgaatccgacggcaccttcctcaagctgccggcggatgtcgccatcgtcaccaacatcgaccccgaacatctcgaccatttcggctcgttcgaggcgatcaaggacgcgttccggcgcttcatcgacaacatcccgttctatggctttgccgtgatgtgcatcgatcacccgatcgtgcaggatctggtcggccatatcgaggaccggcgcatcatcacctacggcgagaacccgcaggccgacgtgcgcctcatcgacatcgacctgaagggcggccagagccgcttccgggtgatgatccgcgatcgccgccccggcttccgcatggagatcgaggatctcgtcctgccgatgcccggccgtcacaacgcgctcaacgccaccgcggctctggcggtggcccatgaactcggcgtgccgtcggatgcgatccgcaaggctttggcgggctttggcggcgtcaagcgccgcttcacccgcacgggcgagtggaacggcgcgacgatcttcgacgattacggccaccacccggtggagatccaggcggtgctgcgcgcggcccgcgcctcgaccgacgggcgggtcatcgccatcgtgcagccccaccgctacacccggcttcagtcgctgttcgaggatttctgcacctgcttcaacgacgccgacacggtgatcgtcgcccccgtctacgcggcgggcgaggcgccgatcgagggcatcgaccgcgattcgctgattgccggcctcaaggcccgcggccaccgcgacgccgttgcccttgagcgcccggaggatctggcccgcctcgtcgccggccgcgccggttcgaacgactacgtcgtgtgcctcggcgccggcacgatcacccagtgggcctacgcgctaccgggagagctggcggctttgcaggggtgagatgtgcgctccgcggacgacgagcggagtcagtttcgcaaacggcttcggcacgaccagaccgaggccgaacgccgcctctggcttcgtttccgcgaccgtcgtctcgccggattcaagttcgtccggcaggagagcatcggctcctacgtggcggatttctgctgccgcgaggcgaggctgatcgtcgagcccgacggcagccagcatgcagacagtgcctatgacgccgcaagagatgcgtggttggtcgagcgcggcgaccgagtcttgcgcttctggaatgccgaggtcatgagcaatacccttggtgtgctcgacacgatcctcgccgcgcttcccccctctccccgcccgcggggagagggtcgcgacgacctcgtcgtcggcgcgacgagcccgcagggcgatggtgagggggcttctcaagcggagcctcctcctgatccgccccctcaccctcggctgccgcctcgctttgccgacgacgaggtcggcaaagccctctccccgcctgcggggagaggggggaaacggatatgaccgagcactccctcatcgacgcgatccgcgccgccgcgcccgatcttcgcggccgcctccttgaaaatcagtcgctcgccgacctgacgtggttccgcgtcggcggaccggcgcaggtgctgttcagcccggccgacgaggcagatctgtccgccttcctcgccgccctcgatccagccgtgccggtcacggtgatcgggcttggctcgaacctgatcgtgcgcgacggcggcattcccggcgtgacgatccggctcggcggcaaggccttcggctcggtcgagatcgacggcgagacgatccgctccggcacggccgtgcccgacatgcggctcgctaaggcggcggcggaagccagcctcgacgggctcgccttcttccgcggcatccccggctccgtcggtggcgcgctgcgaatgaatgccggagcgcatggcggcgagaccaccgacgtgctggtcgaggtccgcggcatcgaccggaagggcgaggtccgccgcttcagccatgccgagatggggttccgctatcgccactcctcggcgccggacgacgtgatcttcacgggcgcgaccttccgcggtcgccccggcaaccgcgaggcgatcgaggcggagatggaccgggtgaccgccgcccgcgaggccgcccagccgatccgcgagcgcaccggcggctcgaccttcaagaacccggagggcggcaaggcctggcagctcatcgacgccgccggctgccgcggattgatccggggcggagcccaggtctccgagatgcactgcaacttcctgatcaaccgcggcggcgccaccgcggccgacatcgaagggctcggcgaggaggtgcgccgccgggtgcgcgagcattcgggcttcgagctgcactgggagatcaagcgcatcggcgtcgaggcctcgcccgcctgatcgctctgcccccggaaccgaccttcgcctacggagccccaccatgtccaagcacgtcgccgtcctcatgggcggctggtcttccgagcgggaaatctcgctccgctccggcaatgcctgcgccgaggcgctggaaggggaggggtatcgcgtcacccgcgtcgatgtcgggcctgacatcgcgacggtgctgaccgagctgcggcccgacgcggcgctcaacgcgctccacggcccagccggcgaggacggcacgatccagggcctcctggagatcctgaagatcccctacacccattccggcgtgctggcctcggcgctcgccatgcacaaggaacgtgccaaaacggtcatgcgcgcggccggtgtgagcgttccggagggccgggtcgttaaccgtcatgatgcggcgaagtcacacccgttaacccctccctatgtcgtgaagccgatcgccgagggctcctccatgggggtcatcatcgtgcgtgacgagcgctcgcacccgccccagattctcgcctccgacgagtgggtctacggcgaggaagtccttgcagagacttacgttgcgggccgcgagctgacctgcgcggtgctgggcgaccgggccctcggagtgaccgagatcaagcccgtctcgggggagtggtacgacttcgatgcgaagtacgccggaggggggtcgatccacgtcctccccgcggatcttaaactaaatatttaccagcgtgtccaagagttggcgttaacggcgcatcaagcactgggatgtcgtggcgtcagccgtgccgaccttcgttacgacgacacgccgggtggaaccggcgctctcgtcgtcctcgaggtcaacacgcagccagggatgacccagacgagccttgtgccggagatcgcggcccacgcaggccagagtttcggtgaactcgtccgatggatggtggaggacgcttctctcaaccgctgaacgcagccggtaaccccggcagcggcgggatccttgcggggctgcggctcccgaagatcctcaggcggttctcgtcggcacgtcggctccggccggcggtaccgatcgaggcacgcgtgccgcggctcgcgggcacggcgctggtcgccgggcttgccggcaccgtcgcgctgaccggcttcgtcatgagcgggcgctacgatagcttcgtcgccgagaatggccggccgctcgacatcctcgcgcggatcgccggcttcggcgtcgagcgggtgaccattaccggcctgtcgcggatgtacgagcgcgaggtgctgagcaccgccggtatcgactggcgctcctccgtgccgttcctcgacgtcgatggcgtacgcgaccgcctgctcgccgagaagctgatcgccagcgcctccgtgcggaagctctatcccaacgagatcgtcatcaatcaggtcgaacgcgagcccgccgcgctctggcagcagaacggcgagatccaggtgatcgccgccgacggcaaggtgatcgatgacctgcgcgacgagcgctacgtcaatctgccgctcgtcgtcggcgcgggcgccaacgagcgcctcaaggaatatctcgcgctgatcgaggcggccggtccgctcggatcgcgcatccgcgccggcacctacgtctccggccggcgctggacgctcaagctcgacggcgtcgacatccgcctgcccgaggccgatcccgccgaggcgctcgcccggctggtgcggctcgagcgggagagcaagattctggagaaggacatcatcgcggtggacctgcgcatggccgaccgcgtcgtggtgcgcctgaccgaggaggctgcggccgcccgggcggagagccgcaagaagccgaaaaaggggaccgcgacatgagcgcgttccgccccgccgcactctcttccgtgccctgtcgcgtatccgccgagtagcgtccgatgcagacccatcacggcctcacgccgcgcctgaaaccgctttccgcccgtcggagcgcgaccatgtcggtgctcgacatcggcaccagcaaggtcgtctgcctcatcgccgagctgcagccggccgaggcgatgtcgacgctgcgcgggcgcacccatctcgcccgcatcatcggcatcggccaccagcgctcgctcgggctcaagggcggcgccatcgtcgatctggaggccgccgagggcgcgatccgtcaggcggtccacgccgccgagcggatggccaaggccgaggtccagtcggtcatcgtcaacatttccggcgggcgcatcgcctcgcagcatttcgaggcgcgggtgaacgtccgctccggcacggtcaccggctccgacgtcgagcgggttctggagaccgcgagcgcccacggcgtcagccccggccgggcggtgctgcacgctctgccgaccggctacgcgctggacgggcagggcgcggtgatcgacccgtccggcatgatcggcaacgcgctcggcgtcgatctccacgtcgtcaccgccgaggcggccgccgcgcgcaacctgatgctggcggtcgagcactgccatctcggcgttgatgcggtgatcgccacgccctacgccgccggcctctcggcgctcgtggacgacgaagccgaactcggctgcgccgtcgtggatatgggcggcggcaccaccagcgtcggcgtcttcatgggcggccatctcgtccattgcgacgcggtcgcggtcggcggccaccacgtcaccatggacatcgcccgagggctctcgacccgtgtctccgtcgccgagcggctgaagaccctctacggctcggccatcgccacggcctccgacgagcgggacatgatcgccgtgcacggcgtcggcgaggacgagggcgaggcgcccggtcacgtgccgcgctcgcaactcgtgcgcatcgtcaagccgcgggtcgaggaggtgctcgaactggtgcgcgaccgcctgcgcaatgcgggcttcggcgcccaggccggtcgccgggtggtgctcacgggcggcgcgagccagctcgtcggcatgccggagacggcccgccgcatccttcagggacaggtccggatcgggcgcccgctcggcatccgcggcctgccggaagccgccaaggggcccgccttctcggcctcggtcggcctgctggtctacccgcaggtggcgcatgcggagcatttcgagccgcgggggcagggcgccttcgccggcacgggaacggacggctacttctcgcgggtcggtcgctggatccgggaaagtttctagagcgatgtcgcgcgtcgggtttccggttcgcgtgaagacatcgcgataaaacaacgacttggaggcgtccccgaccctgccggacggggaacggctccaacagaacgaccccgcgccgccgcgaggccagcgcgggacaagcaagacagggcaggcgtcacaaggcgtcgttcaggcaatcgaaagtcacgaagggttcgaccacatggccatctctcttcaggctccggacatccgggaactcaagccccgcatcacggtgttcggcgtcggcggcgcgggcggtaacgccgtcaacaacatgatcgagtcggggctgctcggctgcgagttcgtcgtggccaacaccgacgcccaggcgctcacctcctcgaaggccgagcgcgtgatccagatgggcatcggcgtgacgcagggcctcggcgccggctcgcaccccgaggtcggctcggccgccgccgaagaggtgatcgacgagatccgcgatcagctctcgggcgcacacatggccttcatcaccgccggcatgggcggtggcaccggcaccggcgcggccccggtcatcgcccgcgcggcgcgtgacatgggcatcctgacggtcggcgtcgtgacgaagccgttccagttcgagggcatgcgccggatgcgcacggccgaggccggcatccaggagcttcaggcggcggtcgataccctgatcgtcatcccgaaccagaacctgttccgggtcgccaacgagaagaccaccttcgccgacgccttcgcgatggccgaccaggtgctctactcgggcgtcgcctgcatcaccgacctcatggtcaaggaaggcctgatcaacctcgacttcgccgacgtgcgcgcgatcatgcgcggcatgggcaaggcgatgatgggcaccggcgaggcgtccggcgagaaccgcgccaaccgcgcggcggaagcggccatcgccaacccgctcctcgacgacgtgtcgatgaagggcgcccgcggcctgctgatctcgatcaccggcggctccgacctcaccctctacgaactcgacgaagccgccacccgcatccgcgaggaggtcgattccgacgccaacatcatcctcggcgccaccttcgacgagagcctcgacggcatcatccgcgtctcggtggtcgccaccggcatcgagccggcgctgatctcggccgattccccgaacaacccggaaatcgcccagaccgagcagcgcatcgccgaggtcgccgagcgtctgcgctccgaggcccgtgcccgcgcctccgccgccctgagccccgcctcgacgcatcaggcggcgcagcagaacggccaccagccgtcgcaccgccccggccccgagccgctgctcgccccgaacgccggcccgcgggccatgctgtcggagccggtggcgccggagccgatgcgtgccgagcccgccccggcgatgcaccaccacgatgtcgtgctgacccaggccccggcccgcgccgccgtcccggcttacgagcagccggccccggcccaggcccaggagcccgcccaggccgcgaacggcccctacgtgccgccgcgtccgcagctcgcccgcccgccgcgcatgccgcagatctcggacctgccgccccacacccaggcgcagatcctcaagagccgcggcgaggagccccagccggagccgaaccaggattccaagcgcatgaccctgctgcgccggctcgccacggtcggtttcggcggtcgccgcgaggaagttgaggccgctccggtgccggcgccccgcgccgccgccccggctccggtcgccgcgccccgcgtcgagccggccctgcgggcgcccgcgcctcaggcgccgcagtaccgccccgctcagggcaatctcgacgcgcagggccgtgccctgccgccgcggatgatggaagacgaccagctcgaaatcccggccttccttcgccgtcaggcgaactgaaacctggtttgcctgtggatcgatgggggcaactcggcctccatcgaccctcattggggtatttcggccacagacccggaaccgcaaggttccgggtttagctacttgttaagaccctgatcagaaaatgcttttcaaagatcgtggcgaaaccgtggctgtaacagatcgtaagaatccgtgatttggccggcctgattgccacagctatacacgcttccggaacgacagaaggcgcggccggtcaatcgactgccagcgctcgcaggggcttcaagcagcggacggactttctcataccgccccccgaaacggggtgcgcgggaaggatcctggccgagggctaaggtatgcggacgaaccaacagacaacactcaaaacgtccgtgacgctgaccggaatcggagtccactccggcaacccggcggagatcacgctccaccccgccaaagccaaccacggtatcgccttcctccggacgggcacgaccaccggcaacgaccggatcatcaaggcccacttcgcctgcgtctccgccaccgagctgtgcaccgtcatcggtgacgtcgagaccggtgccgtcgccaccatcgagcatctgatgtcggccctctacgggctcggtgtcgacaacgctctggtcgagatcgacggccccgagatgccgatcctcgacggcagcgcccgcctcttcgtccaggccatcgacagcgtcggcctggccctctgccgcgcgccgcgccgctggatcaaggtactccagcccgttcgcatcgaggccggccgcgcgttcgctgaactccgcccgatcgaccgcggcttccgcctcgacgtggagatcgacttcgaatccccggtaatcggccgctcgcgcaaggcgatggacctgaccccggccgcctaccgccgcgagatcgcccccgcccgcaccttcggcatgatgaaggacgtggagcgctactggaaggcgggcttcgcgctcggcgcctccctcgacaacacggtcgccgtcggcgagaccgccgtcgtcaacccggagggcctgcgcttcgcggacgagttcgtccgtcacaagttcctcgacgcggtcggcgacctcgcgctcgccggcctgccgctccagggcgcctaccgctcctattgcggcggccaccgcatgaatgtcggcatcctcgaagcgctgttcgccgaccgcgcgaactacgccatcgtcgagggccagggcacccgccgcgagactgcccgcgccgacttcggtgccggcctggggctcgccgccttcgccgccgaactgtaacccggacgccacatcggccctcgatccacgtcgcaggcggaataccttaaaggttccctacgccctgccgttttgacgcccgaatcgacggccaaccgtaaaagcctgcgcgtaggtcgcgcgccgctcctcaagcggccgggcctgacagggaaattgaccgcgatgcctgtgaccttcccgacccgtggcgcgatggcggccgtgctcctcagcctgggcatcgggctcggcggctgcgatgccctagatccgaccaacctcttcgccgaaaagtacaagcccgaggcgatcccggatacgcccgcggacaagctctacagcgagggcttggcgaagatggaagacagggattacgagaacgccgccaagcagttcgaccagctcgacaagcagtacacctattccgattggtcgcggaaagggctgctgatggcggcctacgcgaactacgagggcgcgaagtacgacgacgccatcaacgcctcgaagcgctacctccagcgccacccggcgagcaaggacgcggcctacgcccagtacctgatggcgatgtcgcaatataagcagatcccggacgtgacccgcgatcaggagcgctccgagcgcgccctcatcgccctccaggagctggtgcagaagtacccgacctccgaatacgccgccgacgccaaggccaagatccagatcacccgcgaccagctcgccggcaaggagatggaagtcggccgcttctacctcgagaagcgcgccttcccggcggcgatcaaccgcttccgcgacgtggtcagcaagtaccagacgacccgccacgccgaagaggcgctggagcgtctggtcgaggcctacatggcgctcggcctcaccggcgaggcgcagaccgccgcggccgtgctcggccacaacttccccgacagcccctggtaccaggatgcctacaagctcctgcagaccggcggcctggagccgcgggaggagaagtcctcctggatcagcaagatctatcgcggcgtgatcgggcggaccgccgctgcggagtagggcctcctcacagcacttgcgcgacacaggcgaagccttcgaacagcgtcccggatccgagatccggggcgctgttttcgtttccgtccctccgtcgtctccgtgatgcggagccggcgcgatccgatccgcgcaccgtccggagatggtgcaccgcaggtcgcttggcggccgctcgcgatggcggcgtcggagattgagccaactccaacaagccggacggatcgggcttggcctagccttgggccgggcgagcacgcttcagatgagccggttgatccgccgctcgattcgctcggaataggcccttgccacgggcagggcgtcggtgagttcgccgtagcgggtgcacacctccgagaggaatccgacgagcgctcggaccgactgcatctccggatcgttcggaggcgtgtagcgaagggggccgccgcggtaatccattgggtcgtggatggcgcttcggtcctcgttctttcttccgaggaacccgtcggacctcagcaacgtctcgggatggtctctgagaagctcgaacggtccgcggtaatgcgccgagaagccccgatcctggcaggcttgcccggcggtgaggatcttcgcccaccctctcacgaatttggtgacgtactgcgccgcgttgcgctcggagaaatgtgcgatccagagccgccgctcgacgaccaccgtgccgcggctgccctccggcagatgcacgttgtgctgcccctccagcacgaggcccttttccttcgccagccgccagctcgcgatgatcttgccgtcgctggcgatctccgtgcgatgagtgatgcggcgcgggacgaggttttctcctgcatcatcccgggtcgtatagttgtaatgagcccagggaacccggacggcgacgacgttcccgccggcgttttccagctcttggaggtagttccgcaatcctcccggcaactggcgctcgtcgtagaactcgtcgctgtcgagacaggcgacccaatccgcatcgtgccggtcaaccgcctcgttgtagagccagttgttcatgtcgcgctcggagaagcagatcgacggcgactgatagaccgtgagcggaatcccctcttcggcgagttttcggacgatctcgacggtcccgtcccggctgccgttgtcgagaatgatgtgatgatcgacgaaggccgccgcgtgccgaatgaacgcctcgatgacatcgacctcatcgagcacccggctcaccgcgaccacacgcatgcaatggctctccagacgccttcagccggatgaacgaagcagcctgcctcggggccgtcgcgcggccgatcgtcggtcgcgggtcccacagcactttccggatgaagtcctctccgcttacggctaaacccgcgcacaatccaataaggggctctggcgccgcttcatgctcgtccagctcgcgatccgcgacatcgttctgatcgacaagctcgaattgaccttctccggggggctcaccgttctcacgggtgagaccggtgcgggcaagtcgatcctgcttgacgcgttcgccctggcgctcggggggcgcggcgatggcggtctcgtgcggcagggcgaggcgcagggcggcgtcaccgccgtgttcgacgtggccctcgaccatcccgcccgcgccgtcgcggcggcggccgagatcgacaccgatggcgacctgatcctgcgccgcacgcaattcgccgacgggcgcacccgcgccttcgtcaacgaccagccggtcggcgtgcagaccatgcgggcgatcggtacggcgctcgtcgagatccacggccagcacgacgaccgggccttggccgaccccaccacccaccgcagcatcctcgacgcgttcggcgggcttcagggtccgctggcgcaggtggcgtcggccgccaaacgcgtgcgcgccgcccgctcgacgctggccgagcagcgcgaacgcgtcgaggccgcgcagaaggaagctgacttcctccgccacgcggtggaggaactgggcaccctcgatccgcaggcgggcgaggaggccaagctcgccgagcgccgcacgctgatgcagcagggcgagaaggtcgcccgcgagttgaacgaagcactcgacctcgtcggcggctccggctcgctcgtgccgcatctctcctccgccgtgcgccgcctggagcggcgcagcgccacggtgccgaccctggtcgatccgagcatcgccgccctcgatgcggccctcgtcgcgctggacgaggcgcgcgccgccctcgatgccgcggtgctcgccgccgagttcgatccgcgcgagctggaacgtgtcgaggaacggctattcgccctgcgcgccgcctcgcgaaaatattcggtcccggccgacgacctcgccgacctgcgcagccgctacgatgcggacgtggccgccctcgatgctggcgagcaggcgcttgccgggctcgaggccgaactcacggcggcggaagcggcctatgcccaggccgccaagcggctcggcgatgggcgtcgcaaggcggccaaggcgctcgatgccgcggtgcaggccgagttgccgccgctgaagctggagggcgcacgcttcatcacgcagatcaccgtggacgaagcctcgcgcgacgccgccggcaccgagcgggtcgagttctgggcgcagaccaatcccggcacccgcgccggcccgatgatgaaggtcgcctccggcggcgagctgtcccgcttcatgctggcgctcaaggtcgtgctcgccggcaagggctcggcgccgacgctgatcttcgacgagatcgacaccggcctcggcggcgcggtggccgacgcgatcggcgcacggctcggccggctctcggagcaggttcaggtcgtggccgtgacccacgcgccgcaggtcgccgcccgcgcggtgacgcatttccgcatcgctaaggacagcgtgaaggggaaaacggccaagggcgcggagaagagcgccgagcgggtgacgacccgcgtggtcgggctcgcggcggatgcgcgccgggaagagatcgcccggatgctggccggcgccaccgtcaccgacgaggcgcgcgcggcggcggcacggctgctcctgggagccgagggctaatcgccctcgtcgagttcgatcccgtattccgccagcacccagaagatcgcttccagatcgtcggcggtgacgtcgcggggcggcaacgcctcttcgaggtcgtcgtaggtgagcgagcggcggcgctcggcatcagccttggccagcaggcgatcgaccgtcatgcggatgtcggccggcagggcatcgtggctcggcagcacgatcccgccggccgggcgcagggcgtcgctgagcaagcgatcgatgatcgcctgccgtcgcgcgtgagctccgtccgaactgtccatgccacggaatatggaccgtcgcgggcgcgcgtcgagtctcccgaggccgccgtcttacatgactccttgcatggctcctcgcgtcactccttgccgaccgacatcagcaggcgctcggtacgggcatcctccaggcggttgaccatgcggcggccctcatggacgtcgcgaagagtcttggtggcggtgatgcaggactggaccagcatcaccgtgcccatggcgagatagcccttcatccagaagtcgaggggcatgaacaggatgccgaagccgacgagcgcggcggaggcgacgaaggaggcttgggtgaacacgacccaggcgccggtatgctgcgcagtctcttgggacatggctgaattccttggaacgcgggagggcggatcagacggaggcggcgccggcggcctcggcgcggcttcgcaggcgggcgagcacgtcgtcggaggaggggcgcgtccgaggcccgaagccctcacgttcgaggcgctcggcaagagtctcctcgggcgtctcgatcgcggccagcgcgtcgtcggtatccgtcgcctcggcctggagccgctgaagtcgggccagcgtcgcctcggcgtcccgcaacgtcgcgcgatcccgcacgccctccgtccggcgcagacgccggactgcttcggacgccgccgcgacccgccgcccgcgctctaaggccgcctgtcgccgagtcgcatcggcgagcaccgtgcgcatccggaccacctcggccgcgaaggtcgcccgtgcggcgcgcagggcgtcccgttcggcctcaagactcgtgatcgcctcggccgcctcatgggccagatcctcgcggcccgccgcaagcgcggccaccgcgcgggtctccaagtcggcggcgcgggcctcgacctgcgtgagacgccgcgcctccgcgctgtgcccggccatggctgcggccagcatgcgccggccgcgctccagatcggcggcggtctcgcggatctgctgatcgagcacgaggagggcgtggcggtcgtggacctcctcgcaggcttgggcggcagcgccgcgggcgagggttcgcaacagcgtcaacatagcatcactccgagggcgtgaccgcgtcgtcacgccctcatggatgagcctggtttgcacagcgtgcaagtgatgatttgcacaccgtacaatcttgatcgccgtcgggcgccgagccggcggagccggacgagcccctgctcagtccctcacggccaatgtcgccgcctttgcgatccgcacgggaatcgccttggccgccggcaccttggcctgggcatcatggtgccagagcgggatcagcacgttcagctccgggtagtagcctgcgcaattgccggcggggatgtcgtacttgacgatcctcaggcccttcacctcacgggcgaactcgtcggcggcctcggtcacgacatcgacggtctcaccatcggtgagttgcagccgctcgatgtcgttctcgttcatgaacagcacttggcgggtgcctttcaccccgcggaagcggtcgtgatacccgtagatcgtggtgttgaactgatcgttcgagcgcagcgtgatgaggtcgagcacgtcgcgccggtcgctcttcatgtccgggtccatgtcgagcccgtccggcggcacgacgaagttcgccttgccggtggacgtctcccatttgcgctcgcgcgcggcgatcggcttgtgctgcccgccgggctcgaacaggcgcgcgttgaagttcttgaacttctccggataggtcgcctcgatggcgtcgcgcacccgcgcgtaatcgccgacccacgcgttccaatcgaccttggggttggccggcagcgtcgccttagccagctgcgccacgatccagggctcggagcgcacatggtcgctcacgggccgggcgacgccgcgcgagccgtggaagcaggaggtcgagtcctccatcgacacggcctgcggcccgctcgcctgctcgtccacctcgatccggccgaggcagggcaggatgtaggcgacctcaccatgcacgaggtgcgagcggttgagcttggtcgagatctgcacggtgagacgcagcgagcgccacgcttcctccatccgcttcgtgtcgggcaccgcgcggatgaaattgccgccgagcccaacgaaggccttcaccttgccggagagaacgccttcgcaggtctcgaccgtgttcatccccttctcgcggggcggctcgaagtcgtacatttccttgagtttatcgagcggcaccagcgacggctcgtcggcgatgccgacggtgcgctggccctgcacgttcgagtggccgcgcacggggcagatgccggcgccgggccgcccgatattgccgcgcaggagcagcaggttgacgaacatctgcaccgtctcggtgccgcggcggtgctgggtcaggcccatcccatagatgccgatcaccgcccgcgcgcgggcgtagacggcggcggccgcctccatcccctcgcgcctcaggccggacttggtctccagcgccggccattcgagccggtcgcagaacttctcgaacttctcgaagccgtgggtgtgctcggcgatgaaatcgatatcgaaaacgcgcgggcgcccctccgcctgcgcctctcggtccatggcgaagagcgccttgcagatgccgccgagcgccgcgatgtcgccgccggccttcacctgatggtactgagtcgaaatctgcgtcgaggaatgggtcagcatctcgacgggcgattgcgggttggtgaaccgctccaacccgcgctcccgcagcgggttgaaggtgatgatgggcacgccccggcggcgggcgtcctgcagcgggtggagcatccgcggcgaattcgaaccgacattctgtccgaagaacaggatcaggtcggtggtctcgaaatcctccagcaccgtcgtgccgacggggacgccgatcgattgcggcagcgccttcgaggtcgattcgtggcacatgttggaggagtcgggcaggttgttgttgccgtacatgcgcgcgaacagcgcgtacatgtagctcgtctccagcgaagcccgacccgacgagtagaacacggccgaggtcgggtccgtctcacgcagagccttcagctcgcgtccgatctccgcgaaggcctcctcccaggagacggacacgtagcggtcgcgctgcggatcgtagcgcagggggtgcgtgagccgacccttctcctcgaggtcgtagtccggccacgtcagcaattcggtgaccgagtggcgctcgaagaagtcggggccgatccgcttgcgggtctgttcccaggcggtcgccttggcgccgttctcgcaatactcgaacgtggacggcttggccggcttcgaccatgcacaggacacgcacatgaagccgcccggcttgttctgcttcatcagcatcgccgcgccggaagccgggatctcctcgcgggtcaggatgtcgatgagcgagcgggccgacccccatccgccggccgggtcggtataggcttcgatcttctcgtcgggcatggccaggctcgcttcgcgtgaacctccggccaacatccgcgccaaacgcagagttccgcccgtgcgacgatgcctacggctctgtgagaagcgccacgcggcctattggtcggcgaacggttccgccccctgggcgtcggggttcatcccctccaccggcgcacggctgcggcggggtcgtgccggagcgttcgccgccgtcggcgtcgcggtgttggcgccgagccgggttgcgagcgcgatcgcccgcgcctcggtgaagcgcaggtgacaatagccgtgcgcgccctcgcgggcataggtccggcaggcctgctcgcggtcggaggagaacgccgcctgctcctgcacgatcgggcggacgtcgccgccccgggcccgctgcgtcatgatcttgtaattgtcccgcaccgccttgtcggcgacgccgcgggcggtgtcgaactcgcccgcctgcgagagcagcgcggcggcgttcggtccccacaggcctgacggcgtcgtctcgcaatccgccgccgtgaaggtgcaggccgaccccgagccgagcggcgtggcgagcacgctgccatcgagaatctcgaagcgcagcgggcattcggcgcttgccgtcgagaagcgggagacgccctgcgcgcggccctcggcgctcagcggcatcggcctgccgccgtcgagcttgaccgtgcagttctcggtcggctgcgagatcttggtacccggcagcgtcatctgggcggtaaaggccgagccgctccgctcgatcttcagtgatccgttcagcccgttcagcagcaggtcctgacccgcgacgttgtcctcggccggcacccgtagcaccacgggctggcggggctgggccggcgcgctcggccgcgtctcggcgccttcgcccggtaccggagcgcccggctccataggttgcggcggcggctggacgggcacgttgcgcggcggctgcgggggacgggccgcccgcccgatgccgaacagctcctcgaagaagttctgcgcccgcgccggggtggccgggaccacggccaggccggcaagcacgagcaacgcccccgtcgcgacgcgcaacgggcgaggcttcttcgcgaaaaccctttcggacacgggcaggaacatcaggcggtcggcctcccggtttgccgccacttcacgggcggtatgcatgagccatatgccggtgtcctagcacgtcacccgtggcgcggacgtggcagcctggcaacaaacaagccttcctctcggtgtcgcacctcggaaagcggccccagcgcggcgaaggatgacgcccgccgctcaaccgttgagcgccgttcttgcggccgttcttgcggcggcgtagccgtcttcttatatgcggcgggacacgggacgaggcctgggaagcacagcccgccagggcgatgcgcttcggaccatcccgttctcaaaccagacgttttcaaccgccatgggtcgagctgcttcggggctcggcggtctgcttgaaaaatccaacagagggatcccaccatgggtaaagtgatcggtatcgacctcggcaccaccaattcctgcgtggccgtcatggaaggcacgcagccgcgggtcatcgagaatgcggaaggcgcccgcaccaccccgtccatcgtcgccttcacggacgacggggagcgcctcgtcggccagcccgccaagcggcaggctgtgaccaatcctgagcgcaccttctttgcgatcaagcgtctgatcggccggacctacgacgatccgctgacgcagaaggacaagggcctcgtgccctacaagatcgcccgcggcgacaacggcgatgcctgggtcgaggccgacggcaagaagtattcgccttcgcagatttccgccttcacccttcagaagatgaaggagacggccgagtcgcatctcggccagccggtgacgcaggccgtcatcacggtgcccgcctacttcaacgacgcccagcgtcaggccaccaaggatgccggcaagatcgccggcctcgaagtgctgcgcatcatcaacgagccgacggcggcggcgctcgcctacggcctcgacaagaagaaggccggcaccatcgcggtctatgacctcggcggcggcaccttcgacgtgtcgatcctcgagatcggcgacggcgtgttcgaggtgaagtcgacgaacggcgacaccttcctcggcggcgaggacttcgacaaccgcgtggtcgagtacctgaccgccgagttcaagaaggagcagggcatcgacctgaccaaggacaagctcgccctccagcgcctcaaggaagccgctgagaaggccaagatcgagctgtcctcggcgacccagaccgagatcaacctgccctacatcaccgccgacgcctccgggccgaagcacctcgcgctcaagctcagccgcgcgaagttcgagtcgctggtcgatgatctcgtccagcgcacgatcgagccgtgccgcaaggcgctcaaggatgccggcgtctcggcctccgagatcgacgaggtcgtgctcgtcggcggccagacccgcatgcccaaggtgcaggaggtcgtgaaagcgttcttcggcaaggagccccacaagggcgtcaacccggacgaggtcgtcgccatcggcgccgcggtccaggccggcgtgctccagggcgacgtgaaggacgtgctgctcctcgacgtgaccccgctctcgcttggcatcgagacgctgggcggcgtgttcacgcggctcatcgaccgcaacaccacgatcccgaccaagaagtcccaggtcttctccacggccgaggacaaccagaacgcggtcaccatccgggtcttccagggtgagcgcgagatggcggcggacaacaagctgctcggccagttcgatctcgtcggcatcccgccagcgccccgcggcatgccgcagatcgaggtgaccttcgacatcgacgccaacggcatcgtcaacgtgacggccaaggacaaggcgacgaacaaggagcaccagatccgcatccaggcgtcgggcggcctgtcggacgccgacatcgagaagatggtcaaggacgccgaggccaatgccgaggcggacaagaagcggcgcgagctggtcgaggtgaagaaccagggcgagagcctgatccacgccaccgagaagtcggtgtcggaatacggcgacaaggtctcggccgccgacaagggtgccatcgagtccgccatcaccgctctgcgctccgcgctcgagggtgaggacgccgagggcatcaaggccaagaccaacgacctgatgcaggcctcgatgaagctcggcgaggcgatgtacgccgcctcccagaccgagggtgcacccggcgccgacggtgccgcgtccacggacgagaagaaggacgacgtcatcgacgccgacttccaggaagtggacgagaacgagcgcaagaagcgcgcgtaagtccgcaaggacggttcgggagcggtgcgccagcgccgctcccgacattattttcatcgtcatcggcgcggacggcttgatcctcgggcaaggctcggggatcaaccatgccgggcatccgatagaagcgaaggtcgatccggcctgtcccgttcgagtcgggaggcggatcgcggcgcggccacaatccggcaggaatgccggtcagcgagccggcagccgacgcgaacgagaggctccaggggccgggaatgtcgaagcgggactattacgaggtcttgggcgtcgcgaagacggcctcggagagcgagctgaaggtcgccttccgcaagctggccatggtgcatcacccagaccgcaatcccggcgacaaggaagccgagatcaagttcaaggaagtcaacgaggcctatcagtgcctctccgacggccagaagcgcgcggcctatgaccgcttcggtcacgccgccttcagccagggcggcgcgggcgggcccggattcggcaacgagttcggcgacttcatgtcggacatcttcgagaatttcttcggggacggacgcgcggctcccggcggcggggcagggcgcgggcgcggcggtgctccgggccgtgagcgcggctcggacctgcgctacaacctcgaaatcagcctcgaagaggctttcgcgggcaagaccgaaaccatccgcatcccgacctcgatcgcctgcgagacctgctcggggacgggggccaaggcgggctcgaagccacgcacctgctcgacctgcggcggctacggccgtgtgcgggcggcgcagggcttcttcgccatcgagcggacctgcccgaactgtcacggccgcggcgaggtggtggacgatccctgcacggcctgctccggcgcgggccgagtcaaccgcgagcgcacgctgtcgatcaacgtgccggcgggcgtcgatgacggtctgcgcatccgcctcgcgggcgagggcgagagcggcatgcgcggcgggccggcgggtgacctctacgtcttcctctcgatcaagccgcacccgttcttccagcgcgacggagccgacctgttctgccgcgtgccgatctcgatggtgacggccgcgctgtcgggcgaaatcaccgttccggtgatcgacggctcgcagacgcaagtgcgcatcccggccggcacgcagacgggcaagcagttccgcatcaagagcaagggcatgccggtgctgcgctcacgggaggtcggcgacctctacatccaggtctcggtggagacgccgcagaacctcaccaagcgccagcgcgagctgttgcaggagttcgaccagagcgcctcggacgagaaccacccggagagtgccgggtttttctcgaaggtgcgtgacttcttcgtgagcggcgcgacgcgggcgtgatcgctcgcggtggacgggatcaaaccccgcattcaaccggttatgaccgcggcttgccgccgcggccccacgcccagccctttacggcgaagcttgactgcttacgggttttcgtcgtctagcctgttcgatccatgatgagccgaggaccttcggacgtgccgccgcttcgccgttccagtgcccgcgccgtctccgccgcacgcaccgtccgtgagcgcaaagatcccttggaggacgaggcgcgctttctgcgctcctggttcgagcgtccgctcgtcacgggcgcggtcacaccctcgggacggatgctcgcgcgcaccatggccgcctatgccgacccgaatgtcagcggccccgtgatcgagcttggaccgggcaccggccctgtgaccgaggccctgatccgccgcggcttcgatcaggatcggctcgtcctcgtcgagttcaacccagatttctgcacgctgctgcgccgccgcttccccggcgtgaccgtgatctgcggcgatgcctaccggatccgcgagacgttgcgcgaccggctcggcagcctctgcgccgccacgatctccagcctgcccctgttcaccaagccgctcgagcagcgcttcgaattgctgcaaggcgcccacgacctgatgcatcccggcgcgcccttcgtgcagttcacctacgccgtcgtgccgccgatcccggcgaagtgcgaggcgggcagctacacggcgagccgctccaaccgcgtctggctcaacctgcccccagcccgcgtctgggtttatcggcgtcccgagccgaaggccggcacggtctgatcctggtcacttcgcgaggccgaaccgcgaagagccggctccaccgcaccacgcaatctttgaaaagcggctgaccttatccggatgttctcgggcgcatctccggcgcaatccggacgatccagcctggctttccaggtgtgtccgccgggctcgaacggacttgtttccgattgttcggatcgtgctcagtgcgcgttcatccgccggctcctagcttcgtcatcaaggctgttgggacagcctgatgaacggaggtcacacgatgtcggacacatccttggggcgtcgaacccgcttcgccttcgccgcactcgccctgatggccggcggcctgttcggcgcgagcaccgccaacgctgctccgctcgcgccggctccggaagcggctctcgcctcggaggcaacggttgagacggtgcagtggcagcaccaccatttcggccaccgtcaccatccccgccattggggtcaccgccaccaccatcacggccattgggggcatcaccgccgccactggggccaccgccatcaccatcacggccactgggggcatcaccgccggcattggggccaccgccaccactggtagggcgtgaggcgggcttaagccgctcgctcagcccaagcgctccatcacggcctcgcgtggctccggcggcgttgcgccgatctgataggccgcccgtagcgatgccgccgcccgctcggcggcggcctcgtccgcggcatagacgatgccgatcggatcgttcggtgacagttggtcgcccggccgcgcgaggccggtgaaaccgacgcgggcgtcgatggcatcctgcggccgggtgcgcccgccgccgaggccaatcaccgcgaggccgatggcgcgggtctccaccgcctccaccatgcccgcttcctgggccagcaccggtcgcacgaccggtgctgggggtaggtgccggtctgccgcttcgacgaagtcaccggggccgcccaacgccgccaccatccgcgcgaaggcctcgcaggcccggcccgaatcgagcgccgccgtcagccgcccctccgcctccgcgatgtttgcggccagccccccgatcaccagcatctcggtggccagcgccatcgtcacggcgtggaagcgcggttcgcgggcgcgaccagtgaggtaatcgacggcatagaccacctcgaccgcgttgccggcgcaggaggccagcggggcatccatgtcggtgatgagcgcccgcgtgcgcagtcccgctgcgttggcgaccgtcacgatgctctcggcgagcgcccgcgcatcctcgcgacgggccatgaaggcgccggagccggtcttcacgtccatgacgaggccctgaagccccgccgcgagcttcttcgacaggatcgatgcggtgatgagatcgagcgattccaccgtcccggtgacgtcgcggatcgcgtagaggcgccggtcggccggcgcgaggtcggcggtctggccgatgatggcgcagccggcctcggccgtgaccttgcggaagcgatcgaggcccggcgtcacgtcgtagccggggatgctcgcgagcttgtccagcgtgccgccggtatgtccgaggccgcgccctgagatcatcggcacgtagccgccgcaggccgcgaccatcgcggcgagcggaaggcttacggtgtcaccgacgccgccggtggagtgcttgtcgaggacggggccgggcagatcccacgcgagcaccgtgcccgaatgcgtcatggcgcgggtcagggccacgcgctcgtcgagcgagaggccgcggaagaacaccgccatggcaaacgccgcggcctgcccctcggtgacctgatcctgcgtcagcccctcgatgaagcccgcgatgtcggcctccgacagggcatgtccgtcgcgcttgtcgcggataatctcctgggggagcctcatcgggcagcctcctcggcacgcacgagttcggcgtggagcgcgctggctccgatgcggaaggtgttcgggctcacccaatccgcccccatcatccggtcggcgagcgcgagatacgcggcggcgtcctcgacccggcgcaggccgcccgagaccttgagccccaccggccggtcgccaccgtgtgtgcggatcgcctccagcatgatctcggccgccggcagcgtcgccgagaccgctgtcttgccggtggatgtcttgatgaaatcggccccggcttcgagcgacagtcggctcgcctgcgcgatcaggcccgggtcttcgagttcgccggtctcgagaatcaccttcagaagctggccgccacaggccgcgcgcacggcctccaccatcgtgcgggcgctctccgcgtcgccccggatcaacgcgcgatacggtaggacgaggtcgatctcgtcggcgccgtccgcgagcgtggcccgggtctccgcgaccgtgcgctccaccgcctcgcggccttccgggaaattgacgacggtggcgacccgaacgccacttccgcgaaggccgcggaccgaatcggcgacgaaacgcgtccagacgcagacggccgcgaccccactcgcgcgggccttctcgcacaggtcttcgacggcggcggtggtgcaggcgtcgctcaggtcggtgagatcgagcagcggcagggcgcgtcgcgccagatccgccctgactcgggccgcatcctgcggggggaggggggctgaagcggtcatccgtgttccctacgcttcgggcagccggccgacgaagccggcggcgagccgggcgagatccgccccggcgcgggcggcgaccgccttggtttcggcatggtgcgggtctccgcccgcgatccccgccgcaaggttcgtcaccaccgagatcgccgccaccggcatgccgaggaaccgggcgaggatcgtctccggcacagtggacatgccgacgaggtcggcgccgagaatcccggccatgcgcacctcggccggcgtctcgaaactcgggcccgagaaccatgcgtagacgccggcaggcagcggcagcccagtctcctcggccgccgcactgaggtgagcgcgcaggcccggatcgtaggcctccgtcatcggcacgaagcgggcgtcgctcggctccccgatcaggggattgaggcctgacaagttgatgtggtcggccagcatcacgaggcggccggggccgatctccgggcgcagcgaaccggcagcgttggtgagcagcagccgcgccgcgccgagcgcccgcgcggcggcgagcggcacccgcatggcggcagcgttgccggtctcgtaggcgtgggtccgcccctcgaacacgagcaccggccgccccgacagacgcccgcgatgcagccgcccgccatggccgctcacaccgggggcgggaaagccgggaatcgccgcgtaatcgaggctgacgcgatccgtgaccgcctcgaccagggcaccgagcccggtccccgtcacgatcgccagggcgtaggggccggcaaagcctgccgcgcgcagaggagcgatggccgcgtcgtcaggcgccatggacgaaatgctccgggccgaaggaggcgggcagcaattgctccagcgtgtagcgcgcccgcacgccgtcgggaccggccgagacgatcggcgtgtcgggacgcgcgaattcccggatgcgctggcggcaggcgccgcagggcgtcaccggggcgggactgtcggccaggacgaggatcgcccggatctgccggccgccggccgcgatcatcgcggcgatggcgccggcttcggcgcaggtgccgacggggtaggcggcgttctcgacgttgcagccggcatggacgccgcccgcgtcatcgaccaaggcggcgccgacggcgaagctcgaatagggcgcatgggcccgtgcgcgcacggcggtggccgccgcgaacagggcgtcgaaatcgggctcggtcacggatgaggcctgagcggttcgcggtgcatcctgcggtttggcccgaggaaaggggccgtgtcgagggggcaacggtcgacagaggcgcgcacggcttctaaggcaggccgatcgcgcgcgggcgcggcaccgggagcccacacaatgctcggacgctacgatcggggatcgaccggcggcgaagccaaggtcgagtacggcgacggcaccatgcgagtggtcaagcccggcacctacgtccgctgcgccgtgaccggcgagccgatcgccctcgacgccctgcgctactggaacgtcgatcgccaggaggcctatgccacccccgaggcggcgatgcagcgcctcaaggagaccggcgcggcgcgttgacggcaggacgggccgtccgccgcccgacctcgaccgactgggtcggaccgccttcggttcctgccggtgaacggcgcccgcgtcaggcgcgcgggaaggccgctgcgagctgttggcggagccgcgtttcgtcggcaaaagcgagggtgacccgcaacacggccaccgccgcgcgcgcctcggccggcaggcggaccgcgtccttctccgtcgtgacgaggcaggcgccctcgcgcgcggcgagcgccgacaacgccacccaatcgcccggccgatagggatgatggtcggggaaggcccgttccgccacgatctcggcgcccaggctccgcagcgtctcgaagaacttctgcggacggccgatcccggcaaaggcgacgacgcggcggccggcccagtccggcccggcttcgggaacgagacgggcacggtggaccggcaggccgcggctctccgcctcggccgccgccgcctcgccggggctgccctcgccgaccagcacgaggccggcgacatgggaccattgccgggccagcggcgcgcgcagcggcccggcggggaagggcaggccgttgccgaggccagcacccccatcgaccaccgcgagcgcgagcgtcttggtcaggctcggattctgcaggccgtcatccatgacgatcacgtcggcgccggacgccgcacagaggcgggcgccggccggacggtcgcgagcgacgatggtgggcgccgcctgcgccagaagcagcggctcgtcgccgacttccgccgccgcgtgccgcgcgggatcgacgaccagcggcccggcgagccggccgccatagccccgactcagcagggcgggcgttcggccgagatcgcgcagcaggcggacgagggcgagggccgtcggcgtcttgccggcgccgccgagggtgaagttgccgacgcacaggacggggcagggcggtgttgcgccgggccggtccatccggttggcggtcaggccgccatagacccggccggcgggggccagcagccgcgcgagcagatgtgtgggcggccggaaccagaagccgggcgggcgcatcgcggcctcagtcgcgctcgcgcgcggagagcttcatctgcgcgacgtagggttcgagcaccgcgaaagtgcgcgccaccgcgccctcgaagggcaagagcgcggcctggcccttggcccacatcgccgccagcgcgcgcgggtcggcgaccagttcgccgacggccttgagcagttccgcctcatccgcaaccctgcgcgcgccgcccctggtgtcgagcgcgccatagggttcgtggaagttgtggacatgcggtccatgcaggatcgcgctgtccaggcgcaccggctcgatcgggttctggccgccatgcggcaccagtgaaccgccgaggaagaccagggggcagagccggtagaacaggccgagttcgccgatcgtgtcggcgacgtagaggtcgatcgagggcagcggacgcccgcccttggcgcgccggctcacccgcaggccggcggcggtggcaatccgcgccgcctcctcgccccggcgcggatggcgcggcacgatcaccgtcagcaggcgcaggaaacgcgccttcaggctggcatggacacgggcgacgacctcgtcctcgccggcatgggtgctggccgcgacccagacgggccgatccccgatcatgtcgccaagataggcaagctgctgcgaatcggcgggtggcacggccgaatcgtatttgagattgccgacgacgttgatgcgcggcgcaccgagccgggcgaagcgctcgccgtcctcgcgggtctggacgaggcagaccgcgatccgcgccagcagcgcccgggcggtgtcgggcgagcgcgtccaggccttgaacgaacgctccgacatccggccgttgacgagcaccagcgggatgccccggcggtgcagcgacacgatggtgttgggccagatctcggattcggcgacgatggcgagatcgggctgccaatgcgcgaggaagcgctcgatccagcgcggcgcgtcgagcggcatgtattgatgcacggcgccggggggcaggcgcttgctcagcaggtcggcggcgctgcgcgtgccggtggtgacgagaaccgagcagccgcgggcgatcatgccctcgatcagcccgacgagggagagcgcctcgccgatgctcgccccgtgcatccacacgagatgacccaccggccgcgcccggccgggcaggccgcggcgctcggacagccggaccggatcctccttgccccggcgcgagcgccacgccagcagcccggccacggcgggttcgccgagatagagtccgtagcggtaggcgcgcagggcgacggggagcttcgggaccctcacgccggactgccctgcgatgcgggcgcggacacgccgccgacccggtccggccggccgacgagggtgtaggcccggtcgtggacgcggttcagctcgtcttgcacccgttgccgcaaggcatcgacctcctcgggcgtgacctcgcgggggacgaaggtcgcctcgccgaacaccatggcgccgcggccgaagggcaggccgaggcaggcccggtcccaggaattgaaacggatgtgccggctcgtcaccaccgccaccggaacgatgggcgcgccggagaagcgcgcgagcaggatgatgccggcgtcgcacacgcgggagaccttgggtacgtcggccgaaaacgcgacggtctcgccgcccttcagcgccttgaccatggcccgcaggccctcggcgccgcccttagcgcgggcatccttgaccgcgcgaccgcgggcgccggaggcgcgcatcacccgcacccccatccgcgtcagggccatggtgttgatgttgccgtcgggcgagcgggagatgatcgtggcgacccggtcctgcggacggctcatgaacgagatcatgatgtgctggccatgccacatggccgcgatgaacgggccgaacgcatcgagccgcgcataggcgtctgccggctccagggtgaagcggttggtgcgccggacgagccggagatagcccgaggccagatggctgagcgcccattggacgctcggcttgcggccgatggtcttgatcaggcccatgggttctgaccgctctgtcccgattcgctcaatcgaccgaccgtcggcctcccgcgccgacatgcggggtcggcggctgtctagacccgaccgtacggtggacgcaacggagccgctcccagatattaacttgtgttatacgaagccagcaacgcaaagccaagtcggcatcggggttgatgccgcaggatgccggatattgacgccggcccgcgttgccgcgatgcggggtcgcgtatgttccgtcttgctcatctcaccgacccccatgtcggaccgctgccgcggccgcgcctgcgccagcttctcagcaagcgggcggccggctacgtgaactggcgtcggggccgcagccgccaccacgacatggacctgctcggcgccctcatcgccgacctgcacggccagggcgtcgaccatgtcgcctgcaccggtgacctgtgcaatctcggccttccggacgaatgggagagcgcgcgggtgtttctcgaagcgctgggtccggcggaccgcgtgagcttcgtgccgggcaaccacgacgcctacgtccgcggctcgctggaggggctgctcgccgcgtgcggcggctggaccgaggccgacgacgggcagatccgcctctttccctatctgcggcggcgggggccgctcgccctggtggggctgtcctcggcgatcccgaccaagccgttcgtcgcgagcggccggctcgggccggtgcagatcgaggcggccgaacgcatgctgcgcgacctcgccacagcgccggatcggccctgccgcgtggtgatgatccaccacccgccccatccaggcggggcggcctcgggacgcgaattgaaggatgcggccgccttcgccgcgatgatcggccgggccggggcggacctgatcctgcacgggcacaaccatgtcggcaccgtggctcggatcaccgggcccgacgggcggccggtgccggtggtcggcgcgccctcggcttcggcgcgcacgctgctgaccaaccggcgcgcctcctactacctctacaccgtcacgccgggtgagaacggctttcggatcgcggtgaccgagcgcggcctcgacgaggccggcggcatcggcgagctgtccggcttcgacatcgagacaccgcctgcggaccggatcggactggtccatcggcggcgccagcgccacacctgagccgacccggacgggtcagagcgcgcccatcttcgacaggccgttggcccggggcaggggacgcagcaggctcttcacctgggagaacggccgcggccggttgatcacttcgtcgaggcgcgaccacagggtcttgggcgagaacggcttggagatgatctcgttgacgcccagcgcgatcgcccgatcgaccacgttgcggcgcggctgggccagcatgaggatgatcggcacggtcggcgagggcgaggtggccggggttctggcgagccggatgaactcctcgcccgacaggatcgccaagtcccaatcgatgatcgtgagatcgggcttgctctcggcgagcacgccgagcgcctccgcgccgtcgggcgcctccagcacgcgcttgatgccgacgcgcatcagcatgtcgcgcacgatgcggcggatgtagaggctctcgtccacgacgagggcggagagatccggaaaggtcggagttgcgatcatcggcagccggtgcccggctcgaatccgggccgtttcgcggcgaaactaaccccgttgggtttgcgttttcctaaagcgcggccgagtgcgcgggaatcagaggcgagaatcgtccccctctgcgccccctgcgtgcaagcgtgattcggaacggacgggatcccaaagggggtacgtacgcagtttcaccgcgaaaatgcggagcctacagcacggatcggttagaagaaccttgcggtatgggcgggattgcgtcagacctgaggcatcgctcccggtagccgcagccggggggatgatagtgcggcgcgtcggctgtctcgagatagcgcgcacgcggtattcgagacttggcgggcggacggtttttgcgagctttcaatgggacgtggtcgtgatttcagggggccgcagaagcgcggcttcgacgagggtggttccgagccgcgttggcccgatgaactgcccccgagcggtggtgaccgcttcggcggcggcggtagcgccggcggcaaccgcttcggcggcggtggtggtggttacggcggcggcggcggtggcggcttcgaccgcggcccggcgcgcgcagcggctgcaccgacgggaccggagcgtgatgcgacggtcaagtggttcaacaaggagaagggcttcggcttcgtggagctcggcgacggctccggcgatgccttcctccacatccgcgcggtcgaggccgccggtcacgacgacctccttcccggcacacgcctgacggtccagaccgcccagggccagaagggcccgcaggtcaccgcagtgaacagcgtcgacacctccacggccgaggcggctccgccccggcgcgaggccccgcgcttcggcggcggcggtgatcgcttcggtggtggcggcggtggcgaccgcttcggcggcggcggcgaccgtttcggtggcggcagccgtgaccgcttcggcggcgcgggtgctggcggcggcggcggtggacgcttcgcctccggcccgtcggtcgagatgaccggcaccgtgaagtggtacgatccggccaagggcttcggcttcgtctcggtgaacgacggcggcaaggacgtgttcgtgcaccgctcggcgctctcccgcgccggcctcgactcgctggccgaaggccagcaggtcaccctcggcgtggtcgagggccagaagggccgcgaggcctcgagcatcaccgtcgaatactaatcgacgcggggcgcccagcggcccgaacgaaagcttacgaagcggcggcctcagggccgccgttttcgtttgtcgggttggccgtctcggctggcttcggccggcaacgacgatgagggaaaacgcgatgcgtcggaccgtcagcgcgctcggcctgttcctcctgtgcacggcccccgccgcggcggaggatttctccggcttctacgcgggggtgaatgcgggctgggcgttcgaacgcggcggcgaccgggatctgtccgtaccgggggcaccgggggcggccaagccggaggaggggctcccgccgagcgtggcgcgggttcaggagcggcagttgccggctcccgcgcatccggccgggcgccgctgaacagcgagcgctccatcgcagaacagggccaaagcggcgatcgccgccccctgaaggccgtcagacgttgcggccgtaccgctcggccaccagggcgtaggcgaggcgggcggtctggacctccccgccctccggccggcccggcttggtcgagggattccagccgtagaggtcgaaatgtacgtgcgcctgggtccggcgcacgaagcggcgcaggaacagggcggcggtgatcgccccggcaaagccgccgcccggcgcgttgttgaggtcggcgaccttcgaatcgagcaggctcgcatagggcaggtgcagaggcaggcgccagaccggatcgttgacgcgcaggcccgcttccgcgactgcagccgccagcccctcgtcctcggtgaagaaggccggcagatcggggcccagcgccacgcgggcggcgccggtcagcgtcgcgaaatcgaggataaggtccggcgcctcggcatcggccagcgccagcgcgtcggcgaggatcaagcgcccctccgcgtcggtgttaccgatctcgacggtgaggccggcgcgggagcggatcacgtcgccgggccggaaggcatcgccggcaatggcgttctcgacactcggcacgatcagccgcagccgcacgggcaggccggcgcccatgatcatctcggccgccgccagggccgcggcagcgccgcccatatccttcttcatcagcagcatgttggaggccggcttgatgtcgagcccaccggtgtcgaacacgacgcccttgccgaccagcgtcacccgcggcgcgtcctcggccccccaggtcagatcgatgaggcggggcacccgcggcgaggcggcgccgacggcgtggacgagaggaaactctttctcgagatccgcgccgatggtcacggagaccgtcgcaccgaaccgctcgcccagcgctcgcacggccgcctcgactccggccggtccgagatcgttcgccggggtgttgacgaggtcgcgtccggccgcgaccgcagccgcgagccgttcgatcgccgccgcgtcgattccgtccggggcgacgaggcgtgggcgcggctcgcccggtttacggtagcgctcgaaccggtagctgccgagcagccacgccagcgccgcctcgctctcattgagatcgtcgcacggctcgaaccggtaattgcccgggggcagggcgcccggcagcttgccggcgagaaagcggtcgcgaccgcccgccttcgcgtcgcccaggccgaacagcacgcggccgaggccaccgtcctctccgggtaggagggcgacgcggccggccttgggggcaaagccggtggcgtcggcaaagctgcgctggagcggcggcaatccggcggcgacggcgccccgtccttcctccgtcacgcagcggatcggaaccgcatccgagcctgcatcgagaagggaggggccgtgctgcgagagaggtgcggacatggaaaataagcttaaccggccattagggttaacgctctatcaccccgccatcggtacggcgcaagcgccggccgtggcattggggggagaggacaccatgaccggcatttgcagcgcggctccgagccagcctggaatggtccggacacgccgtctgctcgccctggcgctcgtcggcctcgggctggccggctgccagagccgctcgcccgagacgaccggctcgatcggcggcctcaacctgctcggcgcgaaccgtgccgagcgctcgccccgcgccgaaatcgatgccctggccgcgcgctacaacgcggacccgaacgacgtgcgcgccgccatgcgctacgccgccgccctgcgcgcgaccgaccagaaatcacaggccgtggcggtgctgcagcaggtcgccctgcgcaacccgaaggacaaggtggtgctcgccgcctacggcaagagccttgccgatgctggccgctaccaagaggccaacgaagtccttcagaacgcccacagcccggcccagcccgattggcgcgtgctctcggcgcaggggatggtggccgacgagaccggcgaccacgcccgggcgcagaacctctacgacaccgccctcaagatcgcgccgaacgagccgcggatcctgtcgaatctcggcctgtcctacgcgctctcccgccgcctcgacgaggccgagacgaccctgcgcctcgccgtggcccagccgaaggccgatgcccgcgtgcgccagaacctcgccctggtgctcggcctcaagggccgctacgacgaggcggagcaagtgctggcccaggatctcggtccggcggaagcggcggccaacatgcgtgagatgcgcgccatggcggcccgccgcgcggcaccgaagacggcccaggccgccgctgcggctccggggcgccagctcgcacggtcggcgattcagtaaagccgggatcttggcccgccgaccttgacgaaacgggcgcatctcccctataggctcgccacttccataggactccgccggtatcgattgtcgcgagggttcgacgccctcggcgcgagagccgtgtggcattgccgaaacgcttcagcgccgagacccggcctaacgttgacaggactgtaacgatgtcgcgtcgctgcgaactcacgggcaaggccgttcaggtcggtcacctcgtgagccactcgaaccggaagaccaagtgccggttcctgccgaacctctgcaatgtcacgctgcagtcggacaccctcaaccgccgcgtccgcctgcgggtgaccgcccatgcgctccgctcggtcgagcatcgcggcggccttgacgccttcctcgtgaaggcccgtgagatcgagctgtcgcagacggcccgcctgctcaagcgcgagatcgagaagaaaatcgccgagccggccacgcccgccgccgcgtaagtcttgtcgggccggctcacggcccgaacgatcgtccaaccgaatcggagaggccaccggatgcgcgaatcgcgcccggtggccttttccgttcgacagggtccccccggccgatgacggcgctcaccctcatcatcccgatcttcggcctcgtgctggtcggctggctcgcctcgctcaccaagatcatctcggagcgggtcggcgacgggctgtccgaatacgtcttctcgctcgcggtgccggccctgatcgtctcgacgctgacgcggccgggcctgtcgggcgagatcgcctggggctactgggcgagctatttcggcggggccgccattgcctgggccaccggctcgctgatcgggcgccgcaccgagggcgtggaccggcgcggggccgtgctgcacggctttgccgcgagccagtcgaacaccgtcttcgtcggcgtgccgatgattctccaggcctacggcgaatcgggtgccttcccgctcttcatgctcctcgccgtccacctgcccttgatgatgggcgcggcgaccttcctgatcgaatcggagggcgggcgccccatgggccagcgtctgaaggcgctcggcctcgcgctcggcaagaaccccatctttctggcgctcgccgtcggcatggcgatgaaggcggcgggcctctccttttcgggcatccccaaggccctggtcgattcgctggccggcaccgcctcgacctgcgcgctgatcgcgctgggggccggcctcacccgctacaaggtgctgcacgacctgcgcggcgcgagcatcgttgccgctttgaagctcggcctgcacccgctcgccgtctatctcctcgccttccacgtcttcaccatgccgccggcctatgccggcgtcgccgtgctgttcgcggcgatgccggtgggcatcaacgcctacctgctggccgtgcgctacaagagcgagcagggcttggttgccgccgccgtactggtctcgacgctggccgcgaccgccacgacggtgggctggctgatgctgctcgggcgcggatagtttttcggacttcgctctcaagcgggatctcggggcgtcgcataggatggctgcgttgaccccggccccctcgctccataggttgcccgctcttgcgccccggcccgaatggccggcgcggcgcttgtccagaccccgaaaagcttgcttgtgatgtccgcgcccctccgcctcgaccccgacattctggaggccgccgcctccgccgccgcctggccgttcgaggaggcgcgcaagctcgtggcgcggctggagcgcaagcccaagagcgaggttctgttcgagaccggctacggcccctcgggcctgccgcatatcggcaccttcggcgaagtcgcccgcacctccatggtacgccacgccttccgcgtgctgaccaaggacgcggtgccgacccggctgatcgccttctccgacgacatggacgggctgcgcaaagtcccggacaacgtgccgaaccgcgagcggctggccgaggcgctgaacctcccgctgacccaggtccccgacccgttcggcacgcatgacagcttcggcgcgcacaacaacgccgagctgcgccgcttcctcgacgcctttggcttcgactacgagttccgctcggccaccgaatgctacaaggcgggcatcttcgacgacacgctgcgcctcgtcctggagcgctacgaggcggtgatggcgatcatgctgccctcgctgcgggccgagcgctcggcgagctactcgccgttcctgccgatccaccccgtcaccggccatgtcatgcaggtgtcgatcgacgaggtgcggcccgccgccggcaccatcgtctggcgcgatccggcgacgaacgaggcctacgagacgccggtgaccggcggccacgtcaagctgcaatggaagcccgactgggcgatgcgctgggtcgcgctcggcgtcgattatgagatggccggcaaggacctgatcgattcggtcaagctctcgggacagatcgcccgcgcgctcggcgccgagccgccggaggggttcaactacgaactcttcctcgacgagaagggccagaagatctctaagtcgaagggcaacggcctgaccatcgacgaatggctgacctacgccacgcccgagtcgctcgccctgttcatgtacaacaagccgcgcgaggccaagcgcctgttcttcgacgtgattccgcgcaacgtcgatgagtacgacaacttcctcggccgtttcgctggccaggaagccaagcaccgcctcggcaacccggtctggcacctgcatgcgggcgaaccgccggccgtcgagaccatcgacgaggccggcaccacgctgtccttcggcatgctcttgaacctcgtggcagtggccaatgccgaggacgaggcggttttgtggggcttcatccgtcgctacgccccgaatgtcgggccggagacgcatccgcggctcgccggcctcgtgacgcgggcgctcgcctattaccgggatttcgtgcggccgcagaagcagtaccgcgccccgaccgaggaagaggccgcggccctgcgcgacctctcggacacgctcaaggagcacgaggactcgaccgacccggaggcgctgcaggcgatcgtctacgaagtcggccggcgccacttccccgacctgtcgggcaaggccaagagcccggacgggcggcccggcgtctcgaagacgtggttcgcctcgatctacaacgtgctgttcggcgaggcgcaggggccgcgcttcggctcgttcatcgcgctctacggcgtggcgggcacccgggcgctgatcgagaaggcgctgagcggcgcgctggtggccgagcacgcggccttcctcgagagccgcaaggccgctgcggcctgagcaggggtggggccgatgcggaggatgcgggcgtcggctggcatcctccgcaccctcgctgccctgatcacgccgaaccgggcggtggtgcgggccctgtcgggaggctgagccacaccgctcggctcgtcgccgccacctcacatcacgaaaaatcagccggtcggcgagcgatcttcgcgcgaggcggctcgaaatcgatctccgcggcgcccggcatcgccagcgcatcggcaacgttccgccgcccgtccggccgccgcgtgctccgatcgagcgccgccgccagcccgatgccggcggcgtaggccacgacgttccacggtgagaagacgcggccgagcagcaactgccccgccagcgtcaagcggaacgcgtcgagccccggggtgtggacgaggcggaacagctcgaccagcaccgcggcgatcaaagcgatcgccgccagccgcgcgaccggggcggcgggccgggcaagggcgacgagcccgtagaccatcgcgccccacaggacggagcccgcatacttcacgacctccctcggcaggcagagcggcagatagcgcacgccgacgcccgccgcgatcacggcaaggaccgcggcgaagaggcggaggcggcgggatcgcacgctgggcattgcggtgcggcggtttacagggcgggaggcgcccggtatcaccccggaccacaccgacatacgagtttcacaccagatgcgcgccgagatcgaacaggcctcggatgccgccaagcagtctatagggctgctgaggaggcatctttgactgggacaccgtcgataaacgtctcgcggagctgaacgcggcttccgagaaccccgacctctggaacgatccggaggccgcacagaaggtcatgcgcgagcgccaggagctcgacgaggccgtcaccgcgatcaagaagctcgaacgcgatctcgaggatggcgcgacgctgatcgaactcggcgagatggagggtgaccaagcctccatcagcgagggcgaggccacgatcaaggcggtcgagaaggaagccgcgagccggcaggtcgagaccctgctctcgggcgaggccgacggcttcgacacctatctcgaagtccatgccggcgcgggcggcaccgagagccaggattgggccaacatgcttcagcgcatgtatgcccgctgggccgagcgccggaagttcaaggtcgagatcgtcgagatgaccgacggcgaagaggccgggatcaagggcgccacgctcctgatcaagggccacaacgcctatggctggctcaagaccgagtcgggcgtgcatcggctcgtgcgcatctcgccctacgattccaacgcgcggcggcacaccagctttgccagcgtctgggtctatccggtcgtcgatgaccggatcgagatcgagatcaaggaatcggactgccgcatcgacacctaccggtcgtcgggcgcgggcggccagcacgtcaacacgaccgattcggcggtgcgcatcacgcataacccgaccggcatcgtcgtggcctgtcagcaggagcgctcgcagcacaagaaccgggccaccgcctggaacatgctgcgcgcccgcctctacgaggccgagctgaagaagcgcgaggaaaaggccaacgccgaggcggcctcgaagaccgatatcggctggggccaccagatccgatcctacgtgcttcagccgtatcagctcgtgaaggacctgcgcacgggcacgcaatcgaccgatccggacgaggtgctcgacggcgatctcgacccgttcatggaagcctcgctggcgcaacgcgtgttcggcggcagcgaagacgtcgccgacatcgactgacgccccttagagcatcgccctggatatcagatccaggacgatgctctaagcacttgtttttgcatcatcttttccgaaagccggcaaccacctttcgggacgatgctctagtctcctcccctcgcggggagggaacagccggcctcaatccgcgaagacgagctgcgctccggcccgcaggaaccgctgcggatcgaccggctcgccgtcgatgcgggtctcgtaatgcaggtggctgccggtggagcggccggtcgagccggcaaacccgaccacacttcccgcctcgacccgctggccgaccgcgaccgcggtgccggagaggtgcgcgtagcgcgtgacaaggccgcgcccgtgatcgacctcgaccatgttgccgtagccgccggcatactcggccgccgtgatccgcccggcggcggtagcacggaccggggcaccggtctcggcgcgcatatccacgcccgtatggagcgcgtagccgcgggtgaacggatcgagccgggcgccgaagctgctggtgaaggcaagctcgcccggaagcggctggcggaaggggagggcggcggtcacccggcgcagatgcgtctcctcctcgatctgacgccgggcctcggccagcgcctgctcgaaggcatcgggcccgagcggaacgagaggaccgccgacgccgcccgcaggcggatcgaaccgggccggtgatagacccgtgcgggcgatcaggtcgcggaaccgctcagcgctgcgcccggcctgaagggcgatgccggccgcggcgcgcgactgcgcctcggcgacacgatggagcgcatcctccaggcgcgacaggcgcgcggacgaggcgcgaccggcggcctcggcccggtcctcgccgcccatgcgcagttccggcgtcgggaacggcttctggacacgcgccgcgggctccgcgaccgggatcggggcaggcggcggcacatcatcgatcggcgcggcggccccacccagaccggagagcaacccctggcgcttctcgatcagggcctgccgctcggtcagcgcggaaagccggttctccacactgccgcgctccgcgttgcgctcggccgccgcgcggtcgagggcgcgttgaagggtgccgatccgctcctcgtaggtgaactgcattgcgctctggcgcgaaacgaagcgggccagcatctcgtcgtggaagacgaggtagtagctcgccgccgccgcccagaacgtcgagacggcgagcccgaggccgagcgcccggacgagacggctttgggagagaggggaaaggccggctttgcggcgggcctgagcagtcgatggcatggcacgtcggacgttcgaagacgggcccgatcacagacgattaaggttaaggaagcctagcgtttgttagcgatccgcggcccgcatcgaaacacgaggcgccggttcaacagttcgcatcatcccgaaagccgatggccgtctctcggaatgacgccggcgtgcgatccgtcctcaggccagggctttgacagcttccagaacttcctcgacatggcccggcaccttcaccttgtgccagacccgcgcgatttgtccctcgcggtcgatcagcacggtcgtgcgctccacgcccatgtattttcgtccatacatgctcttctcgacccagacgccgtaagcttccagcatcgatttcgcctcgtcggaggcgagcgggaaggtcagaccgtacttcgccctgaacttatcgtggctcttgaccgaatccggcgagacaccgaccaccttcgccccggctgccgcgaaggcctcgctctgggcgttgaagttctgcgcctcgagggtgcaaccgctcgtatcgtccttcgggtagaaataaagcacgatcttgtgaccacgcaggctctcgagagagatggtctcgccgccggctccgggtaacgagaacaggggcgcggcattgccggtctctagcggcatttcgccttcctttcggccgattgatggtgtgcctgatcccatgcacgcagacctccggggacgccatgccggagtggcttgaatcctgaggaaagccgccgcggcaaacgaccttcgcccgaacctacgggtgtagcagcgaacgagtgatggatcaggaaacggccaggaccctgctccaagaggcggtcgaggcgcctgcgccgcgcaaagcgcgccgccgtcgccggcggccggtgctctggtgcgcgctgctcctcgtcttcctgctcggtctcggcggcgggctcgtcgccctgcggctgtcgcaggggccgctgcgcatcgacggactgacgcatcaggtcgccgaggcggtggcgggccgcttcggtccgggctggcgcgtggcgctgcgcgactctgcgctcgaactcgacagcgaatcctcgctggcacttcgggtcggcgggctcgacatcttcaacccagagggcgcgctggtggtgcgcgccccgctcgcggtggtcagcctcgatacgtggagcctgctgcgcctctcggtccagccgcgctccatcgaattccgcgacatcgagatgaccgccctcgtccatgacgacggctccatcgccttcgccgcctcgtcaccgacgcagggggatggggcgggggaggcggccaagcctcacaccctgccgagcgtggacgccgcccgcggcaccgtctcgccggtctcggcggcggtcgcctcgatcttcggcgtggtgctcgatccggccggcgtcatcggcgccctcgatcgggcgcggatcaccaacggacgcctgaccctcgtcgacgacgcccggcatcaggccaccttcgaacgggtgaacggcctgttccgccgcggcaccagcgacgattcgcgggtgttcgagctgcgcatcgacgggccccacggcgagtggcgcttcggcgggcgcgtgcacgaggcaggggaagggcggcgcgcgggcgtcatcaccctggacgacctgcccatcaccgatctgctgctgctgtccggccactcgaagatgccggtggagaccgacctcaagctctcagcccgagccgatgtggcgctgtcgggcggccgcatcgagacgatgaaggccgaggtgaagaccggcggcggcacgctcctcatcgacgagaaggacttcaacccggtcgtcatcgacgagctgcgcgccgaggcgagctgggacgaagcgcgacgcgcgctcgccatctccgccatcgactacaagggcggcggcaacgacgcgcacctgaccggcgccttcgccatcggtccgcctgatgccgtggacgcctggacgctcgatttcgccggcaaggatgcgctcttgcgcggcgccgcccgcagcgacccgtccttccgcatcggcgagatcagcgggcggatcaccggccgggccgggggcgtgaacatcgagtcgatcgcgctggcgggtgacggcctgcacggccgcctgagcgggacggtcggcacgcgggccgacgacgagggcatcaccctgcacatcgtcgccagcaacaccgacggccgcaaggccatgcggctctggcccgagaacatcgcgccgggcgtgcgcaactacctcgtggacgagctgcgcggtggacgcctcgatcaggccgacatccagatcgacatgagcggaccggaactcgctgcggcgacccgtggcgacccgatgccggatgccgcgctcaacgtgaccttcgcggtctcggatgccggcctgaccatctctcaggacgcgccgcccctgagccacggccgggtcaccggcacgatcaccggccgcagcacgacgatccagaacgcgaccgccgagatccgcctctccgacacgcgggccctgacgatctcggacgcgtccttcctgatccgcgatccgcagccggataagatcatcgcccagctcggcctgcggctgtccggctccgtcgattcgctggccgcactcctcgaaaccccaatgttcaagggaatcacgggcgccgacatcgatccggccacgctgaagggcaaggcggacctgcgcctcgacgtgccgatcaacctcaagcacgtgcccgatctcgccgagatgccggtgacgctcaccggctcgatcaccgaattcagcatggacagggcggtcggcaaggaccgcttcgaggcgggccgcttcaccctctccttcgaccgcagcggcttcgccctcaagggcgatgggcggctgctcggcgcccccgtcgccatcgacctgaagcagcccaagcccggcgcccccggcgaggcggtggtgagcctgaacctcgacgacgccttccgggccaagcgcggcctgccgaccgcaccgcagctcggcggggtcatcccggcccgcgtcgtgttgccgatggggcgccccgcctccgccggcaagccgccggcccgggtcgaggcggacctgacccgcgcctcgatcaacggtctgatgcccggctggagcaagcccgcgggcaaggccgggcgtctcggcttcaccctcgtggaggcggcgggcggtggcatggagctgcgcgacatcaccctcgacgccgcccccgcgcttgcccgcggcagcgccacgatttcggccgagggcaatctcgaacgtgcggacctgaccgcgctcaagctctcgccgggcgacgacatgcgggtcagcctcgaccggaccggctcgacctacaaggtcgcggtgaagggcgccgtcgtcgatgcgcggcccttcctcaagggcatgacgagcggcgacgacaagggcggcaaggagcccggcaaggacatcgaggcggatgtcgccgccaacatcgtctccggcttcaacggcgagtcgcttaccaacgcgacgctgaaggccagcttcaagggcggtgatctgcgcgccgcccagttcaagggccgtttcggcggttccccgctcagcgccgtggtccggagcgagcgcggcgcgccgctgctgaccctcgactccgccgattccggcgcgacgcttcgcttcctcgacatctacaagcggatgtatggcgggcggctcgcgctcaacgtctacctcaacgacggcccgcaggccggcgtggtccagatcaaggactttgccctgcgcaacgagcccgccctgtcgagcatcgtcgcccaggccccaccgccctcggacggacggcgcgcggccccgaacgccaacgatgtcggcttcgacaagatgcgcgcgaacttcacccgcagcggcccgcgggtgagcttttccgacgcggcgatttcgaacgcggcgatgggcttcaccgcaaccggctggctcgacacggccaaggagcgcacgcagatcgacggcaccttcgtgccgctctacgggctcaacaacgtggtggcgcaggtgccgttgttcgggccgctgctggcgggcggcagcaacgagggcctgttcgcagtgaacttcaacgtctcgggaccgatcgccaaaccgacggtcaacgtgaacccgctctcggcggtcgcccccggcttcctgcgaaaactcttcggcgccggaagcggcgacaccttcgccaacggcgccgggccgggcgggcccgagcggtagggttcggaaactccgccgtcctgtccctagggagagactggcagggcttgggagcggatgttcgagcggacgacatccggaccgcgccgagagccggctttgatcgggcgcgatgcggcacaacagcgctcggcggcgtcgcaccctcggtgagtgcgttgagcctgatgacgcaggcgacagagcccacgaagagcccgtatcgaaaatccgcgtggggcggatcggcggtgggatggtgcttcaagtcgcgccttttcaaggatcggcctttcgcatacggccttaagaccaaccggttcgaacggcctgaccggtgacggctcccgcgtccaagtcccccgtccaagtccggcgctcatcgcagcgtcttcgaaggacggggaaagtcatccttccgtcccaatccccgtgagatcacggcgcagggccgagcgggtcgcaccctcggaccggcttggccggaacctcaacgacgaaccgttcggaccgtggaagcgggaccgaccgcagcggcccggtcgcatcacgcgatcggctccttttcacgcctatcccgcctcgcaaggcgctcgacgaacaggattgccggtcactgtgatcgccgcaccattgaacccgaccgcgcagggcccgctcgcggacgaggacgcccgaaccgaggacgcgaagctcgcgcgggaggtggcccgacactgcgccgcgttccgcgaaccgataccccggatggcctttcggcaggtggccgatacgctgctgccctacctgatcctctgcgcggtaatgctcgtcgcggcggcgaacggctacgcccttctcgccctgccgctggcggtgcccgcgggcggcctcctggtgaggctcttcatcatccagcacgattgcgggcacggctcgttcctgccttcacgccggggcaacgatgggctcggccgcgccctgagcctgctgacggtgacgccctacgacagctggaagcgcgcgcatgctctgcatcatgccacgaccggcgatctcagccgccgcggcacgggcgacgtccacaccttgaccgtgcgcgaatacctcgcgctgccgcgctggggccggctgcgctaccgcctctaccgcaatccgctcatcctgattgtgcttggctctccgatcaacttcctcatcttgcagcgcctgcccaccggcgtcgggctgccgtggcggacggcatggcgcgatgtgctggcgctcgacgccgtgctctttgcggcctttgcggtgctggcgctggccgtcggcggcatcgggccggtgctctgggtgttcctgccggtgatcgccgtcgccgcctgggtcggcggctggctgttctatgtccagcaccagtacgaggagaccgtctgggaggaggccgacgcctgggatttccaccgcgtggcgctcggcggcagttcctactacgcgctgccgcgggttcttcagtggttcaccggcaatgtcggcttgcaccacgtccaccacctcaacagccgcatcccgaattaccgcctgcaggaatgcctcgacggccacgaggttctcggtcgggtgggccgtttgaccctgcgcgacagcctgcgctgcctgaagctggcgctctgggacgaagaggcacgcaagatggtcggcttcgcccgtgtgcgcgggcttcaggccgcctgaggcgcgggacgcgtatcgatcaggggcccgtagtacggacccctggccgggcggatcggctattccggccgcagcaacacgtgcttcttgcgcccgaacgagagcttgatcacgccctcggccgccaggtcttctttgcgaagcaccgccttctcgtcgctcacctgcacgtcgttgacccgcaggccgccgcccttgatctggcggcgcgcctcgctggtcgaagggacgagcttggcgtagtccggcccgaaagcggtgagcacgccgaggcccgcctcgagcaccgcgggcggcacgggaatcgtcggcagggactgcgccagcgtaccctcgacgaaggttttccgggcggtttcggcggcggcggcggcggcgtccgggccatgcatcagcgccgtcgcttccgtggcgaggaccgtcttggcctcgttgatctcggcgccctggagcgcggcgaggcgctcgatctcggggagcggcagcagcgtgaacagcttgaggaagcggccgacatcggcatcctccgtgttccgccagaactgccagtaatcgtaagggctgagcatcccggcatcgagccagacggcaccggccgcggtcttgcccatcttggcgcccgacgacgtggtcaggagcgggcaggtcagggcgtagagctgcggcgtgcccatgcggcggccgagatcgatgccgttgacgatgttgccccattggtcggacccgcccatctgcaggcgggtgccgaagcggcggttcagctcgacgaagtcgtaggactgcaggatcatgtagttgaattcgaggaacgacagttcctggtcgcgctcaagccgcatccgcacgctgtccatcgacatcatgcggttgaccgagaagtgccgaccgatgtcgcgcagcatctcgatgtagttgagcttcgtcagccactcggcgttgtcgaccatgaccgcgccgtttccgctctcaccgaaggagaggaagcgcgaaaacgtctgcttgatgccttccttgttggcctcgatctgctccagcgtcaggatcttacgcgtctcgtcgcgccccgaaggatcgccgacgcgggtggtgccgccgcccatcagaacgaccggcttgccgccggtcttctgcagccaatgcagcatcatgatcgagagcaggtggccgacatggagcgaagccgccgtgcagtcgtagccggtataggtcgtcagccccccttccgccgccagggcgtcgatgccggcgaggtccgaggcctgatggatgtagccgcgctcctgcagcacccggatgaagtcggatttcggcgcgaagctctcggcggtcatcgtgatcggtctcggatggtttggcggcgcgacaggggcgctgccgcaatgctatcccgcgaggggaagcgctcgcgcgcgctcttagcagggcaggccgcgaaaggcacgagcccggattttggggaacaggggcggccatggcgatgaagcgcgcgatcggcctgatgagcggcacgtctctcgacgggatcgacgtggcgctgatcgagagcgacggcgagcgcatccgcctcgtcaaatccgccaacggcctcgtcgcgccgctcgggccgacgggttatcgcggctacgcggaggccgagaaggtgctgctgcgcgaggcgacccgtgacgcggaagggctgcgggcgcgcgccgaccggccgggacgccttgcggaggcggaagatttcgtcacccgcgcccatgccgaggcgatcgaagcgttcctggcggagaacgaccttcggcccgaggatatcgccgtcatcggcttccacggtcagaccgtgattcaccggccgaagctcggcctcacggtccagatcggcgacggtgcggctctggccaagcgtctcggcatccgcgtcgtgtccgacatgcgcgccaacgacgtggcgcagggcgggcagggcgcgccgctggtgccggtgttccacaaggcgctggccgaggccgcaggctttgccggcccgctcggcatcctcaatatcggcggcctcgccaacgccaccctgatcgattccggcggcaacatgctcgccttcgataccgggccgggcaacgggccgatcaacgactggatgaaggagcgcacgggccaggatttcgatgaggggggcgccaccgccgcccgcggtacggtggatgaaggtctgctcgaaaacctgctcggccatccgctgatcctgcgcgcgccgccgaaatcgctggaccgcaactggttctcgcatcggctcgccggctatctcacggtcgaggacggggcagcgacgctcaccgccttcaccgcccacgccgtcgcccgcagcctcgccttcgccagcgagcgcccgaaccgctggatcgtcgggggcgggggcgcgaggaaccgcacgctgatggtgatgctggaacggctcctcgcggcggaagtcctaaacgccgacgcgatcggctggtcctcggattttctggaggcccaagccttcgcctacctcgcgcttcgctcgctggagggcctgccgctgacctacccgacaaccacgggcgtcgccgcgccggtgacgggtgggatcgtctccgagccctgagtccttctcgtgagccttggccacgccctgcgccgcatcgtcgaggaatacccgctcgctcgcaccgacccgccggccgggcatccgctcgcgcacgtgattcgaaaaggcgcgccggacgagctgcgccgggcactcgcgccgctggacgggccgttcctggtcaagggcagccccggccgtggcagccattgggccgcggtgccgtggcttgcggtgttcgaccccgccgtggcgacgagcgccacccgcggctactatctcgtctacctgttcccggcgcaccgggaggcggtgcatctctcgctcgcgcaaggaaccgtggcagcgatccgcgagcacgggccgcgctcgggcgagtacctgcgtgctagcggggcccggctgcgggaacggctctcggatttctcagatgtcctgccggtctcggcgatcaccctcggcagcgcgggcgaattgcccgagggctacgaggccgcccatatcctcggcctgacctacgatcttgctgacctcggcgacgagcgtcgcctgcgcgccgacctcgctacgggcatcgccgcgtaccgggcgctgaaggcgcggggcgggctcgacggcaacgtctcggcgcaatgccgagccgatcagtgaggagaggcgaccgatgccgtcaggcggacgttcaaggcattgaggacgcgcagagccgtgtcgaggctcggattgccgtcgtccgacaacgcccgatagaggctttcccgcgataaacctgtctcgcgagcgatctgagtcatgccacgcgcgcgggccgcgacaccgagcgcccggcgaaacagcgcagcgtctccttcttcgatggccgcagccagatattcggcaaccgcctcatcgctttccaggaattcggccgagtcgtaggggctggtttccgtcatcattccgttccgtccagcatcgtcgccaaggtcttcgctcgggaaatgtcgcgcttctggctcgccttgtccccgccgcacagcaggacgaccagggtcttgccacgatacgtgaagtagatccggtagcccggtccgtagtcgatccgcaattcgctgacgccaccgccgacagctttcgaatcaccctcatggccgagtgcaagacgatcgatccgcaacgcgatccgtgcctttgcgcgatcgtcccgaagccccttcagccaatccgcgaacgttcgggtgcggatgatgtccggcatatcgaaatgtagtccataggctacgaaccagcaacaccgcgatacgcaggtggcttctcggtggctcggcaatcggccgaaatttgtgccgcctcgcatcccgcgctaaggcacgcgcgccatgtcgcacaacaccttcggccacctgttccgcgtcaccaccttcggcgagagccacggggtggcgctcggctgcgtggtggacgggtgcccgcccggcctcgcgctggaggcggaggagatccaggcggagctcgaccggcgcaagcccggccagtcgcgcttcaccacgcagcggcgcgagccggatcaggtgaagatcctgtccggcgtgttcagcgacgaccgcaccggcgggcggcagctcaccaccggcacgccgatcgcgctgatgatcgagaacaccgatcagcgctcaaaagactattccgagatccgcgacagctaccgccccggccacgccgacttcacctacgacgccaagtacggcatccgcgactatcgcggcggcggacgctcctccgctcgcgagaccgccgcgcgggtcgcggccggcgccgtcgcccgcaaggtcatccccggcatcaccatccgcgctgctctggtgcagatggggccgcacgccatcgaccgcgcgaactgggactgggagcaggtcggccaaaatccgttcttctgccccgacgcgaaggcggcggcgctctacgagacttatctcgacgcaatccgaaaggacggctcctcggtcggcgcggtgatcgaggtggtggccgaaggtgtgccgcccgggctcggcgcaccgatctacggcaagctcgacgcggatctcgccgcagcgatgatgtcgatcaacgcggtcaagggcgtcgagatcggcgacggcttcgccgccgcagccctccgcggcgaggacaatgccgacgaaatgcgcgccggcaatgacggccgcccgcgcttcctcgccaaccatgccggcggcatcctgggcggcatctcgtcgggcgagccggtggttctccggtttgccgtgaagccgacctcctcgatcctgaccccgcgccagagcgtgaaccgcgacggggctgagatcgatctcatcaccaagggccgccacgacccctgcgtcggcatccgcgccgtccccgtcgccgaggcgatgatggcctgtgtgctggccgaccacactcttcgccatcgggggcagaacggcgagcgcccgtgagaacgcacgatctcccatcgaacccctcatcctgaggtgccgcgaagcggcctcagggtgaggcggtggatgggggatcgtcgattggtgtaacgactcttttcgaaccgctgaacgagacgaagcccgtgccccattgcagcgtcaccgaggccatcgaagccttcgcccgcggccagatcgtggtcgtcaccgacgacgacgatcgtgagaacgagggcgacctcgtcgtcgccgcctcgctctgcacgccggagaagatggcgttcatcatccgcaacacctgcggcatcgtctgcgcgccgatcaccctcgacgaggcgcgccgtctccatctcgacccgatggtggcctcgaacgacgcgccgcttggcaccgccttcaccgtgacggtggatgttcgccacggcctcaccaccggcatctcggccgagcagcgctgcaacacggtgcgcgcgctcgccaacggcaatatgggcgcgggcgacttcgtgcggccaggccacgtcttcccgttgatcgcccgcgatggcggcgtgctgatgcgctcgggccatacggaagccgcggtcgatctgtgcaagctcgcgggtctgccgccggtcggcgtgatctgcgaactcgccaacgacgacggcaccgtgatgaaggggccgcagatcgacgccttttccgagcagcacagcctcaagcgggtctcggtggcggatctcatcgcctaccgccaggcccgcgaccggctggtcgagcgggtcggcaccttcccggtgaagaccgagttcggcgcgatgaccggctacgcctatgtcacgccgttcgagccgatccagcaattcgccttcgttcacggcgccatcggcgacggccgcaatatgccggtgcgcctgcaccgctccaacgtcgtcgccgacgtgatcgagggtggggggcagatcgagagcgtgatgcggcgcttcgccaaggagggccgcggcatcctcgtctatctgcgcgacggcaccgcgggcgtgccgctcaaccgctacgcggaggaagagggcgccgaggcgcagcgcgtgcgccagtggcgcgaggtgggcttaggcgcgcagatcctgcgcgacctcggcgtcgtctcgatccgcaacctgtcctcgtcgtcgcgctcctatgtcggcctgtcgggcttcggcatcgaactggtcagcgacgagccgctggagggctgaggaccggcggccgcgcggccccttgcgggcaagcgcggccgccggcgctgagccttgttgccggaacctctctgtccgccaacgccgtgctcatcacgctggtcctggcgcaggggtaggccatccggccggggcggtgcccgtcaccgccccatcagcgcatccatatgcgcggcaaccgagcgggcgaggccgtcgaggctgtagccgccttccaggatcgacacgacgcgaccgccggcatggcggtcggcgacctccatcagccgccgcgtcgcccagccgaaatccgcctcgtcgagctggatgttggccagcggatcgagcttgtgcgcgtcgaaccccgccgagatcacgatcaggtcaggcgcgaaggcgtcgagccgcggcaggatgcgcgcctcgaaggcttcgcgaaacaactcgctgccgtcgaacgccttgagcggtgcgttgacgatggtgtcgtggtcgccccgctcacccgtggcaccggagcccggaaacagcggcatttggtgggtcgaggcatacatcacggtcttgtcggcccagaagatgtcctgcgagccattgccgtggtggacgtcgaaatccaccagggcgacgcgggtggcgccgaacgccttctgagcgtggcgcacggcaatcgccgcgtggttgaacaggcagaagcccatggcgcggtcgcgctcggcgtggtggccgggcgggcgcatggcgacaaaggcgttggcgcactcgcccttcatcaccgcatcgacggcgtggttcgacccgccgatggcgtgcaggcaggtgttgagcgagcccggcgacatcagcgtatcgccgtcgatctgaaagaagccctcgtcgggcgaggccgcgacgatggtctcgacgtaggacgccgggtggacgagttcggcgaccgaagcctccgccttcggggcgtggcagcgcaccagggcggcgaagcgttcgtcctcgagggcgcgctcgaccgcctgcatgcgggccggccgctctggatggccggtcgggaccacgtgttcgaccgcgctcggatgggtgacgtagagggtgctcagggccgtttctcccggtgcccgagacggtgatgccttttgggcgccccgcctcgtcacgtgccgccctgccaaagccgggcgagcgtgttgttgccgatgcggtgcgcccgatcttgcgccggacctgccaccgctcttgttttctcgaacttgtcgatcttggcgcccccgcgcaacaacgcaaaccaagacaggggctcggatcgatctcgtccacaaccggccgtatcgcggtccaagcttggccacaaacgcgccttcaacctgcggtggttttcttcgaacgaccggccacccatcatgcgctcttcgcccgccctcgcgcttctcgtgggcctcacgccgctggcggcctgccagtcacagacggcgcaggttgcacaacccatccccatcgtcgccgaattgcccgccgttccaccgctgccgccggggccggagcgcgatgcgtcctggatgaagctcgcgccgaaagcggccctcgatccggccctggcccgcgccaccgtcgatttcgcgacccgggagcctgtgggcaccctcgtcgagacggccgagcggcggctctacctcgtgcagcccggcggcaaggcgatgcgctaccccgtctcggtggggcgggcgggtcttgcatggaccggccgggccgagatcgaccgcaagctcgaatggccggactggaacccggccccggacatgatcggccgccaccccgatctgccgtcgcgcctggaaggcggcccgttcagcccgatcggcgcccgcgcgctctatctcgcacagaaccgcaaggacacgctctaccgcatccacggcaccaacgagccggagacgatcgggcaggcggtctcctcgggctgcatccgcatgctcaacgaggacgtgatggacctctacgagcgcgtgccggtcgggacgaaggtcgtggttcgctgaagagagtcttacttcggacaagcaagcttttcgaaaggctcaatcgtgagcagccgtttacctgaacacgggttcagatttggccattaacctcttcgagcgttgtcggtccgtaatgtcagcacagacacggacgaacaccggcaacaacgagctcgaaaggcaccagaccatgaccaacactgcgcttgaactgttctgcacccgcatcgtcgacgccggcagcctgaaccaggacgacgtccgcgaactcgcccgcgacatcctccccgacggcatcatgggccgcgaagaggccgacctgctgctggcgctcgaccgcgccgtcgccgacacccacgaaggcttctccaccttcgtcacggtggaagtcgtgaacttcgccgtctacggcgagcgccccaccggcatcatcacccgcgagatgtccgcgtggctctccgcctccatcgccggccgcaagggcccgaccgcgctcggaagccgcatcgccatggagatcgtgcgcgaggccgagaccagcgacgagacgctgatcgccttcgccctcaaggccaagagcgcgacgacgaagagcgcaatcgccaaggccgccgcgtgcagcaccggtcgcatgccctgcgctgcatgatgaattcagttttgaccccagatgcgccgacggcatcggccccgcggctagcatccgagccccatcgaaattcgaattgacggcccttcaatcggatttcaccgaagctggccttttggggagtgcagcacagcttccgtctctcgcataagtgctttatcgggatgcgttcgggcttgccttcgggaggggcaggtcgggacagtcaccctcaagaagcggctgcgatgttcgataagatcctgattgccaaccggggcgaaatcgcctgccgtatcatcaagacggcccagaaaatgggcatcaagacggtggcggtctattcggacgccgaccgtgatgcggtccacgtcgcgatggccgacgaggcggtgcatatcggcccggcgcccgctgcgcagtcctaccttctgatcgaaaagatcatcgacgcctgcaagcagaccggcgcccaagcggtccatccgggctacggcttcctttccgagcgcgagtccttccccaaggcgctggcggaagcgggcatcgtctttatcggccccaatccgggtgccatcgccgccatgggcgacaagatcgaatcgaagaaggccgcggccgcggccgaggtctcgacggtgccgggcttcctcggcgtgatcgagagccccgagcacgccgtgacgatcgccgatgagatcggctatccggtgatgatcaaggcgtcggcgggcggcggcggcaagggtatgcgcatcgccgaatcggccgatgaggtcgccgagggcttcgcccgcgccaagtccgaggcctcgtcctccttcggcgacgaccgcgtcttcgtggaaaagttcatcaccgacccgcgccacatcgagatccaggtgatcggcgataagcacggcaacgtgatctatctcggtgagcgcgagtgctcgatccagcgccgcaaccagaaggtcatcgaggaggcgccgtcgccgctcctcgacgaagagacgcgccgcaagatgggcgagcaggcggtcgcgctcgccaaggccgtgaattacgactccgccggcaccgtcgagttcgtcgccggccaggacaagtcgttctacttcctcgaaatgaacacccgcctgcaggtggagcacccggtcaccgagatgatcaccgggctcgacctcgtcgagctgatgatccgggtggccgccggcgagaagctgccgctgtcgcaggatcaggtgaagctcgacggctgggcggtcgagagccgcgtctatgccgaggatccgacccgcaacttcctgccctcgatcggtcggctgactacctaccagccgccggaggagggcccgctcggcggggcgatcgtgcgcaacgataccggcgtggaggagggcggcgagatcgcgatccactacgatccgatgattgccaagctcgtaacctgggcgccgacccggttggaagccatcgaagcgcaggcgaccgcgctcgacgccttcgccatcgagggcatccgccacaacatccccttcctcgccaccctgatggcccatccccgctggcgcgacggccggctctcgacgggcttcatcaaggaagagttccccgaaggcttcatcgcacccgagcccgaggggccggtcgctcatcggctcgcggcggtggcggcggcgatcgatcacaagctcaacatccgcaagcgcggcatctccggccagatgcgcgacccgagcctgctgaccttccagcgcgagcgcgtggtggtgctctccggccagcgcttcaacgtcaccgtcgatcctgacggcgacgacctcctcgtcaccttcgacgacggtacgacagccccggtgcgcagcgcgtggcgccccggtgcgccggtctggagcggtacggtcggagatcagtcggtcgcgatccaggtgcgtccgctcctcaacggtgtgttcctgcagcatgcgggcgcggcggcggaagcgcgggtgttcacccgccgcgaggccgaactcgccgacctgatgccggtcaaggagaatgccggctccggcaagcagctcctttgcccgatgcccggcctggtcaagcagatcatggtcagcgagggccaggaggtgaagaacggcgagccgctggccatcgtcgaggcgatgaagatggagaacgtgctgcgcgccgaacgcgacggcaccatctccaagatcgccgccaaggaaggcgacagcctcgccgtcgatgccgtgatcctggaattcgcctgatcgcaggacgcgcctgccggcgcgagcgaagcggtcgggcagcgcgacgatttcgcgatctgcacgaccgctctccctctgccgaacgtccgggctggagacgcacgacgaggatcgggggcggataacctcggtcttcgaccgcatccgccggagcgcgggcacgcccctccatccgccccgaagatatgcccctctacttcgcctacggcgccaacatggacgccgccgccatggcccagcgctgcccggcctcgcagctgatcgggcgcggtcgcctgccgcggcaccgcttcatcatcatgcgggagggctgggcttccgtggtgcgcgcgccgggcgccacggtctggggcgtgctgtgggaactggcgctctccgacgtgccggccctcgaccgctacgagggtgtagccggcggcctctacgtgaaggcctatcagccgatcgtcaccgatggcggcacgaaacgcgccctaatctatctcggccgcagcggagccggcggcctgccgcggccgggctatctcgaagccgtgctcgcggcggggcaggcggcccaactgccggggccctatctgcaggaaatccgcggctggcagcgccgcactccggcctgacccgcgcgacgcgcacggccgaagcgccccctggcacttgaactgcgcagatttcggctggagcttcctcggcagcccgctctccgccgcgctgcttcggcaacgtcggcggcgacgtgctcttcatctcgccggcgtggtatctcaccgaccgtccgcaggcggcagccgcgcgccgcaccgaggccgcgtcggcctccgccgccatggccacccgctagccggaagcgcgaggctcccggctccggcacggaaacgggagtcccctccatcgtgagcaccgacggcaagaccatccgcgtcgtgatccgcggccgcgtgcagggcgtgtcctatcgcgcctggaccaagaagcaggcggaccggcacggcgtcgcgggctgggtccgcaacttgcccgaccgcaccgtcgaagctttgttctcgggccccgccgaggccgtcgatgcgctgctcgccgcctgccggcgcggtccgttcgcggcgcgcgtcgacggcatcgaggtgagcgaggaggccgagcccgctccgggcgcgggtttcaacatccgcgcctagacaggtcgagggcttgccggccgggccgctggcctgtagccgccggggcagcacgcccacccggaccggcgagacgacaccgcgatgacgacgccctgaccatgtgggacctccacgccttttccccgctcgacttcgcggcgctcctcttcttcgtggcgtcctgggccggctacagctttgccgtgcagcggcgacggggcgaccggctgagcctcagccagatcatgaatcggcagcggcacaaatgggctgtccagatgatcacccgcgacaaccgtgtggtggatacgacgatcaacgcctccctccagaacggcaccgccttcttcgcctcgacctcgctgatcgcacttggttcggtgctgacgctctcgcgctcgggcgacgacgtgctcaacctgttctccgcgctgcccttcggcgcggggacgacccgccagacctgggagatcaaggtcgccgggctcgccgtggtgttcgtctatgccttcttcaaattcgcctgggcctaccggctgttcaattacggcgcgatcctgatcggcgcggtgccgcccaagggctcgggcgcctcagaggcggtgatgctccgcgctgccgagcgggccggcgcgatgaacgtggcggcgggttcgcatttcgccaaaggccagcgtgctttcctgttcgcgctggcctatctcggctggttcgtgagcgcgccggtgatgatgctcgccaccgccagcgtggtctgggtgatgtggcggcgccagttctcctcgcggatccgtgcctttctgctcgccgaggaagacccaaatggccgatgaagccgcgatcgaagagacgatgctgcggctcgtgagcgagcgcggagcggacaagacctgctgcccctccgagatcgcccgcgcgctcggcggcccgcatccggatggctggagcccgctgatgcagccggtccgccgcgtcgccgtgcggctgacgaaggcgggccgggtgcagatcctgcgcaagggcaagccggtggaggatccagacgatttccgcgggatctatcgcttgagcctgccgcgggcgtgacggcggttcacggcgccggcatcaccgcgtcggtgtagccggtgagccggtaggcgatcatcccgatccactccttcacgccgatatcgagttcccccagaccggtggaggcgaagctggcgaggcggtaggcgtctcgcggccagttggtgcggtaatcgacgggataggcggtgacgtcgaacccggccttgcggaagcagcccatcgagcgcggcatgtgccaggcggaggtgacgaggagccagcgctcgccgggcttcggctgcaccatccgcgcggagaacaccgcgttctcgtgggtgttgcgggattgctgttccaggatcagccggttgcgcggcacgccgagcgtgtcggcgtaacggctgacgatctcggcctccgagaccgcgtcctcgcgcgtgctgccggcgccaccggagaagacgagacgcgcctgcgggtagcgccgggcgaggtcggccagggcgatggcccgctcgcccgcttcgttgacggtgatctggtcacggccgatcgaggtatcggcctcgaccgtcccgccgagcacgacgatgccggtgacgggcgtgccgtcatcgatgaagttcggaaaccggttctccagcggcgccagcgtccaggccgagagcggcgagagcccgccgaagaggagcccgacgaagctggcgaccgtgagaacccgtccgatcccgcggccggcctcggtgaagagcaggaggcagccgaggagcccaagcaggatcaggaagttcgacggcgtgaggacgaagaagatcagcttcgagagcgggaagaacatcgtcttctttcgtccggggttcgacacggcatccgtcacgggctgagcttcaccgggaaaatcaggtgagcggcagcgacagaacggccgaggcggcgggccgttgcgccagcgtgccgagccagcggcggatgttcgggcgctcctcccgctccagcggcagctggaaccagcgattcgccgcgagccccacggcgatatcggcgatggagaagtgctcgcccgccacgttggccgtgtccgcgagatgctgatcaagcagggcggcacagcgctcggaagccgcccgcgaggcctcgatcacccccgcgtcccgcttgtcgggggcgacgcgcacgagttggagaaaggcgtcgcgcatcgccggagtgaaggtggtggcctgccaatcgagccactggtcgatgagcgcgcgggcgcgcggcgcctccggcagggccagcgggccgccatgggcgtaagcaaggtagcgcaggatcgcgttcgactcccagaggacgaagccgtcctcttccagcgtcggcacgaggccgttgggattcatcgcgcggtagcgggcatcattgacgatgccgtgcgcgccgcccgcctcgatatgttcgtaggccagaccaagttcgtcgagcgcccagagcgccttctgcacgtttccggagctggcccgcccccacagcttcagcgtcatcctcggtcctcgtcgtcgctctcggggggataggcgtgaacggccccgctcggatcggttacccgccaggactcgtccgccgcgtcaagatagcccggccccaccggcactttgccgtggccgccgggaatgtcgagcacgtagagcggctgggccagacccgagaggcgaccgcgcaaggttcgcatcagcgcctgcccctccggcagctccgtgcgcagatggccggtgcccggcgcgagatcgccgtggtggaggtagtagggcttgatccggttctcgacgaagcggcgcatcagggcttcgagcgtttccgcatcgtcgttgacgccccgcaagagcacgctctggctcaccatcgggatgccggcatcgaccagccgggcgatggccgcgcgcgcagccggcgtgaactcgcgcggatggttggcgtggagcgccacgaacaccgcgccggagaaacccttgagggcggcgaccagggccgcgtcgacgcgggcgggctcgaccaccggcacgcgggtgtggaagcgcagcacccgcacatgcgggatcgcgccgagcgcatcagtgatcgccgcgagccgccggggcgagagggcgaaggggtcgcccccggtcaccaccacctcccagatctccggatgcgtggcgatgtagcggtaggccgcggccaactctacttcgctgagcgaaccctggccggccggcccgacacgttcgcggcggaagcagaagcggcaatagaccgggcagatgtgcagcggcttcagcagcacccggtcgggatagcggtggacgatgccgggcaccgcctcatgcgtgtcgtcgccgatcgggtcggcgcgctcttccggacgcgtctcgatctcttccgcgcgggggatgaactgtcgggcaatcgggtcgtcggggtcgttggcgtcgatcagctcggccatgtcggcggtcaccgagaccgcgtagcgcgccgcgacccgctccagggcgggaagggcagctgcgtccaccagcccggcgcgggccagcgcggtggcactcttcaaggcgaggctcaccgcgaccggttccgggggaccggtgtccagatcacgtcgtcgatgcggggcgcgccggtggccagcatcaccagccggtcgaagccgagcgcgatgccgctcgcctcgggcatcaccgccagcgcatctaggaactcctcgtcgatggggtagcgctcgccgtagatgcgggccttctccgccatctccgcctcgaagcggcggcgctgctcggccggatcggtgagttcgccgaaggcgttggcgagttcgacgccgcaggcatagagctcgcagcgctcggcgacgcgtgggtcgcgcgggctcggccgggcgagcgccgcctcgctcaccggatactcgcacaggatggtcggacgcccctggccgagatgcggctcgatcagcccgacgaggacgcggctgaacaggtcggcccaggtgtcgtccggggcgacccgcaggccgcgggtcatcaccgcgtcggccagtgtatcccggtcggtgccgccatcgggcgagaccgtggcgaggaggtcgatggccgcgtaacgctggaaggcctccgccagggtcagccgctcgaagggtgcgaacggatcggcctcgcgcccgcgaaaggtcaggcgtcgcacgcccgccgtctcggcggcgagcgcgagtagcgcggcgccgtcctgcatcagcgcgtcgtagctctcgcccgcccggtaccattcgagcatcgtgaattcgggatggtgcagcgcgccgcgctcgcggttacggaagacgtgggcgaggctgaacaggcgcggctcgcccgccgccagcagcttcttgcaggcgaattccggcgaggtgtggaggtagagcggctcgcgcgcaccatcgggcagaatcgcctccgtggcgaaggccgagagatgcgcctcgttgccgggagagacctgcagcgcggcggcttcgacctcgacaaaatcgcgctcggcaaaccacgcgcgaaaacccgcgaggatgcggttgcgggtgagcagcagcggccggcgatccgcatggaggccgggatgccaccagggcgaagactcgtgactcacgcgaaaacagcctccggctggcaaccgagccgcggatagggtagggcctcgcggatgattccgctcatccggccgagacgccggtgaagagccgccgttctcgtcaagccaaggtccacgctcgtgaaagtgatcgccagtacccttcgtaagggcaacgtcgtcgataaggacggcaagctctacgtcatcctgacggcggagaacatccaccccggcaagggcactccggtgacgcagctcgatatgcgccgcatcaccgacggcgtgaagatctccgagcgctaccgcaccaccgagcaggtcgagcgcgccttcgtcgaggatcgcgaccacaccttcctgtaccaggacggcgaggggtatcacttcatgaaccccgagagctacgagcagatcgccgtccccgcggacgtggtcggcgacgccgctccctacctgcaggagggcatgaccgtgaccctctcgactcataacggcgtgccgctgaccatcgagctgccgcagcgcatgaccttcgagatcgtcgagaccgagccggtcaccaagggccagaccgcctcctcgtcctacaagccggcgctgctctcgaacggcgtgaagacctcggtgccgccgcatgtcagcaccggcacccgcgtcgtcatcatgacggcggacggctcctacgtggagcgcgccaaggactaaagttttacggcggagccgcggtgccttccgcggcctcgtagcaaagctgcgacagtccctgcgccctggcccgctcctccccggaatagggcttgcccgagccccagagcccgtcgcgccgcagggcatcggccgtgcagcgggcagcgattcggcaggcctgcagctcgccgccggtgcgggtgcaattgcccacgtaatccttgcggaagcccgcgagcccggccttgggatgcggcccggtcagcgtgacgaggccggtgaacagggcgagcaaagccggctggtgaacgagatagacggcgaggctgtgccgcccggcaaaggccgccccgcgcgccaccgcgttccgggcctgccagcgggcaagccacgacccggccagaatcggccgcgcgatccgggcgagcgcaatcccggccagcaccatcccgaaccagggaaacagcggcacccaatcgttggtgtccggcagcccgcggccgaggccgaggaagtagagttccggcacgtcgagcaggggatgggccacgacgtgcggcgccaccagcacgagggtggccgcgagcgccgtcaccggggccggcaggaacacgaagggcaagccgagcacgctcgagacggcgatgcagtgcaggatgccgaagaagatgtagctctgcggaaacgcgatccaggtcgccagggtgatgaggagcgccgccccgccgatccgcgccagtcgcagggcgaagggccgccagcgcacaccgtcgccattggcgagaacgaggccgacacccaccagcagcaggaacgccccggcgatgccgtgggccgccagccgccccgcaggggtcagcgcgaagttctgcggcgtgagctgcaggaatccgagatcccacagcccatgataggccgccatcgccgcgagcgccgcgccgcgggcgaggtcgagagcatcgatccgccggctcgaacgggggggcgtgggcgcgggggaggcaggcatggccgcgccctatcaccgttccccggtcgaggcgaagggcaggcgcaaagagacacgacctgtcgctcggaccgccttgcggccaatcgaatcagccccgcatgagaccgacagcgcactgaaatcggtacggatgatcctaacccgttgtccggccacgctctcgcgtcgcggaacggcattcaaatcaattgagaggacgggcaacccggcgcatgcgagatgcgacattgtcgccatgcttctgaaaaatgatcatttgaagtgtcccgttgccgaccaaacgggctttccgcgtaatgtgactttgttaacgtagctccgggattgcgccgcgcgattcggcacgggttgcttacatgtcgaacgaacacgaactgagtgccgtcgggcttcgtatgccggagacgcgagaccgcgcgatggagcgggagaccgaggaggaacgtccggccgaactcttggaggtcgccgggcgcatcaagtggttcgacccctcgaagggcttcggcttcatcgtgccggatgacggctcggcggacgtgctgctgcacatcacctgcctgcgccgggacgggcaccaagccgcgagcgaaggcgcgcggatcgtggtcgaggcggtgcagcgcgcccgcggctggcaggccttccgggtgctctcgctcgatcagtccaccgcgctccaccccttcgaactgccgatggcgcgcacccacgaagtcgtcacgccgacgagcgggctggagcgcgcagtggtgaagtggttcaaccgcctgcgcggcttcggcttcctcagccgcggcgacgacacgccggacatcttcgtccacatggagaccctacgccgctacggcatcgccgagctgaagcccggcgaggaggtgatggtgcgctacggcgacggctcgaagggtgctatggcggcggaagtccgcctcgtcgacggggcgcttccggcttcccattgacggtgatccgcgtgcccgtgtttccctccgcgacaaagctcctgcacctcgccgcctgcctcgctacgctggcggccttgccggcgcttccgctccgcgcgcaggaggcggcgcccgccgcccaggccgcgaccgagctgctcggcatcgtcgccaagaacggccgccatgccttccaggtcgaggtgatgcgcaccgacgcgcagcgcgccaaggggctgatgtaccgccgctccatggccgccgaccacggcatgctgttcgacttcgagcggccggcgccggccacgatgtggatgaagaacacctacctctcgctcgacatggtgttcatccgctccgacggctcgatcgcccggatcgccccggataccgagccgctctcgaccaaggtgatcccgtcgggcgagccggttctcgcggtgctcgaactcaacgcgggcaccgccgccaagctcggcatccgtgcgggcgaccgggtcgagcacccgatgttcaagcgctagcggtgatggccccggagcccgacgatccggccggggtctggaacgatgcgctgcgtgccgccaacctattcgccgccgacccgcacggtctcggcgggatcgtgttgcgcgccggggccggtccggtgcgcgacctctggctcgatcatctccgcgacaggctgacgggcccggtgcggcggatgccgccgggcatcgccgacgaccggctgatcggcgggctcgatttgcccgccaccctgcgggccggccgcccggtgatccagcgcggcctgttggcggaggccgatggcggtgtcgtcgtggtgccgatggccgaacgcctggagcgcggcaccgtggcccggctcgcgggcgccctcgacaccggcatgctggtgctggaacgtgatggcctcgccgcacggctcccggcccgcttcggcctcgtgctgctcgacgaggggcaggaggacgagactgtcgccgaggcgctggccgaccgattggcactccgcctcgacctgtccggcgtgagcctgcgggacgtgagagccgccccttcgcataccgctcgcggagcggacgcagcggcaggcccacccgcgcccgacgcgaccgccaccctctgcgccgtcgcggaggccttcggcatcgcctcgctgcgggcgccgcttctcgccctgcggatcgcccggctcatcgcccgggaggccggccgcgacgatccgagcgaggccgacctgatcgaagccgcgcgtctcgtcctggcgccgcgggcgacgcgtctgcccgcggcgccgcaaccggccgagccggaaccggcggacccgccgccgccggagccgcaaccctcacaggacgccgatcgccccccagaggacgcggccgaacgggcggatgccacgccgagagaagccgaggagacggtgctcgacgcggtccgtgccgcccttccgaaggacctgctcgcccggctcctggccggcggcccgccgctgcgcgccggcgcggccgggcggatggggtcggcctccgcctcgccgctcacgggccgcccggtcggcagccgccccggcgacccgcgccgggggcggctcgacctgatcgcgaccctgcgcgccgccgccccgtggcagcgcctgcgccggggcgaggccgatccgcgccgcgtcctcgtcaccccggaggatttccggattcgccggttgaagcggcgcagcgagacgacgacgatcttctgcgtcgatgcctccggctcggcggcgctcgaacggctggcggaagcgaagggcgccgtcgaactgctcctcgccgaggcttacatccggcgcgaccgcatcgccctcgtcgccttccgcggcgcgcgggccgagacggtgctgccgccgacgcgctccctggtcagggccaagcgcgtactcgcgggcctacccggcggaggcggcacgccactcgccgccgggctcgacaccgccgccgccctggccctcggcgtccggcgcgcgggcggaagcccggtcatcgtcctgctcaccgacgggcgcgccaacgtcgcccgctccggcctcggcggccgggcgcaggccggcgaggaggccttggccgccgcccgcgtgctgcgggtgcaggcgctccccatcctcgtgatcgacaccggcgcccggcccaacggggcgcgcggcctcgccgaggcggcgcaggggcgttactgtccgctgccccatgccgatgcgggcagcgtcagcgcggcggtgcgcgccgccacagcctgaggccccctttgcccttgcccccaaaagacgaccggccggattgggagcgtgatggccgcgattggccgcaccgggcggcgagccgcttcgtggaggcggcaggcctgcgctggcacgtgcaggaattcggcgagccggaggcgcccggcctgctgctcctgcacggcaccggcgccgcgacccattcctggcgcgggctggcaccgcttctcgccgagcggttcagggtcgtcgcgcccgatctgccaggccacggcttcaccgatccgctgcccccccgccggctctccctgccggggatggccgaggcggtgggcgacctcgtcaccgctctcggcctgaacccgcggctcgcgatcggccattcggccggtgcggcggtgctcgcgcggatgtgcctcgaccggcgcatcgatcccgacctgctggtggcgctcaacggcgcgctgacgccgtttccgggtgtcgccagcttcctcttccccggcatcgcccggatgctgttcctgaaccccgtgacgccgaaggtttttgcctggagcgccgaccgggcggcggtgcgtcgcctcatcgacggcaccggctcgcgcctcgacccgcaggggctcgacctctaccggcggctgttcacccgccccggccatgtcgcgggcgccctcggcatgatggcgaattgggatcttccgacgctcgcccgcgatctgccgcggctcgaaacccgcacgctgctggtcgtcggcggggacgacaaggcgatcaagccggacgattccttcgccttgcgcgagcggctgcggagcgcccgcgtcgagttgctgcgcgggctcggccacctcgcgcacgaggaggcgccggagcgggtggcggagatcattctggcggaggcggaagcccttcgcgcctcgataccctgaaacgcctcttgcgctgacgaaaatcccagccatagtgtcaacctatgttgacactggccgtcaaaccgactgtcacgtccggccccgatgcccggccgcatgcggtcgtgatcggggccggcttcggcgggctggccgcggcggttcggctcggcgcccgcggctatcgcgtcaccgttctggaacggctcgaccagccgggcggccgcgcccgcgtccaccgccaggacggcttcaccttcgatgcggggcccaccatcgtcaccgcgccgttcctgttcgaggagctgtggcggctgtgtgggcgggagatgcacgaggacgtgactctcgtgccgatgcagccgttctaccgcatccgcttcgaggacgggcagagcttcgcctatagcggcgaccgcgcggcgatgcgggccgaggtcgcccgcttctcgcctgatgatgtgtccggctacgagcgcttcatggcccatagcgaggccgtgtgccggatgggcttcgaggaacttggccacgtcccgttcggcagcctcggctcgatgctgcggatcgcgccggatctgctgcgcctgtcgggccaccgcagcgtctacgacgtggtgtcccgcttcatccgcgacgagcggctgcgcaccatcttcagcttccatcccctgctcatcggcggcaacccgtttcgcgccagcggcatctactgcctgatcgcccatctggagcggcaatggggcgtccatttcgccatgggcggcaccgggctgctggtggacggtctctgcgggctgatccgggggcagggcggccgcgtccgctgcggcgaggaggtttcgcgcatccgcgtcgaggacgcgcgggcgacgggtgtggtgctggcgggcggcgaggtcatccccgccgacatcgtcgtctcgaacgccgattccgccttcacttacggcacgctgctcggcggccggacccggcgctggagcccgcggcgtctggcgcgcgcctcgtcctccatggggctgttcgtctggtatttcggcacccggaagaagtacccggaggtcgatcaccacatgatcctgatgggcccgcgctatcgcggcctgttgcaggacatcttcgaccgcaagcacttggcggacgatttcagcctctatctccaccgcccgaccgcgaccgatccgctgctcgccccgccggggcacgacgcgttctacgtgctcgccccggtgccgaacctcgatggcggccaggattgggcgcagcttgccgagccctaccgccagcggatcgcgcgcttcctcgaaggctcggtgctgccggggctgtccgacgccctcgtcacctcgcgggtgacgacgccgcaggacttttccgacgacttcctgagcttccgcggctccgggttcgggctggagccggtgctgacgcaatcggcgtggttccgtccgcacaaccgctcggaagacgtggccaacctcttcctcgtcggcgcggggacgcatcccggcgccggtctgccgggcgtgctgtcctcggcgcgtgtcctcgattccgtggtgccggatgcccgtgtttgcgcctgaccctttcgccgccagtgcggcggaccgctctgcctgccgggccgcgatccgcgccggctccaaaagctttttcgcggcctcgctgctgctgccgccctcggtgcgggtgtcagcctacggcctctacgccttctgccgactctccgatgacgcggtggacgaggcgggcggcaaccgcgccgcggccctcgcccgccttgagcgacggctgacggcggcctgtgcgggccggcccgacaaccacccggccgaccgggcgctcgcagaggtgctcgcccgccacgccatccccgaaaagctcccgcgggcgctgctcgaagggctggcctgggacacgcaaggccggcgctacgacaccctgtcggagctggccgcctatgccgcccgggtcgcgggcgcggtcggggcgatgatgacgctggtgatgggggtacgcgacggccctgcgctcgcccgcgcctgcgatctcggcgtggccatgcaattcaccaacatcgcccgcgacgtcggcgaggatgcccgcgccgggcgcctctacctgcctcgcgagtggctcgacgcggcgggcatcgacccggacgccttcctcgccgagcctcggctcggacccagcctgcaacgggtggtggccgacctgctggcggcggccgacgaactctacgcccgcgccgagcccggcatcgccgcgctaccgttgagctgccgcccggcgattcgcgccgccggcctgatctacgcggaaatcggccgtgccgtggaggcgaacggcctcgattcggtcacgcgccgcgcgcgcgtgaccggtgcgcgcaaggccgggcttctggccaccgccatcctgcccgcgggcggcggggggctatcggcgccgccattgcccgagaccgccttcctcgtggaagccgtgacgcaccatccggtcccagccgcgcgccgcctgccaccgtggtggaacgtgtcggggcaggtcgtgcgcgtgctcgacctgatcgaagtgctggaggagcgcgacgccttccgccgctcggccgcgtcgtaaggaaaacgagcgggttcccctctccctgcgcgggggaaagggcatgcacgcacccgatcaggtcctccgaagcaccgtcaccccagccccccggcctccacgatgaagcgagcgaccgtgtccgccccgtgcccttcgcgcagggaggcgaacacgtagggccgcgtgccgcgcatccgctgggtgtcggcctccatcaccgagaggtcggcgccgacgaggggggcgaggtcggtcttgttgacgatgagcaggtcggagcgggtgataccggggccgcccttgcgggggatcttctcgccgcccgccacgtcgatgacgtagagggtgaggtcggccagttccggcgagaaggtcgccgcgaggttgtcgccaccggattcgatcagcacgaggtcgagcttcgggaagcggcggcgcatctcggccaccgccgcgaggttgatcgaggcatcctcgcggatcgccgtatgcgggcagccgccggtctcgacgccgaggatgcgctcctccggcagggcgccggccaccgtgaggatgcgggcatcctccttggtgtagatgtcgttggtgatcgcgcagatctcgtaggaatcgcggaagcggcggcagagctgctccatcagcgcggtcttgccggagccgacgggtccgccgatgccgacgcgcaggggtccgttcacggatgccatgacttccaaaaatcctcaggagcggaagatgcgggaatactgcgtctcgtgccggaaggagccgagatcgagccgcagggtcgcgctgccgagcgcgtcgagtccggcctcgtgcagcgcctcggccagtgcggcgacgcgaggggtcagcgcggcgagaatcgtcgtgcccgcactttggccgaccggcgctacacgcagcgccgccgagacgaggttctgaacgaaggcgagaccgtaggccgccaccgtcgccgcccgcgcgacgccgtgcgcgcccgccgccgcaccgacggcgacggggtaggcgacctcggcgttcagccgatcggcgaccgtcgagagggcagggcagggccaggcccgcagcgtcgcatccagaaagctgcgcccctgctggctcgtctccagatgaagctcgcgggagggggcgagcgccaaagcgaggtcgttgatctcggccaatcccgcatcgtctccggcctcggtggcgcgatgcgcggcagcgcagaggatcatgtcgttgcgccccgcgccccgctccagcacgtcggcgagccagtcgccgagggtggcggcgtcgcggacgtcgccgcactccaccgcccattcgagcccgtgcgaataggcgaaggcgccgaccggataggtcggcgagagccatgccatcagccgcagggcgtcaatcatgggcgtgcgggtgatcgtgcgaatgtccgtgaccgtggtcatgggcatgaccgccggcataggcgccgccctccggccggaagggccgcgtcaccggctcggcgctgccgcccaaaccccgcaccatctcggcgagcacgtggtcatgaccgatccacaccgccgcttcgccgatctcggcggggatgtgtcggttgccgatatgccagatcagccgcttgagggcgtgcggggtgggcgcgcggatctccagcagcgcctcgggcgccgcctcgacccagacgagtcggccgtcctccagcgcgagggcgtcgccgtcatcgagcacggtggcctcggcgaggtcgagcaggaacgcggtgccgccgacgccgcgcatcgccatacggcggcgatgccggtcgttcgagtcgagcacgatgcgatcgacgatctcgccggagccgagacggtcgcggcggatgacacgggtggcgcggatcatagctcagaacaggaagtagcgctgcgccatcggcaagacctccgccggctcgcagaccagcaattcgccgtcggcgcgcacgtcgtaggtctcggggtcgatctcgatgttcggggtcgcgtcgttgaggatcatgctcttcttcgagatgccgccgcgcacgttctccaccgccaccagctccttggagacgcgcagcttctctttcacgccgtcctcgagcgccgcccgcgagacgaaggtgagcgcggtggcatagggcgcgcggccgtaggcgccgaacatcggccggtaatgcaccggctgcggcgtggggatcgaggcgttggggtcgcccatcggcgcggtggcgatcatgccgcccttgagcacgaggtccggcttcaccccgaagaaggcgggcgtccacagcacgaggtcggcgagcttgcccggctcgatcgagccgatatggcgcgagacgccgtgcgcgatggccgggttgatcgtgtatttcgccacgtagcgccgggcgcgcaggttgtcgttgcccgacgcgtctccgggcagggcgccgcgctggcgcttcatcttgtcggcggtctgccatgtgcggatcacgacttcgccgacccggcccatcgcctgactgtcggacgacatcatcgagagcgcgccgatgtcgtgcaggatgtcttcggccgcgatggtctccttgcggatgcggctctcggcgaaggcgaggtcttcgggaatcgacgggtcgaggtggtggcacaccatcagcatgtcgagatgctcgtcgatggtgttcttcgtgaagggccgcgtcgggttcgtcgacgacgggagcacgttcgcgaggccggcgacccgcatgatgtccggcgcatggccgccaccggcgccctcggtgtggaaggcgtggatggtgcggcccttgaaggcggcgatcgtgtcctcgacgaagcccgactcgttgagcgtgtcggtgtggatcatgacctgcacgtcgaaggcatccgccaccgagaggcaggtatcgatcgcggcgggcgtggtgccccagtcctcatgcagcttcatcgcgcaggcgccggcgcggatcatctcctccagcgcaccgggcaccgaggcgttgcccttcccggcaaaagcgaggttcatcgggaaggaatccgccgcctcgatcatccgcgcgatgtgccaggggccgggcgtgcaggtggtggcgaaggtgccatgcgccggcccggtgccgccgccgagcatcgtcgtgacaccggagcagagcgcctcctcgatctgctgcgggcagatgaagtggatgtggctgtcgaagccgccggccgtgaggatcttgccctcgccggcaatcacctcggtgccggggccgacgacgatgtcgacattcgcctgaacgtccgggttgccggcctttccgagcttgaagatccgaccggcgcggatgccgacatcgcatttcacgatgccccaatggtcgagcaccaccgcgttggtgatgacggtatcgacggcgccctcggcgttggtcgcctgcgactggcccatcccgtcgcggatcaccttgccgccgccgaacttcacctcctcgccgtaggtcgtgagatcacgctcgacctcaatctcgaggctggtgtcggccagccgaatacgatcgccggtggtcggcccgaacatgggggcataggcggcgcggggcaggcgggcggacatggcagaggctcgaatcgtgggtcggtcgatgggagaagcagggttggtgccggaagcggcgtgcggccgccccgatcagccagccggtccgggtggcggcgcaccgggggccggcgcggcgtccgcggaaggagcgggatccgaggctgatcgcgccgtcgccttcgggcgcttcttgcgcatcaccttcttcaccttgacgacaggcttgcgcgtcacgcgggcgcgcatctcctgaagcatctcgagctggatctgctggatctcggcgagccgctgccactgcttggtgacgaggtgatccatcttctcgtgcagatgtcggatttcgagttccgccttcaggttgacgcggtagtcgttgttcgagcgcaggcggtccttcttgtcctgccggctctggctcatcatgatgatcggcgcctggatcgccgcgaggcaggacagcacgaggttgagcaggatgaacgggtagggatcaaacgccttcagcaggcccatggtgacgttcaccgccatccaggcgaccagcaccagcgcgaagctgatcaagaagccccaggatccgccgaaggcggcgagcccgtccgagacccgctcgccgaagctgcggtgctcgtcgtaatcctcctcgatattctcggcgatcgtgtcctgcgcggcgatgctctcggccacctgccggtcgaggtcggaatactcgccgtgctcctccgccagcaactcggcgacgaagcgcgtccggtagccggcgagcgccttgttgctgatgagcgcgtcctcgctcagatcggggtaatcgacccggatgtgctcggccagcgccggccgcaggctcgccaccggaactaggttccggcggttcatctcgacaccggtgatcgcacagacggcccgcttcttcgcgggtgccggatgcgccttcgcgtcgagcgccatcggcgccggatcgtgctcgtgcacctcgtcggtcaggctcacaggctacccacgccatcgctgcggaagcggctgcccgtgcgcctacccgagagtgcgggcggcgtcacgtccctgccggccatcagagcgtccctcgcacctcggcggcggcgcggtcgaagaggctttccaggggggcgttggtgccgcggcagcccgccacgacctcttgcgcccaggcgatgtagtcggcgatccgctgccgctcccagccttccggcgggctcgccgtcagcgaacggagattgctggtcttgtcggcgagcttgatcgccttggcgcccgccgacttgtgcggcgccgcctcgacttgccgccgcttgcgctccgctttcgggagagacttgtcgtccgtcacctccgcgacgagactggcgacacgcgggccgaacaggcgttccaactcttcgcggtcggtctgcgtgtcctcgagcgtgtcgtggagccagccggcggccacgagagcggcgtcgggttcccccatcgtctccgcgagaagggtcgcgacttccgccaaatggttgaggtagggctcacgcgcggcgcccttcctctgctggtccgcgtgccggcgggcggcgaaatcggccgcccgcgacacgagcgccacgtccctccggcgatccggatcgagcccgctcacagcggccccatcacgtcgccgcggaagccgtagaccttccggtcacccgagagtggcaccagcgccacctcgcgggtcgagccgggctcgaagcgcaccgccgtgcccggtgcgatgtcgaggcgctggccgcgggccttgtcacggtcgaacacgaggccgggattcgcctcgaagaaatggtagtgcgagccgacctggatcgggcggtccccggtattggccacctcgatcaccgtgcgcggcgcgccggcattgaagacgatctcgccgggcaatgtcgtcaccgtgcccggcacgtccgccgagggtgcgccgcggatcgggtggtggaccgtgacgagcttggtcccgtcggggaaggtcgcctcgacctgaatgtcgtggatcatctcgggcacgccctccatcacctgggaggcatcgaggacgcgggcgccggcctgcatcaactcagcgacggaacgcccgtcgcgggcgccctccaccacgaagtcggtgataagggcgatcgcctccggatggttgagcttcaccccccgcgccagccggttgcgggcgacctgcgcggccatggcgacgaggagcttgtctttctcgcggggcgtaaggagcaaggcgtgcgtcctgaggtgagagtcgggcgggcctgaaggtgggccgagcaaggatcatgctcggctcaaggtcaagctgatcaggtctgccacacgcgcggcatcggctgcccgcgccatgcggcgaggaagcgggcggcggcgtcgcgcaggggagcgacggtgggggccagcatccgcacggcgagatggccgttccaggcactcgccccggcctcgacctgcgccggcagggtgtcgaggagggcccgggcctcgtcgagccggccttccgcacgcggcgaaaggtcgaggatcgtcgccagcgcgcgggccccgccgccgatcgcccggcggtccatgagggccgtgaccgcgccgtcgaggcgcaggctgtcggcatagacgaggcggccgtcgcggcggatgcgccagcgatcctcgaacagggcctcctccaggctttcgccgcgggcggcacggccgagcaccgcaatctcggccacgagcagcgacgcgtcgggggcaagttccgcctcgaagcggcgcaccagccgggcgcggtcgaacaggatcgtctcctgcggcagccaatcgagccgcccgcccgcgccgacgctgacccggttgacgatctccgcgcagggtccgtccgagcggtagatcttctccgccgcggtggtggtcagcacgcaggccccacccggctcgaccgtcaccgacaccgtgaacacatcgccgcaggcgatgccgccgccggtattgaccagcacgccctccagcatccgctcggccccccggcggggacagcgcaggcgcaaggggccgctctcggcgagatcgacgatccgcgtcggcgcatccgcggctgttccagccggggcgacgcgcagatgcaccgcgccctgcgagcgctggcgggacaaggcggggcggagcggttcggcggcagggatcggacggcctccggcggagcgggtgccggcttcatcggccacccgaaccccggtccgcaaggtggcgggcaccaccggtcgggtgccatcccgcaccgatcttcggcagcgatggcacaggatgcgggcagcgacggccgttcttgaccgtgaggtggtcactcttccccttgaccggagcggccggaacgcccaccgcgtcatcgtttcaagggcgttcaaccgagccttgcgacgtcctgctcaacgatcgggacctcatccggccccgagaggcgatcgtcatgatttcatctgaccccgaggccgtctccgcctcggcctaccgcgaagcgatggctcagctcgcgagtgcggtgcatctcgtgaccacggacgggcccggcggccgtgcgggtctgacggcgacgtcggtgtgcagcgtcagcgacggcccgccgacgctgctggtctgcctcaaccgcaattcaactgcctatccggctttcctgcgcaacggcgtgctctgcatcaacacgctcacggcggcgcatgaaggcctcgccaccgacttcgccggccgcgtgccgcaggccgagcgcttcgcgggaccggactggggtcggttgcagaccggcgctccggtgctggcgggtgcgctcgttgccttcgattgccggatcgtcgatcgccacgaggtcggcacgcatgacgtgctgatctgtgcagtcgaggcgctcgccgagatcagcggcgccgagagcctgctctatgccgggcggcattatcgcgtcctgccgcgcccggattccgagtgcgattgatcacccttgcagaggcggaaagccggccgcggcgctgagcgccgagccggtttatttcgcaacggccctcaatcgaagcgctgcgccagcagcctcgaagcccggccgctcggtagagagcggccggacgcatcgaagcaaggtcgcccaacaggcgctcagcgctcgtagtggcgcgcgcgggcggtgttggcgttgaaggtgctgcgggtctgacgctcgggcgcgaccaggcggggatcgcgctccgggacgccgaacaggttcagcggctcggccgagcgggaaacgctgccggtcgcctccggctgctgcgctccggccatccggccccgatcgccagcaaaagcgccacccgatgataccgcgagcgcgacgagtgcggcggagaagatgcgtacggacatgttcttgtctcccgaacgaggtgtttcggtcagggagataagtacggcgcgggcgcgatgctcacagaatttgtgcagcgaagcccaccggatagccacagattgcgtacaatgcgggcagcagcagaacgctccaaacaacccaagccgcagaccgcagcctcgggcatatagcattttctatattttacagcagtttagcttttaatcgaaggaatctgcctgctcgcatagcatgtggcatgatcctttcccgacatgtgcgcgcggacacggcgcgcgtttctgccgggactaaacgagcggcatcctgtggaggagtaccgcgaccacctctcccaactgatgggtggtacgcgaatcggtgacagttgcctgcgccgtgaccaatgcggacgggcgcactgatgccctactgatctgcggtcgcccggtaccggcgacctacggacttcgctctcgcatcggcgattgtctccgcgccgggctcatcctcccggagtctgctttcctcgacgtcgtgccgatccgcttcggcgtggccgagccggaggggccgtatcaagccccggtcgccagcccctggagcgaccaagccgatcgcggcgctgatgtcagccgaacaggtgctgggcgagccgcgaatgctcctcgcgcaggcgtccggtctcgatgccgacgggctccccgtcgatcacccgccacgtgcccgcgaccatcacccgatccgcccggtgggccccgcacaggaccagcgccgcgagcggatcgtgggcgccggagaaccgcaactcgtccagggtgaacagcgccagatccgcctcgcggccgggctcgatccggccaatgtcgttgcggttgaggcaggcggcggagccctccgtcgcccagcgcagggcgtcgagatgggtcacggcttccgcaccgtaggtcaggcggttgatcatcagagcgtggcgcacgccctccatcaggtttgaactgtcgttggaggccgagccgtcgacgccgaggccgacgggggagcccgccgcttccaactcgcaggtccggcaatggcccgaggcgagcaccatgttcgaggtcgggcagtggcacacgccgacgccggccgcgccgaggcggcgcacctcgtcgtcgttgaagtggatgccgtgggcgagccaagcccgccgcgtcatccagccgacctcttcgaggtaatcgaccgggcgctggccgaacgcctccaggcagaaggcgttctcgtcgcgagtttcgccgagatgggtgtgaagcgggcaatcgtagcgctcggccagcacggcgctctcccgcattagccgcttggtgacggcgaagggggagcagggggccagcccgatccgcaccatcgcgccgggcgcgggatcgtggaacaggcgcagcacccgctcgctgtcagcgaggatggtgtcgtcgtcctgcaccagcgcctttggcggaaggccgccctcgtcctgcgacaggctcatcgagccgcgggtgacgatggcgcggatgccgagggagcgcgcctcctcgacttggatatcgacggcgctctccagcccgttcgggaacaggtaatggtggtcgcccgccgttgtgcagccggacagcagcagctcggtataggcgaggcgcgtcgcgagccggaacgcatccggcgtcagccgcccccagatcccgtagagcgcctgcagccaaggaaagagcggcttgttgatcgccgccggatgggcccgcgtcagcgtctggaagaagtggtgatgcgtgttgatgagcccggggatgacgacgtggcgcgaggcgtcgaacgtctcatctaccggtgcggcgggctgcccgccggccggcacccgctcggcgatgcggctaccctcgacgacgacgcccccgctagctccgtctgccaggatcgcgaggggatcgcgtatccagagccgccgcgcgtccgtgccatccgctgccatgccgactcctgagatcgatcgaaggtgagaccggacccgttaccgctccggttgtatcggacagcgaaacgagagcgcgttccgacgaagtggtcaccggttcgtcgatcgaatgcgcgtcgaaacgaagacctagagacgacggactgatgcgatcaggtcggatacggctctacgggtggagccgccgaggcgaaagcgtcttggctgagacttctggtggaagcttcgcagaacttcgcgttttgatacatggatctatggacgccgtgcggaggcgcccctatctttgctgaaagcttccgcagcgggtgccgatgcacgcgatgcgaaagccaacggccggcgttgtccttctccgaccccgagaggattttccatgtcgcgcggcagccgcttttcgacctttttcctcctgctcggcacgatcctggcggcgccctctgcaggcgccgaggagaaggccgcaggccagtggaccgatccgccggccaaggtgagcaccccggcgatgaacgccgccgcgacgaaaccggctgcgacccctgcgaagatcgaggagccgaaggtctcggcccgctccgaagccaggccgagccgacgtgcggccaaggctcgcccggagcgggtccgaacggccacgagccgcgcccggccgatccgccaagcacgggtggaagtgtcgcggaaggtagagagccgaccgagccggcgggtcgtggcccggatgatgccgccaccaaggacggtcagggcgacgggacggagcctgagcccggtctatgggtacatcgcacccgatgccccggccgaggcctattacgagcagcgccgggtcggaaccgtcgggaataggccgggcgagctcggcctcccgttggacggcggaccggcctatcgcaccgtcgggatgcgccgggacggccacctcatcatgcgctggcgaggccccggcgtgtcgaccggcctcgtgagcagccagccatcaccgttcgactgatcggcgcggcataggtgatcgactccgcctttcgacagaggcggggccgtcagataccggggacgtgagaggcggttagcgagcgcggccgggacgcgccggctcgaacacgatgcggcggtgataggcgcaccagctcttgccatcggcgaccggagccccgcagcatacggcttggtcgctcggctcaccgatgatgaacttgcagacgaaagtgccggattgcgcgaaggggacacgaagatcggcggagggttcggcaatcgcatcggcctcaccgacttgcggcaggcggaaaagttggttcatcgtgcggacactcggtgttcggactcgctggacccaagcgaggggcggcactgcgccctgggcctggacggatgtttcggccggcccgcgcgtctcacgcgattcgtacgacgacggtcagtcccggcggaatgcgggaccggcgtcgcgagcgggcgcgagacgaaggtcggctgatagtctggtgtaagtatacctgattccccgacaaacaacccctgagccggcgcgacagctgcgcgctggaagcagggttagctcgttcaccgggcgaaaggcgggcggacacctgcctgaaaaaccctgtgaaaacgataatcgaagttgagacacaacgttcccgatccgcccggcgacccacctcctgacagctgattgcgttccttgcgacgcgggcgtgcggacgctatcccgtttcagagtgcctcatgaaaatcccgaccgccgatcgctgctccgatcgcctctcctcttggcaaggctcttggcacggcggcgcagcgggagttgagtgagcgacacggatcctctggaagacggcgcaccgggcctcgcatgcatgctctcgtcacgggctcggccggcttcatcggccacgcgctgagccgccgtctgctggcggcgggcttcggcgtgacgggcttcgacggcctctcgccctattacgatgtcggactgaagcgcgcccggcaggcggatctcgcccaatctccccgcttcgaggcggtggaggcacggctcgaaacgcccggcgcgctcctcgacgtgatggcgcgggtcaagccggacctcgtcttccatctcgcggcgcaggcgggcgttcgctacagcctgatcgaccccggcgcctatgtcgaggcgaacctcgtcggcttcgccaacctgctggaggcggtgcgcgcccaccccgtcaagcacctgctcgtcgcctcgaccagttcggcctatggcggcaatgcgagcgtgccgttccgcgagaccgaccgcgcggtctcgccgctcaccctctacgccgcctcgaagctcgccaacgaggcgatggcgcattcctacgcccacctgttccgcgtgccgacgacggcgttccgcttcttcacggtttacggaccgtgggggcggccggacatggccctgttcctgttcacccggaagatcctagcgggcgaaccgatcgaggtgtttggcgagggcgcggccgagcgcgatttcaccttcatcgacgatctcatcgacgcgatcgtcgcgctgtcggagcgcccgccgccgatgccgtccgagggcggcccggtctcggccgccgacaccctgagcacggtcgcgccctatcgtctggtcaatatcggcggcggccgcccggtccggctcgatgccatgatcggcgccctggaggcggccctggggcgcaaggccgagcgcgtgctgaagccgctcccgcccggcgacgtgatccgaacccatgcgagtcccgacctgctgcgcgacctcgtcggccgcttgcccgagacgccgctggagactggcatccccgccttcgtgcggtggtatctcgactattacggggaccaatagagcccttgcgggccagcgccttgggggcggaggccctggacggcgcgtcgctcgatcctcgttcccgaaaacggatcacagcctttcgggacttcgccttcccccggatgcgcccgcgccggccacgctgagcgaattgcccgcaccggaaaatataccgaccctcgtgacgggcggtctcctcgacggttcttgaggatcagggtccgccacttcagggagacggaccaccgatgcgcatcgcgatgattggctcgggctatgtcggcctcgtgtcgggcgcctgcctcgccgatttcggccacgaggtcgtctgcatcgacaaggatcccggcaaaattgccgccctcaacgagggccgcatgccgatctacgagcccggcctcgacaccctggtcgccgagaacgtgcgggccaaacgcctctccttctcaaccgacctcaagccggctgttgcgcaggcgcaagccgtgttcatcgccgtcggcaccccgtcccgccgcggcgatggctttgccgacctctcctacgtctacgccgcggcccgcgagatcgccgaggcgctgaccggctacaccgtggtcgtcaccaaatcgaccgtacccgtcggcaccggcgatgaggtcgagcgcatcattcgcgaggcccgccccgacatcgatgtcggcatcgcctcgaaccccgaattcctgcgcgagggcgccgccatcggcgatttcaaacggccggaccgcatcgtcatcggcgccgaggacaaccgcgccgccgccgtgatgcaggaggtctaccgaccgctctacctcaaccaggcgccgatcctgttcacgggacgacgcacggccgagctgaccaagtatgccgccaacgcgttcctggccaccaagatcaccttcatcaacgagatcgccgatctgtgcgaacaggtcggggccaacgtgcaggaggtcgcccgcggcatcggcctcgacaaccgcatcggcggcaagttcctgcatgcggggccaggctatggcggctcatgctttcccaaggacacgctggcgctggtgaagacggcgcaggattacggcacgccagtgcggatcgtcgagaccgtggtggcggtcaacgaccagaggaagcgcgcgatggcgcgcaaggtgatcgcggcctgcggcgggtcggtgcggggcaagcgggtggcgctcctgggcctgacgttcaagccgaacaccgacgacatgcgcgacgcgccctcgctgtcgatcatcgccggcctgcaggatgcgggtgcacagatcgtagcctacgatcccgaggggatggagcaggcgcggccgctgcttcaggccgtcgcttacgccgaggatgcgtatgcctgcgcggaaggggcggacgcgctggtgatcgtgacggagtggaacgcgttccgggcgctggatctcgcccggctcaaaggtctgatgcgcgcccccgtcctcgtcgatctgcgcaacgtctacgcgccggaagaggcccgccgccaaggtctgcgccatgtcggcgtcggcgccctggcccgctacgactgatccgaccgtcagctcgtcggtctcgagagattcgtcccgaaagccggcgaatgccctaacgcacggcgcggcgggtgagcaggagatgcatcccctgcgcggcgagccctccagccagagccgcgccgcccttcaccagaaaatcgatgagccggccatgccggctcacggtcaggccctgtgccgcctcgagccccccggcgagggcaacggccacgaggagcgcccatccccaacgccggggatacgagagcacgagcagaaagccgaatagtgcgtaggcgccggcccgctccagggtcgggggcgccaggaccggacgtgcctcgagcggcgaaagcgtcacggcgacgaggccgatggccacgacccatgccatcaggcgaacaagcgtcagcataagacctcgtgcgcgcaagccggcaccgaggtcaagcgcgccggtcgagcgcgccgcccgaagccccggcgccagccatcaggctcgctccaccgatgcggcgatcagtgagaagaccagcccgagggcgagtttacaggcgagcaggatcgtaaacagggtcatggccgcatcacgccgtgcaggtcaggacgatcgcggcgacgcgggcggcggcgacgatcttcggcatctttcccctcgtggaatctcacatttcgcaagaagcgggctagccttggcggtttgccggcatgttgcgtcgattgttgcgttgaatgcacggccggccggatgcggtgacaggaggggcgtcatgcgcagtgaggcttaaaaatatctttgaggatgcctgagactacttaagtgcaaatgatgccggatatccctaatttggaggatgcaattgtcccgaaatcattgcctgctacgtcccgagggggcccaggccgcagtgagaccggggcgtgccaagggggcgccggctgcggcgcggcgccccccgagggggacgggtcatggtgaggaatggggcggttcatccgcgctgggtcttgcgcagggacgagcggcggaccgggcgatacaacggcgacaaggtggtgcggtggatcgcacgcccgacgctgatgaaggggcgcaagaagggatcggccacggccgacgccgaggacggcacgggaagctacgcgcccccgtcccgcccgaacggatacgggggcctgcggctcgtctccgacacgtgatgtgactggaaaggtcgggggcatcgggcacgcgctcgattccctcgcacgaggcccctggcgcacaatcacaccaccgccgtgcggtcgccttgcaaccaaggtccgcgtgcgatgctcatgtcggcgccggcagcagaccgggctggttcttgcgcaggttccgagagagtttgcgcaagatcagtgaggattgaggctgctctcgacccgggaatcccttggcaacgtcttcggcgcggtacatgctcgccgtcgaaagccgccggacaacgcggcggcatcggagggtcgtcccatgctcgccgccaatcgcttggtcaaatcggcctggatcgccgtcgatgtcaccaaggagcgcaccgaacgggtgctcgtggtcgaggcctatatcgccgtcagtccgcttgagaagaatttcgacgcccaccgctacgacaaggtcgtggaagatgtgcgccgcgttctcgccgaacatcccgagatcgatcgtgcctcgatcctgagcatgcatcgggatgccggctgcaccgccctgttccgcagccagcccgctcacgccccggcgtgacgcgatccggtccgcgccggaggaccggcaaaggcccgcgtgacggacgcgggccaggcgtgacggtgcgtcagtggtcggctgctccgatgccgttgtcgaggaacagccggtaggccgggttgtcggtctcgtcgacatagggataggcaagcgcttcgagggcggcgtcgaagcgggcgcgctccgctgccggcacctcgatcccggcgagcacccggccgtaatcggcgccgtgattgcggtagtggaacaggctgatgttgaagccgtcgccgagcgcttccaggaacttcatcagcgcgccgggccgctcggggaactggaagcggtagagccgctcgtcggcgagccccgccgcgcgcccgcccaccatgtagcggacatgcaccttggccatctcgttgtcgctcatatcggcgacgcggtagccggcgctctccagggcggagatcaggtcgcgcttctcgggcttgccgccgggcaggttgatgccgacgaaaatgcgcgcgtcgctgccttgcgcgtagcggtagttgaattcggtgatcgcgcggggcccgagcgcgccgatgaaggcgcggtaggcgcccggccgctcggggatggtgacgccgagcagcacctcgcgttcctcgccgatctccgcccgctcggcgatgtggcgcaggcggtcgaagttgaggttggcgcccgacgagatcgccaccagcggcccggcaccgggattcttcgccgaccaagccttggccccggccagactcagcgcgcccgacggctcggagatcgcgcgcgtgtcgtcgaagatgtccttgacggcggcgcacatcgcatcggtatcgacggtgatgaccgcgtcgagatgctcgcggcacagccggaaggtttcctcgccggcctgccgcaccgcgacgccgtcggcgaacagcccgacgctcggcagcatcacccggtcgcccgcccggagcgcctcggacatggtggcggcgtcgtccggctcgacgccgatcaccttggtctcggggcgcagatatttcacgaaggtggcgatgccggcggccaagccgccgccgccgatcggcacgaagatcgcctcgatcggtccggtatgctgatgcagaatctccatgccgatcgtaccctgaccggcgatcacctcgggatcgtcgaacgggtgcaggaaggtcaggccccactgcgcttcgaggcgccgagcctcggccagagcctcgtcgaaggcgtcgccgtgcagcagcacctcggcgccgcgggcccggcaggcatcgaccttgatcgcgggggtcgtgcgcggcatcacgatcaccgcccgcacgccgagcttggccgccgctagcgccacgccctgcgcgtggttgccggccgaggcgcagattacgccgctctcgagccgctcctgaggcagcgaggccatcttgttgtaggcgccgcgcagcttgaacgagaagaccggctgcagatcctcgcgcttgagcagcacgggacggccgagccgcttcgtcaggcggggcatcggatcgagggggctctcgatcgccacgtcgtagacgcgggcggagaggatcttcttgatgtagtcggtcacgggcaggctttcggccgcgtcatcgggcagggcacgcccgggacttagtccttccgcggccgggatgcgagggcgggatgcgaggggagaggccgcaccgtcagagccggatcccggcatggacctgcccgggatcgaggggaaaggcgaaggccgcgccaatgccgtcgcggaagacgcgcaccaccttcgccgccgtgtcgccgatcgtgatgctcgccccgcgcgaaagcgtgtggtcgatcgcgagcgccgcgccggacgacgagacgttgatcagccgaccgggcaggacgcgaccgtcttcgagggtcacgagcacgtccttgcgcgctgggttgatcctcggatgcgcccgcgccgactcgaaggttcgcccctgctcgcgggccagcgccagcatggtgcgggcgacctcggccgcccgctgccgggacgccatgaggcgcacgacgaactggttgtcgccgctgctgacgacgcgggcctcgacctggccgatatagcggatgctgcaggtgagcggctcattgaccgccggatcggaggccgaccggaaggtgatgccggtgcgcgaaagatcctgcgtcaccgcgtagaagtcgggctgccgccggctccaacacagcgcagggaggaacaccgtatggaggttggaggctgggcgctcgatcatggtgccgcgtgtcatcgttgcgcgacactggccttgcagccctgaagggaaaacgccgaaaatccctcgacttttccgaaattttcgcgggcgaggcgccggaccaagcgcccgaatgtggcgaggaccgcctcgcctcaccgacaacccaatcctggtctcgcccctatcgaagaggttcgacttcagaggatggctctcggcttcctagtggtctgagttggaagttcgttggcagaagcgtttgatgctggcgaggatggcgtcggctgacttggtccagacgaacggcttcggctcggcgttggtctggtcgatgtaggcgtggatggcggcttcaagatcgcccgtggtctcgaacacgccgcgttgaagctggcgccgcgtcagcagcgcgaaccagccctcgacgaggttgagccaagaggccgaggtcggcgtgaagtgcaggtgccagcgcggacgcttcagcagccagtcgtggatgagcttggtcttgtgtgtggccgcgttgtcgagaaccaggtgcacatcgagatccttcggcacatcggcctcgacctgatcgagaaaggcgcggaactcgatggagcgatgacgccgtgcgcaatggccgatgacgcgaccggcctgtacgtcgagcgccgcgaacaggtcggtcgtaccagcccgtcggtagtcgtgggtctggcgctcgggctggccggggcgcatcggcatcaccggcgcggtgccggtcagcgcctggatctgcggcttctcatcgacacacagcaccacggcgcggtgcggtggggccatgtagaggccgacgacatcccggaccttgtcgacgaaagccgggtcggtcgacagtttgaaggcctcgatcttgtgcggctgcagcccgaaggcacgccagatccgcgagaccatggtctggctcatgccgacccgccgggccatggcgcgtgtcgaccagtgggtggcgttctccggctggctctccagggtgcgcgtgatcatctgttcgatctcggtatccgcgacctggcgcggagcgccggaccggggcaggtcgacgagaccgtcgaggcggtgcgccaggaaacgggcgcgccatgtcgtgacgctcatgcggctgacgccgagcgcacgagcgatgccgctgttggtcgaacccggctcagcgcaggccagcacgatgcgcgcacgctgggcgagagcctggccgacattgcgacggcgcaccaggccttgcagccgcgtgcgctcatccccggtcagatcaaggtgcgctggcttgggaccacgggccatcgtagcgacctcctcgtagaaggccgccacatggtgctcgcgcgccaaaaccgcaaggaaacttccaactcaggccactagcttgtaaccgacaaagatttttacatgacatttctctcggcgaatgaaagcgccggcgccaatacgaaacggaattcgccggcgcgccttcagtccggatgaattccgatccgagccgacagccattccaggggagcatatcgctcatgctcagatacgatggcgaacggggagtgttgatcacagccggttgtcagggagcggccgctccgggcatggtcgggcgatgagcgagctgccgcccgacaccgatcgccttgcacgcctcgagattcggctgaccgagcaggaggccgtgattgaggatctgaacgcggccatcaccgcgcagtggaaggtgatcgaccggctcacccggcagctcggccggttgcaggagcaggtcgaggacagcgccttccggagcgctagcggcgcgccggagccgccgccaccgcattactgaggcgcgttggcctcgtgagggcaggggagagcgtaatgcgaagagtgatgcgctgcctcggcctgtgcctcgcactggtgccattctccgcaagcgcgttcgagcgcgcaccgcatccctccgaggcgccgatggaaccctgcccgagccagggagcgggcttcttccggattccgggcacggcgagctgcattcgcctgtcgggccgggtgacggccggtgccgatgtcggcccgcgccatcgtgccgtccccgtgcagggccgcatcgcggtcgatacgaggaccgattccgccctcggacccgtccgcagcttcgtccggatcgaggcgggacaacgctgaggaacgccgaagcggcccgggtcagtcgtcgcgatagacgcgctcgcggcgctcgtggcgttcctgcgcttccagcgacagggtcgcgattggccgcgcatcgagccgcttgagcgagatcggctcgccggtctcttcgcagaaaccgtaggagccgtcctccagccgggccagggccgcgtcgatcttgctcgtcagcttacgctgacggtcgcgggcgcgcagctcgatcgcccggtccgtctccgaggaggcgcggtcggcgatatccggatggttctcgttctcgctctgaagcgcggtgagagtcccctgcgcctcgcgcaggatctcgctcttccaattgagcagcttgcgccgaaagtactcgcgctgccgctcattcatgaagggctcgtcgtcggagggcctgtagccgtcctcgatcgtgaccttcgccatcgtcttatcctcgcgctccctgccggtcagcggcgatcgtcggcgaggctataatcgagccgggcaagctctacaacgcgcggatgccgccttgcaccgtctcgcgtgaaaagctctcgcgatgcggcatagacgacacgctcaagtggcccccgacctgacatcaggttgagccggtgggtccgctgccacaggcgcgcgatggaggccgcccacgaacgcagggactgctcctccatgaaaccatcccggttcagggcgtaccgcgcagccggacgagggcggcggcgatttcgtcggccagggggcgggcgagggcgtgccggtaatgggtctggtcgaagaacaggccgggatcgtgcagggccggacgctcacgccgcgcatcgatgagcgcgctgcgtccgtgccgttgcagcgccgccgttgccgcgcttcggcacgcggcctcggcctgggcccgcggcgtgccgggccgggggaggccggcggcgtagaccggcgggaagaccaggaccacggcggtctcggccggcagcgcggcgagggcggtaccgagacggtccgcggcgggaaagtccggccctgctttgcccggagccgccgcgtcgggcaccggtgtttcgcgcatgacgcggaggcgttcgtcgtcgagcgtgccgcgcttcaggaaatccagctcatagtccgaccagccgtcggcggccgcccgcttgcggcgcgcaccgacgagccagccgatgcggccgacgacttcctgcgccacggaaaagcgcaggagcccccgcagataggcaagcggatcggggctgtagagccagaacgggaacggcttgtcgttgggcagcgccggatcgtcggtgcaccaaaaatcgtccaccgagaggaccacggcctgcggcgccggatggtggcgcaggaaccaaacgagcagcgcgagctgctccccagggcccgtcccgggcacggagagctgcacgaagggaatgccggtcgccgccgtgagccgcgcgggctcgatcagttggatgtgcgaattaccgaacaccgccccggcgaaagccgggtcgcgcccgcgtgacgcggcggcggtgcgcgggccctgcgggcgcacggcgccggccgagaacagcgtcgagcgcccgctgtcgtagggatcgatcaggaacgcgagcgtgagatatccggcgagcaggccgatggcagtccgcaggaaccggcgcgcgaaggccgcccagtcctgccgcgcgacgctgccggaggcgggtcccatctcagaactggaagtagatgaattcgtagttcgcatcgtccccgatcttgaggagcacgacgacgaacaacagggcgaaggcggccgcgagccaacggttcggcggcaggcggtgcacggcggcccaggcggtcgggccgatcatcgcgacggcggcggcgattgcaatagtgcgccacttgaagcccgcccccgtgggcgccaacccgaacaaccccttgtagatcgccaaagccgcctcgaacgaagaggcgcggaacaggacccaggtcaggatcacgaatccggccgtcagcgcccagccgaggagatgcggcagccgtccgcccgcccggcgccagagcacgcccgccccgaggcccaagccgtgggcggcgccccaggcgacgaaggtcagccccgccccgtgccagaggccgccgagcgtcatggtggcgaacagggcgccgacctggagcgcgagaccgcggcggtttccgcccatggcgatgtagaggtagtcgcgcaggaagcgcgacagcgtcatgtgccagcgccgccagaagtcgcgcagcgaggtggcacggtagggcacgtcgaaattctgcggcagcacgatcccgaacagcagcgcgaggccgagcgccatgtcggtgtagccggaaaagtcgaaatagatctggaaggtgaagccgagcgttgcctgccacgcctcggccatcgtcaccgccttgcccgcggccgccgcttggaacacagggttgacgtagaccgagagcggatcgccgaggaacaccttcttggcaagccccacggtcagcagcatcagcccgcgcccgatccgctcggccgcgtcgggacgcgcgtaggggcgctcctcgaactggtgcatgatctcgctccagcgcacgagcgggccggcgagaacctgcgggaagaaggcgatgtagagggcgtagcgggtcagcccgaagcccggcgcgcgcccggccctcaggtccgtcaggtacatgatgtgatggaaggtgaagaacgagatcccgagcggcagggcgagatcgatccgcggaaggtcgatgccggggatcatgtcggcgagatcggtgaggaatccgagatacttgaaggcgcccagcaccgcgaggttgccggcgagcgcgagcggaaacagccagccggtgcgatcccgcggcagggcgcgggccacgagccagttcacgccgatggaggcgagaagcagcggcaggaagcgccaatcccaccacgcgtagaagacgaaggacagcccgacgagaagcggcagccgcgcctgcggccgatagcgttcggcggcggcgtgcagcagcagtgcggccggcaggaaggcgagcaggaagacgaaggagttgaacagcatcgcggcgcggacgattcccttggcgatcccgtctctcggcgatccggctccgctggcgatccggtaaggccggtgcgcgcccgctcacgcggccagccttgtcggggatcgaagcggaaccgtcaatcgcgccgaagcggcccggggcgcggcggaatcatcctcgcccctgggcacaccgtcaggcgcccgacggaaataccggcaagcaaccagggtccggacttcggatgacctggatatgtgcaaagctcaccggcagtggtcgtgccgcaccgcgaaggacaagcctcagtcaccttcggttcatcgaggcagacctagcttccggcatcggccgtatggtccggccgcaacggagaaatcgtacgatgacgcacgcgaaggcgttcgcattggctgcggtaatcgccggcagccttggtgttgcgggcagcgcccaggcggcgcccttcagccccgctcccctcgcgaccgcgacggacaacgcgctcgtggagcgcaccgccggcggctgcgggccgggcttccaccccaatccctggggcatctgccgcctgaactggggtccgcggcgctactggggcggcccaccccccggctattatcgcccgcgtccgctctaccggccctacggctattaccgcccacggccctattactggtgatcgtacgggccggacctcgcaaaggggtccggcccttttcgtgttcaggcgccgcgcgccgcctcgagcttggcgagttccaccgccgcgcgcagttcgatctcggccaccagcccgtcgaggcgggggtcgccgctctccgaattccgctcggcgagacggccggcgatggcctgaaggtcgcgcgtcgccacccgcccgccgatcagcgcggctttcaggcggtcgagcccgtcgagcaggtcgtgcccgcgctgcaccgagcggcggcggcgctccttctgcgcgtcggccccgtcctgtccctggagcgtgaggagggcgtcgagcccggtgagcatgccggtctggctcgcacccgcggtcgccgcccggggcgtctcttccgctcccgacgtcggggcgaaggcgcccggcgcggcggcgcggcgggtggcgttgagcgcacccgcggcggccgcggcaaagcgtgtgtcgacgcgcatgatcgtccgaaaccttttcgcacccgacgatgcacggcgggtaccgatctctaaagacatcggccgacagggttaagcgcgggtaaacagcccggcagaagctgccggggcggcaggaaacgctctcgtcccccacgccactccggcggcaccgaaaaagagaaacggtctcatcttcagcgacttagtgtttggcacggccctggcagagatcgaaccggcgtaaagtcgcctgtccggctgccgagttccgatgcccctgcctcgtcccctgtctcctgccctgttcgcccgccgtctcgtcgcggtgctcgcctgcctcgcggtcctgctgccgccggccccggccagcgccctatcgcgggtcaaggatctcgccgccgtcgagggcgtgcgcagcaaccagctcgtcggctacggcatcgtggtcggcctcaacggcaccggcgacacgctcaacaacatcccgttcactaagcagtccctgcaggcgatgctggagcggctcggcatcaacacccgcggcgcgaccatgcgcacccagaacctcgcggcggtgatggtgacggccaacctgccccccttcgcgacccagggcacgcatatcgacgtgacggtctcctcgctcggcgacgccaagtcgctacagggcgggaccctggtggcgacctccctgctcggcgccgacggtgagatctacgccctggcgcagggctcggtggcgatcgccggcttttcggcggagggcgaggccgccaagatcacccgcggcgtgccgaccaacgggcgcatctccaacggcgcgctggtcgagcgcgagatggcgttcaagctcaacgaggcgcgctccctgcggctgtcgctgcgcaaccccgacttcaccaccgccaagcggatcgcctcagcgatcaacgacttcatgggtgccgacaccgccgagccgaccgacccggcgacgatcaccctccagatcccggccaagtaccgcggcaacatgatccgcctcatcaccgaggtcgagcagctcaaggtcgagcccgaccagactgcgcgggtggtggtggacgagcgctccggcatcatcgtgatgggccgcgacgtgcgggtctccacggtcgccatcgcgcagggcaacctcacggtgacgatcaccgagcagccgatggtgagccagcccgcgccgctgtcgaacggccagactgcggtggtgccgcgcaccggcgtgaaggtggataccggtgacggcaacaagctcgccctggtgaaggagggcgtgagcctgcgcgaactcgtcgacggcctcaacgcgcttggggtcggcccgcgcgacctgatctcgatccttcaagcgatcaagacggccggcgcgctccaggccgacatcgagctgatgtaatttctttccccttgggagaccgcaccatgctgcccctcgcaaccttcgcggcctccgccgccgtcggcgtcggcaagaacctgctcaatacgctcgcgaaaaccgacgcgaacacgatggacacggccaagtccaccgcctcggtcaaagcgcgcaagaccgccgacgacttcgaaaagatgttcctggaagacagcttggagaagctgacgcagagcgagggcacggaagggccgatgggcgagaacggcaccggcggcggcgtctggcgctcgatgatgaccaaggaatacgccaacgccatcgtgaagaccggtggcgtcggcatcagcaatcaggtctattccgagatgatgcggatgcaggaggcgggcaatggccgctgatccgaccctcgccctgcgcctcaccgaccgcccctcggcccagaccttcgtgcgcgggctgctcgccaccatgatcgagctggaagcggtgctcacccgcgagagcgacggcgtgcgggccgggcggatcgcccaggcgctgacggactctgcgtcgaaatccgaactcgcctccgcctacatgaacggcctggaggcggccaaggccaacgcgatcgcactcgcccgcttcgcgccggagggtctggaggcgctgaaggcggcccagcaccgcttcgccgccgtggtggaaaccaaccagcaggtgctcgccaccgcccgcgccgtctccgaagggctgatcaaggcgctggccgaggaagtcgccaaagcgcgcacacccaccgtctacggccgcccctccgtctcgccctcgccctacggccggggtgcccagggcgggccgctggtgttctcgcgcagcctgtaaacatcggcgatacgatccggggctgcggcgccccggcggcccggtgcgacatcgggtgccaccggccacgcatggccgggcatcgatggcgagcgagaaaagccgcgagcgaaccaccccgcctcggccgcgccgggccatgagcgagcgccgtcccgaagtgctacggccggcttacgaacgctttccgctcgcgaagccgtgaagtcgcaccgttgcgaatcccatcaaagacttgcgaaaactggccgtactgcagcggaatagccaagcacgatcttccggaaccttttcatccgcgcgccacttgcccccgaacacaatcatcggaggaaatggcgatgtcgaacgacgtgctcattccgctgctcgccatcgtcaccattgtcctcgtcgcggccttcgcgatctggcagcgggccagggtggcgcagtcgaagaacgacccgcaccgctcggccttcacccaggcccacggcgaagcgcctcgcccgaaccggcccggcaccgagcactgacgcctccggagcggcgccccgatagggggttgccggctttcggaagaagcggatgccgaacaacaggcaaaagcctcgtcctggatccgatacccaggacgaggcttttgcttgtttggcgggtgagagggcctgcgccgtccggcttggaaacgcgtcaccgaacgctcggtcaccgctcgtctccccttcgggcacggcggtggagcgggcgtttcgcgggagccgtttagaacggcagcaggatgtccacgagttgctgaccgtagcggggctgctgcacgtcggtgatctggccgcggccgccataggcaatgcgggcctgggcgatcttgctcgaatcgatggtgttgtcggactcgatgtcctcgggccgcaccacgccggccacgatcagctcgcgcacctcgaaattgatgcggatctcctgcttgccctcgaccacgaggttgccgttgggcagcacctgcgtgacgaccgcggcgacgttggtggtcaccgtctcggcccgctgcaccgagccggccccgtcgctcgacgaggtcgaggtgccgttgatgagcttgtcgggggcgatgccggccgcggccacgcccgcgctgttctccaggccgaaggcgttgggcaaaccgaagccttcagcgttggtgcgcgaacgcttggtctcgttgttgaggttggcacggtcggtcacgttgaccttgatggtgagcaggtcgccgatccgcgcggcgcgctggtccttgaagaaggcccgagaacccgtgcgccacagggagttcggcgcgtaggagacggggctcgtgtcgggcatcgccatccgcaccggtcggtagccgggctgggcggtcgggtcctcgatcgccgagagcgtcggcgtggcgccgacctgggagaggcggtccacggtgttgcaggcgccgagcggcgcgagcgccaggatcacggcaaggcgggagaggcggggacggcgagcggtcatcggatgggtccggcgctagcgggaaggggagaaagacggaagggacgcggcgcggctcacggggccacgctggcctgaaggatcggctgaggctgcggggccgggccgaccgagacccgccccggagcgatcaccacggcttgcagcaccttcttcgaggcggcgttcgtcaccgagacgctggcgccgagacggccgctctcgttggcgatgccgcgcagcgacagcgacacgccgggggtctcgaacacgatggcgacgctgtcgccgcgggcgacgagatccggcggcgccacatcgcccgagcgcaggacggcgccggcgctgaggggacgctgcgccacctgcccgacgaccagggtcggcgcgccctgcacgtcgttaggcacgccgtcgcgcgggcggcgctcgacggtgaggtcggcaccggcgaccgcctcgccacggttgaggctgcgggtcagcaccgccacctcgcgggtctccaccgccacgccagccacccgcagcgaggcctgacgctcgccgagcaccacgaggccggcgacccggcgggtgcgcggatcgtaggtgatgtcgaccgccgccgcctgcccgtcgagatcgagcggggcgagcagcatcggcgcatcgccgtcgaggcgcaccgacagggatttcggatcgaggccgtaaccggtttccagcgcgcgcttcagcgccgcctcgatctccgtcgccccgacccggcgagcggcgcgctgcaccgtcacctggagccgcccgccggtctcgatcccggtcaagccgagggcggccgccgcctcgatgatgcggcgggcctggatcgtgccgaccgcgccgagggccggcgcgcggaacagcgcgcgggcggcgagatcggcgggggcgccttccacgaggtcgccgaagctgagcgtgtcgccgcgggcggtgacgtcgccccgcaggcgcaacgtcgtgccggcagccatcagcggcagggtgaacaacgtcaccgtgaggaaggcggccagcgcgaggacggtccggccgatcatgccgcgcgagagcggggtgacggcgagcgggacgggacggcggatcggccggagggcgtgcatcacgggtcgaatcctcaaccgcggaacatctgcgaggtggtggagagcatctggtcggcggcagtgacgaccttggagttcatctcgtaggcgcgctgcgccgcgatcagcgacgagatctcggtgaccgcgttgacgttggcctcttcgaggtagcgctgctgcagattgccgaagccttccgagcccggcaggccggtgatggcggggcccgaggcggcggtctcgacgaacaggttgtcgccgatcgattcgaggccgaccttgttgacgaagcgggcgagctggaactggccgagcgcctgcggcgcggtctggcccggcatggtcgcctgcaccgcgccggtggccgagatcgtcaccgaggtcgcggtgttcggcaccgtcacgccgggatcgagcaggtagccgtcgcgggtgaccatctgcccttgcgcgtcgaggtcgaacgagccgtcgcggctgtaggcggtgcgcccgtccggcaggcggacgcgaaacaggccctcgccacggatcgcgacgtcgtagtccttctcggtctgcgccaacggcccctggctcatcgcgcgggcggtcgaggtggtcttcacgcccgagcccagcgcgaggccggcgggcagcatcgtgttctggtccgaggtcgaggagccggagcgacgcaggttctggtagagcagatcctggaaatgcacctgctggcgcttgtagccagtggtgcgcaggttcgcgatgttgttcgagatgacctgaacgttgagttcctgggccgccatgcccgtggcggcggcgtagagggcgcgcatcggcgtcggtccttagagccggggtgtcaggcgacgtcggcgagacggcggatcgccgtgccgcgcaggtcgtcgaggcgcgagatcacgctcgagaccatcgagtaggtgcggttcacgtccatcagccgggtcatctcgaccaccggcttcacgttggagcgctccagcgcgcccggctccagatgggcaccggggccggcgggccggccgggcgcctcggacgagaacaggttggcgccctccgacttcagcgcctgcgcgttggcgaaggtgacgaggcgcagccggccgcggatcccgagattggtcgagatcgtgccgtcgggggcgatggcgagacccgtctcctgctggccgatggtgatcgggccgccgtcgccctgcaccgcgtggccgtccgaggtgacgaggttgcccgtggcgtcgagttcgaaggcgccgttgcgggtgtagcgcaggccctgcggcgtctggacggcgaggaaggcgtcgccgcgcagtgccacgtgcatcgggttgctgtcgggctccaccggcccctgcgtgaggtcaagcggggtgccctggtcgatgacgtaggagaggcggcggtcgctccgctggaagctgtcggccgaggccaccggcatcagatattcctggaagcgggacgagcgcgccttgaagccggtggtcgagacgttggccatgttgttggcgatgacgtcgagttcgcgagccagggcggtctgggcggagactccgacgaagagcgcgttctgcatggtgtgcctcggatggcgacgggttcgttccctccaccgcaggggccgtgccaatcccgaaaacttcgcttttaccttaacatccagtagcttgactgaagcgaagcccaacgtcggcaccggcccgccgagggacggcggcaagtccgacccggcaagttctgccgccttaaccgagggttaaccacgtcggccgagaacggaaggcaaggggagcgcgcgtcacgcgcgagccccgcccatcgccccgatccggtttgccgacgagcagcacatggccaagaagccgaagaaggcgcccgcggccgaaggcgaggagggcgcggcggaagcgccgaagtccaagaagaagctcatcatcatcgccgccgcggtgctgctgctcgggggcggcggaggcgggttcttcttcatgaagagccgggcggcgcatgccgacgcccacggcgagcacggggccgagaagctcgacccgaaggcgcaggccgtgttcctcgacatgcgcgacatgctggtgaacctcagtcccgatccgggtgcgaccaagtccaacgtgctcaagctgcgcgtcgcgctggagttgaaggacgccaaggtcgaggcgacggtcaagccgctgatgccgcgggtcgaggatgccttccagacctacctgcgcgagatccgggcgagcgatctcgccggttccgccggtctctaccgcctgcgcgaggaattgctgcggcgggtcaacatcgcgctgcacccggccaaggccgaggcggtgctgttcaaggatgtgatcgtccagtgaaccgcgcggccaccccgtccccacacctagatccctccgattccccgtttcgtaagacaaccgcgagcgcgcgacaggcatgatcggccccgaagacgagctggaggacgattgggcggccgcctttgccgagcagggcggcgagggcggtggcggcgacgcgtcgctggccgaggaatggggcgcggcgctcgccgagcagggcacgaccaagagtgccggcgacgtcgccgccgaatgggcgacgatgatcgaggacggggagaccgagaatctccccgaactcgccggcaacgaccgcatcctgaaccaggacgagatcgacggcgtcctcggcttctccctgcgcgaactctccgcctccggtgcggggggcgtgcgcgccatcgtcgattcgggcgtcgttcagtacgaacgcctgccgatgctggaaattgtcttcgaccggatgatccggttgctgtcgaccagcctgcgcaacttcttccaggacaacgtcgaggtaaccctcgacaacatcacctcggtccgcttcggcgactatctcaacgcgatcccgctcccgaccctgctcggcgtgttcaaggccgatgcctgggagggctcgggcctcgtcaccgtcgagcagacgctcgcctactcgaccatggacctcctgctcgggggcaagcgcggcggctcgtcgagccggctcgacgggcggcccttcactacgatcgagatgagcctcgtgcgccgcctcgtcgagatcatcctcaccgacctcgaactctcgttccagccgctctcgccggtgcggttcggcatcgaccgcatcgagaccaacccgcgcttcgccaccatcacccggcccggcaacgccgcgatcctgatcacgctcaagctcgacatggacgggcgcggcggcgggatgcagatcctgttcccctacgcgacggtcgagccgatccgtgacctgctgatgcagagcttcatgggcgagcggctcgggcgcgatcaggtctgggaaagccacctcgccaccgagatctggcaggcggatgtggacatggaggcggtgctgcacgaggtgacgctgcccctgaagcgggtgctcaacctcaaggtcggcgacacgctgatgttcgaccgcaagccctcggacctcatcaccgtgcgctgcggtgactgggcgctgacgcaagggcggatcggccggatcgacgatgcgatcgcggtgcagatcgcccggccgctgcggcagtcccgcacaacgctgcaggcctacgagatctccatgcagaaccgtaacgacgggtagcggcaggaagagcatgatgaccttcttcgtctcgatggccgccgacgtgctcgtcgccgttctgctggtcgccaccatcgcctcctcggtgaagctgtcggggcgcatcaaccggctcaaggcggacgaggcggccctgcgctccaccatcggcgacctcgtggtggcgagcgctaccgccgagcgggccattgccggcctgcgcgccaccctcgacgagtgcgaccggacgttgaccgagcgtctcgccggcgccgagcgcaccagcaccgatctcgccgcgcatgtgcaggcgggagagagcgtgatcagccgcatcgcggccatcgtcggccaggcgcggaccacggcggcgcctgccgccgcgcccgccgcgccgcgtccggtggccatcgaggccgtgcccgccatcggcaacggcgagcgcgtcggcgcggcgctcgccgcggcccaggccctgtccgaacgcgccctcgaccgcctccgggccagggccgcatgacccttcccgcgcgccgactcgcacgtctcgcgagccttccggcgcgccccttccggctgcgcctgatcgacgccgtgaccctggcggcgatcgggcttctcgtgctcaaactcaccgcgctggtggccgcggacgagccggcgcccggcgcgccgctgccggacttcgcccgggtactggccaaggcgcgcaccaattacgaaccgaccgacccgacgaccacgggctccgtctcggcgccgccgaagacggcggaacccgccccgccgccggtctaccagccgcaggtgcccgagccggtctcggacagcgagcgggcgatcctggaaaagctcgcggcccgccgcgacacgctcaagcagcgccgtgacgaactcgacctgcgcgagcagatgctcaaggatgccgagcgcaagctcgaaaccggcgtggccgacctgaaaggcgccgaggacaaggtcgggtccgaggggaccaagcgggccgaggccgagaaggccgggatgaagggcatcgtcctcatgtacgagacgatgaagccgaaggacgcggcccgggtcttcgaccgcctgaacctcgagacgctggtgccgatcgtgacggcgatgaacccgcgcaagatggccgaggtgctcgccctgatgggctcggagccggccgagaagctgaccgtggcgctcgccaatcgcgcccgtggcctcgaagcgccgcaggcatccgccgcgatccccggcctgccccccggcgagttgccggcgatcgatccggggccgacggcacgggcggggcggtaaaggctactcgcccggctcggccagggcccgctcgatcgcaccgtccagtgcctcgggcttcgtggacggggagaagcggccgatcacctggccgtcccggccgatcaggaatttcgtgaaattccacttgatggcctgcgtgccgaacaggccgggcttctcgcgcttgagatcgacatagagcgggtcggcgcccggaccgttgacctcgaccttggcgaggaccggaaaggtcacgtcgtaggtcagcgagcagaactgctcgatggcggcggcatcgcccggctcctgtgcaccgaactggttgcagggcaggccgagcaccacgaagccgcgggcgcgatggcgccgccatagggtctccaagccctgatattgcggcgtgaacccgcatttcgaagcggtgttgaccaccagaagcaccttgccgcgatactgcgacaggggatgcggtccgccgcgcgcgtcgcgcgggacgtgatcgtagaggttgctcatgaccgctcccaacgccgtcgattgctcaatagtcccgtatccaagggagatattgtcctgaatttcgtggaacgattccaggctcgactggaaattccattgtcccgtgccgtgcggcgtccctgcaattgcatccttgatcaagcggggctagagcgctctcggctgggccggataccggcccggcgcaagagagcacgttaaaacaagggcttagtgtctcccacacaactcccgccgcgccaacgggtccggaagggagacgatcggtgatcgggcgttgtgtgagacagtctcagagccccggacgacactcgcaggagctccaccatgccgtccctgtcccgcggaaccgcgtcctccacggcgcttctgcttgccggattgatggccctggtcgggccgaccatcgcctccgctcaggatgccgcgcccgagaccgcccccgcggagccggccgcgcgacccaaaccgcgcccgcgcaagccggcaccgaagaaggaagaggcgaaagagccggcgagcgctgcgccctccggcacggtgctggaacccgcagccgcctcgggatcggcccagtggccgcccggcgccacctcggtcagcgagagctacggcgattggacgatgaactgcaaccgcgccgaggcgcgcaccgattgcgtgatcatccagtcgcagggcgaccggcgcacgggcaagcggctgttcagcgtcgagctgcgcccgcccaaggacgggaagagcgagggcctgatcctgatgccgttcggccttcagatcgagcccggcgtctcgttcaagctcgacgaccggcaactcggaaagggcgcgcccttctcgttctgcgtcagcgacggctgcctcgtgccgatcagcctgccgacgctggccaccgacacgatgaagacggcgaccagcctcaccgtctcggcgacgaagccggacgccaaggagccgacgatcatcaccgtgccgctcgctggcttcgccgccgccttcgcccgggcgaccgccttcggaagctgacgcgcccggtcgcgcgatcggccggagaaatggtaaggctgcgcccatgcagccctctgccaaagcgctccttctcgccgccgcgatcctcgccgggccgattccggcgcgggccgaggcaccgaccgacccagcgccgccggatttcgtgcgctgcctcggtgaattgaagacgctcgccgaggagcgcggcgtgtcgcggacggtggccgagacggccctgtcgggggtcgcgcccgatccgtcggtggtgccggcgacccagtcgcaggccgagttcgtgaagccggtctgggagtatatcgaggcgagcgtcacgccggagcggatcgcgacgggccaagccaagctcgcccagtggtccgaggtgctggggcggatcgaggcggcctacggcgtcgatcggcatattctggtcgccttctggggcgtcgagtcgaattacggggccgccctcgaaggcgccggcattcgtccggtcgtgccggcgctggcgacgctggcctgcggcgatcccgcccggcccggcctgtggcgcgacgaactcgtcgcggccttgaagatcctcgccgacggcgatgccgacgcggaacggatgcgcgggtcctgggccggcgccatgggccacacccagttcatgccgaccgccttcctgcgccacgcggtcgatttcgacggcgacggccggcgcgacatctggcactcggtgcccgacgcgctcgcctcgaccgccaacttcctgaagcagtccggctggcgcgcgggcgagggctggggcctcgaggtgctgctgccggacgggttcgattaccgggtcgccgacgagaccaccgagcggcccttcgccgaatggcaaaggctgggcctcaagccggccaacggcgcctttcctgacggtgcggagcgccgcgctgccctgctgctgccgacgggcgcgaagggaccggccttcctgctggaaccgaacttccgggtgatcctgcgctacaacacggcgctcgcctacgcgctcaccgtggcgcatctctccgaccggctgcgcggcgcacccggcttcacccgcgattggccgcggaccgaccgcatgctcacgaccgaggagcgcaccgacctgcagacccggctcgccgccctcggccatccggtcggcggcgccgacggcaagatcggccccaagacccgcgccgcaatccgcgccttccaggaagccaagggcctcgtccccgacggctatgccgatgccgccctgctcgatcgggtgcgggcggcgaacgcgccggccccgtagccgccgatgcgcgtcctgctggtccattgccatccccgccgcgacagcttcaacgcggcgctgcgcgacaccgccgtcgccgcgctcgaagcggcgggccatgtgatcgaacggctcgaactctacgaagagggtttcgatccgcggctgagtgcgggggaacggggcgcctattacgacgagggtgccgggcggccggacctcgccggccacatcgccgccgtgcgccgggctgaggcgctggtcctcgtctacccgacatggtggttcgggccgccggccatgctgaaaggctggttcgaccgggtctggctgccgggcgtggccttcgcgctgggcggggcgaaggtgctgcaaccacgtctcaccaacatccgaaggattgccgtggtgacgacctacggctcgccgcgctggctgctctggctcgtaggctggcccgattggcggatgttccgcttcggcatccgcccgctctgtgccccgcgctgccggctcgactggatcgcactcaccggcatggatggggccacgcagccgatgcgcgcacggttcatcgagcgggttcgtcgacggctgtcggcgttctgattctctcgcgcgagcgctctcacgctcggcgcaagatcctcacgcgcgtagcgcagcaaccatcggcggcggatcgagatccaacgatgggacgggtgcataatggctgaatgccattgaaaagcaggcttcgtcgccggccacggattgcaggcgcgaacagaaacccagcatttcagcgagcggcaccgtcgcggtgatgatggtcgcgtcgctgcgcacactcctgtcccggatcagaccgcggcgaccttgcaagtcgctgatcacccgtgcggcggatcgctccggtccagcgatttcgactgccatgatcggctcggcgagcacggcgctgccgtgaagcgcctcacggaaagctgcgcgggctgcgatttcgaaggcgaggggcgaagaatcgattttgtgataagcgccgtcgatcagttcaacggtgatgtcgataaccggacagccggccacgacaccggcggtcagcaccgaagcgacgcccctctcgataccatcgacgtactccctcggcagagtcgcttcggcgattgtcgcgttgaacacgttgccgacaccgggctcgctcggttcgaaccggagcttcacgcgcgcgaactggccttcgttgcctttgatcacacgcttgtgcaggaagtcgatctcacgtcgccgggtcagtctctcgcgataagcaacctgcagccgcccggtctcgaaggcgatcggaccggctcgaagacgctcgagtgcggcgccgagacaccgctcggtcccggctttgaagatgaattggccggccgtcgaatcggtcgagaaatcaaggcccggagtctcggccaccaattccagcaatgcgctgcgcaggctgctccggttaccgtcggacacagccgcgacggagatctcgatcagcagccacggcgcactcggcatgacgggctcttggcaggcgacggaccggctatccgcctgttctgcttcgcaggcgcatcaggtcaatgcaacatagggtagaatacaaaaccccgcgcatgtcccggaggagacctcatacaatcgacgacgatgagggctcgtcgccgattgctcacgcggcagcgtggcgagcttccgccgaacgcctggaaaccgagtatcggtcggggtccatacagcttggtatcaaccgcccggaaaccgctcgaagctcggcaaccggtgcgcctcctccatccaggcgacgcgctcggccacctggatatgcgcctgcggcggcagggcttcgggcgtatcgagggtaccggtctgcacgtcgatcatacccggcagggtctgctcgttgacgtagaacaggcccgtgccgcaacgcccgcagaaatgccgccgtccgtgctcggaggaggcgtagaccgagggctcgccggagatcgtcacgcgctcggccggcaccgtcgcccagccgaccatcggcgcgccggaatggcgccggcaatccgagcagtggcagagcgtgttatgggccacctcgctcggcatctcgtaggtgatggccccgcaatggcagcgtcccttgagcatgaaacctcctcgaatcgcgaagcagcaatgcgccggaggatagagcatcgtcccgaaggaccggtaagaacagacgctgcgaaaatgcgctctgagaggcctcagaaagcgagaaaccgcggcagcccttttccggctgccgcggctcccataccggacgaaggacgcaggacggtgcgccctcctgaccggatcactcagccggctgaaggaccggggcaggggtcgcctcggcgaccggcttgccacccagcgcggcgtgaagcttggcctcgtcgacctcaccttcccagcgggcgacgacgatgcaggccaccgcgttgccgatgaagttggtgagggcgcggcactccgacatgaagcggtcgatgccgaggatcagcgccatgccgacgaccggcacggaggggacgacggcgagcgtcgcggccaaggtgatgaagcccgagccggtcacgcccgcagcgcccttcgaggagagcatggccaccagcagcagcaggatctgctcgccgtaggtgatcggggtgtcggtggcctgggcgatgaagagcgccgccatcgtcatgtagatgttggtgccgtcgaggttgaacgagtagccggtcgggaccacgaggccgacgacggggcgcgagcagccggccttctccatcttgtcgatgagcgagggcagggccgactccgaggaggaggtgcccagcaccagcatcagctcttccttgatgtagcggatgagcttgaggatggagaagccgttgtaacgggcgaccgcgccaagcacgccgagcacgaagatcgccgaggtcaggtagaaggcgccgacgaggtaggcgaggttggcgagcgaggagatgccgtacttgccgatggtgaaggccatcgcgccgaaggcaccgatgggggcgaccttcatgatgatgttgacgacgccgaagatcgcctccgacatcaccttgatgatgtcgagcaccggcttgccgcgctcgccgaggaaggcgaggccgaagccgaacagcaccgagaagaacagcacctggaggatttcaccgcccgcgaacgcaccgacggccgtcgtcgggatgatgttcatcaggaagtcggcgatgttctgctccttggccttgccggcataggtcgcgaccgccttcggatcgagcgagttcgggtcgatatgcaggccgtggccgggctggagcacgttggcgacgacgaggccgacgatcagggccagcgtcgagaaggtgatgaagtagatgagcgccttgccgccgacgcggccgaccttctcgagattggtcatgccggcaatgccggagacgacggtgaggaagatcaccggcgcgatgatcatcttgacgagcttgatgaaggcgtcgccgagcggcttcatgtcggcgccgagcttcgggtagaaatgcccgagggcaatgccgatggcgacggcgaccagcacctggaagtacagcgtgcgatagagcggcttgggtgcgggcggcgcgtggggcgcggtcaaaggggacggcacggtggccatgggcgtttctccctgtcggacggtgggcggtccgtcggatcggttcgccggacgccccccgaggaggattccggtaccgtccgctcttgcttttggcctcgcggcacacagctctgcagttcagtcatggctgcgttacgatcagggaatggcaaccggcatgccaatccgaaggcgccgataactttttgttaaagcactgaaatgaatgatatttcacgttcgcaggtgcaaggcgctggaatgcttggtgcggtgatccgcacgcagggttccggatcgttccggaatttcgcactggacttgccgcggtgatcgtcgccgctccgctttccgcgaaagattaccggcgggcgctcgtggtgctggcggggctcgcggctctgctgctgtcgggctggctcggcggtcgggtggcggaacggtgggcgctgaccgatctgcggcgttcggcctcctcgacgctcggactccaagttgcggcgcttcgggccgagatgcaggcgcagagttcgcttccgctcgcgctcgccgcggaccccgagatcgcccgcatcgtggcacccgcgcccgaccccgaactcgtcgagggtgtgaatggccgcctcgctcagatcgccgaggcgaccggggccgcggtgatctacgtgatgggcaccgacggcgtgacggtcgctgcgagcaacgcgacctcggaaaagagcttcctcggccgcgactacggctttcgcccctatttcagggaatcgatggcgaccggctccggctcgcaattcgccctcggcaccgtcagcggccggccgggctactatctcgcccgccggctgccccgcgcggccggcgtcgtcgtcgtgaagatcgagttcgacgcgatcgaggcggcatggcgcacgagccgcgagagcgtgttcgtcaccgatgcccgcggtatcgtgctggtggcgagcgacccggcctggcgcttcaaggcgctacgcgccatcgacgaggcggagcgcaagcgcatccgcgaggcgctcgaattcggcgaggcgacgctcttgcccctgccgctctacgccgatctcggcgcggacgatctcgtccgggtcggcggcagcgccaagcccgcttggccggcgctgatgctcgacgccccgatccccggcaccgaatggcgccttcacaccctgaccccgatcgccgccgcggttcagcgcgagcgggcgcagggccgggtgatcgccctcctgacgacgagtctcgcctgggccgggctcgccatgctgatgggccgacggcggcggatgcggacccggcttgccgaggcggccgcccggcgcgaggacctggaggcgcgggtggccgagcgcacgcacgcgctcagcgaggccaaccggcagcttctcgccgagatcgaggagcgccgccgcgccgaggccgagcgcgagcgcctcggccgcgaactggcccaggccgggcggctcgcggctttgggccaattcgcggccagcatggcccacgagatcaaccagccgctcgccgcgatccgctcctatgccgacaacaccgcgattctcgtgcgccgcggacgcgtcgaggatgcggcggagaacgtctcggcgatcggtcggctgaccgagcgcatcggcaccctgacccgccagctcaagggcttcgcccgccgcgcctcgggccggcgcgagccggtacgcctcgccgatatcgtccgcgggagcctcgaagtcgtctcctggcgcgcggcgcaagccggcatcgccctcgatgcgccacttcccgcgcccgatctcgccgtgctcggtgacgggccgcgcctggaacaggtcgtcgtcaacctgatgcagaatgccctcgacgccgtgaccggccgcccggagccgtggatcgccctgcgggtcgaggcgagcgaggagcgaatcgcggtcgaggtcgccgacaacggaccgggcatcccggaagccgtgcgggcgcaggtgttcgacccgttcttcaccacgaaatccgaaggcctcgggctcggtctggcgatctgccgcggtatcgtcgaggaatgcggcggaacgctcgggctgcactcgggcgccgacggcacgaccttccggatggagttgacccgcgccccagccccggcggacgcggcgcaggacaagcggaacgcgaagccggtcgggagcctggaggccatatgagcagcgagccggacggcgcgtccgagcggatcgtcttcatcgacgacgaggaggacgtgcggcgcgccaaccgccagagcctcgaactcgacggcttccaggtcgagaccttcgaggcgggggaacccgccctcgcagcgatccgggccgagccaccgggggtggtcgtcaccgacgtgcgcctgccgggtctcgacgggcgcgccctgttggagcggatccaggccgaggacccggacctgcccgtgatcctcatcaccgggcacggcgacatctcgatggcggtcgcggcgatgcgctcgggcgcctacgatttcctggccaagccctatccagccgaagcgctgatgggttcggttcgtcgcgccctcgaccgccgccgcctcgttctggagaaccgcaggctcatcgcccggctcgacgcagcggtcgaggaggatcccgccttcctcggcatctcgccggaaatcgtgcgcctgcgccgcctcgtgcgcgacgtggccggcgccgatgtcgacgtgctcgtgctcggcgagacgggctccggcaaggaggtggtggccaacgccctccaccgctggagccggcgcgcctcgaagaacttcgtcgcgatgaattgcggtgcgctgcccgacagcgtggtggagagcgaactcttcggccacgaggccggcgccttcactggggcgctcaagcgccgggtcgggcgcatcgagcacgcgcaagggggcacgctgttcctcgacgagatcgagagcatgccgctggcgcttcaggtgaagctgctgcgggtgctgcaggagcgggtggtcgagccgctcggcaccaacgaacggcggccgatcgatatgcgggtcgtctcggccacgaaggtcgatctcggccaggaggccgccgccggcacgttccgcgacgacctctaccaccggctcaacgtcgtcacggtcgtgatcccgcccctgcgcgagcggcgtgaggacatcctgatgctgttccagcacttcctggcccgcgccgccgcccggttcggacgcgaggcgcccccggtgacagcggcgatgcgcgaccacctgctgcgccattcctggcccggcaacgtgcgcgaactcgatcatttcgccgaacgctgcgcgctgggcctcgccggtcaggccgccccggaggcggcgccgacggcggctctcagcctgtccgaccaggtcgagcggttcgagcgcgggctgatccgggaggagctgatcatggccggcggcgacgtgcggctggcagccgagtccctcggcgtgccgcgcaagaccctctacgacaagatcgcccgctacggcctcgcgccgaccgatttccgctgatcgccgcgagacctcacgcgaccgcagcccgcggcgtcgggcagacgcggtcgcgtccggtccgcttggcctcgtagagcgcgcggtcggcccgctcgaccacgtcgcgggcggcttcgcccggcctgtattgcgcgacgccggccgagatcgtgacctgtgccacgacatcgccggtgccgcgcttgaccagccgctgaccccgcagccggccgcagatctcctgggcgagcgcgacgccggcaccgatgccggcctcgccgagcacgatcgcgaattcctcgccgccgtagcgcgcggcgaggtcgcgatccgtcgtcttcgcgctgagcagccgtccgacgaggcgcagcacctgatcgccgaagcggtggccgtgccggtcgttgagacccttgaagtggtcgatatcgagcatgagcagggagaaggtgctgccggaatcgctccgggtgcgggcgatcgagtcgcgcaggaagccgtcgaaggtcttgcggttggcaagccccgtcagggcatcggtcgccgccgcgcgctgcgtctcgacgagatccttgtgcagcttggcgatgtgggcggcggaggccgagagctgctcctcgagcaggtggttgcgggtctgcgcctgctcggtctcgccgatcaaggcgacgagcgccgtcatcagttcatcggcggtcggacgtgcattcaggcggccggaccaatgggtcagggcgtcaccatagccggcgagcgccctccggcttcccgcgacgcgctcggccagagtaccggccgcctccgccagccggcccgctccatcgagcacggaggcctccgtcccggtctcggcgatgcaggcgtcgtagagcgcgctcgcctgctcctcggtcagcgttccaccgggtgccagacaggccgcgaggcgttcgctcagcggcggattggcgccggcgaagaaggtgtgcagcaattcgtagttccgcggggagggcggcagcgcatactgccgcagcgcctcccaggcgcggtgcgcgggagccagagcgcggtcgaggtccggatccgcctgctgcatctgtccctgcatcaccgcccctcgagcgctttccgacgaagtgggttccggttcatcgaaagaaagcgccgcaaacaagaggatagagcggtgcccgacccaaccgggtcggacaccgctctcgccatcgacgtcacggccaaagcgatagccgattactcttaaatttcagtctttcccatcgacccgccggttcgccctccgctcaggacttccgccgatccgccctcgacaggtgccgccatccggccgtcctcgcgcgtcggttcaggctgccacccgccccgcgacgagggtcatggcctccgcggcgggcaacgggcggccgagcaggaagccctgcacctcggtgcagcccttgcgccgcacctgcaccaactgctcctccgtctccacgccctcggcggtgatggccatgccgaggcgctcgcccaaacccaccaccgcgcgcaccaccgccgccgccacgggctcgtcgatgtcgcggatgaaggcgcgatcgatcttgatcttgtcgaaggggaaccggcacaggtagctcagggacgagtaacccgtgccgaaatcgtcgagcgcgatccgcacgcccatggcgcgcagacggtgcagagaaccgattacggcgtccgaatcctgcatcagcacgctttcggtgatctccagttcgagccgcccggccggtaggcccgaggccgccagcgcgcgcatgacgctctgctctagcccggtcttgcggaactgcaccgccgagacgttgacggcgacccgcagatcgcccggccaggacgccgcctcgcggcaggcctcgtgcagcgcccaggcgccgagctgggtaatgaggccgctctcctccgccagcgggatgaaggcccccggtgagatcggcccgcgcaacggatgattccagcgcaacagagcctcgaagccctgcggtgcaccgtccgcaagggcgaagatcggttagtaatgcagcacgaacccgccggagcggatcgactcgcgcatctcgatttccaggaggttgcgggtcacgaccgcgagagccatcccgctctcgtaaaaacggaaggtgttccgcccggaatccttggcccggtagagtgcgatgtcggcgttcttgaacagggtgtcggcgctgtcgccgtgcttgggccaaaccgccacgccgatgctgacgccgacggtggtggcgcggccgccgagatcgaccggccgcccggcggcctggatcagccggcgggcgaaggcggcgatgcggcgctgcttcccccggcttggcaagatgatcgcgaactcgtccccgccgagccgggccaccacgtcgccctcgcgcagggtcgcgcggaggcggcccgcgacgacgcggagcagggcgtcgcccgcgggatggccgaaggtgtcgttgaccgccttgaagcggtcgaggtcgcagcacagcaccaccaccgagccgccgtcgcgcagggccccgtcgatctcccgggccagggtctcctggaacagccgtcggttgggcagcccggtcagcgcgtcgtggcgggccatgtgctcgatcagcgcctgggcccgcttgcgctccgtcgcatccgcgacggtgccctcgaaccagatcggccggcccgccgcgtcgcgcaccacccaggccgtctcggagacccagatgcgttccccgcccgcgtggcggcgcacctcggatacgaagtcctcgacgtggccttcccgctccaggcaggccaggaaggcctcgtgccggcccggctcgatgtaccagtcgtggctgaagccgccctccggcaaggactggcccgcatcgccgtagccgtgcagccgggcgagcgcccggttggcttggacgatgccgccgtcgagccgggcccgatagacgccgatcaccgcattctgaaacaacgactggtaatcggcctcggccgagcgcagggccgcctcgctctgccgcgacgccgtcaggtcggtgaaggtgcagatgtggccgccggcggccatcggagcgtgccgtacctccaggatcgtgccgttgggccgcatcccctcgtagcgttggacgccgggcgggaagtcaccgtgctccagccattcctgggcttcgggcggcgcatgcacgaactcgccgcgccggccgagaaagcgccgcaccgccccgtaggacacaccctcgtgcaggacgtcctccggcagttcgaggagatcgcggacgcgctggttgtggacctgaacccggtcgtcggggccgatcatgacgaggccctgatccatcgcctcgagagcggcccgcatcgcctcgccggtctcgcgaaggcgctgctcggtgcgggccatgccggtgacatcgaggcagacgccgaagatcgagacgagccggcccgcatcatcgtgttcgccgatcccgtgaacggccaccacccggatctcgccgtcgggacgaaggatgcgagagcggtgctcgtagccgccacccagagtccggctgcggcccgcgagcgcctcgtccatggcggcccagacgcgttcgcggtcttccggatgatagaagccgatatgggtttcgagcggcagcgtcgcgcgttcggcgttgcgcccgaagatgcgggcgatcccgtccgaccacgcgatggtgcgggtggccgcatcgatccgccaatggccgaaggcggcgatctgttcggccatggcgtgggccgcctcgagcgccctctggcgcgcctcccattccaggagatgcgcctccgcccgccggcgttccgcggcctcgctcgcgcggcgggcttcgtcgagttcaagatgcgcctcggcgacgagcgccaattcttgcaggatgcgcactcggtcggacgagacatcgacccgcggcacccgatccatcaggcacagcgtgccgacgacccggcccgctcccgagcggatcgccagacccgcgtagaagcgggcatgcggcgcgccgacgacgaggggagaatggacgaaacgcttgtcacggatcaggtccggcaccacgagggcgtgaccgcgtggctggcggatcgtgtgttggcagagggcgtcttcgcagtcgatgaaggcctccgcgagcccgtagcgggcgcggaaacggatgcgatccgcgtcgatgagcgcgatcgccaccatcgggactgcgaagacctcggcgacggagcggcacagggcgtcgaggcggctttccagcccgtcctctcgcggcgcgttctggacgggtgcggcggctccacgatcgctgtgtggcaccggacgggacgcggacatcgcttggctcccccgaaagcgtcgaccgaggccggcgcccgaggctggttgggagagcgaagcttctcagctcgaagttaaaggagattggatgctgagagacaattcctgaaaatatttccccgcccgcgcccctcacgacgcgaactgcgaattgacttaacgttggcccgagggtcgcccggcgaccgccggaccaacatctgcggtaacggctcgaatcctgatctggctagagttgtatccgatcggattgcatcgagccgacgtctccaggtctctgtttcaatgcgccttctttcgccgaaccggcatccgcttcgttgaaaaagcgaccgaggtcatcgcgttgccgcgcattcttccgacgaaccggtggccccttggtatgaacgcactctaggtgcgaccaccggacctactcgataccgagtttgtccttcagcagcgcgttgaccgcggccggattggccttgccgcccgtcgccttcatggtctggccgacgaaccagccgagcagggtcggcttggccttggcctgctcgaccttgtcggggttggcggcgatgatcgcgtccaccgccgcctcgatggcgccggtatcggtgacctgcttcatgccgcgggcctcgacgatcgcgcgcgggtcgccgccctcggaccagacgatctcgaacaggtccttggcgatcttgcctgagatcacgccgtcgccgatcagatcgacgatgctgccgagctgctcggcggagaccggcgtgtcctcgatgctacgcccctccttgttgaggcggccgaacagctcgttgatgacccagttcgcggcggccttgccgtcgcgcccgcgggcgacggcctcgaagtagtcggccgaggcccgctcggcgacgagcacgccggcatcgtaggcgctaaggccgaaatccttgatgaagcgcgccttcttggcgtccggcagttccggcaggcccgaggccagcgcatcgacgtaggcctgatcgaattcgagcggcaacaggtcgggatcggggaagtagcgataatcgtgcgcctcttccttcgagcgcatcgagcgggtctcgcccttgcccgggtcgtagaggcgcgtctcctgatcgatcttgccgccgtcctccaggatcgcgatctggcggcgcgcctcggtctcgatggcctgaccgatgaagcggatcgagttgacgttcttgatctcgcagcgcgtgccgagcggctcaccggggcggcgcacggagacgttcacgtcggcgcgaaggctccccttctccatgtcgccgtcgcaggtgccgagatagcgcaggatcgtgcgcagcttcgtcacgtaggctcgagcctcctccgaggagcgcagatcgggccgggagacgatctccatcagcgccacgccggagcggttgagatcgacaaagctcttggtcggatcctgatcgtgcagcgacttgccggcatcctgttcgaggtgcaggcgctcgatgcccaccgtgatcgactcgccctcgggcagatcgaccagcacctcgccctcgccgacgatcgggtccttgtactgcgagatctggtacccctgcggcagatccggatagaagtagttcttccggtcgaacaccgagcgaaggttgatttgggccttgagcccgagaccggtgcgcacggcctgggcgacgcattcctcgttgatcaccggcagcatgccgggcatggccgcatcgaccagcgagacgtggtcgttgggctcgccgccgaattcggtcgaggcgccggagaacagcttggagcggctcgtgacctgggcgtggatctccatgccaatcacgacctcccagtcgtagaggccgcccttgatgagcttcttcggatcgacgcgctcggtcattctcttcgacttcagtgccggcgctgccggatcggcgcctgtccgagtgtgtagggagaccgtgccggacgggtcaagccggtgaagccgcgcctagccgctgcgcggcgagcgtcacggccgggccgttcccgaagtcggggtcgtcgtctcggtaagcccgtgatgggcgagcacccggatcagattgggcacgacttcgctgagatcgctcgcccagcccccgtcgaacaggtcggaggcattgcggtggctcggcgtggaggtgaggaacacccgcttcatgcgagcccccatatcgcgcctgaagccggcttcaaatcacgggcacgccgcgcagcttggcctgatcgcccggctcgacatggatcaccacgaccgcgccctcgatccccgcttcgatcacgccctccagccgatcgcagatcgcgtgggattcgaacacggtcatctcgcccggcacgacgaggtggaagtcgatgaaggtggcgctgccggcatggcgggtgcgcacgtcgtgggcctctagggcgccctcgctgtgagccgagatcagggcgcgaatgcgcgtgaccatttcgggcgaggccgcctgatccatcaggccgttgatggaatcgcgcaccatcgtccagcccgaccagaggatgttgagggccaccaagcctgccacgaccggatcgagcaccggcgttcccgtggcgaggacgaagccgagaccgaggagcacgccgcccgacgtcaccacgtcggcgaggatgtggcgggcatcggccaacagggcgggcgagcgcagccgccggccgcgctggaacagcagcgtcgcccagatcgcgttgatgatggtggcgacgccgttgacagccagaccgagcgcgggcgcgtcgaggggcttcggatcgaggatgccgaaatacgcctcgcgcaggatcagcagggcggcgacgatgaccagcgcgccctcgatcaccgcggagaaatactccgccttgtggtggccgtaggggtgatcctcgtcggccggctgcgcggcgacgcgcacggccaggaacgcgcaggccgcggccacgacgttgatgatgctctccagcgcatcggaatagagcgcgaggctgccggtgagccaataggcggtgaatttcagcgccgtgacgagcacgccgacggcggcgctcgccagggcagccttttcggttcctgtcatgcggctcaagggggcggggaggggacggccccgcccttacgatccgtggccccggaaggccacggcaaaggttttagctcgggctatcgccgtcccgatcagccgcctgcacggatgcgggccggcgtccgcgggcgacctccttggcgcggctgcgctcggccttctcgcgggcacgctgcgccctgcgggcatagttgcggctgatccagccgaagctcgcccgcgccgacaattcgtcgaagcgagcggcctcccgctcccagtagcgcacgagctgcgcgtcgagggtctcgtgcggggggcgtctgccggtttcggtcatggtttcggtcatggcgcgaagattcctgtggccggcggcacggttcaagcgtccggcgcgggcggcgtgtcggtcgcctcgaccagcagcgcctccgcatcaccccggaaactgccgagtccgacatcgccggtgggatggcccggcgtgccgaagggctcgctcggataggcttcctcgaagcggcggcgggcgtcgttcgcgttctcggccttgagggtaatccgcggcgtttccggaagcggccagcgcgggtcggcggaatcccgcgggctgattgcaaaccatttcattgtgggcggcgttctccgtcgaatcgctacctcaacgcgcgaaaaggcgcctcggctgcaccgcgttcagaccggtccacgttctttcaggtagtgcgccgcggcgtcccagtcggccgcgccggccgcgaggccgacatacccgtcggggcgcaccagatgcaggcgccccggctcggggttcgctcgtggtacgggctgaaccagaccggggaagcgggcggcgagcgccgccccgcgctcggcatccgccgcgtagaggacgaagcgtgggtcggcgcccgcgcccggcggcgggccggccgcatcctccggccgccagcgccggccggcgccgggcccgaccgagagcggagaggcgggatagccgatcgcgatttcgctcatcgccgccgccatccggcgccgcacgacgtgaaagccgaggaacagacgcagggcgcggttgcggacggcctgggcgagggggtgggtgagcgtcgccatggcggtgagccacccggcattacgcagaaccatctcgccgacggcgttgcgctctgaactgtagctatcgaggagcgatggggcggccgcgccgcgccgcaccagggcgagcttccaggccaggttcaccgcgtcctgcatgccggtattcatgccctggccgcccgccgggctgtggatatgcgcggcatcgcccgccaggaacacgcggccccggccatactccgacaccttccgctcatggatgcggaagcggctgagccagaccggatcgaagacgcggaggccgggcccagcccgcgcggcgaccagggcctgcacctcttccagcgtcggatcgggccttggccgcccgtccgcgcgtccgaccgtggcgaccacccgcgcccggccgccggggatcgggaagatcacgaacggaccgtcccggtggaaatagaccgcgatcgcgtcgccgggcgggacccccgcgccgtcgaggcggatgtcggcgagcagccactcgtcgccctgcgccgtgccgcggaagggcagaccgagcccgtgccgcacggcgctgtgggcgccgtcgcagccgatcaggaaggccgtcgccacctgctcctcgcgcccatcggcgtgggagagccgtgcctccgccccgtcggcggtctgtgagaagcgcgtgagttcgaccccgcgctcgaccgcgaccccgaagccgcgcaggtgctcggccagcagccgctcggtgtcgctctgcgggatcatcagcccgaaggcgtaggggctggcgatgtcggagaagtccgggccgccgagcacccggccgccaccgcgcagcgtcgcgccgcgggcgcgcaggcccgacgcgaggaaggcctcggtgcagcccatccggtccatcaattcgagggtgcgcgaccagacgacgagcgccttcgaggtctgcgtcgcctgaggtgcgcggtcgatcagccggatgctgacgccgtagcgcgccagctcgcaggcgagcgtcaggccgaccggcccggcgccgacgatcaggacgtctgccattggcgatgcctccggtgtcatgctgctccggccggcttctgcgatcaatccgccatttgcgtcgggcgcccatccgtgctgatggccctgggatgcgtgtggacctgttcgatttcgagttgccggaggcggcgatcgccctgcggccggcgagcccgcgcgacgcgagccgcctgctcgtggtgcgccccggcgaccccttggcggatcgcggcgtgcgtgatctgcctgccctgctgagccccggcgacgccctcgtcttcaacgacacgcgggtgatccccgcgcggctctccggcatccgccatcgggccggcggctcgggacagcgctgcgaggcgatgctgcacctgcgcgaggcgcccgatcgctggcgcgccttcgcccgcccggccaagcgcctcgcccccggcgaccgcatccgcttcggcagcgagggcgccagtgaagtctgcgccctgtcggggctcgatgccacggtggaggagcggggggagggcggcgagatcctgctgcgcttcgacctgtccgggccggcgctcgacgaggccattgccgggctcggtgccctgccgctgcccccctacattgcgggcaagcgcgccaccgacgcgcaggacacgaccgactaccagaccgtctatgcccgcgagcccggcgcggtcgcggcccccactgccggcctgcatttctcggacgcactgctcgccggcatcgatgcggcggggatcgagcgggtccacgtcaccctgcatgtcggggccggcaccttcctccccgtgaaggcggacgacaccgacgcccaccggatgcacgccgagatcggcatcctcgatgccgccaccgccgcgcggctcaacgccgtacgggcgaggggcaatcgcgtcgtcgccgtcggcaccactgccctgcgcctgctggagagcgcggccgacccggacggcacgatccgcccgttctccggggccaccgacatcttcatcacgccgggctaccgcttccgcgcggtcgatgccctggtgacgaacttccacctgccgcgctcgaccctgttcatgctggtttcggcctttgccggcctcgacaccatgcgtgcggcctatgcccacgcgatccaatccggctatcgcttctactcctacggcgatgccagcctgctgtttccggagggtgccccggtttcggagtccatcacatgagcagccggcgcccaccgctccgggtcgatgtcgcccgcaccgtcgatcgcttcctcggcctgatggcgagcgagggcggcccgaaactgcgcggcctctatctcgtcggctcggtggcgctcggtgatttccggccgggccgcagcaacatcgatttcgtcgcctgcctcgacggcccccttagtggggcggagacggaggcgctggcgcgggtccacgccgccctggcgcgggccggcgggccgcatttcgacggcttctacctgccgatcgaggccctgcgtcacccgccggagcccgacgccgtcgtgcccttcagcgtggatgggcagcttcgcagcggcgagccctgccatggggtgaacccggccacctggcggtgccttgcccggtccagccgtccgatccttggggcgacgccggcggcgctgaacatcgccgatgatgatgcaacgctgcacgcctacggcctcgcccacctcgaagcccattggcgcccctggctcgtgcatcacgagaccgcgctggccggcaaggcgcccgacgacgcctgcgatgcgggggccctggaatggggcgtgctgggggtgggccgcatcattgagaccctcgccagcggccggatcgtctcgaagaccgaggccggacgccgcctgacggtcctgctcccgaaaacctatcacgaagcggtcgaggacgccctcgcggcccgtttcggcgacttggaggcggtgtcgcaggcgacgatgcgggccggcctcgatgcgatgcgtttcctgatcgacgccgcgccgggctatcacgcccgccccgagcctcccacatccccggaccgatgaccgaaccgctcgatcccccgaccgacttctccttcacggtctccgccaccgacggacaagcccgcaccggccacatcgccatgccgcgcggaaagatccgcacgccggccttcatgccggtgggcacggccgcgaccgtgaaggcgatgtatccggagcaggtgcgcgatctgggcgccgacgtggtgctcggcaacacctaccacctgatgctgcgccccggcgccgaccggatggcgcggctcggcggcctccaccgcttcatgcgctgggagggcccgatcctcaccgattccggcggcttccaggtgatgtcgctctcggccctgcgaaagatcgacgaggagggcgtcaccttccgttcgcatatcgacggcaccgcccaccggatgagtccggagcgctcgatcgagatccagggcctgctcgggtccgacatccagatgcagctcgacgaatgcgtgcgcctgccggccgagcggccggagatcgagaaggcgatgcacctgtccctgcgctgggccgagcgctgccgcgtcgccttcggcgagcagcccggcaaggcactcttcggcatcgttcagggcggcgacgtgcccgaattacgcgtcgagagcgcgcgggcgctgaccgatctcggcctcaagggctacgccatcggcgggcttgccgtcggcgagccgcaggcggtgatgctggcgatgatcgagacggtggagccgcatctgccggccggcaagccgcgctacctcatgggcgtcggcacccccgacgacctgatgcagtcggtgatgcgcggcatcgacatgttcgattgcgtgatgccgacccgcgccggccgccatggcctcgcctatacaaggcacggccggatcaacctgcgcaacgcccgccacgccgaggacacgcggccgctggacgaggcctcggactgcccggcggcgcgggactattcgcgcgcctatctccaccacctcgtccggtccgacgagatcctggggatgatgctgctgacctggaacaacctcgcctactatcaggcgctgatggccggcatgcgcgccgcgattgcggccgggcggcttgcggatttcgtggccgagaccaaggacggctgggcgcgggccgaggccgccgcgaagggctgacgccccgccgggctttcgggacgatctagcgcaggtcggcgcgcttctgggccttgttgtagctggtgatggccgcctggcagcccggcgagagcttggccttgttctgcttgaagcaggcgcgcacctcggtgctgtccggcgcgaactcgccgcaatagctgaggtaatccccggtgcagtactgccgcagggcgtcgcggtcccccgccggtgccgccgccgggccggccagagccgcgctcgtggtgatcatcagggcgatggctgtgcgtgcgatcatgggactctctgcaactccgataatacggcccccgtccgcccctgccttcgaggcaggcgcagcgggaggggccgcggggtgtagagcctgccgatcgggcgagagtacggccggctcgtggcagtccaagccacacggaccaagccactcatgcgccacggagaacccccgttccgcggcgcggttcatcgaatttttcggccagcgccgcgtcttgctccggcctacggcgcgtgcgccagaacccggtaggtgccctcaggatcgtcgcgcccgctcgcctgcgccgccttcagaccggccacgatccggccggcgatcggcagccggtaatgcagcggatcccagtaattcgcgtcctgcgtcgtgatcggcgacgggatgcggaaatcgaccacggtcgccccatgggccgcaccgatccgcgtcacctgcgccttgcaggcggcctcccgcgcggcgacgggcgagccgggcgccgcctgttgcgagacgtggacgggcgggaagaccagaagcgtccgggtctcgggcggggcctgcgccaggagcgcgtcgagccagccgagcgccggcatcgccgcctcggcgggcgtcggccggtagcccggcgcggcctcggcggcggcctggatcgcccctgcgctgcggatatgcgcctgcgcgcgggccgcgtcatagagcgcctcgggcggggtgaagaccgcgtagccgttctcggcaagccgcgcgcgcacgagcccgagccggtacagcgcggcctcgaaagcggtgccgaggctctgccagttcacctgccgcagcgcgtcccacagggtgatgcgtccgtagagccacgcgggaaaggcgcggaaggtcaggcggcgctcggccgcatccggctcgcaccatgtcgggtcgatgccgaacagcagcgttttcggccgctcgtgacgcaggtacagccgggccaactcgctctgctcgtagggggtcgccgcattcatcgacagattggcgaagcggcccccgaaggcgtggccgagatccgccggatcgagcaggcgcagggtcgaggtgccgaacaccgcagcatcgtaggcaccgctgcgcgcgatctgcgggtacatgaagcgctggttgccatccatcagcggcccctgcgcccgccccggcccggccctcaacccgtaggggtcgaggacggccacgaagccgatgcagacggcgccgagaacggctgccacagccaggaacagcaggacgaagcgccgccattccggcggcgcgcccggcggattcgctctcgtcatcgggtttcgtatcgactcagcggttggcaccatgcggaagccgtgttgaccctcccggcccgaccccctattgcgagccccacgccccgagcgcaaccggcccgccccacggcggccccgcgcgaaccgggtgcgagcgcgtagctcagttggtagagcaacggacttttaatctgtaggtcctgggttcgagtcccagcgcgctcaccactcatctcaactgtcttagctgagttttgcgaggtcctctgcatttctagggcaactcgttgggcgaccgcccgtctttagttcgctgttgaaatcccactcctcatcttgagcgttactacatgacacgatttcatagtgtcacaagtcggggtagtttgatccttgcgacacgaatgggatacggaagcgatttttcggatggcaagaccagcaatttcatctgccatcaagcgtacagttcgacagagatgtcgatttggttgcgttatctgtggacttcccgtcgtccactatgaccgcatcgatgattacgctgtggttcaggaacatacggcagaaaacattactctgctatgcccaacccatcaccaagataaaacaagcaagcgactgccacgtgagacagtccgtaaggcaaatgcgaatccgtacaatggcagacgagatttcaccactaagcatcaaattttcttcgacggagaccacattagattcaatattggaaccaacatttttgactcttatctcgaagatggaaaaaagtttagcgcgattatcgctgggggagatcattttgcgagctttatcaaggaagatgacgcgctattattgaaccttgaaattagagatgccgtattaaatcccatcctttcgatacgcaacggtgaggtattggtctcaacgggcgtgcaagacatcacaatggaagggccacacttgactatgacgccaaaattttcaataaagcccgtaaagatacattttttggaaaatggagtcaacataagcagtgggttcttttacgcccaccaaagaatagtcgatgtaagcccgagtcatgtattgttaataccatttaacataatcatgtcagagtcatactctcagtcaaacgagactggagttgtattttaatgaagaatagatcagaagccgactaactttcgcgtccaatggagccgtcggcacgcgcgatgaggcttgctcaccggtagccacgcggccatcccggtctcgaaccgaacgcgagactcccatggacaccccaccgccccccacgctgcacgccctccgccgcggcgacctcgccggagcgcgggaactgcgcctcagcggaacactgaaagaagtcccgcccgaaatttttggcctcgccaataccctggagctgctggatctcagcgattgcggcctcaccgcactcccggatgacatcggccggctcaagcggctgcgcgtcctgttctgctcgggcaaccgcttcgagcgtctgccgcccgccctcggggattgcccggcgctgagccaagtcgggtttcgcgccaccggcctgcgggaggtgccgggcgaggcgctgccgccggccctgcgctggctcacgctgaccgacaaccggatcgcgcacctgcccgacgccctcggccgacgcccgcacctgcagaagctgatgctggcgggaaaccggctggcggcgctgccaccctcgctcgaaggcgcgccaagcctcgaattgctgcgcctctccgccaaccgcttcgacgcgctgcccgcttggctgacggccttgccgcggctcgcctggatcgcctgggccggcaatcccctcgacggcgagccggcgccggcccgcgtgccgcaggtgccctgggcggcgctcgcgctcggcccgtgcctcggcgagggcgcctcggggcggatccaccgggctttgtggcgtcggccggacggggaggcggcggtcgcggtgaaactgttcaagggccgcatgaccagcgacgggctgcccgaacaggagatggcggcctgcctcgccgccggccggcatccccacctcaccggcgcgctcgggcggatcgaggggcatccggacggggtgcaggggctgctgatgccgctgatcccggagggctggcgggttctggccggatcgccgagcctggaaagctgcagccgcgacgtctacgcgccggatctcgccctggcgccggaaacggcgttgcgcatcgcggccggcgtggcgcgggcggcggcccatcttcatggctgcggcgtgctccacggcgacctctacggccacaacaccttgtgggacggggacgcgggcgaggcggtgctgagcgatttcggggccgcctccgtgctgccgcccggcgaggccggcgaggcctggcagcgcatcgagacccgcgcctggggcatcctgctcggcgaattgctcgacctttgcgcgaccgaacccgccggcatcgcggattggcgcgtgctggagcaggcctgccggggggccgatccgcgggcgcggccgtcgatggcggaggttgttcggaccatatctccgcttctgtcgctggatcgtcacgcggatgcgtgatccatcacgggttcagccgcgttgtgcctgtcccggacgatgcggcaggatgtaggctcacatccgccacaaccctcacgaggagcaggacgaaaccgcatgagcgacccgcgcgagatcgagctgaagctggaatgcgagccctccgacctcgccgtcctgcaggatcatccgctcctgcgggaggcggcggtacagggggaagccgagctcgcctccgtctatttcgacacgccggaccggcagctgcacgcggccgggctcggcctgcgggtgcgcgagagcgaggggcgcttcgtccagactctcaaggccgaaggcgatggcctgttcgaccggccggaatgggagcagccggtcgagggcgctgagccggaccgggcggcgctcgccgacacgcccttcgcgcgccgcgtcgcggatgatgccgcgctggagccgctcttcaccacccgcgtcacccggcggacctacctcgtcgagcagggcgagtcccgcatcgaggtcgccctcgatctcggccggatcgaggcgccggccgccggcgacgacatcctgtcgatctgcgagatcgagctcgaactgaaggaggggaccgcgagcgacgtgttcgcgctcgcctacgccatcgccgccctcgtgcccgtgcggctcggcgtgcgcagcaaggccgagcgcggctacgccctggccgccggcaagatcgaccgggtgcgcaagtcggagccggtgccgctgcatgacgacatgagcgcggcggaggcgttccgcgccgtcgcccatgcctgcctgcgccacatgcgcatcaacgaggacatcctgctcaagagccgcgacgccgacgcgctgcaccagatgcgcgtcgcgatccggcgcctgcgctcggccttctcgctgttcggcgacctcgtggacgatccgctcggcgttcgcatccgcgcggagctgaaggcggcgaccgagccgctgggccgggcgcgcaacctcgacgtcttcctcgccaccatcctgccggccgagcgcgagcggcatcccgacgaggtcggcctgctcggcctcgagcggcagctcgaagacgagcgcgcgaaggcctatcgcgacctcgccgcgctgctgcgctccgatgcgtggcggatgctgctgctcgacctgattggctggatcaatgccggcccctggctgcgggacgacagccccggccgcgtctccctgcgcgaggagccggcccgcgtcttcgccgcccgcgaactcgaccggcggcggcggcaggtgaagcggcgcgggcgccatctcgacgacctcgaccccgaggagcgccaccgggtgcgcatcgccgccaagaagctgcgctacggcgcggaattcttcgcgccgttgttccccggcaagaaggcgggcaagcgccacggcgccttcggcaaggctctctcggatctgcaggaccatctcggcgcgctcaacgacatcgccaccggccacgaattgatgcgggatctgacggtcgagccggccggcgcgacgaccctgttcgccgccgggatgacggcggccgatatcgaggcgcgcagccgcaagctcctggaagccgcggccgaggcgcacgaggatctcgtcgacaccaagccgttctggcgttgaggttatcccgacccgcgagagggcgttgcgcgggagacgatggcgcgcaacctgtgagtaccgtaaggcggagcggctgaagggggcgggaataatcccgccgccagggtcctttcgtgccgatgcgtttcgaggtcgagcggaaattcctcgtggccgatgacggctggaaggcgggcgtcgtccgccggcaccggctcaccgacgggctgatcgggcagttcgacaccggcaaggtgcgagttcggctcgatgaggaccgggcttggctcaccatcaagggcgcgcgcgtcggcctcggtcggccggaattcgagtacgagattccgcgggcggacgcggaagcgatgatgcgcctcgtctgcgacacctgtttcatcgagaagacccgccattgcgtgccgcatgccggactcgtctgggagatcgatgtctatggtgggacgctggccggaatgatcctggccgaggtggagctggaacatgaggcccaggccttcgagcgtccggcctggctcggcctcgaggtgaccggagatccgcgcttccgccaatcggcgctgctgcgccgcttcgaggaggccgggcgccgcgtcaccctggaagaggtgctggccgctccgctgtgagggctgagctcagcgcacgtccggtatcgccacggcctcggccacccggcgcagcttgtctgggttgcgggtgatgtagatgccggcgatccgcccgtcgcggatttccagtgccgtcacttggaggacgccgccgcgttccaggctgacgaagcccggcaggccatccactcgcacggcgcggaggagggtggcgggcgacccggcatatttgcgggcgagcccggagaacagccgcaggacgcgatcgattccgcgaatcgggttgaggacagcgatgaccttgccgccgccatccgcccgcatcgtcacggtctcggacagcaggccgcgcagggcggcgacgtcgccgctgcgcgaggcgtcgaagaaggcgcgtgcgatccgctcgccctcctcggtcggcagggggtagcgcgggcgctcggcgcggacatgctggcgggcccgcacggcgagctggcgcaccgccggagccgcccgccccagcgtcgcggccacctcgtcgaggggcacgccgaacacgtcgtgcaggaggaaggccgcccgttccaggggcgagagacgctccagcgccatcatcagcgtgagggtgaggtcgtcgccgtcgatcgcctcttccgtgtcgagcgcgggctccggcagccaaggcccaacatagacctcccggcgcgcgcgggccgatttcatcgtgtcgaggcagagccgggtgacgatgcgcgacagaaaggcgcccggcaccgcgacggcggcgcggtccgccgcctgccagcgcagccacgcgctctgaaccacatcctccgcttcggcgaaggagccgagcatccggtaggcaaggcgggttagccgcgcccgctccgcctcgaacggatcggacgcctcaggccgcatcacgggacgggtcgggatggtggacgccgcgcaggccgactcgaacggatcggacgcctcaggccgcatcacgggacgggtcgggatggtggacgccgcgcaggccgacctgcaaccggttccacaggttgatcgcgccgatctgaagcgtgagctgcacctgttcggcctccgtgaaggacgtccgcagatcggcatagagcgcgtcgggcgcacccgcctcggataggcgggtcagcgcctcggtccaggccaaagccgcgcgctcgcgcgggctgtagagggccgcctctcgccatgcgttgagcagaacgatccgcatctcggtctcgccatgccggcgggcctcagtggtgtgcaagccgatgcagtaggcgcagccgttgatctgcgaggcgcgcagcttcacgagatcgatcaggctccgctcgaggccaccggtccgcaggctcgtctccaccgccagcatcgccttgatggcggcgtgtgcgtgatcgtaggggttttcgacgcgcggtgtcatggggttcttccttctcgttgcagagggtgaggttcagcggattggcgtggtcaggctggtctcgtcgctgtcgaggacgaagacggcgagcaggcgggccggctcggtggcgctcgcgttggcgctgacagggtggcggtcgccgggcatctccgtgaagctctcaccggcccggtagacccgctcgggcccgtcgttcacccggctgcggatcgccccttccagcaccgtcgcggtgatgaaggcgctcctggcatgcgtatgcgcgggcgaggcaccgcccggcccgtaggtgacgagcacggcgcgcaggctcttgcccggcacgttgggcagggcatggtcgaagacgagggcggccgtggcgtccccgcttgtcccggcggccgctccccccttcatctcgtgagcggcagcgttcgtcagcagcgccgcgaaggcggcggcacgcagacacgattggatcatcatccctctccatcgaagcggtgacgtggagggcggcaaaccggcccgttccatcgccgtgcccccatgacgaggcggaaggcggcgccgtgacatgggacgcacgaatttttcccgcgcggcggacggtttcgtcggagcgccgccgcgcgctatgaaagactgaagcggttttcgaagaaggagcgggggcggtggggcaggcggcgcgtccgggcttcggccgcacccttggcttgcgctggcccgcccggcccaccttacgtcagcttcgtctcggcagcggcctcgtgctgttcgcctacgtgctcacgcatctgctctgccacgcgctgggtaacatctcgctcgatgcactggagaccgggctcacggtgaaggtcgcgctctggcgcacgccgcccgcactcgtggtcctctacggcgcgcttctcatccacctcgccctcgggctccaggctttctacgagcggcgcttctaccgggtgcggccggccgagaccgcgcagctcctgctcggcctcgccgtccccctgctccttctcagtcacctcgtcggcacgcgtctggcctggagcgtggaagagctcgaccggggctatgcccaggttctctacggcacctgggttgccgcgccgggccacggcctgatgctagcggcgggtctggtcgtcgcgtggctgcacggctgcttcggcctctatttttggctccggctcaagcgcggctttgcccgcgccgcgccctggctgctcgcgggtgcggtgctggtgccggtgctggccctcctcggcgtggtgcagggcgggcgcagcgtcgcggcgctcgccgccgatccggcgtggcgagcgcaggagctcgggccgaaccatctcgggctggccgagcagaccgaacggctcggcgcgatccggcgcgggctgttcctggcctatctggcgttgctcgccctcgtcctgctcgcgcgcggcgcccgcaccctcgccgagacgcggggcggcttcgtgcgcatcggctatcccgacgggcgcaccatccgcgttccgcgggggagcagcgtgctggaagcgagccggcgcggccgcatcccgcatgcgagcgtctgcggcgggcgcgggcgctgctcgacctgccgcatccgggtcgtcgatacggagcgcagccgcctcctgccggagccggaacgggccgagcgtctcgtcctcgaccgcatcggcgcgagccccggcataaggctcgcctgccagctccggcccgacggcgacctcaccgtcgcgccgctgttcacgccgcaggcccgcgccgcctccgtgcgcgatccggagcgggccgcgaccggcgaggagcggttcgtcgtcgtgctgttcgccgacctgcgcggctcgacccggttcgcggaggaacacctgccctacgacaccgtcttcgtcatcggccgcttcctcggcgccgtcggccgggcggtgcgcgagtcgggcggaaccgtgaaccagcatctcggcgacgggctgatggcgatcttcggcctcgatcgcgatcccaagcacgcggcccgcgatgccctaaaggcggtcgatggcatcgcgcgccatgtggagcagctcaaccgcatgctcgctgccgatctcggcgagcgcctgcgctatggcgtcggcctgcatgcgggcatggccatcgtcggcgagttcggcgacgagaccgaatcccgcttcacggtgctcggcgacacggtcaacgtcgccgcccggctggaggggctgaccgggccgatgcggcaggtcgcgatcgtctcggaggccgtctacgaggccgccggactcacccccggcgcgctgcaggagctgacgctgacggggcgcgcacagccgctccgagcgcgcctgatcggtaccgacgcttcggcagcacttcaggacggctgatcggctccttacacgcgcaggaaagccaagaggtcctcggtcagccggtccttatgggtgaaggggatggcgtgtggcgcgccctcgtagacttcgagacgggcgccgggaatggcctgcgccgcggccttgccgctgatgtcgaagggcacggtctggtcagcgtcgccgtggatcaccaaggttggcacccggaacgcggccatgtcggcccggaaatccgtcccgccaaacgcgcgcacgcaatcgaccgtcgccttgggcgaggcccgcatcgccagcatcccggtccaggccatcagctccgacgaggccggcgaggagagcagcccggcgccgaagaagctcttgacgaagttcgaccagaagtgtggccggtcccgctcgatcccctcgatcatgccctcgaacacgctggcatcgacgccctcgggatgatcgggcgtcttggcgagcatcggcgtcaccgccgagaccagcacagcgcgcgccacccgtgcgccgccatggcgcgagaggtagcgggcaatctcgccgccgcccatggaaaagccgacgagggtcacgtcctgaaggtcgaggctgtcgagcacggccttcaggtcgtcggcgaaggtgtcgtagtcgtagccgctccagggctgatccgagcgcccgaacccgcgccggtcataggcgatggtgcgaaagcccgcgcctatcagggccggctgctgatactcccacatgtcggcatcgagcggccagccatggatcagcacgaccggagggccgctgccccaatccttgtagaagaggcgcgtcgcgtccctggtctcgatcaagggcatgccgggctccttgagcggagcgcgccgatgcgcgccccataggtccgttgggtcgtcagagggccggctcagcgagccggagcggtctgggtcgagccggtggcgccggaggcgggcggcttgatcgcccacagctccgtcggcaggctgagcggcgcgccgggcttgtagtcggccgaatcctggatgtgcgaggtggtgacgtagatcgtcccgtccggcccctcgccgaaggtgtccggccagcgcaggcttgggtcctgcaccagcgtggcgagcccgtccttgccgcccgcaaggtcgcgcaccttcaccgcgttgtcctgcggcgaggtcacgtacatccgtccgtcgcggcgggcgatcagcaggccgtcggcgacgccgttctcgccgaccttcacgaccttgcttgaaaggctcttgtcggtgagcgtgtcgggcacgaccgaggcagcggcccagccggtgagcgcatcggtcggcaggctgtagagcgtcttgcccttgatcgcctgccagtagagcgtctcgccgtctttcgagagcgcgatgccgtcggcggcgaactcgacaccgcgcccatcgggacggcgcagcggcttgccgtcgtagctcacggtcaccgacttgtcgggcatggtcgagggatcgcccgacagaatgcgcttggccgatccgctgtcgagatcgacgacgatcagcgcgccctcggcgccggaatcggtgaggtaggcggtcttaccgtctggcgagatccgcacgtcgttgaggtaggaggcttggagcaccgttgtggtgtcgaacggaatcgtcttgatgaccttgttggtcttgaggtcgatcccgacgagcttcggcccgtccttaatcacatgcgccatcgcgggggcggcagcatccaccacccatagccggtcctgcccatcggcgacgacgctctgcacgcagacgaaatggtccttcggcgagagttcgtcggcccgcgcgttgcgccacgcgttccactggtcgtcggggaagggcacgggcttgccgtccttcagttcggccaccgagaccggcgcgtcctcgctccagcgcgggaagttgacgaagatgcgcccgtcgcgggccaccgtgatgccggtgacctgatgctcgaagctcgcgaccttggtgagcgcggcctttccctcctgcgcgcgggcggggagggcgctcgccatcgtgcccgtgaggagtgccacggcgagggcggtcagggatctggtcatggtcggacaacctcgggccgatgatcggcgggattgccagcgcaaccccggcgcacgcggccggggtccttcacgaaagcgttgtccccgtcaggccggcacgtcgtcgatcgaggccggttccacctccggcacgcggttgcgcgcgtggcgaaagcgggagagcgcctgataggtcttcagccgcgcccgcatcagcgagccgagcggccggtgcgccacgaggctgtgagcgggacggaaggagagcacgtcgtcggcgtagttccgccgggcctcgctgagcgcgtcctgcgccggcagaacgaggcgggcgacggtgcgataggggctctgcgcctcgtcccagcgcttcgaggcatcctcgaccggcatctcgtcgaggttcaggcagagctggacgcgaatgtcgaacaccgcctcgcttcccgcgagatagctcagcactgcgtggcggaagacgttcccgtcctcgcggccggtgtcgagcggcgcgtcggcgagcgccgcctgcgccggtgaggcgggaaaggcgccaagcttggcgacgtggtcgccgtagcggagcgcggcctgtgagtagtacggttcggccagcgggtggtgcggcacgtggccgaagaagtcgaggagcggcgaactctcgcccgtcatcgatttcaccaccccgtcgagcgcccgcgcgctccgggagaccgcgaccttcaccgcttccggtgcggaggtgcccgcctccagctgcttcatgctgcccaggaaacccttggcgtcgggattggggaagaccggcccggtggcgaagacgaagtcctgggtcggcgcctcgtggccgggcagcttgtcgccctcgacgccgagcaccttgatcgccatgccgcgatgggtcgagacgcggtccttcaggagctcgccgggcccctgcgcgaagcgcacgatgaccgaatgcgtgcccggcgtcgcgaacaggccctgcgccagttcgggtggaaggttcgggaggatttccaacgcaccgacggcaacgccgctgatcttggcatgcgaggcccgcaccgcatgcccgtagcgctcggcggtgatctcgctctcgtgggtcatcgcagcgatgatccgatcgatggtctcgttctcgtcggggctcagcgtctcgataccgtcgtggtagcgaatcggtgcggcagtcatgagaagtctcgcgtctcagcaaatctgagggagcgaaccgggagaacgcgtgaaagttcgggccgcgccccggcctacaacttctcatcgcgtatctttgatgggccgggcggcgacgcgaattccgacctgaagttcgctggaacggttcaggttcgctcgccgttacaggcgcagatttatcccaatcggaggattgtcatgcgcaaatcccttctcgccgccgcggttctgacgctcgccggggcctcgggcgccatggcccagaccaccgtgatcgagcgcgacgcgccggatcgggtcgtggtggatcgctcacccagcagctcctcgaccaccgtcgagcggcgcgagcattcggacggctgctccagcaagacggtgacgaaggaaaacgacgtgggcgaccgcaagacggtcaccaaggagaactgcgactgatttttctggaatttcagtcctgaaaaagaagaacccgccgcggatgaccgcggcgggttctttttttgcgatgtccgggttcaggcgtgcgcgagcacggcgagcagaagcagcgcgatgatgttggtgatcttgatcgccgggttcacggcggggcccgccgtgtccttgtaggggtcgccgacggtgtcgccggtcacggccgccttgtgcgcgtccgagcccttgccgccgtggtggccgtcctcaatgtacttcttggcgttgtcccaggcgcccccgcccgaggtcatcgagatcgcgacgtagaggccggtgaggatcacgccgagcagcgaggcgccgaccgtagcgaaagcctgcgacttgcccgcaatcgcctggatcacgaagaagatcacgatcggcgagagcaccggcagcagcgaggggatgatcatctccttgatcgccgcccgggtcagcatgtccaccgcgcggccgtaatccggccggtcggtgccctgcatgatgccgggcttggcccggaactggcgccgcacctcctcgaccaccgcgcccgccgcgcggcccaccgccgtcatggcgatgcccgcgaacaggaacgggatcaggccgccgagcaggaggccgaccacgacgtagggattggagagggagaaatcgacgctcaccccctggaagaagcggtactgcgtcgggctggcattggcgatgaagtagttcaggtcggaggtgtaggcagcgaacagcaccagggcgccgaggccggccgatccgatggcgtagcccttggtgacggccttggtggtgttgccgacggcatcgagcgcgtcggtcgccttgcgcacctcggcggggaggcctgccatctcggcgataccgccggcattgtcggtgaccgggccgaaggcatcgagggcgacgatgaagcccgcgagcgccagcatcgccgtgaccgcgatggcgatgccgaacaggccggccagcgcgtaggtggagatgatgcccgccacgatgacgagggccggcagcgcggtcgattcgagcgagatcgcgaggccctggatcacgttggtgccgtggccggtgacggaggcagtggcgatcgacttcaccgggcggaagttcgtgccggtgtagtactcggtgatgacgacgatcagcgcggtgatgacgaggccgagcaccgcgcagccgaacagggcgcccgaggagaaggtcaggccggtattcgtcgtgaaggtggtcgagaacccgccgaacagcgccagattcacgccggcgatggccacgatcgagagcacgcccgccgcgatcaggcccttgtagagtgcgcccatgatcgactggttggcgccgagcttcaccgcgtaggtgccgatgatcgaggtgacgatgcaggccgccccgatggccagcgggtagatcatcatcgcttcgagcacgggcgcgttgcccgcgaagaagatcgcggcaagcaccatggtggcgaccacggtcaccgcataggtctcgaacaggtccgcggccatgccggcgcagtcgccgacattgtcgcccacgttgtcggcgatggtggcggggttgcgcggatcatcctcgggaataccggcctcgaccttgccgacgagatcgccgccgacatcggcgcccttggtgaagataccgccgcccagccgcgcgaagatcgagatcagcgaggcgccgaagccgagcgccaccagcgagtcgatgacttcgcggcttcccggcgccagcccggcgccgcgggtgaggaacaggtagtagagggcgacaccgagcagcgcgaggcccgccaccagcatgccggtcaccgcgccggacttgaaggcgacttccagcccgccgccgagcgactgcgtggcggcctgcgccgtgcggacgttggcacggaccgagacgttcatgccgatgaagccggccgcgcccgagagcaccgcgccgatcaggaagccgatggcgaccctgatgccgagaaagtaggccagaaggacgaagaggacgacgccgacgatcccgatcgtggcgtattggcgcctgagataagcctgcgcgccctcggcgatggcgcctgcgatctcctgcatgcgctgggtgccggcatcgcgtcgcattacgtcacggatagtcacgacaccgtaggcaacggcgcagagcccgcccacgatgatcagcaaaagtgcggtcatgcgtgcgtccttgatttttgattgtggtgtgccgagcccggccggaatggccgtcgaacgttgctgcgacgttgctcggcttcaggcgccctccctcgagaagctgaacttaattgccaaacttcggcgtccagcgcaaatgcctcgtgccgttgagaacctttcgaaacggccaatacgcagaatactgacaagtctcgtgttattgcagtgcaatcgctgcggcgccagacattcggagaagctgccttcgcttcccgtccggacaatctcgaggcagcccattttggcgtcggcgcaggagatcggagggtcgggagcacctcggatcgcgcgccgctccggcgcagcccgtgaagccgtcggcgtcgtcagccgccgagctttgcttcggtttccacagacgccaggcagaagggctatcgccgcccatgagatgggtgctgccgcgagcaacgcctttgccggcatcgccgatcttcggttcgctgcaaggaagcgaagaagcggacccgatacgatcaggggtcgttgatcaggcgttcggagatcatcatcgatgtccggcccccagacgggccgaaacggtatcgaagttggcgcggggcgccctcgggacacgcgccccggattcaggccgcaatcacgctgtcagagcagtgcgaccggacgaatgccggacgcacgagcgcatttcccggcggcggccggctcgggagaaaacgtctcgatccgagaccgggcgcgaccctcgcccatgcgtagaaaaccgagcgcccggcaggccgaccggacgccccgaggccggcgcctcagcgcagcggcggagccctgtaggcgggggccaggacgtagccgtccgaggcacggcgcgggccctggggcgtcgcgaggagcacattgccgtaatagtcgttgccggtggggccgaaaccgccgccgttcatcacggtcggcaccggcacggcaccgatggcgcgcagatcctgaccgtcggtgctgatcggcgggccacggaagcggccgctctcgggatcgacctcgtacaccgtcggcccgcgcgcatcgccgtaggggcgatcctgcaagttctgggcagaagctccctgagcgacgagcccgaagagggaggcggcaaggaggaggcgggcacgggccacgggttgctccgtcgtcggcgctcttccgaccgaagcgatggccgctccgacccgtgagaacgcatcaagataggacatgagccgatcgggatcgcagcgcaatcgggatcagctcggactgacgtctcgaggctgcgatcagaccccggaacgtgacaaggaaacgttgacgtgcggaagcccggcgttcccggccttccgcaaccgtcgcctcaccccttcgattgcaggacggtgcgcggttcgcgcaccacggggctgcaatcggacttgtatgcgttcagcgggagcggcgtcgagctgcaggaataggcctcctcgggcgagggggcgggcacgggatcgcgcgccacgatcgggtggggcgcgcaggctccggcggcagcgccggcgagcgccagggcggcgaagagcttcaggcggcgcatgcggaacctcgaaacgcgtccgtccgccgggacgacccggcggcaaaaccggacatgaccctgcggatacggatgcccgctgacaagcttccccggtccgatgcccgcccggacagggccgattgcgcgggccctgtcgccccgccgcaacaacgtccggcgcggttcatccagccgcgccgatcccgccatcagccgggatcggcgctacgcgatactagacggccttctgcaacggcacgacgttgtggagcgtgcggtcggcgttgtcgaagaagcggcggacgttacgggccgcctgccggatgcgctgctcgttctcgacgagcgcgatgcggacatagtcgtccccgtgctcgccaaagccgatccccggcgccacggcgacatccgacttttccagaagcagcttagagaattccaggctgccgaggtcccggaatttttccgggatcggcacccaggcgaacatcgaggcttcgggcgtcggcagcttccagccggccttgccgaaggactcaaccagggcgtcgcggcgcttcttgtaggtcgcacgcatctccttgatgcagtcgtccggtccgttgagcgcggcggtggctgccacctggatcggcgtgaaggcaccgtaatcgaggtaggacttcacccgcgtcagcgccgcgagcaggcgctcattgccgacggcaaatcccatgcgccagcccgccatcgagaaggtcttcgacagcgaggtgaactccacggtgcaatcgatcgcgcccggcacctgcagcacggagggcggcgggttgttgtcgtcgaaatagacctcggcataggcgagatccgagagcaggatcagctcgtgcttcttcgcgaaggcgacgagatcccggtagaagtcgaggctcgcgacgtaggccgtcgggttcgaggggtagcagacgaccagcgccaccggcttcgggatcgagtggacgaccgccttctcaagcgccgggaacatcgccggggtcggctcggccggcacggagcggatcacgccgcccgccatcaggaagccgaaggcgtggatcgggtagctcgggttcggcaccagcaccacgtcgccgggcgccgtgatcgcctgggccatgttggcgaagccctccttcgagccgagcgtcgccaccacctgcgtgtccgggttgaggctcaccccgaagcggcgctggtagtagccggcctgggcgcggcgcaggccggcaatgcccttggaggcggagtagcggtcggtgcgcggcttgccggcggtctcgacgagtttctcgatgacgtggcgcggcgcgtcgagatcggggttgcccatgccgagatcgatgatgtcggcgccgcgggctcgggcggcggccttgatccggttcacctgctcgaagacgtaaggcgggaggcgcttgatgcggtggaaatcggtcatggcgttggtctgtccggtgtcgcggaactgatcctcccgcgaggatgcgtcggcggtgaggagcctgcctgtttaccatcgacgcgttcgcgcgccgacttaaaaatcaacatcgcgaggccccgccgcgatcggggtggaacgatcactccaccgggttgggcgcgagcccctgcgcggcgttcttcgccgccccttccgccgcgcgccctttggactcgttgcggttgcgcgcgccttccagctcggcctgcagggcgctctgtccggccgaattgcgggcacggatggcgcgccggggcgctgattcgcccaccggcatgtagctcgcatcgctcttgcgggattgcgccacgaaatcgggcgcctccaccggcttgatgccggagcccgccccgaccatcgccgccttcagtggattcacgtcgccggagcagccgccggtcgacgccgcggcggtgaaaaccggcaaggcgatggcgatggcgcggacggtgcggcgcacgttcatgacaacggtctgaaaatggagtctgggatgggcgacttctgctgggtggagcgttaatttgtcggaaacgaggctcgggccgccccacggggcgggatgcgggcggacctttgggaggacgtgtcgcgtgggcaccgagcggacgaacccggcagcgccggatttcgagaccatcgcgcgcaacgcgaatcagctcgcggaggtgttccggcaatcggccgccgcctcgctgaagccgttcgagccggcgggccagggagccctgctcccgggcgcgaacctccagggcgccagcgagatcgacgagatgacccgcaccctcacgcgggtcgcggagacatggctgaaggatcccgagaaggcgctccaggcccagaccaagctcggccagtccttcgccgcgctctgggcctcgaccctgacccggatgcagggggccgtcaccgagccggtcgtccagcccccgccgacggacaagcgcttcgcccatgccgattggagcgcgaacccggtcttcgacctgatcaagcagagctacctactccttggccgctgggccgaggagatggtcgagacggccgaaggcatcgatgagcacacccgccacaaggcggagttctacctgcgccagctcctctcggcctactcgccctcgaacttcgtgatgacgaaccccgagctcctgcgccagacgctggaggaggggggcgccaacctgatgcgcggcatgaagatgctgcaggaggatctggaagccggcggcggtcagctccgggtgcggcagacggatctgtccgccttcaccttcggcaaggacgtggcggtaacgcccggcgaggtcattttccgcaacgatctgatggagttgatccagtacgcgcccacgaccgagacggtgctgaagcgtccgctgctgatcgtgccgccctggatcaacaagttctacatcctcgatctcaacccgcagaagagcctcatcggctggatggtgtctcaggggatcacggtgttcgtgatctcctgggtgaacccggacgagcgccaccgcgacaaggacttcgagtcctacatgcgggaaggcatcgagaccgccatcgacatgatcggcgtggcgaccggcgagaccgatgtcgcggcggcaggctactgcgtcggcggcacgctgctcgccgtcacgctagcctaccaggcggcgaccggtaatcgccggatcaagagcgcgaccttcctcaccacgcaggtcgatttcacccatgcgggcgatctcaaggtcttcgccgacgaggggcagatcaaggcgatcgaggagcggatggccgagcacggctacctagagagcgcgcgcatggccaacgccttcaacatgctcaggcccaacgacctgatctggtcctacgtcgtcaacaactacgtgcgcggcaaggcgccggccgccttcgacctgctctactggaacgccgacgccacgcggatgcccgcggcgaaccactcgttctacctgcgcaattgctacctcaacaacacgctcgccaaggggcagatggtgctcggcaacgtgcgcctcgacctcaagaaggtgaaggtgccggtcttcaacctcgcgacccgcgaggaccatatcgccccggcgctctcggtcttcgaagggtcggccaagttcggcggcaaggtcgattacgtgctggcgggctcgggtcacatcgccggcgtcgtcgccccgccgggccccaaggccaaatacggctttcgcaccggcggcccggcccgaggccggttcgaggattgggtcgcggcggcgacggagcatccgggctcgtggtggccctactggtacaagtggctcgaggagcaggcgcccgagcgcgtgcccgcccgcattcccggaacgggggccctgccttccctggcgccggcaccgggcacctatgtccgcatgaaggcgtgagggcatgaaggtgtgagggatcgacaggaaccgtgcacgcactgcatcgctgttgcggacacgggaccgtgatttgccttatctgatcctggggccggctcctgccccaggaggatagaagcgcgttgcaacacgccaccgatctcatttcgatcatcgcgctggggctggtctgcgcgttcatcggcggcatgctggcccagcgaatgcggcttcccccgctcgtcggctacctcgtcgccggcatcgccatcggcccgttcacgccgggcttcgtcggcgatccggctttggcgagccagctcgccgaactcggcgtcatcctgctgatgttcggcgtcgggcttcacttctccatcggcgacctgctcgcggtccgcaccatcgccctgcccggcgcgatcgtgcagatcaccgtggcgaccgccatgggcgcgggtctcgcctggggcttcggctgggggcccggggcgggcctcgtcttcgggctggcgctctcggtggcgagcaccgtcgtgctgctgcgggcgctcgaagggcaggggcttctcgactcggacaagggccgcatcgccgtcggctggctcatcgtcgaggacctcgccatggtggtggccctggtgctgctgccggcgctggcgccctcgctcggcggcgaggcaatgcaggccgccggccatcacggcccgccggagcacggcctgtgggtgacgctcgggctgacgctcgccaaggtcggcgtgttcgtcgccgtgatgctcgtcggcgggcggcgcctcattccctacctgctgggtctggccgcccgcaccggctcgcgcgagctgttcaccctggccgtgctggcgagcgccgtcggcatcgccttcgcctcgtccgagctgttcggcgtgtccttcgccctcggcgcgttcttcgccggaatggtgctcgccgaatccgacctcagccatcaggcggcggccgattccctgccgttgcaggacgccttcgcggtgctgttcttcgtctcggtcggcatgctgttcgatcccggcatcgtcctgcgcgagccgctctcgatcctcggcgtggtcggcgtcatcgtgctcggcaagtcgctggcggccatcgccatcgtgctcgccttcggtcaccccgtcggcacggcgctcaccatcgccgcaagcctcgcgcagatcggcgaattctccttcatcctggccggtctcggcatctcgctgaagctgctgccggaggaggggcgcgacctgatcctcggcggcgcgctgctgtcgatcaccctcaatccgctgttcttcgcactggccggtcgggtgtcgcgctggctcggcgagcggccggagctgcgccgccgcctggagcgccgcgccgccgctccgctgccggtcaacgcatccgcgcccggcatgagcggccacgcggtgatcatcggctacggccgtgttggcagcgccatcggcaaggcgttggaggattggaacctgcccttcgtggtggtggagcgcgaccggcgccgggtcgaggagttgcgcgcccagggcgtgccggcggtgttcggggacgccacggcgcccggcatcctggaggccgccgatatcggctccgcccgcctcgtcgtcgtcgcgacgcccgacccgcatcaggcgcgccggctgctcaccaaggcacgggcgaccaatcccagcatcgacagcgtggtgcgaactcatagtgacagcgagcgccgccggctggaggaggacggcgtcggcctcgtcctcatggccgagcgggaactggcgctcggcatgatgacctacgccctgcgcagcctcggcgtgcgcgagggcgaggcgcggctgttcgtggattcgagccgctcggagagccagggcacgccggtcgccgaaccggagctgcccgcccccgaactgcgcctgcgccgggacgagccggaatgagagatccggtggtcagaggctgtcgagacgggtgatgaagaccgccagctcgctctgccgacggatcgccagcttgccgtagaccgccttgagctggctgcggaccgtgctctcgccgacggcgagttgctcggccacctcccgcggcgccgcgccccggccgaccagtgccgcgacccgcgcctcggcccgggtgaggccgagctgttccagcagcggctcgatcgggcgcgtgctcggcgcgagcaggtcgcgcaggagcaggaccacgccgccgccgagcccggcgccggccaccggaaacggatcggcgccgcgcaaggggagcgcctcgacatagagcgggcgcccgccgccccggcggcgcaggaggatcgtctcctgtcgcggccaactgcgctccggcagaacatccgccaggaagcggccgaaccgcgcgctgtcgatgggctccgccgcctccggttcggcaccggtgcgcagggcgaggtagcccgccgccagcctttccgccacggggctgacaagccggacacggccgcggacatcgaggacgacgatgccggcgcgcatccgctccagggcggaggtcagaccctccgcctcgcgccgcatctcgccgacgagcgccgtcagccggaaggcgcggatgacgtgcgggccgacgagccccatccgctcgatctcggcgccctcgaacggcccgttgcgcacatcgcgtgaggcgctgaacgacagggtgtggcggtccatcggatcggccccgacataggcgcagaggttggcgaggcggtgccggtcgatgaagtgctggaagaacggatcggcgcgcttctcctccgccgtgaggtacatctcatcgaccgtgaccatgcccggccgcatgatgccgcgttcccggccgaggcggatgcgcgtgtcgtgctgccaccagccgccgacgccgtaatcgagattcacgtcggcgatccgctcggaggccagcgtctgcgccgtgcgcgcgggatcgtgcgagacgatcaccgcaccgcgggccccgaccgcatcggcgatcccgtcaagcgcgtcagaccacgtctcgggttcgacggctgccgcgtagcacgcgtcgatcaaggcgagaggatcgaaaccgggcatcgaccgacatgagagatgtcgacctgattccatcaggtcggcgcctccggaccctcattgtgatgcgccttccttcgccgaaccggcaaccacttcgacggaaggcgctccgggtggaacgaaccccaatctgaagcatgttccagggcaaccgacgattgccgatgcgccacagctctcgatcttgaggggtctttcccggattgcctcacggcttgcggcggaaatgttacgctcacgcgcgaacgccgccgcgatgcccggatcgcctcgccgagccagggaggccgggccggagcgccggcccgccccgtcagccctcgatgcgggagaagtcggcgacctcgcgggtggccgcacggagggcgttgaggagcaggagccggttcttgcgcagggccgggtcgtcggcgttgacggtgaccttttcgaagaaggcgtccaccggtgcccgcagccgcgacagcgcccgcatcgccccggcgaaatcctcggccgccaccgcggcggaggcctcctggcgggccgctgccagcgcctcggcgagcgcccgctcctccggctggccggaagcggccagcgccgcatcgggggcctcgtcgtaggcgcggccgtccttcttctcctcgatgcgcaggatgttggccgcacgcttgtagccggcgagcaggttcttcccgtcatccgtgctcaggaactcgcccaacgcctcgacgcggcggacgacgagcaggaggtcgtcctggccgggaagggcgaacaccgcgtcgatcaggtcgtggcgagcgccctggtcgcgaaggtagactttgagacgatcggcgaagaaggcgaggagatccgcggtgcgctcatcgcttccgctcgcgaaacggcctttcagcagggaggccagcgacagccgcagcgaccgttcgatcacggcgcggatcacgcccaaagccgcccgccgcagcgcgaacggatccttgctgccggtcggcttctcgtcgatcgaccagaagcctgcgagcgtatcgagcttgtcggcgagcgccacggcgatggagaccgggtcggtcggcacgcggtcgctcggacccaccggcttgtagtgctcctcgatggccgcggcgacgctgtcgtgctcgccctggagtgccgcatacttgcggcccatcaggccctgcaattcgggaaactcgccgaccatctcggtgacgaggtcggccttggcgagccgggccgcgcgctcggcgagcgccgggtcggcccccaccagcggggcgatttccttcgcgagcgcggcgatgcgggcgacgcgctcgccttgcgtgccgagcttctcgtggaagacgatcgaatcgagcttggggaggcggtcctccagcttcgtcgctttgtcggtctcccagaagaaccgtgcgtctgagaggcgggcccgcaccacgcgctcgttaccggcggtgatcgccgcgccaccatcggaggcgatgaggttcgagaccagcacgaaggccggcgccagctcgtccgagccggatttgcgcagcacgaaacacttctggttggcgcggatcgtcgcccggatcgcctcggccgggatctccaggaagcgctcctcgaacgagcccatcagcaccacgggccgctccaccagcccggccacctcttccagcaggccgtcgtcctccacgaggtcgaggccgcgggcgaaggcgagatccttcgcgtcgtgcaggatgatgtccttgcgccggtcggcatcgaggatcacgtcggcgcgctccagcgcctgcacgtaatcgtcgaagcggcgcacctcgaagggttcgggcgcgaggaagcggtggccgctcgtgaccgtgcccgcggtgatgtcatcgaccgagaacggcacgacctccggcgtctcagtctcggggccgaaggtggcgacgatcgattgcagcgggcgcacccagcgcagggagccgggctgggccgaggccgcaccccagcgcatcgatttcggccaggggaagctcttgatgatgcccggcaggatctcggccagcacgtccagcgtctcgcggccgggccgctcgatcaccgcgaggtagaactcgcccttcttcggatcggtgacggtggtggcctgatcgaggctcgcgagccccgcgctcttcaggaagccctgcacggcggcttccggcgcgccgacgcgggggccgcgccgctcctcgcgcaccgcctcgccgcgggcgggcagcccggcgacatgcagcgccagccgccgcggcgtcgcgaacgccttggcgccctcgtagaggaaaccgcgctcgaccagcgcgtcggtgacgagcttcttcagatcctcggccgcacgccgctgcatgcgcgcggggatctcttcggagcggagttcgagcagaaggtcaggcatgcgcgcgggaatagccgcccgctcgggccgcgtcgagacgggagatggcccccatctgtcaccgccgccccatcgtcatcgcgtgcgtccgcgaagcagcccagggacgcgatttctccggatcgattcggcgtctcctcgggatgacggtcccgtcaccctatccgtccgccccccatccgctgcaccaccacgacggagggccgcggcggcaggtcgggcgcaaaatccggccaacgggtcgagggcttctcgtaggagccgagggcgccctcctcgtcgggctcgccgggatgctggacggcgacgaagaaggtctcgtcgtcgggggtgaagcaggggccgcacatctcggcgcccaccggcacccgcaggaagtggcgcgcagtgccccggcgcgggccttctgtttccaggacccagatgccgtcggcccggccggtggcgcggcggttgttgccgtcggtggcgatccagaggcgaccgcgcccgtcgattgtgcagttgtcgggcatgccgaaccacccgttctccgtggtgagcgcggaaaagctcgccttcacctcgggcttggccgggtcgccgcagcgcaccagcacctcccagcggaaggtctcggccgcgtggtcggtgccgtcgggggtgatctcgatgacgtggccgaaggcgttggggccgcgcgggttggcgggctcctcttgatcggcggtgcgcttcccgttgttggtcagcatcacgtagacgcggccggtgcgcgggttcgcctcgatatcctcgggccggtccatcggcgtggcgccgaggctcttggcggcgcggcgggcctcgatcagcacatcggcctgggaggcgaaaccgttgctcgcatcgagcccgttcgcgccgtgcacgagcggcagccagcgcccggtgccgtcgggctcgaaccgggcgacgctgagcgtgccggaatcgaggaggtcggcgttggcctcgcgctcggcctgcgtccgcccctcgctgacgaagcgatagacatgctggaagcgctcgtcgtcgccgagatagacgacgtagcgtccgtcgagcgaacgcgcgcccgccgcgccctcatgcttgaaccggccgagcgccgtgcgcttcttcggcgtcgaggccggatcgaacgggtcgatctcgaccacccagccgaaccggttcggctcgttcggcgcctgcgcgagatcgaagcgcggatggaagcggctccaggcatattgcgggctgcccaggccgatcgccttcgcgttgccggtctccgcatgtccggaagggagagctccggagaagtaatagttgatgttctcctcgcccgagagccacgtgccccagggcgtgacgccgccggagcagttgttgatcatgccgagcacgcgccggccgctcgggtcggcttcggtcatgaggcggggatgacccgccgccgggccggtgagggcgataggcgtctccgccgtgatgcgccgcgtgtagggcgagccgatcaccgggcgccagccttccgcctcgcggacgatctcgaccaccgagccgccatgggcggccatctcggtcgcgacctgttccggactcagggcggcaatcacggccttgcggtcggcggccttgaggccgggaaacatcagctcggcattggtgtattcgtggttgaccacgagcaggccacgctggcccgtcgcgtcgagcgggatgaaaccgacgaagtcgttgttgtagccgaactggcgctcctgagcccgcgggctctgcttttgcggatcgaaggccggcgcgtcgggaaacagcgggtcgccccatcgcagcaggggtctcgcctcgtagccctcggccacatgcaggtgctcatcgattccggcggcgagttcggggaagtcgaaggcggaggactcggcgggagccgcgacggtctgcggcgcgagtccggcggcgagtgcggcggccagagagccacgcatcaggtcgcgccgggagaagcgctgcgcgatcaccgcatcgagggtcggggcgtcgggcgtgtcggacatcgggcgcgtctcatccaccttcgtgaagcggcgcgcctacgcccgtccgatgtcgcttcgatgacgggacggttcgctgcgcagccgcgcgcttaagcgctttccgacgaagtggacaccggttcggcgaaagaaagcgtgttgaaacaaaaacctagagacgccggcctgatgcaatggggtcggatacggctctagggcagcggcgccgacaggatggcgacgagatcccaggtctcgcccttcagcgagcgaacgttggcgagcttccatgcgccggcctcgcgtacgaggttgtagcgcagttcctgcggcccgccgttgcggaaggtcgcccgcacctcggcccggtcgccgtcgttcgagagcggggccagcgccaacgacttggcgaaacccggctcggtgtcctggccgttgacgtggaaggcgaaaccgagccgcccgacctcgcccttcgcctcgcgctggtcgcgctcgtagagtgcgcgcagggatttggcgtagaagcgcaccgcattggtgtcgtccgccgcgtagaaggcccgcacggtctccaccgggtcggtcacggattgcgcgaaggccggccccgctaggagcgcgaacgccaaagcgaggacggcgcgccgccgcatctcaggccgctgcggcgtggccgccggcctcggtcttcagccatgcggcgccgcaagccttggccagttcgcgcacgcgcaaaatgtagctctggcgctcggtgaccgagatcacgccgcgggcgtcgagcaggttgaagacgtggcttgccttgatgcactggtcgtaggccggctgcacgatgcggtggcgcgcgccctcgctctcgggggctccggcttcgagatagaggcggcaggccttctccgcatcggcgaagtggcggaacagcatcgccgtgtccgcggcctcgaagttgtgccgcgaatattcctgctcggcctggaggaagacgtcgccgtaggtgaccttgtcgtccccctcgccgccgttgaagttgagatcgtagacgttctcgacgccctgcacgtacatcgcgaggcgttccaggccgtaggtcagctcgccggcgaccggggcgcattcgaagcccgcgacctgctggaagtaggtgaactggctcacctccatcccgtcgcaccagcactcccagcccaggccccaggcgccgagcgtcgggctctcccaatcgtcctcgacgaagcgaatgtcgtggagcttgagatcgacgccgatcgcctccagcgaggcaaggtacagctcttggaggttcggcgggttcggcttcagaatcacctgaaactggtagtagtgctgcagccggttcgggttctcgccgtagcgcccgtctttcggccgccgcgagggctgcacataggccgctttccacggcttcgggccgagggcccgcagggtcgtggccggatggaaggtgccggcgccgacctccatgtcgtagggctggaggatcacgcagcccttggctgcccagaagcgctgcagggtgaggatcaggccctggaacgagcgtgtgggcgaaaggtcggcgtcactcggcatggaaggtccgacaggagggaagctgccggaccgtttaagagcggggggcggggtgtcaagcaaactcgctgccggggccgccccctgtcatcggtctaggcccggggtgcggagcgggtgaagttccgcttggccgtccggtccttcggcacggcctggatcgccggcttgtccgccagcaactgcttcacgcggtcgttgaagtcggtcgctgacacgggacgtgcgccgcccttatccgaagaataagccatatcggtctccgcaaaaacgcccaaagcacgggattgcgcggagggtctcctccatatggggcgccggccggcatttacgaggccaagggccgaacggggtcggtggcgaggccccggtgcgccccggcacatctttttacaggacgcggccgcatcgcgggaacggcaaaggtttcagccaagttaagacggcaaatgaacagccacgctccggccctcgcggcgagcggttaacactttcggacagatcatgcgcacgggtttgactgttttcgccgccctcgtcgcggcctcgctcgccaccacgtcgctcatgatgggcgcctcgaacgctttcgccacgcaggatggcagcggcatcgtcgaggagacggtggcggtcacccccgtcgagatcgcgccggtcgccgccatgcccgccgccgagacctgcgcccgcaaggtccgggtggtctattccggctacgccgccccggccggctgcgcgcgctgagctgaaaccggctcagggtcgggcgaggcaccgcacccgtaatccggccaggatccgctcgaacacctccggccgatcgagggcgcgggccagcaccaccgccccctggatgccgccgacggcctcttcggcgatcatgccggccgacgccgaaggatgtcccgcccggcccaaagccgcggcaagggcttcgacccaacgggcgaagtagtctcggagacggcccgcgaaccggtcgcgagcatcgctcaggctcagggccccgacgaggcagacccggcggccggagcggaaatagtcggcgaccgtcgcaaacatcgccgccacggctgccgtcgtgtcttccgcctcccgcaaggggcggaagacgttggcctcgaaccagccgtcgatctcggcgagcacggcgcctgccatctcctccttcccgccgggaaagaagtggtagaggctgcccttgccgagccccgtcgccttcgagatcagcgacaggctcgcgccctcgtagccgtgctcgcgaaacacctccgcgagcagcggcagcacgtcggaccgttcggcgacggtacgggccatgccctacagccccagatcgctcaaagacggatggtcgtcggggcggcgaccgagcggccaatgatacttccggtcggcttccgcaatcggcagatcgttgatggaggcgatccggtggcgcatcaggcccgcctcatcgaactcccagttctcgttgccataggaacggaaccactggccgctgtcgtcgcgccactcgtaggcgaagcgcaccgcgatccggttgccctgatgcgcccagacttccttgatcagccggtactccaactcacgcgcccacttgcggcgcaggaaggccgcgatctcctcgcgccccttcacgaactcggcgcggttccgccagacgctgtccggcgtgtaggcgagggcgacgcgctccgggtcgcggctgttccaggcatcctccgccatgcgcgccttctgcgcagcggtctcgtcggtgaagggcggaagcggggggcgtgacatggcggaacctctctgtacctatcggtcaactgcaaaccgatcggtacagaaactcgttcaagccggcaagtgcgattctgccgacgaatttatgaaagtcgtccgtttggtgcataacgtatgcaagccgttcaggctcgcgcaggaactttctaattctctatacgcaaaacccgataagcatacatccaacactaaggtgaaaagcaagaagtaaaactagcgatgttggcccgtaggcgacagcaatcaatatccttaagatcacggatttgattggcagaatcagacacccgaccgtcccaatgaatactggcgtataaattaaatctaatccgacggtatcaataaatccgtaatttataagaaaatatacgaaaagtgaaacccagatcggcgataaaatgatcccgatcacgtagattgatttaagaacggtccgcctagacccaacgctcatccattcggcaatccggtcaacaggtgatgcgggcactgatttattcctacccgacgtcctttcggacacgtcgtcgtaataattcaatgcaattctcaatgcatactgtcgatcgcttctggagacctggttgaaactatatgcacgaagagtaagcaattccgagattgctatagtcccaatcgcgcccaggcggcccgctcctccaccgccgcgatcagcgcatcaggcaggcaggccgcggtctggcccggaccggcgcggcggagcaggcgggcgagccaggagccgcgattctcggccacgagccgcaggtcgaccttctcgccgtagcgggcgcgcagggtaccgcgcagatcgccgagcgcatcgacgaggccgaggtcgagcgcctgccgcccagtccagaccgcgccggtgaacagatcgcggctagcgtcgagcgtcggccggcgctcgcgcacgaggccggagaacaaggcctgcacgtcggcttggatctccttcagccgggcgatgtcctgcgggttttccgggcggaacgggtcgagcatcgccttggcctcgccctgggtgtggacgcggcgctcgatgccgatgcgctcgatcagccggtcgaagccgaagccagccgagaccacgccgatggagccgacgagcgaggcgggatcggcgacgatctcgtcggcggcgcaggcgatcatgtagccgcccgaggccgcggcatcctcgacgaaggcgaagaccttgatctccttctccgccgccagcgcccggatgcgccggtagatcaggtgcgactgcaccggcgatccgccgggggaattgatgacgagcgccaccgccgacaggcccggcatggtgaaggcgcgctccaggctcggcgccaccgtgccgatggaaaggcccggccggatcggcgagacggcaccgatcgctccgctcaagcgcaccacggcgacccgcggcggggtctcacggaagcggcggggcaggaggcggcgcatccaggtcgggacggtcagcggcatggcggcctttttttcagaacgcgcgggtgcgcagcttcctagatcgcatcccgacgaagcggtcaccgattcgccgaaagactgcgcgtctaaacatggggcgggagacgccgacctgatgcaatggggtcggatacggctccacgaggcaggtccgttctccgttagcaggacgccgccgggcgatccattgcggcgggcgcccgcttcgaccgggatccggcttcacgaggccggccaggggtcgccgcgatgcagcgcctcggcttccggggtgaagcgcccggcctcgtcctggagcaccagcggcggcagcaggcgaaacggggcgcggctgcccttcaccgccgcgaccagcacgcggatcgccggccgatcggcacgcccgtgaaccgggcggacggcgcaatcgccgaagcgcccgcgcagggcgtcgaggcaggtgggcagggcgtcggcccggtgaatcaggccgagccgtccgccggggcgcagcaggtcggcacaggttctcagccacagatcgagcccgccggccgcgaatgtgtgtgccgaggccttttgcgggacgggggaggggcggtgtgcgccctcctcgaagaagggcgggttggtcagcacgatgtcggcgctgtccggctccaggcccgccgcccggcgctgcacgcccggcgcgaggagatccgcttcgatcaccgcgacacgcccgtcgagcccgttcgccgcggcattttcccgggcaagggcgacgaggtcggggtcacgctcgaccagcaccacacggcccacctcggtgagccgcgccacggccagcccgaccgcgccggtggccgcgccgaggtcgtagagcgtggcgcctggcgcgggcgccagaaggcgggcgagcagcaccgcgtcagtgccggcgcggtgggcgccgcggggcggctggcgcagcctcaggcgaccgccgaggaaggcatccggctcggcgcccactcagggctcgtcgcgcagttcggcggacagaccggcatcgatgaggatgcggcgggcctgcggcgcatggtcgtcgggcaccagcaggcgccggccgaacacaccgatcgacccttccagcgcgctcatatgctcgtcggcgacgaagagcggcacgcccgcctcttcgagaagcgagcgcgcgaagccgatcaggacgatgtcgttgctgcggatcagttccttcacggcatcatcatccttcgccggcaccccgtggcgggatcgcgcggcctcccgggtggtaacattctccacgctgttgcgcagccgtgcggcacgaccgcgtgttgccctgccgccggccccgtgcgacaggggcagccgcggggcaggggttccggcagggtgccggtcgagagtttttccggaggcatcgcgctttgggcgtcgtcgttaccctcgatgaaggccgctccgatccggaggccagcctcaccgatctcgtgagcctcgtcgcggccgggatggagcgggtgaacgcgaccatcctgtcgcgcacgggctccgacgtggcgatgatccccgaggtcgccaaccacctgatcgcgtcgggcggcaagcgcctgcgcccgatcctgacactcgcctgcgccgatctctgtgattacggcagtggcgacggcgcggtgaagctcgccgccgcagtggagttcatgcacaccgcgaccctcctccacgacgacgtggtggacgagagcgacatgcgccgcgggcgcgtcgccgcccgcatcaagtggggcaacgaggcgagcgtgctcgtcggcgacttcctgctcggccaagccttccgcatgatggtcgaggttgggagcttgcgcgccctcgacatcctgtccgcggcggccaccgtgatcgccgagggcgaggtgatgcagctcaccgccgccaagaacatcgagacgagcgaggacgagtacctcgccgtgatccgcggcaagaccgcggagctgttcgcggcggcctgcgaggttggcccggtcctggccgggcggccggaatccgagcaggcggcctgccgcgcctacggcatgaatctcggcatcgcgttccagctcatcgacgatgtgcttgattacggcggctccagcgcagcgctcggcaagaatgtcggcgacgatttccgcgagggcaagatcaccctgccgatcgtgctggcgcttcgccgcggctccgacgaggagcgcgccttctggcgccgcaccctcgaacgcgaggatcgggcggagggcgatctccagcaggcgctcgccatcctcagccgccatcgcgccctggacgacacgatcgagcgggcgcaccactacggcgatcaggctcgcgcggcactggagccgttcccgccgggaccgatgaaggccgccctgctgcaggtggtcgatttctgcatcgcccgggcgcactgagcgcccgcagctgacgggtcaggcgagccgcgtcggctcgacccaccagcccggctgcgcagcgcggatcgcaccgaccgccgtctccgccgccccgtcgtcggaaaaaatcgcgaacacggtggccccggagcctgacatccgcgcaagccggcacccggcctgagcccgcaacagcgccagcgcttcgccgatcaccggggcgacggtgagagcaggcgcctcgagatcgttgcgagcgggggcgatgacgccgagcacggcgtccgcattgagaccagaaccgacgaccggatgctccgccccgtcgagccgctgaccgaccgcgaggccgagcgccttgaagaccggcgcggtcgagaccggcacgccgggattgaccagcaccgccggcagcgatgcgaggccgagcaccggcccgatttcctcgcccgcgccacgcatcatccgcgcccgcggatcgaggcagaccggcacgtcggcgccggtggcccgcgccgcggcgataaccgccggatggtcgatggcgagcccgttcagctcggccagcagccgcagagcggcggccgcatccgaggagccgccgccgatcccagccgccacgggcagttgcttgtgcaggcgaaaggcgccgagcctcaggccgtccacgcccgcagcgaggtggcgggcggcgcgcaggacgaggttgtcgtcgagcggtccggcgggcccggcggtggggccggagatgttcagcgatagatcagggcccggcaccagttccagcgtgtccgccacgtcggcgaaggccacgaggctctccagcgcatggtagccgtcgccgggccggcggccgaggatgtgcagggtcaggttgatcttggccggagcgcgggtggtgaggacggacacaggagctctcggccgatgaggcgggggacgggcactgccatagggggagccttcccgacgagcaaggcggttggcatcggccgacgggccgacggccgcgcacccgcctttgggggcgatgctctagaaatcgcactggatgcgcatgcggatctgacccgcatcgtggcgattggccgtcacgaacggcagaccgttcaccaggatcgggtaggtcgcatccggaacgcgcccgctctggaccgaagtgccgatatacgtgccctcaatgccgatatcgagatccctgaccggcgaccagatcagactcacgccggcgattacctgatccgtgtcgcgaagcacggggctgaggctgaaggcaaccggattggcgaaagcattgggcggggcggaattgccaaccaacccattcagcatgctgaaggtctcgcgcgttccacgcttgtagttgagcgcaccgtagctgccgtagaaggccgaacgccattccggcgtccagtaatggagaaaggagctgaccacggtgaagctcgtcgacagttcgagcttgccggtgatcgggttgaccacggcatccgagacgaattgctggacggaagcaccctgaatcggcgtcagattgctggcgtagctgcccgtgaaaaacgtgaagccggtgtagttcatggcgccctcggcataggccgcctgaaggtagatgccatcgcccgatgcgatcatcggcaggttgagcttgacgccggcttgcaccgcccaaccgtaatccgtctgcgcgccggacgtgacaccccgcgccgccaggagtgccgccgccgtgtcattcgcgatggtggtgccggccggaccgagcgccggggtggcgatgaagccgcccacattgatgttcgcgacggcggaggagagatgggcggagccccaactgtcatcgtagtgcagcgccgccacgaagtccggcatgcgcgagcgctgcacggcgtcgaggaaggcagcgcccgtggcgttgaagccgccgtcggtcgccaggatcacaggtgtcggcgccgccgtcggcgcaacgaactgcgagggcgcaccgagcggggcggcagcggccgcgacggaggccgcgtagaccggctgcttccggaaaaacgggtcttccatcgacaagcttaggctcaggccgccgccgatcctcgacgtgtaggcaagaaggttggtcgaggagagattggatccggtcgtgaggccgctcatctcataatcgtgtgcgtagaagtcgaagaaggaggcggcgcggccagcggtgatgccggcaaactggacgaaggccttttcggcaatgaaaaagttctggacgcggccgaacgtatcctgaccgagcgccgggaaggcattggcgatgcgctgctgcgtaccggtcgactggaggatgccggtgcggctcgcggcatcgacgcggaggaaggcccgtaagacgccgtaatcggtttggctgcgggcatcgagattgagacgtatcatcccgcgcgcctgggattggtcaccctggctctgcgtgcggttgcggttcggaacgaaacctgcctcgtagcgcgcccggccggagaagcgcacgcacgtatccgtaccgggaatgaagaagaagccggcaccgtaggcgttgcaggcgcgcaagtcgtcggccagtccgctgtcccccctggggaaatccgccgcgtgtccggcagggccggcggcgagactggcgcagcaggccagcaggcccgatttcaaccgcgacatcgacactcctcttccggccacacgcgccggttggttttcggatgtcgaagctactacaagtcctgtgccgctcagatcggcgccgtctcgcaagactcgaccggccgcacagtccgcgcggcgacctgtgtcatgtgtaggccaccgaccacgacctcaattcagtcgaacgatgatgaggagccaaaaggtatcgacgacctgcacatagatcgatctaagaaatagaaaatcaaataatcaaagcatgaatttaccggcgcgcttagcttttgaaatattaaacagggccagtaggaattgatacttgcaataagattacttgaatcgcaaattcaggccacacttctattcatatgcaatattagattccttaataaagtaaatcatccgacttatagcaacaattgtggccagtttagtcgaaaaatgttctcggacgcgaatgaattgccgagaacacgctgagaatacgcgaaccgttgaagtacgacagaatcaaaccaacacatctgcctcaagccacatgttgcgccaatgcaacaaatgataagttaccgcttcggacatggatttcgggcggcggaggcgggcgcagaggcacccgggacccggtcggtgatgccgacatttgcagcagaacccggccaccggttcgggcagaggcacgtctcggggcacccacccgagcggtgacggccgagcctcgtgaacagacgatgcatcacgaaaggcccgcccgacgtcccggacgacgcatgggtatcatgggggcgaagagcgtcagtcgatccgctcttgcgccatcacagacgcgaacgcgccgaacgaagcggcgctcagtacgagcgccgccgagccacgcaatgaccgtcagcggccgcgccactcggcggattcgagcgcgacatcgtgcaggggaggagggacgcgtcgcccctcacttcccgggcttcttgtccgcggcgcccggcggctcgctcggggcgggggcgcccttcggcaattccgggttctccgcgttgtgcggcgccgccaccggggcgggcacggtctgcgccgggtcctgcgcgggcgggttctcggcggtggcggtcggcttgtccggctcgggcaggccgtccttcagcttggcgttgatcttggcgagttcctcgggctcggggttcaggtccttggcgtgctgccactggaacttgccctcgagccgccggccggtgcgccaataggcatcgccgaggtggtcgttgatggtcggatcacccggcttcagctcgaccgccttctccagctcccgcaccgcgtcgtcccaacggccgaggcggaaataggcccagccgaggctgtcgatgatcatgccgtcgcgcggggagagatcgacggcctgcttcagcatggtgaagctgtcgtcgatgttcatgttccgatcgacccaggaataggcgaggtagttgagaacctgcgccttggcgttcggctgggtcggcggaacgaggttcagcgccttcttgaggtcagcctcggccttctgccactcgcccgcccgctcataggccgtgccgcggaagtagaatagcgtccagttgttcgcctcgcggccgggctcgatcaggttgatcgcgcgggtataggtctcggtcgcctcggtgaactttttgcgcgcgcgctgcacgttgcccagcgccgagatgacgtcgacgttgtcggggttcgccttgaggaccgtatcgaggtgctgaagcgcctcgtcaccccggcccaactgctcgaggttgagaccgatctggatgtcggcgttgagcttgagcggcgaggaagccgggatctgtgcataggcctcgttcgagcgctcgacctgcttcatccggtcgagggcgtcggcgagcgtcagccgtcccacggcatgatcgggggcgaggtagagcgcgagccgcagatagaccaccgccggaagctcgtcgccctgcgtcgagccggccgagccgagcccgtacagcacttccgccgcaccctcctgggcggaagcgatcagggggctgagcggcttgccggccttgagcttgtcgagggcgtccaccacgagggggtggcgcggcatcaccttctcgaactcgctgtaggcgtcgatggcgagatcggtgcggccgatgccggcctcgaagcgggcatagccgtcgacgatgcgcagggtgttgtggtcggcgtcgtaggccgccttcagcttgcgctcggcctccgcccggtcaccgatgaccgaggcgatcagcccggcatggtagtcgcggaagacgttgaagtagcgctcgccgcgcaggcggttcagcgtctcgtaggcgcgcttgccgtcgcccgcgccggcataggcccaggcggtcagcagcgtcccggtgaggtcggcggccgcaccccggccgctgcggccgaagctctggcgggcggggccgtactggccggccttgagctggcgcacgccgagggcgagctgggcgaggccgttcgagctttcgcgggtggcgagccgctcggcggcacggaaggcgtcggtcatggcgccgtcggccagcagcgacacgaaggcgcgctccagcagctcggcgttgcgcgggtcgcccttcaccgcctcgcggtagtagctcgcggcggcggccgtgtccttcgaggcaccggcgatgtaggcggagaggaagttgccctcgagcgattccgccggctcgtactcggagagcggtgaggattcccgcggctgcatggccgcggccggcagggtgccgagaccggtcgaagcaagcagcagggtgagcgcggtggcgctccggcgggcggcgtatccgaacatgggcaccagtcacggctccttcgcgggcccgacggacggagcttcctccggccggtcccggtttggcgggggacactgtactcttcccgccatgtccgcaaggcgaaaggatggcgcgggggaggggcccgttcaggtgccgtcgccgagctcggcgcgggcatcctccacgagttgggcgaggccggcatcgacctcctcgccgagaagcgcccgctccgccgccgtcaggtccttggcccaggcgccgctgccgaaaccctcgcggcatcgcacgcgctcggcctcgatgaaggcttgggtttcctcgggccgctcgcgcatcgcgtgcatgaaaccgaaccatgccgtgcgctcgaccaccgcgaggcgggcccgcagacctatagcgacggcgcgcgccggatcgaccgtttcatcctctgtcatcggtgcctcccaaagccttgccccgcagggtcgtcgccgtccttcggaagaagcgtgcgcgaagacagaaacctatcgcggcttccgctgttcgcagcgcgtcttcacgtaggtgtcggcgcccgagccatggcctgcgctcgcggccaggaccgggccctggatcaggcattcctgaagggtgtgggccggaccgatgatcacgtccagagcggtttcccgcgagcaatcgggcatctgaacgctggacgcacagatcaaggcgacgacgaggatggaattcatggggccggcctccctgccggggatgttcttcgcgtgatcggaacgcgcgacgctcttgtggacctttgggcggacctttgggcggacctttgcaaccggcgggtcagcgtcgaacacgcagcccgcaggtcgaaaccggagaacaccccgaaaagctgccccgagccgatgcgtcacagcagcccggtcgcgttcggccgggcgggatgtccgcgctccgatccggccggcggcccgttctgaaccgttccagcccacaaatcgcgatcggcaaagcgattgcaggcatccctcaaaccattggccgataatgacttttccggacacgaaaaaggctgccccaaaaaagtcgcaagagggtcctgtcttcgcggggatcgaacaagtcgtaaccggcgtcgtaacagggaggcggcaatgtctttcgatatcgttctgacgcaatccgcgcaggaaatcgccgagagaagtggtgttcttcccgctctcgaagaacggacgcggggcgaaatcgcagaactacccggcgaagggctcgaagaactcgagcgccgcctgttccatgctttcgcgctcgataacgggacggaggtgatctgctcgttgacggccgacggcgccgtgcggatcgatgcctgcgaggccgaggcggcgtgatgcttctcgcggaaccgtgaagggcaggcccggattgctcctcccgcttggagtgcctcacgaaacgcgcgccatcggccgtcttgcgacggttcggggcgaacggatcgcgcgcggcacatccccacatttgtcgaggaggagacatgtcccaggagaccgtcagcgtcgaagccgacttcacgagccgtgaagcggcccacgccgccaaggaccgcctcgtgcgggcggggttcgcccgcaacagcatcgatatcgaccgtgagggcgacacctacatcgtccatctgccgacgcgggaggcgaaccggcagcgggccgcgcgcatcctgcggggccgcgccgtgatcgagagtgccaagagcaccggatgggccgccgccgacacgctcggcagcaaccgcctgctcaccctcggcctcgcggcgctcgtgggctttgcgatctacgggatgacgaaccggcgctgacccgcgccgagggactccccgcgggaccgtcgatgggttcggcggggagcctatcgcgtctcgaagaagcggttgcccggccgctccaggccgagatgatcccgcaaggtcgtgccctcgtattccgtccggaacaggccgcgccgctggagttcgggcaccacgccggcgcagaagtcgtcgagcccttccggcacgaaggggaacatcacgttgaagccgtcgcaggcttgcgcccccagccattcccccatccggtcggcgatctgctccggcgtgccgataaagctgagcccgccatagccgccgacgcggcgggcgaggtcgcgcaccgtcgcccccgtgcggcgggcatagtcgacgatctgcgcctgcccgctcttgctggcattcgattccgggatctcggggagcggcgcatcgaggtcgaagccgctggcatccgtgccgagacggaccgagaggttggcgagcccgctctcgaccggcaccagcgcatcgagccgcgccttcttcgccttcgcctcctcttccgtgccgccgaccacgacgaaggcgccgggcaggatcttgagggcgtcgcgggaccggccggctgccgccatccgacccttcacgtcggcgtagaatgtctggccagcctccagcgacgaggctgagccgaacaccatctcggcggtctccgccgcgatctggcgcccggcctcggaggcacccgcctgcacgatcacgggccagccctgcaccggccgcgcgacgttgagcggccccttcaccttcaggaattcgccctggtggttcagggtgcggagtttttcgggatcgaagaacagaccctgctcgacatcgcggatgaaggcatcgtcggcccaggaatcccacagcccggtgacgacttcgaaaaactcgcgggcgcgggcgtagcgggtggcgtggtcgagatgcgcgtcgcggccgaaattcagcgcctcgtccgggttgccggaggtgacgaggttccagccggcgcgtcccttcgagatgtgatcgagcgaggcgaacttgcgggccacatggtagggctcgttgtaggtggtcgaggcggtggcgatcagcccgatccgctccgtcaccatggccagcgccggcagcagcgtcagcgggtcgaacgaggtgacggtggccgagcgcttcagcgcctccatcggcatgttcatcaccgccagatggtcggccatgaagaaggcgtcgaacttggcggcctccagggtgcgggcgaagcacacgaggtggtcgaggttgaagttcgcgtccggaaagccgccgggataacgccaccacgcggtgtggatgccgatcgggcgcatgaaggcgccgagatggagttgttttcgagattcgctcaacggggtcctccggccgcatccacccttcggtgccgccgatatggtgcgccgccgcggcccggcatcaccgctcatgagcgccggctgtgaggataccaccgccctaggattgcacgcaccgtctccgtaaggttcgggccgcaaggcgatacgagggaagcgagcatggctggagcgagcgtcacgcaggatgtcccctaccgtgccctgaacggctggctggcgctcttcatcgccatcccctgcctcgcgctggcggccctgaccttcctcggcggcggcgtgctggtgctcggccgcggcagcgtcggccccgccttcctgctggtctcggtggtggcgctcgtcgccgggatcgtgctgctggccgggctcatcaccctcaagccgcggcaggccgcggtgctgaccctgttcgggcgctatcacggcaccatcgcccgcgacggcttctggtggcgcaacccgctgacggcggtgaccaaggtctcgctcgcgatcgaggcgcaggagaccaagatcatcacggtcaacgacctgatgggcaacccgatcaccatcgcggccgccgcgatctggcgggtgcaggatgccgcgcgcgccaccttcgacgtcggcagctaccacgacttcgtctcgctccaggcggaggcggcgctacgcaatatcgcctcgacccggccctacgaccacgaggaggcggaaaatgtcggcgacgaggcgggcgacgccaagcgccggctcgcggagaaggccacccgcgtcgcctcgctccgggccgaccgcgacgccatccatgccgacctgatcacggaactgggccagcgcgtcgcggtggcgggcgtggtggtggaggacgtgcggatcacccatctcgcctacgcgccggaaatcgcgggtgcgatgctcaagcgccagcaggccggcgccatcatcgcggcccgccgccagatcgtggagggcgcggtcgccatcgtgcgcgacacgatccgccgcctggaacagccggaggacggccatgccggcatcctcttcgacgatcagggccgcgccagcatggcccagaacatgctcatcatgatcgtgggagaccgcgaggcgacgccggtggtgagcgtggggacgaagccgtaggccgtcacagatcgatccggcgctcgagactgaacgcatcggcgaatcaggcctgctgttcaaatatctccgaagtgagaatttgtaaaaccccttcgcgtgaggggtgagatgcgccggatcggcatttcaccttcaccagacctgtcgttaatgcagatgccccggtccccgcagcaggcggtgaccttgctcgaaggaaccggcaggcatggggcaggacggcgcaatccttcgtcatttcaggcacgacgcgatccggctgctccggccggtctggccgctggtcgccgtcgcgacagcgctcggggcggtcggcggcctcgccaccgccgcggctctggccaagatcaacgaggctttctacggggagggtgcgctcgccgacggcgtattgctggcgtttgccgggttcgcggccctgagcgttctcggcacgtttgcggccagtttcggcaacacctacgcgggcggacgcatacaggcggcgctcagccgcgacctcaccgataagatcctgaccgcgccgatcgaacggatcgagcgccttggcaagcacaagctgctcgcctcgctccagggcgatgtgagcaccatcttcacggccatcgcgttcctctcgccgatggtggtcgcgggcgggacgctcatcggctgcgcggcctacatgatcctcctgtcacccgccctctcggcggtgacggcggtggtcctgatccttgagagtctcggcgcgaacgccctgcgccggcgcatgctccggtacttcgaggaggtccgcaagaaccgcgaggcgacccagaagcactacctcaccctgaccgaggcggcgaaggagttgcgaatcggccgcgaacgccggctccacctccgcgacgtcgcgctcaacgcctgcatcgagcaggggcgccatttgatgacgcggatcgccgtcatccagcaatcgctatcgatgctgagccaatcgaccaatttcctgctgttcgccggtctcatcgcctacaaggttctggccggcatcagcggcgccgaactctccggcttcgtgctcgtgctgctctacatccaggcaccgatcgaccagctcatccacttcgtaccgttgatcggacaggcccagatcgcctaccggcgcatcgccgagttctcggaagagggagcggaggcggaggccggcctgctcaccgccacgccgtcggagccggcccgccgcatccgcgagatcaccctgcgcggcgtcagccacggcttcccggcggccggcgacaaggcccccttcgccctcggcccgctcgacctgacgatccgggccggcgagatcctgttcatcgtcggcgagaacggctcgggcaaaacgacgctgatcaagctgctgctcggcctctacccgcctcaggctggcgagatcctgctcgacggcgtgctggtgacggcagggacgcgcgacgcctaccgccagcacttctcggcgatcttcttcgactaccacctgttcgacgagctgatccccgccgacggtgccggccctgatgccgcccggcccctgctggaacggctcgatctggcccacaaggtcggcatcagcgagggacgcttctccaccaccgacctctcgaccggccagcgcaagcgcctcgccctggtccaggctgttctcgaaggacgcccggtcctcgtgctggacgagtgggcagcggagcaggatccgaccttccggcgccgcttctacgaggaacttcttccggacctgagaagcggcggccgaaccctcatcgtcatcagccacgacgaccgctatttcgacgccgccgaccgggtgctgcacttggcggaaggacggatcgtggagatcacggagagggctgtggccgagccggcctgacggatcgctgcggcgcgagcgtcaccgacacgactcggcactacggcgattcagtgccccagacggcttccgtcgagggaaaagcggagcggatcagatatccagctccgtcccatcggcgaacgacgcccgctcggtgatgaaggcgaagcgcgcctcgggcttgttgcccatcaggcgctcgaccgtgtcaccggtcgattcccgcgcctcgtcgaggatcgcgacgcggagaagcgtgcgcttcttcgggtccatcgtcgtctccttcaactgcgccggcatcatctcgccgaggcccttgaagcggccgatctcgaccttgccgttcttgaacacggtcttgatgatccgctccttgtccgcatcgtcgcgggcataggccgatttcgcgccctggctgatccggtagagcggcgggatcgcgaggtagagatgccccttgtcgatgagcttgggcatctgccggtagaagaaggtgatgaggagcgaagcgatgtgggcgccgtccacatccgcgtcggtcatgatgatgacccggtcgtagcgaaggtccgcctcgcggaagttcgcgccggtgccgcagccgagcgccagcgtcagatccgagatgagctggttggcgccgagcttgtcgcggctcgccgaggccacgttcaggatctttccccgcaacggcagcacggcttgcgtggcgcggtcgcgggcctgcttggcagaaccgccggccgagtcgccctcgacgatgaagatctcggagcccaccgtgccggcggccgagcaatcggcgagcttgccgggcaggcgcagcttgcgggtggcgctcttgcgggcgacctccttttcctggcggcggcgcaggcgctcctccgcccggtcgatcacccaatcgagcagcttgttggcctgggcgggcgaggccgcgagccagtggtcgaaggcgtcgcgaatcgccgtctcgacgatgcgggaggcctccaccgtcgcgagcttgtccttggtctggccctggaattccggctcgcggatgaagaccgagagcatcgaggcgcaggtcgccatcacgtcgtcggtggtcaccgccgtcatgcgcttggcttggttcacgcgctcggcatgctcgcggagcgcccgcagcagcgcgacgcgcaggcccgcctcgtgggtgccgccctccggcgtcgggatcgtgttgcagtacgagtgcgagacgccgtcatcggcgaccgtccaggcgaccgcccattcgagcgagccgtgcgagccgggtttggtgatcttccccgagaagatggaatcgaggacgagctccttcccctcaatgtcgcgggcgagatagtccgagagcccgccggggaagcggtgcacggcctccgccggcacatcctccagcccttcgagcagggacggggcgcagcgccagcggatctcgacgccgccgaacaggtaggccttggaacgggccatcttgaacaggcggcgcgggtcgaacttgagcgagccgaagatctgcgcgtcgggatggaagcgcactcgcgtgccgcgccggttctgcacccgcccgatcgtctccaggcttccctgcgcatgaccgcgggaaaagcactgccgatagagggtctgattgcgcgcgacctcgacctcgagcacgtccgagagtgcgttgacgacggagatgccgacgccgtgcaggccgccggaggtctcgtagaccttcgaatcgaacttaccgcccgcatgcagcgtggtcatgatgacctcgagcgcggatttgcccgggaatttcggatgcggatcgaccgggatgccgcggccgttatcggtgacgacgagagagcccgattcttccagctccacctcgatgaagctcgcgtggcccgcgaccgcttcgtccatggagttgtcgatcacctcggcgaagaggtggtgcaacgcccgctcgtcggtgccgccgatatacatgcccggccggcgccgcaccggctccagcccctccagcacctcgatcgccgaggcgtcgtaacccgcctccgccgtttccggcgcgggcgccggagacggtgccacgggggtgaggcggcggcggcgctcggcctccgcggggggaggcttggcaccaggtccgaacaggtcgcgtgccggatcgctcacgcgacggctcctcgaatcgggtcggagacgggctgcatggctcttcataccctcactgtagcggaacaaacaggaaacaaaaagtctcctgtccgcttccgccggtcgcagtaccacgacggccggccgcgttcgaagcccgacgatcctgccaagcccggcgcgttgtcatcacagtgatgcgggcggatggttaagacggcctcacgaagcctgtggtgggcggcaatcctgcggctgaaacaaggcagcggaacgttaaggcggcgcggcccaggatggcgatgggaacagaagatggtctccggacgttaactcagcacggtcagcttgaccgtaagggagccacgccgatgacccccgctgccgctcaagcgcgtcacctctccctcatgcgcctggaacaggccgcgggccaggccttcggctatgccgacgagcccgagccgaccgcgtcccgttccgcgatgctgctctcgtcatcgggcttcgccatcgccaccgtggcgacggctctggcagccaccatcacctatctcgtctgatcctgccgcgaacgaagcagcggtcacaccgccgcgggcagggcgcagaggcggatgtcctgcgccagcgcatcgacccgcgccggctctgaatcccaggcgaacatgaagcgggacgccccgccgatgaagccgtagaactgccagccgcgggcgcgcagcccctcttggaccggcgcgggcaggttcagaaacacgccgttggcctccaccggtgccgcgagcgagatgcccggcacgtcggcgattccccgtaccagccgtcgggcacattcattggcgtggcgggcgttgtcgagccacgccccgttctccagcatgccaacccagggcgccgagaggtagcgcatcttcgaggcgagctggcccgcctgcttgcagcggtagtcgaaatcctccgcgagccttcggtcgaagaagatcactgcctcgccgaccgccatgccgttcttggtgccgccgaagcagagcacgtcgacgccggccttccaggtcagttcggccggggaggcgtcgagcgaggcgcaggcattggcaaagcgcgcgccgtccatgtgcaggcgcaggcccaatgcgcggcaaacggccgagatggccgcgatctcgtcgaggctgtagacccgccccgtctccgtcgcctgggtcagcgtcaccgcccgcggtttcgggaaatggatgtcgctgcgcttgccggcgatcgtccgcacgatctcgggcgtgagcttcccgtcatcggtcgcggcggtcagcagcttcgagccgttggagaagaattccggcgcgccgcattcgtcggtctcgatatgcgccgagtccgcacagatcacgctgtgataggattggcagagcgaggccagcgccagcgagttggcggcagtgccgttgaagacgaagaacacctcgcaatcggtctcgaacaaccgccggaagccgtcggccgcggcttgcgtccaggtatcggccccgtaggcgggggcgtggccggcattggccgcctgcatcgcggcgagggcctccgggcagatcccggcatagttgtcgctggcgaattgctgttcggccacggcacgctcccgcttcgtatcggcgtcaaaaagaaggccgggcggtgagggacccgcccggcctcatgacaccaatgtcgatccaagggccgatttttgcacccctcccagccgatgggcagagatgcaaccgctcgaatgtcaggccgcggcgagcgacatcgacatcgattccttcttcatcaactcgcggtagaagccgtcgagatgggtcagcttctccggcgagccgtcctgcacgatgcgcccgccctcgagcacgacgatccggtcgaagtccttcagcgtcgagaggcggtgcgcgatggcgatcaccgtgcggcccttcatcaggttggcgagcgcggcgcggatcgcctcctcggattcggcatcgagcgccgaggtcgcctcgtcgagcagcaggatcggcgagtccttcaggatggcacgggcaatggcgatgcgctggcgctggccgccggagagcttcacgccgcggtcgccgacgatggtgtcgaagccttccggcagcgactggatgaagtcggtgcagtgggccgcttccgccgccttccagacctcctcgtcggtcgcgtcgggccggccgtagcgaatgttctcgcgtagggagcgatggaacatcgacacgtcctgcggcaccaccgtgattgcctcgcgcaagctatcctgcgtgacacggttgatgtcctgtccgttgatgaggatgcgtccgccctgcacctcgtagaagcgctggatcagcgagaacagggtcgacttgccgccgcccgacttgccgaccagccccaccgtctgaccggccggaatcagcaggtcgaaatcggagaagacggtgcgcccgtcgggatagctgaaggcgacgtggtcgaaatgcatctcggcgccggtctggccgatgagcttctccgcttccggatgatcgaccagttcgtgcggctgcagcagcgtgtgcagcgcctccgacaggcgggcggtgtgctgggtcgcgtccaccagcgcgacggcgaggtcgcgggtagcggcgaggatgcggatgcccagcgtgcagacgaggacgacctgaccggtggtggcctgaccggcttcccacatcttgatcgaccagtagagcaggccgaggatcgagatcacggtgaggatggcgtgggtgatgcgcagcttctcgaggtagaggagcgaggagcggcgcgcccgcatctcggagccgatggtgccgtcgaagcgcacgaactcgcggttgaacgcggagaaggcgcgcaccagcggcatgttgccgacgagatcgaccatctcaccatcgacgctcgcggccttggcggcgaagtcgtggtgcagcggcttgccggcggaggccatcttgaacatcagcagcacgaccgcggcgaagatgccggcgagcacgagcgccatcgtgaggttcacggtgccgatatagatgatcgagagcacggccgcgacgcagggcggcatcacgttgaacgtgaacatgttctcgacggtgaagatcgcgttcgacgtcgcggtgatgcgcgaggccaacgtaccgggctggcggtcggcgaagaaggacggggcgtggcccgtcatgtggcggaagagatcccggcggatgtcgccggtcacgccgacgaaggtgaaggccccgaccagagccgcgacgcgccagagcaggttgtcggcggcgatgaagccgatcagcaccgccaaggccgtccagacctgccccgcgctcggccccttgccgagggcatcgaccacgcccttgagcgcgtagtcggtcgagaccgagaaggacaccgcaccgagcacggagaagagaatcacgagatgcgggacgatccggcgcctgagatagcgcccgacaaaggcccccggtctgttggcgtattggcagagatcttccatcgcgatcgtcagtcccgattcgatcagacccgctgggcgccgattgtggctggagggcgcacagggcacccgttaaccgcaacgcgaagcgtcgccttatgtttcaagcgcgcggggctttccgccggatagctcggcgaagatgaaccgcgcttaagcggatgtgcggcgcaaaaacgattccaaccccgtcggccggcgcaggtcaagacgggtcgtgcgcctcatccccgttcctgcgccgggtctccggcatgatcaggaggacgagggcgaggccggcggcgccgacgatggcgaggcccaggaacgcggtccggctgccaagttcgtcggccatgaagccggcgagcgccgtggagagggcagcgccgatgcccatgccggtcccgaccgccccgagtgccgtgttgaaccggccggtgccgcgggtgacgtcggagacgatcagcgggaccatgacgccgagaacggaggccgagatgccgtcgaagacctggatcgccaccatccagtaggggtcgctgacgaaggcgaagagcaggccgcggacgggcagggccgcaaaaccgatcacgaggagcggttttcgtccccagcgttcggcgaggcggccgacgaagggggcggtgagcgcgagcaccgcctgcgggaccatgatgcaggcagccaccagagccgtggcggtctcgctggcgcgcagggtcatgacgctgccgaccaaaggcagcatcgcggcattggccaggaagaacagcaccatgcaggcggcaaagcacagaagcgcccggttcttcaggagcgccgagatgccgccggcctcccgtggctccggttcctgagcggcgggccggggcctgccggcgtccacggcgcgccccgacgggatgaacgacagggccatcagggccgggatcaccagcacgcccgcgagatagaacaccgcgttgttcgagagataatagccgatcgcgcccatgccggcggcgccgagcgcgttgccgacggccgagaagctggcattgcgccccagccgctcgccggcccgggcatggccgacgaggccgatggagatcgcggcgatggccggcgtcagcacgcagctcgccgccgagtggatcgccatggcgagcatcacgacgagataggtcggaagtgctgccagcatcacggcactcgcgccgacccagaacgccgagaaaccggcggcgaagcgcttcgagcgggaggcatcgacgaaagcgccgcccggcatctgcccgagcaggctgacgaggctgcccacggtgagcgcgaggccgatatccgactgcgtccacttctgctgggtgaagtagacggcgaggaagggcccgaacccggtctgcaggttggcgatgaagaacgtgaacgcgtcgaggccgtaggtcgcccggcgcgacggatcggcgggaccgggcgtgctcggtcggcccgcgcgccgcaccggacgggagccgccgcgctcgcgcaggtcggtgcgatggctgtcgcgctcgcgcgctggataggcgcgccgttccgtcaccgggcttgccgtcatttgtccggcgtcttctccggtggccggtccggggccttgtcggacggggcggcaggcttctcggcggcggcggaggcgtcgccttccggcgggacggcggcaccggtgttcgcggcgcccgggctggcggcacttgggctggagggagcacccgggctagtggccccgagcacgacgatcgggtcgccggacttgtattcgggcgagacccggacctgattgcggttgagctggagcgtgaggcgcccgaccttgccctcggtggtgaacttcaggacgcgccaatccaccgcgatcttgcgggagccgacgccgagaaagccgccgaaatcgatcaccgcggcgcggggacgtccgtcgcggtcgatgatgacgtcgatgatccggccgagatcgtcgccgttcatcgcgcgcacgctcttgccgagcaggctctcgtaatcctgggtgtcgagcaccaccgccggggtgccgccctcctgggacggcgtcacggcaccgttcgcgggtgcagccggcaccggggccggaggcggagcggtcgcggcgggaggcggagtagtcacgacgggaggcgaagcgctgccgggggcccccgacgagccgtccgcggccatggccgccgtagcgaggagggcgatcgccggtgtcacgatcggccggatcagtctgagcacccctactacctctcgacagtcgaaaaagatgagcgagccggtctctgcgagccggcgctccccggacatcatggggcgggcggacgcatcgtccatgcccggcaaccacggcgaagttgtggatgggccagaaacgccgctccgaccgtcccgccggaaccgggtggacacgggcgacggccgtctggttttcgcccaaaccctgccttagacggatgcaggaaatcttaacgttcccgacccttggccgtccccaggccgagccgtggccgggaacggccggtacgaggacaagactgcatgttcgacccgtcgagactctgcgccgcggcgcttcttgcggcgagccttggcggttgccaggcgctcggtggtggcggcggtgtgatgccggaaaccgatctcggcccgccgccctccgcccgcggcacgctgcccggccgccccctgcgcagtgctcagaccgacgatgacggccgtccgctcgccgccgccccgacccgcgccttggagctgccgaagaacttccgcggcgacacccgcactgccgatgacggcccgcgccgcatccgccgggaggagatcgacggcgagacgacgtcgcggtccagctccggcggcctcgccccccagatgggcgcgggcggcagtgtcggcctcggcggcaaattctgagccgcgcctgacttcggattacaggcgccgccgcctcaggcggtcggcgccttgcggccgccccagtgatcgttgaggcgcccgccgaaaccgggatcgtcgaacggattttcgccgggcccctgggtcggcgcgccttcgagatcggcagggtcgatatcgaccacgtatccgccgagttcgaccgagtaggtcagcgcgttccagggcagggggtggtggttctcgccaaagccgaggaagccaccgaaggacagcacggcgtaggcgacctgtcccgacaccttgtcgaccatgaaattgtaaacgctgccgaggtggcgcccggtgctgtcatagaccggggtgccctcgaccttgtcggaagcgatcaaccggggtgtctcgtcggtcgcgaccccctcgccggaggtcgggtccagttccagcgttcccggcttacgataggcccgctcttcgggcagatccgtcggcatccacgtctccagcatatccctgacaggcccgcgacaggcccgtgatccgggtgtcttggttgaatgcgaggcggcaaacacggttcccgcctcgaccgagacgcgcggcgggatcaccggagcagccccggtcagcgcgaaaaaatccctcaggcagtggattgagctgcggaaaggtccgctgatctgtggatggacaccatggcggcgctgttctccacttggaacgggcgcggcaccgcttagttgttgctcctcagtgccccgatgccgctcggcctcgtgtcacgaatcgccggtccgcaggacggagggaaaccatggctaccaagacgacggagaagaaggcggctgcgcccaagagtgccccgaagaaggagaccgccacgaaggctgcctccggcaccaagcccaacgcgcttcagcagcccctgaagccgtctcccgaactcgccgccatcgtcggcgacaatcccctgccgcgtggcgaagtcgtcagcaaggtgtgggagcacatcaagaagcacaatctccagaacccggagaacaagcgcgaaattctcgccgacgacaagctcaagaagatcttcggcaaggacaagtgctcgatgttcgagatgaacaagcacctcgccgcgcacctcaagtcctgatttgaaggaaccgttcgcgggccgtccctcggagtacggtgccggtcaagccggccccgtacgtccggtgggctcgggagcggtgagcctcaggtgatgccgcgcagcacgccgccatcgacccgcagggccgcccccgtggtggcgctcgcggcgggcgtgcagagataggcgaccatgttggccacttcctccggctgcgcgaggcgcttcaggagcgaggtcggtcggttctcggcgatgaaggcgcggcccttggcctccagatcgccttcgcccccgcccatcgattcgagaaaatccgcgacaccctcggtcatggtcgggccggggagcacgctgttgacggtgacgccgctgccccccaccgtctcggcgagaccgcgggagacagcgagctgcgccgtcttcgtcacgccgtaatggaccatctcgggcgggatgttgacgcccgactcgctggcgatgaagacgatccgtccccagccgcgctcgaccatgccgggaccgtaggcacgggataggcgaatgccgctcatcacgttcatctcgaagaagcggcgccactcggcatcggcgatctcgaagaacggcttcggctcgaagatgccggcattgttgatcaggatgtcgacccgcggcagggcggcgaggagttcgcccgccccctcctcggtgccgacatcgccgatgccggcgatgaactcggcccccggcacctcgccgcgcaggcgcgcgatggccgcctccacccgctcgccggtgcggccgttgatggcgacgtaggcgccgagccgggcgagttcgcgggccaccgcgtagccgatgccgccggtggaaccggtgacgagggcgctgcgccccttcaggtcgatatccatcattcgcctccgttggccgcggccgtccctgtcccggcgtcaacgcacgagccgggccatggtgctgagcgaagatgcgcggtcagggtcccgtccgccgcaggccgctcgccagggcacccgccagcgctagggcgacggcgcaccagagcgtgacggcgaaggcgcccgccggaccaccggggacgaggccgaacaacacggcgacccaagctgcaccgagggactggccgacgagccgggcacttgcctgcatgccgctggcgccgccgctgcgctcccgcggcgcgctggtgatgatgaccttgttgttgggcgactggaacagcccgaaaccgatccccgacagcgtcaaccgccagacgatgtcgaaggtcgccggcgcctccggcaggagggccagcgccgccatgccgacggcgagcaggacgaggccgaggctgccgagcaagcccggcgggacgcggtcggcgagccggccggcaaagggcgacatcgccgcgatggcgagcggccacggcgtcatcaggaagccggttcgggtctccgagaagccgagggcgtcgtggaagtagaagggcagggcgacgtaggcgatcatctgcgccgcgaaggagcagatcgaggccaccatcgacagggcgaaggccggaatccgcaggaggtcgagcggcagcagcggcgccgcgagccggatttgggtccgtacgaagacgatgccgaccccaaccgaggcggcgattgcggccgcggcgagcccgcgcgtgtccggatccgcgaacgcgtcgagaccgacgatcagcagcccgacggtgagggcattgaggcttgcgctccgcaggtcgaagcgccgggcggagcggggcgttcgcggcagcgtgcgcgcgcccaccgccagcgccaccagcccgaccggcaggttgacgaggaacagccagggccaggcggcgaccgagaggatcgcggcggcgaccgtcggaccggcggccgacgccaccgccacgatgagcgcgacgttgccgacgccgcgcccgatcagccggctcggatagatgaagcgcaccaaagcgatgttgacgctcatgatcccggccgcacccagcccctgggcgacccgcgcggcggtgaggctcgcaaggttcggcgagaccgcgcaggcgagcgaggcgacggtgaagacggcaagccccgcgagatagacccggcggtagccccagatttcgcccagcgtggcgagcggcagcagggcggcggtgaccgcgatctggtaggcgctgacgacgaagatcgcctcggaagccggcacgtcgaggtcgcgggcgatcaccggcagggcgacgttgacgatcgctccgtcgagcaccgccatggagatggccagcgccatggcgcagagcgccaggagccgctcgcgcagcggcagcccgtcgccgctcccgactccggccttttgagccgtcaccgtccattttccggtgcttgcaggcgagcgatccgccctatctgtctctcaccggaggctgcgccacgcgttgtcggcgcgccgccggggcagagcccgcgccgttcgcgcaacgcccccggaagccgcgccggggacgatgcgcaggcgtcttgtatctgcatcgtctgttttcgaaagccggccaccacctttcgggacgatgctcgagccggagacgaagtgtccatgcgtgcccacccgattttcgcgccgatcctcgcgccttgcctcgcgctttgtctcgcgctcgcgccggtgatggcgcccgccgcccatgccgaggagccgtcgccgctcggcatcggcctcgaaggcttcgcttatccgtttccggtgcgcttcctgccactgagccgcgacggcgaggcgcagcgcctcgcctacatggatgtgccggccgccgacaacgccaacggacggacagtgctgctgctgcacggacgcaatttcccgtcgagctactgggagccggtgatccgcaccctgtcgaacgcgggctaccgcgtcgtggtccccgatcagctcggcttcggcaagtcctcgaaaccgatcggctcctacaccttcgaccggatggccgccgacaccctggcgctcgccgacagcctcaagatccagcggttcgacatcgtggcgcattccatgggcggcatgctcgcggtgcggatggcccgcaactatccgcagcgggtcaacagcctcgtgctggaagcgccgatcgggctagaggattaccgcttcaccgtcccgccggtctccgacgaggccctgatcgcccgcgaggcggatctgaccgcggacgcctaccgcaagcagctgatgacgagctacgcgctgtcgatccccgcctcggccatcgagccgttcgtgtcgatccgcgagcgggtgaaggggtcgggcgagtatccgcgctggctcaagtcgttcgtgaactcctaccagatgatctggggccagccgatcgtccacgagatcccgctcgtgaaggcgccgaccctgttcattatgggcgcgaacgaccacaacgcccccggcaagggttttgcgccgacggagatgcgctccagcatgggcgacaacacgggccatgcccgcgcgctcgccggccggatgccgaacggcaaggccgaggtcctcaacaatgtcggccacctcgtccacatggaggcgaccgagatgttcaacacgctgacgctggaattcctcaacacgcactgatcgctcgaccgttcgcgactcatcgccggccggggcgttgcactcggacggcgacgtgacagcaaatccggagtttcaaacatggatgtcggtttcatcgggctcggccgcatgggccgggtcatggcggcgcggctcgtcgcggcgggccaccgggtgcgggtgtggaaccggtcgccggaggcagcgagggcgatcgagggcgccgagcccgtggccaacgccgcggaggcctttgcgggcgacgccgcgatcaccatgctcgccgacgacgtggccctgcgcgccgtcaccatcgagggcgggctgctcgattccgggcagcggcccggcgtccatgtcggcatgtccacgatctcggtggcgctcgcccgggaactggccgcggtccacggccgcgcgggcgtgccttacgtctccgcgccggtcttcggccggccggacgccgcggaaaagggcgcgctgaacatcatcgccgcgggtgacgacgcggcgatcgcgcgggtgcagccgttgttcgacgccatgggcagcaagacctggcgcttcggcgcggagccggagaaggccaacgccgtcaagctcgcgggcaacttcatgctggtctcggccatcgaggcgatgggcgaggcggccgccttcgcagaggggcacggcattgccggggccgacgtgctggagatgctcaccagcaccctgttcgcctcgccggtctacaagaattacggcgcgatgatcatggagggccgctacgagccgccgggcttcaccatgcggctcggcctcaaggatgtccgcctcgctctggccgcgggcgaggcggtcaacgtgccgatgccgttcgccagcgtgctgcgcgacaacctcctcgacgccatcgcccacggcgacggcgacaaggatttcgccgggctcgccacggtggccgcccggcgcagcgggcggtaagcctcagcgcgtggtgttggttgcggtctggccgaacatcaccttcttcgcttcctcgctcatcggctggccgtggttcgggttggcttccaccgcccgcgcataggcggctttggtggcggggcgctcggcgatggcctcgaaccagcgcttcaggttggggtggtcgtcgaggcgctggccctgcttctcccacggcacgatccagggataggctgccatgtcggcgatggtgtaatcggcgcccgcgacgaaggcgcggtcggcgagccgccggtcgagcacgccgtagagccggttcgtctccttgacgtagcggtcgatggcgtaggggatcttctccggcgcgtattgcgagaaatggtggttctggcccagcatcggcccgaggccgcccatctgccagaacagccattgcagggtctcggcccggccgcgcaggtcggcgggcaggaagcgcccggtcttctccgcgaggtagagcaggatcgcgcccgactcgaacagcgagaccggcgcaccaccatcggccagctcgtgatcgacgatggccggcatccggttgttcggagcgatcttcaggaaggccggctcgaactgcgcgcccttgccgatatccaccgggtggatcgtgtagggcaggccggcctcctccagaaacatcgtcaccttgtgaccgttcggggtcggccagtaatgcaggtcgatcatcgcgacaccttgtcttcgcgcccacgagggcgatgcctcaggcctgcggcgaagtgggaatgtcgagcgatccgatcaagccgctgaggacgtcctttacttttccatgatgagctgccggggcgcagggagggtggttcatggtctcggcagtgtccacgagttcggcgggcctcagcgcggccatgcagcgcttcgacggggcggcctcccgcgtcgcctcaccgcaatctgccgccgagccggtcacggccgtcacggagctggcctcggcctcgctcggtgtttccatcaacaccgccgtgctgaaatcctcgatcgagaccgagaaacgcgtcctcgacattctcgtgtgacgagcagcgccttgccggccgggacccgagggggtatctccctcacagcgtcggggtgtagcgcagtctggtagcgcatctgctttgggagcagagggtcgtaggttcgaatcctatcgccccgaccataccttccccggagacgtcagccgtccgatgccgagcgcccgcatctaccgtcccgccaaggatcccacgcagtccgggctcgcccgcacgaagcaatgggttctggagttcgaccagaccgaaccgcgcgagaccgacccgttgatgggctggaccggctcctccgacatgctgcagcaggtgcgcctcgaattcgacacctcggacgaggcggtggcctacgccaaggcttcgggcatcgcctaccgcgtcgaggagacgccgccaccgatcgcgcgcaagggcctctcctactccgataatttcaagttcaaccgcacggcgccctggacgcactgagtgtctctcacgagccgcccgccgcgccggatgcagcgggcgtttcgtgaggctggacctcgcgttcagcgccctttccgctccgcccaggcgcggtaggggctcggatcatcggcaagcgggaggtggcgcacctgcatcggctgctcttcgagcggccggcacagctcggcatagatcccggcactgagcagaccctcggcctccgcctcctcggcggtgaaggcgaagtagccctgcttgaccccggccagccgcatcgccgcatggcacatcgggcagggccgcccgctggcgtagacaatgcaatcgtcgagcttgggccggccgagctgctggctcgccgcgcggatcgccaccatctcggcatggtcgctcggatcgttggtcgcatggatgcggttggccgcccgcgcgaccacctccccatcccgcacgatcaccgcgccgtagggtcggccaccctcagcgacgttggcgagggcgagttcggtcgcctcgcgcagatagctctcgtgattcggcatcggttttcttctcctcagaacgcgtagcgcacccggcaatagggcatccgctcggcgagcagcgccttgaagcgagcgagccatttccctttccagccggtgcggtagcgcaggttttcgccgccgccttccgagcgcttggtctcctgaatgtccggccgccagagcagatcctcggccttggggtgccagccgaggttcaccgcgtgcagcccggcattgtgggtcagcatgatgatctcgcaggcgagctgattcttggcggcattcgagatcgtcccgtcgatctcgtcgaacaacgcagcccaatccgcctcccagccctcgtagaggatcacgggcgagaaattgacgtggacctcgtagccggcccgcaggaagtcgtcgatcgcggcgatccgctcggggatcggggcggtgcgcacatcgacgacccgcgcgatccgcgccggcatcagcgagaagcggatgcgggtgcggccttgcggatcgtaggcgaggagatcgcgattcacggccttggtcgcgaacgagcccttggcgttaggaattccacggaattgcgcgacgaggtcgcggacgttgtcgcagatcatcgcatcgaccgagaggtcgccgttctcgccgagatcgtagacccaggcttgcgggtcgatctgatcgggctcgggcagcgggccctgcttggccgcatggcgcgtgatcgccgcgcagaccgcatcgacattcacgaacagcgagatcggattggaaaagcccttgcggcgcggcacgtagcaataggcgcaggccatcgcgcagccgttcgaagtcgagggcgcgatgaagtgggcggaacggccgttcggccgcatcgcgagccccttcttcacgccgagcaccagggtcgatcgcttgatccgcacccagtcctcgaccgagccggcattgccgtgcagctccgggatgttccagtgcgacgggaccgcgatccgctcggcgttcggatagcgggccaggatctcgcgtccgcgcggataatcggccaccgccggctcgtggaagatgcggtcgatgtcgatgaggtcgcgcggggccatcgcctggatctagggcgagcgcggccttccggcggggcctgcggcgacaggccgtcctgtcagagccgcgccagcagctccgccttcttggcggagaactctccctcggtcagcacgcctttcttgtgcaggtcggccagccgttcgaggatcgagaggatgtcggtcgggcccgcacccgagggtgcaccggagggtgccgcgtgctgccggctgacggcaggggccgacgggacagggctggcggcgggggcgaccgatgacgacgcgaacgcagcgacactcgtgtccgccggcggtttgggcggcggaggcgccgcccccgcatcccgctcgaccggcgtcagatcttccagcgagaagctcccctgcggtccgctgaagcgcagcgacgagctgccgccctgctgctggctcacgccggtgacgaggcggtccccggtgtcgtagagggcgagccgcccgtcggtctcgatggccaggcgccggcgctcggggaagaaggcgtagcgcgtcgcgttctgcgcgcccgcgctcgacggcagccccagttcgtccggccaccagttgcccgaggcggcttcttcgcgaaaactggagagcggcagggccgtggcgagttcggtgcacagggcatcgacctgcgccttcagggcatggtcgttcatgcgcccaaccatcaccatgccgccgcgcgaccactgcccgaagccgccgagatcggggtggtcgaactgggccatgttgccctggcccgcctggagcgcgcgcagcagatggcgcaccgcctccaggctgacgccgtgccgctcggccagagcctgaagcccggcgggccgatgctcggggtcttcgatcatgggtgatggtccccctcgaacctgtccgtgtcgatcgatgaggggccttgcaacgcgaaccctcaccgtgagtttcgtccaaggcctaccacatccgcggcggcgcgcagcggatcgacaaaaatttgctgcgtcgcgtcagacgacacggagcttcgccgttccgtgcacgttcagagtccggctggacccgcgggggccgctataagtgagaatgggacgatcgatggccgataccgacaggactgcgacgccgaggccgcgcacatcgcgcacgcgtatccgcgaaggctcgccgcatccccgcggtgcgacctgggatggccgcggcgtaaacttcgcgctgttctcggcccatgccacgaaggtcgagctgtgcctgttcgatgatgccggcgagaacgaaatcgagcgcatcgagctccccgagtacaccgacgaggtctggcacggctatctgccggacgcgcgccccggcacgatctacggctaccgcgtccacggcccctacgagcccgaggccggccaccgcttcaacccgaacaagctcctcatcgacccctacgccaagggtctggtcggcacgatccagtggaaccccgccctgttcggctacaagatggagacgggcgacgacctcaccttcgatgagcgcgattccgcgccctatacccgccgctcgcgcgtgatcgaccccgccttcacctggggccgggatgtgaagccgcgcgtgccgtgggagcgcacgatcatctacgagacccacgtgaaggggttcaccaagctgcacccggctgtgccggagaagctgcggggcacctatgccggcctcggtaacccggcggtgctcgactacatcaagagcctcggcgtcacctcggtcgagctgctgccggtccactccttcgtgcaggacgactatctgcagcagaaggatctcatcaactactggggctacaacaccatctcgttcttcacccccgcccggcgctacgcggcggtgccggatttcgccttctccgagttcaaggagatggtcgcgcgcatgcacggcgccggcctcgaggtgatcctcgacgtggtctacaaccacacggccgagggcaacgagaagggcccgactctctcgttcaagggcgtcgataacgcctcctactaccgcctgctgccgaaccagccgcgctactacatcaacgacaccggcaccgggaacaccttcaacctctcgcatccccgcgtgctgcagctcgtcaccgactcgctccgttactgggcgaccgagatgcgggtcgacggcttccgcttcgatctggccaccattctcggccgcgagccctacggcttcgacgagggcggcggcttcctcgacacctgccgtcaggaccctgtcctcaacgacgtgaagctcatcgccgagccgtgggattgcggccccggcgggtatcaagtcggcggcttcccgccgggctgggccgagtggaacgaccggttccgcgacgacgtgcgcggctactggaagggcgatgccgggctgctgccggggctcgcctcgcgcatcaccgcctcggccgacaagttcaacaagcgcggtcgccggccctgggcctcggtgaacttcatcaccgcgcatgacggcttcacgctcaacgacacggtttcgtacaacgagaagcacaacgaggcgaacgaagagggcaaccgcgacgggcacggccacaacctctcctacaattacggcgtcgagggcccgaccgacgatcccgagatccgctcggttcgtttgcgccagatgcgcaacatgctggcgaccctgttcctgtcgaagggcacgcccatgctgctggccggcgacgagttcgcccgcacgcagaagggcaacaacaacgcctattgccaggacaatgaggtgagctgggtcgattggggcgccatcggcgaggaggagcgggatctggccgagttcacgcagcgcctgatcctgctgcgcaacgccctgccgatgctctcgcgcggacgcttcgtcacgggagcctacgacgaggagttcggcgtcaaggacgtgacttggctcacgcccaccggcaccgagatgagcccggagaactggaacgacggcaactcgcgcaccctcgccgtgctgctcgacgggcgcgcccaggcaagcggcatccacaagcgcggcggcgatgccaccctgctgttgttctacaacgcctatcacgacgtggtggacttcaccctccccgaggcgccgggcggcacctcctggacgcggctgctcgataccaacctgcccgacagccaggaggtggagagcttcgccgtcggcgagagctactcggtcacggggcgctcgatgctgatgttcgtcctcaagcccgtcgagaacgaggatgaggacgaggagcacagcgacatggagcgctcctaccagtacgtgatgcaggccttcgagcgggcgaatgtcgagagcgtgagcttcggcatcgacgaggaggcctgatggcgcgggcgaggggccgctcgccgcaagcggcccctgccgatttcgatgggttccggagcctcggcgctccggaccctattctcttcccgcagccctatcttacgctctgcttcggggatgcgccggccgtgccggcagcctcacacgatttgtcacgccgcgggttcgcatgaccgacatccccgagaagagaccccacggcgtccatcccagcgtcgaggccggtgcagagggccacgagttcgagtccggcagcggcatcttcttcgccgccgtcgcgatgacgcgcatgccgatggtggtggtcgatccgaaccaggacgaccacccgatcgtgttcgtgaaccaagccttcctggagatgaccggctacgctcgggacgaggtgatcggccacaactgccgcttcctccagggccccgagaccgatccagcgacgcgggcgctggtgcgcgacgccgtcgcggcgcggcgcgacgtcgccaccgagatcctcaactatcgcaaggacggctcgtcgttctggaacgccctgttcgtgagcccggtctacaacgccgccggggacctcctgtacttcttcggctcgcagctcgacatcacccgccgccggttggcggaagactcgctgcatcaggcccagaagatggaggcgatcggccggctcaccggcggcatcgcccacgatttcaacaacctgctccaggtgatcctgggctatgccgactcgctggcgaccaacctggaccggccggacgccgaccggggtcgcatgggccgcgccgtcggcaatatccgcgaggcggccgagcgggcctcgacgctgacgcaacaactgctctcgtttgcccgcaagcagcgcctcgacggccgcaccctcaacctcaacgacctcgtctccgagacgaaggaactggccgggcgcacgctgggcgacgcggtgacgatcgagaccgatctcgcccccgacctctggccgtgccggatcgaccggacccaggccgaggtcgccctgctcaacgtgctcatcaacgcgcgcgacgcgatgccggagggcgggcgcgtcacgatcacgacccgcaacgaggaatccggccggcccgacggttcaggtcggcacgtgagcgtcgcggtgagcgatacgggcgccggcatcccctcggacatgctggcgcgggtgatggacccgttcttcactaccaaggaggaggggaagggcaccgggctcggcctgtcgatggtctacggcttcgccaagcaatccggcggattcgcgcagatcgagtcggtgatgggggaggggacgaccgtgcgtctctccttccccgcgagcgacgaggccggtgcgccggagagcgcagaaccggccgccatcgtcgaggagcggccgggcacggaaacgatcctgatcgtggacgaccgcgccgacgtcgccgaactcgcccgggcgatcctccgcgattacggctacggcaccctgatggcccgccacggccgcgaggccctggagatcctgaacgaccatccggagatcgacctactgttctccgatctgatcatgcccggcggcatggacggcctgacgctcgcccgcgaggcgcgccgccgccatcccgatctcaaaatcctgctcaccaccggctatgccgaggccagcctggagcgaaccggaatcgagcgtccggagttcgatatcctgaacaagccgtaccgccgtgccgagctgatccggcgggtgcgggcggccatcgatgcgccgaaccggaggtgaccggcgcgacagatcgggagagcaccatggctcagggtgacaagtcgaaatacaccgacaagcaggttcgcaaggcggagcacatcgcggaatcctacgagtcccgcggcgtgccggagaaggaagcggaggcccgcgcctgggcgacggtcaacaaggacgatggcggcggcaagaagcccggcggctcgggccgtggcaagacgacggaccatcccgccgcgcttaaaggcggtcgcaccggcggcaccgcctcggcttcgcgcacgaaggagcagcgctccgcctcggccaagaaggcggccgagacgcgcaagcggaatgcggcgaagaaaacgggctgaggcttcttaaccctccccctcagcggggggagggccgttaggctggcgcctcagacggccatcgccgtcttcaggttctcatcgaccttgtcgaggaagccgttggtcgtaagccatttctggtccgggccgacgaggagggcgagatccttcgtcatgtggccggcctcgaccgtgtcgacgcagaccttctccagggtcgcggcgaacttcgcgagatcggcgttgccgtcgagcttggcccggtgcgacaggccgcgggtccaggcgaagatcgaggcgatcgagttcgtggaggtagccttgcccttctggtgctcgcggtagtggcgcgtcacggtgccgtgggcggcctcggcctccacggtctgtccgtccggcgtcatcagcaccgaggtcatcaggccgagcgagccgaagccctgggccgccgtgtccgactgcacgtcaccgtcgtagttcttgcaggcccagacatagccgcccgaccacttgaggcacgaggccaccatgtcgtcgatcaggcggtgctcgtaggtcaggccgagcgacaggaacttcgacttgaactcctcgtcgaacaccttctggaacaggtccttgaagcggccgtcataggtcttgaggatggtgttcttggtcgagaggtagaccgggtatttgcgggcgaggccatagttgaacgaggcccgggcaaaatcgatgatcgactggtcgagattgtacatcgacatcgcgacgccggcgtccgggaacttgaacacctccttctcgatgacggtgccgtcgtcaccctcgaacttgatggtgaggcggcccttgcccggcaccttgaagtcggtggcgcggtactggtcgccgtaggcgtggcggccgatcacgaagggctgggtccagcccggcacgaggcgcggcacgttcgagcagatgatcggctcgcggaaaatgacgccgccgaggatgttgcggatcgtgccgttgggcgaccgccacatctccttgagcttgaattcctcgacgcgggcctcgtccggcgtgatcgtggcgcatttcacgccgacgccgtggcgcttgatcgcctcggccgcatcgatcgtcacctgatcgttcgtggcgtcgcggtgctcgacaccgagatcgtaatagtcgagatcgagatcgaggtaggggtggatgagcttgttcttgatctccgcccagatgatccgggtcatctcgtcgccgtcgagctcgacgaccggattggccaccttgatcttcgccatgtcggtccctcagttgcccggtgccgcgcgcccggccggctgcccttcgcgcgtctctccggaaccctgtcgccgcccctataacgcagcgcagcaaggcgacaaagccgggctcgggcagcctgtttcggatgcgcgaaactgttacctgcctctgcggaacggcagcaggccgcgcaggcgaaatccgagccagatcaggatggcgagggcgatcaggttcagcgcaacggtaaaatcctcccgcggagccagcgagagggcgtagccgcccttgcgcgccgcatcgaactgccagcccagcacgagcccgccctccgccggcgcacggagaaacacgtcggcgagcagccagccgctcgccgagatgcggacggtgaggcccgcgctgacgaaccagatcacctgggcgagctgcaccggcacggagagggtgtagcccaggcgccggtcctgccagagcgcgacacccgcgaccacgctcgccgccagcaccagcccgatgaacagcacgccgggcagcagggtgagcggcaccgcggcaccagtctgcatcaggtcgtgcaggaaggcccacaggcccaccagcccgccctggatctcgatcagtgccacggtgtagcgcaggccgtcgcggtcgtttccggtctccgtcatgggaggcgggcatagacgaggcggcacgccacggccacccggcgcggcgcggtcaccggccaaagcgagtgtcgctcccgcacaagagcgcacgccacggccgcgctatgtggcctggacaaacccggctgccgctgcgacgacccgcgcgtcaagaaaaacggccgatcacgaggaaggacacaccatgagcgaccgcatcatcctgcgcgccggcgaggccctcgttgcgggcggcccgcccaacacggcctccgagcccgaggtcatcatcggcgagctcgacgggccggtcggcaccgcgctcgccaccctcaccggcgatcaagtcgtcggccacagccgcgtcttcgcgctcctgaacaccgacatcatggtccgcccggtgacgctgtgcgtctccaaggtgagcgtgaccgagaacaagtacacctcgatcctgatgggaacggtgcagtacgccatcgccaacggcgtgctcgacgcggtgcgggccggctacatccccaaggagaaggccaacgacctcggcatcatctgctcggtctggctcagccccggcgtgatccaggccgagagcgtcgatcacaaggcgctgttcgagatccagcgcaagggcatgaccgaggcgatccgcaaggccatgaccaacgagccctcgatcgactggctcctcgagaaccaggacaagatcgtccacaaatactaccagatgggtctcgacggtaagatctgatctttttggaggatcgcgtcgtcggcattgccggcggcgcgcttcgatgcgtttgagtgtcgaaaagaatgagcgcccccgtcgtcatcctggtcgagccgcaacttgccgagaatatcggcatgaccgcccgcgccatggcgaatttcggtctgtccgagttgcgcctggtggcgcccaagaacggctggccgaagaagggcgtgcgcgaggcggcctccggcgcgacttacgtgctcgacggggccaaggtctacgccacgctgccggaggccatcgccgacctgcatttcctcctcgccaccaccgcccgcgagcgcgggcagatgaagcgggtcttcgcgcccgaagacgccatgacggccaccgccgagcggatcggtcgcggcgagcggatcgggctgatgttcgggcgcgagcgggtgggcttgagcaacgacgaggtgtcgctggccgacgccatcgtcaccttcccggtgacggacgagttcccctcgctcaacctcgcccaggccgtgctgctgatgggctatgagtggcgccgcgccgccggcctcgccaccctgcgcttctccggcgagatgctgtcgccacccgccacccgcgaagcgatgctctcgctgttcgcgagtctggaggagacgttggcgggggccggcttctacccgccggagaagcaggagatcatcgcccgcaacatgcgcgacatgctccaccgcatggcgatgaccgagcaggacgtgcgcaccttccgcggagcgctgcgggcgttgaaccggaaggctcgcaagaccgacgaggcgtagggcctaccgctgcaccaacccgaaccgcgtcaggcagacatgcttggcgagcgacgccggcgcgatcggcaccgcaggcgttgtcccgtagggctctccggtggcggtgtcctcgggcgcgcgaaaggcgccggggacgtagctggtctcgcactggtcgaacttgttgcacacggcgagcttggtgcagatcgtctggcccgcccgctcgtagacgtagtaggtcgccccggaatagggcggccgggggaaggactcggtccgcaccgtcgtgacgtccgcggcgctcgccgccaccggcgacacgagcgctgcgagaagtccccatccgacccctgcgcgcatcacccgcctcttcccccgacgcttgagcatcaatcgatccggatcacgatcttgccgacatgcccggcctcggccagggctttgagagccgccggcgcctcgtcgaaaccatagacccggtcgatcaccggcttgatcccgtgcagggcgatcgagcggttcatgtcctcgaacatctcccgtgggccaacggcgacgccgcgcacgatgcagctcgcgccgaggatcgccagcgggtcgaacgcctcgccctgagccagcaggccgatcaagccgatatgcccaccgggccgggtcgaggcgatggagcgcgggagcgtcccggtgccgccgacctcgaccacgtgatcgacgccggttccgccggtcagccggcgcacctcgctctcccaatcgggatgggtgcggtagttgatcgtgtcgtgcgcgccgagcgcgcgggccttctccagcttggcatcgctcgatgaggtggcgatgacccgcgccccggccgcgtgggcgagctggatcgcgaagatcgagacgccgccggtgccgagcgtcagcaccgtctcgccggcccgcaggggcttgagcccgtagagcgcgttccaggccgtcaccgctgcgcagggcagcgtcgccccttcctcgaagctgagatgatcgggcagcgtgacgagcccgtcctcgtcgaacacctgatactcggtcagcaccccgtcgatggcgccgccgagcgcggtctgccacgtgtcggacacctgcgcgccgccgagccagctctgcgagaagatcccggcgacccgctcgccgccggtgaagcggcgcacgccggcgccgatcgccacgatctcacccgccccgtccgagagtgggatcaaccggtcgagattgaccgcgaacgggtagcggccctggcagatcagcagatcgcggtagttgagggaggcggcgcgcatccgcaccagaacctgcccgcggcctggttcgggcgtcgggcgctcggcactcttccaactgtcgaggccggcggcagcggacatctcgtaggcgcgcatggcggtctcccgtggggtttctcgcgtcttgggttcgacgcgggcactcatggcaggcgcatatgggaagaggccgcccgaaggcgacctcttcctcacgattccccaatcggtgtgctggctcgagcctcgctatgccgcccgcacggtcgcgaggaagcggctcacctccgccgagagctgctcggactggcgcgacaattcggacgccgcgccgagcacctggctcgccgccgcgccggtctcttcggaggcgcgggcgacgccggcgatgttgctcgtcacctcggccgttccggtcgaggcctgggcgacgttgcgcacgatctcctgcgtcgccgcgccctgctgctcgaccgccgccgcgataccggcggcgacgccgttgatctcgcggatgcggccggaaatgccgccgatggccgagaccgcctgatcggtcgcgctctggatcgtgccgatctgctgcgcgatctcgctggtcgcccgggcggtctggttggcgagttccttcacctccgctgcgaccaccgcaaagccgcgcccggcttcgccggcccgcgccgcctcgatggtggcgttcagcgcgagcaggttggtctgtccggcgatcgtcgagatcatcgacaccacatcgccgatcttggcggccgcgctcgacaggttctggaccaaaccggcggtctggtcagcttcgccgaccgcggcttgggcgagttcggacgaagtggccacctgccggccgatctcgtgcacggaggtgccgagctcttccgccgcggccgcgacggtcccgacattggtcgctgcctcctcggcggcggacgccacggtgatcgattgggaggccgtttcggtcgcggtccccgacatgctctgggccgtggcctgcaactcggtcgccgccgacgtcacggtgccgatgatcccgccgatggcggcctcgaaactgtcggccatcgaccacatcgccgccttccgctgctcctcggccgaagcgcgggcgagcgccgtctcggcttccagggcgcgggtgcggatcaggttgtccttgaacacttggacggcagccgccatcgcgccgacttcgtcccgacgctgacggtagggcaccggcgtctcgacgtcgccggcggcgagcgcgcccatcatgccggtgatgccggtgatcggccgcgagatccgcaggaagccgaacgccatcgcaaacagggcgaagagcacggcgaccgccatcgtgacactcgcaacgatcgaagcggtctcgacattgccgaccgcggtcgacgcgtcgcgcgtggagccgtcgcgattgagggtgatcgcgcgggcgatcaggtcgctcgattggctgtacaaggagagcaggccgggcccgaccagagccgccatggcttcccgctgctcgccccgctccatcatcgcgattatacggcggctcgcctcatcgtagcgggaccacagctccgaaaactgcgtgtagagcgcacgttcctccggggacgagatcaggggctcgtagcgcttgcgcgccgacgccatgtcggccaccgcccgttcgtagttgctccggttcgccgccaacgtctcgggatcggtggaggtcgtgacggtccgatactgccgcaggcgcatctggcttgcagccgtccccatctcgttgacggcgaggacggagggaagccagttggtggctaccgcatcgacacctcggcggatcgacgacagctccatcagggagaccaccccctggccgatcgtaatgagcgtgagcccaccgaacagggcgatgagagcagctttgagagagaagcgcatcggacgggtagggcgcgtaaaatgctgaagtgtccgccgcgcacggatcactcaggtctgctgacaaaaaattgataaatgaaatgtcttaacgagaggattaagagatccgccccatgattcggcgtaagctgctttcagccgatcggaacggccactcgccaaaacttcttcacccggaggttgcgattggcatcatccagctctgaaatcgacctctagtgatcttcggattcacatgattgatgtattggttttctcgtcgcgtcggaccagcctatgcactctcgctgttcgtctgacttgaaaacgaaggatatggcggttgtttcgaattcaaatgaccttacgatgcttgtcgagacggcgtatgcgcgccgattagtgtcaagccaaaaattttcgagcgccgaaaccagttcgaatgggctcgctcgacagacgatcccctgcgccgagcgtctatccttcatgccggccgcgtaagcgacgacgttcagggcttgaactcgatgggcgtgcccagatcgacgcgggcgtagatcgcgcgcatctcggcgttggtgacgccgacgcagccctgggtccaatccttcagccggtgcaggcggccgagccaggagaagccgttcatcagtccgtggatcatgatgtcgccaccgggcgaatagccaccggcctgcgccgccgccgcgtcggccggggaggggtaggacaccttgagcgagagatgggcgacgctgcgcggattgcggaacgcgattgcatagacgccctcgggcgtgcgcccgtcgccttcgcgcgccttatgcccctccggcacgaagccgagggagatggggtaggtcgcgagcacacggccctcgcgcagcagggtcaggcggcgcgccgccttctccacgaggacgcggtcggcgcgctcggcctcggccaccagcgggggctcggtgcggccgacttgcgagaagtcggcgaggacgacggcaccggcgccgaggacggcgaggccgccgatcaccgcagcgatgcgcccgcgccgtcccatcgcggcctcagccgatctgtgcgccgaccttggccagggcctgctcgatatcggcgatgagatcctcgggatcctccaggccgatcgagagacgcacggtctcggggccaacgcaggccgccgcgcgctcctcggggcggagctgtcgatgggtcgtggtggccgggtggatcaccagcgacttgatctcgccgatgttcacgaggtgcgagaccagttcgaggttggcgatgaatgccagggccgccggctcgccgcccttcagggcgaaggtgaagatcgagcccggaccctgcggcacgtagcggttggccaacgcctcacccttctggccgggaagcgccgggtagctcacccaatccaccgccggatggtccttgaggtaggccgcgaccgccttggcgttggcgcagtggcgctccatccgcagcggcagcgtctcgatgccggtgagtgtcaggaaggcgttcatcggcgagaggccggggccgaggtcgcgcaggccgaacaggcgacaggccacggcgaagctgatctcggggaagcgatcgctgacgatcaggccgtcatagtccggccagggatcgttgatgaggttgtaacgcgagccctgcgccttccaatcgaaggtgccggcatcgcagatcatgccgccgatcacctggcccgagccgccgaggaacttcgacgtcgagtggacgatgatgtcggcgccgtactcgatcgggcggatcagcgcgggcgaggccagggtgttgtcgatgacgagcggcaggccgtggcgcttggcaaccgcggcgatgccctcgatatccatcaccgtggcgcagggattgacgatcgactcacagatgatcgccttggtctgcggcgtgatcgcggcttcgaaggcctccggcgtcaggtccgcggcgaattgcggcgtcaggtcgtagcgcccttcgaggcggcgcatcaggccgagggagccgccgaacaggcgcggcgaggcgacataggcgtcgccggtctgcatcagcgtcatcatcaccagcagaaccgccgactgcccggacgagacggcgaccgccgccttggcgccctccaatgcggcaacccggcgctccagcgcggcgaccgtggggttcgagccgcgcgagtaggagaagccggtcttgcgcatggcgaagatgtcggcggcctgctccgtcgagtcgaagacgaagccgttggtgaagtagatcggctgcacccgcgcaccggtggcgggatcaggggcagcgcccgcatggaccgcctgcgtggcgaagcggagggtttttggctcggcggtcatggcgggacctgaactgatcggtctgtcggcgcgcggggcagcgcgccactctcacccgccttctgccgcgaaacggactgcagcgaaacccgcgattggtccccgcgcgcatcggccatgcgcgcaacgtctgcgggcggccgtcaggcggcgcgcttgaggcaggccttgagggtgcgcaccagcatggtcggcgcgtagggcttcgggatgaagcgggcaccgtccggcatgtcgccggggccgggcgtgcccatgccggagacgatcagcaccgggatttccggccagcgatgggcgacgaggcgggccagggcgaagccgtccatcgagcccattggcatgtcgacatccgtcatcacgatcccgacatcgggccggccttccagcacgtcgagcgccttgtcggcatggtgcgcttcgaggacgttgaacccggcctcggccagggtatcggacgcttccatcagcagcagaccgtcatcttcgacgaggaggacgacgggcgactctgtcgggttctctgtcataagcctgcaaacgatctcgggccgacactggttgcgggcctaattcgcacctgcagcgaggtcaaggaagggacgacccgcaattgtgcagagcgggaaattcaatcttgaccttaaacgtgcgccgggacgggtgccggacgcgccttcaaatgcgccaacgcttccggccgcggcccgcctgtcgcccaatcgagcagctcgaccgtgtgcaggatcgggatctcggtgcccttcccgatctgggtggcgcagccgatattgccggtggcgatgatgtcgggccggacgcgctcgatattggcgaccttgcgatcccgcagacgggcggcgatctccggctggaggatgttgtaggttccggccgatccgcagcagatatggccctccggcacgtccttgaccgtgaagccggccttcttgagcagggttttgggctcggtgcggatggcctgcccgtgctgcatcgagcaggcggaatggtaggcgaccacgaggtcggtatcctcgaccgggggcagcaggccgatctcggccatgtactcggtcacgtccttggcgatgcctgagacccgcgccgccttctcggcataggccgggtcgtcgcggaacatgaagccgtaatccttgatcgtcgtgccgcagcccgaggcggtgacgacgatggcatcgaggccgggcccgtccatctcggcgatccaggcgtcgatggtgcgcttggcgtgaccgtgggcgttcgcctccttgcccatgtgatgggtcagtgcgccgcagcagccctcgcccttgggcaggaccacctcgacgccgtggcggttgagcaggcggatcgccgcctcgttgaagtccggccgcaggacgctctgggcgcagccgcgcagcagcgcgacccggccgcggcgcttggccggcgccttgtcctcaccggtctggaagaggtcgctgatctcctgcgccgagggatcggcggggaaggtgccgggccggtcggtgcggttgcggttcggcagttgcgccggggcgaggtcgagcatcgccgccagccggttgccgacccgcggcagccgggcgaccagcggccggaacggcgccccgatcttggccgccaacagcgccacccggaaccggttcggatagggcagcaccagggccagcaccgcgcgcaggagccggtcggagagcgggcgcgcgtaggtcttctcgatatgggtgcgggcgtgatcgacgaggtgcatgtagtgcacgcccgacggacaggtcgtcatgcaggacaggcaggagaggcagcggtcgatgtgcttgacgacttcgcggctcgccggcttgccgccctccagcatgtccttgatgaggtagatgcgtccgcgcggtgaatcgagttcgtcaccgagcaggaggtaggtcgggcaggtcgcggtacagaatccgcaatgcacgcaggtgcgcaggatcttctccgaggccgccatggcggggtcggcgagctgctcgggggcgaaattggtctgcacgacacgcctcgatgcggtttcttacttctcgtgcgagtcttagaaccgttcgcgcgggcgaacaatcggaacggttctaagctgttgctgtgtcgcacgccctcacgatgacggccgacgcgtcggtccggagggatcgacgcagcggtccggcgtcaccgctcccgcgaaacggtgagcaggcgggcgatcagccagatcggcacaaccaccaccgcgcccgcgaggatccagcggccgaaatcgtggaaggtgtcgaggccgagatcgatcagcgaacgggtgaaatcgtagagctgccagaacagcaggcccggcgtcaggccgaacatcgccatcaccgcgccgacgagcacggacaggaacagcagcttcacgaacaccgccgcgggcgagccgccgaggaagcggttgaggccggagcggcggcggggcgcaccatagcgcggatcggtgcgcggatcggccggataagcaccggagtcgagcggggcgcggcgccgcgagtcgtgatcgccgatcattctgccggtatccttggtgttccgtggcaccctcgcaacggcgttgcagcctcgccacactcctgcgaaaccgggacgccgcagcatcattcgacgcattcggggtagcagccagatggcatcctcgaacgttccgctcaagatggcaggctgcatccggccctgccggctcccgttgaccccataaagcgcgacctgattcaggccatgatcgaccacgctctgttcgacccggcgaccattgatgccgagacgaaggcgctcaatgccgagatcgtggcagcccacgccgcgcaggccgacccatggtcgctgccgatcgaagaggtgcgcgcgcgccgccgggcgggcacgcaggcatcgcccgccatgccgcgcagcccgcgcgccgagaccgtgaccatcgagggacccgccggaccgctggcgctgcgggtgatccgcccgcagggcaaggcgcggggcgcctacctgcacatccaccgcggcggctgggtctggggcgcggccgacgagcaggacccctggctcgagcgcatcgccgacacctgcggcttcgtctgcctctcggtcgagtaccggctggcgccggagcatccctatcccgccgcgctcgaggattgcgaggcggccgccctgtggctcgccggccccggcaaggcggaactcggcattcacgcgctgaccatcggcggcgaatccgtcggcgcgcatctggcggtgatgacgctgctgcgcctgcgcgaccgacacaacctgccccgcgccttccgcggcgccaacctcaatgccggcttttacgatctcggcctgaccccgagcgtgcggctttggggcgaggaacgcctcgtcatcaacaccaccgacctcaagcgcttcgccgacggttacgtgcgcgagggcatcgaccggcgccggcccgacgtctcgccgctctacgccgacctgaagggcctgccgccggccctgttcacggttggcaccgccgatccgctgctcgacgacacgctctacatgtcggcccgctgggctgcggccaacaacggcggccacaccgcggtctatgccggcggctgccacatcttcgtgcgctatcccggcgcgttgaccgagcgcgccttggagctgatcgaccgcttcctgatggcgctggcgtgacgcggtgacgccgcgccgcgcacgtcgtacctgagccgggtgccaccgccccccgacctcccgccgcgcttctccgcgtggttcgcctcccgcggctggtcaccccgcccgcatcagctcgaactgctcgcgatcgtccggggcggacgctcggcgctgctcgtcgccccgacgggagcgggcaagacgctggccggcttcctgccgagcctggtcgagctgagcgagcggcaaggaagcgcgagcaagggcggcaaggcgaagggactgcacaccctctacgtctcgccgctcaaggcgctggcggtcgacatcgcccgcaacctcgacgcgccgatcgaaggcatggatctgccggtcacggtcgagacccgcaccggcgacacgccggcgcacaagcgcgcgcgtcagatccagcgcccgcccgacatcctgctcaccacgcccgaacagctctcgctgctgctcgcccaccgggaggcggaggccttcttcgccgggctgaagacgatcgtgctcgacgagttgcacgccctcgtcacctcgaagcgcggcgatctcctctccctcgcgctcgcccgggtgcgccggctggcgccggaggcccgcgccatcggcctctcggccaccgtgcgcgaaccggaggaactccaaaagtacctcgtcggccaagtgccgggcgaggaccgccgggccgacctcgtcgtggtcaagggcggcgccaagcccgacctgcacatgctcgaagtgaaccggacgctcccgctcgccggccacaccgcgtggcactcgatgccggcgatctacgacctgatccgggcgcaccgcatggtgctcgtcttcgtcaacacccgcctccaggccgagtacaccttccaggagctgtggcggctcaacgacgacacgctgccgatcgccctgcatcacggctcgctcgacgccacgcagcgccgccgggtcgaggcggcaatggcggcggggcagctgcgcgccatcgtctgcaccgcgacgctcgatctcggcatcgactggggcgacgtcgatctcgtcgtcaatctcggcgcgccgaagggcgcgagccggatcatgcagcggatcggacgggccaaccaccggatggacgaaccatcgaaggcctatctcgtccccggcaaccgcttcgagatgctggaatgccgcgccgccctcgacgcggtggaggaggcggcccaggacacgcccgacgcccgcctcggcgcccccgacgtgctcgcccagcacgtgctcggcatggcctgcgccgacgcattcgatccgctcgaactctacgacgaggtcatctcggcggcgccctacgcgaccctgtcgtgggaggatttcgaggcggtggtcgattacgtcgccaccggcggttacgccctgcgcgcctacgagcgcttcgccaaaatcctgcgcgggcccgacggcaagtggcgggtgcgcgacgcgcgggtggcacagcaataccgcatgaacatcggcaccatcgtcgagtcgacgcacatcaaggtgcggatggcccgcagcctgcgctccaagcccggcaccgtgctgccgaagggcggacggacgctcggtgaaatcgaggaggatttcgccgagacgctgaccgtcggcgacaccttcctgttcgcgggcgaggtgctgcgcttcgaggggctggccgaggatgaatgcctcgtcacgcgggccgggcccggcaccgatccggcgatcccctcctatgccggctcgaaattcccgctctcgaccttcctcgccgcacgggtacgggcgatcatcgccgacccgttcgagtgggaccgcctgccgcgccagctcgcggactacctcgcgcagcagcgccgccactccgtgctgccgggcgaacgcgacctcttggtcgagacgtttgcgcgggccgggcgccactatctcaccgccttcccgttcgaggggcggctcgcccaccagacgctcggcatgctgctgacccgccgcctggagcgtgcccggctacgcccgctcggatttgccgccaacgattacggcatcgccatctggtgcacgaaggatctgagcgagcgcgccgcgctctcgcccggcttcatggaggccctgttcgacgaggacatgctcggcgacgatctggaggcctggctcgacgagtcggcgatgatgaagcgcaccttccgccaatgcgcggtcatcgccgggctgatcgagcggcgctttcccggccagaaaaagaccggccgacaggtcacgatctcgaccgatctgatctacgacgtgctgcgccgccaccagcccgaccacctgctcctgcgcgccgcgcggcaggatgcggcaaccggactcctcgacgtgacccgcctcggcatgatgctgaggcgtatccgggggcgaatcacccacagggcgctcgaccgggtctcgccgctctccgtctccgtcatgctcgaaatcgggcgtgagcgggtctacggggagggggccgacgagatcctggccgaggccgaagccgagcttctccaagaggcgctcggctgacgcggcgtgccgcctcctccgcgaagcttgggacaaagacgttggcactcggccagagactcgagaagaccgtgaagggcaccgaccttgcgctcgccggcgaggccttgagcctcgaccgcaccggcgccctgtggctgcccgaacaccgcaccctggtggtgtcggacctccatctggagaagggctcgtcgttcgccgcccgctccggccaattcctgccgccctacgacacccgcgagaccctggcctgcctgcacgaggtggttcagcggctcgatccggcctgcgtggtcgcgctcggcgattccttccacgatgcccgcggccccgagcggatggagcccggtgaccgggcgatgatcgccgcgcttcaagaaggccgcgattgggtctggatcgccggcaaccacgatgcggcggtgagcgagggcgtcggcggacgctactgcgagacggtttccgtcggcggcctgacgctgcgccacgagccgctggcaggggccgaggcgggcgagatcgccggccatctccacccctgcggcaaggtcagcatgcgcggccgctccgtgcgccgccgctgcttcgtgagcgacggccaccgcctcgtcatgccggccttcggggcctatacgggcggcctcaacgtgcgcgacgccgccttcgagccgctcttccccaaggggttcacggcctacctgctcggcgacggacgcgtgttcgcgatcggccggaccatgctcgggcgggattgatacgatctttgcttcgatcgaagcggagatcgtatcaccgagcccgcgcggcatttgagcgaagtccgaaatccgcattgcgaagcaatcgatcggatttcggttgaaccgggtcacgctgccacgagcagcgccgccccggcgaccgccgacagggccagccgcaggcggcccatccagatcgggaccatcccgcggcggggaaggtcctgatcgacgatgccccacagcagcacgagcgcgccgagggtccggagatcccagggcggcggcgcggcgagcgccgcccaggcgagcagcgaaggcacgatcgcgagcccgtaatcgcgccagcccgctccccgtgccgccgccgccccccagcggatgccgccgaggaacgaggcgatcaccgcgccgtaggccgagaggatggtgcgcggcgacaatccgatggtgccgagcccgacatccgtgccgctgaccgatagggccgcaaagcccacgaacggaatcaaccccgcgatgccgagaaggaccgcgctcgtgggtaccgtggtcagccgccccatgccgtctccctggctgattgccgcgtggcccggttccgccggatccacgcctcgcccgcgtcgaccgccggccgttcgggacccggcatgggtcacggcaagccggaggtgtcatgaagcattctaaacgcgcagatcctcatccatctcgcaaccgagaccatttgttgcagcgcccggcctcgccttccacaccggaagggacgttcgcgccggatcattgggtcgcggcgatggccccgagccgatttcgccgccagggtgcgggcgacacggcccatcccttgcgtgatccgcccccatgccgctgcgacccacggacctgagacccgccctgtcgcggctgcgcggtgcctccggcgatgcgtggacgacctggcgcaggcggagcctgttcctggtgggcggcgtctgcgtcggcctggccgcggtgctgatggccaaggcggccgatgcggcgcaggaactcttccggcacggactccacacctcgcccgccctggcgcttctgctgtgcccggccggcttcgcgctcgccgcatggctcgcccgcaccgtcttcccgaatgcgcagggctcgggcatcccacaggtgatcgcggcccgcgccctggatgccgggcccgcacgccgtgcgctggtctcgctcaaggtcgcggcgggcaagatcgtcgtgatgtgcctcgggcttctgtgcggcgcctcgatcggccgcgaagggccgaccgtgcaggtcggcgcggcgatcatggccgccttcgggactttgagcccggagcggatgcgcggcctgctgctcgcgggcggcgcggccggggtggcggcggccttcaacacgccgctggccggcatcgtcttcggcatcgaggaactcggccgggcctatgacagccgcggaagcgcgctgatcgtcgccaccatcattgccgccggcctgacctcgctggcgatcctcggcgactacacgtatttcggcacgtcggacgcgcggctctcgctggccgccggctggctcgcggtgccgctgctcggcgtggcgggcggcctcgcgggcgggctgttcagccgtatcgtcatcgcgttcggccgcggcctgccgggacgggtgggcggaatgatcgggcgccgtcccatcctgttcgccggcctgtgcgggctcggcgtcgccctgtgcgggctcgcctccggcggcaccgtctacggcaccggctacgaggaggcgcgggcgctcctgcacgctggcaacgacccgcgctgggatttcgctccgctcaagttcctggcgaccgtcctgtcctcgatcagcggcatccccggcggcctgttcgcgccgtcgctggccgtcggcgccgggctgggcgcggaggcgagcctgttcctgccggacgtgccggtcggtgcgctggtgctgatcggcatgaccgcctacctcaccggcgtgctccaggcgccgatcacctccttcgtcatcgtcaccgagatgacccagaaccacgcgatgatgattccgctgatgctcgcggcgctggtcgcggatgcagtctcgaagctggtttgccgcggcggcctctatcacaccttggcggaggtgctggtgcggcgggcggccggagaacgaagcgcgtaaagcgcaggccgcgacggaacgccgccggctcgttggccgttactgctccgcttttgtttcggagtgaactgccatgacgcttctcaagtgggccgctatcgccttcgttatctcgctcgttgccggcggcctcggcttcaccggcatcgcctccggcgcgagttcgatcgcccgcatcctgttcggcctgttcctggtggtcgccatcgtcatcgtggtgatcgcgctggccgtcggtcaggtggtgttctagccgccggctccaaccgtgcgcctcgacggtcgcaccgccctcgtcaccggcgcctcctccgggatcggcgccgagacggccctcgggctcgcccgcctcggggcgcgggtcggcctcgtcgggcgcgaccgcgagcgcacggaacgcgccgccgcgcatctgcgccgggagaccggcggcgcggcggacgtctttctcgccgacatgtcgagccaagccgagatccgccggctcgcgggtgaagtgcgagcgcgctaccccgccctcgacctcctcgtgaacaatgccggcgcgatcttctcggagcgccacgtcacggccgacgggatcgagcggacctgggccctcgaccatctcgcctacgtgctgctgacgcacgagctgcgtcgcccgctcgaagccgcgccccgtgcccgcatcgtcaacctcgcctccgccgcccatacccgcgggcgcatcgacttcgacgatctcggcggcgagcgccgctacgcggcgatgaaggcctatgcccaggccaaactcggcaacgtgctgttcacctacgcgctcgcccggcggctggccggaaccggcgtcaccgtcaacgcggtgcatccgggcgtcgtggcgagtgacttcgccaagaacacgaggggcgggctcggcttcgcctggagcttgatccgcccgttcctgatctcgaccgaggccggcgccaggacctcgctccatgtcgcgaccgcgcccgaactcgacggcgtgagcgggcgctacttcgccaagagccgcgagaccgcctcgtctgcccgcagccgggacgaggcgctgcaggagcgggtctgggccctgagccggcgccagaccggaatcgaggcctgacctggcttgccatcggccgccgtggtgtccctcacggaacgcccgctgcgacgccgtgatcgggcgtttttttggcagcgatcaggcttcaggccgccaagcggagaggacgcttcagaagtggctgaacgaggcgcgggcaaagcccacgtcgcgcccgtgcgcgtcgtgaaagcgaggcggtgcgtcgccggcttccacgctgccgatctcggcaacgggcaccccggcggcccgggcctcggccaggaacgcgcccacggaaccgggcggcaccgcacagaggatctcgtaatcgtccccaccggtgagagccgtatcgagccggctggcatcgctggagatggcggcctgcgccgccggggagagtggcaccgccggcacgtcgatccgcgcggtcaggccggtgccggcgaacatcttcgtcagatcgcccgccaatccgtccgagacgtccatggccgcgcgggcgtggcgccgcagcacgggggcgagcgccagccgcgggcgcgggtgaagatagcgatcgaggagcgcatcgcggtggaggggcgccagcgcgggatcgggcgcgagccgcagggccaggcccagagccgcgtcgccgatggtgccgctgacgcagagccggtcgccggcccgcgccgcctgccgccgcaggatcgcgccggccggcacctcgccgaaggcggtcacgccgatcagagccgggccgccggagcgcacggtgtcaccgcccagcagcgggcagccatgggcgcggctcgccgcgccgagaccctcggcgaagcccgcgagccacgcttcggtccagtcgtccggcagtgcgagagtcaggaggaagccgcgcggactggcgcccttggcggcgagatccgacaggttcacgccgagcgccttgctggcgatggagccgggcgggtcgtcgggaaagtagtgaacgccggctacgatagcgtcggcggtcaccacgaggtcgtggccgggcgtcggcgtcaggctcgcggcgtcgtcgcgcaggccctcggcgccggcgccactgagcggcgcgaagtagcgcgcgatcagcgcctcctcgcccgcgcgggccattccggtcagcccttcttcgccgggccgggagcggccgggataccgaactcggtggagcgcacctcgcggccgacccggtcgagcacggcgttgaccatgcccggctcgtcgccgccgtagaagctgtaggcgacctcgacatattgcgagatcgcggcgcgggccggcacgtcgcgacggaacatcagctcataggcgcccgcccgcaggatggcgcgcagcaccgcttccagccggcgcagcggccagcccttcgccagcgccgtatcgagcttcgggtcgatggcgcgctgttcctccacggcaccgcggagcacgtcgcggaagaacgcgatctcggccggcgggtggacgacgccatcgacctcctgaccgatccagaaggcctcgaactcggcgagcgcctcgatcacgcccttgtccgagatctccatctcgtagagcgcctgcaccacggcgaggcgggcgccggtgcgggcgttcggcttcggttgggccggtgtcgcggcggggtctgtcatcgggcgggttccaggttggcggcgcgcttgatggcgaggaggctcagggccgcctccgctgcaccgccgcccttgttcatgtcggagacccgggcgcgagcgagcgcctgctccatggtctccacggtgaggatgccgttgccgagcggcaggtgctcagccacggaaaggtccatcagcgcacgggcgctctcgccggcgacgatgtcgtaatggccggtctcgccgcggatgacgcagccgagcgccaccgccgcatcgtaggggccgccggccttgcggccagcatccatcaggatcgcgatggcggcggggatctcgagggcgcccggcaccgtgaagacccgcgcctcggcgccgaccgcttcgatcgccgcgcgggcgcccgccagcaattcatcggcgatgtcgtcatagtagcgcgcctcgaccacgagcacgcgggtgccggcgaggctttcgaggatgcttttggggctgtccttgggcgcgtccgcgtcccggcgttgggagaccatgcgactgtcgttccggggcgagttcacgaatgttcggggcgggccggagggttagcccaagtgccgcgggctccacaagcggcacggggcgcggcgggtgcgcgaccggggcgcatgttccggcccggagaagcttcgcctttcggttggcccgggaaggtttgatcaatcaaatcaggcggaagtaccgccgccacaacctgcggtgccccttattaaccggaccgaagtctgtcccggcgatagactgtcgaacgcaagtttgcgggtcttcgaccatcggtcccgcactggaaacgggggttatccagcatggcgacggcgcatgcgcgaagggcggagacggcccccatcctgatcgaggacgcggcctcggcgttgcggccggtgccgctggtgatcgacctcgacggcacgctgctgcgcacggacctgcttctggaagggatcatcgcgctgctgcggcgcaacccgctgatgctgctggtgatgctgctgtggctgccgcgggggcgggccttcttcaagcgccgcatcgcggaaggcgccgtgctcgacgtcgcgactctgccggccaacgcggctctgctcgcccatatcgagacgcaaaaggcggcgggccaggagatcgtgctcgccaccgcagccgacgagctgatggccctgcgcgccctgcggcgttttcccgtcttcgaccgggtggtggcgagcgacggggtgcgcaacctcaaaggggagaccaaggccgcgcagcttcgggcgctctatccgcagggcttcgactatgcgggcgatgccgcggccgacctcccggtctgggccgcggcccggcgggtgatcgttgtcggagcctccggtcccgtgctccgcgccgcccggcggctcgacaagccggtcgatgaatttcccgccgcctcgcgtccgcgcgcattgctcaaggccctgcgcctgcaccaatgggccaagaatgccctggtcttcgtgccgctcgtcctcggcggccgggccggggacgcgcaagcctgggggagcgccggcctggccttcctcgcgctcggcctcgtcgcctcggcgagctacctgctgaacgatctgctcgacctctctcacgaccgggcgcactggtcgaagcgcgagcgccccctggcgagcggccggcttcccatcgccaccggtctggcggcaatcgtgctcggcctcgcgggcgggctggcggtcgcagcctgggccggggcggcggtgctgaccggcgtgatcgcctatctcgccctgacgctgacctactccgcgtggctcaagcgggtgccgatgctcgatgcgctgacgctcggaagcctgttctcgctgcgcatcgcggtcggcgtcgcagcagtcgccgtggcgtggtcgccctggctcctgaccttctcgatgttcctgttcacctcgctgtccttcgccaagcgtcacacggagctgcgcggggcggcgcggcgcggccagcccggtaccatcgccgggcgcggctacgagccggcggacgagccggtggtgctcgccttcggcatcgcctcggggctcgccagcgtcgtcatcttcatcctgtatctcgccaacgaggcgttccgccacgcggcgctcgcggcgccgctggccctgtggagcttcccgctgatcctcgtcctgttcatgggccgggtctggttgctggcaggccgcgacgcgctccacgacgacccggtcgccttcgcggtcagggaccgcccgagcctcgtgctcgcgggtgtggccggcctcgccttcgcagtggcggccttcggcctgccgcccggtctcctgccacaagggttcgggctgtgatgcgaagcgaggtcgtccgcttcctgatcgccggtggctcggcggcggcgatcaactggctcgcgcggatcctgctctcgttggtgctgccgttcgaggcagccctgatcgtggcctatggcatcggcatggccgccggcttctggctctaccgcgccttcgtgttccgggcggcctcgcacgggtcgctctccgggcagctcgccctgttcctcgcggtcaacgccgtcggcgcggcggtggtcctcgcggtcagcacgctgatgatcgacggcctgaccggcctgctcccggatctgaagccggccgtggcgcaagccctcggccacggcgtcggcatcgccgtcggcgccgtggcaaactatctcggccaccggcttctcaccttcggcgcaaccctgcggcctcagcctcagagccggtagagggccagcagcgtcaccacggcgaggttggcgacgactccccaggtgacgaggatcggcagggcggcgaaggccggcgggcgttccccacgcaccatcagcacgatcaggatcggcagccagtcgagggcgtagcgctgggtcgcgatctgctcggcgccgttcgagtggtagaacagggtgatcccggcgatgaccgcgatggtcgccgccccggcggcgaagacccggtcgagccgcgcgtagaaggccagcaagagccacgggctcgccacgaggagcgccgtgccggccttgtcgaagcccacgagttccgtcagccgggggccgccgaactcgaaatggatcccctgcaggaacaggtagagcgtgttgaacagcaggtagtcgcgcgagaacaggccgccctcggtgatgcgccgccagatgaagctgtcctgtccgggattgtggatgaaggcgtagccggtctcgaacgggcttccgaagcgcgcggcgttgtaggcgcagtagacggcgatggccgccgcgacggacaggcccgccagcatcgcggatttcgccaccgaggccgggttcgccagcagcgggcgcccgcggggcagggctagaaccagcaggaacagcggatagaagatcgccatctgccggcacaggaaggcgaggccgacgaacaatccggcgagcggcagagaactccggcagatcaccgcccacaggctcaatgtcatcatcaggaagccgacggtctgggagaagaaccagacgccgtccgaccgcagcgtgacctgatagagcgggctggcgaaggcgagcgcggcgagcagccacaacgcctgcccgcgctcgacctccagcgcgcggaagatgcggctccaggcgagcaggctcagggccgacaggcccaggccgagaagcacgaagcccttgaagccgggaaagccgaacagggcgacgaacggcgtcagcagcagtgccggcagcggcgggaagatgatgtaggtgcgcccctcgaacacggcgcaatcgatctcggggcagcgctcgacccagagccggccgtgcaggaacgcgtcggccagcgccccgtgcgagttgaagccggcatcgcgcagcgcgccccgtcccagaaggacggcgaggaggagggcaccgctcagcgcggtcagcgccgccagcacccggtcgcggcgtcctgtaaccgtcatggtggctaccgctctttcacgaagcgattccgaatcgacgcggaggattcgataggaagagttaagtcttcctcacaaatgatccggtggccttctcacgaaaacttgtcgaaccggagaggcatccggcggtcacacgatgcggaggtcccgtcgccacgaattccggggcgctcggtctcggcgaaaaggtttctgtcgatttgggacggtcgtgcattgccgaaaactgggaccgacggcaagtctagcgccggctcgttcgcaacgaggcgggccgacaggggatattcatgacgatcggatcgccgaaattcttggccggcgcggcactcgccttctttctgctggccggcagcgccgcccttgccaagaaggtcacggtcgtccccggagatcgaccgatttccgtcgagatcccggccgcgtggaaggtgaccacgatcgaccgtggcgtccaggcgcggaccgcggacgaggaaatctacctctggttcgagagctacaagcccgcccagttcgacaccctgctcggcgagcacaacgcctacttcaaggaacaaggggtcaaggtgacgggcgagggccagtcgaaggaagtcgatttcccgacctacgccctcaaggtcaccgaatatccggcgacctatgaaggcaagccgacggtgctgcgctacctctcggtcgtgccgaaagccgagagccagcgccatctgctggtgagctactgggcctcgccggagggtgacaaaaagtacgacgccgagacgaaccagatcatgaacagtctcgccgcctcctacgacggcaagtaagtcggaccagtcctcacgccggcagcaacccgcgcgtctcggcgagacgcgcggcgtagcgggcgagcagatcgacctccagattgatccgatccccctcgcggcgctcctcccaggtcgtgaccgagaggctgtgcgggatcagcagcaccgagaaatcgtggcccgagaccgcgttgacggtgagcgaggtgccatcgaggcagatcgagcccttctcggcgatgaagccggcgagcgcggccggcgcccgcaaggtgaagcgttcgctggccccccaggggttgtcctcgccggtcacggtctcgcgggcgaggatctcggcgacgccgtcgacatggccggtgacaaggtggccgccgagttcgtcgccgagcttgagcgagcgttcgaggttgagccgcgtgccctcgcgccacgcgcccacggtggtgcgggcgagcgtctcggcggcggcatcgaccgaaaagcggcagcccgccccgtgcggctccaccgcgacggcggtgaggcaggggccggagcaggcgatcgaggcgccgagcgcgatgccggcgggatcgtaggcgctctcgatcacgatccggcgcaggcgctccgagccctccaccgagacgacgcggccgacatcgctgacgagtccggtgaacatgtcagatcctctcgtaggtgaccgccgtgtcggggccgtaatcgcgggtctcgaccacgctcagcgagccgtcggcgaggcggcgggcgaggttggccccgagcaccggcaagccgccggcctcgcccagcgtaacggagccggtgatgagcgtgcaggcatcgatgagatcgtgcgccgcgagcgcgtcggcaagcgccggcccgccctcgctgcagatccgggtcaggccgcgctccgccagcgcttttagcgcggcgggtaagtctatgcggccctctgcgtcggtcggaacgaaggcgatctcgacgccgaaggaggcgagcatccgccgggcatgggccggggcgccgcgcccggtgagaaccagggtcggcaggtcacgggccccgcgcacgaggtggctggccgggttgaggcgcaacgtcgagtcaagcacgatccgcagcggcgagcgctcggcgagccccggaagccggacggtcagcgaggggtcgtcggcgcgagccgtgccgatgccgaccatgatcgcgtcggcgtgggcccgccacagatgcaccgcgccatccgcgaccgaacctgtgatcttcaggcgctcaccggtcgagggcgcggcgaagccgtcgcgggtccgggcgagcttgaggtgcaggctcgggcgcccgcgcgtcacgcgggagaaatggccgcgatgatcgcgggcggcctcctcgcgcagcaggccggtttccaccgtgatcccggccgcgcgcaaacccgcatggccgcgcccggccacccgcggatcgggatcctcgatcgcggtgaccacgcgggcgattccggcggcgatggtcgcgtcggtgcagggcggcgtgcggccgtgatgcgagcagggctcgagggtgacgtagagggtggccccgcgtgcggcctcgccggccatggcgagcgccagcggctccgcatgcgggcgaccgccgaccgccgtgaccgcctgcccgacgatgcggccctcggccacgacgacggcgccgacgctcggattcggccaggttcggccgaggttgcgccgccccagggcgagggcgaggcgcatggcgcgccggtcgagggcttgctgctcggacaggtccacggctcgccccgtcacgcccgcttccgggccggacggccgcggcgcggggcggcaaccgcctcgtcgggaggggcgggcacagcctccccctgttcgggcaggtcgccttcgccctccaaccgctcaccgagggtgccgagcagatcctggaagtcctgtgcctcgcgaaaattcttgtagaccgaggcgaagcggacataggcgacgtcgtcgagccccttcaggccctccatcaccgcctcgccgatggcctcgctggtgacctcgccctcgccgccgctctccaggcgccgggtgatgccgcttacgaggcgctccacccgctcgggatcgaccgtgcgcttgcgcagcgccacatcgatcgagcgctggagcttgtcgcggtcgaacggcacgcgcttgcccgagcgcttgagaacgacgagttcgcgcagctgcacccgctcgaaggtcgtgaagcgaccgccgcaatccgggcagacgcggcggcgacggatcgccgaggaatcctcgctcggccgcgaatccttcacctgggtgtcgggacctccgcagaacggacaccgcatcgcgcgctcaccacctcatcccagacgctctcaaaagccgcccctctctgccccacccgccgctcaattgccaggagagggatcggtcggagcgggcgtggcgggcgtcgcccccccgtctcccggctcggcgcggaagagggcgcgaagtgcggctgccgtcggaccggccaccacgtcggcaagggtgaggcggtcgagttcgaggaagaacgcctgctccgccgcgtcgaaggcccatttgagacggcaccggcccaggagcgggcaggggtcgcgccggcaatcgaccacggtaccgaccccctccagatcggcgacgagccgtccaagccggatctcgcgggcgtcccgtgcgagacgcacgcccccggaacgaccctgcctggcctcgacgacaccggcgcggaccagcgtctgggcgatcttctggaggtggtgcaccgagatgtcgaagcgttgcgcgacggccggggtcgcgacccagacgccccgctcggccagcgtcaggtgcatgagcagacgcaggccgtaatccgtgtgaagcgagagatgcagggtcgccctcccgagcgctgccgcgcaaccttcaggtgaaggatggctcgacccacatcatttcaaggatgcaacgacgtgtacactcctcggaacgacaaaccttacgtggattaactttgaggccgccccgaaacgacagcggccgcagatcgggagatccgcggccgcaccggcccgcgtcacgggccggaggtgtttttagtcaggctcaggcgtagatcgggaaccgatcggtgagggcgtggaccttctctttcaccgccgcctcgaccgccgcgtcgccgccatcgcccttctcggcgatgccatcgagcacctgaacgatcagcgagccgacctgcttgaactcggcgacgccgaagccgcgggtggtgctggccggcgtgccgagacggatgccggaggtgatcgtcggcttctgcgggtcgaacggcacgccgttcttgttgcaggtgatgtcggcccgggagagcgccgcctcggccgccttgccggtgaggcccttcttctgaaggtcgaccagcatcaggtggttgtcggtgccgcccgaggtgatgtcgtagccgccggagatgatggtgtcggccagcgcccgggcgttgtcgatcacctgcttggcgtagatcttgaactcgggcttcagcgcctcgccgaaggccaccgccttggcggcgatgacgtgcatcagcgggccgccctggaggccggggaagatcgccgagttgaacttcttggccagcgcctcgtcgttcgtcaggatcatgccgccgcgcgggccgcgcagggtcttgtgcgtcgtcgtggtggcgacgtgcgcatgcgggaacggcgacgggtgcaggcccgcggcgacgaggccggcgaagtgggccatgtcgacgaagaagtaggcgccgacggaatcggcgatctcacggaacttcgcgaagtcccagtgacgcgggtagcccgagccgccggcgatgatcaccttcggcttgtgctcctgggcgaggcgctcgacctgctccatgtcgatgcgctggtcctcgcggcgcacggtgtaggagaccggcttgaaccacttgcccgagacgttcgggggggcgccgtgggtgaggtggccgccggccgcgaggtcgaggccgaggaaggtgtcgcccggctgcatcagggccatgaacacgccctggttcgcctgcgagcctgaattcggctgcacgttggcgaagccgcagccgaacaggcgcttggcccggtcgatggcgagttcctcggcgatgtccacgaactggcagccgccgtagtagcgccgacccggataaccctcggcgtacttgttggtcaggaccgagccctgcgcttcgagcacggcgcgcgagacgatgttctcggacgcgatcagctcgatctcgtgctgctgccggcccagctcctgcgagatggccttggcgatctcgggatcggtctcggcaagatgagccgagaagaaggagtcgaggtcggtggtgtcggtcgcagttccggcgctcatgagcgtagcctcttttcgttgtttacgggcaaacccacccgctctcccgtcggcgttcacgggggtgtttttcaggcactattcgtacacgccgcggcatcacaggccaagcacaggtgatttttcgcctgtcttcaaaatttttaacgggatcagccccgttctgcggcaccgcagcgcattcggctagccccacacgcgaaagcacccggcagagccgggtgtggcaggaccgactaagtcggtaattggccggccccgtgaacgcgcccgcgaaccgtagcagctccgatcgatgccgcttgccgatttgcgccgcgcccttaccgaaacccggcaagggcacgttcgatcggatgcgtcaggctcaggcctgaaggcggctcttcacgtcgccgaggctggcccggaggagatcctgtgccgccgcgccctggaggcgttcgcgcagcagggtctcggagaccttcacggccgcgtcggccgccgcggcgcgaacctgggcggaggcctgcgcctcggcctgggcgatcttggcctcggcgctcttggtgcggcgcgcaacgaaatcgttgaggcgggcatggccttcggcggcgatgcgctctgcatcctcgcgggcaccggcgatgatggcctcggcctcgcgctcggcctcggtgcggcggcgcttgtagtcggcgagcacggccgcggcttcttcacgcaggcggcgggcctcgtcgagctcgttgcgcacgcgcttggcgcggctgtcgagcccgttggtcatcatcgagaagccgccgacccgccagacgatgaccaggaacgccacgaaggcgacggcgacccagaattccgcggtcaacaacatgtcggtctcaaacccttgatcggccctccgcccggcgggccggggcggggtcggatgggaggggccggcaacgggccggccctcggatcagtgtacggcgggcgtcgcgtcgagggcgcggttcaggctcgcctggtcaggggcctggccggtcagccgctcgacgatcgccgaggcggtctcgccggcaatcgcgcggacattgcccatggcttccgtcgtgcgcgtgcggatggtcgcctcggagacggcgagccgctggttcagctcggcttcgagcgtcttgcgcttggcgtcggcctcggccgagaggctgttgcgggtctcctgggcgatggcctgcgccttcgcctgggcctcgcgcagagacttctcgtaggcggcgccggcggcgtcggcctcggtcttcatgcgctgcgcctcggtcagatcggacgagagccggccggcgcggttgccgaggatcgcctcgatgcgcggcagcgcaaccttggacatcaggtagtagagcaggccgaaggccagcgcgagccagatcaactgcgagaggaaggtgtggctctcgaagggcggaaaggcaccgccatggccgccggagggctgctcggtatgggtgtgcgggcttcccgccgggacaatcgtcgtgtccgcgttcggggagggggtcgtgaggggattcttctgctcggccatggccttgtccggtgacgtcggaaggccggctccgcggacggagcggccggatcggtgtctctcacgaaaccgccgctgcgccgccatgccgaagggcggacgaccgcgcagaggaggtttcgcgaggcactctcaacgagcgggggagcgcggggcggactctctagccggcccgcgctcccccgaagaacgacgcgtcagacggcgaagaggagcagcagcgcgacgagcagcgagaagatgccgagcgcctcggtgagcgcgaagcccaggaggaggttggtgcgctggctatcggcggccgacgggttgcgcagggcgcccgcgtagaactggccgaacaggttgccgaggccgatgctggcgcccgccatgccgaggcaggcgagaccggcgccgatgtacttcgcagcgacgggatccatgaaacactcctgaagttcgaacggggttcgttgagggcggaagggtccggccgggacggatcagtggccggggtggagggcgtcggcgagatagaccgccgtcagcgtcgcgaagacgtaagcctgaagggccgcgacgaggaactcgagagccgtcagcgcgatggtgagcgcgagcggcaggggcgagagcacgccccaggcgccggcaaccagcagctggaccacgaagaaggcgaagatcttcagcgcgatgtggccggccaggatgttggcgaagagacgaaccgagagactgatcggccgcgacaggaacgacacgatctcgatcggcaccatgatgagcagcagcggcttcggcacccccgacggcacgaacacgccgaggaagtgggtgccgtgcttggcgacgccgtagatcaccacggtcaggatcacgaccagcgcgaggccgaaggtgacgatgaggtggctggtcaccgcgaaggcgtaggggatcatcccgagcaggttcaggatgagaacgaacatgaacagggagaacacgagcggcaggaagcgcttgccgtcctcgccggtcgcttggtgcaccgtatcggcgatgaactcgtagagcgtctcggccagcgcctggagacggcccggaaccacggaacgcccggaggtcgccacgatggtcagcagcgcgatgatgcccaccgcggcgaacatgtacagagccgattgcgtgaacgcgagctgctggttgccgatgtgacccagcgagacgagcggctgcagctcgaactggtggatcgggtcgatactgaccgccatgtgcccgcttccgcccctttgtgtgtcgcgcgaggaagcctttgcggctcccgtctgtcgcgcgtcgcccttacacgatgccgggcgagtctcaagacccctgaggcgtcttggagaccgttaccggcgatctttctcagttttcttggtgctgaagccgctgacccgcatgacgttgtagatccccgtcacgaagcccagcatcagcagcacgatcatgccccacggcttggagccgaagagatgatcgacgatgtagccgaggattcccccggcgatcacgcccgcgatgaactcggtcgagagccgcatggcctgaccaagcggggcagacccgccggacgtgccggtgcgcgcaagcttgtcgggcccggcgctgggccgcttgccttcgagctgcgtctcgagacgcttgagcctcgcggagagatcgccgtcggcgggagccttttccggcccgctcccatcatctgccgggccgccactcacgggcgaccccacatgtcgtcgggagcgaagggaaaggtttcaccccctcggcgcggcgcaccatagtttcgccaaccttgagtgtcaaggcggccaaactgcctattaagttgttgatggaacaacataattcttcatttttccacggctttcggaagccggatcaggcccccaggatcggcttgatgatcttctccatttcctcgatcgagagggcgccggcgcgcttctcgccgttgatgaagaaggtcggcgtcgattcgaccttgagggtgtcgaggccgcgggtcttgaccgcgttgatggcggcgtaggtcttctgatccttcaggcaggcctcgaacttctccttcgagaacccggcctgacgcaggagctgctccagggcatcgacgggcgattgcggcttgcgcacgaaggcccagttctgctgctggtcgaacagcagatcggtgatcgggtaatatttcgcctcgccatcgcagcgggccaacatgaaggcggcggtggcgagcggatcgagcgggaactcgcgcagggtgaagcgcaccttgccggtatcgatgtagcgctccttcagcaccggccacgtcgtcgcgtggaaatgggcgcagtgggagcaggtcatcgaagcgtattcgatgatcgtcaccttggcgtccgccggcccgagccagacatcgccgaggggaccgggctgcatcagcgcggccgtgtcggccgattgcgccagcgcctcgaaggtcaggcgggggagcagggcggcggtgccgagggcaaggccggtcagtttcagggcgtcgcgccgggtgatcatggcaggggcgggctccgttcgcgggccgcattcggcccgataccgcgcaggataggacggaacggctccgtccggccgggggacgcgtcgccgcacggcctttcgcgagccgcttatcacgccacgccgccgcccgcacgtccttgcgttgatgcgccgccaaagcatcggcccgaaaggtggtgccggctttcggaagaaagacgatgcaacaacaagaatcccgagcctcgtcccggatcaggtctcgcgcacgaggctccggcccgcgtcgctatcgccgcgcgaccacggcgatgccgagccggtcgagagcgtcgcgcaggcgctcctcctcgatgcgcgccaccgccagcgccacctcgccgcgccgggccgggtcgagggccttctgcgggacgcggcgtgtggcccggtgcacgcggtcctggcgcatgacgatcttgccgatgcaggcccagccgtaatgcgcgttgacgcgctggatcacgatcggcgcgagatgctggagttcgagggcaaaggcgccttccacccgcaccaccagggtgccgggctccggccggccctccgcgtcgcggcgggcccggcgcggccattcgagcttgaccggctggcaggcctcggagagccgcgcgccgacgatgtccggccacgcggcgaggatgtcggaggaggcgaagccctgcgcggcgaaggccgggccgatgcagccctcgatcagttcgctcagcggtttgacgcgcgccatcggcactccggaacacaagggccgcataacggacgcgccccattcacaacctacccgaattgcggccggcacgggagtcgggagcgccgcacgagggagcgaggacgccgccgcgtcacatttcggcaaggcgctgttttcgcagccgcgctcccgctatggacgggccatgcccgccgcctcggccgccgacctcctcacttggtacgaccgccaccgccgggcattgccttggcgggcgttgccgggtgagacgcccgacccttaccgggtctggctctcggaagtgatgctgcagcagaccaccgtcacggcagtcaaaccctatttcgtgaaattcctgacgctgtttcccaacgtcgcggcgctcgcggccgcgccggaggaggcggtgatgtcggcctgggccgggctcggctactattcccgcgcccgcaacctgcatgcctgcgccaaatcggtcgcgagcgctggcgggtttcccgacaccgaagacggcctgcgcaagttgcccggcatcggcgcctatacggccggcgccatcgccgcgatcgccttcgaccggccggcggcggcggtcgatggcaatgtcgagcgggtgatgagccggctgcacgccatcgagacgccgcttcccactgcccgcgcccagatccgcctgttcacccaggcgctggtgccggaccggcggccgggcgacttcgcgcaggccctaatggatctcggcgcgacgctgtgcaccccgaagcggccggcctgcgccctctgcccctggatgctgccctgccgcgcccgcgccgagggtttgcaggagacgtttccgcgtaaagtgaagaaggagaaggggatcttgcgaaggggcgcggccttcgtcgcgctgcgggccggcgacgaggcggtcctgctacgcacgcggcctcccgaaggcctgctcggcgccatggccgaaccgccgacgagcgattggctgcccgattacgatccggccaagggcctgctcgacgcgccgctcgatgcccgctggaagcgcctgcccggcgtggtgaagcacggcttcacccatttcccgctcgaactgacggtgtttctcgcccgcgtcgcggcggacacgaagccgccggagggcatgcgcttcaccccccgcgacgcgctcgagaccgagccgctacccggtgcgatgaagaaggtgctcgcccacgcgctcaccggcccgatgcccgtggtggcgccgaagccggttccggtccgcgaacccgatctcgccacgatcccggaacccgagccgccgccgcggcgtgggccgatcccgaagctcgcctcgtcgcggccctcggatctggcgcggatcgtgaagaaggcaccgaagccggttcggacacgataaaaagatgcagggctctgccctgcatccgcgaaaggacttgtcctttcgaaaccgcgacgagcgctacgccccggcttggccccgcatctcagtccgaaaatcgtcgatgcagacgagttttccgccgcgctcggcgtgccagaaagtccagccgttgcaggcgggcaggccctgcaccagggcgccgaccttgtggatcgagcccatcgccggcccgacgctgagctggccgtccggccgcaccgtcgcccggaagcggcggcgctcgtcggtcagcgtctcgccggggcggacatggcccgcctcgaccacgctcaggaacgggatgcgcggctccgaccgcttcggcgtcgcgagcgccagcgaggcggccgacagcgtctcgatgctgtcgatccgagcccgcgccgcggtggcgtaagtcgggtcgcgctcgcagccgatgaagtggcggccgagacgcttggccaccgcgccggtcgtgccggtgccgaagaacgggtcgagcaccacgtcgccgggattggtcgccgccagcagcgtgcgggccaggagagcttccggcttctgggtcgggtggaccttgcggcccgcctcgtccttcagccgctcctcgcccgtgcagagcgggatgaaccagtccgagcgcatctgaaggtcttcgttgccggccttcagggcatcgtaatggaaggtgtacttcgcctgcggcgagcgcgaggcccagatcagggtctcatgcgcgttggtgaagcgcttgccgcggaagttcggcatcgggttggccttgcgccagacgatgtcgttcaggatccagtaaccgagatcctgcaatgcgctgccgacccggaagatgttgtgatacgaaccgatcacccacagcgtgccgttcggcttcatcacgcggcgcgcggccttcagccaggcgcgggtgaagtcgtcataggcggaaaagctggagaacttgtcccagtcgtcgtcgacggcatcgaccacgctctggtcgggacgagtcaatcccgcctcgccgagctggaggttgtagggcgggtcggcgaagacacagtcgacgctttccgccggcagacgatccatcgcggcgatacagtcgccgatcaggatttcgtcgaggggtaaggtgctgggaagacgctgaacggagggtgcaagacccatccgcggcgccgacgcgatccgcccggtacgcgagacttgattccgggcggtggcgccgacgaccgcggtacgcggggaagccatggcaaacaccggttacgcgactgacaaccggaccatggcccgatcacggtaaaggtcgcgtttgccgtcgccgtacggttgcgtctcgatatggggcggcagtttttgccgggtttcgccatgcatcaaatgcaaggctgcgctgccgctcgggcaagcgcgcccgaagctttgtcaaggctttcccggccgcgggcggagcggcgctgaattctttcgcgacaagttttgtggatatcgagaggccgggcgcaggcgtcgagccaagtaatcaatgcttgccgcgacccgaaaccccgaaaccccgctcgatagtctgattcttggctcatgccgcggcgcaaaatccccgtcttattttagccgggatcgggctcattttccgcggcgctcacaacacgtcgcaaaaacaagggaatgcgatcctcgatgaaggtttctatccggaccgctgccgtctgcctcgccaccgtcatcggcgccctctcggcgctgcccgcccaggcccagggtggccgggcctcctggtacggaagcggcaagaagacggccaatggggagcggttcaaccccaacggctacaccgccgcccaccgtagcctgcccttcggcacccgcgtccgcgtcacgaaccagtccaacggccgctcggtcgtggtgcgcatcaacgatcgcggcccgttcatcggcggccgggtgatcgatctggcccgcggctcggcccgcgctatcggcatgtcgggcgtcagctacgtttcgctcaacgtggtgcgctgaggcgaacaccgcctccgttccatccggcgttgccggggaaccgcccccttcccatcttcgtctcaatcgatgacgcgcaggcccggaacgcttttcgatccgggctgcaaagggatgaggagccgagatggcgaagccgatggtggtcgagattccgcatgaactcggccgcgacgaggcccggcggcgcatcgatgagggcaccgtccgggtgcgcgaggcgctcggcaagagtggcatcgccatcaacaccctggcctggaccggcgaccggctcgactactcggtcacggccatgacccagaccgtggacggccagatcgatgtcggccaggacgtggtgcgcgtcgaggtgcgcatgccgctgctgctctcgatgttcgcccagaagatccagaagatcgtcggcaaggagggcaacaagctcctcctgaccaagaagtagccggagccgggacgtcgcggggaacgggccacgggaaccggcccggcgacgcctcgttggcgtgacacggcggcacggtgcccgccgccagtgaggcttcgacccctatggccaatcccggatcgatcccggagactcccgtgcccggccccgagacgcctggaccggaaacgcccgactcgccccagatccccgagcccggtcccggccctgaaatccccggcggaacgcccgccgaggctcccagcaccacgccgaccgagattcccgtcgagagccccggcctgccggattcgatcccgaccggcccggccaacccgaccgcctgaacgcttcacccgaagcagcgccggctccgcgcgacgcgaaagcctggatcggcggaggcgggcgccgacgaccggggccggcaaacaatcagggccatcgctttccggcgatcgccctgaaggcccggcccacttgcgttgttccgaagtgcggctgctgccataagcccggcatggccgctcccccgcttctcacccttcaagacgttgcgctcaccttcggcggaaccccgctgatcgaacgcgccgagttgacgatcgcgcccggcgagcgcgcctgcctcgtcggccgcaacggctcgggcaagtcgaccctgatgcgcatcgccgcaggcttggtcgagccggatcgcgccgtgcgcttcgtgcagcccggcaccaccatccgctacctcgcgcaggagccggacttttccggcttcgagacaacgctggccttcgcggaatccggcctcgcgccgggcgacgacgcgcaccgcgcccgttatctcttggagagtctgagtctcgacggcacggagaacccccagcgcctgtcaggcggcgaggcgcgccggaccgcgctcgcccaggcactcgcgcccgagcccgacatcctgctgctcgatgagcccaccaaccatctcgacctcccggcgatcgagtggctggaatccgagctgaagcgcacgcgctcggccctcgtcatcatcagccacgaccgccgctttctttcggccctgtcgcgctccaccatctggctcgaccgcggcgtgacccgccgaatcgagcagggcttctcgagcttcgaggcgtggcgcgacgccttcttcgaggaggaggagcgcgacaagcacaagctcgatcgcaagatcgccgacgaggaacactggctgcgctacggcgtgaccgcccggcgcaagcgcaacgtgcgtcgcctctccgacctgcagaccctgcgcaagcagagccgggaccaccgccgcccggtggggcaggcggtgctgacggcgagcgagggcgaagcctccggcacgctcatcgccgaagccaggcacgtctcgaagtcctacggcgagcgccgaatcgtccacgacctgtctctgcgcgtcctgcgcggcgaccggctcggcatcgtcggcccgaacggggcgggcaagaccacgctgatcaacctgctgaccggcgcgctcgcgcccgattcgggcgagatgcgcctcggcaccagcctcaacatggtccatctcgatcaggcccgtgccgtgctggaggggagcgcgaccgtcacggaggtgctgaccggcggaagcggcgacagcgtcacggtgggcgggcgcagccgccacgtcatcggctacctcaaggacttcctgttcgcgcccgaacaggcgcgcacgcccgtgagcgtgctttcgggcggcgagcgcaaccggctgctgatcgcccgagcgctcgcccagccctccaacctcctcgttctcgacgaacccaccaacgacctcgacctagaaaccctggacctcctccaggagatgctcggcgactatgccggtactctgattctggtgagccacgaccgcgacttcctcgatcgggtggccgggaccgtgctggtcagcgagggggaggggcgctgggtcgagtatgccggcggctattccgacatgctgtcccagcgcgggcgcggcgtggaggcccgcagcgacgggcgggagaagcccgcccgcgaacgggccgagccgcgggagaaggcgacgcgggcggaggctgctccggcgcgcaacaagctcggcttcaaggagcagcacgagctgaagaccctgcccgtccgcatggccgagttggaaacgggaatcgccaaactgcgcgaggttctgtccgatcccggcttgtatagccgcgatcccagccgctttcagaaggcgaccgccatgctcggtgcggccgaagccgaactggccgcggccgaggaacgctggctgacgctggagatgcagcgcgaagcacaaagcggctgaccatccctcgacggaccttctacgatgcctcgattcgtggaaaacttttgctagcggacggggattaagttgcgatgctgcaacagagtgcagcgaagcagctttgtgtcagctccaagacagtcatctctgttgcccgtaaggccacgctcgctcatggtgccgctgcggacgggataaccccgctgcggcttggccgataacccggaagggaagggccaagctccaagggaaaaaggacaagccggaacgaccacggaatggtgggcgcccggccaaaacagaagtccgatcccgtgggtctcgaaacttctggagggtataccatgaagctcgtgaagagccttctccttggatcggcagcggggctggccgtcgtgggtggggctcaggccgccgacctgccggtgaagaaggccgttccgatcgagtacgtccgcgtctgcaccgcttacggcgccggcttcttctacattcctggcaccgatacctgcctgcgtgtctccggccgcgcccgcgccgagtacggctatatcggcaccgacaatcgcaacgtccccggcggcggcgatatctcgggcttcacgggccttgcccgcttcaacttcgatgcccgcacccagaccggctacggcaccctgcgcgccttcctgcgcctcgacgccgcgagccgtaccggcaacacgaagtattcctccggcacgaacctgcgcggcgcctacgccttctccggcaccggccaggaccagctcggccgcgttcagaacttcatcaacgtcgacaaggcgttcgtgcagttcgccggcctgaccgccggtcgcgcctcctcgttcttcgacttctacgcccacgacttcgagatcatcggctcgtcgctgggttccgacctgccgtccaccaacctgctcgcctacacccaaaagttcggtgagggctggtcggtgacgctgtcgatggaagacccgaactaccgcaagaacccgctctactccgacgcggccggcagcacggccctcgttcccggtcaggctggtctgaataacgtgttcaccacggccccgaccccgatcatcctcggcaccaacgccgccggtaacgccaccgccgtggccttcatcgacgccgtccagcgctcgcgcctgcccgatttcgtcggctcgctgcgctacgacgccgcctggggctcggctcagctctcggccgccgtcaaggacatcaacaccggcggcttcatcgctggctcgtcgatcggcgttcccggcacgggcgccgcgctggccggcaacacggcagcggctctggcggcgcgcggcatcaacgccggcgcgcagacggagtacggctgggcgatccagggcggtatgaagttcaacctgcccttcatcgcccccggcgacggcctctacctccagggcgcctacggcgagggtgcttcgttctacaccggcatcaaccgcttcaccgccggctacctgagcaacgcctcggtctacgcgggcaacccgttcaaccagtatctctccgacgcgatcgtcaacccgctgaccggccgcatcgagctgtccaacagcttcacggcggtggcgtcctacctccactactggtcgccggaatggcgttcggccttctacgccagctacggtgagatctggttctcgcagggcgcccgccaggcggtcagccaggcgaactcggtggtcggcgcggcctcgaccgtggcgccgccgtcctacctcaccaacgccgtcggctacagcctcagccccgccctgcgtgacacctatcaggtcgtcaccggcgcgagcctgatctggtcgccggtcaaggatctcgatatcggcgtcgagggccagtacatcaaaacgggcgtcaagaacggtcgcgtctccgacagcgacaagggcggcttcgtgaacaacatcccgacccgcacggtcagcagcgaagacgtgttccaggcccgcttccgcgtgcagcgcgacttctaagccgaaccgcccccccgcccgcgcggggggctggacacgacgaacaccttccagaccccggcctcgcggccggggttttttgttggcctgggacgggtcggacccacgggccgtgcgaatcactgccgtcggcgtgcgcgacgggcacggccttcaaagcgccccgatgggcctgtcttctggccatcatcgccggccgccgaggaggtcgagcccatgtccacgccttcgttgccttcgcaagtaccgccgcacggccgcacgctccggtctcgcctgattcgggccggctggatcgccggccttccgcttctcgccgtgatcgccgcagcggcttatttcggcatgctgcgcgtcacggaacgcctcgagcgagaggcgacggcgatcgccgccgcgacaggagaggggcagcccgagccctggctgcgggtctcggtgacgggccgcgacctgaccgcgacgggcgaagcgccggaggcgtcccagcgcgaggcagccgtcggccggctcgccgccatcgacggcgtccgccgccttaccgaccggaccggcgtggtcgaggaagtctcccccttcgtctggtcggtggagcgccccgccgccggccgcgtcgaggccaccggcagccgcccggccgaggtcggcgccttcgaactagctcagcgcctgaagccggccctgccgcgtgacgccaccttgaacgacaacgcccgggccgcacggggcgcaccgcgcgacttccccgatgccgcggccttcgccgtggagcgacttcaggatctcaccaccggcgccgtcgccacgctcaacgacaccgtcatctcgattcgcggcgaagcggcgagtctggccgcctacgatgccctgcgcacggcgctggcaaccccgccgcagggctacaccctcggcacgatcgagatcacgccgccggtcgtcggcgacttccggttcggtgtctcccgccgcccggacggcagcctcgaactgaacggccacgtcgcctcggaaagcgcccgcgaagagatccgggccgccgccgcagaggccgcggagggcgcagccgtcgatgatcgcctgcgcgacgcacgcggcctgccgccgggcatcgacggcccggccctggcgcgcttcgtgttccagctcgcggggctcctgcacgaggggcgcgtcagcttcgagggcgaggcggtctcggtcgagggcaatgcgctggatgccggcgcggtcgccgaggcgcagacgctgatgcgcgacgcccggcccctcggaatcgccgcgggccgtgtggcactctccgcccgtcccatcgtcccctacgtcctgcgcatccgccgcggcagcgacagcgtcacggtgagcggccatctgccggatcgggcgacgcgggaggcgctgctcgcccggctcaacccgcgtttcttccgcgaatcgatccaggatcgcacgcggctggccgagggtgcgccggccgctctgggcgcggccgttgcagcggcggtcgatccgctctcgacgctggcgagcggcgaactgacgatcaccggcaccagcctgcgcctgaccggcaccagcctctatcccgagagcgccgcccgcctcgctcaatccctgccgaaggcgatgccggcgggctggaacgccacggtcgccgtcacctcggacgcggccccctcggcgacggccgatttgggcccgtgcggacagcgcctcgccgagcgcaccgccgggcataccctgcgctttgccccagggagcacggcgctggcgcccgagttctacccggtgctcgacgcggtggcggcgctggcacgggcctgtccggcggagcggatcgaggtggtgggtcatctcgacccggcgggcgtgaagcccgagacccaggccgacccggtcgccgacgaggccgcgaaggagacggcacccaagcccaccaaggcggacccgaagaaggacgcgaaggccaacaagggcagcaaggccaaggccgagacgaagcaggacgcgtccaaatccgaaccaaagcccgaggcgaagtccgaaccgaagcccgagaagaccgaggccgagcgggcggatgccggcgccgacctcgcgcgggcacgggcgctcgcggtggtggactacctccagaaggccggtgtgccgctggaacgcgccgccgcgccgacgggcgtcgcaccgctctccgaccgccagggaatcggcctcagcctgcgctcgtgacctgcccgtcgcctcgctccgggcgggctcgagcgctccgcctcacgctaccccctccgacggaccgggcgcctccggggccaacccccagatccgctgcttgcgcccgacgccgcgcagggcgaactcgccgaccggaacgagcgaggccccgcaacgccgagcgaaggcgtcggagaggagcagcgagcgctccaacccgtcgcagagccgctcgatccggctcgcctcgttgaccgcccggccgatcaccgtgaagtcgaggcgccggtcggtgccgacattgccggagacgacgcgcccgtaatgcagcacgatgtctgcctccaggggcggcagcccatcctgacggcgggacgcgttcagccggtcgttgcgcgccagcgcctcgcgcgccgcatcgagcgcccccgtacaggccgggcaggtgagggcgtccggctcggcgacggggaagacggcgagaaagccgtcgccgagaaatttcgagatctcgccgccatggcgctgcacgggctcgccgagcgcatcgaaatgctcgtcgagccagcccaccaccttcagcggatcgtcacggtccgccaccgccgtgaagccgcgcaggtcggcgagcaggatcgcggcgtggaccaccgtgctctgcccgcgccgcatctcgcccgcgagcacccgcgcccccgtcgccgggcccagataggtgtcgagcatctcgcgaatcgcgtgcgacaggctgagcttggccgtaaccagggcgatcaccggcacgagtccggcgactaccgcctgctccgcttgcgagaagccgccgggccggtcggtggcaaacgagatgccgacaccctccatggcgctgccgggtgcgaaggccgcggcatggagcaggtaatcggtcccgcccgcctgcctcaacgcatcgagaagcgggagatcgggacagccgttcgattggtcgaggcgccagcgcacgaaggagaggtcgttcgcccgcagccagccgacggggctgcgcaagaacgtgtcctcgccctccggcccgtgcacggtcggaaacaccgccatgccttgcccacgccgccacgcgacgctcaccccgcggaacaggggatcgatcaccggcaccgcgaggctgaggcgccagagcgggagaccggccgcaaccagcgcttcgcagaactccgcgatgatggcctccgcctcgtccgacgcggtcgcgcgcgcgattaggtgggcttcgatcctgcggaggtcagaggctgagatcgggtccgtgatggccatggcggacccactctatcggcgccccggcggcgatccaaaagcaccgggcaggcgatgtctgtgggaaatcgaccgcatagccgccttgctcgggcgttccgaacccttcaaccgtgctggcagatgccgggaccaacgacatggacgacgtgaccgacgacgcttccgccctcgcgcgccgattcgcgtttctcgcggagatcgatgggctcaaggccgtgctgcgccagaaccgcaccatcggcgagcgtcggcgcgagaactcggccgagcattcgtggcacttggcgatgttcgcgctcgttctcggcgatcgcgcgcccggcctcgacctgaaccgcgtcgtcgcgatgctgctggtgcacgacatcgtcgaggtcgatgccggcgatgtgccgatccatggcgcctacgacgccgccgctttagcgctggtcgaggaggctgcggccgcgcggatcttcgggctcctgccggagccgcagcgggaccgcttcgccgcgctatggcgggaattcgaggcgagcgagacggcggaggcccggttcgccaaggcgcttgatcggctccagccgctgctgctcaacacgctgaccgagggcggcacctgggccgagaacggcctcaccgaggcgcaggtgatggcgcgataccaaccggtgatcgagcgcggtatccccggtctctggcccttcgtggaggcgctggtccgcagtcactaccagaggcacgccacaacggcgtgaccggcactaccagggtcacgccactacggcgtgaccggctgcgcctcggcgctgacggcggtgcgggcgccgcgggcgaggtcgcgctcgatcatcagcgcgctcttgccgtcgaggcggttgcggtagacttgcaggttctccatcacccgctgcacgtagttgcgcgtctcggtgaaggggatgcgctcgacccagtcgatcggatcgacatccggccggcgtgggtcgccgtaggcatcgacccatttcttcacgttgccgccgcccgcgttgtaggaggcgaaagcgaggatgtaggagcccttccagtcctccatcagctcgccgagatgggcttggcccagccgcgcattgtaggcgggatcgctggtcagccgatccgtttcgtaggacgtcgagacgcgcttggccgtgcgctgggcggtggccggcatcatctgcatcagcccccgcgcgccgacgccggattgggcgcggggatcgaactggctctcctgccgggcgatggcgaagaccatggcccgctcgacctgcggcaccgcggtgaaggtctcgtaattcgggatgccgatggtcgggtaggcatgggtgtccagtgccagcccccgctgcgtggcgagcttgccgatggagaccagcgcccgcgcgtcgcgcatctccaccgccgtctcgccgagcgcgttgacttgcgcctcctcggtcagcgagcgggcggcgtcgatgtagagcggcagcgccaagtccttcatctgggcggcggccagaagcttcaagccgcgcatgaagagccggtcgtcgaaggcggcgcgcgccgtcgggctcagctcggcggcgcggcgcaggggcaggctgtgctggccgagccgggcgcgggcgagctgtccgtaataggcgatcggctggagcgcggcgcgctcgtagaaacccttcgactcgatgatcttgcccgcggcttccgccgcgcggccctgccaataggcggcacgcgccagcgagatcggcgtctcggcgacactcgcggcttgcgcgaagtgccgctcagccgccgcggggtcggccatgaagcggagcgcgatccagccggcatggaactcggcctcgatccgcttctcggaggtgcgggcggaatgcgcggcggccacggcgtaggcggacttggtctcgcccgcatccatcagcttgcgggcgacgatccggcgctcgacccaccacgtatcaccgtcggcgagcacctccgggttggtcggcgcggcgagcagcaccttggccgcctccggcgccttgtcggcgcggcggaaatactgggcgcgcgagagcaggtaggacgaatcgttgcgcaacgacggcggcaccgccgcgagcgcggccgccgccccggccttgccctgcaccgcccggcgggcgcgcacgaggctggcataagagccgccggcatagtcggcggcgcgcgcggcggtggcccaatcctccttcaggagggcgcgctccatccggtagcggtggtcgatcaccgtgagcacgccggggaaggcttcggtgaccttggcctcaaggctgcgcccgaagctctcctcgcgccacaggtcatgcacgagttcggcggcatccgcgtcgagcccgtcggcgcgcagagccagggccagggcgaacttgcccggcgcgctcgcgggcttggcgctcgcgaaataggcgcgcacgatcgcagggctcttcttctccgtgagcagccgctcctcggcccggcggcgcagcaggggccccgccggccaatcgggattggcgcgtgagaaggcgacgacccgctcgaagctgacgccggcgcccgcgcggatcgcaacccattcgagcagcgcccgcgccgccggatcggagaagcctgcggcgagccggtcgccgtcggagaccttgcccttgcggtagaggtcgatcgtctcacggagttggccgagatcggtctcgccgaaggcgaccggccggcctaagtccggtacctcaggggagggggcggccggcgacacggccgcatcgggcagcgggaaggccacagggccatccgattcggtggaggcgtaagaggacgccgcggcgggcagcggcttgtcggaggcggcctcgccggaactcggatcgaggcgcagcgcgtccgccgcgacgggatccgaggcggggccctggccgtcgctcggctgcccggcgggcgcggtggcgtcgctcgcgggggcggcgggggcagaggccggctgcgggttgcggagttcgatggccccgccgcgctgtggcagcacggccgtgccggacagcaacaggccgaggagcagaggcagggagcgtgtgggcaacgccatgatctgagacaccccgaccggaggccaagccttaagctgggcctcggtccgttaagatggcattaactgcgcaagcgaagcgtttgcgcgcggacgggggagggcctatgtctcgcgcgtcccaagcgcggcccgtacgcggccgcagccaccggggcacgccagaaaacaggcaagaagaacggccgggaacgccaggatgaccgatacccacgcccgccttcgcggctcgatgaccgcgctcgcgaccccgttccgcgacggcgagttcgacgagtcggccttccggaaattcgtgaactggcagatcgatcagggcacccacgccctggtgccgaccggtacgaccggcgagagcccgacgctgagccacaccgagcacgaccgcgtggtcgaggtctgcgtcgccgagaccgccggccgggtgccggtgatcgcgggcgccggctcgaactcgacgcgggaggccgtcgcgcgggcgcgtcatgccgagagcgtcggcgcggatgcggtgctcaccgtcacgccctactacaacaagccgacgcaggaggggatgtacgcccacttcaaggcggtgaacgacgccgtcggcatcccgatcatcatctacaatatccccggccggtccgtggtcgacatgagcgtcgacaccatgaagcggctgttcgaactgaagaacatcgccggcgtgaaggatgccacggccaagatcgaccgtgtcagcctccaacgacaggctttgggagaagacttcatccagctttctggcgaagatgcgacggcgctcggcttcaatgcccatggcggggtcggctgtatctcggtggtctcgaatgtcgcaccccggctctgcgccgatcttcaggaagcgacgctggcgggcgattacgccaaggccctgaagatccaggaccggctgatgccgctgcacgtgcagatgttctacgaatcgaacccggtgccggcgaaatacgctctctcgcgcctcgggctgatgtcggaggaggtgcgcctgcctctggtgccggcgaccgagggctgccgccgggcggtcgatgccgcgctcgcccatgccggcctgatctgacgccgtcggattgatccgagaagatccggcgggaagcctcgccggagaacgtggcggtccccatatcggtggcaatccccaaccggtggactgcgcccgatcacgaacctgaagacgaatggcacccaaacccgatcccggccggcgcgtcgtcgccgacaaccgctccgcccgctaccactacgcgatcgaggacacgctcgaggccggcatcgcgctgaccggcaccgaggtgaaatcgctgcgcggcggcaaggcgacgatcggtgagtcctatgccggaccgtccggcaacgacctgatgctgttcaatgcctatatcccggaatatctggaggcgaaccgcttcaaccacgacaccaagcggccccgccgcctgctgctgcaccgccgccagatcaacaagctgatcggcgccacccagcgccagggctacacggtgattccgttgaagatctacttcaacgacaagggccgggcgaaggtcgagctgggcctcggcaagggcaagcagctccacgacaagcgcgagagcgtcaagcagcgcgactgggatcgcgacaaggctcgcctgatgcgcgacaagggctgaggccggccctcgacgtttcggcgccgggacatagccggccccgtccgttcagcgatgccctcaacttagcccgacgcgctgcgccatcaccgcaagacgaagcgatccggagcgcgtcttctctggagagggcagggcgccggatgcgttcggcgcagcctcgcaatcgacggcgacgggtcttcgcccgtcaccgcgatccgagcaccaaggctcagctcagccttccgcttcctcgtcggtcgcgccggggcggatgccgtagcggctctcgagaccgggattggggcggggcgcgcgctcggcgaagtcgcggcgggggccgtcgccgggcgcgcgggcggtgcgctcgctcgggtcacggccgatccggctcgcaagatgggcgagatcgatgaactcgtccgcctgacgccgcaggtcgtcggcgatcatcgccggctgggtctggatggtggagacgacggagacacgaacgccgcggcgctggatcgcctccacgagcgagcggaaatcaccgtcgccggagaacagcaccatgtggtcgatgtgcggagccagttcgagcgcgtcgatggcgagctcgatatccatgttgcccttgatcttgcggcgcccggcggagtcggtgaactccttcaccggcttggtgacgacccggtagccattatagtcgagccaatcgatcagcgggcggatcgaggaatactcctgatcctcaatcattgccgtataatagaaagcgcgaatgagattatcgcggctctgaaaatccttgagcagtcgcttgtagtcgatatcgaaaccgagcgccttcgtggtcgcatacagatttgcaccgtcgataaaaaccgcggtacgttgcttatcactcatcgataggtccgtgtgcttgagataaaaagtttgtttccagaaattcagacatgaatgcagtacatgaaaccgtggattcaatgcgctgccgaagtccagcatccctgcactctcgacgcatagcaattcctgtatgccgagacacgctttccgttcggaagagcgtaatccggccaacaagattgcggtgtctgaaaggcgcaggactcggaacagcgtagcagagtccggcccgaattccccttgtggtggccgagccggcaatccctgtcaagcgccagaaagagttaaggccgcccgcgccaaatccaaacgaagatgattttgacgcaacccagagcgtattctgcgcgataattttcgcactagcggttgcgacacggcgtaaacagggatcggccgcagtatttacatacctgaagttgccgcggagagggaattgacatgggctgccggcgcggaaacttcgcagccgaaccagcgcccgtcccgcgccttgtcagggcttcggcaaggcccggctgcccggcttgaccggggggatggcggccagctcagcgggcagagcgtccggcgcgtaagtcgggatgtcgagcgtaaccagggacagcagcgggaggccgatcgcgccgcgtccgcccgaacggtcgatcaggcaggcggcacccaccacctcgccctcttcagccttcagcgaggcaaggcattcccgggccgagaggcccgtcgtcacgatgtcctcgacgatgacggcacgggtgccggcggggatcgagaagccgcggcgcagggtgaagggaccgccggggtcgcgctcgacgaagatcgccttggcgccgagatggcgggcggtctcgtagcccgggatgatgccgccgatggccggagagaccacgatgtcgatccggccgaagcgagccgtgataacctcggccagcgcccggcacagccgctcggtgcgcgcgggatcggagaagatcgtcatcttctgcaggaaggtgggcgagcgcaggccggaactgaggatgaagtgtccctgcagcagggcccctgcggaacggaactcttcgagaacttcttccggcgtcatgatcacctgctcgccaaaccgtgttccgctgcttcttgcagcggcgcaggcagggcgcaagccgaaggccaaacgcatcaaccgggagcgcatcaaccgcgacgacggctgccggtcttcggacgatgacgactcgacgggcaggatcgggcttcgtcggacagcgccgtgcgtcgccgaaccgccattcccctcagtgacgcagccccgaaacgctagttccgcacgcgaagcggctcccggcgccgatcaggacgggcctcgtaggcgggcgggggataggacaggtcatagtccggcccatcatagggatcataggcgcggggcagcagcgcgccgagctgcacgccctcgcttccgccgcgctggatcatcgtgcgcatacccggctgcagcttgctgtcgtccagatcgtcgggatggacggggacgagcggcagaccctcggcgccgccccgctggagcatcgtccgcatgccgggctgcagatcctgcgcgcccgcctcttcagcaagcgggatgcaagctgcaaagatgacggcggtgaccagggaaagcttcatgggggtcgctccggaaaagcgcgtcgcaggcccagccgtccatagaccgatccgatgacggaatgacgtgtcccggcatcggttccggcacgcggcgccgacagcgaccgaccgtcagccgttcacccgctcgacgcggctcaccgagcgcttgccgcgcaagtccgcgacgatggcggtgaggtgcttcagatccggcaccgagagatcgatcgaaatatcggtgaagtcctgcgtgcgccgcttcatcgaaacattgtcgatgttgccgtcatgctcggcgatgacctgggcgatctgcgccagcgtaccgggctcgttgatcgattcgagcgcgagcttggcggggaagcgctcctgcgagccctctacgtcccagcgcacgtcgagccagcgctcgggctcgttgtcgaaggcggcaagcgcggcggactggatcggatagatcgtcacgccgacgccgggcgtgaggatgccgacgatgcgatcccccggcagggcgccgccgttgggggcaaagctcaccggcaggtcgccggcgagcccgcgaatcgggatgctggccaaggccgaggccgcctcggcctcgcccgagaaggtcagccgcatggtctgatccttggagcgggtgaggcgccccgccgcgccgttggccgccggaccgccgctcgcccccgcgcgccgctcctccttgaaatcgggatagacggccttcaccacgtcgccggagaacatctcgccgcgcccgacggcggcgaacacgtcctcggtgctcgcgcgggcgagccggggcagcgcgccgcgcagcttctcctcggagaagctcttgccggcccgctcgaaggcccgatcgaggatctggcgcccgaggccggcatattggcgccgcacggcggcgcgggtcgcccgccggatcgccgagcgcgccttgccggtgacgacgagcgattcccacgcggccggcggcgaggcgccgtcggagcgggcgatctcgacctcgtcgccattggcgagttcgtgcagcaggggcgcgagccgtccgttgatcttggcgccgaccgccgtgttgccgacatcggtatgcaccgcgtaggcgaagtcgatcggcgtggcgccccgcggcagggcgatcaggcggcccttgggcgtgaagcagaacacctgatcctggaacagctccagcttggtgtgctccaggaactcttccggcgaatcgccctcggccagaagctcgatggtgcggcgcagccattggtaggcgccgctctcggtggcgagccgggggtggacctcgccctccacgccctccttgccggcctctttgtaatgggcgtgggccgcgatgccgtactcggcgatctcgtccatctcggcggtgcggatctgaagctcgacgcgctggcgcttcggcccgatcaccgtggtgtggatcgagcggtaatcgttctgcttcggcgtcgagacgtagtccttgtagcggcccggcaccatcggccagctcgtatgcaccacgccgagcgctgcgtagcactcggccagggtgccgacgatcacgcggaagccgacgatgtcggagagctgctcgaaggcgaccgacttgcgctccatcttcgaccagatcgagaacggcttcttcagccgccctttcacgtgagcggcgatgccgcgcgcggcgagccgggcggtgaggtcgtgctcgatgctctcgatcacgctgccggacttggccgagaggtcttcgagccgcttggtgatggtggcgtagacttcgggcttcagcgtgcggaacgagaggtcttccagctcgtcgcgcagctcctgcatgcccatgcggccggcgagcggcgcgtagatgtcgagggtctcctcggcgatccgtgcccgcttgtcgtcgcgcatgaagtggagcgtgcgcatgttgtgcaggcgatcggcgagcttcaccagaagcactcgcacgtcctcggccaccgctaggagcagcttgcggaagttctcgccctgcaccgcccgcttcgagacgaggtcgaggcgcttgagcttggtcagcccgtccactagcgcgccgatctcaggcccgaagatctcgcggatctcgtcgagcgtggcggcagtgtcctcgacggtgtcgtgcaggacggccgcgacgatggtcgcgtcgtcgaggcgcaggtcggtgaggatcgccgcgacttcgagcggatgggcaaagaacggatcgccggaggcgcgcttctgcgtgccgtgcgcccgcatggcgtagacgtaggcgcggttgagaagcgcctcgttcgcagcgggattgtagcgcttgacccgctcgacgagttcgtactggcgcatcatccgccgaaggatcctgctctcgatctgctcggtgtcgctcacaagacgcccgccgcgccgccgtgcctcagaggggcgaggatcggcggtcgggcgtttcgtgcggcactctcaagggggcccggcccggacggacgcggtcgctcgtccgacaccttcctgcatcggcgcgcatttgcccagacccatggcgtcgcggcgaaagcgcgacggctccgcctccctcgcatggacgccaggatggggcgccgccccgaaacctggcgaccggcttccgagacgacgctgcggagagggaccgaaatacgcgaacgcccgccgctcggggaccgagggcgggcgtggatcgtcaggcggagcgcgaaaagagcttactcgccctcgtcgtcggtctcggtcggcggtgcgaggttctcgagaccgcggaggagatcctcctcgctcatgaagtcgaactgcacattcttgtcgtccgaggaggactgcggcgccaccgcggcagcggcaggcgagctcgacaggagcggcacggtctcggcctcgggctcgtccacctcgacgtatttctgcatcgagtggatgagctgctccttgagatcctccgccgtgatggtctcgtcgccgatctcgcgaagggccacgacggggttcttgtcgcggtcgcgctccacggtcagcggggcgccggcggcgagcaggcgcgcccggtggctggcgagcaggaccagctcgaagcggttctcgaccttctcgatgcagtcttcgacggtgacgcgagccatgcgaggcggctccttcctcaggcgcggatacgaacgatatgcgtgatgaacgggcttcctacaccggttatcgctgtccaacaagtcgcgggagcggttgagaatccgtccctgtcggtccacatggaaagcggcgccggtcgaacccggcaccgatcccggccggccttgaaccggcgccagcggacccgaggattcttcacatgttcattcagaccgaagccacgccgaaccccgccacgctcaagttcctgcccggccgggtcgtgctcaccgacgggaccttcgaggcccgcgacaccgcgagcgccgagcgctcgccgctcgccaccgccctgttcgcggtgcccggcgtctcgggcgtctatttcgggcacgacttcatctccgtcaccaaggccgacggcgtcaatgagtggccgcaggtgaagcccgccgtgctcggcgcgatcatggaccacttccagtccggccgcccggtgctggccgagggtacggcgcttgccgaggacgagacggaggagttctacgacgaggccgaccacgacaccgtggtcaccatcaaggatctgctggagacccgcgtgcgcccggcggtggcgggcgacggcggcgacatcaccttccgcggctaccgcgacggcatcgtctacctcgagatgaagggcgcctgctcgggctgtccgtcctccaccgcgaccctgcgccagggcgtgcagaacctgttccgccacttcctcccctcggtgcgggaagtgcaggcgatctgatcggcggccccgccgcccgttttccctgacatcggcgcaacactgcaccgcttccttggggagtccggtcgcggatgcgctgacggggagggcggtttcgtcctaagaagagccggagggcgggcgctcgaggcccgccgccggatggaatcgacgtttgcggatccttgccatcgatacggcgctcgaagcctgcgctgcctgcgtggccaccgacgacagcgacgacctgctcgccgaggagtcgatgccgctcgtgcgcggccatgccgaagcgctgctgccgctgatcgagcgggtcatggcccgggtcgagggcggcttcgagggtctcgaccgggtcgcggtcacggtcgggcccggcagctataccggcttgcgcgtcggcctctccgccgcccgcgccatcgggctcgccgccggccttccggtggtgggcgtgaccaccttgtccgctctgctcgcgccgcaactcgccctcaacggcgacgatacggtggtcgccgcgatcgatgcgcgccacggtgctatctacctccaggccatgagcgtgacggaaggcacggtgattccgccccggcacatcgctttggaggaggcggtgaccctgctcggtaagcgacgggcgatcctcaccggctccggcgctcccgcgctcgcggcagcggccgcttccgccggcatcgccgtcgaggtcgccgagaccggcgcgccacagatcgcctgggtcgcctcgctcgggctcgtcgccgatccggaccaggcgctgccgcgccccctttacctgcgcgggcccgacgcccagccgcagcatcatgcgaggctcgcaagggcatgacgcggaccgtctccccgttctggccgctcgattggtggtccgcatggtgggacgcctggggctccgtgccctacgtcgcgccgctgcgggacgccggtcaggcgtccgacctggaaaagctgcacgccaccgccttcgcccgcccctgggcggctcacgaattcgagcggatgctgtgcgagcgctcgatcgaggcgcatgccctgcgccggggcaacgcgctgctgggcttcgtgctgtcgcgcaaggccgtagacgaggcggaaatcctcaccatcgttctggcgccctccgctcgcggcggcggccacagccaccggctcctgcgcgagcacctgaatgcgctggcctatgccggcatccgcacagtccatctcgaagtggacgagggcaacacgccggccctgaagctctacacccgccatggcttcctcaaggtcggcgagcgcaagggctactacccgctgccggacggcagccgcgccacggctttgaccatgagcgcgacgctgtcgtgaggctttgcgggagcgcatccgcccgatgacgcgcgtcggcatcggcctccgcctcttcgtccaggcgctggccttcctgatcgtgatcgggccgcactggctcagcctgcgctttggccggggctgggtcgcggcgcgcatcgcgatgctgttccaccgcctgttcttgcgcctgttctccgttcgggtgacgcagagcggcacgccgccgcagccgggcgagccggcgctcgtgctctcgaaccacgtctcctggctcgacatcgtcgcgctcgggtcgctgcgcccgctctccttcgtggccaagtcggaaatcgcgggctggccgctgatcggcctgctagccaagctccagcgcaccgtcttcatcgagcggtccaagcggacggcgaccgcccgcgtcaacgccacggtcgggcaacggctggcggatggcgacctgatcgtgctgttcgccgagggcaccaccggcgatggcctgcgcctgctgccgttccgctcctcgctggtcggcgccgcccggacggcgctgacggcggagaccggcggactcgcgcgcatccggctccagcccctggcgctgggctacccgcgccgcaacggcctgccggtgacccgcgccgagcggccggagatcgcctggtacggcgacatggaactgccgccgcatctcgccctgttcgccagccgcggccccatcgacgtgcacgtgaactggggcgcaccgatcgccttcgaggccgccaccgaccgcaaggtcgcgaccctgcaggccgaggccgccgtgcggcagggcctgcgccagattcacctcagcggggccacaccccgtccgatgccggcggcgccggaaacgatcggggagggcgccgacgtctcggcgccgggcatcgccgcggtgtgactggtcaggccggcagcgggaaggtcgccgcctggccgcgaacgatcccgccctcatccacgagttgccagacaatgcccgcggtgaccgggaagcgccgcccatccttggcaacgcgaatgcctgcataatccgagacgaaaccgtcgcgggcgaccgcatcgagcaggcgctggcgctcggcccgctccggcgcctcggccgagagccgcgagggcatcccgacgatttcttgccagtcgtagccgaaggcccgctgcgccgcccggttggcgtagacgaagagcgggtcggcgcccgtatcgtgggccagcaccgcgaagggcgcctgcgcgtagagccagtccggcccgagatccggctcaggcacgagcgggcggccgacgaggcgcaggaagctcccggtcagcagggcgaagaaggcgggatcttcggcaagcctcacgggcggaccttttcgaaggggcgaaagttcagaccgctgagagaatcgtgtcggcggccgaaccgtgatagagggcctgtcgagcaaaaaatcctcaaaaatcaccgcccgccggcggcagggttgagatcttgaagaaagcctacgtcaagtcctacggctgccagatgaacgcctacgacgccggccgcatggccgacgtcctggccgccgagggctacagcgcgacggacacggtcgaggaggccgatgtcgtcgtcctcaacacctgccacatccgcgagaaggccgccgagaaggtctattccgaactcgggcgcctgcgtgtgctcaagggcgagcgggccgagagcgggcacgacacccgcatcgtggtcgcgggctgcgtcgcccaggcggaaggccgcgagattctttcgcgcgcaccggcggtcgatgtcgtcgtcggcccgcagagctatcaccgcctgccggacctgctgcgccagtcgcgcgagacccgcgtcgtggacaccgaattcccggccgaggacaagttcgaccacctgcccgcccgacgcaaccgcggcgtcaccggcttcctcaccgtgcaggagggctgcgacaagttctgcgccttctgcgtcgtgccctatacccgcggcgcggaagtctcgcgctcggtcgcggcggtggtggacgaagcgcgccgcctcgtcgagggcggggtgcgcgagatcaccctcatcggccagaacgtcaacgcctatcacggcgacgggccggacggcgcacccgcgacgctcggccacctgatggacgcgctctccgcggtgccgggcctcctgcgcctgcgctacaccacgagccacccgaacgatttcgccgacgatctcattgctgcccatgcgacgaacccgctggtgatgccctacctgcacctgccggtgcagtcgggctcggacggcatcctccacgcaatgaaccggcgccacacgggtgacgcctaccgccggctgatcgagcgcatccggaatgcgcggcccgacatcgccctgtcctcggacttcatcgtcggattccccggcgagaccgatgccgatttcgccgagaccatgcggctcgtctccgatatcggcttttcggcggcgttctcgttcaagtacagcccgcgggccggcacgcccgcagcggaacgcgaggatgcggtgccggaggcggtgaagaccgagcggctcgccgccctccaagacctcctcgaccgccagcgccacgcctacaacgcggcgagcgtcggcacgctcaccgagatcctggtcgagaagaccggccggcatcccggtcaggtcgcgggcaagacgccgcatctccaggcggtgcagttcgatgcgccggcctcgaccatcggcacggtggtgccggtgcggattacgcgtgcgggctccaacagcctgttcggcgaaacgctggagggtgcggcggcggccgcgtgacctatatgaggcccatcaccatgccggatctctcgcgtgccgattgacgttgcgtccgcccgtggccctgccggccgcaacaaccgcccctcaccagggcgtccgggtctcgccgaggccgtagaggtctcgctcaccttcgatgacaaccggctcgctagcctcgtcttcggccagtacgaccagaacgtcgcccatatcgagcggcgcctcggcatcaccggcacggcgctcggcaaccacctcgtggtcaagggctcgcccgaagccgccgagaaggcgcggcgggtgttcgagcgcctctacacccgggtgcagaaggccggcacgaccctgacgctcggcgacgtggacggggtgatccaggaggtcaccgtccagggcaacttgttcccctccgccgagatcgcgacggataacggccgcgagcagttcgagcagatcgccacccgcaagcgcggcgccgtgcgtgcccgcaacgccgcgcagagcgactacatcaagctgttgcgcgccaacgaactcgtcttcgccgaaggccccgctggcaccggcaagacttggcttgcggtcggccacgccgtctcgctgctggagcagggccatgccgagcggctgatcctgtcgcgtccagccgtcgaggccggcgaacggctcggcttcctgcccggcgacatgcgcgagaaggtcgatccgtatcttcgcccgatctacgacgcactctacgatttcatggaggcgcgccatgtcgatcgcggcctccagaccggcatcatcgagatcgccccgctcgccttcatgcgcgggcgcaccctgaccaacgccgtggtgctgctcgatgaggcgcagaacaccacctccatgcagatgaagatgttcctgacccgactgggcgagaactcccgcatgatcatcaccggcgatcccagtcagatcgacctgccgccgggccagaaatccggcctcgtcgaggcggtcaacgtgctcgacggcgtcgaaggcatcggccgcgtgcgctttcgcgacgtggacgtggtgcgccacgacctcgtgcgccgcatcgtcaccgcctacgaatccgccgcccacggcgaaagcgaggccgaccgcaacccgaacccgcggcgccggcctctggcgtgaggggcgacatcaatcgcggcggcctacgggcaccgcacggccgttgacggtaccgaccagaaaccacacatgagcgacaacgagatcgacatcgccgtcgaggatgcgcgctgggaacaggcgatccccgagttggaggcgttcacgctgcgggccgtcgaggcgggattggcaattctacccgattcggccgccggccccgtcgaagtgagcgtcctgctcgcggacgacgccaccgtccaagcgctcaaccgcacatggcggaacaaggataaacccaccaacgtgttatcgtttccggccgcggagcaaccgtcccagccgggcttggcgcggcctctcggcgacgtggttcttgcgtatgacacgctcgtgcgcgagagtgcggagcagtcgaagcccttcgagcaccatttcgcccacctcctcgtccatggcacccttcaccttctcggacaggaccatgagactggcgaggctgaggccgacgccatggaggcgctcgaggtcgccgcgctccgcgcactcggcgttccaaacccgtacgacgactgatctccggcactcccgccgaatccaacctagagacccatgaccaacgaccgaagtcgcggcgcggccctggccgcgccagccgcggacgccgaaccgcccccacgcgaggcgtggtacgatcgtctgttgaacgtcttccaaatgcgtccgcgcgactccctgcgcaccgacatcgaggaggccctggccgagcccgacacgggtgaggacgccttctctccccttgagcgcgccatgctcaagaacgtactcggtctgcacaaggtgcgcgtcgacgatgtgatgctgccccgcgccgacatcgtggcggtggccagcgacaccagcctcggcgatctcctgaagctgttccgcactgccggccattcgcgcctgccggtctacggcgaaaccctcgacgatccccgcggcatggtccacatccgcgacttcgtggaatacctcgccacccaggcggaagccgccccgcgccgggccgcgccgcagcctgtggtggccaccggcgccgaggccaagcccacgccgcgcccgcgccgcacggcctccgcccgcggcgccctgcgcagcctcgatctcggcaaggtcgatctcaccgcgaccctcgcctccacccgcatccagcgcccggtcctgttcgtgccgccctccatgccggcgatcgacctgctggtgcggatgcaggccacgcgcacccacatggcgctggtcatcgacgagtatggcggcaccgacgggctgatctcgatcgaggatctgatcgagatggtcgtcggcgacatcgaggacgagcacgacgtggccgagggccagctcgtcaaccgcatggaaggcgagacggaggcctatatcgccgacgcccgcgccgggctcgcggaggtgtcggcggccaccggcctcgatctggccgccgctttcggggaactcgcggaagagatcgacacgatcggcggcctgatcgtgacgctggccggccgggttccggcgcgtggcgagcggatcccgggtcccgacgacatcgagttcgaggtgctggacgccgatccccgtcgggtgaagcggatcaagctccaacgcgcaccggccaagatcggcaccgtggtgccgctcgcccttccgccgccccgcccggcggcgccgcaggcacccgacacggacgcagcgcaggccgccgaggccgggcgctgaagacacaacggaatcgaagcgacacggcatgaccgctccgctgggccgcgcagccggcgccggaacaggcccggctgcggcgcggatcggcctcttcgaggccatcgcgcaccggatcatcctgagccagggatggacgcgggccgcgatcgccgtcgcggccggcgcctgcggcgcgctggcgatgccgccctatgggctgttccccgcgctcgtcgtgtcgctctcgatcgccgtctggctgatcgacggcgcggcgatcgatggctccggccggcgcaccctgggcgtctgtgccggaatcggctgggcctggggcttcggctacttcaccgccgggctgtggtggctcggcgccgcctttctcgtcgaggccgaccagttcgcctgggcgctgccgctcggcgtcgtcggcctgccggcggtgctcgccctgttcttcgccgcgggctttgccctcgcccgcctcgtctggtcgcggggggccgcccgcatcgcggcgctcgccttcgggctcgccgccgccgaatggctgcgcgggcatatcctgacgggctttccctggaacaccctcggcatggcgctcgggggcaatctctggacgatgcaagccgcctcgctcgtcggcctctacggcctgacgctgctcgcggtgctgatcgccgccgcgcccgcgacgctcgccaccggcgcgacaccgcggggccggttcgggccggtgctggcagccctcgtcgcgctggcggggcttgccgcctacggcgccgggcgcttgccttccgcgcccgatccgacggtggcgggcgtgcgcctgcggctgatccagcccaacatcccgcaggatgacaagttcggctcggaaaaccgcgagcggatcgtcggcaagtacctcgaactcagcgaccgcgcgctctcgcccgaccgcaccggcatcgccgacgtcacccacctgatctggccggaatcggccttcccgttcctgatccagcgcgatccgcaggcgctcggccggatcggtgcggcgctgcccgagggcaagcagctcatcaccggcgccgcgcgggtgcgcgaactgcccgatggcgagcggctgacccgcgagaacgccgtcttcttcaactcgatcctgacgatcggcgcgggcgggcgcttcggcgacctctacgacaaggtccaccttgtccccttcggcgaatacctgccggggccgcttgatgcgctactccgggctctgggtctgcgccagttcgtctccatccccggtggcttcaccgccggggatcgcgccggccagcgcatcctcaacgtgccgggcctgccgccggtggcggcgacgatctgctatgaggcgatctttcccggcgcgatcctgccgcccgatccggccgagggtgcgcccgtcgtgccggggctgatcctcaacctcaccaacgatgcgtggttcggcgatacgccgggcccgcgccagcacttcgcgcagagccggctgcgggcggtggaggaggggctgccgctggtgcgcgacgccaattccggcatctcggcggtggtcgacgcccatgggcgggtcatcgcgagccttccgctcgggatcgagggcgtgctcgatgcgagcttgccggcaaggttgccgggtcgcaccctctacgccgccttcggcgatctgcccttcggggccggcctcatcggctgcctcctgatcgcgctcgccgcgcgccgccgccggacgtagcggccaaggtgaggccgcggagctttcgagacgtccgcgcgtgaattgcaacgcatacgcgacattcgcgcaatcttggccgtaggatcatccgtcatcgcccggcgttcttaagataacggcccatttttcgccggtggaaaccggtgcaggccattctctcgaattccaaggggaatgacgatgaaacagattttcctggcctcggccgtccttgcgggcgccctggcctatcttccggccagcgcggacgcgcgcccgatcggtgtcggcggctccggcggcctcggcggcggcaatttccggagcgcgctcggtgcgggcggtgtgagcgggttcggtcgcggcggcggctttgccggaggcggcttccgcggtggtggagccgggatcggcggtggtggtttccggggcggcggcgccggtctggccgggggcggcttccgcggtggcggagcgggcctcgctggcggcgggttccggggcggcggcgttggcctcgccggtggcggcttccgtggtgatggctttggcggccgccctggcttcggcgcaggtcgtccgggcttcggcaacggcgtggcgggcgtgcgaccgggctacggcggccagcgcggctggtacggcggcaaccgctggcgcaatgccggctactatcgccggggttacggctacggctacggtggcgttggcctggggctgggactcggcgccggtctcggcctcgcggcgggcagcctctacggcagctacggctatccgggctacggctatggcggatacggctacgatgacggttactacgcaccggccggctattacggcaccgagacggtgaccaccggcgtcgcgcccggcggtgatgaggacttggtggccgagtgcgcgcgccgcttcaagacctacgacccgcagacgcagacctacatcgtccgccgcggcgtgcgtcgctcctgcccgtaaggctctaagacgacgggagcctcggcttggggctcccgccctcttccaaaaagaaaccccgcccgaccgtatggtcgagcggggttttttacgtcgttcggccgttcgccttactcggcggcgaccttgtgcgcggcggtgctgccgtcggtgtaggtctcggcctggaggcgcttatgcggggcggcacggcccggcagcggcggcagggccttggccttctccagatcgatcccggcgccttcggcaacgcggcggccgtaatcctcgtcggcgtgccagaagtgccagaccatccgaagctggatcggctcggggcactgcttcatgtcggcgacgaggttggcgatcagatcctcacgctcccaatcctggaaggagcggtagcgaacgccggcctgggtgtagtcgtcctcggtccgcgaggtctggtagcggccgagattgccctggaccggctggtggtaatccttggccggcttgggtgcctcgcgcaggccctcggcgagcgtcgagggctcgtagttgatgtggcggttcgggccggtgccgtcgacgctgtaggtcatctggccgtcgcgctggttcgaatagaccttcacgccgggctgcggcgcgttgatcggcagttgcaggtagttggcgccgacgcggtagcgctgcgtgtccgagtaggacagcgtccggccctggagcatcttgtcgtccgagaagtcgatgccgtccacgagcacgcccgtgccgaaggccgactgctcgacttccgcgaagaagttgtccggcacgcggtccagcaccatgcggccgaccggcagcagcgggaaatcctcgaccggccacagcttcgtgtcgtcgagcggatcgaacgacaggtggtcgttcgggccgtccggcatgatctgcacgcagaattcccactcggggaaattgccggccttgatgttgtcgtagaggtcacgcgtcgcgtggccgacatctttggcctggatctcggacgcctgggctgaggtcaggttgcgcacgccttgcttgggctcccagtggaacttgcagagcaccgcctcgccctggtcgttgaccagcttgtaggtgttgacgcccgagccttccatctcgcgatagttggccggaatgccccacggcgacttcagatgggtgaccatgtggatcgcttcggggtgctgggccacgaagtcgaagaagcgccacgcctcctggcggttcgtcaccgggtccggcttgaacgcgtggatcatgtcggggaacttgatcgcgtcgcggatgaagaagaccttgaggttgttgcccacgaggtcccaattgccgtcgacggtcttgaacttcaccgcgaagccgcgcgggtcgcgctcggtctcagggctctccttggcgccggccacggtggagaagcgcacgaacatcggcgtcttcacgccggtctcgttcagcacgcgggcgcgggtgtacttggacgcgggctcgtcgccgatcttgccataggcctcgaaccagccatgggcgccggcgccgcgggcatgcaccacgcgctccggaatgcgctcgcggtcgaaatgggtgatcttctcgatgaactggtagttctcgagcgtcgccgggccccgctcgccgaccgtgcgcgtgctctggttgtcgcggaccggatggccctgacgggtcgtcagaatcggacggttctcgctcatgcgtcactctctccttgggaggcaggggcttcagggtggatcgctcggcgcgtccgcacagcctggaaccattctgtttcgatggtatgacccaggcatgacccattagcaaatgcatcgtcacaaacactgtgatagatgcagcctatgaatctctccgggttgtccctgcgcgatctcgaatatgtcgtcgctgttgccgatgaagggcatttcggccgggctgccgagcgctgcaacgtgagccagccgacgctctccgtgcaggttcgtaaattggaaaacgcgctcgggctgaccttgttcgaacgatccaaccgccgcgtgttgctgacggtggcggggcaggggatcgtgcggcaggcccgcgtggtgctcggcgaggcacaacgcctgctggcgctcgccatcgaggggcgcggctcgccgctgaccggccggctggtgctggccgcgatccagacgctggggccctattacttcccgctggttctgcgcctgctgcgccaggaatttccgctgctgacgctggcgctcagcgaggcgcgcaccgccgaaatcctcgacggcttgcgcgacgggcggatcgatgcggccctggtttccctgccggtggccgcctccggactcaccatctcgccgctcttcgtcgagccgttccggctcgcctgcccggtggaccacgccttcgcccagggcgcaccaccgcgggcggaaaacctgaacgggccggacctgctgctgctcgacgagggcaattgcctgcgcgaccagaccatcgccgcctgcggcaccctgcgcggcgcgggccgccacgccaccagcctcgagaccctgcgctcgatggtggcggcgggcgccggctataccctgatcccggcgctcgcgattccctccggccccgatccaaccgggctcaccgtggtgcgccatttcgagggagagggccccggccgcacactcgcgctggcatggcggtccagcgatccgcgagcggcgggccttgcgcatctcgcggccttcttccgggcgcacgccccgcccggcaccgccgcctgccgggaggatgaggcctatggtgccccgccgcccggcgagcgggagcggtggaccgcctgacgccaccccggtggcagcatcccgaaggccaatcgctcgaagccgcttggcggcttcgcggcgatcgccgtgacagttcggggaagagcgtgtagcgcgagcctcgcgcgattcttcttcctcttcctgcgcgccatccagcatccaggcccgtgcccgagacccgcatcctcctgcgctgggcggcgctcgtcgccgtctcggccgctctcgcctatggcctgagccgcgcgcatttccccgccgccttcctcctcgggccgatgctcgccgcgatcgccttcggggttcgcggcgccgggctctcgctcggccggccgctcttcctggcggcgcaggcggtgatcggctgcctcgtcgcccgctccgccaccaccgagatcgccgcgaccctgcgcgaggacgggctcatcatcctcgcggtcgtcggcgtgacggtcgcggccggcgcactcaccgggctggcgctcacgcggctgcgcgtcctgcccggcacgacggcggcctggggctcctcgccgggcggggccgcggccatggtggcgatggcggaggattacggcgccgacccgcgcttggtggcgttcatgcagtacgtgcgcgtcgcggccgtggtgctctcggcctcgctcgccgcgcgccttctcgccgacgtcgccggcccggccggggcgggcgcgtccggcgagacgtggagctggcccggcctcgcggcgacgatcgcggtcgccgccgccgggttcggcctcgcatcgctgctgcggctgccctccgcccccctgatcgggccgatgctgctcggcgcgggcctgcacgccgccggcttcatcgacatcgccttgcccgcgccggtgctcgaggcagcctatgcggcgatcggctggtatgtcgggctgcgcttcaaccggcgcaccctggacgagacgctccacgcgctgccgggcgtgctgacggcgacaatcgggatcatcctgctctgcggcgtctgggcctgggtcctgacgcactggttgccgatcgatttcctcaccgccttcctggccaccagtcccggcgggctcgattcggtggcgatcatcgccgtcgggtcgcgggccgacgtgtccttcgtgctggcggtgcagaccctgcgcctgttcgtcgtgctggcgaccggcccgatcctcgccaagtggatcgcccgggcggttccgggagagcgaccgtgacagcgctctacctcgccttcctgaattcctggcgcggcctcgtccatggtgggcgcacggagcgggcggtgcggctcgaactcgtcctgctggcgctcggcctgcccgtggcgctcgctctcggcggccatctgtgggtccgggtggcgctcatcgccagcctgctgctgatgctcggggcggaactcctgaacaccgcgatcgaaaagttgtgcgaccatctccatcccggccggcacgagcggatcggcatcgtgaaggatctggcctcggcgggggcgttcctgacgcaggtcatcgcggccctgatctggggcgcggcggtgatcgaccggttctagagcgacgccgtgacggcggccgtcagccgtcttcctgctcgctccagacgacccaagtgccgccgaacagggtggccgcgatcacgagccacaggccggttcggccgaccagatcgagcagccacgcatggaccgtcgagaagctgagactcaaggcgcaatccagcacgccgagatagagggacagcgccagaagcgcgacggcgagagggcggctcatcgatcctccgtctccttccagagggcccaggcccccgcgaacaccatcatcccgatcagaaggcgcatccccgtatggccgatccggtcgagaagccacgcatgggcggcggacaggctcaagtccagcatccatccccatgccgtcaggatcacggcaatggcgacgacaatgaggatttttgtccagaccggcatgcccgccgcgctagcacgtttgtactggtgcgccgagcgatacaggtgacacttcgccacaagtcctgtgaaaaatgatgcgcatttcgacacatccgcggtgattagcccgccagttaattagctgcggctcgcggatcggcatcattgtaccttttgttattgtttgcgatggaggcccggctgcgtcaagcgagccgggatcgtcgcgcccgcggatccgtacacgccccgccgagcccttcgagttgtctcacatcttcgtgaagaacgcatggcaaccctcttcatcgccgacacccatttcggcgacgcccggctcgttgagcgccgacgaaccggcttcgcttcggtagaggcccatgacgaggcgctgatcgcccgctggaacgcgcgcgtcgcggccgcggacgagatctggcatctcggcgactttgctgcgcatgcgagccgcgaacattgcgcccgcgtcttcgaccggctcaacggcatcaagcggctggtgcggggcaaccacgacagcaaccgcgtgctcgacctcccctgggccgagccgccggtggaaagcatccggatttccgtgtcggacgcggcgggccggtcctggcgcctgttcctcgcgcactacgcccaccgggcctggcccggcctgtggcgcgagacccggcacctctacggccacacccacgcgaccctgcccgacaccacccgttcctgcgacgtcggcgtcgatgcctgggatttctcgccggtcgatctcgcggagatcatcgcccggcaggatgcggcgacgctggtgccggaggaactggcggcgtgggagaggcgctgacggcccgtctcagcacagcgtcagcggcatcgcctcgatcaccgtctcggacaggccccgccgctccagcgagcggccgagcgccgggttgagcccggccccgccggtgaacaccgcgcaggcgggcggcgcgtcgagcgcgtgcgcgggcatctcgccgagaagctggatcacccggcgggcgatagccggagccgggtcgatccaggtgaccggccagggggcgaggcgctcgaagcggggcagcagcagcgggtaatgggtgcaggagaggcagaccacatcggtgcgcgcgccgtccgccccctcgacgaaacagggcgcgatctcggccaggatcgccgcgtccgagaccggctcgccggccatctcggcctcggcgtagcccgcgaggttcttggagcccaccagcgttacggcgcaatcgcccgcaaagttcgccacgagatcgtgggtataggcccgcgccacggtgccgggggtggcgagcagggagatgagccgggtccgcgtcagcgcggcggccggcttgatcggagggaccacgccgacgaagggcgtgacaaagcgctggcgcagggccggcagcaccagggtcgaggcggtgttgcaggcgatcaccacgaggtcgggggcgtgacgcagcagcagccgctccatcaccgcgatcacccgcgccacgagccggtcctcggtcagggcaccgtaggggaaggccgcgtcgtcggcggcgtagacataggccgcgtccggccgagcgcggcgcacctgctccagcacggtgagaccaccgaggccggaatcgaagacgagaatgaccggctgagaattctgggccggcaatgccgccgaaagggtcgcccctgccatcagatcgatccgcatgaccgccgcccgggctcgcgcatccgtggaaaccgtggggcaacgagtgtccgtcggcgacggttaaggacatctcactgcggctgcaaaaaggccgcgcttcaggccgggtgcgacaaggggtgcgacgaacagcttggcgggcccccacgttgtcattcgacattcggcgtctatttccggcgcgcaacggaggaagagattccaacaatggcagccggcgcagcacgtctcacccatcctgagagcggcgcggccttcccgccgcccccgctcgacgcccgcccgatcgaccgcgacgcctggatcgccgccttccgcaccgtgcgtgaggagaccgagcgccgggccgccccgctctcacccgaggatcagcagatccagtcgatggaggatgcgagcccgaccaagtggcatcgggcgcatacgacgtggttcttcgagcagttccttctcggagaccatcagccgggctaccgcctcttcgacgagcgcctgcactacctgttcaactcctactacgtgcaggctggtccccggcagccgcgcttcatgcgcggcatgatcacgaggccgacggcgcaggagaccgccgcctaccgcgcccatgtcgatcgcgcggtgtcggtctggctgcgcgaggccgccgacgaggccctggcgcgggcgctgccgatcctggagatcggcctctatcacgagcagcagcaccaggagctgatgctcaccgacatcctgcacgccttcgcgcagaacccgctcgatccggtctacgacgcgcgctggagcttgcctgcggcgcaggcatccgccggccagtctgccctgaaaagaggcatcacccagatcggctacgacggtcatggcttcgccttcgacaacgagagcccacgccacgacgtcctgatgctggaggcccgcatcgatcgcggcctcgtgaccaaccgcgactggctcgccttcatggaggacggcggctacgcgcggcccgaactctggctcaatgacggctgggtcgcgctccagcgcgagggctgggaggcgccgggctactggcggcgcgaggcggacggctggtcgacgatgtcgctcgccggccgcaagcccgtcgatccggcggcccccgccgcccatgtcagctactacgaggccgatgcctatgctcgctgggccgggcgcgacctgccgacggaggccgagtgggaagtcgccgcccgcgacggcctgatcgacgacgccttcggcctcgtctggcaatggacccgcagcgcctacggcccctatccgggctaccggccggtgcccggtgcgctgggcgagtacaacggcaagttcatgtcgaaccagtacgtgctccgcggctcctcggtcgcgaccgcgcaggggcacgcgcgggtcggctaccgcaacttcttctacccccatcagcgttggcagttcacaggcctgcggctcgccgatgccgggagctgaacgcacccgctcaccctgtccgcacaaccgtttgccccgctgtcccggagaaggcctttgacgatcgatccccgcatgacggattcccaccgagccgaaccggttacggaaaacggcgtgttcctggccgatgtctgggacggcctggcggcgagcccgaaggcgctgccggccaagtacttctacgacgccgccggctcggccttgttcgagcagatcacggctctgcccgagtactacccgacccgcaccgagctgcgcatcctcgacgagcggggcccggccctggccgccctgctgccgcagggcgcggcgctggtggagttcggcagcggctcgaccgccaagcttcggcgcctgctgcggcacctgccgggcctctcggcctacatccccgtcgacgtctcgggcgagttcctgacggagcaggcgcaggccctgcgcggcgatttccccgacctcgcggtcgaggcggtcgtggcggacttcacccggcccttcgccctgccggacggcatccgcgagcgggcgctggcgggcttctttcccggctcgaccatcggcaatttcgagcccggcgaggcggcgcgcctcctcgacgtgttcgggcgcattctcggctccggcgcgacgctggtgatcggcgtcgatctcgtgaaggaccgcgacgtgctggaggcggcctacgacgacgcggccggcgtcaccgccgcgttcaacctcaacctgctccaccgcatcaaccgcgagctggacgcggcgatcgacgtcgagggcttcacacaccgggccttcttcaacgcgcgggcctcgcgggtcgagatgcatctcgtcagccgccgggcgcaaagcctgcgcgtggccgggcgcagcttcgccttcgcggagggcgagtcgatccacaccgagaacagctacaagtacacgctcgacagcttccgggcgctcgccgcccgcgccggctgggcctcgatcgaggcctggaccgaccgggacggattgttctcggtccacgcgctgcggcgggatgcctagggcgccttccgacgaatcggccaccggttcgtcggaagaacgcgcgtcacagcaacggcttggaggtgtgacccgccccccgtggtcgggcacggctctcggctcggcccgccggccgccgcgtccgacgcggggtgtggcccgcgcgtgacgactgcaggctgcaaagcgcgatcgataaaatccgcagtatctaaactatcaaaaagcagtttttgcgtggtgtttgcgccccagggttgccgcacgatccgcggcacgccaggggcaagacatggtcaaaatcagtaccgtcgagaagtccgacagcagcttggtcaacgccgtgatcacccgctacaagtggggcgagaacacgctcaattacggcttcaaagttcaggacatcgacaaaaacggcgtctccgacttcgacgaagggcagtggcgcagtttctacaaatcgattttcgacaacgtctcaagcttcacgaatctggatttccgtgagacctcgttcgaggaatcgacgctcgggcagatcctggaggtcggtggcggtgggcaatcgtcgaatccgtatccggaactgcccaacggcaacacctacaccgtcgtcagatttttcggctccgtcgcgtcggcctccgaatccatctatcgggggcagtggtcgagcgtctggtaccacgaaatcggtcacagcctcggcctcgcccacccgttcgaacaaccgggcgtcatcgcgggcgtccgatcggatgccgatctgggcaccaacttcatcaactcgtcgctctacaccgtcatgtcgtacagctccttcgtgtggggcgaggacaatccgtggacgaggacccaggacgccggcagaaccttcatgaacgcgtcggccggctcctacatgccgatcgacatcgccgccctgcagcacctgtacggggccagggcggccaacacgggcgacaccgtctacacgttcggtgacgatctccggacgaatgccggcttcaacaccatctgggacaccggcggcaacgacaccatccggtacgtgggcagcagccgcgccaagatcgacctgcgcgccgccacgctgaaggacgagatcggcggcggtggcttcgtctccacctcggacaagctgaacggcgggtttctgatcgccaacggcgtcgcgatcgagaccgcgatcggcggatcgaaggacgacatcctgcacggtcacgacggcgacaacacactgatcggcggagcgggcaacgacacgctcttcgggtatgccggaaacgatgtcctcgaggggggtacgggaagcgaccggctcgacggcggcgagggcatcgacgcggcccggttcgccggccagagccgggactacgcgatcgtctatgacgcctcgaccacggcgggcgcgtttgcggtcaagcacatcgccacgggcgcgctcgatacgctcgcctcgatcgaaacgctggtcttcgacgacaccgcgctggagtcccagggcgtgttcacccatctcgaagcccggttcggtgcccttccgtccggcagccagaagttcgaactggcgctctcgcccgaggcggacgatccgatcgcgacggacgtcgccgacatcgacggcgcgttcacggccagcgcgacggtgctgtttgccgatctcgccggcggctcctggcagcgcgtcttcgacttcggaaacgggccggcatccgacaacatcttcctggggcaggtcggccgctcgagcgacatggagttcacggtcttcaacggcggcaaggcggccagcatcgtcgccaggggcgccatcgtcgagggccaggaagccgagtggaccgccgacgtcgatgccggcggctggatgcgcctgttcaaggacggcgcgctgctggcccagggtcagggcgtcgtgccgcgggacatcgagcgggccaacgagttcgtcggcaagtccaactggtcctgggacacgccgctgatcggcacggtgagcgatctgacggtgacggcgcacaacgtcatcccggagatcgacggcgctttcacgatgttcgccgaggcacgcttcgacaacctcgccggcggacactaccagcggctgttcgacaccggcaacggccgggacagcgacaacatctgggtcggccaggtcgggaacggcgacgacatggcgttcgagatcctgaccggctcggtcaagcaccagatcaccgctcacgacgtgatcgtccagggcgagaccgcggactggcaggccagcgtgacggatggcggctacatgcgcctgttcaagaacgatcacctcgtcgccgaggggcagggcgccgccccgctcgacgtgacccgcgcggacgacctgatcggccagtccaactggacctgggacacgccgctgattggcaaggtgagcgacctgttcttcgtctgaccggccgctcccgtcccgagagccggctaccggctctcgggaccacgcgctacaggtggcaggcgcccgacagggcctcgttctccgcgctcgtgaacaggcgtgagcggatgtggaagcgcttctcgcggccgttctccagggagaacatgccgccgcggccgggcaccacgtcgagcatgatgtgggtgtgcttccagacctcgaactgcgagcgcgagatgaagaaatccgcgccgccgacctgaccgagatgcacgtcgccgtcgccggtgatgaagtcgcccacggggtagcacatcggcgaggagccgtcgcagcagccccccgactggtggaacatcaccgggccgtacgcggccttcagctcgtcgatcagttcgagcgcggccggcgtcgcggttacccgcaggggtgtgccggcattgtccgcttgcttggcggtcacgggctcgatccgctcggcggcggggatcgcggactcgctcatggtttcctctcctgatggatcttgttgggctatctgaggctgaggcagcggatatccatgcggcttgaagcgcgcccgaggatagcagacgagccccggctcgaaccgtctgagacggcttggcctttcggccaccctcaggtggcgtgagagcgagcggcccgacttttgcgacccctgacgaaacgtccgtgtggcgaaaaaaatccgccgaggattcgcgatgtctcagcccgcccccgatctcgccgcgcctgcggtgaagacgacctgcccctattgcggcgtcggctgcggcgtgctcgcgactccggacgggcaggggggcgtggcgatcgcgggcgatcccgagcatccggcgaatttcggccgcctctgctccaagggctcggcgctcggcgagacggtcgatctcggcgaccggctgctcgccccgaccgtcgatggccagaccgtgagctgggagggcgcactcggcaccgtggccggcggcctccggcggatcgccgagcagcacgggccggatgcgattgccttctacctctcgggccagatcctgacggaggactattacgttgccaacaagctggcgaagggcttcctcggcacgccgcatgtcgacaccaattcgcggctgtgcatgtcctcggcggtcgccgcccaccgccgcgccttcggctccgacacggtgcccggctgctacgaggatctcgacgaggccgatctgatcgtgctcgtcggctccaacgccgcgtggtgccacccgatcctgttccgccgcatggtcgatgcgcgggccaagcgcggcaccaagatcgtcaccgtcgatccccggcgcacgcagaccggcgaggaggccgacctgcatctcggcctccagcccggcaccgattccgcgctgttctccggcctgctcgcctatctcgccggtcaggccaagctcgacggacgcttcatcgaggagcacaccgccggattcgagggcgccctggagcgcgcccggcagatcgcgccggacgccgccgccaccgcccgcgccacggggctggccgaggccgacgtgcaggccttcttcgagctgttcgcccggacgaagcgcgtcgtcaccgccttcagccagggcgcgaaccagtcggcgcagggcaccgacaagggcaacgccatcatcaactgccatctcgccaccgggcggatcggccagcccggcatgggcccgctctcgctcaccggccagcccaacgccatgggcgggcgcgaagtcggcggcttggccaacatgctcgccgcccacatgcacttcgcccccgaggaggtggaccgggtccgccgcttctggaaagcgcccaacatcatcaccggcgaggggatgaaggcggtcgccctgttcgaggcgatcgagcgcgggaagatcaaggcgctgtgggtgatcggcaccaacccgctcgtctcgatgccgcgggccgaccgcatccgcgaggcgatcaaggggctcgatctctacgtcgtctcggaagccgtcgcgaccagcgacagcgcccgcgcgacgggtcagaagacggtgttgctgccggcgctcgcctggggcgagaaggacggcacggtgacgaattccgagcggcgcatctcgcgccagcgtgccttcctgaaggcgccggggcaggcgcgggccgattgggcgatcctctgcgacgtcgcccgccgcctcggccacggcgaggacttcgcctataactccgctgtcgagatcttccgcgagcacgccgcgctctcggccttcgagaacgacggcacccgcgacttcgatctcggcggcctcgccgagatcgaccggcgcgcctacgatgtgcatctgccgatgcagtggccggtgccgaagcgcgggccggatgcgaagaagggccgcgcccggctcttcgccgacgggcgcttctacaccttcgatcaacgcgcccgcttcgtcgcggtgcagccgccggccctggcacagcccgtgaccgccgagcgcccgctcgtgctcaacaccggccgcatccgcgaccactggcacaccatgacccgcacgggcaaaagccagcgcctctcggcccaccgcgccgtgcccttcgtcgagatccatcccgacgacgcggcccgctaccgcctgagcgacgggggcttcgcccgcgtcgcgaccgatctcggcagcgcgatcctcgaagtcacggtgacggacgccgttctgccgggctcgatcttcgtgccgatgcactggagcgacatgaccgcctcggacgggcgcgcggcggcgctggcccgcggcatccccgatccggtctccggccagcccgaactgaaggcgacgccggcttccgtcgaggccgtggcctaccgctcccgcggctacctgctgacgcgggacgcccaggcagcccccgccggctggtggtgggcacgggcgaccgtctccggcggctcgggcctgatcttcgcgacccaggagggctcgcgggaaatggctttgtccgtgcgcgggatgttccccggccacgaactggccgagtacgtcgatcatgcccgcggactctaccgctgcgtcgtcacgcgcgacgatcacctcgtggctgcgctcagtgtggcgccgggggatcggcggccggattgggaactcgccaagggggtgtttgccgcccccgacatcgaggcgatcgaccggcgcaccctgctctcgggccgggcggcgacggcctcgaccgggccggtggtctgcgcctgccacggcgtcggtctcgacgtcatcaccgcaaccattgccgccggggccggctcggtcgaggcggtgggcgcggcctgcaaggcgggaacgaattgcggctcatgcatccccgagatccgcaagctgctgtcgccggcgcttgcgcgcagcgccgcataggcgcagttttcaggttcccggtcccactctcgccctcatcctgacgtgctgcaaagtagcctcttcggatgagcgaggcggaccggaacctcgagtcgagtcgtacacaaagaccatgagcacgccccgccaaccccgcgaaacccgcgccggcctcgagccgctggcggtgctgcccgtgttcgtgccgctccaggacaagcgggcggtgctcgccggctccaacggcggcgcaccctggaaggtgaagctgctcgccgccgccggcgcccgggtcgatgtctatgccgaggagccgagcgaggagttgcgcggcgtgccggccgagatcgccgccggctcggtgacgctgcacgagcgccgctggacccccgccgacttgcagggcgcggccttcgccatcggcgccatggaggacgaggaggattgcgtcgccttcgtcgcggcggcgcgcgcggccggcgccatcgtcaacgcggtcgaccggccgcatctgtgcgacgtgaagttcggcgccatcgtcaaccgctcgccgctcgtcgtcggcatctcgaccgagggcgcagccccggtcttcgggcagacggtgcgggcgcgcatcgaggcgatgctgccgcgcggcttcaagcactgggtcgcggccgcccgcgactggcgcgaggcggtctcggcccgcttccacggcttctccgagcggcgcggcttctgggagcgcttcaccgaccgcgccttcgccgagccggaccgcaccccgacggaagccgacctcgccgacctgatgggtcaggccgaggcgctgcccctcggcggcgcggtgaccctggtcggggccggaccgggtgatgccgaactgctcaccctcaaggcgctgcgggcgctgcgcaacgccgacgtgatcctctacgacgacctcgtcgcccccgagatcctcgattatgcccgccgcgaggcccggaccatgctggtcggcaagaccggccacggcccgtcctgccgccaggacgacatcaacgcgctgatggtttcgctggcgaagtccgggaagcaggtggtgcgcctgaaatccggcgatccgctcgtcttcggccgggccggtgaggagatcgaggcgtgcgaggccgcgggcattccctgcaccatcgtccccggcgtcagcgcggcgcagggtgcggcagccgcgctcggcgtatccctgacccatcgcgacgcggcccggcgcctgcaattcgtcaccggccacgaccgccgcggcgcgctgccggaggatctgaactggagcgcgctcgccgaccgcagcgtcaccaccgtggtctacatgcccaagcgcacgctgcgcgtcctgctggagcgggcggtcgccgaggggctggcgcccgagacgccggccctcgtcgtgttcaatgcgacccgggccaagcaggcgacggtggccggcaccgccgccgacctcgcggagcgggtcgaggcctcggggctcgaagggccggcgctgctgatggtcggcgaggccctgcgtctgcacaacgcccgcggcgcgcaccaggacgtcgagatccgcgcggaagcctcctgaacctgctgcgaaggctcgtgcgacgccaagccttgcggcgtcgcgcgggcttgcggcgcgccccggctctgtgatgtgagggacgttgcccggcacgctcggaccgccgcttcccctttcggcgatgccctgtgccgggcccttttcatgcggccgccgcgcccgtcgggtcgccgccacagacacgccttcgagggctcccatgcgttcccccatgcgtccgtcccgcagcgttctcctgccgcttgccgccttcgtggccgggctcgtggcgatctccgtcgcgctggtgatgacgctggtgccgcagcatccgcagagcggcccgagcggcatcggcggtcccttcaccctggtgaaccaggacggtgcgacggtcagcgagcgcgattttgccggcaagccctacctgatgttcttcggcttcacccattgccccgatgtctgcccgaccacgctccagcagatcagcgacgtactcgcggcgctcggccccaaggcggataggctgaaggtcgccttcgtcagcgtcgatcctgagcgcgacacgcccgcttcgctgaagacctatctgtcgagcttcgactcgcgcatcgtcggcctcaccggcagcccggagcaggtggcggcgaccctcaagaccttccgcgcctacgccaagaaggtgccgggttcgagcggcgactacacgatggagcacaccgcgctcgtctatctgatggacgcccgcaacggcttcgtcggcgcggtcaacctcaaccggccggcagcggagacggcggcggagctgtcgaagcggatctgatcgccgccgaggggcgccgcgcgagcgctcccgtgcgggaggtgcgggccagcccgtgctcggtcttgttccagcggtgcgggtgccgcgccagctcgaacacggcgagccacgccgcgagactgccgagaaggaagtaggccggcagcagcagcacgagcggcaccagatcgaaccagccgcgccggaggcagccgacgaggccgggcaggcacatcgccgccagcccgccgaggaataccgtcgtggaggccgcccgcttgacgatggcgaggctgtcgccgtcctcggccgggatgatcaggtcggcgaggccgccgagcagcatgaacggatagaacagggccgagaccaccgtgccgggcaggagcgccagcacgcacaggctctccgccgcgccgaggcggcggtagaggtcgagcgggcgccgcccatgggtgaagctcgtctgcagaaagcccttcatccagcgggtgcgctggcgcagccacttgcgagggtgggcgagcgcctcctcgaaggtcgcgctcggcaggtcgccgacatggtagcccgcgagcgccatgcgcaggccgagatcggcatcctcggtgacgttccaggcatcccatccgtggagcttgcgcaggatgcgggtgcggaaatgcgtcgaggtgccgccgagcggcgttggcatccgccacgcggccagggccgggccgagcacgtcgaacagagccgcgtactcgatggcgaacaggggcggcagccagccatcgccctgcttgtcgatcacgaggcgaccctggaggcaggcggtcgaggccggcgcgcgagcgaacaccgtcgcggcgaggcgaagctgttcgggcgagatcacatcctccgcgtcgtagaccacgaggtgctcgccgcgggcgatcggcagagctacgttcagcgcccgcggcttggtgcgcggcatcccctccggcacggtgacgatctcgaagcgggccgggagcggtgtcgcgcggaaagccgcagcggtctcgtcgtcgtcggcctccagcaggaacttgatgtcgagcttggccgccggatagtcgagccggcgcaaggctcccagaagacgcggcaccaccggcgcctcccggtagagggcgacgagaatcgtgtaggtcgggagcgcgtcgtccgtcagcagaaccggtctcggctcggatgcatccgcgcgcacgatctcggccgccccgatcgccgccgcagcgaggcggaaggtcagcagggccagcatcaaaccctgcaccagcagcagcagaacgaagcccgccgccgtcgggaggcgggcgagcaggacgacgagggcgagcacgccgccggccaaggcaaggtcaaccgccagcggaccgggccggcaggaccactcgggacgaagacgccccagggtctcggacgcgtcctcggcaatggcggcgccgtaccgggcgaacagggcctgcttcaggaccgtcggggtcgtgatggccggaggctccgccagccggtccgccgccgcgatcaatcgcgccaccgcggcgccgcgcggtgccgcgacgagagtttcgcccccctcgcagcccgcgagcggcgcggcgcctgacatgagacagcgcgcatacggaacgccctcgcagatcgcgagaggcccgacgagaaatggcgctccgagccggcgggcgagcgcgcggtagaacgcctcctcggagagaagcccctcgttgaggagggccgtggcggcatcggtgccgcagcgacgggcgatgatcgcggcccggctcagcgtctcgagggacacgccctcggtggcgaggaagccgatttccggcgggagcggagcggcgcggctgctccgacggcggtcgaggtcggacagggcaacggcttcccgcgggcccgcgccgtgctagggaggggcatgggccaggacctctccatggacgtgcattgctccactccgacaaccgaagggtcaatccgctaccacaggatgcggcggatattggcggcaacctttatcgttttattaaccaatgttgcacaggcacaacagccgtccgacccgacggccccgtcggtcagcattccgaatttctggaatccccgtgctcgcggcgagcgggtcgaggcgcctcagacggggcgggcggttcggttcatgaccgacgacgagtttccgccgctgcatttcgcaggccccgacggtgtgccgaccggcttcgctgtagaactcgcccgcgcggtctgcgagcggctgacggtgacgtgcaccgtgcaggcgcgccgcttcgacacgttgctcgatgcgctggccgacaagcagggtgacgtggtggccgccgccgtgcccctgacgccgggcctgcgcgcgcggttcctggcgacgcggccctatttccgctggccggcccgcttcatcgcccgcaaggaccgcaacctgcccgccccctcggcaaccgcactcgccgggcggaacgtcgggattgtcgagggcagcgcccacgaggcctatctgaaggccttcttccccaacgccacgcgaaagaccttcaccgacctctcggcggcccagagcgcgctcaagcgcggcgaggtcgagtacctgttcgccgacggtttgagcctcgcgctctggctgaacggccaggaggcggagggttgctgcacctattccggcggcgattatctcgagaatcgctatttcggtgaaggcatcggcttcgtcacccgcaccgaggacgcggccttggcccgtgccctcgacgacgcgttgcagcgggtatgggacgacggaaaatacgccgagctgtatctgcgattttttccgatcagtccgttctgatgcgatccggatcgtggcacctgtcgcgaagcggtgccgttgtctagtttgagatacgaatcgaactcgaacgcaggaccgaagggagcgcgtgaatgccgaagccgtacagcacaccacccgcgaaggggcggcggcatatcgggaactcacatcgtctctatcagggtagcgagttgacctcggagcgacgacagcagctcgcgctcaaccggttcacctatagcggcggcttcgacggcttcgagggccggatgatcctgagccgcatggaagcggacggctcggatcgcaagaaataaccgtccgcgcgccagcgctcgccttagacgcggctgagtttcacgctcgccttctctcccgcccgtccaagtgagccgagatgggtgtctttgaagccgccgacatatttcagcccgtaccccacggcgcggtcgagcccgatatgtgccagccagacgagagccagcccggccgccatcggactcccaaggaccagtgaggccgccagcagcagaagcgggaccgtggtcgtgtgagccgcgttgtagctcgccgcgccgattcgaggaccggccagatacccgatcatgctgagatcggggagaaggatgagggccgcccacagccaccaggattggcccatccaggcatacccggcgagggcacagacgagcagcgccgctccctcgatcctgaggagcaggcgcggcacgccacgcacatcacccgacatcggaaggtcctcgctggaggcaacgcttccacacggtaggacgacgaagaccgcttgccaaccggagctttgccgctccggagaaccgccggttcagcgccgcccggccacccgcttcatcccgccgccgcgcgacgcgcccgtgttctcctcgaacagttcggcgagcttttccgtcatcgcgccgccgagttcctcggcatcgatgatcgtcacggcacggcgatagtagcgcgtcacgtcgtggccgatgccgatggcgagcaattcgaccggtgagcgggtctcgatctcctcgatcatgtagcgcaggtggcgctcgaggtagttgccgggattgaccgagagcgtcgagtcgtcgaccggcgccccatcagagatcaccatcaggatacggcgctgctccggccgcgccagcaggcgcttgtgagcccaatccagcgcctcgccgtcgatgttctccttcaggagcccctcgcgcatcatcagcccgaggttcttgcgcgcacggcgccagggggcgtcggcgctcttgtagatgatgtggcgcaggtcgttgaggcggccgggggcgggcggcttgccgccggcgagccacgcctcgcgggactggccgcccttccaggcgcgggtggtgaagccgagaatctcgaccttcacgccacagcgttccagcgtacgcgcgagaatgtcggcgcaggtcgcggccacggtgatcgggcgcccgcgcatcgaaccggaattgtcgagcagcagcgtgaccaccgtgtcgcggaagtcggtgtccttctcctgcttgaaggagagcggctggaacggatcggtgacgacgcgaacgaggcgagccggatcgagctggccctcttcgagatcgaaatcccaggcgcggctctgctgcgccagcaggcggcgctggagacggttggcgaggcggccgacgacgccctgaaggtgggcgagttgcttgtcgagatagctgcgcaggcgcgcgagttcctcggcgtcgcacagatcctcggcctcgacggtctcgtcgaagcgcgggttgtagaccttgtagtcggggccggtgcgctcgttgccgcgctggctcggcgggcgccaggattcggaggcctcctccgactccgcgtcctcggcctcttccggcagttcgccggagggggcatcggcggattcggtggcgccctcgtcgagttcgtcggtggcctcgtcggtcacctcgatctcggcgcggtcgccctggctctgctcctcggcctcgccctcgctcggctgctgctcgtcgtcctgggcctggttctcgtcctcgtcgctctcgtcgtcctgatcgagaggcgtctcgtcggccatgtcgagggaggagaggagatcgcgcacggagcgggcgaagtggcgctggttctcgagcgagccgagcaatccgtcgaggttcttaccggcgcgggcctcgatatgctcgcgccacagctcgacgatccgggcggcggcgggcggcggcttctggccggtgaggcgctcgcgcaccatcagcgcgacggcatcctccatgggcgcgtcggcccggtcggtgatgttctcgtacttgccgccgcggtggtagcggtcctccagcatcgcggtgatgttggcggccacgccttccaggcggcgcgagccgatcgcctcgacgcgcgcctgctcgaccgcgtcgtagaccgcgcgggcggctgcgttgtcgggggcgaggcggcgatggacgctggtgtcatggcagccgaggcgcagggccatggaatcggaatgcccgcgcaggatcgccgcgtcctcggcggtgatccgccgggtgggctccggcaggcgcgccttgtcgccgatcagcgccggccgatcgctggcataggtgacctcgatgtcgggccgcttggcgatggcgcgcatgcagccggccaccgagcgcttcagcggctcggcgccgggctccttgcggtcgccggtcttggggcggttggtcagggccatatcttcgcggacgccaccggatcgagttcggaggcccggccgggggatcgcccccggtcacggggagaggggcgccgtccccgccgcacgccgagcgtgggcggggacgccaccgtcaggtcagctcaaggcgacgttgagcgcgctctcgggcagttccttgccgaaggcgcgctggtagaactcggccaccaggggccgttccagctcgtcgcacttgttgaggaacgtcacccggaaggcgaagccgatatcgcggaagatgtcggcgttctcggcccaggtgatgaccgtgcgcgggctcatcacggtcgagaggtcgccgttcatgaacgcgttgcgggtcaggtcggccacgcgcaccatccggctcacggtgtcgcgcccgccctcgctctggtagtgcggcgacttcgagagcacgatgtcgacctcgcggtcgtgcggcaggtagttcagcgtggtcacgatcgaccagcggtccatctggccctggttgatctgctgggtgccgtgatagaggccggacgtgtcgccgaggccgaccgtgttggcggtggcgaacaggcggaagcccggatgcgggcggatgacccgcttctggtcgagcagggtcaggcggccggacagctccagcacgcgctggatcacgaacattacgtcggggcggccggcatcgtactcgtcgaagacgagcgcgacgttgttctgcaaggcccagggcaggatgccgtcttggaaggcggtgacctgcttgccgtccttgaggacgatggcgtccttgccgacgaggtcgatgcgcgagacgtggctgtcgaggttgatccggatacagggccagttcagccgtgccgcgacctgctcgatatgcgtcgacttgccggtgccgtgatagccggtgaccatcacgcggcggttccgcgcaaagcccgccaggatcgacagcgtcgtctcccggtcgaagatgtagtccggatcgagatccggcacgtgctcctcgggctcggaataggccggcaccttcaggtcgaggtcgatgccgaacacctcgcggacggaaacctggcggtcgggcagggaagcgggcgtttcgtcagacagcatacggaacctcatcggggcggccgggagcgggcgtgaacccgcgcgaccgcgctttcaatcgtcactcacctgccgggcggcccacagggaagcgggcggatgtcttccttaatcgccgcccctcggcatcgccaagggggctcagccagaaagagggcgcggcgaaacggaggagtcatccggggaagccggcttcacatagaagcggtatccgagaaatatagggcgcgcgccgacatttgctgccccacccgccgccgggcggaccggcattcgacgcattgcccgttcgcatccccggcttcgcacccgaccgagtggcggccggggcggcgcgggtcagcacagaccggcagcgcgcagcacgtcgtgggcgcggatgatgtcgcgcaggcgctcctcgaaggagcggtcgccgccattggcgtccgggtggaagcgcttcaccagcgtcttgtactgcgccttgatcgccgcggtatcggccgtctcgtcgagccccatcacgtcgagcgccttgcgcaccgccgccgagtggcggggacgctgcggctccggctcggcctgacgccggccggccgccccgccgccgaccccgttcgcccgcaggattcccagcggatcggcataggcccagtcgcgctcggcctcgggctggggccccttagcccccttggccttcccctcggccgtggcagccgccgcgttcatgcccatcgaccatgtcggccgatgaccaatgatcgcatccttctggtaggcttcgaccgcggcatcgttcatgccgtcgaagtaattgtaggaggcgttgtaggcgcgcacgtggtcgatgcagaagcgccagtactgcccctcctgcctgcggcccttgggggcgcggtagaggccgggatgggtgcagccttccgcctcgcaggacgcctcggccgtggccgcaccggccttcgcgcgcgcgccagccttcgcccccgccttcgctcccggcttgggatcgtcacaggtcggcttgatacggatgcggtcgaacagcggcgagttgagatccatgacgggccgattatgaggggcggacgcgccgacgaaaaggccgttgggcctgatgccgcatgcatcgatccggggttgacgcttttgtgccgggaccgcgccgggcaaacgcctccgacacacggccgatgcacggccgtagcgcttccgttcgcagcgaggacatgatgaccgggaccctgaaggactggatcgccgagcgcctggaggccgagttggcaccgaccgcgctcgatgtgaccgacgagtcgcacctgcatgccggccattccggcgcccggccggagggcgagacccatttccgactggatgtcgtgtcggcggccttcgaagggaagagccgggtcgaacgccaccggatcgtcaacgggcttctcgacgaggccttcaagcgcgggctgcacgccctggcggtgcgtgcccgaacgccgggcgaggccggttgaggccgaacgcttttagggaagggaacccgccgtggcgctccagtgcacgccgcagatcgagatcgacgaggccgaactcgaggaggccttcgtgcgcgcctcgggcccgggcggacagaacgtcaacaagctgtccacggcggtgcaactccgcttcgacgtgcgccgctcccgcagcctgcccgatgcggtggcggtgcggctgatgcggctcgccggccggcggctgacgggggagggcgtgctcgtcatcaacgcccagcgcttccgcacgcaggagcgcaaccgggccgatgcccgcgaacggctcgcggcgctggtggcggaagcggcggtgccgccgacgccgcgccgcgccacccggccgacactggcctcgaagaagcggcgcctcgacgaaaagagccgccgcagcagcgtcaaacggctgcgcggcggccctggggacgattgacggtcgccgggcgtcaggtcgcggcgggaacggtcgccgtcggcttggcttccggatgcgcatcgggctgcggggcagcgaggccggaaacgtagggcgtgtccttgagcaggaccgtcagtaccagcgagaccacagccagaagcgccgcgagtccggccgggaacaggaaggcccgctcgccgtaccagccgtgcaggaagccgccgatcacggcgcccgtgctgagcgccccccagagcggcgcctgcagccagaaggacggggccggcttgtgcaggatcaggttggcgatgcccgcaccgaagcgcaccaccgttcccgtgacgtaggtgatggcgaggctacggcccgcctcgtcctgaagcgtcgcgttctggatgccgagcgccagaacgatcgggtaggcgtggagcgggaaggccgtggtgccgaacgggacgaacaggccgatggcgaacaacacggcctggatgatcagcaggaccgtgagtcggaaccggccggaccaggccgcgatcagcgtgccgatgcaggcgccgaagcagaacagcgcgatcacactggcgaaccgggtggcgccgtcccaatcgaagccggcgacggccacgccgaaccgtgtggtgttgccgctcatgaacgacatgaagagctgggagaattcgaggaagccgatcgagtcggcggcacctgcggtgcccgcgagcatcagcgcgattggtacacgtgtcactggacttgccggaaaggccttgttggactcgtcagccatcggttcctctgatgttgctccgcagcacaacggtattacggctgtccggttgcgtccattgcaccggcttcgatcaagtgtttgtgtaggattaagatccggccgggcacgttagacttcctttggcgccgaatggccgccgggcgcatctcggcgatgaccagtcgagcctgctcgaccgcctctcgcaggtaggtgtcggcatgggcgtagcgcccgtcggcaccgagcacgacgcctgattcctccggttgcggcgattggacggtgaaggcggccagcccgccgggccgcagcacgcgggctattcccgacagggccgacgtcaaatcccccagatagatgaagacgtcggcggccacgatgaggtcggcggaggccgccggctcggccgcgaggaacgtaacgaggtcggcttcgaccaagcgctcgtagagcccggtgcggccggccagcgccagcatggcaggggagaggtcgcaaccggccagacgcccgacccggctcgcgagcgcccgccccatgaggccggtgccgcagccgagatcgagcccgttcgggaagtgttgcggcgcacaagacgggtccggccgcggaagcgcgtcgagggccgcgaccatcagcgccggcccgcaatagccgagttcgtccacgagatgccgttcgaagcgcggggcgtagccgtcgaacagggcgcgaatataggccggcgtgatcgccgcgagcgcatcgcccccaccgagcgcggcgagatgcaggcggctgcccagcgcatcctccggatcgaggtcgagcgcccgctcgaaggccgcgagcgccgcttgccggtcggccgcgtcgcggctctgcccgaacacgatctcgcgggcgcgcccgagcagaaaccaagcgggcgcgtagccgggcgcgcgttcgagcgcctgctccgccatctccaccgccccggcggggtcgtcctcactgaggcaggcctcggcataggcgtagcggcggtcggcaaggagatcgccggaggagcgctggtgggacatcgtgcgtttgcggccttgggaaacctccgccctatatcccggccgatgtcgcaacgcgcctccgatctcctcaccctgacccgcgagggcctctattgtccgctcgggcgcttccacgtcgatccgacgcggccggtcgaacgggcgctgatcacccacggccatgccgaccacgcccgcgccggccacggcacggtgctggccacgcccgagaccctgcggatcatggctgtgcgctacggcgaggatttctgcacgacccgccaggaagcgcggctgggcgagcggatgcggatcggcgacgtcactgtgttcttcgcccccgccggccacgtgctcggttcggcgcagatcgcgatcgagcgcgacggcaaacgcatcgtcgtctccggcgactacaagcgcgcgcccgatccgacctgcctgccgttcgaagtggtgccctgcgacgtgttcatcaccgaggccaccttcggcctgccggtcttccgccaccccgacacgcggggcgaggtgcgcaagctgatcgactcggtgacgctgtttccagagcgcgcccacatcgtcggcgcctacgcgctcggcaaggcgcagcgggtgatggcgctgctgcgtgaggagggctgggaccggccgatccatctgcacggggcgatggagaagctgaccgaactctacaagcgggaaggcgtgccgctcggcgagacgccgaaggtggtggcggcggaccggaagtccctgcacggcgccatcgtgctctgcccgccctcctcgattcaggacgtatggtcgcgaaaattccccgatccggtcaccgccttcgcctccggctggatgcgggtgcgcgcccgcgcccggcagaagggcgtcgagctgccgctcgtcatctccgaccattccgactggccggacctgtgccggacgatcctcgacacgggggccgaggaggtctgggtgacgcatggccaggaggacgcgctggtgcattggtgcggcacgcgcggcatccgcgccaagccgctgcacctcttagggtacggcgacgacggcgaggccgagcccgatccgggacacgacccgcggatggaggaggcctcggcgtgaacgacttcgcccacctcctcgaccgcctcgcctacgagccgcgccgcaacgccaagctgcgcctgctccaggatttcttcgccggcacccccgacccggagcgcggctgggcgctcgccgccatgaccggcggcctcactttccgcgaggccaagccggcgctgatccgcgggctggtggaggagcgggtcgatccggtgctgttttcgctctcgcacaactacgtgggcgatctcgccgagacgacggcgctgatctggccggggccgagtgaatcgccggacggctccccctctccccgcgggcggggagagggtcgcgacgaccttgtcgtcggcgcgacaagcctgaaaggcgatggtgagggggcggctcaagaagaggctgcttcggcccagccccctcaccgtcgcctgccagctcgctctgccaacgacgaggtcggcagagccctctccccgcaagcggggagaggggatccccccggtccgggccacaacaacccgccgccctccgtccccaccctcgccgaagtcgtcgaaacgctcgcctccaccccgaagcgcgaactgccccagcatctcgcccactggctcgacgccctcgacgagaccgggcgctgggcgctcctcaagctcgtcaccggcaacctgcgcgtcggcgtctcggcccgtctggccaagacggcggtcggcgcgctcggcggccacgaggcggatgcggtcgaggaagtctggcacgggctgaaaccgccctacaccgagctgttcgcctgggtggagggacggggcgagcggccggagagccgcaatccggctccgttccggccgccgatgctctcgcacccggttgaagagttcgaagacctcgacaagctcgagccggaggcgttctcggcggagtggaaatgggacggcatccgcgtccagctcgcgggcgggcgcgacggccagggccggcaggtccaaaaggtctactcgcgcaccggcgaggacatttccgacgcgttccccgacctcgccgaggcgatcaccttcgacggcgcgatcgacggcgaattgctgatcctgcgcgaggggcgggtccagagcttcaacgtgctccagcagcggctcaaccggaaggcggtgacgggcaagctcctggaggagttcccggcccatgtccgcgcctacgacgtgctggcggccgagggcgaggacttgcgcccgctgcccttcgccgagcgccgtccccggctggaggccctggtacggcggctcgaccatgcccggatcgatctctcgccgctcgtccccttcaccagttgggacgaggtggccgccgcccgcgccgacccggcctcggcgggcgctggcgcggatgccgacgccatcgagggcgtgatgctcaagcggctcaacagcccctacctgccgggccgccccaaggggccgtggtggaagtggaagcgcgagccctacgtggtcgatgcggtgatgatgtacgcccagcgcggccacgggaagcgctcgtcgttctactcggactacaccttcggctgctggcgcgagggggcggaaggtgaggagctggtgccggtcggcaaggcctatcacggcttcaccgatgccgagttgcagaagctcgaccgctacgtccgcaaccacacgaccaagcgcttcggcccggtgcgcgaggtcgcctatggccgcgaggccgggctggtgctggagatcgcctttgagggcgtgcagcgctcgacccggcacaaatcgggcgtggcgatgcgcttcccccgtgtcagccgcatccgctgggacaagccggccgcggaggccgaccgggtcgatgtgctggaacggattctggcgcgcggcgagcgcgaggtcgcgccgggcgcggcgatggaggcatcggaatgaggcagacgggcagaagtgccggaaagatcgggccgctcgaaggattttcgacggccgaagtgacccggcaggcgagtgcacgggtgacggttgccacgcccggccagggcttttccgacatcaccgaggccgttgcggatttcgtcgcgcagagcggcctccgctccggcctcgtcagcgtgttctgccggcacacctcggcctcgctgacgatccaggagaacgccgatccggatgtgcgggtcgatctgatgacggcactcgacgggttcgcgccgcgacacggtcagtacgtccacggcatggaggggccggacgacatgcccgcccatatccgcacgatggtgaccgattcgggcctcaccatccccgtgcgcgacggtcgcctggtgctgggcacgtggcaggggatctacctgatcgagcaccgcgaccgggcgcatcggcgcgagatcgcgctgcacgccgtcggcgcctaaggccgctttcagcgccggatcaggatcacgccgccgacgagcagggcaatgccgatcaggcgcgggacgtcgagggggcgctgggcgaggcccatccagccgaaatggtcgaaggtgaccgaggcgagcatctgcccggcgacgaggagtgcaatgaaggccgccgcgccgagctgcggcacgagaacgatggccagcccgatgaagagcgcgccgaacaggccgccgctccaggcccaccacggcacccgcgccgccacgccggctgcgggcaggggatcgcgcagagccagggcaagcagcgccatgcaggcgaggccgacggcgtagctcgcaaaaccggcccaggccgcggagccgagatccgcgcgcaggcgggcattcagcacctgctggacgacgatgctgacgcccgccgcgaaggcgaggagggaggggagcaggagacgaagcatcggccctcagcctccggcaatccttcgatcggccgggtctgacgtccgggtcgctcaagcgacccggctcatgggatcgtccgggagccgagcagaatgctcagctccgctcgatcagcggatcagcggtcgctcagcagcaggtagagcgcgtggatcgagcccggtaggtagaacagcaggcagagcaggatgttaaagaggaattgaatcccgaatccgtgcgtcatcagcaccgagatcggcggcaggaagaacgcgatcaggatcttgatgagggtcgacaacgggaaactccggttcactcagtgcggtcgggcggtgaacgaaagcggagcttttcggttccgcatggcggccctcccactcagggagggccagccgatcgttacgccgcctgcttcagcgcgtcgtagaagcgccttccggattcggccatcgccaggaggttgtccggcggggtgaagcggggaccgtgccgagcctccaactgccgggccagcgccacgaaggccttggcgcccatgaagtcgatgtaggacagcgcgccgccggtgaagggggcgaagccgaagccgaggatcgagccgacatccgcctcgcgcggatcggtcaccacgccctcctgcatcgtgcgggcggcctccagcgcctgcaccacgaggaaacggtgcttcagctcgtcgatgtcgatgccctccgggtcgagccggttcggctggatctcggcgagccccggccagagcgtcttctggccgccctcggggtagtcgtagaagccgcgcttgttcttgcgcccgagccggccatgcgtctcgaccatcgcgacgaggagccgcttctggtccggatcgacggcgccctcgccgagctgcgcctcggtcgcccgcatgatcttgaggccgagatcgagcgccacctcgtcgttgagcgagagcgggccgaccggcatgccggccatccgcgccacgttctcgatcatcgccgggggcacgccctcggtgagcatcttgtggccctcatggatgtaggcgagcacgcagcggttggcgaagaagccgcgggaatcgttgacgacgatgccggtcttcttgatcgcgcgcacgtagtcgagggcggtggccaccgcgcggtcgccggtctggttgccgcggatgatctccacgagcagcatcttctccaccggcgagaagaagtggatgccgacgaactgctcgggccgcttcgaggtctgggcgaggccggagatcggcagggtcgaggtgttggaggcgaagatcgcgtgcgccggcagcgccgcctcgaccttggcgatcacctcggccttgaccttcgggtcctcgaacaccgcctcgatcacgaggtcgcaatcggacagggcgccgtaatcgggcgtggcggtgatgcgggcgagcagcgcgtcgcggtcggcggtcttcgcctttccgcggttgatctggccggtgatgagcttgtggcaatgcgccttgccggcatcggccgcctcctggtcgcggtcgatcagcacgacctccatcccggcctgcgccgtgacgtaggcgatgcccgcgcccatgaagccggcgccgatcacgccgaccttgccgaccttggtcgcctccacgtccttcgggcggcgggcgcccttgttgatctcacccatggagatgaacagggtgcggatcatcgcctgcgcttccttggtgcgcaggatatgggcgaagtagcggctctcgacccggaggccgagatccatcggcagctgcaggccctcgtagaccgaggccaggatcgcattggcggccggataattgtcgtgggtctcgcggcggtagatcgcgttggccggcggccagatcatcatgccggcgggcgagtagacctttccggacggcgccttgaacttcggcacgtcccagggtgccaccgccgagccgccctcgcggatccaggccttggcccgctcgacgatctccgcggccggggcgacggcgtgggccagccccatgttcttggccatgagcgcgcggatctgctcgcccttgaacagcatctgcagcgcgtcgccggtctgcatcagacgggacacgcgctgcgtgccgccaccgccggggaataggccgactttgatctcgggcaggccgacgcgggtcttgtcgtcgtcggcgagcacccggtgatggcaggacagcgccagctcgaaggcgccgccgaggcacaggccgtgcaccgccgccgcgaacggcttgccgcaggtctcgagcttgcggaacacgaggctgaggcgccgcgattcctcgaagaagtggcgcatggccacctcctcgccctcactcgccttcagccgctcgtactcgaccccgaggccctggagcatggtgaggtcggcgccggcggagaagttgttcttccccgagacgatgacgcagcccttgatggcctcgtcggcgacgaccgcgtcgacgatccgctccagctccgccatcacctccatggtgatgacgttcatcgaacggcccggcatgtcccaggtcgcgagcgcgatgccgtcggcatcggtctcgaagcggaaattctcggttgcggtcatcgcggagcctcgaaggaaaagagcctggccgtatcggattcttaaggtggaggggccgtcatgggggatgcaacgggtgcgcgactggacccggctctccacaccagcccccagacggatcatgaagacggacgccacaccgcgaaccgcctgccgagcctgccgcgacggtgcggatctcgacttttccttcaccatggccttccagcccatcgtcgacgtcgccaacgcgcgcgtctggggctacgaggcgctggtgcgcggaccggacggccagtcggccggctcgatcctgtcgcgggtcaccgacgagacgctctaccgcttcgatcaggcggcgcgggtcaaggcgatcgaactggccggacgcttgttcccgcccggcggcgacaccaagctgtcgatcaacttcatgccgaacgccgtgtacgagccggcggcctgcatccgcgcctcgctggaggccgcccgccgcgtcggcttcgacaacgggcgcctcaacttcgaattcaccgagaacgagcgcttccacgacatcgcccatgtccagcgcatcgtcacggagtaccggcggcagggcttcctcacggcgctcgacgatttcggcgcgggctatgcgggtctcggcctgctggccaatttccggccggacctgatcaagatcgacatggatctcgtgcgcggcatcgatgcggatgccgggcgccgcaccatcatcgccggcatcaaccagatcgcgcgggcgctcggcgtcgcggtgatcgccgagggcatcgagaccgcggccgaggccgaggcgctgcatggcctcggcatcgacctgctgcagggctaccacttcgcccgtccggcgctggaagccctgccgccggtggcgggcttcgcggccgacggcgcaccggtgaagcgcgtcgcctgacgcccttcgcccgaagctgcccgtagcaccgctcatccctgcctcgcccgctgacttagctgtctacttgctcacttacttggcgggcgtcggcatgccgccgggcaggccgcccggggcgccgccggtctggtcgctggcagccgccagcgtcagcatgttcaggagccgggtcaccaccgcctgcgagagcaggttcacctccgacttcgggtcggcgttgacggcctggaacttctggtaggtcttgtcctcgtagatcttgtcgagctggttcagctcgtcgaggctgaacttgtcggcatactgcttggacaggccttcgagcagctccttgcgctgcttgtcgaactcggccttggcctctttgcgcaccttctcggccttgtcctcgggcatggtcgagacggtcttctcgagcgcgccgccgaagccggtgtcgaggttcttcagaaccgtcttctcggtcagcttggtggcgacggcgagcttgtcagcgttgtcgtcggcccgcgcggcgagcggcagggccagcacgagggcgaggcacagggcggcttttgtcgacttcatcgtggcgtttctcccatgggtgttctggggccgcactcgatcgaaaacggcgcggcgtgggaggcccttagcagcgtttcccgacggatggcagggcagggcggcggcgtgacgccgcccggccgatcacacccgctcgatgatcgtggcggtgcccatgccggcaccgatgcacagggtgacgagcgcccgctccttaccggtgcgctccagctcgtcgagcacggtgccgaggatcatcgcgcccgtggcacccagcggatggcccatggcgatggcgccgccgttgacgttcaccttcgccgggtcgaggtcgaaggcctgatggaagcgcaggaccaccgaggcgaaggcctcgttgatctcgaacaggtcgatgtcggacaggctcatgccagcccgcgccagcaccttcttcgtgacatcgaccgggccggtcagcatcagcgccggatcggagccgatattggcgaacgcccggatgcgggcgcggggccgcaggcccgcggcgtcgccggcctcgcgcgagccgatcagcaccgccgccgcgccatccacgatgcccgacgagttgccggcatggtggacgtgatggaccgcctcgacatccgggtgggcatcgacggccacggcgtcgaagccgcccatctggcccatctgcacgaaggacggtttcaggctcgccagcgactgcatgtcggtcgtcggccgcatgtgctcgtcacggtcgagcagggtgatgccgttgatatcccgcaccggcacgacggagttcttgaacaggccctcgccccaggattgggccgagcgcttctgcgactcgacggcgtaggcatcgcaatcgtcgcggctgaacccgtacttggtggcaatgaggtcggccgagacgccctgcggcatgaagtaggatttgaccgcgatcgccggatcgaccggccaggcgccgcccgaggcgccgaggccgacgcggctcatcgattcgacgccgccgccgacggtgagatcgtgctggccggccatgacctgcgccgcggcgaagttgatggcgtcgaggcccgaggcacagaagcggttgatctgcacgccgggcacgtgggtgccgtaatcggccacgagcgcggcggcgcgggcgatgtcgccgccggcctcgccgaccggatcgacgcagcccagcaccacgtcgtccacctgccgcgtgtcgaggccgttgcggtccttgagcgcgcgcaacgccgtctcggcgaggcgcaacgccgtcacctcgtgcagcgaaccgtccggcttgccgcggccgcggggggtgcggacgtgatcgtagatgtaggcctcgggcatatgcgcttcctcgtgtccttcatcgctgccgcggctccccctctccctcggcgggagagggtgcccgcgtgggcgggcgggtgaggggccggcttcggtcttgcctggatcttgccggatgcggcgcttcccctcgccccaccctccgccgccgagacgggggagggctcaagtctcgcgcgtgcttagaacgcctcggcgggcagcgccatggtcgtctcggcgccggccttgattcgcgcgaggcgaaggctcgtctccggcagcatccgctccatgaagaaacggccgagcacgagcttggcatccatccgctcgacgtcggcgccctccgccttcttggcgagcgccgctcgcgcgatcttggcccacatgtagcccagcacgacctgccccagcaggtgcatcaagtcggtggcggcggcgcccgcgttgtcgggcttcgagaaggcgttctgcatcagccacatcactgcggcctggaggtcgttgagggcgggctggagcggcgccacgaagggcttcatcccctcgtcctcgccgtggtccttgatgaaggtctgcacctcggtgaggaaggccatcatcgcccggccgccatccttgggcagcttgcggccgatcaggtccatcgcctggatgccgttggcgccctcgtagatcatggcgatgcgggcatcgcgcacgaactgcgacatgccccattcctcgacatagccgtggccgccgaacatctgctgcgcctcgaccgcgttggcaaagccccggtcggtcagcacgcccttcaccaccggggtcatcaggccgagcatgtcctcggccgcctgtcgctcggccgcatcctgcgagcggtgggcgatgtcggagttgagggcggtccagagcatgagcgcgcgcgcggcctcgttgaaggcacggatctgcatcagcgtgcggcgcacgtccgggtggacgatgatcgggtcggcggccttgtccggcgccttcgcgccggtgagcgagcggccctggagacgctcctgcgcgtaggtgaccgcgttctggtaggcggcctcggactggccgagcccctggacgccgacggcgaggcgggcctcgttcatcatcacgaacatcgcggccagaccgcggttctcctggccgacgagccaacccttcgctccgtcgtagttcatcacgcaggttgagttggcgtggatgcccatcttgtgctcgatcgagccgcaggccaccgcgttgcgctcgcccacggagccgtccgcgtttacgaggaacttcggcaccacgaacagcgagatgcccttggtacccgagggcgcgccctcgatgcgggcgatgacgaggtggacgatattctccgacaggtcgtgctcgcctgccgagatgaagatcttggtgccggtgaggctgtaggagccgtcgccgttgggaaccgccttggtcttcagcaggccgagatccgtaccgcaatgcggctcggtgaggttcatggtgccggtccaggcgccctcgaccatcttgggcaggtaggtcgccttctgctcgggcgagccgtggacgagcagcgcggcgatcgccccctgcgtcaggccgggatacatgctgagggcgaggttggcgccggagacaaattcctgcatcgccgtgttgagcacgtgcggcaggccctggccgccgaattcctcgggaagcgacaggcccatccagccgccggcggcgtaggcgtcgtaggccgccttgaagcccttcggcgtcacgacgctgccgtcctcccggcgggcgcagccctcccggtcgccggacaggttcagtggcgcgaacacttcccccgcgagcctgccgccctcgctcagcaccgcctgggccaggtcggcggaggcgtcggcgaagccggggagattgtcgtagcggtggatcgcgagaacgtcgttgaggaggaacagggtgtcctcgaccggggcccggtagctcggcatcgcgtcagcctcccgcatctttttgaggtggtccgcaccgattcggcgggctccgatcctcgatagttcatatgtaaactatctcgtggcggcttcgcaagagccggccgggccggtccccagcgcggcccgcgcgccaccaatttggcccgtcccggaaaagcgcggcccttcggtcacgcgcttaaccaagcatttaccaagaatggaaaaggtcgtttcagtccgatccgcagtccgccgcttcacgccttgcgcgaaacgatggtccgccgggcaccggaagccgccgacttcggatctccgcgagatgaaacagactgccccgatcagcctcgacagcttcgacccggaggtactcgcggctgcccgcgaggtcgcccggcgagcgggggtgccgctggagagctggatcgcctcggtggcgacgcccgacccgtcgaagccgggcccgcggcggcggcgcgcggatgcgacgtccccagccagggaggccggcgcggagccggcccggcacgtcggaggccgggcaccggagaaggcgcccacgcccgcctcacggaaggacgggccgcagcacaagcgccgggaagccactcagggcgcttcggccgttgaggcttccgaaacggcatcgctggaagcctcgctcggcgcgatgatgcggcggctcgacgccctcgaccgctcgatcagcgaggagcgcgaggcctccaaggccgatgccgcccggatgatcgacgagatcgaggcgcggttgaccaccgcccgccagccggtcgcaccggaaatgatcgccggacgcatcgccgacatcgaacgcaagatgggcgagatcgccggccagctcgacacgccccgcccgctgggtcggcgcgggcgcccgctcgccaccgaggtccgcgatgccgtcgccgaggtgcgccgccgccagcgcgagctggaagagggcatcgccgagtggaacgccgccagcgcgggagaattgaaggacgggccgcaggatggcccggccgcacttgcggtgacgcctgccgaggaaggctccggccaggagccgtccccggccatcgccgaactgcaacgcgagacgaaccggctgcgcgacgcgctcggcagcctcgccaccggccgcgacgtcagcgagctggagcggaccatgcaggccgtcgccagcgaccttcagcgggcgcgtgccccgcaggagctcgccgccatcgccgcaccggtcgagctgatgcgcctccaagtggagcggatcgccgaagacgtggcggacaacgtccacgcccgaatcgcgggtgaggtggagcgcttggccgggaaggtcgatgccgttctctccggcgtcttgtccggccccgccgaccagagcgccctcgacggcgtgttccgcgaactcgacgagatccgccgcctcgtggcgtccctggcagggccggagcgcatccagagcctcgcccagggcgtgcaggcgatcagcgcccagatcacccagctccagcgtgacgaggatgcgggcatcgccaccctcaagccgctgctggaggagatccgcggcgagctgaaggcgcccgattcctcccgcgagcttcccggcgcgcttctcggacgtttcgaggcgctcgcgcagcggctcgacggggccgagtcgggctcggtcggcgagctgatcgagcggctcgaaggtgtggccgaaaaagtcgatcgcgtcagcgcgggcggcagcgggctcgatgccctggagcgccacgtcctcgccctggcgagccggctcgaagcgccgcgcgacaccgatccggccgtggcgcgcctcgagcgctccatgggcgacctgctcgcccaggtcacggccctgcgcaacggaaccgatctggaggccaccgtcgcgcaggcggtccgtgaggccgtggcgggctcggccgccccgctcgcggccggcggcggtttcgagctgctgcgggccgatctcgccgagatgcgggccaaccagaagggcgcggaccagcgcctccaatcgacgatggagggcgtccagtcggtgctgatgcggctgagcgagcagctcgaccgcaccatgacctcgtccgcggccctcaccaccgctgccccgcaggagcgcgcgcccgtcgtgctgtcctcggccgagcgcgtctcgcacgagcgcccggctgccccgaagacggctgccaagccgtcgtccgagccgtcgtcccagaaccttgcccgcccgaaccgctccgcaacctccgacgaggccggcgggacggaggcgagccgcctgtccgacgagttgctggagcccggtgccggccggcccggatccggccgcccggccgcgccggaggcgagccccgccgcgaccggcggcgccgacatcaagaccagcttcattgccgccgcgcggcgcgcggcgcaggcggcgcaggccgaatcggccaccgaagcgccgctgacggcgcggctgcgcgacaaggtcgctccggcccgcatgccgggcgcggagacgacgcccctttcgcggatccgcggtgctctcgacagccgccgccgtacgctcctgctcggcctcgcggccgtggtgctggcgctcggcgcctaccaagccttcgtcgcgggcaagggaactccgaccagcgaaccggccgcgccggaggcccgtccggtggcgagtacggccccggcggcctccgccgacgccgccgcgagccgcaccgagaccacggccgagcccgcccaggcggcggcgtcgcaggcccaggctccgtccgagacgtccccccagaccgggacatccgcccagacgacgcctgacccggcgacgacacaatccatcgccgagccgaaatccgcgccggccaagcgtgggctgccccaggtcgcgggcatgagcacgctcggccccgacctcgccggcctgccgccggccctggccaagctcaagcaggatgcgctcgacggcgacggcgccgcggtctgggagatcgcctcccgcgaggccgagggccggggcgtgccgcgtgacctcgcggtcgccgccaagctctacgagcggctcgcgaatgccggctacgcgccggctcagttcaaggtcggcaacgcctacgagaagggctcgggcgtggtccgggacatcgagaaggcgaaggcctggtacggccgcgcggcggatcagggcaacatccgcgcgatgcacaatctcgcggtgctgcatgccgagaacccggcggccaacggcaaggcggatttcgtgaccgccgcgaacgccttccgccgggcggcggaacacggcgtgcgcgacagccagtacaacctggccgtactctacgcccgcggcctcggtgtcgggcaggatctcgtccagtcctatctctggttctcggccgctgccacgcagggggaccaggaagcgggccgcaagcgggacgaggtcgccgccaagctctcgccgaaggatctcaccgaagccaggagcctcgctgggagcttcaaggcgaaggccgtcgatccggccgcgaacgaggccccgtcccagaaggccaccgccgcagcgggaatgtccctgatgggcgcgccgtccccgggcatgccgaccgccgcttccccatcggcgcagaagcggttcggggtctaagaggcacccacgccgacgaaggccggcacagcataacggctttgaaaacaggccgcgttcccttcgggaacgcggcctttctcatcttcgtcttccgatgatccccggcaaccgccgctgtcgaaacgggacggcggagcggcacaccatttcgcacgcaggaattgcatatccggctcgccgggtgggaccagattccgcgcgcttccgcaaaggtgccgccagcagccatcgcgccattgggcgcaagcgcgcgcggcccgcgacgcgcgccgacatctgtattgtacgggcgagtaatggttttaatccgcgaagattaagatatatttctacggattaaaatttatcacattattgtgcttttacacactttgattgccggatttgcatgttacgtgtgctcttgcttggaaattaagcggcaattgaacacgagaggagcacaccatgctgcgctttgcatcatacgcatccgtcctcctgcttgcgttcgcgaccacggtgacgccggtcgcggcgcagtcggcccagccgaagaagggaacttggaccgcgctgccgtcgcaggtcgtaccgccggcgccctccctcatcgcccatggcggcttcggcgcgctcccgctcgcggcgggcagccggtcgggctattgcgacatcgtggtgaagcggggcggcggcaatccgacccaggacatgacgggctcgatcggccacgcgaagagctaccaggccggcggcggcggcccggcccgccagcgggtctgctcgcgctaagcgcttcaatggttgagcaatcggcggcgctcctcggttcgaggggcgccattcgcgtcagaccagcggtgccatctccgcctgacgcgccggcttctgcatccccggcttctcgtaggccgcgacgtcgaaatcgtcgctcgggatgcggacgaggaagcgttcggccatctcgaacatcaggatgtcggggcgcacccgctcgacgtaaccccagtcgatgctggacgaccagacgaagtgcatctcgcggaacgtctcggcgaggaagctggtcagcatgatcggcgcgaaatgcgcgtaggaatccccgaacagcaccagggtgcgcgggtccgcctggggggaggggttccggtagatgacatgggcgccgacatggaggtcgcccgcccggccctccgcctcgtaggactcgacgagcgggctcgcataggcgcgggacgcatcgcgatgcaccgcccagttcaccaccgtctcccgcggccggtcgggcagcttgtcgccgagatcccacaacccgtcatggggaaagcgcggccggtcggcgatgtcgggcggcgccacggcgccgcaggcccgcagcagcgcccggcacgcgaccaggcatccctcataggtccagtgcgaatcggtgcggcggtagagcggctccgccccgtcgcgggcggcgcgcaggggcgcgacgagatcgacgaaaccgctcatccggtcgagacgccgggccagccgccgggccggcgacaggcgcgcgtcgtagtcgaggtcgagggtgcggtcgtcgtagaccgagagcttttccggcacgatggtgtggatgtagcggatgccgagcgcctgggcgcgggccgcacgcgcctcgatcagccgcgcccagcggcgcagatgccaacagccggcgagcgagcgccggtattgcaggagcaccccgttggtgcccccgatcaggaacagccatccgtcgcgtccccggtggatgatctctctgttcctgcgggtcatcgcagctacctagacgtagctcgaccggctgaacagcgcagccacaccacagcccgcccgctggatacgcggtccggccgcgccatcttgctcagacccgcgccggacgccccggcctcgaccgagagttcaacgcgttgcccgagcccgccccgctgatcctgaccctgcagatggacgaggcggccttcgccaccttcgacggtttgcgacggcggcattttcccgaggcgctgaaccacatccccgcccacgcgacgctgttccaccacctgccgggcgaagatccggcgggcgtgaccgagacggtgacggcgctcgcccgcgcgcaggccgcaccggaggtcgccgtgacgggcgtgcgcttcaccgggcgcggcgtcgcctacgcgctggaatcggacgcgctgaccgccttccgccagcgggtcgcggcagcgttccgcgatcatctcacggcgcaggaccggcagggctggcgcccgcacgtcaccgtgcagaacaaggtcgcccccgagaccgcccgcgcgctgcatgccgcgttggcccaggacttcgagccttcgcacttccgtgcaccgggcgtgctgctatggcgttatctcggcggcccgtgggagcgggtcgcaactatcgcattcggggatgcggcatgagactacccggtatcgcccgcaccggcgggggcgccctctggcgcggatcgtccgccgtctgggtgcgactgcacctcaacgaagtcgggccaatggtgtcgctgcttctcgtcagcaccctcggctacggcttcttcgcgctcgcccgcgaggtcggcgaaggatcgaccgccgcgctcgaccgcaagatcctgctcgggttgcgcaaccccgccgacctctccgacccgctcgggccggcttggctggaggaggcgatgcgcgacatcaccggatggggcagcgtcgtcaccatcgtcttcctcacggcggcggcggtgatctacctcgcgctctccggccggcggcgcgtcgcggtgttcgtgctggccgccgtcggcggcggcgaggcggtctcgacggtgctcaagctgttctaccaccgcccccggcccgacctcgtgccgcacggcatggacgtgttcacggcgagctttccgtcgggccacgcgatgatgtcggcgatcgcctacctcacgctcgcgactttgctcgcccgcgtcgagcggcggcacagcgtcaaggcgctgatgctggcgctcggcatcgggatgacggtgctggtcggtgtcagccgggtctatctcggcgtgcattggccgagcgacgtggtggcgggctggtgcgtcggcgccgcctgggcggccctgtgctggttcgtcgcgctccagctccagcgccggggcgaggtggaggatcccgatccgacaccggcctcgaccggcccgggccagctcaaaggaacctctgcgccgggctgatgcgttccggcctcgtgctcgcaaggcacgtgatcagcaaggccggaatcctgtcatgagcgacgaccctcaactgtcccggcgcctcctgctcgcgggcggtgccggcctgaccggcgcggccctcggcctcggcggggctgcgcgggccgcctctgatgcaccggctccgtcggtgccggccgataccggcgcggttcagggcgaccggatcgtcttcccgaactggcgcgatgccggcgacgtgccgcccccgccgccgcccgcgccgatgccgccctcccagcgggtcggcttcgccatcgtcgggctcggacgcctgagcctggaggaaatccttccggccttcggcgaggccaagaaagcgaaggtcgtcgcgctgatgtcgggctcgcccgacaaggccaggatcacggcggcgcagtacggcatccccgccgacgcgatctatggttacgaccagtgggaccggctcaaagccaaccccgcggtcaaggcggtctacatcgtcaccccgaacggcctgcaccgggacaacgtgctcgccgcggcgggcgccggcaagcacgtgctgtgcgagaagccgatggcgaacagttcagccgaggcgcaggagatggtcgaggcctgcaaccgggccggcgtcaagctgatgatcgcctatcgctgccagtacgagccgttcaaccgcgaggtcgtgcggctcgcccgctccggcgagttcgggcgcgtgaagatggtcgaggccttcaacggccagaccacggcgctgcccgagcagtggcgcctgcgcaaggcgctggcgggcggcggggcgctgcctgatatcggcctttattgcctcaacggggtgcgggcgctgctcggcgaggagccggtctcgatccaggcgcagatcgtcacgcccgagaacgatccgcgcttcaaggaggtcgaggagagcgtcgccttcacgctccgcttcccctccggcgtgatcgcgcaatgcggcacgagctacggcgtccacgagagccgatcgctccgggtccacacgacgggcggctcgctcgatctagccaacgccttcgcctatcgcggccagcgcctcaccatcgcccaccgcgagggcagccacgtccagcgcgacgagccggtgctgacgcacaagaaccagttcgcgctcgaactcgaccacatggccgagtgcatccttgccgaccgccgtccccgcacgcccggcgaggagggcctgcaggacatgatcctgatggaggcgatctacgccgccgcccgctccggccagcccgtcacggtcggcccgctcgccggaacggggcagggggccgatgcgacgcggggcccggcgctggaggagaagtaacgccgtttccggtctgtcgcttcggtgcagcgcgcactccctctccccgtacgtggggagaggggggagccgcatcgaacttgagagatttcaacgcctctgcggcggctccgcttagtccccccagcgcacgaatagcgcaatggcgacgatggcgagcagggcgagcagccacgcctcgcccacggtcagcgcataggcgagcaggccgaagaagccgagggcgatgccgagcatggtcgcgacggcgacggggttcatggcgggcggtttttatcgctgggatcggggcccggcgccgttcgcggcgccggacttcacaactttgaggtagggcggcgtcaggccgcctgaagggccgtcgcgacgcgcgcgagcgagggcaagcccttcaccgggccgatcgcggccagggtcggggcaccgcgcagcagggcacggccggccgcgcgcacatgctcgacctcgaccgcatcgaccttggcgatcagctcctgcggcgggatcacccgaccccaggcgagaagctggcgggcgttgcgctcgatgcgcccgcccggcgtctccagggcggtgagcagggagaccttgagctgggccttggcccgggcgagttcggccgcgtcgagccgctcggccgcctcacgggtggtggcgatggtgacatcgacgagttcggccagatccgcgcccgaggtgccggcgccgatgccgaacaggccgcaatcgttgaagggccagtggaaggcctggatgtcgtaggcgagcccgcgggtctcgcgcacctcgtgccagagccgcgaagtcagcccgccgccgagcacctgcgagaacaggtgcagcgcgtaatagccgtcatcgcggaaggagagaccgggcaggccgaggacgaggttggcctgttcgagccgcttctgcatccgccgctcgccgccgccgtagacgccggccacggccgggggcgccgcgacgggcttcaagccaccgaaatggcgctcggccgcctcgacgatctcggcatgctccaccgccccagcggcggcgagcaccatgcgctcgggcacgtattcgcgggcgatataggcctcgatcgccgcgcggtcgaagctctggatcgtctcgggccgacccaggatcggccgaccgatcggctggtcggggaaggccgtctcgatgaaggcgtcgtagacgacatcgtcgggcgtatcctcgaccgccgcgtattcctgaaggatcacgcccttctcgcgagcgagttcgccggcgtcgaagaccgagcgggtcaggatgtcgccgagcacgtcgagggccacgcccgcatcctcgccgagcacccgcgcggtgtagctcgtgctctcggtgctggtggcggcgttgatctcgccgccgacattctcgatgtcctcggcgatcttccgggccgagcgcgtcgccgtgcccttgaaggccatgtgctcgatcaggtggctgagcccgtgctcgtccggccgttcgtgccgcgagcccgccccgacccagacgccgagcgtggccgtggcaacgccggggatcgtctcggtggcgacggtcaggccgttatcgagccggctgacggtgaggccgggcgaggcgccgaaggtcgagaaatgctggttcattcgatctcagtgcctgttcggcccaactcaccacgtatttcggaggtggacaaacggtcggtcgatccggtctcccaccctgatcctcatcctgaggtgcggagcaaagcggagcctcgaaggatcgtccagagatcgcgcgggatctggaggacccttcgaggccgcttcgcggcacctcaggatgagggggttgggttggatgtcacgctgtcggtccgtcagttgccccgggtgatgcgggcgtgttccgtgatgtagcgctcgatcgcggcctgatcgttggcgaggttcgccaccgtctcgggccgggtcatcagttcggcgaggtggggcggcagaaccgggcgcccgccgccggtcgcctgcgagaccgcatccgggaatttggcggggtgcgcggtggccagcgccacgaccggggtggccggatccttctccagcagcctgcgaccggcgcgcacgccgatggcgctgtgcggatcgagcacgaggccggtcttgcggaaggtgcccgcgatctcttccacgacgtcgggctcgcgcacggcggtcgcgtcgaactcgttgcgcacggtgcccagcacctcggggctcagcgagaacccgcccgactgcttcagacccgccatcaggcggccgagcgccgaggcgtcgcggcccaacgcctcgaacagcagccgctcgaaattcgaggagatctggatgtccattgagggcgaggttgtcggctgcacgccgcggggctcgtaggccccgtgctccagggtgcgggccaggatgtcgttggcgttggtgccgatcatcagccgctcgatcggcaggcccatccgcttggcgacccagccggcgaggacgtcgccgaaattgccggtcggcaccgcgaacgacaccttccggtgcggggcgcccaaggccaccgcgctcgtgaagtagtagacggtctgcgcggcgacgcgggcccagttgatcgagttgacgcccgagagcttcaccttgtcggcgaagtcgccgtgctggaacatcgccttcacgatgttctggcaatcgtcgaaattgccgtcgatggcgagcgcgtggacgttcggcgcgttgaccgtggtcatctgccggcgctgcacctccgaaacgcggccgtgcggaaacaggatgaacacgtcgacctgatcgaggcccttgaaggcctcgaccgcggcactgcccgtatcgcccgaggtggcgccgacgatggtggcgcggccgcccttctggcgcagcacgtaatccatcagccgcccgaggagctgcatcgccacgtccttgaacgcgagcgtcggcccgtgaaacagctccatcaggaacaggttgtcgtcgatctgggtgagcgggcagatcgccggatggcggaaggtggcgtaggccgcctcaatcatctcgtcgagcgcgtcgtccggaatctcgccgtcgatgagcgggcgcagcacgcgcttggcgacctcggcgtagcgcatgccggcaaagcccgcgatctccgcacggctaatctgcggccagctctcgggcacgtagagaccgccgtcgcgggcaaggccggcgagcagcgcatcggaaaagctcaagggcgcagcggcgccgcgggtcgagacgtgcagcaaagatgcctccgggaaggcgctccctctacacgatcgattcggccgtgtcgaagcggggccggatcggtttctcacatctgcggcgtcaaaccttctcgcccggcgccttcttcaagtgacagccggtgatgcgccactggccatcggcctgacgctggagcgtgtagagcgcgacccaatcgatgccggcctcgtcctgaaggctcacgccttgggccaactcgtcctcgcccgacgtctcggtcgcctcgaagcggtagctgcgcgggcgcaggaccggggcgtagcccttcgccaccatggcgatgaaggtttcggccgagggaaacaggttgcggacctgcggcgcggcctcggcataggccgccgcggcgtcgcttcggcggaaggcctcgatctgccgctcgatggtggcgcgggccgcgtcgtcggcccggaccgcggccgatgtcaggaaaaccaacaaaaagacggcgacggcacgcatcgggagccctccgcatctcgtattgcgaggcttgccgcgggggctggtcgtcccccgcgcacgcttacgatcgaggcaacacgcgggccaacgccgtcaaccggccttcgggtccgccggatcgtacagccgtttccacgcgaaaacggagaagacgccgatcaggcaggcggcgatgccgaaccacgtgaaggcgtattgcaggtggttgttcggcagatcgacgcgaagctgtccgccgcggggccaactgccggggttcggcgtcgcgtcggcctcgatcaggtagggggcgacgttcgtgagattgcgggcggcgctgatgccggggatgtcgcgggtgaaccacgcctcccgcttcggatcggattccggcacgaacaacgtgcgggtctcgctcgcgcgcagcatgccggtcaccgtcgccgcgcccgagacctgaccggcggcgcggtcctcggggcgcttcaactcggtcggcacgaagccgcgattgatcaggatggtggtcccgtcgtcgcgcttgagcggcgtgatgacgtagaaaccctggagcgcccggccgggctcgcccggcgccagcccgtgcaccagggtctcctgatcgtgcaggaaggtgccgcgcgtccgcacccggctgaactcgtcggccttcgcgtcccattcctcgaacgggggaggggcggccggcggctcggcatgcgagcgctcgatgatgcgggcgatcagcgcttccttctcgctcttgcgagccaactgccacgtgcctaggctcagcaggatcgcgagacagaccagggccgcgaggcccggcgcccacaggctgcgcaggcgggcgcttcgctcggtcgaggacaaagcggccactagcggaagcgcccctgcgcggccttgttggcgaactggactgccgccagcagccccttcagcgggcgcacgagagccaagctcaagccgatcgcgaggctgccggcgacgagggcgtggacccagaccggcggctcgtaggtgatctccatccacagggccatgccgacgacgacgaagccggtgatcgacatcacgaagaaggccggcccgtccgccgaatcgaacgcggagaagtcctggccacagacctcgcaggccggtttgacggcgaggaagcccttgaacaggtgaccctcgccgcaggcggggcaccgcccgcgcaggcccgtcgcgatcggggaggggggcggattcgtggcggttcggctcaaaggctgctcctcgctgtccgccggtatggtgcaacggacggcacgccgcacgtgaaaaagggcggctcgcgccgcccttcagggtttccgcccgagcagggcggcggatgatgtcggctcgacccgttagtgggccgcgccgccggcgcccgcgccccagacgtagatggcggcgaacaggaacagccacaccacgtcgacgaagtgccagtaccaagcagcgaactcgaagccgagatgctgcttcggggtgaagtcaccctggtaggtgcgcagcagacagacggcgaggaagatcgtgccgatgatgacgtgtgcgccgtggaagcccgtcgccatgaagaaggtcgccgagtagatcgagcccgagaagccgaaatgggcgtgggcgtactcgtaggcctggcaggcggtgaacagcacaccgaggatgatggtcagccacaggccgtacttcaggcccttgcggtcgccgtgcagcagggcgtgatgggcccaggtcacggtggtgccggaggtgagcaggatcagggtgttgaggagcggcaggtgccaggggtcgaacgcctcgatgcccttcggcggccacatgccgccggtgaactcgacgcgctgcggctggatcgggtcggcggtgtagagcgcggcctcgaaataggcccagaaccacgccacgaagaacatcacctcggaggcgatgaacatgatcatgccgtagcggtgatgcagctggacgacgcgggtgtggtcgccggaattcgcctcgtgggtgacgtcgcgccaccacgacagcatcgtgtagagcacgccgagcgtgccggcgccgaacacgtaggggccgatggcgaggccgcccgcggagagacccttcatccagaagacggcgccgaacgccatcaggaacccggagaacgcgcccagcagcggccacgggctcgggttgatgatgtggtagtcgtggttcttggcgtgcgccccggccatcgcaatggttctccctcagcccttgcccgtcaccgcctgacggccgggccctgttgccttggaggtccggcgggaccggacctcggttgaaaaccctctactgcggcggtcgcgccattgtcacgcttggcccgccgcttcatccctcaaaagttgcgcgtcgcggcgggtttggccgcctccgccaccggcgcaccgttcttcgaagggtagtaggtgtaggacagcgtcatctccgagagatcgccgatgtccggatccttgcgcagggccggatcgacgtagaacaccagcgggaattccgccgtctcgcccggctgcagcgtgtgctcgtcgaagcagaagcactgcaccttgacgaagtagctgcccatcagatccggctgcacgttgaacacggcgatgccggcggacggcgccgggccggtattcgtcaccttgaagaacacggtcgcggtctggccgggcacggcctcgacccgcgattgttcgggctggaagcgccaggacaggttcttcgagacgttggtatcgaagcgcactgacaccggagcgagagcctcgccggtcagagcggtgggcgcggcgccgacgagcggcgtgccgttgaagccggtcgccttgcagaacatcgagtagagcggcgccgaaacggccgcgaggccgcccatgccgagcacgacgcccgcacaggcgagcacggtccagcgcgtaccgcgcgccgcctgtttctgcctctcgcccacattcgtcatcgggtcacgccttcagagcggccgttgcaggatctgcggtccaagcttggcgatcgtcagcacgaagaacagcagcaccagggcgccgagcgtcagggcgatggcgacggagcgcttgcggcgcgtcctggcctccgccggcgtcagcggacggatcccgtcggggagatcggacatggcgggcctcacgctgcgaccgcgcggaacaatccgagtccctgctcggcgagcagcgccgagaagagcaggaacaggtagaggatcgagaaggcgaacaggcccatcgccgccttgcgctcgggctcgccctcacgcagccggtagacctgcaccgcgcccgccagcatgccgagcccgccgagcacgccgacgacggcgtagagccagccgccgaagccgagccagaccggcaggagggccagcggcgcgaggaccagcgagtaccagatgatctggcggcgggtggaatccgggccggcgacgttcggcatcatcgggatgccggcgcgggcgtactcgccgctcttcacgagcgccagcgcccagaaatgcggcggcgtccagatgaagatgatcgcgaacagcaccagcgactcgatgccgacatgaccggtcacggcggcctgacccaccaccggggggagggcgccggcggcgccgccgatgacgatgttctgcgcggtcgcccgcttcagccacatcgagtagatcacggcgtagaacacgatggtgaaggcgagcagcccggccgcgagccagttcgaggccagcccgaggatcagcaccgagccgaccgacaggacgatgccgaaggccagcgcctcgtcagggcggatgcgcccgtccgggatcggccgcttggcggtgcgggtcatgagcgcgtcgatgtcggcgtcccaccacatgttgaggcagcccgaggcgcccgcgccaaccgcgatcatcagcagcgagatcgccgcgatcaccgggttcacggtggcgtccgagaccaccatgccgacgagcgcggtgaagatgacgagcaccatcacccgcggcttcagcagggcgaagaagtcggaaacctcgccccccgcggcgggggagaacgacgtggtgccggtgtcggcactcaggctgttcgacaggctcgtcatggaaaccgtgctctgacgcttgttctgatgttttcgtaggtcttcggatcgcgccgttcggggcgccgccctttgcgggaggcctcgccttagcggtgagaggcctccgggaaagagcgaggaccgccggggcggtcctcgcgatcttcggttttcgttccgcccttagtgggccggctcgtcgacgatcttcgggagcgtctcgaactggtggaagggcgggggcgaggagagggtccattccagggtggtggcaccctcgccccacggattgtccgcagcgcgggtcttggagcggaaggccagcacgatgccgatcacgaagacgatcatgctgagggcgaagacgtgaccgcccagggtcgcgaccttgtgccagcccgcgaaggcctccggatagtcggcgtagcgacgcggcatgccggccagacccaggaagtgcatcgggaagaacaggacgttcgcaccgatgaaggccagccagaagtgcagcttgcccgcccattccgggatgacgtggccggtcatcttcgggaaccagtagtagataccggcgaagatgatgaacacggcaccgagcgagagcacgtagtggaagtgcgcgacgacgtaataggtgtcgtgcaggtacttatcgaccgaggagttcgcgagcacgacgccggtgacgccgccgaccgtgaacaggaagatgaagcccaccgcccagtgcatcgccgcggtgaagcggatcgaaccgccccacatcgtcgcgatccaggagaagatcttcacgccggtcggcaccgcgatcaccatggtcgcgaagacgaagtaggactgcgtctggagcgacaggccgacggtgtacatgtggtgggcccacacgacgaagccgacgacgccgatggcgaccatggcgtaggccatggcgaggtagccgaagacgggcttgcgcgagaaggtggcgatgatgtgcgagacgatgccgaaggccggcaggatcatcacgtacacttcggggtgaccgaagaaccagaacaggtgctggtagagcaccggatcgccgccgccctcgggggcgaagaaggtggtgccgaagttacggtcggtgagcagcatcgtgatcgcaccggcgagaaccgggagcgacaggagcagcaggaaggcggtgacgagctcggcccaggcgaacagcggcatcttgtgcagcgtcatgccgggggcgcgcatgttgaggatggtggtgatgaagttgatcgcgccgaggatcgagcccgcaccggcgaggtggagcgagaagatcgcgaaatcgaccgccgggccgggatggccggccgaggaggacagcggcgggtagacggtccagccggtgcccgcgccggtggcgccgggcgaaccctcgacgaacagcgagcagaggaggcaggcgaagcccgacaccgtcagccagaacgagacgttgttcatccgcgggaaggccatgtccggcgcgccgatcatcagcgggacgaaccagttgccgaagccgccgatgagggcgggcatcaccatgaagaacaccatgatgaggccgtggccggtgacgaacacgttgtaggtcgccggattggagaagtactggagccccggctcctccatctccatgcggatgccgaaggacaggaacgcaccgatgatgcccgccatgaaggcgaagatcaggtagagcgtgccgatgtccttgtggttcgtcgagaggaaccagcgggagaagaaggagggcttatggtcgtggtgggcgtcatgcccggcatgtgctgtggcggtggccatcgatccttgccttaatcagatgtctgtcgcctctggcgaagggagatccggccggcgcgtgccggcccggagaagcgtcagcgggcgtccgcgaggcgcgcgccgttgtcgatcgcggcgtacttggtcttcgcctcggtcagccagtcggcgtaggcctgctcgctgaccacgcgcacggtgatcggcatgtaggcgtgacgggcgccgcacagctcggagcactggccgtgataggtgccctcgcggtcggccttgaaccaccactggttcaggcgtccggggatggcgtcgatcttgccgccgaaggaggggatcgcccaggagtggatgacgtcgtcggaggtgacctgcaccttcacgaccttgccgaccgggatgaccatgtcgttgtcggtcgcgagcagcttgggctgctgctcctcgtcgacgttcgcgtcgaaggtgaagccgcccttgtcgccctcggccgggtagacgtaggaccagtaccacgcgtggccgacgaccttgaccacgaggtcggccttcgggtccgagagctgcgtgcgcagggtgcggaacgaggggatcgccaccgccacgaggatcaggaccgggatgatggtccaggccacctcgatcgccgtgttgtgcgtggtgcgcgacggcgtcggattcgtcttctcgttgaacttgaagatgcagtagagaatgagaacgagaacgaagaccgagatcgcgaaggcgatccagtgcagcccgtgctcgaagttgaggaggtcagcggcctcggccgtgaccggtatctgacggctcatctgccacggctcgggctgaccgataccggccgcgagagcggaggaggacgaaccgaggagagcgccgaacgcggcgagcccccacgatgaccgatgttgcgcctgcgtcgtccgcatgtccccgcttggctcccctggtgcctatggtttgtttgcccttgaatttgccgacgatcgtcgcaaatcccagaactgcccgatcgtatcgcgggccttgccggttccggcgtgaccgtgtcgctgccggatgggcggttgcgacgtagaaccatactgatcaaaaaaccgcaaccacaacagcgcccccaagcgtcgcttggacgcggtatcagggttgcgcagcgggcaatttggctgcctctggggatacggatgcaggacgtcggcgcaaaacctgagcaagaagccggagatgacttcggggcggacggccccgcaacgtcggtcaaggtcggaacactcgtcgttgcctatgacgcccccgaggcgcggcccgattcccgggcgctggccgtggagatgccggtcaacgtcgtctacggtaccgtgccctacgccgtgatgatgctgaccccggccgatctcgaagatttcgcctacggcttcagcctcaccgagggtgtgatcgaggcgcccgacgagatccgcggcgtctcggtggaaccgggtgagggtggcctaaggctgctggtcgatctcgcgccggggcggctgcgtgagcacctcgcccgcaagcgcgcgatcagcgggcgcaccggctgcggcgtttgcggcatcgaggatctcgccgccctgccgattgcccggccccgctccggcaagggcccgcaggtgacgctggcggcgatccaggcggcgctgaccgccctgtcggaccgtcaaacgctcaacagggagacgcgggcggtccacgcggccggctgggccaacctcgacggctcattgctggcggtgcgcgaggatgtcggccgccataatgctctggataagtgcatcggcgcgctgctgcgccagggcgtgcggccggacgagggctttctcgtcatcaccagccgctgctcgttcgagatggcggaaaaggccgccagcctgggcgcctcggtgctggtggcgatctccgccccgacctcgctcgcgatcgagcgggcgcgctgccacgacatgacgctctgcgccattgcccgctcggacacgctgaccgtgttctccggccgcgagcggctgatcctggccagggaggagggctgagcccggcttcccaggcgccgagccccgttactcggcgctgccggcctcgcccgtgccgccggggacgaccgtcgccccaccgatcacccgcacgttcttgcgcggaccgtcggccggcggatcctgccagcccttgccggcggccggcttcgactcggcggtcttcgtcgcgtccttggtgggctccggcttggcggcgtcaggcttcgtttcggccttgccagtttccttgccagcttccttgccggtttcgggccggggctcgcccagcttcggctcgaccgccttggcttccttcgtctccgccttgttccgctcggttttggccgcgggcgtcatcgctggcgacgcgggcgaacccgaccggagcgagggctccggagccgtcggggcaatgcgcgcctggaacggcagcttgggtgtcggggcggtccgggtcgccgcgcgccgaggctgctcggagcgggtcgccgcatccggattgacgccgagcggattggcgtccggccgcgcggccggcggcacgcgctcgacccgcaccgcaccccgctcgctgccgagcggagcgctgcgcagaccgggaacggaggggatgtcggcgggcggcatgatgcgctcggcctcacggatcggacggcgcgggcgcatgtcgtcttcggtccagccgtagccaggggccgccggacgggcccggtcggagggatagtagaggccttcgagcggctcgcgcccgatcacgtcgccctcgcgggcatcgaccacgagccgcacccgctggccgcgcgggctcgttgcctccacacggtagttccgcccgtcgtagcgcggacgtccgatctcggagaagccgcggtcccgcagctcatcgacgacctcgcgggacggcaacacgccgtcatcctcgcggtagaccacccgcggtggcccatagatctcacgatagaagccctgggcggcagcgctctgcagaccggcgcccgacaggagtgcggcaacgaggccgaatccgagaccgcgacgcagtgccgctctcgtgagtccaccaggggcgtgacggctcgaagccataggacctctcgaaccaagctgtgcagaagaaaaggaaagtcccgggagcccgctgttgatcgcgggtcccccggcgtcacggcagacgcatccccgcattccttccgtgccggcaaggttttctaaacggttgattggggcgacattgcgaaccgagccggaacctgccagtgccattgtggtgatgcggtgctgcccggcacgcctccgcccgccaagttcaggccgagagacgggtgcgttgcgcgtatccgaggcatgttcaaaaggccggcggcggtggtcggcggccccttgctggaatgaatgaaatctggcaacgtccacctataggacagtaagactgtcccatttgtcgtgcttggccgtcgggccagctttggggatccatcacgtgatcgacgtgacgtccgaacgagctgagaaaccggtgaccgtcgaggcgatccgggcgagcgccggctgaacaagccggagcttcagcccgcgggttggcgggcgattccggcaggaagaacctgaccccacccgactcggtataaagaaggcggcagcccggacaccggcggtgtacgggcacgaaacatgctcgcatgcgggcagggtcggagatgtgcggacgatgcgtgaaatcccgtctgagctgtcggtgtcggtcatgaacggcgagaaagccgcgccgtcgcgcgccggtgccacgccgctgatcctgcgcgacccgggccttcccgcggccgaaggcgcctacaaccccgcccacgagcgcgacgcctgcggcgtcggcttcgtcgcggacatgcacgaccggcgcagccacgccatcgtccagcagggtctcaagatcctggagaacatcgaccaccgcggcgcggtcggtgccgacccgaccatgggcgacggctgcggcatcctcacccagatcccgcacggcttcttctcggaggagtgctcgcgcctcggcttcgagctgccgccggccggccagtacgccatcggccagctcttcctgccgaaggcggaggaggcccgcgccagcatcgaggcgatcgtcgagaagacgctttccgacgagggtctgccgctgctcggttggcgcgacgtgcccgtcgactcggccgatctcggcaaggccgtgaaggagaccgagccgcatcaccggcaggtcttcatcggctgcccggccagcgtcgccgatcaggacgccttcgagcggcgcgtctacatcgcccgcaaggtgatctcgaacaaggtctacggcctcgaagacgagcgcgtgaaggcgttctatcccgtctccgtgtcgagccggaccatcgtctacaagggcatggtgctcgtgcaccagctcggccactactatctcgacctgaaggatccgcgcttcgtctcggcgctggcgctcgtccaccagcgcttcgccaccaacaccttcccgacctggcgcctgtcgcacccctaccggatggtcgcgcataacggcgagatcaacacgctgcgcggcaacgtgaactggatggccgcgcgccaggccagcgtcgattccgagctgttcggcaacgacatctcgaagctctggccgatctcctacgagggccagtccgacactgcctgcttcgacaacgccctcgaattcctcgtggccggcggctattcgctcgcccacgcgatgatgatgctgatcccggaggcctgggccggcaacccgctgatgagcgaggaacggcgcgccttctacgagtaccacgccgccctgatggagccgtgggacggcccggcggcggtcgccttcaccgacggacgccagatcggcgccaccctcgaccgcaacggcctgcgccccgcccgctacatcgtcaccgatgacggcctcgtcgtgctcgcctccgagatgggcgtgctgccgattccggacgagaagatcgtccagtcctggcgcctgcagccgggccggatgctgctgatcgatctggagaagggccgcatcgtctccgacgaggagatcaagggcgagctggcctccgcgcatccctatgccgagtgggtgaagaacacccagatcgtgctggaggatctgcacccgattcagccgcgggcctcgcgcacggacgtgcccctgctcgatcgccagcaggccttcggctacacccaggaagacctcaagctgctcatggcccctatggccgtgaccggccaggaggccgtcggctccatgggctcggacacgccgctctcggcgctctccgacaagccgaagctgctctacacctacttcaagcagaacttcgcgcaggtcacgaacccgccgatcgacccgatccgcgaggaggccgtgatgagcctcgtctcgttcatcggcccgcgcccgaacctgctggacatggagggcgcctcgcgccgcaagcggctcgaagtgcgtcagccgatcctgaccaatggcgaccttgagaagatccgctcgatctcgcacttcgaggaccgcttcgacacccgcacgctcgacatcacctacgccgccgagtccggcgccggggcgatggagggtgcgctcgatcgactgtgcgaccgggccgaggtcgcggtgcgcggcggctacaacatcatcatcctgtcggaccgcatggtcggaccggaccgcattccgatcccggcgctgctcgcgaccgcggccgtgcacaactacctgatccgcaaggggcttcgcacctcggtcggcctcgtggtcgagtcgggcgagccgcgcgaggtgcatcacttcgcctgtctggccggctacggcgcggaggcgatcaatccctatctcgccttcgagacgctgatcgcgatgaagggcgagttcccgccggatctgaccgacgacgagatcgtctaccgctacatcaagtcgatcgataagggcctgctcaaggtcatgtccaagatgggcatctcgacctaccagtcctattgcggcgcgcagatcttcgacgcgatcggcctgaactcggacttcgtggccaaggacttcttcggcacggcgacgacggtcgagggcatcggcatggccgaggtcgcgcaggagacgaccctgcgccaccaggacgccttcggcgacgccccgatctaccgcaacgcgctcgatgtcggcggcgagtacgcctatcgcctgcgcggcgagacccacacctggacgcccgacaccgtggcgacgctgcagcacgcggtgcgcctcggcgcggccgagcgctaccgcgaatacgcccggctggtgaacgagcaggagaaccacctcaagaccctgcgcggcctgttccggatcaagaccgccgccgatctcggccgccagccggtcgacatctcggcagtcgagccggcctccgagatcgtcaagcgcttcgccacgggcgcgatgtcctacgggtcgatctcgaaggaggcgcacgagacgctggccatcgcgatgaactcgttcggcggtcgctcgaactcgggtgagggcggcgaggagccgcgccggttcatcaccgggccggacgggcgctcgcgccgctcggcgatcaagcaggtggcgtcgggccgcttcggtgtcaccaccgagtatctcgtcaacgccgacatgatgcagatcaaggtctcgcagggcgccaagcccggcgagggcggtcagctgcccggccacaaggtcgatgccaagatcgccaaggtccgctacgcgaccccgggcgtcggcctgatctcgccgccgccgcaccacgacatctactcgatcgaagatctggcccagctcatcttcgacctgaagaacgtgaacccggctgccgacgtctcggtgaagctggtctccgaggtcggcgtcggcacggtcgcggcaggcgtcgccaaggcgcgtgcggaccacatcacgatctcgggcttcgatggcgggacgggtgccgccccgctgacctcgatcaagcatgcgggcggtccctgggagacgggtctggccgagacgcagcagacgctggtgatgaacggcctgcgcggccgggtcgcgctccaggccgatggcggcatccgcaccggcaaggacgtgatgatcgcggtgctgctcggggccgaccagatcggcttctcgaccgcaccgctgatcgcggccggctgcatcatgatgcgcaagtgccacctcaacacctgccccgtgggtgtcgccacccaggatccggtgctgcgcaagcgcttcaagggcacccctgaacacgtcatcaactacttcttcttcgtggccgaagagctgcgggagctgatggcggcgatgggcttcaccaagctcgaggacctgatcggccgctccgacctcctcgacaagcgcgacgcgatcgagcactggaaggcccgcggcctcgacttctcgaagctgttccatcggccgaatgtcgggccggaggtcgcgatccgtcacgtcgagacgcagcaccacccgatcgacacggtgctcgaccgccgcctgatcgcgggcgccgagacggccatcgagaccggcgagccggtcgtgctcaccgacgtgatccgcaactcggatcgcgcggcgggcgccatgctctccggcgcggtggccaagcgccacggccatgacgggcttcccgacgacaccatcgtggtcaagctcaacggcaccgccgggcagagcttcggcgcgtggctcgccgcgggcgtcaccctcgacctgaccggccacggcaacgactatgtcggcaagggcctgtcgggcggcaaactgatcatccgtccgagcgacgcgctgaaggcgccccccgcccgcacgatcatggccggcaacaccgtgctctacggggcgatcgcgggcgagtgctacatccgcggtgcggcgggcgagcgcttcgcggtacgcaactccggcgccatcaccgtggtcgagggcatgggcgaccatggctgcgagtacatgaccggcggcgtcgtggtttccatcggcgtgacggggcgcaacttcgcggccggcatgtccggcggcatcgcctacgtgctcgacgaggacggttcgttccgcgaccgctgcaacctgtcgatggtcgatttggagccggtggaggaggaagacgacctcatgcgccgcttccaccaggacggcgatctggagaccaagggccgggtcgacatcctcgcggacatgtcgggccacgacgaggagcgcctgtcgcagctcctcaccaaccacatgaagtatacgggttcgccgaaggccaagcagatcctcgacgagtgggcggcgttccgcaccaagttcgtcaaggtgatgccggtcgagtaccgccgggcgctgcgcgagatggaaatggcgcgcatgccggtggcggcggagtaatcgagcgtcatcaaggcgggccataccggtcggcggcaggaagccgccgaccggttcacagtgatgccgggcagacggcaaggccgcgtggtcgagagatccgcgcctgcgaaggactgatcgatgggcaaggtcaccgggtttctcgaattcgaccggcaggagcagaagtatcagctcgccgccgaccgcgtgcggcacttccgcgaattcacgctgccgctcgacgagcacgacctgtccaaacaggccgcgcgctgcatggattgcggcatcccgttctgccacgggccgaccggctgtccggtccacaaccagatcccggactggaacgacctcgtctaccagtcggactgggaggaggcctcgcgcaacctccactccaccaacaattttccggagttcaccggccgcatttgccccgcgccctgcgaggaggcctgcacgctgaacctcgagaaccagccggtcgccatcaagacgatcgagcaggcgatcgcggatcgcgcctggaacatgggctgggtgaagcccgagccgtcggcgaaccgcaccggcaagcgcgtggcggtgatcggctctggcccggccggcatggcggcggcccagcagctcgcccgcgtcggccacgacgtgcacgtctacgagcgcgagcccaaggccggcggcctgctgcgctatggcatccccgacttcaagatggagaagcgccacatcgaccggcgcgtgaagcagatggaagccgaaggcgtcgtcttccactacaaggccaacatcggcgtcaacgtgcccctggaggacctgacgagccagttcgacgccgtgctgttctgtggcggcgccgaggatccgcgcaacccgcagcttccgggccaggaactcgacggcgtgcactacgccatgcccttcctggtgcagtcgaaccgccgggtcggcgccgagccgatgccgggcaatggcgaattgccgatcctcgccgccggcaagaacgtcgtcgtcatcggcggcggcgatacggcgtccgactgcgtcggcacctcgttccgccagggcgcgctctcggtcacccagctcgacatccgcccgcgcccgccggagcgcgaggacaagctgacggtgtggccctactggccgaccaagatgcgcacctcgtcgagccaggcggaaggcgccgagcgcgagttccaggccgcgaccctgcggctggagggcaaccgcaagggccagctcaccggcgtggtctgcgcccgcgtcgatgagaagcgccagccgatcgagggcagcgagttcgtgctgccggccgacctcgtcttcatggcaatcggcttcgccggctcggtgcagaagggtctggtcgcggaatcgggcgtggccgtggacaagcgcggcaacgtcgctgccaacgatcagaactacctgacctcgaacccgaagatctacgtcgcgggcgacatgcgccggggccagtccctggtggtctgggcgatccgcgagggccgtcaggccgcccgctcgatcgacgaggcgttgatgggcgcgaccgtcctgccgctctgaaccgcgccgcatccaaaccgatcacggggggcatcgccggaaggcggtgcccccttttccatctccggcgcgcgaccgatgcgagcgctccgacttgccgtcatcgcaggcaatgctacgatgccggcgggtctgcagatcacccaggcgtcaccgccccgaaaggggagctaaacctgcaacctccaccctgggcatgacatcattcccgtgccgcgtcgcaagccggtgaccctcgacctccgatccggagaacggcactcggagaatgaccgtgccgagagagctgattccctacgcgaccgatgacgtgtcggcgctggccaagtcccttcgcagccagatgacggcgcgaacgaaaccgccgagccacgtcgagatgctcaacatgctggcccgggcggccgggcaccgcaacttccagcatcttcgcgcgctggcggcgggtctcgtaccgcgcgcgtccgacgccgtcggagcgcccgctcaggccgatggcgcgctcgtcgctcgggccgcccgctgcttcgacgcgcaggggcggctgacgagttggccggcccgccgatcggttcaggatctctgcctgtgggcgatctggtcggcgcttccccgcgaccgcctgttcgacgagcgcggcatcagcgcgctcctcgacacactgcacctgttcggcgatccggccatcattcggcgcacgatgtgccatctcggcctgatgagccggaccgtggacggccgcgattatcgccgcatcgagcgggcgccgacgcccgaagcggcggcgctgatccggttgcttcgcgagcgggcgcgcggcgcggtcggaccgcagggtcagggtgcggcggagaccagttcgtagcccgcgccggcccgctcgatccgacagcgggttgcgaggtgcatgccggtcacggccagcccctcgctggctgcccggtcgaagatccggcggcgggtggcgatcgcctccgccggatcggcatcccagatcacggtccagtccggatgcggcacctgcagcaggcgggagtggaggatgtcgccccagatcagcagccgctccggcccgtcctcgatcagcacgcccgcatggccgggggtgtgccccggcagcggcaggaacgagacgccgggagcgagttcggccgtgccggagacgcggcgcacccggccggcataggcggccagcacggcctgcgcggtgtcgaagaacagccccatcgcggagggcgcgcgggaacgcgcaccggcatccgaccaataggcggcctcgcgctcctgaagcaccagctcggcgtgggcgaagcgggcgcggccatcgcccgtgagcaggccgcccgcatggtctgcatggaggtgggtcagccatacggtctcgatctggtcgggccgcaacccctccgcggcgagagccgccgtcacccggtcgaagcccggcccgaacaccgttccgcaacccgcatcgagcaacccgtgccatgcgccgcgccggatcaggaacgcattgaccggttcgggtgaggggccactcggcggcaagccggcttgtgcgagcaaggcgcgtccggcctcgctgtctgcgccggggatcatactcggctcaagcgggaagaggccgtcgcgcagcggcgtgacggtgaaggcgccgacgcgatcggcgggggccgccgcccgtgcttcgggaaagcgaaggatcggcaggcaggcgcccgcggcgaggacggctcgacgggtcggcagagggagcatcggcggcaatccgggtgaggggaagggcgatcgaaatcctgcgccgcctcgtcacgatcgcccagggaacggctcccgcttccgcgcgggcatttttcccgacacccctccatcccccttgcgcctcggacggcggccggtgccatcttgggtcacgttcccctgcacggtcgccccgatgagcctgcccgcgcatctcgccctgcgccttctgatcgtgaccctgctgtgtctggccggcgccgtcgcctggaccctgtgggacgcgcgcagcgccctgcgggttgagtctgcggtatcggcggagcggatcgccgcagcgcttgcccggcaaccggggcttggcagcgtcggaccggcggcgctgccggtcggcgaaccccagaccgagccgaccgtcctgatgctgctgccggggatctgcaccgagatccgcctcggtagcgaagtgccgcggcggctctgcggcgattgggacgggctcggcacggccccggcctggctcacggccgtcctgtcggcgaggaccctcggcgatctggtcgtccgggagatcgtctatcgcggacgccgtctcggcaccgtcgcggcctggcccgattccggcgcggcagcggcgcgcgcgtggcggcaggtgcggttcgcgagcggcctcgccctctcgctcgccggagccacggcgatcctcggctggctcgccgccgccggcctcgtcgcgcccgcaggacggatcgtgcgccatctggacggcttcggtgtcggcgcgtcccgtccgcccctgccgcgcttcggggcggcggagttcgaccggattgccaccgccttcgacgcgctcgccgggcgtctggcccggaccgagagcgagcggaccgcgctaatgcagcggctggtgcaagtgcaggaagaggagcgccagagcctcgcccgcgacctgcacgacgcgttcggccaatgcctcgccgccgccggggcgctcgccgccgccggggcgctcgccgccgcgatcgagaccggcgcgccgacggaccgcgcggatctgcgcgccgatgcgcgcggcatcgaggcggtcgtcgcctccatgcgcgagagcctgcgcggcgccctggctcagctcgaactccccgactttgccgggatcggcttgggcgacggcatccgcggcctcgtgtcggactggcgggcgcggctacggaccgggccgcgcctgcacctcgatatggagggcgactggtcgggcctgtccggcgaggcgtccgcgagcctctatcggatcacgcaggaattgctgaccaacgccctgcggcacggacgaccgagccgggtcttcctgcggttgcagcgcgccggcacgggaggcgggaccgtcacgctgaccgtggacgacgacggcgggggtgatgctgccagcgcggcgagcgggtccggtcgcgggcttccaggaatccgtgcccggctcgccgccctcggcggccaactctcgctcaccggaaacggcagcggcatccgcgcccgcgtcaccgttccggttcacgggtgaggcggatgatggcgaacatcctcctcgtcgatgaccatcccgtcgtgcgtgagggctatcgccgcctgttggaacggcagccgggtttcacggtcgttgcggaggccgcgaccgcagcggaggcctatcgcctctacaaggcgcagaggccggacctcgtgatcctcgacctgtcgctgccggggccgagcggcatcgaggcgatccggcatatccggcaatgggacggcgcggcccgcatcctcgtcttcagcatgcgcaccggtgctgccatcgcgcgccaagccttcgcggcgggggccagcggctatgtcagcaaggcgagcgccccccgcgagctgctggaggcatccgcgggcgtcctgcgcggcgagcgggccatgagcgccgacatcgccctggcgatcgcgcaggacgaggtggccggcgggcgcagcagcctcgacgaactcagcccgcgcgaggtcgagatcctcggcatgacggcggcgggcgccacggcgcagaccatcgccgaggcgctgtgcctcggcctcaagacggtccagaacaatctttcgctgatccgggccaagctgggcgcccgtacggacgcccatctggtctggatcgccgttggcgccgggctcgtggcagccccgcacggcccacccgccgccgagacctgatcgacctcgttcggcggttgaggaggactatcccggcggccagcggaaatcgtccgctcggcccggctggggcaggggggcggcgccgcgctgcaggctgcgctcgcgggtgccggtggcatccccctcctgcggacgtgcggtgaggagcgtcccgcccggcgaggtctcggtgcggccgagcggcaccaccggccccgccgcgggcttgaccggcaggctcgggatacccggcggctcgggcaggctcggcagcatcgccgtgatcttgcgatcgattgccgccgtgtcatcgacgcccaatccgacaccaccctcgccgggcgtggcggcgatcgcggcggcgggctgctcggaggtcaggccgcccttctcccccatcaggcgcttcagctccacgtcggcgaaatgggcgaccttgcgcgagccggcggcggtaaagtgaatcccgtccgaggtgcgcagccgcgcctcctggccgtccacgtcgggccccgaggcggtgaagcggttgcggtcgtccacgaagccctgccagacctcggcataggattggccggcccgctgcacccgctcgcgcacgagatcgttgatggcggcaaaatcgcggctcaggctctcgctgcggaccggcggcaggccgacccagatcagcggcaccttgtgctcggcaaacaccttcgcgacctcatcgacccgcgcggcgtagatctcgcgccacttgtcggacagggcctcgacgctctgctcgccctcgcggatcgcctgccggtcgttcaagccgatcatcatcagggcgtaggagactttgggcgtggccttgagaaaatcctcggcggtcttggcccaatcgacgagatccttgcgcacgaggccgctatcggccttcgagcggtcgagcacggcgacctcggcattgtcggagaaggcgtcatcggcacccttggcgaggtagcccgcgagcgagtcgccgaacacggcaatctgcgtcgtcggcgccgccttcggcaccttggccttgggctgcgccaccgcgggggcggggctcggccggcggcggcgggcggcacgctcctcgtccgagcggcccgcagtggtgggggcgggggcagcggcaggcgcacgcgggcgcgacggccgggcatagccgggcgcgggctggggcggcggggccggctgggcgcgcggctggtcctcccacggccagtagaactggcgcggcgcctcctgcggcggcgcggcccggcgggcgggggcccggccgtagccgtactcgtcggcataggcgccgcgggcccggcggcgcggtggcggcgcggcgtagggatcggccgcgggtgcgtcgtagctgtcgccccactgcgccgcggccggctgcggtagggcggaccacgccgccgtgagccagagggccgcgaggaggaggagaccgaggatcgcaggaaagcgcgggaacgcggtgcgatcggtcgggcggcgttgcatgcgcgaagccttgatcgaaggggaggggccggagcgggtccgacctcacatccggtcaggatagcgccttgaggcgcgcgcgtctaagagtgcctcacaaactcccgatcacccatcggccctctctgggcatggcggcgcagcgggcgttttgtgagagacacgagagccgtctccgacctgatggcatcaggccggagacgactctcagtctttgttttgacgcgcattctttcgacgaaccggtgaccacttcgtcggaatgcgctctatggccgtccctccaggcgctccagaagtgcgggccgggcgtagccgtcggcgggcaggccctcgcggatctggtactgccgcaccgcctcgcgcagcttcgggccggcgcgtccatcctgttcgccgccatagagccctttcgcggcgagccccgcctggagacgcttgaggcctggcccgtcgaggcgggcggcgccgttgggccagggcgcggcgagcgccgggccgcccgccagccggtcggcgaggtggccgactgccagcgcgtaggaatcgctggtgttgtagccgcggatcacctcgaaattgtcggtgatgaggaagaccgggctcccgagcccgcccggcaggaacaggctggcctcgccgcctgtcggcaagggtttgccgtcggtgcggcgcaccccgcgggcggcgaagtcggcgagcgggccgcggtagcgggtcaggtcgaaatccttcggcaggctgacctcgtagccccaggacaggccgggcttccagccgagcgattgcaggtaatgcgcgatggaggccagcgcatcggcctcggagcgccagatgtcgcgccgtccgtcgccgtcgaaatcgactgcctcccgcaggtagaccgagggcaggaactgcacctgccccatggccccggcccaggagccgaccatccgcgccggctcgatatcgccgttctcgaggatctgaagggcggccagcagctcgtcgcgaaacagggttccgcggtgccgggcgtaagcgaggctcgccagcgcgcggatcgtcggcagggagccggcgctggcgccgaaatccgactcgaccccccagaaggccagcacgaccgagcgcggcaccccggtcttcgcctcgatggcggcgagggtagccgcgagccgcttgccctgcgcttgcccccgggtgatgcgggcgcccgagaccgcgccgacgaggtagtcccagaccggtcggctgaactcgctctggcggtgggtgcgggcgacgacgtccgaatccggcccttgcacgccggcaaacgccgcgtcgaaggtcttctgcgagatgccgcgggccgtggcgtcggggcgcagcgacgcgacgaagccggagaagtcgccatcctgcgcccgggccggccccgccagcagcgcgagcgcgaggatgagggcggcgcggggtaatctcaccgccggttccgcttcgccagggtgtcctcccaagcgagcgcctgggcgacgatgacgtcgaggtcgtcgtacttcggggtccagccgagttcgttgcggatgcggtcggcgccggcgatgatctgggccggatcgcccggacggcgcggcgacaagcgcacttcgaagtcgcggccggagatgcgcttgaccacctccacgacctccagaaccgagtagccccggccgtagccgcaattgacggtcaggctgtcgccgccgccgcgcagatagtcgagcacggtgagatgcgccgcggccagatccgagacctggatgtagtcgcgcaggcacgagccgtcgcgggtggggtaatcggtgccgaacacctccagatgcgtgcgctgaccgagcgcggcctgcgtcgcgaccttgatgaggtgggtggccgccggcatcgattgcccggaacgcccgcgcggatcggccccggccacgttgaagtagcgcagcaccccgtaggtgaagccgtgcgcggcggcggcatccgcgagcatccactcgctcatcagcttcgagcggccgtaggggttgatcgggttcggcgtcagggtctcgggcaccggcacgatctcgggctcgccatagacggcggccgtcgaggagaagatgaagtgccgcacattcgtgcgcaccgccgtctccatcagcgcgcgcgtcttcacggtgttggcgagatagtagccgagcgggtcggcgaccgattccggcacgacgatcttggccgcgaaatgcgcgaccgtgtcgatctggtggcgcagaatggtctcggtgacgagggcttggtcggccacgtcgccgacgacgagacgcacttccggaggcaggacccaatcgtaaccggtcgagaggtcgtcgaggaccacgacctcctcatgcccggcatcgaccagtgcgagcaccatgtggctgccgatatagccggcgccgcccgtgaccagaaccgccatcgtccacccctgttccgtcttcgtcagccgtcggctgaagcaccagccgcgtcttatgacaaaattctgccaatcctaacccaagcggggctgttagcggcggcctgcgtgctatttgatccgttgtcgatcagggctcgccccgacacacgctaaaatggggtcccgccagatgaaacgaattcgcaaggccgtccttcccgtcgcgggtctcggcacgcgcttcctgccggccaccaaggccgttccgaaggagatgctcaccgtcgtcgaccggccggtcgtccaacacgtcgtcgatgaagcccgcgaggccggcatcgaacacttcatcttcgtgaccggccgcggcaaggcggtgatcgaggatcatttcgatatcgcgttcgaattggaccacatgctgcaggagcgcggcaagcaggcggcctacgaggagctgaagaaggacctgcccaaggccggccagaccagcttcacccggcagcaggcgccgctgggcctcggccacgccgtctggtgcgcgcgtgagatcgtcggcgacgaacccttcgccgtgctgctgcccgacatgctgagccgcggctgcatgggccagatgctgaaagcctacgagcagcatggcggcaacgtcatcgccgtggaagaggtgaagcccgaggagacccaccagtacggcattgtcgccgtcggcgagacgttcggccagaccttcgagatcaccggcatggtcgagaagcccaagcagggcaccgcgccctcgaactacatcatctccggccgctacatcctccagcccgagatcttctcgattctggagcggggcgagaccggcgcgggcggcgagatccagctcaccgacgcgatgatccggctggccgaagagcagaaattctttgggctgcgcttcgatgggcgcacctacgacaccgggtccaagatcggcttcctcaccgccaacctcgcctacggcctggaacggccggaactggccgatgccctgaaagcggagattcgcgcgcttctcggcgaggcttgatccggttcccgttgcgcttgccggacagatatgcgcggcgcacatgtggaaacggtttcatcgcccttgcgatttgtgcagcgcgatgcgatttgtgcattgcgagatcgcgatggcgtcgcggtcccgcagcccttcttgggcgtttcctccctagacttcgggccgtccttcggggcggcctttttttgtccgatgcgtcgagtcaggagggctgaaagccccgttccgatccgggcggctactctgctgcgatgcggtgggacggcagctcgaccgtctcggcagcgaccccggcaatgacctcggcgagatggtccgcgagtgtgacgaagccggccgtcagcgccagcgactgctcgctcatgtagagcgcccggttgatctcgatctgcagcgcgtgccgcccgaggccgggctcgccgtaatgctcggtgatgaagccgccggcatagggcttgttgcgcaccaccttgtagccgagagccctcagccggctctcgaacccatcgaccagtgccggcaggcaggccgtgccgaagcggtcgccgagcacgaaatcggcctgtgcgctctcatcgcgcccgagactcgaggacggcatcgagtggcaatcgatcaggaaggaccggccgaaggtccgtgccgtgcgatggatcaggccgcgcagggttcggtgatacggcttgtagagcgtctcgatgcgccgcaccgcctcctccaccggtagccgctcccgatagatctcctgtccgtcggcgacgatgcgcggcaccgtgcccagccctccggccacccgcatcgagcgggtgttggcgtaggacggaaggcggccggcgaacatccgcgggtcgagctcgtagggctcgcggttcacgtcgagataggcgcgggggaagttcgcccgcatcaagggcgcgccgaggccgacgaccgcagcgaacagccggtcgacatgggcatcctccgagcggcgaagggccagcgcgtcgagccgggaggccgcaaggaaggagtctgggtaatgcgcgccggaatgcggcgtgttgaacacgaaggggatcgcgtgctgcgccggctcgtccacggcaaagggtggatcgaacgcctcggctccgtctggctgtgaagggctcatcgagaagcgggggcctgaccgtggcacggaaggaacatggcgctactttgcggcgcctcgtccgccctgtccaccatgcgccgcacagggccgggagaggaggggacagcgccccgcgattgtcgggtgcgtcgcgacaccgggcgcgtttaacgctctgtttaccaagccgacgctttatgaaatgaacacccaccgagcatctctcgcaaagcgccgacagcgctgtcatgccctcaagcggcatggtagcgaccggcctttcctgagacactccaaggcgcatgggcaccgggacgccgttcgatgaagatcctgctcgcggaagacgacaacgacatgcgtcggtttctggccaaggcgctccagaacgccggctacgacgtgctgtccttcgacaacggcctttccgcctataatcgcctgcgcgaggagccgttcgagcttctcctgaccgacatcgtcatgccggagatggacggcatcgagttggcgcgccgcgccaccgaactcgatcccgacatcaaggtgatgttcatcaccggctttgccgcggtggcgctgaacccggattcgaaggcgcccaaggatgcgaaggtgctctcgaagcccttccacctgcgcgacctcgtcaacgaggtcgagaagctgctggccgcctagagccgtatccggcctgattgcatcagaccggcgtctctagacctctgtttcgacgcgcattctttcgacgaaccggtggccacttcgtcggaatgcgctgtaaaagccgcttgagcggagagccggcgcagcgatcgtccgactctgtgacccggccgcagtaggaagatccgcgcggctcgcctatatccgtcgcttctcccccattcgggcacgcgacggacctatgcagccggtcacgatctacaccaccgcctggtgcccctattgctcggcggccaagagcctgctgcgcgaaaaaggcgtgtccttcaacgagatcgacgtcgagaagacggcgggctcccgcgcgaccatggtccagcgggccggcggacgcacctcggtgccgcagatcttcgtcggcgaccggcatgtcggcggctgcgacgacctctacgcgctggagcgggccggcgatctcgatccgctgctcgcggcatgacggacctgtccgaccacaagcccttcatcgccgcctgcgtgcagatgcgcggcgggcgcgatccggccgtcaaccgcgaagccgccgtgcaggcggtgcgcgaggcggcccgccggggtgccgcctatgtccagacgcccgagacgacctcgctgatcgagcgcgaccgcaccgccctgttcgaaaaggtcgggccgcaggagagcgacgccacgctcgccgccctccgcgaggtcgcgcgggcggaaaagatcgttcttcagatcggatcgctggcgatccgcgagggcgagaagatcgccaaccgcgcctttctgatcgacgctgcgggcgagatccaagcggcttacgacaagctccacctctacgacgtcgatctgcccaacggtgagagctggcgcgaatcggcgacctattcgggcggcgactgcgccgtggtcgcgcagacgcccctcgccaacctcgggctgacgatctgctacgacatccgctttcccgccctctaccgggcgttggccgaggcgggcgccacggtgatgaccgcgccggcctgtttcacccgccagaccggcgaggcgcactggcatatcttgcagcgcgcgcgggccatcgagaccggctcgttcatgatctcggcggcgcaagggggccggcacgaggacggacgcgagaccttcggccactcgctcatcgtcgatccctggggccgcatcctcgccgaggccgagggcgacgcgccgggcatcatcctcgccgagatcgacctcgcgcgggtcgcggatgcacgcgcccgcattcccaccctgtcccatgcgcgcagcttcggcgtgcgccgcgcctgaagccatcccatctaagcatcatcccgaaaggtggcctccggctttcggaagagatggtgcaaaaataagaggatagagcatccttctggatccggtatccaggacgatgttctaagggtcatgatccttttcactctcgcctgtgattcgggccaccagttcgagagctggtttccctccaacgcggcctacgacgagcaatcagcccgcgggctcgtcacctgtccgttctgtgactcggccagagtcgccaaggcaccgatggccccggccgtggcgcgcaccgaccgtggccgggccgagacgccgacgcccacggttccggcggcgtcagccggggtgccgatgccgatgccgatgctcgccgccgagccggagcgacagttgcgcgccctgatgcgggccgtgcgcgagcacgtcgtctcgaccgccgaggatgtcggcgagcgcttcgccgacgaggcgcgggcgatccattacggcgatgcggaagggcgcccgatctacggcgaggcgagcccgcaggaagcgcgggcgctggtcgaggagggcatcgaggtcatgcccctgccgccggcccccgacgaccggcactgacgtctgagcagtgggggattagaccccgatgcgctcggccggaaagcggagttcgatggcggtgcccgccggatcgcgcggccggacgcagatcgtcccgccgacctgccggctcagaacatcgatcagcgtcgcctcgaagctcccgtcgcccgtggcgctcggaccgatcccgtcatcctccaccgccaccgtgacgtccgccccatcgcgggcgatgcgaacggtcagccgtccggcccgggacgggaaggcgtggcgcacggcgttggagacgacctcgttgacgatgagcgcgagcggcccggccgcctcgggccggacgcggagcggcgcgagatcgagcgcaagcgcgatgtcgcgccggcccgaggcctcgaccagggtttcggcgatctcgcggacgagatcgccgagatcgtggcccgcactctcttccggcggggcggactggcggtagagcgtgctgagggcatcgatgcgcccgatcgcctcgccgagcgccgcgcgaaccgccggatcggcgctgttgccgctctgaagcgtcagcatggccgagatcatctggagatcgttgcgggcgcgatgtccgatctcgcgcagcagcagggcgttcgcgtcgagggctacctgcgtccggtcgcgctcggccgcgagcgcgtggcgctcgctcacgtcgaactgcgaggcgaagtagaacagcagcgtgccgtcctcgtcgtggacggggctgatatacagcgcgttgtggaaggtcgaaccgtccttgcggtagttcagaagctcttcatgcacgtcccgctcggcatcgatcgcggcacggatccgcgccaccgcgtcgaaatccgtgccgggcccctgcaggaagcggcaattgcggcccgtcacctccagccgcgtgtacccggtgagccgcaggaacgcgtcattggcatagatgatcggattgtcgagccggcgcgggtccgtgatgatcatcgccatgcgcgtggcccgcacggccgccgcgaagggatcgcccttgccggaacggacgctggcgcgaacccgctccgtcagttgccagtcgtcgccgggctccatctgttcccgatcgctccccaggtgcgaatggcacggccgaagccgccgagggcgcggcctcacctgaccctgtcgccaaagcagacggcgatgaccatatcaagcgaaatcgagcgggatgcacaccggcgcgccgactgcacgccccgcgaccaccagaggaaacagcgatgctcctgttccgcaagcggcccgagatgccggctccgtccgaagtgctgcccggccggccgaatcccctcccgaccgccgagcgccatttcgtcaacggcaatcccctgaaggggccctatccggagggcgtcgagacgatcgtgctcggcctcggctgcttctggggcgccgagcgcaagttctgggaattgccccagggcgtccacgtcaccgccgtgggctatgccggcggcacaacgcccaacccgacttacgaggaggtctgctccgggctcacgggccacaacgaggtggtcctggtggcctatgaccccgccgtgctgccgctggaggccgtgctcaagaccttcttcgagagccacaacccgacgcaagggtatcgccagggcaacgatgtcggcacccagtaccgctccggcatctacaccggcagcgaggcccaggccgcgacggcacgggcggtacgcgattcctacgcgcaggcgctcgacgcgcggggctacgggccgatcacgacggagatcgtgccgctcgagaccttctacttcgcggaagagtaccaccagcaatacctcgccaaaaatcccggcggctattgcgggctcggcggcaccggcgtgtcctgccccgtgggtgtcggcgtcgcggcggagtgagactccgcccggccccgacaaggccggtccaagcttgaccgtcttgcggggccgttgcgcccatgccaaatcccggcccctcggatggccgggatcgagagacaatgctggaacgtggcttcgaacgctttctcttcgcctgccggtggctgctggcgccgttctacgccgcgctgacgatcgcgctcgtcgtcttgctggtgcggctgctgctggaactcggccacgtcgtcacgcacgccttcgagtccaccgagtcgcagaccatcctcggcgttctcgcgctggtcgatctgaccttcaccggctcgctgctgatcatcgtgatcttctcaggctacgagaatttcgtctcgaagttcgatcacacggaccacaaggactggcccacttggatgggcaccatcgacttcagcgggctcaagctgaagctgatctcctccatcgtcgcgatctcggcgatccagctgctgaaatcgttcctcgacgtgaagaactacagcgaccgcgacctctcctggctggtcggcatccacatggtgttcgtggtgtccggcctgctgatggcactgaccgaccggctctcggccggacaccacgagaagtaaggtttttgcccgcacctgcgactcaagcagcgacacgactcattcaagttcacgctgcctcggagatcgggtcttcttgaaacccctcaggcggctaccgaggacttgctcttggcgcgcttacttttggcgcgcttgctctcggcccgctggcgacgcggagcctcctccaagccgatcgggtaaggcttggccagcgcggcaatcgggatcttccaagcctcgctgacggcccggatctgatccagcgtcatcccgcgcttgccgccgaggatttccgaagcccgcgagcgtgagccgagcaattcggcaagctccgcttggctacgcccaagatgctcgatcgcgtagtgcagaagctcgatcggattgctttccgggatcgggtaatgccggctctcgtaggcttcgatcagtgtcgtcagcacgtcgaagcgctccgcctccggcgtgccgaacgcgggctcccgtgcgaagtacggttcgatctccctgagagcccaagtcagatcgtcgtcgttccggatggccctgacatccatcatcctaccgtctccggatcgatccgatcgtactcggcgtgggtgccgacgaatttgatgagcactcgtcgatagcgataggacacatgcacgatcaggcgaaattcgttgcggcgaatgtcgaagatgatgcgattgtcaccgacgaagtctacgcccttaccgaacgcggccttgatgtcctcggggcccgaccagtccgcggcgctgaccttcgtgtaccagtcggacaaaccactccgcgatcgcggatgcgcctcccagaagatgcggagcgttcgtttggcgacgatctgcatgacaacgactagcatgttccaaaattgggaacaagtgccttgtcaggcacctgccgtgtcaagtcgatgccttaaagagcggacagcacgctaccgcgcgtgcagcaccgcccggcaggcgtcgggcaggccggcgagcgtcatcggcgggcggggcttcggcggggtcttgggcttgggcgggttcagcactgccgcgctgaaccagtaatcgagttcggagccgcagccgtcgccggagggcgggggcgcctggtcatcgcaggcgttgtcgccggccgggcaggcaaggcggatatggtagtggtagttgtgcccgtacatcgggcgcaccttggtgagccagccgcgatccccgcccgcctcgcggcatagggccttcttgatcgccgcgttcacgaagatccgcgccacctccggctgcttggccgtcatgcggatcagcgcggtatgctggcgcgtccagacgtcgggatcgatgtcgagccggtccgagcgcaccatgtcggtggccgaggtctcctcgcgctcggcccgggtcatgcggtggtccggcatcggcgtgagccagacgtctacgtcgaggccgagctggtgcgaggcgtggccggtgagcatcggcccgccgcggggctgcgacatgtcgccgacgagaaggccgggccagccggcctgcggcgcgcgggcggcgagccgctcgatgaaatccacgagatggggcgtgccccacatccggttgcgggagggccgcatcacctgccaggtcgcaccgtcgaggggcagtgcctcgccgccggagaagcagcccttggcgtaggagccgaacggccgcgccggcccgctggccggcccggtgacgcggccgaacagggccttggccggcgtcgagggatcgttcgggttggcgagcggcggcagcggcttcgggttgacgctgccgcggtcctgcgccgcggccgggctcagcagcgccggaagggcaagcgcgagggcagggagtgtcaggcgggtcagcggcatgcgcggtggctcgtccgggatggcggggcaggatggggcaagggtgggtgccgcaccggccggaacgtgcccggccgcatgggcgttttttatggcaagctgtaacaacgttgcaggatgatcgccatggatccggttcgttccgaagctgcggccaatacggcgcccccgccccgcagcctgatcgccagcgatcgcgtcatcggcaccgaggtgcgccggaccgacgggagcaaggtcggccgcatcgagcggctgatgctcgacaagcgctcgggccgcgtcgcctacgcggtgatgagcttcggcggcttcctgggcatgggcgaggaatactacacgctgccctgggcggttttgcgctacgacccgggcctcgacgcctacgtcgtggacatcaccgaggcgcagctgcgcgacgcgcccgcccgctcgccggagggcggcgacccggaggacgagcgcgcctgggaggagcacgtccaccgttactacaacgcggcgccgtattgggggatttgaggacgtctgaaccctcttcgggacgacgctctacggccgggtcaggaacccgatcggctcccgcggcggttggccgagccagaccaagaccgcgccgagtccaagcccgaacagggccgccgggacgaggccgagcggggtcagcagaaccgtatccgcccagggcgccacctgccggatcgaggttccgagggcggtgatccgctcctgcggcagggactggatcagttcggcgaggctcgtcacccgcagaccgttattggcgatggagcgggcgccgtcgtagcagagctgcacgaagcccgccgccatcatcaggagcccgagcgcccggctgaagaacggcagtccgaggaaacgggaaacggttcgcagcatgttcgccctcgcgcgggatgacgggccggaggacggaccatctaccaccgcgacgcttccggcctgagtaggccgaggccggaggtcaaggcaagcggtcggacccggctccgaggttccggcgcgggctcgcctcccgcgcggtcgcccgggcgagcagcacggcaccgaacagcgccgagagcagcgagccgccgaggacgccgagcttggtctcggtctcgtgcaggccatccgtgaaggcgagcgcaccgatgaacaggctcatggtgaagccgatgccgcagaggagcgcgacgccgtagacttgaacccaggtcgcccccgccgggcgggaaacgaggccaagggcggcggcgatccgcacgctcgcgaagatgccgacctgcttgccgatgaacaggccgagcgcgacgccgagcgtcacgggctcgatcagcgcctgcgccggcaagccgaggagcgtcaccccggcattggcgaagccgaagatcggcacgatcaggaacgagacccagggcgtcagggcgtgctccagacggtgcaggggcgaggtcgtgtcctccggtcggcccggactcgggcggatcggcacgaacagggcgagcagcacgccggccaccgtggcgtgaacgccggagcgcaggacgaacacccagaggacgaggcccgcgaggagatagggcaggagcgcgcgcacaccgaggcggttgagggcaaacagcacggccagcatcccggccgaggccgccagcatcgtggtatcgagctgccccgtatagaacagcgcgatgatgaccacggcgccgagatcgtcgacgatggccaccgccgacaggaagatcttgagtgaaacgggcacgcgcgagcccagcagcgcgaggacgcccagcgcgaaggcgatgtcggtggcggcggggatcgcccagccccgagccgtggactgcccggcgttgaaggcaaggtagaccagggccggcacggccatgcccgccgcggcggcaaggcccggcagcacccggtcgggccatgtgcgcaggcgcccgtccagtccctcgcgcttgatctcgaggcccaccagcaggaagaacacgaccatcaggccgtcgttgatccagtgcatcaggctcaagggcccgagatggatgtgcaggaggtcgtgataggcctgcgccaggggcgaattggcgaccacgagcgcggcgccggccgcggccatgagcacgatgccgccggccgcctcgttcgtgagaaagcggcgcgttgccgagtacgagcgttgcagagggcgcgggagcgcacggacggaggggggcggcggcttcatgccgtgacccgttgcccgccctgggccggcaccgcaacccgctggcttggaaaatcggacacctcggaaaatcaggaggacttcgccagcgccgcccggatcagccgcttgccgtcctcgctcgaccattcggccggccccttcatcacgccgagtgtgcagcccttggcatcgatcagcatcgtcgtcggcagccccgtggagccgaccgccgactgaatcaccggcagcaccttgccctcggggtcgccgtaataggtcagatgcgcgatgccgttggccttgaaccatgcgggcggcttgtcgagattgcgtgtctcgacattgatcgccaccacttggaagctgtcgccgccgagttccgcctggaggcgatcgagggctggcatctccgccttgcagggggcgcaccacgtcgcccacaagttcaccaggagcagttttccgcgcaaggacgcgagatcggtcggcgcgccgtccgggcccttgaaggcgacggcgggtgccggcttcgggggagcggaggcgtcgaaagcggcgacgtcgccgcgggccagcggcgcgagccgggccgcgaccggggcggcttcggcgcaggggccggaggccgcgaggttgccgaggttcgagcccgtcccgtatagggcgaggccgccgacgaggacggcggcgagcgcgccgcccgcggcaaggattttcggggtcgccttcaaggctgaacctcgtttcgcgtgcggaaggtgggatcagccatgagcaaccggatgtggggtggacgcttcgccagcggcccggccgagatcatggaggagatcaacgcctccatcgggttcgacaggcgtctggcgtcccaggacatccgcggctcgctggcgcatgtcgcgatgctggggagccaaggcatcctgccggccgaggatgtggcagccatcgaagccgggctcaagtccgtcgaggcggagatcgcgcgcggcgaattcgtcttccggcgcgagttggaggacatccacatggcggtggagagccgcctgaccgagatcgtcggccccgctgccgggcgcctgcacaccgcccgctcgcgcaacgatcaggtcgccacggacatgcggctgtgggtgcgcgacaccctcgacgccctcgacgcgcaggtcgccgacctccagcgggcgctggccgagacggcggtgaaacatgccgggacggtgatgccgggcttcacccacctgcaatcggcccagcccgtcatcttcggccatcactgcctcgcctatgtcgagatgctggcgcgcgaccgcggccggttccacgacgcgcgggcgcggctcaacgaatgcccgctcggcgctgccgcactcgccggcacctccttcccgatcgaccggcacgccacggccgccgccctcggcttcgaccggccgaccgcgaactcgctcgattccgtggccgaccgcgacttcgcgctggaatcgctctcggcggcctcgatctgcgcggtccacctctcgcgcttcgccgaagagctggtggtgtggacctcggcgcagttcggcttcgtgcggctctccgacggcttcaccaccggctcgtcgatcatgccgcagaagcgcaatcccgacgccgccgaactcgtgcgcgccaaggcggggcgcatcatcggcgcgctcaccggcctgctcatcgtgatgaaggggctgccgctcgcctattcgaaggacatgcaggaggacaaggagggcaccttcgacgccctgcaatcgctctcgctgtgccttgccgccatggccggcatggtgcgcgaccttgaacccgtggccgagacgctcaagcgcgcggcgggttcgggctacgccaccgccactgatctggccgactggctggtgcgcgagctgaacatgccgttccgccaggcccaccacgtcaccggccgcgtcgtcgcggcggcctccgagcgcgggatcgggctggaggaactctccctccaggacatgcaggcgatcgagccgggcatcacggacgccgtcttcgcggtcctcggcgtcgagaactcggtggcgagccgcaccagctacggcggcaccgcaccggacaacgtgcgccggcaggcggaaggctggctggaaaagctcggccctgtggagaagtaaaagcagccctgcgggaacgggcacggaaaatgcggcgttcaggtttcagctaactgagcttggctatccgactgtccgaacctgcggagtgccgtcatgaatgttgagagttggatcaccgtcgaggagacgcctgccctggcggcggaggccatggcggtcatcgacgctcgcctcgcacggctcaccgatgcggagcggggcgccttctgggcctcaatccgcaaggcctacaacaccccctacaacgatccggagaagccggcgcagcccaagccggtcgagccggcgcccggcaccattccgtcggcagtcgagatccgtctgccggcgatcgatccgtcgatcgacctgcccgcggccgcgctcgcttcggcgacgctcgccgcggagatgcgggcggcctgacacggcgcccaaccgcttcaggctgcctcgacgggtgcggcccatggccgttttcggttaatcggagcggtcaggggtttcctgttacgctgcggcccgtcatcttgacggcgcgtgaagagggccgacccggccgtccgtacacccgagtaacgatgcagcggcaccgcctttcgatctctcatcccgcctttggttgcggccgccccctcgcggccctcgcgctggccgccgcggctgccgcggcactgcccggtccgtcggggcgtgcgctcgcacaggagggcatacagggagcggagatcatcctcgcccggtcgagccgccgcgagccgaagagttcggcgcttccgccggggatgcaacaggccgtcccgctggcggtcttcggcgactggaacgtcttcaccaacggcgcgcagggccgcgacaagctctgctacgtcatcgcccagccgacgacccgcagccccaagacgctcgcgcgcgacaccggctacctgttcgtcaccttccccaagggcggcgcccagggggagatcgcggtgatgctcggcttcaagccgaagccggccgccgcgcaagcaaagcccggcgccgccgccgccccgagcgacccctacctcacggtcgggagcacccgctacggcctcgtggcgaaggacgagaacgcctggatccagaaccaggccgacgagccgcgcatcgtcacggagatgagccggacccagaccgcgacggtccgcacgacctctcagcgcggcaagccgactcaggacgactacgcgttgggcggcttcgccgacgcgctcaagcgcgcacgcgaggagtgcaagtaggtcttcgcatcggagggctgcatcgccggccttccccgcgggcccaccgacccgggactgtcacgaacggacgtggccgtctcgcgatcgaagacgcttctgaaacgaaccccgcaaaaacaagccggcggcccgaaacggcgccgccggctgtgttcatgcggcgcgttgcggagggttacaccaccgcgcgcaggcgcggctggcggcctttctcgcgcgccgcgcgggccgcttgctccacggtgcggaacagcgtgccgtcgagtccgtcgaagcggcgctcggacgagaagaagcggacaccgccgcgctcgggtacggcgatgccggcggtgatgtcgccgatctcgatcacgcgggcgggggtcgcatccgcggcggagaggtcgagcgcgtcgtcgtcgaggtaagcggtctgggcacgggtcatgacggggtgaactcctgcggccttcgcgggccggttatcggcaaggcgttcgcgggcgctgctctagcccacggatgtgactgtctgccgacaacatccccatgcccgggcaccccatccgccaggcaacctcgacttcttccaaataaagctaccgttcacggccagtcctcctctctcgcgaggaccacggcgcaagtgcgtcgtgatgcattagcgtttgataacgcggcgcaagcttgccactacaaatcaccgcggcgcgaagtcgttcgcacggtctaaagatgaggtgccgaaccccaaccgtcaacggaatgttctttcgaagttcagcttgacagagaaagttcgcgccgcgattcgagcgatccgcggcgcgtcccgtctgtcggggaaaggctcacgccaaatctagcaaagcccgggccgaaaccggcctcatgccccggcgatgatgcgcccgagatcggcatgggccgagaagatggcggcggccccggcatcgaggagatcccgtccggcccggtcgtggccccaatgcccgccgccggtgaagccgacgacccgcattccggccgcccgcgcggcctgcacccccggcacgctgtcctcgattacgaggcactgttccggcgcgatacccatccgctccgccgcgaacaggaacaggtccgggaacggctttccgcgcgccacctgcgcggaggagaagacgcgcccctcgaacagcggcagcagacccgtgagcgagagcgagcggcgcagccgcacggggtcgctgctggaggcgacgcagaacggcaggtgcaggagccccagtgcctcggcgatcccggccatggcggccagctccgcctcgaaggcggcgagcgtctccgccttcacccgctcgacgaagccgtccggggccgtgaccccgtcctcgcgggcgacgcgctccatgatcgaggtcatggaggtgccggcaaaccgctcccgcacgctgtcgacgctgatcgcgagcccgatcccgttgagcccgcgcgtcagggtcgcgaggctgatcggctcgctgtcgatcagcacgccgtcgcagtcgaagatcacgagggcgaggggaggcgaggcggggaaggcgtccgtcatcggcggctcgtctcgcacggcaatcgaagcactgcaacgcagccgggccgtcgctcgaagcggggttgcaccacgttccgggcgccaagtgcgccccgcggagcgggttcgaggaccggaacggtcgctcgaacacaaaagcgcggcgaaagctgaggccgcagaggtggccgccggcgttcgaggccaagccaaaacggggcggtcgtccgcgagcgattgcccggcgcaacgcggttgtcgcctcgcgtgccggcgtgtagcccggcagcatgcgcacctatctcggcctcgccacgaccttccacgatccggcgctcgccctcgtcgggccggacgggaccgtgctgttcgccgaggccgccgagcgctacctgcaatacaagcgcgcgccgaactgcgagcccgatcccggcacccgcatggcgggcctcttgaagcgtcacgtgcccgaggggacggatctcgtcatcgccacctcctggggcgagcagttctcggaatttctcaaagggcaggccgcgtcgggcgccttcgagctgccggccttggccgagcacccctccaccctcaaccgctccttcgtgccggagcgggccgagcgcgtcttcatcgccgacctccacgccatgcaggcgcgggccggcaacggcacggtgctggcgctcgacaacgagacgcgcgggctcagcggcaagccgcgggcgaccattgccgggcggcggcgctacgcccaccatctggcgcatgccgcctacgccctgtggagcagcccgttcgaggaggcgaccgcgctcatcgtcgacggcatgggcgagaccggcgccgcggcgatctaccgtctgaaggacgggcggatcgaggaggtgcggcgccaccgcgggcgcggctcggtcggcttcctctacgggctcgtcacggatctcgccggcttcgaccagatcaagggcgaggaatggaagatcatggggctcgcgccctacggccgcaccgaccccgacctgatggcgctgctgcgccgcctgttctcggtcgaagacggacgcctgaaattcgccgacgaggccacggtgcaggcggtcgccgccgagattctgtcgcggcgcccgggggatgtcggcgagcagggctgggccgacctcgcccgctgcggccaggacatcttttccgaactcatggacgtgctggtggccgaggcttggcggctggcggcgagcgaaaacctcgtcatcgccgggggctgcgggctcaattcctcctataacggtcgcgtgcttgggcgctcgggcttccgccgcctgcatgtgccctcggccccggccgacgacggcaacgccatcggcgccgcgtggcttgcgctggccgaggacgatcccgactggaaggggccgaagcgcgggacccgcccgctcacgccttatctcggttcgaccgtttccaccgagccgctggagcgcatggccgagtgggagccccgcgcccgccgcctcggccacgagggcgtgacgcgggaggcggcgaaaatcctcgccgagggcgggctcgtcgggtgggtgcagggccgggcggagttcggcccgcgttcgctcggcaaccgctcgatcctcgccgacccgcgcccggcccatgccaaggaatcgctgaacgccaaggtgaagtatcgcgaggcgtttcgcccgttcgcgccctcgatcctggccgaggccgggcccgactggttcgaggattacgccgacagcccctacatggagcgcacgctcgtgtggcgcgaggcggtgcgggatcaggtgccggcggtggtccacgccgacggcaccggccggctccagagcgtgacgcgcgcgcgcaacccggcctacgcggctttgatcgaggccttcgcggacctgaccggcgtgccaatcctgctcaacaccagcttcaacgtgatgggcaagccgatcctccacacggcggaggacgcgatcctgatgttctataccaccggcctcgatgccatcgtggtcgaggactggatcctgacgaaaaaggcgcccgcctgaagcggacgcccgtcattctcacatagagccaagtcgcgagaattactcgcagacttcgacccggcggtaggtgaactcgacctcgtcgagccacaccttgcggcgctcgtagtggcagatcgggccccggcgcggcgggggcgcgacgtagaccggctcttcctcgacatagacccggcgcgcgggcggcgggggcggaggcgcggccccgttgttgaggagcgcaccgacggcgaggccgccgatgacgccggccgcggcgccaccgatcagggcaccgttgcggccgtcgcgagcggaggccggagccgcggagagaaccgcagcgccaagaagcgccgcgcagatgcccttgcgggcgagaacggagagggacagggcgggcacgagaaccgatcctttggacaaccggactaatcaggcacgtgagcccgaattaatccggtcaagcttaaggattggcgaacgcgccgttgcggcggttcagatcaccgcgtcgaggctcttcacgaccgcgcgaggcggctggtccgggtactcatcgggttgtcccttgcggttcacccacaccgcatcgaagccgaaggtggtggcacccgcgatgtcccagcggttcgaggagaagaacaagacgttgttccgttccgtcgcgagctggtcgagaaccatctggtaggcggcgggcgccgtcttgaaggtccggacgggatcgaccgagagcaccgcgtcgagctgctcgcccaggccggaggaggccaccgcccgctccagcatcgcggcattgccgttggagaagagggcggtcttcacgccgcgctcgcgcaaacgtcccaggacgccgggcacctcgtcgtaggcgtcgaggtcgcgataggcatcgaggagcttttcgcgaaagccccggtcgatctcggggtgcttcgccagcgcgaaatcgagggcacgctcggtcaggtcccagaaggcgacgtagcggcccatcaggccgtgcacccaggaatattcgagctgcttggtgcgccagacctcggagaggctgtccgcctgaggtccgagcgcgccggcatggcgcgcgaccgccgaatgcacatcgaacagcgtgccgtaggcgtcaaaaacggcgtagcttttgccggagcggagatcggggagggtcataccgggtgaaatgaggcgcccgcccgatccggaaaggctacctgcggcgcaatcgcacgccgaacgcgcccatcaccgcaagcagggtgccggcgtaagccagcgccccggtaaagccgaggagcgcgagcaccgcgatctcgcgcagatggggcagggcgggcacgatccgctcggcgaagggcaggccgtagacggcgagcaccgccagcaccgcgctcgccacgacgaccgcggcgacggtgatcccgagcacccgccccggcgcggtccagccgcggcgcagcgccagcccgtagagcagagcgaggttgatccactgggcgatggcggtggcgagggcgagacccgcgacgccgtaggggccggtcagcaccagcttcagcgcgacgttgacggcgatcgccgtcagtgaggcgtagagcggcgtcgtcgtgtcctgccgggcgttgaagctcgccacggccgagcgcaccatcaccacggcgggcagggccagcccgtaggccgcgagcacggaagccgcgcgggcggcatcctcggcggtgaaggcgccgcgctggaacagggccgccatgatcagccccggcagcgtcaggaaggcgatggtgaagggggccgagagcgctagcgagaagcccgcggcccggttctgcgccgcatgcgcgccggccacgtcgcccgcggcgatgcgccggctcatctcgggcagcagcaccgtgccggcggcgatggcgatgacgccgaagggcagctggtagagccggtcggcatagtacagcgccgaaaccgcaccggtcggcaggaaactcgcgatgatggtatcggcgaaggtcgcaatctggaagccggccgagccgatcacggcgggccccaggatcttgaagaaccggatcatgtcgggatcgcgcagggtcggcttcgtcagccgcggcgcgtaggcgcgtcggcgcgcatcccaccagaccagcgcgaattgcagaacgccggagaccgagacgccccaggccgcggcgtaggccgcgttcgggaacaggaaggccagcgcgagggccaccagcatcgaaaggttgagcagcaccggcgcgccggccgcagcggcgaaacgccgatgcgcattgaggatgccggagaacagcgtcaccagcgtcatgaacagcaggtaggggaaggtgatccgcgtcaggctcacggccagcgcgaagcgcgccccgtcctcggagaagccgggcgccagcgcccgcacgatccagggcatggccgggagcgcgagggcgagcaaagccacctgcacgatcagcatcagggtgaagacgcggtcggcgaagcgcgcggcgacgccctcgccgcccgcttgttccagatgggtgtaggccggcacgaaggcggtgttgaacgccccctcgccgaagatcgcgcgaaagtggttcggcaggcggaaggcgacgacgaaggcatccgccatcggcccggcgcccatcacggccgccgtgaccacgtcgcgggcaaagccggtgacccgcgagaccagcgtccagccgccgacggagaggatcgagcggatcatgttttcgcggttgatcccgtacgtgacgagggggcaggcggcgcctcatcccatccacatcctcatcctgaggcgccgcgtcagcggcttcgaaggatcctccagggatcgcgcgggaactggaggatccttcgaggccgacgcgacgcgccagcacctcaggatgagggtggagacgaggagactcgaacggggagtaggccgccgcgacacggcaggacaatgaccgcacgggcacgccgcgcatgaaaaagccgccccgtcggtcaacggggcggcggcatcaagactcgaagcggatcaggccttggcctcgccgtacagcttctcgacgtactcccagttcacgaggttctcgatgaacgccttgaggtagtcggggcggcggttgcggtagtcgatgtagtaggagtgctcccacacgtcgacgccgaggatcggggtcgagccgtggaccagcgggttctcgccgttcggggtcttcaggatggcgagcttgccgtccttgaccgcgagccaggcccagccggagccgaactggccgacgccggcctggatgaagtcggccttgaacttctcgtagccgccgagatcctcgtcgatcttctgggccagcgccgccgggggctgtccgccgccgttgggcttcatccagttccagaagtggaggtggttgtagtgctggccggcgttgttgaagagcgcctgattggtgttgtagctcgccttgacgatctcctcgacgctcttgccggcgaggtcggtgccttcgagcagcttgttgccggtgtcgacataggccttgtggtgcttgtcgtggtgaaactcgagggtttccttcgacatgtagggccccagcgcgtcgtaggcgtagggcagctcgggcagggtgaacgtcatgcgtgtctcctaggttgtccgggtctcgcgggaagcggaggcgaagcgcgcaaggagttcgaagcgcgcggccggcgaggtgacgcgcgggtaggtaagtcgggggagcgggctcggcaacgccagcggagccgtatccgtgcgcatgttaccgatcggggccgggcatccaccgttttgcggcgggcgtccgccgccgcaatcgcccgatgccgtgcgtgaggacaccgcaaggcggacactcggctgtgcatggagcgacggaaaggccggtttccgcgcgcggcgtgaccgtgcgattttgcaatgagcgggcggggggttatcctgtgatcctcacgccgcccgcgacagtcagtcgagagtaccatggtcgtcgcgctgctcgcgctcagttccgtcatgatcctcggtggcgttgccgccgtggtccaaggctttccctatgtccggctggaaagcggactggccatggtgatcggcggctcgaccgcggcctcggccggcgtcgtcctgctcggcctgacggccatcgtctaccgcctgcgcaggctccaccacgccgtcgagagcctgcgcgaggcttccccccagccgagcatcccggccgcagtacccgccggtgtggtgccctgggaggcgtcggcaccgggggcgccggccttcgccgcccccgaggtttcgccgcccgagcggccctcgctcgccggcatggggctggcaggcgcgggtgcggccggtctggcagggctatcgatcggcgcgctgcggccgggcgcgcgcggtgccgagccggttttcgaggatccggcgcccccggccgaaccgcagccgagcgccgccgagccgctgctacccgacctgctgccggaggccgcgccgccgcgtgcgagcgatgacgacctgttccgcatgcccgagccggcgcacgaacccgagcgggcgacgtcctttcccgaacccgagccggtgacgctcccgatcgccgaggagcgggacgaggtgcggatcgcggcgccgacgcccgcggccgaaccgatcggcctgcgctccttcctcgacgatccggcgcccgcaccggccgccgaaacgccgcccgaggcggtgacgcctgcgccgcaggagatcgcggctgaggaaacgagggctcaggagcccgagccggaggcgaatgccccggaggagcggcacgcggtcggctcctacgcgtcgggcgccaacacctacgtgatgttctccgacggctcgatcgaggcggacacgccgcgcggccgcttcaccttcgcctcgctcgacgagctgaagaccttcgtcaatgctgggggcgaagaggcgcgcggcgcggcctgagggctgcgcgtcccggccgacttcgagacgcgcgcaacgccaccggcgcccgatggcacgccggccccttcacgccagggggttgagcgccgggtttcgtgcgggcaggggcgcagcgagcgtcaggtggaacccttcaggcgcataatcggtggtgatctgtgcctgaacctgcgcggtcagcacccgctgcagcaggcgtgagccaaagccctggcgggtcggcggggtgacgcgggggccgccgctctcgcgccaatcgaggtgcagcacgccggcctctacgctccaagtgatcgtgatccgtccgcgccccgtcgagagggcaccatacttggcggcgttggtggtcaattcgtggatcgccatgccgatcggtacggcgatctcggagggcagatcgaccgccgggccgtcgaggacgatgcgcagatccggcgaggtctcggtctcgctctcggcatagggcatcagttcggaggcgagcaggtcacgcaagctcgccgtctgccacgtcgcctcggtgagcacgctgtgggtgtgggcgagcgacttgatgcggccgacgaaggcctcgtggaagctgtcgatgctggtggcggtgcgcgccgtcgagccgacgatggcctggaccgtggcgagcgtgttcttcacccggtggtgcagctcgcggatcaggaggctgcggcgctcttccgagaggtggcggtcggtcacgtcggcgacgacgccgatcaggcgccgcggcagcccgcccggccgggtccgctcgaaccggccggccatgtcgatggtgcgccaaaggccgtcgtcgtggcggcggatgcggccggtggcgtgcaggatcgtgtcgtcgcgcagcgcccgcaggatcgcctgccggaagacggggcgatcctcggggtgcagaatttccttgagaaaggcggacttgccgatgctgccctcatccggccggcggccgaagatcgcaaacatccgctcgttctcccaggtcgcccggtcgtcgaggacgtgccactcgaagatgccgaggtcggcgaccgtggtggcgacccgcaggcgctcctcgcgctcggctagggcctcccgggcctcgacccgggtggtgacatcttgcaccacgccgacgatgccgatgggcgcgccatcggcggcgagaagcgcctcgccgcgggcgccgatccagatctcggcgccgtcggtggcgcgtcgaaagcgggtctggaacgcgtaggggcgccgctcggcgatggcggcggcgaccgcggtctgaatccgttcggcgtcccccggatcgacctggccgcgcatcccctcccaggtgaccgagcgccccggcgcgtagccgaggatctgcgccgcgcggcgggaaaacaccatctgtccggtgacgagatcccagcgccattcgccgagccccgccgccgtcagggcgtcgcggttctgctcggcccggacgagatcgtcggcatcgacgaggttcacgaccgcgaccgtctcgccaccgtcctctccggacagggtcaggcgcagatcgaggctgctgccatccgcccgcagccaacggcggatgcccgccttcagcccgggcgtctccccgtcgaacgcgtcgcggccgatcacttggtcgatcgggcggccatcgaggaagcccgaggggtagccgagccagcggtacaggcagggattggcggtgcggatcgtgcgcccatcgggcgagaacacggcgagccccaccggcgcgcggtcgaaggccgcgcggtacaaggcgggcgagaggtccgccggtcgagagcccttgtccgcgctgtcgtacacgatactccccgttcagccgcccgccgcgggtgcaagcgggaccgtccggagggcggcaccatgacggaggtcgccgcggacaacaagatgcccggtcgaggcaagcctcatcgaccgctgccggtcaacaggcgcggcacggcccgtatcagcataagccctgcgcggatcaccgcacctgcgtctccggccgagccacgtaccagcgcccggccgaggcggacgggcaggttcacggccagcgcggccgccagcacggcaagggacaccgcccggccgtgatgcttgcacgcgtagagcgtctgcgcccgcaggaagtagaacaggcgtcggtccttcaccgcctcggtggtgccctggccgcggtggcggatctcggcctctgcgacgtgacacaccgcaaagccggcggcggcggcacgggcacaaaggtcggcatcctcccagtagacgaagaagcgctcgtcgaacccgccgagccgggcgaagagcgagcgccggatcatcaggaaggcgcccatcaccgcatcgacggcccgcgtctcggcgtggtcccagtcgagcaggaagtgcggcgcgacgcggccgggcagcagccggtcgaggaacagggtgtgggcgatcaggcgcgcgcccgtcgggtggcgggcacaggtgcggtgcgtctgcccggcctcatcgaccagccgggcgccgacgatgccggtgccgggatcggcgtcgagctgagcacgggccgcggcgataccgtcccggctgacccccgtgtcggggttgagaaacaggatggccgcggccgagcccaaggccgcgccctggttgcaggcacgggcgaagccgcgattgtcggcattgcgcagcaccgtgagcgcgaggcccggccgatccaggccctcggccgagccgtcggaggaggcgttgtcgatgacgacgacccgcaggtgctccgccccctcgctcgcggcgaggctcgcgaggcaggccccgagctggtctccggcattccagttgacgatgacgacgtcgagggccgctgcagagggcgaggctacgggagtcgcagtcacggcggcgcgtccgccggccggccgagacgcccgcccagcccctgggccagggccgcgagaagccgggcgagcacgcggggcgagaaccggtgacggctccagtagagcgcgatctggagcggcaggtaggcgacctgcttcagcttccaccggcccggcacgtgcggcaggcgccagctataggcggagttgcgcacgtagaccgccatgcggaacaccggctgatcgggcatcgtcaccggcaggtaccgcatccggatcgtgccgcgcccgacgctgtgcgggatggcggtgccggggtccatccagcagcttcggccgccggcccaggcgcgaaagcaccattcgagatcgaccgcgtcgatgaagaagtcatcgcggaacgggccgaccatcgcgaaggccgccagatccacgagcgagccggaggttgccaggaactcgaccggccgcaggttttcgcggggcggcacgccggggcgcagcgggtagaccggtgccttgtggccgggcttcggcgcgggcgacggcccgacgagcgccgggggcaggtcttcgcctatggctcggtcgagggcgtggcccagcgcctgcgccgtctcgacggtggcatcggcatcctgatcgagcaggaacaggcggcggaacccggcggccgttgccgcctcggccagcgcgttgagggcagcggcgatgccgtggttgcggccctcaccgagccgggtgagcccttccgcctcccgcagctgcgccagcgcctcgggcgggatgccgccattgtcgtagacgaagacgggcaggcgcccggcaaagcgctcgacgatccgcgcgacctgttcgggcgagggacggaagaacacgaccgcgacggcggtatcggtgggaagctcggagggtgtcacgtcggacctgttatcgaggtcaacggcctaggcgccggctccctgacgcgcaagcccgacggcctcgcccctcactcgacgacgagcttgtagctcaggccgggcttcaccaccgcgccgcgctgcaggctgttgagcacgaggaagcgatcgacggcgcggtcgggcacgctcatgcggcgggccaacccctccacggtgtcgcccggggcggcggtgacgatccgcagatgcgccggcttgagcgaggcggtctcctctggctcgatcgggcgcaggctctccagccagcggcggaaggccggctccgggtcggtcgcgcccttggccgccatgatcatgcggtaagtggtctcgcccatgcggatcgccgcgaggcggaaggtccagtccttgccccgtgacagggcggtggcgaccgagcgcccgccgacgatacggttctcgaccgagcccgcctcgatggcatcgttccaggtcgcgcgcagcacgtcctccaggctgcggtcgccgctcgcctcgacctgatcgaacagcaggcggcggctgccctccggcgtggtgccgagcacggcgttgcgggtgttctcgatggcgaaggcgtccggcacctcgaaggcgatgctcaagcccggatgcaggaagcggcgaccgcgcaccagcccctcgccgggattgtcgccataggcgagcccgtcgatcgccgcgagatagcgggcgcgatcgtcggcgccgaggccgggggcgccgatgcgccgggccgcgcgggtgaccagcgcgatgcgctcggcggtcgcggggtgggtcgcgagcatgtcgggctcggccgcgctgccgttgccggccttaagcgccatggtgcgctggagcgcatcgaggaaacggccggcaccaaagggatcgtagccggcctgggccagcacgcgcacgccgttcgtgtccgcctccagttcctgctcgcgggagaagcgggcgagggtgaacttggactggctctcgagctgtgcccccgtgacggggtcgttcagcacgtcggcgaccacgcggctgacgagttgcgagcgcagggccatctcgctgcgggcggtggcatggcgcaacgtcacgtgggcgatctcgtgcgcgaggaccgccgcgacctccgagctgtcgccggcgagcgccagcaaaccgcgggtgacgtagagccggccgctcggcagggcgaaggcgttgacgacgggcgaatcgagcagcgtgaccgcgtagctctcctccggccggtcgctggcgcgcaccagccggtcggtgatctcggtgatgagccggtgggcggcgggcgcgcgatactcgccgccgaacgaggccacgagcttggcgtggtccgcctcgtcggatcgggtgcgcccggtcgtcttcggcgcctgctcgggcaccgtgatgaccgcgggcgtcaagacgcttccggtctggtcggcggcgcaggccgcgagcaggcccgcgagcgcggccagcgtgccgagccgcgcaagtctccgacgaccgcccccgtgcacgcgccgccgccccgattgatgctgccgatcccccgtcatgccgttctagcgccgcagcgcccgctctccctcgatgacctcgatgccgtcgacaccggcgaggtcgatgaacggtccccgaccgatctcgaccatgccgcggattctcacgaggcggcccttcagcgtggccgcagacaaaccatgttcgctcagaatccgccaagagcgtttctgcacggttacggtcaagccttgctcgccccggcgcgcgaagtcgagataggttcgggccgaccgctcgccgacatgcaggatgcgcccctccaccaccgtgaagcgcccggcgcgcccgctctgcgccgcggcatcggtcgccgcgagggggccgctggcccacaggccgagcccggccgcgcgcggcgccgcctcgacggcgcggagcgccgggcggcacagcgtgtcggcctcgccggcatcggcataggcaagcccggccgcgaccaatcctccggcgagatcgaccggctccgcctcgcccgcaatcccgatcgcatcggcgcgatggcggccccagcggtcctcgccgccgcgctcggtcagaaccaggggtgcgccgcgaaaggtgtgcagccaggttcgcgcggccgcgtcgagcgctggctcgtcgggccagcgcagcccggagagcacggcccggcggccggaggcgaggcgcagctcgcccctgggtccgatctcggcaaggcggtcgtcccgcgaggcggaaggccggcatgcctcctccacccgcggagcgcttgaagcaccaccgggcgcgccgcaggcggccgcgagcagccagacgagagccggggcaccggctcggctcgtcctgctcccatgcgagctgatctcgtgaccaccaccgggcaacatcgtcaccgttcgcgctcggcctttcgattcaggcgaagatgccgcgcgaaaagtgcccggatcgcggcacgcgagagcgccgcggacgcacaatcgcggattgccggcccgtgcgcctcccgggcaacagcgcgccgatcgcgtactccggctcgccccgtacaatcgccaacggcccaggccggaccggttggcggccccctgcgatgatgctaagcctgaagcgacgtctccgtagctcagctggacagagcacaggtttcctaaactccacaattgggcgccgtgatgggaaaccgcacggcggatccactcaaattcggggaaagcttccggcgccgcggcgccctgccgatcccgagccaagcccgaggtccggtcacggcccacgggaaggtgtagagactagacgggtggcacctaaaggcttcgctcgaagcccacggtgaagggatagtccagaccacgaacgcgcgaacagcgtggcggcgaaagtcgaagtggtatgaaacctggggtcgcaggttcgagccctgccggggacgccaatggttttcgctgcctcagattgcaggcggagagctgatacttcctgcgatctgagtgcgacgtcgcgccgcagctataacaaatgacataacgtgtgtgtcgttgccattagctcccgacgcgcccttgcaagcggaaagttttcgttcgaagcatcgcccgaaagagcttgggcagaacgaagatggcaggccagaagaccgatgagcgcgacgtccttctcggacgtcgcattgccgagcagcgcaaacgctcgaagctaacgcagcgagcagttgccgacagcttcgggatgtctgccgcacaactccagaagtacgaaaaaggcgttaaccggatcagcgcgattcatctcgcgatcctcagtcggctcaccaatactccagtttccgactttctcgatggcattccgcatccggacccggaaacggagcgcggcttttcagacaacggccagcacgcttacgctgtcgagccgtggtcggatcttgcccgcgctttcgcgcgccagttcacggaaaccttcaccgagcaacagcgccgtgaactctcggctgccgtcgagatcctgagccaggaactcaagggctgacggtcaccgctccgtgccggtgccaccccaatcccgatcgggctcggaaccgcaggctgcggttgcatgcaacagcgttcgttaaaacggacgatttcgccattccggcttgaccgtccggaacggcgatgcgacaagccgcccctctggagaccagggtaagcgccgtgacacacgaggcgcgcccgacaatcgggggtgcagccaatgcctcgttccgactacctcttcaccagcgaatccgtctccgaaggccaccccgacaaggtgagcgaccggatctcggacaccgtggtcgacgcctatctctcggcgatgccggaggcgcgtctcggcgtcgagacgctgacgacgaccaaccgcgtcgtgatcgcgggtgaggtgcgcggccccgattccgtgaccttcaaggatctcgaagagctgacccgcgaggccgtgcgcgacatcggctacgagcagtcaggcttccactggaagaacaacgacgtcgccatccatctgcacgcgcagtcggccgacatcgcgcagggcgtggacgccgccggcaacaaggacgagggcgcgggcgaccagggcatcatgttcggctacgccgccgacgagaccccggccctgatgccggccccgatcttctacgcccacaagatcctcaaggacctcgccgacgcgcgcaaggccaagcagggcgacgcggccaagctcggccccgacgccaagagccaggtcaccgtgcgctacgccaacggccgcccggttgaggtgacccagatcgttctctcgacgcagcatctcgacgagtcgctcgactcggccgacgtgcgcgccatcgtcgagccctacatcctcaaggctctgccgcagggctgggtcaacgaaggcaccgtctggcacgtcaacccgaccggcaagttcgtgatcggcggccccgacggcgatgccggcctcaccggccgcaagatcatcgtcgacacctacggcggcgcggcgccccatggcggcggcgccttctccggtaaggacccgaccaaggtcgaccgctcggccgcttacgccgcccgctatctggccaagaacgtcgtcgccgccggcctcgcccgccgcgccacgattcagctctcctacgccatcggcgtggccaagccgctgtcgatctacgtcgatctgcacggcaccggcacggtggacgaggccaagctcgagaccgttctgatggacgccctcgatctctcgccccgcggcatccgcacggcgcttcagctcaacaagccgatctacgcccgcacctcggcctatggccatttcggccgcgagcccgatgctgatggcggcttctcctgggagaagacggatctggccgacaagctgaagtcggcgttctgagcccgaaccatgatggggagggatgacgacatccctcccgagacgggcgggacggcggagaccgagcgggccttctacgggcgccgcaagggcaagcgcctgcgcccgggccaggagcagcgcctcgaaggggcgctgccttctcttcgcgtcgcgctgcccgagcgcggcgaattcctcgatccgctaggcctgtttccggtgccggtcgacgaggtctggctggaaatcggcttcggcggcggcgagcatctcgccgcgcaggccgaggcccaccgccaagccggcatcatcggctgcgaacccttcgtcaacggcgtggtcaagctgttgcgcgcggtggacgagcgcgacttgcgcaatgtccgcgtctgggacgaggacgcgaccgccctgctcgccgccctgccggatgcgagcctcgcccgcgtctacttgctctatcccgatccctggccgaagcgccgccagcgcaagcgccgcttcgtgtcggacgcctcgctcgccgagattgcccgcgtgctgcgccccggtggccatttccgcttcgccagcgacatcgacgactatgtaggctggaccctggtccgggccgcccgctgcccgcagctgcgctggacggcgcagagcgccgacgactggcgcaggccgttcgaaggctggccgggcacccgctacgaggcgaaggccctcgcggccggccggctgccgagctacctcacgttcgagcgggtcggcgcggactgatccggccgccgaacacgccatcatcgccaagagaagccgaaacgatccggcgtgccgcctttctttgaaaggtcgcgtggctggatcgcgcggtcgttcgcgatggcgcccggtttaacgaacctgagagaagagaaccgcgcggcgccggcgtctgtacgccctcttgacccgaatgaggcgccggccgtcggccggatgtcgggaagacccgacatccggaggaagtgcccgcttccggcgagccctcagcccgccttcgtcttcgccgtcgccttcttggcagccgccggcttggccgcggccttcgtcgccgtcgccttggccgccggctttgctgcggtcttgcgcacggccggcttcttcgcctcgccggcttccgccttcttcgccggcgcgcgggcgcgggaagccgtcttgcggaccggcttcttgccgccgcccgaagcgcgcttggcgttgacgaggtcgatcgcctgctccagcgtcaggctctcggcggccatcgtcttcggcagcgtcgcgttgaccgagccgtcgctgacataggggccgtacttgccggccttgaccacgagggcggcgccgtccggatgctggccgagcgtgcggccgggatcggaggaggggcgaccgcgtccgccaccctgctccttggcgacgatgaggtcgatggcgcggttggcgccgatctccagcacgtcgtcgtccttgccgagattggcgtaggttttcccgtgctgcacgtaggggccgaagcggccgagattggccaggatcggctcgccggtctccggatgcttggccacctcgcgcggcagcgacagcaggcgcagcgcgatctccaacgtcacgctgcccggcgtcgtgcccttgggcaacgaggagcgcttgggcttctccgcgcccttctccgcactcgcctcgccgagctgcacgaacggcccgaagcggccgtcgcgcagggttacgggcaggccggtggccggatcgtcgccgagcacgcgcacgccgggctggccgccctcggccgaggagccgtcaccttcgccctcgacgccggaggccgagagctggcgggtgtacttgcattccgggtaattcgagcagccgatgaaggcgccgaacttgccgagcttgagcgagagctggcccgctccgcaggtcgggcaggcgcgcggatcgccgccatccgccttctcggggaagatgtggggcccgagcaggccgttgagcgcctcgagaacctccgcgacgcgcaattccttggtgccgccgatcgcggcggaaaaatcacgccagaagtcgcgcagcacggagcgccagtcgatctcggcattcgaaacccggtcgagctgctcttccaggctcgcggtgaagtcgtactcgacatagcgcttgaagaagctttcgaggaagccggtgacgagccgtcccttgtcctccggctggaggcgcttcttctcgatgcggacatattcgcggtcgcgcagggtttgcagcaccgccgcataggtcgagggccggccgatgccgagttcttccatccgcttgacgaggctggcctcggagtagcgcggcggcggctcggtgaagtgctgggtcgaggcgatgcgctcgcgcttgagcgcgtcgcccgccttcatcgccggcaggcgcttggcatcctcgtcctcctcgtcgtccttgccctcctgatagagtgcaaggaagccgtcgaacttcacgacctgaccggtggcgcgcaggtcgatccggcgcgggccgacattcgcgctcacctcgacggtggtgcgctccagctcggccgattccatctggctcgcgatggtgcgggtccagatcaggtcgtagagcttggcctgctccggctcgaggtggcgagcgacgtgcttcggcaaccggcccatatcggtcgggcgcacggcctcgtgggcctcctgcgcgttcttggccttgacggtgtatttgcgcggcgcgctggggacgtaagcgtcgccgaattcgcggccgatcacttggcgcgcgtcctggatcgcctccggcgccatgtcgacgccgtcggttcgcatgtaggtgatgatgccgacggtctcgccgcctacatccacgccctcgtagagccgctgcgcgacccgcatggtctgcgccggggccatcccgagcttgcgggacgcctcctgctgcagcgtggaggtggtgaagggcggctgcggatggcgcttagcgggcttggcttcgatgctcgcaacctggaaggtcgcgagttcgagatcacgcttgaacgccgccgcctcctcggcattgccgacgtcgaggcgctggatgcgtttgccgtcggcgccgacgagccgggcctcgaacacgccgccggcttccgtcaccagcgtggcgatgatcgaccagtactcacgcggcttgaagcgctcgatctccatctcgcgctcgaccacgaggcggagcgccaccgactgcacgcggccggccgagcgggcgccgggcagcttgcgccacagcaccggggagaggttgaagccgacgaggtaatcgagggcgcggcgcgcgagataggcatcgaccagggcctggtcgatctggcgcggcttcttcatcgccgcgtcgaccgacgctttggtgatggcgttgaaggtcacgcgctcgacggggatgcccttcagcgccttgcgggcggtgagcgcctcgatgacgtgccaggagatcgcctcgccctcgcgatccgggtcggtcgcgaggatgagcttctcggctcccttcacggcgcgggcgatctcggacacgcgcttggcgccgcgatcctccacctcccagatcatggcgaagtcggcctccggatcgaccgagccgtccttagccggcagatcgcggatatggccgaacgaggccagaacctcgtaatcgcgccccaggtatttgttgatcgtcttggccttggccggcgactcgacgacgacgactttcatgaacctctgcctctcgccagagcctcaccgcagatacggttttgggaatggcgcggatgcgtaccggtcggaggccggctctcgcgccgcgcagaagtgggtgagccgcgcggcgttgtcaaatcgggtgaacgcgccggacctgctcttaaatcccggcgtaccactcgtagccgcggtcctcccagtagccgcccttgccgtcgccgataccggtcaggccctcggtcagctcgatccgctggatgtatttcgcctgcttgtaaccgagctgacgctcaacccgcaggcgtagcggcgcgccgttcgagaccggcagcgccttgccgttcaggtcgtaggcgaggatcgtctgcgggtggtaggcatcggtgagatcgatgctctcgtaatagcgaaccggcgtgccctggctcgcttcgtcctcggcattcggtgcctccgcgcctgcggcctgcgaatcgctcgcctgattctcggccccctccggccgggtctccatgctgggattggcggtcttttccggttccgcctcgtcctccccgccgctcatggcgtattccatcgtgtcggcgcagtggaacacgacgtagcgggcattcggcttcaggccggcccgcttgagcacctccgcgagcggcacgccggtccacttgccgatggcgctccagccctcgacgcaatcgtgccgggtcgtctgggtgcgggcgggcagggcccgtagatcggcgaggctgagatcctggggccgctcgacgaggccgtcgacgcggagcttgaacccgtcgaagctcttggcggcgagcgccttataggcccggtccggcggctcgatcgtgccgttcggcttgaaccagggcgaaatctccgaatccggaaattccttggcgagcgaggctggcgtcagcagcaggcgctgcacgaacaggttggcgtcctcgcccgccctcagcgcgcgctgtccggtcgggctcgcagcgaagcggtcgcagccgcccagcgccgagacgccgagcaggccggccgccgcggtgaggaaaccgcggcggtgggggcgggggatgtggagacggggggtcatggggtctctcccgggccggcgggaagtttctggcgctcgatcacgaaccagccggtgatcatgctgcgcatgttgttgaccacgccggagagcagcacgagcaggacgtggacgatcacgaacagcaccagcaggttcgtgacgatgaagtggatcgtgcgggccgattgccggccgccgaacaggtcgggcaggggcaccaccgcgttgacgccgggcgacatggcgagccccgtcagcaccatcagcggcagcagcaccgccaccacgacgaggtaggagagcttctgcagcacgttgtagcgcttggcctcgtccccttccggaaagtgcagggtcaggtgctcgcggatcgaggagccgaacccgcgcagctggtcgccgtcgggcacgaggcgccgccgcagctggcccgtaccgatcccgtagagcaggtagatcagcccattgatgacgaaggcccaggcgaacaggaagtgccagcgccggccggtggcgagatcctgatgcgccggcagggtcgcccaggcggggaaggcgcgccccgcctgctggccgttgaggttcgacaggccgagcacgcccgtcgtctcgaaggtgtggccggccacaaagacgatgccgcgcggcgtgccgtcgtcccgctggtcgtcggtgatggcgacgaacggcttgtcgaaggtcgaggccgcgccccaatagagcgccggatgggcgttgaagatctgcaggccgctcatcagcaggatggcgaggcagaccacgttgagccaatgcgccagccggatcaccagcggatggcgaaacatccagcgccgccgcaccgtctcgacgatgtccggccccgagagcgtcgatcctgcggccacggcgcggctgttccctgttgcagcaaccggcgccgggaggatggaccgttcggcgcgggaagactcggaaggtttcgttcgacacgaaaaagcccgcccggtttaaccgggcgggccgaggatcgcctagatggcgagccggtcacagtcgggtgacgggtggattacatcccgcccgcgccggactccatgccggagccggaattcatgcgcttcgagcgcatcatcttcttgttcttcatcggctttttcatcttcttggagctgcgcttcatcgggcgctgctcctggcccatgtcgtcgcccatggcgccctgctgcatttggccgcccatctggccacccatttgcccgccgggctggccgcccatgccgggctccatgccgccccgctgcatgccctgagcgtaggcgccggacgagagcgcgaggccgagcgagagcgcaccggcggtcaggagaagtcgcgtattcatgagctacccttcgtttccgggtcggccagcgaataccgggacaggcattcgacgcgcgcaaaccccaacagatgttggaaaaacggaagcgaggccggatcgttcaaatttttctcgatcacaggctcgcgatgatcaagaaaatctctcaaccgcgaccgggcgagaccatttttcctcgcggcgccggtcgcgccagccaaccggacgcgcctgcgccttgccgggtccctcccggacacctatagcgcggagccgacgccagaaccgccgcatgaccgctcagaccgcacccgccttcccgcaccggcacctgctcggcatcgaaggcctgagccggccggacatcgaagcgctcttggagcgcgccgacgccgccgtcgccctgtcgagacaggtcgagaagaagcgcaccgtcctgcggggccgcacgcagatcaacctgttcttcgagccctcgacccgcacgcaatcctcgttcgaactcgcgggcaagcgcctcggcgccgacgtgatgaacatgtcggtcgcctcgtcctcggtgaagaagggcgagacgctgatcgacacggccgcgacgctcaacgccatgcggcccgacatcatcgtggtgcgccaccacgcggcgggcgcggtgcatctgctcgcccgcaaggtcgattgcgccgtggtcaacgccggcgacggcgcccacgagcacccgacccaggcgctgctcgacgcgctcaccatccgccgcaacaagggcggcatcgaggggcttcaggtcgcgatctgcggcgacgtcctgcattcgcgggtggcgcgctccaacatcatcctgcttcaggcgctcggcgcccgggtgcgggtgatcggtccctcgacgctgttgcccaccggcatcgagcgcttcggcgtcgaggtgttcaccgacatgcgcgcggggctgaagggctgcgacatcgtgatgatgctgcgcctccagcgcgagcggatgaacggctccttcgtgccctcggtgaaggagtatttccgctattacggcctcgacggcgacaagctggcgctcgccaaacccggtgccctggtgatgcatccgggcccgatgaaccgcggcgtcgagatcgcctccgacatcgccgacggggcgcagtcgctgatccgcgagcaggtcgagatgggcgtcgccgtgcgcatggccgtgctggaagcgctggcgacccatttgccgaacgggtgacactcatgagcgcgctcgtcctctccaatgcccatctcctcgatccggccggcggccgcgagggtcccggcgccgtgctcgtgcgcgacggccgcatcgccgacatcgcctggggtgccgcacccgacgcaccggaaaactgcaaaacaatcgattgcgtgggtctcaccctcgcgccgggcctgatcgacctgcgcgccttcgtcggcgagccgggtgccgagcaccgcgagaccctggcctcggcgagtgccgcggcggccgcgggcggcgtgacgaccctggtctgcatgcccgacaccaatcccgtcattgacgggccggccatcgtcgatttcgtgctgcgccgcgcccgcgacaccgcgagcgtcaacgtgctgccggccgcggccatcaccaagggcttggccggccgggagatgaccgagttcggtctgctggcggaagccggtgcggtcgccttcaccgacgggctgaaagccgtgaccaacgcgcaggtgatgcgccgcgcgctgacctacgcccgcgacttcggcgcgctgctgatgcagcatgtcgaggagccggacctcgtcggcgagggcgtgatgaacgagggcgagatggcctcccgcctcggcctgatcggcatcccccgcgaggccgagacggtgatgctggagcgcgacatccgcctcgtgcgccttaccggcgcgcgctaccacgcggcgatgatctcctgtgccgattccgtcgagatcgtgcggcgggccaaggaggcggggctgcccgtcacctgcggcgtctcggtcaacaacctcgtgctcaacgagggcgacatcggccactaccgcaccttctgcaagctctcgccgcccttgcgccgcgaggacgaccggcaggcggtgatcgccgcgctgaatgaaggcgtgatcgacgtcatcgtctccgaccacaatccgcaggacgtcgagaccaagcgcctgccgttcgccgaagccgcggacggcgcgctcggcatcgagaccctgctcggcgcgagccttcgcctgctccataccggcgacgtgacgctgggaacgctcctgaaggccctctcggccaaccccgcggcgctgctcggccgcgaagcggggcgcctggagaagggcgcacccgccgacctcgtgttgatcgaccccgatctgccctacctgctcgacaagcggcagctgaagtcgcgctccaagaattcgcccttcgacgaggcgcgcctccagggcgcggcggtgctgacgctggtcggcggccgggtcgtccatcgctccgacctctcggctctggccgcatgaccacgcttctcgcggccggctggccggtcctcatcgccgcgctcgtcctcggctatgcctgcggcgcgatccccttcgggctgatcctcacgaagttcgccggcctcggcgacgtgcgggcgatcggctcgggcaatatcggtgcgaccaacgtgctgcgcaccggccgcaagggcttggccgccgcgacgctcctctgcgacgcgctcaagggcacgctgccggtgctggccgcgagccactggggcgaggggccggcactcgccgccgggctcggcgccttcctcggccatctcttcccggtctggctcggcttcaagggcggcaagggcgtggcgaccttcatcggcgtgctgctggcgctgagcccgttgacgctggccgccttcgccgcgatctggctcgggctcgcctttgccctgaaatactcctcgcttgccgcgcttgcggcgtcggccgccacgcccctcatcctgtgggcgctgggacacggcccggttgcagcgctcttcctcgtgctcgcagctttgctatggtggaagcacgcacccaacatccgccgactcgccgccggcaccgaggggcggatcgggaagaaagggtgagcgccgccccctcccggacggagggggaccgatgcagctcaccgacgcgcaacgcctcgattggctgcgcctgatccgcaccgacggcatcggcccgcgcaccttccgcagcctgatcaaccgcttcggcagcgcgtcggccgcgctcgacgccctgccggacctgacgaagcgggcgggcaaacgcgccgtgccgcccacgaaggtcgaggccgagcgcgagatggtggcggccgcccgcctcggcatccacttcctcgccatgggcgaggcggcctacccgaaggcgctgcacgccaccgacaccgcgccgccgctgatcgccgttcgtggcgatccggccacgcttctcaagccttcggtggccatcgtcggctcgcgcaacgcctcgaccgccggcctcgccttcaccgagcggctcgcccgcggcttcggcgaagccggtctcgtcgtggtctccgggctcgcccgcggcatcgacgcccgcgcccataaggccacgctcaccaccggcaccgtcgcggtcctcgcgggtgggcaggaccggatctatccggagaaccatgccggcctcgtcgaggagatcgtcggcgccggcggggccgtggtcgccgagatgccgatgggctgggtgccgcgcgggcgcgactttccccgccgcaaccgcatcatctccggcctcagcctcggcaccgtcgtcgtggaggccgcgcgccgctccggctcgctcatcaccgcccgcttcgcgctggagcagggccgggaggtcttcgcggtgcccggctcgccgctcgatccgcgggcggagggcaccaacgacctgatccgccagggtgcgacgctggtctcggaggtcgagcacgtcctctcggtgctcgatccgctgatcgccggcgacgcgccacaagcggacggcctgaacgaccgctccgagacctggcgcacgcccgattactgggacgagatcgatttcgacggacgcgccgagaccacgctgccgctacttcccgccgcggcagagccggtcgaggctccccccgagccccgggacgaccgcgagcggctgatcgcatgcctcagcccggctccggtcggaaccgacgagcttgcccgctccaccggcctatcggttcggatcgtgcagacgacgctgctcgaactcgaactcgacggccaaatcgagcggcatgggagcgggacggtgtccctggtttcgcgggcgtgacgcagccgatccgacgattagaggccattgacgccggggcagggcggcggcgttagcgtgctcgatcgctgctctcgaacctcgtgctggcgtcgaacgaacggcgtctatgaccaacaaatctttgatccgaatttcgcgcttaagactctatcaaacactgcgcattgcggctgtggcgaatcacgattattgggccgtaatccggcctcggttcggttagaagggtcgatatcagttattccgcgaaggcccccagacgaggcggcccgcgggcgggggctcgaacggtggtacggcttcttcgtcaggctcggaagcggatggtctcgagggggcgtccgcggcggctcgtcggcgcgacggcgctgatgctggccctcaccctctcctcgaccgcggtgctcgcctacgccgacctgctgccgcaacacctcgatctcggcttcgacctcgatctcggcctgttcgaggatgcggcgccgaccggccttccgcacgtcgcccagaagatcgcgctcggcgggccgttgagcatcgtcgccttcggctcctcctcgacggaaggcatcggcgcctcgtcgcccgccgccgcctatcccgcccgcctcgaagcgggtctgcggcgcgccctgccgcatctcggcagcaagatcacggtcaccaaccgcggcatcggcggcgaggcggtggacgagatgctggcccggctcgaccgggacgtgatcgcgccccggcccgatctcgtgatctggcagaccggcagcaacgacgccctgcgcggcatctccctcgatcatttccgcgaggcgaccgaggcggcgctggagcgcatccgcgcggcggggatcgacgtggttctgatggagccgcaatggtgcccgacgctcgacgccacgcccggcgccgaccggttccgcgacgccgtgcgcaccctcggcgccgatctcggcgtcccggtgatccgccgctccgacctgatgcgcgactggatcgggcagggccggctgacccgcaccgaattgttcgccagcgacggcctgcacatggccgatggcggctacgccctgctcgccgaggccgcgcaggacacggtgctcgacggcgccgaggcggcgccggtcgcactcgccgaggcggggacggattgaggccatcatccggggcggccgacgtcgcccgctgtttcgcgttcggccttctgctcgcggcggcgcccgccggggcggtcgatctgcgcctgctgcccgaaaacccgcgctacgcccgcaacccggcctgcgccgatgtcaccgtcgtggcgccggcccgccggcccggtacgcatccgctcgacgaccggatcagccccaacccggccctgtcgccgatgagccagggcgacagcgcgatctgctttgcctacgccaccgccgacatgatctcgcagcgcgtcggggtcaccgtttcggcgctggatgtcgccacccgctactacttcgccgacccgacgggcctcgaacgcagccgggatcgtgccttgcggaactacctgcgccggcatcccgacctcgcggaagagatcgccgagagccgcaacgacaccgaggcgagccacgagcgcaacccgggccgcaagccgtatttcgacaagctggaggacgggcaggaggcggcggcaacgctcctctacaacctcggcggcctgtgcacggaccgggacctgccctccttcgacggctacggccagcacgcgcgcaccctcagtgccctgcgctggcgcagccgcgtcgccgcccagcagatctcctggcgcagtctcggcgggacggtgccgcggctgcgcgatccggcgaccgacgccttcaatgccggctggatcgcccatgtcgaacggcgctgccggcgaaaacccctgccggtgccgctgatcccggtctcggattcgatcgccgacaaccagctcgacttcatggacaaggccgcccgcagcgaacccggcctcacagccggcaccgaccggctgatggcgatgatcgactacgccctcgaccggggccgcctgccggtggtgggctattcctggtacgtgctggaggagcgtctgccgaaagagccggatatcgccgccgaccattcgagcccgatcatcgcccggcgcaaggcgagcgggcgctgccagtaccacctgcaggacaataccggcgagtactgcgcccggatgcggccgggcatcgccgagcgctgcgacctcggccgggtctggctcgacgaggacgagctgcgcgcctcgctctacagcgtgatctatctgcggtagagcatcatcccgaaaggtggcctccggctttcggaaaaagatgatgcggaagcaaaagcttcgagcgcaggacacggccaggattcgcgaccatgacgatcgagatcggcttcctcgtctttccccgggtgcagcagctcgatctgaccggcccctatgaagtgctggccatggtgccgggcgcccgcgtccatctcgtcgcgaaggcgctggaaccggtcacgagcgccaccggcctcgtgctgacgcccacaatcaccttcgccgaatgcctggctctcgacgtgatctgcgtgcccggcggtgcgggggtgaacccgctgatggaggatgccgagaccctcgacttcctgcgccgtcaggcggaacgcgcccgctatgtcacctccgtttgcaccggggccctggtgctcggcgcggcgggacttctgcggggcaagcgcgccaccacgcactgggcggcccacgatctcctcgccgccttcggagcgattccgacgcaggggcgcgtggtgcgcgacggcaacctgatcaccggcggtggcgtaacggcgggcatcgatttcggcctgacgctcgcggccgaactcactgacgtggcgaccgcgaaggcgatccagctgcatcaggaatacgccccggccccgcccttcgacgcgggacgccccgaaaccgcgggtccagagattctcgcggccgcccgcgagcggctgtcggcgacgcgccgggagcgggagacgatcgtggcgcgggtgacgcggggttaaaacccgtccgcctcctcggccgcgcccgaaaacatcccgcccatcacgtcgaggcagctttgcaggatgtaggcggcggcgagcttgtccacgagttcgccgcgacgcgcccgcgaggcgtcggcttcgagcagcgtgcgggtaacggcggcggtggagagccgctcgtcgaagaacaggaccggcagcggcaacagcggcttgaggttgcgggcaaagctccggctcgattgggcacgggggccttcggagccgtccatgttgagcggcaggccgatcacgaggccgccgaccgcgtgcgtcgcgcagagcgtcacgatccgtgccacgtcgggcgtgaacttcacccgccggatcgtctccagcggcgaggcgatctgccggccgacatcggacagggcaattccgatggtcttggtgccgaggtcgagcccgatcaggcgcggcgcgccggccgaggcttcggcgaaggccgccatctcctcccggttcacgaatccgtcgctccgagctgttcaagggccgccgcgtcgtcgcccacgaaggtcgcgggcagcggaccttccccgtcgccgaggatgtgcaggatctcgaggccctgaagcccgcgcaggaaggtgggcaggtcggcaccgccgaaatgcaccgtctccagatcggcgcacagcacccagatgtcgtattcgggaaagcccggcgtcacgtcgaagaacaggaaatcgccccgctcggtctgcccgaagaagcaggcccgctccatcagcccggcatcggcatcaccctcgatggtgaagcggtgcggctcatcgctgtcctcgtcgcgcaggccgtcgagggcgagcgccacgccgtgcgagatcaggtgcgcgcgcgaaccgagatccgccgcctccaccggaaccggggtgaagatgcgcagatgcccgccgatccgcccggcgccgcagctctgcgcgaagttgcggtagctctgggggagggggaacccgagttcggcctcggcgcgggcgagatccgtctcgctggaggtcagccccggacgcagttcccggaagacgctgtcccacatgccccgtcctccccgtatcccgatgagggaggggcttacgcccgcccgcgcggacttgtccaccgcacagattaaccaacgggggtggtcgtccctcccgggatggagcggaaagcataaagcggtgttaaggtttcgttaacgacgccggaaccgccccgtgcccctcacgccgacgccgaccccgcccgcctccgcccgatccggccgcctcatgcggcggcatgtgctgatgctggcgctcgccttcgagatcctctgcgtcggggcctacaacgccgacggctaccgccgtcccggagttaccgtggacatgccggtgacgcggggccacgtcatcgtctgaccggccggttcgatcggggtttacaggctctgtgacactctccgccatcggtgccgcccggagcgttgcccctgcgcgaaggcgggtgctatagcccggctgatcccggcgcgaggtctttcacccgcgctcacggcaggcgaggcgacacgggcggcatgtcggtcgacgagacaacggtacggcgcatcgcgcatctggcccgcatcgcggtgaccgacgaggaagtcggcccgctgaagggggagctcaacgcgatcctcgccttcgtcgagcaactcggcgcggtcgacgtcgagggcgtcgagccgatgacctccgtcaccccgatgcgcatgaagaagcgcgccgatgtggtgaacgacggcggccgggcgagcgacatcgtcgccaacgcccccgagaccgaggacaactattttctcgtgccgaaggtcgtcgagtagtcccctgggacgcgacggagcggcttttctgccacccgcgagacgccacgcgcccgcgggcttggtgcggatacctggcagccacttggaacgggcatgacggcactcaacgaactcaccctggccgaggctcgcgacgggctgaaggccaaagacttctcggcccgcgagatcgcgcaggcgcatctcgacgccatcgaccgggcaaaggcgctcaacgcctacatcgtcgcgacgcccgaccgggcgctgaagatggccgaggtctcggaccagaagatcgccaagggcgaggcgcgcccgctcgagggcctgccgctcggcatcaaggacctgttcgcgacgcaaggggtgcacaccaccgcgggctcgaagatcctcgaaggattcgagccgcattacgagtcgaacgtctcgtcccagctctggcgcgacggcgcggtgatgctgggcaagctcaacctcgacgagttcgccatgggctcgtccaacgagaccagcgcctacggcaagacgatctccccctggcgccgccagggctcggacgccccgctggtgcccggcggctcgtcgggcggctcggcggcggcggtggccgcgcatctctgcctcggtgccacggcgaccgataccggcggctcgatccgccagcccgccgccttcaccggcaccgtcggcatcaagccgacctacggccgctgctcacgctggggcatcatcgcctacgcctcctcgctcgatcaggccggcccgatcgcgcgcacggtgcaggattgcgcgatcctgctcggctccatggccggacacgacccgcgcgacacgacgtccgtggacatgccggtgcccgacttcgaggcggcgatctcgcggggcgtgaagggcctcaccatcggcatcccgaaggaataccgggtcgaaggcatgcccgccgagatccagcggctgtgggaccagggcgcggactggctgcgggaggccggcgcgacgatcaaggaaatctcgctgccgcacacgcaatacgcgctgccggcctactacatcgtggcgccggccgaggcctcctcgaacctcgcccgctacgacggcgtccgctacggcctgcgggtgccgggcaaagacatcgccgggatgtacgagaacacccgcgccgccggcttcggccgcgaggtgaagcggcgcatcatgatcggcacctacgtgctgtcggcgggctactacgacgcctactacgtccgggcccagaagatccgcacgctgatcaagcgcgacttcgaggcggcctacgcctccggcgtcgatgcgatcctcacccccgcaaccccgtcggccgccttcggcatcggcgagatggcctcggccgatccggtcgagatgtatctcaacgacgtgttcacggtgacggtgaacatggccggactgcccggcatctcggtgccggccggcctcgacgcgcagggtctgccgctcggcctccagctcatcgggcgtcccttcgacgaggagacgctgttcgccgccgcgcagaccatcgagaatgcggccgggcggatcagcctgccgaaggcgtggtgggcgtgaacgccgcccccgtcgtcccggtctattcgttctcggtctggatcctcgccgggttcgaccccctcctgatcctgatcgccgtgttcctcggctggaaggcggatcagttcggcaaggtcttcatcgcggccatcgccgctttgggggtctcggtgctgttcgcgtggctcgtgacgcggatcggcctgccctggccggcccccgtcgccgccgacctgccgacgttctttccggtgcggacggtctcggcgtttctctgggcggcggccggatatggggcacggcgggtgctcaaccggcgtcattgatcgccacgcccgtactttacggttgcatcgtctgagcgaatcggcactcttgcgcgcatgcctgcgacgccggtgccgtgaagacgcttctctacacagccgctgccctcaaaagcctcaccaaactccccaagcccgtgcaggctgacatcctggcgaagcttgaacgctatgcggcaaccggctcgggttcgacaaagtccctggtcggccggcccggtgtgcggctgcggatcggcgattaccgcgcggtcttcaccgagacggtcgatacgatctcggtctttgcgatcggtgaccgacgtgacatctacacctgagagggtgcagcagccatgaagccgcaaatcatcagaacggaaacgggcgaggaactcgtcgtactgacgcgccgagagtacgatgcccttctcgccaccatcgacggcgaagaggccgaggatcgcgacacggcacgactcacggacgcgtacctgattgaggaagcagcggggcaacctgctgcgataccgcactggttcgtgaagctcgtggtcgaacacggttcgccggtcgcggccgcccgcgctcacagcggcggcacgcaggccgacctctcgacagctaccggcatcccgcaagacgccatcatccggttcgagcgagcggaagccgatccggacgacgggcaacggcagcgcatcgcatcctacacgggtgtcgcgccggattggctcggctgaatctgaccatgggcgggcacggttctaaccgcgcccgctccctgagcttgctactccgccggcaccgagtgcccatgatgagccggagcaggcgctgcctccgcgttctcgcccgcagcgacctctttgcgcttgaacaggcgcatcaccaccacgaagaacaccggcacgaagaacaccgcgagcacggtggccgagatcatgccgcccatcacgcccgtgccgatggcctgctggctcttcgaagaggcgccggtggcgatcgccagcggcaccacgccgaagatgaaggcgagcgaggtcatcacgatcgggcggaagcggagcgtcgccgcctggatcgtcgcctggacgatgttggtgccgggcttccagaggtcgcgggcgaactccacgatcaggatcgcgttcttggccgacaggccgatgatcgtgatgagcccgatcttgaagtagacgtcgttgggcatgccgcgcagatacaccgccgccaccgagccgatgacgccgagcgggatcaccagcagcacggagatcgggatcgaccagctctcgtagagcgcggccagacacaggaacacgatcagcaccgacagcgccagcagcagcgaggcctgggagcccgcctccttctcctggagcgactgcccggtccaggcgtagccgaagcccttcggcaggaaggtcatcagccgctccatctccttgatggtgtcgccggaggtgtagccgggggccggatcgccggtgatgcgcaccgactggtagccgttgaagccgatgatctgcgccgggccgacgccccatttcaggtcggcgaaggaggacatcggcaccatcgtcccctgcgcgttcttgaccgagtagttcaacaggtccgccgcgtgcaggcgctggagatcctcggactgcacgatcacgcgctgcatcttgccgcgattcgggaagtcgttgacgtagaccgagccgagattgacctggatcgtgttgttgatgtcctcgaaatcgacgccgagcgcggctgccttctcgcggtcgatgatgagttcggcctcgggcgcgggcggcaggccctcgacatagaccttcgtcagcacagggctcttgcgggcgagcgacagcagctgctcctgggccgccatcagcgccgagtagcccttctgcgcccggtcctgcaggcggaacgagaagcccgaggcgttgccgaggttgtcgatcggcggcggctccagcgcctggatcacggcatccttgtagcccccaagcgccttgttggtgccctcgaccagcttggcggcggagttcgccgcgtcgcgctcgctccagggcttgagcgtgacgaaggcttggctcgtcatctggccctggccggagaaggagaagccgttgatgacggtgaccgtcgccacgcctggctgggccaggagataatcctcgaccttcttcaccgccgcttccgtgcggttgaaggaggagcccggcggggtctggatatcgacggtgaagaagccctgatcctcgagcggcaggaagccctcgggcaggcgcatgaaggcgtaggcgacgcccgcgaccagcacgaggtagatcagcatcacccggccggacttccggatgaaccatgccacgccgcggccgtatcgggcggtctcccggtcgacgaaccggttgaaccatccgaacacgccgcccttggcgtggccgtgccccttctcgatcggcttcagcatcgtggcgcagagcgccggggtgagcgagagggcgagcagggccgagaaggcgatggaggtcaccatcgcgatcgagaactgccggtagatgatgccgaccgagccggggaagaacgccatcgggatgaacacggcgatcagcaccagggtgatgccgatgatcgcccccgtgatctggctcatcgccttccgggtcgcctccttcgggggcagaccctcctcgttcatgatgcgctcgacgttctcgacgacgacgatggcgtcgtcgacgaggatgccgatggccagcaccatgccgaacatggtcagcacgttcacggagaagcccgcgagcagcatgacggtgcaggtgccgaacagggcgatcggcacgacgatggtcgggatgagggtgtagcgaatgttctggaggaacacgaacatcacgatgaagaccagcaccaccgcctcgaccagcgtgtgcagcaccttctcgatcgaggcatcgaccgcgggcgtgatgtcgtaggggatgtcccacttcaccgtgtcggggaagaactgcgacagctccaccatcttggcgcggatggccttcgccgtctcgatggcgttgccgtcgggcgccagcgtcaccgagatgcccgccgccgggccgccgttgaggcgggtggtgaacttgtagtcgtcgccgccgagttcgatccgggcgacgtcgcgcaggcgcacgttggagccgtcgggattcgcccgcagcacgatggcgccgaacgcctccggctcggtcatctgccccttgacgatgatggggaagttgacggcgtggcgttcaggcgagggctgcgcgccgacggcgcccgaggcgatctgcacgttctgccggccgatcgccttggtcacgtcggcggcgttcagcgagaggccgcgcagcttgtccgggtcgatccagatccgcagcgcccgctcggtcgagtagagggtcgcgcggccgacgccggggatgcggcggatctcgttgatgacgttgcggatcaggaagtcgcccagccccacctcgtcggtcttcccgtcggtggagacgagcgtgatgatgttcagcgtcgcagccgaggcctcctccacgaggatgccctgctggcgcacttcggccggcaggcgcgcctcgacgcgcttcaagcggttctgcacctcgacgccggcgtagccgggatcggtgccgggctggaagctcgcggtgatctcgaccacgccgaaggagtcggaggccgattcgaagctcaggatgttggccgcaccgttgagctcgtcctcaatgaggcgcgtcgtgccggtgtagagattctccaccgaggcgccgggataggaggtcgagagcgcgatcgcggggggcgcgatgatcgggtactgggcgatcggcagttgcgggatcgagagcgcgccgcccagcagaatgaagagggcgacgacccaggcgaagaccggccggtcgatgaagaagcgagccatgaggcgcgttgatgtcctatgccatcgggccggcggggcgtcgggacgcccgccggccgcgcgatgcttgagaaagaatcagtcggcgaactgggcgacgggctgagcggccggctcggccgcggacgaactcttctcgttcgtctccttgccgtcggtgtcgtgactgtcggtgtcgatcggcttgccctcgtcggcagcggtctccgtcttccacgggacggtcttcacctggatgcccgcggagatcttctggaagccttcgacgacgaccttctcgccgccctccaggccctcgcggatcagccagttgccgccgaccacggggccgacctcgaccggctgaagcatgaccttgccgtcgggcttgaccacccagacctcgggcttgccgtcactggtgcgctggatcgcctgctgcggcacggcgatggcgtccgagtcgatgccctgcttgatccgggcgcggacatacatcccgggaaacagctcgttgtgcgggttggggaactgcacccgcagcgtcacctggcccgtgctcgggtcggcggtgacgtcggagaacagcaggcgcccggccgagccgtagagcgtgccgtcatccatgatgaggtggacgttggcagtgtcggcggcgagcttggcgagttcgcccgaggcgatgtcgcggcgcagcttgttcagttcgcccaccgactgggtgatgtcgacgtagatcggatcgagctgctggatcgtggcgagcaccccggtgatgccggactcgatcagcgtgccctcggtgagcagcgcccggccgatgcggccggagattggcgcgcgtacatcggtccaggacaggttgagccgcgcccggtcgcgggccgccttggcgccggcgacttcggcctcggcctgcttcttggcggcaaacgccgtgtcgtactgcgcctggctcgcggtgttgcgggcgagcagggtctcgaggcggtcggcctgctggttggccagcaccagggcggcctcgcggttggccaaagtcgcctcggcgctggcgagatcgacctgatagggggccgggtcgatcttgtagaggacgtcgccctcgttgacgtggctgccctgctcgaacagacgccggatcaccagacccgagacccgcgagcgcacctcggcgatgcgcatcggcgcgacgcggccgggcagatcgcggacgtaggggatcggttgcggacggacgctgacgacgctgacctcgggcggcggcagcggcacgggcgcggccgccttctgctcgttgcaggccgagacggcgacgaggacggcaccgacgacaagagaggccggcagggaccagcgggagcggcggcttccggccttggcaaggccgggattgctgccgggcgactggggagacggcgtcacgatggggttactcctacgatgctctcggcatttgttgtcgcatcgacgtctgtccgaaggccgatgctggccttcgagccgatgccgtgacgcggccggcggtcccccgggaaggagagcgtcaccgcgcgtcacggatgacgggggagaccggatcggcctcgcgcgccgttgcaatcaccgggccgctgcgacgatcggggatcgaaggccctggacgtaagatgccagaggcatcggggatcgactgtgcaggacagccgaatggggtcggggtacatcctgggcgcgaagtttggcaatccgacgacggcgcgcatcggcgccatgccaccgctcaaacccctcgcaatgcccgtacgaccgcgacgacgcgcctgtcaggcccggggcggacgctcgggctgaccgcgctcggcgggagcggggtttcgatccgagatgggacggggaagagacgatgcccgcacgcggtcgagacccggaaggaccgcgctcacgcgcccgagtttcgcgacctcgtcgagatcgagcacggcgtggccgatccgcacgctggcgagcgggtccgtgtcgggccgttgctcgaacgtcaccacgccatgtgcctgcgggatcccgccaagagcagagccgtcggtcggcagtccgatgacgacgagcaggctcagcagcccgaccagcgtggacagaacgatgcgggccggtcggccggcatgggtacggcccgtcgatgcaaggcgagtcatgatggtcacgatgacatcattgtggtggatgaaacgttcccgcgcaatcgagtgcggcattctggccggtcctccaggacagccactcggctcctcatccagcggagcatggttcggccgtgagccgatgtgccgggccgcacggtgttccggacgcgcccgacatttcggcgcaggcgttgccgagaacccacacccttgccttcctcctgccctgacggccggccctaaagcgctcgactcgcctgctgccgccacccgcgcggcgcggccccttcgaggaggatatacgccttgccgacccgatcctggccgaaccgttccgcgctgccgcgccttgccgcaacgcttgccctcggcggtgctcttgcggtggccgccctcgtgccggcccacgccaacccgctcgacagcgggccgctggccgacttcatcaacgtgttcaagacgcaggccatcccgcgtgacacggtggcctatgccggcaaggagaagcccggcacgatcgtgatctccacgagccagcgccggctctactacgtgctcggcggcggcgaggcgatccgctacggcgtcggcgtcgggcgccagggcttctcatggtcgggcaccaagacggtcacgggtaagaaggaatggccggcttggcgcccgccggcccagatgctcgcccgccgcccggacctgccgcgctacatggccggcggccaggacaacccgctcggcgcccgggcgatgtatctcggctcctcgctctatcgcatccacggctcgaacgagcccgagacgatgggcgcggccgtgtcatcaggctgcatccgcatgaccaacaaggacgtggtcgatctctacgaccgggtgaaagtcggcacgaaggtgatcgtgaagaactgactgtgcgcatgcgggaagcttgtcggcagcaggttgcgacgcctgcgacggtcaaggactgacaagctggtccagggctttaccgctttagtcgcgagcaccgtcacatcgacggcgggttgaggcgggcccatcggcgacgccgttcaggagccgaaccgcgtgcatttccaagaaggtaagggccgatcgtcctcttcggcccttaccttctccggaatggccgtcattggaggccagcatcgatccgacggtctcggctgctgtcctcaccgcggccaaggcgccggatgcgagcgaagacgacatcggccgttgcgatgagcatccatcatcacgtccgcggatgcctggagccgcagccgacagccgacagccgacagccgacagcctgaccccttcccaattcggcaggcgcggcaagagcgaaggcccgctcggaggcggccttacgggcgcggtggcagcccaggcgacaagtagcaaaattcaccggaatcgacgaagaaaatcacccaaaaccaataaacaaagaaaacaacttccgttgacttcaatacggatcggctgatcatcttgggatctactcaagggagccgccgatgtcggaccagacgcccgcttcagtccacgccgaaacgctcgcgctccatgccggttggcgcgccgatcctcagaccgggtcggtcgcagtgccgatccaccagaccacctcctaccagttccgcgacgccgatcacgcggagagtctgttcgcgctcaaggaactcggcaacatctacacccgggtcaccaatcccaccgtcgacgtgctggagcagcgcctcgccgcgctggagggcggcgcggccgcacttgctctcgcctccggtcaggcggcctccgcgctgagcgtccagaacctcgcgcgggcaggtgacaacatcgtctcctcgaccgacctctacggcggcacatggaacctgttcgcccacacgctggccgagcagggcatcgaggtccgctttgtcgatcccgccgacccggacaatttctcccgcgcgaccgacgggcggacgcgggcctactacgccgagaccctgccgaacccgaagctcacggtcttccccatcgccgaggtggcggcgatcggccggccgctcggcatcccgctcatcgtcgacaacaccgcggcgcccctgttggcacggccgctcgaccatggcgcggcgatcgtcgtctattcgactacgaagtatctcggcggccacggcatcgccatcggcggagccatcgtcgacggcggccgcttcgactgggcagcctatcccgatcgccagcccgccctgaacacgccggattcgagctatcatggcgcggtctggaccgaggccgcgcggccgatcggaccggtcgcctatgccttgcgagcccgggtgcggctcctgcgcgatctcggtcccgccgtctcgccgctcaacgccttcctgacgctccaggggatcgagacgcttcccctgcggatcgaacgccacagccgcaatgcgcaagcggtcgccgactggctcgggcgtcggccggagatcgcccgcgtgatccatccctccgctcaaaccggcgccgcgcgggagcgggccgaccgcatcctgaggggaggctatggcggcctcgtcgggttcgagctggcggcgggccgcgccgccgggcgccgcttcattgacgcgctcaagctgttctaccacgtcgccaatatcggcgatgtgcgcagccttgcgatccacccggcctcgaccacccactcgcagctgacgccggacgagcagcgcgccaccggtgtcaccgacggctacgtgcgcctctcggtcgggctggagcacatcgacgacatcctggccgatctcgatcaggcgctggccgccgccggaacgctggcgcgggcggcctgagatgagttacacgctccccatcctcgatctcgcccgcctcgatgcgggtgtgagcgagcgcgacgccttcctggcggagctgcggacggtcgcccgcgagaccggcttcttttatctcgtcggacacggcattccggcctcgcagatcgccggcgtccaggcgctggcacggcacttctttgccctgccggcggaggcgaagcgggcggtcgcgatggtgaactcgccccatttccgaggctacaccgaggccggccaggagatcacccgtgggcgggccgactggcgcgagcagttcgatatcggcgccgagcgggcggcgcggccgcgcgaacccggcctcccggcctggacccgcctccaggggccgaaccagtggccggccgccctgccggggctccgggtcggactcctggcctggcaggaagcggtcacagatgtcggcatccgcctgttgcaggccttcgccctggcgcttgggcaggaggccgacgccttcgcgccgatctacgcaggcgcacccaaccagcacatcaagatcatccgctatcccggccgcgaggccaccggcgacaaccagggcgtcggcgcccacaaggacagcggctttctcaccctgttggtgcaggacggcgtgggcggcctggaggtcgaggatgccgacggccgctggatcgcggtcgcgccggtcgagggggccttcgtggtcaatgtcggcgaactgctggaactcgcctcgaacggctacctgcgggccacaatccaccgggtggtgacgccggatgcaggccgggaccggctctccatcgccttcttcctcggcgcgcgacacgacgccaccgtcccgttgctcgctctgcccgccgcgctggcggagcaggcacggggcgcggcgagcgaccccgagaacccgcttttccgcgaggtcggccgcaattacctcaagggtcgactgcgctcgcatcccgacgtggcggcagcccactatgccgacctgctcatcgccgaggcgcgggccgcatgagacagcttttcacttggctcgtcacttggctcggcacgctcctgcggaacgcggcgctacctgccgaatccgggccgctgccgctcgcgtccggcgcgatgctgagccacgaatggctcgcgccccacctcgtctgctggccgagccggatcccggacgcccgaatgcgcgacgaggcctgacgggggcggcgctccccacgcggagtatcgcgcaccgcgcaattgacggatttccgagcgggaggcgcaatgatttttccgtgaaacgcgactatctgtcagaactatgcttcgccttcgcaattattaataatataattccatctaagcatcattgctgaagaggcaaatacttgatgcatcttgcggcataactccgttagatcaccatctcctggcacaacagggatcgacaggactggcaagcaacgcggcctgctcacgcgccggcaagccgccgccctctgcgcgggtgctgcgttggctggattcgtggcgggcccggcctcggccgccgaggggcagccgcgtgtcgccaagccgctcggcatcgtctacctcctccgcaacgtggtcgaagtgtcatcccttccatccagccgcgcgctcaagtcgaagacgacacatttcggctcgagatcatcactttagaatgcagtcctcctccgtatagccatagaggcccatcggtctcctcgcggatcgatcggagcatcatcgttcccgccgtaccgtatgcccttcagtgcagatgaaactcggccgagagcgccttgagttcggtcggccggatcaggcgggcatgcatcaccctgaccgagtgcagcgggccgtccaacgtctcctgccagaagtcgaggaaccgcttcagctccgggaattgcgggaacagatcgtggttctgccagacgaaggtttggaggagatgcgggaagtcgggcaggtggtagaggatctcggccgtcgtgagactgtagccctcgatcctgcggcggaagtcctgcgaagcagtcatcggtcgatctcttcggagcgggcccatccggcggatggaccgtgacggaaggtgccggcgggagcacccggccggaatcgccttgatccaatccttcgccccatcctcgaggtaccgatgcacaaggcaggcctcgaagggggctctagagcgcattccgacgaagtggccgccggttcgtcgaaagaatgcgcgtcacaacaacgacctagagacgccggcctgatgcaatcaggtcggatacggctctcgggaccgcgtgggatcctgaggatccttcgggatcgcctcgcggcaccttaggatgagggaggggacatcaatactgtcggcagccagaggcccgaggtccggcgccgccggaccttgggccttcaggcgatcagaagtccggcccgctgggcggcagtggcggcgccttctccttcggccgctcggcgatcaacgcctccgtcgtcaccagcaggccggcgaccgaggccgcgtcctgcagtgccgtgcgcacaaccttggccggatcgacgatgccggcctcgatcaggtcgacgtaggtctcggtctgggcgtcgaatccgaaggtctccgagccgttctcgatcaccttcgacaccacgatcgagccctcgaccccggcattggccgcgatctgccggatcggcgcttcgagcgccttgagcacgatgttgatgccggccttcacatcggcattctcgctcttgagcgctgatacggcggccttggcccgcaggagcgcagtgccgccgcccggaacgatgccttcctcgatcgcggcgcgggtggcgttgagcgcgtcgtccacccggtccttcttctccttgacctcgacctcggtcgcgccgccgacgcggatcaccgcgacgccgcccgcgagcttggccaagcgctcctggagcttctcgcggtcgtagtccgagctggtctcctcgatctgcgccttgatctgggcgacgcgcgcgtcgatctgcgccctgtcccccgctccgtcgacaatcgtggtgctctccttgtcgatgcgcacccgcttggcctgacccagcaggggaagcgacacgttctcgagcttgatcccgagatcctcggagatggtctggccgttcgtgaggatcgcgatgtcctcaagaatcgccttgcgacggtcgccgaagcccggagccttcactgccgcgatcttgaggccgccgcgcagcttgttcacgacgagggtggcgagcgcctcgccctccacatcctcggcgatgatgagcaggggacggctcgactggacgaccgcctccagcaccggcagcagcggctgcagcgaggagagcttcttctcgtggatcaggatgtagggatcctcgagttcggcaatcagcttttccgtattcgtcacgaagtacggcgagaggtagccgcggtcgaattgcaggccctcgacgacatcgagttcggtctcggcggtcttggcctcctccaccgtaatgacgccttccttgccgacccgctcgacggcctcggcgatgaggcggccgatctcggcgtcgccgttggcggagattgtgccgacttgagcgatggcgtcggaggcggtcaccttgcgggcgcgtccggtgatgtccttcacggcggcggcggtggcgaggtcgatgccgcgcctcaagtcgagcgggttgaagttcgccgccaccgccttggcgccctcgcggacgatcgcctgggcgagcacggtcgcggttgtggtgccgtcgccggccagatcgttggtcttcgaggcgacttcgcgcaggagttgggcgccgagattctcgaagcggtcctccaactcgatctccttggcgacggtgacgccgtccttggtgatccgcggcgccccgaaactcttctcgatcacgacgttgcggcccttggggccgagcgtcaccttcacggcatccgccagaatgtcgacgccgcgcaacaagcgctcgcgcgcgtcgcccgagaatttcacgtccttggcagccattccgatctcctgttgtcgatgacgtcagagcttgctcaggcggcgatcacgccgagaatgtcggattccttgaggatcaggagatcctggccgtcgaccttgatctcggtgccggaccacttgccgaacagcacgcggtcgccggtcttgacgtccagcgcggtgacgcggccctggtcgtcgcgggcaccgggtccgacggccacgacctcaccctcctgcggcttctccttcgcggtgtcggggatgatgatgccacccttcgtccgctcgtcgctctcaatgcggcgcagcagtacgcggtcgtgcaggggtcgaaacgccatccttcaggaactcccgtcgtttgggctgcggctggcgcgccggccggagccccttgtccaataccgacagggtgtccgcctgcgttctttaagtcaacgggattgttctttttaaagaacgcagccgtgagcagaaatggggtgaaccgaaccgcatccgggagaagattggtgtcttgaggctgcggtcgctggtgtcgtggcctgtgccgaggcggcgcgaggcacccaatccgttcatgctaggtgtattgtagcgatcctcaggccgtaccgacgcggtactccctgggtgggcgcgtgccgttgaccgcgaaggcaccgacgctgcgctcgcggtagatccgcgggttgtgcgaggcgatggtgcgtgcgttgcgccagtagcggtcaaggccgtgctcggccttcacggcggacgcaccgagggcatcgaacagcactgtggtcgcctccaatacgaggttggtcaccacggcgacggcttggttgacctcgacatcggcgagggcagtgaccggctccgccgcgtcgcgcccgcccagctgcaccgcctccgccgcgcgttgcaccgcctcggccgccttcagcacgagggcactggccgcataggcgttgccgcgcacgcagcccaccacagccagaacttgcggatcatccgccgtgcggtcggcattcccgtggctgtagacccgggtgcgcgccgccaccagccgcgccgcgtcctcggccgccgcccgagccaggccggcgagcgttgccagatgcacgagctggaagaaggacatggcgtagggaaagcgcaccgtctccggcttgatcagctccggcgccagcacgacgccctcgaagcgggcggtgccgctcgcggtcagggcctgcccgaagccgtcccagtcgtcctcgatcgtgacgccgggcgatcgggtcggcaccgcggcgaccacgggcgccccgtcctcgtcctgggccgagaggtggatccagtcggcgaaaagcgcaccggtggtgtagaatttccggccgtccaccacccgctcgtcgccgcgtcggcgcaccaccgtgtcgaactgcccgaccttggccggccccgtctcggacacgccgctgccgaccgtctcgcccgcggcgagccgggcgatccatcgcgtacgccattccgccgaggcggcggtcagcacgtcctcggtgaagccgaaatgggcgcgcagcgcattggtaacgttggaatcggccgctgacagctcgatcagcaggttgaagagttcgggcaggctcgcgccgtgcccgcccgcctcggcgggtagacgcagggtggtgaagcccgcttccttcagccaaccgagttcggcatgcggcaagcgccgctcggcgtcccgcgcgacggcggtggaacggatctcgccgaagaccggcctgaagcgacccgcgagttcctcgtagcgtccactcgggccggcaccccagcctgcatcgatctgcgacatcgtccggtcatccctcactgatcgctgccggcccggtctgcgaacctggctcccggcggcaatccgtgaagggaatcggaaattcccgccccaatctcaaggaaatctgttcgatttccttcgcggcgagcgactttgcaaatacaaactctgcatccgatgccaaatggacggtcattcttgatatccatcctcggagagaagggcgttttccttcacttcgcggcccatcgtcgtattcggactccggacggccgcgtccgtctcgacgccgagtggaggccgacgatcatccggatgagatgggcttcgccgcgcccccgtccgcgaaggtgatgaactgtgccgaggaccagacgcggctgccgtcgcgctggcgccccgagaagtagaccggccggaagccgaacggggcgttctccggctcgacgtggatatgcccggcgacatcccgcggcagcggcgcttccgtcaggcgctccagcgccaggaacagcccggccccgccaagctcgcgctgcagggcgcccgccgcgatcaattcgcggccggtgcattcgaaacggaaatccggagcatggacgaagggggcgggccggcgcggatcgccgaccttcacgaagccgccgatcgtgccctcgaccaggatgcggcattcctcgagaccaccgatatcgatctcgatggcatcgctgtcgccgtaggtctcggagcggaaggcgatctcggtcgggcctgaccgccacgccgtctcctcggcatgctcgaagccctgggggacgatgcggcggatcgtgccgttgaggatgcggatgcgtccctcccaggccgcccagcgatagcggtcgcggatgcgcgcgccgccgaagcgcaggcgcacgaggcgcttggagagtccgcattcggcgtggaggtcgcgccgccagatctcgccggtatgatcgtgggcggtcagttcctcccagccggcctcgccgaggaagtgatagtccagccgcgcggcaccctcgtgcgtgaaggcgtcgccctggcggtgcgggccgcagcggaccagcagggcgctgcgctcgcccgtcgtcgcgaaggtgtggcgcggccgaccgcgcggcggtcgaggctgtccgccaggatgccggtgagcccgccgcgcacgccgaacacctgcacgcccggcgcgccgccgcccggccgtccgcggtgctcgtcgccgttggcacagacgccgagccggtagccgcgggcgatcacgtcccggtagagccagtcgaaatgtccccaggcggaggcgatctccacgaggcgctccagctccggatggtgccagtccgggatgtagcggcgcccgccgacatgcgggatgatgagatggttctccggatcgtgcgcgtaggccgcccagagatcctcgaccggccagcgtccgacttcgacgccggtgccgcccatgctctcgttccacaggaaggtgcggttgtgctcgccccgctcgttgaaggggaagccgggcggatcgtcgccgaggaacagcacctgatggtcgccgcccgcggtcgagctgccgcaccattcctgaaccgaataggcgacgaagcggccgggcacgtcgaagccggccgtcaccgcgacgccctcgcgccagccttcgtcggtgatctggaagtcgttggcggtgtagccgtagacatcgacccccgctacgtcgcgggcataggctgcgttgtaggccggactgttggtgcccaccgtatcgtgggcgtggacgtggagatcgccgtagagcgcccgaggcacgggtgcgtcggcgagcccggtgacgaaggccaccccctccgccacgtcccgggcaccgggacgcgcggcaccgatgcgcagctcgcccgagacggacggtagatcctcgacccgtagcgttgcccagccctgctccggcagggcgtggcggcggcgatagacctcacgcccctctgcggtggcggcgatgtcgagcgggccgccgaggtcgcgggcgacgttgccccagcggtcgagcaaggccacggtcaggggcggcacgacgccctccgccacgaaacggggggccccgagctgaatccgctccggcggcccggcaacgatcgcgatgaccggatcacccggcaccgccacgtagcgcgacgtgccgagcggatcgacgtagcagcggaagcggaagccgtcctcgacgaaggtctggacgcgggtgcccggccccccggcccgccggtcgcccagccggatgacgatgcggtcgcccgcattgagatagccgtcgaccacatcgacgatcacggccttctggaacgggcgctcgtggcccttctggtcgaagcgcacgctgagcgactgcacggtcgcaggcgactgccccggcagcagcgggccggcctcgtattccgcgctgacgtagttggccgccgacgggtcggctgtctggaacagcgcccagtcggagtagaacttgaacgtcgccttgaaagtcgccccgtcggcgatgccgcaggcgccgacctcgtaggtcagcacgatctcgtgccagctccccgccaccagccggtcgtggctgcaggcgacgctgccgaggaaggggcgcgccttgatcgccgcgtagagcctggccggggccacatgctcgcccagccgctgccgacgctcgctctcgtcctgcatcgtcaagatcctcgtcttccatccccgattttctcagggctttagccttgtcgccctaagatgtcttgcctattggcatgacttgtacataatacaaaaggatatgaatagatcttatctcgatctcgcaaataaaagaacgatcatgtcatcgcacttcatccggtgggcaattcttctcttcgcgctgttcggtgcctcgggcgtcgccttggcgcaaggccaggttcagagcctgccggtgcggatcggggcgatcccggtgctcggcgccgcgccgctcttcgtcgccgagcgggagggctggctcggggccggcgggctcaagcccaccgtaacgctgttcgattccgggccgaacgcggtgcaggcggcggcgagcggcacggtcgatgtctacgtcgccgggatcacgccggtggcgatcgggcggacgcgcggggtcgatctgcgggtggtggcggcgaccgctatcggcgagaacgtgctcgtggcgggcgccaagctcgccgggccgctcaccgacggcacggcaccggccgccgccttccggcgcttccgggaggagacgggccgcccggccaagatcgccacgcagccgcccggttcgatcccctacaccaacctgtcctactggctgcgcgaggtccacaaggtcgacccggccgacgtgcagatcctgacactcggcatcgacgcggcgcagcaggcgatcctcgccggcgcggtcgaggccgcgacggtgcgcgagccgggcctcagcatcatccgcgagcgcaacccgcagatccgcctcgtcgccggcggcaacgagctgtttcccggccagcccggcaccgttgtggcggtgcgcggcgccttcctcgagcagaatccggcggccgtgcgcaccctcgtctcggcgatcgtgcgggccgtcgatctgatcaagcacgaacccgagcgggcgctccccgcggtggaggcggcgctcggcaagggcatcgtcaccgccgcgaccctgcgcaacgcgctcgcctcgccggcgacccagtatgtcgccgatccccgcaccatcgtggcggcgaccggcgcgatgctggccttccagaccaagctcggcatcagcgagcagacgccgccgacggagggattgttcgactcccgcttcttcgaggcggcccaggccgaggcgagcgcgcgataggatgggcgaggtcatggaaaaccgccgcgccttcctacgcctggccggctcgcttgccggggcgggcgccgccaccggagccctggcggaggcaggccccctcgacgtgccgccctggacccgcgagcagggcgccaccgctccgggctatggccggcccggcccgcgggagacgcttgcgcgctatccccggctgccgccgccctttcccggggcggtggccacggtgacgccgctccagggcctgcacggcatcctcacgcccaacggcctgcattacgagcgccaccacgccggcatcccggcgatcgatccggaccggcaccgcctcgtggtgcacggcctcgtcgcgcgcccgctgatcctcaccatggacgacatcctccgcttccccgcggtctcgcggctgcatttcctcgaatgttcgggcaacacgccctggctcggggcgaaacccgactggacggtgcaggacagccacggcctgatctcctgcgccgagtggaccggcgtcgaactctcgaccctgctcgccgaggtcggcgtgcagccgggcgccgcctggatcctggcggagggggcggatgcctgcgccatgacccgctcgatccccctcgacgcgctcgacggggcgatcctcgcctacgcgcagaacggcgagcggctgcggccggagcagggctatcccctgcggctgttcctgccggggctggagggcaacctcagcatcaagtggctgcgccgcctgaaggtcggcgaccggccgttccagacgcgggaggaaacctcgaaatacaccgacctgatgccggacggcacggcgcggcaattcaccttcgtgatggaggccaagtccgtcatcaccgcgccgtcgggcggccagcagcttcgggagcccggctttcatgagatccggggcctcgcctggaccgggcgcgggcgcatcgccggcgtcgaggtctcgaccgatggcggcgcctcctgggcggaggcgcatctggaggggccggtgctgccgcgctgcttcacccgcttccgcctgccgtggcgttgggagggcggaccggacaaactgctgagccgggcgcgggacgagaccggctatgtgcagccgagccgcgaggccttggtcgccgtgcgcggcacccgctccttttaccacaacaacgcggtgttcggctggagcctcggcgcgaacggggcggtgacctatgcggcctgaggcgcttctcccgctcgtcctgagcctcaccctcgccggcccggccgcggcggaccccctcggcatcggccgcccggcgagccctgaggccatcgccgcctgggacatcgatgtccggcccgacggccagggcctgccgcccggccacggcagcgtgcgcgacggcgcggccctgttcgccgcgcgctgcgccggctgccacggcgcccgcggcgagggggccgccgccgagccgctggccggcggccggggcagcctcgcgagcgcaaaacccctgcgcacggtcggcagcttctggccctatgccacgaccctgttcgactacgtgcgccgggcgatgccgttcgacgcgccgcaatcgctcagcccggacgaaacctacgcggtcagcgcctacgtgctgcacctcaacggcctgctgccggaggaggcgagcctcgatgcggcctccctgcccagggtcgccatgccgaaccgcgacggcttcaccgccgatccgcgccccgacatcgcgccgccgaacccttccgcccggcccaccgcgcacacggagacccgatgagcctgacccgccgccacttcgccctttcatcgagcgccgcactcgccgccggcctcgtcctcggtcgctccggcccggcccgcgccggacggacggtgaagctgagttatcagcgctcctcgacgctcctcaccgtgctgaaggcgcggggcaccctggaggagcggctcggcgcgcgagggctcggcgtgagctggcacctgttcaccaaggtgctcgaaccgatgaacaccggcgcggtcgatctccacgccgatgtggccgacgcggtgccgatcttcacccaatcggcaggggccccgctgaccttctacgccatggaggccggttcgccgcgggccgaggcgatcgtcgtgccggacgagtcgccgatccgcacggtcgcggatctgaaaggccgaacggtcggcgtctccaagggctcgggctgccacttcatcctcgcgggcgcgctgaagcgggcgggcctgcggttcgccgacatccgcccggcctatctggaggcggcggacgggctcgcggcgttcgagcggggcggcatcgaggcgtggtcgatctgggatccgttcctggctatcgtgcaggccaagcgcccggtgcgggtgctggccgacgccaccggcctgtcgagctacaaccgctactacacggtcaacgaccgcttcgccgccgagcagccggaggtcgtcgccacggtcttttccgccctggtcgaggcgggacaatgggtgaaggccaacccgtcggcggccgtcgcgctgctggcgccgatctggggagacctgccgccggcggtggttgccacggtcaacgagcggcgctcctacgcggtcaaggcggtcgatcgggctgcgctctccgagcagcaggccatcgccgacaccttccacgaggccgggctgatcccgcgccggctcgacgccaccgccgtatcgctctggcagccgccggcaggacgcgggtaagcgcgatgagccacccgctccgcttcggcgtctgggcgccggtccacggctcccgcgccgcccgccacgatccggacgagccgcacgatgcctcctgggcgcgcaaccgcgccctcgtgctcgaggccgagcgccttggctacgattccatcctcgtcgcccagcacacggtgaacccctacgatgagacccgcgaccagctggaggcctggaccgcctcggccgcgctggcggcgctcaccgagcggatcgagatcatcgcggcgatcaagccggggctctaccacccggtgttgctcgccaagatggcgctgcagatcgagcaggtcagccgggggcgcttcgccctcaacctcgtcaacgcctggaaccgcgccgaattcgagcgggccggcctgccgttcccggcccatgacgagcgctacgcctatggccgcgagtggatcgccctggtggaccggctgctgcggggcgagcgcgtcacccatgagggccggcactttcgcgtcgaggactatcagctcaagcccgcgggcacctaccgggcgcggccgacgatctatgtcggcggcgagtccgagccggcccgcgcgctggtggccgatcacggcgacgtctggttcatcaacggccagccgctggccgcggtcgccgatctcatcgccgacgtcgcccggcgcccggccgctcagggccgtctgcgctacgggctctcggccttcgtgatcgcccgtgagacggaggccgaggcgcaggacgaattcgcccggcttctgagcttgagccgccgcgacgaggccatccgcgccgacacccgggcgcggacggacgcggcgagcgtgatgttcgccaagaccgatgcggcggccgcgcaccatgtcggcaccaacggcggcacggcggccggtctcgtcggcagctacgatggggtggccgagcgcatccgcgccttccacgcggcgggaatcgagctgttcatgctgcaattccagccgttcgaggcggagatggcccgcttcgccgcgcaggtgttttcgcgagtgaagggatgaggccggtcgatccgcttcccggcggcccgccgcgcgacggcgtcgatgcggtgccgcccgcgccacgcctcttcgtgctcggtttgcagcacgtgctcgtcatgtacgccaacgccatcgccgtgccgctgatcgtcggcggggcgctgcagctgccgaaggaccagatcgcgcttctcatcaacgccgacctgttcgcctgcggcatcgccacgctgatccagacggtgggcatcggcccgttcggcatccggcttcccgtcatcatgggcgtgaccgcggtggcgatccagccgctgcttgccatcgcggcgatgcccggcgtcgggctcaccggcatctacggcgcggtgatcgtcggcggcctctacgggctcctcgtcacgcccttcatcggccgggtgatgcggttcttcccgccggtcgtgaccggcacgatcctcctgatgatcggcatcgcactcacccgcgtcgccgtcggatgggcaggcgggggtgcgggtagcgccgagttcggtgcgcccggcacggtcgcggtggcggcgggcgtgctcgccgcgaccctgctcatcgcccggttcggtccgggcttcgtcggccgcgtcgccgtgctcctcgggatcgggctcggatacgccgtcaccctggcactcggctggacgagcttcgagggcctgggcgccgaaccgtggctgcgggtggtgctgcccctgcagttcgggctgccgaccttccacctcgtgccctgcctgatcctgtgcctcgtgatgacgatcgtcttcatcgaggcgaccgggatgttcctggcgctcggcgtcatgaccgggcgccaggtcgggaccgaggacatccgccggggcctgcgcgccgacgcgctcggcacgctgatcggcggcctgctcaacacgtttccctacctgtcctattcgcagaatgtcggcctcgtcggactcaccggcgtgcacagccgctgggtctgcgcggccgccggcgggatcatgctggtgctgggcctcgtgcccaaggtcgcctatctcgcggcctcgatcccgcagccggtgctcggcggggcggcgctggtgatgttcggcatggtggcggcgaccggcatccgcatcctggctcaggtcgattacgctcgggcgggcagtcgcgacgcgctgatcatcgccgcctcgttggggatcggcctgatcccgatcgtgcagcctctcttcttccgcgccgtgcccgacgcgttcgggccgatcgtcaaggatccgatcctgctcaccgcgatcgcggccatcctgctcaacgccctgctcgggcagagccgggctcagccggaagcggagaggtccggcagagggatcggcgcgtccgagcccgagatcgctgcctccagcaggtcgagccggtcctgaccccagaacggctcgtcgcggtagaaatagaacggcgccccgaacacctgccgtccgatcgcctcgcgggtcagagccgcctcggcctcgcggaacgccggctcgtcggctcgggcgagcaggcgtttcccgtcgagcccggccgcatcggcgagccggacgatcgtgccgggatcggcgatgtcgcgttcgtccgcccagacggcgctgaggccggcatggacgaagtcggcgaccgcgctgccctcgtcgagggcggccagcaggacccggtgggcgagggaagggtcggccgggtagaatttcgggtgcagcaccagcgggatgccgcggatgcggcgccagcgctgcatctcgacgaggcggtaggcctgccgctgcaggggcctctccttgacgggcttgccgccaccggcggcgaagaccgccatcagatcgaccggcttgtagacgatccgcgcgccgttccgttcggcgagatcgcggaaggcgcgactgccgacataggaccacagcgagaggaagctgaaatagtacgtgatggtcggcgacgagggggcgttcgaggtcatgccggaactccgatcgggctcaagcgggcgagcggcacatggccgggatcgctgtgaaggagcgcgaggcagcgctgcttgatcgccgtgaagcgcggatcggtgatcaggccgcggtcccgcgggcgcccgaaatcgaggggaatgtcgtcgaggatgcgtcccggccgcggcgtcatcacgacgagccgatccgccaggaacagggcctcgtcgatgtcgtgcgtgacgaacaggatcgtggtgcggtgccgggcccagatgtcgaggagcagttcctgcatcgtcagccgcgtctgcgcgtcgagtgctccgaacggctcgtccatcagcaggacccgaggccggttgatcagcgcacgggcgatctccacccgctgctgcatgccccccgacaattcggccggatagcgctcggcgaagtcggagagcccgacctgcgccagcagcgcccgggcccgttcccggcgctcgctgcggccgacgcccttcatcttcaggccgaaggcaacgttgtcgatcacgctgagccaggggaacagggtgtgctgctggaagacgatgccgcggtcgggatgcggcccggcgatcgcccgcccgtcgaggctgacgctgccgcgtgacagggcgaggtgcccggcaacggccccgagcagggtcgatttcccgcagcccgagggcccgaggatgcagacgaactggcggcctgggatgtcgaggctgatgttctcgaccacgtcgaacgccgcatcgccccgaccgagccggatcgccccgtcccggatggcgacgtgaccgtcggcaaagggatcggtgtcggcaagaggatcggtgccggtgagagggccggcctggaccggtgccactcccgcgctcatcgctgcccccccgcgccgacccagggcgtcgcccggtcgccgagccagcggacgacgaggctcgatcccatcccgaggaggccgatcaacagcatgccgacgacgatgtcgtcgtagttctgcagcgtataggattcccaggtgaagtagccgatcccgtactggccggagatcatctcggcagtcacgaggcagaaccacgccgtgcccatcccgatcgccgcccccgtcacgatgctgggcgcggcgcccggcaggatcacctcgcgcaggatcgcggcatcgcccgcgccgaggctgcgggcggcggcgacaagccggggatgcaccgattccaccccgtgcacggtgttgagcaggatcgggaacagcgcgcccgtgaaggtgatgaaggccatcgagacctcggaggacgggaacatcaggatcgccaacgggatccaggccaccgccgggatcgggcgcagcacttcgagcggcggcagcagcaggtcgcgggcgagccgtgaccggccgatggcgaggccgagggcgacacccacgcccaaagcggcgaggaagcccgacagcacccgcgcgaggctggcgcccagatgggtcggcagcgcgggggcgtggaccagcgcccaggccgcctgcgcggcggccgctggggtcggtacgttgcggaaggtgacgaagccgagatcgagccggctgctcgccgcgagatgccacgccagcaggctcagggccagggcgaggccgcgcagcgccaagcgcctgagcgtggatggtcgcgcaaaccggaccggccgcacgcgcggcgcgcggaccggggcggccgtctcgattcctgaggcgctcaccgacgggctcatcgagccgagagccgcgcgtggccgctccgcgcggcggcgaaatcgagcacgtcgccccctttcgccgcggcgtgggcctgcgcgtcgcccttgagcaggaaggcgctcagatgcccttgcgcgtcgcgcacgtaccaggcctgggtggcgaacagcttgatcccgttgccccgatcctgggcgtagacggcgcgggcctcgcgcccctggccttccagttcggcgagcgccgcgaacgccgcttccggcgagacgtacgggcggaccttgtcctcgccgcggatccagagttgcgccacgcgggacggatcggtgatcggcttccccgttgcgctgtcctgcgcggcgagcggcagtggcgcctcgtccctgagccgcgtttcgtagtcgagaccggcctgcgccgccgcgccgcggatgaaacggtcatcgacgaagcggtcgaggtcgatgtcggaatcggccttcttcagcagcttgagcgtctcaaaggaggtcttcaccgcctgccggtacgccggcttccaggtcacgtcgcgggtctgaaggccgagcggtccgtggaacaggtaggcgacctccgcctcgatccccgtcacccgctcgatgagttcggaatacttttccggctcggcggcgatcagccggtccgcctcgatcgccgcgcggaggtaggcggtgacgatctccgggtacttctcggcatagtcggcatcggcgagcgcgccgtggaaggtcggggcgtcggcctgggcgccgtcgtagatcttgcgggcgaagccgcgccaggggaacagctcggcgaagggcacgaagtcggcatgcgcctcgatcttgttggcgagaagtgcggcgcccgccacctccggggcctgggtgatgatggtgacgtcgcggcccggctcccatccctgcgccttcaccgcccgcaagagcagcccgtgcgcggtcgaggcgaacggcaccgagatcgtcttgcccttgagttcggcgaacgactgcaccggggattcctttggcacgacgacgccgttgccgctgccgtgcaggctgcccgagagcaccgagatgaacagcgagcggcgcccggccttggcgaaggcgtagccgttgagcgagccggggaaatcggccatcgccccgagatcgagcttgcccgccaccatctcgttggtcagcggcgcgccgctggtgaagttgcgccactggatgtcgtaggtcgcgtccttgtagcgcccgtcgcggggcaggaacttttctaggagcttcaactcgcggatcagcaggccgccggtggcgcaattgatcgtggtgtcctgcgtgccgacggcgacccggatcgtctcggcccgggctgccccggagcccgccgcgccgagcaccgtggccgtcaggaggagcgctgcgaggcggcgggtgagcgggatgtgctgtgtcaccgtgaggctccgtgaggcgaggcaggtccgtcgaggcgagtgcgtcggccgctcgcgagggcggcgacctcgtggatgtgccgttcggacagccgttgcggcgagcaattaatttcgttggaaagtcgagtttctggatcgatgcgcaactgttcttaagccgtagaaaatctcttctaacgaaatgtttcgtaggagaagaatgtgttctgtcgacagcccgatttggaattgctctcaagcaggccgcgccgataatcgagagcgggagatgggtcatgctcagggcctcgcacccgaacgttttcccgaggctcccatgttcccgaggttcccatgtcgtcggcaccgctcgccctgtccgaaccccgccgtccggcgcccctgatcgccagtgcgctgttcctcagcgagacggtcgaggggctcgacgacggggcgggcttcctcgacgggctcacccctgccgagagcgcccgggtgcgcgccgccggccgcacggtgagcctcgcgcccggcgagagcgtcttcacccaaggggcgccgcacgagggcatcttcctgatcgaggaggggcgggtccgggtgttctattcggggccgtcgggccggcaggtgacgctggcctactggacgccgggccacttcatcggcggcccgagcatctatggcggcggctgccatcaatggtcgggcgtggcgatcgagccggtgcgcgtcaccgtgctgtcgagcgcgaccctgcgcgggctgatccgccagatgccgggcttcgcgctctgcctcatcgccgcgctggaggccaaggggcgctgctacaccgccatggcgcagatgctcggcacacgctcggtgatcgagcggttggcccagcttctcctcaatctcggcgagctctacgggacccctgagaacggctcggtgatcatccgccgccgcatcacccacgacgaactcgccgccctcgtcggctcgacccggcaatgggtgacgatgatgctcaagcggttccagcgcgagggcatcgtgtccgtcgatgcgacgcatatccgcctggtacggcccgggcggctgcaggagatcgtcctgaccgaggggtgatacggtttccgcttgatcaaagcgggaaccgtatcggtcagcccgcgcggcgcttgaggagggcacccatcgcgccagcgcgatgggatcccaccgaagcccaaatccgccatcccgaagggatcaaacggatttggtatgagcccggctccggccctgcgaccggagcgaggcgctctctacgccgccagccgcgccagcgcccagcgcgcggtcttgcgcacgtctggatcgggatcgttcgcgacgccctccagccccgcttgcgcggccgggtcggcgatctcgccgagcgcggcggccgcctccttgcgcagggacgccatctcctcggacaacgccgcgagcaccgtcggcacggcgcggtggagcttgagccgcccgaggctgcgcagggccttctggcgaacctgccacgtggcgtccccgagcgccgcgatcagcacctcgccgctcgcttcggccccttcggccgtcccggcccgtccgagggcctcggcggcggtctcgcgcacgctccactcggcgtcgtgcaaggcggctgcgatcgcctcgacggcgctgccgtggcgggcgaaggcgaggccaccgaccgcggcgcggcgcacctcggcatccgcgtcgcgggtcgcggcgatgagcgagggcagcgcctcctcccgcttcaggtaggcgatgacacccacgccctgcgcccgcaccgccggctccggatcgccgagcgccgcaaccgcgggcccgagcgcggcgggcagcctcagcccccgcagcgcccgcagggccgccgcccgcacgaaggcatcgccgtgcccggcgagcggcagcagcggatcgccggcgcgggcatccttcaactccgtcaggctctcggccgccgctgtcgcgaccgaacggtcgggatcggtgagcgcgcccgccagcgccgccgccgtctcggggccgtcgaagccgccgagcgagagggccgcctgccgccgcacgtccggatcggggtcggcggcggctcgggcgagcgggggcacggcgtccggatcggcggtctcggcgagcgcgaggaccgcgacgcggcgcaccgccgggtcggcatcgtcgaggccgcgggcgagctcggcgacgtcgccgaaatcctcgaacggatcggtgatgggcatcgggctcaccgcagcaggtagggaatctggacggtgacggcgccggtcgggcagtcggtctcgcagggcatgcagtaccagcactcgtcgtacttcatgtgggccttgccggtgaggtcgctgatccgcagcacgtcgagggggcagacatcgacgcagaccgtgcagcccttgtcggcgatgcatttttccgggtccacggtgaccgggaccgcgctgggctggtgggcgaggggcatggatgtctccgggctcaagcctgcttgcggacacgctggcggtcgtaggcgccgcgctcgtccgcctcgatcggcacgatgtacggcgtgatcggccgcttctcgctgaccatgcggccctccaccttccgcaggatcgtgtggcagaaccactccgcgtcgttcttctcagggcagtcggtgcggttgtggtagaggccccagcggctctcagtgcggtagagcgaggcgtgggcggccatctcggcgcagtcgaggatcgaggacgcctccagcgcccgcatcagttcgtgactgtcgcgggcgaccatccgcgtctccagatcctcgcggatctcggcaaagcgccgctgcccgatctccatcttcgccgtgaccttgggcggctgcaggtaatcgttgacgaagcggcgggtcttgtactcgatctggttcgggggaatgccgtccgcgcgccgcgtcggcgccagcacccgctcgcgctcgcgcgccaccgcttcggcatcgatctcaggcaggtcgatcgcgctcgcgtggtcgatggcgtgctcgcccgccaccgccccgttggtgaaggcgccgagcatgtagttgtgggggacgttggccatgtcgccggccgaatacaggcccggcacggtggtgcgggcgaattcgtccacgaacacgcccgatgcgctgtggccggagcagaaacccacctccgagatgtgcatctcgaccatgcggtggcggtaatcggtgccgcggttctcgtggaagcgcccgcgcgagggccgctcgaccttgtgcaggatcgtctcgatttccgagaccgtgtcggcgtggagatggtcgagcttgaggaagaccgggcccttgccgctcgagagttcgttgtagaattcctgcatcatctggcccgaccagtagtcgcactcgatgaagcggttgccctcgctgttggcggtgtaggcgccgaacggcccggcgacgtaggcgcaggcggggccgttatagtccttgatcagcgggttaatctgaaagcattcgaggttcgcgagcccggcccccgcgtggtaggccatcgagtagccgtcgccggaattggcggcgttctcgtaggtgccccacagatagcccgaatgcggcaggccgagccgcccggccgccccgaggcagaggatcaccgccttggcgcggatcaccaggaactcggcggtgcgggtgttgaccgccaccgccccggccaccgcgccgtcgggcgcgttgagaagccgggtcgccatgaagcggttcgagatcagcacctgcgccttgcgcaattgccggtagagcgccttcttgacggtgtcgccgttgggcatcggcagcacgtaggtgccgagatgatgcaccttcttgacgtcgtaatcgccgttgccgtcgcgctggaagcggatgccgaagcggtcgagttcctggatgatctcgaagcagttttcggcatatttgtagaccggcgcctgatcgcagatgccgtcgttcgcgatggtgatttccttggtgtactgctccggcgtggcgtagccggggatgacggcgttgttgagcccgtccatgcccatgctgatcgcgcccgagcgcttgacgttggctttctccagcaggatcacccgggccgccgggttgcgcagcttggccttcagcgccgccatcggcccggcggtgccgccgccgatcaccagcacgtcgcaggcgacctccgaggtcgcgtcctgaatcgcgtcttgcgctgcactcatcgccgtcttcctcacgctgccgcgcggtcggccgcgcacgggctcatgtcgtcgccgagcgcgcgcaggtaggaccaggggaagatcccgcggtcgtgcccgtcggagaagacgaggttcacggcgtaggcgccgaccggcacgacgtcggtgatcgcgatgtcgtgcggcagcgcgggggggagcccgtcgatcccggcacgcacggtctcggcgctgcggctgtgggcacgaagcgtcgcggccgtgaggcgggaggccgtgccatcctcccagatcacgtcgaggcgccggcgctcttccgtcagcctgatctcgcgcggggtcgccgccatcttcgtcctcctcgacgctgcccaggcaccgaacaggcgggcccgacctccgcggttagaccgtcacagcgaggacgattgaagaaactaattgcctcccgttcgcggcggccgagttcaggatcggggcgcggttgcgcgccacatgggatggcgcttgcccctgagggtagcttcgccgtttccacgcgctgcccttcagccggcagcggttaaggtgaaagccggcatcaatcgcaccgagggcatctgccccggcatgtgagcggcgcgcgtgcgaagatctaatccgagcgctgtgacgataagagcggcggtcacggaagcgatgtgcagcgagatgggtcgcacccattgagttgggcgcggtctctgaccatcaggggccgtgtcaataacgaaccaggagatggggagacagctcaacggctgaggtgccgatcagcgcggctcgcggggtgacccttccgcaatcttacatgatgcgaccgccgccccacgtatcggcataggccgtagcaggccttttagcccaattcagaactctggatcgtagtcgtccgcgatcggcggctgatccttcttgaccacccacgtatcggctaaggcagtcggtgccgctcttgtcttcggtgggctgatgagcatcgttgcccagaacgccccagtggcgagggaaagcgcaagtaggaacacgtagatagcacgcatgatcatcactccctgatcaggcagctctatggtgtcgcagattgcacaatacactcgtgcggcggcacacgcgacgcaaagttccgtgagcttcttgcaggccgccccatccggctctgggcgggtgacaatcctcttcgcatcaatacctagtggcctgagttggaagtttccttgcggttttggcgcgcgagcaccatgtggcggccttctacgaggaggtcgctacgatggcccgtggtcccaagccagcgcaccttgatctgaccggggatgagcgcacgcggctgcaaggcctggtgcgccgtcgcaatgtcggccaggctctcgcccagcgtgcgcgcatcgtgctggcctgcgctgagccgggttcgaccaacagcggcatcgctcgtgcgctcggcgtcagccgcatgagcgtcacgacatggcgcgcccgtttcctggcgcaccgcctcgacggtctcgtcgacctgccccggtccggcgctccgcgccaggtcgcggataccgagatcgaacagatgatcacgcgcaccctggagagccagccggagaacgccacccactggtcgacacgcgccatggcccggcgggtcggcatgagccagaccatggtctcgcggatctggcgtgccttcgggctgcagccgcacaagatcgaggccttcaaactgtcgaccgacccggctttcgtcgacaaggtccgggatgtcgtcggcctctacatggccccaccgcaccgcgccgtggtgctgtgtgtcgatgagaagccgcagatccaggcgctgaccggcaccgcgccggtgatgccgatgcgccccggccagcccgagcgccagacccacgactaccgacgggctggtacgaccgacctgttcgcggcgctcgacgtacaggccggtcgcgtcatcggccattgcgcacggcgtcatcgctccatcgagttccgcgcctttctcgatcaggtcgaggccgatgtgccgaaggatctcgatgtgcacctggttctcgacaacgcggtgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcagcggccacacacaagaccaagctcatccacgactggctgctgaagcgtccgcgctggcacctgcacttcacgccgacctcggcctcttggctcaacctcgtcgagggctggttcgcgctgctgacgcggcgccagcttcaacgcggcgtgttcgagaccacgggcgatcttgaagccgccatccacgcctacatcgaccagaccaacgccgagccgaagccgttcgtctggaccaagtcagccgacgccatcctcgccagcatcaaacgcttctgccaacgaacttccaactcagaccactaggattgcctgggcactttgaggtcagccggtcgccggatcggcattcagcgttgcgccccttgctatcgcctacgagccgggcggcacctcgaaagcgggtgccgcaccggcgaggatcttactgttggacggacccaggcctgaggccgctgagaatttccgaggctccatttttcgtgatgagcgcggatccacggatgcctaggctgaagtgcgatgcgatcacaaatcaaacacgtcagttggaaggcaacacacttaactgccgtgctgcatttctagaatcttacttgaagacgaatactcagaaagcatcagcttcagttcgctgcggggcattggcctgccgaggtgatagccttggaagagatccgcgccgaaggacgacacaaggtcgatctgccacgcctcttcaacgccttcgacgatcggccgctgagcgcaattgttgaccaagtcgatgatgtttttaagtagctttgccccacgcggggtatcacagctctgcacgaagaaacggtcgatcttgaccatatcaaaacgcagttcactcaggcaggtaaggcccgcaaaacccgtcccgaaatcatccagccaaacgcggatcccgatcgtgttgagccgatccatcaactgagcgacttctgggttgccactgatctccccgctctcggtgatctccagagcaaggcgtgacggagcgatgccggcggctcggacgatggcttcgacggaactgatgaagttcggttcggaaatttgtcgtgcggagatgttcacgctgacgatgggtagttcgggctcgctcgcgagaaggtcgcaagcctggcgcaggatccatgcgcccatctcaagaatggcacccgtgcgctcggcgacagggatgaacgtttccggggaaatcgcacggccttgggtgtccttgagccgcataagcgtctccgcggcccagacgcgtccgcttgagacatcgacgatgggctgaaagaccgcggatatgcgcccgtccgtgacagccgctcggagcatctccgcattcagatcatcgctctcggtgctatggcgcatcctcgcgttgaagattcgcgcgcggttgcggccttcttccttcgcgacgtagagagcgtcgtcagctgcggaaatcgcacgctccggcttatcctccgcgacatccgcggagaacgccgctccgatgctcaccgtgacatgggagagcggatcacgccgtgctgcatgggggatctgcaacgcctcgacggcttgacgaacctcctcagcgaattcgagaacctgttcggctgaatcggcttgaaagagcgccgcgaactcctcgcctccgaagcgcccgatggcataccgcctcttttcggcagcgccgcgcatcgcctcccccaaagcggcgaggcagctatcgccccgttgatgcccgtagcggtcgttgtagagcttgaagaaatcgacatcgatcaggatcacgccgaacgcctgacccgagttgatattggcgagccagagttcctgcaggacgctgtcgatcgcacggcggttggccaagcccgtcaggacgtcggtcgtggacagccggaacagctcctcgccgcgttggacgacctcacgctgctgcaactcggcccggcacgcgttcaaatgcacgcggtaccgctctcgattgtacttgagattgaggaacgccgtgagcagaaaactcagtatatataaggaactaaagcagatgatgtaggatgaattcccattcgaacggagggcccagaacagaaatgtcgcggtgatcaagcctgacgagagcagggcgaacctgaaactgaggttgaaaaacagatttgcgaccagcatgaagatcaagccgtatccggcatagtagaggatcgctgtttcatcggaactctgggtcgcaagatagagccaggctgcgaagccgacatagatgccgagtgagcactgaagctcgagggcctgcgtatcgacgccgcgacggacctgcagcatgatcgaagtgacatagcccacgccgagcacgagacgcagcgcgatgaggtaagggagcatgtcgcggatgaggagcgcatccatcacgccgaacgcgacgtagagcaggcccaccaactgacacgcgcgacccatctcttcgcgcatcgcctgtgcgtattgcgccctgaaagcggcattcagaatcggcgaacggcgttgaaaccaacgcttgccgagctcctgatcgagtaaatcgagcgtatcgctgttcatcgtggaccgagcctcatccagcatcgataccaacgcggtgtcccaaaacccttaatgcggcctccatcgctgtggatcgcactgcctgggtatcaaatccttgatgcgtcatcattcgggatctttggctgtcccacgccctgatcggccggtgcggcacgcacggcacaggccccggcagcggtgagcaggccgcacgccgccggatcagagcgaaaaacgctcacagaagaacgaaaaagcgcgtcgagatgccgacgctctgcctagagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcctctgcctaaaggcacggatatacgaagcccttgaacaagcgcgacaagcctctggacaaagcttaaccattcattaaccttaaccataagacccggatgcgctccggcgtcggggctaagggcggtcgagcatgtcgagtgggcaactttctttatctcgtgaccctgatcgcttgcgcgatttcgcttcgctcagggcgtttgaacgatcacgaatcgacggcgggcggatcccgacggagctgccggcggcgctctatccggtggtggcggatgacgtcagccgcgccttgaccagcctcctcggacttgcggttccgggaaattacacggggctgacggacgcggtcatcgatctgctcagggtgctgaaggagaccttcagtgagcggacatggcgggaagccgtgctgccggcggcccgcgcgcatgcgctggccagcctcgttcacgagtgccccttcacgcgccactccttcacgaagccccgtggataccccggagatgccgggcttctcgacttcgtctatcgccacccaaccgcgcggccgtcacaggaagccgcgacggaggccgggcgcacggtcatgacgttcaccgtgggtgtgacggcatgcgaagcggtgcgccaccgccggtccatcttggccgggaagatcgacgaggccgcggcacgccgggatcgaccctcgatcttgtcggtcgccagcggccatctgcgcgaggcggaactcagcatcgccctgacggacggacgggttgggcgtctcctcgcaaccgatcaagacgcttccagccttgcggttgtcgatggataccgcagctcgatctcggatgcgatcgagacgcgacaggtcaccgtccgaaacattctctcggaaaagacggacctgggccgctttgacctcatctatgctgcggggctctacgactatctcgatgcaagggtcgcggcgcgcctgacacgcattctcttcgagcacctcaacgaaggcggacggctcctcattccgaacttcctctggggcgtcccagaggaggcttatatggaagtcttcatggactggtacctgttgtaccgctcccgcgaggaaatcgagagcttcgcgcaggacctcgagccagccgaggtccggcagacgacctacatagaggacgcgatgggcgtgatcggctatctcgagattgaacgcgtctagtagcgaacccggcctgatattatctagccgaggcctcaaggcctctgtgcacagcggtggaggggaaaatctctggtattgattccccttccactcgcgcggctgtgcccggcttcccgccggtgcagccctgaccgacgaaggcgatctcgacgctgtcgtcggtggccgcctgcacggccttggccagatgctcgacctgggcacggtcatcggcgttggccggggtgacgtgcagggccaggaaatgaccgagcgtgtccaccgccatgtgcagttgcgagcagccctgcttgcgcccggccccatcgtagccgtcccgctcgccgctctcgggcgtcgcccgcagcgtccggctgtcgaggatgaccgctgacggctcggccttgcgcccggccacaagcgtagcacggcgcgcaggtcctcggcccgtggatcgaagaaaccggacgacagccagcgttgcgccggctggtagaccgccgcccacggcggcagctcgtgaggtcatcggacacatcggagggataggctcttcgaatcaggctcatgcccgatcatctgagcctcccagccgacaggtccatgacagcctctcgcacaggatgatcgttcgtcgataaatccgatccgtacgccgtttcaggcgaaggcggcctcgcggacctcgagcacggtcaggcgtcgggtctcgcccgtccgagtggcccaatcgatggactgaccctcgctcaagccgatcagggctgcgccgatcggggtcaggatagaaatcttgccctgctcgatgtcggcctccccagggtagaccagcgtcacggattgcgtccgacccgtcgaattgtcgcggaagtccacccggctgcccatgcgtgcgaaatcgcgttgagcggccccgccccggacgatctgaacccggtcgagttcgtccgaaagaaatgcggcgacctccggcgcgcgatccatggcgcttgccgccagtcgcgacaaacgttcgtggtcgtcggccgtcatcttgatgcgcggcttcgccgcagcgagggaaacttttgtcaacttcttcgatcctatttgggcgttgtcgtactacgctgcactagggcctggatcgtcctcgacttctggaggaagcaggagatcattttcgctttttgctgagctcggcgaatacggataatttctgcgcgaaaacggaagcacggtgcgtgaaggcggtgccacgtcgggcacggagatgggctgttctcgtttcctcgccgtctcacctgcgtcgcccgtaggatgaggttccggatcgcgctcaggggcatccatagatcccgctccgatactgcgtgagagctgcctatccggccatcagatccgcgcatgttcgtcgacgcgactgacgcgttcgcttcacatgccggacgaaggatttggtgtggtggttgtcatgcgctcttgccgcggcagccgacagcgtctcggcaaaaccctcgcgcaatccccaagctctgcgtacgctgatgcgccgccggcctggggctactcgcctgcgatcaggctacctgcccgaaacagggcacggttgagagtgacggaccggcacatgatcttcagagcatcagtgaagttgatgcacttgtcaattcgctgggaaaaggcaatcgatggcacccagcaccgcaaaaccgtctttcttggcctgcttgacagccccatggcttagcctatgctccgttagattatgctgaaccgtcttcaaagcattcgccttctagggcgtgcgggcagcctgcaagcaggctcttaagccctggcgcctggctggcctgacaaggcgcggcctgctccagggatgatctccagcacttcgtccttttcgacgcgcaggtcccgaacgggctgcgccgtcagccactctgcgcggcttggccgtgcggagcggtcatgctgtgaggtgttagaatgggcgctgttcggaaacgtcctccgattatgcttccaacctacgacttcgatcgtctcgtcgcttttggtcttgcagcgtatcagcgcggcgatcctgatgccgactttcttctctcggaactcgaccgtgcggtgactttcgctgctcccccgccgctgggaggggtcgtggccgtcacttgtcgagtgagctatcggcttgacgatgagccgacggtccatgcgcgtcgtcttgcgcatccaagcagcgcggtcggctcggaagaggaaatctctgccgcaagcccgctcggggttgcgatgctcggtctcaggagaggagaccgcatgccgtttcgcgacaacgctacgggacgcgagcatgtcgtcgaaatcgcagatgtcgagccgccccggtccacggatgacgccgtgccgcccaggccattcgatcgtcttctccgccggtcttcgcagcccgtgccggcagccgatcagctctgagtctgaccgcataatcgcggctggagctttgcaaaaatttcagccccacaagaccttgagtgatggctgagagccgccggcccgcgcatggccgcatgaccggcctggccggaggctcagtaattttgcatgggagtttccatggcggcgaccagcagtgcctcagtacctgagcctgctcgcacccggatccaccggtcatgctcggccatgtctcagatcaacgctcctccatggagatgacgccggcggcggcgtcgctacagacgatcggtgccggtctccgaaccagcttcatcgtggcgcgaagatcgtgatgttgttgttgatctggtacgctgccgtcggtggggtgttgacgagtctcagcctgatggggctctcgccgaggatggctccgaatgcgggggcgatcctcatgggaaagcaccgagacagcgcctctaaggcggcatcctcggaccgtttccgcgcctcctgatcgcccttgagctgacgtgacgtgacgagcggtgggccccgcatcccccctgtcttgttcaggccgaaacggaaggcgatctgcgaaccttccgtgtctgccggcaccgtccagcaggatgccagcgcggcgcggaactcagcccaattgttgaattgcgggcgaggaggccgtttgagcccgagccaaagtcaaaggcgctgccgaagcgccacctaagatcaccgcgagcgctgtgaggcgggcctgaagcgttttcattatgctgctccggtcttgcgcaatctcacaccgagcccaccattattctactcgctgaagatggcgccggcggcaacgcaaccgatcaaacgtcggccgacatgtaaggctgccccgcatcgaccagcgcacgatcgacggcttcgatcgccagcaggatgcgcgtgaggtcttcggccatcgagaccggcgccaacgcgatcgcacccatacgcttggcaattgcgtttcgctgccgcacgagcgccagacgcgcggcgttgagatcgtccagctcggtcgcggacatatcgacttcgttccttttgcggttgcaggttgcgatcgtcaccgctccccaggacgcacgccgcgctcgctgcgtcggaagccattgaagaaacgcgtcagggtggcgacaacgccgtcgccttcgggctctaggtctgttgcttcaccggcagcatccgcttcgctgaagcgcttgccggcctcatatagcacctgctcgaccagcggcggcaaaggtgcgctgtgctcttcgaggatctgagcagcgctcacaagagctgtgaagaggtcccgaggtagccggtggtcggtgatttgcgtctctaggatgcgctccgcagccaaggtcgccaaccgcgacagctcgccaatcttctcggtctgtgcgctgacgccttccatgtcggcgagttcctggccttcggtgttcgctgatggcgcgtgcccttatgaggtgccgcccgtgtccattcccaccgagccgtcggcacgatcgagaacgctgacgcgtggaccgcgaactccgccgctctgcagctcccacgcatcgagtgcctcattggctgcatcgatgatgtcgcgcggtgtgccgcccgggacttcgggtcgaattgcctccacgagacgagtgaggagtgtctgctccgtttgagggtgcaactcgcccgatgcgtggcgcatgtaggcggagtagacactttcagcgatcgtccgagccgtctgatcaagcggtggggtatcctgctccatctctcgcctccctgccgtacgggcttgtgcgaaccgccgtttcagcccgacttgttctcagcgactccgccagcacggtgggagttcccaccggccccagtgatcccatcgtgatttgccgagcgtagctgcaatggcggggaatgcggcgacggtgatgttgggcaccggaggctacgaacgacacgctggcgctgatcccggcagcgctgcacggcgtcgcccgcacctggcactcgactggagtacgcggagaacggtcgtgtggctcgcagtgatagcattcggcctatgcctagcagcgaggggtaaaggagccgacaccatcgatgatgcgtggtaggttcagccgcatgtcagatgaacaaatgcgcctcggcgccctgcaccaccaagacgtaagggcaaccaaggccatcgaagcggccgcagatcgagacgaccgctaccgtctgctggtcgaagcgatcgtcgattacgcaatctatatgctcgaccaacgcgggtatattgcgagctggaaccctggcgcccaacgcttcaaaggttatacaaccgacgagatcatcggagagcatttctcccggttctacaccgctgaggatcgcgcgacggatctgccgacccgtgctctgcatattgccgccaccgaaggccgcttcgagcaggaggggtggcgcgttcgcgagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctccgcgttcgcaaggacggttccctgatgtgggcgcacgtgctgatcgatccgatccgaagcgaggacggccagcttgtcggctacgccaaaatcacgcgtgacctgagcgagcggaaggcgacccaggaggctttgcagcagagcgaacagcgcttccgcctgctcgtacagggtgttcaggactacgcgatctacatgctcgacccgcagggcaaggtgtcgagctggaaccgcggcgcgcaacgcttcaagggctacaccgacgcggagatcatcggggagcacttctcccggttctacaccgatgaggaccgggcgaccgatctgccaactcgtgccctgcggacggcagcggacgaggggcgcttcgaggcggagggatggcggttgcgcaaggacggcacacggttctgggcgcacgtcgtaatcgacgcaatccgcggcgatcacggtgaactggtcgggttcgccaagatcacccgggacatcaccgagcggcgcaacgttcagcaggagctggaagcgacccgcgcacgcttcatccagtcccagaagatggaggcaatcggccagctcaccggcggcgtggcgcacgacttcaacaatctactggcggtcgtgctcggcaacctgagcctcgctcgcaagaggctgccgaacgacccgaagctgcggcagctgatcgagaactcgatccaggctgccgaacggggagcggcactgaccaagcgcatgcttgccttcgcgcgccggcaggagctggagactggccccatcaacgtgccggacctcgtgcgcggcatggccgaactgctgcagcgctcgatcagttccaccatcctggtcaacacgcagttcccgctgcaactgccgctggcctttgcagacgcaagtcagcttgagctggcgttgctcaatctgactgtgaacgcgcgcgacgcgatgccggaaagtgggacgatcacgattgccgcccgggaggagcgagtcggcgcggacgagatcgcaggcttggcgccaggacactacgtttgcctgtctgtgacggacacgggcacagggatggacgcggagacactggcgaaggcaacagaacccttcttcaccaccaagggcgtcggtaagggcacggggctgggcctctccatgatccacggcttcgccgaacagtctggcggccgtctggtgctcaagagcaacctgggcagcggtaccaccgcggaactctggctgcctgccgccgagggcgatctccttcgcaaagaagaccatgcgccggcgccggagttaccgtccctgcatgccctcacggtgctggtggtggatgacgacccgctggtgctgatgaacaccggagccatgttggaagaccttggtcatgaggtgctcgaggcaacctcgggtgagcaagcgctccgcgttctacgacgcgccgagagcattgatctggtgatcacggatcagatgatgccaggcatgaccggcgtgcagctgattgacgctctcaaggccgaacgcgcggatctgccggtgatcctggcaagtggctatgctgagttgccggaggatcggctcacgggcatcgtgcgcctcggcaagccgttcgaacaagtcgatctcgcacgcgcacttgtgacgagcctccggccagaggcggagattgtgccgttccggcccaagcgaagctgacgctggcgccgaagtctgcgtgagtgagagggcggggaggagcgttatgtggcgctgctctgaacgatcagcgggaaccgctaaaccggcttggctcggtcaaaggcgctgagcagctgctctgccagatagggcttgggcacgaacatgccgtggtccggcacatcgcgcgacgccgggcgacaccgccccgaggtgatcaccaagcggatgtgcggccaacgctcagcaacccgagcagcaagcgcaaagccgttcatcgatcccggcatctcgatatcggtgaacagcacgccgatgtcgctacggctctccaggatctcccaggagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcatctcccaggcctcgtcagcacacgctgcttcgatgacggtgaacccggcgtcctccagcatgtcgctcgccatcaaccgtacgaggttttcgtcctcgacaagtaggaccagagacggggaaacagcgtgggagcgggacatgagggggagaacgtcggtcggcttaccgagttgcacgcaggttcgcgacggagcagcgcatgccaccagcgtcacgcgacgttgtctgcatcgtacacctccacgacgagggacagttcattgtgcgggccgggggtcggctggaaacccggcgtcgtcgggcaggcccggaccggggcggatagggagagcccgaccgggtccgcgttccagaccggcgagccggtcatctccaaccatcttgagggcgaaagccgcatccgcacgccggacgtcctccgcgagcacgggatcgggcgggccatcaacctactgattcagggcgagggtcagccgtgcggcgtccttagggtggacagcccgaccgacggtcggctctcgacccagacattcgtcgcgtgattgtccaggtcccgctgcgcaaccgaagcggtcatgcgtgcgcctgatgacgaagggctgctcaatgtcgtgcagcagacattgggatgattgtggctcgacaaagaaccctgaatttcgccgcacccgtcggcctcgttgcggagcgcagctgttggccgaggcatacagcactgcacaggtgcgccttagctcgcactgaagagggttgggccgcatttcaggcacgagcgcgcacaggggccgggcgctccgtcggcttgaggcgagcgcgccagacggagcgctggacgagatctccgatcacgcccgccagtacttcggcaacagcctcgctgccacgggtattcagcgttcgctgagacaccacaacggagagtcgccaggatggtgtcggatcgacgatgggaatggcgaccatctcgccgcgctcgatctccgcagccaaggcgaaatgcggcatgatggccgcgaaggcctgagcgcgcacgagctccgcgatcgccggcaggctctcgcaatccgttgctgtcggtgtgatgtcgtggcgtgccgcaagttgctcgatcacggtgcgcagcacgttcgggcgaccgggaagcacgactggaagcgcctgctgaaagacctggccgaacctgatctcgcgccgcgcggccagcggatgagaagtggggacgatgaacatcaggtcctcgaccatcatctcggtccaagccacgtgttcgaacgctttgtggtcgtagagcagcgcgacgtccaagcgtccggactggatccactcgtccaacgtaccgctcatcgcctcgacgatatggagactgatgttgggaagcgcctccgccatggcccggtggagtggcagagaaagaccacggcaggctgaagtcggcaatccgaccgaaatccgtccgctcgggctcgttgcctgggagcgcatgacctccttggcccgctcgacctcctgcagaatacgccgcgcgtgttcgtagaacttcagcccgagctccgtgggcgtaaccccgcgggcgtgccggaacagcagttcgacaccgagttcgtcctcaaggttgcgcatctgttggctgagcgagggctgggcgatccgcagcacctcagcggcccgagagacgttcccgctctccgcgatttgcgtgaagtaccgaagctgtcggagatccatggcaatcctacccggggcttttgtgaaaaggcgcggaactccacgcctatgtcaaactgctctaaggccgagcaatctgcgcaaactatgtgcaccagatatgatttttttctgcaaaaacagcgtgttagccagcgattgcttcgccaagtcccgcctatgaacgaagctcataggtaatcccaatagctcacatcggaaattggtctttgatgcctgttgtattggttgcgtagcctgacggtcatcgcttgaacatagtggctgaacccgagcatcatcagggaatcggagcccaacgcatggttgcgccaaagtattttcgccgactatttctggtcgcgccactggctttcacgattcctggctcggcgcttgcccagcaggagccctgcatcggcaactctgccgccatcaccggcccggcggccttcaccggccaggccatcagaatgggcgccgagatcgcccttgaggagatcaatgccaagggcggtgtcctcggcaagcctctgcgcttcgtccagtatgacgacgccggaacgccgccgcgcggcgtcgacaacacccggcgcgtcgcgctggccgataagtgtgtcgtcatcctcggcggttaccactccaccgtttcggtggctcaggttgagccggtccatgccatcggcatcccgttcgtcggcgtgctcgcggccaacacacaggccatcgagaacggccgtaatccgaactacatgttccgggtatcggccaaggacaaatgggtcgcccgcttcctcgtcgagcaggccgcgaaggtctcgaagaccggaaagatcgcactcttctatgagaatacagggtggggcaacggtgccgtgccggatgtgaaggcggcgatcgcaaaggccggaaaggaactggtcgccacggagaccttcaactggaacgatcaggacatgaccgcgcaggcgatccgcgcgcgggattcgggtgccgacgttgccctgttctgggctctcgaccgcgagggcaaccagctcgtccgctcgatggacaaggtcggctacaagcccaccatcatcggcgcctggggcatcgccggcaatctcggcgaacttgccggcccgctcgccaatggcgtccaggtcgtgcagacctacagcttcatgggcgacctcgaccataaaggccaagcgctcttgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcagcggcgttcgcgccccagaccgcgtagagcggcgaggtgaagccggcattgatgtagaacaggtcctggaagcaggaattgatcgagttgcacggcggcaggccgtagtagcgatcggggtgggtgcggccgacctcgatgacgaggcggtcatcaagcagcttctgctggtaggtgagcagcgagaggcggttgttgttggggttgaacggcggctggtagcccaccgtggtgtcgccgatatcggcggccatgttgaggttgcggacgttgccgaagaaggtctgcgtgaacttgatggtgccgccactgatgttggcgatgcgctgcatgtcggcggtcatggagaggacgaagtaggtcgagttcgactgctctccggtgcgcaggccggcggaggggttggcctggtagaagttgtagatgttgatgtcgaaggtgagcccgcgctcggccatgtgggtggcccagggcgccagcgggccgacgcggacgggatcgctgggtttctcggcgatgcgcggatcggtgcgcggctgggtttgatcgttgaactggcccaccggcgagggctgctgcgcggagacgccagtcgccgtggtcaggcctgccgccagcagggctccggccgttccgattctcacgccgcggcggcgtctggcccgtgtctgtgtcattcgctcaagcatcgtcagtccccaacccgtcctctgcaccggcctgcgcacagggttcgtcccgcttgtcgtgtcgcggccggcggctccctcgcggagctgttcttcggttcgatccatccttccggatgtggagcggcgggcacaccgggcgcccgccgccgagacggccgttcgatcagtggctgatcatccagggccgcgcattcgggaagctcttggccgccgcgggtgcggcggacgtcttcttcggcgagcagcagccgcagccggccccgtgggcaccggagcgccgcggttcgtggcggctgcgctcgttggtggcgtgggcggccttgaggccggcatccatgccggagatccgcggggcggtgaggaaggcgcgctggcattccccgccgcaatccgggcagtcatgcgggtccttgaactgcgccatcgggcgcagcaccgtgaacggaccacaactctcgcaggcgtaatcgtagaccggcatctcaagcactctcaggcaaaatgtgtgcggtttgccgcccggagagggcgacaaaccaagagattcagagatccggcgagagcggcatctggatcgagccgtcgaggaacttcgtcggcccggcctcggacgggttgatgtcgaagtcgaagatgccggtcggaatccagagcgtggcgcaggcgttcgggatatcgacgacgccggagatgtggccctggaccggggcggtgccgaggatcgagtaggcctgggcgcccgagtagccgaacttcttcaggtactcgatcgcgttgaggcaggcttggcggtaggcgaccgtgacgtcgaggtaatgctgcttgccgtactcgtcgaccgagacaccctcgaagatcaggtgatcgtcgtatttcggggtgatgggcgacggcttgaagatcgggttcttgatcccgtacttcgccatgccgtccttgatcaggctgaccttgaggtgaacccagcccgccatctcgatggcgccgcagaaggtgatctcgccgtcgccctggctgaaatgcaggtcgcccatcgagaggccggcgccgggcacgtagacggggaagtagatcttcgagccgcgcgacagatccttgatgtcgcaattgccgccatgctcacgccccggcaccgtgcgggcgcccgtcgccgcggcgttgtccttcgcgtcacccttcagccgccccatatgcgcggtcggcccgaaggggagggtggccagcgccggcacccggctcgggttggtgtcgtagagcgccttctcgcgggtgttccaagtctccagcatcttcggatcgggcagacagccgatcaggccgggatggatcaagccggggaagcgcacgccgggcacgtggcgcgacttggtgaacatgccctcgaaatcccagatcgacttctgcgcctgggggaagtgctcgtcgagaaagccgccgccattgttcttcgagaagaagccgttgaagccccactggctctcgggcttggcgccgatatcgagcagatcgaccacgagcaggtcgccgggctcggcaccctcgacgccgatcgggccggacaggaagtgcacgatcgacaggtcgatgtcgcgcacgtcgtcggcggaatcgttgttcttgatgaagccgccggtccagtcataggtctcgacgatgaagtcgtcgccgggcttcacggtcgcgaccatcgggatgtccgggtgccagcggttgtgcaccatgtcgttgtcgtaggccgattgcgtgagatcgaccttgatcagggtctcgggcatttcctttactcctttactgtccggatttttggcagccgtccccgttgcgtgtccggtgttggtccggccgcccccgtggatcgttgttgtcgttcttcgttcatccggcgcgggttcggcgccggatcggttcgggcgggtcgccggggcgccccgctgatggctcagctggcgagcagctccttcagcgccgcatccagcaccttgatgtcttcgggcgaggtgccggggccgccggcgaagtggccccaataggtctcgaccgtgcgcagctccgcgttcggcatgtgctcgacctcgatggcgctgtcttcgggtgggaaatacaggtcggtcgaggccggcatcacgaaggcttttgccttgatcgcgccgagcgccttcttgagatcaccgccgtagaggtcgttggcggagatgtcgccgttctgccaagtccagagcatggcgagcaggttgttggcgtccttttcgagcagccagccttcccagaagccgacgaggaagtcttcgagcgaggcgtagcccatctgcttcaggtcggcctcgacccggtagaaggtctgcgagaagccccagccggcatagacccgggctgcggcgcgcaggcccttctgcggttgttcggcatagaacccatcggcaaaggcggcatccgcctggagcgccgccttgacgccctccaggaagacgaagttgtgccgcgagcacttggccgagccctggaacggcaggatgcgctcgaccatgtccgggaagatcgcgccccagtggaaggtctggagcgcgcccatcgaccagccggtgacgagcttgatccgcttgatgccgaagacctccgtcaccagccggtgttgctgcaccacgttgtcgtaggccgtgaccttgggaaagcgcggcccgttgaagggtgccggcgtgttgctcggcgaggacgacaatccgttgccgaacatgttcggcacgatgatgaaataccggtccggatcgagcgccttgcccggcccgatcagccactcgttctcgagatgcgtgccggaataccagcacggatagacgatgacgttgtccttcgcggcgttgagcgtgccgtaggtcttgtaggcgagccgcgcaccgcggatcgtctgcttcgactgcaggacgatgtcgccgagctcgaagatctcgtaatcggccatcgcgaagatcctcagaccgagaggaagcgggcgacctgcgcctcgtcgatgtcggcacgcagactctcgtggacgatcgagccgttctcgatcacgagaacccggtcggccacgtccatggcaaagctcagcacttgctccgagacgacgatcgacagaccgcgctcgtcgcgaatcttcttcagcgtacgccccatttcgcgaataatcgagggttgaataccctcggtcggctcgtcgagaagcagaaccttcggcttgctggcaagcgcccgggcgatggcgagctgctgctgctggccgcccgataggttgccgccgcgacggcccttcatctccagcagcaccgggaacatcgtgtagaggtcctgcggcaccttgcgcgagccagtgacggtaaggcccgtctcgatgttctcctgcaccgtcatggtggagaagatcatccggccctgcgggacataggccagccccttggccacgcgggcatggctcttcaggctggtgacgtcggtgccgtccacggtgatcgtgccggatttcgtcggcacgatgcccatcagcgtcttcatgagcgtcgacttgcccatgccgttgcggcccatcacggcgacgatctcgcccggcgcgacgtcgaggtcgatgccgtgcagcacttcgctctggccgtaagccgagtggaggtcggagatcgacagcatggcttgggtgcccggcatcaccggcggcacgagcggggagggggaagtctggagcatgatccgttcgccctcagtggccgagatagacttcgatgaccttcgggtcgttcttgacccgctccatcgacccttcggagagcaccttgccctggtggagcacggtgacgcggtgggcgatgtcctcgacgaacttcatgtcgtgctcgatgacgagcaccgagcggcccttgatgatctggttgaggagttcggcggtcttgatccgctcgccgacgctcatgccggccaccggctcgtcgagcatcagcagctccgggtcctggatcagcagcatgccgatctcgagccactgcttctggccgtggctcaggaactcggcccgctcgtcgagctggtccttgaggaagatggtttgggcgatctcgtggatgcggtcacgcacctcggcgtcgcgcttgaaggtcagcgccccgaacaccgagcggccgcgggggaacgagatctcgagattctcgaacaccgtcaggtcgtcgtagatcgagggcgtctggaacttgcggccgacgccggcctggacgatcgcgctctcggagagcttggtcagctcctggcccttgtacttgatcgagccggcgctggccttggtccgcccgcagatcaggtcgagcacggtggtcttgccggcgccgttggggccgatgatgacccggatctcgtccggatcgacgtagaacgacacgtcgttgaccgccttgaacccgtcgaaggagacggtcagcgcctcgaccgccagcaggaagtccttctcgtcggcgggcgtaccgataggggcggatgaaggaaggatggccgcgttcatgggtttcgtcctcactcggccggggtgccgtggggcagggcggggccggcgacgggggccagacccttggccttgcggaacaggcggggttcgatgtgctcgcgccagatgccggcgagaccgttggggaagatcagcaccacggcgatgaacaggccgccgaggccgaacagccagaggtcggggaaggattcggagaagctcgtcttggcccagttgaccagcagcgtcccccagaccgcgccgaagagcgagaggcgcccgccgaccgcggtgtagatcaccatctccaccgagggcacgatgcccacgaaggagggcgacatgaacccgacctggagggtgaacatcgccccgccgatcgccgcgaaggcggccgcgaggcagtaggcgaacaccttgaagcccgccaccgagtagcccgagaaccggacccggtcctccttctcgcgcatggcgacgagaatgcgcccgagcttcgacttcttcacgtactgcgccatcaggatgcagccgatcagcaggccgccattgacgaagtagaggacgaacttcgcgctatcctggcggatgtcccagccgtggagggtgcgcagatcggtgatgccgttgatgccgccggtgtagccctgctggccgacgatcaggatcgtcaggatcgcggcgatggcctgggtgatgatggcgaagtaggtgccgccgacgcggcgcttgaacatcgccaccgagatgaggaaggcgaaggccaccggcaccgcgacgacgaggagcagcgtcagcggcaggctctggaacgggtgccagaaccagggaagctccgtgatctggttccagtccatgaagtcgggaatgcccggcgtcgactggattttcgtgttttcgacgctggacgcctccagcttcaagtacatcgccatgcagtagccgccgaggccgaagaacacgccctggccgagcgagaggatgccggcatagccccagcagatgacgaggccgagggcgacgaaggcgtaggtgaggtacttgccgacgaggttgaggcggaagccgtcgagcacgagcggcaggaccaccaggatcacgccggccaacagcgcgaggctgacccactcgaccggcttcatgaaggggttgtcgttgacggtgaccgccttcgacagggactgcatgggacttgtcttctggttcgtcatcggggcgcgctcctcagcgacggaccttgagggtgaacaggccctgcggccgcagcatcaggattcccaccaccgcgagcagggtgagcaccttggccatcgagccggagaggaagaattcgagggtggattgggtctgcgagatcgagaaggccgaggcgatggtgccgagcaggctcgccgcgccgccgaagaccacgatcaggaaggtatcgacgatgtagagctggcccgaggtcggcccggtggagccgatcatcgtgaaggccgagccggcgattccggcgatgccgcagccaaggccgaaggtggtgcgatcgaccttctcggtatcgatgccgacggcgccggccatcgggcggttgctcatcaccgcgcggatctgcgcaccgaagcgcgagcggtacatcagcaccgcgacgcccacggtgatgacggcggtgaccgcgatcacgaacaggccgttgatctgcacctcgatggaatcggtgacggggatcgagcccatcatccacgagggcagttcgacgccgacctcacgcgggccgaagatcgtgcggtaggcctgctgcaggatcagcgagaggccccaggtcgcgagcagcgtatcgagcgggcgcttgtagaggtggcggatcagcgcccattccacgagcatccccatcgcccccgaggccaggaaggccagcgccatggcgacgaagaaatacgcgccgaacagcgagggcaggtaggtctggaagaaggtcgagcagagataggtgacgtaggcgcccaggatcatgaactcgccgtgggccatgttgatgacgcccatctggccgaagatgatcgccagacccaacgccatcagcacgtagacggaaaacaggatcagacctgcaaagccctgcatcacgaagatcgagctgaggtctgcgagcgaatagtcgccgaacatggcttgtgactccggcggaattttctgggagagcgcagcaagtgtcgggccacgcccgtcatatcgcgggtgtcccctcccgcgagggaggggaccggagcgtccgcgactactggtagcccttcgggaaggggttcggctcgatcagctcggggctctcgtagaccacctcgaactggccgctcggcagggccttggcgacgcgggtcttcgaccagaggtgatgattcgggtggaccttcacgtagccttccggcgcctccttgaactcgatgtcggcggacgccgcagcgaccttgtcgacatcgaaggagccggccttctccaccgccatcttccacaggaatgggccgagataggcggcctgggtcacgtcgccgatgacggtcttgtcgccccacatcttcttgaaggcggcgacgaacttctcgttgttcgggttcttcagcgactggaagtacttcatgcaggaataggcgccggcgatgttgtcgccgccgatgccgtcgatctcgtcctcggtgaccgagatcgtcagcagggtctgcttgttgaggtcgatgccggccgccttgagctgcttgtagaaggcgacgttcgagccgccgaccacgtcggcgaagatcacgtccggcttcttgagcttgatcttgttgatgaccgagttgaactgcgtgtggccgagggggaagtattcctcgccggcgaccgtgcccttgagcacgttctcgatatgcttgcgggcgatcttgttcgaggtgcgcggccagatgtaatccgagccgaccatgaagaacgacttggcgcccttctccttggcgacccagtcgagcgaggcgaggatctgctgcgtcgcctcctggccggtgtagatcacgttcttggactgctccaggccctcgtagaaggtcgggtagtagagcagaccgttatattgctcgaagaccggcagcgcggctttgcgcgaggcggaggtccagcaacccatcaccgcggcgcaatggtcgttgacgaggagcttcttggccttctcggcgaaggtcggccagtcggaagcgccgtcctcctggatcaccttgatgttgcggccgagcacgccgcccatctcgttgatctgggcaatcgcgagcttctcggcctggatcgagccggtctcggagatcgccatcgtgccggtggccgagtgcaggatgccgaccgtgacctcgctgtcggtcaccgcgagcccggtcgtgttgacggccgaggtcggtgcggcggcgaacgccatccgcggcatcattgccagcgcgggaagccccgcgagacccatgagaagcttgcgccgcagggccgagtccaggcccttcttgtcgtccgccatcgtgcctcaacccctgtatctcgtctcggcacggctctgccggtcggcggccgtgctcgaacgaggggaaggctaggcttgatgatgcggcgcacccatacgctgttttgcgtatgtccgcccggaagaccggaccgtagcgtaccgctctcgattccgtgagcagcgggcgttagggatgtccgtgccccgccgtaacggacagttggacaggctcttggccggcacgtccgttgcaagccggtgatccgcccatcgtgaggacggccccctgagcgcccggtccatcatcccgatccgtcgggactacaaccgcctcgtcgcggacgagacgctggaagactatgccctgcgcttcaccgccaagaaagcgcggcgctggtcgtccttccgcatcgcgcagacggcgctcggctcgctctcattcctggcgctggaagccatcggcggcacgctggtgctcgccaccggcttcaccaacaccttcgccgccgtgctcgtcgtcgggctcatcatcttcgccaccgccgcgccgatcacgatctacgccgcgcgctacggggtcgatatcgacctgctcacccgcggagcgggcttcggctatctcggctcgacgatcacgtcgctgatctatgccggcttcaccttcctgttcttcgccatcgaagccgcgatcatggcgctggcgctgcagctctgcttcggcctgccgctgtggatcggctacatcgtcagcgcgggggcggtgatcccgctggtgatctacggcatccgcctcatcagccggttccagctctggacgcagccgctctggatcggcctcaacatgctgccgctcctctgcatctggctctcggggccggtgccgttcgaagccttcaccggctatcccggcctggaagccgcgggcgcgggcttcgacctgcgcctgttcgggctcgcctccggcatcctgctggcactgctggcccaggtcggcgagcaggtcgacttcttgcggttcatgccgccgcctcaggggaggggcgattggcgctggtgggtcggggtgctctcggcgggcgcgggctggatcgtgcccggcatgttcaagatcctgctcggcgccttcctcacggtgctggcgctcggccacggcgtctcgccggagcgcgctgccgagccgacgcagatgtacgcggtcgccttcggctacgtctcgggctcgcccggcgtcgcgctggcgctgaccggcctattcgtggtgatctcgcagctcaagatcaacgtgaccaacgcctatgccggctcgatcgcgtggtcgaacttcttctcgcgcctcacgcatagccatccgggccgggtggtctggctcgtgttcaacgtcgccatcgcgctgctgctgatggaactcggcatcgacaagacgatcgagagcacgctgccgctctatgcctgcgtggtctcggcctgggtcggggcgctcgccgcggatctcgccgtcaacaagccgctcgggctgtcgccgccgggcatcgagttcaagcgcgcgcatctctacgccatcaaccccgtgggcaccggggcgatggtgctctcgctgctcgccggctgcctgatccatgccggcctgttcggcgacgcgctccagcccttcgcgccgatgctggcgctcgccaccgccttcgccgccgcacccgccatcgccttcgcgaccggaggcaagcgctacctcgcccgcgacccgcagaccgcctgggatcggacggagatcacctgccgggtctgcgagcacccgtttgaggccgaggatatggcccagtgcccggcctattcggggccgatctgctcgctgtgctgctcgctcgatgcccgctgcggcgacctgtgcaagccgcacggacggctggaggtgcaagcccacgacgcgctcgcacgggtgctgcccgcccgcaccgccgcctggatcggcgcgccgctcggccgctacatcgcgctgatgctgaccctgatcacggtgatcgggctgatcctcgtcatcgtccatgcgggggccgccgccgcgcatccggagcatggtgaaaccctgcgcgccgcgctcaccagcctgttcttcatcctgatcgtgattctcggcgtggtcgcatggctgttcgtgctggctcaggagagccgccgcgtcgcgcaggaggaaaccgcgcgccagaccgccctctacgaggccgagatcgccgcccacaaggtcaccgacgccaagctgcagcaggccaaggagacggcggaggccgccaacctcgccaagagccgctacgtcgtcggcatcagccacgaattgcgcacgccgctcaacgccgtgctcggctacgcacagttgctggagggcgacccgagcatccccgagccccgccgcaacggtatccgggtgatccgccgcagcgcccagcatctctcgggcctgatcgacggcctgctcgacatctcgcggatggaggcaggccggctccagacccaccgcaacgagatccggctcgccgatttcctcgcccagatcgtcgacatggtgcggcttcaggccgagggcgcgggcttgaccttccgcttcacccggcccgagatcctgccggcggtggtggcgaccgacgagaagcgtctgcgccagatcctgctcaacctgctgtccaacgcgatcaagttcacgcccgagggcgaggtcgcgctggagatgacctatcgcgggcaggtcgccgtcttcacgatccgcgacaccgggctcggcattccggaggccgatctcggccggatcttcgagccgttcgagcgcggctcgatgcccgccgcccgcgcggcgcccggcaccgggctcggactgaccatcgcgcatctgctgtcgcaggtgatgggcggcgagatcaccgtcgagagccgggtcggggagggcacctgcttccgggtgcggctgatgctggcctcggtgaaccgcccggcgcctgcggcgatgccgccccccgcggcggtgatgcggcccgccttgtccgagccgggccgcctcgttctcgtcgccgacgacgatcccgcccaccgcgcgctgatgcgcgagattctggagcccctgggcttcacggtcgccgaggcaccggacggcccggcctgtcttgccttggcgaaggcgcgcgagccggcgctggtcctgctcgacatcgccatgccgggcatgagcggttgggaggtggcgcgaacgctgcgagagaccggcttcaccgcccgcatcgcgatgatgtcggccaatgtccacgagatcagcccgagccgcggcgcggatgcgccgcacgacgacatcatcgccaagccgttcgacatgcaggatcttttggagaggatcaccgggcttctggggaccgcccgcccgctacccgaccccgccccggaaacccgcccgatcgtgcgccccgagcgtccggctgaagctgcgaagggcgatgcggcgcgcagcacagccgtgccggccgagcacgtcgccgcgctgctgcgcctcggccgcatcggccatgtgcgcggtatcgaggccaagctcaccgagttggagaccgacgccgccgtgccgcccgccttcatcgcgcagatgcgcgggctggtgacggcctacgacatgcgccgctatgtcggcgttctggaggggttggcccgcgatgcctgacacgcggcgcgacatcgtcctcgtcgtcgatgattctcccgatacgctcagcttcctcaccgaagcgatcgagcgctccggcgccacggtgctggtggcggtgggcggcgacctcgccctcgacctcgtggaagagatcacccccgacatcatcctgctcgacgcggtgatgccgggcatggacggattcgaaacctgccgccggctcaaggccaagggccatctcgcccacgtgcccatcatcttcatgaccgggctgtcggagaccgagcacatcgtgaagggcctgggcgcgggcgggaccgactacgtcaccaagcccatcgcccccgacgagatcctggcgcgcatccgcgtccatctcgcgagcgcgcgggcggcgcagagcgcccgggccgcgctcgacaccgccgggcgcaccttgttcgcggtcgatgccgcgggtgcggtcctgtggtgcacgccgcaggccgcgcaggtgctcgccgcactgggagcgagcgagccgctgagccttcctccgagcgggcgcgactggctgtccaagtgcctcgccggcaccgccgcgcccctcacgctcaccgacgcgcaggggcgcatccataccctgagcttcatcggccgcaccgggccggagatcctgctgcgcctctccggcgatcccgccgccgccgggctggaacggctgcgcgagcgcctgccgatcacaggccgcgaggcggaggtgctgctctggctctctcgcggcaagtcgagccgcgacatcggcgagatcttgggattgagcccccgcacggtgacgaagcacctggaaggcatctacgccaagctcggcgtcgagaaccgcaccgccgcctcggcggtcgcggcgcggcacctgcgcgatctggattgatcggccaaagcccgcccgtcatcgcgcggtgaagccgacgcgatccagggctcgtcctgcgagagcatcgttcccttgttcgaaaaccggcccatgccgccttccaggcagcaaaggcgaggcggcaggctcgcccaaggcccggtcaaccgccgccgccgaggccggctcctgatggtccggcgcggcccgaacacgaactctcgatgcgagaaaccggccaaacggcccatctaatccgcacgcgggccgggcctgcgacttgaggcggcggatgcaggggtgtagggcgcaggcgtcatgccttcgccgcattccaggggaaagcaggccgccgtctcgttcgggtagaaatcgtgccgcgcccgaggctgccgatgccgatccggcgcaccgccaggcaggccgcgcctcggaccgatcggccgggcctgcggccatcccgccgggctgcggcgaccgagtgagcaccgcgtcacgtatctacgcgccatccgttgaaggggtcataacgccgatgttccttgccaagttctccatggccaagccttccgcgcgcccactgcgcgtggccgcgatcctcgccatggcgggcctgggcgccggcctgggcggaaccgcgttcgcgcagaagaagccggccgctccgaccccggccccggcccccgcgcaggcccagccggccgccccggcccagcagcagggtcaggctgccggcccgcagctcatcaatgtgaagtccgagccgagccaggctgactggaccaaggtctgcggcaaggatcagggttcaggcaccgacgtctgctacaccacccgcgacttcgtgtcggataacggccagccggtgctcgccgtcgcggtctacgacatgaagaacgccgcgacgaagcaggaggtgaaggtcgtccgcttcctgctgccgctcggcctgatgctggcgcccggcatgcgcttcgatgtcgacggcaaggaagtgaccggcggcaagttcgcggtctgcttccccaacggctgcttcgccgaggccggcggcgtctcgaacgagctgatgaccggcttcaagaagggcacgacgctcaacgtccgggtccagaaccagacccagcgcgaagtcgtgttcgcggtgccgctcaccggcttcggcaaggccttcgacggcccggccatcgacccgaaggtgctcgaggagcagcagaagaagctccaggccgagatggagaagcgcagcgaagacatgcgcaagaagctggagcagcagggttcggccggcgccgccccggctcccgcagccccggccgccagcgccgcgccgaagtaagccgcgccgttccacggacttcgaccaggaaagccccgccgtgctcgccacggcggggctttctcgttcccggagcggcgggcgcggaacgcccggccgcctcaagcgaagagtgaaacgcaaccacgaggggcttcgtgcgctcggcatgtcccagatcagccgggcggcaacagtcaaccgccaagtcgtcgttaaggatgtttcgccgagcggccgctgggatagcgggagcaatggtgacgaaacgcaccgcgcaatcccactgcacaaggttaggggttatttaacgatcacggcggccgcgaaggagccgcaacggagttcaggcaatgagccagcgcatcgacgacatcaagttcatggcgaccatgaccttcgtcaccttgttcggtacctgcctcacggcgctggtgggctgagcctcagccactccaggcgccgtccgatccggaggctcccttactagcccggatccgttaagaagccgcttccatctttcccctcgcggggatgtcgccgggaccaagcccggccggaagcgtgaatcgtgcgacacatccacgtcatcggcatcggaaccggcaacccggagcacctgacgattcagggcctccaggcgttgaaggcgaccgatgcggtcttcgccctcgacaagggggacgccaaagccggcctgatcggcgtgcgccgccagatctgcgaccgctacatcgaggggcggccctaccgcttcgtcgaggccgccgaccccgagcgcgaccgccgccccgcggattacggcgtggcggtggacgattggcacgcggcccgcgcggccctctacgaggctctcatcgccgagcatctacgcgaggacgagcggggtgctttcctcgtctggggcgatccgtccctctacgacagcaccctgcgcatcctggagcgcgtgctcgcccgcggccgcgtcggcttcacctacgacgtgatccccggcatcaccagcgtgcaggcgctcgctgcggcccaccgcatcccgctccaccgcatcggcgaaccggtgcggatcaccaccggccggcggctccgcgacggtttgggccaggagcccggcgccaccgtggtgatgctcgatggcgacccgcgcttcgaggggctcgaccccgatctgacgatccactggggcgcctatctcggcacgccggacgagttgctcgtcgccggccggctcggtgacgtggccgaggaaatccgccgggtgcgcgccgaggcccgcgcccgccacggctggatcatggacatctatctgctgctcaaacccgctccctgaagccgccgacgctccgccctcgcgctgcgacatagtgtcgaggcggggaagcccctgccgcaaacgatgcggctcgaaaccgatttcttcccaccctcccatccccggcgacaagggtcgcctccggtcgctttttcgccctggcaaaggccttgcgtcgccgctctcgcgatggacacttctcgggtcgaacgagaacccgaaccatcctgtgggggcgaatgatggcggctggctcgcggcgggccgtgcgcggtgttgcttgcgtctcggccgggctggccggcgccctgatggcggggatcctgctctccggcccgggccggacgaccagcccgcgcggggcgatcgatccggtcggcggcgggctcaccacccgcaccgatctccatgcgaccgcgccggaagcgcccgcgacccgcatcgtcctcgggcccggcgagcacgacatacgactgtccggagagctgaccgagggagcggccgagcggctcgccgggctgctcgaggcccaccgcgcggtcgagcgcatccatctcaccagcgagggcggcctcgtcgatgagggcgtggcgatcggcgcgctgatcgcggagcacggcctcgtcacctacgtgccggattactgcgtctccgcctgcaccctggccttcgtccgcgggcgcgagcggctggtcctggcggaggcccggctcggcttccatgcgccctacgaaaccggcccgctcggcgtcgagatcgcggccgacagcgcgcccgaacgcgccgcctacctcgcggcgggaatcaacgccgatttcgtcgatgccgccctccaagtccggccggacgacctgatgatccccgacaccgacaccctggtgagggccggcgtcgccaccggccgggtcgatgcctaccgctttcccgattccaccctcgacgacggtgccgagccggagcgagcccgcaccgtgatcctgcgcaacgtgccgctgctggatgcggtggaggccgacgcaccggggacgatcgcgccgatcgccgcgtggtacctcgacggctatcgccggggccgctcggagggggacgccgtcgacggtgtccgccggatggcggcgcaggccgtggcgcgaagcctcgccgaggccgacccggccgccctgaccgatctcggccggatgatccttcacacgatgcagcgtccgagcccggagcgaaggcgcatctgcgcgtcggcagaggatgtggtgggcgccctgctgacgcggtcacgcctcggcgcggcacaactcgccgagggacgggcgatcctgtcgcgggcgctcgggttgagggcgacggaggcggcgccccagcccctccgggaggcctcgacggggcaggccgccatcgccgtggcgacggtggcggcctcaccaaagccggcgcgtgggcgcggctgcgcggccctgcgaaaagccttcgcggccgccctggcgcgccccatgcccgaggcggcgcaggccttgcgcccgctgctgttccccgcgtcgccggcacgctcccgccccgcgctcgaagcctccgcgcaaccgcgataaatccgggctgccgcggccgtcagtgcacctgccgtcgggtgccgtggagatgacgggcgagttcgtggccgacctcgacggcgacctcgtcgacgaggcgggccaggggcggattgcgcaggcccgcgaccaatcccttcatcgccgcggcatggtcggcaaggcggttggcttgccgctgagcttggtggacctccgaatcgaccggccggcgcccttcggttaggtcgaaggcgagcccctgggtcgtgagtgcccccgtttcgggatcgcgcccgcttcgccccatcaggcgcagccagcgcggaccgtcggggccgggccgcgtgcggaactcggcctcaaaaggtcgtccgtcttcccccgccgcccgcagcacgctttccagccggaccgcgtcctcggcctccaaagccgccagcgccagcgtcagaggtgccccggccgccgaggccgccggtacggccaggaggcgcgccaggaccggggacagagcgagtcggttggaatcagggtcatgggcccaggccccaatgcaggcggagccggcgaaggcggagggaaggtcaggttgaaaagccgtcatctcaaggcaccggcatcgcttctgcaggcatgtcggaccgcagcctggacgctcggcgagccccccaggatcgacccgacgaaagcggtttcctcagccaaaccggccgcaaatcgaaatctcaggtaaactttctgccgtcaaacttgccttaggttacgatagcggaatgcaaccgccctcgtaaagcgctcaaccggcacgacggcgaaaactcaacctcaagtcaacagagtgcgggtcagggccggcatcggccttaacgggcggttaactatgttaggtgaaatccggtgtctgggcggccccgggatcacaggaccggcagcccgacgaaaccgagagcggtggggtggccggcatgaaagcaatcacgttcgtcacgcagaagggaggcagcggcaagagcaccctgtgcatctcgctcgcggtcgccgcacaggaagccgggcacgcggtctgcatcctggagatggaccggcaggccacgatcaccgactggctcgatcaccgcaccgccgacggccccgaagtggcccagatcgacgccacgcagatcgacctcgtgatggagcggctggcggaatcgtcctacgactacgtgttcatcgatacccccggcatcgattccaacggcacgctctcggcgatccgcgcggcggatctgtgcatcatcccctgccggccgacccccgccgacctgcgcgccttcaagccgacgctcgccgccgtctaccgccttgaaaagaagttcgccttcgtcctgaaccagaccccgccacgctcctaccgcatccgcgatgccgccgacgggctcgcggtgctcggcatcctgcccgacgtcaacatcgtggcgcgcaacgaccatcaggacgccatcggcgtcggccagggcgtcaccgaattcaatccgaagggtcaggccgcgggcgaagtccgccggctgtggagctggatcgagcgccgcatgcaggcgacggggcagcggacccgcaagggagcggccgcagagacggccaaggacacgagaaagcatgtcaaggcggcctaagctcgacctcgcctcgatcgtcgcctccgccggcccggccggcgggccgcgcaaaggcggcgcccgatcggccgcgaaggcgaacagcccggcgggcgcggagatcgttcggctcgatctggcggcctcggcgcctccggcgcgggccgggaccctcaaggagcgcgccaaacagatgtcggtctatctggagcccccggtctacgaccagctccgggatctggcctatgccgagcgcaccaagatgcacgccctgatgctcgaagccctcgaccttctgttcaagcagcgcggcgcccgctccatcgagcaggtgctgggcgagaacccgcgctgagagacgggaggccgcccttcgcttcgcggccccccgtcacaacgcgcggcgcaggttcctctcgagtccttcagaccgtctgcgcacacaacgcctcggctctcccacggcctgagcgctcgttcagccttcctttaccgcgtccggacgatcctctggggacggccggacgtgtgttccggctcggcgtagcgtgatccccttgaggcccagctttccgcggccttggaggaatctgtggcgtaggcggggagcgggcgagcgacatgactcatgtcatgccacgggatttggcatcgatcaggacggctgcggacgctccgacgcggggtgcgatgccggtcctgcgaccggccctgcagctcctggcggtctgcgcggtggcgctgacgaccgccaactgcgccaacaatccggccaagctcgcgggcggcgcctcctcgggcagcgagatcgatccgaaatacggcgtgaaggcgagccgccgcctctacaacgagggcgacgtgatcccgaaggggggcgggcggcgcttctcgggcaagccctacgtggtggcgggcaagacctacgtgccgcgtgaggatgcccgcggctacgtgcgcgagggcctcgcctcctggtacggcagcgccttccacggccgggtcaccgccaacggcgaagtcttcgaccgccactccatcgccgccgcgcatcccacgctgccgctgccgagctatgtccgggtgaccaacctcgacaacggtcactcgatgatcctgcgcgtcaacgaccgcggcccctaccatgccaaccgtctcatggacgtgtccgaggaggcggcccgcgcgctcgaattccaccgcaagggcacggcgcgggtgcgcgtcgaatatgccggcaaggcctcggtcgccggcagcgacgatcgcaagctgctcgccaccctgcgcaccgacggtcgccccgccgcgatcgggcgcgcgccggtgatgatggccgatctcggcccctccgagcccgaggccgcacccgagcggctcgaacgcgcttcccgcgcactcgccttccgcccggcgggcgagcgcgacgacgacgcgccggagacggcggcaccggtcacgcgcccggcccggcccgcgccgatcgtgctggccagcgctgccgtcgccgtcccggcggcgttgcagccgaccgccgcccgcgccgcgccgttccgtccggctccggtggcgctcgccgccccggccaagccggcgatcgagccgcgccgcatgatggccgaaaccggccgctccgctcagccggcacagggccggcacaaggatgcaacggttccgaccccgacgcgcctggcctccaccccggtgaagggtgcctccgtgcccgtccgtaccgcgcaagcgatgccgatgaaggcagcgaccaccaagacgccggtgcagcaattcgcggccaccggcaccgtcaaaggcgcgcccaagcccaccggcaaagccgcggcgcccgaacccgcctcgcgtatggcggcgatgccgccgacctcgaagcaggcgatcgccaagctcgccagcacggccccggcgccgggcaccaagcccgccgccaagacggctagcaagacggccgtggcccaggcccccggccattccggcgccaaggcgaaacgctcgcaggtggcggcggcgaactgacgccaaccgaccgaaagggccatcgctcagtgcgatcggcccacggtttccgttgcttatggaaagcccacgccggccgacgcggctgatggctgtcgtgccgcgaagccgtcgaagcggcttcgcgcatgggcccggtccccaccgagccggcgtgtgacaaggatcgagacgactactcggccttggcattcacctcgagcttgtcgaggaccgcggccggggtcggggcggtgctgacatcgaccatgccgaggccgtcgccgctcttcgccttggcgctgatcgagagcgtgccgggcttggccacgaacttgcccatcgccgcgccgatcgccttggcggccgccgagttgccgaggatcaccggcacgccgatcacgctcgccgtcacgtattccttgcgcagttcgtcgggcttgaggctcagcaccttcgcctgggcgtcgatgaagcgttcgaacaggccgccattctccagcgtcaggtccagcgccttggcggtggccgagagcatggcgaagcccgaaaccgcggcatccgggtcgaacacctcggggccgatgccgccgagcgtggcgttgaggtggagccggcccatattcttgccggagagcgacagcgccttgaagctcagttcgcgcttgtcctcgctccaggcggtgtcggcggtggcgtcgagatcgaggtcgcggtagccgtagaggccgagcgaaccaagaccgggaacgccctccacggcggaggccggcatggtgaggccgttgagcgtgaaacgcgtctcggtcggcacgccgtccttcgggggcccgaagctcatgctggcgccgcgcaggccgatatggagcggcgggagcggagtaagcttcggtgccttgagcggatcgcccgaggcggccgggggcgtcaccgccacctgcgcgagatcgagcccgagatcggacagggtcagcgtgccgatgaccggcgtcaggcggcgcagctctgcctcctgcaggttcggcgccggagcggcccccttcccgggatcggtgccggcggggagcggagccttcgcgaggcggcgcagggcggcgatagtcggctccagggagaagccggtgagcgagaggcgggcgatcttgccctgcgcctccttggcgccgaagccgatctcggcgagcgtgatgccggcctcgccgccgcccgcatagctcatgcggccgatgctgaaggagagcgggtcatcgcccttcacttccttcacattcaggtccgtcgcctcgaggctgccgaccgagaccgcttcggcgagatccgcgagcaggccggccgagcgggcgcgcttggcccggtcgtcctcggccaggccgccatcgcccaacgcttccacggcgccgcgccaggtcgccggcgtctggcgtccggcgaggtcgcggccgatcaggcgggcgatcgacaccgtggtgccgcgctcgtcgatgaaggcgatgctttcgacagcaagcgccacgtagaggcgctggagcgggctgctcgcgtcaccggcttcgctgtagaggcgcgccagcgcggtgagatcgacctcctcggcgcggatgcggccgtagctgccgctgcccgcctgcggcgcaccctcgacggtgagcgtcgcgccggccgcggtcagttcgctgatgcgccccgcccggatcgtgcgcgcggccacgtcgcggtaggtcacgacctgccgccgctcgccgtcgcggcgctcgacgcgcagctccggcatggtgaggctgccggcatcgaggcgctggagccgggccggccagagatccttgaccgggtccttcgcgtccttggtgtcggccttgaagatcgcgagcaggtcgtcgcgggagaggcgcgtgccgctcaccgtcaccttcggcgcggtgacgagcgtgtcgccgaaggcgaggctcacgttgtcgaggacgagatcctggaccgcggacgccgcctcctgtgccacggccggcgccaagggcgcgggccctgtcagcagcgcgaccgcgcaagccgaggcgagcagtgcccgcatgagaacgggacggcgcgtcgatgacgtcatggctggatcagatcgcaggctggcgggagatcggagaagggccgtgagacttccatccctgccggttttccacaggcgtggcaattgcgccggtgccacggcagggcaatcgcgcgaagccgctcgggcgggctcatgttgggcgggctcatggcgcttgaggccggaatggcgatcgcttcacccgatcgccgggtcggactctcctcagatcgcgaaggaggtgccgcagccgcaggaggcggtggcgagcgggttctcgatcttgaaggactggccgatcaggtcgttcacgaaatcgatggtcgcgccgcccatatattcgagcgagaccggatcgacgagcacggtggcgccgtcgcgctcgatcaccacgtcgtcgccctcgcgggcgctggtgatatcgaaggcataggaaaagcccgagcagccgccgccgttcacgctgatgcgcagcgacgagccggggggctcggcactcatgatctcgttgatccgcttggcggcgcgggcggtgaggttgatgtcggccatcgtggcgcggccccgtttctcgaaccggtgtcgtgaaggtaagagcccgtaattgtcgcgggcttcacccgacccaagatatggggtgcgagggctggccgcaacgcggctgcgaaaggaagagctgtgcaggtgcggcagaacggcgagcgctggcgggcgccctacgccaccgatccggcggcgacccgcgggcggctgatccccgaggcgttctcgcccacccgcagcgacttccagcgcgaccgcgaccggatcatccactcgaccgccttccggcggctgaagcacaagacgcaggtcttcgtgcatcacgagggcgaccattaccgcacgcggctcacccacagcctggaggtcagccagatcgcccgggcgctcgcccgcgcgctcggcctcgacgaggatctggccgaagcgctcgcgctgagccacgacctcggccacacctgcttcgggcataccggcgaagacgcgctgcacgcctgcatggccgagtatggcggcttcgaccacaacgcccaggctttgcgcatcgtcacccggctggagcggcgctatgccggcttcgacggcctcaacctgacctgggagacgctggaggggctggtcaagcataacggcccgctcctcgacgcctccggtgcgccggtccggcgctacgccgccgacggcatcccggcggccgtgctggaatacaatgcgaccaacgacctcgaactgtcgcgcttcgccggcccggaggcgcagggcgccgcgctcgccgacgacatcgcctacgatgcccacgacctcgacgacggcctgcgggccgggctgttcgatcttgccgacctcacggccgtgccgttcctgaacggtttgctcgacgagatcgacaccctgcatcccggcctggagccgtcgcggaagatccacgagctggcgcgccgggtcatcacgcgtttcgtcgaggacgtgatccgcgagagcgaggcgcgtatcgccgcgctgggcccgcgcagcgtcggcgacatccgcgccgcgcaggagccggtcatcgccttctcgccggtcatcgccacggcggatgcggacatcaagcgcttcctgttcgcgcggatgtaccgccacccggaagtgatggcggtgcgggccaaggccgcgaccatcgtcgacgacctgttctcggccttccgcgccgaccccgcgcggatgccggccgaatggtcggagggtctggagaatgccagcgaggcccgcctcgcccggcgcatcgccgattacatcgccggcatgaccgacacctacgcggtgctggagcacggccggctgtttgcggcgacgcccaacctgcactggagcccgccgagccgcggcctgccgctgacggagccgtgagacaccgccagcggaaggctcacgctctcattcgcagacgcagcccgcgccgtagccggtgttgtagatcggggcattgccgtaggtgacgggcgcgtagccataggccggtgccgcgtagccgtaggcgggtgcggcgtagccgccgtaaccaccccagccgtagccgccgctcagcgcgccgccggcgagcccaaggcccaaccccagcccggcaccggccagaccgatcccggcccccgcgaggccgatgccggcaccccgtccgtagccgtagccgcggccgtagacgccgcgcgcggcgtatccacgatatccgaagccgtgatggccatagccgcgatgtccaaagccgccgcgatgaccggcgaacccgccgcgatacccaccgaagcggccggcctgaccgaagcgcgcaccatagccgtgatggccgtagccgccctgatggcgaccgccgccgacatacccgccatgtccgccgaactcgcgggcctcggcggttgcgggtgcgaggatcagggtggcgagggccgtggcggcgagggcgaaggacttcatcgaaacagtctccatgcaggatcttgcctcgacaacgccgcccttcgcgccctgcgtgcaacgctgcattctaccgagagactctcttgtccccgcgcgaaaggcggcacgggacaagcataaggccaaatgacggaggaccgattgagcgccgaccgcaccaccccgcgcgacactcgcgccgcctatccccggctcgtgccgctgacgacgcgctggggcgacaacgacgtctacggacacgtcaacaatgtcgtctactacgccttcttcgacacggcggtgaacgggatcctggtggaggcgggcgccctcgacatcgcccgctcccccgtcatcggcctcgtggtcgagacgggctgccgctacttcgccccggtcgccttccccgatcggatcaccgccggcgtgcgggtgtcccatctcggccgcaccagcgtgcgctacgagatcgcgatctttcgcgaggacgaggcggaagccgccgcgcaggggcacttcgtccacgtctatgtcgaccgggagacacgccggccggtgccgctgcccgagcggctgcgggccgtgctgacggaactcgcggtcgtgcggagggaggcgccgtgacactcccgcccgccattgctatgccgccccggacggttccggccgcccgacgcgcgggtgggccggcacgcggtaacgacgaacactgagcctcatgaacatcttcgccctcttcgagacgcgcgtgcgcgaggcgctcgaatccctcacccgctccggccggctgcccgagggactcgacctgtcgcgcgtcgtagtcgagccgccgcgcgacgcctcgcacggcgatctcgccaccaacgccgccctggtgctggccaaggaggccaagcagaacccgaaggcgctcggcgaggtgctggccgaagaactacgcaccgatccccgcatcgtcgaggcgagcgtggcgggccccggcttcatcaacctgcggctcgcgccggaggtgtttcaggatgtgatccgtgccgcgctcagcgagggcgagaacttcgggcgcggacacatgccgggcggcccggtcaacatcgagtacgtctcggccaaccccaccgggccgatgcatgtcggccatgggcgcggcgcggtgttcggcgatgcgctcgcgaacctgctcgccgccgccggccggccggtgacgcgcgagtactacatcaacgatgccggcgcgcaggtcgatgtgctcgcccgctccgcctatctgcgctaccgcgaggcactgggcgagacgatcacgatccccgagggtctgtaccccggcgactacctcaagcccgtgggtatgaggctggcggagacgcatggccgggcgctcctcgaccagcccgagcacgaatggctgccgcaggtgcgccgcttcgccatcgacgcgatgatggcgatgatccgcgaggatctcgcggcgatcggcatccgccacgacgtgttcttctcggaagccacgctccagggcgagaacggcggcaaggtcgcggagctgctcgacgcgctgcggcagaagggcctcgtctacgagggacgcctgccgccgcccaagggccagttgcccgacgattgggaggaccgagagcagaccctgttccgctcgagccagttcggcgacgacgtggaccgggcgctgctgaagtccgacggctccttcacctatttcgcctccgacatcgcctatcaccgcgacaagtggctgcgcggcgccaacgagctcatcgacgtgctcggcgccgaccatggcggctacgtcaagcggatgcaggcggcggtgaaggcggtcagcgacgggcaggcccggctcgacgtcaagctttgccagctcgtgcggctcttacgcgcaggcgagccggtgaagatgtcgaagcgcgcgggcgagttcgtgacgctgcgcgacgtcatcgacgaggtcggccgcgacgcgattcgtttcatgatgctctaccgcaagaacgacgcgacgctggatttcgacctcgccaaggtggtggagcagtcgaaggacaacccggtcttctacgtgcaatacggccacgcccgccgcttctcggtgctgcgccaggcccgcgaggcgctgcccggcgaagatttctcgcccgcggcgctgctagccgacgcggacctctcggtgctcaccgatcccggcgagatcgagatgatgcgcctgattgcccagtatccgcgggtgctcgaatcagcggcggcggcgcacgaaccgcaccgaattgcgttctacctctatgaaacggcaagttcgcttcatagtttctggaataagggcaaagacttgccgcaattacggattgttaatccaaccgacagaaactccacccgggctcgcttagccctcgtcgaggctttgggcggcgttctcgcctccggcctcgcggttttgggcgtctccgcacccaacgagatgcggtgaccgaggacggttgttgagaggatgaagccatgacgggacacgcttcgcgcgcgacggtcgacttcgatgccttcgagcgcgagctgcgtcagacgtcgcaggaggcgatccgggcgaaggcgccgcaggccgcacccaagggcgacccgctcgccgagcttgcccgcatcgtcgggcaggacgatcccttccgcgccctgctggaagcgcgggagaagggtgtcgcccaggaggcggctccggtgacgcgcgcgtcggagacgggccgtccggcccgcgtcgagccgaccttcgtggacgaacctgcccacgacccggcccggcctcaggcgcatgccgacatgcacggtcagtcccagagcccggcggacgccttcgaccagtatctcgcctccgtcgagcagggcatgtacgccgacggcacgaccgatccggcagccttcgccgaggccgacgagacgtaccggacgcggtctgcggaccgtccgcgcggccgcaaccgcctcgtccaggtcggcgccggcctcgccgtggtcgccgtctgcgtcggcggtgccctggcgtggcgcggtacccatggcggcggcagcggcggcccgatcaccgtgctcgccgacaagaccccgctgaaggtgcagccgactgcgaccgacggcgtcgagattcccgaccagaacaagcagatctacgaccgcaacgccaaggacggtcagatcaagatcgtcaaccgcgaagagcagccgctcgacgtcaaccaagccgcccgcaccgccgccgcccgcagcgacggcggcgagccggggcagggcggggcgacacccggcggcaccttgtccgacacgttcggcgagccgcgccgggtgcgcaccgtctcggtcaagccggacaccccggcccaccagccgccggcgcccgcatccgaggccgcccaggcgcctgcctcggcgatcccgaccatgacgatgcccgacaccgctgcgagcaccgcgacgccgtcgtcggagccccgtcgctccgcgtcgcgcaccctggccacggcgccggcgaccacgcccgtcgccgaggcaccggcggagccgccggccgcgcccgccgcgcgcccgaaggccccgcagcgcgtcgcctccgtctcgcccgaaaccaccgccagcacctccgagccggcccccacctccgcctcgctcacggcgccggtcagcggctactcggtccagctcggcgtgcgcggcagcgagagcgaggcgcgggccgccttccgcgagatgcagggcaagtacagccaactctccggcaagcccgagctgatccgtcaggccgaggtgaacggcaagaccctgttccgtgtccgcgtcggaccgctcgccaagaacgaggcctccagcctgtgcagcgcgctgcagggtgcaggcggccagtgcttcgtcgccaagaactgagctgaaaccgcgattgccatcggccggctccggtacgtctccggagccggctcgattccgagcatcccatccgacccctcatcccgaggtgcccgcgtcagcgggcacctcgggatgagggcgtgaggggggatcgaatccgtgctcggcctccgcgattgctgtaagccctcgcgcccgtttcgccccatccgaggaacgccggccccatgacctcagccagcatgacctccgccagcacgccccgcgccgtcatcctcggctgttccggaacggcgctgacgcccgaagaggccgccttcttccgcgatctgcggccctggggcttcattctgttcaagcgcaacatcggcacgccggacgaggtgcgcgccctgaccaccgccctgcgcgagacggtcgggcgggcggatgcgccgatcctgatcgatcaggagggcgggcgggtgcagcgcatgggcccgccgcactggccgaaatatcccgcgggcggccgcttcaacgccttcggcaacgacgccgcggcgatcgcccggctcggcgcccggctgatggcgcacgacctcgcgtcggtcggcatcaacgtcgattgcgcgccgatgctcgatgtccccgtcgcgggctcggacaacatcatcggcgaccgggcctacggcgacacgccggagcgggtgatcgaactcggccgcgccgtcgccgaggggttgatggcgggtggcgtgctgccggtcatcaagcacattcccggtcacggccgggcgacctgcgacagccatctcgacctgcccgtggtcgaggccgaccgcgtgagtctgggcgagagcgactttcgcccgttccgggcgctggccgacctgccgctcgccatgagcgcgcatgtggtgttcaccgccctcgaccccgagcggccggcgaccctgtcggagcgcgtgatccgcgagatcgtgcgcggcgaaatcggcttcgacgggctcctgatgaccgacgacctgtcgatgcacgcgctccagggcccgttccgcgagcgggcgcaagccgcctaccgcgccggcatcgatgtggttctccattgcaacggacgcatggacgagatgcgcgccatcgccgaagccgcgtccgatctggcgggggagggcgcacgccgggccgaggccgcgcttgcccgcctcacgcctccggatgccatcgacgtggacgaggcgcgcgcgcgcttcgacgcggccttcggggcggtcgcataacggcggtcacgccgccgcttttccggcctcagacgccggcagccgccccggctgagccgaggctcgctccgcggggtgctcttcacgcccgctggtccttcgacgcgcccggcaacgaggcggagtgcgacaaagaagggcaagggctgcgcagcctttgcccgcttgtgcgccctgcactgcttgtgttcgcgccactcgatccctaggttcgccccaattcaagtggaggcgccgccgggtttggtgcggcgtaggaggttgccatgggcagcatgagtgtctggcactgggtcatcgtggcggtcgtcgtcatgctgctgttcggccgcggcaaggtgtcggagctgatgggcgacgtcgccaagggcatcaaggccttcaagaagggcatggccgacgacgagacccagccgaatacggcgacgagcgtgccgccggtgggcccgaacgatccggtccgcacgctgccgcaccagggcgcgccgggcaccgccccgcagccgccgcatgttcagccgcacgtgtcggcgggcgaccataaggccgtctgaccgacgggctcgacacggggcgtgcaaaggggcgcgtaagggctgcaacggctttcgggcacggttgaagatcggctccgggcaggatagcgcgggccgcacgcccgtcctcgacaggcgcggccccgcgggacggacgacgcaatgctggacatgagctggggcgaggtgatgctgatcggcggcgtcgccctgatcgtcatcgggccgaaggatctgccgaaggccctgcgcacgctgggccagatcaccaccaaggtccggcgcatggccggcgagttccagtcgcagttcaacgaagcgatccgcgaggcggagctggaagaggtccgccgcgacgtcgagggcgtcaagcgcaccgtcgattccgcgcggccgaccttcaaccctgtcgacaccatccgcaacgaaatccgcagcgcggtcgagggccgtcccggctccggcagcaaggataccggcgcgaaagagacgggcagcttcgacgtgccgcgtccgacgcccggccagcaggccgaacagatgcacggggctccggcacacgccgccgtcgagacctcttccaccacccccggcaccaagcccgagacaggcccgactccatgagcgacgagcgcgatgaggccgagatcgaggcctcgcgggcaccccttctggagcacctgatcgaactgcgctcgcgactgatcaagtcgctgatcgcgttcatcgtgatgttcttcggctgcttcttcttctcgaaacagatctacaacatcctcgtctatccctacgtctcgatcgtgggggcgcagaatgccgagctgatcgcgacccacttcctcgaacaggtcttcaccaacatcaaactcagcgtgttcggcgcgggcttcctggccttccccgtcatcgccacccaggtctacgccttcgtcgcgccgggcctctaccgcaacgagcgccaggccttcctgccgtatctcgtcgcgacgccgatcttcttcctgctcggcgcgctcgtcgtcttcttcctggcgatgccgctgctgatccagttctcggtctcgctgcagcagatcgggcagccgggcgaggcgacgatcaagctcctgccgaaggtcgacgagtacctctcgctgatcatgacgctgatcttcgccttcgggctcgcgttccagatgccggtgatcctcacgctgctgggccagatcggtgtgatcgacgcggccttcctgcgggagaagcggcgctacgccatcgtgctggtcttcgtcgccgccgcggtgctgacgccgccggacgtgatctcgcagctctcactcgcgatcccgatgctgcttctctacgaggcctcggtgttctcagtctcgcgcatggaaaagatccgcgccgcccggcgtcgggcgcaaggcatagaggactgagcgaggactgatcgcgcgccgtccggacccggcaggcctcgtgattgcggtcagcggctgaggagaagatcagcaagattgcgcatcaccattttgcgcgcaatcttgaaagcctccggccccgcgccactcttctccgatctcaaacggagaaaacctcatgttccagacgatgcggaccgccctggcggtcgccgccctgacaacgctggcgggtgccgcccaggcggccgagcttcagcgggtgcgcggcacgatcgagaaaagcgacgccggcacggtcacgatcaagaccgccgacggcacgtccgagacggtgcaggtcggcggcgccaagttcgcctgggtggtgaagtcgagcctggaccagatcaaggacggcaccttcatcggcaccgcgaccaagggtgagaacccgatgacggccctcgaagtggtgctgttccccgaatccatgcgcggcacggccgagggccattacggctgggacgcgatccccgaccacacggcgggcggcggcgggccggtggtgaagagctccatgaccaacggcaccgtgaaggccggcggcgccagcgcgggcggcgcgccgaaggtcaagagttcgatgaccaacgccaccgtggccagcagcaatgccggaagcggcggcgagcgcaccctcaccgtgacctacgacaaggatggctcgaagacgatcgtggtgccgcccaaggcgccgatcgtcgccttcgaccccgccgacaagtcgatcctgacgccgggtgcgaagatcttcgtggtcgcggccaaggacggcggcaagctcgaaggcaagctcgtcgcggtcggcaaggacggcctcaccccgccgatgtgacctgaatcacgaccgtccctggcttgccgccagggacggccacagggaccgcgcggcccctgtggcggcaagtccgaggcctagaagggagacgacggccgccagggccggcaactccgcataacccacgcccagcgtcagcgccgtaccgccgagccaggcgccgagcgcgttgccgagattgaacgccccctggttcagggtcgaggcgaggttcggggcatcgctggccgcctccagcacccagacctgaagcggcgagaccagggcgaaggcgagcccgctccacagcaccagcaccgccagcgccggccaagtgaagggcgcgaccagcgggaacacgacgagcaccgcgatgagggcggcaaagctgccgagcaccgtgcgcatcaggctgcggtcggcgagccagccgcccgcgagattgccgatcgtgagtccgacaccggccgcgaacagcgcccccgtcacgccgccgggcgtcagatgcgtcacggtgagcaggaacggcgcgatgtaggtgaagacggtgaagaagctcaccgaggacagggtcgaaaccagcatcggccgcagcaccggccagcgcccgagcgcccggaattcccgtccgaggccgccccgcgtcccgggcattccgccgggcagggcgagcgcgatcgccgcccccgccacgagcccgatgccgaccaccgcccagaaggtcgagcgccagccgaaggcctgtccgagcgcggttccgagcggcacgccgagaacgttggcgagcgtcagcccggcgaacatcagcgagacggcctgcgtgcgcttctcccgcggcacgaggttgcgcgcgacgatggcgccgatgccgaagaaggcgccgtgggcgaaggcggtagcgacccgcgcggccatcagccatgcgtagctcggcgccagggcacaggcgaggttgccgagggtgaacaccgccatcagggcgagcagggccgctttgcgcggcaggtgcgcggttgccatcgccacgagcggcgcgccgatcaccacaccgagcgcgtagccggacacgaggtggcccgcctgcgggatcgtgacgtcgaagtcgcgcgccatctccggcaggaggcccatgatgacgaactcggtggtgccgatgccgaaggaggcgacggcgagcgcgaggatcggcagggatgccatgcagaatgctccgggcagcgcgtgtgttgcgctgcaatacgagcgccgcaacatggtcatctcgggcggacgcgacaggcgcatgaccgggaggcagacctgcactcacgtcagaacgatcgcgcgtgagggctgcgcacccggctcgcacgatggcccttcgatgccctctcggagcgccacaggctgcggacgagggcaaaaagaatctctctgcctttccgcgcgaagcgagagaactgtcctccgcgctagaaaaacaacgcaaaaacaatccgttgatttgccccaccccaagtctttaaatttcaggacaacaacgtcccaacaacgctccgctgcccttcgaagatttgaggcttgaggcactccttcaggaggtttctggccccgctcttccatggccgcggtcctgcctcggatcattcgcgatgcccgcacggatcgttgccttctccggcaacacgcaccgcccctcccgcacccgcaccctggtcgaggcggtggccgccgaattgtcgcgccagcgcccgatcgacctgaaggtctacgatctcgtcgatgccggcactggcatcgcggtcgcgagccgctcggccctgccgctgccggcggcgcggatcgtggaggccatcgagagcgccgacgcgctgatcatcggctcgccggtctacaagggcagctatgcggggctgttcaagcatctgatcgacttcgtcgcccccgaggcgctggtcggcaagccggtggtgctcaccgcgaccggcggcgggccgcgccacgcgctggtggtcgagcactccttgcgcccgctcttcggcttcttctcggcgcagaccacgccgaccgccgtctatgccggcgacaccgaaatcgccgagggccgggtcgccgacgagatcgtccgcgcccgcgtggcgcaggccgccgccgaactcgcccggctcctcgacgtcgcgcaggctgccgcggcgccgttggcgacggccgcggcgcgctgagatgacgacgctcgaccgccgccgcctcctcgcggccggcctcgccttggccggcaccgcgcttccgctccgccttgcccgcgcaagcgagccgggcatgctgcgcatcggctaccagaagaacggcatcctcgcggtcgcccgcgagcaggccgcgatcgaggccgcgctgaagccgcagggcgtgagcgtgcgctgggtcgagttctcgttcggtccgccgctgctcgaagcgctgaatctcggcgcgatcgatttcggccagaccggcgacgcgccgccgatcttcgcccaggccgcgggcgcgaacctcgtctatgcggcggcccagcccaaaggcggctcgggctcggcgatcctgctgccgaagggctcgtcggtcgccacgctggccgacctcaagggcaagcgcgtcgccttcgccaagggctcgagcgcgcataacttcaccgtcgccgcgctggagaaggcgggcctgtcctaccgcgacatcacccccgtcctgctcgcgccggccgacggcgccgcggcctttgccggcggcacgatcgacgcctggacggtgtgggatccctacttcgccatcgccgaggaagggcagggcgcacgcattctcgtccaggccccggacatcacgccgaccaacaacttcttcctcgccaacaagggcttcgccgaggagcggcccgaggtgctgaaggcggccatcgccgcgctcggcgaggtcgcggtctggtgcgagggcaaccgccccagcgtcgcggcgagcctgtcgaagatcaccggcgtgccgctggccgccacgcgccgcgcggtggaccgcatccgcttcgtcatcgcgccgatggatgcggcggtgatcgccgagcagcagcgcatcgccgaccgcttccacgccatcggcgtgatcccccgctccgtgcgcgtgtccgacatcgtctggacgccgcccgtgaccaccaccaagactcagaacaacggatgagccgaaccatggccgattccgccgcgatccgatcgctccctggccgcgcaagccgcgccaaggccgccgcgccgctccagcgcaggcccctgcgcctaccgacgggtaagctgctgccctggctgctgccgaccctcgtcctggccggctggcaggcggcggcctcgttcgggctcgtctcgacgcgcttcatgcccgcgcccctcgacgtggccgctgccggctggcgcctcgcccagaccggcgagctctgggagaacctgtgggtcagcttcgcccgcgcagccgccggcttcctcatcggcggcggcatcgggctgagcttcgggctcgccaacggcctgtcgaacctctcggaaaagctcaccgacaccacgctgcagatggtgcgcaacattccgcacctgtcgctgatcccgctggtgatcctgtggttcggcatcgacgagggggccaagctcttcctcgtggcgctcggcgtgttcttccccgtctacgccaacaccctgcacggcatccgctcggtcgatccgcagctcatcgagatgggccgggtctacggcatgaaccggcgcgaactgttctgacgcgtggtgctgccgggcgcgctgccctcgatcttcgtcggcgtgcgctacgcgctcggcatcatgtggctgacgctgatcgtcgccgagacgatctcggccaattccggcctcggctacatggcgatgcaggcccgcgagttcatgctggtcgatgtcgtggtgctggcgatcctgatctacgccgggctcggcaagatcgccgacagcctgacccgagcgctcgagcgcacctgcctctcctggaacccggcctaccgcaacgcctgatcattctttccgcgcgtctttcctccgcgagtgagttccatgtccgctgccactgccctgcgcgtcgaggatgccgccgcgcgccctcacgacgccggcctcgccatcaccctgcgcggcctcgcgaaaagcttcgacgggggcgccccggtcatccgcggcctcgacctccacatccccgccggccagttcgtcgccgtggtcggccgctccggctgcggcaagagcaccctgctgcgcctcatcctcggccttgaggagccgagcgccggccgcgtcaccgtcaacggcggtgccggaaacggcgcggcccaatccaagaaaatcatgttccaggagccgcggctgctgccctgggcgcgggtcgccgacaacgtcgcggtcgggctcgggcgcgagatcggccgggccgagcggcgcaagcggacgctcgccgtcctcgacgaggtcgggctggcggagaaggccggcaactggcccgcgacattgtccggcggccagcgccagcgggtggcgctcgcccgcgccctggtgagccgcccggcgctgctggcgctcgacgagccgctcggagcgctcgacgcgctcacccgcatcgagatgcaggcgatgatcgagcggatctgggaggcgcagggcttcaccgcgatcctcgtcacccacgatgtcggcgaggcggtggcgatggccgaccgcatcctcgtggtcgaggagggcgccatcgccctcgacgttgcggtcgatgtgccgcgcccgcgccgccgcggcgacccggcgctcgccgaactcgaaggccgcatcctcgaccggcttctcggccaccacgcctgacttttttgcgattttcggagcgtagcccatgaccatccagaccgacggcaagaccgacgttctctggttccttcccacccatggcgacggccgctatctcggcgcctcggaaggcgcccgcgacgtctcgctgccctatctccgtcagatcgcccaggccgccgacgacctcggctattacggcgtgctgctgccgaccgggcgctcctgcgaggattcctgggtcgtcgcctcggcgctcgccccgctgacgcagcgcctgcgcttcctcgtcgccgtgcgccccggccttcaggaaccgtcgatggccgcgcgcatggccgcgacgttggaccggatctcggacgggcgcctgctcatcaacgtcgtcaccgggggtgatcccgtcgagctcaaaggcgacggcgtcttcctcgaccacgacgagcgctacgtcgtcaccgacgagttcctccacatctggcgcgggctgatggccggcgagaccgtgaacttcgagggcaagcacctgcgctccgagaacggccgggtgatcttccgccccgtgcaggcgccttatccgccgctctatttcggcggctcctcgcccgccgggatcgaggtcgcggccgagcattgcgaggtctacctcacctggggcgagcccccggccggtgtcgccgagaagatcgccaaggcccgcgaggccgccgagcggaaaggcaaaactttctcctacggcatccgcctgcacgtcatcgtgcgcgagaccgagagcgaggcctgggaggcggcggaccggctgatctcgcggctcgacgacgccaccatcgcccaggcgcaggcgaccctgaagcgccaggattccgtcggccagagccggatgatggcgctgcacggcggcgaccggaacaagctcgtggtctcgcccaacctctgggccggcgtcggcctcgtgcgcggcggggcgggcacggctctggtgggctcggccgatcaggtcgccgaccggatgaaggagtatatcgatctcggcatcgaccgcttcatcctctccggctacccgcatctggaggaggcctaccgcttcgccgaactggtcttcccgaagctccccctgcgcgccaccaccggcacggccccgagcacggcccgcaacaacggtccattcggcgaggtgatcgccaacgacatcgtgccgacccgccgcgtcagcgcccactgatcggggatttttagtccgatgcttacccgcacccgcgctgttcccgcatcctcgctgctgccgcgcctgtggctggcgctggccgcgctgatcttcgtcagcctgacgctggcggcacacgcgcaggagcgcacggtgcggatcggctaccagaaatacggcacgctggtcctgctcaagggccgcggcagcctggagccgaagctgaaggcgctgggctaccgggtgcagtggtcggaatttccctcgggcccgccgctgatggaggcgctgaatgcgggcgcggtcgatttcggatcggcgggcgagaccccgccgatcttcgcccaggccgcgagcgacgtgctcgcttacgtcgcccacgagcccgccgcgccgaagggcgaggcgatcctggttccgaaatccagtgccgtgcaatcggtggccgatctgcgcggcaagaaggtcgcgctgaacaagggctcgaatgtccactacctgctggtgcgcgccatcgaggcggcgggcctgacgctcgccgacatcaccccggtctacctcgccccggccgatgcgcgggcggcgttcgagcgcggcgcagtcgatgcctgggtgatctgggacccgtacttcgcggcggccgaagccggcggcaacgcccgggtgctggtcgacggcaccggcctcgtgccgaaccaccagttctatctctcttccaagtccttcgccgccgagaacggcccggcgctcgacgccatcgtcgcggcggtggccgaggtcgatgcctgggccaaggacaacaccgatgcggtggccaaggaactgagcccctccgtcggcatcccggcgccgatcctgagcatcgccctcaagcgccagacctacggcatccgcccgctcgacgaggcggtgacgaaggagcagcagcgcatcgccgacaccttccacgggctcaagctcgtgccgaagacggtcgacatcgccggcgccgtgcgcaagcccggaagctgatttctcttccccgaccggcccctcgccgcagctctgtcctccctccttgcggggggaggcgcccgtcccgtttgcgtcctctaaaaaaacgaaaagccctcatgaaccgccggtccgccgcccgcctcgtcctcgccggcttgacgctgagtctcgccctcggttgcaacccggccgcggcggaggaatccaccctgcgcatcggctaccagcgctcctcggcgctgatctcgctgctgcgcgaggacgcgaccctggaaacggccctgaagccgctcggcgtcaccgtgtcctggcacgaattcaccagcggcctgccgatcatggaggcgctgaatgtcggccgcatcgatgtctcggcggacgtcgccgacacggtgccggtcttcgcgcaggcggcgaatgccaagatcacctacatcgcgcaggaggcggcctcgccggaggcgcaggcgatcctggtgccgggcgattccccgctgaagacggtcgccgacctcaagggccgcaaggtcgcagtcaccaagggcgccggcagccactacctgctgctcgccgcgctgaaggcggaggggctgcccttcaagagcatcaatccggcctacctcaccccggccgacgggcgcagcgcgctttccggcggcagcgtcgatgcctgggtggcctgggacccgttcctctccgccgcgcagatccaggccggcgcgcgcatcctgcgggacggcaccgggctctcggcctacaagcgctactatctcgcctccgacgcctacgccgaaaagcgcgccgacgtgctgaccctgctcgtcaccaagctgcgcgaggccgggacttgggtgaaagccaacccggacgccgccgccgcgcggctgggcgccctgtggaagattgagcccgagatcgtcaaacaggccaatgcccgccgctcctaccgggtcgagccggtgagccgcgcaggattggcggagcagcagaccatcgccgatgccttccgcgccgagggcctgttgccgcgcgccgtggatgcgtccgcgctgcccgtctgggaattgccgtcacgctgacccgagggggtttcacgctaagggatcgaacacgatgacccgtcaggcgagcctgccccccatcgcggtgatcggcgcggggttcagcggcaccatggccgcactccagcttctcgaagccctgccgccggagcagccggtgctgctgtgcgagcgcggaggcagcttcgcgcgcgggctcgcctacggcactggcaacccggcccacctcctcaacgtgcgcgccgccaacatgagcgcctttcccgaccggccgggccatttcgaggagtggctctccggcgccgatctcggcgagggcgtggtgacgacgtcggccggcaccttcgtggcgcggggccattacggcagctatctcacagacctgctgaccgcggccgtcaccgggccgggggtgccgcgtctgcgcctcgtcaacgatgcggtggtcgatctggagccgcgggccggcggcttcctgctgcgcaccgagggcgggcagacccaccgggtcgccggcgccgtgctcgccatgggcaatctggcctcggcggcgcccaagagccggcatagcctcgatccctgggctccggacagcttcggccgcctgcacccgcatgcgccggtcctcatcgtcggaaccggccttaccatgctcgacgcggtggcgagcctgcgggcgcagggctttaccggggcgatcctcgccctgtcgcgccgcggcctgctgccgaacgcccacgcccccgccgacctctggcccatgccggacctgaggccggccgacttcgcctccctgaggcggctcctcgcccgcatccgctcggacgtcgcgcgggccgcggaacggggcgtcggctggcatggcgtcattgatgccctgcgtccgctcaccgatacgatctggcgcagcctgccgccgcgggagcaggcccggttccagcgccacctgcggccgttctgggatgtgcaccgccaccgtaccgccccgcccgccgcgcagaccatcgccgacgagatcgcccgcggcgccctcacggtgcgggccggtcgcctgatcgcgatcgaggacgaggcgtcgcaggcggtcgtgacgctgcgcctgcgcggggccgagcgcccggagcgcctcgccgttcaggcgatgatcgacgccaccggattcggccatctcccgcagagccgcgacccgctgctgcggcggctgctcgatcggggcctcgtgcgtcccggcccgttcgggctcggcctcgacgcgggggtggattaccgggcggtccgcaccacggcgggggagggcgggggaccgctctggatcctcgggccgctcctgcgcggcgtcctttgggaatgcaccgcggtgcccgacatccgcaacgaggcggcggaactggccggcctcgtcgccgccaccctcgaccgcgccgccgcggcgtagcccccctcatcccaatcgtccggagcgtcgcctcgaagcggcagagagccttgcctctccgccgcttcacgcattcgtgaggtagggcgcgaggcccgtccgatcgcccggcatcccctcgctcgggctgcaaaccgttggccaacctgcggtttcatacggatcgggcgctacctttcgcgcgccgacacacaattcggaatcgttctaaagagcttgctcagagtttggacttgttctaatcaagggcggtgacgacgggacgtgcagggccgaacggtcccgacggaagaacccgccaacgagcaacgatcgaacgataaccggagagagatcatggccacctcgagcaacgccgcctgccagagctgccgcttcttcgacgaccacaagaccaacggcgcccaggccgcgggcgaccagggcctgtgccgcttcaacccgccggtgagccagcccgacccgcagagccagggcctgtggccggtcgtcgcttccaaggattggtgcggccacttcaccgccgatctcgccccggccgagtaagtcgcggctcaaccgaagtagttcgaaagggccggtgccatgtgcaccggcccttttcgcatggggcgtgggaagaccggcaaattgcgtcggaaccgccccgcggcggtcatgatccggtcaccttccgattcgatggctgcggcgaaggggcaacggtccgtgcgcgggcggcccaatcgtcaggatgaacggtgcggcccgcactcgctgccgcgcccgagtggggatgtttttgcatgatcttcggaccgatcggtgcgcgcgcgcctttcctccgcaccggccgcgtcgcggccctcgccgccggcctcgccgtcgtgggcggcctgtcggtggctcccgcctcggccgcggcgccccagcatgacccgagcggcacttggctgacgcaggacggcaaggcgcgcatccgcgtcgagaagtgcggcccgcaggagaagaacctgtgcggctacgcggtgtggctgaagacgccgctcaacgacgagggcaagccgcgggtcgatttccgcaaccccgatgcgaagaagcgcacccgcgcctcgctcgggcatcagctcatcctcggcctgaagctgaacgaggatgcccattacgagggcaagatctacaacgccgaggacggcaagttctacgacgtcacggtctggtcggacgagccggaggaactgacggtcaagggctgcctgatcgccttcctgtgccagtcgcagacctggaagaaggtgacggacacccagcccggccagctcaccggcccgaccaacggcccgaacgggccccgcgccgacgccgaatgggctccgaaatccgcccccggcacggccgccaacgcgcccgccgccaccggcagcgcaggcgccgcgacgaagtccgcgccgaagcccgccgcccccaagactccggcgccggccccggcgcagtaaccggcccacacggaacgggtcacacgacccctgcggcaggcatgccgggtgaggcgaaagcctcatccggcatgccacgtaatgacggatcgccttcggcccccgcgaaacccgctcaggtcgtcggggtcgccacccgctggcgcagccccgcgatcaccgccttcagcatctcggcgctcgcctcctccgtgaagccgccgggcgcgcgcgcggcgtagatccgctcatgcacgaaggcgagcttggcgatcaccgacggcgtcagcgtgaacggatagagcggcggctgccccatggagcggctgagcgagttcaccgcgtaggtgagcgggatccacgcctcgaccacccgctcgaagtccggcgtctcgtagggatcgaaatcgatgcaggtggccggtaccgccggctccgccttggcccgcagcttcggtttcaggcggatctcgaaggcgctgccggtctccagcgtgtcgatgatgtgcaggtagtgggcgaaggtctcggcgaaatcctcccacggatgggcggtcgcgtaggacgagacgaacgattcctcccaatgcggcggcggcccctcggcgtgatggcgcttgagcgcggccccgtaatcggcgctctcgtcaccgaacagggcgcggaaggtcggcaggctcgcgtcgaagcgcaccatcaggttccagaagtaatgcccgatctcgtggcggaaatggccgagcagggtgcggtaatactcgccgaacagcttgcggcggcgctcccgctcgacgtcgtcggcctcggcgatggacagggtgatgagcccgtcgagatggccggtcatcactggcggtccggcggattcggcgaggaaatcgaaggcgagcccgtcggaatattgctcccgcgtcaccagcggaaggtcgaggcgcaggagcgagtagaacagccggtgcttggccgcctcgatccggcgccagcggtcgagattggtcccgacgcccaggtccggcaccatccggttgtggcggcaggcgacgcagaaggcctcgtcggattcctccggcaccatccagttgcaggcgtcatgggccgcgttggcgcagaggcggtacttgcggccgggatgggcgtaggcgcggaacagcggcccgcacccatcttcgccgctgggctccagcgccgagatctcgtgccggtcgcagacatagccgagccgccgctcgcagctctcgcagacggtgctctcgaacgacagcggctggtcgcaggcttggcactggaagattttcatgggaggcccccgcttcggccgtcgcgggatccctacaagaaccgggccgcagcctcgctcccgcggccttccgcatcaaccaagggtgtgagccggacgaagttccatgccgggcaacggccactgcacggttcttgctattccgattgctccttccggccgcccgaactgtagtaaggcatgcaaccggcggccgagcgcaccgcccgctcgttcgagacaatcgcagaagccttcggagcctccgtgtcgatccaagccgccctgcaccacgtcacgcattaccgctacgaccggccgatcgcgctgggaccgcagacgatccggctccgcccggcgccgcatgcgcgaacccgggtgccggcctacgcgctgaaggtcagcccggaaaaccacttcatcaactggcagcaggatccggccggcaactggctcgcccggctcgtcttcccggaaaagaccacggaactgcgcatcgaggtcgatctcaccgccgacctcgcggtcatcaacccgttcgacttcttcgtcgagccctacgccgagcgccatcccttcgagtacgagcccgatctgaaggtcgcgctggcgccctacctcgtcctcgacgacgcgcacgggccggagatcgacgccttcctcacgcgcattcccgaggagacccacacggtcaccttcctcgtggcgctcaacgcgctgctgcgggcggaggtgaattacggcgtgcgcatggagcccggcgtgcagacgcccgccgagacgctcaccctgcagagcggctcgtgccgcgattccgcgtggctgctggtgcaggtgctgcgccggctcggctttgccgcccgcttcgtctcgggctacctgattcagctcgtgcccgacaccaccgccgtggatggcccggccggcaccaagaccgactttaccgacctgcacgcctgggccgaggtctacttgcccggcgccggatggatcggcttcgacgccacctccggcctgctcacgggcgaggggcacatcccgctcgtggccaccgcgcattacaacgccgccgcgccgatctcggggctcgccgaaccggccaaggtcgagttcgcctacgagatgacgatcagccgcgtcgccgaggcgccgcgcatcaccaagccgttctcggacgaggtctggacctcgatggacgcgctcggcgagcgcatcgacgcggatctcgccgagcaggacgtgcgcctgaccatgggcggcgagccgaccttcgtctcggtggacgacttcgaatcccccgaatggaacgtcgccgccgtggggccgaccaagcggggcttggccgaccaactgatccgccgcctgcgggaccgcttcgcgcccggcggcatgctgcattacggccagggcaagtggtatcccggcgagagcctgccgcgctgggccttcgccctctactggcgcaaggacggcgtgccgatctggaagaacgccgacctgatcgccgtcgaggacggcccgaagaccgccaccatcacggatgccgagcggctgatcggtacgctcgccgagcggctcgaactcgcccgcttcgtcttccccgcctacgaggacgccgactactggcggatccgcgagagcgagttgcccgtcaacgtcacgaccgcggaaccgcaaactggcagcccggagaccgatgcccggttcaggcgcgtgttcgggcgcggcctcgacaagcccgtcggctacgtgctgccgctggccaacctcgcggcgggggagggccgtgtctggatctccgagacctggaagttccgccgcggtggcgcctacctaaatcccggcgactcgccgctcggcttccgcctgccgctcggctcgcttccctatgtgccgccggattcctacccctattaccatccgcaggacccgctcgacgcgcgcggcgacctgcccgtcgaaccgggcggcccccgcgacgctcccctgccgaagggcgccgaccgggctaacggcgccggcatggagggtgtggccgtgcgcaccgcgctgtcggtcgagccccgcgacggcgtgctctgcgtgttcatgccgcctgtggagcgggccgacaactatatcgacctcgtcggacatctcgaacgcgtcgccgagaccatcggccagccgatccatatcgagggctacgagccgccctacgatccgcgtctcccggtcatcaaggtcacgcccgatcccggcgtgatcgaggtcaacgtccaccccgccgcctcctggcgcgaggcggtcgacatcacccgcggcctctacgaggaggcgcggcagacgcgcctgggcgccgagaagttcatgatcgacgggcgccacaccggcaccggcgggggcaaccacgtcgtgctcggcggtgcgaccccgtccgactcgccgttcctgcgccggccggacctgctgaagagcctcgtgctgttctggcagcggcatccgtgcctgtcctacctgttcgccgggctctatgtcggcccgacgagccaggcgccgcgcatggacgaggcccgccatgacgggctctacgaattggagatcgcgctggcgcaggtgccggagccggatggggccaacatcccgcactggctggtggaccggctgttccgcaacatcctcgctgatgtcaccggcaacacccatcgcgccgagatctgcatcgacaagctgttctcgccggacggcgccaccggccggctcggcctgctcgaattccgctccttcgagatgccgccggatgcgcgcatgagcctcgcgcagcaggtgctgttgcgggccatcgtggcgtggctctggcgcgagccgcagaccggcggctgtgtccgctggggcacggcgctgcacgatcgcttcatgctgccgcatttcctctgggcggacttcctctccgtgctggaagacctgcgcggcggcggctacgacttcgaccctcaggccttcgcggcgcaagccgagttccgcttccccgtcttcggccgggtggagcagggcggcgtcggcctcgaactgcgccaagcgctggagccgtggcacgtgctgggcgaagaagggtccgccgggggaaccgtgcgcttcgtggacgcatccgtcgaacggcttgaggtgaaggtcgagggcttcgtccccggccggcacgtcatcgcctgcaatggccggcgcctgccaatgacgccgaccggcgccagcggcgaggcggtcgcgggcctgcgcttcaaggcgtggcagccggcctcctcgatgcacccgacgatcccgccgcacgggccgctgaccttcgacatcttcgatgcctggagcggccgttcgatcggcggctgccgctaccacgtcagccatccgggcgggcgcaactacgacagcttccccgtcaacgcctacgaggcagaggggcgccgtctcgctcggttcgaggccatgggccacacccccggccgcctcgcgatgccggccgaggagcgcacgggcgacttccccctgaccctcgacctgcgcacgcccgcaccccgatgagcgcatcggccgccctcgcggacgggccaccgcccgacgcctccgcctgggcggccgacgacccggccgcgcgcatgcgccgctggacggagggctacgcgccccgccccggcctcgccgacgagctggtcgatgcgggaggcaacctgcgcggcggctggccgcgctttctggagcgtctcgcccggctcgacgaccgcgaggtcgccgcccgcttcctctccgccgagcggcatatccgcgacgcgggcatctcctaccgggtctacggcgacgggcgcgagcatccctggccgctgggctcgttgccgctcgtcatcgacgccgccgactgggcggagctgtcggccgggatcgtccagcgcgccggcctgatggagcgcatcgtcgccgacatctacggcgcgggccggctcgtcgcggacgggtttctgcccgcgggcgtggtcgcggggcatcccgaatatctccggcctgtccacggcatcgccccgcccggcgggcgctggctgccgatctacgccgccgatgtcggccgaggccccgacgggcgctggcaggttctggccgaccgcacccaggcgccctcggggctcggctacgcgctggagaaccggatggtgctcgcccgcgccttcccggacctgttcgccgacctccatgtcgagcgcctgcccggcttcttccaggcgttccgcgccgggttggccgcctcctgcgcccgcagcgacccgcgcatctgccttctcacttcgggcccctacagcagcacctatgtcgagcaggccgcgctcgcccgctatctcggcttcctgctggtggagggcgacgacctcgtggtgcgggatgggctcctgcatgtccgaaccatcgccgggctgaagcgcaccgacgcggtctggcgccggatcgatgccgactatctcgacccgatggagctgcgctcggattcgcgcctcggcgtgcccggcatcctccaagtgctgcgccgcggcggcgccgtggtcggcaacatgccgggctccggcgtgctcgaatcggccgcgctcgggccctacctgccggccatcgcccggcggctcaccggcgaggaattgcggctcacggggccccgcacatggtggtgcggcgatccggacgggctcgatcacgcgctggccaacctcgaccgtctgacgctgcgcgccgccgcgaccccggtgcgcggcccggagcgcgacgcgatgctggccggccccgctctcgacgccgcccgcgcccgcgccgtcgcgtccctgcgcgagcggccgttcgattgggtggcgcaggagcccgcgccgctctcgaccatgcccgcgtggcaggatgggcggctcgtcgcacgccccttcgtcatgcgcgtcttcgccgccgccacgcccgacggatggcgcgtgctgccgagcgccttctgccgcgtcgccgagcacgagggcggcgaccccagcgagatgcgcgccggcatccgctccgccgacgtctgggtcctgtccgacacgcccgtcgacaccccgggcctggtgcacacgagcgcgccgcgcatccgccgcatcgccggccatctgccgtcacgggccgccgacaacctgttctggttcgggcgctaccttgagcgcgcggaagcggtgatccgcctcgtccaggcccatctcggcgtgttcagcgaggcgatcgccgccgacgcctccggcgaggagggcgcgccgacggcgctcgccatccgcgcgctgctcaaggattggggcgcggtgagcgcggtcgatctcccgcccgcggccgtggccggggaggcgctctccggcaagacgctacacggctcgggcctcgcccatgtgctggaggcccggcgcatcgccgcctccctgcgcgagcggctgccggccgaatcctggcgggctctggccgatttgcgcgacaccctgggctatacggaagcctgggcgccgaccgaggcgcagctcttcggcaaggccgagcgggcgctcggccatctcgccgcgctcaccggcctgatccacgagaatatgggccacgccgccggctggcgcttcgccgatatgggccggcgcgtcgagcgggcgatcaacacctgcggcttcgcgctccgcttctgcagcccggatgccggcgccgaggatctcggcgtgatgctctcgctcgccgattcacagatcgcctacggggcccgctacctcgtcggcgtgagccgcgacgcggtctgcgacatggcggtgctcgatcccaacaatccccgctccgtcgcctaccagcttcaggcgatggtggcccatctcgacgccctgccggcgctcgccgccgacgggctgcccgagccgcaccgccgccgggcgctggtgctggccagcacgctccagacggcggaggccgccgcgctcgacaccgagaccctggagcggttcgaggcggatctggagggcctcgccgacgggatcgctggccgctatttccccaacggccccgatgccctgcggcccgagaagctcacgggtctcgcttgatctacagcctgcgtcacctgacgacctaccgctatgcccgggccgtccgcttcgcgcgctgcaacctgcgccttcgcccccgcgacggcgaggggcagcgggtgctggagagcgcgctgcacgtcacgcccacgccgaccagccgtctcgcgcggcgcgacttcttcggtctcgacacgctgaccctgaccctcgacgagccccatcgcgaattcacggtcgaggcggtctcccgcgtcgccgtggagcggccggccccgccgccgcccgaggccggcctgccctgggaggccgtgcgtgcggcggccttggcgctgccctcgctcgggccggacgggccggcgcatttccagttccgcagccagcgggtgccgctcgaaccggcagtgacggactatgcccgcgccagcttcccgccggggcgcagcgcctatggcggcgcggtcgagctgatgcagcgcattcgcgacgatttccgtttcgacgccaaggcgaccaccgtctcgacgccgctggcggaagccttcgccctgagggcgggcgtctgccaggacttcacccacgtcatgatcgccggccttcgcgggctcggcctgccggcggcctatgtcagcggctacctgcgcactcggccgccggccgggcgtccgcgcctgcgtggggcggatgccagccacgcctgggtcgccctctggtgcgggcccgagacgggcgcgggggagggtggctggatcggcctcgacccgaccaatgcctgcgtcgtgcgcgacgaccacatcgttgtggcacgcggacgcgattacgccgacgtcgcccccatcgatggcatggtcgcctccgccggggagcagaagctgaccgtcgaggtcgacgtcatccccgaggacgaggcggcctgagggccgggcgcgatcaagcggcgaccctggcgtcccatcccgccatcgtcagatgggcgaccgcctccaactcggcccggctcgcgccgtcgcgggcctgcagcgacatcccgccctgcaccgtcattacgaagcgggagagggcggggagatcgaccgcggcaccgaattcgccctccgccaccgcccggctcagtcgcgccaagacgcgctcgaatccgagggcgcgcgccgcccgcacgcaagcgccgagctccgcatggccctcgccgccgacggccgagagcgtcaccatgcagccgcgcggcgcctcgggcgcgcagacctgcgtcagggcggcggccgtgtccatcagcagggattcgacggccgcgcgcgcggtcggggccgcatcgaagttgccccagacatgcgccccgtatcgctcgcggtagtggcgcagggcctccgtgtagagcccctccttcgagccgaacgccgcgtagaggctcggcgagccgatccccatcgccgcggtcagctcggagatggcggtggccgcaaagcccttgcgccagaacacgtgcatggcctgggtcagcgccgcgtcccgatcgaaggcacgcggccggccgcgaccacgggttgggccgcagctcggcggtgcggcgccgggggagggaccgggttcagaattctgcatcgatcgttctataattcgcttgaccgcgatcggcaacgctcgtagccaattctgtgtcgttcgatacagaaagatcaatcgatgagtgaactggcaggcaagcgcgccctcgtaaccggcgcgtcccgcgggatcggcgccgccatcgccctggcgctggcggagcggggggcggacgtcgcgatcacctacgagcgctcggccgagcgagcggcggaagtcgtgcgggcgatcgagggacagggccggcgcggcctcgccatccaggccgacagcgcggacgccgcggcagtgaagcgctcggtcgagacggccgcggcggaactcggcggactcgacatcctcgtgaacaatgccggcatcgcccgcggcggcccggtgacggagatgtctttggccgatatcgacgcgctgctggccgtgaacattcgctccgtggtgctggcctcgcaggcggcgatcccgcatctcggggagggcggacggatcatctcgatcggctcgtgcctgggcgagcgcgtgccgtttcccggcgtcacggtctactcgatgacgaagtccgcgctgctctcgttcacccgtggtctcgctcgcgaactcgggcctcagggcatcaccgtgaacctcgtgcagccgggctcgaccgacaccgacatgaatccgtccaacggcgaacagtcggacctccagcgcgccatgaccgcgctcggccattacggccggccggaggacatcgctgccgcggtcgccttcctggcgagcccggcggcgcgacagatcacggggaccaccctcacggtcgatggcggcgccaacgcctgaccaaccccggcggcccggacgcgctccgggccgccgatctcagccggagacgccggcccggtagagccgcccgcgctcggtccaggccacggtgagcagggccagcgcgccgagcagggcgtagccataggccaccggcatcaccgtgccgtcgaaggcgtgcccgatgacaaagccgcagaaggcgcccaggatcgtggtgtaaaagccgaggaacgacgaggccgtgccggcgatcgccccgagcggctgcagcgcgagcgcgttgaagttcggcagggcgaagctgatcaggaactggttcagcgccagcaccgacaggaacagcaccagcggcggatgcccctgatagtgcaggccgatgccgacctgcacgaggccgaccgccgtgaaggcggtcacgcccgcatgcgacagggtccgcatcccgagccagcgcacgacgcgggaattgatcagcgtcgccgcccccatggcgccggccaccacgccgaaggcgacggggaacaggccgccgagatggtagagcccggtgtcgaacacctgctgggccgagccgacatagcccatgatgcagcccgtcagcaggccgagcgccgtggcgtagccgatcgccgcgcggttgcgcagcaccgtggcgagcgcctgccccgtggcccgcagcgagagcgggcggcggtactcgggatgcagcgtctcgggcatgcgcagggcgaaccacaacgtgaggatgccgcccagcgccagcatcgacacgaacacccagatccacgagccgagcagcagcatggtcgcgccgatcgccggcccgagcatcggcacgatcaggaacaccatcatgatgagcgacatcacgctcgccatctcgcggccggagaagcggtcgcgcacgatcgcggtggcgagcacccggccacccgccgcgcccatgccctggatgacgcgggaggcgagcagccactcgtagctcggcgccagcatcgagaggatgcagccggcggtgtagatgccgaggctgatcagcagggtcggccgccgcccgagcgcgtccgagaccggcccgtagacgatctgcgccaccccgaagccgatcatgtagacgtagacgaggagctgcaggctgttggggtcggcgaccccgaaccgctcctggatcagggggaaggccggcagcaggttgtcgatcgacatggcggtgaccgccatcatcagcgcgacgatgccgacgaactcggcaaagcccggcccgacccagggtgatggattcgagggggatggactcgaaggagacgggctcgccggcgggcccgcgggcacgctccgggcagcctcccgcgaaccgcccggcgaggcctcggaggccgggcttccgagggtaggccgaggggaggatatcacggtcgcggatgctctcaggggcagcatccggcttgggaccgggcgcagcgggacaaggggttggcgtgtcgtaacgcgggggaagccggcgctatccctcccccatacgggaaggagggttgtctgcgacgcggcgcctatttcggcttcccgtcgccttcagtcatcgccgcgctgagccgggcgtagttccgggttacgagggtgatgttggcaggggacggcttttcgggttcgcccgccgcgagcgccgcctcgatctccttgaccgcttcggccttctccgtggcgggcatcgacttgtcggcctggacagccgccagttgcttcttcagcaacggcgttgcgccgacatagctcttcgtctcgggatcgatgccgccgagcaccgcatcgacggtgtcgctggcatcctgaaactcttcgaggctggcaaagccgttccgcttcacgatcgcctcggcctgggcttgcgcctgcgcctcggccttcggatcgggcttgtcgggcgcggcgccgggcagcgccgcgagttcgggctgggcgacgaggaggccgtagatctgtccttgcgtcagcgcgatcgccttgcccggctccggcgctgtagcctgggcaggggcttgggcagggacttgggcaggcgcctgggcgagcgcgcggcccggaaccagggcggttccggcgaggagggcggagacggaagcggcgaacaggctgcgcgataggatcgtcatgatcgtctgcctctggtgtcgtgtcggcggcgccgaggaaaactccgcaagcgccgtggctttcgcccgcgccgggggcttgtcgcagcgggtcgcggcgaaagcgtgatggcatccgggggcggcccgctccgtgcgcgaccgcattcgccacgccgcagccgcaaagccggcctctgcttcgcggccaagctggctgccaagttcgcagtcaagccgccgaccagaaggagaacagcagcccgtgagccgtgccctcttgagccgtgcccccgtgagcccgcgtcgcccgctgcctgttcgcgcagcctggctcgccgtcgcgatcgcgctggcggccctgagcccggcgtgcgcgcacgatgatgttacggcgcgggcgcagggactcgtcgccccttacgtcgaggcgggcctgttctccggcgtcatcctcgtggcccgggacgggcggccggtcttccgccaagcctacggcctcgccgagcgcgagtgggagatccccaatacgccgcagacccatttccgcatcggctcgctgaccaaggctttcaccgcggcggccgtgctgaagctcgccgaggccggccggctcgggctcgacgatcccgtccgccgctgggttccgtccgtgccggaagcctgggcgggggtgagcctgcgccacctgctccagcaccgctccggcatcatcaacttcacggcgctgccgaactattacgaccagatcgcgcgggtcgatcacacgcccgcgcagatcgtggcgctgacggcgggcgacccgctgctgttcccgccggggatacgcttcgagtacagcaacaccaattacgtgctgctcgggatggtgatcgaggccgcctcgggcctctcctacgaaggctacctgcgcgaaaacatcctcgcgccgctgaggctgaaagagaccggctacgacgacctcaccgtgatcctgccgcggcgggccgccggctaccggcgggggcgggcgcagtggcgcaacgcggtgccgatggcggcgagttcggcctatgccgcgggcgcgctctattccacggtcgatgacctgctcgcctgggacgaggcgctcgccggcccacgcctgctctccgaagcttcgcgcgcggcgatgttcgacgatcgcggcaccggctacggtctcggctggttcgtctcccgcgcctttgggaaacccggcgacaagacgagcggccaccgcgtcttcggccatgccgggtcgatccccggcttcctctcgatcaacgacgtctatcccgacgaccggctcacggtgatcgtgctctcgaacaccgagaccgcgccggcccagaagatcgcccgcgacctcgccgccctccatctcggccattacgcggcgcccgaagagatcgtgctggaggacgtgatcctcgaccgctaccccggcacctaccgcctcggcccccgcgccttcctcaccgtcgcccgcgagggccggggcctgacggcgcgggcggaagggccggggctgcgcgagcccgccttccccttcgtgcccgagagcgaccgcaccttcgtcagccccgtcgccgacatgcgcctgaccttcgagacggagcccgacggcacgcccaccggggcgatccttcatcgcgacggccgcgaccggaccgggccgcgcgtgaccgccgaggaggcgcgagccgtgctcgccgagccgccgcaggcacaccgcgaagtcgccatcgaccgctccggcctggcggcgctcgccggccgctacgccctgggaccgggctccgagatcgcggtgaccgtcgaggacgggcggatcttcgcgcaaaccacgcggcagccgcgcaacgaactcgtccccgagggcgagcgcgccttcttcctgcgcacggtcgatgcgcagatccgcttcaccgccgacgagaccggccgcgtcaccggcctgatcctgcaccggaacggcctcgagaccgacgcgccgcgcctgcccgacgagggcgccacgcccccgctccttggacaaagggcggggtcgccagggggcctgaaagggtctaactgatggagccgcagccgcccccggcggcaggcaaaaacaattgcgaagacagtcaagtcggcggccaccagaagccgcgttggacaaaagtccagcttgatcggacgaggcgactgctcttgtctcccgccaagacgcggcaagaccggcggcaagagcggtcaacgaacaagcgcaatggaggaaacgcgatgaacaagcccgaattcctggcggatgccaagacgaagtcgccgttttcggcgcgctacgacaacttcatcggcggccagtgggtcgcgccggcgagcggccgctacttcgagaacacctcccccatcaccggcaaggtgatctgcgaggtcgcccgctccgaggcggcggacatcgagcgggcgctcgacgccgcgcacgccgccaaggatgcctggggccgcaccgcgccggccgagcgcgcccgcatcctcaacaagatcgccgaccggatggaggacaacctcgatctgatcgcgctggccgagacctgggacaacggcaagccgatccgcgagaccaccgccgcggacatcccgctcgccatcgaccactggcgctacttcgccagttgcgtccgcgcccaggaaggcgcgatctccgagatcgaccacgacacggtagcctaccacttccacgagccgctcggcgtcgtcggccagatcatcccgtggaacttcccgatcctgatggcggtgtggaagctggctcccgcgatcgccgccggcaactgtgtggtgctcaagcccgccgagcagacccccgcctcgatcctcgtggtgatggagctgatcggcgacctgctgccgcccggcgtcatcaacgtcgtcaacggcttcggcctggaggccggcaagccgctcgcctcgaacccgcgcatcgccaagatcgcgttcaccggtgagacgaccaccggccgcctcatcatgcagtacgcctcgcagaacctgatcccggtgacgctggagttcggcggcaagtcgccgaacatcttcttcggggatgtcgtcaacgaggacgacgacttcttcgacaaggcgctcgaaggcttcaccatgttcgccctcaaccagggcgaagtctgcacctgcccgagccgcgcgctcgtgcacgagtcgatctacgaccgcttcatcgagcgcgcgatcaagcgcgtcgaggcgatcacccagggctcgccgctcgatccggccacgatgatcggcgcgcaggcctcttcggagcagctcgagaagatcctcagctacgtcgatatcggccgccaggaaggcgccgagtgcctcacgggcggcgcccgcggcacccgcgagggcgatctggccgacggcttctacatgcagccgacggtgttcaagggccacaacaagatgcggatcttccaggaggagatcttcgggcccgtcctctcggtgacgaccttcaaggacgacgaggaagcgctcgccatcgccaacgacacgctctacggcctcggcgccggcgtgtggacccgcgacggaacccgcgcctaccgcttcggccgcgccatccaggccggccgcgtctggacgaactgctaccacgcctacccggcgcacgcggccttcggcggctacaagcagtccggcatcggccgtgagacccacaagatgatgctcgaccactaccagcagaccaagaacatgctggtcagctactcctcgaagaagctcgggttcttctaagaccttcgagagttcgagaccgacttcagccccggccgcaaggccggggctttttgcatttccggcatgcgcctcaccggccggccttcgggagcagcccctgtgcggtcgcgaggacccggcgtcgcccggcctgatggcatcgggtcggtgcctctcggtccttgttgtggtgcgcattccttcgacgagccggtgaccacttcgtcggaatgtgcttccgccgtcgccgctccggagccgagcctcgaagaccggcggcttcagcccgtccctgtcacctcatcagttgatgcaaccgatgaacgaacatcgacacaactatcaacctctgatcaggacaaacgaaataagtccgccaataatcccagtcaaaatcattatatctcattgaaacagcaataatcgggcagggcgcgccgcattcggatttagattccattatcaaactcatgatagatttgaggagaaattagactggggcgaaaaatgagaattagcatcaaagcaatactcgttggcatgtttgccatcttgacgattgtatccgccattcagggactcgtttcgatcaaagccctccaaacgaatggcgagagcacgaacgtcatcatcaccaatgcaattccgtccctcaatcaggcgagccgcatcaataggctcattctgcaggtcagaacggcccagctgcggttcctgaccgcacccaatgatgcgatcaggaaagaagacctcgccttggcgcatgagttgatggaggcgcgcaccgcggagctcgacaagtacaaggtgctcatcgccagtagcactgagcaggccgcctacgacgacctcatccagacggtcggcgcgctgaagcaggactggtccaagctgctgcggatcgccgaaacaaacgccgatcaggcgctggtgctgttccggacggagaaccatgcacggtatcgcgccgccgccgccgccgcgacccggctcgtcgatctgaacttcgaggtgagcaaggccgccggagaggccgcgcagatccaacagactcaggcgatccatacggccatcgcgatgctggtcgcgggcctcgtcgtcacgatcctggccatggcgttctccatcttcggcgtggcccggcccatcgagcagatgacgcgcgcgatgcgcgacatcgcgagcggcgataccgaccgggaggtgccgtccaagggccgacggaacgagatcggcgagatggcatccaccgtcgaggtgttccgcacgaacctgatccatacgcgcaagctggaggaggacaccgctctcgcccgcgcctcggcggaggagcagcgcaaggccggcatgcggcagatggccgaccatttcgaaacgatggtcagcgggatcatcggcatggtgacctcgtccgccagccagttgcaggcgacggcccggagcatgtcgggaacggccaccgagacggcgtcgcaatccctgaccgtggcgtccgcggctgaggaggcggcggcgaacgtgcagaccgtggccgccgcggccgaggaactcggcgcctcggtgcaggagatcggccgccaggtggcgagttcggcggacttggccgagagcgcggtcggcgaggccgaccatacggcggtgctggtgcagaacctgtcgaacgccgccgctcagatcaacaacgtcgtcgcgatgatctcgacgatcgccggtcagacaaacctgctggcgctgaacgcgacgatcgaggcggcgcgtgccggcgaggcgggccgcggcttcgccgtcgtcgcgtccgaggtgaaggagctcgccaaccagacgtcgcgcgccaccgacgaaatcgcctcccagatcggcacaatccaaggggcgaccgggcaggcggtggctgccatcggcggcatcgccagccgcatcagggagattaacggcgtggcgtcgagcatcgccgccgcggtggagcagcagggggcggcgactcaggagatcgtgcgcaacgtcgcccaggctgcgatcggcaccggcgaggtgacgacgaacatcaccagcgtggccggcgccgccgaggagacgggggctgccgcgagccaggtcctgagcgccgccgcggagctgtcacgccagtccgagaacctctcgacggaggttcagcgctttctcgccacggtgcgggccgcctgatcgacgcgccaagccgcgccaccatatcccgaacggcatccgaggccgccgtcacgcgagtgcgatgggggcttccgcaagcgccgcgcggtcttgcgaacgcgccaggatcaaggcccccgtgcccggatctccctggcctcgcccccctccaccagcacctcggccggggtcgggtggctgaggaagcccgtcgggctcgcggtgagcccgtaggcccccgattgcagcaccgcgacgagatcgccctcggccagcggcggcagaggggcggcgcgggccagcatgtccagcggcgtgcagagcgggccgacgaccgcggtctgcgtgcgttcgcagcccgcatcggtcacggcggcgaggggaaagtcgcgcttgacgatctggccgagattgccgctggcagcgagatggtggtgcatgccgccatcggtgatgacgaagcggctgccgcgcgattccttcaccgccagcacccgtgccacatagacacccgccggcccggtgaggtagcggccgggctccagcaccacgcgggcgctcgccatcagcgggtccgcccgcagggtggcgatcaggtcgggcagcccggcccggatcgcgccgagatcgagggcggtgtcgccggagaagtacgggatgccgaggccgccgccgagatcgatcgactccagcggccgcccgattcggctcgcgatccgcgccgcaagcccgagcccgtaggtccactggccgaggagggtgtcggccttcagcccttgcgttcccgcgaacaggtgaaggccgacgaggcgcaagcgcggttcggcctccgcggtgtcgatggcggcctcgatgtcttcctcgtcgaagccgaacggcgaaggcttgccgcccatccgcatcgccccgccttgcgcggtcgcaccgggattgatccgcaacgccacccgcacatgcacgccgtgacgctcggctgccgccgcgacgcgaacgatctcctcgcggttttcgagatggatctcgccgatgccgccgccgatcacccggtcgaggtcggccgcacccttgcccgggccggcgaacaggatcttgtccggtggaacacccgccctgatcgcggcgtcgaactcggcgccggaggcgatctcggcccctgcgccctcctgagagaagacgcggatcaccgccgggttggggttcgccttgaccgaaaaatccacctccgcgaagccggcgagtgccgcgcacagcgcccggtagatccggcgcatcgtatcggcgtcgtagacgaagagcggcgtgccgaattcctttgcgaggtcggtcagcggcaggccgccgacccgcagcacaccgctcgcatcgcgcgagaagttctcggcgatcagcgcggcggcgaggtcgggagcgtcggccatgggtcctagatttccaccgccgcgcgctcggcggtgaggcgcttgtaatcgaccttgccattgggcgtgacgggcagcgcggccaccgcctcgatggtgcggggcacgagatggggtgccagcgccgcgcggaggcgctgcagcacgtcggccgtgcccggcgcaccctcggcggggacggtgacagcgtggatgcgctggccgaggctcgggtcgggcaggccgatcacggcggcggcgcggaaggcgcccgtctccatcaacgccgcctcgacctcggtcgggctcacgcgaaacccttgcgtcttgatcatcgtgtcctcgcggccgatgaaccggaagaagccgtcttcatcctccaccacgaggtcgccggagcggcagacgaggcccggcgcggaaccgggcggtgggaacggatcgggcaccagcacgcgggcggtgtcctcgggccgcttccagtagcccatcgagacggtcgggcctcggtggtgcagaatgccgggctcgccgggtcgcgccgggcgtccttccagggtgacggcaaaaatctcggtctcggggatggcgcggccgatcgaatccggccgccggtcgatctcctccggcggcaggtaggtcgaacggaaggcttccgtcaggccgtacatcagcacgacggccgtatgcggcagccgcgtgcgcaggcgctcgatcgtcggcagcgcgaggctgccgccggaattggtgatcgcccgcagcgctgaaaggtccgccttggccagatgcggcgcggcccgtgtcagcagcgtccacagcgtcggcacgccggccagcacggtgatgcggtgcgcctccagcgcccgcaccacgtcgtcgccgagccggggcgtcagcagcacgatgcgcgcgccctgctcgacgctcgtgaggagctggttcaggccgtaatcgaacgagaacggcagcaccgagaggaggcggtccgcggggttgatgccgagataggtccgcacgatgcgggtgccggcgatcaggttggcgtgggagagcatcacgcccttgggcaggccggtcgagcccgaagtgtagaggatcgccgccagcccctccggcgccggctcgccggggacgagggccgcggcgtcgtcacccgtctccccatcgaggatgcgcaggtccgaaaggtcatcgagcgcgccttcgagcccggccgcgtgggcggcatcggtcagaagcacccgcgcgccgctatcggcgacgatgtggtggacctgacgcgggcgcaaggacgggtggatcggcacgaacacgccgcccgccgcgctggcggcaaaaatcgcgacgcattcacggatcgatttcggcagcaggatcgcgacccggtcgccgggccgcaggccgagacgcgccaagcgctccgccaaagcggcgacgcggacccggaagccgccataggtgagggtctcgcccccctcgacgatcgcggaggaatcgtccgcgccggctccttcgagcaggtggtgcagcagcgtcggggccatgggacgggtcaggcgcggatcagacgtcggaacgccggtcgtcgatgaaatgggccagcgtgtcgacgctggcgaagttcgcgaggtcgaagctgtcctcgtcgacctcgacgccgaagcggtcgccgagatgcatcatcaggtcgaggatgccgatcgaatcgagcgcatcgctggtcacgagggaagtctccccggtgacggcgccggagggaaggcccgggttgcgggccgcgatgaaggcgaagatcgcctcccgcacgtcggccatcgactgaaccacggcttggatgcccctcgatcggtcctgtgctggtctcgggttgcgggcttaagcccaacgcaagggcaagtccatggtgcgtgcatggtgagcgcatggttcttggacgatccccaggcatccatcgcttcgccctgcctctttaaccggcgattcacgctgccccgcgaggcttcccggcattccttttctcccggagtcctcggcccgtgttcggttcagcccagaacggcgtccttctcgccgcccgtctcctcatggcttcggccctactgccgaccggcgtggcgcgcgcactcaacgtctccggtttcgcggttgcgttggccggcgccggttgccccgcccccaacgccgtcgcgacggcggcggtgatcgtgcaggtgttcgggccgctggcggtcatcctcggtgtgatgccgcggatcaccggactggccatggccggcttcgtggccggcatggcggccctgctgcacccgttctggctccatgccggggccgccgcggtgacagagcgcagcttcctcctcgccgatctcgggctggcgggcgccttcctgatgtacgcgatgaccggccccggcgcctggagctggcgcggggtcttcagctccggcgaggcttcggcgcccgcacgagcccccgccaagccggcggccaaggcgcccgcgcggcctaagtccggcagcgtcaagcgggcgggcggccgggctccggcgcaggccgcggcgtaagaggggcaaggctctggggcgaaccgtcggcgggtctcggcacggcctcggcgacccgtcgctgaccggacacctccgcgcccgcatccggcgccagccgccggaacacgaagaacgagcccacagagaccacggccaccccgaggaaggcgagggagaaatcccccgcctcgatcccggcatggccgtgccaggcggcggcgccctccagcgccagggcgccgatggagacaccgaggctgagggacaattgctgcgcgacgctggccagactcgtggccgcgctcatctcccgcgattcgaggtcggcataggcgatggcgttgacgcaggtgaattgcagcgagcgcacgcagccgccgagcaggagcacgccgacgatgatccagtgcggggtctgcgccgtgaatagcccgttggcggcgagaaaggcggaggcgaccagcgcgttgaccaccatcacccggcggaacccgtaggcgcgcaggatgcgcgggccaacgatcttgatgagaagggcgcccgccgccgcggcgaaggtgatgagcccggaatgcagcggatcgagcccaaagccgatctgcagcatcagcggcagcaggaaggggatggcgccggtgccgatgcggaacaggcttccccccgtcaccgccgcgcggaaggtgtcatgcttgagcaggtcgaggcggatgagcggatgctcggtgcgtttggcatggcgcaggtagagcccgacgaagacgaccccgccggccatgcaggcccaggacacgccgtccggtaggagatggcgcccggtcgcggcaaagcccagcatcagcagggcgagcccgccgcccgagaggaggaagcccgtcacgtcgagcggtgggcgcgtttcctcgcggatatcgccgaaatacagggtcgcgaggacgatgccggcgagcccgatcgggatgttgatgaagaagatccagcgccagtcggcataggtggtgatgaagccgccgagcggcggcccgaggatcgggccgatcagcgccgggatggtgaggtaggcgagcgccccgacgagttcggatttcggcaccgagcgcaggatcacgagacgccccaccggcaccatcatcgctccgccgaccccctgcacgaagcgggcggcgacgaagccggtgagcgaattcgcggcggcgcaggcgagcgaacccgccatgaacacgcacagggcggcgcggaagacgttgcgggcgccgtagcggtcggcggcccagcccgagaccgggatgaagatcgccaggctgacgagataggcggtgagcgcgagcttgagggcgatcggatcgacaccgaggctcgccgcgatcgcgggcagggccgtggcgatcaccgtcgagtcggtgttctccatgaacagagcggtggcgacgacgagggggacgatctgggcgggacgcatcggcagggagaagcgcgcgacgcgacgaaggttgcgcaaggcgcgcgcaaggggcgcgcaagtcgcgcgcgagaggcgcggcgacgttgcacgaagacgatgccggaacccaacgttgcgtgggcgtgggatgaaacaacgtggcggaacggtcacaggcccgccggatacgcgcgccgtcccccgtccaatccttccgggaccgccggcttaaggctaggcttccgcccgaaaagcgatgctgtcccgccggtcacggcaggatacgcgtccccgagcgtccccccggcgccggcctccatcccgcgaaagagcctaatgcccctgcggtcgaaccttcgtcccggcgtttcccgtctcgcgctcgccgccgccctgctcgccgggttggccggctgcggcgacgtggtgctcaccgacggcggcgccctctcgcgccgcgaccagttcgtggccagcgacgccgtcgcctccgagtccaagctgttcatcgatccgaccctgccgcagacggtgcgtaccgtgcgcatcgtcccgaccgtgttttccgaggcggtctccggccccggcctgtcgccggtggaacggcgcctgatcgccaacgccgccgaccgggcgctctgctacgacctctcgctgcgctacgacgtggtgtcgtcggggcgcgccgacctcaccgtccgttcggcgatcacgcgggtcgatctcaccaacattccggcctccggcgcgaccgtcgccgccacgacggcgatctcggtggccggccaagtcggcatcggcttcgccaacaccctgggccgggtgccggtgccgcggctgccgatcgggctcggcagcctgaccatcgagtccgaggcgctcgacgcccgcaaccgccagcgcgcggcgatgatctgggcgggggcggccaactccttcaccaaccaagcccgcttctcggccgccagcgacgcctacgatctcgccggcgagttcggccaggatttcggctcctacctcgccaccggcaaggatccgttcaagggcgagctgcagctcccgacctacgaccgcatccgcatcaccacgttgggcgaggcgcccctcgacccggattgcgaggccttcggccgggcgcccggcttcgacggcatcctcggcgacatggtcggcctaccgccggaatggaccgacaaggggccgggcgtctccgccgcgcgctagcgcggattccgatcgagcgcgtcgaaccaacctgcgcccctcgtcccacttgcggggagaggggctcggcggagcgccgcgttcaagccgcctcgaacagcggcaccgagcgcatctccggcaccagcaccacgcccttgtcggtgatgcggatctgcgggatcaccgcgagcgggatcaggttgaagcccatataagggatgctgcagccggcccgctcccaggcgcgcttgagcgccttcacctcatccgccaccgcgcccacgcgcttgtcggagaggaggcccgccaccggcagcgccaccatcgccacgacgtggccgtcctcgacgacgcagacaccgccttgatgcgcggcgatggcatcgagggccacccgcatgtcggcctcgttcagccccgcgacgatgaggttgtgcgaatcgtggccgacgctgctcgccaccgcgccgcgcttcaagccgaaggccgagagcagcccgtgggcgacgccgccggaacggccgtgccgctcgaccaccgcgacgtggcagagatcgtgtgcggcgagcgtcgccgcccaatccgcgccgggggtgagcgagacgcgctcatgcgtcagctcgatgcccggcagcgtggtgcggatcgcgttgaccgtgcagggcccggcgggcagcgccgggatcagggcgggaaccggatcgggcaggcggaccgtggcgtaggcgggggccgggtaacggtagggccgggccagggcctcttcgagacgcggcgtcggccggcgatcctccaccacctgttgcccgccgtaccacgtcgcctgcggcacgagatcgtcgttcagaagcacgaggtcggctcggcgcccgccgccgaggccgccaacctcgccgtcgaggccgtagcgggtggccccatgcagcgagcccatcgcccaggccgcgggtttcgggatgccgcgcgccaccgcctcgcgtacgacccagtcaaggccgaaggcgagaaggtcgtcggcgtcgcggtcgtcggtgcaggcgcagactcgcttccaggcggcgccgtactcggtcacggtgccgatggctttgggcagcgagtgccagggcgtggtcggcgggccgcctcgcaaaaagatccagaggccggcttccaggagatcgtcggcgatgtcggcatccacggcctcgtgggtgtcggtgacgccgctcgcggcgtaggccgccacgaagtcgcggccgtagacatggccggaaactgggcggccccgctccagcgcggcgcggatgatggcgtgcgcccgctcgtccccgctcgccaccgcgacgaaatccatcttctcgccgagcccgatcgcctcaggccaggcatcgaacagggcgccgatcttctccgccgtcaggtcgccgcccgccgtctcgagatccggcgtggtggcgggcaccgtgctcggcacggtcaggaagatgttgaggggcgccgcgcgggcatcctccagcatccattccacgccgttcacgtccagcacgttgccgatctcgtggctgtcgcagacgatcgtggtggtgccgttgatcagcgcggcctcggcgtaggcgcaggccgtcaccatgctgctctcgatgtgcagatgcggatcgaccagccccggcgcgatcaggccgccgcgcgcatcgtagcgcggggcggcgccgcgatggtggcccgccggcttcaccgcggcgatgcgcccgcccgcgatccagatctcgcggtcgggcaggatgcgctcggaataggtcgagagcacccgcgcaccggtgatcaccagatcgggctcggcgcggcctgcggcgacatcggcgaggcgccgcgtcatccgggccagcggcgcgacggcgaagcgggtgaggggttgggcggtcatcggggccttccttacgtggctctcgggcacgacgcgcaggcatcgtgccacgaaaggaaggccgggcgcagccgccggtaatggttagtcctgttcgtccgacgcgtccttggcgccggcctcgccgcggaagcccgtggccagcacgtagagttcgctcgaatccgcccggctcgcctgcggcttgacgtggcgcacggtggcaaagtcgcgcttcagctcggtcagcagatcgccctcggtgccgccctggaacaccttggcgagataggcgccgcccggcgccaggatctcgcgggcgaagaccgcggcggtctcggcgagcccgatgatgcgcaggtggtcggtcttcttgtggccggtggtgttggcggccatgtcggacaggacgaggtcggcccggccgcccagcagctcggtcaagcgctcgggtgcggagggatcgaggaagtcgagggtgatgaaggtcgcgcccggcatcggctcgatctcgagcagatcgatgccgacgatgcggccgctctcgccgaggatccgcgccgcgacctgcgaccagccaccgggggcggcgccgagatcgacgatccgctgtccgggcttcaacagcttgaagcgctcgtcgatttcgagaagcttgaacgccgcgcgggagcggtagccctcgcgcttggcgcgggcgacgtaggggtcgttgagctggcgttccagccagcgcttctgggagagggtgcgcccgcgcccggtcttcacccgctgcttcaggtcgccgcgcaggccgcccgtcccgcctcgccggtcgctcatgatcctgtcctcaagcatcggaacgcaccgatgcgctcacagccgcaggatggtccctatcgcggcgcggcgggtccgtgaagacgttccgtccggggagtcggtcgccgcgggcgatgagacgagggccggcccggctttctcagcgataccgcccgcggcgccagacgccgtcctcgcgcatcatgttcatgagcaggccctcgcgcaggccgcggtcggcgatgcgcaggcgctcggacgggaacacccggcggatcgcctccaggatggcgcagccggccagcacgaggtcggcccggtcgcggccgatacaggggttgtcggcgcgctgttcgaggcgggtgtcgagcagatcctcgatcgcgtcgccgacctcgtcgtcgctcatccagaggccatcgacccggcgccgctcgtagcgggcgagccgcagatgcatggccgcgagcgtggtcacggtgcccgaggtgccgagcaggtggaaatagggtgcggtggcagccgccgcagcgcggatcgcgaagggggagatgaggtcgccgacctcctcgaccatgccctcgaaggtccgccgggtgacctcggtaccgccgtggcgctcggccagcgtcaccacgccgacggggagcgaatcccaggcgcggatgcgcaaggtcgggtcggtcgaggggttggccgccgcgccgtcgagccatgcgatctcggtggagccaccgccgatatcgaagatcacgaccgattccgcccgcgggtcggcgagcgcggcgcagccggtcacggcgagataggcttccgtctgccggtccacgatctcgaggtcgagcccgacctcggcgcgcacccgcgccacgaactcggcgccgttgacggcaagccggcaggcctcggtcgcgatcaccttggagcgggccaccgcgcgggacctcatcttgccccggcagatgcgcagggcctccaccgtgcgctcgatcgccgcctcggtgaggcgattggaattgcccaacccctcgccgagccggacgatgcgggagaaggcgtcgatcacccggaagccgttgggcgtcggctcggcgaccagcaggcggcaattgttggtgccgagatcgagcgcggcataggcgtcgcggcggccgtgacgaccggtttcgtagcggggggggaagctctcgatcgggcgtccgcccgtgaccgtgcgggaaccctcccgcgctgtctgcgggtcggcggtggggcgggccgacacggcggcggcgctctcatccctcatcgacgcgaccgaacttcctggcgatgcagcccggcaagacgccgggccgacgtggcaccaaggctacaggcgttattcaggaactgcaaaggctggatggccggccttacacgatttgccgcatggattgtttcgcgaaaagtccctcaacccggttcctgccgcggcttagccggcccgccgaccgtatagctgcggcccttccatacggcccggccggcccgcccggggcgcagcagcacattccactggatcgccagcgccgtgccgacggtggcggggtgcaggagaatcgtcgcgaacggctcggcgacccgcaaagtgatcgccgcccgcgtcgccagcgagacgatgacggcggccgccgccagaacggcggccgtgccggcgcccagcgccagggcggcggcgaggacgagccagggcaggatatggccgccgaacagcagcaccgtccagaccgggagcgaagcgggcgtcgccatgccctcatgcgcgttcttcgagaagccggcccagctctgcgcaaaatcccggtacatccggcaggccgcgagcgcgtgacccgcgacgagatcggtgtggaagccctgctcgcggaacagccggggcaggcgcacgccgtcatggagcgaggtgcggatcgcgccgtggcccccggtccgccggtaggccgcgcgcgcgatcaggatcatctgcccgcaggcggcgccgagcgaggggcggggcgaggcgcgcatcagggcgatcggcaggtagccgagcatcaggaagtcgatcatcggcacagtcaggcgctcgcccagggtctccatcacctgccgcggcacgccgctgacgagatcggcgccgctctggacggcatgcgcggcgagcgccgctgcgccgtcaggtgccaacgtgacgtcggcgtcgaggaacaggaggcgctcgccccgtgccgcctcggccagggcgacgcaggcgtggttcttgccggtccagccctcgggcagggcgggcacggcgatcagccgcaggcgcggatcggtgcgggcgatgcgcccgacgatcgccgcggtctcatcgctcgagtgatcgtcgccgacgatcacctcgaccgggacgccgcgactcgcgagcgccgctcgcaccgtgccctcgatcaccgccacctcgttgcgagcagggatcaggatcgagacgaggccgtcgctcggcgtgggctcggggctgcgcaggatcgcgagattgaccgcggccagccccgccggaagcagcgccagcgcgagggtgatgatcgcgaggacgaggagggtgagtgtcatcgggtccgcgtctcctcggaatcgccgtcccggtggcccggctcgaagcgacggccggtcagcaccgccgcgagccgccgccagccgtcatacacgccgccgaccccgcgccgacccgccagcagcgtttcgaaccgagccggatcgcgggcgatcacgtcggcggagagccggtcgagggtcgcggtcagcgccgtctccatccggtcgaggcgctccgggcggggcagggcgagcagttcggcggcggtgagtggttgaccgaaggcgaggaaggcttccgccccgcgctcgtcccagaaggcgtattccacggccagcggcaggaaggtcgcctcgggcgccatctcggccagccgcgcgacgccgggtttcagcccgagcgggcgggtccgcacgtcggcaaagcgcccttgcgccgtgatccagatcgcccggttcggcccagccaggatcgcgcgggcggcggacaggaattgtgcgccgccccgcgcgctgtcgagatcgacggggaaggcgcccaacttccggaagatgccgtacttctccagcatcgccgcatcgatcggcgcgaagctctcgcgccccggaaacaggcggtcggccgccacgatcaggatcgccgcatcccaccacgctggatggttggcgtagatcaccagaggcgccgtgccggtgatgccggccggaacaccccagcgggccagccgcagggcgttcaggtggcgccgcacgaagcggtcgaaataggcggccatgaaccgccagagcggggccgagcgctcgggcggaagcggtttgccccgcgccatgtcgaatcaactcaggcggtcttgcgcagctccggttctgcacggccgcgcaggtcctgatcgagggcgtcggccgcgatccagcccgacatcatcaccatcggcatgcccggccccggatgggcggcgccgcccgcgaggtagaggccacgcacctcccgcgagcggttgccgggcttgaacgcgcccatcatccgcccgtgcgaggccagcccgtagatcgcgccgttgagcaccttgtagcggtcgtggatgtcctgcggggtgaggtggcgctcgacgacgatgcgctcctcgagatccggcatgccgccggtgcgcttgagcttctccaggatcgtccggcgataggccgggaacatcttcgaccagtcgtgatgcggccgaagatacggcgtgtggacgaggacgtagagcgcctcgccgccctcgggcgccacgctcggatcggtggaggagggggccgcgaggtaggcggtcgggtcgggggccggctcgcccttgcggtagatgaagtcgaactcctcctccgggtcgcgggagaacacgaaatcgtggtggttcaggtgctcgtagcgcttgttcaggccgagatagagcaccacgccggagcaggccggctcgaaggacttcttctcgtaggacttgccgacctcgccgccgacgagctcgcggtaggtgcgcaccgaatccatgttggagatcacggcgtcgtacggcgtgatgccgtcgcgggtgcgcaggccgcggagctggcccgcggcgatgtcgaggcccagcacctcgtcggcgggcttcatcgtggcgccgagttcggtggcgagccgcatcagcccctcggccaccgcgcgggtgccgcccatcgggtaccacacgccttcggccgtctgcatgtgggcgatagcgcagagcaccgccggcgcaccgtagggcgaggagccgacatattgcacgaagtggtcgagcatctgcgcgaggcgcgcatccttgaccttgccgcggatcgtgctcgcgacggtggcgtgcatgcgcaggctcagcacgtcgcggagcgtcccgggattcatgttggcgcgcaggtcgatcgtgtcgaacagatcctgcaccgccttccagaagaagaaccgctcggagacgccgtgcagatgctcggagacggcgatgaacttcttgtagccgtcgcccgccccttgcccgggcgcgaaccggtccatggaggcggccatggcatccacgtcctcgatcagatcgacgcgcgagccgtcatcgaagaaacagcgccattgcgggtcgagccggcgcagatccatgtaatcgtgcaccgagcgcccggcctcggcgaagatgcgctccagcacgcgcggcacggtgaggatggtcggccccatatcgaagcggaaaccgccctcgtgcagcaccgcggccttgccacccatccagtcgttcttgtcgtagaccgtgacgcgatggccgcgcgcggccgccacgcaggccgaggccaacccaccgagcccgcttccgacgaccgcgaccgaagaaccctggctcattggaaacgcgtctcccgcgcggcctgaaaaagaaggccgtcaaagcgaagctagatgcgggaccgggcgggtcaacgtgccacccggtcgcgctcggttcattccacgccgcgggctgtggacagagacgcgagaaaattgccgatttcccggcgccgctgcgtagattcgagcacgtcggcgccgatcccgagacgccacgcgcgatggcggcgggtggcgccctcgctcccgtcgagatccgaaatctcgccggcataggcctcgaccgcggcgtgatcggcagccagcccggcggagacgaccgcatcggcgctcagccgcagcatcgcggccagttcgtcgaggtcggtttccgggtggtactgcgtgccccagaacagcccgcgcccgtagcggatctcgatcgcctgcacgtcgagcatggcattcgccgcgagcacccgtgcgccggacggggcgccgacgacggcatcgagatggatcgcgggcgcatcccaggcgggggcgcgaccggccaagagcgggtgaacggccccgtcacccgtggccgtgaggcgccgggcgaaaccgtattccggcccgcgcggattctcgccgacatccccgcccgcgatcgccgcggcgacctgcatgccccagcacgagccgaagaccggcagcccggcttccagcgccgcgcgcatcaggtcgagctggcgccgcaccgccggaccgtcatcggcgagccgcagggtggagccggtgaggaccatcccgtcgaacccggcgagatcggatccgatcgcggcctcggcatcggccgggttcaccagcgtacaggccgcctcgggcgcgagatcggccacgacgctggcgaaggcctgcgaggtggtttggccgacggcggcctcgcgcttcgcacggccgtcgcggtcgttgccgtcggcgatcagcaggcgcagcatcgcgttcgtcatgggggtggggcggctccgaagatatccgggcgagaggacatgcgggcaagagggcctgcgggcgagagggccagcggatgcgaacgaaggccctgcccgatctgcccggcgccgtcgcggagacgggtcgccacggggcaatccgcctcagaccgttctccggcccaccacgccgaccgcgacccccagccccacggccgccagcgccgccagcacgccccaggccggcaaagccgccgccgcgccctcgccgagggccgcctgataggcctcgatcgcccaggcgttgggcgtcagccagccggcctgctgcagccaggggggcatgaggaagcggggcaccatgctgccgccgaccgccgagagcagcagcacgccgaaggtcgcggcgagatgcgcctgctgacgtgtggccgagagcgcgcacgcggcgagcgcgaggccggccgccatggccgagacgaggatcgaggtgacgagccagccgatccagtggccggacacatcgacgccgtgcagaagcgcggcggcggaaaagatcagaccggcctggaccacgccctggccgagcaggaacaggaatttgcccagcacgatcaccggcaggccgccggggccggcggcgaggcgatcggccagcccgccctcgcgctcgtccaccagggagagcgccccctgcatcgccgcgaacagcaggaacacggcggcgatggcgcccgcatagtagctcacccgctcgttgccgcgcccgctcgcggtggtgcgggtctcgacgagacgggtgaaggagaacggctccttcttcgcccgctgctcggcgaaggcctcgtcgaggaaggcgcgctcgtccggcccgatcttgccggagcgctccacgtccgcgacgatgcgcgagagcacgacgtcgggcagcgcgtcgttgagggcccgctggagctggcccagcgcgatcggtgtggcgagcgcccgcgacggactctcgatcagcagcaccggctggctcgccgccgcgctccccttgtcctggcctgccttgtcggggccagcgggtgccgcaaggtcgctgcgcagcacaagggccacatccacttccccccggcgcacggcgcggatcgccgccgcctcgtccgccacatccaggcgcgcgatgcgcaaggacggctcggcctccagcgccgtcacgaggcgctgcgtggtggcggtgcccgcaaggtcggcgagcccgagatggatgcggatgcggtcgccgatcgcgcccgaaaagatcgctgcgaagatcgcgaagatgacggtgggcagcacgaaggccatggtcagcgccgcgcggtcgcgcacgagcgagagccacatcaccctgaatgccgccgcgatcacgccgcgctctccaggcccggacggtcggcgaggctgtcccgatagagggtttccaggccgggacggcgcacgcggatctcggccaccggcacaccggagatgcgcagggcggcaagcagagccgcgccgtcgagcccgccggccgcgccgtggtcggcgcgccagaaccgggcgtcacccgtgagcggcgagaagccggagcgccgcagggccgcctcggcggcggcgtccggggggctctccagcaccgcctcgtgctcgggcggggcggcctcaagcgggcgcatcagcgcggccagagcgccctcgagccggatctgtccgtcggcgaggatggcgacgcggtcggccaggcgctcggcctcggaaaaatcgtgggtgctgatgacgagcccggcgccccccgcacgcagacccgccagcaccgtgtggatcgacgcccgcgcgtcgagatcgaccccctgcgtcggctcgtcgagcaggatcaggtcgggctcgctgagcaggctcacggcgatgttgacccggcgctggtagccgcccgagagcgtggcgacgagccgccccgccacctcggccagcgcacagcgcccgatcgccgccgcgaccgccccgcggcgctccccgcgcttcaggccggcaagccgagcgaacacgtcgagattctccgcgacggtgaggcggggatagagcgcgatctcctgcggcacgaagccgatccgcttgcgggtcgcgcggtcggcatggggatcgccggcgaggatgcggacgcttccggcatcgggcgcgagccgcccggccagcaggcggatcaggctggtcttgccggccccgttcggcccgagcagggccagcgtcgtgccgcggacgagggtgaggtcgagtccgcgcagggccggacggccgcgataggcgagggcagcgccctcgacggagacgaggggcggggcatcgctgcgcatcatccgcccgtcagcgccgcggcaggggacgggcgatgcggatccgcacggcggcgccgggttcgcgcagggcgaagctcgcgctggcaaagtccggccgggcccggcgcgcgaccgcgccggagaaaccgtagggctcgagcggcaggccgagccccgtccggtcgagccggccgttgccgttctcgtcctggaaggcggcgaccgcccagacgcccgcgggcacgtcggtgaagacgaagcgctcggcgccgccgcggaccggagcgctccggccgatcgggcaggcggcctcgctcagcccgccctggcacagggtgacgtagacttcgcccggccccggctcggccccctcgacgatcacctccaggcctgccgcccgcgccgggcccgtaagcgcagccagcacggcaaggcctgcgagaaacgcggcccgcatcagctcggatcgccctgcgtggcaagcggcgaggtcgtcggcaggtccgccaggatcgcgggggccttctccttggcgagatcctcgatcaggagccgggccgagatgcgcgcaccctcgtagatcaccggaagaccggagcctggatgggtgccgccgccgacgaggtagagccccggcccgaagcggttatgggggcggaaccacagcatctgcatgagatcgtgggcgaggttgaaggtcgcgccctcatgcaccgcgaactcgtcgcgccagtcgcggggatcgaccacgcgctcgtaacggatgcggctctcgatgtcgggaaggccgaggagcttcaatcgctccagaatcagcttgcggtaggtcgggccgaccgtctcccaatcgatgcccgccttcaggttcggcaccggcaccagcacgtagagggcggtatggccgggcggcgccatgccaccatcggtgaagccggcatgctgcacgtagatcgaaggctccatcggcagcgtgccgccggtgatctccttgatgttgcgctcgtattccttggccagcaggatggtgtggtggcccaggctctcgggcattttgccctcgatgccgaggtagagcatgtaggtcgagcaggagaggcgcgccttgccgatcttggcgtcgcgccagcgcgggcgccgctcctccggcacgagatcgcggatcaccttggcgaagtcgccgttcacgacgaccgcatcggccttcagcgtctcgccgccgacgaacacgccggtggcgcgcttgccctcgaacaggatccgctcgaccgattgccccaggcggatgtcgacgcccatgcggcgggccagccccgccatcgcctccgagaccgcgccgcagccaccgaccgggtggtagaccccatgctcgtattcgaggaacgagaggatcgtgaacaggctcgggcagcggaaggggctcatcccgagatatttggtctggaatgagaaggcgaggcgcacccgcgggtcggcgaaatagcgcttgagatcccggtccacgctgcggccgggatggagatggggcagggcggccagcatcgccgggctcgccatcgacaggatgttgtcgaagggctgttccagcaccggcttgaagtagttcagcttggtccggttctcttcgaagaacttttcgacgttctcggcgtcggcgggggcgaggcgggcgatctcggctttcagccgcggcacgtcgccggtggcgcggatctgccccgaaatgccgccctcaccctcgaagacgaggttgtattgcgggtcgagccgctccagccggacatggtcctccaggcgctcgccgcaggattcgaagatgtcggcgaggatctgcggatagaggaagaaggtcgggccgatgtcgaagcggtagccgcccggcgccgccacggtcttggtgcgcccgcccacttgggcgtccttctcgatcagcgtgacgtgcagtccggccttggccaggagcagcgccgtggcaaggccgccggggccggccccgacgacgatcgtgcggcggcccgacagggtacgcaaaccttcccgcgactgcagcaacgccccaagactcccaacctgatatcgtcggcgcaatcttggccggaagcgggcgaggggcaagaggcacggattgtcgcgtgccgccggtctcgacaggttccggccgcgttcagggccgccgccgacgcagcgggagcacggcagcggcgccgatctgtgggccggtctcggcgtcgagatcggggacggcgatgatcggcgcgccgcgcaggtcccggcgcatgacgatggcgccgcgctcctccagatagcccagcatgcgccgggcacgccccgccgaggaggtgccgtaggcctccgcgagcgccgcgtcggaggggcagggcgaaccttcgagcgccgtgcgggcgatgagcaggaacagcccggcgagatcctccggcagaccggcggcgatctcctgcgcccgctcccaaccgggtccctcggcggtggcgccctggacgccggcccgcgccacggcgagccgccgcttgaactcgggcaagcccatcgcctcgccgccgatccggcggatacggcagcggacggtgaagtcctggtagagggtggcgggcgtgcaggcggcagcgtccgaatcggcgagcaccgaggcgagaatctcggccatcgccgcctcgcgctcggccggatccatcggctcctcctccggcagatcgtcgcgcaccggcgggcggtaattggcgagctggaccagcacgtcggggccgggcgcgcgcacgggcttgggccggggggcaggcaggggccgggcctcttcctcggccgacgccgtcatgatcagggcgcgcgcctcctcgcccatggtgggcagggggagcaggtcgggggcggcgttgcggctctcggtcaccgtcggaccgatggcgatcggcagcgggcgcttcgagagcgccgggccgaggccgacgaaatggccgcgggcgaggtcgcggaacatctcggccccgcggcggtcgaggccgagcaggtcggcggcgcgcgccatgtcgatgtcgaggaaggtgcggcccatcaggaagttcgaggcttccgcggcgacgttcttggcgagcttggccagacgctgcgtggcgatgatgcccgccagcccgcgctttcgcccacggcacatcaggttggtcatggcgccgagcgacagccggcgggcctcgtcggagacctcgcccgcggcggccggggcgaagagctgcgcctcgtccaccaccaccagcatcgggtaccagagcgagcggtcggcatcgaacagcccgccgaggaaggcggcggcggcgcgcatctggtcctcggcgtcgagcccctccagcgagagcacgacggagacccggtgctcgcgtacgcgggcggcgatgcgcaggagttccgcctcgttgccgtccgcctcgatcacgacgtggccgtagcgctcggccagcgtgacgaaatcgccctcagggtcgatgatcgcctgctgcacgaggcccgcgctctgttcgagcaggcgccgcagcagatgcgatttgcccgaaccggaattgccctggacgaggaggcgcgtcgccagaagctccgtgaggtccatcatcccgggcttgtcgccggcccgacccagatcgatctcgtagcccatcccgtaccccgctggcgcccgctgcttctaacatgcgccggccggccggggtccgcgagggcctgagccgtccacaggcgggaggccgcaggcgatcgtcagacgcggtagaagagaacccgacctgccgggcatatctgaagcaggaaatcgaaatccctgatgttccgcgtcagaaccgtggatccgagcttcagagcctggaggaacagcacgcagtcgttgagagcccgcctgcgatcatccttggcatagttttgattacggcccagcatcccggcatagaccgccgccttagccagcacctcggcgtcgggcgtgaagaggcggtgtcgcggcacgccttcgatcatgcgaccgatcttctccaccgcctccaggctccgtgggtcggccggatcgagagccccgaccgcgtacatgagttcctgcacggcaaccgcgctgtggttcacgtgtcggatcgaaatcagatccctgatggccggcggggtctttccttgaagaccatcgatatagacgcaggtatcgagcagaaggtcatatccggcctcagcccgagcgccgacgaaggggagcaggtcgtccgcgcgccggagcagaggcgatgacggcatctgcctccgaaggcgctccgcaaccctgaagctgaaagccacgtcgggcctgtcagaattcgagatccaggcccggatccaccgtaccgtgcaactcacggaaaacttgcgcgaaattgtcctcgactgcgaggttggccagggcgaactcgaccagctccgtgtcggactccaggcccgtccgtgccttcgcgcgctcgatcaactcggatgaaacccggccggagattcgggaatccttgccggcggtgaggccgctggcctgcgcgagggccatcacggcgacgacctgctcgcgcttgatagctcccttgcggcggctttcctcggagggcagcttacccaggctttcctttggcatttgccgagcacccctgctcatcaccgcctcgactgccgttgaacaaattacatatttgggcaacatagccggggtttaatccaggttcaaggcgccccctgggtcggatgcgcgctcctgatcaagatgagaaacgccgtccggccagatgatgcagcgcgatcgcccccgccgtcgcgacgttgagcgagtcgaagcccggcgccatggcgatgcgcacgcggcgggcgcgggccatcagcgattcaggcaggccgggcccctcggtgccgagcagcagcagcgcgcgggccggtggctccagggcgtcgagcgtctcgctcccgccgggggtcagcgccagcggcgtcagggcgtggcgttcggcgaggtcgagcagcgccgccccgctcggcgcgcgggcgaagggcacggtcagcgccgcgccggccgaaacgcggatcgccttgcggtagagcggatcgcaggtctcggcatcgagccagaccgcgtcggcgccgaaggcggcggcgttgcgaaacaggccgccgacattgtcgtggttggtcagcccgacgagcccgacgacgagggctggggcaggggcggacgggatcagggcctcgggtgacggctcctcgccgcgcaggcccaccgccagcacgccgcgatggatcggaaagccggccaccgcgctcatcacatccttgccggcaagatagaccggcggcccatccccgctcagcagatccgcaaagcccggccagcgctcgggcgccagcagcaccgattccgcggcaaaccgggcgctgcccgagaacagcagccgcagggtcacctcgccctcgacgatgaagcggccctggcggcccacgaggtcgcgctcgcgcacgtctcggtaggcggagagccgcgggtcgtccggatcgtcgatggcgatgggctcaggcaaaagagggccgactttcgctatcgcatcgtcctgccccgaaagccggcaaccacctttcgggacgatgctttaggcgcggccgccgcccatgcgcatggcgagcggatcggcctcttccttcttcggcaccttcaccagggcctcgccgtcgagcaccacctcgtcgccgacggagcaggtgcaggccagccgggcgcggcggcgctcggggatcagctcggccacctcgaccttcacctcgacgatgtcgccgatgcgcaccggcgcgcggaagttcagggtctgcgagatgtagaccgcgcccggccccggcaggcgggtgccgagcaccgccgagatcaggcccgcggtgtagaggccgtgggcgatgcgggtgccgaacggcgtgcgcgcggcgaagtgctcggagaggtggatcgggttgcgatcgccggtgatctcggcaaagcccaccacgtcggaggaggagatctccttcttcaggatctccgtcagtccgacttcgagatcctcgaaatagagcacgcgcagttcgggcaacatggtcaacgcctccccggtccggatcgccgctcgataggcggcttggctgtcctttggcagacctttcgccttgcacagccgcgcgtgcaaatccagccggacaatgggccgagaggcccgccttcgggaagggcctcgacagggcagggcgcctcggtccatcaccggcccgcttcgccccaccctcgggaacccgccggtgcctcgtctgccgccctcgccgagtctgcgcccggtcgtcgcccgcgtggcggcgctgaacctcggctatttcggcatcgagatcgcggtggcgctcgcgatcggctcggtggcgctgatcgccgacagcctcgacttcctggaggatgccgcgatcaacctgctgatctttgcagggatcggctggagcgtgcgcaaccgggcgcggctcggcaccctgctcgccggcatcctgctggtgccaggcctcgccacggcctgggcagcctacgaaaaattctcggacttcaccgcgccggcccccgtgccgctgacgctgaccggcctcggcgcgcttctcgtcaacctcgcctgcgcgctgatgctcgcccgccaccgcgacggccatggcagcctcacccgcgcggcctacctctccgcgcgcaacgatgtcgccgccaacgtcgcgatcattattgcaggagccgccaccgcgctgaccctctcgccctggcccgacctcgtggcggcaggcggcatcgccgtcatcaacgccgattccgccttcgacgtgctcaaggccgcccgccgcgaatggcgtgccgcggccgaggaggcggcgcaggcccgcgcctgacgccttccaacttctctcgaaccgacggacgccgtgctgcgcctctttcccctctccgacctgcatctcgaacgccgccgcccggagatgatcccgccgcccgcggccgccttcgacgtgctcgtctgcgccggtgacctgcacgagggccagcccgaagccgggcttgccacggtgctggcgctggcgggcgagcggccggtggtgctggtggcgggcaaccacgaacactacgccccgaccggcgacccacgcaccgcgcccgaactcctcgccgcgctcgaacgcgaagtcgcccggctgaacgggctgggtcaccgcatccacctgctccagggcgggcaggcggcggtgatcggcggggtgcgcttcgtcggcaccacgttgtggagcgactggtcgctcgccgggcgctggctcaccgacgacacgcccgaccggcccgacgacccggtcgcctatgcggccgcgcggatgaccgatcccgttaccggatcgcgggaataccgcggttcgatccgccgggccgaccgcgagccctggtcgccggccgacgcgatggaggcccatctccgcgagcgggcggctttcctcgaaacgctggcccaaccgcaccagggccccacggtcgccgtcacgcaccacccgccgagcccgctcgccgccgacgcgttccgcgacagccccggcgtgccgtggtgggtgccggccttctacgccaccaccatcctcgacgacctgccggacgcggaccgtcccgatctctggatttccggccacttccatgccgggcacgatctgcggatcgggcgcacccgctggctcgccaaccccgtggagggaaagacgtttcgcaacgatctcatcgtctcggtgggatagcgatctcacggacgaaacccgacggcggcttcgtgcgtaaggctccggctcgccacaggcgggacaagccaacaaaaaacgggagattcgccatgaacgccttcatcgccgtcgtgctcgtctgcgccaacggcatcccgcagcaggattgcaacgacgaacgggcgagcgaggtacgcaaggtccgcgtcgcgaacgaactcggctgcaccaacggctggcaggagatcattgcccgcaccgacctgagggacgaagtcggcaagacgagctacctcaagaccgagtgccgccgggtgaaggaacgcgaatagcttggaccgttgcctctccggcgtcgcctccgcgccggaatctgctattcaggcgcggtcgagccctgaaattcacgtgagcggaggggatcggcacagtgtttcgccgatcgtcgagagattgatgcgcccgaaatccggacttgccgccctgcgttggcccgccctgggcatgctggccgccctgtccgtggccgggccggtcctcgccgccgcgcccccggcccagccgacggacggtccgggcggcgtcggcgacaaggccgccaccatcaccaagcgcgcggtcggcaaggcgagcgcggcgacctatgccttctacaaggcaggcccggcgcccgagggcgggcggccggtggcggtgttcctgcacgcctggggcgcgccgaacccgcaggcctacggtgcctggatcgaccacctcgcccgccacggctggctcgtgctgtttccccgcttccaggaggtgaaccgcacccggccctccgacgcgccggccatcgccgcgcgcctgctgaaatccgcgctggcggatctcgcaggcgacgccgacgcgaagccagatacgggccgcctcgcgctgatcgggcatctggcgggcgcgccgctcgccgcccatctcgcggcggaagccgcacaggagggcctgccggcgcccaagctcgtctacgtcgtgatgcccggcggcatcgcccgggacgccaagtcccgcggcgtcccgctcggcgatctcgacggcatctcgcccaagaccctgctggtcacggtgatcggcgaccgcgacgcgcgggccgccgacgccgccgcccggcgcatcctgcgcgacgcccattccgtgccgcccgagcgcaagctgttggtgcgggcgctctcggacgaccacggcttcccggcgctcaccgcgacgctcgcttcgcccgccgggctcgacgcggcctatgacggcggcgcgatcaagctgccgcccgacccgcccggcgagaagccgccacccttccgctggtcggccgacatggcgctctccggcgagcagacgaccctggtctcgcagatcaacaacgcccgcgccgacagcctcgatttcctggccttctggcgcaccttcgacatggcggcgacggctgccttcgccggcaaggatgcccagagcctgaaaaacgatcccgctttcagcgatatgcgccgctggggcgacggctggccggtcaagcgcctcggcgtcgagatgccgaaggtgccgggcacacccgccgccgtgcagcgctgaccgcccgtttcccgtcccgatccgaaacatcaaaggatgccgacaagccgatgaagctgttccactcgcacagctcgcccttcgtgcggaaggtgatggtggtcgcccacgaactcggcctcgccgagcggctggagttgctgccgagcgccgtccacccggtcaagcgcgaccgctcggtgctggcgcagcatccgctggcccaagtgccgaccctgatcctcgactccggcgagagcctcgccgacagccgggtgatctgcgagtatctcgacgcagaggcgggcggccggctgttcccggccggaggcgacgcgcgctggcgggcgctcaacgagcaatccaccgccgacggcgtgctcgatgccgccctgctgatccgctacgagctgaccgcacgccccgaatccgagcgctcggccgcctggatcgagggccagaccgccaagatcgagagcgcgctggcgtggttcgaggagcaagcggaggcttcgggcgatcgcgtcgatatcggcaccatcgcgctcgcctgcgcgctcggctacctcgacctgcgcttctccgacatcgcctggcgcgacgacgcgccccggctcgccgcgtggttcgcgcgcttcgaggagcggccctccatggtggcgacgcgcccgcccgccggatagagcgctttccgacgaagtggacgccggttcggcgaaagaaagcgcgttgaaccaaagaccgagagacgccggcctgatgccatcaggtcggagacggctctcgcctctccccgtcttccgactggctcggcccttgctaagcttggaccgtccctgccgggaggcccaccatgcccgatttcgtcgccgcttcgctcgcgtccgccgtcttctgcctcgcgatcatcgcgctcaacgcgctgacccggctcgcgctccaggccccattcgcgccggacgggctcgccgagaacggctttctgcaatacggcggcgcgctggcgctcgccgggacgacctatcggcgggcgacgcgtctgcctggaaaattcatcggcgagtgaaccgccggaacgggtaaaaccgttcccgccgagaggcttatcctgcaccgcttcgtttctggatcacgtcgccgacgcgcgcgatccgggagcaccaccgcagcctgaaacgaaaagagcctgccgcgaggcgttcgcggcaggctccggatcgatgaagatgccccgcccgctgccgggccgggccgtttcctagaagtacgacttcagcacgccgcggcggcgcacgtcgagcgtggcgcagtggaacgaaccgccgaacgggccgtaggacaggaacggcgccgggatcgggtcgaagccccaatccttcagggccttgatcagggtcggctggctctgatcgacgacgatcttcttctcgtcaatggcgagcacgttgatcgaggtccagggcgagcacatcgagatcttgctcatgaagccttcgaccgggtcggggcgcggggcgatcagcacgtcccacttcttgagcaccgccggcagcttctcgacgtcgatgtagtcggggttgaccagcaccttgccgggcgcgagcggcatgaacgacgagtcgatatgcattggctgcgggcagcggctctcgatctcgtgaatgcggaagcccggtcccaggtggcggcgcagccactcgatgcccatcaggttcgtcacgttcgagcgggtcacgaacaggtcgcggccgcagcgcacgaagtcggccgcgtcgaagaccggctcgaactcgttgaccgtgaactgcatcggttcgccggccttcaggttcggcacccgataatcgtagttgtagagatcgtccgtcaattgaggacgcggagccgacgtccaccgcgcgccattgcgaaaatattccttgaacagcgagcggtaggcatcgccctcgaagtagcgcgagcgccagcacatcgggctctcgatgatctcgtcaccgatcacgagatacgggtcgcgcgggcaggcgacgcagaagccgcgcgaggtccagcgcggcgccttgaacttcttcgagaagtcgaccgtatccgggcggcgcaccttcacgccctcgccggccaggatcgagatgaagttgtcgagctcggcttgcgcgagcttcttcatgaacttgggatacttccagccggaggcgaagcggtagaacggctgggccgcccgcggcaggttgaagatcacggtgaggtgatgggtcgggatcgtggcgccgtcgagcgagccgacgatcacctcctccagcggatcccactcgttccaggccatcaccgggctgcgggtggcgggagactgtcctccccgctcgtcacgaccctcgtagccctgtgaaaaacccgtcgacgaggcgtcgttgaccaaggcggaatccgccgtgatctgcggctcgcgatccatttgaggctccctagaagcggcatctcgcggcaatcgtcgccagcgtccaccgcgggcgccgctttgctccccggtgtgtcaatcgggtgatagacagggcagatcaaagctgcaacctgccggaacgcttcccaccaccggctaagcttcgatggtcgcttcgggtgggatttcgacaacacaagccttcgccgatgatcgaaagaggctgatgaagcgtctcacaacactggcatcgatcgttggattgggcacggcgctcgcgctgttcctgtcttccggcgtgtccgatgtcaccgccgcggtcgtcagcgcgggttgggggacgctcgccgtcgtgctcgcccgctttgcggcggtcgcctgggcgggcctcggctggtacgcggtattcccccgcggcgccgggccgaccctgcgtgactgcatttcgctgcgcttcgtgcgcgaaggcatcaacacactcctgccggttgcacaggtcggcggcgacctcatcggcgcgcgcctgctcacccgcagcggcacgccgggcggcatggccggcgccagcatgttcgtcgatctgatgacccaggcggtcacgcagctcgtcttcaccatcgccgggcttctcctgctgatgcagatcaccggcgacgggccgatggtccgcaccgtcgcgggcggcgtgctgatcgccattccggcgctggccgccttctacgtcatccagcgccgcagcggtcaccgcctgatcgaggccgcgctgagccgcttcgccgccggccgcgagtggcgcgcgctcggcgcgatcgacgtgctcttcgagaacctgcgccgcctctacggcaaccgcgcccgcgtcggcgccgcgcttctgatccacctcctcggctgggtcgccggcaccgtcgaggtgtggatcgctctcaacgcgatgggctattccatcagcttcctcgacgccctggtgatcgagagcctcgcccaggccgtgcgcggcgccgccttcgtcgtgcccggcgccatcggagcccaggagggcggcctgatcgctctgggcgccctgttcggcatcccggtggaagccgcgctcgccctctccctggtcaagcgcgtcgccgacctcgccgtcggcctgccgagcctcgccttgtggaacctgatggagcgcaaaggcgcggcgcctgccgaaaccgacggcaccgagacggtgcgcgaggggctcggcgcgatccgggcacggctcggccgccgctcgggcgcgaccccgctcgccccggcctacggcttctccgccgcccggaaccccgcccccctttcctccgacaacgaagctggagcgctccagaagtgcgcctgaaccgccgcagcctccttgccgccgccgtggcgatgctcgccctcacggcgacaccgcaccccgtccgggccgccgacgatccggccgtggcgccgatccggcgcctctacgccaagttcgaagaggcgttgaagaacggcgcgggcgacctcaagagccgtctggcgatcgtcggcgagaccctggccgagaccttcgacacgcccgccatggtgcgcaccgccgtcgggccgaagtggaagacgttcaagcccgagcagcaggacgcgctgaccgagaccttcggcaagtacttcgtcacgctctacgccaaccgcctctcgcaggcggcgggcggcaagttccagatcgagccgaagagcgaggagcgcgggcccaaccgcgtcgtctcgacccgcgtctcgaacaaggacggcgacgattcggaagtcgattacgtcgtcaacgccggcaacaaggtgcaggacgtgttgctcaacggcaatgtcagcgaagtcgcctcgatgcgggcgagtttcgccgacccactcaagggtggcgccgacggcctgctgaaatttatgcgcgaacgcaccgatgggatgctcgccgccaaagtctcgcccagagagtagggccagagaccagggattgagaagcgctccgccgggcagaaccaaccatcgattcggcaggaacgagaccaccgacaaggcctggagccgaccgcgacccgtttggggcggcgtccaggcttcaccgtcttcagaccgccgcccgcggccccgccccaagacagcagcgagcaacgccgcgccatggatctgaacgagctgccggcctggatcgcatctgtgctattgctgatggcgctcgccggttgcgtctatgccctgctcgcggcctggctcgtcgaccgtttcgccgcgcggccgtcgcccgcgctcgcggccgatgcgccgcggcccggcgtgacgatcctcaagcccctctgcggcctggagccggacctcttcgagaacctcggaagcttctgccgccaggattatgccggcccggtgcagatcgtgttcggcgtccagaacgcggccgacccggcgatcgccgtggtgcagcgcctgcgtgaagcccatcccgccctgcgcctcgacctcgtagtggatccgagccagcacggctcgaaccgcaaggtctccaacctcatcaacatgtcggagcggatcgcccacgccgtcgtggtgctggccgacagcgacatgtcggtgaagcccgattatctcgagcgcgtcgccgccgccctgtcgcagcccggcatttccggcgtgacctgcctctatcacggcgtgccgggcgaccggggtatgtgcgcccagctcgccgcgctcgccatcgacgtgcagttcgtgcccaacgtcatcctcggcaccaccttcgatctcgcccggccctgcttcggctcgaccatcgcgatgacggccgaatcgctggcccgcatcggcggcttccgcgcgttcaaggatgatctggccgacgattacgcgatcggcgaagccctgcgcgccgagggcggcacggtggcgattcccgccctcaccatcgggcatgcctgcgtcgataccgagctgtcgggcctgtggcggcacgagctgcgctggaaccgcaccatccgcaacgtcgatccgaagggctatgccggatcggtcgtgacccacgcctttccgctggcgctgctcgccgcgctgatgcccggcgccggctccggcgcgctcgcggtcgccgctctggccctcacctgccgcatcctgctgtgcctgcgcatcgagcgggccttcgggctaagcccccacgcctactggctgttgccaattcgtgacatgctgtccttcatcaacttcacttggagcttcgtctcgggtgcggtgacatggaaaggtcacgattaccgtgtggttgcggacggtacgctgattccggagcacggcctcggtcgcgagtcgcgcgcgacttcggtctaagcttcaaaccattcgccctttacagatcaacgctcgagccttgaggccttgaaccccatgcgcacgctcttcctgcaggcccccaccttcgacggcttcgatggcggcgccggctcgcgctaccaggccaagcgcgagatcaagtcgttctggtacccgacctggctggcccagccggccgctctggtgccgaactcgaagctgatcgacgcgccgccgcacaacatcaagctcgaagagatcgtggcccaggccaacgacttcgacctcgtggtgctccacacctcggtcccgtccttcaagtccgacgtgaagaccgtcgaggcgctcaaggcggccaacccgcggctgatcgccggcctgatcggcgccaaggtcgcggtggatgccgccggctccatggcccaggccccgtgcatcgatttctgcgcccgcaacgagttcgacttcaccgtcaaggaagtcgccgacggcgtgccgatgtcggagatcaagggtctgtcctatcgtgatgccaacggcgtcgtggtccataacgaggaccgcgagatcatgacggacatggaccagctccccttcgtcacgagcgtgtacaagcgcgacctcgagatggagaagtacttcatcgggtacctcaagcacccctacatctcgttctactcgggccgtggctgcaagagccgttgcaccttctgcctctggccgcagactgtcggcgggcacacctaccgcacccgctcggtcgcgcacgtcatcgaagagatcaagtattgcctgaaggagttccctcagacgaaggagttcttcttcgacgacgacaccttcaccgataacctgccgcgcgcggaagagatcgcccgcgagctgggcaagctcggcgtgacgtggtcctgcaacgccaaggcaaacgtgccctacgagaccctgaaggttctcaaggacaacggcctgcgcctgctgctcgtcggctacgagtccggcaaccagcagatcctgaacaacatcaagaagggcatgcgcgtcgaagtcgcggagaagttcaccaagaactgccacgaactcggcatcgccatccatggcaccttcatcgtcggcctgccgggcgagacgaaggagacgatccaggagacgatcgcgttcgccaagcgcatcaacccgcacacgatccaggtctcgctggcggcgccctacccgggcaccttcctctacaagcaggcggtggagaacggctggctcgacgtcgagaacgccgagctcgtggacgagaacggcgtacagatcgcgccgctgcactacccgcacctgtcgcactcggagatcttctccgcggtcgaggagttctaccggaagttctacttccgcgctccgaagatcgcctcgatcgtcaacgagatggtccgctcgcccgagatgatgaagcgccgcctgcgcgaaggcgtcgagttctggcacttcctccgggaccgcaaggccgccgcgtaacactgaacctccggctccatcgagcaaacaggaaaggccgggcacccgcccggcctttcctgcttccagggctccgccctggacccgcgagagggcttgccctctcgacacccgtgacgagagaactcccttgaagcgtctggtcgtcaccgccgacgatttcggcctcagccgtgaggtcaacgaggctgtcgagcaggctcatcgcgacggtatcctcaccgccgcgagcctgatggtctccgcgcccggcgccgccgacgccgtcgctcgcgcgcggcgcacgccgtccctgcgggtcgggctgcacctcgtgctggtcgaggcatggccgaccctgccgcccgccgagcttcctgacctgacggacgcgcaagggctgatgcggcgcgacatggagcggctcggactcgaccttgccctcaaggcgcgcgcccggcggcagctcgccgccgaaatccgggcgcagttcgaggcgtttcgcgcgaccggcctgccgctcgatcacgtcaacgcgcacaagcacttccacatccacccgctcatcgctggcatggtgctgcgggtcggccgcgattacggcatgcgggcactgcgggtgccgcgcgagccgcgcgatctgctgcggcgcgcggagcctggcttccaggccaagcccgctctcgacacggcgccgtgggcggcgctcctcgccgtgcgcgcccggcaggcgggcctgctgatcccgacccggaccctcggcctcgcctggtccggcgcgatgaccccggagcgcgtcaccgcccttctgcgccacctgccggacgggctcaccgaactctacacccacccggcgaccgcaggcggcttccccggcgaggctccgggctaccaatatgccgccgagcgcgatgcgctgatcgcgccgcaggcgcgggaggccgccgagcagagcggagcgatcctgggcggcttctcggatttcctgccataggcggccgctgcgcgcagccggcccggctcacggggaccgactcaggcgcgacggtgcttccacgctgatcgaaatcaacgccggtcgctgtgttggagagcatcctccgaccagagccgaagccggcggattgccccgaaccgtcctagcggagcggggcaaatgcggccgcctcggcaggggtcggaaccgcgcggcatggccccgcgaaaaccgcttcgaagccgtgaggaacgccgatccatgagacgacgcgccgccctcgtttcccttgccgtcgcagcgggcttggcgggcacagccgcctcggccgccgggctggattgcggcccaccgtcagcgccgcacccggaggccgacgccgtcctcacccaggcgatcgtctcgccgcaacccgagacgaaggcgggcacggcgctggcatccgccatacagcgtctcagggcccagggcgtgccgcgcacggtcatcgtcgatcgcgcggtcgccgcgtactgcccgctcgtcgcccgggacgagagcctgacgctcgaccgccagcgcgaggcggtccggcgctttgcctccgcgctgacgagcctcgtctacgatccccccggcccgaacgagggcgagaccgcgttcatcctgagcctaccggtcaagccggctttgtcgcttcaaatcgatgccgccgccgccaaggcgggcaagacccgcgaggcctggatcctcgaggcgatccaggcccggttggcgggcgactgatacggtttccgcttgatcaaagcgggaaccgtatcggtcagcccgcgcggcgcttgagcgaagcccaaatccgccatcccgaagggatcaaacggatttggcatgacgccgaaccgccaaccggacgggtccggctacttcaccgtcgcgtgctcgcgggcgaccgtacccggcgggcgaccggtttccttgccctcggggcgctcggcatccggctgcttcggcggcggcccgaggaaggccgggaccacgaagaaggccgcgatcagcgtgaagaacagcgacagcgcgagcagttcacccatgctggcggtgccgggatggctcgacagcatcagcgaaccgaaggcggtgcccgtagtcagcgccgagaagaagatcgcccgcgttaggctggaggccagcatgtcgacgacaccggcgcgccacgcgatcacgtagtagatgtggaaggccacaccgactgctagcatcagcggcagggcgatgatgttggcgaagttcaacggcatgccgatgaccttgagcgccatcagcgtccacagggtcgcgagcaccagcgggccgagcgtcatcgccacgtcccacggtttgcgcagcgcgaccgagagcaggatgaagatcagcgcgagcgccgtcagacccgcctgcacgaaggcaccgaggatggtgtagctcgactcggtggtggcgatcggcgcgcccgtggcgtggggatcgaccgtctgcacctccttggcgaagcggcgcagcacctcgtcgtcgttcgagtcgcccttcgggtggacctcgatgcgggcgcggccgtcgctcgtcacccactcggccttcagcggcttgggcaggttgtcgagggcgatcttcttcggatcgagcagcccggacaggcggctcatcagggtcttcagatcggtggtcagcgcgacgctggcggcctcacgcttctccgccggggcggcggcgagggtgtcgagggtgcccgacaggcggtccgcggccttggcgccggccgaatcaccgttggcgatggtcttcagcgccgcggccgtctccttgagcgccttgacgttctcggcatccgtcggcggcggcggcttgcgcgccgggttgagggcgggggcgaggagctgcgccgtctcctggatcgtggcgagcttctggtcctggtcgcgcggcacgaaggtgtcgatcgagatcaccttggcgaccgcgtcgagcccctccaagcgcttggagagggcagggaccgcatcgacgttcggagccagcacatcgatcgagttcgggctggtggccgggtccttgatcaggtcgagataggtcgcgatcgattccaccttcggactgcgaagatgcatcgggttggaatcgaagggcagcttcaggagcagcgggatgccggcaacggtgatcacgccgacgaagatcagcacccacttgcggtgctcgatgatccagtggtcgacgcccgccatccacgtcgtctcgaccgcccgcttctcgccgcgcgggttgaacaccgcgatcagggccgggagcagggtgagcgagaacaggtaggctacgatcatgccgacgccggcaatgaggccgagttcggacacgccgcggaactgcgtgggcaggaaggcgaagaagccggccagcagcgacaccgccgcgagcgtcagcgaccagccgacgccgcgcgccgcaccgcgcaacgccgcatcgacgctgccgagttcgtagcggtcggcccggtagcggacggcgaactggatgccgaaatcgatgccgagcccgacgaacagggcggcgaaggccaccgagatcgggttcagctcgcccaccatgatgagcccgagcgcggccgtcaccacaagacccgcgaaggtcgtgatcaggaccgagatcacgaggggcccggagcgcaaagccagccacaggaacaggacgatggcggcggtcgtcagcgagtagttgaggaaggcgtcgtcggcgagcgtcgcgaactcgtcgtcggccaccgccaccggcccggtcaggcggatgcgcaggccgtgcgccgcgtcgatgttctgctcggcggccaggcgccggatcagcttggtcgcctcgcggcccggctccagcgcgttgtagtcgagcaccggctggatcatcacgaacttgcgggtgtccgtggtctcgctgcgcccgcccgcgagcagggtctgccacgacatgcgggcgcgctgcccgtcgagcaccttgcgcagggtcccgtcgatctgctccatcggctgggcgaggtcttcgagcttggcgtcgccgctcttcacgcccttcacgccgagggagagcacccgcatcacgccgcgcagcgacgggtcggcggccagcggcccgagaaggccctgctgctcgatcaggcgctgggtggtctgctccaactcctcctgcgacatcagcaggaggccgttgcggtcgaagaacgggccgccgtcgggccggtacaccgtctcgatctcggagcggtgcgccttgagcgcctcggcgaagcgtgcggcggcctcctcggcgatctccggcgtctcgccgtcgatcaccgcggccacgagattcgtgcgctgcgggaacgccttctcgaaggcgatctcgtccttgcgccaggagacgctcggctcgatcagccgctcgacatcggtgttgatgcggaacaggtgcgcggccgcgcccacgcccgcgaccgtgaggagcgccgcagccaccagtaccagccagcggcgcctgacggaaaacgcgacgagacgttcgatcacgtaaaaccctgtctgcctaacgatccggcctgtccccgcgtgacgacgggccgggacgccgaagtcccgtcctccccgcgacacaggacgcggcgtcctcagcaggcggcgacgcgccgaatcgatcctcgtcttggcccgcgggacgtggccctcgcgagcgagaaaccgggaggggcgccgacggccggcggaccctgcccgtcgaacacggaccgcgcgaagagctcgataaagactccacgccgatcattcgtgtcgttggcgcgctacctacttgtcccagcgggggaatgcaacgcggcccggcaaaccggtgcgatccggcggcggcggtgcgattgcgcactgcaaccggattgcgcgacgatatcgcttcgcacaagcattccgaacgatgtcggcttcatgacggggtagcggacgccgcacgggacatcgtgcgagaaatcgtgaacgtgtttcgccccgtttcgccccttgcggcctgtccgtgcagaggaacggtcaaaaatctgcggcagaatgcggaaatcaaacgatcattcccggttcggatcgcgcgaccaccggcttcatctccgaagccgcagttcggccgcgagaccggcacgacacactctctcgaaatcgcgctcaaagcgcgccctctcggaacagttccagcctaatgcgctggaacttctgtccttctcacgctaagcagcccggctaagtccggaacccgcgcatccaaggagccgcgtcttgggaatccccatacggtacgtcgcgaagatcggcggttacatcctcaagcagcacatcacggggcggaagcgctacccgctcgtcatgatgatggagccgctgttccgctgcaatctcgcttgcgccggctgcgggaagatcgattaccccgacgagatcctgaacaagcgcctgccggtggacgaggcgctcgaatccgtgcgcgagtgcggtgcaccggtggtcgtgatcgccggcggcgagccgcttctccacaaggatttgccgcagatcgtgcaaggcatcatcgcgcagaagaagttcgcgatcgtctgcaccaacgcgctgctccttgagaagaagatcaaggactacaagccgagcccctacttcacctggtcgatccatctcgacggcgacaaggagatgcacgacggctcggtgtgccagcgcggcgtctacgacaaggcggtggcggccatcgcgaaggccaaggagatgggcttccgcgtcaccatcaactgcaccttcttcaacaattcctcgccggacaagatcgccgacttcttcgattcggtgacccgcatgggcatcgacggcatcaccgtctcccccggctacgcctacgagcgcgcgccggaccagaagcacttcctcaaccgcaaggcgaccaaggacctgttccgcggcgtgttccggcacggcaaggagaagggccgcgagaagtggaccttccagcagtcgggcctgttcctcgacttcctcgccggcaaccagacctaccattgcaccccgtggggcaacccgacccgcaccgtgttcggctggcagaagccctgctacctgctcggcgagggctacgcggcgaccttcaaggagctgatggaagagaccgactgggattcctacggcaccggcaactacgagaagtgcgccgactgcatggtccactcgggctacgaggcgtcctcggtggtcgattcggtcaagaagccgtggaagccgctgatccacgcgatccgcggcatcaagaccgagggcgacatggcgccggagatctccctggagaaccagcgcccggccgagttcgtgttctcccgcaacgtcgcccagaagctgtccgagatcaaagcctcgggcgtcgacaccaagcaggaagcccgcaagcgcaccgccgcctgagcgacgcgctttaccgcttaccatgagagacccgcgcggcaccggccgcgcgggtcttttcatttcaagggcgtcgcgcgggaaaacgctcgcctcacggaaagcggacgcgctgcagccatggtggcggctgagcgcccctcgcggaacggccgtcgcggaagagggaagggcgggcgcctcgcgaggcgatcttatagcagcccgagacccggtccgagccggacccggcagcgggcgagcgccgcgaaggccgccgaggaatcgcggccgagccgaatcatctcgccgatccgggcgcggccgcgcagcagcgcgccgagcaccgcccgaatgtccggttcgccctccggcgtcagggccgaggccgcgaaggcgggcagggcgcgtcctgcggggtcgcaaaccacccggatcgccgcgaaggggagggcatggcgggcggcgtaggcggcggccacatgcgattccatatcgacggccagggcgccggtgcgcgcatgcaaagccgccttatcggcaacggtcatgaccgcgaccgcggagcccacgaggccgcccgcgacgacgcgatccggcgcatcggtcaggcactcggacaggcggcgggcaagctcgggatcggcggggaaccgctggtccgcgtcgagatgcgtgccaatgacgatgtcgcccggccgcagggtggggtcgagccccccggcgattccgaagctgaccaccgcacgcaggtcaccgggagaccgccggtcgagcgcggcccgcaaccgctcggggttgccgccggcctggatcgtctcgacgcccggcccggcggcgatgcgggcctcgcgggccaatcccgcgaccgcgaggattgctccacccgtcaccgcgccggacaccaccgggtcctggatcaccgcgtgacggtgtagatcgaggcgcccgccgcgatgggcgaggccacggtcgagaacacgcccagcaccttgcccagctccgcgaacggcgaactcgacacgtagacgaggtcgcggttccgcatgcggaagctctgggtcaggaacatgccttgcgcgtcgcgcaggttcacccggtacaccaccggcacctgccctgaggccagcagcggcgagttcggccgcagccgccgcaccaccgccgccggctcgtagcggaagatgaacacgcccgccggatcggcctggaactcgcgcaggccggaggcgcgtgccagcgcctgcgacagcgtcagcccgtccgccgtgaacggcacctcggtggtgttgccgagcgcacccacggccaggaaggtctgcggatcgcgcaccagggtcagcgtatcgttcggccgtacgaagatgttctcgcgcgggttggcgaccaccgtggtcatcggcacggtgacggtgcggttgccgcgcgagagccgcacgaaggtctcggccaccggggtgcgcacgcccccggcctgggcgatgacgtcgagcagacggtcgccgcggcccgacagcggcacgcgcatgcccatggcgccttcgccggtgacggtggccgattgtgagatcggtttggtgacggagacgagcacctgcggctggattgccttgccggcgagttcggtctcgatcagcgcctgaacgtcctgggtgcggcgtccgacgaccttgatccgaccggcataggggacggtgatgccgccatcgggcccgaccacctgctcggggatcatcgcggacttcgagccggccgagaagcggtcggagacgagcgggccggagaacaggccgccggaaccggcttcccagacctgcaccgacacgtagtcgccgacgccgatcaccggttcgagcgccgggcggctgtcaccgaaggtgacgaggaggctgtcgagggggcgggtgcgcagggcctcgacgagggcgggggtgatgtcgatgatctcgtagcgggcaaacaggccttcggcggtggcgacgtcggcgccgccctcgatcgccgaggtggtcggccccgcggccggcaggatggagcaccccgacaccgccgtggcggtgaggagagcaatggctagagcgcgcattcaggccgcctgacggtttttctcatcggggtgggtagccgaaacaggccaggctgtccgtggcgaggccgccacaccgggtcggggagcaccgaaccgggccgcctttccccgcagcccacactgatcccaccctcatcggaggcgaggcccgatcgaatcgaaggcagggcggagaaggggcggaggatggtcctggcgctaaggtccgctacctgcctgcgtccggccaagccggcgccgcccgatccacgacggggcagggcgtccggcgcaggcccacatcgctctttcaaggcgttggatgaccgttccccgatcctccgccccgaccgtcctcgtggtgatgggcgtctcgggctccggcaagagcacggtggccgcgctgctggccgagcggctcggctggaccttcgccgacggcgacgatttccacacgcccgagagcattgcccggatgcgggacgggcacccgctcgacgacgcggcgcgtcagccctggcttggccgcatccgcgcctggatcgacgcgcgaatcgcggccagagagaacgccgtggtcgcctgctcggccctcaagcgggcctaccgccgcgccctgatcggcgatccccagcgggtgcgcatcgtctttctcgaagggagccggacggtcatccaggatcggatccgggcacggcacggccatttcatgccggcctcgctcctcgacagccagttcgccgccctcgaaccacccggcccggaggaagacccgatcaccgtcggcatcgaggaggggcccgacgccatcgtcgcggcggtcgccacccgtctcgacatccccgcgggcgacatctgcgcataggagagagcatggccatcgccctcgtcgtctcagacgtcgacggaacgctcgtcaccgacgacaagcggctcacgccggctgcgatcgaggcggtgcggcggctcggctctgccgggatcggcttcaccctggcctccagccgcccgccggtcggcctgcgccatctcgccgaggcgctcgacctgcggctgccgctgggcgccttcaacggcagcaccgtctgtgcgcccgacctccggccgatctcggagcggctgatccccgaatcggtcgcccgcgaggcggccgcgcgcctcgacgcggccgggatcgacctctgggtgttcgcggacggcgcctggaacctgcgcgacgaccaagccccctataccgaccttgagcgccgcaccttgcagacggagccgagcgtcgtgccggacctgtcgccgctgctcggccgggcggccaagatcgtcggcgtgagccgcgatcatgccgggctcgcgcggctggaagaggcgctcgcggcggagctggaggggcgggccgccgtgcattgctcgcagccctactacctcgacgtgacgccgcccggcatcgacaagggcagcttcgtcgccgatctcggccggcagctcggcatcccgcggcagcgaatcgccacgctgggcgatgcggccaacgacatcgccctgttccgggagagcggattgtcgatcgccatgggcaacgccgcccccgcggtccggcaggcggcctccgcggtgacctcaggcaacaacgaggacggtttcgcccgcgcgatcaaccggttcgtgttcggcgacgcctgaaatcggcacccgccgccgggcggagggctgtgccccatctgcgacagggccggcgccacgggcctcggcatccgcagggatttgcccggactccacgttcccgcctcatttggccccgacccaggagaaacaaactgagccgtaacgagtgaccctcgcccggctcccgcggcacccgccctctctcgagagccgggcgccggccaacgggagatggagcgcggcaccgaaaacgaccgggtcccccatgcgtcttgtcctcgccgcccttcttgccgccgccccggcgtcggccttcgcccaggaggcggcacgggacaacatcgatgcgctgatcgccgagcaggcccgggccaacaaggtgcccgaggcgttcgtccatcgcgtcgtcaagcgggagagcaactacaacgcccgcgccaagggcggctcggcgctcggcctgatgcagatcaagcacgccaccgcccgcggcctcggctataccggcgacgcggccgggctctacaatcccgagatcaacctgaaatacggcatcgcctatctcgccggcgcctaccgcgccgccaagggcgacctggagcaggcctaccgctactacaatcgcggctactactacgccgccaagcgcctcggcatcgacgccaccccgccggatgacgcgggcacgacgaccgtcgccaccgccacgccgcccgccggtgcgaatgcccggtccgcgaacggcttcgacggcatgttcgccctgcgcggcagcacgcccgccgtgggtgcccagcaggcgctggcctacgccgcgccgggccccggcccgaccgacgccgtcgaggtgccgctgccgccgcgccgcccgaccgcactctccgccgagcccgtgcaggtggcgagcctcgcgcagcccagcgctgcacagccgcaggcccagatcccggcgcaggccgctccccagcaagccgccgccccgcaggctgcggcagtgcaggcgatggccgccgcggacgccgtcgaggtgccgctgccgccgcgccgcccctccgagaccgtgctcgcggcgatcccgcgtccgacgatcgccatcgcggcgcgcaagcccgccgaacccgccccgatccgggaggcctcggccgctccggtcacgccctgaggcgatggcctgtccatagagaaatcggcactctagccagtcgccgttcctgcggttatacagcccgcctcgaatctccgttactcaacgcggtgccatcggcgatcctcagacatgaggatgccttgggcgccctttttgcctgaggtacactcccatggccgttccgaagcgaaagacctccccctcccgccgcggcatgcgccgctccgccgacgccctcaaggccccgacctatgtcgaggacaaggactcgggcgaactgcgccgtccgcaccacatcgacctgaagaccggcatgtaccgcggccgtcaggttctgaaggtgaagtccgccgaggcgtaaggcgaccgcctaagcgccgaccgcccttctcgggctgcggcggcgcagcgggtgtcctgccagcgatgtgaagaaccggccgtcaggcccgttttgcgaaggccgcattccgcgcgtagagcgcggttgcggccttcgtgcgttcgaggcgtgcgggacgcaaggctgggtcggcgctgacgatcagttgggtcagaaagcccgccatcgggcggcgcccccggatgcggggaccggcgtcgctgggcgtttcggcaacgagggcgcgcgaggacgagtccggacggacgacatggtcctgatcggcacaatcggtctcgaaacggtccattcgcgtcaaacctccggcctcgcacgcgttctcgtgcaaagccggggccgacgttaaccggatcttaacgatctgtctcgcgctgccgaagcatcatcccgaacggtggctgccggctttcggaaaaagatgatgctctgggcgtaaaagagggcgcgggttcgccctctcgccgacgtcgtccggccggacgcgcggcaatcgtccttcgggacgaggccctacttgcgcgccagcgattcgaggcgggcctgcatctcggccatctgcttcttcaactcgtcgaggtcggccgggccgctgacggcgggcgtgggagccgaggcggggggcgcggcgggtatcgttcccggcggcggtccgccggggccgaagccgccggtgaacatcttcatcgcatcgccgaagaaggtcatgttggcccgcacctgctcctgcagcgcctgctggaaggcggaggggccgaagctctgggccatcttctcgcgaaggccatcctgatccttggcgaagttggccatggagaattcgaggaagctcggcaccattgtgcgcatgctgtcgccgtagaagcggatcagctgccgcaggaaggccaccggcagcagattgtcgtcgccggccttgttctcctgctcgaagatgatctgcgtcagcaccgagcgggtgatgtcgtcgcccgagcgtgcgtcgtagacgatgaagtcttcgccgttctgcaccatcgtcgcgaggtcttcgagcgtgacgtaggtggaggtgccggtgtgatagagccggcgattggcgtacttcttgatgacggtctgatgcgccctgccgttctcggccatcgttgcgacacctcccgcttcgctcatgagtctgcgcaaagctcaacgctccgacatgatcggctgcccgcctgcgcaggccgggctctacattcgtcggaaccaaccttaaggctttcgcggcgcggcgaaaacagcaatttatccctgtccccgtagaatccggcgcatgcgagcgcggtcgtctatgcgacgttccgcccatgttgtccgtaagcacgcttgacttcgcgaggtgtgcgctcttcatccggtgaacggcaggtcgcgcgccagacattctggtctaccaaatatcgcgccgccgaatgaggagaacgtcacgatggcagccagtgaagatatcgtcattgtcggtgcggcgcgtacgcccgtcggatcgttcgccggtgccttcggttccgtgccggcccacgaactcggcgccacggcgatcaaggccgcactggagcgcgcaggcgtttcgccggacgacgtggacgaggtgatcttcggccaggtgctcaccgctgccgccgggcagaacccggcccgtcaggccgccatcgccgcgggcatccccgagaaggcgaccgcctggggcctcaatcaggtctgcggctcgggcctgcgcaccgtcgcggtcggcatgcagcagatcgccaacggcgacgccaaggtgatcgtggccggcggccaggaatcgatgtcgctcagcccgcacgcccagtatctgcgcggcggccagaagatgggcgatctcaagctcgtcgacaccatgatcaaggacggcctgtgggacgccttcaacggctaccacatgggccagaccgccgagaacgtcgcccaggccttccagctcacccgcgaacagcaggaccagttcgcggtccgctcgcagaacaaggccgaggccgcccgcaaggaaggccgcttcaaggaagagatcgtccccgtcaccgtgaagggccgcaagggcgacacggtcgtcgacaccgacgagtacatccgtgacggcgccaccgtcgaggcgatggccaagctcaagcccgccttcgccaaggacggcaccgtgaccgcggccaacgcctcaggcctcaacgacggcgccgccgcgctggtgctgatgtcggcctccgaggccgagcgccggggcatcacgccgctcgcccggatcgtgtcctgggcgaccgcgggcgtcgatcccaaggtgatgggcacgggcccgatcccggcctcgcgcaaggccctggagaaggccggctggaagcccgccgacctcgacctgatcgaggcgaacgaggctttcgccgcccaggcgctggccgtgaacaaggacatgggctgggacgacgagaaggtgaacgtcaatggcggcgccatcgccatcggccacccgatcggtgcctccggcgcccgcgttctcatcaccctgttgcacgagctgaagcgccgcgacgctaagaagggcctcgccacgctctgcatcggcggcggcatgggtgtcgccatgtgtgtcgagcgggtctgagcgaccggcttcgggaagggcgcggggaagggcgcgcggcgcccttcccacaccaaaactcaagctgaatttgacgaaatcagcttgagggtttgtgaaatttaaatgcgatgcgggctcgcggtcgcccggatacacaggcggggatgacgcgcggcgccccgctcccgcgaaggcggtgacaggatcgttgccctgtccgccgcacgcctagcgggtatttcgcgaaccgtcttaacaacaacccgatacgggatcacggaggaaactatggctcaggaacgcgtcgccctcgtcacgggcggaacgcgcggcatcggcgccgcgatctccaagcgcctgaaggacaagggttacaaggtcgccgccaattacggcggaaacgacgaggcggccaacgccttcaaggccgagaccggcatcccggtgttcaagttcgacgtcggtgatctcgcgagctgcgaggccggcatcaaggcgatcgaggccgaactcggtccgatcgacatcctcgtgaacaacgccggcatcacccgcgacggcgccttccacaagatgaccttcgagaagtggcaggcggtgatccgcaccaacctcgactcgatgttcacctgcacccgtccgctgatcgagggaatgcgctcgcgcaatttcgggcgcatcatcatcatctcgtcgatcaacggccagaagggccaggccggccagaccaactactccgcggccaaggccggcgtgatcggcttcgccaaggcgctggcgcaggagagcgcctcgaagggcgtcaccgtgaacgtggtggcccccggctacatcgccaccgagatggtgatggcggtgccggaagacatccgtaacaagatcatctcgacgatcccgaccggccgcctcggtgaggccgacgagatcgcccacgcggtcgagtacctcgccagcgacgaggccggcttcgttaacggctcgaccctcaccatcaacggcggtcagcacttcgtctgatctaaggctctcgcgccgcgccttccgaaggccgccggtccgctcgacgggccggcggccttcgccgtttcccgagcaacgtgctcgcctgcccgaaaaatatactttatgccgccttccgaacctcccccgatcgctccttcgatgaaccggctgtgctgcgccttgcgctgatcctgcggcggaacctgcctcggctggccggcttcgcgaccatcccgctgatccgagcggtgttcctgctcgcgcggatgctcggcaccgaccgggcgagtgcggccggcggccggctcgttcgcctcatcggcccgttcctgccctcgcaccgcacggcgatggacaacctccgcgcggcctatccgaaggaggacgagcggcgattgcgggcgatcgcgctggaggcatgggacaatctcgggcgcaccggcgccgaatacgcccatctcgacacgatcttcgattacgacccggagaacctcgcgacccagcgcatggaagtgcgcgggctcgagcaattcttcgcgatccgcgacgacggccagccggggctgatcttctcagcccacctcgccaactgggaactgcccgcgatctgcgcggagaagttcgggctcgagaccaccgcggtgttccgcccgccgaacaatccggccgccgcccagctcgtgcaggaagtccgccgcaagaccatgggagggcttgccgcctccggccccggcgccgtcttcgcgatgcagggcgtggtggagcgcggcggccatctcggccagctcatcgaccagcacttcacccgcggtgtcgtggtgacgttcttcggccggccggtgctggtcaacccgctgctcggcaagctcgcccggcaccacgactgcccggtccacggcgcgcgggtggtgcgcaagggcggcgggcgcttcctgctcgaactgacgccgccgctcgatctgccccgcggcccggacgggctgatcgaggttcagggcgcgatgcaggcgatgacgcgcgtgatcgagggatgggtgcgcgagcatcccggccagtggctgtggatgcaccgccgctggcggcccaagatgctgccgaagggaacgcttccggtgcagcccgccggggaagcgcagagcacctgatcccggcggacggcggattcacaagaaatcagtcggcccactcaccgcggcgcatcaccggcaaagcctcgccggatgcggtgatcccgtccacgtcgatctcggccgagccgatcatccagtcgatatggatcaggctgcggttggcgccgcgctcggcgagatccgactcgctcagaccgtcgccgccgttgcggaagcacttcgagtaggcctgccccagggcaatgtggctcgcggcgttctcgtcgtagagcgtgttgtagaacaacaggcccgaggccgagatcgccgaggaggcgggcaccagagccacctcgccgaggcgggcggcgccctcgtcggtgtcgagcaccttggcgagcacgtcgctgccggtgcgcgcgttcgcctcgacgatgcgcccctcggcgaagcgcacgcggatgtcgtcgatcagggtgccctggtaggagagcggcttggtgctggcgacgtagccctccacccgcgcccggtggggcgtggtgaacacctcctcggtcgggatgttggcgttgcagacgatgccgttcttggccgtcgtggcgccgccgcaccattcgtgatcatcggcgagtcccacggtcaggtccgtgccggggccgcggaagcgcagggcggagaagcgggcgccattgagccgctcggtgcggcgggcgagatcgcgattatgcgtgccccaggccgcgacggggtcgggcccgtcgatgcgcgaggcggaaaagaccgcgtcccacaggcgcgcgaccgcctcgtcctcgggcaggtcggggaagaccgtgcgcgcccagggcttggtcgcggccgagacgatggtccagttggtggagaagccggcgatcagttccagcgccggcacgtaggcctgtgagcgcgaacggttggcgcgggcgaccttggacgggtcctgacccgccagcagggacgggtcgtcgcccgagatggcgagccgggctgctccgctccggtaggcgtcggccatgccggcatagagccagccggcggcccggtcgaacgcctcatcgggcgcgtgggtgaagcgggcgagcgttgcggcgtcgtccgcgtagaaggtggtgaccagcgaagcgccggccttgtaggcctgctcggtgatggcgcgggccagcggcaccgcttcgagcggcgccgtcatcaccagttcctggcccgctttcagcccgaggccgacccgcacggcgacttccgccagccggtcgaggcgctcggtgaaggggagggcggccgtgcccggcgtctggctcatggaaggggttctccaggctgtcacgccgcgcgccgtcttcccggcccggaaccgatcccgtcagaccgatccgcggctcaggccgcgcgcgaccacgtgatgtcacccagattttcgcggaaggcaaagcgcaggaggtggtcggagaccacattctccagccgtgtcaggccggccgggtcgggcgtggccacctgcatgaccagggcgtcggggctggcctcgaaggtgcagatccgatcctcgccgaacggaacccgacccttgtcgccgctctcttcgaccgggaacttatggctccagtggcggcagagctgcttcaggtagcgactggcttccgcggtcggcacccgggcctgtgaaacgggcatcaatggtctccttcaaagtcggtgcggacgggacggctcggaacgcgtgccccaggatgcaagccggatgactcgctccatcgcccgtcgctgcagcgcgtcaccttccaggggaagcgcaccgcactgcggtatgtggaacgagcgcctaaaatcgtcatgcgacgaaaccgaggcggatcgctccgccaccggtgccggtagagggcgattgtcgggtcgcaagggttaacgatctcatcatccgggcatcattccggttgcgcgcaaggctgattcccggccctgtgacccggatcatgcagccatcttgtgcgttgcacaacaacccgcggaggccggcgcgcgttcccgcgtgcgccccatcacactcgctttcagaccgggagagccggcggcggatcgtccgagagggccaccaccttgcccggattgagcccatcgtgcgggtcgagggcggccttcaaccgccgcatcaagtcgaggccgacggggtcggcggtgcgggcgagttcgtcgcgcttgatcaagccgatgccgtgctcggcggcgatcgagccgtccatgcgctcgacgatgccgtgaacgatggcgttgaagcggccccactggctcaggaactccgccttctccatgccgaccggctgggtcagattgaagtggatgttgccgtcgccgaaatgcccgaacgggcaggggcgcaggcccggcatcgccgcctcgcaggcggcactcgcctcgtccaggaagtcggcgaggcgcgagagcggcagcgagacgtcgtgcttgatcgagccgccctccgccttctgcacctcgggcagcaactcgcgcaggcgccacagggcggcgtcctgcgccgcgctgccgccgatcaccgcatcctccacctctcccgcctccatcgcctcggcgagcaaggcttccatctcggcgcgggtgtcggagccgggccggggcgaggacagctccaccagggcgtaggcggcatgggagccggagagcggcggacgcacgtcgatgccgtgtctcagcaccatctcaagcccgaagcggggcatgtactcgaaggccgtcagcccccggtcggcgccggcccggagccgcgcgaacagggcgagcgctgaccgcgccgaggcgaggccgacgaagccgacgcaggtggagaggggcttggggtacagcttcagggtcgcggcggtgatgatgccgagcgtgccttccgagccgacgaacaggtgtttgaggtcgtagcccgcattgttcttgcgcagcgccttgagcccgttccagatctgtccgtcggcgagcacgacttcgagcccgagcacgaggtcgcgggcattgccgtaggccagcaccgccaggcccccggcattggtggcgaggccgccgccgatccgcgccgtgccctccgccgcccaggagagcgggaacagcatccccgccgcgtcggccgcggcctggacgtcggcgaggatcatgccggcttccaccgtcatgctggcgccaaggggatcgatcgcgcgcagccggtcgaggcggttgagcgacagcacgatcccgccgaagggcacgccgccgccgacgaggccggtattgccaccctgcgccaccaccggcacccgtgcctcggcgcaggttcgcacggtgaaggcgacgtcctcggtcgtgcccggcgccacgacggccagcgcatggccgcggtagagcccgcgcgactcgacgagatgcggcgcgagatcggccggatcggtgcgcacgtgccgaaggccgagccgctcggagagcgtggccagcaggcgatcgtgggagaggggtgcggtcatcgatggagggcggaggcggggacgaacgaagcgtcgccttcctcagataggccgggggaacggcatttgcaccgagggccgaggatggcggaacggggatcccgggaaatggcacacaccgggcgcttgcgggttttccctttgcagcggatcgccgcccgatccgaccgtgttttccgtcccaccgaagacgaggcttgaggcgccatgctgtccgtgattccgaacccgccgcgcacggcgctgctgatccacggcagttccgacctgtttcccgtgcgccgggtctattgcgtgggccgcaactaccgggcccatgcccgcgagatgggcgccgacgagcgcgacccgcccttcttcttcctcaagccggccgacacagtccagatcgtgcccgagggcgtgacggtcgagcatccctatccgccccgcaccgaaaactaccatttcgaggtggagctggtggccgccctcggccggggcgggcgcgacatcccggtggagaccgccgggccccatgtctacggctacgcggtcggcctcgacatgacccggcgcgaccttcaggacgaggccaagcggcaggctcggccttgggagctcggcaaggcggcggatttctccgcccccatcggcgccctgcggccggcgggtgtcatcggccatcctcgctccggcgcgatcacgctggccgtcgatggcgccgagcgccagcggggcgacctttccgagatgatctggtcggtgccggagcaggtcgcgctgctctcgacctatttcgagctgcatcccggcgacctgatcctcaccggcacgccctcgggcgtcggggcggtgcaacgcggccagaccatgagcgcgcggatcgagggcgtgggcgcgatcgcgctcagggtcgtgtgagcgagccggggcgcgacgggcgaagcgcctgcgtctacaaggcgggcatgatcccgaatctcgaccgcccctggctccaccgcttgtccctgcgggtcgcattgttcacgcgcggcatgacgctgggcgtccgcggcgtcgccatcgacgggcaggggcgggtctgcctcgtgcgccatacctatgtcgccggctggcacctgccgggtggcggaatcgatccgggcgagagcggccccaccgcgatggcccgcgagttccgggaagaagccgagatcgtggtgtcgccggatgccccgctgcagttgcacggcttcttcctgaaccccggcgcgcagcgacgcgaccacatcgccgtctacatcgtcccggccttcacggtgacgggcccgaagcgaccggaccgcgagatcgccgaggccggcttcttccccctcgatgccctaccggccgacaccacccgcgccacccgcgcccgtctcgacgagatccgcggcagccagcctccggccgagctttggtgagccgcgcaaaaaaatcgaccttggcgcttgcatccccggccgggatagtgtttaccagcgccaccgacggacgcgcccacggcgccggacggacggacaagagagcgggtgtagctcaggggtagagcacaaccttgccaaggttggggtcgagggttcgaatcccttcgcccgctccagtttcctcaaaagaactgaccgacctacgaaaagccgccgcaaggcggctttcgtcgtttcgggcctgtcgtatgacgcagccgcagccgcagcgttaacgatctgttagccaaacaattcctaacatccggctggcgcaggaaggccgggcatgctcgaacatcgtagaacgcgcgcggtcgagcgttccctcgccacggccgcgacacactgggcttcgggccgcttgaccggagcggtcgctgacgccttccgcgccatggggaggcgcggggtcgatgcgagctgcgccgcttgatccgacacccgaggcggacagcctcctgtcgcccgctgctcggggcgagcttcccgtgcaggcgaccctgcgccggctagagcaggaattcgcacggaccctcgacaccgccccacagatcattcctcaggcagcctcggagacagagggcgcggccgatccgatctacgtcacccgaccgttcctgccgccgttcgaagagttcgagccgctgctgcggcagatctggcagacgcggatcctgaccaatggcggcccgttccaccaggagctggaagcacgcctgagcgaccatctcggcgtgccgcaggtcgccctgttcaacaacgcgacaaccgcgctgatcatggccctacgggcgctcgacctcacgggcgaggtgatcacgacgccctattccttcgtcgcgacctcgcacgccctgctctggagcgggctcacccccgtcttcgtcgacatcgacccggtgaccctcaaccttgatcccgcccggatcgaagccgcgatcaccccgcgcaccagcgcgatcctgccggtccattgctacggccagccctgcgacgtcgaggcgatcgcgggcatcgccgcccggcatgggctcaaggtgatctacgacgccgcccacgccttcggcgtgcgccatcgcggacaaagcgtgctgaaccacggcgacctgtcggtcctgagcttccacgccaccaaggtgttcaacaccttcgagggcggcgccatcgtctgcgccgatgaggcgatgaaggaccggatcgacaagctcaagaacttcggcttcgaagacgaaacgtcggtgatcgaaacgggcctgaacgggaagatgagcgagctgaatgcggcgctcggcctcgtccagcttcggcacatcggcacggtgctggcgcggcggcaggcgatcgatgcggcctaccggcagggtttgcggggcattcccggcattcgctgcctggacttcgccggggacggcgcggccaactacgcctatttcccgatcttggtcggccccgattatccgatcgggcgcgacgcgctctacgacgcgctcaagcgcgacggcatccatccgcggcgctacttctatcccctgatctccgaccacgcgatgtaccggacgctgccgagcgcccggcgggaggatctgcccgtggcggccatggcggcagaccaggtgctgtgcctgccgatctatcccgacctcgatcccgccatcgtggcccggatcgtccggcggatcgccctgccatgaccatgcccgccacggtcgcgatcactcggcggcacctccgtcgggtccgaagtctctccggcctcggtgatccgcaggggtaaggaggcgcgcgcaagcgacgccggccggacccgctgcgtctcggctcgcttcaacagggtgatcggcaccgatcagcccacgccggcgaggcgcttctcgatccgcgtcacctgcatcgggtaccagcggcttccccgtgccgagggaatgcccaaggcgttgagggcgttggcgacctgctccagcgtgagcgcgcccgcggcgcggatctcgctgaggatcggcgccacctcctccgcccgctcacggctccgcagcagggtctcgccccgccccagattctccgccagagggcgtgggtcggcgagggatgggatggccctgtcggcgggcgcccgcgcgcggcgctcgtcggtgaagcgggtatagaacgcgcggcggcgggccagcgtctcgggggtgcggcgcaccccgagccggtcctcggcctccgccaccgcggccatgatgccgagggtcgcctcgctgacctccgggctgtcggcgacggcgaagtgcaggtccaggcggcgcaaatcacggctcagagcgcgcaggaaccctggatcctgaccggaagccccgagtcccaccatgagaagcgtcgcgccgtggcggcggcacagggccagcgcctcgcgcagagccggctgctccatacaagaatcgtcgggcccccgctcgatgcactcggcagcgagccggccacgccctgcgaggtggcggtcgatcgcggcgcgctgcgatgccagggcggtctccggcgccccctgtcccaaaagggcgggacggagataggaaacaaagcggtctgaggacatttgcggtcggccggtcgcacgtcttggagcgagcacggagccggtgcaacgcctcgcgggttcgccccggtggcggcgccgttccgaaacaagccccgataagggaacccggttgtggacgacagctacgatgccatcaatatgaacaaagcttccgatgaggcggccgtctccgtcgtgctcggtttgggcggcacgattcgaatcggcgcgagcgcgctcacggtgtccgacctgacggtgatgttcgacgcgatcacgcggaccggctcggtgcagggcttcgccgacgccctcggcctgtcctatcgcgcggcctgggcgcgcctccaggcctacgagacggcgctcggccggcccctggtgcgcaagacacgtgggcacggcaccgccctgacggagttcggggccgccttggcgggcgccttcaccgccgcctcggcggccttggaggccagcctcggccgcgaaacccgcgccgtcgagcatcgcctgcgccatctcatgagcggcggggccggagcactgacactggccgcgagccacgatccgttgctggtcgaggtcctgaccgaggtcatgagcggagaaccgggtgcagagacgggtgtcgaactctccgtgacgggcagcagcgcggcggtgcagcgcctccttgagggcggagccgatgcggcgggcttccattgcggggctctcgcgccggaagcggcgggcgctccgttctccgcgatcaatgccggtgccggcctcgtgctgcaccccctgttcgagcgcgagcaaggcctgctgctggcccccggcaacccgcgcggcatccgcacgctggccgacctgaccgcgcccggcctgcgctacgtcaaccgccagaagggatcgggcacgcgggactggttcgaccgcatgctggcgcaggccggcctgccggctggcgcgatccacggctacacggtcgaggaattcacccatcaggcggtcgcggcggtcatcgcctgcggcgcggcggatgcgggactcggcgtacgggcggcggccgaccggctcggcctcgatttcctctcggtcggctgggagacctattatctcgccgccagccgctccctcgccagcccggcgctcgacgccctcgtcgccgcggcgagagggcgcgcgagccgcacccccggctaccgcgccgccgcggatctttgaagggcaacggggcgttccacagtcaagtcattggcctccgtcctatcgtcggaaggtagatttcgccagcatccaacggtgagatgtaaattaccataagtaaaaaatatttacatttacgaaacagcctcgcgacggacaccgcattgtcgggaaccgcaccgaaggcgccccccggcttacatgtcgatcggctggccactagtataacaattccaatgatccctacggccgccgagcgctccacttttcgagaacgagcatgaatcggaatcccgctcgagcagcgctcgatctcgtcacggcggaccctgatttctcgcgacggctgcgacctctgcgccgacgccgcgcgtcgttcctcgtctgcgccgcgcgggcgggacaagcaggatgaaggtcttagcgggcagtggaacggcggtaagcggccccttgctgcgcaagctgcaaggattcagcaagctggaagaagcggacgcagccgccctggcgatcatcgaggcggggacacggctggttccggccggcacggacctgatctccgagggtgaccggcccgagggcatgatcgcgatcacggagggcttcgcctgccgctacaagctgcgggcgaacggtgcgcgtcagatcacggcctacctcatcccgggggatatctgcgacttcgagacctcgatcctgaaccggatcgatcacaccatcggcacgctctccacctgccgcgtcgcgcggatcgggcccgagactgggcgggaattgcgtcaacgccccgctctcgcccgcggcctgcgcacggtggccctcgtcgatgaggcgaccctccgcgagtggatgatgaatatcggccgccgctcggccgtggagcgcctcgcacacctgctctgcgaattgctcgtacgcctgcgggcggtggggcttgcgagcggcaacagcttcgacctgccgatcacgcaaatcgacctcgccgacaccaccggcatgaccagcgtgcacgtgaaccgctcgctcggcgaactcaagcgtgcagggctgatcgagcgcaagggcaagcgcgtgacgctctgcgacctgcctcgcctcgtcgagctggctgagttccggtcgaattacctgaattgggaagcacaaaccgccgcctagggccgtattcgaccccatttcatcaggtcggcgtctccggcctcttgttgtgacgcgcattctttcgacgaaccggtgaccgcttcgtcgcaatgcgctcaagggtcggatggagaccgagaaccgctcccggctgcaacacactcgcgagcggttctcggcttggccggaacggaggatggtcagcggtcgcgtgtcttcgtggtccgggaatcctggttcttgttgccctcggccgcaggggacgcccccggcacgcccgtattgcccgagccgccgcccatctcgcccgccttcatcgcgtcgcccttctgcatctcgcccgccgtcccggctcgggatgtgccggcgggcgtcgacggcttggatgcgccctggccggacgtctcctgcgcggacgcggccccgaggccaccgatcagcagaagcgacgcgaagcaagcgatgtgacgtttcgacatgtatgacctcctgatagagatgtcgtcgtaaacgtccacagagcatgttgttccgaagcatttcactgtgttgttttaatattatattattcttacatactccagatcaatgacgcggcttgccatacatcatcagggcagagcaccgctgcgcgtggggcatcggaaacccgtttggtcgtctcagtcgcgagatggcgccgagcggtcatcgagccggccggcttgccagcccacggaacgagccgtcgcttatgacgttcaccgtcggaccttagccgagcatggatgcccggccgcatgagacaggagacgttcgatggtgaagatcggaacccgcacgatgctggctctgatcgccttctcggccgccggcactgccagcgtgcgggccggcgaggaggagcaggctgcgctgtgccgcgacgatgtcatgcggctgtgcttgacatcgatccccgatcgcggccgcatcgtcagttgcatgaaggcgcaacgggcgagcctgagccccggatgccgggccgccttcgacgaggggacggcctcctcggccggccggcgctcggcgagcctccgctgaggaccggggagcgccggtcgatcacccgctctcccacttcggcctggccgtcatgcgcgcatgacggccgaacggcgccgggaccgctcccgcgcctgatttcgatccacgacaggagatacggctcccgatgaaccgttcgcttctccccctccttctggtcaccgccctgacggtgcccgcgttcagccagaccgcttctgcggtcgagggctcaccgatgctgctgcacggcaattactgcgggcctggcaacaatgggccagcggcacccgtcgatgcgctggacgcggcctgcgcccgccacgacgcgtgcacgccggacggggcgctggccccgaaggcctgcaacctgcggctccaagtggatgccgagcgcctggccgacgatccgcgccagccgccggacctgcggatgatggccgggctcgtcgcctcgggcgcggcgatgatgccctcggccccagcctcccgcatgcgcgctcccgccgttgccgctcccgaggccgtcgagatcgagagcccgcccgacgcggatctgctcccggaataggcttggcgggcttcccgtctcgtcgctcacgaaacgtccgcttggccgtcacactccgcaggatgagcggctttaacggcggacgttgcgtgaagccttttcaaccaccccgcgcgagctccatcgtgatgtgcttcaccgacggcgtgacgatcgccacgaactgcgcttcacgcaggcgtcggaacgtctccgcgccctccagatagccgcgcgcgcccgcctggagcatggcggcttgcgccgcctccagggccagccacgacacgtcgaggcgcaggcgcagggtctcaaggaaggtcgctcggtcggtctcagcatgcgcttgcgccgcggcggcgacacgcgcgcgcagggcatccgcccgcgcttcgatcgcgtccggcccgagcggcaggaaggccgcgttggcgcgcccacgggcatccgcgcgcatcagcgccgcgaccccgcgggcgagcccgagccccatcccggtctgaagcagaacgaagccgttgcggatgcgcggcacgaaggcggcggcatcgtgcgtgatcacgtcttcgtcggacaggagcgcgtcgcggatcatcaccgtgtaggtgccggtgccttcgagcgcgatgaaacgggcattggccgcgatcgagacagaatcggcgccggcctcgaacagccccatcacccgccgcccgtctggcagcgagaggatgccggcgaaacgctggcccgggccgaggttcgacacccagggcaggcgcccgcgcacccggtagccgtcgcccgcgcgctcgccctggagcgccagcggttcgatgccggaaaacgcctttatcgggttcgacagcccggtgccgccgagcgccgcgcccgaggcgatcgcggcgagatggcagcgcgggccggcttcgtcgccctgggcaaggtaccagaccagggcatcctggcaccacatgcagaaggcggtcgagaggcaggcctgccccgcctccgtcatcgcgtcgatggcggcgagaagccccgccgccgtgccgtcggcgtggtgcccataggcgccggccgcccccagcgcccgcaggatgtcggcgggatattccccggcatcgatcgcgccgagacgcgggcgcaaggcttcacgcacgatcccggcgacgtcgagcgaagggggctccgcgatgcgggcgctggcggccatcggcgtcaggcccgcgccagggtgacggcgaccgggttcttcaccgtgttgagcaccggcgaccactgcccggcatgggccacgagttcgtcgagttcggcagcagtcgcgccctcgacgtcgagatgcaccttgagccgcacggcggtgagcccgaccggcttctccgacaggtcgccggtgccccagaccgaggtgatgttgatgtcgccctcggactcgacctcgatgcccctgacggtccagccgcgggcgatcgcgttggcctggaggccgaccgcgacgcaggtgccgagcgcagcgagcaacgcctcggtcgggttcggggcggtgtcgtcgccgagcagggccggcggctcgtcgacgatgtgggcatcgaggctgcggatgtagttgagatggcggaagcggcggccttccgcgacggtgcgggcgcgcacggtcttcaccacgctcgggtcggcccggcccttctcggagagggcgtgcaggcgctcacgatcgatcggctcgaacaccttctcgaaggtctggacgatttccttggcggcggtcgcggtcattgttgtttcctcacgttgcgggaatccagcgggcgcgggcggccagccgcccgagaccggtgtcgagggcgtagccgatccctccgatcagcaggacgagtgcggcgagccggtcgtaggagagggtgtcgcgggcgtcgttgatggcgtagccgagcccgctcgtgaccccgagatactcggccgggaccagcacgatccaggcaacaccgagcgcgaggcgcaggccggtgaggatgtcctgcagcaccgccgggacgatgacggcgcgcagagccgcaagccggcccgcgccgagattgcgtgccatggcgagccagacaggatcgacccgcttcactccggcggcggtggcgagcaggatcggccagatcgcagcggcggcgatcaggaagacgatggccccgttccaactcggaaaggcgagcaccgccaccggcatccaggccagcggcgagatcatccgcaggagctggaacggcggctggaggatgcgctcggcgagcggaaccgagccgatcagcagcccgagcggcgcaccgagcccgaaggcgacggctaggccctgtccgatccgggcgaggctcggcgccgcggcccgccacgcctcgccggaggcgatcagttcgacgaaggaggccagcgcaggcgcaggcgcgaaaccggcaaaggcggcgtaggccggcacgctcgccagaaccagcccgcccgcgaaccacagggcaagcagtcccgcgaggccaaggagcggggccaaccggtcgagggcagaggcaccgaaccgtgcaccgattccggcccggcgcggcaccggggccgcgaccgcccgctcgacggcgagcgccgcctcgatcacacccccgctcacaggctcaaggtctcctggcgggtgagcgcggcgtcatccgccgcgcccggccattcgggatagcgcttgagcgaggcgcgcacgaagcggtcgtcgacgaggtcgcgcgcgacgaaatccgggtcgagccctttgaggaagccggcatcgccctcgaccacggtgttgcccatcgcctcgacgatcagcttcgtggcggaggggtagggccagggctggaagtcgatgcgttgcgccgcccagtcgcggtggcggatcgcgccgctcgcctcgtaggccgggccgtaatcggtggtcgctttgatgacgacgtcggcgggcatcggcaggtagccgcggccctccttcgagatcagccgggcgacctcctcgcggttcttcacgcaataggcctgggcccgcacgatggcatcgaccgccttgccggcccattcgggcttggccgcgatctggctctcatgcgcgaccacgacgcagcagggatggttcttccagatgtcgccggtgaagcgcagcatccgcgccccggccttgatctcgccgagcgcattgaacggctcggcgacgatgtagccgtcgatcttgcccgccgcgagcgctgccggcatctcgggcggcgccaggatctgaagcgcgcactcgttcggcccggcatccccgcggatcaccggcgtgacgccggatacgcgcagcgcgtattgcagcacgacgttgtgcatcgagtaccagtacggcaccgcgacgcgcttgcccgccaaccccttgaagtcctcgatcccgctcttgccgccgacgacgatgcccgagccgttggtatgggcccaagccaggatcttgaccgggaacttgttgttgtagcgcatccagacggggatgggcttgagcaggtgggcgaggttgaacttgcccgcggcgaacccctccaccagcgccgaccacgagcgcaccggaatcggctcggcgaccttcaggcctgcctcctcgaaatagcccttggcatgggccaccagcagcgcggtcgcgtcggtgatcggcaggtagccgatgcgcacggtgtcgtcctcggcggcatggaccgcgcggcccgacagggcgagcccgccgccgccgagcagggcggcgaggccgccgcgggccagcgcgtcgagggtgttgcggcgcgtccagtcggcgcgggcccattcgtgcgtccagagggcggagaggtcgtcgggggcggtcatctgcggtctcgatgaggaaggatcaggcggcgcggccggtgatgccggacgcgtcgcgggccacggaaccaagacggcggcgcagctccgcctccgcgtcgtcaccgagggcgaagtcggcggcgatgcgggccgggcgcccgtcgagcaccacggcgcgggctgccagagcggccacatcggcaagatcgtgggtgacgacgatcagcgtcaggtcgcgggcctgggcgagccgcagcacgtccccgcgcaggctcgcgcgcatctccgggtcgagcgccgagaacggctcgtcgagaagcaggatcgagggttcgctcgccagcgcccgggcaagcgccacccgctgctgctggccgcccgagagctggtgcggcttggcgcccacgcgctcgcggaggccgagatcgtcgaggaggcggcgcgcctccgcctcgcgggccgcgcggtcgcggccgagacgccccgagagacgggcgggcagcagtacgttgtcgagcacgctcgcccaaggcagcagggcagggcgctggaacatcaccgtgcagcccggcaccggcccgcgcgagggaatgccatcgagccgcacgctgccggcggagggcgcgacgagcccggccatgatctgcaagagggtcgatttcccgacgccggagcgcccgaggatgccgatgcgctcgcccgccgcgacttcgagatcgatgcggtcgagcaccgggctcgggccgtagcgataggcgacggctgcgagggcgagacggggaacggaacgcgacatcgaacctgaacaaatcggacaggaccgccccggaaggtcgaccgtgtcgtagagcggcacgcggccaagatgaccgaccagccatctcaagatcaatgaatgtaatattcaaatattgacacaaatttgcatgatcgatctctaagaaccgcccgttgtgggaggattattcttgcccgtcagccgtccgtgcctcgctcgatcctaaggcgcgtcggcgttgagccttggcccgcgaggtttgtcagggctgacatcgtccggagcccgtccccttcggcgctccgctgcaacgtggaagcgttttgcttcgccgatcagccatccacacgtgccttcaacggcaccgatacgccgacctcccttttccggcgcaaaaggggaaatcttgtcccagcatcgcgctgaaaaagggcaatcgctttcattgacgcacctgtttccattgcggaatatcagaccgcaatcgaagagcatcaaacgaagacaagaagatcttcgtcgggctctcgatgacgcgccggcaaagcgggcggaccgacatcctcccagaccggccaccccgccgaggtctcgcatcgagcgagccgacgcatccccccgatccgcctcacgtgcctgcgtcagcgccggtccgatgacccgtgcgcgactgcctgaagacgagcccgatgcccaacgtcctgtccccgccggcccgcctcctgctgttcggcgccggcctcgcctgtgccctgccgctcctcgacaccccggccctggcgcaatcgccgagcgcggtcgagagcttcaccggggaggccggcccccgcaccaatccggaagcgatcggcgtcgcgccggacggcaaggtgaagtggcacgggccgctcgccccctacgccgcctcgctggcgctcgccggcctcagcttcgacgtcaacgtctacgacttcttcttctcgaacccgagcgcgggcctgcggcccggacaactctcgaactcggcctattacctgctgagcctcgatgcagatctggacaaactggcgggtgtccccggcggctggttccacatcacccagaccttcttcggcctgcgctggaacaaccgcaacatgggcgccgatatcggcgacaccacgatcggctaccagccgaccttcaaccgcgatttcgcccgcctctcgatcctcacctacgagcagcgcctgctcgacgaccgcctcgccatcgaggtcgggcgcacgcacccgaaccgctactacgcgctgccgccgtgccaatcgagcgtgagctgcttccaggacatcctacagatcaatgccgggctcagttcgccgctctacggcgtctggggcgccaatgtcgcctacaagacctctccggacgactacatccaggccggcgccttcgcggtgacgggccgcgcgaacttcacctcgggctgggatttcggccacgaaccgctcaacggcgtcgtgacgctggccgagatcggccacgccaccaccttcgtcaccgatccctatccgagccgtgtggcgctgaccggcttctacaacaccgccgaccacgaggataacctcaggacggtcttcggcacctcgaaggggctcaatcccggcgatccggtgcggctgcgctccggcacttcaggcgtgatcctcaccggctctcaagtgttctggcgcgccgatggcggggcggaggcgggcaacctcaacccgacctcgctccaggcctataccagcctcgcctacgcccccgacccgacggtgccgatccgctggaacgcgttcgccggcctcaccctccaggcgcccgaccagagccggccgcacgaccgctacggcgtcaaggtcaactggcagcgcatctccgcggattacgcccagttcctcggcgacgcgaacttcatctccggcggcagcggcgaaatctattcccgcgacaagctggtcttcgaggccaacgcgcatctggcgctcggcaagaacatcttcttcgagccggtggtccagtacctcgtcaacggcaattccttctggaatcccttcacgcccaaccgcaccaaggacggcttctacgtcggcgccaccctgatcgtgccgctcggccagttgctcggcctcgccccgggctgagcccccgagcattcccgccgcgccgcccgaagcccccctcaacggacgaagcctcatgacgcgccaaatccgcttcaacgccttcgacatgaactgcgtcggccaccagtcgccgggcctgtgggcccatccgcgcgaccgctcgtggcagtacaaggacctcgaatactggcaggatctcgcccgcacgctggagcggggcatcttcgacgggatcttcatcgccgacgtcgtcggctactacgatgtctacaagggctcgaactggcacgccctgcagcaggcggcgcagattccggtcaacgatccgctccagctcgccgcccccatcgcgctcgccaccgagcatctcggcatcggcatcaccgcctcgacctcgttcgagcacccgtacaccttcgcccgccgtctctcgaccgccgatcaccacaccaaaggccgcgtcggctggaacatcgtcacctcgtatctggagagcggagccaagaacgtcggccagtcggggctcgcgcgccacgacaaccgctacgaggtcgccgccgaatatgtcgaggtgctctacaagctgttcgagggcagttgggaacccggcgcggtcctgcgcgaccgcgagcggcggatcttcaccgatccgtccaaggtgcacgagatcgaccatcgcggccggcacttcaccgtgccgggctatcatctctgcgagccctcgccccagcgcacgccggtgctgtatcaggccggcgcctccggccccggcaaggcgtttgcggcgggtcatgccgagtgcgtcttcgtcggcgcaccgctcaaatccatgctcaaggcctatgtcgccgatgtgcgggccaaggccgtcgccgccggccgctcggcccgcgacgtgctgatctacaacctcactacggtgatcgttgccgagaccgacgaggccgcacagaagaagttcgaggaataccagtcctatacctcgtatgacggcgcgctggtcttcatgtcgggctggagcgggatcgatttcggccagtacgcgccgaccgatctcgtgaagaaggtcgagaccaacgccatcgtctcgatggtcgagagcttctcctcggccgagaagccgtggtcgatcaccgaactcgcccgctggggcggcatcggcgggatcgggccggtcttcgtcggctcggccgcgacggtggccgacatcctccaggaatgggtcgaggagaccgatgtcgacggcttcaatctcgcctacgcggtgacgccggagaccttcgaggacaccgtcaacctgctggtgcccgaactccagcgccgcggcgtctaccccaagagctaccgccccggcaccttgcgcgaaaagctgttcgggcgcggcccgctcctgccggagacgcacccggcccatggctaccgcgacatcgaggcggtgaaggcccgcgaggccaaccgcctcgaagcggcggagtgagagcgatggccgacccgattctcgaactctccgacgtctcgctctcgttcaagggcctcaaggcgatcaatgctttgagcttctcggtcgagcgcggcgagatctgcgccctcatcggcccgaacggggccggcaagtcctcggcgctcaacatcctcaacggcgtctaccgggccgatgccggccacgtcgccttcgaggggaagcgcctgcgctcgatccggccgggcgctgcggcacggcgcggcatcgggcgtacgttccagcacgccgccctgttcgcgggcctcagcgtcctcgacaacgtgctggccgggctcgcccgccacagccgcaccaccctgatcgagcacgcgctggggcttccccgcgacgccgccgagacgcgccgcttccgggccgccgcggaggagacgctgagtttcctcgaactgaccgcctaccgcgaccgcatcgtcgcgacgctcccctacggcatccagaagcgggtcgatctcgcccgcgccctggtggcgcggcccacgctgctgctgctcgacgagccgatggccggcatgaacggcgacgagaagcgggccatggcccgcttcatcgcggcggcgcgcgatgagttcggcaccaccatcgtgctgatcgagcacgatatcggcgtcgtcatgagcctgtccgaccacgtcgtggtgctcgattacggccgcaaggtcggcgacggcccacccgaggcgatccgcaacgacccggccgtgatcgcggcctatctcggcaagccgcattgagggccgatccatgagcttctttctggaaacgctcgcgggcggtctgctcgccggcgtgatgtatgccctcgtcgcgatcggcttcgtgctgatctacaaggcgtccggcgtgttcaacttcgcgcaaggggcgatggtgctctgcgccgcgctcaccttcgtgacgctgacggaacgcgacgtgccgttctggctcgccggcctgatcacgctggcgatcatggtgacgctggcggtcgccgtcgagcggatcgtgctgcggcccctcgtgaaccgctcgcagatcacgctgttcatggcgacactgggcctgtcctacatcatcgagggcggctcgcagttcgtgatgggcgccagcgtccacgaactcgacctcggcatcagcgacctgccggtggcgatcggcccgatccagctcagttccttcgatctcgtggcggcggcgagtgccggcgccctggtgatcgccctgtggctgttcttcgagcgcacccgcgtcggcgtctcgctgcgggcggtggccgacgatccgcaggcggcgctctccatcggcatccggctccccctactctgggccacggtctgggcggtggcgggcttcgtggcgctggtggcgggcctgctctggggcgcgcgccagggggtgcagttctccctcaccttcgtggtgctgaaggcgctcccggtgctcatcatcggcggcttcacctcgatcaccggcgccgtcgtcggcggcctcatcgtcggcgcggccgacgcgctcgccgagatctatctcgggccgctgctcggcggctccgtctccacctggttcgcctacgggctcgccgtcgccttcctgctggtgcgcccggccggactgttcggcgaacgcgccatcgagagagtctgacccgatgcctcctgccctcgctgccgccctcgcgcccgtccggcgccccgcgctgcccgctcttcccgtgcgcgccgccggcctcgccctcctgctcgcggccgccttcgtggcgatcccgctcaccgccaccgattactggtacaacgcgatcctgatcccgttcctgatcatggctctggccgggctcggcctgaacctgaccatgggctatgggggccaagcctcgctcggcaccggcgccttcatggcggtgggagcctacgccacctacaacctgctgctgcgcctgcccgaactgccgctgccggtcagcctcgcgggcgggggcctcatcgccggggcggtcggcctcgtcgtcggcctgccgagccttcgcatcaagggcttctacctgatcgcgccgacgctggcggcgcagttcctgatcgagtgggtcttcaatcaggtcggctggttctcgaactacgcctcgtccagcgcgatctcggccccgcggctcgtgttcctcggctacgacctgtcgagcccggccggacgctacgccctgacgctgaccagcgtcaccgtcgtcacggtcctggcgtggcgcctcgtcggaagtcagaccggccgcaactggcgggcggtgcgcgacggcgaaaccgccgccgccgtcatcggcgtgccggtggcccgggccaagctctcggccttcttcgtcggggccgcggtgagcggtgtggccggggcgctctgggcgtttgcctatctcggcacggtcgatgcccgcagcttcgatctcgaccgctcgttccaagcgatgttcatcatcatcatcggcggcttgagcagcctgtccggcagcttcatcggcgccgccttcatcgtgctgacgccgatcctgctcacccacctgtcgaacgcgttcctcggcggcagcctcgacggcggccagctctcgaacctccagcgcatcctcttcggcgcgctcatcatcggcttcctgatcaaggagccgaacgggctggccgcgctgctcggccgcctgcgccgccccgcccgctgacccttttcccaaaaccgtcccggagaaccgaacgatgccacgcctgtcccgcgccctgcgcgccgtcgccctcgccgcaagcctgaccgccgctccaagcctcgcgcccaccgccttcgcgcaagaagccggtgctcaagtggccaagcaatacattcccctcgcgacctaccgggtcggcgcctacgcctcgtccggcacgccggtctggggcgggaccatcgactacctgcgctacctcaacgaagtcgagggcggcatcaacggcgtcaagctgacctgggaggagtgcgagaccgagtgggcggtcgagaagggcgtcgagtgctacgagcggctgaagggcggccgtgacggctcgccggtgccgctgttcctgccgcatggcgatccgatcacgaaggcgctcaccgagaaatccgccgccgacaagatcccactgctcaccaccggctacggccgcaccgaggcgatcgacggacgcgtcttcccctacagcttcaccgcgttgttcagcttctggagcgaggcgtcctcggcggtgaactacatcgccgagcaggtcggcgggaaggacaagctcaagggtctcaagatcgcgaccgtctatcacgactcgccttacggcaaggagacgcaagtcccgctcgacctgctggccaagacctacggcttcgagaacatccagatcgcggtgccgcatcccggcaacgaccagtcggcgcaatgggcgcgcatccgccagatcaagccggactgggtcttcctgcgcggctggggcgtgatgactccggtggcgatcaagaccgcggccaagaccggctttcccgtcgatcacatcatcggcggcatctggtcaggctccgaagaagatgtgcggccggccggcagcgtcggcaaagggtatctcgccatcaccccgttcccggctggcgccgagttcggcatcctcaagaagatcaaggcggcgatcatcgatcagggcaagagcgacctgaaggatctcaagagcttcggttcggtctactacaattccggtgtgatcgagacgatcatcgccgtcgaggcgatccgcaccgcgcaagcccgcttcggcaagcgccccctcaacggcgaggagacgcagtggggtctcgaacacctcgtgctcgacgaggcccgcctgaaggaactcggcgcggacggcctcgtccagccgctgcgcctctcgatcaaggaccacgagggcggcggcgccggcaaggtgctgcaatgggacggcgcgaagtggaacatcgtcagcaacggctgggtcaagtccgaccgtgagctgctcctgccggtgatctacgagcgcgcggcggcctatgcccgcgagaagggcatcacgccccgctccgaggacacggccgaggcgggcgcgaaatgagcgcgtccttcctcgacgtcgaatccatcgaggcggtctacggcgcctcgatcctcggcctgcgcgacgtctcgctcagcgtggccaagggcgagatcgtcgcgctgatcggccccaacggcgccggcaagaccacgaccctgcgggcgatctcgaacctgctcggtgcgcaacgcggcagcctgcggcgcggcgccatccgctggcagggcgaggcgaccgggcgcctcgacccggccgacctcgtcgcccgcggcatcgtgcaggtgctggagggccgccacgtcttcggccaactcacggtggaggagaacctgctgacgggcggctatctccgccgcccgagccggcgacaactcgcggatgatctggagcggatctacgcgtggttcccgcgcctgaagcagcggcgcggggccaaggccgggctcacctccggcggcgagcagcagatggtggcgatcgggcgcgccctgatgacccgcccgacgctgctgctgctcgacgagccctccatggggctcgcgccgatcatcgtcgccgagatttttgaaattgtcgcccgcttgaatcgtgaggaaggcgtgagcgtgctcgtcgccgagcagaacgccaacctcgtgctcgaccatgcccaccgcgccgtcgtgctcgagagcgggcgcgtggtggcctccggctccagcgcggacctcgccgcgagcggccggctcggcgcgctctacctcggtggcgccgaggccgggacccggcactgaaacctttgtccttcaccgaacgagaccatcgatgagtgaacccgacgccgcccggtcggccgccccttggaccgcttggggtacgcccccgagcccgcgctacgaggccctcgccgcgcgcttccggcccgtcttcgcccgcatccgcgacggagcggtcgcgcgcgagcaggaccgcgatctgccccatgcggcgatcggatggctgaaggaagcccgcttcggcgccctgcgggtgccggaggacgagggcggcttcggcgcgagcctgcccgacctgttcgcgttgctggccgaactgggacaagccgattccaacctgccgcaggccctgcgcaaccatttcggtttcgccgaggacacggtcggcagtccggcgggggagcgccgaacgcagtggatcgaacgcctcgcggccggcgacctgttcggcggcgcgtggtccgagaccgggaccgccgcggtcggtaccttcgagacccgcatccaccgcagcggcacgcgctgggggctgacgggcaagaagtactacaccacgggctcgctcttcgccgactggatcgacgtcgtcggcaccggcgaggcgggggaggaaacctcggtggtggtgccggccaaagccgcgggtgtcgagatcatcgacgattgggatgggttcggccagcggctcaccgccagcggcaccgccttgttcggggacgcccccgccatcggtgagcccctgccgacggcggagcgtttcccctatggccctgccttcttccaggccgtgcatctggccaccctcaccggcattgcccgggcggcggcgggcgaagtcgccgaggcggtgcgcgagcgcaaccgcacctattcccacgccgccggagcccgtcccagcgccgacccgcaggtgctccaggtcgtgggccgggttcacagcctcgcctacgcggcgggtgcgatcactatccaagcggcgcaggccgtgcagcgggcctacgaggcgcgggtcgcgggcctgcccgacgcggagagccacgcgatcaatgtcgccgcggaaatcgagctggcccaggcccagagcgtgctgaccggcctcgtgctggatgccggcgcgatcctgttcgacgcgctcggcgcctcggccacgcgccgcggcctcgcgctcgaccgccactggcgcaacgcccgcacgatcgcctcgcacaatccgcgcatcttcaaggaccgcgtcgtcggcgattacgcggtcaacggcaccgagccgccgttccagtggaagatcgggcaggtgcaggaggcccgcggctgagcgtgtgacggagcctctggccgggtttggcgctcgaccgccggcctcgtcgcgcacgagagcgcacggcgccatcaacaggaggttgcaaaaactggcacactccctttaacccgttgcgaagatcgccgatctcgtcgcccgccccgccgccgacggaaggatacggctgctgcgccggacggatcggctcctggcctgggaccgggcggtgctgtcgtcctattacgacgtgttgcagggaactctatccggagcccggatacggtctcgccgtggcgcccgacccggctttccatgtggcccagcgccaggtgtcgatcgaggtgttcggcgtcatcgcccgcttcatagcggcgaaccgcgacctgcccccgttccacggcatgtatcagggcttccacttcctgatgcgggtgatcctgctgagggaggcggacgcgcaggccgccctacgcgagagtgatttctccgacatcgtcacgcagttcggggtgtcccgctcgcatgtccgcaacttcctggcggcggccgaggcgggcggcctcctcacgggggccgtccggggctggaagcatctcgggccgacgccccgcggcctttcggccgtggaccgcttcatcgccgatgccctcgcctcccacgacctgacctatcgcatggcgcgcggctggagacggagccggcctggccgacagacgcgccatcctgatccggccgctcccgtcgatggcggccggcctcaggtccgtgcaccgctcatacgacgcgggccggcgctcggggcgatgctctcgatgacagggatgagccggccaccaacatggccgccgcccgcttgatccatctcaacgccgagcctgcgcccggacggcagtctctcccgaacggccgaccagccgcatgacgggagatgatccatgaatctcaaatccctcctcaccctcggccgccacacccacgcgccctcgaccgacgcgagcgccgcggcgccgcccctgcagcgcgtggcggagcagatgttcggcgacctgcgcttcggccttccgttcttccagggcggcgcggcgccgcgcatggatgtcgtcgagaaggacgggcgagtcgaaatcaccgctgaattgccgggtctcgcgcgggacgacgtccggatcgaactggccgacgacaccctcgtcatcagcggcgagaagcggcaggagcgggaggagaccgaaggcgcccgcaaggtcacggagcgcgcctacggcgccttcgtgcgtgccctggaactgcccgctggcatcaaggccgaggacatccaggcaagcatggacaaggggatcctgacggtgacgctgcccaaggcggccgtgacgccgccggaagccaagcgcatcgacatcaagtcgccttgaggacggctcggatgcagtcgatgacccccttggcatggctcgtccggcggctggacgaggccgccctgctcggcgtggcggagcgtcgggccctcctcgccctcgcgccgcaggaacggctggtgccggcccgaacggacatccgcgacggacagaaagcggggggggcgcacctgatcgtggacggcgtcgcctgccgcgccgcgatgctgcccgacggcacgcgccggatcctcgccctgtactttcccggcgacctctgcagcacgggccgcggcgcggcggacccgttgccgggcaccatcgaagcgctgtccccttgcaccgtcgccgatatcccgtccggcacgatcgacagcctgatccggagccatcccggcatcgagcgggcgctgtggtggctgacgctcgtcgaactcggcatcgggcagcaatggctgatcaatgccggctgggaggcggagcggcggatcgcccacctcatctgcgaggtgcgggcacggtcgcaggccgccgtccgagacatgcaagccgccggccgggagatggaggcccccggcagggatatggaggagtgcttcgccagcgccgtccggcaggtggtgatcgccgacatcgcggcgctctccacggtgcatgtcagccgggtgctgcatgtcctccaggccgcgcgcctgatcaccctgaaccgaggcgcggcggccgttcctcagcccgcccccctcatcgccttcgcaggcttcgaccccggctacctgcacctccccgatcacgccgcgcgggccaagccggagcccagcgcggggatacgacgcgacccggttccctgggccggatcgaacagggatcttggatacgcctcgcgaacctgaccccacttgctccgaatccgctcgggattcactctcggcacgacgccgcgctcccgcccgtcaccctcgtccggcaggaactctctcatgacctatgccagcatcatggtggccgtcgatctcggggcggaggcgcgcgaccgcgtgcgcctcgccggccatctcgccgacgacttccgcgcccggctgatcggcgtggcggcggaggaggcctcttatgccgtcccgcccattggcccagtgccggcgagcgcctacgcgctggccgccaacagcgaactcatcctgaacgatctcaaacgggcccatgccgtcttcgaagaggcggcgggcacccgcagccgcgtcgagtggcgctcgaatctcgacttcccgctgccgttcctgatcgggcaggccgcggccgccgatctcgtcgtggtcggccgcaagccggcatccggcccgcttctgtgctcggtcgatccgggcgatctcgtgatgcatctcggccgcccggtcctggtggtgccgcccggcctcgaccacctcgacgtccggcgggttgcggtcgggtggaagaactcccgcgaagcccgccgcgcggtcagggacgcgctgccattcctgacgcgggcctcccgcgtcgtcgtggtctcgatcgacgacggagagagcgcggacgacacggccgacgtcgtcgggttcctgcaggcccatgacattgaggccaccgcgatccgcacggagaccggcggcagcgcgacctctctggccctggtggatgcggcagccgagcaggccgcggacctgatcgtcacgggcgcctacggccatggccgcctgcgcgaatgggtcttcggcggcgtcacccgcgacctcctggccggcgcacccgtctgctgcctgatgagccactgaacgctgcatccggcccggaatcgctggagcgctttccgacgaagcgggcaccggctcggcgaaagaaagcgtgttgaaacaaaaacctagagacgccggcctgatgccatcaggtcggatacggctctaggccggagccgcccgatgaccgagacacccaacctcaagattcctcacgggggatacgtcgtcgtcggcgacggccgccgggccctggtgctgcgcaacgagggccacgcgctgcacctcgcccttcgcgtgcagcacgtcttcgaggcgccccccaacccgccgacgcgcgagcagggcacggaccggccgccgcgcgtccggcagggggagcaccgcagcgccatcgaacagacggattggcacacgatcgccgaggagcgcttcgcggacgaggtcgcggcggcgctggaccgcatcgccgacgcgatccccgccctgatcgtcgtcgccccgccgcgcacgctcgcatcgttgcggcaggcgctgtccgagcgcctcaagcgcgtcgtcatcgccgagatcgacaaggatctgaccaagctctcgatcgaggagatcggacgccgcctcaccgatgggtgacgcggccggcccttcgatcgcagggtccgatcaggcgtatgtcagccgatcctcgacggcggacaggccgggagccgaccacgccgcccgttcgcaccagctgcggtgatcgggcggcgtcgcgtcgccgctgcgggacttatccgggtagcggacctcgatctgctcgaccacggcgcggacgccgcgaacccgcagcgcgacccgctcggcgatccccttctcggcgcagttccgcacatgcccgcggagcgtcacgacaccgctctcgacggtgacgccgatctgcgccgcatcgatcatgggtgcgagtcccagcgccgcaagcacgtgtcggcgcacggtgatgtcgtccatctcccgcctcctcgcttcaaggtttcaggcgttcagacggccagccagagcagcgcgatcgtcaccaccgaggcggtggcggccaagcccagcgcctgcaggctgccgatcgtccggtagcgggcgatgtccgtgacgacgcccgcgctcgccggcaggccggctccggccgcttcggcgcgcgacaccggcccggccggcgcccgcacgtagcgcaccgtctcgatttcgatggatcgaagcaccacactcatcgctcgctcccgtcttcgtccgacggtcgctatcctgccgcgccggcggcacgacgccttgattcacctcaaggcgatcgcggccggcccggtcatcatcgcctcgcgggagagctgggcgggcgcctgcaaggcgtgcccgtcgcccggagcgccggaatcggatccgccccgacgggatcaaaccggggttcttgcgctggatcaaagcggatgcgggtcggtccgtcactctccgggcggtgttcgccaccggagcagaccatgccgaagccgccgcccgtcgccctcacgggcatccgcgacatcctcgtcggcctgaccgaggagggccgcggggacgagaccgcgagcgcactcggcatcggcctgtcgctcgcggggatggccggcgcccatctcaccgtccaatcggcggcccgccgcctgaccatggtcggcggatcgggctggggcttcgtcaacgatctcgtcgcgcaggagaaccggcgtttgagcgcccgcgcacgtgccatcgccgagcgcgccgtgacggatgccacgctggagggtgtgagctgctcgatcgaagcctccgcgctcgcctatcccgaactcgtcggccgcctgaccgcccgcgctcggctcgcggacctcaccatcctggacgccgaagcgcgggaggtcgatctcgatcgcgacgtgatcgacggggtcctgttcgggagcgggcggccactcctcgtggtgccgccgggcggcgatacgttctcggcacggcggatcgtcatcgcctgggacggcagcgcccaggcggcgcgggccgccaacgacgcgctgccgttcctgcgcgcggccgaggcggtcgagatcgtctcggtggtcggcgagaaggatctctcgacctcggtcgcgggcgccgaattcgccccgcacctcgcgcgccacggtgtgaacgtctcggtgacgaacgtcccggtcgacggcgacgccgcagagacgctgagacggcaggccggccttctcggcgcggagatgctggtgatcggcgcctaccggcattcacgcctgaaggaatggttcctcggcggtgtcacgcacgcgctcctgacacgctccccggtgccgctgttcctcgcccattgatcgcagaaccgatgttcgaggccgtgagcggaacgctcgcgccctcggcgatgcggccgtggcgacgatgcgcgagcgcgtcgtcgcggcggtggcggacggcgcatccctgtacgcggcggccggacacgaaaatcgggcgtgaggccgtctcagttctcgaccacgtggcggaggcggccgcggtgaagcgtgatctgccggctcccggagcgccgcagcgccccgttctcctcgagctgcgagaaggtgcgtgagacggtctcgatggtgaggccgagatagtcggcgatatcgcgccgggtcatcggcagggcgaacgccccggtgccgccgaagcggccgtcgacctcgatgagaaaggcggcgacgcgctcctgggcggaacggcggccgagcaggagcatgagattctgggcgtcgcgcaggctggtcgtcgccatgccccagagctggcaggcgacctcggcgctgcgggtggcggcccgctcgatctgccgccgctggaagatcagcacccgggtgtccgagagcgcctccgccgtgtgccagtgggtgtcgccctgctcgaacccgaacaggttgcccgccaagtggaagccggtgatctggcgccggccgtcgctcaggatcttgtgggagcgcaccgccccctcgacgacccggtagacgaactcggcgtcctcaccctcgccgtagacctcctcctcgcgggcataggagaacggtgtgccgacgagatcggggcaatcggcgaagaggccgcattcgtggatgctccggcgcggcgtgcgcgagcccggagcgaccggaatggatctcggcgtcggcttcgtgcccatcggttcgctcctcatccatctcgatgagacgagagtggtcgcgccacggcaccgacgaaattccggatactctcttaagtagtcccgcttaaggaaaactacgtaggggtgcggcctgtctcgccgcttcgccagcggttgcgcgcatgggcacgggtcgggcctggagcgcgcgatcccgtccgcccgcggcgaacgtcccatgaggtcccatgaatcggggacggacggtgatgccatgtatcatcgaagatcgattgcgcaagatcaacgccctaacgcgctcgggctgtagcctctgcaatcagccggagcagggaaggcgcacgccgtgtcccctcacgttgcgccctgggccgatccgcgcaagccgccgcgcccgcaaaatcccgcggcgggctgtctctctcgcccctggatgcaggacggcgggccgctcccgccatcccggtgacggggctccgcattcggatggccggctctggggggtcacgagggcaggaacgcggccatcccgtgatcgaccgcgagccggcctcacacgaagccggcgagcacggcccagcgcaccagttcctgcaggcttcccgcccgcgtcttggccatgaccttggcccggtagatctcgacggttcgcgggctgatccggagccttcgcccgatctccttgctggtgcccccggtcaccagatgatcgagaacctggcgctcgcgctcgctcagggtcgccaaccgccgcatgaagtcctgcaggatcgggtcgaccgagccgttatgcccaccctgctccagggcggcctgcagcgcccgaaggagcgcctcgccatcaaacggcttctcgatgaagtcgcaggccccgagcttcatcgcctccaccgcgagcggcacgtcgccatgccccgtcatcatcacgatgggaagcgtgtgaccggccgagcggagggagcggaacagggccaacccgtcgaggtcgggcatgcggatatcggtcaggatgcacccccggagcggccgcgtgagccgcgccagcagggccgttcccgcctcgtagagccgcacgtcgaagccggccgtatcgagaaggaaggcgaccgagtcgcgcatggcggggtcgtcgtcgatgacatgcacgagggcaggggccatgggttaccgacctctctcgggtgcagtcggcagggtcagccggaaggtcgccccgcccgcggcgttgggctcgacccagaggcggccgccatgcgcctcgatgatggtgcggctgatcgagaggccgacgcccatcccggcatccttggtggtgacgaagggctggaacagccggtcggccacctcctcggcgataccggggccggtatctgacaccgcgacctcggctaaatccggcgaaacccgccgcgtcgcgacggtcagctcgcgccggctgctgcgctgcatcgcctcgcaggcgttgcgcatcaggttgaccagaacctgctgcacctgaacccggtcgaccaagaccgatccgacccgcggatccggcacgacatgggccgtgatgccctgctcgccggccgccgccagggtcagggcaccggcctcctcgatcatcgtcgcgaccggctcgatccgtttctccgtctcgccgcgggcgacgaactcccgcaggcgggcgatgatctgccgggcccgcagcgcctgctcggccgccttgtcgagaacctcctgtgccctggcgatggtctcggggtcgggatgagcgaggaggcggcggcagccgttggtgtagttggtgatggcgccgagcggctgattcagctcgtgggcgagcgtcgtcgccatctcgcccatggcgctcaagcgggagacatggcccagctcggactggagttcctgaagccgcgcctcggtccgccgctgcgcggtgaggtcgttgatgaagccggtgaagaaggtccgctcgcccgaatgcatctcgccgatggccagctccatcggaaaggtcgagccgtcatgccgtcggcccgtcacgcaccgcgtggtgccgatgatgtggcgctggcgcgtctgccgatagcgctcgaggtctgcggcatgtccattctgcatcgcctccggcatcaggatgcggacgtcctgcccgatcgcctcgccggccgcgtagccgaagaggcgttcggccgccgggttgaacgagtggatcagccccgcctcgtcgatgaccaccatcgcctccggcatcgtgtcgaggatcgagcggagatgggcctcgcgggcgcgcagctccgcctccacctgcttctgctcttcgatgctgaagacgaccccgcggtgccggtggggccggccctcggcgtcgagctgcacctgcccccgcgagcgcagccagccaccccgcccattcggcagcacgacacggtattcgatctcgtaactgccgccgtcccgcagcacgctctcgatggcgtgagcgcgggcttggcggtcgtccgggtggaccagatcctgggtcgcggcaaagctcgtcagacgttcggttggaataccgaagaggcagccgcaggtctgcgaagcgctgacacggccggtggaaatgtccagcgaccagatgcagacaccgacctcgtggagggtctgccggaagtcctcggccgtcagcgcttcgccgcccccctgaatcgcctcagccgcggccatggaaagcgtcatcgattccatcccggaagtctctgcgtaggatgaggtgataatttttgaataaattctacataaattatgtcatttgataaataaaaagccaatcactcaactcgtaacggaagatctcggtctatttctcatgcgtaccgcaatttgtgcctgcattaataggcacaacgagaaatgaattcgctggttcctcaacgccgagacggcctgacacaacctcccgcctttgaaatggcggtaccgccggtggtggtctcccccgtttgatccggcgcggaaaaatcctttgcgctgtatcaaggccggcgggcgcccgccgctccaacgatggagcggttcagaccggagtcctgccatgtcccaacctgcctcatccgcgctcactggcatccgcgacgtcctcgtcgggatcgccgtcgagaacgagagcgacagggattcgccggccgtcggctacggcctgtcgctggcccgggccgcaggcgcccacctgacgcttcaatcggcgtcctggcggctctacggcgacaatcgctggatcagcggtttcgacgacgggaccgtcgcggacatcgaccggcgcctcgatcggctggcccgtgccatcgcggagcgcaccgcgggcgatgcggcgcaggcgggcgtcgtgtgcacgaccgagacgccgagcctgcactatccggccatcatccaccggctggcggaacaggcgcggctgcacgatctggcgattctggatgcattggtctggacctgcgacctcgaccgcgaggcgatcgagacgaccctgttcaagagcggtcgcccggtcatcgcggtgccgccggggcacacgggctttgccggcagccggatcatcgtctcttgggacggaagcgcccaggcggcacgggccgccaacgacgcgatgccgttcctgcgtgcggccgaggcggtcgagatcgtctcgatcggcgacgcggcggagatccgcgattcggtgccgggagccgagttcgcgccccacctcgcgcggcacggggtgaacgtcaccgtcaacaacctgcccgtctccggctccatcggcgaaaccctgcggagccaagccggcctgttccgggccgacctgatcgtgatgggcgcctatcgccattcccgcgcgcgccagttcttcttcggcggcgtgacgcgctcgctgctgcgaagctgccccgttccgctgttcctgtcccgctgaagggcccttcgcgtgggccccacctggcgccggtttcgagcattccaccaagctttcgctaacgctcacgcacgcggcggcgactgcatcggcggagaaccggagccggtttcacctttcagcaatggacgggagtgttagtgggcccgtccaccataaggttgccgtcgagcagccagctgggcgaggggtgccgtcaggcctgggacaaaactcgatgctcgctctcgtcctcgacgatgccgagatgaacaacctggtgatggtcgcctcgttgcggccgctcgccggctgcacgccgcaggccttcaccgtgccggccgaggcgctcgccttcgcggaggcgcgggcgtccgagatcggggtcgtcatcaccgattacgagatgccgggcatgaacggcgtcgcgttcatccgggcggtgcggcgcattcccggcctcaccaacgtccccacggtcatggtgacgagccacgaccagcggagcctgcgccgcgaggcgctggaggcgggggcgaccgactttctcaccaagcccgccgacgcggtcgagatccgtgcccgcgtcacgaacctgctcgccctctccgcggcccaccgggcgcagcgcgaccatgccgcgcagctcgcccgcgaggtcgcggcggcggtggccctgatcgaagagcgcgagcgcgagatcgtctcgaccctcatgcgcgccgccgagcaccgcgattccgacaccggcgatcacatcgcccgcgtctccgcctatgtcgggctgatcgccgaggcgatgcggatgcccgcatccgatgcccggcagctctgtctggccgcgaccatgcacgacgtcggcaagatcgccgtgccggacgcgatcctgctcaagccgggcgctctcacccccgaggagcgccgggagatggaacagcacgccgaccggggacggcgcatcctgggcggcagcgcctcgcccgtcatgcggctcgccgccgagatcgcgggaagccatcacgagcgctgggacgggaccggctacccgtatcgccttaaaggggaggccatccccctgtccggccgcatcgtcgcggtggccgacgtcttcgacgcgctgacgacccagcgtccctacaagccggcttggtcaccggagcatgcgcgggtctttctgcaggagaacaccggctcccatttcgacccgaccatcgtcgcggcgttcctgagccgctgggccgacgtccaggccttcctcgatctcggccgcgacaccgcatccgcggccgcctgatccggtttttcgcgcgctcgaagcgtcagagcgggtcagcgagcccgcccagcccgacagggaccggacacggcatcggcgtgtcgcctcgagcatcgtccgtcacaggctcatccgcccctcagccagcttcgcgctgcccgccgatcgcgtgagccatctcgctctgttcgccctcggcgctcccggtgggcacgtcgagacggaggtggagcgcgctgacggtgcgggtgagcaggccgtccagaccggacgccgcctcggcgaggcgggtcaggtcgccgtcgcgcgccgtgcgttcgatggtgcccgcgtgatccttcacctgcgccgcaccgatattggcgctcatcgacttgaggccgtgggcggcgcgggacacggccggggcgtcgccgcgggcgagggcggtctcgagttccaggagcgcctgaggcgcctgggcgatgtagagccggaggatgcgcgcgaggaagtcgcggtcgccgagctcttccagattggcgatcgtcggttcgtcgagcagcacatcgtccgaaatccgcggcgcctccgacgtcacgatgtcagccggatcgcgcagcggcgcggcccgcagatgctgcgccagcaggccgccgagttgcgccagcgtgaacggcttggcgagcatgccgtccatccccgccgcctgccaggattcggcgccgtcgccgacgacatgcgcggtgagggccacgatcggcacgcggatcgccccgtcccgtgcctcccgggcgcggatggcgatggctgcgctgaacccgtccagcaccggcatgctgccatccatcaggacgagatcgaagcggtgcgcggcggccgcctccaccgcggccgcaccatcctcgacgcagacgacgtcgtggacgccgaagcggccgagcgcttcggccgcaacctcgcggttgacggcgctgtcgtcggcgagcagcacccgcgcgccggcaaaggagggcagggcggccgcggcgctctcctcggctgccggagcctcgacggcgagggccgtgccttcggcgagggcggccagcagcgggcgccactcggcctgggcgaggggacggcgcaagacggcgtcggcgaggcccgctcgcaggagttcgggcccggaggtgtcgccgatcggcaccagggcgatgacccgccccccgccctccgggcgacgacggctcgccagaagctccgccgcctcgacgatccaatgaccctccccggactcgacggaatggaagcccgcagcctgaagatccgccgtgagtgccgcgcgcgtcgcgccgcccagcgcaccgaggcggacagcggcgggcaaagcgggggcgcggcggagcacgggctcggcgccttccgcgcccgcgactgggatgcgcgcccagaaggtcgagccctcgccgaggcggctctcgacgccgacgcggccgcccatggcggcgatcaggcgctcggcgatcgacagcccgagcccggtgccgccgaaccggcgcgcgatcgactggtcggcctgggtgaaggcggtgaagatccccgacagccggtcctgcgggatgccgatgccggtgtcggacacggcgatgcgcaggacccgaccagacgactcgtgctccatttccatccgcaccaggacatggccagtggcggtgaacttgagcgcgttcgagacgaagttgccgagcacctgcccgaggcgcacgggatcaccgaggagggagcgcggcacgtcgccatcgatctgcgccgcgaggtcgagccccgccgaccgggcgcgttcggcgaacagggtgacgacggtgtcggcgacgtcgcgcgggctcagcgggatccgctccacctccaggcggccggcttccaccttcgcgaaatcgaggatgtcgttgatgatggcgagcagggattggccggagcgggcgatgaccttggcgtagcgctgctggcgcggcggcaggtcggccgaggccaggagttccgccatcaccagcatgccgttcatcggcgtgcggatctcgtggctcatggtggcgaggaacacggacttggccgcgttggcctcgtcggcggattgcttggcctcgatcaggtcgtgggtccgcagccggatctcttcctccaggcccgcattgtagcgcgcgatcgcccggtcgcgctcgttcacggcccgcaagaggtcgttgaagctctcggccagcgcgccgacctcgccgctgccggcctccgcgcgccgggaatagtcgtggccgaggcgcaccccatccatggtccgggcgagcgccgccagcggccgggtgacgctgcgctgcaggcccatcgagacggcaagcccgagcgccagggcgagcagcccggcaaaccccgccgtcaggccgacttccgcgacccgctcggccaaatcgcggttatccgagaccaagacgacgcggccgatggggcgggcgttctccaggatcggaaccgagacacgcagcgtccgcgtcgtcatgaggtcgagcggcgagacggcgccctgatcgagatcgatgtcgttcgagaggcgcaatccgatgccctgctcggcgaggatgtccccgtcggcccgctcgaccgacgcgtagaccagggcctccccgtgggcgatcgcccgcagggtgctctgcgccgccgcctcgtcgccctgggcggtcgcctgcgcggcgctcgcggccaggatctgcgccgtcatccgaaggagatcccgcttggccgcggcgtagcgctcgacctcgcgccaggtcgacagaccggtcaggaggagcagggcgatggcgacggcgctggccaccgccagggccagccgcccggagagcgagcggatcgggttcgagaggggcgcacgcacgggttctgtctcgcggcaagggtctcgcgacggggcggatcggtgctccggcacggatcgcgatggcgagagtgtcgtcctggatacgcgatccaagacgacactctaaggttttgttcttgcatcgtcttttcccgaaagccggtggccgcctttcgcaacgatgctctattggctgatgacgagccgccccgagatcgggccgacccccttcggaagcgggacgctcgaacggttgtagtccgcgttgaggtagaggttcgggccctcgtagagattgatctgctgggccacgacgaccgtataggcggagagatccgccacgggccgctgtgaatcgatcacgaggcggccggccggcaggtagatggtcccgagcatggtgcgggtgttgtcgctgatgatgcggtaggtccgcatcggcttgcttgcgttgagcggcaggggcgtcggcgtgacgatgtcgccaagaagcgtatcgacgttcagcaccggatcggtcggcagggcgacggagggatcctccgccatcagcaggcccgccatcgcacccgtcgtcggcgctgtcaggtccacggtcgtcctcttgtcgaagagaaggccgctgttgtttccgacgaagtagaagccgacatccttgcccgtcatcgtcgccctcttgtcgacgatgagcgggccgtccttcatgacgtagatgcctggccgcagcgtgacgacggcattcttcgtgatgtgcaagccgccgcaataggtgccgggatcgagggtgaacggcgtcgcgatgacgttgttgcccttgctcttgccggtcagcagatcggcaaggcggaggatctcgggcaggttcacgcagttcccgaccggcggggccggccggttgcggagcgggtcctcgatgacgggacagctcgtctgcgggctgggcgtgaagttcgcccggtcgtccttgaagccccccgcggagcagatcgtctgcgctcgggcgagcgcgccgtcgcgaccgaccatccccgagcggctgacggagttcgagtagagggcgcaatcgtaggccgtgacctgcgcgttgcgctccaggttgaacgcacccgccgccgcgggatcgagcgccagcatgcacaggcgcatccgccccacgacgctcgcccgggcgcgggccgagatcgggatcgaggccatgccgacgaaggccccgaacgtgagcttgatgacctgttcggcgcgcgcctcgacgctcgtcttgtcggaggcgacggtgacttggatggagaccggggcgtcggcgccggctttcgcctcggcctggatcgtctgggtcgtcaggccgacgatggactcgctgctcgacacgaccagcttgagggcgttgccgccggccagcacgccggcatcgaccgcgctttgcagattggtgcgcgcggaggcaaaccgtgcgtaatcgatcgcccctccgaccaggccgatcagggtggagcccgccagcgcgaagatcaccgcgaccgagccgtcattctgccggcacaggcgcgcgaagggctgcctccaccgaatcgtgcgcgtcgaccctccgtttacgtctcgcgccaccatcgtgactgttgacctgttgctggctgcgtccctgtccgaagggataattctcccgcgttaatagggtctattgcgcaaggacggagcagtgtgcgtacggtttacgcacccttcacgacgagaagcctctccttcagcgtcacggaaggagggatgggccgatcggccgagcaacgcgatcgaatgatgcggtccggatcaaggcggacatggctttccacccggcaagacaacttcagcctgtccattggttgcgatcccctcgcgcaccggccaggcggccttgcccgtgaaggtcagggtgttgagaaccggaaagaaggaaaacagcggccggtaggacagccgcgtttcggccatgacgaagcggtcgcctttcgacgccgtccccgccggcggcggcccgatatccgagccgacgatgcgcgccttgtcccccgattggacgctggagcagaccctggccacgaagtcgttgcccacctgatagaccccgcccgcggtcagcacgatgccagcgccggccaagctgtagggggcggccacgacctgagcggccgcgaacacgtcgttgatgtcagcgtaatcgttcttggaggccaggtcggccatcgcgatcgtggcctgggccagacggttattggtcgcgatcgcccgtggaatctcgatcgctgcaatgaacaggatcacgaggatcggcgcgatgaaggcaaattcgatggcgctcacaccgccttcggcccgaccgaacgcatgcagggtcgccgccgcacgccgtcctgtccagagctgcctccgcggcttcatgcacacggcttgtccgcataatcctccgtgcggaagacagccgtcgccgtgaggagttgcttgccgccgggcatgcgctgaccggtgaagtcgagaaagctgaagggccgcaagatcggcacggcggcacgcaggacgtggatgccgccgcccgacgggcaggtgaactgcgtaccgaacccggcggcccagtcgccgcgggcgacatcgtaggccggcgcgatctgcttgatggcgaaggtggcggtgcgcacgagatcgacccgcatttcatcgcattggtagagccggatgccggtgccgcagagcaaaccacgcagggactgcgccgggtcggcgccggtcgcttcttcttggaacgtccccgtgcggaggaggcgtgccgcccgctgaaccgagagatcgaattgctgctgggcgaacacgaagagcgaagcctccgcgatcaccatcatcaggacgaagagcggcaagatcacgagcgagagctcgaccgcagcgatcccacccacgtcggtgatgaaccgcgacctcaatgtgtcaggcgcttggtgggttcgattgtgcggggcagggcgggagggtttcaatcacttcgtcttcgctgacgccgcctctgtacagccccgacaccgtcgtgaaacttctgggcagaggttacgctcgtccgacaatgataggacgggacgcgtttacgctcggtgaatacgggcaggaggattgcgcaaaccactgcgacgtcagacacgctaagaggtcattccgcttgaggcgttaccggagcgggtcaaggcggaaccagcccaccgtcagaatgcccgtcaaacggcctgaggagcctgtcagccgcgtgagggcgcgcggtctcgcagttgcgcaccctcactccgcccggagcggcggatcagggcgtgatcgcgaccttcaagacgccgtcgcgctggtgcgcgaagaggtcgtaggcctcctcgatcgcctccagcctgaaccggtgcgtgacgagcgcgcgggcatcgatgcggccggaggcgacgaccgacatcaggcggcgcatgcgctccttcccgccggggcagagcgtggtgacgatggtgtggttgccgagccccgccacgaaggggccgagcgggatgcgcagatcctccgaatagacgccgagggaggcgagcgttccgcccgggcgcagcacgcgcagggcggcctcgaaggtcgattgccgccccagcgcctcgatcgccacatcgacgccccggccgtcggtgatccgcaggatcgcatcgaccggatcttccttggagaaatccacgatctcgtccgcgcccatgctgcgggcgacctgctggcgctcgggcacgcattccacggcgatgatccgcgtggcccccatcagccgcgccccggccgtggcgcagaggccgatcggcccctgggcgaagaccgcgaccgtgtcaccgatccgcacgcccccgctctccgccccggagaagcccgtcgacatgatgtcgggacacatgagaacctgctcgtcgctcagatcgtccggaacgggggcgaggttcgtcatggcgtcgggcacgaggaggtattcggcctgggaaccgtcgatggtgttgccgaagcgccagccgcccatgggcttgaagccgtacttcgtgtccggaccgtcctgcgagaggcagccgcagaggcaggcggcgctgtgcccggacggcgtgatcgcgccggccaccacccgctgcccctcctggaacccccggaccgcgctgccgagccgctcgatgatcccgaccggctcgtggccgatcgtcaggccgcgcgcgaccggatactcgcccttgaggatgtggatgtcggtgccgcagatcgtggtggtggtgatgcggatgagggcatcgagcggcccgacctcggggaccggcttctcatccagcacgatgcgccccggctcgacgaagatcgccgccttcatgcgcgccgcgcgggctcggttgcgctcggtgatacgggtttcggcctgaccgttcatgccctgtctccattcagggccccccgaacctcaactcgcgagacgacggaaagttgttcgatcgtcttcgcgccacggttgattgtgcgcgccggcaattccttcgcccgtctgccggcctccggcagtcgatgcagggtgccggatcgacccggtgcggatcatcgcccgcgcgctgtcggattcgggcgctgctgcgcgtgttggcaaagacgttcggcgcaagaaggagtatggtgggcccggcaggactcgaacctgcaaccagaccgttatgagcgggtccgcgctacgtcattccgtagagggaaacagaggggaaggggccttctgagtgtgcccccatccacctttgttcacggtcattctgttcccctacagtacccctagaacggacggggctcatgccgcccggcgggtgaacgcgtcctcgatgtcgagggtctcgacctcgcggcgcccgcccttgtcgagcgcgccggcggcctccttctggtagtcctcgcggtggtgcccgtacgtcgactccaggatctgcaccgtcatcccgaggaaggcggccgcctgccacaggtcgacgccggcctgcatcatccaggtcgcgcaggtgtggcgcaggacgtggggcgtgacgtccggcccgaggcccgccgcggcgaccacggcggcgaaccccttgttgacctcgccgaccggctggccccggaactcgacgacgtactcgggcggggagccgtccttgcgcggcatcgcggcccagcgccggatgtgggcgaggagccggttcgggaggcggaccgggggctggcgcttcttcgtctcggccgcgccgaccttgcgccggtggaacacgccgcgcttcaggtcgatccagccccggccctcggcgggggcgaacccggccgagcagatcgccgcggcgcgggtgcccgtgtagatcccgacgaggaggaaccgcgccaggtgccgggcggggcgcttggcggtctcgatgacctggcccttgcgcgggccgcggtggacggtctggcgctcgggcatgtgcagcatggtgcgcaggagccgggcggcctcggcccgctccaggtagcgctccttgggcaggctcttggggggcagcgggatcttcacgacctcgcgcatgtgcccttccttgaggtagtggttgagggccgcctggaggtcctcaagctcgcgccgcacgccggcgtccgtgacggtgcgggccttcttgcccgtcgcgtccggccgggcgctcttccaggcctgcttcttccgccacgcgccgtattcgcggacgctcttgccgtcgacggcggacacggccttgccgtcccaccaggtgccaagctggatcaggcgggcggcggtcttctccggccgggcgtgcttgggggccacgtcctcgccgtagaccgtcaggacgtccgtcacgaggatgtcccggagcgggcgctccttgtcgcgggcgggctggtacttggcctggatgtagtcgcctagcgctttttcagcgcctgggcggtcctctggagggcagccagtgacgacgacgacgtctccgtccctgatccaccagaccgacttcttccggagcttgccggtggccttgtcgtgctcggctggcttgagccagagccgggggccctttgcggttcgcgacacgcctctctccactcgatcagatggcgccgcgtcacgaacaggttccgcccatggcgctccggccggagctccccgcgccggatcgcgccgcggagttccaggagcgtgaagtggggcaggccgcagggccccgcgcactcgggcgcccagacggcgacgtcgagcgtgaggggcgtatccatcccggccatggccgcgaggcgcctccggccttcggagatgtcgcgggagatgatgagttcgtacgtcggcatgcgccacagtccaggagctacgggaacgggtcaacggcgaacggcgcaggttgtctacgcagggttaatcgccttcccccgcgcgtcgggcctagccgcctagtccggttccggggctggcgggcgagcacggcctcgcggaccgtacggttcaggcaggcctcggccgtctccccggcccggcgccccttgagggcctcgcgcgcgacgaggccgatctcggtgccgtcgcgcaggaccaccgtgatggactgcccgaggtcggcctgctcgatccggaggatgccgttcgggagggacgcggtctcggcgatgacggccggctcggccctcgcgttggcgggcctggcgaacgggtcggcgtcgtaggacggcgcccggccggcggaggcctcggccgcctcgcgctgggcgacgtacgccatgagcaccaggtcgtcgtcgtagtccggccgggccgggatgccgaacctgccatgctcccggtcgggcgtgtggaagtggctgtccaccaggcgggagatcgcctcgcgggcctcggcgtgggggataggacgctgggtcaggcggtcggtcatcatgctgctccggaggcgcgctgccgggcgaggcaggcgcggtagatcgattcccggatagcgtgctgggcggtctcgccagccgccagcgggctgacctcggccgcgctcaggacgcaggccgtcccgtcgcggagccgaacccggatcgcctcgcctgcgccgaggacctcgacggcgaccgcgttgttcgggaggtgcagggtgcgggcgaggccgccggaccagtcgtccgcaaaggcggtcatcagagccccgcgagggcggccgcgtcgtcctcgcacaggtcctccaggtccgggacgtgcacggtggccggggccggggccggggccggggccgggtccagcaccaggggcgacgcccgctccccgggcgggcggcccgtgtcgacggagcggctgcaccggtggacggagaccgacgtatgcagccggtggagccactgcctctgccggcgcgggtccatcgcgtggtgcgcctccaggagcatcggccggagctccacgaggaggcacggcaggagcgcgttgggcagggcctcgcgccagtcgggcgtgtccggcacggtgacgccggggcgggccctgaggagggcgtcgaccgcccgctcgatgtcgggcgccagggcggccgccgacttcctcgcgcgggtgtcggccgccctgtcctgggcggcgcgcctgcggttcatgtccgcctgctccccgtcgggcaggccccggatctggcgggcgcggcccttggggtccgtctcccacatgagctcccggtcgggcatgcgccagacgtagcggcccgcctcgacggactcggtcaggatgccgaggcgcacgccccacgcgagcaggttggccgcccggtccgcggtgaactcgggcgtgtggatcggcttggcgaacagggcgccgtagacggcggccgcctcgcgcacgtgcagcgtctcgcgctccgcgatcagtccgatgagggtgcggttcacgcgctcgggccaccagccggagtgctccccgggcgcccgccgggcgtacgtctcggcgaacacctgctcgggcgacttacccctgaggtgggtgtagtcgggcgcctcgcggcggtcgcggtagcgggccatggctctctcccctagtggacggtgacggtgcgggcgcgcagggcggcggccgccctgacgacgcggttggcctccaggggcgtgagccccgcgagggaggcccggacggcgacggggtcggtctcgccggacagggcctccgcgaggcggtaggcccgggtgcggacgtctcctcgctcatgcctgcctcccggccgcggcggcgtccgcccgcacgaaacgaatcgcctcgtccgcgccgaggccggcgcgctgcgcgagggcgaccgcgaggacgaggtcgtcgagcccgaggcggttcgggaaggcgacgtcccactgcaccgcggcccggggcacaacggtcgccgggaccggggcgggctcggcgtgcggggccggcgtgaacgcgaccacgttcgtggccggggcctcgggcgccggggcgggggccggcagcgcgggcacgggagcctcggacaggcggccgaggccgagccggcgcaggtgctggtagacgcaggcggtggagacgccccagcgcgccgctaggtcggccgccttcggggtctcggcgtggtgggcgcggatggcgtcgtcggaggggacggagcgggcacggggggcgaggttcatgacggactcctgggcggcgggtatggcagggctctcggcgggaggggcggccgcctcccattcggcggccgcctcccattcggcgtccaccgggacctcgcgcgggaggaggccggggaaggcgcggtcgacggcgtccggcgggtgcccggcgagggcggccgcgagctccggcgagtgatcgggcaggcggtagcgcccggtggcgggctgctcgggcaccagcgccaggggggcccgcatgacggcgtacaggtcccgctcatgctccagccgggcctcgatgcgggcggccgcttcggcgtcgccgcggctggcgagatggccgtcgcgcgagttctcgccccgggtggcgccccggagcatgggcgcctccgtgatgccgcgctcgtggagcacgccgaggagcccgctcagtttcatgccggcggcgcgctcgcccgcccgctggctccagacgaggaacgcgacctcgaccgccgcggcctcctgggcggggtcgctcgcgcgggcgcggccgttattgctgcccaagcgcatgccgaggcgggcgcggccggcccgggcgaggctgcccaacgaccggggttcgatccagtgccagcgctcctcggcggcctcgacgccgtagtggtcgatgaggcgcgcgacggcctcgggctgggggtcatgtagacgtcgcggtcgatgctcgcgaagctctcgcgccgggccttcacgcgcccctccggaggctgacgaatcgctcgacgcgccgcaggtcgagggcggcgaggacgcggtcaccggcggggcggcggcctgccaggacgtcgctgaggtacgggcggctgatccccgccatggccgcgaatgccttttgggacccggcctcgcggatggccgtggagagccgggcgcggacgtcgtcgtatgtgagatcggtcatgccgtcctcctggtggccttgaacgcggcgagccgggcgcggccggccgcggcgtcatgccggccgccaggggcgcggggatagtcgacgccccgctcccggagaatggtccggacgatgccctccgtgacccccagggcctcggccgcgtagaggcagcccccgagctccagggcgaccgccacgacctcctcctcctccgcgagggtgagggtccggcgcaccttggcggagcgctccccgacggtcagggcgcgcccctgcgagatcatccgcccgaggtcggagcggctcacccaccaccacctcagggcgcacgactcgaagccatggctgatcgattgccggtagacgcgcacggggtcagggcgctcgtgcagggcggccatcatggtgcgctcggcctcgtcccggcggggcgggcggaccctcgcagggggcggcggggtccagtcaaagaggctcatctggcgcacgggacgttcctggattcgcgtattcggtaacatgatcgtctggcacgcgaagaagacaacggcctgcgcagggggtgcggcgaagtggccatagtgttgacgccaggtcagtggaaggtcagcgctcccaacgggaggctacgaattcaaccacgatttcaacaacaggccgtggtggaaagcgttgttgaaatagtctgcgatcctgcaaaataattcggtggatttacttggggcgcgggtctagcctcgtacccagatttgcgaatccgggaacccgccatgaccgacgacgccctgcatgaccgcgtgctcgcctacctcagcgaacccttcccgacgcccgaggagatcgaggccgcgcaggccgcccaccaggcgcgccgcgaggccgaggcggcgaagcgccaggagggggagcggaggcggaacgccgccctgatcgagcgcgcccggacgatggcgcgggagagcatcgcgacccgcccgtgggcgtgggccagggccgagctcatcgaggaggcggagcggctgctcgcccgcgaggacctgagcgtgggcgccgccatgcgcctgggcgagctggcgacgaacgcggcggtgaacgtcaaccggtgcctccagcgaatcgccacgccgcacgagcccgagctcgccctggcccgggacccggcggtgcgcgtcgccgcggcggaggccctggcgctcgtcaccgcccgcgaccaggaccgggcgcagcagaagaacggcgtcggttggggcaagaccgcgtcgctcgtcggccacgtgctgaccggcctcggcgagctctccgagacgcacgccacgcacgccatccgaatcttgcgcttgcacaaggggcaggtgccccgcgccctcatggcccgggtgctcggcgccccggcccccgccccggttgccccggtccccgcgccggcggtggcggagccccccgccccggtggaggccgcgcccgcccccgaggcccccgccgtcgccgtgccccgccgcccgatggtccgctggctgggctcgaagtggaggctcgcgccgtgggtcatcgagcacctgccgccgcacgagctctactgcgaggctttcggggggagcgcctccgtcctgatgcgcaagccgcgcgcgccggtcgaggtcctcggcgacatggatgacgagctcctgaacctgtacgccgtcatccgcgatccggtggcggccgggcggctctatctcgtctgcgccttcaccccgttctcggacggcgagttccggctcgccacgcgccgcctgcccgccgacgcggatcccgtcgagcgcgcccgccggaccatcgtgcggcacgcgatgcagctgagccccgacgtccggggcgagacggcgggcacgggctaccgccgctacacgggctcggcgcgccgggtggcgtcggccgactgggagacgttccccgaggccctcgccgacatgacggcccggctcggccgcgtcgtcatcgagcgggcgcccgcggtggagacgatccgccggcatgaccggcccggcgccctgttctacgtggacccgccctacgtccatgccacccggcaggaggtgaggaagggctacgcccacgagatgccggaccaggaccaccgggagctcctggactgcctgctcggcatcgaggggatggcggtcgtctcgggctacgcgagcacgctctacgacgaggccctggccggatggcggcgggtcacccgcgaggtctcggaccacccgaggcagcggcgcgaggaggtgctgtggatctcgccggcggcggtcgcggcgacggatcggggcgcgcggcccgcgcggccggcgcggcgccgggcggccgaggtgcccgggcagatggcgctggggctctagggggaccgacccgtccgcatatgcgggcgggtcactactggacaacgaggaggcggagccgcttgccagcgagcgaagcaattacaacatgccggttcgccccgaaatgccaacctggtggtggccaaaatctgaagcttggtaccggttgcgcggagccgcttgcgaccccttgccgaccctcggaaggtccgcttccaggctgttgaaacagaggccaacgaccgggtcgggtggcttcctgccggtcggcttttggtgagcaagaccaaaaggcgaacattctcagaaagcccgctgcccattccctcgtctatctggttgcctatgacgatctccattcgcgatgccgacgtcgacgacattcccgcgatcttcgaggttcgcacgagtgttcgagaaaactatctgtcggtcgggctctatctcgcgatgcgccaccccgagacgctcggcattcgagacgctcggcattccggaggaatggcatcgcgtctcgcaggtcatccagatcattctggggttcgccttcgcgctggcgctcggttcacctgcgctctacctagatcaggtcattgcggccctgatgcaggtgaggccgaagtagggcgccgtcatttccccgtgtactggacggccaccttggaccacagatggaagaaggcagcgtcgaagaggatcaggcacaccagccagtagatgatcttctttaggcggcgaatttggcgttgagccgactcgatttccgaaatgctcatggtatctctaaggcccaagcacgttgtcggttgcgcgcttgatgaaggacgtggcgggatccaagctatgcagtgcgatcttcgccccgaggaatgtggcacccaccccgacaacagcaagtccaagagcgacaggtaaggcggctgctccgagtgccacacccaagactgtgccggtaaagacgaagccgcccagcaccacacttgcaagtcctgccgtcatgaatcccagaccgacagcttggtggttcgccgcggcctcgaaccttggggctcgcggactttcatcgcgactcccctgcggctctgctccgctgtaaagctgaacagtagcttcctctctagcaggcatggcgcagttgtagttccgccagacccaagtaactgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcagaacgctcatgaatattctcgttgccaccgactttacgtcccgctctcagagggccgtgcggcgtgccggcatcctggctggtcagcacgggggaaagctcgtcctgatgcatgtcatagacggtcccgatcctcatgaggtcgtgccggaccttcgcgaggcgcaacgcatgatcgtggagcagatcgccgtcgtgccggaacttcacggtatatcgtgcgagccgctcgtcgtcgggggatgccctcccgatgcaatcctcgatgcggctgcggcccactgtccgacgtcagcacctgtgggacagattgagggtcttcacgaacggaggatggctggttcatcgtagcccctgaggagcgaagatgaagcagacatccggaccggccaagaaaccggcagaagcggtgatcaaggacatccgtcgggccacacgtcggcagttctcctccgaggagaagatccgcgtggtgctggaaggcttgcgtggcgaggacagcatcgccgagttgtgccgacgcgaggggatcgccgcctcgatgtactacggctggtccaaggagttcctggaggctggcaagaagcgcctgtcgggggacacggctcgtgcggctaccacggacgaggtgcgggatctgcggcgcgaggcgggggcgctgaaggaggtcgtagctgatctcgtcctagagaaccgtctgctcaaaaaaagtatgagcggggctgggggcgacgaggcatgaggtacccggcctccgagaagctggagatcatccggctggtcgagcaatcccacctgccggtgcgcgccaccctggacaagctcggcatcacgcgctcgacgttttaccgctggtacgacgcctaccggcgcggcggccccgaggcattgcatgaccaaccttcgcagccgagccgggtctggaaccgtctacctgcggagatccgcgagcagatcgttgccttggctctggagcagcctgaactcagtccgcgtgagctggcggtgcgcttcaccgacgagcgccgctacttcgtctcggaagcgaccgtctaccggttgctcaagtctcaggacctgatcaccagcccggcctatatcgtcatcaaggctgccgacgagttccgcgataagaccaccgcgcccaaccagctttggcagacggacttcacctacctgaaggtcgttggctggggctggtactacctgtcgacggtcctggacgacttctcacgctacatcgtcgcctggaagctgtgcgccacgatgcaggccagcgacgtcaccgccacgctcgacctggcgctgggtgcggctgggctcgatcaggcgcgggtgatgcagcggccacgcctgctctccgacaacgggccgagctacgtcgccagcgacctggctgactggctcggcattcggggcatgacccacatccgcggtgcgccatgccatcctcaaacgcagggcaagatcgagcgttggcatcagacactcaaaaaccgcatcctgctcgaacacgcctacttgcccggcgagctggagacgcaggttgccgacttcgtcgaacactacaatcatgcccgagcccatgagagcctgagcaacctgacgcccgctgacgtctacttcggacgcggcgaagggatcctggccgagcgggaacgcatcaaacgccagaccctgatggatcgccgcttgcgccatcacgcgcaggctgcctaacctctcaccccagatggaccagagcctccgctcctgaacaccgctgaatgtcccaaatcatctgacgacggacagcgaaccggtaacgccgatggtgttagcccacgccgccagttcttcgccgagcgcggcgtcagcagcaatgacggctccaccgataacatcggagtggccgttgaggaatttggttgtggagtggacgaccaagtcggcaccgagagcaagcggctgttgcagcgcaggtgacaggaaggtgttgtcaaccaccgtgagggcgccggtcgccttggcaaggccggtaatgtggcggatgtcgaccacccgcatcagtgggttgctcggcgtctcgacgagtacgactttcggctcaagcgcgagcgctgccgcgagcgcttcaccatccgtctgatcgacgaacgccacgcggtaatggcctcgtgcgctgcgaaggctgagcagacggtgagtgcctccgtaacaatcatgcggcgcgaccaggagatctccaggccgaagccccgagagtgctaggtcgagggctgccatgccgcttgcgaccatgacggcgcgtgcgccgccttcaagcttggcgatcgtgtccgcgagttgatcgcgggtcgggttaccgaggcgcgagtagtcgtatgggcctggcttttcgaaagcgggaaacttgtaggtggtggacagatggatcggcgcgataacggctccgaaggctgcgtcctgcgccacgccgttggtcgcggcgatcgtgcgtggcgctcttccctctgacactgcatcttcctttttcagcaggtagtggatctgtgtccgcaataaggcttgtatttggatgtagattggcctcgacatcgggtgagagggtctatgagttccgtctctcccgtttcaactatagtgatacgcaattgccgttcccggcttcgcgcttaaggccgcgaagtacccgctgaacgggcatagtcgcgccttgtcccacccgttgataggcagatcggaaccccctaaacgtgatcagttccccacaacgaggtggccggcacttccttcggcaagcccaaaatcgccgcgatctccgggccggcttcgtcccccaagagatccgcgagcgtatagccgtcgagaacggccaggaacgccgctagggcctcccccaatgctcgccgcaggcggcacggcgccgtgatcgcgcaggctcctcccgcaaagcactccaccaaggcgagatcgtcctccgtctgacgcaccacagcaccaatgacgatctcgtcagctcgtcggccaaggtgcaggccaccaccgcgaccccgagtggtgcggatcaaccctaagcggccgagttgatgaaccaccttggtgaggtgactttcagagatgccgtaggcgcgagcgatctcggcaatcgagctctgctgcggctcatgcaggccgagatagatcagcgcgcgtagcgcgtagtcggtgtagcgggtcagacgcattgaaaatcctgcatggcccgaaggtatattccctttgcatctttatggccagcctggtagaaggtgcggcgttgatgcacctttgagagctgctgatgcccactcctcttactccttcgacaatcgccctgatcaaggccacggtgccggcgcttgaggcgcatggtctggacatcaccaagcgcatgtacgagcgcctattcaagaacgcggagatccgagatctcttcaaccagtcgcatcatggcgagaccggttcacagccgaaggctctggctcaggcggtgctcgcctatgcccgcaacatcgacaacttgggggtcctctcgggagcggtcgagcggatcgcacagaagcacgtcgccctcaacatactgcccgagcactatccttacgtggccgatgcgctgcttgcagcgattggcgatgtgctgggcgaagcggcgacaccggagatttgcgcggcatggggcgaagcttactggtttctggccgagcttctgattgggcgtgaggcgacgatctatcgcgagctcgccgccaagcctggcggttggaacggctggcgcaactttgcggtcgagagtgtgacgtccgagagcgagacgatccgctcgttcgtactcgttcccgccgatgggcagccggtcctcaggcacgagccaggacagtaccttggcttcctgttcgatctcccgggccacggtgtgctcaagcgcaactactcgatttcctgcgccccgaacgatcgcgcgtaccgcatcactgtcaaacgggaaggcaatgcagatgagccggccgggatcgtctcaaactggttgcatgatcatgccggggaggggacgatcctgcgcgcagcaccgccggccggtgacttcttccttgatcggcagtcgaacgatccggttgtgctggtcagcggcggcgttggcctcacgccgatgatgagcatgctggagacgattacggcggcgacgcccgagcggccaacctggtacattcatggagccctcaatggccgtgtgcatgcgatgcgggatcgtaccaaggcgctcacggccggcaacgagaacatccgtctgcacaccttctacgcggagcccgaggcgcacgaccgcgagggcgagcactacgatgccgcaggcttgatcagcgcggactggctggtggcgcaaacgccgcacgatgcggcgacctactatctctgcggtcctaagccgttcctcagcgcgctggtgaacggacttcagcgccagggtgtaccggccgagcgcatccggtttgagttctttgggccggccgacgaactgattgaggagccgcggcaagccgcctgagcacggaggcgccgctccgcatagagcggcgccacacttctgaggagcgtctgcatggaacaggctcgtgtcgttgccgatgctatcctggctgcatccgccgacgcggtggtcgcctccgacagtgaaggcatcatccggatctggaacccaggggccgaacgcatcttcggctatgcggaaagcgaggctgtcggtaagtccctcgacatcatcactcccgagcggctgcgtaagcgtcactgggatggctaccgaaggactatggcgaccggcgagagccgctatggagagggggcccttctgtccgtccctgccatccgcaaggatgggcaacagatctcggtggagttcactctcgttccgctcaaggacgagcagggcacgatgacgggtgtggtcgctgtgatgcgcgacgtgacggtgcgtttcactgaactgaaagcgctgagggagcgcttggcaaaagcctccgaggagcgagcaggggcagcatagtacaggttgggagcatcatggctcgacatccacccaaaccacccgaggcgtcacagtcacgacagggcgatctccgtcacgcggcttttggagagtacagctcgccgccctgcttcatgcatgagctcgacccgactccctccagatcagaggcggatcctcacttatcttctaaggcgccggtcgttgaacctgaaggatcagactggcccgggatccggcgatggcggaaagaaaccagagccgccctcatcgagcaacgtttgcagatttccgctgacgagcgcgtcgcgaggagtctgcgcatcagccaggcgctgaggtccgtcctctcatcagcatctgacaagttggtcggattctactggccgttcaggggggaattcgatgcaagaccgattctgacggaggagtgtagccaaggcatgcgcttagcgctgcctgtggtggtcgagaaggggcaaccgcttcagtttcgggcgtggtcgccgggaacgcgcatgacccgtggcgtgtggaacatccctatccctgccgattatgaggcagtggaacctgacgttctcattgctccattggtaggcttcgatccggccggataccgcctcggttacggcggcggcttctatgaccggaccatagcttccaaagccgtgaaacctttcgtcatcggcatcggcttcgagatcgcacgtcttcccacgatccacccgcaaccacacgacattccgatggatatcatcatcacggatacagacgcttggttgcgcccagccgctggaacgccctcatatccggatctcaggccatgatgacgattagtgaaggaggcttcgcggcacagcagcaacctacggagtggtaccgcctaagtcccctccgcagaagccagatctaaatccctaccgacagaatttttccaaacaataatattataacgatgctcgatgctgcgtacaccggttgaaatatctggctccgcctacgaccagatcttgatgcaggagtcagtggagttgatatcatggtctgcgatctgcaaattgatgcggctccactatcggtcgagccggggcttcgtgacttagcctacaaggcattgaaaggcacgattacggagctgaacatctacgaccatcccggagagctgcgccttgatgagcgccagctttctaagaggttgggggtcagtcgcacgcccatccgggaagctttgaccatcctggagcatcagggtttcgtacgctgcaggccgcggcgcggtgtgtttgttgtgaagaaaaataaaggcgagattaccgacatggtctatgcctgtgcaagcctggagagcatggctgtgcgcctggcatgcgaacaagcctcagacgcgcagctgggctcattgcgcgcgaccttcggcgcattctaccagacaagttccgaccatgcgttcgacagctactttgaggcacgttggcgtttctgccgccacatcgcatcgctagcgcaatgcgaggcaatggaaggtatgattgaccatcttcttcttcacctgcgcagtgctcacgacgtgatttttcgaaaaagttgcaagctggattatctgagagaggcatatgtagcgatcattgcagcgcttgaaaaccgagacggagaaatagcaagccggcttgttctagagaggggattccggtttgcttgcgacataaatgaatactcaggatgttttgaatgatgccgaggattggctgtatctaaccatatcagatgtgcggcactggtagcgaaggagcttcatgaggacgtctgggatccgcttactcctcgtaagcggtcattgacggtagcagaggtgaaggtccgcttggggtcaggggccgaagtcgaaggaagtggcgaagggctatgcggtgacaggaggcaagcccatccaaattgagtgtgtccgcggatgcgaacgcgacgccgatggtgtgccgtgggtgcgccgctctagctgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacagctagcgcacccgtgcagcagcgaactccttcagccgcagccgcagcgccacctgcggatcaaagcgcttcctgtaacgctgggacgagcgaccgaagccggtggcctggcaggcccgtcgctcgctgacgtcataggccacctgcaggtgaccggcgcgacctcgcggcgagtgacctttgtcaacgggcaccgaagtctccgcaattgtgggctttcaaaattccctggccggcgggttcggtgcggatcggtgatcagccggccgtgtgatcggaggcagcctttccgggtggacgaccgcgacgcctgggtgcgggcggcggagcgatcagggccttggagcggacgtgctcggggacgaggtcggcgtgctggcgcaggcggtagctcgccccctcgatctggatcaccacggcatggtggaggagtcggtcgagcagggctgtcgccacgaccggatcaccgaacacttcgccccactcggcgaagccgcggttcgaagtcaggatcatcgccccgcgctcgtagcgcgcgttgacgagttggaagaacaggttgccgccaccggggacgacggggaggtagccgatctcgtccacgaccagcagcgaggcccggcagagatagcggatgcgctcgcgcagggagccgtcgcgctcggccttggccagcgaggtcacgaggtcggccagcgtcgagaacacgacgctgcgcccggccttgaccgcctcgacggcgagcgcgatcgccagatggctcttgccggtgccgggtggtccgagcagatggacgacctcggcccggtcgatgaaggtcagttccgccagcgccaggacgcgctcgcggtcgagcgagggctggaaggcaaagtcgaacccggacagcgtcttgatcgtggtcaggcgcgcgaccagcagggcggtcttcacgcggcggttctcgcgcagcgtcagttcctcggtcaggatcacgtcgagggcggccaagccgtcgatctcgccctgctcgatgcgccggaccgtcgcgtcgagcacctccagggcgcgcggcatgcgcaggccgaccaagctgcgcttgatgctgtcgagggtcgtggcgacacagggggcggcgcggctcatcgctggcctccgatcccgccggcgagccgttcgccgactgcctggtagacagccagcgagcgccgggcgacgtgatcgccatggcggccgatcggcagaccgtcgggatggccgcggcgcatggcccgagcggccgtgccttgccgatggtcggggtcgatgcggtactgccgtcgtccctccaggatcggatggctcgcgacgagccggccaccatcgaggatgcggatcgtgtcgggcaactgatgcacctcgacgacgcgccgggtccgatccggtacgctgtaatagttgccaccgatcgagacgaggccatcgtggctgacgcgccgctccagcgtgagcagagcgtcgaagggcagagccggcaagggctgcaactcgggccgctcggcggcgaaggcttccgagacgatccgctgcgtggtgccgtgcaagcggacgttggcgacggtatcgagccagctccgaagctggcggttgaggtcgtcgaggtcgcggaaggaacgtgcgaggaagaagtcctggcggatgtaggagaacggtctctcgaccttccccttggtcttggcccggtacgggcggcaggcgcgcggcaggaatccgtagtgctgggcgagtgccagcagggatcggttgtagacgatgtggccgtccgcatcctcgccggtgaccgccgtcttcatgcgatcgtagaggatctcgatcggcacgccgccgatcgcggtgaaggcctgcatgtgacagcgcagcagcgtttgcaggtcctgatgcaggacgaagcgcgcctcgatgtgccgggaatggccgagcaccagcgagaacagccagacgatgcaggtcgtgtccggcgcatccgtgaaggtgacgaggaagcgggcgaagtcgacctgcgcctgctggccggccggggtctcgaagcggacctcgtagggcttggcctcgggcggccggatcgcggcggcgaaccgcttcaccgcggtgtaggcaccggtgtagccgcgctcgcgcaactcgcgggtcaggcgcacggcactcaggtcggggaaggcggtgatccgctcgcgcagataatcgagatagggcgcgagcttgctcgggcggccgggctgacgcgggccgtaggccggcggctcgaggccgcgctcgatgtacttgcggatcgtcttcggatcgcggccggtccggcgggcgatggcggagacggacaggccctgtcggtgcaggtccaagatcatgacgagttctcccagcagaaccatcctcgtcgctcccagccgatcggtatcggcaggcatggtggctgaggatggaaaagcccgagagggcgcggggcgtcgcgaccctacgggccagggcaccgaccagggaattttcgatgcccacaatcagggagtattcaacgcccgctgacaaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaaacagggggcaaggtcagcgctgacccgcgtgcatgaggagacctacgtcgaggctacgattgctggtctgcagaacggcattatcgcgcctgtagacgaagacacacacgtctcggctggcacgctggaggctgtgctgcgcagtgccggtgctgcggtgcaggccgtagacgaagtcatgacgggcaccgttcgcaatgccttctcggccatgcggccgcccgggcaccatgcaggccgggcgcggaccgccggcttctgcttcttcaacaacatcgccgtcgccgcgcgtcacgcccaggcggcgcatggtgcaggccgcgtcgcaatcctggattgggacgctcaccacggagacggcacccaagagatcttctggagcgacccgaccgtgctcttctgctcgacccatcaatggccattctaccccggcacgggcgcggcgtcagagtgtggcgagcacggcacgatcgtgaacgtgccgcttccggccggggcggacggagccatgttcggtgaggcgctccgcacgatggtactccctcgcatcgcggcgttccggcctgatctcatcctgatctccgccggcttcgacgcgcactggcgcgacccaatgtccgacctcgcgctcactgaagcggactaccggtgggccacagaacggctcgcagacattgccgatcgggagtgcgacgggcgcatcgtctcgctgctggaaggcggctacgacttggtggggctggcgcgctcggtggaggcccacgtcacagccctgctcgaaccagcgagctgccgcatccaggacgtaatcgggagcacgccgaaagcttatacggcggcgtgcaatccgcgaacttcaggtcagagtccggccattatttgacgcgagctccacgcaatgccgtccatctacactgaacgcagcagtgagttgagccgacatgagtaccaggagaactcgggtggaagccagggagtgtaggcggcccaggccatggcgaggcgggcgacgtcctcctgggacgtccggggccagacggcgacgatgacgaccttggtgaaggcgcgctctcggcaaggaggacggtctcctcgggactgagatcccggtggaccgggtacgggggagagaaggagcctgccggcggagatcgcggagtgtgcggttgcacagtgaagctgcggtcacgaaagcggccagcaggctgagggcggaccgggtcgcatcagtcgctctcccgggcatagtcggtcgccaggtcgcggaggcgggcccgggcggcgcgatggagtcagagccttggcgctctcaagctcgacctcgaagggcagcgggtcgatgcggtagagcacttcgcccttcttgactacgctgccctgctggaaagcgcgctcgacaatgatgccggagacgcgcggacgcacctcggcgatgcgcatgggcgtgacccgaccgggcagttctttgatcagggtcacgggcctcggttcgacggtcacgatcccgacctccggcgctgcggcggcatcgcccgcaaaggctgtggtcgcggggccggtaccggcgaggagcacggcggcgaaaaccagggctcggccccttcgcgtgcggatggtccgcgagcggtccagcattcgtgacatggctctgtctcattcggaagagcatcgaggcgccgtgagccggcagcaaggacgcggatctgcgacctcgcaccatgagatcgattggcgcgcgcgattttcaagtggcatttatttgcaatagttggccatgagaagattcattttagacattgctgcccattgaaataatcgatggcgaccatttgcaatttttgacttgtggtttgaacgaacgccgcccacgtcccggagcgctcagggtccgggcccctttggtgcgtgtacgccgccgcagcgctcattgattgatccacctcaaggccgaacggtcgaggcggcgccagcctcccaccggcggcgcgatcagggccgcctgaccggaactagaccatgaacctcagatcgctcctcaccctcggtgaccgtgtcggggcgccgatgtccgaccatcaagcgatgatgttgcttctgcagcgactggccaaccagatgttcggcgatctccgtttcggtctgccgccgctcctgcagggtgctgccgtgccacgcatggatgtcgtcgagaaggacggacacttcgaagtcaccgccgagttgccgggcctcgttcgcgaggacatttggatcgagctcgccgacgacatgctcgtcatcagcggcgagaagcggcaggacagggacgaaaccgaaggatcccggaagatcacagagcgggcctacggctccttcatgcgcacgctggaactgccggctggtatcaggcccgaggacatcgaggccagcatggacaacggcgtcctcacggtgagattgcccaagaccgtcctcgccgctcgtgagaccaagcgcattgagatcaaggcgccctgatgccaacgcgggaaccgctcgcgaggctcgtccggcggctggaggaggccggcacgctgggcgagcgcgagcggcaagccatcctctccctgcgcctccgaccacggctggtgccggcccgtgccgacatcggcttgaagcaggacccacaagccgcgcacctcgtgctgcgcggggtggcctgccgctaccacatgctgtccgacggcacccgcagcatcgtcggcctgttcttcccgggcgacctttgcggcggccactcggcttcgccggccaagcaccatggctcactcggggcgctctcgccgtccctcgtcgccgacgtcccgttccgtaccctggaagccctgatcggggaccatcccggcatcgggcgggccctgtggtggctggccctcgtcgagctcggcatcgcgcagcagtggctggcgaacggcggtctggaagctgagcggcggatcgcgcatttcgtctgcgaaatcctggcccggtccgaggccaccggcatggccgccgtcgacgccttctcgggagggatacgccaaggcgtcatcgccgatctcgccgcggtctgcttggtccacgtgaaccgggtgctgcacgctcttcaggacgccggcctgatcaggctggaaagaggggtggtgaaggtgcccaagcccagccggctcgccgcctacgccgatttcgatgcgaggtacctacacctggcagggcgagccgcgactgagccgggctccgaaatttccttgtcatgcgggaccggtctggcacggatccgaacttcagccggtgtcgtgggcccgggagcacatcccgggtcggccaacgatgcctggccgtgccaaggccaatgaggatggagatgaccgctcgctctgttcagtgcgacatcaggcaacagacggaaggcttcgccagcaggtcgcgtgtgaccccgccgaagaaccactcccgcaggcggctgtagccgtaggcgccggccacaatcaggtcggcgtcgaagtcacgcaccgccttctgcatttcgtcggcgacggtccagcccgaaggctttgccggatgcgccgtcgcgtttacatcgtgcagcgacaagtagcgaaccacatcctcgacctcggcgcggtccttgccatcggaaatccggaacacccagacggcctcggcgcaacgcaggatcggcatggcgtcagttacagcccggcgggtctgcagggtgttcttccagccgatgatgacgcgtccggcctccaggtgctcgacgccaggcgggacgacgaggacgggccggcccagccccatcaacgcgtcgccgacgtcgaccgccatgccatccgccaccccttcgtcgtccgcgcagagcccgaccacgacgaggtccgccgctcgggactggtccttaagaaaccggactggggcggtcaggtcggagcgccattcgatgcggtcgtttagccacgaggcgttccggaacgaccgctcggtgcccgcgagcctggcgagggcggcttggcggatctcctcaatgacaatgcccatcggcacggcggtttccccgtagccctgcgggtagtcgggcatgtaggcggctgcaccgatgaggcgggcgccgaggcggtgcgcgagtcccgcggcgagccggacccgcgccgatgcgtggcgcccgtcgtcgaccgcgaccatgatgctgacaatggacatgggagcctccctcggcccgtagagggcgggcatcacggtgcggccgcccgggcgggatggcgttgacctgcctcaagcccgccagtcctggccggagtacaggaaccggttctcgtcgcgcaggagcaccgccaagccgtcgatggccggctccgggcgggtgatcacgaagcgcggaacggcccgcatcgcctcccggaacgggtcctcttcctcgaatgcggcgccgagcgccccgtctcgcgggacctcgacgatgcgggggcggtctcgccggcgaggtaggtgccgccggtcgccgagaacaccagcgccaggtcgcccacgaaccggccgaccaggcgcgccaaccgatggaccgcttcgcttgcgaccggatcgtcctcggccgcttcgagcacctccggcggcgcattccaggcgaccgtcatgccgcgccgccgcgacggcccgagcgagccttacgaggccgggaccggacagcaaggtctcggccgcgagcctaccccctgccggcatcagttcggaccacggcagaccgtcgtcccgctcgcagcggccgaagccgacatgcccggcctctgtgttctgtatcaggaggtggtcgccagcggggatcagggccgctgcgccgaggcccgtgcccgggccgagaacgagccgcgggccggtgcccgcgaccgccgctcctatccgtaccaagtcggctgggtcgtcctcttcgaggatgccgaggaccccggcgagcgatcgttgaccagccgcaccgcttccagtccgagcgcgacgccgatcccgtcgaggtcgaaccgccagggcgcgttggtcagtcgcgtgacgccgccggcgacgcgcccggcgacggcgaggcaggtggagcgcggccgtggtgttctcggttcgtcgagatagacctgcagggcatcgaggggggtgcggaagctggccgtcggcaccttccagatcggagccggccgagcccccgtcgacgtgaggacggcgaagcgggcataggtgccgccgatgtccgcgagaagaaccggatagggcggcggcatcctcaatcctcctggttcgcgcccgcaggagccgtcctctcggtcttgaggctgaggatatagtcgatgaccgcctccatctcgtcgcggtcgagccgcaggctcggcatttgctcgtggtggctctgcaggaagacggccagcgccggccctgtcgtggaaggcatctccgcaactcggacgaaggccggaccgacgaactcgcccggctgtgccgcacggccgatcacgtggcattggctgcagagctgcgtggcaatggtccagccccggacgcgatggtcctcagttggaccggctatggccggcgcgccagcgacgctcgcgagcaggccgcccagcgcaagaacgcgagcggatcggggcgacgcggccatcatgacgccctcgcgatcctgagccgcctcgtggcgaccgccacagtcacggctccggccacgacgtgcgcccaggtagcggcatcgttggccgcgaagccgaataggaaaggcgtgagaaccgtccacgccccagcgagtacgaccgccttctcaagggcgggacggaagcgaatccggttgcatccggtgagcgcgaggatcagcaggcccggcatgagcgcgaagaaggccgcccggccctggtcagcgaacaccagcacccatgcagccagtaccagcgccatgccggcagcgtgctgtaagatgtcgatctggatctcgtccgctctcccacccgacggcgggggcgtgacctgcctacctgcctgggacatgacatgtctcctcgatctgcctgttgtcgcgacgccccttcgagtgcgggggcgtcgagcggttccgtcacccatggacctcggcgatgatgcagccggggtcgaccacctcgttgaccggcgcgaggatcatcaggcgaccctcggcgggggaagcgatgtcgtgcagggcctcgccgatgcgcacggcggccacagcctcgccggcccgcacgctcgccccgtccgggacgagccaccgctccaggacgccttcgggcagcatgcccgtggaccagagaccctcagctacgtggatgtctgccatgatcgcctcctgccggacgcccgggaatgggcacattgaggcaggagacgccaatggagcgggggccgcgttgatctggatcacggcgagtccggcacggccccggtagctgggacggcaggcttgaggcaggtcaaggcggccgacggcaggttaggcaggcttctttcaggcccctccttcgaaccatcatcatgcttgtcgtcctcgccgccagcatcgtcctcgtcatggtcaccatcctggtgctctacgagacgctgcgcctgacctcggagcacctcgccgaactgccggtgccgccgcgctggcgcatcgtcgccgtggtgctcgccgccttcgccgggcatacggtcgcggtctggatctacgccatcgcctactggctgctcgtcctgaggctcggcctcggcagcttctcgggcgtgccggtgacgacgttcgaagactgcctgttcgtctcggtggtcgcctattcctcgcttggctacggcgaccacgcgcccgtcggccacgcccgccttctcaccggcgtcgaggcgctcaacggcctgctcctgatcggctggtcggcttccttcacctacctcgccatggaacgctactggccgctccacggaaaggcgcgcgcccaccgtgccgcgaaagcccgcagtccggcagacggggagcctggccgcgaacgcctctttccgccgacgaccggcacctgagcgccggtgcccttgcgctggatcaaggccggccggaccagccggccgcagatttcgccctcaccggcaaacggagtcgagccatgcgcgagtacctcgtcaccttccataagaccgtcccggacgacaccgggcacgaccatcgcgtcctgcagcagcaggcggtcgtcaccgcccgctcggacatcgccgccgcgttcgccgccaaggcgatgctgtgcgaggcttgcggcgtcgtcgactggcggatgcgggccgatacctgcgaggtcgccgaactcacccggcaagcagcctgaggaggccggcatgagctacgaactcaccgaacccgtgcactggcagggccggcagtgggccgtcaccggctacgggatcgaggcgctcgacggcatgtaccacgtgccgttcgccgacatcccggacgccgaggacggccgacctggttggctcgatgatctccgccgccgctacgggaccgacggcgacgacctcgcggcggcccttcgggtcgcacgcacggtccgtgccgaagcgaaggcctcggcgtcgaagtcgatggcatgagcgtcccgtccgtcgcggccgaggaggccgacgacccggaggtgccgagccctgccgtcggcccttcgaagccgcgcctgctgcgcgtcctcggccccggcctgatcaccggtgcctcggacgacgaccccagcggcatcgccacttacggccaggcgggagcccagttcggctacggcctgtgctggaccatgctctacaccctgccgctgatggcggcggttcagatggtttccgcccggattgggcgcaccaccggccacggcatcgcccgggtgctgcgcgagcactatccgaacagcctgctccaggccgtggtggtgctcctgctggccgcgaacatcctgaacctcggggccgacctcggcgccatggcggacgcgctgaacctgctgttgccgggcccgcgctggctctatgtggtcctcttcgccggcatctgcgccttcatgcagctcgtccttcagtacacgcgctacgtcgccgtcctgaagtggctgacgctgagtctgttcgcctatctcggcgtggtgatctttgcccgcgtctcttggtgggaccttggcgcggcgctcgccatcccgaaggtcaacctcagtggcggcgccctgaccacgctggtggccctcttcggcaccacgatcagcccctacctgttcttctggcaggccgccgaggaggccgaggacctgcacgcctatccgcgccggcgcgacctcctgcacgcgcccgaacagggtggcgcggcgctccaccgcatcgagatcgacacgctggtcggcatggccttctcgaatctcgtggcgctcgccattatggttaccgccgccgcggtgctgcacccgcgtggtatcaccgacatccagacctcggcccaagcggcggaggccctgcgtccgctggctggcccgttttccgctactgtcttcgcccttggcatcgtcgggaccggacttctggcagttccagtgctggcgggctcggcggcctacgcggtcggcgaggcgcggcgctggcccgttggcttcggccggcgcctgctggaggcgcgcgccttctacgggacggtggcgctcgccacgctggtgggcatggtcatcagcctgggcgcggtcgacccgatccgggcgctctactggagcgcagtcgtcaacggcgtcatcgcggtgccggtcatggcggtgatgatgatggcggcggcgcgcaccgacatcatgggcgccttcgcggtgcgaggtcccctcaagctgctcggctgggtcgccacagcctgcatgctgctcgcggttctcgccatgctgatgacggcggcgcttcccttgatctagcgcaacgcgccccgggccaaccggtccatcctcgcactgccgcaacctgaattaggaatcgggcgatggatggcggaagagagggacgaccggtcgtactggtcgcggagcctcaggcgttgccgggcatgtggctggaggacgtgctcgccgacgccggctgtgccgtcagcgggccctacgccacttgccaggatgcggcggagagcctggaagagaagccgccagacttcgcggtcgtcagcgtcgacctgaaccaggggccctgcttcccgctcgcctgcgccctgcgccgccggggcgtccccttcgcgctgatctctggaaacgcacgcgtcccggacgccttctcggacgtgccgaggttcgaccggctgttcgatgcccgggacatggtctccgccgtaagcgcccgttgcgcggtcccgggctgcccctgcgcctgtccgatgctggatcggatcgcggtcggcgaggccgttgcgctggatcaatgtccgaccgcctgccgggcgtaagcatcggcttcggccaggcgcgacctggacctcatcgaggagacgaacgatgggcgacaagctgatccgccagaacgtcatcgacgagctcgatttcgatcccagcatcgacgctgccaacatcggcgtcgccgtggagaacggcatcgtcacgctcaccggtcacgtcggtagctacacggagcgcgtggccgccgagaaggcggcccagaaggtgcgcggcgtgcgcggggtggtcgaggagatccaggtgcgcttcgacggcgaaacgccgccgcgcgacgaggacatcgcccaacgcgccgtgcagatgctggactggtcggcgacggtgcctaagggcgccgtgcaggtgaaggtccaggacggctgggtgacgctcagcggtaaggtcgattggcagtaccagaaggaggaggcctaccgggcgatccggcggctcgcgggcgtagccggcatcatgaacgccatcgaggtggcgcccagggcgagcgtgcccgacgtgcgcgcgaagatcatggcggcgctcaagcgtaacgccgagcttgaggcggatgcgatcaaggtgacggtcaaggacgccaaggtcgtcctggagggcaaggtgaacgcctggtacgagcgccgccttgccgagaacgcggcttggtcggctccgggcgtgcgcgccgtcgaggaccacctgacgctgggctgacccggccggcctggcgaggccgtgagcttcgcccgtccgggcagcatccctgcgccccgttaccactcacatggcggagccccctatgtcgtacgcaagcatcatggtggcggtcgacctcggcgagcatgcgcgcgagcgcgtcaggctcgccggtcatttggcggacgacttcaatgcccgcctgatcggcgtcgccgcggagatgccggcctacgaggccgtaccggtcggtccgacgctcggaagcgcgtactgcatcggctccgtccaggaagccgtcctgaacgacctcaggctggcccacgaggctttcgaggaggccggcggcggacgtagccgtgtcgagtggcgttcgaacctcgacttccccgcagcatttttagcgcgccaatcggcggccgccgatctgttggtcgtgggccgtggcgacgatggcagccgactcatgtcggtcgatcccggggatgccctgatgcggctcggcctgccgatgctggtcgtcccgcccaaggttggccacctcgacgccaagcgcgtcgcggtcgcctggaaggacacccgcgaggcgcgccgcgccgtccgggatgcgctgcctttcctgaagcgcgcctcccaggtcgtggtgatctccgtcgacgaagggaaggggtcggacgacacgcgggacgtcatcggcctcctgcaggcgcacgacgtcgacgccaccgcggtccacagggacgcctatggcgccgtgaccgcggatgcgttgatcgagccggcctccgagcaggctgccgacctcatcgtcttgggtggctacggccacggccgcttgcgcgagtgggcgttcggaggcgtcacccgggaccttctcgccggctgcccagtctgctgcctgatgagccactgaatgcccgtcaccgcgcatacggcgaaggcatgcacggccttcttggtcctcgttgcgtgcacgtcgcaggcatcgaccgtccaagcgcagggaccggctcgttccccggatgcgaagggcaccttcgtcgagcccgagaacgcgccgcacctccactgctcaggcgcctgcctgaagagcggcaccctgcaatggttctgcaagcctgggcagacctgtagcctggactgcggcacggcgcctccgcacatgcattgtcacaacccgcggcggtaagcgggaagttgccccggcccgtccttggatagcctttactcttcgttccttgcaggcccgatgcctcagtgggccaggagcaccgggatgcgagcgtgctcgatgacgtggcgggtgacaccgccgagcaggaactcccgcacgcggctgtgggtgtaggctcccatggccagcatggaggcgtgccgtcgctcggcctcggcgaggatggcctccccgaccgaggtcccgccctcgatatccagggtggcggcctccgccacgattccatgccagcgcaggtaggcgcacaggtcggccgttggcgcctcctcgaatcgctccgttcgcgcctggaggacggtgacccgggtggcctcgtgcagcagcgtgatggattgcccgatcaggcgcgtcgcctcctggctgccgttccaggcgatcatgacgtggtcgagcaggtcgtagggaacggcatggccgaccatcagcgtcgggcgtccgaccgagaacagggcggtgtcgagtgcgcgtcccgtgaacggcacgcctggatccggccggtcgacgatgacgagatcgttgatccggccggcaagggtcaggagcggctcgatttcgcccgagagttcggcccaggtcgcgaaggtggcgtcgagccgcccgccggacgacatgaacggcaccccctcgcgctgacaccaggcctggacggccgccttgccctcggccgcggcctcgcgcacgccccgctccgatggcgtcgatggtcgcgcagtccaggggaaccaggctcgccatgctggccatgacgtgctccgggccgggcgccataaagctgacggcgatgtgggcatgcaaacgccggcccaggcgcagggctgcatcaagccggcgcgtagcatcgacaccaggggcggtaggaacgaggaggcagcgcaggaacatcaggggtctcctcgctcagcgttccagggacttgagataggcgatcagggcctcggcctggtccgggtcgaaccggaactcgggcatgccgggatggcccgttcggatgccctcggcgagcgcctcgccgaggtcctcgacggggtagcgcgtgtgcagttcgcgaaagggtggcgccgcgcgcagcgggctcgccccggcgcgcccgacggcgtggcagcgggcgcagttgttccgggcgagggtctcgccctgtttcacctgccggtcccaggcattcgccgggagggagaggaggccgggaagcagcgccagagcgccggtcgcgaggatggctgccgggcgcatcagtggctcatcaggcagcagacgggcgtcgtctgtaggacgtcgcgggtgacaccgccgaacatccactcgcggaggcgggaatggccgtaggcgcccatcacaacgaggtccgcctcctcgcactgggcgaaccgaagcaattcgtcggcggggccgatggccgggctcggcagtaggtgggtgctggccttgatgccgtgcccggacaggtaggcggccaagtcctcagtgccctcgcggttggcgtcggggccgacgacggcgacgtgaacctcgtcggcccgggtcaggaacggcagcgcgtcatggaccgcccggcgtgcctcgcgcgtgtccttccaggccaccacgatgcgccccgccaagaggcgctcgatgccgggcggaaccacgagcacgggacgccccacctccatcaacagggctccggtcggaacgcccatcaggcccgggtcgccgtccgctgggccttgccgaccgacgaccacaacgtcggcggcgcgcgcctggttgtcgagataggccagcggatcggcgcgggcggagcgccactccgtccggggtgcctgcccagcctcgcgctcgaacagagccttggcctccgccagttgctcgtccgccaagcgctcctcggcggcccaggcgcgctcgacctccagcatgtcgccgaccggcatgggaccgaggatcgggcgcgcggcgacgccggtcagcctggcctcgaaccgctcggcgagacccgccgccatctggacgcggtccgcggccgcggacccgagatcgaccgaaaccatgatgttggagatcctcatgcccgcctccctccgccgggctcgccggccagatgaaggcatcctgcgcgcgtcggcggctcggaccttgatccacctcaagagtagaggggcgccgtccgccgacgccggacgaaccgactcaggggacgaggacggctgcaccttgaagagccccgcagcggtgggctgcgatggccgcgttggcctgagtgagggggaaggcgcgtgtacgggtgacgatgccggcctgcggcaggatctcgaagaaggtccgcgcgtcctcgcgggtcaggttcgccaccgataacaccgcgcgctcgccccagagcaggtcgtaggggaaggccgggatgtcgctcatgtggatgccgccgcagaccacgcggccgcccttgcgaaccgctgcaagagcggcgggcacgaggctcccgtctggggcgaagatgagcgcggcgtccaacggttcgggcggctggccgtcggagtccccagcccactccgctcccagcgtgcgggcgaaggcctgcgcctcccggtcgcctggccgagtgaaggcgaacacgcgccgcccctgccagcggcagacctgcgcgatgatgtgggcagccgccccgaagccatagagtccaacggtcccagcctccccggccattcgcaacgtgcgccagccgatcagaccagcgcaaaggagcggcgccgtcgcgaccgcgtcgagggccgggtcgagcgggatggtgaaggcggcctcggccacgaggtggctcgcgaagccgccatcgcgcgtgcagccggtgaagccgggcgcgtcgcagaggttctcgcggccgctcccgcagtagcggcaatgcccgcaggcatgcccgagccagggcacgcccacgcgggtacccggtcgaggctcggtcacgcctaaaccgagggcctcgacgcacccgacgacttcgtggcccggcacgatggggtagaccgcctgcggaagctcgccgtctatgaggtggaggtcggtacggcagacggcgcaggcctcaacccggatgcggacctcgcccggcccaggaaccgggtccggacgctcctccgggacgaggggagcgccgacctcgcgcaggaccatcgccagcatcggcgaacctcagctggcgagcgtcaggcggtcctcgacagcccgcacgccaggggccgaccacgccgcccgctcggcgagctcacggtcgcgccagacgtcgacgcacccatcgaggatgaccttgcctccgtccacgtgcacctggatcgtgtccgggtcccgggcgctccgcctcagggccgcgaggatgcgggacttcacctcaacggcctgcgcgggcggcttcacggcgatgatgttgacgatgtcggtgacgccggctaggcgccgcagcgccttatcgacggccgccttctggtggtagtagggcacgcacccctggagtgtgacgcagccgcgctcaaccttaagcgtgactgagccctccgggatccgcacgtcccattcgaggacccgggcgcagcgctcggccagggcctcgtcgccgacgcttgggttgtctgggtaccggacctcgatccgctcgaccacgccccgcaccccgcggacccgaagcgcgactcgctcggcgatactcttctcggcgtagttccggacgtggccggtcagggtgacgatgccgttctcgacggtgacgccgatctgcgccgcgtcgatcaccggggcgtagtccagctcgtcgagcacgtgccggtgcacggtgatgtcgtccatcgcccgtctccttggttcgttggaggaacttagagggccagccagagcagcgccggcgtcaccgccgacgccgcgacggccagtgccagagcctgcaggctaccgatgctccggtaacgcgcggcatccatgacgagccgggtaccggcgtcgtccgacggtgctcgcatcatcggcacccgcgcgcggcggaccgtggtgacgaaggtagatcgaagaaccagggccatcgttcgctcccgtcttgcctgacgaggactatcctgccggcatgcaccgggggcgccttgatccacctcaacgccgccggtcccggccgccggcacggtgatcccggatatccgccgggaggccgacatggacgcaacacacggttcgagggagcaccacgacggcgaatgtcgagacgacggcgacggcttggcgttcgtacccgggccgatcgggcctgacggcctccggcagatcgacgcctactggcgcgccgcgaactacctgtcggtcggccagatctacttgatggccaacccgctcctgcgcgagccgctcaagcccgagcatgtgaagccgcggctgctcgggcactggggtacgacaccgggcctgaacttcatctacgcgcacctcaatcgcgtcatccgcgagcgcgacctcgacatgatcgcggtctgggggcccggccacggggcgccggggctcgtggccaacgcctacctggagggcacctacgccgagacctacccggacgtggcgcacgacctcgacgggatggcccggctgttccggcagttctcgttccccggcggcatcccgagccatgcctcgcccgagttgcccggctcgatccacgagggcggagagctcggctattccctggcgcatgccttcggcgcagccctcgacaatcccggtctgacggtcgcctgcgtggtcggcgacggcgaggccgaaaccggcccgctggcggccgcctggcacggaaacaagttcctcgacccgcggtccgacgggacggtcctgccgatcctgcatctcaacggttacaagatcgcaaacccgaccgtcctcgcccgcataccccgcgaggagttgcgcagcctgctcgtcggctacggctacgagccgaccttcgtggaaggcgacgagccggccatcatgcaccaagccatggcggcggcgcttgacgcagccttcgacgccatcacagagatccggatacgggcgagacgcggcgaagctgggcgaccgcgttggcctttggtcgtgctgcgcagcccgaagggctggactgggccggggagcgtcgatggcaagccggtcgagggcacctggcgctcgcaccaggtgccggtcgccgccgtgcgcgagaacccggagcaccgtgcgatcctggagcgctggatgcgctcctaccggccggaggagttgtttacgccggacggctcgctcgtccccgacctcgccgcgctgccgccgcgggggccgcggcgcctgtcagccaacccgcacgccaacgcgcacaggggcgcacccttgcggctcccggagctccggcgtctcgccgtcaccgtgccggagcgcggtcgtaccaaggccgaggccacgcgcgcgctcggggtctacctgcgggacgtcctgaccctgaacgcggaggctcgaaacttccgcatcatgggtcccgacgagaccgcctcgaaccgcctcgacgccgtcttcgaggtgacgagccgcgcctggcaggaagagatcctgcccgaggacgaccatctcgggcgcgacggtcgcgtcatggaggtgctgagcgagcacctctgcgagggctggctggagggctacgtgctgaccggacggcacggcctgttcgcgacctacgaggcctttgcgcatgtgatcgactcgatggtgaaccagcacgccaagtggctgaagtccgcgcgcgacctgccctggcgccggccggtgccctcgctcaacatcctgctctcgtcccatgtctggcgccaggaccacaacggcttcagccaccaggatccgggcttcatcgacttcgtggcgaacaagcgcggcgacacggcgcggatctacctgccgccggacgcgaactgcctgctctgcgtcatggatcactgcctacgcacctacgaccgcatcaacgtcgtggtggccggcaagcagcccgcgctgcaatggctcgacatggacgcggcggcccggcattgcgcggccggtgtcgggatctgggactgggcctcgaacgagggcgaggcggagccggacgtggtgatggcctgcgcgggcgacgtgcccacccaggagacgctcgcggccgtggattggctgcgccggtacgtcccggagctcaaggttcgggtcgtcaacgtcgtcgacctgatgaccctgccggcgcgcgagacgcacccgcacgggctcgatgacccgacattcgacagcctgttcacacgcgaccggccggtgatgttcgcctatcacggctatccctggctcatccatcggatgacctacaagcggacgaaccacggcaacttccacgtgcacggcttcatcgaggagggcacaacgaccacgccgttcgacatgtgcgtgctgaaccgcctcgaccgctaccacctggctcaggccgccctgcgggccgtcccggggctgggagcccggggcgagcacgccgaggaggcgctccgcgatgcgctggccgcccaccgcgtgcacgtctgccgggccggggatgatctaccggaggtcaaggactggtcctggccggatcggcatggcgacgaacatccggaccgccgccgcatcgaggccgacatcatgcagtgcgacacagccggtgccgaggagccgcgaccggccaggaccgccgacgatcgggcgtgcaacgcctgaggccggcgatgatccatgtcttgaacgctggctcctccagcctgcgctgcggcctgttcccgccgggcgcaggcgagccggtctggcgtgcccacgtcgccggcatcaggcggcagccgcgggtcacggtcaacggcgtcgcatcggatggcgggctccccggtatgcgaccacgctgcggtcgcccgctggttgttcgcgccggtgccctcggcgccggaggcggtcgggcaccgcatcgtccacggcggcttgcgccacgcggcgcccgtccatttagacgcggacgtcatggaggcgctggaggaactcgtgccgctagccccggcgtaccagccgcaggctctcgcctgcatccgcgcagtcgcggagacgtggccgcacctgccacaggtcgcctgcttagacacggccttccatcggacgcagggcaggctcgcccagctttacccgctgccgcgcgccctcatcgacgagggcctcgtgcggttcggcttccacggcctgtcctacgctcatgtcgcccggacctacccgcacggccgggtgctcgcggcccatcttgggcacggggccagcctctgcgcgatccgagacgggcgcagcgtcgccactacgatgggtttgaccacgctcgatggactgatgatggacacccgcagcggcgcggtagacccgggcttggtgctgcacctgatccgagaccgcggcctcacccccgacgcggtggccgaactccggaacgagcgctcggggctgcttggcgtctcgggcatcagcgacgacgtgcgggacttggagggcaccggggctccccaggcacgcgaggccctggacctgttcagctaccgcgtcgtccgggaggcgggctcgctcatcgcggcgctcggcggcctcgacaccctcgtcttcaccggcggcgtcggcgagcacgccgcaaacgtccgtgccagcatctgccgagggctcgccttcgccggctttgtcctcgacgcgaccgtcaccggctagggcaaagcgtgcatcgacgacccgtcgtcaacggtcgccatccgcatcgtccaggcgaacgaggagcgcgagatcgcgctgtccgtggccggcctgctcggcgagcgctgagccgccaggacggtcttgatctgcctcaaggttgcggatgcagcccgcggccacagtcgagaccggcccagacaacatcccaaggaggacgcgatgacggatgtcctggtcgtctactactcgcgcacggggaccaccgagacggtcgcccacgctttggcagcccggctcggggccgagatcgacagcatcgaggccctgaccacctatgccgggcccttaggcttcatgaaggggatctggcactcgatccggaacgccacccctccgatccggcagcgcctcgacccgcggcggttccgcgccgtcgtcctgtgctcccccgtttgggccggcaagctcgccgggcccgcgcggacctacctgggacaggcgggcaaggtcccgctcctctgcggtgtggccgtgtccggctccggcggctcgcaggcacggttcttccgcgggatggagcagctcggcgggcgagacggcatcccaaccctgtccatcgcgcagcgccaggtcagagacggcacgttcgagcgcctgctcgaccccttcaccgagacggtacggacccaacacaacgaggcagcctgaagggatgcagccgcaatcactcaagcaaacggaggtaccaccatggatcacgatacgatgcgccgggcgaccgccgagttcttcggcaccttctggctgaccttcggcggctgcggtgccgccgtcctatccgccgcattccccgaactcgggatcggcttcctgggcgtagcgttcgccttcgggctcaccgtgctcacgatggcctacgctgtcggccacatctcgggcggccacttcaacccggccgtcaccctggggctgtggtcgagccatcgctgcgccacccggcacgtcctcccctacatcatggcccaggtgttcggcgccgttctcgcggcgggcgccctctacggcatcgcctcggggaaggtgggctggatcccgaacggcttcgcctcgaacggctatggcgacctcagccccggcaagtacggcctggccgcctgcctggtcaccgagttcctgacgacgttcttcttcctgttcatcatcatcgggacgacctcgaagggcgccgcggtgggcttcgctggcatccccatcggcttcgcgctggtcctgatccacctcatctcgatcccggtgaccaacacctcggtcaacccggcccgcagcacgggtccggccctgatcgcgggcggcgagtacatggcgcagctctggttgttctggttggcgcccatcgcgggcgcgatgggcgcgggtgcccttgcccggtggctgtacgagcccgcggacatcgtcgagacgaccgtggtcgagaagcaggctgccgtatcaggctaacgtcctgcgcggcgccggccgtgcaagccggcggtcaggtgcctgccgcctacggcccttcgccgacaggcggcaggcatctgttaaaggagcggacgatctcgtcggcccaggcttgcggcaggtcgagccaaaacgcgcgccaaaggtcgagccaagccgcatcgggcagtggcaggtccgagcgaggtggcccgaccggcggcgagaaggaccggcaggtcatgcaaagactccccctcggccacccgcattcgtcgcgccgacacgggcgacccgaaacgtgcggtactcctcgtcccccgcctcgcggatggagacgtactcgccctcgacgaaggtgtgcgtaccgaggcggtagccggcctcgtcgtcctcgttcgtccagtcctcgtagtcgataagccaagtggcgccgccctcgccgccggcgcggtgcacgagcctaccacggcggtcaggctcaccggtccagaagcgccgcacgcggcaacggtcacgcgtctcgtgccagagcgccgcgtcgaggtggccgtcgggcctgagcggcgccacgatgtcgtagccccgcccggcacttccctgcggatgctcgggacagcgcgccagcgtcagggtcacacggtgcagcccggacagggcgccgggtttcctgggacgccgcgtgagaccgggagcgacttcatcgatcccgtgcgttccatgggacatggcaagcctcctcagctcagggcgacgatgtgatccacgacggtgcgcacgcccggcaccgaccaagccgcacgctcggcggcttcacgctcggtccaggccgtcacggcgccttcgagcgtgacccgatcgccctccacgctgaccttgatcccgtccgcctcgaacatcgcgctgcgcttgaacgcctccaggatcttgtccttgacctgggtcggccgaacctcgggccggatctcgatcacgttcgacacgccgacgacgccggacagcttcctcacggccgcctcggccattatcgcctgatactgccagggcaccacgccggtgagcgtgatccagccattcgcgaccttgacctggatggcctctttcgggaggtgcaccgaccagtcgatgatggccagcgcccgcgcggcaatctgatcgtcctcgatcttcttggcttcggggtagcgcacctggatgtcctgagcgatggcgcgcacgcccttcacgcggcggacggcgttctcggcctcgaccttctcggcgtagctgccgacgtggccggttagggtgacgaccccgtccgagacggcgacaccgatctcggccgcgtcgaggctggggtcgaagtcgagctcgtcgagcacgtcgcggcgcagatccttgtcagtcatggcgtccctccgggttcctgccttggtccaggcagtgccgaatgtgcgcgcctcaggcggaggagccttgatccagcgcaagcccgacgcgttgctcggcccgagcgagcgcggcgcatcgctccatctccctgcgcaacgcaggcagcgtctcctcgacacccgccgacacaaggtccgcatggagctcggcgaggagacgctcgtcggccgtcaggacgccccggtcggtgaagtcctcgacgaatcgttgggccgcgtccccatggagccgcatgcgctcgcaagcccaggtcgccagcaacaggttgcgccgggtacgcacgcggaagcgctgctcctcctcgtggacgaaacggtgctcgaaggcctgtttgcgttcgtcgaacgtggtcatggcagggctccacttcgaggctgtcgcgggcctggcccgcgtcgcatcgggcattcttgccaccgtcggcgacaagtctgtgatcctgccctggggcgactggctcatcgcgctggccgtgtcgctcccttgccgtaggtgcgggagccgatgacggttgcgcgtcgtggtcctggagtgcgctagccacgatctcggccgcggaggccgtgtcgccgttgacgagcacgaccatgggaacgccgtcgaccacgccggcgcccgcccggtccggcgcgaaccgctcgacgttgtcggggccgcggccgacgaggcgcacgatctcgccgcggccgaagagtgcgccggccacggcgaccacctagccgcccggatttccgcgcaggtccaggaccaagcccgagagtcgatccggaccgggctggcggcggtgaccacgtgcatcgtttcgtcggtcccgggcgacgccgacgtgctggtcgtcccggacctcgtgtccgggaacatgctcgcgaagcaattggtgcacctcgccggcgcctaggccgccagcctgatcctcggtgcgcgcgtacccatcgtcctgaccagccggtccgatggcgaacggtccggggtggcgtcctgcgccatggcgcagatcctcgcgcactaccgagccgcgaagctcgggacttgatccagatcatggccctacctgacgacggtgacacccttccgacatgcccggcagcccggcgctcgcgatgtccgatcccgccgaggtcactgggctccatcggaggtcgccatggccgcacatgcagacaaacccgacaccttcgaccccttcggcatcgccgcctcgatgaacgaatggtgctgcctggtgaaggcggcgcgcgagctcaaggacgtcgacgaggagatgatggagacgatgctggaggcaaacgcgaccggtcccgcatccctcagcccggaagccggcgtaaagctccgcagcctcgtgaacctgatgcgaagcctgaacctcgacccggaggccatccgacggcgcgacccggaaaccatgcgcgagcttgaaactgcctgcctgcgctgcacggagcgcagccgctgcgccagagagctctgggccgggaccgccgcctacccggagttctgcccgaacgcggctggcatcgaccggctgcgcggtcaatgatgtacccgggcgcgctgagcctcgtcctggcggctggtttcacggcaggctgcatggtgatccatagccgccgcgaacgtgcggacgacgtcgccgtcgtcctgatcctgatgctgaccggcttggtgcacctgctcggtgcaagcatcgcgtcacgcacggacaggtccatcgaccttgtcgcggcggccgaggttgcgagccgtcgtccacacctcgactgacgcctcgtccactttgtgatggatcaaggcaacgaggtcggcagcaggcaggatgaacctgcactcatcccctgacccgcttcgccgccgtctggtttcgttgggagcgcgtcgaactgggtaatcggatggcgagcgatcaagttcatcaggttcagcagccagtacgcgagcgaaccgcggcgctcgacggttcgcaggggatcgaaccggcagggctcgactcgcacacggtgttcggcaacaccctggcctggactgaggattcccatgcactggccgccgggaccgtactgaggcgtctcggaacctccctccacgggggcctgccggacgcggaggcccggggacggctcgcgcgcttcggcccgaacctgatcgccacgaaggagcgagcccgcgcgcacgtcctgctcgtgcaccagcttgcgagccccatcgtctatctgctggcagcggccggtgcgctgtcgctctacttcggcgattggcaagaggcgaccgcggtcgtcgccgtcctggtcgtcaacaccgggttgggcttcttcactgagctgcgggcggtcaggtccgtcgagggattgcgggcgctcgggacgcgctcggcccgcgtacgtcgcgacgggcacgtccgggtgcttgccgccgaggagctcgtcccgggcgacgtcgtgctgatcgagggcggcgatgccgtcccagccgatatccggctggtcgaggcgtccaacctgggcgcgggcgagtccgcccttacgggcgagtccgtaccggcggagaagtctgcggacccggtcgctgcggacgctcacctcgccgagcgttcgtcgatgctgttccggggtacgctggtcacccgcggcagcggcacgggcgtcgtcgtcgcgaccggctcgggaaccgagctcggtggcatctcgcatctcgttgagcaggcggagcctgaaagatcgcccttggagcgccgtctggaacgcctgtccggccagatggtctgggtcgtcctgacgatgaccgtcttgctcgccggcctcggcgtggcgactggcaaggacctccgcctcatgacggaggccagcatcgctttggcggtcgcggccattccggaaggcttgcccatcgttgcgaccctgacgctcgctcgcgggatgtggcggatggcgcgcaggaacgcactgatcgagcgcctctccgccgtcgagacgctcggtgcaaccacggtcatcctgacggacaagacgggcacgctcaccgagaaccggatgacggtgagacgattgtcgatgccgtccggtgaacaggctctggccgagggattttcggacaccgcttccgggtccgaacggctgctccgcgtcgcggtgctctgtaacgacgccttcctcgggcagggtcccggacaggggagcggcgatccaatggagcaggcgctgctacgggcaggcaggacggccgggttggagcgcgcgtcacttctgcgcgaccagcctctcgtgcggaagcatgccttcgacgcgggtacccgcatgatggccacggtccacgcgtccgggcggggctatctcatcgcggtcaagggtgcccctgaggcggtgctcgcggcctcgtggcacgtggacgacggtgagcgcgaccggccgctcgacgaggtcggccgcgacctttggcgacgccgcgtcgaggagctgggcacgctgggcttgcgggtcatcgcctgcgccgacagaagggtagacaaggccggaatccatcccttcgaggagctcacgttcctcggtctgattggactggaggaccccgcccgggaggacgtgccggaggcggtggcggcctgccgggacgcgggtatccgcgtcgtcatggtcaccggcgaccacgccgtcacggcccgcagcattgcccacgcggtcgggatcgcccgccccgacgaccgggtcatggagggcggaactgtcgacgaagctgcggacggccttcaaggggttgcggttttcgcgcgggtgagcccggccgagaagctgtcgctggtccgggcgtatcaggagagaggcgacgtcgttgccatgaccggcgacggcgtcaacgacgccccggccctgaagcaggcggatatcggcgtcgcgatgggccgacgaggcaccgatgtggcgcgcgaggcagccgcaatggttctcctcgacgacgccttcccgaccatcgttggggcgatccgcgaggggcgggtcatcttcgacaacatccgccgcttcgctgcctaccttctggcctgcaacctgagtgaggtaatggttgtgggactcgcggtcttgtcggcgctaccgctgcctatcctgccgttgcagatcctttacctcaacctcgtcaccgacgtgttcccggccttcgcgctggcgatgggggaaggacgggacgacatcctgcaacggccgccgcgcgacccgagggagcctatcctcggtcgcccgcaatgggtccggatcgccctgcacgcagccgccatgacagcggcgaccttcgcggccctactcgttggcgagttctggctcaccctcgaccgcgcatccgtcgtgacggtcacctttctgaccctcgccttcgcccagctctggcaggtgttcaacatgcgggcctccggctcgcagcccttccgcaacgaggttacgcgcaacccgtgggtctgggcggcactgctcctgtgcacggtgctgctcgtcggaccggcttacgcgccatcagtcggtgccgtgctgggcctggtctcacccgacctgggcatgtgggtgttgatcctcacagccagcctcacgccgctcctgctcgtccaactcgggacgatggtcgcaggcatgcggaagcacgacggccaagcctgaccgccaggagatgccccccgccggcacgtaccgggccttgctctggatcaacgcggaacgcttccacgacgcgagactgggaacagcggagccattcggagcaccacatgaccctccactcctcgtctcaacttgccgcgacccgcgacattctcgtgtgcctcaccgaggagggccgcggcgacgaagccgcagacgcgctcgcctacgccctctcgcttgccggcatggccggcgcccacctcaccgttcagtccgcagcccgacgcctgacagtcgtcgccgggcgggcctggggaatcgtccaggacctcgttgcggatgagaaccggcgccttcgcaacctcgcgcaggcgcttgccgaacgctccgtgtcggacgcagccagcgccggcgtgacgtgcacggccgaggcaccgatgctggcctaccctgacctgatcgcgcggctcacggcacgcgcacggctcgctgacctgaccatcctagacgcggaagcgcgagaggccgatctcgaccgcgacctgatcgatggagtcctcttcaggagcgggcgtcccgtcatcgtggtgccgtcgggctggaacagcttccgggcgcgccgggtcgtcatcgcttgggacggcagcgcccaggcggcgcgggccgcgaacgacgcgctgccgttcctgcgcgcggccgaggcggtcgagatcgtatcggtggtgggcgagaaggacctgtcggcctcggtcgccggagccgagctcgcgccgcactttgctcgccacggcgtgaacgtgtcggtgaacgtcctgccggttgccggctacgtcgccgagaccctccgcacacaggtcggcctgtttcgagcggacctgttggtgatgggcgcctaccggcattcccgcctacaggagtggttcctcgggggagcgacccagtcgctgctcgcgcgcagtccggtgccgctgttcctcgcgcattgacaatggaggcggagggacgtcacggcacagcggcgtcccctcagcagcctctgcagacgccaccaagcgatttcttcaccttccggtcccaggccttactccgtgcatctgcttcgctggcgtccttgctcggcttgcttggatcgggtgcggcctcctcaggtcctgcgggcctggactccgcccccgatcggacggaatcgggcgtgggctgccggtgcgctggggccgcccaggcggaggtgcacagcaccagcaaggctgcaacgatatggggcattggcctgctccttcatacgacattccgcccttgttcttggaccggcacttgccgccgcttctcagtcctcgacaacgcgccggaggcgggctcggcggaggctgacccggcgtccgccaggtcgctgcagcgcgccgtcctcttcgagctgcgagagggtgcgcgacaccgtctcgatggtcaggccgaggtagtcggcgatgtcgcgccgggtcatcggtagggcgaaggtcccgctgccgcccaggcgctcatcaacctccatcaggaaagcggcgacgcgctccgtcgccgtgcggcgcccgagaagcagcgtgagatcctgggcgaggcgcaagttgttcgtcgccataccccaaagctggcaggcgacctcggcgctgcgggccgcggcgcgttcaaccccacgccgcctgaagatcagcaccttggtgtcggtgagtgcttcggccgtgtgccggtgggcctcgccctgctcgaagccgaacaggtcgcccggcaggtggaagcccgtgatctggcgccggccgtcgttcagcactttgtgcgtgcgtaccgcgccttcgatcaccttgtagacgtactcggcgtcttcgccctcgccgtagacctcctcctctcggccgtaggagaagggcgtcccaatgagttcggggcagcccgcgaagaggacggtgctgtcgttacagccgagcgcaacgctcgcagccacgtgggaggcgggaagtaaggtgatctcgggggccatcgcttcgctcctcgtccgcattggatgaaggagagtttggccgggccagggcgtgagtggaattccgggtgatctcttaagagggtttgcgtaagggcaactacgtatgccttcagtcggggatcagccccctccgaccgtcccgtacgtccacccacttgcacggtccggaaccatgatcagggcgaaacgggccgagaacagtgactcgatggcagtgacgagcgcgtaaacaagcagggctaggacgaacgtgacggcgtcggcatggtggcgcaacccgcgaaccgatgcgcggcaggagatgaatgccgccgcggcaatgagagcgaaggggtcgaatggcatgacttcgctccgctcaccggctccattaggcggagcatgccgcgcggcagcggcgaggcattgatcgaggtcaacggggacggctggcggctgcgcgagtagtattgagcccccttgacctggatcaaggcttctttccctgccccgcgcatcctgtccgcatcattggacggggagatcctgatgcattccgaacgcgcgccgcatccgcacacccagggtaccgggaacccggccgaggcgcgcagcgccgccctgaccacatggcgcaccctcgccatcgacctcccgttgcgcctcgcggcggaaacgatgcgtttcactggacggcgcctcgaagaacaagcgaagcatcttgcgtcgctggcccggtgcggctcgctcaacgaggccgtcgagctccagacgactttcgtgaccaaaagcttggacgactaccggaaagaggcggcaacgcagttgcacgacgtcagggccaccgccttcgcaaaggtggcctgacgcgaaagtcgcctgaccggacccgacgcagacggatacttccctaccgagggcgaacaatgtcagcaggacgggttccgatgccggccaggccacttcgctccgcgagatatcgcgtctttcagcatcggttcgctccggggctgtgctgcgccgtgcgtgaggggctgttgaccccctacttcgtccacgctcacgcatggagcttcggaactgaggtgagcgaggatcgaagcctgccgttcggcttccagccccatcccgctcgcgaggctactgccgcgttcggctgttatctattccaccatccttgcgagaccctgtcgccgaggtactctcggacctgggcagcgcatgcgcaggactcgcgtgcgtttgcgggcgacaccgacccgcgccggcgcctgaccacggggcgccggggccgggttgcgccagatcaaggcgcatgatgccgggccggtcagtcttgacgtcagccggatcggggaacgcgcacatctctcccttcacgctgcgccttgggccgatccgcgaaagccgccgcgcccgcaaaaactcgcggcgggccgaacgtcgcgagaccctgatatcagggcgaggcattgggggacaggacgacgcctgtggcgagcatggcgagcaggggctcgtaggcgagcggtttctcgatcagcggcaatccaatctcgcgggcgcgccgacgcaccgagacaccggggtcgccagtcatcaggacgacgggcgcgcggacgtcgagggcgcgcagacgactgaatacctcgatcccgtccatcgccggcatgacatagtcgacgacgatgtagtgcggctccggtcctgggaatgcggccagcacacacgccccgctgccgaaggcctcgacacgatgcccctcgccctcgagcaggaagcagagcgattgcaggaccgctgggtcgtcgtctacgacgtagatgggcgaagggagaggtgtcgacatgatgctcgctgcgatgcccaggtgacaggcgcctttcaagcggacaacgtaggacgacgacgttttcccttccttgacctgcctcaacctcaggccaggccggccagcactgcccagcgcaccagttcctgcaagccggtcgcctgcgtcttcgccatgagctttgcccggtagatctcgacggtgcgcggactgaggtcgagtgcgcgtccgatctccttgctggtgcctcccgcgaccagttggtcgaggacctgccgctcgcggtggcttaaggtccccacccgccggatgaattcctgtaggctggggtcggctgcctcggccggtccggctcgatccagggcggaacgtagcgcctgcagcaacgcctcgtcgttgaagggcttctcgataaagtcgcaggccccgagcttcatcgcctcgaccgcgagcggcacgtcaccgtgtcctgtcatcaccaccacgggaagcgtgtggccgcccgctcgcaggcggcgcagcagttccagaccgtcgatgccgggcatgcggatgtcagttaggacggcgccccgggccggcctcggcagtgtggcaaggagatttgtccctccccggtagagcgcgacctcgaagcctgcggtgtcgagcaggaagccgaccgaatcccgcatcgccggatcgtcgtcgacgacgtgcacgaggctatgtgccattcgccgtgtctccctcggtggcggtcgccagcgtcaggcggaaggtggccccaccggccacgttccgctcgacggtgaggcgaccgccatgcgcctcgatgatggtgcggcatattgagaggccgacgcccattccgctcgccttggtggtgacgaacggctggaatagccggtcggcgacctcgtccgcgatgccagggccggtatcggacaccgagacctcgaccacctcggaagagagcgcatgggcgtcgacggccatctcgcgccgttcactctgctgcatcgcctcgcgcgcgttccgcatgagattgaccaggacctgctggacctggacccggtcagccagcacggccttcaggccgggggccacccgcaagcgggcgacgacgccctggtcccgagcgccgaccaaggccaaggcgctcgcctcctcgatcagccgccagactggctctggtcgccgctccgtctcgccgcgcataacgaactcccggagctgccggatgatctggccggcccgcagcgcctgctcggcggtcttgtcaagaacctccatcgacttggcgatggcctccggaccgggatttgcgagcaggcggcggcaacccttggtgtagttggctatggcaccgagcggctggttcaactcgtgcgccagggtggaggccatctcacccatcgcgctcaggcgcgagacgtggacgagttcggactggagttcctggagccgctgctgcgtcctctgttgctcggtaaggtcgttgatgaagccggtaaagaacacctgttcgcctgagcgcatctcgccgatggcgagctccatcgggaaggtcgtgccgtcggcccgctggcctgtcacgacccggttggtcccgatgatgcgccgctcccgtgtccgccggtagtgatcgaggtagccgtcgtgctcgccacgcatcggttcgggcatcagcaacctgacgttttgcccgatgacttctgcggccgtgtaaccgaagaggcgctcggccgctgtgctgaaggagttgatggtgccgacctcgtcgatgacgaccatggcctcgggcacggtgtcgaggatcgaacggagatgtgcctcacgggcgcacaggtccgcctcggcctgcttctgctcgtggatgctgaggacgacgccacgatgacgtgccggtcggccgtccgcgtcgagaatcacgcgtccgcgcgagcgcagccagcaggcatgcccgtccggccgcagggcccggtagtcgacctcgtaactcccaccctcccgcagcgctcgctggatggcttccgcccgggccgggcggtcctcagggtgcaccaaggcctgtgttgcggcgaaagtggtcagttgctcgggcgtgacgccgaagaggtgggcgcaggtcggagagaccgtgacctggccggtcgggatgtccagcgaccagatgcagacgccggcctcgtcgagggtctgccgaagctcttcgagggcccgcgtgccgttgctgccttgatccgtgctcggcgaggcaatggatgacgtcatcgttcacatccgaggaagtgcctcgacccaagacagcggagttcatcggcgctcgcggatcacaccttccgttggcatggccgaggccaagtcacggagccgtcgctaccgtgccgtgaaccaccctacggctttgcagccgcgaagctactgcgttttcgcaggctggaacagccgccaagcacagcttgcggccgtcattgatcgacttttggtttgatacgactcctgcgctgcatcgtgcgcgccgcttgaggtggatcaaggctgccccgtcgtgagaggttgaacaatcgggccggtccaaaccggagacggccccatgtccaaaaacctcccatcccccctcgcggccatccgcgacgttttcgttggcaccgctttggaaggcgagcgcgaggacgtcccctctgccatcggctacggcctgacgctggccaaggccgccggtgcccatttgacggtccagtcagcctcttggcgcctctcgggcgacgacgcctggctcggagacttcgattacgaggaagtcgcggttatcgaccgacggctcgacgcgctggcccactccatcgcggagcgctcggccggggacgcggcgcaggccggattggtctgcacgacggaagcgccgagcctgccctacccggacatcgtgagtcggttggccgcgggggcccggctgcacgacctgacaatcctcgatacgggaccagggacctacgacctcgaccgcgagatgatcgagaaggctttgttatacggtggccggccggtcatcgcagtcccgtcgggacacgacgccttcgccgcgcgacggatcatcgttgcctgggacgggagcgcgcaggcggcgcgagccgccaacgatgcgctaccgttcctccgcgcggccgaggcggtcgagatcgtttcggtcggcgacgaggcggagagcgacgaagcggtgccgggcgcggagttcgcgccccacctcgctcggcatggcgtgcggatcagcgtcaacgaccttccgaaaggagagagcgtcgccgccacccttcgcacccaggccgggctgttccgggccgacatgatcgtgatgggcgcctaccggcactcccccatccgcgaattcttcttcggcggcgtgacgcggtcgctcctgcggggcagcccgactccgctgttcctcgcccactgagaccgggaggtcgaccatgctcaagcgaagatcgtcacgatgcggcgcgaccagccggaccgcgcagacgcgcaacgctgcgtgtcggcaaaccgaatccgcgccgaagaatccaaagcgcgacgaggcgccggcccaggtgcggacatcgaaccagccggaatggccggccccgctgaacgaggaggaactccgcgccttagagaccggctggcgcttcgtcgagtaaggcgccgaagccggcatccaagccctaccgaacgggccaggtcaccacgattgtcgacggggcagcccggccgtcgtcggtccggttcagcggcgaaaagccttgaggtaggccgccaggtcggcggcgtcggcggggtcgagccggaagtcgggcatggccgggtgccggcggtccaccccctcggccaagacgtcggcaaggtcgtcgaccgggaagcgcccggctagcgtgcggaagggcggggcctcgcgcatcgggcttgttccccgtggcccgagcgcatggcaccgggcgcagtgctcgcgggcaaacgcctcgccccgcaccgccgaagcgtcccgggccccgacgggcaaggcgacgagcaagctcaaggcgacggcggtgagaacgggtagggcatgcctgcgcatcagtggctcatcaggcagcagacgggggagcgttcgagggcatcgcgggtgacccccccgaaaatccactcccgcagccgggagtggccgtaggcgcccatcacgacgaggtcggcatcctggtgctgggcgaattccaggatatcgtcgctctcctgccggaccgcgcgcatgaggtgggtggtggcgtgggcgccgtgccgcacgaggtggccggtcacggcctccgccccttcatgccccgcgtcgtctccgaccgtcgcgacgaagacctggtccgcgtcgcgcaggaagggcagcgccgccgtcactgcacgccgcgcctctggcctgtccttccaagcgacgacgatgcgggtccccttcagctggactagctgcggcggcgcgatgaggacaggccggcccgcctccatcaatacggggccggggcgcacgccgagttgccccgtgtcctcgtcctccggcccgcgccggctaaccacgacgaggtcggcggcgcgcgcctgctcgacgagatgcgtggcgggcccggcgagggcagctagccactccgtgcggatcctttcaccggcgctgcgctcgaacagggcgcgcgcctcttccaggatctcgcgaaccttggccttgttgcgctcctcctgctcgttcgcgtcgtagacgtcgcgcaccaggatgggcgccggtaccttgtgagcggccgcgccggtgagggtggcgtcgaagcgccgggcgagcccggcggcgaggcgtactcgatcaggggacgcgtcgccgaggtcggcggaaacaaggatatttgcgtagtccatgaccacctcagtctggcgtcaatacagatgtgaggatcctcgcctcgcgtgggccgactcaccttgatccaccgcaagctcgatggcgccggccttatgggcagcgcgggcctccctgcgtcgtcggctcgcgcccatcctgtggaccgccgagcgcgcgcatggcgttgaggatcacggcgacatcgatggcttcttgcagcaacgccccctggaggggcgagaggtatcctagagccgccgcgaccatgccgacgagcgaaagcccaaggccgacccatacgctctggagcgcgatagcgcgggcccgccgggcgatgcggatggcgcggggcagcggcgcgaggctgtcgaccagcaggacgacgtccgccgcctcggccgccgccgccgcgcctcgggcgccgagtgccacgccgaggtcggcggccgccagcgcgggcgcgtcgttgaccccgtcgcccaccatcatcacgggaccgttccggcgctcggcggccacggtatccgtcttggccgtcgggtcgaggtcggcggcgacggcgtcgatgggcagaccggcgacgagcgcctccgcgacgccgcgtcggtccccggtcgcgagcaccacccgctcgatgccgcacgcgcgcagcgccgcgagtgcgttgccgccgtccgcccgcagtgggtcggcgaattcaaggatggcggcgggcgcgccgtcgatggcgaccagcaccgtcgccgctgccgcggcgtgtcgaggaccatctgccggcgggaagcagacgtcgtgcatccgcattaggcgcggtcccccgacgaggacgggccggccctccactttgccggtcacgccctggccgggggactccgtgaccatcgtgggctgcgagagtgtcaggcctcgccctagggcctcatcgaccagagctcgcgccactgggtgacccgaggcctggtcgagggacgccgcgagccgcagaacctcggcctcgtcgcatgcggcgagggttcgcgcggaaatgagccgggcggtgccgtgggtcagggtgccggtcttgtcgaccaccaggacgcggatcttggccagcatctcaagggccccgccgcccttgatgagcacgccgatgccggccgcgcgcgagaggccggagacgagggcgacgggcaccgccaggatcagcgggcagggcgttgcgacgaccaacacggccagcgaccgaagggggtcgccggtggcgagccaggcgccgccagccagcaggagcgtgagggcgaggaatgcgaggccgtagcggtcagccaggcgcgccatcggcgccttttgggaccgcgccgcctcgacgagccggacgatgccagcatacgtgctttcggccgcggcccgctccgccagcaaggtgaacggcgtgcccgcgttcaccgtgccactcaacacggggtcgttcgcaccgaaggtgaccggcagggcctcgccggtgaggctcgaccggtcgagcacggcgcggcccgcggcgacccggccgtccaccggcaggacgtcgccgacgcgcaccaggattcggtctcccgggaccagcgccgcgaggggcacctcccgcaacgcaccgccctcctcgcgcagggcggtgcgcggctggcgcgcgatcagcgccgtcatcgcccgtccggcccggccggcggcataggcttccagcgattggccgccagcgtacatcaaggcgacgacagcgccggccaacggctgccacagcgcaagcgcaccccccatggagagcagggcgaccaggtcgagtccaacgttgccgcgcaccaggccggttacgacttgggaggcgaggacggcgaggaccgccacggtcgcgagcgcccatgcccaggcggcgacgtcgggatgactgagcgcctgtgccgacaggcccgtgcagaggccaaccagcggcaggaccgccagccatccccggagccgaggcatccatcccacggatgccagccgcaccgtctcggttgagcccacggccgccgtcgtcatcgtcgaagccgcttcgctgttatgcgcctccggggtgggcgtgttccggttgagttgccttgcgctggatcaacgggcgcccttaaggcggagagagatagggtaatggattcacacggagcccgcccatatcactcctgtcgccaccctctctcgctggcacccgtaacatccttgcgggaatcactgaagagagccgcggcgacgagttctcgacatccttcagtatggtctgaccctggcacttctgcttcaagcctcatagcggacgttcaaaggagtaagactctaggttcggaaggggtcaggtgctcgcatgccacttgttcagctatgcgccattaccggacattcagccttgcgcagcaaggtgtccgctcatgatgcagaagcgggcagaattgttgcacgtttttgttcagtagcccgctgtttctgaaggtggcactggcttggccccagcgcggaccacgaacgatatgagctccagatacgcctcgtcgaaccgctggcgcttccttagagcgttttcggtttgggctgattcggctcggagaggttcacagggctttgacgggctgattcagtgatcgctccggacaaggtggtgctctgccagtgcttgccgacgatgacgtaggcccggcggtcctcctcgatgtactggtgcagggcgacgatctcgcgctcaatggcggccgcctcgggcgtcccctggcggggcatcaggcggccggacatgctccggtcatgcgagcgcgaccacagccggatctcatgcaggcgggcgaggcgatcctcgggcacgtccggcagcagcgcggcgcggcctgcgatgtcgtcgagtcccctcaggcgggtggcggtgtcgttgcgcggtctcatgccggcacggtggcacggccgggtttccgccgggttgacgcgtccggttaacgcgaagggcccccggggatgccggaggccctgtgcccgcgcgccgaggcgcggatgagccgcttatgcagcggtcgccagtataggtaggaggaacgagcccgggcggcaagtcaacgccgcgctgcggctggccctaacgggtggtcactttccccaggcggaaacgagggggtcgaggggaagggttcgaaacccgctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaccgcgtctgtcatggtgactccagtgccgcacagcagaggagagcgcgcatgaggaccagtcgaaacctgggtgacgaggatatccgcaagatcgtcgacctggcgaacaagatgacggacgggatcatcgcgaccgggcgcaactacgcccacgagatggcggcgctgttcgccgaggccgacctcgtctggggcgtgtggccggaccggaaggcgcggaatggcgtccggatcgggttgctgaaggggcgtccgctcctcgaacgcctcgtcgccgccgggcagccggccggcatcgggcaggccgcgttccggtatcacaacgccctggaggcagtggctgcctgcgagctgtggggcgatgaccaggccgaggccgcgtgaggccgaaacaagcgggggcgcgccggtcgggcgtaccctcgcacgggccacgggggcggtggcagtctagccccgtgaccaccccgcggggccgaaacgaatcggtcccggcgcgtcgccgaccaccctgccggagcccctccgagcggggtctctccacgtcaatctgtacccataactgtacccctggtttcggggcgggcgcgcctgggaggcgtttccctagggaaaaggtggtgggcctggcaggactcgaacctgcaaccagaccgttatgagcggtcggctctaaccattgagctacaggcccgcgctttatactgccgattactgatgcgcagcactggctttcgacgacaggttgggcaacagaaacgacgacagaaacgctgcgtttgagtagccgggcagggggcttcgggcaagccctccatgcacgaccgctggccaccgagaccgaaccgcggttcggtcgaaccggcctgatccgagccccaccgtcggcgaacctacgaggccaacgcgcgggggcgcaaagcctgtgaacccggtcagccggtaagcttgaggcaaccaggcgcccctatgccgtcggccccaccatcagccggcagccaggatgctccttcccgaactcgcgcccgatccgctcccgcccgaagccgccgaatggcgcaaagccctcggcgccctccgtccgacttcaccgccctgccggtatctcggcaccacggcctgggcgaacatccacgaggcctgcaccgacttcatcgagcgcttcggcgccgaggccgtgcgcttgggctggaccgcgccgcagatcttcggcgtccatcccgagcacgggacgttgcgggtggattggtgcggggtgatgatcacaggagggcagaaggcgatcggcatcgagccgaaccggatcctgttcggcaatgtgagcggctaccggaacacacccggcgtgccggtcggcctgccgatctgggaattcgcgacccgtcgcggcgggaaatgaccgacgacgcaccggacgcactcagtcgggtgtgacatcgcgaccgttgaagagcgccgcccgccgacgagcaatcgccgccccacctccatggagcggcggccggctattgcgtggccgatccggaggatccgtgcggctccgaggggcgatgcttcgaaagcgctaccggggctcggccgtaggggaacaggcaccggcctgcgccccgctttcgcaggccgtcttcggctcggcgtgaccgaggcgggtcgtcgccgccgcgctcgacagcacgaggacgagggcaacgagcaggcggtagagaggaagaccgatcatcgtcgtggctcgggcggggacgagagtgacgggatcagcgcggctgcggggccggcacgcgaatcgtgaccatctggccgctaatcggatcgaagacggtgatggtcatcgcgggtgctcgtgaacgtggctggatcgacgtgtccggctaacgcctttgtccgcgatggtttccgcgccctgttcggatgtagttagccatccgttaaggctgatccgtcggggatcgccgccgcctcaccagggcaggaagcggtcggaagccggtcgtccggccaccatgaatgcgattgcgccgacgacgcctgcgagcacgacaaaaacctcggtcccgaacatgcttttcccctcggcccggcttgggcgaggtgcgtctggagcgaggttgaggcagcaacgcggcccgcggagcgtcctcgtcgtcgcagtcggggtggcggtggcaagaacctctcgcgtcgcctgatccccgaacgtaggttgcggcatgcccgctgcccgctgcgtccactacatcggcttcaaggacgaccgctactggaacgccttccggatctggggcggccccacgatgatccatcggcgctgggaccgcattgccaagcacgacataggcccggacgatgtggcgatcttcgccgacggcgacgagcaccagcccttggcggactacaacgcgaccgacatcgacgagcgatggctatgacgaacatcatccgccccaacttcggtggccgcgaccgcgaagctgagccagccatcgcggccgaggcgctcgaggcgtacgagccgctccacgtctacgggaccgcagcgggctatctcgtggccctgctggaggacgcgagcgggcccgaaggacgatgcctcaaggtcgtcatcggcgccgtcggcggaaacgtgttcgaggccgtcgccgtgatgccggccacggatgaaggacgcgtcgatgccgatatggccgccatggcggttctgcgcgcgctggaggttgtcgagcaaggcagcgggccggccactgcctgaggcgctgcgggggcaacgggagcgccttgtcggcccctccgccttctcgaaagggccgtcgccaatgggcttgcgccggctatcgctcccgacctcaccgcaccgcctcgatggccttctcggcatcccgatggtcctgctcggaggcttcgggtgcaacctgttgtgccggggcgtgcggcgcccggcataagtcgacccagatcgggaaatggtcggacccgacatcgttcaggcgctgcatgtcgctcaagagaaaatgctcgctgaagaaaatgtggtccaggggccagcgtgcaaacggatattgcgcatggaaggtcgagaacaggccgcgcccctgacggggatcgagaaggccgctgatgttctggaacaatcgattcgtgtgggaccaggccacgtcgttgaggtcaccggcgacgatggtcgaatccttcgttttcgcgacctctcgggcgaccacgacgagttcggcatcgcgcggtgcgctgctatggcccggatgggggggccgcggatgaagcccgtagaaggtgaccggttcgccgctgggcaggaccaccgtggtgcgtaacgacggaacgtcctcctgcagcaaaaagcggatcgtcggatcgcgcaagggaaggcgggagtagaacagcaggccgtaggtgttgtcctgcggatgttcgacgcgatgcggataatgcgcgcgcagcggagccattgcggcgtgccatcccgcatcggtttcgagcagcaacaccagatcgggcgccttggtggcgatgagatcgagcgccgcaccgtaattacggttcgactggagcacgttgaggacgaggaggctgatacggtcgtccggacgacacaaccctgctccctttgcctgaggcgccgtcaatcgcgtgaacggcaggatatagctggcttgcagggcaagagccgcgaccatggcgaccgccagagtcagagccgtgccgtcccgggagatcgcgagaagcccgacacagttcgcagcgagcgcgaccgcgatctgcagccggggaaaatccaggctgcggatgacgccaaggttcgtcggaatcaggggtagcaacgtcgcgacgatcagcagaagtgcgacaagttccagggcgatcgacaagtaggccaactctattccaatcaatcggagcccagccccatcgagtctctgctcgatttcgacgcacagtctggcgccggctccttcgggggtcatagggtgacgagagcgcctgcggtcatgcgctctcacgccgcgggccttcggtccgcctcatgcgtcggatcgctcaccgcgcgccacaacgatcagcgcccgatccgggagagggcgctgcagcaccgacgcttcggcccacggggcgcgcagccagagatcccgctcctcatccgtcgtcaggatcaccggcatcgccttcgggtggaccgcggcgacctcgacattcggctccgtggtcagaaaggcgtagaggtcgtccgtcgtctcgccgtccttcaccttgcgcaccgaggtccagccctcggtcttgatgccggcgaaacaggcgagcggacgttcttcggcgagcgcgaaccacacgggcgggtgggagccgtcgggcagggcctcgttctcggagaagctcgtcagcggcacgaggcagcgatgctccggcccgagccagcgccgccagtgcggcgaggcggtgttgcgcacattcgtgacgcccggatcggtcttcttgcccttcagggcgaaggccggcgagggcatgccccatcgatacatcgagagggtgcgttgcccctctgcgacgtgaacaatcggcgcggcattgttgggaaagatcccaggcaggggcggcaggttgccggtccgatcggtttccaccttgaacaggcgccggatctcgtcctggctcttggtaagggcgtagagattgcacatcgccggatgatagccgagccggtccgccgcgcgcgactcacagcgccgcgacatagccggcgccgcgtggcgcgatccggcagccgcccctcggttgcgatcgcgttagaaccacaaggccctggaatcagggccgaggcaggccgctatgccggcaggaccaccaccttcgtcttcaccggggttcgcgcgtagaggtggatcatatcctgactgagcaagccgacgcagccgctcgtgatgccactgccgatcgattcggggtcgctgctggcgtagatcgtgtagagcgtataggcgccgccctggtagaggtgcagggtgcgggcaccgagcgggttgtcgaggccgcccggcatcccgcgcgcgtattgagcagcctcgggctgacgccggatcatctccttgggcggcgtccaagtcgcccattcggacttgcggccgacatacgcgtcaccactccacaagaacccgtcgcgtccgacattggcgccgtagcgggtcgcggaaccgtcgccctcgacgcggtagacgtagtagttgcgcggatcgacgatgatcgttccggccgcctccttggtctcgtaccgaaccgtccggcggtagtatttcggattgaccttgctgatatcgaccgccgggatcgggaatttttcgtccggtatcggcccgtagaccttcgccgcgtcggcgagcatcgtgccgtcggacgtcacgcaaccaccgagcccgaatgcgccgagggtggccgccgagcccgccagaaacgaacggcggccaagacgccgtggccggcatccgagcagaccggtctcgtccgaaccgccggcgtcggcgtgcccaccatccatcgtcatgctttcagggctttccatatcctgcaatccgatggggacatgcatcggcatcaatccggccatcgtaaggctaagctgagagtgcggcgacttggctcgcctggcaagtgcggcgctcgcggccgatcgatggccctgcgacgatgccggacgctttgctccgaaccgcaaacggcagccgggataattcgctcggcttcatgcttgctgactgtcacgggatgcctcggtggctaaccttcgcgttgcgagcgctgtcgatccggatgtcgccatgcagaagcttcgcgctagctgtaggccgcgggccgctttaatggcggcgcggactctcatgcctgccagggacgagaggctcggagagcggtgaggaaacaccattgagcgaacagaccattcaagaaggtcagccgggtgacgatcctcgcaccaccgctgtcctgatcctcgtcgcgatccgcgaggccagcgctcacctcggcaagctgctccggctggcgcgaacggaaatccgcggcaacctccgtatgcttgccttgctcgtgctcctgttcggcggggcgctcctgctggtcctcgcctcgctggtcctgtttctgctcgccctgcgggatgcattggctgcgctgatcggcaacgacgcgctggcagcgttgatcgtggccatgccgttcgtcgccgccacagcgattctgacgttcctcggcctcaggtggatgagcctacgtgcgccggtcggctgaggggtccgccgagggcggtaaacggcctcgagcggtaaacggactcgggcacgcaccaagttcggcagcaccttcagtgtgagatcaggcagaaacccggcaccggccatcgcggttggctgaggcagtcagagccaattcggaggcgggagtgccgcgctacttcttcgacacgcacgacggtgagtttcatcgtgacgatgaggggtccgagcaggcggattttgaggcggcacgcaaggaggcaatgatcttcttgcctgaggtggcgcgctgggagatcccgaaagacggcgatcaccgctccttcagcgttttcgtccgtgatgagagcggagccatcgtctacacgggaacgctgacctattccggactccggctcaccagcgctggataatcttggaaggcaagggaatgatctgctgaattagcggatcatgtgccatcgcgcgatggccgaaactgtgcaacctgccgccgtacccagttcttcggccctggcgctaaagacaaccgggaccctggccatctgtatagacctgaatccgccggggtaccccggaagaggtagggaataacatcctcacctgatccaccctcgaaacgatcgaggcaaaattctccatcagcctgttgaacaggtgccgcagcctatcgtttacggaataccagccgaatcagatgatgtctggcgcggcgtcatgcggtgggaggcaagatcctcatgccggacaaagcaaagcgcgccgatctcgcccaaaaggccctcgacgcttaccttcacgaacactccggcatccgacgctggtgctatccgaccagatcggacgatatcggggagagcgatatcatcgacctcgtcaccgacctcctgctgttggcggaggtgaaaggtcacgatccttgcagtgtcgtccgcaaggccgaagtgcaccttcaggctgaagccgatctgcacggctgaggctgcccccaggctccggcgcacttagtggcgggggtcggaacgagatcctgctgtccttctgcattcccacggtgtcggggtcagtcagacgttgcgcgtctcacgacctcaccggtgacgcccttgctcgcgccgtcttctcgctggggtgcttggggccgagtgcccgcctgtcttcgtgtcctgcccgtcgattcccccatgagcctgcaccgccccgggtcggcctgcggcgtcacgtccaggaacaggcggccggcgtttgccttgccccttcaactcccagggagatcgatgtgacacgatacgccgtaagcacgctgggcaccctgtgcctcatgctgtccgccaacctcgcccacgccgaaggaaagccgctgcccccgccggcctccgacggacagcccgtcatggagctgacgatggagaagaaggacagcaagatcgtctgctcgcccgccgagctccgtttgccggcgaatacgaatgccgagctacgggtgatcaacaaggccgaccagcccgtgaccctgaccatggacggtcagttcgagaacggcctcgtgcagcacgtggatggtgaccagggccactccgcgagtgagaagggctacaccatcaagctgaacggcaaagccacgctcaagttcaggacgatggcggctggcgagcatccctacggatgcacgggtgtgaacagccagagcgaccccttcgtcggcaagtacattctcgttccgccagccggctgaggcgcagaggcgatcgaacagcctcggaaccgagccagccgttgaggtttggctcggtatcgcatctcacccgcaagcgaggaatgccatgtcgagcgacacacaacagcatcacgaactcctcagcgctgtcaaagcggctcagggcacgcaggacgggtccttcgaaaaggctgtgacacgggctttcgagcacgtcttcgagcacctggatcggctgaactctcacgtctcgaccggtggttccgagggtgaagagcgggcactcaagcccgacgagtctcccaccctccgctgattgtgagggatctgcgtcctcacgcagatgcgcaacgtgatccatccatatgcgtccctgtcgcattcgcgccagggcgcttcggggggcctgaacgaaccgggcaaccccggcgttgatcctgctcaacgacaaacagggatggaaacgaccatgcagaccaagacaatcgcccttgccgcagcgctgacactggccctttcgggggccgctctggctcaaacgcctgccggcggcggaagcgccgagggcaacatgaacaacccggccagcgtgaagagcaattccgagaagagcatggagcgcgcaacgggttcagcgaccggcagcacgaccgggaccggcatggccccggcggcgcccggtgctgctggcggtacgtccggcggcagcatgggcaccggcaccggtgcgggcaccagcggtgccggtggcgcggccggcgggcgctgaccaatccacagcgagataagatcggggggggtcggcgtgatgccggccctctttcgttacgactccagtctcgcttggccgtctcggaacgtcgctctgctcggcccgcattcagcctcgaccacgcccaccggaaaccgcgccggacccgaaagcgcgtgttccgcgcttaacctttcggcttgcggtcctccggcgtctccggcttgaagtccttcgagggatcggggttgtcctcgggcttgagcgtcgcgccgggcgtgcctttgccgggatgccccgtctgctcgtcgatgttcccgagcgcaccgcctttgtgcgtcttgccggcatccgcacccggcttctccggcttcctcatgatggtctcccggttcgcagcgcagagcgcctcaggccgtagaacgcgcagtaagccccaaggaaccgtcacttcggcattatgatgcagatttgatcggccggaccgggtataccgctcgccgcgcagcggtgatgtgccccgacatcacggtcgctgaagaggagaacgtcatgcgctacaccgttcactggacctcaccctcgggcccttccaaggaaccgcacgacctcggggcgagggccgccgagcgagccatgaccttcgcgagcatgggcgcctcggaggtctacgtggagaccagcgacggacgagtgttccgggcgccggcgcagatggccgccttggttcagtacgcgcagaccgccgacgccgagtagaaccgaagcggacagcggcaatccccgcggcctgccttccgagggggccgatcaggagccgacaagctgccattcgaagacgagttggcgaagccgcgtctgggcggcgcggcgggcctcgtcgaaggtcgcgtagctctgcgcgccgtagcgccgtggctcccccttctcgacgatggagcagacgaagcggcccgggcgccgccagcagggtctcacatcgatggagtagggatggtggttccggtcagccatgcgggcatggtgccatgccccgcggcagcgaccaaggcgcggcgacaccgcgcggcgttcacatttgtaagcgcgcgaatcccagcaccggacgggcgacctcagctctcatcctgatcctgcgcgggacgtaaggagcgctcgatcgtctccagaacggtcgtggcgagcaccgcatccggatcgtcacggaacagcacgtcgcgcagcatggcgaggtagccttcgaggcgctcgtcgtagtgatcggagtcgatcgagcgcagcacgctggccaggaagcccaccgccatctggtgagccacctgcttggcgccgagctcggcgagcccttcggcgagattcgtcaccgccgcgtcgtgccgggcgctgacggcggcgagcgccgtcagttgctgggtctggtccatcgggttgggtcctcaaaagcacgtcgagaggtcgggcgcgaagcgcgccgcgcggtcaggatcggagcctacagcttcgcatcggcgaagcggcggaacgcttccagcgtctcggcgctgacatggtgctcgatcccctccgcgtcgcgtcgggccgtctcggcactgacgcccacggcgcgcaggaagcgctcgacgatgcggtggcgttcccgcgactgctcggccaacgcctgccccgccggggtgaggaacacgccgcgatagggacgctgctgcacgaggccgtcctcggcgagccgcttgagcatcttggcgaccgtcggctgggccacgccgaggcgggcggcgatatcgacctgccgcgcctcgccgccatcgccgatcaggtcggcgatcaactcgacgtaatcctccaccagttcgagacgacgcgcctcgcgggcctgacggaagctctcgacatggacctccgcatcgacgagcggcgcatccgcgcccgccgggtgcacctcgggtgccggcttctgacccatctctcgccccatatctcgcgacgcatcctgcatgaggcggcgggctcctccatttcgggcgcggcctgattggcccacgcctcatagggtcgtcaaacgtcttcacgaaacacccggcgcacggaccgcgcctcggcacgagcgatggcaagtgcggcggcaaatgcgacggcgagagcgatcgatccgcccggtgtttcgaaggtaccctaccggcatgtttaacctaagccccccacggccgggaacccggctggaagccccttgatctcagcttcggcgcagctttatagctaatgctataaggccttgctgtgtgcgggtgcgaatggagcgcccgctctcctgcgccggtccgctccatcgggagcgaggggcaggggcaatcggcaccttgatgcgaatggaagtggtgatggatcaggttcggccggcaccgcccgggcaagccccagcggaaccgagcctcggcgcgctcaatggcagcgtgccggtgcgggcgggcgggtcctggctgtggcggctcttcgccttcatcgggccgggatacatgatctcggtcggctacatggacccgggcaactgggccaccgacatcgccggcggtgcccagttcggctacacgctgctctccgtcatcctgctgtcgaacctgatggcgatcgtgctgcaggcgctggcggcgcggctcggcatcgccaccggcctcgacctcgcccaagcctgccgcgagcggacctcgcggcccgtgagcatcgcgctctggctgatctgcgaggcggcgatcatcgcctgcgacctcgccgaggtgatcggcacggccatcgccctcaagctcctgttcggcatcccgttgacgctgggcgcgatcctcacggcgctcgacgtgttcgtggtgctgctgctgctgcgccggggcttccgggcgctggaggccttcgtgatcggcctcctgacgatcatcttcgtctgcttcggcctgcagatcgcgatggcggcaccgccgatccaggccgtgctcggcggcttcgtgccctcgcgggaaatcgtgaccaacccggccgcgctctacatcgccatcggcatcatcggcgcgaccgtgatgccgcacaacctctacctccactcctcgatcgtgcagacgcgcgcctatccccgcaccgatcagggccggcgcgaggcgctgcgcttcgccgtcaccgactcgacggtggcgctgatgctggccctgttcgtcaacgccgcgatcctgatcatggccgcgtccgtgttccacgcgggcgggcgcaccgatgtcgaggagatcgagcaggcctacgagctgctctcgcccttgctcggcgtcggcatcgcctcgacgctgtttgccgtggcgcttctggcgtccggcctcaactcgacggtgaccgcgacgctcgcgggccagatcgtgatggagggcttcctgcggctgcgcctgccgcccttcgcccggcggctggtgacgcggggcatcgccatcgtccccgtggtgatcgtcaccgccctctacggtgagcagggtacggcccggctcctcgtgctgagccaagtggtgctctcgatgcaactgcccttcgcggtgatcccgctggtgcgcttcgtctccgaccggcggctgatgggcccgctggtcatccccggctggctgaaggggctgtcctgggtcatcgccggcatcatcgtcgtgctgaacgtgaagctcttggtcgacacgctcgccggcacctgacccgacggcgcctcatgcgtcggctgcacgcagatgcgccacgaaatcctgcgcgaagggcggcaggcccgccagatcccgcaggcagagcttgaggtcgcgcgccgcccagggatcctccagcgggacgggcgcgatgctcatcgtgcgcttggcccgccgcgccgtggtctccggcacgatgccgaggccgacgccgcattccacgaggcggcagaccgcgtcgaagctacgcaactgcacccgcagccgcatcggccgcccaatgcgtgaggctttggccgcgaggaagcgggtcagggcgctcggccggtcgaggccgacgaggtcgtgctccagcacctccgcgaagccgaggctgtcgcggtcggcgagcgggtggccggccgcgaccaccaccacgaagcggtcgtggcggaaggggaaggtctgaagcgtgccggtatcgacggtgcccgcgacgatgccgagatcggcggccccgtcggccaccatcccgacgatctcgtcggatgtccgctcctcgatatcgacgctgacgccggtatgcagggcgaggtaggcggagagcgcctcgggcaggaattcggtgagcgcgttggtgttcgacagaacccggatctggccgaccgcgccgcccgcgaacacggagagatcgccttgcagccgctcgatctggcccatgatctcgcgggcatgcgccaaaagggtgcggccggcgggcgtcaccgtcaccccctggcgcccgcgcacgagaagagccgcgccgagcgacgcctccatcgcccgcacccgcgccgaggcggcggcgagcgcgaggttcgcccgctcggccccatgggtgatcgaaccggcctcgacgacgtggcggaacaggttcagatcgacgagatcgaagcgcatcacaggttgagttcgataaggcgctctcaggccccgcattcgcgtgggacggagcaaggatcggtcgtaacgcctatcacgagagcgtaagcgaggcaccagccttcgccggggacgaaggcacccaccacgaaagccgaattgcgaacggttccaattcgcgtttgaagcgcgcccatgagcgctgcagccgccagcatcttcggaggacaaggcacggtcgtcgcggccgggggcctgctcgtgctgtgtatggggctgtgggcgagcgggctcgtggccgagatcgtcacggcactgatgttcttcgcgctcgcgatgctgctcaagctcgccccggcgcagacggtgttttccggctttgcctcctccgccttctggctggtgacgagcggcatggtggtcgggctcgccatgaatcgcaccggactgggcgaccggctcgcgcgccgactggccgcgcggctgcccgcctcctatccggggttcatcgccggcctcgtcgccttctccttcgcgctggcctttgtgatgccgtccaatctcggccgcatcgccctgatggtgccggtggtgatcgcgctgtgcgacgccttcgggctggaggccgggcgtccgggccggacgggcgcgctgctcgccttcggcatcgccacgccgatgctctcggcggcgatcctgccggccaacgtgccgaacctcgtcatggccggcaccgccgagacgctgttcgatatccatctcagctatctgccgtatctctttctgcacgctccggttctcggcctcgttaagggcgcgctgctcgtcgcctgcacgatcctgatctttcccgatcgcctcgacgggaagcggcccgaactgccgccgctgcccccgttatcggccgaagagcggcgcctctcggtgatcctcgcggtgatgctggcgctgtggctcagcgacggctggcacggcatcccgccggcctggatcgggctcgcggccgcggtgatctgcctgctgccgggcgtcggcgtcctgtcgtcggcgagtttcggtgagatcccgttgcggacctgcttctacgtcgccgccctgttcgggctgacggcagtggtcaacgaaaccgggctcggcgccgatctcggccacgcgctcctctcggtcgccccgctggaaccgggcgcgcccgccaagaacttcgcgaccctgaccggcctgtcgatcggcttcctgttcaccgccaccgccaacggcgcgcccgccctctacacggcgctggcagaggagttttcccgcgccagcggcttcgacctgatgagcgtactgatggtgcaggtggtcggctattcgacgctgttcctgccttatcaggcgccgcccatcatcatgacgatggatctcggccgcctgtccctggccgacgcgaccaaactcacgctcgccacgggcgtcgcgtcgctgctggtggcgaccccgcttgcctatttctggttcaggctgaccgggagactggcatgagacagatccgcgcgatcgtcagcttgaccaatgctgcaccgcagcaccggcattgccggtcggagcccgccgccctaacccttccctggaatttatccagtcttcgacgcgaggatcgtgagccgcgatgaaccctaccgtcagaccaacggtcgcccagccgctctcgccccatctccagatctaccgctggacctggaccatggcgatgtcggtgttccaccgcgtcaccggcacggcgctctatggcggcaccttcctcgtcgcggtgtggctggtggcgctcgcctccggtccgcgcgcctacgacacagtggcgtggttcttcggttcgtgggccgggcgcgccatcctgttcgcctatacctgggtgctgctgcaccacatgctcggcggcctgcgccacttcatctgggatgcgggctacggcttcgaccgcgaccggcgcctggggctcgcccgcgccacgctgatcggctccatcaccctgaccatcgtgatctgggcgatcgccctgctcgtgcgctgaggcttgccatgtcccaggtcgacaaccgccagaacaccgcgctctccatgcgcacgccccgcgcccgggtgaagggcctcggcgcttcgggccacggcgccggccatttctggctgcagcgcctgaccggcgcctcgaacgcgctcctgatgctcgctttcgtcgtaatcatcgcgctgatggccgggcggacttacccgcaggcggtcgcgctggtgtcgcacccgctcgttgcaatcatcctgatcctggccgtggtgtcggtgacgatccacatgcgtctgggcatgcagacggtcatcgaagactacgtccacagccacggcctcaagttcgcggcgctcatcgccaacaccttctacgcggtcgcggtggccgccgcctgcctctacgcgatcctccgcgtgagcctgggcggcctcgcctgatcgtcgtcacggaaccaaggattcacgccatggcctccaacggaacgaacggcggcgcgcccgcctacgccatcatcgaccacaccttcgacgtggtgatcgtcggcgccggcggcgcgggcctgcgcgccacggtcggctgctcccaggccggcctgcgcaccgcctgcatcaccaaggtgtttccgacccgctcgcacaccgtggcggcgcagggcggcatctccgcctcgctcggcaatatggggccggacgattggcgctggcacatgtacgacaccgtgaagggctcggactggctcggcgaccaggacgcgatcgagtacctcgttcgcaacgcccccgccgccgtctacgaactcgagcactggggcgtgcccttctcccgcacggacgagggcaagatctaccagcggcccttcgggggcatgaccaccgattacggcaagggcaccgcccagcgcacctgcgccgcggccgaccgcaccggccacgccatgctccatacgctctacgggcaggcggtgaagaacaagacccagttcttcatcgagtacttcgccctcgacctgatcatggacgaggacggccgctgccgcggtgtgctggcgatcgaccaggccaccggcgagatccaccgcttccgcgcccagcagaccattctcgccaccggcggctacggccgcgcctacttctcggcgacctcggcccatacctgcaccggtgacggcaatgccatggtgctgcgcgccggcctgccgctgcaggacatggagttcgtgcagttccaccccaccggcatctacggcgccggctgcctcatcacggagggcgcgcgcggcgagggcggctacctcaccaactccgagggcgagcgcttcatggagcgctacgccccctctgccaaggacctcgcctcccgcgacgtggtctcccgctccatgaccatggagatccgcgacggccgcggcgtgggcaaggaaggcgaccacatcttcctgcatctcgaccatctcgacccgaagatcctgcacgagcgcctgccgggcatctcggagagcgcaaagatcttcgcgggcgtggacgtgaccaaggagccgatcccggtcctgccgacggtccactacaacatgggcggcatcccgacgaacttccacggcgaggtgctgaccctgaagaacggcaaccccgacacggtggtgccgggcctgatggcgctcggcgaggcggcctgcgtctcggtgcacggcgccaaccgcctcggctcgaactcgctgatcgacctcgtggtgttcggccgcgccgcgggcctgcgctgcgccgacatcgtcgagcccgacgcccgccagccggaactgccgaagggctcggccgacaaggcgctcacgcgcctcgaccgcttccgctacgccgacggcggcaccccgaccgcgcagctgcgcgaccggatgcagcggacgatgcagaacaactgcgccgtcttccgcaccggcgaggtgctggaggagggcaagggcctgatccacgaggtctggcgcggcgtctccgacatcgccatcaccgaccgttcgctggtgtggaacaccgatctgctcgaaaccctggaattcgacaacctgatcggtcaggcagtcgtgaccatggaatcggcggtcaaccgcaaggaaagccgcggcgcgcatgcccgcgaggacttccccgaccgcgacgacaaggagtggatgaagcacacgctcgcgtggctcgaccaatccaagcacggcgtggagatcgattaccgcccggtccacacctacacgatgtcgaacgacatccagtacatcgagccgaaggcgcgggtgtactgatgcagcccgcggcgcagtcggtcgaacggggaggggcggggacgatgatcccggtctcgcgtcgcctcgtgcgtgccgtcctgtccgccgcggcggggttgctgctgatcgtgccggcagcggcgcgggcaccggatttcgacttcccggcagaggttgccggcttcgctcgcggccctcgcaccgattacgaggctcgggcgccgggcctcggctactccgtcgtctacacgaacgggcgctggaaggcggacatcttcgtctacgatgccggtgtggcgaacatccccgacggagcctcctcaccggtggtcaccggacagctcgcgcaggcggccggcgacgtcaggacggcggtggcgcagggcatctaccgcggcagcgaggatcgcggcgcggagcgcctgccgggggaggcgggcgcccggctcacctgccgcgccttctccatcgatcacccggccctcggccccaccgagagcctgctctgcctcaccggtctgcgcggccaattcgtgaagttccgcctgtccggcccggccgcgaagcaacctccgaaggcggaggccgagcggttcatgaccggctggctcgaccggcaataggatcttcgaaactcggagcgcgccgcaaggccgccgcacctcaaaaggcacccgacatggcccagttcaatcttcccaagaactcccaggtcaccgaaggcaggacctggccggcgccggacggcgccaggaacctccagacgttccggatctatcgctggaacccggatgacgggaagaacccgcgcatcgacacctatagggtcgatcgcgacgattgcggcccgatggtcctcgacgccctgctctggatcaagaacaaggtcgatccgacgctggtcttccgccgctcctgccgcgagggcatctgcggttcctgcgccatgaacatcgagggtcagaacgcgctcgcctgcaccatgggcatcgacgagtgcaagacccccgacaacgccctgccgttcctgacccgcaaggacaaggacggggcggtgcggatctacccgctgccgcacatgccggtcctgaaggacctcgtgccggatctgaccaacttctacgcgcagcacgcgtcgatcgagccctggcttcagaccgagacgcccgcgcccgagaaggagtggaagcaaacgcccgaggaccgcgcccggctcgacggcctctacgagtgcatcctgtgcgcctgctgcaccacgagctgcccgagctactggtggaacggcgacaagttcctcggcccggcagctctgcttcaggcctatcgctggctgatcgacagccgcgacgagaacaccggtgagcgcctcgacgggctgcacgatccgttccggctctaccgctgccacacgatcatgaactgcgccaacacctgcccgaagaacctcaatccggccaaggcgatcgccgagatcaagaagatgatggtcgaacgcgaagtctgatcgcttcgccgcaggacacccttcgagacgacgttcgagagccgcgcccaatccgggcgcggctctcctcgttccggcaccccgcaggcggcgctcatcgactgaggcagggccgccacactgccgcgaaaacctggacgtgtacggcttttccccggcccggcgtgcagcctgccttgccgcaagcgcatttggccctgagggcaagcgcgaccgttgcgtgtttggggtgaggggtctttgatgacgcgtgggttcctgtcgaaagccgcctgtctcgcgctggccgcgagcgtcggcgcctgcgcctccaaccgcttcgaggggccccgcgagcgtccgcggccccaggcggcgctcgaacccgccacgcccgctctgcccgccggcacggtgacgagcgagccgctcgcgcccccgccgggcgcctccgccgcgccgggcgagccgccgcccccgagcgtcgccgcggccccctcgcaggcgatcgagccgcccccgcccgctccgccgccggtggtcgcgaccggccgctcgtcggtggttggctcgtggaacgccaccgatgccgcgggaagctgcaaggtttcgctgtcgagcacgccctcgctcgatctctacaaggcctcggccgcgggttgcagcaacaaggatctcgccaaggtctcggcctgggattttcgcgatggcgaggtctacctctaccagccgggcggcaccgtcaccgcgcgcctgcggcaggccggcggcggcctcgagggtgcgctctcgaaatccggcgcgcagctctcgatggcgcgctgacgcttcaggggttcacccgcaccccgagcagcaccgtgtgcgcctcgtaggtcgagagcgggacggtgctgttcagggtcgagtagatgtagctgccgcggagagcgagccagcggttgaagcggtagtcgagccgggcggtggcggaatagccccgctcacggatgcgcacgccgtcgtagttggtggagaggtaagcgccgcccagcgtgatcgagaggttgcgcaagaggtcgtgctgcacttcgagcgtggcggcgtcggtgaaagcgccgctggagcccggcaccgcggtctcgatcacgccggtctgctggttgaaccgcaccgtggtcagcggcgagaccgaccagacgagcgcggcgttgacgaccggcgcgttgatgtcctgcagggtgcgatcgatgtaggagcggtgctgcaggccgcccgagatttccgccgtcagcgtgctgttgagcgccaccgccgcgcccgcggtgaaggcgacgccgtcggaatcgcggcgcaggccgaactggtccaccggcgtgtcgtagacccgggtgtcgaggaaggtctcgacgaagggcgtgatcgcgggcgagatctcgtatccggcgcgcaggcgcaggccgtactggttggcgtcgcggtcgctctgaatgatcgtggtgccgttgccgagctgcgcatcctcgaagacggagcggtcgatcgagccgcgcagcgagagctgcagccggttgaagttttcctgcacgcccgcggtcgcgccgtaggtggcgaagagcggccgggtcgtcgcccccccgcccgcgccgagatccgggctgccgatgcgctggctgtcgagcaggaagcgggtctccagatcgatccgggtgtcgcggtcgacgtcgacgcgcatccgggcggtgccgaccgcgttggggcggctcgcctcggggttctgcggatattcgaggtagctgccgcgcatctcggcggtgagttcgctcgcggaccactcgctgcgcagggccagctccgcctcgctgcgcagcgccagggagggccgcaggcgggtgccgccgatctggtccgggttcgaatcgtagccgacgctctgggtgaaggccggcagcagcgtgaaggtgccgagccggatgccgagcggcgcgtaggcggtgtcggcggggatcggccggcgcaaagccgtgccgagtagcagcccggcggcgttcggcaggccgagcccgaggatcggcgccggcaggggcacgccggagacgggcgtctggatcaccggggtgaggcgcagatccgtgatcgtctgctgcgtgcgggtctgggtgatctggcgggtcgccgtgccgagccggcgcgggggtgccgcgcgcaggcgcaagatcgagggccgggccggggtgccccgcgtcgcggcggagccgggcaggctcgtcgcgctgcgaaagcgcggcaggcgggccacactcggctcctcgctctcctcggaggcgggggccggattcgcggtcgtgccgctgccgagcggggcgggggcggagaaggcgccggagccgcgtagcgccgtcggcgcgtcgaaggcggagcggcgcgggcggcccgcggtcgccggctcggaggggctgcgcgcgagcgggttcgacgccgtgctcggggcgggctcggcctgcgacggatcgggtgtctcctgcgccagcgcggggcccccgagcagggcggggagcagcgccagagcgaacgccccgcggcgcccccctcgcttgtccccgttcggccgctcgcgtgacaccggcagcgctctttccctggatacggccggcggcccgtggacggggcggcgttccgtgtccggtcggcgctccatggttaacggggctacaccaggcatggttaacgtgccgttgcggggcgcccgctcgccctgtcccgccgtgagcagccgtcgcgtagcccccatgcggccacagtcgcgggtgaagagggcggataaggaatcgcgagggcccggcgccgggctttgagacggaaacgacagcttcatggccctggcacagcggatcgaggaccggaaccggatggacggggcggcgcgggcgcccgccatcgcctcggccctgcgcaccatcgagaccgagcgcgagggcctagcctgcctgatggccgcgatcgacaacggactcggcgagcccttcgcgcaggccgtcgagcggatcggcgcggcgcgcggccgggtgatctgcaccggcatgggcaagtccggccacgtcgcccgcaagatcgcggcgaccttcgcctccaccggcacgccggcgctctacgtccacccggccgaggcgagccacggcgatctcggcatgatccagcccgacgacgtggtgctggcgctgtcgtggtcgggcgagaccacggaactggccgacatcatcggttacacccggcgctaccgcgtcggcctcgtggcgatcacctccaacgccgcctcgacgctcggccgcgaggccgatacctgcctcgctttgccgaaggccaaggaggcctgcccgaacgggcttgcccccaccacctcgacggcgatgcagctcgcgctcggcgatgccctcgccgtggcgctgctggaggcccgcggcttctccgcccgcgacttctccgtgttccatcccggcggccggctcggcgcctcgctgcggcaggtgcgcgaggtcatgcatggcggggcgcatctgcccgtggtggccatcggcaccgcgatgcgggccgccgtggccgagatcgacgccaagggttttgggtcggtcctcgtggtcgatgaaaagggcgcgctcgccggcatcctcaccgacggcgacgtgcgccgcgccgtcttctcccgcgaggggctggaccgcctgccggtcgaggcggtgatgaccgccaacccccgcacgatcacccccgagaccctgctcgccaaggcgctgcagatccaggaggcgatgaagatcaccgcgctcgtggtggtggaccagggccgccccgtcggcctcgtgcactaccacgacctgctgcgcaccggcgtggcctagagcatcgtgctggatatcggatccggcacgatgctctagccttttgttattgcatcatctttttccgaaagccggtagccacctttcgggatgatgctctagagcgcattccgacgaagtggtgaccgattcgtcgaaagactgcgcgtcaaaacaaggatcgagagacgccggcctgatgcaatggggtcggatacggcttgaggcgccgcgcacatcctccccgccacgccctcatcctgaagtggcgcgcaagcgcccgcgaagggggctccggggatcgcgcgggatcgggacgatccttcgaggctccgcttcgctgcgcatctcagggtgaggccgaggcttcgaatcgaggcttggacccgcgcccctctccccgaccggtcaatcagctttttgcaaaaacacgtttccccccgcggccctgagatccgggcccggaggacggctggccgatcggccggctgggtacgcatcggacacaaaccccgagggggacgcgggacgccgcgaaacctccggatgggtatgtgagactttgccggtttcccggcgtcccgcggaggggccgcttccttatcacgggaagccgtccctccgttttggcgtcacggtctctccgccggcatcgaccccggatctaggcgctgtgggactctcggcccgcctccccgcgaggggagagggaacctcggcagacggctatgggcggactcgtccgcaccggacctcgtattgggcccggctccggttgttcctgggcgccgacccgagaccggcctatggccccatcccgagttggcgttgtgtcgcgcacagcgcccgaggcgatggcgaccgggccaccgacgcgggaaccgccccacctcccaacgagcctcgccggccggtcaccggaaaagctcccccggttggtccgggaggcgagtggaaggggttgtaggattttttgtctatcttgtcaagattaaagttcaagtcatcgcacgcgctttagtacagaaagtttacagaataacttgcgacatccatcgattatttcagaaaatcaacagaacaaaatcgacgttccacgatatttatttatagaatacggcagaaatatcgtcacgaaaaacaacaaaagataattttatctcagaagcgggcattcgcttagggctaccctcagttgtttagcgaagcatgttgtggatcgacgcccaagccgcatcacataccgggctcgcttgatgcctcgtaagttgcaaaatttctcgctccatgatgaataatgagactgataaccgaaagcttccaaatcaagagagtgccaccaatgaaaataactattaaatccaaatttttaccaacatacatcaccaatacggattcatcgccaatcatcacatagcaaccgcgcaatttctattacttttttcatattttcacagcgatcttgctttaatcgaataaaagggtccgtcaggaagagatgatggcgactgatttcttagacgagatcgtaggcgtgttcggcgatgccgaaataggagagacaggcggcggccatggccagaaaggtgtcgaatatcagaggaactgggccatagttcagatgttcgtcctagaagagcaaggcgtcaccgactttcttttcttatttgaggctatacaggatattgcagtcctagactctccaagttcccagaaaaaaattgatttgtatcagataaaaaagaaagatcgaggtgaatggtcttgggccggactcacaaaactacatcacccgcctgatccgacgaaaaaaacaaagagtaagaccaaagccaagcctttaaccgatgtggcgaatagtccacttggcaaattgcattcggcagtgcattcatttaatttactagatagttctggaagatttatttcgaatgctggttgtgacatcgctatggcggacggctcgaatgcggcaacttctctacctgtcgcactagcgtctcttccagcacacctcagcagtctgctaacagccgcctttattaccttgcataaaaatggcgctgcgccgccagacctgtctaagcttgtgctggaaaaagctgaactcccagttgacagtacgtctacatttacgattggcaaggcacatgcattccttgcaaaaagaagcccaaaacatgctgggcagtctcaatcgtttgtagatagcttgttggcaaaaatcggcccgcttggcacaagaaccgcaaaatgctcgacattcgaagagatgaaatcgcagcatggatacacgcgggatgagtttgttgaagcactcggcgcattagagggcgtcatagatatagattattacttgaatgcttggctactgcaactacagcaagagggcatgggtattttggaagtgaccagcatacgtgctgcagttacagggatttatcgtcggcaggtaatgggtaaaggattacctgaagaagttcatattgcttctgcatgcgatgagtggctcctaactcatgaggatccgcccaaactcatgccatttttcaaagaatccctgctatatttgctaagcaaattcccgtttagcaagccagctgaactacaggcccatttcgctctgagggcaattaacaaatgcgtggccccgaactgagacaacttattcgaagcctgcggacaaaatcttatgaaaaccttcaaattcaaaagtatatgtctactctcgcaaagcgagcagcgggcgaggcgcgaaacgttcgccccgcgactgaatctaatagccggggagaaccacaccgggaagtcgagtctgattaaatctctatttgtagctcttggcgcccgccccgaaggtcgattagagaactgggataaaaatgcgatcgcattggtcagttttacgatagatggtaatttatatcatgtgctacagcagcaatcctaccgcgcgctttacaacactaatggcgattgcatattcgctacaggcgtcagtgcagagtggggagccgaattttccaagctcgttggcttcaacttagttctaatagacaagaaccaagaaatcgttagtgccgatgcccgcgcgtttttcctacctttttatctgaaccaagatggtagctggcaggcagtttggtcaacgtttgcgaacatccagcagttcaaggccccggtacaaccgattcttgattatttttccggcgtcaagccgccgaaatactacgaaattagtgcccttagagatggtgtaaatataacactcaaggaattgtggcgcgagcacaaacttgtttcgcaggtacgggaacgatttggcaggactttgcctttgagtggcccaaaaactatgcctgatgtctttgaacaagatgttaccagactcacggatgaagtaacaactctaaatcaccaacaggaggaattgcgcaatacactagttagagaacaagaagtttacgacagtcttcgcctccagatccatatggctcaggaagcactccgaacttacgatggagatgcctctttcttacgcacggagccccacgatacgctttgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcagcttgtatgcccaacgtgtggcgcacagcatcacaaaatgtttatggatattttgaactatgccgaggatggccgcgttttgcgcgagctcataattaagctccgcaatgactctgaaaagattcataaggaatttgtacagacacaagtccgcttgcgtgaacttgatgtaaattacatccgtgtgtcgcaggtgcttgaggctcgtcgaggagatctcaaatttgatgacgttatcaaaagcatgggggcagaggttgcttttacagcttttgaggacgagctgacagaattgaaaagccagatagatcgctgcttaggcgaaatagataatttcgaagtaatgctcaacgaacttacgagtcaacggcgctcaaaagaaattctaaaaatattcagagactcttatgcaagtgctcgcgtgaagttgaaccttccgccagtcgaaacgaaaaatttgcgcctaacaagcaggccaaatttatcaggaagcggtggcccgcgctcaatcttagcgtactatactgccatttgggcaacaacttctggaaaatatggatcttttatagttccactagtcatcgactctccgcaacagcttggacaagatgaaaaaaacctaccaaaaatgattgaatatgtagcaaagtttctgcctgagaactctcaggtaattttgggcatcgaaggtagcaccgaagaaaaatttgaccacattatcgagctaacttccgcctacaagcttttgcaggaagatcaatacgagcaagtcaacggtatcatacagcctttccttgatcaaatgtatgctcgaattttttctgaagactcagaatagggccaccaaccccaccccaatcaccatcaacaccgcaccggcgacgcgccaaacgctcgccgggtgcaccgggaacccgatccagccgaagtggtcgagcacgagcgaggcgagcacgcccacggtgacgatgatccccaaaaaggtcgccgcgccgatggcgggggaggcgtagagctgggccaggatcagcaggatgctcaaaaagccgccgagccacgcccaccagggcacctgcccgagttgctggccggtggggagttcgagtttgcccagggcgaggccgcccacgagcagggcggcggtgctgaccagcagggtcaggagggccgccgtcaccggcaggccgagcgacttcgacagagtcgcgttctgtcccggctggatcgcgttggcgagaccggcgaggatggtgagagcgtagagtgaccacatagcccgtcatccgaggtgcggaccgccaagtttcgcgggtgcgacaccgggaccgccccgcaagccggggcgtcggggccggcgcggccgggcgacggggcttgggttcgggccctgcgcgcggatcggcccggccggccgcgcgaacggcggctcgggccgcccgtccccgccgccctccgtccggggcgccggcccgcgaacccggacgccgccggtgttgccgcgcgggccggcgccgcgcagcgggattccgggttgcgcggcaccgaacggacggggagggggcgcggggccgtgaacccgcttgcgggcgcgcgcccgaaccgcgccgatggcccctcgacaaagcgtcgccgcgggaagaagggtggggcggggggccgatgccgtcagggcggagacggcgctcgggatcggcgcgtggggcgagggcggatgagcgaagccatcaccatcgaggatgtttcgggcggcgtgcgcctgatccgctggaaccgcccggccaagaagaacgcgctgaccggggcgatgtacgacgccgccacggcggcgctgacgggcgccgacgacgagtcccaaaaaatcggggcggtggtgtttgccgggctgcccggcgccttcaccgccggcaacgatctggccgacttctttgccgccggcacggcgccgcgcgactcgttttccgagatgccggccctgcgcttcatccggcagctcgcccgcacccgcacgccgatggtcgcggcggtggacgggctcgccatcggcgtcggcaccacgctgacgctgcattgcgacctcgtctatgtcgggccgcaggcgcgcttccgcatgccgttcgtggaactcggcgtggtgccggaggccgccgccagccacctgctaccgcgccggatcgggctcgcccgcgcctcggcgctgctgctgctcggcgagccgttcgacggcgccgccgccgtggcgctcgggctcgccaacgccgaactgccctccgaggcgctggaggcgcacgcgctggcgcaagccgcgcgcctggccgccctgccgcgccgggcggtgcaggcgacccgcgcgctgatgcgcggcgagcaggggctggtcgaggcggcgatcgaggccgaggcgcaggccttcgaggcgggcctgcgcgatcccgagacgcaggcgcggctcgcccgcttcctcgccggcaaggcgtgagcgcttcggtgacgccttcgttgcggggaaaagtctgcctcgtggccggggcctcgcgcggggtcgggcgcgggctcgcccgcggcttgggggaggcgggggcgacggtgatcgtcaccgcgcgctcctccgagaccgggcggcgcaccgagacgcgcgcggaagcgatcgaggacaccgcccgcgaggtcgatgcggccggcggcgaggggcaccattacctctgcgaccataccagcgagcgggcggtggacgaactcgtgcactgggcgctgcgccggttcgggcggatcgatgtcgcggcctccagcgtctggggcggcaacgagggctatgacggcgagcgctaccccgacggcgccgcctggggcacgccgttctggcgccgctcggccgagccgttctcgcagttcttggggacggggccctatccgggattgctgctggcccgcgccgtggcgcccgccatggtcgcggcgcgctccggcctgatcgccttcgtctccttcggcaccgaggaggggtttctgggcgatttctactacgacctcgccaaggcgacgacgaaccggctcgccttcgcctgcgccgccgagctgagcccccacggcgtctgcgcgctcagcctctcgccgggcttcgtcgccaccgagcgggtgcgcgatctcggccaggaggcgctggccaccgagagcccgctctatgccggccgggcgctcgcggcgttgtccgccgaccccgccgtgctggaccgggcggggcggacggtccatgtcggggatctcgcccgcgcctacggcttcaccgacgccgacggccgccagccggagcgcttccggatcggagaggatgacgcatgagcctcaaggggaagacgctgttcatcaccggcgcctcgcgcggcatcgggctcgccatcggcctgcgcgccgcccgcgacggcgccaacgtggcgatcgccgccaagaccgcgcaggcgcatccgaagctggagggcacgatcttcaccgccgccgaagccatcgagcgggcagggggccgggcgctgccgctcaccgtcgatgtccgcgacgaggaggcggtgaagacggcgctggatgagaccgcaaaacaattcggcgggatcgacatcgtggtcaacaacgcgagcgcgatctcgctgtcgaacacgcccaagaccgagatgaagcgcttcgacctgatgcatcagatcaacacgcgcggcacctacatggtcagcaaatacgcgatcccgcatctggagcgggcggagaacccgcacatcctgatgctctcgccgccgctcgacatggcggagaaatggttcgcgccgcatctggcctactcgatggccaagttcggcatgtcgctctgcgtgctcgggctcgccggggagctccggggccggggcatcgccgtcaacgccctgtggccgcgcaccaccatcgccacggccgccgtgcagaacctgctcggcggcgacgcgctgatgcaggcgagccgcacgccggagatcatggcggacgcggcgcatgccgtgttcctgcgggaggccaagaacttcaccgggcatttcctcatcgacgacacggttctgagtgaggaaggcgtcacggacttttcaaaataccgcgtcacagcaggcgttccgcttgcgccggacttcttcgtgccggacacaagcgtcgccccgcccggggcactcgactgaagccccatccgacaggtcacatccgttgatcttcacccacaagcccgtcgcgggcggctcccagacggtgctggaacgccgctacctcgaattgcaggagccgatctccgaggacacggtctggctcgacctcgtgcgcccgacgcgggaggaggaggtgaaggtcgaatccttcctcggcatcaccgtgccgacgcgcgaggagatgaaggacatcgagccctccgagctgctctacgtcgaggccggcgcccgctacatgacgggccgcgtgctctcccgcgtcagcgattccgaggagccgggcctggccggcatcaccttcatcctgcgcgacaaccggctcatcaccgtgcgctacgaggagccgcaggcgttccggatgtacacccagcgcgccggccgggcgacgggcaacgggccgtcgcgctcggtctcgggcgagtcgatcctggccgggctgatcgaggcggtgatcgaccgcgccgccgacgtgctccagctccagggcgagcgcatcgaccgcctctcgcgaaagatcttcgaggacaagggcgacccgtcctcgcgcaacaacgcgctgcaggacacgctgcgctcgctcgggcgctacggcgacctgatctcgaagcagcgcgagagcctcgtctcgatggagcgcatcctgctctcgctctcggccacctaccgcacggccaaggccccgcgcgagctgcgcgaggacgtgcgctcgaccctgcgcgacctgcaatcgctggaagagcacgcgaccttcatctcggccaagatccagttcctgctcgacgcgacgctcggcctcgtgaacttggagcagaacaacatcatcaagctgttctcggtcatggcggtggtgttcatgccaccgacgctgatcgcctcgatctacggcatgaacttcaagaccatgccggaactcgactggcatttcggctaccccgccgccgtcggcatgatggtggtggccgccgtgctgccctacgtgttcttccgctggaagaagtggctgtagcccgcgccgaaccctgtgccggggaggtggcccggcctccgggccgatcccggaaaccccggcgccaccggccgaggttcccggaattttacggcctccccccaagagaattttcggaccctgtcgcctgaactcacgttcttaaggtgttggccgacggtgagatcactcccccggccccctcgttcagcaatcaggagacgaactcccatggccaccaagcagaagaccttgcacgatgcgttctatgagacgttgaaggacgtctattacgcggaaaagcaatcggtgcgtgcactgaagaagtcggccaaggcggccgaacatgacgaacttcgccaagcgttcgagacccatgccgaggagagcgccaaccaggtggagcgcctgcagcaggtgttcgagatcatcggcaagccggcccgcgccaagacctgcgaggcgatgcagggcctgacctccgagatggaggaggatctggaggatttcgagggcagcccggccgccgacgcggtgctggcggcctgcgcccaggcggtcgagcattacgagatcgcccgctacggcacgctcaagacctgggcgacccagctcggctacgcggacgccgccaagctgctcgacgagacccttcaggaagagaagaagaccgacgcgctgctctcgcagatcgccgagcgcatcaacaccgagggctccgaggaggccgaagcgggcgcggcgaagggcaagggcgggcgcaagagcgcctgatcccaggtggactcgcggcaggaccgatagtcctgctgcaagacgggccgcgcatcgcaggcaggcaagccagatcaggaaaggggcgccctcaaagggcgccccttttttcgttccggacgcctcccgtcccccttccgacaggccgtatcgcgccgtcatgcccattcgaagtgcgagcgctcctcccgctcggagggccttcgaaagcgtgctcgcgaggccgtgttgatcttcgccgggcagatttcagcgatccgcgagcgggaagccagcccttgaagggcgtgtccggcgccgacctctgcacccgccgcgtgcccgaccggcacggggttttcggccgacccaagcgtctgatgtcccgcctctacactgctctctttttgcagaggcggcagcatcccaagggattataatcgatcgagggatcttaacccgttatttaatactcgccccgcttttccaatagatccattaggcaccgagcgggcggactgacctcaaatgagatatatcaacaatgcgagcgtcttgttgaagctatgcgcgccgctcgtcctgatcgccggcatggctatcgcacttattctgcacgagcgggcgacgttcgaaggaatcgccgtccagtcccgctatgtcgccgacgtcctgacggtgcggcaggagtcttatctcaaggctcaggccggtgttgcggaggcgaccctgctcagccgcaacctcatcatcgaccccagaaaggaaaagattgaccgatacaaggcacgatacgacgccaccgtcagcggtgtttacaaaaacatcgatcggctgatcgccctggcggacacgccggcacgcgtcaaattcggcaacgatgttcgcaaactcgccgaagcctatttcgccgtcatcgaccggaccatcgttctcggcagcaggaacgagaccgatgccgcgatgacgatcgtgcaggaggaagggcagcccgcgcgggccaagctcaccgagctggtggaagcgcgcacgcagaagatcatcgaggagatgcaggccggcgcgagccaactcgagcgggatgtcggaacggccgtcacccagctgatcgtgatggcggcggtcggcctgcttctggccgccgtgctctccggtgcgatcgtcgtgttcggcattacccggccgctctcgcagctcgtctccgttctgaatcggatggctcagggcgagatcgactccacgattcgccaagccgcgcgcggcgatgagatcggcgccgtgggacgggcggtcgagggcatcaagacgatggtagcccggaaggcggccgaggacgccgagcgacggcagatcgccgagaccgccgcggcggccgagcgcaagcgcacgatgatggagctcgccgacggcttcgagggggcggtcggcggcatcgtcggcatggtctcctcctcggcgaccgagttgcaggcgacggcccagcagatgacatcgacggctcagaggaccgccacccgatcgaccaccgtcgcctcggccgcggaggaggcagccgcgaacgtcaacacggtcgcctccgccgccgaggaactcggtgcatcggtgcaggaaatcggccggcaggtctccggttcggccaacctcgctcagcaggcggtggccgaggcggacgagaccggttcccacgtcaccgagttgagcagggccgtgacccggatcggcgacgtggtgaacctcatcgccaacatcgcgagccagaccaacctgctcgccctcaacgccaccatcgaggccgcacgggccggcgaagccggtcgcggcttcgccgtcgtcgccgccgaggtgaaggagctggcaaaccagaccgcccgcgccaccgaggaaatttccggccagatcggccagatccagggggcgaccgggcaggcggtgggtgcgatcggctcgatcaccacgcggatccgggagatcaacacggtgaccgcgacgatcgcggcggcggtcgagcagcagggcgcggcgacgcaggagatcgtgcgcaacgtcgccgaagcttcggtgggaaccagcgaggtcacgaccaacatcggcggagtaaccgaggcctcggaggaaacgggagctgccgcgagccaggtgctgatgtccgcttcagagctgtcgcgtcagtccgagcacctgtccgccgaggtcaatcgcttcctcgcgacgattcgcgctgcctaaggcgcattccgaggaagcggtcaccggacatttcgcgcggcccaggccgtgtcggacactgcagaaacgagaaggggcgccgaacggcgccccttcgtgcatcaataccggtaattccggctcggataggcctgcccgccgccatagccggccccgcggggctggacctgggagccgtaatcgacctcccgccgcgcgcgccggttcgccagggcccgtccggccagacagccggccacggccccgaccacgccgcgctcggccagataatgtccggcgacaccgccgatgatcgcgcccttgatgcatcccttggcttccgcggtcccggcgccgatccccgtcatgaccgtcagcgccaacgccgtcgcaagaattcgcatactgttcctcccaggtggtggcgaaagaaaccacggcggggcgatggcgttccgtgcctcttcctcgttggtctcggcaatggccggggaacgagcgttcccgcagaggcgcggcgcagattggcgcgtctctcccggccgaacggtgccgtcggaccgaccgctcaggtggcttggaggtgagcttgtactcgcacattcggatcgggcgcagaggacccaccggatacctgcctcgaaccggctcagggcgatccttttctcggactccggctggccgccgctttcgaccccaagcgggcctctcgcagtgcgaccataaatgtcaagaaaactaaggtttacctgacgctcaaacccgccgggaaaggctgcctggaattcaaaactcagcatctgggtcgcggcgcggttaaggtgaaatggagccgttcgcgtcaatgcgaatatggacccacttggacccttagaagagccagcgcttcagcaagtcggcgcgtgcgactgggacttagagcttcattgggcagctgatgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaaacggcttcaaggatcgcatcatggaaggcgtcggcaacgggacgtccgagatggtcaaggccgcacccgatcaggacctgctcgatctcagcgccgtcgccggcacgcagtccggcctggactactatgcgggtgccttcaaagggcagggggcccttgcgaagcagctcggctacgcggaccaagcggacagcttcatggccatgagcaaggcctgtgaagccctgcgtgagcggttcaccaaggtcggcgacacgatccgcgccaaggctgccggcgaagcgcgcaaggccgcctgatcccgcaaccgcacatggcgcggccggtccctcatcggggccggctcggccgcccggaggcttcgatgccggcgaccccatcccgctcgcagaacacatcccgccgcgccgccgcaccggtggcagccaagcgcgacctcgatgcgacctacggcatcctgagcaagacctacacgaccttcgatcaaaccgacgatccgtggatgaccaacggcctgtcctcgacgccgttcaagagcctcgtgtcggtgtgcctgtccacgatgacgatcaccaagcgcgtcgtgaacgcggccgtgccgctctatgaaaaggtttcgaccttcgaggagctgcgcgacctgccggacgacgaattgcgtcgcatcatcaagccggtcgcgcattacaaccgcaagaccaaaaacctgaaggaaatggcccgccagatcattgaagactacggcggaagcatacccgacaaccgggacgacctgataaagctgcaaggggtcggccgcaaatgcgtcgatatcctgatgaacttcactttctcggaagacagcatcgcggtcgatacgcatgtccttcgcgtcctgaaccgtctcggtgtcgtggaaacgacttcggccaagcaagcggccgatctcatcaatgcgcaaacccccgcgcgctataagcgccatgcgcatgaatggctcatccagcatgggatgaagatctgtgtcgcccgaactccgaaatgcgcagactgcccgctgacgaagcattgcgactggtacgccgaccatcgcaccgcatagtctcgaagcggagccgtttccgtcagtgcggttctgcgaacatcccgaaatgaagagcgatcggttgcgtgaccggcttgtcggcttcgggacaccccgaagcctccctcacagcgcgaaccgcacgccggtgagggtctccgagaccgcccagagccgcccggctgccgcgcggtcgagggcttggggcgcgatcgcggcgggcttcgggtagccgcgggcctcccagacgccgtccggtccgtaatagccaccgcgctccgcctccggcgccgtggccgcgtagaggatcggcagggcgccttgcgccgccggctggccgatcagcgagaagatcgcccgtcccgctccctgctggaacgcgccggcccggtcgccccggcggaacacctcggtgcgggcgagccccggatgcgctgcaagcgaggcgatgcccgatcccgccgccttcagccgctggtcgagttcgagggcgaacatcagcagcgcgagcttgctctgccggtaggcgcgttgcgccccgtagatctcgcgccagtgcaggtcgtcgaaccggattcgtccgctgcgatgggcgacgctcgacaccgacaccacccgcgccgaggggctcagggccggccgcagcagcccggtcagcgcgaaatgcccgagatagttcgtggcgagttgccgctcgaacccgtccacgctctcctcgcgccggggcaccgcggcgatgccggcattgagcacgagccggtcgatcgcccactccgccggccactccgccgcgaaggcgcgcacggaggcgagcgaggcggtgtcgatccagcgcagcgacagcgcggcggcgggatgctcccgccggatcgccgcggcggcgcgctcccccttctcgagatcgcgcaccgccagcaccaccgcagcccccgccccggccagcgcccgtgccgtctcgaacccgagcccggcgctcgcccccgtcaccacggcgcggcgaccggcctgcgaggggatgtcggcggcggtccagggatgtctcgccatcgagcggcgctcctcacgcttcgagtcgaaaaaagaccggtcgcgcgaaaccgatcgcgcgcgggctccgtaatgggcggcgtgatccccgaacaagacggggcacgggcacaggaggaaaccatgttccgtatccgcagttcggttaccaaatcgctgaccctgggcgctgcgctcgccctcaacctcgccgccgcgccgacggcggcgctcgccaagaacccgatggtcggcggcgcgccgatgtacgcctcgaagaccatcgtcgagaacgcggtgaactcgaaggaccacaccacgctggtggcggcggtgaaggcggcgggcctcgtcgacacgctctccggccccggccccttcaccgtcttcgcgccgaccgacgccgccttcgcgaagttgccgccgggcacggtcgacaccctggtgcagccgcagaacaaggcgacgctgacgggaatcctgacctaccacgtggtgccgggcacctacacggccaaggatctgatggctctggccaagcggggcggcggggaagccagcctgaagaccgtccagggcgagccgctcacggtgcaggcccggggcaagaaggtgttcgtgacggacgccaagggcaacaccgccaccgttaccatcgccaacgtgatgcagtcgaacggcgtgatccacgtcatcaacggcgtgcttcagccctgatcctccgctgagatgcgctgatgcgcgaagcctcggcccgtctgggccggggctttttcgttcgcccccaatctcacgggctcgaccggcgggcatcgcgatcccgcgcaaaaagccacctccggaaacgatgggttttcgtcgtttcccattttcaaaatcgcgccccgggaccatcctcgtaccgtcaagccacacccggagccgaaggccgctccggaccaccgcaccgtgaggagaggcgagcatggcgacgatcaccaccggggacggcaccgagatcttctacaaggattggggcccgaaggacgcgcagccgatcatgttccatcacggctggccgctctcgtccgacgactgggacgcgcagatgctgttctttgcgcaccaaggctttcgcgtcgtggcgcatgaccggcgcggccatggccgctcggcgcaggtctccgagggccaagacatggaccattacgccgccgacgccgcggcggtcgcccagcatctcgatctcaggaacgcagtccatatcggccattccaccggcggtggcgaggccgcgcgctacgtcgcccggcacggcgagccgcagggccgcgtggccaaggcggtgctggtgagcgccgtgccgccgctgatgctgaagaccgaggccaacccggagggcctgccgattgaggtcttcgacgggtttcgcaaggcgctggccgacaaccgcgcccagttcttcctcgatgtcgccgccggcccgttctacggcttcaaccgcgacggtgcggcggtccgagagggcgtgatccggaactggtggcggcagggcatgatgggctcggccaaggcgcattacgagggcatcaaggcgttctcggaaaccgatcagaccgaggatctgcgggcgatctcggtgccgacgctggtgctccacggcgaagacgaccagatcgtgccgatcgtcgcggcggcgcgcaaatcgatcacgctcctgcgcaacggcacgctgaagacctatccgggccttccgcacggcatgctcacgctcaacgcggaccagctcaacgccgacatcctcgccttcatccgcggctgagccgggcgccggccccgccttcagcggggctgcgcatcgtcgccggggagcggttcacagccccggcggccgacgatctggggcgcgtcgtgcacccgcggcgcgtgcgggacacccgccgcgtccatggccggcccggcgaaagtcgcgaggcccggcagcagcaccgcctcgggccgggccgaggcaacgaagacctgcttggcgttgtcgggccgcacctcgatcgcggccggatcgtccagggttccggcatagacaccgcacaggccgggaaagcgctcgaacgtcatgaagagcgtcgtcccgcagacggggcagaaatgcaggtcgagatgccggccgctgccctcggaccggtggcgatacacggtcggcacgcccgcagtgacgtgcaggtcggcgcggtcgaacaagggctcgacgaggtggctcgatccggtcgtgcgctggcagaagcggcaatggcagagcgtgacccgcagcggcggcgagcggatctcgtaacgcaaagccccacacagacagccgcccaacaggttcggcatgcgccctccgcacgacatcggaccgggccgcctgcagccgaacgatccgccagatgtgcggagacgatcttagatcatccggccgactggctctattgcaaaaagcattcacagccgggcactgaacaacagggaagagcccgccttgaagcaaatcttagcgatccgcacgcttcatccaaccgctcagatccgggacgccggccagcgcgatccgctcgcggatcttctcgcgaatcctggtgttaagcggcggcttttttcggcgcgagggtggccacaaccatcgctttggcggccggttttgcctcccgcgcgtcgctccacggacgggccgcctgtacgaatcggcccaagcgccctaccttatgctcatgttagatgagcgctcccaggccaacccgcatctgatgcggaccgccgagctcatggccgcggctcagtccctggaggacgtcgtcgacgtcctggcgcagacggcccgtcggatcgccggctccgatggtatcgccgtcgtgctgcgggaggaggacgtctgcgcctatgtcgccgaggatgcgatcgagcccctgtggaaggggtgccgcttcccgctcgacatctgcgtttccggctgggcgatgcagaaccgggagacggccgtcatcctggatgtcggcagcgacccccgcatcccggccgccgcctatgcctacaaggcgatccgaagcctcgtgatggtcccgatcggtgcgcccgagccggtggccgcactcggcgcctattggtgcgccatggtctggctcgacacgacgacggtgtcccgcctcgaagcgctggcccaccaagccacggtggcccttgcccggctgcgcgcgccgcagagcgccgaaccggccatcccctgagggccggtgcgggtgaccggccgcccattcggggataaaccgcgtggatcaggaggatgcatgccggttttcgttctcagaggcgcctgccgggcccccgacggccagatcggaccgccgctgttcgaggagacgatcacggcggccagcccgagcgaagcggtccggctcgccaacgcgcacgatctctcgaccaaggacgagcgggcgaacgtcctgtggctcgtcgatgcgcagggcgtcctgcactggtccctgcggcgcgcggaccgggattgatcggagccggatcgagcggaccggcctcattctcacaaacgttgcgatgagcgggggaaaaccagccctgccctggctgaattggtcattgcgtgtgctttcgtgctaagtctcaagcagaaatcctcgatggtcctgctcggggttctttgccgtcccgcgcccgacctttcccgcgtcgggacgccgcgcgccgccgccgggacttcacgcggcgcgagttctcgtcgaaagatcttttatgagcgacgatatcgacgccaagacccgcgccgctgagcgcgcggaacgggccgagcgtatggcccgcgaggggcagcaggccatggccgagcatctggccgcggtcaaagcggtggacgagcgcaccgtgcgcctgcgggccctgcggctcgccaaggaggcggaggaggccgcggagcgcgccgccaacccgcccgcgcccaagcgcggccgcaagaaagcgacggcctgacccccatggccatcgaccgtacccgccgcccgagcgacccgcgccaagccgccgaagccgcctttcgcgcagtgacgacacgcaaagctcccgaggaggccgcgccggcaccgcccagggcgccgctgattcccggcacgcgcgagacagtgtccctgcgcatcgaccgggccgtgctggagcactaccagaaggacggccccggctggcaggaccgcatcaacgccgccctcaaggccgccgcaggtctttgaggacaagtctttgaggacagggttgtgagggcgagcctcggcggatgactgcgcccggcttctccgccgcgcggggatcggcgccgtgagcgggctggcggattcgccctcggcgtggctcggcctcagccccgacgagacgacggcgctcctcctctccctgcgcgtcgcccttgtcgcgacgctggcgagcctaccgctgggcctgttgctggcgtggctgctggcgcggcggcgcttccccggccatgccctgctcgatgggctcgtccacctgccgctgatcctgccgccggtggtgacgggttacctgctgctgctcgccttcggccggcgcggcatgttcggcgcgtggctcgccgaaatcggcatcgtgttctcgttccgctggaccggcgcggcgctcgcctgcgcggtgatgggcctgccgctgatggtgcgggcgatgcgcctgtcgatcgaagcggtggaccgcaagctggaacaggcggcggcgacgctcggcgccgcgccgccgctggtgttcctgagcgtgaccctgccgctcagcctgcccggcatcctcgcgggcgcggtgctcgccttcgccaaggcgatgggcgagttcggcgcgaccatcacctttgtctcgaacatccccggcgagacccagaccctgccctcggcgatctacaccctcacccaagtgccgggcggggaggcgggggctctgcgccttacgctgatctcggtcgcggtctcgatgctggcgctggtcgcctccgaggggctggcgcggcggatgagccggcggatcggggcggggcggtagggctcgacacccctgcgacacgaataccccctcgcgcagcccgggccggacggtcatgccctcattcgagagacaagccgaagtagaagattgacttcacacaaccggacgggcagccgggtcaccgcctggccaagggctggacttatccgcaacaacactcatggccagccgtcccgaatcgatcgggatgcgaagggcgagacgaaagccacccaacgatgaagctgaagctggcggcggcctgcgtcctggccacgattgcctttcaggccaaggcgcatcccagttgcggcgaaggcggacgcaacgcgtttcgagaatacagggacaagcttcagccgatgatctccgcacgcgtcagatcggtgcggagcgacgcctccattgagaggatcaacatcgtctcgctatcgatcagaaaagatggtgtcgtgacgtcatcagaaattgcgaaatcgtcgggatcgccccagtttgacgcgaagttactcagtatgttcccggccggcctgcagcttccaccgctgccggcctgttacaggcccaatcttatcaccttgatgtttcccatacgatttcgcccggaccgcccgttctgagtgcccgtcccgtgtcgtgggctgatcccgtgaggtttgtcttcgcgccgtcgagcggatgggtcgcccatctcacgcataggcatacggcccaccccgctccagcgcccgccgataggccggccgcgcgtggatgcgggcgagccagtccgtcagacgcgggcccgccccggtcccgcgggcggcaaaggcttcgaggggaaaactcatcatgatgtcggcggcggtgaagtccgtgccgcagaaatatgcgcgctgagccaattccgattcccagtaggcggcatggcggcgcagctccggatcgacgaacccaccggtgacctttcccgcgatcgcccgaaccagcgggcgcagcagggcggggctgccgggcgcgagccgcgaaaagatcagcttcaacagcagcggcggcatcgccgagccttccgcgtagtgcaggaagtaggtgtagcgcgcgcgttccggcgtgccgtgccggccggcggcaccagggcgccgtcggcgcgggcggtcaggaattcgacgatggcgccggtctccgccaccacatgcccgtccgccgcgatcaccggcgacttgccgagcggatgcacggcgcgaagttcgcgcggcgcctgcatcgtcgcggggtcgcgctcgtagcgcttcacggtgtagtcgagccccagttcttcgagcagccacagcacccgctgcgagcggctgttctccagatggtggacggtgatcatcgcctgcctttttcgatcctgcgccgacaacgcggcagcgcgcgcctcgggccccttgtcgccgcatcggtttttctgggaagctcaagcatcgtcccgaaaggtgggcaccggctttcgggatgatgcaaaacaaaaggcgagagcatcgtgcgagccgaggccccatgacgatcacgccatgaccatcgccatcgacgtttcgctccgccgcgacggcttcgcgctcgatgtcgccttcggcgcgggcgccggcctcaccgccctgttcggccgctcgggctcgggcaagactacggtgatcgacctgatcgccgggcttgcccagccgcagcgcgggcgcatcgacatcgacggcacggtgctgctcgacaccgcgcgcggcatccgcgtgccggtgcatcggcggcggatcggctgcgtgttccaggaggcgcggctgatgccgcatctcagcgtgcggcagaacctgcgcttcggccgcctcttctcccgcggggcagggggcccgagcctcgacgcggtggcggacctactcggcatcggcccgctgctggaccggcgcccggccggcctgtcggggggcgagcggcagcgggtggcgatcggccgggcgctgctggcgcgcccgcggcttctgctgatggacgagccgctctcggccctcgacgaggcccgcaagcgcgagatcctgccctatatcgagcgcctgcgcgacgaggccggcctgcccatcgtctatgtcagccattccgtggcggaggtggcgcgcctcgcctcgaccgtggtggtgctggaggccggccgcgtggcggcgagcggcccggtcgacgccgtgctgcgccggcccgacctgatccccgacggcgcggaggccggcagcgtgctcgccatgcgggtcgagcgccacgatccgggggccggcctgacacgcctgaccggcccggccggcccgctcgacctgccgctgatcgacgctccgcaaggccgccgcctcaacctgcgggtgcccgcccgcgacgtgctgctggcgctcgcccggcccgaagcgttgagcgcccgcaacgtcctgccgggccgtgtcgtcgcccttcgggaggaggggacggcctgcctcgtcgaggtcgcgtgtggcggggcgacgctggctgcccgcctcacccgcgcctccgcccgcgacctggggctcacggtcgggtgcccggtcttcgccatcgtgaagagcgtggcgctcgatgcgggcgaggcaccggggggcgggcggatcgagatttgaggggagcgccggggcgcgggtcagcccatcggaaccggacagcccgtcgcgcccaagctgagcgggacatcgacgacgatgcagagggtcactcggccggtttcgtctggttgtcgttcagagccggaaggtaggcttctgtattgcgctgcgccgacttctctcgcgccgacaaaatagccttggctgttgcgggagagcgccgattgatccaggcctcgtgacgggcgcgcggctcgcgaagcgagcgttgttggcgcgtattcatcctcagcccccttcaccatcccttccgactttctaagaatgcgcgaagcggcggcaacgacaatttttgcgacgatcgcctcttcgcccggccctctgccgccatgggtggatcgcacagcgacgctcacctcccagccgctcccccaaagcacctcggcgaacggcaaaaccacgctataagcgcgcccatggcctccgacgacagaccgctcgccctcaccctcggcgatccctccgggatcgggccggagatcgcgctcgccgcgtggcagctgcggagtgagcggggggtgccgccgttccagctcatcggcgaccccgaattcctggaagccaccgcctaccggctcgggctgtcggtgcccgtggccgaggtcgagcccgacgacgcctgcgaggtgtttccccgcgccctgccggtgctgccgctgccaagcggggccaaggtgatcgcgacaccctgcgcgccggattcggccaatgccggcgccatcgtcgagtcgatcaccgccgccgtcgatctggtgcgctccggcgcggcctcggccgtggtgaccaaccccatcgccaagttcgtgctgacgcgggtcggcttcgcccatccgggccataccgagtttctggccgcactcgcggcacgagaggggcgtgagccgccgctgccggtgatgatgatctggagcgacaccctcgcggtggtgccggtgacgatccacgtcgccctacgccgggtgccggacttgctgacgcaagatctggtcgagcgcaccgcgcgcatcgtccataccgacctgcgcgcccgcttcggcctcgaacatccccgcctcgtcctgtcgggcctcaacccgcatgcgggcgaatccggcaccatgggcaccgaggatcgcgatgtgctggcgcccgccgtggcggttttgcgcagcgagggcatcgacatccgcgggccgctgccggccgacaccctgttccacgagcgggcgcgggcgacctacgacgtggcgctcacccccacccacgatcaggcgctgatcccggtcaagacgttggccttcgacgagggcgtgaacgtgacgctggggctgcccttcgtgcgcacctcgcccgaccacggcaccgccttcgacatcgccggcaaaggcatcgccaagccggacagcctgatcgccgccctgcggctggcgcatcgcctcgcgcaccgcccggcggacaccgtcctgcccttccccgtccgcgcctgaagcgatcgatgagcaccgaagcgttgagcaccgacggcctgccgcccctgcgcgaggtcgtgcggcggcacgggctggagccgaagaaggcactcggccagaacttcctgttcgacctcaacctgaccggccgcatcgcccgctcggcgggggcgctcgagggcgtgacggtggtggaggtcggccccggccccggcgggctgacgcgggcgctgctggcagcgggcgccaagcgcgtggtggcgatcgagcgcgatccccgcgcgctgccggctctggccgagatcgccgcgcattatcccggccggctcgacgtgatcgatgccgacgcggtcggtttcgacccgcgcccgctggtcggcgacgggccggtgcggatcgtggcgaacctcccctacaacgtcgccaccgtgctgctcaccggctggctcggcgcggacacgcgcgacgaggcttggccaccgtggtgggagtcggcgacgctgatgttccagcgcgaggtcgccgagcgcatcgtcgccgacgagtcggaccgggccaattacggccggctcggcgtgctgtgcggctggcgcacgcaagccaccatcctgttcgacgtggcgccgtcggccttcgtgccgccgccgaaggtcacctccagcgtcgtccacctgcgcccgcgccccgagccgctgccctgccggatcgccgacctcgaacgggtgacccgcgccgccttcggccagcgccgcaagatgctgcgccagagcctgaaggccgccacccccgaccccatccgcctgctcaccgccgccgggctgccggagacggcgcgggcggaggagattccggtcgccgggttcgtggcgatggcgcgggtactggaggcgggggaatcgcgtgaaagcggcctgtaaccgggcttccgggactgggcgatgtcttgccacagaagtggcggccatcctctggcatggccgcccgtcacgaactccgtgctggcctctgtccaagtccgcggccgccgatgggctcgcctttcatcagggcccgctcatgggccggtccttgtgccgaacacggatggaagccaggagccccctgggtgcgcaaccatccgtgtgatgcctgaccgttgatcgcgccttcagcgcgaccgggaaatgctaactttcgacccattgcagaaggctggaaggtccgcttccaggccgtacggtgggctggctttggcagttcctggccgggagaggctggtccgcttcggcggaggttcgccggaataggggacgtgctctcataacggcgaaacgatcatctccttgccgcatgccgtgcaacgcgcgctgacgccaacaatttcgcaagccgtgtcgtccgacacgatactgcgcctgcattttgggcatgtgtatccggcaggcgattcagcaaaatcgtactgcggaccaatataagcacaaatcatatgatgtagaactggagtgatttctaaattttccgctccacagagcgggcatgatgattggcctgcctcgatattcattgggacatctcggtgagaatttaatagataattcaatctaggccacaaatttttatcagtgaacgggagatatctgttgaaattttgctgtaatgcatatgaacgcatacggtagagttaagggctggcgttgacgcatcagaggtgaaacgtatgcgagcaatttgagtcgccggacgatcacgcaaggtgagctgctgtgagcttccgaatacggcagaaacgggcagaatctctgtgatctttccgggaatgcggcggtgtccgaaaagcacaaatacatcatttccaatccgaggatcgattaatcgctcgttggggatataccagtcaacatagacatcgtttgggttgaggatgtcagcgatcggcgcgccggcgacgagtgactggccggtctgggccagtcctgtcgagatgatgccgccgacgggagcgaatacgcgaccggatctgaagttttgcttcacctcgtccagctgctcgtggatctgtttgctgaacgcatcgagagagacaagctgtttcgtggcctcctcggcctcggcctgctgcgagatgacgtccttgttcgcgagcgcgcgctcacggagaatttggacgcgaaatgtcgtcgtcgtgctggccatcgcagcgatgcgttccagagccgtctcggtttcgcgctgatacgcccgcgccgcttcgagcgattccgcggcgacacgcgctttgacgcgcagttcggcgctgcggccggcgatatccgacagcgcgcgcatgtaggtcgcgacgatggtctcctgctcgggcgagtacacctgtccgatttcatcgccggccttcacggtggagccgggcctcacgttcatgcggctgacctgcacggtgaagggaagcgacagcacgtggcgcggggaggagacgattccgggaccgctgaggaagacgaagggtgcgccgaaatagacgacaaagaaaccaaggacgccgaagatgcccacggcgtaggcaatgcgcacgacctgcccggcggcgcgccggcggctctcgacgggatccggcacattcgggtccaggcggttgatacgaacgttcatgagaccacctttccaacctcgtctgcgaagagcgcacggcggacgcgcggcggcacgtagtcatcacgccgcgaggtggcgaagaggatttccgacgaatacgaaacgaagcgggcgcatttcatgtaaattccttggtagaatgggaatataaatgcagctccaaggctgaaaaaattcggcgatctgctgaatagaacgaaagctagtgccatattgaaaagcgaaatccaaagcaaaagaaaatatattgcgccaataaagaggatagcgtgagccggtccgaacaaaatcacgatgtatattgaataaaatgggaggctcatcgtcgggatcaaatcgaagacgatgaagtccagtcgctggagggtgtccggaagtcgctccagtggatggaagaagctaagctctccatacatcatggagcggatgcgcaacgcgtcgcgatcccagcgcgcgcgctggcgcagaagaccgacggctgccaccggaccgtccgtttcagcccaggcatctggcacaaagcggacccgataaccgaggcgccgtaaccgcaggctgaactcgagatcctcgccagggccgacatcaaggccgccttgccgcgcgaagacaccgcgccggtacatcgaacatgcgccggacaggcaggcaatcgcgccgacaacatcgagaatagattttccggcgctgatcgacatcatatattcgacgctctgcagcccggtccatagcgacgcgctctcgttgcgaatcgcgatgttgccgcaggcgccggccacgcgcggatcgttgaacgcatgagcaagccgtgcgatcgcgtcgcgctcaagaactgtatcggcatcgattgtgaaaaggagatcgccgctcgcgaacctcgctgctgcgttgatcgcggcactgcggccgcagcgcgtcccgtggcaaatgaccatgtccaccaagccgtcttggcgcgctcggtttgcgaccgcacgcgtatcgtccgtggagccatcgtcgacgatgataatctcaagtggtgacaaggtttgctggcggagtgaggcgatcgtcggagcaagccccgaaccaccattgaaggtcgggatgatcacgctcacagccgcctcgacccgcctatcgccgggtcgcgaattcctgaatataccgaccaatgaccaggaaaggagcgaaaatgtgtagcggggcagatcgaacataagggcggaaaaagcaagcaaaagccaattcgtatcaacgatcacatacagcatcgcgaacatcgatcacctcaaatgtttggtcgtcgttcgcgctattcgcttcgggttagctattcagagaatcgtgccctgcggcagtatggggtaaaaactctagataagcgaatatgggtggccggtcggcggcgcaagctcagcaataaggccttacagaaacttcgccgaaccttctggcgacagcagctgagcgacataccttgccgggtcttcgagtcctgagagtgggtcaacttttgtaaatccgttgccgagcacgactatggttccgtctgcaggcgcagcaccattccaagctcaacgctgctctcatggcacctgagtacactctacgtcgacagacctcagctcgcgtggcgttatgccggccagcgcttgcaggcgtaggcgaacgaacgcgcttcctcgaagcttagcagccaagcagccttggaaatcggaatgctctcttcgacgaggtaaagctcagccaaattcaccttcagctgctgaagggcttcgagaaatgttgcgtattctttatctgagcttcatcagatcgtcgatcgcgcgttccaccttcagccgcgcgccgtaatggatcatgtggccgaggccgggcaggagccggagcgtgctgccggggatcgtcgtgtgcagccgcaccgagtgctcgctggccttgacgatcgcgtccgcatcccccgccaggatggagaccggcagcgtcaggccggcgtagcgacgctggagccccgtgacggcggaattcatcgaggcggcgtcctccgagaccgcgcgcaactgcgttgccgccgccgcgatctcgatcgggaagcgcgccgtgaagcgggccggcacgggttggggccagaacacctgccggaacgattgcccggtgagcgaggcgctcaccttcgccggcaccatggcccgcatcgcgtccccgaggcccggcacggccaagggggcgatcagggccgcgtcggtgcgatgccccggaaagtaggagcccgagagcagcacgagtccgcgcaacgggcgccgcccgtcggccgcgagcgcgagggcgacgatcgtgccccaggaatgcccgacgatgagcgggcgctcgacgccgagctgttccagcacccggtgcaggagcacggcctgagcctgagccgtccagaggcggtggcgggggcggccggtgtagccgaagcccggccggtcgatcgcgatgacccgatagcgcgccgccagccggccgatcaggccgcagatcacaaaatcctcggccatggtgccgttgccgtggacgagaaccaccggccggccgcgtccgcgcacgatgacgtgcaccggcaggccatcgaccgtcacgaactggccgggcggcttgcggacggccttggccccttgctcggcccctcgcttggccccttgcgcggtgaaggcggacgcgaccgccttctcggtgtcgcggaccgtccgcttcaccgatcggaccgtggccttgcgcgtctcgcggatcgctttctcggtcgagcgggtcacggctttggtggcggccttggtgacagacttggcggagctctcgagggagcgcgtcacttgctttgtcacttgccgcatcgtgcgggtgaggctgcggctcacgcggcgccggctctgacgggaggggtcaaagggaaacacggcgcctcgcaggacaacgggccggctcgacctcaaatttggccatcctgagcatcgtcagggcgacaccgcatcgcgacgcttcggagagtcgcgcgccgacactaccgagttttgaccgcagcgcacaaccagggtcggaacgggaaggcggcgaccggcccctcgctttcacgccgtctgagccgcgccgtgctcctcaatgagcgggcagcgaggcgtccgccttgtcgtgctggccgaagcgctcgaccagggtggcgctggcctcgttgaggcccacgacctcgacggttcggccggcggcgcgggccttcatcaccacgcggtcgagggcgcccaccgccgagatgtcccagaaatgcgccgcgtgcacgtcgatgacgagccgctccaccggctcgcggacatcgatcgcctcggcgaagctaccggcggaggcgaagaacacctggcccgccacccggtaggtgcgcgtgcgcccgtccggcgacagctcggcggtgatccggctcatccgcgcgaccttcccggcaaagaacacgcccgagagcaggacgccgacgagcacgccgatggccagatcgcgggtggcgaccaccaccgcgacggtggcgagcatcaccagggaggagggcagcgggttggtgcgaagctgtagcagcgagcgccaggagaaggtgttgagcgagaccatgatcatcaccgccgtcagcgccgcgacggggacgatggccaagagatcctgcaacagcaccagcagcgcgaggaggaagctgccggccaccagggtcgagagccggccgcgggcgccggacgagacgttgatgaccgattgcccgatcatcgcgcagccgcccatgccgccgaacacggccgaactcatgttggcgagcccctggcccatgcattcgcggttcttggagctgctggtatcggtcatgtcgtcgacgatctgcgccgtgagcaggctctccagcaggccgaccgcggcgagcgtcgcggagtagggcaggatgatgcgcagggtctcgaaggtcagcggcacgtccggcagagcaaagctcggcagggccgtcggcagcgcgccgagatgggcgacggtgcgcacgtcgagcccgagatacgcggtcagcgccgtcagcacggcgatggcgacgagcggcgagggcaccgcgcgggtgagcttggggaagccgtagatgatcgcgagccccagcgcgatcagcccgtaggtggccggggtcacaccggtgagttcggggagctgcgctaaaaagatcaggatcgccagcgcgttgacgaagccggtcatcaccgagcgcgagacgaagcgcatcagccgcccgagccgggcgaggcccgccaggatctggaacacgcccatcaggatggtggcggcgaagagatactggacgccgtggtcgcgcacgagatcgaccatcaccacggccgtggcggcggtggcggccgagatcatggccgggcgcccgccggcaaaggcgatgacgcaggcgatcacgacggaggcgtagagcccgaccttcggatcgaccccggcgatcaccgagaagccgatcgcctccggaatcagggccagcgcaacgacgatgccggagaggatgtcggcccaagggttagcgaaccagttggcgaaccaagtcgagccgaaccgcccgcgggcggttgaaaccgtcgatgacattgcaaaagattccgcagagggacgctaggctccgccggctaatgcggggagagaggtgagcgtcgcgaatgcgtggtccggcggatcggcggccggaagagccacccgggcttgcaccgggtccgagcgattgcggtggggtttacggcgtgctgcgccgcagcgcaatgcgggaggttcagcgcaggaaactcaccgccaccggcacgagaaccgcggtcaggaacgcgttgagccccatggcgatgccggcgaaggtgccggcgacctcgctgacctggaaggcgcgggcggtgccgagcccgtgggcggcgagccctgccgcgaagccgcgggcgcgcatgtcctcgatgcgcagggtccgcatcagcggcgtgacgatcaccgcgccggccatgccggtcagcatcaccagcacagcggccagcgtcgggtcgccgccgagcgcctcgacgatgcccatggccacgcccgtggtcacggatttcggggccatggcgaggcgcacgtcgtagggaatgccgacgagcttggcgaagaccagcgccgaggtcatcgccgtgacgcagcccaccagaagggcggcgagcatcggcaggagcgcgcgcatcaccgtcgcccgccgctcgtaaagcggcaccgcgagcgccaccgtggccgggccgagcaggaagtgcacgaactgcgcgccctcgaaataggcgcggtagggcgtgccggtcaacgtcagcacgaggccgatcatccagatcgcgtggatcaccggattggcgatcgggtggcgcccggccgcctgaaacaggcggtcggccaccgcgtaggccagcaacgtcacggtgagccacagcagcggcgtgtggctgagatagacccagagcgcgaactcgccggtcatcggcggtccagaagcttggagaccgcgacgaaggtgagcaccgtcgccgccagggtcagggtcacggagagggtgagcacgatagcgagcgccaccccgtggctcgccagcacgtcgagcttgccgacgatgccgacgcccgccggcacgaacaggatcgagagatgcgcgagcattcccttggcggtgccctctagcccgccatcgaccagcggcggcggcagccagcggttcgaggccggctgcgtccggtcgcgcagcaccaggaagatgaggagcagcgccatgccgatcaccggccccggcaccggcaggccggcggcgcgggcggcgacttcgcccacaagctgggcgagcaggatcagggtcaggctgacgatcatcgaaacgtccgggatcctaaagggatcatccctttggcggggtcacggggcggcgccccgatcttgtcccaaggctctgccctggacccgcgcctggacccgcgaaaaggctcgccttttcgaaatccggagtcatcatcacgcgccggcgggctcgcggaagctgcggtcgcgggccgccgtgatcgccggctcgtcgaagccgagcagcttgccgaggcgccagaccagggcctcctcgaactcgtgcagatcgccgtcggcgccggccaccgaccacgccatggcaagcagccgcccccgctcttccgaactgctgccgtcgctgccgatcagctcgaccaggctcgtcatgtcgcgggtctgcgcctcgaaggtggcggcgcgctcgatcaggctctcggcttccgcgtcgctggccgcgtagcggcggcgcacgaggcgcaccagccgctcaccctcggccgggtcgagcacgccgtcggcgcgggcgacgtggacgagcagggcggtcgccgcgagatgctcctcactgccatcgggcaccgtctcggccggggccggcaggccgaaggccgaggaggcgtaggagagaagccgctgaaggagggccatgtccgttcccgtccgattttgcgcgccaccgtcggtgccgggcgggacggggtcaagcacggagcgcgccgaagcccgcccatcacaggatttccggcctcgccgtggtgcggctgcacagggtgcggccgcggcgtgggatggcaagcgaacggggatggcaagcgaacgcatcgcgcccgtcgcccttcgttatgctcccgatgcccttgcgggcaatccgtgggacgatgccgccggtcccccaacccgatggcgtttccgccttaccggttcggcgccgggtagcgcgtgccgtccacgatggcgtcgagggggatgcgggcccagtcgaagcccgccggctcggcgcgcttgcggcacaggatttcgctgtggccgtacatctcggtgatcggcgcgaagcgcaggcccggccgcgcccggtcggtgaagtagccgacgatcgggctgctcatgcccttgtcgatcagctcgaagccgagggcgtcgttgaacagggcgcgcaggcccatgtccgagaactggaagaagttccaaggccgctcgtgcgagcgaaacgagaagtgcgtctcgacgaagacgtggccgtcgaccttcaggagcttggcgatctcgaccgccgccacccagggcatggcgagatgctcgaacaccgccgaggagaagatcaggtcgaagcgctcatcgtccccgaaatagtgggaaagccggtgggcgtcgccgaccacatcgacgttctcgcccgcgtagaggtcgaagccgacatactccgcctgggcgaagcggtggcggaagttggcgccggtgacgttgcgcgagcccacctccagcacgcgcaggcccggcttgtcgaagcgctccgacagggtgtcgatccaggcgccgtgcgccagatccttcggcggcgcgatgcggtcccggcggaacctgaacgggagcgtggccagggcgccgtaggcgcggatcagcgaatcggccgcccccttcagcatcgtcgtatcccggcgccgacgaccatctcagcgcaccgaggcgatgccgtcggcggtggtcgagctgctgacgttctggcgcaggtccgcctcacccaaagtcttcagctccaggcgcagcagcacggtctggtttcgctcgcgcacgccgatcgcggtggcgatgggcgagacgatgtagttgagcgagaccgtggtgcactcgtcctggtagccgccgccgaggctcaggccggagaggtaggtcaggccggggctgctgtagaccggggcgaggccgaccgggttggtgagataggcggtgtagaggtcggcgaaggtgtcgcgggtgtcgaggtagcgggtgaagtcgacgagcgccgagccggtgacgaaccagttcggggtgatgcggtaggtggccgaggccgtcacgccctcgcggcgatgggcgaagccgagcgccggctgcgcctcatagaacgagtagaacagcgaggtttcgagcggcaggaacggcgagaaccgcgcggtcacgccggtctcgaaccggttcacggcgaagtcgcgctggtcgaagcgggcgcggctgatgaagctgatgttctgattgggcgagagctggaagcggccgacgaaatccgagcggcggttctccaggccggaatcgaggccgacattggccagatccccgcggcggaacgagttcacgcccgcgatctggatcgactcgccgaacatcaggttggcgtaccagccggacggggtcacgacggaatattgcgcgccgagattggcccgcacgccgccctcgacccggtcgtagccggagaacttgtcccactcgaacagcgaggtgtcgtcgaagacgaggctctgcgcgtcctcgttgggcaggcggccgatccgggtctcggagggtcgggcgatcacctgggcgatcggctccagggtgtggacgccgagcccgccgaaatcggcgacgaagggatagcggtagtcgaggccgatcgccggcatgacccggccggagaagccgtcatcgacggtggtgatgttgttcaccagcgcgttctggaagcccgagcggctcgggttcacgaagaaggcgtcggtgcgcagataggtgaacggcgtgaagacctggccgaaatcgtcgatgaagctgcggcgccaggagacctgggccgagagccgcgtgtcgacgccgccgaggccccgcacgatgcagcggtcgcgcacgaaggtggtgcaggtctcgtagagcggatagctgatcccgttgacgctcggggcgaacaggtagctgcccgtgcgcgggatgccctggaagtcggtcgcctcgcggctgaggctcgtgacgttggcctcgaaccgcacctcgccgccgagcttgcccggcccattgatgcgcttgtcgtagtcgatcaccggcaggacgacgggctgctctttctgccagtcgaagctcgacagggccttgaagtagtagccgcgcgcctcgaaccacgagcggtcgccctggccgatcaggtaggcgctcgacaccgcctcccggaaatagtcggtggtgatgctctggttgcggatgcggtaattgtcgaggaaccacttgtcggtcacgccgacgagatcccagcccgtgcgccagtgctcgttgatgaagaagcgcccgcgcgtctcgaccgagccgcggaactcgcggtcggcggcccccagcggccccggcaggaaggccgagggcgtcgattggaagatgcccgacaggcgcagattgtagctgccgttgtcgaggcgctggcggaactcggcctggcccagcacgccctggcgcgagacgaaggccggggtgatcgtcaggtcgtagctcggatcgaggttgatgaaatacggggtcgcgacgccgctgccgagcggggtcgaggtgatgaagcgcggcgtcaggaagccggtcttgcgcttcaccgtcgggtcggcggactcgaaataggggaggtaggcgaccgggatcccaccgatttcgaggctcgaatcctcgtaactgatcgtgtgggtctcattgttgtggatgatcttggccgccttgatctgccagagcggcggcgtctccggatggtccttgcacggctcgcaggcggtgtaggtcgcgtagtcgaagctcgattgctcgcccgcgattcgctccgcccgcggggcggagatgcgggtgcgcaccgtctcgcccttcatcaccacggtctgctggatgcgcagcgcctcgacgaagccgttcttgaagtcgtcggtcagctccatccgctcgccggtgaccagcgccccggtctcgtcggtgaggcggacattgccctcggcgaagacgcggctcgtgccgcggtcgtagcgcacccggtcggcctggagcgtgcgcgcgccgtaatgcagctcggcattgccgcgcgcggtcacggtgttgcggtcgttgtcgtagatcagctcatcggcctcgacgagcaggcgctggcccttctcgccgggcttggagccggcgagcttctccagtccggcctgggcatgggcgcgcggcgcggcgagcccgtaggctgccgtcagcagtgcggccatggagaccgtgatcgcgatgtcggcgaccttacgcaacgcgtccctcgaaccctgtgcagccccctgcacgccgatcacgatagtcccttgcacgaccgaacccgtcccgacccggacaaccgtgcatcagccgtcctcctggtagagaagcgtgagcgtaccgagcaagcttcctaccacggccgggaaccatgccgccactgtcggcgcgaccatccccgacgcgccgaggccctccatgacctgccgcgcgacgtagagcacgaagcccgcgctcaccccgccgagcaccagttttccgacaccaccaaagcggaagaaccttaaggaaaccgttgccgccacaaggaccatcgcgaggtagagcagaggcgttgccagcagcacatcgtactggagccggtagcgcgtggcatccagcccggcccgctcgtggcgtgcgatggtctccggaagttgccagaagggcacagattccggaggggtgaagcgctggcggatctggctcggatcgagtgtcgaggcgacgaggtagacctcgtggctctcgggcggttcatcgcgtgtgagaacgcgcacatcgcgcaactcccaccagccgtcgtgcagggtcgcccgcgccgcctcgagctgtgcggcgaacgcgccggcctcgtcgaactggaagacggtgacgccggccagcgtggtcgtgccctcgaccgccgtctcggcgcggatgatcgcctgcccgtcgatgctgcgctggcgcagccacaggtccttgccggtgccggccttggtggatttggcgaagatcttcgcctcgatctcgctggagcgctgcttgagcgccgcggacaggggattgtaggcgccgatggcgagcgcgccgatcgccagcgccacgaaggcgccgggctggaggaactgccacgccgagatgccggcggcccgcgccaccacgagttcgagcttgcgcgaaagctggagcagggcggccatggagccgaacagcaccgcgaagggcagcacgctctcggccaccgcgggcgtgcggtagagcgcgagctgcgccatcagtcccggcgaggcgccctccgcgtcgccggcccgccgcagcagctcgacgaagtcgagggtgtagaccagggcgaagacggtgaggaacacgccgaggatggtgcgcacgaagcgccacgcgaagtagcggccgagggtcgctccgatcagcatgccggcaccctcaggcccgtccggcgagcgggcgccgccgcaggctagcagcgagccttcgcccgagccggccgaaccactcgttcatcgcgcgggtgcgggcaccgccgaagatcagcaggcaggagagggcgatcgccccgagcggcgcggcgtagatcgccaccaccgcgccggggctgcgcacggccgcgctgctcgcggcaaagccggcgatgcgcagtgcgatcacgcccacgaccgcgccggccacggccaagccccggccctggcgcgtggtgcgcggatcccccagagcggcgaaggcaatgaaggcgagcgccagcgggtagagccaagcggagagccggtcgtggagttcggcccggaagcggcccttctgcaggcggtaatagccctcgcccgtatcggggaagagcagcgccatggtcgagcgctcgcgcggcttgtagaccgtctcggaatccggcggcgtgaaagcggcgagatcgacggcgtagcgctcatagctcacgatcgaggaatcgcggctgtccttctgctggcggtggatgctgcccttttccagcacgaggtaggtctgcccatcgacctcgctgacgcgcccgcgctcggcgaggtagaccaccgccttgccggcctcgcgcttgtcctggatgaacaggccctgcagcgagccgtcggcgccgcgctcgcggaaatggaaggtgatgccgttgtcgagcgccgtgaactggccctccttgaggacgttggcgacgaaatccccccgcacccgggtcagcacgtcgcgcagctcctggaaggaggagggcatcacctggattgtcaggaaggcgaccacgacgctgatcgcgaaggccagggtcgcgaaggggcgcagcaattggcgcggcggcatgccggcggccgacatcacgatcagctcggaatcgccgttgagcttgttcagcgcgtagacgcaggcgatgaacagggcgacgggggcgattaccgtgatcagcgtcggcagcgacagggcggtgatgaacaggaagacgaggagcgtctgccccttggccgtgacgaggtcgagttcgcgcagggcctgcgtcacccagatcgtgccggtgaggccgatcaggcaggtgaggaaggccccgagcgcgatcctgaatatgtagcgctcgatctgcgtcatccgcgccgcccgaaccggtccttcattcactcaccgcgagcggcaccccatgcaagggacaaggcgccgatactgccggcttcgggcgcttggaatgaggccgtttcgcggcggggaggaccggaagcagaacggcgagttcaacatccctcgaggcacgcggccagccggcacgggtcctgcgccccgtccccgcgttgcgttctgcgtttcagcgggtacacaggttcgccggttttcgcggggcacgcggaggagccggcggaagacgggttgagagcgaagagcatcatggccggtgggatcgaaatcacctttgagccgctgtcgtcgcgcggcacggggggcgacctcgtggtgttcgtgggcgacgacctcgtcctgaccggtgccgcctccgaggcgctcggccagcccggcaccgagctggtcgcccgcgccgccgcgagcgagcgcttcaagggcaaggcgcagagcgcgctggtcctcccggccccggcgggggtggaggccgaccggctcgtggtgatcgggctgggatcggagaaggaccgggccaagatcgactggaccgtgctgggcggcttcaccgccggcaaggtcggggcccgcagcgcccgcgtcgtgatcgacgggcccggtttcaccgccagcgcccgcgatgtcgccgacttcaccctcggcgcgcgcctgcgcagctaccgcttcgaccagtacaagaccaagaagaaggacgaggacgaggccggcgccgcgctgaccctgcgggtcgccgacccgtccggggcgcaagctgccgcgcgaagcgccgaggcggtcgccgagggcgtgatcctcgcccgcaacctcgtcaacgagccgccgaacgtcctctaccccgaggaatatgcccggcgcgtctccgagttgacgcagctcggcgtcgaggtcgagatcctcgacgtggcgcggatgaaggagatcggcatgggcgccctgctcgcggtggcgcagggctcggcccgcgagccgcgggtggtgatcatgcgctggaacggggcggacgacgccgcggagccgcctctggccctgatcggcaagggcgtggtgttcgattccggcggcgtctcgatcaagtcggccggcggcatggaggacatgaagggcgacatgggcggctcggccgcggtcgttggcaccctgcacgccctggcctcgcgcaaggccaaggcgaacgtgatcggcgccatcggcatcgtcgagaacatgcccgacggtgcggcctaccgcccctccgacatcgtcacctcgctctcagggcaaaccatcgaggtcatcaacaccgacgcggaaggccgcctcgtgctcgccgacgtgctctggcacgtccaggcgacctacaagcccaaggcgatgatcgatctggccacgctcaccggcgcgatcatcgtcgcgctcggccaggacatcgccggcctgttctccaacgacgacgcgctctcaggccagatcaccgcggccggcgaggccgcgggcgagaaggtgtggcggatgccgctgatcccggccttcgacaaggcgatcgactcgaagttcgccgacatgaagaacaccggcgggcgccacggcggtgcggccacggcggccgccttcctgaagcgctacgtcaacgacgtgccgtgggcccatctcgacatcgccggcgtcggcatgtcctccactccctccgagatcaaccggagctggggcgcgggctggggcgtgcgcctgctcgaccggctcgtgcgcgaacactacgagcggtgagccgcaccggagcgctctccgccgacccggaggccggctcggcggaggcgcgtgcctcgcgctcggaacggggccgcctggcgatcgccacggcgccgctgctggcggcgctgaccgccctgttcgtcgtcttcctgaccggcttcgatcaacgcagcgcgatgccgccggacgtggcggcgcggttctacggcttcttcctcgaccgctacccgctcttcgtcttcgcgctggtctacgggctcacccgcatcctgaccgtcatgctggcgccgggctccgccttgctggtccggcgggtcgtcggcggggggatcggcctcgcgctgttcctggctgtgagcctgcacccgaccttcggcggcctcgtgctgcgggccggcttcgccaccggcagcggtgccttcctcaacggcacgccgatggtgatcgcctatgcgatgggggcgggggccgctgcaggcctgttcgggctggccatggggctcggcgcgcgtctggccggccggccgggtccggcgcgcagcgggagccgctggcgcagggccgggcgggcgctgctgggatggatcgcgggcttcctggcgctgtggttcgccgctgccgtgatcgggctcgcccgcgatgccgggttcggcccgtggccgcgccgcccgctcgatgcccgcgacctcgtcgtcgccgccctggtgctgacgctcgccgccctgccgcatgggctgctcgtggccgctcgcctgcggccgcagcggacgactcgggcaacccctcaagccgcgcgggtgggcctggcttgatcgaacgcgccggaaacgcttaagccacgacgggaagcggtggagccgggctgagcccggccctcataagccgcgtgccacagggcaggagggacgaggatggcgcaggaccggagcgcggagcgtccttggctggccgcctatccccccggcattcccgccgatatcgacgtcgattccgtcggcacggtggtcgatctgttcgaccgcagcgtgctgcgcttcgccgagcgcccggcgatcacctgcttcggcgcgagcctgcgctaccgcgaggtcggcgccgcggcgcaggcggtggcggcgtggctcgccgccaacggctacggcaaggccggcaagggaagtgagaacggcagcgagacgggtgtggacggcatcggcgaccgcatcgcggtgatgatgcccaacgtcccggcctgtcccgtctcgctgctcggcgtgctggtggcgggctgcaccgtcgtcaacgtcaacccgctctacaccccgcgcgaactcgccgcgcagatcaacgattccggcgcccgcgtcctcttcgtgctggagaacttctgccacacggtcgcgcaggcgctgccgcagatgccgagcctggagcggatcgtcgtggcaggccccggcgacctgctcgggctgaagggacggatcgtcgatctcgtctcgcggcgggtgaagcgggcggtgccgccctacaccctgccggccgggcggaccctgcggttcgaggcggtggtgcgggcgggccgcggcctcaagcgcccctcggtcgcgatcgatcccggcgacgtcgccttcctgcaatataccggcggcaccaccggcatcgccaaggcggcgatgctgacccaccgcaacatcatggccaatgtcgagcagagccgggcgtggttccgcggcccggcgggggagggggacggacatgtggcggtgacggcgctgccgctctaccacatcttcgcgctgacggcctgcttcctgttcttcttccggctcggcggctgctgcctgctgatcccgaacccgcgcgatctcgacggcttcgtgaagacgctcagccgcacccgcttcaccaacttcgccggggtgaacacgctgttcaacgcgctgaacaaccacccgaagatcggcacggtcgatttctcaaacgtggagtacgtggtcggcggcggcatggcggtgcagtcggcggtggccgcccgctggaaggcgatcaccggccagaccatcctcgaaggctacggcctgtcggagacctcgccggtggtgagcgtcaacccgctcgggctcgccaactggaccgggacgattggttatccgctgccctcgaccgaggtgacgatccgcgccgaggacggcacggtgctgcccttcggcgtgcccggcgaactctgcgtgcgcgggccccaggtgatggccggctattggaaccgcccggaggagacgcgggcggcgatgaccgccgacggcttcttccgcaccggcgacgtggcggtgatgacgccggacgggcagatccgcatcgtcgaccggatgaaggacatgatcctcgtctccggcttcaacgtctacccgaacgaggtcgaggacgtgctcgccacccatccggcggtggtcgaatgcgccgtggtcggcgcgccctgcggcgagagcggcgagatggtcgtcgcccatgtcgtcctgcgcgatccctctgtggagccggacgcgctcagggcgcatgcccgcgcgagcctcaccggctacaaggtgccccgccggatcgtgatccaggacagcctgccgaagaccaatgtcggcaaggtgctgcgccgggccctgcgggacagcgggccggcggcggggtaaccggccccggccgcatgcgccgacgatccgatcgacccgcaacagcgggcggtcgtccgcgccgaaaatcgggcgcccgatgagggcgaggcagcgccgcacgtcccaaaccttcgcgatcgcggcacgggcgtccgggtcgccgatcatcggcggccgcatggccgtgccggcgcggcctcgcgcaaggctccggaagagccgttcggcctgttgcaacggctcgtgaaacctcgcgccgtcaccctcgatgcgagggtgacggcaggcttcacggaggctgcttcaggcagaaaactgcgcccggccggagcggatttccgggctattgtgcagtgcggaaccgcgcccgccagcgatcattgcccccggtgtggtccttccggcgaagggatctcgggcgaagggacctcgcccggctcgcatccttcgccggcaggatcggccgcgagaggatatcgatggcgcaagcccacgcattcttcgacgagctgatcggttggatcgtccaatggccctggtgggtggcgagcccgatcctggtggccggctgctgcgcgctggtgctgcccctgcacggggtggcctatcgcttcgcgcagagggccgtgagcgggaagagcctgttctggcgctcgctggtgtcacgcacccgcgggccgagccggctcgcgctgctggtcatgagcctgacgctcgcggtctccaccgcgccgctcacatggcagatccggctcgtcctcaatcaggtgctgctcgtcgccttcgtgacgctcgcgggctggacctgcgccaccgcgatccacatcgccaccgtgatctacctgcgccggttcaagctcgatgcggaagacaacctgctcgcccgcaagcacttcacgcagatgcgcatcctcgagcgggcggcgctgacgctggtggccatcgtcaccatcgccattgcgctgatgaccttcgagccggtgcggcaatacggggtgagcctgctcgcctcggcgggcgcggccgggctgatcctcggtctggcgatgcagccggtgctctccaacctcgtggcgggcatccagatcgccatcacccagccgatccggatcgaggacgcggtcatcgtcgagaacgagtggggctgggtcgaggagatcaacgcgacctacgtcgtcgtgcggctgtgggactggcgccgcctcgtcctgccgctgacctacttcatccagaagccgttccagaactggacccgcgagggcgcctcgctgatcggctcggtgttcctctacgtcgatcaccgggcgccgatcgaggcgatgcgcaaggaattgcggcggatcgccggggcatcccggctctgggacggcaacgtggtcaacctgcaggtctcggacgcgcgggagggcgtgatcgagctgcggatgctggtgagcgcccgcaacgcgccgcagacctgggatctgcgctgcgaggtgcgcgagaagatgatcggcttcctgcagaaagagcatcccagcgccctgccgcgccagcgggcggaatgggtgaaccccgatccgccctatcccggcggccaggcacggcccgaggccggcaacgagaccggcatccgcggcgagcgcccgctccaaagcgatccccgcgctgcggcggcctgaacgaagaagggcccggtgcggtcgatccgcaccgggcccttgtttctttccgtcgagagcagcggcttagcagctcgcgtggccgcactggcggatgtcgctgatggtcttgcgcatcggctcgacgccgaccgcgccgggcaggatctcgtcgccgatcacgaaggcgggggtgcccgagaggctgagcttgtcgccgaggccgacgttctcggtgagtgcggccttcacctccggcccctgcgcgtccttcttcaggcgctccacgtcggcaccgaattccttggccaccgcgatcgcccgctcgccgttgatgcggcccttggtctcgagcagcttggcgtggaagtcgaacatcttctccggcttgagctggagcttggccgcgagcgcgatccggctcgcctccagcgactcggccccgagcacggggaagtccttgagcaccacgcgcagcttcggatcggacttgatcagggtctgcacgtcggtgaacgccttgcggcagtagccgcaattgtagtcgaagaactcgaccacggtgacgtcgccgttcgggttgccggcgacgatgccgtggggggagttcgtcagcgcctcgcgcgactccttcagcgcggcggcctgggcgagcttctgcgtctcttgggcgcggcgctcgccctcggcgatcgcctcctgcagcacgtccgggttcttgacgaggtagtccttgacgatcccctcgatcgccttgcgctgggcgtcggtgaagggggcggcatcctccgcgcgggcgccgaccgccgcaccgagcgcaaggccgccggcgagggcgaagacggaaacggagcggaagagcttcatcgatacctcgaaatgcatgtcggggacgacatcccggccgggaccagcgacacggcggtcccaccggccccgccgacgaaactatggcacggcgcatccgccgcgccgacccgaatctgatccggacgggagccccagaagggcctcgcgccgttacctgctcccgggctgcggcgatttcgcggcgaccgccccgtccggccgcgcaaccgaaagtcgttcgattttagcgatttgctaaatgatgcacctcaagttccaggcaagcaacttccaggcaagcaacgattcggccggaacggggagggcagcgtgatcgtcgtgctgagcgaccgcccggatcgaagccagtccctggtggatgccgtgcgcgcggtcgccgagtgccgggtcgtgggcaccgacgaaacctgggcccggatcggccccttccgcggtgtgatcgccgacatcaccctgagccgccccgaagccaagcgctgcctgcgcttgctggcgagccgccccgcacgcacgcgcgcgccgctgatctgcctgacgcgcggcaacgagcaatccgccttcaccgaggcgcgcaacctcggtgccaccctctgcctgtcggcgctggccgagccgcggatggtggtgggctcgctggtgcgcgaggtctggcccgagaagtcggtggccgacctcgtggtgacccgcgaggccgagcgggcgggtacgctgatgacgcgcctgttcgaatcggcgcagaccggcccgatcgacctgccgagcgtcgagcggggcatcgccccagtgctcgacgcgatccacgagggcggcctgtcgcgctggctcgacgaggtgtgggcacacgacgacgtgaccttccagcactgcctgctggtctccggcgttgtcgccgccttcgcccagaatctcggcctctccgccacggacaagcagctcatgacccgcgccgcgctggtgcacgatgtgggcaagtcgcgcatcccgctcgccgtgctcaacaagcccggccggctcgacgacgacgagcgggcggtgatgcagacccacgcgccgatcggccacgagattctgatggcgtccggcggctgcgacccgatcacgctggcggtgacgcgccatcatcacgagatgctcgacggctcgggctacccggacaagctctgcgccgacgcgatcggcgaccccgtgcggctgctgacgatctgcgacatctacgccgccctgatcgagcggcgcccctacaaggtgccgatgtcgagccgcgacgcgctctcgatcctgtcgagcatgcaaggcaagctcgagggtgggctggtgcaggccttcggccgggcggtgcagacggtgccctgaagcggccttcggcaacgagcgagcggtatcggcggtcgagagccgccttttcatcccaggcgtcgtacacgggtcatcaaaaccatcaaaggttaagcatgacctgtcccgccttggatgttccgatgccgccccgccgcgccctccgctgccttgcttccgccgccgcaccgagcctcgccctggccgcggtctcgattcttgcctcgatcctgacctgctccgccggccccgccgcggccagcgagacgtccggcaagaaggccgaggccaagccgcccgtcaccctcgacgagaagggcatcacggtccggctcgacgacggcagcacattccgcatcggcggccggcttcaaggggatttcggcacgggccatgtgcagcagcgtggcttcggcacggtgttcgaggagccggcggcgatccgccgggcctggatcgagacctattacagcctcaaggacttcgaattcgccttccagtacgacttcaacgagcggcgcgtgccggtgagcgacgccaccgtcgcctacaagggctttcaggacgtcatcatcacccagggcaacttcaaggagccgttcagcctcgatcagctcatcagcgacaatgtcagccagttcaccgagcgctcccaggccgacgccttcgcgccggcgcggaacttcggctccgccatcggcacccacggcgccaactggaccgcggtgacgggcgtgttcggcggcaacatcaacaccggcctgcagaacaacgggatcgcctcgaccacccgcttgacctacacgccgtggctctccgagaacaagaacgacgtgctgcatctcggcctcgccggcagctatcggacgctcggcgacaacgacagcagcctcagcctgtcgagccgctcggaggcgttcctgttcgcccgcccgctcgtcaacacccggacaatccgcgacgccacggcgatcggccgggtcggcgtcgaggcggcatggcagcaagggccgttccggctccagggcgagtacatcctcaccgatatcgagcgccgcgacggacgcccgccgctgctgttccagggcggctacatccaggcctcggtggtgctcaacgacaagggccggccctaccgggtcatgccgacctatggcagcgagtacggcgtcttcaccggcgtcaccgtcgaggaacgccagcgggtcagccgcggcggcaccggcctgttcgaactcggggtccgttacagcgccatcgacctcgaatcccgtgaggtgcgcggcggcgttgagcacgacttcaccgcgggcgcgaattggtatcccgagcccaacatccgcttcgtcttcgactacatccgctcgcatgccgagccgtcagcggaatcgctgaacttcggccgccgcaccgtcgacgccgacctcttcatcggccgggcgcagctcacctggtagacgcctcccgcggttgagcggggcgccggcagggtctacctgaccggggtcccgcctctcccgtgaggagcctcgcctttgagccccgatcccgccctctcgcgccgtgcccaggccgtggcgcccttcctggcgatggacgtgatggccgccgccggcgcccgcgagcggcgcggggagggcgtcgtgcacatggaggtcggccagccctcggcccccgcgccccgcgcggtgatcgcggcggcgcaaggagcgctcgccgacgggcgcatcccctacaccgaagcgctcgggcttccgcgcctacgcgagcgcatcgcccggcactacgccgagacctacggcgtcagcctctcgccggagcgggtggtggtgacgacgggctcctcggcgggcttcgtgctagcattcctcgccctgttcgatgcgggcgcccggatcggcgtgccgcgccccggctacccggcctatgacggcatcctgcgcgccctcgacctgatcccgcagccgctgaccctgcgcgcggaagaccgctacgccccgacccccgcgctggtgcgcgcggtccatgcggcgcagccgctctccggcctgctggtgatgagcccggccaacccctcgggcacggtaatcgagccgacccggcttgccgaactctgcgccacggcgcgggcgctctcgctgcccttcatctccgacgagatctatcacggcctcagctacggcgtgccgacggcgaccgcgctgcaattcgatgcgaacgcgctggtcatcaactccttctcgaaattctactgcatgaccggctggcgggtgggctggatggtggtgcccgaggcgctggtccgcggaatcgagcggctggcgcagaacctctacatctcggcgccctatctctcacagatcgcggcactcgccgccttcgacaccctcgacgagatcgtcgcgatccgcgagggctacgcggccaaccgcgccctgctcctcgacgcgctgccgtccctcggcttcagcgacatccacccggtggacggggccttctatctctacgccgacatcgcccggcacaccgacgacgcgagcgccttctgccggcggatgctggaggaggcgggcgtcgccgcgacgccgggcctcgacttcgacccggaggagggcggccaccacatccgcttctccttcgccggctcgaacgccgaatgcgccgaggcggtggcgcggctgaagggttggctgggctgagccgctggctccggactcgtgcagcatcaggccctcccgaacgcctgcgcaccgcagacctatccgtcggaaggcccgtggaacgcaccggatcataccccctgatacgcaaagcggggcccggctgagccggaccccgcttcgcaagcgttaagacgcgtctggagccgtgcgcgggatccgcgatcccgcgccgcgtctcactcccccgacagcgccgccttggtgcgcgaccaccagccggcccgcttgggacggttcgggtccggcggcgtcagcaccaccgcgacgggctccggcgcgggctcggcgttggccgggctgggcgctgccgcttcggtcgcggcctcggcgaaggactcgacctggatcggctcgagctccggcgcggggacgaccggcggcggctcagccgcggcgccgttctcggcggcgagcgagacggtgctcacatcggcatcgttgaacggctcctcggggccgaccggcagggtatcggaggcggtctcctcgggatgcgcctcggaatcctccgaagcccgcaccgcgccggtctcgtcggcatcggcatcctgctcggaatccgaacggccattgcgctcggtccggccgcggccgcgaccgccccggcgtccgcggcgacggcggcgtccattggcgtcctcgccgttggcgtcggcgtccgatgcggtctcgtccggctcggccgcggcgccgagagccgcctcgacggcctccggctcggaatcgggcgcatcgtcgccgtcctccgcgccgtcctcggccccgtcctcgctgtcggtcccgtcctcgtcccgcgcgcgggcctcgccctcaccggaggcgcggccaccgcgacggcgacggcgacggcgacggcggccaccgccctcctcggacgcgtcggcggcggggcgctcctcggacgcgccctcggcctccgcttcgacctcggtctcgacctcttcggtctcctggctctcgaccgcctcgtcctcgaactcctcggcctcgtagaccggcgagatcgccacggcgcgcacgcccgtcaccgggccctcgtgcttcaccgccggctcaccgcgttcgagctggaaggcggaggtcgccacgagccggtcgtcggcggaaatggtgatcgtgaccgagaagcgctgctcgagatcgaagagatgcgcccgcttctggttgaggatgtagagcgccgtctcggtgcgggtgcgcagcacgacgttgtggctcgccgacttgagcagcacctcctcgatcgagcgcaggatgtgcagcgccaccgaggaggtcgcccgcacgaagcccgagccgccgcaatgggcgcaggggatcgaggaggattcgagcacgccggtgcggatgcgctggcggctcatctcaagcaggccgaagggcgagatccgcccgacctggatgcgcgcccggtcgttcttgagcgcctcgttcaggcgcttctccaccgcccggttgttgcgcttctcctccatgtcgatgaagtcgatcacgacgaggccggccagatcgcgcaggcgcacctgccgggcgacctcttcggccgcctcgaggttcgtcttgagcgcggtgtcctcgatgtcgtgctcgcgggtcgcgcggccggagttcacgtcgatcgagaccagcgcctcggtcgggttgatgacgaggtagccgccggagcgcagggcgacgtgggtcgagaacatcgcgtcgagctgctgctcgacgccgtagcgggcgaagatcggcgtcggatcgcggtagggcttcacgaccttagactggccgggcatcagcatccgcatgaagtccttggcctcgcggtaggcgtcctcgccggagaccagaacctcgtcgagatccttgttgtagaggtcgcggatcgcccgcttgatcagcgagccctcctcgtagacgagcgccggggcggtcgaggacagcgtcagctcgcgcacgctctcccacaggcgcatcaggtactcgaagtcgcgcttgatctcgggcttggtgcgcgaggcgccggccgtgcgcaggatgatccccatcccatccggcacgtcgaggtcggcgaccacttccttgaggcgcttgcggtcggcggccgaggtgatcttgcgcgagatgccgccgccccgtccggtgttgggcatcagcactgagtagcggccggccagcgacaggtaggtggtgagcgccgcgcccttggtgccgcgctcttccttgacgacttggacgaggatgatctggcggcgcttgatcacctcctggatcttgtagtggcggcgataggcgcgcggacgctcggggagctcggcgagcgcatcgcccgagccaccgacctgagcgacgcgcggctcgccgtcctcggactcctcgtcgtcgtcctcgtcgtccgaatcgtcgtcctcggaatcgtcgtcctcatcctcgtcgtcggactcgtcatcctccgagtcctcgtcgtccgaatcgtcggtctcggcgtcctcgtcggaatccgcgtcggcttcctcgatctcggcctgggagacgggcgcggtggcggcgacgggctgcggctcgaccgtctccgcctcagcggaatcggcctcggcgggagcagcctccatggccgcggactcggacgattccgcggcctcgacgggcgggttcggcgcctcggagatcgcggcgatgtctgagggctcgaccgcggcggcttcgtcagccggcgcctcgccggtgggggtgccgggctccagcgctgcctcgggcaggctcgcggaggcatcgccgccggcctcgaccggtgcggacgccgcgtcgccctcgctccgctcgtcgttccgttcttcgatccgcccttcgacgagagcggagcgcaccgcctcgatcgcctccggcgcgggcgcgtcggcggcctggccctcaccggggatcgcagcgtcctcggagcctgcgtcggaaaccgcctcttgcgacttcaccgtgtcgtcggggcgcgaaccgcgggcctcggcccggcgcccgcgcgagcggcggccccgcggcggacggcgctcctcgcgctcgcggtgctcctcttcctcgcgcgcctcggcctcgatcagcgcgaggcggtcggccatcgggatctggtagtagtcggggtggatctcgttgaaggcgaggaagccgtggcggttgccgccgtactcgacgaaggccgcctggagcgagggctccacgcgggtgaccttggcgagatagatgttgcccctcagaggccggcggttggccgcctcgaaatcaaattcctcgacccgcgagccttggactgtgacgacccgggtctcctccggatgcatcgcatcgatgagcatcttgttgttggccatgacgtgctttcgacatggcggccgacgtcgttctcctcacgctcgcgccgcttggtcccggcggcgccgcccccggcctgcgggccggaaggagatgggcgcgtgccggcctcgtcgccgaggtcgcggtggatgcggggaggggattgccgtcaaccgccttgacgcgccgggcatcggcgcggtgggggttgaacagggccggggcgacggaaggggcgaggcgacgcgaaaaccgcgcgccttcggcacgagcagcggcaaccgatgctgtgcgtcctcccatcctgatccggcctcgcgaagatggtgggccggcaagcggcccgtacagatttcatgggcacggccgacccggaatgatcgggaggccgcgaatgccgtgacacccgcccggatgccgggaggcgccgactgacgctgctgattcgagcgaggtgggcgccgacatgccccgggcgcgcccgggggccgccgaagcgccaacccgggaatggggtcgatatcattacagagtgtcgcgggagaattgcaagggttccgtatgacggcccccggcacttcgtcaggcaagcgcgccatcgtccgcacgttcccgtgaaccggaggccgccccgcgggcttgaacccggcgaacccgttggaatggcagaaatcccgtcgggatagcaggggagggcttcgcggtgtcgcttccggatcaatcgctcgccgcggtggcgaaggaggggcgtgaggcccgctaccggggcgacccggccaccgccaacccgcacccggagggctcggacgcacacgccgtctggcagcgggcctgggagatgcccgacggcgaggcagccgagcgagaagctcccgacagccgcgcctgacccgccggccaaggatatcccatccaccgccctcatcctgaggcggccgcgtcagcggccctcgaaggatcctccagcccccgcgcgatccctggaggacccttcgaggccgacgctgcgcgccggcacctcaggatgagggggagggcgggacgagacatgggacgccgcaggcggtgtcgctccggcacaacagcggcgccgggatcggcgggagcgaagtgaggaacggttaaccatctcggccgtatctcgtatcggaggcttccccggacccttggccgcccgatgccgcacagcacctgcctgccccgcaccggacttgtccgccccatcgccatcctcgcgctcgcgggcggcttggtgctggccgccggccccgtgccggctcaagacggccccggcagcccgcagcccggcggcgcggcggtagcgatcgccgccgagaccgcgacgcgggacggcacgacccggctcaccctcaccctgtcgaaggcgatcgaggcccgcgccttcgtgatggagcggccggaccgggcggtgatcgatctgcccgaggtcaacttccagctcgaccaggagccgggcaaggagccggccaagatgagcggccgcaagcgcgacggcgccatcgcctcgttccgctacggcctgttcgccccgggccgctcgcgcatcgtggtcgatctcaccgggcccgccgtggtcgaggcgatcgagacggtcaagacccgcgagggcgcggtgctggtctcgattcccttccgcaaggtcgatcgcgacaccttccgcaaggcggcggtcgcgggcgatccgagcccggctgccgcgggcaaggccgcgcccgtgcgcgagaccgccgacacgcgcccgctcatcgtcatcgatgccggccacggcggcaccgatcccggcgccatcgccgccacgggggtgttcgagaaggacatcgtgttcggcttcgcccagtcctttgccgagcgcctggaagcctccggccgctaccgcctgctgatgacccgcgaccgcgacgtgttcgtgccgctggccgagcgggtgcgcatcgcccgcgacgccaaggccgacctgttcgtctcgatccacgccgattcgatctcggccgcgccccaggtgaaaggcgccacgatctataccggctcggagcgggcgacagacggcgaatccgcccggctcgccgagcgcgagaaccgggccgacgccgccgccggcaccgaatccggcgaggccccggcggaggtcgcggacatcctccaggaactgaccctgcgcgagacccgcggcttctcctcgggctttgccggccggctgatgggccagctctccccggtgatggagatgagcacgaagccccaccgcgaggccggcttcagggttttgcgctcgcccgacgtgccctccgtgctgatcgaactcggctacctgtcgagcaagagcgacctggagaagctgcaatcggaagagtggcgcatgcgggtgacgggttcgatggccaaggccgtggacctgttcttctccggccgggccacgctttcgcgtccggtggcgatcggagcgcgctccgcggagaacgggaaaagcgcgatcgcgttccgcccctgaggagccggacacggctccacggcgcgaagcgtgcctcggcctttgccgaggcgtcgagcggagcgaaagcctgagcccgcggaggcgggcgccggcgactgaggccgacgaaagcttaaggggagcgctttcgagcggtccccttgcatcgccccagtttcaccatagagccggtgtcgatacggggctcgacgagccccccgtccgcctgacaagaggcacggccgcgcggggcctcaccagagcccgcggcaggccctcgcgcttggccttcatcggcgcgcagcggacgagcgacggaacggaccccggatgcgtttcatcctgcgattcttcgccttcctgttctcggccggtgcggtggtgttctgcctcgccgccgcggtcggcgcgttcttctactggaagtacagccaggacctgcccgatcacgccgcgctcgccaattacgagccgccggtgatgacccgcgtccacgcggcagacggctcgcttctggccgaatacgcccacgagcgccgcctctacctgccgatccaggcgatgccgaagatcgtcgtcgccgccttcctctcggcggaggacaagaacttctacaagcacggcggcatcgaccccgagggcatcgtccgcgcgatcctcaccaacgcccagtccggcaagaagcagggcgcctcgaccatcacccagcaggtggccaagaacttcctgctctcggccgagcagacctacgaccgcaagatcaaggaagcgctgatcgcgctgcggatcgagtcggcctattcgaaggacaagatcctcgaactctacctcaacgagattttcctcggcaccatcgtccccggccgcaacctgcacggcgtggccgccgcggcgctggattacttcggcaagtccgtccacgagctgacgatcaacgaggcggcgtatctcgccgccctgccgaaggggccgaacaactaccacccctaccggcgcacgcagcaggcgctggcgcggcgcaacgagatcatcggcctgatggcccagaacggctacatcacggccgaggagggcaccgaggccaagaagcagccgctcggggtcaacccgcgcgtcgccttcccgaacgcggccaacgccaactacttcaccgaggaggtccgccgcgagatctccgagcgctacggccagagcaagctctacgagggcggcctctcggtgcgcgccaccctcgacccgaagatgcaggcctgggcgcgcaaggcgttcatcgacggcctcgtgcgctacgatcagggccgcggctggcgcggggccgagcataaggtcgatctcaccggccgcgactggggcttggcggtggccgagatgcccgcgctcggcgacatcgccccctggcggctcgccgtggtgctgaacaccaatggcggcgtggcgcagatcgggctccagcccaagcgcgaggccggcggctccctctcgaaggagcgcgagaccggcgcgatcaccgccgagggcgtgaagtggaccggccgcgccgtcgccgccgcggtgaagcccggcgacgtggtctatgtcgaggcgatcgatccggccaagggcacctaccgcctgcgccagaagcctgaggtgtcgggcgccatcgtcgcgatggacccctatacggggcgcgttcacgccatggttggcggcttctcgtatgaggaatccgagttcaaccgcgcgacgcaggcgatgcgccagcctggctcctcgttcaagccgatcgtctactcggcggcgctggacaacggctacaccccgtcctcagtggtgcaggatgcgccgatcaccatcgaggccggccccggccaggaggcgtggtcgccctcgaactacgacggcaagtccggcggtccgcacaccctgcgctacggcatcgagcactcgaagaacctgatgacggtgcggctggccaaggatatcggcatgccgctgatcgccgagtattcccgccgcttcggcgtctatgacgacctgctgcccgtgctgccgatgtcgctcggcgccggcgagactacggtgatgcgcatggtcaccgcctactcgatgctcgccaacggcgggcgccgcatccgtccgacgctgatcgaccgcatccaggaccgcaccggcgagacgatctaccgccacgacaaccgcaaatgcgtcggctgcgacgcggagaagtggtcgggccaggacgagcccaagctcgtggaccagtccgagcaggtgctcgacccgctcaccgcctaccagatggtctcgatcatggagggcgtggtccagcgcggcaccgcgaccctgctcaagcagatcggcaagccgctcgcgggcaagaccggcacgacgaacgacgccaaggatgcgtggttcgtgggcttctccccggatctcgcggtcggcgtctatctcggcttcgacaagccgcgctcgctcggcgaccgggcgaccggcggcgggctcgccgcccccatcgtcctcgacttcctgaaggtggcgctcaaggacaagccgccgaccccgttccgcgtcccggcggggatcaagctgatccgcgtcaacgcctcctccggcacccgcgccggctcgggcgagggcggcggcaccatcctggaggcgttcaagcccggcaccgccccgccggattcctacgtcgccccgtccgcccccgccgcggtgccgcccgatgcgggcgccgccgcccaggccggcggcgtctactgaagacccgccgccacgatccgcgatcgaccgagagccgccccgaccggggcggctcttttcgtttcagagcgctcttgcggtggatcgtattcaacgaaaacgttcttcgcccggatgccgcgcgacgaagaacgagctttcgcgatgagctgaaaaaacgctcgatcattcctttgacgacaggtttttccgagacgatgattggactcaacgcgatgatgactcaaataaaaccatcatcatctcgaaatgcttcagaacaacgcttctcagagcgagcgccgcgccaccatgtccgttccgaacccgtcctccgcgtccgagccgatccgcttcgcctactgggtgcccaacgtctcgggcggcctcgtcatcagcaagatcgcgcagcgcacgagctgggacgcggactataaccgcaagctcgcgcagatcgcggaggcggcgggcttcgactacgccctgacccaaatccgcttcaccgccggctacggcgccgagtaccagcacgaatcggtcgccttcagccacgcgctcgccgccgccacgacccggctgacggtgatcgctgcgatcctgcccggcccctggaacccgacgctggcggccaagcagatcgccacgatctcccagctcacggaaggacggatcgcggtcaacatcgtctcgggttggttctccggcgagttccgggcgatcggcgagccctggctcgaccatgacgagcgctaccgtcgctcggaggagttcatccggtccttgcgcgggatctggacgcaggacgccttcagcttccgcggcgatttctaccgctacacgaactacaccctgaagccgaagccggggccgaacctgccggagatcttccagggcggctcctcgcgcgccgcgcgcgacatggccgcccgcgtctccgattggtacttcaccaacggcaacaccccggagggcgtgcgggcgcaggtcgaggatctgcgggccaaggcgcaggcgaacggccattccgtgaaggtcggcgtcaacgccttcgtcatcgcccgcgagacggaggaggaggcccgcgccgtccttcaggagatcatcgagaacgccgatccggacgcggtgaaggccttcggccacgaggtgaagaacgccggcgcggcctcccccgagggcgagggcaactgggcgaagtccagcttcgaggatctcgtccagtacaacgacggcttcaagaccaacctgatcggcacgcccgaccagatcgccgagcgcatcctcgccctcaaggatgccggcgtggatctggcgctgctcgccttcctgcacttccaggaggaggtgcaatatttcggcgagcacgtgatcccgcgggtccgcgcgctggaagccgcccgcgagcgccgcgccgaggcggcctgacccttacgctcgtcccacccccatcctcatcctgaggtgctgcgcagcagccttgaaggatcctccagatcccgcgcgatccctggaggatccttcgagggcgccgcttcgcgccgccacctcaggatgagggggggagggtgggatcgatcccttccgatcccctctcgcttcggagaccgctccatgaccatcgccgtcaatcccaccacggccgaggccggcagccggccgcagggcgtgccggggcctgcgcgccccgcgaccccggctcatgtcatccgcgacgacgccgaggcgatccgcatcgcccacgaactggcgaaagaattccgcgagggcgcctcggagcgcgaccgcaccaatgctcgcccgctcgccgagctcgatgccttctcccagagcggcctgtggtcgatcaacgtgccgcgggcctatggcgggccggaggtctcctacaagacgctggcgcaggtgatcgcgatcatcgccgccgccgacccgtccatcgcgcagatcgcgcagaaccatctcggcatcgtcgcggcgatccgcaccgtctcggaccccgagcagcaggcgcttctcttcgggcaagtcctgaagggcacccgtttcggcaacgccttctccgagcgcggcaccaagcgcgccgccgagttcgagacccgcttcaccgatcacggcgaccacgtcatcgtgcgcggccagaagttctattcctcgggcgcgctcctcgcccatctcgtgccgatcgtcgccctcgatgcggagggtcgcgcttggtacgccatcgccgagcgcgatgcgccggggctcaccgtgatcgatgactggtcggccttcggccagcggggcacggccagcggcaccgtcatcatcgaggatgtgcgggtggagaagagccacctcgtgccgggctaccgcgcctacgaggcgccgcgggcggatggcgccatcttccagatcatccaggccgccgtcgatgccgggatcggccgcgaggcgctcgacgacacgatcgacttcgtccgcgagaaggcacgcccctggatcgacagcggcggggagcgggcctccgacgacccctacaccatccgcaccatcggcgacctgacgatccgccagcacgcggcggaagccctgctcgaccgggcggggctggccatcgacgccgcgctggcaaacccgacggcggagagcgtggccgcggctcagatcgcggtcgccgaggccaaggtgctgaccaccgagaccgcgctcgcggctgccaacaccctgttcgaactctccggcacccgctcgaccctggccgagcacaacctcgaccgccactggcgcaacgcccgcacccacacgcttcacgatcccgtgcggtggaaatacgcgatcattggcaaccacgccctcaacggggtgaacccgccgctccacgcctggagctgaggcttccgcaccgccgagcacaccgcaaagctgcgccataggggcgcggcgcccggccggatcaacttgggccctgtcgcgttcgcctgtcagatttcgatccattccagactggccgccacccgcggccggtccggatgcgcgggacggcaggcctgatgagcgaccattcgacgagagaccggcgcttcgatccatcgcgccgcacggtgataggcagctgcgccgccctggcgacgctcggggcctccctgcgcggccgggcggaggccgccccggcggcggtcgacccgcagccgcagaccatgtcggtctcgctcgagatcaacggcacccgccatgacctcaccctcgatacccgcaccaccctgctcgacgccttgcgcgagcatctcgacctcaacggttcgaagaagggctgcgatcacggccagtgcggcgcctgcacggtgctggtgaacggccggcgcatcaattcctgcctgagcctcgcggtgatgcacgagggcgattccgtcaccaccatcgaggggctggcggatggggacaatctccacccgctccaggccgccttcctgcaccatgacggctatcagtgcggctactgcacgccgggccagatttgctcggccgccggcatgttttcggaacttgaggccggatggcctagccatgtgacggacgacatcacgcagaaggcctcgctcaccgaccaagaaatccgcgagcggatgagcggcaacatctgccgctgctcggcctatcccaacatcgtcgcggcgatccgcgacgccagcaccaagatctgaggaggcgaaccccatgaaggctttcgcctatgagcgccccgccacggttcaggacgccgcgcgccttgctgccgagcggcccggcgcccgcttcatcgccggcggcaccaacctgctcgacctgatgaagcttcagattgagacgcccgccaccctgatcgacgtcaaccgcctgccgctggccgaggtcaccgacacggaagacggcggcctgcgcatcggcgcgctggtgcgcaattccgatctcgccgcgcatccccgggtgcggaaggattacgcggtgctgggcaaagccctgctcgcgggtgcctcgggccagttgcgcaacaaggcgaccaccgccggcaacctgctgcagcggacgcgctgctactacttctacgacacgaccaaaccctgcaacaaacgcgagccgggctcgggctgctcggccatcggcgggttcaaccggatcatggcggtgctgggggcgagcgattcctgcatcgccaccaacccgtccgacatgaacgtggcgatgcgcgtcctcgacgccaccgtcgagacggtcgatccgcagggcgcgcggcgcagcatcgccctggccaacttccaccgcctgcccggcgacacgccgcagatcgagaccgacttgaaggccggcgagctcatcaccgccgtgacgctccccaagcccattgagggcgtgcacctctaccgcaaggtccgcgaccgggcatcctatgccttcgccacggtctcggttgccgcgatcatcgccaagggcgagggcgacaagccgaagctggccaagctcgccttcggtgggctggctcacaagccctggcgggtcgaggcggcggaggccgctttggtcgagaccggctcggccgatgccgccgcggaccgggtgctggacggcgcccgcggccagggcaccaacgacttcaagatcccgctcacccgccggacgctgcgcgccaccgtcgccgaagccctgcgagcctgaggaaatccgccatggacatgaaccagccgatcggcgcgacgcccctcgacggcaagccggacgggctcgtcggccgccccatcgaccgcatcgacgggcgcctcaaggtgacgggccgcgcgccctacgcctacgagacccgcgacctcaagaacccggcctacggcttcctcgtcgaggccggcatcgccaaggggcgcatccgcagcctggatgtctccgcggccaagcgcgcgccgggcgtgctcctcgtgatgacccacgagaacgtgccggagcagggcgagaagaaggagcaggtctacccacaattgcagggtaccgagatccgcttccacggccagcccatcgccttcgtcgtcgcgcagagcttcgaacaggcccgcgcagcggccgccctcgtgcgggccgagtacgatgtacagacgcccgaggcctcgctgaaggcggcccggcccacggccgtcgagccgaagccggcgcagacgccgcccgattccaagatcggcgatttcgacggcgccttcgccagcgccccggtgaagctcgacgtggaatacaccacgcccgtgcagatccacgcgcagatggagccgcacgccaccatcgcctcctgggaggcggggccggatggcgagcgggtgacgctctacaccgccaaccagatgctcaaccgcggccagacctcgctcgcttcggtcctgaagctgaagcccgagaacgtgcggctcgtctcgcactatatcggcggcggcttcggctcgaagctccagccgcagcccgaggcgatcctgtccgctctggcctcgaagagcctcaagcgcccggtgaaggtcgcgctgacccgccagcaggaattccacgtcgcgacccaccgcaccgacacgatccagcgcattcgcctgggcgccgacgagaacgggcggctcaccgcgatcgcccacgaatcgtggtcggcgaccgcgccgggcgacgtcttctacgagacctccgccgtcgtcacccgctcgctctacgcggcgcagaaccgcctgacccggcatcggctcgccaacctcaatgtgccgatcgcctcggccatgcgggcaccgggcgaggcagtgggccagctcgctttcgaatgcgccatggacgagctggccgagcagctgaagatcgacccgatcgagctgcgcatccgcaacgagccggagcaggacccggaaaagaaggtgcccttctccacccgccaactcgtcgcctgcatgcgcgagggggcgcaacgcttcggctgggacaaacgcggtgcgaccggcgcgacgcgcgacgggcagtggctcgtcggcatgggcatggcggcggcctcgcggctcaacccgctgatgccctcgcaggccggcgtgcgcctcaaccccgacggcacgctcaccgtgcggatggcgatgaccgatatcggcaccggcacctacaccatcctggcccagatcgcgggcgagatgatgggcctgccgatcgagcgcatccacgtcgagatcggcgacaccgcctatcccaaggcggccggctccggcggttcgttcggcgcgggctcggccggttcggcgctctacgtcgcctgcgacaacctccggcagtcgctgctgcaatcggccggcatgacgcccgagggcgccgtgttctcggaagggcgcgtgacttccggcaaccgatcggaggcgctgaccgatctggccggagcgcagggtgtcgaggccaagggcgagatcaagcccggcgcgatgaaggagaagtactcgcagcactccttcggtgcgcatttcgcggaagtcggcgtcgatgccgacactggcgagatccgcctgcggcggatgctcggcgtgttcaccggcgggcgcatcctcaaccagaagaccgcccgctcccaggcgctcggcggcatgatcttcggcatcggcgccgccctcatggaagcggccgagaccgacacccgctacggctacttcgtgaaccacgatctcgccgagtatcacgtgccggcccatgccgacgtcccggccatcgatgcgatgttcctgcccgaactcgacgacaaggcgaacccgctgaagagcaaggggctcggcgaggtcagcatctgcggcgccggggcggcgctcgccaatgccgtctacaacgccacgggcctgcgcatccgcgactacccgctgacgctcgacaaggtgctcgacggctggaacgagcgggagggcgcggcccagcgccggacctgatcttttggcttactgaaacacaggcggcacccggattgcagatcgtgatccgggtgcccacctcgaacggaaacgtcccttcgacccatcccccaggccgattcgggtcagaacgaagtcctcacccatgatccgttttccgatcctcggcgcgctcgtcctcggcggcctctctcttgccggcaccgcgacggcgcaggccttcccgaacgacgaggcgtcggtgcggtaccggcagctgatccagcagcttccgccctccgagcgtccgcgcccgcacgatccgcgctggaccacgaacgggctcagccccagcgtcggccgcttcggcctgcccctgtccggcccggccgcccgcggcgggatgacggccattcgctgagcgctcagacagacacgggcgcgctgaagcgcggccggtgactggattgcgtcgccgacccttgcgatggcggtgcggaaccgctcatccgggaaggggctgtgaggcgatggacaccaagcaggacacggtcgccgcgccgccgaacctgttggagcgcctgttcaagctccgcgcgcacggcacaacggtccgcaccgagctgctggcggggctgaccaccttcctcaccatggcctacatcgtcttcgtcaatccgagcatcctcgccgatgccggcatgccgaagggctccgtcttcgtcgcgacctgcctcatcgccgcgctcggctcagccgtgatggcgttcgtcgccaactggccggtggcgctggcgccggggatggggctcaacgcctacttcgcctacgtcgtcgtgcagggcatgggctatacctggcaggcggcgctcggggcggtgttcatctccggcctctgcttcctcgccgtgacgctgacgggcctgcgccggatcatcgtcgcgggcattccgcgctccatgcgcatcgcactcaccgtcggcatcggcctgttcctggcgatcatcgcgctcaagaacgcgggcgtggtagccgccaaccccgccaccttcgtgacgctgggcgacctgcgccagcccggcacggtgctcgccgtgctcggcttcctgatggtggcggtgctttcggcgcggcggatcaaggcggcgctgctcctcaccatcctgacggtgacgggcctgagcttcgtctttgccggcaacgccttccagggcatcgtctcggcgccgccctcgctggcgccgacgctgtttgccctcgacatccccggcgcgctgaccggagggctcgtcaacgtcatcctcgtgctgttcctggtcgaactgttcgacgccaccggcacgctgatggcagtggccaaccgcgccgggctcctgccggagacggggcgctcggccgcgctcgaccgggcgctgatggccgattccgcggcgatcttcgccggctcgctgctcggcacgtcgagcaccaccgcctatctcgagagcgccgccggggtggaggagggcgggcggaccgggctcaccgccgcgaccgtggccgtgctgttcctggcctgccttttcttcgcgccgctcgccggctcggtgccggcctacgccacggcgccggccctgttctacgtcgcctgcctgatgctgcgcgacctcaccgcgctcgattgggacgacctcaccgaggtgatcccggcctgcgtcaccgcgctgctgatgcccttcacctactccatcgccaacggcgtcgccttcggcttcatcacctacgctgtcctcaaaggcctgaccgggcgcgcccgcgaggtgaagccggtggtgtgggtgatcgcggccgtgttcctgttcaaattcgtcgagagcggcggcgcgcactgattattccacgggccagacggcgtttttcaagatcaaggcggtatccgcgcggccggcggcacgatctgtccacgatccgtcaatgaattcccgccacgatcggccccatccacgcccgccgggcccggccttggataccggccatgatcaagcacaccggcatcgcgatccttctgagcctcagcggcttcgccctgggcagcgtcatcgcgcgggtgacggaacaggcaggtgcgcccgcggccgggacgacggcggcgccaccggccctgcgccacatctcgcagcttccgccgccgcccgccgccgggaagcccgcagcccgttcaggccgctgagcgcgcgggcagggcctgcgctgccagagcgccatgcgcctcggcgaggatcgcgtaggaggcgagccgcgcgtcgtggtcgtagatggccgaggccaccatcacctcgtcggcgccggtctcggccaccagcgcctccagcccggcgcggacggtctcgcgcgagcccaccagcgcgcgcgccagcatccgcgaggcctgcgccttctccgccgggcgccaatacgcctcgatgtcgtcgatcggcgggggcaggaggccgcgggtgccgcgcaccagccgggtgaattgctgctgcaccgtggtgaacaggcgctgcgcctccgcatcggtctccgccgcgacgacgttgacgccgaccatggcgtagggccgctgcaactgctcggacggctggaagcgggcgcggtaggccgcgagcgccggcagcagcgcatcgggcgcgaaatgcgaggcgaaggcgtagggcaggccgagcatgccggcgagttctgccccgaacaggctcgagccgaggatccacagcggcaccttgaggccggtgccgggcaccgcctgcaccgactgcccctcccgcaccgggccgaacagggcctgcaattcgagcacgtcctggggaaagcgctccgccgactcgtagtcgcggcgcagcgcgcgcagcgtcagcccatccgtgcccggcgcccggccgagcccgagatcgatccggcccggatacagcgattccagcgtgccgaactgctcggcgatcaccagcggcgcgtggttgggcagcatgatcccgcccgcgccgacccggatgcgatccgtgcccgccgccacatggccgatcaccaccgccgtggcggcgctggcgatgccgaccatgttgtggtgctcggcgagccagaagcggcggtagccgagctcctccgcgtgccgggcgaggctgacgctgttggcgagcgcctgccgcggcgtggcgccctccgggatgaaggcgagatcgaggacggagaggggaggcagagaggaggacatcagcaagccgcgcaccttcgcttcacgcccgtgggggcggaaaaaactgtttcccctcgaagcggacagatcgtgtgcaggacgccccggcgcaaggaacgggaccgcgcaaggccgccgccggaggttggcgagagggcggataagggaaagaaaggggcttgcgcgcggcccgcgaaccgtcctagcctctcttcatcggcgctgcggcgccgccctgagacaaggaggttggccatgaaacttcacggcatcaacggctcccccacgcgcaccgccgacgcggatcaggacacgccacccaaccaagatcggcagggatagtggctccctaaacgctgcgacaggtcgagttcccccgccagtccgagggcgaggcggcagctcccatcgcgcgagagagcgtggcccctgcaaaaacccgtcggcgaaagccggcgggttttttgtgcctgaacggagcgactgcccaatcggctggcaggcaagcgaaatttccaccacatcgggttgtcgtccgcatcacggctcaaggcttgcacgagtacgctccgaactctgctcggagaccggcaccggatgcctctctttcatttcgagctatgccggaacggccagacggtcggccggacggaaacccgcgactgcccggattgcggcatggccttccgcgccgcccgcgacatgatccgcacgttgcgcgagggcgagaccctgcccgacggcgcccgcgagcacaccctgcgggtcagctacgtcgatcactcgacgctgttcgacctgccgttcaacctcgggatctgagcctattcgaccggacgatccgacatcaccatcgtttttacgagaggccgccgacctcgatctgatccaaaccgcttgtatccaagcgcccaaggatgagggcgaggaggggaggtgaggatcaagacccaatcagcttgatcgttcgaagggcggcttgcgacccctagcggacgtagaacctcgaccgcgagaaaacccctgcgcctcttcgagggtatggcttaggatggccgcatgggacttttgaccttcagcatcaacgccaccctggacggctgcgtcgaccaccaggagggcatcgctgacgatgagacgcacgcctacttcacccgcctcatggacgacggcggggcgatgctgtggggccgcgtcacctacgagatgatggagtgctattggccggcggtcgcttgtggcgacgtggacgcgccgtcggcgatccgcgagtgggcggtcaagctggaggcaaagccgaaatacgtggtgtcgtcgacgcgaaaggacttcccgtggagcaacagccaccacatcgtcgacgacctgcgggcaggcgtgcagaggctcaaggacgcgacgccggcaggcgtgctcctcggtagcggaaaacttgcgaccgagttggaccggctggacctgatcgatgagtacaagcttctcatccatccccggatcgctggccacggcccgaccctttaccagggcgggcttcccagtacgcggcggctcgcattggtctcggcgacgccgctccggaatggcgcggttgcgatgcactaccggcgcgaggcctgacccgacgcaacgcccatgcaccgctctggtaccgaggcgccccggatgcgctgccacctagcagtcgagcggcgacgtcgactttcccctctcagcatcctttcatgcagtcaggctgattgggttcgaaccctcggatccggagaggtgaaccgatcaccccttccagttcttcagcgcggcgaacgggctgccggagaggtccgggggcggggggttgagcaccggctcgacctgggcgaccgcgtcctcgcgggaatgggcgctgccctggggcagcttgccgccggccgcgtcgcggtggccgccgccgcgaaaggcgcgggcgccgtcgagcgccgtgccgtcgatggagcggaacgagagcgtgcccgcccgctgcacgttgacgacccgcttggcccggcccgcctccatcacctgatcggagacccgctggaaggtgccggaatcgaggccgaaggagagcagcgtgccgtccgacaggcggtggaacagcgcgtccgagcgggcgagcgcccgggcgaggcgctggcgcgcggtcaaggccggatcgtcgccggcctcaccggcaaggaggccatcgacgaggcgggcgcgcaattcgcccgaacggcgctccagctccgccggggtggagcccgcccgcagcagcccggccgccgccatcagcagatcggagacgaagcggtcgtgccaggggtggctcgccggcaccagggtcgagacgctgtcccagaacatctcgtcgagggcgaggccgccggcgaaggcgggctcgcccttcttccacaggtcgagcgcctcgaccgactcgatcagcgccgcaaggtcggccgccgccgtctctccgggcaccttcgcctcgggcgcgtagagggcgcgctggtcataggccatccgcgtggcgcaatgcgcctcgtcgatgagcacgaacacctccgcgtcgccgagatccgcccgcagcagccccgcgcgctccggatcgggcgcggtctccaggttctgccgcttgagctgatcgatcgaggaggcgtggtgatcgagcacgacgaggcggtgatgcgtgccctccgcccggccgcggttcatcgcggcgaagcggcgcaggaaggcgatggtcggctcctccagcccgagatcggtcatcagcagcgtctcggaggccgccgcgccgcgcaggcgcttcagctcgtcctccaccacggggccgacatcggaatagcgggcgacatgcaccactcgcgccacatccgcgaaggcggcggccaccgtcgaggcgccgtagccgtcgaggtcgtggtgggtgatctgcgtgacaatcatcggcagaatcatcgtctcaaggctggacagaaggctcgcgggacgcgagacggcgggcgccgctgacgcggcgtgcgagatcgcaagcctcttacgccggccggccccggaaggtccacgggccttcgtcgagtccgggctcggtgccgtcttgtccgcggcgcatcgcccggaaacggaaatggcggcagacgtgcagcgaagactcgggcaaagccggcaaccttaacgcccggttcaggcgttgagatcctatctgcgaccgttcttcaccccaagaacgctctgagacgaacagtgcctcaccgaacgcccggtctgcgatcgtctcccctccgggcccggcggcgcagcgggcgtttcgtggaagacgcgatgactttgagacgatgaccgtgagagccgacgagggaatgacgcatccgaccgacctttcgacccgcgatgcgggtccggcgccgatcgaccgccgccggctcctcggcggggtcgcggccggcgccgccctggccctgctgcccggccgggtggaggcgcaggccgcgccgccggccctgcccgcggcgggctcgcccttctcggatgccaccgtgcccgacctcgcccgggcgctcggcaaccggcccttcgtggcccagaccgcgaacgacgtccccgacgcgctcaagaacctgccgcgggaagcctacgaggcgatccgcatccggcccgaggcgctgatctggggcggcgagccgcacggtttcgcggtcgagccgctgccgcgcggcttctacttcaccgaccgggtcgccctgttcctcgtcgaggacggcgtggtccgccccgtcgtctacgaccgctcgcattacgatgcgggcacggaggccggggcggcggccctgccggaggccggtcgcgagccgggcttttccggcctgcgcatccgcgcgcgcttcggcgagcggcaccaggatttcgcggtgttccagggcgcctgcttctaccggctggtggggcagggccaggaattcggcgtcgatgggcgcgcgctgatgctgcgcccggccgacccgcgcggcgaggaattcccccgctggcgcgcgctgttcgtggagcgcccgaagacgcccgacggcccgctggtgatccacgccctactcgattccgattcgctcgccgccgccctgcgccttgaactgcgccctggcgagacctcgaccgcggcgatcaccgccaccctggtcacccgcaaggccgtcgatcacctcgggctcagcggcatgcaggcaccgttcctgttcggcccgcacgaccggcgcggcgcggacgatgcccgggccgcggtctacgccgcgggcggcctgcagatccgcaacggcggcggggaggcgatctggcgcccggtgcgcaacccggagacgctccagatctcgggcttcctcgacaaccgcccgcagggcttcggcctgacgcaacgggaccgttcgttcacgaccttcgaggatgacggccgccactgggaacgttgcccctcgctctgggtcgagccgggcgaggccaccggcgctgccgaggcaggcgccgagggcctgtggggggagggcgccgtgacgctcctcgagatcccgagcgattcggaagtcaacgagaacgtcatcgcctattggcggccgaaggcggccctgcccgcgggccaggaggtccgcatcgcctaccggcagaactggggccgcgagccagcctcggcatcgccgcagggcagcccgctcgcgcgtgtcacgagcacccgcagcggccgcggtaccgccaatccccggcgcctgttcctcgtcgactttaccggcgacgggctgttcaccgccgagggcgccctcgtgcccgtcgagacggtgctgatcgccggccccggccggatcgtcgagggcgcgacccgctggatcgctcatccggagacccgcaccgtccgcgtcgccttcgagctcgatccgggcagcgagcgggcctgcgagttgcgccttgccctcaagacggaagggcgacagatcacggaaacgtggctgtaccgctggacgccgtaattccttgcgggcgccttcgcagcccgttgccgaccccttgccggagcgacgatgcccgacaccgccgatagcgcctcgaccgtgatggaccgccccgtggcgcaccaggccgaggcgcggaccgagccggcctccatgccgccgcgcgcacccctggcgatgccggtgcaggatctgcgcacccggcccgcgacgcgccgcgacggcggcggcgggccgctggcggcacgcctgttcgtgttcggcggggcggcggccctcaccgcctacggcgcgtggcagatgtacgaggtgatttcggtctccggcggcgcgacctggcttcagtacgtgctgctggtgctgttcgtcctgaacttctcgtggatcgcgctggccttcaccggggcactcctcggcttcgcgacgctgctgctgcgggacaaggcagcgccgcgtccggcgagcctttccacccgcaccgccatcgtcatgccggtctacaacgagggcagcgcccgggtcttcgccgggctccaggcgatgcacgaggaggtcgaggccaccggcctcggacgccatttcgactggttcgtgctctccgattcgacccaagccgacgcctgggtcgccgaggagcgcgcgctcctcgatctgcgcgcggaactcggtcccgaggcccggctctactaccgccaccgggcaaagaaccatcaccgcaaggccggcaatatcggcgacttcgtcaccggctggggtgccgcctacgaccacatgctggtgctcgacgccgacagcctgctcaccggcgactgcatcgtgcggctcgccgccgcgatggaggccgaccctcaggccggcatcatccagagcctgccgctcatcatcaaccgcaacaccctgttcgcccggctccagcaattcgccgcgcgcatctacggccccgtcatcgccaccggcctctcggtctggtcgggccgcgacggcaattactggggccacaacgcgatcatccggatgcaggccttcgccgaggccgcgggcctgccggacctgaagggccgtccgcccttcggcggccacatcctcagccacgacttcgtcgaggcggcgctgatccgccgagccggctggggcgtcaccatgctgccgcggctggagggctcctacgaggagagcccgccctcgctgatcgatctctccgtgcgcgaccggcgctgggcgcaaggcaacctccagcacgcccgcgtcatcggtgcggcgggcctcgcgccggcctcgcgccagcatttcgccacgggcatcgccggctacgtcgcctcgccgctctggctcgcccagctcgtgatcggcatcatcatcgtgctgcagaccgcctgggtccgcccggaatacttctccgccgagttcggcctctatccggtctggccgcgcttcgacccggtgcgcgcgctccaactcttcgccctgaccatgggtatcctgctcgccccgaagtttttgggcctgatcctggcgcttctggacggcgagacccggcgggccagcggcggcgcgggacggctgaccctgtccttcctgatcgagatcctgctctcggcgctgatcgcgccgatcgcgatgctggtccagtcgggctctgtgttccagatcctggccgggcgcgacaccggctggaacccgcagcgccgcgacgacggctcgattcccctctcggacatcgtgcgccgccaccgctggcacaccggcctcggcctcgtcaccggcgtcgcggcctttgccatcgccacctccctgttcctgtggatgtcgccgacgatcctcggcctcgggctggcgatcccgctttcctgggcgagcggacaactggcgctcgggctcgcgctgaagcaccgcggcctgctggtgacgccggaggaacacgcccagccgtccatcgcccgccgcgccggcgaactcgcccgccgcaatgaggcccgcggcttcgacgacaccgacgcgctcgccgcgctccacgccgacccgaccctcgcccgtgcccacgcaatgatgctgcccgaaggcacgccccggccgcgcgggaccatcgacgccgaccacacactcgcccgcgccaagatcgtggaggccgaaaccctgaccgaggcgcaggcctggctcaccccgaaggagcgcttcgcccttctccacgaccgcgccctcctcgaccagctcacccgcctgcggccagcctgagcccggctctccgccctgcgcaccggcgcctcgcgcgccgccccgatccacacatcgcacattgacgctgatccccagggggccatagacaagcctgtgacgccacggcgcgctaggatcgcgcgccttcgcggacggggaagggtggccgagtggtttaaggcagcggtcttgaaaaccgccgtgggggcaactccaccgtgggttcgaatcccaccccttccgccagtgaattttctattgctgcccaccaaatccgcgcaatcgtctttgagcgctcttgcggtgggccaaaaatccggcgaagcgtctaaaatccgtccacgcccctcggtgcttcgtctcgccgtttggaggggaacgcggtggggatgctggcggggctggtggggatggcgaacgcaatcaatcgtctgacggcccgcaaggtgcagtctctcaacgcgccgggccggcatgcggatggcggcggcctttacctcaacgtcactaccagcggcgccaaaagctggatcatgctctaccgcatgaacggcaagcgtcacgaaatggggctcggcgccctgaactccgtgccgctggtgcgggctcgcgagcttgcggccgaggcgcgtcagaagattgcggaagggatcaatcccctccacgagaagcgggcttccccatcgcctgtccccaccaaggctgcgaccttcgccgaggtggcgatcgcctatatggccgatcgcgagacgacgtggcgcaacgcggcgcaccgtgcgcaatggcggcagacgcttgaggtccaggccgcgccgatctggaataaggcggttcgggacgtgagcacggccgacgtgctcgacgtgctgcggccgatgtggtccacgaaggcggagactgcgcggcgcatccgagggcgcattgagcggatcattgatgcagctcgggccgcgggtcattgctcgggcgacaacccggctcgcctgcgcggccacctcgacgtgctgctcccccgccagaagaagcttgcgcgcgggcatcaccccgccatgccgagaaccaagctccccggcttctacgcctacctgtccttccgaaccgagccgagcgcctttgctctgcggctcacgatcctgacggcagcgcgctccggtgaggtgcgcggcatgacgtggggtgaggtggatatggccggagccctttgggtcgtgcctggcgtgcggatgaagggcgggcgagagcatcgcgtgcccctgccggcggaagcgctgtccatcctgcgccatgtcatgccggataccccggctgatggcgatctcgtgttcccctcgcgcaagaacaccaagctcagcgacatggtgttcctgatgctgctccggcgcggcggcatgggtgagtttaccgtgcacggcttccgctccacgttccgcgattgggtagacgaagagaccgacttccccggcgacctcgccgaagccgcgctcgcccacctcgttggagatgagacagagagggcctaccggcgcggcgatgccttggagaagcggcgtcatttgatggactcttgggcgaatttcgtgtgcgccgacagaggcgccccatcgaccaactccattaggtcgttgtgacggatgaggatcgcgccgccgatctgccgggccttcaagtcgccctgcgtgatcagcttgtagacggtggcgcgactgaccccgagcacatgcgccgcatccgccggccggtaggcgagcggcacgaggaattgcttcgggaccacgccgcccgtttcgcgctcgggaccaccggccaaagcgccttccgtgtagatcgtcttttgcttggccctaggcacgatccgttctcccttctgtcgtgttgggggcgagggcgggcgccgcgatgctccacgtccgcatccaagcgagagcttcgacctcctgcctggaggcgatccgttcgccgcgctcggccatgcgcttcgtgatcgcttcttcagccccagcctcggcgacgattttggcgcagaggtccgtgcactcgtcgcagatcgccaacggcttcggccccaggatcagcctgcgaacctcgtgctggctcttgtcgcagaacgagcagtgcagcgtgccggagatgatgtggagatcaggcattccgctccccttcgggctggaggggaagggccagaaccgccttggcagcagttgcgaggctgttcgtccgtgcctcgccctgcgcgccagagaactcgggcgagaagttgcaggccgcagcgtgccgaacgtcgatgacggcgttgtaggccctctcccgcatccaccgcgccccgtcctcaaaggcacggctctggagggcggcgatctcggcggcggctttcttcacgtccacgatgaggaagcggtcggcttcgtcggcctgaccgagttcgcacgtgttcgcgcgcagcaccgcctcgatctcagccgcgaggctcttgtcactcgccatggcgatcatcctttcgcggcgcgggcaggcggagcgggtcattcggcatctgccctcgctcgtaggcgagttgcagcgccggctcggcccactcgcccatggtgcgcccgtcgggcagcacgacgtggctgaggaaggcctgctcgacggtctcgatgccgctctcgaccgcctcgcgcttcgccttgatggtgagcagcagggcccgccaccgagcccggcggacctgatcgttcgcgttgccggcgatcggcacgaggatcttgatgagccggcccgcgagcatgcacatcacggtcgcctcaagcggatcgtcgatcgtgatgacgcgctcggccttggccgccttcagcagcttctcgatctcagcgcgggtctgcgcgaccggcaccttcgtggtctcagcgtaggccacggtctgcctcctcgatcttgagcgcaccactggcgggggtatgggggttggggatcacgggcgccggtctccccagtacccagccggcttctcaagccgtcgatcgatcgcgcgcttcagcgcctcgccgacttgggcgtcgccgtagttggctcgccagagatccacggcggtggcgacaaggacgtgagccgcaacatcggcctgcatcccctcatcaaagggcttctccagcaggtccatgatgccgcgagctaagtcggtgacgtggcgacccgaggcgttgaccatgccttctggcggccgatgtccggaagcttctcggcgcttactctcacccatcagacaggctccttcggctcgccgacttccatgcggacgggcgggtgcgcctcgccgaggatgtgcagcaggattggggcgcccgcgttcagccgggcgagttcgtctggcgtcggctcccaggctgtcaccatcatgttcacgcgctcgacgccgccgtcgaaggccatgtcgatcggctcgtctttgaccggcaggcccgagtagccctgtgccttgccgaggacgcgtgtcgtgccggagatgcgttggatcagcatggctctacccctcccttgccgtggccgcgcgggcggctcggatcgcggcgtagccgtcaggcagcagggacaggtacgcgtcgctgccgagttcgagccccagcgcgtcggctgtggcggccatgatgtcggccgcgtccatctccgggtggtcgccgtcttcggtctcgacgaacatcagcccttcgccggccgcgtaatcgacgaacggcaacaggagcaggatcgccctgtccttcgcctccacctcggcctgtagctgggcggcgcgggcctcggcggcggctttggcttcccgctcgatgcgcaagaggtcgagcaggtcttcgacttgcgtctcgtgccagcacgcgggcgagtaggccggggcctcgctcgcaagcatcatcgtgacgctgccgccgtgaacagcgtaggcggacgcttcctcgtgggagaagcggccggcgtgccggagcactccggtgtagccgtggtggcccggccgctcgaacagcccgcgcttcagcaggacgtagggcgcatccgccagcgcatcggggttggcgggggtcatgccttctctccgagccggtcgttggacgaagggctgatgccgagcgcccggcgggcgatctcttgcgcgacaggcgcatcgacccagaactcgcgcccgtccggcatctggtacgagccaccgacgcgggccgagaccatccgctcgttcatcaggttctcggagacgacgacattcagcgtctcgcggtagatttcgaggctgctgatcggatcaccgtccacgtcgccggggctctgcccgacaacttcggctttgacttcgattgcgcggagagcggcgaggatctcgaagcacagggccgacttgcccgagcccaccggcccggaaacgatcacgttgacgacggccatagctcaaccctccgcctgtccagagggggccgggtctgaaggcggggtggggtcgaacacgcgcgggttccaccgctcgaagctgtcgattttcgccatcctggccgcctcgggcgccgcgttagcaaaatcagccaggatctgcgcccggtcggtcgaggcgaagttgatctgccccaacaggtcggtgagcagacgttgcaaagtcggggcgaggccgcgcacaccaagggcgcgaacaagctcacgggccgctgcgccagccgagcgaccttccggccactcgcgcgcaacgaaagcctctaggtcttccctgctccaccccgcatccgagggggcttccgggcgggccgcgagggctgcggcccatgcttcacggaaacagtcgtagcagtaagagagggtcgaggttggcggcaggaattgaccgcagtcttcgagcatccgatcagtcaggttgacgggcaccagcacccaaccgtccttctcccccaccgaactcgtgatgaggctgtcggggatcgcatccgtattcaggacgctcgtcagcttctcggcgatgcgccgggcgatgatctcggccgaccgtccctcgccgatgaggatgcggcactcgggctcttccgcgccgcggggccaccgaccgacgaaccactcggtaatcttctgggccatggggtcgatgcgcgggtcgctgtcgcagtcatcttccggccatgcggaccagagcgcgttccgcttgatatcaagcttcatctcagcgccctccatttgaggacgtttcgccggataaggcgggcgcgtgatccaacgctcccatcacgagggctgccttctcggcgccgatctcgttggcaaagcgggcatcgccttccttactgtagtcgcagggcaccccccggtcggccacgccagccactcggcgtaggcaaagggtggcgggctcaggtgcggtttcaccacagatttggcatcggtcgcccatctcagcgcctccataatggtgagcgcctgatgcgctcaggcgtgtctgctggttcgggttcgccgcctcccctgtcgcaagaggggaagccgggggtgcgtcgatgttggcgaggatcacgcggaagctgatcgccgcgacccaagggttcgcgtcccaggcgtccttgccgtggatgctgttccagaggtcgcggtaggcagcccgctccatgccgcgcagcgggagatcgggcgcaccctgccagcgagtgcggacgagcggcgtgcacagatccatcgcgacgttgcggaggatgcctgcggccggcgtccgctcggcgatcaagccttctgccgcagcgtcatcgtggctgatgtcctgaagccgctcgacgcggacctccgtcacctcaagcgtgatgcgggaggcccagcgcggcatgtggatcgacggcaggaccttggtcgcgaggccgcgcacagcctcgccctcgtcgtgctccggcccggtgagatcgtgcacgcccatgtggcggctggggctccagccggccgggaaatcagggtcccagcaatctcccgcgccaccgctcccccagcaccgaaaccactcctcatcgctccagcttggttcgctttcggtgccgtcgttgtaggaagctccccggaactgatggttctcgcgaacccacagccggtcgccgggcttgaagccgaccttgaactgcgggccggcgcggtcatcccgcgtccaccagcaccaccattcgcccatgccgcgcgggttggctggcgtgcgcggctggccgcagtaggcgtcgagatagggtgccgcgtggcggatctggttcttcgggtggacatggtccatccccggcgcttccggcacggtgtcacggatgatccgccgcgtctgcgacttcgtgccggccaatatagctctgaccgtcgcgccgctaaatataattggtctatcggccatggccgtacctcgccgcatgcatttcgggcgcgtgatgacgagcgtgctcgcgctggcacatgacttgaagattgcttggatcgttgttgcttttatcgccatcgcgatggtggacgatctcgtcgtctgccagtcgccggccgagatccttctcgacggcaacacgatgctctagtcgctcgccttcgggcgtccagacgagccagtacccatctgcccgctgtctacgcccacctgtccaagcaggattgttgcttccggagaagcgaccgggccgcggcttaggcgcccgccgtgcgatgcccaggcggctgagggctttcgcgatcgttggattgctgacccggaagtgccgagccaactcggcgatagtctcgccacagatgtaacgatgaccgatttcagcgtcgggcagcttgatcacgcgatctgcgttgcagagccgattgcgttcagccgccgagaagatgatcggacggtccttccccgccctctcccgaagctcgggggtgatggcgggggtcatgctgccctccggagacgagcgtcgagagcttccatctcgcgctgatcgcgcaggagggagcggcaatgccgagccgcggcttcctcaccgaagttgtgggccgtgtcgcgatagtcggactctaggtcggcgcgcttcacccactctggcaccttgagcgctcgtaattccgcgagcccctggcggcagcgctcagccacggcggcacggtgggcttcaagcctctcacggatcgccggggtgtcgagcttgtggcgtgtctgaatgcgacgagtgtgcccctcgctgacatcgagcgtcgaagcgacttcaagcggcgtggcgccggcttctagcatcgccacgacagcggcttcgtctacgatcttgcgaccggccatcacgcggcctccccgagggagacagcggccttgcgcagcccgcgtaggacggtgctgtggtcgcgattgccgaagtggcgggcaatctgagaaagactgtaatccggccgcgctttggctaccgcatggtaggcagcgaagcgggccgaggtgattttccttgatcgtctgggcccgatcacctccccatatgacacaccgtgttgcgcggcgatctccgcaatgatcgccttgatgaacggcggggcggccggcacctcgctcgccacatggatgtagtcacgcttaactggcgcggatgcgaccttcgcgttgctctgcggcttgctggccagcggatgcatcttggcgacatggcgggcacgagccgcggccagttgaacggggtcactgaagaagggggtgaccatcaggcttctccgtagagtgagcggcggcgggggacgggtggcttggtgaggggggtggaggcccggcgctgcggcggggccttctggaagccggcgctaagcaggcgctgcttcggagccggtttggcgcctaggtgaagagcctcccggcgcttcgccttggcgatcatcggcacgtcctgctgtgcagtcttcgcgccgtgacaagtctttcggtgcgcaggggcgaggttggcttcctcgtcctcgccgcccatcgcgatcggcgtgatgtggtccaagtcccacgcttcgccgacgccgatcttgcccttgcagatgtggcagacgccatcatgcgcgaggaaaatgcggaggcgggacttcgcggagcggcgcttacgcatggcgcttgatccccgtgacgtgagaccaagctttgccgtgccggatgttgtaaatcgcggctgccgtcacgccgaaccttgcggctagcgcgcggtccggctccgatgatttaacgacccgcagaacatctgacttggtgagcctcgcgttgaggcttctttctccccgcagcacgggcggcgccgaatgccgcttcttcgcgaacatgtcgtccatgttctgacgatgcgtgccgagccacaggtgcgaggggttgcagcaagatgggttgtcgcaggcgtggcagacgaacagacgctcatcaaatgagccctttgcgagcctgtaggccatcctgtgcgcttgctggatgtctcccggccggttggtgaaccgcccatagccgagcggttttttatggccctgccagggccagcattcattctgcccccccacagcaacgagcgcccagaacctatctggcgtcccggcctccgcacgcgcggtcttccccgcgcgctcgcactcaatgttgcaatactgccggcccgaggctcgctcgcgagagacggtgtagccgcgctcaaatgacgagttacagtgtgcgcaggtgaagaccgtctgcgccctatccctcggcggcgcctgaaacgccgcgtatctgagccacatctgatagtggcgattgcaggccgggccaccgccgcttctcagcagcgcgttgcgaccgcagccgggtgcggagcacggcaggtctttgacccgagccgtggttccgacatcggcctcttcggaacggtagaggcgggccatttaagcagccctccgctcgtcgcggataaccggctcgctccacaccacatcgtgctcagcgccgaaggcgtagattagctcgatgagacaggagaactcggccttcttcagcttcgacgtgtgaaggccgagcacgacgaaggagccggcatccaagcccggaacgaccttcgccttgcggagagacgcggtgaacacgtccttccattcttcggctgtgaggcgctggccgtaccactcgacctgacgcgccacgtcttccaacatcggccagagcttggcgttctggtcgagggtgcgcttcggctcacggaactcgaccagcatcccttcgggggcggcgagtatccagcgaatggcgcgctggcggatcttgtcgttggcgaggcggagaacgtggccggcgctcatgccgcggccctccgggtgtcgtcaccaccgcggccgagatcactgaggcgatcactgagcgcggtcttgaggctgtcggtctcgtcctggctgaggccgaagtcgcggcgggctgccttctcatcaccagacagccaccaatcgcggagcaccttggcgtcagtggcggccgcaatggtgcgcttgcaggcttcgaggtaagcggctcggctgtcgccttcgttgggctcaggctcatcattgcccggctcgtcggcaggctccgtggcggcgtcgcgcttaccgtccttcaggtcgtcagcctcctcttccgagtaggcgatgccgtggagggccagcagcttgaggatcacgcgatccttggcgcgcttctcggccatcgcccacacgtagccagcctgcctgccggagacgcgatagttcacattcaccagagcttcgccgaccgaccattccgtgaggtcgccgcgccgcccgacgacgagcatcacggcctcgtcgcgttcggcgcgcagcacgtcgggcttgtcgaagcgaatgccggcccgagccgcgatgcgctccaacgccttgtgcgagatcacggccgtgccttgcacgcgccagacggttccggcgttccatgtctctccgtgctcaacgagcaccttcttgatggcgagatcggcttcccgcttgccgttgtctcggctcatcgggcgacgcgctcctcaacgaagttcacgccggccacgccgcgcaccttctgcgcgcatagggtgttggcgtaggtgtcgagcatcccgcgcagggcctcgggccggttctccacgacccaccgcaggaaggcgcgatggtcggaaacctcggctcggtaggcggtgcgcaggcccgtagcggtgggcttgccggccttcttcgcagcggcttcggcagccttggcctgagctgcgagttcttcagcgcgctcccggccagcaaggtcgtcgctgcgggtcacgtcgaaggcgaaagcagcgtcgttcttggcctcgtcagcggctttccgagccgcctcggcagccgcaacgcgctcagcctcgatccgctcgcgccagggcgtcagagccttgcggcaggcatcccgcacgaggatcgcccggccggtaacgctcttcgtctcgccgatcagcttgccgtagcgcgcttgaacctcggccttgccctcatcaaagggcttgttctcgtcgcggcggcgatgctcggcggtcttgatctcttcgccgatcatgtcgagcagcttcgacacggcatcggcttccgcttgcgaggtgatgggttcgccgtcgcaccagttcttcgcctcggcgtagagatcggagatccggtcgcgggacacctcgaacggcgtcggctcgggtggctcgttgtggccgcgaggatggggatattcgacagcttcagcgagcattgacgtgcctccaagtttgaccgaggcgagcgctcgcgatcgttgaacggctgacgccgtacatgcgagcgaacacggcatcgtttgcggaagacttgccggaggctctgatcgctcttactcggaccgcatcaagcttcgcgtagggatgagtgtccccacaacggatattcctgagtttccgattgtcttgtggtgatagccagcgaagatttagcgcccggttgtcgccacgatccccgttgatatgatctgcgtgccaatctccgtgtggagacgggccgatgaaggcttcgcataccaagcgatgcacataacgatactcgtgcttgccctcaatgcagaggcagacgttcttgtatcctttgccgttatctttcggccggagcagcctgccgcggaagcctttcacgcggcccagagtcgagacctgatattctgtgtcaccgatcggcgcccactgttcggccagggcaggggaggcggccatttatgcggcctcctgcgtcttcgcggcgggggagagccgttccgcgagggatgccagcgtcacggcgtgggcgcgcagccggatggcgacgctctcaagctccacggcgcggtcagcggacggctcggcgcgctggccttcgtagttcagcgagccgatgaagctgctgagcaggacttcgatgtcgtgcgccccgcgaagggagcggtcgaacacacgggtggcgtcgagtgcgctcacggctcgtctccgattgcgatgaaggaaggaggggtgaagtctcgggcgctgtcagcgagagcgagatgacggctgagagcgacgatggttgccgagccgagaagggcggcgaggatggcgaggctcatccccatgggctgtgcgcctcagggaggccggcgccgtagggcttggcgcggccggcctgcttgttgagttcgagccggtggatcagggcgtcgagcatgtcgtcggtgtcggccgcgttgagccggcgtccgttgatgctctccacgccgagggcacagaacacggcgcggtcagcctgatcgcgggcaagatcccaccgcgagacgacgttgcggatcgtctgaatgtcgagaatttcgccagcggctagacgggtcgccgtgccgttgaggtcagccactgccagcgagaggcggttgcgagcctcggccatgggatcgcggatggtttcgagaagacgaagtccggccatgtcagtgccccttgctgccggcgagggcgaaccgctcgcggatgatgttctggatgtcgccagcgatggcgttggcggcgctcagcgcctgttcctccgagagacccggaaggccgtcgatcaccgcatcggcggtgagcatctgaagtgcacccaccacgtcgtgcaggctcttgccgcgaagggtgcggttgcactgctgacggaggatctgagcgcggtgcggatcaggccggccgttcatcggcccgcctccgcctctgcggcagcaatggcggcacgtgcgagatcgaattcgacagtgtttcgatcagcgacgcggacgacggctttcagcgcctcaagcattgacggcgcggcacagatcaggcgggcaatctgctccgccctcacatgattggaaggcacaagagccgtaacaactcggagagggctattcttcctcttgcggtcgatctcctgaatgagcagccagtgctcattccgctcaatcacaccccaggtttctgcggcgcgcgcggcgcggaggcgagcggcggaggccatggatcaagcctcctcgccgaaggacgggaacagcacgtcagagacatgccgagccgtgaagccgaggccggcgatcaccagcatcgggccgaagagggaaagccagatcaaagtgttggctgagatgtgagcgagcacggcaaagcactccggttcggtaggcggggaggggaaggggaaggagcggcgctcactcgtcttcggggcgaccggcctcgaactcagcgtctaggcggctctcgaacggcccgacgctttcgccggtctcgtcgctgacgacgtaccagccgcgagagcggtactcgccgtattcacgcgcgccgctgacgtattcgatgctcatgggacgctccgtgctgtcggggagggggatcagtgcgcggccgagcggcgcgcctgttgcgcgaggccccacgtcgctttcaaagcgacagacatcgcctcggagcgggaagagccgtagcggcgctgatggagatcggcggccgaccgtgcagccagcatgatcgcggcgcggtcataggcgccggtcgaaagggtcagggagcgcttggcgatccggacgttgacacggacatgctcgcggcaggcgaggaagccgttcggaacctgcacgcgatcagcctggagcgccgaccggaaggtgagattgctgatctggcgctgggcggacatcggggcgggctccatcgcgtcgctgcgatgaagccaacctagtacgggacatttcccgcgtcaatcattttgtgcgggatttgacccgcgattttcccaggcgtacaacggcaatgccccggccggtccgcaagaccgccggggcgcaaacgggctgttggtttggcgacctgacccgtctggatgaaaaacgatttattgcacagtgtgcaaattgtccagacttctccatcgccagcagccacgagggtccacggacggcaattgccgtgggctcaatccgctgggcggtctggacgctggcagcggctgatacgggcgaccgtgattaggagaaggcagacaccaggagcggcccacatctgcatggcacccaaaggggagacgccagggccaaggggccaccgccccgaaagaactctctagacccgcgccttggtggtgacgcgggttggcagtaagcggcgctcggctcggcccgtcagccccctgccatgggtggtttccgtgtgcttgcatcgggggcgaatgcgccttgacccgatctcgcacgcggggccacccatggacagatcacaacactctctctacccatcagggtcagatttcttaaacacggttagaaggttagctatggtgcccgtccgctgaccggttcggccgcttgaccgcctttcggtgtatccaggcgacgatggcccggatgcggattgtggtgccggtctcgtccacttcttcccccggctcgcccttcggcacaacaatggcctcttggtatcgagggtcagtcgagtcaggccacagcttatagtggtccttgcagtcctcgtagaatttggccgtccgttcgaggtagtggccgctatccttcatccgctccacgatcaccagctcaccctctgcgatcgggcgattgagagcccagcaatcgacgcaggcaagaacgtcgccttcaacagcatggcgattgatagacggcccgcggacgatgagcccaaactgactatcggcaggccatctggtatctagattgaccggcacggacggatacaaatctagatctttctcccggccctgtgtttctaaatctacttccagccacgtgcctgccctcacttcgccctcgaccctcaaaccgccgtcgtaagcgggctccgctggcggccggttgtcaatgtcaaaggctaaccattcgggcgtcgtccgcagcccgatcgccagcttctcaatcgttgtgagggtgacggagttgtgcggcttccggccgatgtcgcggatcgcatcggggccgaggccagagtcaatagaagccttgcgagcgctgatcttgagcgcgtcaagccgggcctgaatgcgggcgaaaaggtcgtcggtcatgtcccgcaagctaaattgcggccctcccgcacgggagcgggatgttgacccttgacggctgcgggatatgtcccgtatacctcccagcatgacgacgctcatcggtcaattcctagcggtagttgatgcgtatcaggcggccaaggagcggtcgtccgatagccatctttcgaccctgctgttcaacgacgggaagtcgatcggccggctgcgggcgggcaaagacctccacactcgcagcttcgagaacggtatgcggtggctctcggccaactggccggaagacgctgtttggcccgccgggatcgtgcgtccgaaggctgagcccaccggctcggctcgtcctgctcggcgcacgtctcgggtagccgcatgagcgcccgcagcccgatcatcagcctgcgtgacgggctgatgcagaagtccatcgacagccacttccggtctgcgggcaaccggggcgtcgcgcaggcggcctcgatcatcaaggcgtggaacctgtgggcctcgaaccgcaagggaacagccttgcagtggcaggccgacgaaaccttccctcttccggtctgaccgatcatgcgcggtaaagacatcatcgttgagtcgcaccgtctcgctgacatcttcattgtcggcgagcggcgccccctggtcgaggccgatatcgacgcgcttgcgcgctcgatcgaagccattggcctccggtctcccatctggatcaggtacgttgattttctcaaccaccctgaagagggcgagcttcacggcgcttttgtcttggtcgccggccgacaccgcatggaggccatgaagcgcctcggccgggagacgatcgactgcatcgtcttccagggcgacgaggtggccgcccgcaagtgggagatcgccgagaacctgcaccgctccgacctcactgacctgcaacgcaaggagcagatcgcggagtggatcaggttgacagacggagcggagaaactggcgcaacatgcgccggtttctttgggagggcgcggtaaggagggcggcatcaacgctgccgcgcgtgatctcggtatcgagcgcacagaggcgcagcgcgccgtcaaggtcgcctccattagtgagcaggccaagcaggccgccatcagcgctcacctcgacaacaatcaaagcgctctcctgaagatcgcggcctcgcagccggcggagcaggttgagaaggttcggcagcttgccgccgagcgcgatgcgcgccgggcaagccgctccactgtcactgtgccgctcgccgcagatcccatcagcgatgaggatgcagtcgagaagcagcttgcgaagctgaacgcggcttggaacgcggctgggccggaggcccgccagcgcttccgcgatcagcttgacgctccgatcatggatcggaggcacgcatgagcccccgtcgcctcaccgcctgccgcatcttcggcagcctcggtctcgcggccgttctcgtggcactcgccgtcatcggcgcaaacgccgtcgttgccgcccatcacggcgacctcttccctccgatgcattgggtagggcgctgagatggctcggaaccgcctcgccgtcaccgaagccgagatccggcgcaaggagccgaacccctcgtctgtggatcgcgccatgcggatggagcgcctgttcgcgtcctgcaatcgcgtccttgccgaggtgcgggcatgacaatccttgctctcacctccgattatctggccgaattcgaggcgggatatctcacgatctctcgctatagcgacgggcactgcaaggcttggaaatacacgggcgtcgctggcgatttccgcgagtcgctcaagtctcacggcgctgatcgcaccgtcgcgacctatctcaagatcatgcgtaaagcggaatgggagccgctttataagccggagcgcatgccgggtgttgaccctgcgtgggaccaagaaactagcgcggctgaagccatatccgcattgccggtttacgccattggcgccgctcgacaaggtgccccgcatacggcggaggccgcatgaccgcgccgtcaaaactcatcctcccctgccagatgcgcccagtacggatgcatctgcatgaagcgcggatgcggctcggccagggctgcgaagccaagggtggcctgcacctgtcgcagctcgcgacgaacggcctgccagtaggcccgcttacgtgcggctcggtctggcatcgctcgggcgaggctgcgtgatgctgcgcgcttcactgtccgcccctcacgatcagcccgccgtgcatccttacaagccgggccattttctgacgacctcgcttgccggcggtgtcgtctctcttctcgggcacaggatgtggttggggagcgccctccctccctgcgggctcgcattctgtggtgcaaacccgtcgccgggcatgggccgagaaagccccggcaccctttccgtccttcgccgctcgccttgccgggctcacggcgtcgcttccttcgactgttctgctcgcgtcctcaccggttgccgccggctggtcgctctcgtgtcgtgcctgcgtaacctctctcgctcccttcatctgtccctccgtggtccacgcctttggaccacaggagcgatgtcgtggggctcaaccgccattcccaaacggagcaaccgagagactgcgcaatgccgacagtagccgctgcgagccgatacacgcgccgcttggttgagagccgagcccgcgagaccggggcgcctgtcaaagaggctgcccgtgatgtcgctgcccgcctacggcagccttacggatcgatctggggcctgatgtttcgagccccgaaaacggtgagcgccgaattgctggtggcgcttcaagaagccgtggagaagcaagtccggcgggagattagcgcccttgagaatgagcttctggcagtccgtttgggcgctcttcgccgcgatgatcgagcgctggaagagatcgaggcgggcattgcgggactgagagcgcgtcttgatcgcgcttctgtcacgaacaccacccaaggcggggagtagatgacgatggattgcattgtctattttttgcaggcccagagcaccggccttatcaagatcggttggacgagtgatcttaatcgccgcctatcgaacttaagcgggtcatctcctgacaggctggatgttcttactaccgcgaggggcggagccagtcttgaggcccaccttcacgaacattttggtgatgagcgcgttcacggagagtggttcatcgcctccaataggcttttagatttcatttcgaaggtcaagcactacggggacgattttgtcgcgtgcggctttagcgaagctacgcgggtcaagcgtccgatagggcgcaacacgaaggccaatgtggaggacagatctcgcgcccacgctctcgtcttgcgtgatgcgcttgagcgccgaggctacagcaagatgctggcctacgatgcaatcgcaaggcaagtgggttgttcgaccggatggctccggaaacttatcgggcgccagcccggcgtagcggtcgaagcgcacgtcttcttgaacctacaagaactcgccaacgatcaggcccccatcttttctttgtctaaggcgggcaaagagaacgctgccctggtggctccgctggtggatcagggcgcgaagtgactagcgccgctcgcctccgcgccgcgacgacgctcgccgcctttaaccagcgccaggacgccgatcgcgtcgttctgcgcctgccggttccggtgagcgtcaacgacatgcacgcgcctcgcaagggcggcggcgtgcggatctcggatgcctacgcggcttggatgagtgacgccggctggcgtctgactgcgcagcgccccggccgcatcgctggtcgctacacgctcgacctcggattgccgcgcgaaagcgggctcgacctcgacaatgccgtgaaggtgacgagcgaccttctccaacttcacggcgtgatccgcaacgaccgcaacgccgagcgcatcggcatctggtggcaagacgagacgcccgaggcggttgtcgtcgtcgcccctgcggctggccccatcagcatgccggaggtgggcgcatgagcggcctcgtctacggctctgtctgctctggcatcgaggcggccaccgtcgcgtggcacccgctcggctggcgcccgtccttcttctccgagatcgaagccgcgccccgcgcggtcctgcaacaccgacaccctgaggtgccgctgcatggcgacttcacgacgatccgcgaaggccagtacggcgcaatcgaccttcttgtgggcggaaccccctgccagtccttctcggtcgcaggactgcgaggcgggctggcagacgaccgcggcaacttggcgctccagtatctttctctggctcgccgcctgcgcccccgatggctggtctgggagaacgtccccggcgtcctgtcatcgaacggaggaagggactttggttccatcctcgggggtatggtcgaactcgggtatgggttcgcctaccgagtgctggacgctcagtacgtccgagtggacgggtttggacgggctgtccctcagcgacgtcggcgtgtgttcgttgtcggacatcttggagactggcgccgtcccgcagcggtactttttgagcgcgcgtgcctgcgcggggattctgcgccgagccgagaagcggggaaaagacctgcccccacccttagcgctcgcccttcaggcggtggctgtctcggcaccgatttcgactgtgacggagggctgatcccagcccatttcgatgtcgctcattctctccgcgcgcagcctaacccatctcatcgggccgacagcgataactacgtgggcgtgtccgtcagtcacgctctgcgtggcgagggcttcgatgcaagcgaagacggcactggccgggggacgccgcttatccccgtggcgggtactgtgtcggcgaagtgggccaaagggacgggcggccccgccggcgatgagtgtcagaacctcgttgccttcgacaccacgcagatcaccagcaccgcgaattatagccgcccgcagccgggtgacccctgccatccgctggcggccggcgcgcatgcgccctgcatcgctttctcggcgaaagatgatctgcgcgacgccagtcatgaattgagccctacgcttcggtgcggcggcaaggagggcggcgcgaactggacagccgtcacgcagggctgggccgtccgacgcctaacgccccgcgagtgcgagcgccttcaaggcttccccgacgactacacgctcgttccgtggcgcggcgggctgctgcctgacggccctcgctataaggccctcggcaactccatggctgtcaacgtcatgcgctggatcgggcagcgcattgagatggtggacgccgccgccccgcacctcgcggaggtcacatgagcgctccgctctccttcgaggatctgcgctgcctagagcgcctgctggaatggcacgagaacagcgccaggagctgcggcgccctcgctgacggccttgctgcccacgggcgctacgaggccacgcaggggcgcacggtcgaggctgaaggcaccaaggaagccgagcgccgcaaccgcgttcgcgcgaaggctcacatcgactctgcgcggttcctgcgccgcctcctgcctcgccacgacagcgaggcaaccaccttccgagatcacctgaagccgaaggacagagcgcagatccgtgcgccgccgtgacctgacgcgccttcccgtccgtcaccgcctctctgcaaccgagcgcgcgagcgcttctcggaacggcttcgtcatgcctcgacacaagcaaccgcctacgtctgagccgacgggtggctaccggctccttccatcacaagttccggactttccggccagcgatacgtggaccgatctccttcgctggtgcatcgccgtgatggatgccgacgaccgtgatctcggcttcgcggcaagcctgctgtcctactctgtggacaggggcgggctcactgaaaagcagtctcgccatgcagctcggacggtccagcgcatcgaggcgctttggatggccgatgcgctggcctgccagtgcggcgacgctaccggctccgtcgctacccgcagcctgtccgacatggacacgaaggggagcgcgtaatggctcgcatccgctccatccatcccggtctcttcaccgacgaagccttcgtctcgctcagccctgccgcacaagttctctggatcggcctctggtgcgaggcggacgaccaaggcgtgttcgagtggaagccgacgatgctcaagatgcggattttgcccgcatcgacagcgcttatcgatcctctcctagccgaacttgagaacgccaactgcgtccgcgccttcatggcgcagggccgtcgctacggcgtcatccgaaacttcgtgcgtcaccagcggccaaagtcgccgaaagaggtgcatcctcttccgcccgagcttctgaactacgcgggcttcacgtcgccggggcttcgtccgaacgcaacaacggggcggcgcagatacgctgccggttcggaacaagaggccccttatgagggcgccgagttcggaactgcttcggaatttgacggcgatgattttgaggccgttccggaacatgcgggcgatgatcgcctcggagttcggaacgagttcggaagtagttcggaactggttccgaatgcggctctcagatggaggatggaggatggaggatgtaaagatcctagccgtgatgagcggtttcaggatgtagcgcaggagaacccctcacacgcacacacgcgaggggagccccttcatccccgcggctcggaaagcttcggtgccgctcggcgcttcgtctccgtgggaggcgcccgatgagccgcacccttcacccccatcaggtaaaggccatcgacggcctccgctcgtcgctcaaggcaggcttccgccgcccgctgctgtttctcccgaccggcgcagggaaaacccggtgcgctggcgagatcgtcaaaggcgcccgtaccaagggcaagcgcgtcctgttcgtggttcccgccatcagcctcatcgaccagacggtgcgatcgttctgggcggagggcatcaccgatattggcgtgatccagggcaaccacccgatgacccggccggaggcgccggttcaggtcgcgtcgatccagaccctacagcgtcggtcgatcccgccgttcgacatcgtggtcgtggatgagtgcttcgcggccggcaccctgatcaagacgccgaaagggccggtcccgatcgagcaaattcaatccggagatctggtcttcaacgcgatcggcatcggcgtagtcgaaggcatcgtctgtcagcagaaacaaaccatcacactggagttgagcgatggcacaagcatcgtctgcactcacgatcatccgttcttctgcccgcgcggctgggtcgcggcaggggacttggaagtgggatcgggccttttcagccacgaagacttgcgtcggctgtggagcggaggtgcgtccctgggtctcgaaagcgggagttccgatggcagaggcgcagttcgctcgtcagaggttttgctgcggatcttgcgcgaagaagcacgagaacccgatgcgggatattgcggcccggcagaagatgtccgaaacgcttcgacggatcgggcacatgccgaaggtgcgtggtggcaatggcaggccgaccccattgccagtgatgaagctgcacgcagcgctgggcgacgggtggctgatcgagtacgtgatgaagaccggcgtgaagcgcggccagagccgactgccgttctgctacaagatcgacattgcgaacccctcgctaatgatcgcaatcgaagtggacgggagcactcatcacggggaacgggcgaggcagagggacagcggcaaggagatgttccttgctcagtccgggtggtctctatttcgcgtgaagaacgcggaggccctgaagctgtctacaatctccgggtctcaggccatccttcgtactttgcggggggagtgctagtccacaactgccaccgctggttcgagatgctgggccagtggatggccgccgaggcgtggaagaacattccgttcgtcggcttgtccgcaacgccttggacgaagggcctcggcaagcactacgacgatctgatccaagtcacgacgacggccgagttgattgaggctggctacctctcgccgttccgggtttacgccccctcgcaccccgatctgggcggcgtccgcaccgtggcgggcgactaccacgagggcgaccttagcgaggcgatgaacaagccggctctcgtggccgacgtggtgacgacgtggcgccagcgcggggagaaccggccgaccttcgtgttcgctgtcgatcgcgcccacgctaatcacctccaaggcgagttcgagaaggccggcattggctgcggctatatcgacgccttcaccaagcccgacgagcgggaagcgatgttcaagcgcttctcggccggcgagctgcgcgtgatcgccagcgtcgggtgcctgacgacgggcgtggatctggacgtgcgctgcatcgtcttggcccggccgacacgctcggaaatgctctacgtgcagatcatcgggcgcggcctgcgaatgccgcccccgcatccggtgttcggcgtcaaggacacatgcctggtgctcgaccacagcgacaccacccttcggctcggcttcgttaccgacatccaccatgacgcgctggacgatggccgggaacggcagaagtccgaggcccggcagaagcccgaagctctcccgaaggaatgctccgcctgcaacttcctcaagcccgccaagacgccgaagtgccccgcctgcggcttcaagccggagcgtcagagcgagatccagtgcgaggacggcgagctagttgagatgacgcccgtccggaagaaagcgaatgccgacgagaaggcgttcgtgttcgggcaactcaaagcctacgcccgtagcaaggggcacaagcccggctgggccgccaacaagttccgcgagcgcttcgacgtttggccgaacgcctatcgcaacgctcctgagatcgagccgactgccgaaacgctcggctggatcaagtccaggcagatcgccttcgccaaccgccgtaaggagcccgcctatgctgccgccgctgagtgagcgcgcccgcggccggtggaccggcctcctgccgatgctgggcgtggacagccgcttcctgtccggccgaaagaacggcccctgtccgatttgcggaggcaagacccggtttcgctacgacgacaaggaaggccggggcacatggatctgcaatcactgcggagccggcgatggtgccgacctcgcgatgaaggtgctcggcatcgacttcaaggaactcgccgagcggatagcccctctgatcggcgagattaagccgacagcgccgaaaaaggatcggagccacgacgacacccggaagagcctcaacgccctctggcaggcttccaggcccgttgagcggggcgacgccgtttcccgctacctcgcggctcgtgttggcctcgtcagcgttcccgaatgcctgcgcacggtggagcgcctgcggtatcaggacgacaagccgtcgttccaccccggcatgatcgccaaggtggcggcgctggacggtagcggcgttcagatccaccgcacctacctgacggcggacgggcgcaaggcggacgtagaatctccgcgccgcatgatgcccggcccgatccctgatggagcggcggttcgcctgttcccacccggcgccgtgcttggcatcgcggagggcatcgagaccgcctttgccgccgcatcgctgttcggcgtgccagtgtgggcgtcgctcaactcgaccatgctcgtgaagtggctgccgccggccggcgtcgaggaagtcgtgatcttcggcgacgcggacgagaagttcgctgggcaggctgcggcctacacgctggcgaagcgccttcaaccgccgctgttcgacgggaaggtgcgcgttgagatccccgacaccctcggctcggattggtgcgacgtgttcaacgctggacggagggcagccgcatgatctgccccaaatgctccgccgacactcgcgtgatcgacagccgaccgcatgaggatgatccgggcgtcatccggcgccgacgcgagtgtgtttcctgcggccatcggtttgtcacgcaggaaggcaccatcaacattgccggcatgagggcgaagcgtcggcgggcgcaggctgtctacctctcgcgcctcgaccctgaggtcaaagcggcccgcatcgccgccagcaatctgcgccgcgacgcgaagttcgaggccgctgagaccggtcgccccctcgccgatgtccttgccgcgtggggcgttgccgcgccttcccgccccgccttacccaacccgtagccgtaccctcagcaggagattgagatgaacgcgatgcatggtgatttcgaaatggcgtcagcgccggcaaattccgatcacgtagcgccggccgtggccagtctggttgaggccgcccatggggccagcctcgccgctggatggtggcacgaccagcagaccggcgcgctctacgagatgacgcccgccatcgtcgctcaaaagctgatgctcatcgtcagcgaagtcagcgatgcgatggaggggcaccgcaaaagcctgatggacgacaagcttccgcaccggccgatgatggaggtcgaattggcggacgccatgatccgcatcgccgaccttgctgggcgcctcggcttcgatctcggcggcgctgtggctgagaagatggcgttcaaccgcgtgcggccggaccacaagctcgaagcgcgccagggcgttggcggcaaggcttactgacccgcatccgcctcacccaacccgtagccttcggagagccgccatgacgaacgacaccgctacctcgaccactgcgggcaagctccacaagaccaaggccggcgcaagggctcgcaaatcgcgtaaggcggcccgtgagcggcgttctcgccaaaaggcggccaacccctacgccagcgcatctcggtcgtctggtggccgcgtgaggcaaaatcggaaggctgagcggttcgacgtggaccagggccgcggctggctgatcgttcgcgcgcaactcggccggttctctcaggtggtggaagggctgaagtccgccgggtgcccggtgttcgaggctcgccgcgaaatccgcgtgcagacggacggcaagccgaaggtgacgaacgcgccgatgatgggtcgtacgctgttcgtcggcgtggaagagccggaatacgcctgcctgctcgccgggctcgactacgtgcacggcatcctgtgccggggggagggcatgtggatctgggcagatgagatcgcaatccagggcgcccgccctgcaatgatcccgccaaagatgatgaccgagttcgccgaccacatcacgggacataagaaggccggcaagggagtgcaggacttcgttgagacgttgttctcggtcggcgacgaggtgcggatctcgaacggcgcgtttgccaccttcatggcgaaaatcgagggagttgacgtgaagcgcgggaggtataccgtcgctgtcgatgtcttcggccgacctgttcctttcgaaattgccgaagaaagcttggaagccgcttgacatctctcgcggcttgctgatttatgtcctcaggacatccgaagtggctgagcgtttgcgccgccctgtctgccccgagcgggacaagaccttcggcccctgcatggcctgctgaaatacgcagggctgccgctaggggaaatgtccgcaaaattccagtttggtggttagcggccacggcaacgtgtgtccgatcgtccggtaagccagtagtccggacaactaggcgtttgacttctggattgaggcgcctccaccaatacaggtaagcccgaggaaacggtcactgcggttctcagcacaccccctcgggatacgagttcgatgacggtgagggcctatagggtcgctctcggcacgcgaagcttcggcctccgcacccttcgggggccgtgctgaccagcgaggcaggcgtgacccctctttagccgatatatctgccggcccgtcatcgaagccctctcgcaggacaaacgccagcgtgttcacggcggaccagatcgtcgcccatctcgttggcgattacatcctgcaaagtcactggatggcgacggagaaggtccgcaacagcctcgctgccgcggtccacgcgatcgcctacacgctgcccttcgtcttcatcactctcgatccgctggcgctcgcgctgatcgcgggcctgcacttcccggtggaccgctggcggctcgcccgcttcctcgtctgggcgaagaacggagcccgcggcccggtgacggcgaccggctacaccgacgatgtgccggcatggctctcggtctggctcctgatcgtcgccgacaacgtgctgcacatcctcatcaacggcgcggtgctggcgagcctgacatgacctctctcccttccggcctcgcctccatcagcgcccgcctagacgacatccctcaggtgaggggcgctgtcgacatggcgaagaggctgcgacgggctgaggcgctgtcgaagctggctgagatggatgcgccgctgatgtgctccgagggcgtgaactacgaacccctcggctcggccatcgaccgtcacgccgctctcgccgtctcggcggcataccgttctgccgataggcgctagaccgctgctaacagcgaaaatatcagcatggttggaacacctttcgagaagggcaagagcggcaaccccaccgggcgccccaagatccccgcagaagtccgtgagcttgccagaggcgccacggtaaaggctctgagccgggcgatcgaactcatcgacagcgccgacgagaacgttgcgctgaaggcggtcaacacggtcctcgaccgcgccctcggcaagcccacgcagcctgtagacggcgacggagaaggcggcccgatccgcagcctcgtgcaagtccgcttcgtgaagccaggagagaggtagccccatgctctgccgcctgcttctggccgccatcctcgccagcctttccacccatgccgaggcgcagcacgctcaaggcccgcttgcgacgccgggccaggtggtcgtgacacccgtttacactggcgctggtgtgccgaagtgctgggccaccgcagtgactgccacgagtgccagcgtgaaatgcgtggtcgaggccgtggccctgctgagcatcctcaacatcaacgttggctctgtgtcgaatgcgcccccgtctggccttcaggtcggcgtcattgccctgcccccctcgtaagcggcgatgaacgtcgagttccccgagaaactagcgtttctattcgagagccacagatataaagttcttcacggcgggcgcggcgggtcgaagtcatggggcgcagcgcgggctctgatcatccaggccgcaaccaagcccatgcgcgtgctctgcgctcgcgagtttcagaactccatcaacgagagcgttcaccagcttctctcgaaccagattgaggagcttgggctaaggagcgcgttcgagatccaagacaagcgcatcatcggcctgaacgggtcggaatttattttctccggcctgcgtcacaagatcgacagcctgaaatcgaccgaaggcatcgacgtgtgttgggtggaagaggcccagacagtctcgaacgcctcgtggtcgaagctcatcccgacgatccgcaaggacggttcggaaatctgggtcacgttcaacccggagctggacacggacccgacctatcagcggttcgtcgtcaatccgcccgccgacgcgaaggtggtccgcctcaactggtcggacaatccgtggtttcccgaagtcctacggcgcgagaaggacgaactcgccgcccgcgacccggatgcctacctgaacgtctgggagggcgccacgcggcaaactctcgacggcgcggtctacgccaaggaaatgcgcgaggcggctgctgaggggcgaattggccgcgtgcagtacgaccgcacgaagccggttcacaccgcgtgggatttaggctgggcagattgcacgtctatttggttcgctcaggccgttggcggcgaatttcgtgtgatcgatttcttggaagtgagccagcgcgcgatcccggacattgtgaagacgctgcaatcgaagggctacgtgtatgggaacgattatctgccccacgacgccgacagctccacattgcagggcaatgggcgaacgatcgctcagatgatgcgaagccttggccgcaatgtcatcgtgcaaccccgccgagatgtgatcgagggcattaatgcggcgcgtacgctctttccgcaattctggttcgacgagcagaaatgcgctgacggcctaaaccacttgcggcattatcggtacgatgttgacccagacaccaagcaattcagccgaaaacctttgcacgatcagcattcgcacgccgcagacagctttcgatatcttgcaatgagccttcgcggtgatacaaagagagagaaggtaaagccgccaattaggattggctatgccgcatccaacacagcatggatgggataggctgtgcgcgaacttccctcgtccgagcgaattcgctctgttttgtcgtatgaccccgtcactgggcatctgacgtggatcgccacagggaagcgcgctggatgcctgtacaaaagcgggtatgtcctcgttgatctggatggcgcgcgtatgcgtgctcaccgcgttgcgtggctgctggcgtatggggagtggccggaaactgacgttgatcaccgcgacacggtgaagagccacaactggctgtcgaatctgcggctcacatcggcgtcgctcaacatcgctaacacggcggcgcggaagacgaacaagagcggcttcaagggcgtgtcttggcatcgaggcgcgcgcaaatggcaggcttcgatcatggtcaatcgcaagtccatgggcttgggcctctttctgacgccggaagaggcatccggcgcctatcagcgcgcggctgagaagcattttggcgaattcgctcgtgcctgatctgcacggggcgtcgcagaccgcttggatggggtgagcatgcccaccgaagccgacttcgaacaggcccgcgatggcatgatcgggatgctcaagtcctcggacgagcgcgtccggggcgtcgcatgccgatccatcttgagcgcgtggctcgccgcgcaacaggcttgtgctgaattggccaacgagcacgtcatgaatttccggtggggcgatgagcgcgttcgcattcgtgcgggcgggcgagaatggctcgtttcctacgacgggacgagtgacgagtacgtctgccggcgggtcaaggacgcctgatgccccgcgagactaaggaagatcgcgagatcatccgccgagcgcacaagcggttcaagcaggcccaggattgggaaagcggagcccgcaagcgctttgtggaggacctcaagttcgccgagggcgactcggacaacctgtaccagtgggatcaggctcaggtcacgtcgcgcacgaacgacccgaacggcgcgcgcccgtgtctgacgatcaacaagacccggcagcacaacctccagatcctcaacgacgcccgccagaacaaggcgtcgatcgacatccgcccgaccggcgacggcgcgacctacgacagcgccaagatcttcgagggcgtggttcggcacatcgagtaccgctcgaacgccaccgaggcttatgaggccgcgtcccattcgcagatttgcggcggctggggctactggcgtatcctgaccgagtacgcggatcaggacagcttcgatctggacatcaaaatccagcgcgtgtccgacacgctgtcgatctaccttgatccggacatcgaggatttcgacggctcggatgcgcggtggggcttcgtgttccgcgacgtgccgaaggagcgtttcgaggccgaatacccgcagtggaaggatgtggttggccgcaacgcactctgcgatgagggccgctcgtgggatgacggcgatcatgtccgcatcgctgagtattacgagcgggaggaagtggctgatcgcctttactcgctggtggacggcagcacgctcctgcgtagcaccatccccgatgatctcctggaggtcttcgacagcctgaaggggatgccgggagaggatggtgagccgatcctgatccgcgccgagcgccgcacgacgcgctggcgggtgaagtggtacaagattgcgggcagccgcatcgtggaccgcaaggactggccgggccagttcatcccgattgttcgcgtcatcggcgaagagaccgttattgacggcaagttggaccggaagggccacacccgcgcgctcaaggacgcgcagcggatgtacaacttctggacctcggcagcggctgagtttggcgccctccagggcaagacgccctacgttgccccggttgccgcgatcgagggcttcgagaactactggaacaacgccaacaaggtgaactactcggttctgccctacaaccacatgacggacgacgggcagacgatcccgcctccgcagcgtgcgcagcccccggttcaatccaccgcctacctgaccgggatgcagactgccgcccaagaactcatgctcgcctctggccagtaccagagcgaaatgggcgccccgtccaacgagcgcagcggcgtcgcgatccagcaacgccagcgccagggcgacaatgcgacgtatcactacatcgaccacctcgcgcagtcgatccgcttcaccggccgcatcctgatcgacctcatcccgaaggtctacgacaccgagcgggtgacgaagatcatggccgaggacggcagcctcaccgatgtgcaggttgatccgacgctcaagcagcctgtgatgaagatggtcgatggccgcccggtcgatgacgagggtctgaaggcggctcaggccgatccggatctgcgggacaaggttgccacgatcttcaatccgaacgtcggcaagtacgccgtcgagagcgacatcggcccggcctacgcgacccgccgtcaggaggcgttcgcagccctgtccgacatgctgaaaaccaacagcgacctcgccaagatcgcgggcgacatcctgttcaagtcggcggactttcccggcgcggacgaggtagccgagcgcatcaagcgcaccatccctccgaacatcctcgggcagggcgttcctccagctgaggcagagcttcagcagaaggtgcagcagctcaccgccctgcttcagcagatggatgcggcgctcaacgagaagcaggccaaggaagcggcggattacgagcaccgcgaggatcgccacaccctcgacagctaccgcgccgaaacggatcgcatgaaggctcttgccgcctctgacccggaagccttccgccccgtgatccgccagttgatcggtgacgcgctcgggctcgacctcagcaccgccatggcccagcaggcgctcggcgatgctctccgcggcgcgatgcccggagccgtgaatggggcgctgatgccccaggcgcaggcgcaagcctgacgattacccgaccggccgggatagccgggcaccatcttgggatcacccatgcttgagaacgatcaggaagcccctcagggcgagagcgatgccgcgcgcgccgaagcccccagccaagggcaggaagcccgtcaggagccctctgaggccacgagagaggaaggacaagaaggcgcccccgagcccgaagccaccgcagagggcgacgaaggccaggagcgggccgaaggtacggccgaaccggaggccgatcagcccgaacttcccaagtgggtgcagcgccgcatcgatgagctgacgcgcaagcgccacgaggccgagcgcaaggcgcaggaactcgcggatcggctgtcccggttcaaccaggggccgggcgaaagcggcgaggcagcgcaggccgaggccgagaccgccatccggcaggaaaacccgaccctgacgcaggatcaggtgaaggccgaagcggcgcgcatcgtcgccgagcagcagttcaacaacgactgcaacagcgcattcgaggccggggccgccaagttcaccgatttcgagcggacggttcagaagttccagaacctcggcggcctgccgcaggacttcatcaccgacgcgctctccgccggcaacgcgcacctgacgctttaccacctcggccgcaatctggacgaggcggaccgggtgatgtccctgccgccgcgccagcgcatggccgctctggcccgcctgtccgacaagctggcagcccccccgccgcccaagcccatttcccgcgctcctgcgccgatcgagcccgtcaacggagccggtcgcccgagcgcgctgaacaccgatcccgacgccctctccaccgaggagtggatgcgtcggcgtgatgccggcgaaatccggtagccacccccaacaagccccctcggcgggtcaaagccgtgccctgcgtgtctgccggacctaacgcacccggaacctctgagccttctcggcaggccaagccgtgcatctcgccacgctccggatcgagaccggaattcgccgcggacgaaaggaccgcgccctgatctcgcccacgcgccgagcctgagagccgcgccggggggcaaatccgaggcccatcacgctatggccaattcgctccttaccacccaggcgatcacccgagaggcgatccgtctgttcaagaactccaaccggttccttcagtcgatcgatcgccagtacagcgaccagttcgcccggaccggcggcaagatcggcaacaccctcaacatccgcctccccaacgattacgtcgtgcgccgcggccccaccgccgttccgcaggacacggtggagaagcagaccccggtcgccatcgcgaaccagaccggcgtcgatatcgcgttctcgaccgcggatcgcgccctgtcgctcgacgactactcccgccgcgtgctcgctccggcgatcaacgtgctggccggcgccatcgcgtcggacgtgatgggcctcgccgagaacatcccgcacgtcgcccgcaacgcggacggctccaacaacaccatctcgccgaacatgagcaccttcctcacggcgggtgccatcctcgaccgctacggcgtcagccgtgcgccggggcagcgcgtggtgaccttcgacccgatcacgcaggcccgcacggtctcgtcgttctcgaccctgttcaacgatcagaacaaggtgagccagcagtaccgcgaaggcgtgctccgcagcgacgtgctcggcttcgactggcagatggaccagacggtgatcctgcacaccacgggcgcctacggcgctctgccgaccgtggccggcgccaaccagtccggctcggccatcaccgtgtcggcgctcgccgggccgctcaagaagggcgatttcgtctccttcgcgggcgtcaactcggtcaaccgcatcaccaagcagaacgacggtgtgctcgcacgcttcgtcgtgacggcggacgtggcggccggcgcgactgcaattccgatctatccggcgctcatcccgccggtcggcggcgtcgcggtgccctatcagaccgtctcggcctctccggccaacggcgctcaggtcaccagcccgttcccggccggcgagacctatcgcaagaacgtcgttctctccacgagcgcgctcacgatggtcacggccgatctggaggttcccggcggcgtccacgaggctcatcgcgagaccttcgatggcgtctccatgcgtctggtcacggcctacaacgtcatgtcggaccagatggtgacaaggttagatgtactttacggttttgcgcccgttcgcccggaatttggcgctatcgtagcggacgctgtctagcaaaacgcgagtttcccgttacgatgcggtccgcaacgggagagcatcgctatggaaaaccttgtttcgcaaagattcgggcgctggaccgtcctcggcccggcgccaaagcgcggcaagcacatcctttggcagtgccgatgcgattgtgggaccgaaaaaacagttctcggttttacgctgaaggcggggacgtcccaagactgcggctgtacgcggacagcgaaaaacgcagcgcggcgcaccactcatggcatgtggcggcatccggcgtacaatagctggaaatccgcacactcaaggtgccgtcacaggtccggccccagttggcacctgtacggcggcagaggcatccaagtgagcgcttactggtcgggatttgaccagttctgggctgacatgggtccaacatggacagagggggccaccctcgaccgcatcgattgtgacggcccttactcaaaagagaattgtcgttgggcctctccacgtgagcaggcgaacaaccgacgagataacgtcttcatcacaacgcctaatgggcgaatgactgttgttcaggcttccgaaacatttggaatcgccgccaacaccattttcgctcgcatccgatatggctggccggaggcgaggcttcttgagccagtcagaaagcgaagggaagaatgagcgactatccccgcctgatgtaccatcgcgacggccggatggccgaggcgacctcggcgcatcacgagaagaacgagttcggcgaaggctggacccgcgaaccgcaggacatccatcggcgtgagccgaccgatgggcgctggaacacggcggaggcgttcaccgcgcccgtcgagcctggcactgtctccaccacgccgcgcgacaaccccggcccggtcgatgccggcacggtgcgcgccatcatccggcaggagatgcaggagcaccccggcttcgacctgtcgggcgcggcctctcaggaggacgtggatgctctgagcgccaagatcgacgccctggcgaaagccctcggcgccgaactgcccgcagaggaaggtgaccagccgcgcaagcgccgtggccgcccgccgaagacccccgacaacaagctgaccggctcggccggcaacggcgcagaggagtgagccgccatggctgagaaagacaccaaggagccgatccgcaccgaggcggcggccgtcatgtccggcaataccaacacgagcttcgcgggctacccggcgaccaagtatcacccggtcctcggcgccaagaccgccaaagacccgaacgaggctgccagcctgttccagccggagcacgactggttcccgaccgcggccgaggcggacatgcatcgcaccgagcgggaagccctgctggtgatgcaccacaaccagcgcgccaagctcgacggcatcgccgagttccaggacggcaatgcccccgtgcgcaacagcgttcaggcccaagagagcctggataagggcggttccgaacccctctgacgccgcttcggtggcccttgatccccgcgcgtcggcctaaccgcagacgcgcggggattgcggctgggatgatcgcatgacccctcacgacctcatcacgctcgcgctgaagcaggctggagtggtcggcgttggccagaccccgctcgccgaggacgtgaacgacgccctgacgcatctcaacatgatgctcgggcagtggaaccgtaagcgctggctgatctatcacctcgttgaggcgacggtgcccgcctatggcgccgcgtcttaccgcatcggccctggcatggacattgatgtccccggccgcgtcacgggcatcgcgagcgcgttctatcgcttggcgcgcgtgtctgagaccaacgacgatttttcgctcgacttcagctcggatttcggcccgccgcacaccatcggcgcgggcgcgatcgacatccctctcgccgtgctgacgagccgtgaggattacagccgcatcggcatgaagggcttgggcacgtacccgtccgcggtgtggcttgatgccgattacccggtgggcaacctctacgtctggccgtcgccctccgtcggcgagatccacgtcgtcgtgcaggagcagttgggccggatcacggatctgacggccgacatcgaccttcccgacgagtaccacgacgcgctgttccagaacctcgtggtgcgtctgcgctccgcctatggccgctcccgcgatcctgtcgtggaagtgctggccaagaccgcgctgaacaccatccgcagcgccaacgcgcagatcggcacgctcgggatgcccggcaacatgccgctcggccgcttcggcggggacatgaactcctattgggccggcggcggcgtgatgccggcgcgcgagatcgtggaccggactgtcaacgtgcctgtgctcacgccggttgatgagccggacaccatcaaacccgttccggggactttctgatcatggggtttctggtcgatggcgaggcgcgcgtcgccttcacaaatgagcccggcgccgtgccgcaacctcccgacaacggcgaggtaaaggttcagcaggccgacgcgctcctgattacgcgcaaggcagacggcacgccccggttcaccgatctgcgccccatggaagagcagctagaagttggccccctcgccaatgcgctcgccaacgccgttcctgcgacacatacatcggtttcggacgcaaattatcagtgcctctctagcgatgcacaggtcggcatgatcacgctgacggctccgcgggtgatctcgctgccggacgtggacacgttccccttccgcgatctcgtcatcgccgacgagagcggagcctgctcagaaacgctctcaatcaagatacgccccggcgccggtacgaacgacaccatcggcggggcagacacggaccccgcccttggtgtcggcgtcgttgctctttccagcccctatcaagccgttcgcttccggcgcggcgccgccaatctttggatacgcctgtgatgaagcgctcgctcctcactctcgccgcgctgctcggcctgtccgcgcccgtgctcgggcagacccgcgcgcttccgcccggcgagatccgcgccaacggcgacatcaccttcggcaacgcgctgaagctcggaaagcgcgagggcaacaagactgtcattacgcccgacacgttgcagatcctcggccccggctcgaccggcgatgtgtcgaaaatgaacgcggtgcccgatccctcggcgcctgctggcacactggcaaaatcactcagcgacatcgcgggcttcaaggctcccggcgcatccgggaccgcacgcctcgatgcatcttacaacatcgtcaattcccgatccctgttcaattccggcgcgacgagcggacccgccaactggcttggcaacggcgcgggaggtgatgccaacaactacgcatatggcagtttcgctcaaggcgtctttctctccggcatcggcgacgttggcgttgtcggcgccgtccgcacgggagacatcacatcgccgggccgtctgccgatcggcaacatgggttggtgcttcaatacgaagaccacggcccctcagacatgctgggccgggtatatggaggctcgccgcgccaaggggaccggtcagatccacgcgcttgagctgaacacgactgacctcagcgatgggacggatcgtatcatcccgtccgcgatgaagagcggcccgaacgccatttattcggcctatgcctcggtgctcaacctcgcgtcaggcggcaacgtcaagccagggtttcaaaccgggtgggatggcacgaaggaagtcttacaggctgccgatatcggctcttatctgtcgctctacagtaacgctgcgcgcgccgaaaaaggcatcatcatctctgaagatgccattgtcggctgtgatggcacgggggggtctaaaacctgcaccggcctagagatggggcgcggaacggatatcggctggatcgatgggtcaacgcggcacggcgccttgatcaattccgacgtgtccccgagcggcaacgggcagcgccttcgctttaccgatttcgggacgatcatcgacggctatggtggggcaaccttgcagatcgtcgggaaatcctcggacgtgaacggcgttcagcttctggccggcgcctccgccggcgccccggcccggcttatcggtgccggctctcccaatgcttcgctggggctatccgccacgggcggcggcgtcgtgcagatgcagtctgtgatgcagcttgctcctcacacgatagctagcctgccggtctgtgacgcggctcgggtcgggggaatggcctacgtaaccgatgcaacgacagtcaactaccgaaacggcctcggcacgggcggcggtagcctgaaggcgctagtattctgcacaggcgatgcttgggaatatcactgacccaacccgctcgccgcgccacgcggcccgagcctgccctcctaacatcgaggcacccatttgccccgcatagccctcacaggcggcgcctaccagtcgcgcagcgtgatcgcgagcgcacagcaataagatttgaaaaactctgcgatgctgctattatttggcatgcgcagaatagagatgatcggccgcagctttggtcggctcacagtgcttcgtcaggctgaaaaccacaaggatcgcgtcaggtggctgtgccgatgcgattgtggaaaggagcatattagttacgggacgctgatgcggtcggggcacgcgaaatcatgcggctgtctcgacagagatcttaagcgtgcaagggccacaagccacggcctctcaaagcatcccctccacgctatctggaaggggatgctgacacgctgcgataatccaaaccgagagcagtggtcggactatggcgggcgtggcatcgcggtttgcgacgagtggcgtgatttcgttcgcttctacgaggatatgcacgcagattggcgtccgggcttgtcgatagaacggcgcaacaacgatctcggctacggcccgaagaactgcgtgtgggccacgcgccatgagcaggcggcaaatcgccgaaactgcgtttgggtggacacccctcgggggaagatgatcgtcgctgatgctgctcgactgtctggcatcagcgccgggacaatcaggcagaggcatttcgccggatggccgccggaccgcatgttcgagcgcaaccctaagggcttcaatggcaagaattgtcctccagggaggcgcatatcagtctagaagcgtcattagttcggcgcagcgctgtttaaatttggtcccggagacgaaccctgcgtccggcgaccagcaggtgccggtgacgcattacccgcgtcccggcttgcgcaagctggccacgccgccgatcgcaggccaatcgcgcgggctctacgcggcatcgaacggtgacctttatgaggtggtggccgggcgggtctactatgtgaaccgggaattggcctacacggaggtggggcgtctacccgatggcgtcggggccatctcgttcgccgacaatggcgacgtgatcgcattctgtgatggcatccgcggctatgccatcgacatgcggacccggcagttcgggcagattgcggacgcagcctttctcggctcggcctacgtcgtcggtctggacacgtatttcattttccatgagcccggcacggcgaagttctatatcagcctgtcgcagccgtcgttcgacaacctcgtcaacggcgtggtcggcgagacatcgacctatgccgccttcgacccgctcgacatcgcccgcaaggctggcgccggggaccggatcgtagcacttgccgcagttcatcgcgaactctggctgatcggcgatcggacctcggaggtttggacgaacacgggagcggcggatttcaccttcggctcggtgcccggcgccttcattgatcacggctgcgccgcgccggcctccgtggcgacgcaggacatctcggtgttcatgctgtcccgagacgcgcaggggcagggcatcgttgtccagggcgccggctattccgtcactcggatctccacgcacgccatcgaggccgagttccagtcctacaagcgcattgatgacgcgcagggctacaccttccagcagcagggccacgtctactacgtcctgacgttcccgaccgcgaaccgcacatgggcttacgacctcaatacgaagcagtggggggagtggtcgtggacggacgacaatggcggccagaaccggcaccgagcccgcaccgcagccttcgcctacggcatgaacctctgcggcgattggcagaacggctcgatctacgccttcgacggcaacgttttcaccgacgacggcaagccgatcctgtgccttcgcacattcccgcacctcgttcaggacggaaaccgcgtcttctatcagcggttcatcgccgacatgcaggttgggacgctagaaggcacgacgaccgacgcccctccgatggtctcgttgcgcatgtcggacacccgcggagcctcctacggcaacccggtcctgcaatcactcggggcggctggccagtacgatgccacgccgacgtggagccgtctcgggatggcccgagaccgagtgttcgagatctcgtggtccgtgccgatgcggacggctctgaacggcgcgttcgtggatcttcaggtggggcagagctgatggcgcagcctccgaacagcaatgtgccgatcgccgagccgcagtcaggtcgctgcaccatcgcttggcaggcgttcttcgccgcgttgtcggggcagggggcggcaaagagcaccatcatagccccggacggcagcccctacacatacacggcgccttcgggcgggcacttggtggttcagggcgagatcacgggcctggccctgatccgcggacgcgatcccatcgccctagcgccatccctgtcgatgatcccgctatccaaaggggatcgggcggttctgacctacacggccgcccctggcttggtgtttctgccggcatgatccgcttcgacgtggagccgctggcgaccgtggcggacgagatagccccgctatgggagcgccattacgaagaaggcgccgaggaccgtgagatagcgccgttcgctccggactggcggcgctacttcatgctggaggagggcggcaacctgctcctcctcacggctcggacggatgacgggacgatggtcggctacctcatggcgatcatcgacacgcaccttcacttttcccgcaccgtgttcgctggcgttgatgtctactggctcgccccagagcaccgcggcggccgaactgcgctccggatgctgaagaccgcggaagcctgtttcaaggccatgggcgcacacgtggtccttcaacacgcatggcacgtccgaggacaggaacgcctccttgcccgcatgggatacgcgccgatggaaaccgtcatgaagaaggtgctctaagatgggagccgcagcagccatcgggctgggttctgccgcgagcgcgggcgcgtcgctgttcggcgcgaactcggccgccaatgcgtcgaagaaggccgcgcagatcgcagccgcgacgcagatgcagatgtacaaccagacccgcacggatctggagccgttccgtcaggtcggcgagtacgcgggcgggcaactcaccaaccgcctcaccgaattgacttcgccgatcgtcatggatcaggccgccctagaggccacgccgggctatcggttcacgctgaaccaagggctcaaggcggggcagaactctgcggcggcgcgcgggctcggcttgtcgggcgcggcgatcaaggcagcaacgaactacgccgccggcctcgccgatcagacttacatgaaccagttcaacgtcgccaacacgaaccagagcaacgcattcaaccggctgcttcaggcaacgcaactcgggcagggcgcagcggctcagacggccacggccggcaccgcaacgggccagggcatcgccaacaacatgatccagtcgggcaacgcgcaggctggggcggcaatggccggcgccaacgcggtgggatcggcagcgaataacttcggtaactactacgctttcgccccgatcctcaaccaagttcttcagaaccgtctcaccaacgcgacaggtggcggctacctcgggaatggaagctgatggctgcgggcttcgacacgtccatttataaggtgcccgagcagcctgacccgctgaaccggctcacggggctccttcagatgcagggcgccctccaggagcaggagatccagcgcgagacgctgaaccggctccgctccgaacaggccgctgggcaggcatatcagcaggccgtcggccctgacggacaggtcgatgtcaacaagctcgggggcatcatcgcgaaagacccgaatgcggcctacagcgcgtcccaggctcttcgggacgccacgtcgctgcgcggcggccagatcggcaaccagcaggccggcaccgacctcggcatcacgcggcagaaccagatttcaaatggactcgctgggctaaattcgaagccagacctctcggaacaagatgcgcttggctacctcgatcagcaggtaaaggccggggtcatccccgcagagcaagggcagcagattgcgggcgagattaaagcgattggcggcgatcgtcgtaggttgcgtgagtacgtgttcaaccactacgccaccgtagtggggcctgccgcctcggccccgacggcggtgggcgtgacctcgtccggagccccgctcgtgggcacgcaaggcggcctagtgcgcgctaccaccgcctcgacgcagaaccccgcgggtgtcggcggaagagcggccccgaccggcatccaagtcgggcttgctcccggcgatgccgaagcacgttcggcgaccgcgaaggcgtctgcggatcagggcatcaagctccagacgcaggccgaaggcattccgacccgcaaggggatgctggcgaaccttgaagatgcgattgaccacttcaagcccggcaagggcgcagagtgggagaacgtggccaagaacttcgccaaccgcaacatccttccgaccgcgttccagttcgacccgaagtcgatcgcgtcgcaggaggagttcaacaagcaggctacgcagctcgcgcagcagcagttccaggccctcggcggcacgggaacggacagccagctttcctcggcgttcaaatccaaccctaattccgagttgtccaagatgggcaacaagcaaatcattcagttgcttaagggcaacgaagatgccctggccgccaaaaatgccgagtggcagaagtggcagcgtcagtatgggccgaatgactatggcgcctttcaagaggcgttcaacaagacatacaacccgcgcgtatatcaggctcagtacatgacgcccgagcagatccaggacatgcggaagaacatgagcgaaaaggatcaggctcagttcctcaaggactacgtggcgctgaagcgccaggggtacatcacgttcgggggtaagccgggtgcccaataacgatgtcacgaaggccgaacgcgacctcgccatccgcaccatgatgggcgaggcgaacgggcagggcgatgccgggctggccgccgtcggtcacgtcatcatgaaccgcgttcaggctggcaagtacggcggccggaacgtcgctgatgtcgtgctcgctccgagccagttcgagccgtggcagacgcgcaagagcgagctgctgtcctactccccaagcgacccgaaatatgtccgggccgccgcgatcttcgaccagatcgtctccggtgagatgccggacatcaccgatggggcaacccacttcctcaacgctcgcgttgtccgcgaacgcggaaactatgggggcgccctgccgaaatggacatctggcggggggcaggacatcggcgaccacacgttctacaagccggatggccccgttcgccgccagcgtgcagccgcggcggagcctgcctcggcatcgtgggatgatgttctcggtgaggctgcggtaaacggcccgaagggctcagccactgccaagcagaccacgacgccgcgcccgaccgatccgaccatcaccgcggtttcgcagggctactcgcccgacgaactctggaacgagatcgcaacgggagccaagcagaacgttcgtgcggcgcctgccggagccccggccgagccggcatcaactgcacccgcgccggttccggccgctgacccggctgccggcgacgcctcggcggcgatcgggaggggcattatcaacggcgtacccgtggttggtcccgccctcctgaatgggcttaataagggcatcgccggcattcgctcgcttcagagtggcaagccttatgccgatgagctggctaccgtgcagcggttcggtcaggccacggcggaggcgaacccgaccgcaaccacggtcggcgaactcggtggcggcattgctgccctcgccccgatcggggcgacagcggtgggcgcgcgcgcgctcggcctcacgggtgagaaccttctggctcgcggcgtggctggaggcatctctggcggcgtgatcggagcggccgatgccggaatgcgcggcaacgacgtaggtacggccgggacgataggggccgtcttcggcggggccgcccctggtgtcggcaaggtcgtcggcgctggcaccaatgcgctcatcaacgcggtgggcgagcgtgttgtccccgtggctcccggcgtctccggctccgccggaaaggtgctgaatgaccttatctcggcggatggccctcaggccgtgcagaaccgcctcatggcacttggctccaatggtatgctcgccgaagccggcccagcgctggaaggtgcggctgcgggcctcatccccaagccgggcgaggcaaagtccatcctcgtcaacgcggtccgggagcgagcggccggcgcgaacgcccggctcaacgacgacgtgcggggagcgatcggacccgccgaagatccggctcgggtgacggccgaaatcctggcgctgcgcaaggcgcgtggtggcgtggactatcctgctgccctccagaatgcgccgcctgtcgatgtctccgggcttgtcggcatcatcgacaaggggctgaagacggcagagggcggtcagaaaaccgcgcttcagaccctccgcgctcggctcgtgaaggccgaggggcagtcggcgcaggccggtgggcctacgggactccttgatgcatcaggtcggcccatcatcggtgctggcaagccggctacctcggcgcagttgcaggatgcggctgagaacctgcacaacatcaagggcgagttggatgccgtgatcaactacggcgcccccggccttggcgtggagcagggcgccgtgacgcgcactcaagggtcactcaaaaaggtccgcgctgagctgaatgcggcgcttgaaggacaggtgccgggctacgccgaggcgaacaagacctcggctgctctggccaagcgtgcggaggccgtcgaaaccggcactcaggtgctcggctccggcaagacgaccctgacgccggaagggcttgccgatgtcatgaacggcatgtcgccgggcgagcgcatcgcgctggcgaaggggacccgcggcgaaattgagcgccagcttggcgtgaaggtcaacgatctggtagcgcttaagtctgcgcttcagggggagggtggctggaacacggcgaagctcgaacagatcttcggcaagtccggcacgaaccggctggttgaggcggtcggccgcgaggcagctttcgccgacacgacgaacaagctgttgcagaactctcagacggccaaccggctgggcggcgcggaattcatcaaggatgcagttggcaatccggtggacctgaagggcgcgacggtgacgggcctcgtggcggcgggcgcgaaaaagtttgcacttgatccggtgatgaaccttctcactcgaaccgataattcgcgccgtgatgccgagatcgcccgagtcctgtcctcgattggccccgagcgtgatcggcttgtggcggcgttgtctggtcgttccggggcgctcgaaaaaactaacaagctcgccgagttcttggcttccagaaccaacgccggaaccaatctgctcacaaatgccgccgcgcagccctacgcgcggtctcgctgacggcgctcgattttgtcggccacgtagtacagcaccagcgccgacatgaagccgagcccgtatccaactacggtgtctcggttgaagtagtggccagcccagctcaccaaaaggccgaagccaagcatcgcggcaaggcaaatcgctgtgtacgcgatgcggaccatcagtagggcgacaccttcaccggcatggcctgcgaccaagtcaccgagcagggctgctgcccgctgatcatgctgccgcagcccgcgctcatctgagcgccggccgggcgaactgccccttgtagcgcgatagccgcaagggatgcggcgatagccgtcagaaccaccttcgtatagcggtcaaccaaacggacctcccatgaaccgcatcctcgcggcgctccttgcgctcgtgtgcttctgcacgccctcatatagcgcgacactgctgcctcctggcaaggtcacgttcaccgatgccaatggcaagcccctgtccggcggaacggtcgccttctacctgccgaacaccaccacgccgaaacagacgtggcaggatgccgggcagacggtgctcaacaccaacccggtgaggctcgatagcgctggccgagccactgtgtacggctcgggggcatatcgccaaatcgtcaaggacgccgctggcaacctgatctgggatcagctgacggcagacacgtcgtcttctcagatcgcgtggggcggcacgagcaccgggacggccaattcgcagtcggtctcggcgacgaactttacctctgccgatgggcagattgtggggttcatcgccggctttacgaacaccggcccgatgacggttgtcgcgaatgggtccgctccgatcccggtactggtggacgggcaatcaggctccgtcagcctctcgggtcaagagatccgccagggtgccgcaatcctgctgatctacgaggccaaccgcggggcctttcacctcgcgacgggcgcgggtggttcattcggcttcggcgcgcgccaaacgctgccagcagcgaacgttacggatctcggcctcatcccgacgcataatgtgctcatcacaggcgccgcaacgatcacctcgtttggggcctcggcggatcgtaacgttcccctctacgcgctgacgttcggcggctcgtccacgttggtcgaaggaccgaaactttatgttcccaatggcaggctggcagtagcatcaggcgacaccgcctttgctatgtatatcggcgacggaatctggacccttatgggataccagcccatcactgatagcaaatccccgccgggaatgatttcggcctatgcggggcagagttgtccggttgggtgggtggatgccacgggcttagctcttctgcgcagtgatttctccgctctgtttgccgtaataggcacgcgttggggggctggcgatggctcaaccacgttcaatgtccctgacctgagaggctatttcctgcgcatgcaggatgcgggggcgggccgcgatccgggccgcgacctcggcagcgcgcaggctggctcggtcgggcctcaccagcacaatgtgcccgttgcgaacgcaaccgctgggtcaggcacgacgaacaatttcgtctatccccttgccgctggcaccagttcggttccgactacggggcaagaccctgctcccgctggcgaaacacggcccatcaatatcgccgtctggtactgcatcaaatcgtgaggaagaacatgctctcggtatcccgcggagtcgtggcgctttgcgctgcgcttctccttgcctcatccgcatatgcgcagtcgaaggacgatattgcgtccaaaatcaactcgacactgcctgacaatggacgcgggcagattacggcagccggtttgcgcgggctgatgaattcactcaattccgcacgcggcgtcccctatgggcttgctgaattagggccggacggacggctcgtgccgaatcaggggcaatccaccttcgacgccttgcggctcgggccagcgctgtcgccgttggatctgacttatgctggcgtcaagaaccccaacgtgatgctgctaggagtaggtaatcaggtttccttctgtcctgccctgtcgtgcatcaacggtcccccggatgggacgaacaatccggctttttacgaccatcagcgagcatcattccttctctcggcacagacgcagattgacggtcaggcagaggagcagacccttggcgtcaccacgacgatcaagaccgggtatgcacgcccctatcaacagaataccgcctacgctttaggcgataacgtcaacgttgggaatgcaacctatcgcgttacccaagctggaacgaccggcggtacggctgtccttcccggatcgagaccgaattccgcccccttttctgtgaacgacggttcggtacgatggctctggatcaacgatgccgcaatcaacgctaaagttggcatttacaacgaaacggaggttgtgccgggaggcggacaaagctggtctcaggcgaataacttcatgcttcagccgggtgtcatcccgacgtttcatacaaatctagagttggacttcaccaacaacagtggcaccgattgcgtcgcgggcgtctcgaactgcctcggcatgttcattcgcatggctggatcgaaccgaaacacttcggccatttctattgagggtgttgaggcctcggcccgcagcctgttcggcatccggttttccgggccggtcgctgatacgaccattgatctcggctcggacggcgggatcggtctcggtattggcacctttactccggcatcattcacctctgcggccattagcgatgcttccacggctccagccggcataaacatggttggggcaaaatcacttgcaggtatccgagtcgccacgaacgggccggcaggcattgatttgcgagatggcgtcttcactgctcaacaaattgttgggaaaaattgggttgtagacccagcaggcgcggcagcctttgccaacttaactgtggctggtcagatatacgaaccgtcccccttcgtcccctctgcctccaacacagcctgcacaacaggacagcgctcttgggatgccagttacgaataccgctgcgtagccacgaatacgtggaagcgcactgcctacacggccggcgggtggtaagggctatcccatccgcggcccgctcttatgacgcccgagccctcctgaaaccccggagaatacgaatggacctgtcgcccatcgggcgcgcggttttgaagtcgcgcgaaggcgaggtgctgaccgcctacaaggacagcgtgggtatcctcacgatcggcgtcgggattacgacggcttccgggctgatcaaggtgacgccggggctgacgatcacggcggccaccagcgacgcgctcttcaccgaggccgtgaaggcatatgccaagccggtgtcggatctcggcgtgaagctcgaacagcaccagttcgacgcactcgtgtcgctctgcttcaacatcggccagccagcgttcacgcgctccaccgtggccaagcggctgcgtgagggcaacgttgccggcgcggctgaggcgatcctgatgtggaacaagcccgcggcgatcatctctcgccgccagggcgagtacgatcagtttcgcacgccctatgcgatcgccctgccgaaggcccggcgcggagaccggtcgcccgtgaaggcgccgaacttcatggcgcccgtacctgctccggcgcccgccgtgcttccgaagcccgtcccgcctgttgctgaggcgcccgctcagaccggcgccctcggcggctggctgtcctcgctgttccggtgggcttcgtagcagataagcaaacgctgctttctctatctgccgcccgcgccccaaatcattgcgatcgttccgatatcggcattccgataacgatctgccccgcgcccgagccggccggttgccgcgcacctccagaacgagacaccgacttaacatcttccccgccctgaaggaaggggattttcggagactgtgaggtctcgtccagttgacgcttcaacgggccgctgatgcgaaccctccacgtccagcaacggtgtgttccaccgccgtttaatattgatggccgcgttggtgtcggcgtggtctgagtggccgcaactgatgcaggtgaagaccgcttggctttcgcggctcctcgcatcaaccacaccgcacgccgcgcaagtctgcgacgtgaaccgggcaggcacactgaccacctgcccgccgcgctcctccaccttgtacgtcaggatcgtcgcgaactggtgccagcccgcgttcaagatcacccggttcagacccgccttctgacggacgttccggccgggttcggctacggtgcctttcgcgctggcggtcatgccacgcgttttgaggtcttcgagtacggcgacgccgaaccgcttggcgatgtcgagcgcagcccggtggtggaagtcgcgccggatgcgggcttgccgggcttggagacgggcgacacgggcctgagccctgcgcctgcggttcgacccacgcttgcgccgggcgacgacgcgctgcgcctgacgcttctgagcctcgatgcgctccaggctcgcgggcagcgtcagcatctcgcccgtggacagggcgagcgtcgtggctacgcctcggtcgatcccgacggcctcggggttcggcgcggttgcttcgtgatcgatctcgcaggtgaatgcgatgtgccaacccaaggcatcgttgctgaccgtcacgttcttcagaacgcctcgcatcggccgcgtatcgcggaacttgacccagccgatcttgggcaggcgcacggccgaccacttggcattcatcggcttcaccgcggcctcgcgaccagggaagcggaagctgtcatcgacgccgcgcttgcggggccgtgggaagcttgctcggcccgcgaagaagttctgaaaggcgcggtcgagatcacgcaacgcctgctgctggcacgagacgtagacggcacgcacccattcgaactcggagcgaaggcgggtcaggtcagcagcctgggcgacgtacccgagccggtgtttccgtccccacgtcgccttctgttccaggccgagattgtagacgaggcgacacacgcccgcgaactgccggaacagggcttcctgctcgggcagcggttccagcttgaagcggaagccgcgtgcgatcatctaaccaacaaacttcgcttgcttccgtctgttctcgctcttggtcaagtattgcaggttaagcggtatgtggagtccgcttacgtatctgccgtgcagtgggactatgtggtcaacttcgtatccaggcgggcagcaggcataaatcatagccagcgtagccttatcggcccacggcggcgtttggatctttatcacagtttctcgccgcagcctgatgcctttcggccttgctccaatagcaagtgcgcgccatgcagctttatcggctgctatcttctgatctattttacgctttcggatctttgcgttcgcggctttagatctgatggcggcgcactcgacgcaatcatggctgagcgcgtagcggacacctcggtgcttccttttgcagggtacgccgctatcgtatatcttggaattgggcaccacgagcctctaccgaaggttcagtgtcaagagcgcgacgatgtgcttccaacactcgtcgcgctcgctttttatacctcatctgcttcgcgcgcggaagacgtgctctccgctctggcgatccgcgacctgacagcgatcttcgccaaggtgtgtcgggattttggggccgaactgatcgagtgttctggggaggacgatcacgtccacctgctggtcacctacccacccacggtcgtgatcccgaagctcgtcaatagcctcaagggcgtgtcgagccgaaagctccgggacatgcgcccggagattaccggccgctaccaccagggcgtgctctggacgccttcgtacttcgtcgcctcgtgcggcggtgcccccttgtccgttgtagccgagtacgtccgttcacagcgcgcagacgcgcgctctccccggcctgaaggccgaggtttcgaggatttccgatgacccgtttgcttctcgcggcgctggcgctcgcctgtgcctgcttccccgccctcgccgcagaggctgccgaaccagtcacttggggcgcgctaggtgccgtgttcggctggatcggccttagcctgattgcgctcgtggtgggcggcatcgctctcgccgtggtcggcggcatcattctcaaggcttggagccactgacatgcaggaactgccccccgtcaccgtgccgacgccgagtgatgcagccgttgtgacgaccaccgttcgccggagcatctgggaacgggtattcgacatcagcgccgtggtcggcaccttcgtgttcgcactccttcagagcctcggagacattgattgggcttcgcttggctttacgcccaagcaggcagcatgggcgggcctgttcctgttcatcctgcgcttctatctcggctggaaatccgtgcggctcgtggggacgacggtgcagccctcgccgccgaccggcaacaaggcgccgtgatgctcagcctcatcggtggcttcatcctgaagctcttctccggcccgatcctcgatttcctcaagcagcgagacgccagcggacgggatatcacgatcgccggcatcggctcggagaaggaacaggtggtcgcgcagcttcaggcagcgacggcagcgaaccaactccgcgcagcatccgcgccacagtttcggctcctgatctatctgattgccctgccgccggccctgcacttcgccgcagtctgccttgataccacgccgttctggaccccttggggcgcgcatgtcgtcggcgcgtggtcggtcgagaagctgccgccgccctacggtgactatcagcgcgacatcctcatgtcgttcttcatcgtcgccccggtcgcgcagggcatcaggaccatcggctcgattgccgccgctgcggtggctcgccgctaaccccttctcccgaagcagcgtggggctggccgctttgctggccggcggacgaccagccccactgaccatccaacaatccgataggacggatcgccgaatggctttgagactgatctcctatccatggcccgactcgcaagtgccgatccgccacacgagagcgggaggcgctggcgacaggcgggcaagccgcccctgatgccgaacgcacaagccacaatcgatcagaccagcacgttctatctgaaccagggggttctaggcgcgacggtcgttctcctcatcctgttcctcggcatcgcagggctggtgatccgcaccctgtatcgcgagaaccagaccctccacacgctggtgacgacgaagctcggggaggcgctggtcgcctatcaggcatcgaccggagccaccgccgagatgcgcagcacgatcctcgtcgtgaaaggcacggtggatgtcctcgctaccgcggtgagcgagctgagccacgaaaacgagaagtcggatcaggaggtcaggcacggcctcgccaacatcagtgcctcgctcaactccatcgcgaccctgctgggcaaccttcggggaaaggcaggcgcatgacatggaggcagaccgtgggccggctcttttccttccatcgccccgacgtggcgcgtgtggacgctgctttggcggccaacgtcgcagctcatcggcggacggcaacggcggcgagcgagcttgccgaggaagtcgcggagcagcggcagaacgctgagaccgaactggaccgcatcaagtgtcggctggagcggcggcggcaaaaagacccccgcattgaagccgccagggacgccctgaagctgctggagcgccattagtgaccttctctgcacgcttcatgcgaagccggacgctctggttcggcctcgcgctcgctctctcctattgggccgtcgccccgttcgtcacctcaaacagccaagccgagtggatacgggtcggaatgatcgtgttcgcaggcggggccatcgtggcgtggttcccggcgtttcggaccatcatccgcgagaactcgccggttgcggctcagcaaagcattctcggcacggtcttcctgctcttcggcatcttcgggagcgcgatctggctcctgatgtggcggatgagcgggttcccgccgtggatggtactctcggacgtaaatggcttctttctctgggtgctgacatgtggatcagcgttcttgatggccgcgcctcgggttagcccgcacgttccgcctcggaccaactggcgccggatctggatcgcggctgctctgagcttcggcctcggctacttcatcgtccacgagcggccgaacatcgcgccgctggtggagtggctacggctccgggtgtcggatgtggtcggaccagcaggcaggtccgagatgccgaagctgcttgagcagacggcgagggcgtcgatcggcgagccctagcgcccctacagtcctaacctctcagccccgcccggcaaccgctggcgcggggctttgtcgttctggccctcagatccggattgagcctcggccgccggcacgatcaccgtcctggaccttgaacactcgccggaacatcttcttgaactcgatccatgtgtccgaagcctgcatcaggccaatcaccttcgacaagtgcttctcaaggtgcgggttgccgatttcgtcggtcaggaattggtggtgcttgaacttgcgtttgccggtctcaagatcaaccgggttctgagcgcggagttgttcgagaactccatcaggaaggcgttcgtagaccagcgcattggtcagcttgccgacgtagccgggctttgaccggtcgcgcgggtcgagatcatcccaactgtgaaggcggtagatttcttcgtagaattccagagggaagcgttgagcccacggcagaagctccttggagatgtacgcctcaaggatcttggcgagggcgtcgcgcttgcggacggtctgatagcccgtcgcctcgtcaacgagggccacgatgccgacgcgggcgaggccgcgcatgatcaactcgcattgttgagcgatggcgagctgttgtggctgaagcttccgggcctgccgtgccgcaaggacggcttcgcatagcatgacaagcgtatcggcttcgtagccgtaggccatgctaccgctcggggtgatgaagcggatcgggttccggactctatcgtctaagtcgctggaaatgaacgggtttatgatctttccgctggcaaaaagctccagccgactcatgccagctttcatgctcccgcctggagcgatccccatcgcgttctgaagccccgccgcagagagaacgcgccgttcgtcctccagcacgtagcacgagatctccatgtccccgatcttgagcggacggctgtcatctccgaattcggccttgggtagcccggcccgctccggctgcgccttggcccatcgagccttggcgccggccgatgcaacagccttccgcgcttcgggagtcatcttttgaacgcgggctttgccggcgttgctctgcttgatgaacaccactcgctttttgggctcagtcaccgcgctctcctgctatcaacccgatagcagcgacagtgcatgctaacggctgttagcacaaggcccagagcggatgttttcctcagcccgccggcacccgccgcgcgggcttcgttgtttctggccctaaaactccaggctctccagccgttcgatctgccggcgaaggctagacctcgtagcccttcagatcctcgtggcagcggatcatcgcgacgacatcgccttccgccatcgcccgagccgcagcatcgagcgactgacgcatcatggtcgcagctaggatgccgccggggatggagaggtattccggcagcacttcatcgcgcacgcgcgccatctcgcggggcagggcatcgccgagagacgtcggcttgtcatctgcgctgaagttgccgggctgatccacggggtacggaaacccatcactcgccataagatgcctcccagacccagaggacgggccaagcaaaagcccaccatgccgcgaaggaaaggccgtctgtcgggcccggtagtacgcgagagcgattggccccgatgacgaggccgaagccagcccaccacgttgctgcaagagcgagccagatcattgatgcacgtccttacgagatatctcgcatcgtagaaaatttcgtgttatgggtcaatgcgagatatctcggaagcgagcatgagcgacgcgcccttgacgacttcggagatatcccgttcaagccgcaggatggcgcggccgaagagcgatcacgagccggtgttaattcgcttcgtgcccggcacgcgcgaagagatccgggaagtcctgcatgacggcgaggacaacgcctcgttcgtgaggctggccgtcgccaaggagatcgcgcggcgtaagcgttccacccctcgcaaacccaaaccctctccttgaaagggataagggggttcgctagggcggggtgttgggcgtcccgctacgcggacgggctgtcgtccttcggatcgagcccgttccggtctcgcccgcctttggcggcgtccatccctgacgctgcgtccagcgccttcatgaagtgcgcgtcaatgcactgctcacacgtgacgtagtactcgacgccgtgctggcatgggttcggccggtggctacgggggctgtcgtagtcgccgcagatgtacgcctcaatggcggcgcgcaggatcttggccggctcgctcatctcgcacctccccgatccaccaccttgccgcacgtcacgtcagcctcggcatcgaacgccgcccctggctcgcccttcacaaccccgatgaaccacggcccggcctgcaagccgcagatgcccttccatcggaagtgttggacggagagcgcggggaaagtgaccggcagtccgtcgaggaacgtgtgccagtaccaagcgagccgcttaggcatcggcgccctccgttttcccttcagccgcaagcggggagggggaaggcgggctaatccccatgcaatgcgtgggcgggaactggtgaggccagcgagcccaatcgttcgccccggcgtcccaccagccgtaatatggatcgctccacgtctggctgccgggatagcgcccgataagcagcatggccgggcagagccgtgtcttcctgtcccgaggacggtcagcgtcggagatctcgcgccacttatgctcgcccatctctcaagctccttctgttcggggtagggcggggagggaccggaaccagttcacgagcgcgcagacgaactcggcgtcctctggctccatgtcgtcggctaggtttgtcagcccgtccgtgatgaagcgttcgcgccactcggagcccttgtctgacattagcggccggtggctccacggccccttggcagccgcctcgctcagcgcccgcagttcggctgggataatcagatccgcacccatcgctcaggctccttcggctcggggaggggtggggagagtgacgctgaacacgtcgatcggcccgccgggctcggcatcatcgaagacggcaacggacagccgaccggtcgcgtaggcgcccgtgtcgaggttcgtgcggttcggcagacagacagggccgtccttgaacggcgtgtgcccgtggacgacgtgcttgccatccaagccgtagtcgaagtcgcgcttgcagcggaaccagatcagagacttttcggtctggtcggcgatgtcgagggtcgggtcgccgccagcatggcagaagacgcgataccgggtctcgtgtgagagcggcaggccgtcagcccaccggacatgcgcaagtgggatctggccgccatacgatgcgaccgtggccgcaccgccgttcccgatccaccaatccggctcaagcggcgcggtgatcgtctcgaccatcatgtcttcgtggttgcccttaaggcagacccacgtctggccgggtggtggcccggcgatcagcgcctcaagcacctcccggctctgtgggcctcggtccacgtagtcgccgaggaagacgaccttgccgccgccgcgcgccgtgatctcggccacggcttgagtgaaaaggtcgtatcgaccatgaatgtcgccgatagcgtaggtgcgtgtcacgggtcaggcgctcctctgtgcgaaagccacgcaagggagcgcatcgaattgtccgctggtggggaagacggtggggacagccggcttccgacgcgaaaatcccttacaaatcaatctacactggcggacaccccttccgccaaatatatgggttaagtaacttcaatagctgatatgtttttcccgaccaagaagggcacccctcattttagcccacattttttgtcggctcattgcagtacccattggcctcatctagcgcgcaaaatcgaatggcagagcgcgcaggttcgaatgtcatgagttcgagagcgcctcgacggccgccagccggccttccgcccggctgagaagtcggtgtgaccgaaggtgttcggggccgtcgccgacgtgctcggattggtgacgtaggcacggtagtaccggaaggtgatgcatagggtgatgttggttgccgccccggccaccgtcttgcgcgacgagacgatcagcgcgttcgagaaatccgcgctgttcgaggcctgaacggtgtagcccagcgcgacgctggaaaagaacgtcgcgttgaagaagctccagggccgtgggacagcacccgcatcgtgcgcgacggcggcggtcccgccgctcgcaccgacggttctattcaccacatcggcaaactcgaccgagccggaagtgaggctcaccgataggctgccctggtcgctcgccagggtgaccggaaccgaagcggccttggccgcctggcccgagcgcccggatgcgcgccagcagcgtcgtccagttcgacagggcccgtttggcaacggcgatcagagagtgagccccgccgtcactggtcgtggccgtggcagctggtgcgccgaggccggtgccgatgcctgacagggccgtattgcccgtgtcttggcgcgcggccgtggccgccccctccggcagcggcgactggggcgcgatcgaggcggccgagggcgccgcgatcttcgtgccggccgtgacgttgatccagaagttcgagacgagatcgcccgcatcgccgtccgtgaccacgagctggtcgagcacgtcgccgatcgcgaactccgtcccggccgcggtcgccttgaaggtccgacgggagacgacggtgctgctgtcgctgtcggggcgagccccggtgccgggaggtgacgacgcattgccggctacatcggtccagacgatggtgccgccgatgtcgacgcggatgaagcgggtgcccgtgtcgtcggtccagatcgcctcgacccgctgcgccttcagcgtcgtcaggatctgctggagtgtggcgtccgtgccgattggggccagcgcgttcgcgatctacggaagcacggtcttgccctcgtcctgcttggcagacgtaccgagcagagagaaccttcggtcgatgctttccaaccccgtgttgccggcgtcctgtgacgccttggtaacccctgtcgagtaggacgcgcagctcctccagcttggtgtccgacgccgtgtcgccatcgtcatagaggaccggcagcggatcaccggcccctatgtcgctcgtctcgacctccagggtcacgacggcgccggccacctgtgagaagccgaggccgctacgcccgacggcgtagagcagccgccgggtccgcaggttgatgaccgcgaacaggcgaacgacgtcgaagccgctcagcgcggagaaatccaggatgccggccgccggctggaaggtgcagctgcccggtttcacttgcttcatggcgacgtccccttagccgaagatgagcgccgcggtgaccgcgtcgtcgaaggtgatgccttttgcgtcgagttcgtcgcgcaagcccgggatcgcctaaatcgtcaggttctcgattagggtctcggctgcggcgcgagcttgcgccacggtgccttcgttgaagggcacgacgacttcaatggcgtaggccggctcggtcgtcgtgatcttgtagcccggtcgttcgatcaggctcgacaagggataggggtccgccattggatcagcctcaaaaggagagggtgccggtcaggtgggcacctccaaaaacctcgcggtttgaggcgtttcgtggtgtgatggggttggcggtcggtgaggtgctgtgatgcgcggtcagcccggttttttcgatgtcgatgagcggttgaaggacctctcgggcaagggcgacgcgctggagcggttgagccgcatcgtcgatttcgagctgttccggcctgacctcgcccgtgccgtgcctcgctcggatgggtcgaaggggggacgaccgcccttcgacctcgtgttcatgttcaaggtgctgatcctccagaccagccactcgctctcggacgagcgcacggagttcctgatcaaggaccggctgtcgttcatgcgcttcctcgggctggggctgtccgacccggtccccgatgccaacacgatctggaccttccgcgaagcgctcacccgggccgagatcgcgggccagccggccatcgcggtgctgttctcggcctacgaggcggccttgcggcgggccggcttcttggcgatgggcgggcagatcgtcgacgccacggtcgtggccgcgcccaagcagcgcaacaccgaggcggagaaggccgagctgaagggcggccgtgtgcccgacgcctggaaggccaagccggccaagctcgcccagaaggaccgcgacgcgcgctggacgatcaagtggtcgaaggccaagccggccgaggacggcgggaagcggatcgacctcgcggtgccggccttcggctacaagaaccacgtcggcatcgatcgccgccacgggctgatccgaacctggatcgccaccgacgcggcccggcacgacggggcgcagttgcccggcctcctctccaaggccaacaccgccggcgacgtctgggctgacacggcctaccgctcgaaggccaacgaggcgcatctcgcagcccatggcttccgctcccgcatccatcgcaagaagccgccgggcaagccgatgccgaggaacgtcgcccgcgccaatggcgggaagtcgaaggtccgcgcggccgtcgagcacgtcttcgcccgtcaaaaggggccgatggggctggtcgtgcgcaccatcggcttgacccgggccagggtgaagatcgggctggccaacctgatctacaacatgaaccgggcggtctcgctcaccggctcccggacgaggacggcctgagcatcgagatcgatgcgatccggctcggctcgggccggcgatgacgccgcgtcagatccgcaacgccctcagacgcccacccgccccttccaaatgccgccgtcagaccggtacttggaggtgtccaggtgcgtggcgaccacgccatcgctgtccgtgacacgcaggaagaatgggaccgcgcccgccggcatgcctgcggtggccgcggccgagagcggcagcgtcacgcgggaggtcgccagatcgaaatccagcccaccgttggccgcgctcgtacgatcgaccggatccctgccgttcggcatcaggcgccagaggatcgtggccccatcgagcggaagcttggtcagctgccggctgcggatgcctcggcggcgcaggaacgcggtcggagactgggtgtccccgcgccgaatcgaggggaaattgtactcggcgggcgtcgctctctcccctcagcagctgcggctgatctcgcgccaagccccgaacgagccgcgcaggcgaagctggcagcccggcaccgtcacgaggctagcagcgccggccaacccgatgttgccccccgtccggactggcgccgttccgaagaactggagcgtgatctcccggtcctggaagttgttgaggccgatctgcggcgccccgagaccgccgatgccgccgacggtcatggccggggcgctcgtgcaccccgccccgtagttcaccatccgcacccccatgaaggcgcccgcgttcgagatcatcaccgtcccgctcggcgcggtcgtacagccgccgccgctgaaggcgacggccggcgaggcgtcaggattgagctgacccggagtgtaagaggctggcacgacccagcgcaccttgccctcgaagaagttggaggaggctgtctggatggtggtgatgagggcgctgccggagatgtagaacgcgtcgccgccatcagggatcaccagggtcgctgcgctggcgagtgtctttcccgtgccgccgtggctccaatcggtgttgccgcgctggcgcaggctgaacatcgagttggagccggagccgccctgaaagatgaaggcgaagccgtcgctgccgccgtacacgtcgttgtccgttaccgtggccacgtcggcgccctcggtgacgacgacgccggaggatgagctgtccggcagggtgatgctgttacccgtgatcttcgtgccgtaggagttcacctcgaacaggctgatcgagcctgccccctcgacgccggtcgcgtagatgccgacgcccttgttgttcgccagcacgttgccagcggcgctgcaattggcgccaccgccgacgttaaggccgaagcccggggcgttgtccgacagccccgtgttcatgatggtgttgccggtgatcaaggtcgtgtagcagccgccggcatcgaccccgtaatgcacgttgtcgtcggctaagttgcccgagaaggtcgagttagagacgttgagcaggaacccgccaccgctgcccgggggctggccgccgttgcgccacgcctgattgctgctcacggcatggccatccccttggacgccgatgccgtagcgcccgttgaaggcggccctgtttcccagcaccgtcgacttgcgcgactgcggcttcttcggtccccagatcggtcgtacccccgtgccgccctcttggtagccggcgaccatgatgccgtcgacgccattgctgaaggtgcggttgttcgtgatctcaaggttgtcggcgttgccgacgatcggggggggggcggccttgtcgaacttgatacccgtcttcccattccgggacgcctcggtgaggtcgacctgataattccctccgccctgcacctcgataccgccaccgtcgttgtcgacgaactgcgaggcgaggatgcgggtcgaggtgtttcgggtaatgtcggcaccatcgaacacaaggtagccggagccgtacccgttcacggccttggcgccgcgagaggtcacgcgctccagggtcagggcgtagggcccaccgatgaattgcaggttgttcgcacccatcgtctgagccgagcggttcccgtcaatgacgagatcgcgcaggatcacatggtgcgcaccgtacgccgacgacacgaagatgttggcggtcgaattggccttgcgcctccagacagtcttgcctcccggcgcgccgacatggctgatgccgttggcgagcgtcacggcatcgagaatgcaggtgccggccgaccacaggacggtcccgctgcccgcgacggcctgagccttggcgaaggcacgactgtcgtcggtcgcgccgtcgcacttcgcgccgtaggcctgggccggcacggtatcccgcagcacctcggcgagagacgtcggctcttccgcccccggagcgaacgtcttcacggtcccgtaggtcggcgagacgtaaccagaggcgtcaagcgtcagcacgggagatccggctagccccaggagggccgccaacagcggtatcgacagacgcggcatcatgcgttcgtacccttgaagaggtgagcgtatccgccaaccggatcgccggaaggaaaggctcgcccaaagcgagcccgaccgggaatgtcggcaggttctgcgcgaggtccttcaggaccggcttgaacacctcggccgcctcaatgacgcggacgaaggtgccgcctccgaaggtgacggtgtccgcgcccgcaggcggcgccccggcaatccaccggtactggccgccgcgcccgtcgccctcgctgagacggccctgcaaggtgatcgtgttgaccgttttcgggatcggcgccgcctgcgcgtcgctgcgcgtgcggagggtcagccccgccccgctcgaaagctggctctggatcgccgcgagctgtgccccgagatcgaggctttccagggggggtgatgcgctgactgacggcggccgagacggcatcctgcagcgtgttgtccgtgacgtcgtcgaggtgcagtaaccagatcctcggacagcggggcggcgaggcgcacgatgtgcccgtcgagctggaagcggggctggtgctgccgcttctaggcgaaggcggtcttgtccgggcgcagcgccttgcgcacgaccttgcaggacaggcgcagctcgtacgagatcgcccgaatactccggtgcttgcggaacaggcgctggatcttggcgatggtcgccacgatcaacattgctgcctgactcgctgatcgtgagcggtaggaagcaagagatgcacgggggcgggtgagtccctcttgggctctgactcacttccggtgcaggcggtcgatggatttcggcctttgccgtcgaagatcctgccatggcccacagcattcatcacggtacggtcgtctcgcctggccttgtcatcgattacaacgcaggcgtcggagccgcccaccagctggtccgcggtgcgagccagctccgtccagagaaggccatcatcccaggccgggctggcgatgaaggaatgcaactgtcagtggctcaccagccgaaggccggcggccatcggctggtgagctgttgcgatccacgggaccgagcagaccgcgtaaatacagcggcgcccagatcccgcatgtcttgccccccatcccggcaaggaacgaggcgagccacgcgtcgagatcccggcctgacgacgctccagccatccttgccaccaatcggcaccgcgacaggatcaaaacgcagaggctctcaatgaagatgcagaggcagtccacagacgacgacttggataacgcagcgttggccagaacggctctactgccatatcaaatgggacggataataatctaggtcatcaacgagctttctcgatctgatcacctcgattgagttatagtgccacgccttctttttcataaatggggatctcatgagcagcagttcgtagggcttgttataaggcgcattgaagcggggctcatgcttcatcgaacgttggatctcagatgcttctggtatgaaacaggcccacttgaagccagccttgctcagcttatcggtcaacccaatttcgtatgacgttacaacatccatgaatccttctttctcatcaatcgtactccaaaatctatagaattgagccgatttgataacgggctgccgcatgaccagaaaatagctttgtagatgagcaacaatatgacgatccttcagcagagaagcctcaggtcgcaatgagttttcctcgtctgggaaagatgtaactccccagaagtcggcctctgatctttccatgattgagaacatatcagccaacggatacaatggcccgtaacaactattattaacgaaaactatctcatcaaactctaatatgaaactccatcccaagcgttcgattgccgccttccaagcggaaaagtcatacccatcattgtttcgtatgaatatatcgttggcataaagacagatttttgacgcatcatcattggacatttgagagttcgaagctacacaaatgaaagatgagacctctcgcaacttgcgtagcaagtgcatatcagcttcgctgacaatcgactcggcgttgtagtgcacaaacaagacaagccgtttgacacttttactcaacgacgatctacagatcggcagtgccaaggaactgtgacgggcaaaaatctcattagatttgtatcccctagacgcggcgacatacccccataggcgctcgatacaatgcggaagtgttccagcaacttgatcctcctcaacttcgaaatcagattccttccaatcatactccaaaattggcaaaaccgcagaaactttcgcccagaacatgttacctacgggaaactgaggttcttccggcaacagtgtcaagcagcccagcttaacgagcagggcttcacaacgatttttgacatcaccccagctgacatgcggcgcgatcaggggataggtgggaggaaacagcaagccaagacttctatctgcagtcaacatgccgatgagcgacgcgacatgctcagtatccccaatcaagttatgggttaagaacattctccatcggtcaccccagtcaaccgtcgcagacttctttgtatgcaggtgggcaaaatagtcgtaacgcagcaggtcctttcgcaatttgagcagcataggaccgatatcgcgaccgatattgtccgactccacgaccgtcgttctgatatgcggcaatgcactagctaactcagatctgatttgctcagatttagaaaatccatcagcagtaacatacaagtcgaaactaaattttattgcggaaaatatatcacagaactcctgcagctgatctaaatagtaaacatgcaaatgaatcgcaatttttttacttccgactgaagcgggtgtttgacaccgcggtgggaccacgagttcaccttcgttaggcaatcctagaatggctttagtcgttgtgttcaagttagcgtagccagtggctgcatcgggctccagataggtcccctcagcccattcattccatgcattgataaaaataaaacgtcggtcgggctgaaagttttctcttgtatagttgacagtgtgagttaaccatttgtggtaataatcgagagaaaaaccgtaccatatagattggccattggagcgcctagcggaattatcccagccgagggttactcccctgtagaatggtagagctggtttagagctgtaatcgttcccacttaaaatatcatcgacaactcttctatagtcataataatttccactgtcggacaaccccataaatttctgttcaatcttgtacttgggcacatgtggagtgtgaggcaccatatgtggaggaaactctacaacagcatcgaactcagcatccagatgtttgaaggcgtagtcggaaggttcggtcctgttgcaccaaattatgagtctttggccggtacgtttcaaccattcgtatttccacgctgcaaaaacgtcaccaatatttggaataatatgaggcttatacaccattattactggcgagccgtctattttgatataacgcggatcaagaagatacttttctgcgtcagcaatgaacttttttggatcttcagttgagtattcttgttgaattagaatgtcgtgctcttggccgtcccatgtacgggtccaattttcgttcgcccagcacaagcaaaacttgatatcgatatctgggttctgcagcaatacatcaagcggtttcgaaagcaatcttttgcccgagaaccaataatgataaacacagaatccataaataccgtgctttgctgcgtccttagcctgacggcgccatgtcgcagcatcagttagatcgtaatatccaacatcggcgtggggtacgcggggttgatagtgcccctcaaagcgcggtttagatgcgctcgtgtttgtccactctgtgaaaccctgtccccaccattgattgttttcttcggactcatggaactgtggcaggtagaatgcgattgttttgatgtcagttttgatatcgccgaagtcatatcgaggctgatagaatgcatcgtacggagggggaaacccagttagccgaggtgagttctgcagaatggctcccctagacggcgccggcttatacaaggcagatctgccgtactttacgtaatgtgcataggcgcctaaattagaggaggcaacatctggatattctctagtgtaccagtgctcggcgaaggcaggtattctgccctcacctcgtccgttcgtcatgtagtgagaaaatacatcgatgcctgccgatacaacatctttatattcttgcctataccagttttgattgaaagacggagctcggccttctcgtctacctgttagtaagtaatgctctaatgaatcgatttcagcttgccctacatctggatactcaattttataccaagtcgcgttaaatccagggtgccggcactctgctttcccatgctgaaggtagtgttcgagcgggttagtattcgagcgttttacgtcttcgtactcagacaggtaccattcgctatcaaaccttggatgccgcccctcaaatatgccaatctgcatgtaatgctggtaaggggccagtctcgactgcctaacttctgggtattcctttaagtaccactcttcgtcaaattgaatatccaaatcgacaactagattccggaaatcttcgctcgggtatccggcctgagtggagccttcaacatagttatgtgacgtcgggtttggtcggcagtaagctctgccttctttttttccatgttcaacatagtgcctgtacgggttagctcctgcaagcgcaacatcggggtgcaactccaggtaaacatccgcaacgaagtcactcggaaccaacttctcgtaggcgattttctttttgagtctgagcatgctcgttctctgctaaaattgattcagtcgatacaggctatgaagctgcgagcttcaacagatttagtccgtacttagtcttagcaaacaactcgccgcgcgcgcgcagctgctcgcggccgatgaagccttggagataagcaatctcctccaggcaggcgacctgaagtccctgccggtgctgcagcacccgcacgaactcgcccgcctccagcaggttgtcgtgcgtgccggtgtcgagccacgcatagccgcggctcatccgctcgacatgaagctggccgcgctcgagataggcctggttgacggaggtgatctccagctcgccgcggtcggacggcttcacctcggcggcgatgtcgagcacctggttgtcgtagaagtacaggcccgtcaccgcccaggggctttcgggggtcttgggcttctccaccagccgcaagggccgaccgctctcgtcgagggtgacgacgccgtaggcctccggatgatcgacgtggtaggcgaacaccgtcgccccgctcttgcgggcgcgcgccttggcgagcaggtcgctcatgccgttgccgaagaacaggttgtcgcccagcaccagcgccacgtcgtcagagccgacgaagtcgcggccgatgaggaaggcctgggccagaccctcgggccgcggctgcaccgcgtaggagaagctcagcccgaactgctcgccggtgccgagcaggcgctggtagttgcccagatgctccgggctcgagatgatcaggatctcgcggatgccggccagcatcagcaccgagatcgggtagtagatcatcggcttgtcgtagaccggcagcagctgcttgttgatcgccagcgtggccgggtggagcctggtgccggagccgccggcgagcacgatgcccttcatacgaacccgtcccgatcagttggagcgaaccggcccgatcagccggtcgaggatgtcgtcgagcgccgcctcccagggccgcggcgcgaggccaaaggcgtcgctcaggctctgggtcgagagacgggaattggccgggcgcttcgccggcgtcgggtaggcggcggtcgggatgccctcgaccgcaacgctgcgtccgccgcgccgggccgcgcccgcgacgatggcgcgggcgaagtcgcaccacgtcgtcgcgccgtcgttgacgcagtggaaggtaccggtgggcgcggcctcgtcgcccgccagccgcagggcgatcgcggcgagcgcgcccgcgagataggccgcggaggtcgggcagccgtgctggtcgtccacgacggtgagccgatcccgttcgtttgccagccgcagcatcgtcttgacgaagttgccccggtgcgggctcaccacccaggcggtgcgcacgatcgcgtggcgcggattgccggagcggaccgccatctcgccggccgccttgctggcaccgtagacgctctgcgggttcaccggcgcatcgggggcgtagaagccttcgcccgacccatcgaacacgtagtcggtcgagacatggacgagcgggatcgcccgccgcttcgtctcggcggcgaggagggccggggccagcgcgttgaggcgccaggcggccgcgacctctgtctcggccttatccaccgcagtgtaggcggccgtgttgatcaccgccgcgtaggcgcgcgcgtcgagcgcggctgcaacggccgcctcgtcggtgatgtcgaggttctgacggtcgggcgcgtgcacccgcacgccctcgggccaggacaaggcctgaagctccgtgccgacctggccggcgccgccgaggatcaggatgtccatgctcaggcgctcttgggcgcgaggccgaggcgctcgccggaatagcggccctcgcggatcggacgccaccacgcctcgttgtcgaggtaccagcgcacggtctcttccagcgcctgctcgaacaccttggtcggccgccagccgacctcggcctcggccttgctggggtcgatggcgtagcgccggtcgtggccgggccggtcagccacgaagctgatcagccgctcgtgcgggccgctctcggggcgaaggcggtcgaaggcggcgcagagcgcattgaccaccgcgaggttgttcctgaccgcccgcccgcccagcaggtaggtctcgccgagccggccccgctccagcaccgcgacgaggccgcgagcatggtcctcgacatggatccaatcgcgctcgttcaggccgtcgccgtagaccgggagcggtttgccctccagcgccgccaggatcatcagcgggatcagcttctcggggaagtggcgcggtccgtaattgttcgagcagttcgttaccagcaccggcaagccgtaggtctcgtgccaggcgcgcgcgaggtggtcggaggccgcttttgacgccgagtagggcgagcgcggatcgtagcggctctcttccgtgaagaaggcctcgggcggcagcgagccgtagacctcgtcggtggagacgtggaggaagcggaacgtcgccttggcttcgccagagagcctctcccaatgggtgcgtgcgccgtcgagcatgacctgggtgccgatgacgttggtgcgcacgaaggcacccggatcggtgatcgagcggtcgacatggctctcggcggccagatgcatcaccgcctcaggcctgaaatcgacataaagggcgtggacgcgggccggatcgcagatgtcggcctgctccaggcggtggcgcgggtcgtccgccagcggctgcaacgagatcgggttggcggcgtaggtcagcgcatcgagggtgagcacctcgtggccgagatcctgcaccagatgcagcacgagggccgagccgatgaagccgcagccgcccgtcacaagaatgcgcatcgatccccactccgttcaatttatgtccgcggggccggcatccgcgggataggtaaggggcacgctcagccgcgcctacgccaacttgaggtcgggttcagtccgcccgaccgaacgatttcgataccttgactcagaacacccggccgagatcggccagaagcggcgcggccttgtccttgcccgagaggatcgcacccgcttcggccaccggccattcaatgccgatggccgggtcgttccagcgcaggttccggtcgtcggccgggctgtaataggcgtcgaccttgtaggcgaccatggtttccggctccagtgtgcagaagccatgggcgaagccggcgggcacgaagagctgttcaccgcccgttgcatcgagccgcacggcgacgtggcggccgtaggttggggagtcggagcgcaggtcgacggcgacatcgaggatcgcgccggcgagcacccggatcagcttggcctgggcattgggcgccacctgaaagtgcaggccgcggatcgtgccggccggcgcggagaaggactggttgtcctgcacgaaggcgttggcgatcccgtgctcggacaggatgtcggcgcggtagacctcggagaaccagccgcggtcgtcgccgtggcgcttcgggatcacccgcttcaccgccgggatctcggtctcgatcacctgcatccgccgctcctgactcgcctgtgcagactcgcccgggggggtaggcctcgcgaagggtgcgaagtcaaggcccgatcctctctcgtcgcccggcgttcgaatgagcgcatcccctgcaagcaaggctcttacgacattgatatcgacattcagaagaccctctagacttataccgcccgcgctgagtcgtcgggggtttttccggctgcgtgatctgattccctgctggccctcgacaggagggttgatggcggcactgttgtcgtcggatccgcctgggcgggttgtgagggccgtgtccgagatgggcgaagcctgcgcatcctgacgttgatcgacgagcatagtcgagcctgtctggcgctgaaggtgccgcggcacatcaacagcctcggggtgatcgaagcaatggccgacgcgatgtgccttcacggcatccccgacaacattcgctgcgataactgccgggcgatgatgtcaaaggcgctgcgcaagtcggtcgccaagacaggcggtcagatccagtacatcgccccggactcgccatgggagaacgactactgtgagagtctcaacggcaagctgaaggacgagtgcctacgccaagagattttctacttgcccacggaggcgcagaccgtgattgggatttggcagaatacctaggagcccgtccgagtaaccccctcgacggcggggcctgggggtgattcactcggctcatggccaaggtgtttcgctcctgggatgtcgatcagggctggttgctgccgccctcgctgcacgagttcgtgccgcccgggcacatggcgcacttcgtccgcgacacggtgcgggaggccctcgacctttcggccatcctcgacacctacagcgaagagcgtggctacccgccctaccatcccggcatgatggtggcgctcctgctctacggctacagccgcggcctgtactcctcgcgtcagctcgcccgggcctgcgaggagcgggtcgacgtcatggcggtgaccgggttgaaccgcccggatttccgcaccatcgccgacttccgcaagcgccacctcgtggccttgtccgacctgttcgtgcaggtgctgcgcctgtgccgggcggcgggtctcgtcgagttcgcccacgtggcagtggacggcaccaaggtgaaggcgaacgcctcccgccacaaggcgatgagctacggacgcatgaagacggccgagccggcgctggccgccgaggtcgatgcctggctgcagcaagcgcgcgaggccgacgcggcggaggaccaggctcacggcgtggaccggcgcggcgacgagacgccggactggatggccgacaagcagcggcggctggagacgatccgcgccgccaaggccgctctggaggcggaggctgctgatccgcccaaccccgaggacgagagcgggccgggcgcatcctcgggcatgcgctggcaggggcggcccctgcgcggcgaagacggcggtccgcccgaccgggcccagcgcaacttcaccgatccggacagccgcatcctgcccacgcgcgatggcttcgtgcagggctacaacgggcagatcgccgtcgacgccgcgcatcaggtgatcgtcgcgcaccgcctcgtgaccaactcggccgactaccgtgccctcgtgccgctcgtggacgacgtccgcgctcatctcgggcgcaaaccccgcgaggtctccggcgatgctggatttgccaacgaggcgaacttagccgcgctgcaggtgcggggcatcacgggctacctcgctccgggtcgagcacgtcatggcgaggcggacgcggccggccgccggaggctgacgaagatgccgttgatgagcgcgatggctgtgcgcctgaagcgggctggccgccgcagccgctaccgccgcaggaagcaggtggtcgagccggtgttcgggcagatcaagcaggccagaggcttccgacagttcctgctccggggtctcgatcaggtccggggcgaatgggcgatgatctgcacggcccacaacctcctcaaactggcgaggcccggccactgagcccaaagccgacgcgcacgtctgctcagacttcgacactcatcctgcctcataaactcgttactcggacgggctcctagcccgtcttattcacgagggcagtggatctgtggtggcgagcgtagcgtaaagcattgatgtggcttagggattgggtgctgacgccaagtcctcagaccagatcgagcccgccacgcccgccatgtccgatcctacgtgtctgccgttcgcgtttccatcggttcgaggcaagaagctcacagctgctttcgacggcggacgcctgacctcggacgggggcgtcctgttgctcgctcaggctgcccggcggatgcagatcggtgagaagctcgccgcggtgatccccgaccggcgtgacccgagccggatcgtgcatcctctgcccgagatcctgctggcgcgcatcctggccatcgcctgcgggtacgaggatgccgacgacctcgatcacctgcgcgtcgatcccgccttcaagctcgcctgtggtcgcctacccgacagcggacgcgacttgatgagccagcccaccgtctcgcggctggagaacacgccgggcctgcgtgacctgatccggctcggacgggtgctggtcgacctctactgcgccagctacgccgcgccaccggcggctgtcacgctggatatcgacgacacctgcgacgtggtccatggccagcagcaactgtcgctgttcaacgcccaccacgacgaacgctgctttctccccatccacgtctacgacaccgccacctcgcgcccggtggcgatgatcctgcggccgggcaagacgccttcgggtcgcgaagtccggggccatctgcgtcgtctggtccgggcgatccgccgacactggccgacgaccgcgatcacgatccgtggcgacggccattacgggcggcccgaagcgatggactggtgcgaggacaacgacgtcgcttacgtcttcggcctgaccggcaccaagtcgctcaccgccaaggtcgagccgaccgccgatcacatccgggtcgagcgggccctcagcaacacagatgccgtgcgcggctttgctgagaccacgcacgcagccaaatcctggcggcagcaccgccgcgtcgccgcccgcatcgaggcgacccgccttggcctcgacatccgctacgtggtcacgaacatcgccaccggtacgcccgaatggctctacgccgagctgtactgcgcccgcggacaggccgagaacctgatcaagctccataagggccagctcgcttccgaccgcacctcctgccggcatccggccgccaaccagatgcggctcgtgctgcacaccgccgcctattggctgatgctgaccgtgcgcgacgccatcccggctccccatcgcctggccaaggccgagttcgcgacgatccgcctgcgcctgctcaagcttggggctcgcatccacgagaccactgcccgtgttcgtctcgccttcgccgccgcctgtcccgaggccgacttgctgcgccatatcgcgggcgcactcgccccagcgccagcctgaaccacggggcgtgatgccccatcgacaccgctcccgtccctccagcgccgacagcacaaccagatccatacgcgtcaggacagacgcacgatcccgctcgccttcagctcaaaacacgtcgccagccaaaccctggtgaataaagcgggctagaaccgcattcgaccgcgttcgcccttgggctaccggccacccgtgcctgacaccctggatttggccttccggctacccattgccgccaccatgcagtagcctctcgattggctcggccctaaataccggtcaggtcaatctcaaatgcgagcgcgttcatgggcgtgcggatgatgaactacggggctgggtgcgctagcgcgccggcaatgagttggcggccccggcgcgccgcagatcggcctccacgacctctaggaccgaaagatcaaactccatctcttctaaaatgcggcggttaagcccggagggaacatcggatcgtccagcaacaccagtttaccagcggtgacagggtgctagcttcgcctccacggttcgtacaacgctcggcgagaaatcagccgcagctgttaaagagagattatgccagttgagtacggtcttgcgccgatcaacgcggaaactccagcctcttgccaagcaatctcgccggcacggcatcccgattcgacagttcgcacagcttttactcctaatatatgctacaatgatgattgaggaaaaatagcgtgttcgcattatttgttattccggttgatttcgatgcgactccggcaatgtatagttgggtagttcacaaagcggtggagcggctaaccccgaacattgcgctaatatctacagatgattactggaataatgcaacagagattattagtgcgagccggacgataccaatgaacacgccgcacgagtatcttgtatctagaattctcacggtcggcgactttgattcattgagaaagctcgggattgataaaaatttcttctccgccaagtactcaaatgtctctcgctctaaatctctgtcgatctttcaccaggaattcgatgaagatctctattcaattgcctgtaaccatcttgaagctctatcggatattgatgcgcttttaatgtggagtaattgcagcaccatccaactagcatgcaaaaaatattctatccaaactatttttaacgaattaggtcctctaaggcctccaaactatcatccagctgcctatttcgatttttctgggttgcatgataaaagttcagcagaagatcgattcgtccgctttaggtcatgctgcgaaagtggcaatatcactatccttgatagatgggatttaattagaatacttagagccaataagccagattgcgctgttttaggccagaaacttactggagttgcccttcaagcttccggtcaattttttcttgactactcaaataaattttcgaaccattgcctaattaattatgcccagaaaaagttccccggtccaatgcttgttcgttcgcatcctggcctagcggaatgctaccgcgcgcctggattagtatacgataaaggagaaagccctgaaggttttataaataacatctctcaacttatcacaattaattcaggcattgcatttgagtcattgctggtgggcaagccgacttatatgcttggagagtccccgatcaaatatggggcctgggatctggatactctctcaccgaaactcagcgatgaagaacaggttatttggctgaactggtttgcgtttgggtatcttataccttttcagttcctattcaacaaagaatattatgattggcggctaactaatccgagcgaaatggagatttattgcaggaaccttaagtggtggagaaagcacgggggtgctaggggcatatcctaattatcaataggccgcgcggcacgttgcgcacgaggttgcggcgctggcgttctccatcagatgccagcggtcggcgatctggatcgccggggcaatgcccgcgtcgtggcctcgccgtagccgcggcggtctcgggcgaggacggcaattgcaggagggcagagagccatgcctcgacggtgccgctctcacgatccggcaggtgggcgacgacgcgacgccgctacaagtcgcagaccagcgtgccgtagtgttgccaacagcggaacgcttattcgtcgattcctatcacggtcagggtctcggccggcctccgggcgcggcggcgcacggtccgcaacatcgtgtcccggctcgccggcaccatcggccggcgagcgaagctctccgccggccggccaccgagggcgagggcaagataatgtacgatggcctccaaccgtcctgtccgtcgggcgtaggcggccgcaatgtccggttcgagccgctcggcgaagaccttcgtccggtattccggtccgacgcaccggaacaggcagacgctgaccgtgatgacgacgcgtcggccggcaactggcaggtccgacagggtgcgggtgtaccggctgtgtatcggagacgggacgccatcacacctcggacaccgagccgacgcggctttgggccgagcggtgatagtcaggcccgctcccacctcgatgtgatcgacgacaaggccgggcgggatggccgatccgagatgaaggctgcgaggcatggcaggatctccgacggccgaggcccagatccatcaatccgcctgcacaaaagtgagtgagaaccccgattggacgccgattgacagcgagacgaagcaggtctggcagatgacgcagggggccgacgcgtccggccagtgacaatcatagccgatcgagaagaaccggtcgtgctatagcttccgtgacaattaataggattataatcttgaatttgcagccgtttcgaccatactgccgttgttggccggttgtgctgctcgcggccgttgccccgggcaacgagcacgaggagacgtcccatgtcccagcgaccacgacgaccatggccccggccgctcccgcaccgggttagccataaccggccattccttcctcactgccgcacctgccagaaggcccccactccgggggccttcgtcgtttctggagaccctcaatgacccgccatgtccacaccaagcgcccctccaagaccgctaagcctcttggctgcgctccgtccgcgccgccgccgtcgccgtcgcggcaaggggcctccccgcgatcttccaccccgtccgcatcgttgtcgtccccgaacgccgcccagctgcgagcaattgtaggcaaggggttggaggcgacatcgtccacggcgccggaaatgagcgcggcagagactatggccctatcggcaagcggggacggccaaaagatgggtaaggacggtcaaatcagtacagacatctcctcggcagtcagcggcgagaggacgggcggcgccgccgatgcaaaggccaacgtgtccagtactgccggtaccgcggctgccgatcccgaggcccgcttgtcccctcccgcggcatcgaacgcgcatcgtcccggtgatcgcaccttcgtcggtcagcccatgccgcgtgaccccactgagattggcctcggcagcgtcgttctcgcccacgagggtccggacgaggggtggtgggaggccgaggtgatcggcatcaacggccgcgtcttctcgctgcgctggcgcgactaccccacccagccgacgattttgcgcaaggccaccgaactcgccctgctgccgcccggcgaggcgtagctcggctcgcgagaaccgcacccaggccgcgccaacggcctgggccgctcagcggcagcgccgccgcggctgccggaatacccgtcccctcccttcctgaaggctactcatgaccgacatcctcgatgtggggcgcgtcgctgcgctcaacgacatcctgcgccgctcgctcagcggcgggacgctcgtgctcaccgccggcattgtcgcgctcggccgcgaacgccagcaggtcatcctcgacgccatcgccgccttcgaccggttcgacgtcgacaacgatccctacggcgagcgcgacttcggcgcgctggaagcggcgggcgagcgggtgatgttcaagatcgattgcttcgaccgctcggggcgcttcgcctcgcccgatccggccgacaccagcgtcaccgcccgcgtgctcaccgtcatgctcgccggggagtattgaggtgagccgctgcgatgggacgcgccccgttggcgacgcttcctcgatgcggggttcgccgacgcggcggcgcttgctcgcgctgctgagcagcttgcccatcatcgccatgcagtccgagggcgccgaacagcgtcgcgcatcccaagcggaccctgtgtccaacgccgatccggtgccacggctgtttgccgtgtttcaggcgttcctcgaccggcacgccgccgcgatcgcgacccgcgacggcatcgaggcggctctcgtcgaccggatcggctggccgcgcgtggcgctgctgggtggttcggacagcgaaccgcgctacccggctgagctggcagaaatcgcgcgagccatgccaccggggcgtcgccgtcagcggctcgagcaacgcctgcggcgtcggcagcggcggtgggacgaagcaactgcaacggtgggtctcgcagaggccgatctgcaggaggcgacactcgacggtgccctcctggcggcggctcaggctcttctggccacgcctgcctggacctcccaggcgctcggtctaaagctcctcgtgctgctcagcgtgcacgcgcctggtccggcatccgacgagaccagcccctggcgcgaactccggttgatcctggccgacctcggccgcctcacggcttctgagggagccgttgggtgagcgcgcggctagtgcgccggcttgcggccagccttcaagggcgccggccgttcagcctcgccgtccggctcgacgagcagatgcgccaccggcaccgccaacgcccgggccatcgcctccagggtgctgatcgtcacgttctccgaaccgcgctcgacccgcccgacataggcccggtcgatgccggccgcgagcgccagccgctcctgcgacaggccttgcgccacacgcagccgccgcaggttccagccgatgattgtctgtgcgtccatggcacggacaagcccgatccgcggcttgacaatcgacggactgacagtccctcatttatgcgatcagggccgccggtgctgcgatggcggtgcgtccggccccttctcccaaaatgctggatcacgaggatcattatggacgagacgagcggagtttcggtttggacgctgatcggcatcgcgatctttgccggctttcttggctggcagattgccaagcgcaaagggctggacaagcgcggttgggcggcggcgtgcttcttctttccccccgcggtgatcggcgtgaccatcgcgaagtcgcagcagcgccccggtgaaacgcaagccttccgcaatcgctgggcttcgctggccgcctacgatcccgagatcaaggcggcggtcgaccggctcggcgtgctggggccggcggccgtcgagcagttccgtatggcttatgctgatgtgcagtcccgggatgccattcctctcatcgtggccgatgtcgaacggcggtggggcgccgatgatgggcgcattggcgtgcaggagcggtcacgatgacgatcacattgctgcacttgtctgctgtggcctttcgcttagcagcgttcaccgccgcgcgcgtgacggaacattgccctgccgtccgggcgcagccgcggcagcggctaggaagactgattggcctcggcctctgcgccgtcctcaacgcccacggtgcagcaggcgcacaagcagcaccgaacgccgtcgccgtggcgcatccgagctgcgagacctaccagcgcgcacggccacgcgggggcgacttcgagcagctgtcggagctgttcggcctatcgatctaccgctggggccaggccgactacgcccgctaccgagactttctgctgacgtgcgagcgcagcctaccgagcttgcgtggcgatgtgcccgctgatgcctgggacgcagccgtcgcgcagagcatcgcagggctgaaggagtacaccggctacgggcaaggacggcctcggacgcagctcgatccggacacaccggactacacaccgacctttcgcaagatgagctgtgaccgcttcacgcgggcaagcatcgagggttgggcgggcaacgcagcgccgggcaagatcgaaggggcgccgtttactgtgccggtcgagtattggaacgacgaggtctggcaggcgctggaaaatcgcttcctcgagtgcgaacagcagcggcaggcgccgcacgcaaccagaaccacagtgcgcctgctgaccagcagagttcgggacagatactactgggagatcgatcgcgcccaggagcctcagcgcagcaggaagatgatcgcttgggcgcaggagcagcaacggcaggaggccgaggagctggagaagtttcggcgggagcaacaggcacggctggcgagcgacccatgcaatcgcgtcgaagttcggcggcagatgatggatgcggccaacgccgtggcgcggacccactatggtgcgcgcacgctggtcgatctgacgagcgggcgcacgagcggcctcgagcccgcaccggggcgctcatgtatcttcacggcggactggtcatcgggtcagcgcggcgtcgtggtgatcacccagcgcaagaactcattcggcgacgatttgatcgaggtgcggccgttcgagcgttaagctaagtctcataaccggattgatcagcgcatagttcgtgcagtcgcgatgcgtgacgcaccccgcctaggccggaccgccttgacggtgaagcgagcagctattgcgagtgtaactgctccatctacgcagtccctccgccagccgcagtcaggacctcacgaaaggcttgggctgcatcaacgattttttgggcgagggttccctcagccatctcgatccaaggctgctcgctagttctccaatctcccgcgactgggaagatatgttcggtcagctccgctcggcgatgccagggccagtgctccgacacgcgtcggcctagcccaaaagccgcatcaagccgtactctagtctctagatcgaaaccacttccgcgaaccttcacgccgtagataagccagtgatgatcgccagcctgaaattcaattgaaaaacagattccctgaatgcccggcatcgcaatctgtatgttgctgtactgcttctcgctcatgttataggatagaaggtcatacccgtttggaagagtgcttcgaatctgatcttcgagagtggagagcactgatgaccgaatatcagctgctgctttgatgacctgcaatgcgctccgcaagttgtctgacgactgccgcacggtctgcaccagttgttcgcgctctgtcatgtctcggacccccatgaaccggcttcgaatgtaccgcattatcgcgtcgacgaacgaagcaactgagtccgcgccgcagagcccacgacatcgtgccagccacggcagcaacgccgcataactcgtcgctcggaattgcttcgctgcgtgtcggtcaacaagcgcagcggcggcgacgctaccttcggaggggatgcctcctagcgtgcctgcaagatagacgaggcaacgtcgccgctccggcgcttctcggtcgagccatacgagatgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcagagataatctgcgacctgattcggctggtcagccgcgaagggcttattctcgatacccaataccgcgcccgtcatgcgcacgactagatcaacccgacgcctttcaggcgtcccaacctcgatgtcgacgcgcgcgccctcaagcccgtcaagtggccaatcgagttctagttcgtggagaaactctgccaggaagagcgtgccctggccgtggctagcagtcggactgagaagccaagctagaatgctggataggcgcagctcgtccggtgcaagaaaatcgaatacgttgaagtccggcgcaagccgacggttgtaaagctggcgggcagcgtcgaaggccaacctctggcttgagaggacatgaaggagcgtttggatagacatactcgaaatacctcaatgatccgtcccgccacgtcgtctttcagtttgatcatgacaatttgagaaaaatatgattatcaaacttagttttgctttgacataaattgcctgaaaatggaggcttatcgaaaactataagagtgagatgcgcggtcgatctgagatatatgggaaaatttgataataaagctcgaagctcgatcgtgaaccaccttttcgttgcttggtcaaacaggctgggcccgcctgtcgacttccgcatcgaccctttcctgcccctcggcctcataccggctgatttcctcatggaaacagcgcgcatcatagtccgagaggcgtccagcgaaggtaccgtcgttaacgagcgacttcagtatggcgcgagccgagccggacgcgaactgcttcaactgcgtacgagcgccgatctcaggacgtgcctcgacgatgtatgataggaccgcggccgcttcgccctcgtcggaggggatatgaatgaattcaggaatcacgtcgaacctagcgcagctcggtctgtaatggttgagaatggatgatgaagccctgatcgacaacgaatttatttttgcaattggcttgctgaactatcccctcgagaagggttctgtcggcttgagctgtcgaccgcaagtcccaatgggcgacctggccccccgcccaaggagatgatccgtcaccagcccgaggcggccaaatccgcccgcgggatgccgggggcctcgacaatccccccggcgcccacatcctccacctctaccagaacggcgcctatgcgctctacgcgagcagcaatcctgaatcgatcggtacaggcattttgaggcaggaccaaagcgtagcccgtcttattcacgagggcagtggatctgtggtggcgagcgtagcgtaaagcattgatgtggcttagggattgggtgctgacgccaagtcctcagaccagatcgagcccgccacgcccgccatgtccgatcctacgtgtctgccgttcgcgtttccatcggttcgaggcaagaagctcacagctgctttcgacggcggacgcctgacctcggacgggggcgtcctgttgctcgctcaggctgcccggcggatgcagatcggtgagaagctcgccgcggtgatccccgaccggcgtgacccgagccggatcgtgcatcctctgcccgagatcctgctggcgcgcatcctggccatcgcctgcgggtacgaggatgccgacgacctcgatcacctgcgcgtcgatcccgccttcaagctcgcctgtggtcgcctacccgacagcggacgcgacttgatgagccagcccaccgtctcgcggctggagaacacgccgggcctgcgtgacctgatccggctcggacgggtgctggtcgacctctactgcgccagctacgccgcgccaccggcggctgtcacgctggatatcgacgacacctgcgacgtggtccatggccagcagcaactgtcgctgttcaacgcccaccacgacgaacgctgctttctccccatccacgtctacgacaccgccacctcgcgcccggtggcgatgatcctgcggccgggcaagacgccttcgggtcgcgaagtccggggccatctgcgtcgtctggtccgggcgatccgccgacactggccgacgaccgcgatcacgatccgtggcgacggccattacgggcggcccgaagcgatggactggtgcgaggacaacgacgtcgcttacgtcttcggcctgaccggcaccaagtcgctcaccgccaaggtcgagccgaccgccgatcacatccgggtcgagcgggccctcagcaacacagatgccgtgcgcggctttgctgagaccacgcacgcagccaaatcctggcggcagcaccgccgcgtcgccgcccgcatcgaggcgacccgccttggcctcgacatccgctacgtggtcacgaacatcgccaccggtacgcccgaatggctctacgccgagctgtactgcgcccgcggacaggccgagaacctgatcaagctccataagggccagctcgcttccgaccgcacctcctgccggcatccggccgccaaccagatgcggctcgtgctgcacaccgccgcctattggctgatgctgaccgtgcgcgacgccatcccggctccccatcgcctggccaaggccgagttcgcgacgatccgcctgcgcctgctcaagcttggggctcgcatccacgagaccactgcccgtgttcgtctcgccttcgccgccgcctgtcccgaggccgacttgctgcgccatatcgcgggcgcactcgccccagcgccagcctgaaccacggggcgtgatgccccatcgacaccgctcccgtccctccagcgccgacagcacaaccagatccatacgcgtcaggacagacgcacgatcccgctcgccttcagctcaaaacacgtcgccagccaaaccctggtgaataaagcggggtagtgttcgcggaacgtataacggactccactctgccggcctgagaggggcgtcattgggctgctggctccgccatcacgggagtgccggcacctgcctttaagtcgggatcgacggacgcagcacgagttcataccaacggcctgctgcaggagggcgatcagttcgggctcgtagccaagctgttggcgtcggaaacgattgaaaacgaagcagcacgcgttctcgtaataaagcgggtgaggcgatgggccgggtcgtgcagtccgagcaggccggtaagcgggtcgagtgtgccgtcgatctgcgaagtgtagacctcaccggctgacacccatgcggacgcgctggaggcgaaagtggcctacctggaagcggaaatcgcccgcctccgtgccttcggccccgtgacgaccctcacccagcccgccgccgaggcccctcacccggaaaagctgatcgagatgttccagggcgtctgcggcatggttcgtggtcgctcgctagtgagccagatggatgcgttctgggtccaccaacggccctgactacccgtgacaacggaccagcccggatcgttcatcccgattgccgtgcggctagggttgttcgaacaggtaccggaagtccgccagctcaacgagattcccgttcggaaggccgattcggacgttctgcacgcccaatttcgtgacccgctcagcctcgagataagcgccgagcgccgtctctcgtaccatcgacacgaccccctcagaggtcgtccactgcaccgagaaggtcattttgtctccagtgtggtcgcctcaggcttagcagggagcctgtaagtcaaagagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctctaagtcaaacgctcacggccctatgcttcatcctacgcctgctaagccaatcgagccagccggttcaatctaccccgacgaccgcttccgaaccggctgagcccactggctgatctcgccgaattgacgcgggcatcgtctacgttgcggaggcgaggtcagcggtggtgcgggcgccgtgcgtggagcgtgaggtgaaggcggtggactgatcaactcaccgccgatagcctctgctctgcccgacttcaccgacgggtcagtgccgcaccttcagccccgcccggttcgccgacgcgtggcattttcgttcagttcgcccagccaagaaatttcgcagcgaacagcatcactgcggcgatcccggctaggccgagcacaattcgtacgagaatgtcgccgggggtcataggtttgcgcataaagcctacttgccgcaaatccgagggtggagctaaggcgttcgctacacgaggcgtgggcgtgaatcggccttggcgcaaggcgcaaagcggattgaaccaccggtgacattttgcgcctcgagagcttcttagccctgctcggctcagccgcgggagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctccagccgcggcagggtttatcgtgcgcgctgctcatctttggcccagcgttacgacgcgccgctcattgagcctgccgctccacggctggccctccccaatcctccgtttcaccaccacagagatgccaccaccagagatagacggcgatcagagcggcggcggcgcagaaaaagatcgagaagcggggcatggtgggacggtattgtgcctgattgcagaaaaaagctgaccgcagcagcctcacggccgacagcctcgtagatgtcccgcacagtcgccttgtccaggccgagccgctgcgggagccggagcagatagcgcatttcggctgggacgattttgcagcctttgtcgggcagtaggtataggtgtgctgccaaacgtcggcttggaaagcgccgctgaaggcccgccaagcctcgcgctgtcatctaatgttgagccggttgaacacggcattttggtgccaaatgcgcagtgcgtcggcgaggtacgttgtctgtgcgagacgcagcgcctgtagaggccgttcgcacgctcgcctgccaatagtcttggccgcccaagtttttagggaccgctccagaccctgctgagaggccgcgccacgcttcggtcggatctcctccggcacgggtcgcgacggagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtcttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcgtcgcgacgtgggccggtatagatggggttggccactggcaggctaggagagcaagcctcttcgagactcagatgaggacggcccgacccgcgaacaggcggccgtccccatcgtctacgctccagaaagctcagatcggcttgcgggtgtcggtttttgttgtgcccgaacggctgacgttgccacgctcgtcctcaacctcgacctcggtgcggcgcacggagtcggacactgtctcggtgcgctgcgtcgcgtccttgcgaatgccaacctcctcgaccacgcgagcgtccttggagaccactgcctcctcccggcgctccgtcgcctcgatggtcttctccgtgaatagggcctcatcggccgcggtcactggacggtccacggcacgtcgctcaacatggacgttctcctcacggaggttcacctgctcgttcaccggtgtttcgactgcgtaggagcgcacccgcacccggccgtgctcggccactctcttgccgacgttgagccgctcctcgacgacagggatgtagtccgtctcgcctgtgctccgcgccgcggtcgcgccggcagctgtcaaagaggcagctgagccggtggtggacgcccccgtgctggacgcgcccgttgcggacgctgccccgtagccgctccagccttccttgcgccaagacgcttcgcgctcgtcgaggtcgaccgagccatgctcttccaagatgtccatggcggccgtgaccttgccgtcgtccactgttgccgtcagaagcgtgccgccgcggctcaagccttcactgtaggtgtagcggtcctcctccggtacgaagagatccttcagaccagcccagaagccgccttcgtcccgcgtgtggtcgtaggagccggtgcttcgggtcgcagtcgcggatgcgccgggtgtcagccggatcgagccttgcggaatgcctgttgcaacgagcttgctcatggcggtctgcgcctgtgcttggtcgtcgtacaaagccgtaatggtctgcgtcatgagtccgtctcctccgatggtgtttccgtgattcccccttcgggactcacgcgttcgaccacggcgcgctggcggcgcagcgtgaccggaacctcgacatcctcgcccgaggtcgtgctgcggatgtggacctcttccttgaggaccagccgcttctcgacgacgaggacttcctcgaggacggggatgatagtcaccccgccctcgtccctgacctggggggctgcctcgccctcggctatgatgcggttgacggccacgcgggtgacaccgaccgcgttgcttcgaagggtctcgcgcagcacctgctcgaccatgtccgtgagcgtgctgacgcggacacggcctgtctcgacagcacgcttctcgatgtgcgccgtctcctcgacgaggggaaccaggacagtctcgccgacctgcacctcttcgggagccgctggattgtcagtgccggctatcgggaaaggtgcgttgctcacagtcggcgctgcgtggtgccgaggttcaggcccgtgacggtcgggtggacagcgcccatgcgcccggcgaaccaagacgcgatggccccgagcaccagcgcgaagaagccgaacaaagcgccgcgcgagacggccttgcgcgtcagctcggctgcctgcttggcctgctccttggcgctgtcggcagcctggcggtactgctgctcgtactgctgcacctggctcttggcctgatcgaccgggatgttctgcgccttagccaaagcctccgctgcacggttgcgagctgcctcagcctgagcttggtcaccggtcagagcagcgcgcaccgctgacacagccgcatccttggccgctgcgggatcctgaccggcggaagccccccgcaccgactgctcgatggaggagaatggatcgctcaccttcgacaaggagggcgcaaccgtctgcgctgccgtctgcaccgcgccaccggccgtgttcgccaggccgccggcgacgctgctaagcgaattgaaggctccgccgagcacgccgccgaccgtggaggacagcaggtagaagataacaagcgtggtgaaggcccaggccgttaggccgtgccaagccgccgtgttctccttcggcttgccacagagccgacctgccgcgtaggcgccggcaaaggaggcgatcacgccggacagcgtccaccagagacccgctccgatggagaaggtctgagcggaaggattgtcaccgcctaccgccgtgaaggaggcggcaccgatgccgaggcccaggaggttgaggagcaactgcaccacgagggcgacgacgacgcccgcgagcactgcgccccaggagatcttgttgagcatgatggagcgcgcgtcctcgcccggcgtgacggggctggtgtgtggcgcgtcgtggtcgccacggttgcgcggcgtatccggcgttgcggtcgcggtcatggtcatcctcccgggcagatatgtgcttgttgcggtacccggattgaatggctcgctggtgcgctaagttccgaagatcgacattcgggtttacaagaatgcttctcggctcagttgagccggcaaaagccaaatctcttacggtcggtaagagaaaagtagggtcctactcagagggctccgctctatgcccccttaccagcattcgtctctaaagcggtcatcccggcatcgacgcctcagtgcatgagagcggacatgcgctcgattcggggctgagcccctccagcagagacacgtccgatgcagcatttctcagctgttcccgcggcttttctcatggcgcttgatctcggctctgcaggcaggtgacaggctggccagttgtcccgaaagcaggcctgcacctccgctccgtccggcgggagttcgccgcagcaagttgcgtagtcgccgctgcagcgttgcttgagggcggagcgatcaggctcggagcgggaggctggaccagcgtccgcggcggtcgccgcgagtgaaaccacgaggacggcacctaatcggaccagcatgagtcagcgatccttctgcggtgcgagttcccgtgcctgcctaacagcatcggtgcaggacttgtcgccctttgcattcagatcaaccgcgcgctgcaacgccattttggcctgtgagaccttgtcttcggaggatggagcagcagaagccttcggatcatcgccctgtgaggcagcttgcgtcgccgtgggccggttctcagattgccggcgcacgtcctcgggcgacgtggcgatccgtccgctggcgaccgcgtccgcctgaccggtacctgtcgccgctccaaccgggcctgacacgccgcctacggtgcccggcgtgccgccgctctcgcgcgaagcgccgccctgctgtgcccggtctgtctcactcgtgccaactggcttggcggcgctcttcgtagccgtcagtgcgcggcctgaaccgctgaagcggccttcctatcccattctatcttgcgcagtttgctggccttcaccggcccatcctcgtcaagaccacgttcggtgatggcgaagatatgcaagtcccggtcgtgttcggggctgccaccatgactctccgtcagcgcgtagaaggcagtgtggacaacctcgatcctcgttgcctctgggtgccgttcgcggacagccgcgagcagcgccttcggcttcatgcaagcggtcgctacattttgccgggcatctgcgattgcttcaagcgaagctgtatcgaacgtatcgctctccgggcgccccttttacatgacagttggtttgcggttttgaaaggccggttggcttccatcgattctctcgcgcgcttgaaactgcgctgatgatgcttttagaagttttagcgtacgagtcggagatcaatcaatttttcaactaacagatacggtcgcgccggcaataggggttaacagcgatcgtttttccaacattctaggatgtggagaggggcgtggccgccatcacgatcaccgtcgaactacccactggccggcgcattctggcagctaattcggagcgcagcgccgccagctatgccgaagcggtcatttacagcatacctcgagaagccctgccggtgcccctgtcggtctcgtgcgctgacccagcggtccgaaaccgcttaactacgtatctgactgaactgcagaccgaacgcctaagaatgccctctctcggtgaagatggctccggtatcataagtggaacctagtgatcggcccccacgcggtgcttcgagttcgaaactagtgcggggtcggtctttgcagcacggctagcttggccggcgcaacctgttgggtgagcgcggtcagccaagcggataaggccggcacgaacacttccgggaccggtggtcgatagccaagtgaggcgttcggacgcacgccgttgtagtgccgtcactaactcttaataatgatctgtgcttccttgagcgtgtaagaaatctggttgttcaacaactcgtccgaaggtacctgtaaacaccccaccccaatggaagcagcgaaggcaaacacaccgattgcttcggtgagtacgcggggcatagcgaacctcgtctggaaccagcaggcggctcccggccgacgagctgccgagccgagcccgagtgagttacctgcagcttcggatggctgaacaacactgtcgttgtaatgaaggccgcacccagtatggcggcaagaatgaatacaaaacccgtgacaacaccctcgcgtgccaaacgtcgtcgactttcagggcatggtcattgccgaagctcggagtgcaagcgtaacgaggtgtcatcgaactggcttgcatcggcgacgacgcctgcgaacgactgttatgtttggttttccaataatgcgctctgcttagcaggaagccggctcgaaccatgagcagttacttcgatcgcaaagctaatgacttggcgagcggtcaacgcgggtcccatatcaatacgccacgaaagtccggcagctccgggggctcctgtcaccaaatggccgatctcatccaactcggccagcgcccaggcaatcgggctgaattctcgctcgttctgccgttgcaagatgccctccagtgctcacgctctcctcaatccatgcaggaagcgtggccgtgaaaggaacgccgtgcctgacagcttggctccgccacgtctgaggcctgctgtgaagagcgttaattcggcaggtttctgttctgcctcatggccaagcatagaatccggtgcgttgacttcaggcggagtatggcgggcagcagaacgagcgccgacttttctggcccgcgggggctcaggaccgagaggttgcaggtcgtgccggaccgcgatctccgtgagctgctcctcagaccgtggggcggaccggacccgccccggggtcggggcgggcaccgatgctgccgggccagcggtaagcgattccgcttgacgcggcgccgtggttgatttgggccagctgcatcaagccgccggcttggcagattccgttcgcagggtcaccgccgattgggatgccctgttgccgggccgcgcagatgatccgcaccgcggtctcggcgcaactgaagccttgcttgccgggggatgctagcaccaccggctgagcgccctcggcgttccgaggtgtgttctgctagtggtctgagttggaagtccgttggcagaagcgtttgacgctggcgaggatgtcgtcagcggacttggttcagacgaacggcttcggctcgctgttggtccgatcgatgtagacctggatcgcacgttccagatcggccgtggtctcgaacacgccgcgttggagttgccgccgcgccagcagtgcgaaccatccctccacgaggttgagccacgaggccgaggttggggtgaagtgcaggtgccagcgcggacgctttagcagccagtcgtggatcagcttggtcttgtgggtggccgcgttgtcgagcaccagatgcacgtcgagatcggccggcacgctggcctcgacatgatcgaggaaggcgcggaactcgacggagcggtgccgcctcgcgcagcggccgatgacgcggccggcctgcacgtccagcgccgcgaacagatcggtggtgccggcccggcgatagtcgtgcgtgcgtcgctcgggctggccgggccgcagcggcagcacgggggcggtgcgggtcgttgcctggatctgcggtttctcgtcgacgcacaagacgacggcgcgatgcggcggagccaggtagatccggagaaggtcgatccgtgcaaagcatcgtggccctacctcatccggacctgtaccgcttgataagggcgacagttggtcatgatgtttcctgctcggccttccctccttggccacagcgcacttcggctgctctggtgctcgctggcactgactgttggcctgttcgtcatcgtcttggcgtggctggtgcggcctcgcgacatgaccgtcaatagcgatgctgccatctcggccgcgatcggcagcctgggcgttctgatcgcgctctcggctttgccgggtcgtagcgggctccgaggcttaagggatcatgcctagcaccggcactcagcgggtagcagcggaagggctactacccgcatgaaggcgtcaggctgcctgggcgacgggcgcaggagcatccatggcgcgtaggtagacctccagaaggctttcctgctcatcgcgctcatccttgtcctgcttgcgcagcttcaggatctccttgagcactttcacatcgaggccttcgcccttggcctcggcgaagatctccttcttagtctccatcagatccttgatctcttcctcgatccgctcgacgcgttcgatgatggagcggatccgctcacctgcgacgcctaccgtgtccgtggtgtcggtcatgcgttcctcgtgctcactgggcgcgtgcaatctggcggctcagggtaagcgaggcgttaaggctgagatctcgaacgtcagtgcgggcgctgacccggcctgatgatgaccgagttgatgcgggtaaacgctccgagatcagcgaagtcgtcaggccacgccatcgaccggctgacgtgcttcacacccctaccagcgcgccgcggcgcgaagcgtctgtcgacggatgggacggccggccccgcccgcgagcgtcaggtggggcaggcgcagcggtcgcagcgccgcgtacaagcgcaccgcgttcaccccgttgatctggcccttgtactgcttcagcgagccgctctcgcgccgcgaaacctgatactgcttgcgcggcattttggcagtataccaaagcatttgcaggagatcggcgggctcgacaggcgcaatatcgacgctgctggcaccggggagataggcatccatcgttgcgcgcacgccgtcggcccaggcatcgagttccgcccgggagatgttccaaacgagggtgtgcaggtgccactgaatgaagcgagggacgccctcctgacgttgggtggagacgaacagggcggggtcgagcagcccgacgtagtcgagccccgtcatggcggcggcgtaattgcggcggatttcccgaaacgtgggatcaggccggcgccaacccgcgggatcgggcccacgcacaatctggcggcggtcgattagcgtgacaaaccagaccggctgcgccggccggtagtggggcggctgagcgcccagcgccgcacacagctgcccacccagggcccgcatccaccgctcacgggcaaaggcattgtgggcgtacaggcgatgcgcctgcccctcgcgcaggcggtgcacctcctgggcgggacgggaaaactcacgctgacggaagccccgcagggccaggatgagccgaatggcttgatcgtgctcgcgcacggcaaagcgatcgaaggcatgaggcggcagcgtcggcattgtgtgtgattgctaccctatagagcctatggccattgtgcagtgacactatggtactgtcgtacggccatgtgcactgcacgatgtatttactcatgtgtaaacatcgtatttacttcgtatgtacacttcgtatgtacaagcaatttttcggtcgatgcacgaggcgaagctgcgaataagccgccgaaagggtcgggcgatgtaataccgcccgacccatatatttgccggtgtggctacgcggcgtcctcgtcctcgtagtccacttcgttgtcgttgtcctcgccggacgagagactggcctcgacatcgcggccgtagacgtattcccaatcgtggaggttgtgcgcgccgcgcccaccgtaagtggtgtccaactgtcggcgctggccgcgacgggccgaaccgtcgaggtaccgctccttctcctccttcggcatcttgatcagcagatgattctccaagatccacttgaccgtcaggtgctcgcccgatgcgtcagatggctcatactccacaggctcgcacttgcccgatgcccgtgccgccttggcagccgcaggctcgcgcttgtccggcttcaacgcctgactctcgctgtcgtcggaaccgccggaattggtctcatcccgcgcctggcgcttcttcgcctttaccttctcgtagacgccctcgatgccctccatcgcctcgatccgcttggggatgtgtgacacggcgatacacttgttcagaaagtagcccgttacatagccgtacacgcggatccggttttcagtggcttccgtcccctcgaacgagcgggccaccacggcgaaaggcacgaacttcgtgaaattttcctcggtggcggcttggacactcttgttgtcctggaggcacggcgcctcacgcaactcctcgaacagcgggaaactctcgcagaccacgcgggcgataccgacgcacatcgcgatgccctgatgtttgtggcggtgggccccgcgctcccccttgtggatggcaccggcgatcgcgtcagtaaaggccaccggattgcgaagcatccgtttgtgagcagcatccatgtttttgaagagacttgtcactattgcgctccttgatttcgctttttgtgttacacaaagttttcgttgggccggggacgcggggtgcagcacctgcaaccccgcgccgccgtgctgattaggccacgcccttctcgatgagggcgcggatgtcctcgacgcggtaggcgcgggcgcggggaccgatggccacggggcgcggatagaggcccttggcctggccggcgtaaaacgacgagcggctgatcggaatgagttcgagtacgcgcgagaggcgcacgaggccggtcgccggcagcgtcgcgggcgcggcgggcggtttaccgcccgggggattgttgtcgttggcgttcatgactgtctccgttgcagggtgctggccagcaaggagcggtgtaattgtcacttcgccgtctggcgattagtcaggaaaatctggggttgctgagcgcgtcaacgatttgcacatggcaagagacacggccgctgctcatcacccacgggcaagcggatgaacaaggtttgttgagcaaagactcggacgtagatcctcagccgtgatcgcagaagtgacttacgtgtgcttccatttacgtcgcagcaaggggagagaggtcacgaccgatccattcataacaacatatcacgcattatacagccatactactagtacaaatttgatttaattttatattttccaatataaaagattcatgatatctatttactgcagtaaccggcgggattttccgagtaacggctcaaaattatatccaaaacaaatcatgtatgtgacagccgcaaaaatgattcaccttaagggggtattagcttttttacgacggctgtcagcagtcagtttacgttgatagtcatacgcctccgttattttactggtcgacaatgagaaaagggcggggggctcgaaggaacgcggctcgacgggaaggacgcaggaccgaaactcgaagggaggctcgccgcgttctgggttgccgcggtcctgactgcattccgcgatgatgtgatctacgacgtagcgcgcgcgaccgcaccactcgactaacagatgccgatgcagtttgaaggtggagcgggcatcaatcagctcatgaagaagggtccgaccattaccagttgggatagaggctgcagcgtaagcataggcaatggacggtcgcgacttatcccaagcttgaatcgctagtgtcgaagagtgaatcttgtactccattgcaatcaacgctttggtcttgtccttgctcctcctgatgatcttctccttattttttacggtatcgatcttcttccagattgttcggtcttctacgaaccatcggttcgaagttgttccgaatatacggccaacgaccgcgccgccggtttctttactgagagcgtaatcgtagtctttgctcgtcaagtgggtgaggtggaaatggtagatggccatcatgtggacggcctccagcatctccgtggcgcgcttagccaaggcacgtttatacgctgcgcgcgggagagcacccagaacgcgcatggcacctcccgtcggatagtaggcttcctgaaagaaccgcatatccccatggatcagtcgcccgacgaaatcgcccagcgtaggaataaatccagcggcgttgctccgccagggggcttccgcagcatcaaccgctttggcgatgcgatagaccatgctgtcttcgcgtagtttgctccgactggggcagaggacccaggtacagaagccctcgtaaagaattttcttttggtggtagaagcctttgtccgcggcaaggaggcatgacgcaacagcgtttgggtcgtagttgtcccacgcatagtctatgaacgggcgcagtgggatggtcggctcgtgagacgcccagttcgcctgcagacgtcggcgacgccgggtgtcgagtttctgcgtcagttggaccgcctcgtcatcttgcactacagcgtactcctcgaaccggggctatccgttgccgtcaagcgagtgctggcatcacaacactgcgcggggcttctttccaacgtacgtggcccactgttccatcagatcgcgacgccgctccagcaaatcgctgcgcgcgtaggccgcttcgacccggttttcgaccgcgtgcgctagtgccatctcagcgacctctcgcggcaggcttgtgcgctcccccgcccaatcccgaaacgacgatcgaaagccgtgggcggtaatggccagctccatgcgccgcagcagcatcaggaacaccatgtttgacagaggcttctctccggagcggccagggaacaccaaggggctgccggcggcaagcgcgcgcgctcgggtgagaatggcgaggcttctgtcgctcaacggcacgcggtgctcgcgcttggctttcatccgtgtggccggcaccgtccacagacggttggcaacgctgatttcgtcccatcgtgcgcccagcacctcgccggtacgtgccgccgtcaggatcaggaactcgaaggccagccggcctccttcgctcgcctcggctgctcgcaactgcgtgatgaaacttggcacctgctcgtacggcagtgccgcgtggtgctcatcgcggtcaccctgtttgggaaggcctttggccacgccctcgattgggttctccccattgcggtagccggcggccttcgcccagtcgagcaccgtgccgatgcgctgccggacgcgccgggccgtttcgggcttggtcaaccagatcggcgcgagcacgcgcagcacatcgggggtgtcgatttgatcgacgcgacgggtgccgagttgcgggcaggcatactgttggagggtgttgcgccactgctgggcgtgctttgcgttcgcccaggaagccttgtgctcgctgtggacgcgctcgaccgcctcggcgaaggtcggcacaacgtcctgggctttgcggcgctcggccagcgggtcgccgccctctcgtgcggttttgcgataggccagtgcccgttcacgtgcttcggccagcgtcacgagggcagctcctcccaagccgatatcacggcggcgaccttgcacgacgaggcgcaggagccagcgtttggcgccggaagggtcgacgacaaggtagagaccgtttccatcggcatagcggccaggctgtttgaactggcgcacctgcaccgcggtgagcgccttttcgggatgcttacccctacccttcacaagtcctccgcctaactcgcgtgccccacattccttaccacatataggcttggatgtagccggatccagccggatcgcgtcggacgatgagtggtcgctaaacccctgctatggcttgcataatggactgacgcggacgctatcggatctcaacgcggcggtcaccccttccgccagaccgcgctaagatacctgaaccggcaagacgcgttgactgtccgagggtcgggaggcaccggtgcgacaggtgcccctcttcgatgggcgccaaaacccgcagcgttcgccgctcaacgggcccctgctcgttccgcgcttgggcgcttcccaagctgcgtgaggcaatccctggcgggcgcagagggcagaagcggattgcctttgggtataactccgcacgcgccttgagatacgggtggcgttgcccacctcatccactccgacgacctcacgggatcattcatggctggcctcaaggacaagcgcggcttcatcgacaaggaccgtctcgacctcagcgagcgtaaagcggtcgagttctggatgaagcgctggggcgtcacgcaggaccagctcaccgccgcgcaccggaaggtcggccgcatgaccaaggacatcgcggctgagctgggcaagaagcggtagagcgctttccgacgaagtgggcgccggttcggcgaaagaaggcggatcaaaacaaagactgagagacgccggtctgatgcaatggggtcggagacggctctaggggccagcgagcgtgatccaggcgggggcgctcctggcccctgtcgttggaggaaaatgctctcgggtgggaaccctggcctaggataatcacctatccaccctgcctgggacggccctaagctcccaaggagatggtgatgaagaagaccacgctcgcgctggcaatcctgctcggaggctttacggccggcaccgcatcggcggcgccgattgcacccgctggcatccaagccgacagcagcgtcacgcaggctcgcatgtcccaccacgaacggcggatgatgcaccggcacatgatgcgcaagcggatgatgcatcggcaccatcaccggtcgatgcgtcaccggatgtaaccggcgcatgtgataaaggggagggcactcaataggccctcccgctcagcaagccgcacgcgacagtgaagcgcttcagtttgagccatcaggccagatcaaatcatcgatggatatgattttgatgagcggctcggactgtctcgccccgtccgccagatcgaagcctgcccgatcggaacgttgagaccatccggtccctcgccgaggcacctcgtcatgaaggcttgatgttccccggcctcgacaaacacttcgtggcacggcatgtgcgggcgcaaggtgtttcgaacagagacccaagctcccagcatcaggatcggtatgttgcgcaaccgcgttcggcgaccgttcaccgtcgaagccaagtcgaacggccaggctcgcttcgtctccatcccctcgaagctgccgcgggagacgcaaaagcaggcgggacacgccaaagccgcggccctgtggcccttgctcgaggccgccacgcccagcgttccgacgtcggctgacgaggcgccgtccgagcatcgccgcatcctgccgagcctcctcgtcgcggaggttcaggagcccgaagtggaaccggggatcgagcccgaggtgcttcctcgcgttcgccgggttacgctgcccagcaccgcgccagaggacgccccccgtcgccggggcaggccgcggaaggtgccgatcccgaatgccgtcgaggaggtcgtcgaacaggcggtcccggagccgcctcagcccgtgacggaggcaacccccatcgtcggccgccgccgcccggacagggcaggcagcgagacgctgcgcctgggtgagcggtggaagcggcgcttgccgcgggtgtgctggtagagcggccgcggccaacgccgtgaccgcattccgccggacgatcgatcagcccgacacgaacggcttcaccagcacgcgtcgaccgctgaggtcatgcacgctgacatgccactgcgaccaatcctcttggtcatcaaggctgctcatcaccgcctgggccacctcgtcggcacgccggacgaggcgcgcggggacccggatgtccttgccctgcgcgtcgaacacgcatgcgtagccgttcgtcgcgtgaaagcggtagcgtgccatctgcgccaagcccctcgttccaactccgataagacggttgttcgcctttcgttcccatatggggacagacggtggaaaagggcaatgcgacccacggcctctcagagacttacaccccatttttgaacaggccgcgccctggggatgagacggcctcggtggccctcggaccccggctttgcggggcaggcggcgggacgctccgcctgccccgtggaccggctcagccggcgccgtagccgcccttcgcattgtccgtcgaacgatccggcgattgccgatcgtagccgccggattgaggaccgggtttttcgccctcggccgaggccgggcccgtcggtccgagatccggctccgcttcgggcttgctgcgctcaccgagcgggcgaccgggcggctgtgtcccgaccgcctcccgctccgtcttcgcgtctgccatcgtgaacctccttggcttccgacaaggaaagggttcatccccccgagaggtttctctcaggggaggctggtcgcaacaatgaccgggcgacgccggcccgatgcgatcgggccgggcacggctctacgtcgcggtcccggaggcgagataggcgcgccagccgccgtgatcgctgatgtcgcgcgcccccgcgagcccggccgcttccgccaaaaatcccttcggcgccgtgccgtcggccagagacagcgtgccgatcgcgagcggcgcgggaatccccgctacgaaggagccgaaggcgtccggccccagcgcccagatttcggtctcgatcgcatggcccgaaccgagcgcgacgcggaccaggccgggccgggccggcggtccgccgggcagcgcgtgcaggcggtaatccgacgtcgtggggacggcgcgcaggaaacgggcgccgcgggtggtcagctcgccgttgagcggcaggccggacaggtgcgcgccgaccaccgcgatctcgatctcgtccccttgcgcgcgatctccccccttcgcgcgatcccccggcgatgcggcctccgccgggatcggcacgccgctcgccccgagggtgccgccggccgccgcgtggaggcaggcgccgagttcggcaatcaggccgtcggccccgcgcggcgcgatcagcgtgacgccggacgggaagccgtcggcccggaagcgccccggcaccgcgagggcgcagagatcgagcaggttgacgaagttggtgtaggtgccgagctcgctgttgggaccgaccgggtcggcggcgaggtcggcgacgcggcgcggacgcggataagtcggcacaacgagcacgtcgattccgcgccagacggcttccgtcgcccggcgcagttcggcgaggcggtagaggccggcgaaggcatccgccgccgagtgaccggtggccgcgccgatgatcgcccgcgtggtcgggtgcagggcctccgggtgctcctcgatgaaaccgcggatcgcctgatagcgctcggccacccaggggccggcatagagaagccccgccaccgcgaagaagggcgcgagatcgaccgtcaccgccgcgccgccgatcaccgtgtccaggtcggcgagtgccccgtcgaaggcattcgccgagagcgcgtcgccggcaaagatcaggctcgccgcatccggcacgccgaccctcaggccggggggcagggcaccggggcggggtggaaccggcagggcgcgcgaatacggatcctgcggatcgtatccggccatgacccgaaagaccacatcggcctccgtcacggtgccggcgaagacggagagggtgtccagcgtgcggcaggccgggaccacgccgcggcccgagacgctgccgagggagggcttgagcccgacgatgttgttgaggccggccggcacccggcccgaacccgccgtgtcggtgccgagcgcgaaggtgacgaggccgcgcgccaccgccaccgccgagccggacgaggagccgcccggcacgatcgccggatcgatggcgttcttcggcaccggatagggcgtgcgcacacccaccagccccgtggcgaactgatcgagattggtcttgccgacgaggatcgcgccggccgcgagcaggcgctcgacggccggggcggtcgcctgcggcgtataggcgaagtcggggcaggcagcggtggtgggcaggcctgcgatgtcgacattgtccttcaccgcgaagggcacgccccagagcggcttgttcgcggggtcgaaggggcccagcgcgcgggcggcggcctgcatctccgccgccggcacccgcgcgaggaagatgccgggatcgtcggcggctgcgatccggcggtcgatctcggccagaactacctcgggcgagagcccgtcggcataggcggcgtggagcgcgctgaggctcgggaaggcgggaaccggcatcgatctctcacgtccgtgaaggtgcggcgggccggcagcacgcggcccgaaattcaaatgggaatggctccggcggcccgagcctgatggcccggcggccggaaggcctatcgcggcgtctcccggccccggtcgccctgcggcagccgcccggcggccctggcctggaggccgagcacgacgaggccgaggatcgcggtgagggcgcggtggatctgctgcatcatcggccgtctccgtgcctgtgcgaggagcgcgccgggcgggctccgccgtccggccgctcgggccttgcaagatccgtcccgccctcaggtctcgaggatggcgacgaggtcgccgccgcgcagggtgcggccgggctgggcccggatctcgcggacccggccgccgacgggggcggtgaccgccacctccatcttcatcgattcgaggatcgccaccgtctggccggcggccacggtctcgccggcgccgacgagaaccttccagacattgccgggcacggtggtcggcacgccctcgcagcccggcgggatctcggcggcctccgccgccactgcctcgtcggcgacgaagctgtcgaggccttccgccttccagcgctcgcgctcggccgcgaaggccgccctctggcgtgcccccgcctgctcgatctcggcggcgttgcccgcgagcatccttcggtgctcggcgtaggagaacgtgccgtcctcgatccggatcggataggccccgtgcggaaaggcggcgcgggcctcggtgagttcgtcgtggctgaccgggaagaagcggatgcggtcgaagggccgcagcagccagggatggccgggcacgaattcgcgggtggtccgccacgtgttccagacctggatcgtgcggccgaagagctggtacccgcccggcccctccatgccgtagatgcacatgtaggcgccgccgatcccgaccgcgttctccggcgtccaggtgcgggccgggttgtacttggtggtcacgaggcggtggcgcggatcgaccggggtggcgaccggcgcgccgagatagacgtcgccgagccccatcacgaggtagctcgcatcgaagatgatgctgcgcaccgccgcctcgtcgggcaggccgttgatgcggcggatgaactcgatgttcgaggggcaccagggcgcgttcgggcgcaccagctcctggtacttgcgcatggcgagttccgcctgcgggtcgttccacgacagcggcaggtggacggtgcggctcggtacgctgaccgcctccgcgggcaggccggcctcgatctcgcgcaggctgccgaggaggcggtggcgcggcagcgccgtgccgtcgtagtggatctgaagcgagcggatgccgggcgtcaggtcggtcagaccgggcagcctcgcggcgcgcaccgcctcggcgagcaggtggacccgcagccgcaagccgatatcgagggccatcgggccgtactcgacgaggaggttgtcgtcgccctggcggcgataggcgacggggaccgggccggtctcgtcgcgggcgaggatgggcgagccggcccccacgcccgcgccgccgatcagagccggggcggcgagcgcatcctccggccgggccacgggccggaagcggaccgtgtcgccgggccggagctggcccatcttccacagctcgttgcgggcgatcaccgccgggcagacgaagccgccgaggctcggcccgtcggggccgagcaggatcggcatgtcgccggtgaagtcgatggcgccgacggcgtaggcgttgtcgtgcaggttcgaggggtgcaagcccgcctcgccgccgtcgctccgtgcccagcgcggcgtcgggccgatcaggcgcacgcccgtgcgggccgagttgaagtgcacctcgtaggacgccgagaacaggtcggcgatgtcggcctcctggaagaagtccggggcgccgtgcgggccatagacgacgccgatctcccaatcctgcgtcagtggcgcgggctcgggcggggcggcggtgacctccggcgcctcgccgagatgaagcacgtcgccggccttgaggacgccggtggcgtggccgccgaaggcgcccagcgcgaaggtggcgcgcgagccgagcaccaggggcgccgcgaggccgccgcgcagggcgagataggcgcgctggcccggcccctcgatcgcgccgatggcgagcgtctgccccgccctcaccggaaacgcctgcccgtgcgggcgcgcctccccgtcgagggtgagccgcatcgcggcgcccgcgagcgccacccgggcatccgtgtggaagcgcagcgtcgggcccgaaacggtgagttcgagggcgcaggtgtcctgcccgttgccgacgagggcgttggcgtgggcgaaggagcgggcatccatcggcccgctcggcggcacgccgacctcccacaggccgagccggccgggcagctcctgaaggctcgactgggcgcccggcagcagcacctcgatgcttctgggacgataggcgaggtcgcgcagggccgtggtcgccacgcgcccgctggcgaagaggtcggaggcggcgatggtgcgcaggtagtcgaggttggtctcgatgccggagatcgcggtgtcggcgagcgctacccggagtgcggccaaagccgccggacggtcggtgccggtgacgatgatcttggcgagcatcgggtcgtagaacggggtgacctcggtgccggtggcgatccagccgtcgatgcgggcggtctcgggaaagcgcacctcggtgagcaggccggcgctcggcgagaaattcgcgtgcggaatctccgcgtagagccgggcctcgatcgccgcgcccctcggcacgagtggcccggccgccgtgatcggatcctcgcccgcggcctggcgcaccatccattccacgaggtcgatgccgaacaccgcctccgtcaccggatgctccacttggagccgcgtgttcacttcgaggaacgagaagtcctcgcggtccggatcgtagatgaactcgacggtgccggccgaggcgtaggcgacgctctcccccaacgccaccgccgcggcgtggagccgggcgcgcaccgcgtcggaaaggccgggggccggggtctcctcgatcaccttctggttccggcgctggagcgagcagtcgcgttcgccgagtgcgacgacccggccgcgcccgtcgccgaagatctgcacctcgacatggcgggcctgcgccacgaagcgctcgagatagacgcgggcatcgccgaagctggcccgcgcggtgcgctcgaccgcggcgaagcgctcggccagctcctggcccgaatggcagagctgcatcccgatgccgccgccgcccgccgtgctcttgagcatcaccggatagccgatcgcctcggccgcacgcagcgccgtctcgacatccggcagcaggtcggtaccaggcaggagcgggacgccgctggctttcgccagatcgcgggccgtgtgcttgaggccgaaggcgcgcagatgctccgggcgcgggccgatgaagcggatgccctccgccgccagccgctcggcgaagccgacattctcggacaggaagccgtagccgggatggacggcttgcgcgcccgtcgccttgcaggcggcgatgacggcctcgacgtcgagatagctctgcgcggccggcgcggggccgaggcgcacggcctcgtcggcggcgagcacgcccggggtgaagcggtcggcgtcggagtagacggcgaccgaggcgatacccatgcgccgcaatgtgcgcacgacgcgggcggcgatctcgccgcgattggcgaccagaaccttggcgaacatgcgctcaagcctcgccgcggacggtcacgcggatcggcgtggggttgaagccgttgcaggggttgttgatctgcgggcagttcgagatcacgcagatcacgtccatctcggccctcagctcgacgtaatcgcccggcgaggacacgccgtcgacgatggcaagcccgccatcctgctcgatcggcacgttcatgaagaagttgatgttcggcacgatgtcacgcttcgacaggccgtactttgcgacttccagcgcgaaattctcgcggcaggcatggagatacttggtggcgtggccgaagcggacggtgttgctttcgcaggagcaggccccggccgaggtgtcgtggcgcccgcaggaatcggcggtgacggtgagcatcacccggccctcgttcgacatcacccgcgtgccggtggtgacgtaggccgcgccctgcgcgcgcaccgtatcctgggacgagtagcgctcacccaggtcgtcggcccggtagaacagggtgtcgaccgcctggcagccgtggctgtcctcgatgcgaatggtgtggccagcccgcacgagggtggagaacggcgcctgcgcgggcacgatggcatcgaaaagcgtggtcacggtgtcggtcatcggtcgtcctcccctcagaagccggcggcgttgttctcgaagccgcgcacggcctcgatcgtggcggtgcggcagaggtcgtccattgccgggggcggggcgcggaaacgggtcaccgccaccgggttcggcgcgtaatcgggcgccggatcgagggggtgggggcagttcgagagcgcgacgatcaggtccatctcggcgcgcaggtccacgaagtcgcccgtggtccggccggcggcattccaggcaaagcggccctccggcccgacgacgacgggggcgaagaacgagacgcaaggagggatgtcgcgccgctccagcccgctcttgagggcggcgagcacaaggttgtcgcgggtgttgcgatgcggcccgcccgcgtagcgcgccgcgttcgaggcggcattggagccgccgacgagcgcgtcatgcgccccgcaggaatcctcgatcatagagaacatcacgcggcccatatcggagaacagcacccggcccttggcgagggcggccgtccactgcaccttgacggtgtcggcggtgttcagccgctcgctggtgtcggcggccgaccaggcgacgagggcgacgctcgacgggccgtggtcgaggccgagccggagcgcctccccggccttcagcgcggtggtccagtaccagccgccggggatgatctcgcggtggaggatcgcgccttcgtcgagcagcacgccgcgcgggctcgggccgggcagggcgcgcggggcgtggccctggccggcctgcttcaggtcctcgtagcggcggcggttttcggcgatctggctcgcttcatccgacattgcgcatgtctccgatggggccgggtcgtcccggtccaaaagccctgacgcggccgggccgtcccggcaggccgaatggggtttcgatgtcctgtccccgctcaccctcatcctgaggtgccgcgaagcgtcgccacctcaggatgagggcgaggatgggagggtcacgggtggtcgggcgcggatggcacctcgtagaaggcgaagagcttgcgggcgggctcgacgatctcccaggtgccggtgaagccggcgggcgagacgaaggcgtcgccggcccggaaggtggtccgggtgccggcctcgtcggtgacgacgatcaccccttcgagaaggtggcagaactcgctctcggtgaagacgacccgccacgtcccccgctccgccgcccaggtgccggcggagaagcgcccgtcggcgctggtgaagtgaagcgtcgcggtctgaaccgggtctccagccaggatgcgctcgggcgccggtcggtaggtcgagggctcggcggtgctgttcgcgaaggcgatgacggtcttcatgggagcctccgcctagaacaggtggctgtagcgctcgatttcccacgggctcaccgtgagatggtaggcgttccactcctcgcgcttggtgcggatgaactcttcgcgcagccctgagcccagagtcgcctcgaccaggggatcggcggcgaaggcatcgaccgcctcctgcagggtctggggcaggaacgcgatgccgcgcgcccggcgctcgccgtcgctcagcgcgtagaggttgtcctcgttgggctggccggggtcgatccgctcgcgcacgccctccaggccggccgcgagcaccagggcggcggcgaggtagggattgaccgcgccgtccgcgttgcggctctcgcagcgcccgccgccggccggcacgcgcaccgagttggtgcggttgttcgagccgtaggagttgaacaccggcgcccaggagaagcccgccatcgcgccctgacgcacgaggcgcttgtagctgttcacggtgggcgcgaaggccgcgcagagcgcccggccgtggcgcagcacgccgccgatgaagtggtagccggtctcggtgaggccgaggccgcggggatcctcgccgggcgcgcaggcgaagagattgcggccggtctcgcggtcggagagcgacatgttgaagtgggcgccgttgccggtgcggtcggcgaagggcttgggcatcatcgtggcaatgagcccttcctccttcgcgtaatgcttggtcatcatgcggaagaaggtcagtcggtcgcacatggtcagcgcatcggcgtactggaagtcgaactcgaactgcgcgttcgcatcctcatggtcgaacgagtacagatcccagccgagatcgttgatcgtggtcgcgaccttgtcgagccaggagaagttgtcgatgaagccgcgcacgtcatagcagggcttcaccagcttatcgtccgccaccggcgtgtgcagcgagccgtcggtggcttggcgcagcaggaagatctcgcactcgatgccgagattgaagccgaagcccatcgtctcagcctgagccagaacgttcttgagggcgacacgggtcgagagcgggtagggcttgccctggaaggtgaggtcggccggcgcccaggcgagcttgctctcccaggggagctggatgacctgcgagaaatccgggaccgaggcgagttcgtcctcgttcggcgcctgtcccaggccgtcgagggcgtagccggtgtagcgctcggagcccgctgccatctgcggcaggtgatcgatcggcaccaccttggccttctgcgcgccgtggatgtcgacataggcgccgatgacgtatttcacgcccttcgcgcgcagatcctcctgcacggcgcgcacctgcggatcgatgtcgttcgcgtggcccatttcaggctcctggcatggggacggcggggccgtcgtaggaatggggaaggggcggggtctcggtgagcccgcggcggacgagggcagtcaggtcctcgaccatccaggcgaacagctcggcgccctcggccgcgctcgcctgcgagggggagccggtgacgccgttgcggctggtgcggttgaccgggtgggcgaagacgaggttgtgggtgcggtccgggtcgtcggcctcgacgatgcggtcttcccgcacgagggcgggggcctgcgcctgcatcagcgcggtctcggctcggttggcgtgccaatcctcggcgtcagcgaaatgggctgcgcgcacccgctcgctgacggtggcggtgttgatgagcgccaccatcaggtcgtcatgcgccgcccgcagcagttccagcgcgcagcgtaagggggcggcgttggtgacgtgggcgttgacgaggaacaggcggcgcacgcccgaatggtaggcttggcttccgatctgccggacgagttcggtcatcacgacagggtcgagggcgatggtgccgggccagcgccgggaatggccgagcgagcagccgtaggggagggccggcagcatcggcacacgggtgcgcgccgagaccgcgcggcagaggaggtcggccaggacgaaatccatgccgcagccgagatgcggcccgtgctgctcggtggcgccgatgggcaggagcgcagcccccgcgaccgcttcgaggtcaccggggatctcctcccaggtgcggtcggaccagagcaagggaagggtggggagggcgctcattcgacctcgtcccccacgctcgccatccgggtcaccatgtcgaggccagccagatcggccgggccgtcggcctccgcctcgccggggtggatcagcgcatcgagccgggcgcgggtggcgcggaattccggcgtcaggctctggctcggatggcgcggccgcggcaccggcacctcgatcagttcctcgacctcgccgggatgggccttcagcacgaggatgcggtcggcgaggtaaatagcctcgtcgaggtcgtgggtgatgaagacgatggtgatgtcgatcttgcgccagatctcgatcaggtaggcctgcatcctggcccgtgactgggtgtcgagtgccgagaacggctcgtccatcagcaggatgcgcgggcgcatggcgagcgcgcgagcgatggccacgcgctgcttcatgccgccggagagctggtgcggataggcgtcggcgaagcgctccagcccgatgagcgccagccattgcagcgcctcgcgctcggccacatgccgggattcgccgttctcctccaggccgaaggcgacgttgcgcttgaccgtgagccaggggaacagggtgtaaccctggaacaccatgccccggtcggcgccggggccggagaccggcacgccgccgacgctgacgctgcccgaactcttggtctcgagcccggccaggatgcgcacgaaggtggacttgccgcagcccgagggtccgacgacgcagaggaactcgcggcggtgggtgacgagatcgatgccacggagcgccacggtctcggcgccgtccgcgttgcgaaacaccttgccgaggccctcgacccgcagggcgacgtcgcgggccttcagccggtcgaagcgggcgcggaccggctcgcactgggtgcggtagtcgcaggcctcgatcggcaggacggtgggagcagaggacgcgctcatgcctcggccctcgcataggggaacaggcggcggccgagcagggccaggacgatgtcggtggcgatgccgacgaggccgatcaccaggatcgccgcgtagacgttgtcgaaatgctggtagcgggcctgctgcgtgatgaagaaggtgatgccggacgaggtgccgatcagctcggcgacgatcaggtaggtccaggcccagccgagcaggatgcgctggtcgcggtagatctgcggcagcaccgccggcacgatcaccctccggatcaggcgcaggttgcgcgagcccatggtgagcgccgcctcgatcagcagcggatcgacccttcgcgtggtgttggcgatgacgagcacctgctggaagaaggtgccgatgacgatgatggcgatcttcggcccgtcgtagatccccaggatcgcgaccatcagcgcgccgaaggcgggggcgggcaggtagcgcacgaactcgatcacgggctcggtcagccgggcgatcgtcggttgcgccccgcacaggatgcccagcggcacgccgaccagggaggagagggtaaaaccccaaaaaatgatctggatcgagtgccacaggctcgcgggcagccagatcgtgtcgcgctgcggcggcggcgccgtgagcgaggtccagaaggccaccgcgacctcgtgcggtgcgggcaggtagaccgggttggccgggcgcccctcgggcacagccatccccgcgccctgtgccgccgcgacctcgtcggaaaatgccgcccgcggcacccgcatgccgggctccatccaggcgacgtcgccgggattcgtgacctcgaccagcgggtgccagaggaagggcaggtaggagaccgccgcccacagcccgagcggcagcaggaaggagagcagggtgagcgccacgcgccgacgccgggtcagcgggcgcggcgcgccgacccaggagagccgcacccgcccggcgaccggggcggcccccgccaccggctggagcggggcgaccgcgaccgccggaacggcgtccctctcgggatggggctgaggcagcggcgcgcgcatcctcaagccctcacttgccgtaggtgagggcggggtcgatggcggccttcacgtcctgcgcggtcttgtagacctcgaacttgacgttgaaggcatcggcgtgccggctcgaaccgtagagcgagccgaacccgtcggcatccttcatcaccgcgcggccctcggccagggtcagaagcttggtgcccttgaggaagcgggtgaagacggcgggctccactccgaccttggccgccatgatggcgaccgcgtcgccttgcgtcttcgggtccgtgatgtagccgacgacccggtcccacaggccgacgagcttgatccagtcaggccgccgcgcggcaaggctcgcgggcgtcaccgtgaccacgtcgtagatcaggcccggccggtcggcggagctgtagagcgggcgggcacccgccgcgccgcgcatcgcctggccggcgatcggctgccacgcgccgatggcggcgacgtcgccggaggcgaggatctgcggcgtctcgttggtcttggcgttgaccagcgtcacgtcgctctccttgatcccggccttctgcaggccgtcgatcaggagcaggtgctcgacgaagccgacttcgagcccgaccttcttgcccttgaggtcggccagcgacttcacccccggcttgccgacgatgatgtcgttgccgttcgagtagtcggtgagcaggatcatgacgttccgggcgccgttgccgctcatgacgagggcgtcgccgttggtgcaggtcaccgcgtcgagcttgcccgccgagaacgcatccatcgaggcggagtagtcgaaccactcgaacttggcgtcgatgccggcctccttgagccagcccttctcgatggcgacctgccacgccacccagcccggccagtcgctgtagccgatgcgcagcggctcggcggcctgcgccatcggcgcggcgaggaggccggcagcgagggtcagcgcggacaggcttcggcggaggcgcgtgaggccgccggtgatcagggtcgggatgcgcatgtctcgtctcctcgggatcgtcgccggaaccggatggccgacccttgccgtgggtcgaccgcggattttgcgcgcaggccggcatcgacgggctgagaagcccgtccgtcggataccggcactgaggttggaagggggtgaggcgctcgggcccgcggacgttacgtccggaccgggacgaggcgcgtgcggcccccgaagcggccgcgaaggcgcgcgatcccggcccgcgccatcctcgggcggtgcaaggcgtgcgatccgccggagcgacgaccgagaaatgatgtcagagaaacgatctgggggctgatgccgggcatacgttccctctcaacagagaaagagattgtacaagacctaaccttgccaatctctggctagtgaggtctcccgggcttttatcccgccgtgcatccgggcggatgtctcccgccgcggcaaccgctctcggaccgaacacatcaaagagatgctggaaccctagcgatcaactcaatgatgtttttaggaccggcgattttcttggtcaagcgaagaccattctcgggctgcgcaagtttttacctttcatgcccacgttttaagcgctctgcagcctggattcgcattcggcgcaagtgggcggagcggtgttcggctgcggatcctcggccgcaacccgcgcgcgttcggcgaagtgccggatggcagcaccgacccgcgtgccgcgcggtaccggcggagacgcgcatcggccggccgggaaccacgggccttctgcacaaggcccacacatatcttgcaactttattgaacacgcttgctcagaaacacggcacggaccaacatagatccggtgctgaggcgttaaaattccggaacgtcggtcgctgccaataaagcgtcgcaatacgacaagccccctcgaagggccggaaatactcttacatcgtccaagataagcttgtcagaaaattctgccgcgaacaatatcgatctatatcgaaaggtgtcaccccatgggccggatcaatcttgaaggtatcagcaagatattcggctcgaacccctccaaggcgctcgatctgatcggccaggggaagcgcaagggcgacatcgccgctgcctgcggtgcggtcgtcggattgcgcgacatctcgttcgacatcgaagagggcgagatcctcgtcctgatgggcctgtccggctccggcaagtcgacgctcctgcgctgcatgaaccgtctggtcgagccgtcctgcggccggatcgtcgtggacggggtggacgtgacccggctcggccgcaaggacctgctcgccttccgccagaagaccttcggcatggtcttccagcacttcgcgctgctgcccaaccggaccatcctcgggaatgtcgggttcggcctcgagatcaagcaggtcccggccaaggagcggatcgagcggtcgatgcaggccatcgaactcgtcggcctgaagggctgggagacgaagtatcccaatgagttgtcgggcggcatgcagcagcgggcgggcctcgcgcgggcgctggccgccgatgccgacatcctactgatggacgaggccttcagcgccctcgaccccctgatccgccgcgacatgcaggcggagctgcgcgacctccagcgcaagctcaagaagaccatcgtcttcgtctcgcacgacctcgacgaggccatcgcgctcggcggccgcatcgtcctgatgaaggacggcgaggtggtgcagatcgggcagcccgaggacatcgtggctcgccccgcgaccgactatgtcgagcgcttcgtcgagcatatcgatctcgccgccgtgctgcgggcggagcaggtcgcggatcgctccgcccccgtgctcgcccccacgcagacggtggccgaggcgcggaccgcactcggcggggcaggtggccgcacaagcagccgggcgtggctcgtcgccgacggggacggacggctggtcggccgcatcttcgccgagaggctcgcctccgctcggccggccgagaccctctccagcctgctcgatctcggacaatccgtcgtcgaggcggaaagccggctggacaccatcctcgcgacggtcgccgccgaggaatccgtcgcggtcgtgggccggaacggacgcctgatcggctccatcaccagccgcgacgtcgtgcaggcgctcgccgcgcggcccggcacgcacgcgcagccgcatgccggcgccccgatcctctcaaagccgtcaggagccccgacatggagtggaacgtccccaaattccccctcgacacgctcagtgacaacggcctcgactggctcaccgagcatggcagttggctgacccgagccgtcagccgcaccgtctccgactggatcgaaacgctgaccaccgccctcgtcgcgatcccgccatggctctgcatcgcggtcgcggccttcgcggcgtaccgggccggcggtcgcaagatcgggctcctgaccctcgtcggcctgctgttcctgtggaacctgcggctgtggcaggcgacggtcgagaccctggtcctcgtcaccatcgccaccgctgcggcgctggtgatcggcgttcccgtcgggatctggttcgcgctcagccgacgggcttggcgcaccttctcgccgatcctcgacatgatgcagacgctgccgagcttcgtctacctgatcccggcgctccccttcttcgggctcggcgccgtctcggcctgctttgcgacgatcgtcttctcggtgcccccggtgatccggctgacggcgctcggcatccgcaacgtaccgagcgaactcgtcgaggcctccgacgccttcggcagctcggcgacccagaagctgttcaaggtgcaattaccgctcgcactgccgaccatcatggccggcgtcaaccagaccatgatgctcgccctctccatggtggtcatcgcggcgatgatcggtgccggcggattgggccgcgcggtctggcagtcgatccagcggcttgaggcgggcgccggcttcgaagcgggcatcggcatcgtgatcgtggccgtaatcctcgaccgcgtgacgcaggccctcgccgcccgggcgcgcccgcacggtgtggcttgagggctacatgttcggccaggaaggcaacttctgcttgcgttttctggtcgttcgaataacataagtcatacactatgatcttctctgattagcctcgttctccccgagcgagagaggcttcaggcgaagtcagccctcagatcaaaatcggcaccatcctcaagccatcctgaaaggctcaatctatgcgtgcaccgatacttggggtgatcgcctgcctcgcgctggcccagacgccggccgaggcagccggcaaacaggttcggctcgcctatgtggaatgggccgacgccgtggtcgccaccaacatcctcaagctcgtccttgaggaaaaaggctaccaagtgaagacgattccgctcgcggcggcggccatgtggcagtcggtggcgaccggcgacgcggatgcgagcgtcgcggcctggctccccgtcacgcagggcgcttattacgaaaaactgaagaaccgcatcgacctgatcggcccgaacgtcacgggggcgcggatcggctgggccgtgcccgccacctcgtccctcaactcgatcgaggatctggcgaccaaggcctccgaggtcgacggcaaggtaatcggcatcgatcccggtgccggcgtgatgaaaagttccgaggcggccatcaaggcctacggcctcaaggtcaagctcctcgacggcagcgacgccacgatgaccagcgcgctgaaggacgcggtgcggcagaagaaggacgtggtggtcacggcctggacgccgcactggatgttcgcgcgctacgacctgaaatacttggccgatcccaagaagagcttcggtgaggccgagagcgtgaacacgctggcccgcaaggggctcaaggacgacctgcccgaggtctacgcgatcctccagaagttcaagctcaccatcaaggacgaagaagccgtgatggcggagaacgaggaaaagggcgccaagcccgaggcgaccgccgcgaagtggatcgcgcagaaccgcgcgacggtcgatggctggctgaagtgacggcccggtccgagacataagaaaacgacgggaaacagctcggaaggcgacctgggtcttcattcaaggggttaaggcaaatgacggcgaacggtttggcggctgcccttgtggcatgtgccgcgggggtcatgctgtgcccatcgacagccgctgcgcagacgcagggcccggtcgaggtcaatgccgagcccagtcaagccaacagcgagcagccgattgccgtccccgatccgcgctacgcgcccgaatcccgcagcaatttcgatctggggccgccgaagggcaagaccgactcgggcaccttcaccttcggcggcgccatccgcgcccgctacgattggcgcttcgacgatgccagccgcggcggcgtgcgcaaggcgcgggagaatttcgacttcgataccctcgcgttcaaggcgacctacgattccgacacgatcttcggctcggcgcagtaccggttctacggcggcagctcgatctacggcccgcgcagcggctatcgcggcaatccgggcgaggtgagctacccgatgtgggcctatgtcggctacaagttcacgccggaagacagcatcaccgccggcatcaaccaagctcccttcggcctgaccccgtatttcgggacgagcttcctcgaaaccctcggcttcaccatgggcttggaggaagtgtacaatctcggcgtcaagttctcgcatgtcgagccagacttcaactatcaggtcgggttctatcccggctccgcgcccaacgccttcggcctgagcccggacagcgcgcgctactccaccgcgatcgtccgggccgacccctacgtcacgttcggaaccaacaacgccgaacagaacatgttcatcggccgggcggagtacttcgttgttaagaacgatgacgtctcgctcgccttcggcgcctcgatctggcactcggacatctacaatttcgacacgcgccagaccggcaccaagcagctcgaaggtctgcacgccctcggcacctacggtccctggggcttcaaggcgatctatgtccgccaggacatcgacccgcgaaaccccttccgcaacgatctcgtcacggtcggcggcttcgacttctcgtacaacctcgcggcgcgcggtaacttcgtctcggcggaagtgacctacaaggtgcccgatccgatcggcccgttcaccgtggtgcccttcgccggcttcagtgccttctacaaggacaaggcaaacttccgggccagcgagcgctttacgctgggcggcgcctggaccctgaccgccgatccgaacctgatcatctacaccgaggccgccatcggccggaacgacccctatgtcggcgtcggcgagttcaacaacggcctcgcccagggcggcgagaaccgcttcaagtcgcggttcatcatgaatatcggctattatttctaggattggtagtttcgcgagcggcgcgccggcttccctgggagccggcgttttcgttttcaggcccgccggccctaccaaggtccggtcccgccgaaatctgcgtcagcacgcggccaagaatgcttaagcgttgatcaggtgatagggatgggcggggcccgaacggccgcgacgactcaggcgcgcacgctgccttgcgtctgcaccagcttccgctccgcgctcggcggctggccgaagcaatcgagataggccttcgagaagtgcgaggccgaggtgaagccgcactcgaacgccaccgagagaagcggcatcgccgtctggcggatcaggttgcgggcgtgttccaggcggatgcgcagatagtgcttggccggtgagcggccgagatacttcaagaacagccgttcgagctggcgggtcgagagctgcaccgcgtcggcgagttcctggctgccgagcggctcggcgagcgaggtttccatcagccccaccacccgcagcagcttcgggtgcgagaccccgaggcgcatgcgcaggtccatccgctggcgctcgccggatccgcggatgcggtggtggatgagctggtcggcgacctccgaggccacgctcggcccgtggtcgcgcacgatcagcgacagcatcatgtcggccgctgcggtgccgcccgcgcaggtaaagcggttgcggtcaatctcgaacaggtccgagccgatctcgagcccgtcatgctcggagacgaggcccggcaggttctcccagtggatcgtcgcccggtagccgtcgaggaggccggccttggccagcacgtaggtgcccgtgcagaccgcgccgatcgccgccccgcgggcgctgcatcggcgcagggccgaatggagagcgcggtgatccgggtgctggatgtcgatgccgccgcacacgaccagcatgtcgaagtcctgcgcatcgcagaagcggcccgcgaccttgacctcgatcccgttcgaggcggtgcacttggtgccgtcctccgaccacagcgagaagcggtagagatcgcggccgaccgcgcggttggcgagccgcagaggctcgatcgccgaggagaaggcgatcatcgagaagcgatcgaccagcatgaaaccgacggagatggctctcccagtcacggcctcgctcgccgcagcaacacctgccgggcatgtggccccggccgcgatcgtcatttccatcccgaccaccgtttgtcggcctatgccgcggcttggtgggcaaatcgcgtgccgcggcgatccctgtgctggcgggggagcgattcggggtcgctccggctgtacccggcacggtcgatcggacgcggcacctccgcagagacgacgcccacactggaacttaatctccgatcggccggcgaaggcaacagaataattcttgtttgcccctcggatcaccgccgcgtgatcgggcaggccatccggtttgtcggtcgaacggccgcgcgaaacagaccgccgaacagcccgatcgaagccgcgcggcggcgtttcggcgggacaggccgggaaatcgctcgaagtcgggaatcccaaactcgcggtcgccgtcgatcaagccccgccgcggggcgcggaccatgatcgctcaacaccgcgaggtcgaccgatgcgccgcttctccctcacgtcgctgctctccgaatccctgcggggccataccggctggggccgccagtggcgtgcccccgagcccaagccccgctacgacgtcgtcatcgtcggcggcggcggccatggcctcgcgaccgcctattatctcgccaccgtgcacggcatcaccaacgtggcggtgctggagaagggctggatcggcggcggcaataccggccgcaacaccacgatcatccgctccaactacctctacgacgagagcgcggcgatgtacgagcacgcgctcaagctctgggaggggctcagccaggagctgaactacaacatcatgttctcccagcgcggcgtgttgatgctcgcgcacaacatccacgacgttcagagcttcaagcgccacgtctacgccaaccgcctcaacggcatcgacaacgagtggctctcaaaggaagagtgcaaggaattctgcccgccgctcgatatctcggggagcctgcgctaccccgtgctcggcggcgcgctccagcgccgggccggcaccgcccgccatgatgcggtggcctggggctatgcccgcggcgccgacaaccgcggcgtcgatatcatccagaattgtgaagtgaccggcatccgccgcgatgcctccggtgcggcggtgggcgtcgagaccacccgcggcttcatcggcgccggccggatcggcgtggtcgccgccggccacacctcgacgctgatgtcgatggccggcgtgtcgatgccgctggagagctacccgctccaggccctggtctccgagccggtcaagccgtgcttcccctgcgtggtgatgtcgaacgcggtccatgcctacctgtcgcaatccgacaagggcgaactggtgatcggcgcgggcaccgaccagtacacctcctacagccagcagggtgggctccacatcaccacccacacgctcgacgcgatctgcgagctgtttccgcaattcacccggatgcggatgctgcgctcctggggcggcatcgtcgacgtgacgccggatcgctcgccgatcatcggcaagaccccggtgccgaacctgttcgtcaattgcggctggggcaccggcggcttcaaggcgacgccgggctcgggccacgtcttcgcccacacgctcgcgaccggcacgccgcacgcgatcaacgcccccttcaccctcgaccggttccgcaccgggcgcctcatcgacgaggccgccgccgcggccgtcgcgcactgatccgtcgggagccagacccatgctgctgatcgcctgcccccattgcggcaaacggcccgagaccgagttccggtgcggcggccaagcccatatcgcgcggcccaccgacccgatgaccgtcgatgacggcgcctggagcgagcacctgttcgtacgcgccaaccccaagggcgtgcatgccgagcgctggtgccacgtccacggctgcgggcgctggttcaacgccctgcgcgacacgatcagcgaccgcttcgtcgagacctatccgatcggcgagccgccgaaatccggcgtgaaacccggaacgattctcggaaccaattccgcaacccagagcgagacgagggcgtgagatggcacagccgttcagattgtcccgcggcggacgcatcgaccgcacccgccccatcgtcttcgaattcaacggcaagccggtccacggcttcgctggcgacaccgtcgcctcggcgctgctggccaacggcatccacctcgtcggacgctcgttcaagtaccaccgccctcgcggcatcctgagccacggccccgacgagccgagcgcgctgctctcggtcgatcgcgggcccggccggatcgacccgaacaaccgcgcctccgtggtcgaggcgcgctcaggcctgcgcacgacctcgcagaaccactggccgtcgctcgaattcgacgtcggcgcggtcaacgacctcctgtcgccggtcttcgtggcgggcttctactacaagaccttcatgtggccccggaagttctgggaccgggtttacgagccgttcatccgcgccgccgccggtctcggcaaggcgccgacggtggccgatcccgaccgctacgccaaccgccacgcccattgcgatgtgctgatcgtcggcgccggcccggcggggcttgctgcggcgctcgccgcggcgcgcaccggcaagcgggtgatcctcgccgacgagggcgcggagcccggcggcacgctcctgcacgacacaacctcgcagatcgacggacgcccggcggcggactggctcgccgagacgctggccgaactcgacgcccgcgagaacgtcatcctgctgccccgcaccaccgccttcggctattacaaccacaaccacgtggcgatgaccgagcgcgtcaccgaccacctgtcgtccgccgcgggccaagcgccccgcgagcgcctgtggcaggtgcgggcggagcaggtcgtgctcgctggtggctcccatgagcgccccctcgtcttcgccgacaacgaccggccgggcatcctgctcgccgagagcgtgcgggtcttcctcaaccgttacggcgtggcgccgggccgcaagctcgtcttcgccacgagcggcgcctccgcctaccaagccgcactcgatgcgcgtgcggcgggcctcgacgtcaccctcgtcgatctgcgcctggaagcagattgcggaccggagttggcacgcctgcgcagcgccggagtcgaagtgttgaccggccacaccgtggtcggatcgaagggccggaagcgcgtcacgggtctcatcgtggcgcctgtcgggagcgacggccggtgcggcggccgtcgcattctcccttgcgactgcgtcggcatgtccggcggctggacgcccgccgtccacctgttctcgcagtcccgcggcaagctcgcctacgatgagggcatcgatgccttcgtgccgagccgctcggcgcaagacgagcgctcggcgggtgcggcccgcggcagctacgacctcgccgcttgcctcgcggagggcttcgccgccggcgccgccgcggcgggttccgacgcacggcaggacttcaaggcgacggagacgctgaccggtttccagccggtgcggatcatgccgaccgactccaacccgaccaaggtccgcgccttcgtcgattaccagaacgacgtcaccgccaaagacatcaagctcgcggtgcgcgagggcttccagtcgatcgagcacgtcaagcgctacaccacgaccgggatggcaaccgaccagggcaagacctcgaacatgaacgcgctcggcatcgtcgccgggcagctcgacaaggcgctgcccgccgtcggcaccacgaccttccggccgccctacaccccggtgaccttcggcgcgctggtgggccccgcccgccacgccctgttcgatccgatccgcaccacgccgatccacgaatgggccgaggcccacggcgccctgttcgagaacgtcgccctgtggcggcgcgcctggtacttcccgaaggccggcgaggacctgcacgccgcggtcgcccgcgagtgcaaggcggtgcgcgagggtgtgggcatcttcgacgcctcgacgctcggcaagatcgagatcgtcggccgggatgcggccgagttcatgaaccgcctctacatcaacccctggaccaagctcgcgccgggccgctgccgctacgggctgatgctgaaggaggatggctacatcctggacgacggcgtcgtcgcccgcgtctcggacacctgcttccacgtcaccaccacgaccggcggcgccgcccgcgtgctcggccacatggaggactacctccagaccgagtggccggagcttgaagtgttcctgacctcgaccaccgagcaatgggcggtgatcgcgctccagggcccgaaggcccgcgccgtaatcgcgccgctggtcgacggcatcgacctctcgccggacgccttcccgcacatggcgatgcgctcagggacgatctgcggcgtgccgacccggctgttccgagtgtcgttcaccggtgaactcggcttcgagatcaacgtgcccgctgaccacgctcacgcggtctgggaggcggtgttcgagtcgggccgggcccacggcatcacgccctacggcaccgagaccatgcacgtgctgcgcgccgagaagggctacatcatcgtcggccaggagaccgacggcacggtgaccccggacgatgtcggcatggccgggatgatcccgaaggccaagggggacttcgtcggcaagcgctcgctagcacgccccgacgtggtcgccaccggccgcaagcagctcgtcggcctcatgaccgacgatcccaagctcgtcctcgacgagggcgcgcagatcgtcaccgataccaatcagccgatcccgatgcgcatgctcggccacgtcacgtcgagctactggagcgccaattgcggccgctccatcgcgctggccctggtcgagggcggacgcgagcggatgaacggccatctcttcgtcaccacgccggacgggttcacccgcgtcaccgtctgcgaaccggtcttcttcgacgtccagggggagcgcatcaatgcttgagacccgctaccgcgccgcccgcgccctgccgctcggcgctctgtcccgctctgcccccgccggttcgggcgtctcggtccggcccgcgggcgccgaggcgcgcttctccctgcgggcgcggctcgccgccggcaccgcaccgaagctcgccgggctcgcgctcgatgcgccgatcaacacggtcggcaccgacggcgaggtctggctcgcccgcctcgggcccgacgagtggctcgtcggcggtcccgaggccgatgccgacctgctccagggacgcatccacgaggcgcttgccggtctgccccactccttggtcgacgtctcgcaccgcaatgtcggcatcgacgtctcgggccggcaggccgcggcggtgctcaatgccggctgcccgctcgacttgtccgagaccgccttcccgccgggcagcgccacccgcaccctgctcggcaaggccgagatcgtgctgatccgcgccaccgccgcaccgctctaccgcgtcgagtgctggcgctcgttctcgacctacgtccacggcttcctcaatgaggccgtcttcggggtcgaagggtccgccgcgcattgatgcaggattgatacacgttggcggcgagcccatctcgtccctatggctcccgcgcggccccggcaccctgccatgacgcgcatctcccccgaacttgcatccatgtcggggagagccgccttttgagagagcaacggacccgatgatcagcaccttcgatctgttcaagatcgggatcggtccgtcgagctcccacaccgtcgggccgatgatcgccgggcgccggttccgcgagaccgtactcgcccgcggcggcatcacccgcgtcagcgccgagatctacggctcgctcgcctggaccgggcgcggccacggcaccgacgtggcgatcctgctcgggctcatgggccacgcaccctccaccatcgacccggatcggaccgcgccgctcgccgacgaactgcgccggaccggcgatctcggcattcccggcgttcatttcgagcccgagcgcgatctcgtcttcaacttcaaggacatcctgccgctgcacaccaacggcatgcgctttcgcgcctacgatgccggggatgcgctgatcgaggaccagatcttctactcggtcggcggcggcttcgtcgtcaccgccgccgaggcggaagccgccgcggcgggtcatgcggagtgcgtgccgccgccgctcgccttcggcagtgggcgcgaactcctcgacctgaccctgcgcaccgggctgacgatcccgcagatccagctcgccaacgagctgaccctgcgcccgcgcgaagagatcgatgccggcctcgacgcgatccgcgacgcgatgttcgcctgcatcgagcgcggcctgcgcatggacggcgagttgcccggcggcctgcgggtacggcggcgggctaagcggctctacgagtcgctggaggcgacgaagctcgccaacagccgcccggcccacgagatcatggattggatcagcctctatgcgctggccgtcaacgaggagaacgcatcgggcggccgggtggtgacggcgccgaccaacggcgcggccggcatcgtgccggcggtgctgcgctacacccgcgatttctgccccgattggagcgacgagcgcgggcgcgagttcctgctcaccgccgccgccatcggcgggctgatcaaggcccgtgcctcgatctcgggggcggaggtcggctgccagggcgaggtcggctcggccgcggcgatggcggcggcggggctgaccgcggcgctcggcggctcggccttccagatcgagaacgccgccgagatcgccatggagcaccatctcggcatgacctgcgacccgatcgccggcctcgtgcaagtgccctgcatcgagcgcaacgccttcggcgccaacaaggcggtggtggcggcctcgctgtcgctgcgcggcgacggccagcaccgggtgagcctcgacgaggtgatcgagaccatgcgccagaccggccacgacatgcaggccaagtacaaggaaacctcgctcggcgggctcgccgtcaacgtcgccgcctgctgaggcagcgcgcccgccgtcgcgggtgagaacgaccggcgttgggggcgtgccgtacagcacgctgcagtgaggcgcgcggtgcccctccgctgcacgaagcgccgatcggacccgtgtcggccctttcccgatcacaccggcaccggccgatcccgcaacccctcttccggccccggaagaggagttttttgcgtcgattccgctctccggcagggcggctcgccgctggcaacgcccggccgaaccggcggcttcatgcaaaacaggtgagcaattcgctaaatttcgggccttcctgctcaatgcatgcgcatgaagcaagtctgctcccaagcttccgcgctcctccgaggacagaggaaggatcatatgagttccgacgcgggccgtcctcgtcttgatcaacgacggcgcgatcgaggctcatctcatgttcggcaaggttttcgaaagtgttcgcgcccggctccgcgctcgggcggatgaagaggctctgatggacctcagcgatgcggctctggccgatatcgggctgagccgggccgcgttgccgggtctgcgctcccgcatcgagccggccccggtcgaggcgaaggccagcgagacgctgttcctgtcctttgccttcccgatggccatccagcgcgcctgagggccttcaggccgccgcgctctccggcagggcaacggaggtgggctcgtgcccctcggcacgcagaacctccacgagatcggccgggacgagcgagagggtacgggtgctgacgagcgggtggatgttgacccgcgtctccgccagcaggctgtcctgaaggaagacccgcacgctgcccggcgcggcgttgagcgccgccagcggcgacacggccccgctctcgaccccgagctgttcgcgcaaggcatcggggctcgcgaaggacaggccgccgcgggcgccgagcacagcgcggaacgccttcagatcgacctgcgcgtcatgctggagcgtgacgaggaagtaagtcttctttccgtcgcgcaggaacaggttcttggtgtgggcgccggcgatgtcgccgcagatcgccatcatcgcctcgacggtgagcacggcttcgtgctcgtagagtttgtaggcgatgccgcgctcgcgcagccgcgtcagcaggtcgtccgggctcaggggcatcgtttcgctttcctcaggtcttcggttccgccgacggggcgagcacgccgatctgccggagataggccaggatctcgcgggcggcgtcctcgggatcgggctcgaccaggagccggccgctcgcggccgagccaccctcgccggtggccgccttcagccgctccgccgccgagccgcccgcgggcgcgcccttcacgatcttgggccggcggcgatagggccgctcctctaccgccaaggcgagagccggaagtgatgccggcgcgacggccagcgcctcgacgcgcccgcggcgggcccggccataggcgtaggcgaggggggcgggggcgtccgggtggcaggtgacgacgaccggtccccgcaccgccacccggcgcagggtgccccgtccgaggctctgatcgaggcgcagggcgccctccgcgtcgggcgccgccgcgaccacgtcggacaccaggggtcgcgagagggcgcgggccagggcgtagggcacgaggccgctctcctcgccgccctggctgcgccgtccggccaggatcaggtcgggggcgatctcggcgagccgcgtggcgagcgcgggcaccgggtcgtcgccggccgcgatccggatgtgctcgatccggggcaggccctggcccagcgcctcggcgagggcggccgcatccggcccggcatgcaggccgaaggtctcggaccccgcgccgagcccggcggccatgcggatcgcctgcgcctcaacccgcggcagcacgggtgccccggagaccggatggagcccggcggagagaaggaccacgattctcatgacgccttccccgacccggcggcctcttccgccagcagccgcagcagggccggcatcacggcctgggcatcctgcaccacggcgaggccggcccgctcgatcatcgccgcgtggagatcggtgttgaccgccaccacatgctcgcagccggccacaccctggaggtgctgcggcgcgccggagatgccgagcgcgaagtagcaggtcgccgcgagcaccgtgcccgaagcgccgacctgggtatggcgcggcatcagcccggcatcgcacagcacgcggctggcgccgggtgtcgcgtgcagcgcgctcaccacctggcggaaggtgtcgagatcggagaggccgttgccggccgacaccacgaactcggcgagcgcgagcggcacggtcgcgggatcggccgggaggcgtgtcgccgagacgatgtgtttcggggtttccagcgcggacccttcgtagggcagggcgcgcgcctcccgcggggggccggcatagtcggcgaccgcgtccggcgccacggtggcgaggcggggcggggcgaggctctgctcgacccggcggccccgggccggacggaccagccccttggcggccaccacctcggcattggtgaacagcgcctcgttcaggcccacggcgacgcggcgggcgaggtcgccgccgtcgagggattccgggaacaggacgtggcgcgcccccagacccgcgagcgcggcctcgatgcgggcggcgcgggccgccggatcgtagccctccgcgcgctcaagccggagcatccggtcggcgccggctgcacccagcccctcgcactccccttccacgatgaccgcgacggcgccctcgcgcccggccagcgcgcgcgccgcgccgatcacctgccggtcatgacccgagagacggccgccggggccgtccggcaccaccgcgacgaggaaggcgggggtctcgacgatgatcgtcttcggcgcctccgccgcgggcgcagcgcgaggtacggcggtgacggcctccccgacggggcggccgatctggctgagatcgtagcgcgcccgcgcaccatccccgatgcgctgcgccgcgcgctcggcccgcggatcgcggcggggccggccggaggcggtcgcgcggcgggtgcggtcgtagcgcggacgcgggccctcgccgacgacgagggaagccgcccgctcggccctcgggtcgcggcgcgggcggctcatcggcccgcctccaccgcctggagcaggagttcggccacgtcgcggatctctgccttgcggtcggtcacgccctccagcatcgccgtgcaggaggggcaggcgacggcgacgatcccggccccggtctcggcggcctgagccatgcggatgtcggggatgcggcgctcgcccggcacgtcgctcaccggcgcgccgccgccgccgccgcagcacatcgcccggcgcccggaccgggtcatctcgcggcgtgtgacgccgatcgcgtcgagcaccgcgcggggcgcctcggtctccccgttgtagcgggcgaggtagcatgggtcgtgataggtgaccgaaaggtccggcagacggcccggattgagcttgccggcccggatcagctccagcaggagggcggtgtggtgagtcacggtgtagtggccaccgaaggccgggtactcgttgcgcagggcatgcaacgcgtgcgggtcggcggtgacgatccgcttgaagcggtacttcgccagcgtcgcgatgttctcccgcgccagcgcctggaaggtcgcctcgtcgccgagccgccgggcgaggtcgccggtgtcgcgctcctccgcgcccagcaccgcgaaatcgaccccggcctcgcgcaggagccggatcagcgcccgcaaagagcggccgtagcgcagatcgtaggcgccctcgccgagccagagcaggacatcaactggctcacgctctgcgatccgcggcaggtcgagcccggcggcgaaatcggtgcgcgaggccagcgggcgcccgccgggatcaccggactggcgcagctccgtcaccgggacgacggccttctcgggcagcgccccgcgctccagcgtctcgtgccggcgcagggagaccacggcgtcgacgtgctcgatcatcatcgggcattcctcgacgcaggcccggcaggtggtgcaggaccacaaagtgtcgggatgaatgcgcgcgtccggcccgatcagccgggccaaagccccgcgcgcgccctccgccgcccggccgccgggatagggattgccggcataggcgggctcggccggcgagaggccggcgacgagatcctgaatcagtttcttcggattcagcggctggccggcggcgaaagccgggcaggcggtctcgcagcgcccgcaactgacgcaggcatcgtaggacagcagccggttccaggtgaagtcggctggcatctccgagccgagccggagcgcgtcgaggtcgaggggctggagagcggtgtcggggcggccctcgaaccggccgggccggggatgggcgacgagatggagcgcgccggccgccgcgtggcgcatcgggccgtggcgcacctcgaaggcgaggccgagcccgccggccgccgcgagcgcgagcgcgacggagccgaacaggccaccgccgccgaaggcgagcagcagcgcggtgatcgtgccgccgacggcgtaggcgacgagcaggaacggcaggatctggaaacgcccggcggagaggcgcttcggcttctgcggatagcgccgggcgccgacgagcagcgagccgaccgcggtcacgccgaaggcgagcgccacgaggaaccagtagggccggaagtcggccagcggcggcaggatcgccagtgcggtgaggaacgaggccgcgatcaggccgccggccacgaccgcgtgcatgcgcgaagcgtaggcgtcgcgggccacgacgtggtggacatcgacgaggtagcgccggggcagcttggcgagcccgtcgagccacgccaccggcgcggcggcgccgacgcgccagagggcggcgcggcgcagtccctgaacgagggcgagcgccgccatcagccagacgaggccgggaaacaccgtggtcaggggcacgaagctggtcatgacggtgggcctacgggctgggcgacaatgtggacttcttcggtttggaacgagacgcttacagaccgtgcatcccctctccccgcacgcggggagagggcttcggcgaccctgtcgtcgccgaagcaaggcggcagccggaggtgagggggcgtggccggaggaggcttttcctgaaacgccccctcaccctcgctaccgctcgtcgcgccgacatcccaagtcgggcctgcccgacttgggcacccaggagcggaacttgggtaaacccaagttccgtggtcgtcgcgaccctctccccgcgtgcggggagagggggaacccaatcaaagatccttgcacagccgcagggcgtcgtagatcgccgcgtggatgttgcggcccgagactgcgtcgccgatgcgatagagcgcgtagcccttcgacaggtcgtagggctgcggctcgccgcggatcagcgcatccgggtcggtttggccccggttgacggaggcctccttcaagccgtggtagagcctgtccaccggcagcgtgccgtgatcgacgacgatgcgatcgacgaggcgctcctcctcggcgtcggtcatggtgttgcgcaacgccgcgacgaagcggttgccctcgggatagatctcgatcagctccaggttcgggctcatcaccacgccgagcttgtagagttcgcgcaggtggatcggctggttggtggtgccgacctcctcggcgaccatccggtcgtgggtggcgatctccacgaggcatccgcgcttggccagttgctcggccaccgacgcggcgttgtgctggcccatctcgtcgtagagcaggaccgagccggtgggctcgaccgcgccggccagaacctcggcggtggtcaccgcgtgctgcgcggcgcccttggcgtggccgcggaagggcgtgccgccggtggcgacgatgaccacgtcgggcttctccgccagcacggcctcttccgtcgcctcggtgttgagacgcagatcgacgccgagcttggtcacctgggcgacgagccagcgggtgatgcccgacatcgcctcgcgccagccggcgcgtgccgcgatgccaatctggccgccggcctgcccgctcttctcgaacagcacgaccgcgtggccgcgctcggcgcagacgcgggccgcctccagcccgccggggccggcgccgatcaccacgacccggcggcggacatccgccttgcggatctcgtgcggcatggtcgcctcgcggccggtggcggcgttctggatgcagagcgcgtcgccgccgacatagatccggtcgatacagtagcccgcgccgacgcattggcggatgtcgtcggcccggccctcggagagcttcttcacgagatgcgggtcggcgatatgggcgcgcgtcatcgccaccatatcgacatggccctccgcgaccgcgcgggcggcggtggcgagatcggtgacgcgctgggcgtggaacaccggcacgtcgacctcgcgcttgatcgcgctcggcagaaacaggaacggcgccacggggaaggacatgttcggcagcgagatcgcgtgggcgatgtggtcgcgcgcttgcccgccgaggatgttgaggaaatccacgagcccgcgcttggcatattcggaggcgatggcgacgcaatcgtcctggctgaggccgtcggcgatcatctcgtcgccggacatgcggatgccgatgacgtagtcgtcgcccgcttccgcacgcatcgcctccagcacctcgatgccgaagcgcatccggttctccaggctgccgccgtattggtcggtgcgctggttgaccgacggcgaccagaactggtcgatcaggtggccgtgggcggccgagacctcgcagccgtcgagcccgccctcgcggcagcggcgcgcggcctgggcgaagctcttgacgatgcgggcgatgtcctccgcctccatctctttcgggatggtgcgggaggcgggctcgcgccggggcgagggcgagacggtggggagccagtgctcggtgtcccacttggtgcgccggcccatatgcgtgagctgaatcatcagcttgccgccatgcgcgtgcacccggtccgagaactggcggaagaacgggatcaccgagtcgtcggcgaccgagatctggttccagggcgcggcgggactgtcgacggcgaccgaggaggagccgccgaacatggtgagcccgatgccgcccttggccttctcggcgtggtagagctggtagcgctcctgcggcttgccgtcccggccgtagccgggggcgtggctcgtggacatcacccggttgcggatggtgaggcccttgatggtgaggggcttcaagagcgcgtcggcattggcgatcacgggacgactcccgaaggcggtggggaaagcgtggggtcgcgggcggggccgagcccgcccgttcagcgttcgatgacgaggtcgctggtcggcttcgagcagcagagcagcgccatgccggcatcgatctcgcgctgacggatgccgccggcatgggtcatggcgacggtgccggcggtgagcttcgacttgcaggtgccgcacaggcccttggcgcaggaggagggcaggcggatgccggccttgcgggcggcgtcgagcaccgtctcgttctccgggcattcgagcacgcggcgggtcttggcgaactccacccggaagatgcgcacgccgcccgcgggcgcggcctcggcgtcgagggtcttctcggcttccgccgcggcttcctgctcggcctccggcagctcgccgaagtcgaagctctcctgatggtgccgggccatgtcgaagcccgcatccttcagcatggcccgcaccgcgtccatgtagggcttcgggccgcagacgaagacttcgcgctcgaggaagtcgggcacggcgtcacgcaaggtgtcgagcgagagccggcccttcggacccgcccaggtctcgttcggtgaatcggtctcgcagaccgcgtggaagtggaaggcaggatcgagccgggccatcgtctccaattcgccccggaagacaatgtcggcgggcgagcgggcggaatggacgaaggcgacgtcgcgggcttcgcccagatcgtggaagctgcgcgccatcgacatcatcggcgtgacgccgctgccgccggacaggagcaggtattttggggccgggtgggtgaagcaggagaactcgcccatcggtccgagcgcgcggacggtgtcgccgggcttgagggtgtcgtgcagccagttcgagaccgggccgccgggcacgcgcttgaccgtgaacgacactgcgtgcggccgggtcggcgccgaggagaccgtgtagcagcggtggatggtctcgccgccgatctcgaacgagaaggtcaggaactggcccggggcgtaggcgaaaagccggggctccttgggcgccagcacgaaggtcttcacgtcgtgcgtctcgtcgcgcaccgcgaggcagaccaaggcgtcgtcggcctccgcatcccagggcgcggaggccgccagccgccgggcggccggttcggaggaggccggggccatggctcagcgtcccagatgcgcggccatgcggccgacataccagttgcagaacttctccacgagcatctcggtatgcggcgagtaggggccgggttcgtaggccgggctcgccacaccctgctggcagatgccgacgagttcgctgtcctgatcgttcgtggcttcccagacgccggtgaggttggcgagatcgtaatcgacgccctcgaccgcatccttgtgcacgagccacttggtgcgcagcagcgagcgctcggtatcgagcggcagcaccgagaaggtgacgatgtggtcgccgaggaagtggtgccaggaattcggctgcgtccagaccgagagcccgccgagcttggcgctggtgaggttgccgagcagccgcttgcaggcggccttggtgtcgagggtgtgggactcgccctcaccgtcgagcggcagccgctcggtgcggaagcccgtgatcatggtgtcgagctcgtcgatctccttcgacggcaggccttccgcctcccactcgccatggcgggtcttgagcaggcagccgtagcgctcggcgttggcgcggtcgtgctcgtccatctcctcgggcgcgaagccgaagccgtaggcgaagagcggcacggtcagctcgggatggttggccccgcaatggtagcactcgcggttgttctccatcgtcagcttccagttgccgggctcgatgatgtccttctggaaggcgaccttggtgtcgcgcacgttgtgcggctcgatataggggccgagcttcgcggccatctcgtcgaaatcggccgggggctggtcggcgaggcagatgaagagcaggccggcgagcgagcggatatgcacgggcttgaggccgtggcagctcttcttgaagtccggacccatatgctcggcatggatcaggttgccggtgaggtcgtaggtccaggaatggtagcggcagacgaggttaccgaccgtggacttctcgtcatggacgagccgggcgccgcgatggcggcagacattgtgaaaggcgcggatcgcgttgtcgtcgtcgcgcacgatcgcgaccgaggtcttgccgatctcgacgaccatgacgtcgccggcctccggcacgtcgggctcgacgccgacatagatccagtggcggccgaagatgatctccatgtcggcctcgaacacctcggggctgaggtagaacggggccgcgagggtgtagccggggcgacgctcgcgcagcaggcgctgaagcggggtcggcgtcacatcgagcatggggacctcccgagccgtatctggctgtcgggaattattgttcggcgggggggccgtcgcttccacctcagcgacatccccttggcaaaccgcgacgcggggaagccggcggtttcaggtctccctacgcccgcaggatcgccaaagcctcggcgtgcaggtccggcgtcgccgccgcgagcacccgcccgtcggaggcgagggtgagatcttcgccgctccaatcggtgatgaccccgcccgccgcccggatcaccggcaccagcgccatgtaatcgtaaggttgaaggccggtctcggcgatcaggtcgcaatggccggaggccagcaggccgtaggcgtagcaatcgccgccgaagcggcgcagggccgtctttgcgctgaggcggcgataacgcgcctcgtccgccccggtgaagccctcgggcgaggtcgtgaagaagcgcgccgcggacaggctccggcaagtgctggtgcgggcgggctcggccccgaaccgcgcctgccccggcacgccggtccagcgctcgcccaaagccggcatgtcgatcagcccggcgaccggtacgccgccgtcgaggaaggcgaccagggtgccgaacagcggcaggccggtgacgaagctcttggtgccgtcgatcgggtcgatcacccagaccggtccgctgccgggcgtggctccgggcttcacccccatctcctcgccgaagatgccgtgatcgggaaaccgcgcctcgatcaggccgcgcaggcgcacctcgatggcgcggtcggccaacgtcaccgggctctcgtcggccttcgtcacgatgtcgagcggggtgcggaaataggcgagcgcgatcggccgcgcggcctcggccagttcggcggcaaaggcgaggatggtttccggggcgagagggtcggtcgcgggcaaagccaggtccatcgctcagagcgccttcaggaagagcggccagcgcgggtcgttcatgatcgagcgggcgcgcatgtgcttccagatcccgtatttgtagaaatcgaagtcgagggtggagatccggttctgcaccatcgcccaggtcgaccatttcacgtcggccagcgccttgtgcaccatcaggcgcgcgaacaacgcttcgtcgtagcggccgaaatattgttcgatcagctcccgatcgacgctctcggggaagaacatctcgccgctccagatcgcgatgtcgtagagccgatcgttgttggaggcgtactcgaagtcgatcagcaggatcgagccgtcctcgccgaggaggaagttgcccggcatcggatcgttgaagcacggcacgaggtcgaggcccgaggcttcgagcgccgcccgcgccagccgggtctggcgggtgagccaggcctgatcgggcggcaggagcgcgccgagttcggcggcctgccggtcgtgctcgtcgatcatgtcgaacacggtcttggtcagcggcaggagcggggccgcgtggaagcggcgatagacgcgcatcgcctccgcccgcagggccgggtcggcgaagtcgcggttggtcgagggccggcgcccgtccacgaactcggcgatctcgatgccgtgggcgtcgagatcgtcgaaggtgcgggggccgagcccgatcacctccgcctgccggctggcggcgcgggcggcggcgcggtcgatgaacatctcggtgccgcggcccggcatcttgatgaaatagggatgcggctcgccctcgatctcgacgcgccagttgacgttgctgatcccgccgagcaccgggcggtagcgcgtcgggcgcccctgccagcgcgggacggtgcgcagggccgcctcgaaggcgtgctcggcctcggtggcggcatggcccagagcgatcatggtcgtctcctcacagctcgttcggtcgacaggccgaaaccgcaggccctcgcgggcatcaggcccgctgctccaaaccccgtcctgaggtgccgaagcaaagcggaggcctcgaagggggctccggggttcgcgcgggaacgggagcccccttcgaggccgcttcgcggcccctcaggatgcgggggaagcaacgggatgatcgtcgtcgagcgggccatcacagcgccctcagggtttcctcgaagcccggtcggccgacgagcatccggcagcgcaggaagcgccacgcggcgtatttgcgaaattcgagcccgcggcgcggcgagagccggtccatggccagcgcgcgcaaggcccagtgcaggtcgtcggcggcggcataggcgcgggcgcggttgaacacgtccggacggaagcgaccctccgccatctcgatgccggccttcatcggcgcctcgaaggtgcaggcctcgttgaggaaggcgccgagctggtaatgggggtcggtgtcgcaggccatgtcgaaatcgacgagttgcagggcgccgccggggccgaacagcaggttggaggcgtgcgggtcggcatgggccgggcggatgtccgtgccggcggccgtcagcgccgcctcgatcgcctcggcccagtcgaacaggaaccacgcatcgggcggcagggcatcggcctccggccccagcagggcgcgaagggtgcggatcgcgtcgaacacgttccagggccggccgagggcttcgcccgcgccgatccggcggaaggcctcgatcaccgtggccatgctgtccggctgctgaagcctgtcgagggtggccgggcgccaatccgagccgagataccggaacaggatcgcgccctgatccgccgcgaaatgcagcggttccggtgcgaggcccagcgcagcgaccgtctgcgcgccgcagaaggcggcggcgggatcgagcagcgcggcggcgcagggctcggagaccttgaggaacaggctcggttcggcgccctcagtctcggcaacgtggaacgtggtggattcgaccccgtgataggagggcgaggcgaggccgggcaccgccacggcgtaatgcggcgccttgccccgaaggtcgggccgcgcggagaaagcctgcgccagggcggcctcggccagccgctcgggcgcgtcctcgggtctgcccagcgccttcaccggtcccctcccgcggtctcgagggcggccatgccctcggtggcgaggatcatcagcatgtcggccagcacctgtgtgccgaaggcctgatcctccgggctcgtgaactcggtcgggtggtgcatcacgccgccgcggcagggcacggccagcaccaccgaggggcagacggcgctgaggctgacggcgtcgtggccgccgatcgtgtcgaggtggcgcgtcggcgtgccgttggcggcgcccgcgcgctcggcgagccgcacgaggcccggcgccatcgggccggcggcgcggcgatcgatggcgcgcacctcgtgacccacctccgcgcgtgcggcggccagatcgatggccgccttcagccggagttcggcctcctcgaggatcgcgggcgagccggagcgcagctcgatgaacagaaccgcttcgctcggcacagtgttgggcgagttcggccgcacttcgagccggccgacggaggtgtgcaggtcgaggccgtaatcggccgtcatcgccttgaggtcggcgatcaggtaggcggcgccgagaagcgcgtcgcgccgctcggccatcggcgtcgggccggtatgggcttggcgcccgaggaaggcgaggcggtacttggtggcgccccagtagcgggtgaaggcgccgaagcgcaggccctcgcgctccaggatcggcccgccctcgatatgcagctcgatgaaggcgtccggcaccggcacggcgtcgctcccggcatagccgatccgcgacagggcctcgccgacggtgacgccgtcgccgtcgctgcgggccagggcccagtcgagcccggccgcaccggtgaagacgctgctgccgagcaggctcggctgaaagcgggctccctcctcgttggtccagttggcgaccgtgaagttgcaggccgacgtcctgcccgccgcttcgagcgccgcgcgcacggacaaaatggcttcgcaggcggcgaggacaccgagcgtgccgtcgaagcgaccgccattgggctggctgtcgagatgcgagccgaccatcaccgtcggagcgacgggtccggccagttccagacagccgaactggttgccgatcgcatcgacccgcggggtgaagccgtgcgcggaaaaccacgcggcgagccagtcgcgcgcctgcccgtcctccggcgacagggtgaggcgggtcagggcgccctccggcccggcgccgaaggcggagacagcctccatcatcgcctggaggcgggcggggtcgatccgcacgggggcgaaggccatcatgtcgggcatggatgtcatcgatgtctcgggaaggagcggcatcatgcagcgcccgccagcagggcggcgccggcgcccggcacgcggtggcaggcggcgaagtcgtgcgcgccgcgcacggtgaggaacgggggatgcgtggcgcaggcgtcgaaggcctgcgggcagcgagagcggaaggcgcagccctgcggcaggtcgatcgggctcggcggctcgccctccatcaggcaatcctccggccggtagcgccgcgcctccagggccggcatcgccgagagcagggcgcgggtgtaggggtggccgggatcgaagaacaggcgctcgttgtcggcgagttcgacgacctcgccgagatacatcaccgcgatgcggttgcaggctttgcgcaccatcgcgaggtcgtggctgatgtagatgtaggtcagcccatgcgtgcgctggagtttctcgaacagggccagcagcttgaactgctcggtctggtcgagggccgagagcgtctcgtccatgagcaggatctgaggctcgagcaccatggcgcgggcgacgttgatgcgctggcgctgcccggccgagagcccgagcggcaggtcgtcgtagagcgctggcgccaggcccacatcgtccatcaccgcgcgcacccgctcgcggatctttctcgggtcgcgccagccatgggtgcgcagcggcgcttccagcatggcgccgatgccggtgcgcggcggcagcgagttgaacgggtcttggagcaccagttgcagcttgcggcggaagccgaggagttcggcccccgacaagccggcgatgtcacggccctcgcacaagacgctgccgccgctcgggcgttccaggcggctcaggagccgcatcagggtggacttgccgcagccggattcgcccaccaccgcgaagctgtcgccctgggcgatgtcgaaggtgacgttgcgcacggcccgcagcgcgctcgtgccggcaaagctcccgcgccgtttcacccggtaggtctgcgacacgtcccgcaggctgatgatcgcctggggcggtcgcgcgccgggggccttcggcaccgcgggcaggcgcgggcgctcgccccagatcaccgggatctgcgcgacgagatcgcgggtataggcgtggcgcggcgcggcgatcagcgcctcggtcggctgctcctcgaccagccgaccggcatcgatcaccagggtgcggctcgccgcctcgcgggccacgggcagcgaggaggagacgaacaggatcgcggtctcgaaccgctcggtgagttcgcgcatcaggcggatcacctgggcggccaccgtcacgtcgaggggctgggtcacgttgtcggccaccagcagggccgggttcgagaccatggcatcgacgatgagcgcgcgctgcatcatcccgccggagaactgcgaggggtaatcgtggaagcgcgcggccggcgacgggatgcgcacagcatcgagcagggcgatcacgcgcgcctgcgcctctttccggctcacttcgggcatgacagcgcgcagcttctcgacgatctggcgcccgaccggcagggtcgggtcgagggcgcccatcgggtcggcgccgacataggcgatgtcgcggcgcaagagccgcatcgcccgcggcggcagcgccagcagatcctgcccgcggaaggacacggtgccggagcggatcgcgagcggggccgtgatccagttgaccacggcgcgcgacagcacggtcttgccggcgcccgaggcgccgacgacgccgacgatctcccgcggggcgacgtcgaagctgatgctgtcgagaatggttcgctcacgcccggggagggtgagggcgacggagaggtcgcggacggagagcaccgggtccatcaggcgcccccgtggatcgagttgcgggcacgctcgaaggcggcgccaatcaggttgatgccggtgagcgtgaggcacaggaacacgcccggcatggtggcgatccaccacgcgttgagcaggtatttgcgcccgtcggcgatgatgctgccgaaggtcggtgtcggcggctgcacgccgaggccgaggaagccgagcgtcgattcgaagatcatcatccgcgcgacatcgagcaccgaggtgaagagcagcggcggcaccaacagcggcaccagcagcgtgaggatgatgcgcggatgcgtggcgcccgagacctgcgcggcccgcacatattcgcgcccgcgctcggccatcaccaccgagcgcatgacgcgggcatagaccggccagttcgacaggccgagcacgaggatgatcgcgggaatcgtcgggcggtcggcgccgagcacggcgatcgccaggatgatcatcgggatcgagagctgcgcgtcggtgatccgcatgatcaccgtgtcggtgcgcccgccgaaatagccggcgacggtgccgagcgcgcagccgatgaccacggtgacggcgaccgaggccacgccgatcagcagcgagtagcgcaggcccacgaggcagcgcaccagcatgtcgcggccgatctggtcagtgccgagcgggtgcgcccagctccacttgtcgccgaggaacagcggcggcagcaggcgcgcccggatgtcccgcatcgccgggtcgatgccgctgagttccggatagagggcggcggcgagcacgaggagggcgagcacgacgaagccgacgcgaaaacccccggagcgggcggcgcgcccgaggatgcgccgaccgatcgagcgcgacgccgtgacatcgacgcggggcggagccagcgccagggtggaatccacggcgtccatcagtattcgagcctcggatcgatggtggtcgccgcgagatcgacgaggatgttgatgaggacgaagatcgcgctggtgacgatcgcgatgccctggatcagcggaaagtcgcgctgaagcacggcgttgatcgtcagcaggccgaggccgggatagtcgaagatatattcgacgatgatcacgcccccgagcagcgaggagaactgcacgccgagcaggttgaggagcggcaccgaggcgttgcgcagggcatgcgcggcgacgatgcgcgggcgcgacaggccgcggacatggccgacggcgacgtaagactcgcccatctgcgccgccaccgcactcgacagcgtccggatcagcaccggcgacagctcgacagcgagcacgagggccggcagcaccgtataggagaagccgccatagccgatcgccggcagccagccgagcttcaccgacaggagcagggcgagcacgatgccgagccagaagttcgggatcgagatgaagaccgaggagaccgcgaaggcgagccggtcgaagaacccgccggggcgcaggccggccgcgatcccgagcagggccgagaagaccagggcgatggcgagcgccagggcggcgagttgcagggtcatcggcagggcgtcgaggatgagatcgccgaccccggcccgctcgccgcgggtcatatcgtcgaaattcgcgccccccgtcgccgcgccgttggccggccgcatgaagctgcggccgagatcaccctggaccacccctgccgcgtagcggccgaactgcacgatgatcggatcgcgcaggcccatggtggtggcgatctgctccaccagggaatcgggcgccatcccgcccaccatctggcgcacggggttgcccgacatcacccgcagcagggtgaagatcagcagcgagacgaggaagatgatgaccgcaccctgcgcgaggcgccgggcgaggaaactgagaacgaacatcggggcatcgggtccggtgacggaatcggcggggcccggccgcccgcggaggcgggccgggtcacgcgccgggcgcggacaagttcagtcaggcggtcttgccggtcaggcggttttggaggcgtcgatcgagccgtccgggtagatgtagaggcccttcagctcctgctgcatcgcgtggatcatcaccgaggtgaacagcgacagcgccggcatcttggcggccagcagcggcatcgtctcgttctggaggatggccttgcgctcctccagcgtcggcgccgcgcgctccttgtcgaggctcgcatcgatctgcgcatcctcgatgccggtgatgcggtgcgaggaggagtggaaatgggtgcgcagcaccagatccggctcgggcgaggcggtggaccagccgcaatcgaccatgtggccgggcccgccgccggggcggtgatagagccgctcgttccaggccgccggctccagcaccgtgaggctcaccggaaagccctgctcgttgagcatcgcggtgatgacttcgccgtattccttagtcttcgggtagaacccgaccgaggtgatgtattcgagcggcggcagccccttgcccttggggaagccggcctcggccagcagcgcctgggccttggccgggtcgtaggccgggtagttcttgaggtcgacgtagccgaacttcaccggcgagatgaagttggccgaggcgtggcccgccgcgccgagaatctccaagagcatcgcccggtcgatcgagtggcaggcggccatgcgcacccgcacgtcgttgaagggcggcttggagcagcggaaccagagatacttgttctcgaccgagacgacctcgttgatcgcgatcttcgggttgttcttgaccgtctcgacctgctcgggttcgagccgctcgacgatcgaggcctggccgttcatcagcgacagcatccgcgtggtcgaatcgccggtgaaggtgaagttgatgcccggaatccccggcttgccgcggaaatagccgtcatgggccttgagcacggtgtcgttgccgcgctgctcgacgaagcggaacgggccggtgccgttcaggcgccgggtgagggcgccgcccggcccctcggccacgtccttggccgagaggatggggaggaacgaggccaggaaaatgaagaggtgggcggggtagccgcccttcgaggtgtcgacgatcacggtctcgtcgtcgggcgtggtgatcgtcagcgtctcggtcgggccgggataccactgcgccggccggtccttgcccgcgccgtactcgaaggtcgccttgacgtcctcgggcccgaacggcttgccgtcgtgaaactgcacgcccttgcgcagcttgatctgcaggcggtgcggatcgagcaattggatgtcggtggcgagttcgtagacgaccttgccggggtcatcgagggtcatcggcgtgcgggtcaggaagcccatcacgaagccctcgatgttcttctgcgagagcgtggtgtgggcggtcgggtcccagttgccggtgatgttctcggccgagaggaagaccagcggcttgcccgattgggcgaaggccgaggagaccaggaagtcgggattgatctgggcaaaacccacagcggcggcgctcgcctgaagaaaccgtctgcggtccattgtaccggccatgctgaggctcccgagttcccacgcatccatcaaagtggtcaaaaaccacattgcaggacccgtgccagaagccacaaatcacacagaccggtcagcttggcggtgatcgccgccggaaggcaggagcgctgagggggcgagcggcggttcaccgcggaggcctgctcgtttcagcggcagatcgcgggcggatcgagcgcgcacatgcgaaaagcccgccgactgccccgcgtgtggggcgatcgacgggccaggcgtgcgcgaccaagcggtccgcccttaccccttcgcgatgtcggggcagggcggagctggaagcgacgcgtcggtctctcagaaatcgacggaggcggagacgatgaaggtacgcggcgcgccgacggcgaggaagccgcgggcggcggaggcccagtacgagtcgtcgagcaggttctggacgagggcgcggaacacgacgggctttccgttcacgccctctgtcgtgtagcgcaggccggcatcgaagcgcgtccagtccggaaccgactgggtgttggcttgatcgtagaacatgctgctggtgtagatcgcccgtccggtcagggtcaggcccggcgccagccacggcggcaggtcatactcggcgtagaggttgaaggccgtgtcgggcacgccgggagccgccttcccgttggcctgggcattcgtcgcccgaaccagttccgcgtcgatgaaggtgacgccgccgagcagccgcaggcccgggacgagctcgccgaacacgttgagttcgacgccgcggttccgctgacgggcgctgaccgagtagatgttggtcgcgggatcggtgaaggcgctcggcagctcgatctcgaacagggcggccgtggcggcaatggtgccgaaatcgtacttgacgccgatctctttctgccgccccacggcaggcgggaagaggacattggcattgatcgccgcgaggggcgctgcggccaccgggtcgagcgactcgatgtagttgccgtagaaggacaggttctcgaacgggctcagcacgaaggtgatggcggggctgaagcggccctcctgatagttcgaggtcacctgcccctgcgtcggccccggacgggtggcgaagccctgctggtcgatctcctgatagcgaccaccgagcgtcagcaggaagcggtcgtcgccgaagaacgacagggtgtcggccaccgccacgctgcgcgcggagagctgggcgaagagcggctgcgcggcggagcggggaagtccgatcgtcggaatcgatccggtcggcaggtagaccggattgtagatgttgatcgtgtagggggtgaagacgggcgggacgaagccgctgcggaagttcttgttgttcgcctcgacggccgcgatgttcacctgatgattgaggaagccggtgctgaagcgggtgcgcaggcccacctcgccggtgagcccctgaatttcctgcggctggatcgcgagtaggttggtcgcctgcccggtcacgctcgtcacgcggtaattcgaggtgaggaagtcctcattgtagcggctggcgccgccggcgatgtagaccgtcgtgtcaggcaggacgtcatactcggcccggcccgtgatcatgccgtagcggctgtcgttgtactcgaacggattcgcggtgttggtccggttgttcggggcacggggaatctgaataccgggcgcgaccgcgttgaacagcgaggtcggcgccgtgacgttctgcgtcgagtgggtcatgtcgagcgaggcgcggaaccggtcaccgcggtagtcgaggcccagcgccgccacgcccacctcgatcgcgttgttgtcgagcggcgtggcaccggtgcggtaggcgccgttgaagcgcacgccccattccttggactcgccgaagcggcggccgaggtcggcatgggtccagatctgcgcgtcgctgatataggtcgtggtgagccgggcgaacggctcgtcgtaggcgcgcttggggatcaggttgatcgtgccgccgacgcggccggtgccgccgctcagaagcgccgtcggccccagcagcacctcgacgcgctcaaggccctccgtgaaggtgcggcgcgggttggcgaggtagaacagcccgtcgaaggcggtgtcgagattggtgaccgagaagccgcggatgaaataggaatcgcgctcgctatagggcggggcgtcgttgcgcaccgacgaattgttcagcacgacatcggcgagcgacaccgcctgctgatccgcgatcagcttctccgtgtagcctgtgatgctgaagggcgtcttcaggacggagcggttgccgagcaagccgacacgggcgcccgagccgacctggccgccggcatagggcacgggcggctgcccgaccgttccggtgggcggcggcaggccggcggccgtggcacggccctgggcctgagcctgcccctcgacgtgcagttcatcgagggtcaccgcgccggccggcgccgcgccgagttggacgtagcgcgggttgaccagggtgatggtcgaggcgccggccggacgataggtgaggccggtgccgtccaagagcttggtcagggcgttgagcggggcgaactcgcccgcgagccccggtgtctcgagccgcgccgtcagctcggtcgggtagaccagcttgaccccggcctgctcggtgaaggcgacgaggccggcctccagcgaacccttcgggatggcgagccggacgggagcgccccccaccggcgcctccgccaggatcgtggggccgcggggccgcttcgcctcgccggcttgcgcggccgcctgagccatcaccgcgaccgacacgccggccagtgcgatccccgccatccggccctgtgaaaacctgcgtgcgcgcgacgccataccaaagccccatcgatccgtcgggaggggcggcacgccctgcgtcctccgcgccctcgacggttaagatcaacgggggcgccatctcctgacgtgggcagagcgatttttttcgcgcgccctcatcgccccgctcacaggggcgatccgaccagcaccagcaggggcgaaagccgccggatgcgcgtgcccatggtcgcggcgatcacgtcgagggcgtcgtcggtgttgcgggcatcgaacgcgccggtcacacgccgctcgccgagcccacggtcgagaagcacgatgcgcccgcggcggtagcggttcagttcggccaggaccgccgccagcggctttccggaatagatcagccggccgtcgcgccaggccgtggcgcgctccacatccgccgccgccacgtgcagggcgtcgccaccgatccggacttcctccccggccgagacgacgacgcgcccgctctcggccgacacatcgacacgcccctccgcgacgcccacgggacggtccgccccgtccgcgcgcaggaagaagcgggttccgaccgcacgcacgctcaggccgccgccgcgcacgacgaagggccggctccgatcgggcacgacatcgaagctggcctcgccgcgcagaagcgcgatcccgcgctccccctcggtgaaccgcaccgcgatcgccgtgtccgtgttgaggtcgacgcggctgccgtcgggcagcgtcgcgtgctcgatggcgccgacgccgctccacagatccgcgcgcagccggtcgaggagaccggtctcgtaggccagggcgccggcgatcagggcgacggcggcaaggccggcgagcgatttcggtgtcttgttcgatgtcttgtccgacgtcttgcgcgggcggggatcgggcagatgcccgagccggcgccacagcgcatccatctcggcatagaccgccgcgtggacgggatcggccttgcgccaggtctcgaaggccctgtggtccgcttccgtggcgtcggaggaggagagccgcgcgacccaggccgcggcctcgcgctcgaccggatcctcatcgccgtcagccccttcggcctcgtcagcctccgtcccgtcgctgccggccacgccaatccccccgggcccaccgcggcccgaaatggcgcagcgcgggtgtcctatccccttagatcaacgaggtcgccgcctcctgatgcgactcgttcaaaaaagatcgaggcggctgcgccggcaatgcagcagggccttgatgatgtgcttctcgaccatgttgcgcgagatgccgaggcgctgcgcgatctcgccgttcgcgaggccgtcgaggcggctgagcaggaacacctcgcggcagcggggcggcaaggcgtcgatcgccgcggcgaggcgcttcagctcctggcgggcgatcgtctgccgctccgggagggcgtagccgtcggcgatctcggcgagttccgcctcgcatttcgccgcgaacagaatccgctccagccggccgcggttgcgcatccgcagggcgacgttggtggcgatgcggaacagcagggccgaggggtgctcgatgctcgtgcgcgagagcgcggcgaccatgcgcaggtaggtttcctggctcgcatccgcggcgtcggccgggttgtcgagcaggcgctggaggaaacgccggagcttcagcccctcgtgacggtagagggcatcgatcgacacccccgccgcccctcccgccatgaggtcggtcccgtcgcccacagatgatcccacgctgatcgatgactgaggaccgaccagaaggagacgcgtggattatgcaagccccacaatagcttgtatcatttccagtctagcggacgatgctgtcgcaagacgttgcacagacagtcgaaatacccgccccagaaacaagacgagaattataacagctaaagactacaagtcatttcatgacctcgttgcggatcagcaacggatttttcccatcacggcgcaatgcgcgctccacaggtcgcgatcatccggcggcgccgggatcgaagcccggttcggacacggacggcggtccggcgtggcgggatcgcgggcacaatcagggatggctcgctgggcgcgcgcacgccgtgccaggcggaggcacggaaccggcccgcacgcgataaatcgacggacaaataaagaatatttttgatggcaaccaactgtcgcgacacggcaaccaggcaatcaccctatatcaagaacaattccaataaattcatcttctcttgacgcatgcctgaagtttgcgcaacacgccttcagcctcaagcgattcgagggagccctcagtccgatgagcaagtacgacgaagatccattttcttatccttacgcttccatcgacgaccttttctttctctcgaaaccgcacgctcccccacgcccgccgccgcaacggtgagttcgccgcgcgctcgcggcccatgacgacgatgacgcacgggcagcccggcgagcggaccgccgcgtcgatccgatgacgcggcgccgggccgggccgggccggcggatcagatcattcgggcgcacgcccctgccgcgatgcggccgggccctcaaggctctcaggaggtttcgaagatcatgccaccctcgtctcaagccgtggccgaggcagccgccttccgcagcttcgccaacggatatctgcgcgagatcgaccccggcatccgcatccggcacgcgctgacggacgggccgcccgcgccgtgcatcgagtggaacctgcgcagccgccgcctcgcgatccgcgccgagatcctgtcgccctcgctgtgcggcgcgcaggcgttcggtcgcctctggacccgccacctgcacgagccgcgctggcggccggtggcgccgatgcgcgcgcttcaggagcttctcggcgaggcctattcgcgcacggaagaggggcggggcgacaccgcccgcgagcgggagctggaactgctcgggcgcgtgctcgacagctaccgcgagaccgcgcgcctgctcgatcgcgcggagcgggcggccgatacggcaaccggcttcatcgccgccgagcgcgccctcgtcttcggtcactggctgcacccgacgcccaagagccggcagggcctcacgacctggcaggctcgcgcctacgcgccggaggaggggggcacgttccagctcgcggtgttcggtgccgaggcgagcctcgtccgccacgattcggcggtggcccgcgccgcgcccgacctcgccctcgacctgctcggccccgatgctgccaagctgggcttgcgcgccgacgagatcgccctgccgatgcatccgctccaggccgaggcgctgatgctggagccgcacgtcgccgcatgggtcgaggcgggccgcctgcggcggctcggcaccttcggcccccgcttcaccgcgacctcctcgctgcgcaccgtccacgcggccgagagcccgtggatggcgaagttctcgctgcccgtcaccctcaccaactcgctgcgggtgaaccggctcgccgaactcaaggccggcgtcgccatggcccggctgctggcgaaaagcggattcggcgcgcgccatcccaacttccagatcctggccgatcccgcctacctcacccttcacagccccgaccgcgaggagagcggcttcgagacagtcctgcgtgagaatccgttccgcgacggggcggagcggggtgtcgcgacgctggcagccctcaccgccgagccgctgcccggccggctctcgcggctggaagccctgctgcggcaggtctgcccggagggttcggccgcgcgcgcccaggccgcccgcacgtggttcgcccgctatctcgattgcatgctggagcccgtcgtcgccctctacgacgggcacggcatcgcgttggaggcccaccaacagaacgcgctgctcgatgtcgcctccggctggcccgagcgcggcttctaccgcgacaaccagggcttctacctctcggaatccgcccgcccccggctgctgcgtgatgcgcccgagaccggcgccattgcctcgctctatttcccggacggcgagatccgccgacggctggcctattatctcgtggtcaaccagatcttctccgtcatcgcccggatgggccatgacggggtggcgcgcgaggaaacgctcctcgacgacctcgcccgccgcctggaggcgatggcacgccgcatgaccggcgccggccgcgccttcgcccgctcagtgctcgacaatccgacgctctgcaccaaggccaacctgcgggtgcgcctgtccgaccgcgacgaactcgcctcgggtgacggcaccggcaactacatcgacatgccgaacccgctcatgcttcgggcggctcggggcgaggccggtcatgccctcgcgtcctgagactatgctttccgaaaccgtggagcagcccgaagcgcgtgtcctgcgccagttggcggaagccgtcctgttcgaagggctggccgagcgcgaaccggcccgcgaggtctccggtcggatcgcatggcgcctcggctcccgccgcttccgcgcggccggcaccctcggcccgttcggccgcccccacctcgattccggttcggtcgagatggcaggcgaagagggcgcctgggtgccggccgacctcgcccccctcgtcgaggcccttcccgccgccccggagcaccggacgcggctgcgggccgagcttcggcagacgatcgaactctgccgctggaacgcccagaacctgtcgccgccggagcggcgcgcgctgcccttcgccgcgctcgatgcggctttgtgggagggccatccctaccatccgagcttcaaggcgcgcaccggcttcaccccggaggatcaccgccgctacgggcccgaggcggcctcaccgttccgcctcgaatggctggctgtccgccgggacaccatcgccctcgcgctgccgggcccggaggatgcgttctggcgggccgaactcggcggggagggggacgtcctcgccagtcgcctcgccgcggccggccattccctcgacacgcacacgctgctgccggtccatccctggcagatgcgccggcttgcagcggaagccttgcgcccctggctagcggagggccgcgccgtcgcgcttggcaccgccggcccgcgctatgtcgcgagccagtccctgcgcacgctgcataatctcgacgacccgtccgccgccagcgtgaaactggcgcttgccgtcgtctcgacctcgagcctgcgcatcctcgacccgcatttcgtgctgaccggcccggctctgtccgactggctcgccggcctcgtcgccgccgatcccgcgctgcacagacgcgtgacggtgctgcgcgaatacgccgccgcgctcgccgaccgggacgggccgctcgccgggcagctcgccgcgatctggcgggagagcccgcgtctcgtccccggcgaagcggccgtgcccttcaacgcgctggccgtgtgcgaggcggacgggagccccttcatcgcgccctggctcgaacgctacggccgcgacgcttggctcgaccgcttggtcacggtcgcggtgctgccggtctggcacctgctcgcgggccacggcgtcgccctggaggcgcacggccagaacatgattctggtccaccgcgacggctggccggatcgggtgatcctgcgcgacttccacgagagcgcggaatacgcgcccgacttcgtgacgagcccggagcgcgtgccggatttcggggcgatcgacccggcccattccgggccggcggacgaccgcttccacgccatgcgctcggccgcgacgctcgccgaactcgtcaccgacagcctgttcgtcttcaacctcagcgagatcaccggcctgctcgggcgtcggcacggcctcgacgaggcagggttctggcgccgcctcggcctgcgtctgcggcaccacgcggcggagcatgggctggaggaacggttcgcccgcctcgctgtcgaggcgccgcggctgcgggtcgaggggcttctgtcgcgcaagctcgggctcggcgaggcgggcggcagcctgctggcccccaacgccctgttcccttcccctgacgccctttccggagcctgcatgatcgagatcgacggccgcaccatcccggcggaggcgatggaggccgctatccggcgcgtcgcggatacggcggtcttgcgcggcggcagcggcgagcgcgtcgccgcgcgcttccgcgacaccgcccagggtctcgccttcatcctcgccgcccgccgcagcggcgcgagcctgctgccgatccatccggccctgccggacgagggcgcgcgccggctcgcccagcgcgccggctgccaccgcctgttcctcgacagcctggagggcgagaccctggacggcgccgcgccgccggccccgggggagggcgagctgctccagatgagttccggcaccaccggcgagccgaaatgcatcgcccgcccctggagcgcggtggagcgcgaggtcgagagctatgtcggcgccttcaccgagccggacgggatgacaccggtcatcgcctgcccgatcacccattcctacgggctgatctgcggcctgttcgtgggtctgcgccgcggccgcgtgccagtgatcgtggacaccaccaaccccaaatatctcctgcgccgcctgcgcgagatcgagcggccggtgctctacaccgcacccgctatgctgcatacgctggcccggctgatgcccgagggcgagaccctccacgcggcaatggtctcgggcacgctcctgcccgcaccctggttttccgccatccgcgggcgcgtcacccacctgttccagcaatacggctgctcggaagccggctgcatcgcgatcaacccggatctgcgccgcgccgacgccatcggccggccgctgccgcatcaccgcgttcgggcggggaccggccccgaggccccggcggaaatcgtggtcgagggggagggcggggcgatccacaccgccgatctcggctacctggcgcccgacggcatgctgatcttcgtcgcgcgcaaggacgacacgatcaacgtctcgggcctcaacgtctatcccggcgaggtcgaggacgtggtgatggcgatgcccggcatcaccgacgccgtggccttcgcccgacccgatccgttcgcgggcgagcgggtgacgctgctgttcagcgccgacggtcccgtgccgccccgcgcgcttcaggattggtgccgccgctggctcgccggccatcaggtgccggtcgaggcggtgcaggtcggcgcgatcccgcgcgaggccaacggcaagatttctcgtcgcgcggtcgccgcgcagtaccgggacggcgcgctggaggcggtggcgtgagcaacgagacgcttatcgcggccatcggcacggtgctgcgcgaggagatgcagcatccccatctcgatgggttcgggccggacgcacggctgaacgaggatctctacctcgattccgtccagttgcttcaactcatcctggcgctggaactgacgcacggcgtgtcggtgccggaagcggcaatcaaccggcaggacgtctccaccgtcgccgacctcgcccggctcctggcgccgggtactgagccggttgcaccagtcgccgccgaactggcagcgccctccgagggcgtccacggcgcgatgccctacgacctgaagatccactgcttcgtcagttgcgtctgcgacgggctgaagatgcggggcatcgaccaccgcccgttctatgccctgatctgggacgccgagttcgccatcaccgacggctcgcggctcgcctaccactcggacgcgatggaccacgagtcgttccgctactggttcgagcggctctacggcgtgccgctcgtctcctggtacgaccattcccgctcgaaggacgagaacgtcgccaccctgctcgacctcctggagcggcgggagccggacacgcgcatcatggtgatgctcgacatgttccacctccccgagcgtgagaacaagttcaaccagaaccccttcccgcactacctgctcgtttcgctcggcgacgatcccgacctctggcaagtgcgcgaccccgatttccgctgggagggcgtgatcgagcgcgagcggatgctgaacgccatccgccagccgagcgtcgccggcggctaccgcttcgatccctcgcgggcccatccgccggcggacacggatctcgcggccttcttcgacgcctgtttccggttcgacaccaacccgctgatcgatgccgcgcgcgccatcgtgctcgcccatgccgaggggcgcggcgggctgaagctgacggatgtcggcgaggcgctgcgcgaactgccggtcatcaccattcgcaagtgggcctacgagcacggcttcgccttcttctggcgggccctgcgctggccggacccggagttccagcggatctgcgacgagatcgaggccctggtgaacggccttaccgccctgcactacgccgtgctgaagctcgcccggaccggggaaacgggggaggccgcccccgtcctcgcgcggctcgatgcgctcgacgcacaggaattcgcgatcaagcagcagctcgcttcggcctacgccgcgtggcggcagacgagcccggatctcggacaggcgctcccgtcacgcgaaaggctctccgcatgagaatcgccctctgcaccatcagctttcgccaccatctcgtgtcgatcggcgaactcgcccgcttcgcccgcggccacggcttcgacgggatcgaattgtggggcgtgcatgcccgcaatctcggccccggcgaccacgccgaatggctcgccgcctacggcctacggcctgcgggtgccgatgctgagcgactacctgccgctcgatgcgccgctggagaccctgaccgagcggacggccgaactcgcccggctcgccgggagctggggggcgccgcggctgcgcaccttcgccggcaccaagggcagtgcggccgcctcggcggacgagcgcgcccatgtcgcccagcgcctgcggatggcggcgagccaactcgccgaccagggcctgcggctcgtggtggagacgcatcccggcacgctcgccgacaccaccgcctcgctcctcgacctgctggacgcggtcgatcacccgaacctccgggtcaatttcgacacgctccacgtctgggaggggggcgacgacccgctcgcggcccacgcccggctctccccgcatatcgactactatcacctcaagaacgtgcgcagccgcgccgacctgtcggtgttcgagccggccaacgtctatgccgcggccggacggcgcgagggcatgaccggcctgttcgagggcgcgctggattacgccgccttcctcaagacgctgccgccgcaggcggaaggctcgctcgaatggttcggcgaggccagcttctcggtcctgcccaccgaccttttccgcctgcgcagcgccaccgccggccgccgcggggcgggagccctccacgccgcgcgctgagccggcgccggaacttcaggagaccgacatgaccgagagccgtgccgtcgtcggcaccccgcatgccagccgctacctccagcagctctgcaaacactgggcccaccggttcgagactgagttcagcccgaccgatgcccggatcgccctgccgctcggcgagacgcgcctgagtgccagcgccgagaccctgacgatcgacctgactgcacaggatgccgccagcctgcccgatctgcgcgacgtggtcgtgcgccacatcgagcgcttcgccttccgcgagacgctgcgcttcgactggacgtgagcccgtctcaggaaggaccaagacgcattttggatggagccaataccggaatgaacagcacgagacgcgacgggaacgtgaccatacgggccatgcgcgaggacgacgcgccggatctgttcgagatctacaaccagcccgccttccgtttcggaacgctggcgctcccctacgaatcgttcgaggccgtgaagaagtgggccgagccccgctcgccgcgggatctgcacctcgccgcgcaacagggcgagcgcgtcgttggggcggcggccctgcgccccttctacggccggcgggcgcacgcggcggagttctggatcgctgtgcatgaggatttcgccggacatggcatcggctcgcggcttctcgccgcggtgatcgatacggccgacaactggatcaatattttgcgaatcgagatgacggtcttcaccgacaacacccgcgccatcgccctctacgaaaagttcggcttcaccatcgaggggacgcacaaggcagcctcgtttcgcaacggcatcttcgccgacgtgcattgcatggcccgtttgcgtccctcgatcggctcctgaatcccggcagcaaacccggcccggatcgcccgaacgtcttcgtttgaagccgaccctggaacggcaggaacattgctgatttcgcgaaggtttcgcccgtcagactccggcaccgcacaagcaaaccggcgcccgagcatcgttttcagactgggagacccgagaccatgcatcggcgcgattttctgacgaccctgctgacggcaacggcggccttggccgtcacccggacggccctggcgcaaccggcgccggccggtgccatgccggcgccggtctacctcgccatggcgacgaagggcggcctgttcctcgagaacacggcgcgcgatgcccacgccaagacccgcaatccgcgcgtcaaagccttcagccgggccgaggtgacggagcaggtcaacctcgcccgcaagctcgacccgtatctgggtgcgggagcgccgatggcaggcgcgcccgccggtccggccggcctcgttggcggtctggtcgaggcgccgctggcggtggcgggcggcgtcgcgggggcgaccgtcggtgcggtgggcggcgttctgggtgtacccggtgggcgcggtcccggcggcatgacgaccgacgagcagaaggctcagatcctgtcgcagctctccgggatgcagcccggtcccgaatacgacgcgatgttcgtcaacgcctcgctccagggccatcaggaggcccttaacatccacggctcctacgcccaggccggcgacgatccgggcctgcgccgcatcgcggccggcgcgatcccgctgatccagcggcacatcgctcagctctcgcggatgcaggcgacgatgggcggcggacgggagggctgagcgtcgtcccgaaaggtggcaaccggctttcgggacgatgcaggaacaggaggcccgagcagaccgcgctcgccgaagaccgaacgggttcaacgcgaggacgcgtcgaaccctcgtcttaggtacctgctgacccgaccgaggccgaggcaggcccgagaacgcggcgcatcgctgggattccgatctcgggagcgatgcgcctcgaagcggttcgccgacgatgttgccgctggcacgcgagatgcttctccagacgaaaggaacgaaagctttagcttgtcgttcttcaaaacacgacactggaaaggcgcattccatgaacgccgaagcgatcaagagccgtgatgaagccctggctctgcttaatgctgatctgatcacgatccacgacttcatgacgctttgcgacctgaaggggtgggaccgataaagcctctaaggctggagtatcatctccggccgtttgcggcctctcgtgcgccggaagctcagcacccctgtgcctagtcaagtcggctgagcctattgcagagcgcaacaccgtcagcgacggaagatctgcaaagggatgccgcaagaccttcacggcaagaacggctgttgagcgcgcgattgagccggagacagggccgacgggtctttgccctcggccgtcaaagcgcggaccgtttccagtacgatttcaaccaacggcgggcttcgagcacaccgactcgggggtcagtgcttcggatcatcgttcaggggtcggactggcaaacgcgctccgaccccgaactattccccggagctctgcgctcagatcgccgcggcgggatcgcgatcctccccgtcgcccgccggcggcggtgtccggtcgcggcgcgagcggcgctccagaacggcacggccgagggcgcgtaggggcgcggtgaggcggcgggcgtcgtcggcgcgttccatgagggtctcgccacggcggatctcgcggtcgagcttggccatggtgcgggcgagcgccgggtcgtcatcgtcgagccagacctcgacggtgcgagcgaaggcgatcacggtgccttgaagcttgagccggccgagcggcccctccgtgtcgatgccggcggcggccagcatgtagcggtgggagttcagggcgaccccgttgagcgccagcatggacaggacgtcgccgcgcagcgcgaaggcgatgcggcgcagggccggcttgtagggcgtcatcgcatcgagccggcgcatcagcacgtcgaacaggcgctcgcgggccggctcgtcggcgaggtcagcagtgtcgacctccagcaccttgcgatcgatgatccgcgacagaccgccgagcacggcgcccttcgaggggaacaggtcgcgcaattcggccagacttagtcccgcctcgcgggcgatgtcgccgacctcgatgtcgttccagggctgctccgccgcgagccgcatcagcgcctcgaccgcggcctcacgcgggttgggcttgtgcgaggccgtgtcggcgttcgacgaaccggatggcccaccggtctcgggcttgccgccggtgttgggctcgggggctgtttccatggtccgtgctccgcattcggttcacgtctcatgtagggtcagtgtcgcccgcttgaaaccgctgggcctctcagccggacaattcgcccgcccgccgccgcgccgcctcgaccgcctcgcgcatcaggtcgggcagcccgccctcgcgcatcagcacggcgagcgcggctgcggtggtgccgccgggcgaggtcacgtcgcggcgcaattgcccggcctcgcgagcatcggcgtcgagcagggcaccggcccccgcgacggtggcgcgggcgagctgcgccgacaggtccggcggcaggcccgccgccacgccggcttccgcgagcgcttccgccagcaggaagacgtaggccgggccggaacccgagaccgcggtcaccgcatcgatcaacgcttcgtcgtcgagccacgccacgaggccggagctggcgagcaacgcctccgcgcccgcccgcgcctgcggcccgacctccgggctgccgacggcgccggtcgcgccccgaccgatgctggcgggcaggttgggcatggcgcgcaccacggcgcgggcggtcggcaggcggcgcttgaggtcggcgatggtcttgccggccaggatcgagacgacgagggtgtccgggcctatccatccggctagcgccggtgccgccgcgtcgagaacctgcggcttgatgccgagcaccagcgctccggccgggacggccgcttcgggattgaggcgcaaggcccgctcggcacagagtgtcgcgatctccgcggagggctgcggatcgacgacggttacggcggcggggtcgaggctgcccgcgagccagccccgcagcagcgccgctcccatcttgccggcgccggccagaaccaggggcgtgggaaaggcggtcggatcatcgggcgcgcgcgtcataggccctcgatcccaccgcagccgcgccgaatcaagggcgagggctcgaggacggcggcgcgatcccgcaggactggcagcttacgcctcgccctcggtctcgaacagcaccgcatcgagggcctcgcgggcgctcttgccggcccagagcacgaactggaaggcctgataatagcgctcgcaggcgtcggcggccgtcttcatcatcatcgcgcattgcccctgcgtcggcgcgataccgtcggtgagcagcagcgagtggcggaacatcaccacgctgtccgacgaccacaggtcgaaatggccgatccagagctgctcgttcaccagtgcgacgaggcgcagcatctcggcccggcgccgctccggcaccttgagatcgaaggcggcggccacgtgcagcgactcgacttcctcgatccaggtgaaggcgacgtggtactcggcccagcggcccgagacggaaaccgacatctcgtcggtctcgatgcgatcgaagatccagtcgcgcagcgaggcgaggcgctcgacgacatcgagcgggtgctccggccggtcgctgtcttcgatgaggctaagctgggtcatggcgatccaagttgtcggcccggtcgagaggctcgatcgggtcggcgggcaaagcagggccgtgacgggagtcgaggcaacccacgtcgatctccgtcctgcggaggggttcaatccagatttcgccgccccggggtttggttccacctttccgccggggcgaatcaacttcggatcgtttatagcccgcgcgccccgcgggcttcaaagcgtcgccccggcatcagcggtgggcaacgcagctatccaccgatgcttcctgtgcaaagaaatccggattcgcgctttcccgtgagggtgggtccggactgcccgctcatcccaaatccggttgatcccttcgggatggcggatttgggtttcggtgggatcccatcgcgctggcgcgatgggtgccctcctcaagcgccgcgcgggcttgctgatacggttgccgctttgatcaagcggcaaccgtatcagaccgcttccgtgctgccggcgctgcccgcctcggcgccaagccgggtctccagcgcgctcacccgggcggccagtgcgtcgttctggctgcgcagggcggcgacgaggtcgcgcagcacgtccacttcctcgcgcgtggcgatatcaatgtcgcggatcaggcgctcgatctggcccttgaccatcgtttccgcctcgcggcgcactccttgggccgccccggtggcatcggtgaacaggcgggcgacatcgtcgaaaaggcggttcgagccttgcatggaaattccctccggcgcccggacctgtcgagcacgtgccaacgacataagaatcggcgggcagcagggcaatcgggcggcaccgacgaaacgcttcggccatcacggggtgcggagaccggaaatccgttctggattgttgccgcacgtatcggggccggctgtggaaacccgcggttacaatcttcgccagcggccatacttccgggcaggaggcgcgcgggattaagacggatgccgtcatgaccaccaccaacctgccgacgccccacatcctcgtcgtcgaggacgaccgcgagatcagcgcgctcgtcgcgcgctacctgcgggccaacgagtgccgggtgagcgtcgcgggcgacgggcgcgagatggaccgggtgctggccgatgcccgggtcgatctcatcgtcctcgacctgatgctgccgggcgaagacggcctgagcctgtgccggcgcctcagagccgcgtcgcaggtgccgatcctgatgctcacggccaaatccgaagagatcgaccggatcgtcggattggagatcggcgccgacgactatctcggcaaaccgttcaacccgcgcgaattgctggcgcgcatccgggcgatcctgcggcgcaagggcgccgagccgcaggacggggacggggcgcgccgcttccatttctcgggctggaccctcgatgtcggcctccggcaggtcttgagcccggagggcgcgcgcatcgccgtcacgggggccgagttcgacctgctccacgctttgtgcctgcggccggggcgcgtcctctcccgcgaccagctcctcgacctgacgcaggggcgggcggcggggccgttcgagcgcagcatcgacgtcctggtctcccggcttcgccagaagctcgagcgcgatccgcgcaaccccgagatcatccgcacgatccgctcgggcggctacctgttcgcgccggagatcggccgctcatgagtcccctgagaaccacggcggagccgcccgccgctgcccccgtaccgtcgcgaactcgacctcgtttgccttggccccatctgccctggccccgtccgaaaaaggctgccgggcagatcgcgctcctcgtggtcgcggccctgctcgccgcgcatgtgctcgcggcggtcatgctgctggccctgcgcgagccgtggcggccggacgaacggcccggcgtcgccgcgacccggctctccaccgtcgcgcggctgctcgatgccgccgagccggacgagcgcgacgggatcctccgggcggcggcgcgcggcctgccgaccctgcgcatcgcgccgtgggacggcgccgcgccgtcggcggggcaggggaaccaggcggacgagatcggccagcatcccctgatcgaacgcctgcgggacggcttcgggcgggcgctgccggtgaccgacctttcccccggccacgaccggggcaagaccggcctcctgcagatcgggatcacgacgccggccggcgcccggctgcgagcggtgctgcccgacgattttccgcgtccgccggcgcaagcgccgatcatcttcaccttcgtcttcctcggggtcagcctcacgctgctctcgttctgggcgacgcgggcgctcaccgcgccgcttgccggcctggccgcggcggcggaggccttcggcacggcggaggagccgccccccttgcccaagcgcggcccggaggaggtgctggcgctcgcccgcgcgctcgaccggatgcgcacccgcctgctgcgcctgctcgacgaccgcacgcagatgctggccgcgatcagccacgacctgcgcacaccgatcacccgcctgcggctgcgcgccgagttcatcgaggacgagcgcgcccgcgagatgaccctgcgcgacctcgaccagatgaacgggctcgtggaatccgcgctctcctatgtccgggacgggcagggggcgccgggcgagggccagaccacgctgatcgacctcgcctcggtggtgcagacggtctgcgacgggttcagcgacatcggcgcggcggtcagcctggaacggacccgccatgtcctggtgcgcggccgccccgacgacctccagcgcgcgatcaccaacctcgtcgacaacgccgtgaagtatggcggtggcgcccgcctcgtcatggggccggcgggctccagtgatcaccccggcgtggcggtggaggtgatcgacgacggccccggcattcccgacgccgagcgcagcgccatgctccagcccttcgtgcgtggcgaccgcgcccgcaacctcgactccgcgagcggcttcggcctcggcctgtcgatcgtgctcgccatcgtcgaggggcatggcgggcgcctgaccttggagaaccgccccggcggcggcttctgtgcccgcatcgagctgccgctcgccgccggacggtccagggcgacgggcgccgacagggcggcttaacgccgtccgcacggcgttcggatggagggcaccgccgacgcgacgcggacaccagacagcaggatcgttcagtacagccggcaaggagtggggcgaacgaccaatcgcgggatgccctcgcccgagatgtcctcgtaagaacccagcaacccaattgctctagctgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacatctagcgtcggggtgactggaatgacttggccctcgctttgatgagtctctcccgaaccggaaccatcgagggcgagttcgccggcctcaccccgttgcggttctcgcccccggtcgaggcgcggttcgagacggaggggctctccgaacgcatcaggctcgcccaggcgacgcttttcgctgccattttcctctacgacatcttcctcttagccgactggatgatcctgccggacgtgctcgggccgctcgccgtgatgcgcctgggcgtcttcacgccgctgacccttctgatgatctggttcctgccgcgccggacacgaacttggcacgtcgacggcttgctcgtggggggctgcttcctctcggtgctgatgccgtccacgatcatctcgttcagcgcatcgcactacgtcgcgacctaccagctcgggtcgatgctcatcatcttctacatggtcctggtgcagcgcgtccggttccggatggcggtgatcgggatggcgctgatcgtcctgacccagatctcgaccgtcgcgagacggcccgaggtcgatgccccgaccttctggtacatcgtggtcttctacctcatcgcggccgccatcatcctcctgggatcgttcgtgctggagcggacggagcgctacggctttctccagcgcctccgggtcgagtcgatgatcgagcgcaacgcggagatggcacggaccgaccaactcacgggcctgttcaaccggcaccatctcgcgaccatcggcgccgatctcattcccaagagggacacgcagtccctcggggcgctcctgatcgacatcgaccacttcaagcggttcaacgacacccagggccatctggcgggtgaccgctgcatccgcaccgtcagcgacctcgtgcgcgagatgctggccccggcgaacgagaacaagcctccggtgggaacggccgtgcgcttcgggggcgaagagttcctcgtgctgctgccgggcatggatgccgcgcgggccgccgcgctcggggaggccatccgccgccgcgtggaaggggtcgggattccgcatcccggcctcgggccgaacgccgtggtgacgctgtcgatcggcgtcgccgactggaagaagggccatacggaactggacacgctcgtgaacgccgccgacgccgccctctatcaagcgaaaaatctcggccgcaaccgcgtggcggtggcctgatcggcgcggcgccagccggtcgccgcgagagccgtcgccgaccccattgcatcaggccggcgtctctcggtctctgccttgacgcgcattctttcgacgaaccggcgtccccttcgtcgaaatgcgctctagaactccatgtcgagttcttcgatctcctccggctcgctctccgccgacgccgcccactcgctcatcagatcccaggcgaggatcgtgtcgcggtaggtggccgtcgtgaaggggagggcgacgtcgtaggtgcgaaagcgggtgcagacgggcgcgtacatcgcgtccgccagggtggggcgcgcgccgaacaggtagggcccgcccgagcgcgacaggcagtcctcgaagatcgcgcagatccgctcgatgtcgcccttggcgccgttgaagatcttgaagccgcgatggaggctgcgcaggttcatcggcagcgccgagcgcaggttgacgaagccgccatgcatctcgcccgaaaccgcgcggcagcgcgcgcgctcggcgggcgcttcgggcaggaggccggcttccggacggatctcgttgagatattcggcgatggcgagcacgtcccacaccacgatcgcgccgtgctccagccgcggcacgaggaaggacggcgagaggtggagcagttcggcccgcgtcgaggcgtccgagccggatagcacctctaccgcgagatcgagcccggccatccggcacagcagccagccgcgcagggaccaagacgagtagttgcggctggagatcgtgagcgtcgcctcggccatggccctctccccggatgcgcgtcgcccgagcctgctgcccggaattcagcacttgacgtttttctagggcaagtcttgtgccggatcccgggccctctgcccgcctttccggcaatagaattcttctcccacaaactcctatgcaaggtgatgcatccacaccacaggggcgcaatatatacttttgatcggttgcgcccaatccagaaccgcttagcctgtcccgtctggcatcgtcacgtggggcggcagtgacgaccggaaacgtgaagcgggcgaatccgggccgttcgggcgttcgcgagagatggatgcgtgcaggcaccttgcgcgcttggagtttgcgcccgatgctctaccaagccctcgatgtccaatcggacatcgcccggcagacgcgccaatggggccgcctgctgcaggaagcctccgcgccgtggatgcggacgccctggcacgacgccgcgaaatggtggtcggcgggcgcgcgcatgatgatgcgcgccggcctcaccttcgcgcggccggcctacggcatccacgccgtcatggtcggcaaccgcgaagtgccggtgatcgaggagccggtgctcgccacgcccttcggcacgctgctccgcttccgcaaggacatcgacaccgtccagcccaaggtgctggtgctcgcccccctttcgggccacttcgccacgctactgcgcagcactgtgcgcaccctgctgcccgaccacgacgtctacatcaccgactggcacaacgcccgcgacgtgccactctcggaagggcgtttcggcttcgacgactacgtcgatcacgtggtgcgctttctggaaaccatcggcgagggcgcccacctcatggccgtgtgccagcccgcggtgcaggcgctcgccgccacggcgctgatggcgcacaccaaaaacccggcgcagccgcgcagcatgaccctgatggccggaccggtcgattgccgcgtcagcccgacctcggtgaaccggcttgcggtctcgaagccgatcgagtggttcgagaagaacctgatcgagacggtgaccggacgccacaagggggcggggcggcgggtctatcccggcttcacgcaggtctccgccttcgtctcgatgaatgccaagcgccacagggacgcgcatacggatctgttctggcactatgtcgacggcagcgccgacaaggcgcaggcgatcgagaccttctacgacgagtatttcgccgtcctcgacctcgccgccgagttctacctcgagacggtcaagatcgtcttccaggactacaccctggcccgcaaccagctcacctatcgcggcgagcccatcgatatgggcgcgatccggcgcaccgccctgatgacggtggaaggcgagcgcgacgacatctgcgccgtgggccagaccatggccgcccacgacctctgctcgagcctgccgccgcacatgaagacccaccacctccaaaccggcgtgggtcactacggcgtgttctccggccgcaagtgggaggcgcagacctatccgctcgtgcgcaacttcatcgcctcgcacgcctgagtgtctctcacaaaactcccgccgcactgtcatcgccagaacgagaacggtcagagaccgggagttttgtgaggcactctgaaaccgtctctctgcccttgctctctgccttgcgggacgaagccggcgccacccatggcgcggcgtttccggatcggataacgccttgggtgacttcggcttcgccgcgcgagggcgggacagggagaaaccgcgcggcggctttgcaagaggctttcgtgcacttccaacacgaacctgtttcgtgtatgccgcgcgctcaggtgcaattctttcgcaccgattcggctgccgtcacgacgcctcctccggaatgcagcccggagacaggggcgcccgacggctttttcccggttcagccgggattccggggccggtgcggttcgaaacgacaaatctaggggttgattccgttgcaggtactcgttcgcgataacaacgtcgatcaggcgctccgcgtcctcaagaagaagatgcagcgcgagggcatcttccgcgagatgaagcagcgcaaggcctacgagaagccctccgtgcgcaaggcgcgtgagaaggccgaggctgtccgccgcgcccgcaagcaggcccgcaagaccgcgatccgtgagggcctgatcgccgctccgaagccgaagccccgtaccggcgctccgcgccgtcccggcatgccgagcttctcgcagcagcccgcggcggcccccgccgccgctccggcgcccgccgcctcctgatccgcgccggccgccgcgcgcggcccgcatcatcgcgatacgaaaaaagccccgccggctcgaccggcggggctttttccattctctgaacgtctggcgttaggcggccttggccgtcagggtggcgcgctcggcctgccgcagcagctccagcggcagccagggcttgcgcatgtagaccgcatgcggcggaatctcggtccggcgctcctcgcgggccccggaggtcaccacgagccgcacctccggccagcgatcttcgaccgcgcgcgccaacgccgccccgtccatcttgcccgagaggcgcgtgtcggcgatcaccatcaccacggtcacgtccccgcgttcgagaacggccaacgcgtcctcggcgctcgaacaggcgatgacgtcgaggtcggtctcctcgatcaggacggtcgcgaggtcgcgggcggcctcgtcctcctcgacgacgagcgcgaccgggctgtctccggaatgagccatgatgtctccctgaagctgtgcgagcggttcggaagcggcggcccatgggcacgccgcggcggaatcggcggcgccgacgatgcttgccctgcgacaacaagttcgaggacgatcggttcagcgaaattgcaccagcctgaacccttccgatcgacccctcccttaacggactgttcaccacacggaacgaattgttacagtccggcgacacgcagcggcccgagcggaccgatgcttgcatagctcgctccggaccgcaaaggaggctcttgtcccgccatgtgccgcttcctcgcctatctcggtgagccggtctttctgaacgagctggtctgcgccccgacccattcgctggtccatcagtcgctgcacgcctccgaggcgaagaccgagaccaacggtgacgggttcgggatcggctggtacggcgagcacgccgagcccggcctctaccgcgacatctgcccggcctggtcggacgagaacctcgtgaacctgtgccggcaggtgcgggcgcggacgttcttcgcccatgtgcgggcggccaccggcacggcgacgacgcgggccaactgccaccccttcgcccatggccgccacctgttcatgcataacggtcagatcggcggctatcaccggatcaagcggcgccttgaggcgatgatccccgacgcgctgtacgacacccgccgcggctcgacggattcggaggcgctgttcttgctggcgctcgccaacggcctcgattccgatcccgtcggcgccatggaggcgacctgcaccaccgtgcgcgacctgatgcaggaggcgcacatcgccgaagccttccgcttcaccgccgtgctcaccgacggcgaaagcctcaccgccttccgctgggcctgcgacgggcgcccgccgagcctgtattaccgcgagagcgagcgcggcctcaccgtggtctccgagccgatcgacggctgcaaggagggctggacgatcgtgcccaagggcggaacgctgcgggcgacccgcggcagccgcgccgtcgtcagtctgccgcgcacggagcgcgccgccgcctgaggcttgcccaggcgggacagccgtgatcaaggcttcgaaaggacgagtccttgtcaaaggtgcagggcagggccctgcaaatcggctccgccgacgtcagggcgctgccctgacaacccgccaaagggcttgaagccctttgggatccccgatgagtatcgagcttgagacggtcgccggcctgttcggcgtggccgtggtagcgggcgccgtcgacgccatcgcgggtgggggcgggctgatgaccctgccggctctgctgctcgccgggctcgaccccgtgagcgcgatcgccaccaacaagcttcagggcagcgccggctcggtctcggccacgatcgccttcgcccggcgtgggctgatccgctggcgcgaggccgggcccgccgcattcggggccggcctcgcctcggtgggcggcgcgctctgcgtcagcctgctgccgcgcccggtcctcgacgcattggtgccgctcatgctcgtcggcattgcgctctacttcgccaccgcacggcggatgagcaacgaggatgcggcggcgcggatcacccccggcctgttcgcggtgacgctggcgccggcggtcggcttctacgacggggtgttcgggcccggtgccggctcgttctacatgatcggcttcgtgacgctgctcggcctcggcgtggtgcgggctaccgcccacaccaagctctcgaacgccgcgagcaacctcggcagcctcgccctgttcacgctccagggcgcggtgatctggccggtggggctcgcgatggccgtcggcgcctttctcggcgcccaggtcggctcggcgctcgccgtgcgcctgggcgcccggctgatccgcccgctcctcgtcgtcatcgcctgcgcgatggcgctgcgcctgctgtcgaacccagccaacccgttgcgtcaggccgtggccgggttcttttcgtagaggtgtcagcctcttgagggccaacgcttcagcgcggaatgaaggcccaatagtcgagatcgaggatcaccgacgggtcgtagccctcgccctgcttgtccggataagcaccacaggattggttcttggtcgccaccgtgcgcaggcgcagcgcgccgatatcgctgcggccgggcagttcggccgtctccagcacctcggaccacgcatagaccgtgtcaccggcaaagagcggcgcgacgtggcggccggcattgatgccgccgatagcgaacgcgttggcgagcccgttgaagctgagcgcgcgggcgagcgagatgacgtggccgccatagatcaggcgcttgccgaacttcgtctccttggtcgccaccgcgtcgaaatggaccttggcggtgttctggaacaggcgcgtggcgatctggtgctcagcctcctcgacggtcatgccatcgacgtggtcgatcttctcgccgaccgcgtaatccgcgaagcgatgcgggctgccggccagcgcattgtcgtaggcggccggatcgagcgggggcagggcgtgggcgaggtcggccgggttcaccaccttggcgagctgaggcacgtgctcctcggcgatcttggcctccgggtcgcgcttgcgcacgagaacccaccggcaatagctcagcacggtctggccagaggcgtcggagccggtggaacgcacatagaccacgccggtctggcggttggagctttccttgaggccgatcacctcggagacggtcgagagtgtctcgccgggatagaccgggcggtggaagccgccctcggcgtaaccgagattggccagcgcgttgagcgacacgtccggcacggtcttgccgaacaccacgtggaaggtgagcaggtcgtcgagcgggctcgccggatggccgatcgccttggcgaaggcatccgaggactgcacggcgaagcgcggaccgtagagggcggtgtagagggccacgtcgcccgtggtgacggtgcgcggcgtggcatggcggatggtctccccgaggcggaaatcctcgaagaagcggcccggattggtcttcatggcgcgcgtcgctccctgtgcggctcttgctggccgaggggcaccgtcttgaatatcgtattcagaacgaggccctaaacttctgacattgcatcggcttttcggccgagccggtgcgcgaccgccttagcaacgagcccggcgcccgcgcaatgccgcgcttgacgccggggtgggtcgcgccggagacgcgatcagaaggccagttggacgtagaggtcggtggcgagcttctgggcgaacagcagcagcaggatcaggatgatcggcgagatatcgacgccgccgagattgggcaggaggttccggatcggccgcagcaccggctcggtgacgcgatagaggaattcgccgatctgcgagacgatcggattgcgcacattgaccacgttgaaggccacgagccagctcagcacggcgctcgcgacgaggacgtagatgtagagctggatgatggtgttgaagagccagagcagggcgttcatgcgggggggttcggtcctcatcgccccgcacggagacccggcgtgagggacgcgggtgcggcgggaaatttccggaattgacaggccgaagcggacaagcctacaaggccctcgcctcggacggggctgtagctcagatgggagagcgccgcaatcgcactgcggaggtcaggggttcgattcccctcagctccaccaggtttcttgtcaccgcgaataagcgttggctgacaaggacttggtggtcgtcaacacggctttgcgtaccccacaaagtacctgctctgcgtaccgcagatttgtgccgctttgtcgtgcatcaagccccctggactagcttccaccctgcacatcgtgatgcgtgcctcgcgccatctctttcacgattccgtcagacagcgcgctgcacctccagcacagccttatgggctgtcgacgcatgtgccagaaatgcacagacaagccgggcatttctggaaacctgtcgagacgtaggcagttggggatggcctgttagcgtaagcgaagagggcacgggagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctcagggcacggtgccgccgacgaatttcgacacacatcagttcgctgctcaagcgcacgccggccaagtggacaaaggcggcaaaccgtacatcaggcacatcaaccgcgtagctgctgccgccgacaaacgcgcccaccatgcgcttaaggttgatggcctgaaaatcaacccagagcatgtgctgcaggcggcctacctccatgacgttgtagaggacacgaaaaccgtacccgacgatttagttcgcgctgggtatgctcccgaagtgattgagatggttcggctcctcacgaaaaccgatgagcctatgaactacgccgagcgcatcactgccctgattgagacgaggaacctcggagcaatcctcatcaaattgtccgacaatgaggacaacgcgagcatcgagcgccagctcccgaccaaggaggacgttaccgctcgttatgcggcctccttgccgaggctgagagatgctgcggcggcgctgggatacacgggctcttaatcaaaggccctgggcctctccatcgtgacgctcgcctcttgccacctccctcatgagcccatcaggcagcggacgttgcagcctcagcgcctcctccgtgggcgcctcaagccacgtcccgcactcctccttcgtcgtaagcagcacgggcatggccttcggatgcacgggtccgaccacgccattggcctccgtcgtgaggaaggagaagagccggcgctcctcttcgacgaggtgagggtctccttcttggtccccctcacgcccttccagggccgccagatgcccgcgaacgcgaacagcggccggtcatcgtctagtgcgaaccacgcgggggtcttacggggcttcgtgtcggcgtactcgctgaacgatgagacgggcacgaggcagcggaactcaggcttgagccacgggcgccagtgcgggctcttcacgttgctgacgttggtgacgggatgctccccgtaagccttcggcccagggatgccccaccgcatcatcgtcagctcgcggccctccttacaggccaaaaccatgggggcgatctggtcggggaagatgccgggcatgggagggagattgccggcgctgtcgtggcttacgtcgaaccagcgccgtatctcgtcctggggccggttgaggctttagaggttgcacttcatgaacctcagatgcctgtatcgcgactaggctccataatcggtataaccgggataagagaggagccagtcatcccaccatgtggcggtcggcaggcaaggtagataccaagaccgacaccgtcgaatgggtatcgtcatgaccaatgaaaagccaagcttttggagctcagcagcggggataattaccgcactgactggtctcatcggcgcaatcgcgacactcttgggcgcactgaacacgattggattttttaaatcatcaacgacgccaccaaattattcggcgaattcgagcagacctggctccggtccgatcagcacttcaaattcaaatgatccgatggcggatgggcaatgcggcccgctcgcaaaagcagcaaaacgctgctgatccctttggtatagaccgaggctaaataccgtagaaattgcgtgacacgtttgcgttcggtcttgtcggccttgaggagggtcggcgtcatcaggtcgccgctatgggcggtgcgcatggtagcaagacaactcgccactgggtcatgggtgtccagttatggcctcgtgccattgccttcacagcgagccgatccccagggcccgttgacccctcggaggtcgcaccatgaagaaccccgcgctcagcctatggttttcgtccgtcaacggggcgctcgggtggtggggaggccacgcggccaacgcggtgcgccgccagcaacgtgcggcgctcacggagatgttgaagaccgctacgggcaccttgagcaagccgaagcggagaacgcggcggcgcaggacgacggccaagcggaaggcgctctgagggtggtggttctttcggcacggctacgctttccctccctggaccacccgcagcttcatcagcccaggcggcacgtccgggggctgcgggctgagagcatggaggtcggggaagtgcgccttgcacttcggcacgtactggctcttggcacgcgggtggcgctcatcgagccacgggcagtcgaacgcgatgcgccgaagcacttcctccagcggtgtctcagggccaagccgtgcggccaaacgggccagccgatagctgcccgtgcggttcggacaatgcgggcaggccacccgcacgatgacgtagggataggccgcgaggcagggcacgtcagggcggatgggcgggcgcatgacagtgctaccgaacgggggcgtgaagggccgcccgcacgtagccacgggagatgagccgatcctggcgacgcgtgcggcgctcggcttcgcagaggtcggcaagggcgtccgcgatggcagcgtgaagagcggcctcagcgtcaccgtcagcagtcacgaggtaggcccgtgcgatgtcctcgacgggaccactacgaggggcaggcaacggtgcgttcggcacagcgtctgggcgcatacccttcgtgtctcccgaccggaacgaaaagagaacaagtagcagacgggatctttcggtcaaggtacgagcaccgcgctgaccttgccccctgtttgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcactggacgacctagctatcccggatcggagacgcactgattgctgtgcgccatgagccaaccttggaccggcaagggctgaaacgccgctctcgatccttagcggccgctgtgaacgtccgctccttgggacgtggtgagacggagccggacgacgagactcagtaaatgggcgcctgtctgcaccaccgtgaggcgtaagcggacgcttcgcgtcaacgacgacgcggtgttcgcgcatttggagcgccaccgggatcgatgaaacgttgagcaacgtcacgggtggttaaaccctgtcgtcgtacagccatcaccgcattttgcctcggcgaggctacatgggggtggggcggcacatgtcggacaatcagcgcgaggcacttcgccaaaatgcgttggccgagattgccctcctcgacacgccgcccgagcgcgagttcgatatactcgcgaagcttgcacaacggatgcttggcaccggcatgtcctcgatcaccctgattgctccggagcgccaatggttcaaggcacgctgcggtcccatggcaccggagacggcgcgggctcaggcgttttgcccggttgtggtcgagaccgaggcgccgctcaccgtagcggacgctcgcctcgaccctcgcttcgccgaaagcccatttgtcacaggctcaccgtatatccgctattacgcgggcgtcccgttgcgggtccggcggccagacagcggccacgtgacgatcggcacgctctgcgtccttgacgagcggccgcgcgagccgacctcaaccgacttggaggttctagaggagttggcctgcgtcgccgaagccttgatcgaggcccgggccgtcgctctccgtgctgccaaggccgccgaagagcaccgccgagccgtagagcggctggagcgcgaacgccgccagttcaagcaggcggagcgcatggccgacatgggatcgtaccgatacgacatcgagaagcagttcaccctctggtcggacggtgtcttcgccatccacgagcggcccgtcagcgccggcgtgccaaacggcgagatcatgaactatttccccgagcccgatcgctccatattcgtcgccgcggtcaggcgcacgctggacacgggcgagccgttcgagatggacggcgacttcataaccgccaaaggcaacgcgcggcgcgtgcggtactcctgcgagatcgagttggccaagggcaaacccgttgccctcatcggtctgatccaggacatcaccgaacggcacggcttggagcagcgcctgcgccacctcgcttgcaccgacgacctgacccagctggccaaccgggccgagtttcaccgtgttctcgatggacggctgcacgaggcgcgcgctgcggacgacgacgtggccgtgcttctgatcgacctcgacggcttcaaaggcgtcaacgacgtcctcggccatgcagcaggcgatgcggtgttgcgcggtgtcgccgatcggttgcgcgctttctgcgatgacggttgtctcccagctcggctggggggcgacgagttcgcggtcgtgatgcctgccggtctcgatcgcgtaggacttgatcggaaggtgcggcgcctcctgcacgaacttgagatcgtcatgcacggacatggccacatcgcccgtgtgacgggaacaatcggtatcgcgtggtcgagcgcagccgcgcagaaccgtgacgtcctccttcgtcaggccgatgcggcgctctacgccgccaagcgcacccggaagggaacggcccagacctatcaagccggtgcggaccaccgaatggctggctgagagcgtcctcgcggtgacgcgtgagccatgtcaccaattgatagaaagtcagcctagagcgcattccgacgaagtggtgaccggttcagcaaaagaatgcgcgttgaaacagagaactagagacgccggcctgatgcaatggggtcggatacggctctagaaggcgcgtattccgccgagatcgtgcccggacgacgcttacggattgtgtggctcgaaggagaaccgtccgcgcgcgggcgcagcgtcaagactcgtcagcccaccctctgcaggcatcgacccggcgatcgagtggacccgcccctacatcggggatcggtggcggagcgaggccgccggagaggctgcggatcagctggccagtgccggctcgtaccgggcgtcctgctcatgctccctgagccacgtctcaaatgtcccgatctccagcgggcgagcgaagagatagccctgcgcctcatcgcaggccatggccctgacctgatcggctgcctccgccgtctcgatgccctccgcgaccacccggtagccgagatcatgcgagaggtggatcatcgaatggacgagcgatcgttcccgctcgccgtccgcaagcttgcgcacgaagctttgatcgatcttcacgacgtgcgccgggatgtcctgcaggtaggccaagctgctgtagcccgtcccaaagtcgtcaatcgccaagcgaatgccggccgcggccagcaagtccaactgacgtcgcgcctgttcagcattttgcatgatcgcgctctcagtcacttccagttccaactgccagggcgcaaggccgtagcgccgaaggccggcctcgaccgactggccgaagccggactcgatcaagttcgcggctgagatgttgaccgacatcaccaagctgtgcccggcatcctgccagcagcgcgcctgcgccagcgccctctcgagaacgaaggccgtcatcgcctgcgcgtggggtgagagctcgatcaccggcacgaactcgccgggggacactggccccaactctggatggtcccagcgcagcagcgcctccgcgccgatgcatcgaccagtggacaggtcgatgcgtggctggaaaacgaggcgtagctggtcgtcggcaccgagggccggcccgaaatcctggagcagttggtaccggcgctggtaggcctcatccgcaacggacgagtagacgctgatgagatcgtgcaacgagcgcgcgtcctgaaccgcgctgtacagggagcgcagcgcgtcctgtggcgccgtcgtgcaaggcttgaacacgctcacaccgatcgcgcttgtcagaagcatcccagtgatggagcgttgccgcgcctgccggtgctcgtccgcgaggaggcggacatagtcgtcctgctgagccccgcgtggagcgagaaaggtgaactgcgtggccgccgtgtggtagagtttgcgccctgggccgatgaggcgccgcaactcccgcgcggcctcccgcaccagatcgtcgacgcggcccggacccatgacgcggctataggcactgacctgctcgggtcggccgagatcgatgagcacagcgatcctggcctcgtccggatgctcggcggcgagatcggcgaggtcgtccaggaactggttccggctgggcaggccactcaacggatcgacccggccgaatgcgtgctgcaactcgatctgcgccatgaccatcgcggcgaggtccgtgagggcggcgatctcggccggagagacggtgcgcggctcggttcctaggacacagagggcacccaggctgtagccttcgcgcgtgaccagcggtgcgccggcatagaagcggatgccggagcggccgagcacgctgtcggcgtagaaggcgtcctgcgcgaaatcggggatcacgaggacttcggcgctttcggcaacttgcccgcacggcgccttatcccgtgggatggagcagtgatcgacaccgatgcgcgacttgaaccattgccggtcgcgatccgtcaacgacaccgccgagatcggcaggttgaagatctggctggccatccgtgtgatgcggtcgaagctctcgctcgggggtgtgtcgaggagattgagtgcctggagcgcattcaaacgatcttcttcgaaacgctcgcggcaatccgttccagacatcgggtgtttgccattctccacaaggagaagcagccggcagtacgccgattactccgagcctcgattcgcgaatgcatacatgccccgacagaccttaccggttcctgcccaggccgtggcaattgcacccgcggcccaaggatatcgtcagcggggaatgaacggacattatcaaggttcgttgttgttgtcccatcgcggtgctgcccctccgaacggaagcgtcccagtccgctaccaatccccgatgtgagggcgggtgcgctcgatcgcggggccgatgtcggcaatcagagagccgcgcaggattcctgctgcatgcagaaaagcggtatctgcatcgttccgggaaggggaaacgcgcgaacaccttcgctgaataaagcaccgattgcttcatggctcgcccgcggggatggtccgatcccttttgactctggtctgcgccttcctcacacgggctagcaggatcgccgtctgaaccgccgctcgcttcagaatgggatttgttttcggacgggccgtgatttggcttgcccagccgtggctctcgacggccgcagcaaggtccaccgtgtagccgtcggcgatcgtatgcgccgatgtgtcgggcttcatcagatacgtctcgacagccgcgctcacctgctcgtcggtgacggtcttagctttgaaaaggtcgccgacggtcagaaaagcagccattgctcaaggttccggatcggtcccaacgacttcgacgaaatctggcaaagttcgactgttcgaaggcgtgtttcctgcactgcaaggcgtcgcacgcggcggctacccgcccctcgacccgcgtcacctcgatcgggccgccgttccgccgcgacgcgacacgggattttggtttatccggttgtctacgacaattggagcgccatcaatatgaattcgactgccgatacgggggctgttgtcgtctccgtccgactcgtcggttcgatgcaaatcggttcgaacgtgcttgaggtgtctgacctgatggtggcgctcgaagcgatcgggagaacgaagtcgatcaaggggttgagcgagaccctcggcttgtcctatcgcacggcttggtgccgactgcagatgtacgaaatgactctcggccagccgcttgtgcgcaagacccggggccaaggctctgaactcacggagttcggggctgccctggctgaagcgctcacctccgcggtcgcggggctggacgcgaaccttggacgcgagacccgcgccattgagcatcgtctgcggcgtctgctcaccggccgatccgaagtgctgacgctcgcagccagtcacgacccgctgctgatctaggtgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacatctaggtcctgcgcgaactcccggccgagcacggccagatccgattgtcggtgatgggcagcagcacggcggtgaagctcctccttgacggcggcgtcgatgctgcaggcttccattgcggggcgctgacccccgaacaggcggatgttccgttctcgggcgtgcattcgagcgctgggctcgtgccgcgcccgctgttcgagcgcgagcaggggctgctgctcgcccccggcaatccgctcggcatccgcaccctcgccgacctgaccgccgagggggtgcgctacgtcaatcgccagccgggatcaggcacgcgcagttggttcgaccgcatgttggcgaaggctggtctttcgccggacgcgatccagggctacgccgtcgaggagttcacgcatcaggcggtcgcggcgatgatctcctgcggagcggctgatgccggactcggcgtgcgcgttgcggccgaacgactcggcctcgatttcctctcggtcggctgggagacatactatctcgcggcgagccgctctctcgcttctcccctgttcgacgagttggttgctgcggtgcgcgtgcgcgcagcagaaacaacgggctaccgcctctcaagagaacacaagagctgagcctgctggcttttgaggctcagaagtggacactccatcgcttcttggtcacggctcttttgccccgtcgctccacacgtggcgcctgcaccgcgtcctccggcgtttcatgcacgacggtgtgatcggcccgatggggatcttggatcgcgcatgtggacactcactccgcgcgcaggccaccgaataaatcttccggagtagttcgggcggaggagctcgatgtcggctgatgcacggaagaacctcgccgcggctgagctgggcggcgccagttcattgcagaagcctgctcgattgcacccgaagagcgcaacggtgcgaactggcagaaggacgaccgccagcggccgtgaaccagcctcgattccgttggcatcacgaaatcctgcgtcggcatcgctcggaatacggctgaattcgccgcaattgcccgcacctgcgaggcaaatactaaccaaaattaattgacgcaaagtaggaagcactgtatccgatgctaacttctagcggaacgcgcctgacaaggattgcatccgatggaaacgcatcgcacgaatatggccggttacattccggcaatgatagcgctcgtttcggtattctattttagtcttccggcattcgcacaagtcgcggacggccagcctcctgccgacgtcgcggcacccggcagcagaagcgatgcagatcccggtcagggcaagacatctgatctcttctttgctgcacacgatgtctccgggaagctcggcacccctctcccgctggaaatcaagcttgtccgcacgggcagggtttcgatcgaatccatcctcctgctgggcctgccccaaggcgtgacgatcagcgactcgaccaacactttctcgccgtcagacgagacaagggacgtagacatcaaagcgtgggatctcccgaacatcaaaatcacgcagaccgatgagcgcgagagccgcttctcgctcgccgtcgcggcgatctggactgcggggtccggcgggcaggtcgatgtcgcgacgagccttctcaacgtcagtttccgccccgacggtcctgatcgggccactgccaccggcgacgaaccacgcagccccgagaagcctgcgcctgcgatccgcgaaacactgtcgccccctcaagtcatcgccagcgctgcggctcccgatgcatcggccacggccgagaacgtcgtggtgccgtcggcccgtggcacgcctctcacgaacacagcggggatcgaccgtccggcctcgcccgccgccacagagaaaagccccgccgctgaggtcgaggctgcgcggctcaaacgtcccgtagagacggcacggccgacgctccaggcggacccgctggtggagcgagccaggggcctgatacggctcggcgatatcagcggcgcccgacttctgctggagcgtgcacaggcgcgcaacgcaccgaacgcgaccttcctcctggcacagacctgggatgcggacatgctgcgccgctggaacgtgcgcggcctgcgggccgatccggatctcgccaggagcctatacgcgaaggccgcagctcagaaccagacagatgagcggctgctcgccgcgacgggccgctgacagcacgccctgaagaaagtccgacaatcattgagggacacgcacatgtcgaggcttggcctgtacgccgcccttctcgggatcgccttggtggcgaacgaccctgtcgcggcagccccagacaccgcaccggtcgaggccgcccccgcaacggaagctgccctcggcgagcgcatgaacgccaacaccgtcacggtggtgaccggcacgcccggcggaacctacttccgcgtcggcgccgagctcgccttcgtgctggatgacggcgataagctgcggatcttgccgatgctcggcaagggagcaggcgaaaacgcctacgacatccggttcctgaagggcgttgatctgggtttcgttcgcaccgataccctggaccagctgcggcaagacaagcgcctgagtaacattgagcggcaaatccaatacattgccaagctcttcgacgatgagctgcatatcatcgcaccgaattccgtgcggaccgttagcgatctcgccggcaagcgggtcagcttcgacgtcaagggcagcggcaccgactacagcggccgggccatgttccgcgaacttggcgtcgctgtggaggggatcaacgtcgatcagcccaccgccctcgagatgctacgcaacggcgagattcaggctgtcgtttcggtggcggctaagccggtggctttcattgcgggcttcgatccgggtgagcgcttccacttcgtgacggcgccctacccggacacgatgaacgaagcctatgtccctgcgaccctgacgcggacagattatccgaagtttgtcggcgaacaggcggtggagaccgtcgcggtcggcacggtcctcggggtctacaacagcccgaagggatcagcgcgctatgagaagctcgtccgcttcgtcgacgccttcttcggccagttcgacaagtttctggctccgcagcggcatccgaaatggcgggaggtcaacttcgcggcctcggtgaagggctggaggcgcttccggccggcgcaggagtggctcgaccgccacaaggagcaggaggccgctgcccagccggatctggaccggttcttccagtcacagcccgagcgaccggccggaaaggaggagatctaccaagcctatctgaagtggcgccaagcgcggtgaccacccaaaatccggctttctgatcgccagcttttccggccgactaatctgaagtggacagccgtgggttcatccgttccagtcgtattgtctgtcgttgcagcactcgctgctcaacgaccttgctggggcatcagtgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcatcaggttttgagcctgcttgacggcctcacggcagctctggtcacccttggcgttcaggtccaccgctttttgtagcgccattttagcctgagagaccttatcttcagacgagcgttcgggtgaagctttagcatcgccgcctttcgccgcgtccgcagcagcggtcgggcggttctccgactgacgacggacgtcctcgggtgaagtcgccacgcgaccggccgcaacagcatcggcctgccctgaaccagcggccgcgccgaccggtccagaaacgccaccgaccgtgcccggggagccgccactctcacgggaggcgccgccttgctgtgcgcgatccgtctctggagttccgaccggcttggccgtgttagtggtcgcagcgcccgctgtggcgctcctacctgctgtatcattggggcctttctgctgaccgtaatccggctccgagacaggtgcccccatcccgacttgcgtaccgagttcgcgtttcagtttggcgatatcatccgtgcatgggccgccttcctgcgcaaacgctgccggggcaacactgaaggcggcgaaagcgacagcgccgcagagtagatgcagacgggacattggtttcctccaaggcttcttgttggcccctgctcaacctcctgcgtcggcgcgggttcagttgccggaaccgaaacgacgagggacgagcgtcggcaactcacgtcccatcaatcccgcccagctcagctgttgcaggttttgatcttctcggacggtatgatttcgcactgagtttgaacaacgctttcggaagcggattgcccgttcagtggactgtggcggtccctccgaagacttgccccgccggctcagccgcgcggggcattttcgtaggcacgagccattggagaaggcggcgccgacccgccgggaccaagatcgcccgtctgccatccatccgggaagcaacatggattggagcgcaaaggcatgggccatcgtaccaggaaaatcggcgaaccgcgtcgtcggagaattggtcatggccgagcaagcccaggaagaaggctgccgcttcatgcgcgaacttgttgcgttgttggcgcaagagcaacccaattttcccctcagcgagcaggaacatctttttcagcagctgcttgatctggaaaagcgtgctgaagctgaaggcgctgacgccgtcgtgcgagcagcgatcgcgagcgcgcggagaatgtctggtgtcgtcgctgccgccgtctggccaccgcgcgtccgtgggcactgagttgggttcctgaggacaagcccctcgcggccagcccgctgcaatcacagtgagatcagctcaggctcgccgttagtgccgcgttggcgcgtcctctgtgaaagtcctgatgccgtcctcttggatgcactgctcaaaagcctcgtaggcctcaacgtccgtatcgaaggccccctcccagacagtcgagccatcctcatgatcgaccacctcaagggtccagccttcatcggtaccggcgaagcggtagatgtagaccaagaccgtcacgccctctcgcatcacggggccggacaggggtgaaagctcgagttcgtggtcttctgacggcatggctaactgcgagtagtagcggtgttcttgcgcgcggtgcgtcagtcgcccggcgtccaatcgatttcaggccgctgggccaggaatcgctcgaagtcggtggcgacggcctgcgaaccagcctcatcgtggcgcgaagatcgtgatgttgttgttgatctggtacgctgccgtcggtggggtgttgacgagtctcagcctgatggggctctcgccgaggatggctccgaatgcgggggtgatcctcatgggaaagcaccgagacagcgccgcgaaggcggcatcctcgaaccgtttccgcgcctcctgatcgcctttgagctgacgtgacgtgacgagcggtgggccccgcataccccctgtcttgttcaggccgaaacggaaggcgatctgcgaaccttccgtgtctgccggaaccgtccagcaggatgctagtgcagctcggagctcagcccaattgttgactgcgggcgaggaggccgtttgagcccaagccagagtcgaagacgctgccgaagcgccacctaagatcaccgcgagcgctatgaggcgggcctgaagcgttttcattgttctgctccggagctatgcgggagattgggtgacgacggtgtgttgaaggcggcgtatcgaggcgggtgtcgaagcctgccagaacctctcagcgagagcgatacgccatggagacacctaccaacatcgtccggcttcgtcagcccgaagacctcgacgatcccctgaccgaggtgctgcgcgccggggcccgccgcctgctcgcccaagctgttgagatggaggcggacgcgttcctgagcgcgatgcaggatctgcggcttccggacggacgcgcgcggctggtgcggcacggccatggcccggagcgggcgatccagaccggcatcggcccggtgccggtggcgcgggttcgtgtccgagatcgcggcgcgagcggatctgaggaccgggttcggttcacctcgacgctcctgccgaagtgggcgcggcgcacccgcagcctggatgcgttactgccggtcctgtacctacgcggtgtctcgaccggcgacttccaggaggcgctggccgcccttctgggtcgggatgctccgaacctctcgccggccgtcattgcccggctgaccgcggcctgggcggacgagtatgcccgctggcagggccgcgatctctccgcacgccgctacgtctatgtctgggccgacggcgtctacctgcaggcccggatggaggaccaggccgagtgcatgctcgtgctgatcggggcgacgcccgagggccggaaagaactcgtcggcttccaggtgggcgtgcgcgagagcgcccagagctggcgcgagctgctcgtcgacgtgaagcggcgtgggctgtcgatcgcgcccgagatcgcggtcggcgacggcgcactcggcttctggcaggccctggacgaggtctttccgggcaccgctcaccaacggtgttgggttcacaaagcggccaacgtcctcgacaaggtgccgaagtccgttcagggcgcgatgaaggtggatctgcgtgagatccacggtgcgccgacccgggcggcggccgaggcggcgctggctgtcttcgtcgagaagtacggggccaagtacccgcgcgccgccacctgcctgaccaaggaccgggaggcgctgctggcgttctacgacttcccggccgagcactgggaccacctgcgcagctcgaacccgatcgagagcgtgttcgccacggtgcggcatcggaccgtgcggaccaaaggtgcactctcggccacgaccgccaagctgatggtgttcaagctggtgatggcagcctcgaaaacctggcgacggttgaagggcgaaaaccagttgccgaaggtcgtggccggcgtcatcttccgcgacgggaccgaggtcaccgcgagcccagatcaccgcgccgcctgaccgcctccgtcacctaaaatcctgcatagctctctgctccgtacgctcaccttcatcgacgcgctgcgctacgaccgggtctgcgcgccctgagtcatggacgggccgatcagacgtgctcgctcccaccagagttcaagccgcctgatcgacagtttcggaatcgtctgtcgcagcctcgaggcatgcctcaacggcctgccggagcgaggaaacgtagacgtcggctccgacctgccgaccgagggaggcatccgtcagcaccttctcgccctcgggccacaacccgaccagcagcttcacggtgggcgccttcttccgaagccgttcgagaaggtagcgcaggtgagccggactgccggtgatgtcgaggtaggagatgcacaccatcgccactcccgtcagatctaggctgcggatctgctcgcgtgagacgtcaccgtacggaaccacgcgggcctcaagtccatgcttgcgcagcagctgggccagcatggccgaggaggcttcgtcgagggggccgcgcccagcgacgcacagcaccggtgtttcgccccgccacgactcgggtagcatctcgcgcggcggtgcctgcccagggacggcctcgctcttgaagtgcgtccgctcggccagcgtcggcgtctcattcgggttgaccgctttgtcctcgcctgacggctcgacgtcgggtcgatcctcgaaatcctcgacgagcgagcgtgccgaagcgcggatgttctccagctgcgccggcgtcacgacgccgcgagcgtagtcgttggcggcgagctgaagccctttcagtgccacctcgtcatagtaggaggacagcgagcgctccttcagcatggcctcgccgaggtcgcgtgcctcgtccgggtctccggccaacatgcgttgatagaaattctccaccggcgtcagcggcggccggtcgccgagaatgatgtcgaggaactccaggctgtcgacgtgccgcccgagcaccacgaggcacacggtgaagggcgtggccaggatcaggccgataggcccccacaggaacccccagaacagggtcgagacaataaccgcgaagggagagaggccggtcgagtgcccgtagagcagcggctcgatcacgtgcccgaacaggggctcgaccaccaggaacaggatggccgttgcgatgaccatggaccagcctgggtcgacggcggcggccagggcaagggggaacagggctgagaggaaggcgccgatatagggcacgaagcgcatcagcgcggagaacacgccccacaggagcggattgggcacgccgatgaaccagagaccgaggccgatgatgaagccgaaggtcgcattcatgccgagctgggccaggaagtatgtgccaagccggccggcagcatcgtccatggccatcgtcgtccggtgcaggtcacccgatccgaacaggcggatcattcggttgcgcaggtcttctcgctggagcaacaggaacacgaccacgacgaggacgatgccgaccgtggtcaacggctcgacgatgggaccgagcaccttctcggcgagggtaaagggtgacggatcgggctcctgaaccttgacgagttgagccttcggcgtgtcgcccgcgggacccgtcgacgctgcagtgccggcggcatccgccttctgggtggcgttgtggacttggtggttgaagcgctggaagatccggctggcattgccgagccaacctgcctgcagcccggcgaacttcttctgcacggtggcttggtattgcggcaggtcgccggcgagtcccgcgacctgggtaccgataacggctccgatgccgccgatgaccgcgagcgcgagcagtacggcgacgatgaccgatggcactcggccgagcctgagtcggcgcagcagattgacgacaggagccaggacgaagctgaggagaaccgccagcacaagcgggatgaacacctcacgcccgaagtagagggctgtcacgagcacgacgccgacggcgagggtcaggagcccgcgcaaaccgggcaccaaggggggcggcacctgggctggcgggcgcggggcggcttcgtcgatcagcatgcggcgtaaaacctctcgatgctgcgccgatgctcccggcacactgcgttcaacgctgccgagaggctttcgtctcccgtttccgcaggggcatctcgcatcacagctcgacatcaacgctcgcgttgtgacctgcgcgggcgcggcggcgttgtctgtccagacggcggagacgcgagatgacggatcgcagcgaccggatgcggcaggtcgtggccggcttgagtgagggtgtcatcctgatcgagccggatcagaccatttcctacgccaacggggccgcgctcaccatgcacggcgtggccgcgctcgatgagctcggcgagacggtcgccgagtaccggcgcaacttcgtgctggagtaccgcagccacgccgatatcggcccgcttcagcatcccgtcgagcgactgctgacgggtgagctcttccgggacacggtcgtcgaagtccaccacttccgcgctccggagcagcgatggatgcaccgcatccgctccctcgtcaccaccgacagcgagggccaactcaccggcttggcgctggtgatgcaggatgtcagcgaccgatacgaggccgaggcccgtttcgaggacatgttccgggccaacccggcaccggccctggtctgccgcttggcggacctgcgctacgtcaaggtcaaccagggttttctcgacctgaccggctatgcccgtgatcaagtgctcggccactccttctgcgagatcgacctgctgacgcaggcagagtgtcgggcgctcgcggtcgaacgcctgcacgctggcgacaccatcccgcagatggaagcctgcctgaatgtgcccgccgatagtgagaagtacgtcatcgtcgctggccatcccatccgaatgcccggcggcgagcgctgtatgctgttcaccttcgccgatctggaggatcgccgcaaagccgagatggagctgaagctcagcgaggagcgcttcgccaaggccttccagctcagcccggttcccaccgccctcctcagcacggacgcattgctggcctcgaacgtcaacgaggccttcgctgccatgttcggagatccgggcagccaccggtccggaacggtgggtgggaccgtcgctgcgcaggacagcctctgggtggaggaggccgagcaggcccgattcaagcgcatgctgaagcaggtggggcaggtccgaggcttcgaggcgcgcctgcgtaaccgggaaggtgagatcctcgactgcctggtctcggccgagccggtgcgcatcaacggcgagaccttcgtcctctgcgcgatgcaggacatcaccgctcgcaagcgcacggagacggagctgatcaccgccatcgagacggtcatggcagacgcgtcctggttcagccatggcatcatcgaaaagctggcgttgatgcgcaacccgccgccacccggcaagccggctgctctcgtcgaaaagctcacacgtcgcgagcgcgatctgttgctcggtatttgcaaaggcgccaccgactcggagatcgcggccgaactcggcttgtccctgagcacggtgcgcaatcatctcgccagcctctatcgcaagatcggggtcaatcgccgaagcgccgtcgtggtctgggctagagagcgaggcatcggcgagtttgcaccgaatggaaacacgaagccgggaaaattaggctagaaacactaacccgattagtttgaaatattaatatgtaaacctccggaacatcgattgtttggccggtttatggctgtagcagctctgctcggctcgagcatctcagcagtgatcgcaagatcaacacgaggtgcgggccatgggcaagggccgcaaggttctgtcgaatgaccacgcgcatgccctgatcaagcaggccgttgccatagtcttcggtgacgcacgggcggaggcggaagccgcggccgagatcgcgaccatcgaggcggtgcacgtccagacagcgccgaaaccgagacgctttcgccgcccgctcacctaggcagcggcccaacgcaaccgcgcccgctcgatccgagtcatcgcgcaccgtgcaccggagccgtccggcgcgatgtcgcgcgaccatcaggagccacgcccatgtctctcctcgcctggatcatcctcggcctcgtcgccggcttcgtcgcgagccggatcgtcaacaacaccggccaggggctcgtcgtcgacatcctgctcggcatcgtcggcgccgtcgtcggcggctttctgttcaaccagttcggtcagccgggcgtctccgggctcaatctctacagcctgctggtggccgtcgtcggcgccgtcgtggtgctttggctctaccacgccctgatcgaccgccgccgggtgctctgatcctcccccgccgcgcttcgcccccctttcccacttcaggagtccgccatggccaccgtcacagacccagtccgcggaccgggtgaccgcgacatccatgaccgccacgtgccgcaaaccagtatggtcgccccggccgaggacctgcgtaccgtcgcgctcaatcagatctcctggggcgccgtcttcgccggtgccgtcgcggccctggtcctacaagtgatcctgaacatgctcggcctcggtgtcggcctctcgacggtcgacccggccggagacggcacgccgggcgccagttcgctcggcgtgggcgcagggttgtggtgggtggtttccggcatcctcgcttccgctgccggcggctatctcgctgggcgcctgtcgggcaagccttcgaaatccaccaccggctaccacggcctgacctcctgggcggtcaccgccttggtgatcttctacctgctctcctcggccgtgagcgggctcgtggggggcgccttcaacaccgcgtccggtgccgtgggcggcctcggccgagcggccggcggctcgatccagactgtggcgcagacggcagcgccttcgctgagcaagatctcggatcccttctccagcatcgagaaccagctccgctccggcgccggtggccaggatccggccgcgctcaaggacgcagccgtcagcgccatgcgcgcggcggtcagcggggacgatgcccaacaggcgcaagcctccgagaaggcggcgcaggcgctcgccaaggcacagaacatcccggtggagcaggcccggacccaggtccagcagtatatccaacagtttaaggaagccacggccaaggctaaggagcaagccaagcaggcagcggacaccgcggcccgcaccgcttcgcaggccgcgctctacggagctctggcgctgattctcggcgcgctggccgcctacttcgccggtcggagcgcggcggtcgatccgacggtcacgcggaccgtcggcgtcccggtcaggcagccccgcgtatgagcgcggacccgaccaagaacgacccgcacgggctcgggacagcaagccggcctgcagccgaactcgcggtcggcgagactgagacaatcccggttatcgaagagaccgcccgcatcgacaaacgggtcgtcgagaaaggccgggttcgggtgcagacccgcaccgaaaccaccgacgacgtgctccgcgagaccctgcgcagcgacgtcgtcggcgtgacccggatcccgatcgaccgggtcatcgcggagggcgaggtcgccccaacgatcaggacagagaatggggtgaccatcatcccggtcctggaggaagtcctcgtcgtcgagaagcgcctcatcctcaaggaagaggtgcacattcgccagaccacttcgggcgaggcggtcgaggttccggtgacgctgcgcaggcagcacgccgtggtcgaacgcgtgtccgccgacgggcacgtcagcgaaatcccccccaaggagcagaccccatgacccagaccctaaccgccatgtatgacaaccgcgccgaggccgaagccgcccaggccaagctcgtggctgcgggcatcccgcaatcctcgatcaagctgctcgcgggcacgcagacggcccaggccggcacgagccagggctacgatcacacccgcgacgagggtggcttctgggcctcgctcaaggatgccttcatgccggaagaggaccgctacacctacagcgagggcctgagccgtggtggcacgctcctgaccgtcacggccgaggcttcgcatgtcgaccgggcgatggacatcctggaggagcacggctcggtcgatctcgacgagcgcgaggcaacctggcgcaaagaaggctggagcggctacggcgccgcgaccaccaccggagcctcgtcggcgaccgcgggcacgaccgcgtctgccagcacggcaacggctgccggcgccacctcagcgcgcggcacagcgacgggcgagacggactacatcccggtcgtcgaggagcggctcaacgtcggtaagcgcgtggccgagcatggccgggtgcgcgtccgatcctacgcggtcgagacgcccgtcaacgagcaagtgaatctgagcgaggagaacgtacaggtcgagcgccgctccgtggaccgcccggtcacggctgccgacgaggccctgttcgcggataggactatcgaggccacggagcgccgcgaggaggcggtggtgtcgaaggatgctcgtgtcgtcgaggaggtgggcatccgcaaggacgcgtcccagcggaccgagaccatcacggacaaagtgcggcgcaccgaggtggaggtcgaggacgagcgcggcaacgtcagccgcaccggcgcggacacgcgtaaacccgtgtgaagacacgacccgggaacggcgccaagccgttcccactcccccagctccaccaggttttcctctctaggaaagcctaatgatggcaacgggttatgagagcggaaaatgaccgctctccccggcgacccctgtcaagggggcggttttcctcccaagtgtctggactgcatagcctcccctgaaggccactccttcctctctacggcaggcgacactcggcgcgtgcaaacccgaagagcgacgaaccaagccagaagatgctgacctgtcgaacgtcagcccctctcgagcccatgacggctatccccacgtcgtcacacgccgcatcaattctcgatgtgcctgagccgctgcagggccgcgccatccttccgcgtcgatatcggaacgtccaaacggcaacatcgatgagtccgcggctcgtcggtcagagcgggcgcgtcatcgcgtgcgatctcagcttggtcaggcgcaaacgcccgccccttgtatgacaccacgagcacaccatctcaggaccatccagcgggatggcttgaggatggtcctgagatggcagatgatgttccaaatctccgtccgagagcgcccgacagtgagaagctgacgatcaacctcggctttgtcgatctcggccgtatcgatctgctggttcgagacggcttctatgccaatcgcgccgacttcatccgaacggccgtgcgcaaccagctcgaccgtcagggcgatgccgtcacgcagtcactggcccgcaagaagctcagcctgggcctctctcactacacccggcaggacctcgaagcggcaagagacgcgggcgctccgctccatatccaggttctcggcctcgccagcatcgcccccgatgtgacgccggaactcgcccgtgccgccatcgcctccgtgcaagtgctcggcgccttccacgccaaaccggcggtcaaggccgccctggccgaccgtacggcctgatccctcgcctcaacgccttcgcggcgaagccggacacgcgccccggcccgtccacctcattcaggatcgtgatcatgaacgcattctccggcatcgacatgggtgaggtgacccgtctcacccgcgccggccagctcacggaagccatggccctccttcagggacgctcggcctccgccaagccgcaagcgggcacgccggagggtgcacccggcaaggacgccagcaccgcacgacccgcgtcgaccatcgacatggtcgcgcctcgggccccgggtggagcgtggaccgcaccgggcttcggtcaggggacggctggcgaagcgcccactgaccggacaagtccctcggaacggcaagggcttgcagagaccctgcgctccttgcgcgagcgctttcccaagatgggcgggatctccggcctcgcggatggtctcggatcgcctcagcgagctccggtcccggtcccggatggggctcgatacgaggagcggacattctcaaacgcggcgggcagccggacgtacaaggtctatgtcccgagcggctataccggccaagctcttcctctcgtcgtcatgctgcacggctgtacccagtcgcccgatgactttgcatccgggacacggatgaacgcgctggccgaagagcagaccttcttggtggcctatcctggccagcctcaatcggccaacatgcagaagtgctggaactggttcaacgcggccgatcagcagcgcggctcgggcgagccttcgctgatcgcggggattgcccaggacgtcatccgcgagttctcggccgattccagacgggtctacgtcgcgggattgtcggccggcggagcggccgcagcgatcatggcggcgacctacccggatctgttcgcggcaatcggcgtccattccgggcttccctatggtgcggccaaggatatgccctccgcctttgcggccatgaacggcggcgggacggctcagcctttgggagcgcgcgcttcggtcccgaccatcgtcttccacggcgatgcggaccgcaccgtcaacgcagccaacggcgaccgcatcatcgctcaagccaagccggagggagccttggggaaagtcgtcactcacggggagagcccgggcggcatgacctacacccgtagcgttcagtccgatccttcgggccgagaggtgttggagcagtgggttctgcatggagcgggtcatgcctggtccggcggaagcccgaacggcacctacacggatccgcgcggtccagacgccagccgcgagatggtgcgcttcttcatggcgcacacaggtggaagcgatacaagacaacaataatgctgccgcccaggcgctggatcgtcgagcgctccttcgcctgggccagccgcttccgccggctcgttgaagacgaggagcgctcttccagcgcgcgggcagacctgcatctcgtcgccttcgtctgcctcatgctccgaacggctgctctgctcgcagccggtttgtagcggcctctatcgcggcagtccggcaaagggaaaaggctccgacgcgcgataggaccgtgtcgcatttccggcgaagacgttggcctgatcgacgccgagatcgagtttcagcactttccccgtttccttggagaaatcgatctgattcaggtcggtccagaacgtgttgggtgaaagcgccgattcgaagaaatagaggcggcgcttgtgatcgaagaccgtgcgccagcgtgtggaggatatgtccggtttctccggcgtcgaaagcccaagcggcacggaaacattgcgtatgatgccgtatacgctggccaaaaggtgatccgggtctccatcctgcgggatcgatttgacgtagaaggaggcgcggacgaagcgatcggacgcgcggttcgtaccgggcagcatgaccgttccgccgatctgtgaccaataggatgcaagggcaagctgctgttcgtaggtcggagagttcgtcatcacttggtattggcgcccatgatgaatgacctgcttgccgtcgatatattcgatgatggcactgtccccgctggaatcggacagggacatatggacatttgcgatgacctgagtgccaggaatcacgctcgtcacgagcgtgaagggttgcttctcgagggcggcaacggcttcatcgacggtcgcgaagttgtcgagagcgtattgcgcccagactgagatcgccaatccaggcgggcccttgccgtcgaaagccgggtactgcgactcttcaagccagagcacattggccgtaaggccctcttcgttggcgccgtccgaggtcgaattgtcgaatgctgtcgcgaccaaggatccatatttcgacgtccaccggatcgaagcaggcccgacctcaccattgcgcgccatccctcgcggcaggatgtagaggtcggttccgatgggcttttcccagtccatcgaccgggccgtgaaaatcttgccgtctcgtccaaggtaaacgaagcgggagcaggccgctgcgggttcaacaacgacttggagcacggcccaaaacgccaggatcgacacgagaattttgatcggaggaatctgtatcactgcaatacatccttatccgttcggaatattgaaatattgatttgtccaatcatggcctcgaagtctataggttttagagatccgatcgagagccgcacgcaaacaaccaagccgatcgtcgagatcatgggagcatgccggcgctgacaatcatgggcgggccatttttcagcaatgacttgaatcaaacatcatggtgaacacggcttcacagctttgcttctcccggcagcttcggggtgatttcgccacccttcaggtttgaaacgctcggaggcattggggatggcaatgcgtcccgtttgccgacgccgcccgctccttggccttgacggacggctggaagctgggccctccgaaacaatctcttgagccgttgcgtttcgcggggctggttcttctcggcgcttcgttcgagagcggctttggctgaaacgggaagttgcgtgcccctgcggtggatcgttgtgacggctggcgcaatcctggttcgtctggccctggtgaactccctggctcgacggcgtgccaggggagagcaaagccaacgtccgggccggctcgcggcaaggcacacccgcgtcaacggccgaacgatgcatgcccgtgtctcggtcgatcccgtacccgatgacagcctgcccgtgatcctggtccacgggctcgggatgtcgagctgctacatgatcccgctcgcgcggcaactcgccccttaccgccgggtctacgcgcctgacctgcccggcttcggcttgagtgagaagcctcgccgcgtgctcacggttcgcgagctggccgatgcgctggcggcctggatggacgcgatcgggatcgatcgcgcggcctttatcggcaattcgctcggctgcgaggtgctggtcgaattggccctcgttcacccgcagcgcgtcgaccgccttgtcctgcaggggccgacgccggacccggaatcgtgcggcctcgtccggcaaatggtcggcttctttgccattgcaccgttcgagcgctggtcgctcgcttgggtggcgctcgccgactatgcccgtggtgggatcaagcgttacatcctgaccttacgcagcatggtcggcaaccgcatcggagaaaaggtcctccgagtcacgcagccgacgctcgtggtttggggcacgcgtgactacatcgtcccttatgcatttgtgacgagccttgcagcggccctgcctcgcggccgtcttgctgtcatcccgggcgccgcccatgggatcaactactcgcatccgaaggcctttgtttcggtcttacttccatttctccttgccaccggccatcgccctagggacgtgcggcgcgaggctcggcatcgagagcctcacccttcgggaacggcttgaagctccgccgtgcttgcgaggatcgcctcctgtaacgccgtcgcggcgggatgctgtcggcccgagccgagcaccacgaactcgacctcaccgatcggcggcaatccggccgtctcagggatcggagccagtcccggtggcgtcacctgggccgagtgcggcgcgatgcccagaccggcttcgacggcggcgcgcaaccccatcaggctgccgctggtgcaggcgatccgccaggaacgccccgccgcttcgagggcatcgagcgccagggtgcgcgtgatcgagggcggcggatagaggaccaagggcaggggcaacgccggatcggggacgaagccgggccggcccacccagatcagctcttccgcccaggccaattcaccgcgcggatcgccgcgtcggcgcttgcagaagatcacgtccagttcgcccgcatcgtagccctgatagagggcccggctgagaccgaccgtcagctgcagatcgacggaagggtggccatccgcgaaacgcgccagaacctgggccagggtcgacagcgtatagtcttcggagacgccgaggcggatgcggccgcgcaggccgcccggcgagaagaaggcgcgcagccgatcgtgcgcctccagcacgtcgcgcgcaaagccgatcatggcttgaccgtccggcgtcagggcgacccgatgcgtgtcccgcatgaggagggagcggcccagcgcctgttccagccgcgcgatatgcccgctgaccgtggattgctgcaggccgagggtctgcgcagcggccgtgaagctgccgctttcaaggacggccaggaaggagcggatctggtcgacattgaggttgctcatcacggttcgtgatagccgatatccttaccgctcgggagcccggtggtcttagggtccaggccgaacccgattcgcagcaccatcgccgagccgctcagtgaccgctcccgttgccatcgccatgatcttcctcggcggcttcgtcgcaatcccggcatccggccgatgggcgcatcaggtcacggaagcgctcgccttccttcttgcgaccgtcgtgctggtcattgtggtcatgctcctttgcaagacttggccggactactacgccagcccacagattccggcggccatgacggaaacgccactcgacgactagagcgctttccgacgaagcggccgccggttcggcaaaagaaagcgcgttgaaacaaaggccgtgaggcgccggcctgatgcaaatcaggtcggatgcggcttgagcgcagggtgccgcctccgctgcctacaaaccagggaaagtctcgtgaagccgcagatcacggatggcggcacatccgctggaaccgcccttgccttcgtcgccggcttcgtcgatgccgcggctttcatcgcgctgacaggcctgttcacggcccatgtcaccggaaatttcgtcctgatcggtgctgaattggtcgcgagctcgaccggcgtgctggcgaagcttctggctctgcccgttttcatggcggccgtggcgggggcccgtgtccttgcgctgctcctgcagcggcgggatgccgatccgctgccttggctgctcgccgttgaggccgttctcctcgcgggtttcggcttgtgcgggtcgctatgggcgccactcgatgcgccggacggtgccccggcgctgatcgtcggcatgctcgctgtcgcggccatgggcgtgcagaacgcgatcggtcgcctctccctcggccatctcgctccgaccacggtgatgacggtgagcgtcagtcaagcggtcatcgatgccatggatcttgccctgagaacgtcggggaacccggctcagacgcgcgcgcggctgctgcgggtgttgccggccatcgtgaccttcgccgcgggcgctctgtgcggcgccttcgggatcgcccatctggccttcggctgtatcacgctgccgattatgatcttgatcggcttgatcgtccttgtggcgatgacgcccgccgaagcgaacgccacgacgtgagcgacgccggagatgggctcacgcgataaagcggccacgacgattgtaggctcgaacgcccaatcttgagcgatacggctcgaagacgcggcgggcatgacaagacgatccttgcattttgcgcaatcgatcttggcgttgaccgctccgcatcgctgccatgcagccccaggcgttgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcagcgtcactgagccaagacgctcaacctacaacggtccgctcttcgtcggcgtgggatatcgttcccgcgccgatcagacccattctccgttgtacgtcgcggccttgatacaaagccgcctgtcagagcgctttccgacgaagtggacgccggttcggcgaaagaaagcgcagtgaaacaaagaccgagagacgccggcctgatgcaatggggtcggcgtctctagagcggatcggctgtgcaagcgatgaccagaacagcactgacatggcccatgccgccgggccagagcgaaagccggcggcttgccgccttgcatcgcttgcagctgctcgacacaccaccggatccagccttcgaccgcatcactcagctggcccagaccctcttcgatgtcccgatcgcgctgatttccctgctcgatgaggaccgacaatggttcaaggccaagtgcggcctgcacgtctcgggcacgccgcgggaacaggccttctgcaactatacgatcctgcacgacagcgtgttcgtggttcccgatgcgcgcgcccatgccgatttcgccctgaatccgctcgtgaccggggagcccttcatccgcttctatgcgggtgcgcccctcatcgtcgcaccggggacaaggatcggctcgctctgcctcatcgacaggaaattgcgcgccttcaacgaagaagacagccagttgttagcccgattggcgcaggtggttacagatgaaatctggttgagaacccttgcatccgggcaaaacggggtcttcccacatttcgcacagggtaggccgcgtaccgaaacgccatccctgatcacaggcctgcaggttcgtgcggccagggcgatgctcggctggtccatcgacgagctgagcctgaaaactggcctctcaccgaataccatcaaacgaatggaggcggatgagcaaagccgcccaagtagcccgtccacgacagtaaaaatcaaggaggctctggaaggcgaagggattgtatttctcgggcatgatgcggccgatcccggcgtacaacttgtgagaaaaatcagtaacaacaaagatcaataggtcgtttaacgagtttttaggacctgattgcccatcttgtccaacggcagaccgcctggcggcagtgcggcgctcccgtcctccaaaggggcgcggttcaatcgaacaatgccgcctctgggatggatgcatgtcgctgttctttcgcggcgatcatgccgtgttgcacgctttcggtcgtgcgcatggcatggtggagctcacgccggctggcaccgtcttgagtgccaatgcgtgctatctcgactggcttgggtatagcttcgacgaattgcagggccacacactggatgtcgtccgggacccgtacgaggcgacccgcgcggagcagcaggaactctgggcggcggtgacccgaggcgagtcccggaccgcgtgctctcggcatctcaccaagcagcgcaacgcgatctggctgcaggtcagctactgcccggtgctcgaccgtaccggtcgggtgagcaaaatcgttctcctcgcggtcgatgtcacggcacagcagcagagcagcgccgatcacgcggcggtccttgaggccatcagctgctcgcgcgccacaatcgagtttgccctggatggcaccatcctcatggccaataccggcttcctcgacgctgtcggctacaagctggaagaggtgcagggccggcaccacagcctgtttgtcgctccggcagaacgtgaaagccaagcctatcgcgcgttctgggcggctctggcgcgcggcgagttccagcgcgccgagtacaagcgcatcggcaaggatggacgggagatttggctgcaggccatctacaatccggttcgcgacagccagggcaacccgtacaaggtcgtgaagttcgcgaccgacatcactcaggacaagctgcaccgggccgacgtggcagggcagatcgcggccatcaaccggtcacagggcgtcatccatttcgacatggatggcaccatcctcgacgccaacgagaacttcctgagcgttgtcggctatcggctggacgaggtccgcggccagcaccatcggacctttgtcgagccgtctcaggtccagtcagcggagtacctgcagctgtgggaggccttgcggcggggtgagtaccgggcaggcgtgttcaagcgcctcggcaggggcgggcgggcggtctggatccaggcgagctataacccgatcttcgatgcggacggcaagccgttcaaggtcgtgaagtacgccaccgacatcacggccaaaacggcggcccagcacgcggcgaccggcgcctcaagccagacgctgatgaacgtgcagaccgttgcctcggctgcggaggagctgagtgcttcgatcggtgacatcgcccagagcctggcccgctcgcgctccgaagtggacgccatccacgatcagaccgtcgtggcagaccgctccacagcgaagctgaaggacgccgccgcggcgatgaacggcgtcgtccaactcatccagggcgttggtcagcagatcaatcttctggccctcaatgcgacgatcgaggcggcgcgggcgggagaggccggacgcggttttgctgtggtggccggcgaggtgaagaacctgtcgaaccaagtgacccaggcgacgacgcggattgcacaggacatccatgggatgcagggaatcgcggaagacgcggtgggtgccctgctctcgatcgtgcaggcgatcggatcggtacgggagacggtgaccggcatcgcctcggccgtcgatgagcaaaacgccatcacccaggagatctcgtccagcatgcagacggccgcacacggtgtcggcgagatcaacaccagtttgcaggctctcacgggctgagaggctcggcgccgcgcggtcgcgatgggatccgcccaggcgtggtccgcgctgatgtacagcctgcgggccagcgtgccgggccagggtcacccgcatggaaagcgggccagcgggtagaattcaagtcattcctctcgtgaggggagccaattcgtctcaaatcttctgacggcgaatagacgacgccgcatggggtcgagctgcgacttgtttgatcaaatgatcggagggcacaacctacactttcgttcattgtctcatagtccggcgtccggccgcgttccggcgcggtcgggcggcaggctcctgtgattgatgttcggagacttccatgcccctgactgtctgccgccgccccatcgcctccgtcgccgcagccgccctcgtcgcgggcggcgcggccgggttcggcttggccgggcccatgaccccggcttacgcccaggccctgccgaagaccccgatcgaggcgcccgatcagccgccaggctcgttcgccaacgtcgtcgacaaggtgaagccgggtgtcgtcgccgtgaaggtgaagctcgacgacagcgccgacgatgacgacgacagcgcgggcggcccgaacatgcagcaggtgccgccgcaactgcgcgagttcttcaagcgcttcggccagggtgggccgggcggtcgtggcatgcggccgcggggcggggtcggctccggcttcatcatctcggcggacggctacgtggtgaccaacaaccacgtcgtcgacaaggccaagaccgtgcaggtcacgctcgacgacggccgcaccctcgacgccaaagtgatcggcaaggactccaagaccgacatcgccctcctgaagatcaccgagagcggcagctacccctacgtccagttcggcaagggcgccccgcgcgtcggcgactgggtcttggccatcggcaacccgttcggcctcggcggtacggtgacggtgggcatcgtctccgcccgcggtcgtgacatcggcgccggcccctacgacgacttccttcagatcgacgcgccgatcaacaagggcaattccggcggcccgaccttcaacgtcaacggtgaggtcgtgggcgtgaacacggcgatcgcctcgccgtccggcggctcggtcggcctcggcttcgcgatccccgccgagacggtgcagacggtggtcgatcagctccgcaccgacggcaaggtggtgcgcggttatctcggcgtgcaggtccagccggtgacgaaggacatcgccgaggggctcggcctcgacaaggccaagggcgcgctcgtcaatgacgccgagagcggcacgccggcggccaaggccggcctgaaatcgggcgacgtaatcgaatcggtcaacggcgtgcccgtgaacaacgctcgcgatctgtcgcggctgatcgccggcctcaagcccggcaccgaggtgaagctcgcctatctgcggggcggcaaaagcgaggtggccaccgtcgaactcggcacgttgccgggcgatagtaaggtgacgcggcgcggcgacgacgcgccgagcggtcaggcccggctcggcctgagcctggcccctgccagcgagaccggcctcggcgacgagggcgtggcggtgatggatgtcgatcccgacggcccggccgcggccaggggcatctcccagggcgacgtgatcctggatgtcgcaggcaccagcgtctcgaagccctccgaggtgcaggcacagatccgcgctgccgagtcgagcggccgcaaggcggtgctgatgcgggtgaagagcgccaggggccaaacccgcttcatcgccgtccccctgaccaaggagggctgatccgccccggatcgcccgcttcggcggcgtccgcctcgatgccgaaagcattgcgggcgatcgggagcgtgccgtgccggcccaacccgtcatcgggtaagtataccgatgctcacggggcgctcctgccggcagagcgaggctatcctgcgcccaagccggatcggcgatcggatcgctcttgccatgcaatccggcgcggttcgtatcttttaagttgcaaccgcccggaacctcgctgagcgacggccgttcaatctatagttggaacgtcagttttcgaccgtatgatcctaccggtcatacctaacataagcagacctcctcatcttcgtgattggcccggctgaccctgctgatttggtttccgggcctcaatcaacaaacaagccgatcttcaagctgcatcaaatcataagtcatcatcatttgacgttggcgcgaccggcgatcggcccgtcgcactgagatctgttggccagctagagccgtatccgacctgacggcatcaggccggcgtctctcggtctttgtttcaacgcgctttctctcgccgaaccggcgtccacttcgtcggaaagcgctctaggtcgccgaacttcggcattctgaggttcgacgagatgcggtcgatggcatcaagctaaggcaaaggagctcatcatgcgtacaggatcttcgaagacttacctgctgtctgccattgcggtcgtcttatccgccggtctcgttcaggccgaaacctccagcgggaagagcaccgacaagaatcaagaaaaactggcgagcaagcccctcgagaaagtcacctgcgaggagttcaacgggttcgaagacacgttcaaaccgaaagtcgtcgcatgggccgcaggctacaaacagggccagaagaagcctgatgtggtggcgatcgatattgctggggttgagaaggtcacgcccttggtcgctgaagagtgcaggaaggcgccgaccgcttccctatggtcgaagatcgatggtgagctgaagaagatattctgatgcagatcggactgcatcattgaatgacctcgccgaacacgtgcttcggcagcactcggccgtccatcactcggccgatcgaccagcttcatcccttccgcagctggtcgagcgctgatttcagggaccaatttcggcgcgctcgagactcagacctgtcctgtccgggcaaccggaccggcaggcctcggacagggccgaatgcgagggttcacggggaccagaggagccgaggatgaagcgcggttcgaacgagcctccttctgtcgtttcagtgttgtccgaagagccgcacaggtcggcaagcgcgatggaggttcgctcatgatgaagcgatggatcatcatcactgcggcacttgcgaccagcacggtgacgctcgcgcagccccttccgccaccgcctccgcccggccctccgccgccgccgttggttttgccgcctccgccgcctccgcctctgccacctccgccgcctccgccggtattgcccctgccgcccccaccgcctccgccaccaccaccaccgcccccacccgtatgacgttgcggctgagagccttcagcgatcgcctcgcaggccttaaggcggttcagtgggtcgcacgatcccgatcggcagccagaccgatatccgagcccttgaccggcaccctgccggcctgggcaagggcgcgctccagcatctgtccataaatcggacggccgccgagccattgggccacaaggctggccgtgaggcaggccgtcagcatgggcaggacgagcgcgtaggcggtcgtgagttcaagcaccaagaccacgcccacggccggtgcgtgcaccgtcgcgctgaagagcgcggccatcgccacgatgccgaaggagaccggcgtcaccccgaggccggacaagacctcggggaacaccatctgcgcgagcaggccgaaggccagaccgatgcaggttgcaagcgacaggatcggcgcgaaaatgccccccggcgtgccgacggagtaacagacaaccgacgtgaacagccgggtgatcgccagcatcagcagcacgcccgcactcggggtcagaacggcgatctgtgaaatcacctgctctccgcccgtcgcggtgcgcggcgcgaggatcagcagggcgcccacgagcaatccgaccagggcaggccacacatacggggcgcgcttctgccatgcggcggcgaggtccagcatcgccaggatgcatcgattgaagagcacgcccaccgcacccaggatgatgcccagcacggcgaaggccggcaacgaagccagcgccgctgccccggccgacagcggcaggtccggccgcgcgcccgagatcatctgggtcaccgcggttccggtgatcgccgcggcgaacacccccatgtagttccggaagctgtaggggaactgcttgcgcgtttcctcgatgacgaacagcacggccgccatcggggcattgaaggcgcaggcgagacccgcccccgcgccggccgccagcagagcccgccgatcgacgtccctcacccggaacatttccgaggccgcgagcgccgccgagccgcccatgtgaatggtcggcccctcgcggccaagaaccaggcccgagccgatcgccgcgatgccggcgatgaacttcaccggcagcacgcgctcccagcgcacatgccggatgccggcgatggccccctcgatttccggaaccccgctcccgctcgcttccggggcgaagcgccgggtgatgaacacggcaaagaccgtggccgccatggtgatggcggcgctcgccgcgaccaaccgccaaccggcggtctggccggccagccatgtcggccaatcgatgatcctgtcgatggcgaggtggaagaggccgccgaacacacccgtgagggcaccggtgatcagggccacggcgacgaagcgtgcctgctgccagggcggcgcgggttgatctgccggcttcatcatcgccccttcctctcgctgatcgccggcaaaccctggacttcacgcggtccatccccggaacggatgtctcggtgggacacgccgaagtcccgcgggggcggtttcgggggcgcccggaccaccggtcaggcgggctgatcctgccccgtcttccccttgctcacgcgctcgcgcagggtctggaccgtgacgtagagcatcggcacgaggaagatgccgatcgaactggccgcgatcatcccgccgaagaccgccgttccgacgtcgcgacggctgatctgggccgcgccggtggcgatcacgagggggacaaggccgaggatgaaggcgatggaggtcatcatcacggcgcggaaccgctgctcggcgccgcggatcgcggcctcctggatcggcacgccggcctcccgctggtccttcgcgaactcgacgatcaggatgccgttcttggccgcaagcgcgatcagcaccacgaggccgatctcgctgtagagatcgagcgaaaggccggcgagcttgacggccaggtaggagccgaaggcgccgaccacgacggacagcaggaccggaatggggatcgtccagctctcgtagagggcaacgaggaacaggtaggcgaacaggaaggcgaggccgagcacgatccaggtctgcccggaggcctgctgctcctgataggcggtcccggtccactcgtagctgtagccctccggcagggtccggtccgagatctgctccatcgcggccatcgcggcgccggaagagatgccgggcgccgggctgccgttcacgctcacggcgcggaagttgttgtagcgcgtgagcacctgcggtccgagcacgatgcgctcgctcgcgaccgaacgcaccggcaccatctggcccgaggcgccgcggacatagatgttccagatgtcgcgaatgtcgccccggttgtccgcctcgccctccacattcacctgccaggtgcggccgtagaggttgaaattgttgacgtagaccccgccgagcgtggcctggagcgaactgaagacgtcgctcatcgccagcccgagcacctgtgccttggtgcggtcgatgtcgaggaagatcgagggattcgacgccgtgaaggtggagaagacgcgggcgagccgcgggtcgcggttcgccgccgcgacgagcccgcgcacgaccgcgtcggtcgcggccgggtcctggccctctcgcgcctcgagcacgtattcgaagccgccgctcgtcgagagtccaacgatcggcggaaggttgaagggcaggaccgttgcctgcccgatcgtcgcggccgccgcgtaagcgcgcccgatcagggccccggcggattccgccgcgcttcggcgatcggcgaagggtttgagctgcgccaccaggaacgcggaattcggctcggccgccccgtccagaagcgagaagccgacgatcgcaagcacctgattgacgccgggcatgtccttcaggagccgctcgacctccgctgcgaccgcgctcgtgcgggccaccgaggcgccgtcgggcagttggaccgagacgaagaaggcgccctgatcctcctccgggaggaagccggcgggcgtgatccgcgagaggccgaagatgccgcccgcgaacaggagaaccagcacgagcgagagcgcggacacgcggacgaggcggcggacgcccccggcatagcggtcccgcacccagtcgattccgttgagcacccggcccatgatgccccgccgcgcacgcgtgggacgcaggaataccccgcagagcgcgggcgaaagggtcagcgcgttgatcgccgagatcagcatcgcggcgctgatcgtgacggcgaattgccggaacagcgttcccgacacgcctgggatgaaggcgatcggaacgaagacggacaggaggacgagcgtgatggcgatgatgggggccgtgatctgcgtcatggcgagcttcgtcgcctcggccggcgacagctccggatgctcctccatcacccgctcgacattctcgacgacgacgatggcgtcgtcgaccacgatgccgatggcgagcaccatcgccaggagcgacacggtgttggccgagtagccgagcacatagagcaccgcgaaggtgccgatgaggctcaccggcacggcgatggcggggatcaccgtcgcccgcagattcccgaggaacagaaacacgacgaggacgacgaggacgaaggcctcggccagcgtccgcagcacctcggagatggtgtccttcacgaaggtcgtggaatcgtgcacgaccacgtatcgcaagcctgccgggaagcgcgccgagagcttctccagggttgctttgacggcgctcgcggtccgcaccgcgttggcgccgggcacgagatagatggcgacggggacgccggggcggccgtcgagccgggattcgctgtcgaagctctgtgcgctgagttccactcgggcgacgtcgcggatgcgcaccacggagccgtcggaattcgtccgcaagacgatcgcgccgaactgtgccggcgtcgacaagcgaccctgcgtctgcacgttcatctggatctgctgctcgtttgtgatcggcggcgcgccgatgcggccgaccggcgcctgaacgctttgcgcccggatggcatccaccacgtccgacggcgcgagagtcaggctcgtcaggcgatccgtgtcgaaccagatgcgcatcgagtagttcatccgcgcgaacaggttggcctggcccactccggccgtgcgcgaaatttcgtcgagcacgttgatgatggcgtagttcgtgatgaagagcgggtcctgcgcgcccgtctcgctgtagaggacggcaaacagcaggatcgcagacgacttcttctgcaccttgagcccctgcagctgcacctcggacgggagctgcgacaaggccgactggacgcggttattgacgctgaccgtgttgatatccgggtcggagccgaggtcgaaactcaccgccaggctgtagctgccgtcattggcactcgtggacttcatgtagatcatgcggtcgacgccgatgacctgcgcctcgagcggctgggcgacgctcgcctcgacgacctcggcagaggcccccggatacattcccgacacgctgacctgcggcggcacgatgtcgggaaactgcgcgaccgggatccggagcagcgccagccccccggcgatcgtgatgatcagcgcgatgacgatcgcgagccgggggcggtccacgaagatggatgagatcatgacgcgcctcgggctcggccgcctgggacaaacgaagtgcgatccgggacgaggggccgcggagcgggacaggggacggggcaagggagccggaaaggggggcggaaaggggggcggcgtcccatgctgcgctagcgccggctattcggctgccgctcgcgctcggaccggcgccactggcggctccggtcggagcgtgtccggccggcggcgaaacggacgcagccggccctgcgcggtccgcgttcacggccgaattccgcatcatcctctgcagaatggcgtcggcgggtttgggcgaaaccgtctcgcccgcgcggacccgctgcaagccttcggcgatgacctgctctccgaccttgaggccgctcgtcaccgccgcgagcgtcgtgctcgactggccaagctgaatccgacgctcctcggccttattccccggcccgatcacgtagacgtagctgccccgctggtcggccaggacggcagcgcggggaatcgcgaccacctcgaccggctcgacgccctcgaggaacacggtcacgaactcgccatccgtgagttcacgaagggtgagcaagctgcgggtttgaccgaagatcggagggttcggcagcacgccgcgaagcaggatcgtgtccgtattcgtcgcgatggtgttgttgacgaaatcgagcgtcccggtgtgatcgtagaagcggccgtccgggagttgtgcccggatcaggacggcgccgaatccgcccgtcggcccatagcgcgctctcagattgatcgcttcacggaccggcaccggaaacgtcacgaacatcgggtcctggctgatgatcgtcgtcagcaccccggagcccggcccgacgacgttgccgatcgtcagggacgtgcgcccgatctggcccgcaatcggcgcgcggatctccgtgtagccgagattgatctgcgccgtgtcgagctgggcttgtgcgccttggagctgcgcctccaaggcccgctcgttcgcgagggccgcgtcgtaggtcgattgctgcccggccggcccgccgagcagggttcgggcgcgctgcgtcgtcagacgcgcgttctccaattgcgcttcgacctgcgcaatctgcgccttctgcgcggccacgaccgcctggaacgggccctgctcgagaaggtagaggagcgctccttcctcgacatccgtgccctcgacgaaaagccgcttctcgatgaacgccgtcacccgggcgacgatgtcgacgcgctgcttcgcctcgatgcgtccgatgaactgctccgtctgggtgatcggctccttgcgcgcggcgatgatgccgacgacgggggggcccgtcggctcggcctgcgcgaacgccgtcgaaatggcgggcgggcacgcggcggagagcgttgcggcggccacccagacccggagcgtgaacatgcgggtcatcgtcatgtccgcctccgggggtttgacgcgctttctttcgacgaaccggtgagcacttcgccggaatgcgctctagatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacatctagaacgacggcttattgccgatgcatttgcatcgcttcgatttcagaacccggcagcgaccgctgcagcaatctctcgcaccgcgtccgacccatccattgccgcgacactcgatattcatgtcgcgcgtcgtcatgatctggcccggccggctcatcgccgttgtcgcagtatagatattgactcccatcatcatcaccggaacagcaacgagcattgcaacgcttcgcatggcgcatcctccatcatgattggtcgattggcgggcggtggattggacaatctaccgatcagggtttgaaccgggcctcttcgtcaggatgggcgacggtggcgacgtggcgatccaagtcggcgccggcagacggatcgaactgaggcatggtcaatccctgcaagaccgacagtatagccgaggcgatcagaccagcaccttgacgatgatcaatccaattcctgtatgactccacgagaccgtcagggatttgcggattcttcatcgcagaggactgttcccgaccgggcgtgtccgaggcgcgaggtcgcgcaccgaaccagccgtccggtccacgcccctgttcggagcgccgatcaggtcgatttcagcagccatcgaagcgggagggcgatgagcgtcaggctgacgacactcatcgtccagagcagaacgaaccagccgatgcgacggagcttgccggtgatcgtctcgctgcgaacccgtgcggcgtcgggcctgaaggcagggtccgccgtcggctgatgaagacccatcagtgatacccggattccggtgtgaccttgccgcggaacagccagtacacgtaggtcgtgtagccgagcaccatcgggaccagcaccaccgcaccggcgaggagaaaggcttggctgctcggatgcgtggccgcggcccagatcgagatgtcgggcggcacgatcatcggccaaaggctgatgccgagtccgatgtaagagagcaggaagaagccgagcgcgcagaggaagggcatgatctcctcgcgccgctccagcgagcgctggaagcggagcgccagcagcccgacgagcacgggcaccggcgcaccaacgaggatgccggggaaggagagccagcgctcgcggaagggggcgctgaggacgagcatcgtgagtgagatgatcgcgatcaggaccaaggtcgccagacccagggggcgggcgaggcggtaagcgcggatctgcaattcgccccccgtcttccagatgagccagcatgcgcccaggagcgcatagcccaccaccagcgccacgccggttagcagggagaagggggtgagccagtcccaccagccgccggcataggcccgcccctcgacgcggatgccctggacgagggcgccgagcgcgatgccctggcagaaggccgcgacgtagctgccccaggagaaggcccggtcccaccagagctgaccccgaactgtcaccatgcggaagcgcatctcgaaggcgacaccgcggaagacgagggcgagcagcatcaggatcagcggcatgtagagcgccggcaggatcgtcacgtaggccagcgggaagaccgcgaagaggccgccgccgccgaggatcagccaggtctcgttgccgtcccacacgggggcgacggagttcaccatcacgtcccggtcggccttggcggacatggccgggaacaggatgccgatgccgagatcgaacccgtccatcgccacatagaggaacacggcggtggcgatcaggacggcccagatcagcgtgaggtcgagagacatcgaaaccgcttccttcactcagcgggctgggcattcggaccggcagcgagcgccggggccggggtaatgccggcggtgcgcaccggctggccggtgggcagacccgcctcgtgcggtcgcgggggctgattgaagaggtgcagaaggaaccagatgccggccccgaacacgacgaagtagaccacggcgaacgcggccagcgaggtcgcgaccgcgggggcggcgatgggtgagacgctgtcggcggtgcgcagcagcccgtacacggtgaagggctggcgcccggattccgtcaccacccagcccgccgtgacggcgacgaggccggacgggcccatcgcgaccgcgcagcggtgcagccatcgcgacgtgtagagccgttccttccaacgcaggtagagggaggtcacgcccaaggcgatcatcaggaagccgagcccgaccatgacccggaaggcccagaacaccaggggcaggttggtcggccaggtgtcgcggggcagggccttcagcccgcgcacctcggcgttcaggtcgtgggcgagatacaggctcgcgagccccgggatgccgatcgcccaacgcgtcgtctcggcctgcgcgtccggccagccgaacaggatcgagggcgcgcgccgctcactgtcgaaatggccttccatcgccgcgaccttggcgggctgatggtggtaggtgttggtcccatgcagatcgcccaggacgagttggacgggggcgacgatggccgccatccacatcgccatcgagaacatcaggcgggcgcgcgggttcgagcggtcgcgcaggagatgccacgcccccaccgcgccgacgatcatcgcggtggtgaggtaggcggcggtgacggtgtgggcgaaacggaaggggaaggacgggttgaagaccaccgcccaccaatcctggggcgcgaagtggccgttggcgtcgagcacgtagcccgccggcgtctgcatccaggaattggccgacaggatccagaaggccgaggtcagcgtgcccaccgcgacgaggcaggtggccaggaaatggaggcgcgggcccacgcgctccagaccgaacagcatgaccccgaggaagcccgcctccaggaagaaggccgtcagaacctcgtagccgaggagaggaccgagaatcggagccgtcttgtcggagaagaccgaccagttggtgccgaactggtagctcatgacgagccccgagacgacgcccatggcgaacgcgatggcgaagatcttgagccagtaccgataggaatcgagatagacggcgcgtccggtggcgagccagaaggcttcgagcacggcaaggaagctggccagcccgatggtgaaagccggaaacaggaaatgccagacgaccgtaaaggcgaattggctccgagcgagatcgagtgcgctaggaaggtagttgtccggcatctctgaaactcgatcggcggaagtgaagtacggctccctcagcgcacatcctcgacaccccctgtattggaggcaccggcaaagtacgccccaacagggaagcgcatcacgctggtggccgcattgatcgagatcagccgggagcggcgcggcctcgatgattgcgccgccccacaggcgtggctcaccccgattggagggcctgcgcgccggtttgctgggtcagggtcaggcgcacgacgatcatgggtcgcgcggaccgaggaacccgagcccaccggatgcaaggttttgaggggtgaggctgcaagcccctcccacaagagccgctcgaacgacggcctgctcggttctggccgggccctgacggtcgttacgtcaaggccgcgcttgtccggtagagcatgtaagcggcgaccgtgaagatgagggacgcgaagatccgatcgagcgcgcccttccgtccggcgagacggcaggcgaggcgcatgccgacccagccgccgaggaggccgccgacgatgtactgggccgcgaccggccaatcgatcaggcccgagagggcatagttcgccgccgtcgcaaggccgaaggcgccgaccgcgaagagtgaggtgccgatggcgttgatcatcggcatccccgtcgcgaacacgagacccggcacgatcaggaagccgccgccgatcccgaagaacccggacgccccgccgacggccagcgccaccgcggccaatctcggcgtgaaggcgggggcggacggcgcgccggccgcagcacgcccggagccgttgcgctcgccggaccgcagcatcagcagcccgacggcgatcatgagcagggcaaacaggaagagcagacgctctccgtcgaaggccttacccagcgtcgagccaccgagggcgccgacgacaccgaaggccgcgaatacgagcgcgttgccccagcgcacgttgcccgcccgccaatggccggagaagttcgccatggcgctgaccgccactgcgagcgcacccgtcccgatcgcgacatgcggctgccccacgcccaccacgtagatcaggaggggcgtcgccaggatcgacccgccgccgccgatgagcccgaggctgaacccgacgaagccgccggacaggagggcgagcacgacgctcatcgcggggttggctccggatgatcctggctccggccggtcgccgccgcgcccgcctgggcgaacatggccgccccgccattccgggcccgtccgctcacctttccgcgacggggacggcgcggctcctccgaaccgaacatcgcgtgcaggatctcgacgagctcgaccgcacggggtgccgtcagcgtgtagaagaccgtcttgtgctcgcggcgagtcgagaccagcccggcctcgcgcaactcgcccaaatgctgggagaggctcggctgacggatgccgagttcgcgctccatctcggccacggagcactcgccttcgaacaagcggctgaggaggcgcaaccgtccgggatgggcgaacaccttcaggaggtcggacacctcccgggccttgtcctcgggaaatgaggccgccgggctcattcccacaccgccccttccagggcgttgagcggaaacttgagatagcgcctgccgttcgcctcgggctccggcagccggccgccacggatgttgacctgcaacgcgtgcaggatgagcttgggcatcggcagagtggcgtcgcgcgcctctcggatgcgcacgaactccgcctcgctgcgcgccgcgaccatgtgggtgttggccgctttctgctcggcgacggtgctttcccagcgcggttcgcgaccgcccggctggtaatcgtgtccggtgaagaggcgcgtggcgtccggcagcgcgaggatggcctggatcgagcgccagagcgcgacggcgctaccgccggggaagtcggcccgcgcggtgcccgaatccggcatgaacagggtgtcgtggacgaaggcggcgtcgccgatcacgtaggtgacggaggccagcgtgtggccgggcgagaacaggatgcgggccggcacttcgccgaccgagaagacgtcgccctccgcgaaggtccggtcccattgggaaccttcggtcggcaggtccgtgaagccgtagagggctttccagagcctctgaacctcgacgacccgctcgccgatggcggtcggggccccggtgcgctccttgaggtattgagcggccgagaagtggtcggcgtgcgggtgggtatccaggatccattcgaccgagagcccggccgcgcgcacgtagtccaggatctcgtcggcgcagcgcgtcgcggtcgcccccgacttctcgtcaaagtcgagcacgggatcgacgatggcgcagcgcttcgtccgcgggcacgagaccacgtactggatgctgcccgtgcgccgctcgtagaagccccggacgagggggcgcgggccgtccgtctccgtcatggtcacaaggttcccgttcgaaagtaccagtcgccggcctcgccctccggacgggcggcggctccgtggaacgtcagcggcggcgcgacgaggatcgggtcgcccggccgccaagcctccggcgtgacgacgtccgcctcgtcggtgacctgaagcgcggcgacgaggcgcagaatctcctcgacgctgcgcccgaccgtcatcgggtaggtggtggaggcccggatgatcccgtctggatcgatgacgaaggtggtcctcacggtcgcgctcgacacggcgcccggcggcagcatgccgtaggcgcgggcgatggccatggagggatcctccagcatcgggaacggaacgcggacgccgaagcgctcctcgatgttgtgcgcccaggcgaggtgcgacggcaggctgtcgaccgagagaccgagcagatcgcaatccagcgcctggaaccggggatgggcgcgcgagaaggcgagaaattcgctcgtgcagaccggcgtgaagtccgccggatgagagaacaggaccagccagcgaccgcggtaatcctcgagcgtccgctcgcccatcgtcgtgcgcgcgcggaagcccggagcgggatcgcccatcaccggggggcaagccggccgctcggccgccggatcgggcctttcaatatgtgaaatcatatatcgatgctccaggcttttcgccggcacagaggcaggtagtgccggtattgtacctctgtcaatattcgatatgctccgagtgattaagtcaatatgcaattttatatagcgacggaaccgtcggtggacgtccatcacatcacgcgcgacttggccgtcgcaccgcagatccggcctgacgacatcccggcggtcgcgtccgccgggttccggtcgatcctctgcaaccgccccgacgccgaggcccccaaccagccgaattttcgtgagatcgagcggctggccggggagggcggcctcgtcgcccgctacctgccggtcacgtcgggccgtatcaccgacgcggatgtcgcggccttcgaggcggcggcggacaccctgccgaagccgacccttgcctattgcggcaccggcacgcgctcggcgacgctatggtcgttcgccgaggcacggcgcggccgcgccgtggcggagatcctggctgccacgaaggccgcgggctacgacctgaaaggcgcggcgccccggatggcggcgcaggccggcgcggcgaaagagagaactgagcaacggttcgcggttctcatcgtcggcggcggcgcggccggcctcgcggcggcctcaagcctgaaggcgcgcaagcccgacctggaggtcgccgtgatcgatccggccggcatccactactaccagcccggctggacgctggtgggcgccggcgtgttcgacccggcggtgaccgcccggaccatggcgtctctgatcccggacggcgtgacgtggatcaaggccgccgctgtcgccttcgagccccagaggaaggccgtgatgctggaggacggccggaccatcggctacgaccgcctcgtcgtcgcccccggactcaagctcgactggggcggcatcgaggggctggtcgaaacgctcggccggaacggggtcacctcgaactaccgcttcgacctcgcgccctatacctgggagctggtccggaacctcggcggaggtcgggccgtgttcacccagccccccatgccgatcaaatgcgcgagcgccccgcagaaggcgatgtatctctcggccgaccattggcggcgcgcgggccgcctgagggagatcgggatcgacctcttcacggcgaccccgagcctgttcggcgtgaaggaatatgtgccgcccctgatggagtacgtccggcgctacgacgcgaagctgcacttccgtcacaacctcacacgcatcgacggctcggccaagcgcgcgtggttcacctgcacggccgaggacgggacccaatcgacggtcgagaccgggttcgacatgatccatgtcgttccgccccagcaggcccccgatttcgtcagggaatcccccctggcggatccgagcggctgggtcgaggtggacccggcgagtctgcgccacaagcgctttaccgacgtctacgggctgggcgacgcttgcagcgcgccgaacgccaagaccgccgccgcggcacgcaagcaggcgcccgtggtggcgcacaacctgctgcgcgacatgggcttcatcgaggggccggatgccgtctacgacggctacggctcgtgcccactcaccgtcgagcgcggcaagatcctgcttgccgagttcggctatggcggcaagcttcttcccagcttcccgtcctggctcctcgacggcacgaagccgagccgggccgcgtggctgctcaaggagcgcctgctcccgcccctctactggcacggcatgctcaaggggcgcgagtggatggccaagcccaggcgggcggtttgagcgggccgcaccaagaggccgatcaaggccgtcgcttgcgtcgatgcgcagatcgagcccggcatcagagccaatcggagaagacgcccgcagaacacgcaagacgtcatccacgtcaaatggccaagcttgttcacataaatcaatccccacgcgacccatcggactttttccgatcaggcatcttttcgcagaacccttttgtcatttgcgacgtttcgagcgtctaaagtttcggaggatacgccatgaagacgattgcgatgggtcttgccgcgttgctgatgagcacgtcggtctacgctcaaagcgccgcgaccggtgggtccgagcgcggcggcatgcgggccggtgcggagcagtccggtgggcaagccgggatgtcgggcggcgagcgcggcggcatgggtgccaagggcagcgaggcgcgctcgggtggaaacgccatgggcggtgagcgcagtgccgcccggaacgaccgggacggcggcgaagccggccggggcggggcggatcgcggtgacatggcgcgcggcgagcgcggtttggagcgcggcatgagcgatcgcgccggccgcgatacggccgagcgcgatgagcggagagacacggtccgcagcaacgcccgcgccgagcggagcgaccggttccaggatcgcacgcacgaccgcacccacgaccggactcatgtcagcagccgcaccgatgtgcgctccaccaccgtcgatggcggctatcgccgcgaaggtcggtacgtgttcgtcggcggccgacggatcgtgtacggttcgcccgagtatcgccgcctgatcgtcaccgagcgccgcagcaccggcccgcgccgctacgtcaccatccgcggccagcgcgtgatctacggctcgccggaatatcgccgcctagtcagcgtcggcgagacgcgccgctacgtgacgatccgcggccagcgcgtcatgtacggctcgcccgagtaccgtcgcctctccaccaccgtctcgaccaccgagcggcgcggcggcacggtcaatgcgggcttccgcgagcgcaacgaggtccgtgggtcggagacccgcaccgatctgcgcagccgcagcagcgagacccgcgacagcgagcgcaacgagatgcgtgcctcggatcaggcgcgcggggctgaacgcggcggtcgctcgatggagcagggccggggcggcgagggcgcgcgcaacgtcggcatgcgcggcgagggcaacgagcgcggcggcgtccgcaatgcctccgagcagggcggcggcatgggcaacaccggcggcaaccgcggcagcgagcagcgcggcgggatgcaatccggctcgcgcggcggcgccgagggcggcgccggcatgagcggccgctgatcagcgggactccaaagggatcctccctttggcggaatgccggggctctgccccggcattcttctatggttgtctacgaccgtcccagaaagtcgatcagcgcggcgttgaccgcctccggcgcgtcgtgttgcacccagtgggtcgcctgcggaaaacgctgcaggcggccccgctcgcataggtccagactcgcctcggcaaggcccgtctggagcgcctgatcgcgctccccccacaggatcagcgtcggcgcggcgatcttcggcgggtgccgctcgcggggcagctgggcgagcgcccgataccagttcagcatcgcggtgaccgcgccggggcgtagccattcgcgcgcgtagacgtcgagatcggcctcggtgaagctgccgggcgcgctcgaccggcgcatcagggcccgcagcaggcggccctcccgcgccgtcagcacccgttcgggcagcagggggagctggaagaagccggcataggcgctgcgcagggcctgccccggatggcgccggagataggggccgaacacgccgggatggcaggcgttcagcgcggcgagccgctcgacccgctcggggtgaaagctcgcgacccagaacgcgacgagcccgccccaatcgtgcccgacgaggttgaaccgcgcgagcccgcaggcatcggcgagcgcgatcacgtcctgggcgagccggtcgaggtggtaggcggcgatgcctttggggcggtcgctgaggccgtagccgcgctgatcggggatgaggagacgcaggccgctgcccgcgagcggcccgatctgatgccgccagccgaaccagaattccggaaagccgtgcagcaggatcgtcggcaccccatccgccggccccgcctcggcgacatgcaggcgcagaccgcggagatcgatgtggcggtggctgacggcgggatcggacatgggttcggggacactcgcgtgcggtcgatgggcaggtcgggacagatgccggtatttcggccaacccggcagggccggcgcggttcgggcgcggcgccaaccggggcggaagccgctataggtagcatccgatcacgggagatgcccttccccgatgccgctgctccgctgccttctcgcgctcgcctgcctgtggccggccctgctgtggtcctgcctcgcggcggcccggcccttcaccgacgccgccgggcgccgggtcgaggtgccggatcgggtgctccgggtgctcgccgccggcccgcctgcggcggtgctgctctctaccctggcgcccgacaagatgatcggctggccgcgggcgccgagcccggaggagcgcgcgtacctcgcccccgcgctgcgcgacctgcccgccaccgggcggctgacggggcggggcggcagcgccaatgttgaggcggtgctggcgctcaagcccgacctcatcgtcgatgtcggcagcacggcggcgacctacgcctcccttgccgaccgggtgcaggcgcagaccggcattccctatgtgctgctcgacgggcgcttcagcgcgacacccgagacctaccggacgctgggccagctcatcggcacgccggaggccggcgaagcgctcgcagcggcgtcggaggcgatcctgaagggggtggccgaggcggtggccgcggtgccggaggagaagcgcccgcgcgtctattacggccgcggcccccgcgggctggagacgggcctgtccggctcgatcaacaccgagatcatcgaggcggcgggcggccgcaacgtggccggggcgggtgccggcgggctcgccgccgtctcgcccgagcaggtgctggtctggaaccccgacgtgatcatcgccctcgatcccgatttcccgaagctcgccgccgccgacccgctctggaacgggctgaaggcggtgcgcgagggccgcgtccacgcggtgccgacgctgcccttcggctgggtcgatgccccgccgggggtcaaccgcctgatcggcctgcgctggctcgccggcctgttcttccccgagcagttcccgcagacgctcggcgacgccgtgcgcgacttctacaagcgcttctaccgggtcgaactcacgcccgagcagctcgaccgcctcctgcgcgacgccgccggaccggggccgacccggtgagcgaggccgcgggcgccgctcaggcccgacccgcgcggtggcgcctcctgccgctggcggtcctggccccggtcgcgctgatcctcctcgtcctggtctcgctcggcatcggccgctaccccgtgccgctcgccgacgttttcggggtgctcgtcgccaagctgttcggccaagcgcccgccctcgatcccgccgcgcagaccgtggtgctgaacgtgcgcctgccgcgggtgttcggggcgctcgtggtcggggccgggctcgcggcggcgggggcgacctatcaggggctgtttcgcaatcccctggtctcgccggacatcctcggggtttcagcgggcgcgagcctcggcgcggtgctcggcatcgtgctcgccctgccggtggcggcgatccaggggctcgccttcgccggagggctcgccgcggtcggcgccgtctacgccgtcgggttggcggtgcgccggcacgatccggtgctgacgctggtgctcgcgggcgtcgccgtgggggcgctgctcggggccgggatctcgctgctcaaggtgctcgccgacccctacaaccaactccccgccatcaccttctggctgctcggcagcctcgcctctgtcacagcgagcgacatcgccgcgatcctgccggcgatggccttcggcctcgctcccctggtgctgctgcgctggcgcgtgaacctaatgagcctcggcgacgaggaggcccgcgcgctgggcgtcgagacgcgccggctccgcccgctcctggtggcgggcgcgacgctggtgaccgccgccgcggtctcggtgacgggggtcatcggctggatcgggctgatcgtgccgcacgtcgcccgcctgctggtcgggccggatttccgccgcctgctgccggcctcgatgctgctcggggcgggctacctcaccgcggtcgatctcctggcccgcacggtggccaccatcgaggtgccgctcggcatcctcacggcgctcgtcggcgcgccgttcttcctctggctgctggctgcgggaaagcggggctgggcatgatcctggaggttcaggatctcgccttcggctacggcacccgcatggtcggctccggcgtcagcctgacgcttcgggacagcgaggcgctctgcctgctcgggcccaacggcggcggcaagaccacgctgttcaagaccctcctcgggctgctgcgcccgctcgccggccgcgtcctcttggacggcaccgacctgtcggcgttaccacgccgcgaagttgcaaaacgaatcgcctacgtgccgcaggcgcatgccgccttcttccccttcaccgtgcgggaggtggtgctgatgggccgcgcgagccggctttccgcttttgccagccccggcccggccgaccgcgcggcggccgagcgggcgctggcgacgctgggcatcggccacttggccgagcgcatctacaccgagatcagcggcggcgagcgccaactcgcgctgatcgcccgcgccctggccggcgagccgcggctcctcgtgatggacgagccgacggcgagcctcgatttcggcaaccaggcgcgggtgctgacccaggtgcggcgcctctctgccgccggcatcgccgtggtgctctcgacgcacgatcccggccacgccttcctctgcgccgaccgggtggcgctgctgcatggcgggcgcctcgtcgctttgggtccgccttcggagacggtgacgccggagaccctgcggctgctctacggggtcgaggtcgcggtggtgccgctgccggggcaggggcggacggtctgcacgccgctgatcggctgagccgacctctcagatccccgcgtaccaggaaaatcccatctccgagaccatgctgccccggccctggccgagcccgtccacccggtcggtggcctcgatgctggcgaggtatttcagcgacttgtagccgagttggcgctcgacccgcaggcgcaccggcgcgccatgggccacgggcaggccgccgccgttcatgccgtaggccaggatcgtctgcgggtgcagggcatcgaacaggtcgtagctgtcccaccagccgtccaccgtgcggatcacgatgaagcgcgcctcgggtttgagcccgacgctcgccagaacgtgggagagcggcacgccggtccagccgccgatggccgaccagccctgctcgcaactatgcagcgtcacctgcgtgcgggccggcatcgccctcagctcggccagcgtgaaggcggcgggccgctcgacgaggccgctcaccggcaggcgccagtcggagaacccggacgccttcgaacgccggtaatcggggttgtccggatcggtggtgttgatggcgggaaacaccgcggagatcgcctccggcccgaactcccgcaccagcggctggtcgcgcaggaggaagcgctgggtggccagcgtcagggtgtcgctcaagccgtagagacccggccggcgtgggccgctctcgatcagctcgcagccgccgagaaggccgccgatcccgagagctgaggagccgagcatcagcctgcggcgggtgagatcgctcatcgcgggtcctcctctgacggtgccgggctggatttcggccgggcggagcgcccggtgatcatgccccgcatcaggtcgagcggccggttggcgagcacctgccagaggtggatgaggaggaagccgacgaacagaaccgccgacaggaagtggatcgtgcgcgccgattgccgcccgccgaacagggtgaacagctcggggtaggccgccgtgacgccgggcgacatggtgaggcccgagagcagcatcaccggcgccagcacgaggatgacggcgagataggcgagcttttgcagcacgttgtagcggggcgccccagttgcacccgagccggtgagccggagatgcgcgcggatgtcggccgcgatgtgccgggggtggagctggtcgcgctcgggggtcaggcggcgcaggaaatgcccgctcgccagggcgacgagtccatagagcgcgccgttgagcacgaagatccaggcggcgaggaagtggagattgcggccccagccggtctgttcgaggttcaccggcagcggcaggacgatccaggccggagcgtcgttggccccggtctcgccccagaacagccggggcagggcgagcaggatcgcgagtccgctgacgaggagcgccaggaaggcgccggtgttcacccaatgggtcaggcgcacccagagcggatggcgcgggacggcactttctcgacgcgccgtcatcgcgttcgtcatggcctgtccgccgtcatggcccgtccgaccgccgcagcacgtcgaggcggtaggcatccgtgcgcgtgccggacagcacccggcagaacggggccgcgcccgcgatgaagccctccgccgccgcgtcgccggagaggggataatccgtctcgccgagccaatgcacgaggacgcagtcgccccccggcgccaggctcgcctccacccgtgcgacgagacgggccagatcctccgtgctgaggaagtagagcatctcgccgaagacgatgaggtcgaaccggccctccggccagacctccggcaccgcgccgcggacgaagccgacctgcggatattccgcgcaacgcgcctgagcggcgtcgagggcagcttgcgcgacatcgagggcggtcagcgccccgcagcggggggcgagcgcccgggtgaagacgccgatggagcagccgacctccagggcccggtcgtagcgcgcccgcggcagggcctcgagcgtcgcggcgtatttctccgcctcgtaggcgctggaggtgaagccccagggatcgggatcggaggcgtagatctccgaaaagtagcgctccggcagcgtctccgtccgacggccgctcatcccacacgctccgcggcgcgcggggcggcctcgtcgggccacagggcgtggggcggctcgtcggccgccagggcgtgcgcggccatgccggtcagggcgaaatccggggccggctggcgcagataggtggcgaggtcgcgcatcaggcgctccagggggtggctctcgaggaaacccgcgagcccgatggaacgctgcgccagggtgatcacgtcgaggccggcctgctcgaccgcggcgcgggcgaggttgacgtaggcgatgacccgctcggggtggtcggcttccgcggcggcgaggcgggcggcgcgggcaacgagcagacggctcgtctcggccgcgaccatggcccgcccgaaccgcgcctgctggtgcgggtcatcggcccggccggtggcggaaagatgcgcccggtgggtctcgagcaccgcctcgatcccgccgagctggaccgcgaggaagcgccacgccccggcgaagaagaagggctggcgccaatagtcatccggcgcgccgatcacctcgccgtcgcgcaggccgagcccggagaaatccaccgtaccggtcgcggtcgtgcgcatgccgtgaacgcgccagtccgacaggtcggcccgttcgccgggttcgaggcgcaacaccagcatcagccggcgcccgtcggcgatccgcgccgtcacgagcgggcgggtgacgaagcccgcccccgaggcgtaagtcttcacaccctcgaggccgtccgcaccgtcgaggacgaggccgccctcggccggctcggtgttccagacgccgaagagctggccctccgccgcatcgcgggcgagccgctcggcgacggcggtgtcggcgtagcgcagcaccagggcgagtgcgttgacgtggccctcgaagagacgcccgaccgcgaggtcgtcgcggccgatctccgtcagcagcgcccgcagggcatcgacgcgggcgggctcgcacaatccggcgccgccgagcgcctcgggcaggggcgcggcgagatgcccggcccgacgcagccgggcgatggcctgcgcgggaaaaccactctgcccatccgccgtctcgtcgcaggcgccggcccgggatgccccaggcgaccgcgcgagagagaggagcgaatggggcgacacaagcggctcggggttcgatgaatcgtacgacatcccccgaacggctccggcacccccgcgcgggcgcaccggcccgcgagcgggctgccggccttacgggaaagccatccagcaacaaaacctagatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacacctagagcggcacagcgcgtcttcccatgcggcgcagtggcggggggctggattatccccggcactgtgaggggcggaaccgcggggcgcctcacgggcgttccaatcttcggccggaccgcacaagcggccgggacgacatccggaggggagcgatggcggacgacaccgagcggctcggccttctcatgggcgtgttcgagctggcgctcagccgcctgttcgaggcgagccccgggggagggcaggcgcgcgacctgttcgtggaggacgtgcgccggctcctggccgacacccgcgagcttcaatcggactccccggcggtacagacctacgaagcgctgctgcggcggctcggggccacccgacccggcgatgcggacgggctcggtgtgatccccacgccggagcagggcgtgccgccggccggatcgggcgtgtagagagggtgcagaccgtgagcgagaccgaacacgagaccgatccggcgcccgaaccgaagcttgccggcatcctgaccttcccgccggaggtcgtggcggcgctggacgagcattgcgcggtcgagcgcctgccgcgggaccgggcgatctgcgagatcgtcgccgagtatctgcgcttcaagggctacctgcgcgcccgccccgtacacccccatcgcacgcccaagggcgaaaagtcggaggggctctgacgatggcgagttcgttcaagggcctgttcctctgcccgccgaagcagccgcgcccgagccatgtccgggtccaggacggggagggcggtgagaccaccctgccgctggaggaatacgaggcccgcgccggccagccgccctggcagagcctgccctggcagggcgaggccgggctggtgccggatgacggtgacaagcacgggcccgagatcagcatgtgaggccgttcacggctcaccggggcgatggcggacgcctcccctcgccccgcctgcggggagaggggttcttggcggacccgtcccgcctcaccaagccgtcggcttggggttgcgctcgtcgaagccgatctgatgccagtagggatagatcggattttcccggctcgccgcatcgaggcgggcgatctggtcgggcgtgagcgaccagcccaccgcaccgagattctgcttcaactgctcctcgttgcgagcgccgatgacgatgttgcatacggtcgggcggctgagcagccagttcagcgccacctgcggcaccgtcttgccggtctcggcggcgaccgcgtcgagggcatcaatcacatcgtagaggtagtcgtcggagacggtggggccgccctccgccccgctcgccgtggacaaccgcccgcccgaggccgcctgcccccgccggatcttgccggtgagccggccccagcccagcggactccacaccatcaggccgacgccctggtcgaggccgagcggcatcagctcccactcgtagtggcggccgatcagcgagtaatagccctgatagacgacgtagcgggcgagcccctccttctccgaggtcgccagcgccttcatcaattgccagccggagaagttcgaggcgccgatatagccgatcttgcccgaacgggtgaggtcgtcgagcgcccgcagggtctcctcaacgggcgtcagcgcgtcgaagccgtgcatgaagtagacgtcgatatggtcggtctggagccgtttcaggctcgcctcgcaggcgcggatcaggtggtggcgcgacgagccaaccgcgttcacgtcctcgccgacccggaaggtcgccttggtggagatcaggagccggtcgcggcggcccttgatcgcctcgccgaggatcttttcggaatcgccgctcgaatagaggtcggcggtgtcgaggaagttgacgcccgcatcgaggcagagatcgatcagacggctcgcctcggccacgccggtgctgccccagttctggaagaacgcgtcggtgccgccgaaggtggcggtgccgaggctgagcaccggtaccttaaggcccgagcgtccgaactgccggtattccatatccgtcactccgctgtggctgtcgggaaacggccctgagaggccgcctgcccccgtcttgaggagctcggcgtgccccggcaatgcggcggaccggggcgggcaccctgcagggcgcgaatggcgccgctgccatcataccgccatcgggcgcccgcggttccgccaccgaaaggggcaggttccgcaaagacttcgtcaaccaagagccactattaaagctcaagttttaggaaccccgatcgggactgcctcttctttcatcagatccggcggcggtgtcgccagccggtcttaacattgggaatgtcgcctcgtgagtttcaccgtcagcgccggcaccgcttcgcgcgtctattcctggcagcacggctccctgctgagcgccctggagcagggcctgtcgctgacgacctccggcatgagcgacgtgcgcatcgtcgattcggaaggccgcagccacagccccgccgcgctctaccagcgcgtgttcgggcagcagccgacggacgcggacgcgcagccccgcgcccgcgcggcctgatcgccctacccccggatcgccgccgcatccggcgccaccaccgcgaacaggtcgccgagcgccgcgaggcttgcggcctgcactgcggccgccggtacggtcgcaccgtccggacccggcagggcgcgggtggcggtcgccgatgcgaccacggtcgggcggaagccgaggttgaaggcgctgcgcgcggtcgaattcacgcacatatgcgtcatgaagccggccaggatcacgtccttgacgccggcggcctccagttgcgcctgcaggtcggtgccgacgaaggaactcggataggccttggtgatgacgggctccccctcccgcggggcgacctcgtcgctgatctggccgatggcggcggtgagatcgtagggcgagcccggcccggcatcgtggcgcacatggaagaccgggatcccggcgttgcgcgcccgttccagcagcgcctgcgcctcgcggatcgccggctcgacgccctccaggcgcatcacgccctcgcggtaggtgttctgcagatcgatcatcaccaggcctgagcccgacagggaagcgggctccggcggcaggccggacaggctgcgaagtgttttgaggtcggtcatggctggcccttctcgtgggatgcgtttccgggcgggatgtgagccgagtggggccgcccgcgcaacctgctgaaaggtccaacgggtggaaggccaccgatcccaccctcatcctgaggcgcccgcgccagcgggcctcgaaggatcctccagggatcgcgcgattgctggaggatccttcgaggcctccgcttcgctccggcacctcaggatgaggacgaggatggggtcggcgctgcgcgaaagtcttagcgctgcgcggcttgcatcggcttgtccgatttcggcgcctggggggcgatgcggccgccatccttgagatcggccggggggctcagcacgaggcgctcgccgcccgagaggcccttgtcgacctcgaccaccgtgcccttgtcgcgggcgacgtggacctcgacccaacgcacgcggtcgtcgtcgctggcgacggccacgcgggtgccggactggttgaacaccagggcctcggccggaaccgccaccgtggcgccgccggtgcgggggatcgccagggtcacgtagacgtagaggcccggccgcagggtgaggtcggggttcggcacatcgacctgcgtcgtcagggtgcgcgaggaggcgagcaacgccaccgaactgcgctcgaccacgccggcgaagctgcggtcgggcatctgcggcaccttgatctgggccgcgatgccgggctgtacgcccaccgccgcgttctgcggcacgttgaccgagatgcgcagcacgtcgtcccggtccatcgacaggagcggcgagcctgagccggcatcggcctggacgaggtcgccgacatcgacgttgcgggtggtgatcacgccgtcgaagggggcggtgacgacctcgaagccggtcagcgccttgagccgccccacggtcgcctgctgcgccttgatgttggcctgagccaccttcacgtcggcctccgccgaggcgaggttcgcctgctgcgccagcacgccggcctgggtgttgtcggcgttctgcttcgaggcccagccctggccggcaagcgtcgaggtacgcgagttggtggcctgggcgaggttcgtgttggccttggcctgatcgaccatggcccgggcccgcaggagctgggcctcgagctgcccgagctgcgcctcggcttgcgcgagttgctggtcgagatccggggcggcgatgcgcaggagcacgtcgcccttcttcacccgcgaaccgagatcgacgtggcgctcggcgatgtatccggtggcgcggggatagatccgcgcggtggcgaagggctcggtctggcccggcagggtcagctcgatcggcccgtcgaggcgcttggcctcctcggtgcgcactttcggcacgaactccatctgccgggcccgcgtcgactcggcccgggccgcccgctgccagtgactgtggccgccataggccagcaggccgagcgcgatcagcccggcccacacgaagccgcccttgcccggcggcggcgggattttcttgtcctcgccgtcggtcacgggcgaatcctccggtcggatcggacgggcgtcatcagacataatcctcgagcggcttggcctcgccccgccgcagcaggctgtacaggaacggcacgaacagcagggtcgagggcgtgccgagcgcgatgccgcccatcaccgcgcgcgccagggccgcgttctgctcgccgccctcgccggtgccgagcgccatcggcacgaggcccaagaacattgcgctcgcggtcatcagcaccggccgcagccgcgtctcgcccgcgacgatggccgcctcacgggccgaacagcccgtcgcctcccggtgttccttggcgaaggtgacgagcaggatcgagttggccgaggcgatgcccaccgacatgatcgccccgaatagcgaggggatcgagaaggcggtgccggtgatgaacaggctcgcgacgatgccgcagaaggcgaccggcagggcggccagcaccacgaaggggtcgccccagctctgatagttcaccgccatcaggaggtagacggcgacgaccgcgatgccgaggccgatgccgagccggaagaaggcggcgcgcatgttctcgatctgcccgcgcacggagatcttgtccggcgccggcagggtcttctgctcctcggcaacgatccgatcgatatcccgggcgaccgcgccgaggtcgcggtcctgcaccgcggcgtagacgttgaaggtcggctgcgtgttgacgtggttgatcaccgtctgcgtcggctggcgggtgatcgtggcgatgctcgacagcagcgtcagcgcgccgggcccgctgccggcattggcgcgggcaaagagcggggtgttctgcagggcggtgagcgaggcgttgcggtattccggcgtctggacccagagctggtaggggatgccggtcttcgggtcggtccagaagttcgggttcacctggaaggagcccgacagcgagacgttgaggctttgcgccacctgctgctgggtcaggccgagttcggaggcgagccgccggtcgacatcgacgaagaattgcggctgatcgacgatctgatgcaggtgcacatcgacgaggccgggcgtctccttcaaccgcgcctcgatgcgccgggcggcggccagatccttcaccgtgttgcggcccgagacctgcacgtcgatctgcgcgatcacgccgaaattgaggatctgcgtgatgatgtcggagggctggaaatagacgatcatgtcggggaagcgctcgcgcaagcgttcgcgcaggcggcgctggtactcggcgaccgggccgtgctcgtccttcaggtcgatgagcatctgcccgtcgttgtaggagacgaacgagccgtcggagaaggcgaagttatagttgttcgagggcaggccgatattgtcgaggatctggtcgatctcgtcctcggggatcacctcgcgcaccaccttttcgacctcggcgaaggtctgctcggcggtctcgatgcgcatccccggccgggtgcgcaggtgcatcgtcatctggctcgattcgacctgtgggaagtagtcctgccccgtgaagacgaagagcccgccggtgccggcaaacagcaggacgacgccggtcaccgtcgcgaccgggtggcgtagaaccgcgtggagcagcccgacatagccgcggtggaaccggtcgaaccgcgcctcgaagccgcggcggaaggcgccggccagccggaagacgggggagagcagccagacaagcgcccgctcgatccggccgcggcgcggggcgtccgcttcgccgccgtggtgctggaggtattcgcgcgctaccagcacgtcgatcatcaccggcacgagcgtgcgggtgaggaggtaggaggtcagcattgcgaacacgaccgcgagcgcctgcggcgtgaacagatatttcggcgtgtcggtgagtgcgaagaccgagacgaaggcggcgcagatcgacagcgtcgagatcagcgccggcttggcgatgcccgcggcaccctcgaccacggcgttgcggaacggcttgccctcctcgaacaggcggtaggtgttctcgatcgccaccgtcacgtcgtcgacgaggatgccgaccgcgagcgccagcccgcccagcgtcatcacgttgatagtgtgaccgagtgcggccagcagcgccagcgaggtcatcaggcagagcgggatcgagacgagcacgatcagggtcgagcgccacgagccgaggaacagcaggatggtcaggcccgtcagcgcggcggcgatgacggcttcgtgccagacgccctcgatcgcgttcgacacgaagaccgactggtcgaagagcggcttgatctccatgccctcgggggccgccgcgcggatgtcggggagcgccgccttgacgttgttgaccacatccagcgtcgaggcggtgccgttcttcaacacccgcatcagcaccgacgcggcgccgtcggcccgcaccacgttgacctgcggcgggccgccgtcgcggacataggccacgtcgcgcaccagcaccggctggccgttgaccaccttgatcgggatctcgttgagcgccgcgatcgcgtccggcgtcgcgttcatctgcaccgggtattgctgctctccgatcttggcgaggcccgaggggatcgtcaggttctgcgaggtcaccgcgttggtgacctccagcggcgtcatcccgagcgcttggagcgcgtgcaggtcgagatcgaccatgacttggcgcggcgcgccaccgaagggggagggcagggtcgagcccggcacctgggtcaggcgctggcggatgcggtactgggcgtagtcgtagaccttgttgaggctgtccttggccgaggtcagcgcgagctggatcaccggcaccgaggaggcggagaagcgcacgatcacgggcggctgcacgcccggcggcatcagcgcgcggatcgagttcgtggaggagacgacctgggcgatggccagatcgatgctgacgctctggtcgaagtagatcttcatcaccgacgtgccctggaggctcgtcgattccattcgggcgatgttgttgacgttgttggagattccgaactcggaataggtcgtaatccgcttctccatctccggcgcggacaggcccgtataggtccagaccacgacgacgacggggatatcgaccgccggcagcacgtccttgggggtgacgacgatggcgctgacgccgccgagcatcatcagcaccgcgaggacataggtcgtgatgcggaacttgagggcgtactggacgagtcccatgaatctccggtgaagttggatctccggtggatgtccggtcagagtgcctcacgaaacgcccggtcgccgacggcccttagcctggccatgccgacgggaattttgtgagaggcacgaagccttggcccgagccatggcgcgggatgatcccacgaataccgcacggcgactgtttctgttctatgtccgattgtcgccgacaacatgcgcgcgctgcgatgccgcatcgccgcctgtccccgttgtcgaggtgcaccgcatccgcccgaagcgacagggttaaactgaaaacaacttttgcaacaattgacctcaggccgggcgcggtggcgatggcgccggattgtcgtctgcttgtgccgccagctgtgccgcctcttgctgtgccgtgtcttgccgccgcgcctgcgcccggccgagccagagcgcgttgaggagccacgccgccgagagcggcaccgccaccaccgctgcggcgtggccgccgaagccgagcgcggccagccccgcatgggaccacgcgccgacctgatcgccgaggcggtagaccacggtgtcgatgaagctcttcgccttgtagcggtcctcgcgcggcaccaccgtgaacagcacttcgcgcacgggccgggcgatggcgaagttgccggcccggcgcagcacgtagatcaccaccaccgaggcgacgctcggcgagagcgcgagcgcggcgaacccgacgatgcttgccgccggcagcagcgccagcgtcaccccgacgccgagccagcgcgtgatgcgcccggtgaggaagagctgcacgccgagcgtcagggcgttcacggcgagatcgacattggcgaagaaggccgtctgcgccccccggctggggaagttgttcttggccaccgccgcctgctcgaaatacaggaaggtcgcggtgatcgagaacagcgccaggaacagcgcgatattgaggaggtagggcgaggcgaaggtccgccggatgccggcccagatgtcgccgccgatcacctcgcccgcccgcgaatcctccggcacctcgtggaggcgcccgatcaggcgggcgaggccgcgcatggcgaagaccgccgcctccaggagcacggcggcggcgatgagcagcgcccaggtcggtacgtcgcgcgcgagcgtcgccgtcaccgccgagccgcagatcgcgccgagcgtggcgccggccgcgatgaacccgaacaggcgcttgccctgttccgtcgagaacacgtccaccaccgtggcccagaagatcgagaccacgaacagattgaagatcgagagccagacgaagaaggctcggcccacccagaccgcggcttcaccttccgtaagcgcgatcagggcggaaaaaatcaggatgttgaggatgaagaagcggtaggtcaggggcacgaagcgcgcccgcggcaggcgcttgaccagccaggcgaagggcaggttcagcgccagcatgccgatcagcgtcgccaggaaaagccagggcaggttttccaggccgcccgccacgcccatctggtcgcggatcgggcgcagcacgtagtagctcgcgagcagcgcgaagatgtaggcccaggaccatgccagcgccgggccctcgcccggcctcacatcgacgaggcgggcgaggcggtcagagagcgaaaagcccgacgaagaggccggggcctcgctcaaggcttcaccccgagcttctgcttcagctccggcgccgagaggtcgtgcccgaagccgggcgagcccatggcgaaggtatcggccgccttcagctcgccgaccacgacggggtcgaagccggcatccgagaccagggtgcgggcggtctccagcgccttcgggtcgttgccggcgatcggcacggccatgcgcggctcgggccggccggcattcttctggaagatcttgtagttggccgcattgaaggcgcgcaccacgtgggcgccggccagatacttggccgagaccgcaccgatgccgtcgcgctcgacctcgtcggcgacggccccgtcgcgggccttcaccgcgttgccggcatcgatcacgaccttgttcttgagcgccgcggcgttctcacgccccagctccggataggccttgtagggcaccgcgatcagcacggcgttgccgaaggccatcgcctccgccggcgtgccggcccgcgccttgggcccgagttcctcgacgagcggcttcagctcctcggggtggcgggaggcgaagaacacctcgtagcccgccttgatccagaggcggccgagcgtgccgccgatattgcccgccccgatgatgccgattttcttggtcgtttcggactgcgcgaaagcgggcagggcaggaagcagaagcatgccggccagcagagccagcaccccacgccgaacggaagaaatcccaaaacaatcagaccgcatcgatgaaggcctccatcttgcgccgctcggcggcgtccggcagccgcccggtcgcggcggcgaggttgtcctcgacgtaactcgccttggccatgcccgggatcgggcaggtcacggcctcgttggcgaggacgtatttgaggaagaactgcgcccagctcttgcagccgaattcggcggcgaacgcgggcaggggcttgtccttcaccgccttgaacaggcggtcgcggccgaagggcacgttgaccatcaccgccacgccgcgctcaacggccagcggcaggacgcgttcggccgccgcccggctgtcgagggcgtagttcacctgcacgaagtcgagcttttcccgcttcatcaccgtctcgagctcggggaactgctcgtcgcgccagaccgtgacgccgacataacggatccggccctgctccttgagggcgcgcaggaccgcgaggttcacttccgtgtcgacgaggttgtgcacggcgatgagatcgatcttgtccgtgcgcaggcgctggaacgagcgctcggtctcggcctgcgccgcctcccggccgcgggccgcgaccttggtggcgagaaagatcttttcgcgcaggccctcaaggatcaggccgagcacgtcctcggcggtgccgtagctcggggcggtgtcgatcacccggccgccgagcgcgacgaagcgctcgaccgcctcgcgcaagggcgcggtcgcctcgggcgtcggcgccacctcgtagcggcgcgaggtgccgatgcccatggccggcaaccgctcaccggaggaggggatcggccgggtgatcagggcgtcggcggcgcgggccgggcgcagcagggccggcgcgaagcccgctccggcggtgagggctgcgccctgcaacagggttcggcgggaaagcggcgggacgggcggcatggaggcgggctcctctcgcggacgggcgtggcccgagcgagatagggcgacctcacggcgcgggcgaagggctcaacccgcaaagcgaccgaaggtcaccgtcgtctcgccgtagctgcgccgctccagttcctcgaaacccggtggcaggaccgcgccagcctcggcggcctcctcgacgaggaccagcgcgccggggctgagccaaccgcccccggccgccgccgtgagagccgcgggtgcaaggttcttccggtagggcggatcgcagaagaccagcgtcgcgggccggtccagggcaggtccaagccgggtcgcgtcgcgcgggatcagccgggcgcggtcctcgcagccaagggcggcgattgcggcgcggatcagggtgccggcctggcgcccctcgtccacgaagagcgcgcgggccgcgccacgggacagcgcctcgaagccgagggcgccggtgcccgcgaacaggtcgagcaccaccgcatcctcgaccgcgtcgtcgtaggcgtgggcgagcacgttgaacagggcctcgcgcaggcggtcggaagtcgggcggatgccctccgccttcggtccgaccagcctgcgcccgcgccattcgccaccgacgatccgcacgcgggaagccccttagccctcgccgcgcggcggacggctcggacgtccgcccccgcgcggtcccggcttgccgccaccaccgggacgtcccccgggggcaccgccgggcttgccgccgggacgtccgcccgggcgcccaccgggccggccgccgccaccgggcttgaagtcgccccgcgggccgcctttcgcgccacccttgaaatcgcccctggcgccgtcgcggtcaccgcccttgaagccgggcttgccgccaaagctcttgcctgcaccaccaccgggccccttgccggggcccttgcggaaggcgggacgatcggacgcctcggcgctgcgcggggggcgggccggccgctcgccctcggcggcacggggccggtcgcgcggggggccgcgacgctcgggcgggcgcccttcgctcggccgctcgcggcggggtgcgccctcgccgcgctcacgggagtcaccatggaagtcacgctgaggccggccctcgctccgctcgcgcggtggacgcccctcgaaatcggacggacgctcgcggggcggcccgcgccgctcggccggtgcggcctccccggcctcacggcggcggggacgggcatcgcccgcgggtgcgccgcgacggaactcgtcccggcccggccgctcgtcgcgggcgcggttctcgcgcggtccctcgctgcgcggcctgtcatcgcgcggccgatcttggcctggccgatcctggcgcggcctgtcttcgcgcgccctgtcgcggggcgcggaccgctcctcctcgttgcggaagcggacccggcgatgcggctcgggtgcgggcttctcgggcgagggctgaagccgctccaccagcacccggcgctcgccggccgcctggatcgcgccgacccgctcgcggccgcgctcggccgccgccgcgcgggcggtcttggggtccatgccccggcgcggcaccttcgaggcgcgaggccgcgtctcctcgtcggcgcgccacacggtcggggatgggggacgcggggccgggcgtgccccggcgcggggggcggcagggcgggcgggatcgcgcggcggacggccggccgcgccgccgcgtgaccccgagcgggcctccgaggcgccctcgtcgcgcgcgccttgacggccccgtcctgcgggcgccgcctgcgcggcgcgggtggccttcttcgggctgccgaagggggcgatcgtctcgcgcaccgggctctcgaaatcgacgccggcctgctcggcgaggttctttccgagctggtccttcagaaccttggtgcggatctcctcgacgaggccgacttcgaggtcgccgagctggaacggtccgaacgagagccggatcagccggttcaccgacaggccgagatgctcgaggatgcgcttgacctcgcggttcttgccctcgcgcaggccgagcgtcagccagacgttgtcgccctgcgcccggtcgagggtcgcctcgatcgggccgtactccatgccatcgacggtcaggcccttcttgagcttgtcgagatcgggctgggtcacgtcaccgaaggcgcgcacccggtagcggcgcagccagccggtatcgggatgggcgatcaccttggccagccccccgtcattggtgaggagcagcagcccttcggtgttgatgtcgagccggccgatggcgacgacccgcggcagctcttcgggcaggccgtcgaagacggtcgggcggccctccgggtcgcgggcggtggtgacgacgccgcgcggcttgtgcagcagccacagccgggtccgctcgcgggcgggcaggggctcgtcgtccaccgtgatgcgatcggaatcggtgacgttgatcgccggcgaggtcagaaccttgccgttgagggtgacgcggccggcctcgatcagggcctccgcgtcgcggcgggaagcgatgccggcgcgggcgatggccttggcgatgcgctcgccctcgggcgtggcgggttggtccgcgggcacggccggggaggggtctggaatgtcggtcatccgcgccccttatcagagcagcgggttgcacaaaaggaaaaggcggcccgcgagggccgccctttcatcgaaccttgcggctcaggtcggtcacagtcgcggcgaacgaccgcgcaccgcgcccatcaccgccgagatcaggaacagcgcgatcgcgacgaagaacacgatcttggccgcttccacggcggtgccggcgatgccgccgaagccgagcagcgcagcgatcaaagcgacgacgagaaaggtaacagcccaaccgatcatggtatcctcctgacgtccgtctcggacgatgtcttgcagtgtctttcgaagtctgtcctggctgagaaattgccaagctgccggaatcgttccgtcgatggcgctgaaaacagttgccgggagcgaagcgttccgggaagcgcccggccccgctgcattcggccggcctacgatgcccgcgcggcggatggcgcccggacaaagcccacgtcggcggcgaccgccttgagccggtcggggtcacgctccttgcgctcggagtagcggtcgacgaggtaatcggcccgcccgcgggtcaggagcgtgaacttcatcaactcctcgcacacgtccacgatccggtcgtagagcggtcccggcttcatgcggccagcctcgtcgaactccttgtaggccatcggtaccgaggactggttcgggatggtgatcatccgcatccagcgcccgagcacccgcaggctgttcaccgcattgaagctctgcgaaccgcccgacacctgcatcaccgcaagcgtgcgcccctgcgtcgggcggaccgagccctcgctcagcggaagccaatcgatctggcttttcatcaccccggtcaggttgccgtgccgctcggggctcacccagacctgcccctcggaccagaccgagagttcgcggagctcccgcaccttcgggtggtcggccgtcgcgtcgtcggggagcggcaggccgtgcgcatggaagatccgcacctcgccgcccatcgcctccagcagccgggccgcctcgtaggccaggaaccggctgaaggagcgctcccggagcgaaccgtagaggatcaggaagcgcggcgcgtgcgcgagcggcgtcgacgcctgcacccgctcagcggtgggcagttcggcatgcgcctcggagaggttcggcaacccgtcggcgaacggctgctggggcttgtccacgcggcaatctttccatacgcttcaacaaacgttgaattgatggaccagacatggacgaacggcaagccctcgccgccttcgccgcactcggccaggagcaccgcctccgtgtcgtgcgcgcgctcgtcatcgccgggcccgagggcctcgccgccggggcgctggcggccgaggtcggggtcgccagcaccaacctgtccttccacctgaaggagctctcgcatgccgggctgatcacgttccggcgcgagggcaagtcggtcatctacagcgccgcatacgctggcctgtccgccctgatcgcctttctgatgcgcgattgctgccagggtcggccggaggtctgcgccccggccgtcgccgccctgtccgcctgcgactgccctaccggagacaccgcccatgcctgaggcgttcgacgtcgtcatctaccacaaccctgcctgcggcacgtcccgcaacaccctggccatgatccgcaacgccggcatcgagccgcacgtggtcgagtacctcaagacgccgccgagccgggcgctcctgcggcagcttctcgcccgcgctggcctctcggttcgagatgtcctgcgcgagaagggcacgccctacgccgagctcggcctcgacgacccggccctgaccgacgcgcagctcctcgacgcgatcgaggcccacccggccctcctcaatcgcccgctcgtggtgagcccgaagggcgtacgcctgtgccggccgtccgaggcggtgctcgaccttctgccggcccagcggggcgcgttcgtgaaggaggacggcgagcgcgtggtggacgagcacggtcgtcgcgtcagcgccgcctgaggaagcccgatgtccctgttcgaacgcttcctcaccctctgggtggccctgtgcatcgtggccggcatcgcgctcggccacgtcatgcccggcgtcttccacgctgtcggcgccgccgaggtcgccaaggtgaacctgccggtggcggtgctgatctggctcatggtcatccccatgctgctcaagatcgacttcgtcgcgctgcgtcaggtcgggcggcactggcgcggcatcggcgtgacgctcttcatcaactgggcggtgaagccgttctcgatggcggcgctgggctggctgttcatcggcaccctgttccggccctacctgcccgcggagcagatcgacagctacatcgccgggctcatcatcctggccgccgcgccctgcacggcgatggtgttcgtctggtcgaacctgacccgcggcgagccgcacttcacgctgagccaagtggcgctcaacgacaccatcatggtggtggcgttcgcgcccctcgtcggccttctgctcggcctctcggccatcaccgtgccctggggaacgctggtgctgtcggtggtgctctacatcgtcatccccgtcgtgatcgcgcaggcggtccgccgaattctgctggcatccggcggccaagccgccctcgaccgtctgctcggccagctcggtccggtctcgctggtggcgttgctggccaccctcgtgctgctattcggcttccagggcgagcagatcctggcccagccggcggtcatcggtctgctcgcggttccgatcctcatccaggtctacctgaacgcggggctggcctacctgctcaaccgcgctgcgggcgaacagcactgcgtcgccggcccctcggcgttgatcggcgcctcgaacttcttcgaactcgcagtggcggccgccatcagcctgttcggcttcaactcgggcgcggcgctcgccaccgtggtcggcgtcctcatcgaggtgccggttatgctgtcggtcgtgtggatcgtgaaccgctcgaagggctggtacgagcgcggcgcgtcaacacgaggcacggcgctgcaatccgtttcccccgagacccgagtcgggtagccgcgctcgtctgatcgcagcctccctctgagccgtgtaagcggctcatacaactcaagaacccgcttcccaccctcagcagcccctcacacggtcgagcggattggatttcgcgcctggcggggctgcgacgcgtagaggtgcccggagcctgtcccccgggcgctcgaaagcttgcgaagagatccgtcaggctgccagcgtccgcccgggccggccctcggccgtggtcccggcttcgagcaggacggcgatctcgtggaccgggcggggcgggctgaacaggtaaccctgcacctcctgcgcaccctcggcccggatcgtggcgagctgcggctcggtctcgacgccttcgaccagggtggtgatgccgaggctcgcccccaggctcacgatggcgcggatgatcgcgccggcctccgactgggcggcgcagtcgcgcacgaaggaacggtcgatcttgatcttgtcgaaggggaagcggcgcaggtagctgattgaggaatagccggtgccgaaatcgtccatggagatgcgcacgccgagcttgcgcagggtgtggagcgtttcgaggttcgcctcggtgtcgtcgagtagcacgttctcggtgatctccagttcgagccggctcgccttgaggccgctggccgcgagcgcgccgagcacgctctggatgaagccgcggtggcgcaactgcagcggcgagacgttgacggccacgctgatctcgcccggccagtccaccgcgtcccggcaggcctggcgcagcacccattcgccgatcggcacgatcagaccggtctcctcggcgagcgggatgaacaccgccgggctcacgagcccgcgctcgggatggtgccagcggatcagcgcctccatgccggtgatgcggttgtcggacaggtccacgagcggctgataatgcagttcgaagcggtccagcgtgagcgcctcgcgcagctcgcgttcgaggccgagccgctcgcgcagggtctcgtccatctgaggctcgaacaggcggacggtgccgcgtccctcggtcttcgcctcgtagagggcgaggtcggcctccttgaggaggcgctcgatgtcgtgcgggacgtcgccctcggccagggcgatgccggcgctcatcccgatctcgacggtgatcccgtcgagggtgtagggcgcggccacggtctcgatcaggcgctcggccagggccgcggccgcggccgcatcctcgacgcgggagagcactgcgaattcgtcgccgccgagccgggccacgacgtcgtggctgcgcacgtgcccgcgcagccgatcggccaccgcccgcagcagggcatcgcccaccgcgtggccgaagctgtcgttgaccggcttgaagcggtcgaggtcgaggcagagcaccgcgagcggcgcctccgcggcggtgcgcaacgccgcgagccattcggcgccgacctcgcgcaggtgggtgcggttcggcaggtcggtgagcccgtcgtggcgggccatgtggatgatgcgcgcctcgttgcgccgccgctcggtgatgtcctcgaaggtcgccacccagccgccgccatcggccatgggccggtgggtcacggcgatgacccgcccgtcggcgagttcgcgcaaaaccgatttcgacccgtctccgctgagcgaggtgcgggtgccctcgctgatcgcatcgaccgtggcgccgcgcttgtagcacccgcgcgccaccagcatctcgatgatggcgcgctggcccatgccgacatggactgcgtcgtcgggcaggccgaagatccccaggtagcgccggttccacaccaggagccgctgctccgcatcgaacatgcacaggccgtgcgtcatgttctccagggccgcgtcgaagcgccggttctgctcgctgagttcggcgtgcgcctcgaccagggcgcaccgggtccggtgctgctcggtgacgtcgctgccgacgccgtgatagcccaggaaatcgccctcgggcgagaaatgcgggcggccgctgatctcgaaccagcgcggcgtgccgtcgggatggcggtagacgtaggtcaggtcgcggtacgggcggcgggcggtgatcgtctcgcggtagacggcaaggctgtcaccctccccctcgcagaccaaggccgaccgcgtgagcccgatcaggtccgccggagagcggcccagcacacgctcggcgcctggggagacgtagctgaatcgatcctcggcatcggtggcccagagccagtcgaaggcgattcgcgcgagttcttcgaggtcgttcaggggcatgagatcaccgcggacgagccgaacttttacgcctaaaagtgaatatttcctcatgcccgcgacttggacattctgcccaaattttacccgttccgtggtggaccaagtgaggctcaagtgagctccaagtggcccccaagtgcagaggggccccatgactgtcgcctgaattgcacgcaccttagaaaattccgtaaggttgcatcaccgcaatctcagggccccaggccaccgtcgggtcgggtacgccggagccttcgccccaccgagccgttatccgcgatacggaagcggtgacgtgggaaggacggcggatggcagagggcgacgacctgtttcccggcttcgcgccgctctggatcgaggggccggcgggccgctggttcggccgggccggcggccccgaatcggcgccgccgctcctgttgctgcacggctttccgcagagccacgcgatgtggcaccggctggcgccggcgctcgcccagacgcaccgcgtcatcgccctcgacctgaagggctacggctggtcggccgcgccggattcggggagaggggagaacgcctacgccaagcggcggctcggggcggagatcgtcgcggtgatggagcggctcggccatatccgcttcgcgctggccggccatgatcgcggcgcccggatcggctaccggctcgccctcgacgagccgggccggatcgagcgcctcgcgctgctcgacatcgtgccgaccgacgtgcagtgggcccgcatcgaggcgaaccctgaggcgaacccgcactggccgttcctgtcgcgccccgccccggaaccggaaacggtgatccgccgcgatccggacggctatttcgaggggctgttgcgcgactggaccgccgcacatgatttgactgccttcgacgcccgcgcgctcaccctctaccggcaggcctggggcgtacccgagcgcatccacgcgatgtgcgaggattaccgggccggcggcgccgacgggccggaccgcgccgccgaccgcgccgacctcgccgcgggccgaaccctgccgatgccagtgctcgtgctcgcgagcgaggcctatttcgaccgggacaagcccgagaccgcgctggcggcttggcaacggacctttgcgccacgggcgcagggcgcccgcatcgcctccggccacttcatggccgaggaggcgccggagccgacgctgcgagcgttgcaggctttcctggcagcgtgattcctcaaaagcgctcgacccacggccgcagggtgatctcgtcggtccaggcgctgcgatcctggcgcaggagggcgagatagctcttcgcgatggcgtccggatcgagggtcgcgtcgggatggtcctgcggatcgggccgggcggcggagcggatggcgccgtcgatcacgacatgggcgacatggatgccctggggctgaagctcccgggcaaggctctgcgcgaggccgcgcagggcgaacttgcccatggcgaagggggccgagcccgcaaatcccttcacgctcgccgaggcaccggtgaacaggatcgcgccgtggcggtggggcagcatccgccgggcggcggcctgcgccacgaggaagccgccataggccgagaccgagagggcgcgggccaccgcctccggatcgagatcgacagtggccccgcgcagccgtccgctggcattgtagaccaccacgtccggcgcaccgccgagcgccggttcgagccgggggaacagggcctcgaccgcactcgggtcggtggcatcgcaggcatggatgacggcccccgtctccgcggcgaggtcgttgagtttttcggtgttgcgcgcggcgagcccgaccttcagcccctcggccgtgaacaggcgcgccagcgaggcgctcaggccggggccggcaccgacgatcagggcgcgctggtaggtcgggaccatgggaggaggctccgctgcattgcgaggacaaagggtcgaacgcgccgcccgcagccgcggttcgacgctccgccccgacgcctctcccggttcacccccgccgctcggcgaaaaactccctgagcaggcccgccgcctcgctctcgcgaaagcccgaatagacctccggcgcgtggtggcaggtcggctggttgaacacgcgggggccgtgctcgacgccgccgcccttagggtcggaggcggcgtagtagagccggcggatacgggcgaacgcgatcgcacccgcgcacattgggcagggctccagagtcacgtagaggtcacagccggtgaggcgttcgtcgcggagcgcggcgcaggcggcgcggatcgccaggatctccgcatgggcggtggggtcgcacagcgtgcgcggccgattgcccgcgaccgcaagcacggtcccgtcccgcaccacggccgcgccgaccggcacctcgcccagagccgcggcctcgcgggcggcggcgaaggcgaggtcgaggaaatcgggcatcagtcgcccttcatcagtcgcccttggaagccgcttcgcgagcgacctcccggccgccgatatcgctgcggaagaacccgtccggccagtcgatgcgcttcaccgccgcgtaggcgcggtctttcgcctgccccacgctggcaccgagcgccgtgaccgcgagcacccggccgccatcggcgagcagccggtcgccgtcacggcgggtgccggcctggaacaccagaaccgtcgcgtcgcccgcctcgtcttcggccgcctcgacgccgcggatctccgtgccgcgggtcaccgcgccgggatagccctgcgccgccatcaccaccgtgagcgcggcgcgggaggcatcaaaaccgatcgcgacgccggagagatcgccttgagccgccgccagcagcgccggcacgagatcgccggtcaggcgcggcatcagcacctgcgcctccggatcgccgaagcgggtgttgtactcgatgagcttggggccctctgccgtcagcatcagcccggcatagaggatgccggaaaacggcgtgccgcgggcggccatgccggccagcgtcggcgcgatgatccgcgtcatcaccgtctcggtgatctccggcgtgacgatggaggcgggggaataggcgcccatgcccccggtattcgggccgaggtcgccgtcatggacacgcttgtggtcctgcgccgtgccgatcggaaccgcacgggtgccatcgcagagcgcgaagaagctcgcctcctcgccgaacaggcattcctcgatgacgagcgccccgccttccgttccgtcgaggatcgcccgcacggcggcctcggcctcaggcagcgtctcggccacggtcacgcccttgccggcggcgagcccgtcggccttgaccacgatcggcgcaccgcgctcgcggagataggccaaagccggctcgaggtcggtgaagcgggcgaaggcggcggtcgggatgtcgtgctcggcgcacagatccttggtgaagcccttcgagccttcgagctgcgctgcggccttcgtcggcccgaaggcggggatgccggcggcctggaggtcgtcgacgaggcccgccaccagcggcgcctccggccccaccaccaccagcccgaccccttccgcccggcagaacgcgacgacggcggcgtgatcggacaccgcgaggtccggccggttctcgccgtgctgcgccgtccccggattgccgggggcgatgcacagccgcgcgcagagcggcgatttcgcgatggcccaggccagcgcgtgctcgcgcccgccggagccgatgagcaggatggagaagggctcggtcatgagaagaaccctatccaaaaaattttgggccggggaaagggcgtttcgcgtttgccctggcaacgcacgggagaagccgccgcatggcgccgacagatcgtcagccggatcgtcacgaggggccgagccgaaagcgccgcgggctcggcctggagggcgccagcaccctggtgcagacgctggcgatcctcggggcaggggcctggggcgtctacaccttcgtctacgaggcgcggatcaagccggggctcgccccgccctcggtctcggtgaagaccgacctcgcccgggtcggcgagcgcggcgaccgggtggcgatccgctccaccgtgacccgcaccaatgtcggccaggcgggggtgcgcgtgctcgggctcacctacaccgtggttggcatccgcacccgcttttccgaaccgggcgacgacacggcggcgcgggaggccgccttccgggcctcgctttccggcacggcgagcgtcgatgccgcccgcgactacatgcgcgagagcggcgggacgccgatcctgcgccaggggttgctgttctccggcgcgacgccgctcccgagcgagctctccgacctcaacccgggcgaatccgtctcccgcgacgtgatcgtctatgccgaccgcaagaccttcgacgcggtgcgcttcgaggtgcggctcgcttacgccaaggaggacgacccgccggtgcgcctgcgcttcgaggcgggcgcggacggagtgctcgcgaccgtcccggccgagccctgccccgcgccgaaatgcccgctgcggaccacggatttcgccacggaattctcgctgtggtgagcgcgtcggcgcggccctccctcgggctcgctttatcccgcgcgccggacggaacggttggccgggctcgcctgttgatgtctgccatgccgatctgtcgccactcgatcgccccccccgcccgcacgccccgcgagcaacccgtcgttcggctgtcgcactacgtggtgcagcgccgctcggcgccacgagccgccaacgataaccgccgttcgcggctcgcaccggtctggccctgggccatggcggccgccgccgccccggccgtgacggcggcgctgatcctcacgcgcctgatctgacgccgggcgcactcatcgcacccgctgtcctgttcgctcgacgccttcccttgagaacccggcgcagccagcgttccgtgcggcgcgcgtgccctcgcggaacaagccgtcagcaagggtaaccacgcggctctggcgccacacccgcaggccgttccccagctgatcgcgcggtcggcctttacctcacccggcccgttccctagcgtccggccccatgccgctcgtgcccccgccacgtcctgcgacctctgccgccgccgtgccgccgccgggggagccggcgccctcggcgctgctccaggccaacacccccgaatggtcggtcggcgatctcgccgccgccctgaagcgcaccctggaggacgctttcgggcatgtgcgtctgcgcggcgagatcaccggctatcgcgggccgcacggctcgggccacgcctacttctcgctgaaagacggctcggcgaagatcgacgcggtggtgtggaagggcgtgctcgggcgcctgcgccagaagcccaaggaagggcttgaggtcatcgccaccggcaagatcacgacctttgccggaaaatcctcctaccagatcgtcatcgactcgatggagcccgccggcatcggcgcctggatggcgctgctggaggagcgcaagcgccagctcgcggccgaggggctgttcgagactgaccggaagcggccgatcccgttcctgccgcgggtgatcggcgtcgtcacctcgccgaccggcgcggtgatccgcgacatcctccaccggctggaggaccgctttccccgccccgtgctggtctggccggtgcgggtgcagggggagggggcggccgaggagatcgccgcggcgatccggggcttcaacgcgctgtcgcccgatggcccgatcccgcggccggacgtgctgatcgtcgcccgcggcggcggctcgatcgaggatctctgggccttcaacgaggaggcggtggtgcgcgccgccgccgagtccgagatcccgctgatctcggcggtcggccacgagaccgatacgacgctgatcgacttcgcctcggaccgccgcgccccgacacccacgggcgcggccgagatggcggtgccggtgcgggccgaactcgccgcccaggtccacgagctcggcgcccggcaggcgggcacgatgctgcggcggatcgagcgcgagcgggcggatttccgggcgctcgtgcgggcgatccccggcgccgacgccttcctcgccgtcaagcgccagcgcctcgacctcgccgacgcgcggctgcggccggcgctcgccgccaacgcccgcgattcccgcgagcgcctgaaccgcgtcgccgaccgcctcacccggcgctccccggcgatcgcactggccgaggcgcgggctcggctcgccgccatcgaccaccgcccgcgcaccgccatgagccgcatcgtcgagcgccgccgcgaccggctcgacgcgctcaccagcctgctcggagcgctcagctacaaggccgtgctcgcccgcggctacgcgctcgtgcgcgacgccgacggcctgccggtgcgctcggccgacgccgccgcccgcgctgcgcggttccaactgcaatttgccgacggcgctctctttgcgcgcccggaggaggctccggacgaccccgttgcgcccccccttgtcgaagccccgcgctcggcgccgcgcccgaagcgcgcgccccgccgggccgcgcccgagcccgcaccgaagcctgagaaggcggcggccgaaccggccgcgcggcaaggatcgctgttctgatcgcacgcggccgggcgccgtcccgcccccgcatcagcccctccttgcgcggcaagcaccttgaccggcacggccgcctctgcgaccgagcggcacggctcctgcctcaccggcggcgggccccggcatcccgcaggagagacgcgtgaccacgacgatcgactcggaccagaagctccacctcgtcttcggcggcgagctggaggatgtctcgggggtacgcttccgcgacgtgaaggatctcgacatcgtcggcgtctttcccgactacgcctcggcccagaccgcgtggcgctcgaaggcgcaggccaccgtcgacaacgcgcagacccgctacttcatcgtccacctgcaccgcctgctcgagccgtaagcgggcagggcggggcctcgcgcagtgaagtccttctcacgaaaccattgtgagggctcggccccgctggtatgagccgcgcggccggatgcttgtgcggtctcggacgtaatcgtttcgcgcgcgtcccgcgaatgacttgcagagtgagccgagagacgcccggcatgacgtcgtccatcaagatcatcgccggcaacgcgagccgcccgctcgcggaagcaatcgccggctacctcgaattgccgctcgcgaactgcatggtccggcgcttcgccgacatggagatcttcgtcgagctgcaggagaacgtgcgcggcgaggacgtgttcatcgtccaatcgacctcgttccccgccaacgaccacctgatggaactgctgatcatgatcgacgcggcgcgtcggtcgtcggcgcggcgcatcacggcggtgatcccctatttcggctacgcccgacaggaccggcgcacctcgggccgcacgccgatctcggccaagctcgtctgcaacctcatcaccgaggccggcgccgaccgggtgctgacgctcgatctccacgccggacagatccagggcttcttcgacatccccaccgacaacctgtttgccgcgcccgtgatggtgcgcgacatcaaggagcgcctggcgcccggcgagcgcatggtggtctcgcccgacgtcggcggcgtggtgcgcgcccgcgcgctcgccaagcgcatcgacgcgtcgctggccatcgtcgacaagcgccgcgagcgggcgggtgagtcggaggtgatgaacatcatcggcgacgtcgagggccagtcctgcatcctcgtggacgacatcgtcgattccggcggcacgctggtgaacgcagcggaagccctgctcaacgcgggcgccaaggaggtctccgcctacatcacccacggggtgctgtcgggcggcgcggtctcgcgcatcgccgcctcacggatgaaggaactcgtcatcaccgactcgatcctgccgacgcaggcggtcaagctcgcccgcaacatccgcgtgatctcgatcgcaccgctgctcggcgaagcgatcgggcgcacggcgacggaatcgagcgtgtcgagcctgttcacctgaacgaatagcgggattccaaagggatcatccctttggcggggtctcggggcagcgccccggtcttcctccagggctctgccctggacccgcgaaagggcttgccctttcgcaacccctgacttcgctcagcggatctcggcgatctcgaactcgtggtcgttgaccgtcacggtgtcgccgacgcccttgccggtgagcgattgggccagcggcgcgacgtaggagatcgacccggctgccgggtcagcctcgtcctcgccgacgatgcggaaggtctgccgtgtgtcgtcctcgcgcagcacggtcaccgtcgcgccgaaacgcacggtatcgccctcgaacgcttcgaccggttcggccgagttctttcgcgcggtccaatagcgcagatcgcgcgagacacgggtgtggtcggccttgtcctgctgcggcgagaggccggacagctccgcctccaagcgcgctacctcggtttcgatctgcgcaaggccctcgggcgtcacgaagttggtgtgggaggagatgggccgatcgggaagatcctcgaaggcctcgccaccttccggctcacggacgaatgctctgctcataaaatacgaaatgcccctgcctaagccgcggttccaccgatggcgacgacggtccggccccgcacctgaccgtcgagcagggtttcggcgaggccgcccacctcttccagggagaccgtacgcgtcatagccttgagccgatcacggtcgaggtcgcgtgcgagccgggcccaggcctcgcggcggggcccttgcggcgtcgtcacgctgttgatgccgagcagggagaccccgcgcaggatgaagggtgcgaccgaactcggcaggtccatgcccccggcattgccgcaggcggcgatggcaccgccgcccttcgtcatggacaggacgttggcgagcacccggccgccgaccgcatcgatacccgcggcccagcgctccttggccagagggcgcggctcgcccgcaagcgcctcgcgctccaggatctcggccgcaccgagacctttcaggtaatcggcctcgccgccccggccggtcgcggcgatgacgtgccagccggcgcgcttcaagagcgccacagccaccgatccgacgccgccggaggcccccgtcaccagcgccggcccggcctcaggtgtgagcccatgccgctccagcgcaagaaccgagagcatcgccgtgtaacccgcggtgccgatcgccatggcctcggccgggctcagcccctcgggcagcggcaccagccagtcgccgcgcacccgggcgcgctcggagagccccccgagatgggtctcgccgacgccccagccggtgagcaccacggcgtcgccggccttgtagtcgggatgcgccgagccctcgacggtgccggcaaaatcgatgccggggatcatcgggaagcggcggaccaccggcatccggccggtcatggcgagaccgtccttgtagttcaggcccgaatgcgagacccgcacggtgacgtcgccgtccatcaggtcggcctcgtcgaagtcgcgcagggcgaggctctggccggcttcgcccttctcgatcacccaggccctgaacgccgccatggtccgctcctcccgtctcatgtcgggaggggagctacggcggcccggccctgaatcaaggccgccggtcgagaccgacgcttgagaccgacatagccgcgggcctcaatagccgtcgtagatgctgccccgcgagaagccgaggccgaccgccacgtccgcggaggaggcgccggcgatgccgagagcgtccggaatcgacccgacaccgacagggccatagccgggagcaggaccgaactcgggcccgcccgcgggcacccaggcggcgcgggcgggctgcaccagcacccggcgttgcgtggtggtgtagaccggcggcacggtgtgcgggatcacctccggcggccgcaccagcacgcggcgggtctgcaccgcgtagcgcggcggggtggtcacccagcagccgacgagctggccgtaggcatcggtgctggtctcccaccggcgcgcgccgggggcgaccagcacccgctcggacaccgtgtcgtagatcggcggcgtggtgcggtagacggtgcgcggcggctggaccagcacgcgctccgcgacggtgtcgtagaccggcggcgtcacgacgcggcggtagcactcggcactgacacagccgcccccggcttgcgcgggcgcggccagggcgatcaccgagacggcagcgacggcaagggaggggaacaggctcgagcggggcaggggggtggccataacaacctcggaacgcgacttcgatacgatttcgacgccgccgcgaggcccgcacgggcctcagcgtggcataacattcgacgtacagagtgcggccaaggttgcccgctggacaagctcgattgtcaaagacagtaaaattaaccaacgactaagactacgcagatctaaacattcagcttcgacttcacatttcagccgccaagcgggattgcaccggatcaaagacgcaggcggaggcgttgccgaaaaacccttcgcaccgcgcaggggagggcgggcgacaaggcgcgcttgtcagcccatcggccaagggctagagcgcttccaaatcgggcggcggcggcgcccgggacgcttgaaaccgccgcactaggggatcgcatccgcaagcgggcgacgggccggtgaggagcgcgcccgcccctgcccaggcaagcccccacccaggcaagcggatttaaggaccgaacggcccatgacctacgtcgtcaccgacaactgcatcaagtgcaagtacatggactgcgtcgaggtgtgccccgtggattgcttctacgagggcgaaaacatgctcgtcatccaccccgacgaatgcatcgattgcggcgtctgcgaaccggaatgccccgccgaggcgatcaagcccgacaccgagggcgatctggagagctggctgaagctcaacgccgactacgccaagacctggcccaacatcacccagaagaaggacgccccctccgacgccaagcagtgggatggcgtgagcggcaagctggaggcccatttctcgcccaatcccggctccggcgactgagatcctccgccgtgcgcccacgggcagcacggcgggacaggccctggaaccgcggcggcgtctcgtcgcaggcggttcatccggggcgatgacccaaacgcaccacggcctccctcgaaagatccaccggaagctccggcgacgctcttttcggctgacgaaaaaccttcgatcctcccctgcggagacgcgctcgcgcgccggcaatcctttgattcgccggcctgttcgtgttacataagggctcgccgtcgctcacgcccgatgcgcccctcctgatcgccctcaaagcgagttccatcttcctggaaaagaggctggctgcaatcgaccgccggaagcatctcgctcccggtgggtgccttcgtgtggtgtgagcaacgcgagagcccgggaaccggccagcgcctcaatggcgcgccgccggacagaggcatgcgccgggtgtcccgccccggaggtgacgagcgtgcgggcgtggacgcgccccgcgtggatgacagtggaggctcattccgcatgaccacagccaagaagacgacggtagcaggccgccaaggcttcaagaccggcgaggcggtcgtgtatccggcgcacggcgtcgggcggatcaccgcgatcgaagagcaggagatcgcgggctacaagctcgaactgttcgtcgtctcgttcgaaaaggacaagatggtcctgcgcgttcccaccgcgaaggccaacagcgtcggcatgcgcaagctcgccgagccggaactcgtcaagaaggccctcgacgtgctgaccggccgcgcccgcatcaagcgcacgatgtggtcgcgccgcgcccaggaatacgaggccaagatcaattccggcgacctgatctcggtcaccgaagtggtgcgcgacctcttccgctccgaggcccagcccgagcagtcctacagcgagcgtcagctctacgaggccgccctggaccgcgtcgtgcgcgagatctcctcggtgaacaagatcaccgagaccgaagcgctcaaactgatcgagcagagcctcgcgaaatcgccgcgccgcgccaaggccgatgcggaagccgatgccgaaggcgaggacgacgtgcaggaagaggccgcctgagacggcttccgtcagcgaatcagatcgctgcacgattcgcatgtgtgaaccagagggctcggcgccacgccgggcccttttttcatgcgccgcccgtacagctcttgaccctttcgcctccgacgccacgcgcccgtagggaacaagcgtcgcacggatgtgttgtgcctctgccacggagggcttgccccatggtcctgtccggcatgtcgccgaccgacgggacggagcgagcggatccgaaacgctcgaaccaagaatgctcgaacgagagaggcggggatggcagagatcgcggggatgcggcgtcagttcattcgaacagcgatggaggcgccgttccttgcgagggatgaagagcgtggtttggcggtggcctggaaggaggcgcgcgacgagcgcgccctgcaccgtctgatctccgcgcatatgcgccttgtgatcgcgcttgccggccggttccgccattacggcttgccgatggccgatctcgtgcaagagggccatgtcggcctgatggaggccgccgcccggttcgagccggaacgcgaagtccgcttctccacttacgccacgtggtggatccgcgcctcgatccaggactacatcctgcgcaactggtcgatcgtgcgcggcggaacgagttccgcgcagaaggccctgttcttcaacctgcgccgcctgcgcgcccggctgatgcaatcgaccgaggagcaggtcggctctgagatccacggacggatcgccaccgcaatcggcgtctcacgcgaggacgtggcgctgatggatgcgcgcctctcgggccccgacatgtcgctgaacgccccggtcggcgaggagagcgaggcgtcctccgagcgcatggacttcctggtcgacaacgctgctctgcccgatgaaacggtctcggccctggtcgatggcgaacggcgtctcatctggctgcggcaggccctgacggtgctctccgaacgcgagctccggatcctgcgggaacggcgcctcgccgaggatcaggcgacgctggaagcgctgggccaccgcctcggcatctcgaaggagcgcgtccggcagatcgagaaccgcgccctggagaagctgcgtcgggcgctcgccgagaagttcccgcaggcaccgagcagcgtctacgcctgattgatcgaggcaggtttgctctagggcggcacaggcgtgccgccctttcgcgtttcagaatgcgatcagaggtaagcgccgaccgctcgacggaccaagccgtccggttccgccgcatggatcgccggaaatgctggcaggcatggctgcgagccgccttgtcgtgacgaaggagatccggcgtcgccggcaggctccagtccggctgcacgcgccggaggcggcccgtggaggcgttgcgaccgacgccgagccctcggacagccctcgccctgccgccgcacagcgctgggccaggctcggcgatttgccagcatctacctgggtactttgaggtcagagggcagccggacgcgcttgtggcagcggggggacatcgcacgggcaggacgaggccggcgaactgtcggccgatgatcgcctgccgcacgacggcacggcatcacgagggcgccatcggcgggccgtcatgccgattggcgcccgtcagcctcaggccgagcggcgcgccgcacgcctcggtggcgaggtggcgcttcgtgcccggcatgccccagtccgttgggttcgggcggctgacagggctgcccctctttggccgtgacgacgggcttcgacccgacgcacccggctccggtcgatcttaccggccgcgtgccagtggcgcagacggcgccagcaatcgtgccgcagggcgagacgcggacgctgttcagcccctgccaagccggcgacccgcctcaagctcgacgcgcccatcaccggtcacggcagggccgcgcaatggggtgtcacgcgatcgcgcagatgccagccgtcccaaccatggcgcccaggctcgacagggaaccggctcgcgaggaacgcgtcgggccacgacccggccttggcgtgatgccgccgggcaaaatgggaatttttaaatatccatgtttgtcagcatcttactcggaaattcgccgaatcttgagcgcgaaaagccgtcctatctgcgcaataagggccatgaagcgccccgacccgcttgcgaccacgaaaagtgccggctataagcccgctcgtcggccctcgggggccggcatcggagtgtagcgcagtctggtagcgcaccacgttcgggacgtgggggtcgcaggttcaaatcctgccactccgaccaagcaagaagaggaacgccccctcaagggcgtcaagaagtaaaaaaggcgcccgtagctcagctggatagagcaccagactacgaatctgggggtcagaggttcgaatcctttcgggcgcgccatctactcttctgctagacaagagttttcctctttgatgccttcggcgtcggggttacggcttgcagatggtttgcaagttccgttcgcggtgagttctcccaatcgaagtttgtttggtccgctagcgctctcgtgcgagcgaggtggcggtccaaaatcacggtcaccgtcttgagcgagtggcctgtgatggtcgcgatcggctgcgggctgcctccggcctccgacagcatcgttacggccgttccgcacaggtcgcggacgtgcagggcggcggtctcgtcgagccctggcagggcgatgctcccaacaacggtctccgtcgcctcctcccagagtcgggcgaagttcctttactggaaggcgcgatcggtcttcgtcgtcaggatcagcagcgacctgcgctccataccatccagcatgcgccggagcgctcgcgtgcagggatcgtgaccatcgcgccaatcggccgccgcgggcgctcttgccctgcctgagcgtgattgcgctgccatcgtaggccgaccagggcaggcgcaggatgccggcctggcgcggtccggtgtggagggcaatgatcggcgcgctgcggctcgatcgtcgccacgcgcatgaaggcgtcgattggctcgggcagccggacgatcctggctcggtcggcacggtacagccgcttcaaaccgcgaatgtggttcgcctggatccggccgttctactgaccctgagtcagcatagctgaaatgacggacaggcgattgcccgcctcgtgctcgcctgacgagcgcgccagtcgaggcggccctgctcgacctgccggcggtgaccttccgcgacccgcatgagcggcccgagggcatggatgccggcacgctgatcgtggcgccgctcggcaaggtcgatctggtcgaggcggtgcgggccgtgcgcgacggttatggtgagggccgccgcttcgccggcgccgtgccggattaccagggcggcgcggtttcgaccaaggtcgtgcggatcgtcctgtcctacatcgatcaggtcaaccacaccgtctggtcgaagcccggccccttctgacatcccaagtttccaaagggcctcacggccctttggcgggtgttcagggccgcgccctgaagccggcggagccgctctctactccgccgcgtgcggaagtcgctcacccgtcatccaggcagcgaggtcttcccgcgcccggtcagtcagcgcgcgcttcttgagcgccgccttctcgggcccgcgcaggcgcttgccggtctcgttgcggggcatctgcgccagtggcggaaacagcccgaaattcacgttcatcggctggaacgagcgcggcgcgttgcgctccgcctcctcgggcgcctcgacatggccgccggtgatgtggccgatgagcgccccgagcgcggtcgtcgggggcaggggggcgagcgtctgcccctctgcttcggcgagcgcgtagcggccggccatcagcccgaccgcggcgctctcgacgtaaccctcgcatccggtgatctggccggcgaagcggagctggggccgtgccttcagccgcagggtcgcgtcgagcaggcgcgggctgtcgagataggtgttgcggtgcaggccgccgagccgggcgaactcggcattctccagccccggaatcgtgcggaagacgcggacctgctcggcgtggcgcagcttggtctggaagcccaccatgttgaatagggtgcccagcgcattgtcctggcgcagttggacgatggcgtaggccttcaccgtcgggttgtgcgggttggtgagcccgaccggcttcatcggcccgtggcgcagggtctcgggcccgcgctcggccatcacctcgatcggcaggcagccgtcgaaatagggggtcgaggcctcccattccttgaacgccgtcttctcgcccgcgatcagcgcggcgacgaaggcctcgtactgctcccggtccatcgggcagttgaggtagtccgcccccgtgccgccggggccggccttgtcgtagcgggactggaaccacgccttgcccatgtcgatcgagtcgcggtggacgatcggggcgatggcgtcgaagaaggcgagcgattcccggcccgtcagcgtgccgacggcctcggccagcgccggggaggtgagggggccggtggcgaggatggtcgaaccccagtcctcggggggaaggccggcgacctcctcgcggacgatggtgatgttggggtgttcctccagcgccgcggtgacggcccgcgaaaacccctcgcgatcgacggcgagcgccccgcccgcgggcacttggtgggcgtcggccgtgcgcatgatcagcgagtcgaggctgcgcatctcctgatgcagcaggccgacggcgttgccgttcgcgtcgtccgagcggaaggaattggagcagaccagttcggccagcccgtcggtgtggtgggcatcggtggcgcgaacgggccgcatctcatgcagcacgaccgtgcggccgccctgggcaacctgccaggccgcttcggaaccggcgaggccaccgccgacgatatggatcgggttcgtcatcgcaacggaatagaaccccgcggccgcgcgatcaatgcgggcgggcaccgcaggcgaggcggggcgccgccggcgcgaaggacaggatgcgcgccatcgccgcgtcggccaagcgcgcaccggacgcgctcagtgaaaccggcccctctcccgaaccggcgcaaccgctccggaagacttaagccgcaattgctcgcgggtgccacatcgcggccgagacaggcaaaccgcgccggcggtaccgtgagcccccatccccgatatccgggccggacaagcggagcggacggcaatggcgatctctcccgacggggcgctgccctacttcgtgtatgacggctacctcgtctcgctctatccgtggcagggtcagcacgtcgcgctcctgacatcggccaacgatctcgacggcgatgtcatgcaggacatcctgaacaggatcgacgccgcctacgaggtctacctcgccatcaccgggcaggctccggccacgtacagagcctataacggcctgctcacgatcgccgaggtgcccacggcgctcggaggcgcggcgaacgcgatcggctttctcggagccaccggcatcgagctcacgaccggcgcgttcgatcagctctacgccggcgcggccgaaggcggcaccttcgatcagacggtcttctacgaactcgggcggaacttctggttctacggcccgcaactcgggaccgtggatgccttcgtcacggggttcgcgatcgccaaccggttcgtgtcgatgcaggaggccggcatccccggcagcgcgttcggtgccctgccgttcgacgaattcaagcagtccatcctcgaagaccttgcgcagaccttcttcggggaggcgggcacgacgctcgccaacaccctcggcgcggcgaccggcgttccgaaccccaacaattggggggcggccgacctcgccgccgccctgctcacccaagtctacgaggatctcggctttgatgcctatgcgcgcttctatcaggaactcgccggccgtcccgccgcgggcacgccggaagcggttttcggcaatctggtcgccgccgcgagccaggccaccgggatcgattacggcttcctgaacaagcccgagggcgtcgcctacgtcgtcggcggccggggcgacgaccggctcgaggccgacgggagcggcaatccggtcctgggctttgccggcgacgacacgctcatcggcacggccggcgccgaccggctgttcggcgatgcgggcgacgacgtcctgcgcggcggcggcggccgcgatcagctcgtgggcggggccggtgacgacacctacttcgtcgacacgcccggcgaccaagtgttcgagggcagggggcagggcaccgaccggctcgtcgcgacgagcgcctacacgctggccgccggccaggagatcgagatcctgcagctcgccaagagtaccggatgcgcgccgctgtccctcaccggaaacgccttcggccagcgcctgatcggcaatgccggcgacaacgggctcgacggcggcggcggtgacgacagcctcgcgggcggcctcggcgccgaccggctcacgggcggagccggtgccgacaccttcgtgttcgatgcccggctcggccgcggcaacgtcgatcacgtcagggacttcgcgtcacaggacgacgtgttccacctcgaccacgcggtcttctcgggcctcgacaccggggcgctggcgcctgagcagttcaagaacctcggtccggctaaggcgatcaaggcggatgccgacgaccgcatcctctacaagcagaagacgggcgagctgttctacgacgccgacggcagcggccggaaagaggccgtcctggtcgcggtgctcgataatcacgccgccctcgaccacacggatttcctcatcgtgtgatccaggggtgatcccgtctgccgggcacgaagcacgggtcagtgcagcttcggcccgatcaggaaccgctcgcgatcgaccgaggtcagcgcgagccgggtcaggcgcccgtcccggttgaccgtgagggggacgcgcacccccgcctccccgagggcccagacctgccggaagaagccggcgaggtcggcgaccggctcacccgccacttcggtcagcacgtcgcccgcgcgcaggtcggcggcctccgccgggcccctgtcggcggtccccatcaccacgacgccgtcctcggtctccgtggcgtagaggccgagccaggggcggggcgggcggtcggcccggccgcgggtctcgagatcggtcaggatcggcggcaggagttcgatcggcacgaccatgttgatcgcccggcccgcccccgtgccgccctgctggagctgaagcgagccgatgccgaccagcgcgccgtcgggcccgatcagggcggtgccgccccaatgcgggtgggcgggggtggtaaacagggcgtcgtcgaggacgtactcccagtagccggcgaattcctgccgggcgacgagttcgaccgcgaggctgtgcgagcgtccgcccgcccccgcgatcaccgcccgctcgccgaccttcagcgtatccgagcgcccgagcctcagagcgggcaggccgaggcgaccgagcgcctggacgaggccgaagccggtctccccgtcatagccgacgacgtgggccggcaccgagcgcccgtcatgggtggtgagccagacgctctcggcctccagcacgaggtagccgatggtgagcaccagcccgtcctcgcggatcaccacgccgttgcccgcccgctcggtgccgagcgtctccgccgtgaaggcctctgccggcacccgcgaggagagggacacgaccgaagtcagcgcccgctccagatcgtaggcgtagtcgccggccttcggctgcagggcggccggaatcctgaattcgccgtgcgcggacatgttctgcgatttccctgcgccccactccgccgccgcccgtggaccgacttgtgcggaaacggcggccgccggggcggccgcatccgtctcccgtccgcaaggttcgccgggctgcgcttccgacacagataggcggcgcatctcgcgccgacacccgcccgacgccgcgtcgaaaggcaccggcgccggggcccggcactgcgccctcccgctttcgccccgaacgagcgctcttgccgccgcgaaaccgccgaaacggcttcgcgattaccctgccggggccgtaacggcctgtggtgcgtcggcaaagcctccgatagggtgccgctccctgtcctgccgcgctgagcgcccggcggacgcttcccatccagacgccccggaaccatgccgcgtcctccgacgacctccctccgcgccgcgtccgccgggaacgggccgtgacgccgcacgacggagacctggccgggctgctggaccgcgtcgcccgccgggacgtggccgccctgcgggcgctctacgaccggaccgcgccgaaacttttcgggatcatcctgcgtatccaacgagaccggagcctcgccgaggacgtgcttcaggatgtctacctgaagctttggcaatcggcgggctcctacgcgccctcggccggggccccgcttccgtggctgtgtacgatcgcgcgcaaccgggccatcgacggcctgcgccgccggagcgaggttccgatgccgtctggtgacagcggggaggcctggatggagcgcctcgtcgccccgaccgacgaggaaggcgccttcctcgaccgcgaggcgctcgtcgcctgcctgtcccggctcgatccgacccagcgcgactgcgtcgtgctggcttattgcgagggctggtcccgcgaggaactcgccgaacgcttcgagcggcccgtcaacaccgtgaagacctggctgcaccggacgctggccgccctgaaatcctgcctggagcatatcgcgtgagcggcgggagcggcagaccggaaccggcggaacgcgacctgcgggcggccgagtacgtgctcggcaccctcgatgcgggggagcgcgccgcgttcgaattggagcgggcggtcgatccggccaccgaggcggccgtgagcgcctgggagcggcgtctcgccccgctcgcgcgcgccgtgcccgcaatcgagccgccggcccatatctggcaggagatcgcccgagagatcgctcaagagagggagcacggcaccgccgcgggcgatcccgccccccggccggaccaggccggcgccgccaacgacaaccgcctgcgcgacctgcggcggcaactccggctctggcgcttcaccgcggcgggggcggggctcgtcgccgccggcctcgcgctggtcgtgctcaccggcgcgccgcggcccggcggggagcgagcgggcggcgcgggggagggccgctacgtcgccgtggtcacgagcgcgggcgacctgccggccctgatcgtcagcgtcgacaccgaagccgccaccgcccgggtccggccggtggcggcgcaggcgccggccggccgcagcctggaactctggtatgtcgggccgggcgccgccccgaagccgatcggcctcgtcgaaggcgaggccacccgcatccgcctgccgccggaggccggtcgcggcggggacggcgtcatcgccgtatcggtcgagccgccgggcggctcacccaccggcaagcccaccgggcaggtgatctacaccggcaagctgatccgggaataggacgcgcgggccccccaccggggccgcgccgttccggtatccgggcgattctcacgctcaagcatcgtcccgaaacggacgaagccgcccagccttgcggcgggacggcttcgtgaccttgaacagaccggggacgcgatgggcgcccccgatcggatcgatcagctcagtacttgcgaacgagcggggccggagccggggccggagcggccgccggggtgtagagcggggccacgatgcggaaccagccatcggtgctctcgcgcacgccagccgtggtcacgacgtcgcgggcgacgtaggcctgaaccgagaacggtccgaagtcgtagccgatgaggccgccgagggcgaaccggccaccgcgaccgatgcggctggtcgggtcgttcacgaaggcgagcaggttcgggtcgaggttgaccgtgccgtagccgatggcgccgatctcgaacttgccgaacttcttggtcgcggtcaggtcgaggttgaacgcgtccgagatctgcaccgggccgaagaagccggggatgccgttgcggccatcgaagcggctgggcgagtcgtagaagttgtaggtcaggttggcggtcaggttccagccgtcgccggtgtagctgacggcaccgccgacacggtaggtgttggaggccaggatgttcagaccaccgccgcgaccggcgttgagctcgttgaggtacgaaccgccgagcaagctgacgccgatgttgccgccgagatcgaacgcccagatcgcgccgacgaaggtgccgacgttgatcgaggtgtcacggccgccggcagcgcggctgaaggtgaacaccgtcgggggggccacgacgaactcgaggcggccgccgaagggcacgtagggggtcgcccacacgaggatcgggatgttgacggcggtgtcgaccgcggtcgcgttcgggccatccgggctgcggtaggtgaaggtgttgatggcgtagatgccctcggggagcggcgcgccaacggccagaccgacctgctcaccgggaaccgtggtcgtctgcgcctgggcgacggtcgtcgtcattccggccgtgagcgcaatggcgcccgcagcgagccagttcttcatcatttttctcgttccttcccaaggattcaggcgtccgccccgtagcgcctgcatcgccgctcgcctccctctctccccggagtggatggctggtgtgatgccggtgccccctacggccgcacctcaagtctcgacgtcgggaactattctacagaccgaccgcgaaagacaggggattgcctccaatctcggcagttcggaccctaccgttgcgcaaaagccgcatttttgctgcggagcaaccaagggcttaacgatctcttaacgctgtccatcttggacgaacgcgatcccgcgaaccggattcaggcgaaatagtacattatcgtcaagtcattggccggggcatccggccgggattttccggcagaaggggccgggcagttgcgcaagtgcgaaggcgggtttcgggctcgcccggcaccgacggcgccgtccccggagagcggacggcccggctccgccgaccgaatcgcccgctcggcccggccccccggccgcgcaggaacccgtcgctatcaggttgcgccggcccgcccgcttcggccggcgcgccctattcggcagcctgccggcccgcggcgttgctgcggcggcccgatgcggcgcccgccttcgccttggccgcatccttgcccgcgtccttgccggagtctttggccgcgtccttgacggccttcccggccgggcggcgcgccagcacctcgcgcaggaagcgcccggtatggctcgccgtgctcgcggcgatctcctcaggcgtgccctgcgccacgacgcggccgccgccgtcgccgccctcggggcccatgtcgatcacccaatcggcggtcttgatgacctccagattgtgctcgatcaccacgacggtgttgccctgatcgaccagctcgtggagcacctccatcagcttggcgacatcgtggaagtgcaggccggtggtcggctcgtcgaggatgtagagggtgcggccggtggcgcgcttcgacagctccttggagagcttcaccctttgcgcctcgccgcccgaaagcgtggtcgcctgctggccgacgcggacgtagtgcaggccgacgcgggccagcgtctccatcttttcgcggatcgacggcacggccttgaacaggtcggcggcctcctcgacggtcatgtcgagtacgtcggcgatggacttgttgcggtagcgcacctccagcgtctcgcggtcgtagcgcttgcccttgcacacgtcgcaggtgacgtagacgtcgggcaggaagtgcatctcgatcttgatgacgccgtcgcccgagcaggcctcgcagcgcccgcccttcacgttgaacgagaagcgcccggcctggtagccgcgggccttggcctcgggcaggccggcgaaccagtcgcggatcggggtgaaggcgccggtataggtcgccgggttcgagcgcggggtgcggccgatcggcgactggtcgatgtcgatgaccttgtcgagatgctccaatccctcgatccgctcgaacggggccgggtgctccagggcgccgttgaggcgcttggccgccgccttgtagagcgtgtcgatgatcagcgtggacttgccgccgccggagacaccgctgatgcaggtgaaggtgccgagcgggatctccgccgtcacgttcttcaggttgtggccgcgcgcgccgaccagccgcagcatcccgcgtccgggcttgcgccgggctttcggcgtccgcaccgagagttcgccggtgaggtacttcgcggtcagcgaagccggatccttgagaagctcctccggcgtgccctgcgcgacgatctcgccgccatggatgccggcgcccgggccgacatcgaccacgtagtcggcctggaggatcgcgtcctcgtcgtgctcgaccacgatgaccgagttgcccagatcccgcaggcgcttgagcgtgccgagcagccgctcgttgtcgcgctggtgcaggccgatcgacggctcatcgagcacgtagagcacgccggtcaggcccgaaccgatctgcgaggccaaccggatgcgctggctctcgccgcccgagagcgagcccgagccgcgggcgagcgtcaggtattcgaggccgacatcgacgaggaaggtcaggcggtcgcggatctccttgaggatgcggaccgcgatctcgttctgcttgtccgtcagcttgcccgagatctccgagaaccagcgatgcgcctcgcgcaccgacagggcggtgacttggccgatgtcctgccggtcgatcttgaccgcaagcgcctcgggcttgagccttttgccgtcgcaggcggcgcaaggggtggcgctcatgaagcggccgatttcttcacgagaggcgtcgctctcggtctccttgtagcgccgctccaggttcgggatcacgccctcgaacggcttgttgaccgagtaggagcgcaggccgtcgttgtagtcgaagcgcaccgactccttgcccgtgccgaacaggatcacctcgcgggcctgttccggcagcgccgaccacgccacggaggtcttgaagccgaaatgcttggccagggcgtcgagcgtctggtcgtaatagggtgaggtcgatttcgcccaggggcccaccgcgccgcgcttcagggtcagcgcggaatcggagatcaccagctcggggtcgatccgcatctcgtggccgatgccgccgcaggtcgggcaggcgccgaacgggttgttgaacgagaacagccgcggctcgatctcggggatggtgaagccggagaccgggcaggcgaagcgcgacgagaacgtgatcttcttcggcgcctcgccctccggcgcgtcggcgaactcgatgtcggcgataccgtcggcgagttcgagcgcggtctcgaaggagtcggccagccgcgcggcgatgtcgtcgcgcacgacgatgcggtccaccaccacgtcgatgtcgtgcttgagcttcttgtcgagcttcggcacgtcgtcgatcgcgtagtactcgccgtcgatgcgaaggcgctggaagcccttcttctggaactcggcgatctccttgcgatactcgcccttccgcccgcggaccacgggagcgaggagatacagccgggtcttctccggcagttccagcacccgatcgaccatctgggagacggtctggctctcgatcggctcgccggtggcgggcgagtaggggatgccgacccgcgcccagagcaggcgcatgtaatcgtagatttcggtgaccgtgccgacggtggagcgcgggttcttcgaggtggtcttctgctcgatggagatggccggcgagagcccgtcgatctgatcgacgtcgggcttgctcatcatctccaggaactggcgggcataggccgagagcgattcgacgtagcggcgctggccctccgcgtagatcgtgtcgaaggcgagcgacgacttgcccgaacccgacaggccggtgaacaccacgaaccggtcgcggggaatcgtcagatcgacgttcttgagattgtgctcgcgggcgccgcgcaccgagatgacgcgggtgtcgcgcgcggccggggccgccgcgtcgaacagggccgagagctgtgcgtcggtccgttcctcggcccttcccttggacttggctgcggtctcaggcttgcgggctttggctttggccatggacgacaaattctctgcgacgatccgggcgccccggttgcggcgccctcgctctctgctcgggcgggcaacgggtgtgccgcgcaggaacagtatccggggacggagatgggttccgggcggcgcgaaaccactagaacggaacgggtacggcggcaatgccggcctattgcggccggtttgcggccgcaacctccccctcgaaccggccggaccggctcccctccgacggccgtcgaagcgcgggttcgtctgcgcacattccgctccgatcggcgcccaaaaacacgccatccgccgaaataagcatcaagcaacgcgatcgatacgttaggatcaacttaaggtgaagctcgctagagttcagcacagtcttaacaaagcaaagtagctcgaccgtagagttcccctgagggttgcatgaacgacttgtcccttgccgacgtcgtcggtgcgtcggcgcaggccctgaagtccagggcctcttccaacctcggcgccatccagttgattgccaaccgcatgaagctgctggccctgaatgcgctgatcgaggcggcccatgccggcgagaagggtgcgggattctcggtcgttgcgcaggaagtccgaaccgtttcgaccgaagtcgagacgctggccgcagccctggggacgggcctcagcaccggcgtggacaacctcaccgaggccgtcgcacggcttacgggcgaggcgcgcgcggcccgctgcgtggacctcgccttgaacgccgtcgaactgatcgaccggaacctctacgagcgcacctgcgacgtgcgctggtgggcgaccgacgccgctttggtcgcctgcggccgggatccttcgccggagaatgcggcttatgccggcgagcggctcggggtgatcctgtcggcctacacggtctatctcgatctctggctgtgcgatcttcagggccgggtgatcgcccatggccgccccgatacctatccggacatcctcggcgcgcagatcgattccgagacctggttccgggacgcacgcgccttgccgagcggcgacgactacacggcggtcgatgtccggaccgaggcgcgcctgcgcggcgcacaggtcgccacctactgcgcgagcgtgcgggagggcggtcgcccggacggggcgccgctgggcatcctcgccatccatttcgactggcagccgcaggcccgcgccatcgtccagggcgtccggctgggcgcgggcgagcgggagcgcacccgcgtgatgctgctcgatgcccgcaaccgcgtgatcgcctgctcccgaaacgagggggtgctgagcgagacctaccgactccgcaccgacggccggtcccagggtcactaccgggatggggaccgcctcgtggccttccacgacacccccggctacgaaacctatgggggcctaggctggcgcggcgtgatcgagcagcggagcgtcgaaggcggcacgaatagccttccgtgacggcatagaagctgttcgacccgcaggatgtgttcgggtcacgggtgggatgatgaaatcgtagcgtatatgccccaaatttaggcaacttcccctcggcgaaatctttactttacgttcgcctttcatggtccggccgcaactcgtccggaccgttccatcatgaagctgccctcttccctgcgcgcccgtatcgtcacggtggcgctgatcccctgcctcgccttcggcgcggtcgcgggggtggcggtcgcggagcgggcggggcagggccgggcgatggcgcggatggagaagcaggtcgggctctcggtccggatcggcgccttcgtccacgaagcccagaaggagcgcggcgcctccagcctctatctcgcctcgaagggcacccagttcgctccggaactcgcggcccagcgcaagctgacggatgcggcccgcgtcgccctgatcgcggatctcggggccgccggagcggatgcggagttcgcgcgcaaggcagcggctctgcgtgagaagctcggcgggatcgagcgccaccgcagcgcggtggaccggctggaggccagcgtgccggccaatctcgccgtctataccggcctcatcgccgaggccctcggggccgtgcgcggggtggcgcagatcgcggcggacccggccatcggcgcccgcgtttctgccctgtccgcctttctctcgctcaaggaattcgccggccaggagcgggcggcggcctccgccgtgttcgccgcgggcgcgatcgacctcgcgggcctgcgccggctcgccgggctggcctcggatcaaacgaccttcgaggggctgttccgcgccgcgggccccacggaggagatcgccgcgctcgatgccgcgaacacctcggacgccgcgcgcgaggtcgcccggctccgcggcctcgcgctgggcacggcccccggccaggcgctcgccttcaccgacgccaagggctggttcgggctcgcgacccagcgcatcgacgggctgaaggggatcgaggaccggctgacggccggcctggcacgggcggccgggacggcccggtcgcaggccgagcgcacggtgctgctctgggccggggcggcgctggcgaccctgctgctctcggtgacgctcgccttcggcctcggctcggcgatcgcgcgccccttgagccggatggcgcgggcgctgaccgcgatcgggcggggcgagaccgaggtcgagatcccggtgaagggtccgggcgagctgcgcgccatcgccgccgcggctctggccttccgcgacagcgtggccgagcgcgcccgcatccgcgcggctcaggagcgcggcgccgaggaggaggccgtccggcgccacgcggcgatgatggcggtggccgacggcttcgaagcccgggtcggcggcatcgtcgaggcggtctcggcggcggcccatcaactggaggacgccgcccgggcgatgagcgatgcggcgggccagacctccgccctgagcgcgtcggctgcccaggcctcggctcaggcagcgcgctcctccgacggcattgccgcggcgacggaagaactctcggcctcgatccgcgagatctccgcccaggtcggctcgtcggcgctggcggcgaacgccgccgaggaggaggcggcccgcaccgccggggaggtcgagcgcctcgcgacagccgccaacaatgtcggccggatcgtcgggctgatctcggagatcgccgggcagaccaacctgctggcgctgaacgccaccatcgaggcggcccgcgcgggcgaggcgggccggggctttgccgtggtcgcggcggaggtgaagggcctcgccgcccagaccgcccgcgccaccgacgagatcgccgggcggatggcggagatcgaggccgcgaccggcgcctcggtctcggggatcaccggcatcgcccgcaccatccgcgacctgtcgcggatctccaacgacatcgccgccgcggtcgaggagcagggcgcggccaccgccgagatcgcccgcaccacggtcgagacctcgcagggcacgcgccgcgcctcggaggacgtggccggcgtggcccacacggccgacgacgccagcaccggctcggcccaggtgctcggcgccgccagcgacctcgcccgtcaggccgcggcgctgcgcacggaagtcggcggcttcctgaatcaggtccgcgcagcctgaaaccggggatcccaaagggatcatccctttggcggggtgccggggcagtgccccggcttccctccaccagggctccgccctggacccgcgaaagggcttgccctttcgaaaccccgaattcagtgccgcgcctcgccctgggcgggggtgttgcccacggcgctgacctcgtcgccgatgcgtggctcgaccttgaggttctggcgcaggctctggaggtggtcggtcacgaccagcgtgtcgggcttgaggcctttgagcacggcggtgttgtcgccgtagacgtcgccgacctcgatcgcggtcatgtggaccgtgccggtgtcgtccacggtccagaccacctgctggtcgagctgggccgagagcgcgaccgtcggcaccaggagccgatcctgccggccgacctcgatgcgggcgcgcacgaaccggccgggcaggtagcgctcgtccgcattgtcgagccaggcctggatcaggcggcggccggtgcggggatcgaagcggttgtcgaggcggtagatcgtggcctcgcgcacgggctcgcgcccgacgtcgaggagctggaccttcacccgcccctctccttgagcgacccgcaccgcctccgcatcctcggaggagagcgccatctgcacgtcgatcgggttcacctgcaccacggagacgaggctggtctgattctcaatcaccatgtcgccgatattggccatggacaggctggagcgcccgtcgaagggcgcgcggatcaccgcgtattcgaggttcagccgctggcgggcgatggcggcctccgcctcttcgagcttggcggtggcggtggcgaggttcgattggttctgctgggcgcgctgctcggtggcgaagcccttgtcggcgagctgctcggtacggttcacctcggcctgggcgaaggagacggtggccttggcttggtcgcgcagggcctcggccgatttgcgggcgacctcgaacgggcgcgggtcgatgcggaacagcacctgacccttcttcacgtggccgccgggctcgaacgggcgctccatcacgaagccggtcacccgagcctgcagcgcggcgtcacggggcgagacgatcgtgccggtatattcgaaggcgaccggcgcatcctggcggctggcgcgcaccgccttcaccgccagccgcggctcttccttcttcttgggtccggcccggcccgccaccttgaggtgatgggcgagaaagccggggatcgggtgcccggctccccaccacgcccctccggcgattccgagcgcgccgacgacgaggccggtgatgacgaagccgacgcctgaccgcacgaaatccactctccaacagcaggacgggggcgcccgccggacgtgttccgggcgcgacacgggagggaacacgcggagtcccaacacgttgcacgcgggtccttcacggccacgttgaatttcgcacgctgcatttcgggagccggcccaccgaatgttctccacgttcgtcgaccggccgatcctcgcgggcgtgatctccgtcatcatcacggtgatcggcatcgtcgccgggctgacgctgccggtggcgcagtatcccgagatcgcgccgccgatcatcaacgtccaggcgacctatcccggcgcctcggcccagcaggcctacgagtcgatcgcgatcccgctggagcaggagatcaacggcgcgccgaacctgatctacatccaatcgacctcctcgaccgacggcagcgtctcgatcgacgcgaccttcgccgtcggctcgaacctcgatgcggccgcagcggaagtgctcacccggtcgagccgcgccgaggcgaagctacccgaggcggtgcgcgcgcaggggctggagatccagaagtcgtcgcgccagcggctcggcaacgtcgtgctctacgccgatccgagcactggtttcgacgagctgttcctggccaactacgccgagacccaggtcataaagcctctgcgccgggtcaccggcatgggccggatcgtgaacttctccaacatgcgctacgccatgcgcatctggctcgatccggccaggatggaggcgctggcgctctcgaccgagaccgtgcttcagtcgattcaggcgcagaacgcacagatcacgaccggctccctcggcaagctgccgatggaccgggcgacaccgttcgagctgcagctcgtcaccaagggccggctgacgcggcccgaggagttcggcaacatcgtcctgcgggccaatcccgacggctcggtggtgcgcgtctcggatgtgggccgggtggagctcggctccgagcagtacggcgtcacctcgaacttcgacggcaaaccctcggcgacgctcggcatcttccagaaccccgacgccaacgcggtcgaggtgatgaacgggacgcgcgccacgatggcggatctcgccgagcgctttccccccggcctgcactactccatcgccctcgattccaccgagttcgtgaaggaggcgatctacgaggtggtgcggaccctgttcgaggcgatcctgatcgtcacggtcgtcacctacctctttctgcaaaactggcgcgccacgctgattccgaccatcgccgtgccgatcgcgctgatcggcaccttcgggccgatggcgctgctcggcttctccttcaacaccctgagcctgctcggcctcgtgctcgccgtcggcctcgtggtggacgacgcgatcatcgtcgtggagaacaccgagcgcctgatggccgagggcatggcgccgaagcccgcctcccgcgaggcggtcaacgagatcggcggccccgtcatcgccacgacgctggtgctcgccgccctgttcgtgccggtggccttcatccccggactgacgggccagctctacaaccagttcgcgctcaccatcgccatctcggtgctgatctcggcgatcgtctcgttgaccctgacgccggccctgtgcggcctgctgctgaagccccacgcgaaggacgggcctcggaagacgcgctggtggcgcaagccgctggacgggttcaacgtcgccctggagcgctcggccgacttcgtggcccgcacgatcggatggctctcccgccacatcatcctgacgctggccgtgtttgcgctgttcgccggcgccaccgtgctgctggtgatgcagcgtcccaccggcttcgtgccggacgaggaccagggctatctctacgccgaagtggcgatgccgctcggcgcctcggtgcagcgcacggaggcgatgaatgcccgcttcggcgaagtgctacgcgcccgcgacgacgtcgatcacaccatcggcgtcagcgggcgcagcttcctcgccgacaccgtggccccgttctacggcttcaacatccccgtcatgaagccctgggacgagcgcaccaccacggtcgacgacctgatccgcgacatggaggagcgcttcaagcacgatcccgacgggcaggtgcgcatcgccgcaccgtcgccgctaccggggctcggctcccgcggcggcctgacgctggagatccaggatcgctcgggcaatggcggcctcggtctggcgcagacggccagtaccttcatcgagaagatccgcgccctgccgggggtggcgaacgcgacgccgaccaccgattggggcgtgccgcagatccgcctcgacatcgaccgggccaaggccgagcagctcggcgtgccgctggcgcgattgttcgaagcgctcggcacctatgtcgggtcgagcttcgtcaacctcttcaaccgcttcggcttcgtctaccaagtctatgtccagagcgacgcatctgggcggcgcctgttccaggatctcgaggcgctgaccgtcctcaacgcgcagggcgagccggtgcgcctcggatcactcgtccaggcgaagttcagcaccgggccgacggcggtcctgtcctacaacacctacccggcgatcgaggtggcggtgacggtcgcccccggttccagttccggcacggtgatcgaggcgatcgaggccctagccgaggatctgccgcgcaacagctccatcgagtggtccgagatcgcctatcaggagaagatcgccggcaacgtcgcgccgctgatcttcggcctcggcgtgttcatgatcttctgcttcctggccgggcagtacgagagcctgcgcatgccgctggtgatcctgctcgccacgccgctggcgatcttcggggcggtcgggttcctggccttgcgcggcatgccgctcgacgtgttcggacagatcggcctgctgcttctcgtcggcctggcggccaagaacgcgatcctgctggtctccttcgccgaggatctgcgccgacagggcaaggacgcgcttgaggcggcccagcacgccacgcggatgcggatgcgcccgatcctgatgacctcgttcgctttcatcctcggctcggtgccgctcgccatcgccagcggcgcgggggcgggcgcccggctctccatgggtacggtggtgatcggcggcctgctggtggccacgatcctgaccctgttcgtcaccccggtcttctacgtcgccgccgagcggctgcggggggagggcgcgatggcgagcgagccgggccagggggagtcgggcaaaggggagacaggcaaggaggagcggggcgcgacggcgtaagggccgacgctcacgcgcaaaaaagctgcgccagcgcctcccgggcgaaggccggcgtgaggggcttggccgcgaagcgaacgcccgcgggcagcgtgccggcgtcgggggaaggaccggccgagagggcgatgagggcgagatccggcctgcgccgggcgatctcgcaggtcaggccgaaccggtcctcgggcaaggtcaagggcaggtcggcatcgacgacgacgaggcgcagccccgcatggcgctcgatctggaggagcgcgctctgcgcactccaggcctccagcacctcgaagcccgcctccgccagacgatccgccgtttcgatacgcgcggcggtttcgctttccacgacgagtgccagcggccgcccgtcaccgtccggggcagggggaacgggcagatccatgaggcgtcccggatgtccttggagcgcgcctgggagcatgcctgggcgtcctgccgacaagcggcgagcgggcgggttcgttgccccctacgtcgcttttcgcgctattctttttcgagaagccccttcaggggcgccctgatccggcacgtcaccccttctcgggcgtagatcatctgcgtctcgccgccgaccgccccggagaacccgcgttcgatcagccgcgagccgaaacccttgcgggtgggcgcggcgaccggcggcccgccggtctcggcccaggtcatcgtgatgaccggctcggcctcccccgcatcctccggccaacgggcccgcgcgacgtgccaattcaccccgacgcgcccgcccggcaccgagaaggcgccgtacttggcggcattggtggcgagttcgtggatcatcagcgccagcgacagggcggctttcggcccgacctccaggtccgggccggacaggtggatgcggccgggctcgccgtcgtcgtggatggtgagcgcgccggcgatcaccgcctccagcgccgccccctcgccctcgcccgagagcaggatgtcgtgcgccttgccgagcgccaccagccgggccaccagcgcctccttcaccgaggcgatgtcggtggcgttgcgcagtgtctgcgaagcgatggcctgggccatggtcagggtgttcttcaaccggtggctcagttcgcggttgaggaagcgctgctgctcctcggcctggatgcgggcgagcgccacggagattcgtccggccacctcgcggacgaaatcgacctcgcccgcgtcccaggcccggggttcggcggcgtgggcatagacgaggccgacgagggcgccccgccgggtcaagggcacgccgatcagtgcacgggcgccggccgccgcgtagccgcccgcatccggcgcgaggtccggttcggcggtcagatcgggcacggccaggatctcgccgcggcgcagccgcgcgagcatggccggaaacggcgcggggctcatcgtcccgtccggtctcgcgcgcccgatcgcgaagccgccgacggtggcatcgatggccgcgtagcccgcctccgagaggtcgaggctgcgcctgaggatccgggccgcgatcccacggatctcgttggggccggcggcgtcgcgcaaggtgtcgccgagttcgatcagcgccatctggcgtgcctcggtcgccttctccgcggtgatgtcctcgatcatcgccgtggcctggagcgcctcgccgcgcgcctgcgagacgaggttgacccggccccagatcaggcgcccgtccttgcggcggtagcgcttctccagggtctcgcgcacgatctcgcccgcagcgagccggcggtggagctggtcgcgctccgccgcatccgcctccggcgtccacttggcaatggaatgcccgacgatgtcggattcctccgccccccagatcgcgcagagcttcgggttggcctccagcgcgatcatggtgcgcggatcgatctgcacgatgccgatattcgcgccctcgaccaccgcccggagctgggcggcgacgcggttgcgctcggtcagatccagcatggcgccgatcatgcgcagcggcctgccgtcggccccgcgcaccatcgaaccgcgatcgagcacgtcggcgtaggcgccgtcggcgcggcagaagcggtattcgtggtgccaatcgtggccgccgccgccgatgacgcggcggatgcccgcctcgacgcgggggcgatcctcggcgtggatgtggtcgagccaccaccggccggtcggctcgaccgtctccggtgcccagccataggcggcctgaagggcctcgttccacagcacgtggtcggcggcgaggtcccagtcccagatcgcgtcgttggtggcgcgggtgacgaggcggtagcgctcctcggtggcggcgacggcgacctgcgccgtgcgctcggcggtaacatcgcgcaccgtgccgacgaagcgccgcgcccgtttgatcccctcatccgtttcgacgacgagggtgccgcgggccgcgacccaggcgatcaccgtgccgtcctccgtcaccgtgcggtaggtggcatcgaacaggccgggcccggccgggtcgagggccgcctgcacggcggcatcggtgcgcgcccggtcctcgggatggaggcgggcgaggaacgtgccggcatagctcacggcctcgtccggcccgaccccgaacagggcgcgggtccgcccgtcccaggcgagggtgcccgccacgaggtcgtagtcgaagatgccggcaccggccgcctcgatcgcgagccgcagacggaactcgctgtcggccagggccgcggcctcggtcttccgggccgcgatgccccggcgcagttcgagctgcgtcatcaccgtgcgggcgagcgcttcgagacctgcgccttgggccgcgctcagaccctccggccgaggcttggtgtcgagcacgcacagggtgccgatcgcccgatcctcaggcgtcaccaggggcgcgccggcatagaagcggatgccgggctccgccgtgaccagcgggttggtgcgagtgcgcgggtcggccgcgagatcggggatgactagcaggccgcgcccggccagggcgtgaacgcagaccgagcggtcgagcccggtctcgccgggggcgaagccgagccgcgccttgaaccattgccggtcgccggtcaccaggctgacgagggcggtcggcgtggcgcagagttgggcggccaaagccacggcatcgtcgaacgcggcctcggcgggcgtgtcgaggatgccgtagcaggccagcgcggccagcctctcggcctctgcgccggcctcaccggatgctgggaaatcgtcgggcggtcggctcatggacggacccggcaaggacgaacccggcgcccttcttccggagccgcctgaagcggcccgccatccggacgggcgcgatggtgccccggtgacgtgtcgggcacaagacacctgccggaatcgccgtgctcccggatggataatccgaggtgtccggctggctcgggggcgaccgagagcatcgtctttgtccgaaagccggaatccaccttgcggaacgatgctctactcgggcggctcgatggcgatgaggcgcccgctcgggctgtagaccgcgccgagcacggtctcgtaatggcgcttgacgcaggcatggcactcgcaggcgacctcctcgatcgccgcccggttgacgacggtgatgcgcccgcgcccgacctcgatcagtccctgctgctgcagcatccgcaggatgcgggtgagataggtgcgctgcacgccgagcatcgcggcgagcgattcctgggtgatcggcagaacgttgttgtcgaggcggtcctgaagcgtcaggagccagcgcaggcagcgctcctcgatcggatggagggcgttgcaggcgaccgattgcagcacctgcgcgagcaggcagtcggagtagcgggtgaacaggttgcgcagggattccgagcggcgcttggcctcttgaagccggaccgagtccatccgcagaaccggaccggcgatctggatcagggcatgggtcgaggcgggcaggccgccattgctgaccacgcctcccaccgcgccctcgcggccgatcgtggcggtctcggcgctgcgcccgtcgatcatcgagatcagcagggtgacgacggtctgctcgagggggaaggtgatgaaatccacctcgcggccggcggcgaacagcgtctcgccgcgctggtattccagccgctccagatcgggcagaagcaggccgcgatcctcagggctcagacagttcaggagcagattgccttcaaagcagcgctctgtggccgaaggcatgtacaactcgaagtccgtctggtcgccgagccggctcctagcgcaacggttgccgctcagtctgtctacaagtagacatatcgcacgttgaacacaaaaaaaatcaggtcacggccaaggtcacggccaagtcgtatcgcgcgcctggaagcaagcgcgaagaacggtcacaccacagaggatgcgttgatctgaggacggaagccgcgaccagcggctccttcctttccccgcttactcgcctgcttgcccgcctacttgccggtgcagaggccctggctcgacaggcgccgatgctcccgcgggtcgcaatcggtggccaggaacgaggcccactcggtcgggctgccgtagaaggcgttgcgatcgacgtcgccgcgcacgccgggcacgcgcccggtcgaggtgaactgccagagcatccacttgcggttggcgtagcgctgctcgggctcggccgccgtggaacggacccagtggggatagtcgggcagctcgtcttccagcacgtccttgtggaaggtgatgtccgtgtagatgatcggccgcttgccggtataggcttccatctcgtccagcatgtagcggatcatcgacagcgcctgggccttgggcagcttcttcgggcacttggccgagtggccgttccactccacgtcgagcaccgggggcagggcggtcgggtcgttcggcacgttgcgcttgaaccacgccatctggtcctcggccgagcggcaccagaacacgaagtggtaggcgccccgcggcacgccggcgcggcccgcgccatcccagttctcgaggaaccgctcgtcgacgtggtcgccgccctccgtcgccttgatgtaggcgaactgcgtgcccgcgctcttgaccgaggcccagttgatcggcccctgccatttcgagatgtcgatgccctggatcgggtggcccttggcccgcgcgacgccgggatggggcttggcatcacccttggtgggatagaagtcgttctgcgcggcgcaggccgcgagcccggagagcatcagcgcggcgagcccgcgcttgagccatccgcgcggagccggtgcgagcctcgaggaaatttcggtgtccagcgacatcgacggcccgccacttcttgcgtgcgacttcaatgggtattcgatgcccttgatccggttaacagaactttgctggcattgcggcggatttccggaaggcgttgcgccgcaggcacatacgcgccgccgacgctgtccggcggacgggcggccccatctaaaacgttgtcgatcctgaattttccctgagccggcgatgcgcaagattctgtttaccatcggatacgaaggcctgacgccggagcgcctgcacgcggccctgaaggcggcggacgtgtccctgctcgccgacgtgcgggcggtggccaactcgcgcaagcgcggtttctcgaaaggcgcgctgaaggcgggtttgctggaagccggactcggctacgcgcatttccggggtctcggcacgccgaaatccggccgcgaggcggctcgcgccgacgatgccgggctgatgcgccggatctattgcgaagaggtgctcgacaccgccgatggcgggctcgccctcgacgccctggccgaactcgccgcggagcgaccgatctgcctgctctgcttcgagcgcgatccggcccgctgccaccgccgcgtgctcgccgaacggctggccccgcgcggcttcgagacggtcgatctctacggcgatattttgtgactttttggggcgttgggcgcgcgtcccgcgcccgccccgaaactccgaaatgaatcagcgcatcaggctcggcgcgccgagccgcggctgcacgccctcgcgcatgacgatgcgccgcagaggcgggatcgcgccgagcaccacgaggccgaggccccgcagggcatcgacgggcaggaaatcggtgagcagcgagcggttgagcatgtccaccgccgcaccccgcagccgcgcatcgacgccccggttgcgtccgaaccccgcgagcgaggccggtgcccccggatcgcggttcgcctcgcgggcggtgaacaccgcatcccgcacggccgccgcatcgcgcaggccgagattgagcccttgcgccccgatcggcgggaagacatgggcggcctcgccgatcagggcgaggcggtcggccaccggccgctccaccgagaggccgcgcatcggcacgaggccgcgcgggccgtcgatccgcatggcgccgagcatcgagcgggcctgatgctccaccgccgcggcgagatcccggtcgtcgagccccgagaggcgcttggccgccggctccgccgtaacccagacgaggctggagcggtggccgccggggagcggcaccagggtgaagggtccgttgcgggtgtggaactcggtggagatgtcgcggtggggccgctcgtgggcgagcagggtggtgagcgccgcctgcgggtaggaccattcgcgggtgcgcaaggcagacgccgcccgcagcggcgagcggcccccgtcggcgcccacgacgagctgcaccgcgaggctgcgcccatcctccaggtccagcaccgcggcgtcttgctcgaggcgcatgccggccgaatccgcctcgaacagggtgaggcccggcgtggtgcgggcctgacgccgcagggtctcgacgaggcgggcgctctcgacgttccagccgaaggcgtcgaggccgatctccgcggccgagaagcgggcgggcggcgggcggaacaggctgccggtgtcgtcgacgatctgaagttcggcgagcgggctcgcatgcggggcgatctcgtcccatgcgccgagcaccctcaggaaccgcaccgagccgtcgagcaaagccacggtgcgcccgtccgccaccggtgcgtgacgcccgaccagcgcggtctccaccccgtcgcgggcgagcgccagggcggcggcaaggcctgccgccccggcgcccaccaccgccacggtgaaacgcggcggcgcggcggaggggcgggcgggggacgtctgcaccgggaccgtcacgacgggagactccttgaagggctctcggaaggaccctcaaaacgaggatcgaagaccgacttcctacagaggtgcggccggcctggggtcaagtgcggccgagggtccgagcagcaccttgcccgaagccgtaggggcagcttcgcggcgcgaagagcgccgcaccgagcggaagcaacggcgtggaagcatcagcctgcggagctgggcgccagcgcatgaggcctgcaagaaccgagggtcaacgccttcaagcgatggccctgagggttcgggagcagccggacgttcaagcgtggcgggatcaaattcaaatgaaaccaattcacgcgcccggcattgccaacttatgttgagggaactgcgcgctctcgccgcacgctctccgggacagaaccatcattgacgtccgaggggggcgtaccatgaagccatttatcacctcgcagccggagtccgagcggaaccggctcggctcgtccttggatcccgtgctctcgggcgttgcgcgcggcctcgcgcggctgtttccacccgtcgagaatgtcaggccgcagcgcagcgggagcaccatccccgccacttccggaacggacggcacggccggcgggcggcgcggccgcgtatgatgaggcccgacctggtcgcgcagcacatcgcggcgatgaccacggcaagcaccaacctgctgcgccagatggaggatgagggcctgcgctatcgggtcatcgtgagcccggaggataccgccacgctgcacgtccgcgtgcgcgaactgacgcccgacctcacgcaacgcatcgagcgctgcctcgcgggcatgggcatgcaggtcgcggtccgggaagagtgacgggcgaacccgcccacttggcctgttcccacttggcttgtgcccaattggccggtgtccttcgggcataagccgccaggaacccctcggagcccttgtctggctccgccggaccgatatctcgaccgtagttcgagacgggaacgcgggagacggcgatgaaagcgatccgggtacacgcctacggtgggccggaggcaatggtctacgaggacgtgccttcgcccgagccggggccgggccagatccgcgtccgccagaccgccgtcggcgtcaacttcatcgacatctacttccgctccggcgcctacaaggcgccctcgcttcccttcaccctcggcaaggagggcgcgggcgtggtcgatgccctgggcgagggcgtcaccgatttccgcgtcggcgagcgcgtcgcctatgccggcgccaccggcacctatgccgaggaagtggtggtggacaccaagggcgtcgtccacgtgccggattcgatttccgacgagaccgccgcggcgatgatgctgaaaggcctcaccgcgcaatacctgctgcgacggacctaccgggtgcagcccggcgacacgatcctgttccacgccgccgccggcggcgtcgggctcatcgccacgcaatgggccaagcatctcggcgccaccgtgatcggcaccgtcggctcggccgagaaggcggagttggcgcgcgaacacggctgcgaccacgtcatcctctaccgcgacgaggattttgcggctcgggtgaaggagatcaccgggggcaagggcgtgccggtggtctatgacggcgtcggcaaggcgaccttccccgcctcgctcgactgcctctcccccttcggcatcttcgcgagcttcggctcgtcctcgggggcgatcgaggccttcgacatcggcatcctcgccgccaagggctcgctctatgccacccgcccgacgctcttcacccacatcgccacccgcgaaagcctcgacgccaacgcggccgagctgttcgaggtggtggcgagcggcgcggtgaaaatcccgatccacgcccgcgccaagctcgccgacgcggcgcaggttcatcgcgatctcgcggggcggcagacgaccgggacgacggtgatgacgccgtgatccgcgtatcctaggacgaagggattccgggctctgcccggacccgccgagggacttgtccctcggaaccctcggacttccccatgatgctcacagacaccgacgttctgctcgttatcgacgtgcagaacgattttctgcccggcggggcgctcgcggtgcccgacggcgatgccgtcgtcgccccgatcaaccggctggccgcgtgcgttccccacgtcaccctcacccaggactggcacccgcccgggcatgcctcgttccacgggagccatccgggcaaggcacccttcgacaccacggacctgtcctacggtgaacaggtgctctggccggagcactgcgtgcagggcacgcacggcgccgagttggccgcgggcctcaggacggagcgggccgaactggtgatccgcaagggcactcaccccggcatcgacagctactcggccttcatggaagccgaccggcggacccgcaccgggttggccggctacctcgccgagcgcggcctgacccgcctgttcctcgccggcctcgccaccgatttctgcgtgctctggaccgcgctggatgcccgcgccgccgggttcgaggccttcgtgatcgaggatgccgtgcgcggcatcgatctcgacggctcgctggcgcgggcctggaacgagatggagcgggcgggggtcgggcgcaccgccagctcggcgctcggctgagatcccgggattacgggtcgagggcgtccgcctcgacgccgcactccgccgccacggtttcccgcaaagccgcgtagaggctgcgaaccgtcccgtgcccggcgctgtcatagggctgcgcaccgagcgcggtcacgggggcgagcaggcgcagcgagttggtgacgaacagcgcctccgccgccgtcaactccgagggcaggagagggcgctcttcgaccgcgatgccgaggctcggcgcgatcctggcaacaagctcggcccgaacgatgcccggcagcacgccctcgctgagcggcggcgtgacgagcgtccctccgaggatcgcaaaaacattgccggtaccggcgcaggccacgcggccccgcgtgttcaggaacagagcctcatcgaagccttgtgcctgcgccgcgcgggcggcgagcaccgcatcgagatagccgagggtcttgaggcgcgcggccggcgaggtctcgttgcgggcgatctgcgtgagcgccagccgcaagggcgcgaagaatagggcggcgcgggccggggcggcgctgccgaacaggaacgggttcggctcgggcgggggcgccagcccgcgcgggccggggccgcgggtcaacgtggtgcggatcgccgcgagcggcgcggtgctggccagcgcgcgcatcgcctcgacgatccgctcccgcgcgatcgcgaagccgagcgcttccgcggcggcggcgaggcgatcaacatgggcggcctcgaaggcgacctgcccctgaatcgcgagggcggtgtcgaacacgccgtcgccgagcagcaggccacggtcccccatggcgaaggggagggtgccgccctcgaccagccgcccgttagaccacagcatcggcgagcctgtccgtccgctccggcgcgcccgccgcccgccacgcacgggcctccttcaggaaattggaaaacagcgcgtggccgttctcggtcagcaccgattctgggtggaactggatgccccaggtcgggtggctacggtgcgacagcgccatcacctccccctccccggaggcggcatcgacggtgaggtggcgctccatctccggcgtcggctccacgatcagcgagtggtagcgcccgacctgcatcggctgcggcagccctgcgaacaaccgctcgcccccgtgccggatcggcgtggcgtggccgtggagcgggcggcccgcccgctcgacccggccgccgaaggccgcgccgatcgcctgatgcccgaggcagacgccaaggatcggcacctcgccggacaattcgcggatggccggcaggctcacgccggcttccgccggggtgcaggggccgggcgagatcaccaccgcctccgggttccgcgcgcggatgccggccacatcgagcgcgtcgttgcgcacgacctcgacggtctcgcccaactcctcgaagtagcgcaccacgttgaagacgaaggaatcgtagttgtcgacgacgaggatcatggcgcctcctcctcgaaggccgcgaagacgcgggccgccttggtcagcgtctcctcgtattcggggccgggctcggagagcagcgtcacgcccccgcccgcctggagcacggcctgtccctttgccatgaacacggtgcggatcgcgatcgaggtgtcgagcgatccgtcgaagccgagcgcgccgatcgccccgcaatagagctcgcgcgcatccgtctcgatctcggtgatgatgtccatggccctgagcttcggcgcgccggtgatcgagcccccgggaaaggttttctggatgaggtcgagggcatccgaaccctcgcgcagcgtgcccgtcaccaccgagacgagatggtggatgccggcataggattccagcccgcacagggtcggcacccgcacgctgcccggctcgcacacccgcgacaggtcgttgcgcagcaggtccacgatcatgatgttctcggcccgctccttcggattggtctggagcgcggcggcgatctcggcatcgcgggcgggatcgggatggcgggccacggtgcccttgatcggtcgcgtctcgaccgcccgcccctccaacttgaggaagcgctcgggcgaggaggaggcgacggtaagcccttcgaaatcgagataggcgccgaaggtggccgggttggtctcgcgaagcctccggtagaaggcgaacgggtcgaagccgggcggcaggtcggcggcgaaacgctgggcgatgttggcctgatagatatcgccggcgccgatatagtcgcggaccttttcgacagccacttcataggtttgtcgcgaaaaattcgagcgccatgtgagccgggcgcccgtccatttcggcagcggttcggacggggcggcgagccaatcggcgaaggcatcgagccgcgcctgcgcccgtgccgcgcgggccggtccgtcggcttcgggaaagccggtggcgatcagcaggcaggtgccgcggccatgatcgacggcaagcagggtgtcgtagaggttgaaggcgatgtcatcggtgagccccgcccggcgcgccggggccgcgacccgctccaggctcgcaccgagatcgtaggcgaaatagccgatcgctcccggaatggcgggcaggtcgggccggggcgccagacggtaaggggcgaggcacgcccgcaacgccgcgatgggcgagccgggcaccgcgcgcccgtccagggtggcacggccgtcgcggtagcggaaccgcgcgaacgggtcggcggccagcaccgagacgcggccgagcgtatcgtgccgcatggcgctgtcgaggaaggcgagaccgggcagccgggcgagccgcgccgcggccgcgaccgggtcgatgaagggaatctcgcgggtccagaccatgggctcggccgtcatgcctcgtgcggcgctcattgggattcacccaagggcgcgcggcaccctcccgtcaatcgcccccgcgttccggcctcgcgggcggggtatgcagccgctcagcccgaagatgaagtgctgtctgaggttcctgtacaaagccactgttgaatagagtcttttggctctcaacgccgcaaagagagaaaaagctgagaggggccaccatggcctcgcctcgtagagtcgcaccggacgcgcttgcagcgcgttccacgctgcacgacactgtcaggcagctcaaggagccgccatgccgaccaagtcgctgatccaggcgcggatcgatgccgacaccaaggaagaggccacagccgttctcaaggccatggggctgaccgtctccgatgcggttcgcatgatgctcgtgcgcgtcgcgcgcgagaaggcgcttcccttcgagcctctggttcccaacgaaacgaccatcgcagccatccgcgaggcgcggtccggtaaccttccgggcttcaccagcgtcgaggcgctgatggccgatctcgatgcggacgattgagcgaaccacgcagttcaagcgtgactataagcgggagatgaagggcaggcaccgggcgagccttcaagccgacctgacggcggtgctgaccgagttggccgcggatcgccccctggcggcgcgcctgcgcgaccacgccctgaccggcaactgggccgaccatcgcgactgccacgtgaagccggatctggtgctgatctatcggcttgcaggaacggaaacgctccaattggtgcgcctcggctcgcatgccgaactgggcttctgacgatcctaccggctacgctcgcaacagcgccccaatgccgttatatcggcgcatccaccgctctcgatgcaggacgcgcgggcctccgttccggagggccgccccaacgggccgtcatgaccgcaaccgcctctccctcggacaccaagggcgccgccgcgccgcggatctccttcgtgtcgctgggctgccccaaggcgctcgtcgattccgagcgcatcctcacccatctgcgcgccgagggctacgagctgtcgcgccgccatgacggggcggacgtcgtcatcgtcaacacctgcggcttcctcgattcggccaaggccgagtcgctcgccgcgatcggcgaggccatggccgagaacggccgggtgatcgtcaccggctgcatgggcgcgcagccggaagagatccgcgagaagtacccgaacctgctcgccgtcacgggcccccaggcctacgagtcggtggtcgccgcggtgcacgaggcggtgccgcccgcccacgatccgttcctcgacctgatcccgccgcaaggggtcaagctcaccccgcgccactacgcctatctgaagatttccgagggctgcaacaatcgctgcaccttctgcatcatcccgagcttgcgcggcgatcttgtcagccgcccggcgggcgacgtgctgcgcgaggcggaaaagctcgtcaaagccggcgtgaaggagttgctggtcgtctcgcaggacacctccgcctacggcatcgacacccgctacgcgtcgagcccgtggcaggaccgggaggtgcgcgcccggttctacgatctggccaaggaactcggcgagctcggggcgtgggtgcggctgcactacgtctacccctacccgcatgtcgacgaggtcatcccgctgatggccgagggcaagatccttccctatctcgacatgccgctccagcacgccagcccctcggtgctcaagcgcatgcgccggccgggcaaccaggagaagcagctggaccgcatccggcgctggcgcgagatctgcccggatctggccatccgctcgaccttcatcgtcggcttccccggcgagaccgatgccgagttcgaggaactgctcgactggattcgcgaggcgcggctcgagcgcgtcggctgcttcgagtacgagccggtcaagggcgccaccgccaacgatctcggcctactggtgccgccggaggtgaaggccgagcgcaagcgccgcttcatggaggcgcagagccacgtctcgctgcgcttgcaacgggcgaaggtgggcaagcgcctgtctgtcatcatcgacgaggcgggcccgacggttgcgcggggccgctccaaggccgacgcgccggagatcgacggcagcgtccacgtcacctcgcgccgtcccgtgcgacccggcgacatcgtcaccgtgaagatcgagcgggccgacgcctacgatctgcacggcatcgcggtgtagggccgggcggcggaggagcggggagggcgggacgcgaaccgccccgcgcgccgcacgttgccccgtcacgattccacgcgaatgacgaggctcagcatggcggacgaacagcgcgaccagagcagcggggccgcggtctcgcccaaggacccggcgacgggcaagctgaagtcgcaaccgggaccgatggagcgggccggcaccgaggccgaggaggccgcgcgcggcaactccccctccggggaaagcaagacaggctccgaggacgatcgctccgcttgatctgagatgcgcaccggcctgaccggcctctacggcttcatcggcatcgtccacctcgtggcgaccgagcgcttcctgccgatcatgccgggttgggtgcccgcgccccgcctcgtggtgatcggcaccggtctgtgcgagatcgccggtgcgctggcgctgttcgtgccccggctgcgacggatcgccgggatcatgctggcgctctacgcggtctgcgtgttcccggccaacatcaagcaggcggtcgaaggcatcgccgtgccgccgatccccgacacgtggtggtatcacggcccgcgcctcgcgcttcagccggtgatggtgtggtgggccctctacgccgtccacgccatcgattggccgttcgcagcacgaagaacgggcgatactggagcacctcgttaagattaacccgtcggagtaaaaggcttttcgctgaggaaaacggcaccgaaagcgtatccgagcgggctcaaccggtggtcttcgcctcgtgaccctgtctacgctcgccgtcatgccgaagagccgcgattcgaaccggacgaaccgcccgccagacggcgccgcaccgccggagcaggcggcggtcgagcgcgccctggagcagatcgtggagcgcctgaagccgaaggcgccggacccgaagcccgcgaagaagggcgacccgcggacgaagggctgagtccctgcccatcggctccgccgacgtcagggcactgccctgacaacccgccaaagggcctgaggccctttgggatccccgaacctcatgtcttctcgtcgcgcttcacggcctgccaagccgcttccatggcggggagggcggtgtcctccagggtgtggccctcggcggcgagccgggcggccatggcggtgaagcggcgctcgaacttgagggtgccgcgccgcagggcctcctccggatcgacgcccgcgtgacgggcgaggttggcgaccgagaacagcaggtcgccgatctcctcgaacaccgcctccggctcgcccttctccaagctctcctcgacctcgtcggtctcctcacgcaccttggccaggacctgggccgcgtccggccagtcgaagccgacgccggccgcccgcttcgagatccggtcggcccgggcgagggcggggagggcgcgcgagactccggccaacggtcccgccacctctgttttgcccgccgccgccttctccgcgcgctcccgcgccttgatcgtctcccaggccgccttgatcgcggccgggtcggtcgggcgccgctcgggcggcaggaagtcaccggacgcgtcgaagacgtgcgggtgacgccggatcagcttggcgcagatcgcctcggcgacgtcagcgaagcggaaggcgccctcctcctcggcgatccgcgcctggaacacgacctggagcaggaggtcgccgagttcgtcgcgcaggtcggcccggtcgccgcgctcgaccgcgtcggcgacctcgtaggcctcctcgatcgtgtaggggacgatgctggcatagctctgttgcacgtcccaggcgcagccccgttccggatcgcgcaaccgcgccatcagcctgtcgatcggcgcctcgtccatcgctctttcgccccatcccgccggaagcccggcctcagccaagccaccgctcatagaccgtccgccgctgccgcgcagcgccgcttcgcgggctctcaatcggggagagaaggggcacagtctgtgcaaaattccgtgtattccttttgaaaagaagagaaaaagcctccgttcggtttggcgaacgcagctccaacctccctaggaaagctatctgttaaggattctcagggagtcagttcagcaggttataggggaggcggaaaagccgtgattttaccgtggcttgagacccctttgcgcatcgaactctgcgcgaaaccgcatcgaactctgcgcggccctgcatcggattctgcgcaaccgacggggcctgtcgcatcggattctgcgtgggcccgtaccggattcagcgtgcaaaaccggtttggccggggaagagcggggacaagtccggagtcgggggcaagcgggggcgtattgaactctgcgcaggcggattcgggccggccggcgggcgtatggaactctgcgtgcccggaatccgcccctcctccgatcgcggacgacacgcctgtgcaggactcggccgtccaagcgtggattcccgggaaaactccgaaaggccacgggactccgcggagccgaatcgtgacagatcggttgcggccctgagggtcctccgacgattccgtccggagcccgaggcttggatgaaggcgaacacgacgtgacacgcagcgggaggccttgagggcaggcgatgtcggggcttgaggccaagatcgccgcgatccgtgacccggatctgcaggcggagctggaggcggcgcggggcaggttcctgttcgcgccgatcgtcgagcacctgctgttccgccagcgcgagcgtgacgccgcccgggcccaggagggggcgcaggccgaggcccgcgaggccatgggccgcgaccgtcgccgccgcgacgccgtgcgcgaggtgatcgagagcgagcccaccggcccggaaaacctccagcatctccactcggtgctggcgctctgcggcctgccctaccgcgatcccggcgacgcccgcgacttcgtgcgcgaatacggccgcaactcgctcagcctctcggcggggcgcctcaagaacccgatcaccggcgagatggagctgcagggcctgccctacggccccaaggcccggctcgtgctgctgcacctctgcaccgaggcggtgcgccagcgtagcccgacgattgaggtcgccgacagcctctcaggcttcatgaaggccatggggttcgccgtcaccggcggcgagcgcggcaccatcggcgccttcaaggaacagctcaaccggctcgccgcctgctcgatgcagctcggcctgtgggacggggaggggcaggcctcgaccctcaacgtgccgcccttccgccagctcgaattgtggcggcgcggcgatgacggcctcgtctggcagcgcaccgtctcgttccatcaggatttctacgacagcctgatccggcacgccctgccggtcgatatccgcgccgcgcgggccttctccggctcggcgcgcaagctcgacctcctgttctggaccggctaccgcctgcgcgccctgcagcgccccctgcggctgacctgggacaacctgcaccgccagttcggcgccgagaacgccagcctgcgcagcttccgccaagccttcaaggcggatctcgccggccttctcgaggtgtttccgcggctgcggatcgacctcgacgagggcggcatgctgctccacccggccgatcccggcagcctgctggtgccgcccaaagccgcccgcaccgcgcgcgcagcggcttctgcggcccgcgcctgacggaattttttcgggtttcggccttcagaatattccgtgcgcctatccccgtcgtttaggtagtatggaatatcccaacattccgacgaaggaagacttcttccccagccggggaacggttcattctctcttcgggggccgtatgatccgcctgttccgataccctgaaagcccttcttgccgcggtggtgtgacagccgcctcgaagcacgccacgacgcgtcttcccgttgagagctgatccggcccgtttcgaggtggcgcgctggctcggcgcctcggcacgcggagtggcggcccgtaagccgcgctcgcacagacttccatcgcgctggttcactgtgtgccttccattccgtattccgatcagcgaacacccctgacggaatagaaagactcgccttctcttccattccatgacatcgtccattccgagaaattcccctcgttgggaatgaacggtgaggaatgccagcatggtcctgtcggaagccgaggctctggcgcggctggaggctttgcgtcagcagcgcgacgcgatcgagcggcagattgccgatctccttctctacctcgatctcggtcgacgcctcggcggcccggccgctcccgctcagccctcgccggacgcacgagcggacgcccccatccccgttccggaacccacgccgcaaccggctcgggcgccggccgccgccccgccggctccgcccgccgctgcgcccgagagacctccggtgccggcctttgccgtgccggtcgagggggaggccggcctgtcggagacggtgctcgcccgccgctacggccgggcggtgatcgaggcggtgctcgccgtcctggaggaggtgggccgcccgatgcatgcgagcgagatcctggcgcggatcagcgagcagggattttccctgccggggcaggacccggtggcggcgctcaacacccggctctggaagcgctccggtcccggcggcccgctgaagcgcctgggcgaggccgtctacgccccggccgatgcggaggaggcataggaagagggatcggcggcgcgccctgaaaacatgaagaggcggcccgcgcggagccgcctctgaaccctgtccgatgccgtctgcgggcgcgaccgccccgtccgaaggagcgccgccggtccgcgccgtctcagcgcgaggcggcgacggagccggtcgattccgtcaccgcgcgccggttcaggtctgggccaaggtctggccccttggccgtggcgggcggatgggccggagcgaaggcgctgccgtcgcgggccagggcctcgccgtgggcgaacagcgccttcatgtagggctggtcgaacggcttctccgaggtcttggcgaagcgcccgtcgatgagggcgatccggagatccaggccggtgcgcgcggcatagcccttggtgagcgcgagcaccgcgcgggtctgcgccttgatcgccgccgacatggtgcggccgagcaccgagagcgtggtgcgcgaggccatctggaattccggttcgagccggttgttgacgacgaggtagacccggttcgtcggcaggcgcagccgcgcctccccttccagggcggcggccggcgcgaggtagaacggggccatcgccccgccatcgtcgtgcagctccgcgaagggcttggctttggctccgtctttcacttcggcggggatcgccaccggcgggaagacgccgggcaccgccgtcgaggcgagcacgatcgagcggaacagggccagcgcccgcgggtcaccggtctcggcattgcgctgggcgatcgcgcccatgtcccacaacaccggccgctcgctgtccacctgcgtcgtggcgatcagcagacggcggcccttggcgtgctcggccgccaccgccttgagcagggccggcgtcaccgcgcgcccgatccgctccttgagcggccacgtgtcggtgagcgaatccggcgtgccgccgaactcgaacacgtcggcggccgagatctcggtgtaattctcgcgaagggccgcgtcggccttctcgccgagcgtcggcgccgcgaaggcgaagggggcgatcagcgcgccggtcgagacgccggtgacgacgccgaactcggggcggtcgccgcgctccgaccaacccgccagcaggccggcggcaaacgcgccgttctcgccgccgccggagagcaccagccagggatcggcggcgcggggcgccccatcgatcagggcctggaacgcacgcgtgtcgtcgcccgcgatccgcaccgaggccggcaggccctcgggctgcgcggtcgcagcctgggctgcagtgtagtccggccgcgcgtcggcgggcttcttcgccggtccggccatcgccccctgcgacagcgcgagcgcgagcagcacgccggccaggaccccgcccccgcgtgggccggacggaaaagtccgcatgatcggttcgttgaacagttttggcatcgacgtacgtctcccgacgatgttcgacagcccgcctcggccggaaaacacgggccgcggcggtccgttccgtcccgactgcccggcgccgaatgctgcgccgggcaagctttgccgtttcgctcgtcccgcgcacccttgccgcctgtcctggcatccgggcggaagcggcgaaaacgagaaagaccttgatgaagacttctgaaatcttgggaagtgtcggacgatttggctcaccgcgcaatcttcgctttcggatattcacgggtggatcgccaatgggtgatgcgggtccgtatgcgggagcgggttcgtgccgtgcgcgggcgcacgatccgccggatcggggatcgcgcgtctcatcccgcatctcatcgcgtgtctcttgggccgatcacacggccgagggcaggaccaaggtcggctttacgccggggggcgccgtgctctaacgccaagggcataagcggagggccgacgccacggcccttcgcgcagccggagaccgagagccgatgaaactgccgcgccgcttcttccagcccctcgccgcgggtgcgcccgagccgttccgcgaactgccgatcaagctcgagcggatgatccacttcgtgccgccgcacaacgagaaggtccgcgcccgcgtgcccgaactcgccaagacggtcgatgtggtgctcggcaacttggaggacgcggtccccgccgaccagaaggaggcggcgcgcaagggcttcgtcgagatggcccgcgccaccgatttcgcggcctccggcaccggcctgtggacgcgcatcaatgccctgaactcgccctggatcctcgacgacctgttcaccatcgtcgccgaggtcggcgcgaagctcgacgtggtgatggtgccgaaggtggagggcccctgggacatccactacatcgaccagttgctggcccagctcgaggcgcgccacggcgtgacgaagccgatcctcgttcacgccatcctcgagaccgcggaaggcgtggccaacgtcgacgccatcgcctccgcctcgccgcgcatgcacggcatgagcctcgggcccgccgatctcgcggcgtcccgcggcatgaagaccacccgcgtcggcggcggtcacccggattaccgcgtcctgtccgatcccaagggcgatgccgagcgggcgtccgcccagcaggatctgtggcactacaccatcgccaagatggtcgatgcctgcatggccaacggcatcaaggcgttctacggcccgttcggcgacttctccgattcggccgcctgcgaagtgcagttccgcaacgccttcctgatgggctgcgccggcgcctggaccctgcatccgagccaggtcgcgctggccaagaccgtgttcgcccccgatccggccgaggtgaacttcgcctcccgcatcgtcgaggcgatgcccgacggcaccggcgcggtgatgatcgacggcaagatgcaggacgacgccacctggaagcaggccaaggtcatcgtcgatctcgcccggctcgtggccgagaaggatccggatctcgccaaggtctacaatctgccctgatcgtcgcgaatggtggccttgcgttggaacggaagggccgcgaggcctatctatcggtcatgacccagaccagcatgagaaccgccaaattcggcctcggggcggtggtccggcatcggatctacccgttccggggcgtcgtgttcgacgtggacccggaattcgccaacaccgaggaatggtggctcgcgattccggaggacgtccggccgcgcaaggaccagcccttctaccacctgctcgccgagaatgcggacagcgagtacgtcgcttacgtctccgagcagaacctcgtgcccgacacctccggcgaggctctgcgccatgccggcattagtgaggtgttcgagcgtagcgccgacggggcctaccgcatgcgggtcagccacgcgaactgacaggccccgaaagcggacatccggctctcggtaaaaggcggcgtgaaaacaacagcctagcctcgtccggaagggtgtggctggggcgatgggccgaaacgtcaagccggggaacgctttgttcaacggctgttgctatcgaagcgcgtcacctcaccgttgcgcgggttcgagatagccatggatgtggtcaccatgctggtcatgagccttgccgcggccgctgccgctgcgggcttcctggccgtcgagtggcggatcctgcgcaaccccgcgctgcttctgtggagcgcgggcttcgccacgatcgtcctcggctgctcgctctcgccggtccgcgccgcctccttcctcgtcggggtctggttcgccaacggcctgctcgtcgtcgcccacctcctgttcctcttcggcacggcccgcttcaccgggcgccgggtcgcaccgctctggtggggcctgctgctggcctgggccgggctcctgctcctgccggcggggatcgacccgaccccggccttcgcgatgaccaattccagcctcgtcgcccttgccgccctgcgggccgcccatctcctgctgtcgcgggccggcacgcccttcccggagcgcaccgccgcctccgacgcgctcggcgccgtcttcctcgcccacggcaccttctacgccgtcaaggcgctactcgtgcccgtgcccggcgccttcgtcagcctcgtcggcttcaagggcgtgctgatccaggtctcgctgttcgaaggcatcctcgtcgagatgctgctcgcgctgctgatggccgccgcggtgcgccgccgccgggaggaagcgatgacggcgctcgccgagcgcgatcccctcaccggcgccttcaaccgccgcgccttcgagagccgcgccgcggaggcgttgcgggacatggccgccggacgccagttcggcgccctgctgctgctcgacgtggaccggttcaagacggtcaacgacagcttcggccacgccgtcggcgaccgcatcctcgtggcgctcaccggcgtgctggaagcctgcctgccgcgccacgcgatcctggcacggctcggcggggacgagttcgtgatcctggtgcccggcctcgacgaggcggcggcatccgcgctcggcgcggcgatccgcgaccgcatggcccgcgagagcggccggggcctgcccaccggcgccacggtcagcctcggcgccgccctgttcagcggcggcccggccgggctcgacaccctgatggcgctcgccgacacggcgctctacgaggccaaggcccatggccgcgaccggctgcaggcccgccgcctggagccgccggcggagcgggttccggatcgatccgggccgggggcggcgacgcaaatgtccgcgcagggtggctgctgcgcctgagtgtctctcacaaaacgcccgctgcgctgccgtgcccagaacggagacgatcggtgatcgggagttttgtgaggcactctgagacggtttccgcgtgtgcgacgtccgaatcgaaaggggcgcccgcatggcggacgcccctggtcgcagatgatgtcggggatgccggacggatctcagaagatcaggtcgagtctcgccgcctcgaagcccgccgcccgcacgctgtcggggagggcggaggaatcggcatagccggcctcgcgggccatggcgtcgagggcggtgcgctcgtcctcggcactgccggtccaaaggatcgcgccgctcgtcttctgccggatctggaagatgctcatcgtgaaccgtccgtcgtcgtgaatctcttgacggggtaacccggcgcagccgtcccggttgcacacgagcggtccggcgaaatcttgagcgaagcgaggaggcgtccgccgcgtctcgggaccgacggacctcggggacgggccgccgatctcattcgcctgcggcaacgcgcacaggcttcgaccggggatgggtttgctaccccattcgccacgaaatcgccggttgcgccgcggaaagcaggctgcggcgcatcggcgcgccccatgaggcgattcgcgatgccggcccgtttgcccttccgtcccgctgcggcgtgcctcgccgccctcctcgtcgcgaccccgccggcccgcgccgcggagacgccgcccgcggccggggtgcccgatcccgctacgctcctgcccgcggtgagcgtggtcccggctgagcgccgggagatcgtcgagcgggcggtcgtgaccgggacgctggtcccccgcgacgagatcctcgtcgcccccgaggtcgagggcctgcgcatcgtcgcgctgctcgtcgaggagggcgaccgggtcgagcgcggcgcggtgctggcgcggctctcattggagatgatcgagacgcaggaggccgccaacctcgcggccacggcgaaggcggaggcggcgatcctccaggcgaagagccagatcgtccaggtgcaggcggcccagaccgaggcgcgccaagccctggaacgggcgcaggcgctggtgcggaccggcaacgccaccgccgtcaccctggagcagcgggtctcggcggcgcagggcgccgacggccggctcgaggcggcacgggccgggctggcgctcgccgaggcggatctggccgccgcgcgggcgcaggggcgcgagatcggcctgcgccgggcccgcaccgaaatccgggcgccggaggccgggatcgtcagccgccgcacggcccgggtcggcgccaccgcgagcgcggtcggcgagccgctgttccgcctgatcgcccgcggcgagatcgagctggagggcgaggtgccggaatccgtcctgccgcggctcagggccgacgccccagcgcggctcgaatgggaggacgggcgcgtgacgcccggcgccgtgcgccgggtctatcccgaggtcgatcgggcgacgcgcctcggccgggtccgcatccgcctggacgccgacccggcgctgcatatcggcgccttcgcccgcggccgggtcgaggtcgcccggcgcgagggcgtggcggtgccgctcgccgccgtgctctacgccgccgacggctcggcgagcgttctcgcggttgccgacggccgcgtctccgcccgccgggtcgagaccggcctctcggccgaaggcttcacggaactgcgctccggcatcgcggcgggggaggcggtggtcgcccgcgccggctcgttcctgcgcgacggcgaccgggtgcggcccgtcccgccgacggcccgagcggccgcggcccgctgaggatcatcgcatgcgcctcaacgtctcggcctgggcgatccgcaagccgatcccctccctcgttctgttcctcgtgctgatggtgctcggcctcgtcagcttccgcgccctgccgatcacccggtttcccaatatcgacatcccgatcgtctcggtgacggtcacgcagtcgggcgccgcaccctccgagttgcagacccaggtcacgaaatgggtcgaggattcggtggccggggtgaagggggtcaagcacatcctctcgaccatctcggaagggtcctcgatcaccacgatcgagttccgcctggaggtgaaccaggaccgcgccgtcaacgacgtgaaggacgcgatctcgaagatccgcatcaacctgccgcgcaccatcgacgagccgatcatcagccgcgtcgagatcgccggcctgccgatcatgatctacggcgcctccgctccggcgatgacgcccgaagacctgtcttggttcgtcgacgacgtggtggcgcgccagctccagggggtgaagggggtgggcggcgtcgagcgcctcggcggcgtcgcccgcgagatccgcgtgaccctgaagcccgaccgcctgctcgcgctcggcatcaccgcggccgacgtgaaccggcaattgcgcctcacctccgccgacatggccggcgggcgcggcgaactcgcgggcggcgagcagtcgatccgcacgctcggcgcctcggcgagcctcgagacgctaggcgcgacctccatcgtcgtgccgggcgggcgcaaggtccgcctcgacgagttggcgagcctgatggacgcggccgaagagccgcgcaccttcgcccgcttcaatggcgagccggtggtgggctttgccatctcccgggcgatgggggcgagcgacgccgaggtcgcggtcgccgtggccaagcgcatcgaggatctgcacgccgagaatccgggcgtgcgcttcgatctgatcgacaccagcgtcgtcaacaccatcggcaactaccactcggcgatgatggggctgctggagggcgccgccctcgccgtgatcgtggtgttcctgttcctgcgggattggcgcgccaccctgatcgcggcggtggcgctgccgctctcggtcctgccgaccttctgggtgatgagtgccctcggcttctcgctcaacgcagtgagcctgctcgcgatcacgctggtaaccggcatcctcgtcgatgacgccatcgtcgagatcgagaacatcgtccgccacatgcggatgggcaaatccgcctaccgcgcggcgctcgaagccgccgacgagatcgggctcgcggtcatcgccatcaccgcgaccatcatcgcgatcttcgcccccgtctccttcatgcccggcatcgccggccagtacttcaagcagttcgggctcaccatcgcggcggccgtgttcgtgtcgctgctcgtcgcgcgcctcatcacgccgctgctcgccgcctacttcctgcgcgaccacggcccggaccacgagcgcgagggtctggtgatgcgggcctatacccgcctcgtcgcgtggtcggtgcggcacaaatacctgacgctgatcctcggcctcgcctgctttgccggctcgatcgcctcgacccggctgctgcccgcgggcttcatcccggcggaggacgcggcgcgcacgatgttcgtggtcgaactgccccccggtgcccggctcgacgatacccagcgcctctccgacggcctcgtcgagaccctccgccagatgcccgaggtccgctccgtcttcgtcgatggcgggcgccagttgcccggcaagaaggaggtgcggctggcgagcctcaccgtgaacctcaccccgaagagcgaccgcgccctgacccagaagcaggtcgatctcaagatctcgagcgtcctgcggcaggtccccgacatccgcttctggtcgctgcaggagggcgggcagcgggaattcgcgctgatcgtctcgggccccgacaaggcggtggtcgcggatgtggccgcccgcctccagcgcgaggccgcgggcgtcccccacctcgtcaacgtgatctcgaccgcgccgctggaccgcaccgagatccgcatcaccccgaaaccaggcgttgccgccgatctcggcgtctcgaccgacgtcatcgccgagacggtgcgggtgggcaccatcggtgacatcgcggccaacctcgccaagttcaacgccaaggaccggcaggtcccgatccgggtgatgctgcccgagcggctgcgcgggcaattgcccgagatcgccagcctgaaggtgccggtgaaggccggcgcggcggtcccgctcgccaccgtggccgacctgacgctggggcgcggccccacggccatcgaccgctacgaccgcaccgtgcgcgtcgccgtcgagggcgatctccagggctcggacgcgctcggctcgatcatcgagcaggtgatggccctgcccgccgccacgaacctccccgagggcgtcaccatccgccagaccggcgacgccgaggtgatgggcgaggtgttcgagggcttcgcgctggccatgggcgccgggctgatgatggtgttcggcgtcctcgtgctgctgttcggcaacttcctccagccgctcaccatcctgttctcgctgccgctctccatcggcggggcgatcctggggttgctcgtcttccacatgccgatctcgatgccggtggtgatcggcatcctgatgctgatgggcgtggtgacgaagaacgcgatcatgctggtcgatttcgccattgaggagatggcccgcggcgtcgatcgcgtcaccgccatcgtcgatgccggacgcaagcgggcgcgccccatcgtgatgaccaccatcgccatggccgccggcatggtgccgtcggccctcgcgctcgggatcggcggcgagttccgcgcgccgatggcggtcgccgtgatcggcgggctgatcgtctcgacgggcctatcgctcgtcttcgtgccggcgatcttcctgctcgtcgacgacctgtcgcggctgttcgtgcgcctgttcggccgcttcgtcggcggggcggacgagccggaggaagaggacgatgcgtatcgtccgggtccgcccgccaacgcctccggtctcggccgccgaggggtggccgccgagtgatccgggcttcgggtgaccaatgggggacatcagggtgccgaagtcgcgcggctgaggcgtctgtcacaaaacacccgccacgccgcctccggaaggacaatgggcccgtgaccgggggccggggatcacgccgagaaccagggcaaccttaagtagcgcgcccatggcgcgggcctgacgacccttgtgctcgggctcggcacgcgtcctgcaagcgtgattccctgacccgccaccgaaatcgctgcggagtgaacggcggctcggcggcatcgccgcggtggcgaagcatggcaccgtgcgaatacgtcagggttgtaccatcaagatggtgcgaagcatttctcaacgcttttgatgtaagcggccaagatacgcttcgagtccgccactggcctcgcggccacggatgaccgatgcaggaacctcgggaccgacacgagcgtcagggagtgcaacgcgaggacgtcgtcgtcctcgtctcggaccgccgcgagcgggcggagcgccttgcccgcggcatcgccctggtcctgccctgccgggtcgtcgagcccggtgcagccctgcccgccgaccggccgatcgccttcgttgtcgatctcgcggccgatcggggaagtgcctggatcatgtggctcgccgagcgcattcgcgagagcgggctgccctgtctctatctcgcccgcggcaatgccgtccaagacacggcggccgtgcgtctgctcggcacgccgacggtgatcgatccgcgccagtccgccggcatcgtcccgacgctcatccgcctcgtcgcggaaggaaaggcgaggggaggctcatccgacaaggcccggaaaccgggcggcgtaagccccgaactgcgggtggagcgggccaccaccctcgtcacccgcctgttcgacaaggcggccaccggccggcccccgagccccgaggaggccgaggaaggcacgcggatcgtcctcgacacggtctccgaggtcggcatccgcacttggctcgacctcgtctggcgccacgacatccaggtctaccagcactccttgagcgtcgcgggcttcgcggccgccttcgccgccgagctcggcttctcccgcggcgaccggcagcggctcgccaaggccgcgctgctgcacgatgtcggcaaggcgctgatcccccatgccatcctcaacaagccgggtcccctcacgcccgacgagatgagggtgatgcgcacccatgccgcgctcggcgccgacctgctggcccaggaggccgccttcgagcccgagatcctcgacgtggtgcgctaccaccacgagcgcctcgacgggtccggctatcccgagggcctgaagggcgcgcggatcagcgatctcgtgcggctcgtggcgatctgcgacgtccactcggccctgaccgagcgccgggtctaccggccgccgctgcccgccgccgaggccgccgcgatcatgcaggcccaggccggccagctcgatcccgacctgctcagggtctaccgcccgatcatcttccgcgccggcgacgccgcgggcggaccgtccgtgcggagctgatccgggattccgaacggcatccctccaaaccagggtcccgtctttcaagccggtcagtgccgtgcggcgacccgctcggccagcaggcacaggatctcgaaggcgatgccggcgcccgccagcgccgtgatgccggcggaatcgagcggaggagcgacctccaccacatccgccccgacgagatcgaggccgcgcagggcccgcagcaggtgcagcgcctcgcgggtggtgaagccgccgatctccggcgtgccggtgccgggggcgaaggcggggtcaagggcgtcgatgtcgaagctgagataggtcgggccgtcgccggtcacggcgcgggcttccgcggccacctccggcaggccgcgggcgcagacctcctccatcgtaaggatgcgcatgccctgcgccagggcccagtcgcgatcgtcggccgcatccatgctgccgcggatgccgatctggatgcagcgccgcgggtcgagcaccccgtcctcgaccgcgcgccggaacggcgtgccgtgggtgagccgcgccccgccatactgggagtcgtcggtgtcgctgtgggcgtcgatatggatcagcccgagcggccgggcggccccgagcgcccgcagcaccggataggtgatgaaatggtcgccgccgaccgtgagcggcacgatcccggcctcggcgagcggccggtagaacgcctcgatccgccgggcggtctcggcggcgtccaccgggttgaccggcacgtcgccgagatcggcgcaggccgccagggcgtagggcgccacccccgtggcgtggttgagcgcccgcgtgccggtggaggcctcgcgcacggcccgcggcccgagccgggcaccggggcggttggtggtggtgccgtcgaaggggatgccgatcaggccgatctcgatcagtccagtcccttcgccggccccttcgccggccccgtctcccaccgcctcgacgggatcgagcaccggcagccgcatgaagctcgcaaggccggagaagcgcggtgtcagcatccccgaggccggctggaaccgcgccagccgttccgcccgcgcgcccgccgattcgctctcatccgccatgacgatcctccccggcgcggcgtcttcacagccacttgcagcgatggtgcgatctcacccgcgctccgcatcaagccgctcgtctcctccggccgcaagccgtttcatgaacccgtttcatcaaccggtttcctggccgcagcgtcatgcgcctgtcgcggccggcgcagactacgcaaggggctccggcgagcggatacattcgcttgcgatggcgttgcgcatcggagcacgataccgccaagcctgatcgcgcaagcctgatcgagacgtcgggcacgcgctcgagagacgtcgtccggctggcgcagagagcgagcggacaggagagggcggttcatgacagctcaggtcgcggtcatcgaccgttcgggggccgaggattgggatgagatcctctggcagcagccggccgccaacctctacgcgtcccggagctggggccagtacaagagccggctcggctggaccgtccggcaggtcgccctgaacgacaacggggccgatctcgcctacatccagtaccaggagcgccgcaccggccccgtgcgccggatcctcgtgcagggggggcggtcctcaccgcccgcgggcagttccgggcggaagcggtgctcgccgccttcatcgaccatctcgccctgcgcccggcggacctgctcgcggtgaagagctaccggcctcaggatccggagggggtcaccgccctgctgtcgcacggcttcgtgcccgtcgtgacggcgatggatcacacgatcgaactcgacctgacaccggacacggacgcgatcctggccgcggccgaccggcgctggcggcgcgaggtcaacaaggcgacgggacagcccgatctcaccgccgtcttcctgacggacccggacgagcggctgcgggccttcgacaccttcgtgcggatgtatgccgctctccagcagcgcaagggcttctcgagcggcctcgacacggccgcctatcgcgacctcgcggcgtccgatccgcacctgctcttcctcgaaatccgccagggcggagagccgatcctggtgcgcatcgtccacaccgcgcgggccgtatggaccgatttcttcacggcctcggacgagcgggcacgatcgaccggtgcggcgaccctcgccgtctggcggatcatcgagcgcgcccggcaggagggcgccagccgcttcgatttcggcggtgtcgatccggccggcaaccgcggcgtcttcgatttcaaacgcgccttgagccgcaacgtgatccagagcggtccgacctggatctacgcacgcaacgccttcatccgccgcgccgccgcgaccgccctgttcctgcgctcgatctaagccgccgccggccggggaggtggggtcgggcgcgctgccccgccctcccctcgacgcagcggctcagcctcgctgcttcgcgcgcaggctgctggcgtcgcccgaggtgttcgtcatcggtccggcggggccgctcgaattggcctcttcctcgccggtgcggcctccgccttggcgggcgccgacatggtcgtggtactgctcggtctggacgtggcggctgtcgaggccgcgctggtcggtgtgccgggacttgtcgcggttgctcagcacctcgttctcgccgaggatgccctcgggcagatcggtcatggcgccgctgccgtcgcccttgccctgcgcgccggggcccatgctgtgccggtcggccttggccatgatgtcgctcctgtcgctgtgaatgacgtggagggaagatctgggcacggggccgaagagggcaagctgagcagaagaaaacttataggtcttttgtgcgggaacatttccgctcaccggacggtcgcggtatgattgccgcgcaacggctgcagagtctcctgccgaaccgcgaatacgctccgaggagccggagatgttcaggcggacttcgccgcgagcaattccgcaaaccgcgcaaccagccgccgtgcgacctcctccttgccgagcttcggccacgtctcgacactgctgccaccgtcgcgggcgacgaggtggacggtgttctcggtgccgcccatgaccccgccctccgccgagacgtcgttggccacgatccagtcgcagcccttccgcgcgatcttcttctgcgcgttcacgatgacgtcgtcggtctcggcggcaaagcccacgacaaggggcgggcgcccttcgctccggccggcgatggtggcgaggatgtccgggttctcgacgagctgcaggggggcgggcgtgctgccgtccttcttgatcttgcccgcccgcatctcggcgggccgccagtcgccgacggcggcggcgaagatcgcaagatcggcgggcagggccgcctcgaccgcggcgagcatctcgcgggcgctctcgacccgcaccacggtaacgcccgccggatcggggatcgccaccggccccgagaccagggtgacgcgggcgccggcctcggccgcggcggcggcgaccgcgtggccctgccgccccgaggagcggttggcgaggtagcgcaccggatcgatcggctcgtgggtcggccccgaggtgacgagcacgtgccgccccgccagcggtttttttgggatttcatggcccgccaggaacccgatgccggcgccctcggcgcgctgcgccagcagggcttcgagcgcgtcggcgatctcgtgcggctcggccaggcgccccggcccgaactcggcctcggccatcgcgcccttgttggggccgatcaccgcgacgccgtcggccttcaaggtcgcgaggttccgctgtgtcgccggatgctgccacatccgcacgttcatggccggggcgatcaggatcggcagggtggtggcgagcagcaccgtcgaggcgaggtccggcgcgtggccggtcgccatccgcgccatcaggttggcggtggccggcgccaccacgatggcgtcggcgtcccgggcgagcttgatatggccgatatcggcctcgctctcccggtcgaacaggtcggtatgggtccgctccccggccagcgcggcggcggccagcggcgtgacgaactcctgcgctgagtcggtcagcagcggacgcacctgcgccccgcgctcgcgcaggcgccggatcaggtcgagcgccttgtaggcggcgatgccgccgccgacgatcaggaggatgcggcggccggcgaggggttttggggacggagaagacatgagggcagaacggggaatcgtagggcgcgcgtcaagggccgcatgttcggcgcagcttgagccgaggattcaggtcaaagggcgacgcgcggtatggcgcacgctgcggatgatgatttcgccgtttccgatgcggtaggtgagtacgtaaggatagggcgaggcgacgatccgccggactccacgccgtgcggttgcctgccctgcaaaaggatgttgcagcaacaggagcatcaggtcttgcaagcgtgcctgcacatggttcgcaccctgcggattatgctgcgcgatgtaagcgagtgcctgatcgagttgacgcgcggcagggcgtgtgagccgcagcttcataagccgcacgtctcacagcccatacttggcccagatggcgcgcacttcctcgtcggtcgcgaaatcgccacgcgcttcggcggcatcggcctcatcctgctccgcctcttcctcaggagtgaagcggtagacggcctgttcctcgcccgcatagctcagcaccatgcgggcgatggcgtcctgcacctcgggcgggaggttccgggcggcggtgatcgccttgtcgagcagatcggtcatggcaggggagtgtaggagaaatccggccggtgagaaggtctctcaccgaaaggccagcaccagcgcccccaccgcgatcccccacagggccagggtcgaccagatcgcgcgtcgccgttccagccgggcgatccgctctatcacctgaacgtcgcgcgagccctcctcgtcgaggcggatcatgatgcggcggatgcgctgggcgatgtcggggatgtcggagacgacctcggcgagcgtcagcgccgcgcgggcgccgccctcgatccggccgacggggccgagatgacgggtgatccaggagcgcacgaccggttcggcgccggtccacatgtcgagctgcggatcgagcgagcgggcgacgccctccaccaccaccatggtcttctgcagcatcaccagctcggtgcgggtgctcatgtcgaacagggcggtcacgtcgaacagaagcgtgagcaccttggccatcgagatctcgtcggcccggcgctggtggatcggctcgccgatcgcccggatcgcctgcgcgaaatcatccaccgaatggtggcgcggcacgtagcccgcctcgaaatgcacctgggcgacgcggcgataatcgcgggtgatgaagccgagcaggatctcggcgaggaagcgccgctcggcgtggccgagccggcccatgatgccgaaatcgaccgcgacgagccgcccctgcggatcgacgaacaggttccccggatgcatgtcggcgtggaagaagccgtcgcggatcgcctggcgcaggaaggactggatcaccgtgcggccgagcgccttcgggtcgtggcccgccgcgacgatgccggggcggtcgttgaggcgcacgccgtcgatccactcgctcgtcagcacgtcccgcgaggtcagggcccattcggggcgcggcgtgcggaaatccgcgtcgcccgcggtgttctgcgcgagttccgacatcgccgccgcttcgaggcgaaggtccatctccatggtgacggagcgggccaggatctcgaccacctcccgcggacgcagccgctcggcatcgggcaggagcgcgttgacgatgcgggccatgaaccgcatcgcctggatgtcgcgcgcgaagcgctcgcgcacgccgggccgcatcaccttgaccgcgagcgtgcgctgcgtgccgtcggcatcgagcaccgtcgccttgtggacctgggcgatggatgccgcggcgaccggctcgctgaaggcggtgaacagcgctgggaccggcttgccgagttccccctcgaccacgcgcagcgccaccccctgcgggaagggcggaacccggtcctgaagccgctccagatcgcgcgcggcggccatgccgacgatgtcggggcgggtcgccaggaactggccaaacttgacgtaggagggaccgagccgggtcagcgcccgctccagcgggctcgcgccgggggcctccgcgatgccgcgccgctccagcgagcggccgagcttgagcgcgagccgcagatgcggcggcaattgcgccgcatcgatcagcgccagcccgccctcacgggcgagcacgaagccgacatgggcgccgcgggcgaggtagaagacggcgccgagcatcatcgaaccctgacaggcatttgctcgaagagggatcgcaccggatcaccgacgctagagcatcgtcccgaaaggtggcctccggctttcggaaaaagacgatgcagaaacaggagcttagagcatcgtcccggatccgatatccgggacgatgctctaggcgtgccctgcgccgcggggcccggcccggccgaggtgcccgtcagcgatcgcgatcggaaagaaatcaagaaatcttccagccggaatggatcgcgacgatgccgcccgagagccggcgatggctgacatggctgaaacccgccgtctcgatcatccgggcgaagctgtccggggaggggaacttgcggatcgactcgacgaggtactggtaggattcgcggtcgcccgccacccgctcgccgatgcgcgggatcacgtggaaggagtaggcgtcgtagatcttctccagcaccggcaggtcgacccgcgagaattccaggcagaggaagcgcccgccgggcttgagcacccggtgcgcctcgcgcagcgccacgtcgatgcgcggcacgttcctgatgccgaaggcgatggtgtagctgtcgaaatggttcgatggcaggggcagcgtctcggcattgccggtgacgaaatcgatgcggccgtcgtacttatggcccgcccgctcggcgccgacccgcagcatcgcctcgttgatgtcgagcacggtgacgtgggtctcggggccgcccgcctcgagagtgcggaaggcgatgtcgccggtaccgcccgcgacatcgagatgctggtagggccgggtgcgcgacgggcgcagcatcgagatcaggtgcgacttccagacccggtgcagcccacccgacatcaggtcgttcatcaggtcgtagcggcgcgcgaccgagcggaacacgtcgtccaccttggcctgcttatcggaaagccgcacgcgctcgtagccgaaatcggcggtggcttcgctgtcgccggctccgatgtccgttccgctcatccgatcataccctgcgctcgcccgtcgccgctcacggcgtcggccgagcctccttagcgaatgccggctggaaccgccatgcggcagcgcggatgcaggcagtgcctgccgcgtgggtgcaaaataggaatcagctccgcagcggcccgccgacgagccaggccgggtcgaaccagcggtcggcctcgccgtcgtaggggaggcgggtgacgtcccagtgctggatgtatttcgcgtagacgttccagaccgcgatgccgccgccgacgaagatgcgccggccgggatagcgcttcagcaccgcctccggatcctcgtgcgagcggatcacgtcgatggtgcggtccttgaacgcgaattcgggcacggaggccacggtcttggggccggcgatcagcacgtggcccatggtgagcgcgaagaagcgcgtcacgtcctcgacgaagagcggatcggtgttgccctcccagggaaggtgcccgttgaggccgagctggccccgctggccgatggcgcagatgcagcgaacgtcgatcatggcgcgaaacctggaaaacaaagaaagcgggctctgcccgtaaacccgccggggccttggccccggaccccgttactggggtgcggagaaggcgagaacccggtcgctggggaaatcgtagagtttgcccgtctcgttccatgcgggggaggcgaggcgcacgaaatgcggcgccagctcctccggggtcttcagcgtcgccggatcctcgcccggcatcgctgcggcgcgcatgctcgtgcgcagcgggccggggttgagcagcatggcgcgcacgcccgtgctctcgttctcggcggcgtaggtgcgcaccatcgcctccagcgccgccttcgagacggagtagggcccccaataggcccggcacttcgcggctgcgcccgaggagacgaagatcgcgcgtcccgcatccgagcgctggagcagcgggtcgaacgagcggatcagacgccagttggcggtgacgttgatcgccatcacctgatcccagaccttcggcgtgacgtggctgaccggcatcaggttgccgaggatgccggcattgccgaccatcgcgtcgagccggccccagcgctcgttgagcgccgcgcccaggcggtcgatggcgtcgtaatcggtgaggtcgaggggcaccagcgtcgcgtggccgccggcggagcggatcgcgtcgtcgagttcctccaggccgccctgcgtgcgggcgaccgcgacgacatgggcaccggcgctcgccagcgccagcgcggcggcgcggccgatgccgcgcgaggcgccggtgacgacggccacccgaccgtcgaggatcttgtcggccaaaatcttctcgaccacgggcttcagtccgcctcggccagcatggcgaagcgcttgggcccggcgatcgccagatcggtcaggccggtcgggtagtcgccggtgaagcaatggtcggtgtattgcgggcagtcggcgttgcgcgcctcctcgcccatcgcccggtagaggccggggatcgacaggaaggccagcgaatcggcgccgatatattggcgcatcccctcgaggtcgtgggtggcggccaagagcttctcgcgctcgggcgtgtcgatgccgtagaaatcgggataggtgatcggcggcgaggcgatgcggaaatgcacctcgcgggcgccggcatcgcgcatcatccgcacgatcttcaccgaggtggtgccgcgcacgaggctgtcgtcgacgagcacgatgcgcttgccctcgaccgcggcgcggttggccgagtgcttcatccgcacgccgagttcgcgcacggtctgggtcggctggatgaaggtgcgcccgacatagtggttgcggatgatgcccatctcgaaaggcaggcccgcttcctgcgcgaagccgagggccgccggcacgccggaatccggcaccgggatcaccacgtcggcttcgggggccgcctcgcgggcgagttcctggccgatggccttgcgcacgccgtagacgctcttgccgttcaccaccgagtcggggcgggcgaagtagatgtactcgaagatgcaggggcgcatcggctgcttttcggcaaagcggatcgactcgacgccctcttccgagatcaccaccacctcgccgttctcgacgtcgcggatgaagcgggcgccgatgatgtcgagcgcgcaggattcggaggcgaggatgtagcggccgtcgagttcgccgagcaccagcgggcggatgccgagcgggtcgcgggcgccgatgagcttcttgttggtcagcgcgacgatggcgtaggcgccctggatctgctgcagcgcgtcgatgaagcgctcgacaatgcgcggtttgcgcgagcgggcggcgagatggaggatcacctcggtgtccgaggtcgattgtgtgatggcgccgtcgcgcacgagatcgcggcggatcgacagggcgttggtgaggttgccgttatgtgccaccgccagcccgccgccggcgagttcggcgaagagcggctggacgttacgcaggatggtgccgccggtggtcgagtagcgcacgtggccgatggcggagcggccggccagccgctcgatcgtggcgcggtcggagaaggaatccccgacgaggccctggcggcgctccgagtggaacacgccgtcgtcgtaggagacgatgccggccgcctcctggccacgatgctgcaaggcgtgcaggccgagcgccgtgatggccgaggcgtcgtcgtgcccgtagatgccgaagacgccgcattcctcgcgaagcgtatccccgtcgatgtccaggttgcggacatcggcgctcgcgctgacaacagacatgtcgatctcgaatcctggaggcgcgcgggtctcgcgggcctcgcatccggcacggcgggaaacggccggagacgcgtgccgcccgcgacctcggccgcgaggggttacgccaggaccgtcgtgaaaccgttacctaggcgcggatcgcgtcgcaaccaagaccgattccaacatatcgcgcgcaatgcggctgcattgctggcgcagggcaatcgcttgcaagcgatcgccctggttttttactggcctcagtcgccggcgcccgcctccgcgaactgcatcggctccttgggctttcgctccgctcgacgctttccggggttacaccccgaaaagcccgctgcgcgcggcgctcttcgcgccggcaagccgctcaagcggcttcggaaacggcccggattgcgggtgcaacgcagatttcggatttgaggcgcggttctcctcagcgcttcggctcgggcccggcctcgctgcggcgctgggcggggagatcggtctccggcggcggctcttccggcccgtcgcccttcggcttgcggaactgcttgaggaagccctcgggattgtcgggcaactgcgccaccagcgcctcgcccgagctttcgagcagcgaccggctcttggcttgcgccgcccagtccggaaccttgccctggacgagccaggccaggaacacccagccgatcacgcagatcaggaagccgcggcccgccccgaacaggaagccgagcgagcgatcgacggcgccgatgcgcgaatcgagcacgaggtcggagatcttcaccgtcaccagcgagaccacgatcagggtggcgaggaaaatcgtggcgatggaggcgaccagcgccaccgtatcgctggagatgtgctgcttgacggtgggcaggagcagcgggtggagcgaccacgccaccgcggcggcggccacccaggcaatgatcgcgagcacctcgcgggtcacgccgcgcacggcggcgagcagcgccgagacgagcacgatgccgagcaccacgaggtcgaggacggaaaacggcatcgcaggatatggttcgctggggcggaacgaggcagccttgcccggacgacgacggctcccccgggccgcgcatccgctgtggtccttaaccatataccccggcgaacctcggccgtcaccttcgggccggcgctccgtgcgagcgtcgccgagccgcacgcgcggccttccgcattcccgtgccggcagggcgcgggggttcctcccggtatcggacgtcccggccgcagatccgatccgccaagaaaggccggttggtgagagcgaaatcccacgccgcgacgatggcgcgcgcatgatgttttgtgatcgcttcgaaagaggaaaacatcttccaagcaatcttggctataaccgaagtattcaggatccggacggggtgagtttatggctggtacgatcgacaggcgtgacttcctgcggggctccgcactcttcgcggccggtgccgccgccggattctcctgtatcgagatcgcgaatgccgcgccgatcgcggtgccgacggtcgaccggttgtccctgcgcgtcctgatcgactcggcccacgaccagttcctgaagcctgcgaccgtccagggcgtgctgcatcagccgccgggcaacgggcgcggcgccgattaccgcaaggtgctgcacaatcagtggggcctgtcgctcttcgcggaatcctggcgggcggaggaggcccgcacgatcctgctcgatttcggctacagccccgaggccctgctcaacaatatcgagatcctgaaggtcgatcccaccaagatcgatgcgctgatcgtcagccacggccaccacgaccattacggcggcctgaccgggttcctcgacaagtacaggagcgcgctcgcgcccgacctgaagctctatgccggcggcgaggacaatttctgccaccgccacagcccgagcggcgtccccggccagttcaccgatttcggccagctcgaccggcgcgaactgacggcgcagaaaatctcgaccgtgctctgcgagacgcccaccgtggtcgccggccacgccttcaccacggggcagatcaagcgcgcctccatcgagcgcatcctgcccaacaccttcgtcgagcgcggcatcaccgacgggctgggctgcgatgccacccactattcgcccgccgaactccagggaaagatcatccccgacgagcacgtccacgagcatgccacctgcttcaacgtgaagggcaagggcctcgtggtgatctcgtcctgcggccatgtcggcatcgtcaactccgtgcgccaggcgcaggaggtctccggcatcgaacgcgtccacgccatcgtcggcggcttccatctcggaccggcgccgaaggagtaccagacccaggtcgtggccgagatcaaaaaacttgcacccgacgtcgtcgtgccgatgcattgcagcggcctgaacttcgccctcgaggcgcaggcgcagatgccggagaacgtcatcgtcccgaccaccggcagccggctcgtcttcagtgcgtagccggacattcgcggccggactgctctgcctgctcgcagccttggaccctgcgcgcggcgagaccccgccgcgccgctcggccgccgagctgatggacgtgctgatgtggaaccgcgagccggtcggcggcccgttcgcgctgatcgatcaggcggggcggccccggacggaggccgattttcgcggccgtctccttctcgtcactttcggctacaccgcctgcccggatgtctgccccacggacctgatggagatcggccgggctctcacgctgctgggcgaggccggcgacgccgtccagccgctcttcatcacgctcgatcccgagcacgacaccgccgcgctgctggcggagtacctgccgaacttccatccgcgcctggtcggcttgaccggcagcgaggcggcggtccgccgggccgccgacgcctacaaggtcttttacgagacgagcccacgccccgggggcggccgggccatcgagcattccgccttcgtctacctgatggatcgctcgggcgcctatctcgggttctttccgcccggcacctcggccgagcggatgctgacgatcctgcggccgcatctcgccgcacggcccgcgcccgagtagggccgcgctacatctcctcctcaaaccgcaccgcccggggccggcccccaccctttcgcggcgcgcccgaggcgatgccggcgacgaggtcggcgatgtggcgcagcgcatccgtcggcagcgcccggtccccggcctcgccgcgcccttgcggggtgatcgctttgccaaagccgagcttcaacgcctccttcagccgggccggcgcctgcgagaccggccgcaccgcccccgacaggccgagttcgccgaaatagaccgagtcggagggaagcgccgcgcccgagagcgacgagacgagggcggcggcgaccgcgagatccgcggcgggctcggtgatgcgcaggcccccggcgacgttgaggtagacgtcgtggccgccgagccggatgccgccatgggcctccagcacggcgagcaccatcgacaggcggttggggtcccagccgaccacggcgcggcgcggcatgccgagcgaggagggggcgacgagcgcctggatctcgaccagcagcgggcgcgtaccctccatcccggcaaagacggcggtgcccggcgcggcgtggtcgcgcccggctaggaacagggcggaggggttgggcacctcggacaggccggcatcggtcatctcgaacacgccgatctcgtcggtcggcccgaaccggtttttgaccgcccgcaggatgcggaaatggtggccctggtcgccctcgaacgaggcgaccgcatcgaccatgtgctcgaccacgcgggggcccgcgatctgcccgtccttggtgacgtggccgacgaggatgacggccgtgcccgtggtcttggcaaagcggatcagcgcctgggccgatgagcgcacctgtgtgacggtgcccggcgccgattccaccgtctcggtccacatggtctggatcgagtcgatgatgacgagcgccggcgggtggccctgcgacagcgtctcgacgatgtcttcgacgtttgtttgcgccgccagctccaccgggtgtttggccagcccgaggcgctcggcgcgcaggcgcacctgccccaccgcctcctcgccggagatgtaggcgacgcgctcgccgctcttggccatggcggcggaagcctgcatcagcagggttgacttgccgatgccgggatcgccgccgagcaggatcaccgagccgcgcacgaagccgccgccggtcacccggtcgagctcgttgatgcccgagggcgtgcgcggcgcctccttggcctcaccggtcaggccttcgagggggaagacgcggccccgcgcccgcgagggccgggtcgcggccgggcccgatcgcgggccggcggaggcgacctcctcctggatcgtgttccagccgttgcaggcctcgcagcgcccgcgccagcggttgtagaccgcaccgcaggactggcagacgaaggtctgttggatttttgccatgggggagacggctcagggcagggatctgtcgaacctcccacccagtccctcatcctgaggtgctgcgaagccgcctcgaaggagggctccagccggccacgcgatccctggagccctccttcgagggcgccgtttcgcgccgccgcctcaggatgaggggaatgggtgggaaagatcggtcactctacatagtcgcgaacataacgggaacccaggctcgtcaggatctcgtagccgatggtgccggcggcttgccccaccgtgtcgatgtcgaggctgtcgccgatcagcgtggcggtgccgccgcgccgggcctgggttgcgtcggtgacgtcgaggatgatgaggtccatcgagatcaggccgacgatcgggcagggcacgccgccgaccagcgcgtggccgctgttgctggccgaacggggatagccgtcggcgtagccgagcgagagcgtggccagccggcgcggggcaggggcctgccagcgggcgttgtagccgcaggtcgcgccggcctcgacgttacggacctgcaggatcgtcgcctccagccgcaccaccggccgcatcgaattgggttggcccggatccgggttgccgccgaagagcgcatagcccggccgcagcaggtcgtggcgggcgtcattcgcaaggcaggtgcccgaggaattggcgagcgaggcgcgcatctgcggaaaggccgcccgcacacgggcgaaatcggcggcttggcgcgcgttgagcgggtcgtcgggcaattccgcgctgacgagatggctcatcacgagatcgatgccggcgcgcgcgatcaccggatcaccggccagcgccagggcctccgcgacgcagaggccgagccggttcataccggtatcgacgtggagcgcggccggccccgcgccctgcatggcctcggcccactcggcgagttcctgcgcgtcccccaggaccgggcgcaggcgatgggcgcgaaacgcctccgcgtggccgggcggcagaccgttgagcacgtagagcgcggcctccggcaggattttccgcgcggcgatgccctcggagaggtgcgccacgaagaacgtccggcagcccgcccgccacagggccggcgcgaccgcggcgaggccgcagccataggcatccgccttcaccacggcgccgcattcggcctgcggcgcgcacgcgccgagcgcccgccagttcgtcaccacggccgagagatcgaccgtcagatgggcgccgtggccgctgcggaatggatcgcccgtggtcgggttttccgggaaggattctacgggcgctatgacagactcctgcggggaaagccccggcggagacgggaccggaccgtcgatccggccaccgatatcacatctgctcgggcatccggtcgctttgcgccaggttcgagaaccgggtgatgttggcgtcgaactgcagctccaccgtgccggtcgggccgtggcgctgcttgccgaggatgacctcggccttgccgtggacgcgctgcatctcggcctcccaggcgaagaactcctcggtgccctcgcgcggcttcttgttgccgacgtagtattcctcgcggaacacgaacatcaccacgtcggcgtcctgctcgatcgagccggattcgcgcaggtccgagagctggggccgcttgtcgtcgcggttctcgacctgacgcgagagctgcgacaggccgatgatcggcaccgccagctccttggccagagccttcatgccggtggtgatctcggtcatctcctgcacgcggttgtcgctcttcttgccggagccggagaggagctggagatagtcgatgatgagcagatcgaggcccttctggcgcttgaggcggcgggcgcgggcggcgagctgggcgatcgagatgccgccggtctggtcgatgtagaacgggatcgtctgcatgtcccgggcggcgtcggtgatcttgtagaagtcctccgggcggatgtcgccgcggcggatcttgtaggagggcacgccggactgctcggcgatgatacgggtcgccaattgctcggccgacatttcgagggagaagaagccgacgatgccgccgttgacggtctgcatggtgccgtcgggctgcttctcgccgcgataggccttggcgatgttgaaggcgatgttggtcacgagcgaggtcttgcccatggccgggcgccccgcgaggatgatgaggtccgagggctgcaggccgcccatcttggcgtcgaggtcggtgagccccgtggagatgcccgagagcttgccatcgcgctggtaggctttcgccgccatgtcgatggccgcggtcagcgcgtcggagaatttctggaagccgccgtcgtacttgccggattcggcgagttcgtagagccggcgctcggtcgcctcgatctggtcgcgcggccgggactcgacgggcgcctcgaaggcgccgttgaccagatcctcgccgatggtgatgagccggcggcggatcgccagatcgtagatggtgcggccgtactcgcccgcgttgatgacggtggtcgcctcggccgcgaggcgggcgaggtactgcatcggcgtgacgccgccgaggtcgatgtcgccgagataggtcttcagcgtgatcggcgtggcgagcttgcccgccttgatcagcgagaccgacacttcgaagatctggcggtgcaccgcctccatgaagtgctcgggcagcaggaagtccgagacacggtaataggcgtcgttgttcaccatgatcgcgccgagcagggcctgctccgcgtcgatattgtgcggcggcacccggtattcgggctgcaccgtctcgagattggccgtgagggcgttgggcagggccatggcgcttgtccgtcgctccgatgcgggcggcttggccgccccgtttcatgcccgccggaccttgcctcgggatggtgaagccttccttagccgacccggctgggaacggctgcaacacgcacgccacgggccccgaaacgcgagacgcccgcggctcccgggtcacgggaatcgcgggcgtcatgctggaacggattgagaacaagtcaacgccgaagcccggcgcatccccgttctccaccgcttatgcggctcaagtcagaggtttcgaaaggacgggtcctttcgcgggtccagggcggagccctggagaaaacccggacttagccgcggtcgtcggcgccctcgccggcatcggccagggcctggccgacttcgaggccgagatcgtcgaggttgaactgctcgcgctcggtcaccgactcgccgcgggcctgacgctcggcctcttccggcgaacgggcgatgttgacggtcaccttgacctcgacctcggggtgcagggtcaccggcacggtgtgcaggcccagcgtcttgatcggctggttgagcacgaactggccgcgctcgacgctgaagccctccttggtgacgacttcggcgaggtcgcgggtcgagaccgagccgtagagcacgccggtctcgccggactggcggatcagcacgaagctctggccgtcgagcttctcggccaccgtctgggcctcgttgcggcgctcgaggttgcgggcctcgagctgggcgcgctgggcctcgaagtgcttcttgttgttctcggtggcgcgcagggccttgccgcgggcgagcaggaagttgcgggcgtagccgggacgcacgttcacggtctcgcccatctggccgagcttggcgacgcgttcgagcaggatgacttccatggggcttctccttgaggttgcttggaagcgggtgcgatcaggcgtcgccgcgagctttcgggcggcgccggtcgagggcggtatcggcaatgccgaacaggatcagggcgagcatggccacgccctgggtgaggaacagcagcacgtagagtccggcgagcagggcgaagcgccccggccggccgcggctgcggtcatggaaggcagcgagcccctggagcgcgaaggccgcgctgaaggcgccgatcagggcgatgccgagcgcgccgggatagccgggcaccatcgccagcgtcagggccgcggcgaagaccagcagcgtggagcgcggcatcatcgtggagggcaggtcgggccagggccggagcaggcgccccgagatctgcacgatgcgggcggcagcccagaggtagaaggtgaacaggatcgtgagaccctgggcggcgatcgcaggcgcgacggtcgccagcgcgtcggcaacctcgctggcaaggtcgtcggacttttgcggctcgccggtctgagcatctcccggcggctgcgacacagccccctcggcgtttgtctccgcgggcttctcggcgctgccgggagcttcactagctgtaccgctctgcggcggagcgggaatccggccgcgctgcacctgaacctgcacgatccggcggctcatcgtggtgagctgcgcgcggaaggtgtcgtagtcgggcgaggcgatgacggcgatagcgatgaaggcgagcgccgcggtgcccgcgacccaggcgagcaggcgccccgtcggataccactcgatcgtgccgtccgcgttcggccggccgagcagggcgagataggcgagccaccaggcggggatggcgaggtaggccgcaaacgccaggccgagatagggcgagatgaagagcgcgagcgcgagtccgcccgagacgacggcggcgagcgccgcgcggtggctccagcccaggccgacgatgaggatcggcagcggggcgagcaggtagagcaggatcgagagcgtcgtggccttgagcagcacgccgaacagcagcgccgccacgaggccggcaccggcgccgacaggtatgtccttggtcatgaaatccgctgtcccgctgtcccgtcatgggcagggttaggggctgaagacgtcgccccaacgatcgggcggcccctttgcggggagccgccctcgcgattgatgaccggcccccgtaagggccggcggaaggtcctacttgataacgtagggcagcaggccgaggaagcgcgagcgcttgatcgcctgggcgagctcgcgctgcttcttggccgagacggccgtgatgcgcgagggaacgatcttgccgcgctcagagacgtagcgggagagcagcttcacgtccttgtagtcgatcttgggagcgttctcgcccgagaacgggcagctcttgcgacgacggaagaacggacgacggccaccgccgccaccaccagcaccgaatgccatgattagttctccccgccgaagttgcgctcgggacgatcgccgcgatcaccacggtcgccgccaccgaagtcgtcgtcgcggcggcgcggacggtcaccgcggtcgcggtccttccggtcgtcgcggtcgcgcttctgcatcatcgcggaaggctcggcctccagctgctcgacgcgaacggtcatgaagcgcagcacgtcctcggagatctgcatctggcgctccatctcggccacggcggccgggggggcggagatgttgaggagcgtgaaatgcgccttgcggttcttcttgatacggtaagcgagggacttgacgccccaggactcgatcttctcgatcgtgccgccgcccgtctcgatgacgcccttgtaggtctcgaccatggtctcgacctgctgggccgtcacgtcctggcgcgccaggaagacgtgctcgtagagaggcattcttgggcctttccttgccataaggaagcccgcccgcgcgtcgcgggtgtgtcgggccggttcgtctcgcattctctcggcgccaagcccttcgagccgtgatgatggcccgagcggttgatcgaaggcggagacaccggacgacgggttctgtgaaaaaccctgtgccgagagaggtcgtctcttgcggcaccgtccgttcagcccccggccggagcgaacgcgaaggccgggcctttagagggattcgctcccaatggcaagggcagggccccgacgggcaggtcgaaatgcaggacttcctcgcgggtgccgagccgctcgtagagcgcgagcgccgggccgtcgccgggatcgccctggacgaagatgacccaggcgccccggcccgcggcatgggtctgcagctgccggatcagcgccgtggcgatgccgcggcggcggtgctcggcctcgacggcgagatcgtagaggtagatctcgcgccgtgcccgctcgaacttgtcgagctcgtaggcgacgaggccacccagaacggtgccgtcacgttccgccaccagcaccgcaacatgcgccttggccagcaggtccgcgaggtaggcatcgtccggcggggcggcgccgtaggtgtcgggctcggcgaaggtgcgtccgaacagggcgttgagggcgcgcatcgacgggatgtcgccagggccgaggcgccggaccgtgaagcccggctcgggcccgtccgtcttcgacgtcatggcggaggtctatttcagcgagccggcgatggcctgctgaatccccaagatgtcggcgccgcgcttgagcgtgcgctggatcgggtcgggccgccccgagacccagatcttcagctccgaatccatgtcgaagctgcccgcggtctcaaccgagaacgaggtgatcgcgcggtagggcacggtcaggtactcgaccttgcggccggtcatgccctggcgatcgaccaggatcaggcggcggtcggtgaagatcatcaggtcgcggatcaccttgaaggcgacgcgcacgctctcgcccggtgccagcaccccggcgagctgccggtccacctcgtccgcggagaggtcgctgccatgcccgagcagcccgtcgagtaagcccatcacgcgtctcctgctttatctccggcaggatgtggggacggccccgttcgcgcgcgagggcggttctgcgctcagcggtggcggcgcttgcgcggcttctgccccttgcgcggacgggccttaagcggatgggccttgcgctgggtccggtccatgcagctcgcccagatgcggcggccgatctcgcgcaggccgagattgagcgggtccggggcggagaagacctgcgcccgcgcctcgctgcggcagaacgcgtcctccgcgctgcggatcggcggctcgctctgcgcggcggcgggagacggcccgaggccggttccgagaagcgtggcgagaagcaaaccggccgcggtcagaccgcgccgggccggcggaccgaagtggttgcccaggatacgcaatgctcggccctccctgttcggccccggcgctcgccgcctgcagcgcgcatccgcggcgatcgaagcatctctcacaaaacgcccgccgcgctgatcatcaccggggcgagaacgacccgtgaccgggcgattttgtgaggcactctaacgtcgtcggagacgggcttgccaagcgttgccggtcgatcgcagccatcaactgcgtaatctgcccacagggaatgctgccgctcgtccggccgggggcattgagcggtctcgcaccgcatcatgacgaggcggaggggcaaaagaaaacgcgccgggctcgaagcgtccggcgcgtgtggtcgtgtcgtaaaacagccgatcggttgggcggaccggctttgcggcgctcccggagagccgggagcgtccgcgggaggctcagcgacgaatcttgacgttggccttgcgggcggcatagcgcgcgtcgcgggccgccttcttctccgcggcttcggcagccttgcgctcggccagtgcggcggcctcggcagcctcgcgggcgagctgagcggcgagctcggcttcctcgcgcaggcgcttctcctccgccgccttccgctcggtctcgatgcggatgcgctcgcgctcgcgggcgcgctcgtcgcgggcgcgggcaacctcggcacgagcctgggccttcgcacgcatctccggatcgtcaagcggtgtccgggccttgaacttctcgagcaatgccgccttggcggcttgggagctctggcggcggtcttcgaaattcctgaagtcgaatgcgctcatatgacctttctcatgcattgacacggccggatgccggatcagtcacagtccgggcagcctggactcggatcgagccttttatagaaccggcgcagtcgatgcacgagtgcgccgcaacacgcaacagatgtcgccccggttcggggcggctccggtgacatttttggacctgttgcgggatggaatcaggttttagggcagggccctcaagcgtccagcgtatccagcctcaactggcctgcaggttgacggcggctggcttgccgctgcggcggtcgttctcgacgtcgaagctgaccttctgcccctcgacgaggccgcgcaggcccgcctgctggacggcggagatatgcacgaacacgtccttgcccccggtatcgggctggatgaacccgtagcccttgacctcatcgaaccatttcacggtaccagtctgcatccgggttcctcctccgctcgccgcggcaccccgtatgaaatgcgtcccgtcctcggccgaaaaggccgtcccgttcgtcgaagcgagcgaggaaacaagccggcgccgcgtcccttccgggggcatcgaaggtcttgccaaaggcagccaccgatcgacggtgcatggttagattcgatgcggtaaccgtgcaagcggcgcaaaggtttccgccaagcactgctcttcgcgcaaagcggaaattcgaggaagaaacttggccatttggagcaactacgctggtcttgcgtcggatgtgaccgatttggcccggcgtaacattgttgtgacgacaacatttgttgggggggtgccgcaaacgatcgccgctgccgattcgggccgtcgaaccgtatggcgatcgatggcgcatcccgaagacgcgcggccggcatgacgtgatgtcgagggctcgaggaggcgatggacggtgttctccggccacgaaaaaggggccggtcacccggccccgttccgcctcatcatcgtaaccccacctcgaccgcggtcgatcgcggcagggcccctgaagctgaggggctcgcccctgatcagtaatcgtagccgcgacggtcgtaaccgcggcgctcgtaccggtcgcgatcccggaagcgctgctcgcgataataatcgccccggtcgcgcctgcgcatctcgcggctgtcgtcgcgatcgcgctgcccccgggaccggaggtcgaaccccggccggccgtccggaccaatggtgatcgattgcgcggaagccggcaccgcggcgatcatggtcgccgcgacgagtgtgccggcgagcagggtcgtcaaggtcttcatgagagatccctcctttgttggttgggacgacaatgcatcgtcgccggagcggttccagtatcgtgccatcggcgggcccaccgcatctggactgtccggataaggcgaaggcgcacgtcgccgaacatcaatcttcccgtcccggcgcctccgaaggccgatagcgtccttcgatgggcggcgtcgcggattgagatgtgggcgcaatccccggagcgagatccgggtcctgttcctcccaatacagtcatgggagcgagcccatcgtgtcgatgatccgtcttcggacgggccgtccgctcgccccatacgccgtggcgccgaggtgccgagatcctcgacggcatgccgagccggaggggccccgcttgactcgatctcgaggctgcatctcaagacggcgcgtgcatcgggcccgccgccctgttgcctggccccggaacccgctcgcatgcccgtccgcccgctgatcttctatcccgatgcgcgcctgcaccgggcggccgaacccgtctccgcgaacagtgagtccttgaccggtgagtcttggcgcgcgctcgcggcggacgtgctcgacaccctcggcgccgtctcggcgatggggctgaccgcgatccatatcgggcgcccggagcgggtggtggtgatccggcttcagccggacgagccgcacgcggtctacgtcgatccggtcgtcgcctggtcctcgcccgagcgggccgcgcatccggagggaagcgtctcgatgccgggcgtggtcgagccggtggagcggccggcccgggtccgggtgcgctaccgcgacctcgacggcgccgagcacgaggaggaggccgagggcctgcgcgccgcctgcctgcagcacgagatcgaccagctcgatggcatcttctggatcgaccggctgacccggctgcgccgcgagcgggttctcaagcgctacgccaagctgcgggcgcagcaggcacgcgcgggatcgtgaggcatcacgccggacgcgccaggctcggtccggggcgccgggcatggtatgccgggcctcggcgtctcgtcccgaacaacggcaaccgccgttcgggatcaggctccaccgtccgagaccgctccatgtcccgcttgctgcacgtcgctcaccgagccctcgccgcctcagctctccttgtcctcgcgctgtccgcgccgggtgccgttgcgcaagggacagggcaagggacaggcggccgggccggcgatcagaaggcccaggcccgggccgcttccgtggtcggctgcacctcgctggccaacctgcgcggcctcctgcgcagcacgggcgaggaccgcgccgccgcgctcgcggtcgcgagcgatccgaaatccgatctcggctgcagcccggtggaccgcgccacggtcatggggctcgccgaccacgtcgccctgaacggccgcgcctacgattgcctcaccctcaagggcacggcggtgtgccactggacggtggcgggcgccgtcacgccacccgagcggccggcggcgaagccggcccgcggcaagtagggtcgcgagcgaggggcggtctcagaaccgtgccgtcaggaacaggcggaggttgcggcccggcagcaggatctcgtccttcttgaacgaggccgagttgcggatgtcgtcgtcgagcaggttgcggccttgcagccccagcgtcacctcggtggcgccgtagaccgtggggtcgagcgcctgggtgtaggcgagttcggcgcgaagatcgttccagcccggcgtcgtcgtctcgaacggggcgatctcggtgtggtcgaaggcgtggagcaggttgatccgcgcgaaccagccgttggcccgcacgaaggcgccgccgccgagccggtgcggcgggatgcgcgggacgtaggagccgtcgtcgaactgggcgcggacgaagtcgtactgcgcctcgattccggcccagccgtcgccgacggcgaagagatcgagctgcgcgccgatctcagcgccgtagaagctggcattggcctgcgagtagacgacctggcgcagctcgtcgccggagccgcaggagccgaaatcgtcgtcgcagcggttcccggtgtcgcgccggtagatgaagccggtgtagcgcgtgacgtagccggtggcgtcgagccgcagcggcccgtccgcccggcgcaaggagatctcggcggtgcgggcgcgctccagccgcagggtcggatcgccgatctcgaaggtcgccgaggcgtggtgcggcccctgcgagaacagctcggcgccggtgggcgcacgctcgacataggagccgttgaggctcgccacgaagccgtagggcagatcctgcagggcgccgaagctgaggctcttgggagcgaagcggcgcgtcagggcatagctgagcgggtccccgtccgtcggaaggtagctgccggggaactgcgtcgcgatgctgttgagccggtcgccctcgatccggcccgcggcctggaaccggagccccctgccgaccgccagttcctcgaacaggtaggcggccagcacccgcgactcggtcggcggcaggaagctctcgagctgcgagttgagcacccgccggctcgtctggacgccgaccgcgccggtgagcgtgccgagcgcggtgaagaccggcacgtgctgcgcctcgaaccgggcttcaacctcgcggttcttgaagatcgcctgcacgccctcgccggccgggccctcatgcgcgtggtcgtcatcgtccccgtgatcgtgatgggcgtgcccgaagccgatctcctcgtggcggtagaccgagccgccggcccagaaccgcagcacctcgaacgggccttccagcgggcggtattcgccgcgggcgagcacgcggtcctggttcgggttgagccgggtgcgcgcctcctccgcctcgccgccggggatctgatagagcgcgttgaagtggctgtaggagatgccgaggaagccgcggtcgccgatcgccgagatgccgaccgagcccccttgcgtctcggtcgccgagttgcgctggatgccgccggggatcgcgtaggaatcggtcgcggtcgcgaacccgtcggcatggaccgcgatgccgttcgcgcccgcatcgacgctcgccgccccgagccggccgttgtcgacggtggtgtagcccgtcgtgacctgccccgtgatcccgcgggcggggatgaaggtcggtacttggttgttctcggccgagaccacgccgccgatcgcgcccgagccgtagcgcagggtcgcggggccgcggatcacctcgatccggctggcgttgagcgggttgaccggcaccgcgtgatcctcgccgagatccgacacgccgccgttgacgatgccgttctcctggatgcgcacccgggcgttgtcgaggccgcggatgatcggccgcgaggccgcccccggcgcgtaggtcgaggcggagatgccgggccggtcgaacagcgcgtcgccgagcgtgcgcggctggtcgcgggcgatccgctcctgcggcaccaccgtgaccggcgagaaggtgttcgtcaccaccggcagcacctcggccgcgcgggcgaacggcacggcgggggagggagtcgccggagcggcgggccggccctggatcgggctcaccgaggtcacgctgatctcctccagcgtggccgcctcctgcgcctgcgccgagagcacggttccgggcacgcccgtcagcaccgcccccgccgccagcagcatccgtcctgaacgtccgccccgcatgcccgtcgatccagcctcgtcacgttacaatgtttcatcgcgagaatgttacaatgttgcaaggcttatctgccgcccgttccgtcgggggagggcgtgtgtgaccggcctgcatcaggcggctgtccggtgcgcggctgcacggggcgcgcactgtcacccggcgcgcggcgtcgcaggcgcttgtgccgagcggagccggacgtgacattgggggccccggagatggtgccgcctgtccggattgatgttttccggaacccgatgcccaccgacgtgctcctgcccgcccttcgcttcctccttctcggcctcggcctcctcatccttctcttcctcgttccgctcgcgacccacgccctgtggtggaccgcgaagggcggacgcgcggagaactggtcgacggcggattggtcgagcgccgggctgctcccgccggccgccgccgtgccgggggcgatggtgcgggtctacgccgcccgggtcgggcgctggcggggcatcttcgcccaccacagttgggtggtgatcaaggaggccggggcgcctcgctacacccgctacgacgtggtcggctggggccggcccgtgcgcaccgacgcctacgcgccggacgggcgctggttcggcaacgagccggaaatcgtgctcgggctcgacggcgaggcggcggcgcgggcgatccccggcatccgcgcggcggtggcggactatccccaccgcagccagggctcgtaccaggcgtggccggggccgaactcgaacaccttcgccgcccacgtcgtcgcgcgcatccccgacaacgacgtgccgctgccgcccaccgcgctcggcaaggactggacgccgccgggccgcatcgccgaaatcaccccgagcggcacgggcctgcgcctgacctggcgcggctatgtcggcttcaccatcggctgggtcgacgggctggaactcaacctgctcggcgcggtggccggcctcgactggcgccgcccggccctgaagctgccgggctggggccggatcgcgctgatccccggcggcgacgcggacaaggcggtgccggcgacggaaccggagcgccgcccggcgaccgattccgtctcgggctgaggcgccccgtcgcgtttcagcgcttcgacgaggtttggcccggcagcgtcacctcgccctgccactggccggcgaactcggtcttcgacgtgtaggcgagggagaagctgcccttgcccttcgtgccggcgaactcgccggtcgccgcgctgtcctgataggtgcccgtcgccgtgacgcggccctgagcgtcggtcgtgaccgtgccccggtagaggctcgaggtcgagccgccgggcgtcgtgaaggtgatagtgccctgcaccggcccctggccgttcttgagcgtgagggtctccacccactgcacccgggcgccgtcgagcggggtgccggggccggtattgatcccggaggcggtctgctggagcttgacctcgttcgggcccagaacctgcggtgcctggctctcaacccggccggtgaagcttccgcccatcggcatcgcgagggcggccgccggaaggaccggggtcagcgacagtgcggcggcaaaggcggctaggatcgtcgatctgcgatacatcgcgtttgctccctctgacaggtcgtcgggcggccgcgcggtgcgaccgcctcgaagtctcaatctggaaaaatcctgccgtcaacgccgggcacgagccgggcgagagggctgtttttcgaggtttctccgcgtcttgagagacgtttcgtctccgcgcgggcagaggttcgtccgaaagggtcaggcgtctgcgccgaaagatcccaccgctcccagccgggagcccggcggcggtcgattcgtgttaccagcgccgtgaccgttgccggtgaccggcatcgttgtaacggctcctgcacggattctctgcacggcccccccctgcaccggacccttccgcggcccccgatgaccgaccttctgatccgcccggcgcaaagccatgaccgcgacgcgatctggtcgatcctggaaccgatcctgcgcgccggggatgtctacgccctgccgcgggactgggacggggagcgggcgctcgcctactggttctccccggcccaccatgtcttcgtcgcggagagcgcgggcgcggtgctgggcagctactacgtccgcgccaaccagctcggccccggcgaccacgtcgccaacggcacctacgccacgcatcccgaggcgcgggggcggggcatcgcccgcgccatgggcctgcattccttcgagacggctcgggcgctgggcttttccgcgatgcagttcaatctggtcgtcgccaccaacacccacgccgtcgcgctctggacgagcctcggcctcagggaggtcggccgcctgcccggcgtgttccgccatcccaccctcgggccggtcgatgcgctggtgatgcaccgccccctgtaaccccgcctccattgaacacggccgcgcttggggcagattgagcctcgcgcaccgtgagaggtgcggggagggcgcgtgccttgagcttcctgatctgcctcgcggcgctcttcttcctgatgggaatcgcctatcgcggcttctcggtgatcctgttcgcgccggtcgccgcgatgggcgcggtgctgctgaccgatccggctgccgtgccgaccctgttctccgggctgttcatggagaagctggtcggcttcctgaagctgtacttccccgtcttcctgctcggcgccgtgttcggcaagctcatcgagatctcagggttcgcccgctccatcgtcggcgccgttaccgggctcctcggggagggaagggcgatcgtcgcgatcgtgctggtgggcgcgatcctcacctatggcggcgtctcgctgttcgtggcggtgtttgcggtctaccccttcgccgccgagctgtttcgccgctcgaacatccccaagcgcctgatccccggcacgatcgcgctcggcgccttcaccttcaccatggacaccctgccgggcacgccgcagatccagaacatcatcccggcctccttcttcaagaccgacgcctacgccgccccgtggctcggcgtcatcggcgcgctcttcgtgttcgcggtcggcgtcgcctatctcgaatggcgccgccgctccgccggggacgagggctacggcgagggccacaccaacgagccgcaggcggtcgaggacaaggtcgtcatccatcccgccgtggcgatcctgccgctcctcatcgtcgggatcggcaacaagctcctgctcgcctggatcaccgccgcctacggcgagcaggcgagcgcggcgctcaccccggagatggcggcccatcccgtcaccgtacaggtgaagaccgtggcggcgatctgggcggtgcagggcgcgctgcttctcggcatcctcgccaccgtgatcctcggctaccgcaacctcgccgaacggttttccgagggctcgaaggcggccgtcgccggctcgctgctcgccggcatgaacaccgccaccgagtacggcttcggcgccgtcatcgccgcgctccccggcttcaaggtgatctcggacgcgctctcggcgatccccaacccgctgatcaacgaggcggtgacggtcaacgtgctggccggcgtcaccggctcggcctcgggcgggctctcgatcgcgctcggcgccctgtcgggccgcttcgtcgaggcggcgcaggcggccggcatccccctcgaagtgatgcaccgggtcgcctccatggcgagcggcggcatggacaccctgccccataacggcgcggtcatcacgctgctggccgtgaccgggctgacccaccgccagtcctacggcgacatcttcgccatcacgatcatcaagaccgtggccgtatttttcgtgatcggggtctactacctgaccggatgggtctaaggatatacccgcccacgttgtgcgcgggggcggctgtggggtgctgcgccgccgcttgcaccgccccttgcgccgaaatgcttcccgccgacgtgcctctcgccgaagcggaagcccgttcggcggcgcgcaggtcgaaaatgctgcgaggagcccgcccgatgagccatgccgccaccctgccgaccgagcgggcgccgctccacaagtccctgttcgtgcaggtgatcgccgggcttctggccggcatcctcgtcggcgctctggcgcccggcttcgccgcagagctgaagatcctgagcgacgccttcctccggctgatcgcgatgatcgtggcgccgatcgtgttctgcgtcgtcgtgcacggcatcgccggggcgggcgacctcgggaaggtcgggcgggtcggcgtgaaggcgctgatctatttcgaggtgatgacgagcctggccctcctgctcgggctcgggctcgcctacctcgtcgggccgggccacggcatgaacatcgatgtggcaagcctcgatgccggggccctcggcggctacgccgattccgcgcagaagctgcagggcggcggcatcgcgcatttcctcctcgccatcatccctaagaccgccttcgacgcgttcgcccgcaacgacgtgctgcaggtgctgttcttcgccgtgctgttcggggtgagcctcgccctggtcggcggcgagaaggccagggcggtctcgggcctgatcgacgccctctccacggtgctgttcaaggccatggggctgatcgtacgggtggccccgctcggggtgttcggcgccgtcgcctacacggtcggacgctacggcatcggctcgctggcgcagctcctctcgctcgtggccctgttctacctcgcggtggctttgttcgtgttcatgatcctcggcgcggtgatgcggctcgcgggcctcagcctcgtcaagctcctgatctatctgcgcgaggagctgaccatcgtgctcggcacctcctcctccgacgcggtgctgccgcagatcatgcgcaagctcgtgcatctcggggtgaaggattccaccgtcggcctcgtggtgcccacgggctactccttcaacctcgatgccttctcgatctatctgacgcttgccgtcgtcttcatcgcgcaggcgaccaacacgccgctctccttcagcgacctgatgctggtgctcggcgtctcgctggtcacctcgaagggcgcccacggcgtgcccggctcggccatcgtgatcctggccgcaaccctgaacgccgtcccctcgattcccgcgatcggcctcgtgctggtgctctcggtcgattggttcgtcggcatcgcccggtcgctgggcaacctgatcggcaattgcgtcgccaccgtcgtcgtcgccgcctgggagggcgacctcgaccgggagcgtgccgtgcgggtgctcgacggccgggagagcctggagcccaccgccgtttagggcgaatgccggacgcggggtcgatacgggatcgaacggatcgccccgagaccggtttccgaccaggaggcgccgcaccggacgtgacggggccgaggacgggaccggagttgggtatggcgggtacggcattgatcgcgggcgtcggcggtatcgtcggcaacaacctcgcccggcacctcgtggcgcagggctggcgcgtcgaggggctcgcccggcgcccgccggagatcgccggggtcacgccgatcgccgccgacctgctcgacccggccgcactcgcccgggcgctggaggggcacgcgccgagccacgtcttcctcaccacctggctgcgccagccgacggaagccgagaacatccgcgtcaacgccgcgatggtcgccaaccttctcgacgcgctccgcccggcggccagcctgcgccacgtggcgctggtgacggggctcaagcactatctcgggccgttcgagtcctacgggaagggcagcctgccgccgacgccgtttcgcgaggacctgccgcgcctgcccgtcgagaacttctactacgcgcaggaggatgcggtgttcgaggccgccgcgcgcgacggcttctcgtggagcgtgcaccgcccgcacacgatcgtcggctacgcgctcggcaacgccatgaacatgggcgtgacgctggccgtctacgccacgctctgccgcgagaccgggcggcccttccgcttccccggctcggcggcgcagtggaacgggctcaccgacgtgaccgacgcgcggctgctcgcccgccacctcgaatgggcggcgctgacggaggccgcgcataacgaggccttcaacgtcgtcaacggcgacgtcttccgctggcaatggatgtggggccggctcgcccaatggttcggcatcgagcccgcgcccttcgacggcgcggtgaacccgctggaagcacagatggcgggcgccgccccgctctgggccgagttggccgagcgccacggcctgatcgagcccgacctgaaccgcctggcctcggcgtggcacaccgatgccgatctcggccggccgatcgaggtcgtgaccgacatgagcaagagccggcgcctgggcttcctcgattaccagccctcggacgacgcgttcttcgacctgttcgcgcggctgcgggcggagcgggtcatcccctgaccgccgcaaggctcacccccagagactcacacgaccgtcccggccttctgccgccgggtcgggtgggtcatggcttccagttcgagcagtccgttgagctgggcctcggtgaggaggccttcctccagcaccagatccgccaccgcgcggttctccttcagcgcgcggcgggcgatgcgggaactggcctcgtagccgagcgtcggcgcgagcgccgtgacgaggccgatcgagccctggacgaggctgcggcagcgctcgcggtcggcctcgatgccgtcgatgcagcgcttggtcagggtgtcgatggcggccgtcagcatccgtaaggagctcagcacgcagtagccgatggtcggctcgaaggcattgagctggagctggccgccctcggcgcagagcgtcaccgtgaggtcgtggccgatcaccatgtaggcgacttggttgaccacttccgggatcaccgggttgaccttgcccggcatgatcgaggagcccgcctgcaccgccggaagccggatctcgccaaaaccggtgcggggaccggacgagagcaggcgcagatcgttgcagatcttggacagcttgaccgcgacgcgcttcaggacgccggagaacagcacgaaggcgccgagatccgaggtcgcctcgatgaggttcgaggccagcaccatcggctggcccgagagccgcgacagctcctccacggccagtgcggcgtagcgcgggtcggcgttgatcccggtgccgatcgcggtggcgccgagattcacctcgcggaacaggccgacgatctcggtcaatcgcgccacgtcctccttgatcgtggcgtggaagccgtcgaactcctggccgagcgtcatcggcaccgcgtcctggagctgggtgcggcccatcttgagcacgtcggcgaactccaccgccttgctcttgaaggcgtaggcgaggtcgtcgagcgccttgaccagcggctgggtggcgaagatcaccgcgagccgcagggccgtcgggtaggcgtcgttggtcgattgcgccatgttgacgtcgtcgttgggatgcagcgcggcgtagtcgcccggcgccttgcccatcagcctcaggccgacattggcgatgacctcgttggcgttcatgttggtcgaggtgccggccccgccctggatcgcatcgaccacgaaggattcggcgtaagtcggatcggtcgcgacgagggtgcaggcctcctcgatgatcttcgccttccccttcggcaggtagccgagccggtggttggaccgcgccgcggcctgtttcaccagggcgagcgcccgcaccagctccggataatggcccaccgacacgccggtgatcgggaagttcgccaccgcccgcttggtgtggatgccccacagcgcatcggccggcacctcgccgtccccgagcaggtcgtgttccgaacgggtcttcgccccttccatcgccaccttgcgcacggtggcgacggcgagatcctcctcctggggcggattctccgcggtggtccttgccaccgtggcacttgccgccgtcccgagcacgtccgggcgggcggccttctcggccgccgcgatggccgcggccttcatttcggccttggctgccttctttcccgagccgcctttgccgcccgtgcccttgctgcccgtgctcctgccgtccgtgcccttggccttccctgccgcatccttggcggagcgcttggccttggtgtcggatgccgtcttcgccacggaagtctcccccgatgcgtcggacgatccggccgaatccacgatgtcagcggccggtgaccgtcgggtcggtgttcaggtctccgcgtgccgggctgtcaaccgttcgctgtctggttgacgtgtcagcatccccgcatcgtcagcttatgcgcgggtgcagcgaggccggcagaggatcaaaagaacagcgtcgtgttgagataaccgtagaaggtgtcgccggtatcgggcgcgttgggcgcgttgcgtaggaagtcgcccttggcgagataggcgaggccggtatcgaggatcatctcgttggggatgatccagtagcgcaggcgcccctcgatctggtggccggcgaaggtgccggagcggccggtgcggtcgcggatcagggtcgcggcgaaggtgtcggtggcgctctccagccagagcgggcggtaggcgatgaaggcgtcccagaccgggctcggggtgatctcggcgcggatcgagggcgagatcaggttggcgcgctgcaccgggccgtaaaggccggtcgggccgtactcgaagcgccgggcaccgaacagggtgtcgaagcggctgaacttgccgtcattggcccggtcgccgctggcgtgatcgtagtgcagcgacagcctcggtttccactcgtggtcgagggtgtagccgacctcggcgtggacgaaataggccgagacggtgaggtcgcgctggtcggcggccgcgggggtctcgcgggcgaggccggtctggtagatcccctcgaaatcgtagtcgaattcgccgacccgcggcgcgcgggcgagccgcaggccgggggtgaacaggcgtcggtcgcgggtctggaccgagcgcaggccggtgcccgaatcctgctcgtagaggccgtagccgtagagctcgaacgtgccgccgaagatgttggcgaaggtataggaggcgccgaagagctgcaggttcaggctctcgcggtcgaactcgatgccgttgtcgaggatgccgttgacgtcgtcgggcagccgcgtgtggagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctcccgcgtgtgcggcatcacccacagcgccgtgaacttgtccttgcccacgccctgccagtcgaagctcacgccggtataggcgttgatggtgttgcggaactgctggcgcgagacgaggcggcgcgagccgatgttcttggtgaagcggcccaccgtgaggctgctcttcgagccgttgtcaccgagatcgccggtgtcgaagttgagataggcctggcccggttcgagggcattgatctccgtggtgaaggcggaggagttgcgctgctggaagtagccgcggctgtcgaacagctcgacgccgacgcgcaccggtcccttgatcccgtactccacatgcagggtggtgaggtacgagttcaggatgtcgttggccgcgaaggtcggcactgggcggaactggttggcgatgccctccacccgcggccggaacgagccgctgatgcgccagttctccggctcgccgaaccccttgtagaggaagttcggcggcttggacggctgggccgcgaagtaggggccgtcctgcttcttgcgggacgcggcgatccccgcctgcatcgtggcggtcgcggcctccgtggccgtgacgggccgtgtttccaggggggcggcaaaggggccgctctgggccagcaccggaccgatgaagaggggaatagaggcgccggcaagtaacgacgcgcagagaaccgaccgcttcaccacaccgctcctgttctttcgcagagttcgctcggggccggctagagatcgcctagactggtataccagtgcaaggacccccgctttgatcgatgcattttgtcggcggggccgtgaatccgcccctcccgcatcgacgggttttccacatggcggcacggggccaaaacggagcgaaatcagggagttgaactgcgtatttcaatcgctggaatgccttcgtcctttgtcccccgcctgcaacggcccggacgaaacctcgtgatgacctgattttttcgggattaaatcaaatattcttcttcgcccgtccggcaaggcaggcctctcagctcctccgtgcaggggcgcgtctcggctgagcccgcgcgatcgcacgatccggctcccccacgccgggctgtcccctcggcacgatcggatcatccgtttcatcccgaccggccgcgtcgaggggcggggtgcggctgaaaagtcacaggcaggcggcgatccgcggcaacgtgcgattgtgcgtgacgggtcaactacagggttttagtatttcagtattgatccctgcttatacaagatcgcctgaagatgggccatgtctgcgcagtctgcacaaacgttatgcaagtcgtgccctcggccgtcgtcatgtctcctcagggagcggcatggcgggcgactcggcgccgtgagggggcggggctgatggcggaggtccggtggatggggcgggctgcaaccacaggtctggcaggagccgcgatcgcggtcacggccgtgatggccgtcgacgccgcccgggcggctgacctgcctgtcaggaaggcgctcccgatcgagtttgtccgggtctgcagcgcgagcggtgcaggcttcttctatatccccggtaccgacacctgcctgcgcgtttcgggccgcgcccgcttcgaggccgggtacatcccggtccagaaccgcaccaacagtgcgggcgacctgccgcagtaccgtgggctgatgcgcatgaacgtcgatgcgcgcacccagaccggctacgggaccctgcgcgctttcctgcgcgtggaggccgcgagccgtaccggcgtgaccatggcgtcgggcacgcagcaacgcatcggcaacgcctttccggcgactggccaggacgcgctcggccgggtccagaactatgtcgtggccgacaaggccttcgttcaattcgccgggctgacagcgggccgcgcctcctcgttcttcgacttctacgcccacgattacgagctgatcggctcgacggcggggtcggacatgccctccaccaacctcctggcctacacgtccaagatgggggagggctggtcggcgacgctgtcgatggaggatccgaacctccgcaagaacccgttctacgccgcctcggccgcccccaccgggaccatccccggccagagcggcgtgaacaacgtcttcgtcaccgcgccgagccccgtcatcctcggcaccaatgccaacggtaccgccagcacggccgtcttcgtcgacgcggtgcagcgctcgcgcatgccggacttcgtcggggcgctgcgctacgatgcgagctggggctcgatccagctctcggccgccgtcaaggacgtcaatatcggcggcttcatcgccaattccggcatctccaccctgaccgccgcgccgggttccgcgacggggccggtgggcgccggcaccgccgcagccctgctcgccacccgcggcatcacatcgggatcacagaccgatcacggttgggcggtgcagggcggcctcaagctcaacctgccctggatcgccacgggtgacgggctctacctgcagggcgcctacggcgagggcgcgctgatttataccggcttctcgtacttcaccggcaactatagcggccagctcaccccggtgcagggcggccccttcgtacaggccctggccgacgcggtgatcaacccgctgaccggccggatcgacctgtcgaagagcttcacggcgaccgcctccctcctgcattattgggcgcccgaatggcgctccgccgtcttcgggagctatggcgaggtcgggtttcggcgcggcacccgcgaggcgttcagtctcgtcaacaacctcgtcggctcctccgcgccgccgaccggcgcggccttcgcatccaacccgatcctgcgcgacaactaccagatcatcgccggcgcgagcctgatctggtcgccggtcaaggatctcgatatcggcatcgagggaacctatatcggcaccggcctgctcggcgggcgcgacgccgacgcgacccgccccgtcaccgtgaatggcctgccggcctataccgagaagcactacgacacgacgcagatccgcatccgtgtccagcgcgacttctgatggtccgccccggacgcacccgccggcgggccctggggagtggcgcttcgcaccgatggtatgggctttgcctcagcgagcttgtccggatcggatgacaagcgcttctctcagcatcactatgcgtttcaaatcgcgtgcccgtcccgcggttcgtcccggctgcaacgaggcggtcgtcgtcagaaaaaggtccgccgtatgcacctgagtcatgcgcttttcctcgccgccctcgcgatttcggcggccacggcaccggtcggcgcgcaggagttgagcggaaccctcaagaaggtgaaggacacgggcgccatcaccatcggctatcgcgacgcctcggtgccgttctcctatctcgacggcaatcagaagccggtgggctacgccttcgagatctgtctcaaggtcgccgacgcggtcaaagcgcatctgaagctcgacacgctggaggtgcggctcaaccccgtcacctccgcgacccgcatcccgctgatcgccaacgggacgatcgacctcgaatgcggctcgaccaccaacaacgccgaccggcagcggcaggcggccttcaccaacacccacttcctcaccgcgacgcgcttcgtcgccaagcgggacaaggggctcgacaagaccgacgacctcaagggccgcaccgtggtctcgacctcgggcaccaccaacatccgccagatcaacgagatcaacaccgcccgtggcctcggcatgcggatcctgccggccaaggaccatgccgaggccttcctgatggtcgagaccggccgcgccgacgccttcgtgatggacgacgtgctgctcgccgccctcgtcgccggatcgaagacgcccgacgcctacgcgatctcctcggaggcgcaatcgcgccccgagccctacggcatcatgctgcgcaaggacgacccggccttcaaggccgtggtcgatgccgccaccgccgcgctctacaagagcccggaggggacggcgctctacgagaagtggttcacgcaagccatcccgccgcggggcatcaacctgaagctcccgatgagcgaggcgatgcggaaggccttggccaaccccagcgacagctctgacccggcggcctactgaccgtgccggcgcggatgcggttgggcgagctgcgatgaactacacctggaactggggcatcttcctggagccgtcccccgagggcgccggcacctatgccgacatgctgctctccgggctggcctggacggtggtcaccgccctctgctcgtgggccatcgccttcaccctcggctcggtggtcggcgtgatgcgcacgctgccctcgcgcaccgccaacgccatcggcgcggcctatgtcgagggattccgcaacgtgccgctgctggtgcagatgttcctctggtacttcgtgctgccggaactcctgcccgcgcgtctcagctcggccgtcaagcagatgccggatgcgccgttctacacggcggttctgtgtctgggcttcttcaccgccgcgcgggtggccgagcaggtgcgggcgggcatccgcgccctgccgcgggggcaggcgcaggcgggcctcgcgctgggcctcacctgggcgcagacctaccgcgccgtgcttctgcccaacgcctaccggatcatcctgccgccgctcacctcggaattcctgaacaacctcaagaacacctccgtcgcgctgaccatcggcctgctcgaactcacggcgcgggcgcgctcgatgcaggaattctcgttccaggtgttcgaggccttcaccgcggcgaccctgctctacgtcgccctcaacctcgtggtgatcgcgggcgcgaccctgctggaacggcgcgtggccgtgccgggagggcgctgatgttcgggcatttcgacctctccgtcgtcgccaattcgctgccctacctgttcggcgaggggatggtgttcacgctgacgctcaccgcgctcgcggcgagcggcggcatcgtgctcggcaccgggctggcgctgctgcggctctcgggcgtgccgggtctgacgcatgcggccaagttctatgtcgagctgatgcggtccctgccgctcgtactggtgatcttctggttctacttcctggtgccctatctcggcgcctgggcgatcggcgcggacacgccgatccaggtcggggcgtttgccagcgcgctcgtcaccttcaccctgttcgaggcggcctacttctccgagatcgtgcgggccggcatccagtcgatcccgaagggccagagcgcggcggcccgggcgctcggcatgagctacgcgcaggtcatgcggctcgtggtgctgccgcaggcgttccgcaacatggtgccgctgctgctgacgcagacgatcgtgctctttcaggacacttcgctcgtctacgtgctgtcgctgaccgatttcctcggcgccgcctccaaggtggcgcagcgcgacgggcggctggtggagatgtacctgttcgcggcgctggtctacttcgccgtgtgcttcgcagcctcgctgctggtgcgccggctccaggcccgcacggcgatcgcccggtgagggataatcaggatgagggtgggccgatgaccgcgccgctgacatcgccgcagccgcccgccgcgggcgggacgatgatcgccatcgaggcggtgtcgaagtggtacggcgaggtccgggtcctgtccggctgttccaccgcggtgacgcgcggcgaggtggtggtggtgtgcggcccctcgggctcgggcaagtcgacgctgctgaaatgcgtcaacgccctggagccgttccaggaggggcagatcaccgtcgacggcacgcgggtgcgggacaaggccaccaacctgccgcggctgcgcgcgcgggtcggcatggtgttccagcatttcgagctgttcccgcatctcagcgtcctcgacaacctgacgctcgccccgcgcaaggtgctcgggcgctcgaaggcagaggcgacccagcgcggcctcgacctgctggcccgcgtcgggctctcggcgcatgcacacaaacatccgggccagctctcgggcgggcagcagcagcgggtggcgatcgcccgcgcgctcgccatggacccggtggtgatgctgttcgacgagccgacctcggcgctcgatcccgagatggtcggcgaggtgctcgacgtgatggtggagctggcccgcgatggcatgaccatgatggtcgtgacccacgagatgggcttcgcccgcaaggtggccgaccgggtggtgttcatggatcgcggtgagatcgtcgaggacgtggcgaaggacgccttcttcgaccggccccgcagcgagcgcgcccagcagttcctgtcgaggatcctcgcgcattgacgccgacaggccgcctccggctctgcccgtgaggcgctccggccgtcgggtggcgccgcgtgcggctgcgccggcctcgggcccgactgtcagaacagcgagatgaggacgatgccggccaccatcagggcggccccgcccagccgcgaggcgccggcccgaacccgcttcatgccgacccagccgaaatggtccagcgccaccgaggtcagcaggttggcggtgatcaggaggccgttgaaggcgcccgcgccgaccttgtcgacgaagagcaggccggcgaacacggccacggcgccggtgaggccggccagcggcatccaccagcgcaccccctcgatgtcggcccgctgcggcagcggcttcggccgcagcaggaagaccagcacgaagacgaacaccaccggcaggaacgagaccagggccgcgagccacgggttgatcagggctccgcgcaactgcgcgttccagaccacgccgatcgcctgcagggcgcccgcgacgacgatgaagggatagagcagccgcgggttgaggccgtggccggtatccttggtctcgtcttccccggcgccttgcccggcgcctttttcgggcgtgacgcgggcgatgaagattacgccgatcgccatgagcaggccgccgagccagggcatcggcttgaacccaccgccttgcagcccgaacaggcccagcgaatccatcgccagcgaggtcaggatgttggccgtcagcgtcaggccgttgaaggggccggcgccgaccttgtcgacgaaggcgaggccgccgaataccgccaccgcgccggccacgccgccgagcggcgcgtaccacggcatcgccgccagcgagtcgaggctcggcagcggcgtcggcatcacgaggaacagcgtcgcgaagacgaagacgatcggcaggaaggagaccgccgcggcgaggaacggattgacgaggtgcccgcgcaactgcgcgttcatggagttgccgagcgcctggagcgcgcccgccacgatgatgaagggatagagcagggcggcactcacgcgggtcggcctccggatcggcgaagagtatgggatcaggcgaggatcagagccgcgagggccagcgccagcgccgggggcatgaccagggcgccgagcttcaggaacgcccaggcggagacgttctggccctcgcggcggatcgcggtgagccagaggatcgtggcgagcgagcccgtgaccgagaggttcggcccgagatcgacgccgatcaggatcgcccccgccaccgtctccggcacatgggcggcctgcaccgcggcgcccgccaggaggcccgccggcaggttgttcacgaggttcgatccgaacgcgacgagcgcgccgccggcccaggccgtcgcggcgggatcgccctgcgcggcgcggcccaggaggtcggcgagtttcgcgagcaggccggtcttctccagggactcgacgaggacgaagagcccggcgaccagcggcagcacgccccaggacacgtcccgaacgaccgcgaccagcccgccccgattgatcgcgagcacgacgagggtggtggcgagcccggcgatgaaggtcggcaggccgagttcgatcccggcggccgaggcgccgatcagggccgcgccggtggcgacgatgcccccggccgcgatcgtgccgccgagcccgagcctcgggatcgcgacgtcggtcgcgaccgtctcggccttcagccgcgcgttctgggtcaggcgcaggacgagataggtcgcgacgatggcgaggagggagggcagggtgaaggtcgccagccagcggccgagcggcggcatgtgctcggcgaagacgacgaggttggccgggttcgagatcggcagcacgaagctcgccgcgttggcgatgaaggcgcagacgaacaggtagggcaggggctgcttcaccccggcggcccgcgtcgcggcgaagacggcgggcgtcagcaccaccgcgcaggcatcgttcgagaggaagaccgtgaccaccgtgccgacgacgtagacgagcgagaacagccgcgtcggcgaccccttcgcggcccgcaccgcgtgggcggcgagccaatcgaacaagccctgcttccgggcgatctcggagagcagcatcatcccgacgaggaagagatagacgtcggtgcccttggccgcgccctccagggcattctgccaggggatcaggccgaggaggacgaggagcaccgcgccgagcaccgcccagatcgcctccggccaggagaacgggcgcaggatcacgccgagcgtcgccagcgcggcgataccccaggtcgccgcgttcgggttcgggatcagcgcgcccatcggcgtcgggcttccttctgtcggggaggatcacgggattcggagcggcggggcaccgctgcgggtcgctccggcttggagcaggatcgcgcatggcctctccgagaccaagccccgacggtctgtgcatcgccgccgatccgccgctcaagatttctcgcgcgccgccgttcctgtttcatccatcacaagggcgcgatcttggaggggtctgagtatgcggggcgggatgcgtgctccggacggcctcggaggcgcatgatcccgagccctgatcgagcgatgcgccgcgatgcgatgaggtggggcgaagcgggcagggcggaacagcgtcccggagcgccggttctcccacggcctatcacctcaacaaacagggagatccgccatgaaggctctgaccttcgccctcgccagcaccctcctgctcgcgcccgctgccttcgccgccgaaggcacgggggcttccggcacaagccgctccggcacggccgacagcacggggccgaacgatgccggttcgggggcgtcccccggagcggccggaagcggcccgacttcgggcgacaagagccgctccggcacggccaacagcacgggcgccaacgatgccggctccggttcctcgcccggcgccagcggcaagggccacgaggcccgttagagcgcattccgacgaagcggttaccggctttcggggcgatgcaagaacaagcaggccgcgtcgcatcccaaacgccgaacgggccgactaggccggtcatgcgcggctgaagcgcgatggcaccgtctttgaaagcattcgccggcacccgtttccgggtgccggcggtcatgagggtggggacgctccaccggagtggctatccgggtcctgcccctcccgagacggcccgtcggcggcgggccgtccgggttccgcgcggttcccggacgatttttcgcgatcgccgctcgagcgcctctcctgacaagggcggcttttaagcgggatcagtcgttcttcaccgtgccgtccgggctgaccttgacctcctgctcgcggtcggtgagcgccagcttgatctcgtactcgaccgcattgccctcgcgctcgacctcagcctcgtaggccttgctgccggggctcttctgctcggcgagcttgatcgcgtccttcagcgaaaccttggcgttctggaagtcgctcgccttcagccgggtgaagtagcgctcgaacggctggttctcgctcttgtagagatcgcccgtgtcggcgttgacgccgtgctcgacgagcttgccgctcgggtacacgaccttaatcgagtagtgcgccgggttcttgctgtcggccttctcgaagtcggcgtcgatcgccttgccgcccttctcctcgccttcggccttgccctcggcggtggcgatggcctgggcgaggccgaccttggccgacttggcgacttgccactccttgaggtcgctgttggacttggtcgcttccgtggcgctcggggcgcggccggtattctccgggttcttggtcaggtcggggttctgggccgcggcgaggccggtcatcagggtcagcaggccggtggcggcggtgaggcgcaggaaattcgtcttcatgtggcgggctttccgtttcttgtgtcggcgcctgaggcgctcgagcttgttgcggacccacagaacggtccgagccgccgcttggttgcagcgcgtcactgcgttcgaggcatgctggtgcgcgccatcgacgatcgacagggccagagatcgacagggccggcgccggcgcgcccgaattcgcgcgctccgttgacatatattcgatgtgcgaataactaatatgccagtcaaatataagctggatcgggcgtgatcccatgagccaagccgagtccgaggccgccttcctagcgcgctacgatcccgccgattacgcccggcccgccgtggccgtcgatctggtgctgctgggcctttccggcggtcgcccgaccctcctgctgctgaagcgtgaccggcacccgcatgcggggcgccatgcgctgcccggcggcttcgtcgggatcgacgaggcgttggatgacgccgccgcgcgcgtcctgcgcgagaaggcgggcggggcgcgggcgcatctggagcagctctacaccttcggcgcggtggagcgcgatccgcgcatgcgcatcatcacggtcgcctatctcgcgctcctgaccgaggcggccttcgccgaggcacgggcgcgggccccggccctgattcccggcgcggtcgcggcgtcgcccgcggcggagggatccgtgacggtccatgcggccgatggcgcggctttgccgctcgccttcgaccacgccgagatcgtcgcgctggcgatccggcgtctgcggggcaagctcgactattccgaggtcggcttcgccctgctgccggagctgttcaccctgcgccagcttcaggacgtgcacgaggcgatcctcggcacgggcctcaacaagcccgccttccgccgccggatgctcgaccgcggctggctcgaccccaccggccggttcgagacgggcacctcctaccgccccgccgagctgtaccgccttcgccaaacctcttcgcaaaccccgtcccaaacctcttggcagacccccgctcaaggagactgacatggccacgatccgccgtttcggcgttctctcccagctgcgcagcgaggcgagccactacgtcatccgctaccgcaacggccgcccgcgccagagcgggcgcggcctcgtcttctggttccggccggagacggcgagcatcagcgagttgccgatggacgaccgcgagatgacgctgttcgtccgcggccgcagcgcggatttccaggcggtcgcggtgcagggcagcatcggctggcacgtcgccgatcccgagcggctcgccgcccgcgtcgatttctccctcgacctgcgcaccggccggctccagaccgagccggtggagcggatcgaggcgcgcatcgccgggctggccaaccagaccgtgctgcaattcctcggaaccgcgccggtgcgcgccctgctcgatgccgggccggaggccctgcgcgggcaggtgcaggcgacgctcgccaacgatccgtcgctggccgagattggcgtcgcggtggtctcggtgcggctcaccaacctcgctccgtcgagcgagttggagcgcgcgctccagacgccgacctacgaggcgctgcagcagaaggcggacgaggccaccttcgcccgccgggcgctggcggtggagaaggaacgcgccatcgccgagaacgaactcgccaccaagaccgagctggcccggcgcgagagcctgctgatcgccgaggaagcgcagaacgcccgcaaccgagcgcaagcgcgggcggaggcggaggggatcgaggccggcgccgaggctgagcgcatccgcatggtcgagggcgcgcgggccgaggccgagcgggcccgcgtcgcgatctaccgcgacgtggcgccgggcaccctgctcgggctggccgcccaggcgctggcgggcaagctcgacacgatcgagcacgtgaacgtcacgccggacctccttgccaccctgctcggcgaggtccgccggccggccagcctcccggcccgctgagggaggggctcatggccgcgctcaccccccgggcggtcttcgtcacccgcgagaccgattacgagttgctgatcgcccggcacgccacgcggggacaggcccgcttcttcctcgagagccgcggccaggggctcgccgcggtcgaggcgcgccacgagcgcttccacgcggtgctggcacaggcgcgggccgcggtgccgggcgagtggcgccaggccctggtgcggcgggccgacctcgaccgcttcctgttcgccggggacgacgtcgtcgtcgccgtcgggcaggacgggctgattgccaacgtcgccaagtatctgggcgaacagccggtgatcggggtgaacccggcgccggacctctatgacggcgtgctggcgcgcaaccccgtcgagcggctcccccggctgctgccggcgagcgtggcgggcgatgtcgcgatcgagcggcgcaccatggtccaggcggtgatcgacgggaccgagcgcctgttcgccctcaacgagatttttgtcggccaccgcagccaccaatccgcgcgctaccggatcgaggccggaagcgaggcggaggagcattcctccagcggcctcatcgtcgcctccggcaccggggcgaccggctgggcccgctcgatcagtgaggcgacccggctcgacctgtcgctcggacccgacgagcgggcggtgggctactgggtgcgcgagccgttcccgagcgtcgccaccgcgacgcggctgcgcgccggcaagctcaccgactcggacctcgtcgtcacctcgcggatgaacgagggcggcgtgatcttcgccgacggaatcgagcaggactttctcggcttcggctggggccggcaggtgcggatcgcgccggccgaccgggccctgcacctcgtcaccggctgagccgggcggcatcgcaggtccgggctgttcgggaagaccggtttcctggccgcccatcccgtatatggaacgcgtgcgggacatccgggcgggtctctcgaccacaatcatccgtatggcgcgatcctgtcgcaaaaccgccaagggtgccgagcatggggcgcgggatcgcgcgccgccagcgtcggcgcgggattcgaccgatccgggaatgggcagcacgtggaatcggcagcagagcatcggatgagcggtctcgccgaggtgggacggcacgacgaaggaccgggcgagagcctcggcggccgcgccgtcctgcggggggccgcgcggcccgatctgatccgccgggagaccctggccgacctgttccgggcgagcgccgccgcgcgccccgatgcgccctgcctgatcgatgccgccgagcccggctccggtgggcgccgcccggtcctgacctatgcggaggtcgatgcccgctccgacgccatcgccgccgggctgtccacccgcggcatcggcccgggggacgtcgtggggctgtggatggcccgcggcaccgaactgctgatcgcgcagatcggcatcacgaaatccggcgccgcctggctgcccttcgacgccgaggcgcccgccgaccgggtcgcggtctgcctgaacgatgccgaggccaaggcgctcctcgtctcggaggccctgcggccgcaggcaccggagggtacgcccgcgctcacgacggccgaggttctggcagcggggcagggggcatcaccgcccgatctcgatgccgccggcctcggtccggagcacccggcctacctgatctacacctcgggctcgaccggcgtgccgaagggcatcgtcatcagccacgtcaacatctgccacttcctgcgctcgggcaacgcggtctacggcctctccgccgacgacgtagtgttccagggcgcctccgtcgccttcgatctctcgatggaggagatctgggttccctatctcgtcggcgcctgcctgttcgtggcgagcccggccatgatgggcgacgtcgaatccctgcccgcgatcatcgcggaggccgggatcaccgtgctcgacacggtcccgaccctgctcgccatgatccccggcgacctgccgagtgtccgcctcgtgctgctcggcggcgaggccctgcccgagccgctggtggcgcgctgggcgactgatcggcggcgcctgttcaacacctacggcccgaccgaagccaccgtggtggcgaccgccgccgagatgcggccgggccggccggtcaccatcggcggcccgatcccgaactattcggtctacgtcgccgacgaggcgctgaacctcctcgcgccgggcgagcaaggcgagctgctgatcggcggccccggcgtcgcggcgggctacctcaagcggcccgagctgacggcggaaaagttcgtcgccaatccctacccgtccgacgggaccgatccggtgctctaccgctcgggcgatgcggtctcgatgacgccggagggcgacatcgtcttccacggccgcatcgacgatcaggtcaagatccgcgggttccgcgtggagctcggcgagatcgaggcgcgcatccgggcgcaggacgggatcaatcaggcggcggtggtcctgcgccgcgacgacgaggtcgaccgcctcgtcgccttcctcgtgcccgaacgcggcgccgatctcgaccgcgcggcgctgcgaaagaatctcgcggcgcagatgccgccctacatggtgcccggccatttcgaggcggtcgagaccctgccgcggctcacctccggcaaggtcgatcgcaaggcgctgcggatcgcgccgctgaccgtggcggtggccgacggcgagcaggaggcccccgacaacgagaccgaggccgctttgctggcggcggcaaaaaaggtgttcggcgacggtccgatcgggctcgaggccgacttcttctccgaactcggcggccactcgctgcttgccgcccgcttcgtcggcgcggtgcgcgagaccccggcgctcgccggcatcaccctgcaggacgtctataacggccgcaccctgcgggtgatggccgcgagtctgatcgagcgcacgggcggggccggcgcccagaccgcgatccgcgacctgagctttgctccgccgccgctgctgcgccgggcgctgtgcgggttggcgcaggcgatcacgctgcccttcgtcatcgcgctggccaccgcgcaatggctcggcatcttcgtcacctacctgctgctcaccggcggcgggctcggcttctggggcgaactcggcgttctcctgctggtctatatcggcatcaacgcggtgaccgcgacgatcgcgattgccgccaaatggctgattctcgggcggacgaagcccggccgctacccgctctggggcgtctattattaccgctggtggctggcgcagcgcctgacgccgctggtgcacatcaagtggctccagggctcgcccgtcatcgtcacctatctgcgcctgctcggcgcgcggatcggcgacgacgtgctgatctccgacctcgatgtcggcgcacccgatctgctcaccatcggccgcggcgcgtcgctcggcgggcggctggtgatcgccaacgcggaggtcgtcggcaacgaactcgtcatcggctccgtcgagatcggcgaggatgtcgccatcggcacctcctgcgtgatcggccccggcacggtgatcggcgaccatgccgagatcgccgacctcaccaccgtgccggccggcaccgaggtcggcccggccgaggcctgggacggctcgcccggccgccgggtcggcaccgtggacttcgctgccctgcccgaacccgccaccgcctcgcccgcccgccgggcggccttcggcgcggtctacgcctttctgctcgcggcggtgccggcagtcggcctgctgccgatcttcccggccttctacctcttcgaccagatctccgataacctctcggaactcaccgacgtcgattaccacgtctacctgccgctgctgacctggcccaccgccatgctgatgacggcgggcacggtgctgctcatcgccgccatccgctgggcggtgctgccgcgggtcacgcacggcaccttctcgatctggtcgggcttctacctgcgcaaatggctggtggcgctcgcctccgaagtgacgctggagacgctctcctcgctgttcgccaccgtctatatgcgggcgtggtaccggctgatgggcgcgcggatgggaaggggcgccgagatctcgaccaatctcggctcgcgccacgacctcgtcgcggtcggcgccaacaacttcatcgccgacgaggtggtggtcggcgaggaggagatccgccgcggctggatgcatctccatcccgtagagaccggcgcccgcgtcttcgtcggcaatgacggcgtgctgccgccgggcgcgcacatccccgacgacgtgctgatcggcatcaagtcgaagccgccagccaacgacaagatggggccgggcgagacgtggttcggctcgccgccgatccgcctgccggtccgccagaaggtcgatctcggctccaacgcccaaaccttcgagccgagcgtgtgggccaagctgcggcgcggcctgttcgaggccttcgccacctcgttctcgccgatgctctacatctcgctcgccatctgcgcgatcgactgggtgttctaccccgccatcctcgccgaggattggggcgggctggcgcttgccttcgtgctcgtgagcctcgccatcgcgctgatccagacgagcagcgtcatcgcgctcaaatggctcctgatgggacgctaccgccccggcatgcggccgatgtggtcgtggtgggcgatgcggaccgaggcgatcgccgtcgcctattgggggctcgccggcaaggtgctgttggagcacctgatgggcacgccgttcctgccctggatgctgcggctcttcggtgtgaaggtgggcaagggcgcctgcctgctgatgaccgacatcaccgagttcgactgcgtcgagatcggcgactttgccgcgatcaaccgctcggccgcgctccagacccacctctacgaggaccgcatcatgaaggtcggccgcgtcgtggtcgggcgcggcgtcacggtgggcgccttctccactgtcctctacgacagccatgtcggcgactacgcgcggctgcgcccgctcaccatcgtcatgaagggcgagtcgatcccggcgcattcggaatgggagggcgcgcctgccgtgcccgtggtgcacgcggcaggcgaggctgtggcgcgggcggcctgaggccggagcctctcgccgccgcaggccattcacgccatacgcgtcggtgtggctgagccgaaggcggcggatcgtccgcggatgggagcctttacgtcaacggcgacgaggatcgggcgaagctgttcgcagcttgtcacggcaccgaaagtcctgccgtggtaagtcgtgccgtggttctcggcctcggtgcgcgacctgcgcgccttccgcgtcgagcaatggtccgacttcacggcgaccgtcaaaggctgacggccgccgcgctcttccgcctcacgccgcctcggtcttcgctccgagacgcttgtcgagataggtgtcgacggtctgggtcagctcgtcgacccggccgtcgaagaagtggttggcgccctcgaccatctggtgctcgatgatgacgcccttctgggtcttcaccttctcgatcaccgggatcacctcgcgggccggcgccacccgatcctccgagccgtgcacgaacaggccggaggaggggcagggcgccaggaaggtgaagtcgtagcggttggccatggcggcgatcgagatgaagccctcgatctccgggcggcgcatcaggagctgcatcccgatccacgagccgaacgagacgcccgcgatccagcaggatttggcctccgggttgaccgactgcacccaatcgagggcggccgcggcgtcggagagttcacccgaaccgtgatcgaaggcgccctggctgcgcccgaccccgcggaaattgaagcgcagggctgcgaagccgcgattggcgaaggtgtagaaaagattgtacacgatttgattgttcatcgtgcccccgaactgggggtgcggatgaagcacgatcgcgatcggcgcgcccttcttcttgggggcttggtagcggccttccaggcggccggcggggccggaaaagatgacttcgggcatggtgtcctcgagatgatccgaccctcacccctgatgcccccgcgaaggcagggaggctgagccggtcacggcttgactcgttgcgcgcgccacctacaagcgctcttagaataattctaggtcattagaatcattctaaacagttcgtcgggtctcgacctgcgaagcacacggcgcgtttcgcgcggcttagcacgggggaggggggcgaaatcaagaaaatcaggatctggcaggacgatacggagcgaaacggcaggatgacgtccggcgcgcgcagctatctcgatcacaacgcgacttctccggtgcgtccggaggtcgcgtctgcagtcgcgcgcgcgctcgcattgcccggcaatccctcctcgatccatcaagagggccgcgccgcgcgccatgcgctgcagacggcgcgggcggggctcgccgccctgctcggcgcggcgcttgagcgcatcaccttcaccagcggcggcacggaagccgccaacaccgtgctctccggtgcgcttcggaaggcgggcctccctgcccccacccggctgatgatctcagcgaccgagcatccgtgtgtcgccgcgggccatcgcttcgcgccggaggcggtcgaggtgttgccggtggatggggccggcctgctgcggctcgacgtgctcgcggcccggctcgaagcctgccgggacgaggccgtgctgatctcggtccatgcggccaacaacgagaccggggtggtgcagccgctcgccgagatcgtgcggctcgcccgcgcccacggacaggctctggtccacagcgacgcggtgcaagcggtcggaaagatcccgctcgatttcgcggccctcggcctcgacgccctgaccctgtcgggccacaaattcgccgcgccgaaggggatcggcgcgatggtgctggccgacggcgtgagcctggagacgcccttcctgcgcgggggcggccaggaggcgcgcctgcgcggcggcaccgagaacctttcgggcattgtcggcatgggcgaggcggcggcgatcgcccgatccagcctggaagccgaggtggtgcggctcgcgggcttgcgcgacgcgcttgaagggcggctccgggccatcgctccggacatggtggtgttcggggagggcgcgccgcgcctgcccaacaccctgagcttcgctgtgccgggcctcgcggcctccacggcgctgatcgccctcgatctcgccggcctgtccgtgtcgtcgggctcggcctgcgcctcgggcaaggtggcccgttcccccgtgctcgcggcgatgggcgtgagccctgcgctcgccgcgggggcgttgcgcgtgagtttcggctggaattcgcgcccggaagacctcgaacgcttcgcggcggggttcgaacgggtcgtgtcgtccctatatcagaggcgagggcaggcagcctgagcgccgcccgcccaagccattctttcggcggcaaacccgccgtgtcgttggaaacccccggtccttgacgccggagtcggtaggagacgctgaatgcctgcagtgcaggagaccattgatcgggtccgctcgatcgacctcgaccagtacaagtacggtttcgagaccgtgatcgagatggagaagtccgaaaagggcctctccgaggacgtcgttcgcttcatctcggccaagaagaacgagccggaatggatgctcgaatggcgcctcgacgcttataagcgctggctcacgatgaaggagccggaatgggcccgggtcgagtacgaccgggtcgattacaacaacatctactactacgccgcgccgaagcgtaagggcccggaatcgctcgacgagatcgatcccgagatcctgaagacctacgagaagctcggtatcccgctgcgtgaggtcgaggtgctggaaggcatcgcgcccgagcgccgcgtcgcggtcgatgcggtgttcgactcggtctcggtggcgaccaccttccggaaggagctcgagaaggccggcgtgatcttcatgccgatctccgaggccatccgcgagtacccggacctcgtgaagaagtacctcggctcggtcgtgccggtgaccgacaacttcttcgccacgctgaactcggccgtcttctccgacggctcgttcgtctacatcccgccgggcgtgcgctgcccgatggagctgtcgacctatttccgcatcaacgagcgcgacaccggccagttcgagcgcacgctcatcatcgccgacaagggctcctacgtctcgtatctggagggctgcaccgccccgaagcgcgacgacaaccagctccacgccgcggtggtcgagttggtcgccctggaggatgccgagatcaagtactcgaccgtccagaactggtaccccggcgacaacgagggcaagggcggcatctacaacttcgtgaccaagcgcggcgattgccgcggcgcccgctcgaagatctcgtggacgcaggtcgagaccggctcggcgatcacctggaagtatccgtcctgcatcctgcgcggtgacgattcccgtggcgagttctactcgatcgcggtgtcgaacggcatgcagcaggtcgattccggcaccaagatgatccatctcggcaagaacacgaccagccggatcatctcgaagggcatctcggcgggccgttcgcagaacacctaccggggtctcgtctcggcccacaagaaggccaagggcgcgcgcaacttcaccaactgcgacagcttgctgatcggcgaccagtgcggggcgcacaccgtgccctacatcgagtcgaagaacgcgtcggccgtcttcgagcacgaggccaccacctcgaagatctccgaggaccagaagttctactgcctgcagcgcggcctctccgaggaggaggcgaccgcgctcatcgtcaacggcttcgtccgcgacgtgctgcagcagctgccgatggagttcgcggtggaggcccagaagctgatctcgatcagcctcgaaggctcggtgggctgacgcgcttcgatgcggacgtgctgcgcgcggcccaccggcacagcgcgcggcacgccgacgaggtgaagagcagcccgctctgcgggtgcttctattgcctggagatcttcgcgccggacgagatcgcggagtgggtcgacgaggacgcgaccgctctgtgcccccggtgcggcgtcgacgcggtgatcggtgagatgtccggctatccggttcagaacaccgccttcctgcgggcgatgcatcaggaatggttttgaaggacttggacgaacatgcttgagatcaaaaacctcgtcgtgcagatcgaggacaaccgcatcctgaacggcctgaacctcaccgtgaacgatggcgaggtcgccgcgatcatgggcccgaacgggtcgggcaagtcgacgctctcctacgtcatcgccggcaaggaggactacgaggtcctcgacggcgagatcctgctcgacgggcagaacgtgctggaaatggcggccgacgagcgcgccgccgccggcatcttcctcgccttccagtacccgctggagatcccgggtgtggggacgatgaccttcctcaaggcctgcctcaacgcgcagcgcaaggcgcgcggcgaggccgagctctcgacccccgacttcatccgtgcggtgaacgcggccgccgacaagctcgagatcaacaaggagatgctcaagcgcgctctcaatgtcggcttctccggcggcgagaagaagcgcatggagatcctccagatggcgctgctgcagccgaagttctgcgtgctcgacgagaccgattccggcctcgacatcgacgcgttgcgcatcgtctccgagggcgtgaacgcgctgcgcgcgcaaggccgctcgttcctcgtcatcacccactaccagcggctcctgaaccacatcgtgcccgacaccgtgcacgtcatgtcgaagggccagatcgtgaagaccggcggcaaggagctggcgctggaactcgaggcctccggctacgccgagtaccgcacgagcgaggctgcgtgatggccgacgtcaccaatctccgctcccccgccgaggccggcctctccaagctgttcgaggccgcgcgcaaaggcttcgccagcgagctggcgatcagccgcgaggaggcgttccgcttcttcgaggcgaccggcctgccgagccgccgggtcgaggcgttcaagtataccgacctgcgcgccgccatcaccgaggccgccccgcccgccgaggcgccgagcgaggacgcggcccgggccgccgtcgccggaaccgcgggcttcaacgaggtcgaggctgtccgcctcaccttcgtcaacggccatctcgtcgcgtccctgtcggatctcgaccgggtgcccgagggcgtgacggtcacgccgctcaacgaggcgatgggcaagggcgacgcccgcctgaagctcctcgcccccgtcgagcaggtgcgcgagaacccgatctatcagctcaacaccgccttcctggcggatggcgcgctgatctcggtcgcccccggcgccaagccggcgacgccgatccacctgcgcttcgtcggcacgggtgagaccgccttctcgaccgcgacccgcgttctggtcgatgtcggcgccgaggcggagttcttcctgctggagagccacgaggggccggccgggctgacctaccagcccaacgacgcgctcgacgtgcatatcggcgccgaggccgccttccgccacacccggctcaaccgggaaggggatgcggccgtcgccctctcgacgctctcggtgcgcctcgacgcgcgggcgcagctcgagaccgtcaacctcgtcaccggcgccaagctctcgcgtcaccagatctacctgcacgtcgcgggcgaggacgccaacgccgtggtcaacggtgcgacgctgctcggccacggccagctcgcggactcgaccctgctcgccgaccatgcggcgaccgggggcgtcggccgcgagatgttcaagacggtgatcgacggcgattccaccggcgtgttccagggcaagatcatcgtccgccaggtcgcgcagcagaccgacggcaagatgaagtccgactgcctgctcctgaccgacgacggtcagatgatgaacaagccggagctggaaatcttcgccgacgacgtcgcctgcggccacggcgccacctgcggcgcgccggacgaggatctgctgttctacctcatggcccgcggcctgccgcgcgccaccgccgagagcctgctggtccaggccttcgtcggcgaggcggtggagacggtcacgcatgagggcgcccgcgcggtgctgatcggcgggatcgaggcgtggctggcgtcgagagggtagggcaccgcccacaacccgacccgcggatcgccggcctgccggggatccgcgggtccctgcccaggtcgggcacccccaccctgagcctcatccctagggggccgcgtcagcgggccttgaaaggacggctcagaggatgccgacgaaatcgggaggtctccttcgaggcctccgcttcgctccagcacctcaggatgaggggagtgaagggaaagacggctccatgacgggccgcgccgcttcgaggtcgagaagatgaacgcacccgtccgtaccactgcccaggactcgtcttacgacgtcgaagcgatccggaaggaattcccgatcctgtcggaaaaggtctacggcaaaccgctcgtctatctcgacaacgccgcctcgacgcagaagccgcgggccgtgattgacgcgatggtctcctgcatggagaccggctacgccaacgtgcaccggggcctgcactacatggccaatgccgcgaccgaggggttcgagggcgcgcgcgagaccacgcgccagttcctcaacgcggcctcgaccgacgagatcatcttcacccgcaacgcgaccgaggcctacaacctcgtggcctcctccatgggctgggccggactgatcggggagggggacgagatcatcctctcgatcatggagcaccactccaacatcgtgccctggcacttcctgcgcgagcggcgcggcgccgtcatcaagtgggcgccggtcgatgacgacggcaacttcctggtcgaggaatacgagaagctcttcacgccgcgcaccaagatggtggcgatcacccacatgtcgaacgtgctcggcacggtgacgccggccgaagagatcgtacgcatcgcccacgcccacggcgtgccggtgctgctcgacggggcgcagagcgcggtgcaccgcccggtcgatgtgcgcgcgctcgattgcgatttcttcgtcttcaccggccacaaggtctacgggccgaccggcatcggcgtgctctacggcaagaaggagtggctcgaccgtctgccgccctaccagggcggcggcgagatgatccgcacggtgagccaggacgcgatcacctacaacgatccgccccaccgcttcgaggcgggcacgccggcgatcatcgaggcggtcggcctcggcgcggcgctggaattcatgatgaagctcggccgcgacaagatcgccgcgcacgaggcgatgctgaccgcctacgcgcaggagcggctcggcgcgatgaattcgatccgccagatcggcaattcccgcgacaagggcggcgtcatcgccttcgaggtgaagggcgcgcacgcccacgacatcgctaccgtgatcgaccaccagggcgtcgcggtgcgggccggcacccactgcgcgatgccgctgctgacgcgcttcggtgtcacctcgacctgtcgcgcctcgttcggtctgtataatacgacgcaggaaatcgatgtcctggccgcggctctggccaaggccgagatgctgttcgcctgattcttttgggaatttcggccgtcgcccgcggcggccgagggagagacccgatgagcaccgacgccaccatcaccggcggcaccaacacccccgccctcgcggccgcctccgcgatcccggccgaggaaatcgatcgcctgaccgacgacatcgtcgtggcgctcaagagcgtctacgatccggagatccccgccgacatctacgagctcggcctgatctaccgggtgcagatcgaggacgaccggcgcgtgctgatcgacatgacgctgaccgcccccggctgcccggtggccggcgagatgccgggctgggtcgagaacgcggtctctgcggttcagggcgtccagtcctgctccgtcacgatggtgttcgacccgccgtgggaccagagccggatgtccgacgaggcccgcgtcgcgctggacatgtggtagcggcgcctcagcagcggaccgaccggcccggctcgaaggccacgtcctcgtaaatgtcggcgagcgcgagccgcgctccgatggcgggcaggccgatcacggcgtcgaacgtctcgaagctctcccaccgattcagcatagcacggctgtaatcgtccggtgtgccgggtctcctggtggaccggcgccgggggagtgcttatctttgcagatgtacgaaaacccctcacccgcccgggccttgaacccggccgcaggagagagaccccaatgtccagtttcaaggtgatcacgctgaccgaccgcgccgcggaccggctcaaggcgatcatggccgatgcggagacgccgatcgccggtttgcgcgtcggcgtgaagaacggcggctgcgccggcatgtcctacacgatggaatatgccgaggagcggaaagccggcgaggacgtgatcgaggaccggggcgtaaccgtgttcatcgatcccaaggcggtgctgttcctgctcggcaccgagatggatttccagacgaccaagctgtcgtcccagttcgtgttcaacaacccgaaccagacgtcggcctgcggctgcggcgaatccgtggcgatcacgccggtcaatcccgagcggctcacggccggcgctacggcctgatcggcgctgcctcgtctcgcagaccggacgaggcttgagcgcatggctctcgcctcgtcccggaggccgcctttcgggacgaggctcttatccgtctcaggcgacgtcgcgcaggttctcgacttcggtctcgtcgagggtgcggttgcggccggcgcgcttggcggcgaacaggcaggcgtcggcccgttccagcagggagaccgcgttgtcgtcctcgcgctgggtcgcgacgccgagtgagaccgtgaccttgccgagcgattcgccggtggagcgcttcaccagttcgcggccggtgacgccaatgcgcacccgctcggcgatggcgcgcgcctcgacccggtcggtttccggcaggacgatgccgaattcctcgccgccgaaccgggcgagcgtcgcgtttttctgaccgatatgctcgcgcatcacgatggcgacgaggcgcagtacctgatccccggtcaggtggccgtagaggtcgttgaagcgcttgaacgaatcgatgtcgatcacgatcaggctcgccggcttgccctgctgcgccgaggcagactgcagatcgacgctcttgcggagcgactcctcgaaactcttgcggttgcccagccccgtcagggcgtcggtcaggctctccagacgggtcgcctccagcgtctcgcgcaaggcctcgatctcgctgcggctctcgcgcatccgcgcttcgagggtgcggttgttggcggtcacgtcgcgggtgttagcgatgatcgtcgtgacgacctcgcgcagacgcgtccggctcgtggccgtgttggcgatgtcgtgggacagggcctgaagcgactcgccgtactgggcggtggagcggatcgacacctcgatcatctccatgatgccttcgacctcggcgatgaggctcgaattcatccggtccacctccacggccatgcggcggccgtcgatgtaggtgtcgtgaagcccctcgatgtcggcgctggtcagcgtgccgttctgcgtcgtgagccgtttgaccgcatcgttcatcagcggctgcgtgccggagacgtagagataccacacggcgtaggcccgcggcgtcgcgcaggcacagtagtcgcgcatcagctcgaagctgcgctgcgcgagcacgaaactgcgatcacgatcgggatcggggctcatccggtgacgtaggctcctgcggacggggcacgccgcccacatcgtccgctccgccgaagtgtcgtctcagaatctcgccaggacgttaagagcgtctcacaaagcgcccgagcgccgacccttcgccgcgcgggcgctttgatcgaagcagggaccggatcgccccacccgtgcggcgctcgaggagggcacccatcgcgccggcgcgatgggatcagcgggatttggtcggggagctacttgctcttcccgaacccggtcggcttcagcaggaaggccgggacgtgcgagccgaggccgaccggcgtctcgccgtcctcgtcgcgacgcgggggacggcgctcgccgcgcgcgcgttcgggggcgctccggacgggctcgcgggccaactcgcggggaggggcagggggtgcggaaggggcaactgcaaccggttccggctcacgcaccgggtctcgccggggtgcgtcggcgcggctgcgctcggcggccggacggcgccctccgcgggagcggttctcgctgcgggggctttcgctcgccggggcggcactccgctcggtgctgcgcccgccgctcttggtttcctcgccccccttggtttccttggcccggcggctgccgcggcggcggcgcggctcgtcgccctccacctcgtcggagacgctggcaagatcgccgtcgagccaggcgatcggctgaccgatcaggctctcgatcgccgagagcgagcgctcgtcgcttcggctcgcgagggtgaaggcttggcccgagcggccggcccggccggtgcgtccgatccggtggacgtagtcctccgggtgatgcggcacgtcgaagttgaagacatggctgacggcggggatatcgaggccacgcgcggcgacgtccgaggccaccagcagcggaacctcgccgctgcggaagccatcgagggcggccatgcgggcgcgctggtccatgtcgccgtggagtgctgccgcgttgaagccgtggctggtcagcgagcgctgaagctgggcgacgtcgcgcttgcggttgcagaagatgatgccgttctgcaactcgctcgccgagcggatgagatggcgcagcaccttgcgcttctcgtggccctccgcgcccgtcgccacgaggcgctgctcgatggtcgtggcggtggaggcgggacgcgccacctcgacccgctgcgggttgtgcaggaacatgtcggccagccgctcgatctccggcggcatcgtcgcggagaagaacagcgtctggcgcgtgaagggcaccatcttcacgatgcgctcgatgtcgggaatgaaccccatgtcgagcatacggtcggcctcgtcgatgacgagaagctcgacgccggtcagcagcagcttgccgcgctcgaaatggtcgagcaggcgccccggcgtcgcgatcagcacgtcggtgccgcgggtgagcttggcatcctggtcggcgaaggagacgccgccgatgatgagcgccacgttgagcttgtggttggtgccgtagcgctcgaaattctcctcgacctgcgccgcgagttcgcgggtcggctccaggatgagcgtgcgcggcatgcgagcccgggcgcggccggtctccagcatggtcagcatcggcagggtgaaggcggcggtcttgccggtgccggtctgggcgatgccgagcacgtcgcgccgggcgagcacatgcgggatcgcctgggcctggatcggcgtcggctcggtgtagccggccgtggtgacggcttggagtaccttgtcgctcagtccaagatcggcgaaagacatcgggtagggaaaaccattgtgcgcgtgaagtgggccgatcaggggctcgaaagctcgcgccggcggcggatcgcgagagccgtgcgcggtacgccatcacgcgtccgaacgcgcgcgacacttagacccctgtgcctgcttgtcaatcgaccgagacagcgcagcctcctcccgcgcgggcgggggacggttgcgtcgccggcatcccgagaccgtctcaaacccgtgctcgcgtaaggccgacgtctccggcctcgccttgccaggctttcctgggcggtcgtctcgagccccgccgcgaaggtcagtcgcgcgcgctcgtgccgagggcgccgcggagcgcgcaggggtcgagccgcagcgactgcgccttgacgccgatcgagcccgtcacctccgggtcgcctccccggtgaaccgacttgccgaccggttgggcgatgtggtgggcgagggcggtggcgccgaggccgacgatcagcgcggtcttgatcgaccatgcgagggggccgcgcggtctgggcgagccggaatcgaaggacatgggcagcgcaatccatcgggccggccggatccgggatcgggcgccggcgcgggggaatgatcgcccaggcgtggttaacgcggccttgcgcggcgggagacaccgaccgttaaccgtattgtcttcaggctgtgctgaatggtttgactgttgccggttttcgacaagacgaggcaacgatgtgcgcaaagacacgtcgggcctgatcgagcgcttacggctgggtaagcttcacctttcgttgacggattcaggtgcattgatcgcttcatcgctggagggcgacggataccggggagctccccgggccacttcacaccaacaccggctcccgccaaatcaggacacgacacgatgaaaatcctgcttcttgcttcgagcgcgctcgttgccgccaccgtcgccgcctcggccgccgacctcccgcgccgcgcggctccgccgccggtgttccagccggtgccggtgttcacctggacgggcttctacgccggtttcaacgccggttacggcttcggcacccaggacgaccgcgtcccgaccgtgatcggcgtcggcccggcctccctgctcgtgcccccgggcaccaccgccgtggtcgccttcagcaaccgtgagtccaacgaaggcttcgtcggcggcggtcagatcggctacaactaccagttcaccccgggctccggtgtcgtgatcggtgtcgaggccgacgcccagtacgccgatttcggccgtgaccggaaccgcttcctctcgaccagcccgctggccgctcagcaggtgttcaacccgggtggtctgtccggcctcgacttcttcggcaccgtccgcggtcgcctcggctacgccttcgaccgcaccctcgtgtacggcaccggcggcttcgcctacggctccggcggcggtcgtgagttcggcaccggcgtgtcgagcaacgacttccagaccggctgggccgccggtggtggtatcgagtacgctcttccgaccgactcgttcctgaacttcttcaagtcttcggccgtgacgctgaaggtcgaaggtctgtacgtgaacctcgatcgcggcaccggcggccgtggcgccttcgcgaccgacaaccagggccgcacggtctccatcggcagcccgggcaccgtgctcgtcagcggtggccagcaggtccgcgacaccgagttcgccgtcgtccgcgccggcctgaactacaagttcggctcgtactaggacccggatctccggcggtccctcaccggaccgccggacctcccccagaagagcccggcttcgtgccgggctttttcgcgtggggtggctcgcctcgcatggatgccgcggttaaggtcttgttgaccatcccggccgatcctgttcggcccggaagcccgcgatgcgggaaccggcgcccgcaaccgccatggcgagacccgcgcatccgcatgacaaccggcatgacatcgggctgcacggcacgaggcgccgcgcggcgcaaggcatcggcacgtccgggccggctcgcgctcctcggcgcggccgtgtacgggatggccctgtgtgggttcccgtgcggtccgatctccgctgcccgggcggaggagccgctctacctgcggatccgcgcgaacccggacgcccggctcgccgggacttcgacctctggaactgcggcctccgggccggccgccgcagcgacggcgcgcgaatccgtctgggagcgcagcgaccggcgcgcccggatcgcgatcgcttcggtttgcaccggatgccttcccgcgcgttccgacccgattgcagtcaggccgtcccccgtggcggaggctgcgaccgccgacatgccttcgccgctttcgtcaccctctccatcgccctttgcaccgacagcaggtgatccatgacccaggcccatccgaccaccggcgcgaccgtcgatccggaatgcccggtctccctcgaacgactcggcgaggtctaccgcgccgacgactatgatctcccctacatcctcgaggagattccggcgctgacccgcgccaagctcgccgcctatctctacggcaagagccacatgcaccagctcggcctgaaggtggcccgcgcctgcgagcgcgacgacctggtccaggcggtgggcgaaatcggctcggtgatctacggccagtcccggttgaagcccgctcaggcggcgccggaggtcgaggtgccggccgggcgcggcaagggggggcaggccgccccgccgaagaaggtcaagatcagcctgggcggttcggccgccaagggccgcagcttcgattgagccgcgatgccgttcccggccgcccaaccacgggaggcggccggaaacggcgctcgaacctgtgtctctgcgccgttcccgagcccggccctgcgccgttgcgggccgtcgtgacctgatcagatcgatgccgtatgacgacgagagggcaggttcgatgtacgcgacgtggtggaagctcggcctcgacacgaccctgctcgccttcgaggcgcagtcggtgatcgccctgcggatggccaaactcgcggccggaggcagcggtgcgcaggtggaggcgcagcgcatggtaagcgagaagctgctcgcggccagcgaggcggcgatgcagctcgcgacgggcgcctcgcacggcgcggtcgtggccggctatcgccgcaaggtgcgcgcgaaccaccgccgtctttcccgcgctgcggaacgcggttaaccgccccttaaccatgcgcttccatcgttcgaactcacgtcggacgatttcgggagagcgttatggtgctgtgcgagaaaagcgtgcgcgagcgcgcctactacatctgggaaggtgaaggccgggttttcggccgggccgaggcccattggcttcaggccgaatccgagctgcttcaggccccggctgcggcgctgatcgaagccgaggcgtccgctgcgccggccaaggtcgccaagccccgcaccgcccgcgccaaggcagcagtgcaggcccccgccgaggctctggcgagcgtcgccaaggctgccaaggccaaggcaccggccaagacgcctgctaagacgcctgccaagacctccgcgaaggccgctgagaagcccgccgccaaggcggtgaaggcggcacccagggccaaatcggcagccagccgcgccggagccgaagcggtcgtcctccactgagccgccactgaacgagacgcggttcgagagcccgccgccctccggggccggcgggcttcgctttttgaggcccattcggggaaagtcggggcaaaagtcggggcgagcgagcccaaggccccggaacgcggaccaggctcggccgtttcccttcgcgctctgcgggcggagcgcggccacgattgggggatgacaagcgatgcgcacgttgatcggacgaggtgctgccgccgtcttcctcggcacgatgctggcggccggcgccgctgcggcggggcccgtgcggccaggcgactcgttctacaccggccccgccgtgccggcggtgagcggccgggcgccctggaacgcgccctgggaatacgattccggcagcggcaacgaccgtcgtcccgaactgccctactaccagcagggtcgcggccagcagaccggcgggcccgcccgcaatctccttcccgatgacggcctccagctgtttccgcgctgagatggcctgattcgatgtccgctcgcatcaaagctgtcgtcttcgacatcgacggcacgctgctcgacagcgtcgatctgcacgcccgcgcctgggtcgaggcctttgcgcatttcgggatcgagacgaaggaggccgaggtccgccgccagatcgggaagggcggcgaccagctcctgcccgtcttcgtcgacgcggaccggctcgcccgcgagggcgaagcgatcgaggcttaccgctccgatctgttcaagcgatcctatctcgcgcaggccaagccgtttcccgcggtgaaggccctgctcagccatgttcgcaatgcaggccagaccgtcgcgctcgcgtcctccggcaaggccgacgaggtggaaaactaccagaaaatcctgggtatcaccgacctcgtcgacgtggtcacgacctccgacgacgccgaccgatccaagccgcatcccgacatcttcgaggcggtgctgaagaagcttcccggcctccccaaagacgcggtgatggtgatcggggatactccctacgatgcgcaagccgctgccggcgctggcctttccacaatcggcgtcctgtgcggcggattccctgaggccgagctgtcggcggcgggatgcatcgcgatctaccgcgattcgcaggatctgctcgacggctacgcgcgctcgccgctcgcctgacgacgcgccggcttcacaaagctgtgaagcgcggcgcgggcgctcgaaggaaccgctaactgcaagccggcaaacctatggccttgcgatttggaaccgtttaagagcccgccccgcggggggcgagcccgtttccggatgcgactcatgcagaccacggccgagacgttcatggcgacctcgaaatcgatccagcagcaggttgccgaggccattgaggaccgggctctgccgatcagccggctcctgcgcctgatgtgggccctcgacgccgaccgcagcgcggccaaccagaacctgcgggctcagctccgcgcccggatcggcgccccgctgagcgcctgatctttctgtttgccgcgttgcctgacacgacgcgcgagcagacggcttcaacacccgacacgtgcttgcctttcggcgcccgaccggcaccggaaggcatcgtttttccaggccctgtttacttaggcttcttgcgcctcggccggcgcttcgatccggccggcgcgcaggcgcacggtgcggtcgcacagccgggcgaggccgggatcgtgcgtcaccagcaccagggtcgcgccgcggtcgcgcttgagcccgaacaacaggtctacgatctgccgtcccgtagcctcgtcgaggtttcccgtcggctcgtcggcgaccaagatcgccggatcgggcgcgagcgcacgggcgatcgccacccgctgctgctcgccgccggagagctgcgccgggtagtgccgcagccggtggccgagccccactgcgtcgagttccgccgccgcccgtccgtgcggatcggatgcgttggcgagttcgagcggcagcgccacgttctccagcgccgtcatggtcggcacgaggtggaaggcctggaacacgatgccgatgttgcggccgcggaagcgcgcgagcccgtcctcatcgagcccgccgagatccgtgccggcgatggtgacgcggccggtatcgggccgctccagcccggccatgacggtgagcaaggtcgattttcccgaacccgaggggccgacgagtccgaccgcctcgccgcgctcgacatcgagcgagatgccgcgcaggacatgcacccgcgcggggccgcggccgaggctcagctcgatctgcgacagagagacggccttgttcgacatcaggcaccgaccgatcttggcggggaatcttggcagggaagttggcgagcagcttggcaaccacccggacatgtccgagcgaaaggatacggtcttgcaccatgcgaacgaagcggaagccggacccggcaggcttgtgtcatgcttgggcgcccggcgcgaggcggccgcacccgatgtggggccgcgccgcctccggcgcagggccgcgctgatgctcctcttcgccgcagccacgctcgttggcgccgcgggcctgctgcccggctcggcccgtgccgagccgtcgccgctcaagctcgtggccttcggcgacagcctcaccgccggctaccgcctgccggccgacgccgcctttcccgcggtgctggagcaggcgctgaaggccaaggggtaccgggtcgagatcgccaatgccggcgtgtcgggcgacaccagcaccggcgggctcgaccggctcgactggtcggtgccggacggcacgcagggcgtgatcctcgaactcggcgccaacgatatgctgcgcggcaccgatccggcggtgacccgtaaggcgctcgagacgatcatcgcgcggctgaaggagcgcaacattccggtgctgctcgccggcatgctggccgcgccgaacctcggcacggagtaccgcgcccggttcgacgcgatctatcccgacttggccaaggcgcacggcctcgtgctctacccgttctttctcgacggcgtgacgggccagcgcgccaacaccatggatgacgggctgcacccgaccgccaagggcgtcgagcggatcgtcgagggcatcctgccgagcgtcgagaccttcctgggccgcctgggccagaatccggagaagaaggggtagcgaaccatgccgcgcctgttcaccggcatcgagatcccgccggacatcaccgaacggctgtcgttcttccgcggcggcctgcccggcgcgcgctggatcgagccgagcgactaccacgtcaccctgcgcttcctcggcgagatcgacgacatgatcgccgccgatgtcgatgccggcctgcgggaggcgcgggtgcgcgcgccgctcaccgtgacgctggacgggctcgcgagcttcggcggcgaccggccgcgggcgctctacgcctcggtcgtccccacgccggaactcgtcgatttgcaggaggagcacgagcgcatcgcccgccgggccggggccgcgccggagcggcgcaagttcacgccgcatgtgacgctggcccgcctcaaccgcgaggcctccccggaggccgtggcgcgaaggctgacggaggcgggggtgtttccccgcctgaccttcacggcacgccgcgccgccctgttctccgcccgcacctcgcgcggcggcgggccctacctcgtcgaggcggcctatcccttcgcggatgcggatttcgagctggacgacgaatagcgatgactctgcttgctgacgtcctgcccttgctttgggccgcaggttgcggcatgacgcgagccgcgccgcgcgcgccgtaggagtgtagctcaactggtcagagcaccggtctccaaaaccgggggttgggggttcgagtccctccactcctgccacggcgcccaccgagcccgacgccgagaccgacttggcatccgaccggcggcaccccttcccgaacccatcgacaagccggatcacttgcgctagagcgggcgcattccgagatcctcagatgctgtcggtgtgggacgcgattgtccccgcaccgcgatcggtggttcccggagccctgtccggtttcagttgcgccatggcatcgaacgaagcgaccaagaaagccgacgcggcccgcggacccaaacgcggcacggcccccgtcgcgccccagcgcccgaccccgcccgcgcgccccgcgccgaagcgggtgggcccggtggagttcctgggcgaggtgcgcgacgagggccgcaaggtcacgtggccgacccgcaaggaaaccaccgtgaccaccatcatggtgttcatcatggtcgtcgttgcgagcctgttcttcgtcgccgtcgatcaggtgatgcgcttcgccgtcagcctggtcctcgggatcggcgcctgagtcatcgcaggcgtcttacggacgccgaggagttgagagacccgtgtcgaagcgctggtacatcgtccacgcctactcgaacttcgagaataaggtcgcccagtccatcaaggatcaggcggcccagcgtgggctgaccgaactgttcgacgaggtcatggtgccgaccgagaaggtcaccgaggtgcgccgcggccgcaaggtcgatgccgagcgcaagttcttcccgggctacgtgctcgtgaagtgcgacctgaccgacgaggtctaccacctcatcaagaacaccccgaaggtgaccggcttcctgggcgccgacaaggccaagcccgtgccgatcccggacgccgaggccgagcgcatcaaggggcaggtgcaggagggcgtggatcgcccgaagcacaccgtctccttcgagatcggcgagaccgtgcgcgtctccgacggtcccttcgcctccttcaacggcacagtcgaggaaatcgacgatgcccgctcgcgcctcaaggtggcggtgtcgatcttcggccgcgccaccccggtcgagctggaatacggtcaggtcgagaaggtctgattgtttcgcattttgcgatcagtcggcactgactgactgatctccgattttcccggccggcggctctgccgcggcccggaaacggcgatgctttcatgagagcaccgccacaaccccgcgggagatccgcccggcttcgcctccgggatccacggatcgcaccgcgacctgcaaccgcccgtccgtccgtgcctcggcagcccggcgacgcgcaattcttgggagcagtcccatggcgaagaagatcacgggctacgtgaagcttcaagtcccggccggcgccgccaacccgtcgccgccgatcggtcccgcgctcggtcagcgcggcctcaacatcatggaattctgcaaggccttcaacgcgaagaccgcgcagatggagaagggcaccccgatcccggtgatcatcaccgcgtatcaggaccgctccttcaccttcgagatgaagcagcccccggtcaccttcttcctgaagaaggcggttggcctgaagatcggcaagaagccggcttccggctccaagaccccgggcaagggcccgaccgtcggcaagatcaccgaagcccagcttcgcgagatcgccgagaagaagatgcccgacctgaactgcgactccgtcgatgcggcggtcgcgatgatccgtggctccgcgcgagccatgggcctcgaagtcgtcgcgtaagggagggcgatatggcacgcgaaggaaagcgcatccgcgccgcccgcgagggtctggagccgatgaagctctacgccatcgacgaggcgatcaagctggtgaagtcgaaggcttcggccaagttcgacgaaaccgtcgagatctcgatgaatctcggcgtcgatccgcgccacgccgaccagatggtccgcggcgtctgcaacctgccgaacggctccggccggacggttcgcgtggcggtgttcgcccgtggcgccaaggcggacgacgcccgcgcagcgggtgccgacatcgtcggcgccgaggatctccttgagatcgtccagggcggcaagatcgagttcgatcgctgcatcgcgaccccggacctgatgccgctcgtcggccgtctcggtaaggtgctgggcccgcgcggcctgatgccgaacccgaaggtcggcaccgtcaccatggacgtgaagggcgccgttgccgccgccaagggcggcgcggtcgagttccgcgtcgagaaggccggcatcatccacgccggcgtcggcaaggtgtccttcgacgagcagaagctcgtcgagaacatcaaggccttcgccgacgcggtcgccaaggcgaagcccacgggcgccaagggcacctacatccagcgcatcgccgtcacctcgacgatgggcccgggcgtgaaggtcgagccgtccacggttctcaccgcgtaagacgcgtccgcagggacgtttgggagagcgcccggccgaaaggtcgggcgcttttcttttggtcgctatatcttttccggtgatccggtgcggtgcgtgcgcatcccctctccccgcctgcggggagagggcttcggcgacctcgtcgtcgccgaagcgaggcggcagccgaaggtgagggggcggttcgggacgagcctcttccggcatcgccccctcaccctcgccctccgggctcaccgcgccgacgacagggtcgtcgcggtcctctccccgcgtgcggggagagggggaatccggcgtccgatcgcctaatccgagagggatcaagcctcagccacaccctccagcgccaacctcaggtgccgcggcccccgcagcgaggcgccgggccggtagggtggtgggtcctcgatcagggacacgcccttcagccgccgcacgaggctgaccagggccacttccgcctcgatccgcgcgagcggggcgccgacgcagtaatgcagcccgccgccgaagccgagatggcggttgtcgggccggtcgggatcgaagcggtcagggtcgggaaagcggatcgggtcgcggttggcggcggcgagcaggaaaatcaccggcgcatccttcgggatggtgatcccggccaccgggatgtcggtgagcgctacgcgcgtgcggtaatggaccggcggctcgtagcgcagcaattcctcgatcaggcgcggggcgaggtccggctcggcgcgcaggcgctccccatgctcggggaagcgcagcagcgtcagcatcccgttggtgatcaggttcaccgtggtctcgtggcccgccaccagcagcagcaccgcggtggcgatcaggtcgaaatcgttcatcccctccttatcggtcgcaaggtcggagaggatgtcctgctgcgggtccttgcgcttctccttgatcagtccctggaggtagtcggcgatctcgttgaagcagacctcgttcttggcttgcgtctccgcgtcgccgcgctggttcggctccagcgcggtcgcgagctgcgtcgcccagccgtggaactgcgcctcgtcctccggcggcacgccgagcaactcgcagatcacggtgacgggcaggggataggagaagtcgtcgacgagatcgatctgggtcttgccgcgcatcttgccgatcaggtcgtccgtgatctcctgcgtcttcgcacgcatgccgcgcacccgctcgggcgtgaagcagcgcatcacctgcccccgcaggcggtcgtgatcggggggatcgcggaagataaaggggcggtgccgcttgcggatctcggcccgtaccggccgcaccagcaggtcggtgacggggtgcccggtccaacggaatttctgcgggtcgggcaggtcgtccgagctgatgcggggatcggagatcagccgcgccagctcggcatggccgctgacgacgtaggtgccgtcctcctgccgcgcgacggggactttgcgcagctcggcgtagagcgggtaggggttcgcccggttggcgggatcgaggatctggtcgaacagcgtgcttccgctcacgggactagggctcctgcacacggatgcggggctgatcgacggcgttctcgatcggcgggaatggggcgcgctcgcggatcgcggccttgtaggcgggcagccagcgggcgctgtcgatggcggcggcggcgacggtgcggcccgccttgccgaaggcggccacgaggcggcgctcctcgaacgagccgtgcaccaccgcgagggcgtcggcgccctcggtcaggccgacgagcttgatcgtcaggccgaattgctgcgaccagaaatccggcaggtggtcgtggcggcgcatcgccgaggcatcgcccgccagcatgttggcggcggcggtctcggcttgcgcccgggcgttgccccaatgctcgaccgccacgagggcgtcgtcgtcgtgcgggttcggccagcgcgccacgtcgcccgcgcaaaaaacgccctcggcgacgcggccgtcatggagcaaggcgcggcagaaggcgtcgcagcgcaggccccccgcgtcggcttccagtcccgagccgtcgagccactcgacattgcgcagcgtgccgatcgccgcgacgagacagtcggtctcgatccgcgtgccgtccttcaggatcacggcggcgaggttcccggcggccccctccatccgctcgatctcggattcgaggcgcagatcgacgcccttttcgcgggcgacctcgccgatcaggccgccgaggcgggggccgagcgcggccgccagcggcacggcatcgcgcaccagcagggtgacggggatgtcgagatcgcggcaggtcgaggcgacctcgaagccgatgaagccgccgccgacgaggacgacgcgttgcggcttggtccgcagatgcgcgccgagccgctcggcgtcgtcgcggtcgcgcagggtgaagacaccggcgagggcggcctcctccgggttgggccagggccgcgcccgggtgcccgtggcgatcagcaggcgatcgtagggcaggcggctgccgtcttcgcattcgacgacgcgcccgctcaggtcgagccgggtcgccggctgcccgaggcggaactccgcgcgcagatcgggacggcagggcagggtggtgtcggcggagtagagcccgcgcagcacctgtttggagagcggcggccggtcgtagggccggtggggctcggcgccgaccagggtcaggcggccggcatagcctcgttcacacagggcatgggcggcggcaaggcccgccagcgaggcgccgacgacgacgatgcgttcagggtgtgtcgtcaccgcgcctctccggccgccgcgtcggcggcatcggggtaggccgtgatcgcccgcaccgggcaggcatggatggcccgctcgatctcgccccgtgcggtctcgtccggggaggggtcgtagaccagcgcctcccggccgtgcagggcgaaatgccccggcgccgcgtagatgcattgcgcgtaggcttggcagcggttgagatccacgacgaccttcatggtgggcagtgatccaggcgtccgggaaaagaatgggccggggatacggacccggcaccgtagctagggcgggcagggcgccccatcacggcggcgcgtcgacacgccctgcggatctcaaacgcgcgggcggtgcgagaggatcaaattcgctttaaggaccggccggttcgatggtgcccagcgtgcgccgcccaagcgcccgcgccttgaggcgcagggccggcttctcgaccgcgtaccaggaggcggcggcgacgagcccggcgagcagaagggccggcaccagcagggccagggcggaggccgtgggccagagcgcgtgcaggctctgctggatcggccagccgtagagatagaccccgtaggagagatcggcgggcggatcgagggcagggcgggccagtgccggcaggaggccgagccagatcgccgcgtagctctccccgaggaagagcagcgtccgcgcgggggcgtggccctgcagcaggaggcccgcggccaggacgagcagcggccacggcgtgaggcggatggaatcgcgccacaggtagaggcaggccccggcggcgaagatcagcggcaggcgcagggccgtctcggtgcccttggacatctcgggccggaccgcttcgagaaggcccaggctcagcgccagggcggcggtgagcgccggcaccgcccagcgccgccgcagcagcccgagaagcccgatggcgaggacgccggcgtagcagatcgtctcgtatttcagggtccagaccgtgccgagcgggctgcggaacgggttggcctcgaacaggccgggcaggctggcgttgctcttgaaggacaggagcgtgccgcgcacgaagcgccacagctccggtgaggcgtagtactcggcgagcggcagccgggtgagggcgccgccgagcagcagcgagaccgccagggtcgcggcgacgaggcccggtccgatgcgcaagctccgggcgatgacgtagtcgcgccagccgcgccggtcgtagctcatggtgacgaggaagcccgagacggcgaagaagccgttcacggcgtgctcgcccagcgagaagccggtggtgcgggccagcggctcgtccggcacgtggccggagacgacgctgaaggcgtggctgaccaccaccatcagggcgagcgccagccgtaaggaggagaaggcgttgtgcgggcgcgccagcgcctccgcgatggtggggccggacaggacgccgctcacggtgccagcccctcgcgggccagcgcgctctgcccgcgcagggcggcgagtgcgcccgccgccgagccgccgtagcgttcgaggctcgcgcggcggaaggcgagggcggccagcgccgccttcggggcgttggtggcgagcattcccgggctcggatcgggcaggccgtatttccgcgagacgtaggcccgcgaccacgcctgatgccagcgcgtccgaaacacccggcccggcgccggagccgaggagcgccctcgcccgtgcagggccaccgcgccgtggacgtggaccagcgcacgccccgcatccgccacccggcggcagaggtcgtcgtcctcgtagaacaggaagatgttctcgtcgaagccgccgaggtcgaggaagagggcgcgctcgatcatcaggcaggcgcccgacaggaacggcgcgcaggcgtcgccctcggggagatcacgccggcccagcggattggtgaggtagggcgcgagcagcgagcgcggctggtagaagaagcgcccgtccggctcgtggatgcgcggcgccaggaggccggcgtcagaccaggcccgcgccgcagccagcagagcggcggcggcgcccggctgcagcacgagatcgggattgaggataaggacgtgccgggccccctcggcggcgcgcacgccgatattgttggcccggccatagccctcgttgcggggatgggcgatcacccgtgcgccgtgggcttccgccaccgccaccgagccgtcgcggctggcattgtcgaccacgatcgccggaacgccttcgcgcgccagcgccgcgaggcaggcgggcagggcgtccgcgctgtcgtggctgacgacgatggcggtgaggggagtgggatggggcggcatcaggtcctgcgcggcttccctccccttcggtggcgggtggccccgaagggggcgggcgaggggagcgccgtttccgacaaagcggaaccggcccctcacccgcctgctccgcaggcaccctcccccgcggtgggagagggtttaggcgctacgccttcttctcgggcaggttgagccggatgtgcagctcgcgcagctgcttcggggtcgcctcggcgggcgcgcccatcatcagatcctcggcgcgctggttcatcgggaacagcacgacctcgcggatgttcggctcctcgcagagcagcatgacgatgcggtcgacacccggcgcgatgccgccgtgcggcggggcgccgaggcgcagggcgttcagcatgccgccgaacttctcctccagcacgtctcggccgtagccggcgatggcaaacgccttctccatcacgtcggggcggtggttccggatcgcgcccgaggacagctcgatgccgttgcagacgatgtcgtactggaacgccttgatcccaaggatcctttcggaatccgcctcgcccagggcgaggaactcgtcccggtcgaagttcggcatcgagaacgggttgtgggagaagtcgattttcttgtcttcttcgttccactcgtacatcgggaaatcgacgacccagcagaaggcgaactggtccgtgtcggagagcttcagctcgtcgccgatgcggatgcgcgccttgccggcgagcccagccgccttcgcctcggtgccggcggcgaagaacaccgcgtcacccgccttggcgccggccttctcggcaatccgcgcctggatcgcggcggggatgaacttggcgatcggccccttgccggtgagcgccccaccctcttcctcgaacacgatgtagccgagccccggcgcgccttccgaacgggcccagtcgttgagcttgtcgaagaacgagcgcggctggccggcggcgccggtggcggggatggcgcgcaccacgccgcccgacttgatgacgcccttgaacgccttgaactccaccgcgtcgtcggcgaactcgtccgtgacgtcggcgatgatcagcgggttgcgcaggtccggcttgtcgacgccgtatttcagcatcgcgtcggcgtaggtgatgcgcgggaattccttggtcacgcgcttgccgccggcgaattcctcgaacacgccgcgcagcaccggctccaccgcctggaacacgtcctcctgcgtgacgaagctcatctcgatgtcgagctgatagaactcgcccggtgagcggtcggcgcgggcatcctcatcgcggaagcagggcgcgatctggaagtagcgatcgaagcccgcgatcatcgtgagctgcttgaactgctgcggcgcctgcggcagcgcgtagaacttgcccggatgcacgcgggacggcacgagatagtcgcgcgcaccctccggcgaggaggcggtcaggatcggcgtctggaactcaaagaacccgccctcgcgcatgcggcggcggagcgaatccacgatcgcgccgcgcttcatgatgttggcgtgcagcttctcccggcgcagatcgaggaagcggtacttgagccgggtctcttccgggtattcctggtcgccgaagacgggcagcggcagctcgcccgcgggcccgagcacttcgaggtcgtcgatatagacctcgacgctaccggtcggcagctctgcgttctcggtgccggcgggccgcgtgcgcacgcggccatcgatgcggatcacccactcggagcgggcggtctcggccgccttgaaggccttcgagtcggaatcgatcacgcactgcgtcaggccgtaatggtcgcgcaggtcgatgaagagcacgccgccatggtcgcggatgcggtggcaccagccggataggcggacggtctgcccgacatcggacgggcggatcgccccgcaggtatgggtacggtaacggtgcatggcgggctcttgagaatgagccggcaccattcacgggaggcgtttcaagtcaaggtgagggccggcttgccgtgccccttaccgtgcccctactccgcggcggccagcgtcacctcgggcaccggcacgccgatgtcgcgcagcagctcggcgtcggcatccgcctcgttgttggcggtggtgagcaggcgctcgccgtaaaagatcgagttggcgccggccaggaagcacaggatctgcgcctcgcgggtcaagctcttgcggccggcgctgaggcgcacgcgggccttgggcatgacgatgcgggcagtggcgcacatccgcacgaggtcgagcggatcgatcggcgggcggtcttccagcggcgtgccctcgacggcgacgagcgcgttgatcggcacgctctccgggtgaggggcgtggttggcgagcacgagcagcatctcggcccggtcgcgcacccgctcgcccatcccgacgatgccgccgcagcagacgccgatgccggcctgccgcacatgctccagcgtctggagccggtcgtcgtaggtgcgggtggagatgatgtcgccgtagaattccgggccggtgtcgaggttgtggttgtaggaggtgagccccgcttccgcgaggcgctgcgcctggctctgggtcagcatgccgagcgtcacgcaggcttccatgccgagcccgcgcacgccgcgcaccatctccagcaccgcatcgaaatccggcccatccttgggcttgcgccacgccgcgcccatgcagaagcggtgcgcgccattggccttggcggcggcggcctccttcagcaccgcgtcgaccggcatcagccgctcgcgggggaggttggcgcccttgtggtgggccgattgcgggcagtaggcgcaatcctcggggcagccgccggtcttgatcgacagcagggccgcccgctggatgtcggcggggtcgttatgcgcccggtgcacgacgcccgcccgatgcacgagatcgagcagcggcatgtcgtggatcgcctggatctcggccagggtccaatcatgccggatggcggcgggggaggcggtgagggagactacggtgtcgctcatgcgcttctttgagggcgaaggcgcggaaaaaatcaagccttgcggcgggagagcccggtcgcgaagcgcccggcacgcgttgcgctctgccctgattcagcaggcatgcgcgtcgatcaccacgtaagcttgaccgtcatcgcatccacaggcagcatgatcggagaaatgcagattttaggcgagtcttctgatgttcgcggccgatcgtctgattctcgcaacggccgtcgcgctgctctgtccgtgggcggcgcaggccgcgtcgctctgcgagcgcgccgtgctgccgttccgtgccatggtggcggcccttaaaacagagccgggtgcccaggtgctgcgggataacggctcggtcatcgagatcgaggacccgaagcgcttcatcatctggacgctctacaaggcccacggcgatcaaccggacgcctatatctgccgaagggtcgtgcaggaggacgggcaggtgaagatctggatgtcggccgagtgcgtcggacggaccttgaactgcgacggcctgatcggccgcctcctcttggagcaaaaccgcgcgacggccccgctgcgccggtgaccggtccgccgccgaggaagacgaccgggccggttcgacggggccaaagcctcgtcggccccgtcggagaggcctgtgccgtgcgtcagttcgtcggttcgccggcggcgaccttggcggtccagtcgtcgaaggccacgacccgctggcgctgctcgccgaggccgtcgatgcgcagcaccatctcgtcgtcgcttctgaggtagcgcggcggcttcatgccgaggccaacgcccggcggggtgccggtggtgatgacgtcgccgggctccagcatcatgaaatgcgagacgtaggcgacgatctgcgccacgtcgaagatcatcgtcgcggtcgagccggtctgcatccgccggccgttgagatcgaggctcatcgagaggttcttcaggtccggaatctcgtcgagggtgacgagccaggggccgagcggaccgaaggtcgggcagcccttgcccttggtccaggtgccgccgcgctccatctggaattcgcgctcggacaggtcgttgcagatgcacacgcccgccacgtagcgcagcgcctcgttggcatggacgtaggaggcgcgggcgccgatcaccacggcgagttccacctcccagtcggtcttggccgaggctttcggcaggatcaccgtgtcgttggggccgacgatgcaggagggcgccttgttgaagatgatcggctcggccgggatcgcggccccggtctcggcggcgtggtcggcgtagttcaggccaatcgccacgaagttgcgggtgccgccgacgcaggggccgaggcgggtgccgggcggcagcagcggcagggtttcggggtcgatccgcgcgagccggtcgagcgactcccgtgagaggcccggtccggcaagatcgcgtagggttcccgacaggtcgcgcaagccgcccttcgcgtccacgaggcccggcttctcgtcaccgctcgctccgtgccggatcaacttcatcgtcggcgtctccgtcctgctcgaggctcaactagaggtgcgcgagcatggccgcgaccgatccggggtgcaagcggcaccgcgcgatgacattcaccgcacggacaaggggaggaccctggttccgtgacataaattcctcaattgatatataattcagttttcggttttcttcccctagaccgaatgcgcgtgatcctcttccatcccggatgggacttgggtcgctaagaaaacgcttcggagaaaacgaatgactggggggacgatccgcgcgctcgggctcgcgggggctgtcgcggccgtttcgatggcgggcgcgggcggggcgcaggccggtgccttcggcctgcgcgagcagagtgcacaggggttgggcgtcgccttcgcgggtgcggcgtcgggcggggcgggcgtctcgtcgatcttctggaacccggcgacggtgacgatgcggcccggctttgccagcgagcagagcctgagcttcatcaacctgtcgggggagatcacgccgacggtggggaccgcgccgggcctgctgccgttcggcgcctccggcgaggtcgggcagggcgccgtggtgccgtcgggcgccacctcctaccagctcaccgaccgtctctgggtcggcatccagaccggcgcgccctacggcctcgtcaccaagccgcgccaggattgggcgggctcggtctatgcccgctcctcgcggatcttctcgctggccttcaacccggtggtcggcttcaaggtcaacgactggctgtccatcgccgccggcccgagcatcgagtatttccgcctgaccctgcgcgcggccgtgccggtgtccggcaccttcccgggcctctacccgtcgggtttcatcaagggcgagtcctggggcgtgggcttcaccgccggtgtcctggtcacccccgccgccggcacggcgatcggcgtcggctaccgctcctcggtccaccacgacatcgcgggctcgatcggcttccccgacccgcggcaggccatcgccctggggcaggtgcgggccaacctcaacacgcccgagaaggtcagcgtcggcctgacccaggcaatcaacccggtcacccggatcaatctcggcttcgagtgggacaactggtcgaggctcggcgatgtcggcatcgtctcgcgggcgctcggcgtgacggtcaaccacctgccgctcaacttcaaggactcgttcttctactcgatcggtgccgagtacgactggtcgccgaacctgaccctgcgggccggcttcggctacgacaacgtgccgatcgacttctcgaaccgctcggcgcgcctgcccgacagcgaccgctacgtcgtctcgatcggcggcagctatcgctggagcgagaaggtgctgctgacggccagctacgcccacgccttcttcgaccgcggtcttctcctggcgggccccggccgcgattacaacatcggcaacatcccgctcgcggcctccaccgatgtcagcgccgacgtcgtttcggtcgggttccgctaccagtgggacgctcccgccgccgtcgccccggccccgctggtgcgcaagttctgatcggctgatcggccgcgacacgccccgcgccagcccggcgcggggcgttttgattctcgagcatcgtcccgaaaggtggttgccggctttcggaaaagggcgatgctctaagaggcgaggcggaccggcgcggcgggaaccgcctccccggccagctcggcatcgagttgcccggcgagcgcgaagaagcgctgccgcacctgcgccgcgtgcgggttcgcgcgctcgatggcgtggaacacgtccggcgcatcgtcccgcaccatgccgaccgcctgcatcagcagatcgaagctgcgcgtcgtcatccgcgtcggcagcggctccatcgccaccagcaccttggcgatcaggtgggtcagaccctggaccgaggccatcgcccggtcatgcgcctccggggtggtcaggatcacatcgagcccgagcccgcgccgcaggaaggccgccgccctgaaggcgccccgtccgcggatcgggcagaccgcgatcttcaggccacggatgccgtcgcccgcgctctgcggcccgaacagcggatgggtcgcgaggatctcgacatcggcgggcaatcccgccgccaggatcgcggccggccccgtcttcaccgagccgacatcgaccaccagcgtgcccggccgcagatgcggggcgagggcgcgcaccgcctcgtcgaggcgcgtcacgggggtggcgaggatcaccacggggcaggctgccacacgccgcaggtcggctgcgaccgcctccggccccgcctgcgccgcgatcagcccggccggcaggtacgggtcgtggatcgtcaggcgggcatgcggcgcgagatggcgggcgatcaggcggccgaaggcaccgaagccgacgagaccgaccgacggggcagggagggagggatgcagggcagacactttgtgacctcggataaggggcgaggtcggcggtccgttgcgggatgttccatgatcctcaagccgccgacgacgcagcggctgaagacatgacgagtccgatgccgcttaagggagcggcgcgcgatacgcctcggagaggaagaagcccgtcatgatggcgcggctctagggcaggcgcgagtccgccgtcaagcggcctgcgtccggacggtggcgtcatgatgctgtgagaaaaaggaatcttcggattcgcagtgtggcggcagtgttagtacataacccaagttacgatgtgtgtttccggtgtaagaacgataaaattgagcggaataccaacagcatcaccttaatcggcgcagcctaagccggcctttggttatcaggcttgccggtcttcatgctcaaaatcgtcgcctgtgtcgcgagccagcacgatttcggccttgttgccgtttcggctgggatctgtctgctcggctgcttctccactgtcaccctgatggccgaggctgccagggccgagcgccggtccgtttccccctggctgatcgcggcggcgttcgtgttcggctgcagcgtctggtcgctgcacttcgtggcgatgctggcgtttcagccgggtgcgcaggcagcctacggccttcttcccaccgcagcctcgatcgggattgcggtcgccggggcgctgatcgccttcctgatctggtgtcgggcggaccacgacccgctcaaggtggcggcggccggcctagtgctggcggcggcgatttcgggcatgcattacgcgggtgtgggcgcgatggcggccaacagcctgctcgccttcgaggaggcccttgtccacgcttcgctcgggctgtgcgcgacccttgcggtgatcgccctcgcccgggccggcgatctcgccgggctcggccgccgcattgaggtcagcctgtggctggcgctcgcgatctgcggcctgcacttcaccggcatgacggcgctcaccgtcgcgcccgccaccccggtggcggggggcggggccgtcctcggttcgacgcagctcggtctcgcggtagggctcgtgagcctcgccgtcctcggcgccgggctcacggcgctgctgatgcagcagcatctcatgcgccgccgcatggacgagctgagccgcatgcgcctgctcggcaacctcgcccacgaggtgctgttcatccaccgcgagggccgggtggtcgagatcaatcaggcgggcctgcgcctgttcggggccccggcctccgagatcatcggccggccgctgctcgacctgttcgcggaggccgacgctccggttcttctgcggcgcagccggtgccacccggaggatctgttcccggaggagttcgaggtccgtaccgccgccggcatcgccgtgccggtggaactcacctgccgcgccatcgactatcttggccggcccgccacggcggtggccctgcgcgacctcagccggcgccgccgcgacgaggcgcgcatccgccacctcgccttgcacgacgccctgaccgacctgcccaaccgcaccctgctggaggagcgcctggggctcgccctggagaatgcggccgagaacgggacgagcgtggccctggcctatctcgacctcgaccggttcaagcccgtcaacgatttccacggccacgccgcgggcgacgccctgctggtccaggcggccaagcgcatgctggccgagctgcgcccgaccgacaccctcgcccggatcggcggcgacgagttcgtcatcgtgctggcccatacccgcacccttgcgcaggttgccgagaccgccgagcgtctggtcgcggcgctcggccgcccgttccagatcgagggccagatcggaggctcggtcgagggcttgcgcgtcgagatcggcgcctcggtgggcatcgctctctatcccagcgacggcagcaccgccgagagcttgaagcgcgccgccgacaccgccctgtaccgggtcaaggacgagggccgcggcgcggtgcgcttcttcgaggccgcgatggacgagcagctccaggcgcgccgccggatcgagcacgagctgagcggggcgatcgcgcggggcgaattggccctcgactaccagccgatcgtcaacggccgcaccggcgagatcgagatcttcgaggcgctgatccgctggcaccacccggagcgcggctgcgtgttcccggcggacttcatcccgctcgccgaacagaccgaccagatcgggcggatcggcgcctgggtgctcgacaccgcctgcgccgccgccgcagcctggccgcatccctggcgggtctcggtcaacgtttcgccgaagcagttccgccagccgggcttcgccgccggtgtggcggcggtcctcggccgccacgggctctcaccggggcggctggttctggagatcaccgagagcgtgttcatccacgacgcggcgacggcgctgacggtgctcacggcgctccgcaccctcggcgtgcgcctcgcgctggacgatttcggcacgggttattcgagcctgagctacctgcagcggttccagttcgacaagatcaaggtcgatcggtccttcgtgcgcggcctcgggcagcacgcggacgccctgacgatcgtgcgcgcgatcacccatctcgggcacaatctcggcctcacggtcacggtcgagggggtggagacgcaagagcagctcacggttctgcgcgaactcggctgcgaccagatgcagggctacctgttcgcccggcccgctccgatgacgaacctgtcggagaccggcccctcggatcgggcgcggctgcgggccttgttctcgaacgaggccgcccgggcctacgcgtgagggatgggcggacgcgatggtccgcccaagtttgatcggggccttttcgatcggagctttgcctcagggcgcgcgatgacgagcgccctgccgggaaacgctcaggccgcttcccgctccggcgccaggcggcggcgggcgttctcccaccagctccgctcgcgctgcgcctccgcttccgccgccttggcggcgtagaaggacgcgttgtgctcgccgcgcagcgcctcgcgggtgaagcggatcaggtggtgggcgacgaagcccatgttgaacaccgcctcgatctgcccgcgcttcagcgcgtggcccgccgcccgccagaacggccggcggtaatcggagaacaaccccacccgcgtgatgatgttgaagccgaggatcaggccgcggcgcaggttggtcttggtgagcttgcccttggtcggcgtgacgatgcggttgccgtaggtcacgtcgcactggtgcttgaagcgctcgaacaggtgctcgggggtgtaggcgtgggcgatggcccggcgccaggagttcaccaccgtgtcgtgcgggcgcttgaacagcacgttcgattccaggctcgcatcgtgcaggagccggccctcgcgctgcagccggtcccagagcggcgtcttgggcagcgcctggagcaggttgatcgtcagcaccgggatcgcggacttgtcgatgaagtcgatcaggttctgctcggacttgtcggaatccgagtcgaggccgaggatgatgcccgaggtcacttccagcccgtagctgttgagcgtctcgatcgcctcgtacatcggcacggcggcgttgtgggtcttgtcgatgcccttgagcgcgtcggcctccggcgtctcgatgccgacgaacaccgtcatgaagttggcttgccgcatcagctcgaggatctcgggctgcttggccatgttcagcgtcgcctcgcaggcgaactggagcgggtagttgttcttcttctgccattccacgagatgcggcagcatctcgcgggtcgccttgcggttggcgatgaagttgtcgtcgacgaagtagaccaccgccgggtggcccggctggctgatgatcgcgtcgagttcggcgcacatctgctccgggctcttcagccgcggctggcggccgtagagctgcgggatgtcgcagaactcgcagcgatacgggcagcccgaggagaactgaagggagccgatcaggtagcgcttgagcggcgcggcctcgtaggccggggccgggaagtcggacagcgccagccgctccttggtgtcgagcacgacctgcgccgccggccgcgacaggtcgcggtcgaggatctcgatgaggcggtcggtggcgtcgccgatctcgccgacatgcaggtagtcgaagtccgggtacttctccggcgcgcccgacaccgaggggccgccgagcgccgcgaccttgccggcggcgtgcgcccgccggccgatatcgtggatctggccctcctggatatgcatgcccgagacgaacacggcatcggcccaggcgaagtccttggccgaggcgggccggatgttctcgtcaacgaagcggcattcccaggtctcgggcatgtaggccgcgatcagcaggagcccctggggcggcatgaacgccttcacgccgcccatcagtgggtaggcgtgggagaacgtcccgaaggacggcgtgtaggcgggaaagacgcacaggatgcgccggcgggacgagacggaaagggagcatcgcatggcttcctatctagcacagcccagcccgttggcgtcccctctttccgcatcgaagcgcgttcaagaccccgtgcgatgcaacgtcgccgggtccgcgcggagcgactgcgaaccctcccgcgtatcggggccgccgacctgtccgcgtgcccgcaatgcgtgttgcgcgaagggcacagtgaggatctcggggagcactggaaacgccgccatgcggtgagcgcatcgggcgagggttccgacctgggggacggcgccgcgccggaggcgggcgcgaggattcttcgccctctctcgccgttccctgagggccggcaaggccttgccaccggacggagagggggtggcgcggacagccctggccggaccgatggcttcagaataatcgactatataaaacacaaactcacgtcacttttatgacgaaaaaatagtgaaaaatattggattaagtcagtctagcagccgtaatataagtaatgagcccggaaatccctcgggttttattcaagataacttttaatccttccggcggggtgctatcggccaagcatggctgtggggcaggccgccgggatcgctaagcgattgagccgactaacgacttcgccgggcgccgcagatgctgcgggccggtcggcgcgggtggttcgatcggccgtccggggttcgcgctgcgccagaagatccgcaaccgaggactgggcgcgttccaacacaacacggcgagcgtcatcacgccggcccggaacgcggcaaagggggttcgagagatgaaacgacgtcttctgaccgcgctgctcttatcgagcgctctggtgctgccatgcgctcaggcgcaggctcagacagtcgctgagcttcagcggcagatcaacgaactcaaggcgctgatcaaggcgcagtcggaggcgcagggcagaggtgggcgggggccgctacggcaggcgaacgcccgcaacaccgatgccggcaccttcccggcagccgggcgcccgaaggaatccgcgatcgggcagccggccgcgcccggcccggtcccgcaccgcttcgccatcgacgagccggagacgtggtacgacgcgctggtgccgcccgcgccgcagctgctggccgacgggccgaaccacagcgcccggcccaagacctggttcgagcgcctctcgctgcgcggctacacccagctgcgcggcaacgagttcctgtccggtgacgacaccgcgccctccggcgtctcgcgcctgcgctcggtccacgacagcggcatcaccgaccgcaacaacttcaccttccgccgcgtgcgcttggtcctgcagggcgacatccacgagcgggtgttcctgtacatccagcccgacttcgcggtcggcgtgggcgaccgccagcacttcacgcagctgcgcgacgcctatgccgacgtgttcctcgacgacgagcgccgcaccaaactgcgcttcggccagcagaaggtgccctacggctgggaaaacctgcaatcctcgcagaaccgcctgacactcgaccgttccgacgcgatcaacagcggcgtgcccggcgagcgcgatatcggtatcacgttctactacacccctgcgcacgtgcagcgcatctgggatcgtctggccaagggcggccagaagctgttcggcaattacggtgccctgggcgtcggtatctacaacggccagaccatcaaccgggtcgagggcaacaacgacctgatgacggtcatgatggcgacctggccgttcgaactcgacgggctcggcgaggcgttcaaggggcaggtggtggaagtcggcggctcggcctaccgcaaccgcttccggcccgaagcgaccttcggttcctccaccgccctgggcaacaccttcgacgacgagcgcgtcggcgtgcacgcgatgctgtacccgcagcccttcggccttcagggtgagtggaactggggacgcggccccgaattcgatcccgtggcccgggcgatcctgaccaagccgctccagggcggctacgtccaggcgatgtacaaggtcgaccattcgccggtcggcccgttcatgccctacatccgctggcagacctatgatggcggctggaaggtcgggacgaacgcgccgcggctcgacaccgatgagttggagctcggcgtcgagttccagccgatcaagtcggtggagctgacgctcgcctacgccaacatgaagcgccgcgaggccagcagcagccgcttcggccgggccgagggcgacctgttccgcggacagctccagatcaactactgatcgcggagcggggctcagcgagccgtcctgggcggttcgaggctcaggcctcggaccgcttcgacagcagcgcggcgcggctcgcgcccttgccgccctcgctgtccgggttacgcaactcgcgcatccccggcaggtggccgtccacgaggaacacgaacaccaccagcgccaacaacaccttcgaggccatcgcccgcaagatcccctgcttttgtgcgctgcggtgtaaggccgccgcccatggtcggggatgcgctggcgcacacgggctccgcgccgcggcggacgcggcgcgggcagagtcaaggatcagttaaggcgagggcgtgcctccggccggggcccatgcctgcccgcacacgctcgggccctcgtctgcttccttgcctgcgacggaaaagtcgcattgcgggacttggcaggcggcttgcacgccgctatagaccgcgctccacgatttcaaccattgaaagggatcggccaatcggtcggtttccattcgagatgccgttcgggcaaccggacggtgatggccgggatggtcttggagcttctgctccgagcgccgtttccggctatgtcctgtccgagactgcaggcgccgggcgaccggcttaatcggcgacagcctgcacagacggggaagaccgaatttttctacgtcttcctccggggccgtcaggcgccggcgggagacctcggtttgaaccaatctcacccgcgaggggccccagcggcgcttcaaagggacagggccgtgagacgtcgtccgcgacggttccggcttctacgccgagatccgttccgggcggcaagtgcaaccggcgggcctgtctcaggttccgccaaccggagagagcacagtggaccggacagctaaagctgatctcgtctcgacgctcaacggcgtgttcaatgcgaacgccgtggtcgtcgtggcccactacaaaggcctcacggtcgccgacatgcagaagctgcgctcgcagatgaagcaggccggcgccaccgtgaaggtcgccaaggaccggctcgccagcatcgctctcgatggcacggacgtcgcctccatcaagcccctcctgaagggcccgaccctgctcgcttactcgagcgatccggtcgcggccgccaaggttgcggtggacttcgccaagacgaacgacaagctcgtgattctcggcggcgccatgggaacgactgccctgaacccggacggcgtgaaggcgctcgcctcgctcccgtccctcgacgaactgcgcgccaagctcgtgggcctcatccaggctcccgcgaccaaggtcgcccaggtcgtcaacgcgccggcggccaagctcgcccgcgtgttcggggcctatgccaagaaggacgaggcggcctgagccgtttctcccccataaaccgacccgttcaaaccgatacaccaaaggaacacgcacatggctgatctcgccaagatcgtcgaggacctctcctcgctgaccgttctcgaggccgccgagctcgccaagctcctcgaagagaagtggggcgtctcggctgctgccgccgtcgccgtcgccgctggcccggccgccggtgctggcgccgctgccgtcgaagagcagaccgagttcacggtcgtgctcgcttcggccggcgacaagaagatcgaggtcatcaaggaggtccgcgcgatcaccggcctcggcctcaaggaagccaaggacctcgtcgagggcgcgcccaagcccgtcaaggaaggcgcgaccaaggacgaggccgagaagctcaaggcccagctcgagaaggccggcgccaaggtcgagctcaagtaatccgtcgatgggccgagaccggcccatcgcatccggcgcgcgctcttcgagggcgcgccggccagacgcccgcgggctccggctcgcgggctaacgctgcttcgggcggccgtcgttcctgaaggcaggaatgggcggcgaacggagacaaattcggttcgggtgggctgatcgtccggcgggacggcccttcgggtccggtgatgggaggcggtccgccttccccgggcaccctacgctgaggtggtggagcgaggtctcatggccaatacgctggtcggtcgcaagcgcattcgcaagttcttcggtaagatccgggaagtcgccgagatgccgaacctcatcgaggttcaaaaggcgtcctacgaccagttcctgatggtgggcgagcccgagggcgggcgtgccgacgagggcctgcagagcgtcttcaagtcggtcttcccgatctccgacttcgcctcgacggcgctgctcgagttcgtgcggtacacctttgaacagccgaaatacgacgtcgacgagtgccgccagcgcggcatcaccttcgcggccccgctcaaggtgacgctgcggctcatcgtgttcgatgtggaccccgataccggcgccaagtcggtcaaggacatcaaggagcaggatgtctacatgggcgacatgccgctcatgacggacaacggcaccttcatcgtcaacggcaccgagcgcgtcatcgtctcgcagatgcaccgctcgccgggcgtgttcttcgaccacgacaagggcaagacccattcgtccggcaagctgctgttcgccgcccgcatcatcccctaccggggctcctggctcgacgtcgagttcgacgccaaggacatcgtgcacgtccgcatcgaccgcaagcgcaagctgccggtcacctcgctgctgttcgcgctcggcctcgacggcgaagagatcctctcgaccttctacaaccgcgtcgcctaccagcgtgacggggcggattggcgcgtgccgttcgacgccgagcgcctcaagggcttcaaggcctcggtcgatctcatcgacgccgattccggcgaggtcgtgctggaggcgggcaagaagctcaacgcccgcaacgcgcgtctgatcggcgagaagggcaccaagttcctgcgcgccgcggacgaggatctgatcggccagtacatcgctgaagacctcgtcaacatgaagacgggcgagatctgggccgaggccggcgacgagatttccgagaagctcctcaagagcctcgacgatgtcggcgtcaccgagctgcctgtgctcgacatcgaccacgtcaatgtcggcccctacatccgcaacacgctggcggtggacaagaactccgcccgcgaaggcgcgctgttcgacatctaccgggtcatgcgtcccggcgagccgccgacgctcgacaccgccgaggcgatgttccactcgctgttcttcgattccgagcgctacgacctctcggcggtcggccgcgtgaagatgaacatgcgcctcgacctcgacgccgccgacaccgtgcggacgctgcgccgcgaggacatgctcgcggtcgtcaaggcgctggtcgatctgcgcgacggcaagggcgagatcgacgacatcgaccacctcggcaaccgccgtgtccgctcggtcggcgagctgatggagaaccagtaccgtctgggcctcctgcggatggagcgcgccatcaaggagcgcatgtcctcggtcgatatcgacacggtgatgccgcaggatctcatcaacgcgaagcccgccgcggcggcggtgcgcgagttcttcggctcgtcgcagctctcgcggttcatggaccagaccaacccgctgtcggaagtgacgcacaagcgccgcctctcggcgcttggcccaggcggtctgacccgcgagcgcgccggcttcgaggtgcgcgacgtgcacccgacccattacggccgcatctgcccgatcgagaccccggaaggcccgaatatcggcctgatcaactcgctggcgaccttcgcccgcgtgaacaagtacggcttcatcgagacgccgttccgccgggtgaaggacggcgtggtgaccgacgaggtcgcctacctctccgccatggaagaggcgaagtactacgtcgcccaggccaatgctggcatggacgagggccgcaagctgacggacgacctcgtggtctgccgccgcgcgggcgaggtcatcgtggtcgcccccgaccgcgtcgatctcatggacgtctcgccgaagcagctcgtctcggtcgccgcggcgctgatcccgttccttgagaacgacgacgccaaccgcgcgctgatgggctcgaacatgcagcgccaggcggtgccgctggttcgcgccgacgcgcccttcgtcggcaccggcatggaggccgtggtcgcccgcgactcgggtgctgccatcgccgcccgccgctccggcatcgtcgatcaggtggacgccacccgtatcgtcatccgtgcctcggaagagaccgacccgaccaagcccggcgtcgacatctaccgcctgcagaagttccagcgctccaaccagtcgacctgcatcacgcagaagccgctggtgcgcgtcggcgagccggtgaagaagggcgagatcatcgccgacggtccctcgaccgagttcggtgagctcgcgctcggccgcaacgtgctcgtcgcgttcatgccgtggaacggctacaacttcgaggactcgatcctgctctccgagcggatcgtgaaggatgacgtgttcacctcgatccacatcgaggaattcgaggtgatggcccgcgacaccaagctgggtccggaggagatcacccgcgacatcccgaacgtctcggaagaggcgctcaagaacctcgacgaggccggcatcgtctatatcggcgccgaggtgcatgccggcgacatcctcgtcggcaagatcacgccgaagggcgagagcccgatgacgccggaggagaagctcctgcgcgccatcttcggcgagaaggcgtcggacgtgcgcgacacctcgctccgggttcccccgggcgtgaccggcacgatcgtcgaggtgcgggtgttcaaccgccacggcgtcgacaaggacgagcgcgcccaggcgattgagcgcgaggagatcgagcgtctcgccaaggaccgcgacgacgagcagaccatcctcgaccgcaacacctatgcccgcttggccgaggtgctgatcggtcagtcgccgatcgccggcccgaagggcttccgcaaggacaccacgctgacccgcgagatcatcagcgagtatccccgctcgcaatggtggcagttcgccgtcgtcgacgaccgtatgatgacggaaatcgaggcgatgcagaagcagtacgacgagtcgaagaagcgcctcgagcagcgcttcctcgacaaggtcgagaagctgcagcgcggcgacgagcttccgcccggcgtcatgaagatggtcaaggtcttcgtggcggtgaagcgcaagatccggcccggcgacaagatggccggccgccacggcaacaagggtgtcgtgtcgcgcatcgtgccgatcgaggacatgccgttcctcgaggacggcacgcatgccgacatcgtgctcaacccgctcggcgtgccctcgcgcatgaatgtcggccagatcctggaaacccatctgggctgggcggctgcgggcttgggtcgcaaggtctccaaggcggtcgatgcctatttgaagaaccaggacatcgcgccgctgcgggctgagatggaagcgatctactcgccgtccgaactcgaggggctgtccgacgaggctctggccgaggcgggcaacaacgtgcgccgcggcgtgccgatggccaccccggtgttcaacggcgccaaggaagccgacatcgagacgatgctggagatggccgggctcgaccgctcggcgcagtcgacgctctacgacggtcgcaccggcgagcccttcgaccgcaaggtcaccatgggctacatctacatgctgaagctgcaccacctcgtggacgacaagatccacgcgcgctcgatcggcccgtactcgctcgtcacccagcagccgctgggcggtaaggcgcagttcggcggtcagcgcttcggtgagatggaggtttgggcgctggaggcctatggcgcggcctacacgctgcaggagatgctcacggtgaagtcggacgacgtggccggccgcaccaaggtctacgaggcgatcgtccgcggcgacgacacgttcgaggccggcatccccgaatccttcaacgtgctcgtcaaggaaatgcgctcgctcggcctcaacgtcgagctcacctcctccaagcagcagcaggcggccaacgaccagatcgagccgccggccgacgccgccgagtaacgacagccatcacctcccgcggcggtgcctttcccgaggccccgccgcggtcgagcaggaaggggcggggccttcccaagcacgacgacggccagcggcgctccggacgagcgcggcgccatgaggatcaagccgtgactgcccaggcgcggggcagccggcgagcaaggagcggatcatgaaccaagaggtcatgaaccttttcaatcagcaggcccagccgcagagcttcgaccagatcaagatctcgatctcgtcgcccgagaaaattctgtcttggtcctacggcgagatcaagaagcccgagacgatcaactaccgtaccttcaagcccgagcgcgacggcctgttctgtgcgcgcatcttcgggccgatcaaggattacgagtgcttgtgcggcaagtacaagcgcatgaagtacaagggcgtcatctgcgagaagtgcggcgtcgaggtcaccctcgcgcgcgtccgtcgcgaccgcatgggccatatcgaactggccgcccccgtcgcacatatctggttcctgaagtcgctgccgagccgcatcggcctgctgctcgacatggcgctcaaggaccttgagcggatcctgtacttcgagtcctacgtcgtcatcgagccgggcctcacccccctgaaggagcgtcagctcctctcggaggaagagtacctgcgcgcgcaggaggagtacggcgaggattcgttcacggcgatgatcggcgccgaggcgatccggcgcatcctgatggaactcgacctcgagggcatcgcgacgtcgctcaaggaggagatcgcgacgacgacctccgagctgaagcccaagaagctgatgaagcgcctcaagatcattgaggcgttccagctctcgggcaacaagcccgagtggatgatcctgacggtcgtgcccgtcatcccgccggacctgcgcccgctggtcccgctggacggcggccgcttcgccacgtccgacctcaacgacctctatcgccgcgtcatcaaccgcaacaaccgcctcaagcggctgatcgaactgcgcgcgccggacatcatcatccgcaacgagaagcgcatgcttcaggaagcggtcgatgcactgttcgacaacggccgccgcggccgcgtcatcacgggtgccaacaagcgtccgctgaagtcgctcgccgacatgctgaagggcaagcagggccgcttccgccagaacctgctcggcaagcgcgtcgattactccggccgttcggtcatcgtggtcggtcccgagctgaagctgcaccagtgcggcctgcccaagaagatggcgctcgagctgttcaagccgttcatctacgcgcgcctcgacgccaagggtttctccgccaccgtcaagcaggcgaagaagctcgtcgagaaggagaagcccgaggtttgggatatcctggatgaggtcatccgcgagcatcccgtcatgctcaaccgcgcgccgacgctgcaccgcctcggcatccaggcgttcgagccgaagctgatcgagggcaaggcgatccagcttcacccgctggtctgcgccgcgttcaacgccgacttcgacggcgaccagatggccgtgcacgttcccctgagcctcgaggctcagttggaggcgcgcgtcctgatgatgtcgaccaacaacatcctgcacccggccaatggtcagccgatcatcgtgccgtcgcaggacatcgtgctgggcctctactacctctcgatcgtcgccgacggctcggtcggtgagcacaaggccgacgacaagaacaacccgatgcagggtgtgttcggcgatatcggtcagctcgagcacgcgctcgcagccaagtccgtctcgctgcactcgaagatcaagtggcgctggcgcggcctcggtcccgatggcgagcccgtctcccggatctacgacaccacgccgggccgcgtgatcctgtccggtgtgctgccgatgcacccgaaggtgcccttcgacgtcgtcaacaagctgatgacgaagaaggagatctcggcgatgatcgacaccgtctaccgccactgcggtcagaaggagtcggtgatcttctgcgaccgcatcatggcgctcggcttcagccacgcgttcaaggccggcatctcgttcggcaaggacgacatggtcgtgccggagaacaagtggtcgatcgtcgaggatacccgcacgctcgtgaaggattacgagcagcagtacaacgacggcctgatcacccagggcgagaagtacaacaaggtcgtcgatgcctgggccaagtgctcggacaagctcgctgccgagatgatgggccggatctccgccgtccagaaggacgagaacggggccgacaagcaggtcaactcgatctacatgatgagccactcgggcgcccgtggttcgcccgcgcagatgaagcagctcgcggcgatgcgcggcctcatggccaagccgtcgggtgagatcatcgagacgccgatcatctcgaacttcaaggaaggcctcgacgttctcgagtacttcaactccacccacggcgcccgtaagggtctcgcggacacggcgttgaagaccgcgaactcgggctacctgacgcgtcgtctggtcgacgtggcgcaggacgcggtcatccgcgaggtcgattgcggcacgaccaacggcatcaagatgcgcgccatcatcgatgccggccaggtcgtcgccccgctctccatccgtatcctgggccgcgccacggccgaggatctggtggcgcaggacggcaccgtcatcgtcaagacgaacgagacgatcgaggagcgtcacctgccggcgatcaacgccgccggcatccaagaggtgaagatccgctcggtgctggtgtgccagaccaagagcggcgtctgcgccacctgctacgggcgcgatctggcccgcggcacgcccgtcaacatgggcgaggccgtcggcgtcatcgcggcgcagtcgatcggcgagccgggcacccagctcaccatgcgcaccttccacatcggcggtgcggcgcagatcgcggattcgtccttcgtcgagtcgagcttcgagggcacgatcaagatccgcaaccgctcgctcgccaagaactcggacggcgacctcatcgccaccggccgttcggtcgcggtggtgatcgtcgggccggacggcaccgagcgggcggttcaccgcctgcaatacggtgcccgcgtgcgcgtggacgaaggcgacacgatcaagcgcggccagcggatcgcggagtgggacccctacacccgtccgatcgtcgccgaggtggacggcatcgtcggctacgaggatctctatgatggtcagtccatcaccgagaccaccgacgagtcgaccggcatcgccaagcgcgtcgtcatcgactggcgcggttcgtcccgcacctccgacctgaagccggccatgctcgtgctggatcaggacggcaagccggtgaagctggcccgcggttcggacgcccgctactacctgccggtcgatgccatcatcggtctcgatccgggtgcgaaggtgcgggccggcgacgtgctcgcccgtgtctcgacggactcggccaagacccgcgacatcaccggcggtctgccgcgggtggcggagctgttcgaggcgcgtcgtccgaaggatgcggcgatcatcgccgagaagtcgggctcgatcgccttcggccgcgactacaagaacaagcgtcgtctgacgctgacgccgcacgacggctccgatgccgtcgagtacctgatcccgaagggcaagcacatccacttgcaggacggggacgtggtggaactcggcgactacatcgtcgacggcaacccggcgccgcacgacatcctggcgatcaagggcgtggaggagcttgctgcctacctcgtcaacgagatccaggaggtctaccggctccagggcgtgtcgatcaacgacaagcacatcgaggtcatcgtccggcagatgctgcagaaggtggaaatcaccgacggcggcgactccgacatcctcacgggcgatcagatcgaccgcaccgaactggccgacttcaacgagaagctcctcgccgagggcaagaagccgatccagggcgtgcccgtcctgctcggcatcaccaaggcgtcgctgcagacgaagtcgttcatctcagcggcctcgttccaggagaccacccgcgtcctcacggaggcggcggtcaacggcaaggtcgataccttggacggcctgaaggagaacgtcatcgtcggctcgctcatcccggccggcaccggctcgctcgcggcggacatccgctccatcgcgcgccgccgtgacaacctgatccttcagcagcgctccgccgagaacgcggccaacgccgctgaactcagcgagctgcccccggcggcggccgagtaatcggccgctcctgtccggagccacgacatgagaaaggccccggctcggaagagccggggcctttctcgttcgggcggggcgctgccccggcacccccgccgaaggggtgattgggctccgagagagggcgcttagagcatcgtcctggatatcagatccaggacgatgctctaagcttttgttcttgcatcatctttttccgaaagccggcaaccacctttccggatgatgctctagctgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacatctagcggccggtgcgcacccgcgtccaggctcgggtgacgaagcgctgggtcgagtcgttccaggcggtgttgaccgagagccgctgcatcgtcgtctcgtccgggtagataccgggattgttgagaagctccggcttcacgagcttgcgcgcggcgaggttgccgttggcgaaggaaacgaaattggtgttggccgccgccacttcggggcgcatcatgtagtcgatgaaggcgtgcgcctcggccgggtgggcggcatccttcgggatcgcgaaggcgtcgaaccacatcagcgcgccttccttcgggatgaagtaggcgatctcgatgccgttcttcgattcctcggcgcgcttcttcgcctgcatcacgtcgccggaatagccgaccgcgaggcagacatcgccgttggcgagcccattgacgtattccgaggagtggaatttccgcaccgcgccgcggaccttgtagagcgcgtcggtcaccgcggtgatgtcgtcccaacgcttcgaatccgacttgaagccgtagaagggcaggatcgagggaatcagatcctcgggggagtcgagaagcatgactccgcaatccttcagcttcgcgatcgagccgggattgagcacgaggctccagctattcaggggggcgttggcgcccagccgctcgcgcacggcggtcacgttcacgccgatgccggtggtgccccacatgtaatcgacggcgaacgtgttgcccggatcataggcttgaagccgggtgctgatctcgggccaggcgtgtttgaggttcgggatcttcgccttgtcgagcggcagaaacacgcccgccttgatcaggcgctgaaggaaggggccggagggcacgacgatgtcgtagccggacttgccggccaagagcttcgtctcgaggatctcgttgttgtcgtaggtgtcgtagacgaccttgatccccgtctccttggtgaagtcgtcgagcaccttcgggtcgatgtagtccgaccagttgtagatgttgacgacccgctcctcggcccgcaccccgccggccgcgcagaggaggagggggagggcggcgagccctcccagcagaagccgccggatcacgatttgccccggacagccgtgaccacgatctcgacgaggtattccggcccggcgagccgcgcctcgacggtagcgcgggcgggcgggttccccttgtcgacccaggcgtcccaggcggcgttcatctcggcaaagcttccgatatcggcgagatagacggtcgccgagaggatgcgggccttgtcgctgcccgtcgccatcagcagccggtcgatctgttccaggatctgctgcgtctgtgcggtgacgccggtgccgaccacgtcggcggccacctgacccgccaggaacacgaggtcgccatgggcgaccgcctgggacatgcgcgggccggtctcgtagcgttcgatggtcatcgtagggtcgccggtctcgattcgtgaaggaagcgaacccttctgccgcccggagcggtaccccgtaaaggggttcgagcggcgcgtcggaatgccggaggcggggccggtcgcgcaggcccggattttttggacggtcccgcatttcccaaggcaaccggcgtcgtcgctcgcgcgtttgtcatccgaatacggccaagtcttccggccggagcttcagatcgacgacgactttcggggttgggacgacatggaaattctctggaccatcatcatcggcttcgtggccggcatcatcgccaagttcatcatgcccggtgacaaggagccgtccggcttcatcctgacgacgatcctcggcatcgtcggcgccttcgtcgcgaccttcatcggtcaggcggtcggctggtacgggcccaacgagggcgcgcgcttcatcggctccatcgtcggcgcctgcgtggtgctggcgatctacggcttcatcgctggccggaccagcagccggtcgctctgacaggcggcagcccgctttgaagagaaatgaggcgctcctcgcggggcgcctctttttcgttgggcccggaagccgcggccaccggcgcgccggaagcgtcaggtctgggccgccgtcccgctgatcgttccggcgatcgtggtccgatagggggtcgtcggccggccgatcagcccgctcagctggcggttcgtatcgttgagtccgcccttggccgctgccatatccgaatcggcgagcagcgccgcgaagtcctccggcaggccggcggcgaccagggccgccttgaacgcatcctccgtcaggttccggtagacgatcgtccggccggacagcacgctcaccgctgccgcgaactcgtccagggtgtaggcgtcatcccccgccagttcgtagacgcgtccgtcatggccgtcagtcgtcagcacgacggcggcggcctcggcgaagtccgcccgcgcggcggaggcgatccggccctcgcccgcactgcccagaagtaccccgtgggccagggccggcgcgatcgaggccgcgtagttctcggtgtaccagccattgcgcagcacggcgaaggacaagccggaagccttcagcgcgtcttccgtccgccgatgctcgtccgccagggcgagtggcgaggtgtcggcgcgaagcaggctggtataggcgatcaggttcacgccggattgccgggcggcttggatgacgttccggtgctgggcaacgcgctggccgatttcgctggacgagatgaggagcaggcggtcgatgccgcgaaaggcttccgccaatgtctcgggacgcgcgtagtcggccacgcggagcgtgacgccttgcgcgcgcaggtcctcagccgcagcactctccagcgagcggacacccgccacgatggtgtcggccagcaccctcttcagcaaggcttcgatcaccagccggccgagctggccggtggcaccggtcacgaagagacgcggctcggatgtggtcatgacggtggtcccactcggttcccatgcggtacaaggtacctaattgagaccgcgtgagccgtgaaggaggcacttctttgggacaaggtaacagtgacggaaccgccctccggccgggtcaaatcgaactggcacggcggtttgccgtttggcagtccagtttcgcgaagatcgcgtcatgtccggtccgcgatgtgctggatcgggtcggcgacaagtggtcgatgctgatcttgatcgcattggccgcagggccgggccggttcagcgcggttgcccgcatgatccccgacatctccaagcggatgctgacgcagacgtttcgcgacctcgaacgggacggcctcatcgcacggacggtgttcccgacgaagccgccgagtgtcgagtacaggttgacgccgttgggaagcgcgctccttgatccgctcgctcacctcgtcggctgggccgagcagaaccatgcggccattcaagaggcgcggaggcgcttcgaggccggctccgttccagacgggaaaccggacgcgttcgcgccccggtcttcggccgacgtctcggccgattgaggctgcgcctgatcgcgtcgcgaccacgcgcagcttcgatcgcgaaacgcgcgagatcagccggtcaggtcgcgcccgcccgcggtgaccgccttgaccgcgcaatggccggtggcaccgcgcacggcgagcccgacgccgaccaccagggcggcgaggctcaggagcttgttcggccggggctgggccgccgcggcggcgatgccgagccccagcgcgacggagaccgcccgctcggtcatgctcaggttcggctcgcccgaaaaaatgtcctcgatcatctcgttcacggtcaacgcactccttctcgacgctcgtgcgacttcgcggggcgaacgcggggcgggcggggccgttccgtcggtcggcgactatgacgccgcctgcgcctcggcgagcaaagcgtcatcgatcgcccgcgcccgcgcggccgcctcgcgggcgaggtggcgcccggcataggcctcgaaggccgggcgcttcgggatcgtaccgaactgcatgccccagccgagatgcgcggcgacgtagaggtcggcggcgctgaaccggtcgcccgccacgaactccaccccggagacggctgtttcgagcgtgtcgagggccgtctccaggctgccgtagccgaccatgccctgcatgcgcgggtcgtcggggacgctcaccttgagcacgccgttcgtgaccgccgcctcgagcggcccggcgcagaagaacagccagcggtaataggggccgcggtcgcggtggcccggcgcgggggcgaggccggcctgcgggaaggcgtcggcgagataggcgaggatcgcggggcactcggtcaccaccgtcgcgccgtggcgcagcgccggcaccttccccatcgggttgatcgcccggtaggccggcgccttcatggaggtgccatagccgaggatctcggtgcggtagggcgcgccgacctcttccagcatccagcggacgatccggccgcgggacatcgggttggtgtagaagacgagatcgtcggacatgggggctccggggcgaggcacccgcagggcgggcgtcgccccggtgttaggggagggcgcgcgggcgcggaagcctcgggcgcccccgcgggtcagaaccgcgcgatgagctggaagcgcacggtccggggcgcgccgggcaggatgttgttgttgttgtgcgcggagatgacgtagcgccggtcgaacagattctcgatgttgacctgagcgcgcatgctctcgctgaacgcgtagaacacgccggcatcgaagcgcgagaagctcggcaggcgcactgcgttgtccgacgatgcgaagctggcatcctggtagaggtagccgacgccgacggagaatcgctcgccgatgtcgaatttgttccacaggctgaaggtgttgagcggaacgccgccgacaaggttgccggcctggatcacgtcgccgtcgtcatcgatgtcggcgacgatgcgcggctcggtataggcgtagccgccggagatctgccaccaatcggttgcgtagccggtgatgccgatctcgccgccccttgtgttcgtcttgcccgggccggcggagaagcccgcttcggtggatgacgggatcggctggttgtcgcgatcgaggttgaacagcgcagcggtgaggatcagggccggcgtgatctcgtatttcacgccgatttccgcgttctcgaaccgctcgggtgcggacaaagcggtcgtcgggtccagcacgcggaactgatcgcccgcgctcggcaggaaggacaccgaatagctgccgtagaaggcgagattgggcagcggtttcaccacgacgccgacccgcggcgagacgagattgtcgatgcggctgttcggttgggcagggaggccggtcgcggcgtcgggacgacggtcgcgcgattggaaatcgaagcggtcgaagcgtgcgccgacgatgaactgcagatgctcgtcgatctcgatctggtcctgggcgaaggcggagaacacgccgagccgataggtgttgttgcggcccgacgcgagattccgcagcgttgcaccctcggtcgtggtcggcgcgaagggattgacggggaggttgcgggtgccggtcgaattccagatgaagtcgcgccggaagtcgatcccctcctgaaaaccgagttccaggccggccaccacggtgtgggcgagggggccggtgttgaatttgtaggtaaagtcggtctggttgaaggtgttcgtgcggtcagtctggctgccgtagccgcgcatcacgaacgaggtctcgtcggcactgaccggactgttggggtaggcgttctgatggtacttcgcgtagtcggcgatccgcgtctggctgcgcatcacgacgccgctctcgaagacgtggtcgagctgcgcgttgccgatatgggcatcgacggagccgttcgagatcaagggcgcgccgaacagcgtgctggtgttctcgcgatagcgccaggggcgcccgaactgcgaggggatgccgcggtcggcgatgcggttgtcggagaagaactcgtaggacaggcgcagggtcgtctgcggcccgagcaggaaggtcatcgtcgggttcacgccgtagcggcggatgtcgatgaagtcgcgataggtgccggtatcctcgaacacgccgttgaggcgaaagaaggcggtgtcggagacgcggtcgccgagatcgaccgccatgcgcttgttcccgaattggccgccctgcaccagcacctcgcggatcggcaccccgtcggcttccttgagcacgcggttgaccacgccgccgccgccgccgcggccgaagatcatcgcgttggggcccttcaacacctcgatgcgctgggtgttgtagaggtcgcggaagtagcgcgcgtcgtcacggatgccgttgacgaagaagtcggcggtcgtgcgctggccgcggatcaggatctcgtcgcggtggccctcgccctgggcgatggcgacgccggggacgtagcgcagcgcctcgccgatgctctgcacgttctggtcgcggatctgcgcctccgtcaccaccgagatcgcctgcggcgtgtcgatcagcggcgtgtcggtcttggtcgaggagcgaaggcgccgggcgaggtagccgacctgcgaacccgagctgtcgacgacgaggccgcgcccggccccggacccggcgacgctgatcatatcgagggtgacgccgccgaccgcgggggacgcggcgagcagatggaccgcctgagcggtcggcaggccggtgttgatgtccgtgacttgcgcccgcgccgggtggatgaaagccgcagcgatgcttgtacaggcaacggagccaagcagcatcggccgcagcacagcgcggctctggcgagcgtttctcataagcttcccccttattttattagaatagacggggaagtcttggccctaatccggctcagcttggcgaaggttgaattattccagttttgccgatttcatatggaaaataggcagtcgatactttgccattgcgcaaaatggccgagggccacaagcaaagagcgcggcccccggagggaccgcgctcttcaaacgtccggtatggcgtgcgggacggggcttactcgcccgacgattcccggcggcgctcgccgcggtcgcggcgggggccgcggtcgccacgatcaccgcggtcgctgcgctcctcgcgctccggctcgccgcgctcagcccgctcggccttcagcttctcggtgaggtcctcgccggtctcctgatcgacgaccttcatcgagaggcggatcttgccgcgctcgtcggcaccgaggaacttcaccttgaccttctggccttccttcacgacgtcgccgaccttggcgacgcgctgggcagcgagttccgagatgtggacgaggccgtccttggcgccgaagaagttcacgaaggcgccgaactccatgatcttgacgatcgtgccgtcgtagatcgtgccggcctcgggctcggcgacgatggagcggatccagttataggccgccttgatcgccttgccgtcggaggaggcgatcttgacgatgccggtatcctcgatgttgatcttggcgccggtcttctcgacgatctcgcggatgatcttgccgccggtgccgatcacgtcacggatcttgtcggtggggatctgcatcgtctcgatgcgcggcgcgtattcgccgagctccggacgggccgcggtcagggccttggacatctcgcccaggatgtgggcgcggccgtccttggcctgggcgagggcgatcttcatgatctcctcggtgatgccggcgatcttgatgtccatctggagggaggtgatgccctcctccgagccggccaccttgaagtccatgtcgccgaggtgatcctcgtcgccgaggatgtcggacagcacggcgaagcgctcaccttcgaggatgaggcccatggcgatgccggcgaccgggcggcgcaggggcacgcccgcatccatcagcgacagcgaaccgccgcagaccgaagccatcgaggacgagccgttcgactcggtgatctcggagaccacgcggatcgtgtacgggaactcgtgggccggcggcagaacgggccggatcgcgcgccaggcgagcttgccgtggccgatctcgcggcggccgggcgaacccatgcggccggtctcgccgacggagtagggagggaagttgtagtggagcaggaagcgctccttgtaggtcccctccagcgcgtcgatgaactgctcgtcctcgccggtgccgagcgtggccacgaccagcgcctgggtctcgccgcgggtgaacagcgacgaaccgtgggcgcggggcagcacgccgacctcggagacgatcgagcggacggtcttcacgtcacggccgtcgatgcggcttccggtgtcgaggatgttccagcggaccaccttcgactgcgcttccttgaaggccgccttgaccttctcagggctgaacttctgctcgccctcggccgggcagagcgcggccacgaccttcgccttcacggcgtcgacggcggcgtagcgctcctgcttgaccgtcttcttgtaggcctcgcgtagctcggtctcggcgaccgcgagaacggcggcctcgacgtcggcgttctccggcggggtgaagtcgcgcggctccttggcggccttctcggccaggcggatgatcgcctcgatcaccggctggaagtgcttgtggccgaacatcacggccccgagcatcacgtcctcggagagctccttggcctcggactcgaccatcagcaccgcgtcctgggtgccggcgacgacgaggtcgagggtcgattcggcgatttccgtcaccagcgggttcagcttgtagccgccgttgaggtagccgacgcgagccgcaccgatcgggcccatgaagggcacgcccgagagggtgagggcggcggaggccgcgaccatcgcgacgatgtcgggatcgttctcgagatcgtgggagaggacggtgacgacgacctgggtgtcgttgcgccagccctcgacgaagagcggacggatcgggcggtcgatcaggcgggagaccagtgtctccttctcggagggacggccttcgcgcttgaagtagccgccggggatgcggccggcagcgtaggcgcgctcctggtagttcacggtgagcggcaggaagtcgatgccggccttgggctccttgcccgcgaccacggtggcgagcacggtggtctcgccgtaggtggcgaccacggagccgtccgcctggcgagcggtcttgccggtctcgaggacgagcttgcggtcgccccagatcagctcttcacgttgtacgtcgaacatatgtctctcgccttcaaacatgcggtgggctgagcccggcgccgccagaggcaagacggcgagacgcttcgtcttaaggaagcgtctcgcgatcctgccctggcgccctgcgccttcaagccgcccggatcggaccggccgggccccatgcccgagcgatccttcttggtctgccgcgctcttcgacgccgaaccggcgtccacttcgtgcgaagcgcggcttgtgaaaacgcggccccgtgggggaccgcgcgaaggttcggcaggccttagcggcggatgccgaggcgctcgatgagggtgcggtagcgcgcctcttccttgcgcttcaggtagtcgagcagcgagcggcgctgcgagaccagcttcaggaggccgcggcgggagtggttgtccttgccgtgggtcttgaagtgggcggtcaggttggtgatccgctcggtgaggatggcgatctggacctccggcgagccggtgtccttgttgcccttggcgtagtccttgatgagcgcggtcttgcgctctgccgtgatcgacatcgcaggcctttcagatggaggtttggtcggaggcgccgcccatgggagggaagggcacctttgaaaaactcgcggtcgggccggtgccgggatgtcgtccagcacggtcagccgcaagcggcacaagccccgcccggtaaccgggtcgaggcggcgcggaccatacacgaaatcgcgggatgtgccagtggcgccgcccgtcgaggcgaaatccgccccatactgcttcccgatcccgccctgcatccggcccggctttcgcttcgccggatgcagtccggtcaggcacgtgagaccctatgccccgttccgccctcggcgcccgaaagcccatcgccgccctcgtcgcggacgccgccgattcgggcggtccggcgctcgcccgaaacctctccgccttcagcctcgtctgcatcggcgtcggcgcaaccgtcggggcgggcatcttcgtgctcaccggcacggcggcagcgaattatgccgggccggggctgatgctctccttcgtgctcggcgcggtcgcaagcgggctggtggccttgtgctacgcggaactcgccgcgatgatccccgtggccggctcgacctattcctacacctacgtcacgctcggcgccctgccggcctggatcatcggctgggatctggttctcgaatttgccatggcggcggcgaccatcgccgtcggctggtcgggctatgcgcagagcctgctcgccgatgcgggcctgcggctgccggcgtggctggccgcggggccgggggagggcgggatcgtgaaccttccggcggcgctggtcgtgctggcgctcaccgccctgctgatgcgcgacaaccgggaggcggcccgcaccaatgccgtgctggtggcgctgaaggtcgcgatcatcctcgccttcctcggcctcggcgcggggcatctgcgacccgaactgtggcagccgctggtgcccgcgaatgagggtacgttcggcgccttcggctggagcggcatctttcgcggggcgggggtcgtgttcttcgcctatgtcggcttcgagaccatctcgaccgccgccggcgagacccgcaatccgcagcgggacgcgcccctgggcttgatcggttcgctcctcgtcaccgcggcgctctacgtggcggtggccgccgtgctcaccgggctcgtgccctatcgcgacctcgacgtggccgacccgatcgcgcgggccatggcggtgacgggactgaccggcttctccgcggcgatcaaggcgggcgcgttgatcgggctcaccaccgcggcgctcaccgcgctctatggccaagcgcggatctgctacgccatggcccgcgaccacatgctgccggatctgttcgcccggatcggggcacggagccggacgccgttcgtcgcgcaaggggtgatcggtctcgctacagccgtggtggcggctttggtgccgatcgacatcctcggcgaactcgtcagcatcgggacgctgttcgcgttcatcctcgtctgcgccagcgtgctgatcctacgccgtacggagccggagcgggcacggcccttccgggtgccgggcggcgcgatcgtgccggtgctcggcatcctcgcctgtctcgctctgatggcgagcctgcccggcgatacgtggctgcgcctgctggcctggctcggcctcggactggcgatctggttcggctacagccgccgacgcgtcgcagcacattcaggttttgaaaggacgagtcctttcacgggtccagggcagcgccctggttgaagggaggccggggctcagccccggcctcgcaccaaagggatgatccctttggaaaccccggactcagtacgagcggtgcgaacccgccgcccgtccgccgccgaagcggcgacgcaggtagccgatggccttgggtagcaggaagacgacgacgatctggcgcaggatcgagcgcatgcggtgggactccattgcgaaagctcagattggagacccaatgcctggacgggcgtctgcgttcccggctcagagctccaacgtcaacgtcaccgggacgtgatcggacggcttctcccagccgcgcgcctcgcggaacaccgcgacccggcgcacagtgccggcgagatcgggtgagacccaagtgtggtcgaggcgccggcccttgttggcgagttcccagttcggcgagcggtagctccaccacgtgtagatcttttccggctccggggtgaggagccgcgccgcgtcgatccagccggcctcgccccgcagtgtctcgagcgcctcggtctcgacgggggtgtggctcaccacgtcgaggagctgcttgtgcgaccagacgtcatgctccagcggcgcgacgttgaggtcgcccaccaggatcgccggcccggagacccgccgtccgccccagactcgcaactccgacaggaagtcgagcttgtgcgcgaatttcgggttgaggtcgcggtggggcatgtcgccgcccgccggcacgtagaaatcgtgcagcacgatccccgccgccggtcccgcctccggcccgagcacagccgagatgtggcgcgcatcgggccgctcgcagaagctcatcacgtcgcgggtcagcagcggaaaccgcgagatgatcgcgacgccgttatagcccttctgcccggcgaagacgatgttctcgtagcccgatcccttgaacgccttgagcgggaacaggtcgtcggggcacttggtctcctgcaggcacagcacgtccggttgcgcttcacggaggaagcgcagcacggactcgatgcgcaggcgcaccgagttgatgttccaggtcgtgacggtgaggcgcacggggattgcctgagaagcgtggcgtgaagagccgcttcgataaagcgcattccgacgaagtggaaaccggttcgtcgaaagaatgcgcgttgaaacaggagctggaggcgccgacctgatgcgatcaggttggcgtctctagctcaacctgcgcgcctcgcaaaccgtcaggcctcggccgcctcctcctccagggcgagcccgtgcagcatggcgcagagccggtctccggtcatccgcgagaggtcgaagccgctctcgccggccacgtcgccgtagcgggccgcgtcgtccggcgaggccccgacataggccatcgaccaatcggtgaagaggcgcgtctccaccgcctcgaaggcaagcagcgagacctcgccgtggcgctcgtcctgctggatgcgctcgaaggtggcctcgaccgcgtcttccggcccctccagcacctgcgcgaagcagccggcgttgaacatcagcgccccggtgacgtcgatgcgggcgttgttggtgcggctcgcggccaggatgccgcggatcgtctcgtccatcgccgcgggggcaccggcgacccggttgcggctgtagtagacgaggcggcgcaggtctttcggcttcattcggcgggctcctggatcaggcgggcaaggtcgagggcgaggccgacaacagggcggcggcctgggcggccggcatcgggcgtccggtcaggtagccctggacctcagtgcagccctcggcgcggatggcgtcgagctgcgttgccgtctcgacgccctcggcggtggtgcgcatgccgaggctggcgccgagccgggcgatggcccgcacgatcgctccacactcggcattgccctccatgccgcggacgaaggactggtcgatcttgatcttgtcgaaggggaatttctgcaggtagctcagggacgagtagccggtgccgaaatcgtccatcgagatcttcacgccgagcgcgcgcaggccgttcagcacgtcgagcacgctgtcggtgttctcgaggagcgcgccttcggtgatctccagttccagccgggccgggtcgaggccggtctgggccagcacgttcgtcaccgtctcgaccagccggccgccacggaactgcacgggcgagagattcacggcgatcgatgcggggtgcggccagcgcgccgcctcgcggcaggcggtgcgcaacacccactcgccgatgccgacgatgacgccgatctcctcggccaacgggatgaacagggccggcgagaccggtccgcgctcggggtggttccagcgcagcagcgcctcgaagcccgtcacgtccccgctctccagctggatctgcggctggaaggcgagatcgaactgcttgagggccattgcccggcgcaggtcgatctccaggccgcggcgcgcctgcatctgcgcgttcatcgccggctcgaagaaccggtaggtgccccggcccgcggccttggcccggtagagcgcgaggtcggcgtgtttcagcaggtcgtcggcgttctggccgtcggcgggggcgatggcgacgccgacgctgacgccgacattgagcatgtggccatcgacgacgtaggtgcgcccgacgagatcgacgaggcggcgtgccagcgcctcggccgcgtgcggctgctcgaccccgatatgggggctgccttggggaccaacttggggatcgacttggaggatggcgaactcgtcgccgccgagccgtgcgaccagatccccgctgcgggtggcccggcgcaggcgctcggcgaccttgcgcaggagcgcatcgccgaccggatgcccgagggtgtcgttgaccgtcttgaaccgatcgaggtcgagcatcagcaccgcgagcggtgcccccgtccgggccgcctcgatcagcgccgcgtcgaggcggtcgtgcaggccgacacggttgcacaggccggtgagcggctcctgccgggccagggccgcgccgcggagttgctcggtcacgtcctcgaaggtgatggcgaagccgccggccgagagcggcgccagcgccgcctcgacgcggcggtcgccgccgagggtgagccgcacccggacggggcgggcggcgcgcacagcctccagaatgggctcggcctccggctccgcggcgccgaagggcaccagcagggcggggaggggaaggccgaccggttcggcgcaggcgagcaaggccgccgcgtgggcattggcgaagacaacgctgccgcccgcatcgagcaggagcaggggcgcggccatctcggccagcgccgcctcgaacggcagggcgatcgacagcgacggagcggcgagggcggacatgcggccggacagcgtcccatggaggccgccccacctggacggcccacctataggcctgctttcctctcaacggatgcttaaagccgggatgcgcctgagcgtatccggggaattattcaaagaatttgagagcactcaacacgaggtgggacaacacatttcggtgatgcggaggggggagcaatccatgttgttgccgtccctcatcgcgctcagctcaggggtttcgtccctcgatctgctgctgcatcgccttgtcctcggaccggccgtaattgatgaagaacagcgacccatcgaccgccttgcccttctgcaggttcgagagctgcacggtggtgagatagccctgcgggtcggtgatccgccattgcgacagggtcttcatctcggcgtcgaagaagagctggatcttcgaggtgccgcccagcgtcgagcggtcctccagcccgatgcgcacgccgcccggatcgttggtcacctcgctcaccgtcaggtcgcgggcgaggtcgatcttctcccgcagcaggaatttcagcggcgtctgcgagatgaagtagagatcctgggtgccgagcttgcggtcgcgcaccgcgaccgaggtgccatcggccaccacttcgagcggggagggctggtcgtactcgaagcgcagccgtccgggcttggcgagcgtgagcttgccgccgatgcgccgcccgtcggcgccgatctggatgaagccgccggtcagggtctggaagccgttgaaatagctgttggccgccgccacgacggtggccgggtcggcgtcctgcagcgagacgccgagggacggcgctccgaccgccgcaacccgcgtgccggacggggctgccggggtcgccgaagcgggcgcgccgggcttggccgccgccttgatgctgccggtcttctcagcgggtttctctgagctcttctcggccgccttgtccgttcctttgccgggcttggccgccgccttcttggccggggccggggcggcctccggctcgggcgcccgggccggaggggccggcggctcctccttgcggccgaacaggccgtcgaggaaggaggagacctgcgcctccacgggctgcggctggagcgccagcgcggcgacgagcagcggaccggcagcgagggagaggcgtcggccagtcatcgtgtgggcatctccgaaagcttgcgggtgcgcggggcacttgccgtcccggtggggctcttgccgtcccggtggggcacttaccgtcccggtgcggacgcgcgcgatggcggcgcgtccggatgtcgtgttcgcgggtagacccggcccctgtggcgaatatgcgacgggggccggatctgcgcggtcgtgagaggtctcagtcgtcgtcgtagccgctggagggtgcgctcgcgaggccctcgaccaggatctcgcgcttgcccgcatggttggccggcccgacgatcccctcgatctccatccgctccatgatcgaggcggcgcggttgtagccgatctggagacggcgctggatgtagctcgtcgaggccttgcggtcgcgcagcaccacggcgatggcctgctcgtagagttcgccgccctcggcgcccgcggtggccgcgaaggcaccgatgtcgaagaccggagcgtcggactcctcggcttcggcaaaatcgtccttctcggccttggccgcggcccgcccgcccttggccggcttctccggctgctcggaggagccgtcgtccgccgtgaccgcttcgaggtaggacggccggccctggcgcttgaggtgggcgaccacggtctcgacttccgagtccgagcagaacggcccgtgcacgcgcgtcgtgcgcccgccgccggccatgaacagcatgtcgccttggcccagcaactgctcggcgcccatctcgcccaggattgtgcggctatcgatcttgctcgtcacctggaaggagatgcgggtcgggaagttcgccttgatcgtgccggtgatgacgtcgaccgagggacgctgcgtcgccatgatgaggtggatgccggccgcacgcgccatctgggcgagccgctggatcgcgccctcgatgtccttgcccgccaccatcatcaggtcggccatctcgtcgaccacgatcacgatgtagggcagggccgagaggtccatctcctgctcttcgaacaccgcctcgccggtggtgcggtcgaagccggtctggatcgtgcgggtgatgatctcgccccgctcgcgcgcctccttcatccgggcattgtacccgtcgatgttgcgcacgctgatcttcgacatcttcttgtagcgctcctccatctcgcgcacggcccacttcaaggcgatgaccgccttcttcgggtcgatgacgacgggggagagcaggtgcgggatgccgtcatagaccgacagttccagcatcttgggatcgaccatgatgaggcggcactcctccggcttcagccggtagagcagcgacaggatcatggtgttgatggcgaccgacttgccggagccggtggtgccggccaccagcaggtgcggcatgcgggcgaggtcggcgatgatcggctcgccgccgatgttcttgcccagacacagggcgagcttgtgcttggtctcgacgaaatcgaccgaggccagcagttcgcgcaggtacacggtctcgcgcaccgggttcggcagttcgatgccgatcacgttgcggccggggacgacggcgacacgggcggagatggcggacatcgagcgggcgatgtcgtccgacaggccgatgacgcggctcgacttggtgccgggcgccggctccagctcgtagagggtgacgacggggccggggcgcacggcgaggatgtcgccgcgcacgccgaaatcctgcacggtctgctggaggttgagcgcgttctgctccaactcgtccgcatcgacctcctcgccgtcgttcagcggcggctcggcgagcagttccaggtcgggcagttcgtagtcggcattgccgacgaacgacgcctccaggtggcggccggcggggatcagcatcggacgctcgggcaggatcgcccgcggacggttttcgggttcgggctcgatggccgccacgggctcggcggcttccgcctcgaacgcgtcggcggtgtcgagggcggcctcctgcatcgtctcggcagccggctcttcgacaagattctgggcaaaatcctcggccagatcttcgctcggctcgacctcggcaccgggcttggtgcgcagcaggaccggccgggccgggatggtcagcggcgccgtcgtcatcccctggggggcaggggagggggcctgcggggcaggctgcaccggggcgggggccggagccggataagctgtgaaaggccgcgcggcgacgggcgccgccgccatggcggagaccggggctggggcgggcgccacggcttgcggtgcgacggcttgcggtgcggcctcaaaggcgggctgcggcgcggcctcggtgaaagccgaacgggccggacggatcgcggcgcgggcggccatggcgttcagcaccgggcggggcgcggcgggcgcgaccggctcggcgacctcgaccaccgactcggccgggccgaaccagccgtgcagggccgaccagtccggcacgtccgaccaatcggacggctcggccgggaccggcgggatgaagggcgcgtagaatgccgcgaagagggcggcctccggcgtttccgccggggcggggagcggcgcgaccggcagggactcggcggcgacggcctcgaagcgcatcgcgtcgaaccggatctcctcgatcgcccgcgcgggctgcgatgcgatctcggcctgcggcaagacctccgcctgttgcacttgaacgacgggcttctgccggcggtcgggggtgcggaagaagctcacgccgggcggcggcacgaacgggcggcgccagctcggcacctcggaggcggcctgctcggcgcgcagccgggcggcctcgtcgctctcggcactgcgctgcgccgcgcgctcggcggcttcgcgctccgctgcctcgcgggcccgctgcgcctccagcgccgcggcctctgcggcggcctgggcgtcgagcagggcctgggcccggagttgcgcctcgcgctcggcttccagggcctggcggcggcgctccatcagaacggtgtcgggggtgcgggtgaagcgcaccgcctcgggcagcgcagcctgcggcacgccgtaagacccatcctgtgaagcgggcagggcgtgggccgccgggatcacaccggcctcgggcgcgatcgccgccgggcggcgcggtgtgcgcacgaggacgccgggaccggaagcgcggggatcgatgcggctctcgaacggcatctccggctgagcgccgtagggcagggcgggcgcgggcatctcgaacagcccctcctccgtttcgggtgcccacgcttccgaaccccagtcctccggcgcggctggcgcgcggccgagcatcgcccccggcggcaccagccagctcggcacgttgccggcttcgaacccgtccgtgccgggctgcggcagcgccggatgcggcaaggcgtgcgggagcgcccgcggcggggccggcggcgccccggcgatgcgccgggcaaggttggaacgcaggctcatcagccgatgggcgataccgccgatcgaccggtccaggcggtcgccgccgcggctcggccgcgatggatcacgatgggaatggggaggccgtcccgatgcgcgcatgatctgtgagatgactcgaaacaaggtccggctcctgcggagcggttcgagccccaaggtaggcgaatcgtcgttaacgaacgcttgcctcaaccttggcccacgctcgtcccacaggcgccctcccctcttccggggcgccccggacccgccggtgcaagcgtggcatgaaccggatatcatcgagcgcagttggctcttggcggtgatgtttcgaggcccggtgacagagggcggcccggtcgcgggcatcccctgaattaggcttgaaatcgtgctctgagaggcgcttggcagggtttcctgccgtatcaggtgagctgcgagatccggtgacgaatccgagccaagagaccttgagtccgaaaaacttccgctccctctaccggcacggctttgcccgcgtggccgcctgcaccggccgcagccatccgggcgacccggcggccaatgtcgccgacatctcaggcctcgcgcggcaggcgcatggggccggggcggcgctcgcggtcttccccgaactctgcgtctcctcctacgccatcgaggatctgctgttgcaggccaccctcctcgacgcggtcgagacgggcgtggcgcggctggtcgaagagagcgccgggctcacgccgctgctcgtcgtcggcgcgcccctgcgctggcgcaaccggctctacaattgcgccgtggcgatccggggcgggcggctgctcggcgtggtgccgaagagctacctgccgaactaccgggagttctacgagaagcgccacttcgcctccggcgccggcatcacggctgagacgatccgcctcggcgggcttgaggcgccgttcggcaccgacctgatcttcgccgccgacgatctgccgggctttcgcctcgcgatcgaggtctgcgaagatctctgggtgccgcagacgccgggcatggacgcggtgcttgccggcgccaccgtgatcgccaacccctcgggcagcccgatcaccgtcggccgggccgattcccgcgccctgctgacccgcgccgcctcgatgcgcggcctgtgcgcctacgtctacgcagcggccgggacgggcgaatccaccaccgacctgtcctgggacgggcagaccagcatcgacgagaacggcgtgcggctggccgaagggcagcgcttccctcaagcgccggtcgtgacgctcgccgatatcgacctcgacctcatcgctcaggagcggcttcaggccggcagcttcgacgacaacgcccgccggcacggcaccccgtcctggcgcacgattcccttccggctcgatccgccggagagcgatctggggctcgagcgccgggtcgagcgcttccccttcgtgccggccgaccccgcacgcctcgcgcaggattgctacgaggcctacaacattcaggtcgccggcctcgcccagcggcttgccgcaaccggcacgaagcgggcggtgatcggcgtctctggcggcctcgactcgacccatgcgctgatcgtcgtcgcgaaggccttcgatcggctcgggctgccgcgaaaggacatcctggcctacaccctgccgggctttgccacctccgacgagaccaagaccaacgcccacgccctgatgcgggcgctcggcaccacgtcggaggagatcgacatccgcccggccgcccggcagatgctggccgatatgggccacccgttcgggcgcggggaggcggtctacgacgtcaccttcgagaacgtgcaggcgggcctgcgcaccgattacctgttccggctggccaaccagcacggcggcatcgtgatcggcaccggggatctctcggagctggcgctcggctggagcacctacggcgttggcgaccagatgagccattacggcgtcaatgccggcgtgcccaagacgctgatccagcacctgatccgctgggtgatcgcgtccgggcagttcggcgaggcggagaaccgcacgctccgggcggtgctcgacaccgagatttcgcctgaactggtgccggcctcggaaggcgaggggccgcagagcacggaggccaagatcggcccctacgccctccaggacttcaatctctggttcaccctgcgccacggcttccggccgtcgaagatcgccttcctcgcgctccatgcctggggcgacgcggcggccggcgactggccgccggatttcccgcaagccaagcgcgtcgcctacgatctgccggaaatccggcgctggctcggcgtcttcctcgatcgcttcttccgcttcagccagttcaagcgctcggcgctccccaacggcccgaaggtctcggccggcggctcgctctcgccccgcggcgactggcgcgcaccgtcggatgccagcgcccgggcgtggctcgacgagctggagcggaacgtgccgaaggcgtgagggggcggcgcggcgcccgtctcttacggcgctccgccggtccaatccccgccacctgcggccggagcgaggtggaagccgtcgagggtctcggcggagggcgggtggccggcacggcgctgggcgacgtagtcgagggcgcccgccacggcgcgctcggaatagggcttcgcgatcaccccgagcgcgcccgcgaaatccggcgggatgcgcttggcgttggcggtcatgaacaccacggtgacccgcgggtcgcggctcaactggcgcgccacctccaccccggtcggcccgtcgatgaggtgaatgtccaccagcgccacgtccggcagggcggtgcggcccagcgcgatggcgtccgccgaggagcccgcgacgccgacgctgacatgaccgaggtcttccagcaggcattccagttcgagggcgatcagcacctcgtcctcgacaacgagaatgcgcaggggcccctccctcacctcgggcatcgcggttctcccggcgtcgtttgtacccccgccccgaatcgatccgccggattggcggctgagggagcgggcccggcccgtcgcggggccggtttccggtggaaacggcccggagtgaagaaacgcatgtccgtcacaatgcgtcggtcccgaccagcgggatcgtgatcgtgatccgggtgccgggcccggcatccgaccattcgagggtgccgcgcaactggcgcaccaccatctcgaccagggtgcggccgaagcctgcggggttggacggcaccgcggccatgccgatgccgtcgtcctgaatgacgaggcgcatccccgcctcgaaacggtgtgcctcgatcgcgactcggccgcggcgcgcctccgggaaggcgtggtgcagggcgttcgtcgtcaattcgtggatcagcagcgccagcggggcagccatggcggcggagagcgccagcgcctcgatctccgtctcgatccgggtgcggtccccgtcgaggccggcggcgaggtcggcgatcaggtcggcggtgaactcccggaagtcgaagcgggtgacgtcgccctccgagtacagcatccggtgggccgtggagagggcgccgatccggtcagccatggcctggagcgcgttgcgggcgtcgccctccggcgtgcggcgggccttcagcagcatcagcgaagagatgacctggaggttgttcttgacccggtgatcgacctcgtggagcagcgcggtcttctgctccagggccgagcgcaggtcggcggtgcgctcgctcacctcgcgctccagcgcgtcgttggcgtcgcgcatcgccagttccaggcggtgcttgtcggtcatgtcggcctgggccgagaagaagaacaggaccttgcccgcctcgtcgcagacggggttgatcgtcatgccgttccagaacgacgtgccgtccttgcggtaattgagcagctcgccctcgaaaggccggcctgtggcgagcgccgaccgcatcgtctgaagcaccgccgcatcggtgaggggaccttgcagcatgcggcaattctggccgtagagttcctcgcgggcatagcccgtgagcccgagaaaggcgccgttggcccagacgaccgggttgtcgccccgccgcggatcggtgaccaccatcggcgtcgggctggcctcgaaggctgccgcgaagacctccaccgtgacgcccgagggcaggctcgctcctttgggaaaacccgtcatctctacgccaacacaggcatgccgctctcgatcgcggcacgcgaaccggagtcacccgacgcattccgtagcgtccggccccgcgactccaacgagccggcccctcccccgttccgtgcggtgaagcacggagcaccctgcggacctgtcatcgtgccggagcctgcaattacggttctatcaaccatgttggctctatacgggggccaggattccgactttgcgcgggactcgcaagagacatgacgggggctgcgggccgcaagtccgtcatgttttctgcggagatcgggatcaaagatgcgcgagtgtccgggcgcccggctccgcgcggcgtcccagatccatgcaaccctgcccgacgggcgggggctccagggagttttacgcgatggcggatgcggcgaactccaagacgtttcctaaggatacgcccctgaaagcgcagccgcgcaagctgcgcctgcgcgacatcaccgaggacaagcgcgtcgcgcagatgctggcgctcggcttctcctccggcctgccgctcctgctcgtgctcggcaccttcaccctgcggctcgccgattccggcatcgacatcaagacgatcggcctgttcagctacgtcgcgctgccctactcgctgaagttcctctgggcgccctcgatcgaccgcgtcgacgtgccgttcctggccccgcgcctcggccgcaagcgcgcctggatgatcgtgacgcagatcgccaccgccctggcgctggtcctgatggccttcgccgacccgaaggaccatctcgcgctcatcggcctcggcgccttcctcgtcgccttctgcgccgccacccaggacgtggtgatcgacggctggcgcatcgaggcggcgggcacagacctgcagggcatcatggccgccacctcgaacctcggctaccggttcgggctgatcctggccggcgccggcgcgctctacgtcgcggcctatggcggctggatgctcgcctatctctgcatggccgcgctgatgggcgtcggcctgatcgcggccctgctcgccacgccctatgaccggccgcgcgaggcggcgacgggcaagcgcgacctgcccgccgccgtgcgccgcgccgtgctggagccgctgacggaactctacgcccggatgggcaaggccctgttcgcggtgctggcgctcgtcgcgctctaccggatgccggacttcgtctccggcgtgatggccaacccgctctacatcacgctcggctacggcaaggcggagatcgccaccatcgtcaagctgttcggcatctgggtcgggatcgccgggggctttgcgggcggctggtcgatcgcccggctcggcatgttcccgaccctggtgatcggcgccttcatcgccgccgcctcgcacctgtcgctggcgtggctggcgctgggcgagccggagcaatggcggctcgccatcgcggtctcgatcgagagcctttgcggctccttcgccggcatcgcgctgatcgcctacatgtcgagcctgaccacgccgggctttgcggccacgcaatacgccctgttctcctcgctctacgccctgccgggcaagctggtcgccggcacctccggcttcgtggtggcggcttatggcttcccggccttcttcgcgatgaccgcggcggtcggcatccccgtcgtcgccctgtgctttgccgtgggacgcatcccgcagcgcacggcgcccgcggaaagcccggccgaggccacgcccgaggccgtgcaggggaacccaaccggccccgtcggtcttgcctcagccgaagcgggccccgagatcccgcccaaagtcgcgagggcgcagacgtgaacgaccttgccgttgttggagaaaccctgccggttccgatcgacccgccggccggaaagcccctgtcggaggaggaccgtgccgtcctgcggcgcgcggtgaccgtattggagaagccggggctcgcctcccggctctcggcggccgcgggcgcgcccctcgacatgatcggccgcgcgctgccggcgcccattaccgagacggtggccagcgccacagaaggcgcgatgcgcacggcccttcgggtcgcgctggcgaccctgccggacaaggacgtgaagcccgccggcacggcgctggagcgcatcgaaaccgaggccggcgggcgcctgagccgcctgctcgggtcgagcgaaacccgccacaaggcgctcgccgcggtgaccggcgcggtcggcggcgtgctcggcctcgcgacgctggcggtcgagctgccggtctccacgacgctcatgctgcgctccatcgccgagatcgcccgggaagagggcgaggatctgagcgatcccgagagcgcgctcgcctgcgtgcaggtcttcgcgctcggcggatgggccggcgccgagacgacggtcgccgatagcggctacttcgcggtgcgcgccgcactcgccaagaccatgtcggaggccgcccgctacgccgcccaccgctcgctgctcgatgccggcgcgccgccgctggtgcggctcaccgcgcagatcgccgcccgcttcggcctcgtcgtctcgcagaaggtcgcagcccaggccgtgccggtgatcggggcactcgggggcgctgccgtcaacgccgccttcatggatcacttccagtccatggcccgcgcccacttcaccgtccgccggctggagcgggcctacggcaaggacgcggtgcacgcggcctatctcgaggagaaggcagcgctcggcctcggctgaggcgagcgctcacggccagaccttgatcgataccggccgtcgcacgaggtcgcggtctgaggtgatggtgcagccctcaaggcgctgggtcgcgaaggtgaggagcgcgccttcgccgacatcgtcgaagttgcggcccttggcacccggatcgagcagggacgggtaggcgatcagccttcccttggccttgcacggatcgtcgtagagcgtggctccggccagcagcagccgcggcacgtcccaggtcagcaggtcgcgcgacgtgctccagtagaagcccgattccggaaacacgccgcccttggccgccatgaacaccgcgatccaggcccccgtgccgcggtggcgcaccaccgcgccgacgggggcggggaatggcccgaccggccggcaggtgtcggcgatcttggccgtcttgcggtaggggtcggggaaggcggcggtaaaaccggtgccggtccaggcgcgccagcttgtgggatcctccggccgctccgtacggaacaggcagacgcccgccgcctgatcgctgccgggccggtcccagcccgtggtcgaggcgaggaagtagcgggttcgcccctcactgacgatgttcgaggggttgaagaagcccctgtgccgaccctggccctcctcctgccggaacggtgcgcccgccaccaccgcgggcggcgccgcgcgggtaaagctcaggcccccgtcgcgggaaaaggccgccgtgaccgtgttgtaccagcactccctatagaccttggagcggcagcggccctcatgctcgttggcctggtactcgtggtggaggagggcggcgacgttagtgccgtcctcggtccaggtggcggtgatccacgagcggtcgtcgtagagcgccgggtcgggcttctcgccggaatcgagcaccacgcggcaatcgattgtgaggcgctcgaagtcggggccgcgcagggcccggttgcggtagtgcaggccgaagaccgcgatctgacctgacgcgtcgcgaatggcgcgggcgggcgcatcgggcacgtcggcgtcgtcgcaggcgtcgcgggaggcggagaacagcgtccgctccggccccgttagggtcagcgccgagagtggcggctccgcggcggcgcgggccggcggcacggcgccgcaggagagcgcgagcgctgcgacgaggaggcgagtcagtctggacatcgcgaaaagattgcgttttgaaccgttacagggagcttgtccgcatccgccggagcgagcgccgtccacaggctgcccccatgctggttatgatcctcggcctcgtgctgtttctcggcacgcacgccttctccatggctcgagccaagcgcggggaggtgatcggccggatcggcgagggccggttcaagctcggttacaccctgctctcggtgctcggcctgatcctgaccatctatggctacggcctctaccggcaggagggcatgatcccggtctggtcgccgccgctctggacccggcatctcgcggtgctgctgacactgttcgccttcatcagcctcgcagcggcctacctgcctggccatctccgcgcccggctcaagcacccgatgctgctggccgtgaagatctgggcgaccgctcacctcctggccaacggcgatctcggttcgatcctgctgttcggctccttcctcgcctgggcggtggtcgcccgcatcagcgccaagcgccgcgcgctcacggccggccaagtggcgcagcagcatggcgggcaggccgcgccggccggctggcgcaacgacgccatcgccgtggtcgtcggcgtcgtggcgtggttcgtgttcggcaagtacctgcacccgctgctcatcggcgtcgccgcctggccggggcaggcctgacagggcgatcgctcgaagcgatcaccctggtttgcctccggcctcaagcgccggcggtcgcctccgtgacctcaggctgtcgctccgctcgatgctttccgaggctaaagccccgaaaagcccgctccgcgcggcgctcttcgcgccgcgcaaccgctcaagcggcttcgagcgatggccctgacagacttgagccccctattcgccaaagcgggggcgctgtgctaggcgccctcgatacgacgacgagcgaggcgagcgcgctccgcgaggagcgcccggatttgtcatggccgagaacaacgagttcatccgcgaggtcgacgaggattaccgccgcgaccagatcgccaacatctggaagcgctacaacgcgctgatcatcaccctggcggtcctcctcgtggccggcgtcggcggctacaattactggcgccatgccgagcgcacccgcgccgaggcggcctccgtgcgtttcgacaaggccaaccgcctcgccaaggacggcaaggcggaggaggcggaccgcgacttcgccgcgatccaagccgacgggccggggggctacgccctgctcgcccgcttccgcctcgccgccgaggcgaccaagcgtgatgcggccgccggagccgacgcctacgacaagctcgccgccgacaccggcatcggcgatgccctgcgcgacctcgcccgcctgcgcgcggcgctgctgcgcctcgacggcaccgatccgaacgcggcgctgaccagcctccaggggcttgccgccccgaccaacgccttccgccacaccgcccgcgagatgctcggcctgacggcgctcaagcgcggcgacatcgagggcgccggccgctggttcgaccagatcagcgccgacggcgagacgccccagggcctgcgtcagcgggtcgagatctaccaagcgcttgtggccggtggcgccgtcaccgtgacggaagccaagcccgagaatgccgcgccgccgccgatcacccgctgacggcgcggccggaaccgcctatcttcgaactggatgttgcgcgtcgggctcccttgcccgcgcgcctgacgagactgttatttcccatggatctgccgaccgtcgcgatcgtcggacgcccgaatgtcggcaagtcgaccctgttcaaccggctggtcgggcgcaagctcgccctggtggatgaccgccccggcgtgacccgcgaccgccgcgagggcgagggcttcatcggcgacgtcgccttccgcgtcatcgacaccgcgggcctcgaagaggcggacgccgactcgctgctcggccgcatgcgcgcccagaccgaggccgccattctcgaagccgacgcggtgctgttcgtcatcgacgcccgcgccggcgtcctgccgtccgaccggcccttcgccgaactggtgcgccgctccggctgccccgtcatcctcatcgccaacaaggccgagggcggcgccggcatggccggcgcctacgacgcgttctcgctggggctcggcgatccgatcccgttctcggccgagcacggcgagggcctgggctcgctgcaggatgccctgcgtgaggttctgcccgaacccgacgaggaggacgaggacggggagggcggcaagggcctgcgcgtcgccatcgtcgggcgcccgaacgccggcaagtccaccctgatcaaccggatgatcggcgaggaccgcctgctggtcggccccgaggccggcatcacccgcgattcgatctccctcgattgggagtggcgcgggcgccggatcaagctgcacgataccgccggcatgcgccgccgggcgcgcatcgacgacaagctcgaaaagctcgcggtctcggacggcctgcgcgccgtgcgcttcgccgaggtcgtggtcgtgctcctcgatgcgacgatcccgttcgagaagcaggatctcaccatcgtcgatctcgtcgagagcgagggccgcgcggtggtgatcggcctcaacaagtgggatctcgtcgccgaccagccgggcctgctcaagaccctccgggaagactgcacccgcctgctgccgcaggtgcgcggcgtctcggtggtgtcgctctcggggctcgccggcgacggcatcgacaagctgatgcaggccgtggtcgatgcctccgaggtgtggagccggcgcgtctcgacggcgcggatcaatgcgtggctcaccgacgcgctccagcgcaacccgccgcccgcggtctccggccggcgcatcaagatccgctacgcgacccaggtgaagagccgcccgccgcacttcgccctgttcggcaaccagctcgacgccctgccgaaatcctacacccgctacctcgtcaacggcctgcgcgaggccttcgatctgcccggcacgccgatccggctgtccctgcgcaccacgaagaacccgttcgagaagggctgagacagccgctccgtccgggaaagcgcgatccttgcgggaaggacattcccccgcaggggagcgagggagagcttcggccttggcgcgcgttgaacttgggaactccgctcccttgctcgcgccgcccgagtccttagcctgtcggctccctctcgcatggatcgtttccgatggccggatcgtcctccgccgccgcgcggccgacgaagcgcgtcgagccgcgcacgctggccctgatcgggctcgcgggcctcgctgtcgccgccgccgcggccctgttcgcgacattggccgatgccggcaccgtccaggcggtccgagagggcctcagcagtcgcggcttctggaccgcggcggcggtcggcctcgcggcgcagaccgtcgatggcgcgctcggcatggcctacggcatcacctcgaccacgttcctgctgtccaccggggtgccgccggcggcagcctcggcctccgtgcatgtggccgagatcttcaccaccgccttctccggcctctcgcattggcggctcggcaatgtcgacgggccgctgttccggcgcctgctgatccccggcgtgatcggcgcggtggcgggggcgacccttctcacctcggtcgatggcgagaccatcaagccgttcgtctcggtctacctgctcgggatggggctctacgtcctgtcgaaggcgttccgcaccccgaaggccaaccgcgcgccgccgcgtgccgtggtgccgctggcgctcggcggcggcttcgtcgatgcggtcggtggcggcgggtggggcccggtggtgacggccacgctggtcggcggcggtcaggatccacgcacctcgatcggctcggtcaacgcggcggagttcttcgtcgcggtggcgagcgggttgtccttcaccctgctcggcgggctgacccactggaccaccatcgccggcctcgtcgtcggcgggttgttcgcggcacccatcgccgccctgctggtgcgggtgatcccggcgcgggtgctgatggtcgtagtgggcctcctgatcgcgagcctcagcctcgtgagcctcgcggagctgttcggttagccgtcacccgtcccgcgtggtctcggcgagccagtccaccaccgcgtcgagggcttggcggttgctggtgtcgccgccgcgggtgccctcgaacgcggcgatctgccggtcggcgctggtgccctcgcgcaggatgcggcgggcgtcggccacctcttcggtgcagcccagcgcctcggcatcctccgcgatcagcgagagcagcgtgtcgagggcggcgtcgaaggggaaggcctgctcggacgcctcgtcgatcagctcggcctcgatcccgctgcgctgggcccgccacaggttctccgccgcgatcgcccgcgagacgccggtgagccccgcattgatgtcgggccggcgctcgatcagccgcacgaggcagcggaacagggccgcgaccacgatggcgtcagcgagccgggtgcaggaatcggcgatgcgcagttcgagcgtcgggaacttgatcgaggggcgcagggaccaccacaggaagctcgcatcctggatcgagccggcattggtcatgatccgcacgtagcgctcgtaggctgccgcgtcgcccatcaggtcgggcaggccggtgcgcggcagctcgccgaaggcgctgaggcggtaggcggcgagccccgtcggcttgccctgccagaacggcgaggagacggagagggccaacagcagcggctggaacggcagcagccggtccatcagcgcgacgcgccggtcggggtcggcgacctcgacatggacgtgcatgccgcagatcaggctgcgccgcccggcgaggccgacatcgcgcaggatgccgcggtagcggtcacccttggtcggcaattgccgcgcccagtcggcgatggggtgggtgccggcggcaaagaccagaagcccgtgctcgcggcccagctccgccagcgcctgccgctgctcccgcagcgcggcatgggcggccgggaacgccgtggagggcggggtgcagacctcgacctggcattgcagcagctcgcgcccgatctcgggcagccgctccccggccgcctgatggaacggcttgaccgagcggcgcggcgtgccgcgggtctcggcatcggcgaggaaatactcttcctcgatcccgaaccggtaggggtgggcgctcatgccgtgctgactccgacgatcggctgacgcgctctcaccggaggggaggccgctccagccagagaggcgcaccgaaaggaccttggccgggagcaagccgtgagccccgatatcggttcccggggaggcccggcggcaagcgcgacaccgtggccccccggcacgggccggcggggctcgcgccggggccggggagggcgctacagctctctttcccgccgccgcttctctcccacgaccatgcccgaactgcccgaagtcgagaccgtgcgccgggggctcgcccccgcgatggtcggggcgcgcgtcgcccgcgtcaccctgcgccggccgaacctgcgcttccccttccccgagcgcttcgccgagcggctggagggcaccacggtgctggagctggcgcgccgggccaaatacctcacggcgcatctcgattccggcgagagcctgatcctgcatctcggcatgagcgggcgcttcgatgtgcggctgcccgacggctcgaacctctcgccgggcgacttctacctcgagggggcgctcggcacgcccaagcacgaccacgtggtgatggtcttcgccaacggcgccaccgtcacctacaacgacgcccgccgcttcggcttcatggacctcgtggccacgcgcgatctcgagacctgccgccacttcgccagcatgggcgtcgagccgctctccgacgccctcgacgcgcccctgctcgcgcgcctgttcgcccggaagatcacgccgctgaaggcagcactcctcgaccagcgcctgatcgcgggcctgggcaacatctatgtctgcgaggcgctgcaccgctcgggcctccacccggccctgccggcgggcgccctcgccaagcccgacggttcgccggcacccaaggcgaagaaactcgtcaaggagatcaaggcggtgctgaccgaggcggtggcggccggcggctccacattgcgcgactacgcccggccggacggggagcgcggcgccttccagcacggcttccgcgtctacgaccgggtgggccatgcctgcccgaccaagggctgtaccggccgagtcggccggatcgtgcagggtggacgctcgaccttcttctgcgaaacctgccaggtcctgccggtccggtaaggtctgaacggcggggccgccggtttcatcccgcttatgtctccctgaaattcggcgctcatcccccgttcttcggctcaccgcccacgcgaatgttgaacggttcagggccgcaacgcgttctcagctttgccacagcacggcaaagaccgtttccgctcttccgatgcgccggccgttcgcggcagcgcctcaagagctcaacgacacggaggaacacatgcgcgccatcaagctgatcccggttctcggcctgctcgccctcggcctcgcagcctgtaaggacgagaagaaggacaccacgggcacgaccacgcctccggccaacactacgaccaccgcccccgcgacgccgcccgccgccggccagaccacggcgccgaccaccccgcccgcgaccaacaagcccgctggccagccgtagctttagcggatttgcgacgtcgcccggtcggtgaccgggcgacatgaaaggaggaaggctcgccgggaggcgggccttcttgcgttcgggggcctgccacccgacgcgcttgacagccgccgtctcatgaaacatgtaaagttacatgagacgagacagcaagctttcgggcgtcctccacgtgctcctgcacatggccgagatcgaggggccggtgacctccgagttcctggccggcgtgatgcagaccaatcccgtcgtggtccggcgcatcatggcgggcctccgcgaccggggttacgtccgctcggaaaaggggcatggcggcggctggcagatcgcctgcgatttcggggccgtcaccctgcgcgacatctacgacgcgctcggcgcgcccgaaatcttcgccatgggcaaccgcagcgaggcgcccggctgcctcgtcgaacaggcggtcaatgccgcgatggacgagagttttcgcgaggcggaggcgcttctgatggcgcagctcggccggatcaccctcgccgcgctcagcgccgacttccatgcccgcctcgcggcgcgcggcggcgacttcaacctggagacggcccatgcggtatgatgcgatcatcgtcggcggtagcttcgccggcctctccgcggcgctctacatcgcccgagggcgccggaaggtctgcgtcatcgatgccggcgcgccccgcaaccggtttgccgccgcctcgcacggcttcttcgcgcaggacggcgagaatcccctggcgatgatcgcgacggcccgcgcgcagctcgcgggctacccgaacgccaccttcgtcacgggggaggcggtgtcggcgcgagccgcaggcgacggcttcgccgtctcgctggccggggggcaacgcctcgcggcgtctaagctcgtcctcgccttcggcatcagcgatatcctgcccgatcttcccgggcttgcggagcggtggggcgcgagcgtgctgcactgcccctactgccacggcttcgagttttccgggcgcgtcctcggcgtgctgtcggccggcgccctatcggtccatcaggccgaactggtcgcggaatggggcccgaccacgctcttcctgaacggacacccggcgcccgacgcggaggcctgcgcccggctcgccgcccgcaacgtcggaatcgaacccggcccgatccgggcgcttgcgggcgaggggcgggccctctcggcactcgttatggcggacggtcggacgctcccgctggaggccctcttcgccggcccccgctatcgcctgaacagcccgctcgccgaacaactcggctgcgccgtggatgagggcatgctcgggccggtgatccgcaccgacgcgatgaaggagacgacggttgccggtgtctacgcggccggggacgcggcacggtctccgcatagcgtggcctgggcctcggccgacggcgtgacggccggcgtggccctgcatcagacgctggtgtttccgcgcatggcggcgtgaggggagccgatcggacgaggccgggcctcgggaccggcgactgcggtgcccctcccgacgctcgtcaggggtatgcggcaagccgttgttgcttttctccgaggcgaccccgtctcgacgcggcctcgccgtgcaggccggcaccgaagccgagacggcccaagttcagttcgatcccccttcaagcggagcgactgatttcggcttgtcagcaattgtcgcggcgatcagtttgggggcggcttcggcgcgattctctttgcccgagccgtccttgatgggatcgacgatcagatgcagcggcttcgatcccatcggcgcatcgcgccggtctgtgtcgcgctcggcgtcatctcgggctgttccggaagcgcgttcggccaagccgtcacccgtgcgcaggtcgaggcgcgtttgccggcgctcgaagcgctggcgcagcaggccatcgatgcgggcgacgtgccgggtctcgcgatcgcgattgtctacggcgacgagaccctcttcctgaaaggcttcggccacagggagatcggaaagcccgacttggtcgggccggagacggtgtttcagatcgcctccctgtccaagcccgtcacctcgaccgtggtggccgccctcgtgggcgagggtgtcgtcggctgggattcgcgcgtcgccgatctcgaccccggcttccggcttcacgagccctatccggcctcgcaggtcacggtgcgcgattttctcaaccaccgcagcgggttgccgggcagcgccggggacgacctcgaagggatcggatacggacgcgacgacatcctccgcaggttgcgcctcgtgccgccgtcctccagcttccgtgcgggctacgcctacagcaatttcgggttcaccgagggagccgtggccgccgcgaggccgaccggcaagcggtgggatgtcgtggcccaagaaaagctcttcggcccgctggggatgacctccacgagcacgcggcatgacgacttcctgacgcgggccgaccgggccgcactccatgtcaggcgcgacggcgtctggacggccgggaccgaacgcgatcccgacgcgcaggcgccggccggcggcgtcagctcgaatgtccgcgacctcgcccgctgggtgcggctcgaaatcggaaacggcctgttcgagggcacgcaacgggttgccggcgcggccctcgctcagacgcatgtgccgctcaccgcacgcggcaccaatcccgtgacgggaggcgcctccttctacggcctgggctggaacatcgagtacggtcgccacggcctcgtctggggccatgccggcgccttcagcgtcggcgcgcagaccctcgtctcgatccatccggaggcgaagctcggcatcgtcctgctcacgaacgccttcccgtccggcgtcccggagggattggccgacagcttcgcggatctcgtcttcgacggccggatccgcaaggattggctgaaggattggggcgaagcctacacgagcctgttcgggccgggcgcggcggcgaaccgcgccgtctacggccggcctccggcgaacgcctcggcgtcgcttcccctggcggcctatacggggcgttacgccaacgcgtatgtcggcaatgccgaggtggcggagatcgacggtcgcctgaccctcacggtcgggcccggcggggcgcggacctatccgctgcgccacttcgatcgcgatctcttcctctgctttcccgatgcggaggcgccggacaatccgtcggccatccgtttcgcgatcggaagcggcggcaaggccgatgcggtgacgctcgacgcgttgaacgcgaacggtctcggcaccctcgatcgggcgagcgagtgagcgccgaggcgcgaggctgcgccagcggccggacgtggtccgcttcgttggaagcactcgcgggatggatggccgcgcgtccggcttcggccgttagcgcgaggccgtctcccgcctcccccgccgccccgccatctcccgcagcacccgccccagctcctgcgccgagtagggcttcctcagcagctcgaacccgtgcgcgtcgtcctgggccaggacgtggctgtagccggaggtgaggaccaccggcagatcggggtagcgctcgcgcaggatgcgggcgagggcgatgccgcccattccgggcatcacgacgtcggaaaagaccgcctcgaacggcgtctcggtgcgttccagctcgaccagagccgcctcggcgttctcggcccagaccggctggtggccgagttcttccaggatctgggtgcagaagcggccgacttcgaggttgtcctcgaccacgaggatccgcagatgcgcctcggcatccgcatccggcctcggccgggtgggggcgggggcttcgaggggggcggcgacctcgggcaggtagagggtgaaggtggtgccctcgcccgcgcggctccacacgtccacgtctccgccggattgcttggcaaagccgatcacctgggagaggccgagccccgtgcctcggccgacctccttggtggtgaagaacggctcgaagatgcggccgaggtcggcgctggcgatcccggtgccggtatcgacgaccgagaccgcgacgaagggcccggccgcgccggcatggccgcggatcggcggcatcgggacggcgccgtcgaggcgcagggtcaggcggccctcgccgtccatggcgtcgcgggcgttgaccgccatgttgaccagggccgtctcgaactggctcgcatcggcgcgcacgaagcagggggcgccgggcaggtcggtcaccacgcggatgcgcgcgccggtcaccgagtcgagcatctccgagatgctgcgcagccgctcgccgacatcgaaggtctcgggcttgagcgcctgccgccgggcgaaggcgaggagttgacccgtcagcttcgccgcccggtccaccgtgtcggagaccgcgtcgaggtagcggcgcttgcgctcgggcgcgaggtcgggccggcgcaggaactcgaccgaggagcggatgatggtgagcaggttgttgaagtcgtgggccacgcccccggtgagctggcccaccgcctccagcttctgcgactggcgcagggcctcctcggcgtggcgctgctcggtgatgtcgcggccgaagccgtagagcaggccgtcggccggcacgatggtccagagcacgcggcaggtgccgccgtccttggtcaggcaggtcagttcgagatcggtcgaggcgccggccgcgagccgttccagcgccgcttcggcggccgcgcgctcctcgggcgcgaagaagtcgggcacgtagcggcccaccgtctcggccggcgaccagcccagcgtccggccccacgaggggttcaccgcctcgatccgcccgtcgggggtggccacgaccttgaggaccggcgagagcgtccagacgcggtcgcggtcgcgccgttgcgccaccacctccgcctccaggtcggcagccttggaatggagcaggtgctccacgcgccgccgggccgtgatgtcctggaacagcaccgcgacctgccgccgcgacggcggctcgatgcggaaggcggcgagttcgaggtagcgcccggtggcgaccagctcgcgctggaagcggatcggccggccggtgcgcaggacgtcgccgtagagcgcgagccagccctcggcctcctcgccgacgatctcgcgcaggcgcttgccggccacgttctcgatgccggcatgctgggcgtaggcgcggttggcggtgacgtgaacgtagtcgctcaaggggccgtgcgggccatcgatgaactcgatgacggagtagccctcgtccatctgctcgaacagcgtgcggtagtgctgctcgctctcggccagcgccgtgccctgggcccgctgctcggtcacgtcccgcaccacgcctgcgagccgcagggccgcgccgtccgcatcgcgctcgatctcgagggtgcgggcaatccagcgcgacgccccggtccgggaatcgcggacgcggtagaccgcctcctcggacgacgtacccgaggggatcgctgtatcctccgccgggaagcgctcggcgagcgcggcgagggcgtatcgctcgcgcacctccaagccgtgcaggcggcagaaggcggggctcggatgcagcacgccctcgcgcaggtcgagggtgaagacaccgatcccggcggcatcctgcacgcgggcgagctgttcctgcgccgcccgcaacggctccaggatccgaaagcgcgccgattcggcgtcggatggcacgggagagggaagactttcgggcatgttcacaagagcacatgtagcacgccgccagcgggcacaagcgcgacggtttggacaaaacggccttcgtcgctccgccccggcgccgtgaccggcaccggcaggttagcgggcatcgagttccggataatgccggaagatgccctcttcgttgaaggggaggcagcgctcgctggcccggtaggcggcgatgcgcggcagccgcccgatccgctccgcgtgggcgacgacatgcggcgtctgcgccagcgcccgggccgcggccttcggaaaggcgtagcgaagaccttccacgagctggaacagcgaggtgtcggcgtagctcaccgcgccgcccaccagatgctccggccccgccgggttgcgggtaagcacgcgctcgaaccagtccaggaatttcgggatgcggttcttgcagaaatcctcggcgcggcggcgcgcctccggccgctggtcctcgtagtacaggccgacgccgaccgggtgatgggtgtcgtgcgcctccgccaccatgtcggcgatcgtgagctggatctggtgcgtccagattcggtcggcctcatccgctccgaccaggccgaggcgcggcccgagatagagcaggatcgccgcggtctggccgatcacgcggtcgccgtccttgaggaagggcggagcgaagggcgggcggatcggctcgtcctccagccggtccatcatcgccgcgatgccgccgcccgcctccacgggctggcgggcgacatcgacgtaatccgccccggcctgttcgagggcgagccgcacgaactcgccgcggccggggatcatcggccagtagtgcaactcgtaggccatgacggaagccttcctcggactaccagccgccgcgctcctcgcggctcggcgcccggccctggggtgtcagcgcgtcgatcacgccgggcagggcctgcgccagttgcgcgagcagatcctcgcgcggcaggccggtctcgcggctcaaactgtcgagggtgcccgggcccagggcatcggcgagacggttcggcgcgatctcgcggttggggccgtggccgatccacgagccaatcacgtcgccgagaccgctccgctcgaagctctggatcaagccgtcgagcccgtgggaggcggcgccgcttccgtcatccggctcacggtcgagcccggcataggggccgcctccgggcgaacggctgccggaggcacccccgccgggaccgtcgagcatgccggcaaggtcgccgaaatcgccgccgaggtcgttgccggcctcacttgcctgagacggcggcccgctgcggcggccctggttgaacccgccgagatcgccgtcgtcttcgcccgggccggggaagggtcggccgccggattccggtgatccgcggccgaggatgtcgccgaggccgccgccgcccttggcgagcagcatgaggagcgctttcaccaccggcgaggccagcgctccgccgcgtccgccccctaaaacctgtccgacgactccgccgatgacctgatcgagcagccccatgcgtttcctcccgccggttcacgccgcccttcacgccccgtgtggcggccgtgccggtccaacggcgaatgcgggggtggggttgcggatcagttttcgtggttcgagcggaacggcttcgagaggtgatcggacgggttggtgcgcacggtctttccgctcttgccttccggcaccaccgcggtcgaggagcggatcgcgctcgggggcgagacctcgccgctcggccgctcggcggagcggtcgttaccgcgcaccgtatcggtgccggagggcagggtgccggcggtgggctggtcgttggggttggccgcgctctgggccagggccggcgcggacaggagcaggctgccgaggagggcgcccagggcggcccggctgaggggggagggggatcgcatcggtcggctccatcacgcttggcgccgccggccgggctcacggcggagcggaccgacggttgcaggatctgaagagccaatcgcaggcgacggccgaggttccgccgtcgcgcgccctcacccccgcttgcgtccaccgccgcccttgtagcggggcttctggccgccgagtccttgcgtcgagcgcgccttcggccgttcctgccagggcacggcgtcggccgggagttcgcggtcggtgcccgggcccatattgtcgagggtgggcttcgagatgcggctgcccttctgaccgtagcggccggcctcgcgctcgatgtcgccctgccgggccatgggatcgtcggagaccatgagttcggtcgcctgcaggcgcttgagctcgtcgcgaagccgcgccgcctcctcgaagtcgagatcggcggcggctgcgcgcatccgcttctcgaggtcggccatgaccgccttgaggttgtggccgacggtgatcgcgtccttggccagccccgtatcgacgcgaacgtggtcgcgctcgtacacgctctcgaggatgtcgctgatgccgcgcttgaccgattgcggcgtgatgccgtgttcctcgttgtaggcgagctgcttctggcggcggcgctcggtctcggccatcgcccgctccatcgagccggtgatgttgtccgcgtagaggatgcagcgggcatcggcgttgcgggccgcgcggccgatggtctggatcagcgaggtctcggagcgcagaaacccttccttgtcggcatcgaggatggcgacgagcgcgcattcggggatgtcgagaccttcgcgcagcaggttgatgccgatcagcacgtcgaaggcgccgaggcgcaggtcgcgaataatctcgatgcgctccagggtgtcgatgtcggagtgcatgtagcgcacccgcaccgagttctcgtgcagatactcggtgagatcctcggccatgcgcttggtcagcgtggtcaccagagtgcggtagccggcctgggcgacttcgcggacttcgcccagcaggtcgtcgacctgggagcgagccgggcggatctcgatcaccggatcgaccaggccggtggggcggatgacctgctcggcgaagacgccggccgtgcgctccatctcccacttggccggggtcgccgagacgtggactgattgcgggcgcatcgcgtcccattcctcgaaccgcagggggcggttgtcgaggcaggagggcaggcggaagccgtactcggccagcgtcgccttgcggcggaagtcgcccttgtacatgccgccgatctgcggaaccgtgacgtggctctcgtcggtgaagacgagggcgttgtcgggcaggtactcgaacagggtcggcggcggctcaccgggtttgcggccggtgaggtagcgcgaatagttctcgatgccgttgcaggcgccggtcgcctcgatcatctcgatgtcgaaggtgcagcgctgctccagccgctgcgcctcgatcaggcggcccatccgggtcaactcctcgacgcggagcttgagctcggtcttgatgcccttgattgcctgctggagggtggggcgcggcgtgacgtagtgcgagttcgcgtagattttgacgaacttcagctcgttgagcttcttgcccgtcagcggatcgaactcgacgatggattcgatctcgtcgccgaacaggccgatgcgccagccgcgatcctccaagtgggccggccacagctcaatcacgtcgccgcgcacccggaaggtgccgcgggcaaagtccgactggatgcgcttgtactgaagggccacgaggtcggcgatgagctggcgctgctcgatccgctcgccgaggcttacggtgaacgacatcgccgtgtaggtctcgaccgagccgataccgtagatgcacgagaccgaggcgacaatgatgacgtcgtcccgctccaacagagcgcgggtggccgagtggcgcatccggtcgatctgctcgttgatggagctttccttctcgatgaacgtgtcggaccgcggcacgtaggcctcgggctggtaatagtcgtaatacgagacgaagtactcgaccgcgttgtccgggaaaaagctcttgaactcgccgtagagctgcgccgccagcgtcttattgggtgccaggatcagggccgggcgttgcgtctcctcaatgaccttggccatcgtgaaggtttttcccgagccggtgacgccgagcagcacctgatcgcgctcggcggtccggacgccctcgaccagggcggcgatggcggtgggctggtcaccggcgggcgtgaactcggatttcagcgtgaacttcacgccgccctccgacttggccgggcgctcgggccggtgcggcacccaggcctcgccgttcttgaacagcgggttgccctcgacgagcagccgctccagcgcctcgaccgtggccgagacgccctccgtcgcaagcgagggcgtctcggcatcgggcgcggtttccggtgccgggccgtcgtcgggcgggacgaggcccagcgcctgggccagccgcggatcgacgtcggccgcgtcgccgatggcgaagcccgcctgcggcgcctcggcgaagccgtcctgcgcaatcttcttgtaggccttcgcctcgcccttctgtccgcgtcccttccggggcgtctccggctcgggctcgaccgccttcaggcggttgcggttgagggccgggttgagcagcgcggcgagatgctcgtcgagcggcatcagctcgggccggtcggccttcgccgtcgtcttcgaggtcgccttggcgggcgctttggccgttgctttggcaggcgctttggccggactcacgcgcggtgtcttgggtgcgggcatggcggcaatatgggcccgtcgggcggtctccggaagagtccgaacggcccaagattgtcccggcttgcggccgttttgggccagaccggcttcgggacaatctcacatcgggtcaggcgccatgaaaatggtcgatctcggcctgaccgaggcggagcggccgcggcggatcgcggcagatgcggcgtgatcaccggccgatggcctcaccgccgcaccgcctccggcagatcccgctcccaggcgggctcgcccgcgaaccgctgcaccagaaactccacgaaggcgcgcgtcttggccgggcgccggcccggcggcatcagggcgtggatcggcagaaccggggagggggtgccgaaatcgagggggacgagcgttcccgcccgcagggcctgcgccaccagaaaggtcggctggtagatcagcccgaggccggccacggccgcagccgtcagggcggcgccgttcggcgcccgcaggttgcccgagaccgggtaggcctgctcgccgaagtgccagccgctggaatccgacagggtgtagcccaggcaattgtggttcttcagctcctcgggccggcgcggcgtgccgtgccgctcgaaataggcgggcgcgccgcaggccacgaggcggctggatgtgagacgccgggcgatcagccccgaatcggcgagggtcccgatccgcacggcgagatcccacccctcctcgatcaggtcgacccgccggtcgttgaggccgagttcgatcgtcagcgccggatgcgcggcggagaacgccgcgagcgccggggcgatctcccgcacgccgaaggagagcggcacgttgagccgcagggtgccgtgggcctcgaccccttcggcaccgaccgccgcctccgcgtcgttgatctcggcgagaatacgctcgcaggcctcgagataggtccggccggtttcggtgagcgtcaggcggcgggtcgtccggtgcaggagccgcgttccgagccgcgcctccagggccgcgacatgcttggtcaccccggtctgcgagaggccgagcgcccgcccggcggccgagaagctgccgagtgcggcgacgcggcaaaagacctgcattcccgtcacgcggtcgagcacgacagcctcactctctcagagtgaggtgaatggcagcgaacgcgaattatcgcaatcgcctgagaaaggcatggtccggtcaccgtaaacgcccgcgatcgcggcacaccttcgagacgatcatgaccgacacccgcactgccccctacgccgccctgctgctgcggctcaccctcggcggcctgttcctggcccatgccgggctgaagctgttcgtgttcacgcccgcgggcaccgccgccttcttcggctcgctcggccttccgcccgcgttcggctatggggtgatcgccgcggaagccgtcggcggcctcgccctgatcctcggcctctacgcccgcttcgtcgccctggccctggtcccgatcctgatcggcgcgatcgtcaccgtgcacggcgccaacggcttcttcgcgcagaatccgggcggcggctgggagttcgcgggcttctgggcggtgatgctgctggtccaggccgggctcggcgacggcgcctacgccctgcggcgggcgtgagacgaaacccatcgggagagggaccatgagcgaaccgatccatcccggcacccgcatcggccacgttcacctcaaggtggccgatctcgaacgggcactgggcttctattgcggcgtgctcggcttcgccctcatgcagcgcttcggtgcccaagccgccttcgtctcggccggcggctatcaccaccatatcggcctcaacacttgggagagcgcgggcggccctccgccgccgcccggcacgaccgggctctaccacctcgcgatcctctacccgagccgggcggccctggccgacgccctgcgccgggtcgaggcggccggcctctccctcgacggggccagcgaccacggcgtgtcggaggcgctctacctgcgcgatcccgacgggaacggggtcgaactgtaccgcgaccgcccggaggccgagtggccgcgggacgggaagggcgatctcaccatggtcacccgccggctcgacctcgcgggcctgcgggcggaagcctgacgcttctccgcttgacggctctgcacccgcgtgtactttgcaatgcaaagcacgcttcgacgcgggaagctgaaccccatgcgtgagacccacggcgacctcgacagggccctggccgacatcgtcgcgatccggatgcagatcgcgcgggacacggcgttccgcgggctcggctctgccacgctcgcggccaccggcgctctggccctcgtcgtcgcgggggcccaggccctgctgctcgacgacccgaccgcgcggccggtcgtcttcttcggcctgtgggtcgccgccgccgtcaccgcctgcctcctgatcgggttcgaggcggtgcgccgctcgcgccgggtccattcggggctggccgacgcgatggtattcaacgccatcgaaggctttttgcccgcgggcggggcgggcctctgtctggggctcgtcttcgcccgtttcgcgccggaccagctctggatgctgccgggcctgtggcaggttctggtcgggctcggcctgttcgcctccgcccgcatcctgccccgctccgtgccgctggcgggagcgtggtacctgctggccggactcacggtgctggcgctcgccagcgagacgcgccacctctcgccctggctgatgggcgtgcccttcgcggtggggcaggggctcgtcgccatcatcatccaccgccattcgggcccaggtgacggatcgactgacggatcgactgacggatctgccgacggagacgccgatgccgacctctgatcgcagcgacgcccgcttctcctacgaggggctcgaccggatcatccacgagcgggcgcggctctcggtgctgacctccctggtctcgcatccccgcggcctcgccttccccgacctcaagcgcctgtgcgggctcaccgacggcaatctcagccgccacctcgccgtgctgcaggaggccgacctcgtcaacctggagaagggctacgaccagaaccggccgcagaccctctgccgcctgacgccctccgggcgcacccgcttcctcgattatctcggggtgctggagcaggtggtgcgcgacgccgcgcaagccgctggcaggccacagaatgccgccggcaggccgcagaacgctgccggccggtcccaggccgccgacgaccggcccgccggccacgaccgttccggcctcgccaaaccggtctgacgaccgcactccgacatcccaccgaacgccgcatcccccgcctgtcccgcacctcgcccggagactttacgatgcaaagccctctcgatcgcagatcaggcctccacgcggcgatcatcatggacggcaacggtcggtgggcgagcgcccgcggcctgccgcggggtgcgggccaccgggcgggcgtcaagacgatccagcgggtggcggaggccgcccccgctctcggcatcggcacgctgacgctctacgccttctccagcgacaactggcgccgcccggccgaggaggtcggcgggctgatgcgtctgttgcgggcctatctgcgcggcgagaccgatcggctcgcccgcagcggcacccgcctcacggtgatcggccgccgcgaccgcctgccgcccggcatcccggaggcgatcgagcgggccgaggccgcgaccgcgtcgggcgaccggctgcacctgcgcatcgccgtcgattactcctcgcgcgatgcgatcctcgccgccgccgcccggctcgggccggaggggctcagccgcgagggcctgagcgaggccctgggggcggacggggatgtcgatctcctgatccggacggggggcgagaagcggctctccgacttcctcctctgggaggcggcctacgcggagctgcacttcaccgaccggatgtggcccgatttcggcgccaccgacctcgctgcggccgtcgccgacttcaccgcccgcgaccggcggttcggcggactgaacccgcccgcggtgccgcaggccgcctgacacgccccagccacggcccggctgcccgggtggtctcgacgcaggattcgtccggttctgcgaaccctcgctcatgtccggtgcacacgatgaagatcttgctcgtcaacgtgccccatccggcgatcggcagccggatccccgacgaccatctgcctccgctgggtcttctcgccatcggcggcccgttgatcgatgacgggcatgccgtctcgctcatcgacgccgagttcggacccgtgccgctgccggacctcgtccgggagatcgtggcgcaggcacccgaggcggtcctgttcggtcattccggctcgacctcggggcacccggtcatcgcggaggtgtcgtcgcgggtggccgcggcgatgccgggcgtgacgatcgtctacggtggcgtcttcccaacctatcacgggcgcgagattctcgaggccgagccccacgtcgccgcgatcgtgcgcggggagggcgaggagactgcccggcggctcatggcggcgctcgcggcgggacggcccctcggcaccgtgcccggcctcgcctaccgcgatggcgacgcgatccgcgatccgcgagacggcgccggcccggctgatccgcgatctcgacgcctaccggatcggctgggagctgatcgaccatgcccgttacagctactggggcggcctgcgtgcggtcgtcgtccagttctcccgcggctgcccgcatccctgcacctattgcggccagcgcggcttctggacccgctggcgccaccgcgatcccgtccgcttcgccgccgaactcgcccggcttcaccgcgagcacggcgtgcgggtgatcaacttcgccgacgagaatccgaccgtctcgaaaaaggtctggcgcaccttcctggaagcgctgattgcggagaacgtcgatctcatcctggtcggctcgacgcgggcggacgacatcgtgcgcgatgccgacatcctgccgctctacaagcgggccgggtgggagcgcttcctgctcggtctcgagagcaccgatacggccaccctcgacctgatccggaagggcgccaccacgacgaccgaccgcgaggcgatccgcctcctgcgggcgaacggcatcctctccatggcgacctgggtggtgggcttcgaggaggagcgcgaccgcgactactggcgcggcctgcggcagctcctcgcctacgaccccgaccagatccagatgctctacgtcacgccgcatcgctggacgccctatttccggcttgccgaggagcgccgcgtgatccagctcgaccggcggcggtgggactacaagcatcaggtgctcgccacccgtcacatgccgccctggcgggtgctgctctggttcaagctgatcgaggtgatccttcaggcccgcccgaaggcgctggcgcgcatctacctgaaccgcgatccccgcctgcgccacgccatgcgctggtacacgcggatgggccggcgggtctggccccacgagatcctggcttggctgcgcgatccgctgacacggacgggcccgacggtcgcggcgttctggggcagggggcaagagcgggaggaggcgatggccgtgcgcgccgcggcccgatcccatccggctggtcgcgaggccgcctgactggacgaagcccccgcaaacgccacatgcacgggaccaatcccgtcccgaagcttccaaaaaagattccgatgcaggccgatccgaacgctgcgccccccgccctcgacgacgagaccctcgccttcgcggcgcgcctcttccagtacgcccggatgggccatgcggaggaactggccgagctgttcggccaggggctgccggcgaacctgcgcaacgacaagggcgacagcctgctgatgctcgccgcctataacggccaggcggcgacggcccgggtgattctggaagccgggggtgatcccgaactcgccaacgatcgcggccagaccccgctcgccggcgctgcgttcaagggcgatgcggacatcgtccggctgctgctggagcacggcgcgcaggtcgacggggccggcgacggcacccgcaccgcgctgatggtggcggcgatgttcgaccgcaccgagatcgtcgatctgctgctcgcccaaggcgcagacccgtccaggcgcgacgcttcggggatgagcgccgccgacatggcccggcagatgggggcgcagaacacgccggctcagttggaacgggcgcaaggggaccgagcgggctgaccggtttcggcgcgcccagcctcgtgtaggatcgggcgcgagccgggcgaaagaaccccggaggcgagacacgccgggagggacgccatgccggatgcggtcggggcgatcgaccagggcaccacgagcacgcgcttcatcgtgttcgaccgccggggcacgatcctggcgcaggcccagcgcgagcacgagcagatctttccccgtcccggctgggtcgagcacgacccgcgggagatctggcgcaacacccatgcggtgatgcgtgaggggctggcccgcgccgggctggcgccgggggatttggccgccatcggcatcaccaaccagcgcgagaccgccgtgctctgggaccggcggaccggcgagcctctgcacgatgccatcgtctggcaggacacccgcaccgaccggtccgtcgccgcgctcgcccgcgacggggggcgcgaccgcttccgcgccgtcaccggcctgccgctcgcgagctacttctccgcctccaagctcgcttggctgctcgaccacgtggagggcgcgcgggcgaaggccgaggacggcaccgccctgttcgggacgatcgattcctggctcgtctggaatctcaccggcggcccggatggcgggctccacgtcaccgacgtgaccaatgccagccgcacgcagctcatgtcgctcgcgaccctcgattgggacgaggcgatgctcggcgtgttccgcatcccgcgggcggtgctgccgacgatcgtctcctccagcgccgtgctcggcgaggcccgtgacccgtttcccggcgtgccgctcggcggcattctgggcgatcagcaggcggcgctgttcgggcagacctgcttttcggcgggcgaggccaagaacacctacggcaccggctgcttcgcgctgatgaacaccggccccgcgcccgtcgcatcgagcgccgggctcatcaccaccgtggcctaccggctcgacaggcgcccgccggcctacgcgctggagggctccatcgccatcaccggcgccctggtgcagtggctgcgcgacaatctcgggctgatcggcgcgtcgagcgagatcgaggggctggcccgcagcgtcgaggacaatggcggcgtctacgtggtgccggccttctccggcctctacgccccgcattggcgcgacgacgcccgcggcctcatcatcggcctgacccgctacgccaatcgcggccacatcgcccgcgcctgcctggaggccaccgcctaccagacccgcgaggtgctggaggcgatggagcgcgattccggttgtccgatcgccgaactacgctgcgacggcggcatgaccgtcaacgacctgctgatgcagttccaggccgacatcctcgaccggccgaccctgcgcccgaaggtttcggagacgacggccctgggcgcggcctatgccgccggcctcgccacagggttttggaagacactcgaagatcttcgcgacaactgggccgtggacaagcgctggcatccgcatatccaggcagaagaacgtcgggcactgttcgccggctggagccgggccgtagaacgctcgttcggatgggtcgaggagaacgcttgatgggtgctcggatacgctcgcttcggaccgctctactggtatcggccttggcgctgaccccgctcgccgccggccttgctccgatcgcggccatggccgcgccggccgccgcctatcccggccagcaggagggcgaccacgtcgtcgagaacttcaaattcgcgagcggcgagagcctggatcgggtcaagctgcactacaccaccctcggcacgccgcatcgcggcgcggacggcgagatcgacaacgcggtgctcgtcctgcacggcaccaccggcacgggcaagagcttcctgattccgacgctcgggccggagctgttcggcgaaggcgcgccgctcgacgcgcggcgctggtacgtgatcctgcccgacgggctcggtcgcggcggctcctcgaaaccctccgacggcctcaaggcgcatttcccccgctacggctatggcgacgtcgtggagggccagcaccgggtcgtcaccgaggcgctcggcgtcaagcatctgcgcctcgtgctcggcacctccatgggcgggatgcaggcctggatgtggggcgagcgctatcccggcgagatggacctgctgatggcggtggcgagccagccgatcccggtgagcgggcgcaacgccctgtggcggcgcctcctgatcgagggcatccgcaccgatcccgactggaagggcggcgagtacaccgcgcagccgcgcagcttcggccgcatcctgccgatcttcaacatcatgaccgagagcgtgctcggccttcagaagcaggccccgacccgcgcggcggccgacaccgcctacgacaagatgatcgccggctacgagaacaaggccgacgccaacgactggctgtactggttcgattcctcctacgattacgacccctcgccggacctcgaaaagatcaccgcgaaggtgctcgcggtgaacttcgccgacgacgagctgaacccgccccagctcgacgtgatgaacgcagcgctggcgcgggtgaaggacggccgcttcgtgctggttccgacctcgcccgagacgcacggccatcaatccctgcgcttcgcgggtctgtggaagggctacctcgccgaattcgtgagacagcccgaggcgacgacggagaaggagagctcgtcggagcggccggagggcagccggtagaggggccgggccgccggccgagcggagccggcgccgaaagccatccatcggagcctgccacaggccgtcgtgatacggcggccagcctatccgagccggtggcgccggccgccgcatgcactttcttgcagaaatcgagagaaccttaagtattgcgttgcagggtggggcatctcaagaggccaaccacacccccggatccataatgcgcgtttccctcaaggctgccctggcgggctcgttcagccttctggccgtggttgctgcggcccaaggcgggatgagcgtcatcaagctctcgaacatcgatcacgaagtccgcgacatcgccgacaattggctgccctcggtgggattgctcggcgacatcagcaccgcgacgcgggacgagcgggtgaagacctaccgctacgtcgccgcctcgccgacggaccagctgctcgccgagaacgagaagagcgtgcgggcgagccaggcggccctcgaagccctgcggcgcgcctacgagccgctgatcgcctcgcccgaggagcgggcgctgtacgagcgcttcgcctcgacctggacgacctattcgggtcgggtcgaggcgatcgtcgccctgatgcgagaggggcggcgggccgaggcgctggccctgctcaccgggcccgaggctctgggcctcgcgcaatccgcgaccaaggcgcttcaggaaaatctcgccctcaacaagcggggcgccaagcagagcgtcgagggcgccgtcggcagcgcggcctccgccaccgcctccgcctggatcgccatggccgtgaccctgctctcggcgctcgccgccgccctgttcggctggttcgggatctcgcggccgatcacgcggatgaccggggcgatgggcgcgctcgcggcgggcgacgcggcggttgccgtaccgggacgggggcgcggcgacgagatcggcgccatggccgcagcggtgcaggtgttcaaggacaacctgctccgcacccgcgccctggaggaggagacgcaggccgcccgcgccggcgccgaggcgcagcggcgggccgccgcgcgcgccctggccgacgacttccagcgcgctgtgggcggcatcattgcgggcgtgaccgccgccgcgaccgagcttcaggccaccgcccagcaattgaccgccaatgccagccagaccgccgggcaatccggcacggtggccgcctccgccgaggaggccgcctccaatgtcggcaccgtcgccgccgcggccgaggaactcggcgcctcggtgcaggagattggccggcaggtcgacggctcggcctccctggcgcaggccgcggtggccgaggccgggcagacggcgatcctcgtgcgcgacctctccgaggccgccgcgcggatcggcgacgtggtggcgatgatctcgaccatcgccggccagaccaacctgctcgcgctcaacgccacgatcgaggcggcgcgggccggcgaggccggccgcggcttcgccgtggtcgcggcggaggtcaaggaactcgccaaccagacggcgcgggccacggacgagatcaccgggcagatcgggcgcatccagggcgcgacgggtcaggcggtcgcggccatcgacagcatcagcgggcgcatccgcgagatcagcggcgtcgccaccggcatcgccgccgcggtcgaggagcagggcgcggcgacccaggagatcgtgcgcaacgtcgcccaggccgcgggcggtacggaatccgtcacccgcaccatcgcgagcgtggcgggtgccgccgaagagaccggggcggccgccgcccaggtgctggcctccgcgaccgagctgtcgcgccagtccgagcatctcggtgcggaggtgtcccggttcctcgatacggttcgcgcggcctgaggcgggaaccgcttttccagggctctgccctggacccgccgaagggcatgcccttcgggaacccgttacgggcgaaaaccctcgaagatcatctggtccgcgtgctcgcgggccagcgcccgctgtgcctcggtgcgcacggtccaggtcatcaccggcatgttcccgagccggcggcagatataggggaccggacccggcaggtcgccgacacgccaggacaggaagtgcgggcggctcacatggaggtggagcaggcccgacaattcggcccgcgctgacggcgccagcagggcgtagtgcggatcgtcctggctcgcctcggcgacgatgccgcggggcaggcccggcacgatctcggccagcgtcgcgacgatgcccggatcgaacgacttcagcgccaccggggcgtcgagcccggcgacgatctcggcggcgcggcgggtgagccgccggtcgccgtcgaagcgcgacttgatctcgacgataacggggacgcggcccgcgacccgcgccaggaagtccggcagcgtcgggatgcgctcccccgaaccggccacggtcagcgtgccgagttcggccgccgttcgcgattccaccggctcggatgcctcggtgagacgcccgagcgcctcgtcgtggaacaccatcgcctcgccgtcggcgctgagctgcacgtcgcactcgatggcgtagccgcccgccaccgccgcctcggccgcggccagcgtgttctccgggatgccggcggcgcggtcgtgcaggccgcggtgggcgatcggacaggcaatgagccagtccggcgcccggtccagggtcgcgctcacgcgacctcgaacatcgcctcgacctcgaccgccgcgtcgaggggcagttcggcgacccccacggtcgagcgggcatggcgaccacgatcgccgaggatcgcgaccatcaggtcggaggcgccgttcatgatcggggcgaggccagcaaagctcggcaccgcgttgatgaagccgccgagccgcacgcattgcacgacgccgtggtcgaggtcgcccaccgccgcctggacctgggccagcacgttgagcgcgcagagccgggccgccgcgatgccctgctcggccgagacctcggcgccgagcttgcccttgtgcgccgggtcgagggtgccgtccgggccgaagcagatctggccggagatgacgacgaggttgccggtgcggatatagggcacgtagttcgcgaccggggccgccgccttcggcagcttcaggccgagcgcttccagacgttccttgaccgagttcatcgccgtctcccgcatgatgctgcgggggtctgagcatgggggaggggcgactcgcaagggggaagggcggaagccatcagggcaatcggtcgaagccgcctgagcggcttcgcggcgcgaagagcgccgcgcgcagcgggcctttcaggacctcagtcctgaaaggcgtcgagcggagcgaaagcctgagcccgcggaggcgggcgccggtgactgaggcaagcaaaaaaccagggcgatcgcctttaagcgatcaccctggcaaagccctctcaaccggcggtctccgtcgcctgaggctcgacccgcggtgcctccgcggaaaaatcgtagcgcaggtcggcatgggccacggtcgccggacggtgggcgacgatgacccgcgtcatcttcaggtcgcgcagcgcggcggcgatgaccgcctcggtcggctcgtcgagcgcgctcgtcgcctcatccagaaacagaatctccgggcgccggtagagggcgcgggcgaggatcacccgctggcgctggccgcccgagagggtcgagcccatgtcgccgaccagggtctcgaagcccatcggcgtgcgggcgatgtcgtcgaggatcgccgcgcgggcggcgcattcgcggatccagccgggatcgggccgctcgtcgaaacaggcgatgttctcggcgatcgagccggcgaacaacccgtcatcctgcatcaccccggcgatgcgggcgcggtaggccgccaaccctccggagcggatatcgcggccatcgaccagcacggcgccttcggagggcggcagcagacccatcaggatcttcatcaccgaactcttgccgcagcccgaagggccggtgatggccaggctttcgcccggcgacaccgccaggccgagattgcggaacacccagggctcgtcgtcgccgtagcgcagggacaggccgacggcgcgcaagcccgcgccgcgcaccggcggacgctcgccggagggaaggagggcgggggccgcgatcggcgccgccgcggcgggcatgggggctgcggcctcctccggctcggtcatgacgatgtccgagaggcggtcggtctgcacgttgagcatccgcagctggaagcccgattggatcaggttgccgatgcgggtcgagaactggtcgcgataggcgaggaaggcgaccagcatgccgagcgtcatcgactggtcgatcacggcgcgcgccccgagcaccagcaggatcagccggtcggcgccgaacaggaactcgttgccgcgcccgaacacaaggtcgagccgctgcagccgcagccgggcgttcagcgcctggacgaactggttcatccacgtgccgcggcggcgctcgcgcaggttcaggagcttgacgctcgccatgccgcgcacggtctcgatgaagtggctctgctggcgcgcctccgcgacgatcgcctcctcggtgccctcgcgataggccttgtaggcggcgatccgtaagccggcgttgagcgcggtggcggcgaccgccaccagggcgagccagccgccgtagaggaacagcatgatcagcatgccgaccgacatcagcccgtcgagcagcgcctggacgagatcggtggtgatgcccttctggatcgtcgcgagcgtgccgaagcgcgagatcacgtcgccgacatgccgcttctggaaatagtcgagcggcagccgcgagaggtggtcgaacagcgagccggaccattggtagttcagcttcgtgcccgtgagcatgatcgcccagctccgggcgacgccgaggccgagttgcagcacgagcagcagggcgagtccgagcgccacgaccagcagcagatcgagatcgccgttcacgatgacctcgtcgatgacgatctgcgaggcgatcggcatcaggatcgcgacgagttcgatcccgagcgacagggccaggatctgcatcatcgccgcgcggatgccggccatgccccggaacaggtcggagagcgcgaggccgcgcgccgcccgctcacgcacgaagctctggttcggcgccacctccagggcgacgccggtgaattcgcgcgaggcttccgcgaggctcagggtgcggcgcccgcgggcgggatcgtggatcacgatctcccggcgcccgacccgcgccagcacgacgaagtggttgagcccccaatgcaggatgcagggcaggcgcaggcggccgagatcgggcagttccacccgcagcgcccgcgtcgagagccccagggtgccggagagatccatgaggtttcgcagcgtcatgcccttcagcgagagggcgtggcgggcgcgcaagcttccgagatcgacccggcggccgtggtagcccagcaccatggcgaggcaggccatgccgcactcggcggcctccgcctggagcacgaccggcaggcgccgccggaaaccgaattgaagatccgacagcaggctcaacgtgtccctccttcggtgacgagatcgacgctgcgcttgacgtggtagagggggtcgaggagccagcggtagagcgggcgcttctcgagcgcgatatcggcctcgacccgcattccggcctccagccggcgttgctcgccataggccgtcacgctgtcggcatccggccgcacgatgatgcggtagacgcccccgttccccgcatttttggccgtgtcccgcgccgcctcgggccgggcgtcgccttcgagcggcgcgcgggtcacctccgtcaccgtgccccggtgcaggccgaagcgctggaacgggaaggcggcgtagcgcagcatcacgctggcgccgggctcgatgaagccgatcgccgaggaatcgacgaacaggttggcctgcagccgaccctcgctcggcagcagggtgagcaggttcgcccccgccgccacggtctgcccggcctgcgcccggatcgaggtaaggatgccgcgctccggcgcgcgcacctcgatggcgcggcgcgcctcgctctcggcccgctgctgttcgagctgcgcggcggtgcggtcgagttcggcgagatcccgggccagggtctcgtcgaaggtggcgagtttggcgcgcagatccccgagcttgccctcgacctgaagcccaccctggcggaactgcgcgagttgcgaactggcctggagatagaggtagttctggctctggaagtcggccgcgcgggcaaaaccgcgggtcacgaggtcggcgagttcgtcggcgcgggatttgagcggcggcaccagcttttcctggagcgcgagctgctcctcgatcctggcgcgctgcgcctccaggttggcgacctgctccctcaagccctccttctccgcggtggccatggccgcgcgggcggcgcgctggcgctccacgctctcccgctgacggccgagctgggcgatcacccgctcctgcgtcgggccgctcgccgagaccgcgtcgaggtcgatggtaaagaggagctggccgcgctcgacccggtccccctccttggcgcccgacgcgctgacccgccccgccaacgggctcgccacggtgatgaggccgatatcgggcgcgagcaggccgtcggcatggactcggcgggtgtagctgccgagccaggcgtagacgccgacgaggacggcgaaggcgaggcacagaccgaccacgacgcggatcgccaggggctggatcacctgggcctcgccgagccaggcgcttcgccgtgcctccacgacctcgcgacggaacaggggcgcgttcaccgggaagcctcctccggggtagcgatcgaacgatcaggtgcgttgttctgacgcatgcagggcgtaatccgcaacagcatcaaattcttagccggtccggcggcgcggacggccggctccccggccggcacgtcaatttttgtcccccgcgcgggcggcggcccgtcccgccacacccgtcccgcgagggtcgatcgcgtgggtcggccgaagggaaggggagcggcgcacgcgtagggccgggggcggcgcgcggagtccggatacgaccgttggtcgtgctgtgagagagcaagatctgtccatccgagaggtcctgagccgatcaccccggaccgtataacgcagcccgggttgcctgccggaataatatccgtaccttatccagcagagcgacgcacaccggcgctcttattccacaggaagacagaaatacagaacgttcttccagtaccattcggacaaaggagaaaaccatgcagcagaacattgatacggtccgcgagctgaacgctgcggagctggatcaggtcggcggcggtctgtctctcggcctcgatctcgatctcagcagcgaactcggggccgtgtccggtgtcgtcgatcaagtgggcggcctcgtcggcggcacgctcgacaccgtgctcggcgcggtgggcggtctgctcggcggcctgctcgggaagtaatccgatttcctgacacgtcctcccacggaagcggccgcccccaccgcttccgtgggcctcgtgcgggacgcgacgaccggatgcgccctcgacgggcgcttccgccgccggcacgatcgaccccgcgggccgagggaacagcagagggaacgaccgcgtaggcgggtcgttctcatccgttcggatcgaagcgtcgccgtgacggcgccgtcgcctcggctccggcgcaaggccgtcaattggcggccaaagggcggcgaagaccgcccaggcaacaagaacacggcaacaagaattcgaagcgcgccccggaggcgcgtcagcgagagggagaacgacgcggccgatgagcgttccgttcgtcaacgcctcggtgcagggcgatctcagcgccccgccggaccgaattttcggccagatccccgccagcggcctcgacggcatcgccttcctcgatttcgcctacgagacggcgggtttcagcacgcaccgggtcggtggccttctcgtcggcacgtggcacggcggctggtacggcctgagccggaccacgctcaccttcagcgacggcccgaccggcaatgagccctgcgacgagcgcaccggggaggccttcgtcctgcgcgggcccggctatgccggccgcacgctctggagcgggccatgccgcgggcgctatctcgccttcatgcccgccgcggtggagcggatgatcgaggcgccgctctcgcatctccggatcgattcgatcacctgcgatctcaccgagcggatgaccgtctcccacctcctggccgccctggggcaggcggccagcggccacgacagcgccgcggacgcgcttctggtcgacagcgtggcgctcgcggtgctgcgcgcctccggcgccctgtcgagcccgccctcccgcaagagcgcggcgctcaccgcccggcaggcgcggcgggtgcgcgacctcgtcgccgagcggatcgatgcgcccctgtcgctcggggagatggcggcggtggcgggcctcagcgagggctatttcgtacgtgccttcaagggcaccttcggcgtgacgccctatcaatatgtgttgcgcgaacgcgtgacgctggcgcagtcgctgatccgctccggcacggtctccttgagcgaggcggccctgcgcgcgggctttcccgatgcgcggcggatggggcggaccttccgcaagatgatcgggcgctcgccgacggaagcgacccggctgcagcgggcctgagcctcaaaagcgggtgccggacggcaccgcggcgcgtcgatttcgggcggatcgcggcggcgcgggccgccccggcgccgtcctgcgattgacagaagcgcctcgtttcttagtaatcgcgcccgtgccgcccgtcccccgaggcggcactttcttttggcgacttcgggagccattgcgttccctggatcgagcccgaggagacggacccgcgtgacctccgccctgctgccgacctatgcccgcgccccgatcgctttcgagcgaggcgagggcgcatggctggtcgccgaggacggcgaccgctacctcgatttcggtgccggcattgccgtcaacgcgctcggccacgcccatccgcacctggtcgaggcgctgaccacccaggcgcaaaagctctggcacacctcgaacctgttccagatcccggaaggggagcggctgggccagcggctcgtggacgcgaccttcgccgacgtggccttcttcgccaattccggtgccgaggccaacgaggccgccatcaagatggcgcgcaagtatcatgcggcgggcggccatcccgagcgctaccgcatcatcaccttcgagggcgccttccacggccgcacgctcgcgaccatcgcggcgggcggccagcagaagtacatcgagggcttcggtccgaaggtcgagggcttcgatcaggtgccggtcggcgatttcgctgcgctggaagccgtgatcggcccggagaccgccgccctgatgatcgagccgatccagggcgagggcggcctgcgggtgatctccggcgagatcctgcggcgcctgcgcgcgctctgcgaggcgcacggcctgctcctgatcatggacgaggtgcagaccggcgtcggccgcaccggcaagttcttcgcgcatgaatggtcgggcgtcacgccggacatcatgagcgcggccaagggcatcggcggcggcttcccgctcggcgtctgcctcgccacggccgaggccgcccgcggcatgacggccggcacccacggcaccaccttcggcggcaacccgctcgccatggcggtcggcaacgccgtgctcgacgtggtgctgggtgacggcttcctggctcatgtcgagcgcatggacctgctgctgacgcagaagctcgcgggcctgatcgaccggcacccccacgtcttcgccgagttgcgcgggcaggggctgatgcggggcctgaagctcaacctgccgaacaccgcgttcacggcggccgcccgcgcgcggcatttgctggtgatcccggccggcgacaacgtggtccgcctcctgccgccgctgatcgtcggcgagacggaggtggacgaggccgtggcccgtctggaggccgcggcgaccgatttggaggcgcagatgcgtggggccgcctgagggcggcaccgcgagcgtagattttgagatgaccacgaccctgaacggcagcggcccgcatgtccgccacttcctcgacctgaaggatctctccgccgagaccctgcgcggtgtcctcgacacctccgccgcgatgaagcgcgtgcgggtgaagggccagcgcgcggtggagcgaccgcttaccggcaagatgctggcgatggtgttcgaccggccctcgacccgcacccgcgtctccttcgacgtggcgatgcgcgaactcggcggcgacaccctgatgctgaccggcaaggagatgcagctcggccgcggcgagacggtgtccgacaccgcccgggtgctgtcgcgcttcgtcgatgcgatcgtgatccggaccctcgaccacggcctggtgatggagctggccgagcatgccgaggtgccggtcatcaacgcgctgaccaaggcctcgcatccctgtcagatcatggccgacctgctgaccttcgaggagcatcgcgggccgatccggggtcgcacggtcgcgtggtcgggcgacgccaacaacgtgctggcgagctgggtccacgccgccgcccgcttcgacttcaccctcaacgtcgccgcgccgcgggaactggcgatgccgccggccctcgtcgattgggccaagcgcgagggcgcgcgggtcaacgccaccaccgacgcctacgcggcggtcgagggggccgatctcgtggtgaccgattgctgggtttccatgggcgacgacgacgagcatttccgccacaacctgctctcgccctaccgggtggatgcggcgctgatgaaggccgcgtccaaggacgcgctgttcatgcactgcctccccgcgcatcgcggcgaggaggtcaccgccgaggtgatcgacggtccgcaatcggtggtgttcgacgaggccgagaaccgcctgcacgcgcagaagggcatcctggcgtggtgcctgggcgaagcggcctgagccgagccatcgatcgatcgtaagccgccgcccggccgtgccgggcggcggcggtgcgtcaacgctgatgggtccgtcgcgcgcggctgcgcttcttgtgctcgccccgcacatgcccacggtcccgcacatgcccatggtcatgcacgtgcgagtgcccgtgcccgcggtagtggcggtgacgctccgggtgatgtgcgtggaaatgatgatcgtggtggcgggtgttcgggtgccaatccacggctccgaccggactgccggccaggacaccgccgaacaccacgccggctgctagcatgaggacaaaacgcatcggtcgcttcccgctgtcgcacggaggtcgtgcacaggctcaaacgcgcgccccgatgtcatattccgcgccgatttcggttcgcggcgcgtgttctccgtcgagctcccttcaaccctgggtttgggaggctggagatcgtcgcccccgcgtcctcagaggccgcgggccagctcggtcaactggtcggcgcagatgccccagccctgttcgaaccccatcgcctcgtgcgcttggcggtcctccagcgtccagtggcgggcgcgcgccgtgtagcgggtgccgccggcctcgtcggcgaaggtgaggatcactgtcaggaacggtttttcggacggcacccaggccgagcggtaggcatcggtgacgacgaggcaggtatccggcacaacctccagatagacgccccggttgggcagatcctgcccgtcgggactgcgcatcacgatgagattcgacccacccggccgcaggtcgagttcgacgaccggcgtcgtgtagggtttcggggcgaaccagcgcttcaccagctccggctcggtccaggcgcgccagagcgcccggcggggtgccgggatcaggcgggtgaggacgaggtcgcggggatcgtcggcgtcgctcatgctgtgtctctccgatctctcaggccgggcgcttggcttggttcatcgcccagatcacgccgaacgggtcgcggagctgcccgtagacgtcgccccagaacatttcctggtagggcgtcaccacctcggcaccggccgcgaccgcccggttccaccacgcggcgatgtcctcgaccggcaggagcaggctgaaggattgcggcgcctggagcgggtggccgtattcgggaaaggcatcggagagcatcaccgaagtcccgttgacgacgaggtggacgtgcatggtccgccccttctcgtccgcgggcacggaggcgacgatctcggcgccgaaggcgttccggtagaattcggccgcccgcagggcaccgtcgagggtgagataagcgaccacgccgcccttcgggggcacagcgggtgacgtcgcctcagtctcgctcatcgccgctctccctatgcgcgtctcggatgtcggagtgcggagggtgccgtgcgtcgccgagtcgcgcaaagactttttgaagacccgctttccagggtcgccgcgtcgtcgggtgcggccccggccgcgttgtcgtctcctccgcgcgagcggtcggatcgccgcagtccggggcccggctggaacgatccccgacgccctccgttggcccgcggttttagcaaatggtcaccgcgccgaggtcgcacggtcgaaccggacgccgccagggaagaggatcgattcatggatctcggcatcagcggtcgcgtcgcggtcatcaccggcggcgattccggtatgggctacgcgagtgcggaatatctgctgcgcgaaggcgtcaaagtcgtcctctccgacctgaaggagaaggaactggaggaggcggccgcgcggctcgcggcgctcggcccggtcaagttctgccaggccgacctctcgtcggatgcgggggcacgcaagttgcgcgacttcgccgaccaggccttcggtgagacacccaccatcctcgtcaacgccgccggcgttaccggcgccaccggcgacttcctggagatcgatgacgagggctggatgtcgacgatccaggccgacctgatggcggcggtgcggatggcgcgcgccttcatccccgggatgcggacccagaaatgggggcggatcgtgttcttcacctccgaggacgcggtgcagccctatgtcgaggaactgccctactgcgccgccaaggccggcctgatgaacctgaccaagggcctctccaaggcctacgggccggatggggtgctggtgaactcggtggcgcccgccttcgtcgcctcgcccatgaccgatgcgatgatggagaagcgcgccggggaactcggcgtctccttcgacgaggcgatcgagagcttcctcgaagagaagcgccccggcatcgtcgtcaagcgccgcggccgggtcgaggaggtcgcgtcggcggtggccttcctgtgctcggagcaggcgagcttcatcaccggcgagaacctgcgcgtcgatggcggtgccgtcctgaccatggcgtcctgagcgatgcgggacctctcctgcgacgtcgcggtgatcggggccggcaccgccggcatcgccgcccaccgcgccgccctcgatgcgggcgtccgctccgtgctgatcgagcagggccccggcggcacgacctgcgcccgcgtcggctgcatgccctcgaagctgctgatcaccgcggccgaggcggcgcaggaggcccgcgcggcgcaccggctcggcatccgcatcggcgaagtgcgggtcgatggcccggcggtgctcgcccggatgcggcgcctgcgcgaccgcttcgtggaatccgtcttcgagggggtcgacaccttccccgacgagacgcgcctcacagggcgggccgtgttcgaggggccggatgccttgcgcatcgacgaccacacccgcctgcgtttcaaggcggcggtgctggcgaccggctccagcccgagcgtgcccgagccgttgaaggggctgggcgaccgggttctcaccaccgacactgtgttcgagatcgaggatctgccagcctcgctcgccgtgctcggcgccggcccggtcgggctggaactcgcccaggccatggcccggctcggtgtggcgaccagcgtgttcgatcccggcgacagtctcggcggcttgcgcgatcccgatctgaagcgggccgcccgcgagatcttttcggaggccttcgatctgcatctcggcgcgaaggtcgagagcggtgagatcgcgggcgagggcgcgcgactcggctgggacggagccgggggcaagggagacaagacgttcgatcgggtgctcgccgccgcgggccgtccgccgaacgtttcgggaatcggcctagagcacaccggtgcgaccctcaacgacaagggcggcccggtccacgatccccgctcgctgctctgcgagggcgcgcagatcctgatcgcgggcgacgccaacgccgaccgcccggttctgcacgaggcgagccgtcagggccgcatcgccgggcgcaacgccgcgcggctcgcccgcggcgagggggccgagcggccggagcgctgggtcgcactcaccatggtgttcagcgatccgcaaatcgccgtgatcggcggcggcttcgacccgcaagcggatcaccgcgtcggccgcgccgatttctgcgaccagggccgggctcgggtgatggaccgggcgcagggcggcgtccgcctctacgcggaggccgacgggcgccttgccgccgccgagctgatcggcccggagtcggagcatctcggtcatctcctggcctatgcggtgcaggacgggctggacgtgcggcgtttgcgcgaccgcccgttctatcatccgactctggaagagggcctcgacacggcgctttcgaatctcggcgatcacctcaagtaaccatcgcgcgccggggctgccatcttgccttcatcgagacgcgaggtcgtcgctttgccgccgctacgtccggctacccactgtgtcgcggaggactgtatgttatcagacaaagttcggtcttctcaggcacttggtccgactttcggggggaccgaaatgcgtggcgaaggcagacccggcattgcttaaccggggcgtggcaggcataccggctgccgtaatggtcgatccgtcgcagatgcatgccgtggggccgaacggtggtccggtcgaccttccggtcgatctcgatgccttgaccgccgagcagcgggatgaattcggcgtgggcattcttgccctcgacgccgccggaatcgtgctcgcctgcaatcgggccgcgggcgcgctgtgcggcctgccgcccaatacgatgatcgggcggagtttctttcgcgaactcgtgccgagtgccaacgtgccgagcttctacggccgctttctcagcggccagcgccggagcgtggccgatcaggccttcgagttcgtgttcggccgcatcccggcccccctgcgggcgcgaatcggcctgcggtccggggcgaacgggcacatctggctgacgatcacccccctggagcagatcgccgccggcccctcgcgcgaggccgtcctcgcggcgatcgcccagcgcagccgggccgagccggtcgatccgagcctgtgcgagcgtgagccgatccacattcccggctcgatccagccgaacgcggtgatgctcgccgcggacgccgcgagcctcgagatcctggccttcagcgccaacgccgccgacgtgctggcgcccgatctcttcccgcccaacggcctcaacctggaggcggtgctgccgggcgcgatcgtctccgcgatccgcgacgggctcgccgcccacaccctgaccgacgggcggctcctgcgccgctcgctcacgcttccgccgcggggggagcgcttccacctcgtggcccatgcccatctcggccgggtgatcgtcgagctggaactggcgccggagcgccccgaggacttcctcgccgcgagcccgctcgacgccgaactcgccatgatgcggctgcgcgccgccgagtccctgaccgaggcggcgcagatcgccgccctcgaaatccgcgccatgaccggtttcgaatcggtgctggtctaccggttcgacacggattggaacggcgaagccattgccgaggacatggtgccggactggcagcgcccgctgatcggcctgcgctttcccgcctccgacatcccggcccaggcccgcgccctctacaccaaggccaagagccgcttcgtgatcgaccgcgactgcgtgcccgtgccgctggtggccgaccgcgccgcgggcaacgcgccgatcgacctcaccttcgcgcagaaccgcacgctctcgccgatccacctcgaataccagcgcaatctcggcgtcgacggttcgatgtcgatctcgatcatggtcgagaaccggctctggggcctgatgatcggccatcaccgtcggccgcactacgtcgcgccggagacccgcgccgcggccaccgtgctcaccgacgccttcgctatgcgggtgcaggagatcgagggcaaggcgctgtggggcgagcggcagcgccatctcgacgtgcagggccggctggtgcgcgggctcacccgttccgacgacttcgtcacctccctgacccagggcgatccgactctgctcgacctgttcggcgccacgggcgcgggcatcgtctcggacgaggccgtctgcctcgtcggcgtcacgccggaggcggcgaaggtgcgggcgctcgccgattggctgcgggagagcctgccgcccgacgagaccaccttcgtcaccgacacgctggtgctgcatcacgcgccggccgcggatttcacggagatcgccagcgggctgctcgcggccttcgtcggcacctcgcgccagcatctgctgttctgggtcaagccggaagtgccgagcacggtgacctggggcggcgatccgcgcaaacccgtcctgcccggcagcggcccggtggcggtgctgccgcggcgctcgttcgagcgctggatcgaggagcgccgtggccattccacgccctgggcgacgtggaaggtggcgctcgccgcgcagctcgccgacgccgtggacggcgtggtgctgcgccagcgccgcaagatcgacgagctgacggggctgctcgccgacaaggagcgcctgctggagcagaaggatctgctcacccgcgagatcgaccaccgggtgaagaactcgctgcagatcgtaacggccttcctacacatgcagcgccggcagatcgccgacccggaggcgcgccaagccttctccgagacctcggcccgcgtcatgagcgtcgcgcgggtgcatgacagcctgtaccagggcgagagcatggagcaggtcgatctcggccagaccatccagaccctgtgcagcgacctcgccggcatggccggcgacgagcacagcgtcgagctgaccgccgagcccggcctgatggtgccctatcggcacgcggtggcgctctcgctgatcaccaccgaactcgtcaccaacgcattcaaatatgccggcaagcccgagaagggggcgcggatcagcgtctccgtggccggcggcgaaggggcggccgtccgcctcaggatctgcgatgacggcgagggcatgccgacgggctgggagaacgccaaggcgcggggcaccgggctcggcatgaagctgatccgcgccatgctcgaccagatcggcgcccgcctcgacgtcgagaacgccgacggtgcctgcttcaccgttcacgcctgagccccacttgatcgacagcctgcacgcccgcctgcgggacgccacgcaagcggcgcatgaggcgctggagcgcgacctcgattgggaggcgcgcgtggcgacgctgcccggctatcgggccctgctggtccgcctgcgcggcttccacgccgcctacgagccggcgattgcggccgcgctcgcggacgcagccttcttcgatccgcgccgacggctcccggcgctcgatgcggatctgcacgccctcgatcgcgcggcacccgataccgtaccggcacccgccgcgccccgcctcgacggggcgggcgcggctctgggtgcgctctacgttctggaaggctcgacgctgggtggcgccgtcatcggccgccacgtcgcccgcctgcacggggagggcgtgccgctggcctattatgccggccgcggccgcgcgaccgggccgctctggcgggaattccgcaagcggctggacgggctgccggaggcggaggccgccgccgccttcgctgccggcatcgcgacgttcgaggcgatgcgtgggtggctgacgatgagcgagggctgaatcgcccgcttccaggggtctgccctggacccgcgaaaggacctgtcctttcgaaacccggattcagcgtggcggcagcacctgcgcccgcttggcttccagggtctgccagacgatcagcgagggcaggcccagcgccacgtcggggacgcgcttggcgagcgacagagcgatggcggtgcccgcatcgagcccgaacagggcgcccaccacgacgaagccgccctcctgcacgccgagcccgctcgggacggcgaaggccgccgacttgatcgcctgcgagagcgattccagcaccaacacctcggtcaggctcacctcgaccccgatgcaggcgagcacgatccagatctcggccgcgccaagcccccaggccacggcgtgcagggcgaccgattgagcgatcggcccgcggcgctcgcgggcccagaccacatcgagggcctcctgcacggagaggatgcctgccgcgcttgcctccggtttcgccccctccggggccgccgagcgcaggaagcggcgcccgagggcggcgaggcgccgctccagcccccgcgccgcgccgagcgtctgcagggcgaagaaggcggtgactgccgccaccgccaccacggcggcctgcgtcgtccaccatgcgagcacggcggcggcctcccccggcagccgccagagcaggccggcgccgagcccggtgaaggccacctgcgtcgcgacctggatcagcatgtcggccagcagcgaggcggccgcgaggctgcccgcgacgccccagaaggtcagcaggcgcccgcccaccacctcaccgcccaccgaggcgaccggcaggagcacgttcacgccctcccgcacgaagcgcaggatcacgaaggcgccggtctcgacagggggctcggcggcggccttcgcgggatgggcgtgacgtcccgacggcgggatgccgcgcagcacccgcgcccaggcgagcccgcacagcaacacgatgacggcccgcaccccgacgatggcagccagtcccgccggaccgatccgcccgaaggccgcaccgatcgccgcaaggtcgttggtggcgacgagccagacgcccagccccagcccaaccagggtgccgacgaggggcagccggcgcagcagcccgcgcaggagacgccccggtcgcgcctgttcggcgggtaggtccgaggagggatctacccgctgatccccacggcgagcgggtgcctcaaccattgcccgctccatcggccggggctgccgggcccgtctcggacgctgtgaacgccacgacgggtgcggccggcgacggcaccaccgcggcgagggtgagggccgcggggccgatggcatcgagcgccggatcgacgaggatgacgcggcggcgcgccagggattccggtgtggccagcgtcagcatccgcttggggcagggcccgagacagcccgtctccagcacccggaccttgccggcgcccttgccggcggcggcgtcgcgcgcgcccggccggaacgcccgcttgacggcacggccgagctgcttgcggtccacgccctggcgcttggcgcatttgcggcagaccagcacgaggtccgtgaagcccgcgttggccgtcttcaccttggtcgtctcgacccgggccgattcaacccggtccgattcgacctcgtcctctcgggccgccccgcccggatcctgccgccgtcccacatgtccccccgtccggcccttcgattcgggccgcactccgtttcgggggcggtatcgcagtcccccggcccggggcgcaatcccggcggatcgccgcgccttaaaaagggccgaaaagaacgtgacctgaaccaccagacaggatgccgccccgagcttgccgaagcgtctggtccgagcgtatcgcgcgtggccaggcgcgaggcccctcgtgcgggcgtgctccggccgcggatccgtgaggacccccattcgatgagttccgacgacgaggtcaagcaggcgacgcgggtccggccgagcccgagcgttcaatcgctcatggatcttgcccggcgctccgtgccggacctgcggcgcaacgccgagacgatcgagccggtctccccgggcaagggccgcttccccggtcgggcgctggttgagcgggcacgccgcggcctcgaatggacccggctgcccggtctgcggccgcggcaggcgcgtccgcccgagcggatggccaagcgactgttccgcagctactgcctgttcgcgctggcgccgaccgcggtggtcggcctctacgtcttcgcgatcgccagtccgcaatatatcgtcgtgtcgcagttcgccgtgcgcggcaacgtcgagccgatggccagcgccgaactcggcctgcacagcgacctgatccagaagcacaacagccaggacagcttcatcctgcgcgactacatcggcagccggccgatggtggaggccgtcgatgccaagctcggcctcgaacggatgttctcgcaggacgggatcgatttctgggccggctacggcgcgggtcagccgatcgagaagctggtgcgctactggcgccggcaggtgatcccgcacatcgatgcgatttccggcgtgatccacctgaaggtgcgcgcgttcaagcccgaggacgcggtcgcgatctcggaagaggtgattgcccgctccgagaccttgatcaacagcatctcgcgccgcgcccagagcgacatgatcgccaacgcgaagaaggaggtcgagcagtcgttcgagcggctcaagcaggcgcgggtcgcgatgcaggagttccgcaaccgctggggcatcatcgatccggtgaagtcggccgaggtggccgtgaccacgatcgagctcctgcgcaaggacaagatcaaggcggagaacgacctgcgcgtgctgcgcgactccaagctcgacgagaagagccgcggcatccaagtgctcgtggccaccctcggcgcgctggacgggcagatcaaggatctgcagggccgcctcaccaccgacggcatcgtctcgaattccgagcacaacctcacccaggccctgctcgaatacgagggcctgatggtcgagcagacggtggcggagaagctcaacgcctcgatgcagatgatcctcgaccgcgcccgggtcgcggcggccaagcagcagatctatctggccaccttcgtgccgcccctgctgccgacctattcggaatacccggcccccttctacgccctgttcgcggccctgttctgcttcaccgtcctgtggagttcggtctcgctcgtgaccgcagcggtcaacgacaaccggctctagggccgtatccgaccccattgcatcaggccggcgtctccaggcctttgattgaacgcgcattctttcgacggaccggcttcccctccgtcggaatgcactctaagcggcgccggacaaacgacttttagcgaacggctttcatcgaacggtttccatggcggatttcaccgatctcatcgcgcgcgccgtcagtccgtccatgagtcgggaggagcgcgatcaggtctacaccgtggttcgccaagcggtgcagcggctccaggaccgcgagggcctggccggtgacgatcctcgcatcctgctccagcgccacctgatcgaggagacgatccgcgacgtcgagttcgacatcgtccgcttcctcaccctgcgcaagatcgagcaggcgcgcgcggcgcagaacgccgagtacgaggcgcagttcaccgagaagccgtgagggggccggttgctcgccggcagtcgcgcgcaagacggcaagccacgtctcccgcgtgtcacacacggacacggcgaagcggccatcccgatgaggggcggccttcggaaacgccataaacgggcaggttgtcttcatttgatggaaacagctcatgcgggaagcttcggcctcctgcgagcgagcgttccatgcctttcctgcgcacctttccgaccagggcggcggatgccgccggcccgtcaccatcgacctacggcctactgctcctgtcggttgcagctgccatgtgcgttcagagtctgacggacgtctggcttcacacctccgttgtgcagtggcttgctccgctctcgatgctggctggagctgtctacttcaacacccgcccgatctctcgccgtcgcttcggcgcaggactcgccctgctggccgtattgatcatacagctacccacgaccagcgctctcgcctacggcgttcaagccttcggcctgccgctgcgcgacgactggttcatcggaattgatcgcgccttcggcttcgattggctgacgttccagacctccatggtcgagcgacgggctttgatggagatcctgagtcgagcctacgagacattctttctgcaactcggccttacgcccgtccttctcgcagctctgggcgaagtgcgtcgctccgatcgtttcgtatcgtccttcatcctctgcgtgacgatgacgacaatcatcagcgccgtgttgccggcagagggcgcggcaggcctcctcgggccggacgaggcgcatctgctcttccagggcgcgacgccgctcgtggatctgcatgcgttgcgtgacggcacgatgcgcgccctgccactgaacgaagtcgggccgctgatctcctttccgtcacttcactgcgctgtggcctaccttgtgacggctgcgatctggccgttgcagcgcttgcgctgggtcgtgctcctcttgaacgccgtgatgacggtttcggccgtgacacatggtgctcactatgcctgcgactgcgtcgcgggcttgctcgtcgctgcgatttcgttccacctcgccgggcaactggggccttggagcgagagaatgttcgcgcggatgcgcggtgtggcggtgctgccggccgccactgctccgaccgtgctgactccgtagaatcggcccggcgtctttcgacgccgccgagctcagccataggccgccatggcccggacgccgccgggctcggccaccttcacgcccgcctcgacatactcgttgagcttgttgcgcagcgtccggatcgagatgccgaggatgcgcgccgcgtgggtgcggttgccgaggcaatggtcgagagtgtcgaggatcaggtcgcgctcgacatccgccacggtgcgtccgaccagcccgcgggtcgccgcctccgccgcgctcgccgcccgctcgaccgggccggaggccgccgtcggcgctgcgagcgattcgccctccgggctcaggatcgcctccggaccgatctcggccccctgcgccaggagcaccgcgcggtggatcgtgttctccaactcgcgcacgttgccgggccaggggttgcgggcgaccagagcctgcgcctcgcgggccagcggacgcagcggcagcccgttcagctccgcgtatttgcgggcgaaatgggcggtgagttcgaggatgtcggccagccgctcgcgcaaggcgggcaggcgcagatgcacgacgttgaggcggtagtacagatcctcgcggaacgtgcccttcttcacctcgtcggcgaggttgcggttggaggtggcgagcacgcggatatcgaccttgacgggggccgcgcccccgacccggtcgatcacccgctcctgcagcgcgcgcagcagcttggattgcagccgcacgtccatctcggagatttcgtcgaggagcagcgtgccgccattggcctcctcgaaccggccgatgcgccgggcgaccgcgccggtgaaggcgcccttctcgtggccgaacagctcggattcgagcagggcctcggggatcgccgcgcagttgaccgagacgaacgggcggcccgcccggttcgacttggcgtggacgtgacgggccagcacctccttgccggtgccgctctcgccggtgatgagcacggaggcttccgagcgggcgacctgctcggcgagccgcaccacgcgctccatggacggatcgcgccagatgaagctgcgggcgtccgctgccacggcctccaggaccgccgcgatcagttcgggatcgggggggagggggatgtactccttggcgcccgcctggatcgccgccaccgcggcgcgggcgtcggaggcgatgccgcaggccaccaccggcgtgcggatgcgctcgtcggatagggcctgcaccagccggcggatgtcgaggccgacatcgaccatgacgaggtcgccgcccttggcgcgcagggtcgcgagcccctggtcgatcccgtcggcatgggtgaccgaggcgccccggttcatggcgatcttcgaggcggtgacgagttcgctcgagagccgtccgacgatgagcagccgcatggcgtggtgtctccgaaaattcatccggttcggatggccgccccggcccgcgatgatctctcatcgcaggccggcccccgcgaaggcggggcggcggccgtccgccggacgtgtcgatcccgacccgcaggccgggatcgacacaccaaagggtcagtgatcgttcttgatgatctcggtcatggtgacgccgaggcgctcctcgaccagcacgacctcgccgcgggcgacgaggcggttgttgacgaagatgtcgatggcctcgccgaccttgcggtcgagttcgagcacggcgccggggccgagccgcaggaggtcgccgatcggcatgcgcgaggagcccagcaccgccgagaccaccaccggcacgtcgaagacctgttcgaggtccgccgcattcttcgggctcgtcggcgcgtcgcggacggaaccggggccgccctcgtcgtagggcaggtcgccctcgttgagctggggcaggctgaaatcgtcgctcgacatcgggctcaggcctctgcgctggcgaaattgggggaaagggcggcgtcgaccgcggcctcgatgcgggcgcgctcgcgcacgacgccgccgtcggcccattcgagccgggcatcgcccggcgccatgtcgggttcgcccagcaccacgaggcggccttcgaagccgttctcgcgcgacaggcgccgcatcagcgtctccgcgtcatcgacgagtccttcgttcacccgcagcacgaggtggggcacgccgcgcaggtgccgcagcgccgagcgggccgcctcctccaccgtcgccagcggccgcgcatcgagggcctcgcccgcgatgcgccgggcgagtgcggccgcgaaggccagcgcctgcgcctcgcgctcgccgtcgcgggcatcggactggttgaggaggccggccgcggcgagcccgacccgggtcagcgcgtcggcgagccgggcctgttcctggagcgcggcctcggcccggccgtcctgcaggccgcgggcataggcggccgcctcgatggcggcccgttcggcctctgcgcgggccgaggcctccgaatcggcggcggagggcccgcgcgggcggccgaaatctgtgtcgaacaggaaggggcgggaggcgcgcgtgctcaatagaccaactcctcctcgccgccgttcttggcgatcatgatctcgcccttctcggccagctccttggccagttccgtcatcttggcctgcgcctcatcgacctccttgaggcggatcgggcccatcgagcccatctcgtcggtgaggttcttggccgcgcgggtcgacatctggcgcatgaagaaggcgcgcacccgctcgtcggcgcccttgagcgcgcggcacagggtgtcgttgtcgaccttgcgcatcagggtctggaccgagcccggatcgagcttcaggagatcctcgaaggtgaacatgagctggcggatcttcttggccgagccacgattggcctggtcgatcgccgcgaggaagcgggtctcggtctgccggtcgaaggcgttgaagacctcggccatgagttcgtgcgcgtcgcgccgcgtggtctgggcgatggtcgagacgaactccgtgcgcagcgtttcctcgatgtggcgcagggcctccttctggacggtctccatgcgcagcatccggttgagcacgtcgatggcgaactcctccggcaggatggtgagcaccttggcggcgtagtcggcccgcaccttcgacagcacgacggcgacggtctgcgggtactcgttgcgcaggaagttcgcgaggatctcggggtcgatctgggtcaggctcgcccagacgcgctttccggaggcgcccttgatctccgccatgatcgacgagacctgctcgggcgggaagatcttgagcagcagcgactcggtgcgctcgaagttcgaggtgatgccgccgcccgaggacagccgcgagacgaaatcgacgatcagccgctcgacggtggcggcctccagcgagccgagctgcaccatggcgtggctgacgagcttgatctcgtcctcgtcgaggcgctgccagatcggcgcaccctcctcctcgccgagcagcagcaggagggcggcggcgcgctgcgggcccggcatctcggcgaacgccttcgacgcatcgaggctctccatggcagcgttgaagtttacgcccgcggacacgaattccctcctctcttccggttctgcctggtgtcagcgtccatcaggaatcgtggatccagttgcgcagcacctcgaccgtctcggtcgggcttgcccgcaccatgtcgaccacgcgctcgaccgtctcggcttggatctggccgttgatcttggccgactcgaggaacttgttggtgctgttctcgcggaccgcgatctcgaccggcgcctcgccgcccgccgccccggccagcgcgagcgctccggccgggccggcgagcgccatcggcgcgtcggattcgagcacgcggcgcaggagcggacgcaccaccgccatcagcacgaccagggtgagcaggctcagcaccgtgagctcgacgaggcgcatcacctcctccttggtcgggctcaggaaggactggatcaggccgggctcggaaaattccgcggcggtgggggtctcggcaaagcgcaggttgaccacctcgacctgatcgccgcggaccttgtcgtagccgaccgcggtgcgcaccagcgccgtgatccgcgcgatctcggcgtcggagcgcggctggtaggcgggcttgccgttggcgccgggcgcgtagacgccatcgaccagcaccgccaccgacagccgcttgaggcggccgccctccagggtctcgaccttggtgacgcgggagatctcgtagtttgtcgtctcctcgttcttctgcgaggaatccttctgctgcggcgcgggctggttctggttggcgcccggcaattcgttgccgacggtaacctgcccctccgccccgccggtgagcgagttctcggagcgcgtctgggtcgagcggacgacgcggctctcggggtcgaagctctcggagcggctctcgacccggttgaggtcgagttcggcggtgacctgcacccgggcgcggccctggccgacgatgccggccacgatctcctcgatctgcgagcgcatccgccgttcgatgccggcctgccgctcctccagggcgcccgccccgtcggcttccgcgccgcgggcgccgtcggcgaggagccgcccgcgctcgtcgacgatcgagacgcgctccggcttcaggccctccaccgcggaggcggcgagatgccggatcgcgcgcacctggctcgcatcgaggtcgcccatcagcttgacgacgatggcggccgagggcgcctcgcggtcgcgctcgaacaggcggcgctcggggatgacgaggtggacgcgcgccgcctggacccggccgatggcgcgaatcgagcgggcgagttcgccctccatcgcccgcaggtggttcacgttctggacgaagctcgtggaggagaaggcgtcgcccttgtcgaagatttcgtagccgatgcccccttgggacggcaggcccttgccggcgaagtccatgcgcagcttggcgaggtcggcgcggggagcgagcacggtctggcccatctcacccttggtctcgtaggtgatgccgcgcgcgtcgagctcgcggatcacggacgaggaatcctgcagcgacaggtcggagaacagcacgcccatatcgggccgcgagacccgcaggatcacgaaggcgaagaagccgaccagcgtcagcgtcacggccgccatcgcggcgatgcgcgcgggcccgagcttcgtcaccagatcgaggatgggtttcacggacgggcacgcctgcgcacagcggtgcggccgcgagggatgcgcggtcgcccggcaagaattgcccggtgcgtggttagcgaggcgttaacgccagagcagtgtccttcaccaatgccgccgcggagagcgccgaggcgcgggaagcggacgctgcgcggggcccgaaaacgacgagagccgccccggtgctccggaggcggctcctcatgcgttgcgcgaacaggtcatgcgcaacgtacgggtcgaactggcgaagttcagtgacggtagtgctggatgcgcgtggtgcgcaggccggcgagtccgtgctggtcgatggagtactgccagctcaaaaattcttccgtggtcagggtgtagcgttggcaggcctcctccaggctgagcaggccgccgcgcaccgcggccacgacctcggcctttcggcggatgacccagcgacgggtggtgatggggggaagatcggcgatcgtcagggggctgccgtcgggcccaatcacatacttcacgcggggccggggtgtttcggtcatgatacgctctacactcgactgacctgtcgagagagaagctacttgcacccgcttaaaagttcttgaagtcggccgctcgaatgcgattcgattgttgtgcgcagatgtggacaattccggatccatcgatgctgcagcgcatcaagaggttggcgcagaaagggttttcacgctcgaggccggcacgcgggccgtgccgatcgtcagcacgggttcggagccgctgaggtcgacgccgtccacgacgcccgaaaccttggtatcgacggccaccttcgtccccgtcgtgtcgagggcatccacggtgatcgtgtagcgcccgtccttggccgagaggcccgaggtcccggtgccgtcccattcgaagggttgcgcgccggccttgagcgtcgtggtcttggtggccaccacggtgccgtcgctggccttgagggtgatgacggccctggcggcggcccggtccggggtcagcgtccaggtcgccttgccgttcgtcagatcggtggcggcgccgtccgcggtgatcgtccggccgatcaggccggaggcggacgaggccgatgccgccttggagttggtcaggatcgtgtcgagcgaggaattggtcttgagctgctgctcgacgcccgcgaattgcacgagctgctgggtgaactggttggtgtcgagcggatcgagcgggttctggttcttgagctgcgtggtgagcagcgtcaggaactgcgtgaagttgcccgcgatcgacttcgtgtcggtggtcgaggcggcactcgtcccggtgatgctggtgctgctcgtattgctcgtgatgccggcggccatggcgtcgtcctaaatccggatgtcgagattgccgacggcacggagctgccgcaggggaatggcgtcgagcggggaggggcgggcgtcccgtccgcccggcccgccgtcggagcggtcgcgggacgcggattcgccgtcccgcccgccctgggatccggtctcgccgcgcagggacaggtcgatcccgcccccgcccgcctcggcgccgacgtcgaatcccgcctgcgccagggcctgctgcagagagcccgcatcgcgctggagcagggccagggtctcgggacggtccaccacgagatgcgcccgcgccctgccgcccgccttgtcgaggtcgagcgacacgtcgatgcggccgagttcgaccgggtcgaggcggatcgcgaagcggttcatgcccgagagcgagcgcagcccgatcgtcatcggaacggcgcccagcgggatcggcggcgtcgccggctggggcgccgccgccgcggcatccgcggcctgggctgcctgcgggccctgcgcggcgccgacgccgccgggcggggtgagcgcggttgtggggccggcgggagccggaatgggtgaggcggtcggcgccaccgcttcggtgagcgccgcctcgaagccggccgtgcccgcggcggcggagacgggggcatcccccgtaccggccttcgcgacgtgaccggttgccgtcgcatcgccgggcaggcccgtgacgggctgattcgcgtcgagcccgccctcgcccgcggacacacccgccgcattcgtcggcgctggcgccggagcggggggcggggcgaggaggggggtgggagcggcggcctccggcgatgcgggatcggtctcgtcccgctcccgtgcctcgtcctcggacaccaccgcggcaccggcttctttggcggcgacctcttccgctgcggcttcctgggccggttccgcgctgtcggcggccgggcgttccggccgctgcgcggcggaattcacagtcttcgcggcgcccggatttcgggcggaggcggcctccgcgccgtcccgcaccgtcctggccgcgagcggcttgctgcgggccgaggcagcctgggcgcggctttcctgcaaagccccggacggcccactctcggccttgccgcttttcgccctgtcgcttttggccgtctcagttctggcagccccgatcttggcgttctctgttctccccgcgtccatcctatccgccctgatggcatcgctgcgggcggaggcggtgtcgtcgcggcgggatgcgggccgggccggtgccgccggccgctgctctgcggcttccaggctgaaccgcgccgtgccctcggccccccgcgccgcggacgaggcgggccgcagggtctgcctgaaaaacgcctccgccagatctgcgcgcgaaaccacgatgccgtccctctccttcgtcgccgaagccgcaggagaccagagcaagccgcgcaccatctgccgatgacgggcaagttgctgataaaaaacaagaaaagttttagcggtgaaggccgcctcgcgtcggcccggcgggatctgccggcctcccggcaggatttgccggccgctcggggccacgatccgggctttgaaccggctctcgtcgtccccatccctggaaagtcggggccgggatcgctatagacaccggacatgcgcccggaccccacggtccggcgcgcgcccgaaggctccgccaacggccggcacccggccccatcaccggccatgaactcgctggatctcccgaagcccccgcacgagacgcgcgtcgtcgttgccatgtcgggcggcgtcgattcgtcggtcgtggccggcctgctgaagcgcgagggctacgacgtcgtcggcgtcacgctccagctctacgatcacggcgcggcgacccatcgcaagggcgcctgctgcgccggccgcgacatccacgatgcgcgggcggtggccgagacgctcggcattccccattacgtcctcgactacgaggaccgcttccgggaatcggtgatcgaccgtttcgccgagagctatctctcaggtgagacgccgatcccctgcgtcgagtgcaatcgctcggtgaagttccgcgacctgctcggcctcgcccgcgagctcggggcggaggctttggcgaccggccattacgtggcgagccgggcgcggccggagggcggacgcgcactctaccgcgccctcgatccggcccgcgaccagagctacttcctctacgccacgaccccggaacagctcgcctatctgcgctttcccctgggcgagcgacccaaggacgagacccgtgccttggcacgggaactgggcctcgccgtcgccgacaaggccgacagccaggacatctgcttcgtgccccagggcggctatgccgacgtgatcgccaagctccggccggaggcaacccgccccggcgagatcgtcgatctcgacggccggcgcctcggtgagcacgagggcatcatccattacacggtgggccagcgccgcggcctcaagctctcggccggcgaaccgctctacgtggtgcggctggagccggagaccgcccgcgtcgtggtcggcccgcgcgccgcgctcgccacccgccgcattcggctcaccgatctcaactggctcggcgacggcgcgccggaggacatcgtggagcggcccgtggccgtgcgcgtgcgctcgactcgcgagccgcggcccgcgcgcctgtcgtggaacgcggccgaggcctgcgccgaggtcgaactgctcgtcccggaggacggggtctcaccgggccaggcctgcgtgatctacgccgatgacgacccgcgtgcgcaagtgctcggcggcggcaccatccggcgcatcggcgcgttgcaggcaggcgccgccgaggccgcctgatggggttgcttcgcgctgggctgatttcggttttcccagaccccgcgatcgctcttcgagcggttgcaccgctcgacaggcacgaagagcgcccgcgaagcggcctcggccatgccgagggggctcaagcatcgtcccgaaaggtggttgccggctttcgggaagggacgatgcggaacgaaatagcgagagccaaagccgcgcaggcggctgccggcgcttgaggccggacataattgagagggtgacagtgagatgctgagcgagcgggcgcccgaggccgggcccaccaccgagctgatgcgcaaggcctatgcccgctgggcgccggtctacgatgtcgtctacgacaagctcactgagccggccgcccgcgccgccgtcgaggccgccgtcgcccacgggccaagggtgctagaggccggcgtcggcaccggcctgtcgctcggctactatccccgcgacagcttcgtctgcggcgtcgatctctccgaggacatgctcaagcgcgcccgcggcaaggtccgccgcaaggggctgacccacgtgaagggcctccaggtcatggatgtgtgccgcctcggctacgccgatgcgagcttcgacgccgtggtggcgcagttcctcatcaccctggtgccgaacccggaagccgcgctctccgagttcctgcgcgtggtgcgccccggcggcggcatcgtgctcgccaaccatttcggccagtcgaacgggccggtggcgcgggtcgaggagatcgtcgcgccgctctgcaccaagatcggctggtcctcggacttcaaggcgacccggatcgaggcctgggcccagcgcaacggcgtcgaggtcgtcggcctcgcgccgaccttccccggcggcttcttcaagatcctgcgcatgcgcaagcgcggctgaggacggacacgcgacatccgtccggcggaggcaggccgatgacgccagggggcggggagggcgatcgtccgaaggaccggcgcgacgacgcggcgatccggccggatcctgcggccgggccgccggggccgcgccggccctggctgcgctggctcccgctcctggtgctggccctgctctccgtcggcatcctcgcctcgggcggggcccgcttcctcgatctcgaccggctctccgaatcgcgggtctggctccaggggctcatcgccgaggaccgggtgcgggcgatcgcgctggcctgcctcgcctatgtcggctcggtggtggtctcgctgccggcgacgctggtgctgaccgtgctggccgggctgctgttcggccccgtgacgggggccctgatcgccatcgcctcctccacgacgggggcggcgatcgtgttctcggtcgggcgctacgccgccggcgacctgatccggcgcaaggccggcccgcgggtcggccgcttcgccgacgggtttcgccgcgacggcttcggctacatcctgatcctgcggctgctgccgatcttcccctactggatcaccaacctcgccccggcggccttcggcgtgccgctgcgcaccttcgcgctcgccaccctgctcggcctcaccccgggggccttcatctatgccggtctcggtgccggcctcgaagacctgctggccacccgcgacgaagtgaaggcggcctgtctcgcggccgggggggcggattgctcgaagggcatcgatctccgcgcgctggtcacgcccggcatggtggccgcgctggcggccttggctggatttgctcttttgacagtttatctccgtcgatggcttgagcggcggacgcttcgcgcataatatttgcgcacaagcgaatggcgcgtcgccggatcgtcgtgcaacttgtgcgacacaggagaagccgatggcagaggcgcgccctccgaaccacaatgggacgatacaacgaagggtgatgcttgagacggccccgccttccgtttcccggccggcagcccgagtcggcggacatggcgcagaatgatctggcggcgatcgccgccctgccatggcatagcgaggcaacggctacgaccgcgcggtcgcccggccggctcggcctgtccggccgcctgttcctgctgacggtcgccttcgtcgtcctggccgagatcctgatctacgtcccggcggtggcgacctaccggatgtcgcggctctccgaccgcgtcgcggcggcacgggtcgccgccctcgtgctgaacgccgcccccgaggggcaggtccccgacgagaccgcccggcgcctgctcatgggggttggcgcccgcgccatcgccgtgcgggtcggcgagacgtggcgctacctcaccgacggaccggtgccgtcggtggtcgccgagacggtcgatctgcgtgagcgacgcctgacgggctcggtcgccggcaccttccggacgctgttcctgtccaccgaagcgccgatccgggcgatcggagccggccaggacggcttcgacgccgtcgaggttctgctcgacgaggggcccctgcgggcggccctggcggatttctcgctccggctgctcgtcgcctgcctcatcatcgcggccctggccgccgggctcgtgttcttcgtgctccagcgggcgatcgtgcggccggtggtccggctcgcccgcgacatcgccgccttcgccgacgaccccgagcggaccgaccgggtcgcgcggcgcacggcgcgcaccgacgagatcggggaggcggagaacgcgctcgcccggatgcaggtggcgctcggcggcgagctgcgccagcggcggcggctggccgaactcggcctctcggtgagcaagatcaaccacgaactgcgcaacctgctgaccaccgcccagcttctcggcgaccgtctggaaagcgtctccgatcccctggtgcagcgcgtcgcgccgcgcctcgtcgagaccctcgaccgggcgatccgcttctgcgaggcgacgctcgcctatggccgcgccacggagccgaacccgcagcggcgcatggtggcgctcggccccctgctcgaggagttgaccgacctcgccgacctgatgccggccgcccgcatccgcgtggaggtgcgcgcgacgccggatctcgagatcgacgtcgatcccgaacagctcctgcgggcgctgaccaacctcgtgcgcaacgcggtccaggcccatgcggcggctcggaccgcggagggcaccgtgctgatcgagggcgtccgcagcggggcgcccggcgcgggttcggtcacgatcctcgtgagcgataacggccccggcgtgcccgagcgggccaaggccaacctgttcgcggcctttcagggctcgacccgggccggcggcaccgggctgggcctcgcgatcgcctcggagctggtgcgcctcaacggcggcaccctctgcctcgacgagaccgcgggcggtgcccgcttccgcatcgtcatcccggatcgcgccgcgcgcgtgaaggcggcctagagacgatcgtcttcatcccccgcggtgcgggccaccgctccgggatgccgggtgcggacggcgtctcagatatcctccatccactcgacctgaccgtcggagaggccgtagcgggaacccacgaccttcaccttgccctgcttgagcgcgtcctgaatcaccaagctctgcgtcgtgagccgtttggcgacgcggcgtgcgttgctccgcaccgacgcttcgaggaggtcgccgccctggctcctggcctccagcaccgccggcacgatgggctgcaccatctccccgatgacgccggggaaggttgcgttcttctcgacgacatcgacggcggccgcgacggcgccacaggactgatggccgagcacgacgacgaggggcaccccgaggaccccgacggcatactcgatactgcccaaagccgccgtatcgaccgtgttgccggcgttccggacgatgaacagctcgccgagcccgcggccgaacaggatctccggcgagaccctgctgtcggagcagcctaccagaacgcagaagggggcttggccgcgggcgagttcgagccggcgttcgcgcccgttggcggccagggagggcgcctcgttcctgaagttctcgttgccttccttcatcagccggagcgcgtcggccggagacagcgacgtcttcgccatgggcgtcgcagcctgcacgacaccattcggcagagcggtcgcagcgaggaggcccgctgctccgaacaggagacgtcggcggccggcatgcggcggacgtgtctcggcgcagcaatcgcaagtggcgtgcatgacggcggatccccacgctccgaaagagcttcgccgtccgcggcccgctttgacggcgtttcggacggccaatgcacctcatctattcttcgggggtggcgcggcaatcagcaggcacgagcgatcgagaacgattgtggatgaaagaatcggccggaacgtcccggatcgcttcagtcgaactctttgctcctgcggccgaaaacgtttcagtccgtggagcggccacacacgcgcctttcgacgtccttccgaataccctccttcgcacggcgaacccgtccgggcgcgccctcccgaagaaatccctcaatgccccgcgccggccggcgccgccgcgcgcggacgccggatcaggggcgtgccgcaggccatggccaggaacagcacggtcagcacgaggaacacgtcctcgaagctcatcaccaagccttgaatccgcacggtgttgttgagcgccttcagcgccatgccgttggcatcgcccccgaacacctcgaactggcgccgcatggcgtcgagccgttccagcgcggcgctgttggcccaggtgaagcgctcgtgcaggcgcgcgaggtggaggtcccagcgggcgttgagcaccgtgttgatgagggcgaggccgaccgcgccgccgaggttgcgcgtgaggttgaacaggcccgaggcgttcttcatccgctccggcggcagggtgccgagcgcgatgttgttgatcgggatcatgcacagcatcagggagcagccgcgcagcacctgcggccacagcagctcccagaagtcccagtccttggtcagcccggtgacgatccaggtgccgacggcaaagccggagaagcccatcgccatcatgacccgcggatcgagcttggcggagagctttcccgcgatcggcgcggtggcgaacatgcacaggcctgagacgaacatcgtctcgccgatctgcagcgccgagtacccgcgcacgcgggcgagatagaccgggtagaggtaggtcaggccgtagaggccgatgcccatcacgaagctgaagacgcagccggcggcgaagttgcggtccgagaaggcgcgcaggtcgacgatcggctggcgcgccgtgaagacgcgggcgaagaaggccaagcccgacacgacgcagacgagggcgcagacgaacaccgcctcgtcctgcagccagtcgtggttcgggccctcctccagcacgtattcgaggcagccgaggaagcccgccatgaaggcgagcccggcccagtcgaaggacttgagcaggtcgaagttcggccggtcgaaatcgatcaggaggaaggtcgagatcgtgacgaagatgcccggcacgatgttgatgaggaacagccagtgccaggagaacaggtcggtgaggtagccgccgatggtcggaccgatggtcggcgccagcgtcgcgacgaggccgatcatcggcgagacgatggagcgcttggagggtggaaagatcgtgaacgccgcagcgaacacggtcgggatcatgccgccgccgatgaagccctggagcgcgcgccagacgatcatctcgccgatcgacgaggaggtggcgcacatcaggctcatcagcgtgaagccggccgccgagatcgagaacatccagcgcgtcgagagcacccgcgacagggtgcccgagagcgggatcgagatgacctcggcgatgaggtagctcgtctgcacccaggggatctcgtcgccggaggcggagaggccggcctggatctcgttgagcgaggccgagacgatctggatgtcgaggatcgccatgaacatcccgaacaccatgcacaggaacgccaccatgcggcggcggtcgaggggcgggtcggcggcagggcttgcggcgagggtcgcgctggcggccatggggcgcctcggttacggttcgggggtgagttccacccggcgacctcatcctgaggtgcccgcgaagcgggcctcgaaggagggctccagggaccgcagcgcgatctgaagggctccttcgaggcctccgctttcgctccggcacctcaggatgagggcatgggtggggcgagcggttgcgccggccggctcttgctgaccggcccgagtctcagggccgggcggcgagccgctggaccggcgcgtcggcgccctcgcgggtatcgaccttcaccaccacggacaggccgggccgcagcaggccttcgcgggcgacatcctcaggcacgtggacgcgcacgggcaggcgctgcacgatcttggtgaagttgccggtggcgttgtccggcggcagcaggctgaagaccgagccggaggcgggcgagagcgattcgaccgtgccgacgatgtcgcggtcgggataggcgtccacgtggatatggacctcctggccgggccgcacgcgggcgagctgcgtctccttgaagttcgcatcgacccgcacgctctgtagcggcaccagagcggcgatgcgcgagcccggcgagacataggccccggcctccaccgccttgttgccgacgacgccgtcgaagggcgcgcggatcaccgcgaaatcgaggtcgcgccgcgcgcggtcggcggcggtgcgcagctccgcggcgaggttctgggcctcgcgtgtctgcgccttcagcacttcgacattggcccgcgcggcgacgagtgcggcctcggccgacttcaccgccgcctcggtgcggtcgcgatcggccttggcctgatcaagccgggatttcgccacgaaatcggcctgcatccccgtggcgcgggcgtagtcggccccggcccgcacggcgtcggccttcgcggcatcgatctgcgccgcgctttgcagcacttgcgcctgagccgcctcggcctgccggccgacgcgggcgatggtgctctcctgcgtggcgagcttgtccgcggcggccttcagggcgaggcggtaatcgccgtcgtcgagccgggcgatcacgtcgccccgcttcaccgcctgcccgttcaccacgggcaccgccgccagatagcccgacaccttggccgcgagcaccgagatatccgcctgcacgtaggcgtcgtcggtgctgacgaagaagcgcccgagcgtccaccagtcccagccggcataggcgccgccgccaagcgccgcgcagagcacgaggcccagcaccgcgcgccgcagcggccggcgcggcttggcgggggagggcggcaccggctcggcgaccggggcagggcgcagggccggcgctcggccggcctcggcccgctccccctcggccgtctcaggggcggcctccgaccggccggaatcctcacgcagcgacatcgctgacatcccagacatgcattgaccgaaccgttcggtcattcgaagggccgagttgacgccgccctcattcgaaggctagctagcactgactgaacggttcggtcaatgcgagcgagttggggtaagcgggtcaggccatggcgggtgcggcgacacaggagcgggggccggcggccccgcaagcgaccctatcgggcgagagcgacaagcgtcggcagatcctggagggcgcgcgtcaagtattcatggcgtcgggcttcgacggggccagcatgggcgagatcgccaagaccgcgaacgtttcgaagggcacgctctacgtctatttcgacagcaaggaagccctgttcgaggccctgaccaccgaggcgaaggcaggtttggccgagaacctgttccggctcgacgaggacgacccggatgtccgcgccgtgctgacgcggctcgggaccagctacctcacgatgatggcgcggccggagcacgtctcgatcatccgcatggtgatgggcgcctgcgagaaattcccccggttcgggcaggccttctatgaggccggaccggcctgcggggtcggacggctgaaagcctatatcgacgcccaggtcgccgccgggcgcctgcgcgccgacgacaccgatcttgccgccaagcacttcctccagctctgccaagcgggaatgctgacgcgcctgctgttcaatgtcgggcaggcacccgacgaagcggagatccggtaccgggtcgcggaggcggtccgggtgtttttcgcggggtatggccccggcgcggagcgctgagcgggttcaccccgcaagcgcgaaggcgggatcgtcggcgaaatcgccgcctgagagaatcgcctgctccaggccgcccgccgccggcagcagattctcggcaaagaagcgggcgagcgcgatgcgcgcggcgtgggccggatcggtctcgccggccttcacggccgcgctcgaagccaaccccgccgtcgcgaggcaggccgcgccctgcacgaggccgaacaggcgcagatacggcgtcgcaccgggcaaagcctcctgtggtcggttcgaggccagcgccttgagcagaaagctcgttgcccggtcgaggctgccgatgccctcgcgcaggcgcgccgccgcgtggccgaagccgggggtgccgtccttgagcagcccctccgccacacgccgcatcgaagcgatctgcgcgccgaccgtggcgccgccgttgagcggcagcttgcgggtgacgaggtcgatcgcctggatgccgttggtgccctcgtagataccgaggatgcgggcatcgcgcatgagctgggccgcccccgtctcctcgacgaagcccatgccgccatggacctgaacgccgagcgaggtcacctcgttggcgatgtcggtggagaaggctttggccaccggcgtcagcagcgaggcgcggtcatgcgccgcctttccctcgggtccatcagcggcgtcgaggccttgggcggtgaggtagcagatgccgcgggacgccgccgtgtaggccttcatcgtcagcagcgtgcgctggatgtcggcatgcgccacgatcgcgctgaccggctcgggcgagcccggcgcccggccctggcggcgctcgcgggcgtagtcgagggccttctgatacgcggcttccgccacgcccacgccctgcagcccgacattgagccgggccgagttcatcatcgtgaacatgcaggccagcccccggttctcctcgccgatcagccagccggtcgcgccgcccgcgtcaccgaaggccatggagcaggtcggcgaggcgtggatgccgagcttgtgctcgatacccgaacaccgcaggtcgttgcggctcccgtccggcagcaccttcggcacgaggaacagcgagatgccgcgggtaccggccggcgcgtccttgaggcgggcgagcacgaggtggcagatgttgtcggcaaggtcgtgctcgccataggtgatgtagatcttggcacccgtaatccggtagctgccgtcgccctgggcctcggcgcgggtgcgcagagccgaaaggtccgagcccgcctgcggctcggtcaggttcatggtcgcggtccactcgcccgagacgagcttttcgaggtagcggcccttcagctcgtcggagccgtgggcggccagcgcctcgacgccgccggcggtcagcagcgggcacaggccgaaggcgaggttggccccgttccacatctcggtgcaggcagcggcgatcagatgcggcaggccctgccccccgtaatcgggtgcggcgagcacgccgttccagccgccctcgacgaaggcgcggtaggctgacgcccagcccggcgcggtggtgacgcggccgtccgagaacggcgtgccgtggcggtcgccgacccggttgagcggggcaatgacgttgccggcgagccggcccgcctcttcgaggatagcaaccgcatcgtccgggccgatctcggccccgctctgcgccagcacggcgtcgagccctgcgacgtggcggagggtgaaggccatctcctcgacgggcgcgcgatagctcatgaccggtacaccgctcctcccgccgcgcgtcgagggggcggcgatcccgtttgacggcttgcggctgaagggtctacggccggccgttcttcctcgcatccactccgatatggacgccgtaccgtcaaccatccccacgctgcgcctggcggccgacgcggacggcctcgcgcgggcggccgccctgctccgtgcggggcgtctcgtcgccctgccgacggagacggtctacgggctcggggccgacgccaccgacccggaggcggtggccgcgatctacgccgccaagggccgcccgcgcttcaacccgctgatcgcccatgtcgcgacgcccgaggctgcattggccgagggcgtgttcgacgaagccgccctccgcctcgcgaaaaaattctggccggggccgctgaccctggtggtgccggcggcacccggcggctcggtctgcgatctcgctcgggccgggctcgattccgtggcgctccgcgtgccggcccacgacatcgcccgcgcgctgctggaacgggtcgggcggccggtggcggcgccctcggccaaccgctccggacgggtgagccccaccagcgccgaccatgtgctgaccgatctcgacgggcgcatcgcggcggtgctcgacgggggcgaatgcccggtcggtgtcgaatccaccgtggtcgcctgccttggcggcccgccccagctgctgcgccccggcggggtgacgcgggaggccctcgctgccgtgctgggctttgcccccgaggcggccagcgatccgggctcgcggcccgtgggtcccggtctgctcgcctcgcactacgcgccgcgggccggggtgcggctcgaggccaggaccgtcgagccgagtgaggcggttctgctgttcggcgccttccgccccgctgggctggaccgtgcggccgcagtcgaatccttaagcgagcgcggcgatgcggcggaagccgccgcccggctgttcggggccctgcgccggctcgacgcctcgggcgcaccaaccatcgccgtcgtcccggtgccggaggaggggctgggcgaggcgatcaacgaccgcctgcgccgggctgcggcgccgcgctgaaaccggcacgatttttcgttgaacttttttgcggaaccagacggccttcggcgcattgtccgatcacgaaggccagttcagcccccaatggccttttcccttcaaggctcggagcaatccgagccttttttcttgcccgccgcgcaagccgccgcgggcgacgggaaaatcaccgcgcccgcgcggcgcgccgctggatcgcccggcgcaggatgcgcgagagatcctccaccgagtagggcttgtgcagcagcgggaagccgtggtgcccgtcctcggccagcacgtggctgtagccggaggagagcacgatcggcatgccgggcgtccgccccaggatcgtgcgggcgagttcgaccccgttcatgccgggcatcaccacgtcggtgaacaccacgtcgaagcgctccggcgtccggtcgagttcggccagcgcctgctccgcatccatcgcccagacggtgccgtagccgagttcggccagcgcttgcgtcgcgaaggcgccgacctcgcggttgtcctcgacgaggagcacgcaggtgccgtggccgggggctagcggctcgggctcgtcggcggactcgaccatcgttggggcgaccttggcccgcggcaggaacagggtgaaggtcgtgccctgtcccagcacgctctccaccgcgatgtcgccgcccgattgcttggcgaagccgaacacctgggagaggccgagcccggtgccctggccgacgcccttcgtcgtgaagaacggctcgaagatccgcgacaggtcggcgggcgcgatgcccgtccccgtgtcggaaatcgccaccgccacgaagtcgccgggcacggccggatgggtgcgcagggccggaatctgcccggcatggccgacgcggatggtgagcgtgccctcgccgtccatggcgtcgcgggcgttgacgaccatgttgacgagcgccgtgtcgaactggctcggatcggcctccacgaggcaggcgaagggctcgcccgcggcgtcgaaacagggctcgatcagggtcttcacctggatgcgcgcgccggtgagcgtgccgaccatgtcggccaccgacgcgacgccgcggccggcatcgaacacctcgggcttcaaggcttggcgccgggcgaaggcgaggagctggccggtcagcttggccgcgcgtgccaccgtgtcggagatggcatcgacatagcggcggcggcgctcctcggcgagatcgggacgcttgagcaggtcggtggaggacttgatgacggtgagcaggttgttgaagtcgtgcgcgacgccgccggtgagctggcccaccgcctccatcttctggctctggcgcagcgcctcctcgatccgctcgcgctcggccacctcggcgcgcaggcgctcgttggcctcggcgagttcgtgcaggcgcagccgctccgccgtgaggtcggtgatcacgccgcaaaggagcagggtgtcgccgtcgccgtcgaggcggttcagcgacaggtaggccgggcgctcgacccccgcttcgtcgcacagggcgatctcgccgcgggccggcatccgcgccgcctgcgtgatcagggcggcgagcgccgcgtcctgtcccccggcggcgaagcgcgcgaagggctggccgatcaggcgctcctgcggggtgcccagggtctcggcgagccggcggttgcagtagagcagcgtcccgtccggcccgagggtgaaggccccctcctgaatctgctcgatcagcacccggtagggccgatcggcattctccagggtgtagaccagccgctcgccgctcggaccctcgaccacgatcgcatcgaaatcgccccggcggatcgccgccagggtgtcctcgacctcctccagccgcgcttccagcgcgcggatgcgcgcctgcgcttcgtccaaagccgtggcgttgggctcagtgctcatcggcggccccgccgagtccaagcgcgccgagtccaagcccgtcgaggacatgccgctcgtcgctcagatcgccggtgatgcgccgggcggggaggggagagagccgcaccagggtcggcgccgcgaccacgccgtcttcgcccgcgagcgccgattgctggtagatgtcgaccacttcgaggtcgcacgcgcccccgagccgatgctcgcacaggcggcgcacgctctcgatgctgcgggtcgagcgcggcgaggtgccggcgacgtagaggcgcagccgggtgtgcccggtctccccgtgacccgtgatgtccccgccgctcaaatgccgtccaccttcgctgcgggatttgtctcggcgaggttctggggccggatatcgaggccgaccagcaccttctcggtgttggacaggtcgccgatgatgcgcttgagcggcgcgggcaggcgccgcaccagggtcgggatcgccaggatctggtcaccggccgcgagctgcggattcttcatcaggtcgatgacctcgatgtcgtaatggccggcgaggtgctcctcgcagaagcgcttgaggttggccatcgccgtcagcgacttggcggtctgcccggcgacgtagaggcgcaggtgataatggccctcgtccaccgtaccctcgttcacttggccggcggcttcggcgtcgagcccgtcctcggttggttcggagccgctcatcgcgtgcctccccggcgggtggagaggatgcgccgctcgctcgtcagcatcgcctcgcgcatctcatcctcgctcaacagcaccgcctcttcctctgccgcggcttccagggtggcgcgcagttcgtcgatctggcgctccagcgactggcgccgccgttccgcctcgcgccgccgtcggcggctctcctgctcgcggcgcagaacggcggcggcttcctccgcctcctgcacgacgcgggcggtgcccgtcagcacgcccgccgggccgatataggcctcgacgagggcgatgccgtcgcccgacatgctgaactcgcgcacttggttcgagtggcgcatgccgcgggccttgatgacgtagagcgtgcgcgagcgctcgccgttggcctcgatgttgaggagcttgatccaggcatccatcagcgaggagacgccgatattgctgtcgtggtcgaggctgccgtcctcgcgcaggctcgtgaacaccgcggtgatgccgcggctcttcagcatgtcgaccatgcgcagcatcgtcgcctgaagctcggccggcgggccgcgcagggccgagagcggatcgaccaccaccacggtgggcgcgaagcggtcgatgtcccggtgcatgcgtgccagatgcatctccaggccgtagaggctcggacgcgccgcctcgaagcgcagcaggcccgcctcgacgtggcgggcgaggtcgaggccgatcgagcgggcgttgcggatgatctggtcaccgctctcctcgaacacgaaggacatgcagcgctcgccgcgcgcgcaggccgcggcgatcatgctcgacgtgatcatggtcttaccggtgccggactcgcccgacacgaggatgctggtgccgcggtggaagccaccgggttcgagcatcgcgtcgaggccggggatgccggtcgaggccacgccctcggcgatggtgtagtcgaggtcggccgcggtgaccggcaggacgctgatgccctcggcatcgatcaggaacgggtactcgttggtgccgtgggccgagccgcgatacttcaccacgcgcaggcgccgcgtcgtgatctggtcctcgacgcggttgtcgagcagcaccacgcagtcggagacgtattcctccatcccctggcgagtgagctggccgtcgccgcgctcgccggtgatgatcgcggtcagcccccggtccttgatccagccgaacaggcggcggagttcggcccgcagcaccgtctcgtcggaaaagcccgcgaacagggtctcgatcgtgtcgagcacgatgcgcttggcgccgatcgaatccaccgcgaagccgaggcggatgaacaggccttcgaggtcgtactcgccggtctcctcgatctcgctgcgctccacccggacgtggtcgatggcgagcttgccctgcgccaccagcccgtcgaggtcgtagccaagggaggcgacgttggcgacgagatcctcggcgcgctcctcgaagctcatgaacaccccgggctcgccgaagcgggtcgcgccgttgacgaggaaggtggtggcgaacagcgtcttgccgcagccggccgcgccgcagaccagcgagggccgccctttcggcaggccgccgaaggtgatggtatcgaagccgtcgatgccggtggcgaccttcgccagcgcgggagcgctcttcgaagcgtccttgggggtgccttcgggcgggctcgcggattcagacgccaaggcaggtctccaggacgattacttccccggccgtcatcgggggcaacccgtccggtccgctgtccaggcacaggatcgtcatgggggagcgctgcggccgggacacgaggaagggggcgggcgccggcagcggcgccggtcgcaggcgccgacgggagggggcggaggcgtcgtgaggcaagggcgtcgtcatgaaggtgtcatggcgggcctcgagcacccgattcccggctcccgtaatgcaaaggccagggggtggcaatacacggcccggcgagcgcccggccggcccgctaggccgtgatttatgttccatatttcttcgaatcttctgcggctccgctgaaaccaatcgccgcgcggacactttgaggaaagccgcttcccctcaacccgctacagctcgcttgacccccatgtcctgtctgtccgagccgaccgatccgtcctccgccccccgcatcctcgtcgtcgaggatgagtgtttcgtgcgcatggtggccgtcgatatgctggaggaggccggcctcccggtggccgaggcaccggacgccgacgcggccctgcaactcctggaggggaaggcccaggccttcggcgccctgttcaccgacatcgacatgccgggctcgatggacgggctgacgctggcggcgcgggtgcgggcgcgctggccgcatattcgcctcgtcgtcacctcgggccgggtccggccgcgcgccgacgacctgcccgatgcgggcttcctgccgaagccctatggccgctccgacctgctcggcgccctcggccgggccgcctgacggcatcgctccggcatcggcctcaggccgccggaaccggccagcgcatctccactcgcaggccaccgagttcggagcggctgaggcgcatccgcgcgccgacggcctccgcgaggtcgcgggcgatggcgatgccgaagccggtgccgggccgggtctcgtcccagcgccggccgcgggcgatgccggcgatcgccgcctcgctcatgccggggccgtcatcctccagcaccagacggtgttcgccgccctccgcgcctcccgagacgcggatgcggcggtgggcccatttgcgggcgttgtcgaggaggttgcccaggatctcggtgaggtcgccctcgtcgccgggaaaggcgaggttttccgggactgcgatctcccagcgtagggattctccctcggggagccgtttcagtgcaccgacgatccgcgccagtgccggtccgaccgggcaggcgcgccgccgcaggccccccgaggcggcccgcgcccgggcgagcgtgcgctcgacctgccggcccatggcatgcgcctgctcggcgatctcggccgccaggacggggtcggcggcttccgtgcggcgggccagcgcgtcgagcaccgcgagcggggtcttgaggccgtgggccatgtcgcccgcacccgtgcgcgcccgctccaggtcgcgctcctgcgcgtcgagcaggcggttgaggtcggccaccagcgggcgcacctcctcggggaaggtgtcgggcagccgcgcctgcgccccggcatggatcgcggcgagatccgcccgcagggtccggaagggcgccagcgcccggcgcacgaacagcgacatggcgagcgtcagtgccgcgaacagggcgccgagcgagggcaccagcaggcgcaggaaggtcgcgcggctctgggcgaggtcgcggcgatcctcggccaccgtgacggcgagcgccaccgtgccgccgttgcccggaatcgagacccgccgggtcacggcgatgagccggccgccatccggcccggcgaggtcgccgactgccggctcctcggacgtgtcgggcagcgtgccgaggctccggtcccagagcgagcgcgagcgcagggcggtgccgccggcgcgctcgacttgccagtaaaggccgccatagggcgtcgagaagcgcgaatccggcggctcgcgcggcagggtcggagccccgtccggcgccagggcgacctgcccggctatgagcttggcggtgcggtcgaggccgtcggcggtgcgggcgtcgagcacccggtcgaagatcagcgtcagcccgatcccggccagcaccagcgccagggcgatcaacccggcggcggccagcccgagccgcaggcgcagcgagccgctgttcacggcggatcggacggcacgaggtagccgtggccgcggcgggtctcgatgatgccggggccgagcttgcgccgcagccgggtcagcagggcctccagcgcgttggcctcgcggtcgctgtcgctgccgtggagatggtcgagcagctcacccgccgccacgacctgcccctggcggtggagcaggaaggcgagcaggcggtattcgagcgcggtgaggtcggtctcgcggcccgccaccgagaccgcgcgggtgcgggtgtcgagttcgaccgcgccggcccgcaggacgggggaggcgtggccggcggtgcggcgcaggatggcgcgcagccgtgccaccagctcctccatccggaacggcttgacgaggtagtcgtcggcgcccgcgtcgatcccctcgacccgctcgcgccagccgtcgcgggcggtgaggatcagcaccgggagcgccacgtcggctccgcgcaggcggcgcagcacgcccagcccgtcgaggcgcggcaggccgaggtcgagcaccatggcgtcgtaggtctcggtctcggcccggaaccacgccgcctcgccgtcgccgacgatctcggcgacgtagccggcccgctccagaccctcgctgatatcggccgcgatgcgcggctcgtcttctacgacgaggatgcgcatgtcgtccccggaagcgcgcgggcctcaatcatcgtcgtccacgtcgaggagcttgagggagctggcatcgatcttcacgtcgcggcggcgcccgtcggtgccgaggatgcgcagcttgtagagccagcgcccgtcgtcgcgcttgaggtcgagcgctaccacgtcccccggcacggcggcgcgggcggcggcgagcacggcgtcgagggggcggatctcgccccgctccaacgcccgccgcgcccgctcgccgtcgtcgtcggcccgcgccggcacggcgccgagaggcacggcactcagagccgggatcagcgcgacgagcgcgaggaggagcgggcgaagcgggaaaggggacatcggggcacgaaccatggcgcgacgcggagatgccggaatccggctgacgcgaggctgacaggcggcgtcaggctcgcgcgaagcggggcctgcgagaaggcggcatcgacggcgcagcggctctgagcggcgcgccgaacaccctcttcccgcgagaccccttccgatgtcgctcaccgccaccattctgctgatctacgctgcctgcctcgccggcaccatcgccagcccggcccgatcccaagatgatcacccccaagatgatcgtgcctcggaaggaccgggcacccggcgcctgctggccgcgctcctcgttcctgcgctggcgctgctcgccggattgcaggccccgccggcccgggcgggcgaggcggcgccccggatcgtgagcggccccgccacggtgatcgacggcgcgaccctcgacctcggcggccggcgcctgcggctctacggcatggatgcgcccgacctcgaccagacctgttccgacgggcacgagcgcgactattcctgcggccgcgccgccgccgcggcgctgacggcgcggatcggcggggagagcgtcacctgcgagctgcgcgaggcggatggcagcgcgaccgccctttgccgtcgcgacggcgaggacctcgccgcctggatggtcgccaacggctacgccatcgccgaccgcagcgcgccggccgcctacgaggctcaggatcggcgcgcctggggccgccgtgtcgggttgtggtcgggcgtgttcgagatccccgccgaccggcgccggatgcgccgcgccagcgcctcgctctgaggcgtgatcgcggcgtcacccgcgccgggcgagcccgcccgcgtagtcgcgcagggccgccgcgaccagggcggcgacctgcgcctcggtcttcggcgcgcggatcacgaggctcgccatcacctccgggtggacccgtcgctgcttcggcgtgcgggcatggttcgacaggcgcaggcgctccggtccttcgccgcgggcgaggtagcggctgtcgccgcggtcgttccgggcggtctcgtggaagccctgcgcttcgagcaggcggctcgcatgggcgagcgcctcgagcggcgggagcgggcgcatcaggtcgcgacggcgaggaccgccagcggcagggccgaagcggcgagggcagcgagcgcagcgggggcgacgtagcgcggccggtaggacaggagcagcaccagcgcgagcgccgcgccggtcaatgcgccgatccactggacgggaccgaacgcccagccctcccacagcccggcgacgaagaaggagagggcgatcgccccccagccgaacaggcgcaggcgcaagaccgctgcccgctccgccttgcggtcgaagacctccgcatggtgccggttgagactcaggcagagggcggcgagcgcggcaaagctcagggacagattcacggcgaggacgagaggcgtcatgcgtgggtcggctcagggcgccgcgcgggctggcgggcgggggaggcgggaaccgcggccggcttcgcagcgcgcttgggcgcctcgtagcgcaggatcttgcgggcggcgacggcgaacaggcccgcgagcagcagcatcgccccgtcgaaccacacgaagagcgggtcgctgccgcccagccgcaggggatggtcggggatcgtcaggatgtcggccgcgaccaccgcgacgcagagcaccgacacggcggccagaccctcgcaccacgcccggcgctgcgggcggacgagcggcaccagggccgcgacgatccaggcgccgaagaagacgcggatctcccaatcctcgcgcccggcgagaccgacgggcaggagccggttggcgatgaagaagcaggcgatggccgccggcaggccggcgatgctgccgacattcagcgcctggaccagccgcaggccgaagaagggccgctcccccggcttcggcaggcgggccagcgaccagagcacgacgccggtcgcaaccatggcgcagcccatgaccccgcacaggaagaacaccaaccgcagcagggtgccggcaaagtgcgcctcgtgcaggccggtcatcaccgtgaaggtcttggccgcgggcttgaggccgccgtcgcggatctcgaggatctcgccgctcaccccgtcgaaggcgatctgcggatgctcgtgcgagagcccgtgcggctcctcgaacaccgcgaccacggtggcgttggcgtcgcccggattgacgatcgtgagccgctccagcggctccggccgggccgcgaccgcccgctccacgatcggcccgagcggggcgagcgcggcagcctgcttcgcgggcgggcgcggcgtcgtgatccagttggcctcggtgaagaaggtctgggcgttgcccttgtaggcggtgttcacgccccagggcatgtagaacgtcgcgagggtgacgatcccggtataggtgatcatcacgtggaacggcagcgccagcacgccggtgacgttgtgggcgtcgagccaactgcgccggggcgccttgtcacggcggaaggtgaagaagtcggcaaagatccgcttgtgggtgacgatgccggagatcagcgccaccagcatgatcatcgcgcagaggccgacgacccagcgcccccagagcggcggcatgtgcagctcgaaatggaagcggtagaggaagtcgcccccttgcgtgtcgcgcacggtggattcggtcccggtccgcggatcgagcaggacatggcccggacgctcgcccggccgggtgcgccagaacaggtcgagcaccggcttgtcgggctgcggcaggccgacgaaccaggtccgggccttggccgcgtgctggccgagataggccaccgcatgctcggtcgccgctccgagggcggccgcctccaccggctcgacgcgcgtgaattcggggcgcatccagcgggagatgtccggccggtagtagctcgcggtgccggtgacgaagatcgcgaacagcacccagccgacgatcaggccggaccacgtgtgcagccacgccatcgattggcggaagcttcccttcatggcgcggatcctcccatcgccagccagaggagggcgccgagcacgagggcggtgccggccacggtgagcagcgcccgcagcagcgtgcgcgtcgcgaagacgagcacgacgatccccgccatcacggcgaagctgagcagggtcgccgtcgccaccgcctcggagcgcgccatcggcagggtcagcgacagcagcgcggtggcgagcgcggcgatcccgtagccgccgcccgccgccagaacgacccggccggccacggaggcccgctcgagcgccgtcgtcctgccttgcgcactgccttgcgaagccatgccggcctcctaccagcgatagcgcagggttgcatagacggtctgcggcaggccgtaatagcaactggtgtagccgttgcagccgctgacgtagcgctcgtcgaggaggttgttggcgttcagctgcatcgagaagccctggagcgtcgcgtcgaggtacttcaggtcatagttgagggtggcgtcgacgagcacgctggccggcaccttgaaggtattggccgcatcgccccaggacggcccgaggtagcgcacgccgccgccgacttcgaggccgaggagcggcccctcgctgaaacggtaggtcgccagcagcgaggcggtggaatccggcaccagaaccgggctgcggccctggagcggcaccgtctgaccgggggtcaggtcgttggcggttcggccgtcgtcgcggacgttgcggatatcgaggagcgagaagccgccgaccagggtgacgccctcggtcaagttcacccgcgcctcgaactccatgccctgcaccccgacctgtccggtctggacgacgtaggtgctgccgttcaccgggtctgcagtcgtgcggttcgactggcggatatcgaagaaggcggcggtgagcaggatgtcggtgccgggcggctggtacttgatgccggcctcgtactggtcgctcgattgcggatcgggcacgcgcccgacggtgccgaaggccgggtcgaacacgcggcccgcgacgatcggctcgaaggcctggctgtaggacacgtacggcgccacgcccgaatcgaacaggtagagcaggctcgcccggcctgtgaaggcgtcggccggtgcgttctggagcgtcagggtgctcggtctgccggcggcgaaggagcgggtcggcccggtctggcgcgcgacgtcgtagcgcccgcccagcgtcagcacgagacggtcgaactttgcctgatcttggaagtacacgccggtctgctgcgcatcgacccgcgagaccgtgttgaaggccgggaccgcgatattcatgttgtagttcggcgccagcacgttcaggtccggcgcgtccgggaacggggagccgctcgtccgggtgctgaaggtgcggtgatcgacgccgagcagcgcggtgtgggcgatgaagccggtgtcgaagttggcgacgaagttgctgtccatcgtgtaggcttccgccgccacgttggtgccgatgaccgcgcgcgggatcagcgggccgctggcgaaggggccgttgcggggattgaaggcgctgtagacgctgcggtagtcgccctgcgtgcgcaggtagcgcccggccgagtggaagcgcaggttctcgctgaagcggtgatcgaacaggtactcgatcgaggcctgggtccgatccgagcgctcgatgccgcggtcgccgtcgtagaagttcaccggcaggcggccgatgatgccgttgccgaagttgcgcgggaacaccgtgcccaccgccgggaagccgccgtagaagcccgagaacggatcgcgctggtagttgccgatgatcgtgagctgggtgtcggcggaggggcgccacgacaggctcgggttgatcagcgcgcgctcgacccgggtcgtgtccacggggccgtcgccgttccagccgaagccgacgatgcggtaggcgaactggtcggcgagccagggcacgtccgattggatcgggccgccgacatcgacgccgccgcgcacctcgctgaagccgccgccctggacgaagacctcgccgtggcggacgaattgcggcaccttcgacacgaggttgacgatgccgcccgggcccgactgcccgtagagcaccgaggccgggcccttgatgacgtcgatgcgttccagccggtagggctcgatcgtggcgttggcatcgcggccgccgatcagcgccatgccgtcgaggaagaccggcgcgttaaagccgcggatcaggaactgctccagccgggtcgagccggcgccgccgcgctgctcggtggtgacgctcggggtgtagcgcagggcctggttgatgctgagcgcgttctggtcctcgatctgcttgcggccgatgacggagatcgactgggccgtctccaggatcggcgtgtcggtcttggttgcgacggtgctgcggctggcgacgtagcccggcacggcgccctgggcgccgccggggccgtacagcgcgccgccgagcgtggcgccgcggccctcgccggtcacgctcaactcggacagttcgacggcgccggccgcctcctgtgcgaggcccggcacggcgaggccgaacagggccgttcccgacagaaaggtcgaggcgagcaggcgcgcgatttggcccgcacacggagccggccgagcagaaacggcgcgatcttcgaacatcttttccggtacgcttttaacttaggttataaaaacctaagaggacacaacgagttgtgcctgcgtatgacaaacaccgaatgatgcatgcaagatctatgttttataactgttataaatacaaatacttgaacgctcgatcctgtttgcgcgcaaccatttttactatctgatattttcctgtgctgttgcggttctgcatcggtcgcatcggttcggataacggtctcgggacgacgcgctacagaccggttcggtccgcttcgcccaggagctgccggcgatggaccggatcccagatcccctcgaagaccggagccggacctttcagcgcctcgggggccggcatcaccgcggccggagcgatcggctgctccagaatgggagcgagggacagcgcggccgcaagggtgccgatcacgcacagggccgtgatcgcccagcgcggcgcattccagctatgaagaagcacggatccggccgcgagcagcgcggcggttccgacgagtttgggaaacatcgacggctcattcgatacgactcggccccccggtgcgagcgggatgccagcgtgctctgtgccaaatcgggacataggccggatttcgtgccctgttccagcggaaggtcttcggcctgacgagcgtcgtatccgacctgatggcatcacgcttgcgtctctaagtcattgcttgagtgcgctttttctcagaactggagtccgcttcgccggaaagcgcttcggggcactcgatcactgccgagacgcgatgtcgcgacggagcgacgggcatggcccgcaaagcggcgcacgaactggcgcaatagtgatcggtcccagctgtgccttgaaccatatttcatgttaggggcgcgcaacggttccacgatcctgggtgatcgggaggcgagcccattcggcgagggaggccgaccctaatgacgagcatgctgaccgtgatcgctcttcttcttgcccccgtaggggctcttgcgttcggcgcctgggcgttcgggcgtcttcgttccgcgtcctgacgcacggcatcgccgcccgctcgagcgggcggcggcgctccgaggcgacgtcctgccgatttctgacacaaaacggcatcaccgatggggcatcgtggcacgcgtgccggcgaagggagatcctgcgcatgacgattctgcttcggttcgcgcgtggccttgcatccgcagcgcgccatgttgcccgcctctcgcctaaggtgattccgctcgcgctcgtctcggtgatcggcctctcggccgaccggacggcgaaggccgaccgcgacggcgatggcgacgagacgactcgctccatcgtctaccgccactacatctgagcccatcccggccgccggccgcgcgaaaaagcggcccgccctcctcgcgcgcaaggctcggccggcgctcggcgatcccggctcgcgcaatcctccgccgtgacggctcggtccccccaggcgaaagccgcgtcgcgcgccacggatcgagcgggccggaaccccgcggaatgccgacagggacgacgcgggcggcccctcggcagacgccgtgaatccgaggctgcacccgagaacccgcacgcatcgtccggagcccgtttggcgagacgatgcccaaatgctccgcgcccggcatggtgcaatcgagaacgcctcttactccttgttccgaggtctgctctttcgctgaactggtatccacttcggtggagagcgccctagcccggaagagcgccgcggaataccgctgcgcgcatgaagcccggattcggcgcggatacggtcggccccaagtctgatgttgcttctgatgttgagcctgatctcaagtctggcgcgagggggatgaccatggccgacgtcacgttttctcagtcaacacttgccggttactcggggctggcctcggctctgcaatggggcccggacggacggctctacgtcgccgagcggttcggcagcatcaaggccctgacggtcgcgcagcagggcaacggctacgtcgtcaccaacacggaatcgatcgacctcatcctcaacctgcccaaccacaacgacgacggcacgctgaacgcgagcctgaaggagcggcaggtcaccggcatcctcgtcaccggcaccgccgacaaccccgtcctctacgtcacctcgagcgacccgcgcatcggcgccggcaatggcggcgaggacaccaatctcgacaccaattcctcgatcatctcgcgcctcaccttcgattccgtgaccgatacgtggaagaaggtcgatctcgtgcgcggcctgccccgctcggaggagaaccactccgccaacggcatggcgatctcgcccgacggcaagacgctctacgtggcggtgggcggcaacaccaatgccggcgcgccctccaacaacttcgccggcctgccggaattcgcctacgcggcggccgtgctcaaggtcgatctcacggcgctcgacgccatgacgctgaagaacccgaacgggctcaacccctacctctacgacctgccgaccctcgacgacccctaccgccccaataacgggacggccggcaacgagaacccggacggctcggatgtcagcggcccgttcggcgggcgcgacgggttcaacatggccaagatcaccgccgatagcccggtgcagatctactcgcccggctaccgcaacgcctacgacgtgctgctgacctccgacggcaagatgttcacctacgacaacggcgccaataacggctggggcgggcgcccgtcggatgccgccggcaacgtcgtgaccaaccagaaccagatcccgctcaacacgcccgatcaggacggcggcaccaagcggctcaactacgaccagctccacgagatcacgggggagggctattacggcggccatcccaatctcgtgcgggcggtggggggccaagccggctggctgctgacgccgggggcgggcgtgacaggggcgaccttcctgccccacggcagcgccggcctgcccgccgatttcgactcggtgatcccagccggcaccgccgacccgcgcgagagcgtgttcttcgagggcggcatcagcgacggggcgctcgataccggccagggctcgctcaacgggctggccgaatacaccgcctcgaccacctgggcgaccgccgacggcggcaccacgagcatcaagggcgcgatcctcgtcacggatctggcgggctatctccacatcatcccgcgcaacgcctcgggcggggtcgacaccgctgtcggcgccgcgggccagatcgtggcggcggacaagcaggtcgtgccgatgggcggcggtgccccgctcggcatcgatgcgatcggcgacggcaagccgttcgccggcaccgtctgggtcacgaccctggccgacggcaacatcaaggtactgacgccggggccgaccaacccgcagaacctcgatctcgacggcgacgggatcaacaacacgctcgaccccttcgccctcgaccccgacaacggcaccgcgggcaccgacgtgatctccggcggcgaaacggtcgtgttcaacttcgaatccggctcgcttcccggcaccttcggcggcagcgggctcaccggcgcgatgatcaacgggctcgacccgttcctcgacggtggcctctacacctcggccaacatcatcgcgggcggcgcgggcggcgtcatccagttgaagaacgtgcaggagggcgacttcacggaaggcaacaacaccctcaaggacgcgttgcaggccggcgtcaccttcgatgacagcgtggcgaccgccaacgtcaccatgacgatggcgaactggataccgaacgccacgagcaacggcggcttcccctcggcgggcctgcagatcggcacgggagaccaggacaacttcatcaagctggtgctcggcgggcgcggcgagagtgcggggggcaagtataccagcgcgatcttcgagacctcgatggagaatctcggcgtcgcccagaccagcgccgtcaccaacaacgcgctcctgagcgcgacgagcgcgagctgggtgcagctgcgcctcgcggtcaatctcgagaccaacacggtgacgccgtactggcgcttcggcaccggcgcggtctcctccgccaccgacgcgaacgccgccttcaccgccggcaccagcctgagcgtgccgagcggcagcgcgctgctgaaggcgatccagggcgactacaccgtcggcggcaaggcgagcgggatggcggtgggcctgctcgccacctccaacgacggcgaggccttcaccgccgatttcgatggggtcaccatcaccaccaccgccaaatcgggcaccacgaacccggtcgtcgcggcgatcaacaccggcggcggggcgctgacgcaggacgggatcggcttctcggccgaccagtactttaccggcggcgccaccttcatcgacagcaccggcggcaacggcctgcaatcggccttcaccaacaccgtctaccagaccgagcgctacggcaatttcagctacgcgatccccgtggccagcacgagccaggcctacacggtcgagctgcgcttcggcgagctgtggtggagcaatcccggccagcgcgtcttcgacgtcacgctcgaaggccagaccatcctcaacgatctcgacatcctggcccagaccggcagcttcaacacgccctacacctacgtctccggcccgatcacggcgggtgccaacggcacgctcgacctgcaattcgccaacggcatcgacaacgccaagctcagcggcatcgtcgtacgccaagtgagcgggggcggcggcaccgacatgaccaagccgacggttgggcccttcacggtccaggcgcccgtggcgggggacgcgagtgccagcgtcacggtggtttataacgatgcctcgggcatcaacctcgccagcatcaccgcggccgacatcgcggtgacgggccccggcgcgaccggggcgatcacgctgcaatccaagacgagcaccagcgcgacctcggccaccgccacctacatcgtcgccgcccccaccgggggctggaccaacggccagtacaccgccaccgtcaagaccggcgaggtgtccgatgcgagcccggcggccaacaccaacctcgcggcctcccagctcttctcggtccagaccagcagcgcgggcgggatcgtcgcggcgatcaatgccggcggcgcggcgctgatccaggacggaatcagcttctcggccgaccaatacttcaccggcggcgccaccttcatcgacagcaccggcggcaacggcctgcaatcggtcttcaccaacaccgtctaccagaccgagcgctacggcaatttcagctacgcgatccccgtggccagcgcgagccaggcctacacggtcgagctgcgcttcggcgagctgtggtggagcaacccgggccagcgcgtcttcgacgtgtcgctggagggtcagaccgtcctcaacgacctcgatatcctggcccagaccggcagcttcaacacgccctacagctacgtctccggcccgatcaccgcgggtgccaacggcacgcttgacctgcaatttctcaacggcatcgacaacgccaagctcagcggcatcatcgtgcggcaggcgaacggcggcgggaacgtcgatacgacgggaccgtcggtggccggccccttcgtgatccaggggccatcgaccccgaccgcgagtgccagcgtcacggtgatctacaacgacgcctcggggatcaatctcgacagtatcggggcgagcgacattacgatgacgggtgccggtccgatcggggcgatcacgcttcaatcgaaggcggccacgagtgccacctcggccaccgccacttatctggtcgccgcgccagccggcggttggatcggtggggagtacatcaccaccgtgaaggctggggaaatcgccgatgcgagtcccgccgggaacaccaacgccgcctccggccaaggctcgtcgttccagccgaatgttccggtcgggatcgtcgcggcgatcaacgcgggcggaggcgcggtgagtcaggacgggatcagcttctcggcggaccagtacttcaccggcggcgccaccttcgccgacagcacgggtggcaatggcctgcagacggccttcggcggcaccgtttaccagaccgagcgctacggcaatttcagctacgccatccccgtcgccagcacgacgcagtcctacacggtcgagctgcgcttcgccgaactctggtggagcaatcccggccagcgggtgttcgacgttacgttcgaaggccagaccatcctcaatgacctcgacatcctggcccagaccggcaacttcaacacgccctataccttcgtctcgggcccggtcatcgcgggcgccaacggcacgctcgacctgcagttcatcaacggcctggacaacgccaagctgagcggcatcgtcgtgcggcaggtgaccggcggcgccgacgcgacggcgccgaccgtcggctccttcgatgtcgcggcgcccgtctccgccgcgggccaagcgagcgtgacggtggtctacaacgacacctcgggaatcgatctcgccagcatcggggcgagcgatctcgcggtgacgggagcaggcgcggtcggggcgatcagcctgcaatcgaaggcgacgttgagcgccacctcggccaccgccacctacctcgtcgctgcgccggcgggcggctgggccgacgggtcgtacaccgccacggtgaaagccggggaggtcgccgacgcgagcccctccctcaacaccaacgccgccacctcgcacgccttcaccatcgacgtgacgcccggtgccgacaccctcgtcatggccatcaattccggcggggcggcccatacccgtgcggacggaacggtgttcgaggccgacacggcggccgccccccaccgcttctacgttgccggccaggacgggaacgcgacctattccgacggcgatccgattgcgggcaccaccgacgacgcgctctaccagaaccagcgcttcggctgggccagcgcctcgaccacggatgccgacgacggacgcttcggctacgcgatcaagaacgcggatggcagcgcgctggcctccggctcctacgaggtgatcctgcactttgccgagatctacaaccagcccgacgatccgggcggcctgagcggggcgggccagcgccagttcaacctcggcatcgagggcaccacggtcgccaactacgacatctgggcggcggcaacggcgggcgcgaccgcgacgaccctgacgcggacggtctcggtcaccgacgggacgctcgacctcgccttctggcagggggcggccgagaatccgaccgtggcggcgatcgaggtgtggaaggtcaatcccgcctcggttcaggacggcctgttggtctaaactctcaaccgatttccagcttctcttccggcggcgtgcggcctctcgtgcgccgccctcgcgaaaggtctgtcatgtccttcgatacctccaaggcctttcccacgcccgttccgaagcttgagcccaacaccttcgccttcgagcagttgccgatggtcaagcccaccggctttcgcgagtacgacgcccgctggctgttcccgcaggagatcaacctgatgggcgtccaggcgctcggcctcggcctcggcacgctgatccatgagcgcggcgtgcgccccgacatcgtcaccggccacgactttcgcgcctactccgcctcgatcaagctcgcgctgatcgccgggatgcaggcggcgggcctgcaggtgaaggatatcgggctcgcgctctcgccgatggcctatttcggccagttcgccctcgattgcccctgcgtggccatggtcacggcctcgcataacgacaacggctggaccggcgtaaagatgggcgccgagcgccccatgaccttcggccccgacgagatgggccgcctcaaggagatcgtcaccacgggcgcgttccagtaccgcgacggcggcgcctacgaattcgtctccgacttcgctcaggtctatctcgacgacctcgtggcgcgcgccaaacccgtctcgcgaaagctgaaggtcgtggcggcctgcggcaacggcacggctggcgccttcgcccctgcgctcctggagcggctcggcgtcgaggtgatcccgctcgatgtcgagccggatcactccttcccgcgctacaaccccaaccccgaggacatggcgatgctgcacgccatcgccgacaaggtgcgcgagaccggcgccgatgtcggcctcggcttcgacggcgacggcgaccgctgcggcgtggtcgatgacgagggcgaggagatcttcgccgacaagatcggcgtcatgctggcccgcgacctgtcgaagcttcacccgaacgcgaccttcgtggtcgatgtgaaatcgaccggcctctacgccgctgaccccgagttgcaggcccgcggcgtgcgcaccgattactggaagacggggcattcctacatcaagcgccgggtcaacgaactctcggcgctcgccggcttcgagaagtcgggccacttcttcttcaacgcgccggtcggtcgcggctacgacgacggcctgctcacggcgatcgcggtgatcgagatgctcgaccgcaatccggggcagaccatggccgacctctaccgggcgctgccgaagacctggggctcgccgaccatgtcgccgcattgcgccgacgaggtgaagtacggcgtggtcgaggccgtgaccgagcggttccgggcactcgaggcggcgggcgagccggtgggcggccattcgatcaccagtctcgtgacggtcaacggcgtgcgcgtgaccaccgccgacggcacctgggggctggtgcgggcctcctcgaacaagccggagctcgtcgtggtggtcgagagcccggtctccgaagcgcggcttcgcgagatgttcgcggcggtggatggggtgctgcgccagcacccggaggtgggcgcctacaaccagacgatttgaccacacctctgaccgaagaggcgcgtgataacggttccggctgatcacctcgttgatgggtgcgtgtcccctcgccccgcgtgcggataggggggagcgccggctcgccgaacccatcacccgaagaccgtaagaaggcatgattcggggaggaggacctttggcagccggcctggcgatacccaggccggccgatcaagcgtggccgttcggcaacaaaccgttgtctgtcagaaaatttctgacaaagacccgcgagaaaacagcattaagctgaaccgttttcgtcggcccatacctcgtggggagtagtcctcacggggtacgttgcagatttacgcaatcgatctgctcgctaacattctttagtcccccgctccgttgcgatcatcgcatctcaaggagcaatcatgcctgcgggccaaacctatagcaccacccccatccgcacgacgtacgacggacaggttatcgaaaatctggatctctgggtctccgacggcgacgccatccgcgtcgatcacgacaacgtcgtcatccgcaacgtcaccatccaccacgccgacggcaacggcatcgtcgtcgaggacgtcagcggcgtcaccgtccagaacagcctcatcgtcaattccgatccgcccacgggcaacgggggcgagaccgatgcggagaccaccggcatccgggtcgtcaacgcgtccggcttcaccgcgtcgcacgtgacgctgcaggacagcggcaccggcatctatctcggccagtccccgaacgcgaagctctcctacatcgagggccacaacttccacgggccgttccccggcggtcagctcgttcagttctaccagtcgccgaacggcagcctctcggatttcgctgtcaccaacgatgcgagccactcgcatgtcgaggacaacgtttcgatcatcgacagccagaacgtctcgatcgccaacggcgtgatcgacggcaacaactcgccgagcggtgccggcgtgatgttcgagggtaattcgcagggtggccacgtccagaacgtcgacgtgatccacatgagcaatggcggcttctcgtcctactcggacgacgtgtccttcgtcgacacccgctccttcgacaacgatgccggagatcagggccgcggcgcgtcgctgtcgaacgggctgatctggaacgcgaccggccacaacgtcacgatcgacgactcgacctacacggacccaggggtcgccaacaacatcgtctggggaacctcctcggccggcgcggacgtgtcggcagcgccctcggccacgccgatgacgccgatccacaacgtgttcgacgggacggcgaccgacagcacgccggttgcggccccggtgccgacgcctgccccgactcctgcgccgaccccggccccgaccccggctccgactccggcgccgtccccggcggccacggccccgacggccacggccccggccgggacgggcatcgaccgcgacggtacggcggcctccgagacgatgaccggctcgcgcttcgctgatgacctcgacgggcggggcggcaacgacacgctcaacgggctcgccggcgacgaccgcctctacggcggggccggcaacgaccggctcgacggcggcagcggcaccgaccacctctggggcggcaccggcgcggatcacttcgtgttcaaggccggcaacggcaccgactgggtcgaggacttccagctcagcggcaccgcgcaggacgtcgttgaagtgagcaaggcgatgttcggttcgttcaatgccctgctctccgcggcccatgatgtcggctccgatgtcgccatcacctcgggcgccgacacgctgtggctcgccgacgttcacaaggcgcagctctcggccggcgacttcctgttcgtctgagcatttcccgcgaagcgtccggtgcaccgtcgcgtccgaagggacgcgggccggtcgccggatgctgcgcggggcagactcgaagcgcctttcggtcgtggccgcgggatcctccgcggccccggccggcggcggcgcgccatcgaatctcttaccgcccgatcaagcgtggccacacggccacatcggttgtgcgctgcgaaaaatatcgggccgcggtgccttggctaaaagctttacggttaatgacttcccaggccgaataggccgcatggcctagcgcagattaattacgttgcagatttgctaggtcgatccactgattctattcatatagttattgattttgttgtaatattaacaaatggagcaaatatgcccacgggtttgaccacaagcaccacgcccatccgtacgacgcatgatggacaggtcatcgaaaatctggatctctgggtctccgacggcaacgccatccgcgtcgagcacgacaatgtcgtcatccgcaacgtcaccattcaccacgccgacggcaacggcatcgtcgtcgaggattccagcggcgtcaccgtcgagaacagcctgatcgtcaattccgatccgcccaacggcaacgggggtctggccggcgaggccacgggcatccgggtcgtcaatgcgcccgatttcaccgcttcgcacgtgaccctgcaggacagcggcaccggcatctatctcggccagtcgcccggcgcgacgctctcccacatcgagggccacgacttccacgggctctatccgtcgggccagttcgtccagttctaccagtcgccgaacggcagcctctcggatttcgctgtcaccaacgatccgaacgggtcgcatgtcgaggacaacgtctcgatcatcgacagccagaacgtctcgattaccaacggcgtgatcgacggcaacaattcgccgagcggcgttggcgtgatgttcgagggcaattcgcagggtggccaggtccagaacgtcgacgtgatccacatgggcaatggcggcttctcgtcctattcggacgacgtgtccttcatcgacacccgctccttcgacaacatcgccgccgaccagggccggggtgatcccctgtccaacgccgtcatctggaacgcgaccggcgacggcgtgtcgatcgtcgactcgacctacacggacccggcggtggccaacaacatcgcctgggggccgtcctcggccggcgcggacgtgtcggcagcgccctcggccacgccgatgacgccgatccaaaacgtgttcgattgggtggcgggtacggtcgggaccgtcgttggggtcgtcacgggcgacagcccggcaccgcccccggtcgccgcctcaccctccggcaccagcctcaaccgcgacggcaccgccggggccgagacgatgaccggatcgaacgccgccgacgacctcgacgggatggacggcaacgacacgctcaacgggttggccggcgacgatgcgctctatggcggggccggcaacgaccggctcgacggcggcagcggcaccgatcatctctggggcggggccggggccgaccggttcgcgttcaaggccggcaacggcaccgattgggtcgaggatttcgagaccggcggttccgcacccgacgcgatcgagatcagccggtcgatgttcggctcgttcgaggccgtcctggccgcggcgcaggatgtcggcaccgatgtcgcgatccgctcaggatcggacacgctctggctcgccgacacccagaaggccgatttaagcgcgggccatatcctgttcgtctgaccgcgacgcctgcgcgctgaggcggaaaacccatccctccgcctcatcctgagggggccgcgccagcgaccctcgaaggatcgtccaggctcgaaggattgtccggggaccgcacgggatccggaggatccttcgaggctgctgcgcagcacctcaggacgaggtcgtgggtgggaaagcctcgacgccctggccgtgcccgtgggagcggtgggtggccaggacccgctcgatcccggcccggaaggcggcgagcgtgcccagcggccgggcgcagccgccgcaggcgatggccgcctcggcggtcgggtccgccggccaggtgacggcgggggacccgcaggccgcgcaggcgaaggtccattcgctcacgaggatcgccacccccgggctcgctgcggattgcgcgcccatcacgcgctgttccggtagtagtgcgagaagtcgcggtagagcgtgccgcggtccgcggcacggccctcgtggcgcttcagatcgaccttgttcaggacgagcccggcgacggtcagcccgagccggcgcatataggcgaggctcgcggtgacggcggccttctgcgtgccatgccacgccacgacgtggaccacggcgtcggcgtgctggcgcaggagcgcgacgtcgcccagcaacagcaccgggggcacctcgacaaggatgatgtcgtagcgctcgcgcgcctcccgcacgagcatgccgaaggtcggctcggcgtagatgtcgtgcccgtccttgaggccggagacgcggcggatggtcgagatgcggccctccgcctcctcgtcgtcggccggcgtctcgtgtccgagattgccgtggcagccgtcctcgatcgccgcgcggcggggcgagccgtcgaggatcagaacccggcgccccatcgcggcgagcgagcgcgccaccgagcgggcgacgacggacttgccctcgccaggcatcgccgaggtgacgaggacgaccttgagcggctcgcgcaccgccacgagttcggccaccgccgcccgcacggcctcgcggaagaggagatcctgttccaggcgctcgcccgattgcgcacccgccggccggttcggcagcagcgcgaggcagggcaggccggtctcggcctccatctcgccctggctgcgatagccccggtcgcggcggtcgagcccgagcgccagcaccgagccggcgccggccccggcgaacaggccgaggccgagcaccaggccgaggccgggtccggtgggcagggtcggcaccttggccggcgccagcatctgcgccatcaccggcttgagttcgctcagcgcgttggcggtctggtagccctcgtcgaggacgcgcaggcggtcgcgggcggcggtcgcgtcggcctggagtgcgcggagcttcgattcgagcgccttgctctcgatgagcgagcggcgcacggtcgcgacccgcgcctcggccgaggcttcgagcccgcgggcggcgccgagatcgacctcgaccagtttcagcacctcggccatgcggagctgaagccgctgctggagcgcggcgatcgacgccttgagccgcagcacgctggggtggttgtcgccggagacggcggtgagctgctccagttcctggcgcagcttgctgtcatcggccagcatctgctggatcaccggcgagatcgtcgtgtcggaggcgttgggcacgccgccaaagcgcatcacgtccccggcgcgctgcagccgggcctcctccgccagccgcttggccgaggcgctggagagttcggtgagggcgtcacgcaactgctgctcgcgcaggtccacgccctcgcgcaccgattcgacgaagcccgtgcgcttgcggaaggcgtcgatctcgctgtccagccgggcgagttcgccgcgcgagacctggatctgctcggcgtaccagcggctcgcccgctcggtggcgagcgaggccgcctgcatcttgcgggcgagatactcggtggcgaaggtgttggcggtctccgccgcccgcttcggatcgcggtcgcggtagccgatggtgatcagataggccttggcgtcgttgccgacggtgagcccgcgcaggagccgctgggcctgggcgtcccgctcggtctcctgctgcgcggtttcttccggacgggtgccggggagggcgggcagcgcggcctgaacccggttctcgagggcctgcctcagggagccgacccatcccgcggatgcctccttggcggcaggccccgcctgggccgcctgcttggcttgcccggcgtcctcgagccggcccgccacggattgcgcgatggcaaacgagcggatgatgcgcgcctcgctctcgacgaccgaagccggttcgagggcgatctgcgggccggacttgcccgtcccgcgcacgtcctgggtctggccgaaatcgaactggagcagcacctcggcggtgtagctcggcggaagggcgagcgtggccgcccccgctgccagcgccgacagcacggcgatcgaggcgatcatgatccggcgccgccagagcaccgccagggcgtgcccggtgaccgcctcgtaatgggaggtcagcgatcgcccgccgccgggcgggtcggcttcgtggaacggatccatgggtcacgcctgcgtcgggatcgaaaaagggaagcgcgtcgaggggaggaggggccgccggggctcctcctcagcgggcgcccttggcggtgagcaccgccggcaccgtctcgaggaggatgtacaggtcggtccagatcgaccagttgcggatgtagaagctgtcctgctgctcctggaccgcgaggtcgccgtcgctgcgggccgagatctgccacagtccggtcaggcccggcggcacgctcgcccgcagcgcctggaaggccgggccgaaccgctcggtgtgataggcggggaaggggcgggggccgaccacgctcatgtcgccgcgcagcacgttgaggagctggggcagctcgtcgaggctggtgcgccggatgaagccgccgatgccgggcaggacgcgcggatcgttgcgcagcttgcagaaccggtcccattcgcgccgggcggcctcgtcggcggccagatgctcggcgagccgcgcctccgcgtcgcggaacatgctgcgcagcttgtacacgcggatggtgcggccatcccgcccgacgcggggctggacgtagaaggccgggcccggatcggcgatcttcaccgcgagcgccagcacaccgatcagcggtccgcagacgagaaggcccggcaccgtcacggcaaggtcgagcgcccgcttgagccgcaggttgtgcggcaggaagatcgcccggcgcaccacgagcccgaccacgggaccgaggcagcgggtcttgaggcgcacggtctccacctccggcgcatggtgcgccacgagcacctgccggaacgggtgccgggtgagccaggcgaagcgggtgggctcgcgttcgccgggcgtgcagatggcgacctcggccgcctccagcaggctcgccatgcgctcggccgcccgctcggtgtcctctcctggccccggcgacacgacggtgcggaagggttcgaccgcttgatcggccgcgcggacgatgccgatcggtcggagcccgagttccggccgcgcggcgaggctgcgggccagctcggtggccccctcgccgtagacgatggtcgccgccccccacacgccccgccggacgagacgcgcacgcacaaacccctccgcgtagtgcccgagcgggatggagagaagggcggcgatcccggtggcggcccaggaccacggccaggaccagggcccgccgccgaccaggatggcggcggcgaacgcgagggcggcggccagaccgcggcggcggagccgctcgatcggctccgcctcgatcggttcgtagaggccgcacagggccagtgcgccgatctgcagggcgcaccagccggtcagcatggccggcgcgaggccggcggccgctccggccgccgccatcacgagaaggcttcccccgcaggcgaccagcacggcgacggtgtcgcccgcgagcagggcgccggtgacgatccggcgccgtgcctcggcgaccgtctcggcgcgcccggaccggacgggtccgagacgctccttgagacgctctcgaagtcgtccctgccagccggctccgccggccggcaggagactggtatttgcgacatcgacgtccggcatgggctcgctcgtgctgcgtgacgggcgggagggcgggcggaaagcgcgggatcgccgcgcttactcggcggcctgccggggggcggcgtccgcctgggccgcctgtgcctgctggatctgttcgttgatccagcggtaggtcggctgcagcccctcgcgcaggtggatgaggggctcccagcccagaacctcgcgcaggcgggtgttgtcgctgttgcgcccgcgcacgccctgcggcttgctcaggtcgaacgccttgtggatcgtcttgccggagacttcggccacgagatcgacgaggccgctgatgctgacgagttcgtccgtgccgaggttgagcggcccgtgatggtccgactgcatgatgcggtagatgccctcgacgcagtcatcgacgtacatgaacgagcgggtctgctggccgtcgccccagatgtcgatcgtgccgccgtcgggcgtgcgcgcgatcttgcggcagatcgcggcgggcgccttttccttgccgccgtcataggtgccgagcggcccgtagacgttgtggaagcggacggagcgggtcgggaagccgtaatcctcggtgaagtactggcagagcttctccgtgtagagcttctccaggccgtagccttcctcgggcgcggccgggaaggcatcctcttccttcagcgggatcacgctcggcacgtcctgcaggtgctgcgggtagacgcaggccgaggaggagaacaggaaccgctcgacccgtgcgtcgaaggcggccttcagcatctgcgcgctgatcatcgtgttgttgaacgtgatcgaggcgtgcgcgccggagatgtagccgatcccgcccatgtcggcggcgaggttgtagacttcgtcaacgcccttcaccgcctcgcggcattcctcgaaggaccgcaggtcggcgagcatgaactcgtccgcgtcgctgttcccgaaatcgggatatttaatatcgacgccgcggacgtgatagccgtggcgacgcaggtacgtcaccagatgtccaccaatgaaaccgccggccccggtaacaactgcgctcttcgacatgggtgtgacgccttttctgctttggcgcttccattcttatttcgagggccgactgagcatatcttctcgatgggcgatcatactttcgcgctaccgtaatcctttggggcgctgcgcggccaagaggggcccggcccgtcgaaagagagcatgacggagcgcgtgccgggtgccccgcaagagccccggccccgcgcgatttcggcgtcgggaacgcctctgggctgaacacgacggaagacgtggctcgatcgcgtcggatcgggccacgtctccagatcagggtccaaggcgccggtcgcgggcgggtctccccgcccaaaacaagtgccaagctattgatgcgaactgtttttccgaaaagcctcgggatggcctttagaaggatcggcgcggtcgcgacggcgcgttcaggagctggaacgcggcgcgcagcatgaattcgggcacaatccgcccgtagcggcgggccagccggcgcggctcggtgccgaggcggaaggcccattcgagcccgcgccgctgcatccaggccggcgcctgccgcttggttccggcgaggaagtcgaaggccgcgccgacgccgaccatgaccggcacctcgagccggtcgcggtggcgcgccatccagtattcctgcttcggggtgctgagacccacccacaggatgtcgggcgccgccgcgttgatgcgcgcgacgatcgcctcgtcctcctccggcgtggtcgggcggaaggggggcgagaaggtgccggcgatgggcaggtccgggaactgctccgtcagccgcgcggccagccgctcgggcaggccggagccgcctccgaagtagtattgccggtagcccttgcgggcggacagggccgtcagcgcgcgcatgaggtcgggtccgtagacccgctgcgtgcgcgggaagccgagccggcgcgccatgaagaccagcggcatcccgtccggcgtgacgaggccggcgcgctcgtggatcgcgcgcaagctcccgtcggtctggcactcgatgacgccgtgggcgccggtgatgcagacgtagtggcgctggcgggcgaggatccagtcctcgaccgccatcaccgcctcgtccagcgtgatcgcgctgaccggcacccccaggatcggaacgcgggggaggggtgcgctcatgagccggtcttcgcgagttcgggcagcgccggctcgaacggcgtcacgctcgagccggaggccgagagcagcgcctcgaaataggcgatcgtccgcgtcagcccctcgtcgagcccgaccttcggggtccagtgcagcatcgccttcgcccgggtgatgtcggggcagcgctggcgcgggtcgtcctgcggcaacgggcggtagacgatctccgagcgcgagccggtgagcgcgatgatccgatgggcgatctcggcgatggtcacctcggtcgggttgccgagattgaccgcgccatcgagcgtgccctcgacattcatcaggcgcatcagcccctcgacgaggtcgtcgacgaagcagaaggcgcgggtctggcggccgtcgccgtagagggtgatcggctcgccccgcagcgcctgcaccacgaagttcgagacgacccggccgtcgtcgcggttcatccgcggcccgtaggtgttgaagatgcgcgccacgcggatcggcacgtggtgccggcgctggtagtcgaagaacagggtctcggcgcagcgcttgccctcgtcgtagcaggcgcgcgggccgctgacgctgacgaggccgcgataatcctccggctgcgggtgcacgtccggatcgccgtagatctcgctggtggaggcctggaggatcgggatgccgaggcgcttggcgagcccgagcatgttgatggccccgatcacgctcgtcttcgtggtctgcaccgggtcgcgctgatagtggatcggggaggcggggcaggcgagattgtagatctcgtccacctcgacatagagcgggaaggtcacgtcgtggcgcatgacctcgaagcgcggattgctcaggtgctgggcgagattcgaccggtcgcccgtgtagaaattatcgaccgcgagcacgtcgtgtccctgcgccaccagtcgatcgcacagatggctgccgacaaaaccggccccacccgtcacgaggatacgcttcttcatcgctcgacgtctcccattgtcggtcgatcccagcttaggagaccttgatcgggttcggcattgctgtttcgaggaagacgcgacgtcctgcgtgcgaaggcggtttaccacgatcgggaggtgcgagccctttcttgccgtgggccaagcggcgcgcgcggaatcggttcccaaccgcgccttcgagccgcaaccggcaccgtcggactaacccggtcgcgaaccccgaggtgaccgaatagccagagccaacggggaggggctctggcattcaaacaaggcgtcacggcagcccggccgcctcccggttctccccggtgctccctcgagcacagagggcttcgggccggcatctccggggtaccggctgatcgggcagagctcccgaatggagcagtctcccgagcggccgcgtcgccggccggcgcccggcaagcggcctgagaggcgaaggcatgctcgatttcaggacatttcggttttggagcggcgaggggcgccgcggcgccacgctcggcgcgatgctcggctcgggacttatgctccttctcgccagcacccctctcgccgccgaggcgcaggctccggaggccttgccggagccctcggccgagaccgcgctgctgctgtcgagcggcgacaaggtgacgatggtcgtcttcggccagacggacctgaccggcgagtacgtggtcgatgcggtgggcgacctgaacctgccgatggtcgggcgcgtccgggtcgccgggctgtcgcccgagcaggccgagaccctggtgcgcacccgcctcaacgacggctacctgcgctcggccaccgtcagcctgcggctttccgagatgaagccggtctatgttctgggcgaggtgcgctcgcccggcagctacacctaccgctacggcctcaccgtgctcggcgcggtggcgctggccggcggcgggcgggtcggcgaccgctcgatcaccgaactcaagggcgagatgctgaccgcgcgcgagcgtctgcggagcctggaactcgcccggctcgcccagcgcgcccggcagctccggctggaggcccagcgcgacggacggacgagcttcgtctcggacgaactgatcggcccggaggcgacggcgctgatgcgcggcgagcaggagatcttctcgctccagcgcgagacggagcgcagcgaggtcggcctgctgcgccagcaggtcgagcggctggagaccgagcggacgtcgctgacccagcagcggaatctcatcgaggaacaggtcaagctgaccgaggcccaggtccgcaactacgcgcggctgaccgataacggccacggcctgcagacgatcatggtggatcggcagcgggagaacgcccgggtccgggcggaactcgcccggatcgacgcggaactcgcccgcaacggcaccgccaccggcgaactgaccctgcgccagcgcgacaccgagaacggccatcgccgccgggtcgtggccgatctccaggccacccgccagcaattgctggagacggaggcgagcctgcccatcgcccgcgacctcttggagagccgcgcccgacggctcgccgcctccgatggcggcaccgagtccaccggctggaacgtcgaggtgacgcggacgcagcgcgaccgggcagtgacgttccgggccagcctgacctccgtgctgctgccgggcgacgtcgtgcaggtctcacccgccaaggccggcaccggcgaggcgccggccccggctcccacacgtggcggggcggccgctcccggccccgtctcgcaggcggcacccgccctgcgcagctcgatcgaaacccgctgacctttcttccaagttccatcttccaagtcccagcacaaaaggacgcccgtcgatgcctgcacggatccagcccgtcatcctttgcggcggctcgggaacgcggctctggcccacctcccgcacctcattgccgaagcagttcgtgcctttgctcgggccgcactcgaccttccagcagaccctgctgcggctccagggcccgctcttcgcccggccgatcgtggtcgccaaccgcgatcaccgctgcctcgtcgagaagcaggccgccgcgatcgatgcgggcgtcaccctgctgctggagccggagcgccgcgattccggcccggcgatcctggccgcctgcaccctggtggcgcgggaggatccggaggcggtggtgctcgtgctgccctccgaccacatcgtcaccgaaccgcgcgccttccggcgggccgtggcctccgccctgccggcggcgcgggccgggcggctcgtcaccttcgggatcgaggccgatcacgccagcaccgaatatggctggatccggcccggcacccgcgtcgaggcgcgctgccacgccgtgcacaccttcgccgagaagccggacgcggcgcgggccgcgacctacctctcggaccgctggctgtggaactccggcaacttcctgatgcgggcggacaccctgtgcgccgaatacgccgcgttcgatcccgacacggccgccgccgccgccctggcggtcgaggccgctgccgacgagggcggggcgctcgccctcgacgccgaggggtttgccggcacccacaagacctccctcgacttcgcggtgatggagaagacgagccgcgccgcggtcgcgcggatgcgctgcggctggtcggatgtcggcaactggaacgcgctctgggcgatcagcgagcgggacgatctcggcaatgtcagccgcggcgcggccgagctgttcgacaccgagggctgcttcgtctcctcggacgggatggtgacctcgctcgtcggcgtgcgggatctcgtcgtggtggccgagaaggacgcgatcctggtggccgaccgcagccgctgcggcgacgtgcgcaagatggtcgagatcctgcgcagcaagggccggccccaggccgagtggcacgcctcctcgcaccgcccctggggcagctaccgggtgctggaggcctccgacggcttccaggtcaagcggatcaccgtggcgcccggcggccggctctcactgcagaagcaccgccaccgggccgagcactgggtcgtggtgcgcggctgcgcccgggtcaccgtggacgacacggtcgccgattaccgcgagagcgagcacatcttcatcccgctcggcgccatccaccgcctcgagaatcccggcaacgacgatgtcgaactgatcgaggtgcaactcggcagctacctcggcgaggacgacatcgtccgcctcgaggatgcctaccaccgcgcctgaccagccgtcatgacagcccccgaggagcggataacggagaccggaccggacgccgcggcgtccgagccggcggagcacggcgccctgacccggcactgggacagcctggacggggaggccgccgcgctgctcggcgcggtcgagcggaatctcgaccgcaacgcggaccgggatcgcgggccggaggagggccggcgtccgaccccgctcggcggggaggtgcaccggccccgcctcaacggtccgagccgtgccgcgagcctgcccgaccggccgaagcgctggatcaccgccgtgatcgcggcggcggcgctgacgctgcccttcgccacgccggcgggcgatgccagcccgcgggccccgttcggcgggcctgcgcccgagcggggcgccaagtgacggccgcgtgacagtcatccaacccgccccctcatcctgaggtgccggcgcgcagcgtcggcctcgaaggatcttccagggatcgcgcgcttcctggaggatccttcgaggcccgctgtcgcgtgcacctcaggatgagggtgaggatgggatgggtttaagcctgcggacgccttcgaaccggctcacagcagcgcgttgcgccggttgaccgcgatctggaccagcccggcgcgcgactcgacgccgagcttcttgcgcatgctggaactggcattgatgatcgtgcggtagctcaccgccatggcgctggcgatggcgtcgtaggatttgccctggctcagcagcgacaggatctgcaattcgcgcgcgctcaaggtggccagcggggcggggcgggcgctgcggttcagcattgccacgtcggtggcgagggcgtgcggcaggtagccccgcccggcatggaccgcgtccagcgcctccaggaaggcgtccgatccggcatccttgagcgcgaagccgagcgcgccgctttccagggcgcgggagaccagcaccgggtcggcatgcatgctgaagacgaggatgcgcgcggccgggtcgagcgcccggatgcggcggatcagcgacaggccggacaggccgtcgtcgcgaaagctcagatcggccaccacgagggccggccggtgccggtggaacaggcggtagcccgagacgatgtcggcggcctcgtagactttggccacgcccgcggcttccgccagccggcgcaccccctgcatcacgatggggtggtcgtcgatgacgagcatcgtctccggccgcgccggcaggggccgggcggaggcgcgtccgtcgctcacggttgccctcccgtctgtttttccgattcccggggcggatcgggcggcatctccggcgcggcgatgtccggccgctcgcgggcttcgaggcgggtgagcgcggtggcgtggtcggcgccctgggcgcgggtgttgtaatagtgctggcacatctcgccgtagagactcttgttgcgcccccgcaccgacgcaatctggccgaggccgtcgatcaggccgcgataggattccgtcttgccgatctcggacagcatctgtccgagctgcaccgtgcggttggcgatcatgcgcttgtcttccacgaaggcgctgcgcgcccggtcgagggattcgcgcagttccctgaccgccgcggcgtcgccgggcaaggggtgtcccgcctcgcggcccgcgagccagcgcgccgggtcggttccatcggtgggcgagagccagtcgggcaggtggtcttccgaggtcgaggcgacgatggccccgtcgtccccgcggtcggacgccgcgctcgacgtctcgccggaggtctcaccgcggtcgcaggcggagaggagcagcagggcggcgagaccggccgcgagcgctctcatcgcagggcttccttagccggcgcggcgatcgcgaggctgcgcgggccctcggcgaccggcacttgggtgatctccttcagcgtggcgagatcgatgacggacacggtgtcggagaaccagttcgccacataggcctttcccccctcgatcacgatgccctccgggtagcggccgacgccgatcgtcgccgcgtttgcgagcgtgcccgcgtcgagcacggtgaccgtgccggcatgctggttggtaacgaagacccgcgccccgtcggggctcacactgacgccgtagggcatggcgccggccggcacggtggcgatggctttgagcgtccccgtgtcgatcacggtgaggtcgttgctgcgcacgttgccgacatagaggcggcgctcgtccgggctgagcgccagggcgaagggggcggtgccgacgggaatcgtcgcgagccgggtcatccgcgccccgtcgaacacgctgacctgatggctctcccgatcggcgacgtagagccggccggcgcggtcgagggcaatgtgtgccgggtcgcgaccggtctcggcggaggcctcgaccgtgccgtccgcggccgagagccggtcgacgcggttgcccgaccagtcggcgacgaacagggtccggccgtccgccgaggcggcgaggccgaagccctggcccttgtaggggaggcggcgcagcaccgcgcccgtggcggcgtcggccacggtgatcgtgtgcccgtccggatggctgaggaacacggacccgccgcccgccgcgaccgtggcgggcgctcccgctacggtcgcgcggcccgcgaccgttcccgcctcgaggcgcgtcacctgagccccctgctggctcgcgacgtagaccgtcgcggcccgcaccggcaggccggcgagagcgggggcaaggaacagtgcgacgagggcggggcggatcatggcgcgtgccttagtgggaccggctcatttgcccttgccgccttccacggccgccttcaggcccttcagcccttccgagaaatacgtgttcatcgccgccttgccggcctcatcgctgaggttctccggcggctcgttgccggtgtcgccgcgatagaagcggcccatccactcgaccttggagccgtcgccctccgggctcacggtgaaggtcgccgagtaggacgagaccggcagcgccgtcaggttcggctcgcccatccggtaggaataggtgcgaccctccggcttgtactcgtcgaggctctcttcgagttttccgccgttcttgaaggtcagcgtgcgggtgccgccatccttcgagccgctgccctcggccttcccgatcgccgggtgccactttccgatgccggcgaagtcgcccgctaccttccacaccgcgtccgggctcgccttgatcgtgatcgactgggagaccttctgcggggtcgggccgtgggcgagggcagcggtggcagcgagcgcgagcggaagaacgagaagggacagacgcattatgacatcctgctgggggtgaagggtgtgaatcgggcgcggagcgcgcccgcgacgaagacggcgagcacgagggccagagccgccgcgccgaggaaggggcgggggtcgagccggctcggaagggggcgcggcatggcggccgcgagcaggggcgcgcgcaggtccggcccgtcgagatgggcgtaggcgaggccggtctgggcggcgagcgccttcagatgcggctcgcgcacggaggagagatgctcctcgccgcgcgccgccgcgccgccgaagggggcgttgcgcgggttgtagccctcgcgcgattccgcgtcggccgggggcgggccgaagcggttctcctgctgcacgtcggtctcggcatagaagccggtctcgcggccgcgatcgttgaatttcgggatcggcgcgagcgcgtagccccctgccccgacgatcaggccgcgcaccgccccggccttgccctcgaagggcgggatgccgttggccggcagcggcggcgtctcctgcccgtcggtgatgaacaggaggtcggtgtcgagttcgccggccatggtgagggcgcggtggaggcccgaagcgatgcggctgtcgccctcccaggccatgcgccagtcgagcgccgcgatcgctccgtcgagcggcgcgaaatcggcgcagacctcgatcggcgcgaacagcaggaaggggcgccgctcggtgaacagggcgagggcgaggcgcgagccgcagggcagttcggggatgaggtcgcgcagggcggccttggcgatgtcgagccggctcgccgggcgcccgtcgctggtatagtcgcgcacgttcatgctgccggtgatgtcgaccaccgccagcaccgagacgcccgagcgggtcagcggcagcggcggcacgacgatcgccagacctgcgagcagcagggcgagggcgagcgcctggaagcggcggtcgcgcaggtttctcgcgactggaagcgcggcccacaccctcatggcccgcggattcatggcccgcctcttggctgtccgggaatgtcggtccagatctgcttgggctcggccttcagctcgtcgccgaatgtgcggtcgaattccggaaagtcgcggatcaggcgcgaggcgacgtcgaagttgaacttcgcgtcccagaaatcgggccgggcctggagcgcccggcggtaatcctggcgcgcgagggtgacctgcgggccggccttgtcgagttcgctgcgctcgatcagccggaaggcttcgcggatgcgggcattggcgacgatgtagcgggcgcgggctgcggcgtcggcggaatgccgatggtcaagggtttccagcagcggctcggactcgccgaggcgatcgcgaaacgccaggaatttcgtccgcgcgacgaggagcgcgtcgggggcgtccggcgagacggcgatgtcgcgccccgcttccaactcggcgatggccgcgttggtgcgcgcgtcccgccaagccgagagcgcaagggcggcggcggttccgagcagcaggatcggcagcagcacgagcagggtggggcggaggctgcgccagccctggcccaagcccgcgccgagccgggtgcgcagggacggggagggcgcgtgggtgaaggcggagggcatcaggcggcggcccttctcggcgcagcggcgggtgcggggccggccgcagcggcactccgctcacggacgggcgcgcgcaaaaagtcggtctcggccagcttggcgaggacgaggagaagcaggccgaaggcggcgagggcgtaggcccatccggtcaggtcgcggcgggggcgctcctcggtataggggatcggatcgcgctccagcgcctcgatctggcgcacggcgttggccacggcctcggcgccctccgcctcgaaggcgcggtagggcacgccgaggcttttgaagaacaggtcgagatggcgctcgggcgcggcctggggcgtgtcctcgcccgcgggcttgtcggtgatcgagggcgagcccttggtgcgcaggaacagccagtagaggttcggctgcaccttggtgaactcggcgcgcaactgcgcctggatgcgcggatcgatcaccgccgccccgtccgagaccagcagcagcgcccgcgacacccccggcgcgcccgccccgaactgcgacagcgccatgccgaggccgcgggcgacgttggtgtagtcgaggcccggccggtcgatggcggcgatggccgcgcgcacggcatcgtgccggtcggtcatcggcacgaccagcatcggcgcggtggagaaggcggtcaccgcgaactgatcgtgggcgcgctcgccgacgaagtcgcgcaggatgcgacgggaggcggcggccttcgattcctccgcccccgagggctgccggccggcaaaggtctcgttcatgctgcccgaacggtcgatcagcatcgagatctgggcgccgatgccggtgcgggtcacccgctcgccggcgcggtacgggccggccagcgccaggacgaggccgccgatggccagcatgccggcggcggtcaggacaatccggagacccgcggagagcggatcctcgggtgccgccgcgaccgaggagaccgcgctgcgccgagtgacggacaggagcagcggcagaagcgctaggggcaggagccagagcagccagggcgtggccaggccgagggaggggaggagcgccgtcaccgggtcacgcgctccgctcgaccgcgccgagccggcgcagcagggcctcggcctcgggcaggggcagcgtcgtcccggccccggcggtgtcccggccgaagaaggccagccgcgaggcagaaaagaatttttggaggccccccgcctgtccccggaaggcgggatggcggccgaggaagtcgggcaggtcgtcggcgagcacccggcgtccgtcggtggcgtcgaggccgcgatgaagggcgagcagcgcctcgcggtacagggcttcgccccgtgatcgccgcttcgcctgacggagcgccttttgagcgagcgcgaacggccggccacggcggctgcgaaaaatccaccacgcccggtcgtaggcgagcagcagcagcgccagaacggcgagcgcgaggaagccggccgccgaggcgagcgccggctgcggatcgaggcgcggggcgcgcccgtcgggccgcaggtactcggccgggtcgtcgcgccgctcgggctgcacctcgcgcaggggcgagacgccgatcttccaggcgggcagctgcgccaccgccgtggtcgatccgttggcgccggcattctcgacggtgacgggaaagcccggcacgtcgagggtccgggcatcgagcgcgacgtagaagtcctgataggtcaggcgcagccggatcacatgggcgccgtccgcgccccggctctcctccgtgcgcacgtcgcgcagatcgagccagtaggtgaccggaccgggcttcggcagggaggatcgctgcagggtgaagccgggatcggtgcggatctcggcctggacctgcacgaggtcgccctggaaatagccgaaggcgcggggcgtgcgcagctcgacgccgcgcacctgggcggcggccggcagcgacaccagcgcgaggaggagggcgaggggcagcgcgcgcatcgctctcacgtcgtcatcaggtggcggctcagcgcctcggcgtcgaagcggtcggcgagccgaaagggcggacgggcgaagggcgcgcagatccggcgcaaagcttcgacgcgctccgcttcgcgggcgatccagcggcggcgcaaggatgggcgcaggaagacgaggcggcgcccggcgccctccagatcgtcgagttccacgaggccccagttcggcaggtcttcggcctcggcggaatcggcgagcagcaccggggtcacatcgtgcagcgccagcgccgagaacaccgcctcgatcagcgcctccggccagcggaaatccgagacgaggaagatcagcttcgggcgcccggcaaggcggcgcgccgcctccagcagcccctcggcgccgcgtccgtcgcaggccgcctcgccgaggcgcgcggcggcggcctgggcggcggcccggtggcgggtcgcggggagggtgaggtcgtcgcgcagagtgtcgtcgcaggcgatcaggccgaagccgtcgccgatccgcgtcgcggagcgggcgagcgtggtgcagaacccggccgccagttcgcgccggtcggcccggccgcggaagcgcatggacgcggagagatcgaccagcgcgtaggtctcgaccgggctgcgcgcctcgaagcggcgcacgaacacgccctcgaacgggtcgcgcagcgacgcgcgcacgtcgatgcgccgcgcatccggcaggcgcaggaagctgacctgatcgcgaaacgtgccgagaccgccggcatcgcgcccgcgatgggcgccgaccctgtgcccgcccggccgccagcgcgggaggtagatgatgtcggccccgtcgttgaccccctcctccggaccgctcacggggcgggcaccgtctcgaacaccgcgcggatcaggtcgggcacgatctgcgcgcggcgcatctcgtagacgggttcgaggaagacgcggtgggccatcacctcggggaagacggcgcggatatcctccggcaccagccagtcccggccttccagccaagcgcggacgcgggcggcgcgcacgaggaaggcgacgccgcggggcgaggcgccgccctggacgaggcggtccatggcgatgccgggcaagcggatgccggcggggccggggcgcaccagcgcctcccacaggccgacgacgtaggcctcgatcgccggctcggccgagatcgcgtgctggatcgcgctggcgatggtgccgatgcgctcgaagtcgagcacgccggcctcgacctcctcggtgagccggtcggtgtcgtggaagcggggatcgaacacgaggtcgcggcgggcccgcgcgtcgcgcggcgcctccatgccgatctccatgaggaagcggtcgcgggcggcggccggcagctcgaaggtctcctcgcgctcgacgcggttgcggtcggcgaagacctggaggttggggaagcggtactcgcggttgaaggcgctgacgctgcgctcggccatgatgcgcaggagcagcgcgtggacctgcggccgggcgcggttgatctcgttgaagaagaacaccgacagatcttcggcgcgccgcagcaccgggccgggctcgacccgcgggcggccatcctcgccgagataggtgtgatagatcaggtcagtgggcatcatgtcgacggtgccctcgacgcgctcgtaggcgccgccgaggccgcgggcgaccgcgcgcagcagcgtggtcttgccgacgccgacatcgccttcgagcatgacgtggccgcgggcgaaaatcgcgatcgtcagcaggcggatcgcccggtcctgaccgacgacggccttggcgatctcgcgctcgaaacgcgcggccgcgtcccgccagtcggtgagcatggcgtcgccggggcgcaaggtgttcattcggcggttggcctttttcttgtcgttgggagcgccctcacgcggtgtccgcccctcccgctccggatcgggcctgcccgatccggcaggtcaggacggatcccggacaggtccgagatccgaaggggagaggcggagcctcagcggatcagttcgccgagatcttggcgacgtcgtattcgaacttgccggtcttcttgaagttctcgacacgcttcttgttgcgctcttccatctgcttgatggaatcggcctgcttgttcagctccttgggatcgtgcttgggatcgtacttggagccggcgatcttctcggggaagccgggcttcggctcccagcaattgcccgcggccttgcacttggtgccgtcataggcgagcgccggggcggcgaggccggacagggcgacgatggcggcggcgatgagagtggtcttcatggtttcctccactttatgggacttgctcttcttgggacttgtcgcgagcggcgatcccgccccctcgatcgcgccggttcgagcccggcccgaaaccccgaaggatcactcgtccagcggcttgcactggcccttggcgtccttcgggatgacttcgccctgcttgtagggcgtgtaggccttcttctgctcgtcgttgagccagacggcgtcctgcttcggccccgtatagaggtggcgaatccaggcgatggtctgaagcatctcgtcgggcgtcagattctcgttgtgcgggcccatcatgccgttggcgccgccgaagatcgtggcgaacaggcccacatccgtggtgttggacgggtaggtccagtaattgtcgttcaggcccggcccgagcttgccctcggcgaggtggccgtggcagcccgagcaggacgtcgcgaacagactctcgccattccgcaggcaggacttgtcgtcgatgtagaggttctcgccggtctcgaggaacttcttcacggcgggcgtgtcgcggccgccttccttgccttgcgacacgtcgagcgcctcgccggtcacggtgttgcggaacacgacgccggtctgcggcccggattgcggctgggcgagcgcgggcagggcaatgcctgcgagcgttaggccgagaagggcggttccgatctttacgcggttcatcatcgtcttgttcttggtcctcagcacacgtttaggacgctttccgacgaagtggacgccggttcggcgaaagaaagcgttttaaaacaaaggtctagagacgccggcctgatgccatcaggtcggatacggctctcggtcgggatcagttggagacgggcagcacgggcacgccctcctccttcaggatcgcctcgatcttcggcttggccttctccagggcggcgtcgatctccgccttcagggcggtgtcgtccttgcgcacgcccatcgcctggtcgaagctctgcggcatcttccggccgtcgctggcctgcgtgtcgtcgggcacgggggtcatgcgcagcttggtcgaggagtcacgcacgtagcgggcgacgtcgggcccgaaggccacgccgacctcagccttgccggtggcgacctcgctcaccattcgggccggatcgatctgcgtgtattgatttcgcggcgcgcgaaagttcaccagcgagtagaggtaggccatgtcctcctcgtagcggccgatatccttgagcatcgcctcgccgggcgtgccgaagccgaccaccatgtggctgacttccttcaggcgcggatcggaccaggacttgatgtcgagatccttgtcggcgcgggtgaggaagacgtagcccgagcggtaatagggcttgctggtcagcacccggggatcgtcggcatcgagcccgatcaccacgtcgcaggtcttcttctccagcccgtcgcgcacgaggtagatcgcgggctttccgagccagacgaactgggctttgcggcccatggcctcggccaccgtcgtcgcgatgcggttctcgagccccgagccgtccttcatcgagagcggcggctgctcggcggcgcagacgcgcaaggtcccggcatcgggtttcgcggcctcggcggctttcgaggtggctttcgtgtcctgcgcctgggcgggtgcgcacagggcggccagggcggtcagggcagcggtcagagcgacgaccgatgcggctgtacggcgccgtccgttcacgagcgacataggttcgtttcctctggcttattcttatgaaatcttggcgccgggctttttcggctgagacctgcccttggcgcatctccccgtgcggacaattgcctgcgcaacgtcggcgcgccggacgagggtctgccgagagagacatgaggtggcgcggaccgtcacaggccgttcgtgcccgcgccatctcggccccgtccctcccccgggtgagcgggggagggacggttcgcatctgccgtcaggcagttccggcttcagacgttacttggcggccgacttccactcgccgacgttcggatcgtcgtagggacccttgccgtcgagcgagaacaccaccacgccgccacccatctgggtgtagttggcgagtttcttgaaggcgcccaccgcgccgagaccggcggtcggatcggcgaggtcgaacacgaggccgacacccggccagccgccgacgccgtagtagatggcgacgtattgcgtgcccttgtgggtgtaggtcatcgggtagccgatggcgccggacgggatcttgaacttccagagaaggtcacccgtgtcggagtcgcgtgccttcaggtagccgtcgagcgtgccgtagaagacgaggtcgcccgcggtggccatggtgccgccccacacggcgaagcgctccatcttctcccacttatagtcgccggtgatcgcgttgtatgccttgatctggccgagaccttcgtagttctgacggtcgcccttcgggcccggatacatgttcagcgtcgcaccgacgaagaactgacccgcacgatagggaagcatgaagggctcccaatccatgcagatgtggttgatgcccatgaagaacagttcacgcttcggatcgtacgagtcgtgaccctggttgtggtaacccatcgccgaggggcagatgtccttggcgaggtggtccatccgggtgccgtattcgggatcgcgcaccggctggcccgtcttgagatccaccgacttgaacacgttgaccgtgtcgtcgagcttgttcgccgagacgagcgcgccgtcggtccggtcgagcgtgtagacgatgccgttgcggtccgggtgggtcagcagcttgcgggccttgccgtccttgtccttctgctcggagagcatcatgacgttgacgccggcatagtcccactcgtcgtgcggggtcttctggtagccgaacttggcttcacccgtatcggcatcgcggccgaagatcgtcatcgtccacttgttgtcgcccggacgcatggtctcgttccacggcgccgggttgccggtgccgaagtagatcaggttcgtgcccggatcgtaggcgtaccagccccagttggtgccgccgccgatcttccaggcatcgccctcccaggtgccggtgccgaggcccttctgaccgtaatgggggttcttgatgttgaagtcggaggccagcagcaggtccttgtccggacccgtggcgtaggcgcgccacacctgctcgccggtcttcacgtcgtaggcggtcaggtagccgcgcacgccgagctcggcgcccgaggagccgatgatgaccttgtccttcacgacgtagggggcgatcgtgagcgtcgagccgaccttgatgtcggagttctcgaccttccacaccgtctcgccggtctcggcgttgagggcggccacgttgccgtcgagctgggtcttgaggatcagcgcgggggtcttgccgtcgccgggccagtaggcgaggccgcggttgacgaggtcacagcaggcgacggcgcgggcggccggattctgcttcggcttgtcctgccacaggatcgtgcccggatcgtcaaggccgagagcgaaggtgttgttcgggaacgaggtgtggatgtacatcttgccgtcgacgacgagcggcgcaccctcgtggccgttcagcaggccggtcgagaacgtccaagccggccgaagctgcttcacgttgcccttgttgatctgcttcagatcgctgaagttgttcgaatcgtagttctttccgggcatcacccagttgtcgtcgctcttcgacagctcgaccagcttatcgttggcgtaggccccgctcgacagcgcggccggcgcgagcgccagcatcgccaaggccgagactgatgtcacaaacctgctcatcctgcgtctcctcgctgaaccgcctcgcctttcggcctcgcggtatctctcagacgtttttctgaggttccaggctcgctcggaagtcatccgaagtgccgcatcgtgaatctaaggatatttttagatttgcgcggtcttatgaaagacttattagcgtcccttcgcctatattttctaggctttgattggacgcgatgtctttagctggtcggacatttcttatcaggacgataaggcaattctaaaagtgccaaggcgtagtgtcgcaacgtattggcatcgtcttgaccggggccgggacccatcgcaccgttgtcgtcaacgggccctcgcgaagcggcccgaccaagcgggaggcttgtcggccatggcgcaggggcagcgcgcgcaggggaggctggcggtgtgcgggctcctcgccctcgtggtttgggccgggggcggcaccgcacttggagacgatgcgccgcacccgccgcccgatgccgcggcgccggcccgagagcgcgcacgcgccatcaccgaaacggcggcgctctatccccaggacgggcgccgcgacctgacgagcagcgaccgcgtcctctatccgggggcgggcgtcctctggtgccgccgttcggacggcgtgccgcaaaaggcggccgccgcgtggctgatcggcacgccgtcgctcgtgatgctgaacgcgcacaacttccgcaaccggcagctcgaaacgacgcgggccgtcggcgactgctacttccagatcggcggccgcaactacgatttcgtcgccgagagcctgcatctcggcgtcgccgcggacgcgacgcgcctccacatcaccgacgattgggcgctgctgcgcctcgcgcgaccggccgaggcgctgcgccagccggtgcccgatgcgccccccgacctctccaccggcgacctgtcgctcgccgtgaccctggtcgcccccggcggtcaccagaactaccggggcgacagcagcctggagacctgcaccgtgcgccggatcgacccgccgacggaaggcggcatccggcgggcccgccacgattgcaacgacggctacggcggctccggttcgggactgttcgacgaggcggggcggctcgtcgcgatgcagagcgcctcgctctccatgaactcccggcacgccttcgacatcgagttccattacggctccgccctgctcatcgagggcgcgttgctcgacgctctgcgccgggcgcagcgggaggacacgacgccgcaggcgccgtgagccgcgacccgcacgagcgctcgagaacgaaggattccggtggacgagcccggtttcgcttgcgcgggtgagacaggatgcgcctggaacacccttcgagaaccccggttgcccggactcaaaccaagacaccgggagacgacgttcgcatgtcgaagcatctgaagacggatacgccgagcgatgccgacctgaagggcaatccgggcatcgggcagtcgaaggggctgaccggaaccgacccggaggcgatcgagggagattccaccttcgagggtgatgtcgagaacgagaccacaccggagggcggggtcgatcccaatcaccgcgggcgcacgaacgcctgagcgatcggcagaaaagcgctcgattagccttagtcgagcaaccagcggagggagcggcgcagttcggctgtgccgttccggtcgaaccaggcgccgtggctgaacaccacccgctccggcgacagggcgacgagctgcgctgcggcacgggctgcgtcgcgcttgcgcaggcgcaccaccagcctgagatagatcggcgcccgtccatcgggcgcggtcgcaccggcgatccgcaggagcgggcgcatcaggggcgggagcttctccggttccaggttcagcacgaggtcggttaggatcagcgtcgccgaggcagcgtggaagaaggcgacttcgcgaaagccgaagccgccgggcaccaccacctgcgacaggtcgtcggcccattcgggcggagccgcgtcgccgagatcccggtcgagccgcacgcccgcctgacggacctgccggcgctcgcgcaggttcggggccgcccaggtcagggcctgcgggcaatgccgctgccattccttcagataggtccagtgcccgacattgggtgcgacgaggtggcggatcggcccgagcgcctcgatctcgcggtgcaggcgcgcgtcgtagcgggtcggcgagtgcagccatacgccgccgtcggcaagccgcacgacggtcatgcgcacgggcagcggcaggccggcggcgtggatcgggccgctgtccacgatccagagaccgaaggccacgggcttgagcctgtcgaggggcgggtaggtgggatcactcacggcagcgggtccggaatcgagggttttgcggaaggccgatcatgaagccgccgctcggcagccgcgtgacagaggcatcgagacggcggcacgggacagcaacggcacggtgacgggccctgagatcgcaaatgccgggtcgccctggcgaccgatagacttccaaccggagcgcgcgcgctcggtttccgaatgaatgctccgcggtcgtcgtttctgtcctgtcgcggggcgggaacaaagctttcgcgccagccttcccgtgacgactcttcccgtgacgccccttcccgcacagccggaacgctcgccggctcccgtcccaccccgcacaggagaaggccatggcgcagcagatcccgatcagccgcgaggcccgcgccgacgatccgcgggccgatgccgagcgcgacgacggcacccacgagatcgcgcccgatctcgcctatcgccgcctcgttctggccaacgtcgtgttcgtcggctcccccggcgcgggtgaccgcaactgggtcctcgtcgatgccggcattccgggttcgaaggccgcgatccgcagcgccgccgccgcccgcttcggcgagggtgcgcgcccggcggccatcgtgctgacccacggccatttcgaccatgtcggcgtgctggaggatctggcggaagagtgggacaccccagtctacgcccatgggctcgaacgcccttatctcgacggcagcgccgcctacccgacgccggatccgagcgtcggtggcggcctgatggcgcgtatcgcgccgctctaccccaccaagcccgtgaacgtgtcgtcgcgcctgcaaatgctgcccgccgacggcagcgtgccgccgatgccgggctggcgctggctccatacgccgggccatgcgccgggccacgtttcgttctggcgcgaggccgatggcagcctgatcgtgggtgacgccttcgtcaccaccgcccaggaatcagcctatgccgtggccacccaggagccggaggtgcacggcccgccgatgtatctgaccatcgactggccggccgcgggcggctcggtgcgcagccttgcggcgctcaagcccgaacgggcggtgacgggccacggacgcgccctccacgggccggaactgcgccgcggcctcgatgcgctggcgcaagatttcgagcgcgtcgccgtgccggatcagggccgctacgtcgagacgccagcgcgggccgaggacggctccgcctaccgttcaccgtgaggccggcggcaatgcgcgatcaagcgagcgctcccgcgccggcggagggggccgacttcccggtcgcggcgggcgtgctgttcgggctcggcctcggcggcttcttcgacggcatcgtgctgcatcaagtgctgcaatggcaccacatgctgagttcctggtacccaatcacctcgatcgaaaacctcgaactcaacacgctgtgggacgggattttccacagcgccacctacgtcttcgtcgtggtcgggctgttcatcctgtggcgccgggcgcgggggcggcatctcagctggtcgaaccgggcgcttgccggcagccttctcgtcggctgggggctgttcaacctcgtcgaagggctgatcgaccaccagtggctcggcgtgcaccacgtcaacgagcaggtggaccgggcacactggctggcctgggatctcggcttcctcgcctggggcctcgccatgctgctgggcggcctctggctgctgcggacgcggcgccgacaggctggggcggctcccgccgcgctgcggcgatgaggcgggcgggagagggcggcctgcggcgggacacgaagaccctacggcgggcttggccctggctcgtcctcgccgccggcctcggcctcgcgacgatgccggcttggcgcgttctggcgttcggcatccgggtgagcgcggaggatctgcttcagatccgctgcctgccgtggtgaggccttctcaggtcgcggcctctgcctcgcgccgcttgccccgctgtaccggcgccgttccgcacactcttcgcgcccgccgtccgatcagctaaacgggccctcgattcagtgtctttcactccgcttctgcttgcttcgtcgcggctggcaggggagggcgatcgggtaaccccgcgtttcgtgaagcactcctagacgataggaagcggatttcgatgacggcaggcgcgaaccacggggcggagagcggcttcaccgcgatcgtgctggcggccggaaagggcacgcgaatgcgttccgatcggcccaaggtgcttcacgcgctggccaaccgctcgatgctcggccatgtgctcgccgcggtgcaggaggcgggcgccgcccgccttgccgtagtggtcgagccgggccgcgaggacgttgtccgcgagatcgaacggctggcgcctggcgccggcatccatccgcaggccgagcgcctcggcaccgcccacgcggtgctcgccgcccgcgcatccctggagggcgggcaggacgtgatcgtggccttcggcgatacgcccctcgtcacggccgaaacctatgcccgcctgcgcgcgcccttgcgcgagggcgcggcggtggcggtgctggccttcgaggccgccgaccccaccggctacgggcgcgtgctgacggaagggggccgtgtcctggcaatccgcgaggagaaggacgcctcgcaggaggagcgggcggtgcgcctgtccaatgccgggctgatggcgctgtcgggcgcgcacgccctgtcgctgctggagcggatcggcaacgacaacgccaaccgcgaatactacctcaccgacgcggtggcgctcgccgccggcgacggcctctccgtcgccgtggtgcccgtggacgaggcggaggcgcagggcgtcaacgaccgtgtgcagctcagccaggccgaggccacgatccaggcacgcctgcgccgggcggcccagctcggcggggcgacgctgatcgcgcccgagacggtgttcttcagcgtcgatacgatccttggacgcgacgtcgtcgtcgagccgcactgcgtgttcggtcccggcgtcgtcatcggcgacggctgcaccatccgcgccttctcgcacctgcacgatgcccgactgatggagggcgccgatatcggcccgcatgtgcgcctgcgcggcggtgcggtgctggaggcgggcgtccatctcggcaacttcgtcgagatcaagaacgcgaccctgcatgcgggcgccaaggcctcgcacctgacctatctcggtgacgccgagatcggagcgggcgccaatatcggcgcgggtaccatcacctgcaattacgacggcgtgtcgaagcaccgcacgctcatcggcgagggcgccttcatcggctcgaattcggcgctggtggcgccggtcagcgtcggcgcgggggcgctggtcggggccggctcggttatcacccgcgacgtgccggcggacgcgctggccgtcgcgcgggggcggcaaatcacccgcgagggagcggccaagaccctgcgtcagaccctgaaggctgccaaggcggcgcgtgaggcgaagaagagctgagcggccgagccgaacggcttccggcggcgggtgctggccttcccgcgctgtgatccgtacaagcctttccatccgcgccaagctcaaggtcgggctcctcttgcaccgcaggaagcctcgcctcgggcggacatcccatcacgggatgtgacggcgcctctgatcaacggcttcaggatcggccatgtgcggaatcgtcggcatcgtcgggcgtgagtcggtcgcggacgcgttggtcgaggcgctgcggcggctcgagtatcgcggctacgattcggccggcatcgccaccttggatcacggccggctcgaccgccgccgggccgagggcaagctctcgaacctgcagctcaagctggcccaggcgccgcttccgggcgcgatcggcatcggccatacacgctgggctacgcatggacgccccaacgagaccaatgcccacccgcacgccaccgagcggctggcggtggtccataacggcatcatcgagaatttccgcgagttgaagagcgaactcgaagcagcgggcgcgcgcttcgagagcgagaccgataccgaggtcgtggcgcagctcgtcagccacctgatggagcaggggctcgggcctgtggctgccgtcgaggcggcgctgccgcgcctgcacggcgccttcgccctggccttcctgttcgcgggcgaggacgatttcctgatcggcgcccgccacggcgcgccgctggccatcggcttcgggcagggcgagacttatctcggctcggatgcgctcgcgctcgcgccgttcaccgatcagatcacctatctcgaagagggtgattgggcgatcctgacccgcgacggcgccgagatccgcgacatcaccggtgccgtggtgcgccggccgcgccaaagaatcgcgacacaggctttcctcgtcgacaagggcaatcaccgccacttcatggcgaaggaaatccacgagcagcccgaggtcgtcgggcgcacgctggccaactacgtcgacatggcgcgcggtcaggtcgtcctacgggaggagctgcccttcgatttcgcccggctctcgcgcctctcgatcaccgcctgcggcaccgcctactatgccggcctcgtcgccaagtactggttcgagaccctggcgcgtctgccggtcgagatcgacgtcgcctccgagacccgctaccgcgagccgccgctggagcgggacgggctgacgctcgtgatctcgcaatcgggcgagaccgccgacacgctcgcctcactgcgctacgccaaggcacagggccagcacacgctggcggtcgtcaacgtgccgacctcgaccatcgcccgggaatcttcggcggtgatgccgaccttcgccgggcccgaaatcggggtcgcctcgaccaaggccttctcctgccagcttaccgtgctgctctgcctcgcgctggctgccgggcgcgcccgcggcaccctgagcgcggagcgcgagcgcgccgtcgtcgatgcgctcatcactgcccccggcttgatggccgaggcggtgaagatggaagccgaggtcgaggggctcgcccgcgagatcgcgaaggcccgcgacgtgctctatctcggccgcggcacgagctacccgatggcgctcgaaggcgcgctgaagctgaaggaaatcagctacatccacgcggaaggctacgcggcgggcgaactcaagcatgggccgatcgccctgatcgacgagagcgtgccggtgatcgtgatcgcgccgcacgacgccatcttcgagaagaccgtgtcgaacatgcaggaggtcgccgcccgcggcggcaagatcatcctcgtcggcgacgcgaagggcgcggcggccgccgggctcgacacgctggcgacgctgaccatgccggatgtggacccggtgatcgcgccgatcgtctacgcggtgccgatccagctcatcgcctaccacaccgccgtcttcatggggaaagacgtcgatcagccgcgcaatctggccaagtccgtcacggtggagtgagcggcgggagtaccgctcggcgcaccgatccggccttcggatcgatgcgcctgccaacgaatcaggtgcgccaggggtggtcgggcagctcggtgtcgccgattgcgctggcgcctgcgagcgccaccgcgtcatcgttctccaccgacgagccgctgacgccgatggcgcccgacatttcgccatccgcatcgacgatcgggatgccgccggggaaggtgatgaggccctggttcgagtgctcgatgccgtagagcgagccgccgggctgcgacagggcgccgatctggccggtcttcatgccgaagaagacggcggtcttggccttcttctgcgcgatgtcgatcgagccgacccaggcgccgtccatgcggtggaaggccttgaggttgccgcccgaatcgacaatcgcgatgcacatctgggtgccgagttcgaccgccttggcgcgggccgcttgaatcgccttttccgcctgttcgatggtgacgtgcatcgggtcttctccctgaaacttatcgctgaaccttggccacagcgggctgttccgaggtaagatttctcgggccccgatcaagttgcctcgcgcaccactcaatccgccctccggcaccggttgctcttgagccgcccgtgcgcagccgctacgtctctgccccggagagccggaggccgggatggatccgtccgtccgctcgtccgtctctcgaggtgcatacgtggcgccgaccctctcgccgattccggatgctccggaacccgcctcgtccaagacgcgcgtcagcgcccggggccggctgcggacctacttccttaccggcgtgatcgtcgcgggcccgctcgcgatcacgatctacatcacgtggtggttcatcgccctcatcgacggatgggtgaagccgctggtgccggtcagctatctgccggaccactacctgcccttctcgatccccggaatcggcctcgtcatcgccttcgtcgcggtgacgctgctgggctttctcaccgccaacctggttgggcgctcggtggtcgagttcggcgaggtgctgctggcccgcacgcccgtcatctccgggctctaccgcggcctgcgccagatcttcgagactttgttctcggccaacggcacctcgttccgcaccgtcggactcgtggagtttccggtgaaggggacgtggtcggtggtgttcctctccgcacccgcggccaacgaagtgcagggcgcgctccatgcgaaggaggggggcgagtcgaaagattacgtcggcgtgttcctgccctgcgcgccgaacccgaccacggggttcttcttctacctgccgcgctcggacatcgtcgaggtcggcatcagcgtggacgacgcggccaagctcgtgatgtcggcgggcgtgatccagccggaggatccgcgggcgggcctgcaggccatggccgcgtccttgcggcaggcgcagatgcaggaaggcgaggccgcagaaacggaaaaggcgcgccgtgaaccggcgcgccaggatctgtagagcgttccgaggcctgacggccttagtgctggagcgacgccttctcgaccggcagcgtcggcggggtcgcgtcggcgacctgatgggtggccgcagggcgggcgaccggcgaggaccaatcgctggcgatctgaaccgtcaccagcagggcgaggcccgcacacagcgcgttggccgcgatccagagccggcgcgaggattgccgcacggcgttcaccagagcgtccgtcgacgtctcgtcgcgcgtctcgcggtccgagatcggcatgagccagggttcgatggaaagcgtatcggctccccaattctcggaggaacccggcaggcgttggaacggtgcgatcgacatagcgatcctccttttttccagtggcaccccggtctacgaggccgtttgttcatctccagttaagcggcaattggggcagatacaaggtaattccgctttttctgccttgtccgacgctcgttccgagtgcgagcgatgctgcgcaaaggcttgattggaaacggaaaacgctcttttcccgcgcagcgttgccgcagccgggaatgtccggagcggcggcctcggcttcctgaacgacccgttcaggatcgtcggtttctgaacgggcgatcatattcggcgtccgaggggctgcctccggtggcagaaccgggctttgcccggccgccgcgcgaacgctccgtcagcccgccccgatcagccggatcgccgcttcgcgctcgaacaggtagagcagcaccctgagcgcccggccgcgctcgctctggaggcgcgggtcgcgctccacgatcagccgcgcgtcgtcgcgggcggcctccagcaggtcgccgtcggtctcgagccgggcgaggcggaaggcggcggcgccggattggcgggtgccgagtacctcgccctcgccgcgcaggcgcaggtcttcctcggcgatgcgaaagccgtcctcgctcgagcgcatcatctccaggcgcgccttggcgacctggccgaggggcccgcgatagagcagcaggcaggaggaggccttcgagccgcgcccgacccggccgcggagctggtggagctgggccagtccgaagcgctcggcatgctcgatcaccatgatggtggcctccggcacatcgacgccgacctccacgacggtggtcgagaccagcacgcgggttcggccggcggcgaaggcctccatcgccgcgtccttctccggccccggcattttgccgtggatcaggccgaccgcgtcgccgaaatgcttctgcagatcctcgaaccgctcggcggcggcggcgagatcgacatattccgattcggcgaccagcgggcagatccagtagacccggtcgcccgcggccagggcccgatgcaggccgcccaccacctcgtcgatgcgctccaccggcacggtgatggtcttgatcggctggcgcccggccggcttctcgtcgagcaccgagacgtccatgtcgccgaagaaggtcagcgccagcgtgcgcgggatcggggtggcggtcatcacgaggatgtccaccgcctcgcccttggcgccgagcgcgaggcgctggtgcacgccgaagcggtgctgctcgtccaccaccgcgaggccgagatcgcggaacgcgaccgactcctggaacagggcgtgggtgccgaccacgatgtcgatctcgcccgccgcgagatccgccagcgtcgcccgccgctcggcggcccggtcgcggccggtcagcagccgcaggcgcatggcacccgcgagcggcaccaagcgctcgtaatgctggcgcgccagaatctcggtcggcgccatcagcgccgcctgccgcccggcttccaccgccgaggccatggcgagcaacgccaccgccgtcttgccggagccgacatcgccctggagcaggcgcagcatccgccgctcggcggccatgtcagcgcggatttcttcgaccgcccgcgcctgcgcgccggtcagcgcgaagggcatggcggcctcgacgcgctctttcagatgcccgtcgccggcattgacccggccgggcttccgccgctgccgggcgcgcaccagggcgagcgcgagctgcgaggcgagcaactcgtcgtaggcgaggcgcttgcgggcggggctcgcaggcagcgcctgtccctcgaccgggggcgggggcgcctcctccggccggtgctcgatgcgcagagcctccgcgaaggggggaaaacggttgcgggcgagataggacgcgtcctgccactcgggcaggacgggaagccggtcgagcgcgccgtggacgatccggctgatgacccgcgaggtcagcccctcggtcgcgccgtagatcggctcgacggcgggcaggctggccaatccttcctggtcaaggatgcgcgagggatgcaccatctgccgcgtgccgtcccacaggtcgatccggcccgaaacgtagcgatggctgccgagcggcagcatcttctcgatgcggccccgcggcatgccgaagaagacgaggctgatgtcgccggtcccgtcctcgaccagcacccggaaggcccgcttgccgagcatcggtggccggtgggccaccacagtgacgccgagcgtgacgggctcacccgtcggcgcatcgcggatcgagccgcagagcggcctggcgaccccgctctggggcaggtggaacagcaggtcggcgacgcgggccggccgctcctcggagccgagcagcttttcgatgagcggcgcgatcttcggtccgacgccgggcagaccgcgggcgggggcaaagagcgggtcgaggaggctggggcgaaggccgggggcgacatccccgccggagcggggaggggccgcatctgcagggtgcccgagggtctggctggtatccgaggtcatgtgaccggaggcttgggcctttgaaacgtgggcgatgctcgggctccgtataccctgcttcctgcctccgtcgcatctgggcatatgacatcatgcgcgtgcgtcccgtcggatccttacgccggacgcgccgtttgcccggagctgcacgcccctctacatgcggggtcaggattaccaggggacagcccatgtccggcaccacccgaaccagcgccgacctcgacccgcgccgccgccgcacgctgtttcgcgcgtggcaccgcggcatccgcgagatggacctgatcatgggccgcttcgccgatgccgagatcggcgcgctgtccgaggaggagctgacgcagttcgaggcgctgatcgaggtgcccgaccgcgatctgttccgctggctcacgggagaggacgcgaccccggagaactacgacaccgccgtctaccgccggctcaaggcgtttcatcggcacgacgcgccgatccatagctgaaacggggatcggcgctccctatcttccacttgccccctcatcccgaggtgcccgcgtcagcgggcctcgaacgagggctccagagaccgtgcgatccctggagccctccttcgaggcttatcttcgctctgcacttcaggatgaggggaatggtttggatcgcgggtgatccacgccccatcccgatccgtttcccctgatacagcacgctcgatggccaagccccaacccaagccacccgctccgaagccgcagaccgcgcgcttcgccctgccgaaatcggcgccgctcaccaaggcgctcgatgcgatcaagcgtggcgacagcccgacgctggcgagcgtccccgacggcttcgatgcgctggtggccgccgacctcgcccgcgcgctgtccggttcgttcgaggggccggcggtgctggtccacgtcgcccgcgattccggccgctccaacgccttccagaacgcgctgaaattcgtcgcccccgagatcgaggcgatgagcgttccggcctgggactgccagccctacgaccgggtctcgccgaacggggccatcgccgcccagcgcatgaccgcgctgtcgcggctgacccgttcgcgctcgtcggaagagaagccgcgtattctctgcaccaccgtcaacgctctggtgcagcgggtgccgccgcggtcgcgcgtggccgtcgagaccttctcggcggcgatcggcaacgtcgtgccgatggacaaggtcgtggcctgggtggaagcgaacggcttcctgcgcacgggaacggtgcgggatacgggcgaatacgccgtgcgcggcggtatcctcgacctgtcgccccccggcctgccgaacccgatccgcctcgacttcttcggcgacacgctcgaatcgatccgcgccttcgatccggagacgcagcgcacggtggggtccttgcgctccctcgacctcgtgccgatgagcgaggtgcagctcaccaccgagacgatccggcgcttccggcagggctatctgtcgagcttcggcgcggcgacccgtgacgaccggctctacgagacggtgagcgagggccggcgctatgccggcctcgagcactggatgccgctgttctacgacggcctcgacaccctgttcgactatctcggcgacgtgccgatgctgttcgacccgcaggtggaggaggcggccaccgagcggctggccctgatccaggactatttccaggcccgcgaagcggcgctcaagaacccgcagagcggcgtcgcgccctacaagccgctgccgccgcgcgcgctctacctcacgcccaacgagtggaagagcaaggtcgagtccggcacggtggtccggctcacccccttcgcgacgccggattccgacgagcgcgcggtcatcgattgcggcgccagggccgggcgaagcttcgcgcccgagcgggccgacgacgcggccagcgtgttcgacgcggccgtcgcgcatatccgggatctccaagcatccgggcatcacgtgatccttggatcctggtccgagggctcgcgcgaccggctctgcggcgtgctgaccgaccacgggctcaagaagccgacggtgatcaacaccttcgccgcggtcaacgcgctcaagcgcggcaccgatgtggcggtcgcggtctgggggctggaatccggcttcaccctcgaccggctcgcggtggtggccgagggcgacatcctgggcgaccggctggtgcgccagaagcgcaagtccaagcgcccgcaggacatcatcctggaggtgcaggcgctccagcccggcgatctcgtggtccatgccgaccacggcatcggccgcttcgtcaccctcaagaccgtcaccgcggcgggcgcgccgcatgactgcctcgaactgcaatatgccggcggcctgctgctgctgccggtcgagaacatcgagctcctgacccgctacggctccgaggattcggaggtcgcgctcgaccgcctcggcggcggggcgtggcaggcccgcaaggccaagatgaagcgccgcatcctcgagatggccggcgacctcatcaagatcgccgccgcgcggttcgtgaagtccgcccccagcctcaaggcgccggaggggctctacgaggaattcgccgcccgcttcgccttccaggagaccgaggatcaggccaacgccatcgacgcggtgctcgacgacctcaatgcggggcgtccgatggaccggctcgtctgcggcgatgtcggcttcggcaagaccgaggtggccctgcgcgccgcgttcgcggcggcgatctccggcaagcaggtggcggtggtggtgcccaccacgctactcgcccgccagcattttcgcacgtttgccgaacggtttaagggactgccgatcaacgtcgcgcagctctcccgctttgtctcggcgggcgagcagcgccagaaccgggccgggctcgccgacggcacggtcgatatcgtcgtcggcacccatgccctgctcgccaagaacgtcgcgttcaaggatctcggcctcatcatcgtcgacgaggagcagcatttcggcgtcgcccacaaggagcggcttaaggcgcttcaggccgacgtgcacgtgctgacgctctcggccaccccgattccgcgcaccctgcagctcgccatgacgggtgtgcgcgaactctcgatcatcgccacgcccccgatggaccggctggcggtgcggaccttcgtgacaccgttcgatccgctgctggttcgcgaggcgctgctgcgcgaacgctatcgcggcggccagtcgttctacgtcgccccgcgcatcgaggatctggccgaggtcaaacgcttcctcgacaccgagatgcccgagaccaccgtcgcggtcgcccacggccagatggcggcgggccagctcgaggacgtgatgacggcgttctacgagggcaagtacgacgtgctgctctcgaccacgatcgtcgaatctggcctcgacatcccgaccgccaacacgctgatcgtgcaccgggccgacatgttcggtctggccgcgctctaccagttgcgcgggcgtgtcggccgctcgaaggcgcgggcctacgccctgttcacgacgccggccaaccgccagctcacgacccaggccgaacagcgcctgaaggtgctccagagcctcgacacgctgggcgccggcttccagctcgcgagccacgatctcgacatccgcggcgccggcaacctcctgggcgatgcccagtccggccacatcaaggaagtcggctacgagctctaccagcagatgctggaggatgcggtcaccgccctcaaggccggcatcgaggagccggtggaggaggcgtggtcgccgaccatcgcgctcggcgctccggtcacgatccccgaggattacgtcgaggatctgaccgtccggctcggcctataccggcgcctctcgaccctcgagaacgatgccgagatggagagcttcggtgccgagctgatcgaccgtttcggcccgctgccgccggaggtggaacagctcctgaagatcgtgaccatcaagatcctgtgccgcgacgccaatgtcgagaaggtcgaggccgggccgaagggcgtggttgtccacttccgcaaccgttccttcgccaacccgcaagggctcgccgccatggtcgtggagcagggctccttcgccaaggtgcggcccgacatgagcgtcgtgttcatccgcgagctcgacggcatcccgcggcggctgaaggagacgacgcagatcctgcgcgggctcgtcacgatcgccaagcgggccaagaaggccgcctgaccgggcctgcgcgagaccgccggccccttgccgttggagcgggagggcggagcgggcgtgtcacgcgcgacataagcgagagatcgcggtgtgggagatccttctcaactcacgctgcgcgttgatgaatcgcttgaaacggcaggtcatttcgaatgacctgccaacaattcttgcatctcgaaaaataaaacgagccttgataaagcttcattcgagtcgcatatagatcttatcgatgcgaggccggattttctgggccgtgacgcctccgcagggcggttctcattttccttcgttatcggtcgaacgacatagcctggcgctgcatggcgcaaggctctctacctgaatcctgcggagacaaggacattctatgagcatcggcaccgtcaagtggttcaacgagcagaagggcttcggcttcatccagcctgaggacggctcgaaggacgttttcgtccacatctccgccgtcgagcgcgccggcctgcgtggcctcaccgaaggccagaaggtttcctacgagatggaaaccgaccgtcgctccggcaagcagtcggcgggtcagctccaagtcgcgtaattcgcgcctgaacccgatatgtcgaagccgctccggactggagcggctttgcgcttttaaggccgtggttcatcccggacccggtacgatcaaggacactctgtgagcttcaccaaacaaaactccttcgacgaccgtcgccaggattcggcttcctcccgggaggccatgctcgcccgcttccgcgcccgcccctccaatgatgatccggctgtgcaggcccgccaggccgagcgccgtgcgatcgccgttgcgcgcgacgagcgggtcaaggagcgcgagacgcagcgccgcctcgatgccgagcggctggctgccatcgccgccgccgagcgcgaggccgaagtggcgcgcaaggccgccgagatcgaggccgccgccgagcgtgcccgcgaggcccaggccaagcagaaggaagagcgggacgcccgctacgccgcccgcaaagccaagatcaagctgcgccgctgagcgcgctatcgctttcccgtgagtcggatccccggctcgtgggcttgccccggcacggagctggggccgctttcggtcggacgtgcgatcgagaccagctctgacccgttgtcttgaaggggctctcctccgccgaagcggcttcccgcttcgacggaatgcgttcgaggagacatcgatgtttcataagttcaagatcggtcagcgggttcgccgcgctcaatcgtcccccaccgacgagcggctgggcttcggcacgatcagcgaagtcgtccgcctgatgcccgacgatccgaccggggagccctcttaccggatccgctccggctcggccgaacgcgccgtccgcgagagcgagatcatcgcagcggcgtaatcgcccgctcgcgcatgaaaaaggcgggcccgcggcccgccgtcattgtcccgttacgggaaagacctaaagctcgggctcagcgagcacgtagggaccgatccggctcttgagatcaacgggtgcgccggggcggggtcccgcgtcgtccatctcgatgaccggaatgccgccggcccgcatccgggcgcgcagccgatcggcgagcgcggcgagatgcggattcgtgctggacgagagctgaaggaggatcgccgcaggacgggcgatcacggcgaggacatcgtccgccgcttcgatggaagcggtgacgcttgcataaccgagcccggcgaggtcggcggcaagagagcgatcgacggcgcggcggccatcatcgacgacaagcacttgttgcagcgcacccataggcttaagcgttaccccatgtcgcgccctgtgtgaaggggcaccccggataacccgcatggccacgattggttcgccggccatggagctgggtgaacatggaatcgccgtgctgaaggcgggatgaactgcgccgcacaagtcggggacgtgaatccctggctgccccggttctcgcctaagtcatttcctccaatcgattttttatctgtctgcttgagaggacggcaccgcggaacgcaccgttggcaggcccgattacgcaggcgcaaaaatttttggggagccggcggaagcggacggctccacgacctcgatcgcggtggcgaagcccgcgaacagcaccggcgcgtaaggcgtctcctgccacatcccgctcgggatcgcctgccgatttccgcgctgcaacggcgtcacggtgcaggcttggccgcggaaggcgaggcgatcgtccgcgccgcgcctcatggacatcagggcggcgggaagggcgagccgctccggcttgccgagcaccagcgagaggtcgcccgtcgtcccgcgccggccggagaggatcgccgtctcgtcgaaggcgacggtgtcgatcaccgtttcgaggcgcaggccctgcgaccggtccacggcgcggctgcggctggggaagcggaccggcgcccggtgcaccagggcgacggagcgcagatccgtcggcaggtcgcggccggcgaggttcttttcgaggaaggcgggggcgacgagatgcgtcgggcccggccggcgcagggccgtcgcgaaggcggccccgtcgaacagcggcagcgtctccagcgtggcccctgcaacgagagcggccgcgagcccggtggcaaggccgcgcaggtcgtgcgggccgatcaggctgaggatgcgctcggcgggcgcgacccgcatcgccacgagatgggcggcagccgccgccaccaccgattcgccgctgcggtagaccggttgctcggggtcgccgccgatgaagctgacgatgccggccgcggcgggggccggtccggccggctctccggcagggccgtcgaggacgaaccggtcgagattaatcaccccatccggcacgtcggggccgaaggcggcgaggtagcgcaggccgaaatagcgtgcggcgacggcgcagaggcgctcggcgggtgcggcggagccgaggcgggcctgggtcagcaccgcgctcagcgcgacgttctgcgccgcggcaagcaggcgatcctcgtcccaggagactgggagcaggcaggcgacgtggccggcggcctcaacggcgaggatcgccagcgcgctctcggccgagcccggcaggcacaggccgatgcggcttcccggcggcaggcgccagctccgcaggccgcgggcgaggcgctccacgatctcggcggccgcggcgtaggtccaggtgatggcgggcctgtcgctccaatccggcttgtcggcggggtcgaccacggcgatccggtcgggatggcgccgcgccgtggcggacagcaggctgccgaggctgatgcgccgcaggggcgcgtcggccggcgtctcatgcgaggccgcatcgggggttccctgcgaggcgcctttcaaggctccctgcaaggccctttgcgaagcctcaacctgcgtgattgcccgttgcgccgacactcgcgcccgccctcgaaagccaccctcggtgatgagcgaatagggttaagtaagacttaatgtttggtgggcgccggtgtctcgcgtagagatttggggtgagggcaggccgcattcgccggcgcgcccgatcgttcatgtctcgggcctcgtcctggaaatcgaacccggaacgatgccgcggatttttgttcgagcatcgtcgcgaaagcctggcgccatctttcgggacgatgctgtcgcatgggcctgcgcagccttcgggatcgtgcgcggcggagcgggggaccggggttgatgctcgaacttctgcggcggctgtgggaggtcgaaaacctttcgccccacggcatctgtctgctgtggcgtccggagctgatctggacgcatgtcgtctccgacagcctgatcgccttcgcctatttctcgatccccgtcggactggcctatttcgtgtcccgccgccgcgacgtggtgttcggctggatgttctggtcgttcgccgtgttcatcaccgcctgcggcgcgacgcatctcatggcgatctggacgctctgggtgccggattacgggctggaggccgcggtcaagctcatcaccggcatggcctccattggcacggcggtggcactctgggtcctgatcccgaaggcgctgaccttgccatctccgacccagctccggcaggccaacgaggcgctgcaggcccgtatcgctgagcgcgacgcggcgctcgccgctctggaggccgccaatgccgagcgcgcgcgggccgaggaggccctgcgccagagccagaagatggaggcgatcgggcaactcaccggcggcgtggcccacgacttcaacaacctgctcaacgtggtgctgctcaacctcgaccgggtcgagcgcggcctgcccgaggcgagccccctgcgcacgcgcctgcgcgatgcggtgaagggcgctgagcgggcggcgacgatgacgcacaagctgctggccttcgcccgccgccaaccgctctccccggtcagcaccgacgtgaacgcgcagatcgcctcctttgccgagttcctgcgcggcacgatcggcccgcgcatccggctggagaccgatctcgccccggacctgccgcgggtgaggatcgatccgaaccagttcgagagcgcgatcctcaacctcgcggtcaatgcccgcgatgcgatgccggagggcggcacgctcaccctcgccacccggccgctgcccgaaggcgatgggttcgccgtcgaagtgtccgacaccggagccggcatggcgccggaggtcgaggcgcgggccttcgagccgttcttcaccacgaagccgttggggcaggggaccggcctgggcttgagccaagtgttcggcttcgcgcagcaatcgggcggcagcgccgctttcgtgcgcgacggcaggcccggaacgacggtgcgcctgtccttcccggcgcaggcgccggccgtgagccgtccggcagtgcgtcaggccccggttgccgaaccgggctttgcgccgctcctgccgccggtggcggtcgcgggctaaagcatcatcccggaaggtggtcgccggctttcgggaaaaagatgatgcaagaacgaaagcgaagagcatcatcctgaaaggtggccagcggctttcggaaaaagatgatgcgggtgggcccgcactcgaaaggcatgcggctcttgcgccttccggatgcgggcctgtcgaataacaagaagacgtgggaggggggacgtatggccgacaagcggacggtgctcgtcgtcgaggacgaagagatgctgctcagcgccgtgaccatggagttcgaggatgccggcttcgccgtgctcagcgccggcaccgcggaagaggcctacggcctgctccagggggccgggcgggtcgatctcctgttcaccgatatccgcctgccgggccagctcgacggctgggacctcgccgagcgcgcgcgcgtgctgcacccggccctgccggtgatctacgtgaccggctacagcgccgagcagccccggcaggtgagcgagagcgtcctggtgatgaagccctaccgcatgaccgcgatcatgagtgccgcgcagcaattgggcgtagagtgaggatggccacggatcacgacaggggacggcgtgcggtatgtcggaagcggcgcacgacgatgtctcggtccgtggcgcgatagtcgatcaggtagggaaacgagctgagcggaaatcgccggatgccccgtttacttgtcaaacgccctgcctggggatgcgcttgcaagagggccacgaccgataggatgcgctcttgaagcctgaaggcagcttggggcgactcgcttgcgagaaaatcaagcgccgcttcgatttgccgagcggcggtcagagtgtagcggactctcaccgaccatacttcgcccatatggcgcgcatctgctcctccgttgcgaagtcaccgcgcgcctcttcgacatccgactccgcaagatcagcctcttcctcgggcgtaagcggaatgaccgattgctcctcacccgcataggcgagcacgagacgcgcgatctcgtcctgcatttccggagagagtccccgcgcggtggcgaccgctcgttcgagaagatccgtcatgaggtccatcctatcgaggcggacaaagcgccgaaagcggccttcacgcgtctccctcccgcgccttctcccgcaacacgaacttctgcaccttgcccgtcgaggttttcggcagttcgccgaacaccacgtggcgcggcagcttgtagggggcgagccgctcgcggcaccatgcgaccagttcctccgaggtcgcctcccgcccctccttcagctcgatgaaggcgcagggcgtctcgccccatttcgcgtcgggcttggcgacgacggcggcggccgcgaccgccgggtgcttgaacagcgcgtcctccacctcgatcgaggagatgttctcgccacccgaaatgatgatgtccttcgagcggtctttcagctggatgtagccgtcgggatgcttcaccccgagatcgccggagcggaaccagccgcccttgaaggcggcctcggtcgaggccgggttcttcaggtagccgcgcatcaccacgttgccgcggaacatcacctcgccgaggctggtgccgtcggcgggcagggattccatcgtctcagggtcgcgcacgtcgagcccttccagaacggggtagcgcacgccctggcgggccttcttcctggcctgctcgtcgcgggacagcgcgtcccaatcctcgtgccacgcattcacgaccgccgggccgtaggtctcggtcaggccgtagagatgggtgacgtcgaagccggcctcgcccatggcggcgagcaccgcctcgggcggcggcgcggcggcggtgaggaagtggacccggcgggggagggggcgcttctgcgcctcgggggcgttcagcagcgtcgacatcacgatcggcgcgcccgacaggtgggtgacgccgtgctcggccagagccgcgtacatcgcgggcgcccgcacctgccgcaggcagacatgggtgccggcgacgatcgagagcgtccaggggaagcaccagccgttgcagtgaaacatcggcagggtccagagatagaccgcgtgctgcggcagcccggcggtgatgacgttgccgagcgagagcagggccgcgccgcggtggtgatagaccacgcctttcggatcgccggtggtgccggaggtgtagttcagcgagatcgcgtcccactcgtcgcccggcatcgcccagccgaaatcgggatcgccggcggcgaggaaatcttcgtagtcggtctcgccgacaggggcgctgtctccggtgaattcagggtcgtcgtaatcgatgacgaggggcgagaccccggccttgtctagcgcctcgcggccgatccgcgcgaactcgcgatcgacgatgaagaccttggcctcgccgtggtcgaggcagaaggccagagcccccgcgtcgaggcgggtgttgagggtgttgagcaccgcccccgtcatcggcacgccgtagtggcactcgatcatcgccggcgtgttggcgagcagcaccgccaccgtgtcgccgcggccgatgccgcgggcggccaaagccgcggcgaggcggcggcagcgggcgtagaggtcggcgtaggagcggcgcaggggcccgtggatcaccgcaacccggtccgggaaggtgcgggcggcgcgatcgagataggtcagcggcgtgagcggctggaagttcgcgggattcgggtcgagatcgcggtcgtagatcgtcgtgcgcgccatggtctcgcctcccgtttcagggggagattatccgagccccgcgggcgatcaacggcatagaaaaggccccgcgggcgcgagcccgggagccttgtcaggtctgagggatttgaggcgtaagtcggccgaaaaggccgatcaacgctcccggccgctgaggagcttctccagggcggcgagcccgctgcgctctgcggcctcttccgtggtctgcacgcgatccgcgcgctggaagagtttgccgttccggcggatggcccacgtgaagtgcccggcagggcgctcgcaggcttcgatttcgagggtgtagggatttgcgctgttgtttgccatgagaggaatatagggtcgcccttccggtccggctacccacccagtgcatagtcgcgttgctttttgctggtggccccgcacccggtggcgctgcggatctccgcatttgacaatccgaaccggatcatcgacacggcgcccggccggggcgcgggccgtccgccggcctttttcatccgcgcccgagccgccgatgcccgttcctccccgccagagccggaccgcacccatcgggggcgggccccgccgatgacgcgccttggcgtcgcgccggccgcgctgtcacaggcggagggtggctggccgctcgacggcgcgctgcgccttagcgatcgggtgctgtccttcggggccgcgagccatctgcgcgcctgcctcctgctcctgctgatcggtctcgccagcttcctgccgggccttgcctcgctccagccgatggaccgggacgagccgcgctttgcccaagcctccaagcagatgctggagacgggcgacctcgtcgatatccgcttccaggccgaggcccgccacaagaagccggtcgggatctactgggcccaggccgccgccgtcgcggccggcgaggcgctcggtgtgccgcaggcgcgcacgcagatcgggctctaccggatcccctcgcttctcggcgcgctggcggcgatcctgctgacctactgggcgggcctcgccctgctcgaccgtcgccgggcgctgctggccgccgccctgttttccgcctgcatcatgctctcggcggaagcgcgccttgccaagaccgacgcgctgctcaccgcctgctcggtcgccgcgttcggcgcgctcgcccgcgcctggctcgggcgcgcccggttggagcggcgccgcggcccggcctcgctcggaacggccttggtcttctggctcgggatcgccctcggcatcctcgtgaaggggccgatggtgccgctcttcgccgggctcgccgccttcgtgctgtgcctgcgcgagggctcggcccgctggctgctcgacctgcgcccgcgcttaggcctcctcatcacgctcgccgtcgtggcgccctggttcctggcgatcgcctggaagagcggcggcgccttcttcggcgaggcggtggggcgcgatatgctcggcaaggtcggcaccggcgccgagaagcattggggcccgcccggcgcctacgcgctcgccttcttcgccaccttctggccgggcgccgccttcgccgccctcagccttcccttcgcctgggcgcggcggggtgaggaggcggtggcgctgctgctcgcctggatcgtgccgatgtggctgatcttcgaggcggtgccgaccaagctgccgcattacgtcctccccctgatgccggcggtggcgatccttaccgtgctggcgctgtcgcgtggcgctctcgatccgcgacgtccgggcgcgcgctgggtggcggggctcgtggtgctgattccggtcgggctgacgctgggcgtcagcctcgccgcgtggcgtctcgaccatgtgctgcccctggccgccttgccgctgctgttcgccgcctgcgttctcgccggcctcgcctgggccgcctttgcgcgcggggcaagagaaggggcgggacgagggacagggccagaggcaggggagggcgctctggtgctcgccgtcgccgcttcggtggtgctgtcgggcgccgtgttcggcctgacccagccggtgctgcaaagcctcaaggtctcgccgcggctcgccgcgatccgcgatgccctgccctgcgaggcgccgcgtgtggcaagtctcggccttcgcgagccgagcctcgtcttcaccgtcggcacggatctggccatgctgaattccggtgccgaggccatcgccttcctacgggagggcggctgccgcgtcgtgctggtcgaggaccggttcgccgccgaattcgcgaccgcccaaggcgggcaaccgcttagccccgtcggccgggtcaccggcttcaacatcaacggcggcaagccggtcggggtctccgcctacgccgcgctgccgggttccacgccatgagcatgacgacccagtccgagccgccgcgcctcagcgtggtggtgccggtgaagaacgaggccggcaacatcgaggccctggtggccgagatcggccatgcctgccagaccctcgcgccgttcgaggtcatctacgtcgatgacggctcgaccgacgcgacgctggccactctccgcggcctgcaggccaagcatccgtggctcagggtggtgcgccatgaccgcggcggcggccagagcggggcggtgcgcagcggcgtgctgcgtgcccgcgcgcccgtcatcgccacgctcgacggcgacggccagaacgatccgtccttcatccccgtgctctatgccgccctcgagcaggccggcccgacggtcgggctcgcgcaggggcagcggatcggccggaaaggggcctggaagcagttccagtcgcggatcgccaacggcgtgcgcggaaagatcctgaaggacgccacccgcgataccggctgcgggctcaaggtgtttcgccgcgaggtctaccttacgctgccctatttcgacgcgcttcaccgcttcatgcctgcgctcgtcacccgcgaggggttcggcgtggtgcaccgcgacgtggtggaccggccgcgcttcaccgggcactcgaattacgggatgttcgaccggctctgggtcggcatcctcgatctggccggggtgtggtggctgatccggcgccgccgcccggccccccgggccgaggaaatcccacacagcgagagccggtgaacccatgctgatccagctcgccgaggacctgccggcctatttctacgacgtgttcgtcacccgcttcgatttctggctggtgttcggcatcggggcgcagctcgtattcggctcccgcttcatcctgcaatggatcgccagcgagcgggcgggaaagagcgtgatgccgctctcgttctggttcctgtcgatcatcggcgggctgatgaccctggtctacggcttcgtgcgccgggagccggtgatcatcatcgggcaggggctgtccaccttcatctacctgcgcaacctcgccctcatcttccgcgagcggcgccgcgcccgccgggcctgagacgaacccgacggcatgttccagaccgcgacgggcgatcccgagagcatcgcccacatcatccaggtagcgctcgcccccgccttcctgctctcggcgctggcgaccctgctcaacgtgttctcgacccgcctcggccgcgtcgccgacaaggtcgatgcgctctcggccagcctgcccggtgcggacgaggcggcgcgggcgacgctggcccgccgcctcgcctacctgcgccggcgctcgcttctgctcgatctcgccgtggtgctggcgagcctcggcggcgtgatgacgggcgcggccgtgctgaccctgttcgtcggcgccctcagggacgcctccgcggcctccgtgctgttcgcctgcttcggccttgcgctcggctgcaccatcctggcgatcctggccttcctcgccgaaatcctcctggccggccggggcatacgcctggaggtcgagcgcaagcaggaccggccgtgatcatcagggtttcgaaaggacaagtcctttcgtgggtccagggcaaagccctggaggatcggtgagcctgtaatcctccacccgcatccgctcggtgccgcgcacgtaatcgccgaccgtcccgggccagagggtgcgattgcgccccgcgcggtcgagataccagctgccgcagccgccctgcgtccagatgctgtcctgcatccgcgcatcgacctcggcgcggaagcgcgcctgagcctcggggcgcacctccagcacgccgccgggctggtcgcgcagccgcttcagcgcgccgagcacgtgggcgacctgcgcctcgaccatcagcagcaccgagttgtggccgagcccggtattgggaccgagcagcaggaagaagttcgggaagcccgccaccgagacgccgcggaaggcgtccgctccctgcttccatgcttgcagcaaacttaacccgtcgcgcccgatcacctccgtgcgcacaacgctgccgccgggcgcgaagccggtggcgaagatcagcatgtcgagcgggtgctcggcgccgtccgccgtgacgatgccgtggggcagaacctcgcggatcggcgcggtgacgaggctcgcgttgggccgggccagcgccgggtaatagtcgtcggagagcagcacccgcttgcagccgaggcggtagtcgggcgtgagctgtcgtctcagagccggatcggcgatcgaggccgcgaggtgccggcgggaccacgcttcggccaaagcggttacgcgcgagacgcgggtgaagcccgcgagcgccgcgacctcgcggcgccagaacagcgaggcgcggtggagacggcgcaggggggcgatccgcatcagccactggaatccgcgcccggtcgggcggtcgccgcggggcaggatccagggggccgagcgctggaactgggtgaggtgggcgacacggccgacgatctccggcacgaactgcaccgcgctcgcccccgtgccgatcacgccgacgcgcttggccctcaggtcgcaggaatgatcccaggtcgccgagtggaaggcttttcccgagaaccgctccaggccggggaggcggggcagggcagggtggtgcagggcgcccatggcaccgacgagcacgcgggcggagacgacgcccctgtcggtctcgactcgccacaggcctgcctccgcatcgaagacggcgcgcgtcacgcaggtctccaggcgcaggaacggcgcgaggccgtgcgcggccacaagcccttcgagataggcctcgatctcgggttgcggcgcgaaaaggcgcgaccaatcggatttcggcgcgaaggagagggagtagagttgcgagggcacgtcgcaggcggcccccggataggtgttctcccgccacgtgccgccgacgcccgcggccttctccagcacgaggaggcggtcgaacccggcctgccgcgcgcggatcgccatggcgaggccggaaaagccggcgccgacgatgacgagatcgaggggcgcttcgctcacgcggcgacctccgcctcaggatgggggggcgctttcagggcgcggtgcaggaaggtcgcggcctcgtcgagggagcggcgtgcctcgggcagaaagctctcggcgagctgccaagcatgcgccaccacgggaaacaccgtgagttcgaccggcacgcccgcggcctttgccttctcggcgaggcgcagggaatcgtcgcgcaggatctcgcggacgccgacatggatcaggagcggcggaaacccggacaaatccgcctcgatcggcgaggcgcgcgggtcggcagggtcggccccggcgaggtaggccggaaccagccgcatcagcgcctcggggcggaacatcgcgtcgcgccgcccattcgtgcggaacgaggcgctgcggccgatcaggtcggtggccggcgagaacagggccgccgccacgggcggggtcaggccgaggcggcgcgcctcgatgatcgtggtgagcgccaggctgccgcccgcggaatccccggcgacgaccgccgggcccgcctccgcgagcgcggtccagacacccgtgcaatcctcgaccgccgcgggaaaggggtgctccggcgccaaccggtaatccggcgtgaacacccggaagccggctcgagcgaagcggccggtgactgggcggtacaattgcgccgagcaggcaatgaagccgccgccgtggcaatagagcagggttgggcgctcgccgtccgcgcgggtcccttccgtcttcgtcccttccgtcttcgcccctgcggcctccgcccactcgccgggcacgccgccgacctcgccgggggtgaaggcgacgccggccggcgtcgggaaccgggcgccctcgaaggcgcggcggatcgcatagacatcgtgggtgccgccgagtcgccccttcaccgcgaggcggatggtgagatcgtagaggtgggcgcgcaggctggccatggtcacgtgtctcgaacggcgcggcggatcagcgaccagtagcgcaccggcatcaggcgctggatcagcagggcgcggcgggcatcggcgccgatcaccacgcggggcgcccgcgtctcgatcccgcgcaggatcgctgcggcggctttcgccgggctcatcgtcaggaggcgctcgaaagcgagatgggcttcggcggcttcgtgcggatccatggtgcgaggtcggcgggcgttgcgggcaatcgcggtggcgaccccgcccggatgcaccagcgtgacgccgagcccggtgccctcaacttcatggcgcagggcctcggtgaagccgcgcaccgcgaacttgctcgccgcgtaggctgtctgccccgcgggcgcgatgatgccgaacacgctcgacaggttgacgatctgcgcctgtgcttgagcccgcaacagcggcaggcaggcatgggtcagccgcatcaccgcgtgcaggttcacgtccatgagccagtcgatatcggccgggtccgtgtcctcgaaccggccgccaagcgccacgccggcattgttgacgaggaggtgcagcccgccgtgacggttacggaccgcctccggcagtgcgaggagcgcctctcggtcggcgaggtcgagcacatgctcgctgaccgtgacaccggcagcgcgggcggcgcgcgccgtctcggcgaggccctgcgcgtcgcggtcggccagcgccagggcgcagccgcgccccgccagcgcgaggctcagcgccgcgccaatgccgctcgcggcccccgtaacgagggcggtccgcccctgcagaacgaaacgctgagccatctccgcctcaggcgtccggggggagggcttgcgtgccgtaggcctcggccatcgcttcgatctcggcgagcttggcctggagccccgaccagtcatcggcctcggcgatcggcgcccaaagcgcctcgacctcgtcgatcagcatcgtgcagggtttttcgcgggcaaagtaagggtggtcgaggttggccttgacggcgggacgcatcgcctggagcgcagtgtggaccgggcggaaggcgtcgctggcgtagtgctcgcccgccgggctccgggccgcgcggggctcactcgccagccccccgcgccagtcgaagaagacctgctcgaacggcgcgcggctggtttcgaggaaggcccagaatgcgccgaccagccggtggaccgcgccctcgccctccccctgcgcgggggtgaccccgagccggaacaggatcgcctcggcgaacgcgtcctgcagcgccgggccgaagcctttcagccccgcctccagccgctccttcggcacgaggccgagcaggcaatcggccagccggctcaggttccagaacagggcctcgggctggcggccgaagctgtagaggccccactcgtcgaaataggcggcggtgaaggccggatcatgggtgggagcgaagcgccaggggccgtaatcgaagctctcgccggcgacgttgatgttgtcggtgttgagcacgccgtggacgaagcccgcggccatccactgcgcgcccatccgcgccacccgcgccagcatcgcctcgaagaacagggccgcgcgctccgccggctcggcttcttggatgccgggatagtaggtttcgaccacgtaatcgacgaggcgggcgatcgcctcgggctgttcgaggaactggaagcgctggaaggtgccgatgcgcaggtgcgaatgcgacagccgcaccagcaccgccgagcgggtgggggagggctcgtcgccccgctccagcgcctcgccggtctcgatcaggctgaacgacttcgaggtctcgacgccgagcgcctccagcatggcggtggccagcacctcgcgcacgccgcccttcagggtgagccgcccgtccgccccgcgcgaccagggcgtcgtgccgctgcccttggtgccaagatcgagcaggcgcccgtcgcgccggtcgtggccttgcgcgaacaggaagccgcggccgtcgccgagatccgcgttgtaggaacggaactgatggccgtgataacgcagcgccatcggccgctcgaacgagccgggcaggggtgtgaagcgcgcgaaatgcgcgatccacgcctcgtccgacagatcgtcgagcccgacgcgccgcgcccacgcttggttgcggtagcgcaggatcgccgaggggaagtcggccggggccacgacgtcgtagaagtcgggcccgagatcggcgtggcggcgcgagggtttgaaagcgggcaggggttcggctccgtccggtgtggcgggaggagtcgggcaggcgcgggggaacgtcaagccgacgaaaggctgaacccggcggcggggaggggcgatcccttcaccgaatggctgatcagccctcccctggctattccggggccggcgcggcatggcatcggaccggaacgagcctcgcacacggatcttccagcgtgacccaaggcaccaccggcgcccgcgcctccgcggcggcttacccgatcctgacgctgaccaccctcctctgggcaggcaacacggtggccggcaagtgggcggtcggggaggtctcgccgcaggtgctgacgaccctgcgctgggccttcgccttcgcggtgctgctcgtggtggcccgccgtcaggttctggcggaccgggaccggctggtgcagcgctggccctacctgttcctgatgggggcgtgcggcttcaccatcttcgccagcctgttctacgccgccggcacctataccagcgcggtcaacgtcgccctgatccagggggcggttcccgtcttcgtcatggcgctgaaccgcgccgtgcgtcgcgtgcctgtgagggcagggcaggtgatcggcgccgccgtgaccctggtgggtgtcgcggtggcgaccacccacggcgatctcgcggtgctggcgcatctcggtctcaaccgcggcgacggtctgatgctcgctgcgagcctcgtctatgccggctacaccgtggcgctcgccgggcgccccgccgtgtcggggctcgccttcttcaccgcgctggcgctggccgccttcctcacctcgctgccgccgctcgccgccgaatgggcgctcggccacgcgatctggcccgccaccgcgacggcctgggccatcgtcgccttcgtcgcgctcggtccttcgttgctggcgcagctgtccttcatccgcggcgtcgaactgatcggcccgaaccgcgctgggctgttcgtgaacctcgtgccggtcttcggtgcggggctcgccgtgctgctggcgggcgaacccttcggcggggccgagacgctggcgctgctcctcgtgctcggcggcatcctcattgccgagatcgccgggcggcgggcggcacgatccccgggccgttgaaccggggcagggaagggcagcggcaagtacagcgggaggcgagggggagggcgctgctccggtcgcagcccatcccgaaatagatcgccctgcgccgaaatggatgcccgccgggcgtgcaaaagcgcggaagtcgaagaacttagaaccgtgtgcgattgcagcgtgatcgagcctggctttgagggttgtgcctcatctcatccgccccggcccgaacgacgggcggaaaatcctgcaccgctgtgggcgggacacagatcgggcctgaaaaccggataatgttctttcgaatcacattgcggaccctccccccccagatgccgtccttcctcgcccttgccgccggacggctgcccgcgccgccgtggttcggcgacgtcgctgccctgggcgcgacggggatcgccatcgccctgcgccacgcgctcgacgacgtgctgccgccgggcttcccgttcctgaccttctttccggcggtgatcctgacgacgttcttcttcggcctgcggccggggatcgtctgcgccgtgctctcggggctcgccgcgtggtacttcttcatcggcgaggcgaacgtctttctgttcgatgcgcagaccgcgctggcactcggcttctacgccttcatcgtcacggtcgacatcacgctcatccacctgatgcgcgtcgcgggggaacggctgaatgcggagcgggcggtgagcgcccaactctacgagcagcagcgcacgatgtttcaggagctgcagcaccgcgtcgccaacaacatgcagttcgtggcggccctcctcgcccttcagaagcgcaaggtcatcgacaatccgcaggaggcggccgacgtcttcgacgaggcgcaggcccggctgcagacgatcgcgcgcatccatcgccgcctctacgacccggcgcgggccgaccagcccgtgggccagtacctgcaggaactctgctccgacctgctcgacgcgacgggcgcgcgcaacatcgtctgcctcgtcgatgcgccgccggtgcgcctcgatctcgcccgcctgaccaccctgtcgctcctcgtggtcgaggtggtgacgaacgccctgaaacacgccttccacgggaccgagcgcggcaccatcaccatccggttcgaaaccctcggagccgggcaggcgtcgctcagcatcgccgataacgggccaggcatccccgcgaccttcgatccggacacgagccgcagtctcggcttccggatcgttcaagggctcgcgggccagctcgacggcacgctgacctacgccaatgagggcggcacggtggtgcgcctcgtcttcgtcaccggtccgacggacgcatgacggagcgtccgcaagccatcgcggtcggccggggcagggcgctttcgcgtgaggcgcaaggctgaagcaggctcatgcgtccgacagagtgcctgcacggcgtctcaggccgtggatccggcgcccgttcacgtctgtcgcagcccatgaaagctgtcaacgctaatcagaaatggcaccgcttccgcaaagtagacatgacacccctcttagaaggcacagaggggaggggacaccgcagcgaagcgggtcggggtggcgaagctgcggtgtcaccggatccagatcgacacggccgggtgccctcacccgctcttgaacatgtgccggtccacctgcccttgccgacgaggcgccttctgtgaacggttttgatcccgctcctgctgccgctcggcaatgaacgccaggaccgcacccaggcgcttgttctccacgatcgccgcctgatcgacatggcgtatccgatcgaaggtgcgaaacggtaaatccaagccttgatgtcggatcgcgaagcgtccgtccggataatcgatcacctgcacacgcttacgagcaagggggcgcgtgacagcagtcggctccaagatgaatgtgaccttgtcgtactggagcgtaaggctgttcgtgactgttctctcctccttccaagcaaacacatcgtccagaatgatatcgccctgaagcgctcgatgggcgtctcgctcatcgaaaggcggcttgccgaaacgagcgttgtgatcggctataaatccgaccagaaacttgttgccatcttccatcgaacaaatttctgcaagtcgcatctccttgatcaaacgatcctgcaaggtgccgaatgctctctcaatacgacccttcgctgagggcgtgttcgcgcacatgatgtcgatgttgagttcgtccaaggcgcgtccaaattgggtcatgcctgtcccgccagcggcatcccgcttgctgacacgaaagaccgcgtgcttgtcggaatagaatgcagtagggcgcccatgcttcaacaggtaagcccgtgtttctcggaggtagtcgaatgcagactccgaatgcacaaaggcagcgtgcatgatccgactcgttgcgtcgtcgatgaacgcaagcaacgtgcattccggcccacgactctcaaaccagtaatgcttcgagccatcgatctgaatcaattcgccaacacggtcgcgacgaagccggggctgatgtacggaagggaggcggcgcctacgatccaaccacagaccgtcttccatcatccacttgcgcaacgtttcacgagagactggacaatcatgtaggttggcgagcttctcacaggcgagggtagggccaaagtccgaatatcgctctcggacaatgctcatggccaactgacgcacttcatcgggcaggcgattgttgctcggccgaccgcgccgcttcgagatcagaccggctgcgccttgcttccgaaatgccgcgagcaggcgaaaaacctgccgccgccgcagccccatcagatcgcaggcatcatcgatagcaaggcgcccagcctcgacgtcgagcagaacatcgaggcgcgaaaattccttgccgctcatggacttcaaccccatcgcgcgcaccctccacatccatcagagggagagggggtgccgtttcaactttgccagggggtgtcatctcaattttgcgcctacaaaagccgttcgcataagatatattatggaacgtggggatgagtgcagatgccctttcaggcatccgttaaccataaatcctcagcaatttcccggttttcgtcccttcgaggccgatccggcctgcggcaagcacgcattggagcggacctctcgcaatcgtcacaatcatcgggcaacagtcggagacatcgggaaacagaatcggctgctagacgtttcgccatgttccaccgcccgctctccggtctcatccttgccaccgccctcgccggcccgctcggcttgtccggtgcccgcgcgcagcccgatgcgccgccggtcgtggcaccgcagatgccggcgtccgtcgagcgcctgccgacgaagctggcacggctcgcctcacagctcgggcgcgacggcgatgtgcggatcgtggccttcggctcctcctcgacggaaggggcgggcgcgtcgtcaccggccatggcctaccctgccctgctcgagcgcgacttggaggagcgcctccagatcggcgcatcgagccggcgctcgatcaccgtgatcaaccgcggcaagggcggtgacaccgccgaggcgatggcgcggcgcttggagcgcgatgtgctggccgagcgcccggatctcgtggtctggcagaccggcagcaacgatccgctcgccggagtgccgctggagcgtttcgtcgaactgacccgcgcgggcatcctggcgatccgcgccaccggagccgacgtggtgctgatggaccagcaatggtgcagcaagctctcgggtatggagggcgccgagcgctacggcgaggctctgcacgcgctcgccaccgaactgcgcgtgccggtgatccgccgccgcgccctgatgcagtcctgggtctcgcacggattgatgaccccggcccagatgatcggccccgacggcctgcacatgaccgatgccggctaccgccagctcgccaaggcggccgccgcccagatcctcgttggcgccggcctgatccagccctcgatcgcccggaactgaccggggcaggggcggctttcgcaagcatggagccccctccccgcgctgttaaagcccgcgctgtcgcatgaagcaggccgaactcaccgaagcggctctggccgccttcctcgacgccttctacgcccgggtgcgccgcgatccgttgatcggccccgtcttcgcggccaagattccggacgaggcatggccgcgccatctcgccacgatccgcgatttctggtcctcggtgctgctcaagaccggccgctacaagggcaacccgttcggccgccatctcggcatcgaggggatcaaccctgcgcatttcgcgcgctggctcggcctgttcgaggagaccgccagggaggttttcgtgcccgagatcgcgtggatcctcgtcgagcgggcacatcggatcggcgacagcctgaaatccgggctgttcttccggccggagatgccggccgtaagaccctgatcttctttagagcatcgtcctggatatcggatccaggacgatgctctaaccttttgtctttgcatcatctttttccgaaagccggcaatcacctttcgggatgatgctctagagatcgacggtcgccgtcagcccgtcataggccggcaccacgtgtcccggcagcttcttggccagcgtggcgtagtcgagatcggtgtggaggttggtcaggatggcgcggcgcggcgcgacctcctcgatcagggcgagcgcgtccgagaccgagtaatgcgacgggtgaggggtctcgcgcagggcatcgatgatgagcaggtcgaggccgtgcaagcgggccttggccgcctcgggcatcaggctcacgtccggcgcgtaggcggcggggccgaagcggaagccgtgggcgatctcgttgccgtgctccatgcgaaaggcgtccgccacgatcgggccgcccgcgcccacgatggtcagcggttcgtccgcgcgcatctcgtgcaggtcgagaatcggcgggtagaggctgcccggcggcgtctcgaaggcgtagccgaagcgcttcatgaggagcgcgtgggtgagggggtcggcatggaccgggatgcgccggtgcatgtggatcacgagcgggcgcacgtcgtcgatgccgtgggtgtggtcggcatgtgcgtgggtgtagagcagggcgtcgaggcgggtgacgccggcgtcgatgagctgttcgcgcaggtctggcgaggtatcgaccagcaccgtcgtggtgccccctcccccgtttccgtccccttggcgccgctctaccagcagcgagcagcggcggcggcggttgcgcggctcggccgggtcgcaggcgccccagccgtaaccgacccgcggcacgccgccggacgagccgcagccgaggatgcgcaggctcaagctcggcatgcgccctcccccatcctcatgcggcgattccctcgatcgcggcggccttggagaacagccggtagaagttggccgtcgtgcgcgcggaaaactcctcgaagggcaggccgagcgccttggccagcacgcgggcggtgtcggcggtgtaggccggttcgcagcgtcgcccccggtgcggctcgggcgcgaggaacggcgcgtcggtctcgaccaggatgcggtcgaggggcacgctgcgggcgatgtcgcgcaaagcgtccgagcggcggaaggtgacgatgccggagaacgagaccgacaggccgagctcaaccccgacttcagcgagccgcgcgccggatgagaagcagtgcagcaccgccttgaacgaccctttggccatctcgtcggtgagcaccgcttccatatgcgcgtcggcgtcgcgggaatggatcaccagcggcaggccggagaggcgggcggcctcgatatgggcgcgcagcacccgctcctgcaccgcctccggcgcggcgtcctcgtaatggtagtcgagccccgcctcgccgatgccgacgcagcgcggggcatcggccagcgcggcgatggtctcggccggcacgtccggctcctcggcggcaccgtgcgggtgggtgcccaccgtgtaccacaccgccgcgttcgcctcggcgagcgcgcggtagctgtcggccttggcgacccgcgtcgagatggtgaggaggcgcgtcacgccggcctcggccgcgcgggcgatcacacccggaatgtcctgcgcgaagtccgggaaatcgaggtggcagtggctgtcgaccagcatggtctctttggcggattctttggggaaggagcgatgcggggaggcggcgtcaggccgtcgcctccggcttctcgaagcgggggaagatcggggccggggcgggcagcgccgtgccgccctgcaggcggtactcggcgccggtaaaagcgaagctgcgtgcgttcaccggcacggcgagcagatcgagcaaggcggcacccgccgtcggcacgaagggctgcaccatcaggccgacccggcgcagggtctcgaccgtgacgtagagcaccgtgttcatgcgcgccggatcggacttgcgcagcttccacggctcttcggaggcgaagtagcggttggcctcgccgaccacggcccagatctcggccaggatcgcgtgcagggcgagattctgcatcagcccccgtgccttctccggcagggccgcggcggcggcgagcaggcgctcgtcggcctcggtgaaggcacccggctccggcaccgtgccctcacagttcttcgcgatcatcgagagcgagcgctgggcgaggttgccgaggtcgttggcgaggtccgcgttgatgcggttgatgatcgcctcgtggtcgtaattgccgtcgctgccgaacggcgcctcgcgcaggaggaagtagcgcaccggatcgacgccgtaggtgccgacgagatcgagcggatcgaccacgttgccgagcgacttcgacatcttctcgccgcggctgagaaagaagccgtggccgaacacgcgcttgggcagcggcagcccggccgacatcaggaaggccggccagtagaccgcgtggaagcggacgatgtccttgccgatgatatgcaggctcgccggccagaaccgggcgttcggcgcctgcgcatcgggaaagcccgtcaccgtcaggtagttggtcagggcatcgacccagacatacatgacgtggcccggccggtccggcaccggcacgccccagtcgaaggtggtgcggctgatcgagagatccttgaggccggagcgcacgaagctcgcgacctcgttcatccgcgtctcagggccgaggaagtccggctgctccgcgtagagcttgagcaggggttcctggtactttgagagacggaagaggtagttttcctcctccatccactcgacgggcgtgtccgtcttgatcgagcggcggttgccgtcggggccgagcgcggtctcggcctcgtcgtaataggcctcgtcgcgcaccgagtaccagccggcatatttggcgaggtagatgtcgccgttggcctccatccgccgccacagctcctgggccgcggcgtagtggtcggcttccgtggtgcggatgaagcggtcgtagctgcagtcgagccggtcggccacggccttgaagcgcccggccatgtcatcgacgaaggcgcgcggcgtgacgccggcgcgggacgccgtctgctggatcttcaggccgtgctcgtcggtgccggtggtgaacagcacgtcgcgcccgtcgaggcggtggaagcgggcgatggcgtcggtggcgatcacctcgtaggcgtggccgatatgcggcgcgccgttcgggtaagagatcgccgtggtgatgaggaagggctcgttcgccttctcgctcgcgctcacgtcagaagatgtcccggatgcgaaggtcggactgtcatgccttgtggcgcgcaacgtcccgcgacgcaaccggcctgccgggcaccggaggccggcgcgcgcaggagggcgccgtcccgtccgcattcggcccgaagccgcgctccttgtgcagacgcaaaagagccctgccgggacccggcagggctctttggacgtgcagcgctcgtgtagggtcgagggcgctcaggcggcgcgctgggcgccgacgggcaggacgttctcgttgccgatcttgacggcggcgcgcttcgcggaagcgggcgcagccccgccgacagccgcgaactcgccggcagcagcggtatcggccttcggaccgagacggttggccaccagggtgaccagagcgatgttggcgacgccggcagtgagggcggcgagcagagccagggagatcatggtgggcatcccgtgcggtttgttgcgttgcagcgtatgtgccaccaacggagccgttctggtataccaagcaccaaatgccagatattcgctggacgcatgtaacgcgcgctgcgaggcctgagccccgagcattttgcattatggtgctataatacccagtatcctgttctattttgcatggacacggcggggatcatcgggttaatcctcggcggcgctgcgaacggccggcaaggttccagtgtgcgtcaaaagcgttggccaaccctcgccgacgacttcgaggacagttttcatgtcaatcgccaaggttcgccagcctgaagagcagtggatcgagctcccggagccgaatcttgaccgttacatgctgcactcctgcagccgcgctgcgaacgacaaccgccggccgtccggcgagatctttcgcgtcgtgcaaatcggcgcctgcgtggtcctgatcggtgcaaccaccctgatcagcgctttgatctaacgatccgcgcgcgattcggtaggcgcacttttcagccatcaagacggctacggaatccgcgtcgccgccgccaattcacgaaaggccgcgagcaccagcggccggcggtcgagattgtagatcgcggcctcgcgagccgaggacgcgatgcgctcggcggcctccaccagcgccagcagccgggccgggccctccccttgccgccggtcgatctcggcggcgacgtggcgctggatcgcatcgagaacggtggcgagcaggggttcggcgtcgcggcccgcaagcgtttcggccagcttgagcacgcgccgcccgtccggctcgggcaggccggcaagaagggccgagacttccgcctcgaccgcggcggtggcggggtcgaggagtgccaccgcgcgggcgaccgagccctcgcagagcgagacggcccgcgccagagccgccgcgtcgggccgggcgaagggcgccggaaattcttcgatgatcgcgcgcacgtccgcctcaggcagcgcacgcagcgtcagggcccggcagcgcgagcggatcgtcggcagcaggcggcccggcgcgtgcgagacgatcaggaagatggcgcggggcggcggctcctcgatcatcttcaggagggcgttggcgctgttggcgttcagatcctcggcgctgtcgacgatgcagacccgccagccgccctccccgcccgcggtggccccgaacagggcaagcgcctcgcgggcggcatcgaccgagatgcgggtcggcagcgtcttggcacccggcgcctggacccggcgcagcgcgaccagattcgggtgcgacagggccatcacctgccgcgcggccgggtgatcctccggtacgtcaagggaatcgggggacgggagcgtgcgcgggtcggccacgagccggcgcgcgacccggtaggccagcgtcgccttgccgatgccggcgggaccgccgatcagccaggcatgatggagccggcccacggccagcgcccccgcgaaggccgcttccgcgtgaccatgcccgaaaaggcgggtctgttcgcgggggcgcgggacgtgagcgaggtcgcccgcctcggcctcggtgcgggtgtcgcgagcggtccgggcggaatcaggccgcatgaccgtgtccttcccgctccttgccctcccggttcttaccctcccgctccttgacctcttgccgctgcccttctcccagcgctggcagcagatccggccaccgggcggcgatggcgttggcgatggcggtctcgaccgcatcggggccgagatccgcatcgatgacgcggcagcgctccggctcggcctcggcgatgctgcggaaggccgtccgcagccgctcgtggaaacgcatgccctcggcctcgaagcggtcggcgggttcgcccgccccgcgccgccgcgcccgggcgaggccggcctcgggcggcagatcgaggatcagggtgaggtcggggcgcagatcctcgagcgttacccgctccaggctgtcgatcagcgccggatccaggccgcccgccgcgccctgataggcgcgggtcgagtcggagaaacggtcgcacagcacgatcgcgccgcggtccagggccgggcggatcaagttcccgatgtggtcgatgcgggcggcggcgaacatcagcgcctcggcgaagggcccgtagggcttggccacgccccgcagcagcgccgcacgcagggcttccgcccgttccgtcccgccgggctcgcgggtggtcacgacctcgcgcccgctcaccctgcgcaaggtctcggcaaggcgcgcgatctgggtggacttgcccgccccctccccgccctcgaaggtgatgaagacgccccgcggcgcatcgctcgacatggattgcgggctagcacagtaggcgacggggcgcgacctaatcagccgcgcgccctagtcggccatggcgcccttgcgtcccgtgagccaggaggcgcccagcaccacgaggccgacggcggcgatcagcagggtcgaggcggcgttgatctccgggttcaccccgaggcggacctggctgtagatccgcatcggcagggtggtggcgccgggccccgagacgaagctcgcgatcacgagatcgtccagcgacagggtgaaggcgaggaggaacccggccgcgaccgaaggcgcgatcagcggcagggtgatgccgaagaagacgcgggccggcccagcgccgagatcggcggcggcctcctccagcgagcggtcgaggcctttcaggcgcgcacccaccaccaccgcgacgaagccggtggcgaaggtcgcgtgtgcgatgacgagggtcgcgatgccccggtcgaggccgatgccgacgaagagcagcagcagcgacaggccggtgatgacttccggcatcaccatcggcgcatagagcagaccggtataggcgccgcgcccccaaaaacgcccgtgccggtcgagcgccagcgcggcgcaggtgccgagcaccccggcgattgccgccgacaggacggcgaccttcagcgagacgagggccgaggcgatcagcggcccgtcccggaacagcaccccgtaccagcgtgtcgagaacccgccccagacggtcacgagcttcgaatcgttgaaggaataggcggccagcacgaggatcggcacgtagaggaaggccagcgcgagggtgagcgccgtgcgggcgaagaggctcatcgctgagccccctcatgagccccttccaccgcttcctcgcggcgcaactcggcctcgcggaacagcaccacgggcccgaccacgaggatcagcagcagcaccgccaccgccgaggccagcggccaatcgcggttggagaagaactcgctccacagcacgcgcccgagcatcagcgtgtcggagccgccgagcagatcagggatgatgaactcaccgaccatcgggatgaagcagagcagcgccccggcggcgaggccgggcaggctgagcggcagggtgacggtgaagaaggcccgcgcccgcgaggcgccgagatcggcggctgcctcggtgagtgccggatcgagccggctcatcaccgcgtagagcggcagcaccatgaagggcaggtaggcgtaggtgagcccgatcagcacgccataggggctatcgagaatcggcagcggcgcggcgatcaggccgagtttcagcagggccgcgttgagcagcccctcgggcttgaggatcgcgatccaggcatagacccggatcaaaaaactcgtccagaacggcacgatgaccagcgccacgaggatcggctgccagcgcgccgaggcgcgggccatggcgtaggccgtcggcgtgccgatcccgacgaggatcgcggtggcgagcgcggcatagcccagcgaggagagggcggcgtcgcggtagagcgcgtcggccgcgatcatctggtagttctggaagtcgagcgcctcgaagaactcgcgccagccctccaggccgccatcccattcgagcaggggcaggtagggcggctgcgcggtggccggcgaggagaagctgatcttcagcgtcaccgcgaagggcacgaggaagaacagcgccagccatagcagcggcaggccgcggacgagaccacgccccaggcgctgagacagccgccccgcatgtgcgggagcaaccggcgatgagccgtcatcgccggtcggtcgaggctgtcgcgacagcccgctcatgccggcagaatccaggcggattccgcgggcaccccgagggtgacggtctcgccgaccgccgggatcggcccgggcgccggcagggcggcggaggcgcgtaaggtcgtgccgttcgccatctcgacccggtagcggatgcggtcgccgaggaaggtcgcctcggtcagaaggccggacagtccatggagcccctcctccccgcgcacaatcagacgctcggggcgaaccgcgatcacgaccgcgttgcccgcctcgccctcgccgctcgcgcgcaggaggccgaaagccgtctcgacgctgcggatgccacccggctccgcccgcccgaggcggccgtcgatcaggttcacgtcgccgagcagacccgcgacgtagcggctcgccggccgctcatagagcgcgcgcgccggccccacctgcacgaggcgcccgcgctccatcaccccgatccggtcggcgagcgccatcgcttcctcggcatcgtgggtgacgacgataaagctcgtgccgagccgccgctggatcgcccgcaactcgccttgcgtctcctcccgcaaggcccggtcgagcgcaccgagcggttcgtcgaggaggagaagccggggttcgcgggccaaggcgcgcgccaaggccacgcgctggcgctggccgcccgagagcttgtcggggcggcgcgcctcgaagccttcgagccgcaccagccggaggaggtccttcacccgcccggcgctctgcgcccggctcaggcccaggcctttcaggccataggcgaggttggccgccacgctcatatgcgggaacagtgcgtaggactggaacatcatgttgaccggccgccggtgcggcggcagcgccgtcaggtcggtctcgccgagacggatcgcgccggaatccggcgtctcgaatcccgccaccattcgcagcagggtgctcttgccgcagccggacgggccgagcaggcagaagaactccccttccgcgaggtcgagggagaccgcatcgacggccgtatgcgcggaaaagcgcttggtgacccgctccaggcggagcctctggtccggaaggggagtgctggcgtgcaagatggatcttcggaccagtgccgcgacgtatcttggcgacgtagcgtgggaaatgggccgtgagaagcgctcgcatcgggagcgttttctaggcgtcctcccgcagcgcctcctgcacccgagcctccaacaggtcgggacggcggatgacgagggcgccgcgggtgcggtcgatcaggccttcgcccgccatcaccgtgaactcgcgggtcacctgctcccggcggcagccgatgcgggcggccagcacgtggtggtagggcggcggcgtcaccacccgctcccccacggaatcgctcccctgcccggcccgcggcacggagaggcgcagcaattcggcgtagagacggtggcgcaggtcgagcagcgcgtgctccatcagccgggtgttcaactcgcgcacgcgcttggcgagcaggcggaacagccggtcggcgatgacctcggaagcgaacacgatctggcggaagacgggggcggggacgacacagacctcaccccgggtcagcgccgtaacgttggctgagcggccgatgccgtccagcgccgccagctcgccgaagaaggcgcccacgcgcatctcgccgaggatgacctccttgccggattgcgaccggttgaggatccgcacttcccccatggcgaggaagtacacgtcggtggagatgtcgtcgtaatcgacgagcgtctcgttctcgtcgaagcgccgccaatggcagcgcgtctcgaatggggaaagatcgacacccggttccttgaagaacgggatgctcgccaaccgggctgtcgccacgcctcttgtaccttagcccgctttattcaccagggtttggctggcgacgtgttttgagctgaaggcgagcgggatcgtgcgtctgtcctgacgcgtatggatctggttgtgctgtcggcgctggagggacgggagcggtgtcgatggggcatcacgccccgtggttcaggctggcgctggggcgagtgcgcccgcgatatggcgcagcaagtcggcctcgggacaggcggcggcgaaggcgagacgaacacgggcagtggtctcgtggatgcgagccccaagcttgagcaggcgcaggcggatcgtcgcgaactcggccttggccaggcgatggggagccgggatggcgtcgcgcacggtcagcatcagccaataggcggcggtgtgcagcacgagccgcatctggttggcggccggatgccggcaggaggtgcggtcggaagcgagctggcccttatggagcttgatcaggttctcggcctgtccgcgggcgcagtacagctcggcgtagagccattcgggcgtaccggtggcgatgttcgtgaccacgtagcggatgtcgaggccaaggcgggtcgcctcgatgcgggcggcgacgcggcggtgctgccgccaggatttggctgcgtgcgtggtctcagcaaagccgcgcacggcatctgtgttgctgagggcccgctcgacccggatgtgatcggcggtcggctcgaccttggcggtgagcgacttggtgccggtcaggccgaagacgtaagcgacgtcgttgtcctcgcaccagtccatcgcttcgggccgcccgtaatggccgtcgccacggatcgtgatcgcggtcgtcggccagtgtcggcggatcgcccggaccagacgacgcagatggccccggacttcgcgacccgaaggcgtcttgcccggccgcaggatcatcgccaccgggcgcgaggtggcggtgtcgtagacgtggatggggagaaagcagcgttcgtcgtggtgggcgttgaacagcgacagttgctgctggccatggaccacgtcgcaggtgtcgtcgatatccagcgtgacagccgccggtggcgcggcgtagctggcgcagtagaggtcgaccagcacccgtccgagccggatcaggtcacgcaggcccggcgtgttctccagccgcgagacggtgggctggctcatcaagtcgcgtccgctgtcgggtaggcgaccacaggcgagcttgaaggcgggatcgacgcgcaggtgatcgaggtcgtcggcatcctcgtacccgcaggcgatggccaggatgcgcgccagcaggatctcgggcagaggatgcacgatccggctcgggtcacgccggtcggggatcaccgcggcgagcttctcaccgatctgcatccgccgggcagcctgagcgagcaacaggacgcccccgtccgaggtcaggcgtccgccgtcgaaagcagctgtgagcttcttgcctcgaaccgatggaaacgcgaacggcagacacgtaggatcggacatggcgggcgtggcgggctcgatctggtctgaggacttggcgtcagcacccaatccctaagccacatcaatgctttacgctacgctcgccaccacagatccactgccctcgtgaataagacgggttagtctacgcgcgtagactgaatggtgaggctcctgccggggcgggtcaagtcgccgggcgcggggggcggacgattgacgtggacggcgcgggcctccggccggcaccggttccgccggaggcaggcccgacgccccgagtacgactcaccggggacgcttcgcgaggccgtcagggcaccaaaagatctgaaagagaagcacttagccgaagaacgaataaggactctctcgtcggcttccatgaacttgcccgtcgcgcaacaagttttttgtacttcaagtaatcatttttcgcgtgattttaggggtcattaaccgtaaagtttgggcacccatcagaagcaatcgcggagttaaccgatgttggctggttaccgtgacttatttctgcaggacgctttcaaggtaggactgatttcatcttcggggatccgcaatgatatcggatgcctcatttgggacgagacacccgatggtgtcgatgtcgaagttggcccagatgtcgtcgttcctgattctgtgcgcttgttcatcggctgcatgaagatcgattgtcgttgcgccgtcgtcgaacgcgagggttgccgtcttcatctcgcctttgtccgctgaggcggcgccgcgatggcgtccgctgtgggcacctgaaccgccaagcatttgcaagaccgcgcgatctgtaggagtcgtgacgccacgatttcacgagcgtgtgagcacccgcacccgtaagggccggagacgaggctagcttcgccgctcccgaagcggacgctcggcctatggacgatagttttttcctgagtgcggcactgatcgtgctggcgctcgcgctgtccggtccggcggccctgctgctggcgctgcggcagcggcaccatatccgggtgctcgagcggcgcctcgctctggtggaggcgcgtccggtcgccggctccgggccgatcacggctccgatgacgaccccgattcttgcaccggagccggctcgtccggagccggtgcctgctgcggtgccgcccgttccctcccctgcccttccgcctgtgccgccgccgcgcggtgcggttccggccgtggcgcgggagcggccgatctcggcccccgccccgtccatcgaggagcgcttcggcacccgctggaccgtgtgggtcggcggcctcgccctcgcctttggcgcggtgctgctcgtgcgctactcggccgagcgcggcctgttcgggccgggcgtgcgcatcgcgggcgctcttgccctcgcgctcagtctcgtcgggctcggagagttcctgaggcggcgcctgcgcgggtcggagcccgtgcctccgatctggcccgacgtaccggccatggtcaccgcggcgggcacggtcggcctgttcggcgcggtctacgccgcgcacgccctctacggcttcatcgggccgggcctggccttcgccggcctcgcggcgactggccttgccgccatggtcgccgccctgctgcacgggccggctttggccggcatcggcctcgtcggggccctcgccacgccgctcctcgtcgggggcggggggacgagcctgtggccgctcgctctctacctgccggtggtggcgggcagcgcctatgccttcgcctggctgaagggctggcgcgcgcttgcggtagcgggcgccctcggcgcggcggcctgggccctgttcctcacccttctgcccggtgagaatgtcgccgtgcaggtccacctcgtgctgcagcaggcgctggcgatcctcgtcttcgccgtgctgccggggcgcggcgtaccggacgcagaggcgcgcctcgatcgcttcgccgcgctcgccctcgcggcgacagcgggcgtggcgctggcggtgctcggcctgacggcccatgccggcagcggcctgggctgggccgccgccgccctggcggcgatcgtgctgcccgcgctcgcgggtttcgtcgccgcgcccgccgccttagggggcgccgtcgcggccctgacgctcgccggcgccctcgtgctctggccggaggcggccgagcccgcgagcgccgccttcttcttcctctggtacggcacggaccatcccggtctgctgctggcgcttgcggcggccggatcgctcgcggtcgcgggtctcggcacgctacggctcctgggcggcagccgcctgccctatgccaccgcgctggccttcgcggcgggcgcggcggtggcgcccctcgcggcacttgccctggcctatctgcgaatcacgggcggcgcggtggcgccggacttcgccgccgccgcaggggggctggccgccggattctgcggtcttgccgtcctgtgccggcgacagggcgacgccaccccctccccggccctcacgctcgggctcggcgccttcgccgcggcggcggtggcgagcctgtgcctcggcctcgtcttcgccctcgcgggcggctcgctgacgccggccctagccggggcggcgctcgcgactggcctgatcgcccggcgcctcgacatcccggcgctgcgctggtgcgtggccggtctggccgtcatcgtcgcggcgcggctcgcctgggatccggccctgatccagggcggcctgtcggaccggctcatcctcaacgggctcgtgaccgcctacggcctgccggccctgtgcttcggcctcgccgcctgggcgatccgcagaccggatcgcccggccgacatcccggagcaggtggcccaagccctgagccttctgctttcgggcctgttcgccttcctgcagatccgtcacgcgctccacggcggcaccctggccgatccgggcacgagcgtgctggaacagggtctgacgacgctgacctccctcggcttctccctggtgctggtgcggttctccggcccctcggcctcgccggtgatccgctttgctggccttgccttcgcctgcctcgccctgttccagggcgcgctcggcctcgggctcgccgccaacccgctcctgaccgacgagccaatcacgggcggactcatcctgaacgatgccgtgctcgcctacgccctgccggcggcggcggccttcgccctggcgcgggcggcaggcggcgtgcggcccgtctggttcgtgcgcatggccggtggtctggggctggccctgagcttcctcgccctgtgcctcgccgtgcgccacggcttccagggcgagcggctcgggctcgaccgcgagacaggacaggcggagtggtacgcctactcggcggtgtggctcggcctgggcctcgtcgccctcggctacggcatcctgcgcgggtcggcgaccgcgcggctggcctccgccgtgctggtggggctggcgacgctcaaggtgttcctgttcgatctctcaggcctggaggggccgctgcgggcgctctccttcctcgggctcggcggctgcctgatcggcatcggcctcgtctaccagcgcctcgtcttcgcgcccgccccccggccggccgcgccggatgcgtgagacggtcccgttccggcacgtcgccggtttccggcattgaccgtcggctaaccggtcgcggtcattctaagggggagccacgttgcgtatcggctcggtcgtgcgaacgacaccccccgccgtcccgcgtggacggcggggacgcccgcaccggctcgacgagcggttgcgacgccgccgaacgccctccccccaccgacaccaccacggcgctgaacggggtgagccgggccaacccgccggtgacgatccgtcggcccggcgcgctttcggttccgtctcggggcttggcaggtccggtacctgatcctttaaaaaggggggaccggtcccttgtcccttcgtctcggcagggccatgggttcggaaccgagcagacgggacagagagcgcatggcgaagccggcggacgaagacgagcaggccatcgaccgcctgaccctgtacatgctcaaggagacgtactgcgccgccgcgggcgccttgatgcggatgagcccgcaggcggccggggtcctgttcgaagccttcgagcggcagatcgccgacgcgctccagcgcatgcacgcccaccgctcggaggggccggattcgaccgccatcgctctggcggtcggcgaccggatcgctgacatcctcgatcaggcccatcgccgccagttcgagccggtgaccgcgccgggacttgaggaccgcagcctcaaggcggtgcgggagacgggcatctcgaacgaggcagtcgagatgctggcggacctccagcgccgcttcccccttccctgaaccgtcgccgcggggagcgcgcggcgacgggacggatctactccgccggcaccacccgcggtgtcaggggcgccggttcatcctcgaacgggcgctcggggtgcatggtgaaggcgaggcccgcgcccagaagcagcaggccgaccgacccggcaaatggcagaatccagttgccggtgagatccacgatcaggccgaaggtaagcggcgagacgatcgcggcaaacgccgagccgaaattcatcagcccgctcgcggtgccggcgtattgcggggcgatgtccatcggcaccgaccagatcggcccgatcaccagttcgaggaagaagaagccgccgctgagcagcagcgccaccagggtgaggtccttggtgaagaacacgccggcaaggcaggcggcggcgcccagcatgccgaggcagatcacgttgcggcgcgccttctgcaggtcgccggtcttcttcaggatgcggtcggagaccacgccgccgagcgtgtcgccgaccacgcccgcaaagaacacgcccgaggcgaacagggccgagttcttgatgtcgaggccgtagccgtccttgaagaaggagggcagccagttgaggtagagccacagcgaccagccgtagcagaaataggtcagcgtcacgggggccatgcgcgggatcagccggcgccacggcaccggcggtttggcggccggcttggccgtccggtcgcggatcgccagccgttccagatcctcgttcgtgatggccttatgctcacgcgggtcgtcccggtagtagaacacccagaccagcacccaggcgaagctgacgatgccgagcacgacgaaggcgccgcgccagccgacataggccatcatcagcaccacgagcggcggcgtgatcgcgttgccgaagcgggcgaacgagtgggtgatgccctgcgcgaagccgcgctggtccttggcgacccaggactgcatcgcccgcgtggcggtggggaaggtggcgccctcgccgaagccgagagcgaagcgggccaggaacagcgagaccacgccgccgacgaagccggtcgccaccgtcgccgccgcccagatcaggccgcagatgaacagcgtgcgccgcgcgccccacttgtcggccatcgcgccgccgatgatctggaacaccgcataggggtaggcgaaggccgagaagatgaggccgagttcggtgttgctgaggccgagttcacctttgatcgccgggccggcggtgccgacgttgacccggtcgacataggtgatgaagtacatcaggcagagcaggaacagcaccatgcccggcgccgtcacgcggcgtgggatcgtgatcatcggggcttcctccagtttttatgagcaatcgccccgggctccgcatctgacgcgcggcttggcccgaggcgtgggcgttcgggaaaagatcagccgtcgaggccggagcgcaggctcgccatggcggcaagcacgccacccggccggtgcggcacgccggcggccgccaagcccatctcgacgccggacagggcgcccatcagggtcaggtcgttggtctcgccgagatggccgatgcggaagatcttgtcggcgagcttcgacagcccggcgccgagcgacatgtcgaatttctcgagcaccagcgcgcggaaggcgtccgcccccttgccgtccggcatcatcaccgcggtgagcaccggcgagtgctcgtccgggttcaggcacagcacttcgaggccccaggcttcgaccgcggcccgggttgcggcggcgagccgctggtggcgggcgaagacgttgtcgagcccttcttcgagcaggatcgccaccgcctcgcgcaggccgtagagcaagttggtggcgggcgtgtaggggaagtagccgttggcgttgggctttagcatctcctcccaatcccagtaggagcgggggaggttgttggactttccggcggcccgggccttctccgagatcgcggtgaagccgaggcccggcggcagcatcaggcccttctgcgagccgctgacggtgacgtcgacgccccactcgtcgtggcggacatcgaccgaaccgagcgaggagatcgtgtcgaccagcagcagcgccggatgtccggcggcgtcgatcgctttgcggatggcggggatgcggctcgtgacgccggtggaggtctcgttgtggaccaccatcacggctttgaaggaatggctgcgatcctcggcgagcttcgcttcgaccagggccggatcgacgccgtggcgccagtcgccgggcacgaactcgacctcgatgccccaccgcgccgccatctgccgccacagggtggcgaagtggccggtctcgaacatcagcacccggtcgcccgacgagagcgtattgacgatcgccgcttcccaggcccccgtgccggagccgggatagatcaccaccggtcccttggtgcggaagatcgtgcggcagccctccagcacctcgcggccgagcacgccgaagtccggcccgcgatggtcgatcacctgtcgatccatggcgcgcagcacccgctccggcaccgggctcgggcccggaatgtgcaggaagtgtcgtccggtgcggtgcgtcatggtccctcccgttgggccggatgccgggcgcttcacgtcgggcccggtcgtttcatcccataggtttgcattcatttttggccgagacaagaagtatcatgcctacattcgtcccatcgacggcggttgagcccgctgctaccaatcggccatgacttccgccatgacactcgccgaacgcgaatcggagggcgcggacggcccgatccccctccccgcccggctcccggctgaactgccggccaagccgcgggaaaacctcgtgcattccctccacgacgaggtgctggcgcggctgcgcgaattcatcgtcgagggcaatctcgcgccgggcgcccgtgtccccgaacggctcctgtgcgaacgcttcggcatctcgcgcacgcccctgcgggaggcgctgaaggtgctggcctcggaggggctgatcgatctgctgccgaaccgcggcgcgcgggtgcgccggatcggcgagcaggaaatcgtcgagctgttcgacgtgatgggcgggttggaggccctggccggccgcctcgcctgcgagcgcatcacggacgaggcctttgccgagatcgagcggctccaccatgagatgtatggccactatctgcggcgcgatctgcacggctacttcgcgtgcaatcaggcgatccatgaccggatcgtggcggccgctggcaacgggccgttgagcgccacctatgccggcttcgccgggcgtctgcggcgggcgcgctactcggccaatctcgatgccaaccgcgaccgctggggtgaggcgatgcgcgagcacgaggaaatcctcgacgccctgcgccgccgggccggtgcggaactcagcgacatcctgttccgccacctgcgcaacaagcgaaaagccgccgccgaccgggaggccgcgcagcctttttccagcgagccgaccccggccgccatcgattgatgtcggtacaacccatcatttttgaattcattttgcgcgatcagacggcccggatatgcctcgcttcgctgccaatctgagcctgctgttcaccgaacggtcgctgctcgaccggttcgccgcggcccgcgccgccggattcgcggcggtggagatgcagtttccctatgccgagacgaaggaggcgctggcgcgccgcctcgcggagacgggcctgctgctcgtgctgcacaacctgccgcccggcgactgggctgcgggcgagcgcggcatcgccatcctgcccgaccgggtgtccgaatttcgcgagggcgtcgcgcgcgcgatcgactatgccggagcgctcggatgtcggcagatcaactgtcttgccgggctcataccggccggcatcgagcgggcgcgccttctcgcgacgctgaccgaaaacctcgcctacgccgccgacgcgctgggaagagaaggcctccgcctgctgatcgagccgatcaacacccgcgacatgccgggcttcttcctgaaccgcctcgccgatgctgcggctgtgatcgaggcggtcggctccgaaaacctcttcatccaggccgacctctaccacatggcgatgatgggcgaggatctggcctccgaactcgcagcccaccgcgcccgcatcgcccacgtccagatcgccgacgcccccggccgccacgagcccggcaccggccgcatcgatgtctccgccgcgttcgcgaccctcgaccgcctcggttacgacggcttcatcggctgcgaatacctgcccgcttccggcaccgaagccggcctcggctggatgtccgcctacagataggcccgagatcccaaagggatcatccctttggcggggcgccggggcagagccccggcttgtctccagggctctgccctggacccgcgaaaggacctgtcctttcgaaacctggacttcagaagatcggcatgccgcccgcgacggtgatgagggcgccggaggtgtagctgctgtcttcggccgccagcatcacgtaggccgaggcgagttccgccggctggccggggcggttgaacggcacttggctgccgaaggtcttcaccgcatcctcgctcatcccggcggggatgaacggggtccagatcgggccgggcagcacgccgttcacgcggatgcccttttcggcgagcaactgcgcgaggccgagcaccatgttgctgagcgcgcccttggtggcgctgtaggcgaacagggtcggcaccgggtgcttggaattgaccgaggaggtgaagatcaccgaggcgccgggcttgagatgcgccagcgcggccttggtggcgtagaacgggccgaagatgttggtctggaagtgtttttcgaacaacgcgtcgtcgatgtccgtgacgccctggttcggctgctggaaggcggcgttgttcaccaggatatcgagccggccgaattccttggccgtgcgctcgacgatctcgcgggcataggccgcgtccttgatgtcgccggggagcagcagggcgcgacggcccgccttctcgatccagttgccgacggcctccgcatccttctgctcgtcgggcaggtaggagatcgccacgtcggcgccctcgcgggcataggcgatggccaccgcccggccgatgccgctgtcgccgcccgtcaccaaagcggcttttccggtgagcttgccggagcccttgtagctctcctcgccgtgatccggctcgggcgccatcttggccgtcttgccggggaaactctggggcggcgtctcgaagggcgggcgcgggtatttggtcagcggatcggtcatcacggctccttttgagggattgccgcgtcaacgggggcagccggcgggtgttccacccgccgttgcagagccgcgctcagcgccccggcgtcagggccgcgtcgagcacgcgggcgacgtggatcgcgtcgcggccgagaccgtcgtggatctggtggcggcagctcgtgccgtcggcgaccacgaggtcgtcggcggacgccttccggagcgccgggaacagcgacagctcggccatggcgaaggagacgtcgatcgtatccttgccgtagccgaaggcgccggccatgccgcagcagctcgattcgatcaccctcacatcgagccccggcaccgcgcgcagcaccgtctcgatcgaccccatcactccgaacgacttctggtggcaatggccgtgcaggtgggcgacccggccgccctggtcggcgagcgggaggctgatgcggccagcggcaagatcggtggcgagcagttcctcgaacagcagggcgctctgggccaactcgcttgcctccgcccgcggcagcagggacaaaaactcgtcgcggaaggtgaggaggcaggagggctccaggccgaccacgcgggcgccggcccgtacgaagggcaggagcgtgtcgagcgtgcgccgagcctcctcccgcgcccggtcggtctggccggaggcgagataggtgcggccgcagcagagcgggcggcggccctcatgggcgacgacgcggtgcaggcggtagccggccgcccgcagcacccgctcggcggcttccagattctcgcgctcgaaggcgcggttaaaggtgtcgccgaacaggacgaggtcgcggtggtcacccgccacgtcctcgggatgggcaacctcgccggtctcccgccagggccggcgccattgcggcagcgagcgacgggcggagaagccggtccatgcctcaccgaaccgggcgagcgccgggtagcggttgcgcaggttgagcagcggcgcgagggctgcggcgacgctggcgtagcgcggcatctcggcgaccagccgctccttcagcggcaggccgtgccgggcgtggtagtggtgcaggaactcgaccttcatcttggccatgtcgacgccggtcgggcattcccggcggcaggccttgcacgagacgcacagatccatcgtgcgcttcatctcaggcgacaggaacgcgtccggcccgagctggcccgagatcgccaggcgcagcgagttggcgcgtccgcgggtcaggtgctgctcgtcgcgggtggcgcgataggaggggcacatcgcgccgccggcgagcttccggcaggtgccgttgttgttgcacatctcgaccgccgagccgaacccgccccagtccgaccagtccagcgccgttttctgcggggcgctcaccgcgtagtcggggccaaagcgcatcagggtgcggtcgtccatcttgagcgggcggacgatcttgttggggttcaggcggttgtcgggatcgaagccgtccttcaccgtctcgaaggcgcgggtaagtttcgcgccgaacaaaggctccacgaattcggagcgcgagatgccgtcgccgtgctcgcccgaataggagcccttgtggcggcgcaccagctccgccgtctcctcggcgatggcgcgcatcttccggacgtcgccgccctgcttcatgtcgaggatcgggcgcacatgcaggcagccgacggaggcgtgggcgtaccacgtgccgcgggtgccgtgccgcgtgaacacctcggtgaccgcgtcggtgtagtcggccagatgctccagggggacggcgcaatcctcgatgaaggagacgggtttggcgtcgcccttcatcgacatcatgatgttgaggcaggcctcgcgcacctcccagaccgccttctggcggttgggctccaccacctcgacgaccgcgtcgggaaagccgtgatcggccatgcattggtcgagacgcttcaggtcgcgcttcagcgcggcaaggtcgtcgcccgcgaactcggccagcagcaggcagttgggctggccccgcgtgatgtcggccagggtcgtgcggaacagcgggatgtcggcgccgagcacgagcacgttgttgtcgacgagttcgaccgcgacggggtcgagggcgacgattgccttcgtcgtttccatcgccgcgcggaacgaggggaagtgacacacgcccatggcccggtgggccggcagacgggagagcttgagcgtcaccgcagtggtggcggcgagcgtcccctccgagccgacgaggagatgggcgaggttcgggcgcggttcgatcagggaatcgagattgtagccgccgacccgccgctgcaccttggggtacatcgtctcgatttcgtcgcggtgggcatccgccagggcgagcatgcgtcgggcgagatcttccgcccgcgcgccgccggtcacagcgctcgccacattgccggtgagcccgaagccgaaggcggcgccgtcgtggaacagcgcctccagggcgagcacgttgtcgctcatcttgccgtagcggagcgagcgggcgccgcaggaattgttgccggccatgccgccgatggtgcagcgggtcgcggtcgagggctcgacggggaagaaccagccgtcggctttcagccgcgtgttgaggcgctccagcacgtggccgggctcgacggtcaccgtgcccgcttccgcgtcgtaggcgagcacgccgttgaagtggcgcgagcaatcgaccacgaggccggagccgatcggctggccgttctgcgaggtgccaccgccgcgcaggatcacggggacgtcgtagtcggccgcgaccttcagcgtcgcggcgatgtcggcggcacttttggggaagaccacgcccgccggcatgatctggtagatcgaggcgtcggtcgcgtagcgtccgcgggtgaaggcgtcgaagcgggcctcgccctgcagcacctccgcaagcttgcgcggcaatccggccgcgttgcgggccttcgcccgcgcgctggaggccggtgcctcgaacgctgcctcggccggtttcgcgctcgcgcccaagtggaacctccctccccgcgccgcagcctgtacgggcgcacggctttttgaatgcataattccaccgccgggacgggtcaaacgcggtggggtcgcagcgtcccttccacggcaaagcggccgccggggggatcggcggccgcttcgatgggcggatggcggagaacggtcgggagcggcggttacagggcgatccgctgcgggatcgctcccggtcgatcgaccagaggctcgggccacacgatggcgcgggcgggcgtggcgcgcgggggctgcatgatggggccgtggcgcaggataatcgggttcggctccggtgccggcacgaccggggccgggcgcggcgcaacgggccgcaggctgcgttccatgaagctgcagaccaacggcacgatatcctggcggaagcgcgagccgttgaagatgccgtaatgcccggcgcccggctgcatgtggtaggtcttggccgcctcgggcaggttcaccgcgagatcgagcgcggccttggtctgaccgaggccggtgatgtcgtccttctcgccctcgaccgccatcaggtggcagcggcggatcgcgccgagatcgacccgttcgccgcgatggcgcagggtgccgcggggcaggtcgtggctgatgaagacccgctcgatcgtctcgaggtagaactcggcggtcaggtccatgaccgcgaggtactcgtcgtagaaggcacgatggcgggcggccgagtcgccgtcgccgcgcacgagatggtcgaacatcgcgtggtgggcgtcccggtggcgctcgaggttcatccccatgaagccggcgagctgaaggaagcccggatagaccgcgcggcccgctcccggatatccgcccggcaccctgtggatgcagtgccgctcgaaccacgcgaagcctttctcctcggccatcaggttgacggcggtcggcgagcggcgggtatcgacgggaccgcccatcagcacggccgagcgcggcacgagcgggtgatcctccgcttccatgcgggcgatggcggcaagcaccggcaccgagggctgacagaccgccgcgacgtggaggtccggcccaagcgccgcgaacagggcgatgcaggtatcgatgtaatcgtcgaggccgaaacggccggcgctcgccggcacctgacgcgcgtcggaccaatcggtgatgaagacctgatggctggggaggaacgtctcgaccgtgccgcgcagcagcgtggcgtagtggcccgacatcggcgcgacgatcagcagcttcggcttggcctcgagttccgcggagggctcgccgaaggcgacgacgcggcagaaggggcgttcccagaccaccctctccggcacgtcgagcccgaaggccggcttggcgtagacgcgggtggcgcgctcgaacatctcgcagcccgcagccatggtgcggctctgcggggcgtaggcgaagggattgaacgggttttcgcaggcaagcttggtggcttccgccgccaagcgcatcggtgcgagcataagatggccggcctcgtaaagaggatacagcatgcgagcgcttccctgggagcagctcgcttgaatcaagctgtccttttcttgagttcgtgagggttaaaactccgaaccccaaggaaagtttcgtttgctctagttaggttgtggatcagagcagtcccgctctctcgaaaagggcgccgcatcggctcggcggaggccgcctgtctctgagaacgcccgctgcgctgcctcgccgggaggaaagacggtggtaaccgggcgttcttcgagacacgcttgaccggtgacgtggcggtcggggtggcgagcgagggcgccaccccgagccggtcaggcgttggcttgcgtcacgaatttcgtcgtcagataggcctcgatcgcctcggagccgccctcgctgccgtagccggaatccttcacgccgccgaagggcgtttcgggcagcgcgataccgtggtggttgatcgagatcatgccggcctcgatccccgccccgaaccggttcgcccgggtgccggagcgggtataggcgtaggccgcgagcccgtagggcaaacggttggcctcggtgagcgcctccgcgtcgtcggaaaagcgccggatcgccgcgatcggcccgaacggctcctcgttcatgatccgggcctccagcggcacgtcggcgaagacggtcggctcgaagaagtggccgcgattgccgatgcggctgccgccggtgaggagccgcgcgcccttggcctcggcatcggccacgaaggcctccatcgcctcgacccggcggccgtggacgagcgggcccatctgcgtctcgggatcgagcccgtcgccgaccttgagcgccttcgaggcggccacgaagccgtcgatgaagcggtcgtacacgccctcctgcacgaggaagcgggtcggggcgacgcagacctgtccggcgttgcggtacttgttggcggacagcacccgcacggcggtgtcgatgtcggcatcgtcgaacacgatcgccggggcatggccaccgagttccatcgtcgcccgcttcatgtgctggcccgcgagcgccgcgagctgctttccgacggcagtcgagccggtgaaggtgatcttgcggatcaccgggtgcgggatgaggtagccggaaatctcggccggatcgccgtagaccagggcgagcgcgtcgcccggcacgcccgcatcgaggaaggcgcgcaccagttcggcgcaggaggccggcgtgtcctcggggcccttcagtatgacgggacagccggtgcagagcgccgccgagagcttgcgcaccgcctggttgatcgggaaattccaaggcgtgaaggccgccaccggcccgaccggctcgcgggtgacgatctgcaacacgccctccgcgcgggcggggatgacccggccgtaggcgcgccggccctcttcggcgaaccactcgatgatgtcggccgccaccccggtctcgacccgtgattcggcgagcggcttgccctgctcgacggtcatggtgcgggcgatgtcctccacgcgctcgcgcatcagcgcggcggcccggcgcagcaccttggagcggtcgaaggcggagacccgccgccacgcggcaaagccccgctcgaccgcctccagcgcctcgtcgagatcggcccgcgtcgctaccgcgacccggccgatcgcctcgcccgtggccggattgagaacggccagggtctcgccgccgccaccggggcgccagcggccggcgatgtgaagcgaaacgtcgaggtccatgagccatctccgtacgagggatggccttcatataggcaccgcggcgccagggcatccgccccggatcgcatccggcctgctcggtggccacgggcaggcctaacgccacgcgcccctgccggggttcggcagaggcgcgcggtcggtgacgagaagggccgtgttacgcggcgtgccacaccgctgcatcggcccaggcgctgtgcccatcgagctccgcggcgaagacgccgtcgagccgctgtcgctcaccgtccacgagggcgccgtccaccgccacagggcggcagcggccgtgctcgccggccggcacgaagtccggatcggtcagcatgccgtcctcgccggcgaaccagacccggctgcccatgtcgtagtagctctcggcggccagaccttcggcgagcaggatgtcgtgcgcatccagctcgatatgccagtaggtcacctgcgtcgccggctcgcggaagacggaggtgccgttgatcaggcacatcacgggcaccagcacgccgccctcgccgttggcatcggcgccgacgagcaccggatggccgtgcgagaggcgcagatcgcgcgccgggaggccggggccgaaggcacccgcgcggatccggatgggctgctcgttgtggggcagcgcctcgcccttggcatcaagggcgcggttgccgatccaggtgatcggacgcagcgtgccggaggccgtcacggcgagatcgccgacgatcagatcctcgaccgccacctcgccgcgggcggtgcggatgagcgtgcccgtggtgaagcagggcgcggcctggacgttgtaatcgccggccgtgttgttgccgtcggcgaggaagcgggtccgggtggagccggcaggcgggttcgagccgaccacctgcgtgttcgagaggaggtagcggtagttgccggcctccgtctcaccgggcgggatggccctgctcacgaacaggatctggcccgaattgtcgaactgcgtcgaggtcaactgaacggacgtgcctgcaaaaccggcgggagcatcggctccataggtcagcgtgacgggatcgccgaccgcgttgatggtgcctgatactgtgacagaataggtcgaggcggtatcgacctgaaagtttccagatgcgccaccgtcgtcggttccgagaaagccgggagcatacgtcgtattattgaaagtgattggcaaagccatagttcatccctcccatcctgagcgggcgctttttcgtcagttctgcgccgagcgatcatttggcgacgaaatacagagagatgggctccgttccaggagcgcctgcgggcttcaacgctgctttgctctgactctgctttcggtcacggcccgaccatgcggggaacctgcgacgccgacaatccatcgggatctgttatctgccgatcggattatatttctctcatgatcgtaggccgatgtgccggatctgcaacatttcactgccgaaaacgcttgccgatcagtcagttaggcaaaattgcccgggatgtttcggcaatgaatgtgcgtctttatctgccgccggatgggatcaatgcgccgatccgtcggccgtgcggaaaagagccgctcgcggcggcatggtgcgggtgggcacgtctccggtcgtagccgggcgattccggtggcggccgctcaagcgcgacctccgtcggttcgatatcgcgccatgacgtccgtcctcccaacaccgagcgcggcggagccaccctcgcatcgagaatcggctgccggggaacacgacccacggccgcacgccctcaatggcacaatacggttcgcagtcccggttcgggatgggcgccggcgggtacggtggacggcttcctgccctttcggggcccctcccctgggaccgaggccggatcgtcgccggttgtccccggatggggcaatgaaaccggcggctgcattgcatgacgagggcggtaaccgctggatgtcgcgatcgagtcgcacagccggtggtacgctgatgccgcttggggggccgatgccggcttgacgacatgacgacctacacagccacgcgcggagccattccgctctcttcctacgatcggcctaccgcgtccgccgggcagtccccttccatcgcgccggcgcaactcctggcgatgctcaagcgccgccgtcggctcatcgccctctcgatgatcctcggcacgctgggcggcgtggtcgtcgtcgcgcggacggaaccgaactacgtcgccaccgcccaggtcatcatcgatccgcgcgccttgcgcgtggtcgaacgggaggtgacgccgagcatcgacaacgccgacgcgcagatcgcatcggtcgagaacgagatgcgcgtcctgcggtcgagcacggtgctcaacgccctgatcacccgcgaccggctcgacgaggatcccgaattcgccggcgagccgcccggccttctgcgccgggcgaaggccgcgatcctcgaccgcgtcggcctgtcgccgccccgctcgcccgatccgcgccgcgcggcgctccagaccctggagcgcaagatcgccgtccgccgggccgagcgcagcttcgtcgtcgaggtgcatgtcgcgacccgtgatcccgacaagtcggcccggatcgcgaacgaactcgtgacgctctacaccgagcaggcgaaccggacccggtccgagctcgcgcgccgctccggcgcctccctcgacgatcgcctggccgaattgcgcgccgccgtgcgcgccgcggagaaccgggtcgcgaccttcaggagcgagcacgacctcgtcagcgccgacggctccctcaccagagaccggcgcctgcgcgacctcaacacgcagctcgccgccgcccgggcccggtccaccgaggccctcgtccggatggagcaggtgaacgctctgcgcggcgggctcgacggcctgtcggaggccgtccagtcccaggccatgatccagttgcgctaccagatcaccgaggcccgccgccgccgagccaacctcgccaacgtgctgggaccgcgccaccccgagctgaactcgatcggccgcgagatcgatgcccttcaggatcagctcggccaggagctgcagcggatcggcgacgcggcacggaacgattatcgccgggccaagcagaccgaggaggagctgcgcaggacggtggagacgatgtcgacggcctcgctcgccgacgaccgcgcgctcgccgagctgcgcgcacgggaggcggaggccgaggcccagcgcaagctgttcggccagtatctcgtgcgctcccgcgaactcatcgagcagacgcaggtcgatgtgaacaacatccgcgtgatcggcgcggcgatcccgcccgaactgccgacgaacctgagcaaggccatcgtcctcgtgctcggaacgctgatcggcctagcgctcggcatcctggcggcgatcgccctcggcgtcctgcgcggcgaggcggcgtccctgccgcggtacccggttgggtcgggcgaagcggtgatcgcctgacacctcctgcacccctgcggccggagaccctccgccatcggcggacgcaggggccctaaacgcctttcccgagcctcgcgccatgaccgcaaccagcctgaccgaaacgagccttccgccacaagccgtccgggccgcgccgctgtcgatcgggtcgtccggcgcgcggtggcgcgcggccttcgtcgtcttcgcggtgctgatgtgcgcgaacgccttctacgtgctcttcctcggcagcaacaacgaggtcggcaacaccaagacgctgatgccgtcgaaccggaacaacctgctctatgtcgggctctggctctgcctctacgtcctgtccctcggcgtggtgctgcgggacatgctgcgcaacgggatcgacctctgcctggtcgccgtccttccgttcgccggctacatcctgctctccacctgctgggcgaccgatagctgggcgtcgctggttcccgcggggatgctcgtcctgaacatcgccatcgccgcggcgctggcctgcatcgtccatccggccgtgttcctgagcctgtacgcctggaccaacgtcttcctggtggcgtcctccctggtgatggtggtggtgatgcccgatgcggtgcgcaccgacatcacccggccgggcctgctgatgtcgggcgagctgttcggcgcctatggcagcaagaccctgcacggcatgtccgccgcgagcgcgatgctgatcctgctgttcctgcccagtgcgagcccgcggggcctgcgcgggccggcactcggcatcctcgcgctcgggttgatcctggccaactcgatgtcttccgtgagcggcatcgcggtggcgggcctgacgctcctggccgcccggatgctgcccggctgcggccgggccattttcgcgacagtgaccgggttcgcaatcttgctctcgctcttcctgcccttcatcggggtcggcgacatcgccgtcgcgctcggccgcagccccgacttcaccgggcgcagcaacttctggccctacgccctcgaagtttttcgcgatcgaccggtgttcggctacggctatttgagttttttcaacaccgacccattctcgaaggcatggaatgtgtgggagcgagagatgttcttcttcacacccgacttccacaacaccttcctcgacactctggtcggcttgggcctcgtcggcggcgcgttctatctcgtcctgctcttggcctcgtcctgcatcttcgcgcatccgagccttgagcggcgcaccgccttcctgctctcggccctcctgatcgccttcatcctcaacagcgcgaccggctaccttttcctcgcacacaaccggatgtcgacgatcttccagttctactgcccgttcgttctctgccgccggtatcggccgcgcttcccgcagccagccgtcgtctgagcgtcacgccgtcagccctgtctcgggtgaagcagcgttcgctcgcgcgtaggaaggcgttcccgaagccggctgcgtccggaccctgccgctcacggcgatggtcggccgatcggccgggatgatcgcttcggacgtgaggaagtttgcccagcatcgatggcgggccgatgccatgcgcctcgagccagtcgagcgatcacgaaacatcgccgcccaggacggacagacccgcgccgggggatgcttccatcaacgcgccgcgtcgggaagtcgtgtgtgagaccgctgtgtgagcgcggtcattttcgctttttgattttcgccccaactccttccgatcactcaggaaagagtttggtgcggccaagaggactcgaacctccacccctcgcgggactagcacctcaagctagcgcgtctaccaattccgccatggccgcccttgccgccgtgccgcttgtggcggccggtgtcttgtgtgggcggcgcagcggataacagatgcccgggacgtgcacaagcgccggattcgtttcttcgcgttttgccgcctcgaaaaccgctcagggcatcgtgcccacgtcgtcgaggatcggcacggcgccctcgccgatggtcacgccgggagtgcgcaccacctcggccttgcggatcagctcggtcacctccacggagatgcggttgccggtcaccacgatctgcccgcgggcgatcgggtgatcgttggcgaggatctcgaccatgtcggtctcggtggcctccagctcgatcaccgcgccgcggcccatgcgcagcagcatgtgcaacggcatgtggctgcgccccagcacgaccttgagatcgacctgcaattcgtccaggaccgccacgcgcggatgctccgtttgttaaaaacccggaaaaccttccgcacgcgatggtgaagtcttggtaaacaattccttcacggcacccgcttcccggctttcaatcgcacccgcgacattcctgccgcgggcgggcgcgccgccggtggtctggcgcgtgaccgacagcctcgtcgattaccaagaggcggaggccgagatggaggcccgcgccacggccatcgcccgcggcgaggcggatgaactcgtctggctcttggagcatccgccgctctatacggcgggcacttcggccaagaccgccgacctcgtcgagccggagcgcttccccgtccaccgcacgggccggggcggacaatacacctatcacgggccgggccagcgcatcgcctacgtgatgctggacctcaaccggcgccggcccgacctgcgagcctatgtggcgagcctggaggcgtggctgatcgcgacgctcgacgcctacaacatccgggccgagcgccgcgaggaccgggtcggggtctgggtgcgccggccggacaaggggccgaccgtcgaggacaagatcgcggcgatcggcatccgcgtgcggcgctgggtgagcctgcacgggatcagcctcaacgtcgagccggacctcgcccacttctccggcatcgtgccctgcggcgtgcgcgagcacggggtcacgagcctggccgatctcggccgcatcgtcagcctgcccgaggtggacatggcgctgcgcgccgccttcgagccgatcttcggcccgacgcgcgacgaggctccctgagcaagttcaggggtttcgaaagggcaagccctttcgcgggtccagggcggagccctggtggtgggtgagccggggcgctgccccggcgccccgccaaaggggtgacccctttgggatcccggactttacgcgtcggcggtggccgttggggcgaccgggcgtgcggacggcgttgcccggcgcaggcggagacccgcgcgcagcagcggcagcatgaggcgggcgagccggatctggccggggagctgtcgcggcatcagcgggcggtaggcgaggcgcgggctggcgcgatcgaccgccgcgacgatctcgccgacccgcggcagggcggcgatgcggcgggcttccgcctcggtgatgccgagccggcgcgcccaggcgagatcgcgggtgagccggccctcgtcgtagaggcggcgcagccgtgcccgccagacgtagcggtggagcgcgcgggggaccgcctccatgcgggcatcgcacagggcgtcgggctcctcgcagcgggagcggatcgtgtcggcgacgccgccggccgcgcggccggtgagccgggccgagatcagcaccagcaccgcccggtcatggcgcacgcgaaagccccgctggagcagcgcgccgacaaaggcgccgtcctcgccgagcggaatctccggcatgccgccgacgtcgcggtaggcgggaagccgcacggcgagcgaagcgccaatggtggtgcggtggcagggccagggatcgtgcggatcgggatcgatgcgcgcctccatctcggtgatgagcgcgtcgtaggtgtcctccagtcggccgcgggcgggcagcgagggcggcagcagggccgcctcctccgggatcaactcgacccggccggcgaccgcgtcggcgcccgcctccaaggcggcgaggttggccgcgacccaatccggcggcacgatgctgtcggcatcggtggtcaggagcgtcgccgtcgcggaagccgtcccctccgcttcgagccacgcgaccgccgcgtccatcgccgcgcggcgcgcccagcccgcatgcgccccggcatgaacgcgctcgatcacccggacgggaatcgagagcgccggcacgagacgggcgacgatctccgccgtgtcgtcggtgcagttgttgaggaacagcaccagcccgagccgccccggcgcgaggccggtctgccggtcgatcgccgtcaggcagcgggcgatccgctcggcctcgttgcgcacggggatggcgatgagggtgtcgaggcgcgacggcgtgggggaaacgggcggcacggacaggctccgggaaagccgatgggaggcgccggaatgcgggctccgcgcggcgcgtgtgcctccataggctgcgcttgatgaaccgcggctgatggtctcgcgccacggaacggcgcgggcgggccccggtttcccgcgcacccccgtcagcaggcagccttcaacggaggcttcgaagaatcgtccagggatcgcgcgggatccggacccctcatcgcggcgcgccgcaggaacccgaaacgatgatcctcctctacggcattgccctgctcgccggcatcgccacggccgtgcaacccggccaaagcacgcagctcgccaaatccttcggcgagcagcccttcgcagccgggctcgtctcgatgctggtcggcaccgtcaccatgctcggcatcggcctcgcgaccgggcggctgcacctgccgagccttcagcaagccggccagacgccgatctgggcctggttcggtggtgcgctcggcgccggcgtcatcctggcccagctcttcgtcgcgcagcggatcggcgcggcggccttcctcggccttctcgtgaccgcgggcgtcgtcacctcgatcatgctcgaccatttcgggctcgaaggcttcgccgtccatcccgcgagcatcacacgccttctcggcggagcgctgatgatcgcgggcgtcgccctggtggctctgtcctgacggggttcgcccggcttagccctactccgccgcctgccgaagccggggcgaggccggggcggctgtcccggcccgcgcccgcgccaatgcggcgtcgagggcgtcgctcagcgaggtcacgagcaggtcggcggagatcgcccggcgcaggcggccgagggaggccgggtcgcgctcgcgccagaagccgacgaggatcgtcacccccggcgcggccttgcgggcgcgacggatggtcaggcggatctgcgacaggctgatcgggtcgagataggagaagcagatcatcgccgggcgctcgccctcgggcagaccgttccgcaacgcgtcgcccggcgccacccgcgctccgagcccgtggcgggacagcgtctgagcgagcatcagcgtcgcggcttcgtcgaaggcgcccccgctcggcacgcacaggaccggcgcctcgccacgccaggccgacgcgagatcgtccgggccgagcacgatgccggcggtgtggcggtccggccccaccgcggcgaaggcggcctcggcctcggcaccgatgggcttgcgggagcgccgcggcatgccgcgcttgcgcgccagccccagcgcctcgaccaccgtgcggaagccggcgccgacctcgccctgccgctcccggtcgagcatgccgcgcgccgcatcctcctgggccatgcgcaggcccggaagcacgacctcgtcgtagtaggtgacgagcgcccgctccttcaggaacagccgcccctgatcgacggcctcggccggatcgcccgccagcatgcgctggtagaagatctcctgaggcccgagcgccgggcggtcgccgaggatcacgtcgaggaaccacagccgctcgacatggcggccgagcaccacgaggcagaccgtcagcggggtggcgagcaggaggccgatcggcccccacaggaaggtccagatcgtcgccgcgaggatcaccgcaatcggcgagataccggtcgagtgcccgtagagcagcggctcgaccacgtggccggcgatcggctcgatcacgacgaacaggatcgcgacttggattgccatcgaccagccgggatcgacggccacggcgatggcgagcggcagcgccgccgagagcaccgcgccgacatagggcacgaagcgcgaaatgccggcgatgacgccgaacaggatcgggctcggcacgccgatgaaccacaggcccacgccgatcacgaggccgaaggcgacgttgaggatgagctgcgccacgaagaaccggctgagccggctcgtggcgtcgtcgatcgccgcggtggtgcggcgcaggtcgctcgaccccgcgagccggatcgcgcggtttcgcagatcctcgcgctggagcaggatgaagatcgtgaacagcaggatcaggccgagcgtcgccagcgggtgcagcaccccgcccgccacgctgccgagcgtcgtcagcagtccggtgcggggcgcgtggatctcgacctgcatcggccgctccgccgtgccgagcggcgcgttggtctcggacttggtcttggcggcgggcggctgcaactccttgccgatctcttcggccatgtcgaagaagccggagaaggtgtccgacaggcttccgcgctcggcggtggcggcgcgcagggccgtgatcttgtcgcgcagggtcagcgagtagcgcggcagatcggtcgcgagctgtgccgcctcgcgggcgatcaggctgccgatggcgccgagcaggccgaacgcgagcaccaccaccagcagcaccgccgccacccgcggcacccggacgcgccgcagggcccgcacggcgggcacgaggacgaagctcagcaggatggcgagcgccaccggcacgaggatgtcgcggccgaaatacagcgcgccggcgagcgtcacgaccagcagcatcgaggcgagcgtcgtcaccaccggcagcgcctgccgcaggagccgcgtggtgaccggatcggtggtcatggcgtcctcatgggcaacggggcccgttcgggtgagggaatgtcaggagcggtgggggcgggccaggcgcctcaatcccccgccccgatcgccgtgccgatctgggtgagcagtttggggaaatcgatcggtttggggtgatagtcgtcgcagccggcctggatcgccttgtcgcggtcgcccgacatggcgtgggcggtcagcgcgatgatcgggatggcgcgggtatcggtcgcggccttcagggcgcgggcggtcgaccacccgtcgaggatcggcaggttcatgtccagcaggatcacgtcgggctgggcggcgcgggcctgctgcacgcccgcctcgccgtcatgggcgagcacgacctcgtagccgcggcgcttgagccggcgggacaggaaatcccagatctcctcgtggtcttccaccagcaggattttgcccgacacgcctgaaccccttctcgcgccgcacgcgctgtggccacacaacgcacggaaagccgttgcggtagcataggatcatttgcaaaaccgcgtccctcccacggcccctcgccttgtgtcgctcgggccgggccggctatggggcttggcggcgggatcatgcgaggcgtttgcggtgcgacagggcgatgcggagggcgatgatccgcgcgtcgcagcgctgctcgcgcgtctctcggacgacgaggtgccgttctcgatcgccgggcgcgacgacttggccgggctcaccctgtcgcgcgccgcgctgaacggtcacatcgatccgacggcgccgccgcgctggtggatggagggcgtgggcgggctcgacctcgccggcgccgacctcgccgacgcccggctggagatgaccgacttttccgacgccaacctgcgtcgcgcctcgctcgccggagccctcgcgcgctcggccggcttcgcgaatgcctgcctagaggaagcggactttgccggcgccgacctcagcggcgcgcgctttaccgggattgccggcgggcaagcctccttccgcgaggcgatgctggaggatgccgacttctccggcgccaccatgcgctttgcccggctcgacaaggctttgctcgatggcgcccgcttcgagggagccgacctgtggggcaccgacttcaccggggcggatgccgacgattccgtgttccgaaaggcccggctcgacgaggccaacctctccgactgcaacctgaccggcgcggatttcgagggggcgagcctgaagaaggcgcggctcgtcggctcgcggctgcgcggcgccaacttctccggggcccacctcgacggggcggacctgtcgggggccgacttctcccgcaccagcctcgtgcggctcgacctcacgacgtgcaagctgcaccgcgcgcgctttgccggcgcatggctggaaggcgtgcggctctccgtcgagcagatcggcgggatggtcggcgaggaggcggcgggcgagtacgaggcggcccaggcgagctatctcgcgctcgagcgcaaccttcagagcatcggcagccccgagggcgcgagctgggcctacaagcgcgggcgccgcatgggccgccgccatgccggcgtgcgggcccgcgaggcctttttcgcccgcgatgtgcggggaacgctgagctctggttaccgctggatcgccgaccgcttcgtcgagtggctgtgcgactacggcgagagcctgtcgcggatcgcccgtgccttcctcgtcgggatcttcctgttcgccggggcctatggggcgacgggcgggctcttccacgagggcgagaacgcgccgacctacaacccgctcgatctcgtcagctacagcgcgctcaacatgatgaccgccaacccacccgagatcggggtgaagccgctgggccgcgtcaccaacctgctggtcgggttgcagggggcagcggggatcgtgctgatggggttgttcggcttcgtcctcggcaaccgcctgcgccgctgacttttgatttcgcatccgcgcgaaagccggccacaccgggcggacgcaaaccgtgacgacgcggctgcgacgccgacgaagccatgatgccgacgaagctgacgggagacatcaccgtgaccgtacaggacgggaaggtgccggaaaccgggccgaccatggccgatttccgcaatctcgccgacgctttgccgcaactcgcttggatcgccgaggccgacggcaccctcgtctggtacaatcgccgctggtacgactacaccggcacgacgcccgccgagatggccgaccatggctggcgcaagctgcaccacccggaccatctcgaacgcgccgcggagcgcttcgccagctgcatcgcggcgggcgagtcgtggcaggacaccttccccctgcgcggcaaggacggccgctaccgctggttcctgtcgatggccgagccggtccgcaatgcggagggcaccgtcctgcgctggtacggcaccaacaccgacgtcaccgagacgcgtctcgcgcaggacgcgctgggccattccgagcagcgcttccgcgcgctggtggatgcctccgccgccgtcatctggagcacgaccgcgcaaggcgagctgatgccgccccagccgagctgggccgcctataccggccagagcgacgaggcctatcagggctggggctggatcgacgcgatccatcccgacgaccgggcgcgtgtcgccgaagtctgggccgaatgcgtcgaacgggtgaccgtgttcgaggtcgagtaccgcctgcgccgccacgacgaggtctggcgcgacatggaggtgcgcggcgtgccggtgctcgccgaggacggctccatccgtgaatgggtcgggctcaacatcgacatcaccgcccggaaggaggccgaggccgcgatcgagcacgcccgtgccgcggcggaggctgccaacctcgccaagagccagttcctggccaatatgagccacgagctgcgcacgccgctctcggcggtgatcggctattccgagatgctcggcgaggagctggaggatctgggccaggccgagctgctgccggacctgcgcaagatcgagtcgtccgcccgccacctgctcggcctcatcaacgacgtgctcgacatctccaagatcgaggccggtcgcctgaccctggccgcggagaccttcgatgtcgtgtccctgatcgaggatgtcacggctgccacgcagagcctgatcacgaagaagcgcaaccgcttccgcctcgatttcgagggggacctgggcgccatgcatcaggaccagtcgaagctgcgccagtcgctgatcaacctgatcggcaacgcggcgaagttctcggaggatggcgagattatcctcggtgtgcggcgcctgcgggagggtggggccgactggctgagcttttccgtctcggataccggcatcggcctgacgcaagagcagatcggccggttgttcgagcgcttctcccaggcggatgaatcgaccacgcgccagttcggcggaaccggcctcgggctcgccatcacccgcgccttcgtcgagcggatgggcggcacgatcggcgtcgagagcaccttcggcgcgggcgcgaccttcacgatccgcctgcctgctgaactcgccgcccacgaggaagaggtcgaggcggaaagcgtcgccgcccgcgttcaggagatcaccgagggtgaggcgcatctgcacgacgtggttctgctcgtcgacgacgacccggccgcccgcgacctgctccagcgcttcctcgaacgcgaggggttccgcgtgcgcaccgccaatgacgggcgggccgggctgaccttggcccgggcgctgaagccgcgggcaatcctgctcgacatcgagatgccgcgcatggacggctgggcggtgctgcacgcgatccgcaccgatcccgagatcgccgagacgccggtcatcatcaccagcgtggtcaacgagttcagcctcgcccacgtgctcggcgccaccgactacatggtcaaaccgatcgattggggtgcgctcaaggatgcgatggagcgctaccgccccgtcgatcgcgagggcagcgtgctcgtggtcgatgacgacgccgatgcccgcgagcgggtgcgccgcacgctccagcgcgatggctggcaggtgcgcgaggccgagaacggcgccgctgccctggagagcctggatcaagtccgcccgagcctgatcctgctcgacctgatgatgccggtgatggacggcttcgccttcctgggggcgctgcgcggccgcccggacggcgacagcatccccgtggtggtgctcaccgccaaggagatcacgagcgaagagaaggagagcctcggccggcaggccgaccggctcatcgtcaaaggttcgatgagcctctccgagatcggccggcaattgcgcgacctctacagccaccaggacggcacgccgctgccgggcaagatccagagcttgatcgacaagctgtcgccgtaggtcatcccagccagcgccctcaccctgaggtgccggagccaaacgcaggtctcgaacgggcttccagggatcgcgcggggtactggaagaccgtccgaggccgctttgcggcagatcagggtgaggatgcgggtaggatcttcgctgcctccatcgcccgcgccagcccgtcatagacccgcggatcggtcatctgcgccacgttaaagcgcatgaagctgccggccgtctgcgagacgctgaagacgttgccgggggccagcaccagaccctccgccaagccggcgcgggcgagagccgccgcgtcctgcccgtccggcaggcggcaccacagggtgaagccgccgcgcggcacgatccagggcgtgatgccgagcgaaccgagccgggcggtggcctcccggcgcgcccgcgacaggcggcggcgcaaggcttccagatgcttgcggtagctgccgtcggcgagcgcgccggcgatcagctcggcggcaaccgggctcgggccgccgaagctcgtcgccacctggagatcgaccagggcctcgatccagtcggggcgcgcggcgatgaagccgcagcggatcgaggccgagagcgtcttcgagaagctgccgatgcggatcacgcggttcaggccgtcgagggcggcgagccggggtgagggttcgggctccaggtcggcgaagatgtcgtcctcgacgatggtgaggtcgtgcgccgccgcgagcgtcaggagccggtgggcattctgcggcgagagcgtcgcgccggtcggattgtggagcgctgaattggtgacgtagaggcgcgggcgatgctcggcgagcgccgcggcgaaggctgcgagatcgggccccgtcggcgtgtagggcaccccgatgatccggaccgcgtggacgcgcagcaaggcctggaagttgaagtagcagggatcgtccacgatcaccgtgtcgccgggccgcaggaggaagcggccgatcaggtcgatggcctgcgtccccgaggcagtgagcagcagctgatccgcgccgagttcgatcccctcccccgccatccggcgcacgaggtgacggcgcagagacagcgcgccgcgggtgacgccgtaatcggtcagcaccgcgtccccggcctgcgcgaggccgcgcacggcccggcggatcgccgcgttcggcatccagtcggccggaagccagccgcagcccggcttgagcatctccggaccggcatcgagcgattggcgcgagacccagagcggatcgatcgcccgctcacgctgcggctccgcctcggtgagcgccagcggcgagaccgcccccgagacgaagaagcccgcgcccggccgcgcccggatcagcccctccgccgcgagccggtcgtaggcttcgaccacggttgagggcgagacgcccatggtcgtggcgaagcggcggatcgagggcagcttctcgcccgggctcagtgcccggacggcaagcttggtacggatcgccgtcatcacggccgccgtacggcccacgatctcatccgtcatgtcgcggtcgctcaagcatatggacgcaaagggccatacagttcggtttgaactgtagggtactgtttctggcgccgccagggttcgagttctaacctcgcattgcccttcgagacgaacgatgcccgaacatcacacgaacaatccgaccggaaagacctggcatgggtggggccacggcctcctcggcgtgcttatcttcagcggctcgctgccggcgacgcgggtggcggtcggcggtttcacgccgctcttcctcaccgcctcacgcgcggtgatcgccgccgggctcggaggcgcgctcctggctctgctgcggcagacgcggccggcgcggggcgatctcgggccgctcgccgtggtggctctcggcgtggtggtcggctttcccctgctcacggcgctggcgctccggcacatcacctcagcccgctccatcgtcttcatcggcctgctgccgctcgccaccgccctgttcggtttgctggggccccatgacaggccaaagcccgccttctggctgttctcgggcgtgggcagtgtgctggtggcgggcttcgccctggcgcgcagcgacggcgccgacctgacgggcgacgggctgatgctgggggcgatcctgctatgcggtctcggctacgccgagggcgcgcgcctgtcgcgccggctcggcggctggcaggtcatctcctgggcgctcgttctggccgcgcccgccatggccgttctggcgctcgccaccctgccggattcttgggccgggatcggcctgccggcctgggccgggctcggctacgtctcggtcttcagcatgctggtcggcttcgtgttctggtatcgcgggctggcgctcggcggcatcgccggggtcggccaactgcaactgctccagcccttcttcgggctcgcgctcgccggccttctgctgggcgagccggtcgagggggcgatggtcgcggtcgccgccggggtggtgctgtgcgtcgtcgcggcgaaacggttcgcctgaaggcaatcccgctcagaaccccccgcccgcctgatcgaaatcgacataggccgtctcgatcacgatctgggtgcggctgatgacttcgagcttgcgcaggatctcggagacgtgggccttcaccgtcgagtcgccgacctgcagctcgtaggcgatctgcttgttgagcttgccttggcggatcatgccgagcacccgcatctgctgcggggtcaggcgggcgacccgctcggcgatcggcgccttgtcgccgccccgcaccggggccggcgcggcggcgagatcgggcggcatgaacagggcgccgccgaggacctcggagatcgcccgggtcagcgtcgccttgtcgacggccttgggcacgaagccggccgcaccgtgccgaacggcctcgtgcatgatgcgcggatcggtgacgccggagacgatcaggatcggcacgcggggaaagcgcgtgcggatcgcggtgagtccctcgaacccggtcacgccctgcatcgagagatcgagcagcgtcaggtcgatggcggggttccggcccaggatctcgcaggccgtgccgatgccgtccgcctcgtgcaaaacggcctcggggaaggcgagcgcgatggcgctcgccagcgcctcgcggaaaagggggtgatcgtcgacgatcaggaggcgcagggcctgtccgcctgccaggggcgccgcctcgtcggagtggccgccgatatccgattgtgcgctggccgtcatcgcgatcatgtcttccggcgcgccggctttggccggcgagggcccattcgcggatcttaagccgattcgagatccgccgcttcccggtctttggtccatcccgcccgtccggcccgtcggcaccgcctgcggcgtcagacgccttcgaggacgagctggcggcggccggggcggtgcccctccgagccggtctcgcgaaagccgatcttgtgcagcaggccccaggaggcgacgttgccgggccggcattcggccacgatcgcccggcggggaaagcggcggcgcagcaggccgacgatggcggagaccgcctccgtcccgaagccgcggccgcgggcggccccgccgatccagtagccgatctcgaccgcgccctccccccgcagatgggtgccgacgacgccgacgagcggggcggcgggctcgcggctccagacgccgaggaagcggtcgcgcccatgccggcccgaggcgatcagtgcctcggcgtccgccagggtgaagggggtggcgagaaaatcgaccgcgctggtgatcgccggatcgtcggtgagcgcgtgcacggcccgcgcgtctccggcactgagcggcgcgatcgtcagccgaccggtctcgagaccgggcaggtcgctcaggctgtcgcggcggatccggcggaggaacatgtttgcggcatgctgtggcgcgcgtgagaccattaacgctctgtcgccgccatttaatccagggtccttggaaaaatctcggctcgaaaaaatccatccggtcccgcgtcggtggcttacatgggtggcctgcggggcgctggcgaaccatcgcagcgggctttggttgcctcgccaggagaccgtgatgaccgacacccgtgacgcgattccgaccgagacccggtacgagccccaggcgccgctctccgtggcggcgcgcagcgcctgcccgcgctgcggccggggccacctgttcaaggggtttctaagcatcgccccacgctgtgattcctgcggactcgacttctccttcgccgatcccgcggacggacccgccttcttcgtgatgatgaccacggcgatccccgcggtcgccttcggcctgtggctggaactgacctacgacccgccggtctggctccacttcgccctgaccctgcccgtggtgctgatcgcctgcaccctccccttgcgcttcttcaagggctggctggtggcgagccaatacgttcaccgcgccgaggagggccggctcgcccggccggcgccggtcgaggctgcaaagccggacgcgcccggcccacgctaattccgatccacgaaaaagcccgccccgatcgctcggggcgggcttcgtttacgtgccgttgatccggccggtcagtgcgcggcgggtgccgtcgcggccgggtggatcaccatctcggtgaacgggtagacgtaggcctggagcatcacgaggccgccgacgaggcaggccagcacgatcgagtgccagaacacgaagcgcaggatcttgctctcctggccgaaatagcccgtcgccgtcgaggccacgacgatcgactgggcgtcgatcatcttgcccatcacgccgcccgacgagttcgccgaggccatgaggatgcccgacagtccgagctgctcggacgtgatccgctgcaggccgccgaacagcacgttcgaggccgtgtccgaacccgtgagcgcgacaccgagccagcccagcagcgtgccgaagaacgggtagaggatgcccgtgccggcgaaggcgaggccgagcgtggcgtcgacgccggcgtagcgggtgagcacgccgagggcgagcatcgcggcgatggtgatgagcgagtagcgcagcacccagatcgtctcgaaatacgccgtgacgaggcgcaccggcgagaaccgcatgatgatgccggagatgatcgcggcgaacagcacgcccgtgccggtgtaggacatgtaggtgaagttgaagatcgcggcctcggccttcggcgcggcctccaccgggggcaccttcatgatcatgttgtgcaggcccggcacctcgtacttccacgagaagatcgggttgacgatgcccttgaaccagccggtgccccagatcgccacgatgatcgagaggatgatccacggcacccaggccatgaagatctcgctcgacgaggcggtgcggccgccgacatgcaccttgggcagatcgccggggacgcccgcgccgagggaggccgggcgcggctcaccgtagccgaccgacgggtcgtggccgcgcagggcgggcgaggtccacagctgggccggacgccacaccttcaggaaggcgacgagggcggccatcgagaccagcgaggcgccgatatcgacgatccaggggttgatgtagttcgagatcaggaactgcgccgcggcaaacgagatgccgcagacggcgatcggcggccagatcgcgatcatgccgcggaagcccgcgaacacccagatcagccagaacggcacgatcaccgagaagaacggcagctgacggccgatcatcgcgccgaggatgtaggggtcgtagcccgtcaccgaggccagaccctgcaccggcgcgccgagtgcgccgtaggcgacgggggcggtgttggcgatgagcgagaggccggaggcggccagcggcgagaagccgagcccgatcaggatggcgccggtcacggccaccggggtgccgaagccgcccgcaccctcgaagaaggcgccgaaggcgaaggcgaccagcaggagctggatgcgccggtcctcagtgatgccggccaccgactgctggagaatcgcgaaccagcccttctccaccgtcagccggtagaggaagatgacgttgaggatgatccagccgatcgggaacatgcccgtgacgacgccgaggagggtcgcccggacggcgaggtcggttggcatgccgaaggctaccaccgccacgaggaaggcgacgacgagggcgaggatggcggcgatgtgcaccttgatcttgccgctcgcgatcatgccgagcagggcgatcaccggcagcgacgccatgaaggtcgagagccattggctcccgaatggatcgtagacctgattccagggtgtcacgggccttgctcctcccaggccccgatcttccgccgggaccttctggcacagggtgctagcagagccgctaggcccgctcaacgcaaggcatcatgtattcaatcccacgatcgacagatgttttcttggtgacgcttttgcgcaccgcgacgccgcggcgcatggcaggtccgggggccggagcggcccggcgttaaacctgcaaccggtgcgtggggccgggaacagagcccttcgtcgcgcggttccgaccgcacacccagtgcccgaccgaacctccgaccatcgggccgatcctggctgtgacgatgctcggggctttctgcggcgcacgttccggtggtgaccggcagcagcgagaggcctcctcccatgttcatgcgcgtcgacaagctacaagccgagcttcccgcaccgaaacggaaggaccccaacgcggccgccgcgctgcaggagttgctgggcggcaaatacggcgagatgtccacgctcgggaactacatgttccagagcttcaatttccgcagcaaggacaagctcaagccgttctacagcctcgtctccagcatcacggcggaggaactcggccacgtcgagctcgtgagcaacggcgtggccatgctcaacaacgggcccgacaacgacggcgacgagacggacgggggcgacatttcgggcgcgccgttcgaggacatgaaggacatccggcttgccgcggccttcctgtcgaacgggggtggttcggcgccgatcaacagcaacggcgcctcgtggaacaacgacttcatcacctcgacgggcaatgtcgtcgtcgatctcctgcacaacttccacctcgaatgcggcgcacggctgcacaagctgcgggtctacgagaccctgtccgacccgaccggtcgtgaggtctgcggctacctgctggtgcgcggctcggtccacgcccacgcctacgccctggcgctgaagcagatcaccggcgtcgatctcgacaagttcctgccgaccccgaacatcaacctcgacaagatccccgagtgccagaagtacctgcaggaggggtcgcatcgccggctctacacctggagcccgaacgattaccgcgacatcgccgggatctggaacagcagcgagcacgccctgccgggcgatcccccgggcgagctggagatcgtggagggcatgcccgacggcggcaagatccaccagctcaccggcatcccctcggccttcgcgcccgattatgcgccggaggagatgttcgagatcgcccagaagctgacgaagaaggcgcgctgacgccccgccccatcgacctcctccccttcgcggggaggagcttctataagtgtgtgaaacgtctctatcgccccgtgcgcgccgcccgccacagccgccacaggcggcgccagcgggggatctcgatcacgctgttgagcggatcgtagccggcccgctccatcgccgcgagatagggctcgaccagcgccgtcggcaggaaggcgggacgggccgccggagcgatggtgccgcgggccgcctcgtaggcggcaaggtggcgccgtgccagcgcccgcaattcggcgcaggtgcgcacgaggcccggcccgccgcggcccgagacgatgtcctcgcgcgtgaccccgttctggcgcagcaggtcgccgggcaggtagacctgtccctgacgcgcgtgccacggcagcgcccgcaacaggccggtgatgccgtaggcgacgcccgcatggccggcggccgccgcgccaccgggctcggccccgtcggcgagcaccagcccggaaaggcggatcagcgccgaggcggtctcgccgcaatagccctccagatcgttcacccgcggcatcggatcgtcgtagaggtcgaagacgcgggcatcgatcaggtcgacgaagggctggcgcccgaggcggcgcgtgacgatcgcatcgtccagggctgcggcgacgggattggcccggacgtcgccgcgcgcctccccctggagcgcgtcccgccaccattgcaggcggatctcccccgccatcgggttcgaggccgcctcgcggacgcgggcgatggtcaggctgaaagcggagagcgcgaagaggtgcggccggaaggcggcgggcgcgaacagggccgcgaagtagcggtccgggtcgctctcgcgcaccagttcctcgcaatgccggaaggcgaaggcgagtccgccgttgccggcctccgggctcgtctcggttcgggtctcggggcgcgtcatggagcggggctcacgcggcgttcggaacttaaagcgctttccgacgaagtggatgccggttcgtcgaaagaaagcgcgacaaaacaaggacctagagccatgcccggcctgatgcaatcagccgggcatggctctagacggcgatcagcgcggccgcgaccttgcggttctcggccatcaggatgttgtaggtccgtgcggccgctcccgtctgcatcgtgtccaggccgatgcctgcggccttgaggcgctggcgcaaagtttcgggcaggaacacgatctcggcgccggtgccgatcaggagcaattcgatcccctcggcctcggcgagcaccgggccgaggctcgtcccatcgatgccggtgggctcgttcacctcccaggcgcgcacgccggagggcagcagcaggatcgagccccggtgggacatctgcccgaagcggaagccgccattgccgtaggcgtcgatgccgtggcggccgggtaggaagccgtcgtggatctgcccggggattcgtccctcgctcacgccatgcctccgctcgcccgcattccgtaccggaggatgtcggaagcgcgggcgcccctctcaaccgccggggcggagaaagacgtcccggaccggtctcgcgcctcccgccgcacgccgcgccctactcggccgcctgcggcaggccggactcgcgctgcgacgccttcgcaccggacaggcgcaggccgatatagatcagcgacggggtcgagacgaagatcgcggagtaggtgcagatcaccacgccgcagagcatcaccacggcaaagcccttgatcgcctcgccgccgaacagcaccagcgccaccagcgacagggtggtggagagcgaagtcatcaccgtgcgcgacatggtggagttgatcgagaggttgaggagttccaccaccggaatcgtcttgtagcggcgcatcagctcgcgggtccggtcgaacaccaccaccgtctcgttgagcgagtagccgacgatggtgaggatcgccgcgatcgaggtcatgttgaactcgatgcgggtgatgatgaacacgccgaccgtcagcacgatgtcgtgcaaggtaccgacgatggcgccgagcgccagctcccgctcgaagcggaaccacaggtagagcagcaccgccagcaccgagagcacgacgccgatcgtgccggactgcacgagttcgcccgagacgcgcggccccacggtctcggtgcggcggaaatcgtagctcgcgtcgaaggcggcgtgcgccttctgcatcaccgcggtctggccctgctcgccggcctggagcgggaagcgcaccagcacctgaccctcgccgccgagttcctgcacctcggtctcgccgaagccgaacccgttggcggtgtggcggatctcggcgacgtccgctttctgcccggccttggcctgaagctcgaccagggtgccgcccttgaagtcgatgccgtaattgagcccgacggtgatgaacagcaccagggtcacgaccgacatcaccgccgagagcgggaaggtgacgcgccggaaccgcatgaagtcgaaatgcgattcgtcgggccagaggcgtagcaggcgcatggtcggtctcgaagcgaagggggcgctccgagcgcatcccctgagatttcagctttcgcgcggccagtgggccgcgccgggaacgaggcggcggcgccccctagaacggcagggccttgggccggaaccagttgtaccacagcgcgatcatcatgcgcgtcagcgtcacggcggtgatgacggtggtgaggatgccgaggatgaacaccacggcgaagcccttcaccgggcccgagcccatgaagaacaggagcagggcggcgatcgccatggtcgagttcgagtcgatgatggtggcgaacgcccggtcgaagccggcctgaagcgccgagaccagggagcggccgccgcgggcttcctcgcgcatgcgctcgtagatcagcacgttcgaatcgaccgccgtgccgatggtgagcacgataccggcgatgcccggcagcgtcatcgtcgcctccagcaccgacatcaagccgaggatcaggccgacgtgcacgatcagggcgatgttggcgatgaagccgaaagtgccgtaggtcgcgaacatgaaggcgatgacgaggccgcccgcgaccagggtcgccatcttgccggcctcgatcgagtcgcggccgaggccggggccgacgacgcggcgctcgaccacggtgagcttggccggcagcgcgccggcccgcagcagcaccgagaggtcgttggcgtccttgacagtgaagttcccggtgatctggccggtgccgccggtgatcgccgagcggatcaccggggccgactggatcacgttgtcgagcacgatcgccatgcgccggccgacattctccgaggtcgcctgaccgaagcgctgggcgccacgcaggttgaacttgaagctcaccatcggctcgtgggtctgcgggtcgaaggcgggctgggcgtcggtgagatcgctgccatcggccatgacgcggcgctcgaccggcaccttggcgccgccctcgtccttcgaggccagcatgtcgacgtcgccggagggcgaatcggccagcatccggaattcgagcttggcggtcttgccgagctggtcctccagctcctgcgggttctgcaggcccggcacctggacgaggatgcggctggcgccctgctgctggatcgacggctccttggtgccgccgaaatcgatgcgcttgcgcacgacctcgatcgcttggctgaccgcacggcgggtgcggtcgttgatgccggcctcggtgaggacgatctggatcgtgccgttctcggcctcgttgaccgtgagggtctggccgccggcggcgagcgggttgttgatgggggctgcgagttcgcgcagcttcggcatcaccttcgcgcgggccgctgcatcggggatgcgcagctcgacgccgcggttgatgacgcggatgccgccctccggcgaaaccgcggcctcgcgcaggatgcggcgcacgtcgtcgcgcaggccggtgaccatcgagcggacgaggtcgggctgatcgatctccagcaggatctgcgagccgccctggaggtcgagaccgagcacgatcgcccgggtcggcaccatccattggatcgatttcggcagcgcgttgacgaaggcctcgcgctgctccttcgagaagaagctcggcactgcgaggctcagaccgatcaggatgatggccagggtcgcgaaaatcttggttctcgagaagcgcaacatccgcccggttccgactgggtttaccgaaaggtgccgggcctgtgcgccggcaccctcatgtgacctctcaggaggccttgaccggggcgcccttgacgcgaacctcggagatcatcgaacggaccaccttcacgcgcacgttcggggcgatctcgacctcgatctcggtggcgtcgtccgcgaccttcgtgacgcggccgacgaggccgcccgtggtcacgatggtgtcctcgcggcgcacgttcttcaccatgttctggtgatccttgagccggcgctgctgcgggcgcaggatcaggaaatacatgatcacgaagatcaggacgaagggcacgaactgcaacgcgacatccgcgccgcttccggcaccgactccttgcgcgaaggcgggggtgatcaacgcgagaaactcctgatcgagggcagacggcccgtgaggcccggcgggaccggtgccttgcgacgacgggcttgtcaaaaccggcttgccgaaagcgacttgccaaaaagagacatgccaggaccggcgggccagatctgacctgccggaaagcgcgcggactatagcgacgggcgattcgaaagcaacggcgggtgatgcatccgcagggcaatcgcttcgaagccgctcgggcggcttcgaagcgcgaagagcgccgcgcggagcgggcttttcggggcgcgagccccggacagcatcgagcggagcgacagcctgaggccgcggaggcggccgctggcgcttgaggccgtcgtaaaatcagggcgaagccctgggatgcatccgggccggcgccgccgcggttcccctttctttcgaccttcgcctacaaggcgccacctcaacgagggcggccgccctcccccgcaaccggacccgagatcatggcttcagagccgacgcctgccgaccccattccgaatctcctgccgcttctggagcggatcgccgcagccctggagcgcgccgccccgcccaccgtcccgaaggtggatacgagcgccgccgacgccttcctgtgggggcccgagcggcggctgatcccggtgccgcgggtcaaccgcgtcgagatcggcctcctcaccggcatcgaccgggcccgcgacaccctggtggagaacaccgagcgcttcgcccgcggattgccggccaacaacgccctgctctggggcgcgcgcggcatgggcaagtcctcgctggtcaaggcggcccatgccgagatcaacgcccgccggccggagggcgcgctgccgatgaagctcgtggagatccaccgcgaggacatcgaggctttgcccgagctgatgagcctgctccggaacgacccgcacccctggctggtgttctgcgacgacctctcgttcgatgccgacgacacctcgtacaagtcgctcaagacggcgctcgacggcggcatcgagggacggccgggcaacgtgctgttctacgcgacctcgaaccggcgccacctgctcgcccgcgagatggtcgagaacgagcgctccaccgcgatcaatcccggcgaggcggtggaggagaaggtctccctctccgaccgcttcggcctctggctcggcttccacaaatgcagccaggacgaatatctggcgatgatccgcgcctatgtggagcgctacgcgctcgatgtggagccggaccgggtgcgggccgaggcgctcgaatgggccaccacccgcggctcacgctccgggcgcaccgcgttccagttcatccaggatctcgccggacggttgggtcagcggctcgacgggtagtcattccgcatatcccctctccccgcacgcggggagaggggcatgccggccgcgctgacgagacccaaaacgaaaagggcggctccgtggggagccgccctttgtctgcgaggatcggaaaagatcagccgccgagatggggcatcggatcgaccggggtcgcgcccttgcgcagctcgaagtggagctggggcgaggtgacgttgccggtggcgccggacttggcgatggtctggccgcgcttcaccttctcgccggggcgcacgtccagctcgccgttatgggcgtaggccgagacgtagccgttgttgtgccgcaccagcaccagcttgccgtagcccttcacgtcggagccggcataggccacggtgccgtcctcggcggccttgaccggcgtaccctcgggcacggcgatgttgatgccctcgttgccggacgagccgtaggcattgatgatgcggcccttggccggccagcggaacgactcggccgcggcctgcggggcggcagcagggatcggggcggaggcgtcggcgctggcgaccttcacgggggcagccggtgccgcttccttcgcggacgccttggcggcctccttgctctccttggcagcggccttcgcggccgtttccgcggcgcgggcctcagcgagcttcttggcggcgtccgccttggcctgcttggcgtcggcttcggccttgcgggcggcttccgccttcgccgcttccttcgcggcttccttggccgcatccttcggatcgaccttcggctcggccttggcgaccttctcggcgcccttctggcccggacgcggatgcttggccgcctccgccgccttcttcgcctcggccgccttggcgtcggcgagcttcttcgactgcgccgccttttccgcggccttggcttcggccgccttggcctcggcgaccttggcggcggcaacctgccgctcggcgtcgcggcgggcctcggccgccttcgcggcagcggcttcggcggcgcgcttctccgctgccttctcagccgccttgtcgacgggcttgccgaactggagcttgggctgcggcgccggggcggaggcacgcggcgtcatcgcgcggcccgcatcggggttcaggccggccacgttgctcgccatgccgccggagatcggctcggccgtcgcgacgcgggtcacggtccggggcgcggccggggcggcactgaccgcgccggggcgcggcgacagggccgggccgggagcgggcagcgcctgggactggatgcgcggcgtgcggatcgctggcgccggcgccatctcgccctcgacgccgtcgttcggcaggctgccggtggccgagggctcacccgtcagcgacgcgaacgggttggtgaagggatcgccgagacgcgaggcgtccgacgaacaagcagcggtgccaccgccgatcataccgatgagggcgaagcgcgacagcgtcctcaagcccagtattttcccccgaacccgcatcgacgcacccgcttaaacactgacgcaacgtgatgagctattcaaacgggattcaggttaagcaaccgttcccgagatcgtcgcggggatcggattcacgcgggttccgtaaaggttgagggagtctggcaacggggccgatcacgcgtccgagcgggcgagaccgcccctcgacgcgcacgcgccgaactgttgccgagccgctacggcgccagcgcacggcccggcgtcatggggccgaggcgcagcgccgccccttccgtccgggcgtaggcggcggcgctgtcgcgggtcagcgtcacgagccggctcccccgcccggtccaatagcccgccaccagccggccgccggatttgagcgcggcggggaggtgcggcggcagcgcggcgagactgccgttgacgaggatgcggtcgtagcttccgccccgtacgacttcgggcgcgagcccgtcattggtctcgacggtgacgtcggaaaggtcgcgccccagatgcgcccgcgccgcgcgggcgagcccctcgtagcgctccaggctgcgcacatgggcggccccgagccgcaccagcagggcggtgacgtagcccgtgccggtgccgacctccagcacgcgctggccgggtacgaggtcgagggcgccgagcatctgcgcgacgatgctcggcgcggtcatggtctgaccgcaggcgagcggcagggcgatgtcgcgccgcgcatgggggcgcagggccggcggcgcgaagcgctcgcgcgggacctgttccatcgcccgcagcacggcggtgtcgcgcacgccccgctcgcgcagggccagcacgaaggcggcgttgccggtcgcctccgccagccccgcggacagccgttcggcccgttcgtcgggctctccggcctcaggcggcatgagggcccggacggccgcccccgctcacgcccggaacgccgcggcgaagcgggtcagttccggctcgtcggtgaggtcgagccgcagcggcgtcaccgagatgcggttctcggcgatcgccttgagatcggtgccgttgccgggctcgaaccgcgccttggcgaaggcgagccagaaataggggttgccgcgcccgtcgtggcgggcatcgatctgcaggagcgcctgattgcgctggccctgcgccgagaccgccacgccctgcacgtcttccggctcgcaatcggggaagttgacgttgacgaggatgccgggctcgatgccgatctccaggatcttctcgatcacccgcggcccgtgcgtggcggcgcaggcccatttcaggttggcccgcccgcccgcgccgtaggcctggctcagcgcgatcgagcggataccgaggatcgtgccctccatcgccccggcgatggtgccggaataggtcacgtcctcggccacgttctggccgcggttgacccccgagagcacgaggtcgggtttgtggtccttgaggatgtgggccacccccatgatgatgcagtccgagggcgtgcccttcaccgcgaagcgcttttccccgatttggcgcaggcgcagcggatcgttgagcgagagcgagtgcgacacgcccgactgatcggtctcgggcgcgaccacccagacatcgtcgctgagcgcgcgggcgatgccttccagcgtctccaggcccggcgcgtggatgccgtcgtcgttggtgaccaggatgcgcatcagttcttcggtccctcgatccgggtgaggccgcccatgtagggctggagcgccgacgggatcgtgacgctgccgtcgggattctggtagttctccatcacggcgatcagcgcgcggccgaccgcgacgcccgagccgttcagggtgtggacgaagccgacccccctgccctccttggcccggtaacgcgcattcatccgccgcgcctggaactcgccgcagaccgagcaggacgaaatctcgcggtatgtctgctggcccggcacccagacctcgatgtcgtaggttttctgggaggcaaagcccatgtcaccggtacacagcgtcatgacgcgataggtgagatcgagcttctgcagcacggcctcggcgcaggcgagcatccgctcgtgctcctcggccgacttttcgggggcggtgatcgagaccagctcgaccttgttgaattggtgctggcgcagcatgccgcgggtgtcgcgccccgccgccccggcctccgcgcggaagcagggggtgagcgcggtgaagcgcaagggaagctcgtcctccgcgaggatgctttcgcgcacgaggttggtgagcgggacttccgccgtggggatcagccagaaattctcgcccgccgcgaactgatcatcgcggaacttcggcaattgcgccgtgccgaacatcgcttcctcacgcacgaggaccggcggcaccacctcggtatagccgtgctcgcccgtgtgcaggtcgagcatgaactggccgagcgcccgctccagccgggcaagctggcccttcagcacgacgaagcgggagccggagagtttcgcggccgcctcgaaatccatcaggccggtggcctcgccgagctcgaaatgctgacgcccttgcgtcaggcgctcacgggacgaatcgaagcggcggtactcgacattgccgtgctcgtcagcgccggggggcacgtcgtccttcggacggttcgggatcgcggcgagacgctcgtcgagggccttggctgcctccccctgcgcggcttcgaggcccggtgcctcttccttcaggcgggcgacctcggccataagctcggtcgcacgggcctcgtccttggccttcttggcggcgccgatctcctttgacagcgcgttgcgccgctcctgggccgcctgcgcggccgaaaccgcacccttgcgcgcgtcgtcgagggcgatcagctcggcgctgaggggcgcgaggccacgccgctccagatcgcggtcgaaggcctccgggttctcgcggatggcgcggatgtcgtgcatttcggggctcttgaggtcttgtgcgcgcgagggccccgctttgccgcatcgcccccggcatcacaagagcgggtgcgtcggcaggcgctccggccgaggctggcctttcgcgcgccggcccctgcccggagcgtcggacttccgataaatttggtcgggagaaaccggcaaaagcgcgtgcgcgccgttcggccggatgcgcttgtggatcgcggcgatcggcaccatatccttgaaagaccagcacttttccgcgcattcggcagaaatatgccgctcttgggcgtcagcttgggcgtttctgagagcaatctatgagaaatataagtgtagggcccgcttgaattgcgcccaacggattgtctatatcaagggcgtcgaacacgagggacccggtgaacgagcggcccacctcagttcgaggtcgagccggtcgaaagaccgatcttcgtattcaaaactttaccaggagacacgccatgaagtggtctgcccccatcgttgccgagatctgcgtcggcatggaagtcacctcctacgagtccgccgagatcgacaccttcaactaagaaggcgtcgccagcctcaggctggttcggtttcaccaattttgtctatcaggagaaacgtcatgaagtggtccgctcccgtcgttgccgagatctgtgtcggcatggaagtcacctcctacgagtccgctgagatcgacaccttcaactaagaaggcgtcgccggactcgatccggtgagaacgggggcgcggcctgagagggcggcgcccttttcgtttgcttctgacgcggcgaaaagcaggaaggccggagggttcgcgacagaaccctccggccttcctgctttcggtgtcccggtgccttgctcagagacggtagcggatctggtcggtccagaagcgctccaggcgggagagcgcttggttgaggcggccgaaatcgtcctcggagatgccgccgatcggctggatcgtgcgggcgtgcttgtcgtagaggccctggatcaggtcgtggatctcgcggcccttcggcgtcaggctgatgcgcaccgagcgccggtcggtcttggagcgggcgtggtggaggaagccggcctcgacgagcttcttgacgttgtaggacacgttcgagccgagatagtagcccttcgagcgcagctcgctcgcggtcagctccttgtcaccgatgttgtagagcagcagcgcctggacgctgttgacgtcctcgcggccgcgccggtcgaactcgtccttgatcacgtcgaggaggcggcggtgcagccgctccacgaggtgcagcgcctcgaggtaggagccggcggcaccctgaagctccggggcggcgtcggtggtcttgagggcggtgttggcggccttcgtgctcatcgtggtgccttcctgtcggttcggtccggctcttgctggccggcatcgcttatgaggtgaacctaagccgcaccgatgaaagccgatttaagcgacaggatgaactcgcgatttacttctgtcggtaaatgcaaaatgaaacgatgatgttgacctcttgttcagcctacatcgcgcgctgccagccaggataacacgaagtaaacagcgacaatgcttgcctgcactgcgatcaccggcaccggcatcggcaggagctgcggtgtcagcagcgccagcgtcagggccgaggtcgcggcgagcagccagaccacgccgccccaggcgctcgtcagccacaggccgaccgccgccacgaagtcgatcaccgcgaaatagacgatcgccgattggcgtcccatcggcagttcggcgaacggcgtccggccgggaatcaggtcgaggatctcgccccaggtcgcgagtcccttgaccagccagaccagcgcggtgatgcgcatgaaccagaccagcaccacgtcccagcgggtctgcgcccgcggcgcggtgccctcgatgcggtcgccggctccggcgctcgggcgtccgcgcccgtcgagggtcgagccgaccttggcgagcgccctcacgtccgggcctccgcggcggccgacgcttcatgcgggccctggctgccgtcgaagagcggctcggggccgtcgagcgggccgaacgcggcctcgatcgccccggcatcgaccgcgtccagggtcgcgggctgccaggccggccggttgtccttgtcgatgatcaccgcccgcacaccctcgtagaaatcgtgcccgcgcatcacccgctcgcacagccggtactcggcgagcatcgcctcggcaaagctcaagtcggccccgcggcgcatctgcgccagggcgatggtcaggctggtgggcgagcgggtgcggatcgtcgccgcggtcgcgccggcaaaagcggagccgtcccgcgctgccgcgtcgagccgggcgagcacctccgttacggtgtcggcggagaagcacgtatcgatcagcgttcgctcggcgacgagggggccggtctccgtccccggcgcatcgaggccgtcgaaggcgcgggcgatcgcccctccccccgccagccgctcgatgatggtctcgaaatcctccgcccgcgccgcgtgggtcgcaagtccgacggcgagcgcgtcgcccgcgccgatccgtgcgcccgtcagcgcgaggtagcgcccggtgtagccgggcaggcgcggcagggcgtaggtcgcgccgacatcggggaagaagccgatgccggtctcgggcatggcgaagctgtagttctcggcggcgacccgtacgtcgccgtgcagcgagatgccgacgccgccgcccatcacgatcccttcgatcagggcgatgtagggcttcgggtaggacttcacggcggcgtcgagccagtattccccgcgccagaacgccatcacgtcggcatggcgcccggccttgccgagggcctggatctggcggatatcgccgcccgcgcagaaggcgcgcccgcccgagccgcgcaccacgatccggctgacccgcgcatcccccgcccaggcccggagctgccggtgcatcgcctccaccatcggcagggtgagggcattgagcgccttcggccgtgtcagggtgatcagcccggcctcgccgcgggtctcgaacacgatctcgggctcggccgacggctcacgcacgtcccgttgcgcgaccccttgctgcaaggcctgttgcccacccgacattccgcgctccaccgccgcgctctccttcgccgcatcgtcacccgagcggatgcccgccgtttcgaagccgggctctatgcccggaggctttgcatccggggcattgcgcggccctcttagacgaactcccgggtggggcgtcaacgcggagcgtgcgacggcgccgaaccgcatcgaccgcctcacgaggctcctcgggaaacgggcccttcgccaggatctgcacgcgcgggggcttctctctcggcaccgttcgggggcgctccgtcgatgtccggcagtcgggccttgggacggagccggtcgcattcggcggcctgcggcaacggcacctttcgagcccgaattcggatgtgctagggcacggcccgaaaaggtggaaaccggcctgtccgagtgggcgatgcaagggcaagaggcttgagcatcgtcgatggccgcgcgttctggggcgctttcctcaccccttcgtcttggggcaaacctccggtcgcgggagggttgccgggggatgcgaatccggaatgcccgccccgagccatcgccgccgggcttgcggtcgggcctggctttgacgtctttgtcgtgatgcgctccgccgcaccgaaccggtctccccttcggttcgagaacgtcctggagcaaccggagtcctgaggctcatgtctgacgccaccccgcgcccgctcgccatcgagaccgcgcgcgaagccgcccccggtgcggggccgctgagcctgacccagcgcccgcgccgcaaccgcaaggcggattggtcgcgccgcctcgtgcgcgagcatagcctcaccgtcgatgacctgatttggccgctcttcgtgatcgagggcgagaagcgccgcgagccgatcgcctccatgcccggcgtcgagcgcctgagcgtagacgagatcgtgcgcgaggccgagcgcgccgcgcggctcggcatcccggcgatctcgttcttcccctacaccgagccgtccctgcgcgatccgaccggctccgaggcgctgaaccgcgaaaacctcgtctgccgggcggtgcgggcggtgaagcgggccgtccccgagatcggcgtgatgaccgatgtcgcgctagacccctataccagccacggccatgacggcttgatcgaggccggcgccatcctcaacgacgagaccgtggcggtgctggtcgagcagagcctgatccaggccgaggccggcaccgacatcatcgccccctccgacatgatggacgggcgcgtcggcgcgatccgcaccggtctcgaccgggccggctttcgcgatgttcagatcatggcctacgccgcgaaatacgccagcgcgttctacgggccgttccgcgacgccatcggcaccagcgcggcgctggtcggcgacaagcgcacctaccagatggatcccggcaatgcggccgaggccctgcgcgaggtggccctcgacctcgccgagggtgccgactcggtgatggtcaagcccggcctgccctatctcgacatcatcacccgcgtgaagacggagttcggtgtgccgaccttcgcctatcaggtgtcgggcgagtacgcgatgatcgaggccgccgcccgcaacggctggctcgacggcgaccgcgccatgaccgagagcctgctcgccttcaagcgggcgggcgccgacggggtgctgacctactacgccccccgcgtcgccgagcgcctgcgcgcgggcgcctgacgggccgaccccagacgcgacgatttcgggcgcgacgaccttggtccgcatcgagcgggcggcgctggcgggcgccgtcatcctctggctcgcggccggattcggctgcgacacggcgctcgacgcgcgccgggcgacgctctgccgccgggcggtgccggcgctcgccccgcccggcgccgaaatcgacctgttgcgggtgggatcgggcgcgagccgcggcagcgtgcgggtcgattaccgcctcgtcggcggcaccagcgcgctcgccaaggccgaggcgacccggccccgcttcctcgtctgccatttcgatgccggcgacgacctcggcgcggtgacgaccgagcaagggccggtgagcggtgcctcgctctacctgctcaggcgctactacctgacgacgcccgaggccgaggccgccgatccgggggcccggtgagggcgggaccggacatcgaggcgtcgctgggcctcgcggcccggctcttggcagcgccccgccgtctccccacttgttcgaacgtgcacgcaacggtcgaggaagcggcggccatgacggattttcagcccggttatcaccccggctacaccaacccggcgggcatgccgggccagggcggatttcccgtgccgtatgtgcgggcgagcctcggcgggcgcacgatcgcctacctgctcgatctcgccttcatcttcgtgttcacggccgtgctcgccacggcgatcgcgatcctcggcgtgctgaccttcggctttgcctggatgctgttcccgatcctcggcgtcagcggcatcctctacagcgcgatcacggtgggcggtcccaagcagagcacgctggggatgcgcatgctcggcctgcgcgtggtggcgcccgagagcgggcgtccggtggatttcctgaccgcgggcatccacgcgctgctgttctacgtggcgatctcgaccttcctgctctggtgcatcgacgtggtgttcggcctcgtccgctccgaccggcgtctcggccacgacctgctgctcggtctggccgtcgtgcgcgactgatcccccgttcgggtaaggggatggcggcggaaagccggcgtcatacccatcaatccggttgagccccgcgtcgatcccgttacattggctgcggggccaccgttcgatgtcgtggccccgagggcgagcctacctagcgtgacgagccatccgcgcgacacaccgcagttctacctgacggcgccctccccttgcccctacctgccgggccaggaggagcggaaggtgttcacccacctcgtggggcggcgggctcgggacctcaacgagatcctgacccagggcggcttccgccgctcgcagaccatcgcctaccgtccggcctgcgagacctgccgcgcctgcgtctcggtgcgggtggtggtggaggatttcgccatcaccgggagccagcggcgcatcctccagcgcaatgccgaactcatcggcacgccggagcccaaccgtccggcctccgagcaatacgccctgttccgccgctatctcgatgcccgccacggcgatggcggcatggtcgacatgacggtgctcgattacgcgatgatgatcgaggacagccacgtcgatacgcacctcgtggtctaccgcgagcgcggccccgacagcgcgatccatggccgcggcgtcggcgcacccgtcgcggtctgcctcaccgacgttctcgccgacggcctgtcgatggtctactcgttctacgatcccgacgaggcgagccgcagcctcggcacctacatgatcctcgaccacatccgccgggcccgggccctcggcctgccgtatctgtatctcggctactgggtcgatggctcccgcaagatggactacaaggccaagttcaagccgcaggagcggctgatgcctcagggctgggtgcgggtggagtagcgcgccgacactccatgagtggcgtgcgcacggcgtttccgggccctaaattgtcttgaatggtaacttttaaggtactattctggatggagattcaggagtttctggacgggagcggccgcagtcccttcgcctcttggttcgacgaccttgatccccaggcggcggccaaggtgaccgttgcgctggcgcgcatggaagcgggcaacctgtcgaatgtgaagtcggtcggcgatggtgtgcaggagtatcggattgcttgggggcccggttaccgactgtatttcgggcgcgatggggatctgctgatcatcctgctctgcggcggcaccaagcgccggcaacaggacgacatcgccgaggcacgggcccattgggcggactacaggcgccggaaaaaggagacgggctgatggccctgacgcgcagcttcaaggacaccgtgaaggcaagggccgagcgcgacccggcattccgtgacgccctgctcaccgaggcagtggaccaactcctcgcgggcgatatcgagaccggcaagtccgttctgcgcgattacatcaacgcgacgattggcttcgagcggctgtcgcaagagaccggcacatcgtcgaagagcctgatgcggatgctcggtccgaccggcaatccaacagcgaccaacctgttcggtgtccttcggacggtgcaaaaggcctcgggcgtgcagctcaccgtcgctatcggccgctgagcaaggccaactggccgccagccggctgcctcgctcactccttcgtccacttcacgacctttgccgggtttcccgccacgaccgcgtagggcgccacgtcgcgggtcaccaccgcgcccgcgccgatcaccgccccgtcgccgacggtgatgccgggcagcacgatcgcgccgccgccgatccacacgtcgtcgccgatggtgatgggccgggccgattcccagaacgcggcccgcgcggtgcggtcgagcgggtgctcggcggtgtagagctgcaccatcggggcgatctgcgcgcggtggccgatggtgatcggggcgcagtcgaggaagacgcagttgaagttgcagaagaagtcgtcgccgaccgtgatgttgccgccgtagtcgcaggcgaagccggggcagatcgtcgggttgcgtcccgccgatccgagaagctcgcggatcaccgcctcgcggccggccgcatccttgggctccatggcgttgagccgcaggagccgccgcttggcggcgttgcgaagcgcgatcagttccggatcgtcgccgcgatagggctttccggcgagcatcagctcgcgcgcggtctcggccatatccgccttcccaagttccaaaaaagatcagccgcggctggcgcggaaggtgtcgcaggacttggtctgtccgctcttgtagccggtcatgaaccagcgcatccgctgctcggaggagccgtgggtgaaggaatccggcacggcgtagccttgcgacttttcctgcagcttgtcgtcgccgatggcgctggcggcgttgagcgcctccttgatgtcgttctggtcgagggcgttccagcggtcgttcgagttcttggcccagacgccggcgaggcagtcggccatcagctcgacgcgcacggagagctggttcgcttccgtcttgctgctcgcgttctgctggcggctctgcaccttgccgaggatgccgagcacgtcctgcacgtggtggccgacctcgtgggcgatgacgtaggcgtaggcgaaatcgcccttcacgccgaacttggtctgcatctccttgaagaagccgaggtcgatatagaccttcttgtcgagcgggcagtagaacggccccatcgcggcctgagccatgccgcagcccgaacgggtgccgccctggtagagcaccatcgtcgtcggcttgtatggccgcccggtctggttcggcaggatctcgttccacacatcctcggtgttgccgaggatcttcgaggcgaactggccggcgcgatcggtcggcgcctcgccccgccgggcctgcgtttcgggatcgacccgctgctcgcgctgctgcccgccgccggtcatctgctgcgcaccgccgagcaggatcgccgggttgatgccggtgacccaggagatcagcagcacgacgacgatcgtgccgatgccgaggccgcccatgccgccgccggggaagccgcccccgccgccgccctcgccgcgccggtcctcgacgttctcagaggcgcgaaaatcgtcccagcgcataaagtctcccgccgccccgcgtctcgcccggcctcatcgggattccggacctgatttctagaatggcgaggcggaggatacggttccgcttgagccgccccccgcctacttgcccgcggcgctcccgtcgagggcgctcttcagcatccggaagtcgcgccaggcgaggcgcttctgcaccggctggcgtagcaggtaggccggatggagcgtggcgagcgcccggatctcgcggccgtcgccgaggcgatacgggtagaagcgtccgcgcgccttgaggataccgtccttggtgccggtcagcgtctgggttgcgggcgcgccgagacagacgaggatgtcggggttggcgagttcgatctgacgctcgacgaaggggcggcagatcgagatctcctgcggggtcgggttgcggttgcccggcgggcgccagggcacgacgttggagatgtaggcgctcgtccggtcgaggccgatcgccgccatcatccggtcgagaagctggccggagcgtcccatgaacggcttgccgatccggtcctcgtcggcccccggcgcctcgccgacgaacatcacccgcgcctgcggattgccgtcggcgaagacgaggttcttggcggtgaagcgcaggccgcagccctcgaagccgcgcagcagctcttccaattcctcaagagtcttcatctgcgcggcccgtgcccgcgcatcgtccgccgcctcgccgggcttggcgccggccgcgttgccataggtgcggggcggctcgcgcgcgggcgcgtcgcggctcggcagctcacgccggaacgccaggggcggctcttccgcggagggagcgtcacgctgcggcgactcgctgcgcggttcgagggcctcacggcgtggtgggaggggctcacggcgtggttcaaggggctcgcggcgtgattctaggggctcgcggcgtgtggccggctcagcctgcaaggcggcctcggcccgaacggactcggcctcggcgaagcggtcgtggggctgctcgtcgaggaccgcgtcgacgcctgccgcgacatggaagtcgaggtaggagatcaggtcgcctctggcgtcggtatccgcgtggtttgccgtcatcgtttccatgtggcgtgggagcgacctgtggacaacgcccggatgcgtcctgcggatcgtcgcacgctcgccctccgcatgcccctggcatccccctgcgcctgcctgccgctacccgaacggccttgccttcttaccttggaatcgcttgagagacatcttgacaatgaatcgagccggagcggcgcccgatgcccgaacggccgcaggaggaatgaggatggcgctgcccgaacgcgaaggcatggatttcgacgtggtgatcgtcggcgcgggacccgccggcctcgccgccgcgatccgcctcaagcagctctccgcggagaagggtgaggaactctcggtcgtcgtcgtcgagaagggcggcgaggtcggcgcgcacatcctctccggcgccgtggtcgatccgctcggcctcgacacgctgctgcccgaatggcgcgacgatcccgaccggccgctcaagacggcggtggagcgcgacgagttcctgttcctcacgaagaacagcggcgtcaccatgccgaacgtgttcttccccaagctgctgtcgaaccacggtaatttcgtcggttcgctctcgaacaccgtgaagtggctcggcgccaaggcggaaggtctcggcgtcgagatctatcccggctttccggcctccgaagtgctctacgacgagcgcggcatcgtcaccggcatcgccacgggggatctcggcatctcccgcaccggcgaggcgcgcgacgacttcacccgcggtatggagctgcgggccaagtacacggtgttcggcgagggcgcgcgcggctcgctcaccaagacgctgatcgaacggttcgggctcaatcgcaacagcgaccaccagaaatacggactgggcgtcaaggagctgtggcaactcgcgccgaacaagttcgagccgggattggtgcagcacacgatgggctggccgctgccgaacaaggcgggcggcggttcgtggctctaccatttcgacgaccacctgctctcggtcggcttcgtgacgcacctgaactacgagaacccgaccctgtcgccgttcgaggagttccagcgcttcaagacccacccgatgatcgccgagaccttcgagggggccaagcgcatcggctatggcgcgcgtgcgatcatggagggcggctggcaatcggtgcccaagctcgtcttccccggcggctgcctcgtcggcgactccgccggcttcgtgaacgtgccgcgcatcaagggctcgcacaacgcgatcctgtccggcatccaggcggcggacgcgatcttcgacgcgctcgtcgccggccgccagggcgatgagctgaccgcctacgaggagggctggcgcgacagcccgatcggacgagacctcaagccggtgcgcaacgtcaagccgctctggtcgaaatacggcacgctcgtcggcgtggggctcggcgggctcgacatgtggatgaacacgatcgccaacgcctcgctgttcgggacgctaggccacggcaagccggatcacgcctgcctcaagcccctctccgaggtgacgccgatcacctacccgaagccggacggcaagctcaccttcgaccggctctcctcggtgtatctgtcgaacaccaaccacgaggaggatcagccgccccacctcaaggtgaaggatatggagctgcagaagcggtccgagcacgacgtctacggcggcccgtcgagccgctactgcccggccggcgtctacgagtgggtggaggacaagtccgccagcgacggcgtgcgcttccagatcaacgcgcagaactgcgtccactgcaagacgtgcgatatcaaagacccgaaccagaacatcaactgggtcaccccggagggcccgggcggtccgaactacacgaacctgtaatccgggggccagggcagagccccggtgaagggaaggcggggctctgccccgccaccccgccaaagggatgatccctttgggatcccgaacggctagagttcccgccaggccggcaggtccaggcatggcagccgggtcgccgcgtggacgccgatggcgaccgcccgcgccagcgtctcggccgccgccgcgccgaggcgggcgagatcggccacctcatcgccgagcagcaccgcgccggtggcaaccgcgaacaccacgtcaccgtcgagcggcgtgtgggcggggtggatcgcccgggcgagcccgtcctgcgcggcgatggcgaggcgcttggcctgtgccttggtgagcgccgcgtcggtggcgacgaccgccagcgtggtgttggcgccggggagcggctcgcgcggccacgagagggcgtcgtcgggaacctgctgcggcaggccgaggctaccgaactccccgtcgcgctcgaacggtgcggcccagaaatgcggcccctgccccatcgtcacccggccgaaggcgttgaccgccaccagggcgccgacctgcgcgggcagccccggcaccgcgctcgaagccgagccgaggccgcccttgaggttggcggtgcgggccccgagccccgccccgaccgagccgagggcgaaggcgccgtcctgcgcggcgagcgccgccgcgtagccgagttcgcgatagggcgggaaccggccccaccccttgtcgccgccgttgagcaggtcgaacaggatcgcgcccggcacgatcggtacgcgcacgtcgccgaccgcgaagccgcaccccgcctcccgcagatgggcgaccacgccggcggcggcgtcgagcccgaaggccgagccacccgccagcacgagggcgtcgaccgcctgcaccgtagcggcgggatcgagcaggtcggtctcgcgggtaccagggccgccgccgcgcacgtccaccgcgcaggtgaagggcgtgtcgaatacgagcgcggtgacgccgctcgcgattctttcgtcttccgcgtggccgacgcggattcccgagatgtcggtgatgcggttgagccggatcatcgcctctctcctgccgatcccgtcgtcaacgcggcgcggcgcctgcgctcgtggcggatcgcatcgtaggcgtagagcatcagcgccagccagatcagcccgaacagcacgaggcggtccggcgtcagggtctcgccgtagaccagcgtgctgagccccatcaggcaggagggcgcgatgtactgcatcagcccgagggtcgcgagcgtcagccgggtcgccgcggcggcgaaccagatcagcggcagggccgtcgtcacgcccgtgagcgccagaagcgcccaagtgcgggcgtcgtcgggcaccgggggcgcgacgaaggcgagataggccagagccgcgggcaggagcaggaaggtctcggcgcagaagccgacggtgccatcgacggcgacgagtttgcgcaccagcccgtagagcgcgaaggtgaccgcgagcccgagcgacagcagcggcaggcgccccgccatcgccaccgcgatcaccacgccgagcacgacgatggccaccgccaccacctggaccgggcgcaggcgctcgccgaggacgagggcgccaagcgccaccgagaccagcgggttgatgaagtagcccaggctcgcatcgagcatgtgcccgctcgacaccgccacgaggtagagcatccagttgatcgcgatcaggcccgccgagacgacgagcccgccatggcgcggccgcagcgggaacgggttggcgagccgcttgcgcagcagcgcgatcaggccgaccaccagcagcgccgaccatgcgatgcgctgcgccaggatcgtgcccggcgggataccgtcgagaagccggaaatgcacggggacgacgaggccccagctcagataggcggcgagcgcgtagatcaggcccaagattgcacgagcggcggcgtggcggggcgccgcttgtagcccggactgggcgcgcggtcagcgcttgcgggcgggggctgccggcgtctcgccgcgcatcagggcgttgaggcgctcggtgtcgaagccggtgagcatgcgctccttcttcgtctcggccgccggcccctgcgtcaccgtgccggtcgtgacgggatcgggcaggatcggggcggcccgcgcgatcgtcggggccggcacggcggcgaccgcctgatgcatgagccggtccgcactcacgagaacgaccgagagcgtgccgaggccggtgatggtgccgaaggtgatgacgcgcaggatgctcacgatggggaactcgatacgcagggtacgcgggaccgtgaacagcggccccggaaacaggatgcgcgcggtgtcgttaatgaaccggacggccgggcccgctgcggaccggccctattcaggacatccggaacaggatctggccatgaacgagcaggcgacggcgagcgacagccccttcatccaggggcgcaacgcgcggctctacggcaagagcatcgatgagtgcccctatgcggagggctccgaggatcgcgcggcctggatccaggcctacgaggaggccgcgaccgacgatccggcagcgtgaggacgcccgaggcgaaccgagaccgccttgacgcgtccggtcccgggaggctgaaagggcttcaacgcgaagcccctctcatcctcccgaggccgatgtccaactctcccccccgcgaccgcggtcgcttcggcgccgacacccgcctcgtgctcgccgggcgcgacccgtcggcccagcacggcttcgtcaacacgccgatctatcgcggctcgacggtcctctaccccacttacgacgacatcaagcaccggcgcgggcgttacaattacggcacctccggcacgccgacgatggacgccctgtgcgaggcgtggagcgagatcgcgggggcggcgggcacggtgctggcgccgtccggcctctcggcgctgacgctggcgctgatgacctgcgtcagcgcgggcgaccacctcctcgtcaccgattccgcctaccgcccgacccgcatcttctgcgacggcgtgctgaagcgctacggcgtcgaggtcgagtactacgatccgctgatcggggcgggcattgccgggctgatgcgcgacaacacgcgggcggtgctcgtggaggcaccgggctcgcagaccttcgagatgcaggacgtgccggccatcgccgaggcgatgcatgcccgcggtggcgcggtggtgatggacaacacctgggcgacgccgctgctgttcccgccgcacgagcgcggcgtcgatctcgcggtggaggccggtaccaagtatctcagcggcggctcggacctgctgctcggcctcgtctcggccaacgccgcgtactacccggcgctcaagcgcacctacgagcactttgccaattgccccggccccgaggacatctttttgggtctccggggactgcgcactatgggtctgcgcctgcgcgagcacggcgcccgcggcttggccatggccgagtggttccaggcccgcccggaggtgctgcgggtgctgcatccgggcctgccggacgatcccggccacgcgatctggaagcgcgacttctccggcgcctcgggcctgttcggggtgatcctcaagccggtctcggaggaggcgctcgccgccttcctcgacgggctcgaactgttcgggatgggcttttcctggggcggcttcgagagcctcgtcatccccttcgacccgaccgtctaccgcaccgccacccgctggccgccggacggctcggcgctccgcttccatatcggtctggaggacccggaagatctgaaggcggatctggaggccgggttcgcgcggatggcggctgtgggctgagggcgaaacttgattggcttggctgcctgaaggactggtgagggtggagagcaggcattcaaccagacggccgcaagggaccgcattgccatcggaagcagacgttcgctgtgacgcacaggcgcgtgcctagtgtggcaacgcccactcaagtgtgcatttgcgctacattatatcattgcaaataatgccaaagtttctgaggggctttctgaagacgttcagccccgttagggcccttgattactgtcaaggtgacacatgcaataaaaggtcatgctcgtttggtcttatgttatagaggcaaataaaaattagagtcaatgtatggcctgcaagttactcgcaataattcctatttgttgcggagaattcccatgagagcactggtctggcacggcactgaggacattcgctgcgacacggtccctgaccccaagatcgaggacgagcgcgatgcgatcatcaaggtgaccacttgtgcgatctgcggttcggacctgcacctctacgaccacgtcatgcccggcatggagaagggcgacgtgatgggccacgagttcatgggtgaagtcgtcgagatgggaaaaggggtcaacggcgctctcaggaagggtgagcgcatcgttgtgccgttcacgatcatctgtggcgagtgcgaccagtgcaagcgcggctacttctccgtctgcgaacgctcgaaccgcaacaagcatgtcgccgacaaggtcttcggacacaccactgcgggcctgttcggctacacccacctcaccggtggctaccagggcggacaagccgagtacgtccgcgtgccctttgccgacaagacccacatcaaggtgccggagcacctgagcgacgagcaggtgctgttcctcggtgacatcttcccaaccggctggcaggcggccgtgcaagccgacattcagccgaccgatacggttgcgatctggggcgcaggtccagttggccagatgacattgcgctccgcgctccttctcggggccaagcaggtggtctgcatcgacagcgtgcccgagcgccttgagatggcacgcgcgggaggggccataactgtcgacaacgcgcaggagagcgtagtcgaacgcctcaatgagttgaccgatggcaaaggtccagagaagtgcatcgatgccgtcggtatggaggcgcattcgccgcgcgctctcgaacacgcctacgaccgactgaagcaggccgtgatgttggagagcgaccgcgccgcagtcctgcgcgagatgatctatgtctgtcgtcccgctggcatcatttcgatcccgggtgtctacggcgggcttgtcgacaagctgccgatgggagccctgatgaacaaggggctgaccatccgcactgggcaaacgcacgtgaaccggtggacggatgacctcgtcaagcgcatcgacgacgggcagatcgacccctccttcgtcatcacccatcgggtcaggctcgatcaagggcccgagatgtacaagaccttccgcgacaagaaggataactgcatcaaggttgtgcttcggccctgattggctccgtagctcgtcgcagtgcggcgggcctgctcctcctccctcattgcggcaccgaggaagtcagcatgtccgatgccatgtctcaaggcgaccgcgcgcgcgcgcctgtaccctactccctgccgagttacctcacctcggacccgcgccgtcgaccggatcctgcaaccaagcagctcgcccacggcctaggctggttctcggtcggcctcggtctgaccgaagtcgcgtttggcagtgccattgctcgctggctcggaatgccgcgcgcggccccggtcattcaggcctacggggtgcgcgaactcatacagggtgccgggatcttgggctcgcgcgatccgacaccgtggatctcggcgcgcgtcgcgggagatgcgctcgatatcgccacgatcctgccagggcttgaaggcaataatccgcgcaaggacaatgtgcagatcgcccttatggctttggccggcgtcacagccatagacgtgatctgcgcgcgaaatctctcggaagcacctctcaccccgtcccagaaggtccggcaggattaccgccgccgcagcggctttcgccgtcccgtgaaggcaatgcgaggtgccgcacgcgacttcaagccgccacccgacatcaccggcccggaggcgatgcgtccctggacgctggccaacgcttgaggttggagggacgcaagcccaatgctgtcggtcctcgaacaagcgttgggcgcgctcgtcatgggcctcgtcctcgccgacattttcctgacggtcctctacgcgcgcatcgggacaggcctgatcgcggacagggttgcccatctcacatgggcaatcttccgtcgtgccgccggtaggttcgggcagaggcgggacgctgtgctctccttctgcggcccggtcatcctcatcgcctacgtcctgctctgggcactggggctgaccctcggagccggcctgatcatccaccccgcgctcgggaccgccgttcgagcgagcaccggggagacgccggccgacttcatgaccgccctctatgccggcggtagcagcatggcgatcgtaggagccagcgacttcaagccggtcacggacgcctatcgcgtcctctatctcgtgaactcgctcgtcgggatgtcggcgacgtcgttggttcttacatacgtcatgcaggtttacagtgcgcttcggcagcgcaacgcgctcggattgaaattgcatctcttggcgggtgaaacgtcggatgccgccgaactcctggcgcggctcgggccacaggggcagttcagttcaggttacagccacttagccgacaccgcagcatccatggccgaaatgaaggagacgcaccacttctatcctgtgctgttctacttccgcttccggcagcccttctactcggtctcagcacaggcatttatcgctctcgacaccgtgtcactgatccgcagtggggtcgcagaccggcaggcagcatggctgaaggagaccgccgccgtggatgcaatctggcgcgttgccatactgctcgttgtcacgctcgaaacgacatttctgcccgggagcctgccggccccagctgatgtgaacaacgctgagagcgaggcatggcgcgcccgctttgcagaggctcttaggcgactctcggcagctggggtggagacgacacccgatgaggcaagattggagacttacctcgcgctgagggcacaatggcagccgcatatcgcacgactggcacccgcgatggcctaccgcatcaacgaatttgagcccggcggccagaagcgctgatgatgcgccgtggtccgggaagtgggtgaactcttcccgtggaatggggcggcactctggagcgtcggctcccttgaagctccagaattcattgcaacgaccaagcctctccgtctcgccggcagaggccccggaggtccgctgtacctccctcagcagcccttcgttggtagcatactgaatggcttctcagggtcgaaagcggcccctgcagaaccaatctgactgggttgggaccctaaggcgcaacccacgtccccatccaaccctcgccctcccgggaaaaaaccgcccgccggtgcccgcgccggtcgaggtagagcaggtccagccgctcggccgtgaacaccaccgcgcaaaaattctcgcggccgaggcgcgcgtccgggtcctcgtcgggcatggcgtaggcgtcgcccctggcgagcgcggtgccgggggcgggttcgaccccgtagcagacccggctcatggttagcgcggcggcccaggcggcgtcggcgagcgcgtcgtcaaggtgcaggcgtgcccgcccctcgacgcggagctggagcttggctcggccgtcgtagacgtggagggcggccagcccgttctcggcgatctcccgcgccttgtccgagcgctggtcgcagtggaagcgcaaggcgcccgccccggcctccgccgcgcgcaggaccacggtgcgtagccgcggacggcccgccgcatcgacggtcgcgagagatggcgtgtggaacgggctgtgccggtgtcccacgccgtcggcgaggcagcgccagccctcggcgcggaagccgtcgaggtcgtcgtagaaggaaggcagtgcgtccacgaaaggctttccttaggcgtcatgccgggttgcaggaagcctgaccgggcggctcttgcctgcctcggatgctgacgctgcgggtgcgcccgcgcaaggtgcttgcaaccgcgcatgcgtcctcaaagccgtcgcagcgaaccgacgcgagcaacgggtcgatcgaacttctcggccggctgccttggcatcgccaccggttcgcgccatggcatgggtccgggaggttctcgtttcagcttcctgcacccagcgatggcacggctggctggttcccgcgttgaacgctgtcgaacatacggtcccgcttttcccttgccccattccttgcccctgcccgcccgcccgagacctctccctttgcccgtcctccgatcccttccgcgttccggcggacggcatccgtcgtgccggaggcgcaccgcgtgagcgacgggcccttcttcctcgacggcggcggcgaggccggcgcgctgatccgagggatcgactgggcggcgacgccgctcgggagcccggaggcgtggccggcggcgctcaagactctggtcggcgtgatgctcggctcgcaacagcccatgctgatcgtttggggcgaggcgcacgtcaccctctacaacgacggctacgcaccgatgtgcggcgcccgccacccgcgcgcgctggggcaggcgttcgacgaggtgtggcacgacatctgggaccaggtggggccgatcctgtcgcgggcctatgcgggcgagggcacgcatatggatgacatcgccctcacgatgcatcgcaacggctacccggaggagacccacttcgccttcggttatacgccggtgcggatcgaggacggcacggtcgcgggcatgttctgcgcctgctcggagaccaccgcctcggtgcgggccggccggcagatgcatgccgagcgcgagcgcttcgcgcggctgttcgagcagtcgccgagcttcgtcgcggtgctcgacgggcccgaccacgccttcgccttcgccaacgccgcctatcgccaactcatcgcccatcgcgacgttctcggtcggcccgtgcgggaggctctgccggaaatcgagggccagggcttcttcgagctgctcgacgacgtgttctccaccggccgcactcacacggcgcacggcgcaccggtgacgatcctgcgcgtgcccggcggcatgccggagcggcgcttcctcgatttcgtctaccagcccatgcgggacgcggccgggacgatcaccggcgtgttcgtcgacggctcggacgtgaccgagcggatcaccggcaatgcggcgctcgccgagagcgaggcgcgcttccgcaccatggcggacgacgcgccggtgatgatgtgggtgaccggcccggacggcgcctgccagtatctcaaccggcgctggtacgacttcaccggccagaacgaggcgcaggccctcggcctcggctggctcgaggcggtgcatccggacgatcgcggctggtcgggcgacactttcctgcgggcgaatgcccggcacgagggcttcagcctcgagtaccgcctgcgccgccgcgacggcgtctaccggtgggcgatcgacaccgcgagcccgcgctttgccgccgacgggagcttcctcggctatatcggctcggtggtcgacatcgaggagcgccgcgccgccgagctcgcgctcgccgagagtgaggagcgcctgcggctcgccgtcgagagcggcgagatcggcctgtgggacttcgatccgcgggccggcaccctgttctggccgccgcggatcaaggcgatgttcgggctggcgcctgacgcggacgtgaccctcgacgacttcgccgacggcctccacccggacgaccgggcgcgggtcaccgccgccttcgccgccgccctcgatcccgtggcccgggccttctacgacgaggagttccgcgcgatcggccgcgccgacggcacggtccgctgggtcgcggccaaggggcgcggcgtgtttgacgcggagggccgctgcctgcgcggcgtcggcagcgccatcgacatcaccgcgcggaaggcgaccgaggagcgtctcgtcgaggccacccgccgcctcgacgcggtgctcgacaacgcgacgcaggcgatcttcatgatggatgagcgccagcactgcgcctacatgaaccgcgctgccgagcggctgaccggctacagcctggacgagacgcacggcaaggcgctgcacgacgtcgtccaccatacccggccggacggcagcccctatccgctccacgaatgcccgatcgatcaggcctttcccgagaacaaccaggagcagggccaggagatcttcgtccaccgcgacggctcgttctatcccgtcgccttcaccgcgagcccgatccgcgacgagggcggcacgccgatcggcacggtgatcgaggcgcgcaacatcgagggcgagctgcgtgccaaggcgcagttggaggcgttcaacgcgagcctggagcagcaggtcttggcccgcaccgccgagctgatgcggaccgaggaggccctgcgccagagccagaagatggaggcggtgggccagctcaccggcgggctcgcccatgacttcaacaatctgctcaccggcatcaccggctcgctcgaactgctgcagacccgcctcgcgcaggggcggatcaccgagatcgaccgctacgtcaacgccgcgcagggcgccgccaagcgcgcggcggcgctgacccaccgcctgctcgccttctcgcggcgccagaccctggacccgaagcccaccgacgtgaaccggctggtgatgggcatggaggatctgctccgccgcaccatcggcccgtcgatcaccctcgaagtggtggccgcgggcgggctgtggtcggtgctggtcgatccgagccagctcgagaacgcgctgctgaacctctgcatcaacgcccgcgacgcgatgccggatggcgggcgcatcaccatcgagaccgccaacaagtggctcgacgaccgcggcgccaaggagcgcgacctcgatcccggccagtacctctcgctctgcgtgaccgattccggcaccggcatgagcccggacgtcatcgccaaggcgttcgacccgttcttcacgacgaagccgatcggccagggcacgggcctcggcctgtcgatgatctacggcttcgtgcgccaatcgggcgggcaggtgcggatctactcggaggtcggccagggcacgacgatgtgcctctacctgccgcgccattacggggcggcggaagagccggaggcggcgccggatctggccgccgcgccccgcgccgagcagggcgagacggtgctgatcgtcgatgacgagccgacggtgcggatgctggtcacggaggtgttggaggatctcggctacaccgcgatcgaggccgccgacggcccggccggcctcaaggtgctgcaatcggacgtgcgcctcgacctactggtcaccgatgtcgggcttcccggcggcatgaacgggcgccaggtcgccgatgcgggccgtgtccttcggccggacctgaaggtgctgttcatcaccggctacgccgagaacgcggcggtgggcaacggccacctcgagcctggcatgcaggtcatcaccaagcccttcgtgatggaagtgctggccgcgcgaatcaaggagatgatcaactcgcggtgagggggacaagtctctgttttcgtgggcggatcgatgccgaatgccccctctccccgcacgcggggagagggaggagctgagccggcgctcgaaactaaaaccgcgccggatcgagctcgaaggtcggcggcagtgcctcgaaccactcgctgtaataggggtcacgcgggattgcctccgcccagcgcgcgcggaagcgggcctgctcgtccgccgcgacggtgcgggcccggttgcggctctcgtaatggtagagctcgacctccgcgcagtagacgctgcgcaggccccgctcccacagccgcaggcagagatcgacgtcgttgtagttgacggcgaatccctcgtcgaagccccggatcgcctcgaactcggcccgccgcaccatcacgcaggcccccgtcaccgcgaggtagttgcggttgcccgcggtcgagaagaagtggccggggtcttcccgcgggtaggagcggcggggatggtccggcgtcgcgtcgatcaccgtgacgccgacatgctgcaactcgccggtctcgaacaggagcttggggccgaccgcgccgacgccggggatctgcagaagcgccagcatcgcctcgatccagtcggggctgatgatctcgatgtcgtcgttgaggaagatcagcaccgcgcccgtggccgcacggctcccgagattcatcttggcggcgacgttgaagaccggctggtcccaggtgacggagcgggcatcgtaccgctccagcgcttctttcgtcgttggccgcaggtcgccgttatcgaccgccacgatctcgatcgcctcgtaggtggtccgctcgcggatgctggcgaggcaagcggccaggagatcgacggtgcggccgcggacctcgctgtcgcgcccggcggtggggatcacgatcgagaccaggggccgctccttgagcggccggcgcaggtggaagctgccggcaaaggcggtggggcgcacgctcgcgagcccgccggtgcgccgcgcccggtcctccagtgcccggaccgcggcggcgaccacgtagcccttgttgtccatggcctgggcggtcgagccggggattgcgcgccagtggtagagcacttcgggcacgtggtgcacgcgggcgacgtgctcggtgtagcgcaggacgaaatcgtaatcctgcgcgccctcgcattccgcccggaaggcgccgatgcgggcgacgatatccatccggtagagcgccagatgggccgtgtacatgcaggcttccagggtctcgggcgaccagtccggcttgaagaacggctcgtagcgctcgccgtccaccgtgatcttgtcctcgtccgagtagaggaaatcgatctgcggatccgcgttcagggcggcaatgagcgcgtagaacgcgtgcggcgggatcgcgtcgtcgtggtcgatcagcgtgagccagtcgccggtggccaaggcgagagcatcgttgctcgccgcgacgatgccgccgttcttcgatcgccgatgcagccgcacccgcggctcctccgccgccagcgcgtccagcatcggcgcgatatggggcgcgctcgacgcgtcgtcgcagaggcacagctcccaatcgggataggcctgcgcccggatgctcgcgatcgccgcctccagatagggtttgggcgtgttgtagaccggcatgacgatggagatgcgcggccgcacgcgaaagcccgcgatcgccgcccgcatcgcctccaggctcggcagggccgggcgctcgatcgtctcgatccaggcggcgtaggaggccgccgccgggcgcggccgggcgctgtcccagaatgcccgccacagggcggcgggcgggcggctgacagcgaggcgcccgaggcgcccgagcaaggccccgcccctcctctcctcctccggcagccgcgcccgcaaccggcgggcgacggcgagggcggcggcggggccgcgcagcggttcgagggtcgcccgcgagaggcggaaccgcccgctcgcggcgagcggatcgagccgcaggccccgcacccggcgcggcaggcggacgaggtcgtcgatccccccgtcctcccgtaattcgagccggaccgcctcgtcctcgcgaaagcccgagccgtcatcgacgtaaaggagcggtaccggcttcgtgtggcccagcccttcgaggtcggcacggatgcgcacccagccccccgcgagccggaacggaaacagccgtccgccgcggggatgggtcagccggaattgcggatcggagccggtggagcgccagacgccctccccctccggctcgatctgtcccttcggttcgatgcggcacgcgatcatgaggcaacgcgttagagcgccttccgacgcagtggcaaccggttcgttggaatgcgcgtcgaatcaaagatcgagagccaccggcctgatgcagtccggttggcggcgtcagcgcggcgcgcagtgaaccgcgagccagatcgtcggattctgggtgcgttcgacgcgatgccggcgatgcgccgggatcagtaggtgatcgcccgccgacaacagacgcggcgcgggctcgtcggcgaagcggagttcggcgctgccctgaagcaccgcgacccactcgtcctcgtcctgatcgtaccagaagcccggcgggctcgcttggcccgtcgagacgatgcgctcgacccgcaggccgggacgcgtcagcagggtctcgaagcgttcttcatccgcatgcgccggcaagccggcgaacaggttgggacaggggatcatgtcgatgtcgctctcccggccgacgaggcgccgccggacctggtcggacaccgcgcggcgttcttgcgcgttgaagcagggaaggccgcgcgtcccgcgccgccgcagcttgcgacggatcgatgcccgagaccaaacccgccccgctccccccggccaccgaggatgccggcctgccgacgccgccgagccccggccgcctgccgccgccgaacctgccgccctcgccctccacggaagacggcgcgtccgatgccgggacggacggcgccgacacggagtgagacggtgccggaccacgccgcggcccgaacccggatggtcgagacgcaactggtcgcccgcggcatccgtgacgcggccgtcctcgatgcgatgcgggccgtgccgcgggaggccttcgtgccggacgctctggcgggggaggcctacgacgacgggccgctgccgatcggggcggggcagacgatctcccagccctacatcgtcgccctgatgatcgaggcgctggccctgcggcccggcgaccgggtgctggaggtcggcgccggttgcggctacgcagcggcggtgctggcgcggatgggcgcgcaggtcttcgccatcgagcgccacgcggcgttgggcgaggccgctcgcgcgcgcctcgccgcactcgggctcacggtgtctctgcgcgtcggcgacggccatgcgggctggccggaggccgcgcccttcgacgcggtcctcgtctctgcggcgggctccacgatccccgaggcgttgaaggcccagctcaagcctcgtggccgcctcgtcatcccggtcggcccgcccggcgggcagacgctgctgcggctgacccggcgcgggcgggaccggttcgagagccgcgatttcggcccggtctccttcgtgccgctgctgcgaggcgtggggacggcggaccccgtgtgacgcgcagggtctcccgccatgtctgcaatgcgttgcggtgaacggggtccccctttgagcccgcgcatcgcccgccgatcgaaacccgccagaaatttcaaaaaattgggaaccggactcctttggccgcgttacgcgcgtgcgaggcccaaatcgggctcgcttatggggcgccggatgcaggtgtccggcggccctcgtcatcacgttgctccaaggaggatgtggtcatgaggaccttcgacttttctcccctataccggtccaccgtcggtttcgaccggttgttttccctgctcgaccaagccgagacctcggctgcatggccgccctacgatatcgagaaggtgtccgaggatgcctaccgcatcaccatggcggtcgcgggcttcgcgcaggacgagatcgaactcacccagcacgacaccacgctcctcgtcacgggccagaagaaggcccaggagggcgagcgccagtatctgcaccggggcatcgctggccgcacgttccgccagagcttcaacctggcccagcatgtgcgggtcacgggcgccagcctggataacggcctgctgacggttgagctgaagcgtgaggtgccggaggcgttcaagccgcgccggatcgccatcggcggcacagggaccgccatcgggcaggacaacgcgtcggccgagaagacgccggctcaggtcgaggacctgtccaaggccgcttgaccctcggcgcacgccacacacgagccagcatccccggaggctgcgcgccttcggggaccgcttccttttcgcacgaaaaccccgtgctttcagggagatgacccgtgacgacgatggacacgcattccgcccattccggccccatgaacccggccggcaccccggccgcctcgttcgaggcatggcaggcgctcgtcgcccccggcgacgtgttccgccatccgcgcgaggtgctggcccacccgctcttgtcgcgcgcggataagcgcgcgatcctggcctcctgggcgtccgatgcctgcgccctcgagaatgcgcccgctttgcgctgccttgccggctgcagggccgagccggtgccggtcgataccgtcctcggcacgctcgaccgggggcctccctcggcgagcacggcccattccggcagtccggcctggccccggcgcccgcggcgcgcatcgaaccggcaccggttttttcgccccggtcgccgggacgatgacgacgatccgccgccctgcccggcggcggtgatgccccgcccgcgcacacccccgagcgcggcggccctggccgtcgccatcccggcctgaccgcggggcggcgtcctgccggctttacgctcgagcccggcgtcttcctgaggaggacgccgtcaccgccgcccgaacagccgctcgatatcggcgagtccgaggctcacgaaggtcgggcggccgtggttgcacgagccggagagcggcgtcgcctccatttcgcgcagcagggcgttcatctcctcgggcttgaggcggcggccggcgcggatcgagccgtggcagctcatccgcgagaggatcgcgtcgaggcgtcggctcaccggatcgggatcgcccgcgccggccgggccaccctcctcgacaccgctggccgccagcgcgtcgagcacgtcgagcacgagcccctttaccgagccgcccgccagcgccgacggcacggagcgcaccagcacggcgccggggccgaacgcctccagggtgaggccgagccgctccagctcgggcgccgcctcgacgaggcggtcggcctcctcgggcgccatctcgaccacgtcggggatcaggagcccctgggcgagcacgccgccgccggcccgctcgcgcttcagccgctcgtagacgagccgctcgtgggcggcgtgctgatcgaccagcacgatcccatcgcgggtctgggcgacgatgtaggtctcgtggatctgcgcgcgggcggcacccagcgggtgggtctcgggatgggtctcggcctccgagcccgcctccggatcgggccgcaggtcggcgccgggcggggcgaggtcggcggagaacaaagcctgcggcgtctcggcaaagcctggatggtcctcggtgaaggccgggcgcggcgccgggcggtagcccgcgggtgcggccaccgaggggccggagaacaggcggctcgccgggcgggggttcagggcgctggcagtggaggcgcccgaatgcacggcgaaccggcccacccccgccgccatcggcggggcgccccccatgccggtgccggcccgcagcgcgtcgagggcggcctgagtgccggtgctggaagagcgcgccccggctcggcgcaaagcctcgtggatcgcgctgacgatcagcgcccgcaccagccccggctcgcggaagcgcagctcggtcttggccgggtgcacgttcacatcgacgagggcgggatcgcagatgagatggagcgcgagcaccgggtggcggtccgagctcatggtgtcggcataagccccgcgcacggccccgagcaggagccggtcgcgcaccgggcgcccgttgacgacgaagtggatgtggctcgccgccccgcggtggaaggtcggcaggccgacatggccggcaagcgcgaaaccctcgcgggccatgtcgacgggcacggcattgccggggaaatcggggccgagcacggccccgagtcggcgtagcagggccgccgggcccggctcgctctcggcgggaaacaccgtcgggctgccgctctcggtccgcagggtgaagcggatctgcggctgcgccaccgcgagccggcgcaggatttcggagacggcggccgtctcggcccggtcggtcttcaggaacttcagccgggccggggtcgcggcgaacagctcggtgacctcgatgcgggtgccgcgcgaggcgggcgccgggcgcaccggccccttgacgccggaatcgagggtgaggctcaccccctcgccgtcggcggtgcgcgaggtgatcgtgagccgcgagaccgcgccgatcgagggcagcgcctcgccgcgaaagccgagcgagccgatccgggtcaggtcgccgtcgggcagcttcgaggtcgcgtggcgctcgaccgcgagtgcgaggtcgtcggctcccatgccgatgccgtcgtcgatgacgcggatcaggcggcgcccgccaccctcgatcgccacctcgatgctgcgcgcgccggcatcgatcgcgttctcgaccagttccttgaccgccgaggccggccgctcgaccacctcgcccgcggcgatgcgatcgaccaggattggatcgaggcggcgcacatgcgcgggcggcggatcgcgaagttcgggggcggcggacatggcccgcgaaatataggcggcctgccgcccacccgataggcgcgcggacccggtatcctcaccccccggttcacccccgcggcagcatccggtcgctgatgatgcggcgctggatctcgctggtgccctcgaagatcgtggtgaggcgcgcatcgcgccaatagcgctcgacccgccgctcggtggtgtagccgttgccgccgtgcagctgcatcgcctggttcgtcacccgcaccgccatctcggtggccagcagctttacctgagccgattcgctctcggcgggcaggccctcgtcgaggaggtgggcgacctgttgccagtaggcgcgggcctgggccacctcggcggccatgtcggcgagcgcgaagcgcagggcctggaactggccgatcggctggccgaactgctcgcgctcctgaaggtaggcggtgcaatcctccaccgcggcgcgggccacgccgaccgcgcgggcggcggtgtggacgcgggcgatgttgaggccgcgctgcaccgaggcgaagccgccggaatccgcgtccgccccctcgtcgccgtagaggccggtgagccggtcgcgctcaggcacccgcacgccgtcgaggttcagctcgaaggtgaggaagccgtgatagccgatcttgtcgatgacggtgccggtcatgcccttcgggaaggtgccgggctccttgaccacgaggaagggctcgaggccggccgagcgcggctcgccgggctcggggtcgcgcacgcgggccagcacctcgatgaagtcggcgccttgagcgaagccggcccagcgcttggtgccggtgagcacccattcgtcgccctcgcgcaccgcgcgggtctgcacgccggccagatccgagccggcggtgggttcggagagtgcaatcgagccgatccactgccccttggcggatttggccagcagcgcccggcggctttcgtcgtcgagcgtctgggtgccgaggccctggccgcgggccaggatcgagccggtggagagccacgctcgggcgagttcttccgagatcaggcagtactcgaacacgcccagccccatcccgccatactcggcggggatggtgatgccgaaccagcccttctccgccatcgcgtcgatgagcgagcggggcatctcgcccttctgcgggtcgagttcgtcggcgagcggcaggatcacgtcgcgggcaaacgcccgggcctcctcttggagcgcggcgcggcggtcggtgcgccagggcgagagcagctccggcgggcgcggcgccttaaattctggcttggccatggttcctccgcgtcttttttgccgttgttcgtccgagccgaacgctcaagctggcaaaacgttcgcgcgggccccgcggaaggcctgcgcggggccgccgctcttgcgctgaagctcgcccgcccccagaacgcggctcatgctgcgcgtcaacgatctcacctaccgcatcggcgagcgggtcatcctcgattcggcgaccttcgcgattcccgaccgggcgcgggtcgggctcgtcggccgcaacggggcgggcaagaccaccctgttccgggcgatcctcggcgagttgccgaccgatgccggcgcggtctcgctgcccaagggcatgcgcatcggcgcggtggcgcaggaagcgcccgccggccccgagaccctgcacgaggtcgtgctcgccgccgacaccgagcgctctcggctgatgcaggaggcggagcacgccgacgggctgcgccgcgccgagatcgagacgcggctcgtcgatatcggcgcccattctgccccggcccgcgcggcggcgatcctgcacggcctcggttttgacgcggcagcgcagggccgtccgtgctcggacttctccggcggctggcggatgcgggtggcgctcgctgcggtgctgttctccgagcccgacctgctgcttctcgacgagccgaccaactacctcgatatcgagggcacgctctggctctacgactacctcgagaagtacccccgcacggccgtcatcatcagccacgaccgggaattgctcgacacatccgtcgatcacatcctgcacctggatcggggcaagctcacgatctaccgcggcggctataccagctttgcccgtcagctctccgagaagcgggtgcttcaggcgaaggcgaaggccaagcaggaggtcgagcgggcgcatctgcagagcttcatcgaccgcttcaaggccaaggcgaccaaggcgcgccaagctcagtcgcggatgaagcggctcgccaagatggagcccatcgccgcgctcttggaagacgacgtgccggtgatccacctgccgagcccggaaaagccgctctcgccgccgatcgtggcgatggagcgcgtccaggccggctacggcgagcgcatcgtgctctcggggctcaacctgtcactggcccccgacgaccgggtggcgctcttgggcgccaacggcaacggcaagtcgaccttctgcaaactgatcggcgggcggctgcccccgctcgcgggcgagatgcggcgctcctccaagatggaggtcgcctatttcgcgcagcaccagctcgacgagctgcgcccgtccgagagcgcggtggcgcatgtgcgcgaccgcatgcccgacgcgcccgaggccaaggtgcgctcggccgccgctcggctgggcttcccggcgtcaaaagccgacacgccggtggagaaactctccggtggcgagaaggcgcgactgttgatggggctcgccgccttcgacgggccgcacttgctgatcctcgacgagccgaccaaccacctcgatatcgagagccggcaggctttggtggaggcgatcaacgattacgagggggcggtgatcctcgtctcccacgaccgcttcctgatcgaggcctgcgccgaccggctctggatcgtcggcgacggctcggtgaagtccttcgacggcgacatggacgattaccgccgtctcgtgctcgccggcccggagcgggtggacacgtccggcgagggcaccggggggcagaaggccgaggcgcgccgctcggcggtggagcgccgcgcggctctggcgccgctgcgcaagcgcctcgacggcatcgaggcgcgcatggccaagctctcggcggcgatcgagaagatcgacgcggccttggccgacggcaccgccttcctcaaggacgcggccaaggccggcgacatcgcccgcatgcgtgccgaggcggccgaagccctggccaaggccgaggaggaatggctggaggtgagcggcgagatcgaggcggcggcctgaggctaggccgcgaacctgtcccaagcccgccagttcgagcgcggcttatgggcagggccatcgctcctcatgctgaggtgccgagcgatcgcccggcctcgaagcaccccggaacggtcgatcccccagcgcggctcgatcgggcaagcgtcgcggcgtgcttcgaggctgctcgcgcagcatgaggagcatccagattgccggaccaagctgggtaaactgtctctcggacgggctcgcgcgcggcgccttgcgaaccggcatccggttccttcccccttcgctcgcctgcaagcttaacgggaggccgccgcggcgtgagccgtgggtggccggtgatcggggcaacgccggcccctgccccgcgttgtccgacgcgagagcggaacggagaaatcatgcgcggcacgagccatcccgtgacacgaaagagcggaaaggccctcgcgctgctgccgctggcggcggccggcgcctggatcgcctggagccatctcgggctgaaccgggccggccccctgcctccggccctgccggggcggcgcagcaccctgcgcacgcgggcgggccgggtgaacctctacgccgcggatgcgcagggcggacggccgctgctcctgatccactcggtcaacgcggcggccaacgcctacgaggtcaagccgctctacgagcattaccggggccaccgccccgtctacgcgctggaactgccgggcttcggccactccgagcgggcggaccggatctacacgccccggctgatgaccgacgcgatcctcgacgcggcggccgagatcgccggccgccacggcggcggggcgctcgacgcgatcgcgctctcgctgccgtgcgcctatctcgcccgtgccgccttggagcgaccggacctgttttcgacgctcggcctgatcagcccgaccggcttcgatgcccgcctttccgggtacgggccggcggacaccaaccgcggcaagccgctggcccgagggctcgccgccttcccgctctggggccgcccgctcttcgacgcgctggtgagccggccgagcatgcgcttcttcctggaaaagacctggggcagccgcgacatcgacgagggcctgctcgcctacgaccagctctcggcccgccagccaggcgccgagcacgcgccgttctcattcctctccggctacctgttccccgacgatacgacgcgggtctacgaggctttgcgcctgcccgtcttcatggtgcacggggcgcggggcgacttcgtcgattaccgctatgtcggcgaggtggcgggccgcccgaactggacgatcctgcggctgccgacgggtgccttcccgcatttcgagaaccgggcggcggtgacgaacgcctacgacgccttcctcgccgcccatcccgaagcgcggggtcataccaaatccggttgatcccttcgggatggcggatttggacgccgctcaggcgccgcgcgggcttgctgatacggtcttcgctttgatcaagcgaacccgtatcagccgaccgcttcgatccggtagcgcagccagacggtgccgtcgtcgaacggcgcgcaggcggtgcgggtgaggcggcggcgcgagcccatggaatccccctccccgccctcgaagtcgaacagggccggcgtgccgagcacgccgtcgacggcgggcgcgatcagcaggctgagttcgtccacgagcccggccttcagcatcgagccgttgatgcgcccgccgccctcgaccagcagccgctcgatgccgaacaggcgcttgagcttggccagcgccagggcgaaatcgacctcgcgctcaccggcgatgatgtaggattggccgccggccttcaggcggcgcaggcggtcgtccgaggcctgtcccgtcgtcagcacgatgacgtgatcgccctcgatgtcgttgcgtgcaccccaatccatcgcgccgcgggcatcgagcgccaccgcgtagccggacgcatcggtgcgggcgacgtgatcctcgcgggagacaggctcctcgggcggaacggaggcgagcggcttggcgctgtcggcgtagccctgcatggtgatgcgcccgcacatccaggcgtcgccctgcagctgcttgtggacctcctcgtaatgcgaatccgcgtcgatggtggtccagcgccggaccttgatgcgcccatcgaccgaggtggtcatgtggcacaggacgtaggggcgctccgatgtgtcggtcatggcgtcagggttcctgctctcgattgtggaggcggaactagaccggccgtccatccgggccagggcgcgccgccgcggcgacgcgccgccggcttggccgaaggcacccgcgccggataggctgctgccgacggatcgggaggcgaggatggcgacctacaccgcggatgtccgctgggcgctggcggcgggcgaggacttttccgcggggcgctacagccgcggccacaccgtgcgcttcgatggcggcgtcgaactcgcgggttcggcctcgccgcacgtcgtcggcaagtgggcggtggcggcggcggtcgatcccgaggagatgctggtggcggcgctctcgacctgccacatgctgagcttcgtccacgtcgcgaggctcgccggattcgtcgcacaggcctaccgggaccacgctgagggcagcatggaggaaatcgcgcccggccggcaggcggtgacgcgggtggtgctgcatccgcgcatcgagtggaccggcgcggcgcccgacgcggagcggctcgccgcgctccaccatgaggcgcacgagacctgcttcatcgccaattccgtgcggaccgaggtgacggtcgcctgaaggcgcgcttggcgaaaccggctccgccggtgcatgtcctcgacaacgcgatccttcgaggacatccggatgaccgacctgacgctcgccgccgcccagacccttgtggcgaccgccctgaagaccgcccgcgaacggaatctcaagccgctggcggtggtcgtctacgacgcccgcggcgccctcaaatgtcttgcggccgaggacggcacctcgctgcgccgcgcggaagtggcccgcggcaaggccaacggcgcgctggcgctcggcctcggctcgcgggcgatcgccaatcgggccgaggagcagccgcatttcgtggccgccgtgagccacctcgtcggcccggacgctctggtgccggtgcccggcggcgtgctgatccgcgatgccgacggccgcctgctcggcgcggtcggcgtctccggcgacacctccgacaacgatgagatctgcgccctggccggcatcgaggcggcggggctgaagggggagacgggggcgtgagcgcctgacggccgtgttcggaggcgcgcaccgcgtgtcccctctccccaaccgaagtcgggcttgcccgacttcggcgaccgctaatcggatcccgggcaagcccgggatccggcggggagaggccgccctgcaccttgtcgtgcagggcggaagcgaaggcgaagccggagcgagggtgagggggtatccccggatgagacgcatccggcaccgccccctcaccttcggctgccgcctcgtcgcgccgacgacagggtcgtcgcgaccctctccccgcaagcggggcgaggggatgcgtcgggagaaggctcgcctgtccgtgagccgcttggcgccgtggcaccgccgtagcgttgcctgagcccatgaacctcccccgccgcaccctcctccagaccggcgcggcgcttgctgccgggctcgtcctccccgctcccgcgcgggcggcctcccccgtctaccgccgcggcaacgacgccgacccggaaacactcgatccgcacaagacctcgacggtggccgaggcgcatctcctgcgcgacctgttcgaggggctgctgacctacgacaaccgcggcacgatcattcccggcatggccgagcgttggaccgtctccgacgaccgcctcacctaccgcttccatcttcgtcccgacgggcgctggtcgaacggcgatgcggtcacggccgacgacttcctgttctcgctgcgccgcatcctcgatccgaagacggcggcgaaatacgccgaggtgctgttcccgatccggggagcggccgccgtcaatgcgggtgagcagccgccggagacgctgggggtgacggcccccgatccccgcaccctggagatcgggctcgtcgagccggtgccctacctcctcgaacttctcacgcaccagacctcgctgccagtccaccgcccctcgctggagcgctggggcgacgtcttcgcgcggcccggcaacctcgtctcgaacggcccctacgccctggtcgattgggtaccgaacgaccgcatcaccctgacgaaaaacccgcattaccgcgacgccgccgcgatcccgatcgagcgggtcgacgtcatcccgacccccgacctcgctgcggcggtgcggcgttacgcggccggtgagatcgattccctctcggacctgcccgccgaccagatcgcctcgctcaagagccgcttcggcccccaggtgcagctcggaccgggactcggcctgctcgccatcgccttcaacctgcgcaagaaacccttcgacgacgcgcgggtgcgccgggccctgtcgctggccatcgaccgggagtttctggccgagatcgtctgggggcagaccatggccccggcctattcgttctgcccgccgggcctcgacaacgccctgccgcctccgctcctgccggggcgcgaggatgggccgatcgaccgcgaggaggaggcgttgcggctgctggcgcaagccggctacgggccgggcaacccgctcacggtcgagtaccgcttcaacgtcaccgacaacaaccgcaacaccgcgatcgcgctcgccgatgcgtggcgcggcatcggcgtcgtgacccgcttcgtctccaccgacgccaagacccacttcgcgtatctccgcgacggcggccccttcgacctcgcccggatgtcctgggtcgccgactattccgacccgcagaactttttgtttctgctccgcaccggcaatgacgggttcaatgccgggcgctggtcgaacgcagcgttcgacgggctgctgacccaagccgcaggggagcgcgacgttcaggcccgcgcgcggatgctgttcgacgccgaaaccatcgtgctcaacgaactgccctgggtgccgctgctgcattaccgctcgaaggcgctcgtctcgccgcggctgcacgggatgcacccgaacatccgcaacgtcgcccccacccgctatctccggctcgatccatgatcccgctgatcctgcgccggatcgcccagagcctgccgaccctgttcctggtggtggcgggcagcttcttcctgatccggctggcacccggcggcccgttcgatctggagcggccgctgccgccggcggcgatggagaacctgcgccgggtctacggcctcgaccagccgctgatcgtgcagttcgggcgctatctcctgagcctgctgcggggtgatctcggcccctccttcacctttcgcgatctcaccgtcaccgacctgttcgcgcgggggctgcccgtctccgtgacgctcggcggcctcgcgcttgtcctggcgttggccctcggcctcgcgctcggcagcctcgccgccttcaaccgcaatgggctcgcagaccggctggtcggactcgccgcctcgctcgggcttgcggtgccgaacttcgtcaccgcgcccctgctccagatcgtgttcggcctcggcctcgcttggctccccgtcggcggatgggcggacggcgcgccgcaaaacctcgtcctgccggtgctcaccctggctttgccccacgcggccggcatcgcccggctcacccgcgcctcgctcggcgaggtgctgatccagccgcatatccgcacgcagcgcgccatggggctctcgcgcgcccgcatcgctcggcacgcgttgcgcggggcgctgcttcctgtggtcgcgaccctcggaccgctggcggcggggctgatgaccggctcggtggtggtcgagaccatcttcggcctgcccggcatcggccgctacttcgtcgagggggcgctcaaccgcgactacaccctggtgatgggcacggtgattctggtggcggtgatggtgatcgtcttcaacctgatcgccgacctcatcgccgccgccctcgacccgcgcgtgaggctgtcggcatgagcctgacgctcgctcgccgcctcgcccgcgaccgcccggcgcttgtggcccttgcgagcctcgtgctgatcgccctggcctgcttcgtcggcccgcgactcaccgggcacccgcccgagcggatctatccggatttcgtccgggtcgccccgagccttgccgcccacccgcggcccgacgcggtgcggccggccctcacgcgcctcgccttccggatgcggctgacgctggaagacgtggcgcaggacggcgaccgggtgcgcatgacgctgacggcgccaaaaccgatcgacgcgcgctccctccgtctgctgccccgctccggcctgttcggcgaggctcaggtgctggagcgatccgcggatggacgccggctcgtggtcgaggcgccgctccgacggctgaccttcctcctcggcaccgatgcgctcgggcgcgatctcctcagccgctgcctcgccgcggggcaggtctccttgctgatcgggctgaccgcggcgctcgccgcgcttctcatcggcgtcgcctacggcgcggtctccggcatggccgggggcacggtcgatgcgctgatgatgcgcctcctcgacatcctctacgccctgcccttcgtcttcttcgtcatcatgctgctggtgttcttccgtgccggcctgtggctggtgctggtggccgtggcagcggtcgagtggctcgacatggcccgcatcgtccgcacccagaccctgagcctgaaggaccgcgatttcgtccgcgcggcctcggcgctcggggcgggcacggttaggattctcgtccgccacatcgtgccgaatacgctcggatcgatcatcgcggcggcgaccctgctggtgccgcgggtgatcctcctggaaagcttcctctcgttcctcggtctcggcgtgcaggagcccgacacctcctggggcgtgctgatcgcggaaggcgcccgcgcgctcgaatccgcgccgtggatgctggccgcgcccgcgggcttcctcgtggtcaccctggtggccctgaaccggctcggcgacggcctcggcgaggcgctcgacccgcggctgtccgccgccgaggctcgctgaacccgcctcagcgagcctcggccggcagatagccctggtagacgatgcgcaccgtgcgccgctcgccgggcatctccgaaacgggaatggccttcgatccgcgcaagacgggggtgggctcgatcaggccgggctctgccgcagccggggtgggcggcgccttggggcgcagcgcccagcgctcggctccgccggcgctcgccagcgtggagactgcgaggacggcccccatggaggccagcccagcggcgagcggcggaagcaaggatttgacggaaagctgcgcgaaaaaattcatagcgggtggcccggcgaacggggacattccgcaacctgaagcgtttccgaacgccaatatgccctgccctcggtccgccgccgggtgggacttgcgaacaattttgccgagtcagggtaaacggagggtccatgacgagccgagcggaaggtcaggccggggccgcggcgcccgagcgcgtcgcaaccggcacggtcgtcgacaccgacatcgccgcccggctcgaccgcctgcccttcggccgcttccacaccctcgtcatcgtcgcgctcggcatcacctgggtgctcgatgggctcgaagtgaccttggccggcgccctcgtcggcgcgctgcgcaaggcgccgatgtcctttaccgagttcgatgtcggcttggcggcgagctcctacctcgtcggcgcggtcgtcggcgccgtcggcttcggctggctgaccgaccggatcgggcgcaagaaactgttcttcatcacgctgttcctctacctcatcgccaccgcggccacgggcctgtcgtggaatatctggagcttctgcctgttccgcttcctcacgggagccgggatcggcggcgagtacaccgcgatcaactcgaccatccaagagctgatcccggcccgggtgcgcggctggaccgacctcgtcatcaacggctcgttctggatcggcgccgcgcttggctcgttcctgtcgatcgcgctcctgcgccccgaatggatcgacccgtcctatggctggcgcatcgccttcttcgtcggcggcggcatcggcctcgtcatcctgctcctgcgcacttggatccccgagagcccgcgctggctcgtcacccatggctatgccgcggaggccgaccgggtggtgacgggtatcgagaagcgcttcacggatgacggcatcaccctgcccccgcccgacccgtcgcgccgcctcaagctcaaggtccgcagccacaccccgctcgcggaggtcgccaacgccctgttcgtcacgaaccggcgccagaccatggtcggcctcgcgctgatgatcgcccaggccttcttctacaacgcgctgttcttcacctacgcgctagtgctcgagcgcttctacaacgtgcccggcggcgatgtcggctggtatctcctgcccttcgcgctcggctccttcctcggcccgctgctgctcggccggctgttcgacaccgtgggccggcgcccgatgatcgccttcacctacggcatctcggcggtgctgctcgtcgtggtcggcctcgtcttccgcgccgacatgctcggcccctggggccagaccgcggcttggatggccgtgttcttcttcgcctccgcggcggcgagctccgcctacctcacggtggccgagaccttcccgctggagattcgcgcgctggcgatcgccgccttctacgccctcggcaccggcatcggcggcgtctcggggccgctcctgttcggcgcgctggtggagacgggctcgcgcgacctcgtcctggtcggctacttcatcggtgcggccctgatggcggtggccgccatcgtcggctggatctggggcacggcggccgagggcaagtcgctggaggacgtgtcgaagccgctggccgcggcgtaaggcttgcacaggcgccgttcgatcgcgtgtgcatcccctctccccgcgtgcggcgagaggggggagcgcggcgggctacgagccgatcgaccccttgaggctcaggtcggcccggagcgtggtgtcgaacccttccgacgcagccagatcgccgaggccaccgccagggcgtcgagcgggagggtcacggcgccctggcgcttgccccacagttccagcccgccgaagccgacgcggcggatctcgagccacgcaccgaacgggaacaccgtctggttgccctcgccggggccgaaacactcctcgaaggccagcggatcgaccatgatcgcgtcgtacttggcgaggtggctggcgatcgcgaccttcgagcggaacgggccgcggtcgcggcggaacgaggcgaagcagggctcgaactcggtgagcgtcacccacagcttgccgccgatgcgcaggtagggtgggttcggaccctcaacgccaaagttctccggcccccagcccgcttcgctcatcagggattcggcgagcgtcaccggctcggccgttggggctgcgggcggccgctcgtccaggacccccggggggtcggcgggcaggccggtttcagtcaggccggcctcgaccaagccgccagggttcgagctgcccgggtgagagccgctctcggtcacgccaccgtggatcatgccacgtcctcgcgcctgccgccgctccgcgggagcgaccggcacgcattatcccgcatctagtgcgggcgggcgagaaatttttttcacaaacagcactgcgcgcgtgacgcaggcgcccgaccgacgagcgagacgatcacacctcgtcgtcgtcctcgtcgatgcggctcatgcccttgagcttggcgaagaccgcatcggcgttgagatcttcttcctcttcctctcgctccgcggcggccggggcggtcgaaacctcggtcggcaggagcttggcgccgccatcggtcggcagcacggcggggcggtccttggcggcgcgctgcacctcgaaatcgaggtcgatctgcgagcacaggccgagcgtcaccgggtccatcggctggagcgaggccgagttccagtgggtccgctcgcggatctgctggatcgtcgccttggtggtgcccaccagccggatgacctgcgcgtccttcagctccgggtggttgcggatcagccagaggatcgcgttcggccggtcctgacgacgggacagcggggtgtagcgcgggcccttggtggtgcgcttgacctcgggcagcttcaccttcgagaccgcgaccttgagccggtaatgcggcgccttctgcgccttctcgatctcgtcgcgggtgagctggccggtggtgatcgggtcgaggcccttgatgccggcggcgacttcaccgtcggcgatgcccttcacctcgagcgggtgcagcttgcagaaatcggcgatctgttcgaaggcgagcgaggtgttctcgacgagccacacggcggtcgccttgggcatcagcggaccttgggacatcggacaaagctccagacggtcagagtgcgcggcagggaaacgggcgggatgccggaatggcttccccgcggcctccggcccggtcaggcccgaaggatcccatgtcgcgatgaatgaggggatcgcctcttatacaggcgggaccggccgttgcgcaattgcgttgagcgccctcgcgcgacggcgcgtcagggctccgcgatgcgaacggggccgcgccggtcgagcgtttcaggacggcgttcctggcacagcctcaagccgagcgctcaccctgctgcttggatcgtccccttggcgcccttccaggaccgggcgcaacggcgcgacctcggcggcgacatggtccatgaaggcgcgcacccgcgccgcgtggcgcaggtccgggtgggtcaggagccagagtgaaccggcgagctccggctccggcccggagagacggcgcagggatgcgagccggtcgccgcggtagcagggcagcggcccgatgccgacgccctccacgatcgcctcgcacagcccctgcacgctgttgaggcgcagcgcgacccgctccggcccggcgcgggcggcgacgaagcgcgcgaagaggccgccggccaccgcctcgcttgggctgacccaatcggcgtcgccgctatccgtctcgccgtccgcgtcctcgcgcgcaggcccgtagaccgcccaggcgatggtgccgagccggcgcccgacgaggttcggcggcgggtcgtgggtggcccgcaacgccacgtccgcatcgcggcgggacaggttcagcgcctcctcggaggtgacgagttcgatctggacttgtcggtagcgcgcccggaatcggccgagtatcggcatcaggaaatcggtcacgagcgtcgccgcagcggtgacgcgcagaagccccgagggcgtctgcgcccgatcggcgacctcccggtcgaagcgggcgacctcctcctccatccgcgcagccgccgcggccatcgcctcgcccgccggcgtcggcacgtagccggagcggtggcgctcgaacaggcgcgcaccgagttccgcctcgaccgccgcgaggcggcggaaggcggtggaagggttgatgccgagatgcgctgcggccggagccagcgcgccccggtcggcgatggcctgcacgaggcggaattcgtcccaggccatcggcaccgcgccctcctccgtccctcgcttgcagaactgcaagaatgatcttgcacggcagggcatttctgcaaacagcgcgaaccttcataggagtcgcgcattcgacgctcgggccgatttgagcgcgtcgcctccgcccgagggcggaaggcccattccggggcgacgcgccgggcccgcgaacaggagagacgacgatggcgaaggttctggtgctctactactcgtcgtggggccatgtggagcagatggccaaggcggtggccgagggcgcccgcgagaccggggccgaggtcgcgctcaagcgcgtgccggaactggtgccggacgaggtcgccaagcagttccactacaagctcgaccaggaggcgccgatcgccaccgtcgaggaactggccgattacgacgcgatcatcttcggcacgccgacccgctacggcaacatggcgtcgcagatgaagcagttcatcgaccagaccggcggcctgtgggccaagggtgcgctggtcggcaaggtcggctcggccttcacctcgaccgcctcgcagcacggcggccaggagaccacgctgacgagcttccacacggtgctgttccaccacggcatggtggtggtgggcctgccctacagcttcgcggggcagaacggcgtcgagcaggtgaagggcaactccccctacggcgccaccacgatcgccgacggcgacggctcgcgccagccctccgaggtcgaactcgacggcgcccgcttccagggccgccacgtggccggcattgcggccaagctcgcgggctgaggcgcggatttctcctctccccgcttgcggggagaggggatgaacgggactgctcgtgagccctactgcgccgccgcgacgtccttctgcccgatggccgcgagcacgatcccctcggtgaggatctgcggcagcacctgcgcctcgccctggccgcgatagacgaggtagagcggcacgccgctgcggccgtggcgctccaacaggcgggtgatctccgggttctggttggtccagtcgcccttcaggtacaccacttggcccccccggaacgctgcctgcacgccctcgcgggccagcaccgtgcgctcgttgacctgacaggtgatgcaccacgccgccgtcatgtccacgaacaccgtgcgtccctccgctctcagcgcgtcgaggcgggcctgcgtgaaggcctcctcgccctgtgccagagcggtgcgcgccgcggcgcggtcgccgtcgaggatggcgacgaggcccagcgctgccgcgagcgccgcgacggccgccacccggccgaagccggtgccgagccggcccgccccgcgcgcccgttcccaggcccaggcggcgagcgccacgagcacgaggccggtgagccccgcgagcagcccgttgggtccgacctgctgcgccagcacccagacgagccacgccaccgtggcgtagacgggaaaggcgagcgcgcccttcagcacgtccatccaggcgccgggccgcggcagcagacgcagcgcctgcgggaccagcgtcagacctagaaacggcagggcgagcccaaggccgaggctcgcgaacacggtgagcgcggcgagcggcgactgcgtcagcgcaaagcccaccgccgcgcccatgaacggcgcagtgcagggcgtcgcgaccagcgtcgccagcacgccggtaaagaacgagccctggtagcccgcccgccgggtcagcccgtcgccgagcccgacgatgccgccgccgagatgcaccgcgcccgacaggctcaggcccatggcgaacagcccgtaggccagcagcgccaccaccaccggcgactggagctggaagccccacccgatcccggcgccgcccgccttcagcgcgatcagcagcccggccaacccgaggaagctcgcgagcacgcccgccgtgtaggcgagcccgtgcagccgcacgcgggtggcggattcgcccgcctgccgcacgaggctcagcaccttgatcgagagaaccgggaagacgcagggcatcaggttgagcaggaggccgccgatgagcgccagccccgcggcgctccacagcgtcagggtctcctcttccgccggggcgggcggcgtctcgggcgcggcgggaatggccgcggccgccgtcggcgcgggggcgggttccgggcccagcgcgtaggccttgcgcgtgccgtcctcggtgagggcgagcacgccggcgagcgcctcgggtgccaccttcgcatcgcccggcgtcagggtgagatgcaggccggcggcatcgacggcgagatcctgcggcgcggcgttgtcgagcgcgccctcggcataggggaagaaggcggcttcggtcacgcccgcgaggcccggccggtcgagatgcagcacgagccggtcgcccgcgcgggtcgtgcgatacgagccgggcgcggcttcgggcagagcttcgggaagggcggcgcgggcgcgagcgaacagggcggcctgccccgaagccggctccgcagaggccgccaccggcagatcgaggctcagctccgccgagcccggaatgcagatctcctcgcagacgaggtaggagagcgtgccggagagccgcaccgtctcgccggctcgggcgctctcgggcacggcaagcggcacgagcagcgtgacggcgccctcgtagccgaaattcatcagggtctggaccggtatgcgctccgggaccggccactgcaccggaccgaccgtgaagccctcgggcagacgccacgccatctccggcggcagcccggaatcgccgggattgcgccagtagacgtgccagcccggcttcatcgccatgtgcaggccgagcgtcaccgtgcggccgggcaccagcgcctcgctctcggcgacaaggcgcgcgcgcacgagatccttggccttcaccgccgtcatcgccccctgcgcgccggcaaggccaggggcggcaaggccggcggcgagcgtcaggaggagggcgaggaggagacgaagcatcgatctgttttccgagcggcccagtacccctccccgcaaggacgctaagccccgggcaagcccgcgaccgcgaagggggagagaccggttgggccggagcgggccggctggcatcagcgcggctttatagcagatcgtctccgccccgtgagccgcgcgggcccgcggcctcgaaccgcgcccgcgccgcccttactccgcagcccgctcctttttcagccggtagagcgcgtcgagcgcctcgcgcggcgtcagcgcatcgggatcgatgcggtcgatcaactggccgagccggtcgtccggctcgggtttcaccggctccggcggcgggggcggtgcggcggcgaggctggcgaagagcggcaggtcgtcgatcttgcggcgggcggggcgctcgcgctcggaggtttcgagccctttcaggatcgcgccggcccgcgccaccacgctcggcggcagaccggcgaggcgggcgacctggaggccgtaggagcgctcggccacgcccggcaccacctcgtgcaggaacaccacgtcgccgcggtcctcggccaccttcagggtcgcgttgtcgaggcgcggcaggcgctggctcagcgccgtcagctcgtggaagtgggtcgcgaacagagcccggcagccgttcttctcgtgcaggtgctccaggcaggcccaagcgatggagaggccgtcgaaggtcgcggtgccgcggccgatctcgtcgagcaccacgagcgaccggcgcgtcgcctgattgaggatcgcggcggtctcgaccatctcgaccatgaaggtcgagtggccgcgcgcgaggtcgtcggccgcgccgacgcgggagaacagccggtccaccacgccgagccgggcggaggccgccggcacgaaagcgcccatctgcgccagcacggcgatcagcgcgttctggcgcaggaaggtcgatttgccgcccatgttcgggccggtgacgagacggatgcgcccggcctcgtcgccggacaggtcgcaggcattggcgatgaacgcctcgccggccttcatcagcgcggcttccaccaccggatggcgcccgccctcaatcgcgaaggcgaggctgtcgtcgatgaccggccgggtccaggcgagttcgaccgcgagctcggcgtggctcgctgccacgtcgaggcccgacagcgcctcggcgatgtcggcgatcgcctccgccccctcgctcacccgcgcgctcaaggcatcgaacaccgcggattcgagcgccagcacccggtcggaggcgcccgcgatcttcgattccagctcgccgagttcgacgctggtgaagcgcatcgcatcgaccatggtctggcgatgcacgaagtcctgcatcaggcccttgaggcaggcctcgcccaccgcctgcggcacctcgatgtagtagccgagcacgttgttgtgcttgatccggagcgtccggcagccgctggcctcggcatagcgcgcctgaagcgcggcgatgacttttcgcgagtcctggcccagcagccgggcctcgtcgatctcggcgtggtagcccgcgcgcacgaaattgccgtcgcgccggttgagcggcaggtcgtcggcgagcgcccgagccagttcctcggccagcgctcggtcggccttttcgaggcggcgggcgagacgggtcagcccgtccggcaaattttcttccgcgcgaagctgctcagcgatcgtcgcggcggcgtcgagcccgtcgcgcagggcggcgaggtcgcgcgggccggcccggttcagtccgatgcgggagagcgcgcgggcgatgtcgggggcggcgtgcagcgcgtcgcgcagatgcgcccgcagcgcgccgtcctcggccaggaacgcgacggcgtcgtgccgccgtccgatcttggtcaggtcagtcaggggcccggccagatgctcggcgagcagccgggcgccgccggccgagaccgtgcggtcgatggcatcgagcaagctgcccttgcgctcgcccgagagggtgcgggtgagttcgaggttggcgcgggtggccgcgtcgatggcgagcgtcgctcccgtcgcctcgcggctcggcgccgagagcggcacccgcgtgccgagctgggtgcgctcgagatagagcaacgccgccccggccgccgcaatctccgcccggctgaaattcccgaacccgtcgagggtcttgacgccgaactgctcgcggatgcgccgctcggccgaagcgggttccagttcgccctgggccagcggcaccaccgccgccttggtctcgcgccacagcttggccaaggccggatcggcgtggatgacctccgagagcacgatctcccgcggttcgtgccgggcgatcgcggcggcgagttccgagctctccacctcgctcagcgagaaccggccggtggagatgtcgagggcggcgagtccgtaggcctcgctcgtgtcggagaccttgcgccggccgatggcgagcagcaggttggcccgcgtcgggtcgagcaggcggtcctcggtcagcgtgcccggcgtgacgaggcggatcacctcgcgccgcaccaccgatttcggcccccgcttcttggcttccgcggcgtcctcggtctgctggcagacagcgacgcggtggcccagcgcgatcagccgatgcaggtagtcgtcggcccgctccaggggcacgccgcacatcgggatgtcggcgccgccgtgcttgccgcgcttggtcaggacgatcccgagcgcgcgcgaggcgatctccgcatcctcgaagaacagctcgtagaagtcccccatccggtagaacagcaggcagtccggattggcggccttgatctcgatgtactgcgccatcatcggcgtggcgccggggatgtcgaggggcgaggaagtcaccgtatccgccgcctgggcacgccgttcgaggggttgggaacgctggggtctggacatgaagccgaggctagcagccccgcttgcgccgggcaccgccgggcaaccgtgaagtccgtggacaagtgggcgctctccccagccgtcgcaagcgacggtggtgccggggtcgacgggcgaacgaaaaaggcccgcccggcatcgcgccggacgggccccttctcatgtcgcgtcgaggccgaagcgctcagtagcgcgggccgcccgtggtggtgccgagctgctgctggtagccgggccgctccgggttgcgggcgttcgggtcgccgtgatggtgggtgttcatgcggcggcgatggcgctcggccttggtcgagtggtggtggccgagcacgctgtgatgggggcggtgccagtggtcatggtgctggtcgcgcacggtctcggccgtctggccggcgatcaggccgggggccggcatggcaggggcggcggaggccgacaccactcccagaccgaggctgccgagcagcgcgccggctgcgagtgtcagggctatgcgcatcgtcgtctctccgttgcgtgcatggaccgcacgctgagcccacaagtcgcatcttgcccgctcgttccggagaaatcccaagatatgttaacaaattttcgtgggcgtcgcggacagcgatgagtggtgcggggcggcggtgatggttgcgccccggcccgaaccgcggcacctcgcggaccatgtcctcccctatccccgcacttccgatcgaggccgcccttcccgccctgcgcgcggccctgtccgggcgatcctccgccgtgctcgtggccccgccaggcgccggcaagaccacgcgggtgccgctggctctgctcgacgaagcgtggctcggcgcccaaaaaatcatcctgctggagccccggcggctcgccgcgcgcggtgcggccgagcgcatggccgccaccctcggtgagcgggtcggcgacacggtgggtctgcgcgtgcggctcggctccaagatttcggcccgcacccggatcgaggtcgtcaccgagggcgtgttcacccggatgatcctcgacgatccggaactggccgggatcggcgcggtgctgttcgatgagttccacgagcgctccctcgatgccgatctcgggctggccttcgccctcgacgcgcagggcgcgctgcgggaggatctgcgcatccttgtcatgtcggccaccctcgacggcgcccgcgtggcggggcttctcggcgatgcacccgtggtggaatcggaaggacgcgcctacccggtcgagacccgccatctcgaccgcgacccgaaccagcgcatcgaggacgcgatggccgccgcgatcctgcgggcgctgcgggccgatcccggctcggtgctcgccttcctgccggggcaggctgagatccggcgcaccgccgagcggctggaggggcggctgcccgacgacaccgacctcgcgcccctctacggcgccctcacccagggcgagcaggatcgggcggtggcccccgcacccccggggcggcgcaaagtggtgctggcgacctccatcgccgagacctcgctgacaattcagggcgtgcgtatcgtcgtcgattcggggctggcccgcgtgccgctctacgagcccggcaacggcatgactcggctcgtcaccgcgcgggcctcgcgtgcctcggtcgatcagcgccggggccgcgccggccgcaccgagccgggtgtctgctggcggctctggcccgaggcggcgaccgcggcgctcgaacccttcgcccggcccgagatcctctcggcggatctggccgggctgaccctcgactgcgccgcctggggcgtcaccgaccccaccgccctgtccttcctcgatccgccgccggcgccggccctggccgaggcgcgggcgatgctggccgatctcggcgccctcgattctgacgggcggctcacggagaccggcaacaccctgcgcagcctgccgctgccgccccggctcgcccgaatggtcgcccgcgccgccgaatccggtcacgcccgcatggcggccgatctcgccgccgtgctggtcgagcgcggccttggaggcgacgccgtggatctcgccgagcgcctcgaccgcttccgccgcgaccgcgggggccgggccgccgacatgcgccgcctcgcggaaggctgggcgcggcaggcggccaaagcggccgatgccgtcgagcccgatcccctgatggccgagcccggcgccctgctggcgctagcctatcccgaccgggtggcgcgggcccggggccgggagggcgccttcctgatggcgaacggccgcgccggcctcgtcgatccggtgagcccgctcgcccgcgagtccttcatcgtcgtcgccgacctcacgggcgcggcggcctccgcgcggatcctgtccgccgtggccattgcgtccgaggccatcgacgccttgttcgccgaccggatcggcacggtgcgcagcgtcagcttcgataaggaggcgcgggccctgcgcgcccgcgagggccgccgcctcggcgccgtgacgctcgacgaacgcaccctccccgtccccgccgatggggaggcggcgcgggtgctggcccgcggcatcgccgggctcggcctcgaccgcctgccctggacgcccgccctggcgcagtggcgcacccgtgtccgcttcctccacggagcccagggaggggcggagggcggcgaatggcccgacctctccgacgaggccctggcggcgagtgtcgaggaatggctggccccggccatcgtcgggcggacctcgctcgcagcgatcaccgccgacgatctcggccaggccctgcagggtctgctgccctggacgctgcgcgcccgcctcgagacggaggcgccgagccatgtcgaggtgccgacgggctcgcgcatcccggtcgattacgaatcgggccccgaaccggtgctcgcggtgcgggtgcaggagctgttcggcctcgaccggcatcccgcgctcggcggggggcgggtgccactggtgctccacctgctctcgccggcccaccgcccgatccagatcacccgcgatctgccgggtttctggcgcggctcttggggcgcggtgcgctccgagatgcggggccgctatccccgccacccctggccggaagacccgctcagcgaggccccgacccggcgggtgaagccgaaggggacgtgactgcggacgcgacgggcgatgtgacgggcaacgtggcggatgcttggggcatcagccagatcaggagccggtgggtcggccaggagatcaggagcgggatgacgaccacgaggcccgcgaaccacgcccaggccggcaggaatgtctgcgcggcggtgtcgctcatgccccagacatagttgatgttgaccggcgtcagccccggatcgggccgcggcggcggcatcaggaagaagcagacgaacaggaggatgaccgccagcgccgaccacgcgccccaggcgcgccggtcgtagccgagccgccagacgaggaacaccagcaggaacggcagccagccgtggaacagcgacaggccccgcaggaacggcgaagtctccgcgttgaacatgtaggcggtcatgccggtgagcggagtgcccgcggcctgcgccaggaaatcgacggcccagagcagttgcggcgcgaggatgccggcggcgcagatcgagacgagaagcgcgctctccgcccagatgccgacgagggtcaggatcagggcgatgtcgcagaagtacaggaagttcgtcggcccgtaatgggtgagatagaccgggagcagcaccgccatgaaggccgaataggcgagcttgaggctcaaggggatgcgcgacgggatcgggccgcgacctcgcccgatcatgctggtatctgccgccgcgctgccggcagaacctccggaaagacccattgtcgccccctgtcgtttccggcttgaccgtggacgagattcgctcccgagagcgtgagggaacgcacgcgacctgtcgcgtccggcgcgatcgccggatcgggcgggatgcggtgccgttctgaagtgctgtgagggagaacattcgatgcgctcaggggccgcttccgtcttcttccccctgttcgggctcgtgctcacggtcggcgcggccgatgcgcagacgccgcccgagccaggcgctgcccggccgctggtgatcccccaggtcgagggcgagcgccagggcaaggtgctgggccgggcgctcgcctgcggcgcggagcgcgagcgggtcgatcgggtgctgagagccggccgcgagcgcatgatggcggcggtcggccgggcgctcacggaggagcgctacgccctggcgctcgacgacgcgatgcgtctggagacgagcctgcctgcgccctcttcgatcgcgtgcgagaaggcgctggccgggctcgaacgcctggagaaggcgccgtagacacccaaacgatcaggcgaaacggccgcccttctggatcacctcgatcttgtagccgtccgggtcggtggcgaaaaagaaggtcgcgagcgcggtgtcgccgtgcttgagggttttgaccggcgtgaccggaagcccctcgcgctcgaagcgggcatgctcggcctcggcatcctccaccacgaaggcgaggtgaccgtagccgtcgccgagattgtagggctcggcgcggtccttgttgaccgtcagttcgagttcgaacggcgaggatgggtcgcgcaggtagagcagcgtgaagtccggaaagtcgaaccggtcggccggctccaggccgaaggcgcgggcatagtagtcccgcgagcgcgcctcgtcgcggacgcggatcatggtgtggacgggcttggccatcggccctctctccccggtacggatgttgtgtggatgagcgcccatctggcgcagtccggccgggcggaaagggtttttgccgtttacccttcgtcaaccttaccgggtgcttgctgccggcaatgatgcgcaccgcgtccctcaccgccgtcgatcccgaagccctgctgccgccgggcgacgccgccctgcgcgcggcgatgcggggctggcgcgaggcgctggcgcgggagcggcgcatggccgccaacacggtcgaggcctacgagcgtgacctgcgccagtttctgatccatcgcgccgcccgctccggcacgcccaccatcgccgggctgatcgccctgaagccccgcgacctgcgcgccttcatggccgcgcgccgggccgaggggatcggtgggcgctccctgatgcggatgctggcgggtctgcgctccttcgcccgcttcctcgaacgggagggacacggcagcgtcgcggcgctcggcgcggtgcgctcccccaaggtcgagcgccgcctgccgcgcccgcttcccatttccgccgcgctggcgatgaccgcgcccgagacccgccccgacgacgaccgcgccccgtgggtgctcgcccgcgacgcggcggtgatcgccctcctctacggctcgggcctgcgcatctcggaagccttagggctcaccgcccgcgacgcgccgatgccgggcatcgacgaggtgcgggtgacgggcaagggtgggaaggtccgcgccgtgccggtgctgccggcggtggccgaggcggtggccgcctacctgtcgctgtgcccgcaccccctcgatccggaggggccgctcttcgtcggcgtgaagggcgggccgctctcgccgcgagtggtccagtacgcggtttccgcgctccgcggcgcgctcggcctgcccgagagcgcgaccccgcacgccctgcgacactccttcgcaacccatctgctcgcccgccggggcgagctgcgggcgatccaggaattgctcggccacgcctcgctctcgaccacgcaaatctacaccaaggtcgatgccgcccgcctgatgagcgccttcgaggacgcccatccccgcgcccggcggctgccgccctcggaaccgccgtcaccgcgttccgaaaccgttgatgcagagcaaggcacgagcgcccgatccggctatgctgtccggcaggacaggccggtggagcgtagaaatgcgtgagtttgctccgttcaccttggtcttgccgcgattgagtggcggattgtcatcaaccaagcggtcgcaagccgccgtttcagcagccccaaggagtgtccgatgcgcgtgagcggaatctgtctcgcgatcctgccggtcctcgccgttctggccgtcacggccacggtgaagacgctcctcctccctgttaccgccgtgcgcctgcttgcccgcggccgcgccgcgcgggcctgactgggctcggacgaccccttcgagggaagcgctcgacgggcccgcacggcccttcgagcgctgtcccccaaaagaatcccgtcaagcccagcgccagccgccgggttcgatgacgaggatgctgccctggcggatgccgagccgcggggcggcgtagatgtcgagatggccggcgacgaccagcagcgcccgtgcgacgccgccatgggcgaccatcacggtcgggcggcgtagctccgccaccacttcctccacccgcgcctcgaccatcgcgtagctctccgccccctccccgcgcggctggtagccccagcggtcgcggtcgcgcgcggcggcgcctgcgggatcgcgccgccggatctcggcccaggtccggccctcccaggcgccgaagccgatctcccgcagccgcatatcggcccggtagccccccgcgggcaggccgatgccggtgcgcaggatctccatcgtccggcgggtgcgggtaagcgggctcgcgacgtagtcggcggtgggcagttccgctccggcgattcggcgcaggcgcgcggccgcctccgccgcgtgggcgagcccgttggcgttgagatcggtatcgcggtggccctgaaggcgcccctccgcattccagtcggtctggccatggcgcacgaaccagatcgtcggcactccgctcatgcggcggctccgacgcgaccggcgcattcccttaaagaccttgcccttgaagaccccgacgcgccggatcgggaacggcgaaggcggcgcatctgttggggctccaagcttatcccttccttgcgggtccgcgatggcggcctcgcaatcggctcgtgagcaggtaatcttcggcatggcgcgcaagaacggcaaggacggcaagagcgccgggagtgaaaaaagcctcgagagcgacaaaacggcggagacacaaccgcaagcggcgtggcccgaccatccgccttccttcgccggctgggcccgcgcggcgatcgcgggcacgggcaccgcgccgagcctgtccccccatctccacccggtcctgccgccggccgcgcccggcatcgtcacggtcgaacccggccagagcgtcaacctcgccgcgatcgatcccgacgccaccggcggtctcgagaaggcggcggccaaagccgaactcgacgcgcagcgcgtgcgcatccgggcgctgcaggagaagctctacgccgagcatcgccgctccctgctcgtggtgttccaggcgatcgataccggcggcaaggacggcaccatccgcaacgtgctcgagggggtgaacccgcagggctgccgggtctggtcgttcaaggtgccgagcacagaggaactcgatcaggatttcctctggcgctaccatctgcgcacgcccggccgcggcctgatcggcgtgttcaaccgcagccattacgaggacgtgctcgtagtgcgggtgaagggcctggtgccggaggagacgtggcgcgagcgctacgggatcatcaacgatttcgagcggctgctgacgctctcgggcacggtgatcctcaagttcttcctgcacatctccaaggacgagcagaaggagcgcctggaggcccgcctcgccgatccggagaagcactggaagttcgacccggccgacctcgtggagcgcaagagctgggacgcctaccagacggccttcaacgacgcgctcgcccgctgctcgacgccctacgccccctggcacgtggtgccggccaaccgcaaatgggcccgcaacgtcatggtcgcgcgcaccatcgccgacacgctggaagcgatggacccgcgcttccccgagccgcgcaaggggctggacggtatcaaggtgccggattgagtcttttgcgcagggccggtttcagatccctttccacgcatcactgcccgaatggtctgcgtaggctgcggttgacggcctgggggcccgccgggttcgaggggctgtggggattgttcggacgagggtgagcaggacatgcgggtcgcgcttcaggccgtgctgaccgggcgcgtcgcgccgctgggggcgaagggcgcggcgagcgccatcgccaagacccccgtgctggagccggtcgtggtggggacgctcggtctcgcgggcgacgagcaggccgaccggcgcgtccatggcggcccggaaaaggccgtgcaccactacgccctcgaccatgccgccgcgtggcgcggcgatctgcccggcctgcccgatctgctggagcagcctggtgccttcggcgagaatttctcgacccacggcctcaccgagcacgatgtctgcgtcggcgacctgtggcgggtggggagcgccctgcttcaggtctcgcaggcgcgccagccctgcttcaagctgaacctgcgctttggtgtgccggacatggcccggcgggtgcaggcgagcgggcgcaccggctggtactaccgggtgatcgagacaggcgtcgtcgcggccgacaacgggctcgaactcgtcgagcgcccgcatccggactggccgctgtcgcggctcctgcaccacttttacgtggatcgcctcgacgcggcggccttacgggcgattgccggcctcgcgcccctcaccgaatcctggcgggcgctcgccgcccgccggctcgcgagcggcgccgtggaggattggcgccgacggctcggggaagagggatgaaccctattctcgctcgcgggtgatgtccggcgcgtcggggttcttcatgccgacgacgtggtagccggcatcgacgtggaggatctcgccggtcatgccgcgggacatgtcggagaacaggtaggctgccgtctcgccgacctcctcgatggtcacggtccggcgcatcggcgcgttgtactcgttccacttgaggatgtagcggaagtcgccgatgccggaggctgccagcgtcttgatcggcccggccgagatcgcgttgacgcggatctgcttcggcccgagatcggcggcgaggtagcgcacggaggcttccagcgcggccttggcgacacccatcacgttgtagtggggcatccacttctcggcgccgtaataggtcagggtcagcattgacccgccgttgcgcatgatcttttccgcgcgctgcgccaccgccgtgaacgagtagcacgagatcagcagcgacttggtgaagttcgcctccgaggtctcgagatagcgccccgtcagctcgtccttgtcggagaaggcgatgcagtggacgacgaaatcgatcccgtccgggaacacctcggcggtcgcggcgaaggcggaatcgatcgaggcgggatcggtgacgtcgcaatgcccgacgacatgcgcgttcaactcgcgcgccaacggctcgacgcgcttcttcagcgcctcgccctggtaggtgaacgccaattccgccccgtgcgcggcagcgctacgggcgataccccaggcgatcgagcggttgttggccactcccaacaccagcccgcgcttgcccgcgagcagcccgcccggcttctgttccgacatgcgtcaccttcgcttcggccgcgcgggcgcctcttgagggacggccctgcgccgggggcttccttagccgagggttgccggagggggaagcctcaaggcgcgcaggatcacctcagggcgatcccggtgtcctcgttcgggctctcgaggaccctccgcccatccgcgaacagtgcgaacccttaggattcgctccgctagacgccgaggtctaccctatggggcggcgtcctttacgccgtcccggccttggcctcgcggcggcggcgggcatactcggtcagggccgcgtcgtcgctggccggcaggacgatggcggtggtcgcgaacaggtcgccgcggctgccgtccttcttcggcaaaccctttccgcgcaggcggaaagtgcggccggaactcgtcatcgccggcaccttcatctcgaccgcgccggtcagggtcggcacacgcaaggcgccgccgagcaccgcgtcctccagcggcagatcgacggtggcgcgcaggtccgcgccgtccaccttgaacaccgggtggggctggatgcggatggtcagcagcgcgtcgccgggctcgccgcggggaccgcccgcgccgccgagaccccgcaggcggatggtctggccatcgacgacgcccttggggatcatcacgtcgacatcgcgcccgcccggcaggccgatgcgcatcttgtcctcgcccacgacctgttcgagcgtcacgctgagttcggccgcgacatcttcgccgcggatcggccccccgcgcccacccggcccggcgccgcccgcgcggaacgcctcaccgaagatgtggctgatgaagtcctctccgacgccgcccggcccggctccgccagcaccgccgcgtcgctgcgtgaagccttcgaagtcgaagccgccgccaccgccgccgcgtccgccgccgaacccggaaaagccctcgaagccagtcgcgcgcggcttgccttcggcgtcgatctcgccgcggtcgaactgcgcgcgcttctccttgtcgccgaggatctcataggcggtgttcgcctccgagaagcgctcggcggccttcggctctttgttgctgtcggggtggtacgccttggcgagcttgcggaaggccttcttgatttcggcctcgctcgcgcccttggggacacccagaacgtcgtaggggtttcgcatcggcattcttttgagggggtcgcaaccgaatagggatacggcctctgccgcacgggttcaacgtgggaagggcgttgcggctctgcaacagccgatgaggccccgttcaccgatccgcgatcactttatcgtccggccgtccgcgaaagcctcaggaccgggcctgggggttggaggcgcgcagccgcttcagctcccactcgccgccggacggcttgcagccggtgccgcgcacgaagcggttattggcgccgcccaccaccgtcgcgaggaaatcgcggcagatctcgtcgccggcgacatagggcagaccggtcgggttgatggtgccgcgcatcgcggtctccgggttgtcccacttcaccgggcgcccgttgccctgcggatcgagggcgacggagagcgcggcgtgggcgcggcgccaatcctcgccgtcgaggtcgcgcccgaagctcgcgggccgcttcggaatgctgccggtgacgagcggctcgggcgcggccggcgcctcctccgccttgaaggacaggatcggcccgctgcagccgccgcaggagagggcggcgaggccgagggtcagcagacccgcaatccgggctgcgaggccgcgtcgcggcgcgtgtccacgggtcgaaccggccctcccttcggcggagagcacgatgacgaggcctttacacggacgcagacgcattacacctgaactcgagacagacgggggtccgacggcgttgctgcccaacgtcggtgccccccgacccggctgccacagggaagaaaatggccatcgatcggttaagaaggggtgatgcggacgcgccttcggtccatccggaggacttcaccttgtcgtgcgacccctgggcgctgttcgccgcgtggatggcggaggcggaggcgtccgagcccgtcgacgccaacgcgatggcgctcgctaccgccgatccggacggcctgcccgacgtacgggtggtgctgctgaaggggttcgatccgcgcgggctcgtcttctacaccaacgccgagtcggccaagggcgggcagcttctcgccaacccgcaggcggcgacggtgctgtactggaagtctctcggccggcagatccgcagccgcggccccgtctccccggtgacgcgcgaggaggccgacgcctatttcgcgagccgccaccgcgacagccgcatcggcgccatcgccagtcagcaatcgcgcccgctcaccgaccgcccgaccctgatggccgaggtcgccgccctgtcggagaaatatgagaacggcccggtgccgcgtcccgagcactggctcggcttccgcatcgccccggtgcagttggagttctggcagaacggcgcctaccgcctgcacgaccgggtgcgcttcacccgcaacggcgacggctggacccgcgcgcggctttatccctgattttgatgccctgatctcgatgcccggatcgcggaggatcggggtcgctcagggcatcaccgagcggatcgccgcgaccaggcactcctccgtgtagggcttgcggatgaacaggccgtcggtcggtatgtcgccgggcgagggccgcaccttgccggaggtgatgacgatgccgatgcgcggccagcgccggtcgatgcaggcggcgagcttgatgccgtcgatgcccagcggcatgtcgatgtcggtcacgacgacgcacaccgtcccgcccgcctcctgctcttggtcgagcatgcggatcgcctcgttgccgttggtggcctcgcgcacggtgaagccggcttccacgatcaactcgaccgcggcgcaccggatcacggcatcgtcctccacgacaaggacggtcggcctcgcgtccgccccgctcacggctgtcgcatccctcgtccgatcatgcgtctgatcccccggcacgatccctcgaatccgcgacccctccccggggttgcatgaaggccggcgcggaacaagcgtgcgagacgagcggggccgtacggcaccggctcttccggaggcgcgggaccgcatctccggcacctttcgcaatgcagcgcggccctggatttccggcggggcgcggcttatccctttgcgaagacccagcttggcccgctcacccgcggtgcgcggggcgggcagcgaggaaccggctttggcctcatccaacgatcgtcgacgggtgctgctgctcaccggcgccagccggggcatcggccacgccaccgtcaaacgcttctccgccgcgggctggcgggtcatcacctgttcgcgccaccccttccccgagaattgcccctgggagatgggtccggaggaccaccttcaggtcgatctctccaacgcggcggacacggtgcgcggggtgcgcgaggtcgccgagcggctcgccgccgagggcggcctgctgcacgcgctcgtcaacaatgccggcatctcgccgaagggcccggagggcgagcggctcggcgcgctcaccacggaatacgaggactgggcccgcgtcttccaggtcaacttcttcgcgccgatcctgctggcgcgggggctgtgcgacgaactgacccgcgcgcgcggctcgatcgtcaacgtcacctcgatcgccggctcgcgggtccaccccttcgcgggcgccgcgtatggcacttcgaaggccgcacttgccggcctcacccgcgagatggccgcggatttcgggccgctcggggtgcgcgtcaatgcgatctcgccgggtgagatcgacacctcgatcctctcgcccggcaccgacaagctggtggagcagattccgcagcgccggctcggcaccccggacgaggtcgccaaggcgatctacttcctctgcatcgaggcgtcgtcctacgtgaacggcgccgaacttcacatcaacggcggccagcatgtctgaccgccgggcggttctcgccgccctgctgtcgctgaccgccctcccagttctcgcggcggaggatgggagccgggtcgaaccggtcgcgctgccgtttgccgttaaggcgatgcgcggccccggcagcgacgtggccctttccgtggcgacctccggattgctgccggtcgcccgcgcccccgcaggcgccagcgccgacccgaaggccacgggcaacaccgctccgccatccgtcgtcgtggtctggggcgagggcggcggcgccgttctcagcctcgacggcgaccggttgcgcaccacgctgatcggcgccgaggcgatcgaagggtttgccgccgccgagacgccgcgcggggccgtgccgggctcgcgccgtgccctcgacgggccgctcagcgcctatctcaccgggccgacccgcgcgctcggcggcgcgccgggccaggggaccgtgctgaccttgcgtgagcgccagccggtcggcgtcaccgccgagccgaaggccgtgccggtgacgacccagaccctggcgccgggggacggccgggtctttgccgggcgcacgccccagatcacccgtctcgacggccgcccggcggtggccgccgtgaccgcgcaggggccggccgtttccggccttgccgtcgcggcgaagggcacggacggcgtctggacgctccgggcgcagacgccgccgcaggcgggcaaggggcccgaaggcgcgccgctggcgctcgccgccgttgccgacttcaccggcaccggccagccgcagatcgccgcgatccgcgcgcccgacggcgagggcgtgctccagctctggcgcatcgccgacgggaccttgagcctcgcgggcgaagcgccgggctatgccggcccggcggcgggcgaggcggcggatctcgccgctcccgttccccgcggcggtggcgctccgcccgatctcgccctgccggtggcgggccgtggagccctggcagtggtgtcgctgaagggcggcagccccgtcgagcgggtacgcctgcccctacccgccccggccgcccacggcgtcgccgtgctcgacgcgggcggaaccgccaaaacaatcctcgtcggcctcgccgacgggcgcctcgtcgcggtctccgcgccgtgagcgatccgggacaggaggatgggcggctgtttccggcgcgcccgctgatcggcgtttcggtcgcggtgatccgcgacggccgcgtgctgctcgccgcccgcgccaacgagccgatgcgcggtgtctggaccctgcccggcggcctcgtggaggccggcgaatccctcgccgcgggggcgttgcgcgaattgcaggaggaggtcgggtcgctcgccgaggtggtcgggccgagcctgacgccgaccgagatcatcctgcgggacgaggccggccgcatccgccaccattacgtgatccatccccacgccgccctgtggcgcgccgtcgagccggcacccggaccggaagcgctcgccgtgcgctgggccagcctcgacgaggtcgcgggcctgaccaccacgccggggttgatcgagaccctgcgcgaggcgttctcccgcatccggtcggcgacagacggttcggcagaaggcttggcatgagaacgagacttgcccgcctgatcctggccgccctgctcgctctgaccccggcggcggaggcttttgcgcagcagcgctccggtacagcccgatccgcgccgaaaccgccggagaaggagaaggagccgcctcccccggcggagccgccgcccgcgccctacgaccgcgacctgatgcggctctccgagatcgtcggtgcgctcgccttcctgcgcacgctgtgcgccgcgccggacgccgctgaatggccggcgcggatgaaggcgatcctcgacagcgaggggatcacgcagagccgccgcgaccgtctcgccggcgcgtataatcgcggtttccgcggctacagcctgacctatcgggtctgcacccccgccgcgaatgaggccgcccgccgtttcgtcgccgagggtgagcggctttcgcacgccatcgccgggcggttcggcggttaatatctatccggcttgatcgcatcgggtcggcgtctccggtgcctcgtcaatcgtccgaaggccggcggccgctttttggggcgatgcgctagcgccctgttttgaaacgcattcttctgctgggccggtttccctttcaccagaatccgccctgaattcggccgcgagatcgcgtttgtggcggctgtgccacactccggaggccttgcgaaattccttcgcaattgcgcctccgcgttaacctcttcgcaattccctgcttcccggcccgtgaaggctgccgtatcgtgccgatgtcttgccggcactgttccggccgagaaacgaagccgcccgccatgatccacgatgccgacaccgcaaccttcgatgccgacgcggagagcaagcgccttgcgctcggcctcgtgacggaagcattcgcggagggctgcctcgacgggatcgacggcgactgcatggcccaggcggccctgttcgcggcgttccaggaactggtcgccacctatggcgaggacgccaccgcccgctacgccgagaccctgcccgagcgtatccgcggcggcgggttcaccacgacgcttcagcactgatcggtggcctgaggcggaggcgtcagccgaattcattgaaccgcaacgcgagcggtccctaccgatcgtgccggcgctccggatcgcttcggcttcgcctcgcggtgacgacgaggcgggcctcgtaccggcaaagctccgttcgatgtgcagcgtcccgaaggcctgaaaccggccttcgggacgttttcttgtcgtctacttcaattgatcccggcagggcttgagagcctccagagccttatccggcgcggtgatgtcgaacgtgacggcgtcctcgccgtctctctcgacgctgagtttcgacgtcgttttgacgagcttcaggatatcttccggatcgttggatcggagcaggagggatctaggatcgaggacgatccagttcaggccggaatacaggtaaaattcccccgtccggagcgtggccttgacctcttggtccttggtccagttccagccggaaaatttgagttccagggttgtgagcttcaggttcctgtcggggatcgagacgaaggcgacgatcgtggcgaatctcttgccgtcggcgcgcgggggcttgttctcgtagtggatggcgcaggagacgccgtccggtggggcaagctggaccgtccacccgtccacgacggtggtttgcaccgaagcggggggcgtcgcaggagccgccggagccgggcttggggcggccgggcttgcgcccgcggccttgtcggtggcagcctgggcgatcgtgaatggctgcggcacatcgagcgtccgcccgctcagcttatcgcgcagggtatagaccagcacgtaattgcccggcggaaagccgtcgaggtcgaggctgaggttgaggaaaaagttcggctcgccctccgcgcgtttcacggtcacgtcgcggtcgatcatgctcttctgggtcgcgagggccttgccctcggccgtgcggacctcgaaatcgacgatcacgccgaaaccgatctgatcgcttccgatcgactgcgtggcctcgcccaccggctcgatataggtcaggagcggctcgccgggcttgaagacgttcgagggccgggcttcgacatcgccgaaatcggcggccttgcgggcgacgtacagcgcacgccgggtggcgtagggcttcgcaggcgcgggctgggcggccgccaccgagggcgacaagccggctgccgcgggctcggacttcatctcgactttcggttccggcttcgtctcgggtttggcggccgtcttgccgcctgaccagaagttgctgctcccgccggtctcggccggaacccggacgctcttcatgatggtgtcgagcgccgcttcgttggcctggcgctgatcctcggatccccagatcgtcatgaggagcgcgcggtcccggctcgcgtcgagggtcacgagatcgacgatcgtctttccgtatttgtcggtggtgcggtagcgctgaacccgggccggcgtgccgccgaaatccatcgcctgctcgaccggcttgatcgagaggttgaccttctgcttgcgcaggaagctcaccttgtccttgacgaggctgtcgcggtccgcccgcgtttcgaagcccacctcgaaggagacgtcgccatcgggcgaggtcgagacgacctcggtgtcgcgcacctcggtcttccagtcgtcggggatcgtcagggtgacggccggattcttctccggcaggacgatctccttcgcccaggccgcgcctgcgcccgtcaaggcgagcaggctccccagcgcgacgcctcgcatcgcccatgccgcatggctgtgccatgaccgcatggcaacggtcgacacttcaccttttccggacatccgtccccgcaacccttgaaagaaacgcaaggcatcttcgcggcagccagtcacggatgacttcgaagtgatcttcgtctgctcggcgcgcctctttcaactatggtgtcggctcgatcaccggcacaatgactgagcgtcccaaacggcgcagggcaaccgtccgtagtgaacggcttacaggcgggaggctcgcgaaaagcctgccgccggacgggatattccggcgcggcgctaccccgtcggcagcgcttcctcgaacaccaccgcctcgccgcgtgcggggttggccaactcgccctgccacatcaccggcgtgcctcgcaccagcgtgcccaccggccaaccggtgacggtgagcccatcatagggcgtccagccgcatttcgaggcgatccattcgttgcggatcgtctcgcggcgcttgaggtccaccaccgtcacgtcggcatcgtagcccacggcgagccgccccttgcgggcgatgccgaacaggcgcttcgggccggcgctggtcagatcgacgaaccgggcgagcgagagccggccggcattcacatggtcgagcatgatcggcaccagcgtctgcacgccggtcatgccggagggcgagtccggatagggcttggccttctcctccagcgtgtgcggcgcgtggtcggagccgagcacatcgaccacgccctggctcagaccgcgccagatcccgtcgcggtgcccggcatcgcgcaccggcgggttcatctgcaccagcgtcccgagacgggcgtaagcctcgctgccgtctatcgtcaggtggtgcggcgtcacctcgacgctggcgacgtccttcgcctcggccagaatcggcatctcgtccgcggtcgagatgtgcaggatgtggatgcgcgcacccgtctcccgcgcgagcgcgatcagccgctgcgtggccttcaccgccacctccggcgagcgccagaccgggtgcgaggcagcatcgcccggcacgcgaaggcccttgcgctcgcgcagcatcggctcgtcttccgagtggaaggcggcgcggcggcggatgcgcttcaggatctcgcgcacgccggcatcgtcctcgaccagcagcgagccggtggaggagccgatgaacaccttgatcccggcagcagcaggcagccgctccaacgcggcgacctcgccggcattctcgtgggtgccgccgacccagaaggcgaagtcgcaatgcatccggtggtgggcgcgggccaccttttcggcgagtgctgcggcgctcgtggtctgcgggttggtgttgggcatctcgaacaccgccgtgacgccgcccatcaccgccgcgcgcgagcccgtttccagatcttccttatggtcgaggccgggctcgcggaaatgcacctggctgtcgatcacgccgggcaggagatgcaggccgcggcaatcgcgccgctcctgcgccgatgcgcccgagaggtcgccgatggccgccacccgtccggcgcggataccgagatcggcacgatgctcgccgtcgtggttcaccagcgtgccgccggacaggacgaggtcgaaaggcgcttccatcgggctctcccggttcgcatcgtgcgattgagacgaggatagcggcggcttatgtcaggcgtcccacacgcgcaacgccgccgtcctttcaaggagatgctatgccgatcgccctgctgccggaccgcaccgtcgttgccgtctcgggttcggacgcgctccccttcctgcaaggcatcctcacctgcaacgtcgagacgctgcccgagggcgaggcgcggctcggcgcgctgctgacgccccagggcaagatccagttcgatttcctggtatcccgctcggacgatggcttccgtctcgacgtcgccgccgagcgcgtggccgacctcgtcaagcggctcgggctctaccgcctgcgcgccaaggtgacggtggccgccgacccgacactcggcgtggcggctgcctgggatggggccgagaccgcggccgaaacggtgcgggtgcgcgacggacgcctgcccgcgctcggcgagcggctgtatttcgccgagggcgcgttctcggccgatgccacggaagacgcgtatcacgcccaccgcatcggcctcggcgtacctgagggcgggcgcgacttcgccttcggtgacgccttcccgcatgaggcgctgatggaccaactcggcggcgtggacttcaagaagggctgctatgtcgggcaggaggtggtctcgcggatgcagcaccggggcaccgcccgcacccgcatcctgcccatcgtctaccgcgacggcccggcgccagagcccggcacggaggtgattgcgggcgcgcgcagcctcggcgtcaccggcagcgccgccggtgaccgggggctcgccacgatccgcctcgaccgcctcggcgacgcgctcgccatcggtgagccggtgcgggcgggcggcacgatcgcggccgtggccaagcccgaattcgcccgcttcgccttccccaccgacacggccgtggccggatgagcgcggattcgagcgggctgatcaccacccatcccgacaactgcccgcgctgctggtggccggggaccgatccggtttatgtcgcctatcacgacaccgagtggggcgtgccggaatacgattcccgcgcgctctacgaaaagctgatcctcgacgggttccaggcgggcctgtcgtggatcaccatcctgcgccgccgcgacggcttccgccgggccttcgagggtttcgagccggagcgggtcgcccgcttcacggacgacgatgtcgagcggctgatgggcgacaccggcatcatccgcaaccgcgccaagatccgcggcgcgatcagcggcgcgcgggcgtggctcgcgatcgaggaggccgggccgggcttctcgcccttcctctgggacttttgcgacggccggccgatccagaccaacgcggccacccgcgccgcgatcgccaccgaaaccgatgtgtcacgaacgatgggcaaggccctgaaagcgaagggcttcactttctgcggccccaccatcgtccacgccttcatgcaggcggtcggcatggtcaacgaccatctcaccggctgccatcgtcacgcgccctgcaccgccctcggcgagggccgccgaccgtgagcgtggccgcgagcacttccaaaaaaccggtgcgggcgtggcagcggatgctttcgggccggcggctcgacctgctcgacccctcgccgctcgatgtcgagatcaccgacatcgcccacggcctcgcccgcgtcgcccgctggaacgggcagacggcggggccgcacgtcttctccgtggcgcagcactcgctgctggtggaggctatcggcggcgccctcgatccgcggatcggcgccccggagcggctcgaattgctgctccacgacgcgccggaatacgtgatcggcgacatcatctcgccgctcaagaacgcgatcggcgacgcctatcgcagcgtcgagcggcgcctgctcgcggcgatccgccaacgcttcgggctcgccgcgccctccccggcgctcgcccgtctcgtcaagcgcgccgaccgcatcgccgcggcgatcgaggcgacccggctcgccggtttttcgagcgcggaggccgacgggatcttcgggcgccccccggttctgcccgatcccgtgagcgctgaaatcgagcggctggtcgccggatggccgacggcagaggcggaggcgtgctatctcgcccgcttcgcggcgcttcagcgcggggcgtgagaccgaaaaagagaatgcccgtcatccacgtctgccccctctcgcgcctgcctgagaccgtcgcggcctccggcgcgagccatctcgtgacgctggccacgctcggcagtgcagtggagcgtccggccgcgatccgtgccgagcaccacctgcgcgtcggcttcagcgacatcgtcgcaccgatggaggggcacctgccgccgggcgaggcgcatgtgcgcgccgtcctcgatttcgtggcggcgtggccgcgcgaaaagccgatggtgatccactgctatgccgggatcagccgctccaccgcggcggcctatgtcgcggcctgcgccctgcggccggattgggacgaggcggaactcgcgcaagacgtgcggcggctcgcgccgagcgccacgccgaaccgcctgttcgtcgagatcgccgaccggctgctcggacgcgaggggcggatgagcgccgccgtcagcggaatcggccgcggcgccgaggccttcgagggcacgccgttccacctcgccttggcgtgacgggcacgccgcgcagggcggagatcggtcgcacgcaatcgacccgggcttgtgcgaccgcacgtcgcccgtcataacccgccccaaaaggaatccgggatgaacgatcttacacccgacgcatctgcggcggcggcgccggacgatcttccgttcgagcgggcgctggagcagctcgaggagatcgtgcgtcggctggagcgcggtgacgtgcccctcgacgaatcggtggcgatctacgagcgcggcgaggcgctcaagcgtcactgcgagaccctgctgaagcgggccgaggcccgcatccagaagatcgccatcggaccggacggccgggccgccggcactgcgccgctcgacgtcgagtaggtgacgccggtgcggtttcaatcacgacaaaattcatcgcgcgcaaaggtttgcgcgccgttccttacttcgggtatgaggctggtccggtggcactagcggacacgacgatccttgagggtcttgagacgccggatcgtctccggcttctgccggagagcgagctgcagcgggtggccgacgccgtgcgcgccgagatgatcgacgccgtgtcgatcaccggcggccatctcggctcgggcctgggcgtggtcgaactcacggtggcgctccaccacgtcttcgacacccccgacgaccgcatcgtctgggacgtcggacaccagtgctacccgcacaagatcctgaccggccgccgcgaccgcatccgcacgctgcgccagggcggtggcctctccggcttcaccaagcgctcggagagcgagtacgaccccttcggcgcggcccactcctccacctcgatctccgccgcgctcggcatggccgtggcgcgcgacctcgaggaggcggacgccaaggccaagggcggaccggcgccgaagcgccgcaacatgatcgcggtgatcggcgacggctcgatgtcggccggcatggcctacgaggccatgaacaatgccggcgcgctgcactcgcgcctgatcgtcatcctcaacgacaacgacatgtcgatcgcgccccccgtcggcgcgatgtcggcctacctcgcccgtctcgcctccggcggcacctaccgttcactccgcgagaccgccaagcagctcggcaagctgctgccgaaggcgctctaccagcgcgcggcggcggccgaagagtatgcccgctcgctgatcgtcggcggcggcacgatgttcgaggagatgggcttccactatgtcggcccggtcgatgggcacaatctcgaccacctgctccccgttctgaagaacgtgcgcgactcggatcagggcccgatcctgctccatgtcgtcacgcagaagggcaagggctacgcgccggcggaagccagcgccgatcgctaccacggcgtggtcaagttcgacgtggtctcgggcgtgcaggccaaggccaaggccaacgccccggcctatacccgcgtgttcggcgagagcctgatcaaggcggccgacgccgatccgaaggtggtggcgatcaccgccgccatgcccggcggcaccgggatcgacctgttcggcaaggcgcatcccgaccggaccttcgatgtcggcatcgccgagcagcacgcggtgacctttgccggcggtctggcgacggagggctacaagccgttcgtggcgatctactcgaccttcctgcagcgggcctacgatcaggtcgtgcatgacgtcgcgctgcagaacttagccgtgcggttctgcctcgaccgggccggcctcgtcggcgcggacggcgccacgcatgcgggcgcgttcgatctggcctatctctgctgcctgccgaacatgacggtgatggcggcggctgacgaggccgagttggtgcacatggtggcgacctgccacgtgcacgattcgggcccgatcgcgctgcgctacccgcgcggcgagggggtcggcatcgagttgccggagacgggcgtgccgctggcgatcggccgcggccgcgtggtgcggcgtccggagggggcgcgggtggcgctgctctcgctcggcacgcgcctgtcggaggcgctgaaggcggccgacgcgctcgaggcggagggtgtcgcggccacggtggccgatgcgcgctttgccaagccgctggatgccgagctgatcgtcgatctggcgatgagccacgaggttctggtgacggtcgaggagggctcggtcggcggcttcggggcgatggtgctgcacctgctggccgagcgcggcgtgctcgataccggccgggtccgggtccgcacgctgacgctgccggacttgtatcaggaccacgacaagccggagaagatgtacgccgaggccgggctcgatgccgagggcatcctcaagatcgtccgcgccgcgctgccggagaaggcggcgcagcgcgaaggcagcgtggtgagcctgaagcggtagcctctgccaacgccctcccccgcagggggagggcaagaggcgtgttacttgatcactgcgcagccgatgcgcgcgcccgcgccgccgatgggctggctcgtgtggtcatcctcgttggcgtggatgattagcgccgagccgtcgccgtcgcgcaggccgccctcgccggtcagcggagtctcgctcgacacttccgcgttcaccgagccgtcggcgttggcgtagacgttgggcaggtcgccctcgtccgggccgtcggggttgagcaggccgtgcttgctctggtcgtggttcacgtgggccttcgacttctcgaacttctccgtgtccgagcagtcgccgacggcgtggaaatggatgccgtgccagcccggaggcaggccgccggcctgaattgacagccgcatgacgagggaattcgccccgtcgcggatcatgatcttgccgatgctgtcacccttgccgttggtgatcgcgctctcgtaggtctgcggcgcgccggcactctccgtcttggcgggggccggctccttcggagtctccttggcatcttgcgcgaaggcggacccggtaaggcctgcgagcagggccgcggccagagggatggcgaccggtatacggcggatggcaggcgtcgtggcccctcgcatgatggcacctctcatgaactgactcactccgttgctgcggcccggcggttccgcccgggattccgccaccgcttgaggcggtgcgcaatccgggctacccggcaaaagcggatttcgcatcgcccttttcggacgagccggcacgcgccgtctcaggcgatgctgtaggtaacgcgaagcggcgcgttccgacaggggacgggccgatccgtctcgatcacgtgagcatcgtcccgaaaggcggccaccggcttttggaaaagaacgatgcaacatcaaaatccgaggccctcgtcccggatcagatatgcgggacgaggatctcgggcgcggcggagcgattttcggaagggagaccgatgacgggcgagcggctccgggccgaccggttcctggtcgagcgcgggcatttccgcagccgggcgcaggcgcgggcggcgatcgaggccggcctcgtcagcgccgacggccgcctcgtcacgcgcccctcggatctggtcgagcccagcgcccggatcgaagcctcggccccccacccctacgtctcccgcggcggcctcaagctcgccgcggcgctcgatgccttcggcctcgaccccgcgggcctgccttgcctcgatgtcggcgcctcgaccggcggctttaccgacgtgctgttgcggcgcggtgctgcccatatccacgcggtcgatgtcggccgcgaccagctcgacgccgccctgcgcgccgacccacgggtgaccagcctggagggcaccgatatccgcgccctctctccgggggcgatccagcccgcgccgcagctggccaccatcgatgtgagcttcatcggcctgcggctggttctgccggttgtggcggcgcagctcgccgacgaggccgccatcgccgcgctgatcaagccgcaattcgaggccggccgcgagcgggtcgggcgcggcggcatcgtgcgcgacgccgaggttcatgccgaggtctgcgagggcgtacgcgccgtgctcgtcggcctcggattcactgtgtcggggccgatcccctcccccatcgagggtggtgacggcaaccgcgagttcctggtcgccgcgaggcgttcctctgatgattgcctctgatgattgatcccatgtccgacgtgatcgaagagactctgaccatcgcccggctcggcgcccgcggcgatggcctcaccgagggcgggctggcggtgcccggtgccctgcccggcgagcgcgtacgggtgcagcgcggcgaccgcatcggcacgctgatcgccgtggaggaggcgtcgccggatcggatcgcgccgttctgccagtatttctcggcctgcggcggctgcgccgtgcagcacctcgcccccgccccttacgcggagtggaagcgcggcatcgtcgccggggcgctggggcaggcgcgcatcgagaccacgctgatgccgctcctcgacgcacagggagagggccggcggcggatcaccctgcatgtgcgcgagatcgagggccgggcgcgggccgggctgatggccgcgcgcagccacgccctggtgccgatcgaccattgcccgatcaccgtgccgagcctgcaccgggcgccggccgtcgcggaggcgctcgccgccccgctcgggcacggccgcaagccgctcgacatcgccgccaccgccaccgtaaccggcctcgacatcgacatccgcggccacgggcaggtgagcgacggcgtccgcggcgtcctgactcggctcgccggcgaactcgacctcgcccgtttgtcgatccacggcgacgtggtggtcgagcgccgcccgcccgcggtcggcgagggcccggcccggcgcgtgccctcgcccggcagcttcctccaggcgacgcaggccggcgaggcgaccctgaccgcgctggtgctggaggccatggacgagggcaaggccaaggtaaggcgcgtcggcgacctgttctgcggcagcggtcccttcgccctgacgctcgctgcgggggcccgcgaggtccacgccgccgacggcgaggccgcggcgatcaccgcgctgacccgcgcctaccgagccggagccggctacgcccggatcacggcggaggcgcgcgacctgttccgccgcccgcttctcgggccggaactcgacgcgctcgatgcggtggtgttcgacccgccccgcgccggggccgaggcgcaggtgcgccggatcgcggaatcgaaggtgcccctcgttgtcgccgtcgcctgcgatcccggcaccttcgcccgcgacgccgcgaccctgatcgccggcggctaccggctggagcgggtcacgccggtcgatcagttcgcatggtcggcccatgtcgagctggtcggcgtgttccgcaagcaggcgaaggtcaccggccgaacgctgcgtcgcccgcgctgaggcccggtggagggagatcggggcgctgccccgagaccccgccaaaggggtgacccctttgggatcccaggatctcaacgcagaccggccgccgcgagggcctcgcgcaggggctcggggtcgatcgcgaaatcccgaagatattcgggtgcgtccgatggaatccgggggccgaacaccgccgcataatcctggccgcaggcggtggcgatctcgccgtagaaccggtcctcccagccctccggcacgaggtggatgaccggcgtgccgggccggcagaagaccgtgttggtcatccccgccccggcgatgccgaccacgatctcggcggccgagaaccgcaccacctgctgccgcacgctggtgagttcgggatcgaacgcctcgaagccgaggccgcgcaccaggccgagcacggcgtcgcggttggcgagcccccggccccgccccggatgccggtccacgaacaggcgccggccttgtccggtgagcgtccgtaacgcgaatagcccgcgcggcaggcgggtccgcgcccgcatctgcccggcgagatagcgcagcgcgtgcggcgacttgcccgtgctcggcaggctgcacggcgtggcgtggtgcaggcgcgcgaagtggtaggtcttgtcccggtcgaggaagcggatcgagacccgatcgcgcagcaggagctggatcgagcggcgccgcgccgcgtcgatatgcgggaagtaggacaccagcgcgacggtgatcggtacccgcggatgacgtttacgcagcagcgcgagcgcgtgcagccggggcaggtcgtcgatcagccaatggccgtaattgaacgagcccgccgagttgaggagaaagatgagccccgcctcggcgatggtctcgtccacgtgcaggaagccggggccggggccgggcaccacgtgccgctcctgcggccggtaggtctcgaacagcacctgtggccggccgtccgcgacatggaacagggcgttgcccgcaagccggacgtcgcgggtctcgcacagcagcgtcggcggccccggcgggcgcggcgccgcgagcgcggccccctgcttctcgcggaaggcggcgctgccgccgaacaggcgtggcggctcggggtcgtgcgcgggaaagccgggaaacaccgtgccgaccacctcggtgagcgggctcacccgctcgcgcagccggtcgagcagggcggcatcgcccgcgaacccgccgtcgcggtacaggcgcccggcctcgcaggtgaggacgaggttgtcctcgatcagccgggcatgcgccgcggcctcatccgcttgcgtgtcgttcaagcctgctcctcgcgggtcccgccgtgaagctcgtccattcaaggaatgcgcaacaccgctcgggcatcgtcatcgtcccggaagccggaggccgcctttcgggacgatgccctagacccttgtctttgcatcatctttttccgaaagccgaaggccagctttcgggttgatgctctagcatatcgctgcgggcgaagtccgacccatgtcttccgctcccggccgcatttgcctcggagcggccggcgcctgtagagccacggcccgcccgcgcgttcggcatcggcgaagacggttgaggaagggcgggacttcgtgtcggacacggccaccgatcacattcatgtcggcaaggacggctggctgttcgtcgtcgctggcagcaacaacgtcatcgcgcagttcaacgagtcgggcttcatggctcaccagaccgagctgtggcgccaacgcatcgccggccgtgcggcgcgcgcgcgtgaactcggcatcgcctaccaccacgtcgtcgtcccggaaaagctcagcgtctacgacggcttcctcgacgggatcgcagtcgatcaccgcctctcccccgcccgccggctgatccgcggcctgccgcggcggcggtggttctcccggttgagggggcatctccgggaatggccggtcacgcgcatcctgcggcgaacctgcatcgacctcgtcgcgccgatgcgggcggcccgcgcgggtgaagacctgttctaccgcaccgacagtcactggaccttcgccggctgccacctcgcctatcgcgagatctgccgcgcgctaggggccacgccctgcccggatcttgccgcgcgcggattccgcgagaccgagatttccggcgatctcggaggccggttcgatcccccgcgcactgaacggacgcgcatccacgacctgcagcgcgatgccgtgcgccgctacgccagcccgatcgtcgaggcgcgggaggcggccggccgcgccgatacgctccatgtcggctcgcacgtgatctacgccaacgccgccgcccgcgacccgcgccgcctcgtcctgttcggtgactcctactcgcacttcgcgccgctgatgctgacgatcatgctcgccgagaccttcgccgaggtgcacttcgtctggagcacgtcggtcgattggtcctacgtcgagcgggtccggcccgacatcctgctcaccgagatcgccgagcggttcatgttccgcgtgcccgacgacacgttcaacctcgacgactacgccgccgaacggttcggggaagaggtgggcggggaaagcggcgcggcagcctgagcggagagcgcgtcagaacagctcgccctgcacgatctcagccttcgccggagcccggcggcttgcgggtggggccaccggttcgggcagcccggcatcgtcgttgcgcgcgttgttgacccgctcgctcaccggatcgagccgcagccattcgtccgggcagggccggcaaaggcgggcggcttcgggcgcgtccaccgccgcatcgagccacggcccgaccgcttccggggccaggatcgccggcatccgctcgtggatcgcgctcagggtgccgttggccgagcaggtgatgatcgccgccgtatcgacttccgatccgtccgcgcccatccacggctcccataggccggcgaacgccatcggcgtcccgtcggtgcggcgcaccgcgaacggcatcttcgtcgcggccttgccagtcccctcgcggcgccattcgtagaagccgtcggccaggaacacgcagcggcggtggcgcagcgccccgcggaaggccggcttctcggccgccgtctcgatgcgggcgttgaacagggtcggaaagtccgacggatccttgagccaggtcggccagaggccccagcgcatcagccggaaatgccgctcgccgctctcgcggatcacaacgggcaccggctgggtcggcgccacgttgaagcggccggggaaattcggctgctcggaatagccgtagaaggcgcggtagacctccggcggctggccgatgaagaagcgtccgcacatgggcgcgatatgggctctgggcgagggcgggatcaagcgcagcgggggcccaagtcacagcgatgacggagggttggatgagatgaggtaacaggctcccgttttgtcgcgccacgcattcgccgaaccggtatccacatccgggccgaggcgctctaacttggggccatgaccacccccgcgacggcgaacgctcccgagcccgtcctgcaggtgcgcgccgtgccgggcatggcccggttcgacgccgccgaatgggacgcctgcgccacctcccccgagaccctcggggcgggcgacgagaccttcaatccgttcacctgccacgccttcctctcggcgctggaggaggcgggctgcgtctcccgccgcaccggctggctgccgctgcatgtccgcgtcgagcgcgagggccggctcgtcggcgccgcaccctgctatctgaagtcccacagccagggcgaatacgtgttcgaccacggctgggccgacgcctacgagcgggccggcggcagctattatcccaagctccaggtcagcgtgccgttcacgcccgtcacggggccgcgcttcctcatcgcgccgggggaggatcccgacaccgccgccgccgccctcgtcgcggggctgcgcgccctgcgggccgagaccgaggcctcctcgatccatgtcaccttcgcccgcgcgcgcgaggccgaacaggccgaagctctcgggatgctgccccgcatcgaccagcagttccactgggagaacgagggctatgccggcttcgacgattttctcggggcgctggcctcgcgcaagcgcaaggcgatcaagcgcgagcggcgggaggctctgagtcagggcatcacggtcgagcacaagaccggcgccgacatcacggaagccgattgggacgccttctacgagttctatcaggacaccagcgcccgcaaatggggccggccctatctcaaccgcaccttcttctcgctgatcggcgcgcggatgcccgagcgcatcctgctcgtcatcgccaagaacgcgggccggccgatcgccggcgccatcaacttcatcggcgacacggcgctctacggccgaaactggggctgcatcgaggatcaccccttcctgcatttcgaggtctgctactatcaagccatcgacttcgcgattgcccgtgggctgaagcgggtcgaggccggtgcgcagggcgagcacaagctcgcccgcggctaccgcccggtgccgatgcattcggcccacgacatcgccgacccggcgctggcccgcgccgtcgccgactatctcaagcgggagcgcagccacgtgaacgcggcgatcgccgaatacgcggcgatgtcgcccttccgccgaacctgcgaggacgccagcgaatgaacccgatcgaccgcatccgcagctacgccgacgagctgaccgccctacggcgcgatctccacgcccatcccgagatcggcttcgaggaggtccgcacctccggcatcgtcgccgagcatctcgaaaagttcggcatcgaggtacatcgggggctgggcaagaccggcgtggtcggcgtgctgcagggccgaccgggggcgcgccggatcggcctgcgcgccgacatggatgcgctgccgatcaccgaggagacgaacctcccctaccgctccaccgtgcccggaaagatgcatgcctgcgggcatgacgggcacaccaccatgctggtcggcgccgcccgctatctcgccgagacccgcgatttcgacggcacggccgtgttcgtgttccagccggcggaggagggtttgggcggggcccgcgcgatgatcgccgacggcctgttcgagaaattcccggtcgacgagatctacgcgatccacaacgcgccccatggcccgcacggcgtgctgcaggtccggcccggcccgatcatggcggcggccgatttcttcgacatccgcatcaccggccgcggcgcgcatgcggccatgccgcatcagggcatcgacccgatcgtgatcgcgacggggctggtccaggcgatgcagtcgatcgtcagccgcaacagcaacccgctgaaatccgccgtggtctcggtcacgcagatccatgcgggcgcggcctacaacgtcatccccgagggcgcgcatctcaccggcaccgtgcgcaccttcgatgccgatctgcgcaagctgatcgctgcccgcattcgcgaactggcggcgggctttgccgcggcctacggcgccaccatcgaggtggatctgcgcgacgtgttctcggtgctcgacaatcaccccgagcaggcggcggccgccgccgaggtcgccgcggaactgttcggctccgacaaggtcgaggccaacaccgtgccgcgcatgggcagcgaggacttcgccgacatggttgcggcggtgcccggcgcctatgcctggctcggcgccacgccgggcccgggcctgcacaatgcgagcttcgacttcgacgacagcctgatcccgctcggcgcggcctacctggcgcggatggtggagcggcgcacggcggcataagccatccgcatttttccaaccctccccctcatcctgaggtgctggagcgaagcggaagcctcgaaggatcgtccaggtcccgcgcgtttcctggagcatccttcgaggccgctgcgcggcacctcaggatgaggtgcgggctggagatcggcagcgagcgagctcgaataacgatttgaccgcaagggacgggatgcgcgccccacgcggatccgccaggatcgccgcatcccttctcctggaggagccgatgctcgccgaacccgaaatcgccccacccgacgcagcgcccctcaccgaggccgagatgcgcgccgccgtcgccgcgcgcgatggcggcttcgacgggcgtttcgtctatgcggtgcgctccacgggggtctattgccggccgagctgtccctcacgggcggcgcgtcccgaaaacctctccttccatgccggatcggcggaggcggaggccgcgggcttccggccctgccgccgctgccggcccgacgaacccgctctgtccgtgcagcaagccgaaaaaatcacccgcgcctgccggctgatcgaggcggcggagacgccgccttccctcgacgcgctcgcccgcgcggcgtcgttgagcccgttccacttccaccggatcttcaaggcggtcaccggcgtgacgccgcgggcctacgcccaggcccaccgcgcggctcgcgccgccgacagcctcgccgagggccgaaccgtgaccgagagcgtctacgcggcgggctacggcgcgccgagccggttctatgcgggcggcgcggagcggctcggcatgagcccgtcggcctaccgcaagggcggcgcgggcgagcggatctttttcgcgaccgacgcctgtgccctcgggctcgtgctggtggcggcgaccgttcgaggggtctgcgcgatcctgctcggcgacgatgccgacgcgctccgacacgacctgacggcgcgtttccccaaggcggcgatcgtggccggcgacgcggatttcgcggcgacggtggccgaggtcgtgcgcctcgtcgcggcgccggggggcaccttcgacctgcccctcgacatcggcggcaccgctttccagcagcgggtgtggcaggcgctgcgccgcatcccggtcggcaccacggcgacctatgccgagatcgcccgcgccatcggcgagccggcggcggtgcgggcggtggccatggcctgcggcgccaacgcgctggccgtcgcgatcccctgccaccgggtggtgcgctcggacggggcgctgtcgggctaccgctggggcacggaacgcaagacggccctgctcgcccgcgagggggtgaagcggtaagccctcaggccggaacggccgagccgggcggggccgcgtcatggcccgtgggcgcgggggtggactgatcggtcggcgcatgcccggcggcatgcgcattccgcgactggatctcgatgaagacgcgggtgacgttgcggctcttcgccttgatgcgctgctccagccgcgccaccgtccgctcgacctcgcccgcgggcacctcgtcggcaaagtcgaggctgaggttcacgaggatgtccgaggggccgagatgctgggtcagcaccgcgttgacgtgctggacggcgctctcctcggacaccgccgcctggatcgtgcgcaccaccgccgggtcggcggcctcgccgatcagcaggccgtgggtctcgatcatcaggaagatcgacatgccgatcagaacgaggccgatgccgatcgaggcccagccgtcgagtgccggcttgtcgaggacatgcgcgagcaccacgccgccgatggcgatgacgaggccgatcagcgcggcgacgtcctccacgaggatcgtgtagagcgccgggtccttgctgcgctggatcgcggtgatggcgctgcgctcgcccttctccgcccagaacgccttcacggccacgaagcaggaatagccctccgccaggatcgcgaggccgaggatcgagacgttcacccagaagccggacagctgaacgccgaacagggttgcgtcggcggagggctcggggtgctcgatcttgtgcgcgccctcgtagatcgcgaagatgccgccgccgaggaagatgaacagggcgacgatgaaggcgtagaaatacacctcgcggccgtagccgaagggatgcttggcgtccgctggcttcttcgcccgcttcaggccgacgagcagcagaagctggttggcggtgtccaccagcgagtgcgcgccctccgccagcatcgcggtcgagccggtgaggaaggcgccgacgaacttcgccgccgcgatggcgaggttggcgcccgccgccgtgtagatcgcacccgtgctttcggccatgtcccgctcctgagcggcgcgcgccgccgtcacgggctcgtcaacgccgccggagtggtcaaggttgctgcgatgaggcagcccgtgcaacgtgccgcccgtttctgcgaggaaccgtgcgatgacgccctacgatccggataacatcttcggaaagatcctgcgcggggagatccccgcgcataaggtctacgaggacgagcacagcctcgccttcatggatgtgatgccccagggcgagggccataccctcgtcatcccgaaggcgccctcgcgcgggctgctcgatgccgagccgcagacgctcgcggccgtgatcggcacggtgcagcgggtcggccgtgcggtgaaggcggccttcaaggccgatgggctgacgctgttccagtacaacgagccggccggtgggcagacggtgttccacctgcacttccacctcgtgccgcgccacgacggcgtgccgctgaagcgccatgagggcggcatggccgaccatgcggtgctcgccgagcatgccgcgcgcatccgggcggctttggacgagggctgagccggctccgcgacatccgctcgcgcccgctcgggggcgcggatgtcgcctccgctcaggcgtgccgtaccccgttcgtcgatcccgcgcccatgcccgctcccgtgccggcacccaggctgcttcccatggacgcgatcaccgcgcgcaggccggcattctcggcctccaactcggcgatccggcgcagcaggacggccagcgacgggtccgtcgacggtgccggggacggctcggaggcagccttctgcacctccgcgaaggcgacgccgaccgcgtcgccgcggcgccagcgcagattcgaccggagggtgatttctttctgcgggatgtagaggtcgaacgtttccggcagggtgttggtctcgctcaactccagccgtgcgcccatctccgagaaatcgcggacgaggcagtccatgctggacgcacccttgttgaagtggatccgtcccttgagaaaggttcgcttgcgaggctcctggcgcttctcgctgatcatgatcggtctccggcccgcctgactgcacgcctgtctcgcatgccggccgttaaggaatgctcgacatgattgcgcacccgcttacggtccgtcggccgctcgctccgtcccaccctcgtcgaggcactggaacaggtagaagccgttgaagcgcacggcggtcaccgcggcgcggtcgtcgaagccggggggtgggctcgcgctttcatcgattcgcccgccgaaggtccagcggcgcccgccgacgaagcgcggcacggcacagctctccggaactgcgcagaaaagcgcttccctgccccggcggcggaacaggttgtagcttcgcatcggatctcctccgcatcgccgcaccctcggaatcaaggtagcccgacaatcggtccggtttgtgtcggacagggccatcgcttgaaggcgatagctctggtttccggctggcctcaatcgccggcgcccgcctccgcggacggcatcggttccttggacgttcgctccgctcgatgctgtccggggctcacgccccaaaaagcacgcgccgcgaagccgctcacgcggcttcgagcgatcgttcggtttttgtgggtataggccgatcaggccgggacggcgtcggcctctgcccggcaatccggctcctcggtcggcgtctcgcggtcggccgcggcgaggcggacggcgtggttgatcaccgccatatgggtgaagccctgcggtacgtttccgcgctgctcgcccgtttccgcgtcgatctcctcggcgaacaggccgagatcgttgccccgcgccagcagccgctcgaacagggcggtggcctcgtcgttacggccagccagcgccagacagccgacccgccagaaggagcaggcggtgaaggtcgcctcgtcgccctccaacccgtcgtccatccggtagcggtagatgaggtcgcccgcgccgagttcctcgccgacccgctccagggttttcgcgacgcgcgaatcgtgcggatcgaaggcgccgaacagcacggtgcgcagcactgccgcatcgagatcgtccgattcgtaggccatggtgtaggcgccgcgcgccgcgttccagccgcgcgcatgatactccgctcggatctcggccgcggcccgctcccaccgggcgatcgtgtccggactggcgagacggtgcttcgggtcggcgcgggcgatctgcacggcgcggtcgagaccgacccagagcatcgccttggtgtgcacgctctggcgcttctccgtgcgcatctcccacaggccgtggtcggccgcgtggcgggcccgcaggatgtggtcggtgagatggccaagcgcctcgggcaggtggtcgttgaccttcaccggcgggtcgtattccaccgcctcgaggtagccgtggagggccaccaggaactcgccgtagatgtcgtactgctcctgatccgccgccgcgttgccgatccccaccgggccgatgccgcgccagccgcacaggtggtcgaggaattcttcccccggcaccgcaccgtcgagggcgtacatcaggtgaaggtcgcgcccccggctcgtatcggcctcgcgcaggaagcgcaggaactcggcggcttcgcgctggtagccgagattgacgaaggcggtgacggtgaagctcgcatcccgcatccagacgtagcggtaatcgtagttgcggttgcctggcaccgcctcgggcagccccgccgtcgcggcggcgacgatgccgccggaggggccgtgcgtgaggagcttcagggtcagcgcgctgcgcaggaccgtctctcggtagggcccctcgtaggtgcagcggcccgaccattcctcccaataggcccgtgtgtcggcaagcgacgcatccaccgcgccgggtagcccttctccgtccacgccatgcttttcaccgtgggcgatcacgaggtcggcgcgttcgccggccccgagtgcgaaggcgccctcggcctcatcgtcgcggaggacgagcggaacggcgcagacggcgcggatggtgtccccgccgccgcggaagcggatacaggtctcgccctccgtcgtcgcctcggtcggggcgcgggcgtagtcgaagctcgggcgcagctgccagcggccggagacgcggccggaccggcaggcgaggcggcggaccacctgagcttgcgcttggccgtccggtccctcttccggcaccgattcgtgacggtgaagcggcatgaagtcggtgagcaccgcccggccggaggcggtgacgaaggtggtctcgaggatgttggtgccgggcagataccgacgggtgatctcggtcaggccgtcgaggacgaggcggcaggcaccgccccgctcgctgtcgagcaaggccaggaagacggccggcccgtcatggcggggccagcatagccaatcgagggaaccgtctcgggcgatcagggccgtggtgcaggtatcgccgattacggcgtagtcggcgatagctttgtcggtcacggccgttcccggttaagttgcgccgcgccaacgtctcccggctcacaaggttcgcccctgcgacatcaggcaacgcgacgcggcgcaccggtcagaaccggggcgcgcggcttcgcatggaccgccgcgaatggctcctggtcgggcggtaggcccgccgcgtgctgtagccccgccgcgtgccgtagccgccgggccggcggtaattgccgttgttgacgccggcgctgcggtcgttgccggtggcgctcgccgacggcgagaggccgctgcccgcattgccgctgctgccctgcgcggccacggggccggcggcgagggtgagcgttgcggccaggatgaagaggccgcgtcgaagcggaagtttcatggttctcgaccctttcggaaaatgcggccccggacgggctccgtgagggagcgaaccgtggctcagacggcttgttccccgccgatccacgtgccgagcaccgccctgtcggcggaaagcgcgacgagatcggccgcaaagccggggacgatccggccgagccgggtgtcgagcccgagaaagcgggccggggtcagcgaggccatggccaaggcctccgcgagggaggcgccgccacgcgtgctcatgtggcggacagcctccgccatggtgatcgccgcgcccgccagggtgccgtcctcgccggtgagccggtcgccggtccggacgatccggcgtccgaacagggtgaaggacgcgtccgcgcgggtgtcgccgaccggtggcatggcatcgctcaccagcatcagccgctcgcttcccttgaggcgcagggccagccgaagctggtcgtcgccgacatggtgtccgtcggcgatgatcccggcaaaagtctcggcctccgagagggcgacgccgaccgcgccggtctcgcgcgggccgatctgcgacatggcgttgaacaggtgggtgaagccggtgagcccttccgccatcgccgcccggatcgcgaccccggtatccgccgtatgcccggcgcagacgcgggcgccgcgggcgatgagggcggccaccgcgccggccggcacctgctcgggcgccagcgtcaccagggtgaggccgtgctcgcccaggctggtcaggagttcggcgtcgccggggccgaattctgcgagccgggatgggtcgtgaatgccgatccgctgcgggctcaggaacggcccttcaaggtggatgccgaggatgccggggacgcccgcctggatcgccgccgcaacgcccgcgatggccgcccggatcgcgggccgcgtgtcggtgatgagggtcggcagcagcgcggtggtgccgccgcgccggtgcgccgccgcgatccgggcgatgccggccacgctggaatcgtcgttgaggagcacccctccgccgccattgacctgacaatcgatgaagcccggcgccagcacagcgcctgccggcagccggacgaggggaacatcctttggcggctcggcggtgacgtcgatgatgtgcccgccgcgcagcacgacggtgcggtcgccgagcatccgctcgccatcgaagacgcgctcagcagcgatcgcgtgatgatcccgggttcccaaagggatcatccctttggcggggactcggggcagcgccccgatgtcgtcccagggctccgccctggacccgcgaaagggctcgcccttttgaagcccggactcgtcatcacagcgtctccgtcaccttggtgaggccggccggcttgtccgggtcgaggccgcggcggcgagcctcggcctcgatggcgcggtaggccggcaccagcatggcgatggggtcgcaggccggatggccgtcgccgagccagggcagggtgccgaggggaccgccgcaggcatggacccgcattccgtcgcggttgaggtcgcgcacgagcgcgtccacgccctcggccagcggatcggcctggcgcagggctaggaccggcgttgcgactgagacggaggcgcggggcccgtggcgcaactccgccgccgagtagccgagcgcgggcaggcgcagggtctccgcgagcttgagggcgatctcgcgcaggggcccgagcccgtgtccgcgcccggtgacgaaggccgccggggcgcccgcgagatcggcactccaggccgaccagtcgagggcgagcgcctgtctcagccgctccggaagggcggcaaggccccgttccagctcgctgtcgccggcccaggccgaaaccagcgccgcgcccgcgatggctgaattcgtcaccgtcttggtggcggcgaccgcatgctccggcccggcgaggatcggcaggacgaggtcgcttgcccgcgcggccggggagtcgggatcgttgacgagggcgagcgtcagggcgccgccggcccgcgccgcttccgtcgccgcgacgagatcgggcgagcggcccgattgcgagaccacgatgaagagcgcgcccgccacgttcggcggacggtcatagcccgtcaccaccgagggcgcggcggccgaaaccggcaggctgagccgcgtctcgatcaggtagcgcagatgcacgccggcatggcccgaactgccccgcccgcacaccaccacgaaggggaagctcctggcccgcagcgtcgcgccgatccgggctgcttcgccggctaccagcagagaggcggcatcggggatctcggcgatctcccgcgccatgaaggtcgttgcgctcatgatcggcccacctcgcgaagcgcccggcgcaggttgccgtcatggcgcaggagcaggtcgtcggcccgcatggcgctcatccccccggcgagcagcaccgcacgcttgatgtcgccctcggctcgcgtcagggcgtcggcggcgacgtctgccgggcagccggcgagctcggagaccatggcgacgccgcgggcgcgcagcttccggttggtcgcgcgcatcgccaccatccgcccgcgatagacccggccgagccggatcatcaccagggtcgagaacaggttgaggatcaccttctgggccgtgcccgccttcatgcgggtggagcccgccagcacctcggcccccgtggcggcgaggatgccgtgggcggcctcgcgcaggatcggcgcgtcggggttgttgctgacgccgacggtaacggcgccgcggctgcgggcggccttcagcgcctcgacggtgaagggcgtcgagccgctggcggccagccccaccaccacgtcgcgcgggccgatctcggcgcttgcgatccaggcggcgccgtcggcggcggaatcctccgcatcctccaccgcgcgcaacagggcgccctccccgccggcgatggcgaaaccgagctgcacctccggccagtcgaaggtcggcggcaattccgccccgtcctgcacgccgatccgcgcggaggtgccggccccgacatagaccagccgcccgccctcgcgcaggcccggctcggcggcccgcgccgccgcatcgatcgccggcagggccggccccaccgccgccactgccgcgagctggccctcccagagcgcctggaggatgtcgagcccgccccaggcgtcgagatcgacgtagcgggcgctggcgtcctcggtcctcataccttgcgtgccctgctcgtccgcatcgcgtttacctgattccgtcttcggcactgcatcacgcgcctcgcctgttcgaaagaggtcatctccggtgcggttccgccggacgcggaaaacggccgtcggcgcggtttggctgcatgcgatccgacgcgatcagggatcggttggcccgtcccggcgttcggttggcgcgcgccgctccggctccttgcaggcggcgcgctgcaatccggccgggggagagggcgtgcaacaggagcagatcgaggcgcatgccgaggaacgatcggaactcgcgtcggatgagccggcatcggcggcgtcgcggcgcttgcgcctgctcacctacaacgtccgccattgccgcggcaccgacgggcgggtcgcgccggagcgggttgcgcgggtgatcgccgccctggcgcccgacatcgtcgcgctccaagaggtcgatgtcgggcgcccgcgcaccgacggtctggatcaggcggaggagatcgcccggctggtcggaatgttctcgcatttccatccggccctgcacatcgaggaggagcgctacggcgatgccgtgctcacccacctgccgtcgcggctcaagcgcgccggccccctgcccggcctgctgcggcgccccggcctggagccaaggggggcgctgtgggtcgaggtgacggcgggcgccagcaagcttcaggtgctcacgactcatttcggattgctcggggcggagcgcgtcgcccaggccaaggcgttgctcgggccagactggctcggcgatcccgcctgccacgcgccgacggtgctgctcggcgacttcaacgccatgggctggtcgcgcgcctaccgccggctgagcggacgcctcaccgatgcccggcggctcacgggggaacggcgctggcggcgcggcggcgccaccttcccgagccgcttccccctgctgcgcgtcgatcatgtcttcgtcagcgagcgcgtcgccgtcgagcgcatcgcggtcgtggacacgccgctggcgcggaaggcgtccgaccatctgccagttctggcggagatccggatcgagccgggttgagggtctttccgcgcgcgagcatggtcgtccgcgggccggcccgacgaccggccgtggacgggagaggatgcgcgcacgatgacgaagacgaccggacccctgaccgctctcggtctcgccgccctgaccgcattgtccgccgggccggcgcgggccgagtcgccgcggatcgccgtagtcgcgaccggcggcaccatcgcgatgaagctcgatcccacgacccacgcgccggtcccggccctctcgggcgaggatctcgtcgcggcggtgccgaagctgaaggacatcgccaccatcgaggtcaccgagttcagcaacgtgccgagcgactatatgggcccggaccgctggccggcgctgaccgctaagctcgacgcgctgctcgccgatcccggcattcgcggggcgatcgtgctgcacgggaccgacaccctcgatcagaccgcctacttcctcgacctgacgctcaagagcgacaagccggtggtgctggtgggcgcccagcgcaacgcctccgacgcggatgcggacggcccgcgcaacctcctcaacgccgcccgccagatcctggccgagggcgcggtgggccagggcgtgacggtgacgctcaaccaccgcatcaacgcggcgcgcgaggtgcgcaagacccacaccagcaacgtcgagaccttcaattcgggggaggcgggcatcctgggatacgtggacgaggaccgcgtcgtgttcagccgccgctccttgcgccgccagaccctgccgctgccggagcggatgccgcgggtcgatctcgtggcgatgtatgccggcgccgacggttcgcaggtccggcacgcggccgaaagcggggccgaggcgatcgtggtcgaggcctatggctggggtaacgtcaacgccgagatgcacgacgccatcgccgaggtcatcgccaagggtgtgccggtgatcgtggcgaccagggtccatgacgggcgcgccctacccgtctacggcttcaagggcggcggcaacaccctgcgcaaggccggcgcggtgttcgcgggcgacctcacgccggacaaggcgcgcatcctcaccctgatcgccctgcccacgggcaaggaggcacggaaggatcaggccgctttgcaggcggtgttcgacaagtagccgcgcgccttctgctctctgggaccgcctcgacttcgcgcgcataccctctccccgcgttcggggagagggggagccgggtaaaatccaaccgtccgaccgtcacggtggagggttcatgaggcgcctagtgccgccttctccggttgtgaggcggtgtcctcctccaagaaacttgagccgccaacccggcgcagcgccttgcggcggcgccaggggcgccacgcgtcggcggggctcaccgggtcgccgaggtggaaagcctcgacgaggcgggccactgggccgcggcgggaggggacgagggggcagacccgcgagcacggcatcaagcggggatcgtcgagcaccgcgcgcagggagccgcgcgccgcgaaggcttgcccgaacacatcgggcgggcagccgccgtgatgggagagcagccggacgagcagccgccgcaaagccgcgcgggcctcggcgtcgtcggccggcacctccacggcgaggtcgcactcggtgtcgtagccgagggagcggttgttgaggttggtcgagccgatccgcagcaggcgctcgtcgatgatcgcgaccttggcgtggaccaggatcggccggcccttctccgtgtgcggcgccacgatccgcagccggtcgaaccggtccgcgcggcgcaacgccctgatcaggccacggcgggcgctgtccatggtcagacggtcgaagccgctcgggctgcgctcggacagcacgatcacgatctccggcccgtcgggttcggcgaggcgctcggccagcgcctccgcgacgaccggcgaggtgagatactggttctccagatagatgaagcgctccgctgcgcggatcgaggcgcgatagagcgcggcgctctccgtcaccgccgggcgcccagccagcggcggatcggtgcgggcgagccccaccgtcacgtcggtcaggtgcggcgcgagggtttcgggccaaggatccaagtccgagtccccgtccggatcgccgtcggcagacggaaggctttcgccggtggcgcggcgccagcgctcgcgggccagatccgccagcgcccgcgcggcgtcacgatcgaccagcatcatcacgtcgtggcgcggcgggtagtcctcgccggagggcaggcggcggcgggggtcgcggtcgcggtgggcgggggtgtcccagcggttcacctcgaagtcgctgccgccgctgaaggcgatcgcatcgtcgatcacgaggatcttctggtgctggcaggcgccgaggggcagcgtgccgtcgatgcggaagtcgatctcgggcccgaggctctcccgcacgctgtcgggggtatggtcgttgcccgccgagatcggccagggcatgtcccagatcaggatgcggatggcgagtttcggccgcgcggccttcaggcgccgcagcagttccgccagggtctcgcccgcatcgggggaatctcccggcagcaggcgcgcgcgcggatcgaagctccagccgatcagggtgatggatgtccgcgccttcagcagcgccgcatgggcggcggcgaaataggccgcgccgtcatgcagcaccgcgacgcgccccgcccgctcctgtcgccagcaggtgagcccgggccgcagccaactctcggacgatccttgacccaccccgcgttccatcctcatgcgcgcaccgagctgctacgccgcgacggcgcgctcatcccctgttcgagcggaacgctcatcgtgccccagcctttcccagcttgagtttgccggcttcaagcttggcccgcacccggcgccgggtgagttccaccgcggcgacggtggcgaggaggccgaggccgagggtgatccagtgggtcggctcgtcgctgccggcatggcggccgatgacgccgagatagacgcacaccaccgtgcccggcagcatgccgatcaccgtggagaccagataggcggaggtgcgaacatccgtcaccccgaagacgtagttctgggcgttgaacggcacgaaggggctgagccgcatcagagtcatgagccgccagccgccgtcgccgaccgcctccacggtggcgttcagcgccggccggcgctcgatcagtccccgcacccgctcgcggaacaggtggcgggcggccacgaaggcgagccaggagccgagcgttgccgagaacagcaccaccggcatcaccgcccagccgaaggcgacggccccggcgatggtgagcggcgtgcccggcacgacgagaagggtcgccaggaagaacagcacgccgaaggcgaggaggccgtagggaccgaggccgttcgcccagtccgaaaaggcgcgcagccagtcctcgacgggcaggaggtaccatgctccgaccgccagcgcggcggcgccggccgtggctgcccaggtctgggccgagcggctgggtttatccattcggtggctcgaaagggggaacggtgcgcctgtcgcacgcgtccccaaaccgttggccggcgtaactgttccgccaagctcggccgttatcgcgcgcggttcgatgggcgcctacgcggcgcggcgccggtcccgaccgctttgccgtcaccagtcgcggtcgagtcgcaccgcgatccggctcgggcgcgcgcccgcgagcgtccgttcgagggaggtgagcgcttggcgcgccttgttcaggcgggggctccgccagcggcgctcgtggcctctcggcgcgatcaccgcctcgccgagtcggtcgcccgcgaagaccagacggtcgaccgcccgtcggatcgtcggcgtctcctgggtcaggacgcagaggtcggagagatagttgcgcagggcgtgcaactcgttgcggcccccgccctcccctgccagcgcgacgagcgtccgctccatggccacgatgagatccgccagcggctcgggtacgccacgggagactccgtcgccatcccggcgatcacgtccgtcccgttcaggcccgtgcagggcgactcccatcctggctcccagcttcatccggcgcggcaagggctgccgcgaatcgcgatggtgattggtgtacgaagggttaacaacctcaactgttaaatcgatacaggtccaggaaaaaaatgtgaaaaatagtttcaacggttccgggcgcctcgcctcacccggcatcatggccggatgccgcgcgtcatcgccccctcagaccgacaaagggcggtccgtcagcgacggggcatcctgcgagaccctctgagggcgtagacgagggccgcggcggtcatcagcgcgagggcgtaccatgtcagcgcgtagacgagatggttgttgtggaaggccaccacggtgaggccgccgaccggcaggccgccaggattgggcgcggcgtcggcatccacgaaatagggcgcgacctcattcggcgtgccgccgatcccgcgggcggcggcgatggccgcgacgtcgcgagagtaccagcggtcggccgccggatcgttgtggcgcaggaaggcgccgccgggctcggtcaggcgcagcaggcccgtgaccgtcacgtccccgtccggctcacccgcggcacgggccgtgcgctcgcgggcctccgtcggcacgaagccgcggttgacgaggacggtgaaaccgcggtcggtcgcgagcggcaccagcacccagaaaccggcgccgcgggcggtcaccgcctggaccagcgtggcgcgatcgtaggcgaagcgcccggtgaggcggacccgccggtactcggcggaggcggccgtgagaccggcccattcctccgggcccggtgcaggcgcgggctcggcgcgaatgcgggcctcgacccggtcgatcaggtcgagcttccagatccggcgctcgacctgccacgtgccgaggccgaggaagacgcccgtcaccgtaaggcccgccaggatcagcgcgagccggacgagcaatgggcgccgccgacccgttgccggggcggcgggcgccggagtgtcgggtttgcgggacgcgtcagggagcgtgacgcatctcctcgggcgagatcggcatcatgttggtgttgaggtggtgcatgacccagatcgacccgcacagggtgatgaccacgagggtaatcgtgaagatcagcgccatgaaggtccagccgccctccgacttcgtgttcatgtgcaggaagtagatcatgtgaaccacgatctgcaccgcgcccagaccgaggatgacgacgccggtgatgagcttgtcgcccagcacgtcgcccatcaccagccagaacgggatcgccgtcaggatgacggagagcacgaagcccgtgacgtagtctttgaaggagccgtggccgtgggcatcctgcccatggccgtgatcgtcggcgtgcgctgccccgctcattgcaggactcccatcaggtacacgaaggtgaagacgccgatccagatgacgtcgaggaagtgccagaacatcgacaggcacatcagccggcgcttgttctccgccccgaggcccttgagccgggtctggatcatcagggtgacgagccagatcaggccgaaggtgacgtgcaggccgtgggttccgaccagggtgaagaacgcggacaggaagccgctgcgctggggcgtggcgccttcgtggatcaggtgagcgaactcgtagagttcgagcccgacgaaggccgcgccgaacaggccggtgatcgcgagccagagctgggtcttggcgaggtcgtccttctccatcgccagcatggcgaagccgtaggtgatggaggagaacagcagcatcgacgtgttcaccgccacgatcggcaggtcgaacaggtccttgggcgagggcccggccgcgtagctgcggccgagcacggcgtaggtggcgaacaggactgcgaagatgaggcagtcgctcatcaggtagatccagaagccgagcatcgtgcccccttccgggtgatgctcgccctcgagatcgaggaagtccggcacgtcggcgccggacatccggtcgccgacgagggtgtgggtcgcgtgcgttgccatgatgctgctcagacccgcgccgcgagcgcttcggtccgctgttgctcggtccggcggaccgtctcagcggggatgtagaagtcgcggttgtagttgaaggtatgggcgatcgtgatcgccagcatcgccacgaaggtgagcgctgcgagccaccagatgtaccagatcatcgcgaacgagaagacgatgctgaccacgcccaggatcacgccggtggcggtgttcttgggcatgtggatcggcttgtagcccgagagcggacgctggaagccgcgggccttcatgtcccaccacgcgtcgaggctgtgcaccacgggcgtgaaggcgaagttgtagtccggtggcggcgaggaggtcgcccattcgagggtccggccttcccacggatcgccggtcacgtcgcgcagcgcctcgcggtttttgatcgagaccgcgaactggacgatcatcgcaccgatgcccagcgcgatcagacccgcgccgatggcggcgatcacgaaccagatctgcagcgaagggtcgtcgaagtgctgggcacggcgggtcacgcccatgagccccagcacgtagagcggcatgaaggcgacgtagaagccgatggtccagaaccagaagctgaccttgccccagaactcgtcgagccggaagccgaaggccttcgggaaccagtagttcacgccggcgaacatgccgaacagcacgccgccgatgatcacgttgtggaagtgcgcgatcaggaacagcgagttgtgcagcacgaagtcggccgggggcacggcgagcagcacgccggtcatgccgccgatggtgaaggtgaccatgaagctgacggtccacagcatcggcacatcgaagcggatgcggccgcggtacatcgtgaacagccagttgaagatcttcgcgcccgttgggatcgagatgatcatcgtcgtgaggccgaagaacgagttcacgctcgcgcccgaacccatcgtgaagaagtggtgcagccacacgaggtaggacaggatcgtgatgacgacggtcgcgtagaccatcgaggtgtagccgaacaggcgcttgccgctgaaggccgaggtgacctccgagaacacgccgaaggccggcaggatgaggatgtagacctccggatgaccccagatccagatgaggttgaagtacatcatcgggttgccgccgaggtcgttcgtgaagaagtgcgtgccgacgtagcggtcgaggctcagcagcgcgagaacggcggcgaggatcgggaaggcggccacgatgagcacgttcgtgcacagcgaggtccaggtgaagatcggcagcttcatcatcgacatgccgggcgcgcgcatcttcacgatggtcgcgaccaggttgatgccggacagcgtcgtgccgatgcccgcgatctgcaggccccagatgtagtagtcgacgccgacccccgggctcatgtccgcgcccgagagcggcgggtaggcgagccagccggtgcgggcgaactcaccgacgaacagcgagatcatgatcgtggccgcgccggacaccgtcatccagaacgagaagttgttcaggaacgggaaggcgacgtcgcgcgcgccgatctgcagcggcacgacgtagttcatcaggccggtgacgaacggcatcgccacgaagaagatcatgatcacgccgtgggcggtgaagatctggtcgtagtggtgcggcggcaggaagccctcgttggagccgaacgcgatcgcctgctgcgagcgcatcagcaacgcgtcggcaaagccgcgcagcagcatcacgagcgccaggacgacgtacatgatgccgatcttcttgtggtcgaccgaggtcaaccagtcgcgccagagcggaccccagaagcggaaataggtgatggcggcgatcaccgcgatcccggccacggcgacgcctgcgaaggtcacttgcaggatcggttcgtggaacgggatgtcctccaaggagaggcgcccgaacagcaggtgctgcaggtccgtgtttgcgaacatgggttgaaactcgtccgtaaatcctgaggcggcgacggatcagttgttggtctggtcgggagcggagtggccttggccgctcccctcgtggttcttatcgccgtccggcgtttcgctcttgggcgcgcggtgcgaggccggggtcgtcgcccccggggcttcgtcgccgcgctgcacatggcggttgtcgtactggagccgctcggcgttctcttggctttccttgccggcgccgcccttggcgtcgatggtcatcatctcgtgcatgcacatcttgccgggcacggcgcacatgccgaggatcttgccgaagaggccgtcggcaaacgaggcgtagtaggtgacgggaacgcgctcgctcgggcgctcgagttcgagataggcatcacggctcaattccgaaccctgctgcttcactttggcaatccactggtcgaagccgtcgccgtcgagcccatggaacttgaacgtcatgcgcgagaagccggtgccgctgtagtgcgacgacagcccgtcataggcgcccggcttgttgatcacggcgtgaagctgcgtctgcatgccgggcatcgcgtagatcatgccggcgagcgcggggatgtagaaggcgttcatcaccgaggaggcggtgatcttgaaggtgatcggccggttcaccggcgcggccagctcgttgaccgtcgcgacgttgtattcggggtagaagaacagccacttccaatcgagggcgacgacctccacctccagcggcttcacctccgccgcgaccggcttgccgggctcgatgcgcgagagcggccggaacgggtcgagggtgtgggtgctgatccaggtcagcgcgccgagcgcgatgatgatcatcagcggcgcggtccagatcaccacttcgagcccggtcgagtggtcccagtcggggtcgtggcgggccgccgtgttcgacgcgcggtagcgccacgcgaacagcagggtcagcacgatcaccgggatgatgatgagcagcatcagccccgtcgaggcgaggacgaggttgcgctgctgcatggcgatgtcgccggagggctgcatcaccacgaggttgcagccggcgagcaggccgaacagcggcaggaggacgagaccccgcaggatccggctcgcggagccggccccggcacgggctctcattgaacggtcggcggtcatggccacgaatcttcgttccatcgcaagggccgcgcgggtgacttcccgcgtggcggcggttcgtttctctccggagaggccgagccgacggtgtcggctcggcctctccgggaccttgttgtgacgcgctttctggcgccggaccggcatccagggttcggcggaaagcgctcccggtcccgcggcgagatgagtctccgcccgcggggccaaactcacatctggcgcatctcggaccggtcgagggagagcgcgagcagcgtcgccagggcgcccgacagcaggtacacgccgaccatcgcgagcccgtactcggtggagaggtacagcaccacgaggggggcgaagcccgcgccgaacagccaggcgaggtcggaggtgagcgccgcgccggtgtagcggtagcgcccgcccagccgcgaggtcacggcaccggcggtctggccgtaggacaggccgagcagcatgaagccgatattgacgtagatcgtctggccgatggcgttctcgccgaagatcagcggcgccaggatgctgccgcaggcgaacacggcgatcagcccggcgctgatgagcagcacgttgcgccgcccgatctggtcggcgatcaggcccgaggcggcgatcgcgccggcgcaaaccatggcgccggagaactgcaccattaggaagtcgccggcggagcgttcgctcgacagggcgagccacgcgatcgggaagatcgtgacgaggtggaacaaggcgaagctcgccagcggcacgaaggcgccgatccacacgtcgagggcgtggtggcgggcgagatcgacgacgctgacgggctcgagccgacccttgtcgagaagccgggtgaattcgggggtggcgacgagccggagccgcgcgaacagggccacgacgttgatggtgaaggcgcagaagaacgggaagcgccagccccagtcggtgaaatcctcaggggtcaggttgacagagaagaacgcgaacagcgcgctcgccaccatgaagccgaacggtgcgccgagctgcgggatcatcgcgtaccagccgcggcgctcccgcggcgcgttgagggcgagcagcgaggccatgccgtcccaggcgccgccgagcgcgaagccctgcgcgacccgcagcaccgcgagcaactcgatggcgacgacgccgatcgagttgtagctcggcaggaagctgatcgccgcggtcgagccgccaagcaggaacagggcaagggtgagcttcaccccgcgtccatgccgcttgtggacccacatgaagaagaccgacccgagcgggcgggcgatgaaggccagcgcgaagatggcgaacgagtagagcgtgcccgtgagcggggcagcgaaggggaagaacaccttcgggaacaccagcaccgaggcgatgccgaacacgaagaagtcgaaatattccgacgcccgcccgatcaccacgccgagcgcgatgtcattggggctgacgtcgtggtggctcatggccacttgcgcgtcgcgctcgagcgggtgggaattggccgtggcgtggtcggtggtcatcgcgggcagccggctcgcctgaaggtgatcggagccgccgccttggcgcggcgttcgggacgtgcctagcggatggcttgacatccgcaaaggggttttggcgacgcgtgttgccgcacaggacggctatgcagcgaaagcagaggtcatgcgctcaagcgcaaaaatctcagcccgaaacgcgtgagatgcataatacaactggtttcatctgtgcgtgatcgtctcgaatccgccgggtgccgcgggatgccgccgacaccggcgcggggaccaccggcgccggcccgcccggcctcaatggctgggcgctgccgcgtcgcgcgagggcggcctgatcctgtaccagccgacatagagggcgggcaggaacagcagcgtcagggcggtcgcggccaggatgccgccgatcatcgcgtaggccatcggcccccagaacacctcgcgggcgatcgggaccaggccgagactcgccgcggccgccgtgagcaggatcggccgcatgcggtggcgggtggcctcgaccaccgcgtcccagggcgccatcccctcggcctcgcattcctcgatctggctgaccaggatcacggcattgcgcacgatgataccgatcaacgccaggatgccgaggatggcgacgaagcccatcggcttgtcgaacagcagcagcgccgggaccacgccgatcaagcctagcggcgcgacggaaaagaccaggaagagcttctggaagctctggagctggatcatcaggaacaccgccatggccagcagcatcaccggcacgacggcggcgatcgggccctggcccttgcccgcctcctcgaccgcgccgccgaccgccagcgtgtagccctccggcagcgccttcatgtaggcgtcgatggccggctggagcgcggcgacgacggtggggggctgggtcgcgtcgttgatggtggcgcgcacggtgagcgtcggcacccggtcgcggcgccagacgatcggctgctccagatcgtaatcgatcttggcgaaggccaggatcggcacgaccgagccgttggagagcgcgacctgaaggctctggagcgtgtcgagcgaggtgcgctccacggtgcgcgcccggccgaccacgttcacgaggtagatcgaatcgcgcacctgcgtgatcgcttggccgccgacgacggcgttgagaatgccggcgatgtcctggctggtgacgccgagctggcgcgccttgtcctgcaggatctcgacgcgcagcaccttgccgggctcgttccagtcgaaggtcggcacggcgagccgcttgtcggtcgccaccacgtcggcgagcttcagcccgagccggcgcacctcctgcacgtcggggccggagagacggtactggatcgggcgccccaccggcgggccgaggctgagcggctgcaccaggacgtcggtgccgacgaagtcgtgccggccgaatttctgcagccgctccatgactgcgtcgcgcacctccagcgacttcgtgacgatcacgatctgcccgaagaaggcgttggcgagctgctggtccagcggcaggtagaagcgcaccgcgccctggccgacataggagctccagcgctcgatgtcgggatcggccttcagccgggcctcgaagcggtccatctgcgcccgcgtctcggcgatggtggcgttctgcggcagggtcaggtcgacgagaagctcggagcggtctgaggacgggaagaactgctgctgcacgtgccccatcccgaccaccgccagccccatcagggcgacgcaggcgatcacggtgatccagcgcagccgcatcgcgacccgaaggaccgccatgaagatgcgggtgaacaggccctgccgctcggcatggtgcttcatggtcttgggcaggatggtcacgccgagcagcggtgcgaacagcaccgcgaccacccaggagaccaagagcgaggcggcgatcaccacgaacagcgagtaggtatactcgcccgccgaggagccgttgaagccgatcggcaggaagcccgccaccgtcaccagcgtgcccgtgagcatcggaaaggcggttgaggtataggcgaaggtcgccgccttcttcaggttgtcaccgagttcgagacgggccaccatcatctcgacggtgatcatcgcgtcgtccacgagcaggccgagcgcgatgatgagggcgcccagcgagatgcgctggagcgtgacgcccatgatctgcatgacgacgaagacgatggcgagcacgagcgggatcgagatcgcgacgacgagcccggcgcgcaggcccaggctcacgaagctcacaaccagcacgatgacgaccgcctcgaccagcgccttggtgaagccgccgaccgcctcctcgacgatcttgggctggtcggagacgaggtggatgccgacgccgatgggcagcttgccctcgacgtggtgcatgcgctccttcagatcctcgccgaacttgagcaggttggcgttggggcgcatggcgatggccagcccgatcgccggcttgccgtcgacgcggaacagggcagccggcgggtcctcgtagccgcgggagatctcggccacgtccgcgaggcggaagaagcggtcgttgaagcgcagattgacgttgcgcagcgactcctcggacgagaactggccgctcacccgcaggcttacccgctccgaccccgcctggaccacgccggaggcggccaccgcgttctgcgattgcagcgccttgattaaggcctggagatcgatgccgtagcccgcgagcttgcgggtcgagaagtcgagatagatcgtctcgccttgcacgcccatgagcagggtcttgccgatattgggcaccttgaggatctcggtgcgcacgccctcgacgtagtcgcgcagctgccggtgggtcaggccgtcggcggtgaaggcgtagacgttgccgtagacgtcgccgaactcgtcgttgaacgacgggccctgcacgccctgcgggaaggtgtgctggatgtcgcccaggcgcttgcgcacctgatagaaggcaggctggatctcctccttcttcgtcgtgtcgcggaactgcacgaacaccgtcgcctgccccggcgtggtgtagctgcgcacgtaatccagcgcattgatctgctggagctccttctcgatccggtcggtgacctgatcgagggtgtccttgatcgtcgcgccgggccagctcgcctgcaccaccatggtcttgatggcgaagggtgggtcctcctcccggccgaggcgcgaataggccatcacgcccgccacgaggcagacgagcatcaggaaccagaccagcgaacggtggccgagcgcccaatcggaaaggttgaagtccttcacgcgcggaaacctttgcagaatgtcttgccgggccgaatcccttgtcgggttccggcttagttccggtcgtcggccagccggacggtctggccgtcgcgcagggaatgggcgcccgcgaccacgacccgctcgccgggtttcagccccgtgcgcacggcgatgcgcccgtttccgtccggcccgtccccgtcgagggtcacgtcgcggcgctcgacgtgccggtcgcccggctcatcgccctgcaaggcctcttgcacggccgcattctcttccccgcgcttgtcggccgccggcacgatccacaccgagcggcggccatcggcgtcgaggagcgcggtggccggcaggacgaagcggcgctcgatgcggcgctccagcgcgacggtaatggtggcgccgagccggaaggcggggccgggctcttccagggtcaggcggacgcggcgggtgcgggtgccggcttcggcgaagggggcgacctcgcgcacccggccgcgggcggtgatctccggcgcgctctgaagcaccaccgtgaacagcccgtccttgggcatggcgccggccggcgtctcggggatgtcgactacggcctcgcgggtctcgggccgggccagcgtcacgatcccctgccccggactcaccacctgcccgatctcggcgagccgctgggtgacgacgccgtcgaaatcggcacgcagctcggtgtagccgatctggtcacgggccttctgcaggctggcgccggcctgggcgaggcgggcctgggcggtgtcgcgccgggccaccgccgcgtcgagctgggcttgggtgacgttgccgccctccatcaggcgccgcgtgcgcgcctcggtggccgtcgcgttctcggcctgggccttggcatcggacagttccgcctcggcgcggctgaggtcgaaccgcgagacgatcggatcgagggccgcgaggcgctggcccttcttcacgacgtcgccgacggtgacgtcgcgggccaccacccgtccgccgatctggaaaccgagctgcgactggtagcgcggctcgaccgtgccggcgaaggggccgaagatcacgctgtcggtgggctgtgccagggtggtcagaaccggccgcacgggcggcggagcgggcgcctcctgcgacggctgacaggcggtgagcggagcggcgccggcaaccacggcgcagacaaggagcgcgtgcctcatcgtccgctctcccccgccgcggatttcgtcggttccggcgcggcgtcctgtgccgccagcgcgacgtgctgaccggggcggaggaactggatgccggcgaccaccactgtttctccggacctgacgccgcccttcaggacgatgttgtcgaagccgtagcggtcgatctcgacgccgcggatcgagaccgtgcccgccgcggaatcgtagatccacaccgccggccggttgtcgaagcggtagagcgccgaccagggcagcaccacggcctcgcgcgaggcgaagcggccccggccgatcaccacggcgccgagcgacatcgcgggcggggtcgcttccagcccgaccttgacgcggaccgtgccgctcgccgcgtccaccgtcggcgagatctcgcgcacgtggccggtcgccgctgccgcgggatcggactggagcgtgacgtggatcgtcttgtcgccgggcgggtgggccgtcagcgcttcgtagacgttgaacaccgcgtcgcgtgggccgtcctgggccagcaccatcacggcttggcccgcctgcaccacctgcccgacctcgaaggtgcgactcaggacgatgccggatacgcccgcgcgcagctcggtgtaggagagctgttcctcggcggtgccgagcgccgccttagccgaatcgaccgcggcttgggaggtgcgcagctgctgctcggcgttgtcgtaggacgggcgcgtggtgtagccgccgttgatgagctgcttctggcgctcgaaagtcaccttggcctgggtgagctgcgcctccgccgagaccagggcggcgcgggcgttgtcgagattcgcccgctgcgtcagcggctccagcaccgcgagcacctgatcagcggtgacgtgatcgccgacctcgacacggcgttcggcgaccttgccgttggtgcggaaggcgacgttggtctgggcctgggcctggatgtcgccggtgagcaccacatccgaggtgacggggccctcggtcgccgtcacgacccgcaccagcgcgacggacgggtcttccgcctccgggagggcggaggtcgcgggcgcatccgccggaaaggccgccgtcacgaggagggccgacagggcggccgtgaaggcggtggcggtgaggacgggacggagccgtggggacatcggccgagtttccggacggcggggacggggcatacggccgattcgtgagaggacggctttcgcggcgcaggcttatcgcctatcttaccgaccgtccagacggtttttaagcgaactggcttgggggacgcccctggtttctctcgaaacatcagcgacaacagtgatttagtgtggcacgctggatggcgcgtgcagggcggggatcgggggcgatcatgtcgcagaagacgcgcagccggcgcgacgaccgtgccgaagtgattctcgacgcggcgggcgcggtcctgcgccggggcggcgcgcgcgcgctgaccatcgacgccgtggcgacggaggcaggcctgagcaagggcggcgtgctgcaccattacgcctcgaaggatgctctgatcctcgccctcgtcggccgcaagctggaggagctgcgcaccggcatcgccgcctgcgaggccgagcggggcccgggcgcgacggggctcgcgctcggcatgatcgagcatctgcgccgcagctattgcgaggaggacgagttcagccgcgcccttctgctcgcctccgccgagaatccggatgccctcgccggctaccgggtgttcgtggccgagcggctcgcccggttcgaggctgcggaggggccggccggtgtcggggccgccctgttcttctcgctgctcggcgtcgtaatgggccgcaccctcggcttccacgatctgagcgccgcgcagatcgaaccgcttctgggcgcgctggaacgcgcggcgcaggaactgggctgagcaggctcggtgagaaggggccgggcttgtcgcgggccgttcggctgccgaggcggtgcaacgcttgcgatgaaacgggcagctttggccggtcggccctgctacgagaagaagctctgacaatatgcaagagagcgcccgccccggtcatgcggagcggtagaatctcgacgatcaatgatccgtcgggtgccgtccgtcgatggccggatttcggttgtccgcttcgtgccgcatgaaacgcacaaggtgatcgggtgcgccgctcatgggatggtttcaactcctacgcaaacgaaacgccggttctcgataagactcacatcagtgatggtggccgctccgacgacaagcgcctgttctcggtctcgagccagccttgcccgagcgcgaagcggacgatgctggcgcgggaccggaggccgagcttcttgcagccgcggatcttgtaggtgtcgaccgaggccgccgagatcgacatggcgagactgacctctttcatcgtcatgcccagcgcgatcagccggagcacctcgcgctcccgtgcggtgaggccgccctcctggccgggatgcggagcgggcgggccggcttccgtacggtcgggcggcgctggcggcgcgcgcatttcggcatcgacgtactggccgcccaagacgaccgcttcgatggcctccagaaggctggtgccggcggaacgcttcaggacatagccctgggcccccgcggtcagcgcctcgtcgacgaaggcgaggtcttcgttgaccgtcaggaacacgatgtgcaccgcggagcccacttcccggagtgcacgcgccaccgcgaggccgctcatgccggtcatggtgatatccatgatgacgacgtcgggcttggtcctgaggaccagatccagggcgtgccggccgtcgctcgcctctccgacgacctctatgccggctgtctcgccgagcaggccgcggaccccgcttctgaagattgggtggtcgtcgatcagggcgaccctgacccgttctttcgccattcgcatctcatccccctgtcagcggcaatcgcgccagaatcgtcgtcccgccgccgggaggcgattcgatcatgagcgttcctccgagcagggtcagccgctcgcgcatgcccgcgagtccgaagccgccgcccgctcgccgcgcctcgggcgcctgctcgcaggcaagcccgggcccgtcgtcctcgatcgccagggtgacgcccgtactggcgtattgcagggtcacggagacgtggcgcgcccccggcgcgtgcttgacgacgttggtgagggcttcctgcaccagccgaaagatcgtcacctcgatctccggcgtgaggcggaccgtggttcccgaaagctggaagtcgatggggatcgcgctttggtcggaccattcgcgcacgaggccgcccagggcgaggatgaggccgagttcggtcagggtgaccgggcgcagctcgcgaacgacctgccgcaggctggccgagatcgcatcgacctgcttcaacatcgcctcgacttgcgtcggcgagggcgcgcgccgcaggcggtcgagctgaagcttcagccatgcgagctgctggccggcctcgtcgtggagttcccgggccagacgctcccgctcggcttgatgcgcccggtagagttgggcgaggaccgcgtcccggtcgcgttcggcgcgcagacgcgcctgcgcgctgctgcgcaaatcggccagcaggaggtcacgctcgcgcagcagcgcctgctggctgcgctgatggcgctcgcgcgcggcgagttcgcgccgcagcatcgccgcctcggtcgcctgaagattgaaccgcatctccggcgtcggcaggagccgcaggagaaccagggggtcgatcccctcccggttcaggcggaagccgtggcagcggtaacggcgtatcccgcttccccgcttgatcgcgatcacgccgggaagcggcgtccgcgtcgctctggctcgggccagaaacaccgtcgagattttgcctgtgagcgcgtgcttgtcggccggcgaggtctcgctgttgcgcgaggtatgaccgctcagatgggtccgggacggatcctcccgtgtcagcagcaggcgggcgggatcgttggcgtaggcgatgctgcccgagcgggcgacgaccaggacaggggcatcgaccgcatcgaggacgcgcgccgcgtccgcggtcagcgggcctgagccggccgccgtcgccacgctctgatccatcgacgaggcccccccggacacgtcaccgcctccgtgcggccacgcgtgttgttccgtggagccggcgagggcgcgataagcgtgtcgagaacgttcggcatcgacgctcgtacatcagccgcgtgatcgagccgccatcacccgccacgattactgacatcgacggagtccccccactacccaccgttgccatggtggcatgatccatccgggttatgatcgaaacaccggattagttctgcccaggcgaccgtaaggttgtacgatatgactctgctgcggcgcggtatataacaaaagtgttttgccgatacctcattgttgatagccagaaaggcgtattcagttcataattgatagcgcgtcgcggattttctggaatgagctcctgatcgaatcgacgattcaaaataatatttgccaatatcgggtagtctcttgagagaaacttgccgattgcggttcgcatgttaagcattgggcgaggcagagctcttctgcgaggcaggaaagtctgtcaatttgtctataattcgggatttcgttttaatttgacgttttcctgagtgcggtgcgattgaaagctgtgattttcagagaataaaaacagatcggcgcgctcgaagtgaagttatagcagatatattcattttactcgcgatgatcggcaatctaaggagttaacgctcagttatgttgcggatcatcatcgcagatgaccaaagaaatttccgcatcgtcttgcggcgaactctggaattgaatctgagtggaatcatcgtcgtcgatgtttcgaattcatcagaattgattaacagccttcggtcaccgctgaagacggacctcgtgatcgtcggatcgcgcctccttccggccggcgatccgacctatctcggagccctgaagcgcgcggccggcaccgcacgcctcctgctcgtcgtcccccatgcctcggccgacctgttccaggatgctctgagcctcggctttcacggattgatcgttcggcgccagcgccaagaggaaatgctcgaggcggtccgaaccacgctcgacggccggctctacgcacccaccaccatcctggccgtgaagccgccggatgccggggcggggctgcggcaaccggagcgcagcgtgcgaacgttcgggttgaccctgcgccaacgcgaagttctggcgctgatcggcaaggggttatccaatcgagagatcgcgatcgcactgagtatcgccgaggcgaccgtgaaaattcacgtttcagccgtgatccgaatgctcggcgtcagaaatcgaaccgaggctgcgctgctcgcgccgaccattctcaagggaaaagcctagtacgaactggatacgccttgttgagatgtccaagttttttctgacatgacaggacacctcccattcggtctagttaatttgtgcctaaccattctgcgacgcacaatatgtgcgtttgaacggcctgaacagaatctggcggtcagagtgatccggcgcgggaggttttcaggagatcaggggagtagctccgatggaacacatcgatacgctcatcgtcagtgacaaccgcatggtccgggaaagcctgatcgcgcttctttccggcacccgcttcatggtgcggcaggtcgcggccagcccggcgcttcacctgtccgacctcaaggcggcgcatttggcgctcgtcgtcatcgatgaggaggccgcgggcatcgtcgggcaggtcgccgaggcgctgcccgaggtcaagatcgtggcgctcgcgctgcgcgataccgaagggctgatgctgcgcagccttcaactcggcgcttcggcctatctgaccgaggacgtctctccggccgacctgctcaagaccctcgaggtggtgatcgccgattgcgcggtgctgccggtgagcttcctcgggcgtttgtgcctagccttcgatccggtgcgcgcacccggtccggtcgccgccctgaccgggctgcagcgggcggacggcacctcgctctccagcctgtcgagccgcgaggtcaacatcctcgaagggttggccttgggggagtccaacaaggtcatcgcccgcaacctcgatatcgcggaggcgaccgtcaaggttcacgtcaaggcgatcctgcgcaaggtccgggtgaagaaccggacgcaggcggcggtctgggcgatgaacaagggcatcgtcaccaacggctgcgcccccgccgagcggttcggcggcctcgtagcgcccctccccctcgtcgccggccgtgacagcttctccagcgcgctcgcggctgtggcctgacgatcgtgcggcgccgtgagggcccggcgccgcccctgcccgaacgcgcgtggtcccgcacgcgatcgcaagccgaaagacgaggaagccggccatgaaggtgtccgtggtcaccccgacgctgaacggcgtcgaatacttacgcgaatgcatcgaatcctcgcgggccagcgcccgcaacggcatcgaggtcgagcacgtgatcgtcgatgcaggcagcaccgacggcaccgtcgaactggcgcaaagcctcggcgccaccgtgctccagggcaaggatcgcggcatcttcgacgcgatcaacaagggctccttcgccgcatcgggcgagctgctcggcttcctcggcgccgacgacgtgctgctcgaaggcggcctggaggccgtggtcgaggcctacaagggcagccatcggcgctgggtcgtcggcgggatacgctggatcgacgggcgcggccggggcctgggcgggttggccgccccgcccaactggatgacgccgcgcatgctcgtgtgcctcggctggaatccggtcatgcacatggcgacctacatcgcgcgggacttctacgccgagctcggcgggttcaactacgcgttcagggattgcggcgactacgagatgttctgccgtgccctggcgcaggagccctacgcccgcgtcggccggccggtcgcctgcttccgtcgcaccgggcagaacaacagcgccaacctcgcccacaaggcccgggcgctgggcgaagtcgcccaggtcaagggggtgcacggaccgtcctcccgcgcggaagagctgttctggcgctacgcgctgaagggttacttcaacgcccgcaatccggactggctcgtcagcaagcagctcgatctcggccgcagccggctgaagcttcagccccacgcccacttctgatgtccgaggcgaagccctcgcgatcccgtcgcgatgacggagggcgccggctcggacatcgcgccggcgtcatgaggcggaagccgctccgttcgagcggatccggtggcacggtcccggcgcggggcgggcgccgctatgccgaccccgaaaccgccagggagtcgccatggagacgctgatcgaccgcgcccgccacgtggcgtcggatggactcccgggccctccgcggattctcgaattcgggctgatgccgctcgtgaccgccgccttccccgagcgcacgaccttcctcgacacgcggctgcgctgggccgacgtgcggacccgcgcgccgcgttccggcagcttgccgctgcggctgctgaagctggcgcggcgggtggccgggatcggccgggcgtgcctcgcccaggattacgacatcgtcgtcgcccggtgtgtcggcccggtcaacagcgccgggcacgcctaccccgtccatgcggccttgagcctgatcgggctcgccttccgcggcctcgtcctgttcgccgcccgcggcccccgcgtccggctcgcggtcctcgacgtgaccgaccatctcacgatccacccgcgcgaccgcgccttcctccggcgttgcgacctgttcttcaagcgcgagttggccgccaatccgtggaacaccctcgaaacggtgctgccccgcggcgcctgcgccggccatgcgcgccaggatcccgcctgcctggcgctccgggccaagctgcgccccttcgccctcgggatcgaggcgacggcgctgaaaaccccgatcccggcctccgcgcgcagctacgatctgttctacgccggctcggcgcaggggatcgcctttcgtgagaccgtcagcggcgtcttgccgcgattggcggcccgggggtggcgcatccacgcgccgacgcatcgcctgagcccggaagccttcgccgaggcgatcacccggagccggttctgcctgtcgccgggcggcgtcggctgggattgctaccggcactacgaggtcgcgtcactcggcagcgtgccgattttcgatacccgcccgctgaccggcatcgaacccttcctgcacggacgcgaggggttctatctcgacccgcaggaggatctggaacgcgccctcgaccagctgttgcgcacggacgacgcgggggtcgaccggatgacggcggccgctcaggctctggtcgaacgggtctacaccttcgacgcgctggcccgctacgtgatcgccgagacgctggcgttgggcccatcccctcgaacggcgtcgccgccgagcgaggcgctcgtcgcggcgaaggccggtcacaggcagccctccctgaactgaacgggtggcttatgagcgcgcggacactgccactcaccccgcccgagacccggcagcctcctgcaccgttgccgctgagcctcaccctcacgatcgcgcgtgcagccatgttgacgcgacgcccgtcacagcctatctgacgccagcaccgagcgcgggatggcggccaacgcgatcccacctgcttccggcctccctcgacggggccggtgacggcttcggtgggggatattttaacggtagattaaaagactaccgcacaaaccccaacaatctcaacaacttagctcgacggcttggaaactcaggcccaagaatttcccgttgtttctcaacggggctaatcgcgtttggaaaccggttttagccatccgacgcgacgagcttcagccgacggcgcccggcttctgcaacctctacttggtcccggaaccggatgtagcgctgaaccatcggcaggctcatgccgatgtcattcgagacctgctgcgggtcgtggccggcgctgagacgcacaagcacaccggtcccacgcagcccatggatcgtcggccccctcgcctcctccggctcgatgtcccaatcgtagcgctcgacctgggtggcgagccacttccgccacttcccgcacagctcggtcccggcctcggtctccagccagcgcgtccagcgggcgcggatgcggtcgggcgtgtaggcctgcgcgcgcggcgtgaagaggtagagatccgggtgggtgcgcgcgatcggcgccttccagcgcgtattctcgaacaggatcggctcgccggtccactgctcaaggagcagcgcgtcggtggtcgtgagcgggatgcggaaggcgcggcgcttcttcctggttttcaccggacggcaccagatcgcggcgccgtcgcgatgcacgggtcccatgcggactagatcgctctcgcgctggcaggtcatcacgccgagacgcaccagccggacgagatcggccggccctttggccagcacgtattcctgcgcccagaccggccacgggacgtgcccccggtccggaatgtcgagcccgggcactacctcgaaggggttaaacgggcggcgcccgagatgcccgaacggggcggcccacgagcagagcgtcccaccgaccgcgagcatctgattcgccatgacgggcgtctccttcatggagtcgcgcagcgccaagacgtggcgcggttccagcgcctcggccggcaggtgcccccacccttccgggttagcgaatcggttgagatggacggcgtagctggcctgggtcgactcggcgcacgatcggaaggcttcgctctcgcggtagagcccaacgacccacgcaatcgagccagcgggcgccgtggtgcctgcgatgcgaagccctcggatgcgctcccagaattccggcgatgacggatcgctgcccagcgcgatcgccttgccttcacgcttcgtgccgcggccggggtgccaatagtaatagcacttcccgttgggcttcttgaccctacgaacctcgctgggcaggtccacgccgacgctccgttctcttggcaccggttactcccgcgatccctgccaggaagggatcaggaccatcggccgccggcctacggctcgcaaccggatcttcggactggccgtagcggcgccggatctcagaccgcgccgacgggtcgctcatccaggcatcgacgtcggcccaccgccaccgcggcgggtcgaggttcggcacggccggcggcgcgtagccgtcccgcacccaccgctcccatgtgccgcgcgagatgttgaactccgacgcgcagccttcagcgtccggataggcccgggtgcgcgcggacagggaaagagcagccttcggcagggtcacgtcccggcgcctcgtgcggtggtgatggtggatggggccggggcggcgaacgacttcaccgaagcgtgtctcgcgcggtagggtgcccgcccgcgatgtcccggagatcggtgccatggcccaccccgctctcggcctctaccaagctgccagcttcgtgctcggctgcatggcgatccacagtctgcgcgctcacgctgagcggctgaccccggtgctgatcggagtggcgatgctcatggccggcattctggccgtcgactggctctcgaccattcccaacacgttcgaccctgagggcttcgaggtgcgggcgatcaccggctttgagtgaggaagggttgatcgccgcctcgatctcggcggcgaggctcttgtcaggggccatggagatgaaaggcgccgtcgcgctacccatcgctgcgaccctcccccgccgtgaacgaggcagccgttaagcatggtcgccgatcggccggatcaccaggcgcgagtatccgttgtttcagcatggtggagaacaaatctgtattggattgcgaattgtaccctggagcaactgtagatatatctattggctccattaagttgcatggcactattcgcgcaatcggagactcggtgtcgatgccgaagcccggaacaacgaccgaggcgagcttccagcagatcgtggtggaccttgagggccatgccgcgccgcttgagctttggctgtccgatgaggagattgcgcggcagctgcagcaggaggagttcagagcactcacttcgcgcccccggtcatttcgggatcggagagtggtttccagttccggcaggctggcgcggacgagagcacgtcggtgcccttcccaccggtccagtggtggcgcatgaggccgcacttccgataggtcttggcgaggtgcttgcggacaaggtggctgcaggagcggcaggtctcgccggccggcccgctgccgggttgggccgcgtagccgttggcctgcgggccacccttgaggcgccgacgctcggccggcgtcagggcgtgctcagcgagaaagagatcgtgctgcgggttcaggctccccgccctatccagaagctcgggggcgcttgccggagtcatgcgaatgctcgcgagattgcagggttgcggcgaagcttggcttcacggaatagtgagcggccaagcatccgttgcagagagatcggaggtccgtcgcgatgtcgaacccgaagccgaagccaagcccggagatggaaaaggcgatcttggagggcgttgcttcgcggagcggtgagatcaatttgcttgaacgcttggggatgaccacgcccgacaaggaggcgggcaccgaagcgcagcgtctccggaagaagcgcatcgcacagcaagctcgggagatggccgagaagtagccgtccgagcgcggccgggatgccctcggacgcgccgccgcccgcgaagctgtcgatgttcagcgggcgcatcaggcggcggggtccgtgtgagatggcggcagaggcttcagtgacaaagccactaccgcctccaatgctgacctcggaccagggttgtcgcaccacatcgggttttcgccgtcggcaccgaacaagcgtggcagggcggcctcgacgacccgcgttagggtcgtaagcagttcgtcctcggcgcacttagcgtttccgcggacgttctcgtcgaggacggccagatcctcgggctggccgccagcgatgtaggactcacccgagatgaagccctgcagcaccatgtcgacgaccatgatgccgatgaagtcgcgcttctcggacgaaaggctgtgccaagccgcggtgacgtccgcgatggtgggtatcgtcatagcggccctccaacacgatccggaatcagtcggacaacatcctgatgggcctcaagaaattgccgttccaacggccaaaaagggcattccgattcacatgctagcactcgggcgatgtggcgcaggtagctgcctcctgcggaccagcgctcggtctcctcggcttcgacggcgtagcgctcaaccagtgcccgcaggccagacaacgtcgtcggcatcgtctgcgtcagccgttcgaaggctttcgtttctgcatcggctgcgatgttggcccggcgcatctgcgcgtcgtcgtcttcatccaagccgtcgagggcagcaaggtgcgcacgctgagctttgtcggcagcgacaatggccgcgaaaactggatcttcggtatcggcctgggcgatgcggtggagcgcggtcatacctcgcctcctccgacctcggcgaaggccaccggcatccgctccgccgcgcgggaccacaccttggtgaagacctccggcgacagcaactcctccgccgcgtcgacgaaagccttgcgcttcgcatccttgcgcgacgtgacgggctcgtgctgggcggcacgcttctcttcccggcgcagctcgccgatgcgctgctgcaagcccggccgctgccggcgctttttcttcagcgccatctcggcccgcttgcgccagatgggaccgttgtggccgtcgtcgaaggcgagctgatcctcgatgccgaggatcgcgccgtcgagatcgtcgaggatcgtctggccctcggcactggtggtgatgtcgtcgaggtggacctcctggccgttggagaggaccacgacgttcacgccgcggatcgggcgctctgtgagtacggccatcataccggctgaccctcacgcttcagcttccgcaccttggcagcggcaatctcctcgccctcggccgcggcgatgttgcagaactgctcgacgagttcgtcaggaacccacgcaggcacgtcaacgagaccggaagcgggcaccctcgcggggtcctcggcgcggggcatcgcgcggcgcccgagcttgcgcgcggccttgaaccagacagcagccagcccacgccataccggcacacggtgcacggccgcgtgttccttcgcctcctgctccgcgagcttgcccggcgcgagctggatcgcccgaaccaaggcatcccgatcgacctcggcgaactcctccgcagtgaccaaatgctgaagcgcgcggatgtgggcggccgtgaccggcgcaaggttcgcatcggcgagcgaccgtaggatccacgtagcgtcggcctcttcctcggccgccacgagcgcgcgaactgccgccacggcgatcgtcgtgcggagcttgtagacgccgccggccggcgggatccgcatgactgtcacatcggcggcctcgcagatccgagccacgcgtagggcttcctcgtcaccggccgcgaccgcagcggcgtgcatctgcactgcggtgatgccgagacgatcgcggttgtggccgatgaatgcctgggctcggtcgacctgcgcctctgcctggacgaccacgaccgggatctccccgataccgccatgggtctgcgcggcgatcgccgtgtgctgaccgtcaatgacctccagcccctgttcggtccgtgccgtcaccggaggcttgaaccgtcgccagtcccatccctcgacgatccggcggatcaatcggatcgactgctccgacaggtcgcgctggtaggtcgcatcgatcagcagttcgcccggtttcacccagacgatctccggcttggcggttggaggcagcccaggcgagacgccgggcagatcaagggcaacgacggcgcgcttcatcacagcatctccgacatggattgggattcgtctgcgagccagaagcagtcgtcgatcgacttcgcatagcgaagacgactgccatcccggcggatattcttggatgcctcagcaatcgctacctttatctccgagccttccaagaccatcagagcggtttcgctgatgatctccatccgcaaggcatggggcatattggagggtacggcggcgtaaagccggttgagcagttcgtagccttcactgcgcggtgaggcggtggcgagtactgatccggtcggcagcggttccacaggcttctgtgaagccctcgccgccttgatccgggaatagcgtcgctggtctttgtcgcggagaaaggcgcgaccctccggcgtggccatgagccttgcgtagcggtcgcgggatttctttgccgaggcagcctttcgtgcagggtcttccctatccctgcgggccttctctgcttcaacgcagggattccgggggcctgaccgcgggcagtagcgttgaggccttccgtaccaaaaccgcgttggcttcccacacgtgatgcaggtgggaagttcggcgggttgccttgaagaaatatcctcggccctgaaccggtatgaggccggctcgcgccgcgcatccgttgcgaggccgatcacgccaacgacgaactgcgggttttcgacggcgaagcgagccgcggcgcgtttcgccagcgcgtgcgcagcgcgctccgtttcgaaggggccgaaacgctcgactgaagggccttcatcgacgtgcgcgcgcccgatcagcgaacgcgtgtaatcgaatccacgatcaacaggcacgacccgaaagatcgctttcggcctccagggcaccacggccggactgcgcgattggtctgtggccgccagcattcggctgatggcccgttcgaagcggacctcgtcgctgcgccgctcgaactcgggggctctccttgccggtgacgcgctcatgaccgaacgacccctggagcgcattccgtcggttgcgcgctaggcatgggggtgcgattgcgggactggtcctgcagcatggcattcatccgatgtgtgaggtggggctacaggcctccgtcggtggtccagaccggcgggggccgctttgtctcgcggttcagcgcgatgatgcatgttgcccctaaaggggaactcgtgtcaaccccttttagggaaacattgcgcggggttgctctgcgcctatccacaggcgacaggcacctaccagactcgacaacgcccagaccccgccgcacgatagaacaatacatgaacaaattgcagggggatgcgggtgggggcgaggatcgggacggacgactccgaactcaaggatctcgcctacctgtacgtcacctgtgacgactgcggtcatcagggatggtggtcgcgggctcggctgaaccaagccgagcacaagggcttccgatcgctccagtccctggggagcaagttcaagtgccggcggtgcgtagatcgaggcgggagcggccggaacgtgagcatccgtcccgtccttcgggaggatgccgagcaggtaggcggtggtcgctgacatcccgctagaccctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaaacagggggcaaggtcaacccggacggcggggccgtcagccccccgaagtatcgcaacggcccgcggcgctggcttcggcagcgaggcgggcaacggcgctccaatcctcatagcctgcataccaagcaccaagaagcttgaagcggatcgcccgatcgaggctgtcgttcggccggcgcagttcgatctcggcgatgatcgcttccaagccgcgatgatgatggtcggcgatctcgtccaggagattcgacgacaggacgtcggcctcggcccgtggcgagttggcctcgtgcgtgaaggcgaacgaagcggcgtcgtgcgcctggaacaggctgtagaggccgccgatgctgagcgtgctcaggttctgccgggaggcatcgccgttcgcaagcatccggtcgatcgtggcgtcgtagcctttcccctggaccgcagcgatggcgcgggtgacggggcctcctgaagaaggcgtgcgtgtgcaatcgctggcggaagccatcgggatcggtccttcggtcttgaggggctcggaaacggcgtggtgacttggttcgcgctgggctgctctgttttgcctgcggctgccgacgcaagctcatccaaaaaaggttcaaactcatccgagatggcaggcagtttcatcaccgggttcggggtcgtaccagcgtcctccaacggtgaacttgaccgcgaggaggccgctaagttttgtgcgtcaccgtcaggatgatgccctgttcacccgcgacaatctgggtgaatcgtcccccaagtttggggtgaatttcacccagactgtcgcagaggaatctgctagcccgcccggccgtctcgattcggctcggcactggacgacagcggcaggccgtttgtgggacgctcagtgcagcggccggttcagaacctcggcaagcttcaccaaccccttcgccgtgacgagcacccgcgtggccacacgctcccgcccctcgttgtccgtgtagaggtggtcgtcgtgctccaagtagccggagcggcgcttgtcgtcgtaggcgagccagttcttgttgccggcccgcttgaagatccagcgctcggcctgcaaccgggcgaagagggcgtcccggcctgagcctagggtcttggcggcgtccgtgatgcacatggagcccttggcaccctccaggcgctccagcttcttcacctgcacgccctgcgtggcgatgatctcgtccttctccgcgacctgcttctggagatgatcgaagaccgcgagcatcaccttcgggtcggacgggtcgaggacgaagtgcggctgcgcctcgcgtgcctccagctcctgccagtggtcgatgatcgcggcgcgaagctcgacgctgtagcccgagacgaggataaggcactcgcgcttggggaggttgaagcagggcaatgagcggccagtcgtatcttgatagctgcccccaaaactggggccagtggtcccaagctgttccagcatcgaacgaatatcgcgcatgacgtggtcgtggcgtttcccggtgcgctcggcaatctcgcggctcgacatcgtcaaaggcatcgcgctgagggtcgcgggcgattggtgctctatggtatgctctctgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcatctcgcatctgcggccgtctcctagccgtggataatgggaccgcccttcaaggcggtgtcgttgggaccggcggcgggggcgttcgcctgcaagctttcccctgtcgtcggtttggtccgccccattcgctcgcggacggatcggacgaattccgcattctgcgatgtgcagtttcgtctagcctcgtcggccagaaactcgcgcacatcatcaggcatgcggaacgtggccctaagcacgcgttccatgctatgtcctaaaagtcaccgtgactgctctttgacagtgtcacggtgacatgtttcagtcaagcatgaaagtcacggtgacacgcgcctatggcgaacgaaaccacgggtcgggagtccgacaaatttatgctccgcttgccggaaggtatgcgcgatcgcctcaaggctgaagccgaggcgaataagcggagtatgaacgcagaaattgtttcgagacttgaagcaacctttgacaggtttgccttggaccctaatagggctgtcgcaagttcgattgataaagcagttgatattacacttataagaatttttgggcatgctttaggtggcccgtttcgcctatcatcgcgcagtaagcgaaatggcgaaatactgaaggagctagctaaagatttaaacagtttcttcgatggtgcctctgccggaaaatattccgcagcggataaattgaacgcacttcgcgacgagataatcatggtaattggcgaaaatgcaacagaagaaaatcttgacgaaacaattctttggcttctagcaacaaatattggtacagaaggattgcttcaagaattcagtcgtcagcgtgatcttcgtaataaaaacgacgctactgagccttcctaatacggcaaaactttgccggcaccttcgttttcgcttcaacgttgcatcgaagtccgcctcgttctcactctccccagccgcctgtgcggcttcgataaagcagcggttctattcctcgggcgtcagtttctcggcgccgagcttggcgggctttggagctgccctccctccttgcatcgccccacccgctcttggacctaaccggcacacgtgtaatcattcggcatggcacagttccaacctaaccagccgaacgggcagcacaagtgcgagcactgcggggccatctacgatgttcggtggcatcaggcgccgatgcgggaccacgacagcgcgaactgcggctgctgcggcaaggcaatggccaattggaacgcaacccgctatccgaccttcgatctcgtaggcgaatgccccgacgacaaggacgtgaagttcctatgatcgctcacgatcgccacacgctctccgaccggcttaccgaccatggctacctcccgtatcgggatgatcccgaggggacgaactgatgactgatgaagttagctcaaaacctacgcggctcctcacctttgacgacttcgtaagatttgctaatgaaaaaggtataagcaagtcatgcccggcctgcggcacgcaaaattgggtcgtatccatcgatgtaagggactctcatataccggcaattatcgctaaaagaataccagataatggcagtgaattttctctgcctgtagtactgaatgaatgttctaattgtggataccttagattatttcaaagagacaaagtagaagaattcctcaataacgaagaagcgaagactgaggaatctgagctatataaggcggacgaagaatatgaatgatcccgcttatagtaagcttaccggtcgtacattgccatgggaccaaggggcgaccacctcatttaagcgtggtgggcgcgatggaggcggtgaaatgaatgacatcgaacgccgcgtggccacacttgaagagggcgcaaaagagatacgagcacttctcaaagaaatccgggacggccagcatgcagccgctctaaaggcagcagagcaggcaggtgctgcctcgacgaaattcgcggagattgggacccaatttgcaggtgttgacgccaaattagttggcattaccgagacgggagtggggcttcggcgtgatcttgaaaagctgccatccgagttcggggtggcgaagatcatggtttttgtcgttggaggtctaggcgtgactgccttattgattaagaatgcgtggcctcttctttctagattattctcttagtacgtcagcgcgttgttgcgcagcgtgacgataacggtcttgctagacactatctcggccgcttggcgtcaggcatgggcgccagccggcatcacggttctgtcggtttcatcttctcgcgtatccacgcgagccagaccgcgtaaaactttagatcccaatcaattccggccacggaatcacccggtgtacccgaaccacatccgcctcgtcgatcggctctagctgctttggcggattgtgctgctccagccggagcttcccgccgccgcggctgacgaggcgcttcacgaaggccggccccggctcgccttcacgctcgccccgtagctcgaccacgacatagtcgcgcggcgccggtcggcggtgcgggtccacgtagattggactgccgtcctcgtaggcgggcgcgacgctgtccccaacgagatagacgacgtagacgtccttgcggttggcgatgccgggtggccgcggggcgtggtcgatcagttgaccgttaaagctgaagtcgccgccgtcgccgccggagcccgtgccgtagaccggaacgttccgcggccccctgaagacgctcgggtctaccgcctcagcctgatcggggatggccgcgttcggctgcggtagcggtggggtagttgtgtgccgctcaccctcggcgctggacccctcgccgatgacccggctgggcggcaccgagaatgccctcgcagccaacccgatcgtccgctcggtcaggccgcgctcaccgcgctccagcttgatgaactgaccacgggacacgcccatagcggcggccgcttcatcgtgcgtccaaccgcgctcaagcctgagttctcgaagggcgttccccatgaggggagagatgccccggattgagtctgcttgtcctttccctttctggggttgactatatttcccttttggggaaagatggcgacctatgaagctcatcgattacatgcgcgccgagaggctggacgacgtgaccatggcgctgcgcgtcggtgggatcacccagcactgcatccgcaagctcaaatacggcgagcgcggcccctcgatcgagaccgctatccgcatccaagaggtcacctccggctccgtagggctgagcgattgggcgaggaagcgtgtgccctgcgcttctgcggtctccgagcctcggagcgccgcatgagcgcttcatcttccatgacgcgccgcagggtgccggcttccccctcgccgttagcggaatgggtgtcattcaaacccacggagacggctcacccgtcttcgttggcggagagggggagcgtcgaacctccgagggctcgcgctggtagttcggttcccctcagctcatccgaaccggcctcctgcgctcagatctcgcttgctcgccgtccgacgcgccggcgcaggctgtccgcgatccgccccatctccgtccctaccttctgcgtcaggtcgagcttgctcgttgcgcagagattgtccgcgattagtcgaaccctttcggaaacctcatcttttgacatcgtattggcctcgtcgagagcgtctacgagtgtcacaattacgatttccagggctagcagcttggaggcaaaagtctcctcgtctcgcattttcgcttccaataccctggatgaaacccatggtagcaggaatgccgctcgcgtcgacgcggttcctcgctgtgagccttgcgattacgcggagttgatcgttggtttacatggtgggcgcgctcccgccccagcccgcgctctgctccgacagggcagagaacgctcttcgcatctccgccatcgctcgcggcaccacttccagcgtggtcacgtccttcacgtcgaaggtgacgtgaacctcaagggagcagttcggccgggcgcagttgaagcgtacttcgaaggtctcgatcgcgccgttgccgtcgacctccaactcgcgatcgacgctctccagttcgaccacgaacatctcgtcgttctcggacatctcgccctcccctcaagcgcccaggcggatcaaggcccggccgaccgtgccgagcagcttcgccgcctcggtcccgcccggcgtgcgtccgtgctcgtcgagtcggttcgccagccgttccagcaccgcgtcgcggtccaggcccggcatcacgcccaccagatccaccatcatgatcgccagcgcctcgccaagcggcttcagccctggcgccgcgccgtcgggcggaggtgatcccgccatgtggctgaaggattggatgacccgtgaaggcctgtcggacgccgagatggccggacgcatcggcgagatctcggccgagggcgtgcgcaagctccggttccggacgcgcggtccctccatccgtgtcgcggctcggatcgaggcggtgacggccggcgccgtgcgtgccgtcgatctggagccggttaagcgtccggttcgtgcggaagaggtctcggcatgaccggcccgtccgccctgctctctccggcctatgccggtgtccccatcggtgaaccgacgaccgcccgttcctgccagagcatcacggccgtcggctcccgtttcctcgtgaccacccgtttcgtgcctcacctgctggtctcccgtcgtcgtggtcgagctgtttcgaccatgggaggctttgcgtgtctggcaaaaatctcttgcagcggatgaccgtcgtgaatgccgccctgagcaatcgagctgtcctggcccgcgatctcgcgcaatggctggaggatcgggaggcctcctcgggcgcctcccgcaccatcgcccgtgcggctctggagcggcggcacggcattccccgcggggtattctggtctgcccgacaccgtgtccgggagagcctgggccggtggctcgaccatctgattgaggcacgcgtccaagccgttcggagtgaagtgcatgagcttgagacgacgctggcggctgctcgggctcttggtcgacctgatctcaagtctgagatcgcggcggcggaggctgatctcgcgcatgcgcgggagcggctcgtcgccatccgcgaccaagccagagcctgacgagcggccatgaccatcttcgcccacccagcccgcgcaccgccgtagccgacgccaccggctcaacgctttcacttccacccgccccgatacggcgctcctcgaaccccggagctttggccgatgctgaatcccgacctcagacgacccgtcatcgagcgggtgaaggcctaccggacgcatctgttcgagcggtgggtcgaagccaagcggcatgccgcgcagagcgacgacatcgccgaccatcaggcggtggccgaggcttacacccggttcatgcgcgcccacctcgtccccgacgagcaggcgcacctcgaactggaggacgagatcgcccggctgacagccgagaaccagggcctgcgtgaacggcttgtggagcgcagccatgcttgaggccgacgatctccccaccgtcgatcaacagcgcctggagcgccttgtgacgtggcacgagaacgtcgcccagcgcgacggcaacctcgccatcgggctggaagcggaggggcttgaggaggccgcccgccgcaaccgagtgcgctccgaggcccactgggaaaccgcgcgcctcctgaccctcctacggccccgatcggcaccggttgcgggggtgttccgcggccacctgacgccgaagcggcccgcccgcattcgcgcccctccctgatcgcttccggcctgcgccgtccgaccgctctccccaccccgaactctctcgccggccgcgctcgcggtttccggaacggtgtcgccatgcccgatcacaagcacccaccgtcacccgaaaacgaggacggttacggccttcatccatcccaggtgccggactttccgcgcaccagggcatggatcgatcaactgcgctggtgcgtggcggtgatggacgccgacgaccgcgatctcggcttcgcggccagcctgctcgctcatgccgtcgatcgaggcgggctcaccgacaagcagttccggtacgccctgaggctcgtcgagcgcgttcatgccctctggctcgccgatgtcctggcctgccagcgccgatcctctgcgcctgcaccacaggctgcctccctttcgaacatgatcccgaaggggcaggcctgacatggcacgtatccgctccatcaagcccgagttcgcacagtccgagacgatcggcgccctctcacgcgatgcccggctgctgttcgtgcagctctggaccatcgtggatgatgccgggagggctcgcgcaaactcgcgagtgctcgcgatgacgctttaccccttcgacgacgatgcgctgcacctcatcgagggttggctgcaagaactcgaaaatcaggcgtgcattcgccgatacctcgtcgagggcaagccctacctcgatatcccttgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcaacagctcggcgaacccagcctcgccttcgggcatggtgctgagcccgctcagtctgatctcgccgacctatgggggggcggacaactcgtcctccgatagctgcaccgcctcgtcgtcctactcggacagcgggtcgtcctgcttaggcggggatagcggcggaggaggcggcggggactgagcatcagcatgacccgcctcgccaccctggacacgcgaaaggctcgccctgcacccaagcgagccgttcccgagcttctcacatccgagcacaaggcttggcgccaagaggtgatgaagcgtgccggttggaagtgccaagctcagagcttcactttaagtagccccgctcggcatcttgccggacggggccttcgagcagatcgtagttcgtgtcctgtcagtagcgcgggccgccggtggtgttgccgagttgttgcttgtaaccggaccgctccgggttgcgggcgttcggattgccgtagcggtgagtattcatgcgacgagcccggcgctcagccttcgtcgagtggcggtggccgaggatgcttcgggggtggcgatggtagcggctacccacggtctccaccgtgtcaccggcgaccaaacccggcgcgggcattgcaggggcagctgatgccgcgcccattccaaggctggtgagcagcacgccggctgcgagggtcagggcaaagcgcatcgtcgtcaattctccgtcccgcgcgaaggtcgcacggcgagctataaagttctcgcccagtgatgcgttccggaggcagagtacggaagctgaccgttgtaatcgtcagggcccctggagcccctgaacctatacgggtggtcggggccccggttgtttctagcgccagggtccgaaaaccgggtaacgcggtgggtaacgggtaacgggtaacgctcgacatggccgatccgaaacccgccgcctacgtcagccaagccgagttcgcccgccgccgcggcgtctcgaagaagacggtcaccgagtggaagcagcgtggcctcctcacgatgacggaggcgggcctcgtcgatgtcgaagcgtcggagtggaacctcgatcagcggccggtgacctatcgcggtggcgtcgcccgccgaccggtgcgggccattccgcgagacgaggagatggttgggaagcctgcccgcgccaccgccgcgccgcgccccgccgagccggcgccgccccccgaacagcagggtgagggcggccagggtgatggcggtgccgagttcgatcctgaagatccgaacctgtcgctggcccaggccgcgcagcggaaggagaaccacctcgggctgctccggcggctcgaatacctgaccaagcagggcatcctcgtcgagcgcgccgccgccgaggccgcgttcttcgaggaaggccgggcctttcgggatgccctgatcgcgtggccagcgcgcgtgtcgatcgagatggccgatgaactcaagatcgacgcccgcgagctgacccaggtcttagccacctatgtcaatcagctcctcgccgaactcggcgagccctccgaactcgacctatctcgacgcagccagccttaggcgttcgtggcgcaagggcatgaccccgccgccgaacctcgacgtggtggagtgggccgagaacttccggaagctgagcaaggaaagctcgaacggcggcaagttcatcaccgcgaaggtcgaggtggcgcgcggcccgatgctttgggcgacggagccgggcgtcagcaagatgacgctgatggcgtgcacgcagctcctgaagacgaccgtgatcgagaacatcctcgggcggttcatccatctggacccctgccccatcctggcggtgctgccgaaggacgacgcggccgagaccttctcgaaggatcgactggcgccgatgatccgggactcgaagaagctcctcgaactgttcggcgaggccaagtcgcgggatgcgggcgcgaccctgacgcacaagcaattccccgggggccacatcaccctcgtcggcgcgaacagcccgaccaacctcgccatgcggccgatccggctcttggtttgcgacgagatcgacaagtacccgctctcggccggcggcgagggcccgccgatcgacctcgcagaggaacggcaggccgagttcaaggcgaacagcctgaccgtactcgcgtgctcgcccaccgtcgccggccgcagcgcgatcgaggcgagctacgaggagagcgaccagcgcaagcccttcgtctcctgcccgcactgctcggcgtggcaggcaatggagtgggagcaggtcaagttcgacaaggatgacgacggcaagatcctggccgcgagcgcgcgctacgagtgcgccgcctgcgagaagccatggagcccggcacagcggctcgcggcgctccgccggatcgagtggcgccagaccaagccgttcacgtgctgcggcgagaagcaggtgccggagcaatgggcgcccctggctgaccttgccccctggcctgccctcattctgaagctagggtccgtcgagcaggagacggacgatgaagaagagccggtttagcgaagagcagatcatcggcatcctgaaggagcagcaggctgggctgccggtggctgagatctgtcgccgccacggcatcagcgacgcgacgttctacacgtggcgctcgcgcttcggcggcatggaggtctcggacgcgcggcgtctgaaggcgctcgatgaggagaaccgcaagctcaagaagctcctggccgaggcgatgctcgacgtggccacgctgcgtgaggcgctgggaaaaaacttctgacgcccggcgcacggagaacggccgtgagctgggccatcgaggagaaaggttattcgcagcgtcgtgcctgcgggctgatcggccttgagccgaagacgtaccgctacgcctcgacccgtggtgacgacgcggctgtgcgggtgcgcctgcgcggcctggccggcgagcgccgccggttcggctaccggcgcctgctcatcctactgcggcgggagggcctcgctctcaaccacaagaagctcttccggctctaccgagaggagcggctgtcggtgcgcaagcgcggaggtcgcaagcgagcacttggcacgcgagcgcccgccgcggtgccgcaggagccgaaccagcgctggagcctcgacttcgtctccgacacgctcgacgacgggcggcgcttccgcatcctcgtcgtggtcgatgactgcacgcgggagtgcctggcgctggtggtcgacacgtcgctgtccgggcggcgggtcacgcgtgaactcgaccggatcatcaagggccggggcaagccgctgatgatcgtctcggacaacggcaccgagctgacctcgcacgccatcctgcgctggcaggaggagcgtgcggtcgagtggcattacatcgcgcccggcaagccgcagcagaacggttttgtcgagagcttgaacgggcgcttgcgcgacgagtgcctgaacgagcatctgttccggagcctgccggcggcccggaccatcatcgaggcgtggcgggtcgactataacacctgccgcccccacacgagcctcggcgggctcaccccgaacgcgtttgcaacccggtcccgacaggaccagaaccagaacggactctggttatgaacgggggcaaacagggggcaaggtcaccatggacgaggtcggaccgggcggaattctatcacgcgggcacgcacgcgcagcagtggttcctgcgcctggatcaggcggacgtggaagcggtccagtacgccgtaaaactcggctcttgggtgcgttcgggggtgaagtgggccctgcgcgccttctggttctttactgccgggcttactgccgccctgaccatcggcgaaaacttacaaaagctgcctgggatgatctcgggtactctctccgcgctccgggggctttttggcggatgattacgcgcgttctcagctgggccggcctgctcctcgtagcgggcggtggggccgtccttgggggctggatcacgaacaagcaggatccggttcaattcctcagccggaaggtgctgacgcccgtcgtccgccctggcgacgacgtgaagatcgaactcgacaattaccgggtcctgcgctgcccgcagaccacgtaccggatcatcaacaagccggacggcgagcggagcgtgcagaccgacgacaagccggccgccttcggcaagatcggtcgcgacaagtacatcgccagcgtgccgacgccgtcctcgacgccgttcggcaaggcgacgatctacagctacacggtgcggatgtgtaacccgtgggagtggctgttcccggtccagtacgccgagccgtggctcgatgagttcgagttcggaccggagacccggcgcatctcgcccgagcaggcgaagaactcgctcacgcgctgacaccacccgacatcgcaacgctcacccagccccgctcggctcagccgcggcggggttttttgtttcaaggctgtccgttcagcgaaaggatgcgagaaagcaagctgggcatcagcgtcgcctataattggactggatgctcgcggacatcagcatggtcagcccggcgctaaagaccagggagagcgccgcgaggattcctgcctcagtatccatgccggttggtagagggcgacctgtgacgagcggccatgcgtgcaggcatgccgcggcaacaggagcggtgaaggccgcgacgcagatagtttcgaagagcccgcgggccatcaatcctccccccgccgccgtgaaccaagcgccatgaaggccagcgagccgccggcaacgaggccgaggacgaagccggcaccaaagtcgctatcgtgatcgtgagtgcccaaccacagacttcccacgaccagagatagaatgagcgttgcaatagcggggtcaatgagacgacggaggcgaggcataccaatgcgttagcacgggcgacgccatcctcgaagcggtccctctgtcgatgtccgtgcgggagacactggggaggtggcgcgcgccccgtgcgtggggcatggaccgccgccggggtgacgccgcggactatctaccgaccgccgcccgtctaccttttgcccgccctccagcgggcttcgacccataccgcacttgccccgccggcacccgccgcgcggggctttttcgttgctgggcatatcgttcggacgtgaactctggtcgaccacgatcgttggatgaggcttagcgcccgtggagttcagcgtatgtcgagtgatgacgctcccgacgcattcgcggttggtcgggttatcagcgtcgagttgatcgacggcggccgtacgctgggtgtgcggttagagaaggcggacggaactgaggcggtcgtgctgcttccccagtcggttgccggcgacctgcatcgacaaatggcggccgtgctcagctcagccggttagcgctcattgacgcgaagctgtagctcgcgccgcgcttgctccttcacgttctcacggatcgcgtcattctggatcttgcgcagcaggctttcgttcgtgtggccttggaagggccgcgcggactgccagcggcggcgaatcatgccaatcatcgagttcgtcagcacagcgctacccctttccccggcgctgttaacgcacccccgagggctgggctatcggcagtgagccacaatcgatttgccgttggggccgagctgcttcgaccggtgcccatacttaccattggcaaccagcggaggacggggcgcttccgttcggaggggctgcgccaagcagaggcggactatccgcccgccgctagccgtctaccctatgcccgtctccagcgggcgtttcacatcgacccataccgcacttgccccacctcggttcaccgcggtggggttttttatgcgcctacccatgctgggacactagtcagcacgtggagggccaagcctccaagaacggcgccagtgccgatgagcacaaagatatcgccgagtgtcataggttgcttcatcgctgctcatcacgattaaacgtcttgccatccgacaggcagacgaaccgcgtgcggccttaatccattgcagcggtagccccatctgccccgcccggttcgcctcggcggggtttcttcgtgcatcagcccacatcgaggcgccgcgcccgcgacatccgcgctaccgtgcgggcctggaccggcatcccgacctgcgtgggcatcggcccgaccaagacgctcgccaagctcgccaaccacatcgccaagacggtgccggaactcgacggtgtctgcgacctgaccgaaccggcggcctacgaacactggctctgccggattcatgtcggcgagttgtggggcgtcgggcgcgcctcgctgccgaagctggaggccatgggcatcgatacagtggcggacctgcgcgacattgacccgcgcccagtgcgcaaggcgctgacggtggtgggcgagcgcatgatccacgagctgcggggcgtgtcctgcctcgggctcgaactggtgccggcccgccggaagggctgcgctgtcacgcgctcgttctccggccgggtgacggggcgggtcgagctggagcaggcagtggctgcccatgcaacgcgcctcggcgaaaagcttcgacgcgaaggcctcggcaccgaccacatcaccgtcttctaccacacgagcgagcacgaccgcggggagccgatgcgctcggtctccacggtggtgacgctgccggaggcgacaaacgatacgctggcgctgatcccggcggctttgcacggcgtggcccgcacttggcgcgagcagggcagcacgccctggcgctactcgaaggccggggtggtcacagtcgacctcgtgccgctggcggcctcacagcgggcgctgatcggccggctcgaccgcgagcgctcgacgcggctcatgggtgcgctggacgcgtgcaacgcccgcttcggccgcggcagcgtcgttccagctcgtgctgggctcgcgcaacagcgacgggcctggacgacgaagttcgaaatgcgcacgccgcgctacaccacgcaagtggatgagctgcccgttgcgattgcatgaacccggcacctaccgcttggcggcatactcccagatcgggatgccggtcggcgcaccgggcgtgtcccggtagccgctcacattgccgaacaggatccggttcggctcgctgccaatcgccttgttccctcctgtgatcatcaccccgcaccaatcgatccgcaacgtgccgtgctgggggtgaacgccgaagagctgcggcgccgtccaacccagttgcacggcctcggcgccaaagcgctcaatgaagtcggtgcaggcctcgtggatgttcgcccaggcggtggggccgagatatctgcacggtgacgagttgggtcgcagggcgccgaaggctttccgccactcggctgcctcaggggggagcggatcgggcacgagttcgggaaggagcatcggtgtaaccgcctgcgaatgggccggccggcatagggcggtgggcttacctcaggctttccggcgtcgctaaaccgaaaatttaccaacaaatattaaacagctttacggaatagcgagaccgcgaggctggcctgtggcttacgtaggggcatacatcacgatcatggccgacgcggctaccggtccgatgaaggcaacccgagggaatgtggccagcgccatttgcttggcggatctttggcttgaaaccggatacagaaacatccgtatcattgatccagagggcactgttcaaacctgcgccagccttcgcgcaacattgccgatcctcaagcggacgcagcaccgtctaagcaagcgtagtcccacaagcgcttagcgcttgaaacatcatcatcatctcttgaaggggcgactaaggcggtctcacgccttctccgcccgcgccagcaggatcgcggtgcggacggcggcacgcttcaggccggggctgctctcagggttggcgacgacctggctcgcccacccatgcccggcgacggccgcggcgaggtcgagcacgtatccgtcggcgatcgggtgcgcttcggtgccgcgcttggcgaggtacgcgtccaccgccgcgttcacctcgtcgtcggtgacggccttggccttgaagagttcgccgacggtcggggattcgggcatagggcgagggcgaactttcgcaacgagggagcccatccacaggttgacgggcggtccggctcagcctatctgaacccggcaccggccgcgagccttggaaaccaagtatcgcggattggaaaccgaccggaaattccgctggtttcacaatgtgttcggtgggggatagtttaacggtagaaccgcggactctgactccgctagtcctggttcgaatccaggtcccccagccatcggttttcgcccgcccggtccgtgacccggcgggttttttgtttctggcgtcccatccgcgggcctgctcgtcctgcagcgcgcttcctgcttcgagggcgcacgacgctcggtatcggtgatccgcatgaccggctcggagcgtggttcctaggcggttcggtgtcggtcctgatccagagcgcgcaaggcggcagggcaaggcggcaggggttatgtgctgtttgaggcagcgcgcgccgcggacatcggcgatcaccgggcgcccggcatgcgggaccgagcgcatggtcagatcgcagcgcgcgagatgaggtcgcatggacgtcacgatcttcagcaccaaggcctatgatcggcggttcctggacggggccaacgcggcggcgggagagccgcaccggctgcgctatctcgaagcccggttgacccatgagagcgcgccgctgacgcagggagcgcaggccgtgtgcgccttcgtcaacgatgtgctcgaccggcccgttctggaggtgctggccgcctcgggcacgcggatggtggcccttcgcagcgccggcttcaacaatgtcgatcttcccgccgccgcggaactcggcatcgcgggcggccgcgtcccggcctattcgccggacgcggtcgccgagcatacggtggccctgatcctcgcgctcaatcgcaagacccaccgggcctatgcccgcgtccgcgaggggaatttcgcgctcgaggggttgctgggcttcgatctcaaggggcgcacggtcggcatcgtcggaaccggcaagatcggtcgcgcggtcgcgcgcatcctcgccggcttcggctgccgcgtgctggcctatgatcccatgccctcggccgaactcgccgacttcggcgcggaggccgtgggcctcgaccgacttctggccgaggcggacatcgtctccctgcactgtccgctgacgcccgacacgcatcacatgatcgaccgtgccgcgctggcgcggatgaagcgtggcgtgatgctgatcaatacggggcgcggggcgctcgtcgataccgcggcgctgatcgagggtttgaaatcaggggtgatcggcgatctcggcctcgacgtctacgaggaggaaggcggcctcttcttcgaggatctgtcgaaccagatcatccgggacgacgtcttctcgcgcctgctgaccttcccgaatgtgatcgtgacggggcatcaggccttcttcaccgccgaggcgctggcggcgattgccgcgaccaccatcgagaacctgtcctgcttcgagacgcagggcgttccgcggcatcccgtatcggtcgagcgcctcgcctgatcgcgaccggtgacgtcgagcacggatgtcagccagggctctgcccaggacccgcgaaaggacttgtcctttcgaaacctggactctcgctcgcgccgagatgctccaccaagtgctcggcgagttggcgggcgtgcgggggaagcgctgcgaagctgcgggcgcagagcctgagctggcgcacggtccagggttcgtcgatcggaatcgcgcggatcgccagcgtctccgccgcgcgctgcgctgccgcctcggggacgatcgccacgccgacgccgcgctcgaccatgcggcagaccgcatcgagcccgttcaggcgcacccgcagcttgaacgggcggccggcgcgggcggcgtgggtcgcgagatgcgcctgcagcgcccggccgtggctgaggccgaccagaggctcgtccagcacctcccggaacgcgacgccgctccgctgcgccagggcatggcccgccggcacggcgagcacgatccggtcgagaaggagcggccgggtttcgagcgcgccgagatcggtcgtgtcggcgacgatgccgagatcggcaagcccgcccgccagggcatcgacggtctcgcggctggtgcgctcttcgagatcgatgtcgacgctcggatgggacgcaaggaagccggacagcgcatcgggcaggaaggcggcgaccgccgcggtgatcgacaggagccggacatgaccgcgcaggcccctggcgtactggccgagttcgccgcgcatctgttcgagctggccgagcacgagccgggcgtgatgcaccacggcgaggcccgccggcgtcgggcgcaccccgcggggatggcgctccagcagcggcacgccgccatccgcctccatgccgcggatgcgctcgctcgccgaggcgagcgccagcccggcccgctcggccccgcgggtgatgctctccgcctcgacgacgtggaggaacaggcgcaggtcggtcaggtcgaagcgcatggagcatcgtcgcgaaaggtggctgccggctttcggaagaagacgatgcagggacgaaaagccagagcctcgtcggcgaggccgcatcccgcggcaaaggcttcggctcagccgaaggctgacacgggccacttccgcattgtcgcgcgccgtcacgctgcgaaactcaagctatgccacgcgacgcacaaaccactttccgctcgggcgatgctcgcctcgaagccgccgcccttctgctggcggcctttaccgcgctggtcgccatcgcccgctccgatgcggctgcgcccgcctgcgccgcaccgcccccggcaatcgcccgaccggccccggccgtcatgctcgtcaccgcgccgccctccgcgcaggaggccgaggcggaggccgcgcggcaggcgatcctgcgcgacatgcggctccacgactgacccttgccccctcccccgatcgaacgtgctcatgacgttttccatggaccccctccccctcgcagtcgctgcgtcggccttcctgcttgcgggcttcgtcaagggcatggtcgggctcggcctgccgcccgtcgccatgggcctgttgagtctcgtcatggcgccggtccaggccgcggccctgctcgtggtgcccgccttcgtcaccaatgtctggcaactcgccgcgggcccgcgcttcggcacgctgctgcgccggctctggccgatgctggcggcgagcgtcgtcggcaccctggttgcggcggggatccttcacgggaattacggcgcggaagccacggtcttcctcggcctcgctttgatcgcctacgccgtgatcggcctcgccgccctgcggctccacgttccgccgggcatggaacgctggctcgggccgctcatcggcgcggcgacggggctggtaacggcggccaccgccgtgtcctcgttcccctccgcgccctatctcggggcgctgggcctgaccaaggacgacctgatccaggcgctggggctctccttcaccgtctccaccgtcgcgctcgccatcgccctggccggcggcggcgccctctcgctcagcgtcgcgggcacatccctcatcgccctcgtgccggccctgctcggcatggcgctcggcggctgggtgcgggggcgcgtcagcgagcgggcgttccgccgctgcttcttcgtcggcctgctgggcctcgggctccatctcgtcctgcggccgctgttctgaagcgtcgtcccgaacggtggtggccggctttcgggaaaagacgaggcggaaagctcagcgcgccgcgccctagggctcgaccttccgtagcacgaggggcacgccgatctcggggtcgcggcgccagcgcccctccccgatcgccacgaggctcaccgcgtggccgcgccgcgccttcagcgtcagatgcccgttggcgaagcgccagctcaccggatcgaacaccgtgatcccgctgtcgcggcaatccgccagcacccgcacgggggcggtgtccttcccggcttcggggggcagcgcgaattcgaggcggcagacatccttctgctcggcgcggtcgagggcgtagaggcccgaagccggaccctccgccggcttctccggcacggcggccgaggcgggcgtgtcgctctccaccgcattcgccgcgggcgtgacggtggccgcgccgggggccgcgggcggcagcatcgccgcgatctgcaatggtacgaggttgtagcgctcgccgttctcggcggaggccccgaggctcatcccgtccgggttcttggcgaaggccagcaccggccgcaggttccggtccacgaggcgcaggccctcccccgtgaacagccagccgccgatgccggccatgagcggcagggcccggcggcagccggccggaaagcgcgccacgcgcccgctcggaccggtctccatggcgagggtcagcacgcagcgccgccgtccgccctccagggacagatcccaggtgcccgccgctcctgccagggtctcgggcagggtcgcgagcccggccggcgcgccgcctccgccctcggccggcatgaccgcgggcgcgggctccgtagcgggtggactctcctgcgcccaggccgcgctcggcggcagggccaccagggcggcggccaacgctccggccaaagctcctgcccaagctcttgcccaagcgcctgaccatgccatgcgcgtcatcgtcgggcccctcatcgctggcccttccagggcgtttccggcaccggcgtcaccggccccttgccgtcgaaccacgaaaacagattgtcggtgagcagccggcccatcgccgcacgggtgtggtgcgagcccgagccgacatgcggcagcagcacggtccgatcgagatcgatcagcgcctgcggcacctgcggctcgttcgcgaacacgtcgagccccgccccgaggatcgtccccgcctgaagcgcggcgatcagcgccgcctcgtcgatgacgctgccgcgggcgatgttgatcacgacgccgtcagccccgagcgccgccagcaccccggcatcgacgatcccgttcgtgcccggcccgccgggtgcggccacgatcagcgtatcgaccgcctgcgccagcccgagcaggctgtcgtggtaggtgtaggcaacgtcggcctgcggcgtgcgcccgtgataggcgatcctcacgccgaacccttcgagccgctgggcgatcgcccgtccgatccggccgagcccgaggatgccgacccggcgctcccgcaggctcgtggtgagcgggaagctgccctcccgccagcgcccggcgcgcaggtagcggtcggcctgcgggatctggcggagggtggcgagcaggaggcccagcgcgaggtcggccacctcgtcggagagcacgtccggcgtgtgggtgacgacgatgccgcggcgatgcgcctcgcccgcatcgatcgtatcgtagccgacgccgaagctcgccacgatctcgagctgcggcagccggtcgaacagcctcgcatcgatcgggcacatcgcgccgaccgcgagcccgcggatgcgcggtcccaccgcgtcgaggaacgcctcgcggtcgggcgcctcctccaggcggtgcaggcggaagcgctcggcgagccgcccggccacgtcggggcgggtctgccggatcaggaggatgtcgggcgtctcggctggtggcaccggctcacggcctcccagaggtcggcaaggaagaggtcaacaaaggataggccgggagtatcgctgcgccgcgcgccggtccagccggtgaggcgagcgggctgcaaaagtgtcatgcgcgccgcatgtgcgcggccgcccttccgaaatcgcccgaggagcattacacaagaggtcttccggatactccccacgatccggccgcatggtttcccgcggcccggtcgaggcgttttccgcgatggagccttcaacccgtcagaatagctgcatcatgaccgcgccgcgcaccctctacgacaagatctgggacgaccacgtcgtcgatgtcgagccggatggctccgccctcctctacatcgaccgccacctcgtgcacgaggtgacgagcccccaggcgttcgaggggcttcgcgtcgccggccgcacggtgcgcgcgccgcacaagacgctggccgtcgtcgatcacaacgtccagacctcggaccgctccaagggcatcgaggatcccgagagccgcacccagctcgaggcgctcgccgagaacgtgcgcgacttcggcatcgagttctacgatgccctcgaccagcgccagggcatcgtccacatcatcgggccggagcagggcttcaccctgccgggccagacgatcgtgtgcggcgattcccacacctcgacccacggcgccttcggcgcactggcccacggcatcggcacgtcggaggtcgagcacgtgctcgccacgcagacgctgatccagcgcaaggccaagaacatgcgggtgacggtcgacggcaccctgccgcggggcgtcagcgccaaggacatcgtgctcgccatcatcggcgagatcggcaccgccggcggcaccggccacgtcatcgagtatgccggcgaggcgatccgcgccctctcgatggagggccggatgacgatctgcaacatgtcgatcgagggcggtgcccgcgccggcatggtcgcgcccgacgagaccacctacgcctacgtcaagggccgcccgaaggcgccgaagggcgcggcgttcgacgcggcccgccgctactgggagagcctggccacggacgagggcgcgcatttcgaccgcgagatccgtctcgacgccgccaacctccccccgctggtctcctggggcacgagccctgaggacatcgtctcgatcctcggcacggtgccggatccggcccagatcgcggacgagaacaagcgccagtccaaggagaaggccctggcctatatgggcctgacgccgggaacgcggatgaccgacgtcaccctcgaccgggtgttcatcgggtcctgcaccaatggccgcatcgaggatctgcggatcgtcgccaagatggtcgagggccgcaaggtgcatgacagcgtctcggcgatggtggtgccgggctccggcctcgtgaaggcgcaggcggaagccgaggggatcgaccgcatcctgaaggatgccggcttcgactggcgcgaacccggctgctcgatgtgcctcggcatgaacccggacaagctgcgaccgggcgagcgctgtgcctcgacctccaaccgcaacttcgagggccgccagggcccgcgcggccgcacccacctcgtctccccggcgatggcggcggcggcggcggtggccggccgcttcgtcgacatccgcgagtggcgcggctgagcgttgctccggcgcggcaggcttgtgttgcctccgcgccgcgcgaatctcccgcttcgggatttttgaccggcggcggcgaaacagcgattgacgccttcgccgccgccccctaaacgaaccccatcgccgaccggcaacggtccggcgcccaggtggcggaattggtagacgcgctggtttcaggtaccagtcttgcaagaggtgaaggttcgagtcctttcctgggcaccatcagctggctaagccgctgagccgaaaaaacaatcagtgaaaacagagacttagggcagcccgggtggtacatacgggtggtacaaatgtcgttgatgacgacgcgtccctgaaagcatctcaaaaccggcatctactatctgcggcgggccgtgccagccgaccttctcgcgtgcatcggcaagcgtgaggagaagatcagccttggcacgaaggatccggttcgcgccaagagcctccatgcccgtgccctccttgagctggacgagcggtggacgaacctccgcgcaggcccaaagctgctgagtgagcgcgaggcacacgagatggttgccccgccctacgcttggtggatcgaccaatatcgcgacgagccgagtcagcaggcgttctggcggactgatctcggcgataacctttggccccgccgcccgcctggcttgtcgcttcaaccgaacctgggtgctgcgctcatctagcccgctttattcaccagggtttggctggcgacgtgttttgagctgaaggcgagcgggatcgtgcgtctgtcctgacgcgtatggatctggttgtgctgtcggcgctggagggacgggagcggtgtcgatggggcatcacgccccgtggttcaggctggcgctggggcgagtgcgcccgcgatatggcgcagcaagtcggcctcgggacaggcggcggcgaaggcgagacgaacacgggcagtggtctcgtggatgcgagccccaagcttgagcaggcgcaggcggatcgtcgcgaactcggccttggccaggcgatggggagccgggatggcgtcgcgcacggtcagcatcagccaataggcggcggtgtgcagcacgagccgcatctggttggcggccggatgccggcaggaggtgcggtcggaagcgagctggcccttatggagcttgatcaggttctcggcctgtccgcgggcgcagtacagctcggcgtagagccattcgggcgtaccggtggcgatgttcgtgaccacgtagcggatgtcgaggccaaggcgggtcgcctcgatgcgggcggcgacgcggcggtgctgccgccaggatttggctgcgtgcgtggtctcagcaaagccgcgcacggcatctgtgttgctgagggcccgctcgacccggatgtgatcggcggtcggctcgaccttggcggtgagcgacttggtgccggtcaggccgaagacgtaagcgacgtcgttgtcctcgcaccagtccatcgcttcgggccgcccgtaatggccgtcgccacggatcgtgatcgcggtcgtcggccagtgtcggcggatcgcccggaccagacgacgcagatggccccggacttcgcgacccgaaggcgtcttgcccggccgcaggatcatcgccaccgggcgcgaggtggcggtgtcgtagacgtggatggggagaaagcagcgttcgtcgtggtgggcgttgaacagcgacagttgctgctggccatggaccacgtcgcaggtgtcgtcgatatccagcgtgacagccgccggtggcgcggcgtagctggcgcagtagaggtcgaccagcacccgtccgagccggatcaggtcacgcaggcccggcgtgttctccagccgcgagacggtgggctggctcatcaagtcgcgtccgctgtcgggtaggcgaccacaggcgagcttgaaggcgggatcgacgcgcaggtgatcgaggtcgtcggcatcctcgtacccgcaggcgatggccaggatgcgcgccagcaggatctcgggcagaggatgcacgatccggctcgggtcacgccggtcggggatcaccgcggcgagcttctcaccgatctgcatccgccgggcagcctgagcgagcaacaggacgcccccgtccgaggtcaggcgtccgccgtcgaaagcagctgtgagcttcttgcctcgaaccgatggaaacgcgaacggcagacacgtaggatcggacatggcgggcgtggcgggctcgatctggtctgaggacttggcgtcagcacccaatccctaagccacatcaatgctttacgctacgctcgccaccacagatccactgccctcgtgaataagacgggctaagaggcggcagatccaacggtcggtgctcagcgagacatggaggagtggtgcaccgaccaagctgatgccgtgctgaagcagcgcggcattgttgtcgataagtcggaccgtcgaaaactcgcctgggctgtcacggcggtgacgcagcgggcaagtctcacccgcaaggccgcggcacagggcgaatccctcgacgtcggccaacacccgattgcgcctcaaacctttccgtcgtcggcgatggctgcccgagctatgcaggattttaggtgacggaggcggtcaggcggcgcggtgatctgggctcgcggtgacctcggtcccgtcgcggaagatgacgccggccacgaccttcggcaactggttttcgcccttcaaccgtcgccaggttttcgaggctgccatcaccagcttgaacaccatcagcttggcggtcgtggccgagagtgcacctttggtccgcacggtccgatgccgcaccgtggcgaacacgctctcgatcgggttcgagctgcgcaggtggtcccagtgctcggccgggaagtcgtagaacgccagcagcgcctcccggtccttggtcaggcaggtggcggcgcgcgggtacttggccccgtacttctcgacgaagacagccagcgccgcctcggccgccgcccgggtcggcgcaccgtggatctcacgcagatccaccttcatcgcgccctgaacggacttcggcaccttgtcgaggacgttggccgctttgtgaacccaacaccgttggtgagcggtgcccggaaagacctcgtccagggcctgccagaagccgagtgcgccgtcgccgaccgcgatctcgggcgcgatcgacagcccacgccgcttcacgtcgacgagcagctcgcgccagctctgggcgctctcgcgcacgcccacctggaagccgacgagttctttccggccctcgggcgtcgccccgatcagcacgagcatgcactcggcctggtcctccatccgggcctgcaggtagacgccgtcggcccagacatagacgtagcggcgtgcggagagatcgcggccctgccagcgggcatactcgtccgcccaggccgcggtcagccgggcaatgacggccggcgagaggttcggagcatcccgacccagaagggcggccagcgcctcctggaagtcgccggtcgagacaccgcgtaggtacaggaccggcagtaacgcatccaggctgcgggtgcgccgcgcccacttcggcaggagcgtcgaggtgaaccgaacccggtcctcagatccgctcgcgccgcgatctcggacacgaacccgcgccaccggcaccgggccgatgccggtctggatcgcccgctccgggccatggccgtgccgcaccagccgcgcgcgtccgtccggaagccgcagatcctgcatcgcgctcaggaacgcgtccgcctccatctcaacagcttgggcgagcaggcggcgggccccggcgcgcagcacctcggtcaggggatcgtcgaggtcttcgggctgacgaagccggacgatgttggtaggtgtctccatggcgtatcgctctcgctgagaggttctggcaggcttcgacacccgcctcgatacgccgccttcaacacaccgtcgtcacccaatctcccgcatagctctggctgcccagccgtacggcacagcgccgaccacgttacagccggaaaagctgagtgccctggtcgaggcttgatggctcgaagccgaacggaccggcaagtcggtctcgacccgcgcggcgtacgctcacgccttccgcttattgatcgcctttctcgggccccgggaaggcgctgagcgagacgcgcgcgacctcccgcaaggcgccccgatcggctccggacgacgcgaggacgcccatgcccgaggcaaccgtcgagagaaaccgcgccagtgccgcgggatcggcggtctcggcaaggtcgccgtcctgctgagcctgaacgaaacgctcgcgcagttccgtctcggacagcgcgcgccgggacgccaactcgaacgggatgttctccgagccttcgccgcaggcgagcccgccctggaccagcaggcagccgggcgggttggccggatcggtgtggctctccacgatgctgaacaggaagcgctcggccacgtcgcgcgcggtggggcccgcaagcacgtagcgcatgtgctcggaccggcgctgggcatagcggtcgagggccgccttgagcagaccctccttgctgccaaaggccgcgtagaggctcggcggcttgatacccatcgccttggtcaacatcgcgaggctcgcgccgtcgtagccatggcgccagaacacctccatcgcatcatcaagggccttgtccgtgtcgaacgaccggggccgccccatcgccattgtccgcaagctccaagttttgtatcgagtggtagataagtctcttgacgtgccgcgtccatgccgacatgtgtatcacacgatacagatgtcggagccggccgtgcacccccatcgcgacacgtccctaggccattttctcttccggcgcagcgccggggtcggcctcgttctcgccttgctggcgggtgcttcctatcagttcatctcggcaccgctcttcaagggggatgcggcggtcgccgcaacgccgcaagccgagcaggccgcaccggcttcggtcgccaccgtcgagccgcgggacgtcgtcctctgggacgcgttttcgggccggctcgaagccgtcgaccgaatcgacgtgcgggcccgcgtcggcggcgcgatccagtccacgcacttcgtggaaggcgagcttgtcgaggccggcgatctcctcgtgaccatcgatccggcgccctacgcggcggaggtccagcgtctggaggcccaggtggccggcgccgaggcgcgcgtcgccctgacgtcgagcgatctggagcgcgggcgcagactctccgaccagcagatcgtcacggcgcgcgacctcgacgtgcgcgccaacgccttcaaggaggcgaaggcgagcctcgacgcggcgaaggcggcgctggaggcggcgcgcctgaacctcagctatacccaggtgcgggcagcggtgggcggacgcgtcggacgccgggagatcacgccgggcaacctcgtggcgacgggagcgggggccgcggtgctcaccaccctcgtctcggtcgatccggtctacgcgagctttgacgcggacgagaccgttgttgtgaaggccctggcctcgatcgccggccccgcgggcgggcgcggcaggctcgaccgcatccccgtcgagatggtgacggcggatggggttcgcgcccgcgggcatctgcagttcatcgataacaaggtcgatgcccgcagcggcacggttcgggtgcgcgccaccttcgccaatggcgacggccacctcattcccggtcagttcgcgcggatgcggctcggtcaggccacgcccgagcggttgctcctcgtcgatgaacgggccgtcggcaccgatcaggacaagaagttcgtgctcgtggtcggggcaaacgaccgcgccgaatttcgcgccgtcaccctcggccgggcggtcgagggcctgcgcgtcgtgaccgcgggcctctccggcggcgagcgcatcgtcgtcaacggattgcagcgcatccgccccggcacgctcctgcgccctgagccggtggcgatgggcgtgcgtgcgcccggtgccgccggagcgcgcgagctcgccagcgccgaggccccgtagctttcagccccttcgaccattcccgacccgacacgtgcggccgccctctcggcggccgcctgacgccttgcgcctgatgcccgaccccggagggcgaacatgaacctgtccaagttcttcatcgaccgcccgatcttcgcgggcgtgctctcggtgctcatcttcatcggcggcctcatctcgctcttcgcgatgccgatctccgagtatccggacgttgtgccgccctcggtggtggtgcgggcgaccttcccgggcgccaaccccaaggtcatcgtcgaaacggtggcgacaccgatcgaggagcagatcaacggtgtcgagggcatgctctacatgtcgagccaagccacgacggacggcgtcatgaccctgaccgtcacgttccgtctcggcaccgatccggacaaggcgcagcagctcgttcagaatcgtgtctcgcaggccgaaccgcgcctgccggccatcgtgcgccagctcggcatcgtcacggtgaagtcctcgcccgacctgaccatggtcgtgcacctcgtctcgcccaatgggcgctacgacatgacctatctgcgcaactatgccgtgctgaacatcaaggaccgcctcgcccgcatcgacggcgtgggacaggtgcagctgttcggctccggcgactacgcgatgcggatctggctcgatcctcagaaggtggccgagcacggcctatcggcgggcgacgtggtaagggagattcaggcgcagaacgtggaggcggcggcgggcgtcatcggcgcttcaccggccgttcccggcctcgacctgcaactctcgctcaacgcggaagggcgcctcaccagcgaagagcagttcagcgacatcgtcgtgaagaccggggagaacggcgaaatcacgcggcttcgcgacatcgcccggatcgaactcggcgcctcggactatgcgctccgctcgctcctcgacaacaaatcggcggtggcgattccgatctctcagtcgccgggatcgaatgcgatccagatttcggacgaggtccgccggaccatggccgagatcaagaagaatatgccggaaggcgtcgactaccagatcgtctacgatccgacgcagttcgtgcgcgcctcgatcgaggccgtcattcacacgctgctggaggcgatcgccctcgtcgttctcgtggtgatcctgttcctgcagacctggcgagcctcgatcatcccgctcttggccgtgccggtctccatcatcggcaccttcgccgtgatgcatgccttcggcttctcgatcaacgcgctgagcctgttcggtctggtgctcgcgatcggcatcgtcgtcgacgacgccatcgtcgtggtcgagaatgtcgagcgcaacatcgaggcggggctgtcgccgcgggacgccagctaccaggccatgcgcgaggtctcggggccgatcatcgccatcgcgctggtgctcgtcgcggtgttcgtgccgctcgccttcatcagcggcctcaccggccagttctacaagcaattcgccctgaccatcgcgatctcgaccgtcatctcggcgatcaactcgctgaccctgtcgcccgccctctcggcgctcctactccgagaccatcacgcgccgaaggaccggctgacccgcgcgctcgacacgctgctcggctggttcttccgccggttcaaccgcgccttcgggcgggcctccgacggctacggacgcggcgtcggctcggtcgtgtcgcgaaaaggcgcgatgatggtcctctacctcgtgctcgtcggcgtgaccgtggtgctgttccgccagatccccggcggtttcgtgccgggtcaggacaagcagtacctcgtcggcttcgcgcagctgcccgacggcgccaccctcgaccggaccgaggaggtgatccgcacgatgagcgagatcgccttgaaggagccgggcgtcgagagtgccgtcgccttcccagggctctcgatcaacggcttcaccaacagctcgaactcgggaatcgtattctcgacgctcaagcccttcgcggagcgcaaggatcccgcgctgagcggggccgccatcgcgcagtccttgaacaagaagttcgccgcgatcccggaagctttcatcgcgatgttcccgcccccgcccgtcaatggcttgggcaccatcggcggcttcaagctgcagatcgaggaccgcgccggcctcggctatgaggcgctgaacgaagcgaccaaggcgttcatggcgaaagccgcacaggcgcccgaactcaccggcctgttctccagctttcagatgaacgtgccgcaactcttcgccgatatcgaccggaccaaggcgcgccagctccgtatcccggtcaccgacgtgttcgacacgctgcagatctatctgggttccctctacgtcaacgacttcaaccggttcggccgcacctactcggtgcgcgtccaggccgacgcgccgttccgcgctcgtcaggacgatgtcgggctgctgaaggtccgcgccggatcgggcgagatggtgccgctctcggccttgctgcgtgtccgccagaccgcgggaccggagcgggccatgcgctacaacggctttctctccgccgatatcaacgcgggggccgcccccggcttttcgtcgggccaagcgcaagcggcggcggcgcgcatcgccgccgagacgctgccgcgcggcttcgccttcgaatggaccgacctcacctaccaggaattcatcgccggcaattccgggagttgggttttcccgctggcgctgctgctcgtcttcctcgtgctggcggcgcagtacgagagcctcgccctaccgctcgccatcctgctgatcgtgccgatgggattgctcgcggccatgttcggggtctggctatcggcgggcgacaacaacgtcttcacgcagatcggactgatcgtcctggtcggactctcggccaagaacgcgatcctgatcgtggaattcgcccgcgagcttgagttcgccggtcgcagcccgatccaagcggcgatcgaggcgagccgcctgcgcctgcgcccgatcctgatgacctcgatggccttcatcatgggcgtcctgccgctcgtgatggcgaccggggccggagcggagatgcgcagcgccatgggcgtcgccgtgttctccggcatgatcggcgtgaccgccttcggcctgttcctgacgccggtcttctacgtcctgctgcgcagcctctccggcaacgcgcggctcaagcagcacgctgcaagcgcgccgatgaccggcccaggcgacatcgagcaagctgcgtagcggcttcgacctcctgtttcgagcaatcgagctaggcggtcgaggccgctgtgaatggcccttcgagggcgtcgctcgcacaggtcgcatggcggcagtgaccacgaagccgaaggtccacctcccgaagctggtccaaggatcgctactggcgcaacgtcgaactattggcgtgcgaactcctgaccccctcgcggacattcaagacgctgctgccgaaggtccggattggtcggaaaccggactttcgcctttcgcctgaaggcagacgttccgcttccgaccggattgggtcgaagcagtcgacgcgcccgcttcctgaaagcggacaccacccataagacgttccgcggtgacgtccgcaggctgcgaaaacggctcggccaacttccgtgatcactccgacaaaaaatgcaaaacgcctctagacgaccggtctaattcggtctatctcatcctcatggcacgcctcgctgcacataccgacacccgacaggaaatcctcgattcagcctacggcctagtcggcgcgaaggggttctctggcgtcgggctcagcgagatcctaacctcggctggtgtgccaaaggggtcattctaccactacttcggctccaaggaggctttcggcgaggccctcttggcggactacttcgagagctatctcgccgacctcgacacgacactcgccgagcctgggctgagccatgccgagcgcctgatgaactactggcgcaaatggcaggccacgcaggggggcatcgacgaccagcgcaaatgccttgcggtgaagcttgcggcggaggtctcggacctgtccgagcctatgcggctcgcccttaagagcggcactgccgcgatcatagaacggctggcgcgatccatcgcggcgggcgtggcggagggctcgctcacggtcgagagcgagccacatacgaccgccgagaatctgtatcacgtctggctcggtgcgagcttaatggccaagatcgtccggaccgacgccccattcgaggctgccatagggacaacccggcgcaatctcggcctcacgtcacactgatccgccgcgttccaacgttgccgaaaacccaacttatcacggacaaattcgagacgaccggtctactgtgagctgaagccaattaccttccctgagccggcgcaagcgcgacccgcgcgaacggctcagaaatcaagactgtcccctcacccaagcgaaaaactcggagagcaatgatgaagatcctgatggtgctgacctcgcacgaccgactcggcgacaccggccggaagaccggcttctggctggaggaactcgcggccccctactacgtgttcaaggatgcaggtgcggaggtggtcctggtgtcaccggagggtggccgcccgccgctcgatccgaagagtgccgagccgagcttccagactgacacgacgcgccgcttcgaagccgacgctgcggctatggcggtgctggccgagacgggccggctcgatgccgtcgggcacgagggcttcgatgccgtcttctatcccggcgggcacggccccctctgggatctcgccgaggaccgggcttcgatcaggctgatcgagacgacgctcggcgccggcaagccccttgccctggtttgtcacgcccccggcgtcctccgccatgccaaggctcctgacgggaagccccttgtcgaaggccggaaggtcaccggcttcaccaacaccgaggaggaggccgtgggcctgaccgaggtggttcccttcctggtcgaggatgagctgaagcgaaacggaggcctctacgccaagggtgcggattgggagcccttcgtcatgacggacggcctgctcatcaccggccagaacccggcctcctccggtcccgccgccgagcgtctcgtcgcacacctcgcgaaccgctgaggacgcaggcgccccccgggatcgggccgacgtgccataagcggcggggcgcccgcggccagatgccggtcatcggcacacgcctgtgggtggccttcagtgagacgatgccagtctgcgcggccggaccgcgcacagagatggcgaggtcggtgccgaggcccagcggcgacatgcccgccgcgatggccgccgactcaccgccgctcgatccgcccggcgtgcgggtaaggtgcgaccgtgcccctcaacgtgaccggcctgccgggcctgtcgatgcgcttcgggacgagccgcgagggtctgccgatcaacgtgcagctggtgggcagctggcaggcggagaccacgatccttcacgcggcctcggtcctggagggtgtgagcccggtccgcggcctgcacgcgagcctctgacaggagggagcctgccggggagcgccacccgtgcccggccatgagcggacgtcgaaccgctgaaacgggagcatagcggccaacctccgctccccgagcaaacgtccgcttcttgtgttttgcgtcccgggaccggacaggcaggaaaccatccatctgagacgctgaggcgatcgctgcgtgttggccggtgctggccgatcagagacggtccgcctgcatggagcgcagcaggaaatcggacgcgcgccccatcggtctcagaacggcaggagccgccgaaagcgggcgatgttcacgagcgacacgagggacgaagcgacgtaggtgagggccgcagcgcgcagtacggtgcgggcgccaagcatatcgtcagcctcgaggaagcgacccgtttccaggatgggcagagcccggcgaaagctcgcgtcgagctcgacgggcagcgttaagaggtggaacaggaggcgagcaccgaggagcgcgatgccgacacccacctgcagggcgagcaggacaggcgacttgaggatggcgagcatcaagggcgcggtcatcgtcaccacggccgcggcgaactcgaagccctgcacgaccggggcgaacctcacccgcgccgcgagcagccggtcccccgccgcgtgctggagtgcgtgggagacctcgtgcgccgcgaccgcgaccgccgtgatcgagcggccgtcatggttctgcggcgacaagcgcacgacgttcgcgaccgggtcaaagtggtcggccggcgcgatctcgacgggaacgtgctcgagtcgtgcttggtcgagcagatggcgtgcgagctctcccccggtcccgggtaagtccggccgctcggtggcgtgttgctgcatcgcccggcgcacccaccactgagggccgaatacgaggcagaacaggagggcggctccgagcgctacgaggaccggcatgccgggtatgtaggcgcgtggcccgagtcggtgaagcaggccaggaccggcacccatgaatacgccgccttggcgatctccgcgatgcgcttggccatcgcgggatcgtcgagacagatccggatcgcccaagccgtcgcagcgccggctgaaacggcaggagcgcgggcccggtcgacgatagatcgagccccccggtcggacgcggtaggggggcgatctaagtccgaacgtgctcccacaccttggagatgacgaccgaaccctcgccgaccgaggctgcgacacgcttgacggagttggcccgcacgtcgccgaccgcgaagattcccggatgcgacgtcgcatagggtgaacgcgcgccgatcgcgtccccggtcaggacgaagccgtggccatcgagttcgacgagccccgagagccagccggtgttgggggcagcacccaccatgacgaaaacggcacaggtcgagatcgtgcgcatcgtgccgtcggccacgttgcggatcgtcaccgcatcgaggtgatcgtcgccgtgaagggcggtgatttcggccccgtactcgatcgtgatccccgggtcggcctccagccggctcgacaggtacttcgacatggacgtcgcaagcgattgcccgcgcacgagaaggcgaacgtgtcgggctgagcggctgagatacatcgccgcctggccggctgagttgccgccgccgatgatgatcgtctcggcattcctgcagtagcgtgcctcgatctccgtcgcagcgtaatagatgcctgcaccctcgaacgcctcgaggcgttcgatcggcaatcttcggtactggacgccggtcgcgacaacgacggcctgtccccgaacgcgccggccgttgtcgaacgttgcacagaacgatccgtcctcaagccgttccagcttcgccacgcgccgcggcatcgcgaaccgcgtgccgaacttcatcgcctggacctcgccgcgccagacgaggtcggcgcccgagatcccagtcgggaagcccatatagttctcgatccggctcgatgtgccggcctgaccgccgatcgccacatcctcgatgacgagcgcgcgaagcccctccgcgcccgcatagacgcccgccgccaccccggccggtccgccgcccacgataaggacgtcgaaggcctcgtcgtcgacgaggttgtagtcgaggccgagcagccgcgcgaccttggcgggtgtcggttcggtcacgacgatatcccgtccgaagatcacagtcggccgttcggacgagatcgagcaactcctggcgacgctcgccgcctccgggctgcccagcggataggacctgtaaggaaggcggttccggctcgcgaactcggcaatccgccggacgctccggtcgtcgtcctcgccgaggagcaccagggtgccgtcgtgcgagtcgagctgccgccgccgtcgtgcggccaggaccgtgatgatgatgtccgacatctccgggacctcggacatcagtcgcagcatctccgggcgtggcacttcggtgacgatggtatcggcacttgcccgcatgggcatcgaccagaccccgccgttcaggaacgagatctcgcccatgaactgggtcggtccgagggtagacggcagatggcgctcatttgtgaaagggttgaccacctcgatctcgccagcctcgacatagacgaagcggtcggctggatcaccggcatggacgagaaaggtaccggccgggtagtgcttctcggctccgatcgcccgaagcgcggcgacatgcgattcggccaaggggatgcgctgcatctcgcgcagatcacggccgatcgtttccatgggtcgccccctcgcaggtcatccgctttggcgcagcatcagtggctgagcttcggtaggcaagtcctgcgcgcgagcgtatgcatggtcgaagctgcaggtctggggtggtgctcctagaacgtgcaacccggcctgagccgacctctgcttcggtgatgcccgcgactgttgccgaatgaccgagacgggcgcaaagtcgaaggcccgcttctggaccgaaggccacggtccggtggtggcgcacagcagaaccatcggcgtgcgaactcctgaccccttgcagaccttcaagcctaccggccgagacgtccgctcggtagaaagaagcggacctttgagcggcggtcacgacatcagcagatcgtggttcattacgcccctgccgttcaaagcaaacggctcacttttgcaatctcttctcactcggcagtgccggctcatccctcggtggatggccgaacatcgccttgtaagcacggctgaacgctgcttcggactcatagccgacccgtagtgcgacctcgccgacacgtgcctcgcgggcgacgagcatgttccgggcgagcgtgagccgccactcgttctggtagcgaagtggcgagcgcccgacgagcgcggcgaaacgttcgcagaagctcgaccgggacatgccggccgcgtcggccagggtgtcgacgctccagcgctgcagtggtcgctcgtgtatgaccttcaacgctcgggcgatgcgggcgtcggacaaccctcccagccatccggtggtgtgcccgcgctgcacccaggtccgcaaggtgcggatgacgatgacgtcgatgatccgtgagatcatcagggccgcgccgggctcgtcgtcagtcacctcgaccatcaggaagggtacgatgccgtcaagccacccggctccttcggcgcgccggatgtggatgcgcccgggcagggccgagatcatgccgcgaaggctgtggggatcgaacgagaaccggcagacgatcaccgatgcgtgcgaggcggacgccaccagcctggaccctccgagcccgcggggcagaagcacgagatcgcccgtgtcgatcacgacgcgctccccgccatcgtcctcgacgtcgagcgagccgtcggcgaccaccaggacatgggcggcatcggcttccagctccaagaccttcgaccacgcgacttcgtgtgatcggacatggtccccggtgagccggatctgcgccagtacgtgcgagagcaggtcgccggagacgcccggtccggcgtccggaagaacggtcaagttttccagtgatccggtcatgggtgccatcagcgtccgattgtaaacgtaccttccgaagcgacgcgtatctctctgaaaaaacgccgctttcacgaagcctggcgtttcgggcgccgaggctgccgcgtgattgcccgtcgtcccgatcctccgctgcgccgcgcacccgaagggaacgtcaatgacaaccgtccaacaacccggccgtgacacttccggctggctgagctcctattacttcctccgtgccggagtgtccgtcggttgggttgcggccgccttcaccatcggaagggccatgccgccggccgcggcggcgctcctggtcgcctatcccgcctgggacgccgtcgccaacgttatcgacgcgcggcgcagtggcggcttggccgccaatcccagccaggtcctcaacgcggctgctagcaccgtcgtcgccctcggggtcgccgtcgcactggggtggagccagcacgcggtgctggcggtgttcggggtctgggctatcctctccggcctgctgcagcttgcgaccggcgtgcggcgctggaatgcaggtgctcagtgggcgatggcgctgagcggagcccagtcggccctcgcgggcgcccacttcatcttcaaggcgaatggtgcctcgacgcccgggatcacggacatcgccccctacgccgcgttcggcgccttctacttcctggtctcggccgtgtggttgactgtggcgcaggcccggaagggagcgacagaacggaccgcatgactctgcgcggcgcccgtggaacactcgaacccccgtcgttggccgcgcgcgaccagtttggaatcggcgagatgcccggcccggattgcgcaatcgaaaccctccgcgacgaggtcgacgaagtggtcgccgtaggtcccgtggacgccttgcggtacgacgcccgccgttcgcccgcgtgacggctctcacgaaagcagggcgcgccggaaggcaggacgtttcgcccgaagcgcggccaacgcctcgtcggcggcgcgcaccccactatcgtgggctccatgggcggtggtgaagtcgaacgggtgcgtcgcctcaccggcgaagaacagccggtcctcgaacggctgggccagccgcgccctcgcgtacgactgccccggcagggcgcagctataggcgccgccgatgaacgccatacggctccacgacttggccgcgagcgggcgaagggccgatgccacgtcgctgccgaacagggcgaccaactcggtggacacatgggcgaagccggcggctgggccctcctcctccaaaatgcgggccccctcgccgccgaggaacgcctcgatgaccggccagccgttaggccggatcgagtacgcggctgatctcgcgtcgcgcaggttgccgtaggcgtgcgagtccggctcgaaagcggtatcgcgcccgatctctaggaagaccttctcgttgcgcccgagcggcagggcggcggccgcttcgcgccaggcttcggtcccggagggtaggcggattgcgtcgccggccaggactgcggtcgagaccgtgaggatggcgatcccggcgcggacagtgccggcccgcgttgtaacagcgacgccctccgccgtcaggtcaatccgctcagcaggggtcgctaggcgcagcgccaccgcggacggtaggctggcggcaacgagcgtgccgtatccgagtggtacgctccagttccgaccggtcgaggccgtgtcgtaggccatgtagtcggcggcagatattcgctcgggcgctactccgctcatgaagccggcgatggcccgcacgtaggcgttccactgccccccgggctcaagggcatcgctcgcgtggtcgctgccctgcgcgacgtgaggaagccgctcgttccagtcccggaacgccctttgcgccgcctcctgctcgtcctggacgatgccgggatgcgctttggcccatggcggttcgcttcggtcgaccgagaagccggacgcttcggcgatggcgacccaggcgttgcgttcacccgaatggagccactcgcaaccgaggtcgagcggataaccaccaagatcctgcgtgaatgcgcgccccccgagccgcgaggacgcctcaagcaccagcacagtcagcccgtgtgctgccagccgtcgcgcggcgccgatgccggcggcgcctccccctacgatgatgacgtcgaacgcactttccatgagagggaggtgaggtcgggcatcgggcgggacaagcgtcgtggccttctcgtctgagcaccggccgcgatggccgcaagcgcggctacctcccgcgtcaacgttggccgttacgtgacaagcggccattccgttgccttggaacgaaggtcccgaaatggcgcttttcggacgaaagaaccgcaacttgagggccgaaagctgtggcgaaccggcgtgagatcggggcggctgcgctggccgccgcagccctcctggcggctcgaccgtcacaggcgcttgatgcagccaggccatccgtgagggtgccaccagtccgcatcgccatgctgctctatcccggtatgacggccctcgatgtggttggcccacaggggctgctggcgggacttgcgccggacacccttcacctcgtcgcgcggtccgtcggacccgtcttaagcgacaccggcctcagcctcatcgccacaacgagctttgccgactgtcccaccgaactggatgtgctcttcgtgccgggaggcgatggcacagccgctcaaatgcgcgacgctgctacgctggcctttctgcgggatcgggccagccgggcgcgctgggtgacgagtgtctgtaccggatcactgatcctcggagcagccgggctcttgaagggctatcgcgcgacctcacactggtgtgctcgcgatactgttcttccgctcctcggggcgatcccggttgatgatcgagtcgtcttcgacggcaaccgggtgaccgccgccggcgtctcggctgggctcgacttcgccctggcactcgccgcccgcctgcgcgatgaggattatgcacgaacggcacaactcgtcgccgaatatgcgcccaaaccgccgttcgaggcaggaagtccggccgcggccgggccgatcatcacccggacggcgcaagcgatcctcgacacgcttgtgactgaagcgcgaaaggccgctgccccgcttcaactgccagaacccgggcccggtgatgcgccttcgcctgcttcccgcgaggactgatcggtcctgtttgctgcactcagccgctgcagcttcagatcgacattgtcgaatgaccagcgaccctaccggcaaatgaattctgcgtctacggtggtacaaacgctgccgaggcgcgcagtctaagtttctgcttttgctagcttttgttgggaaagtgggcaatcctctcccaggcaccaattgatctctgacccatcgagatccttggttttctaagtttcgatcccgtaccttgttgaagggtgcgggattttttcttgcctgaagggttcgcttcgccctggcggcgcgctggcagatcgcgctgtgccggttttgatcggcttctggaaaatccgccggaaatcacgccttcgagcggcctcgaaaacgaaagtgggtggcgggagttctctcccgccacccactttctgatgccggcgagggtgccgacgtgaccgctatcggtcttctcagtccttgaggtcggccgggaccttgccgccgttctcttcgagcttcttgatgacctgcttgtgcagccagatgttcatcgaggccgagtcgttcttgtcgccggtgtagtgcagctcgtcggcgagctgctggcgggcgtgcaggctcgaatcgagatcgagcagcttcatcagatcgacgatcgagctgcgccagttcagcttctgcgagttcttcgcggcgaggtcgttgagcacggcctcgacatcgacctgtccgcccgacgacgttccgccgctggtgggcgtggaggccggggcgctgccgccgccggaggacggctgggcctgcgtctcggagggcttggcggacgactcgctggccttcgcctccgacgagccgaacgggttgaggatcttgctgacgatgctgccgagaaggctcatggcgtagggtgtcctgtcgtctgtcccgcggcgtggatgccgctttcggctgggtaaacggcaggaggaacggggccgttccgtcgcaggccggcaaagcttcgtcgcccggcgtgctgctgccgtgcgacgctggtgtggaagcgcgattggaagatggcgcccgctgtgccatggggaacgccatccggcacccctggaacccgtttcgatgcgcaatctgttcaaggccttcggcctgatcgcggggcttctcgcccttcccgtgcccttcgcggtcccgctcgccgcccagaccgtgcccgtgcgcatcggcgtcattccggtgatcggcgcggcacccgtcttcgtcgccaacggcgagggttggctcaaggaagccgggctggcgccggccttcaccaccttcgaatccggccccaacatgatccaggcgctcgcgtccggcaccatcgacgtctacgtcgccggcatcgcgccgctcgccgtcgcccgcaccaagggcatcgacgtgcgggtcgtggccgccaccgccatcgaggagatggtgttcgtggcagcccccaagctcgccccctacttcgcgtccgccccgagcaaggccgaggccttcaagcaattcaaggccaaggagggccgccccgctcggctcgccacgcagccgccgggctcggtgccgaacaccaccctccagcactggctctggcaggtggtgaaggccgacaaggccgatgtcgagatcgtcgccatgggcatcgacgcgacccagcaggcgctgctggccggtgccgtcgacggcgcctcgatccgcgagccggcgctcaccatcgtccagggccgcaacccgaagattacgctgatcgccaccggcggggagatgttccccgatcagccgggcaccgtggtggccgtctacggcaagttcgccgacgccaacccgaaggcggtggagggcctcgtctcggcactggtcagggcaaccgacctcttgaagaccgatccggcgcgcgccgccccgccggtcgaggcagcgctcggcaagggcatcaccgacgtcgccacgatccagaaggcgctctcctcgccggccgcgaagttcgtcgccgacccgcgcacgatcatcgaggcaacgaagaagatgcaggcctatcaggtctcgatcggcaccctcgacaaggaggcgccgaccgacggcctgttcgacgccaagccgttcgacgcggtcaagaagccctgatttccacgatcatgacgccatgacctcgttccgctcggccgccctggcggtcgtcgggcttgccgccttcctcgccctgtgggaggccgcaccccggctcgacctcatcaacccggccttcttgccgccgccctcttccatcccggcggccttcgcccgggagatcaccaatggcgcctggctgaccgcggtcgtcgagagcctgagccactacgtggtcgggctcggcgcgggcgcgctcgcgggcgtcgcccttgggctggccacgggcatgttcgcttggttcgacagtctgaccgcggggatcgtgcggctgctgcgccccattcccggcctcgcctgggtgcccttcgccatcatctggttcggcgtccagccctcggccgccgtgttcatcatcgccatcggcgtgttctggatcgtgttctttgccacccaaggcgccgtgcgccacgtcgatcgcgacctgatcgaggtggcccaggccttcggtttccgcggaccccttgcgcggctcaccaagatcctcctgcccgccgccacgccgggcatcctcgtcggcctgcgcacggcgctgggacaggcctggatggcggtggtcgccgccgagatcttcggcgtgcccggcatcggcgcgcggatgatgcaggcctcctcgctcctctccaccgacatcgtggtggtctacatgctcaccatggccgggctgtacggcctgttcgataccggcttcgtcgccctgcagggctggctgctgcggtggcgcgcatgagtggtcccatcatcgacatccggggcttaagcctcgcctacgagcgcaacggacggcgcaccgagatcctgtccgccctcgatctcgcggtgccgcgggggcagttcctcgtcatcgtcggcgaatcgggcgtcggcaaatcgacgctcctgcgcgtgctgatcgatctggccaaacccagcggcggcacggtccatcttggcaccgatccccagaaaacccgcacgccgatggcgctggtgttccaggacgcgcggctgctcccctggcggcgggtgatcgacaacgtcgccttcggcctggagcggcacggcctgtcgaagcccgagcgccgcgagcgggcggcggcgatgctcaagctcgttgggctgtccgatttcgccggccgttggccgcaccagctctccggcggccagcgccagcgcgtcgccatcgcccgcgccctcgcggtcgagcccgaggtgctgctgatggatgagccgttctcggcgctcgacagcttcacccgcgagggccttcaggacgagatccagcgcatcaaggcgcagacgggcaagacggtgctgttcgtcacccacgacatcgacgaggcggtctacctcgccgaccgggtcgtagtgctggcgggcagccccggccggatcgcggcggatgtcaccctcgcgccgccccgcccgcgccagcgccgggatgcagccctggtcgaggcggcgcgccacctgcgggcggaactatcgcggcgctcggcggaactgtgagggatccgtcaagcttgccatcttgacggttctctgcctgcgttggaaccatcggcgctagggtggcgcgtaggctagtacgtttggggccgggcgcctgggggattgcaagatggggttttttcaggacgcccttgtccgtttcaaccgggtggtgatgtcctacgccggcgattccgttttcatgcaggcggcggtctccgccgcggccaacgtgatcgtcgccgacggcgacaccgatgacgaggagatcgaggcggctctcgtcagcatgcgggccaacccgatccttcagaaatcctacgacacgctcaccctggaacaggcgctgttcgaagcacttgcccgtgcggagctgcgcgccgggcgcctggagaacagccagcacgtcgcggccatcgccgaccgtccgctggagcagcgccaacacgtcttcctgatcgcggcggacgtggccgacaagggcggcatcaccgagagcgagcacgcggtgctcgacgaactggcccgggcgctcgacgtggacaaggcggcgctgctcgtctgagtcgctgcgcgggagcgccccgctctcaacatcgtcccgaaaggtggtcaccggctttcggaaaagacgatgctcggaccaaccccttctttcggacggcaccgagcctatacttcacggctcggacaggagcgcggccatgtacaaggtaaccggcacagatcccgccggccgcacgctgtccttcgcctgcggcacggacgagcaggctctcgagaagacctgggagctggccggacgcggctttcgcaacatctccgtcgccgacccgaagggacgcgagatgagcgccaccgccttcgaacgctcgcttgatttcgactacgactgagctgactcgaagggccgatcgagctccagcaccgagcgcttctatccgacggcttgctcaacccactcccgcaaccctaagtgtcgccctcgataagagggctccagggatcgcgcgacgtccggagccctccttcgaggccgctccgcggcatctcaggatggggaaagagttggatggcggggtcgggagacgccgcttacgccgcccgcttctggtaatccttcacatccgtgaaccggatcttctcccagcgctcctcctcgtagcggagtgagaaggcggtggtggccatgaagaccggcgcgccgtcgaggtcgctcgccatggccgagccgtgggcgttcacgaaccgatcgatctcaacctccgattccgcctcgatccagcggcagaccgagaaccgcgtcgtctcgtagtcgatcggcaggccgtattccgcctggagccgctctttcagcacgtcgagctgcagcgcgccgaccacgccgacgatggcgggcgagccgtcctgcgggatgaagacctgcacgacgccctcctcgcccatctgttggagcgcttcccgcagcttcttggccttcatcgcgtcggtgagcttgatccgccgcatgatctcgggggcaaagctcggcacgccgcggaagacgatctcctcgccctcggtcagcgtgtcgccgatgcgaagcgtcccgtggttggggatgccgaccacatcgccggcataggcctcgtcggcgatggcgcggtcctgggcgaagaagaattgcggcgccgagagcgacatcggcttgcccgtgcgcaccagcttggccttcatcccgcgccggagctggcccgaacagacccgcatgaaggcgatgcggtcgcggtggttcggatccatgttcgcctggatcttgaacacgaagccggtcatcttcggctcggacggctgcacggcgcgcttgtccgcctcctggccgcgcgggggcggcgcgaagcgggcgagcccgtcgatgaggtcgcgcacgccgaaattgcgcaaggccgaaccgaagaaaaccggggtcaggtgtccctcgcgaaaagcttcgagatcgaaggtcttgaggccgccctcggcgagctccacctcctcgcgccacgcatcggccgcgccgttctccgtcagcagcgtgtcgaagagcgggtcgccaaagcccgagaccgggatcgtgccggcatcgtccgccgcgtcgagccggcgcacgcggttgccgccgagttcgtaggtgccggcgaagttgcgcccgagcccgatcggccaggtcacgggcgccacgtcgagggcgagcgtcttctcgatctcgtcgagcgtctcgaacgggtcgcgcgcctcgcggtcgagcttgttcacgaaggtgacgatcgggatgtcgcgcagccggcacacctcgaacagctttcgcgttctggcctcgatgcccttggcggcgtcgatgaccatcacggccgagtcgacggccgtcagggtgcggtaggtgtcctccgagaagtcctcgtggcccggcgtgtcgagcaggttgaagacgcaatcgccgtactcgaaggtcatcaccgaggtgacgaccgagatgccgcgctccctctcgatgcccatccagtcggaccgggtggagacgcggttgcgcttggccttgacctcgcccgcgagctggatcgcgccgccgaacagcagcagcttttccgtgagcgtggttttgcccgcatccgggtgcgagatgatggcgaaggtgcgccgccgcgcgaccggatcggtcttcgcatcggcggatttggcgtctgtttgcatcagcatggcgggcaccggccgccgcggggcggtcggccgctcgtctcgaagggggaccgggcggtgttccgctctctacgcgttccgcgccgcctacgcaaagccgccttccctaccctcgcccgacgaagggcatgttcgtcgccatcacggtcatgaacagcacgttggccgagagcggcaggccggccatgtagacgacggcctcggcgacatgcgtcgcctccatgtagggctcgggccggatcgaaccgtcggcctgccgcgcgccctgcccgaagctttgcgtcatctcggtctcggcattgccgacatcgatctgaccgcaggcgatgccgaaggggcgcccatccagcgcggtggcgcgcgtaaggccggtgatggcgtgtttcgtggcgctgtagggcgccgacatcggccgtggcgcgtaggccgcgatcgaagccgttgttgatgatgcgccctcccctggggtcctgcttgcgcatcatcccgaaggcggcgcgggtgcagaggaaggtgcccgtgaggttgacgttgacgctggcgagccaatcctcgaccgcgatctcgtccaccgtcgcggcgggggtgaagatcccggcattgttgaacagcaggtcgagccgcccgaagcgctcgctcaccgcggcgaacagggcctcgacggcacgcggatcggacacgtcggtcggcacgcataacgacgggcccggcagttctgccgcgacccgctccagcgcctcgccccgccgtccggcgagcaccagccgccacccggcctgcgccaatcccagcgccaccgcccgcccgatgccggagcccgccccagtcacgaccgccacccgatcactcatcgccattcctctgccgtcccgctcccgccatcgagcctcagaataagcggtcgcatcgatccggtgcaggggcgccgtgcacgctcggccaatcgcaggagcccaagtgatcccctcacaaacgcgcgccggtgcgaggcggaggcctccaacccagttgccagtcccgcccggcccgtctagagatccggcggcttgaagccgatggggcgtcgccaagtggtaaggcagcggtttttggtaccgccattcccaggttcgaatcctggcgccccagccaagtctctgctaagtcgttcaatggcaacgacttatatcccggacatttttctccgcactcaggcgtaaccgttagcaccctgccatggccgggcaaggtgcgtcctcagaaaaggcgcgctggatgttcggcgccggcctggagtgtgccggatcgagcctgaaccggtcgtgccgtttcgcccatgtccggcagacgaaatcaaagagcgtccggccgaacagggacttgagccggcgcccgtatctgtaggcctccacgaacatcgccggtgatggcgcacgccccgtggctggctttggggtgcgccagccatccggcggctgtgaatcgggctgtctcgggttcagatgggacgacggtacggcggccgaacccgatcctggcgttccgcggaggcgaccagagccgcggcaaggccggcggccatcagatcctcggcgagcccccgcgcgaggccgaagggtgcgcccgtgccggggccccgcgccgcgcgaccgagcagcgtgccggcgacggcgcccgcgacgccggccagtgccccggcctcgggcgaggcgcggcgccccgcgaacatccaaccaccgactgcgccgatcgcgagccggacggcgaatgaaggaggaatgcgccggtcgggcgcgaacggcatcttgtccccggccatctcggcaaacgccgccgtggtggcgacagtccgcgcaacggggccggcggggatcgctgcgctccgggtccgcccgtctgcggcggcccaactcagcgcggcgcaggccgacatggtgcgcaacccggccaagaacccgatcccggccgaggtcccatagtcctgcatcgcgcctgccctccgtcggatggaacgcccataccgaacgggcaagacggcagcgccggccggtgttccaacggacatcaccggatcggcgcgggcgcgcgcggccttgtcggagacgttgcgaaaggccgcaggtggcgtcgggagccctcagttcgggcgagcgttgaccgggactatcatgaatcgcggtggtcgagccccccggctcccagccgcgagcgcgccggccgctgcgttcgccccgttcgcctgcggccggcgcgtcccctcatcgcgggcgcaactcacttcgaccgactgcgggaccggtccgaggagtgtggcgcggccggcatcgattcctgggattgaacgggcgcttcacgtggctcggcacggtgcggttcgggaagggcgaatgcttctgcttcgtcgcacccgatccgtacgaaacgttcgacgggatccgcccacgcataagaagcttcgacgacgactaggagctgaaggccacctatgacgaatggcgcggtcgccgcttggccttccaggcgcgcgtcgctgcgggcaaaccggacgcggtccgcgcgggctggcagcgcgattacatcgccgggcgcgatccggccgaccgcgagggaccgacattccaccgcaccaagcggattttagcccaagcccgtccggtcggcgccgggcggagccgatgccgcgctatgggacatcgcagctttcgtcgcgccgccgcgcctgaaaacgggccctcgcgccgccgctgcgttggtcgcgcacatgcccggaacatgagcatcgagcgcgcgttctctgcgcacttcctgaataatcgctcgccaacaaggcaactcaatgcgcgacgtcaacaagtcgaacggcacggctatgcttgcgacgtggaagcgtagcggcagaaccgctcctgcgatgagcaacgctggactggcaaagtcggcacccatcaccacgacaagtcacgccccccacggtcagcaaggctcgccggccaaccgcgtttctcgcacaagcgattttgagggcttcggatccttctcgagctgagtggccggatacgggatcttcgggttcggctggcccctcccagaggcccagggcggggccgccgacacctgaaaggtacgatgcgggaatcgcgatggcgctgaagcacttcttgcggatcaccctgctgttccgcctgtgagatcgggctctcccgtcagaaggctcgttccggtggtcgccgcgacgctcgaatgacccgtgccgccgatcaacaggcctctaagagcgccgtggccatcgccagcggcccgaagcccacggcatgcacgaaaaaagggccggcgcgcagcgccggcccttttcatatcgtccaatcgaggcgggcgcacgagtgagacccgtgcgcccgatcccgaaaagagatcagtcgttgatggcggcgacgacgccggcaccgacggtgcgaccgccctcgcggatggcgaagcgcagcttctcttccatggccaccggcacgatcagcaccacgtccatggtcacgttgtcgcccggcatcaccatctcggtgccatcaggcagcgtgcacacgccggtcacgtccgtcgtgcggaagtagaactgcgggcggtagttggtgaagaacggcgtgtggcggccgccctcttccttcgtcaggatgtaggcctcggccttgaacttcgagtgcggcttcaccgaacccggcttgcacacgacctggccgcgctccacgtcctcgcgcttcgtgccgcgcagcagcacgccgacgttgtcgcccgcctggccctggtcgagcagcttgcggaacatctcgacgccggtcaccgtcgtcgtcgtcgtcggacggatgccgacgatctcgaccgactcaccgaccttgacgatgccgcgctcgacgcgacccgtcaccaccgtgccgcggcccgagatcgagaacacgtcctcgatcggcatcaggaacggcatgtcgatcggacgctccggctgcgggatgtactcgtcgaccgtcgccatcagcgccaggacggcttccttgccgatcttgggctccttgtcctcgagcgccatcagggccgagcccttggtgatcgggatgtcgtcgccggggaagtcgtacttggagaggagctcgcgcacctccagctcgaccagctccaggagctcctcgtcatcgaccatgtcgaccttgttgaggaacaccaccagcgccggcacgccgacctgacgggcgagcaggatgtgctcgcgagtctgcggcatcgggccatcggcggcggacacgaccaggatcgcgccgtccatctgggcggcaccggtgatcatgttcttcacgtagtcggcgtggccggggcagtcgacgtgcgcgtagtggcggttggtcgtctcgtactcgacgtgggcggtcgagatcgtgatgccgcgcgccttctcttccggcgccttgtcgatctggtcgtaggccgtgaaggtcgccccgcccgactccgccagaaccttcgtgatcgccgccgtcagcgacgtcttgccgtgatccacgtgcccgatcgtgccgatgttgcagtgcggcttggtacgggagaacttttccttggccatcgtgcaatcctaccgcgggaccggccataagccgggcgtaaaggcgcggaccgattagaggcttgtgcgacgatgatcaagcggcaggtttgccggcagggcggatcgcgccgaatgaggggtcaggacgcggcctcgccgacctgctcgtagagccgctgcgcctccggggcgccgccgcggcgctcgccgagatcgagcacccgcaccagcatcgtgccgtggggggcggcgacggtgagcacgtcgccgcaatgaatggccttggccggcgcgtcggtacgggtgccgttcacgcggacatgcccgtcgctcaccagccgggccgccatcgagcgggtccgcgcaaagcgcgcgaaccacagccatttgtcgaggcgctggcgccccgcgctcatccggcgatcacgattgccggagccgtcacggcgccagctctccgaaaagccggcaaccgcttgtcgcgcggacgcgtcagcgcttgcccccgtccgattcgagcttcgccttcagcgcggcgagcgccgcgaagggcgaatcgggatcgggctggcgctcgcggcgcggcgggcgctgctcggggttcgggcggcggttctcgtcgcggcggtcggggcggttgcggccgccctgatgctcgcggcgagggccgccctcgccctggccttcccggcggctgtcgcccctgccgtcggcacgggccggacgtccgccctccggacggtcctcgcggggacggcgcgggccgtcgttacgccgaccatcttggcgaccgtcctgtctgccctcttgccttccgtcctggcgcccctccggccgtccctggccgcggccgggccgcggaccggtgtgacgctgcggacggtgcagatgccagacctcgacggtctcgggcgcggccggttcggcggctgcatccgcctccgtggagggctcatcggccggaatcgccgaatcggctgcgtccaccgcctcgacctctccggtcgccgcagccgcctgcgcggcgtcggcggtctcggccggcatcggcgcggcggcttcgggagcggcgtccgccgtctcggccccgtccggtgccgtttcctcgatcggggcaacggcttcgaccggtgcggcggccgcctcttccgcggcgggctcggcttcggcggcgaccgtctcggcttcgctcccggcctcggacgtcgcctcggcaggcgccgcctcgtcgctcggctcggccgtggcaccgacgtcggtcgcgtcctgcgacggggcctgagccgtaccctcggctgaagtctcttcgaccgatgccgcctcgccggctgtctcttcgcccgccggctcctgcggtgcggcctcggcggtgcgcgcggcggggacggtcggtgccgccgcgaccaggggcaccgtgatggccgggccgggacggttctgcgcgacgtagcccagcgacttcaggattgaggcgaaatcctcgcccgagcagccgacgagcgaggtcatgttcacggtggccacgaagccgtcgccgtccgcggtgccggccggcggctcgcccggggtcgtgccggggcggtaggcgatggccgggcggatcaggtcggcgagccgctccaggatatcgacacgcaccgcccgctcgccgcagacccggaagccggcggcgcggtagaggcccttggcgatgttctgatcgaccttgatcgaggtgcggccggaactggccagatgcgcgatctcgtcgaggccgggctggtcgaggccgccgtttttcagcgcccagagctgggcggcgagcgtgcgcggggcgggcttcagcagcgcgggcaggaagatatggtaggcgccgaagcgcacgccgtgacggcgcagattcgcgcgcccatcctgatcgagggtgcgcatctcatgcgccaccttggcccgctccagcacgccgagcgcctcgaccacctggtagccgatgccgcgggcgagcccggtgaggtcggccgccgtctcgatctccatcagcggcccgagcaggcgcacgacgtgcgcgcgcagccatgcggccaaccgcgtctcgaccttctcgcgcgcggcgccggacaggctgtcgtcggcgatgaggcggatgccgggctcgaacagcttgtcgcccggcgtcagcttggcgacgggatcgccggtccagcggatgatgccgtcatgcgagagcaccagcgaggcgtcggcggccgaggcgaagcggtcggcccgcgcctcgatctcgccagctagcgccttgtcggcggcagagcgcagggtcttggcttcgtggccctcggcttgcgggtcgggcacgaattggaagccgtgaagacggcccacatgttgaccctcgacggtgacgtcaccgccggaggtgatttcggcttccagcatcgtcttctctctcaagcgccgcatcaggacgctggtgcgcctatcgacgaagcggctcgcgaggcgctcgtgcagggcgtcggacaatctgtcctctacccgacgcgtctcgccctgccaatgcagaggatcgagcaaccagtcaggcctgtttgccacgaaggtccaggtccgcccttgcgcgatgcgctgggacagggcgtcgatgtcgccgtcggtgcggtcgatcatcgccacatggcgggcgaaccagtcgttggggatgcgccccgccatgccgcgcatcagaaagcggtagagctgggccacgaggtcggcatgggtctgcgggtggacctttcgatagtccggcacgccacaagtgtcccagaggcggcgcaccgccgcggggcccttggccatgtcgcggatgtcgtcctcgcgcatcaagatctcaagcgcctgctggtcctcgcccatcggcgcgcgggtgaggccctgctcgtgcggatgctcgtcgaggctcgcctggagccgttccagcgaggcgaattcgaggtccgggttgcgccattgcagcatgcgcacgggttcgaagtcgtgcgtctccagcgcctcgaccatctccggctcgaagggcgggcaacgccccgtcgaaccgaacgtgccgtcggcgatatggcgcccggcgcgcccggcgatctggcccatctcggccggggacagcttgcggaaccgggtgccgtcgtatttccagttcgcggcgaaggcgacgtgatcgacatcgaggttgagccccatgccgaccgcgtcggtggcgacgaggtaatcgacgtcgcccgattgatagagttcgacctgggcgttgcgggtgcggggcgagagcgcgccgagcaccaccgccgcgccgccgcgctggcgccggatcaactcggcgatggcgtagacctcctcggccgagaaggcgacgatcgccgtgcggtgcggcagccgcgaaatcttcttttcgcccgcgaaggtcaggctcgagagacgcgggcgcgtcgtcgtctgcacgccggggatcagcgcctgcaccagcggcagcatggtcgaggagccgatcagcagcgtctcctcgcggccccgccggtagagcaggcgatcggtgaagacgtggccgcggtccatgtcggcggcgagttggatctcgtcgatcgcgacgaaggcgacgtcgaagtcgcgtggcatcgcctcgatggtgcagatccagtagcgcggccggtccggcttgatcttctcttcgccggtgatgagggcgacgttctcggacccgaccttggcgaccacgcgcaggtagacctcgcgggccaggagcctgaggggaaggccgatcatgccggtcggatgcagaagcatccgctcgatggccatgtgcgtcttgcccgtgttggtcgggccgagcaccgccgtgaccccgcgcgcgcgggcctcgcggtgaagggtgcggagcgtcatgcgggggcggcgatccctacggcgctgagggccgtcggcggagcggagggcagccgggcgctgggccctgcatcggaagtcggccgctcgagcactgtctcagatacctgatccgggacggtgctcgaggctcttgcttttgcatcatcttttttccgaaagccggcaaccacctttcgggacgacgctctagctgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacatctagcggtacggggcgagccgcggcgaccgtccctcatatgggatgccggggccctgcccgccagccggggcgccgacgctcggataggcgtagatgtcgatccggggttgcggctgctgcggcgtgaggtcggtgcagagggtgtcgggcatcgccgtgagcgggccgcggcggggggcgcggtgctcgatcacctgggcgctggagaacgcatcggggccgcaatccggcccggtcgtgagggggccgtcggcctgagcggcgccggagacgaggagcggtagggcgaggcagacgatccgcagagcgttcctgggggtcgaagcatttgcgaaccgacgcatggttgagcctcctaaccgcatcggagctacttcgatcttcgttcggtcccgcccggcccctcatcctgaggtgccgacgcgcagcggcggcctcgaaggatcttccagggaccgcgcgagatctggaggatccttcgaggcccgctgacgtgggcacctcaggatgagggtgaggcagggattctcggggcgaagagacgcttggtccgaagaactactgctgcgacaggctcgcatcggcgacgacgcccggctgggcttcgccgccgctggcggttgcggtgccggtccgcgtccagcgggtcgcctcgatgatgttggtgccgagcgtggtgcgcacggcgatccgcagcggcaccagcacccgcgttccctcgacgggcgcgagccagaccgacatgtcgcggttgtcttccatgaacttcacccccggccggtcgggccggtggccggcgatggcgacgtagcgggcgttgcagaccagaaccggcccgctatagccgggcttttccacctgccgggtctcgccgtaactcaggaccacgttgaagcgggtggcgccgtcgaagacgggaagcgtgcggttgcagttctcgggatcggtgaggtcggcgcgcgcgcgggccggcatcatcagcgcgcttgcgggatcgatcacgccgcgcttggccgcggcggtgaccggcacccggtcgccggtatcgagcagcggcggggtcacctcggcctgggtgacgttgccgttggccagcgccatgcgcacggcgatgcccgaactgctggtgcgggtggcgatcgagaaggcgctcggcagcggcgccgcggcgatgctgcccgaggagcgggccgagccttggccgccggtgaccgcgccgacgaggcccgtcagcaccgccgagacatccatgcggtagcgcgcgccgtcgaaggcgccggtgagctgggcgttgccgaccgggataccggcgaggttgacgctgtaatcgacggcgacgcccgcgggggccgacttggccctgtgggcccgcggcgcggcctgcgtcccggccggaagggcgagcgccccggcgaggagaaggaggtgggcgcgaaggatgggcttggcgcgcatggtctggactctgggcggctccacgctcccgcgccgctcgggacgagacggctgggacgaggaagcttagcgcctgccatggttaacagaccgttcgggcgacgccagggggctttcgggcaacgctgctaccgggcgtgccgacgcacgccctacgagagccatgacaccagcctgacagcaaccggcctttgtataaaatttaatgcaatcgtaattcctgtgggcgagcgtcttatcatagatcaggcgcggtgggttcttatgaagggcgtcgtttttacggagttcctggacttcgtgtccgaggcgctcggttccgacgtcgccgacgacatcattgatgacgcggacgtcccgaacggcggggcttacacggcggtcgggacctatccgtataccgagatgcaggccctggtgaccgccctgtcgcgccgcacgggcaagcccgtgcctgacctgctgacgctgttcggccgccatctctgccgacggttcgcggtgcgctatcccgagttcttcacggtgcagacatcgctgttcgacttcctcgaaagcgtcgacgcctacatccaccgcgaggtccacaagctgtaccccgacgccgaactgccggtgttccgcctcacccgctacggctcggatgcgatcgatctcgattacgagagctgccggccccttgaagcgctggccgagggcatgatccacggcgcggccgaccacttccggcagcccgtcgccatcgccaagctgagggtcgagcacccggccggccccttcgtgcgcttctccatcaagcacgcggcctgacgccgtgatgccggaaccggacgaaggcccgacggtcacggcaagcccggaacgcgacgagcgcatccggcgcctggagcggcgcgtcgcccgcgagcggagcgcccgcgccgaggccgagtccctcctcgaagccaagtcccgcgagctctacgccctcaaccagcaactctcccgcttcgccgcggatctggaactgcgggtggacgaacgcacgcgcgaactggccctggcgcgcgagcgcgccgtggcgctggccgagcgcgaccagctcaccggcctggccaaccgcacccgcttcgcccgcgtcctcggcgccgccgtcggccgggcgggccgcgggacgggcagcgagcgcttcgccctgctcctgctcgacctcgaccgtttcaaggagatcaacgacagcctgggccacgaggccggagacgtgttcctccagcatgtcgcccgccgcctgagcggaaccatcggccaaggggcggtggcggcgcgcctgggcggcgacgaattcgcggctatcgttccgctcggccctcgcagcgatcttgcccgtctcggcgaggccgtggtggcggacatccgccggccggtcgcctatcgcgggcggatgctggaggcgtccgcctcgctcggcatcgccgtcttccccgacgatgccgcgacgggcagcgaccttcagcgcttcgccgacatcgccctctaccgctcgaaggcggcccgcgccgcttggacccggttcgacccgcgcatgggccgggagatcgaggagcggcaggccctgggggccgatctcggcgcggcaatccgctccggcgcgattgagccatggttccagccgatcgtcgacggggtcacccgctgtcccgtcggggccgaggcgctggcgcgatgggttcatccgcagctcggcttcctcgccccggctgccttcctcggtctcgccgaagagcgcggaatgatgcgcgacctgttcgcggggatgatgcgccgcgcctgcccgccggcgcggggctgggtccgggcaggggcgatccgcaccctgtcggtgaacctctcgccgagtcagttcaagctcggctcggtcgccgacgacgtcatcgcgctcctcgccgaactcgacttcccgcccgaggcgctgaccgtcgagatcaccgaggaggtgctgctgaacgatctcgatcgcgcacgggtgcagttggagcggctcgccgcccatggcgtgcggatcgcgctcgacgatttcggggtcggctactccaacatcgcctatcttcgccggctgccgatccagacgctgaagctcgaccggctgctcaccgtggacgtggcgcaggagcacgaggcccgctgcatcctcggcgcgatcgtccagatcgcccgcgccctcgacctgcgattggtggcggagggggtggaagatccaggccaagccctctggctcagccatctcggctgccgccacctccagggctacctgttcggccggccgatgccggcggaggccttcgccggctatctcggctttgacggggcgcggcgcatcgcctgaggtcctgccgcgccttacgtctgcggtgtccaggcatgcccgtgatagacgaagcgctcgctttcactcgccagtgccgcgaggccgctgaaggcgggatccttcacggtgatgacgctggtggggatggtgcgcatctgctcggcgaagggcgccttgcgctcgaaagcctcgcggaacgcgccctcccgcaggacggagacgatccgcggggcgatgccgccgccgatatagaccccgccggtggcaaggaaggtcagcgccagatccccgcatacccggcccagcagcttgctgaacagcgcgagcgcggcgtgtgcatgcggatcctcgcccgagaggccgctgctcgtgatctcggccggatcgcacaaggaaccgtcgccgcccgcccgcaccgcgcggatcgccgcgcagatccgggcgagaccgggaccggagagcagcgtctccaccgtgacccgcccctcgacacgctcgaccgccggccagatctcgaactcctccgcatcggtcggcccgagatcggtgtggccggcctccgtcgagacgatggcgaggcggtcctcgtaagggatcagggcggcggcgccgaagccggtgcccggcccgagcacgaggcgcggcccgcttgcgtcaccgcgacttggaccgatcggcgtgaggtcgtcgggcgcgatgccggccgcgcccgcggcgaccggcacgtaatcgttgacgagggcgacccgcgcgagcccgaaatcacgggcgatcgcggcggcgtccaccagccagtccgcgttggtgagctggaccgccggcgcatcgacccggcccgcgatcgccaggatcgccgagcgcggcgcgggcccgccgccctgcgccagggaggcccggatcgccgcgctcggatcgggatggccgtgcgtcgcctcgcgcgagaggaggcggggcggcgccccccgcgtttcgatcaggccgaagcgggcattggtcccgccgatatcgccgatcagcaccgggaattcgaacatccgcctctggcctctcgtggtgctttgccgcgaccttaacagagggtgcgtcggccgttcggcaagcggtgaacgaagcggtgaacgatgtcaggcggcgggcagcgtgtccgggtcgatcggcgcgccctcggcccaggcggtgatcagcgcgcgcacatccgcgggtgtggcgatgcggcggccggccacggtctcaccgtcgccgatgcgcacgctgatgccgccatcctcgttgacggaggcgaaggcgatctcgtcggtgcggtcgtcgccgaggaagatcgcgcgccggccggcatagggggccgcttccagaaaggcgcggatcgcgtggcccttggtggcgtcggccggcacgatctcgccgaccgccttgccgagttggagccggtaggcggagccgagatcggccgccaccgctttcacgatggtttcggccgcctgcgcgtcgcccggcgtggcgagccgccaatgcacggcgaccgaggcgcccttgtcctcgatcagtacggattcgtagcgggccgtctccgcgtgcagccgctcgacgcccgcgcgcaggtccggatgatcctccggccgtccgccgctcagatggccgtccacccggcgctcgacgccgtgcagcccggccacgtcgaattgggcggggctcaggaaatcgtcgattaccgcgaccggccgtccggtgacgacggcgagcgcgcccccgagccgttcgcgcaaccgctccagcgcgggcacgagggtgggatcgacctgcaccgcgtcggggcgcggggcgatctcgaccagggtgccgtcgaaatcgaggaacagggcgtagtctgcggtctcgctcacggcgtcgtccttctctcgggctgcccatgcgctagcatgaggggcggttgcgacaaaccgctgatgcgacaccaacggaggcgcccgtgcggcccatccccgtccgccccggcccgggccaggaaagcgtctgggactatccccgcccgccccggctggagccggtgccagagcggctgaccgtcatcctcggcggccggcccatcgccgcgaccacggccggcttccgggtgctggagacgagccacccgccgacctactacgtcccgccccaggatatcgcggagggggtgctcggacctccgcgccgggccggaatctgcgagtggaaaggcagggccgtgctgttcgacgtgacgggcggcgcagaacgggcgccgggggcggcctgggcctatcccgatccgacgccgggcttccggcccatcgccggctacgtcgccttctatgccgggccgatggatgcctgcctcgtcggcgacgtacgggccgagccgcagcctggcggcttctatggcggctggatcacgccggggctcgtcggcccgttcaagggcgggcccggcacgatgggctggtgacggttttcgggctggcgcccagggccatcgcttgaaagcgatcaccctgattttttcctggcctcagtcgtcggcgcccgcctccgcggatcagcctcggttccttgggcttcctctccgctcgacgctttccgaggctcacgcctcgaaaaggtcgcgccgcaagccgctcttgcggcttcgaccgaccgcccaggggctggcgcccctccgtgcgaggccgctacacgggccttggacacgaacgcgaggagccgcgcatgcaggttgagaccgatccccgagacgtcggcctctgtcccgaccgcctcgaacggatcgatgcctggatgcggggctacgtcgagagcgggcgcctggccggtctctcggtgagcgtgctgcggggtggccagaccgccttcttccgcgcccacggccatgccgacctcgcgcgggacaggccgttcgccgccgacaccatcacccgcatctactcgatgacgaagccgctgacctcgctcgcggtgctgatgctctacgaggagggccgcttccagctcgatgatccggtggcgcgcttcctgcccgaattcgctgagatgcgagtaatgaccggcggcaaccgggcgaagctcgagaccgagccggcgcttcgcgccatcacgatccgcgacttcctcacgcataccagcggcctgacctacggcttcatggaggcgacgctcgtcgacgcgctctaccgccagaacgagatcgacttccagacctcgaccctgccgctcgccgacctcgtggccaagctcgcggggcagccgctgctggcccagccgggggcggagtggaactactcggtcgccaccgacgtgctcggccatctcgtggcggtggtgtcggggaccgacttcgccgagttcatgcgtgcgcgcatcctgcacccgctcggcatggacgacaccgacttcttcgtgccggaagagaagcaggcacgctttgcggcgaactacgccttcgaccgcgcgggcaagctgcgcctctacgacgacagcgtcggcagccgcttcctggcgccgccgccgctggcctcgggcgggggcgggctcgtctccacggccgtcgactacctgcgcttctgccggatgatcctgaatctcggcgaactcgacggtgtgcggcttctcgggcgcaagaccgtcgagctcatgctgatgaaccacctgcccggcgatctcgccgccatgggtcagccgcgcttcgccgaatcgtcctatgccggcatcggcttcggtctcggggtttcggtgatgctcgatccggcccgcgcccagatcctcggtacgccgggggaggtgtcctggggcggggtggcgagcacctcgttctggatcgatccggacgaggacatggcggtgctgctgctcacccagctcgtcccctcctccgccctgcctctgcgccgcgaattgcgggtgctgacctacgccgccatcgagagctgaggttcttcaccgttccggacgggtcccgggaacggaagcgaggccattaacatatgtcgatgagccttttctcggcatcggagcggatcgccttcgcgccgatgccgtgagcctgtctgcatccgccgcgaccggatcgttcgaagacaccaagggaagcccgtccggacatgaacgatctcaacgaccggagccctctcggtcgacgcggcccgaggatgcaggtcaacccgccggtcttcttcacctcggccgggctgacgctcgccttcgccggtctcagcgcgctgtttcccgcacaggccaagtcgatcttcgacaacctgcaagccgcgatcgtgcacgaattcggctggttctacatcgccgccgtcgccggctttctcggcttcgcgatcttcctgatgctgagccgctacggcgacgtgaagctggggccggacgacagcgagcccgactacagctacctgtcgtggttcgcgatgctgttcagcgccggcatgggcatcggcctgatcttcttcggtgtggccgagccgcttcagcactatgccacgccccccgtcggcgagggcaagaccatcgaggctgcgcagcgggcgatggtgctgaccttcttccactggggcgtgcatgcctgggcgatctacatcgtcgtgggactggcgctggcctatttcgcgttccgccgcgggctgccgctgacggtgcgctcggccctccatcccctcatcggcgaccggatcaacggtccgatcgggcacgcgatcgacatcttcgcggtgctcggcacgatcttcggcgtcgcgacctcgctcgggctcggcgtgcttcaggtcaatgccggtttcacccacctgttcggcgttccgaacaacaccttcgtgcagatcatcctgatcgccgcgatcaccggctgcgccacgctctcggtcgcctcggggctcgacaagggcgtgaaggtcctgtccgaactgaacatcatcctggccgtcgtgctgctcgccttcgtgctgatcaccggctcgacggtgttcctgctccaggccttcgttcagaatctcggcgcctatctcggggcggtggtcgagcgcacgctccagacctacgcctacaagcccaatgaatggctcggcagttggacgctgttctactggggctggtggatcgcgtggtcacccttcgtcgggatgttcatcgcccggatctcgcgcgggcgcaccatccgtgaattcgtcaccggcgtcctgctggtgccggtgctgttcacgttcttctggatgaccgtgttcggcaacaccgccatcgagatggatcgcgccggcgcggtgccgctcgcgcagatcgtcaaggacaacatgccggtcgccttgttcgagatgctcgggcacctgccgttcggcatgatcgcctcgggactggcgacgctgctcgtgatcttcttcttcgtcacctcggcggattccggagcgctggtgatcgacatgatcacctcgggcgcagccgacaacccgccgctctggcagcgggtgttctgggcggtcagcagcggcgccatcgccgccgtgctgctcgtggcgggcgggctggaggcgctccagacggcggcgatcgccagcgccctgcccttctccatcgtgatgatcttcatctgttacggcctgctccgggccctccaactggaggggcgtgccggcggcctcgacctgtcctcggccgccgccgggccgtcgggcggcctgtcctggcaggagcggctggcggcgatcacccactcctaccggaaggaagacctcaagaccttcctcgacgagacggtcgcgcccgcgctcgaagcggtggccgggcagatgcgcgagagcggcttgtcgcccgaggtcgtgcggtcggccgagcgcatcgatctgatcgttccctacggggaccgtggcgccttccgctacggcatccgcgtgcgcggattgcggaatccgagcttcgcctgggccgagaatccgtcgaagtcgtcggatgagcgccattatcgcgccctcgttcagacctccgagggcgaccgcccgcacgacgtcaccggctacggccgagatcgggtgatcgacgatctcctgaagcgttacgcacagttccgggcggtccggggcgctgcctgaaccgattgcgtcggataggccgaggccggagtccgccggtctcggcgggcatcgctgcgaggcgcttcaagcgcacagcaggaccgcgccgccttccgtccgcaaaccctgccgcgccgtcatcgcaggcggcgctatgagcctcggcgatcgtagccgcgtgctgctgaagcgatggacaccccatcgacgcacagacacggaccgcgtgcccgagacggcagcggggcgtccgaagcatccctcatcttacgtccgctacgatcgcggaaataccgctttacgttgttccgagcgcctctaacccgatggcctcgaagaaaatttttcgccgcttcaaaaaaagtttgaaccgccgttgagcggatgatgcactgcaactgactcgttttgatcgaagatttttgtcaaaccacgagactgcttgattgaactttagtgccggccctgtttggatccggccttagaacaaaaccaagttgggcaggaaacgatggtcagtcccgagccttggaacgcgacccgcgcggctgcaatcgtcgccgggctgcaatccctggagggcgcgactctccctatattgcatgctctgcaggaggcgttcggctacgtcgacgcgcaggcggtgccgatgatcgccgacgcgctgaacctgtcgcgcgccgaagtgcatggctgcctgaccttctaccacgacttccggcgcgagccgccggccgggcgccaccatgtcaagttgtgccgggccgaggcctgccaggcgatgggctccgaccggctgcacggcgagatcctctcgcggatgggctgcgactggcacggcaccagcgccgacggcgtgaccgtcgagccggtctactgcctcggcctctgcgccaacgcgcccgccgccctggtcgatgacgagccgctcgctcgcctctccgccgaatccctcgacgccgccctcaaggaggcccgcgcgtgagcatcaccgtttacgtcccgcaggacgccgtcgccctcgggctcggtgccaaccgcgtcgcccgggcgatcttcgccggtgccgagcggcgcggtctcgacgtgcgcatcgtccgcaccggcacccgcggcctgctctggctcgagccgatggtcgaggtcgcgacccctgagggccgcatcgcctacggtccggtgaccccggccgatgtcgagggcctgctcgatgccgggctcaccgaggggggcgaacacgcgctccgcctcggcaagccggaagaaattccgttcctggccaagcagcaccggctcactttccaccgctgcggcgtggtcgatccggtctcggtcgaggattaccgggcccatggcggctaccgtggtttggaggccgcgctgaagctcgacgccaagggcatcgtcgcccaggtgcgcgattcgggactgcgcgggcgcggcggtgccggcttcccggccggcatcaagtggaacacggtgatgctggcccagtcggaccagaaatacgtggtctgcaacgccgacgagggcgattccggcaccttcgccgaccggatcatgatggagggtgaccccttcaacctgatcgagggcatgaccatcgccgccgtcgcgaccggcgccactcgcggctacatctactgccgctcggagtacccgcagagcttcaagaccctgcgcgacgccatcgccaacggcgtgcgggccggcgtcctcggcgacaacattctgggctccggcaagagcttccacctggaagtgcggctgggcgccggcgcctatatctgcggcgaggaaacctcgctgctggagagccttgagggcaagcgcggcatcgtccgggccaagccgccgatcccggcgctgaagggctttctcggcaagccgacgctggtcaacaacgtcatgaccttcacggccgtgccgtacatcctggagcacggcgccaagtcttacgccgagtacggcatgggccgctcgctcggcaccctgccgatccaactcgccggcaacatccggcagggcggcctgatcgagtacgccttcggcatcaccatccggcaggtgatcgaggatttcggcggcggcacggcctcgggccggccggtccgcgcggtgcaggtcggcggcccgctcggggcctacttccccgacgacttgctcgacacgccgctggattacgaggcgatggcggccaagaagggcctcgtcggccatggcggcatcgtcgtgttcgacgacaccgtggacatggccaagcaggctcgcttcgccttcgagttctgcgccaccgaatcctgcggcaagtgcaccccctgccgggtcggcgccacccgcggcgtcgagaccatggacaaggtcatctccggcatccgcccggaggccaatctcaagctcgtcgaagatctctgcgagatcatgaccgacggctcgctctgcgccatgggcggcctgacgcccatgcccgtgatgagcgcgatcaccaacttccccgaggattttcggcgcgcgggcgatctgcccgtcgcggccgagtgaggaggccgtcgcatgaccctcatcaaggaaatcgactacggcacgccgatccggctcaatgagcagacggtgacgctgaccatcgacggcgagagcgtgaccgtgcccgcgggcacctcggtcatggccgccgcgatgcatatgggcaccaagatcccgaagctctgcgctacggattcgctcgagccgttcggctcctgccggatgtgcctcgtggagatcgacggccgccgcggcgcgcccgcctcctgcaccaccccggccgagaatggcatggtcgtgcacacgcaaaccgacaagctgcatcggctgcgcaagggcgtgatggagctctacatctccgaccacccgctcgactgcctgacctgcgccgccaacggcgattgcgagctgcaagatactgcaggtcaggtcggcctgcgcgaggtgcgctacggctatgacggcgacaaccacgtcaagccggcctccgaccgctacctgcccaaggacgagtcgaacccctacttcacctacgatccgtcgaagtgcatcgtctgcaaccgctgcgtccgcgcctgcgaggagacgcagggcaccttcgcgctgaccatcgagggccgcggcttcgacagccgcgtggcggcgggcccgaccaacttcatgcagtccgaatgcgtgtcctgcggcgcctgcgtgcaggcctgcccgaccgcgacgctgcaggagaagacgatccaccaatacggccagccggaccattccgaggtcacgacctgcgcctattgcggcgtcggctgcgccttcaaggccgagatgcagggcgacaaggttgtccgcatggtgccctacaagggcggcaaggccaacgagggccatagctgcgtcaagggccgcttcgcctacggctacgccacccacaaggaccgcatcaccaagccgatgatccgtgagaagatcacggatccgtggcgcgaggtgtcgtgggaggaggcgatcaaccacgccgcctccgagttcaagcgcatccaggcgacgtatggccgcgactcggtcggcggcatcacctcgtcgcgctgcaccaacgaggaagcctacctcgtccagaagctggtgcgcgccgccttcggcaacaacaacgtcgatacctgcgcccgcgtctgccactcgccgaccggctacggcctgatgtccacgctcggcacctccgccggcacgcaggacttcaagtcggtcgaggaatccgacgtgatcctcgtcatcggcgccaacccgaccgacggtcaccccgtcttcggctcgcggatgaagaagcggctgcgtgaaggcgcccgcctcatcgtcgccgacccgagaaaaatcgacctcgtgaagtcgccccacatccgggccgaccatcacctgccgctcaagcctggctccaacgtcgccttcatcaacgccttcgcccacgtcatcgtcacggaagggctgatcgccgaggactacgtccgcgagcgctgcgatctggccgagttcgagtcctgggcccggttcatcgccgaggagcgcaactcgccggaggccgcgcaggccatcaccggcgtcgatccgcaggagatccgcgccgcggcccggctctacgccaccggcggcaaggcggcgatctactacgggctcggcgtgaccgagcacagccagggctcgaccatggtgatgggcatggccaacatcgccatggccaccggcaatatcggcatggtgggtgcgggcgtgaacccgctgcgcggccagaacaacgtgcagggctcctgcgacatgggctcgttcccgcacgagctgccgggctaccgccacgtctcggacgacgccacccgcgagagcttcgaggcgatctggggggccaagctcgacaacgcgccgggcctgcgcatcaccaacatgctggacgaggccgtcggcggcagcttcaagggcatgtacatccagggcgaggacatcgcgcagtccgaccccgacacccatcacgtcacctccggcctcaaggccatggagtgcatcgtgatccaggacctgttcctgaacgagaccgccaaatacgcccacgtcttcctgccgggcgcctcgttcctggagaaggacggcaccttcaccaatgccgagcgccgcatctcccgcgtgcgcaaagtgatggccccgatgggcggctacggcgattgggagggcacggtgctgctcgccaacgcgctcggctacaagatggagtacacccacccgtccgagatcatggacgagatcgcggcgctcaccccgagcttcgccggcgtctcctacgacaagctggaggagctgggctcgatccagtggccgtgcaacgagaaggcgccgctcggcacgccgatgatgcacgtcgaccggttcgtgcgcggcaagggccgcttcatgatcacggaatacgtgcccaccgacgagcggaccacgggcaagttcccgctgatcctcaccacgggccgcatcctctcgcagtacaatgtcggcgcgcagacgcggcggaccgagaactcccgctggcacgaggaagacgtgctggagatccaccccttcgacgcggagatgcgcggcatcgtcgatggcgacctcgtcgccctggagagccgctcgggcgacatcgcgctgaaggccaaggtgaccgagcggatgcagccggggatcgtctacacgacgttccaccacgccaagaccggcgccaacgtcatcaccaccgactattcggactgggcgaccaactgccccgaatacaaggtgacggcggtgcaggtgcggcgcacgaaccggccctccgactggcaggcgaagttctacgaggaggacttctcgctcacccgcatcgccgaagcggcggaatagtcttccaacggggcgggtttcggcccgcccccagacgtccgatcctgtccctcaggatgagggagcaggagggcgcgctttccaatcagacacagccgagtgcgggcatgagcgcaacgaccatcaacgaccgactggtgcggatggccaaccagatcgccctgttcttccggtcctacccggaggaggaagcggtctcgggcatccacaagcacatcgtggcgttctggacgccgaagatgcgccgcgacctcgaaggctacgccgaggaggccggcgagcggctcgacgcgctcgttcaccgcgcgcttcacgaggacccggcggtcgagagcccggtgcgtccggccacccgcaatccgcagctcgtgggcgagggggccagcgacgcggggtaaatgccggcggcctgcggcttgagaagccggccgcaatcggcctaccacggcggcagcccgccctctcagcgggtgccggggcggcgcatccgtgatcgacaagctcgaattcctcctggcgctcgcccgcgaacagcatttcgggcgcgcggcagagacctgcggcgtgacccagcagaccctctcggcgggggtgaagagcctggaggaccgtttcggcgtgcgcttggttcagcgcggctcgcgcttccaggggttcacgcccgagggggaccgggtgctggcctggggccgccgcatcgtcggcgacgcccgcgccatgcaggacgacgtggcggcgctccgcaaggggctgtcgggacacctgcggatcgccgcggtgccgacggcactgccgatggtggccgcgctgaccacgccctaccgcgcacgctacccgaacgtgcgcttcagcgtcctgtccacgacctcggaagagatcttctcgctgatcgacaacctcgaggcggatgcgggtctgacctatctcgacaacgagccgctcgggcgcgtgatcgccgtgccgctctataccgagcactaccagctcctgaccgcggccggcggcccctacgacgaccgggccagcgtcacctgggcggaactggcgaagatcccgctctgcctgctgacccccaacatgcagaaccgccgcatcatcgatcagcagatacgggccgcgggcggcgaggcggcgccgacgctcgagtccaattccatggtcgtgctgatgacccatgtgcgcaccctgcagtgggcgagcgtgatgccggccatccttgccgacgcgctggggccgaccgagggcctgcgggcgatcccgatcgtggagccggatctgcgccacgccatcggcctcgtcgccccgcgccgcgacccggcgacaccaatggtgaccgctctcgtcaacgtcgcccgcgccgtagcccggaccctggacggcgaggatcaggtctcgcccgtgccgcacgggtccggaccaggttgagatcatgagatcccaaagggatcatccctttggcggggcgcggggcagcgccccgcttcaacgtctggcagctcaggcgccagggcgctggatcacggcgcagagggtgagcggaccctgctccttgcgcatgacggcgcaggtgacgcgggcgccgtccacctcgaccgtgctgtggcgcttgtcctgcgcgctcgcgcgggcctgccgagtggcgtcccgcagccgatccggtgcgatccccgtgatggcatggcccgcctgtacgaacagggtgtcgtaggcctcaggcggggtctcgcccttgtactgcgcgccgacggaggacgcgttggcgcccgcgcaggagagcgtcagcgatgtctgcggcccggcctcgaaccgggcgaagtcggcgctccgctcggcgaccgtcgcgctcgtggcccgttgcacccggtcgatcagatcgctgcaggaatcctccgccatggcgggggaggcggcgagggcgaggaggagggcgagggtgctgcgcatgcatccgatgtagggcaaaccagcaaatcccgtcgccggtctggactgaggcgtagcgccgctgcgctcacggttgccagggctcggcgggttgcgcctccgcttcctctgcgccctgcgtatcgagctgggcctggatcgcgcgcaaagcctcctgtaccccctgccccgacgcggccgagagcaccagcggcttgccgcccgccgcccgcttcagccgggcgagctgctgcttgagggtgtcggcatcgagcgcgtccgccttcgagagggcgacgatctcgggcttgtcggacaagccctcgccgtaggcctccaactcgcgccgcaccagcttgtaggccttgccggcatgctcgctcgtgccctccacgaggtggagcagaacccggcagcgctcgacatgggcgaggaagcggtcgccgaggccaacgccctcatgcgcgccctcgatcaggccggggatgtcggcgagcacgaactcgcgctcgtccgagcgcaccacgccgagacccggatggagggtggtgaagggatagtcggcaatcttcggcttggcggcggtgacggtcgccaggaaggtcgatttgcccgcattcggcaggccgacgaggccggcatcggcgatgagcttgaggcgcaggatcagccacatctcctggccttccaggccgggattggcgtggcgcggcgcacggttcgtagaggtggtgaagtaggcgttgccgaagccgccattgccacccttggcgagccgcacccgctggccgacctcggtcatgtcggcaatcagcgtctcgccgtcctcggcgaagacctgcgtgcccgccggcacctgaagcacggcgtcgtcgcccttggcgccgtggcagttcgagcccatgccgtgctcgcccttcttcgccttgaagtgctgccggtagcggtagtcgatcagggtgttgagaccctgcacgcattcgatccagacatcgccgccccgtccgccgtcgccgccgttcggcccgccgaactcgatgaacttttcccgccggaacgagacgcagccgggaccgccgtcgccggagcggacgtagaccttggcttcatcgaggaatttcacggtgcttcgccttggattctggaccgggagggccggtcagctttctgtgcgacggcactggccgtcgagattgaggtactggatgctgcgcaggcccgcctcgaaccatccgccggcatccggctggcggccgttggcgccgccatcgccgtagaggttgatctggatcgcgccgtcgggcgagcgcagggtcggcgcctccccgtcgcgagcataggtccaggtcggccgttcgtcgaacagggtctgagacccgtccgcctcccgctggaacagttgcccgtacgcggttccgccacccgcagggctggcgaagtagaacccgaccttcggggtgcggccggcgaaattgtagaactcacagtagagccgggtctcgccccgaggtctcggggccggcgccgccgcggcttcgatcggcggcggcggcacctcgcgggtgatcgcgaagatcaggctgccgagggcgatcgcggtgaggccggccccgaggccggcgaccgtccgtgtcctcatgccaggcggcctcccgcggccgtcccgcgccggtcgagccattcggcccgatcgagccggaagttgtggctcggcacggcaccgccccgcgcctcgaagaccggtgcggattcgccggtgaggcggaacccgcacttctccagcacgcgccgcgagccaggattgccgatcatcgccgacgaggcgagcgctcgctccccggcataggcgaaggtggcgtccaccagcgcctcggccgcctcggtcatcagcccttcgccccagaacgggcgcccgagccagtagccgagatgcggttcggacgcgtcgggccggttctcgaccgagacgacaccgatcaggttcgcgggcgccgcccgccggcacagggccatgatcagcccctccccggccgtgttcatcgcccgcgcctggatcacgaagctttcggcctcgggcagcggaagcgggctcgaaatccgcgcggtcatctcggccacggccggatcgccggcgaatcgcgagacggcctcggcgtcgcgggccgtgggccagcgcagccagagccggcgcgtctcgatgcggaaaacgtcgtcgcgggtgagatcggggaacatcgtgagccggtcatgcgagggcgcgcgaaggcgccgtccgggacgacgaagggggaggatggtgccccatcctcccccgtgttccgatccgctcgaagcttcgcgtgaagccttcagcgatcgtccgccggttcggtgtgggacaccggcgggacgctcgcttcgtcgtcagcgacaagcgtccgccgttactccgcggcctgggccagcggcactacggttacgaaatcgcggccgcgccgggtctcgaactgcaccttgcccgggacgagggcgaacagggtgtggtccttgcccatgccgacattcgtgccggggtgccacttcgtgccgcgctggcgcacgatgatgttgcccggaatcacggcctcggagccgaacttcttgacgccgaggcgccggccggcggagtcgcggccgttgcgggacgagccgcctgcttttttgtgtgccatgggattgctccggaattctgctggatctgcgttcggacgggcggctgattactcagcggcggccggggcggactcggcggccggctcggccttccgggtcttgcgcggctcggccttcgaggtcttgccgccggcgctgatctcggtgatgcgcacgaccgtgaagtcctgacggtgaccgcggcggcggcgcgagttctggcgacggcgcttcttgaaggcgatgaccttccgcgtgcggccgtgctggacgatctcgccggtgacgccgatacccgacaggagcggggtgccgacctgggtggcatcgccatcggtgaacagcagcacgtcgccgaaggtgacggcggcgccggcctcaccctcgagggtggccacggtgatgacgtcgttggcggcaacgcgatattgcttgccgcctgtcttgatgactgcgaacatcgttgtctctcgtgttctgtgccggcctccggcgccgtgagggcctgggccgtcttcttgttcaggtcatccgcgcagatcaggctaggccgtgagcgcacgaacgcgaaacgcgcggacttcgtcgaggaagccgcgcggtgccggccggatagtcgggagcggggcttctgtcaaggcaagacgaagaccggcctaccgcttcgtcagcccgcccagcacattccgcaggatcgcgtcgcccacctccgtgccgaccttgcgcgccatggagcgggcggcgttgccgatgacctgctcggccagactcggcggcgggcggcgggtgcggccggttcccttgccggcccctttgcccttcaatgccgcttcctcgccgctgccgaagatcccaccgagccagccgccgagcatgcccgagaggccgccttcgctctggcccgcggcctccgccggggcggaatcgaggtgcttgcgctgggccagcatctcgtaggcgctctcgttgtcgatcgcctcgtcgtattttccgcgcaggggactctgcccgatgatcgcggcgcgctcggccggcgtcagcggccccacccgcccctgcggcggggcgatcagcgcccgttccacgaccgagggcgtgcccttggcttccagaaaactcaccagcgcctcgccgacggcgagttcggtgatcgccttgccgacatcgaagccggggttctggcggaaggtctcggcggcggcgcgcacggcgcgctggtcgcgcggggtgaaagcgcgcagcgcgtgctgcacccggttgccgagctggccgagcaccgtctccggcacgtcgagcgggttctgcgtcacgaagtagacgccgacgcccttcgagcgaatcaggcgcaccacctgctccaccgcgtcgagaagggccttcggcgcgtcgttgaacagcaggtgcgcctcgtcgaaaaagaacacgagcttgggcttgtcgaggtcgccgacctcgggaagctgctcgaacagctcggagagcatccacagcaggaacgaggcgtagaggcgcggccgctgcatcagcttgtcggcggccaggatgttgacgaagcctcggccctcccggtcggtccgcatgaagtcttcgaggttcagcgccggctcgccgaggaattggtcggcgccctggttctccagcacgagcagcgcccgctggatcgcgccgatcgaggcgctcgagacgttgccgtaggtggccgacagctccttggcgttctccgacaggaaggtgaggagcgcgcgcagatccttcaggtcgatcagcggccactggttctcgtcggcgacgcggaaggcaatgttgagcacaccctcttggatgtcgttgagttcgagcaggcgggcgagcaggagcggacccatctcggtgacggtgcagcggatcgggtggccctgctcgccgaacacgtcccagaacaccgtcgggaagcggtcgggctcgtaagagatcccgagttcttccgcccgcttgacgaaatgcggcttggcctcgcccgcggccgccaatccggaaagatcgcccttgatgtcggcggcgaagaccgggacgcccgcgttggaaaagccctccgccagcacctgcagcgtcacggtcttgccggtgccggtggcgcccgccacgaggccgtggcggttggccagccgcaggctcagcacctcgggcttcggtcgcggccccgtgctccggccgaccagaatcgtcccctcgcccgctgtcatgccgtcctcgtccgatccgtcgccgttgtgcaggtgtcgtgacggacagggtatggcgccccgcccgcccgatccagggccgggacgttggcaacccttgatttcgccgtcgccgcatcggacagacacgcatctgctaaggaggaagcgtttcatggaagaattgattgcccgtgtgaccaaccggaccgggctcgacgcggggaccgccaagaccgcgatcggacacatcctcgccttcctgcagaaggaagggccggccaccgaagtgggccagttgatggccgcgcttccgggctccgagacggcgatcgccgaggccaatgccggcgagggcggcggcgggctgatgggcatgctcggcggcatgatgggcggcggcgtgatggcgcttggccagaagctgatctcggccggcgtgccgatgaaccagatgcagccgctcggccaggaactcttcgcctacggccgcgagaaggccggtgaagacgtcatgggtccgatcgtcggctcgatcccgggcctgaaccagttcgtctgagacggcaggatcctgccctaaactcctgtgatcgttagccggttttcattcgctggctaccatgggcacttcgcgcgaagcctggcaaaggcttcgcgcaagtctctgtcaaggcacgaagatctccgtcataaaagcgtgcggccttcgtgatgttgtcgccgcgcaagaggacgcatcgcgcggcctcccgcgacgggatcgtgtcgatcatgctgccgaatttttccccgcgcgaggccacggccgcgtggaaggccggctgggagaccaaggttcaggcgcccttcgcccgcttccgccagaccttcgagggcggcgacctcgccctgcccggcggtgcgccgatcctgctgaagaaccgggccaagcgcccgctgctcgaaccggggctcgaccccagcctcggccggatcggtgcgctcgaagtgcggctcgccaccaccaagtccgagatccgccgggcgcagcgcctgcgctaccgcgtgttctacgaggagatgtcggcggtgccgaccggcatggccgcgctcaagcgccgcgatgtcgatgcctacgacgcaatctgcgaccacctcctcgtcatcgaccacgcggcgaccgacgccaagcccttccgcaaagcccggccgaaggtggtcggcacctaccggctgctgcgccaggaccgggcggaggcgcatctcggcttctactcctcgggcgagtacgacctcgcgccgctgctggagcgccatccgggcaagcgcttcctcgaactcggccgctcctgcgtgctgaagccctaccgcaccaagcgaaccgtcgaactcctgtggcacggcatctgggcctatgtgcagcaccaccgcatcgacgcgatgctcggctgcgccagcctggagggcaccgatccggagcgtctcgcgctgcccttgagcttcctccaccaccatgcccgcgcccctgaggcgtggcgggcccgcgccctaccggagcgctacgtcgcgatggatcggctggcgaaggaggcggtcgatccgaaggccgcgctgatggcgctgccgccgctggtgaagggctatctccgggtcggggcgaccttcggcgacggcgcggtggtggaccgccagttcggcaccaccgacgtgctcgtggtgctgccggtctcaggcatcgccgcgcgctacatcggccatttcggcgcgggtgcggatcggcacgccgcctgaccgcgccgggttgcggggcggggtgaagccggttcaggccgagcgcccctcaaccctcgcgcgtcgttcgaaggtcatgctcgccgtctccgctcatccctccgatcgtgaccgcctcggcgcgatgacggccgcgatcacctgcgtggcggtggtgggcacggggctcggcctgtcgatcccgctcttgtcgctggaaatggagcggatgggcgcgtcgagcgtcgtcatcggcctcaacacggcggtggcggggttcgcggcgattctcacggtgccgttcgtgccgcggctcgccgcgcgggtcggcgtggtgcgcctgctgatcctggcgatcgtgctcggcgggctgtgcctctcggccttcaagctcttcccgaacctcatcctgtggtttcccctccgcttcgtcttctcgacgacgatgggcgtgctgttcgtcctctccgagtactggatcaacgatgcggcgccgcccgagcggcgcgggctggtcatggggatctacgcgacggtcctggccatcggcttcgccatcgggccgaccctgctgacgctgctcggcaccgacggattcgcgccgtatctcgccggctcggccctgttcttcctcggcctcaccccgctggtgctggcccgcaacctctcgcccgatctcgggcacgacgagggggccggcatcctggcctacctgcgcctcgcgccgctcgcggtgctggccgccgccctctacggcgcggtggaggcgggcgccttcgccatcctgccgctctacggcctgcgcatcggcctcgacgcgacgatttccgccgccctggtcagcgcggtggcgctcggcaacgtgctgttccagatccccgtcggcctcctcgccgaccgggtggaccggcgcctcgtcctcctcggcgcgagcctcgccggggcgctcggggcggccctgatcccggcggcctccgcctcgctgccgctgctctccgcgctgctcttcgtctggggcgggatcgtcggtacgctctacacggtggggctcgcccatctcggagccaccttgcgcgggccggatctggccggcgccaacgccgccttcgtgatgctctacaatgccgggctgatgctcgggcccccgctcatcggcggcggcatggacctccagccgccgcagggcttcgccgtcgccctcagcctgctcttcgcgctctacgccgtgccggtggtccggagtctcgttcgctgacgatcggttgcgacggggtacggaacgccgccgccgcggtgctcgttatctcgtcgaagctgcaccgttgcccgtcctcgcgacgtgaaggaacccgacccatgagcctcatcggacgcctcgtcaccaagctcctcggcaccgacgaccgcgtcgtcgcccgcgacgaccgcaacgccggatcgagctccccgatcggccgtctcgtcaccaagctcctgcggaagtaggtcgcgctacagggcgtgagccaagggccggcggctcggaagggccgcgcggccctttttcatgccggtttctcgtcggttgccgggatcgccgcacgggattgcaaccctggggaccggcctgtggggtggccaatgtggggtggggcctttatgcccctggcgcttcccggtctcgaatcctcacaggtaaaggctcgggttcctgccccggttcacgtcaccgggccgcgcgacccgatctgcaatcatgtcctcattgtacgaaggtgccccggccgccccatccccggcggtcgacgtcgaggcgagccgcggcttgccgacctacatcgtcggccaggatgggcacggccattgggtcgccctggaaagccaaggcctcggcggcggctatttccgcagccgcgaggcggcgttccagtacgcggtcggcgagaccggacgccgtgcgggcgcggtgcgcctcagcgccgagccgctgcgcatcgccctgtgaccctagcggcgttcagcgcgccgccaccgcctcccggaccacgttcttgaccagcggcgccgccggcacgctcggctgccagaactgacccgtgcgcccggcctcgtagccgaactggtagaggctgcgcatgtaggcggtgtcgaagccgcgcgccgtcgtggtctgcggcgcgcgctcgtcgatataggtcaggttgaagcccatcccgttgcgacgggcgaacacgtcggtggccaccagcgtcgcccgcgagcgggcgcgactggcggtggtgaaggacttctcgacgatcgacagggtgttgttcttggtcacctcgaattccggttcgaggcggccgttgatgaccacgtagatgtcggccttgcccgcgctgcggaagcgcccgtcgcgcaccaggaaggattgcgggagggtgaagaccggcgtcaccaccgagccgtccacgtgcatttcctggaaggcgcggccctccgcctgcacatcgagaagctgaggcgggaacaccgccgggatgctcgccgaggcggtgagcacatcggtgaacaaggacaccgcgttgggcgcgccgctcgcggcgatggcgcccatgttccagatcacggcgcgctgcgtgtcgagattcgtcgtcaccacgagcaagcggcggcccttggcgtgctcctccgccacggcatgcagcagctcgggcgtgacgtagcgggcgatgaggttgcgcagccgcccgtcgccgaacaggccggagccgaatagcacgttggcgatgctcgggctctgcaccagcgagtcggcgatgccgctggtgtagatatcggtgaggtagggatcgtaggccggtccgaggaaggcgaagggcgcgatcagggcgccggtcgagacgccggagacgatggtgaattccggccgcttgcccgaggcggtccagccgttgagcacgcccgcgccgtaggcaccgtcacccccgccgcccgagagcgcgagataggtgaaggcctgacgcttcttctgcgggccggcggccatcgccacgaaatcggcggcgccggcatcggcataggcccgcacaccgaccatccccggcacggtcgcggcttccgcctcgctctccgtgtagttcgtccgcggcaaggaagagcaggccgctgcctgcccggcaaccgccgcggcaaggagaaggcgcgaccagcggaaaccttttggcatcgacatgacccgaacaagcccgatggaacagggcaagcttacacgaaacgagcttggccgtattgcgttcccgcacacacgtgttgcgctcaaacgctggctgatgccgtgttgccacaacgtgagcgagcgtagtcgcgcaggttcgcctctcgaggtcccctgttgcacgggtacgcttgcgccggactgtcgcggcggcccggcgcggtctgccgcagggcggcgtgcctcagagccgcatttggccccattgcatccgttcggcgtctctcggtctttgctttgacgcgctttctttcgccgaaccggcgtccattgcgtcggaaagcgctctcatctctcgaatttgtcatatgttcgcgccgtgccagcacgttaggatcccaccaatgtccggagccgagcacgagaccccaaccgcctcctgcgcccgcgttgcgggcgggcggcgcccatgctgagcgggtcggcgatcctgagggttctcctcctgatcctggcggcggcgggcttggcctggatcatccagtcggtctggctgcacggcccggattcggaggccgctgcgccagcggccgcgacggtgacacccggccggccgtcgggcgctgcatccgcgctgcctccgcccgcaccagtgcgcgtggtgaggccggccgagccgtcaccggagccgccccgaccggtcgccgaggcgccgcctcaagccctacccacctcgccgccggccgatcccgcgccgtcacccgcccccgtcgcgcggacggcgccgccggaatccgatccggtggccgaggcggaggagaacgccccaccggccgcggtctccttgatcgacctcaacaccgcctctctcgccgagctgaacggcctgaagggcggcggtgccatcggccggacgatcgtccagcaccgtccctacgcctccgtcgaccagcttctcagcaaacgcgtcctcaaccgcgccacctaccagcgcatcaaggatcaggtctcggtgcggtgaccgggttgccgtgaggtcgccgccgaagggcgcatgcgggtcgcagaaaaccgtcgatcgagagacaaccaagcgacaagtgcgctttgaagaaaccggcggatcgcttttccgaccaccggaccctgcatccaaccctggcacagcgcgcgccgaggccctaaacagggcggacgatcccgaaaaaaggccgaggcggctccatgcaaacgacatccggcgcaccgatcctccgccaggatctgggcgtcgaggagacggcggaatccgacaacatcgtccgttgggatggtgagcggctctacgtcgagcaggatatctaccacaacggccagctcgtgcaccgcaagtaccggcgcaccatcaccgagccggttgcccgcgccctgcaaacgatcctcaagcgctcgcagcaatgagagcggcggcgctgggcctgctcgcggtgctggccgccgcgctgtctatgcccttcgccgtctcgcccgcggcggcgcaggtgcgggtgaccttcgtggcacccgagcgctacaccgatgcccagaaccgcttcggttcgggcctgtcgccgcgggtcgtgctggccgagatgcgccgcctgttcgagacgctcggcaatcaagttctggcgccgggccagaccctggacatcgcggtgctcgacatcgacctcgccgggctcgatcagccgagcttcggcgcggcccagggcgtgcgggtggtgaccgacatcaccccgccccgtttccgcctgcgctacgccctgaaggagcgtggccgcacggtgctggcggcggaggaagtcgtcagcgacatcaacttcctgctgcgcgccaaccgcctctcgtccgggcagaccttcttctacgagcgcgaggtgctgcgggactggttccaggcgcgcttcgtccagcgccgcccgccgccgggctgatcccgctttcgtcacacgcccgacgcccgagcctgtcatccccgcgccgtcgggatgcgggggaacgccgggagacatgcggatcgtcctcgtcgccaacgccgcgtcgggcgctttcgccgatggcctgacgccggacgcgattcgtgcgcggctgaggacggcgggcctcgaccttctccctgagccggacgacagcctgcccctgcccgagcgcctgcgggcggccctgcgcatggagggcgtcacggccgtggcggtggcgggcggggacggcacgctcaactgcgcggccggaatgctcgcgggcagcggcgtggcgctcggcatcctgcccctcggcaccatgaacctgctggccaaggatctcggcatcccgctcgacctcgaaggggccatcgcggtgctcgcggcggggcagacccgcgccgtcgatgtcggccgcgtcaacggacacgtcttcctcatcaactcggtgctcggcatgcccgcccgcatggtccgccaccgcgaggcctttcgcgggcgacgtctcggcatcccggcgctgctacggctctcggcagcggtgctgcgccatctcggaccctatccgcgcctctcggcggtgctctcggccggcgggcggcggacgcggttgcgcgtgcgcctgctcgcggtggtcaacaacgattacgcggaggggccgggaaagattctggaacggagccaggtcgatggcggtgagttgacgctttacatcgcccgccggctttcgccgtggcgcctcgcccggctggcgctcgggttcgggctcggtcgctggcgcgatgagccgggcctggagcgccgtgccgcggcccgcttcgtcgtctccgcccggaggcgcgcgttacgggtgatgaatgatggagaggttcgcttgatcgccccgcccctgcgctaccgcctgatgccccgtgccctcaccgtgatcgtgccggagccgctccggtgagacgggtcgcccacatttccgacctgcatttcggacgcaccgatccagcggtggtcgaggcgctcgtggctgagctgaaccgcgatccgccggacctgatcgtggcatccggcgacttcacgatgcgggcgcggcgcaaggaatacgtcgcggcgcgcgccttcctcgaccggctgaccgcgccctggatcgcggttccgggcaaccacgacatcgcctatttcaagctcctgacccgcttcttccatccgttcggtcgctaccgccgcttcatcgcgaaggacaccgaaccgacctttctcgacgacgagatcgcggtggtctgcctcaacacggtgcggacctgggcgccggaaacggattggtcgcaagggaagatcacccgggcgcagatcgcccgcaccgaggagcggctggcggcgctgccggatcacgtcttccggatcgtggtcggccaccatccgttcatgccgccgccctgggatgcggaggcccgcctcgtggggcgcgccgacgaggcgctcgacgccttccgccgccacaatgtcgggctgacgctcgccggccatctccaccgccactattcccgcttcgccgaggcgccggagaccggcaccgaacccgacttggtgagcgtggatcggggcatggcgcgggcgggcggtgcgcggctgctcgccgtgcaggcgggctcggccacctcgacgcggctgcgcggcaacgagcccaacgcctacaaccgcatcgtcatcgaggacgggcgggccaccgtcaccgtgcgggtctggaccgggtcggccttcgaggatgtgcgggaggacggatccgtgcccgctccgacggaggcgcaggcgggcgaggcggagccggccgggcgctgaccgcccggcctccccccttccggggctcaggacaaagccgtctgccgcgtgcgcttgcccgccaggctgacggcgaaggccacggcgaggttgagggcgagtgccaccacgccgatgttgagatcctgcaccggccccggcaggccggggaagagcttggctagcgtgtagccgccgagcacggtcaccgccaccgcggccacccccgccaggatgccggccatcgcccccgcccgcgtgagcgggttgtgggtccacaggctgaagaagaaggccgggaagagctgcgtgacgaccgcgtagccgatcagcaggagctgcacgatggtctcaccgccgtagagggtgaagccgacgcaggcgatcgccagcagcggcgcgatccccttggcgagcttacccgtggtggcgtcggtcgcgttgcgcgccagcggccggtagaggttctgcgcgatgagcgtcgaacccgcgatcaggatcatcgagcccggcaccagggcggtcagcacgccggtggcgccgatgacgccgacgaaccacggcgggaaggtctcgagcgcgatcctgaacagcgagagatcgacgtccggcccggtcagccccggcacctgcagcacggccgcgaacccggcgaagaacacgaacagcagcatgagctggtagagcggcaggaacaccgcgttgcgccgaaacgtgcgtgcatcgctcgcggtgtaaatcgaggcgaagatgtgcgggaacatccagccgccgagcgccgtgagcagcgtggtcgaggcgaaccacgtcgcgctctggccccggtccggcagcgcgaggaagccgggcttggccgtatcgatggcctcgaacatcgggccgatgccgccgtagtagtgatacggcagatagatccccaaaaagatcaccacgaacaggatcatgaaatccttgagcacggcggtccaggccgagccgcgcacgccggagaccatcacgtagacggtcagcaccgccgcgccgatccagatcgccagcgtctgcgagatcgcaccgtaggaggcagtggcgacgatgatgccgagccccttgagctgaagcaccatgtaggggacgagcgccacgatcccgaccagcgcgaccaggatgccgaggctgcggcagtcgtagcgcgccgcgaaataatcgggctgcgagaacaggttgcgctccttggcgaagcgccaggccggcggcaggatccagtaggagatgacgtagatcagcgtcaggtagcagaggatgtagtaggtcggcccgcccttgccgtaggcccagcccgagccgccgaggaaggtgaaggtggtgtagatctcgcctgccatcagcaggaagacgagcagcgtgccgaagccgcgcttgcccacgctccactgctccatgtccatgtcgtggcccgaccgcgcccgcaggcccaggccgagcgccaccacgacggcgagcgcgatgatcgcaagggcggcgttcatggcccctcctccggttcccggttggcgggatcggtgaggtagatcagccccatgatcgccgaagttgccacggtgcagccgacgagccacgccagcagcagcggcatgccgagcaccatgggctcgacccggttgaggaagaacggcccggccagcatccccagggcgggcaaggccgcaagccatcgaagctgcttcatcgccgggccctccccggtgatggcttgcggaaatgtcgtctcgctcgggtcatgcgctccccatccttggcctcgggagcatgaggcagaattcgcaccagcgcgagagctgccgcgagggtcggcgccgactttcccccttaagcggcccgcagaccgccgctcaagcggcctcctcctggcggcggtccagcagagccggcagggcgcgcaggtttagcggcttgggcaggaagccgtcgaagccggccgcggaggccgcgtcgacatcctcgcggccggtattggcggtgagcgccacgaggtggagcggggtcgcgccggtctcggcctcgcgggcgcggatgcggcgggcggtctccaggccgtcgaggccgggcatgcggatgtcgatcagcgcaaggtcgaacggcccctgcccttccgccgccgccagagcctcgagcccgtcgcgggcgtggatcacctgtgcgccgagtcgctccagcgccttggtggcgagcagcgcgttgatcgggttgtcctccgccagcagcacccggcggcccggcgcggcggtcttggtgggtgcggtcttgcccgatgcagtcttgcccgatgcagtcttggccggaccgggctgggccgtcgcgtcggccgggctgcgggccggggcgggccgcggctccagcaggcggtcgaacagcgagcgggcgcgcaccggcttgatcaggtagctgtcgaagcccgccgcgttcggggctccgaattcccgccggtcgaagggcgagagcaggatcaggctgcagcgcacgccgcagcgggcggcctcggccgcgagccgccgcacggcggcgtcgccgaggctgcggtcggcgatgagcgcatcgaaggccacgcccgacagcgcatcgagggcggcctccgcgctgttcacgaccaccgccgccgccccggagcggctgagccgccgggccaggaacggcgcctgatacggcgaggccgccacgatcagcacctttcgcggcgcgaggctcggtgtctcggggctcatcgcaccctccgccgccggcagcggcagcatgacccggaaggtcgagccgcgccccaccgtcgagcgtgcctcgatcgtgccgttcatgcgctccacgaggcggcgggtgatggccagaccgaggccggtgccctcgtggctcgcgctgtcgtcgccctgctcgaactcctcgaacaggatcgggatgcgctcctccggaatgcccggcccggtatcctcgaccgtgaggacgagcccttccccctgcccctcccccgaccgtgcgaggctgacgccgacaccgccggtctgcgtgaacttgatggcgttgccggccagattcacgaggatctgccgcacccggtcggcatcgcccacgcgcagggcggcgaggtcgtcggcgatgtcgagggcgatttccaagcccttgtcctgcgcacgtggcgccagcagctcgaccacgccctcgaccagggcggcgacgtcgaagggctcggcggccagatcgaggcggccggcctcgatccgggagaagtcgaggatgccgtcgacaaggccgagcagcgccttgccgctggtgcggaacgcctcgacataagtgcgctgttcggggtcgagccgggtgtcgagcagcaggtcggccatgccgagaatgccgttcaacggcgtgcgcagctcgtggctgacggtggcgaggaagcgggatttggcgacgttggcggcctccgcccggctcttcgcctcgtcgaggacacgcgctgcctcgacacgtgccgtgacgtcctggccggcccgcagccagttcggaccatcaacgctgccggagactggcatctcgatgaaggagaaccagcgcggcaggccgtccaccggcaccagacgctcctcgaccacccgcacgccatcggcgcgctgctcgctcgcgccgcgctcgatcacctgcgggctcagcgtcgagccgatcagctccagcggcttcataccgagcagcgcggcaaaccccgcgctggcgaaggtgatccgcccctgcccgtcccgttgaaccacggcctcggtcgtggcctcgaccagcacccggtatcgctcctcgctctcggcgatctgccagagccggtcctggagcgcctccgtcatgtcggattccggcacgacgggctcgcggcggcggagcgacaccaggatcagcgccagcatcgcggccgcgatgctcaggcccatcacgctcaccgcaagggtcatcggttccacgtcggtcccccaaagtccggccgaggccggaagccggctcgtcaggggagcgacagtgccagccgcgcgtgaagcggcgcttgagaaagaagcttaaggggggatgagcgggaccggtgatttttcggcgatccagtgccgcagggattccccctcaccccgcgtacggggagaggggatggtcggaccccggctcacacctccggaaaccgcctcagcagcgcgtcgccgttgagccggagggcggcgccgacctcggccagggccgcgtgctcctcgcggccgataccctcgtggtcggccacatcggcggcgatgaggaagacgtttcggcgctgctcctccggccgctcggcgatcgcgccgatccgcacgaggttctccgcgcggccggcacgggtgcgggcgcggccgagcccctcgtagagcgcgtgttccagcatcaggctgtcgtagcccttctcgatgatcgggttcgcccggatgccggcgagcgccgtctcgaattcctcggtcatcagctcgccgtcggcgaccgcgacgttggcgcaggccgagaccgccgcctgcatcagcgtctcgtcgccggcataggccttgagggtggtgcggaagcgctcgaccgcgtcgtgaagaaggcccatggcgtgaacgaaaccctgcccgataaaccctgtctcagagccccgacaacggggatgccggtcaaacgatccgcgcgctgtcccgcacccgcgcctcggcggcctcgatcgcctccggcgtgccgacatgcagccattgcccatcgaggcgcaggccctggagccggttgcgtttgatcgcccggtcgaacagcagggtcagggagaacgacccctccggcgtgtcggcgaacagctccggcttcaggatcgccacgccggcataaatgaagggcgcgacctcgcgctcgccgcgccagctcagccggccgtcggagtccatgtagaagtcgcccgccccgtcgtaaccgaggctcgtcgcggtcggggcgacgaggagcaggatgtccgtcgtgtcgggatcccaggcttcgatcagccggccgagattgggccgcggcccctccagccagaacgaatccgagttgaacaccacgaagggctcaccgttgaagtggtcgagcgccttcttcacaccgccgccggtctccaacagcgcgtcccgctcgtcggagacgacgatcgccggcgcgccggtgcggtgggagagatggccctccatcaggtcggcgagccagtggacgttgaccaccgcggtctcgatgccgcccgccgccgcccggtccagggcgtggtcgatcaacgccttgccggcgacctcgacgaggggcttcggcaccgtcgcggtgatcgggcgcatgcgcttgcccaggcccgccgcgagcacaaaggcgcgggtgacgtttttgggggtgggttcagcgctcatgccgcctcggccggtccggttgaaaagaagcgttcaggacgcggcgggatcggcgtccggccgcggggtgacgaggctcggcaggtgagtctcgtgccacgcccgcaccgcggccagcgccggatgggcgaggttgcgcgcgagatagccctcgatccgcggcagatgggcgaggtagcccggcttgccgtcgcgcttgtcgagccgggcgaagatgccgaggatcttggtggcgcgctgggccgccagcaccgcgtaggcgcgggcgaaggcctgcatgtcgaagccgatatcccgaccgcggcgctcccggatgtagaggccgagcaggcgcagctcgaaatcggcgctggcatcgacccgcgcgtcctggagcagcgaggcgacgtcgtaggccggatgccccatcaccgcgtcctggaagtcgatgactccgacccgctccagcccggtccgctcggggagccagatcaggttgggcgagtggtagtcgcgcagggtccaggtggcgggctcggcgattaggtctttcagcgcatcggtccacagctcgcggaaggtgctgcgcgcctccggtgacagggtcgtgccgcggattgcggcggcgtaccactcgggcagcagctccgcctcgaacagcagggcttcgaggtcgtagggcgggatgacgtggtcgatcccctcgctcaccggcacggcgctgggcagatccgtggcgtggagcttggccagcagccggacggcttccgcgtagcgctcggggcgcggcgtgccgttctcggtcaccggctcggcgccgagatcttccaggatcagcaggccggcatcgaggttctcgcccaggatcttcggcgcggagaagccgatcgcgcgcagcgcccggtccatgccgacgaatgcgtggacgctctcggcgagcttgaccacggcgctgtagggcttcccgtccttcaccggcggcccgtctgggcggggcggcgagatcatcagcacagcggtctcgccactcggcttcaccagccgctcgtaggcgcgcgacgaggcatcgccctgcatcagcacccggtcggcctcgtcccatccgctgcgggcgagcagggcccggacggcgcgggcgcgtgccacccgctcgcgcatctcgggcgtaccgtcgatccgcacgaggcgggcctcctcgccgaactcggcccgcagtgacagctcgacggtgagcgtcgggttgtcgcgcgcgcccaggcgctcgggccactcgaccagggtgatcgcggtctcggagagttcgtcgaagccgagttccaccagctcgtccgggccgcgcaggcggtagaggtcagcgtggatcaccgcgccgccggagcgggtctcgtagggctggatcagggtgaaggtcgggctcggcacttcgagccgcgggtcgccggccaactcgcggatcatcgcgcgggcgagcgtggtcttgcccgcgccgagcccgccggacagggccacgaggtcgccgggccggaggatgccggcgaggaaggcggccatgtcctcggttgcgccctcctcgggcagcagcacctcccaggccgcgcgacgcggcgccgctggtgtttggacctcgccctgcgacgggccgggctgcgggcttcccgccatgccgtccggatcctcgctcaccgccccaatcctccgcaacaccgcgaacggccaccccgatcagggtgaagcctccgcccttctagagccgtatccgacccgattgcatccggccggcgtctctagccccttgtttcgacgcgccttctttcgacgaactggtggtcacgtcgtcggaaggcgctctagcaggagatgtttaaccatttttggcggctccggtgagccctgccccctcggcggcggccaacctgatcccgatcccgtgagcgcccggtcctactcggcggcctcggcgagcccgccattgcccggcggcggctcaaccgggaacaggcaggtgacgcgggtgcccgtgccgggtgccgagtggatctcgacccttccgccgtgcagctcgacgaaggagcgcacgatcgagaggccgaggccgacaccgcgatgcttggtgcccagcgtgttgctctcgaaccggtcgaacacccggtcgatgacctcgggcgcgatgccgcggccgcgatcggtcaccgtcagccgcagctcccgcccctcgcgccgcgcctcgacgcggacctgctggccgggcgcggagaagccgaccgcgttggagagcaggttgaacaggatctgacgcacccgcttgccgtcggcgaacacgctgccgacaccctccggcacgtcgaggtcgaggccgatatcggattccgccagccggtcctcgatgccgcggacggcggcttccacggtggcgcgcacgtcgatcgtttcgcgctgaagttcgagcgagccggcatcgatcgaggcgaggtcgaggatgtcgttgatgatgacgagcagcgcggccgacgagcgcatgatgtgctcggaatattcgcgctggcgctcgttcagggcgccgaccgtctcgtcgccgagaagctgggtgaagccgatgatgttggtcagcggcgagcgcagctcgtaggagacgtggtggacgaaggtgtcgcgcagttgcgaggcgcgctccagcgcgtcgttcttctcggtcagcgcccgctccacattggcgctcgcggtgacgtcgatgaaggtcagcagcgtcgcgccgagcggcagcggctgcgaggagcaatcgagcaccgtgccgtcgttgatgtcgaggcggcagccatggccgctgcgggtctcggacaggccggtgaccgactggcggatgccggcccaggggctctggtccggcgtcagcgcccggcaggcggcgatcaccgcatcgacatgcggtttgcccgccagcgtggccgggtcgaggcgccaggtcgcggcgaaggcgcggttggccaccgtgaggcgcccgtcggcgccgaacaccgccaccggctccttgagggcttccagggtctcggcctgctccttcatcagcgcgtcgtagcgcgaggcgagcttcatgctctccgagacgtcgtggtagagataggtcaggccgccctgcgggttggggtcggcgacgacgcgcagcgtccgcccgtcgggcaggtaccagggcgtgtcggtgggctcgaccgcgcggtaggcggccaggacatcggtcttccacgaacggaaatcggcctgctcgggcagtttgcgcgcggcgcgcaggcggtcgaggatttcgccgtcgagcgggcggccttcgaggaaggccgggtcgagatcccacaggcgctggtaagcggcgttgtggaagatcaggcgctggcgcgcgtcgaacatcgctaccgcggtcggcaattggtcgagggtgcggacgttggcgtccatctggcgctgcaggtcggcccgcacactctccagctccgagacatcgacggcgatgccgacccggccggcttccagcgtgctctcgctgacatcgagggtccggcgcgcacccgccaccaccgccgagaggcgcagggcctgggcggggagacccggccggcgcgcctgccggacgatctgctcgcgggcgctccggtcgagcagttcgaggccgtggctgagggcggcctcgcggctcggggcctccacggcggcggcgtaggccgcgttgacgaaggcgagcgccccgtccgggctccggtgccagatcggctgcggcagcgcatcgagcaggcccgccagcgcggacaggccgcgtttggcctcctccagggtgtggcgcagctcgatcagctcgcggcgctcgtcggtggtctcgcgcaggcgcagcagcgcccgcccgccgaccgcctgaccctgcgcttcgatgtagcgcccggcgaggctgcgcaggttcatccggaagcctgtgccgcgctcgcgcagcgtcgcgacggcggagtcgagcagttgcgcgtcctgcggcgcgagccacgtgccgaaagcgagcagatgccgggagccgccctgaagcccgcgcgaatcctggccgcgaagatcctgatttcgaagatcttggtttcgaagatcctgggcaaagcccgcatcgccgacgatcgacggctcgccgcgcccagcccaggcgacgagaacctgacgctcggaatggagcagcatctcggcgcggtcgtgcgcgccgcgaagatgggcgagttcgtcttgaagcgcgcgctccttgcgcgtccagccgacgcgctcgcgcaggtagaccagcgacaggatggtcgcgaacaggatcaggccgaggacgacggcgaggccggcaacgttgtgcgtctgcatcgctcccagcatcggcctcgcttcgatggacggagcgccctcggcgagtgccgcgaccggtgccgcgacgacgaggacgccaacgcgcgacagggcgcgcgccgcccgttccagacccatgtcccgcccccaccccaaacccggcacactccgcaggccgtcgggcccacgcctggaaagctcccggaccgcaccgggcaaacacccgctgccgcgaccggcttgccgccgccgcgcgggcacctgcttccgaagattcgcgccactgtaacgcggggtcgattccgcctggaagcgccattatggcccggaacccgtcggccctgcattccggcgccacacagcacccaaaagccacaccaccgaaatcgggacttgacgaatttcgaagactttcaaggcgccgggccacggccggaatctgacttcgcgcggcgccggcgaccgccaaaacaggttcgcggcgacgcctgtcgcccgccgccccagcggccgatgtcgcgcaaacgcaaagaagcccggccatgggccgggcttcctcgcgaatcttgagctcagcggcaccgggcctccgacttcctgcgcggaagccggaggcccgacgaccgattagtagcggtaatgctcgggcttgaacgggccggtctgcgacacgccgatataggcggcctgatcggggcggagcttggagagcttcacgccgatcttctcgaggtggagcgccgcgaccttctcatcgagggccttgggcagggtgtagacctgacgctcgtacttgccggggttcgtccagagctcgatctgggcgagcgtctggttggtgaaggaggccgacatcacgaaggacgggtggcccgtcgcgttgccgaggttcaccaggcggccctccgagaggaggatgatgcggtggccgtcggcgaactcgatctcgtcgacctgcggcttgatgttctgccacttgaggttcttcaggccggcgacctgaatctcgttgtcgaagtggccgatgttgcagacgatcgcgcggtccttcatggcccgcatgtgctcgatcgtgatgatgtccttgttgcccgtggcggtcacgaagatgtcggcgcggggtgccgcgtcttccatcgtgacgacctcgtagccttccatcgccgcctgcagggcgcagatcggatcaatctcggagacgagcacgcggcagccggcgttgcgcagcgaagcggccgagcccttgcccacgtcgccgaagcccgcgaccatcgcgaccttgccggccatcatgacgtcggtgccgcggcggatgccgtcgaccagcgactccttgcagccgtagaggttgtcgaacttcgacttggtgaccgagtcgttcacgttgatcgccgggaagagcagcttgccctccttggcgaggttgtagaggcggtgcacacccgtggtggtctcctcggagacgcccttgatcgagtcggccagaccggcgaaccagcccttcggcttctcggcgagcttcttcttcaggagcgcgaagaagacctcctcctcctcggattccggcttgtcgaggaaggcggtgtcgccgttctcggcgcgcaggccgaggtggacgaacatggtggcgtcgccgccgtcgtcgaggatcatgttcggcatgccgccgtcatgccaatcgaacagcttcgaggtgtagtcccagtactcggtcagggtctcgcccttcacggcgaagaccggaatgccggcggcggcgatcgcggcggcggcgtggtcctgggtcgagtagatgttgcacgacacccagcggatgtcggcgccgagcgccttcagggtctcgatcagcaccgccgtctggatcgtcatgtgcagcgagccggcgatcttggcgcccttgagcggctgcgacgcgccgtactcggcgcgggtcgacatcaggccgggcatctcggtctcggcgatcgaaatttccttgcggccgtaatcggccagcccgatgtccttgacgatgtaatcgttggcaactgccatctcggtatcccttttcagtcgtggccggcgcgaaacggccaatcgttccggcgcatcggccggttcacccggccgggtcggccatccctgtagcagggctctcgctagggagcaatcaagacataaagatgtctttatgcgtttaattccagggtggagcgcaggtgccagcgcggccgctgcggcgctcgcgctgaaaccggtcgcgtcgagctggaccgggcatgagcgtctgtcgccagccgcagcttcctcgctggggcagggttgattccggcagggaaaatgcccgcgcgctcgcgatatttagtgtgctgccagattgcctgagtgcctccactcgagccgtggcagaccgaaagagccgttcaaagacaattagatgtcgatcagttgcgctctcgcgatatgattttgctggattgtctgcatatttgattcgtaaaaaaagcaattttgtcgcacttttagtttcatatcgaggatttgccttttaatttctcaataaatcatctatactaatacatatttttataatatacgaaactaaaagaatggtcattgtgataatggcgaatttgtcaaaagcgtcgatctcaagagcgattacgcggcgaactgtgtcaaatacgggtaatgctacgattagcaaaattacagaagttcgtgggtcattgtattttttcattacattacgaaatttgctgattttggacggcgaagtgccttctgtggcgccaattttatcggcttgttctttcgacctgatgctaaaaagaattaaaagaagtgctatgcttgatgcaataaagtatgcgtccgggataaatctacttaatataaataaaaatatagcaataagagcgctcaaatccgcggtaaaactgagtagtatttttcgtctgcaattaatcatgaggctcgcgcgtccctgcctgagttcgttggcggcgtgcaaaattgctacctaaataagccgtagggcaatttcgtaaactaccggttgaagattgattgataatcctgcctaagacggccaaggctctaaggtgcatcccggtatgtcttagtatgcttcaatttgaccgagctcgaatttaggccggctcgtcccgcaactgccgccggatgatcttgccgctggtcgtcatcggcagggtgtcgcgaaacgcgagcgcgcgcggcacctcgtgggcggaaagccgggccttggcgaaggcgaggatttcggtggccagcgcgtcggagggcgagaagcccgcgcgcagggtgacgaaggccttcacggtctcggtgcgcagcggatcgggtacgccgaccgcggcggcgagggccaccgccggatgggcgcagaggcaggcctcgatctccgccgggccgatccggtaggcggcggaggtgatgagatcgtcctcgcggccgacgaagcggatgtagccgtcggcgtcgcgccgcgcttggtcgccagtcatccaccagccgtcgcgaaatttcttggtggtcgcctcgggctggcgccagtagccgaggaacagcaccggatcgggcgcgcgcacggcgatctcgccggactcgtccgcatccgcctcggtcccgtcctcgcgcaggaccgcgacgcggtggccgggcaccggcttgcccgtggcgccggcccgcgccacgccgatccgggcgctggaggcgagaacgaggttgcactcggtctggccataggcctcgccgatggtgaggcctagggcgtcacgcgcccaatcgaaggtctcggccccgagcgcctcgccggcggaggcgatgttgcgcagggctgagaggtcgaatgtttggcgcggatcggccaccccgcgcagcatgcgcaaagccgtcggcggcaggaaggcgtgggtgacgccgagatccgccatcagccggaacgccgcctctggctcgaaccggcccgaggccttcgcgaccaccggcatgccgaggcgcagggacggcatcagcacgttgagcaggcccccggcccaggcccagtcggagggggtccacatcagcccggttccctcgggagggaagccgtgcatcacgctccagcccggcaggtggccgagcaggacccggtggccgtgcagtgcccccttggcgagaccggtcgtgccggaggtgtagatcatcagggccggatcgtccggcccggtcgcccgcgttgcgaacccgtccggggcgctctccagagccgcgaagaaattctccgcggcctcccctgccccatcgaccgagaggatcgtggcgagatccggcaggtcggcgcgcagccgctccagcttggccagcccgggcgcgtcggtgacgacggcgcaggcgccggaatcggcgaggcgatggcgcagggccgcctcaccgaacaggccggcaagcgggagtgcgatcgccccgagccggtaggcggcgaaatgggtcaccaccaccgccaccgattgcggcagcagcaccgccacccggtcgcccggcccgacgccgcgcgcggccagcgccgccgcgagccgcagcgaatcggaacgcaggcggccgtaactcaccggctcgggccggtcgtcggggccgagcacgaggagcgcggtgcggtcgggctcgctcagcgcccagcggtcgcaaacatcggccgcgatgttgtagcgctccgggatctcccagcggaaatccctgacgagcgtctcgtagcgatcggcccgctccggcacggcaacttcctcgaacttgcggcggcgctcggccggtgccgcctcttcctcccgggcgcgctgcatccgagcgcgtccgggtgtctctcatccatccccgtgcaagccgggacaatccgcgttctgcacgcggccgtgcggctcagtcctggcgctgcgggaagccgccgcggaaggcgaaatcggtgatcgggcggcggccgttcgggcgctccttggctctctgctcctcgctcagctccgcccagggcgtggcgcgtccgaccccgtaggccgcctcgacccggtgatgctcggggacgttcagcgcggcgggcgcccgctcccggtcgaagccgcccatgccgtggacgtgccagccctgacggttggcctggagcgcgaaggcgagcgaggcggcgcccgcatcgagcgagtggctggcggacggcttgagctcgtcgccgaccttcatccgctcgctggagacgaggaagacgagggcgccggtgccctcggcccatttctggttgccgggcacgaggaggtcgaagaacgtctgccattcgggcgtgccgcgcagcgcgtagaggaagcgccagggctgcgaattgtaggatgagggcgaccagcgcgccgcctcgaacatccgcagcaactcggcctccggcaccgcctccccggtgaagacgcgcggcgaccagcgctcggcgaagatcggctcgatggcgtggtcgggctcgcgggtggtggggcgggtggtctcgtcggtcaccgggggcggtctccaggctggcagggctttggtgcagcgcacggtatggcaccgcacaagagcgggctagagcgcattccgacgaactgggaaccggttcgtcgaaagaatgcgcgtcacaacaaggaccgagagacgccggcctgatgcaatggggtcggatacggctctcgggggcggcattgccgcgcttgtcatggcgcgcgaaaacaaggtgaaccacatcgccgcgacgaggatgctcatgggcgaagccggcacgaaccctctcctgctgcgcgaggaccgcgacggcgtcgccaccctgacgctcaaccggccgggcgcccgcaacgcgctttcctttgccctgctcgaagcgctgcgcgcgaccttcgccgaccttgcgggggacgacacggtgcgggccgtggtgctggcggccgcgggccccgccttctgcgccggccacgacctcaaggagatgaccggctaccgcagcgaccccgaccgcggcgcgaaacggttcgaaaagctgttcgcgctgtgctcagacgtgatgatggcgatccccgccctgccccagccggtgatcgcagcggtggagggcgtcgcgaccgcggccggttgccagctcgtcgcctcctgcgatctggccgtggcgggggcgcaagcgcgcttcgccacgccgggcgtgcagatcggcctgttctgctcgacgccgatggtagcgctctcgcgcaacctctcgcgcaaggcggcgatgcggatgttgctgaccgccgacatggcggatgcggcggaggcccggcgcctcggtcttgtcaacgacgtggtggaggcgggcggcgctctggccgccgcgcaggcgctcgcggcagggatcgccgcgcgcaaccccgacacggtgcgggtcggcaagcgggccttctacgagcaactggagatgccgctgacgcaagcctacgcccatgccggccgggtgatgacggagaacatgctggcgcgggcggcggaagacggcatcgaggctttcctcgaccgcaagagtcacgggcggaatcacgggcagaattagcggaaggacctcggcaaggcgcagtgaggcgcgaaccgatccgcgctccgcgcattgcctccccgccgccctgaagccgtcacgtgacccgggcaaacggactgccatgctcctcagacgtccccctccgatcaccgccgagcccggtccgaacacgaaaaaaatcgtgagctggaacctgctgcgccgcaccggcgcggcggtggattgcctcgtggcgttgatcgagcaggagcggccggacttcctgctgatgcaggaggcgacgaaggagatcgcggcgctgaccaagcgcgtcggtggggtctatgcctgggcgcagttgccgggccgcatccacggtccggcgatgtggagcccgacgccgtggcccaacccgcccgagatcgtcaccctgccgccgggtgtgctgatcgaccgggtctgccaagtgctcgacaccggtgagttcggcgtcgccaacgtgcatctctcgcacgggcaggtgctgaaccggcgccagttgcggcggatcgagagccacctgccgccgcgcgcggcggtgctgggcgactacaacatcgtcggcccggccctgctgccgggttttcgcgatgtcggcccccggcggccgacccatgccatggtcgatgtgctgccgctgcggctcgaccgctgcctcgtgcgcgggctcgtctgccatgagcgtatggtcctgccccgcgggctctccgaccatcacccgattgtggtgcacctctcgcccgcgccggagggggtcccctcgctcggccggctcagaggtatggcagaagcagtcggacggctgcgtcgcgcaggcgcacggggagcgagcgggcgtcgaggtcggccaggcgcaaaggggtctgaaacttcgtcgcaatgaaggcttcgagcgcccgggccagcgccacgtcgtagacctccacgttgagctcgaagttcaggcggaagctgcgcgaatcccagttcgcactgccgatgaagcaccattgcccatcgacggtcatcgccttcgagtgatcgaagggcggctcgtcgatccagacccgcacgccgctcttcaggagcggatcgatatggccgtgggtcgcccaatcgacgaagcggtggtcgctcttgcgcgggatggcaatatcgaccgcgatcccccgcgccgccgcgaggctcagcgcgttcagcacgagttcgttgggcaggaaatagggggtcgtcagccggatcgactccttcgcgcaggcgatcgcctggagcaccacggtcgcgatcttctcgatgtcggcgtccgggccggaggtgacgacgcgagcggtgaccgtgccaaccggcgccagccgcggcagccacgcctcgccctccagctcctcgtcgctgacgaacagccaatcggcgatgaaggcctgggtcaggtgctcgaccaccgggccctcgatccggaaatgcgtgtcgcggatcggaaagtccggcttctccgagacccggttgccgtcggcgatattgacgccgccggtgaaggcgacccttccgtcgacgatcagcagcttcttgtgcgtgcgcaggttcaggaacggcatccgccagggcaggacggagtgcatgaacaggccggccggcaccccgagccggcgcagatgccgccatgcggccggaaagaaatagccgctgccgatgccgtcgaggatcacgcgcacctcggcgccgcgatcctgcgccgccttcaacgcagtgcagaacgcccggccggtggcgtcgtcgcgaaagatgtagctcgacagggcgacgctgcggcgggcctcgccgatcgctgccagcatcgccggataggcctcgtcgccgttgcggaggagctcgaaccgattgcccgccaccgtcggcaggccggtcaccgcctgcaccgccaagtcgagggcgtggtagtccttgggcacgtgggcagagggctgcggcgtctcgtcgatggtctgcgaagggcgccgcttcagccggcgggcgcgccgctccacccggttgatgccgaaggtgaggtagagcagcgtgccgaagaccggcgccagccacgccagtccgatccagccgatcgccgcgcccaccacccgcttgcgcagcagaacgtggacgctgacgccgaatgtgagcaccaggccgatggccgcgacgatctcggtgcggagcgacgccgtcgtgccgagccatcgagtgaggacttcttccaccggtccgcctgctgcactgccctgtccgggaacggcgcaggagataagccaagcctggtgtgacgaacaggcagccctccacaaatcgccgttgcatgctagaacaaagatcgaacggtgggcggagcggccggggccggcccctgcctcttttcgaaagccttcaccatcttgccctcaggtggtcggtcacgaccgcagagcgtcaggttcaaaccgtcgagcatgtccgccagcgccgccccccgcgtcttcacgattccccccggtgcgccgttcctgccgacgctggcggacgcgctcgtgtcgggccgcctcgtcggcgcggtcggcggcgatcccttcgcgctcgcctcggtgacgctctatttgccgacgcagcgcgcggtgcgcgcactctcgaccgtgctggcgcaacgcctcggcggagcggccctgctgccgcggatgatcccgctgggcgaggccgacgaggcggagctcgacctctcgtccaacacgctgctggagacgccggaagacctgctctacccctccatccccgcgctggagcgccggctgatcctggcccggctcgtccagaaatgggcggagacggtggaccgcgaactcctgcccatcgacgacgaggtgcccttcctcgtcccgtcctcccctgccgacgcggtggcgctcgccgccgacctcgaagggctgatggacgcgctcaccgtcgagggcctgccctggagcgagatcgccgcggcggtggaggccgagcattcgcgctatttccgcctcaccctcgacttcctgaagatcgccgccgagcactggcccgacatccttgccgcccgctcgctcgccgaccccaccgcccgcgcccgccgcctcgtgctcgcggaggccgaccggctgttccgcgagcggccgggcgatccggtgatcgtggccggctccaccggctcggtgccggccaccgctcggctaatcgcggcagtggcccgcctgccccgcggcgcggtggtgttgccggggctcgacctgcacctcgacgcggagggctgggaggcgatcgacggcgccggcggcaagcacgacgagatcgcccacggccatccgcaggcgatccttcgggcgctgaccggaccgaggggctttgccgtcgagcgtcgggatgtcgagacgctgggggatctctcacccgaggcggtggcgcgggaaaagctgctgtcgcaggccctgcgcccggccgagaccaccgatgcctgggccgggctcgacgcggccgagcggatgaccctcgcgcgggagggcatggcgggccttgccgtggtcgaggcggcggacgagcgcgaggaggcgctggtcgccgcgctcgccctgcgcgagacgctggagacgcccggcgccaccgcggccctcgtcacgcccgaccgcgggctggccctgcgcgtctcggccgaactcgcccgctggggcatcgcggccgaggattcggcgggcttgagcctggcgcgctcgcaggccggacgcttcgcccggctcgtcgccgaactcgccgccgaggtggcgccggcccgcgtcatcgcgctcctcgcccaccccttcgtccggctggggctcacccgcagcgaggtcgtgcgcgcggccgcggccctcgagatcggcggcctgcgcggccccgccccgatcccgaagaacagcttcgatgggatgcgggcggcggtggcgctgcaacgcaacgccaccgagcgggtgccgcgcgccaagaagcggctgaagccggtcgattgggatctcgccgaagacattctggaccggctggagatcgcgctcgatgcgttccgcaccgacctgcagcccgagatcggcaacctcgtggcgctcgccgccgggcaccgcgaggcctgcgagcggatgatgggcgaggccgacgagggtgacgcggacgagaccgacgatccctccctcgacacgctcgacggcctgttcgacgatctcgaatccgccgagcaggaagagctgccgggccggttctccgactacgccgccttcttcaccgcgctctcccgcgaccgcaccgtcgcctgcgcgcagcggagcgcgcatccgcgcctgcgcatcctcgggccgctcgaagcgcgcctgctctccgtcgaccgcatcgtgctgggcgggctcgacgagacggtctggccggtgcgccagaccaccgacgccttcctcaaccggccgatgcgcggggacgtgggcctgagcccgcccgagcggcggatcggacaggccgcccacgacttcgtgcagggcttgggcacccatgatgccgtggtcacccgcgcggccaagcgcgagggctcgccgaccgtgccgtcgcgcttcctccagcgcctgcgcgccttcggcggcgatgcggtctgggccgatgctatcgcccgtggccagcgcctgcgcgggctcgccgcgcggctcgatcgcggccaggaggcgccgccgccgcgcctcaagcgcccggcgccgaagcccgacccggctctgttcccggagcgtctcagcgtcaccgagatcgagacgctggtacgcgatccctactcgatctacgcccggcatatcctgggcttggaggcgctggagccgatcgccgtggtgccgggcgcggccgagcgcggcagcctgatccacaaggtcctcggcgatttttccgcagcccatcccggcgcgctgcccgcggacgcggaaaccctgctctacgcgatcgccttcgacgccttcggcccgctgcaggaccagtacccggagctctatgccgagtggtttccccgctacgagcgcatggcggtcgctttcctcgaatgggaggcgagccagcgccagggcttgcacacgatccacgccgagcgctcgggcaaagtgacgattcccctgggcgagcgaaccttcacgctctcggcccgtgccgaccggatcgaggcccgcgccgacggcagctactgcatcgtcgatttcaagaccggcacgccgccgagcaaccgcaccgtctttgccggtttctcgccccagctcaccctggaggcggcgatgctgatgcatggcgccttcgaggggctgaaggccgcctccccgccggacctcctctacgtctacgcctcgggcgggcgcgagccgttccggccgatcccggtcaagccgccgcccggcgatgcgcgggcggtggaggccgtcgtcgaggagcattggcagcgcctgcgcggattgatcgcccgctacatgaccggcgaggccgcctacctctcgcgcccctatccgcaatacgagcgcgcctacaacgagtacgatcacctcgcccgcgtgctcgaatggtcgctggccgggcaaggagaagccgcgtgaacgccccgttgaccggcttcaccgtcgatgatctgaccaaggcggcacagcgccgggccgccgacccgcgcctctcggcctgggtctcggccaatgccggcgcgggcaagaccaaggtgctcaccgaccgggtgctgcgcctgctcctcgacggcgcgccgcccggccgcatcctctgcctcaccttcaccaaggcggcggctgccaatatgtcgatccgcgtgttccagcgcctcggccgctgggtgacgctggacgacgcggcgctgaccgcggaactcaccgaactcaccggcgagcggcccgcccgcgacaccttgcggctggcccgccgcctgttcgcccgcgccgtcgagacgccgggcggcctcaagatcgagacgctgcacgctctgtgcgagcggctgctgcacatgttcccgttcgaggccaacgtgccggcccgcttcgtcgtgctcgacgacaaccagtcgcgcgaggcgttcgagatcgagaccgacaacgtgctcgccgacgcgatcctcggcggcaaccaagcgctgtccgacgcgctcgccgtggtcggcgcggaagcctccggcgacaccctgcgcgacgcgatccgctcggccatgcggacgcgggcgctgttctccgaccaccgcgccctggagccggcgctcgcccgcctgccccgcgccctggcgctgccggacggcgccagcgtcgagaccatcgaggcggagatcctggaggggagcagcctcggcgattggcgcgagatcgcgggccggctgcgcaccggcaaggcgacggacgagaaactcgccgacgggctcgtggaggcgcatgccgccctcggcgcgggcaaggcgctggcgccctaccgctcggtcttcttcaccgacaaggatgagccgcgcgcggccaaatccttcggcaccaaggcggtaccggaggacatcaagcaggcgctgctcgatgagcaggcccggctgatcccgctcttcgacgcgctacgcgccgcccgcgcgctcgcccggacgctgggcctgtttcggctcgccgccgagatccaccgccgggtcgaggcgcagaagacgcgtctcggcgccctcgatttcgacgacctgatccacaagaccctcgacctgctctcgcgggtcggcgcctcctgggtcctgtacaagctcgaccgcggcgtcgatcacgtcctcgtcgatgaggcgcaggacaccaacccgcagcaatgggagatcctgcgcacgctcaccgccgagttcgcggcgggcgaaggcgcgcgcggcctcacccgcacccgcttcgccgtgggcgatccgaagcagtcgatctacagcttccagggcgccgacccgcgggaattcgagctgacccgccgcgcctggggccgggcggcggagggcgccgggcacgacttcgccgatgtcagcctgcggctctccttccgcaccgcgagccatgtgctcgccgcggtcgatgccgtgttcggcgtgccggatcatttcgccggcctctccttcgatgcgggcgcgccgggcaccgtccacgcctccgcccgcgccggcgtgcccggcgcggtcgaactctggggcatcgaggagccggcggaagccgaggagcccgatgcctgggccgccccggtcgatgcgccggagcccaacgcgccggccatcgtggtcgcccgccgcatcgcccgcgcggtgaagacttggacgacgaagggcgatgcctgcggccggatctggcggcccggcgatgtgctgatcctcgtgcgcaagcgctcggccgcgttcgaggaggtgatccgggcgatgaaggggctcggcgtgccggtggcgggccaggaccggctcgaggttgcgggccacatcgccgtgctcgatctcgtcgcggtcggccgcgccgggctgctgcccgccgacgacctgacgctcgccaccgccctcaagaccccgctcgtcggcctcaccgacgacgacctcacccgcatctgcgcccgccgccccttcgccgagacgctggaagacgcactgacccgccacgcgcaggccggtgacggggcggcgatccgcggccttacggccctgcggctctggatccaactcgcggcggagaacggcccgttcggcttctacgccgccctgctcgggccccatggcgggcgcagccggctggtggcgcggctcggcggcgaggcgggcgatgccatcgacgtgttcctggcccaggccgccgacgccgagaacgggggcgacgccccctgcctcgacgccttcctcgccgattacatcgtccgaccgggccgcggccgaagtggtctctcggtcaagcgcgatctggaatcgggccgcaacgaggtgcgggtgatgacggttcacggcgccaagggcttggaggcgccggtcgtcgtcgtcatcgacggctgcgagccgctcggccgcaacgacccgccgctgctcggcctcgactccaccgccgacgggccgctgccgccggtctggaccggcgggcgcacgcaggattgcgcggcgacgctggccgcccgctccgctctccaggcgcgggcgcgggaagagcataaccgcctgctctacgtcgccatgacccgggccgccgaccacctcgtcatcgcgccctatcgcggcgcgacccgggagacgccggcctcgtggtgcgagatggtccgcatcggcctggagcgggggctgggggacggcgaagcggtcgagaccgatcacgggccgatcacgatctggcgcgacggttcggccgcctcgctcgccgccgccgcagcggacacggccccgccggagcccgaaaccgtgccggactggctgttctcggctgccgcacccgaggccgaggccgcgccgccgctcagtccctcgggcgcgctcggcgctgcggacgggcagcgccagccccgtcggcgcctcggcgatgccgaggcccgccgccgcggcgccctggtccactcgcttctcgaacacctgccgcggatcgagccggcccggcgggccgaagccgccgaccgcttcgcccgtgcccgcgcgcccactctggaggaggccaagcgcaaggatctcgtccgcgcggttctgcggctgatcgaggcgccggacctcgcgccgctgttctcagaccaggcccgcgccgaggtcgcgctctcggggcggatcgtcgtcgaggggatcgagcgcgacgtcaccggccggatcgaccggctcgtcgtcgaggacggccgggtgatcctctgcgacttcaagaccggccgcccgcccgcggacgatgcgccgctgccggagcgcgaggcggctcaggtcagcctctacgcgcggctcgccgccgcgatctggcccgagcacgcgatcgtggcgctgctggtctggacctcgggcccggtggtgcggcgggtggagggggctctgctcggacaatgagcgctgcccgatgatcgagcaccatgagacgcacagtccctccccccgcacagcggggagaggggggagcctcggcgagacccactccgtcttcctcagctgcccttcttcggcgtcagcttgacgatctggccgtcatcctcggtgacggcgtagacggcgccgtcggggccgacccgcacgtcgcggacgcggtgttccagcgggatgcgctcctcggtgacgaccttatcgccgtcgagcttgagcgcgacgatcccggtgctgacgaggccgccgatgaggaactggttcttccaggccgggaacgcgtccttgtcgtagagcgccatgcccgaggggccgatcaccggatcccagtaatagaccggctgcaccgtgccgcccgcctgggtctggccgtcgccgatcttctcgccggaatattcgatgccgtaagtgaccaccggccagccgtagttgaggccggggcgcgggcggttcagctcgtcgccgccgcgcggcccgtgctccacggtccagagacggccctggttgtccagggcggcggcctggacgttgcggtggccgtaggaccagatctcgggcttggccttctcgccgccggtgaagggattgtctttcggggcgttgccgtcggtgtcgatgcggaagaccttgccgagcccgctcgtcagatcctgcgcctgcccgcgggtctgcttgtcggagcgctcgcctacggtgacgaacagcttgccgtccggcgcgaagacgaggcgcgagccgaaatgcttgtcgccgtcataggtcggcatctggcggaagatgactttgacgtcgtcgagcttggccttgccgtcgctctcgaccagcttggccttggcgaccgtggtgccgttgcccttgtcgcgcggctcgctgtagctgaagtagatcgtgcgatccgcggcgaagctcgggctcagcgcgacgtcgagaagaccgccctgccccttggaatcaaccttcggcacgcccgccaccggctggcccaccgtgccgtccttggcgatcaggcggatcttgccggccttctcggtcacgatcatgcggccatcgggcaggaactccatcgcccaggggctttccaggcccttggctacgacggcggtttcgaactcggtcttctgcgcgggctccggcgcacgggtctggttgggcaggagcggcttgtactcagtgttcggcgcttccttctcggcgatcgatgtgccggcactcggcgcggccggcgcctggaacgattcaccctcgatgcggggcgagcgcgattcctgtccggccggctgctgagcgaaggctggggcatcgaggccgagggccgcaacggtggcgagcaagagggaaagggtgcgcgtcacgtcgattgatccttgtgcgggtcgccgatcttgctcgccaaatggggcgcaggtggcccacggcgagggttgggccgcgcgaggagacggactcgccacgtggttcgtcaggggcaaggcgctgggcaatgctcttggcaaggtgctgggcaaggccgccggcaagccgcgtgtggggggattgcggggacgaaggcaggcttatccatgtgggttcggcgtgccagacccgcggccggggcgggatgccttgaccgggcggtcgggcgtcgccaattctcgcgtcaccgtgaggcgccgaacccgctctcggtgccctctgcgcaggggccctccatgcacccgcgtgggacccgcgtgtcgaaaggacctacgatggcgaccgtgaaagtgaccgatgcgagcttcgagcaggacgttctgcagtccgccgagcccgtcgtagtggatttttgggcggagtggtgcggcccctgccggcagatcggcccggcgctggaagagatctccgccgatctccagggcaaggtgaagatcgtcaaggtcaatgtcgatgagaaccccggcatcgcctcgacctacggcatccgctcgatcccgaccctgatgatcttcaaggacggcaagctcgccagccagaaggtcggcgccgcccccaagggcgatctctcccgctggatccaggcgagcgcctgacccgacccgaattcgggccgaacgacccgagacagcccggccgcgaggccgggcttttttcatgccttgcttcgctcgcgatgggccctgaaacgcaagaagcccggccttgcggccgggctccctggtttcgagaccctgttattgaaggttcggcttagtagctgccgaacttgtagttcaggccggcgcggacgacggcgaactcggtgtcgttgcggcgcgaggggccggaaacgacgatcacgcccgggctggtcgtgccgatgacggcgccggcattgttcaccgcgaaggcgccgttgagggcaccgccgccgcgatcgaggttcacgtacagaccttccaccttcagcgtgacggccgaagagcggaagaagttcaggaacgagtcggtcgggagagcgtactcgacaccaccgccagcagcgtagccggtgcggaagtcgtcggaggagctgttcggcagaccgaactgacggccgccgccggcgccgtaggcgaagccgccggtgccgtagaacaggacgcggtcgaaggcgtagccgaggcgaccgcgaacggtgccgaagaagtcgaggctggacaggccgttcgggttgaacacctgctgagcggcgacgcccgggaaggccgggttgctgttcgcgaccgcgaactggttccggtcacggccgaaatcgacgtactgagcgtcggcctcgataccgatcacgacgccggagcccggggtgaactggtagttgtagccgatctgaccaccgccgacgaagccgtcgctgcggctgttgccgccgaaggcgatgacggcagtctggccgggacgcacgaggccggtcaggctgttcacgccgacgaccggagccgcaccgttgtcatcgacgccgaagccgtagccagcgttgaaaccggcgtagaaaccggtccaggtgaacaccgggatgggcgtgaagaccggcggcggagcagcgcggcgcggcaggtcggcggcggaggccgccgcggtcagcgccgtgaaggcggcgagagaggtgagaagctttttcacttgttgatccccagcagaaacccgatcgcccacaagctagaccatttccctggcctgagatgtagcgaacaggccacacccggggggccacaatcgacccgccgagcggttacattcggtgcgcggggaggccgaaaccagttttgcgtaaatcaggcggtcaggatgcgccgatcgacgggacggcgcgcagacaccatcgcgtcggttgcatgattcgacaggtcacgggccggacgacggaaggtcgatgaaggtcttttgccgcgcggcgtgacgcgcgaatcgcttccggctcgtgtggtttgaccagcgatggccttgcggcgcgaatctctggccctcgcgccgcacccgtcgaatgtccgcttcgatcaggcgggcgccgtcagaccgggatcgtgccgttggcttcgagcacggcgcccgcgagataaagcgaaccgcagatgaggacccgcggcgggcgctcgaagaccgtgtccgccagggccgccaacgccgcctcgacgctcggagcgacctcggccgagaggccgacctcacgggcgatctccgccacttcctcggcgggccgcgccgccatctggccggtgatcggcaccgccacaagtgagcgggcaaggccgacgaagttcttcaggaagccttcggcatccttggtgccgagcagcccgacgatcagcaccagcggcacgtcgctgcgctcgccgagatcggccatggcggcggcgaggatccgcccgccatcggcgttgtggccgccgtcgagccacagctcggcgtccttgggcatccgctcggcgagcgccccgcgcacgaggcgctggagccggcccggccaatcgacgttgcgcaggccggcttcgagggcgaccgtgccgatgtcgccgaagcccgccgcgcgcagggccgcgatggcggtgccggcattggtgagctggtggcgcccggcgaggcggggccgcggcagatcgaacaggtcgatctcgtcctggtagacgaagcgcccgctctcctcgtgcacggagaagtcctggttgccgatccgcaccggcaccgcgccgatccgctcggcctggcggcagaggacggcatcggccccggcataatcctgggcggcgatcaccgccgggcagccgcgcttgaagatgccggccttctccatcgccaccgcctccacggtgtcgccgagatattcggcatggtcgcgcccgatcggggtgaccacggcgcaggccgggtggtcgatgacgttggtggcatcgacccggccgccgaggcccacttccagcagcagcacgtcggcggggcattcggaaaacagcagcagggcggccgccgtggtgatctcgaacacggtgatcggatcgcccttgttggccgcctcgcagcgggcgaaggcgtcggcgagccggtcttcggcgacgtagtgaccgccgccgatgccccctaagcggatgcgctcatggaagcgcacgaggtggggcgaggtgtagacgtgggcggccaggccccccgcctccagaattgcccgcatgaaggcgatggtcgagcccttgccgttggtgccggcgacgtgaatcaccggcggcagccgccgctcaggatgattcagggccgcgagcaggcgctggatgcgcccgagcgacaggtcgatcgtgcgcggatgcagggcgaggaagcgcgccatcaacgcgtcggaggattccatctcgcgcggagaccttctgtcgcggattgagttcaggccgcgttcggcaggggttcgggtgtggtcggctcgggggcggtgccgggctcgggcgtccggcgcacgtccatcagcaagccgcagagccggctgatcgtctctttgagctgatgccggtggacgacctgatcgaccatgccgtgctcgcgcagatactccgcccgctggaagccgtcgggcagcttctcgcggatcgtctgctcgatgacgcgggggccggcaaagcagatcagcgcgccgggctctgccagatgcacgtcgccgagcatggcgtaggaggcggtgacgccgccggtggtcgggttcgtcagcaccacgatatagggcagccgcgcggcccggagccggcgcacggcgaccgtggtgcggggcatctgcataagcgagaggatcccctcctgcatccgcgcgccgccggaggccgcgaacagcacatagggcgtgcgcttctcgagcgcggtctcggccccgcggacgaaggcctcgccgccggccatgccgagggagccggccatgaagccgaattcctgagccgcgatcgtcatcggcaggctgccgacccggccgaagccgatcttgaacgcgtcgggcatcccggtcttggcccgcgcctccttgagacggtcgacgtagcgcttctcgtcgcggaacttgagcgggtcggccggcacctcgggcagcggcacgtcgatccaggtgccctcgtcgaacatcatcttgagacgcgccgtggccgacatcttgagatggtgttcggaaccgggaatgacccagtggttctgctcgacttccttatggaagaccatctggcccgtgtcggggcacttgacccagaggttctccggcgtctcgcgcttgaacagcgtcttgatccggggccgtacgacctccgagatccagttcatcggctcgaccatggcgtcagactccctgtcctagcgcgttcacttgccgcgttcccttgccgcatcgatatcggatcgccgccgcctcgatcccaggggatctccctgctgagcggctgcggtcagggcccggccggcgccttggcggcgctgcggaccccctgcgccagttcgcgcaccagggaggtgaccgcctccaccgtgccgttcccggcccggtcgccgggctcgaggctgcgggccagcgcatcaacgagggccgagcccaccaccacgccgtcggcgccgcgggcaatctcggccgcgtgcgcgccggtcttcacgccgaagccgacgacgacgggtaggtcggtatgcgccgtgatccggctgaccgcctgcgacacccggccgaaatcgggggtcgccgtgccggtcacgccggtgatcgacacgtagtagacgaagcccgcggtgttcgcgagaaccgccggcaggcgggcctcgtccgtggtcggggtcgcgaggcggatgaaggcgagccccttcgcgagcgccggcaggcagagctcctcgtcctcctccggcggcagatcgacgacgatcagaccgtcgatgccggccgcctgcgcatcctccagaaagtggggcacgccgtaggtatggatcgggttgtagtagcccatcagaaccacgggcgtccggtcgtcgccctcgcggaagcggcggacgagggcgagggtgccgcgcagatcctggcccgccttcagcgcccgcagacccgccgcctggatcgccggcccgtcggccatgggatcggtgaagggcaggccgaactcgacgatgtcggcccccgcctttggcagggcttcgagcaccttgagcgaggtctccggatcgggatcgccggccatcacgtaggtgacgagggcggcacgtccttccgcgcggcagcgggcgaaggcggcatcgatgcgggcggtcatggttctcgctcccggcggtaggtccggccttgaggcccggggcacggttcccccggaaccgggccgccgcgcagggcccgacttccccggccaattcctcgaccggtttcccggccaagtgggggcgcctacaccatccgctcgcgtccgtgaagcgcgagcgcgctcgccttacgccgtcgagtccggcgcagggccaatgacaccgtccagccagtcgcgcagcagcaggtgggcgatggcggtggccggcggcacggtcaggccctccgggtggttgccctcgatcatccgcgcaacgtccgggcgcgagaaccagcgcgcatcctccaactcgtcgggatcggtccggatgtcctccgagacggcctcggccacgcagccgatcatcagagaggccgggaacggccagggctgcgaggcgtgataggcgacggcgccgaccgcgacgccggtctcctcccgcgtctcgcggcgcacggcgttctcgaccgtctcgccgggctcgatgaagccggccaggcaggaatacatccccggcttgaaatgcgggccacgccccagcaggcaggtctcgccccgccgcacgagcatgatcgccacgggatcggtgcgcgggaagtggtgcagcccgcacgcctcgcattcccggcggaagccgccggcggcgatggtggtcgggctgccgcaattggcgcagaagcggtgccgcgcatgccaggacagcaccgatttggcggtggcgatgagcccctgctcctcgcgggccaccgcgccctcggtcgcgagcgtccgcaggtcgagggcgcggtggccgggctcggggaagaggagggccgcctcccccgggacggcgccggcgaagaccggccgcccctcgacccgtccgaggtagatttcgacggcgcgttcgccggcccggccggcctcgtccggcgtgagcagggccgttccggtctccgccgggggggcgcgcaggatcaccgtctcgcccgccatcagcacgaggcgggcatccgctccggcatccgtcagggcgggggccgggccgaattcggcggagtgtcgcacgaggcggctcgcggcataggcgagcgcatcccggccgggcgtggtgggcgagcctgtcatgcggggcgcctcacgcggccatgaacagggcggcggcccgttcgagcagggcggcgcgggcatgcggcggatagggcttgcgctcgccgacgccccagaccggcccaggccaggccggatccgagcggaaccgggccacgacgtggatgtgaagctgcgccaccacgttgccgaggctggcgacgttgaccttgtccggctgggcgagcgcctgcatgaccctgaccgcgattcgcgtttcctcgaaggcgaggctcgcatcctccggcgtgaggtcggtgagttcgctcaagcccggccgccgcggcaccagaatcagccacgggaagcgtgcatcgtccatcagcaggacggagcagagggcgagatcgcccacggcatgggtgtcggcggcgaggcgcggatcgagggggaaggcgtcggtcatgccgggaatctagcgcgccgggccgaaaagtggggcccggtttccgcgatcggctcggccgcgcgaaggttgatcacgccgtgtcaaatttcggttaaccatattctggcacgcagggggcggtgatcgggagtcggcgggcggcgggccgcgccgggatcgccgtggatgacgcgatgacgggcggcgcgcaaggaagcggtgagcgaagccgggacgcggtggtcgccatcgtggcggcgcggacgcctgctcccctcgtcctcgctttgcgcgggcagccctgcagcgcccgcatcctcgcggtctcgggccatgtgatcgacgacctgatcgccgaagcccccgaggtgatcgtgctggaggccgagcccgagcgcttcgacgctccggccctgatccgcgccctacgggagcaggagagcctcatccgcacgccggtcctgctggtggccggcggcgacgcccgcaccttgcgccggatcggtcgcgaggccggcgccaccgacacgctgtccaagccgttcgacgccctggagtttcaggaccgggtcggtgttctgatcgaactcgccctggcgcgccgggagagcgacgatcgcgcgcgcgccatgcggcgcgacgcggcacgggcggtggccgatgcctcggcacgcgagcgcgaactgatccgccgcctgatgctggccgccgagttccgcgacgaccgggccggcgaccatctcacccgcgtggccggctgcgtcatcgcggtggccgagggactcggcctgtcgtcggcggaggccgacgacgtggctctggcctcgaccatgcacgacatcggcaaaatcgcggtccccgaccacatcctgatgaaggccggccccctcacccccgacgagtgggaggagatgcgccagcacgccctgcgcggctatcacatgctgcacgacagcccctcgcgcctgctccagatcgccgccgagatcgcgctgacccaccatgagcgctgggacggcagcggttatccccgcggtctcaggggcgaggagattccccgctccggccggatcgtcgcggtggccgacgtgttcgacgcgctgatctccgtgcgcagctacaagcccgcctggtccctggaacgggcgcgcgctcatgttgaggcggaggcaggccggcatttcgatccggactgcgtcaccgccttcctctcgcgctgggacgacatcgtcgccctggtggaggagcgtgcggcgtaggacgcgctcggccgatccgccgtcattgggcgcggcgatgccgtcgagaagcgcccgcccctggagcgactgggactggtatcggcgacgaccggctccggtgtaggcacagggcgggatatcgtcacgaaccgtcaacttgaggcgatcctctcgaaaaggctggggcatccgcgccggttcgcccgcgtaatccgcaccgtgcaacgccgctgcgcggtgcaggtagtggtctccgcgcccggttggcgttagaaacggcatccgaattccgatccggccgtctgccggttcgcgtgtaccggtgcgaatgcgccggttcttaaggcgcatctcccttgccatttccgtctctgccctcccccctggcgcgggcgctcaccgagcgcaactatgccgagccgacacccgtccagcaggcggtgctcgatgccgtcccagagcgcgacctgctcgtttcggctcagaccggatcgggcaagaccgttgccttcggtctcgccatcgccggtacgctgctcggcgaggacgaaacgctgccgccgcccggcgcgccgctggcgctcgtcatcgctccgacccgtgagctggcactccaggtgcagcgggagctgacctggctctacgcgcagaccggcgcgcgcatcgtcccttgcgtcggcggcatggatccgcgccgcgaggcccgcgcgctggaggccggcgtccacatcgttgtcggcacgccggggcgcctgcgcgaccacatggagcgcggccggctcgtcaccgaaggtcttcgcgccgtcatcctcgacgaggccgacgaaatgctcgacatgggctttcgcgaggatctcgaattcatcctggcatcgaccccgaaggaccggcgcaccctgctgttctcggcgaccctgccgaaggccatcgtcgcactcgccgagagctaccagcgcgacgccctgcgcctcgcggtcgccggcgagacccgcggccatgccgacatcgtctaccgcgcggtgcgggtgatgccgcgggaggtcgagcacgccgtcgtcaacattctgcgctacgttgatgcgccggtggcgatcgtgttctgcaacacccgtgacggcgtgcgccatctccaggcctcgctgaccgagcgcggcttctccgccgtggcgctctcgggcgaactcggccagggcgagcgcaacgccgcgctccaggccctgcgcgacggccgcgcccgtgtctgcgtcgccaccgacgtcgccgcccgcggcatcgacctgccgggcctcgacctcgtcatccacgccgaccttccgcacgatgccgaggtgatgcagcaccgctccggccgcaccggccgcgccggccgcaaggggacgagcgtcgtgctcgtgccgccggccaagcggcggcgggccgagcagatgttcgccatcgccaaggtcagtcccgattggagcggcccgccgaacgcggacgaaatccgcatcctcgaccgcgagcggatgatgtccgatccgctgctcgccgagcccgagacggaagaggaccgcgagtgggagcgggaatgggccgaggcgctgatggagcgctgcccgcccgagcgtctggccgcggccttcgcccggctctaccgctcgcgcatccccgtgccggaggaggtgagcgatccggcctacgagacgagccggcgtccggattcccgcagcagtgtgccggttggcgcgtcgcgggtcggtgacgacgagccggcggcgtggttccggctcaatctcggccgccgcgaccgggccgagccgcgccgccttctgccgatgctgacccgccgtgggcagatcggccgcggcgatatcggttccatccggatcttcgacaacgagacgaccttcgaggtccgcgccagcgcggcggacgacttcgccgcgtccttcgcccggcgtgggcccgccgatgtccgcgtcgagcggatgcagggggatggaccggccgccgccaaggcgccgaagagcccccgcgcccagcgccatcgccgcgaggcgaccaaaaccggccgaggcggctgagccgcttcgcgacggtgccggggcaagaaagccgccccggcgacggtttcgggtgtgcaaacgtaatggcggcgttcggctcgttcgagcccggccttactcgccgccggacttattcgccgccggacttgccgccgagcaggccgctcacggcggcatcccagccgtcgcggatctgacggccgccgggaatcttgacgccgagcagttccggctcttccgccgcgtcctgtgccggtcgcgcggcgggtgcttgcgccgaggcggtctgcgtcggccgcgcttccgtggcgcggttgcggacgacgggcgcgggcttccggctgggatcgggcttcgccggctcaaccttggcggtttcagccttggctgtgtcagttttggctgtctcggtcttggttctggcctcgaccttggcttcggtcttggcgatctcgggtttcgtcttcgcgggcagcgacacgaatcgcgccggctgctccgtcttcgcctgcaccatctcgctccggctcggaggcagtggcaccgtgactttggcgggggcgagcgcggccgccgtgcgggctgcggccggaaccgtgggtgcgggctcgatcggcagggtcgcccgtgtcggcggcgcaatttccggcgctgcagccgccaccggcgcgggcgacggcgctgcggccggtgcgacgggttctgcagccggcaggctggcccggcgcgcttccggcaacccgacggaggccggcgccagcgccggaacgccgtccttcaggtcgggccattgcgaggcgacgggtgcgatccgcgccggccggctcctgggatcggcgagatcggagaagaacgcgaaagcccccacggcgaagacgaggagggcagcgctcccgcccgcggcgccgaggatgacgggcagccggcgacgggccggagccctgctctcggccggccgggtttgagatgggtgaatcgtcaccgacatgcggtcggcctcttgcacgttgtagccctgcaacaagacggcctcggcaatgcggcggcaagatgtccggcgtcgcctgttgagaattcaggcgccgtccacccacacgaatctggcggaaactccagggcggccggatctgatcgggacaggcgcgccccggacaagtctcgtcgcgatgagttctcgcgatcgaccttagccgagccggtttaacggagcgtgtaaccggatcgatgcggtgcgcgggtggtcgtccggcgatcataagaaaaacatcagtgtgccgcgcgaccctgcggcgcggccccggcatggacaatcatccggcgatcggccacggtgccgccgtgccgaaagagtagaaatctgagccttttaaccgatggcggtttgccgaatggtcccggatctggactgctcgtgtcggcgtatggcggactgatcgaccgcgagggcccgtgccgattcccgccgcgacgcaagcttccccgacgcccctgatggcgcaaagcgtggccgatcccaacctcgacaaggcgcaggatcgggccgacggcacagggctgccgttctgggccggctggccgacgcgcacgcggctcatcctggtcgtgctcgccatcgacatcgttgccgccctcgcctcctgcggcgtgatcgtgctgaccgcgcgcagcgccgtgcaggtcgagaccgcggccggtctcgctaccgtcgagcccttggtcgccgacaccatccgctccctgcgcagcccgagccccgagagcgtgctccacaccctcgacctgcgctttcaggccctgcgccacgtccgcgtgaccatcctcgatgcggacggcaagcgtgtcggattcggtccctctgagcaggcgcgcgagcagcggacggcgccgcgctggttcgtccggctgatcgcccccgagccgcgccagcacgatctgcccatcgtcgtgaaaggcgagcggatcggcaccgccgcgatcacgacccagcccctagacgagatcgaggaggtctggggctatgcccgctcgctggcgctcgccagcctgatcttgaacctcgcggtgctggctgccctcaccctggcgctcgggcgcatcctgcggccgctcgggcgcctcgcggacgggctgaaccggctggagcggcacgactacaccgcccatctcgacccgcccgcctcccgcgaactcgcggtgatcgccgagcgcttcaaccgcgtggccggggcgctctccgacgcgcgggccgccaatggccgcctcaaccgccaactgctgacggcccaggacgacgagcgcgcccgcatcgccctcgaactccacgacgagttcggcccgtgcctgttcgcgctggaagcgaacgcggcctccgtcgcccggctcgccgccagccccggcgagatcgaccgcggccggctcgcgtcgcgggccggcgacatcggcagcatcgtcggccaggttcaggtcctcaaccgcgaccttctcaaccgcctgcgcccgcacgggctcggcgaggtgccgctgaccgattgcctcaacctgctgctccgcgacttccgacggcgccatcccgagaccgccttcgatggcgcgttcgagggcttggcccgcggctacggcgacatcgtcgatctcaccgtgtttcgctgcatccaggagagcagcaccaacgccgtgcgccacggcgccgcccgccacgtccgggcccgcgcgacggaggagaccgacaccgccggcctgacggtcctgcgggtgagcgtcgaggatgacggcaccgggatcacgcccggccaccgtgtcggcctcggcctgtcggggatgcgcgagcgggtcgaggcgctcggcggtcatttcagtctcgatacggcgtctcttgacaacaaagcctccggaaccgttgtccggatcaccctcccgatcgatcccgagcgcgacggcagcgaggttccgcctccgcccgtcgcgccgcaacccaagtgatgcgtgtacgatgaacgcgccggtcagcagccccatgatgagagcagcgtcgagcaagggtgccgccacccccgtcctggtcatcgacgatcacccgatcgtcctccagggctgtcgccgcgtgctggaggatgccggaatcgagaccgtggtcgaggcgaccggcgtcgtctccggttaccgcgccttccaccgcctgcgcccgccggtggtgatctgcgatctcaccttccagggcagcggcctcgccggcctcgccctgatccggcgcatgcgcgccatcgagcccgagacccgcgtgctcgtgttctcgatgcacaacgaccccgtcatcgtctcgcgggcgctggaggccggggcgctcggctacgtgctcaaggatcacgcctcgaacgagctgttccaggcgttcgagcgggtgcgtgcgggcgaggtctatctcgaccggcggctcgccaccgaggtcgcgatgctgcgcgccgacccgcgccgcaccccggagacgcagctcacgccgcgcgagcagcagatcctggcgcgcctcgcccagggcaagtcctacggcgcgatcgccgccgacctctcggtcagctacaagaccgtcaccaatgcctgctcgcagatgcgccagaagctcagggtgcgcacgctggccgaactgatccacgtcgcggtgacccaggcccagcggcagggttgatccttttcacaagacggagcgccgtccttggctgaacaactctctgccgggcgcttctcgcaggaagcctgggcccgcaatctcgcggcctttgaggcgatccgcacgatgccgttcaacgcggaactcgctgacggctccctgagtcgcgagcggttccgccgctacatcgtgcaggacgcgcattacctcatcggcttcggccgggcgctggcgctcgccgccgccaaggcgccgcatcccgaccggatcgtgcagttcgcccgcggcgccgagaccgccatcgtggtcgagcgcgcgctgcatggcggcttcttccaggaatacggcatcgatgccgggacgtttgccgcaacgcccctctcgccggcttgcgaccactatgtcgcgtggctgatcgcgacggcctatgccgagccctacgaagtcgtactcggcgcgcttcttccctgtttctggatctacgccgaagtcggccgcgacatcttcgcccgcgccaagcccgacaatccctaccgcgcttggatcgacacctatgccggcgaggagttcggcgaggcggtggccgcgatgatcgccgcaaccgacgaggcggccgccgacgcctccccggccctgcgcgcccgcatgcacgcggcctacactcacgcgacccgcctcgaattcggcttctgggacagcgcctaccgggatctcacctgggcgctgtgagctgggaccccggcgcggccgcttcgcgtgacagcttggccgggtccttgcactgcaatgtcgcctgaggccgttgcgcccgcgtcggtttcacgattcatctgtgtgagaattcggccgctccgtcagaggagttcggccggtacgagggggttggggcagatatggcgtcaggcttggcgagtgaccttttccggatcaagacgctcgaacggctcaacgccgacgccgaatccggcgagaacaagctggaacgccatctcggcccctggagcctgatcggcctcggcatcggcgcggtgatcggggcgggcctgttctctctcaccggcatcgccgcggccgagcatgccggcccggcggtgacgctctccttcgccatcgccgcgatcggctgcgcgcttgcgggcatgtgctacagcgagctcgccggcatgatcccggtggcgggctcggcctacacctacacctacgccacgatgggcgagttcatcgcctggatcatcggctgggatctcgtgctcgaatacgcggtcggggcggccaccgtctcggtgagctggtcgcgctacgtcgcccgcttcatgcgcgacaccttgggcatcaacctgccgggctcgctcgtgcactcgccctttgagacctaccagctcgccgacggcacgctggcgcacggcatcgtcaacgtgccggcgatcctgatcgtggtggcagcctcgaccctgctgatgatcggcatccgcgaatccgcccgcgtcaacggcgcggtggtgctgctcaagctcgcggtggtggcgatcgtgatcggggtcggcctgttctacgtgaaggcgcagaactatgaccccttcctgccggccaataccggcaccttcggcgagtatggctggagcggcgtgatgcgcgcggccggcgtggtgttcttcgcctatgtcggttttgacgcggtctcgaccgcggcgcaggaggccaagaacccccagcgcaacatgatgatcggcatcctcggctcgctggcgatctgcacggtgctctacatcgcctttgcgggcgtgctgaccggcctcgtccactacgaagcgatgcgcggcgatgccgcccccgtgaacaccgcgatcgcggcgacgccctttccgtggctgaagagcctcgtcaccttcggcgtgatctgcggcttctcgaccgtgatcctcgtgctgctgctcggccagagccgagtgttctactccatgtcgaaggaccggctgctgccgggcttcttctcggcgatccatccgaagtggaagacgccctaccgttcgaacctgttcttcatggtgttcacgagcgcgctcggcggcttcctgccgatctcgcaactcggccacatgaccagcatcggcacgctgctcgccttcatcctcgtctgcgccggcgtcgtcatcctgcgccgcacccagcccgacgcgccgcgcgcctaccgcaccccgctggtgccgttcgtgccgatcctcggcgcgctgttctgcctcggtatgatggtctcgctcgatggcgatacgtggctgcgcctcatcatctggctggcgatcggcctcgtgatctacttcgcctggagccgcaagcacagccgcatcggccgcgaggaaggggcgaacgcgacctcggctctgtaagggtgccgattgcggccgctctcccgcctgggagaggggtcgcgcctgccgggcaatggatgcttccggcggcggcgtcgggccgtttcggcttcgctacggatcgacgtctcgccgatccgtcatcgccatacgcggcaaggcaacccatccccctagaggtgacagggccggcgccgagatcacgggctgtcgggccgcctcaggcccggcgtgccagcgccaccaccggcggttcggcgaggccgacgagcggccagcccacctcgatcgactgccgctcgcgggcgatgaaggcggtgggcatctcggcctgcatctcggcctcgaccgagcgcaactgcacgtccgaatggcagggatggaggtggatgatggcgagcgccttggcgcccgcgcccttggccagttccacgcccttctgccaggtcgagtggccccagcccttgcagcagggatactcgccctccgtgaacatgccgtcatagacgaggaggtcggccccctcgacgaagcggcacaggtccggatcgggccagttcacgccgtgctcgatgtcgctgatgatgcagagccgcttgccaccatggtcgaagcggtagccggtcgatccctgcgggtggtcgagcagaatcgtatcgacccggatgccgtcggcaaaggtgagcggctcgcccgcgcggaagccgtgatgcgcgaaggaacagggcagcacgtcgagcgtgacgggaaagagaggcggcgagaacagccggccgagggcgtcctcggcgctggccccgtcgagattgccgcaataggtgtggatcgtgcgggcgccatccagaacagccggtttgaagaacggcagacccgccgtgtgatcgagatgcaggtggctgaacagcaggtcgatatcctgcggcagactctcgcagcagttgcgcccgaaggcgccgaggcccgagccggcatcgatcacgaacagacgttccccgcagcggatctccaggcacggcgtattgccgccgaactcggcgttctccgggccactgaccggcgtagagccgcggacgccccagaaacgcaggacgagggaatctccttggctggatatggcagggtcatggatcggtaccaatgctcggcctcgggccgggctttctctggtggtagtggtgccgccgcacgcatccgcgctatggatccgcggctgttcttcggcccctcttcaggctccgagtgtacagtgcggagatggggggccgccattcgggtttgtgtgcgtgctcgcacacgccgttttgagcggctccaagtcagcgctgagccagtttctcaatcgggggttgcgaaggggcgaggtcgggcggcggcagcgtacgctcgatcgccgcgcgagcgaagctcggccaggtctgcgcatagcgcgtgaccggtgccgtgatgcgggcggtgggagcgacgtagggcggcacgaaacccgcggtccgcacggtgagcgacgggctggccgtgccgatccaggccgcccataaggcgtccggtacgggcggcggtggcggcgccctgcggcgggcggggatcagcacgacctcttggccggcataggccagcgcctccggccggctgatatcgcccaccggatgaccctgaaggatccgcgccgcccagaaggcgtgctggccgccgtcggaataggtcgtgcgcacggccgccgcgccctcctccactagggcggcgatgcggtcggtctcgtccttgtgcagggcggtgaaggccgcctccttggccggatcgcgcgagggcgcgaaggtgtagcggccgcccgcgacgctcacggccggctcctcgccggtcgcctcgaagcggtccgaaccctccttcaactggcgccagaaggcgatgttcgggtcggtccggtgccgggccatgttcgcggcggtcatccggaacgggaaggactgaaactgaaacgcgccctgcccgccggcgaacgcctcgcgggcgatcgcgaacagttcgcccgccaccgcatccgtcatggcaaagcagcccatcgacgagcagacgccgtgcaccatcaccgccgagccggtggagccgtgtgcccggtcgtaggcgttggggtagccgacgtcgaaggagaggtagtagcgcgagttcgggttcatctggcttttcgccaccgtgtagaacccctccggcgtctgccggtcgccgctcttggtcttcggcccgagctgccccgaccagcggcagatcggataggtcttgatcggcacgtagcgcccgctggcgttgcgcttccagacctcgatctcggattccttcttgtaggcccgcagcacgatcggcgaggcggcgttggtgccgcgcgcggccatcagcgcaagcgtcgcggccgggatcggcgcattcgccttgtcggcccgggcgagcgtgttcgacgcggtgaggatcgccaacccgaccagccccggaatcaaggttctgaggaaggatctcacagagcctcgagagcggttcgggggaagcatgcaccgtctcgatcgaggccgaccggcggtgcccgcgggcgacggaaccggatcgtgcacaagctttggggcggttttgcgggaaagggaagcgctcagacggtcaccgcctcggtttcctgcggatcgccggccaccaccgtgttgcgctccacccgcagcaccgcgtcgaacggcgcctgccggttcagggtgtcctcgtcgggcaggcagacgatcagcgccgccccggcgcgcagcgcccgcaggcgctcgatccgggcggtgatctcgtcgggcttgcggtcgtcgagggagaggccgaccacgaggatgtccgggcggcgcacgaggcagcgcacgaactcgatcgccacccgctcgcgcgggccgatggcgccctcccccaggatcgcgcgctggccttggcccgccaccgcgacgcccgcctcgatccgcgccgcgaggccgagccggtagacggtgggctccagcccctgctcggcgagcacccggcgcaccagagcgcgcacccgcccctcggcgcccgcctcgccttgggtgatgcgcccgaacagcaggttctcctccaggctcgcggcggcggtgagccgggagggatcgtagaactcgaccttctcgcgatagcgcggcggcagcatcgccgcgaaggagtggcgggcggcgaccagacgctgttcgagcgcctcgtcgatcaggccgaagcggtggcgggtctcgctgtagcgcaaagcgagcccgatcagccgctcgcggtcgcggtgcccggccgggccgcgccggaagccgcgggactcgggctggcgcgcgaccagatcctcgaaatagccccgctcggccgccggaaacagcgagaacgtctcgaacaacgggtggtcgtcgggcaggtcggcaaagatctcgacggtggagcgcgccacttgcaggccgacatcgaccagggttcgcgtgagatcctccgcctccagcacggcgcgcaggtaggggtgggccgcgagccgcgcttgcgagaaggccgggctcaccgcctcgccgaacaggatgttctcgccaatatcggcctgatggttgtagcgggccggatcgaacggctcgacgagccgggccatgccttcgctcgccagcgcctcgcgcacggcccagcgggcggcgacgaccgccgcggcggtggcgggatcgtcctcgggatcgaccgaggcctcaaggccccgctcgtagacgaaggcgtcgagtccggtgagcttgaggatggcgatgcgctcggccagtcccgatgcctcgcggtcgccgctgcgggcgccgtagagcaggttctggcgcagcgtcccctcgatcaggatcgcctccgagccggccagcgcgatccgccgggcgcgctcggcggagtcgaaggcgcgcaggtcggtgccgccataggtgacggcgccggcggtgggctcgatctgtccggcgagcagggcggcgagcgcccgcgatccgctgccgcggtgacccacgatcgccacatgcgccggcatcggcagggcgagatcgacgcccgtcagccgctcgccgctgccgggatcgtaggcgccgacgcccttcgcgacgagggcgcccgccgccgggaacgggaccgccttgcgcgaccggttccccggtaggcgggggctcagggcgtcgagcgtctcggcgatggtgcggaacagcggggcggccgcccgatactggctccacagcctcaggctgatcgcgacgagggttgccgctagggcgaaggcgccggccgcggcgaccagggctccgggcaggacgttgtcggcctccgtggcggcctcgccctgccacagggcggtggccacgaggagggctggcaggatcacgacaagcgcgagcgccggggcccgcgcataggcgagccgggcctcggcccgcaccagcgcgctgcgcgccgcccgtgcgcgcagccccaggcggcgtcgctcgaacgccgccgccccgtgggcgcgcaccgccggcatccgccggatcaggtcgcgcaggcccgcctccgtcgcggcggtgtcggcgaggcgcaggctgcgccgggcggcggtgcggctggcgagcaggacccgcgccagcccgacggcggcgagcaacagcgcgatcaccggcacgaggcgcggggccgcgagttccgccatgacgagggccagcaggatcgcggcgagcgtcaggccgggcacgacgatgccgaccgccgcgagcgggcccatccgcgccagcgcttggccgatgaggcccggcagcgcccggagatcctcgcgggcaccgggcggcgaggcgaggatcgcctcggtggcccgcgcccgcagccgcgccgtggcccgggcctggacggagaagcagagatacgcgaccgcagccccgagggcggccagcagcagggctgcggcggcgagcgaggtcagcgcgatcagcggcagttccgtcggcggcaggctccagcccgggaacaggatcggcgcttcgtgtccgtgatggcccggcagcggcagggcgatccgcaggaagggcaggaagtccgggctgctgcgggtcagcaccgagatgagatcgcgcaggcacagcagcacgaacagcgccagcggtccgccgaggcccaccgccagcgcgagcgccgccgcgtgccgacgcggcgacgaggcccaggcgaacaggacgggatcacgctccatcggcattccgggcgcccggccaagccgtggccgacgaattcgcggcggtggggtgcggcatcggagaacggtttcggcgctgtgaaggacgatccggcgggccggcgcgtgaggaggccgtcacggatcgtcctcttcgccggatcgtcctcttcgcatggaaacgccgcggcgcaagcccgcgcggccggcgcgtcgcattgcattcccgccgcggcattgctctttggtgcgggagagcacatggcgggcgatccgcgttcgagtccgtgggcggagggcctgcctttcccgcatttcccagccatcccgttcggcagcgcccttccccaccctcccttcggacgagaccggatggccgtgcgagacacaccatcgcccgcctttgtccttcaggatcgaagtcgcgcgcagcccgcggccgaccgttgagccgatgaccgaacgcgcgtttcaacctgccgccgagaccgttcccctctacggcgcgccggtgatcgggcccgacgagacggtcgcgtcgatcgctgccgcgctcgcggggagcgtgctggcgccgcccggccgcctttggcggctcgccgttgccggaacgctcgtcccgatcctcgtctgggccggtctgcgctcgaccgtgccggccgcgttcggtccggccgccgccgcgtggtggatcgggctcgccgcggggtgcctgctgatctcggggctgctgctgctcgcgggcgtggcctggcgctgcggaatcggccgcctggcgcagaccgctgccctgctctgcgcgggtctcgctgcgctctacccggtgccggtccatccggtgagcctcggggccttgctcctggcgagcctcggcctgtgggcggcggcgctcctgccggatctggcggtgttgcgcgacgccgcggggccggatcgtcgacgcgcccgtctctaccgaatgctgtccgccggctggtgcggctcggcgctgcaatggctcgcctgggagcgggccagccgggggttcgggctgctcggcattctcgcggcggtggcggtgctgatcgaccttgcgctggcggccgcccttcgcaccgaccggcatgacaccctgcttccggtcgccctgctggtcgaggcggtgctctcgggcgccgggctgattgcggcgctcgccatgaccctgcgccgaagccgcgggctcgacggcctcatcaccggccggcacctcgatatcctggggcggctgctgctcgccttcggcctggccgccctctattgccacgttaccgagatcgtcaccgcccttctctatggcgacgcggccgagcgggcgcgcctgacgcgccggctcctcggcgacgaggcgcccgccttctggatactcatgctcgccgggcttctccccacgcagttgttctggatccctgccatccgccgcagcgccctcgccctcggtctgatcggcgccctcgtcgccatcggcctcggcgcggatcacgtgctcgccacgcgaatcggggcgataggggcggccctcgcggatctcctcaccgcggggatcgcgaccctcggttccgccgggctgttcgtcctcggcctgttgcttctcttccgcctcgtgccgccggtcggaatcgccgagacacgccaactcgccctcgcccagaacgcgcacgccgcaccgcgggtgccagagaccgcgccggacgcccggccgggcccgttcgccgtgcagacccttgcccaaccgcctggccagccccctggcctcatcgcgatcttcgcctcggaggccgggctggccgaggcggcgcgtgggctctcggggccccgggcgccgcgcctcgacgccttcggcccggtcccgatgccggaggccaccgccgccctgcatcgggaggagcggagcctgaaccgcctcgcactgttcggtgcctttctcggatttgcggctttcgttgccatccgcatcgcgggccttgccggggacatgccggacgggccggcgagcgtggcggcactcctcgcccgcccgctctcttggcccgattcctggcccaattcctggtcgaccgcttggccaacgccttggccggccgcgtggccgttatcctgggccatggcggcggtgccggctctctccgcggcggcggcgggcggcgtgctcggccttgcggtcgcgctcctgtccgttgtgagagccgggcgggccggccgcctccctcccgctgccctcgccggacatttcatcctgacgatcgagtcctccggcgcgccgttcattccggcggccctcgcccggcgcctcaacgccctgccggcggatgcgggacgtcccctcgccctatacggcctcgccgccggggagccgcagcggtgagcgcggaggagaagggcggcgccgcccgcaaggccacgggggcgaaatccgccagcgcctatttccgcgatccggcccgccgcccggcggcggccttcgcggccggactggcctgcctgctgctggcgttccaccatgccgggctgccccggctcgcgccgtcctatctggctgcctggacctgcctcctcgcgctgccggcaggcgcgctgcccgttgtcatcatgatcgagcgggccgatgcgtggcgcccgcagcccgagaccgcattgctggagaccctgcgcggccttctcgtgctgatgccggtggccgcgatcctcgctctgccgatcccggtggccgccctcctgctctacccggcgccggaaagcgccgggccgaatggcccgctcgccctgctcggagccgcaccgccgctgctcgccgcccgcctcgccctctacttcgcgctctggaccgggctcgccctgctcttcgcccgccgcggcggcgagccctgggccaaggccggccggatcgacgacgggcgcgccgtgctcggcctcggactccacaccgtggtcggcacgttggccgcggacgacctcgtcatgtcggtcggaaccgatcccggcctgcgcttccatgccagcgccttcggcctgctggtgctggcggcgtggtcgagtctggcgctcgccgccgcgatcctcgtcgcgccgcccgatgcggggcctgcccggcgccgccacgatcggctcacgccgctcgccgtgctgctgctcgtctgggccggcctgcacgtcgtgcagttcctgatgctcggcgccgccgccgatccgggggccgccgcgtggtaccggttgcgcgcgggcttttccggccgcgccttggcgctgtccgcagccgtcgtcgtcgggcttgccgccatcctgaccctgcgtcccggcgagaaccgcacgcggctggtggcggcgctcgccgtcgcggtccatctcgccgaactgttctggttcgtcacgcccgccttccgcggccacttccgcgtcggcttcaccgacctgttggcgctcgccggaatgatcgggctcgccctgggattggcgcccgcggtccgtcgcctgactccagggctcgccgtcacccccgtctggccgggccgcgagcgcgcgcgcgggagaccgggcgcggcggcgggggacatgcaccgcaaatcggttgttccgccccccgaagcttcctagtttcccctccccgcctctgtcgatcctaccgcgcgcgacgcagaagaccccggccaccatgtgcgaactgctcggaatgagcgcgaatgtgccgaccgatatccgcttctccttcgcggctttggcccggcgcggcggcgagaccggcccgcatgccgacggctggggcatcaccttctacgaggggcgcggctgccgctcctttcacgaccccgagcccagcgcccgctccgaactcgccaagctgctgcgccgctatccgatcaagagccgcatcgtcgtcgcgcatgtccgcaaggccaatcgcgggcgcgtcagcctggagaacacccaccccttctcccgcgagctgtggggccggcgctggaccttcgcccataacggccagctcaagggcgtgaagcggctgccgctcggccggttcgagccggtcggcacgaccgacagcgaacacgccttctgctggatgctgtcgcagctccaggagcgcttccccaagccgccccgcgccgcgaccctggaggcggcgattgcgggttacgccctcatcctttcggagcgcggcgtcttcaacatgctgctttccgacagccgcgtgctctacgcccattgcggcaagcggctctgctacctcacccgccgggcgccgttcggcacggcgacgctgatcgacgaggattggcgggtcgatttcgctcaggagaccaccgagaccgatatcgtcaccatgatcgccacgcgggcgctgacccgggacgagacctggaccgagctggagcgcggcgacaccctcgttctcaccgacggggtggtgcgggtgcggaagggcgcgacgcggcggcgcgcgcgtccgatgccggagatccacggcgcagcctgagggcgatcgatcgggaaaggcggaggggcctgccgatttgccgcattcaagcgacaggatcggcgaatcatctcactcttcgggcgacagactaccgtctggtgtgcaagcgtggcagtatttcgcgtggcgcgggtgtgcgtgatcgggccgatgcgctacaactatgttaagggccgtaccggggcctgccccgtgtgcggcactgcgccggcattgccgaaaagtcccgatcgcgaagagcccgatgcgtaacgataccgaagcgaccctggatcgtcccgcgatgacagacggccgtcccaaactttccgactcgatccgcagccatctcggcgatcatctgcgcagcgtgtacgacacgctcggcgcgggcgaggacacaccgtcccgcttctccgagctgatcggcaagctcgaagcggccctcaaggcgcagggcgagcggatcgatcctgaattccgcaacggcctgctctccgcggtgccgtccttgcgcgccttcgccctatcgctgacctcgaatccggcgcgctccgacgacctcgttcaggacaccctgctcaagggttggcagcaccgcgcccgcttccagccgggcacgaacctcaacgcgtggctcttcacgatcctgcgcaacatcttctactcggatcaccgcaagcgcgtgcgcgaggtcgaggatcaggacggctcctacgccgcccgcctcgccaccgcgccgcatcagggcgaccggctcgatgtcgaggatctgcagacggcgctcgccaagctgccgccggaccagcgcgaggccctcgtgctggtgggcgccgagggcgtctcctacgaggaggccgcgaccatcatgggctgcaaggtcggcacggtgaagagccgcgtcagccgcgcccgcggccgtctcgccgaactcctcgggtatgacgaggaggacctgtcctccgaccgtctcatccagtcggcgatgcccgacgcctgaacgttggctcgaaggacgccggaaccgtctcgccatcgaaacggtggcgacggatgcggtaaaggccgagcggtttgctcgatgattggcagccgagtccgacttacgggacttggtgatacggcccgctttccggtgtcgaacccgtatctgcttccgtgcagcgggttccggtcacgaccgtagttggggacttggatctcgcagcgtcgatttctgaaagccgttggccatcgtgccggacgatgctctgaatgacgcttcggaggcagcccgatcgtatccgtggggccgacgtaccgactcttgatcatgtcggggtcgttgcgcgaacgcgaacctctgacggcccttggcggggagctggaaaccccgcgggcgtcccgtcgcgaaaatccgacgttggacgaagcccgccgagctgaatgcgactggctcgcggggcctgtctctgggggagcccgtcttcgcgagatggcgcaggccgcatcgggatgcggcgccttgtgagtgcgtctgcggtgagcagatggctacacaggccgtcagcgaatagagagcgcgcgagcggggaagcgctgccgctacgagccatttgcagcgcatcgacaatggtcagccggccaggtggccttgagatcggcccggacttcgactgcgcggaccctatcgactcgccgtatcggagccggccagcggagtccgatgactccgccaacgcggcatcgatcctcaggcggccttgcggcgcccgccggtcttgcggccttcgccggcagcggtcttgcggcgcggctcgggtgcagcttccgccaccacctcatcgaccggctccgcggccttcgccgaggatttgcggcgctgctggccgaggccgagatccttggcgagcgccgaacgcgcggccgaatagttggacgagaccgtcggatagtcggccggcagaccgtagcggcggcggtagccgtcgatgtcgaggccgtgcgtggtcaggtgccgcttgagcgtcttgtaaggcttgccgtcgatgaaggagatcagggcatccggcgtgatcgacttcttgatctgggccggtgtcgcccgctcgacttcttcttccttgggcgcctgcggtgccgacagggcgaccagggccgcatgaacctgaacaatcaagcccgcgagttcaggcgacggcagagagttgttggagacataagccgagacgagatcggccgcgagttcgatacggtcgtgttgcgtgacctgattggtttccgacattgtacgtgatcctatttgcccctcgttcttgtgagctaaaaggatctgaaaaagattcaagtccggttctagccattttcccggaaaacgactgcaaaatcgagaaaaaaccacgatctggctgctattgcgaacgatcagtccggatcagacaccaggttgcgatcgctccaggtggtgcacacaagctgaggttcgatcaagcgcacgatgaagggcgcttgattcgtccgttcaacaaactgtgagaggtcagtccgagctgagcgcctgtctcggcaggtcgaacaggccgacttccatgaatcacggcaggtccgggatggttcgccccgccatgacggcgcaactgtatcggtcggagcctgccgttagaggcccggcagcatggcctcatcgtcgtcgcgctggctggcgggacggcgttgcccgctcggcgtcggcagagtgcagcgatagaccaccgcgtcgggcggtccgagggcggcgttgagcgggaccgtgacggtatcgccggagaagcgccagtgtcgggtgccgcgatcccagtagagccacacggtggtttcgtggcccttcacgtcgaacacggcggccttcttcgagagcgcccggagggttcgcggctcgtagaggcccttgcggcgataggcggcgcgggactcggcgtcctggcgatcgacgaaggtgttctggacgatctgcagggtcgctccgggtttgcggaggaatttcttgaaatcgctcagggatcgcaagaccacgggcatggtgtccttccaatcgtcaagtcacggacgcatcctgcattgtgcgacggcaccttagttccgccgagatgacagttatccctcacgcacaaaggtggtgtcgggcgatatccacgggaaaacggcgctgtccacaggagtcgaagactcttgagctcggctgttcggcgcctgcggcttggcccggacccggcctcggcttgacctgcgggccgggctcgggcgtttaggcctcatgctgctccaattcttcacgggcctgcgcgaggcccgcgtgccggtgtccctgcgcgaatacctcacgctgctccaggcgatggagagcgacctcgcggacaagcgggtggaggaattctacttcctcgcccgcaccgtgttggtgaaggacgagtcgaacctcgaccggttcgaccgggtgttcgcctcggtcttcaaggggctggaaacgctgggcgaggcggtcgaacccgccgccatccccgaggaatggctgcgcaagcttgccgagaagtatttgaccgacgaagagaaggccgagttgaaggcgctggggtgggacaagctgttcgagacgctgaaacagcgcctcgccgaacagaaggagcgtcaccagggcgggtcgaaatggatcggaaccgggggcacctcgcccttcggcgcctacggttacaatccggagggaatccgcatcggccaggacggcaaccgcaacttccgggcggtcaaggtctgggaccggcgcgaattcaaggatctcgacgattcacgcgaactcggcacccgctccatgcgggtggcgctccgccgcctgcgccgcttcgcccgcacgggggcggccgacgaactcgacctcgacggcaccatccgcgagagcgcccgcaagggcttcatcgacgtgcggctgcgcccggagcggcgcaacgccgtgaaggtgctgctcttcctcgatgtcggcggttcgatggattggcatgtggagctggccgaggagctgttctcggcggcgcgctccgagttcaagcacttcgcgcatttctacttccacaactgcccctacgaggcggtgtggacggaaaaccatcgccgccacgacgagcgtatcccgctcctcgacgtgatccgcacctatccctccgactaccgcgtggtgttcgtgggcgacgcctccatgagcccctacgagatcgcccatcccggcggttcggtggagcactggaacgaggaggcgggcgaggtctggctcggccgcgtgctcgatcatttcccgaaggcggtctggctcaacccgattccggccgagcactggggccacacccactcgatcggcatggtccgccggatcttcgcggaccggatgttcccgctgacgctcgaagggttggacggggcgatgcgggcgctgctgcgctagatgtggatgctcaacaggttgtcctctgtcaggcggatgcggctgatgggtgtgctgccgttgattccgccgtgtgggcgctgccagttgtagcggaacaagaaggcgggcagttcggcgcggcgctgctcggaggtgtcgtaggcccgggcgtacgcccattcgcgcagggaggtctggacgaagcgctcgaccttgccgttggtcctcggcgtgtagggtcgcgtgcgcttgtggccgatgtggaggcgccgcaaggccttggcgtagcgcttggatttgaaggctggcccgttgtcggtcatgacgcgctcgacaccgataccgtggcggcggaagaaccgcagggcgttgaagaggaaggcgaggcaggaggcccgggtctcgtcgggcaggatctcggagtaggccagccgagaatggtcgtcgatggccaggtgcaggaactcccagccgatgccgcggcctgaactctgccgggtgcggtcgccggtgatgcgatgaccggttcgtgcgaagcgaccgagcttcttgatgtcgatgtggatcaactcgcctggccgctcacgctcgtagcgctgaacgggtggcggcggttcgagatcgcggatgcggctcaggccgtgccgacgcaggacccggctgacggtggcgggcgagacggccaagtcgcgcgcgatctgcgcgccggtcaggcgctgccgacgcagggctacgatggccgcctgtgtctcggccggggtcggccggtacaggccgcggggccgcgaggagcgatcctgcagcccggcggtgccttcggcttcaaagcgggcgacccacttgcggaccgtcttggtacagacccccatcctctcagccaccgcctgcggggcgaggccactccgggccaaccgcaccagcctctctcgaccggacggcgtcaaacgcgcattctggtggatgttcatccggtccctccaaggggtctgaagcttcgcaacctcagcttcctcggtccggaccggatggacaacctatggaaagatcacagctagagcgctttccgacgacaggttcgtggcgaggacggccagcggcgggagcccgcagaggctgccgaccaagacaggctccggttggaaccgtgcctcggtctgctcggcgccgcagggcgaaaggccgagccgcagcgtatcctgtaccgggcggcgttcatcagcaggacgagcgcggcgagtccgcccggagcgaggcaggcccccgcgcggcgtcgcctcagccctggcgggccggggtcgtcacgatgaggccgtcgagttccggcgtcacgcggatctggcagcacaggcgcgaggtcgcgcgcacgtccgaggcgaaatcgagcatgtcctgctccatcggctcggccggcccgaccttgtcggcccattccccgtccacatagacatggcaggtggcgcaggcgcaggccccgccgcactcggcatcgatccccggaacgttgttgcggatcgccgtctccatgacggtcgagccaacctcgccgtcgatcgtgcgggccgtgccggcgtgatcgacgaaggtgatcttgggcataccttgctccgggacgtgtcggcgtccgcctgcgatccttcaggggggcggcgtggcgcctgcttgcgggcggccgagtgagaaagcaagcgccaagccggcgcttttccgtcgcgccaccggtgcggatgccgcgtgtccgttcgccgagaggtcgggccggcgcggcggcggtcttacgtcgcgggcatcgagcgagcctgacaggcggccgctcacatctccaggccgagggcggcgagcgccgccagcgtctcggcgacggcgctccccaacgcttcgagatcggcctcgccgacggtgcgaagccgggtttcgacggtcgtgctcgcctcggccacctgcatcgctccgacgccgagtgccgcccccttgagcgtatgggcgagatcggcccgttcctccgccggacggctcgcctccgccatcgcgggcaggagccggcggcactgatcctcgaacaggctcaaaacctcccgggcgaggtcggcatcgccgaaggtctgcgcatcgaggtgggcgtgatccagcagaggggcgagcttgttctcgaggtccacgtccgtccttatcgtctgcttgatcatcgttgttcggaatgaaacggccgctccatccgcccggttctgggtaaaagcgctcgccgcggcgacctgcctgtgggtggcgccggctatccacagcgcagggccgccgggggcgtacccgtttaaggctgcaagcgtcagaacttggggcgaatgccggatcacgggacccggcttggtaaccattccgttaaggtttcttgggtgcgccgggccgatcgggtatcgggggcatcatccgagggactaagatcccgtgagacgtcgggtaaatccgtctccattgcggagggcgcgagctctgcaatggacggcgatgcgtacgagggttgcatggccaccgagaagaagctgaaggatccggcagaggcggccctctccgcgatcgagcaggctttgaatctggacattccggcaccgggcgacaccgcccgcgtcgagccgcggctgcccgatgtcggcgacagcgatccgctggccgatccgttctccgaggccgggggacgccgcaccccgaccctcgacatcgatcccgccgcgtccgatctgccgctgcccgagcgggggcgctcgcgccgcgagggcgggcttctgccgcccgaccgctcgctggtcgccaacgacgatcgccagaacatcggcatcctgcagcagacgctccgggtgcggccctcgcgcaagccctacctcgtcgcggccatcgcctcgttcctgtggctcgacggcctcgtggcgctcgcctggaaccagtccggcggcgatctgaagacgttcatcaccgggctcaccgcgcttcaggcggcggtggtggccaccgccatcgccgggccgatcgtgctgttcctgatcacggcgatgctggccgtgcgcgcccacgagatgcgcctcgtcgcccgcgccgtcggcgaggtggcaatccggctggccgagcccgagagcttctcgaccgacgcggtgctgaccatgtcgcagaccgtgcgccgcgaggttgctgccgtcggcgacggcgtggagcgggcgctcgcccgcgccggtgaactcgaaaccctggtgcgcggcgagatctcgaccctggagcgcgcctattccgacaacgagatccgcatccgcagcctcgtcgatgagctgattgcccagcgcgagtccatcgtcggcagcgccgaccgggtgcgcggcgcgatcgccggctcgcacgagaacctgtcgagcgagctggagggcgcggccgagcgcatcgtggccgccatcaacggcgcgggcgaacgcgtcaccggggcactcgatgcccgcggcaccgcgatcaccgaggcgctcggcgaggtcggcgaacgggtggtcggcaacgtctcgacccgcggcgacgacctcgtgcgccagctcaccgccaccagcgaaggcgtgcgcggcggcctggaagagatcggcaccacccttaccagcgcgctgcagcagcgcgccgacgaggtgacgcaggcgttcgagcgcaccggcggggcgctcacccgcacgctggccgacaatgcgggcgccgtcgcccaatccctgtccgagaccggcaccggcctgatcgaggcgctcgaccgccagggcggcgccgtgcgcgagaccttcgagcgctcgacgaggggcctggaagaggccttcctgtcgcgcgggaccgagctgaccgagcgtttcgcccagaccggcggcgcgatcaccgcccgcttcgccgagaccggcgagggcttgagccgcaacttcgccgccaccggcgcggcgatctccgaggacatcgccgttcgcggcgcctcgctgcgcaccgagatcgaggccgccggcaccggcgtctccgaactgatcgagggccgtgggcgtgacgcgcaggccgccctggcgcttgccgccggcagcgtcgccgacgacttctccacccgcatcgaccgggtccgcgacgcgttcctggcgtccgccacccgcgcggccgagaccatggacggtcgcggtctcgaactcgccgcccgcatcgaggcggcggcgtcccgcgtcgatgatgtcatcgccgtccagggcggggcgctcgcctcgaacctcgatacggcgggcgaacgggtcgtcggcctgatgaccgagcgggcggcgcaggccgccgccaccgtcgagcaggctctggccgggctcggcgccagcttcgcggcgaacgcgaacggcaccgccgagagcctgggcgagaccgtggcccgtctgggccaggatctcgatgcccgcaccggcgccgcccaggacggcatccgccgcaacgcggagactgcgaccgcatccgtcggcgcgagcgtcgaagcgctggagcgccgtctgcgcgaggccgccgaggccatgagcggcctgctcgccgagcgcgccgtggaatcgaccgcgcggatgctgcacgtcgccgaggagacctcgggggccgcgcaggcgcagagcgccgccgtcaccacccgcttcgccgaagccgccgaggcgctgcgccgcgcggccgacgaggccgccgccgccgtcgagagccgttcggacgacgtggtgggccgcttccaggccgccgccgaccgcgtcgggggcgagctgggcagccgcagcgagagcgcgtcgcaggcccttcacgccgcgatccagcggatggccgacgagctgtcggcccgcagcgccgaggcgaccggcgccctggcgctcgccgccgcccatgccggcggcgagatcgacaaccgcaccaaccagtcgatgcacgcgcttcaggatctcctgcggcaggtggccgacgagatctccgtgcgcggctcggaggccagcgtcgccctgtcgctggcggcggctcaggccggcggcgagatcggcagccgtgccgaccagtcggcgcagggcctgcgcgacctgctgcggcaggtgcagaacgagatcgacggccgcagcgccgaggtcacggacgcgctggcgcggaccgccgagcgggtcggcggcgaagtcggtgcgcgcaccgaggaatcgctgcggagcctgcgtgagacgctgggccggatcggcgaggagctgtccacccgcggcgccgagaccagtgcggccctggcccgcgcggccgagcaggccggcggcgaggtcaacagccgcaccgaggcgtcgctgcgcagcctgcgcgacgccctggcccaaatgggcgacgagctgtcggcccgcagcgccgaggccaccgcttccctcgcccgtgcggccgaacaggccggcggcgaggtcggcggccgcaccgagagcgccctggaggccctgcgcgagacgctgcgccggctcggcgacgaggttgccgcccgcggcgaggctacgacgcgcgcgctgtcgcgcaccgcagaggacgtcggcaccgagctggagacccgtctgggaaccctggaggacagcttcggccgccacggccgcggcgccgccgcgctcatcgccagccagtccgacgaggctcaggcccgcctcgaaggcgccagccgcgaggtcgtgctcgccattgccggccatgtgtcgcaggtcggcgactcgctgcaccggagccacgctgccttcgtcgagaccgccgacagccgcacccgcgcggtggaggaagccctcggcaaccggctcgccgcccttcaggaaaccatcgcccgcggcgacatcctcgccgaccggatcgccggcaacgcgcagacgctcggcgacaccctggattcgcgcctcaccgagatcgaccggatcatcgccgtgcagggcaatgcgctcgccgactccctggccgagcgtgcgcgtcttgccagcgagaccgtcgagacccgcatcggcgagatggaatccctctcggcccgtcgcgccgccgagatcggcgagagcttcgcggccctcgtcggccatgtcgacacgcggctgggtgcccgcgccaacgccctcaatgaggcgctggtgctgcgcagctccgagatcgcccgcacgctggatgagggcaaccgcatcctcactgacgccctcgaccggcgcatcgaaggctccgcgcaggacatcgccgaccgcggacgctccgtgggcgacgttctcgccgcccgcgcggccgagatcgccgagcggctcgagcgcacgacccaggatctcgcccgccgcctcgacgagggcgccgagcgtctcgataccggcgtggtcgcgcgtctcgatgccctcagcggcacgctggaggagcgcacccgccacctcgacgaatccttcggcatccaggcgctcgaagcggtgcgcctgatcgagagccgcacccgcaccatcgacggcgagctgaccggccgcatccgcgacctcgtcgccctgctggagcgccgtagcggtctcgccgtcgaggcgctgggcggccatgtcgaggccatcgcccgcctgttcgacgagcgggccgagagcctcaaccacctgttcgatgagcgcggcggcgcgctcgccgccgacctcgaccagcgcggccgcgtggccgtcgaggggcttgagggacgtctctccgacatcacccaggccctggaacagggcggcgcttcgctcggcgccctgctcgaccgccgcggcactgccttgctcgcgaccctgcgcgacctcatgggacaggtcgacggcctgctcggcgagggcaccggccgcctcggccacgccttcgagacccaggcgagcgagattcgcaccctgctcgacagccgcgcggacgatctgcgcggcctgatggaaggcagtgccggccgcgtgcgcggcgaactcgaagctggcctcggcagcttcgagacggtgctggacgagcgcctgcgcacggtgcgcgacctgctcgacgcccgcagcgccgagatccgcgacaccttcgatcaccgcaccgacgacctgcgcggcctgatggagggcggtgccggacgggtgcgcaacgagttcgaggcgagcctcggcgccctcgacacgacgctggcggagcgcgtccgcacggtgcgtgacctgctcgatgcccgcagcgccgagatccgcgacaccttggatcaccgcaccgacgatctgcgcggcctgatggaagacgtctccggccgggtgggcggcgcgttcgaggcgagcctcggcagcctcgatacgacgctggaagagcgcatccgcatggtgcgcgagttgctcgatgcccgcagcgccgagatccgcaacaccctcgacagccgtaccggcgagctgcgcggcctcgtggatggcagtgccggccatgtccgcggcgagttcgagaccgggctcggcaccctgcgcgccgccctggaggagccggcccgcacggtgcaggacctgctcgacagccgcgcgggcgagatccgcaccatgctcgatgcccgcagcgatgatctgcgcacgaccctggaggagcgggcccgcacggttcaggacatcctcgaccaccgcacggccgagatccgcgggctgctcgacggccatgccggccgcctcgacgagggcttccagggccgcatcctgccgctccaggcggcgctgaccgagggcgcgcgcctgttcgtcgagacgctggaagccggcatcggccgcgcggccggcgaggtcgatgcccgcacgcggggtctcgcccacctgttcgacgagcgcctcggcgttctcggcgacatcgtcgacgggcgcggccagcaggtcgcgcagaccgtcgagaggcggtcgcaggagctgcgcgccctgttcgacgagatccacgccaccctcggtgccctggtcgatgagcgctcgacggcgctgaccggacgtctcgaggcccagacccaggcgctggcgacggtgttcgacgagcggatgcggagtctcgacgggctcgtcgagagccgcggcggtgagttcgcccggctcgtggagaaccaggcggcgagcctgtcgcagactgtcgaggcccgcagcgaggacttcaccgcccgcatcgacgcccgcctgcgcgccttcgccaccgtggtggcgaaccgcgccaacgccctggccgacgccttcgacgagcgccaggacgcctacacggcgcagatcgacgggggcacggctcgcatggtcgcgacgctcgatgagcgcgcacgccagcacgcggcccagttcgagacagtcgaggagcgccagaaggccgtcgccgccttgatcgaagaggggacggcccggatcgcggcgacgctggacgagcgcgcccggcaacaggccgcctttgccgaggccttcgacggccagcgggaatcctatgcgagcgtgatcgagcagggcaccgtccgcatggtcgccgcgctcgaggagcgggcgcgccgccacgccgcgcaggcggagacggtggaggagcgtcagcgggccgtcgcggcgctgatcgaggagggcacaagccgaatggtcgcggctctcgacgagcgggcccagcggcaggccgccctcaccgagaccctcgacgggcagcgggatgcctatgcgagcgtgatcgaggagggcaccgcccggatggtcgcagctctcgatgagcgggcccagcggcaggccgcgctcaccgaggcgttcgacgggcagcgggacgcctatgcctccctgatcgagcagggcaccgcccgcatggtcgccgcactggaagagcgggcccgccgccacgcggtgctggccgaggcgttcgaccgccagaaggaggcctacgcggcgctcatcgacggcggcaccgcccggatggtcgcggccctggacgagcgtgccgagcggcaggccgccctggctgagaccttcgacgagcgccagaacgcctacgcggcgctcgtggacgacggcatcgcccagatgggccggatgctggaggagcgcgcccgccgtcacgcggccgaggtccaggcccgcgccgacgcgctggccgagacgatggatcagcgcaacggcgcgctggcccgcatgatcgacggaccggccgcggccctggccgacgccctggccgagcgggagcaggccctcgaccggctcatcgccgacaagggtgcaccgctggtcgaggctctgcgcgagcgcaccgacgccatcgtcgtccgcaccgtcgagtcggccaaggccctccgcgtcgcgctggacgaaggcgcggcggcctccgccgacaccgtcgcccaggcgcatgagcgggtccgccgcgacgtcgccggcttcctcacccggatcgagaacgccaatgacgggttgaaggatctcgtcggcggcgcctcggagaacctcggtgccatcgagcaagggctcgcggcccgcgtcgagcagatccagtcggccctcgaccgggtcgccgccgacacggcacaggcctccgaccgggtctcgacccaggtcgtggcgctccgcgaagcctcgcagggagcactcgcccaggcgtcgagcctggccgagaccctggatgcccgtggcaaggcgctggtggagcgcaccggcacccatgtcggcgcgctcgaagcggccgccggcaatctggaagcggtggaaggtcgtctcgccgagagcctgtcgagccggcaggccgtggtcgaggcggtgctgtcccgcctcgaggagcgcagccaggccatcgaggcccagaccggccgcttcggcagcgtgatcgaggagacgctgcgtgcggccgaggcccgcgcccgcgaactcagcgagagcgtcgcccgcgtggcccgcgaggctgggaccgccgtggcgggcgacttcgagcgcctgcgcagcggcgcggatgccgagagcgcccgcacggcggaagcggtgcgcagcgccatcgaggaggcctccgccaagatgatgcagagcttcgccgccgcctccggccagttcggcgactcggtcacgcggatgaatgcgatggccgccgagatccgccgcgaactcgacgccacccgcgccgacctgcagcgtggcgttctcgacctgccccgcgagacgcaggatgccacgagcgagatgcgtcgcgtcgtggccgaacagatcgacgcactgaacgaactctccgccctggtggcccgctcgaaccgctcggtcgatgtcgcccagccggcggcgcaggcccgcggggccgagcagcgccgcacggccgaggccggccgcgccgtgtcagcggccgcgcccgcaccggtctccgcgccggcgccggtccgcaatgcggccccggcggcgggccggtctcagccggcatcggcccccgtgcgtccggcgaacccggccgctgtccccggccaggtccaggggcggcccggcacccgcgacaaccgcggctggctgtccgatctcctgacccgtgcgtcgctcgacgatgacggcgccgaggcggtccccgccccggctccggccgccgcgcccgaggcgaaggggccggtggagcggatctcgctcgacgcgatctcgaccgacatcgcccggatggtggatcatcaggcctcggtcgagttctggcagcgctaccgccagggcgacaccaacctgttcgacggccgcctctacacggtccaggggcgccagaccttcgagcagatccagcgccgctaccgggcggatgccgagttccgccgcacggtcgatcgctatgtcggcgagttcgagcggctgctcggcgaggtgacgaagaacgaccgcgacaccaagcgcgcggacgcctacctcacctcggagacgggcaaggtctacaccatgctcgcccatgccagcggccggttcgacgaagcctgagaccgacgatcggaggaggcgggttcggtgtcaccgaacccacctcacgatccgatcgagtaggctgccccatgaaaaaggccccgtcgctggcgagcgacggggcctttttcgtacgatgtcgctcccccgagggaacggcgggcgccggattactccatcacggcggccttcatgatcacgaccatggtcgcgcggccgggcgcgtcgccgaggcagcggatgctgtgggggcggtcgcagcggtagcgtagcgtctcgccggcattggcccgctgcacctcgccggccacatccacctcgaagctgccctccagcaccgacagcgactcgaccgagccgcgctggtgcgcgtcggattcgagcaccccgccggcatcggcggtcacatcgtaccattgcagccactcgacggtcttgatccagccgatgatggccagccgcaccttgccgtcgtcggagacgagccgcggggtgtcggcgcgcgagaagcgctcgatgaagggttcttcgtcggaggtggcgagaacccgctcgatcgacacgtcgagcgcctggctcaaccgccagatcgtcgtcagcgtcggattggtctcgttgcgctcgatctggctgatgatcgacttcgccacgcccgattgctcagcgagttcggaaagggagaggttgtaggccttgcgcagacgctggatcgtcttgccgagctggcccgaaagcacctgggcgccgctgacgagatccttcggccgtccacgttcgaggcttgccgctatgtcctgcatcacgtcggtccgctgaaagtgcccgacaaaatcttcgcgcgccggaaacaccctcgcgggcggatcggatcacgaaatcgtgtgcgggacaccgaaaggcgttccgttatccgaacgagcgtttgatctgtcaaacgcaaaaggcggaaaggggctgatttcgcctaggcgagcgcctatcgccagagcgcgaaaaagtggtggagcgggccgtggccatggccgaccggcaccgtgtccgccgcgcggatcgcccccgtgacgtaggtcttggcgccccccaccgcctcggcgaggccctggccgcgggcgagccccgccgccaccgctgccgagagggtgcagccggtgccgtggctgttgcgggtctcgatgcgcggcgccgcgaaccggcgcagggttccgtctgcggcgatcaggtgatcggcgctctcgctgccctcgccgtggccacccttgatcagcaccgcccgcgcgccccgcgccagcagccgccgcccctgcgccaccgcctcgttctcgtgtcccgcttccccctcgtcgagcagggtcgcggcttcgggcaggttgggggtgatgatggtggcgagcggcatcaactcggtgcgcaggatctcgacggcttcctgcgagatcagccggtcgccgctggtggccaccatcaccgggtcgagcaccaccggtataccgggcgcgtgccgccgcagaccttcggccaccgcccggatggtctcgggccgcgagagcatgccgatcttcaccgccccgaccgcgaggtcggagaacaccgagtcgatctgcgcggccacgaaatcggcgggcacatcgtggatcgcctgcaccccgcgggtgttctgggccgtaagcgccgtgatgacgctggcgccgtagacgcgcagggcggcgaaggtcttgaggtcggcctggatgccggcgcccccgctcgaatccgagccggcgatggtcagggcgatggcggtcatgggcgtcttccctcgtctatttttttgatggtccgcttcttccggccttaacgcgtgcccgtgctcccgcgctggcccagcgcctcatcgacccgtgcaagcagatcccgcgccttggcctcggtcgcaccgcccttgaacagagcgccgatcagagccaccccgtcggcaccggcccggatgacggaggcggtgttgctggcgtcgatcccggcgatcgcgccgagcggcaggctctggccgcgggcgagccgggcgcggaacacgatccgctgcaacccgtcgagcccgaccggcgggtcggggttgtccttgctggtggtggcgaacacgccgccgatgcaggcgtagtcgatgggaagccggtagagttcgtcggcctgggccccggtcttcaccgtgagcccgatgatggcgcgcgggccgagcaggcggcgcgcgtcttcggggtgcagatccgactggccgagatgcacgccctcgacgccggcggccagcgcgagatcgacccggtcgttgacgaggagcggcgcgcggccggcgagggccgcatggatcgcccggatccgtgcgagggccgcgcgggcgtcggtcagatccttgtcgcggtactggagcagggtggcgccaccggccaccgcctccgccgccagggtggcaagcgcggtggcatcgccccccagcacgccgacatcgaggatgccgtagaggcgcaggtccaaggcgacgcccgccgacggccgggacaaaccgagccctgttccgctgcccatacccgctcccttcgatgaattcgcctttcgatctagcaggatcggcctgccgcggcgactgaggccagcaaagaacaagggcaatcgcgttcgggcgattgccctggatgaggccgggggctccgttgacggtgccggggccaatccggcaagaccggaatgcgggccggaaccgcttccaccgccgcggggatgcccacgaagaggggctgaaggccgacgaacgcatgagcacggccgaactgggtgtgaccgccgccgcggcggataaggggacgcgcgccgccagcgcttcgtcggtggggctcgtggccgtcatcgtcgcggcgacggacggcgagccgcgcgcgcttaccgtgcaggtcgagggacaagccgagggtcgcgagagtgccctgcccgccgggccgttggtgccggagcacgccaccctggagcggggccttcgcgcctgggtcgagcagcagacgcatcagcgcctcggctatgtcgagcagctctacaccttcggcgaccgtgaccgggagggcggccagcacgacgtgcacctgctctcggtggcctatctcgccctggtgcgcgagctgcgcccggcgggccttgcggaagccgcatggcgcaactggtaccgctacctgccgtgggaggatttccgcgagggacgacccccggcgctcgccgagatcgagccgcgcctgatggcctgggtcgccgctgcctccgacccgaagctccggcgcatgcgcgaggaccgggtcgggctgagtttcgggatcggcggcgcctggaacgaggagcgggttctggagcgctacgaattgctgtttgaggccgggttgatcccggaggccaatggccagaacggcgccgccgtgcccgacgacctcgcgatcaccggccagccgatggcccatgaccatcgacgggtgctcgccacggcgattggccgcctgcgcggcaagatcaagtatcgcccggtggtgttcgagttgatgccgccggccttcaccctgcttcagcttcaacgcacggtcgaggcgctctcgggcatccggctgcacaagcagaacttccgccgcctcgtggcgcaacagggcctcgtcgaggagaccgagacgctcaccagcggcaatgccgggcgcccggcccggctggtgcgcttccgccgggaagttctcctggagcgccccgcccccggcgttcggctcaccccgacgcggcgaacggtgtgacgctcacgacagcggactccctcctcccggaatgaaggccggaattcatcgggggcggatgcgctatccctggaagatgcgaccgaactgttcggggcagccggcaacgagggtcggtgccaggggcaggtcggcccgggtgcacaggctgaatccgtaataggacgtcagcatctcgatctccggaacgcagacccagagacgaacaatcgacccgtcctcgaccacgctgatgagaagcatctgccgcgtatggtcgaaggagacggcctgttcgcgaaacaggagttcgaccgaacggatcttatcagtcgtgatccgtgtatgtgcccaaatcatcggcaaatgccctccagtggagcgtttgccggctcggcagcggtcgatcaatcgatatggatgcagggcagtcgccagtgctgcctgcggattaagcgcttagcgagatcgttcgacggccctgaggtctcttcaggccagttcaaggccggctctggacgtgcaggcgcggcgctgacggagccgaacgccaacgcgcgtcccctctgagatcggcaagccgtcgaagcgctgggcgcaatcggacggcacgcgggcccggcaccgccgagcccgcgttgaccaagtggatctgcgctcaagcgaagctgcgcttgggctcaagcgtccttcttgcggcgcggagcgcggcgcttcttctccgcagcgggttccggctcggcggccgccggctcgggcgccgcctcgacttccgcttccggctcggcgatccggcggcgctgctgacccaggcccagcgcacgcgccagttcggagcgctgctccgagtagctcgccgaggtcatggggtaatcgttggggaggccccatttcgcccgatactgttccggcgagaggccgcgcagggtgagatggcggcgcagcgtcttgtagggcttgccgtcctcgaagctgaccagaaagtcgtggctgatcgacttgcggatttcctgcggcgtcgccttgggcggcccggtttcggcggtgggacggccgctcaagctgaccgagcgaatcgcctcatgcacttccccgagaagcttcggcaactcggcgctctgtacgtgattgttgctgacataagcagacacgacatcggccgtgagggtaacgaggcgggctgtctccgcgtcctgttcactggtgtccatggcgcaatcttctatgagggggctttagctggaatacggtaagctcaggaccgtgctagagcaagacatcgcgtataaattcgagcgcagtcaggtcgaagagaactgagcgtagcgtgtgtttctatccaaatcgaatggaaaaaacgccgatcgcggccttcggaaaaaaaggattaggcccaccttaagggtgacgctgacgatctcaaagaaatatttcaaatgatagaaagctcttgaacacacgtcggaaaatgtcgacgtttcaaagagttgagatcccagatggttgccggatttccccgtcggcatgccagagttgccggcctgatgtcatcgcgccggtcgtggagcggaagacacgccttggttgcgacgtcctgccgcagaattacgtattttctgtggattgccgggtgttggatcggtccgccccgaaatatccggcgcgcgagagcgtcttgcgccagttctcgaccgacgcagcactgccttcactgtccagtcccggagagccgattgtcaaaagacggatgacagccgaaggcccgccatgtcgattggcggatgatgtgcgctcgattcggcgggcgcgtggctctacgtccaccggacaatatttgcgaggtgaagcgtctggctcatcgcggatgacgggcgcgagaccctgccgatccatttggagaacggctgtctcctcatgtgcggcacggacgcgttgctcgttccggccaagctcttacgcgatgaaccacgcgggtgatggatgtcgtcccggctccgaggggcggcagccggctttcgcggggcgttcgtcggccattcggtcggggatcgcttcgcaggcaccgtcccggcacgcgcggaccgcgcgtgccgggttttcattgagcaaatgtcgagagcgtatccgggccgaagcggctctgtaatcagtcgagcccgagcatgagcccgagattctgcgccgccgcgcccgatgcgcccttgccgagattatcgagacgaccgaccagtacggcttggccgtggctgtcggagccgaacacccgcaattcgagccggtcggtgtcgttgagagcctccggttcgaggcgttcgcggtgggcgccctcctccgcgccgcgcacgacggtcaccagcggggtgcccgcgtaccaatcggccagcgcatcctccaggtcgcccggcttcgggctgccgggcagggcgccgagatgcagcgggatactgaccagcatgccttgccggaagttgccaacggaggggatgaagatcggccgccgggtgagccggctataggcttcgatttccggcaagtgcttgtgtccgaagccgagcccgtagagctggaacggggcgccctccccgcgctcgtagctctcgatcatgctgcggccgccgccgctatagccgctcaccgcattgatgctgacgggatgatccgacgggatcaggccgcgttccaccagcgggcgcagcagcgcgatcgccccggtcgggtagcagccgggattggcgacccggcgcgcggcgcggatcacctcggcctgatccggcgtcatctcggcaaatccgtaggcccagcccggcgcgatacggtgggcggtgctggcatcgagcagcttcgggccgcctccgggcaagctgtcggcgagcgccgcggtctcgcgggaggcgtcgtcgggcaggcacagcacggcgaggtcgacctcttcgaggatcgcccgcttcaccgccgcatccttgcggctctccagcggaatactgacgaggcgcacccggccctcgcgctccaggcgctcgcggatgccgaggccggtggtgccgacttctccgtcgatgaacaccttcggggcgctgaggccgtcggacatcgcagattccttaagctcggccccgatccgggccggtctgacacagggtgtaccgagccgtcccggtcgcgtcgggcacgctcgataagatgcgtcttcggtggcgcggaggtggaagcttcgtcttcccctgtcaacgcccctcggtcgccgcgcgcggccgcgcccatcctcccgtggatgggaacggtgcggccggaactcacgatgacgcctcctgttgacagccgaatgtcgctcaggaggcgaaaccgatgtcaggcacggcgaagaagaccgatccgaagctttgggagaaggtgaaagaggagatcaccgaatcctccaagggcggcaagcccggccagtggtccgcccgcaaggcgcagatggccaccagcgaatacaagaaggagggcggtggctacgccggcaagaagtccgacgacaaccacctgaagcaatggaccgacgaggagtgggacaccaagtcgggcaaggaaagcggcaagaccggcgagcgctacctgcccaagaaggcgcgggaaaaactgtccgataaggaatacagccgctcgaccgcgaagaagcgggccgattccgccaagggcaagcagcactcgaagcagcccacggacgtggctgagaaggcggccaccgcccgcaagaccggcggcaaggccggcaagacctcggacaagggcggcaccgccggcgcgacgaagtccgaactgatgcagcgggcgcgcaagcaggacattcccggccgctcgaagatgaccaagggcgaactggagcgcgccctgaccccttgatcgtcttcgaacggtgatgggcgcgggaggggcgtgatcctccccgccctgttcaggagcgcttctcggcgccgaccacgacgaagccctggcgctcgaagtgcgggcgggccgcggggcttcgcagaaagctgagcaaagaagcggtgcgatccgcgcggaccgaatccttggtcagtgcggccgggtagacgatcggcgggtggctgtcggcggggaaggttgccacgacctcgacgcccggatcgctcgccgcatccgtcgcgtagacgatgccgaggggagcctcgccgcgggagacgagcagcaaggccgcgcgcacgttctcggtctgcgcgagctggcccttcacccggtcccaggcgccgagcttttcgagggcggccctgccgtacttgcccgcgggcaccgcctcgacattgcctagggcgagccgtccaccggccagcggggcggagagatcggtgccgggctcgagcgtgacccgcaggcccgaccccttggccgccacgaggacgatggcgttgcgcaggaggttgacgcggctgtccgcgcggatcgtgccgttcgtctcggcatagtccatccaggcgaggtcggcggagatgaagaggtcggccggcgcgcccgcctcgatctgcttggccagcgcgttggagccggcataggagatccgcgtcgtgccgccggtctccttcgtccaggctgcggcggcttcgtccagcgcgttcttgaggctggcggcggcaaacaccacgacaggttcgtccgcagcgcgtgcggcgaggggtgcggcggtgaatgcgagcagcaggccggccatcacggcgcggcgggtccggacgagacgggacgatatcatgacggctccaaaggtcgtgccgggccgccatcgatgcggcgggcccggcgccggctcggtcgagccgtcacggtgccggacgagcgcccggcacacacaccatccgcgtttagcgcgtcgggaatacccctgtcattggccggggatcgcggaggtccccctctccggattcagtcgtcggacgggccggccgccgaggattcgggctcgtcggcggtgaagccttcgagccaatccaggctctcctgcgagcccgcctcgtaggggttggccgaatcgggcctgcccatcgccttggcggctttgccctcttcgaagatcttgctcgataccacggccatcgaccgatcctttctcgatgtgggcccggacgggtccgagccgggagatgcgggacaggaaatggtcgggcccggccggagttcccctcgcctcacgcggtgggctcggtcccctgcgccggcttggtctcggcgcgatggagccggctcagcagcacgagcagcgagcccggcagcggggagtcgagcgtgtccgatgcgaggatgtcggcgttcgtggcgcggcggcggtcggggcgcggctcgcgcctgacgacgacgggggagcgaaagcggacggatctaggtgtcatgacgcgatgagaactcgacaagcgcctgatgaacgagacggaaagacgcctcgcgcaacgcccggccaccgggcatggccccgccggccatcggggccgacaaggcgcatgcgcgagacgcttcggacggtgagaacgccgcctcgccgatccggttccggcgctttcggctaagaattaaacatcatgcctgtggattaagcatcttttgtcttgcttgtgctgttgtgggtacgtgctcccgctcgattgctcatgaacagcgcgtcgaaggggtcgtgaagcccgtggcccttggcgcgcgcggatggtagagggcgccccatgctcgaaggtctgccgccgcaccgacccacgcacgtcctgcgcctgatcacggacgagccctccgctcgcgccatgaccgaactgctgggcgagatgttcgaccccatggagacggcggtggccgccttcgaggtcgaagagaccggcgcgtggcggttggaagcctatttctccgaggagcccgacgcggagatgatccgcgacctgatccgcccgatggtcggcgagcaggccgacgcggcggttttcgagaccatcgaccagcaggattgggtgcgcgcctcgctcgaggggctgaagccggtgcgggcgggccgcttcctcgtccatggcggtcatgaccgtcatcaggtgcgggggaacgacctcgccatcgagatcgaggcggcgcttgccttcggcaccggccatcacggcaccacgctcggttgcctgcgggcgctggtggacgaactgaagcggcggcgcccggcccatgtcctcgatgtcggcaccggcaccggcatcctggggtttgccgccgccaaggtgctgcgcacgcccgtcgtggccggcgacctcgacccggaggcggtgtcgaccgctcgcgggaatgcccgcctcaacggcctcgggccattcatgcgcttctaccatgcgccgggcgtgcgccacgccctggcgaaccgtccgcgcggcttcgacgtggtgttcgccaacatcctcgcccgcccgctcaagcggctcgcgccctcgctcaccgccgtggtggccgatgacggcgtgctgatcctctccggcctgatcgagcgcgacgtgccgggcgtgctctcgacctaccgccaccgcggcttccatctcgcccgctccggcgtgatcgagggctgggcgaccctggtgctgcgccgcggcggggcggcggcgcgtccgcgctgaggaggtgcggcgattgctcgaagccgcgtgagcggcttgccggcgcgaagagcgccgcgctgagcgagagcccaaggaaccgagactgcccgcggaggcgggcgtcggcgactgaggccggcaaagaaccagggcgatcgctttcgagcgatggccctggagggtgtcgcgcgggcatccgacgcggtaggtttccgccatgacgacgcccctgccccgcttccagaccttcgacgatcccagccacgccaaggggcctgaacggatcgaagccctgcgcgcggcgctccgcgagatccgcgccgacggcttcgtcgtgccacgggccgacgagcatcagtcggaatacgtgccggccaacgccgagcggctcgcttggctcaccggcttcaccgggtcggccggcctcgcggtggtcctggccgacgaggcggccctgttcgtcgatggccgctacaccctccaggccccggaacaggtcgataccgggatcatcaccgtcgtgccccttgtcgagacgacgccggaggcttggctcggcgcccacctgaagcccggccaaaccctcgcctacgatccctggcttcatacgcctgacggcgtggcccgcctggagcgtgccgccatcaaggccggggcatccctgcgcgccgtgccggacaatctcgtggacgcggtctgggccgggcggccccggccgccggcgggccgtgtcgccgcccatcccgatgatcttgcgggcgagacccgtagcgacaagctcgaccgcatccgcgccgcgctggcggaaggcgggatcgacaccctggtgatctccgatccccacaacctcgcctggaccttcaacctgcgtgggtccgacatcgcgcacacgcccctggcgctcggctacgcgctggtgccccgcgaggggcgggccgcgctctacctcacctcgccgcagatcgacgccgatctacgcgccgccctcgaaccgctggccgaccttcgcccgcgcagcgccttcgacgcggatctcgccggcctgtgcaccggcgccgcccgcgtccggatcgatgcggcgacggcggcggcggccctcaaggatcgcatcgaggccgccgacggcgtcgccgatgtcggcgccgatcccgtcaccgcgatgaaggcggtcaagaacccggccgagatcgccggcacccgcgccgcccaccaccgcgacggccttgccgtgacgcgcttcctcgcctggctcgaccgggccgcgcccgagggggtgagcgagatcgccgccgtcgaggcactggaggatttccggaaggagggcggcctgctgcgcgatgtctccttcccgaccatttccggctcgggcccgaacggtgccatcgtccattaccgcgtcacccgcgccaccgaccgcacggcgcagcccggcgaactcttcctgatcgattccggcgcgcaatacgccgacggcaccaccgacatcacccgcaccgtcgccatcggtacgccgacggacgcgatgcgcgaccgcttcacccgcgtgctgaagggccacatcgccatcgcccgcgccgtttttcccgaggggacgacgggcgcgcagatcgatgccttcgcccggatgagcctgtgggaggccgggctcgattacgaccacggcactggccacggcgtcggtgccttcctctcggtccacgagggtccgcagcgcatcgccaagaccggtacggtggcgttgaagcccggcatgatcctctcgaacgagccgggctattaccggagccatgcctacggcatccgcatcgagaacctgatcctcgtcgaggcgcggacgatccccggcggcgaccggacgatgctcggcttcgagactctgacgctggccccgatcgaccggcggctgatcgatccggccgtgctcggtgcgcgcgacgcggcctggctcgacgcctaccacgcgcgggtgcgtgaggctctgtcgccggatctcgacgggccgacgcgggactggctggaggcggcgacgcggcccctcggggccgtttagcccggcgttttccgggttcgatcgatgaaggtcgtctacggtgcgcacgccctcgacacgctcgcggagcgtgcgatcgaacgggcatgggtggagcgcaccctgttgtcgccggagagcgtcgagcctgatcccatccatccggaccggatgcgggcctttcgggcgttgcccgaacgcgacgggcgcgtgctgcgtgtggtatacgtcccgatccccggtggcgcacgcgtcgtgacgatgttcctcgatcgcggcaggaggaggaaagcgtgaagagccgctacgatgccgagaccgatgcgctctacgtccgcttcaccgagacccccatcgtcgagagcgaggaggtgcggcctggtatcgtcctcgacttcgatgccgagggccggatcgtcgcgctcgaaatcctggatgccaccgcccatctggcgcgcggtgccgacctcgcagccctgacggccgcttaagagacaactcccgacgatggcccggcatcccgcaatcctgttcgtgtgcctgggcaacatctgccgttcgccgctggccgaggccgccttccggcaggaggccgagcggatcgggctcgacgtcacggtcgattccgccggcaccggcgactggcacgtcggcgaaccgccggacccgcgcgcgatcgcggtggcgcgggcgaacggcgtcgatatcgcgggctatcgcggacgtcaggtcgcgccggccgatttcgagcgcttcgatcacgtcgttgccctggatctcgccaacctcgcgcggctgcgggccctgcggccggaggggtcgcgggccgcgctgagcctgctcctcgatcacgtgccgggccgggcgggcgagcccgtggccgacccctattacggcgcgcaggagggcttcgacacgacctgggccgatgtgaccgcaggcgcccgagccctcgcccgccgggtcgcggaagccgaatgagagacctcgcccggcacgcggcggacctgctcggcgtcccccttgccgaagcccggccgatggcgggcggcgacctgtcccaatgcgttcgcctgaggctgggggatgggcgcgaagccgtggcgaagaccgggccggcgccgcaggaagaggcccggatgctcgcggccatcgccgcgaccggcgccccggcccccgccgtgctggccgtggacgagatggtgctcgtcctcgaatgcctacccgataccggttcggggccgggcaccgacgccgatctcggccgggtcgtcgcccgcctgcacgccgccgagggcgagcgctacggctggcatgccgattacgcgttcggccccgtcgccatcgagaatgcctggggcgacgattggccggccttctggggcagtcggcgcctgctctgccatgccgggcaccttcctatcccgctcgtccggcggatcgagcggctggcggacgaccttggcaatcgccttccgaagcggccccgcccggccctgctccacggcgacctttggagcggcaacgtgctctatggaggcgaccgggtgtcggggctgatcgatccggcctgctatcacggccatgctgaggtcgatctggcgatgctgagcctgttcggccgccccggtcccggcttccgtgcggcctacggagcccccgagcccggcgcggcggagcgcgcgccgatctacaagctctggccggccctggtgcattggcgcctgttcggcgacggctaccggggcatggtcgagggttttttggagacggccggggtctgacgcatctttcgcccggcggctgctgacggcgcatggccaagcctccgctgtcggaagatcgctcctgccctcaacgcatcatcgcgcgcggcacggccgtaatcaggcgccatgccgttccgtcgtcctctcgctgccagacgctgcggacctgcgggttgcggtcatcaggcgacatcagcggcccctcgatcaccatgcgctcaagggcgccctgtgtcgccggcaccagggttcccggattcaggatgaagtggccgagcagcgcatcggccatgatgccggggcgatcgggatcgaacccgaaactgaggaagaagcgtgccttggggccgcctttcgggtgatccacgttcagaaggtatttgacgatcttgtcgctcggcacccgcagcgggccgtacccgccgaaggcgctcaaggaacgggtcgtccagcaaaggccacgttgctcgccccgaccgtcgcgagggcccccatgggctcgggaaactcgacctcgtaggcctcgccgccgcgccagaccgcgaccacggtgccttcggtcccggtcgggatggtatctccgtccatcgtcaccacgtcggtcaagacgcggacatcatcgagctcccggagcgcagccccggggcaatcttcagaccactgataaacaacctcgacggacatgagcggaagattgggacgcctgcgagcatccgtcaacggagacgggtcgtatgcgtcccggtcgagcccgacgaagcccgcccctactccgccggagccggcatcgccgatagacgcggctcgaagcggccgccctccgtcggcttcatctcgacgcggcggtcgtggtgcttgtgcagggtcgaacggtggccgatcgagacgatggtcgtgccgggcatcgtcgcgcgcagcgtccggtagatctcggcctcggtttcctcgtcgagggcggcggtcgattcgtcgaggaacagccagtcgggcttggccaggatcgcccgcgcgatggcgaggcgctgctgctcgccgcccgacaggcgccggtcccaggtatcgacctcgtcgagcttgtccgcgagttggggaagctgagcggccttgagcgcgtcgcgcatctcttcgtcggagaaccggtcgatcgggttcggataggccaccgcgccgcgtaaggagccgagcgggagatagggccgctgcggcagaaccagcgccgactgtccggccggcacgtcgacccggcccttgccgaacggccagatcccggcgatcgcccggaacagggtcgacttgcccgagcccgaggggccggtgactagggtcgctccgcccttcggcaattcgagcgcgcccgcatgcacgatctcgcggccatcgggcagcgccagcgtcaggtcgcgggcagtcacgccgccggcggtctcgttgccgttggcgaggccgtagccggcgccggccagagcctcggcctgggtcatcgcccgcttgaacgagccgagacggatggtgttcgccttgtaggcagcgaggatggtgtaggaattgatgaagaagttcagcgagttctggacgttgctgaacgcgttcgaggtctgctgcagggcgccgagggtgatcttcttggcaaagaaggacggcgcggcgatgacgagcgggaagattgcgctcatctggcggtagctgaaggtgaaggcgatcagcttgatgcgccggaagatgatgccgacgtagttgtcgacgatagcgtggaacagggtggcgaggcgggacgcctcggcccgctcgccgcgcagcagggcgatctgctcggaatagatccgattgcgcgccagggcgaagcggaaatccgcctcgacctgttcctgccggtagtcgaggccgatgagcggcttaccgatgaggtgcgtgagccaggtgccgaccacggcgtaggcgatcaccagccacacgaggaagcccgggatcacggcgtcggtgaacggcagcacgaagtcgcgcgagagcgtccacaggatgacgatgaaggagacgagctgcgccgcctgcgagagcagccgggtcgagagcgtcgtggtctgggcgatgaagttgttgacgtccgactggatgcgctggtccgggttatcggcgtgctcgtccacgaaggggatgcggtaatgcgtgccctccccgagccagcgctcgtagagattgtgggtgagccaggtgcgccagcggagctgcaatccggcatcgacgtagatgtcgaacatgccgatcacgacgttgaggatcgccagcggcacgaagatccagccgagctgataccagaagctcggtgcgtcgaactcctgcagcgcgttgtacatgtcgcggtagaagaagttgaaccgcagcgtcagcgccacgtcggcgaagctgacgaagatcgacagcgccacgaggttgcggccgatctggccctcggtgcggccgaaccggcggaacatgccgatctcccggctcggggcgtcgtggctggcgaaataggggtcggcgatcagggtgatgtcgcggatcggcttccagtgcgagacggcgagcacgatggcggcgaacaccacggagccggtcgcggcgaaatccggcggcagcagcgccgcgacgacgcccggcagggcgcccatcgccgccagggtcttggcgcccgccagcagcaggtagccgacgccgtagaccgagatgaaaatcttcaggtaggccgagaggctgttcgaggcgatgaggatgcccgccatcgcgaagcccgcgagcgagacgtagagcggtgggctcggaatccccggcatggccagcagcaggagggcggcgagcgccgtcagcacggcctggatgccgagcctgctcttcaatgcggccacgcgggtcgttccttctcgctgcaccggccctgtccatccttggatcggatggcgcgccgacggacgggttcaatcgccgaatgcggcggccctggctatccgtcgtggcgagaacgtggcgcgcagccgcgcctgtcacgtgaaatttcggtcatgtcgcgggatggggctgccgcccgccagcgccgaacgccgccgggtgcgacaccgtagacaagttttccgacgacttttgagatgcttgccgggactgcgccctgcacctctcggccctcagttcgcgtcccagttccaatcaccgtaatccggctcgcggcaccggtagccgatcgggcattgcgggttgtcgcgggtcgggacgaaacgcagctcggcaatttccgtgagttcgcagaagctgcggtcgcgcacgaagcgctcgggcgggcgcccgccgaagctgagcgtcgccgcgccttccgccttcaccagggccatcgcttccacgcaggtcgggcgcgccgtctgcgtgcgcggctgggccatggcgggagcgagggcaaagggcgacgtgagcagaggcgccagtgccgagccgagaacggcgagggtgacaggtttcattacacgggtacggtcgacggccgtcgcggccgccaagcttgaccatggcaggttccgcttgctgcgggaaggggttgccgtgcctctgccgcattcccggcgtctatcgcggaatgtgggccacgatggccttgagtcgttttaggaaaagcgccctgtgttgcgggcggcccgggtcgaagacgcggccggccgcatggcgccgttttctgaaacatcgtctcggacgcgagaatgctgatatcgggagcacaggccgaagaggcggtgagaggggcggcggaagagccgatgacggctgacggcgcgcaggaggccggcgggaccggtgagggggcacgggaggtaacgtccgcggttctgtcgcggcgtctcgcgatcccggtgatcctggccgcgggctggggcgccctgttcgcttacaccctgatcgtgctcaccgatgacggtcccgtggcggcgccggccggtcagactcgattcgcgccgaccgacagcatcgacgtcccggaggtgcggttgcccgagccggagcggccggcgacgcccgccgccaacccgccgcgggtgcttacggtcgccgcgcccgcaccgccgctggagacggtggtccccctcgccgagccgcggcccgccgctccgctggtggagcgtgccgccttcgtcggcatctgggggccgaccccggtggcctgcggccagcgccagcgccgccgcggtttcctgcccgccacgatcaccgaggacggcgccaaggccgggcgcaccacctgccgcttccgcaacaaccgccgcgagggcagcgcctggaccatggccgccgattgcagcgagcgcggccgccgctggacctcacaggtccgcctcctcgtcgagcatgaccggctcacctggacgagcggcaagggccaggcgaactacatccgctgcagtcggaaatccgactgatacggtttccgctttatgaaagcggggatcgtatcagcaagcccgcgcggcgcctgagaagggtacccatcgtgcaggcacgatgggatcacaccgaagagcaaatccgtcatcccgaagggatcaaccggatttggtatgaggcgtaactacgccgccctgtgctcgacgaagcgcagccctagcgcgcgaggccggaccacgacccgctccggcacgaaccgccacaggcgctcggcgccgtcgatccgttcgtcctcgttcggatcgagcatgatctcggtgcgtccgctcatctgcagcagagcgcctgtcgcaaaatccggaaagaccagtccagcgcgcggattcgccagcaggttgcccagcgtgttgaagaaacggttgccggaatagtcgggcaccgtgaggccaccctccgcaccgacccgaacgaagccggaccgccctccccggtgcgagacatcgacctgccgccgcccccccgcatcctcgacgaagctcgccacgaagaaggtgtcggccgccgcgacgagagcccgcgccgccggatcgagcccgtccgacaggacggggcggggccgggtcgccccgtctccgatgcggggtccttcatgccggctgcggatgtattgcgggcaattcccgaaactctgctcgacgcggatcgcgaaaccctccggcccagcgcgctcgacggttccgttcaggcggttgcggcggcgcgtggccagttcgatgccgagcagcgccaccccgtcgccgtcctccagtcccgcctcggcgggatcgtccggatcgcggcgcccgtccacctggagccgaaacgggtccgtcgcgtgcaggaatcccggttcgccctcccgcaacgtcgcccaggggcggccctccccatccacgctcccgaggacggcgaagggcaggagcggaaagaacgcccggtgctgctcggtcaggtgatcgcggatcacccgcgggccgagttcggccatccggccagccatgccgacactctcttggatcgccacctcgccccggtgccagggggaggctgcggcttgcccgttcatgcggaggctcctgtcgcgttcaggccgaccggcgaggccgggagtgacacgaagccgggcagcgcctcgatgcgggcgagccaggcgcggacgttttcgtaagccgcgagatcgacgttcccctcgggcgcggcggcgatgtagctgtagagcgccacgtcggcgatggtcggacggtgggcggcgagccagtcgcgggacgacagttccgcatcgatcagcgccagaatcttatgggcgcgcgcgatcacctcccccgcatcgaagccggcgccgaacagcgtgacgaggcgggcggcgcaggggccgaaggcgatcgggccggccgcgacggagagccaacgctgcacccgcgcggccccttccgcatcctcgggcagccaatcgctgcgcccgagcttcttcgcgaggtagacgaggatggcgttggaatccggcacgatcgttccgtcatcgtcgaggacgggaacctgcccgaacgggttgatcgcgagaaaatccggcgagcggttctgccctccggcgaaatcgacctcgacggtctcatagggctggccgagcagcgacaggaacaggcgtgcccggtgggcatggcccgagagcgtcaggctgtagagcttcacggcgtcgtctcctcccggccgcgggatcggccgtggggtggatcacactccttctccgccgcgaggtgaaccggcattgtcggcaagcgactgttgcgtgcagcggaataatcgccactctgccccagacagggaggggccgcgatggaccggctgcaagggatgcgggtgttcgtgcgggttgccgagagcggcggctttgccggggcggcccgtgcgctgtccatgagtccggccgcggtcacgcgcgccgtggcggccctcgaagcggtaattggggcgcggctgttcatccgcaccacgcgctcggtgaagctcaccgaggccggcggtcgctatctggaggattgccgccggatcctcgccgagatcgcggaagcggaggccgctgccgcgggctcgaccgcgacgccgaccggtgtcctgacgctgacggccccggtgcagttcgggcggctctacgtgttgccggtggtgaccgattatctcacgcgccacccagcggtgacggtccgcgcgctgttcctcgaccggatcgtcaacctgatcgaggagggcatcgatgtcggcgtgcggattggacatctggccgattccgggctcacggcgacccgcgtcggcagcgtgcgccgggtcgtctgcgccgcaccgagctatctggagcggcacggcgtgcccgaaacaccccgcgacctgcgcgatcacgcggtgatcggcgcgtcaaaccccggtaccctgccggaatggcggttcggacccgaggggcgcaccacggtgggcgttcatgcccggctcgtctgcaacacggtcgatgcggcgctggcggcggccctcgacggttgggggatcgcgcgtctgctgtcctatcaggtcgcgtcggcggtggcggaagggcgcctgcgcatcctactcacggatgacgaggaggcgccggttccgatccacgtcgtcagtcccgggggacggcgggcgccggccaagacccgcgccttcgtcgatctcgccgcggcacggctgcgcgccgatccgcgggtcaacccggcggcctgaggcggtgggaggggaaaaccccctccccctcagtacacgtcggcctgatagcgcccgctcttcttcagggcggcgaggtaggccacggcctcatcggggttcttgccgccgaactgggcggcgacgtcgatgatcgcccgctccacgtccttggccatgcgcttggcatcgccgcagacgtagaaatgggcgccgccctccagccatttccacagctcggcgccgttctcgcgcatgcggtcctgcacgtaggtcttttccgtgccgtcgcgcgaccaagcgagcgagaggcgggtcagcaccttgtcttccttgaggccgttcagctcgtccttgtagaagaagtcggtcgcctgccgctggtggccgtagaacagccagttgcggccgggggccttcgtggccgcgcgctcacgcaggaaggagcggaacggggcgacgccggtgccggggccgcacatgatcacgtccttgcccgcatccgccggcaggccgaagccgtgtgccttctgcaggtagatcctgaccttcgtctgctccggcagacgctcgcccagatgcgtggaggcaacgccgaggcgcaggcgcgagcggtggttgtagcgcaccgcatcgacggtgagcgaaacccggccctcatccatcttcggcgaggaggagatcgagtagagccgcggctgcaactcgtcgagcgcctcgaggaagacctcggcatcggggcgcgcaccggggaatttgtggagcgcaccgagcacgtcgagatgctgcgcatcgccgtccggatcctcgccggccgccagcgcctgcgccttcttccgggcggcacccgaggtcagcagcgagaggagctggtagaggttgtccggcgcagcacccagggaatactcggtcagcagccggtcgcgcagagtcttgcccgcgatcatccgctcgggccgcgtgccgagttcggcgatcaccgcatcgaccagggctggggcgttggcggggaacaggccgagggaatcgcccgcctcgtaggtgatcggcgtgtcccgcaggtcgatctcgatgtgccaggtctccttctcgccgcccggcgcgttgaggcgcgtgcgggagaggaaggtcgcctccaccgggttctcccggcaatagcccagcggcccgagttccggctccttcttcggagcgtcgcccgcctccgccttcggtgcggccgtgccccccgcggcgccgaactcctcgtccagcttcttgagcatccggagcgtttctttgccgccgggctggcaaaggttcagccgctcctcgctcttgaggaagatcgcgttggcatagtcggcgcagttgtagccgcactgtccgcaatcctgctgggccatggcggccatcagcttctgcggctcggagcggtccttggcgatcgccatgcggtcgttgatcggcatcgacgggtcgtgccagggcgcgtcgtcgttgtcggccagcttcgggcccgtggacggcgcctcgccgggggcgagcgcggtggcgccttccacggcggggcccagcagcgcggcgaagtagccggacagccaggagcgctgatcggcgttgaagggggcgctctcggggatgagaacgagcgggggcgcgacgtgctgggtcatgcggcggccttgagggcaggttgttcttcggcggcgtcgcgcagggcttcggggccggtgcgcgcggtgaaggcctggaagctctcctccgggccctggcggcgggcgagataggcgttgagcagggcctcgacgcgcgagggcgcgtcctcggccttcaccgccttccagatctcggtgccgatcttcgggttctcggcgaatccgccgccgaccacgacgtcgtagccctcgacggtgtcgccctcctccgagacgacgaccttggcgccgatcaagccgatatcgccgatgtagtgctgggcgcaggaatggtggcagccggtgagatgcacgttcaccggcacgtcgaggttcggcacggtccgctcgacatggtcggcgatgatcatcgcgtggcccttggtgtcggaggcggcgaacttgcagccgcgcgagccggtgcaggcgacgaggcccgagcggatgccggcggccttcacggtgagcccgagcgcgagcacccgttcctcgacctcggccaccttcgcgtccggcacgccggagaagatgaagttctgccagaccgtcatgcggatctggccgtcgccgcattccgcggcgatcttcgccagcccgcgcatctggtcggtggtcatcttgccgacggggaggaccacaccgacccagttcaggccgggttggacttgggcatggacgccgacatggctgaagcggtcggtcggccggcgcggcgcgacatgggcggcgtcgacccggtcgagcttgcgcccgagcttctcctcgaccgcggcgatgtacttgtcgaagccccaggcgtcgaggacgtacttcatccgggccttgttgcggttggtccgatcgccgttctcgatgaagacccggatgatcgcgtcggccacaaggttgcagtcctcgggccgtaggacgatcccggtgtcgcgggccagatccttgtggcccgagatgccgccgagcacgaggcgcatccagacgccgggcgcgaccggggcgccctccagcacctggatcgcctggaagccgatgtcgttcgtctcttcgagcgccggcatcacgccgccgccgtcgaaggagacgttgaacttgcgcggcaggccgtagagcgagcggtcgttcaggatccagttgtgccaggacttggtgagcggacgggtgtccagcagttcctgcgcgtcgatgccggcggccggcgagccggtgacgttgcggatgttgtcggcgcccgcgccctgcgcggtcaggccgagatcgatcagcccgtcgaggaagggctgggcgtgctcgggcgcgatctcgcgcacctgcaggcccgcgcgggtggtgacgtggctgtaggcgccgccatgggcgtcggcgaggtcggcgaggccggcgaactgccagtggtgcaggatgccgttcggaacccggatccggcacatgtaggaggtctgggtcggcgcgacccagaacatgccgtggtagcgccagcggaaattgtcctcgggcttcggagccttgcccgtggcggcctccgccttcagccggttatggccgtcgaacgggttctcggcgcgcttccacttctcctggtcgcagagcttgccgccctccttcacggtgcggatctgcgccttgatgtggatcgcgtccgggcccgtgggctcggccggcgcgctcgccggggcttggcctgcggcgaggccgccggtcatgcgggccgcggcgatgccggaggcgaagccttccaggtagcgcttctgctcggcgttgaattcgtctgccatcgctgcctcactcacgctgcgagggttttcggggccgggccgaacatcaagtcgtcccggtcgtcaggggagagcggcgcgccggagcggatcagctccttgcagcgcgcctgctccgcgatatcgccgacgaagaccgcccccgcgaggcggccgtcggcgatgatcagcttgcggtagaggccggcggcggcatcgtgcatcacgaccgcctcggcaccctcgggcgtatcgaccaatccggccgagaagactggcaggcccgacaccttgaggctggtggcaagggacgtgccgggataggtcgccgcctcgccgagaagcgcccgcgacagcacctcggcctgctcgtaggcgggctcgacgaggccgtaaacgacgcccctgtgctcggcgcattcgccgagcgcatggatcgccggatcggaggtggtcatccggtcgtccaccgtgatgccacgcccgcaggcgagcccgcaggactgcgccagggcggtcgaggcgcggatgccgaccgacatcaccacgagatcggccgggatcacgctgccgtccttcatccgcaggcgctcgacgcgtccgtcgccctcgatcgcggcggtgtcggcggacaacatcaccttgacgccgcgcgcttccatcgccgtgcgcacgaggcgggcggccgcgtggtcgagctggcgctccatcacccggtccatgacgtggatcagcgttgtgtcgaccccgagccgggcgagcccgaccgcggcctccaggcccagaagcccgccgccgatcaccaccgccttggcatgctcgacggccgctttgcggatcgccgcgacgtcggcgaaatcgcggaaggtgaggacgccgggcaggtcgatgccgggcagcggcagccggatcggcagcgagcccaccgccagcaccagcttgtcgtagggcagcacatgggccgagccgaccagcgcgatgcggttcgcccggtcgatctcggtcaccggtgcgccggtgacgagacggatgccgtgctcctcgtaccaggagagcggacggaagccgcaggccgcctcgtccacctcgccgccgagaagcgaggagagcagcacccggttataggccgccaccggctcggcgccgaccaccgtcacgtcgtagcggcccggcgcgcgctccgtcagccgctcgaggaagcggagtgaggccatgccgttgccgacaacaacgagtctgtccttcacgctcatgaactcgtgatcccccttcacgaactcaggcagcgagagcaggcttggcgtggcgggcgtagaggaattccagcaccgcggcgcgggcgtggacgtaggtcgcgtcctccacgaggtcgagccggcggcggggccgcgccagcggcacgggcaggatctcgccgatggtggccgacggcccgttcgtcatcatcacgatgcggtcggaaagcagcaccgcctcgtccacgtcgtgggtgatcatgatgacggtgttcttcagccgctgctggatctccatggtctggtcctggaggtgggcgcgggtcagcgcgtcgagcgcaccgaacggctcgtccatgagcagcacggtcggctccatcgcgagcgcgcgggcgatgccgacgcgctgcttcatgccacccgagatctcgttcgggcgcttgtcggcggcgtgcaccatgttcacgagcgcgaggttgtgctcgatccactgggtgcgctcggcgcgggtcttcttgcccttcgagaccttgtcgacggcgagcgccacgttctcgcgcacggtgagccagggcagcagcgagtggttctgaaacaccaccgcgcggtcagggccgggggcgttcacctcgcgcccgtccagcagcacgccgccggtcgaggccttgagcaggccggcgacgatgttgagcaccgtcgacttgccgcagccggaatgcccgatgatcgagacgaactcgcccttggcgatgtcgaggttcacgtcgcgcagcacttccgatgccttgccgccgcgatgaaacgtgatgccgacctgggagagggagagatgtgccatgttcttaatccctcacgctgcgctggtgccgcgggtcacgagcacgccgagcccggcgaccatccggtccaggacgaagccgatgagcccgacatagacgagggcgacgatgatctcggagatgtgcgacgagttccacgcgtcccagatgaagaagccgatcccgacgccgccgatcagcatctcggccgcgacgatggcgagccaggacaggccgacgccgatgcgaagaccggtgaagatgtagggggccgccgagggcagcatgatcttcacgaagaactcgatcgggttcagccggatgaccgcggcgacgttgcggtagtcctgcggaatgttgcggatgccgaccgcggtgttgatgatgatcggccagatcgaggtgatgaagatcacgaagatcgcgctcggttggccgtcgcggaaggcggcgagcgagagcgggagccaggccagcggcgggatcgtgcgcaggatctggaagatcgggtcgagcccgcgcatcgcccagtcggactggccgaccagcgtgccgagcatcacgcccgccaccaccgccagcgagaagcccagcgccacgcgcttcaggctcgcggcgatatgccagaacaggcccttgtcggtgccgccgttgtcgtagaacggatcgatgatgatgtcccaggcttccgtcaccacccgcgagggcggcggcaggccggcggtgggggaggagcacagcacctcccacaggagcaggaagcccgccaggacgacgagcggcggcaggacgcgggcggcgacgccgcgcagcccggccagggtgatgaagggcgtgcgggccttggcggcgcgctcgcgggttgcggtgagcgttgctccggtagccatcacgcgaccttcttgatgccgaggctgttgaggtaggcggccgggttttccggatcgaagaccttgccgtcgaacagcgtctcgacgccgcgcgaagtggaggttggaatcgccgcaacgccgagcgccttggcggcctcgcgccagagatcctcacggttgaccttggcgatcagcgccttggtgtcggtctgggcgtcgaacttgccccagcggatgtcctcggtgaggaaccagaggtcgtgcgactggtacgggtaggaggcgttgtcgccccagaacttcatgatgtgcgggctgttctcgacgacgcggccggtgccgtagtcgaacttgcccttcatgcgatcgacgacgtcggcgaccggcacgttgatccactggcgcttggccacgatcgccgccatctcgtcgcggttctcgggcttgtcgcaccattgctgggcctccatcaccgccatcagcagcgccttggcggcgttggggtatttgtcgacccaggccgcgcgcatggcgaaggccttctccgggtggtccttccagagttcgcccgtggtgatggcggtgtagccgatgccctggtggatgagctgctcgttccacggctcgcagacgcagaagcagtccatcgtgccgaccttcatgttcgccaccatctggggcggcggcacgacgatggtctcgatgtccttgtcggggtcgatgccgccggcggcgagccagtagcggatccagaggtcgtgggtgccgccggggaaggtcatggcggccttcaccgccttgcccgacgccttcttggcttccagcgcggctttgaacggcttggtgtcgagcccgatcttgtggtcgatatgctccttggcgatcgagatgcactgaccgttcaggttgagccgggccatgatgtacatcggcaccggcacgttgttctgcgtcactcggccggcggagatcaggtagggcatcggggtgaggatgtgggcgccgtcgatgccgttgccctcggagccgagcacgaggttgtcgcgggtggtgccccagcttgcctgcttcagcacctcggtctcgggcaggccgtacttggcgaagatgcccttctctttggcgacaaagagcggcgcggcatcggtgagcgcgatgaagccgagcttggcgcccttcacctccggccccgcgccctgcgcgaaggcaccggccggcaaggcggcacgagccgcacccgcgagggcgagggcagccgccgcccccttgaggacgccgcggcgggtcgtgttgccgtgatcgatgctcatccgctcttcgctccggtgcgctgtctgcacatggaaaaggccgccgtccgggatcgcctgcgcgatcgaccttcgtcgcgtgcgggcagtccggatcagcggccttgctgacgtttggggcgcgtcgtcgttgacgagcccgtgcgaacatctctgcaggagccgtgccaattgcgcggaagagcgtgccgcccctctcggagcgccggcatcacgggtttgctgcgctgcccgcgctcagcggcccaacaatttcatgcggtgcacaaaaaatgggccgatgctgctgcgcgatgcagcccaagccggtcccatgcggctgaaaaagtgatcagccgccgatggctgcggcgaagaggtcgggccggtagagcgccgccgcccggtccgccgcgtcgccgccggacgccacctgcccgcaggcggccatctgcgccaccagccaccgggcatgctctcggtccggccggtgggtcgccgcgtcgaggcgcagatagtccgggttcgcccgctcggttccgtcccgatccacgatcagcgcgccactgagcgtgcgcgcgagaagcgcggcatccgcgtcgagttctgcccgttcggcgagcagacggctcagggcctcgcgattctcgggggcggcgcaccaaagtccggcgcggtggacggccctgaccaaaggtgccgtgaagtcggccccctccgcgggcagcgccagcaccttctccgggcagtcgggcgcgatctcgcagccgagtgccgcgatccggccgaggccggcggcgaccgcgacgctgttccagggagcgccaacgcagaagccgtcgatccgcccgcgccggagcgcatccaccgtctccggcggcggcaccacgaccagccgcaccgttgcgtcgaggtcgagcccgctcaggccggcgaacaggcggagctggtaggaatggctggagaagggatgcacggtgccgatgacgagcggacgcccctccccggcccgcgcgcgggcgaccgccgagaaagccgcagctacgtcaccgagcccgtcgctctccggggccatcgccgcccagagcgcgttcgagacggtcacggcgttgccgttgaggccgagcgccatcggcacgctcagacgggcctccggccccgagagcccgagcgcgctggcgatggcgagcggcccgagcatgtgcgcggcgtcgagatggccgagcgccagccggtcgcgcagggttgcccaggagggctcgcgcgcgagttcgatctcgagcccctcggcgcgtgcgaagcccagttccgccgccgcgatcacgggggcggcgtcggtgagggggacgtatccgagtctgatcctcatccgagtagatccgccgcggtgacgatggcgcgggcgatgtcgacgatcttgcgcttctcgttcatcgcctgccgccgcaggagcttgtaggcctcgtcctcgctcatgcccttgcgcgtcatcaggatgcccttggcgcgctcgatcagtttgcggtcggcgagttccgagcgggcctcgtcgagttcgcgctggagccgggcgaaggcattgaagcgcaggatcgcgatgtcgaggatcggccggatccgttccgagcgcagcccgtccaccacataggccgagatgcccgcatcgaccgccgcctgcatcatggtctggtccgagcggtccacgaacatcgccaccggccgctcggcctgccgggacaggcccgacatctgctccagcacgtcccggctcgggctctccagatggaccacgatcacgtcgggcttcaggctcgccacccgcgcctggaggtccggcccgtccgcaagcacgacgacgttgccgacgccggaggcgcgaaggccctcctccaggatcgcggcgcgggcgcggctcggatcgatcacggcgacggtgaggctggtctcggtcatcgagggccggagtggttcgatccgttcgaggaaggcataggcgaggaaggcacggggtaaagaaggcggtccgtctacatggaggcacgtgcggacgcacctgcctcgtgaggggcggacgcatcgcaggcaagccgtatgcccgcccggtccataacgacagttacaaaccgacatcggccggccccgcttctgccgcaaaccggggcgcacactcaagccgctcgcgaatctatcaggaggggccggttcatgcgcgtcgtcgatccgctgcgaaagccggacgtgtccgcgacccctcgcgccgtgcttccccccctgctgccgaccctcggcctcgccgtggccgccgccctgctgtcgctcgtctgccgcgagccggccaaggggccgaccatgccgccggtcgaatcggcgcggcccgtgccggccatggctgcggcgcccggcttcacggtgttcgatccgggcaaggccctgctcgccgatgtcgaggcgggtccggccagcgaggccttcgcccgcctcgtgcccctcgtcgccgcaaacgaggccgccccaccgcaggcccgccccccgcgccttgccacccgaaccgagcgccggcgcgccaccgcgagccggatggcgacgacgcagcccgcgagcccggcgaaagccgcgtccgagccggtcgtctcggccccagccgccatggcgcgtgtggaggacgagagtgatcgcgtcctgcccgcaggcgccctccccttcgccgccgtcgacgcggtctgggatgcggcccgtacggccggctccggcgcggcgaccaaggtcacgaccagcgtcacaagcctgagcggctcggtcgtcagcctcgtctcggatctgcgctgagacggagcgcggtgcgccgccaagcgcgcggtcttcacaatcgttagccccgaaaccttgcgaagcgcggccgctgcgccacttcgcgcggagcagaaccgcgatcacgtccaccgcgtcgccgacgcggcggctttttcgtgcgtgatgctctgcgagtgaggccgaagcccgcgtatcccccgcgtcgttcggctcagggtacggcgacggagaccgggatggcgggacggatcgaggattacgccctgatcggcgacgggcgcaccgcggccctggtcgggcgcgacggcagcatcgactggctgtgcatgccgcgcttcgatgcctcggccctgttcgcgagcctcctcggaacggaggagcacggcttctggaagctcgctccggcggcggagggggcgcagcattcctggcgctaccgcggcggctcgctggtgctggagaccacgcacaagacccatgagggcgaggtccgcgtcaccgacttcatgcccgtcggcgacggcagccacgtgatccgcctcgtcgagggggtgcgcggccggatggcgatgcggatggagctggccgtgcgcttcgattacggctcggcggtgccctgggtgtcgcgcagcgaactcggggatctgcgcgccatctccgggccgcacaaggtggtcctgcgcaccaacgcgccgatgcgcggctccgcccaccagaccacgatctcggaattcacggtctacaagggcgacgcggtccgcttcgtgctgagctacggcgcctcgcacgaggacgatcctgcaccgatcgagccgcgccgctggctcgacgacaccaaccgcttctggcgcgaatggtcgagccgctgcacgctccagacgccttgggacgccatcctgcgccgctcgctcctgacgctgaaggcgctgatctaccaaccgaccggcgggatcgtcgccgcgcccacaacgtccctgccggaagaactcggcggcgtgcgcaactgggactaccgcttctgctggctgcgcgactcgaccttcacgctgctggcgctgatggattcaggctacattgaggaggcccgcgcgtggcgcgactggctgacccgggcggtggccggcaacccggagcaggcgcacatcctctacggcatcgccggcgagcggctgctgccggagatcgaactcgattggctgcccggctacgagggttcgcggcccgtgcgcgtcggcaacgcggcgatcgcgcagttccagctcgacgtctacggggagttgttcgacgccctgttccaggcccgtgcccgcggcatggggcagaacaaggacggcctgcgcgtcggccaagcgatcatcaagcacctcgagacggcgtggcgccagcccgatgagggcatctgggaggtgcgcggcgggcggcgccacttcgtccattccaaggtgatggcctgggtggccttcgaccgggcgattcgcagcgtcgagctgatgggtgacgacgatccgcacaccgtcgaagcgccactcgcgcactggcgggcgatccgcgacgagatccacgccgaggtctgtgccaaggggttcgacccggagctgaacagcttcgtccaatcctacggaagcaaggcgctcgatgcgagcctcttgctgatcgcgcatatgggcttcctgccccaggacgatccccgcgtggtcggcacggtggcggcggtcgaatcgcatctgatgcgcgagggcttcatcctgcgctacgagaccgaaggccagaccaccgacggcctgcccggcaacgagggtgccttcctgccctgcagcttctggtacgccgacaatctgatcggcctcggccgctgcgacgaggctcgcgacctgatcgagcgcctgatcggtgtctgcaccgacctcggattggtctccgaagagtacgacgtgcacgcgaaacggctggtggggaacttccctcaggcgttcacgcatgttgcgctcgtcaacacgatcctcaattacagccgcgcgaccggtcctgcgaaggaacggggcagcggcgcggacgtatccgagtcgagggtaggcgaatccatcgcagcgcagtagtcgcactccgtcagacggcgggcgatggaagcgagaaagacggtaactccatgagcggtgcagacacgagcccgaaggcggccctgagccagggcgacaagctcgcgatcgacacgatccggacgctcgcgatcgacgcggtgcagaaggccaattccggacatgccggcgcgccgatggcgctggcgcccgtcgcctacaccctgtggaaccggtatctgcgctacgatccggcccatccgcattggccgaaccgcgaccgcttcgtgctctcggcgggtcacgcctcgatgctgctctacgggctgctgcacttggcccgcgtggccgagaaggacggcggtaattcccccgccatctcgctggacgacatcaagaaattccggcagctcgacagccgcacgccgggccacccggaatatcacttcaccaccggcgtcgagaccaccaccgggccgctgggccagggcgtggcgaactccgtcggcatggcgatgggcggccgcttcaagggcgagcgcctgaatcggcccgacctgccgctgttcgactacaacgtctacgccatctgctcggacggcgacctgatggagggcgtcagccaggaggccgcctcgatcgccgggcacctgcgcctgtcgaacctctgctggatctacgacaacaacaccatcaccatcgagggccacaccgaactcgccttctcggaagaggtcgccgcgcgcttcctcgcctatggctggcaggtgctgcgggtggccgatgccaacgacacccacgccatcgcctcggcgctcgagaccttcctgcaatcgagcgaccgcccgaccctgatcatcgtcaactcgatcatcggctacggtgcaccgaccaagcagaacacgtcgaaggcccattccgacgcgctcggccccgacgaggtgaagggcgccaagcgcgcctatggctggccggaggactccgagttcctggtgccggacggcgtctacgacacctttgccgacggcatcggcaagcgcggcgccgcgctctacagtcagtggcagggcttcttcgaggccgcaaaggcggcggatgcggagcatgccgaggaactgtcggccttcctcgaaggccgcctgcccgagggctgggaccgcgacatcccggtcttcgaggccgacgccaaggggctcgcgacgcgcgaatcctcgggcaaggtgctcaacgccatcgcccagcacgtgccgttcctgctcggcggctcggccgatctggcgccgtccaacaagtcgaacctcactttcgagggcgcgggctcgctgacgccgttcgagccgggcgggcgcaacatccatttcggcgtgcgcgagcacgccatgggctcgatcgtgaacgggctcgggctcgtgggcttgcgcgcctacggcgcgaccttcctcgtcttcgccgactacatgcgcccgccgatccggctcgcctcgctgatggagctgccggtcttccatatcttcacccacgactcgatcggcgtgggcgaggacgggccgacccatcagccggtggagcagatcctctcgctgcgctgcatccccggtctcctgaccctgcgcccggccgacgccaacgaggtggccgaggcctaccgcgtaatcttctcgctgaaaaatcagccagcggtgctggccctgtcgcgccagccgctgccgaccttcgaccgctcgaaatacgcccccgcctccggcaccgcgaagggtgcctacgtgctcgccgatagcgagggaacgccggacgtgatcctgatcggcacgggctccgaggtgcagctctgcgtcggcgcctacgagaccctgaagggcgagggcgtgaaggcgcgcgtcgtctcgatgccgtcctgggagctgttcgagcgccaggatgaggcctaccgcaacagcgtcctgccgccggaggttctggcgcgcgtggcggtggagcagggcagcgtgatcggctgggaccgctacgccggctcctcgggctcgatcgtcggcatgcacaccttcggcgcctcggctccgatcaaggatctgctcggcaagttcggcttcaccgccgagaaggtgatcgaagcggcccgcgcgcaggcggccaagtacaagaagtagggcgcgcagacgttgaaccctctcccctgaagcgggagcgggtggcccgcgaagcgggtcgggtgaggggagcgccggctctagaaagattggagccggcccctctcccgccctgcatccgcagggcaccctcccccgcagaggggggagggttaaggcgcccgcgaccgccctatctactgggcacggggacgcacaagaattacgcgaggacgctagagatgaacgcgctgaacgccctcttcgccgagcacgagcaggcggtctggctcgatttcgtggcccgcggcttcatcgccaagggtgaactccaggcgttggtggagaaggacgacctgcgcggcgtcacctccaacccggccattttcgagaaggcgatcggccactcggccgagtacgacgacagcctcaaggccgtgctgagccagggcgatgcccgcgtcatcgatctctacgaggggctcgccatcgccgacatccaggcggcggccgacgtcctgcgccgggtctacgacaccagcgacggcgccgacggctatgtcagcctcgaagtctccccctacctcgccctcgacaccgaggagaccttgaacgaggcccgccgcctgcacgcggcggtcgggcgcgacaacctcatggtcaaggtgccggccacccccgccggcctgccggcgatccgccagctcacggcggagggcatctcggtcaacatcacgctgctgttctcgcagagcgtttacgaggaggtcgccaacgccttcatcgacgggctgaccgagttcggcgccaagggcggcgacgtctcgaaggtcgcgagcgtggcgagcttcttcatcagccgcatcgacagcctcgtcgataagaagctggacgaggtcggcggctacgaggatctcaagggcaaggtggcgatcgccaacgccaagctcgcctaccagcgctacaagcgcatcttctccgggccgaaatgggaggcgctggaggccaagggggcgaaggcgcagcgcctgctctgggcctccacgggcaccaagaacaaggcctattccgatgtgctctacgtcgaggagctgatcggcaagaacaccgtcaacaccatgccgccggccaccatggacgcgttccgcgaccacggccgggtgcgcgcgacgctggaggagaatatcggcgaggccgagaccgtgatggcacggctggccgaggccggcatcgacatcgaggcggtggcgcgccagctcgtcgaggagggcgtgcagctcttcgtcgatgccgccgacgctctgctcggcgcggtcgcgggcaagcgggcggcgttgctcgaccatcggctcgacgcgcagaccttcaagttcgacgagccgcttcaggcggcgaccgacaaggcggtcgagtcctggcgcgcgagcggcgcgatccgccggctctgggcgcacgacgccaccgtctggacaggccgtgacgagggcaagtggctcggttggctgcgcatcgtcgaggacgagctggagcgggtcgatctctacgagagctttgccgaggaggtccgtgccgagggcttcaccgatgcggtggtgctcggcatgggcggctccagcctcggcccggaggtgatctccgccacctatggccaccgcgagggcttcccgaagctgcgcatcctcgactcgaccgacccggacgaggtccgcgccgtcgaggccgcggttaacctggagacgaccctcttcatcgtcgcctcgaagtccggctcgaccctcgagcccaacgtgttccgcgactacttcctcggccggatgaaggaggtcgtcggcgccgacaaggcgggccggcatttcgtcgccgtgaccgatcccggctcggcgatggaaaaggccgccaaggacgacaacttccgcaagatctttctgggcgtgccgcagatcggcgggcgctactccgtgctctcggccttcggtctcgttcccgcggcggcggccggcgtcgagatccgcgaattcctcgacagcgcccggatgatggtccgctcctgcgggccggcggtgccgcccgccgtgaatcccggcgtgcgcctcggcgcggcgatgggtgtcgcggccaaggatttcgggcgcgacaagatcacgatcatcgcctcccccggcatcggcaccttcggcacctgggccgagcagctcatcgctgaatcgaccggtaaggaaggcgtcggcatcatccccgtcgagggcgagccggtcggcgtgccggccgtctacggcgaggaccggctgttcgtgtatctccgcctgaccagccaggccgatgcgcgccaggacgaggcggtgaagatcctggagagcgaggcgcagccggtggtgcgcatcgatctcgacaaggtggaacagctcccgcaggaattcttccgcttcgagatcgcgaccgccgtggccggggcggtgctcggcatcaacccgttcgaccagcccgatgtcgaggcgagcaagatcgagacgaagaagctgttcgccagcgccgaggagaccggcgccctgccggccgagacgccgatcttcgaggacgagacggtcgcgctctatgccgatgcggccaacgcggaggccctgcgctccggcgagggcttcgaggcgatcgtggccgcgcatctggcgcgggtgaagccgtgcgactacgtcgccgtgctcgcctatgtggagcgcaacgaggcgcatcaagcggcgttgcaggaggcccggctgacggtgcgcgacgcgcgtcaggtcgcgacctgcctcgagttcggcccgcgcttcctccactcgaccgggcaggcctacaagggtggtcccgcttccggcgtgttcctccagatcaccgcggacccctcggccgacctgccgatccccgggcgcaagctcgggttcaagacggtgatcgcggcgcaggcgcggggcgatttcgccgtgctgtccgagcgcaagcgccgggcgctgagaatccacctcaagggcggtgatgtctccggcggcgtgaagcgcgtcgccgcggcgatcaaggcagcagtcgccggataaggcttccctccctctccccgctgtgcggggcgaggcccgcaggcaccctgtcgcgcctgcgggaagcggaggcttagccgaagcgatggtgagggggcggctccagaagggactctgtctgagccgccccctcaccatcggctgccgcctcgcttcggcgacgacaaggtcgccgaagccctctccccgcgtgcggggcgaggggctcgcatcgattgccgtcgcggtctgtcttcgaaaaagatcagtgcgtcagcgggccggggatcgcggcttccgccttcaggagcagccgctcctcgtggcgcttcatgaacagccagagcgccagtccaccgaagaccacgaaggccagcagcgcgaggccgacggggccgacgatgtgctcgattgagcggccgcaggcataggcgccgaagcccatgatgccggcccaggcgacgccgccgaggccgttgaacagcatgaagcggcgcgcatcgagccggttcacgccggccagcaccgccgcataggcgcgcagcatcgcggtgaagcgtccgaagaacacgatctttccgccatgctcccggaacaggtattgcccgagcttcagccggccatggtcgagggcgatgaggtggccgtagcgcagcagcagcggcatgccccagcggcgcccgacccagtagccgacgttgtcgccgaggatcgcggccgcggccgcggccgcgacgatgaggaccacgttgaggctgccggtgctgccggcatagacggccgacgagatcaggatggtctcgcccggcatcggcacgcccgcgctctccagcgcgacgacgacgaagacggcaaggtagccgtaatgggcgatgaggtcggcgatcggaagtccctgaaggaaggacatgaaagagggcgtctccgcggatcgttgcgcggcgcagtctggccaggaacgtggccgcaggagggcggcccttctccctccccttcagcccgccgggtccgcctccgccgggggctcgaccgaggcgagcgtgaggacggcgctctccccgcccgtaccggactggcaaagggcggcgaagtcgtcgtccggcaacggcagcagccgtgcgagaccctccgacacaccgaacaggacgggatccgtcgaaaggccgaagccgggcgggaggaggcgtgtgctgtcgatcatgacgggctcggaccgccgaagggcggaagtggtgataagcccttcggcggcgcccggttgcatggcacgaccgattgtcgtgacatgcggcacatcggctctgcgcggctcttcccgtccgctgcctagcctcagcttgccttgaggaacttctcgacgctcgcgcccaagccggcggaatgcgtcgcgagatcctcggcgatggtgcggaccgagtcgacatggctgccggtggcgtccgccgccgaggacacgccgacgatgttgccggacatctcgtgcgtcgaggccgcctgctcctcgaccgcgctcgccatggcgagggtgagccccgagaggtccgtcaccgccgcggtgatcgtgccgatggcctcgaccgcctcgccggtggcgctctggatcgcggcgatctgtccggagatctcgccggtcgccttcgccgtctgctcggccagggccttcacctcggcggcgaccacggcgaagccgcggccggccgcgcccgcgcgggccgcttcgatggtggcgttgagggcgagcaggttggtctgatcggcgatcgagcggatcatcgccaccaccgcatcgaccttgcgcgcgttctcggcgagctggcgcaccgtcagatcggttgtctcggcctgggccgcgatccgctgggcgcgctcggacacgctgccgacctgccccgaaatctcctggatcgacgccgtcatctgcgccgagcccgccgccaccgaggccgcgcgctgccgggcgtcctcggccgagcgcgacagttcctccgccgaggaccccatccgctccactgccgaccgcaccgcctcgaccacccgcgagacgtccgccgacatctgaacctgcgccgtgatcaccgaccacgtcaccatcgggccgacatactcaccctcgggcccgtggatcgccgagacgcgcagatcgagggtctcggggccgacccggatcttggcccggtgcggcaggcggctgctgtcggccagcatcgtccgctgatgctgcgggtgcttgtggaagacgtcgaaggagcggcccatcatctccgagaccttgatcggcagatgctcctcgatggtggagagcgtcgtcaccgaggtcttgttcagatagttgatcttgaactcgtccttcgggtccaccgtcatgacggcgacgggcataccgtcgatcatcgtcagcagccggctcgtctcgttcttcttggcggtgatgtcggtcgcgaacttcatcacccgctccggcttgccgtccgccccgagcaccgggttgtaggtcgcttccagccagatcttgcgtccggacttgccgagacgggggaactcgcccgaggcgtacttgccgccgcgcagcgtctcccagaaggcgcgataatcggcgctctcggcataggcggcctcgacgaagatgcggtgatgctggcccttgatctcgtcgagctcgtagccgatcgcgtcgagaaagttccggttcgcgtcgagaaccgtcccatccatcgcgaactcaatggtcgcgagcgatcgatcgagtgcatcgagcttcgcttgggcgtcactttgcttgggcttacggaacatcacagaacccccgtgacgcaatctttctctggcagccacgtcgccagagcgatgtcgtcattgatcgagggcggatctcggcgatttcgctcgatgtctttcatccgccccttatgacgaatgttcattttctgggtaaattatggattaaaatctctggtgtagagcgttgcaatcgtctgtaggctgcaatcttgtttcgacatgcgtcgcacagaccgcaactacgctagtaacatatgatataaattcgccattgcgctggcggtgtctcctccccgtccgcgtggggttcgaagatcagcccacttcgcagcctcttcgaggatagtcggaagggagcggccttcagaccgctcgccctcccctgcgaaccggatgggacgcgtgtcttccgtccggcccggcctgcgagcggtgtcgtcagtggcgctcaggtgctgcggcgcagatggtccagcggcaccggtgcggcgtggggccggctgccgagcatggcatcgatcagcgccacgacctcggcccggccgacattggcggcaggctcgaacggggtccaggtctgggtgaaatcgaggcgttcgaacacgtcgcgatagcggcgcagctcgttcacggtgagcggcacgccgcgcacgaaggccttgtgggccgagatcgtcagcgccttgcgaaagtcgttcgggtcgagctcgaacttgagcgcgtcgccgcagaaacagatcttgcgcttgcggtcgaacagcacggcgtggccgtcgaaatggccggcggtgcggtgcagttccaagccgggaaggggttcgaggaagtcgtcgtagggccaggagacctgaagcgccgcgctccagatgaagtcggccgccggcagacacagttccgggtcgaagcggtcctgaagctgcaccagcgcgccgtaggaatgcgggtgcgaggccgagagcacctgcatcccgccgagccgctcgatctggtcgagcgccgcctcgctgaagacggggcaggcctcgaagcccatattcccgttctcggtccggatcaggtaggcgctcgggccgatgccggaaaccggatcgttccagaaacgccagattccgggctccagctcttcccagtggcagggaaaggcgtcttgcgcctcgcgcgtggtgcggaagcgccagccatcctgcggcacgacgtgtcgggcgtcgaggcacatcgggcaatgcggcggcgcctcgaagtggcgctgccagaacccgcaattgtcgcaggtataggcgggcagcttcagggcgccggcgaagggcaggtaaccgggcacgggcaagtcctcatgggtgcccgcgggcgggccggagatcggacggtcctatccgtccgctgcgggtgaagaaagggctcgagccgtatccgacctgactgcatcaggccggcgctctagctctttgttttgacgtgcattctctcgacgaaccggtgaccacttcgtcggaatgcgctttcgctcagagccgcccgagcagacgcagcggccggcgcagagcgcgcgccgccagggcggttccgagcagggcggcgccgacggcaccgagcacgagggcatcgcgctcccggctggtccagaactcggagcgggtcgtcttggcccgctcgcttatggcaccgtcgatgcgcgccgcgcccggcgccggtgcgtcgaggttgccgcgccgatccgggaccgccttgtcctccaccatgtcgtcccaactctgcgccgccttgcggtcggcgtaggacggcaggagggcctgggccgctgccatcagcaccgaggtccgtccgacccagacctcgcgggtcggccgctcggccgcgtggtggatcgcctcggcgcacaggcgtggatcgaagacgggatcgggggcgcgctgtccgtggccggtccgggtgcgggtccagccgaattgcggtgtgttgaccgccggcaggtagaccacgctgagcgcgatcttgctgttctcgtggatcagttcggcgcgcagcgagtcggtgaagccgctgatcgcgaacttcgctgcgcaatagggcgcctggagcggagccgcacggatcgccagccccgaggagacctgcacgatcacgccgcggtcgcgcggcttcatgcggtgcagggccgacagcgtgccgtggacggtgccgagataggtcgccccggtgacggtgcggtactcctccggcgtgacctggtcagccgggctgacgatcgtcgtcatggcgttgttgatccaggcccggatcggcccgagctcctgctcgatccggtcggccgccgcctcgaccgccgcggcgtcggccacatcggccgggatcgccagcacgcgcccaccctcgcgggcgagcagcgcctcggcctcggcgagacgctcggcaccgcgtgccaggatcgccaccgaccagccgcgttgcgcgaaaagctgggccgtggcgaggccgatcccggcgcttccgcccgtcaccacggcgacccgcgcagcacctgttcgtccctgccctgccaaaccgtatcctcctgcgctcaacctgcccgtcaatgcgcgctgtgcgggcggagttgcggcgggggcgacgctgcgacgatgcgagcctggaccgttggatacgagaaggcccgccgatccgaagatgggcgggccttctcgatgttcagcgcttgcgcggggaggctcagccgtgggctggggctccgtgcggcgcgccatgcccgtcgccgccatgcgtgtccttgccgcgcttccttccgatccagatcaccgccttgcggatcaccacgtagaagaccggcgtcaggaacagaccgaagaaggtcgcaccgatcatcccgaagaacaccgccgtgccgagcgcctggcgcatctcggcgccggggcccgtggcgatcaccagcggaagcacgccgaggatgaaggcgaaggccgtcatcaggatcgggcgcaggcgcaggcggcaggcctggaccgcggcatccaccgggcccttgttctcgctgttctcgatgtcgtgggcgaattccacgatcaggatcgcgttcttggcggccagaccgatgagcacgatcagtccgatctgggtcaggatgttgttgtcctgccctcgcaactgcaccccgaacagggcggcgagcacgcctgtcggcaccaccagcaggatcgccagcggcagcgcccaggattcgtactgcgccgcgagcacgaggaagacgaggagcacgcccagcgcgaagacgtagatcgccgtgtcgcccgccgccttctgctggaaggcgatctcggtccagtcgtaggaatagccctcgggcagggcccgcttggcgatctcctccatggtgtcgagcgcctgaccggtcgagacgccgggctgcgccacgccctgcagcggcaccgagtagtacaggttgaaccgctgcacgatctgcgggccggcgatgtcgcggatcgaggcgagcgtgcccatcggcaccagggcgccggtcgaggagcgcaccttgagctgttcgatgtcccggcgcgacatgcggtagaccgcgtcaccctgcacgcgcacctgatagatgcggcccaaggtgttgaagtcgttgacgtaggcgccgcccaacgccgtctgcacggtcgagaagacgttggcgagcggcacgttgagcatgcgcgcgatggtgcggtcgatgtcgaggtagagctgcggcgtgtcgttgccgaaggtcgtgaagacccgcgtcacatccttgctctggttggcctgcccgatcacctcgccggcggccgcgagcagcggaccgatctcggaggattggcggctctcgatctgcatcttgaagccgccgccctggccgaggccgcgcaccggcggcggcgggatgacgatgatgcgcgcttcctggatgccagccgtcgccttcagcacgtcgccggtgatgacggccgcgctccggccctgcgcggcccgttccttggcgcccttgagggtgaggaacatcaccgccgcgttggtggtgttggtgaaggtcgcgccgtcgaagcccgcgatgatgacggtgttggtgatgccgtcgacgccgcgggcgattttggcggcacggttcacggcatcggtggtgcggtcgagcgaggagcccgcgggcaactgcacgacgccgatgaggtagccctgatcctggtccgggatgaagcccgtgggcgtcgtccgggcgaggtgcagcgtgcccgcgatcacgccggcatataggatcagcatggcgatcacgccgatggccgtccccgtcaggaagcggatcgagtgggcgtagccgttcgacagcgcgtcgaagccgcggttgaacaggtgcgccagccagttgaggaagcgggtgaggaagaatttcggcggcttgtgctcgtggtgcggcttcagcagcagcttgcagagcgccggcgacagggtgagcgagttgaaggccgagatgatggtcgaggccgcgatggtgagcgcgaactgcttgtagaactggcccgagatgccggggatgaaggcggtcgggatgaacaccgccgccagcacgagggcgatggcgatgaccgccccgcccacctcgtccatggtcttgtgggccgcctcgccggccgagagcccctcggccatgttgcgctcgacgttctccaccacgacgatcgcgtcgtcgaccacgatgccgatggcgagcacgagaccgaacagggtgaggttgttgagcgagaagcccagcgccgacatcaccgcgaaggtgccgaccagcgacacgggaatcgcgatcaccgggatcagcgccgtgcgccagctctggaggaagacgagcacgacgatgacgacgaggaggaccgcctcgaacagggtcttgtagacctcgtggatcgactcctcgatgaactccgtcgggttgtaggcgatgcggtactcgacgtccggcgggaagttcttcttcaactgctccatcgtcgccttgaccgattccgcggcctcgagcgcgttggtgcccggccgctggaaggcgccgatgccgaccgcgggcgtgtcgttgaggaaggagttcgtcgtgtagtccttctggcccatctcgacgcgggcgatgtcgcgcacgcgcacgaggcgcccgtcattcgccttgacgatgacgtcggcgaactgctccggcgactgaaagcgcccttgcgactgaaccacgagctggaaggcggcgcccggcgcggcgggcgggccgttgagctggccggccgcgacctgcacgttctgctcctgcagcgcgctcgtcacgtcggtggtggtcaggccgtaggcggccatcttctgcggatcgatccagacccgctcggcatactcgttgccgccgaagatcgagatgtcgccgacgccgtcgaggcgcagcagctcgtcgcggatgttgaggtagatgtagttggccagatagttctggtcgtaggtgcgcttgggcgagagcaggtgcacgaccagcatcaggtcgggcgaggccttgcgcacggtgacgccgaggttgcgcacgtccggcggcaggcgcggctgcgccaccgagagacggttctggacgagcacgttggcgatatcgaggttggtgccgaccttgaaggtcacggtcagcagcatcgcgccgtcgttggtcgacaacgacgtcatgtagagcatgttgtcgacgccgttgatctcctgctccagcggcgtcgcgatcgtggcggccaccgtttcggcgttggcgccggggaagctcgcgcgcacggtcacggtcggcggcacgatctcgggatattgcgagaccggcagcttctcgtaggcgacgaagccgacgatcaggaagatgatcgacgtgaccgaggcgaagatcggccggtcgacgaagaaatgggcgaaacgcatcgttcaaacctctcgccggccggtgcgcgctggcgcgacccgtgcggcttgccgtctgcgtccaggccggcatccccggtcggtccgggagcgtcggcgctcgaaaatctttactgtccgcgtcccgcctcgcccccgcgacggtgccgcatcaccgcgacgtcacttcttcgacggcggcagctcgaccgtctcgggcttcacctgcgcgcccgggcggaccttggcgacgccgttgaccaccacgagttcgtcgcccttcaggccgtcgcggaccacgcggtagccgtcgacgatcggcccgagcttcacggtcctggccgagaccttgtcgccatcgccgagcacgtagacgatgcgcttgtcctggttggccgagaccgcctcgtcggggatcaggatgccctggaacggcttggtcgcgggcatcgcgacgatgccgaacaggcccggcttgatgaagttgtccgggttctcgacggtggcgcgcaggagcatcgtgccggtctggttgtcgacccggttgtcgacgaagtcgagcgtgcccttgcgggtcggcttctcctcgccggacagggcgatctgcaccggagcgcccttgccgcgctgcatctggcccatgccgatgccgagtgagccctggtatttcaggaacgagcgctcatcgacggtgaagccgaaatagaccggatcgagcgagacgatccgggccaggatcgtctggtcggtgctgacgatgttgccctcggtgacgagacgctggctgatccgcccgttgatcggcgatttcacttccgtgaagtcgtagttgagctgcgcgttgcgaagcgccgcttccgcgctgtccacgtcggcctgggcggtctgcgaggcctgacggcgctggtcggtgacctgctcggagatgttgccgccgcgcgacagcacctgggcacgctccagatccgtctgggtgaaggagagccgcgccttggccgaggtgagcgcggcctgggcttgctccagagccgccttgtaggggcggcggtcgatgatgaagagcacttcgcccttcttcacgttcgcgccgtcctggaacatgatcttgtcgaggtagccggttacgcgggcgcggacctcgacgaattcgatcgggtcgaaccggccggtatactggtcctgctcgacgatctcccgcaccaccggcttggcgacggtcacgccgggcggcggcgcgcccggcatctgcgcgccagccggcccggcacccagcagcgcggaggcgatcagcggtgtggcgagtagaagaggcctgaggctacgcatcattcggttccctgcatggcgcggcctagtccccgcaacctcgagtggggcgtgcgctcccgcacatggcggtccatcgcggaaggaacggttcggcgctctgcaacgcaggcgtgccgtatctaggattcaaccggttctccggcggcgtaccaatccttgaaggcccccgcgtaatgctcgctcacatcgaggccggattgctgcgcggcggcgatcgcatggacggagcgcacgcccgaggcgcaggagaagaccgggcggcgcccgtccgctgcgatcagcgccttcaaggcttcagggtcaaagctcgagagcgggtgcgagacggagccgggaatgcgcccacgggcgaattcatgatcctcacgcacatcgatgagcagcagcgagccgtccgccaagccctgcttgaccgtctcgcggtcgaggtcgaccaccttcatcgcaaccgatctttccaaagggagggagccgccgcggaagggggcgggtcacatcgagcggggatttcttaagtcttctcgcccgtgcggcgcaacagcggcgggcaggctggcgagtgcggcatcgacccgctcgaaatgcgcggtccagcttggcggttcgtaggcagcgagccgccccgccagctccgtccgcaaccgggagcccggttcgctcaaggcccgcaccgccgccgtccagcccggtccgtcgagcggatcgaggaaatgggcgaaaccgctgccgatctcccggtgcacggggatgtcggaggcgacgaccggaaggccgctggcggcggcttcgaccaccggcaggccgtagccttcgatgaaggagggcatcagcagggcggtggcgccccgcatcaaccgcgcgaggccgtgggtggacaggccgaccacctcgctcacatgcgggcggatggcctcgcagcggtcgagcatgtcggcgacgttctcgatctcccagccgcgccggccgatcaggacgagccgcgggatcgccgcaccggtctcggcgccgttgcgctcggcgagatcgcgccagaggttgagcagcagcaggtggttcttgcgcggctcgatcgtgccgcaaacgaggaaggtcggccgcgcgagcgccggcagccccgcctcgcccgcgccgctcgagaagacgggctcgacgccgagggggaccacggtcaccggcgtcgggcccaggccccgctgccgcgcgtaatccgtgaagcgggcgccgacatcgcccgaattgacgagcacctgcgcggcgtggcgcgccacggtctccatccggatcgcgtggcgctcggcctcgcccggccggccgtattcggggtgggagatcggaatcaggtcgtggacgaagaagaccggccgcacgtcgcgccgcgaatagagccaatcgaagcgttcgggccggtcgagccgcaggtgcgaggtgtgaagatagatcgttccctcgggcaggcgctcgatcccgcccgagcgcagcacccgcaatccggtttcggcctgaaggcgacgtcggtcgagcccgccctccgcccggcgccgtgctgccttcgggaacgggtgggagtcgcccgcaagcgaggccgcgagcgcctgaaacaccggatcggcctcggcgaccacgtcctcgacccagcccgcggcgaccgcctcgacgatgccgcgcgcggtcgcgcggtcgaggacgcgcgggccgtacgccgtcgagacgagcccgaagcacgtgccctccgcgccctgggacaggatgtgccgggcataggcaagatcgacccggtcgatgccggtcgggctggcatgacggagccgagtgatgagacgggtcaggtcgatggcgagacaggcttgcatggccggctgcatagaccggattccgtgatcctggcgaccgtcaccgggtcatcgctgcaggtctttggccgcgggtctttggtcaggccttgcgccgcggatctagtgctgttgccgatccagctcggtgctgcggctcgcgatctcccgggcgatctcgagcaggaggacatcgacgagctggcgcagccggggcttgccgctggcatcgatcgcacggcgcgccgcgatgatgagtccggcagcctcgtcgatggcatcggccgcggccgcgtgttccagctcccgcagggtccgtgcctgcacaccgggatcggcggtgtcgatcagcgtcccctccccgcgcacgggttgctgccgcgcgtcccggtgaatccggccgcggcacaaaagccggcgcttgggtccggagagtgagggaacccagagatcgaccgcgacgtcgtcctcctgctcggcggcgtggcggacgtcgccgaggaagcgggcggccaccgacgcatcgaggcccgcggtcgcccgctcgctgcgcagggggtgtccggcaaggccggcatcccccgccatcaactcggcggctccctcgtcgaggatgaagcatccggtcgccggatcccactcccaggttccgacgattccaggcgtcgtcatggttccggcgagccccggaaccgttgcgtaccgggcgtcactgcgtctgcgtttcaaggtactactccccgcgcacaaagcgtcaggcttgtgatggctgcgtcctgccagggcggccggatcgcggtgccgatgtccggcgacggatgcggcgcacccgtcgccgcgtccgtcaggaggcgagccgggcgaagctgacccgcggcggggccagcaccgagcggatgtcgccgcgcttgttctggagctggcgcagcgagcggccgtcgaaggccgcctcgaccgcgacgatctcctcgccctcgatttcgtggggcaggccgaggggcatcgcgcgcaggtgcagttgcagcaggcgcaggatccagctcgtcggcatttcggagatgaagctggtgatcccccgcggcagcccccactcgacgatggccgtcatcagggccagggccgtcgggttgagccgccggcccgaggtccgggcgcattccgcgacgcagatgcggccccattcgacgatatgcgcgcccgacggcgccgccccttcgcaaagctgtggcaacaccatcggcagcaggtagggccgggtcgtcggcaacaggcgcgaatagccgatgacggactcggtttcgtcgagggcgaggaggtggatggcgtgctcgtcgtcgaactcgtcgatttcgcgccggtccgggcgagcgaggttggaccagcccagttcttcgacgaagacacggtgtctcaggcggaaggcctgatcgagcgcaccggcatagtcctgcatgttttcagcggtgacgacatggatcatcggaacacctcttcagaaacctgaagtgttcgtcccaaatccagtcgtgtcgcggcactacgagaacccgtagggtttcgttcgggcggtcttttgccgttcgggaattaagccagtccgcgagcgcttattccgccactctcgcaaatcgcgcggcccacgtctctatcttggattgaatgtgtaaaacaatacagaacttgccgacagccggcggaggagcggctcacattaccgtggtcatgagcgctgcggcgcgatcctgcaccgcgtccgcgcggctccaagcgccggcggatggcgtcgccccgtgcagcgatccggatatcgcgccgggcgcgatgcgccggacatgcaatcttgcattgcctgttttcgaaagctcgccacgcgcggtgcttcggtcgcgccgcggctcacccttccggcggctcttcgacctgagtcgggcggtcgatggcggcacggtctggtccgctcagatgatcaggccgcgcctgaacccctcggccaccgcttgtgtacgggacacgcagccgagtttcacccgggcggagcgcagatggaaatcgacgccgtgccgcgagatgcccatcaactcgccgatttcccaatcggtcttgccctcggcgacccattgcaggctctcgcgttcgcgcggggtcagtcccatccggcgttcgctggggccgttgtcgatgagcagcgtctgcccgaccacgtaggaggcgagcagggtgagcatcccgcgctgtcctgggctaatatcgagctgccgacccgcgaaggtgaggccgccgcgctcctcctccagcgtggcgagcggcaccgtaaagccgtcgccgaggccgaactcgccggcctcgttcatcacctgccgcgagcgggggtcgagcacgcccgccggttcgatctccgaccagcggaagccggtcgtgctggacagggtcgcctgcacgaccgggtccgtatacatatagcccttcgaaaagtagagccggttccactcgtcgggagtattctctaaaataaggtagttcttttgtgtccgcgccggcaggcgtttcagtggaatcatcgccgagatgacgtattcgatgcccagcgcgttgagccgcggcatgatggcccgcaggatatcctcacgcgaatgcgctcgatcgagcgacttcagaatttccaacgtcaggtcaagcgattttctagacatggcccggcaaaatcatcgcactctcatcacgataagtcgttgctacgcctttgagaagggcgctcgcaaatttcgttgaagttgcttcgctgttgcctgcgcggagtcaacgacacagggagccggcgcgccccctgtctgccgtcctgcgcgacgccgtacggccgagcaatgcgctgaatcaaatttcgagggtcggcacgcgctcgtgcacaggtctcgtccgcagggtgaaggaccgcaccctgcggttcggcgttcgcggaagggcttgcgctgtccgaagcggaccgctatgagccgcgggccgtaagggcgtcggagtgtagcgcagcccggtagcgcacctgtctgggggacagggggtcgtcggttcaagtccggccactccgaccatttcttttcgatgacctgtggcaggctcagcttcccgcgctgccgccgttttgcaggttgtttgcagcttcctgttcaggcgctgttcgctgagcttcgctatcgccgactcgaccaacgtctgaggctaggctagataccggtctagaatcttttgtgcgagcgcctgtcagtgacccatagtggtcgcgatccgcaccagatggtagcaggtgttgcgggtctcgcccttcggatccgtgccgcgcatcgcgacgtagcccttcgccggcgtgccgccgcgcagccgtctgcgcttgcttggcgtcagtcgaagtcgctcgaacctaggtgaccggcgacgtcattacccggatggagcgccgcgttgacaatctcgtgtcctcggtacgtgacgaaatgaaggagacgcgcgagacgatgctcaaagccatcatgggacgctcgtccggctgatcccgccaagcatcctcgaccacgctaccgccccgaggcttcagcctcggggttttttcttatgcccaagatgccgcctgagttggtgcttggtgaccttgccccctgtttgcccccgttcataaccagagtccgttctggttctggtcctgtcgggaccgggttgcaaacgcgttcggggtgagcccgccgaggctcgtgtgggggcggcaggtgttatagtcgacccgccacgcctcgatgatggtccgggccgccggcaggctccggaacagatgctcgttcaggcactcgtcgcgcaagcgcccgttcaagctctcgacaaaaccgttctgctgcggcttgccgggcgcgatgtaatgccactcgaccgcacgctcctcctgccagcgcaggatggcgtgcgaggtcagctcggtgccgttgtccgagacgatcatcagcggcttgccccggcccttgatgatccggtcgagttcacgcgtgacccgccgcccggacagcgacgtgtcgaccaccagcgccaggcactcccgcgtgcagtcatcgaccacgacgaggatgcggaagcgccgcccgtcgtcgagcgtgtcggagacgaagtcgaggctccagcgctggttcggctcctgcggcaccgcggcgggcgctcgcgtgccaagtgctcgcttgcgacctccgcgcttgcgcaccgacagccgctcctctcggtagagccggaagagcttcttgtggttgagagcgaggccctcccgccgcagtaggatgagcaggcgccggtagccgaaccggcggcgctcgccggccaggccgcgcaggcgcacccgcacagccgcgtcgtcaccacgggtcgaggcgtagcggtacgtcttcggctcaaggccgatcagcccgcaggcacgacgctgcgaataacctttctcctcgatggcccagctcacggccgttctccgtgcgccgggcgtcagaagttttttcccagcgcctcacgcagcgtggccacgtcgagcatcgcctcggccaggagcttcttgagcttgcggttctcctcatcgagcgccttcagacgccgcgcgtccgagacctccatgccgccgaagcgcgagcgccacgtgtagaacgtcgcgtcgctgatgccgtggcggcgacagatctcagccaccggcagcccagcctgctgctccttcaggatgccgatgatctgctcttcgctaaaccggctcttcttcatcgtccgtctcctgctcgacggaccctagcttcagaatgagggcaggccagggggcaaggtcacgaagcctcctaattgctgggctgagctagcacatcggatcaataggcgtcacctgtgccgcccagccaatcccgccgcatatcagcgtcccacatcggcgctgacgagatgcacggagccgagcaacattctcgccagcacatctccactcagacgttgcagcggtcccaatcgcactgagcggccagcgcgtctgcaagcacggtagtgaggcggactcgctcgacctctacggcagcaccatccaccgccactgggcggcagcgactgcttcaacccggcacgacgaagttcggattgtaaagggcgtgattggctctcgggattggccacgaccaaactcgcccagccgtgcccggcgacggccgcggcgagctccaggctgtatccttcggcgatcaggtgggtggtggtgccgagatcggcttggtcagcatcgaccgccccgtttacttgcttggcggttacggccttggccttgaagatttagccgactgtggggagggatcgccatccgacgagccgaactcgcgggccattcggcgaccagcacaccgcgcgcaaggcagtcgaggcggatgatatccgctttgcgaaatccgcctaagtcattgctacttctaacgcatactttcggaatttggtggaaaagatgctggctttctataatctaggccaatctgggcgggcacaaggcgtcggttcaagtccggccactccgaccattcattgccgagaccgcattcccgccggggaacgatgccgtctcgcaccccccctctctctgccgccgtgatgctcgcgaccgccttcaggccgttgccgaggcgatgacgccggtgcacggctgatgcgggaagcccacggcgcctgagcgacgccgccatccgtcatcccgaagggatcaatcggatgtcgcgtgagagccgtcggtcggcggccggggatcggatttgcgtagctttatgatggtctcccgcagccagcgctgactgggaatggcgtcgttggacgtgtgccagatcatcgagatggagacgtccggcagcgtgatcggtgccgggctgacggtcaggcccatgctgtcggcgaagaagcgcgcgagccgggcgtgcatcgtggcgatgacgggggcttgccgcaccacgaagggcatcaccgagaaccgcggcgaggtcagcgcgatgacgcgcttgcggccgatcttggccagcgcgtcgtccaccacgccgtgggcgctctcgaccaggctcgtgagcaggtgcgggagccgcacgtagtcgtcgagcgagatcggcgccgtcaccccaaccagctcggcgttgaagatgcagaggtagctctccttgttgaggatgcgtcgcttgtggtgcgtctggccctgctcgaacacgccgatgccgagatcgacccgccccgtatcgaggtcgtcgaggatgcggtgccgatcgaccgtgtgcagcaggagcttcacccccggtgccaccgcctgcagatgcgcgatgagggtcggcatcaggagcacctcggtcgagtccgggatgccgagggtgaaggtgaggtcggccgtggccggatcgaaggcagccggcggcgtcgtgatctcctgaatctgggacagtgccgcttgcaccggccccaggagcgccagcgcgcgcggcgtcggccgcatgccgtcgggcccccgcgtcagcagctcatccgagaaggcggtgcgcagccgcgccagggcatggctcatcgcggactggctgatgccgatccgtccggctgcgcgggtcacgctccgctccgtcagcagcgcgtcgagggcgacgagcaggttgagatcgagccgggatagatgcacgtgatcgatgcgcattatgaaatcgatccatttgattcatgggccatgacccagcacatacagtctcacgaagcgacggggagcccgccgcacgaaaagaggctgatctcgatgtccaagacctttctctcgctcaccaccgccgcgttggccttcactgcgcttgccacggtgcccgcccgcgccgcggaaatcggcggcgcccacaacgtcaagacggtcggcgcgctgaccctggaaactcagggtgtggccaccagcgatctctcggtccaccgccagggcggcttcgccctccccggctcggtccagtggatcgatacaccagccgatcaggtgagaacccggcaggccgccttctgagccggcgtcgtgagacgcctagacggaacagatgaccctccggcgccagatggcgccggagacgttttaaaagggtacaggacaggcccgcgggccaacgccccgtcagaataggaagcgggatctcgcatccgtccgacggtcacagcgcgccttccgcgggcttgaaccgggcgaagcgcagggccagcatcggcagcacggcgaggttgagcaaagtcgaggtcgcgaggccgccgaggatgaccagggccatcgggccctcgatctcccggccgggttcacccgcaccgagcgccagcggcaacagcccgaggccggtgacgagggacgtcatcaggatcggcacgagacggtcggcggcgccctcgatggcggccgcgaggttccagggccgcccttccaccagcaccagatgctcgtaatgcgcgaccatcatgatggtgttgcgcagcgagatgccgaacagggtcacgaagccgacgatcgagcccagcgagatcaccgcgccgctcaaggccaccgccagcacgccgccgacgaaggcgaagggcaggttgacgaggacgagggcaagattggtcagcgagccggtcacgacgaggagcaggagcacgatcccgagaccggcgagacctgcgtagagcgcgagttcgcgccgcgccttggcctgcgtctcggccgcccccccgaatccgatatcgatgcccgagggctgcgcgacctcgcgggcgatcttccgtttcgcggcctcggtgaaggaggcgacgtcgcgcccctccacattcgcggtcacgacccgcacccgctgcgcgccgatatggccgacggcgtagcggccggcggtctcgtagatgtcggcgacctgggcgagccggatgtagctgccgctcggcgtgcgcagcggcaggttgccgagcgtcgagaggcgcgtgcgtacgatcggttcgagcacgacgacgacgttgaacacggcgttgccctcgtaggcttggccgacgatgtcgccctgataggccgtgcgcacgatttccaggacttcgatcgcgtcgaggccccagtggcgcaggtcggtcgggcgcaggctcacattgacctggggcaggcccggcggcgacttgagctggacgtcggccgcaccgcgcacctcggcgagttcgcgcgccacgtcgcgggcggtggcctcgatccggtcgagattcgtgccggtgacgctgatcacgaccggcgcggtgaaccctgagacgacctcctcgatgcgctcggtcaggaaggtcttgagcgagaagctcgcgccgggcgtcgccgccatcagtgcgcggatgccggcctccgcccgctcctgcccctccccgtcgaggcccggttcgaggtcgatatggatctcgctgtcatgcgtgccgccgagatcgtagcctgcctcggcgcgcccgacctgctgggccaccgcgcgcacgccgggcaccgccttcagccccgccgtgatgcgcccgccgagcctcagcgtctcctgaagggaggtgccgggggccgaggccatgtgcaggatgagatgcccctccttgaggtccggcaggaacacgccgccgaagaacggcaccggcagggctgctacgagcgtcagggcgaggctggtgccgaagacgagacgcgggtgacggttgagccgcgcgagcccgctgatatagacgccccgcacgcggcggctgaccggcggctcgcggctcggcaggttggtgcgcccggcgagcagcaggcgggccagtgcgggcgtgaccgtcagcgccacggcgagcgaggtcagcacggcgaggatgtaggccagcgccaacgggccgaacagccgaccgggcacgccggtcagggccagcaccggcaggaacacgagcagcaccgcgaaggtggcgtaggcgaccgagacgcgcacttccaggatcgcgtcgagcaccacccgtgcgccgggtaagggcgcggcggcgcggcggttctcgcgcatgcggcgcatgacgttctcgacgccgatcaccgcgtcatcgaccacttcgccgatggcgatggcgaggccgcccagcgtcatggtgttgaggctctggccgaacaggccgagcatcagcaccgcgccgatcagggagagcgggatcgccgtggcgctgatcagcgccgtacgccagtcggccaggaagacgaacagcaccacgacgacgaggatgccgccgagtgccagcgcctggaccacgttgtcggtagcctgcgtgacgaagctcgccgggcggaacaggtcggtgcgcagggtggtgccatcgcgctccagcccggggcgcatctcggcgagcgccgcctcgacgccggccgtcacgtcgagggtgttggcgccgtattgcgcgccgaccatcagcagcacgcccggtttgccatcgacgagggccgcgctgatcgccggctccggcgccaccgccacgtcggcgacgtcgccgagcaccacgctcgccccgccctcgttgatgagcacggtgcgcgccaccgcctccggggtcagggattgcccttcggtctgcagggtgatgcgctggttgacggtatcgacgaagcccgccccgcgcacgcccgtcgccttgcggccggccgagagcacgtcgttcaggccgatgcggaagcgcaccagatcctgcggccggacctggatacggatcgagcggagatcgccgccatagaccagcacctcgccgacgccgggggcggcgagcaggcgcaggcgcagacgccaatcggccaccgtgcgcaggtccatcagcgactgcgtcggggaggtcaggccgatgaggaggaccgaactcgtcgaggaggtcagcgccgtcatggtggggggcagcacgccctgcggcaaccgcgcggtgatggaggccagacgctcgttcacgagctggcgggcccggtagatgtcgctgccggaggcgaaggtggcggtgatgaccgagaggccctggatcgagttcgagcgcatcgtcgccagtcccggcaggccgctgatcgcgacctccagcgtctgcgtcaccagggtctcgacctgttcggggttgaggccgggcgcctcggtctgcaccgtcaccgtgggcggagcgaattccgggaagacgtcgtatttggccgaacccaaggcgacgatgccgtagacggcgagcgccaggaccagcgccaggacgataccgggccggcgcaccgcgaaggcgaccagggcggcctgagggcccaaggtcacgggcgcaggggagaggcccggcggatcgtcgcgcgccggtccgcgtgcgggccgttggtcgagcatgctcaatcgtcgtccgcatccgaggactggatctgccccttcagctcctcggagagaaccgcctgcggccccgtcacgacgatctccgcctccgcgccgagatcgtccacgacgtaggcgtcggccgagatcggcgcgtcggctcggaggggatggcgcgcaaaggcgtcgtcgccgacgctccggtagatccaggcgccgccctgccagtgcaccacggcgctttccggcacggcgatgcccgtcgtctcgcgctccgaagtcaggaaggcgagcgtgctcatgcccggcaggagcccgctgttgccggccacggtgtagaagtagctgacgccctgaatgcgctggtcggtccgggtcgcgggcgagacgtagcgcagcgcgacgcgctcgctctgcggcggcacctcggcatgggccgtgccgggcggcgcccgcagcgtctcgccgggcggcagcgtcacctgcaccaggaagtcggtgcgctcgatcagccgggtgatgacgggcgaacgctcgatgatggcccgcccgatcaccgtgccccattcctgctgcgcggtggccgcgagggtccggacctgcgactgcgccgcggcgagcgccgcctcgtccgtgcggaaggtgccctcggccgtctccagctgcacctgtgtcgcgtactggccgaggctgcgcgcccgggtgtaggcggcgcgcgagacttccgccttggcttcggcggtctgcaactgcgccctggcgctggcgtagctgttggtgagttccgtgacccgcgcgagatcgaggaccgagccgaaggcctggacctcgatgcggtggggcatccgcttatggcgcgccgttgcgacgccgatccgcgcctgctccgcatcggtcagccgcacgacggcctgaccgccttccaccgcgactcgcgagggcggggggctcggtgcggtcggcggctgattcgccgcgggcgtcgtcaccccggaaaaccgatcatgcaggtccgagaggatggggccggccttcacgcgcaggccgatgccggcttcggtcagcgtgagcgcaccgagcgcacccgcgccgagcgccagccccacgggcaggacgacccgccgcatcaccacgcctccacagccctcgcgttctctgcgcgatttgccacttttgcccggtttgttcagcgtggtctaccgggttcttgtggcttgatccgcttggaacgggacagcgccgcgacggcggcggaagacgcgccctgtcggcgcgtcgaacggttctgcgcgcccgatgtcacccgccggtactggacaggccggtgcaatccgccgatgacagctaacctgtccaagagagtcgttgagagccgtgcgcgcggtaaagaagtttctgaagaagctgagtctgtcggccctgacgacgcggcgagcgccgtcgtcgatcgttcgcaccccgctgccgggcttcgatccgatctattacctgtactggtatccggacgtgcgcgcgtttccgcaggggccgctggtccactacatccattacggctggcgcgagggccgtgacccgagcgccgggttcagcggcgagggctacctgaaggccaatccggacgtgcgcgagagcggctgcaatccgctcgtgcatttcgtcgagtgcggcctcgccgagggccggaagggctggcagaagaatccggacgcgccgccgccgaagccgcatccgatgggttaccagtcgggcaagctcctgccgccgccgacccgccctgccggcagctgaggcccacaccggaaccggtctgcaaacctggtcctgttgacgagaggggccggctgtggctgtaggccccattgcgtcccgtttggttgagaatccgtcatgtccgaaggcgatacgctggccaaggccctggccgatgtccggcagcggatgaccgatctccaggctgagtacgaccgcgtctccggggagctgaccaagctccgggccgcggagaagtccctcgcttccatcgtggagggtggccccttggagctggtcgcgagcgggcgcggcgcggtggcaccggcgtttcccggtgaggcgcgttcgacccgcggcggcggacggggtagccgcggaccgcgggccaactcggccaaggggcggctgaaggctctcctggaggaagccgggccgcagggcctgtcgcatgccgagatctcgcggcgcctgcccgatgtcgcgcccaacacgctcaacacctatctcagcgtcatggccaatagcggtgaggcggtgcgccgcggcgacttctacgcggccggaaccccccgccccgcctccgacgagacgcgggaggacgaggcggacgcgcacgagccggatgatggggacgaggaacctgacgccgcggagtgaggcgcaggcccgctactcgggcagcgcgaacaccacgagcgcgtcgcccgtgccgaagcccgaccccttggtgaaggaggcgccgcccgcggcgaccgccacgtattggcggccctcgacggtataggtgaccggcggtccgccgatccccgccccgcactggaagcgccagaggatctcgccggtcttcgcgtcgtgcgcgtcgagatggccgtcctcctcgcccgagaagacgaggccgcccgcggtggcgagagtgccgccggacaatcggcttcccgccttacgcgaccacgccaccgccccgccctgcgcgagatcgaccgcggtcagcgtcgagaaggtcggctcgcccttggcttcccccgtctcggtgtagcggatctcgccgcgtccgcccgcggccggcgcggtcttcaccgtgtaggtcgccgccccgtgccgcacctgagcgaaggcgcggccgctgcccgcatcgtaggccaccggatgccaggagaccgccccgagggggccagggctgaccactgtaccctccgggctcgggggcacgaacaggttcttgtgggtgatgagcggggcggatttggcgatgagccgcccgtcggcgcggtcgtggacatagatccagccgagcttgctcgcctgcgccaccgccttcaccgagcccttctcggtcgggtagtcgaggaggaagggcgggctcgcgacatcgtagccccactgctcgtgcggcacctgctggaagtgccagcgcaagctgccggacttcacgtcgagggcgacgaggctcatcgtgtagaggttgtcgcccgggcgcgtcaggccgaaattctgcggcgccggattgccggtgccgagatagatcagcccgagatcggcatcgtaagccggcgtcatccagagcgagccgccgccgaccttccaggcttcccggtgctcgggggctgcggccttttccgcggcgatgtcgcggtggagcgggaggccgtccgcggtcttctcgacgaagccgccctcccagccgtcggccttggtgacgtaccagcgccagcgctcctcgccggtcttcgcgtcgtaggcggcaagccagccgcgccggccgtagccgccctcgatcccgaccaccgcgccgccgtcgagcccacccttttcgtcctcaacatggagtccgtagcccgccccggtcaccccgacgatgacgaggccgtcggccaccagcggcggcatcttgaagccgaggcggctcgaaccttggaccggcttgtcgcccaggctcgccgcgagcgccgaggcggtctcggactcgccctcctccggccgcaccgcctcgcggtcccagaccagccggccggtcttcgcgtccagcgcgatgacgcgcccgtccatggtcgcctcaaagacgaggccgcccgcgaccgccacgccccggttcgagggcgggccgaagatcttctccgtgcgcgccttgtgggtataggtccacagcgtcttgccggatttcgcgtccagcgccgcgacgtggttgcccgtggtcgagacgtacatcacgccctcgatcaccaccggctcggcctggaaggtgccggtgatgccggtctggaagatccaggccgggcgcaggcggccgacattgccgcggtcgatctgcgccagcggcgaatgatgggtattgctggcatcgcgcccgaaggccggccagtcgccggacggccggacggtttcctgcgcggaggcaggccccgttggcagaaggttcgccgaaacgaacagcagggcggcgaggccggcgcgtcccggattcggatgcgtgctccggcgctcggcaagcgtcttcgtgcggcgtgtcactctgcttctcccgtgcttcccttcctggttacggtggggcggcgatcctgtcgaacggcgaaagcgctttggccgcacgactttctcggacccaacatccgtttgcgtggttcttccatcacagaccgaccgccggcctgctcgacgggcactcaaacggcggtccaatcactcgatacgtgaggacttgatgcgaactctgatcctggccgcgacgcttgcggctttcgcgggcccggccttcgcccagaccacggcaccgacggcgcctcagtccggtgcccccgtgtcgggtggccagaacaacacgggcgccgatacgaacgtcaccatcccgcgcggcagcaccggggcggacacggtgcagaccaattcggcggccggcggcaatgccaaccagccctcgcgtgcggtgccccagggcagcggcggcggcggcagcggcagcgccgggggcaactgattctcgaagcgtgacccggggccggtgctcttaccggtcccggattacccgcgcggcgccatccgcagctcgaactgggcgcccttgcccggcctcagcgtcagcgtgccgtcgagttgtcgggacagattgccgacgacgcgcatcccaaggctcgcacgggttttcaacgggtcgaagcccggcggcaggccgatgccgtcgtcgcagaccgagacggtaagcccgccatcctcgcgcatgacggcctcgacgcgaatctcgccgtgcccgtcgggataagcgtatttgatcgcgttggtgacgagttcgttcacgaacaagccgagcggaattgcgagatcggccggcatggtcacggctgcggcgcggcagaccaaagcatgagcgcccgcggtttccgtgagcttctcgcataaggcttcgaggaagccggcgacgtcgatgcgcgtgaggtccggctgacgccagagctggtcgtggacctgggccaccgcctcgacgcgggcgcgtgcgtcggccagagcgcttttcacatcctcgttgtcggtgccgcgcgcctggagcgcgagaagccccgcgaccacggcgaggctattcttgacccgatggctcatctcgcggctcagcaggtcctgccgctccagggcgaccttgagctgcgcctccgagcgctgacgctcgatcgcgctgccgagcaggttggcgaagccctgcatgaaggcgatgtcggcagggccgaacatgccctcgcgggtgtcgtccacctccaggacgccgtaatgcccctcgcggttggtgatgagcacgttcaccgcccggcggatgccgtggctcgccatcagttccggcgtgcgaaagcgcgtctcgttctccaagtgattggagatgacggggcgacccgtcttcagggcgtagcccgcgggcgaggcgaggtcggcgccgacgacggcgcgcccgatgcaatccggctcccaaccgatgccggcgcatacgaggagcatgtcctgcgtcggctgatattcgagtgccttgcagaactgcgcgttcatgccctcggcgcagagttcggtcgcccgctgcagcagcggcagcagttcggttgcgcgcagggcctcgacgccgaaatcggacaggatcgcctgctggcgcaaccggaggtccagaacctccggtgagatctcggtcatgcggtcgtctctgggttcccgaaatgggggctcacgcgcgaacaatgcgcggttgcagacgacggtgtcggcaatgtgagaaggttgggtgcgcggaggaaaagggaaggacacatgggggcggaaaggcgcgattggtccgctccctccctccgtaacccggtcgaaccttcagaacgcgatgcgttccgctcctcgagatcatcctggatatcggatccaggatgatgctcgagcttcccgtttacgcatcattttttcgaaaagccggccgccacctttcggaatgatgcgctggctcagggcttggcgttgaggagcttttccgcgcgggcgatggcagcctcgcaagccgcagcgtcgcccttgccgtcggccgtgcgggcctcttccagggccacccgggcctgctgagcctgatcgccgccctttccggcttccgccgacttttccgggggcgcctcgcgcgtgtcggtctggccgccggtgccggtctggccttcgccctcacggtgagccgcgatggtcttgctgccggtcgaggcggcgatcgaatccgaggcctcggacttcgcccggccgtcgagtttggcgatcttgtcggagcagggcgaggcgagcaccgggccggccagcaggattccggccagcgacaggccgagggtgaggcgggcggtggatgtcatgaagcgtgggtcctcgtgcaacacagatgcctgtgaaagtcgcggaggggtctgagagttgccggcacggccgatcctcgtcccctcgaccttcggacggcgccctcccccggtgaaggggaagggcgccggccggcgacctcaggtgctgagctggtcgcgcagcggcagctcgcgcacccggcgtccggtggcggcgaagaccgcgttggcgatggccggcgcgaccgggggaacacccggctcgccgacgccgccgagcgggctgtcgtagttgttggacggcacgagatgcacccgcaccaccttcggggcggcgtcgatgcgcagaacctcgtagccgtcgtagttcgactgctcggcccggccgttcttgaaggtgatcttcgaggtgagggcgaggcccatccccatgaccaccgcgccctccatctgcgagcggacgcgctccgggttcacctgcggtccgcaatcgacggcgatatcgatggcgtggaccttcacttggcccttgtcatcgacctccacctcggccgcgaccgcagtgtaggtcacgaagctgtagtggccggcgatgccaaggccccggcccttctccagcttgcggccccacttggcgccgtcggccaccgtctcgatgacgcggcgcaggcggccggtatcgacggggtagcgcttcggatcctcgccgtagttccagacgtcgccgatctcggtcgggtcgatcttccgggcggggccgatcagctccagcaggtagtccttcgggtcgcggcccgcggcatgcgcgagttcggccacgaaggactggatcgcgaaggcgtgcgggatgttcgagaccgagcggaaccagccgatccgggtatgggcggaggcttccgggttctcgaaccgcaggttcttcagcgccagcgggttgttgacgaggcccatgccgagctcgaacggcagctcgtgcttcgggtcgggcgcgaagatcgagccgatcgtcggcgccaccgagcggtggagccacgccaccggcatgcccttctcgtcgacgccggcctcaatccgctcgaccgagatggtgtggtagtagctgtgctggatgtcgtcctcgcgggtccagaccagcttgaccggctgaccgtccatggcctgcgagcagagggcggcctcgaccacgtagtcgggcttcgacttgcggccgaacccgccgccgagcagcgtcacgttcacccgcaccttgtcggcgggcaggttgaggcgcttcaccactcggtcatgggcggcctgcggcccctgcgtgcaggcccagatctcgcaggcgccgtccttgatgcgagcgaccgcggccggcggctccatcggcgcctgggcgaggtggggcacgaagtactccgcctcgaacttcgccttggcggtcttcatcgcgccatcgacgtcgcccgcgacccgcacgaccttgccgggtgcgcgggcagccttctccagctccttgcggaaggcggtggtgtcgtaggacgcgttcgggccgtcatcccaggtgatcttcagggcctcgcggcccttcatcgccgcccaggtgttcttggcgatcaccgcgatgccgccgagcggcatgaactcggacgggatctcaccgccctcgattttgatgatcttgacgacgcccgggaccttcttggcctcggtgtcgtcgaacgagacgactttgccgccgtagacggccggacgcgcgacgagggcgtagagcatgccgtcgagctttacgtcgagggcgtagatcgccttgccggtggtgatgtcgtggttgtcgatcaggccgatcttgcccttgccgatgtagcggaaggcttccggcttcttgagctgcacgctttcgcgggccggcaccggcagggcggcggccgcctcggcgacgtcgccgtagccgagcgtacggccggacttggcgtgggtcaggacgtggttctcggccttcacctcaccggccggcacgccccattgcttggcggcggcctggatcagcatcagccgcgcggccgcacccgcatggcggaaatgctgaaagaagtggcggagcgagcgcgagccgtcggtgtcctggttgccgaaatgagtctcctcaccccaggcctggaccaccttcaccttcgaccaatcggcctccagctcgtcggcgacggtgaaggcgatcgaggtgcgaacgccctggcccatctcggagcggtggttggtaacggtgacggtgccgtccttggcaatcgcgacgaagaccttcggatcgtcgctccagccgttcggcatgccgtcggcgccgaacttcttcgccttctgttcctcggtctggccctcatcggccttggcacggtccgagagcgaaagggcgagcaccagggcgcccatgccgccgaggatgccgcggcggctgacattgtcgatccggaccgggccggcggcgttctgcgaggcggcgagttcggccatcagcttggcttcgtgaatcacaggcgatctcccttggtggcgggcgcctgaccggcagcctgatggatcgcggcgcggatgcgcggataggtgccgcagcggcagatgttgccgctcatgttctcgtcgatctgctggtcggtcggcttcgggctgtccttgaggagggacgccgcctgcatgatctgaccggtctggcagtagccgcactgagcgacattgaggtcgcgccacgccacctgaaccgggtgattgccgtcgggcgagagcccctcgatcgtcgtgatctcctggccttccgccgcggagacgggggtgatgcaggcccgcgcggcggtgccgccgagatggaccgtgcaggcgccgcactgggcgatgccgcaaccaaacttggtgccggtgaggccgagttcgtcgcgcagataccagagcaacggcatctcgggatcgccgtcgaagctgcgttcggctccgttgaccgtgagttttatcatcgctgtcatctgccgtttcaggatggagggcgcgcgagcggagggaatgcccgcccggcggccagatcgatctgccgtccccagggatgccgtaccgggaccggcccgaagcccgacaggcgggtggggcggtgccgtggcgaccggtttcacgggcaaagccgtccggctcttggtgtgcctgccgtcggccacagcgttttcgctgcgccacgacaatgcggaggccgcaggacggcctcaactgcatttcttatctggaattaatcagaactgggatgctctggcaatcgcgcgactcggttgtgtccgtcacatcggggtcgcggggcgggtatctgccgcggtccgggcgatcgcctgaaaccgtctgtgcggtcgcgcacacgggctctgtagcaaatgctggttcggtcggcccgatgctcaccgacgctcgtgctcggctctcaaggctgcgggtaaggccgtgtaccacgcggcgtagggcgtgttggcgatcatgcgccggttgaggtcgggtgcgccgtccgtccaccagaccggaccgcgctcgccgagcccatgcttggccgcatccacggccgcgcgggcgcgcacgagtgccgcctcgtcgctggagcgcttggcggcgcgcacggcgcggcgggcatccatcaggtcgcggaccaagcggtcgcgctgcgtcggctcgagatcgggccgatggcgccgccacagccggccatgcacgacgatgtagcgcccatccggcgtttccagcacccgcatcgccgctccttcgccctgattggtggcgtgcattctcaagcgcattccgacgaagtggtcacggttcgtcgaaggaatgcgcgtcaaacaaggactgagagtcgtatcggcccagatgcaggccggccaaatacgactcttaagacaccctgtcgccgatcccgaattctgcgaccgcgacggtctcgcggaggtatcatgagagggatcgagacggggacgcgtggcctcgggtgaaggttccggggcggcgcctcaggcgaagtcgccgatcttgtcggcgacgacgtcgggcgcggtcaccgaggcgtggcccgcctgccagagacggtgatcgtccgagcccgacgcatgcgggttgctctccgcctcctcgcgccgctcgccagcccggcggccatcgcgataggcgggctccttggtctcgtcccagtcgatgccgatgccgtccatggtgccccctcctctcgcgacccgcagccctcgcgccggcaaaatgtatcgctgcccgcgctgatggcgaggggcgcgccggaacaaccgcgccacgctgcccgccaagcgcggtttgcgttcggacggggttcacttaagccgcgcttggtgtctctcacagaacgtccggcgcaccgtcatccccgatggggtaacggtcggtgaccgggcgtttcgtgagacacgctgaaggctgccttccgccggagacgggacggggtggcgcgcgtttcatccgtgaatccgcatggccggcccggccggcaggatcacccaacaccgagtacggccccgaggacgcccgatgagtcgcctggacgaactgaagaacgaccctgccttccgccaagccgtcctcgcggtgcgcggcgcggccagcaccctgagcgggcgggcgatgacccacgaagaggccgagctgctggtgagcttcgcgctcgccacctacgccaatgccggcggcctcgccgagccgagcctgagccggctcgcgcgcttcgccggcaaggtcgagccccatgagagcttcgagagcatgatgaagcactgaggccggctcgagcgcattccgacgaagcggtcgctggctcgtcgaaagaatgcgcgtcgcgacaatgacccagagccgtatccggcctgacgcaatcaggtcggatacggcttttggggggcaacgagcccccttgcttttgtccttgcctctcgccctcagccgaacgcgccaacctcgtgctggatgatccccgagatctcccgcacccgctcgaacatccggcggatcgggccgaacagcgtgttgtgctcggtctcgtaggtgccgacgtcgcgcgggcccggcggctcgccgaagttcaggccgagcgtcgggtcgggcgtcacggggtagatctcgtcgagcaacttcaggcagccgtcgatgtcgaggcgcaggaagcgttcgagcagcgcttcgcgggtcagcccggcctgcgggcggaagctcggaatgtgggcggccaggaaccagatccggtggatcagcgcgaggcggatcgcgtggagcagggcgagccgggtcgacatggtcgcgagatccggcgccgccgcctggagcgagagaccgtcgcaggtcagccgtccgaacaggcggcgcaggtcgggcgagaggttcagccgctccagcgcggcggcgatggtgacgagctcgtcgcgccgggcgtcgcgccgggtgcggcgggcccgctccagccacacggccggatcgagcgtgtcgatataggcgcgcatcacgtcgaggtcgccgacgctggcggcgtgctgaacgaggcggaaggcgcgggagaagcgcaccgagttcgtcctcatgtggcggaacagctccggcgcccggtgcgcggcgcggccgacgccgtgcagcgagttcgcgagatagccgagctgctgcaggatcgcgttgttggggatcgcccgcatctggcgcggatgggtgatcgcggccggtccgccgccatccgactggcgtgcgacggggcgcgagccggtgcggtcgatcaggctcgggccgaaggtgccgagaagtgccgcgtagccgcggtcgtcgaccagggtttccatgtcctggcgcacgacgcggaagaactcggcggcaaaatccgcctcctcgtagatcggatccgtggtgggggccgcggcccggtcgttgagcgcgtaatcggcgaaggcgtcgtcctcggtcagcgcgtcggcgaagacgtgctcggcgatgcgcgccactgaggcgcccgcgagttcgggcgagccgaacatcaggtagccgtccgagccctggaagctcgattcgagccgctctcggatgcccgccttggcgttgcgctggcgcgcatcctccggcgcgagataggcgaggcggtcgcgcaacgaggttggatgggcgccgcggccgatcgattcgccgtgggtatcgaagatgacgagttcgatgtccgacaggccgttctgcgtcatcagctcggtgatgcgtaggcgcaggcgctcgatccagaaggtggcggccaactggccgacatagcgcccggaatccgagtagccgaactggaccgagagccggccgagccgcttgaggtgggcgcgccaatgcgggttgcgcagggcgtcgtcgaggacgcggatgccctgttcgagcgcgctcgcggtctcgaacagcggcgtgatctcgagcttgtccgagatgccgtaatggcgcgcgagccagagcgccgcgagcagggtgtagccggtctcggtctcggcgatgaggaagcgcaccgggtgggtgccgtcgacatgcttgaggatctgcgtgatcgtcatcatcagccgcgcggccgaggcgcgctcggcggcgagtgccccgaaatcgacgggcacggggcgcacgtcgttaagcagcgtgttgatcgccgagaggtgcgagcgcctctgcgccgcgtcggtcggctcgccctccagatcgatgacccggcgcaccgcgttgtggatctggctggcgttgagccggaaatgcggcagggcgttcgagaggccgtgggcggcaatgccggagcgcagcacggcgatggtgcggcggtccgcatcggtctcggcggcaccgatcgcggcggccagcccggccaggatcggcccggcatcggtctgcgcgcgctcgcgctcgatgatgagggccagtgcgaagcggtggaccgcctccagcgagggcttggtgccgagcagcggcgcgcccgcgagctgacgctcgacggcatcccgcgcgcccgcggtcagctcgcgcaccacgcgggtggcggggatgttgggcagctcgcgcatcagccggtcgaactgcatgcgcttggaaatcagccggtagcgcatcgtgtcccaccagccgatatcggtgcgaccgtcggtgtcgcagccgacccagctcgcgatggccagcggcttgggcaccaactcagtccagcgatccggccagcgggcgcgggcggcatcgaggatcgcgccgttaaaggcgtcgatcgccgcgcggccgtggttggcggcgacgcaggcctgctcgaactcgtcgtcgaggctgatctgcggatcgggccgggtcgagcgtgcggcggcctcgccgatgaccggcgcgcgccggtcggcgtcggcgagcgaggcggcccgcgcgatcaacgcggccacggcccgcggcatgccgaaggtgggatgcgccgtgaacaccgccgcaaaagcggtgcggccgacgcgctcgcggaacgtctcgaaatcgcccgagccccgcgccaccgccgccacgagccggttcgcgacctcgaccgcgggcgccgcctcccccgtggcggcgtcggcgtcgaggccgacataggcgcgcagtcgctcggcccggtctgtcagcgcccgccgccgcagggtggcgagcagcgcgtcgagatccggttcgccgatctcgtcccggtcgagttggcgggtgatggccagcgtcacggcgagaacggggttgcggaacgggtcctcgctcgcctgctcgcgggtgcgggcgacgaggtcgagaagttcggcttccaaatcgcgatccgcgggccgtgcgggcgcggccgtcgggtgcccggatgcgtgcgtcgagggctgcggcgggccggagcgggggtcttcgaggggcatcgagcgttcctggacgtgagcggccggtgaccgtcggacggcggcgattacgcggttctcacccttcggctcgagacgcaaggaccgttccggcaaggggggtagaccgggttgtggaggggcgagatgtcggcgggatcgcacggcctcgatcgcgaaacgggcctccgaccctcgccctctccccgcgcgctggctcggcaaggccgaagcctgctgcgcgtgcaacggcgcgcgatccggtctaaggtcggtccgatcatggaaaccctggtgatccttgccgcggcggcggcgaccctgctcgcctgcgtcttcgtggtaacgctctccaaggggccgcgccggccgcccctgcgccttccccgcgaggaggaatgggacgacgatgcggacgccgtcgtgaaggcgctgaccccgtcccagcccagcccgatcgaccgcggggcgcaagtgctcgacgcccgattactcgatgcccaagtgatcgatggctatatcattgacggtcacgtcatcgacggcgaaacggtcgatccgcccaagggcggagagccccgaaagttccaagcggaagaactcgatagccggatgctcgatcaacttctcgaccagcagaaccaagtgctgaagcaggcgctcgagccggacgcgctgcggccgtccgagacgaaggaccgggcagcccgatgaggcgggtcggcctgctcgccgcccttgcggcgacctggatggcgcttgttcccggcctggtttccccggtcgtggcacaggacgaggcggccccggacccagcccccgccgaggcggtgccggacgcgcccaagcgcaagatacggcccaagcctcgcccgaagccgcaggccaaacccgcgccggccgagaccgcacccgcgaaagccgccgacacgccgcccgccgagccggccgcgagcccgattccctccgccgtcccctcgcccacggggatgaactttgccgcaccgccggttgcctgcgatccgggccaggctgtccgctatcagggcgataagaacctcgagctgtgggtgacccgcagcggccgcatcaccatcgacaaccccttgcgtccgctaacgcccgacgtgacccgcgtgctgcaggtcgtggtcgccggcaaggtcgccaccgcctacgggccggacctgctgtccctgcgccgtggcgcctcgccggccacgctggaggggaccatcggcggccggatccagtgggatgcctccatcgtggccctccccgacagcctgccgatcaacgcggagacgggcaagcccctggccgagctgcgcttcctcgaatgcggcaccgcgccctcgggcaagctcctgccgccgccgaaggcccgccgcatggcgccgacccccgaagctgtcgcagcggaggctgagaaggccgaaaaggctgccaaggccgccgcgcttgcggccgcgaaagccgcgagcgtgggccgggcggtgcagcccccgaccggcggcgccccgcaaaatctcacgccgccgcggatgccgggctcggccttgccgcagggggcgattccctgagcggagccgtgatcctcgtggtgggcggggccggcgccttcgggtcgcggctcgtcgccgggctcgccgcgaccaccgatctccgcgtgatcgttgccggccgcgatgtcgccaaagcggaggccgtggcacgcaccgtgccggacggacgcgggcgggcggcacgcctcgacgcgacggaggtcagtgcgggtgagttgctggcgctcggcgcgacggtcgtggtggacgcggcagggccgttccagggcggggcgccggtgctcgcccgcgcggcgatcgaagcgggcctgccctatctcgatctcgccgacggccgcgacttcgtggccgccttccccgccctcgacgcggcagcgcgggccaacggcgtcgttgcgctgaccggtgccagctcgaccccggccctgtcgaatgcggcgctcgacgcgctcaccgcgggctggcgcacggtcgagacggtgcgggtcgccatcgtgccgggtaaccgggcgccgcgcggcctctcggtgatgcgggcgatcctctcctatgccgggcagccggtgcgggtgctgcgggccggcacgtggcagaaccggcccggctggggcctgctcagccggatcgcggtgccgggcctcggccggcgcttcgccagcctgtgcgagacgcccgacctcgacatccttcccgcccgtttccccgctttgcgcacggccctgttccgcgccgggctcgaactgcccctgctgcatctgggcctgagcctcgcgagcctgccggtgcgctggcggctgctgccctcgctcgtgcccctcgcccgccccttcctggcgatcgccggctggctcgaccgcttcggcagcgaccgcggcggcatgagcgtcgaggcgctgggaacggacgcgaccgggcggccggtccgcgcggtgtggagcctcgtcgcggaggccggcgacgggccctatgtcccgaccctgcccgcgctcgccgcgatccgccggctcaccgatccatccgccgcaccgatcccgcccggtgcccgcccctgcgtcggcgtgctgtcgctcgaggcgatcgaggcggagatggcgcgcctcgccatccgcacccgctgcgacatcgatcaccccgccccgctgttcgcgcgggtgctcggggacggcttcgcgcggatgcccgaggcgttgcgcgccgtgcacggcgcggtgggcgatggcgcctttcgcggccgggccgcggtggtgcgcgggcgcggccccttggtcgcgctcgtcgccgcgctgttccggttgccgcccgccctggaggatgggccgatccgcgtgacgatggagcccgacctcgacgccggttcggaacgctggacgcgccattttccggatcgccgcttctccagtcggatgcggcgcgccggccccgacgggagcgggcgggtgcgcgagcatttcggcccgttcgcgatggatctcgcggtgagggcccatgccgacgggctcgacatggcggtgaccggctggcggttcggcccgctgccccttccgcggttcttgcggccgacgacgcaggccagcgagcgggtcgatgcgcagggccgcttccgcttcgacgtggccctgttcctgcccttcctggggctgctggtgcattatcgcggttggctggtccgctgcgacgagagggaagaagaaacgccatgagcgacacgcagacggccgcgcaggtgatcgatgcccttgggttgaagccccacccggagggtgggcattaccgcgagacgtttcgcgacccccgcacggtcgaggggcgctcggtcggcaccgcgatctattacctgctcggggtcggcgagacctcggcctggcaccgggtggacgccgccgagatctggcactggcatgccggcgcgccgatggtgatcacgatgagccccaacggccacgacgcctccgcccaccatctcgggcccgacctcctgcgcggccagcgtccgcaactcgtggtgcccgcgggtcactggcagacggcgaccagcctcggcgcctggacgctcgtcggctgcacggtctcgccgggcttcgagttctccggtttcgagatggcgcccgaggattggcgcccgaccccgcggagttgacgggcaaccggaggtccgcccagtgcgctgttctaccttgagttgatgacatcatgacgcagcacggaaagcgcgagtcgggcgttgccggttaaggccgcgacgccttcgaccctttgccaggagacctccgtttgcgcattccctctcactcccgccgcctgttcctggccggaggagccgccggcctcggcgccgccatcgccggcagccgggccgccgcgcagggcggcgggagcggtatcccgaccgggccggtcgggcggcccgagccgaagctggaggcggagccgcctctcccgctcgaccgccaggtcggttgggcggtggtcggcctcggggattacgcgcagggttatgtcctgcccgccctcgcccgtgcccgccgttccaaggcggtcgccctcgtctccggcagcatcgagaaggcgaaaggcgtggccgcgcgctacggcttgaaggagagtgcgctctacggctacgacaccatgggccggctcgccgagaatgacgcggtcggtgtcgtctacatcgtcacggccaattccacccatgccgagctggcggtgaaggcgttcgaggcgggcaagcacgtcttctgcgagaagccgatggcgaattcgccggccgagtgccagcggatgatcgacgccgccaaggccgccggccgcaagctgatgatcgcctaccgggcgcattgggagccgcacaacctccgcgccaaggagatgctcgacgcgggcgaactgggacaggtctggttcgcgacgtccgaccatcaccggcccctcgaccccgcgcttccccgcgaccagtggcggatgaaacggtcggtggccggcggcggctcgctggtcgatatcgggatctacagcctcaacgggctgcaatggttctttggcgagagcccgaacgccgtcgcggcgtcgatgcaggcaccgcccgacgatccccgcttcgcggaggtcgagaacgtgttcaccgccgaactcgccttcccctcgggccggcgggcgacgatttcctcgggctacatggccaacaagaagcggatcgacctctggggcgaccggctcgtcgccaccctcgatccggccaccgcctaccaggacaaccgcctcgtcgtctcaaacgcgaagcgggcagaggaaatcctgacgaaggagacgagtgctgcccagttcaccggcgaaatcgaccatttctcgcaggccgtgacggagggcacgaagatcagcacgcccggcgagatgggcctgcgcgacgtgcgcctgatcgaggcgctctaccgggccgcccgcgaacgccgctggcttgatctcaacccggacatgaccgtgcgcggcgcctgatcgtctctcacgaacccccgcaccgccgcgcccggatgggacacgatcgggggtcgggcgtttttcgaggctttccgacacccagtggagccgaacgatgccgtttctcatcgccgccgcggccgccatcgcgggtatcctcaacacggtgcagtcgggcgccaacgcctctctgaacaaggcgctcgatcagccgatcctcgcggccctcgtcgtcacggcggccaacgtcgcggtttatctcgcggccgcgcccttcatcgggatcggctggccggggagccagcggatcgcgggcgtgccgtggtgggcgtggctcggcggggcgatgggcgcgacctacgtgctcgccacgatcttcatcgccgagcggctgggtgcggccgtgttcacgggcatcacggtgacggccgccatcatcacctcggttctgctcgaccatttcggctgggtcgggttcgcccagcacaccgccgacccctggcgcatcctcggctgcgcgctgatgatcggcggcctcgttctcgtctgcctgcgctgacgcggcggcccgtcgctgccgggaagcaccttgccggatcgcgtgacgccgagatcggccagaagccgctcgtcgagaccggacaggtcctccgcgatcggctcaccccgccggtcgcgcgaggccgtcggccggtatcggtgccatccggccacgaggcgagcgatctcccgctgcagggtccgtccaatccatccgatcatgtctgcctccgctgttgcgacggacaggatggggcgtggcccgtgatgaatcgaacgaattgattttacggaaacggtgaggaatgctcatcgcaaaggctaagccgtggcagcaggatcatcgtcgccgtgaatgcgcccaatccctcgaacctcgatctcgatctcatccgtaccttcgtgacgatctgcgaggccggcaccttcgcgcgcgcggccgagcgggtcgggcgcacgccctcggcgattagccttcaggtcaagcgcctggaggagcgtctgggccgggcgctgttcctgcggcagccgcgcgccgtcgtgccgacggcggacggcgaggcgctgctcggccttggccggcgcctgctcgccttgaacgacgaggtggtgaccttcttcgatgcgccgccgatggagggacgggtgtgcttcggcgcacccaacgattccggcctgttcgccctgccggcgatgctgcgccgcttcgcggccacccacccgcaggtcgaggtcgatgtccggctagatgcgagccgccttctggtggaggccatcgccgacggcgcgctcgatctcgtgctctttgccggccatctcccgtcggaccgcgcggcgcaggtggtccattcagaggatttggtctgggtcggcctgcgcggcggcctcgcggaggcgcgccggcccctgccgctcgcgctctgccagagcggctgcacgtggcgggcggcggcgctcgacgcgctcgatcaggcgggtatcgcctaccgggtcgcctatacgagcgagcattgccagggacagatcgcggcggtggaggcggacctcgcggtggcgccgctcccgttgagcgtcgcgcggccgcccttccagcggatcgcggccctgccgccgctcggcagctacgacgtgctgatgcgcctgcgcgacaatgccggaccggcggcgcgggcgctcgcgggccatgtggcggacagttttcgcgatcttcccggcctcggcagccggctcttcgcctgaacgcgtcagagcgtcacgagaatttttccgaacaccttgcgcgattccaggcgctccaggccgctggcgaaatcggcgagcggcagcaccgtgtcgatgaccggggtcaggccggcggccatcttgtcgaggctctggctcatgttggcgatgcggcagccgaacgagccggtgatgcggtattgctgctggaacagctgcatcaggttcatctgcaccgacacgccggaggtcgagccgcaggtgacgagccgcccaccgcgcttcaggcagagcagcgagccgttccacgtctcggcgccgacatgctcgaacaccacgtccacgcccttgcgcttggtcagccgccgcacctcgccctcgaagcgctcctcgcggtaattgacgacgtggtcggcgccgagcgccttcgccttctcgcccttcgcgtcgtcgcccaccgtcgtgtagacggtacagccgatcgccttggccatcttgatcgccgccgtgccgatgcccgagccgccggcatgaacgaggatcgactcgcccggctctagccgtgcgttgtcgaacagcatgtgctgcaccgtgccgaaggcgatgccggcgcaggccgcctggacgtgatcgacgccccccggcacccgcaccacgaggcgggccggcaggttcacccgctcgcgggcgaagccgtcgagatggaagcccatcacgccggagacgtcctcgcacaggttatctcgcccctcctggcaggcgcggcatcggccgcaggtcagcgcgccgtagggcacaaccgcatcgccgacggagagcccctcgacgccctcgccgaccgccgcgatctcacccgccgcctccgcgccgacggtgagcggcagcttgcgcttggcgaaggccatgccgcgaaagccccacacgtcgatgaagttgaggccgaccgcccggacccggatctgcacttcgcccggtcccggcgcgggcggcggctcgacctcgatgaggcgcagatctcggtcgccgaagagctggagggcttgcatcaggatcgaactcgtctggcgttgaggaaggactggcgcggcgtacgaaccgggcccggccggggtcgcccgacgccgtaccgcgaaacagcgggcgccgggagccccctccggccgcagcgcatcgacgatgcgccgaccggttcgacggacggctcttctcgattccgcgagacaccgttgcgcgattgacgcggggcgccaggtgacttttggatcagagcatgtctttcacataaggatgtgtcgagtaggcagcgagtggccaaccggtgcgggaatgtccgcgcgtattcgtgcctacgattgggcacggacacctcttggcgccattggtgattggccgcagagtctgaggacgatggtcgagttgatgctcggctctcctttgccggccgcgatcgcctggggtcctgaacttacggtaatctataacgacggtttcgacgcgatcgacaagttcagcgatccgccgccccttggtcgcccattcacgaaagtctggccaaagccggaaagcgacggaatcgtcgactcgatacgacaggggcaggcccgtcagatcattgatcgctactgggatcttcccgcgcggacggagcgacccttcggctggttcacgtcccagtggacgccgctgcgggacgaagcgggaggcttcgccgggttctatctcgcggccttcgagacgaccgatcgcgtcctcgtcgagcgggccttgctcgagcgcgaggagcagcaggccttcgtgctcggcctcagcgacgcgctgcgccccctggccgatccgctcgaagtccaggccgtggcctgccgcttgctcggcgagcaccttcaggcggactacacgtactacctcaacctgtacgaggcggagggtttcgcgatcatcgcacaggatttcgcgcgcgcgggtctcccctcgcgggccgggaaatatcccctcagcctcgtcggttgggcaatgccccatcagggccagggccagccgatcgcgatcacggacgtgcagacatcccccctggtcccggacgactgccgggagagggtgctggccgaccgtgtcgtgagcctgctcggcattccgctggcgaagcagggccgcctcgtcggcgcacttgcgctctccatgacgacgccgcgagaatggacccccgcggagatcgcgctggccaccgagatcggcgagcgcacctgggcggcgatggagcgggcccgcgcggagaagacggcgcgcgaggccgacattcgcctgcgcaccctggccgatgccgcacccgtcctgatctgggacgcggattcgagcggcacgatcctcgtcaacgaccactatctcgacttcttcggtgtcagcttcgaggccgtggcggggtatggctggcagaagttcctgcatcccgaggatgccgagcgacacctgtctctcttccaagaggcgttcgcgcagcgccattgcttcaccgacgaggcccggctccgccgcgccgacgggcagtaccgctggctcagcacgtccggccggccgttggaggacgggcgcttcgtcggcgtctcgatcgacgtcaccgagcggcgcctcgccgagcagcgcgtcaggcgcaacaacgccgtcctccaggcgatcaacctcgtcttcagcgagacgctcggcgcctcctcggaggaggaattggcgcgcatctccctcgaagtcgccgaagagctgaccggcagcgccatcggcttcatcggtgagatcaatgagaccaccgggcgcctcgacggcctgttcttcagcgatcggagccgggcccgctacgccgcgcacgcatcggagggggatgacggcttcccgatgggcaagtcggcgctggggcttgcgattcacggcatctacgggcgggtgttgcaggatggcgcgggcgtcatcgtcaacgatcccgcctcccatcccgaccgcgtcggcacgccggccggccacctgccgctgacggccttcctcggcgtgccgctgaagcagggtgaccggacgcggggtctgatcgggctcggcaaccgccccggcggctaccggccggaagaccttgaggcggcggaggcgctggcgcccgcgatctggcacgccctgcgcagcaagcgggcggagctgcgcctgcgcgagagcgaggagcgtttccggcaattcgccgaggcttcctccgacgtcctctggatccgcgatgcggagacgttcgagatggagttcgtcagcccggcgctgcggacagtctacggcatcgaacccaacgtgctcggccccgagatcaggcggtgggccggccacatgctgccggaggatcgcgagaacgccctgcagaatctgcagcgggcggcgaccggccaatccctgctgaacgagttccgcatcaagcggccgagcgacggcgccttccgctggatccgcagcacgctgtttcccctgcgcgacgagcagggccgggtgcggcgcatcggcggtctgtcctccgacatgaccgaggccaagctgctgatcgggcatcaggccgtgctgctcgccgaattgcagcacagggtgcgcaacatcatggcggtgacccgctcgatcgtcgcccgcacgggcgagcgggcggagaccgtgtccgattacgcgtccctggtgggagggcgcctcctgacgctggcccgcgtccaggccctgctgacccgctcacccaatgccggcgtgccggtcgctaccatcgtccgcgacgagatcgacgcccaggacctgcgcgcggaccagtacgatctctcgggacccaaaatcgaactctcgcccaaggcggcggagatcctgacgctcgccgttcacgaactggcgaccaatgccctgaaatatggagccttgtcggtgccggatgggcgcgtgcgggtgaattggtcctcgttcgagaagagaggcgagccctggctcggcttcgattgggcggaggatggggtgtcggaagcgaagatcgcggatgagcgtgaggcgaatcgtcgtaccggtgctcgccgtggtttcggccgcgaactgatcgaggggcgcctgccttacgaactcggggggcgcggtcgcctggagatcggcccggagggggcgcggtgccgcctcgaatttccgctccgcgatggcgccagcattcttgaaaccgatgccccgcaacgagcgaccgtgttcggaggagcgctcgacatgaccggcgaaccagatttgagcggctatcgtatcctcgtggtggaggacgattactatctcgccaccgatacggcacgcgcgctccagggagcgggcgcggaggtggtcggcccctgccccagcgaggaggcggcgcgcgaggcgctcgatgaaggcgcgctggcagcggcgctggtggatatcaatctcggctcagggccgtccttcaccctggcggccctgcttcgggagcgcggcgtgccgttcgtgttcatcaccggttacgacgagggggtgattccgccggatttcgccgatgtggagcgcctccagaagccggtcgagctgaaacgcgtcgtcaatttcctcgccgacacgctgcaggcggcgcagtgagaccctcactcctcgcagttcggggacgccgcgtcagtcttcgtggtccgggacgtcggcgcagggctcaatccggcgtcaagtagcgccgccgcgcccagccgagggtgcggtcgaacttcacccggcaccatgtcagcccgctcggcgtctcgttggtgcagccgaagccgagcacccggcgcccgaccgggatctgtccgagggccggcgcacccgcatccggcgtctcgcggatcgtcaggctgtcgtcccgcggcaggccctcgacacggaaaggctcggcgccccaggctgaaccaccgcctgcgagcagcagggcaaaggcgaggcggggcagggagcgagacatcgcgggccggttcaggtgcggtggatgcccatcatcgcggtcaacccgccatcgacgggcagcacggcgccggtgatgtaggccccgccctccccgatcaggaaggcggccatcgccgcgacctcttccggcttggcgaaacgtccgagcgggatctggcgctcgatcccctcgcgatggctagcataggccgccagcatctcggtatcgatgaagccgggcgcgatgacgttgacggtgacgccgcgcttggccgactcgatcgccagcgtgcggcaataggcgatcagggcgcccttggtcgccgcgtaggcggcattgccggcattggcctgaagcgcggccaccgatccgatggcgacgatgcggccggcgcgcgctcggatcatcccacgcaccagcgccttggcgatccgggtcatcgaccagaagttcacctgcatcgccgcctcggcccgctcacggtcgagcatggccgccagggcgtccgccgactggccggcattgtggacgtagccgtagaagccctggccctcggcccactcgcagaacgcctccaccgcgtcgcggtccgacaggtcgagggcgcgggcggtgacgctaccttcgccgtgcatcggcacgagttcgtcggcgagcgcctgcgcccgctccggcgaggagcggtaggtgaaggtgacggtgtggccggcggccgccagggcgcggacggtggccgcaccgagaccggaggcgccgccgacgacgaggacggattttctttcgtcgctcatgtccgcactcatgccggctcgtctcccaggacgaggcaggtgttctgcccgccgaagccgaaggaattcgagaggatccgcgagacgcgggtgtcgcgggcggtcccgaccacgtcgaggagcagcgccggatcgggcaccgcgtagttgatggtcggcgggatgcgccccttctggatcgtcagcagcgacaccaccgcctcgatcgcgccggccgcggtgagcgtgtggccgatcatcgacttgttggaggagatcggcaggcgggccacccgctcgccgaacaccgccgagcagccgagcgcctccatcttgtcgttctccggcgtcgaggtgccgtgggcgttgacgtgatcgatggcctcgggcgtgacgctggcgtcgtcgagggccgcgcgcatcgccgcgatgaccggcgccccgtcggggctggagcgggtccggtggaagccatcgcccttctcgccgcagccgaggacgtagccgaggattttcgcgccgcgcgctcgcgccgactcggcactctccagcaccagggcggcggcgccctcgcccatgacgaagccgtcacggttcttcgagaacggcttcgaggcgccctccggcggatcgttctgcgtcgagagcgccgagagcagcgagaagcggatcagcgattcgggattcaccgagccgtcggtgccgatgcagagcgcggcgtccatctcgccccggcgaatggcctcgacgccgagctggatcgcggtggcgcccgacgagcaggccgtcgacagcgagatcggcgaaccgcgggtgccgaaccggtcggcgagccggtcggccaccgtgccgaagatgaacaggtcgtgccacgcgtcaaaacggcgggacgcggcggcgcgctggaggccggcataggtcacagcatccggttcgcccgcggcctccgccagagcctgccgctgcggccattccatctcgaccggcggcaccgccacgaacagcccgcccggaaagcccgcgccgatgccggattgcgtcaccgcctcctcggccgccaccatggcgaagcgctcggacaggagcggggccaccagggggtcggtgtcgaggaaatcgacggtgccggcgatgcgggtgcgcaggccctcggtggggaagcggctgatggcgcggatgccggagcgtccggtcgtcagcgcgtcccagttctcggtggcgccgcggccgagcgaggtgacgatgccgaggcccgtcaccgcgacgagcgggcgtcccagggcatcgtgggtggaggaggagcgcggttctggcatcggggcctcagaccatggtttcggccggcacgcatccggaccgccgcggtggcggtctccgaagcggcgggcactcgttctcgcatcgccatcgtcccgaaagccggcagccctcgggatgatgcgctagatcctcacgacgcggatcacgccctcgccgcggcggtggccgaccgaggtgaccgcgacctccgcggccgatcctgcggcgcagagtgcggcggccaaggccgccccgaacggggccgcgacctccatcggatggccgatcatatcgcccgtggcgcggatgcgcgcgcccggcagcgccgcgtcgagtccggcgatctcctccgccgcgaggtcggccagaccggtggcgcccgagagcaccacgtccggccgctcgatcccggcctcgccgatgaggcgggtcaggctcgcggacacgctgcccggcgcgcgggccacccggtcgttggctaccggcatcagccgggccagggccttcgcaccgcgggcggcggcgtgttcggctgcttccagcacaaggaaggcggcggcgctgccgagcacgaagccgcccgtgccctcggccccccgctcgaagaccggccggtaggcggtcttgagaaggtagccgcccatctcgtggacgaccatcacgtcgggccgctcggcgttgtaggagccgcccaccatcatggtgtcgacctggcccgaggcgatgcgggcatgaccgatgcgcagggcatcgacgccgctcgactcctcgcccatgaaggtgcgcgaggcgccggtgacaccgtggacgatgctgatattgcccgcgagcaggttcgagagctgggccaggaacagggtcggccggaggtcgttgaggagccgctcgttgaggaaagcgccgggatcgttggtgccgcgcaggccggtgaggatcgcgccgtcgacggcgtagtcgcgttcgccaccgcccgccgccaccacgagcggcagcgccgacttgaagcccgcatcctccttcaccccggccgaatcgagcgcgaggccggcggcgtagacgccgagccgctgccacgcctccatctgccgctgatccgacttcttcgggatctgcgcgtcgaggctcaccggtgccaccgggtgcaccggatagggcgcgaacgtctccgcatccgtgcgcggcggcgcatgcgaggcgaaggcgttcaggtgcgtctcgatcccctcgcccgcgcaagagacgaggccgatcccggtgatgacgacgtcacgggcctgcggacggctcacggctgggctccatccagaaggccgatcttccgggcgcgttcgcgcatcggcgcgtcgaggccggccggaaacggcatggtgcggaatcgcagctccgcatcgcacaacgccttgccctcgtggcggatcgcggccttcgtcaccgcatagcccgagccgtcgtgctccagggtcgccgtgatctcaagggcggcccccggaccgacgaaggagcggaagcgcgccttgtccacggccatgaggaacggcatctgcgcgaagtcgagatgggccagcacgaggtagccggaggcctgtgccatggtctcggtgagcaggacgcccggcaccagcgggtggccggggaaatgtccctcgaagaccgggctcgcctcgggcacgagcgcccgcgcctcgatgcggccggcggcgcggtcgagccgcaccacggagtcgatcatctcgaaatattcgagccgcatcgcgcgtgaatccctgaagcccgacggatcaggccttggcggccttctcggcgaccagagcgtcgatgcgtgcgcagaggttcttcagcacgaagtactgctcggccggaaccttgccctcgttgacttcctgggtccagcgctccagcggcagcttgatgccaaaggctttgtcgaccgcgaaggcgatgtcgaggaaggcgagcgaatcgatgccaagatcgtcgatggcgtggctctcgggcgtgatcttgtcacgcgggatatccgccgtctcggcaatgatgtccgcgacgcggtcgaaggtggcggtctcgttcgacattagggctggccgctttcttgattcttcatatccggcgtcgccaacccctcgcacggcacgcccccaagacgcccgagccggtctgcggccccgcttcgccgccggttcccgatggcgcttatgaaaagatcgcgaccccttacacgaagcgatggagcacgggcaacctcgggcgttgcggccggcccgcctcctgccctggctctcagccggccgagcggctgaggtcgagcgccggcgcacgggtgtccgccccctgccgcggacgctcgcgaccgatgcggcggccctccgccggcgccgtccgcttgcgctccgccgtgcgcgggcgcaccaattcgccgagcgctacaaactggtcgttgtgccgctgccccgcatcctgaatgccgaagccgagtgcgaaggagcgggcgagatccgcgtcggccgccacaccgtagcgatcgagggcggccaggaagacccgccggaagcccagcggcgcacaccacgccttttccgcaagctgcatcggccaagtccacagcccgtcgccgcggcggctggcgatctcctcacgggcaatgaaatagccgcttgccgggtgctcgaggccttcctcgagaatgcgccagtcgcggtccggggacggctgccgcgccgcaggtgccggccggtcgagcccgtcgtcgtcgaagccgatctcgatcatggaagcctcctgcttgcgggctgcgccggggcagcgaatcagtccggaacgttccatgaacagtgcgtctgggcggcgaacaggtcaagcctttgttcgtagttcgttccaattctcgccgggtcctttgccggtttgcgtgcgcgttggacaaggcgaggcaaccagtctcggtgggagcagataagatgccgcccggcatcgtgaacatgggctcggaggcctgcctcatccgactttgcggcgacgagttcgtgctgctcgtatccgaacgaagcccggccgaggcgcgctggctcgccgaagaaatacattgcgcggtcgctcgtgtggacgaccttccggcctggaccatcagcctcggcatcgccgtggtcgagccgggcgagacggacgtttccgccgccatcgagagggccgaccgctccctctgtcgcgccaaggcccggggcgtgaccgtgccgcggcctgaagccgcctctggattgccgctgtgcccgccataggtcgctcgcgccgacacatcggcggaacggagtgaggcggcgatgggcggcacggatcggacggaacctgagctcgcccgcagccagagggtgctgcgcgctctcctcgtcgcggcgctgctggcgctcggcctctacatcctgtccggcttcctgagggcgctggtgtgggcggtggtgctcgccatcgccctctggccgctcttcgtccgcgcgcaccgccgcttcccgccggggcggcacaacatcctgtggcctgccgtcttcaccggcctcgtcgctctggttctgctactgcccatcgccgtgctggcggtcgaggcgggccgcgaggcgcacgacctcctggcctatgcccgcgaggccgagcgcaacggcatccctgtgccggatttcgtcgcccgcctgccctatggggctgccgccgtcaccgattggtggaacgcccacctcgcccatgcgggactggcgcacgaactgagcgagcggctcaacacgacctcgaaccgggacctcacccgcagcctcggggcgggtttggtgcaccgggcggtgctgttcgggttctgcctgctggcgctgttcttcctgtttcgcgagggcgatacggtgatcgcccagtcgctgcgggcgagccatcgcctgttcgggccgcgcggcgagcgggtggcgcgccagatggtggcctccgtccatggcacggtggacgggctcgttctcgtcgggatcggcgagggcttcctgcttgggatcgtctacgcctttgccggcgtgccgcacccggtgctgttcggagcgctcactgcggtggccgcgatgatccccttcggtgcgccgctggctttcggcctcgccgccgtgctgctgctggcgggcggggcggtcgtccccgccgcgatcgtggtggcggcgggcttcgtcgtcaccttcgtcgccgaccatttcgtgcgcccggcgctgatcggcggcaccacccgcctgcccttcttgtgggtgctgcttggcatcctcggcggcgtcgagaccttcggcctgctcggactgttcgtcggcccggcggtgatggccgctttgatcctgctgtggcgcgaattcacggaagggtcgggggagcccgcgtgacccctcaatgcttcagcggccgcccgagcttctttgccaggatccgctgcgggctcttctcggggtcggcttggtcggcgaccgcgatgtaggcggtctgctccagcatgtagcgcccgcccatggcgccgtgcatcacgaggtcggagaaggtcacccaggtctcgccgggctggaagcgcacatccgcctggggcgcgttggcctgataatccaggtcgcgcttcagggcgtcgtggaggtgcagcatcaggtgatcgtattccgagcgcttggccttggtgatcttgagcgcggccagcacgctcgccgagaggccggaatagcccgggagcttcggcaggaatttctcggccatcgagccgaaatcctcgccgacccgccacagccgcggctgcccctcggcgttgatgttgcggaagatgcgcaggatgcgccgctcgccgatcgggttggaggggaaggcatcgacatgcatgcgcgtgtcgtcgcgccgccagctcagcttgcgcttgtcgacgtcgaacggccggtaggaggtgcccgcgagcgagaccttttcgcggtaggccgggagataggtgtcgatcagattttccgcgaagcggcggtagcgcaccaggaggtcgcgcaggcgcgcctgctcctccgcgctgccggctccgcctcgcagttcggccgtctcgttgcggatcgcgacgttcttggccttgccgtcggcgaaggggcgctcgacgaaacgctgctcgaaggcgtcgaaggggaagtcgaggtcgcggaagacgaggaccgagccgctttccagcgcctcgacaaggccgggcgcgcccggcaccgcctcggcgcgggagacgggaaggacggggctgatcatggctggcatttcccgcacgattggatggtgcgcggtgtaaccgaccggctcacgctctgccaacatgccggcccggtgcggcatcgggtcggacctgacgttttgtggtggacgagagcgtccgtccgcttgccccgttgctcatgcgcgcgtctcctgatccgcaacctggggcatgggcggagcgttctctccgcgagaacgtccgttcccggacgaggagccggccatggcgacgctgaaggaattcgaggaggctctgcgcgagcacggcatgcacatggcgctcgccctactggagcgcctgcgcgagcgtgaccgccagacccgcaccatccgcccggcccggcgcctcaccggccagaagatgacgcccgatctcgcccgcgcgatcctggaactgcacgcctccaccggcatgacgcagcaggagatcgccttcaaggtcggggtgaaccagggccgggtcaacgaggtgatcaagcgcggcaagtggctcgacgacgatccccacgcccccgaggcggtggcgcgcgacaaggcgaaggcacggatgcgcgccgaccccaaaccccgtccgaagccctcggttcgcaaggagacgccgcgcgcggcaaagcggccggccgccccccaggggcagttcgcgttcggggacatgtagcgccatgaccggcacgggcgcggcgctctgccgggtggtgcggcccggcaaggccttcatcggcaagcaaggattgtcctacgcgcccggcatctcggcggaatcggcgggggcgacgggccttcacctgcaaatggtgacgatcccacccggagcgcgtgccaaggcccataagcacgagggccacgagaccgcgatctacgcgctcgccggcacctcctgcacatggtggggcgagcggctggagcaccacaccgagctgcggcccggcgagtacttctacattccggccggcatgccgcacctgccctacaatccgagcccgaccgagccctgcacggcgctcatcgcccgcaccgatccgaacgagcaggaaagcgtggtgctgctgccggagctcgacgggatacatccgtgacgggcacggttgaggaatcggatttcctctcgccggacctcttcgatgcgatgcgccctggtttgcgtagctctgctcgccggcatcgggcctgctctggcgcagcgcccctccaccacgaacctcacctgcgcccaggcccgcgccgtggtcacgcagcagggcgcggcggtgctcggcaccggcgggccgaccttcgaccggttcgtgcgcgaccgctcgttctgcgaggcgaccgagatcggtcggcgtgcctttgtgacgacccgcgacaatcccggctgcttcgtcgggtacacctgctacgagcccggtcccggcgaccggttcggggatttctgacccagagatgtgaaaacgccccggcctcgacggccggggcgctcccctgcggggtcagccttgcggctgaacggttacgcggcctgctggaccgagccctcgatcaccggctggctcgacggccggctggcgatctcaatgcggcgcggcttcttcgcctccgggacctcgcggacgagatcgacatggaggaggccgttctcgagtacggcgccggtcacctgaacgtggtcggcgagctggaagcggcgctcgaaggcgcgggcggcgatgccctggtagagaacctcggcggacttgccctcggcaggcttgcgctcacccttgatggtgagggcgttctccttcacctcgatcgacaggtcggcctcggtaaagccggcgaccgcgacggtgacgcggtagacgttctcaccggtgcgctcgatgttgtagggcggataggtcggtgccgcctcggtgctcacgaaaccgtcgagggccgagaacaggcggtcgaaaccgacggtggaacggtacaggggggcaagatcgaactgacgcatcacatatcctccagaagaagcaacatgctcgatgtattcgggtccgcccgtgggccggaccgtcgcgccgccgtctcggccggcgcatcgatgatattggtgggctccaaaaaccgtgcaagggtctgtttgcggggatttcgcgtgagcttgagcaaaaattttttcgaggcgcgcccatcgtgctgaccctgcgtcccacccccggtaatccggtgccgcccggcgcccgcctcgtgccggtcgagaccgccgacggcgtctccttgcgggccgcgacgtggcagccgacgacgcggggcgtgaagggcacggtctgcctgcttcagggccgggccgagttcatcgagaagtatttcgagacgatcagcgacctgcgtgcccgcggcttctgcgtggtcgccttcgactggcgcggccagggcgattccggccgtcaggtccgcgacgcccacaagggccatgtccgccacttcgatgattaccgcctcgacctgaaggcgatcaccgagaccgtgctcgtgccgatgatgcccgaaccgcatttcgggctcgctcattccatgggcggggcggtggcgctgacactcgcggcggagggccggctgccgttccggcggctcgtcaccgtcgccccgatgctggcgatccgcatggtgcgctggccggcgggcgcctcgctgctggcgcggggcctgcagcggcttgggctcgggcgttgctacatccccttcggcacggccgtctcgatcgccacgaagccgttcgccggcaaccgcctctcgaccgatccggtgcgctacgcccgcaacgccgaggccgcccgcgcggtcggggccggtgcggtcggcgatccgaccatcgcctggctcgccgccgccttccgggcgatgcgccggctggcggacccggcgctgatccggcggatccgcacgccctgcctgatcgtcgcggcgggcgccgacccggtctgcagcacgccggcggtcgagcgcttcgccgcccggctcaagaccgggcacctgatcgtgctgccgggcgcccgccacgagatcctgaccgagtgcgacgcggtccgcgccgatttctgggcggccttcgacgcgttcattcccggccatctcgtccattcggccgccggcgaagccgctcctcacgccaccgtcgccggctgagcggatcgggcttcgcgggcgccgtccgcccgcggcgttggcggccggccacgtccgacggcgtggtcgcaacctgcgcgaatgcaggctggtttgcacttcgctggcgttaaacgtgttttcccggagcaccgcgcgggcttgtggatcggtttccgcttcgatccagcggaaaccaggtcgaccgggccgccggttgcgccgcgcgcgcgtaaagacctcgtcatccggttcgccgggatgcgatccggtcacgtcggattcgcaggtctgaagcgttctcgatcggaatctgccgcccgccctctcggcgcgttcaatgtccggactgcgtcggccctgcatcccatagtaatgcccgacggctggttcgatttcggattttctatttcgctcctcgcacgtcccaggtccgcagcctgtcgaagcgaactctgttccatattgccgtcaagccatcaggttattcaaatataaatttgggatctacatgatttctcatgtgatgataggcgattaattcagttaaaatccgaatttgtaggtcaatcgcttaggagcatcttcatactagattgcgattcatccagcttcttgttggtcaacctcggagccggcctgtcacaagccgacttagagttgcccgacggcggcggaacagcgaagcgatccggaagcagcgcggatggctcggaggatgaaaatatggcgaaaatctcggtcacctgggccaatgaatactcgatggggttggccgggtggcaggctggtctgatcctcgcgacggcacaggcggctgccgacgcttggggcaagtacatccaagtcgagagcacgttcgatatcgcgatcgggatcggcaatgtcggcggcgccctcgccaacggcggccctcaatggacctggaacgggagatggtgggaaaacacccccatcctgaaggcccgcgaggggtatgacccgaacggcggcgtgcaggacgccaacctcacgctcggtgagcatacgttccgcgattggttctacgatccgacaggtgttgcggccgcgcccggcaacaggttcgatgccttcaccattttccagcacgagatcggccacgggctgggcttcctcgaattccctgccacggtcggagccaacgggctgctcctcttcaatggtgagaacacgcggacggttctcggcggcccggtcgtgctcgatggggcccgggcgcatgtgtggggatccgaggatctcatggacccctatctcggctggggccagcggtcctacatctcggacctcgacctggcgatgcttcaggacaaggggatgccgatctcgaccgagcgggccgacaagatgtggctcggcaaccgggctgacaccttcttcgcctatggcggtgacgactggatcgacggcggctggggcgacgacaagctcttcggcggcgtgggcaacgacacgctcatcggcggggacgggaacgacgcgctggacggcggcgtgggcaacgacacgctcatcggcggggacgggaacgacgcgctggacggcggcgtgggcaacgacacgctcatcggcggggacgggaacgacgcgctggacgggggcgcgggcgacgatacgcttatcggcggaaatgggggcgacacgctggaagggggcgagggcatcgacagggccgtgttgaccggccggagccaggactacgtcgcgctctacggcgccaccggctcactcgccatcaagcacctcggctccggcagcatcgacacgctgacctcgatcgagacgctgaacttcgacgacaccgtgctcggcatgccgggcctcctcgcccatctgcaacagcgcttcgggcccgtacaggccggcaaggcgccctacgagatggccctgaacgccgccgcggacgacgcctaccgccccgacatccccgagatcgacggcgcgttcagcgtcaccgcgcgggtgcggttcgacgacctcgccggcggccatttccagcgcgtcttcgataccggcaacggtccggacagcgacaacatctggctcggtcaggtcggcaacggccgggacatggccttcgagatcctcgacggcgcgatcaagcatagcatcaccgccagggacggcatcacccagggcgtcgaggcgcgctggaccgccggtgtcgacgagcgcggatggatgtcgctgtacaaggacggtgtactcgtcgccgagggtcaggggggggtgccccgcgacctgacgcgcgcgaaggatctcgtgggccaatccaactgggcgcaggacgccgcgctgaagggcagcatctacgacctgaccttcaaggacgacctgcccgacatccacggcgccttcaccgccagtgcgacggtccggttcgatgatctcgatgccggcgcatggcagcgcgtctacgacatcggcaacggtgctggcgccgagaacgtctttctcggccagatcggcacctccagcgacatgcagttcatgatcctgaacggcaccaactccgccaacatcgtggccaagggcgcgatcgtcgaaggccaggaagcgacctggacgaccagcgtcaacgagaccggttggatgcgcctgttcaaggacggcgtactcctggccgagggacagggcatcgtcccgaaggacgtcgcgcggaccaacgagttcgtcggcaagtccaactggacatgggacaagccgctcgtcggcgaggtgagcgacctgacgatcacgccgttcaagggcatcccggagatcgacggcgccttcaagatgttcgccgaagtccgcttcgacgatctcgcccacggaaactatcagcgcgtgttcgataccggtaacgggcgggacagcaacaacatctggctcggtcaggtcggcaacggtgacgacatggccttcgagatcctcacgggcgccacgaaacaccggatcacggcggcggacaccatcgtcgagggtgagatggcgaagtggcaggccagcgtggacgaggccggctacatgcgcctgatcaagaacgacaagctcgtggccgagggccagggcgcggttccgctggatgtgctgcgcaccagcgatctggtcggccagtccaactggtcgtgggataccgcgctggccggacaggtgaaggatctgatcttcgcctgagccggtcgcccatcgccggggcggaccgacgtcctcggcgatgggcgggcatgacaaggatcatgacaaggacaaatgcgagccgttcccgttcgccgttgcgatcggggcggctcgtccgcgtcgtgcgatgataacgcggcgtccttccctctggggcggggccctaagggttgagcaccttcagcgcggcgtcgtgcagccggcggtctccggcggccacgatccggccgccgccggtggccgggccgccgtcccagctcgtgacgacgccgcccgcgccctcgacgatggggatcagcgcgacgatgtcgtagggcttcagccccgcctcgaccacgaggtcgatctggccggcggcgagcatgcaataggcgtagcagtcggtgccgtagcgggacatcttcgcctgcccctcgatcgtccggaagcgctcggcctcctccccttccgcgaacaggcgcgggtcggtggtggcgaggatggcgttgccgagcgcctcgttgcggcgggtgtggagggggcgttcgcccgtcgcggagcgcacgctcgcggtcttgccgtcgccgaggaagcgctcgccgagatagggctggtgcatcaggccacgcaccgccgcgccgtgatgggtcagcccgatcagcgtgccccaggtcggcaggccgctgatgaaggcgcgtgtgccgtcgatcgggtcgagcacccagacgcattccgcatccgcccgctccgagccaaattcctcgccgaggatgccgtggttcggcagccggtcgttgatcatccgccgcatcaccgcttccgccgcgcggtccgcctcagtgaccgggtcgaaggcgtggcccgtcccgtgggacttgtcgtccaggccgaaatgcgcccggaagaacggcaggattgccgctccggactgggtggcgaggtcttccatgaactgggcgagatcgacgacgctcatcgaggggcagcctcccattgacgggctgagacgaagccgccctcaagccgtcccgtcaagccggctcgggcagggcctgccgcgggggcgtggccgcatcgctccgctcggaccagtccgggccgccctcgttgcgggcaagggcgaggatcgtctcgatcaggtcgcgcaaggaggtgacgtggtcgtccgcgccgatcttggctcgcaccgcgtcgtcggcgagcatcggctcgtcgaggcgccacagcccggcgacgatcggcacggtgtcgatcttctggcgcagccgcgagacgaggcggcgcagatgggtcggctcgccggacagcgccagcgagatcacgcagaccgcttgagccggacccggctgccactcggcgatgcgcacccgggcgacctcggcgaagggcacctgccgggtgccgaagccgcgcttgcgcaggagctggtcggcaatggcggtcgccgccccgtcgaggaagccgcggccggagacgagaagcaccgcaccgtcggcctgccacgcggcgggcaactcgtcggggtcggggatcggctcgttcttgcaggcgctctccccgtcgccagcagcgccggccccgtcgaagaggcgggtgggtttggaggccggatcgggcacggcatcctcgcggtcctccagatcctccaccaaagccgtgatcgaggcgcggatctcgtccttctggctcggcgtcagcacgccgcgggcggcgtcgcgggaggcgagttcgagacccttcagcacgacgtcgtcgtaataggccgagagcgagtattcgcgcaggatcaggtcggcatgttcctgcgcctcctccgggtcgtcggcgagcatgcgctggtagaagttctcgatcggcgtcagcgccgggcggttgctgaacagcacgtcgaggaattcgagccgatcgacgtggcgcccgagcacgacgaggcagacggtgagcggcgtcgagagcaggaggcccaccggtccccagagccaggtccagaacagggccgagaccagcaccgagaacggcgagacgcccgtcgagtgtccgtagaccagcggctcgatgatctgcccgacgatgggctcgacgagggcgaagagcaggaaggtcgacagcaccatgctccagcccggatcgaccgccgccgcgagcgcgatcggcaggaccgccgagaggaaggcgccgatatagggcacgaagcgcataacgagggcgaagatgccccacagcacggggctcggcacgccgatgatccagagcccgacgccgatgacgacgccgaaggcggagttgagggcgagctggcccaggaagtagcgcgagagccgccgggccgcgtcgtccatcgccacggtcgtgcggtggaggtcgctcgaaccggcgagccggatcaggcggtcgcgcagatcctcccgctgcatcaggatgaacaggagcacgacgaagacgatgccggcggtggcaagcggctgcgccaccggcgccagcacggtggtggcgagttcgagcgggcccgggcggcgctcctccacctggaccaggagcggcttcggcggctccggctcggccttgcggttactgtcgcgggcggcctgctgcttggccttctcggccgattccttgctctcctcgccgctctggtggatcgcccggttgatgttggcgatgtagtccatcgtctggccgagcgtgccggcccgcagcccctcgatcttgcgctcgacggtgcgctggtagcgcggcacgtcctgcgcgagttcggcgacctgcacgccgatgacggtggtcaccgcagcgatgatcccggcggcgagcagcaccgagaccagcaccgcgaaggcccgccccagcttcagccggcgcaggaagttcaccagcgggccgagcacgaaagacagcagcaccgcgatcgcgatggggatcagcacctcgcgcgcgaagaagaggcccgccacgatgatggcaaacacgacgagggaggaggcgagcggacctttcggcgtctcggccgcggaaacacgcgccgggcgcggcggcacgatgaagccctcaccggtggatatacgcttcatgtcaggccgggcttcctctcacgccacgcttcatccgaaggcccgacggatcgcgtcgcgatgcgggcctcggtctcgctcacaagggtccgcgcgcgctccgcacgacgagccgccgtctatccgggcgatcgtcgtcacgggccagcgcatggaccagcgcccggaggcacctgagctcaagaaaccgtgagcgggctgaattcgatccctgaaacgtcgccgtaacggattcgtccctcaggacgtcgcagagggttcggcgaaggggcgcaggctaaagcccgcccgctcaagctcggcccggaccgcgcgtgccatggcgagcgcctccgggttgtcgccgtggacgcagaccgtgtcgatcgcgaccggaacgcgccgcccgccgagcgtgaacacggcgccctccccgaccatgcgggcgacgcgcgcggcggcctcactcgcatcgtggatcaccgcaccgggcgaggcgcggggggcgagcgtgccgtcctcggcataggcgcggtcggcgtagatttcccgcacgaggcgcaggccgatgcgctcgccggcccgctcggcgggaagccccggcatcacgaccagggcgagatcgggatcgacaccggccacggcacgggccagcgcttcggcgatcgccgcatcctcgttcgagaggttggcgagcgccccgtgcgccttgacgtgggtgacgcgggcgccggccagggcggcgcaggcctggagcgcaccgatctgataggcgatgtcgcgctcgattcttgcgggactctcctggatccggtttcggccgaagccgcgcagatcatggaagccgggatgggcgccgatcgccacgcctcgcgccttcgccgcaatcaccgtctcgaccatgatgtcagggtcgcccgcatggaagccgcaggcgacgttggccgaggtgacgatgtcgagcagcgcggcgtcgtcgcccatgcgccagggcccgaaaccctcgccgagatcggcgttgagatcgatgcgggcgacgctcatgcttctgctctcacaccgccaccgccattgcggcctgctcctcgaccccgaacacccgcttgtagcgctccacctcggctgccggcccctgcgccttgctcggattgtcggagatcttcaccgtcgggcggccttcggcttcggtgaccttgcacaccaccgagatcggatcgagccgcccttccggcacgaggccgcggaaatcgttggtcagccgcgtgccccagccgtagccgatgcgcatgcggccgtggaaatgggcgtggatcgcctcgatgtcgtcgatatcgagcccgtcggagaagatcgccagcttttcgcgcgggtcgcagcctcgcgactcccagaaggcgagcgcctcctcgccgcccgcgatcggctccttcgaatcgatgcggatgccggtccaggccgtgagccagtccggcgccttcgcgagaaagccggtggtgccgtaggtgtcaggcaaggccaccagcaggttgccggcatagtcctgctgccagtcggccagcaccgcgtagggcgcggctgccagcgcctcatcgtcgtctccggcgagcgcggcgtagaccatcggcagttcgtgggcgttggtgcccaccgcctcgacctctcggcgcatggcgatcaggcagttcgaggtgccgaggaaggcgcgttcgccgaggccctcgctcatcgcctgcacgcaccaatcctgccacaggaagccgtggcggcggcgcgtgccgaaatcggcgatggagaggtcgggcaggcgcttcaggcgctcgatcttctcccagacgcgggtcatggcgcgggcgtagagcacctgcagctcgaacttgccgaggccccgcagcaccgcgcgggagcgcatctcgttgaggatcgcgagagccggcacctcccacatcgtggtctcgacccaggggccgtggaaggtcagcgccacctgtccgtcgcgcacctccagctcgtagtccggcaggcgaaacgcttcgagccaggccatgaactcggaggagaggatctgacgcttgccgtagaaagtgttgccgcgaagccaggtcgattcaccgcggctcaggcggatcgtgcgggcgtggtcgagctgcgcccgcaattccccgaggtcgatctcgtcggcgacccgcacgctccgggtgcggttctggattccgaagctgacgcgcagatcgcggtgacggcggaagatcatctgcgccatcaggagcttgtagaaatccgtatcgagcagcgagcgcacgatcgggtcgatgcggaagttgtggtcgtagacccgcttcgcgaggtcgatcatgggccgtccgtgttcggggagtgtcgcccgagcttggggcggatcgccccggcgatcaacgccggcgggcgcggggcgtcatgacaaaaaaggcgcccccaccggaggcaggggcgccgaacgtgatgggtaagggcgtgaggcccgctcccaaaaagatcaggcgaggttgaccttcttggtctcggtcttcgggctctcgccggtgagcgaagccttcacgtagccgtagaggtggaccatcgtggaggacgggctgtcccagtactcgccctgctcgggatggatgcggatcaggccgacctcggggtcgttcttgccgttggggaaccaggtcttgaggctctcctgccacttctcgtcgatcagcttctggtcgcggatcacctcggccttgccggcgatcgagacgtaggtctggctcgacggatcggagtaggagaggttcacctgattgtcgcggccgatctcggcggtcttcgggctgtgcagcttggtgaagaaccacacgtcgccgttctcgtcgatctcgttgttccacatcgggcggctgttgagcgtcccgtcctgatcggcggtggtcagcattgcgaccttgacgtccttgaccagctcgaagagcttcttcgcgccctcgtggtcgcgatggttgccctggtgcatgagatccgtactccgtctgtcgtcaatggcgtgagccgggcaggctgaggacccatgtcgatggtccgctgcccggcgattgcctcgacaacgagcgaggtcgatcttggttcaggggtcggtcgaagctttgccggagagtgaaggggatgaggggtgcgctgctggccatgctgctcgccgccgccgctttgccggcctccgcggaggtgcgcttcggctccggcgtgcgcatcggcggccacgacttctccaaccggcgctcccgcagcgtccatatcgagcgggtgaagcggctgcgcggccccgtcggctgccggcacctgcgccgcggcgtctatcggcgcggcgacggctcggtcgtgcgcgggccgatggaagaatgcaacctgatcgccattccgccgggacggcagcgctgagaacacggcttgaaggctggcgtttggcgcaagggtggttagatggtcggaagcgggatggcccgccccggcgcccgatggagcttgagttttggcgatcacgcgcgacgacgtgctgaaggcgctctcgactgtcacggtcgatcgcggcggcaccaccctgcccgattccggccgcctctcgcaggtggtgatcgacccgggcaaccgggtgatgttctcgatccggatcgatccgagcgaggccgagcggttcgagccggtgcggcgcgaggcggaaggccgcgtgctggcgctgtccggtgtgtcgagcgtgctcgcgagcctgacctcggagcgggcgcccaacgccccggctcccggcgcggcgccgcgtcaaccggccggcggtcccggcgccccgccgcgccagggcaacgcgctgccgggcgtgcgccacatcgtggcggtggcctccggcaagggcggcgtcggcaaatcgaccaccgcctgcaacctcgccctggctttgagcgcgcagggcctcaaggtcggcctgctcgatgccgacatctacggtccctccgtgcccaagcttctggggctgtccggcaagccgcgggtgatcgagggcaagaccctggagccgctccaggcctatggcctgaaggccatgtcgatcggcctgctgatcgagccggaatcggcgatgatctggcgcgggccgatggtgcagtcggccatcacccagatgctgcgcgacgtggcctggggcgaactcgacgtgctcatcgtggacatgccccccggcaccggcgacgcgcagctcaccatggcccaggccacgccgctgtcgggcgccgtcatcgtctcgacgccgcaggatctggcgctgatcgatgcgcgccgcggcgtgacgatgttccgcaaggtctctgtgccgattctcggcgtgatcgagaacatggcgaccttcatctgcccgaattgcggggcggcctcggcgatcttcggccatggcggcgcccgccacgaggcggagcgcctggaggtgcccttcctcggcgagatcccgctcaccatggcgatccgcgagacctcggatgccggccgccccgtggtcgccaccgatccggacgggccgcaggccaagatctatcgcgagattgccgggaaactctgggccaacctcagcggcgcgccagccggccgcgcggcgccgaagatcgtcatcgagtgagtcccgctccggtccccgggtcgggtatcgggccgggtgttttgggcctgatcctggccggcggcctgtcgcggcggatgggcgggggcgacaagcctctgcgcacgcttgccggacgcaccctcttggaacaggtcgccgagcggctcggcccgcaatgcgccggcgggctcgcgctcagcgccaacggcgatccggcccgcttccgcgcagcgttttccggccccgtcctgcccgacaccgtgccggatcatccggggccgctcgctggcatcctcgccggattggaagccgccggtgaagcgggcctcacacacatcgtcagcgtgccgggcgacgcgcccttcctgccggaggatttcgtcgcgtgtctcgtcgcggtcgcggcggcggagggcaagccgatcgcgctcgcggcctcgggcgagcggcgccacttcaccagcgcgctctggccggtggccctgcgggaggatttgcggggctggctcgcttcgggcgagcggcgcgtcggcggcttcatcgagcggcacggggcggcggtggcgtcctggccggtcgagcccgtcgatcccttcctcaacctcaacgcgccggaagatctggccgccgccgaggcgcttctggcgcgggttccctgacgagccggcaatgcaccgccgacaggctcgcggatgttgtgcaagcccctcggaattcatatttaagtaactgagacgacggcctttggcaggcagcgggtcatcccacttctcccccctcatcctgaggtgctgaagcgaagcggaatcctcgaaggatcctccagaacacgcgcggatcgggaggatccttcgaggccgcttcgcggcacctcaggatgaggggagcggttgggattggcggccctttgacctgtccttgctagtcttcgtccgttggcgttccgccatgggcgaccgaacgagaacccgagagagcgacgttggcagacgacaacgaccaacccggcgccggcacgcccccgcccgcgaccgacatcaagcccgtctccatcaccgacgagatgcgccggtcctacctcgattacgccatgagcgtgatcgtgagccgcgcgctgcccgatgcgcgcgacggccttaagccggtgcaccggcgcatcctgttcgcggcgcatgagagcgggcacctgcccgagcgccgctacgtcaagtcggcccgcatcgtcggcgacgtgatcggtaagtaccatccgcacggcgaccaatcgatctacgacgccttggtccgcatggcccaggacttctcgatgcgcctgatgctcatcgacgggcagggcaatttcggctcggtcgacggcgatccggccgcggccatgcgctataccgaatcgcgtctggccaagcccgccagcgcgctcctctcggacatcgacaagaacaccgtcgatttccaagcgaactacgacggggagcacgaggagccgacggtcctgccggcccgcttcccgaacctgctggtcaacggcgcgggcggcatcgcggtgggcatggccaccaacatcccgccgcacaatctcggcgagctgatcgacgcctgcatcgccctcatcgacgatccgagcctgaccatcgaggcgctcaacgagatcgtgcccggtcccgacttcccgaccggcggcctgatcctcggccgcgccggcacccggcaggcctacgccacgggccgcggctcgatcatcatgcgggcgaagtcccatatcgaggagctgcgcaaggagcgcgaggcgctgatctttaccgagatcccgtatcaggtgaacaaggcgacgctggtcgagaagatcgccgagctggtcaaggagaagcgcgtcgagggcatctcggacctgcgcgacgaatccgaccgcgacggcatgcgcatcgtcgtcgagatcaagcgcgacgccatggccgaggtcgtgctgaaccagctctaccgctacacgccgctgcaatcctcgttcggctgcaacatggtggcgctgaacggcggccgccccgagctgatgaacctgaaggacctgctgctggccttcaacgacttccgcgaggaggtcgtctcccggcgcaccaagttcctgctcaacaaggcgcgcgagcgggcccacgtcttgtgcggtctggccatcgcggtcgccaatatcgacgaggtgatccgcctgatccgcacctcgccggatccgaacaccgcccgcgaggcgttgatggcccgcgattggccggcccacgacatcgccccgctgatcgcgctggtggacgatccgcgctaccgcgtggccgaggacggcacctaccggctctcggagatccaggcccgcgcgatcctcgacctgcgcctgcagcgcctcaccgctctcggccgtgacgaggtcggcgacgagttgaagaagctcgccgacgagatcgccgactatctcgacatcctgcgctcgcgcgtccgtatccaggcgatcgtgaagacggaactggccgaggtgcgcgcgctcttcgccaccccgcgcaagaccgagatcatcgattccgacttcagcgtcgaggacgaggatctgatcgcccgcgaggacatggtcgtgaccgtgtcccatgccggctacgtcaagcgcgtgccgctctcgacctaccgggcccagcgccgcggcggcaagggccgctccggcatggcgacccgcgacgaggatttcgtcacccggctgttcgtggccagcacccacacgccggtgctgttcttctccgaccagggccaggcctacaaggagaaggtctggcgcctgccgatggccgcgccgaacgctcggggaaaggcgctcgtcaacatcctgcaccttcagaacgagggcgagcgcatctcgaccatcatgccgctgcccgaggacgagacgtcctgggacacgctcgacgtgatgttcgccaccgcctccggcaatgtccgccgcaacaagctgtcggacttcaccacggtgaaccgcaacggcaagatcgcgatgaagctcgatccgggcgaccacatcgtccatgtcgagatctgccggccggagcagaacgtgctgctcaccaccgcgcttggccagtgcatccgcttccccgtggaggatgtgcgcgtcttcaagggccgcgactcgaccggcgtgcgcgggatcaacctcgcccaggacgacaaagtcatctcgatggcgatcctcaacgccttcgacgcgtcccccgaagagcgagccggctatctcaagatgcgccgggcggtgatcggcgacgcgggcgaggcggaggccgagccggccgaggccgaggaggcttcggaagcctcggcgatctcgctggagcgctacaacgagatgggggccgcggagcagttcgtgctgaccctgtccgatcgcggcttcggcaagcgctcgtcgtcttacgagtaccggacctcgggccgcggcggcaaaggcatcacggcgatgcgggtcaacgcccgcaacggcaacctcgtcgcctccttccccgtcgaggcgtcggaccagatcatgctggtcaccaatgccggccaactcatccgcgtgccggtggacgatatccgcatcgtcggccgcgcctcgcagggcgtgacggtgttcaacaccgacaaggccgagcgtgtcgtctcggtggagcatatcgagggcgaggacgagaacgagaacggcgaagaggcagtctgatcgaaggggctgcggagggggcgaaacgggccccttccgcagctcggcagaaggctcgatcaaagttttgtgatcgaggattatttttggaattacagtattaaaccgaagtaatggcgttatatcgctgccgtaacattggtgttgccgttatatcatagtttccaggcccgaccgtcggtagagaaagtgcggctttcctcacaccttcggttcgagccttgcgcaattccctgatcctctccggcctcgcgggcatcctcctttccgggactgcgctggccgccgacctgccgcgccgcgccgaggcgccggtcttcacgccgatcccggtttttgcctggacgggcgcctatttcggtcccaacggcggctacgcctacaccgagagcgacacgctgcggaccaccggcatcggtgcgctccaggccaacgtgaccaacgacctgcgccgcgcgaatgtcgccctgccgaaggacgggttcagcttcggtggtcaggccggctacaacttccagctcacgccgggcaccggcttcgtcttcggcttcgagaccgacgcgcagtacctcgatctggcgcgcagccgcaccgagacgatcttccgccccgccatcaacccgaacgtcctgcgcaacgtctacgccgccgacctcgacttcctcggcaccgtgcgcggccgtgtcggctacgccttcgaccgcgtcctggtctatggcaccggcggcttcgcctacggcaccaccacgctggccgcggtcttccgcacgggaacgccggtgacctatgccggcgcccgctccgggctcgagaccggctacgcctatggcggcggcatcgagtacgcgatcccggccaattccttcctggatctcacggggtccctgcagatgacggtcaaggccgagtacctgcgctacgacctcggcagccgcacggtgctgatccgcagcacgggcggtcccggcgtcggctacaacatcgaatcccgcaccgagggcgctctggcccgcgtcggcctgaacttcgggttcggcacgtactgaggctggggaggccggcggagcgttccattcccgccggggccttcgatcccgaccccatcgcgttcgcgcgggcgccctccggggcgcccgtttctgttggcggcggttccgtttgcggggaaaatgctctaggcccgttcccgtgacgacccgtacagcgctctacgccggttccttcgatccggtcaccaacggccatctcgacgtggtgcgacaggcctgccgcctcgtgccgcggctggtgctggccatcggcgtgcatccgggcaaggcgccgctgttcacggccgaggagcgcgccgccctgctgcgcgagacctgcgaaccgctcgccgcggccgagggcgcgagcctcgacgtcgtcaccttcgacgacctcgccgtcacggccgcccggcgctgcggggcgcgcctgttcatccgggggctgcgcgacggcaccgacctcgattacgagatgcagctcgccggcatgaacggcgcgatggcacccgaggtccagaccgtgttcctgcccgcctccaccggcgtgcgcccgatcaccgcgaccctggtgcgccagatcgcggccatgggcggcgacgtctcccccttcgtgccgtcggtcgtcgccgcgcggcttgccgcccgcttcgccaaatcctgattccgcccgatcctgatccccaccacggagctttagaccgcatgaatcgccgccacgccgtcctcggactcgccctctccgccatgctcttcgccgccccggcgcgggccggcgagaacaccgtgcttctcgagaccaaggacgggcgggtcacgatcgagctgcgcccggagatcgcgcccaagcacgtcaagcagctcaagacgctgatcggccagggcttctacgacggcctgaagttccaccgcgtgatcgacggcttcatggtccagaccggcgatcccaagggcaacggcaccggcggctccaccctgcccaacattcccgccgagttctcctccgcgccgttcaagcgcggcacggtcggcatggcccgctcgggcagcccgaactcggccaactcgcagttcttcatctgcctcggcgacgcggacttcctgaacaacaattacacggtcgtcggcgtcgtcacctcgggcatggacgtggtcgacaagatcaagaagggctccaaggccgataacggctccgtgcagaaccccgacaagatcgtgaagatgacgctcgccggaggcggccaatagcggcccgccggccatcgcgccgcggggtctgcatcctcgcggcctgcctcgtcccgatcatggcgggcggggccgatgcgttcgacggcattgaaccctggcgcaccctgccccaaaccttgcggggtacgcagcatgtgccgctgcccgccggtgacacggcggcggccccggccgataccctgaaggcgctctacccggcgctcgccgcctgctggaaggcgcccgaagggctcagccggttcgagcgcgtggagatcacggcgcgtctctccctgcgccgggacggctcggtgatcggcatgccgcagatcaccttcgccaagacgccgtttgcgaacacgccgggcgatacgagggcccgggacatcctgattcgggcgacgcgcgacgcgatcgcccgctgcacgccggtccgggtcacaccggctctcggcggagccatcgcggggcgccccctggcgctgcgcttcatctacgacggacccagaggacagggaatttaactcatggcagagacgaacgagaccatcgtcctggagaccaccaagggccgcgtcgtcatcgcgctgcgcgccgacctcgcccccaaccacgtcgagcggatcaagacgctgacgacccagggcttctacaacggcgtgccgttccaccgcgtcatcgacggcttcatggcccagaccggcgacccgaccggcaccggctcgggcggctcggagctgcccgacctcaacgccgagttcaacgccgagccgcatgtgcgcggcacctgctcgatggcgcgcaccaacttcccgcactcggcgaattcgcagttcttcatctgcttttccgacgcacgcttcctcgaccgccagtacacggtgtggggcaaggtgatcgagggcatggaagtggtcgacacgatcaagcgcggcgagcccgtgcgcgatccggaccggatcgtgaaggcgaccgtcgcggcggcgtaaggctgtttttccccctctcctcgcctgcggggagagggggcatctgatggcgcgatgaattggccgcggctcagccttccggcggctccctgagccccgcggcctcttcgagccaggtcaggatttccggggcccgccagggcttgggcatgaaggtcgcggtgacgcgcaggtcgctcggctggtcgcccgcgtcgcccgaggtcagcagcaggcggatacgcggccacgtcacgccgatgatccgtgcgagttcgaagccgccgatcgtgcccggcgtgcgcacgtccgagaacacgacgtcgatcccgtcgccccgctggtgcaggatgtcgagcgcacgctcggccgtctcggcctcgatgacctcgaagcccttctcctccagcagctcggccgcgaggtagcgctcgtcgggttcatcctcgacgacgagaatgacgggccggcggcctgtgggtcgtgcgtcactcatgactggtcactcatgaccctgattaatctagagggctcgcgggaaaaacgcagattgcgcatcccatacgataacctccggcaaagtccccggcagacaatacgatagaacggtgggggcaaacgtctgtcgttcatgggcaacagcgcctggatttgttgcgctcaagtcgggtcggcatgcgcttttgcgtgagataagccgtcgcacccgctttgcgtgcagggcttgatgcgtcgccgactccatcaatccggggtcaagggtttggtcggaataaaatccgcattttcaacagggatggcaacgcgagggcggttgacgggttacagctcaggtgcgttcactgtttgttctgagcgacaccctcccgagcccctgaacccgcacccatgccccctccccgatctcccgacgtgccgacgctggatgcgcttcgccgcctgacggaccgcaccggggccggcagcgaaccggcggattcgcgcgccctccccttcggggtgacggggctcgacgcggctctgcccggtggcgggctggccctcggggcgctccaccagatccatgagggcggcccgcgcgggcgctacgccgctagcgccgtgctgtttgccggcggcatcctcgcccggctcgacgggccggtgctgtggtgcctgcacagccgcgatctgttcgctcccgcgctcgcccgggtcgggctgcatcccgaccgggtggtctattgcgagacgtggcgggatgccgaggtgctgcccgccatggaggagggcctgcgccatcgggggctggccggcgtcgtcggcgaattgacccgcatgacgctcaccccctcccgccggctccagctcgcggcggagggctcgggcgtcaccgcgctcgtcgtccaccgcctctgcgcgggggaggccgtcgagccggagcccagcgccgcgcgaacccgctggcgggtggcgcccgccccttcggaaggaacgaaccgtcgaatgggccggccgcgctggcggctcgacttgcagcgctgccgcggtggggcgccgggggcttggatcgtggaggcttgcgatgcgcagggtcgtctcgctgtacctgccgtcctggccgaccgaccggctgcgccggagcgggtccagcaccgcgccgccggatgagccccttgccaccgtggcgcaggacggtgcccggcgccttctggccggcgtggacgccgccgcccgccgcctcggcctgcggccggggatgagcgcggcccatgccggggcgctggtgccgggcctgcacctcgtccccgccgatcccgaggcggatgcggcggccctggcgcggctcggcctgtggtgccagcgctacgcgccgatcgtcgccctcgacccgcccgatgggctggtgatcgacatcaccggcgccgcccatctccatggcggcgaggcgcccctgctcgccgatctctccgcccgcctggagcggacgggcatcacggcgcggctcgcgctcgccgacacgccgggctgcgcctgggggctggcccgcttcggcgaagggggcatcgtgccgccgggcgacgcggcgccggtgctggcccccctcccggtggcggcgttgcggctcggcgccgaggccgtgcgggcgctgcaggatgtcggcctcgcccgcatcggccaactcagcgacaagccgcgggcggccttgcggctgcgcttcggcgccgaaatcctgttccggctcgaccgggcgcttgggcacgcgccggagccgctgacggcgctcgccgcccccgagaccccgcgcgtggccctgcgcttcgccgagccggtcggcgcccgcgagagcctggaacgggtcgtcgccgacctctgcgcccggctcgtgccggaactggagcggcgcggcctcggggcgcgccggctcgacctcgtcttcgtccgcgtcgatcgcctcgatcaggcgatccgaatcggcacggcggggccgagccgcgacgccacccacctcgcccggttgctcactgagcgcctctctctgatcgatcccggcttcggcatcgaggaagcggtgctctccgcctcgcgggtcgagcccctggccgagcgccagaattcccatctcgccgccggcccgcaggcgccggatctcgccgccctggtcgataccctgctggtgcgcctcggcgccgcccgcgtctaccggctggcacccgtggagagcgacctgcccgagcgggcggtgcgccgcgtgtcggctctggccgcccccctcggcgcgctctggcccacggacctgccgcgcccggctcgccttctggcgccgccggagccggtcatggcgatggccgagatccccgatgcgccgccgctgttcttcgtctggcgcaacacccgccacctgatcgcacgggccgacgggccggagcggatcctcggcgaatggtgggtggcggacgcggaatccgaactcacccgcgactattatcgggtggagacggaggcgggcgagcgcttctggctgttccgcgacggcccgatgcaggcgaacgggcgctggtggctgcacgggctcggcgaggcgtgacaccgacccgcgatgatccattgcgggtcgccaccgcgactgcggggcggcgggcgtccgccggacgcatcgcgtctgaccttggtcggaagcgatgcaactcagcatgagcacgccggagcttcaggtcacaacgcatttctctttcctgcgcggcgcctcgagcccggaggagcttttttccgcagcgagcttgctcggcatcccggcgcttggcgtcaccgatcacggctcgctggccggaatggtccgcgcgcatcaggcggcgaaggtcacgggcgtgcgcctcgtcgtcggctgccggctcgacctcgacgatctgtcttcgccgctgctcgtctaccccaccgaccgggccgcctacggccggctctgccgcctgctcagcctgggcaaggccaggggcggcaagggccgctgccgcctgacatggcgcgatctcgaagagtggcaggaggggttttttgcaattttgctcgccgagcagccgggaccggcgcttccgaacgacctcgcccgcttcaagggcttgttcggcgcccgcgcgtcctgcgcgctgacgcgccgcttccggcccgacgacgccgaccggctcgacgctttggccgccgccgcccgcgccgcgcgagtgcccaccgtcgccaccggcgacatcctctaccatgtcgcgggccggcgccgcctacaggacgtggtgacctgcatccggctcgggctcaccatcgaccgggccgggtttgccaaggagcgccacgccgaccgcttcctcaaacccccggccgagaccgcgcgcctgttcgcgcgcttccccgaggcgctggcgcgggcgggcgaggtcgcggcggcctgccgcttctcgctggacgacctcgcctacacctatccgacggaaagccgcgaggacgggctctcgccgcaggaacgcctggacgtcctgacctgggccggcgcggcacggcgctatccagccggcgtgccggaggcggtgacgcgccaattgcaccacgaactcgacctgatcgggcggctggcctacgccccctacttcctcacggtcgagtcgatcgtcgccttcgccaatcgcgaaaagatcctgtgccaggggcgcggctcggcggccaattccgcggtttgcttctgtctcggcatcacctcgatcgatccgacgcggcagaacctgctgttcgagcgcttcgtctcggaggcgcgccgcgagccgcccgacatcgacgtcgatttcgagcacgagcgccgcgaggaggtgatccagtggatctttcagacctacggccgccaccgctccgcgctcaccgccatcgtcagccgcttccgctcgcggggcgccttgcgcgaggtcggcaaggtgatgggcctgcccgaggacgtgaccggcgcgctcaaccgcatgacctggtcctggagcagtgagggcgtcggcgagcgcgaattgcgcgaactcaacctcaaccccgacgaccggcgcctgcgcctgacgctggcgatcgcccgcgagctgatcggcacgccgcgccacctctcccagcatcccggcggcttcgtgctgaccctcgaccggctcgacgagttggtaccggtcgagccggcggcgatggccgaccgtcaggtcatcgagtgggacaaggacgacatcgacgccctcaagttcatgaaggtcgatgtgctcgggctcggcatgctcggctgcctgcgccgcgccttcgatttgctggccgaggtcaagaacgatccgcacgacctcgcctcgatcccctcaaaagatgagccgaccttcgcgatgatccggcgcgccgacaccctcggcgtcttccagatcgagagccgcgcgcagatggcgatgctgccgcggatgaagccgaaagagttctacgacctcgtcattgaggtcgcgatcgtgcgccctggtccgatccagggcgacatggtccacccctatctgcgccgccgcgagggcctcgaagaggtgacctacccgacgcccgagttgaaggcggtgctggagaagacgctcggcgtgccgctgttccaggagcaggcgatgcaggtggcgatggtcggcgccggcttctcggcgacggaggccgacgagctgcgccgctccatggcgaccttcaagttcacgggcggcgtccaccgcttccagaaccgcctcgtcgagggcatggtcgccaacggctatgcccgcgattttgccgagcgcaccttcaagcagctcgagggcttcgggtcctacggcttccccgagagccacgccgcctccttcgcgctcctggcctatgcctcctcgtggatgaagtgccaccatcccgacgtcttctgcgccgcgctgctgaacgcgcagccgatgggcttctacgcccccgcccagatcgtgcgcgacgcccgcgcccacggcgtcgaggtccgcccgctcgacgtgaatttctcgcagtgggactgcaccctggaatcgcttggctcgggccgcaaactgttcgcggtgcgcctggggctacgcctcgcgagcggcttggccgaacgggatgggcagcgcctcgtggcggcacgcggcgggcgccccttcgcctccctgcccgaactggcggaccgggccggcatcccggcagccagcctgacctgcctcgtgcgggccgacgcgttccgctcgctcggcctcaaccggcgcgaggccgcctgggcggtcaaggccctgcggcccgatcccctccccctcttcgccgccctgtccgcaccgatacaggccgagccggcgcagacggcggagcccgccgtatcgctgccggcgatgagcgcgggcggagaggtcgtcgccgattactgcgccaacggccttagcctgcgcgcccaccccctcgccttcctgcgcgagaccctcaccactctgggggcccggccctgcgcagcgctggagcgggtgggcaacgggggggcgatcgtcgtcgccgggatcgtactgatgcgccagcggccgggctcggccaagggcacgatgttcatgaccctggaggacgagaccggcatcgccaacctgatcgtccggcccgagctgttcgaccggcagcgccgggtcgtgctcggcgcccggctgatggcctgccgcgggcgggtgcagcgggtcggcgacgtgatccacctcgtggccgtggagctgttcgatcgctccggcctgctgcggcggatcggcgaggagccgattgccctgcgcaccggccgcggcgacgagaccggccagagcgtccgacccgatccgcgtgaggccgcgctgccggtgcgggcacggaatttccggtaggctcgaagcgcgattggccgatcctgctaggagcctcctttggacctggacgggcgttgacgcgcaatccgtatcactctgtagatagctctgtggtgcgggccgtctgtgaccgaaccgcactcagtccgcatcgcccggagcccgtctcgacgtgtctgctgaaccgatcaagggcccggcctcatactttccctccatcgagaagacgtacgggcgtcccatcggcgagtggcaggagatcgtgcggaagaggctgccggccaagcacatggacttggtcgcgatgctgaaagccgaccacggaatgggtcacggacacgccaacgcgatcgtggcccacgtcctcgcggcggaacggaagtgacccctcttcggtcgctgtccgccctcaacacgcctgcgcgcattcaggccggctggactttcatccgaggcgccgttcctcgccaaccgcgacggcttaccggtcgctgatcgaacaggatggccggccgccgggttagtccgagcgcgagggaggccacgatgatcctgcgaacgggcgcggtctggctcggtccaccgcgaagaaaaaaggtccgttccgtcgatgcagacagtcccccaaccgcgcgacaccgccatcgtgttcggcggcggcaacgcgctcggtgcctatcacgcgggcgccttcgaggttctgcaggcccgcggcatccggccggaccgattggtgggcgcctccatgggggccgtcaccggggcgatcatcgccggcaacgcgccggaggaccggatcgagcggcttcaccggttctggaacgaggcgaccctgcataccggcctcaccggaaccgatttcctgaagccgcggcagtactataatgccctccactcgctcctgacgctggcctgggggcggcccagcatcttcacgcaccgctatcccggcctgtggtcggccctgccctgggtgcccaacgacgtcgccctgttcgatcataggcctctgcgcgccacgctcgagcgtctcgtcgatttcgagcgcctgaaccgggccgagatccggctcaccatcgcctgcatcgacgtggcgaccggcgaggaggtgttcttcgacaacacccgccagacgatccagcccgagcacatcctggccagcgccgccctgctgccggccttcccgccggtcgagatcgacgggcggatgctgtgcgatgccggctacaccaacaacctccccctcgatccgctgttcgagcccgagccgacccgcgacatgctctgcatcgccctcgacctgttctcgctgcgggccgatcggccgcgctcgctcgacgcggtgctggaacgggctaacgatctcatcttcgccagcgccgcccggcgcgcggtgacgggactggcgcgcagctacgccctgcgcgagcggctcgatccggacggtcccgccgcgatgctcttgcacatcgtccatcaggccggcgcggaccagcttgcctcgaaaagcttcgacttctccccctcctcgatccgcgaccgctgggaggcgggtgcccgcgatatggagcggggcctcgcccgcctggccgagctgccgacttccggcgggcgcttccactacgagtgcccgtgagggccgggtgccgacaagccattgccccgaacggtaaaatctgattttcgaaatgattcttccggcttgcaacgcgtcggcttaaccgtgcgcggggccgctgccggccccttgcggatcacccatcatcccgcattccgagcgtttgcaggcggcctggagctcagtcgtccccctcgtcggggatcttcatcaggttgccgcaggccttgcagtgcacggcgtcgggctcgtggcgttgcagcccgcaggcgtcgcaagggaagcgcactttgtagggacggaacaccacctgagcgagacggaagaacagcgttacgccgcagatcatcacgaagaccgagagcagccgcccggtgggtcccggtaaggtgatatcgccgtagcccgtggtcgtcagcgatgtcaccgtgaagtacagcgcatcgatcggcgtctggatggccgggttggtgttgtgctgcgtcgcgtagacaatacccgtcatcgtgaagacgaacaccactaggttggtggccgccagaatgacatcttcgttgcggcggaacagcttgctgtccttccgcagtcgctccaacagatggtaggtgcgcagcaggcgcagcgtgcgcagaatgcgcaggaacccgatgccctcgaccaccaccggggcgaggaacgaggcgatcgcgatcacgtcggtccaggtgctcaggtgcaggaactcgcgcgcgggggcgcggctgatgctgaggcgggcggcaaaatcgagcagcacgcatacgcccagcaccaggtcgcaggcgatgatccagggcatcagcggcaggaacgaggtgaccatgacgaaggcgatcgtcgccacgtcgaacacgagcagggcgtagcggaagcggtgcgcccgtctggtctcgccctcgtacagatcgtgtatcgtcgcggtcagagttgccatggatcgccggcctgaagggaactgagcctatgagctctgtgtcggcaggtatccggccacgaagccttttgcgtcgcctgtcggccgggacaactccagcagggtgatcgccgcgagcagcggcacgcccgaggcagccagaacccgttccgacaggcgggtttccatggcgcctgaacggcgcttgggcaactgacgacgcatggtggtcccagctctgttgccagagacatcggcgagcgggggaggtgcagcggcgaggtcggatcgtcaggctgggcttgcggcagaggtctcgccgttgtcgtcaacccctgtcttgccgcctggatgtgatgggactgggccttgaggcagcgtgaaacgctggtggggtatgctccacatgcagtttaatataatgacaatctgacgtaatccctgcattatatcgcctgatttcagaccgggccccctacaactcaggcgagcgaatatgcaaagcctctcctattccacccctgtgcaggcatgatcatggatgtcagccgcctcgcggccgccgttacggatgcttatgccgcgcaagctaagccgccgcttacgcaggaattgatcgcccaggttcgagatgtcctggtgaaggctttcgaagccgaaggcggcggatcgtcgggcgccgatcgtctggaacgactgaacgccgcgctcgacgcgttcgagacggaactcgacgccgtcgtcggtccccgtatcgcttcgctggacgaggcatcgggagcggtcgccatgcggacgcgctccgaggcgggacaaccgctgcgcgccttcggcggccagtaaccgccccactccccggcacttttccgtccctccgtccccattagttggaacacaggtcgcgtcatgagtgaggcaagtgggactgtccggagcttcgcgcatccgggccgtggccgtaacgtcgcccgcgccgtgccgaaggggcgtcaggtcgatccccacgccaaggtcgagatcgaggagctgctcggcacccgcccgcgccagcgcgacctgctgatcgagcacctgcacctgatccaagacacctacggccagatcagcgccgatcatctcgcggcgctggccgacgagatgagcctcgccttcgccgaggtgttcgagaccgcgaccttctacgcgcatttcgatgtggtgaaggagggcgaggccgacatcccgcgcctgacgatccgggtttgcgacagcatcacctgcgccatgttcggcgccgacgagctgctggagacgctgcagcgcgagctggcctcggatgcggtccgcgtcgtgcgcgcgccctgtgtcggcctgtgcgaccacgccccggcggtcgaggtcgggcacaacttcctgcaccgggccgacctcgcctccgtgcgcgccgcggtcgaggccgaggacacccacgcccacatccccacttacgtcgattacgacgcctaccgggccggcggcggctacgcgaccctggagcggctgcgcagcggcgaactgccggtcgatgacgtgctgaaggtgctcgacgacggcggcctgcgcggcctcggcggcgccggctttcccaccggccgcaagtggcgctccgtgcgcggcgagcccggaccccggctgatggcggtcaacggcgacgagggcgagcccggcaccttcaaggatcagctctacctcaacaccgatccgcaccgctttctggaaggcatgctgatcggcgcccacgtcgtcgaggccgccgacgtctacatctacctgcgcgacgagtacccgatctcccgcgagatcctggcccgcgagatcgcgaagctccccgagggcggcacccgcatccacctgcgccgtggggccggcgcctatatctgcggcgaggaatcctcgctgatcgagtcgctggagggcaagcgcggcctgccgcggcacaagccgcccttccccttccaggtcggcctgttcaaccggccgacgctgatcaacaacatcgagacgctgttctgggtgcgcgacctgatcgagcgcggcgccgaatggtggaagagccacgggcgcaacggccgcgtcggcctgcgctcgtactcggtttcgggccgggtcaaggagccgggcgtcaagctcgcgcccgccggcctgaccatccaggaactcatcgacgagtattgcggcggcatctctgacggccacagcttcgcggcctacctgccgggcggagcctcgggcggcatcctgccggcctcgatgaacgacatcccgctcgatttcggcacgctggaaaaatacggctgcttcatcggctcggccgcggtcgtgatcctgtccgatcaggacgatgtgcgcggtgccgcgttgaacctgatgaagttcttcgaggacgagtcctgcgggcagtgcacgccctgccgctcgggcacgcagaaggcccgcatgctgatggagaacggcgtgtgggacaccgatctcctcggcgagctggcgcaatgcatgcgcgacgcctcgatctgcggtctcggtcaggcggcctcgaaccccgtcagcaccgtgatcaagtacttccctgatctcttcccggagccgcgggccgtggcggccgagtgacgcccagcccgacgatgtctcctcacccgatgccagagcctggagcggacgcatgagcaacggccccgaaccgcacggcaacaagatcgaacagcccgagatccgcgccgacgaacgtcaggatgccggcgggccggcaaatggcgcaccatcgacctccggcggcgcctactcgcagggcgccaagtcgggtggccaggccgcgccggatccgtccggctcctacggcatcaaggacgccccggtcgcgcccgcgaccatcgccttcgagttcgacggccaacaggtcgaggcccagcccggcgagacgatctgggcggtcgccaagcgccttggcacgcatatcccgcatctctgccacaagcccgatcccggctaccgcccggacggcaattgccgcgcctgcatggtcgagatcgagggcgagcgcgtgctcgccgcctcgtgcaagcgcacgcccgccatcggcatgaaggtgaagtcggccaccgagcgcgccaccaaggcccgcgccatggtgctcgaactgctcgtggccgatcagcccgagcgcgcgacctcgcatgacccgtcgtcgcatttctgggtgcaggccgacgtcctcgatgtgaccgagagccgcttcccggcggccgagcgctggaccagcgacgtcagccacccggcgatgagcgtcaatctcgacgcctgcatccagtgcaatctctgtgtccgcgcctgccgcgaggttcaggtcaacgacgtgatcggcatggcctaccgcgccgcgggctccaaggtcgtgtttgacttcgacgatccgatgggtggctccacctgcgtggcctgcggcgagtgcgtccaagcctgcccgaccggggcgctgatgccggccgcctatctcgacgcaaaccagacccggacggtctatcccgaccgcgaggtgaagtcgctctgcccctattgcggcgtcggctgccaagtctcctacaaggtcaaggacgagcgcatcgtctacgccgagggcgtgaacggaccggccaaccagaaccggctctgcgtgaagggccgcttcggcttcgactacgtccaccacccccaccgcctgacggtgccgctgatccgcttggagaacgtgcccaaggacgccaacgatcaggtcgatccggcgaacccctggacgcatttccgcgaggcgacctgggaagaggcgctcgaccgcgcggcgggcggcctgaaggcgatccgtgacaccaacgggcgcaaggcgctggcgggcttcggctcggccaagggttcgaacgaggaggcctacctcttccagaagctcgtccgcctcggcttcggcaccaacaacgtcgatcactgcacgcgcctgtgccacgcctcgtcggtggcggcgctgatggagggcctgaattccggcgccgtcaccgctcccttctcggcagcgctcgacgccgaggtcatcgtcgtcatcggcgccaacccgaccgtgaaccatccggtcgcggcgaccttcctcaagaacgcggtgaagcagcgcggcgccaagctgatcatcatggacccgcggcgccagacgctctcgcgccacgcctatcggcacctcgccttccgccccggctcggacgtggcgatgctcaacgcgatgctcaacgtgatcgtcacggagggcctctacgacgagcagtacatcgccggctacaccgagaacttcgaggctctgcgcgagaagatcgtcgacttcacgccggagaagatggcctcggtctgcggcatcgacgccgagaccctgcgcgaggtcgcccggctctacgcccgggccaagtcgtcgctcatcttctggggcatgggcgtcagccagcacgtgcacggcaccgacaactcgcgctgcctgatcgcgctcgccctcatcaccggccagatcggccggcccggcaccggcctgcacccgttgcgcggccagaacaacgtccagggcgcgtccgatgccggcctgatcccgatggtctacccggactatcagtcggtcgagaaggacgcggtgcgtgagctgttcgaggagttctgggggcagtccctcgatcctcagaagggcctcaccgtggtcgagatcatgcgcgcgatccacgcgggcgagatccggggcatgttcgtcgagggcgagaacccggcgatgtccgaccccgacctcaaccatgcccgccacgcgctggcgatgctcgaccatctcgtggtgcaggacctgttcctgacggagacggccttccacgccgacgtggtgctgccggcctcggcctttgccgagaaagccgggaccttcaccaacaccgaccggcgcgtgcagatcgcccagcccgtcgtcgcccctccgggcgatgcgcgccaggattggtggatcatccaggaactggcccgacgcctcgacctcgactggaactacggcggcccggccgacatcttcgccgagatggcgcaggtgatgccgtccttgaacaacatcacctgggagcggctggagcgcgagggggcggtgacctatccggtcgatgccccggaccagcccggcaacgagatcatcttctatgccggcttcccgaccgagagcggtcgcgccaagatcgtgcccgcggcgatcgtgccgccggacgaggtgccggacgacgagttcccgatggtgctctcgaccggccgcgtgctcgaacactggcacacgggctcgatgacccggcgcgcgggcgtgctcgacgcgctggagccggaggcggtggccttcatggcacccaaggagctctaccggctcggtctccggcccggcgggtcgatgcggttggaaacacggcgcggcgccgtcgtgttgaaggtgcgctccgaccgggacgtgccgatcggcatgatcttcatgcccttctgctacgcggaagccgccgccaaccttctgaccaaccccgccctcgaccccctcggaaagattcccgagttcaaattctgcgcagcccgcgtcgtccccgcggaggctgcgccgatggccgccgagtaaagcgtgtgacgggcggcgcgttcaggcgcgccgcccggtctgccgtgcttcccgcacgccaacgaagaaccaggtcgcgcgatcgatcgcgtgcaaaccccgtcgcttgagcccgtcgagctggattgcccaaaggcaggcattccagcggtctacgttgtgtcgaaggccgaccatccggctgcggccgtcgcgtgaatccggctccccgcttcaaaccgtgcttcgcaccgtcaagccggctgcgtttcgccccgatctctagcggtgttcaggtctgcgccgacttggccggcctgagcgagcgccgccaccggcccggcatcggccaggccgagaccgggcgtgattgccgccgtgctgcgagcacgaggtagatgagggaggcgaggtgccccgcccccaccgccgccgcggcgccgctgacgccgccggcctgcatcagcgggaccaccacggcgagcgacacgaccatgctcacgcagagcgaggcaaacagcacccgggtgttctgcttggcgcggaagtagttcgcggtgaggtcgcgggccagcacgatcacgacgctgaccgagaggatgtgcaggcagttggcataggccgcatattccgccccgaagatcaggcgcagccacatcgcgcccggaatggcgaggaccgcgaggatcgcgatgatcggcaccccgagcttgatgcccgtgcgcatgaggtagcggcgcagggccgcctctccgccctcggaatgcgcgcgcgcggcggccaccggcaggacgttctccgtggcggcgagcagcagcagcacggtcccgacgaggtactgcgccgcccgcaggccgccgagttcctcgaggcccagcgtcgcgcccgccaccagccagatgagctgctcctggacgaaggtgacgaagacgatcggcaggagccagcgcgcgagcgggatgtggcgccgaaagaccgcgccggtctgcacgcagccgggccggcgcaggatcggccggccgaacgcgacgatgaagggcaggcaggtcgcaaacgaggtcgcggcgagcagccagacgaagccgttgctgccgatgacgtcgtgctcaagccagatcaccagggcgatgaaggggaagctcgcggcgcgggcgaaatccatgagcagggcctgcacgccccgacctttcgcaaacaggaggcggcgcagggtgaactggaggttctgcgccagcatcagggcgcaggccgccacaagcgtctcgcccgacatcccgccgatgaggagggcgatcaccacgaagactgcgccgggcacgcagagcaggaaggcgcccgtaaggatggttgcggcataggccttcgagacgccgctgcgggcaccgaccagcgtcatcatcggcgcggtgatgagggcgttgtgcagggcctgcgcgaaggtgagcacgatcagaatcatcgcgaaatgcccgaactcggcgatgccgagcagacgggcggcgacgatgccgctgaggaagccgaagccgctgacgacgccctggtcggccagggcggcgagcgcggccggcgggcgccggacgaggccggcggcgcgccggagcaggcctgccggcgggacgggcgcggtgtgggcttcaggcatcgcggatgtcctgctcagcgcgtggccaggatggccgtcgcggcgcggcgcatcgcccggctccggctgaacagccagagcgggttggacgccacgacgttgcggctggcgccgcgcttgaattcggtgacgcccggattgccggcagggtcgatgccgccgagatcgagcactgaggccccctcgcgcttggcccgctcgatcaggtgccagagggcgaggcggccggctccggtcgccttggcccgctcgttcgaggcgacgtagaaatccgtccagcggtttgccgtccggtggatgatccgcaccagaacaggttcgtcccgctcgcgcatttcgaggaacaggaggttcgggtcgttcgccgccagatcgcggaaggccgccgtgtcgaggctgttgcggaagcccttgcgccgcttcagggcatcgtagaggcggccgaaggtctcgaaggccgccagccgctcggccggaccggtcgggaatgtggtcgtgagatccaggtttcgctcggcggtcttgagcacgtcgcgccagcggccctccatggcggagcggatctggtccgtctccgcggtcagatcgagttccagcgtgtgcgtccgggcggtgacgaccggcgcgaagccgtggccgagcagggcaagcaccgctgccggcgtctggaattgctggtagttcacgccgagcagatcgaggcggccgagttcgagatgcccgagaaaggcccggaacaccgcctccgcccgcttctcacccagccgtgtcaggaccgggcagccctgcgccaggacgacgtggccgagccagcggcggcggcgctgaacctgggcgtaggcgagcgcctgcccgtcacccgcgcggatggcgagccgccgcacgtcccagccgatgcagcttttgtactcgccccagcggcgcgacgcgtagagattggcgcccggctgctgccagaccgccgcgtcccaatcgggatcgtccgtgacgtcgacgaccgtcagttgccccaccttcgaacatcctctccgtgccggccgttccggcgcgggacaggccatggcctgcctaacgctgatgagcaagggacgagccaccgcgccgtcatcaatattgaaaccaatatgtcagattaaccacggtcgctcgggatgatttgagcagatgccatcagcttatctctgtgatagatgcaggaatcggagggtgagacgcggatgaagcactgggtcaaaacgacgttgcgccgcgcgccggccctgcgcgcgctcgccctgcgcgggagcgccctgttcaagtcgttggcctgcgccgagcccggtctctacaccctgtgctaccatcaggtgcccgaagcccagcaggatcgttttgccgcgcaattgcgccatctcggccggtacggcgatttcatcgatgccgacggggccgccgagcgcctcgccgcgggttggccggcccgcgaccgcgccttcctcgtcaccttcgacgacggctatgccgacaccttcgaggtggcgcgtccggttctgcgggccctgggcattccgggcatcgtcttcctcatcagcgactggatcgacgcgccgccgagcacgccgcccggcctcgaccgggcgacgtccctgtccccgagtgggcgcctctacatgagacgggccgagatcgcagcctggtgcgccgacggcctcgacatcggatcccacaccgccacccaccagcgcctgagccggctcgaccgcgcgcgggtcgccgacgagatcacccgctcccggcgcgaccttgctgccctcaccggccgggagatccgccatttcgcctgcccctggggtgtcgccggccacgatttcgatccggagcatgacccggcgctggccctggagagcggctaccggaccttcttcaccacgcggcgcggccgggcgctgagcgaagcggacctgccggcgatgccccgccacgtggtcgagccgcattggccggtctccgatttcgaggcgctgatgggcggccgccggacgggatggcgggcgcggggaacggcttgagacgatttccagtctcgacacgtgttgaccgcgtcgtcccgaaagccggtggtcacctttcgagccgatgctctatccctgccgatcggcgccgggccggttcgggtccgcggcgcctgacctgaggtcgcccatccatggcaaccggtgcgatgcgcccgatcgtcgtcgtgaccggggcgctcgcgccctacacgcatgttctctacgagcatctggcggaacggctcgccggccgagacggccgggccctgcacgtcctgtcctgcacgccgcgcgagagcgcacggcaatgggtgatgccgccgccgcgcctctaccggcatgcggtgctgccgggcttgcgctggcaccgctcctcgatccgcaacctctacgtcaacccggcggtggtgccgcggctcgccgccctccatccggcggcggtggtgctcaacgacttctcgccgaccatgctgttggcggccggcgccgcgcgcctgcggcgcatccccaccctgatccgcaccgacggggtgcccgagaccgatcccggcgagcgctcggccccgcatcgctggctgcgccgtgccatcgtcgcgggggcctccgccgggatcggaccgagcgggggcagcggcgccgtgctcgcccgctacggcttgccggctcgaaacttcgtcctgagcccgctctttccagcctggacgccgcccgccccgccccggccggacaccgaacggccctacgacctcctgttctgcggcatgctgaacgaggaggtgaagggcgcacgcttcttcaccgacgtggtgctcggctgctgtgcccgcggtcggcgcctgtcggtccgggtcgcgggggacggcccgttgcggggggagatggaggcgcggttcgcgcaggcgggaatctccgcccacttcgatggcttcctgggccaggaggcgctgcccgaggtctacgcttcagcccgactcttcctgtttccgagccgcggcgacgtgtggggaatcgtcgtgcaggaggcgctccagagcgggacgccggtgctcgcctcaccccattccggcgcggcccgtggtctcctcgaaacctatgactgtggcgaggtgcggccgatgtcggtggcggattgggtcgaagcggcgctgcggctcctcgacgatgagggccgccgccgggacctgcgccgtgcggccgagcgcgcgctcccgcatttcacggtggaggcggccgtcgcgggatatctcgatgccctcgagccccttctggcggagcgcacctgaccgtgccatccggccggatcacgcaatgcgaagttgtatttagacttgctcgcggcgcaggacggaaggggcgttctgcagccgctccgggcggaggctacattcgaccgcgaaagcgcagatactcgatgtatccggccggatcagggtcaagccttggtcgatagtccgaaaaggctaggactcacctctatcgaactgccgagcgtctcgcagggaagcgattaacattctatagcaaatcgagaatacatcggccctataagtgatatttttaccacatcttattggaagacaaactcggcaatatcgtccttaaaaatttgacttgcttcggctgtttatttcgaacgattgtggttttgcggatcattcatcgcccgcttgtgtccgcctggcatccatgtctcgctggaagcgtttcataatggacataatcaagaaaatgcgctgggagcgtccacttgatcttgatcgcgtcgagtctcaagagatgactgtcgcttctcacgacgctccgaagcaggccgatagcctgacgagtattctgcgtctcgtccaatcggatgccgatgcgaacgcctccttggtggtggcgtcgccctcctcctctcaggattgggcgaacctgatcgatcgcgtgcgggccgccgcccagcggacgcgcgaagtcgaggcgcaggctcaggagcaggagcagcgcgtgcacgaactgctggaacgcgttcgtgacgacgtgaagctcgccagcgagcgggtccgggccgcggagaccaaggcggccaacgtgcaggctcaggccgagcagcgcatccgcgcggcggaagagcgggccgaggctgccgaggagcgtgcgcggatcgccgaggattggctgaagcaggtgcacgaggccatcgtcagcgagttctcgaccctcaccgaggtgccgtccaaggctgcgtgagacctccgcggtcgtgatcccgatcggcgatgaattggctcgtcgccgattgcccccgcaacggccggaccctcagggagagccggtcgcgggtcggcctcggtgctgcttagtcagcgccgcgcgtccgtgaacggcgaggccggtaacccatcccgccgcatcttcgacgggtcgaggcgaagcgtgatgccgcgctcggcggtgaagcgggccagcgcctcgaggtctcccggattcggggccgggccgtcaaggtgggtgttgaacaggatgatctgccggctcgcctccgccttgtcggtgagcgcgaggtcgtcgctcccgatgctcacgttgtcgacgatctggttgttgcgcgccacgcccggctcgtcggtcagtgcctctgcaagcttcggatagcgcatccgccagggcggggcgtcgagcggcatcgcggcgaaggcggcccggaactccgaatccgcttcgttcagcgatggcttcatccacgtcagaccccgcgcatcgagggcgaccatcgggctcgacgcgacgaagacgttgcgggtgatcgtgttgtcgttgccgccgccgatgaagaccggctgctgcacattgacgaacaggttgcggcggatggtgaagccgctcgccatgtcgtcgagatagacgcccttcacctccattcccggcccggtgcggatgtcgtggacatagttgtcctcgatgatcgagccgcgggcggtgaagtcgcgtccggcatagatcgcgccggtatcgctcaggccgtggatcaggcgggcgacctcattgccgcgaaacacgtggtcgttgccgcgcaggtagatggcgtagccgatcgcgtcggtgatgaggtttccgctcgcctccgcgccgacgccgtcgagttcgatcgcggaactctgggtctggctcagccgcgagaagcgggtgaagcgggtgtcgcgcacgaacagcccgccccgccggagcgtggcgcggtcgccgccgacgaggcggaccgcgctcgcgccgatatcatggatcgcgctgccggagacgccacccccggtcaccccctcgaacaccgccgcccggcctgccgtccaggccagttcgctcgcgcggatctcgatatcctcgcccccccgcacgacgatcagatcgccgcgcgcgcgctccagccgaagccgctcgatgcgcagatgccgcgcgccatcggcccggatcagcgtctcggcgaggctgacttcaaggtcggccgcgccgggagacggccaggccagcagcaggccgctctcgccgtcgcgccaccattcgccgggttcatcgagggcaccgagcgcatggaccagccgcatccgggcgccgtcgcgaatgccctcgtagggcggctggtccagttcgagctggcggcggcgcggatcgacctgcgccacatgaagcgtttccagaagccagtcccagcgccagaagccctccacccacaggtcgcgctccagggacagatcgggcatgcccggctcgtccttgagggtgaacgccaagccccccgcttcggcagcggcaaccgtcgtccagccggagttcggcccaggatttggcccagggttcggccactgcgccgggcgcagcgcaccgcccgcatcgaagatctcggtgacgcgcgggtgcgtctcgcgtaggcgccgcggcgcgcggtaggcgagctccccgcgcaacgcctcgggcaattggtaggcacgcaccgcgccgcgggccgaggtcggcaaccgcgcgcgcaggcgcggcggcagcgatgcgggcgcaaggggcacgctgccgacgagccggctcgatccgtcggcggccccgcgcaggatcaggggcgcctcggccgtgccggcatggtcggggccgatctggacgggcgccgagatccggtgcgttccgggttccagctcgacgacgatcgcccgcccctcgccctgacggcgtagcgcggcgacatatgcaagcgcccgcggcaggtccgcaaagcggttgtcgcgacggggggctctgtctccggtgggcgcaacccgcaggaccagcggcgctttcgcctcgccgccccgaacctccgcggtcaagccgaagagcggcgatccgacgaggacggcggcgaggagcgcggccgcgctccgcagcgggccgaggctcacccctcggcctcggcgtcggtcatgacgagctgcacccgtgggtcgcggccgagggcgtcgagcgcccgccgcagccgggcggtgccgctgcgggcggcgctggccgtcagcagcagggccgggaagcgctggtcctgggcgaggcgctcggcggcgatgtcggtgccgatcagcccgatatcgacgaagacggtgtcgaaggcagaagccgccgtcaggatcgccccggtataggccgcggtgccgaggcgcagggccgcgtcgtcgtagggcaggatcttgaccccggtcggcccctcgaccagcgcgtcgctaagccccgaatgcgtccgcagcacttcggcggcgccgcgcttggcctggctccggagatcgcgcgagatcatcgcctccgggtcggcatcgacgagcagcacccgctggccgtcgagcgcggccgaggcggcgaggctgcgcgccagctccgactttccgctccggtcgtccgccgaggtgacgaggaccaccgtcggccgcgtggccccgaaatcgcgctgcagacggctgccgagacgggccacagccacgtcgtaggcggtgtcggcgcgcagggattcgctgccggccttgctccgcgtcctagtcggcaccttggccggaagggcagcgaccacggggagccccgcgagctgctgaaaccggcggcgcgaaccgatccgccccgcggccggcacggcgaggagggcgagcgcggtgccgaggccgagcccggccgccagcgccgcggcgaagatggccgggatcggcgggccgagccggcgctccggcagcgaggcgggcgagatgacgcgcgaggtcgaggtatcgaggcgctgctgctcctgaagctcgcgggcgcggacgaggaaggcttcgtagaccgcgcggctcgcttcgacctgccgctccagttcgcgcaggcgcacgaagctcttgtcgacggacagagcctccttcttgcggctctccagagtggcggcgagcgaggcctcgttggcctgcgccgaccgatagtcgttgcgcgtggctgccgcgatgcggcggatctcggcgttgatgtcgttgcgcagggtctgcacctgcagctcgccggtgcgcagggtggggtgacgggggccgaggttggacagggtgtcggctcgggccgcctcgatctgggcgagctgggcccgcaattgcgcgaccgtcgtggactggacgatttcggtcaccgagttgaggtcggcccgcccgttggcgaccgcctcgatctgggcgagccgcccgcgcagctcgccggcccgggcacgcgccgcgccgagctgctggttgagctgggtcagcgcctgctcactgacgagctggccgcgggtgccgaccaggttgttggcggcgcggaacttctgcgccttgtcctcggcctgccggaggtcgtcctgcaactcgccgagccggctcgacaccgcctcgccggccttgcgggtgacctgcgcctgcgcctgcgagacggtggtgaggtaggtttcggcgatggcctgggcgagttcggcggatttccggcgctcctcgctggagacggcgagctcgaccacgaagctgcgctccaggcggcgcgcggtggtgcgatcgcgcagcgtgcgcagggcggtgagcgtgtcgtcggcagggccgccggcggtgacgatcagcgaggagaggcggctcttgagcgtctcgagcggcgaggcgggacgaacgaagtccgggtcctggtcgagcttgaaccgagtcacgacctgccgcagcacctcgtcggagatgaggacccggatctggctgtcgacgaggaacaggctcgcatcgctcgcctgatccgagggcgtcacgccgtccttgaccacttggatgccgcgcgggtcgatcaggatctgcgtcacggcggcgtagagcggcggcaccagcgcgagccatgccaccgccgccaccaagaggagcacagccggggccagcacgagcgcccagcgcgcgcgcagggcccgtccgatctcacgcgggtcgaggaaccagggttcaggcgtcacgtccggcttgcccggctcggcgccgacgaagaaccgcgaaggcatccgctcgatcatcgtcatcgcgaaactctcgaacaatacgcgcctgcgggcctcggcagcccgcagcaaccgatccggtccgccatgcccgtccccgagtgggtcgtccggggacgatccttcccgtttcgggacagcggcggcgggccgaaggtagtttgggtctcacacttcaagatgtgcgccaggatgcgcatcacgcggacgccgcaaccgggagaccgaaggcggtggctgccggaacgggcgtggccgcgcccacgggctcgcgacgcagggcgccgatgcgggcataggccaacagccccacgaaggtgaggacgttgatgttccagtcctgaaagatgcccggcgtcgtcatgccgttgaggatcaggaagaacacgcaggtggcgacgaggcggcgtccgggacggtcgagcttcatcccccagcgcagggcggtccccagcaccatcgcgcagaggccgagcccgatcaggccggtgccggcccaggcgctgagcaccatgttgtgcgagctggagatgaacacggcgtcgcgtgccagcgtctccgccaaagccgtggtgggaatgaggagctggatgaagcggtctccggcggcgtagccggcgccgacgaagcggtccttggtcgcctcgatgaagaccggccagaaggtgccgcgcccggtggcgtcggccagctcctccgggggcttctgcagcacgaccgaaaccacgtcgagcagggcggggaaggccgacaggccgaccatcagcaccacgaacacgatcaggtagacggtgaaggccgtgtagccgaggaggcgcagccgggggtgacgcgacgccaccatcaggccgggggctgccgcgatgagcgaggcggtgctcgcggccgagcccgcgatgacgaagccgacgaaggcaagcaggagatgggcgcgccggtgcgggatgcggtcgtcgaagatgacgaggaaggcgtgcgcggcgcagagataaggcatcaggttgtgcttggccgacgagaacacgaccccatgcgcgaaattgtcgaggatgatcggcgtcgtggcgaccagccacgcgacggtgaacagcgcgaacaggttggccagccgccgctcgatatcgctgcggtcgaagatcaggatcgaggtgagcgtgaagatcgccagctccacggtccgatagacggtgtagctcggcacgattgaccacgcggtgctgaggccgttcacgaggatcatcagcgtgaacggcaggtacggcatcgagaacgccaccagcaggacgcgccggtccaccgcgatccgggcgatgagatagagcccggtcagcccggtcatgacgatgagcgcgaggttggaggccgtcagcccctgctccagcaccgcgttgccgtcatcccgcgggacgttgaagaccagcggcagcagcgcgaagatcgtcgtcagggcgaacgggaccgccagcggaccgttcagcggccccatccgggtctcgagtcggtggcgcgccagcgggtagagcagcacgaaccagaccgccaccgcgacgaccaagaggaagttcagcattccggcacttccatggaacgtcgtctcggtctggtccgggtgtcgagaaagccgaactcgtgccccgccgatcccgtgcgggccaacactccgtggagtcttggtttatggcgtctttcaggctgtgaggcgtgcgcgcgacttcgtgaccactcggaacagcgcccgatcgatctcgcggcggcttcatcggaccgtcggcttacgctgagcgctagaagctgctgccctaggcggatcgccgcgtggaggcgcgcgacgacatcggccggaaaccgcatcgatccttgtttcgacgggtttctcggcccggaacggcgccgcttcggcggataagcgccctcaggcaccgaacaggacgacctcggtataggtgaggtctccggtggccggcgggttcgggccacgggcgtatttcggggcgcggccctcgaagaagtgtccggcaaagcccggcagcttgccgacggcatcgagcacgaaccacggcatggcgtggtgcagcatgagatgccggccgatcgcgccgaggaaggcggacaggtcgagcgcggtcgagcggtagacgagctgaaggcagggcaggcgcggccaccgggtttcccccggccgcagcttgatggcgcgccgctggaacaggacggcccacgccttctccccatcggaacagacgaggccgatgcagccataggcgaggtgatcagccaccagccgggcctccggctccggcagcaggcgaagggtctccggcgtggccacgcggacgcggcgcccccggccgaggccggcgagcagcggcatcacgagcatctggcccgagcagaccggcttgaagccgcgcgccttgtgcatctgccacgtctgcggagccggcgagacgttggtgtaggtcacccgccggtcgcgcatggcgaagccgtcgagcagggtacccagcgcgcggaattccggcagaacgtaccagctcgagaggttgcagcgcagatgcgtgccggcctcgtccgtcaccatgcggtagagtgcgagcaggacgccgacgatggccccgtcccgttccagcacatagccgtagcgcggcacgtcgtcgggcagcggctgcgtgcggtgccggtcgagcccggtccgccaataggcttcggagcgatcggggaagccgacttgtagcagccgcaccacggaggcgaggtcatcctcctcgatggtgcggcagcggaccttgacccgcgcgctgcggacgccctcccccgcgggtgggacgtcttccacggtctcgctcaccccaatcatcggcggctccctccggctcgtcgcgctgtccggaacccatttcgtccaacggctccgcgcgatcgaaccgtgagcaaggcgcgctctcgtcccactcggagacgcgctcgaaacagagcgaaatcaatgccagccagccgatgccgtttcgggactgccagtcttgttgaatggattggtataggcgtcgatttgtcgcccaagccatccaaaatatattgatttagcggaaattttcgtcgagtgaagcctcggttcaaggtcactggccggcttcaggcggtgctgccggcgtcgatggtgagcaccgtgccggtgacgttgcgggcgcggtccgacatcaggtaggcgacggcgtcggccacgtcctgcggctcggccagccgcttgagggcgctgcggttggccacgcgcccgcgctccgcctcgtccatctcgccggtcatcgctgtctcgatgaagccgggcgccaccgcattcaccgtcaccccgagccgcccgacctcgcgggcgagcgacttggtgaagccgatcatcgaggccttggtcgcggcatagaccgacagggcgttgtagccggtgaaggcgatgatcgagctgacattgacgatgcggccggcgccggccgtcatcatcccacgggcgaggtacttggtcagcaccatcggcgcgagggtgttgaggtggacgagttcggcgatcttcgaagccggcatcgtcgtcagcaggcccggcgtgccgagcgcggcgttgttgacgaggccgtagaccggcccatgctcggcccggattctctgggcgagagcctggagcgcgtcgatctcgccgagatctgcggccatgaaagcgatccggccgggggcagccacttgcgccgcctccagcgcctcgctcgggcgccgggcgagcgccaccacgcgaaacccgtcggcggcgagcgtttcggccatggcgaggccgagcccccggctcgcgcccgtgacgacgacgaggcgtccggtcttgagatcgtcgctcacgcgcccctccgcaccagcttgccgcccgacgtgatcggcagcgcatccacgaatttcacgctcgccggcaccttgtgtccggccaggcgcgggcggcagtgggcgatgatcgccttcttcagcgccgcctgatccgtgcccgcgtcggcgcgcaacaccacctccgcctcgaccaccgcgccgaggatcgggttgggtcgcgcccgcacccgggacatcgagatgccggggaagacgttgatgacggtctcgacctcctccggctgcaccttggcgccgccgacattgatcacgccgctgcgccggccgaggaagtggtagcgctcgccccgtcgctccacgaggtcgccggtgtcgatgaagccgtccccggcgatcagcgcctcgggcgccgcgccgagatagcgccgcccggttcggccggagcgcacgaacaggctgtcctcgcgcacggtgatctcgatcccggcgcgggtgccgatcagcgcggccgggaaaccctcctgcccgtcctcgacggtgaagccgaccccgccctcggtcgaggcgtaggcgtgggcgatgcgcgcctcagggaaggtgtcgcgcagggcgtcgaggatgttctggtcggcgatctcgcccgagagccgcacatagcgggggctcagccggtcgagcgccgcgctcatcagagcgaggcgccagtgcgagggcgtgccgaggatgtgggtgacgcccgccgcgccgacgcggacgagatagtcgcgcaccggctcgcccgcgtcggagagcacgagcgaggacggcccgagcatcgcccgcaggaacacttggaggccgccgtagcggcggatgtcgtagaaggcgctccacaccgtgccgggctccggcgccgcagccgtgttgatgccgccggcgaggccttcgagggtgtgggcgacgagcttcggcgcgccggtggtgccggaggtggccagtgcccactccgtctcccgcgatgtctcggagcccgcgcggaacgcgtcggccgcgtcgatgcggggcaggcccggtagcgcgtcgggggacagcccctcggcatcggcgacgcagatctccgcctcggaatcgtgagcgatccgggcgatgtgctccggcgcgagcttcggggggacgagggcgagccgggccgcgaggccgtcgagcgcgatcatggcgcgggccgccgccatctgcccgccgacggcgagcagcacccggcggccggcgagcgccgcggtcacggcggcgtcacgctcgccggaaacgatcccggcgagatcttttttgctgcggtggtcggacaggaacaggccctcgagtccgcccgccgccagaagtctctcgcgcaggatcatcggggtcaggccgcctgtcgggccgcggcgcggtcgtagagggcgacgaggtcgccgaccgtcaccggcaggtcggaagcatccatctcgccgaacgggtcggcgccggtgagatcctccatccgcgcgacgaggagcgcgaagcagagcgagtcgaactcggtgtcgagcatcacgaggtcgtcggtgatcggcggcatcgccttttcctgctcggcggcgatggcggcgatctcggcgaagacggtctcacgcagggacatggtggctctcctcaaggctgggtggggcaaaggggtgggcaaggggtggggttagagggcgccgcggaggcaggcgccgaagtcgcgggcgatctcggacaggatcggccggccgcgcggcaccagccgcccgaggccgtagaagaagtggatcatgccggcgtgaacggtgtgggcggtctcgacgcctgcccgctccagacgcgcggcataggccgccccctcgtcgcggacgggatcgtattccgccatgtggatgcgggccggcggcaggccggtcaggtccgcctcacgcaggggcgagagacggggcgacgggccggcggcttcgggaccgcaggccgcaaggtcgcgccggatcgtcgcctcgtcgaggaagtatccttgcgcgaaatcgcggcgcgaggggtggctgccgtgcacgtcgagcacggggcagatcaggagctgcgcccggatcgagccgccgcgccgctcctggcagacccgtgcggcgagcccagccccggcggaatcgccgccgatcccgagccgggccggatcgatcccgagcgtgtccgcctgtgcggccaccccatccatcgccgccagcgcgtcgtcgagggcggccgggaacgggtgttcgggcgcgagccggtaatcgaccgagacgacgcgcagggcgccggcctcggccagcacccggcagagtccgtcatgggtgtcgaggccgccggtcacgaggccgccgccgtgtaggtagacgaggccgggtccacttgcgctgccctctagcgcgtagagccgcgcggaaatcggcccggccggacccggcaggacgagatcgcgggtcgcgacgccctcggcgcttagcccggcgaggcgcgcgagcccgcgcatcccctcccggcgggcctcgagggtgatgccgtccgagcttccgagcgccatcatgtcgaggaagcggctgacatgcggatcgagcggcatcggacggcgccttgacgtcagagcttcagcgccgcgcggaccggggccggccacgcgtcgatgcgctcgccgtgggtggcgaacagggccaccgcgaggcggtccatgccgaaggcgacgcagccggtatgggcgggctcgccatcctccaggttgaggccccaggtcgtgccgaaatgctcgcggtgatagttaaagctcatgcaggcggtgccggcggccgccccccggagcgggatcagcagctcgaacttcaaggcctgttcgagctggctgaaggccatgatctggccgagccggccgaagaacgggtcgctcgcggtctcgaccgtgtagggcagcccgagttcgtcggccatcgcggtggcggtcgcgatccagctctcgcggaaggcgacgatctgctccggcgtgccgatgcggacgtattcgcgcatccggaaggattgcagccggtcgagatggcgcgagggttcgcggcggaagcagtcgcaggcgacatcgaagcggtagccggtggccggcaccgcgccgcgggcggcggcgatcgggtagaccgggtagcaggcggccggggtcagaacgaggtcggcggtctcgaggtccgcggtccagtcgccgccctccagatgcttgtcggccgacgcgcggatctccgtctcggtgccttccaggcaggagacgcagccgagaaggttcgggaagctcttgaggtagccgtgccgctccagatgcgcccggctcatcaccggcgggaagcggaacacttccgtctcggcctcgcgccgcgccgagatgaaggcggccagcgcctccaccaccgactcgtaggcgccggtgcgggcgtagacgccctgcgcgttcatcggcttgaacatcgcgtcgaacagggcgtcgagcgggtcggtcgcgggcggcgaggccggcgcgttcatcacgggcatgttcatggcgggcagtccttcggcaaagggggcagtggagcctttgctccgcctgtcgggcgcgaagagcgccccgcggagcgagagccaaggtcgccgaggcgaccgccggcgttcgaggcgggaacgaacctcgctgagcgccttcaggcgctgagcgaggcggcgacgggcgacatcagcgtcgcggtggcgaggttggccaggatccggtcgttgtggatcatgatcggcgccgagaggatgtcgcgcagcgcccggccgatgctgaacgcgccgtcctgacggtagccggccagcccgttggcgcgcagcgcgctcgacacggtggcgacggcgagttcggagacttcgaccttgagcatcgtcagcgcggtctgcacgtcgaggccggccaaagccgccgggtcgccctcggctccctcgaaggtgtcgagcgcctgcgtgacgagggcgcgggcctgcttcaggctggagacggcgcgggcgtagtgcagcgcgccgggcggggcgacgccgcccgcgccgcgcatcgccgtgcgggtgaaggcctgcgcgcgatcgacggcggaggcggcgatgccggtccaagcgctcgaccagaggatgtgcgagaccggcgtcatggtccggttgtggatgtcgctgtagcgggcggcgagcacctgctcggggcgaccgcgggcgacgagtcggaagccgctgctgcaggtgccgcgcatgccgagcgtttcccagccgctcaggcgctccagggtgtagtcctcacgcaggaagacgcagagcacttggtcggaggggccggcctcggccgagcggcgggcgacggtgacgacgccgtcggcctgggcgccgtaggaaattacggtcgcggcccgctccagggtgaccgcatcgccgtcggcctcgatcgccgcggaggaggagcggacattgccgccaccctggccctcggtcgtcgaggacgccatcaggagctgttcgccggcgatgcggcgcaggaggccgtcctgccagggctcgccgcggccatgccggatcaggcaggccaccttggtctggtgcatggcgaagatcatcgccgatgaggcgcaggcgcggcccagcacgtaacaaacttcggccagcatccggacggaggcgccctccccgccgagttcgatcggcacggccgcaccgagcaggcgctgcgagcggaaggcggcgacggcttcctcggggaagcgcccgtcgcggtccaccgcgtccgcatgggtggcggcgatcgcggcggcggccgccgcgcgggtcagaaggtcggcggcatcgccgacgtaaccgtccggccgggtcgtgggctgcatcgtcatggctgggctccgttggactgaagccggccgggccggcggcacgtcagggatgttcgtgaggggcggcgcagtctgggcgatccggacttggccgctcaggcgttcgggccgcgcacgctctcgaccatccgggcgatggtctcgatcgagtagaagttcttcggcgtcaggctcgcgggcgggatcatgatgtcgaactccgcctcgaccgcgaccatcaggttgacgagatcgagcgacgagagcccgacatcgaccagggcgtccgcttgatcgaatttcggcttgatcgcgtggcgcgcggcgatcgcgtaggcgaggcccatggtgcgatccgcgacgctggctgccaccgcttgcgacattgtcctttttccctttggtccgtgccgactggattggtctgtgaccgcttcgatttcaatacggcctgagttttatcaatactcttgctgattgtgccgaaaaagcatttatcgatgttaagtgttttgctggttaatctgtcttgttgtcagcggcactgtggatgcgaccgatgccgcgtgccgcctcatccggtgagattccgatgaagcgcccgccgccataggccagggagggccgctccatccggttcagccgcaccgcgcgcaccgcgccgaggaggatggcgtggctgtgccgctcgatgacctcttccagcgcgcaatcgacgatggcctgcgcctcggtgaggccggaggcgcccgattccatgatcgtccaatccgcgccacgatagcgggcggcgccccgcaacccgccgatgccggcaaagcgctcggcggtggcctgctgcccggccccgaggatgctgacgcagaaatgccgccgccgggcgatgaccggccaggtcgaggaggcgcggttgacgcagaccagcatggtcggcggatcgacggagaggcagacggccgaggtcgcggtgagcccgacccggtcctcgccggttccggcggtgatcacgacgaccccgccgacgaggcggcgcatcgcctgcttgaggagccccccgtcgatggcgggctccggcgccagcgcggcggcagccatcacgccccccatccgccgaacgagccggccgaggtgcccggtgtcgatgatctccggtgcgcgagcatggttcgtaacccgttcgtcgatgtgaaatgggaccttgtgaaacctgcccgttccgcaccggtcgaaaccggacgttatcggttcatctctatgtcgttgcctgtccttgcggctcgtctgtgcaagtccagggcccggctggacgggccggaaactgttcagttccggtacgaaccgcaggatgtgccgagggatggtcccgaaccgggacgcgtcctgccgtctagtgagatcgaagcgatgtcccagagccctgacgccgccctccccgcccgaagccgcgggcggaacgccgcccaggcgctcgtggatcagctcgcggccaacggcgtcacccacgtcttcgcggttccgggcgagagctacctgccggtgctcgatgcgctctacgaatcgggtatcgcgctcaccgtctgccgccaggagggcggcgcggcgatgatggcggaggcccacggcaaggccacggggcagcccggcatctgcttcgtcacccgcggtcccggcgccaccaatgcctcggccggcatccacatcgcccagcaggactcgacgccgatgatcctgttcgtcggccagatcgagcggggtctgcgcgaccgcgaggcgtggcaggaggtcgattaccgcgccgcgttcgggccgatcgcgaaatgggccaccgagatcgagaccggcgcgcggatgccggaatacgtctcgcgcgccttccacaccgccaccggcggccggccgggcccggtggtggtggccctgccgaaggacatgctgaaggacgcggccgaggggccgctggccccgcccttccaagccgtcgaggccgcgcccggcgcggaggatctcgcgtccctcgccgccctgctggcggaggccaaaagccccttcctggtgctcggcggcagccgctggaccgagcaggcctatgccgatatccgccgctttgccgaagccttcgatctgccggtggccacgagctaccgccgcctgccgctgttcgacccgctgcatccgaactacgcgggcgatctcgggcttgccgccaacccgaagctggtggcgcgggccaaggccgccgacctgatgatcgtgctcggcggccgcctcggcgaggtcgcgagccagacctattcgctcctcgacatcccggccccccgcacccggctcgtccacatccatcccggagcggaggaactcggccgggtctacgttccgcatctcggcatcaccgccgcgccggcccggatggcggcggcgctggcgcggctcgatgcgccggcctccgtcccgtgggcggccgagacccgtgcggcccatgacgcatatctggcgtggtcgcagaccccgacgccgcagcccggcccggtcaatctcgggcaggtgatggtgcatttgcgcgaggcgctgccggaggacgcgatcctgtgcaacggcgcgggcaactacgccgcctggatccaccgcttctaccgcttccgccgccttgccacccacatggcgccgacctccggctcgatgggctacggcgtgccggcggctgtggcgatgaagcggatttttcccgaccgcacggtggtcgcgatcaacggcgacggcgacttcctgatgaacggccaggaattcgcgaccgcggtgcagtacggcctgaacatcgtctgcatcgtcgccgacaatgcgagctacggcacgatccgtatgcatcaggagcgcgatttcccgggccgtgtcctcgccaccgacctcgtgaacccggactttgccgcctatgctcgcgccttcggcggcgtcggcttcaccgtggagcggaccgaggattttccggcggcgttggaggaggccctggcggcgcagcgccctgcgatcatccacgtgaagttttcggtcgatgcgatcacgccgggcctgagcctcacggcgatccgcgagaaggcgctggcgggcgattgaaacatcgaagccaccccaagaccgttcgggcgaagcgtgcgagagacaagcatggccgttcggccccggccgcgaaccaaaattcgtttcgtcgcgttcctagcggctgatgaggagaccacccgatatgaaggcgatttatgcagtggcggccgtaggcctgggcttgatgggatccatcgcctcagtctcggcccagccctacggcagccgtgactatggctacgaagaacgcggccgtggctatggtggccgcgattacgacgacgaggaccgcggccgtggctatggtggtcgtggctatggccggcgcgattacggcttcgatgagcgcgagtatctgcgctgcaatccggacgtgctccgcgcggtccgacggggccagatggaatccggagctgcgcactaccagaccttcggtcgccgtgagcgccgccgtctgagctgctgaccgagatgagtctgtggcggctgcaaagcctgagctttgtgccgctacgacagccgcccgtgcgcgaaatcccagtaaagctggcgtgcgcggcggaacaccggccctggctcgaagcgtacgtcatcgagcccggtgaccggggcgaccttggcgaagttgccggcggtgaagacctcgtcggcgctaaggaagtcctcgtagcttagcgtcttttccaccaccgtgacaccggccccgcgcaacagcgcgaggacgcgggcgcgggtgatgccggcgaggaacgtcccgttcgggaccggggtgtagaccaccccgtcccgcgcgaagaacgcgttggcgttggcgaactcggcgatgttgccgagcccatcgagcatcaggcaattgccgaagccgcgcgacaaagcctcggtgagtgcccgcgccccgttggggtagaggcagccggccttggcatcgacgggggcgacctcgatcgacgggcggcggaagggcgagagcgtcgccttgaagcccgacggcagcggcatcggtgccgtgtagagcgacaggcaccagttggtggaggcgggatcgaagcgcacgcccccggcaaacccgctctcggcccagtacatcggccggatgtagagttcggcgtcgggcgcaaagcgcattagcccctcggcgacgagccgggcccattcctcgaccgcgacctttggcgtgagcccgagggcggtggccgagcggttgacccgggcgaggtgcaggtcgaggtcgggcgtgacgccctcgaaggcgcgggcgccatcgaacaccgtcgagccgagccacgcgccgtgggtgcgcggccccatgatccggacattgccgggatgccacgcgccctcgaagaaggtccaggtgtcggggggcgaggtgtcgtgatcgggcgtcgtcatcgcggccgagcctccgggatgtgctgaaccggccatcgctcgaagagcgatggcaccgccagcggggcgcgaagagcgccccgtggagcgggttcgggaggacgacccgtccttccgaagacagagcggaacgaaagccaaggccgcggaggcgaccgccggcgtctgaggctccagcctcgatgcattcaggcggcttcgagcgcgctgccggcgccggagcggcggctcagcatccgcttggccttgctggccgcgcgcagggcgagcgccacgaccttcggctgcgtcttccggcagaaggcgaccttccgcacgtagctctcgacatgccagtggcagaccgcgccgcggggaatgaacaacacatcgccggcccggaaggtcttgggcggggagaggccgtcgctgatcgtggccgagccctcgatgaagtggatcgtctcgtcgatgtcgtagtgccactcgaaccgcccggcggtgcagtcccagaccagggtccaggccatgccgtcggcgctgcgcgagagcatggtgttgcgggccacgggccgtccctcgtggatccagctcggctcgatcggggcggcgcgcagctcgcccgaggtcacggacggaatcatcgctgtggtcgacacggcatcctcgctgaagcgctctccgccgaaacggggcgccggttcggcgcacgagaacgcgttgatgacaaagggagcggacgttcgggaccattccggaagcgccgagcttatcggaaaacacggttccgatcgcatgacaagtcgattgtgcggttatgactaacgcgagggctggcgaagactgtcgaattgcagccgatcttgcgccgtatcaagactagggccgatatggcacgcctgtcccgtttcgagacagcggccgggcaacggagattgggcctaaaagacggtgctgtgcggccggagccgacgtctgccgggcgatttccccatcatcgaagtcatcgatcaagacttgtcgaagtttcgccttcaccaagtctcgcaagctgtcatcccgttccggtacggtcaagtctggtccaagccttgcgctcagggtctcaactccgcggtttcggaacagcttcaagacatgcgcagcgaaacgatcgcccttcatgccggcttcgaccacgatccggccacgcacgcggtcgctgtgccgatctatcagagcgtcgcctacgccttcgacagcgccgaccacggcgccgccctgttcaacctggaggaagagggttttcgctacagccggatcgctaacccgacggtcgccgtgctggagcggcgcgtggcggaactggagggcggccattcggcgctcgccgtcgcctcggggcaggcagcgctccactacgccatcgccaccctggcggatcacggcggcaacatcgttgcggtgccccagctctacggcactacgcatacgctgctggcccacgtcctgccgcgccagggcatcacctgccgcttcgccgcgagcgatcgggccgaggatatcgcggcgctgatcgatggcgacacccgcgcggtctactgcgaatcgatcggcaatccggccggcaacatctgcgatatcgaggccctggcggccgtggcccacgcccacggcgtgccgctcgtggtcgacaacaccgtgccgaccccgatcctgatgcggccgatcgattacggggccgacatcgtcatcgcctcgctcaccaagttcatgggcggccacggcaccacactcggcggcatcatcgtcgattccgggcgcttcgactggacggcgcaggctgagcgcttcccgatgttcacgcggccggacgtttcctatcacggcctcgtctacgccgaccatttcggccccggcgccttcgccgcgcgggcgcgtagcgtctaccagcgcaccaccggcgccgtgttgccggcgatgtccgccttcctgctgcttcagggcatcgagacggtggcgctgcgggtcgagcgccatgtcgcgaacgcgcgcaaggtcgccgagcacctgcgggcgcacccccagatcgcctgggtgaactatgccgggttcgaagacagcccgaaccacccaatggcgcgcaagtacctgaagggcgaaggctcctcgctcctgaccttcggcgttgcgggcggcttcgagggcggcaagacgttctacgacgcgctgaagctggtgaagcgcctcgtcaatatcggcgacgccaagtcgctcgcctgccatccggcctcgaccacgcaccggcagatgacccccgacgagcagcgggtcgcgggcgtgctgccggagacgatccggctcagcgtcggcatcgagcatatcgacgacatcctcgaagacctcgaccaagcgcttgccgccgtggcccccgctgcactcgcggcctgaacccttccccatcgcgtccggaggagacccgccatgctggactacggcaccccgatccaacccgtgagcctgcccgcggcggagctggatctcggcgcagtcggcggcatcgcgtggcccgagccggtgcaacgcaggcttcgcgtcggcctcctcaacaacatgcccgacagcgccctggtgcagacggagcggcagttccggcgcctgatcggcccaggggtcgagctgcgcctgttcagcctcgatacggtcccgcgcggtcccctcgcccgtgcccatctcgatcgcttctacgaggcgcgaggcgcgttggcccaagatgcgctggccggagccgggctcgatgcccttgtcgtcaccggcgccgagccgaaggccaagcgcctttccgacgagccgttcttcccggcgctcgcggcggtggtggattgggcggatgcgagcggcgtcccgaccctgttctcgtgtctggccgcgcatgcggccgtgctgcatctcgatggcgtcgaacgccggccgctgccgaccaagcattccggcatctatgcctgcacggcggtcgcgcaccatccattgctcgcggggatgccggcgagcgtgccggtgccgcattcgcgctggaacgacctctccgaacaggcgctgaccgcccgcggctaccgcgttctgcggcgctccgaacaggtcggggtcgatctgttcatccgtgagcgcggtgcctcgatggtcttcctccagggccatccggaatatgacggcgatacgctcgcccgcgagtaccgccgggacatcggccgctttctcgatggcgagcgggacaccccgcccgcgctgcccgagaactactacgtcgacgaggcggtcctgcgtctcgacgccttcgccgcagtggcacgggcctatcgctcgcccgccctgcacgccgactttccgacgatggccgagaccctgccccgtccggccgcttggtcggaggccgccaccgggctgttccgcaactggctcgcgctggtctcggaccgcgtcgcgctcgccgcgtgagagcgcccgcgatggaccagactttcgccgcagcctcccccgatccgctcgagggacgcccggagccggacagcgcggccccgccgccccggccgtcctccacggccggctggctcggggccctggcccgcacggcgcggatcgacgcgagcccggagcgcatcttccccctcgtgctggacgccgtcgccgccgagcgcccccatgcgccggccctgatcggccgggacgagaccctgaaccatcgggaactcgccgcccgccgcaaccgctacgcccgctgggcgctggcgcgcgggctcgccaagggcgacaccgtcgccctgttgatgcggaactgcccggactatctcgcgatctggctcgggctcacccgcgtcggcgtctgcgtggcgctgctcaacacccacctgcgcggcgccggcctcgcccattgccttgtggtcgctgccccccgcctcgtcatcgccgccagcgacctcgccgacgtgctggagggggtcctgccccatctcgccgagccgccggagatcgtgtggcaggggccggacgcgcgtgattcgctcgccgcggcctcggcggggtttcgcgaggctccgctcgggtccgacgaggcgccctccgtcacgctgcgcgatcccgcgctgctgatctacacctccggcaccaccggcctgcccaaggccgcgcgggtgagccaccaccgggtgatgatgtggacccattggttcgccggcctgatcgacccgacgcccgacgaccgcatgtacgattgcctgccgctctatcacagcgtcggcggcgtggtggcgccgggctcggtgctgctcggcggcggctcggtggtgatccgcgagaaattctccgccagccggttctgggccgacgtggccgagagcggggcgaccctgttccagtatatcggtgagctgtgccgctatctcacgctcgccgcccccgaccccgccgagaggcaacaccgcctgcggctctgcaccggcaacggcatgcgcgcggaggtctgggaggcgttccaggcgcgcttcgcgatcccccgcatcctcgaattctacgccgcgaccgagggcacgctctcgctctacaacgtcgagggccgggtcggcgcggtggggcgcgtgccctccttcatggcccggcgctcgccggccctgatcgtccgccacgacgtcaccacgggcctgcctgcccgcgatgcgcaggggcgctgcatcccggccgaattcggcgaggccggcgaattgctcggccggctctcggagcgggcggaatacacgttcgagggctataccagcgccgccgagagtgcgcgcaaggtgctgcgcgacgtgattgaacccaatgatgcctggatgcgcaccggcgacctgatgcgccgggacgcgcagggcttcttcaccttcgtcgatcgcatcggcgacaccttccgctggaagggcgagaacgtcgccaccaccgaggtcgccgaggcgctccaccgcgtcgcgggcgtgcgcgaggccaacgtctacggcgtgtccgtgccgggggcggagggccgggccggcatggcggcgctcgcggtcgggccggatttcgacctcgcgcatctgcacgccgagatggagacccggcttccggcctatgcccggccgctgttcctgcgcctgagcgacgaactcggccacaccgagaccttcaagcagaagaaggtcaccctggccgaggacggcttcgatcccgcccggaccgacgacccgctctacatcgaccgcgacggcgcctaccgccggatcgatggggccctctacgcgcagatcgccgggggtgagctccggctttgaggcggtgctgcgtcgcctgaatccgggtttcgaaaggacaagtcctttcgcgggtccagggcagagccctggtgaagggaagccggggcgctgccccggcgccccgccaaagggatgatccctttgggatcgcacatttcaggccggctgaaggctgccgagtgtgcctgacggggcccgcagaacgcgccgtagcaagccggcgaggacgaggcagaccagcacttcgctcgtgatcgccacgccgagcaggccctcgatgccgaacccgcgcaccgccgggtagacgagggcgagattcagagccgccgccgcggccgtcgcggcgaagaccgcaccggtccgctccagcgcgcgaaacgcgcagatctgcgcgaaggacacgagcgagaccggaaacagcagcgagtaccacgccaccacccaggcataggccgccatgtccggcccgaacgccgccgcgagcaggctcttgccggtgagcgccagcagcgccgtgaagctcaggcccccggcaaagccgatggcggcggtgatgccgatgaccggccgcagaccgtggaggccgccctgcgccagggcccggccggcgatcggcgggacgatgttctcgagggcgtcgcggatcaggttgaggaccccgagaatgctctgcgccgcgcgcagcacgccgatcagcgtcacgccgagcagggctccggcgacgagcaggccgccatagccgctcagccactgcatcagccccgtgagcaccagccagcggccggaatgccattgccgccggctcgctgcgccgaactcgcccgcccgccacgccagcgcaccccggaacgggatcgcgcagaggcaggacagggcggccgaggccgcgacgacctccagggcgcgggtcggcgtgagcatccctgcccggctgagcaggatcagacccgcgagcttgatcccctggttgagcgcatcgatccccagaacgaccggcggccgcccgcgggcgaacaggtagcggcggcaaaagtcctgggcgaggtgggcggcgcaggccacgcctgccgcgaggcccagcgcccggtcgccgaaagccaaggcgagcccgatcgcgacagccccgccggcgagcgccaggaaggcggcttcgtggacgaggacgatggcgtaataggccggccgcgcctcgtcgcccagacccggcccgatgctgatcatcgggcagacgacgaggccgagctgcaggctgacggtaagcagtaccgcgatccaggccgtcgagaacaggccgaaagcctcgaggccgagcgcgtgcgccagcacgatggtggtggcgaagttgcacgcgcttaccagcgcctgatcggccaccgacagcgccggaccggccgccccccgcgcaagaacctttcgcccgagaacagcgcggcgggcgccggccagggcacggaggtcgcgcgggagggcgggcatgctgtgtccgggtgagggcgaggtgatggagatgcctgccggaaggaggcctgagcgaccctagacgaggcgggcgcacgcaccacgcggacatcgggagaggcggcgacgattcctcgatcgttcggggtacgtcggaagtacgggccggcgcgctcccgatgcgccgccggcctcgattgtcaggaggtgcgccgcccgcaagacttctccccgatctgaaccggtggcgattgtcgatgggcgggtgttgatggcagcgacgacgaccatccctgccctgtcgcgggaaagccgccttgcggagttgttcctggcggcgctcggcatcgcgtttgccgggtacatgatcttcggcaagagcttcgcctatctcggcctgccgccgctctatgccggcgaattgctgttcctgctggggctgctcgccgcgctgcgggcgcgatcgggcatcaacctcgtggctgggctcgccaccgcacccgcactctgtctggccgcgctgatgggctgggtgctgctgcggacgctcaccggcctgcgcgaataccgggtcgatgccctgcgcgacggcgcggtcgcgctctacggcggctacgccttcgtcatgatcgccctcctgctcgacgatccgcgccggctcgggaccctgctgcggatgttccgctggcttgcgcgcatcgcaatcccgatggcgatcatcgccttcatcctcggcgacgtgccgttcttcgcggcgcgggcgggcgaactctcggcccatctgaccggtgcctgcgttctggcgctggtcggcctcgtccgggtcgggccgggctgggtcgccttcgtcggcctcggcgcggtgctcgccgccgcccagaaccgcggctcgatgctggcgatcgcggtgccggtctgcctcgcccttctggcggtcgggcaatggaagcggatggccgcgacgctgatcctcggtgccggccttctgggggccgcggccgccctcgatgtcgaggtggagctgcccaacagcgaccggccggtcagcgcagcggcggtggtaaacaacatcgtcagcatcgtcgccccgagcagcggcggcaacctcgacgacaccaagcagtggcggctgcgctggtggaacaccatcgtcggctacaccgtgaacgggccttatttctggaccggcaagggcttcgggccgaatctggccgagaccgacggctacgtggtcgggctggagaatggcgggccgactctgcgcagtccgcacagcatccacatgacctacctcgcccgcagcggcgtgcccggcctcgccttgtggctcctcacctgcgccgtctggatggcggccatgctcgccgccttctggcgtgcgcgccggatgggcgagcggaaatgggagagcttcttcctgttcatcgcctgctacgtcgcctcgatcgtcatcgatgcgagcttcgacgtcgccctggaggggccgatgctggcgattccgttctggacgctgatcggcatcggcatcggcgctgcgatgatcttccgggcgcaggctgccgccctcccgctcgacaggccgttccggcccggacgagtgcggggcatgtccctaggcgcgctcgccggtctcgcgctcctcgcgccctggcccgctgcgcccgcccgtgccgaagagagccggcgcacggtcagcgacccgtccggaccctgcctcgtgctgcgcgacgtctccgaccggacgatcgagaacctcgacctcgggccgtgcggcggcgagggggtgcggatcgagcgttcgcgcaacgtgacgatccgcaatctcacgatccgcgacaccggggatgtcggcatctatgtcgaggggagcgacggcgtcatcatcgaggagaaccggatcgacaacaccctctcgggcatccgcgcgctctcctccaccggggtcgaggtccgctgcaacagcgtgcgcaacgtccggggtccgatcccggccggccagttcgtgcagttcgacaaggtgaaggggcccggcaacggcatctcgtgcaacatcggcgagaacgagcccggccgcggcgtgccggaggacgcgatcagcctgttccaatcgcgtggcgagccgggccggccgatcctggtcagccgcaaccgcctcgtcggcggcggtccgagccagtccggcggcgggatcatgcttggcgacggcggcggcgcctacctggaagcccgcgacaacctgctgatcgatccgggccagtacgggatcgcggtggcgagcggcagccacatgactatcgccggcaacgtggtgatcgcccggccgcaactcttcaccaatgtcggcatctcggtctggaaccagtacgccgagccctgtcacacggtgacggtgagcgggaacagcgtcgattggcgtgcccgcaccggccggcccaacccgtggtgggacgccaagaactgcgccggcacgctctggtcgctcaaccggacgctttccctcgatccgcagcgcgagatcgcggctcaagccccctgcgcctgccggacggccgggcgtaccgcccaatcccccgccctacccaagaccccgaaggaagccgcgcgatgagcgacccggtgcaaggccgcgtgcaagactccttgcaagaccccgtcgatgcggagcgccccgacatcgtggtgctggccctggcgcgcaattgtgcggccaccctccccgccttcctgcgcttcctgacctccctgagggacgcggggctcgattgccgcgcccttgtcggcgaaaacgattcccgcgacggcaccggggcgctgctctgggcggcgcaggcgcggggcgagctcagccatgtccccaccgccttcatggccgacatccgcggccggctggcgcggatggcccggggccgcgaacatctcaagcgcgtgctcgacggtcaggggccggcgcccgcctatgtctgtgtcgccgacatcgacaacgtcatggcgcgcccgcccgaagcgggggcggttctcgcggcgttggccaagctggagcggccgggcctgttcgccgtctcggcggcgtcgcagccgcactattacgatctgctcgcctacgaggacgaggcggtgagctacgagtaccttctcgacgacatcgcccgccaccgccgcggcgcgctcggctattaccgcttcttctccgatacgatctacccggcgcaaagcgcgctgacgcgggagcgcgagaccacctgcctctcggccttcaatgggctgacactctaccgcggtgcggattaccggctcggctcctatctcgacgacgattacgcgcgctgcgagcacctcactctcaaccgccgcatcgccgccgccacgggccggcggatgctggtcgatccgggcctcgtcctgcgcacccccggcgaccacgcccagcgcgggtttctctcgttctacgcgagccgggtgcggaagatggcggtggcgcggctgcgggggtgacgggtgccgccggtggtggctcggcaagaggctcttccggccatgccccctcacctccggctgccgccccgccaggctccccgacgaagggcgagacgtggccctctccccgcgtgcgggggggcggaatcaacggttcccgaaagcgatcaaccggaaaccgtctcggacgcgtgaggccgtcatttcctgaacggcacgcccttcgtggtgaaacgctgcccgccacccgcggcgcgtatggggcgcggctggcctcgccccttgctcacgcctgtgcctgttcccggcggctgcgagaacggcacgagctggtccggcctcggcccgatcagatccgcacggcccatctcgcgcagcgcctcgcgaagcaggggccagttctcggggtcgtggtagcgcaggaacgccttgtgcagccggcgctgccgcaggcccttgatcgcatcgacaggctcgctgccgccgcggcgcacgccctgcaacgggttgatctcggtgtgatacatggtcgtggccgtcgccatgggcgagggcaggaaggtctgcacctggtcggcacggtagtcgtttttcttgagccagagggcgaggttcagcatgtcctcgtcggtcgtgcccggatgcgccgcgatgaaatacgggatcaggtagtatttcttgccggccttcttggcagcggcgtcgaacatttccttgaagcggtcataggtcccgatccccggcttcatcatcaggtcgaggggaccgcgctcggtgtgctcgggcgcgatcttcagacggccgccgacatggtgggtcacgagctcctcgacgtattcggggcttcggaccgcgaggtcgtagcgcacgccggaggcgaccatcaccttcttgacgcccttcacctcgcggaccttgcgatagagccggatcaggtcgtcgtgcgaggtgttcaggttggggcagatgtccgggaagacgcaggacggcagccggcacgccgcctcgatcttcgggtccttgcaggccatccggtacatgtttgcggtcggcccgccgacatccgagatcacgccggtgaagcccggcgtcttgtcgcggatccgctcgatctcgcgcaggatcgagccctccgagcggttctggatgacgcggccctcgtgctcggtgatggagcaaaaggtgcagccgccgaagcagccgcgcatgatcgtcaccgagaacttgatcatgtcccaggcgggaatcttcgcgtcgccgtaggacgggtggggcgcgcgggcatagggcaggtcgtagaccgaatccatctcgtcgctggtcagcgggatcggcggcgggttcagccacaggtcgcggtcgccgtggcgctggacgagcgggcgcgcgttgccgggattggcctcgcggtgcagcacgcgcgaggcgcgggcataggcctccttgtcgtccttgacctcgtcgtaggcggggagccggatcacggtgtcgccgggccggcgggcggcggcctcgtccgtcgagtcgagatcgtcggcgggcagctcggtgtaatgctcgggcacgcggcggaacagggcgacgccccggactgactcgagttcgtgcggcgcttcgccggccgcgaggcggttcgccacctcgaccacggcgcgctcggcattgccgtagaggagcagatccgctttcgcatccgccaggatcgagcggcgcaccttgtcggaccagtaatcgtagtgagcgatccggcgcagcgaggcctcgatgccgccgagcacgatcggcacgtccttgtaggcctcgcggcagcgctgcgtgtagacgatggtgcagcggtctggccgccggccgccttccccgccggccgtgtaggcgtcgtcatggcgcagccggcggtccgccgtgtagcggttcaccatcgaatcgaggttgccgccggtaacgccgaagaacagacgcggcttgcccagagccttgaacggctccgccgactgccagtcgggctgcgcgatgatgccgacccggaacccctgcgcttcgagcagccggccgatgatcgccatgccgaagctggggtgatccacgtaggcgtcaccggtcaccagcacgatgtcgcaggcgtcccacccgagcgccgtcatctcggcgcggctcatcggcaggaacggcgcagccgttccggggggcggtttgcaggccaagggggccacgggagccaagggggctacgggagccaaggatcgctcagttgaagctcggagttccatggggctatccataggccgccaaggccgcgagctcaacgaagggcaagagcggccggccgtcgcccctcgatcccgacccgctgcgatgagcgggcccggcgccggccctcacgccaaaaacatcacggctcgggcggggccttcgggttcttctcggtgcggtcgcggtgggcggcggcgcgggcgagcagcagcatcgtcaccggcgtggtgatggtgatgaacaggccgatcagcacgtcgcgcaggacgatgtggccctcgatcagcgacagcagcagcatcgagccggccaggatcaggaaggcgccgagcgtggccccgagcgtcggggcgtggacgcgctcgtagaaggtcttcaggcggatgagcccgagcgcgccggtcagcgagaagccggcgccgccgagcgccagcgccacgacgatccaggccgcccaggcgggcaggtcggcgccggtcactggatcacctcgccctgcatcaggaacttggcgagcgccacggtggcggtgaagccgatcatgccgaggatcagcgcgccctcgaaatagaggccgctgccggtgcgcatgccgtggacgacgatcgccagcatgccgttgaggtagagcgtatcgaggccgaggatgcggtcctgggcgcgggggccgcgcagcatccgccacgcggccagcgccatcgccagcaccagcatgccttgggcgaggccgaggccccaatcgaggacggtggcggcgctcacgcgaagatctccatgagggggcgctcgtagcggtccttgacgcggcggacccagccctcgctgtcggtgtcgtcgagaaggtgcatcagcaggcgcccggtatgggaatcgtactggacccagagggtgccgggcgtcgcggtcaggatgatcgacagcaccgacaggccgaacggcgtcgtcatgtcgagggggaccgagacgaagccggtgcgccgctcgccgcgatgcaggccgaggatgatcttggccacgtcgatgttggagcgcagcatgtcgtagaggacggtgaacagcagccgcacggcgagaccggggcggcggacccgcaccggtctggggcgcagcgcccgcatcaccgccggcacggtcagcccgacgaggagcgcgagcagaacgttgcccggcgtcggcggtgcgttcagcagcagccacatcaggacgaggccggcggagaggaaggggtggggcagaagcgcgttcatggccttgcccccgctgcaccgttgcctgcgccgccgttgcctacgctgctcttgcctgcactgctcttgcccgcttcacctttgcccgaatcgaggacggcgcggacgtagtcctgcggctgcgacagccagcgcacggtggcctcgctgtaggcgagcgccggcccgccccacagcgcgagcgcgatgcaggccgcgagcaggacgctgaggcttgcgagttccggcgtccgcatcgtcggcggcgggtcgtcatggggcacccacaggctgaagatgccgagccgcaccaggggaatcagggtgccgaggctggaaagcgtgagcgcggcgatcagccaccaggccgaggcggtcatggtgttcgaggcgagccccgagaacatcgccagcttgccgacgaagcccgagagcggcgggatgccggcgagcatcagcgtgcagagcaggaagccgctgctgaggatcgccacggccgcggggatcgcccggccgacctcgacggcgtcggcatcgtcgaagggatcgcggtactcgtcggcgaagacgggttgggccgcatccgccgggtcgcgggcgcgctgcaggatctcggccaggaggaacagggcgccggccgcgcaggtcgagccgacgaggtagtagagcgcgccggagagcgccgccgcgctgccggtgccgagtgccgcgagcaccgtgcccgacgagatcatcaccgcgtagcccgccgcccgcgtcagatggcgcgcggccaggatgccgaaggtgccgaaggcgatggtcgcgaggccggtgacgaggatccagctctggccgaaccctgccgagctgccgtccccgaacaggagcaggctgaggcggatcacgacgtagacgccgaccttgctgaggatcgccaggatcgccgccgcgggggcggtggcggcggaataggtggtcggcagccagaagccgaggggccaggcgctgcacttgatgaggaaggcgataccgagcacggcgcagccgacctcgaacaaagcggcctcggccggagggctcgcgagccgccgggcgaggtcggccatgttgagcgtgcccatcgtgccgtagatcaggctgacaccgatgaggaagaacagcgaggcgacgaggttgacggcgatgtagccgaggcccgcccggatgcgggtctcgcccgagccgtgcaggacaaggccgtaggaggcggccagcatcacctcgaagaacacgaataggttgaacacgtcaccggtgaggaaggcgccgttcacccccatcagcagcagcaggaaaaggccgtggaagcgcgggccggcccggccccagcgcgcgaaggagaagacgagggcggcaagtcccagcacgccggccagcgtcagcatcaccgccgagagccggtcggccaccagcacgatgccgtagggcgccgcccagttgccgaggtggtagacctccggcgcctcggccgcccggccgacgagggcgagggcgatgccgaggagcaccagcacggtggcgagactgatcgccgacttcaggcggtggcgccgctcgtccatcaggaacatgacaccggcggcggcgatcggcagcacgatcggcaggacgacgagatgatcggaccacaggaccgcgccggggccgctcaagaggggcgcgttcatggatgcgggttctccggcgtgggttcggcgtgatgcggctcccggccgtcgacgtgatcgctgccggtgatgccgcgggctgcgagcagcaccacgaggaagagggcggtgagcgcgaagctgatcaccagcgcggtgagcaccagcgcctgcggcaccggatcatcgaccgagacggtctcgggcccggccccgagcaccggcggcgcgccgacggtgagccggcccatggcgaagatgaacaggttgacggcgtagctcagcagggagagcccgagcgccacctggaaggtgcgcgggcgcagcatcagccacacaccggaggcggcgaagacgccgattccggccgacagcacgatctccattacgccgtctcctcgccggcctgttcggcatccagttcggcctccgcctcagcgctgcgggtgcggcgcagggattggtgcgcgagcgccaccagcatcagcgcgctcgcgcccaccaccagcaccatgatcccgagatcgaacaccagggcgctcgccgccgggaccttgccgagcagcggcaactcccaataggcgaagtaggcggtgaggaagggtcgcccgaacgcccacgaggccgcgccggcgcccaccgcgatgagcaggccgagaccgatccacgagatcggctgaatgcgcaggcgctcctccacccaccgcgcgccgcaggccatgtattgcaggatgaaggcgatggtgagcgcgatgcccgccgcgaagccgccgccgggcaggtcgtggccgcgcaggaacaggtgcagcgacagcaggacgatgaacgggaacagccacgtcatcaccacccgcggcaccatcagggcgtcggcggtggtgtcgccgggtttgcggccctcgcgggcgcggtcgtaggcgtcgtggtggtgctgctgcttgggacgctccaggctgtccggggccgggcggaagcggcgcagcagcgcgaacacggtcagcccgacgatgccgagcaccgagatttcgcccagcgtgtcgaaggcgcggaaatcgactagcagcacgttgacgacattgcgcccgcccgcctgcggataggcctcctcgatgaaccagcgcgcgatgccgtcaccggccgggcgggtcatcacggcgtaggcgaggccggcgagccccagcccggcaaagctggcgatgcagagatcgacgaggcggcggcgccgggcccgcgccttctcggcggcgggcgcgggaatcgcccggtcgcgcttgggcagccagcgcaggcccagcagcagcatgacggtggtgacgatctcgacgaggatctgcgtcactgccagatccggcgccgagagccagaggaaggtcaggctgctgacgaggccggccccgccgacgaagatcgtggccgagaggcgatgatacttcgcccgttccgccgcaccgatcgcgcaggcgccgccgacgagccacatcagcgcgaaggcgggatcgaacggcgtgagccggccgagcgcgaagaggtcgagcccgcgggcgacgccggtcgccagcgcggcgagcagggcggcgaggaacaggatgcgcaattgcggctggagccgctcggcgccgaaggcccgttccagcaggcgggcgcccttcgtcagcccggtcatcacgcgctcgaacacccagccgccgtcgaggcggtccatcagccaggggccgccgcggggattggtgttgatgcgctttccgaacaggacgtagagcagcacgccgccgacgagggcgatcatgctgagcgccagcggtgcgttgaagccgtgccagatcgcgaggctgtaggtcggggtctccgcgccgaacaccgcgctcaccgcccgttccagggccgggccgatggtgaggttcgggacgaggccgatggcgatgcaggcgagcaccagcatctcgatcgggatgcgcatccaccgcaccggctcgtgcggcgtcttcggcagatcgtgcgggggcgggccgaagaaggtctggcggatgaagcgcagcgagtagagcatggtgaaggcgctggccagcgtcgccagcaccggcagggcaatatggatcgggtggtcgcccatgttgtcgaccgcctcggagaggaacatctccttcgagaggaagccgttgagcagcggcacgccggccatcgccgcggcggcgaccatggcgagcgtgccggtatagggcatcgcccgccacaggccggagaggcggcgcatgtcgcgcgtgccggtctcgtggtcgatgatgccgaccgccatgaacagcgaggccttgaaggtcgcgtggttcaccgtgtggaagatcgcggcgaccacggcgagcggcgagttgaggccgagcagcagcgtgatcagcccgagatggctgatggtcgagtaggcgagcagacccttcaggtcgtgctggaagatcgcgctccacgagccgatcagcagggtcgccatgccggcgctgccgacgatccagtaccacgcgtcggtgcccgcgagcaccggccacaggcggatcatcaggaagatgccggccttcaccatggtggccgaatgcaggtaggcgctgatcggcgtcggcgccgccatcgcccgcggcagccagatgtggaacgggaactgcgccgacttggtgagcgcgcccatgagcaccagcaccagggccggcaggtagagcgggctgttgcggatcgtgtcgcccgaggccagcacggtggccagatcgtagctgccgacgatgcgtccgatcagcaccgtcccgacgagcaggcacaggccgcccgccgcggtgatggtgagcgacatccgcgcgccgtcacgggccgcggcgttgtcgtaccagtagccgatcagcaggaacgagacgatgctcgtcaattcccagaacaggacgagctggatcaggttgccggagagaacgatgccgagcatcgcgccgacgaaggcgagaaaataagagaacagccgcggcaccgggtcggcggcggccatgtagtagcgcgcgtagagcaccaccagcgcgccgatggcgagcaccagcacggcgaacagccacgcgagcccgtcgagccgcaggacgaggttgacgccgaggctcggcagccactcgaccgcgtggacgacggtgccgccctcggccagttgcggcgtgagcgcgaggatgcagccgaggctggccagggtcacgaacccggcgagcacggccgcggcggtgcgcgcatgactcggcagggcgcccgtgagcacggagcccgcgaaggggaggatcgcggcggcggcgagaaaagcgttggacgacatcaaccctggcgagatgcaggctcgggaacagcctgaaggacgaaaggggaccgcgcgtgagagtgatacggtttccgctcgattcgaagcgggaagcgtatcgcccagcctgcgcagcgctcaagcgaagccccaatccgctatccctatgggatcgtcggaatttgggttgagaccactcgccctggtgggcgtggcactcgctgatgcacttaaggcatgtccggcggttcgaccgcaagggaatggcgaggaaaaggcgaaatcggcccgatggttgcgcggcgtgagaatccacaccttgcccccgaacgcacctcgatgcggaggtgacgccggtgggcaaccgcggcgccatcctcacggtctctcacaaaacgcgctgctatgaccggcccgaggccggccggcggccgggcgtttgctgaaccatcctcagagcgggaaggccgacagcgcctgttcgagcgcccgccgtgccatctgccgcgcggcggcctccgtctgcgtttcggattcaatggcgggcacccggaccgtcgccgagacctcgacgatgtcgcgtcccgcatccggcctgccgaacagaacccgcaccaccacctgccgccggccgtcgatcacgtcctgcgtttcctgggtcatccgaaccggcatccgtgtctcccttcaagccggtggcgcccgatgcgccccgccgtctccggcaggacgaacgaagcgcggggcgaagcgttgcttgggcggcgccggggcgggctgaggctatgggccgcgcgggcgcagcgggattgaaacggcgcggcgggtgaacggatcgcgatcccctgccccggtcgacccgacaagaatcaaatgttccgcccgtcggactccgtccgttgaccgtcgaaagtcccgaaatcttcgcgcgacgaactctgagtgtccgctgacgggccgttgatcccgttttgatacggttttccgcaggcacaggctttgctgaactggtcacagttcaatcccgacggtttcggccgtcccggggtggagcggtgacgggcgagcgcttgcgccgtgccgaattcccaatcgggtcagagattccgacgatcgatcgcagacgggaccaagttatggacgccagaaaagctcccaacgtcgtcatcatcggtctcggttatgtcggcctgaccctgtccgtcgccctggcccgccgcggtgtccaggtctacggcatcgagaagcggtccgacgtcgtcgagaagaccaatgccggcgtgccgcatttcgccgaggtggggcttcaggccgccctcgccgacgtcgtgaagaagggccgcttcgtcgcgagcaccacgacgcacgatgtgccgcgggccgagtactacatcatcacggtcggcaccccgctctatcccggctcgcacgagccgcgtctcgacatgatcgaggaggcgacccgcgaggtggccgagcacttcaccgagggcgccacggtgatcctgcgctcgaccgtgcggatcggcacgacgacgggcgtggtcaagccgatcctcgaccgcaccggcacgccctaccacctcgccatgtgccctgagcggacgctcgaaggcgacgcgatgcgcgaactcatcaacctgccgcagatcgtcggcggcgagacgcccgacgcctccgacgcggcggccgccctgttcagccgcctgacccacaccatcgtgcgggtcgcgagcccggagacggcggagatgatcaagctcgtcgacaacacctcgcgcgacgtccacttcgccttcgccaacgaggtggcgcgggcctgcgacgcgctcggcatcaacgccaacgacgtcatccgctacggcaaactcggctacacccgcaccaatgtcgccgcgccgggcctcgtcggcggtccctgcctggagaaggacccgcacatcctgctctcctcggtctcgggccagggcgtgaacctcgagatcaccgcggcctcccgcctcgtcaacgagcgccagccggcggagacggtgggcagcctcgtcgagcggctgcgggcccgccgcgccggaccgttcaaggccgtggtcgccggcctcgccttcaagggccgcccggagaccgacgacctgcgcgggtcgatgtcgctccacgtcatccgcgagatgatggcgaccgagcagttttcggaaatccgcgtctatgacggcgtggtgccgatggaccacatccgggcgatctcgtcggggctgacgccctacgacagcctcgccgccgcctgcgagggcgccgacgtgctcgtgatcgccaacaaccatccggaatattcgaagatcgatctggaaacgatcatcggtacgatgtcggatgacgccttcgtctacgattactggaacaacctcagcgagatgccggcggaggttctggaaaatcgctacgtcaccgtgggcaacctcgtgggtaagtttcaatgagcagactggctgtcaccggggcgggcggattcatcggcgcccacctcacccgcgcgctcctggccgaggggcacgaggtcgtcgcgatcgacaactacatccgcggacaagcctcgcggctcgccaacgcccagggcgcgatcgagcgggtgacgctcgacgtgcgcgacaaggatgcgctggtcgagtcgctccggggcgtcgagtgcgtgtttcatctggccgccgtcaacggcacggagaacttctacacgcagccgcagctcgtgctcgatgtcggcgtgcgcggcgcgcttgccgtctccgaaggctgtatcgaggccggcgtgcccgatctcgtcgtcgcctcctcggcggaggtctaccagaccccgcgcgtggtgccgacggacgagaccatcgagatggtgatccccgactcgctcagcccgcgctactcctacggcgggtcgaagctgatctcggaactcatcgccttcaactattgccgcgacaagctgcgcaaggtccaagtcttccgcccgcacaacatttacgggccggatatgggctggaagcacgtcgtgccgcagctcatcgagaagatcgtcgcggccggtgacggcggatcgatcacgctccagggcgacggcagcgagacccgcgccttctgctacgtcagcgacgtcgtcgacggcatcgtccggatgtggcgcgacggcgcgagcatgaacgtctaccacatcggctcgatggaggaggtcgcgatccgcgatctcgcccggatcaccgcggaggcgctcggcacccgcgtcgatctgatcgccggaccggccgccgccggggcgacgccgcgccgctgccccgacatcggcaagatgcaagcgatcggctacgcgccgagcgtttccctggtccagggcatcgagcgcacggtcgcgtggtaccgcgagaacccggcgccgaccgattccaacccgcttctgtaggggccgaccgatgcacagcttggcgggcaagaccgtcttcgtcgccggacatcgcggcctcgtcggcagcgctctggtacggcgtttgaagggtgaggattgcgaggtcctcaccgcgacgcgggcggaactcgacctgtgcgatcaggccgccgtgcgcgcctggatgcgggaccggcggccggacgcggtgttcctggccgcggccaaggtcggcgggattctggccaacgcgacctacccggccgacttcctctacgagaacctgatgatcgaggccaacgtcatcgaggcggcgttccgcgaagatgtcggcaagctgctgttcctcggatcgagctgcatctacccgaaattcgccgaacagccgatcgtcgagtcgagcctgctcaccggatcgctggaaccgaccaacgagtggtacgcggtcgccaagatcgccgggatcaagctggcccaggcctatcgccagcagcacggccgcgacttcatctcggccatgccgaccaacctgtacgggccgggcgacaatttcgacctcaattccagccacgtcctgccggccctgatccgcaaggcgcacgaggccaagcgctccggcgcgaaggagatggtgatttggggcaccggttcgccgcgtcgtgagttcctgcacgtcgatgactgcgccgacgcctgcgtgcacctgatgaagacctattcggaggccgagcacgtcaatgtcggctcgggcgaggacatcccgatctacgacctgacccgcctcgtctgcgacgtcgtcgggttcgagggcgaaatcgtccgcgatccgagcaagcccgacggcaccccgcgcaagctgatgtcggcggacaagctgcgcggcctcggctgggcgccgaaggtgccgctgcgggacggcatcgccgcgacctatgcgtggttccaggagcacgtcgcccatggctgagatcgagggaagcctgtccatggatgccgtggccatcccggcctccgggccctacgcgctccggatcaaccggaacgatccctacctcgtccaggcggacgggccggcggcgcatcgtctcccggcgacccgcatcctcggcgtgccggtgagcgtcatcgacatgccgttcgccgtgcgcaccatcatcggctgggcgcgagcgcgtcgcaccagcatgatctgcgtgcgcgacgtgcacggcatcatgtgcacccaggaccagcccgatctgagggccgcgcacgagcgggccagcatgatcactccggacggcgcgccgctcacgatcatcagccggttcttccgcgcgcacggcaccggccgcgttccgggcccctcgctgatggaggagatgttcgccgccacgcagaacaccgggattcgccactatctctacggcggcaaggagggcgtggccgagcaggttgctgcgaatttcgcccgcaaatatcccggcacggaagtctgcggcctcgcttgcccgcccttcggcgccgtcgcgcccgatctcgacgcgcggctcacggatgcgatcaaggcggccgagccgcacatcgtctgggtcggcatgtcgacgcccaagcaggacatctggatgaacgatcacctcgatcgtttgccgggcatggtgctgatcggtgttggcgccgccttcgatttccattccggggcggtcaagcgcgcgccgaaattcatgcaggtgcttgccctcgaatggctgcaccggctcctgagcgagccccggcggctgtggcggcgctatctcgtcatggcgcccgtcttcctgtggaagatcgcgcgccagcccgagccacgccggtcgtaaggagccctgtgttgcgcgtcctcatcgtccacaaccactaccagatccggggcggcgaggacgcggtggtggagcacgaggccgcggccctggccgcggccggctgcacggtcgagaccctggccttccacaacgacgagatccgcacgccgctggatcgcctgcgcacggcgttcgaggcgccgcatgcgccccgcggcatcgcccgcgtcgtcgcggcagtggagcgcttccggccggacgtggtccacgcccacaacacctttccgctggtctcgcccgccatgcatggggtggtgcgggcgctcggcccggtgaccgtgcagacgctgcacaatttccgtctcgcctgcgcaggcgccatgctgatgcgcgacggcgcgccctgcgagacctgtctcaccggctcctcctacgcggcggtgcgccacggttgctatcgcggctcgcggctcggcacgtttgccgtggcgcggatgatcgaccggcaccgccgcaccggcacctggacgcgggacgtcgatgccttcgtcgcgctgaccgagttcgcccgcggtcgcttcatcgcggcgggtttgccggcgcagcgcatcttcgtgaaacccaacggcctgcccgatccggggccgccgagtgagggcccgcgcgagggcatcctgttcgccggccgcctcagccccgagaagggcgtcgagatcctgaagggggccggcgcgctccttaccgcaccggtcgatgtcgcgggcgaagggccgctgcgggagatgctggagggggcgccgggcctcaacctgctcggtgccctgccccgcgcggagatgcgggcgcggatgggccgggccgtcgccctcgtcgtgccctcgctctggtacgagggtctgccgatggtcgtggccgaggcctatgcggcgggcacgccggtgatcgcctcgcggatcggtgcgctcgccggtctcgtcgaggacggcgtgacgggcctgctggtgacgccgggcgatccggccgacctcgcccaggccatcgagcggttgcgcgcccggccagaggaagcccagcggatgggtgtggccgcccgtgccgcctacctgcgcgactggaccgagacggcgacgaccgccacgctgctgacggtctatcgctcggcgctcgctgcacggatgcgggacgggcgcgccatcgcctgaggacgcgcgccttatcagggtacgagcaggtccgcggatggggcccgacctcatccctgatccggtcgatcccttcggcatgatggggctgggtttcgctcgagcggcgtgccggctaagcgcgacgctttccgcttggatccaaacgactaccgtatcgcgtcgctaatccaacgaccggtagcgcaacctctgcttttcgagttcggaaaccacctgctcgggttcgaggccgtcgtcgtatggagcgttcttaagttcgtgcagaaggaacagcatcgcgagacatccgacgccgatcgctccacagatcaccaacgacaggcccgtcatcgctcccccacgcaccgcccgctgcttattaacctaaattactctgagccgaaaatggattgcaagcggatctaggctcgcccgctgcgtgtgcggcgaagtgcggcagatcggatcaccggcacgccatcaggctgatcttggcggccatcacccggcagccggcgggagagaacgcgccctcatggccgaagcccggaacactcacgctttcgcagttctcggcataggcgcgccagccgagcatcgggtcgagcgcggggccgaccggaacactctcactgcggacgatcagcaccggcccgggatgggggcgcggctcgtaggccagggcgagcgcgtcgagttcgtcggtcacttgccagaacgcgtcctccgggctcggggcggcgagccccacccggttcagggcactccgcagcccgcgccaggcgcggtgagagcggaaccagagatgggcccgcgagccgaggtagccgatgccgtcgcggcggaggtggcggatgagcgcggcgagccggccgcgccggtaggccgccatcacccgcatgcgcgcgagcggcttgaagcgcctgatatagccgggctcccagcaatcgatcaggacgacgagggcgacgtcccggccgccctgcgcgaactgccgggcgatctcgaaggcgagaacgcccgagcggcagaacccgacgaggcggatcggcccctgcggctgcgccgcatcgatcgcgtcgcgataggcgcaggccagccgctccagggtttcctcgtggggcggaacccggctttccagttgcagcgtcgcgaagggatggtccgccccgagggcctcggacaggggccggtagagttcctgatcggccgcggcgtggtggatcgcggtgaagccgggccgcgcctgcgccgtcggctcctgaagcgcgcggtgccgcacgcccgccgccgcctcgccgctgaggaaggcgcagagccgtgcgaccgtgcccgcctcgaagaacgaccagagcggaacggttcggcccgtcgccgcctcgatccgggcgaccacgcgggcggccagcagcgagtgcccgcccgccgcgaagaaatcctcgtcgtcggacaggtcggggcggccgagcatctcccgccagatcgtgcgtatcgtcggcagaaggtcgcccgccgcctcgcccgccgagggaggcgccgtctcgggggcaggtgccgcatccggcgtcacccgcgcggccgtctcctccgcctccggctgccccgcttcccgggatgcctgttcacgctcggccgcgacccctcccccgccccttcccaggggggccggatcgggcagccgcgccccgaccgccgcgcgggcggcctgctcgaagtcggccagcaggccggcgacggtctccgccgcatagaggccggcatcgtactcgcagatcaggcgccagccggcctcgcccggcgcaagttcgagatcgaggtcgaagaagctgccggtgggggcgtagtcgagatcgacgaggcggatcggggccggctccccgactgacgacccgccggacggcgtcgcctggggcgtcggcctcatccggacgttgaccgagaccagcggcggccgcagcccgtcgcggcagggcgccagcgcctgcaccacccggtcgaagggggcgagcgcgtgatcgcaggcatcgaggatcgtccggcgggtcgccgccagccgctcggcgaagctctgctccgctccgacacgggtccgaagcaccagcgtgttcacgaaggtgccgacgaccccttccagctcgatctcgtcgcgccccagcacctgcgtgccgatggcgatgtcgccgcgcccggtgcgtgcgcttaggagcccgaacaggatggtgcaggcgaggacgaagggggtcgcgccctgcgcccgcgcataggcctccatgcgcgcgccgagatcggcggaaagcgggcgggtctcggcggcgaagcggcgctcccggccggggcggcggggatggtccggcggcagctcgaacggggtgagatcgcgcaacgaccgcgcccagaaggcgaggtcgcgttccgccgcctcggcgagggccggggagatctcccattccgcgaagtcggcatagtgcagggccgcaggcgccagagccggtgtctgtccccggatcagggcgccgtagatcgcgacgaattcgcgggccagcaccaccatcgaccagccgtcgcagacgctgtgatgggcggtgacgagcagcagggaatcgccgcgcccgagccgcagcagcgtcacccgcacgagcggcgcgcgggccagatcgaagggcttcccggcctccgactcggcgatctcgcgcgcctcgccgaggcggtcgccgggcaggccggagaggtcgatttcggagaaggccagcggcaccgttccggcgatccgctgcaccggccgcccgccctccccgacgatcgacgtgcgcaaagcttcgtgccggtcgagcaggaggcggaaggcgcgggtgaggatctcggcatcgagccgcccggcaatgcgccagcgggcggcgacgtgcaggctcggatcgcccggcctcaactgatcgagcagccagaaccgcgtctggctgtgggagcagcgggccgtgaaggcgtcgccgccgtgaacctcgccggtcatggccggcgattcctgcgtgaaatgccgcatcccgcccgccctcacgcctgaccgaccgctgcgcggtcggcgtcggcgggccttgggcgccggatcgacgggatcggcgcgcgcgcggcggccggtgtttcgcgcccctccccgaggcgcccgtgcagcagggccgcgacccgggcgatggtgcgttcctgaaaaagatcgccggccccgagcggcaagttctcacgccgcgcccgcgcgacgatgcggaacacgctgagcgaatccgccccgagcgcgatcaggtcgtcgtcccgctccacactggcgagccccagcacttcccgccagatcgccgcgagggtggtctcgaggccgtcgtcggatgtcgggaccggagcaggcttgaggggaagcttgatcgcggcggccggctcggccggaccggtgggcccggcctcgggagcgggcagcgcccggcgatcgaccttgccgctcgccgtcagcggcagggccgacagccggacccattccgaggggatcatgtaatcgggaagttcgcgggcgagcgcggcgcgcagattgcgcagagtgggcgccgcctcgccctcggggcgcacgaagtagcagacgaggcgatcttcgccgcccgcgtcggggcgcagcaccacgacggcgtgcagcccagtctggcgcagcagcaccgcctcgatctcagcgggctcgatccggtagccgcgcagcttgatctggtggtcggcccgtcccaggatctcgacgcgtccgtccggccggtagcgggcccggtcgccggtccggtagagccgcgccccggcgcattccggcagcgcactcgcgatgaagctccgctgcgtcaggtccagccgtccgagatagccgcgggcgagcccgagcccgccgatcagcaattcacccgtgaccccgaccggcaccggctcgccctgcgcatcgaggatgaacaggctggtgttgtcgatcggccgcccgaccgtgaccgtctcctcccccggatcgatccgcgcggccgaggaccagatcgtcgtctccgtcggcccgtagagattccagagttcgcccccgccctcggtgaggcgccgggccagatcgagtggaagagcttcgccgccgcacagcatcttgaagccggggcgcgagcggaaacctgcctccagcaggagccgccacgtcatcggcgtcgcctggagcatggtagcctcgccccattgcaggcgggcgaggagggcgtggccgtcgcgcgcttcctcggccgaggcgagcacgatctgggcgccgcggatcagcggcagcaacaattcgagcccggcgatgtcgaaggtgaccgtcgtcaccgccagcagccggtcgtcgcgtgcgatccccggtgcccacgccatcgagaacagcaggttcgaaaggccgcgatgcagcacctcgacgcccttcggcgcgccggtcgtgctcgacgtgtagatcaggtaggcggcccgctccgccggcacgcgcgggaagcgggtcggcgccggtccgtcgagacgatcgacctcgatgacccgggggccctccggcaggagcgcgcggtcggccgcgagcgtgagcatcgcgccgatcccggcatcggcgacgattcccgcgcggcgggctggcggcatcgccgggtcgagcgggacgtaagggatgccggcgcgcaaagcgccgagcatcgccgcgacgaggccgggcgagcggcgcatgagcaggccgacgcgggccccctcgggcagagcgcttccctgcaaggccgcggcgacgcgatcggcccaatggtcgagggcgccgtaggagacggtctcttcgccgaaacggatcgcgatccggtccgggtcgcgccgggcgtggagcttgaaggcccgcatcgccccgaccttgagcggatgggctgtctcagtcgcgttccagtccaccagcatggtctgccgctcggccgcatcgagcagcggaacgcgcccgaccggctgcgcgggatcgcgggcgagatgcccgagcagggtgaggtagtgctcgatccagcgctcgatcgtgtccggttcgaacagggcgcggttgtagatggcgtcaacggtcagcccgtcggccgtctcgctgaggctgacggtgagttcgaacgtcgagaagcgcttcggcgcgggtgcaagggtgccgcgcaggcccgccccgaaatcgatggtgtcggcgaaacgctggaggttgaactgcacctgcgccagcggcgggcgcgccggatcgtgcggccggtcgagatggtgcagcagccgccccagggtgcagtccgcatgagcggcggcctcggccagggccgcgccggtgcgggcgagatgggcagcgaagggctcgtccgggtcgaaccgggcccgcagcggcaggaaatcggcgtggtgcccgacgaggcccggctcgccgcggcgcggctggcccgccatcggcacgccgacgacaaggtcgtcctgccccgagagccgcgcgaggagcacttgaaaggccgcgagcagcgtggcgttcagcgtctgcccctggcgggtcgcgagcgctttcagcgcggcgacgagcggcggcggcagagtggcgcttcgggtgtcgccggcaaagccgcgcagcttcggccgcggatggtcggtcggcaggtcgagcggcgcgggcaagctcgtatagagcccggcccagtaatccagcgcccggctcgcctccgcctccgacggagcactgccagcggtctgcggggccggcgccagctcctccggcgcggcgccgtaggcgctcgcgatcgcgtcggccaggaccgcgaaggaccagccatcgcaggcgatgtggtgggccgagaggacgaggacgtgacgccgctcgtcgaggcgaacgaggtcggcccgcgccaccgggccggcgacgggatcgaacgagaggcacgcttgtgtgtgaagatgcgctgccagagcggactccggatcggatttgcctgcgagatcgacccaccgcaccggcacgaggcccgcgggatcgatccgcacggtctcgccgctcggcgagaagcggctgcgcagggcgtcgtggcggccgagcaccgctctcacgacggagagaagccgctcggcgtcgagccggccgtcgagccgtagggtgacgatctcggtcatcgcggcattggcgtcggcgccgaactgcgcggcgagccagatctcggcctccccgtcggtcagcggccgctctgccccgcgatccgccatcggcagagccggcgatgagtgcggttccggcaggctcacccgcgcggctgtgaaggtcagcgcgagcgtgcgaagctgctcctccaccacgcggcacacggcatcgagctgatgccggaagacctcctgcagttcctccggcgtcggcgtggcgagggggacgaccggccgcccctccccgtccgaaccaggcgcggcgtaacgggccgggatcgactggaaaacagcctcgccgtcgatgcaggacatcccgatcctcgtctggccgtgcggctcatcggcggaggtcgggcatcccgcaccggacgccagccgcgccgccgggttggaaccgggcgctctcggcgatcgggcgtccgatgaggcacacctgccttcgcgtgacgagcaggagggtcatcgcgtcgccgggagtgtgaggaccggtgtctcgaccggtttttccgcaagcccccgagagacgttattacgaccataccagcgggacggcggcgatcatctgcctccttgggagtagtgcttctccactctgcgcgcttcattgcgcgggccggtcggtgctcttcgaggcgtagtcctagagtgcggaattcgaccgtgcttccgacgaggcggttccggagaggcgcgcctccagccgctcgatcgccgcgctcaccagcgccttcgaggcgtgcagcgtaccgagttcgactgaggacatcgccagcagcaccggcaggaggttatcgctcggccggccgtcgtcgcggaacaggcgcagatcgtcgtccggcttgaggccgacgctgccggcgatccgcgcggcgtagttgcggatgcgcgtctcgtcgttggcgcagacaggggccgggaggctgagatcgagcaggctgcccttcggcagcgaggtggcgatcgagggcagtgctgccgcctccgccgtgagccggtcgggcgccagcagggcggcgggattggccgcgccggaggcgacgagagtgcgggccggggtgaccgccggcggagccttggccgcgattttcggtgcctcggtcaggcccgttgcgatgtcggcggccggcctcggcacggagacggccgatcctgccacggcgcggggcgcccgcccgggatgcccggcgagccgcgcgcgggccgaccagggctgcacccgcagccccgcggcggcgctgggcgcggcccgcgcgacgccgccccgcccatgtcgcgcgaggaagcgggcgcgcaacgttccgccgatgccccgcggtgcggtcgtcgttgacacggcgggcgcggcggcttggcgtgccggcggcctcggttttccagcgacaggcgcggccgccacggggcgggccacgccgcactcggcgggcgcccagcggcgcacgatggcgagtgccgagcggcgtccgtaatcacgctggtagcggcgcaggagctgcaccgccgcatccgctccgtcggcggcggtggcgaagccggtatggccctccgcgtcgccgccgagctcgccgctccagcgcgcctgtttgatgcaccagtaattgttgagccgcacacagcgggcgacgaagccaggctccgtcgccgcgtgccggacgacgaaggcgagcgagcccggcgcgaggttctcgcccgcctgttcccgccagttcgagacggcccgcgccacgaggctgaagctcggcgcgggcgccggggccgcctcggccgcgcgggggagaggcggcaggcgcgcccgcgccgtgtcgagcgcgggctcgatccgcggcagcagcatcgtcacggcgaggagcgtttcgaggagcacgccggtcttccctacgcggtgtcagctcggctgttctcgttgaggaacggcgcaagagggcgaagggttcggtgcccgagcatcatcccgaacggtgcttgcaggctttcgggacgatgctctcgctggcaaaacccctcaatcgtcgtccatcaatcgtcgtccatgtccgccgcgagctggcgcgggcgtacgaaccgcaggagacgcccgccgcccgcggcaatgtcctcccagccctccgcgtcgaacgcgaacacggcgagcgccgcggtcggaaacttttcgcgcagatccttctgcaagtccttcggcccttccccgacgagccgcagggcgagatcgccgaggccgggattgtggccgatgaccagcagggtcgtcgcctccgccggggcggagcggatcgcgtcgagaatgcgcgcggcctgcgcctcgtagatcgagggcaccgtctccatcggcgtctcgggaagctcggcccgcaaggccgcccaggtctcctgcgtgcgccgggccggcgagaccatgacatggtccggcgtcagcccctcgcgggcgatgtaggcgcccatcagcggtgcggcctcccgcccgcgcccattgagcgggcggtcgatatcggccacgccctgcgggtaggcggatttggcgtggcgcaggaggagcaggcggcgcatcattggaacccgaccacggcgtgcggaacgtaaggggcttcgagccgggcgatctcgtccggcatcaattcgaggtcgagggccgccgccgcatcgtcgaggtgccccggcttcgaggcgccgatgatcggggcggccacgccccgcttctggatcacccaggccagcgccacctgcgcccggggcacgccgcggtcgcgcgccacgtcggccaccgcctcgaccacctgccggtcggcctcgaccgtggcgtcatagaggttcttgcccacgagatcgctctcttgccgggcgctgcccgcgtcgaagtcgcgggtgagccggccgcgggcgagcgggctccagggcaggagcgggatgccctggtcggcgcagagcgcgatcatctcccgctcctcctcacggtgcagcaggttgaggtggttctgcatcgtcgcgaaccgcgtccagccgttcaggtcagaggtgtagagcgccttggcgaactgccacgcgaacatcgacgaggcaccgatgtagcgggccttgcccgccttcacgacgtcatgcagtgcctccagcgtcacctcgatcggcgtggcgtagtcccagcgatggatctggtagagatcgacgtaatcggtgccgagccgtttgagcgaggcgtcgatcgcggaaaagatcgccttgcgcgagaggccgccggcattgggctggttcttctgcgggtagtagaccttggtggccagtacgatgctgtcgcggtcggcgtagtccttgagcgcgcggccgacgatctcctcggaggtgccgtccgaatagtagttcgcggtgtcgaagaagttgatcccgagatcgagcgcccgcttgatcagcggccggctctcctcctcccgcagggtccacggatgcggtccccgctccggcacgccgtaggtcatgcaaccgaggcagaggggcgagatgtcgaggccggtgcggccgagcttttttgtctgcatgggatcggtcacgcggaagcgggtcggagccgcttaactggggcgccgcggcggtccgtcacccgccccgtccctcacggcgcatcatgaaggcgagcttctcgaacaagctcacgtcctgctcgttcttcaggagcgcgccgtgtagaggcggaatcagcttgcggccgtcacgctcgcgcagggtctccggctggacgtcctcggagacgaggagcttgagccagtcgagcaattcggaggtcgaaggcttcttcttgaggcccggtacctcgcgggtctccaggaacacccgcaaagcctcttcgacgaggcggtgcttgatgccgggatagtgcacctcgacgatggccttcagcgtctcggcatcggggaacttgatgtagtggaagaagcagcggcgcaggaaggcgtccggcagctccttctcgttgttcgaggtgatgatgacgatggggcggatatcggcgcggatcgtctcgccggtctcgtagacgtggaactccatccgatcgagttcggtcagcaggtcgttggggaactcgatgtcggccttgtcgatctcgtcgataagcagcaccggccgctgcggcgcagtgaacgcctcccacagcttgccgcgacggatgtagttggcgatgtccgacacccgcgggtcgccgagctgcgagtcgcgcagccgcgagacggcgtcgtactcgtagaggccctgctgcgccttggtcgtggacttgatgttccaggtcagcagcggcgcgccgaggccccgggcgatttcttccgccagcaccgtcttgccggtgccgggctcgcccttcaccaggagcgggcgctccagcacgatcgccgcgttgaccgccgtggtgagatcgggcggcgcgacgtaggactcggttccggtgaagcgcatggagcctcgcgtcgggaggggaatcgaagcggactaacccgaggcgaagcggctcggcaaccgctcacgcggcggtcgacgcccggggcgttccctcacaacgtcttcccgtcgtgccacacgcagttcgaggccagaatccccagattcacgtccgacttctgcggctgcggcagggtcttgccgtccatggcgaggtcgatcttgatttcgacctgccccttcgtttcgttcgagcgacgggagaagtagcaatattgctggaacggccgctcctcgttggccttgaagttccaacccgtcacgatctgcccgtcgagatagggcacctgcttgaacacggtgaaggtcgtgttcaccggcgcctgcgaggccgggacggcgtcggtgccgagctgggccttggtcggcgtcggcaccgcgttggccttctgcgccggcagaccttcgagcttcagggtgttgtcggtgagggtgacctcgcccttggtcttcagcgtcacgtcggagagcgcggcctgcatcgcgctggcgatcttctccgccgccgagtcgaactggttcatatacgcgtagccgtagcaggccgcgccgatgccgatcccggccagcgccgagaaggccccggcgccgatcgctcgcagcagaaaggcgcgggcgaagtgcatccgcgcctccgcccgcaggcggccattgacgtgttgcgcgagcacgatgttctcgtgcgtgccgtcggtgtggatactcatggccgggcactcgcctcaggagcgctctccgccgaaggggccgccggtcggcgcgggagagcgcgtttaaacaaggatttcgcaaggaattcgagccgctcccgatcgggggcggctcgatggatttacgcggtggcgccggtggtggcgttgccggaggtgttggcgggcggcgggggcggcggcaccacgggcgccgtgcgccgctccagcgggatcaccgaggcctcccgcgtcatcggtctcggctgggccagcgccatctcctggcgcacgccctcggcgatcgaggcgagcaggtagggcgtcgcctccgggttcaccgcggcgccgaggtcgtcctcgtccatgaaggtcttgcgcaccgagaccgccgagagagccagaatcgtcgaggcgaaggcggcgcagagcgccggcacgaacacgaagatgcgcaggaaggcgtggacctgcgcatcgttcacgtcgatcggatcgacgccgtagaccatggcggtgaaggagtggagctgcgagcggttgactgagttgcggtaggcctgctcggcatcggccaccttgcggtcggccgcgccgcggtcgagggcggcgcgggccttgcgggcctcttccagctccttgacgatggcgccccggtcgctgcccgccttggccaccgccgcgttgagggtcgcggtgcgcgggtcggtgacgcatttcaggttcgagtagcgcatgccgcggctgttggtgccgtagacgcgctcgcagcgctgcgctggaagcccggcgagctgcgaggcattctcggccgagcgccgctcgatctgctccagttcgttggtgtactgctcgacccgggcattggcggcggcgatgcgcgtatcgatgctgttgcgatcggcctgcgcgtccttgagggcggttttggccttggctgcgtccatcaggcggggatggaacatcatctcgccgagctgtgacaccgacttggtggtgacgcccgcggcgaagatgatgccgacgatggcgagcgccttcacgaaccacgagcgctgggtgcgtgccaggatgccgagcggcacgcggcacagctccaccgcggcgtagaccagcggcgccagcagcatgaagtagaacgcccggtcgtcaccgtcgctgtaggtgcccgcgaacagccacgccccccagagcgaggcgccgatcaccatgaactcgacgagataggcgatggcgacgtagccccacttgatgcggtagccacgctcgatgtcgcgttggtgcttccagcgctgctggtcgagcatccattcgcgccgctcgcgctgcacgtcccggctcggaggcgtgtcggacaagaatttcatgggccagaacttcatgggcctcagatcgctacgggcctccggctgagcggcggacctgccatcccctaacatcgcgttacccgagcgtaagggcgtattgtgccgaagttgtgccggcccgatcgatgagcagtggatggcggcccgacgcgatcgctgcgggtgaagcgggcgcgaaaacggccgatcgccccggaaaacggttgctccgccaccggctcgccgcccatgatgccgccggtccctcccgcggcatcgaagatgcaaggagccgggccgccctctcctcccctccaggcgtcagcatatcagcccgatgaccgaccccgtgcaggccggaacccagatcgccgcggaagccggcgcgcatgcgggcggctaccgggaggcgatccttttcctcgtcaccgccggcatcgtcgtgccgctgttccaccgcctgcggatcagcccggtgctcggcttcatcggcgcgggcgcgctgctcgggccgttcggcctcgggcgcttcgccgacgcgcatccctggctcgcgcccttcaccatcggcaaccgcgcggagatcgcgcacctggccgagttcggcgtgatcttcctgatgttcatgatcgggatcgagctgtcctgggagcgcctgcgggtgctgcgccggctcgtcttcggcctcggggcaattcaagtggcggcctccgccaccgtgatcgccgtgatcctcatcgttctggatcagccggtggccggggcggtgctggtggggctggcgctcgccctctcctcgaccgccgtggtgctgccggtgctcgccgagcagaagcggctcggcacgccggccggacgcaccagtttcgcgatcctgctgtttcaggatctggcggtcgccccgatcctgttcgccatcgccgtgctcggccgcaaggatggcggcgacctcggggccgcgctcgccctggccctcggacaggcggcgatcgccctcgccgtgatcgtggtggccggccgggtcgcgttgcgcccgctcttccatctcgtcgcgcgcacccgctcgcccgaactgttcatggcggcctgcctgctcgtcatcgtggcgaccgccctggtcgcggcgggcagcggcctgtcgatgacgctcggcgccttcgttgccggcctgctgctcgccgagaccgagtatcgccgcgcgatcgaggcgaccatcgatccgttcaagggacttctgctcggggtgttcttcgtctcggtcggcatgaacctcgatccggcccagctcatctcggcgccgggcgcgatcctcggcctgtcggtcgggctcctcgtcatcaagggcgccgtggtgctcgtcggcgcccgcatcatgaagctgtcccgctcggtcgccctggaggcggccctgctgatcggccccggcggcgagttcgccttcgttctgatcggcggcgcgatggcgaccgggctcgtgccggagccggtgggcggcgccgccctcatcgtcaccaccgtcaccatgatcgcgattcccggcctcgcggcgctcggccgccgcatcggcggccgcgcctcgaagcagcaggtcggtccggcacaggccgagccggtgccggaaccggagcagaaccgggtgatcatcgcgggctatggccgggtcgggcggctggtcggcgagatgctcaagcgccacgcgatttctcacatcgctgttgattcggaccccgcccgtgtcgccgaacagcgccggctcggcagcccggtctatttcggtgattccgccaacacggagatgctgcgtcgctgcgacatcgccacggcccgcgcgctggtggtgaccctcgacaatccccgcgccgtggaggcggtggtgcaggccgcccgcgccgagcggccggacctcaccatcgtcgcccgcgcccgcgacgcgcgccacgccacgcagctctacgagatgggcgtcgacgacgcggtgcccgagacgatcgaggcctcactccagctctccgaggccgtgctggtcgatgtcggcgtgccgatgggccacgtcatcgcctcgatccacgagcgccgcgacgagttccgcaccatgctcaagcgccgggaagcggaggcgcggccggtcttccgcgcccgccgcacggtcggcaagggacgcgagacgccgtccgaggccaaggccgccgaaccggccccgagcccgcggccggtcggcaagagcgcctgagcggaagagcgcctgagcgggctccggcccgccctcaggcgtccggcagcgcggcgaccagggtccgaaagcggtcgccgcggacctcgaagttcgggaactggtcgtaggaggcgcaggccggcgacagcagcacgacgggcgcctcggtaccggatgcgcgggcggcccgcgccgccgcctcggtcgcggcctccagcgtgccgcagcgggtgaaggcgacgcgtccttccagcgtcgcggcgaaggcctcgctcgacgcaccgatcaggtaggcgtgggcgacgcggtcgaacagcggcgccaacggctcgatgccgccctccttcgccttgccgccgacgatccaatggatgtctcggaaggccagcagcgccttctcggtcgaatcggcgttggtcgccttggaatcgttgacgaacagcgtcgggccgatccggcgcagcggctccatccggtgggcgaggccgggaaagctcttcagccccgccgcgatctccgcgctcgtgagaccgagccggatcgcggcggcgaccgcggcggcggcgttctggaggttgtggtcgccgagcagcgcctggatgccggtgacctcggcgatcacggcgccgtcaggcccgcgcaccgtaccgttggcgccgacatagtcgcccgctgcgtcgccgtgcccctcaacatggaggcggatgcgctcgcccgtgcggcgctcggcgatcgctgcgcagtaggggtcatcgacgccgatcacggcgagatccgcgcccgccaccagccgctccttgatcgcggcgtagttctccatggtgccgtgacggtcgagatggtccggcgtcaggttgagcaggatgccgacgccgggtttgagcgagggcgtcaggtcgatctggaacgaggacagttcgaccacgtggacgcaggtagccgcgggcggctccagcgacaggatcgcggtgccgatattgccgcccatctgcacgtcgcgcccggcatggcgcagcaggtgggcggtgagcgccgtggtggtggatttcccgttggtgccggtgatggccacgaacggtgcgttgggtgccaaggccgcgcgctcgcggcagaaaatctcgatgtcgccgatgaccgggatgccggcctgccgcgccagtcccacggtccagtgcggctcgggatgtgtcaggggcacgccgggcgccagcaccagggccgagaagcccgaccagtcggcctcgttgagatcggtgacggtgatgccctgctcgcgggcgcggtcgcggctgcccgcgttgtcgtcccaggctagcacgtcggcgccgccggccagcagcgaacggacggtgacgagcccggacccgccgaggccgaacagggcgagtttctggccggcgaaggtggtggctggcgtcatggttttgtgtctctcgtcccggctcagcgcagcttcagcgtggcgagcccgaccagcgccaggatgacggcgatgatccagaagcggatcacgacctgcggctccttccagcccttctgctcgaagtggtggtggatcggcgccatgcggaagacgcgcttgcccgtgagcttgaacgagacgacctggatgatcaccgacatgatctccaagacgaacaggccgccgacgatggcgagcacgatctcgtgcttggccgccacggcgatggagccgagcaggccgccgagtgcgagcgagccggtatcgcccatgaagatctgcgcgggcggcgcgttgaaccacaggaagccgagccccgccccgatcaccgcgccgcagaccacggcgagttcgccggtgtcgcgcacgtagttcacctgcaggtagccggcatagatcacgttgccgacgaggtaggcgatgatgccgaaggtggcgcaggcgatcatgacggggacgatggcgagcccgtcgaggccgtcggtgatgttgaccgcgttgcccgcccccacgatcacgaaggcggcgaacggcacccagaaccagccgaggttcagcagcgtgtccttgaggacggggaaggcgagctggttctgcagtccggccggcgagtagagcgaaatcatcaggcaggccgcgcccgcgatcgcgaattccagcaggaggcggaagcgacccgagaagcccttgtgcgattgtttcgtgaccttgaggtagtcgtcgtagaagccgatcgcgccgaagccgagggtcaccgcgagcgtcacccagacgtagtggttgtgcgggttggtccagagcaggatcgagaccacggcgccggccaggatcatcaggccgcccatggtcggcgtgccgcgcttggtgaggtggctggccgggccgtcctcgcggatcggctggcccttgccctggcgcaggcgcagcagcgagatgatccagggcccgaaccagaacacgaagaagcccgccgtgaacagcgcgccgccggtgcggaaggtgatgtagcggaacacgttgaggggcgtgagcgtgccgctcagttccgacagcagatagagcatgcgttcgtccgcccgcggcaggttctttgtcgaaacgcccggcacggcgttgcgcgcggccggatggaacggccgggcgtgagggcctggccgatggagtgaagcttagcgaaccgcgttcagcgaggcttcgcgcgggtccggcgcgaccgcgtagcgggctttcaccgcttcgacaatgcggaccatgcgcatggagttggagcccttgaccatcacggcatcgcccgaccgcagggtcgcgaggacggcatcggtgactccctcggcggtcggcgcggccgtcccccgcaccggcatcggcagcgcctcgaacaggtgcgccatcagcgggccgacggcgaagacgaggtcgatgccgttcgcggcgaccgcgtccgccagttcgcggtgcagcgcttcacccgccgcgccgagctccttcatgtcgccgagcacggcgatgcgccggcccttggcgccggtgtcgatgccggcaagcgtcgacagcgccgcgcggatcgaggcggggttggcgttgtagctctcgtcgacgaggaaggcctcgccgtccccgatccgaagcgccgtgcgctcgccgcgcccgaccggcggcttgaggcttgccagcgacagggcggcgcgggcgaggtcggcgccgagcgcgtggatgcaggcgagcacgccgagcgagttcattgcgacgtgccggcccggcgtgccgagctggtaggtcacgggaacgcccatcacggtggcatcgaccaccgacacgtcggggcgggtcaggatgcggtgggcgcacacatccgccgccgcgtgctcgccgaaggtgatgacgcgccccgcccgcgaggcctgcgcgtgggcgagcaggcgctcgtagttcgggttgtcgcggttgatcaccgcgacgccgccgggcttgagcccggaaaaaatctcgcccttggcgtcggcgatggccgagagcgaacggaaatgctcgatatgcaccggctcaaccgtggtgatcagcgccacgtccggccgcaccatcgcggtcagcggcaggatctcggcgccgtggttcatgccgatctcgaacacgccgaagcgggtgtcttccagcatccgcgtcagcgtcagcggcacgccccaatggttgttgtaggaggcgaccgaggcgtgcgtggcgccttgcgccgagagcacgtggcgcagggcttccttggtaccggtcttgccgacggagccggtcaccgcgacgatcgccgccccggtgcgggcgcgcgcggccagaccgagacgacgcatcgcgtctagaaccggatcgtcgccctcacccggcacggccagcaccgggccggcgccctcgaattccttcgcacgggcttccgcgaccaccgccgcgccggcgcccttctccagggcggcgcgcacgaagtcgtgcccgtcgcgcgcctcgccgcggatggcgaagaacaggtcgccgggttccaggctgcgggtgtcgatcgaggcgccggtgacggcacgcggcgcgccgatcaggcgcccgccggtggccgcttccagggcggcgggggtccagaggggggcgtcgctcatccgttcaactccgcgatcgcggcgcgcagggtgtcgtgatccgagaaggggagcacgcgtggcccgacgatctggccggtttcatgtcctttgccggccaccaccagcacgtcgccggcccgcagatcccgcacggccgcgcggatcgcctcggcccggtcgccgatctcctccgcccctggtgccgcggcgaggatcgcggcgcgaatggcggcaggctcctcgttacggggattgtcgtcggtgacgatgacccggtcggcgaggcgttcggcgatggcgcccatgatcggccgcttgccggcgtcgcgattgccgccgcagccgaacacgacgacgaggcgcccgctggcgaaggggcggagcgcgctcaagacatgctccagggcttccggcttgtgggcgtaatcgacgaggcacaagcccccgttcgcttcgccgatccgctccatgcggcccggcacgccggtgagcccttcgagcgctgcgaagacgccggccggatcagcctgacccgcgggcgtcgccagggcgagacccgctgcgaccagggcgttctcgacctggaagccaccgaccagcggcaggcgcacgcgatagtccttgcctgcgtgggcgagcgtcaggctctgcgcgaaaccctccgtcccggcctcgacgaggcggatgaagtcgccgccgcgccccgtggtgcggatagcgtggccggcggcgtcggccacgccgatgacgcgctcggcataggcgccgtccgcattgacgatggccggacagcccttcggcagcagcgtcgtgaacaggcggagcttggcgtcgagatagtcctcgatggtggggtgataatcgaggtggtcgcggccgagattggtgaaggcggccgccgtcagctccaccccgtcgaggcggcgctgctcgatgccgtgcgaggaggcctccatggccagatcggtgatgccctcgtccaccagccgtgccagggtctcgtgcagcgtgacggggtcgggggtcgtcaacgagccgtattccgcgccccggttggtgacgatgccgacggtgccgaggctcgccgattcccggccgaggcgcgacaggatctgccgcacgaaatcggcgaccgagcttttgccgctggtgccggtgaccgcgaccaccgtctccggctggcgcccggagaggccggcggcggcgagcgccagcgcccggcgggcatccgcgacctcgatccaggccgtcgcctcgggcagatctgctgggcgcgtcccctcaccggccacggcgaccgcgccggccgctgccgcggcggcggcgaaaagccggccgtcggcggcggtaccgggtaccgctacgaacacgccgccgggcacgaccttacggctgtcggcggtcagcccggcaacggggcggccggcgatggccgggtcggcttccgggaacaggtcgccgagagtccggtcgtcaggcgtcggctggctcatcggcaaaacaatcctcggaagcgtccatgcgggtcaggccgacggggtacaggctgccgtcactgcccgtccaccatggtcgcatggtaggcgccgagcttcaccatcagcgggaacggcttcaccggcggatcgaagcgcggtgccagcccgaggatcggcgcggcccgctcgatgatcttgcccgtgaccgtgccggaattgtaggcggccgtggcgtagccgccggtctcgggcaggccctgcggctcgtccatgatcgtcaggaacaggtatttcggcttgtccatgggcgccgccgccatgaaggtcgtgaacaggcggttcttggcgtagcgcccgttgatgaccttctcggccgtgccggtcttgccgccgacgtagtagagcgggatcgacgccttcttggccgagccctcgaccgcgttgaggcgcatgatgaagcgcatcgcctcgctggcctccggcttcatcacgtggctggccttgccccgcgcggtcggctcgtcggtcttcaggaaggtcggcgtcatcaggtcgccgccgttgatgatcgccgccaccgccgccgccgcctggatcggcgccaccgcgatgccgtggccgaaggcgatggtgatggtgttgatctcggcccagcgcggcggaaggatcggcgaagccgattccggcagctcggtccgcatccggtcgagcaggcccatcttcttgaggaaggcgcggtggccgggcacgccgacgccgagagccatcttggccgagccgatgttggaggagtgggtgaacacctccggcatcgtcagcacgcggccggtggcgtggtagtcgtggatcttctgccggccccagtgcagcacgccgccgcgggtgtcgaaggtggagttgacgttgtacttgccggaatcgagcgccatggcgagcgtcatcgccttgaaggtcgagcccatctcgtagacgccgacattcatccggttgatgcggtcgtccgagagcgcgtccttcggctcgttggggtcaaaatccggataggaggcgagcgcgacgacctcgccggtggtcacgtcgaggatcatcgaggcgccggccttggccttgaacttctccacgcccttcacgagctcgtcgcgcagggcgaactgggcgcgcaggtcaagggagagctggatcggcgagaggtcggtctgcttggccacgaggccgaattcgttgagcgccttgttgccgcggttgtcgatgtacttctcgatgccggcgatgccgatattgtcgaggttcgtcgcgccgatgacatgcgcggccgcgaccccgttcgggtagacgcgcttgtggtcgggcaggaagccgacgccggggatgccgaggcggtggacttcgagctgctgcttcggcgtgatctcgcgcttgatccagacgaagcccttcttcgaggacagcttggcgcgcagctccgccgcgttcagctcgggcagcaccgcggtcagcagttcgaccgcctcatcggtgtcgaaggtgcgcaccatccgcttcggttcggcgaagaccgagacggtgcggatgtcggtggccaggatctcgccgttgcggtcgatgatatcggggcggatcgcggtggtggcggccgccgccacccggtgctcgtcgctgttgctcgcgggcgtcgccgccatcacgatcagccgcacgctgatggtgacgaacaccgccgtgaaggcgaggccgaccagggccacgcgggcatgcgagcgctcgatggcgagacggaacatgatccgggtgagccgcgtcagcgccgagaccggaggctcgctccgcaccacccggtccgcgcccggctccggcacgggggcatcggccgcgagcgcgtccggctgctcgtgctgcaggccctgcgacggaccttcctgcgacggatcttcctgggaaggatcgtgggacacggggacgctacctcgaaaccgcgggcgggcgggtggagacggtgcgggtggtgacggagccggtggtgcgcggctcgtcgcgggcgctccccggcttgtccgtcggggtcacggtcggggtcgccgtggaggcgagcaggcggccgatctcatcgccgcggtcgggccggttcggcagatcggagagccgggcgagatgcccgttgccgatcggctcgagggtgagatgccgctcgaccgccgcctggagccggtccgggcgggtcaggagctgccactcggcgcgcagcacggcgatggcctgccgctccttgtgcaggccggtcttcagcttggagacctgacccgcctgatagagcgtgtcgtacttgatcgagtaggcgtagaccgccgagcagatcagcccgacgatcgccagcacgttgagaagccggatcaccgccgtggcccccgtccctgtggagccggcaggctcgccagcatttcgatggcgctcagcggcggcggcgcgggcgcgtcggtccgctcgccggcgcgcagcttggccgaacgcgaccgcgggttcacgtccgtctccgcctcggagggcagcaccggacccttggtcaccagcttgaagctcttgggggccggccgctccacgcccgggacgtgccgggaggcctgcgccgcccggccgctgcgggccgagaagaactgcttgacgatgcggtcttccagcgaatggaacgtcaccaccgcgagtcggccgccgggcttgagcacccgctcggcggcgtgcaggccgcgcaccaattcgccgagttcgtcgttcaccgcgatccgcaggccctggaagctgcgggtcgccggatggatcgggctgccgggctcgggccgcaccacgccggccacgaggtcggcgagctgcgccgtggtctcgatcggggcgcggcgccgcgcctcgacgatggcgcgcgccaccgcccgcgagcggcgctcctcgccgaaatggtagaggatgtcggcgagcgtggtttcctcctcgccgttcacgaggtcggccgccgaggggccctccccgcccatgcgcatgtcgagcggcccgtcctgccggaacgagaagccgcgctgcgcctcatcgatctgcattgaggacacgccgatatcgagcacgatccaatcggcctgcgcctcgtcctgatccgcgatgagcgtgtcgagatcgccgaagcggccctggaccagccgcaggcggcccccggaggcagtcacgaggtccgctccgccccggatcgcggtgggatcgcgatcgatggcgatcacgcgcacctccggcccggcctcgagcagcgcgcgggtgtagccgcccgctccgaaggtgccgtccacggccaggcccggccggtcgagggagagcgcggcgagaacctcggcgagcaggacgggaacgtggcgagcctgctcgcccttcggcagctcggctctggccgtgcgcggcgcccggctcatcggcatcgccccacggtgctctcgcggaatccgtagagagctcgggcgccacccggcgggggatgcatcatgggagcctgctgaatggacggaccgcagggcggcccgagaagtggcgacgccgatccgcgagcggctccggccatgcgcgcgcagtcccgcgaggcaacctgggcgagtgttggccgatccagaacagggcgtcaacgggatggcgcggggtaacatgggccctcgaaacgcgtcaacgagcttgaccatgcaggcagctctgatctgaccgcatcaaggttaaccgagcgtcaatgaccgggatgttttcttgaggtttaccaagccaagcgatggcaactctcgccgctggcgccggatgcgctgtggccgaattcacgaaactcgggaagcacttgccccgacggacgcgggaccgcacgcgtcggccggatcgggtggatcagccggcctgtaagccgggttctgtagggcccgtgagatgaactcacggacgtggcagccattcctctgggacgtccgttaccggccgcctcgagcaaccaacccgggcgacgagcctggagagagggcctgccctcccctcgcggagaaggcgtgtcgcccctattcggttttgctcccggtggggtttgccgtgccgtccgcgttgccgcgtccgcggtgcgctcttaccgcaccctttcaccctgaccttgcgaaggacaagccttccgcaaggcggtctgctctctgtggcactgtccctggggtcgcccccgccggaggttatccggcaccgcctctccatggagcccggactttcctccccgtctgacgacggagcggctgcccggccggctgatccggggcacggattgcgccgtggggggcgcggggtcaaggctcgggggaaactttacgcctccgccagcatcgccagccaatcgtcctccgagaccaccttcaccccgtgcttctcggcgtccttgagcttcgagccggcgccggggccggcaaccacgaggtcggtcttggccgagaccgagccggagaccttggcgcccaggcgctcggcggtggctttggcctcgctgcgggtcatcttttcgagggagccggtgaacaccaccgtcttgccggcaaacgccgccgccgaggtcgtggtggccagcggttcggttcccacctcttcgagcagcgcccgcaccgccgcgtcgttgtgcggctcagagaagaactggatcagtgaatccgtcgccacggggccgatctcgccatcgtcggcgaacagccggtaggcgtcgccgggccgctgcgaggcagcccgctccagcgccgcgtcggcctccgcctcgctgccgtaatgagccagcaccgcctcgcgctgggacggcgtgagccgtccgcgcaggcgggcgccgaggctcagatcctgcatcgcctcgccgggcagcggatcgagggtgtcgaacagccggtcgcgggtgccgggcccgatccgcgggagcgccgagagttcgagccagtcctgaccggcctgctcccgcgtcgccgctgcgagggccgccatcagggcgggcatgtcgggaaagcgcttggccagcgccttggccgtcgattcgccgatctgcgggatgccgagggcgaacaggaagcggttgagcgggatcgttcggcgggcgtcgagcgaggcgagcaggttcttgatcgccttgtcctcctcctcgcccttcttcttcgtcggcttcttcggcgccggctcgccctcggcacggcgctgggcggacagcgcttcgcgccgggcgacgatggccgccttcagaggctcgaactccaggcggaacaggtcggcgggctgcttcacgaggccggcctcgaacagcacctcgatataagtctggccgaagccttcgaggtcgaagccgttgcgcgagacgaagtgcttcagccgctccacgccctgcgccgggcagatcagcccgccggtgcaacggcggatcgcgtcgagttttttcgtacgcgggttgagttcacgcacggcccggctgccgcaggccgggcaggtatccgggaacacgtagggcaccgcatctgccgggcgcttgtcgatcaccacatcccgcaccttcgggatgacgtcgccggcgcgcaccacgatcacggtgtcgccgacgcggatgtcgcgaccctcgcggatcggctcgccgtcggcgccgacgccctggacgtaaccctcgttgtgcagcgtcgcattcgacaccaccacgccgccgacggtgacgggcttgaggcgcgccagcgggttgagcgagccggtgcggccgacattgatgtcgatggcgagaagttcggtgatcgcctcttgcgccgcgaatttgtgcgccagcgcccagcgcggcgcgcggctgacgaagccgagccgccgctggaagccgaggtcgtcgaccttgtagacgacgccgtcgatgtcgtagccgagacccgcccgctccgcctcgatggtgcggtaatgcgcgatcatctcttcggccgagcggcacagcttggtccgcgggttcaccggcaagccccagccgcggaaccgctccagcaccgccgattgcgtgtcggtgaagggctcggagacctcaccccaggcataggcgaagaagcgcaagggccgtgaggcggtgatcgccggatcgagctggcgcagcgagccggccgcggcgttgcgcgggttggcgaagagcggcttgcccgccgcctcctggcgcgcgttgatggccgcgaaatcctcgtgcgacaggtagacttcgccgcgcacctccagcacctcggggatgttttcgccggagagcgtttccgggatgtcgtccaccgtcagcgcgttggcggtgacgttctcgccgacctcgccgtcgccccgcgtcgccgcggtgacgagccggcccgcctcgtaacgcagcgacagcgacagcccgtcgatcttcggctcggcggtgaaggcgaccgcctcctcggccggcaggttgagaaagcggcgcacgcgggccacgaactcgtccacgtcctcgtcagcgaaggcgttgccgagcgagagcatcggcaccgcgtgccggaccttggcgaacttttccgaaggcttggcgccgacgcccgcgctcgcctcggtggtgccggtcagcgcggggaagcgcgcttcgatcgcctccagctcctggcgcagggcgtcgtattcggcgtcggtgagttcgggcgcgtcctcgttgtagtagagctggttcgcccgctcgatcgccctcgatagctcggcatggcgcgcctgggcggcatcctcgctcaaggcttcgacggcggcggaaaggggcgtgctcggcatgggccgcgttctaaccgatctcgcgcgacggtgcgttaacgctggtgccggcaacgtccccattcccgccacaactcgacgggcagaaccctcgcgacgacggctcggggacggatcatggcaggacgcatcatcacggcactggcgctggccggcctcgcgggcccggcgctggccgccccctgcgccccgccgatgcccccgccggcggaggcgcggccggaaaagccgaagctcccggaaaaacccgcctgcctcgacaagaaggacggctgccccggctgggaggcctacagctacaacgacgcgatcaaggcctacaacgcccaggcccaggctttccaatcagtcgcaggggcttacgtccagaagctcaacgcctacgtcaaggcgagttcggactacgcgcaatgcgaggtgaaggcgttgcagcagtgacgaccgttactgagttcatcgactgggccgaaggacggcctgggcgctacgaactcgtagatggtgagatcgtatcgaggccgtatcaatgcgttcggcatgtcgaaacgaagtttgctgcccagatcgccttgtccgaagcgcttcgcgtgatccctctttcctgcgagatgctgcccggcggtctctgcgttccgatcgacacccaaaccgcctttgaacccgatgccctcgtctattgcggggaacgcctcgctccggatgcgatcaccgtcccggagcccatcatcgtcatcgaagtcatctccccgagcacgaaacaggtcgatatcggtgccaagctccttggctacttccgccttccgagcctgcagcactacctcatcctcgacaccgagcggcgcacggtgatccatcaccgccgcagcacgggcgacctgatcgagacgcgcatcgccgcctcgggcgatctctcgctcgatccgcccggcctcacgctcgccgtagcgagcctgttcgcggaaccttgaggcggcctttgcttgacgcttgccgagcggggtgcgacaggcccggcccatctgtcacgcgagaccggacggcccgatgtcccaatccctcgacctcctcgtcctcggcaacgccatcgtcgatctcatcgcccatgccgaggaggatttcctcgttaagcagggcgtcacgaagggcgcgatgcagctcgtcgacgagccgcgggccgagaacctcttcgaggtgatgggtccggcgaccgtcgtctccggcggctcgggcgccaacaccgccgttggtgcggccttgctcggcgccaagaccggcttcgtcgggaaggtgcacgaggacgaactcggtcggctgttcagccatgacctgaaggccacgggcgtgcgcttcgacgtgccaccggcgaccgaagggccgaccaccgcccgctgcttcatcctggtgacgcccgacggcgagcgcaccatgaacacctatctcggcgcctgccagggcctctccccggacgacgtggacgaggcgaccgtgcgctcggcccgcgtcacctatctcgaaggctatctgtgggatccgccggccgccaaggacgcgttccgcaaggcggtgaaggtcgcccattcagccggtaacgccgtagcgctgactctgtcggacgcgttctgcgtcggtcgctaccgtgaagaattcctcgagctgatccgcaacggcagcatcgacatcctgttcgccaatatcggcgagttgcagagcctctaccagaccgacgatccggacgccgccgtcgcggccctgcgcgaggagcgcggcgggcagggcacgcacctgctcggcctcgtcacccgctcgtcccagggcgcgctggtggtgcgcggcggcgaggtgcgggcggtggatgccttcccggtgcgcgaggtgatcgacaccaccggggccggcgacctgttcgcggcgggcttcctcgcgggctacacccgcggcatcgactacgtgtcgtcggctcgtctcggcgcgctcgcggcggccgaggtcatcgagcatatcggcgcccggccgcagcgcgatctgctggcgctggcgcgcgagcacaagctcatctgaggctttcgcccacgggatccggcgcccgcagaggcgccggagaagttcgcgatcagcgcgagccgatcagctcgacgtcgaagatcagcgtggcgttcggcgggatcacgccgccggcgccgcgggcgccgtagccgagatccggcgggatcgtcaggatgcggcggccgccggccttcatcgtggcgacgccctcatcccagccgcggatcacctggcccgcgccgatggtgaacgagaagggctggccgcgatcacgcgacgaatcgaacttcttgccccgcttgccgccgccctcgtcgagccagccggtatagtggacggtgacctgctggccggacttcggctcggggccggtgccgaccacttcatcggtgtagctgaggcccgagggcagcgtgacgggctgggcggcggaagcggcactggtcatggcgagggcgatggctccggctaggggaaggatcgagcgcatgaatctcgtctcggggcgtcgtcgctgacgacggggcgcgcgggttagcacgcgcccggccacaaggctaataacgggcccggatggcaccgcgctccatcgccgggcaggcgccggcctgcggaccgaccacgaggtcgccctggcgcggattgttgagggcgagcggccccgtatccttccggccgatgaagccgccgccgagctgctcctcgaagaagccgtcgccgaagcggatgtagcagcggtcgatgatcgccaccgtgtcgtagctcgcccggtaggcggcctgctccggcagggcgcccgggccgcaggtcaacgccacgtcgatgcgtccggagtgatggtactggatcgtctgcgagcggtgcggccgcaccgccacccaggggccgccgtcgcggctgacgagggcgacgtagccggatttgttgatgatgcggcgggcgcaggacgcctccgccggagcgatgctcgctgccgtcacggcgagggccgccgccagtcccagtgccgtgctcaacccgcgcatcgatccctccgctccacagggccgaaagggagacattccgacggccacgctttcgccgacaaccgggagccggcccgcgcgttccatcgcgcgcgtcgaacacccccgctgtttcccgcacgctcagcaaatcgcattcaaaaccggttgcctcgccggcaatcgagtccgtaaaatcaattcaaaacgcgagtgatcgctgatccgtcacgcggctccagcgccgcatgagaggggtcgccggccctcgaagggaggatggatgtgatgggctcttcgccagctttcgattcgcgtcgtgcgtgtgcctcgaccgggcggcatgactgaggcagtgtcgatgacggaagccgcgaagtccggccctctggccggcgtgaaggtcatcgaactcgcccacatcatggccggaccggtctgtgggctgatgctcggcgacatgggcgccgaggtcatcaaggtcgagaagatcgagggtggcgacgacacccgccgctcggtgccgcccgcaatcgagggcgagagcgccgcctatatgatgatgaaccgcggcaagcgcgggatcgccctcgatctcaagagcgcggacggcaaggcggtgctgcggcgcctgctcgccgacgccgatgtgctgatcgagaactaccgcgccggcacgatggagcggctcggcctcggctacgacgttctccgacaagaatttccggggctggtctactgctcgctctcgggcttcggccgctcggggccctatgccgagcgcgcgggcttcgacctcgtggcgcagggcatgagcgggctgatgagcatcaccggcgaggggccgggccggccgccgatgaagtgcggcccgccggtcaccgacatcaccgccggcatcctggcggcgatgggcgtgctggccgcccatgtccacaagctgaagaccggcgagggtcagatcgtcgatacctcgctgttcgaggccggcatcaccctcacctattggcaatcggccatcgccatggcgaccggcgtcgcgccggggccgatgggctcggcccatccgctgaacgcgccctacgaggcattcgagacggcagacggctggatcaccatcggcgcggccaaccagaccaactggctgcgcctgctcgcggtgctcggcgccgaggatctcgccgccgattcgcgtttctcggccaaccgcgaccgcatggcgaaccgcgcggctctggcacaggtgctggccccgcatttccgcaccgcgccctccgccgattggctcgcgcggctggaagccggcggcgtgccggccgggcccgtgctcgacgtgctcgcgatgcaggccgatccccagacgcgcgcccgcgagatggtggtcgaggtcgagcacacccgcgccgggcggatgagcacgctcggtctgccggtcaaattctcagcgacgccggggcgggtgcacggccccgcgccgctgctgggcgaacacagccgcgccatcctggcccaagccggctatgacggggcggcgatcgacgatctgatcgcccggggcgtcgtgcgcgagacgacggcctgagacgcttgacgaggaaccgctccatgaacgctgacgccgagaccgcttcgaccgacgaactgctcttcgcggtggatgcggcgggcatcgcccgcatcaccctcaaccggccgaaggcgcgcaatgcgctgaccttcgcgatgtatcgcgggctggtggaactgtgcgagcggatcgaggcggaccacgcgatcaaggcggtgatcatcaccggcgccggggacaaggcgttcgcggcgggcaccgacatcgcccagttccgcagcttcagcaaaccggaagacgcgatcggctacgagcgcttcatggaccgggtgctcggcggcctggagcgcctgcgggtgccgaccatcgcggcggtcgccggcgcctgcaccggcggcggcgcggccatcgctgcggcctgcgacatgcgcatcgccagccgcgacgcccgcttcggcatccccatcgcccgcacgctcggcaattgcctctcgcagaacaccctgaggcggctggcgaatctcatcggcgcgccgcgcgtgaaggacattctgttcaccgcccggctcgtggaggcgcaggaggcgctggcgatcggcctcgtcaacgaggtggtcgaggatgccgcggccgtcgcggcccgagcggatgcgctggccaccctgctcgcgagccacgcgcccctcaccctccaggccaccaaggaaggcctgcgccgcatcggcgaggagggcgtggcggaggccgccgagggcgagcggcccggcgacgacctgatcgtaatgacctatatgagcgaggatttccgggagggcatggaagccttcctgggcaagcgcccgccgagcttcaaagggcgctgagcctgcggcgtccgcttcgtcggaaaacgctctaacggggcgacgcctcagtcccctcttcgccgtagatcgccgcgatcaccggcttcttcgagcggatatgccggcgcatcagcccggcgagttcctcgccctgacgggcgcggagcagcggaatcatgcgctcgtgctcctcgaccgcctgggcccactgcgcctcggtctggtgggcactgtagcgggagcgctgaatccggccggtgagacccagatacaggctgcgcaacttggtgttgcggctcgccagcatgatcgcctcgtggatttcgcgattcaggcggaagtagctcgtctcgtcgcgcgcctgccacgccgccatcatcgcctgatgcttcgcctcgatctccgcgagttcctcgtcggtaatcgtccggcaggcgaggtcacaggcggtcgcttcgagcccggcgatgacctcgatcatctcctccagctcgtcgggggagatgctcgcgacccgggcgccgcgattcggcagcagctccagaaggccttcggtcgccaggatcttgatcgcctcgcgcagcggcgtgcgcgaaattccgaaccgctcggtcaattcgctctcgttgacgcgcgcacgcggctcgagttcgccttcgttgatcaattcccgcatccggtccgccacctcgtcatgaaggtagcgacggttgatcccgatactgggctcaattctattcatcgagctctcaaagaattttaaatgcgaaactacgcgtcgcaatttctagacttgcggctaccgcctgtcgagatacgcggccgttcccagcttcgtgagccacacggaaagttccggacctgcgaaaggcgaccatcgcgacggcgcgcgggacggcttgcgagtgattgaatttttcatgcattcaggagcgccgcgggagccccttgcagcggagcgtggcggcgggaccgagcggacggggcccgcaaggaaggatgcgccatgatcgatctgttcagcgacacccagacgcgcccgacgccgggcatgcgcgaggccatggcgcgggccgaggtcggcgacgagcagtcgaactccgatccgaccaccaatgcgctatgtgagcgcgtggcggagatgctcggtcaggaggcggccgtgttcatgccgtcgggcacgatgtgcaacctcgcctcgatcctcgtccattgccgaccgggcgacgagataatcgtcgacgaccagtcccacatctacaacaccgaggccgccggctcagccgcgatcggcggcgtctcggtgaaggcgctgccgacgcgggtcgggttgttcaccctggcccaggtcgaggcggcgatccgggttccgcagcgcacggcgccgcgctcgcggctggtctcgatcgagcagacgacgagcttttccggcgggacggtctgggacatcggtgagatgcgcctgatccgcgactacgcccaggcgcgcggcctgaaggcgcatatcgacggggcgcgcctgctcaacgcggtcgtcgccagcggcctctcggcggcggaatatgcggccggcttcgacagtgtctggatcgatctcagcaagggtctcggttgcccggtcggcgcggtcctgtccggcacgcgggatttcatcgaccacgcgtggcagtggaagtaccggctcggcggcgcgatgcgccagtcgggcgtgctggcggcagcggggctctacgccctcgaccaccacatgacccagcttgccgaggacaacgccaatgccggccggctgcaccgggcgatcgccgacgtgccgggcctggccttcgacccgacggcagggcagtcgaatatcctgtgcttcacggtggaggccttgggcatcaccgcctcggccttcgcgagcgcctgtctcgaagatggggtgcgggtgcgggcgatcggagcgcatcagatccgtgcgactgccaatctcgacgtcgatcgcgcgggcatcgaccgggcggccgaggtgatccgcgcgaaggccgcggcgttcatgcaacgagtttgatggtcaggggccgagcgcccctcttccatcccggcacctcagggtgaggctgtggtctgatagcccgtgctgaagatgccgccggctgggcggcactcaccgaggagcgccgcccgaaaacgcgaaaagactacttcttgttgtcgaggtcctgagccatcttcaggtgctcgtcgagatgcggcttcgtcttgatggcgaaggccttgagcgccgcgttgtcgccgctctcggcgtagcgcttgtagaggtcggtggcgttcttatgcgccgtcacctgatcgtcgtgatactgcttcgtgaagtcgttgccgctcaggctcttgagcttgtcgagcttgctctggtgggccgaatccagggcggtcggaaggttgagcttcatgtcgccggtctgaacgacggatttcagctcgtccgaggtcttcttgtggtcctcgatcattttcttggcgaaggctttggtcttctcgtcggccttctccagggcgagcttgctcgtctgatcctcgaacatgtcgctgatgacggcttgcgtgacgaagtcctgagccgtgggggcgacgcccatcagcgagttcacgccggtcttctcgccgaccgattgggcatgggccggcatccccgccgcgcccagcaggagcaggcaggcggcggcagtgagtgtcgttctcatggaagtctcctaggacagaatcggacctgtcggagcaaccggagcgggcgttcgatgttcctggcggagccggaggcgcgccgtcacgcctcgcagttcgcggtctcgcgggcgagccagtcgatgacgccggacagcgccttgcgctcgctgccgcccgcggcgagcgaggcctcgtaggcccggatctgcccgtccgcgctggagccgcattcggtgatggtgagggcatgtgcgatctgtgcgttgcagcccaacgccgcggcatcctccgccacaaggtcgagcaggcgctcgacgaggcggcgcaccggcaccgcctcctccgccgcctcatcgatcagggcggcgtgaacgccgtcgcgctgcgcccgccacaggttctccatgacgaagccgcgcgaggcgcccgtcggccgggcgttcagctccggccggcgcacgcagagtcgcacaaggcatcggtagagcgcggcgatggccagcgtgtccttgagccgggtgcaactgtcggcgacccgcaattcgagggtcgggtaacgaatcgacgggcggatgtgccaccagaaataggtcgcgtcctcgacggcacccgcccgcgtcatcacccgcacgtagcgctcgaaatcgtcagctccgtcgaacagttccggcaggccggtgcggggcagctcggcataggcacgcaggcggtagccggcgagcccggtgcggtggcgctcgtagaagggcgaggaggtggagagcgcgagcagcaccggcagaaacggcatcagccggttgatcaggtcgatgcgctggtccggctcgggcacctcgacatggacgtgcaggccgctgacgatggagcgccggcccaccatctgcagcgtctcgatcatcttgcggtagcggaccttggcggtctcgcgctggtcggtccagatcgcggtcgggtgggtgccggcggcgaagaccttcaggccgtgctcgcggccgatgccgcacaggccggtgcggagcttggccagggcttcatgggtctcatcgaagctcgccgagggcttggagcagatctcggcttggctctccagcatctcgcgctcgacgccctccagccggttccgcgccgccttgtggaaggccgaaaccgattcgctgggcgccgcccgggtgcggctgttggccaggaacagctcttcctcgatcccgaaccggtacgcgtgtgccatcgctcgtcccaccttccgggtccgacccggtccggatggaagcaagcacgggcccaattggttcgtgcgttaacgaacgatacgatcgaggcggttgttcacgaagaaatacagctccttggcgccgggctcggtgtagagcacctgcacctcgcggccggaacggccctcgccgaccaggacgtcggtgggcgggcggcccttgagccgcacgaggtcgcattcgccgatcccagtttggatggcggcggccgtgcccggtgctggcccggtgcaggcgccgttgccgtcgagcacggggccgagcgcggcggccggcgccgacgggatcgcgggcagaaccgcgctcggtggcggcggtggcgggatcggttcgcggcgctcggcggtgttgcagctcgccagcagcagggcgggcagaagtcccagaagcagtctcaaggcgtcggtctcttctccggcatggtcgcgcccgacgcgccaccgcccttcgcgctcccgttggagcgggtctccagcgctcgggcaaacaggtcggcggcgtcgtcgtggaaggcgttgcgcgagtccggccgcgtgtagaacatgtggccgccgggataaaccgagagcttgaggcggtcgggcgagccgtagaccggcatctggtccagcagcatcttcgaggtgaagtagggcgtcacgaggtcggtgaagccgtgggcgacgagcacccgcatccgcccgtcgagcgccagcgcgtcctttagggcccccatcgcttccggcgccgagcggcccgagccccaggtccagccgcggttgaccgcgccgttgagcaactcgtagcgcatgttctcgacacgccagttgaggcggccctgatagagctgcaccatggcggtggtgagcggcgcctgcaatgcgtcgagcaccggatcctcgaagttcgattgcggagcggtcgggtccgggtcccagccggtcacgccggtgtcgtaggccgaggcgacacggccggcatcgcggccgatctcgcgctggtagctgtgggcggtgagtcgcccggcctggcgccgcacggtctccggatcgaggccggtcagcgccgagaccttctcggcgagccgcgccaccgcctcccggtcggacgggcctttcaggagatcggtgagataggcgccggacgcgtaggcttccgcctccttcatgagttcgcggctcggcgtcgtgcccgcgcgctccagcgccgcggcggcaaacgaggggagtttggtgacaaacccccagggcgtggtgcggggcggctgcagccacgcgaagtcgagcacgggggagagcagcacgaggcccgagagaccgacgccgacatcctgctgcagcttctgcgcgatcagcggcccgcggaagccgccatagctctcgccgacgaagaattttggcgaggcgaggcggtcgttctggcgcagatagcgggcgatggccgcggcgagcaccgaggcatccgcatcgacgctccagtacttcttgccgtcgccatccgccgcgcggctgtagccagtgccgacgggatcgatgaagacgagatcggtgaaatcgagccaggtcgccgggttcggctgaagcgcgatcgtctgcgacgggctgatcgaggcgccgtcggtcggcaggcgccagggaccgatcgcaccgatattgagataggccgaggccgcgcccggcccgccattgacgccgaaggtaatcggccgggcggcggcctcctccggcttgcccgccttggtgtaggcgatgaaggcgatctcggactgaagcttaccctcctcgtccacgagggcgaggctgccggcggtcgcggtgaaggcgagcgcacgcccgttcggtccgtcgatgctgtgctcggtgatcgcgtccggcggcaaacggcgtccttccggcgccttgcgcggctggccctgcgccgttcccctcccctgcgcttggccaggaccgtcaccctgtgccgggccgtgctgggccaacaccggccccaatcccacggtgagggagaggaggccggccaggtagagccgggccgttccggcacggggggagagggagaaggcttgcgtcatcggtctctcgcgatcctcgggcgattggtcgtgcgtgttgtcgcgccttcccatcggacgacgaattgatctcacgccttcttggtccagcgcccgccctcgtcctgctgccagtaggcgatggcgtggccggcggccttggcgccgcgccattgctcgcgcgcgtggagcagtgcgtcggtgtcggtgccgtcgaacaggatgcagatccgctggtagctctccgcatcctccggcagttccgcgccctccacgaggaagcggatcgaggcgccgttggggttggtctcgcgcagggtcagcaccacgggctgcctcgccgcgtccgtgtcgcggtccgtgccgtggggcaggaagctctcgtcggtataggtccagaggccgtcgtcgagcgcctgaagccgctcctcgctcaccgcctggatggccgcctgccagccgcgctccagcgacttctcgacgaggctgggcagcaccttttcgaggggctggcgctggaggtggtagaacaggatttcggtcacggtatcgcaccatatagggtctgctgccccgaaggcagtgcggacgtggcgtcgcggccgccggacccacggatcgcgcgacggctgaggaaattcgcgctgaaccatgccgtcggcggcgggttcgctttccacacccgatatcagggaaggaaagaaccatgccgaccaagatgatcgcgctcgccgccgcgctgaccctcgccgtctccggggcagccttcgcccagtcgagcaccggcaagggcggcaccggcggcaccacggacagtgccagcccggtgcggaacaacaccggcaacagcatgcggccgacgaacggcagccccgcaggcgcaaccaccggctcgaccggcaccatggcccccggcgccacgacgggcaacgcgccgggtggcaccatgggcggtggcgcgggcagcgccggcggtggcaacagcgccgcgggccgctaacgcgagccggagcgcaagcgagggggccggagccgatccggcccctttttcgtgagcggcgtcagccccgctcgatcaggtgcggcacaaacagcgcggtgtcgccggtgatcgggccgtcggattcgcggatacacagtccggccggcgcatccccgacgatccaggcccccaggagcgggcggcggccgtcgaagcagggcagctcggccagcccctgccggatgaagccgttcccaccgtaaggcccatccgctccggcgacgcgggcgccatcggagaagatttcgacattggcgccctcccgcgagagcagcggcttgcgcacatagtcgccgcccaggctcgcaccggcgggatcggactcgaagaaggccggcagcaggttcgggtggccgggctcgcgcgcccagagatgggcaagcaggcccttgttggagagcaccatcttccagggcggctcgaggaaccgcgtcggcgaggccgcgaccgccgaaccgaacgcgtcctgaaacgcccattcccaggggtagagcttgaacagggcggcgaagggctgctcgtccggcccgcagaaggcgccatccgcccgcaggccgatctgggcgaggtcgagcaggatcgtcgcgcagccggcctggaccgcgcaatcctgaaggtagccggcggtgccgaggtcttccggaccgctcgtatcggcggcgaaggcgatgaggccgggcggcgcgatctcggcgagacgcgcaatcagccgttcgtgaagtgcgttgaactggtcgctgcccgcaggaaggcgcccttccttcaacccctgttcgagccagagccactggaacacggcggtttcgtagagggcggtcggggtgtcggcgttgtattcgaggagcttggctggccccgtgccgccgtaggagaaatcgaggcgtccgtagaggctcggatcgcgccggtgccaactcgctcgcactgtgtcccagaccggttcgggaatcgcgagcgaggtgaggatgcgctcgtccgcgaccgcctccgccgcgaaatcgaggcagagcgcgtgcagctcggcgctcggtccttcgatgtcgtcttcgatctcggccagcgtgaaggcgtaggcgtggctctcgtcccaatagggttcgccgtcgatggtgtggaaggcaaagccggcgtcccccgcgatctcccgccagccgggccgctctccgcaggcgaagcggcgcatcaggtgccgccgaaggaggagaagctcttgccgctgctgccgaagccgccgaactgtgtcgctttcgccgcggcgggcttgagcgttgccgaggaggcgtggcctccgcctccggtggagaccttgccgcccgacccggtgcagtaactgccgtgatgaccgccgtgaccctggcggtgctcgtaaacgggttcgggtgtcacccaatcggaggcgcggcgaccgagcaggaagcccgccatgcgggggacggactgcggcggcgtattcggatccggcaggcaatgcgacgacccgtggtgctcctcgcactccgccgctgactcatagtgtggcgcggtcgacggataggccgcacgggcggtggcatagtcgctgcggcactcttcggccgggcgaatgccgtcggcggcgcaggcggccgcgtcgacgtagacgaggacgtctttcgacggcgcagtccgctcgagagagccaaggccgagtgctgcgaggcccgcactcgcgaccagcacagttgagacggtctgcgagcgtttgctcgcggccgcgtcgggcggtgtgacggccggagcaggctcgtccggcctgcgtcggccgaacccgcgcccggtctcgcggtcgtccgccacggcgtcagtagctcatgcaggcggcgttcacgaggccgcccgccagggaggcggctccgagcaggacagcgggcgccgtttggccctcgtcgatccgctgcgacaggttcggcagcagcggccgcatcagccagtagatcgcgacctgcaccacaagggcgacgagcccccagacgatgcagtcgagcagcgagccggcgtagcgcactgcggctgagagcgggatggagtagccgagaaggctgcctccgagagcgagcgcggcggcgaggttgccctcgcgcaccagagcgatttcccggtgcgccgtcgcggtgaggtaggtcacgaggtagagggcggtgagcccgagggagacggcgaagtaggcgagaaaggccggaaggcccgagatcgtcgtcaaccgtgggtccctctctcgatcacaccaggcggctctggtcgatcgcggcggcgatgaaccccttgaacagcgggtgcggctcgaaggggcgcgacttcaactccgggtggaattgcacgccgatgaaccacgggtggccctcgtgttcaaccgtctcgggcaggagcccgtccggcgaggtgccggagaagcgcagacccttggcctccaggcgggcgcgataggccatgttgacctcgtagcgatgacggtggcgctccgagatctctgtgccgccgtacatctgcgagatcttggtgtccgcaccgagcgtcgccttgtaggcgccgagccgcatggtgccgccgagatcgctctcggccgcgcgccgctccaactcgttgccgcgcatccactcggtgaggaggccgaccacgggctccgcggtcgcgccgaattcggtagagttggccccctcgatcccggcgagcgagcgcgccgcctcgatcactgccatctgcatgccgaagcagatgccgaaataggggatgttgcgctcgcgggcgtagcgggccgcgcggatcttgccctcggcgccgcgctggccgaagccgccgggcacgagaatgccgtgcagcccttcgaggaagggcgccgggtcctcgcgctcgaacacctccgcctcgatccattcgaggttgacgcgcacgttgttggcgatgccaccgtgggtcagcgcctcggtgagcgacttgtaggcgtccttcagccccgtatacttgccgacgatggcgatggtgacctcgccctcggggttgcgcacccgctcgaggatgttctgccagcggtcgagcttcggctcggtctccggctccatctggaaatgcgccaggatctcccggtcgagtcccgcctcgcggtaggagagtggcacggcgtagatcgtgtcgacgtcgcgcgcctcgatgaccgcgctttcccgcacgttgcagaacaggccgagcttgcgccgctcgtcctgcgggatcggacggtcgcagcggcagagcaggatatcgggctggatgccgatggagcgcagctccttcacggagtgctgcgtcggcttggtcttcaactcaccggcggacgggatgtagggcaggagcgtgaggtgcaggtagcagacgctgccgcgcgggcgctcctggccgatctggcggatcgcctcgaagaacggcaggccctcgatgtcgccgaccgtgccgccgatctcgaccagaacgaagtcgtaatcgtcattgccgtcgagcacgaacgccttgatggcgttggtgacgtgcgggatcacctggatcgtggcgccgagataatcgccgcgccgctccttggtgatgatgtcgaggtagatccgccccgtggtcacgttgtcggcgcgcgaggccggcaggccggtgaagcgctcgtaatggcccagatccaggtcggtctcggcgccgtcgtcggtgacgaacacctcgccgtgctgcgtcgggctcatcgtgcccggatcgacgttgagataggggtcgagcttgcgcaggcgcacgcggtatccgcgcgcttggagcaaagccgcgagggcggcggaggcgaggcccttgcccagggaggaaaccacgccgccggtgatgaaaacgtaccgcgtcatgggctctggtccataaaggggctcaagcgattcgccaaaccgcaacggttaccgcaccccgccggccacgcgggaggcggcacggggcgatgcccctcatgccgttgaggaatttgtcttccacgtccccgcggccgatgcgccggccgcaaggctcttatccgcagatggtgcggctgcgtcgcatcgcgctcagcgcgattgcggcgcgtccggcgtcgccggtgcggccggcggggtgttcggagcgggcgccggggttgccggcttggccggtgcgtcggtgggaaccgaggcgggctggccgccctggctcgggctgccgctgcgcagcgtgtcgagcaggttgtccgcgttcaccggcttgtcggtctgctgcgtctggccctgcggcgttccggcctcgtcgaggatcgagcgaggcgcggcggtgcggtgggccaagatcgccagcgcgatgctggtggtgaagaacagggcggcgaggatcgcggtcgcgcgagtcagcgcgttcgcctggccgcggccggtcatgaagccggagacgccgcccccgccgccaccgccgagcccgagcccgccctccgagcgctgcagcagcaccacggcgatgagcgccagcacgatgatgaggtggacgacgatgaggacggtctgcattgcgattccggtgcccactcgcgcggacgctgtcggtgtgccgtactaaaggtcgcgcgcaaaagcagcgcgcccgcgtatccgctgcacgaagtgggggctcctacaccgtttgcccacccgcgccaaccagcctttacgcaagcgggcgggacaaacgcctcgcgcgcggcgaacgcgcggtcaacatgaaggttgagccgaggcatcgggaaatgccgctcgcccgcatggaggtgacgcctgggaaaaacgccgcaggagcatggtcatagggccatggcccgtgcgaggagtcgaaaatgagcgattttcagcacgaagccgggcggttcgccgccttcatcgaccgcgccgaccgcgaggagatggaggccgtccagggcgacctcctgcggatcgccctggagcggcccgacccggcggggcgggtgcaggcgatggattcgctgcaggccgcactctcggaccggatccggccggtcgcgatgagcccattgcagcaggccttctacgtcgcggtgctctcgatgatcgagcgcaccaaggaggcggtggccaaggcgcccgctcgggcggactagccacggacctagcgcgttccatgcggcaggcccttctcgtcgtcgatgtccaggcgagcttccgcgtgccggacacgatcgtggccggcatcaccgcgctgagccggacgctgacacacggttgcgaccgtcgagcggcacgacgaggcggtgacgcccttcagggcgcagctcggctgggcgccgccgttggacgaggcgccgctggtcccggccgaccgggttttcgtcaagcacggctacctgccgccgcccgcgctgatcgaccatttcaaggcgctcgacatcgagcgcgtcctcgtctgcggcgtgcagacggagacctgctgcctcgccgccggcttcatgctgttcgatgccgggctgcgcccgaccctgctgccatggctcagcgtcgggtcgtccctcgaccgttcggcctcactgggggccaagctctggcggcatcatttcggcagcgttctgagtggccccgacgcactgtaaccgacgggtggggcggcgggtcagcgggtctcggtgcagcgcgcggtcgcaagtgccgaccacgccggttcgaaatccggctcggcgccatcgtctcgctgcgccgacgcttccagacggatgacaccgcctccacgctggacctcgacaatgagcgccgtctcctcgccgcccgatcccacggtttcgcgtgtcatccggtagcgggcgatcgtcgcaccgagcggccggcgctccgtcagggcggtcgcgtctctgccgtgtccgggcgtcagcttgatctcgaccacgctgcgccggccctcctgcccgatcggttgcaggacgatgtccgcgccgcgtgaccgggccgaaaaacccttggggacatcgacggtcagccgacacccgcccggtaccgtgatcgccgcgccccgcgctgccgtggtcgtcaggagaagggggatcgttccggccggcgacagaagcagccgggtgccgagcagccccggcccgatgaggctgagggcgcggctcggccgggacagggctcacccctcgtaagcgcggcagatccccaaaaagtcctccgccacgaggctggcgccgccgaccagcgcgccgtcgacgttctccaccgccatcagttcgcgggcgttcgagggcttcaccgagccgccgtagaggatgcggatcttgtgcgcctcctcgccgacgagcttgtcgagcatctcgcgcaaggaggcgtggacctcggcgatctccgtcgccgtcggcgtgcggcccgagccgatcgcccagaccggctcgtaggcgatcaccgtgtcggcgccggtggcgcccttcggcaagccgatcgcgagctgcgcgcgcacgatgtcgagcgcccggccctgctggcgctcctccatcgtctcgccgacgcagatgatgccgcgcaggcccgcgcggcgagcgccgagcgccttggcgtggacgccgtcatcggtctcgtaatggtaggcgcgccgctcggaatggccgacgatgacgtaggttgcgccgagatcggcgaacatctccgccgagatcgaaccggtgaaggcgccgctcggccgggcgtgcaggttctgaccgccgatggcgaccacggagccgtagaccgccgccacgcaggaggagatcagcgtcgcgggcgggcagatcaacacgtcgatcttgtccgcgagcgccggcgagagcccgtcacggattgcctccacggtcgggaccgaggagagcagaccgttcatcttccagttgccggcaaccagcggacggcgtccctcgcttgccatggcgtcccggttctccgtgtctcgttcgaggacttacaacgtctagggcggacctagcagagcaagcttaggcgcgcaaaccacctttgcgatcgtccggcacccatcccgcccccgtccggtccccccggacgacatgccctttgcgccgccgttccgatcgtctatcgcggggctcgaatttgttccccgcccgtgcgggcagggaccgtagagatttaggcccgggcgtccgatgctccagtccattcgcagtgccagccagcattggctcggcaaggtcgtgctgtcggtgatcttcaccttcctgatcgcgggcgtcgcgatcttcggtgtggaggagttcttccgcggcgggtcgagcacggccgtcgccaccgtcggcaagacgccgatctcggccgaggaggtccgcactgcctatcagaaccagctccagcgctatcaggcgcagctcaagcggacgctgacgccggaccaggcgcgggcgatgggcctggaacggcaggtgctggcccagctcatcaccgaggcggcgctcgaccaaaagaccacggatctcgggcttgccgtgtccgacgcgacggtgctgcgggcgatccaggacgagccgagcttcaagaacgccaatggcagcttcgaccgggcgctgttcttccagacgctccagcgggcgggcctgaacgaggcgatgttcgtgcgcgagcaacgctcggtgatcgcccgcctgcagctggccgacgcgatcgtcgccgagatgctggtgccccaggcgatccgcgaggcggtgcaccgctactcgaccgagcgccgcgacgccgccgtgctgacgctggcgccctccgccgcgggcgagatccccgccccgaccgacgaggcgctcaacgcctactacgagaacaacaaggcctcgttccgcgcccccgaataccgcagcctcaacctgctggtgctcgaccccgccgcgctggccaagcccgacgaggtgtccgacgacgaggcgcgcaaggtctacgacgccaatcccggccggttcggcaaggcggagcgccgcacgatccagcagatcagcttccccgacgaggcggctgctgcggaggcgcgggccaagatcgagagcggcgagtcgccgttcgagacggtggccgccgaccgcggcctcgacccgaagcagctcgatctcggcacgatgacgaaggccgagctgttcgatcccgcggtcggcaacgccgccttcgcgctggaacagggcaaggtgagcgagccggtgaagggccgcttcggcaccgtgctcctgcgcgtcacggccatcgagccgggcacggtcaagccgttcgacgaggtcaaggacgagatccgcaaggagatcgccctgaagcgcgtgcgcgacggcggcttcgacaaggttcaggacgccatcgaggatgcccgcgcctccgccaagccgctggccgagattgccaaggaccagggcctgacgctgctgagcatcccggcggtggatgcgcagggcaacgacccctccggccagccggtcgccggcattccggacaaggagagcacgctgccggccgccttccgcgccgatgtcggcaacgacaccgaggtgctgcgcaccaaggccgggggcgcgatctggtacgatgtcgtcaagatcgacccttcgcacgagaagcccctggcggaagtccgcgacgaggtggtgaagggttggaccgcagccgagatcgagaagcgcctcgtcgccaagtcgaaggagctgaccgagcgcctcgacaagggcgaggccatcgagaccgtggcgcaggaggcgggcgtgccgctgaagacgatcaccgagatcggccgcaaccaagcgaaggacgacctctcgaccgagatcgtcgagcgcatcttcaccaccccggtcggtaaggcggcctcggcgcccgctggcgagggacgcgcggtgttcaaggtcacggccgccacgatgccggctttcgtgccgggcacgccgagcgacgggcagctcgtgacctcgctgcgtacggcgctcgccgacgacgtgctcggcgagttcatcgccgaggtgcagaagagcgccggcgtcaatgtgaaccagaccgccctgcggcgggcgttcggcggcgagtactgaggtccccctatgaccgagcctgcgcacgaggcagtagcgcgcgcctatgacgccggacgggcaagcctgctcggcctcaccctggtggccgatctggagacgccggtcgcggccttcctcaagctgaaggcggtccatgccggccccggcttcctgctcgaatcggtcgagggcggcgcggtgcgcgggcgctactcgatgatcgggctcgaccccgacctgatctggcgctgccgcgacgggcgcaccgagatcgcccgcgacgcaggcctctcagacttcgtggccgacgagcgggcgccgctcgcctcgctgcgcgccctcatcgccgaaagcgccgtgggcgacgatgccgagagcgcggctctgccgccgatggccgccggcctgttcggctatctgggctacgacatggtccgcgccatggagcggctgcccgagccgaaccccgatccgctcggcgtgccggatgcgatcctgatgcgtccgcgggtgatggtggtgttcgacgcggtggccgacgcgctcaccgtcgtcacccccgtgcgtccaacggatggcgtgagcgcccgcgccgcgctggaagccgcgcaggcccggctcgaccgggtggcggaagccctcgaaggcccgttgccggtcgaggcacgcctcgacgtctcgagccttcccctgccctccccggtctcgaacaccgagccggacacgttcctcggcatggtggccaaggccaaggagtacatcgtcgcaggcgacatcttccaggtggtgctgtcgcagcgcttcgaggcgcccttcaccctgccggcgcttgcgctctaccgctccttgcgccgcaccaacccggccccgttcctgtgctacctcgatttcgaggcgtttcagatcgtctgctcaagccccgagatcctcgtgcgggtgcgcgagggcaaggtgacgatccgcccgatcgccggcacccgccgccgcggcgccacaccggccgaggaccgggcgctggccgacgaactcctggccgacccgaaggagcgctccgagcacctgatgctgctggatctcggccgcaacgatgtcggccgcgtctcgaagatcggcagcgtcaccgtcaccgactcgttcttcctcgaatactattcccaggtcatgcacatcgtctcgaacgtcgagggcgacctcgacccgagccacgacgcgctctcggcgctggccgccggctttcccgcgggcaccgtctcgggcgcgccgaaggtgcgggcgatggagatcatcgacgagctggaacgcgagaagcgcggaccctatggcggctgcatcggctatttcggtgcgcgcggcgaaatggacacctgcatcgtcctgcgtacggccatcgtgaaggacggccgcatgcatgtgcaggcgggtgcgggcatcgtctacgattccgatccgcactccgagcagcaggaatgcgtgaacaaggcgaaagccctgttccgagcggcggaggatgcggtgcagttcgcgagccgggccaagcgcgggcagtaggcgctgcagcgaaaccgggcgtgagcccccgcgctgcggcgggggccgcgcctcgacagcctcaggccgccttcacgtccgcgagaaagctcgcgaccgtgcggccgagcccttcggagtcgcgggcgacctggcgggccgcgtcgagaacctgcgtcgccgccgatccggtctcgcccgcgccttgccgcatgccggcaacgctgccggtgacatgttcggtgccgcgcgccgcctcctgaatgtttcgggcgatctcgcgggtcgcggcttcctgctcctccatggccgcggcaatgctggccgagacctgctccaggccggcgatctgcccgccgatggcgcggatcgcggcgaccgccgcctttgtcgcgttctgaatcgcgccgatctgggcagagacctcctccgtcgcctcgccggttcgcgcggcaagctccttcacctccgtagcgacgaccgcgaagccgcggccggcttccccggcgcgggccgcctcgatcgtggcgttgagcgccagcaggttcgtctgacccgcgatccccgagatcatggccacgacagcgccgacgcgctcggccgtctcgctcagggcgtggatcgtcgcgtcggtctccgcgacgcgaccgaccgctgcctcgatcaggctgatggactgggcgacctgggcggtgatctccgcaatcgaggccgacaattcctccgtggaggcggcgacggtctggacgttggccgcggtctgcgtcgcggtcgaggacgccgccatcgcctgcgtggtcgtctggtcggcgatcccgctcatcgagcgggcggtcatctccatgtcggcggccgccgtgttgaggccgctggtcatccgggtggcgtcggtctcgaaggcgcgggtcaccgcgtcgagccgctcggcgcgcaccatcttggccctggtctcacgggtctgttcggcctcgagccgctgccgggccagagcgctgtccttgaacaccgcaagcgccctgttgagggcaccgacttcgtcgcgccgcgccacgtcatccaccggcgtggcgaggtcgccggccgcgagtcgctcggtcgcctgaaccgcccgtcggatcgggcgcgcgatcccaaagaccgtgatcaggcccgccagcgaggccagcactccgacaccgacgacggcgacgacgatgaggcgcgtcatggtcgcgcgcccttcctccttcaccgaccggatcgtggtctcggtgctggccgcattgacgctcaggtgggatgagaggcgctcctcgaggcgtcggcgtgcggcccgcccctcgctgatggagatggcaatcgcccccttctgatcgccctgcagggcgcgctcgatgctcttgtcgaccacgctgagataggtgttcaccacgctgcgggtctccgcataacgcttgtgcaactcgctcgtctcggccgccgcgaggatgttgtcgatctgtcggaagatctccgcgcgactcgcgtcgaacagcgccttcgacgtcttcatctcggcgaggtcggtctcgatgatgatgttcttctcgtgaatcgtcgcttccttgaccgcgcgatcgaagtcgctgaccgcgatgcggcggcgaacggtgtagtccgtgagttgcgccacccgttccagcgtcccctcgatgccggatttggccgtgagcacgaggccgacgctcagacagatcaggaggccgatcgggatcgcaagcttcaggggcaacttgagatcattgagtttgcgcatcatcgatttccgagcacggcttgaagtaatttgtcattcaaacaaatgataagacgagggttttaataggcggtttcacgcccgcggtttttcaatgtccggttgagctggggctcttgccccgcactggggcaacgaccggctgcggccacggtcatgctcacggccgcgtcggttccaccgagcgtgtgtgggggatgcggtgcgccccgggcacccgttgaccccggcccgatcaaccgtcacatcgacggggaaactccgcaaagccggcggccatgtccaacgtcctcgtcatcgacaactacgattccttcacttggaatctcgtccacctgatcggcccgctctgcgggcggatcgacgtggtgcgcaacgatcagatcgatgtcgccggcatccgcgcgcgggcgccggacgcgctcgtgctctcgccggggccctgcaccccgaacgaggcgggcatctgcctcgacgtggtgcgggagttgggctccgagatcccgatcttcggcgtgtgtctcgggctccagaccatcgggcaggcctatggcggcgacgtggtgcgtgcgccctcccccatgcacggcaaggtctccaccatccgccacgaggcgaagggtgtgttccgcggcatcaacgagggctttgccgccacgcgctaccattcgctggtggtggaccgcgcgagctgcccgcaggatctcgcggtgacggcggaggccgacgggctcatcatgggcttgcagcaccgcgaactgccggtgcacggcgtgcagttccaccccgagagcatcctctcgaaccacggcacacagatcctgcgtaacttcctcgacattgccgccgcttggcggaaggacgccgcgccgcgcgcgtgacaagcccggccgcggcgtgcattgacggctccataccccctccccctcctgaccatgggtggagggcccgaacagagccacgaccccgatggacgccttcaaaactcatctcgcgatcgtcgcgtccggcgccccgctgagccgcgagcaggcccgcgccgccttcgacgacctactctcgggcgaggtcacgccgatccaggccggcgccttcctcaccgccctctcggtgcgtggcgagagcgaggacgagatcgtcggcgcggtctcggcgatgcgcgcgcggatgttgcccgttgcagcacccgagggcgccatcgacatcgtcggcaccgggggcgaccattcgggcagctacaacgtctcgacgctggccgcgatcctctccgccgcctgcggcgtgcccgtggccaagcacggcaaccgcgccgcgacctcacgctccggcgccgccgacgtcctagccgcgctcggcgtgaagatcgggctcccgcccgaggccctggcgcgctgcctttcggaggcggggctctgtttcatgttcgcgcagacgcatcacggcgccatgcgccatgtcgcgccggtgcgcaccgaattgccgttccgcaccatcttcaacatgctcgggccgctctcgaacccggccggggtcaccgcgcaggtgttcggcgtctcgcgcccggcctgggccgagccgctgacacgggtgctggccacgctcggcagccgccgtgtctggaccgtgcacggctccgacgggcttgacgagatcaccaccaccggcccgaccgcggtggtcgcgctggaggacggcgcgttccggcacttcaccctcgatccgcgcgaggtcggcctgccgctcgcgaccctggacgacctccgcgggggcgaccccgagcacaacgccgccgctttggccgccgtgctggagggcgcccgcaacgcctatcgcgacatcgccgtgctgaacgcgggggccggcctcgtggtggcaggcgccgccgggacgctcgccgagggcgtcgcgcaggcgcaggaggcgatcgattccggcgcggcgcggggcacgctcgcgcgcctcgtcgccgtttccaatgcgtgatagacggctttgagcggttctaaggaataaccgatggacgacatcgtggccgacgtgaccgtcgggcctgccacctcgaccccggagcgggcgagcgtgctggcccggatcgaggcctataagcgtcgcgagatcgccgaggcgaagctgcgtctgccgctggccaagctggaaaagcaggtcgccaaagccgacccgccccgcggctttgctgacgccatcgcccggcatatcgcggaaggccgtccggccctgatcgccgagatcaagaaggcctccccctccaaggggctgatccgcgccgatttcgacccgaagacgctggccaaggcctacgcaaagggcggcgccacctgcctttcggtgctgaccgacacgccctccttccagggcgcaccggacttcctgatcgaggcgcgggcggcttgcgacctgccggtcctgcgaaaagacttcatgttcgagccgtatcaggtctacgaggcccgcgcctggggcgccgattgcatcctcgtcatcatggcctgcctcgatgacgcggaggccgccgccatcaccgagaccgcgcacgatctcggcatggacgtgctggtcgaggtccacgacgcgcaggaactggagcgggccctgccgctcggcacccgtctggtcggcgtcaacaaccgcaacctcaagaccttcgaggtctccttcgagaccgcgatcaccctgaagcccggtatcccggccgaccggatcgcggtggccgagagcggcatcggcggacatgccgacgtgctgcggctgaagcagcacgggctcaacaccgtcctcgttggcgagagcctgatgcggcaggacgacgtgaccgcggcgacgcgctccctgctgttcggggagcagggccggtgagcggcgccacccttacccatatcgaccggaccggcgcggccaacatggtcgatgtctcggacaaggccgcgacgtcgcgcaccgccgtggccgagggcgtggtggtgatgaagcccgagaccctggctctgatccgcgagggcgacgccaagaagggcgacgtcatcggcaccgcccggctcgccggcatcatggctgccaagcgcacgcacgagctgatcccgctctgccacccgctgctgatcaccaaggtgcggctgacctgcgagcccgacgattcccttcccggcctgcgcctgaccgcggaggtgaaggtgcagggccagaccggcgtcgagatggaggcgctgaccgccgtctcggtggcctgcctgacggtctacgatatggtcaaggccgccgaccgaggcatgcgcatcgagggcatccgcctcctgtcgaaggagggcggcaagtccggcgcgtggaacgccggctcatgagcctgctccccgtcgccgaagcgctcgcaaagatcctcgccgccatccccggcccggtcgcggtggaagaaatccccatcgcgcagggcgccggccgcaccctggccgccgacctcacggcccggcggacccagccgcccttcccggcttccgccatggacggctacgccgtccgcgccgccgacgtggcgacggtcccggcacgcctacgcctgatcggcaccagcgcggccggtcacggattttccggaacattggccgcgggcgaggcggtgcgcatcttcaccggcgcaccggtccccgaaggcgccgatgcgattctgattcaagagaacgccgaggccgagggcgagaccgtcaccgcccgcgagccggcggcgggtcgctttctgcgccgcgccggcctcgatttccgcgagggcgagacgctggtgcgggccggcgagacgctcgacgcgcgccgcctcgcgctcgcggccagcgccggtcacgccgtgttgccggtgcggcgcaagccccgggtcgccgtcctcgcgaccggtgacgagctggtgcggccgggcgagccggcggcgtgggaccagatcgtcgcctcgaacggcctcgccctcggcgcgctgagcctggaagccggcgcggaggtcatcgatctcggcatcgtcaccgacgatctcggtgccctgcgcgaggcggtcggtcgcgcgcgggcggccgaagctgatcttctggtgacacttggcggcgcctcggtcggcgatcacgacctcgtccaggcggcgctcggggccgaggggctggaactcggcttttggcgggtggcgctccggcccggcaagccgctgatgcacgggcggctcgggcccatggcggtgatcggcctgccgggcaatcccgtctcctcgatcgtctgcggcctgctcttcgtggtgccggcgatccgcgcgctcctcggcgacccgcgcgcgggcgaggaccgcagcgagccggcgcttctcggccgcgatatgccggagaacgacgcccgccaggactacctgcgcgcccgcctcgatacggcgccggaccggctgccggtcgtccatcccgagtcgcgccaggattcctcgatgctctcggtgctcggcaccagcgaggccctgctgatccgctcagcccatgcgagccccgccaaggcgggcgacccgtgccgcatcatccggctggatcggcgcatcgtctgagccgccatcgcggctgatgccgctggttgtggccccgacggcgcaaaagtcttgcatccgcctgattttctgccgaagaggacggccttcaccggcaaaaagcacgggaccgtgcggcggacgccgccgggcaagcatgggcggggagcgttgggaccgatgagtgagacgcgggagctgggttcggccgatatccagaaggtgctggaactgctgccccaccgctatcccttcctgatgatcgaccgcatcatcgagatcgaccgggatgagagctgtatcggcatcaagaacgtcacggcgaacgagccgcaattcaccgggcacttccccggcttgccggtcttccccggtgtgctgctgatcgagggcatggcgcagaccgcgggcgcgatctgctgccgccacatcatgaatgacgacttgaagaccaagcaggtcttcttcatgaccatcgacaagtgcaagttccgcaagcccgttgtgcccggcgaccaagtgcgcttccacatgacgaagatgaaccagcgcaagaccatgtggtggttccgcggcgaggcccgcgtcgacggcgcgctcgtggcccaggccgagatcggtgccatgctggtgacggagtgaacgcagtgcgggacgggatccatccgagcagcgtcgtcgaggacggcgcccggctcggggacggcgtgcggatcggtccgttctgccatatcgggcccgacgtcgtgctgggggacggctgcgaactcgtcagccacgtcgtggtcgccggccggacgacggtgggcgcacgcacccggatctatcccttcgcgtcgatcggccatccgccgcaggatctgaagttccgcggcgagccctcgacgctcacggtcggctccgactgcctgatccgcgaaggcgtgaccatgaaccccggcaccgccggcggcggcctggagacggtggtcggcaacggctgcgcgtttctggccaacagccatgtcggccatgattgccgcgtcggcgatcacgtcatcttttcgaacaacgtcatgctcgccggccattgcacggtgggcaactacgccatcctcggcggcggtgcggcggtgatccagttcgcccgcgtcggcgatcacgccttcgtcggcggcctctcggggctggagaacgactgcatcccctacggcatggtgctcggcaaccgcgcctacctctccgggctcaacatcatcggcctgcaacgccggggtttttcgcgcgaggacatccacgccctgcgccgggcctatcggctgctcttcgcccaggagggcacgctgatggagcgcgtggaggacgtggccgccgagttcgacacccatccggcgatccacgaaatcctcgccttcatccgggcgggcggcaagcgctcgatctgcacgccccgccccgtctccgcggcggcctgaggcggcccgccgtgatcgatcccgcccggcccctcgccctggtggccggcgcgggccacctgccggaactcgtcgcagcctccctcgatcgggcgcggcggccgttccgcgtgctggccgtgcgcggcttcaccgagcgggcgatgcggcggcgcgcggatgcggtggtcgatctcctcgatatccccggcaccctgcgcatcctgaaggagtgggcccccgccgccgtggtgccggccggcggcgtcacccgcccgagcccggcggcactcctcaacgcggcgcatgcggttcgcaaccgcgatatcctgaagagcttggccggcggtgacgaccggctgctgcgggccgtgctctcgctgctcgaagagaacgggcaccgggtgctcggcgtccacgaggtcgcgcccgacctgctcggtcgcctcggcaggctcggccgggtagaaccggattccgacgcgaccctctcgatcgcctcgggtcgtgccatgctcggcgccctgggcccgttcgatgtcgggcaggccgccgtagtggcgggcgagcgcgtcatcgccgtcgagggccccgagggcacggaccgcatgctggcccgcgcccgtgcgctcaaccgcaagccgttcggccgcggcacgcccgcaaaggggaccgtgctcgtcaagctgccgaagctcggccaggatctgcggatcgatctgccggccatcggcccgcgcaccgtgcgccgcgccgcggaggccggctgcgccggcatcgccatcggcgccggccataccctggtgatcgatcgggaggcgacggtggcggctgcggatgcggcgggcctgttcctgatcggcgtggaggtcgccccgtgacgcatcggcggatctggctcgtggcgggcgaggattccggcgaccagctcggcgccaagctgatccgggccctgcgggcactctcgcccgagcctctgacgctcggcggcgtcggcggagaggcgatggaggcggaaggcttccgctcgctcttcccgatcgatgacgtcgcggtgatgggctatctgcccgtgctcgcccgcgcccgtaccctgctgcggcgcatccgcgagacggtcgacgacgtcgtggcgggccggcccgacgtgctcgtcatcattgacagccccggtttcacccacgccgtcgcgacccgcgtgcgcaagcgcctgccggatctgccgatcatcgattacgtctcgccgagcgtgtgggcgtggcggccgtggcgggccaagggcatggtgcccttcatcgaccacgtgctcgccctcctccccttcgaaccggacgcgcatcgccgcctcggcgggccgccctgctcgtatgtcggccacccgctgatcgagcgtctggccgagctgcgcccctcccccgacgaggccgcgatccgcgaggggcgccccccggtcctcgccgtgctgccgggctcgcgccgctcggagatcgagcggttgatgccggtcttcgggcaggcgaccgccaacctcgcccgacgggtcggccccttcgagatcgagctgccggcggtgagccgtcaccgcgccctgatcgaacgactcgccgccgcgtgggagcggcatccacggatcgtccatggggaggccgacaagtacgcgaccttccgccgggcgcgggccgcgctcgcggcctccggcaccgtgacgctcgaactcgcgctcgccggcgtgccgatggtggtggcctacaaggtatcgcgggtcgaggaagtcatcgcccgacggctcatccaagtgccgacgatcgtgctgccgaacctgatcctgtccgagaacgctatgccggaattcgtgcaggccgattgcacgccggagcggctcgccgaaacgctggcaccgctccttgcgggcggccccgcccgccgcacgcaactcgacgcgctggcccgcatcgatggccgaatgcggctgcccggcgacgaggaaccgagccgggcggcggcccggatcgtcttggaggcacggcgggcggcatgagcgaggaagcaacgccgaggatcgcgatctacgtcgatgccgacgcctgcccggtgaaggacgaggtgtaccgcgtcgccgggcgctacggcctccacgtcttcgtcgtctcgaacagcttcctgaacctgccgcgcgagccctggatcgaacgggtcgtcgtcggggacaagttcgatgcggccgacgactggatcgccgagcgggcgagccggggcgctatcgtgatcacggccgacgtgccgctcgcgagccgatgcgtgaaggccggagcggtcgcgctcgcgccgaacggaaaggccttcacggaatcgtcggtcggtctcgcgctcgcgacccgcaacctgatgcaggatctgcgcgaggccggcgcgatcaccggcggtccgaggccgttctcaccgaaggaccgctcggcctttctcggcgccctggatcgcgtggtcatgcgcctgaagcgcgatctcaagctctgacatcgtgtgcctccggaccgctgggtccggaggcgccctttagagcatcgtcctggatatcggatccaggacgatgctctaggcttctgttttgcatcatctttttccgaaagccggaggccgcctttcgggatgatgctccagctcagctccgctggccgatcggcgtgtagtcgcggcggtccgggccgatatagagctggcgcgggcggccgatcttctgggacgggtcctcgatcatctcggcccactgcgcgatccagccgacggtgcgggcgagcgcgaacagcaccgtgaacatcgaggtcgggaagccgagcgccttgagggtgatgcccgagtagaagtcgatgttcgggtagagcttcttctcgatgaagtactcgtcctcgagggcgatcttctcgagctggacggcgacctccagcaagtcgtccttgatcccgagttcgttcagaacctcgtgggtcgtcttctgcatgatacgcgcacgcgggtcgtagttcttgtagacccggtggccgaagcccatcaggcggaagggatcgttcttgtccttcgccttggcgacgtatttctgcacgttctcgggatgcccgatctccatgagcatcttgagcgccgcttcgttcgcgccgccatgggccgggccccacaggcaggcgatgccggccgcgatgcaggcaaacgggttggcgcccgaggagccggccagacgcaccgtcgaggtcgaggcgttctgctcgtggtcggcgtgcaggatgaaaatcttgtccagcgcgcgggcgtagatcgggttgacgacgtattcctcgcacggaaccgcgaagcacatccgcaggaagttcgacgtgtagtcgaggtcgttcttcggatacacgaagggctggccaatcgtgtacttgtaggccatcgccgccagcgtcggcatctttgcgatcatgcgcagcgaggcgatcatccgctgcgactcgtccgagatgtcggtcgagtcatgatagaaggccgagagcgcgccgacgcaggccaccatcaccgccatcgggtgcgcgtcgcggcggaaaccctggaagaagcggttcatctggtcgtgcaccatggtgtggcgcgtgacccggtagtcgaaatccgccttctgggccgagctgggcagctcgccgaacagcatcaggtaggcggtctcgaggaagtcgccgttctcggcgagctgctcgatcgggtagccgcgatagagcagcacgccctcgtcgccgtcgatataagtgatcttcgactcgcaggaggcggtcgaggtgaagcccggatcgaaggtgaacttgccggtctgggcgtagagcttgccgatatcgaccacgtcggggccgatcgttccagtcttgatgggcaattcgacgtttttgtcgcccacgatgatggtgctggcggaagcgctcatgggatcgcggaccctctcctgcgacgggaacagcactggaccggaaggcaacgcctcccgccccgttgtggcgccgcagcagagcactgcgcccgctcactgaagcaccgggttagcggatcggtcggcgcccagcaacggtgggctgctcccggcctcttcgcatatgcgaaaaacaggctggatctgtcactccgcgaacgggatgaaatcggatccggcccgttcgctcatccagctctcgacgatttcgaacgctctgcaagagcgaagatgacgctgaaacacgcgtccaggcaagactttcccgccctcgccccgacgatgggccgccgtcgcaaggtcaggctgtcattcgcgctggattgtcattcgtggcgccacgaagcccatcagcgcgccgagacggcacgcggtgcaccagctgagccgatgcacccggatgttctctgcggggatccgtcgcgtggccgtctcaggccggcaggcgatcccggaggcgggcaagcgcctcgtcgcggccgagcacggccaggacgtcgaagaccggcggcgaggtggcgcgccccgtgagcgccgcccggaggggctgagcgacctggccgagcttgaccccctgactgtcggcgaactggcgcaccgcagcctccgtcgtcgccgcgttccagtccgggagagcttcgagcgccggcaggagcgcgcgcagccgctcgggcgcgtcccccgcaagcagggcctcggccttggcgtcgagggcaagcggacgcgcggcgtagaggtagtaggcgctgtcgaggagttcgacgagcgtcttggcgcgctccttcaggccgggcatcgccgatacgagcttctcgcgcagatccggcgtcagcgcggtcggcaggccgcgctcggggccgcgggccggcaggatcgcgtcgatcgcatccaccagcacggaatcggcgctgccgcggatgtagagcccgttgaggctttccagcttcgtgaagtcgaaccgcgccgccgagcggccgatcgccttcaggtcgaaggcggcgatcatctcctcggtggagaacacttcctgatcgccgtggctccagccgagccgcacgaggtagttgcgcagggccgccgggaggtagccgcggtcgcggtactcctcgacgccgagcgcgccgtggcgcttcgacagcttggcgccgtccgccccgtggatgagcgggatatgcgccatcgccggcacgtcccagccgagcgcccggtagatctggctctggcgcgcggcgttggtgaggtggtcgtcgccgcggatcacctgcgtgacgcccatgtcgtggtcgtccaccacgacggcgagcatgtaggtcggcgtaccgtcggagcgcagcagcacgaggtcgtcgagatcgcggttggcccaggtgacacggccctgcacggcgtcctcgaccacggtctcgccctcgctcggcgcgcgcaggcggatcaccggcttcacgcccgccggcgcctcggacgggtcgcggtcgcgccagcggccgtcgtagcgcggggcgcggccctcggcgcgggcggtctcgcgcatctgcgtcagctcttccgcactggcatagcagtgataggcgttgcccgaggcgagcaggctctcggcgacctcgcggtgccgctcggcgcgggcgaactggtagatcacctccccgtcccaatcgaggccgagccagcgcatcccgtcgaggatcgcgtcgatcgccccttgcgtcgagcgctcccggtcggtgtcctcgatgcgcagcagcatccgcccgccgaagcggcgggcgtagagccaattgaacagagccgtgcgcgctcccccgatatgcaggaagcccgtgggtgaaggcgcaaagcgcgtgacgaccggtgacgacatcggcggctgggaggcttcttcaaaaagtgcgggatggcgcgcgtgcggctgcggccggtctcggcgggcgtgtagcacgagcgagccgatgcgttaagaattcgtcatggctgcccatcgcgcgggcatcgcaggtctccgagcgcggcggggtagaggcagggcacatggcagggggcggcggcagggcgatgcgcggggccgttccggccctcctcgccggtcgcctccccgcccccgcgcagctctggcaggccgcgcgcgacggcttgcgcggcagcgtcgcccgcgaagccgagcagcggcggttgtttccctggctcgccgtcgccttcggggccggcattctcgtcttcttcacggcgaccgatggagagccttccctcgccgcgccgctgatcgcggcggggctctgcctttcggtgacgccgctgctgcgggcgcgcccagtggcgctcgcgctgatgctcggcctcgccgccgtcttcctcggcttcgcggcaggcgtctggcgggtcgcctccgtcgcggggccggtgctgacccgcgtgaccatcgcgccgcttgtcggcctcgttgaagggctcgatgagcgcgagggcggcgcgcggctgatcgtgcgcgtcgagcggttcggcgatctcaatgcggaaagccgcccgcgccgggtgcgggtctcctaccgtgccgcgcaggccgtgcggccgggtgacgccatccgcgccaccgcccgcctcttgccgccgccggaggcggtgcggccgggcggctacgactttgcgcgcgacgcttactttcgcgggatcggcgccgtgggctcgctggtcggcaaggtcgaggtcgggccgccggccgagcctctggccctgtcgctgcggttgaccgccgccatcgacgcggcgcgcaatgccttcacccgccgcatcaccgacgcgatcggcggacaggccggcgcggtggcggcggccctcgtcaccggaaagcgcggactgatctccaacgagaccaacgacgtgctgcgcgcggcggggatttaccacgtcgtctcgatctccgggctccacatggtgctcgccgcgggcgtcgtattctggctggtgagggccgggctcgccctggtgccgatgctggccctcgcctggcccatcaagaagatcgcggcggggacggcgatgctgggcgtgaccgcctattgcgccttctccggctgggacgtcgccgccgagcgcgcgctgatcatgacgctggtgatgctcggcgcgattctcgtcgatcgcccggcgctcagtctccgcaacctcgccctcgcggcgatcctggcgctcgcccgcgagccggaggcgctgctgggtccgagtttccagatgtcgttcggcgcggtcgccggcctcatcgcctgtgcgccgctcatcgacgggcgggttttccgaacccacagttcgtcgcggatcgcgcggtccgcgtcctgggtggcgaaggcggtggtcggaacgctggccacgacgctggtggcgcaactcgccaccgcgccattcgcgacctaccacttccagaccgtgcagcccttcggcctcgtcggcaacgcgctgacgctgccgctcgtctcgctcgcggtgatgcccgcggcggtactcggaatgctggcctaccccttcgccctcgaccgtccggtctggtggctgatggggctcgcggtgcgcggcatgctcgacatctccgcctggatcgccgggttcgggcaagccaacgtcgtgctgcccgcgttcggaacgggcgccctgatgctgctcgccgccgccctgctgctggcgacacttcccgtgtcgcggctgcgtctcctcgccctcgtgccggcggggctcggtattgccctcgccgcgagcccgatccgctacgacatttatatcgaccgggacggggccggcgccgcggtccgcggcaaggacgggcgcctcgtggttctcggacgcccgcccggcttcgtgctcgaacaatggttgaaggccgatggcgacgggcgccctccggaggccgccactggcgccgccgggccgcgctgcgaccggatcggctgcaccctcacggcgatggacgggcgcgccgtcgctctcgtcatggacaagcgtgccttcgcggaggattgcgcccgggccgacatcctcatcacccgactgcgtgccccgccgggctgcgccgcaccgctgatcgccgaccggacgttcctggcggtgcggggcgccacggcgatccgcctcggaacggaagggcctgaaatcgtcaccgcccgcggggccgatcagccgaagccctggcaaccccggcctgccagcgcggcgacgccggcaattgaggcgggcccccaaccttccaatgatccaagtgcggcggatccatcagacccgccgccctccgaaaatcctcagtaacggcgcacgaggctcacgagcttgccctggatgcgcacccgatcgggcccgagcacgcgggtctcgtatgccgggttggcagcttccagcgcgatcgacgagccgcggcggcgaaggcgcttgagggtcgcctcctcgtcgtcgatcagcgcgacgatgatgtcgccattgttggcggtctcctgtttgtggatcaccacgaggtcgccatcgagaatgccggcctcgatcatcgaatcgccgcgcacttccagcgcgtaatgctctccaccagacaggaagtcgggggacatcgaaatcgaatggctctggctctcgatcgccgagatcggcacgccggcagcgatccggcccatcaccggcaccatcaccgattggcccttgccgtcatgggcctgaagcatgggaggcttcggcgcggcgggcttggccgaaagaccgccctcgaccacgctcggcgtgaagcgacgcggctcggacgatgcgggcttggccgccggcatgtcgggcatgcgcaggatctcgatcgcccgcgcccggttcggcagacggcggagaaacccgcgctcttccagcgccatgatcaggcggtggatgccggatttggatttcaggtcgagcgcgtccttcatttcgtcgaaggacggcggcacaccgctctcctgcatcctctgctggatgaactggagcagttcgagttgcttgcgggtcagcatgcggcacctgctgtcgaccgcgggccgggggcgccgcagaatcgttgaaaacaaagcacgaacagcctagacgttcctctcctgttccgcaagcatccctccggaagcgacagaggcggcggagctgtcgccccgccgcctctcacgtcgtgccgtgcctcgggatcaggccgggatcacatccacgatctcgtaggtgtcggggtcgatgatgacgatgtcgtccccgacgagaatgaactgcaggccgcgataggccggcacgaccgagaggatcgccggaggcagcgggtgcagcgagaccgagcgcgggatcgccgtgccgacgcggacggcgaagttgacgttcgtgacggcgcgaacgctggaacgggagatcgactggcggaactcagtgcgctgcgtcgagctcaggttcctcgaggcgccccgtgcctcgacggccgtgccgcgaccaccgcgctcgccgcgttcacccgcagcatctcggccgccgcgctcgcccggcccgtcacggccatcccgtccaccgcgctcgcccgcgccgctgcggtcgggctgcccggactcgcggttgccgcgctcgctcggctgctcggcgcgggccgggccgccctcgcgcccgccacgggcgcccggctctcccgcctcgccgccgcgtgccgccccgccgctctcgccgccgcgggcagcgccgccgacatcggcgccgccacgggcaccgccagcgccgccggcctcgcccgcgccgccccgtgctccgccggccgcaccgccgcccacgccgccagcgcctccgccggcaccaccagcaccgcctgcgcccatcccggcacctccagcgccagcacccccagcgccggcacctccagcgccggggcccccgccgccgccgccagcaccgccgccgccgccttgagcgagtgcggtcgccgcgcctaacatcagaattgcggccgtcgccgtactgcgaaagagtttcgtcatgttccgtccctgtcttttctcagcgaccgacctggtgccgaagctagggacgcaacggcagccctcggaaaaccgttcccggcggatgccatccggttgtttgttcagagcaatcgcggcgatgcacgaacggatacggtgacggctgccggcagtccggaacgtaaccgttgatgtgcttggcaaaactcggacggcagtatcgcacttgagccaacacgcttgctgcgccgggcccgctccttcgcgggcggaaggccgtgatacggtggccggtatgatatgccggctgccgtcccggagcgcgggggcgatgggctcggtgagtccaacgctctaagcgtgggagcgcaacgttctccggcatctgtcatggaatggccgccgaccgcgtcggcgtggggccggtgtcggtgagataccggcctctgataagggctcacggccgctcgcgggccggacaatcaggggaaacgcatgctggacaccagcgctgccgcgccgccgctcgacgaggccgccgaccgccgccgccgcatcatggccatcgtcggttcctcatcgggcaatctcgtcgagtggtatgacttctactgctacgccttcttcgctctctacttcgccccggtgttcttcccggagggtgacgacacgggccagctcctgaagtcggccgcggtcttcgcggtgggcttcttcatgcggccgatcggcggctggctgttcgggcgcatcgccgaccgtctcgggcgcaagacctcgctgatgatctcggtgctgatgatgtgcggcggctcgctcgccatcgccctgctgccgacctacgcgaccgtcggccatctcgcgccggttcttctcgtgatcgcgcgcatggtgcagggcctttcggtcggcggcgagtacggcaccagcgcaacctacatgagcgaggtcgcgaccaaggggcagcgcgggttcttcgcctcgttccagtacgtcacgctgatcggcggccagttgctcgcgtcgctggtgctcgtcgtactccagagcgtgctgacggccgagcaactcacggcctggggctggcgcattcccttcgtgatcggtgcgctggccgccgtggttgccctgttcctgcgccgctcgctctccgagacaatgagcgcggagaacaaggattcgaaggaagccggaacactctccggtctgctcaagcactggcgggccttcgccgtggtgctggcctatacggccggcgggtcgctgtcgttctacaccctcacgacctacatgccgaaatacctcttcaacaccgcccatatagacaaggtgactgcgtcgcagattacgacggtggcactgttcgcctacatggcgatccagcccttcttcggctggctctctgaccggatcggccggaagacgaacatgctgctgttcagcggcctcggcatggtgatgatcgtgccgttgatgacggccatcggcaccaccaccgatcccgtcctgtccttcggcctcatcatgaccgggctcgtcgtgatcagcttctacaccggcatcagcggcatcgtgaaagcggagctgttcccgacccaggtgcgggcgctcggcgtcggcttgtcctacgcggtggccaactcactgttcggcggcacggcggaggcggtcgcgctctggctcaagcatgtcggcgcggagaccagcttcttctggtacgtcgccgtgatgctggcgatctcgttcatcgcttcactggtgatgccgaacccgaagcgccacggctatctcgacggggacggcaccgtggaggaggcgctgggacgcaagacgagcccggttctggcctgatcggcgcgagggtgtcgttccggacattgatccggaacgacaccctcgcctcgtgttggcgcatcgtctttttcgaaacgccgagagccaccgctcggggcggtgccttgagctcagccgaggcgcaggattgcccgcgcctcggccggcgtcgccggccgggcgccgtgctccgcgcagatccgggcggccagacggacaaggtcggcattgccatcggcgagccgctccttcgagaggcgcacgttgtcctccaggcccgtgcgcacgccctgcgccccccgcgacacggcccagcccatcaccgggctttggaagcggccgatgccgaaggcgccccaggtcgcgcccggcagcaggcgtcgggtctccgccagcaggatgtcgagcaggtgcgggtcgggtggcagcgcgttgcggatgcccatgacgaactggagatggggctcggcgccgatcacgccctcgtccacgagacggcgcgcgttgtggatgtgagtgaggtcgaacacttcgatctccgggcgtacgccctcttcccgcatccgccggccgagcgccgtgaacgaggctgccgggttctcgtagacgccctcgccgaaattgaccgagccggtggtcagcgaggccatgtccggccgatggatcaggcaggcgccccgctccaccggatcggggcccgacccactcgtcgagaactgcacgatcatgtccgggcaatgccggcggatgccctcctgcacctgtccgaagcgctcgggatcgagcgacggcctctcgtcgtcttcccggacgtggatatgggcgagcgccgcgccggcctcgtaggcggcgtgggtcgattcgatctgctcggcgggcgtgatcggcacggtcgggttgtcggacttgcgggcgaccgagccggtgatcgcgacggtgacgacgacgggtctcatcgcggccggcccctcagcccagcgcctgttcgaccgcgcggccgcaggcctgcgtgtcggcggtgccgccgagatcgcgcgtgcgcaaactccgctccgaaagcactcgctcgatgccggcgacgatctcggcggcagcctcccgctcgccgagatgctccagcatcatcgcccccgaccagatctggccgatcgggttggcgatcccctgtccggcgatgtcgggggccgagccgtgcaccggttcgaacacggacggatagagccgctcgggattgatgttgcccgagggcgcgatgccgatggtgccggtgcaggcgggcccgagatcggagaggatgtcgccgaagaggttcgaggcgaccaccacgtcgaaccggtccgggttcagcacgaaatgcgcggtcaggatgtcgatatggtactggtcccagcggatctcagggtagccctcggccacggcccgcacccgctcatcccagaacggcatggtgatcgagatgccgttcgatttggtcgccgaggtgaggtgacgcttgggccgactctgcgccaacgcgaaggcgaacttcagcacgcgatcgacgccgtggcgggtgaacaccgattcctgaaccgcgaactcgcgctcggtgccggcgaacatccgcccgcccgcgttggaatactcgccctcggtgttctcgcggacgacccagaagtcgatatcgccgggcttgcggccggccagcggtgagggcacgcccggcatcaagcggaccgggcgcaggttgacgtattggtcgaactcgcgccggaactggatcagcgagccccagagtgagatgtgatcgggcacgcgctcgggcatgccgacggcgccgaagaagatcgcgtcgtgggagccgatctgcgccttccagtcctcgggcatcatccgcccgtgcgcctcgtagtagtcgcagctcgcgaaatcgaaccagtcctgcacgatctcgaagccgtggcgggcggcggcccgctccagaacccgaacgccctccggcatgacttccttgccgatgccgtcgccggggatcaccgcgatccggtagctgcgcttcgtcccgcccatggtggtcgccttcgtgtccgccccggcgtctcacttgcgccagtgtctcgcggcgtcaatggcgggaggagacaagcggggactccgctgccggtcgaggcgcgttcggattcggacgtgggggtgggggccggggctcagttgatcgagccggtggtctcgccggggcaggtctcctgagcgcgggcgcgcaggacgcgcttcagacgcaacggctgcgcgccgtcggcaccgttcagcgtgccgacaagcgcgtcggatccggccgtgccgcggaagctgacgagaccggcgctcgtctcgacatggaaggcgacatccttcgtgctgtcgtcgatcgacaccgcggtctcgatcggggcaggcaggcccgccccctcgtagacgaggttgtcgcccttgggccagcgcttgagcgtgatgcgccggccggcctgcgcgccgtccgccggcatcgtgcagagatcggcgtagacgtaggtgccggagacccagctcgtgcgcgcctccgccggcagggcggcgagaccggcgatcgtcaacccagcgaccaggccaccgaggagaccggagcgtgcgtggtggccggctgacgacatgtcgatccttcctgtccggcaccatgtcggtgcccggaacggaaaggctcaggccctatcccgttccgttgctatcggattgcaaggtgcgcgccagcacctgccggatgtcacgcgccggcgccctgccatgcctcgtgtcccgcccggtcgagaacggcgaaatcctcttcgctcagggtgagggttgcgcccgcagcattctcggcgaggtggcggggatcgcctgtgccggggatcggcagcatcaccggcgatcgcttcaacagccatgcgagggcgaccgcgctgccgctcgcgccgagacgcccggcgatcgattccagggccgaaccggggccggccagcgatcccttgtcgaggggcgcccacgggatgaagccgatgccgtgccgctcgcaatgcgtcagcaccgcctcgctggtacgatcgacgagattgtagcggttctgcacgctcgccacggggaagaatttttgggcggcctcgatgtcctcgaccgaaacctcggacaggccgacatggcggatcaacccctcctcccgcatccgggcgatcgcctcgaactgcacctcgcgggggcagtccgggccgattcgatggagctgccacaggtcgatccgctcaagaccgagccgccgcaggctcatcagcacgcattggcgcaggtaatcgggattgccgaccggctgccagatatcgggcccgtgccgcgtcaggccgcccttggtggcgatgacgagcccctcgtaggggtaaagcgtctcgcggatcagatcctcgctgacgaaggggccatagctgtcggcggtgtcgatcaggtcgatcccgaggccgggcaccgcccgcagggtcgccttcgccttctcccggtcgggcgggtcgccccagatgccgggcccggtgatgcgcatggcgccgaacccgagtcggtgaacggtgagatccccgccgatcgcgaaggtgcccgatgcttcgacgctcgccatgcccgtgttcctctcgcagccttcgcgctgacgggagaacccgaaaggccgctgccgggtccgttggcggcgcagggcgcttcagaactcgcggatcagccgcagagccgcgacgagcccggcgtcacggtccgttcggaactcgacaccgaggccggcctggaggctcgtcagttccgagagccggcggtggatctggggaatgacgagggcgcgggtgcggtcgtccccggcgatgtcctgcctcaggttgacttcgagccccagcaccgtctccggatcgaagtcgtagaagacggaatggttgaggagcagcgcggtcggtccgagccggcgcaggccgacctgccgcagcccggccatgctcagcatgctccagtgcgcgtcgaagcggtatccggagatgtagagcagcgaattgcggaacgtcgcgctgccgcgctcgacttggccgagatactgccagccgtggatccagcgcccgcccgcccccgtgccgaaggtgccctggagggcgaacttgacctgcgtcaggcgcccgtcctcgaacggaagctccagctcgaacgactggccgtcggcgtaggcgtattcgagttcgggggcccagtccgtcggtccccggtccagcggccggaccgccaggacgttgacctcgcgctcccccgcccgtgccccgagcggacgcagcaggtcgaacaccatcggttcggggatgcgcgggttctccgccgcaagcggatcggcccgggcgatggccggtagggcggcgcaggcggtcagggccagcgcgacgctccggatcatcgcctccctcgggccgagccccaacgccgctcggcccgccgcgagggcgagccgatcgaaaaggccgtgacgggagcgggcggcaccggtctcagggtccgtgcgtctcatgtggcaacgttcggccccgtggcggagccggccgttggtagacgctgacgggtggaccgctaatccgtccgctcggtggggccgtcaggcggcccggattgcagcgaggaagtcctcgacctcacgccgcacgttttcggactgcgtcgagagttcggacgaggccatcatcacctgctgcgcggccgatccggtctcgctcgacagcgcctgtacctgcgcgacgctcatcgacacgtcctgggtgccgcgggctgcctcggaggcgttgcgggcaatctcgttggtcgcggcggtctgctgtacgacggttgccgcgatcgaggcggtgatgtcgttgaccgagacgatggtccggccaatctgctggatcgcaccgagtgcctgggtcgaggcggtctggatcgcgctgacctgatcggagatcgcctccgtggtgcgggcggtttgcgccgcgagttccttgacctcggtggcgacgacggcgaagccgcggcccgcctcgccggcccgcgccgcctcgatggtggcgttgagggcgagcaggttcgtctggctcgcgagcccggagatcatcgtcaccgcctcgccgatcttctcggccgcgcggctgagatggctcatcgaatcggtggtcgtccgggcctcgtggctggcatgacccgccacgtcgttggattgctgaacgcgccgctcgatctcgctgagcgaggcgaccatctcctcggccgctgcggcgaccgtctgcacgttgacggtggcttcctcggccgcggcgctggaggtgaccgcctgcccgttggtgttgtcggcgacctgcgtcatcgaccgggcggtgctgtccagttcggtcgccgccgaggtcacgatggcgatggaggcggcgatcttttcctcgaaaccgcgcaccagcccatcgacacgatcggcccggcgctggcgagcggattgttgtgccacccgctccgcctcgagttcgatgcgggccacggcgttctgccggaacacctcgacggcctcggccatccgacccatctcgtccaccgcgtcccgagacggcacctcgatggccgtctcgcccgcggcgaggcggctcatcgcggcggtcatccctgagatcgggcggatcaggctgcgggcaatcaggaaggccagggcggcacccgtggccaggatcaggccgagcaggatgagctggacggtcttcgcccgcgtcatcagggcgttgctctgctcgaccccgtcctgaagcgccgtctcgagcttgctgcgcaccgacaggcccgtcgcgttgatgccgtccaccctcggcttcagcgtctcctcgaagaacgcctcgctctcgacgatggcctgggaggcggcgacgatgctcttgttaagccggttcagggtctcgccgacgagctttgccgtctcttggtcggcggcggcgagatcgagacccttcagtttcgccagggccgcctcggcgttgccgaaggcgttggccgagagggcacggcccttcgggtccttggtggcaaggaagcgccagttcatgatgcggaacagaagcagcgtgcgctcgacctccacggcctgagcgatcaccgcatcctggcccgtggcccgcaactgggcgacgagggcgccggaagccttggtcaggtcgtcgccgttggcgtagacgccggcccggttctcgcggatctgcgcgccgagctcgaccagcttcggcagcgccttgccgagatcggtggactgatcccgaagccgctcataggccgcgcgccgctccgcgctcggtgtgctctcgatgagcttctcggagccctgccggatcgagtccaacgacgcgaacatcccggtcgtgtagtccggcgcctgggtcaacctgtactgggcagcctgaccgatcaaccggtcggatagaccattgatggtgtagagggtccgggctgcggattcgagctgagcccgcgcacggaacatctcgtcgagactgtcgagctgcgtgtaggagaacgctcccataccgcaggacaaggcgaccaatgctgaaaatccgccgtagagacgcgtgcgaataccggttttcatcagactgccatcgagcgaacaaatgttgtctcgttgtgccgaatgacgcctttccgggatcttaacttacgatggtcggagcctcataagtcggcagttatgcataaaaaccagacagttgacctgaggatgttcaagtaacctgagagagcgttcaggcgggtcgtgccgcctccttcgaactcgtgcgacgcttgatgcaaaaccgggtgcggcggaccgcgcggttgcggccgcttggtgaggcgccgtctgcgggtcgcagagcgtcgagaccgaacgaaaaaacgcccgctctgggagcgggcgcgaagtcgggatgagatgcagggcggtcggcggggccggaggcggccccgccgggatgtccgaggggatcagccctccttcttgccgagagctacggcgacgaagcgagtctggcccttggcgctcttcacccgcatcagcaccgccttgcggccgttcgattctgcggcgcgaatctgcgcctggacgtcggaaggcttcgagacgctggtgccggcgacatccaggatcacgtcaccctgggcgatgcccttggccgcggccggaccgtcgggatcgacatccatcaccgccacgccctcgtcgccgaggccgatctcgctggcaggggccaggctgagtccgaggcgcgcttggccaccagacgagctatcactgcggctcgcgaccttggcgtcggtcggctgcgtgccgagttcgaccgtcgcgacgtcgctcttgccgccccgcagataggcgagcttcacctcggtgccgggcttgaggccggcgatgcggcgcgagaggtcgcgggcatcgttgaccggggcgccgttgaccgactcgatcacgtcacccgacttcagaccggccttggccgcgggcgtgccgttctcggcgtgatcgaccagagcgcccttggccttgtcgaggccgagcccgtcggcgatgtccttggtcaccggctggacctgcaccccgagataaccgcggaccaccttgccgtcggtgcggagctgatcgaccaccgtctgcaccgtctcggcggggatcgcgaaggcgaggccgaccgagccgccggacggcgaggcgatcgccgtgttcacgcccacgacctcaccgttgacgttgaaggtcgggccgccggaattgcccttgttgatcggcgcgtcgatctgcaggaagtcgtcgtaggggccggcgccgatgtcacggccgcgggccgagacgatgcccgccgtcaccgtaccgccgagaccgaatgggttgccgatggcgacgacccaatcgccgacgcgcggggcgcccttgccgaactggacataggggtaactgccgctctcggtgatcttgagcagcgcgatgtcggtcttcggatccttgccgatcaccttggcatcaagggtgcggttgtcgtcgagcgtgacctgcacggtcttggctttgtcgacgacgtggttgttggtgacgacgtagccgtccgccgagatgatgaagcccgagccgaccgcgccgcgctcgccacgctgcggcatgccgcgcccgccctgaccacccggaccgccctggccgaagcgcttgaagaactcgcgcagttgcggcggcacctgctgcaggttggggccgcccgcgctgtcgtcgtcatcgtcggcgcttttgtcgagcttcaccttcacggcgacgacgcccggcttcaccttgtcgacgacgttggcaaacgagcccggcgggtgctcaggcgcctcgatcggggtcttcggcagggcctgggcataggcctgggtcatgggctcggtcaggccgaacccggccgcgccgcccgcgacgagggcggctgcggcgacggaggcgaaggcgcggcggcggacagtcatggtcatggaggtctccgacgggaaatgggccggtcagctgcccttccgttgaacgtcggggcggcgatccgtgaggagactcctagaggcccgagcctgaccgccggatggcgcgaagattacggtttggacaggtccgcctcctcgggcgccgaggccgtcaggcccgagcgccagcgcaggtcggcaagcaggcccgacggatgggtgtcgagcaccggcgtgatcggcagccccgctgcatggaggagccccgccgcccagtggttgcagacattgctgtacgagaaacgcccatgcgcctcgtagaacaggctcgggccgtagagccctgggccaagagcggccggctggccatcggtgagccggaagctcgcctccaaccgcgcgaggagccgggccaagcctttgcgcgagagcgggaccgggacgatgtcggcctgcgggaagctcgcgcgggcggggcgtgcgaggccgacaacctggatcacgccgtcgcttccaccgggtgtgaacagcgccgagagggccagccgccagtcgaaggcggcgagtgtcggcgtcgcccggtagaagcgcgcctcgccccagccgaattccagggcgtcgtaggcgcgaaagcgcgtggcgagattgcgtagggcggtgcccgccccctcccccgttaggctgtcgcgcggcaggacgagaccggaatgccagccgtggctgacgaggagcaccgtctgcgtatccggctcggccggcgggtagaggctcgggtcgccggagcgggccgtccagagcgtgagcgcgagaagcgcggcggccagcccggccaaagccagtccggcaaaggccagaccgagccgccgcagctttctcatgcctcgctgagccggaccaacgcttcctcgatcttgacgagccgggccgcctccgcgtcgcggcgctcgcgctgctcgtccaccacctcttcgggcgcgcgggcgaggaagtcggcgttgccgagcttgccgtcgatcttgccgatctcagcccgcgccttgcccgcctccttcttcagccgcgcgacctcggccgccagatcgacgatgccctcgagcggaagtgcggccacgctgccccgcacgaggagctggacggcgttcttcggcgcggcgtcggcaaaaccgatctcggagaggcgggcgaggcgggtcagcgtctcgctccaacgctcgacccgagcacggacgccctcatcggcgcccaccagcaccagcggcacctgggcgccggcgggcacgttggtctcggagcgggccgagcggacctcggagatcagatcgaccagccagccgatctcttcctcggcttgcttgttcgtataggccgagagctcgggccaggattcgagcgcgagcaggccgcgcggtgtcggcagcacctgccccttgatcgcccacagctcctccgtgaggaagggcatgaacgggtgcagcagcttggcgatctggtcgatcaggaaggcgaccgtcgcctgcgtctcggcgcgtgccgccggatcgacgccctcgccctgaagcacgggcttggcgagttcgagataccagtcgcagaacacgttccagacgaagcggtacgccgcggccgccgcatcgttgaagcggtagaccgtgatgccctgcgccacctccgccaccgccttggcggcctcggtgagcgcccaggcgttgagcgtctcgcgcacggcctcgggccggaaatcggccttcagttcgcagccgttcatctcggcaaagcgcgccgcgttccagagcttggtcgcgaagttgcggtagccctcgacccgctgcggcccgagcttgatgtcgcggccgggggcggcgagcgcggccagcgtgaagcgcagcgcgtcggcgccgaaacggtcgatcagatcgaccggatcgaccacgttgcccttcgacttcgacatcttcgcacccttctcgtcgcggacgagggtgtgcaggtagacggtctcgaacggcgcctgatcggtgaggtgcaggcccatcatcatcatccgggcgacccagaagaagatgatgtccttgcccgtgaccagggtgttggtggggtagaagcgggccagttccggcgtcttgtccggccagccgagcgtcgagaacggccagagcgcggaggagaaccacgtgtcgagcacgtcgggatcgcgggtcagcgcgacctcacggccgtgcttggccttcgcctgcgcgaccgcgtccgcctcgctctcggcgacgaatatgccaccctccgcatcgtaccagaccgggatctggtggccccaccagagctggcgcgacacgcaccacggctcgatgttctccagccactggaagaagatcttttcgtagttgtccgggacgaagcgagtctgcccgtcgcgcaccgcctggagggcgcgctcggccagcggcttgacgttcacgtaccactggtcggtcaggtacggctcgatcaccacgcccgaacggtcgccatgcggcaccgcatgggtgttgggctcgaccagacgcagcaggccgcgctcctccatcagagagacgacgcgcttgcgggcctcgaaccggtcgaggccgtcgagcgccagcgcggcttcctccggctcggcgccgtcgaggaaatcggcgttgccggcgatctggatccgcgcctcggcatcgaggacgttgatcgggcggcaaccgttgcggcgcccgacctcgaagtcgttgaagtcgtgggccggggtgatcttgaccgcgccggtgcccttctccggatcggaataggcgtcggcgacgatcgggatcagccggttgaccagcggaaggcggacgcgttttccgacaaggtcgcggtagcgctcgtcatccggatggacggcgacggccgtatcgccgagcatcgtctcgggacgcgtcgtcgccacggtgatgatcgcgcccgtcggcgtgccggcctcgtccacgacggggtagtcgaagtgccagagatggcccttcacctcgatctgctgcacttcgaggtccgagatcgcggtctggaacttcgggtcccagttcacgaggcgcttgtcgcggtagatcagcccctgcgcgtgcagatcgacgaaggtcttgagcacggcgcggctcaagccctcatccatggtgaagcgctcccgcgaccagtcacaggaagcgccgagccgcttgagctggccgatgatcgtgccgccggattcctccttccaggcccagacccggcgcaggaattcctcgcgtcccaactcgcggcggcccggctgctgcgtctccatcagcttgcgctcgaccaccatctgcgtggcgatgccggcgtggtccgtgcccggctgccacagcacgtccctgccccgcatccgctcgaagcggacgaggatgtcctggatcgtgttgttgagcgcgtggcccatgtgcagcgagcccgtcacgttcggcggcgggattacgatgctgaagggctcggcgccggcccgctcggggcggccggcgcggaaggcctggccctcttcccaggccgcggagacgcgcgcctcgacggcggcggggtcgaaggtcttatccatcatgggcggggcgggcttttcgaggcggcgttctaaaagatgtcgccgccgctatcggcccgccgcggggccgtcgtcaaccgtcggcccgtcagtgccgcgggcaatcgcttgaagcgatcaccctggttttcttctagcctcaagcgccggcggccgcctccgcggcctcaggctgccgctccgctcgatgctttccggggctcatgccccgaaaagcccgctccgcgcggcgctcttcgcgccgcgaagccgcccaagcgacttcgatcgacggctctgcaggtgctgcggtgcaatcaccccgtgatcgagggccgaacggctcaccgcccgcgggcgacccgctcgatctcgatgcgcaccagccgctcgaccatgtgcggaaggttctcgtcgagccagctcttcagcatcggccgcagcatgtccttgacgagatcctcgagcgtgcgggcgttctgcgacagcaccgtgtgggcgaggagctggaagttctgaccgacactctcgccggtgctggacgagacgagccgttccgtcacctcttcctcgaccgccgcgcggacccgatcggtcactctcggggcgggcggcggctcgggggcaaagtcgaagggatccggcttggctgccgccgggggctcgaaatcgggctccggttccgggtcgaaatccggcatgcggaaatcgatttcggggatgtcgaaggcaaccggctcgggcttgcgcaccggctctgccacttcggcgagatcgagcacgtcgtcgtccggcggcagcgcgggggccggcgcgggcggcgcttcggcctcgacggtcttgggagcttggtcgtcggcaatgatgcggcggatcgaagccaggatctcctccatggagggctcctgcgtcttgtcctgaaccttagggctcgctgcgctcatcgggacgatactcggtgacgattgacaagacgatgacttggttaacgaactattgcatcgccttgcccggcatcaaccatggtccgccgccggccaacaggaaaacgtcgtccgcggcgaggctgtcagcgcccgtcgggggtgcgcaggccgaaccagagatcgcgcacctgatcgagatgttcgcgggcgctgtacggggtgaccggcaggctggtgaagcggacggtgagccggccgacggcctggacgacatcgtaggagttcaccacgcggtcgcgctgggcgcggatcagggcgacgcgcgcggagagcagttcctgctgcgcgttcagcacgtcgagggtggtgcgctggccgacgcgagcctcctcacgcacgccgttcagcgccacctcgttggcctgaacctgcgcctgcgaggcgatcacctgcgccttcgaggcttcgagattgccccaggtccgcacgatcgaggcgcggatggtgtcgcggtcctggtcggcgacgaggcgggcacgcccgacattctccttggcctgccggatcgcggcgtattcggcgccaccctgatagagcggaatgttgacccgtccgacgatggaggcggtgacgccgttgtcgccggggaactgctgatcgtaccgctgctgcaccgctccggtgatctgcgcctgcggatagagcgcgccttcgttcaccttcacctgcagctccgccacgtccacggcgtgcagcgaggcgaggatctgcggatgctccttcaggccgatgagaatcgcctgatcgagcgaggccggcacgtagcggtcgagcgggcgcccgggggcgagctggcgcggttcgacgccgacgatctggcggaagataccgatcgaggcacgcagggccgcctccgccgcgctcacctgcgagcgcgcgccggcgaggcgtgcttcggcctgggcgacgtcggtgcgggtcacctcgccgacattgaagcggtcgcgagtctgacgaagctgctcttcgagcacctcgacgttgttgcgctgaagctccaacgtcgccgtgtcgctcaggacgttcatgtaggcctgagcggcattgaacagcgtgttcatctcggtctggcgcaggccttcccgcgtgctgagcacggtcgattcggccgcgcgcacccggttgtcggtctgaaagccgtcaaagacgttctggttgatggtcaggcccgcgccgcccgggcgggtcgtgagattgatcggcccgctggcgccgacgccgccgatcttaccctggaattgctggatgccgatgtcggccgaaagcgcggcgttcggtcggtagccggcctggaagcgattcacatcctcgtcggtcgcgcgcaggttcgcccgcgccgcgttcagcgccgggttggcctgataggcgcgggacaacgcgctctcgagggtctcggcagccgccggacttgcgacagccagtgccgagacgacggcgccagccagccgaagcgcggaccgcgccgcagggttccgttctttcacgtcgatcagcccttgcggtttctcgatatgccgtcccgccgcactgccgtgtccgctccggtgcgtcgcctcagcaaatgccccggaggacatctgcaggacgacccgcaccgtgagggtcgcggcagggatgccgcatgcacatccatgcgatggaatggctagcccgcctcgtgcccgagagtagccgagcttgcgctaccgacgacagggcttaccgcaccgcgtcgtcggattgcgggcgggtgcctcaaaaaagcgacaccccagcggactaatccctcatggccgtgtgccggcccgcgcgcgtgctttcgcgcagttttcggcggtcgccgtacccggcgcggcagtcggcctgagatggaatggattcggtgcgtcggccgggcgcgacgcgcacggattgcgtgggttccaggggcctgacgacggccccggcgtagcctcggtgccactcacaaagcgttcgctgtgccgccgtgtccggagggaagacgggggcggtcgggagcgctttgaaataaagaccgagagacgccaaccggatgcaatcaggtcggatacggctctatgagcgcgcttagaacgcgaagccgggttcggtcgcgaagctcttcagggccggcagcgaggcatcgaaaagcgggcgggccccgaaggcatcgcccgcccgcacgaacagggtcgccttggcgttgcggtgcggaccgagcacgcaaaccaggcgcccgtcgtcacgcaattgatcgagcagggcctgcggccggacttcgacccgtccctcgacgaggatggcgtcgaaaggcccacccttggccggagcggtcaaggcgccctggacgaggttgacggtgtcgccgaggcgctcgcgggcggcgccgatgagatccgggtcggattccagggcgacgacctcggcgccgagctgccggaggacggccgcgccgtagccgtagccggtgccgacatcgagggcgcgggtgcccggacggatcttgagtgcctgaatcaggcgcgccagcagcatcggggccggcatcgcgcgaatcccgtccgcgcccgtatcgaaggtcagcgtctggtcgatataggcgaaatcctcgcggcccggcgggacgaagcgttcgcggggtacggtgtcgaaggcatcgagcaccgcgacgttgttcacatcgaaggtccggagctgacaatcgaccatgaggcgccgcgcctgagcataatcgagcatgagccgtccatccctcgccgccgcgccagaccgtttccccgcccgcccgtcgagcggcgccggcccgagcgggtcgggttgtcgtggatcgttcccagaattgcaaggctcgcacgagcgccttgcatggccagaaacgagcagattgtcaggggtatcggaaagtttggaggcctcgcccggaatcgaaccggggtgcaaggatttgcagtcctctgcgtaaccactccgccacgaggcctcgtcgcgaatgcgcgacactccgggccgagcggccggtccggagcgaggcgtctctagcagaggcttgacccgctcggcaacggtcttgtcgctcgatcgacacaaacgccgccgccgcaccgcgacccggtggaaaaagtgcgtcgtcggctcagaaggcgcaaaaagcggtgataggacccttgcgtccgaaaccggcgaaggctaatgacccgccaccgccgctgaggcggcccggtgatccccgatagctcagttggtagagcaagcgactgttaatcgctttgtcgcaggttcgagtcctgctcggggagccaaatctttcaagcacatagcgggtctacggcagaggcgtgttgccgccgttgttcctcggccgtttttagacgccgagcttctcgccgcgccgttcgtagctcggccgcgcggcccgacggaaccatcgatccgcggttttagagcatcgttgtcgatatcggcgtgggcgtcgcggtgctcatcacgttgtccggcaccgccccagcctcgcaagcctcactgatcgaccctgccctgctgtccatgttccagatgccgtccgggcagccggaggcacgcgccagttcgcagtacgtgcggctgaagtgcaggcgccgccaaggggggccggagccttcgttggtgaccagggactagcgccgggcggcggcatgtcggcgagccgttcgggttcttggctgagatcgtgctcggcgatctcgttgccggtcgaccccgacgtcgactgggccaccatggatgcgcgatcctcgaacagcagggccggcggtcgcccgcgggcgcgttcgaatcgggatgtgttccaatccatgatcagcaagccaagtcgtcgtcgtgtccttcacctcgtcggatcggcccgacccaatctcgacgtcggcgctggtgttgtggagcgccagcagcgtgcgaaccatcgggtgcgggctcgtcccggtcgcaagccgcgtaagagccgcgccagtccttctccttgccgggacaatcaggacctgcgcccggtgctcggtgagggccaaggtgccgtccaagtcgaacacgacgaacgcgggctctcgccggcgtgaggctctgatcgagtgcggggatcgctggtcgcgctctctcgtcggcaggacgtgcagtcgtgagcgctcgacgggttcgaacgactcgggggggcagttcgataaatgcgtagtggagaatggcgtgtgtgttttaaaatctggtcagaccaagctaaataaagtcatcgtcttatatttgattgaatacggcttctgatcaatagttgatttgggtttgtatttgccatatttaactgaagtgcgtcatcgcacagacgactttgtgttgattttatagattgatgcatcctaaacccagatatagcggcgtctgcggccttccataactcttcgtgacccgcgttgacgacggttgagcctcgcagaaatgcgtcgccagccgtggaattatggatctcaaaaaagcaacagagacacttatcgttttcgccgatttggaccttctcgttgaacgggtgcttgcgctggtgcgggcgcataatgcgctgaggcgggacggttttcacctgatatccgatgacgatttggtcgagatctatcgattgctcaccgagcttcatgaggtggcgatcgatggcgttgatccagacttggtcgcgccgacaattcttcaactgcgcctgaagctcaccgtcttggaagtgacgatcagggcccatctcaacgcgccaaacccccaatatttgcattgaggtcatgctgaggcagatcggataaccgcctttggcttacgaatttcggttgggagccgagggggcgccctccgatacgcggtctgtgaagctattcaccaaaatagggtgcatgcgtccgtagccccatcaagcgtggccggcatgggtctaggtgtctggttcgcgatgtggtgatacggttggccaccgtgctgcgcgaaatgcgccgtgggcgcggttctctgcagcagcgccacgacgactgacgcagtccgttgcgcgatacagcgacgtcaagacagcgtgagggcggctgccaagcacgacggcgtcggtccgagcgccgtgtagaagtggtgcgatcaagagacgacggccgatgccgccatgggccgaaggagccccgctcgacgttgaagacaccggaggagagacggtcatcgtcgctatccggcggcacacggtgctagcgctggacgacggcctctactgcctgcagcccaccatcccgcacctgacctgttcgtcgctgcgcggctgcctgagccggctgccggagatggatggcgacaagcccgagaagaagcgcttaaccgaatacgccatcggctacctgcgcgtcgatattgccgaggtcaggacagaaggaggcgagctctacctcttcgtcgccatcgatcgaaactcgtagcacgtctttgcagagcgagaggcagaagctaatcgctacactgcatcggacttcttacacgcgctggtcgcgttcgccccgtacaagatctacgcggcgagcctaggcgacgaagttcgagatgctcgcgccgcactgcaagccgcaggtggacgagccgccggtcgcgcattgctgccctgaactgccagtcgtgccagcaccttcaagacgaagtgtgtggcttggagactggtgatccagcgcagaggggccgtcggcgtcagctccgccagacagtcccctctgacataactcagcgagcggacgctgctgtggcgtcggccacgatcttgcggttggcgggcgcagcaaccgtgatgtgaggcgtggtcgtaagctcggacgccggacggaccgaagcagtggcgcgagcctgttcgcggaacagcggcggggtcagatgaatgctctcatcagccacggcggagttcgccacagcgacagacgcgagagcgacgagggaaagaagctgcatcgtacgcatggatcatctccggtgtggtcagcctgtcacggcgaccgatggaggattgaaccatggaatttgtgcagtgcgataatcgctgtgtgcatcgcaccataatgcgctgtcaggcgtctcgtctcgatattatgcagaacctctaggcatgttgcgtcgcttcgggtccatgagccatgcgctcggcggatatcaagaaaatcttgaaatgctcaaaaagatttattctgacgcgttatatttcgcttaggcgcctccacgaccgtttgagtgcataggcctgcgcaaaaagtatttccgctacgcaatgaaaccaaccctcgctcggccaggcatcgcaatttaaaacctggatactgataggttgctgtcgttgcttggcctgggcagatcgcggatatgccgatcgtgcacgcgtgagtggatcgacctatttggccgaccatgctgagaaagctcgcccaatgacgaaaacccggagcccaaggaggatcgtgggactgccagtcggcgcgccgggcgtgtcccgatagccgctcacgttgccgaacaggatcttttgcggatcggtgccgatcgccttgtgcccgcctgtgatcatcacccccaccaatccagacgcgacgtcccgtgctcgggatggacgccgaagatctgcggcgtggtccggcctaagcgcacggcctcggcgccgaagcgcctgatgaagtcggtgcaggccttgtagatgttcgcgcaggccgtggtgccgagataccggcagggcggtgaagtcggttggagtgcgccgaaggctctgcgcccttgatccgcttcggagcgggcaccagtccgtgacggggcatcagtgcagcccaccgacatggaaaccgtcggttccctcagcctcgccggtcggaggtaagaagagttgcaccggcccggtacgcgcagtggatagcacgtgccggcgccgaaggtttcaggggctcgttcaccaacagagaatggcgtcactcctcccgtcggatgcgaagccgatcgaccgtaagctcgccgatctctaagcggccgatccgggctcgcccgattgacagccgcccgatcgcgaaagctcctacggcaagcgcaccaacggcgaacgctccaacggtgagtgccccgacggcgccccgcctgaccgcggcctctcggatcgctacggatgtcagcggatcagcaggtagcttgcggatcatcgtggcagacctttcgctcgaaggaggtcccggcagagtgcgaggcattggagttcagccttgccgccagcctatctcggcgatcgcgcgcaagcgagactggatatcaccgcagggtgaatctcgcctcagcgaatcaccctctccgtgttgccgtctcttaaaaaagtcagccactccaccccgactgttcatcgctttgtcgcaggttcaaggccggctgggggagccaaactcttccaagctctcggaagcctgcggtttccgcactttacggtgcgctggaatgagcgcgagagcgacggctgcgcagtgctgatcgtgtgtgatccgcccgaccggctttgctgagttgccccctggatcgcgcttgggctcgcttgaagggcgttatgcgcatcggcctcgcgccgcctctataagagcgagagccgcccggtcttccgaggcggctcccttttacgatgtgctcggccgttgatcgtgacacgagttgtcgtcggcgacagctctcacgtgaccgctgcctcagcgcttctcgtcaacgacgggggcaagaatgcgcggggtctgctggtgttggaccacccgccattcctcgtgcgacagccggcggtaggtcgaggtgcaatgggcctcgtaggtttcttcgccccgtgaggctttcacggagtaggcgatgacgatcaggccttcctggggacgcgcgatccggccatcgtcgaattcgacgccggaccaacggggcgtgttcgcgaccgcttcgatcgcttgagcgccgccgaagacgtagggcggctgcggcaaggccatcaggcactcgtcgtcgacgagttcgcggtaatgatccgggtcaccggtccaaaggctcttttcgaacgaccaaacacgatcatcgtccacggggtcctcctcaggctctcgaagtgccgggacaagacctgcgcgcggtgatcgttcctggagtgcacccaccctgatggtcgcgtgcgtcgccctgccggcatcggaccggtcaaaactctcatgctcaccaagaagccggcgagcttcacgtcgacctgttccgccagcgccctcaggcgctggcgacctcgaactccatgccgcgtcccggtccctggtcggcataatccacgagcgtcagcccgcgctcgatcagcgtctcttcgagaatgtcgcggtgcttgcgcaccatctgcccgatcgccagcggcgtcaggcgcgggctcgagcgacgcagcgcatcgacgccgacatgggccggcatgccctcgttctcggcgatccgtgcgagcgccaaacccaggtcgcgcgctttcgtctccgcggccgatttcggcttgaaagccatgtgatgcctcttctatcgatactttcgtcaggcggcctgcagcgtctcggcgaagtcttccggcacctcgccgaaccgaccgagaatcgttgcgctttccaactcccccgtttcgtcgtcggccacgatctggatcgcggcggtgcctggcagccgtgtggccatcgcctcggcccgcttcagtgcaccgttcaccgtcggcgacacttgctggtcgccggggcacagacgtttgcgcttcagaatgaaggtctgcacgaggtaggtcgtccgcatcgtcaccgtcggttctcccgcaccaggaccgagccggccgccattcacgcgtcgggcaggccgacgcggtcacggaagcccgagccggaaatcggccgcccgcttgttctattttcgttctagcatgaaagatggcgctgcgtgagcctgttttgcagcgccgacacgcttggcgggcggctgtttgcagcgttcgcgatcagccaccaccgatgccggagatcactttgccggtgccgttgcagtccgggcaagctttggcttcgatctggccgcttccgctacagcggggacacaggttctcacccgttccgggtgttccgggcggtgcttcatcgccgggtttcgcgggttccgattgcgtcataattacgctccctcatctgaggtcggggagaacccgcgccgttttagccgtgttcccggcgccgacgtttacgacgaggggcccgcatcgacgtcacgcaggatagcgggcacctcgtcgatgatctcgcgtgccaggaagccgactggtccgacgcgctcggcgagccgtcgcccggcttgcccgtgcagatagaccccccatgctgccgctgtcgtcgcctccgtgccgcgtgcgagcagccccgcgacgatgcccgccaagacatcaccggagccggaggtcgccagcccgacgccgccgccgctgtagagccatggctcacccgaggggggcacgatccagctctgcgcgcccttcatgatcacgacgcatccaagcgtttcggcagcccgctgagctgccaccagaggattggcttcgacctcgcttctgtcgatgtccaggagccgggccatctcgccggcatgcggcgtgatcaccgcgcggccaccgcaggatcgaaccgcgccggcctgcgcgccaagcccggcaatgacgccggcatcgagcacgagcgccgaggaggctccagccggaagaagtgcgtggacgagcgcgtcggccgtggccccggcgctcagccccgggccgatcaggatcgcgttgcagcgctccgccaaggccggcaggcgcgccgcggccgcggccgggtcgatcccaccctcctccgtctcggtgaagccgatgacccgcgcctcgggcaccgcgagagccatcgccgatgcggcgctctccacggtcgcgattcggaggcgaccggccccggcccggagcgtggcgacgcccgccagaaaggcggcgcccggaacttcggcggatccaccgaccacgaggaccgtgccgcgctgctccttgctgccctcgtcggggatcggcaggggcaactcccgaaggcgatcgagtgtgaggtggtttaccttcatcgggcggctgcgtgtgcgtccggatcggtccaacgtcgcggcgtcatccttcgcaggtccgaggatggtgccggacggtaaagcgtcggacggcgcgtccgtatccctgcagcgtacgagcgacctcgttcgatttggccgcttcaaacgtgtcactggctccaattagcaattggatacaaaatcgcggcctcgggttccccgatggacagatcatcgggaaccatcatgaaaaaacttctcattctcgcaagcgcggccggcctcgtggctgcgagcctcgtcccgctgacggcgacatcggccgatgcccgctcccgtcacaagagccgtgggatcgtcacgagcgacggcagcgtgaccggcggacgcggccggggccaaacgatctctcgtggcgccacgggagccagcaccatcagccgcaattccgcggcgggcggcaatgccaatcagcccgagcgtgcggttccgcaggggagcggtggcggtggaagcggtggcgccggcgcgcagtgaagccactcggcgccggcgaacggcgcgggcggcgatcacgacgacaatcgatgcgaagaaagtgtgtgatcgatggcactccgttccgagaccccgccccctccggccgaccatgtgccggacgcacccgctccgtcggagcgtccgaccagcgcgcaactgaaggccgagatcgattccggccgcaccggcgataagatccccgctcacgatcccggcttgtcgcccctcgggaccgatgacgaagcggccgggacgcctgcggatgcgtcccgcgtcgcgctggcacgcgaagaggagacccggccgcgccgccagagggccagccgaatgcagaccgggcacggtgccaatcgttgggttatgccggcctattacggggccatcgtggtggcggccctggcggtcggactcgtcgtgtggctgttgcgctgacctgacagatcgctgcgatcgggcgatcccagccattgccccggcggcgtgatccggtcggcccgcttcggacgccctgccggcgcgtgtcgatgcacgattgttccaactttacgcgatggtgcaacggcatcttatcgggcgcctgccacgcttcgatgctcacgcggggacatcgatgtccaatcatgcaggatttctggtcgacgcccctccgacgcccggtgaacctgggttgatcgcggtcgatgagcacacctcgatcgggtgctgggtccacgacatctccgcgcaggacgtcgagatcgtcgttcccgacgcgtccctcgtcccggacgtattcctgctgacatcgtcggcccaggaatccatcaaggtgtgccgcaccctgtggcgaaccgacgagatgatcggcgcacggcatctctagggcgtcgtccagacaatggtcgccggccttcgacaccgcggtacgataagggcggcttcgagcatcgcttcggaaagcgcatcgatgcgtgtgcaacgaaccacgcaggccgttgccgggttgatcgagccggaggtgcctcatggccaagaccaaacagacggacaaagtcgaagccccggatcgaccgcgcctgacgccccagggccatagcagcggcacagcttccggggaggacagcaccgatccccaaggcggcgcgaagcagggccaaagcgacaaggcggaaggcgagcggcgcgagggataagcgctgaagctctggtcgcctgaaacgcggtgatccgcgtgttcccttgaggtcaacgcgtgacgggccggcttctcaggagaagaccgacccgcctgtcgcctgcgtaccgcattggggggctggcagcccaacgacagtgattcaaacggaccgagtgccgcggatcatcccgagccgtaacgaccgggaaaacttcgataaggccgccaaatcgttgccacagcggtcttttttcagcgaaatcgctgcggaacgggggaattttatccccatcatgtgcgcgagcacacgaagttcgctttccgtgacggtggctgccgaagaaggcgtttcccccaaaccgcacggaatctctcggatatcccggctttacatcggtgcgttcgaccggagcgtgggcaaacgttggcccgccacggttcacgtccggcaccttgcatcattagcgacgaatttccggccgcgtcgtcaacggtaagttcttattaaccatctcgatgcaatcctcgtgaccatcgctcccccttgccggttgcgacacagttccttcagattcggcctggtcgattcatggtacatctcgcgacggactgccccagcggattgatcgtcgaagccgccatgcccgctctaaatggcgagagtcgcgatcggatcggacagggcctgcgtgaggcctatgtcgagcgctgcgacgcgcagccgatcaccgacgcgcaggtcgaattgctgctgcaactccggcagaaagagcgcgatcgccgccgcagcgcctgaggatcgggtctccccgtctcaagaggccgtggcttgacgattactgccagcgccgggccttcggctgctggcgccggacctcggcggcccggatcatggtcagcactcgatcgagatccttcagcaaagacgactcggtcgcgcgtgccgaggcgatctcctggtcatcgctgccgaagcgctgacgctgctgctgcagcgtcaactcgtcctcaagggccgcccgctccgcatggagcgcgaggtaggccgcgtcctgaggatcggccggatcgaggaagggctcttcctcgcggggtgaatgtggctccgtcacgatgacggtctcctcggacgtttcaagcgcagacccggtcccactcaggatctcaagaatgagatctcgtgaagatcactctcgtggaacgactgagcgtgcctcacgaaacttccgggcgctgaccatcgttgcatcggccgctatggtgcggcggacatattgtcagagaaactgacccgcgcacctgttccggtaacgctcccgggggacgagtggtcccgtcgcgatcccatcctccgtgaaatttcgtcttcccccggggctttccgggagctttccaggggctgtcatgtcaccgtcatgtcgccgtcatagaggcggcgcgtcggtgcactagatggcagcagcgtcgcagcgagaccggtttcaaatcaggaccggccccgacaatgcgcccgacaccctacggagatgctcgtgaaacccttcacttacgctctggccgtcggcctcgcggccgcccagctcgcgacctcagccctggccgccgacatcaccggcgccggtgccaccttccccttccccgtctattcgaaatgggctgaagcctaccgcaaggataccggtacgggcctgaactaccagtcgatcggctcgggcggtggcattaagcagatccaggccaagaccgtcgatttcggcgccaccgacgcgccgctgaaggccgcccagctcgagaaggacggcctcgttcagttcccgaccgtcatgggcggcgtggtcccggtgatcaacgtcccgggcatcgaggccggcaaggtcaagctgaccggtgaactcctagccgacatctatgccggcaagatcctgaagtggtccgacccgaagatcgtcaagctcaacgacggcgtgaagctgcccgacgcgaacatcaccccggtctaccgctcggacgcctccggcacgaccaacatcttcaccacctacctctcctcggtctccgagccgtggaagaaggaattcggcgccgccaccacggtgagctggccggtcggccagggcggcaaaggcaacgagggcgtgaccgccaccgtgaagcaggttccgaactcgatcggctacgtcgagtcggcctatgccaagcagaacaagctcgcctacacgctgatccagaacaaggccggcaagtacccgcagcccgacgacaaggcgttccaggccgccgctgccagcgccgattggaagtcgaccccgggcttcggcatcacgctgaccaaccaggccggcgaggaagcgtggccgatcaccgccgccaccttcatcctggtccacaaggaggccgcggacgccgctaaggccggcgacgtgctgaagttcttcgactgggcctacaagaacggtgacaagctcgcgaccgaactcgactacgtgccgctgccggacaacgtcgtcgggctgatccacgaggagtggaagggcatcaagggcaaggacggcaaacccgtcttcggcatgtaagcaaccgtctcaggccctctcccgcacccgggagagggtctttctccgagtgtccggctcgcctcacgagccacggcgcgctaaacgccctccattcgaagagcccttccgcggatgaccgccttgacccagtccatcgccctggccagcgagagcggcgtgccccgcaccgccccgagcaagaccgccgaccgcctgttcaagggcgcggcctacggctcggctctgctcgtgctactggtgctcgcgggcatcctcggatcgatcatctacggggcgatgcccgcgttcagggagttcggcttcggcttcctcacctccagcgcctggaacatcggcaccgagcagttcggcgcgctgcccgccgtgatcggcaccgtcgccgccgccctgctggcgctcgtcatcggcgtgccggtttcgctgggcatcgcgatctacctgacgcagctctgccccggctgggcgcgcaagcccgtcgccatgaccatcgagctgctcgcatcggtgccgagcatcatctacggcatgtggggcctgttcgtgttcgcgccgctgttcgcccgcttcgtgcaggtgccggtctcgaacctcgtcgaagggctcccgatcgtcggcacgatcctttacgcgcgcatcccctccggcgtcggcgtgctcaccgccggcatcatcctcgccatcatgatcgtgccgttcgtcgcctcgatcacccgcgacatgctcgaccaaatcccgaccgtgctgcgcgagagcgcctacggcatcggctgcaccacctgggaggtcgtgcgccatgtcctcgtgccgcaggcctcggtctcgatcatcggcgcgatcatgctcggcctcggccgcgcgctcggagagaccatggcggtcaccttcgtgatcggcaacgccaaccgcctctccgcctcgatcttcgatccgggttcgaccatcgcctcgcgcatcgccaacgagttcaacgaggccgacgggctccagctctcctccctgatggcgctcggctgcctgctcttcatcatcaccttcgtcgtgctgatcatcgcgcgcctgctggtgcggcgcaccaaggtcgcctgaaccgaaacgtccgcaacgccgccagcctcggaaaacgacgcgccatggatgccagcactcccctcgcaacggccgaacgcccccggagggcgagtcgtgtgcgctccggccgccggatcgccgaccgcgtcctgatcctggcgagcaccttcgccacgttgctcggcatcgtggtgctcggctcgatactgctgatgctgatcgtcgagggcgtgaagggcttcacccccgccctgctcacggaaccgacaccggggccgggctccgtaggcggcggcatcgccaacgccatcctcggcagcctcgtgatgacgttcatcggcatcgtcatcgccacgccgatcggactgatggccggcaccttcctcgcggaatacggccgcacctcgaagatcgcggacatcatccgcttcctcaacgacgtgctgctctccgccccctcgatcctgatcggcctgttcgtctacacgctgatggtgcggccgatggggacctattccggctgggccggcgcggtggcgctggccatcatcgccacccccgtgatcgtgcgcaccaccgaggacatgctgcgcctcgtgccaagccagatgcgcgaggccggcgccgcgctcggcgcgccccgctccctggtcatccgcgcgatcacgtggcgggcggcgagtgcgggtgtcgtcaccggcatcattctggcgctcgcccgcatcgccggcgagaccgcgccgctgctgttcacggcactcaacaacaacagctggttcaacgcgaacctgctcggcggcgtgcccaacctgccggtgatgatctaccagttcgcgttgtcgccctatccgaactggcagagcctggcctgggcgggcgcccttctcatcaccgtcaccatcctggccctgtcggtggtggcccgccttgtgatcaaggaccagcgggcgcgctgaggccgccccccggacagacctcctacctgcgagacaatccgatgagcgcctcccccgcgatccgcagccagttcgaaggtcgaagcccggccgacgtcaaggctccggtgcgcatcgcctgcaaggatctcaacttctactatggcagcttccatggcctgaaggacatcaacctcgatttccgcgaccggcaggtgaccgcgctgatcgggccttcgggctgcggaaagtcgacgctgctgcgcaccttcaaccgcatctacagcctctatccggagcagcgcgcggaaggtgagatcctgctcgacgggcagaacgttctggacccgaagatcgacctgaacgaattgcgctcgcgcgtcggcatggtgttccagaagccgacccccttcccgatgtcgatctacgacaacgtcgccttcggcctgcgcctctacgagaagcttccgaaagcggaactcgacgtgcgcgtggaggaatccctgcgcaaggcggcgttgtgggacgaggtgaaggacaagctcaagcagtccggcaccggcctctccggcggccagcagcagcgcctgtgcatcgcccgcaccgtggcacagcgccccgaggtcatcctgttcgacgagccgacctcggccctcgatccgatctccaccggccgcatcgaggagctgatcgagcagttgcggaccgagttcacgatcgtcatcgtgacgcacaacatgcagcaggccgcccgcatctcgcagttcacggcgttcatgtatctcggtgagctgatcgaattcgacgcgaccacgaagatcttcatgaacccggccaagcggcagacccaggactacatcaccggccgcttcggctgagatcggccgcgactgcacgacagtcgcagcccccttgcgccctcgttgagacgcgccctcttccgccggacccgtgtccatcgcagcttgagagcgccctcgtccgaccgcctgatcgggaaattcgcgacatggccgaccatatcgtctcctcctacgacaccgacctcgagaacctgcgccgctccatcgctgagatgggcggcgtggccgagaagatgatgacggatgccaccgacgcgctggtgcgccgggataccaccctcgcccaggcggtgatcgtcgccgacaagcgcctcgacctgctgcagcgggagatcgaggagcgttcggttctccttatcgcccgccgtcagccgctggccatcgacctgcgcgagacgatctccggcatccgcgtctcgggcgacctggaacggatcggcgatctcgccaagaacatcgccaagcgcgtcgtggcgatcagcgatcaggcgcagccgcagaagatcgtgctcggcgtccagcacatgagcgacctcgtgcaggaacagctcaaggacgtgctcgatgcctatgcgagccgcgacgtgaccgccgcccgcgaggtgtgggagcgggacagcgccatcgacgcgctctacaattcactgttccgggaactcctcacctacatgatggaggatccgcgcaacatctcgttctgtacgcacctgctgttctgcgccaagaacgtcgagcggatcggcgatcacaccaccaacgtcgccgaaaccatcgaatacctcgtcaccggcgagacgccgacggccgagcggcccaagaacgacgcttcgaactacgcgacgattacgccgagcacctgacaccgaaggtttttcggcgggcgcggcgatcaagaaacgtctccggctcctctctcgagggccgggcgtgacggatggaaagacgggcgatgacgagtgcgcacatcctgatcgtcgaggacgaggaatcgctgacgaccctgctgcgctacaatttggaagcggagggtttccaagtcgatgtcgcggttcgcggcgacgaggccgaccttcgcctgcacgagaccacgcccgacctcgtactcctcgactggatggtgccggggctctcggggatcgagctgtgccggcgcatccgtgcccgccgtgagaccgaacgcctgccggtcatcatgctcaccgcccggggcgaagagaccgaccgtgtgcgcggcctctcgaccggcgccgacgactacgtcgtcaagccgttctccgtgccggagttgctcgcccgcgtccgtgcgctcctgcgccgcgccaagcccacccacgtctccgacatgctcgtggccggcgatatcgagctcgaccgcgtcagccatcgcatccgccggcagggccgcgagatccatctcgggccgaccgagttcaagctgctcgaatacctgatgcagagccccggccgagtcttctcgcgggagcagttgctcgacggcgtgtggggccatgacgtctacatcgacgagcgcacggtcgatgttcatgtcggccgcctgcgcaaggcgatcaaccgcccgcgccagagcgatccgattcgcaccgtgcgcggctccggctactcgttcgacgagatgttcgccggagcggagtgatacggtctccgcctgatcgaagggggaacggtctcgctcagcccgcgcggcgcttgagccaagtccaaatccgccatcccgaatggatcaaccgcgtttcggtctgaggggcggtcctgtgagtcgggcaacgcccgtccccactcggtacacgcgggcaatcgcccgtcatggcgggcgtgcccggccgtcctctcccggaggcgttagcggaaaccggcgacgcggcggtcgcgcttgcgctcggcggccggctgataggcgatctgcgcgtgctgggtgcagtacggaaggcctgtgatcgcgcggccgccgcagaagcggaagtccggcgaggtcgggtcgcccatcggccagcggcacatcgattcgcgcagatccatgatggtgacccgctcggaaaccgcgagggccaccggctccggggcgggcttctgcggcagcgggaagtccggtgcgggcctgtgtgccacgatcgcaggcggctccggcagcgtcggctcctcggcgaccacgacctccatctcgacctcggcagccaagccctcccggcgacgtccctgcgacgccgcacccatcgacttgacgcgaccggacagcccgaggcgatgcaccttgccgatgacggcgttgcgcgagacgccaccgatctgcagggcgatctggctggcgctcaggccgtcgtcccacaggcgacgaagcagctcgacgcgctcatccgtccagctcgggaccgcttccgtcattgtcccctccacgtcgaaacatccttgaacgtgagaccggccggcagcgcggcgctgctggcgcgcatggcgacagcaggcatggccagggcccgcgatccggccctgcacatgtcggttaacagacgccaaagatgccgttggcgacgctgtggagactacaggacagctcggccgcggagcaagggtccgcgcgtctcaccgtccggtttcccccggcaatcggacccgtcggacggtgagacggatcggtttccgtggtggagccagcgaatcctccgccatccgttaacacgttgcgtaaacttgatcttttccgagcatccggatcgggcgagggccggctggccggggtgccgggcggttgcgcgtatcgccgagatgtccgcggtcgcgtcggaagcgcgatcgaaaaagattgtccgggcggacgggatgactatgtgacggacgtcgtccgccggcctgccgcctgtggacaacccacttcaagcggactttgggagatcgcatgcgactgcgcctcgcgccggcccttttcctccttgccgcgatgccgggaaacgcgatggccgcggggccggccgcaccggttccgaacgaggccgcgatccggctggccaaccaccgcgcggtctacgacctgtcgctggcgcgctccgaagggacgcgggcggtcgagggcgtgcgcgggcgcatcgtcatcgatttctcgggcgacgcctgccgcggctacaccatgcagacgcgtcaggtgacgatgctcaattccggcgagtccggcgaccgcacctcggatctgcgcagcaccaccttcgagaacggcgacggcaagagcttccgcttccgcaccacgaccgttctcaacaacgcgccctctccggccgtcgatgggacagcggaggcggccgacgcgctcaaggtgaagctcaaggagcccaagcgcgaccagttccaggccgagggcgcggtcctgtttccgatccaccacatgatccgcctgatcgaggcggccaaggcgggcgagacgacggtctcggccaaggtgttcgacggttcggatgacgggcgcaaggtctacgacacgctggccatcatcggtcgcccgaacgcggcgcccgccgccgacaccgagcgcgacaagccgctgcgcgagggcgaccacggcaccatgcgccggtggccggtgacgctgagctactttaccgccggagcgggtgagcgcacgccgatctacaccctcaccttcgacctctacgaggatggcgtgagcgggcggctgcacctcgattacggggatttcgccatcgacgggaatctgacgcggctcgacctcgccaaagccgacccgaaggccgatcccacctgcaagaagtagtcgccgcgcctcaggtccggcgacgctccggctcgccggtgaagacgagcccgcgctgaatcgcggcgctgccgaacttttcccgcagccggtcgagcgccgcctcacggcgggcgacgcgctcgataccctgatcggcgagatcgccgcggtcggcgtggatcgcgccgcagagatcgccgccgccaatgccgatcagccggaaggccgtgccgtcgcaggccgcccgcagcatcggttcgccctcgcggaagagccggtcggcgagctgggtgggtttcagtccgccgcgggtgcgggtgcgcagccggaatcgggcatccttcagcttcagcgtgacgctgccggcggcgagttctgcccgcttgagccgtgccgacaccttttcgcagagctgccagaggatcggccgcagatcctcgaaccgggtgagatcggtcgagaaggtcgtctcagacgagacgctcttggcctcccgggtcgggcgcaccggccgacggtcccggccggccgcgagatcgatgagacgcagcgcatcgcgcccgagggatgcctggaggcgcgtcggatctgcccgcgggatgtcgccgacgcggtggatgttgagggcagcgaggcggtttcgcgcactttcgccgataccgggcaggatgccgaccggcttgtcggcgaggaaggtcgcggcgtcctcgcccgcgatgatcgagaagccgcgcggcttgtcgaggtccgaggcgatcttggccaggaacttgttgtccgacagtcccaccgacacggtgatgccgacctccgcctcgacccgtgcggcgaagcgggcgagcgtgagcgccgggctcgtcccgtgcaggcgctcggtgccggagaggtcgaggaacgcctcgtcgatggagaccggctcgaccagcggcgtcagcgccagcatcatcgcccgcacctcgcggccgacgcgggcgtacttctccatatccggccgcagcacggtggcatcggggcagcgcttcaacgcctcgaacatcggcatcgccgagcgcacgccggagatccgggcgagatagcaggcggtggagacgacgccgcgcttgcctccgccgatgatgagcggcttgtcgcgcaaagacgggtcgtcgcgcttctcgatcgccgcgtagaaggcgtcgcaatcgacgtgggcgatgctcaaggcgtcgcgggccgcgtgcgtgagcaggcgtggcgagccgcatccgcggcagcgcagggcgccctcgacttgcatcgtcagacaatcgcggcagaagggtctcacgtcgaaaacctcgcccggcctttgccgggctgatgcgggcgagacaggttgtacgaatgtccggagccgccgaccagggttctcccgcgcaccatcccacgccaaatcccgatgccgctcccctgcgcatcctcgtcctcggcgggaccaccgaggccagcgcgctcgtcgcccttctggcgcgcgagccggatgtctcggtgacgctgtcgctggccggccgcaccgccgcgccgcggcccgaaccggtgccgactcgtatgggcgggttcggcggtgcggaggggctggcgcggtggattgccgggagcggcatcgaggcggtgatcgacgcgacccaccccttcgccgcgcggatctcggccaatgcggccgaggcctgcagggctgtggcggtgccgctcctcgcggtgcgccgcccggcctgggagcgtcagcccggcgacgactggatcgcggcggcgaacgtgccggcctgtctcgacgcgctcggggccgcaccgagaacggtatttctcaccatcggccggcaggaactggccgccttcgcccgcgcgccgcagcacgcttatgtcgtgcgcaccatcgatccggtcggcgacgcgctgccggtgcccaacctcgtcaccgtcagcgcccgtggcccgttcacgctcgcggatgagatctgcttcatgcgcgaggcgcgaatcgaggtgctggtgacgaagaattccggcggcgccgcgacctatccgaagatcgaggccgcgcgtcggctcgggcttcccgtggtgatcgtcgaccgccctgccctgccggatgtgcccgccatccccgatgccgtgggcgcgctttcctggctgatggcacggcgcagcgagcgcagagcgccgtaaatcggctcgacgccgcccggccccgatgccatggcagcgtgatgcccgcgcctcgaccaaagaaccgcctatgacccgcgccctgatgatccaggggaccgggtccgatgtcggcaagtcgcttctggtggccgggcttgcccgtgccttcacccggcgcggcctgacggtgcgtccgttcaagccgcagaacatgtcgaacaacgccgccgtcaccgccgatggcggcgagatcggccgggcccaggcgctccaggctcgcgccgcgcgggtcgcgccctcggtccacatgaacccggtgctcctgaagccgcagagcgaagtcggcgcgcaggtggtggtgcaggggcggatgatcggcacggcgcgggcgcgggagtaccaagcctggaagccgcgcctgatggcgtccgtgctcgacagcttcgcgcggctgcgcggcgaggcggacatcgtgctcgtggagggtgcgggctcgccagccgaggtgaacctgcggcagggcgacatcgccaatatgggctttgcccgggcgaccgggacgccggtggtgctcgttggcgacatcgaccggggcggcgtcatcgccagcctcgtcggcacgcaggcggtgctggagcccgacgattcggcgatgatccgcggcttcatcgtcaaccgctttcgcggcgacccgacgctgtttgccgacggcatggccctgatcgccgcgcgcaccggctggtcgccgttcggcctcgtgccgttctttcctgatgccggccgcctgccgccggaggacgcggtggcgctcgatgccccgcaagcgcgccgtgacggcgccgtgccgctgatcgccgtgctgcgctttccgcacatcgccaatttcgacgacctcgacccgctaaggcaggagcccggcgtcgcggtgaccttcgtgccgcccggcgagcccgtcccggcggaagccgatctcatcatcctgccgggttcgaagaccacgatcgacgacctcgaatgtctgcgcgcggaaggatgggacatcgatatccgcgcccatctgcgccgcggccgtcacgtgctcgggctgtgcggcggctaccagatgctcgggcgctccatcgccgacccgcaggggatcgagggcgcgccgcgtgatctgccgggtctcggcctcctcgacgtcgagacggtgatgacgggtgagaagcgcctcgtcgcggccaccggcacgacgctcgcggacggcgcgccgttctccggctacgagatgcatatcggcgacacgaccgggccggacaccgcccgaccgctgctgcgcttcgccgacggccgggccgacggggccgtctcgggcgacgggctcgtgaccggcacctatgtccacggcctgttcgccgacgatcgccaacgcgcggcctggctcgcccggctcggcgccgcgccgggcctcacccgctacgaggccggcatcgaagaggtgctcgaccgctttgccgaccatctcgaagcgcatctcgactgcgacgggctgctgcgcctgcgctgagggacgctcaagcatcattccgaaaggcggttgccggctttcggaaaaagatgatgcaaagacaagaaccttagcggccgaaggtgagccagaggccggtcccggccgcaaccagcgtgaattgcagcgcgcaggccgtccggtagagcttcagcgcgcgcacgatgtcgtcggggttggcctcggcccgcccgtcgcccatccaggcatcctcgacgcgggtgtcgccgtagatgcgcgggcccgcgagccgtaagcccagtgccccggccatggccgcctcgggccagccggcattgggcgagcggtggcggcccgcgtcgcggcggatcgcccgccacgcgcccgccgcggagacatcccggctcagggccgccgccgcgatcagcaggagggcggtgagccgcgaggcgggcaggttcacgagatcgtcgagacgggccgaggcccagccgaacgcctcgtagcggggggtccggtggccgaccatgctgtcggcggtgttgatcgccttgtagagcgcgccgccggtgagcccgcccgcgccgatccagaaggccggtgcgacgatgccgtcggaaaagttctcggcgaggctctcgatcgcggcccggcacacggccgcttcgtcgaggctttccgggtttcggccgacgatcatcgagacggcggtgcgacccccggccagcccctccgtccgcagggcggcggagacgcgccggacatggacgaacaggctgcgctgcgccggcaggctcgcggcgagaatcgccaggaccaccagcccgaacccgtggcccgtgagcgcggcgagcgccgtcagccccagggtgacagcggccaccgtggcgagcagcccggtgagcgccaggatgccgccgagccggcgcgttcgcggcgtgccccggttgagcccgcgttcgagcgcggcgatcagccggccgatccaggtgacaggatggccgagcgccctgtagaggcggtccggataacccgccatggcctcgatcagcagggcgagggccaggatgccgagggtgtcgggcggatgggtcagggcgatccaggacatcgttggtggggtcggtgcggggcgggatgggcggacgcgaggggctgacggacgattcgcgcgacgggatcgcgcatggcggcgatctcgacgcggcccgccggctgtttccgcgcgcgcccgagccgtggatcgacctttcgaccggtatcaacccggtgccctatcccctgccgcccctcatagccagcgccctttaccgcctgccctcccccgccgaccttgcccggctcaaatctgcggcggcggaggcctacggcgcgccggggccggaccatgtcgtcgccgcgcccggcacgcagatcctgatcgaaaccctgccgcggctgatgccgccgtcccgcgtcgcggtggtcgggccgacctatgccgagcacgccgccgcctggacccgctccggccataccgtgcggatggtgaccgatccgcgcgaggcggagggcgccgaaatcgtggtggcggtcagccccaacaatcccgacgggcgcgtgttctcggccgaggcgctggcgcgcgtcgccgggcgaggcctcgtcgtgctcgatcaggccttcgccgaccttgaacccgtggagccggcgcggccggggcccggcctcgtgatcctgcgctcgttcggcaagacctacgggctcgcgggcctccggctcggcttcgcgctcgccgagccggcattggcgcggcgcatcgaatccgccctcgggccctgggcggtttcgggccccgccatcgccgcaggctgcgcggcgctgccggataccgcgtggcgccgtgaggccgccgccgcccgggcgaaggatgcgggccgcctcgaccggatgatcgggcgggccggtggacgggtcgtcggcgggacggccctgttccgcacggcggatttcccggacgggcccggcctgttccgggcactcggcgaggccgggatctacgtgcggcgctttgtcgaggcgccggagcggctgcgcttcggcctgcccccggacaaggcggcgtggtgccgcctctcgcgggtgctcaagtaggctgggatcggccgccgagccaggacacggccagcgcggcgagcgcaaaggcgccgccaacggcgcagacgccgggccagcccgcgaggaggaaggcgcgcgagccgaggaaggcgccggccgccccgccgatgaagacggcggtgaacagcacggtgttgatgcgcccgcgggcgcccggtgcgagggcgtaggcacgggtctggttggcgatcagcgcgccgttgatgccgatgtcgaggagcagcacgcctgccgcgatggcgaggagcgacacctcaccggcgagcgccagcaccgcgaaggccgccgcgaccaggacgctgccgacgatcaccaccggccgggcgccgcgccggtcgctgtagcggccggaatagggggcgatcaacgcgcccgccacgccgatgacgccgaacaggcccgcgcccgccgcggtgaggtcgaagggcggcgcttcgacgaggagggccagcgtcgcccagaacgcgttgaagctggcaaacagcagggcctgcgacaggctggcgttgcgcaagatcggctggctgcgcacgagatgcagcagcgagatcatcagcgcgcgatagcgcaggcgctgcttcggtgcgctgcgcggcagcgtgcgccacgcgacccccgccatggcgacggcgaggccggccgcggcgaagaacactgcgcgccagccgaactgcgcgccgacgaagccgctcgcggtgcgggcgagcaggatgccggagaggaggccggtcatcaccccgccgactattcgcccccggctcgcatcgggcgcaagctcggcggcgaagggcaccgcctgctgcgcggcgcaggcgagtacgccgatgacgaggctcgccgccgcgagcacggcgagattcgggctgagcgcggcgacgaccaaggcgacggccagccccagcaactgccacacgatcaggtcgcgccgcggcagggcatcgcccaggggcacgaggaacaggatgcccaggccgtagccgacgaggctggccgtgggcacgagcagggccgcccgctcgccgaactcggcgacgaggaccgcgagcagaggctgattgtagtagatgttggcgacagccccacccgcgatcagggtgagcccgacgcgcgtcgtgggggacagggcgcggtcgccccccgcatcacggctcattgctgcgccgcccgcatctcggcgagctgggacggggggcatcgaggggcggggaaaacggcatggaccgccccatacggcaggccaccgccggaccgccagccccggtgagaccgtgaggtgcagccatcgcgcggcagaatgtccgattttgctccgatggcccgacgaaacgtgcggtcaaagaccgtgtcatcgccgaggacgaatggggagcgcacgtcgcaccggcgacacccggacgcgcggtggtagcatcccccaaaagagcgcctatatgatcaattgtaagaaaaacgcacagccttcgcagcagcttggccgggtaaccatttacagatgggcgcgtgatggcacacattttctccaggtggccggccgccgcttcaagatgaggagtcgtgtatgtcgaattaccgcgtccacttcgcgaagcagatcctcggggtgcccttcacggtcggcttcgtcgagatttcgcgcgcccgcgatccggagcgcgcgctgaaggccgcagagatccgctttgcccgctcacgcggtgtgaacgattggcgcgaacgcgccgacacggtggatctcgcgccgcatgcggaggccgagttctgagggtcgccgacggctcggcctcggccgaccatcgcctgccgcgacagggtgattcgcgcagcggaatggtgttgccggaggcgcccggcagggctcccgcatacctcccatatctggcgccgaggcggcgtaggctttaggttccggtaacggccgagccttgtctgcgtcggctcggcggatccaagggcttgttcggtcatggcggcgatctcgttcctcggcgatctcatccagaccatcagcgaccggggccgggaccttatcggcttggcccgctccgatctggcgcggacggcgagcgcggccgacctcgcccggttctgcgaagacctgatttcccggcgcggcgaagcctcgggcgtcgcactcgcgcgcttgatcctcgatcgctacgctgcctttccccttgaggaccggctcgccttcctcgaactcatcgccaccgaattcggtgccgaccacgatgcggtcgatgccgcgatcgccgcttaccgtgccgatccgacgcgggcccggctcggcctgttgcacgtagccgccgagccgcgctcacaggaactgattcggcgactcaacctcgcccgcggcggcaccctggcgctggtgcggatgcgcgaggatctgttcacgctccgcaagcgcctgaaggaccgggaggccgccccggagacgatcgacgcggcggtgagcctcgacagcgatttcgagcacctgttcgcctcttggttcaatcggggcttcctcgttttgcgcccgatcgactggtcgacgccggctgacatcctcgagaagatcatccgctacgaggcggtccacgagatcgccgattgggacgaattgcgccgccgcatccagccgacggatcggcgctgcttcgccttcttccacccagccctgctcgacgagccgctgatcttcgtcgaggtggcgctcaccaacgccatcgctccggcgatccaaccgatcctggccgacgggcgcgaaccggtgcccgcgcgcagcgccacgaccgcgatcttctactcgatctcgaactgccagaagggcttggccggcgtcaccttcggcaacttcctcatcaagcaggtggtcgaggatctcgcccgcgagattccctcgctgaagaccttcgtcaccctctcgccggtgcccggcttccgcacctggctcgaccgggagcgtggcgccgacgcgccgcagggcctgacgcgggaggatgtggaggcgctgcgcctgctcgataccgaggattggcgcagcgacaagacgaagtgcgaggcggtgcgacgcgccatgctgcccgcggcggcggcctatttcctgcgcgccaagaatgagaagggccgcccgctcgatccggtggcccgcttccatctcggcaacggcgcccggctggagcggatgaacttcctcggcgacacctcgaagaagggcctgaagcaatcctacgggctgatggtgaactacctctacgatctctcggcgatcgagaagaaccacgagacctacgtcaatctcggtaccgtcgcgacctcctcggcggtcagccgcgaactgcgctccaacctgccgccgccgcgggcggtggtgctggccgaggcgggctgatccgcgtcttcagcggggcggcggacgccgctttttcgcggccgcgcgggaccgaatccctcctcgcacgttctcctgtccgacgcccgcccgaaactctcaaggtggcgggcctaacaaaaacaggagttccgccatggtggattcggatcgcatcgtcggcaccgctaaggatctcggcggccgggcgcagggcgtggtgggcgatgcgctcggctcggaccgggattcgctggaaggccgctaccgggaagccgagggccgcgcgcagcgcatctacgggcaggccaaggacactgtgcgcgatatcgccgacgatgtcggcggctatgcggaagatgcctatgaccgcgtcagccgcaacggcggcacgtatctgcgcgacgggcgcgagcgggtcgagacgcaggtcggggagaacccgttcctcgctctcatgatcgctggcgctgtcggctacggcctcgccctgctgctgcattcgcgtcgctgagcgaagtaaccagagcgcggctctcgatcatcgtcctagatgtctgatccaggacgatgatcgaggcattcacttttgcatcagctttttccgaaagccggcaaccacctttcgggagcatgccctagtgccgcgctccactgttcgtcggtgctactgcgccgtccagccgccatccatggcgatgttggcaccggtgatctggctggcgctgtccgtgcacaggaacagggcgagcgccgctacctgatcgatcgtcacgaattccttggtcggctgcgccttgagcagcacctcctcgatcacctgctccttggtgaggccgcgcgccttcatcgtgtccgggatctggctctccaccagcggcgtccagacatagcccggtgagatgcaattcacagtgatgccgtgggtggcgagttcgagcgccgccgtcttggtgaggccgacgacgccgtgcttggccgcgacgtaggccgacttgtagggcgaggcgaccatcgagtgggccgaagccgtgttgatgacccggccccagccattcgccttcatgtgcggcacggccgcacgcagggtgtggaaggccgagcagagattgagggcgatgatctggtcccacttctcgaccggaaagtcctcgatcggcgagacatactggatgcccgcattgttcacgaggatgtcgatgctgccgaacgtctcgaccgagagcgcgatcagcccgccgatctcgtccggcttggtgaggtcggcgggcgaatagaccgccttgaccccgaactcgctctcgatgccgctgcgggtccgctcgatgtcttcggggttgccgaatccgttgaggaccacgttcgcgccgtccttggcgaagctcttggcgatggcgagtccgatgccgctcgtcgagccggtgaccacggcggctttcccttgcaggctcatgatttccctccggttcgcgggccgcgcggaccctctcaccccacgacttgccccaatggttcggcgaagtcgatcttgctgcgccgcacgcgctgacgctaagcggcggttgacacccatgcccgcttccccgaacacctcgcgccggtcgcagggcgccgggcgggtgcacggctgccgagcaagaagttggaccgacgatcgatggcggtgatgcgctcctatctcgacttcgagaagcccgtggcggaactcgaggcgaagctcgaggaactcaaggccctgggccagcgcgacggcgcggtctcgatcagcgaggaggtcgggcgcctggagggcaaggcggcccaggcgctcgccgaaatctacgctgccctcaccccctggcagaagacgcaggtcgcgcgacatccgcagcggccgcatttcgtcgattactgcgccgggctgatcgaggagttcacgccgctggccggcgaccgcaccttcggcgaggacgaggcgatcatcggcggcttcgggcgctttcgcggccgcccggtctgcgtcctcggccaggagaagggcgcgaccaccgaggcgcggctgcggcacaatttcgggatggcccggccggagggctaccgaaaggccgtgcgcctgatggagaccgccgaccgcttcggcctaccggtcctcgccttcgtcgacaccgccggcgccttccccggcatcgaggccgaggagcgcggccaggccgaggcgatcgcccgttccacggaagcctgtctggcgctcggcgtgccgaacgtcgccgtcgttatcggcgaaggcggctcgggcggggccatcgccatcgccaccgccaacacggtgatgatgctggaacacgccatctacagcgtgatctccccggagggcgccgcctcgatcctctggcgcgaccagggccgggcgcacgacgccgccaccgccatgaagatcaccgcgcaggatttgctgcgcctcggcatcatcgattccatcgtccccgaagccaccggcggcgcccaccgcgaccgtcaggcggcgctcaacgccaccggtgacgccatcgcccgcgcgctggccgagttcgaaggcttgagcccggacgaggtccgcgaccggcgcgcgcagaagtttctcgagatcggccgcaagctgtgaaacgggggctcggcgcgggcctgctgaacggcctgcgccgcctcggccggcgcgacctccgcgagcccggcgccgtcaaccacatttcgctcggcagccactgccataccgcgcagatcctgaaggggctcgatctgcgcacatggtcggcgcccttcgactggatcttctcgtcgccgggaatggtccgcgattgcctcgccgacgacttttccgatctgctcgaccggcgccactacgagagcacgcccctgcatgagcggcaggcgccgaacgagacgcgttgccgccatctcctctaccgggatcggcacgcgattccgttcgtgttcaaccaccacgacccggcggccagcgacgaggattaccgcttcctgcaagccggcgtgcggcggctgcgtgcggcactggaccggcccggtgcccgcaaccgcttctacctgatgaccgccctccccaccgaggcggcgacggttcgggcgatccgcgatgcgctgacggcgcggggtgcggacaatcacctcctgatgcttcagctgcaccagggggagagccggacagtgagcgtgctcgcgcaggagccgcatctcgactggctccggatcgagattcgttcgccatcggtcggtgttcgcttcgccgattccgccgatgacgccttcgtgaaggctgtactgcgcgagcgcagcccatttcctgcggaaccgtgatggatttgcaacggctgtccacaatgtggatcgccgtcttgcggtaagctctgggtaagcttagcgagcctatagggttcggggagtgacgtccgcaaaagggcaggaattgccctgcgggcgaggacacgtaaggacgggttccccatggctgtgcgtccgtttgtggcggctgctgccgtcgctctggcgatgaccctcggtgcctgccaggacagcgccatgcttggcggcgcttcgacccgcagcctgacgccgattcccccgcagacgctcgcgctcatgcagaccaagggcatgagccaatccgacccgattctgatccgcgccttcaagaaggaagcggagatggaggtgtggaagcgcggcgccaacggccagtacgcgctgctgaagaccttcccgatctgccgctggtcgggccagctcggccccaagctgaagcagggcgaccggcaggcgccggaagggttctacgcgatcacgccgggtcagatgaacccgaattccagctactacctctccttcgatgtcggctatcccaacgccatagaccgggccaagggcggcaccggcaactacatcatggtgcacggcacctgctcgtcgtcgggctgcttcgcgatgaccgacgcctcgatgtcggagatctacgccatcgcccgcgaggccttcaacggcggccagcgcgcgttccagttccagtcctacccgttccggatgacggcctcgaacatcgccaagttccgcaacgaccccaacgcgccgttctggaagaacctcaaggaaggctcggactatttcgagaccctcaaggaggagccgcgggtcgcggcctgcggcaccaagtacgtgttcggcggtgccgacgtggcggcgggcaactgcacgccgcgggtcgatccgctggtcgccgagaagcgcgaccgcgacagccacgaggttgccgagctgatcgccaagggcacgcctgcgacccgcgtcgtctatgacgacggcggccagaacccggtcttccgcccgcagaagccggaggggccgaccttcgcggccctgatcgagaacgagaaggaaaaggagaaggagctcgcctatacggccaaggaatacggccgctatcacctcggtgacgtcagccggccggagagcctcgcgctcgggccgaacgagttcgaggtcgatgccaagggcaagcccgtcctgatcgccgccgcccccgccgatgcgcccggcccgaccaaggccgccgccgcccgtaaagagcaggtgaagccgacgacggtggtcgccgtgcaggagccggccaaggcggctgacagcaaggcgggtcacgccaagcccggctcagccaagccggcccgtgtcaccgtggccgacgcggacggcgatgtaagcgccttcagcaaggtcctgggcaagaagcccggcaaggacgagaaggtcgccgaggcccacaagcccgagacccacaagtccgaggcccccaaggcgaagccgcaggccgcggtcacgaccaccggttccctgcggaactgatcgccccgacggatcgtcggcatccggagtcatgatcgtatcgtgaggcgcccgctcgggtgattgccggagcggggcgctaaccccatcgacaaaccggcgggcatcctgtacagccccgcccaactcacaacaggatgccgaaatcctgacgcccggactttaccggacgggcgctaacggccggagctttttcaatgaacatcatcgagcagcttgagcgggaagaagttgcccgcctcgccaagaccattccggatttcgagccgggcgacacggtgatcgtcaacgttcgcgtcaaggaaggcgagcgtacccgcgtccaggcctatgagggcgtctgcatcgcccggaacggcggcggcctcaacgagagcttcaccgtccgcaagatctcctacggcgagggcgtggagcgcgtcttccccgtgcactccccgatgatcgattcgatcaaggtggtccgccgcggtaaggtccgtcgcgccaagctctactatctgcgcgaccgccgcggtaagtcggcccgtatcgtcgagcgctcggaccgctccgataaggccaaggcccagaaggccgctgccgcgactgccgcggagtaatccttatccaagagtggccctacggggccgctcctgccgatgcgcccgtcccgagatgatcggggcgggttttttgtttcgcatttccatgcacagagaggaccggcacgggcagccggtgctgagtccgtcccaggtcgatgtgcgatccggagccgagcacggacgcctgtcgatcgccgtttgcggacgacgcgacggagcgcggcgcgtgcgcttttctcaggcggatcggtgggcattaccccacccgcgaggtctttttgttcggaagccgagcccgcggaacgcatcaggctgacagcgacgccgatctcgccgttgtactggacggcgatcacgccgagcgtagccgtatctcgggcgagatggccgaggtcgccttcgatattctgagggaaaccggtctgaccgttcaggccgtgccgctgtgggagagcgaatggcgccatcccgagcgctttcccaaccccattctaatcgcgagcatccggcgcgacggtgttcgcctgtgaccggcgcgatcaccctcgccttcatcggcaaggccgagcgagcgctggcggcggctcggctcctttcgccggcgataccgaaggcggttgcagccgccttcaggatgttcgcatccgcgccgacgatatggccggagcaccctcggccgaggaagccgactgacctctcgcttaggccgaggggttcgttgcgacgatgcgagaacggcttttcccggattgacgctggctcgtacgcgtagccgaagccgacgttccagcgtgcgggtcgccgttacccccgccgcagcgcctccagcaccttgccgcccggccgcccggtcgccggcatgccgagttggcgctcgatctccttgatcgcctcgcgggtcttggagccgaccttgccgtccggctcgccgacatcgtagccgcgggcggtcaggcgggtctggaggtcgcggcgctcggcacgcgagagcggcggatcgtcggtcggccagtcggcctggacgccggggcggccccgcaggcggtccgagaggacggcgatggccagcccgtaggactcggcggcgttgtaggaatagatcgcgtcgaagttcttcgtcacgaggaaggccgggccgttgatgccggcgggcgcgatgatgccggcaggcccatctcccgtcagcgccttgccatcgacccgggtgacgccgagcgaggcccaatggccgacggcgtgcttgttcttgcggcccgcggcggcaacgttgaagccgcgcggcagccgcacctcgtagccccagggctggccgttcgaccatttggcgacgcgcaggaagttggccgtggaggcgaccgcgtcggccaccgaatcgaccacgtcgcgccgcccgtcgccgtcgccgtccacggcgagacgttggtaggtggtcggcatgaactgcgtctgaccgaaggcgccggcccaggagccggtcagccgcgaggcttcgatgtcgccgcgctcgatgatcttcagcgtcgcgatcagttcggaccggaagaagtcgcgacggcggttgctcgagcaggcgagcgtggcgagggactgcaccagcggcatcttgccgaggttcttgccgaaattggactcgacgccccacaccgcggcgatggtgtgacgatcgacgccgtagcgcgcctccgcgttcgccaaggcctgggcatgctgacgcatggccgcgcgcccgtcctcgacccgctcctcgtcgaccagcgccgacatgtaatcccagatcggcgtcttgaattccggctgcgcctgggacagttcgatcaccttgtcgtcgtaggcgatgttggccgtcgcggcgcggaaggtctgggccgagacgccggccccggcggcctgcgcctggatgccggcaaggcaggattggaagtcggctcgcgcagggccggcgagaaggccgctggcaagggcaagcccgatcaggctggcgcgggtggctggcgtcggcatgggtcggcgctccgtcagagttcggggattctctcgcgcgattcaggcgatacgagggttaacgaaaggtgaggaccggggtgcggcggagtcgtgccatggggcgcggcattgaccgtgtcggcgttctcgtctaggcacccgctggtgtacggggctccggtttggggccccgtcgcatttcatgcgcacccgtgggcggtaacagccgccctgtcgccctcaccgcttcggcgaagagggagaggagggcgcgttcctcaaaattttgttccagaggaacagcgatgtcaaaacgcgtccaggcgaagcacaagctcgatcgccgcatgggccagaacatctggggccgcccgaagagccccgtgaaccgccgcgaatacggccccggccagcacggccagcgccgcaagggcaagatgagcgacttcggcacgcagctgcgcgccaagcagaagctcaagggctactacggcaacatcaccgagaagcagttccgccgttactacgccgaggcgatccgcctgcgcggtgactccggtgagaacctgatcggtctgctcgagcgccgcctcgacgccgtggtgtaccgttcgaagttcgtggcgaccccgttcgcggcgcgccagttcgtcaaccacgggcacatcaaggtcaacggccgccgggtcaacatcccgagctaccaggtcaaggccggcgacgtgatcgaggtgaaggaagcctcccgccagctcgagatcgtggtcgtggcttcccagctcgccgagcgcgacgtgccggactacatcgaggtcgatcatcacaagatgaccgcccgcgtcacccggatcccgggcctcaccgaggtgccctacccggtgcagatggaaccgaacctcgtcatcgagttctactcgcgctaattattcgagatcgtctcgaaatgtgaaagggccgcccctcggggcggccctttttcgttgcggctccaagtctttcttgtgacgcgcattctttcaacgaaccggtggccacttcgtcggaatgcgctttagctcggcacgccgctcgccagcaggcgagtcagttccgccgccggccgctcccgcgagaggccgaccgcctgcccggaccagagcggcgagaaatcgcccgagcccgccgcctccgcggccgtgcgcaggggctggagcgccaccgccgcgccgggaaaggccggagcgagcgggctgacgggtccgagctcgcgcacggcacgggtgagtaggccgcgggccgggcgcccggtcagcacgttggtgagcgccgtgtcctcgtcgcgggccgccgccagcgccgcacggtagggcgcggaaatgccggcctccgggcagcgcagataggcggtgccgacctgtacggcgctggcgcccagcgcgaaggcggccgcgacgccgcggggatcgccgatgccgccggccgcgatcaccggcacatccacggcgtcggcgatctgcggcacgagggcgatggtgccgacctgcgaggcggtcgcgtcggtgaggaacataccgcggtgaccgccggcctccgccccttgcgcgatcaccgcatcgacgccgcgctccgcaagccagcgcgcctcgcgcacggtggtggccgaggacaggatcaggcagcccacgtcccgcacccgccgcagcagcggctccgccggcaggccgaaatggaagctgacgacggccgggcgcagctcttccaccacctcggccatcgcggcgtcgaagggcgcgcgattggccatcgccaccggcgccgtcgggtcgagcccgaacgccgcgtagtagggcgcgagggcggcccgccacgcagcctcgcgcgccggatcgggtgcgggcagctcgtggcagaagaagttcaggttgaatggcgcctccgtcacggcccggatcgcggccgtctcggcgcggatctgatcgggcgtgagcgcggcgcaggcaagggagccgagcccgcccgccccgctaacggcagcggctagcggcgccctcgggccgaccatgggagcctggatgatcggatgcacgatcccgatccgccggacgaaatccgtctcacctgtcacggctgtctcctcactcgccccaatacgggtcacgggacgaggccggacggggccagatcccggtcagcggagggatcgtcgccggggcggagcgctaggcccccggcgacgccggatgctctgccgtcgcggcggcagtcgtgcgcgcggcctcctgcttcaggcgcttgcggtactgcgcggcgccgaagggaaggcccgcgagataggctaggctcaccgccgccatcgcctcgaacgggaagctgatcacgaggccgaagccgaccacgaccacgaggaagatcggcaccacgaggtcgcgcggcacgcgcttgccccaggtcttgcccgagaaggtcggtacggtggagacgacgaggagcgcgatggcgaggacgtagacgaggatcaccggccggccccaggcactgaagtcgaggccgaggaagtgcagatagagcggcagcatgccggtgatggcgccggccggcgccggcatcccgacgaaatagtccttcttccattccgggcggttgggatcgtcgagcatcgcgttgaagcgcgcgagccgcaggcacatggcgatggcgaagaccagggcgacgatccagccgacggacttcaggttgtgcagggtgaagctgtagaggatcagcgccggggcacagccgaaattgacgaagtcggagagcgagtcgagttcggcgccgaagcgcgacgtgcccttgagaagacgcgccacgcggccgtcgatcccgtcgagaacggcggcgacgatcaccgcgatcaccgccggctcgaatcggccctcgaaggccagccggatcgcggtcagcccgaggcagagcgcgagcagggtgatcatgttcggcgcgatcatccggaacggcaccggccggaaccggcgcggccgatcgttcgggtccggcgcgaagggcgggaacagatcgtccatgtcgtcgctcgactcgtctctcgacgtgtctttcggctcgtcgcttctcggcatgtcgctcttctgcaaagagatcagatgcggcggaaggcccgctccgagccgccaccgaggtcggccagcacggtctcgccggccaccgccttctggccgaggccaacgagcacgcgggtgccgagcggcaggtagacatcgacccgggagccgaagcggatgaggccgaagcgctcgccgacttggcgggactcgccggccgagacgaagccgacgatgcgccgggccacgaggccggcgatctggaccacgccgatgcggaccggctggccgcgatgcgtcgtctccatgacgaggccgttgcgctcgttgtcctcgctcgccttgtcgagctcggcgttgaggaacaggcccggcgtgtagtggatctgcccgatcttgccggagaccggcacgcggttcacgtggcagtcgaatacgttcatgaacaccgagatccgcagcatcggctcgtgcgagaggtcgagttcggccggcggcagcacggtcgagatcaggttcacgcgcccgtccgcgggggagacgatgaggccgtcgccgaccggcaccacccgctcgggatcgcggaagaagtagcagacccagagcgtcaggatcaggaagatccagccgaagaactgcgagaagtagccgagcaccacggtgagcacgatgccgatcaggatgaaggggtagccctccttgtggatcggcacgagcgtccggcggatcgtctcgattaggtcggtcatggtctcttgaagcttttcgcgcggggcgctccgctgccggatggcaggggcctcggcatccgtcaaccgccccgtggcggacgcccgacccgggatgccgcggcaaggccgcccgcgtcgaacaggcgataggtgcgccgtcccgccgccttggcggcgtagagggcggtgtccgccagcgcgaacgggtcctgcacgtctcggcacagcgccgcgccgaccgaggcgccgagccggtagcgccgtcccccttggtcgaacgggcgaccgaggatctcgacgagccgttcggcacaggccgccgcctctgtcgcatcggcgtcgagaatcacggcgaactcatcgccgccgatgcgcgccacgagctcggcgcgggggcaggtcaggctgattcgccgggcggcttcgagaaggcagcggtcgccggccggatgcccgtgggtatcgttgatcgccttgaagtcgtcgaggtcgatcaggagcaacgcgctcacagggtcccgcaggcgggcgtcgaagcaagcgcggttggcaagacccgtcagggcgtcggtctgcgcctgtagacgcagctcttcgaggcggcggcgctcctccgtaacgtcctgcttcagcccgtacagccgcatgggccggccgtttcgaagctcgaccgtggcggtgatgcggatccagcgatggccgccaccgggcggaaggagttcggcgtcgaggctgaacccgcctgccgccgcgatcgcccggtcgcgcaaagccgtcagccgccgtcgcgatgcggcggtatagagggcgagtgcctggggccgctcaaccggaacaccgtggggcaggccgaacagatcgtagacgccgttgctccaggtcagccgctcatccggcaggctgcagatccacaatcccattccggcgacccgcagcgccggttcgaacggtgcctcggcccgcaccagagccgcccgctgcgcgccgatgatcgccgcctggatgcgcagctgcatccgcaggcgctcgagttcggcgctcccgcccgctcccgctcgcggcagatccggatgcctatcgtcggttgcgcgaatcgggaggcctcgttgcggttggatgcctctacatctttcataaaagctgctttccacaaggtgaaggccgatccgaatcggccggcttgaaggacctcacaaaacgcccgatcaccgatcgtctcaccgttgggcacggctgcgcagcgggcgtttcgtgaggacgctcaggcgaccggctccgagcgccgtgcctcttccagcagcaggcgctcgtcctcggcccgcttgagtgcctcgcgggcggcatccgcctcgcgctggcggttccagagcgcggcgtagacgcctccgcgggcgagcaattcggcgtgattgccccgctcgaccacgcggccctggtcgagcacgaggatctcgtcggcgttgatgaccgtcgagaggcggtgcgcgatgaccaacgtggtacggccctggctgacgcggtcgagggccgtctggatgtcacgttcggtgaacgagtcgagcgccgaggtggcctcgtcgaggacgaggatcggcggccccttcaggatggtgcgggcgatcgccacgcgctgcttctcgccgcccgagagcttgagcccccgctcgcccaccggcgtgtcgtagccctccggcaggctttcgatgaagcgatcgatctgcgcgaggcgggcggcctcccgcacctcggcctcggtcgcgtcccagcggccgtagcggatgttgtagccgatcgtgtcgttgaacagcaccgtgtcctgcgggaccatgccgatcgccgcacgcagcgaatcctggcggacggcggtgatgtcctggccgtcgatggtgatgcggccggcccccggctcgtaaaagcggaagagcaggcgcgacagcgtggatttgcccgcacccgaggggccgacgatggccacggtcttcccggccggcacctcgaacgagacgccgcgcaggatcggccgctccgggatataggcgaagcgcacgtcctcgaagcgcaccgtgccggcctcgaccttgagcgggggcgcgcccgcgcgatcggcgatctccgggttgcggtggaggatcaggaacatgtcgtcgatgtcgatcagcgcctgtttgatctcgcggtagatcatgcccatgaagttcaggggcatcgagagctgaatcagcatcgtgttgacgagcacgaagccgccgatggtggtgttgcccgccatgatgtcgcgggcggccagcagcatcaccgccgtcatgccgacggtgaagatcacggcctggccggcattgagcacggcgagcgagacgtaggtctgcgtcgaggccttctcgtagcgttccatcgacgcgtcgtagcgggcggtctcgcgccgttcggcaccgaaatacttcaccgtctcgaagttcagcagcgaatcgaccgccttggagttggcctcggtgtccgagttgttcatccggcggcggatgccgatgcgccagtcggtcgccttccaggtgaagccgagatagctggcgatcatcgccgccacgaccaccgagtagagccagtcgaactcgtaggcgaggatgccgagcacgaggaccagctcgacgatggtcggcaccagcgtcagcaccatcaggcgcgacaattcctcgatgccggagcggccgcgttccagcacgcgggtgaggccgccggtcttgcgctcgaggtggaagcgcagggacaggcgatgcatgtgctcgaacgtctggagcgcgagcttgcgcacggcatgcatcgcgaccttggcgaacagtccgtcgcgaacctgcgtcagcccggccatggcgatccgcgacaggccgtagagcgcgatcagcaggaagggcgccgagaggagcccggccggcaccgcagcggcagcggcctcgccggcgccgtccttggagccgatggccgcgaccagcgcgtcggtggcccatttgaaggtgaagggcatcaccatcgtcgcggccttggcgacgaacaggaggccgaaggcgaggaagacccggcgctgaagatcgacgcggccgtgtggccagagatagggccagagccggcgataggtcgtcaggaggccagggcgttcgaggggcgcagacgcgccctcccccgccggcacgggtgcatttgccatgatgaggttcgaagagatctttcggcgccaggcggccgtcgcgaggcgcatataggcgctcgcaccggatcgcacatcctcttcgcgcctcgggcctccgcccgttccgtcaggtccggcggtccgggccgcttttggtagacggcacgctcggcttggattcgttgttcggcagcacgaacatctggccgggatagatccggttcgggtcgcggatctgctcttggttggcgtcgtagatcacggtgtagcggttgccgcggccataggtgcgccggctgatctgccacaggctgtcgccgcgcgtgatccgggcggtggcgacctccggcacgaatacggcgcccccctcgacgccatccggacggcgcggcgagagcgcggcggctctgccatccgcgcccggcgccggtgccgctgcggccagcgacccggtgccggatgcagccggacgctccggttcagtccctgccgcgccgccggccctggccgggggagccgtgggcctcggtacggcccccaggtcgccggatttgagcttcgccgcagccggtgccgtcgcggaagtcttgccagtcgccgcgggtgctgttgtctcggctgagctgttgtcggcgtagcgcgtcggcggcacgctgtcgggataggcgaaggcgacctcggcgcgggccttcaccttgctgccccccgaatcgacggaatcgacgcggatgcggtaggcgcccggcttcaccccacgcccgatcgtgaacgccacgcgcccgtcagctccggattgtcccgaggcgaccatggtgtcgttgaggtagaggcgcaggctgctccacgccgtcgtctggccggtgacgtgcaggcgcccgccctcctgcgcgtccacgctgacgatgcgaagggcgcccgctcccggtgccaccttgccggctccccgcgatccctcggcgactttcggctcgggcccagcccggccgggcgtttcggcggcaaccgtggccggcggcttgccggaggcgtccggcgcgccgggttgagacagaacccgcgtcggcgcgtccggggccgtcagggcgatcagcggcttggtgttgcgcgactccgcgaccacgaaggtcacgctctcacgtcccggcagcggctttccgtcagcgccggtggcgcgcagggcgatttcgctcgagcccggcggcaggtccggcggcgtcagggcgaactggccggaagcgtcggcctgagcgctggcgaagggttttccgtcgcgcagcagctcgatgcggctgttcggcgccgcgcgcccggcgatcacgctcgctccgtcgggctcgacacgcacgatgtcgaaggtcggcgtgccgtcatccgcacgcggcttcgcatcggccgcgctcagttctcccggcccgatcccctcttgcgagagggctccgagggcggcatgaggggagtccgtcgagggcgccttacccgcgcggtcgccggtctgcgtcccggccgaaggcttgtccggcgtggccggtgtttcggcagaaggattgaccgccgcgttgcgcttgagaagctctccggtcccgaacaacgcgaccaccatggcgaagccgccgagcaggcccgcaatcgcgaggacgatgcttcgccgtacctcagccgtcatggccgcctactcccgtacgccacgggccgccgcgggcgcgcacgatctgccgccgcgtgtcgaaaacccgtctaaatccggtgacatattaacgaacatgagaagaacaccaaagctcgaacacggctgcgccgtcgtttcctcggcaaactcagcaatctgtcgctcggataaaggcccggccgtgtcccgccgtcgcggtcggggaggcctgtgatggtgccgctcacttccgtctgcgtctattgcgggtccggcttcggcggtgatccggcctttgccgacgccgcccaacggctcggcacggtgctggcccgtcagaggatcaagctcgtctatggcggcggcaatgtcggcctgatgggcaccgtcgcgagtgcgacgctcgaggcgggcggctacgtcaccggcatcatcccggacttcctgaagtcgcgcgagcgcatgctcgatgcggtgcaggagacgatcgtcgtctccgacatgcacacccgcaagcggctgatgttcgaccgcgccgacgccttcgtcgccctgcccggcggcatcggcacgctggaggaactggtcgagcagctcacctgggcccagctcggccagcatcgcaagccgatcctgctgctctcggtaaacggcttctgggacccgctgatcaccctgatcgaccacatgcgcgcccacggcttcatccgcgaggggctcgacctgaactacctcgtcggcgaggatcccgacctcgttgtggaaacgctgcgcgaggttctgggccgggtcgagccggcgccgctggcggatgaactgatcgagaagcgcttctgatggccgccacgatcgagcccggccagaccatcgccggcgagcaccagggcgagtattacgggacggtgctggcccgcctctcgcgcaatgccgccgtccagcgctacctcgaaatcggcgttgccttcggcgacatcttctcgggcatcgcctgccgtcacggcgtcgccgtcgatccggagttccagctcaagaccaacgtcgcggccaacaaggtcagggtctcgctgttccagacgatgagcgacgtgttcttcgcgaacctgaacctgcgccgccatgtcggcgggcggatcgatctcgccttcctcgacgggatgcacctgttcgaattcctgctgcgggatttcttcaacacggaagcgatctgccgacgggattcgatcatcgtgatgcacgactgcctgccggtggccgcgccgatggccgaccgcgacccgatgcaggccggcatccgcgggcgcggcaccccgttcgagaattggtggaccggtgacgtctggaagatcgtgccgatcctgaagcgctaccggccggatctcgacgtgatgctcgtggacgccgcgcccacgggtctcgtgatcgtcaccggcctcgatccatcctcgcgcacgctcaagacgaactacgacgcgatcctcgaggagttctcgcggctgcccaacacggccgccgagatcgcgcaggtctatgccgagtacccgatcgtgccgacaaccgaggctttgcgccgcctcggtgggcgctcctacgcccatcgtggcggctggttgcagcggctgaagggctgatacgcttcagccgctgcgcgcctcggccagccattccctaaggttcgggcagcccttcagcccgccaccgtccaggtggtggtgccgtccttgttgtccttcacgctcacgcccagggcagtgagcgcgtcgcgcacccggtcggaggccgcccagtccttcgcgacgcgggccgccttgcgctcggcgatcagcgcctcgacccgcgctacgtcgatcccagccgcgccgacccgctccgcttcgcgctgcgcctgcgtgacggccaggaaacccatcagtcccgcgccggccttaagcgcggaggggctggtgccggcaaggcgatgcaattctccgagggccgcgggcgtgttcaggtcgtcgcagagcgcctcgaccacgccttcgggcacctccgcgtcgggcgccgcttcgccggccgcctcgtaccagcggtccagcatccggctcgattcctccaggccccgcagggtccagtcgatcggctgccggtagtgggtcttgagcatgttgaggcgcacgacctcgcccggccaatcgtccagcacttggcggatggtgatgaagttgccgagcgacttcgacatcttctccccctcgacctgcaggaagccgttgtggagccagacatgggccatcacgtcggtgccgaagcagcagcgcgactgggccacctcgttttcgtggtgcgggaagatcaggtcgaggccgccggcatggatgtcgaaggtttcgccgagatgcttccacgacattgccgagcactcgatgtgccagccgggccggccgggcaggtcgatcccgcagggtgagggccaggacggttcgcccgccttcgagggcttccacagcacgaaatcgagcggcgagcgcttatagggcgcgacctcgacccgggcgcccgattccatctcgtcgagcgggcgcttcgagagcgcgccgtaatcgggcatggaggggacgtcgaacagaacgtgcccttccgccacgtaggcgtggccggccacgaccagcccctcgatcagacggtgcatctcggcgatgtggtcggtcgcccgcggctcgatgaagcgagccggctcgcccgcgcggttcacgtcaccggccatcagcacgccgaggtcgcggatgtcccggtggaactgtgccagcgtgccgtcggtcagttcgcggatggtgatgccgcgttcgagcgcgcgggcgttgatcttgtcgtccacgtccgtgacgttgcgggcataggtgacgtgcgccgccccgtagaggtggcgcagcagccggaacagcaggtcgaagacgatgatcggccgcgcgttgccgatatgcgccgcgtcgtagaccgtcggcccgcaggcatacatccgcacattcgtcggatcgatcgggacgaaggccgccttctcgcgggtcagcgtgttgtagaggcgcaacatcggcgtcatcgactgcgttcctgccgggcttgcccggcctcccctgcggcctgcgccgccctcgtcgtttgtcgttgcggcccagcatcttccgccggccgtcccacggcgccgaacggcaccgctgccacagtgtcgccggagccgccggccgccgctgttgcgctgccgcgacggtcgccgcgccagggttgggctaccgcaaaacggtgatgaattcgagcggggcggcggatgcgccctcccgcaaccgaccgaaggcggaccggcaaggatttgtttaccgcgccgtccgaacactccgcactcgaacgaacccgttcacaaggttttcaccatgcgccgcacggtcgccgccctcttcgtcctcgccaccgccgccctcccggccatcgccggcagtgagcccgcgcctgcgcccaagcatgtcgagaagacgttcctgatcccggccgaagacggctacggcgtcggcgagtgtctcagcggcggcccgagcgaatgcggacaggtcgtcgccaacgcgtggtgcgagtcgcagggctttgccagcgccgccaattacggcgtcgccgcgcaggacgagtataccggcgccatcggcgacgccgctccggtgaagagcgcgccgcgcccgctgcgcattacctgccaggattgattcggcggacgcgctacttcacgaaatccgcgcatttcggcggcggctcggtcccccacggtgcaagcggcacggcggaggtggagttcttgggcgagccctgaaccaccttgtccgaatagaccatgtagatcagcgtgttgcgcttgacgtcgcagccacgcacaatctgcatcgatttgaagatcagcgagcggcgctcgctgaacaccacctcgccctgtttgaccttgtccttgaactggaccgggccgacttgccggcaggcaagcgagatgtccgagacatcctcggcaagaccgaacgtccccttgatgccgcccttctcgggctgggtgtaccagcaggcgatgccggccacggcaggatcgtcgatgccgtagaccacgagcttgtcgttgggtgtgagcgggcgccagaccgtcgacttgtcgaagatccggtcgggctcctgggcccgggccggggcggacgcggcgagacaagagacgacgagggcggcgacgcccgcgacgaggccggccgagaccgagcggccgctcccattggtgcccgtgagccacatcatcgacgcaatcccctcaaagcttagccgcagagacgtggtgtctctgtcccgaaagggcgaggggctttaacacatgtcggtgatcgcttgtgccgcttcgtgcggcccggcatcctcacgcgtccttccccgcgacctcctgctcgagaatcccagcatccgcaccatgccgatgatcggaccgcagtttcgccgcgtaatcggcgccgcgctcgccgcgcttgtcctcgctggagcgtggccggctgcggctgcgccggatgtctgggcctgccagcgctaccgcacggaactcgccaacctcaacgccagcgcttcgaccgcgtcggcgctccagagcgaggtcgcgcgtctcgagtcctactatcgcagcctcaattgcgagggcggtaagttcctgttcttcgatacgcggcccccgcaatgcggcgccgtcgaagcgcggatccgttcactcaacgccacctatggcggtggggatggcgaggtcgtcgccgcccgccgtcggcaactcgtctccgctgtgtcgaacgcctgcaccggcctgatccccggcgagggacaggagggcgtttcaggcggccagaccgcccggggtggcccgaaggtcatctgcgtgaagacttgcgacgggtcctatttcccgatgggcaacctgccggacgggcgcggcggggccgacgagatgtgccaggcgctctgccccggcacggaagcggtcgcctactcgatgccgcatggggacgacgccctgaaatacgccgccacgctcaagggcagccgcgcctacacggcgctgccgaccgccttcaagttccgcaagagctttaccgccgactgctcctgcaagcaggagggccagacctgggcccagtcgctcgtgaaggccgagagcatgctggtgcggcacaagggcgacatcttcgtcaccccgatgacggccgagaagctctcccgcgcgcccaaggtgcgcctgaccctggtcggccgagccgaccggaccgcggcgggcctcgcggccgacgccgccaaccgcgacggcgccgtgcccccggccgcgaaggacgccgccgaacaggccgaacagacaggctcgaccggcgagagccgcagcgccattcgcgtcatcgtgccgagtctgcttccgcccccggccctgacacccatcccctgagtcccacgccatcgggcgcaaaagcccggtttcgtcgcctgaagggccgcaaacgaagcacctgtctcgaccggtcgccgtcggatctcgacatggaggcatcgggaaccaatccggtccgaccgtgttcggaaccgccgattgtgttttacgaggccgactttatgcggatgacccgctcgctgctccttgccggcaccatgctgcccgcgctcgtcctgtccgatctgtccgcagcgcggtctctcagtgacggcgggcggatcgagttggcccagcgcgaggatgccggcgaaggtccgcgcggtggcggacgcggaccgggtggtcccggcggacttggcggtgccggcccggcggagcgaggtggcgtcgagcgcggcggcccgccggcaagggagaggccggaccgatccgagagtccggagcggcccgagccgcgccaagcgcccgccgcccgtgagcggcccgaggccgccgagcggccggctcgtcccgaacgtccggcggcgcaggagcggcaagagcggcctgagcggcctgagcgtcaggagcgtcctgatcgccaagaacgtcaggagcgtcctgatcgtcaggagcgtcccgatcgtccggaccgtcccgaacgtgcgacaccgccccagcggcccgatcgctccgaagagcggccggcggcgcctgcatcccgcgagcgcacgcaggaccgcgacgcacccgcccggcgcgaagcgcccgaacgcgaggcgcctgcccggcgcgagaccccggaccggcccgaccgtgatggccaggaccgtccgggccgtcccgccggccgagaggccgatcgccccgacagcgccccgaaccagcgccgggctccgaacgcgccgacgccgcccaatgcggaacgcccggagcagccgacgccgcccacggccccgaatccggctcagccgaacaccccgccgaaccagcggcccggtgttcccggccgtccagcgacgccgaatgtgcagcagcccacccgaccggaccagccggccgcaccttccgcggcgcagcccgacggcgcgcgggaggcgcccggcggtcgcacgccgccgaatcagcagccgggcgttcccggccgtccggtggcgccgaaccagcaacccggtgttcccggccgtccggttcaaccgcctgatggtgcggccccgacccagcccggtgccgtcccgctcggccagccggcgccggcccccggcacgcagccggattcgcgcaacctcgatgatcgtcgtgacggcgaccgccgcgatgaccgacgagacgaccggtatgaccgccgtgacggtgatcgccgcgacgaaaaccgcctcgacgaccgccgtggcgaccgtcgcgaccgcttcaacgtgccgggcacgccggcctacgtccccggcggcttccgcgacgacgattatcgcggccgcgactacgacacgatccgccgcgaccgccgcgagtacgatgtcgatggacggacctattaccgggagcccggccgcatcatcgttcgcgaccgcgacaccaccttcatccgccacgacgagaacgagcgcttccgcaccatctatggcgaccgcggctatcgcagcgaacggcgtggcggcgagatttacagctacgtcgacagcccggcgggcggccagatcatcaccgtcgtggacgatgacggccggctcctgcgccgctcccgtcgctaccgcgacggccgcgaggtggtgatcatcaacaacgcctatggcggtgcgccccggccgatctacgaggacgtggtggagctgccgccgccggacatccgcatcccccgcgaccgctacgtggtcgattacgagcaggcggacgagcgcgccgtctacgaggcgctctcagccccgccggtacagaagctcgatcggcgctacacgctcgatcaggtgcgttacagcccgcagctgcgggcgcggatgccgtcggtggacatcaacacgatcaccttcgacaccggctccttcaccgtcacgcccgatcaggccaagcgcctctcgaccatcgccgaggcgatcaaccggacgatcaaggacaatccgcaggaggtgttcctgatcgaaggctacaccgatgcggtcggctcagacatcgacaacctctcgctctccgaccgccgggcgcagtcggtcgcctcggtgctgacgcagaacttccaggtgccgccggagaacctcaccacgcagggctacggcgaacagtacctgaaggtgaacacgcaggacgccaaccgcgagaaccgccgcgtcaccgtccgccgcatcaccccgctgctccagcagcaggcggaggggcaacaacccgctgcaccgcgttaatcgaagatcttgagcattgtcccgaaaggtggtcgccggctttcggacaagacgatgcaagaaccggaatcaagagcctcgtcccggatacccgatccgggacgaggctcttgaccctcccctagctgcggcgcaggtgggggagggttaagcgtgagcagcacgggacggcgatggcggacgacagcgaccggttcatcgaggccgggacgccgacctttcgccgggcgacgctcgccctgttcgcggcggggttttccacgttcgcggtgctctacggcgtccagccgctgctgccgatctttcacgacacctttgcggtctccccggccgagagcagcctcgcgctgtcgctgccctgcgccacactcgcgatcgcgctgctggtcgtcagcccgctctccgaggtgtgggggcgcaagcgggtgatggcggtctcgctgttcgcctcggccctgctcaccatcggcgccgtcctgatgccgagctggcatggattcctggtgctgcgggcgctcaccggcatcgccgcgagcggcctgcccgccgtcgccatggcctatctcagcgaggagatgcacggccgcgccatcggcctgtcgatggggctgctgatcggcggcaacgcgctcggcggcatggtcgggcggctgctcgcgggggtgatcgccgatcacgcctcctggcgctggggcctcggcatcatcggcgtgctggcgctgttcgcggctctggccttccagttcgccctaccgccctcgcggcactttctcgcccaccggatgcgctggcgcgaggttccgggcaccttcacccaccatttccgggatgcgggcctgccctggctgttcttcgaaccgttcctgctgatgggcggattcgtctgcgtctacaactacatcggcttccgcctgctcgatccgcccttctcattgagccagacggtgatcggcctgatcttcatcgtctacctcgcgggcacggcgagttcggccatcaccggccacatcgccggggtgctggggcggcgcaaggtgctgtggctggcgatcctgctcgggatcggcggcatcgccctgacgctggcggacaacctcgtgctcatcatcagtggcatcgtcgtcgtcacggtcagcttcttcggcgcgcattcggtggcgtcgagctgggttgggcgccgggccttgagcgaccgggcacaggcctccgcgatctatctctgcatgtactatctcggctcgtccctgctcggcacggcgggcggctggttcttcctgcattacggttggcccggcgtcgcgggcttcttcggcagcctctacgtggcggctttgctcatcgccctgcgcttgacgcggctcgcgccactcccgcccacgggcggctgacacggcgcggcgttgagacggtcaggcgacccgattgagtttcgggccgtgcgctcgttatcctgtcggaggagagggagagcgcgacatgaccagcgtcagcacctgcctgtggttcgacaaggacgcggaggcggccgtccgcctctacgtctcgctcgtccccgattcgcggatcgatcacatccagcgcgcgcccggcccctggcccggcggcgagaccggcgagccgatcctgatcgccttcactttgggcgggcagagcttccaggcgctgaacggcggcatgtccgtcgattacgggaccgccgcctccatctcggtctcgtgccgggatcaggccgaggtcgaccgcctgtggtcggcgctcaccgcggaaggtggcgcggagatcgcctgcggctggctgcgcgaccgctggggcgtgccgtggcagatcgtgccggagaggctgccgcgcctcctcgccgatcacgatccgaatgtggccgcccgcgtcttcaccgccatgcagggcatggtgaagctcgacgtcgcggctctcgaacgcgctgcggctggggcggagccgacgccatgaaccagccgctgagccacgatgcccacaccgcgagccaattcggcagccgcgccgccgagtacgtcgcgagcgccgtccatgctacgggcgaggatctcgccgctttggcccgctttgccgccctcccccatgcggccgtgctcgatctcggctgcggcggcggccacgtcacctacgcagtggcgccgcaggtccgctccgtcaccgccctcgacctgtcgcagacgatgctcgacgcggtggcggcggaagcgcagcggcgcggcttggcgaacgtcgccacgcggcgggccagcgtcgaggcgctgcccttcgccgatgcgagcttcgatggcgtggtgtcgcgctacagcgcccaccattggggcgacgtgcccgccgccctgcgcgaggcgcaccgcgtgctggcccctggggggcgcttcggcctggtcgatgtcgtgcatcccgggccgcccctgctcgatacccatctccaggcctgggagctgctgcgcgacccctcgcatgtccgcgattacggcgaggcggagtggcgccggatgctggcggaggccggcttcgtgcccggcgccgtccggcgctggcgcgtgcgcatggagttttcgtcgtgggtcgcccggatgggcacgccggaggcgagcgtcgccgccatccgcgcgcttcagaccggcgcgccggagccggtgcgatctcacttcggcctggaggacgacggaagcttcaccctcgacgtcatgatgatcgaggccgaacccgatggtgtttcggactaagccccctcgcccgcgagccgccgcacggcccgctcgcgcccgatcagcggcagcagcgccgcgaggtccggcccgtggtcgaggccggtgagcgcgaggcgcagcggcatgaacagggcgcggcccttggcgccggtctcggccttcaccgcgtcggtccaggccttccacgtaccggggccgaacggcgcctccggcagcaggcgggcggccatcgcgatgaagtcgggctcggcgatcacgggcgtcaccggcccgttcaccacccgccaccattcggcggcgtccgagacgcggccgagattggcccgcaccgccagccagaaggcttccgctgcctccgcggggacaccgagggcggcgaggcgttcgcgcacgtcttcgagcggcatgtcgtggacgaggcgcgcgttcatcccgtcgagttcggccgggtcgaaccgggccggggcgcgggacaggtgggcgaggtcgacgagacccgccagttcgtcgagagaggcgatcgggcggacggcctcggccgagccggtcagcaccgcgagcgagcgcacggccgcgggttcgtagccggcctcgcgcagcgagcgaagagacaggtggccaaggcgcttcgacagcccctccccgtccgccgtcgtcagcaggttgtggtggccgaaggcgggcacggcggcggcgagggcttcgaagagctgcacctgcacgccggtattcgtgacgtgatcctcgccgcggatcacgtgggtcacgccgacctccgcgtcgtccaccaccgagggcagcgtgtagaggtagctcccgtcggcacgcaccagcacggggtcggagagcgaggcgcaatcgacgtggctctcgccccgcacgaggtcgttccaggcaacgacgcggtggtcgagcttgaaccgccaatgcggctgccggccctcggcctcgaacgcggtgcgttcggcctcggtcagcgagagcgccgcgcggtcgtagatcggcggcaggccgcggccgagctggcgtttgcggcggcgatccagctcctccggtgtctcgtagcagggatagagccgaccggccgccttcagccgctcggccgccgtatcgtagagggcggtgcgatcgctctgacggaagaataggtccggctcgatcccgagccagccgagatcctcggccacggcggtggcaaattcctccgtcgagcgctcgcggtcggtgtcgtcgaggcgcagcaggaagcgcccgccctcgcggcgcgcgaacagcgcgttcagcagcgcgggccgggcattgccgatatgcaggaagccggtcggcgagggagcgaagcggacgaggggggaagcggccatgaagccgctctacccaattttcttgggcgctgcaccgtccacactcaatcgcgccgtcagttcttcggcgccgcgccggactcggtccggtcgggacgaccaaggatccagtcgcgcgccgccttgacccaggccggctggccctcgcggccgtcgccgaccaccaccgtcgcggtcatgcccgccaccagggtcacctccggcggcacatggtcgatgcggatgcgcaccggcacccgctgggcgagccgcacccaggtatagaccggatcgacgttcggcaggccttgcgtgctcgtcgcggcgttggcggtcgagatgccgagcgtcaggctctccaccgtgcccttcagcgaggcgccgtagcccatcagcgccatctcggcgggggcgccgacgtggatatgcgccatcttcgtctcttcgaaataaccgtcgacccagaaggaatcggtgtcgatcacccgcgcgttggcggtgccggtctgcgcgtagtcgccgacccgcagcagcaggttggtgacgcgcccgttcacggtcgagcgcacctgcgtacgttcgaggttcttcttcgcctgcgaaagctgcgaccgggcagtctccagcgccgcctcggcaatcttggcggtgcccgcgaattgctgcttctcctcgaccgaggtcgagactgtcgagagcgcggcgcgcctggccgactgcgcctcctttaccgagaggtcggcctcgcggttcttgatcgcggcctcggcagagacgaccgcgtcctgatagtcgaacgggtcgatgacgtagagaacgtcgcccttcttcacctcctggttgtcggtgactcgcagctcgatgatggtgccggcgacctgcggggcgatgttgaccacctgtacgcggacccgcccgtcgcgtgtccagggcgccgtcacgtagaactgccagacgacggtggccgccaccgccgcgaaggcgaggacgaggccggtcgcggccagccgcagcaggcgaccccctcgccgacgccgtccgatcggaagcgccttggccgggccttgcgccttgggcggctcgtcggaatgcgcctcgctggccgggatgtgatcctgttgccggctttcggccggcccgtcatcgtcgcgtttcacaggagcaccaccacgagcgcgagaaggcagacgtagatccccgcttccgccagaggcgggttggcgacgaagcgcccgaaccggatccagcggaacacgacccggagggccaccagcagcgcgaaggcgatcagcgcgtaggcgatgaagggcgagaccagaattccgccgatggcgaggtcgtgctgcatgggagacatcaggagttgggaagggagaggcgccggaagaagcgcccgtgccgccggataacgcgcgaggcggtcgcgaggtctgtcgcggcacgcgcgagctgcatgcgcacggtccggtcttgcacgcgcgcctcgccgatcagtgcgcgcgccgcccggtcgagatcgtcggagccggcagcggccagcgcttcacgcgcccgaccgatcagcggggcgaggccgcggacctcgctcaatgggcgcaattgcgcgtgggcccgcgcggcggcggcctccaactgcgccacggcgaaggcatggtgcaggctcgcccggcgtaccgcgccgctgccggagttccaggccgagaattggaacagccggtcggcattgaggctggtgcgcgtggtggcgtcgccgccctcccccgcgagcgcttcggcgaggtcttcacgggcttcttcgagggcgaaggcacggtgctgcgaggcggagatcggcaggacgagacggatcgtcaggaacaggatcaccgccgcgaagacaaccagcagcgcgttcacgaggaaggtctgcggatcgtaggattgtgggttctccggcgccagcagcaccggcgtgaacacgagggtgatgaagccgatggtgaagctcggcgggtggagcgacacgaggcagccgaagaagaccggcggggccatggcgatggcgagcaggggaaagccctggttgccgttgagcaccacgaacaggatgaacccggcgcagagggcggcgagcggcatcccgatcaggacgccttgcgcgaacttgcgcggatcgggcgtgaccgaggacagcgagcaggtcgccgcgacctgaaccagggcgaaggaggattgcggcagcccgagcaggatgaacaggccggcggcgaggccgaacgcaatcatcacgcgcaacgccgcccgcagggcgacctgaaagtcgcgatgggtcggcagggcgatgtggcgcaggggctcgtggccgtccgacagggcgcgcaccccgtcctcggcgaaggtcgcggcgttgacgacgtccagggcgcgctggagcgccacgatctcgtcgagagtggcgccggcatcgcacatcccggcatccacgaggtcgcgcagccgctcgccgtcgcgggcaagcacctccgggcgcgatccgtccccctccgagaccgcgcgcagggcgagcgcctgcgcttcgcgcacccgctggccgggctcggggatgcggctcatcgcggccgtgagcgcccggctcgccgcggccaggacgtagagcgcggcgatggcgctgcgggcgccggcagcgcgatgcacgccgtcatcgagttcgcccgcgatggcgctggcatcgccccgcatcggcgcgatctgccggatcaacgcggcggtgcgctcggggccgggatcgccctgtgtcaggctctcacgggcaaaggccttggccgctgcatgggccgcggcgaggcgcgggagcagggctttccaggtgctcggcgaggcgagcgcatcgttgatgaaggtgatcgcgacgatgccgacggccatcgccgcgacgcggccgatggcggcatcgaacaccgtctgcggcgcatcgatatgcgcaaccgcgatgatcgccacggtgtagccggagagcatcgccccgtaggcgcgggtatcctgcaggaactgcgcgacgaagacgcagaggccgagccagcaggcgaagctgacgagcaggagcacccggtcctgcccgaacagggcgatcagcacgatgccgacgatgccgccgaccaccgtgccgaggaagcggtagccggccttcgacagggcctggccacgcttgggctgggcgaggatggcgacgcagaccgcggccgacgacgcgctgtcgagctggagccagaacgcggcgtagagcgccagcatcatggcgagccagatccggatcgcaaaggcccaggcggcgggttggggcacccaacggtcgagggtgtcgatcaggcgctcgccgaggccggcgccgccggtctgctgcgccgccccgctcaccgcaccgtctcgaggccgtgcgccaactcttgccgctgatcccgcgcctggcgcgcgacccgcatctgccacaggcacagcagcggcgtgacgacgagttcgagggcgagcgccgcgagcatggtcaacgacggcacgccggtgagggacagtccaagcagtcgcgccagcccgccgaggacgacgacgagggtgaggaagcggaacagccgcgacttttcctcgatccccggcacgcaggtgaagaacaggatgccgatgccggtcagcaggcccgacaggtagcggaaatggctgtcggccgagacgttgaccggcgtgccgccgccgatgccgtcgatgccgaacagcacgccgtagagccccgccaggacggggacgatggcgacgaccgccaccgtgcgctgcaggaagcggcgttcacgctccatatcggtaaggctttcgtcttcgctttcatgcgctcccgcgcagagccggcatccgcttcggctcgggagcccgttggaacaggtcggcggggcaacacgctcgccgccgttcggttcacccggtgccggttcgattgtcggtcaaggcgatccccggccgcgtcaggccttctgttccttcaggcgcttgacgcacttgctgtaatattgcggccatttcggcccctgggccgtcttctcggtggcggacagcgcgcgccactcggcgccgcacttcttctgccgctcgcgcgcggcggattgggccacgctcggctccttcgccgtctgctccttggccgtctctttggcgctcggcgcattccaagcttccttggccgttgcggcctgggcgaggaggagcggcgcggccagcagggcggcggcgaggagacgagagaacatcgagcgactccggtgggttggattcggcggcttggccgtccacctcgcatcacagccgcatcgggggccaaagagcaagcgccctccacaacttgcacacgatcgccctggtgatgcttgggcctcaatcgccggcgcccgcctccgcgggctcaggcttccgctccgctcgatgagcttccagaactgacgttctggaagctcccgctgcgcgcggcgctcttcgcgccgcgaagccgccctgcggcttcgagcaacggccctgcctggagcttggccttcggcttgagccgtcgggccgttccgcgctacctcgtgaagtgaggatgggcgcgggcccgcttttccgggatgccagcatggcggtcacgacggcgcagccgatcgaactctacacctggagcacaccgaacgggtggaagatcccgatcatgctcgaagagtgcgggctgccctaccgggtcgtgccggtgaacatcggcaagggcgagcagatggcgcccgactttctcagaatttcccccaacaacaagatcccggccatcgtcgatccggacgggccgggcggcacgcctatctcggtgttcgagtcgggcgcgattctgcaatatctcgggcgcaagaccggctgcctctatccgagcgacgagcgcgcccgcaccgcggtggacgagtggctgttctggcaggtcggcggcctcgggcccatgctggggcaggcccatcatttccgaatctacgcgcaggagaagattccctacgccatcgatcggttcacggaggaagccaaacgcctctacggcgtcctcgaccggcggcttgccgaccacgaatatctcgccgacgcgtactcgatcgccgatatcgccgcgctgacttgggcgaagttccacggcaagcagggcatcgcgatcgaggatctgccgaacgtccgccgctggctcgacgcgctgctcgcccggccggcggtgcagcgcggcctcaccgcgatctgacacgagggcgtccgaccggtccgagacaggacgtccaagaggtatttgtccgcgggccggcccacctgccggggagcttcaggccggcccgcgggcccgtcctggcgccggattggaggcgaggacaggctccccaatctcaccgacgattgatgctgctttgtgtccgccgacggccgcgctccaccgtgatgggggcgcttgccgctacgtgcgctgtctttgtcgatgcgctgaggggtcttctccgctgggacgtgcgcagcgtcgggagccgccctcggaggggtgctgccagcgctcgcgtcgtatccggcgctgatgtcccgcccgatgcggacagccctttcgcatcgccggtcgtaagccgttgccgacgaacgattttactcatcaagcattcgtcggaacgaaaatcagaaggcttggcggtaaattcccgcttgacggcctgccaatacggacgcagtctacattcgtgcttcgcgatcgcaagcacatcggccagtaaccgcgtggtctttgcgtggtttgttggtgaaagctggaggagacagggatgactccaccgcagcatgaagccgcaacgatagtctgagaacccgttcggtcttggactgagtggcccgccacgaacaccggacggaagcggctccttaggggcgcagaagcggccgacacggcacgacttcgaacacgcatcagccccacctgcggaccgcttccgccgcggtttttattatcagtgcgaaggttttcaccgtgccagccgacgaggctcgcgcggatttcagcgcgggccgtgctgttgaagcgaagccgttcggctctcaacgacggtgggggtttgccgctccgtcattgcgagatttcggccgcgctctgtgcgcttccggccggcttacttgcccgacaacagcggcgaccaggtcgggtccgaggcgaaggacggggtcggcaccggctgctccaccttgccggtgatgtcgaccatgtagagcttgcccccgccctgaccgccgggatcgcggaagaacatcacgtactggccgtttggggcgaaggtcgggctctcgttgtggaagccctcggtcagcacccgctcgcccgagccgtcgggcttcatcacgcagatggcaaagccgcccttgcgctgccgggtgaaggcgatgaggtcgccacggggcgaccaggccggctgcgaggccgagccttcgccgaaggagagccggcgcgggttcgagccgtcggcgcccatcacgtagatctgctgcgagccgccgcggtcggactcgaacacgatctggctgccgtccggcgcgtagctcggtgaggtgtcgatcgcgagaccttgcgtgaccggcgtctgcgccttcgaggcgatatcgacggtgacgatgtcggcgttgccgccctgctgcacgctcatcacgaggcggcgcccgtccggcgagaagcgcgggctcgcgctcatcgaggcgaagttgccgaccgtctgacgcttgccggtctccagatcgatcatctggactttgggctgctggcccggcgcctgggtcatgaaggcgatgtcctgccccgccggcgagtagcgcggcgccaccaccgagacgtcgccgcccccggtcagcgcgcggacattggcgccgtcttgatccatcaccatcaggcgcttgcggcggttctccttcgggccggactcatcgacaaaagcgacgcggctgtcgaaccacggaccgaggccggtgaccttggtgtagaccgcatccgacacgagatgcccggtgcggcgcgcattggcgacgtcggtgccgtattgctgacccgtgatctgctggcccgaggccacgtcccacaggcggaaggcgacggtgagccggcccgaggcgtcgcgcccgacccggccggtcacgagcgcctggacgcccgcgcccttccacgcctcgaagttcggcgcggcgtcgaagctcggattctcagggaagcgccccttctccagcggcgtgaagtagccggaccggcgcaggttgttcgtgatgacgctggcgaccagcgtgccgaggctggcgtcaccggcgaagtcggcgacggcgatcggcatcggctggaaggcgccgctgccgatgcggagctgcagctgcgcccgcgccggtgtcgcggcgggcagcgccagggcgaggacgccgagcgcggccgtgagcgccggcaggagggtgcgccgggtgaaggctgttccaggcatgggacaagtccaggtcgttcggggaatgcgagacagaaaggccgatgacgcggtggatcggcgggtcgagccggcggatcacacgggcgagaactcgaactcggcgttgatggccttccagtcgttgtaatacggcgcgtactgggccggaatcttgaagggtgcgcagcgccgcactgcccgcagcgctgcctgggcgatcgactgatcgaccgagttgttgcccgcgcgcatgacccgcggctcggtggtgagcgatccgtccgggttgaggcggatgtcgagcatcggcagcaccacgccctgcgtcgctccgggcggcgctgagtagcagcgctcaatctgctgctgcagcatcccgacgagggcgccgcgcaacgacggtgacaggcgctgggcggtgccagaggccgtgccgagcgaggccgtgcgctgcacttcgcggccggtcgagccggtcgattgcgaggcggcgcgggtctgcgtctcgcggctgtcgcccgggctggtcctgttggcgagttccgcctgctggcgcgccttggcctcggcatcggccttcgctcttgcgtcggccatcgccttggccttggctttcgcggcagcttcggctttggccttcgcgtcggcctccgccttggctttggcttcggcgacctgcttgcggtgctcggcctccgcctcggctttggcggccgcttcggccttggccttcgcttcggcttccgcttcggccttagcttctgctttcgccttggcttccgcctcggccttggcctccgctttcgccttggcgtcggccttcgccttggcctcggcgcgcgccttggccttcgcctcggcggccttggccgcggcttcggcctccgcctgttcgtgctcgaccagcttctgcaattcctcgcgcttctcggcctccgcctttgcggcggccgccttcgcttcggccgccttggcagcctcggccttcgccgcttcggctttcgcggcggcatccgccttcgctttgacctcggccttggccttcgcctcggcggccttggctgcggccgccttctcggcttcggccttggccgcggcggcctccgcttcttccttcaccggatcggcggtgtcggcccgcagtggcatcgcatcgacggcggcgaggcgagtgtcggcggtgcgggtgggcgcggccggcgcgtcggtcttggcgttctcgggctcgcgctgctcctgcttctccgccacgcgatcggcgcggttcggcttgttttcgggcttttccgcgttgagctcgccacgggtcaattcggagaattgctgctcggtcagcacctcgaccggcacgccttcctccccttccggcaggaccggcgcggcgacgacgaacagggcggcgcccagcacgacggcatggaccgcggccgagatccagacgccgggttcgcgatttcgaaaagactcggtgagggaagtgggccagcgcagagccacggtgccttgctccgctaattcgcttccggctcggtgacgagggcgaccttcttgaagccgccgccggtcacgatcgccatcacctgggccacacgcccgtaatcgacgcgcttgtcgccgcgcacgaacacccgctcctcggtgccggtcttggaggtctgcatgagctggggcacgatgtcgtcgtccttcaactcgacctcaccgagatagacctcgcccgtgcggcggatcgagatcgtgatcggcttgacgtcggagttgagcgggctcgccttcgattgcggcaggtcgagggggacgccgaccgtcatcatcggggccgcgaccatgaagacgatcagaagcaccagcacgacgtcgatgaacggcgtcatgttgatttcgttgatggcgccgtgtccgcgccgtccgcggcggcggcgcttgccgccgccctgtgccgcgccgtgcgtcatgcccatcgcgtcttgcccatcgattcagctcccgctctcgatctgcttcaggcgctcaggccgcgaccgacaggcgctcgtcgatctgccgcgacaggatcgccgagaactcgtcggcgaagccttcgagccgcgattgcgacttcgccacggtggcctgaagcttgttgtaggcgagcaccgcgggaatcgccgcgaacaggccgatggcggtggcgaacagggcctcggcgatgccgggcgccacgacggcgagcgacgtgttcttggaggccgcgatcgaggtgaaggcggtcatgatgccccagaccgtgccgaacaggccgatataggggccggccgagccgatcgaggcaaggaacaggaggcgggaatcgagccgctcgacctcgcgctggatcgtgacgtcgagcaccttgtcgatgcgctgcgacagcgagtggatctgccggcccgaaccttcgaaggagcgcttccactcccgcatggcggcgacgaacagcgcgccgaggccggtgggctggcggtcgttgaaggagcggtacagttcctccagcgagcggccggaccagaacgcctcctcgaaggcgtccatctcggcttccgtgcggcggaacagcagcgtcttgtcgacgatgatcgaccagcaccagatcgaggcgccgagaaggcccaccatcacgagcttcacgacgaagtgggcctgccagaacaggccgaacaggctcatgtctgcgacgggcgcggcctgcatggcatcggctggagtcatcgaacgatcctcgcgtcgtcagggccgcgccgaggcgcaccggactgccgactgatccattgagcgatagggtttgagatcactcgggaatctgtcgaaagtaagggtcggggtcagtcaggctccacccgttccgcggtgccatgcgagccgtcccacgcctgattctaagcccgtggcatggttaagaaatcgttgtcgcagccgcgctgctcgcgcttcgagaaacgctcggtgaagactgtcgaagccggtgagcgcatctgagatcggcaaaaaacttgaaatagacgtgcgcggcatttttctacttggccgccttatggcaacgaatgtttacttttgttgtgcccttcaccgttcttaaaccaacatatgtaaggctatctctcgtcgaaacgggccgcttcggccctcaagcgagcaggtgttttttcccatgattctccggcgacgggcatcccaagcggccgcgctacagccgcgggagcatgcaaacacacttgccgttgattacgcggccgttctgaacgcgctcccggtcaacgttctcgtcctccatccgacggaggcgaccatcaccttcgcgaaccaacgcagcatcgaaacacttcgcagtctgcgcgagcatctgccggcctccgtcaatccggatgcgatggtgggcctcaccatggacgtgttccataagaacccggcgcaccagcgcagcatcgtcgccgatcccgcgcgcctgccctggcgcaccaagatccggctcggaccgaagacgctcgaccttcacgtctccccggtccgcgacacggccggccgctacattgccgccgtgttgtcctgggctgacgtgacgcccttcaccgaatccatcgccagcttcgacgccgccgtccgaaccgctctcggtgaggccaccgcggccaccggcgcgatgcgcggggcggccgagcgcgtcctctcggcgaccgacgcgacctcccgcgcggcggacagcgccgccaccggcgcgaccgacacgacggtgaacgtccaatccgtcgccgccgccgtcgaggaactgaccgcctcgaacggcgagatcacccggcaggtcaaccgctccagcgcggcgaccggacaggctgtgaatgaggcaggcgcggccatggagagcgtcaaggcgctctctgagacttcgcaacgcatcggcgaggtcgtcgggctgatcagctcgatcgccagccagaccaacctgcttgccctcaacgccaccatcgaggcggcccgggccggcgaggccgggcggggcttcgccgtggtggcgaccgaggtcaaggtgctcgccggccagaccgcgcgggccaccggcgagatcgctcagcatatcgggctgatccaggcggcgaccgcccagacggttgcggccatcgagcggatttccggggtgatccgcggccttgacgacggcgccaccaccatcgccgccgcggtcgaggagcagtcggccacggccggcgagatcagccggagcgcccgcgaggcggccgatcgcaccgggctcgtcgggggcagcatcgcccaggtcgctaccacggccgagacctcggccggctcggcccgctcggtcctctccgcgacgacgatcctcgaccagcagatggagcaggtgacgcgggcggttcaggaattcctggtcgaggtcaggcggatctgagaccggccggcgtcatggcgcggcgcagtccttcgggcaggcggatcgcgcgtccgtccctgacgcaggcgaccacgacatcggcgcgcaccagcacctcgtcgccgcggcgcacctcctgggcgaggtgcatcgaggcgccgcgcaactcgctcgatcgggtgtgaacctcgatccaatcgtccatgcgggcgggcttgaggaagtcgagggtcatcttccgcacgacgaagacgagccctgtgccctccgcgtgcatctcggactggtcacccgcgagcgtgcgcaggagttcggtgcggccccgctccatgaagcgcaggtagctcgcgtgatagacgaagcccgagaaatcggtgtcctcgtagtagatgcgcagcggaaggcggtgcgcatcggcgcctgtggtcggatccatggacgtccgggttcgtggggatcccgtcatttagcgggtctcgtcatgggtggcgagaggtcgggcggcgccctttccggcgagccggctcgacatcggcaacggtgcctcgaacggcaagggccgcccctttcgagggcggccctgcacggcagtcgggttcgggtcgatcagccgccgatgcggttcgccagggtggccgagtgggcgtgctcgtcggcgatgtagggcagcgcctcgttggcgaaggtgcggccggcggcgctgtcgccgttgcgggcataggtgccgtagagcgccagcgtgcgcgcatcggagcgggcctgcccgctgacataggcccggtcgaagtcgcgagccgagcgggccgaacgcaggcgctcgaggcgctgctggccattcgggccgagggcgacgcgacggccgggctcgcccgggctgttgtcgatcaggccgacgccgccgagcacgccgccgacgatgccggtgccgatgttggcggccagcgtcaccggggccagcaccacgccgatcgggttgtcgaggcgggtggggataccctgctggtcggagacgacgcgcccgctggcggtcagcgacgtgccctcgggcagcaaggcgcgggtggtggcctgacgctcgaccagaatccggttggcgtagttgcgcacatgcgggttgcgtgagcgctccagggcgatccggctggcttcgatgctggtggcatccgagcgcagggcctcggcgcggaagtcgcgggtatcggttccggcgcgcccgatcggtgcgtcgctgccgatgcgcagcggcagggcgtcctgagccagggcgggcgtggcgagggcagcgacggacaggccgagggcggccaggacggtcgtcttcatggcggagggttccttgaaggtcgtgctggaatcgttcgttgggccggcgctcccgaagagcgtggtcgggccctcaacttgtgcgatgcacgcctgttccgcataccgccggtcacgccatcgagaaccacggatgcgccggattgccgctggaaagaccgaaaaacctcgaataatttgttttataacaagggtttgttgtcaattggcgtcgccttgacggtcgctgatacagtctaaaatgattaagatacgccgacgttttcgtcgattatgacgcagacgatatgtgctcgatgcatccctcagcgcttcgcgtcttgggctccgagctcaaccacgacgatctccggcggcacgccaaaccgcaccggcgcgatgctcgtgccgagcccgccggaggtgatgagatccgactgctcgcggacatggccgtaggcgaagcggttgccgtagcgggaggggacgacgggagagcggccgaacagacgcacctgtccgccatgagtatggcctgagagcgtgagcgcgatccgcggcggcacctgcggaaagatgtcgggctcgtgtgccagcaggatcgcgggcgcgccgtctgggatcttcgccagcgttccggtcaggtcgtcgaggccgatgcggggatggccatggcgcttgcgacccggcaggagcgcgagctggtcgccgaggccggcgagccagaccgtgtgacctttgaccgagagcggcagcgcgtcgttctccagcacggggataccgacgcgccgaagcgcctcgcccgcgatcgtcgggccggcgccacgggcctgcgccgtcttgtcctcccacaatcgtgattgccgaggatggcgtaggtgccgagcggtgccgcgagttgtccgagcacgggcgcccactcggcggcgtccacgtaacgcgtgacgacccgcatgccggcgacgtagtcaccgagcagcacgatcacgtcgccctggagggcgttggctgccgcgacgatgccggcgatgcgcgcggtcgacatccagggctcgcaggcatggatatcagccagcgcgacgatccgcagggtcaagccctccggccaggggccgatcggcttcaagcggtagcgcgtcaccgcgagccgcatcggctcgatgccgactgcataggcgcccgtccccaccccggtcagcgccgtcgcgccgagcccgatcagcaccgtccgtcgcgtgacggagacggggcttcggccctcaggcatccgggtcgtcgctgccgccgaacaggccgaactgcgagccgggatcgcgccgcggttcggcaaagcccatgtgccggaaggcgtgcggcgtcagcacccgcccgcgcggggtgcgctgcacgaagcccttctggatcaggtacggctcgatgatgtcctcgatcgcgtcgcgcggctcggagagggccgcggcgatcgtctcgatcccaaccggaccaccgccgaacgaggccgcgatcagggtaagatacttgcggtccatcacgtcgagaccgacaggatcgacgtcgagcatctgcagcgcccggtcggcgatggcgcgggtcaccgtcgtcgcatcctcgacgatggcgaagtcgcgcacccggcgcagcaggcgcccagcgatacgcggggtgccgcgggctcgcttggcgatctcgttggcgccctcctccgacatcccgaggccgagcacccgcgcgccgcggcggacgatgagttccagttcgtcaatctcgtagaattcgaggcggatcgggatgccgaagcggtcgcgcagcggcgtggtgagcaggcccgcgcgggtggtggcgccgacgagggtgaatttcggcagctcgatcttcaccgagcgggcggccgggccttcgccgatgatgaggtcgagctggtagtcctccatcgccggatagaggatctcttccaccgccgggttgaggcggtggatctcgtcgatgaacaggacgtcgcgctcctccagattggtaagctgcgccgccagatcgccggccttggcgatcaccgggccggaggtcgagcggaaattgacgccgagttcgcgggcgacgatctgcgccagcgtcgtcttgccgaggcccggcgggccgacgaacaggacgtgatcgagggcctggccggtcttcttggcggactcgatgaagatctgcatgttggcgcgcgccgcccgctgcccgatgaactcggagaggctcaaggggcggatcgactggtcggcgtcgtccggccggcgctcggggctcagcagggtcttgccgggcttggaggtcttgtcttcgctcacgggggtctcgcggggcgtcggccgaatggcactcgcaaaacgcccgctgcgccgtcgcccagaggggaaacggccggcggcggggcgtctcgtgagggattccaacctcgcgttttgcacatcctgcacgcccgcaccaccgcggcagaacagtccgctcccgagcggcttgcgtgcttcggcacacgccgtgggcgaggtggtgagcgagttggtaaccaaccccgccgatgatcgggccctgcacccgatgagatccgcgatgccgaatgttatccccgccctgcgcaggccctgccgcgcccggctcatcggcggcaccggagccgccctcgccctgttgctcgccgccccgctccgggccgagtccgtctccgagccgcagcccgattcgcggatcaacctgcggatcgagccgaaggccgaggccgcgccggagccgaaacgcgagctgagggccgatcccaaaccggaacccaaggtcgatccgaagcctgacccgaagcccgactcgaagaccgcgccgaaactggagcgcccgaccgccgacacggtggcggttccggccgacgcgcccccggcaaagaaggtgtcgcgggaattgccgccggtcgtctatgcccgcgtgtccgaggatccgctgccgagctacaccgcgcagaccttcgtcgacacgatgcgcgccgccgagcgctaccaggtctacgccgaggccggcggctggaagacgctgcccgccgacttcgccccgaagcccggcgacagccacgccgccatcccctcgctgcgccatcacctcaccctgaccggcgaccttcccgccgacgcgccgccctccgaccgcttcgatccgccgctggtcgcggccgtgaagtcgttccaggcccgccacggcctgccggatgccggcatcttcggccggctgacgctgaacgccctcaacgtgccggccgacgtgcggcagcggcaactacgcgcctcggcgcagcggctgatggggtcgaacttcggcttcggcgagcgctacgtgaccgtgaacatcccctccgccacggtggaggcggtggagaacggcgcggtcacccgccgctacgtcgccgtggtcggctcgcccgacaagcagacgcccgcggtcgagacccgcatcaccgatgtgaacctcaatccgacctggaccgtgcccgtctcggtgatcaagaacgagatcatcccgacgatgcgcaagaatccgggctatctcgccaagaaccgcatccgcatcctcggccccggcggcgtcgaggtcgatccgaatgcgatcgactggaacacgcagaaggcgaccaactacacgctgcgccaggattccggcctcgacaattcgctgggccaagtgcgcatcgacatgccgaaccgccacgcgatctacatgcacgacaccccgtcgaagtcgctgttcgccggctcggtgcgcttccactcgcatggctgcgtgcgcgtcggtcaggtgaaggagttcgccgcttggctgcttcagggcaccgagggaccgaacgggccgggctccgcttggggcccgatcgagatcgagaccgctatcgccgtcggcgagcggcgcgacgtaaagctcgtgaagccgacgccggtcgccttcgtctacatgaccggctacgcgacctcggacggccgtgtgcatttccgcgacgacatctacggcctcgatacgccacccgcgccggccgcggcgacgccgcccgcccccgacgtgacgaccaccggtgccatcacgccccgcacggcgccggcaccccgcccggccgcaccgggcgtcgcgtcgcgtcccctgccgcccacggcgcagggtgcgcccgccaagccggcggcggccaagcccgcaccggtcggagccgcgcccgttccggcgcccgcaaccgccctgccggctccgccgaagccgcaggcccggaaagccgcgccacccgcccgtgggccggagagcgagccggtgccgatgccgcccggcctcgtcggaggccggggctgaggcgcaccggcggcgccgcgtcccatccaaagcagcgctgccatgcggagcggaacaaagcttcccgcttcctcattctgccgatcgagtaccggcgcggttgtcgcccgtctgaattcgattgcagagtgttaaggatacccccctcatggctaaagcgaagctgcgcgtcccgagtgaccggctcaacaccccgaccgatctcgacccgaacgacgtcaagaagatctccgagggcttgaccgttctcctgtcggatctattcgcgctctatatcaagaccaagaatttccactggcatgtcagtgggccgaatttccgcgactatcatctgctgctcgatgagcagtccgagcagatcttcgcgatcatcgacgccgtgggcgagcgcgcccgcaagatcggcggtacgacccttcgctccctcggacaggccgagcagctcaagcgcgttcccgacaacaacgcggattatgtgagcccgctggagatgctcaaggagctgcgcgacgacaacaaggcgctgaccgccaacatgcgcgagctgcacagcgtcaccgacgaggccaacgacgtctcgaccacgagcctcttggaagagtggatcgatcagtccgaggagcgcacgtggttcctctacgagtcgacccgcgaggccaccgacagcggccactgagccctttctcgatgtcgaggaaccgccgatccgaaagggtcggcggtttttctttgtctgcggagtgtcgcgcgaaaaggccggtcgcgatcggggccgtacgcggtgattatcccccgacgctcagcgtcgccttcacgaggctcgggtcgtccggaaccgctttctccacgaagccgaggtggcggcagaccgctcgcatcggccggttctcggccagcacgctgccctcgaccacggcgatgccctcggccctggcccagtcgatcatcatgcgcatgagggcggcgccgagccccgtgcccttgatgtcggagcgcacgaggatcgcgaattctcccgtgtcgtggttggcgttggcgtgcaggcggacggcgccgagcatgcgccggtcctcctccgccgcatcgtcgagggcgacgaaggcgatggcacgggagtagtcgagctgggtcagccgggcgaggaaggcatggctgaagtcccgcaccggcgcgaagaagcgcaggcgcacgtcctcggggtccacctgcgcgaagaaggcgcggaacatgtcctcgtcgtcgggccggaccggccggacatgcacgcaccgctctccgacctcgatccgccgctcccaatcggacggataggggcggatcgcgaagcgcgggtgccagttgccgcggcggcgctccggcgggctcggctccggcgcgatacgcacccgcgcgtcgagggcgaccgcgccgtcggcgtcggccagcagagggttgatgtcgagttcgcgcaccgccggcaggtcggcggcgagttgggcgagtttcacgagcagtagggcgatcgccggcagatccgccgccggcacgtcgcgataggcttcgagacggcgggccacacgggtgcggccgatcaattcgctcgccagggccagatcgagcggcggcagcgccagagcccggtcgtcgatgacctcgaccgccgtgccgccgcgcccgaacacgaccacgggcccgaagaccggatcttcggcgaggcccgcgatcagctcccgcccctgcggccggcgcagcatcggctgcacggcaaagcccgccacccgcgcgtcggggcggagttcccggacgcgcgcgatcatggcgtgagctgcctcgcgcacgtccgcctccgaggtgaggccgaggcgcaccccgccgacctcggatttgtgcaccacgtccggtgagacgagcttcagcaccaccgtgccgccgcccgcgatcagtggccacgccgccgccgcggccccatcgggatcgggcgccaaggtgacgggcaccgagacgatccggtaggcggtcaacagctcggtcaccgcgtaggggtcgagccaggtgcggccttcggccagcgcctcgtccacgatgcggcgcgcggcggcgacgtccggcgtgaactcgcgcggcagggcatccggcgtgcgcatcaggtcgttctgcgcctcgcggtagcgcacgaggtgcaggaagccctccaccgcgtcggcatcggtggcaaagagcgggatcttggcgtcggcatagatcgcgcggatcgcctcgtcctcgccgatcgagaccgcgaagaccggtttgcggcgtcccgccgaacgcgccttggcgacggcgccggccacggtctcggcgacctcacggctgcccgcccgcgcggtcggcacatggatcgagacgatcgcgtcgctgtcgcgtccggcgagaagcggttccagggcaccgacgtaatcgcccggcaccgcgtcgatgccgagatcgagcgggttggcctgccggccgtgccgcaccggggccaggcagtcctgcgttgccggtgcgggctccgccagcgtgccgccgaggtcggccagccggtcggcggcgagcgcgccgatgccgcgcccgttggagacgatcatcagccggttgccggggaagggccgctggcgccccagggtctcgacggcggagaacatggcatcgagcccgtccaccgcgagcaggccggcgcgtcggaaggcggcctcgtagacggcgccgggccgggcgagcgcgccggtatgcgtctccggccggcggccgggcgcatcgtggcgcccggtgcgcagcaccacgaccggcttggcgcgggccgccgcccgggctgcggtgaggaatttccgcgcatccgtgatgtggtgcagggacaggatgatcgcgcgggtgtggaaatcctcggcgaagtggtcgaggcagtcggcgatgtcgatgtcggcggagcggcccagcgtcatcaccgcggagaagccgaccccgtgccgccatccccattcggcgatggccgaggcgacggtgccggattgcgagatgagggcgagatcgccgggcttcggcggacgcgcgagcaagctcgcgttaaggccgcgtgccgggacgctgaggccgacgctgtcgggcccgatcagccgcaatccgtgccgccgtgccgccgcgtgagcggcgccggccggggccgcctcgccgacgccgagatgggcggacaggatcaccgccgcggcggcgccgatctgccccgcctcctcgacgatgcccggcaccgccgccgggggtgttgcgatcatcacgaggtcgggcgcctgggggatgtcggcaaggcgcgggctgcacgccaatccatcgacgctggtctcgcgcggatggaccgggacgatgtcgccggtaaatccgcctgcgcgcaggccgtcgatgatcgcccggccgacggagccgggtcggtcgcccgctccgaccacggcgatgcggcgcggggcgagcagagcctcgaatcgataggtgctcatgggccgcctatatcatttcaaggcccgaggccgagcgtcaaaccgccgtctgatggagcagatcgaccgcaatcggcgcgacggagccgcatatgaagcgcgtagagcgagtacacctctgtccaatacgcgtgttcggcgagcgttcctgccgcctcaggcggcgggcttcatcagccgccaaccccggtccggctccccctggcgcggtttcacccggccgctcctgcggatagtgtcacggatcggttccggcgattgccggtgcaatcgcgcccgacaaagcccgttccctgcgcgtgccccgcatcgcaggatcgatccgccctcagaggagttgcccgtgccgactttcgcgacccgtcaagcgatggtcgaggcgatgcgcaggatgctcgatctcggcctcagccagggaacctcgggcaacctctccgtccgaaccggaagcggcttcctcgtgacgccctccgggattccggcggagcagctcagccccgatgacctcgttcccatggatttcgacgggcattgggaccatccgctggccccctcctccgagtggcgcttccatcgggacatcctggcggcccggcccgagatcggcgccgtcgtccacgcccatcccccctacgcgaccggtttcgcgatctgcggccgggagatcccggcggtgcattacatgatcgcgatggccggcggcccgaccatccgttgcgccccctacgcgccctacggcacgcagcgcctctcggatttcgccctcgacgccctcgaaggccgcagcgcctgcctgcttgccaaccacggcatgatcgccacgggtccgaacctgtcgaaggcgatgtggctcgccgtcgaagtcgaggccctgtgccgccaatatgcgatcgcgctgcaggtcggcgccccggtggtgctgtccgatgccgaagtcgccgagacggtcgagcgattcaagtcttatggccctcgtgagaaatctgggcattgagtttttgcatacagcggtttcgattggcctcgatgcagaatggtttgaattttgtttgatgaaatgaggtttgattataatgatggtatcaaaatagccttcggtaatacatagtaaatttcaatctgagatataataactgaaatttctaccgagaagcgcggaaatagagtattttttggattttcaaactcgtgttttccttcatgttgtcagatatatatttcaaatgtcggtggtttgagcgtttttgagcttggctttttgcaatcgccgccgaatctggcgcgacgctcccgaacggtactctcccaccggtctgcgtaatgatcccgtcttgcatttcggaattataccgtatgtcggggttttcatggagttcgtaatacgacttttatcgcaatagccgtgtcaaacgggcgaaagttcaattgatttttggaagacgctcaaattccatcttgcagccggacccatcaaaggttaagtcctggatcattcagcgcagtcgcaccgtgctcggcaatgatggcgtcttcgttatggcgctcgttgcagttcgtcgtttgcagatatcggaagggatattgaggatgtcgcttgaggatggctccgctggcgatcacgtggccttggttgtcgatatcgtgtcggcctatgtcgggaataactccctggcggtcggggaactgcccgggctgatcacgtcggttcatggtgcgctggcacacttatcgaataagccgagtgagcctgaagaaccggccccgacgccggctgtctcgatccggcgttcgatccagcaggatttcctcatttgcctcgaagacggcaaaaagttcaaatcgctcaagcggcatctgcggacgcgctacaatctctcgcccgacgagtaccgcgcgcgctggaacctgccggacgactatcccatggtcgcaccgagctacgccgcgacccggtcggaactggcccggaccatgggcctcggccagcagcgccgcaaatggccctccaaggcggcaccggagacagtcgccgaactggccgccgaacccgctaatgagaccagcgcctcggcgccgcgtcgccgtggccgggcccgctccgcggacgcggtctgagcgcatcgcgccgatcgaccttgtcgaaagccgggccgccagcgatcgcccggcctccgagccgtgggtttgcgccggagccgcttatccacacgcgatgcggctacactccgccagcgaggccaggatcaggcctcggcgttagaagtcgggcaaccgctcggcaggaacagttcctgtgtagtccgggcatcgtcccggtctctcgcgggagacatgatgtccggccggtcgaccatcgccacgcgcctgttctggaccgtcgtcctcgggggtggcgctgccatccgttatggagcaccggctctcgccgccacgggagcggcctgcctcgcgatcctcctccatcgcctcgatcggccgcgccgcttccgcgcgctcgtgcgtcgcatctcccggcgccacgccgcgacactagccctgcgacggcggcaggagcgtttcctcgacgcctacggcaatacgatcgaggacgggtggctgcgcgagcgcgagtatttcgtcgagcgcaccgtcctgccgctcgtcgaagagcgcggcttttccgattacgccgagccgcgcttcgaagagatggtggagatcgtcgagcgggtggcctgtgcgcacgaactgcctgacgaaatggagacgccggaagacgggatcgcctacgagcgatactgcgccgagcttctgggcgaggcgggctgggatgcccggcccacgggggcgagcggcgaccagggttgcgacgtgatcgccgagaaggcgggcctgcgcctgatcgtacagtgcaagcgctacggccgcccggtcggcaatgcagcggtgcaggaggttgcggccgcgaccctgcactggtcgggcgacatggcggccgtggtctcgaatgccggcttcacgcccgccgcccgcaagctcgccggcaccaccggcgtcctgctgctccaccacgacgatctctcgacactggcgccggcccgccgggccggccgccgtgtgctggcggccgggcgctgagcttactccgccggcacaggccggctgacgggccggtcgggcagcgcgacggccttgcgccgaaccgacagacgcgccgcgcgcttgcgccaccagatcaccacgccggtaaccgacagcatcgcgacgacgagccccatgaacgagatcaggatgcggccgggcaggccgaggatgcggcccgaatgcaccgggaactgcgcctgcacgaagatgtcggcggcggtgccgacccagggttggcggtcgccgatcacccggccgtccccgccatcgaaataaatcgccgccgggccgacgcccgcggcgccgtgatcgtcgccgggctcgaagaagcgggcggtgtagaagccctgcatcggcgcgtaggcgagcgcgccgaccggttccttccagccccggcgctgcccctccgcctgtgccgcttccaggatgcgggcataatccacccccggctcgatcggcttgagcggcgagacgaaggggcgggtgttcgacgggtccggcgtcacctgcgagacgctcgacatcagcggcaggaacacctcgcggtagaggttgagcgagaacgcagtaaaggcgagcacgaacagcagcgcgaaggtccagaggctgaaggcacggtgcagatcgaaggtcacgcggtaggggctgccggcggtcttcaccttccaggccggcttccagcgcgaccaccatcctcggccgagctgccgctcgaccgccgccgggcgctccgggttggcgggtttgcgcaccggcagcgtcaggtagaagccgacgaaggaatcgagcatccagacgacggcgacgatcccgagcagccagatgccccagcgctcctcgccccacatctccggcagatgcagggagtagtgcagcttgtacaagaacgagatcagcgtctcgcgggtgatcggccagacctgaccccattcccgccggccgagttcggccccggtgacgggatcgaggaagacctgattgtagccgagcttgtgcaggccgccggtcgccgcatcgacccgcggcatcacgaacagggacagcgactcgccggcctcagctgcgagcgggagataggcgacgcgggcgcgtggatcccgggcctcgaattgccgcgcgaggtcgagggtggggatcgccgcaccgcggctctcgaccgtgtgcagatgcgggttcagccaatcgtcgagttcgtggtcccaggagatcaccgcgccggtgagccccgccacgagcaggaaggccgcgatcgtcagaccggcccagcggtgaagaaggacgaaaacggagcgcgccatcaaccctcgagcctctttccgcgacggagcgaccgtcgtcggagaaggaaaggcgatccggccctcggacgaacgagccccggtccggtcagtgccttgtgcgggccctcatgcctgcgcggtgagggcgaacccgtcgataacggttgccacctcgatgcgccaccccttgggcgccccttggccaaccctttggccgccccttgaatcgtgcgtgacacgatcacgcgtaaagatccggtaaaggccagccgggcgtgcttcggctggtttaacaacccttaaacccgccgcatttactgtctctgacgcaagggggcgacccgccgtgccgcagggccagccggcgcgtccgaggggatcgattcggcggaataccgacgcgcggatcccgagcaggggagcacggtcgcgggaggcaagatccttcgaggacaagactccttcgaggatcggcagccccggacgcatggaacgcatggcgcagtctcgcggacgcaaaccacgcagcgaacccaccttcgatatcccggaggggagcgagccgggccgcctcgacgtgcgcctgtcgcgcaacgaccggtcggcgggtgggcagcgggcttcggccggccgccccgcctcggcgccgaaagcgcgtgcgcgcaaggcctccggcggcggcagcggccggcgcccgccgcggcggcgctcctggctcggccgtctcgtctatgccggtgtcgtcctgggcatctgggtagcgatcgggctggccggcctcatcgcctatcacgcctcgcaattgccgccgatcgaccagctcgcggttccgaagcgcccgcccaacatcgcgattctcgccagcgacggcagcctgctcgccaaccgcggcgagaccggcggccgcgtcgtctcgatcaaggaattgccgccctacctgccgcgcgccttcgtcgcgatcgaggaccggcggttctacgaccatttcggcatcgatcccgtgggcatcgcccgcgcgatcacgcagaacctgacccggcgcggggtggcgcagggcggctcgacgctgacccagcagcttgccaagaacctgttcctcaccccggagcggtcggcttcgcgaaaaatccaggaggcgatcctggcgctgtggctcgagcacaaatactcgaaggacgagatcctcgaactctacctcaaccgggtctatttcggtgccggcgcctacggcgtcgaggcggcggcgcagcgctatttcggaaagcccgccaagaacgtgaccctggcggaagccgccatgctcggcggcctcgtgcaggcgccctcgcggcttgcccccaaccgcaacctgaaggcggcgcaggctcgcgcggctcaggtgctcgcggcgatggatgagctgggctttgccaagagcgccgacgcgaaggtcgcgctggcccagccggcccggcccgcctcgacccgcggcggcggctcgccgaactacgtcgccgacctcgtgatggacgtgctcgacgacttcctgccgaagttcgacgaagacatcgtcgtcgccaccaccgtcgatgcgagcatgcagacggccggcgagaaggcgctcaccgacgaactcaacgccaagggtggccgctacaacgtcgcccagggcgctctcgtctcgatgcggccggacggggcgatccgcgccctcgtcggcgggcgcgactacgcgcagagccagttcaaccgcgccaccaccgccaagcgccagccgggctcgaccttcaagcccttcgtctacctcgcggcggtcgagcgcggcctgacccccgacacgatgcgcgaggacgcgcccgtgcggatcggcaactgggcgccggagaactactcgcacaattatcgcggcgcggtttccttacgcgaggctctggcgctctcgctcaacaccgtggcggtgaagctcggccaggaggtcggcccgaaggcggtggtgcagaccgcccagcggctcggcatctcgtcctcgctccaggccaacggttcgatcgcgctcggcacctcggaggtgacgccgctcgaactggtgggcgcctattgcgccttcgccaatggcggcaccggcgtgattccctacgtcatcgcctccatcaagagcgccaccggcaaggtgctttacaagcgcggcgagggcgggctcggccgcgtcatcgaccccaacgccgtcggcatgatgaacgccatgatgcacgacgtcttcaccatgggcacggcgaagaaggccgagatccccggctgggagctggccggcaagaccggcaccagccaggagttccgcgacgcatggttcgtcggctactccgccacgctggtgaccggggtctggctcggcaacgacgacggcgagccgaccaagcgcgcctcgggcggcagcctgccggtggagatctggaaggcctacatgaccacggcgctcaagggcgagaagccggtgggcctgccgggcatgaaccgctggcgggcgccgcggcccgaggcgcagcctgagcgggattccggccccggcggcctgatcggcgcgctgctcggcgagcctgagcagacggcctccgccctgcccccacgctcggttccgcgggggcgcggtccgagtcgggacgatcgcaacttcctcgagaagctgttcggggtcggcgagtagccgctgcctgattcacccgatgggagcgggtaatccctcccgtcgggcggcggctgacgaaaaatcgggtgcggcctgacccgagcatgcggccgtgcgccacattcgcgccacgttgcaggcatgaccctccgacagtcgggagaggaccgcggccttcgcccgcacctcctgattgccgacggaaggagcctccgtgtcgacccgcctgcccgaccgttgcccgcatggccctatggcctccgcgaacgggccgggcgcatcattctccgccggccgccggagcccgatctgatgctgccgcaccatcgctggttctggcttctcatcctgctcgccgcgggcggcgccgggctgctctacaacgtcattttcgccggtggtgcgagcccggcggccggcttcacctacggcctgtgtgtcggtgtctcggcgctggccttcgaccggggcgtgctgctggcgggcgttcaatcgcgcatccggcgcctgcccgccgggctctacgtcgtcgctgcggaactctcctacgtggcgatgatcgtcgtcggcaacgcgctcggcggcttcgtcgtctggctgctcggcctgaccggcgacagcctggaggaggcggtgcgcaccacgccgcgggtgctcgcctacgcgctggccgtctcggccctgctcgtcttcgtgatccgcatgcgcgacctgatcggcggcgaggtcttcatcaacttcctcgtcgggcgctaccatcgcccggtggaggaggagcgcatcttcctgttcctcgacgtggtcggatcgaccgccttcgccgagacccacggcgacctgcgggcgcaggaatatctcagcgccgtcttcgcgaccctcgccgagccggtgcgccggttctacggctcgaccgacgattatatcggcgatctggccatgatcacttggccgatggagcgcggcctgaaggatgcgcgctgcgtcgagtgcctgttcgcggtgcgcgagcgcatcgaggcggaggcggagggctgggaagcgcgcttcggcaccgtgccgcgcctgcgggcgggcctgcatggcggcccggtggtgacggccgaagtcggcgtcgaccggcacaagatcgcctatttcggcgacgccgtgaatgtcgtcgcccgcgtcgaggctttgtgccgcccgctcggcgtcgataccttgatctccgaggatctgctgaagcggctgccgcggctgcccgagggtgtcgtggtgagaccgctcggcacccacgccctgcgcgggcgcgggcagcccctcgccgtcgcgaccctcgaacgcaacggaaccgccgcattggccgaggagacggcgccgcggatcgccgccgcgccgtaggacgggcgaacccgccggtcagccgacctgcagcagcagcaggatcgacgcgatcgtcatgaccgcgaacgtcgcgagaatgccgccgccccggcaggcgaactggcgcggcgagttcgtaggggcgaacatcccgatcggatgcaggatgcgcgcgatcaccagcacgatcagcaggccctgaacccagccatgggagccgccgcccgcctcgtagagcgcgatcagcagcagggtcagcggcacgtattcctggaagttgccgtgcgagcggatgcgccgctggagcgcgtcctgcccgccatcgccgaacaggacgttgccggtgacccggccgccgatcacccatccggtcagtccggcatagatcaggcccagaatcgcggcgtagaaggccgtggtggtcggaaaaatcacagggaaaaacctcggatcggagggcgacccgccatggggcggatgtcgttggcgcttcgcaagataggattatcagcgccgtgttccgcccatacgggcgatcacgaaggcgtatgcccggcgcggcactcgccgacgggctctgcacgctactcggcgctgcgggcgatgggatgacattaagcattctaccgaaaggtgtcgtcggccttctgcgagaggtgatgcactagggtagcgccaggcgactcggccggtccgcggagcagtgccgggcgagagggccgttcaggaggatgtcggtgggcggcaagctgatcgcggtggcgaacatgaagggcggggtcggcaagaccaccaccgtggtcatgctcgccgaggcgctggccgccgacggggcgcgggtgctcgtggtcgatctcgacccgcaggcgagcgtgtcagtctgcctcgcgggcgatacgttgctcggcgagatgatcgtccgcgggcgcacgctggaggcctatctcgccctcaagctcatcacccgccacaagcccgacctctccgcccgcatccagcccggcgtgagcctgaccacccacaagaatgcgccgctcgcgctctcgctgctgccgtccggcccgcatctgcggctcgtggagcgtgagatcctctacgagctgaccgagcggaaattctcgatgcacgccatcgacgagaagctgtggaaggtctttcacgacgacttcgtgccgctggcgcggcattacgactacgtcttcttcgattgcgcgccgggtatctcgccgatcacagaggtggcggtgcgcgcggccgatctcgtgctcgtcacctcgatcccggactttctctcgacctacgggctcaacgccttcgtcgagacgatctggcggcgctccagccggcaggcgagccatatcgccccgaagagcgcaccctacgtcctcgtcacccgcttccaggcccaggtgcgccagcatcagcgaaccctggcccgactccaggcggaggcacgggccgaggatgccggcttccatttgctcgaaacccgcattcctcaggcggcggcgctcgccgacgcgctggtcccggccgacggggctccgccgaccttctccgccaagtacggcgcccatgtccccaacgtgctgatcccgctggtcgcggaagtgaaggaaatcctccatggcccttgatgtcgatggctatgccgtgttgcaggcgatggcctccgcgccggaagcgtttcccgacatccgcaccgagattcccaaagccgcccgtgccctcgtcgtgaagcagctcaaggcccgggccttgcgcgtggcgtcgctgcgcctgattcgcgaggtgctgggcagcgagagcttcgccctgatcgccgacgggatgtccgaggccgaggtgaagggggtggtgacccgcctcgacccgcaccacccctcgctgaagaccgcaacgccgggctggcaccgccaccgcttcagcgctctggcggccggcgacgcgccgttccgcaagggcgagacccgcgccgaagacagtccggcgaagctgcgttcaggtgagacgcccccggagcgcgcccttgccagtcgtcccttctccgcggtgtgggacggcaaggaccacgacgcgccgcccgcgaaggaaggccgggagaagaaagacaaggagaaggatcggaagggcaagaagaagaagggctgaagcccttccgctcaaaacggctgcctatatatccggaaacagcaccgcgtaccgcgcttcgacggcggcgagccggccctgcccttccaggaccgcgacccggtgctgccgcgtgacgtcgagcagcccgtcggccatctcggcctcaccgcagagccgggcgcgctcggagatctgagaaagctgatcggccatcaggctatcgatccgtattccctcgaccagcgcctgcatcagactcagcatcgtctcgcgggcatggacatcagggggcgatggggcgggtatacggtccgtcacggtactcgcaaacgtcaggtcgacaacgctccgacgctgcccgaggctcggcgcctccggccactgcataggataaaccctgggcgcttttcacggggaagcatccgcgcacgtccgctcatcgtcggggaaccgcggtgccagcgacgaaaaaggggccgcctttcggcgacccctcttccgttcttcgaccgggtgcgtggacttagaagtccatgccgcccatgccgccgccgcccggcatcgccggggcgccgctgtccttcttcggcgcgtcggcgaccatggcttccgtggtcaccagcaggccggcgaccgaggccgcgtcctgaagggcggtgcgcacgaccttggccgggtcgacgatgccggcctggatcatgtcgacatactcttcggtctgggcgttgaagccgaaggtctcgccgccgttgtcggtgatcttgccgacaacgatggagccctcgacacccgcgttgctggcgatctgacggatcggagcttcgagcgccttgaggacgatcttgatgccggcctggacgtccgggatgtcggacttcagctcggcgaccgccttcttggccaggagcagcgcgacgccgccgccggggacgatgccctcttccaccgcagcgcgggtggcgttgagcgcgtcgtccacgcgatccttcttctccttgacctcgacctcggtcgcgccgccgacgcggatcaccgcgacgccgcccgcgagcttggccagacgctcctggagcttctcacggtcgtagtctgaggtggtctcctcgatctgcgccttgatctggccgacgcgggcctcgatgtcggccttctcgccgagaccgtcgatgatcgtggtggtctccttctcgatgcggacgcgcttggcgcggccgagcatcggcagggcgacgttctcgagcttgatgccgagatcctcggagatggtctggcccttggtgaggatcgcgatgtcctcgagcatcgccttgcggcgatcaccgaagcccggagccttcacggccgcgaccttgaggccgccgcgcagcttgttcacgacgagcgtggcgagcgcctcaccctcgatgtcctcggcgatgatgacgagcggcttgccggtctgcaccacggcctcgagcaccggcagcatcggctgcagcgaggagagcttcttctcgtggatgaggatgtagggatcctcgagctcggcgaccatcttctcggcgttggtcacgaagtacggcgagaggtagccgcggtcgaactgcatgccctcgacgacgtcgagttcggtctcggcggtcttggcctcctcgacggtgatgacgccctcgttgcccaccttctgcatggcgtgggcgatcatctcgccgatctccttgtcgccattggcggagatcgtgccgacctgggcgacctcttcggaggaggcgaccttcttggcgcgggcggtgatgtccttcaccgcggcggccgtggcgaggtcgatgccgcgtttcaggtccatcgggttgatgccggcggcgacgtacttggcgccttcgcggacgatcgcctgggccagcacggtcgcggtggtcgtgccgtcaccggcgatatcgttggtcttcgaggccacttcgcgcaccatctgtgcgcccatgttctcgaagcggtcggcgagctcgatctccttggcgacggtgacgccgtccttggtgatgcgcggggcgccgaagctcttctcgatcacgacgttgcggcccttggggcccagcgtcaccttgacggcatccgcgaggatgtcgacgccgcgcagcatcttgtcgcgagcatcggcggagaaacgtacgtctttcgctgccatgtgagtttacctcgaatgatggaaggggccctgaagccggccgagggcaaaagccctggcggcctcgaagggcggtggaggggttgcgcgccttagagggcgacgacgcccatgatgtcggattccttcatgatgaggagatcctggccgtcgatcttgacctcggtgccggaccacttgccgaacagcacgcggtcaccgaccttcacgtcgagggcgttgacgcggccctgctcgtcgcgagcgccagggccgacggcgacgatctcgccctcttgcggcttctccttggcggtatccgggatgatgatgccgcctttcgtcttctcttcgctctcgatgcgacggacgacgacgcggtcgtgcagcggacggaacttcatgagctgccctcttgcttcggaatggcggttggtcttcatgcggccgggacgaccgcgctccacctgattgttagcactccaagcaagtgagtgctaacgacgctggcgagataggcgcgtggcgtttttgagtcaaggcgcagcttcttcccggctgcggcggtttcacgcgaatttctcgcgcgcctgggacggacggggacacattctcccgatgatgagccttcatggggccaacggcgcggtcgagcacggcggcgcgggaggcggcgcgagcctgcccgatcacgcggtctggatcgatctgaacgatccgacggccgaggaggccgcgcaggtcgaacggaagacgggcatccgcgtgccttcgcgtgcggcgctgagcgaggtcgagtcgtcgagccgcctgcgccgcaaccgcgacggcctctccctctcgacgccgatggtgaccttcgaccgctccgatttcagcctgaagccgctgggcttcctgctcaacgcggaccacctcgtcaccgtgcgcttccacgacatgcgcgccattgcggcggtccggaagcgtgtggacgagcgtgacggcgacggcagcaccagcacgggcatgttcctgctcgtggtcgaggaactggtcgacaacctcgccgaccttctggaggagatgtcgggtgatctcgacgcgctctccacccgcatcttcgatttcgattccggcgcccggcccggcgcccgcaagggtgacacgaccgcgccgaagcggcgcgaccttgccctgcgccgcctgctccgttcggtcgggcgccacggcaagtcgctgtcgaaggtccgcgccagcctgctcgggctcgggcgcatcatcgccttcgccaagagcgagtgcggccagaccctcaaggagggcgacgcgccacgcttcgacacgctggcacaggacatcgcctcgctggacgagttcgagacgcggctgtccgagaccgtccagttcctgctcgacgcgacgctcgggcttatcaatatcgagcagaacaacgccttccgggttctcaccgtcgtatccgtggtcggcgtgccgccgaccctggtggcctcgctctacggcatgaacttcaagcacatgcccgaactcgactgggcctacggctacccctacggcctcgccctgatcgcgatctcggcgatcgtgccgctgctctatttcaaggcgaagggctggctgtaacgcggcgtcgagaagcgccgccgtctggagcgctctctgcggctcaatggctgaggccggggaacaggttgcgcaggctcgtcacgatcatctccatcgcaaccgcggccaggatcatgcccatcaggcggcgcgtgatcgcagtggccgtggcggacagacggtggccgagccagggggcggagagcagcgcgaccgtcagaagcgtgagaaaggcgccgacaccgagcgcgagttccggccatttggcctgcgccttggcggtttggccgaacacgatgagcgtcgcgatcgtccccggaccgacgagcagggggatggtcagtgggtagatggcgacgctgtccgcatcgatctggtcttccttctccttggggctacggccatgcgtctggctcgacgagccctgaagcatggagagcgcgatcgtcaggacgatgagcccgcccgccagacggaagtcgtcgacgctgagtccgaaggcatccaggatggcctgcccggccacgatcgagacgaggcagccgatcgtggtcccgacagcggccttgaccgcaacgtgccgccgcacggcgtcggacgcgccatcggtgagggaaaggaacaccggcacattcgcgatcgggttcatgatggcgaacaaagcggcgaagaccttcgtgacgaaggacagatcgacagacatcgcgaatcccggtttcgagtctcggacccatagcatggcttcggcttcggcccggcgccgggcccgcaggcagcgaagggcggtcatgccggcgccccacaattcaggctttgttggcggctagctgcgagtctcgtcctcaggctccaggctgagcgagcagcgcaccccgtcccatggccgtcatcgccgccttcgtcctcaatgccgggctgaacttcatcctcggcatcgccatcgcccgaatgctggggccggccgatttcggccggttcgccctggcgacggccggcgcggtcgtgctcaacacgatcctgttcgagtggctgcggctctcggcgacgcggttctactcggcgcgggtgcgcgaggccgagccgtggatccgccaggggctcgaccgggcttactgggtcatcgcgctggcgctgtttgccacggccgccctctgcgccggactcgggatcgcggtcaatccgacccccgagggacgtctggtcatgaccgccggcacgatggtcgcggcgatcggcatcgggctgttcgactatcatgcggcgctcgcccgcgcccgcttcatcggcagcgcctatctccggctcgtggtgtggaagaacgtcctggccttcgtgctgatggctggcacggcatggctgtttccgcagccggtctgggtgctgatcgcagggggcttgagccagttcctggcggtgctgccgatgcgcaagatcctgggcgacggcctcttggggcacgcgcccgccctgccccatggccgagcctgcgaaactctgcgcctgttcgcggcctacgggctgcccttgatcgcggccaacgccgtctatcagatcatgcccttcctcaaccgcgccgccatcgccggcaccgccggctttgccgaggccggctatttcgcgctcgccgccgatctcggctcgcgggccttctcgacgctcggggccgcgctcgatctactgctgttccagatcgccgtgcaggccgaggagcatcatggccgcgaggccgccgagacgcaggtcgcgcgcaacatcgccatcgtggtggcgctgctcctgccctgcgccgccggctactgggccgtgacgccggccctccaggcgctgatcgtgccggaggagtttcgcgggccattcgcggactataccgacctcctgatcccgggcctgttctgcctctcgatcatgaacttcgccctcaatcccatcttccagatccgacgccggacgagcccggtggtcgccgccgcgctcatcgggctgaccgtcaacgccgtcggcctcctcctgctgccgcggatgatgggaccgcagggcgttgccgtcgcgcagaccctcggcctcgtcgcggcggtcgccgtgctcggcctgcgggcgctgacggggatcgagcgcctgcgcctgccgggccgcgacctcgccctcaccgccgccgcctgtctcgccatggttctggccgtgctgccgttccgcggcctggagccggcactcgccctgccggcctgcatcgcggccggaatgctcgtctacggggcccttgtctggtttctcgacatcgccggcctgcgcagcgccgtgcgccagcgtttcccgaagcggctgccggccgccgcgcggtaggcgcgggcttggcccaaggtcggcttggcccaaggtcagttagcgcagtctcggcttgccacctccggccaaacggggtttgagtccgggagcttctcaaagctccagaaaaatcccacgggacggaaacgatgacctcatacgcgccggcgagcgagcaggaggcggctgccatcgtggcgcaggccgccggccgatcggaaccgctgcgtctcgtcggcggcggcaccaaggcggcgctcggccgcccaccgcaggatgaggcgacgctcgccgccacggggctcaccggcatcaccctctacgagccggccgagatggtggtcgccgcgcgggccggcacgccgctcgccgaagtcgaggcgctgctggccggccgcgggcagatgctgccgttcgagccgatggatcaccgcccgctcctcggctccaccggcgagccgaccttcggcgcggtggcggcggccaacaattccggcccccgccgcatcaatgcgggcgcggcccgcgacagcctgatcggcgtgcgcttcgtcaacggacgcggccagccgatcaagtccggcgggcgggtgatgaagaacgtcaccggcctcgacctcgtgaagctgatggccggctcctggggcacgctcggcctgctgacggaggtcaccttcaaggtgctgccggtgcaagagcaggtcgcgaccctcgtgctgccgggcctttccgacgctgccgcggtcgaggcgctcgccaccgcgctcggctcgccgttcgagctgacgggagccgcccactggcctgccggtgtcggcggcccggagccgcgcacgctgatgcgcgtcgaaggctttgccaaatcggtcgattaccgcctcggcgagctgcgccgcctgctgcgccgctacggcgcggcgcaggtcgtcgagggtgacgagagcgccgcgctctggcgcgccgtgcgcgacgcgaccccgctcgccgagccgcgcgaggccgcgatctggcgcatctccaccgctccgacccgcgggccggcggtcaccgcggcgatcgcggccgagtgtgccgcgcgctggttctacgattggggcggcggcctgatctggctcgccaccgatgcgtccgacgatgccggagccgcggtgatccgcgctgcggtgaaagccgccggcagcgggcacgcgaccctggtgcgcgcgcccgagaccctgcgcgccgccgtccccgtcttcgagccgctgcccgagccgctggtgcgcatcaccgccggcatcaaggccgcgcatgatccggccggcatcttcaaccccggccggatgtacgcaggcgtttgaccctcgtttcgcctcagaacacgaaccgcaggccggcatagagcagcccggccagggtgatcgccgccggcagggtcagcagccacgcggcggcgaggttgcgcacggtggcccattgcaggcctgagccgttggcggccatggtgccggcgacgccgctcgacaggatgtgagtggtcgaaaccggcaggccgtaggcctccgcgaggccgatcgtccccgcggccgtgatctcggcggacgccccttgcgcgtaggtcaggtgcttcttgccgatgcggctgccgaccgtgacgacgatgcgtttccagcccaccatcgtgccgaggccgagggccagggcgaccgagaccttcacccaggtcgggatgtagcgggtgccgtcgttcaggctcgtctcgtaagccttcaacgtctcggcctcctcgccgacgaagagcccctcgtgcttcttcaggctgtggatcgcgtccgaggcgaggtacatgtcgttgcgcaggttcggcgtcgcctctgccggaacgtggcggatcgcgccgtactccttcaccttcgtggcgatgtcgtccgagagggcggccagcgccgcataggtctccggccggtcgaggtccttcttccccagcgcctcggtgatctgcacgcgcccctcggccgggctcggcatcggggcttggtccgcccggctctggaacaccgtccgggcgcgctccgagacttgcacgaaatgcggtgttgccgattccgacatcgtccggttgagcgcgtaggcggtgggcgcggcgccgatcaggatcagcatgatcaggcccatgcccttctgcccgtcattgccgccatgggcgaaggagacgccgccgcaggtcagaatcagcagggcgcggatccagagcgggggcggcgtgtcaccctccggctcctggtagagggtgcggttgcggatcacgaaccgcatcgtcagcagcagcagggccgccatgacgaagccgacgagggggctgaatagcagggcccgcagcacgctccacgcctgattccactggacaccggaggtgcctgagccttcggcggcaaggagctggttggcaaggcccacgccgagaaccgatccgatcagcgcgtgcgaggacgagttcggcaggccgagcgcccatgtccccaggttccagatgatcgcggcgatgagcagcgcgaagatcatcgcgtagccggcggacgaaccggacttcagcaccagttccacgggcagcaaggtgacgacgctgtaggcgacggcaccggtcgagacgaggacgccgagaaagttgaagacgccggaatagaccacggcgacgaccggaggcaggctgtgggtgtagatcaccgtcgcgacggcgttggcggtgtcgtggaagccgttcacgaactcgaagccgagagcgatgagcagcgcgaggccgagcagcgcgaaggcgccgatcgccagcggcggctggccggcggcctgcatatccgtgatcaggttgaagagcgcgtagccaagccctcccaccaggacgagcaggaagaggccggttccggccggatgcatccggccgtcgagattggggccccgtggcgagcgggcttcggtcggtgccgaacccccgtcctgcaggctgagcgcgtctgacattgaacctcgaaggaatcgactgcggacttcgctgatgccgggcgcggggccgtacggtctcggaccttgctgcggcgggttgcgcagcggcgtcccacccatcgaccgacccaacgccaggcttacaaatgctgctcagtggagaggttcagtgaagtttcgatgacatgaggaaaaagcagatttggtccgcgtctcatccgatcatccatgtctctgcactttgatggtcgggtctggactgttgacaggcgctgcccatggcgagtttcccggtcgcatcaagctaggggacgccggggttcggatcgtcgtagaaggacgctcatgctgacgctcgcgctctcgctcgccctcctcgtcgtggtgatcctcatcatcgtccggcggcgccacctcacccttctcatggggctgggcagcctgatcgcggccctgctcgccatgctctggcttcaggatctcgggctcctgcccggctcacaggggccgttgactcacacccggcctctgacgctggatgacagccatcgatgacggcgctgcggagggcggccagggaactctcccggccttcgcgcgtctgccgcgatgaaccggcctccgctccgaggtccgtcggattggagacgtcccgtgcgtaaccttctcctgcttctgatcgtgctcgcaggcggcttcgtgctgacggccatgtatgtcgcgccgaaccagcccgaattgcggggctggtaccagaccaatgcctgcccgcatctcgaccggatcagcccgaagatctgcgcgccgatccgggccgcccgaggcacgagcgcgatctgaggccccgcttgcgccgggtcttcgactggttcttccgcgaccggcgcagcggcgccgtcgtgatcggccaatggccgaacctaccgctctggatcttcgccgcggcctcggccttggaatggctgctcgaggcggcgacgcccggcctgccggctccggtcttcgcgggccttcgcgtcgttgcacttctgagcctcaccgtctgggcgctcgatgagatcatccgcggggtcaatccgtggcgccgctgcctcggggccatcgtgctgatcgggatcgtcgtcagtgtcagcggactggtccgcctgtgagcgacccgttcgacctcctcgtcatcggcggcggcatcaacggcgccggcatcgcccgtgatgcggccggccgagggttgcgcgtcctgctgtgcgagcgcggcgatctggccgaacacacttcgtcggcctcgaccaaactgatccatggcggcctgcgctacctcgaacagtacgagttccggctcgtgcgcgaggcgctggccgagcgtgagcggctgatgcggttggcaccccacatcgtctggcccctgcgcttcgtcctgccgtacgatgcagggctacggccggcctggatgctgcggctcgggctcttcctctacgatcatctcacgcgcctcaagacgctgccgggttcgacatcgctgcgcctcgatcgcgatgcggccggtgcgccgcttcagaagcggctgacgcggggcttcgcctattccgattgctgggtcgaggacagccgcctcgtcgtgctgaacgcgctcgacgccgccgagcgcggtgcgcagatccgcacccggaccaccgtggaatccgcccgtcgcgacgaaggcgcctggaccgtcaccctctacgattccgacaaacggcggcgggagagcgtgcgggcgcgggtcgtcgtcaacgccgccggaccgtgggtcggcgagaccttgttgcgaacactctccgtcgaagcccggccgaaggtgcgcctcgtcaaggggagccacatcgtcgttcggcggctctacgagggcgatcaggcctacatcctgcagcagcccgaccggcgcatcgtcttcgccatcccctacgagcgcgacttcaccctgatcggcaccaccgatgtggcgcatgagggcggccctggcccggtcgtcatctcggcccaggagacacgctatctctgcgcctgcatcaaccgctcgttcgagcggcagatcggcccggacgacgtggtctggagcttttcggggctgagaccgctctacgatgacgacgcggcggcgaacgcctcggcggtcacccgcgattacgtgctcgaactcgacaccgacggtcctccggtcctctccgtgttcgggggcaagatcacgacctatcgccggctcgccgagcacgccctcgaccggctgggaccgcacctgcccggcctgaaaccggcctggaccggaaccgcccccctgcctggcggcgacatggacggagcggatttcgagaggttcctggcgaggctcgtagccgagcgtcccttcctcccggcggcgaccgcccggcggctcgcccgcgcctacggcacccgcttggagcatctgctcggcgatgcgcgggcgctgtccgatctcggcgagaccttcggcggcgatctcagcgcgcgcgaggtcgattacctcgtgcggcacgaatgggcgcgcacccccgacgacatcctgtggcggcgctcgaagctcgggctcaggagcggccgggcggatgtcgcgcggctcgggcgtgccctcgccaacccatcggccgatcccggcgctcagcgcccgtagacgtcctcgacccggatgatatcgtcctcgccggtataggagccgacctgcacctcgatcagttcgagcgggatcttcccgggattggtcagccggtgcatcgagccgattggcaggtagaccgcctcgttctcgtgcacgagcacgatcgaatcgttcagcgtcacctcggctgtacccttcaccaccacccagtgttcggcccggtggaaatgcttctgcagcgagagccgcccgcccggcgtcaccatgatccgcttcacctggaagcgctcgccgatatcaatgcgctgataccagccccaggggcggtacatccggcggtgggcatccgcctccggatgcgccttctcgcgtaggacggtcacgagatccttgaccttgcccgacttcgccttggaggcgaccagcaccgcgtcgggggtcgcgaccaccacgacgtcgtcgagtccgaccaccgtggtgagcccgtcgccctcgctatggacgaggctgcccgtggtctccaccagttcgacgcggccgcgcacggcgttgccctgggcgtcgcgctccagcacctgccacaccgcgtcccaggtgccgacatccgaccacgcgaaggagacggcgagcacaccggcccgcgtcgtacgctccatcaccgcgtaatcgatcgaggttttcggcgcccgcgcgaaggcttcggcctggagccggacgaagtcgagatcggtggcagcgttcgcgagcgcgccgcgggcggcttccagcacgtcgggtgcgtgcgcttccagctcggtgatcatcacgtcggcgcggaacaggaagtagcccgagttccacagggcgccctccccgatcaggcgctcggcgccggccgcgtccggcttctcgacgaagcgctcgacccggtgcaggcccggcgcgtcggggagtgcgccgccggtgcggatatagccgtactcggtcgcgggccgggtcggggtgatgcccagtgtcatgatctggccgagccgggcgcccaaggctgcctcctgcgcggcgcgcgcgaaggcggtagcgtcctcaatcacgtggtcggcggccatcaccagcaccaccgtctccggcccgcgccgtgcgccgtggagcgcggccaccgcgacggcggcggcggagtcgcgccgctcgggttcgagcaggatgtcggcagcgatgcccgcctgcgcgagctgctcggcgacgatgaagcgggactcggccgaggcgatgaccgtcggcctcgcgaacacggcctcgtcggcgacgcggcggacggtggcttggaagctcgaggtcgcgggatcgaccagcggcgtgaactgcttcggcatgctctcgcgcgaagccggccacagccgcgtgcccgagccgccgcacaagatcacgggcaggatcttttcgtggtctgcctcggccattgcccagtccgtcgcgtatcgggaggcgccagccggttgggcacggatgcgggagcggcgggcgcgaaaaatgaccctgccgtcttagccgatcccatgaggcggcaccacgcgaggcatggtgccgcctggaatcccggtaaactcaaatgaaaggcgggggcatggcccccgccgagactggaaaagcggactactcggccgcctgccgttcgccgtagcccaggcgcgtgttgagttcgcccagaaggttcacggccgcttccgcgatcacggtgcccggcgggaagatcgccgaggcgcccgcggcgtagagcgcgtcgtagtcgcccggcgggatcacgccgccgaccacgatcatcacgtcgtcgcggccctcctgcttcagcgcggccttgagttccggcaccagcgtcaggtggcccgcggccagcgaggagacgccgacgatgtgcacgtcgttctccaccgcctgccgcgcggcctcgtccggcgtggcgaagagcggcccgatatccacgtcgaagccgagatcggcgaacgccgaggcgatcaccttctggccgcggtcgtgcccgtcctggcccatcttggcgaccaggatgcgcgggcggcgcccgtcattctcctcgaaggcctcgacgaggccgcggaccttctccaccaccggcgacataccgcccacctcccgcttgtagacgcccgagatcgagcggatctgggcgcggtgacggccccaggccttctccagcgcctccgagatctcgccgaccgtggctttggcccgcgccgcgttcaccgccagttcgagcaggttgccctcgccatccgcagccttcgtcagcgcggccagagccgcatcgacgtcggcctggttgcgctcggcgcgcaggcgcttgagcttgtcgatctgcttggcgcgcacgtcggcgttgtcgacgcgcagcaggtcgatcttcatctcgtcgtcgggcttgtacttgttgatgccgacgatggtctggcgcccggaatcgatccgcgcctgggcgcgggccgccgcctcctcgatgcgcagcttcgggatgccggcctcgatggccttggccatgccgccgagcgcctcgacctcgcggatatgctcccaggcgcgggcggcgatgtcccgggtcagccgctcgacatagtaggagccgccccacggatcgatgatccgcgtggtgccgctctcctgctgcaggaagagctgggtgttgcgggcgatgcgggccgagaagtcggtcggcagcgccaaagcctcgtcgagcgcgttggtgtggagcgactgggtgccgccctgcgtcgccgccatcgcctcgatgcaggtgcgggtgacgttgttgaacacgtcctgcgcggtcagcgaccagccggacgtctgggaatgggtgcgcagcggcagcgacttgtcgctcttcggctcgaactctttgacgagcttggcccagatcaggcgtgcggcccgcatcttggcgatctccatgaagaagttcatcccgatcgcccagaagaacgacaggcgcggcgcgaactggtcgatggtgaggcccgccgcgaggcctgccttgatgtactcgacgccgtccgcgagggtgtaggcgagctccagatcctgcgtcgccccggcctcctgcatgtggtagccggagatcgagatcgagttgaacttcggcatgttcttcgaggtgtagccgaagatgtccgagatgatccgcatcgatcccttggggggatagatgtaggtgttgcggaccatgaactccttgaggatgtcgttctggatcgtgccggcgagcttttcgggcggcacgccctgctcctcggccgcgacgatgtagagcgcgagcaccggcagcaccgcgccgttcatcgtcatcgacaccgtcatctcatcgagcggaatgccggagaacagcgtgcgcatgtcgtagatcgagtcgatcgcgacacccgccatgccgacatcacccgagacgcgcgggtggtccgaatcgtagccgcggtgggtcgcgagatcgaaggcgaccgagaggcctttctggcccgcggcgaggttgcgccgatagaaggcgttcgaatcctcggccgtcgagaagccggcatattgccggatcgtccagggctgggtgacgtacatcgccggataggggccgcgcaggtagggcggcaggccggggaacgagtcgatcccctcgcagccctcgcggtcctcggggccgtagaagcccttcaccggaatgccctcgggcgtcatccacggctccccggccggcgggggcggcgccttgaagccgtcggccgcgtaggcgacggaggcgaaatcggggatgcgggagctcatcgtgcgtctgttcctggcgtcagtctcggcatcggcggagacgatgattttttttgagcattataggcaagccaccaaacgcggctactgtccataaggccggactcaccggccgcgcttgcgctggctgcctgtcaggtgacggcgcccgcgcgcatcccaccgcacgctcggcgccggccccgacggcgcagcgagccacgcccggcgttgcgcgatcagcgccttgagccgttcggcccgcttctccttgcctgcgcagtcggaggtgcaaccgacgtcgaagccgtgggggccgccttcgccggaaaacaggctgaccaccgccaacacgatcccaacgacgccgatcacgccgatcaccaaggctggccacgcgaagccgaggccgacgaggacggcgatggcggccttgccggccaacgttccgaccaccttcactttcaggagagcgccgaaggttgccgcggcgccggccgatccgcgcagcgccctcaggctccgcctgcggaaacgcttgcgcgcaacgagcgcttcgagccggcgcaattcgcgctccgtccgccgccgggcgtgagcccgatcctccaccgcgttcgcccgcacgccccctccccgctgtgcttgccgcgccgaatgtgcggcgaggcgagcgtgaccgtcaaaccgccgctttccgcggctcgggtcgtgcggagcgcggggcggaaggttggacggaatggcgacagggcgggggacgccgagtgcggcgcggaactggccgttcctggcgggcttcgtcgcggttgagcgccggctcggcgagcgcgcccaggccgcgggccggctgccggccttcgcctacgagtttctgaggttcggggtgaagcagggctgggcctgcctgttcggcggcctcatctgcgcgctgctcatcggcacgcacctgttctacccggccgacgcgccgctctcgcgctacgattttctgacgctcgccgcgatcctgatccaggtcgcgctgctggctttgggcatggagacctgggaggaggccaaggtcatcgcgctctatcacgtcgtcgggacggcgatggagatcttcaagaccggcgtcggctcgtggatctacccggaggcgagcctgctgcggatcatgggcgtgccgctgttcaccggctttatgtatgccagcatcggctcctacatcgcccgcgtctggcgcctgttcgacttccgcttcacccgacatccgccgctgatgttcacgctcccgctggcgggtgcgatctacctcaacttcttcagccaccattacgtggccgacatgcgggcgatgctgtttatcgcgaccggcgtgctgttcggcggcacggtcgtgcacttcaaggtctggcacgtgtaccggcagatgccgctgctgctcggcttcgtcctcgtagccgggttcatctggctggccgagaacatcggcacggcgagccgggtctggctctacccgaaccaggcggccggctggtcgccggtctcggcggccaagctcggctcgtggttcctgctgatgatcgtgtcctacgtgctcgtcacgctggtgagccggccggagccatgccccgaggcggtacccacgcggcctgccgatccgggcgctgaggccgcgatcagttgacgtaggtgcggatccagttcggggagaggatttcgccctcctcggtgatgatccagggctgcttcgaggggtcgccgagggcgcccttggcggcaagcagcgcctcgcgcagggtgtcgtagcgctccggctgggccaggggagacgaggccggcagggtgcgccagatcgtcaggtcggcaggacgttcgagagcttcggtttccatctcatgcgcttcctgttcgaaccgggcccgttcgcgaatggatcgcggcgacgactgacgtcgctgggccggtatgtacaaagttctagggcgatcgaagcatctctggggcggctttgcgatcaattcgagtgctcgatagccgttcgatcaccgtttcgtcgcagttcctcgcccgaaccttgccttggtttcgccaagaattggtccggacccacccaccgatgccttttcatctgtaggacgacactgcgtatgaaacagtatgcaattggttactcttcgtaggggcatccctcggtgcggtgccgcacccagcttccctgtgtaggaaagcggggatttgttgactggacgccacaccggacacagctaagtctcaattgccggacgcgcgctttacggcgcgacggacctgactctcaggagtttggtggagagaacctgaacgtagcccgtaccgccgacgcggcgcgggtcgcgcggttcatggctgggcagggctgaggttgtcggtgccggatcgcttcgtgcgcgtcgccttgggcgtgacgctgggcctgctgattgccttcgtggcgcagccctacatcctcgccttcctctactcggcgaacgcgccccgctcggtcgcggcgcgcggcgatctctcggcggcggagaagaccaccgtcgatctgttcgccagcgcctcgccctccgttgtccacgtcttcgcccaggcggcggcgcaagggcgcgcgctgatggagccggacgacgagttcggccagggagaacagcagcagggctccggcacgcagaccggcaccggtttcgtctgggacgcggcgggccacgtcgtcaccaacaaccacgtcgtcgaggccgcgacgaagggtggcggctcgatctccgtgcggctcgcctcgggcgaagtgatcggcgcgcgggtcgtcggcacggcgccgagctacgatctcgccgtgctccagctcggccgcgtggccaagatgccccctcctctagctgtggggacctcggccgacctcaaggtcgggcagtcggcgtttgccatcggcaacccgttcggcctcgatcacaccctgacgaccggagtcatcagcgcactccagcgccgcctgccgacgcaggagggccgggagctgtcgggcgtcatccagaccgatgcggcgatcaatccgggtaattcgggcgggcccctgctcgattccgccgggcgcctgatcggcgtcaacaccgcgatcttctcgccttcgggcgccagcgccggcatcggctttgcggtgccggtcgatgtcgtgaaccgggtggtgccggacctcatcaagaacgggcgcgtgcgcaatcccggcatcggcatcatcgccggccaggaggcgaccgccgcccggctcggcatcgacggtgtcgtggtgctgcgggtgctgcccggttcgccagcggcgcaggccggtttgcgtggcgtcgatccccgcaccggcacgatcggcgacgtcatcgtcggcgccaatggccgcccggttcaccgcctgtcggacctgaccgccgcggtcgaggaagcggggctcgaccgcccggtgagcctgctggtggagcgcgacggccgggtgcggacggtgcgggtgaataccgccgacgtggcgcagacgcggttgtaatcccgctccccgtgggcgtgcaccggatgagcgctttacccgcgcaccgaaccggccgatgaccgcgggatgctcatcgccctcggccttctggcgctcatcggattctggtggctcggccgccgcaacgggcgcctgcccttcggcctgacgccgcgcctgctcgccggctacgtccttatggcgacggccttcgtgctgtcgctgcgcggcagcttcctcctggcccttctgctcggcgcaggaggcgtctggctctcggagggcgaggcgggcgtgatccggcgggtccgcgcatggcgcggataccgggagccccggcaagtgcggacggccgccctcgaattcgacctcggcaccgacggggagccgatggacgggaccgtgctcgtcgggcccttcgccggccgccgcctctcggcggtgccgtcggaggcgctcatcgagctggccgccctgctgagcgccaacgatcccgagggcgcccgcgggctagaggcgtatctcgaccgccggcagcccggctggcgtgtagacgctgatgtcgacggagacccgcggacgggcggaccggcgaagccagggtcgatgacggagcaggaggcctatcaggtcctggggcttgagcgcggggcgtccctggaggacgtccgcgcggctcatcggacgctgatgaagcggctgcatcccgaccagggcggcagcgtcgagggagcggcgcgcgtgaacgcggcgcgtgacagactggtgaaccgacatcgctagaactccacgcgcgttgtcagggtcgatatgtcgaaggtcgtcgaagccgcttgatgcggctcctgtcatcgggcggtcgccggccgaacgcgccggcagccgcaccgaggatggctgttggaggcgatcagctccgggtcgcgaagcagttgaagccgttcttcttcagcgcggcgcaggcatcctgcgcggtgctctgttcggcaaatcccgagaagcgggcgcggaacagcgtggtgccgccatgggtcacgcgcaccgtgtagggcgcggccttggacagcatgccggtgcggctgcgggcgtcggcgaggatcgacttcgccttgtcctcgtcgtccatggcgccgagctggatcacccaggggctcggcgtgacgggcttggcgctgtcgccgcgggcatccttcggcgggccctcggcccgggaggcgacgccctcgacggcgggcaggcgggcggtcgacttgccggccgtgccggggaaaggcgcctgacccgccgagcctgcataggcctgggcagcccccggcagcgcctggagggtggtgcggcgcgatcccggcgtggtggtggccggccggatgtcgagcggagcgttgctggtggagctcgtcgtctcgatgtcttcgtcgtccgccgaggcgagaaccgtccgggtgcgggaatcggcctcggcgacgactgccgggcgaccgcgctcggccacctcgaccacaggcgccgtttgacggctgcctgcaaaggcgcggggcagattggcgcggacgaggtcggccatgatccggtcgcggctcgcgcccgatttgccgccgagcacgatcgccacgatctgccggtcgccgagcttggctgcggtcatcaggttgaagccggaatcgcgggtgtagccggtcttgatgccgtccacgccctccacattgccgagcaggcggttgtggttgccgatggtccggccgcggaaggcgaaggagcgggtctggaagtagcggtagtagcgcgggaagcgatcctggatcgcacgggccagcagagtgaggtcgtgggccgtggtgatctggtcggggtcgggcaggcccgaagcgttggcgtagtgggtgcggctcatgccgagcgccttggccttgcgcgtcatcatctcggcgaagcgcggctcggagccggcgatgttctcgccgatggcgcaggccacgtcgttggccgacttggtgacgagcgccttgatcgcctcctcgaccgtgacggtcgagccggggcgcaaccccagcttcgacggcgcctgggcggcggcgttggccgagatcgagagcggcgagtcgaggtcgtagcggcccttctccagctgctcgaagagcatgtagagggtcatgaccttggtgatcgaggccgggtggcgtagcgcgtcctcgttgaccgcgtgcagcgtgcggcccgatttcacgtccacgaccatggcggcgtagggcgggttgtacccgctcaccgccttgcgggcgtggcctcggcgttttgcctcggccgggtcggccactgcgacgagaaaactcgtcgccaggagcagcacggcgacagcgcgggaccccgtggtgggccggccttctacgcgacgcatctcgaaaccttcgcctcgacagtcggacgttcaagcccggctggcacccttcacgaacgccgccatcgggtccgcaatctctgtcgaagacggtaggatgaacgcggttacgcggccgttaatgccggacgatgcgggtgcgagatcgtcctttcgccacaggggttaagccgatcttgacgagacccgcttgggaaggccggcgttgcccgcgtcgggtccgccgtgcggcgtttcgtcatcggatccaaagacggccgcgccgcatttcgcgcgtgggcgcagggctggccgcgcgttcattcagtacggacagtttcacgcacctcactggcgcaggcgccgatcggcctatagattgcctgttgagcgccgcgcccctcaccgggacgctggcgccgaaggctgccagaccaaggtcgcttcgattcagatgtcttccaagctgattcaggacaacgtgcaggaggcgggtcggggacgagttccggtgcgtgcggcctcaaccccgcgcagccccggcgacgacgaccgttcgggcaccgcgatcatcacccgcaccaagccgcgggcgaagcgaccgagcctgtaccgcgtgctgctgctcaacgacgattacacgccgatggaattcgtcgtgcatgtcgtggagcggttcttcaacaagagccacgacgacgcctaccagatcatgatgcacgtccaccacaatggtgtgggggagtgtggcgtgttcacctacgaggtcgcggaaacgaaagtgacgcaggtgatggatttcgcccgcaagcaccaacatccgcttcagtgcgttatggaaaagaaataggcatccagcgaaggccagagcattgcccagcttctcacgtagcctcgagcaagccctccaccgcgccctggccttggccggagagcgccgccacgaatacgcgaccctcgaacacctcctgctcgctctcgtcgatgatcaggatgctgccgcggtgatgcgagcctgtaacgtcgagaccgacgtactgcgccgcaatctcgtcgaatacgtcgacaccgaactctcgaatctgacgggcgatgggcgtcaggacgccaagccgaccgccggcttccagcgcgtgatccagcgtgcggtgatccatgtccagtcctcgggccgcgaggaggtgaccggggccaacgtgctcgtcgcgatcttcgccgagcgcgagagccacgccgcctacttcctgcaagagcaggacatgacccgctacgatgcggtgaactacatcagccacggcatcgccaagcggcccggcgcgtccgaggccaagcctgtgcgcggcgccgaggaggaggccgcgtccgagcgtcccggcagcgaagagaccgaggcgcggcccaagaagaagggcgatgcgctcgacgcctactgcgtcaacctcaacaagaaggcgcgcgacggtaagatcgacccgctgatcggccgccattccgaggtcgagcgcacgattcaggtgctctgccgccgccagaagaacaatccgctgctggtgggcgaccccggcgtcggcaagacggcgatcgccgaagggctcgcgcgtaagatcatccagcacgaggtgccggaagttcttgccgacgcgacggtgttctccctcgacatgggcacgctgctggccggcacccgctaccgcggcgacttcgaggagcgcctcaagcaggtgatgaaggagatcgaggcgcaccccaacgccatcatgttcatcgacgagattcacaccgtgatcggtgcgggtgcgacctcgggcggtgcgatggacgcctcgaacctcttgaagcccgctctggcctcgggtgccctgcgctgcatcggctcgaccacctacaaggagtaccgccagtacttcgagaaggatcgcgccctggtgcgccgcttccagaagatcgacgtcaacgagccgtcgatcccggacacgatcgagatcctcaaggggctgaagccgtatttcgaggagttccacaagctcaaatacaccaccgaggcggtgaaggcggcggtggagctgtcggcgcgctacatcaacgaccgcaagctgcccgacaaggcgatcgacgtgatcgacgagaccggcgcctcgcagatgctggtgccggaggcgcgccgcaagcgcaccatcggcgtcaaggagatcgagaccaccatcgcgacgatggcgcgcatcccgccgaaaaccgtgtcgaaggacgacgcggtggttctcaagaacctcaccgagaacctgaagcgggtcgtctatggccagaccaacgccatcgaggcgctgacctcggcgatcaagctcgcccgtgcgggcctgcgcgatcccgacaagccgatcggctcctacctgttcgccggcccgaccggcgtcggcaaaaccgaagcggccaagcaactcgcggcctcgctcggcgtcgagatgctgcggttcgacatgtcggaatacatggagcgccacacggtctcgcggctgatcggtgccccgcccggctatgtcggcttcgatcagggcggactgctcaccgacgggatcgaccagcacccgcactgcgtgctcctgctcgacgagattgagaaggcgcatccggacctgttcaacatcctgttgcaggtcatggatcacggcaagctgaccgaccacaacggcaagcaggtcgatttccgcaacgtcatcatcatcatgacgtcgaatgcgggcgcctcggatctggcgaagtcggcctacggcttcacgcagtcgaagcgcacgggcgacgacgtcgaggcgatcaaccggctgttcgcgccggaattccgcaaccgcctcgacgcgatcatctcgttcggccacttgccgaaggaggtcgtggccaaggtcgtcgacaagttcgtgctccagctcgaagcgcagctcgccgaccgcaacgtcacgatcgagctgtcggacgaggcccgcgaatggctcgtggagaacggctacgacgacgcgatgggcgcgcgccccatggcccgtctgatccaatccacgatcaagacgccgctcgccgacgaggtgctgttcggccgcctcaaggacggcggggccgtcaaggtggtgctgaagaagccggaggccgaggacggcaagggcaaggcggaactcggtttcgaattccccgccggaccggtgaccccgaagccggagacggacgtcgccaacgcggccaagcgcaagcgctcgaagccacgttcggcgccgcgcaagaaggcggccaagcgtgatggtggtccgtccggcggtggatcctccggtggcggctccgtccgcaccgtgccgaaggtgccgctgaaagtctgagagtgcgtggtcgctcattcgcaagagtgagcggccttcgaggccgtcgcgggttgcgttcctgcgccggctcccggatatgggcggcgccgcgctctgccagaggggccggcatcggccagcaatgggggtagcatgacgagcgacgcgcaggaggagcccctgacgcctgtcgcgccacagccggctccggcgcggccgaagccgctaacgtcccgcgagagacgccgtcgccgccgcaagtcgcgtcatcgcggcgaggagattctcggctggatcctggtgccggtgatcttgttcggcctcttctggggcgtgaacgcggtcctcgaggcgatgggcacgagccccggcgtggtgtgggatcagctcctgcaggtgaaggccgcgcttgagaagaagatgtagggcgcggacgccctactccgccgccgccttgctcagcccgatccgccgccagatcgtgctcagcgcgtccaccaaatggtcgatgtcggcattcgaatgcagcggcgagggcgtgatccgtaggcgctccgtcccacgcgggacggtcgggtagttgatcggctgcacgtagatgccgaactcgtcgagcagggtatcgctgatcgccttgcacagcacggggtcgcaaaccatcactggcacgatgtggctgcggttggccaaagtcgggatgcccgccgcatccagtgcctgccggacccgcgccacccgctcctgatgccgcgcccgctcgacactgctcgccttgaggtggcggatgctggccgcggcgccggccgcgaccgccggcggcagcgaggtcgtgaagatgaagcccgaggcgaagctacgcacgaagtcgcagagctgcgtcgaaccggtgatgtagccgccatggacggcaaacgccttgccgagcgttccttcgatcacgtcgagccggtgggcgagccccatccgctccgagatgccgccgccccgcgcgccgtagaggccgaccgcgtgcacctcgtcgagataggtgagcgccccgtgcgcctcggccacgtcgcagatctcgtcgatcggggcgatgtcgccatccatcgaatagaccgactcgaatgcgacgagcttggcccggccgggctcgatcagcccgagcttgcgatccagatcctctggatcgttgtggcggaagatctggcgttcggcccggctcgaacggatgccctcgatcattgaggcgtggttgccctcgtcggagaagacgacgcagcccggaagcttcgaggcgagcgtgccgagcgccgcccagttcgagacgtagccggaggagaagatcagcgccgcttcctttccgtggaggtcggcgagttcctgctccaagagcacgtgataatggttggtgccggagatgttgcgggtgccgcccgcgccggctccgcatcggtcgatcgcctcgtgcatcgcttgcagcaccgacgggtgctggcccatgccgagatagtcgttggagcaccagacggtgacctcgcgctcaccgccggggctgtgatgcgtggcgtagggaaaccgccccgcctgccgctccagatcggtgaagacgcggtagcgcccctcccggtggaggccggtgatcgcattgccgaagaacgcttcgtaatccatgccgtcctccccgaagaagatgatgccggtgggcagatcttgcgtctgcctcgcttcattcgcggtgcactgcccgggtttcgggcatctcggccgctctgggtgcggcgcggcccggaaggctccagttccacagcgccgccgagggcagcggcagcatcaggaaccaatgctccagggtggcaagcgcggcgagcgtcgcgagcagggcaaagcccgttaccgtctgcggcgcggcggcatccccgagcgcgccgcgggcgagcaggaccgatgcggcggtgcccagcgtcaccgagagcggaaacagcgggttcatcggccgccggctgaggtagcaggcgagatagccgagatgcggcggcaggaactcggcgtgaaggttgcgcacgccgaggaacaggttgagccgcgctgaggcgttcatcagtgtgagcaggccgtaggtccagagcgcgactcggttcccctccccccaagtcaggcagaggatggcgagccctccgatcaagatcgcgaattcgtgccacaggctggtggcgagcgccgcgaagaagcggtcgaacccgcgcaggttcggcgcgcaggcggcgggcttcgggccggagatgaagcccatatagtagctcatctcctgccagccccagacgatgatcgcggcggtgaagccgagataggcgccggtctccgtgtcgtcgtccgcgaccgcgcggatggtccagagcgcgccggccaggacggcgctcgccgcgaccatgctgcgggcatgcgtccgccgcggcaggtgctggagcaccagcaccagtccggtggccgaccaccacagcaggacggcgtagagcgccggaacggcgtagacgcccatgctaccagaccggatcgaggcggatgtcggccggcatcgcgttctgcttgaccgggagaaggtagagccgcgcgaaggtcgccgccgcgaccagggtctgggcgccgtgcttgagcttgcccgacaggccgccttccgccttggcggcggcgatcttgtcggcgcagaccagcagccggtcgagccccgccttgaagcgcggatcgtcgagatcgagggtgatcgggaaggtctgtttcgagatctcggaggtgatccggaagaccttgaaatcgtaatcggtcggatcgaccccgagcgccttgtggaaggccgggcggcaatggtcgcggacatacatcgtcgcgaacaccgccagcaggaagaagcggatccagtagcggttgacccccgtcgtcagctttgggttggcccgcatgagcagcgcgaacgcctcgccgtggcggaactcgtcgttgcaccacttctcgaaccacttgaagatcgggtggatgcgccgctccggatgccgctccaactcgcggtagatcgtgatgtagcgggcgtagccgatcttctccgataggtaggtcgcgtagaagatgaacttcggcttgaagaacgtgtacttcttcgccttggtcaggaagccgagatcgacgccgacgccgaagtccttcagcgtgtcgttgatgaagccggcatggcgcgcctcgtcgcggctcatgaagccgaacagctccttgatgtccttgttcttggcgcgcttgcgcatttccgcgtagagcacgcagcccgagaactcggcggtgatcgaggagacgaggaagtcgaggaattccttgcgcagctccgggtccatctcggcgaggtcgcagtcgaactcctcgttgcgcacgaagtggcgcttgttcgggtccgagcgcagctcctcgatcaggatgtcccattcgcggcgcacgggctcgacatcggtgcggtcgagttcgtcgaaatcggtggtgtagaagcgcgggctcagaaacgtcgtctgctgcgcgctcttggtcgagtcgttgagcggctggcgcgggaacggaactcccgtcgccggttggggctggacgttggcgttcacagcttcctccgttcggaaaagctcacctcgtagagctcggtcagctcgagatgggcgatcagcttggtccaggcccgctccagccggcctgcgcgggtgacggtggcggtgcggcgtacggtgaggcgctcgccgtagggcacctcggtcggcgcatcgtggacctggacctcgtcgccgggctcgatctcgaacccgccgtcgagcgtcacatgcgcgtgcaggctctccggcgtctgctcgatctcgacggtgcagggcacctcgacgaccgtcttgccgatccaggccatgtccgccccccttctatctgctgcggccatcaccgcagctccgtgccgggcaacaggcgggcgaaggccttcgcgttcgaagggccgaaggccagcagcggcacgttccgcccggtggcgccatcctccaacgacaacgtgccgttgtcgaatcgcgtgagggtgaacggaggctcgcggctcaggccttcccgctgccgagcctgggcgagcccgcgcagcgtgccgcggatgaagccgtcctgtcccggctcgatccgggcgaccagtttcccgtcgctggcctcgcgcaggtcgatggcgccgtccggctggtcttcggcgtggaacgccagcgtctgaaccgggtgggcgaccggtatctgctgctccgtctcctggccgcggccgacggcgacggcaacaatcgccaccgcgagcagggccgcgacggccagaagcgccggccgctgggattgcggcttctgcggcgggcggcggaagttcagctcgacaggcatggatctcaccctccgctatcgggccccggcggtcgcgaggtggccgggggcagcgctcgcacgcccggtcacggcgggttccacggcgcgcgccggacctttggcaagatctttggcaggtccttcagcgatcccctcggccgaaccttcggcctgcgccgcgagcgccggggcgagcagggccaccacgctccgggcctcgggcaccgagcgcagcatcggctccggccggctcacccgccagggccgggcatgcggccagagatgcaggtaggcgacccgctcgcccggcggcaggcgcagggggatgtcgccggtgccgtcggaaaacaggcgcaggtccgccgactcgatccgggtgagtggcaggttgagggtgatcggcagggcgatgccgacatgcagcaccatgcgccggtcggtgagcgtgtagacggtggtgcggtggacgagccaggcgaggaagctcagcagtccaagcgccgcgaggccgatcagcaaggtcgggcccgcgacggcgagcgcccgcgccggccccccgctcgcggcggcgccgatcgccagcaccgtggcggtgccggcgaaccacaccatgacgagccgggcgtggaaggcgcgcagcaacacgccggacaggctcggggcgccgcgccacaggatgcgctcgcccggcggcaacgggccgggcagcccccgcagcgtcccttcgggtaggaagtcggaatcgctcataggatcgcccctcagagaatgggttcttgacgggccggcgaggcgtagagggtgccggcgccgaaatacgccatgatccgctcctcctcccgcagggtgacggaatccggatccttgatgccggggatgtcggcgaactgctcggccagcagcgcctcggtcttcaccgtgcgggagaagcggccggtggtgcagaaggtcactggcatcagcacccggcgcccgcccgcaccgagttcgacctcgtagtagcgcacgaaggattcgccgcgatcgagccagagatcgacgacggtgccggcgacctgccggtcggcgccgaagaccgccatgccgatcgggttcggtccgtcctcgtggaccacgaacgcgtcggcgacgcgtaaggggacgatccggtactcgttgtcccaggtccggtcgtgctcgtcgtggcgcggaacccaggagccggggccaacgccggcctgcagcgacgtgtcggtacggaagtagggcgcgccggggaagacctcgcggcgggcgctcggcacatgggtgtcgtaggcgatgttcgtctgcggcgcgtacatcgtgtggccgctcgacaggtggaaggccttcggcgtcgggatgagaatcgggtcggggctcttcagccggccggccgcctcgttctccagcggatagccctcgcggcgatcttcccggcgcaggtagaagaccaggcctgcgaagaagatccagaacgcgtagagcgtgacctgcgcgacatcgatgtaaccggtgatctcgcctctgggcatggcaggcctcccgatcaggtgggacgattgacgagggggtcgaacggaccggaacgccgctcgtccggacggatggaaccggcggcgtccgcgcgcacgagcgggccgagcgcgaccagcgtggcgaacagcagcgcaatctcgacgtggtagacgatgaggtagccgatggccggctcgttcatgccctcgccgagcgcccccgattgcgccacggcggcgccgagatcgcgcaggatgccgctggcggcgatggcgagcccggcggcggtggcctgcgccgcgccccaggcgcccagcgcaaggccggtatcctcgggcccggccttggccatggaggcggtgagcgtgccgtgggcgaacaagccgccgccgatgccgatcagcgtgacgcccgccgcaaacagccgggccgaggcgagcggtgcagcgaagatcaccgccgagaaggcggcgatgccgatcaccgcgcccgttgccgccacacggtaggggtcgccgccgcggttgagccagcgcgccgccgcgatcagcccgagaccgccgccggcggcgagcatcgcggtcagcgccgtggtctgcgccaccgtgaggccgaggatctggccgccatagggttcgagcaggatgtcctgcatcgagaacgccgcggtgccgagcgcgatcgccgcgagccgccgccgtgcggtgccctccccggcatagccgcgccaggattgggaaaagctcggccgcggcgccgcccggtcggtgcggtgcggatcgcgcggttcctgcttccacagggcgacgccgttgagcacgatcgtgatcagcgccgcgccctggatcacctggatcaggcggaccgccgagaaattcgccaatgccagcccgaacagaacggcgctgcccatcatgccggccagcagcatggcgcagaggagcgccaccaccttcgggcgggcatgcgcaggggcgagatcggtggccagcgccagcccgacggtctgcgtggtgtggagccccgcgccgacgagcaggaaggcgagcgcggccgcgacatggccgacccagagcgggccggtggtgtcgcccgacaggatcagcagggcgaacggcatgatcgccagcccgccgaattgcagcagcgtgccgaaccagatgtagggcacccgccgccagccgagcaccgagcggtgcgtgtccgagcggaagccgaccagcgcccgcaagggggcgaacaggagcggcagcgacagcatcaccgccacgatccaggccggcaccgacagctcgacgatcatcacccggttgagcgtgccgatcagcagcacggcggccatgccgacagtgacctggaacagcgcgagccgcatcaggcgcccgagcggcagctcctttgtcgccgcatcggcgaacggaaggatcgccgggccgaggcggagcagcgcctgggtgatggcgaggccggatttcatcgagcggccccggtctcgatcgcgggcgatgccgtcttgcgcagctcgatcgcgttcgagaggtagaacccgctgttcacccgctgcgtccgcgcgacggcgaaacgtgccagtgcccgctccccggcgatgcgccgccgcaggccgctctccgtgatcggcacgatggccggagcccggtcgcccttcgggaacagcttgccggccgcgtgcatcagcgtcagcagcgcggtgcgcggggcgacggtgaacagcaggcttccatcggtgcgcagcgagagttcggcgagcgcacggacgatgtccggcgcctgataatggatcagtgaatccatcgcgacgacatggtcgaagcggccgagccaggggtcgagcatgtcgccgacccggaactcgaccgagccggggccggggatcgcgggcaggcgctcgcgggcgagcccgatcagcgtcggcgagacgtcgatcgccaccaccgccgcaccccggcgcgcggcctcgaccgcgagcgccccggtgccgcagccggcatccagcaggcgcaggccggtcagatccgccgggagccagccgagcaggttcgcgcgcatggtgtcacgcccggcccgcaccgtggcgcggatcttcgagaccggcgcgtcggaggtgaggcgcgaccacgcctcgaccgcggtgcggtcgaagtaggtctccaactgggagcggcgggtgagatagggcgtgctcatcaatcgcgtcccgagatcaatcgaagccgaggaattcgaacaggtcgcggtccttcatcggcaccgcctcgcaggggtcggcgccggcccagagcgtctcggcgagttgcatgtactcgtcggtgacggccttcagctccggcgtcggctccatctcgaacagcgtcgatttcttcaggcgcgagcgccgcaccacgtcgagatcggggaaatgcgcgaggcggcgcaggcccaccgccgcgttgaagcggtcgatctcgtcggtccccgccgagcggttggcgatgacgccgccgagccgcacgccgtaattcttcgacttggtgtgaatggccgcgacgatgcggttcatcgcgaagattgagtcgaagtcgttggcggtaacgatcagcgcccggtcggcgtgctggagcggcgaggcgaagccgccgcagaccacgtcgcccagcacgtcgaacacgacgacgtcggtatcctccagaaggtgatgctccttgaggagcttgaccgtctgcccgacgacgtagccgccgcagccggtgccggcgggcggtccgccggcctcgacgcatttcacgccgttatagccctcgaccacgaaatcctcggcccgcagctcctcggagtggaagttcacggcctccaaggcgtcgatgacggtcggcgcaagacgcttggtcagcgtgtaggtcgagtcgtgcttcggatcacaaccgatctggaggacgcgcttgcccagcttcgagaaggcgaccgagaggttcgaggaggtggtcgacttgccgatgccgccctttccgtagacggcgaagaccttggcggtctcgatccggtcgttcgggtcgagcccgacctgaagactgccctcctcgcggcggacggggaccggatttcggatggcgatgttcatgccgcgactcctgcgatgatgccgggtgtcacgccctccagccggtcctccagttcctcctcggcacggtcgagcgcgtcgcgcatcgccgggtcgggagtccagaagccgcggcggtgagcctcgatcaggcggctggcgaccttggcgcaggccgtggggttgagcgtcgccatccggtcgcgcatggcgtcgtcgagcacgaaggtctcggtgatgcgctcgtagatccagggctgcaccgcgccggcggtggcggaccagccgacggtgttggtcagggtcgcctcgatctggcgcacgccctcatagccgtggccgagcaggccctcgtaccatttcgggttgagcatgcgggtgcgggtttccagcgccacctgctcgtcgagcgagcgcacgcgcccctctccgcgggtctggtcgctgatgtagatcggcaccgcctcgccgcgggcgcgggccaccgcccggcccatgccgccgagcccgtcgaagtagtggtcaacgctcgtgacaccgagttcgaccgaatcgaggttctggtaggcgagatcgacccgggccagcaccgccttcatcaggtcgcgctgcggcgcggggcgaccggtgcggccgtaggcgaagctcttccgacgcgaaaaggtctcgcagagttcgtcctcgtcgtcccagcggccggactcgacgaggtggttgacgttggcgccgtaggccccctccgcattggagaagacccgcagggccgccgtctcgaaatcgcagccctgctcggcctggattgccagggcatgcttgcgcacgaagttccgctcgatcggctcctcggcgctggcagcgagaaagctcgcttccgcgagcagcttggtctgcaacggcagaagatcgcgaaaaatgccggagagcgtgaccaccgcgtcgatgcgcgggcggccgagttgttcgagcgggatcagctcggccccggcgaggcgaccgtagccgtcgaagcggggcgccgcaccgatcagcgccagcgcctgagcgatggggccgccctcgctcttcaggttgtcagtgccccataggacgagcgcgacgctctccggcagggcccggccttcctcaaggtaacgcttgagcactcgcgccacttggcgggtgccgtcggccagagcgaaggccgtgggcaggcggtagggatcgaagccgtgcaggttgcgccccgtgggcaggataccgggattgcgcagcaggtcgccgcccgcgaccggggccacgaagcgcccgtcgagggcccgcatcagcgcgggcagctcgctgtcgcgggcgaggtcggcatcgatccgggcgaggtcggcgaaggcggcccggtgggtctcgtcggcgggcagacccgcggcggcgagcgcctcgttgagggatgcgccctcgatcaggagctcgatcccggtgcgggcgggcttcagcccgtgcgaggcctccgccagggcgagcagcagatcgacacgttcctcgcagaccattccctcgccgatcacgtgcaggccgtgcgggatcagcgtctgctcgagttcgaacaaagcggcggcgagtgcggcgatgtgcggggcgggattgccctcccaggcgggctcggccgggaccagatcgacggctgcgccctgcgcctggatgaccacggcgagcgccgtccgctcggccgtcgcttccggttccagaccgcgccagcgctcgaccgaggccttgaggtcgctcaggccgcggtagagcccggcggcggcgaggctcggcgtgaggtagctcacgagcgtcgcggcggagcggcgcttggccagcgtgccctcggacgggttgttggcggcgtagaggtagatgttgggcagcgcaccgatcagccgctcgggccagcaggcctccgacaatccggcctgcttgccgggcatgaattcgagcgcgccgtgggtgccgaaatgcagcacggcgtcggccgagaaatcttcgcgcagccagcggtagaaggcgctgaaggcgtgggtcggcgcgaagccctgctcgaacagcagccgcatcgggtcgccctcgtagccgaaggcgggctgcaccccgacgaagacgttgccgaactgcgcgccgagcacgaggatgtcggccccgttgctctggtggcggcccggcgccgggccccactgcgcctcgatctcgggcaagtaagtttcgcgacggacgtgatcctcggccgaaacgcgggcgtggacattggccggcgtgccgtagcgggtggcgttgccgccgagaatcttctcgcgcaacgcatcgacgctgtcgggcacggcgacgtcgtagccctcggccttgaggccgcgcagggtgttcagcagcgaggcgtagaccgagaggaaggcggccgtgccggtggcgccggcattgggcgggaagttgaacagaatgacggccaagcgccgctcccgcttcggccgacgacgcagggcaacgagccgttcgatccgggcggcgagccgctcggcgcgctcgggatgcacgcgcatgtcgcgggcgttgccggggccggatgccgaggaacggccgccgaacaccatcggtgcggtggcgccatcgagttcggggatcgcgaccatcatggtcgcctcgaccggcgacaggccgcggctgcccgcctcccattgctcgatcgtctggaattccagcgcgtgggcggcgagataaggcacgtcgagccgcgccagcgtcgcctcggccgccgccgcgtcgttgtaggccggcccaccgaccagcgagaacccggtgagcgagaccagagcgtcgatcgccggccggccgttcaccgtgaaataggcgtccaccgcggggcggttgtcgagcccggcggcgaaggccggcaccacgcagaggccctttgcctccagggcggcgatgacgccatcgtaatgcgccgtgttgccggccagaacgtaggagcgcatcagcagcagaccgacgcggccgcgggcgcccggcacggtcggcagggcggacaggctctcgccgacgcggtcggccatgcgcggatggtagaggccggtctcgggataatgctggggtgcaggtgccgcggcgatctcacgccacacggtgcggggcccggcggcgtagcgctgcacgaggaagcgcacgaggctcgccacgttctcgtccgagcccgcgagccagtattgcagggtgaggaaataggcgcgcacgtcctgcgccgagccggggatgaagcgcaggatcttcggaagcttgcgcaccagcgccatctgccgggcggcgttgccctccgcgcccggcttgccgcgcagccgcttcaggaagtcgagggccgagcgcttggtcccgctcatgtcgaagcggttgagcttggtcgtgcgcacgatctcggaggccgagaggcagccgatcatcgcgtcgcagctcgcgcggcgtgcctggatcgccggcaggatcgcccggacgtgctcgtcgaggaacagcatcgccgagaggacgatgtcggcccgcgcgatctccgcctcgcaggcccggagcgcggccttgtcggtctcccactccgcggcggcgtgaaagctcagggcgagccccggcatctctgccgcgagccgcaggcgcgcccgttccaccgcgctcgccaagtgattgtcgagcgtgacgatggcgacgcggatggtgggcctatcggccgaaatgcgccttggcatcgtaaagggtctcgagagtgatgagcgggagctgccgctctcgggcgaatcgctcggtgttggcgcgggccttcccgcgcacgaagaacgggatcttcttcagctccttctcggcatcgggcgcccacggcgcggtgcggaccgcgtcggaaccctggatctggatggggggtggaacgggcgccgacgcgagggggggagtcttcggcgcccgttccacggcgtccgccgtcccgctcggcccgcggccgagatgagacggggcggcgccatcgtggaattcgggatcttcgcggaacatcccgaggagatgttcctccagccccatcatcaggggatgcacgagggtgtcgaacaggacgttggcgccctcgaaccccatctgcggcgagtggcgggcgggaaagtcctggacatggatcggcgccgagatcaccgcgcaggggatgccgagccgcttggcgatgtggcgctccatctgcgtgccgagcacgagttcgggggccgccgcctggatcgccgcctcgacgtcgaggtagtcgtcggtgatcgtcgcctcgatcccgtgaagggccgcttccgcccggacctcgcgggcgaattcgcgggtataggtgccgagcccgacgagtttgaagccgagttcatgcgcggcgacgcgggcgagagccagcgcgtgggtggcgtctccgaacacgaagacacgtttgcccgtgagataggtcgaatcgaccgaccggctgtaccagggcaggcgcgagggcgcgtcggcgaggacgggggcgggatcgacgccggcaagggccgccaccgcttcgacgaagcgcgtcgtcgccccgacgccgatcggcaccacatcgacgaagggctgctggaacgtcttctcgaggtactgcgcggcgctgcgcgccacctcgggatagagcacgacgttgaaatcggcctcgcccagccgggcgagatcggcaggcgtcgcaccgagcggcgcaaccacgttcaccgcgatcccgagaccgtcgaggaggcgtcggacctcgatcaggtcgtcgcggtggcggaagccgagggcggtggggccgaggatgttgcaggcgggacgtcgcccgtcgcggggcgaacgctcggccggcgatcctgccagggcgcggaccagccggtagaaggtctcggaggcgccccagttctccttcttctggtaggccggcagctccagcgggatcaccgggatcggcagggcgagcgccttggccaacccgcccggatcgtcctgaatcagctccgccgtgcaggaggcgccgacgatcatcgcctgcggctggaagcgcgcgtaggcggcggcgaccgcgtccttgaagatcgccgcggtgtcgcggccgagatcctgggcctgaaaggtcgtgtaggtgaccggcgggcgcttggcgcgccgctcgatcatcgtgaagagcaggtcggcataggtgtcgccctggggggcgtgcagcacgtagtgcagcccctccatcgcggtggcgacccgcatggcgccgatatgcggcggtccctcataggtccagacggtgagctgcatggccgctacacctccagccgggcgcgccggtcgagcggacgcgcaaacaattcggcgaggtcgcctgcctgctcgtagccctggatcggcgtgaacagcagctcgatcgaccacttcgtggtcaacccctcggcttccagcgggttggcgaggccgaggccgcacaccgtcagatccggccgggccgcgcggcagcggtcgagcccgtcgtcgaggctctggccctccaccacagcggtgccgctggggagccattcgagttcggcggcgaggtggccgcgatgcagatagggcgtgccgacctcgatcagctcggcgcccatctcccgcgacaggaagcgggcgagcggcacttcgagctgcgaatcggggaagaagaacacccgcttgccggcgagcttttcggcatacgccgccagcgcctgacgggaacggcgcaggcccggcgccgtcaccgcctcgaagcggacgggatcgacgccgaaagcttcggccgccgcgcggagccacccggtcgtgccttccgcacccagcggaaacggggcggcgatgcgctggcccccgcgctcttccaaggcacgcgcggtgtctgcgaggaagggctgggccaggagaaagcgcgtgccgcgtccgatcgcgggcatctggccggcgcgccgcgccggcaggaagcgggcggcgatcccgagatcgcagaacagccgtgcgaactggtcctcgaccacgtcggcgagcgcgccgacgacgaggagttcatccgtcgccgtcgcctcgggcagttccggcacgagcgaggcgaggcaggcatcctcgccctgcgtgaaggtcgtctcgataccggagcccgaatagttcagcacccgcacgtccggggcgagccgccgcgacagccgctgggctgccctcgacaggtcgagcttgatcacctccgaggggcaggagccgacgaggaacagcagccggatgtcgggacgccgctcgatcagccgcgtcaccacccggttgagttcctcgttcatgtcggcaaggccggcgagatcgcgctcgtcgatgatggcggtggcaaagcgcggctcggcgaagatcatcacgcccgctgccgactggatcaggtgggcgcaggtgcgggagccgacgacgaggaagaacgcgtcctgaatcttgcggtggagccagacgattccggtgaggccgcagaacaccgcccgctggccgtgctcggcgcggacggtgacgccgcactcgctggcgggaaggggcgcgcgcgcattcaccgggccgcctccccggcgagggtgagggaggccggcgcttcgagccgcgccgcccgcagcttcagcaggaactggccggcattgatgaggtaggcggcgtaggcggcgagcgcgaggaccagcaacccttccgtatcgagccagccgaggccgagtgcggcgagataggccgtgtgcagcgccagcacgagcatgctgaacacgtcctcccagtagaaggccggcgcgaacaggtagcggccgaacacgaccttctcccagatcgagcccgtgaccatgatcgcgtagagaacgagggtcttggcgacgacggaggcgttggccgccgcggctccctcacctgtggcgagggtacgcaggacgagaccgagactcaccgcgaagacgagaaactgcagcggagccagaaccccctgcaccagcgtccagcgcgacgcgtcgcgtcgctgacgctgagcgctggtgtagagcggttgttgccggccctggtgctgacgcatggcgtccgccctcgctcgcccttcggccccgtcttcggacgcctcgacgccctgaacctaggcctggctgcccaaaagtgtcaactcaagttgacggtcatcgaagattacatttctgtcggcgtcaatggggccggggattgccaatcgtgagcggaagcgtatcgttgggatacacgcgtccgttgccctggtgccgatcagcgcattaaattgcacgctgcatccaccgagccgcatcctcagggagacgcccatgggcgactggaggcatttcggcgagcgtctcgagtttcctgccgtgtcaccggaatgcggtgtcgtggccgagccgcttgtcccctcggcgttcgagcagcagcccgacggacacgggatgcgacgacagttggctagcgtggttgaggcggagattctgccccggctgatgctggctcaccgcgatcgggcgacgccgcgacccccttccgttgggcaccggccgacaccggacgaggtccagcgcttgagcgacctgctgctcgcccgcaccgacaccgatctcgcgccccatctcctacgcatcctcgacgaggggctgaccctagaagggatgttggtcgatctgctagcgccggtggcgcggcatctcgggtggctctgggaggaggatgcctgcgatttcgttgacgtaaccgtggccctcgggcgcctccaggccgcgacgcgcgacttgtgtgcgcggttcgagaacgatgcggtcgatcctgcggggcgcagcatcctcctgctgcccggtccgggtgagacgcatgttttctgtctatcgctggtcgcgaccatcttccgcgaatcggggtgggatgtgaccaccaccggtgcgcaatcgaacctcgacgcggtggacctcgtccgcatggaatggttcgacatccttgggctgacgctgtcctgcgacgtgttcctgcccgccctcacggatcggattcgtgccctgcgggccgcttcgtgcaacacgcggatcaaagtcttggtcggcggcccctatttcgcccggaatcctgatcacgtccgccttgttggcgcggatggcacagcggaagatgggcgtcttgcaccgctcattgcggaaagcttgcttgaaatgcggacgcgagcctgttgataagggcgcttccagcgccatcacaaagtgttgaccttgagcagcttggcgagcccttctcctcggcgcccctcttcggcgctgcaacaggcagccggtctcctcgatggcgaggcggccgggctgctgattgctgccacctccgatctctccctcgtggtcgatcatcacggtatcatccgcgataccatggccggccgggccgatcttgaggggcagggcatcgaatcctggctcggaaagccctggatcgacacggtgaccgtcgagagccggcccaagatcgatgcgctgctgcgcgatgcggcgcccggtacgatgacccgctggcggcaggtcaaccatccctctcccaccggtacggacctgccgattcgctacgccacgctccgtccgcagaaggatgggccgatcatcgtggtcgggcaggatctgcggacgatcgctgcgcttcagcgccgtctggcggagacgcagcaggcgctggagcgggattacgaccgcctgcgcaccgccgagacccgctacaagctgctgttccagctctccggtgagccggttctggtggtcgatgccggcacacggcgggtgacggagatcaacccggcggcgatgcggctgctcggccggccgcagaaacgcgtgatcggccaggatgcggcggacctgttcgacgcgggcagcctgcgggacctgcagagcttgtttgccggcctgcgcgtcaccgggcaggcgacggatctcgtcgcgccgttggccggcggccggggcgacgtccgagtctccgcctccctgttccgtggcgagggcacgacctcggtgctgttgcgcctcgccacactggttccggcggcgccggagcgcgtcgagttcggacgtggcgcgctcgacatcatccagcggatgccggagggcttcgtcgtcaccgacgccgcgcgccgtatcctcaccgccaacaccgccttcctcgatctcacccagcacgccaccgaggagcaggtccgcggccggaccctcgacacttggctcggccgtggggaaacggacgcgctcgcgctgttcgcgatgctgcgcgatcacggctcggtgcgccatttctcgacggcgatgcgcggccagtacggctcgatggaggaggtggaggtcgccgccgtctccacctctcacgccgatcagccctgtttcggcttcaccgttcgcgcgaccccgcggcgggcggccccggttcatgccggcggcgggcacgacctgccgcgctcggttgagcagatgaccgaactcgtcgggcgcgtctccatgaaggctctggtgcgcgagacgaccgacctcatcgagaagctgtgcatcgaggcggccttgcgaatcacgcgcgacaaccgcgcctctgcggcggagatgctcggcctgagccgtcagggtctctacgcgaagatgcgccgctacggcatcggcgacctcgacggcaacgaccctgagttgacgtcttaggccatttcccggcgatcggcgctataatgcatcgatcaaaaacgagtgacatcggcatcttatttgaggtcgtgtgtaaagcttgattgacacatgcggccccgcggccgtagctttcgagcatggcaacgcccgcgccgagcgccatcgtcgagcttctcaagcccatcacgtggttcgcaccgatgtgggcgtttggctgcggggtcatctcctccggtcagactccatccgggcagtggctggtcatcgccgcgggcgtgctgctcgccggaccgctggtttgcgccacgagccaggccgccaacgactggttcgatcgccatgtcgatgccatcaacgagcctgaccggccgatcccttcgggacgcattcccggccgctggggcctttatctcgccgcgggctggacggtcctgtcgctggccgtcgccgcgatgctcggaccctggatcctcggtgccgccctgttcggcctcgtgctcgcctggatctactcggcgcctccgttccggctgaagcagaacggctggtggggcaattcggcggtggcgctctgctacgaggggctgccctggttcaccggcgccgcggtgatggccgcctcaatgcccgaccggcgggtgcttctcgtcgccctgctctactcggtcggcgcgcacggcatcatgaccctcaacgacttcaagtcggtggagggggaccgggccatgggcctgcgctcgttaccggtgcaactcggctccgatcgcgcggcgcgcttcgcctgcctcgtcatggccctgccgcagatggtggtggtcgcgctcctcctccattgggagcgtccctggcatgcggcgctgatcggcgccctgctcgtggggcagctcgtcctgatgacgcattttctgaaggcgccccgcgcccgcgccgcttggtacaacggcaccggcacgacgctctgcgtcttcggcatgttggcctcggcttttgccctgcgcccgctcgtgcaagggctggcgccatgaccgacatgcccgccgccatcgctcggccctatcctcgatcgttctcttggctccagatcgttcggctcggtctcgtccagaccgcgctcggggcggtcgtggttctcatgacatcgaccatcaaccgggtgatggtggtggaactggcgctgcccgcgatcgtgcccggtgccctcgtcgccctgcactacgccacgcaggtgctgcggccacgctggggctacggctccgatgtcggggggaggcggacgccgtggatcgtcggcggcatggccgcgctcagcctcgggggtttcggcgcggcggccgcgaccgcgctcgcggcgagccatctcgccgccggcctcgcactcgccgtcctgtccttcctgctcgtcggcatgggcgcaggcgcggcgggcacctcgcttctcgtcctgctcgcgaccggggtggaagccgggcgccggggcgcggcggcgaccatcgtctgggtgatgatgatcgccggcttcgccgtgaccgcgccgctggccggccacttcctcgatccgttctcgggcgcgcggctcgtcgccgtgtcgggcaccgtctccctcgtcgccttcgccgtggctgtgctggcggtgactggcatcgaaccgcgccgccccgaagccgccggccgggccgagacgaagccgccgttccgcgcggtgctggcgcaggtgctggctgagcccgcggcccggcgctttactctgttcatcttcgtctcgatgctcgcctacagcgcgcaggagctgattctcgagccctatgccggcctcgtcttcgcgatgacaccgggcgcgacgaccaagctcgccgggcttcagcacggcggcgtgctcgccggcatgctgttcgtggccggcttcaccgtgttcatcggcggaccggttctgggttcgctgaagctctggacggccgtcggctgcggactttcggctttggcgctcgggacgatcgctgccggcgggccgatcgggcccgactttcccttacgcgcggcggtggccggcctcggcttcggcaacggcgtctacgccgtggcggcgatcggttcgatgatggcgctggccgggcgcggcggcgaggccgagcgcggcactcgcatgggtgtctggggcgcggcccagggcgtcgccttcggggctggcggcttcctcggcacgctcgcggtcgatctcgcccgcctcgtcgcctccgaaccggtctacgcctacgcggcggtgttcgcggcggaaggtgtgctgttcctcgtcgccctgctcatcagcctgcgcgtcgagcacgtcaccgtcggccggcggcacaacccactaaccgagacggcctccttccagctcaattccggcttcgaggcgcggtaacgccatgacagaccacgacgcttccgaaatcttcgacgtcgtggtggtggggggcggccccgcgggggcgatcgcggccgccgacctcgccgcctccgggcggcgggtgctgctcctcgacaaggcggggcggatcaagccctgcggcggcgcgatcccgccgcggctgatccgcgactttgcgattcccgacgcgctcctcgtcgcccgtatccggtgtgcccggatggtggcgccgagcgcctgctcggtcgacatgccggtcggcgacggcttcgtcggcatggtcgatcgcgagcatttcgatccgtatctgcgcgagcgcgcggcgctggccggggcggacctgcgcgacggcctgttcgaacgcatctcccgcgaaagcgcgggtctcgccacggtgcattaccgctccggcaaaggcggcgaggaacaccgggtgcaggcccgcctcgtcgtcggcgccgacggtgcgacctccacggtcggacgagccgagattccggggcatgcccggatgcgacaggtcttcgcctatcacgagatcgtccggcgccccgcggagactgggcacgacggcgcgcgctgcgatgtctactaccagggccgcctctcgccggatttttacgcctggatctttccgcatggcgagaccgtcagcgtcggcaccggcagcgcccgcaagggcttctccctgcgctccgcgatccgcgatttgcgcgccgacaccggcctcgatgcttgcgagacgatccgccgggagggcgcgccgcttccgctcaagccgttgcggcgctgggacaacggacgcgacgtgctgctcgcgggcgacgcggcgggcgtcgtcgcgccggcttccggcgagggcatctactacgcgatgctcggcggtcgccttgccgcggaggcggcaggtgccttcctcgccaccggcgatgcccgcgccctcgcccaggcgcggaagcggttcatgcggctgcacggacgcgtcttctggatcctcgggatgatgcagtgggtctggtatcgcagcgacaccctgcgggagcgcttcgtctcgatctgcaaggacaaggacgtccagcagctcacctgggacgcctacatgaacaaggaactggtgcgcgccaaacccgccgcgcatgcacggatcttcttcaaggatctcgcgcacctgttccgctgggtctcgccgtgagcggcctgctggccggcggatggggaccgcccgtcgtcgccgccctcgtggcgctcgccgtcgcggtggcgggcggggtcgcgacccggacggacgcttggtatcgccgcctgcgcgttcccggatggaagccgccagactgggctttcgggccgatctggaccgtgatcttcgttctcaccaccgcctctgcgatcatcgcctggaacgccgatccggacccggccgcgcggggccggctcgtcacggtcctcgccgtcaacggcgtgctcaacatcgcctggagcgtgatcttcttccggctgcgtcggcccgattgggcctttgccgaggtgctgctgctgtggctctccatcctcgccgtgatggtcaccgtcgggcaggtctcgacgcccgcagccctgctcaaccttccctacctcgcctgggtcagcaccgctgcctgcctgaacctcaccatcatccggctcaatccgcgcttcgggccgcgcttcgggagcgcgtgatccgtggacgagttcttcgccccgctcttcgcctccgggcggatcgtcgatgccatcctcgtgctggtggtcgttgaggcgctggtgctgctcggcgcgcgcgcccgctggggccgcggaccggcaccgggggcactgctgagcaacctcgcctccggtgcggcgctgatgctggccctgcgggcggcgctcatcggcacggcgtggcccggcatcgcggtttggctggccgcggcgctcgccgcgcatctcgctgagatggtgatccgctttcgtcgtgacggagcggtggcgtcgccggactgtgacaagctggcccggaacaaccagaagtggcgaacgttcggtgcgcgtccgccgatgacttagaacgatactttatcgaggccctcgacatctggagatcgggttcatgacacgcctcaatgccctgggctccggttggctcgccgtcgccgccctcctctcggttggcacggctcacgcgcaggaggcggatgcagacctgatcaagcgcggcgaatatctggcgacggcgggcgattgcaccgcctgccataccaagaccggcggcaagtacatggccggcaatttcaagctcgatacgccgatcggggcaatcaagacccccaacctcacgccggatgaggagaccggcatcggcaagtggagctacgagaccttcgaaaaggcgttccgtcacggcatcggcgacgagggcgagtatctctacccggctttccccttctcttggtacactaaggtttcggacgacgacacgaaagcgatcttcgcctacctcaagtctctcacgccggtgaaagagaagcgggaggacaacgagatccccttcccgtttaacgtccgcactgctctgatcacgtggcgcaccgccttctttaccgaagggcgtttcgagcccgatccgaaggccagcgcggaggtgaaccgcggcgggtacttggtcgaaggccttggccattgcggcatgtgccacaacgagcggaagctcgtcggcaattcgagcctggccggtcggttcggcggcggcgtcatcgacggctggtacgcgcccaacatcaccccagacgggcatcagggcatcggcgcctggagcgacgaggaggtcgtcagctacctcaagaccggcacggcccccggcaacctgccgggcgtggccgccggcccgatgcgccagaccatcgaggaatcgctttccaagatgaccgacgccgacctcaaggcgatggtcgcctatctgcgcacgattccggccaagcagacctacaaggaaaaggatctccaggccttcaaccaaccgggggcgccgggcgctgacacctacctcacctattgctcctcctgtcaccgaccggacggcaagggcgtcgagggcgcgattccggcactggccggcaacacctcgatccagtccggcggccccgagaccatcatcaacgtgatcgtcggcggtctctccgcacagagcggctacgcaccgatgccggccatcggccaggagatgaccgaccagcagatcaaggacgtcaccgactacatccgcaattcctggggcaacaaggctccggtcgtgtcggaatccggggtcgtcgcgaccgcgcgtgggaagatcaagacgatgatggccggcaacgcgccctgctcgaccatcgagaacgaagggctcaaggccagcatcgaggaggccgccggcggcgacgcgctgaaggggctgaagccgaacgatttcgttcccgtcctcgcccgcatcgccccgcaggtgaaggccgccgcgcccgaggctggcgacgacgccgtggtcaacgggctgctctcggccttctgcaaggcgaatcgcagcaaccaggatgcggagcccctgccctgggcggcgaccatcggctcgttcggcaacatcgcctacagccaggtcaagaacccggagaagcgggcggaagcgagccccggccagccgccggcctcgggggcgacaccgcctaagccttgattccggtttttacgccctaccattggctgatgcggtcaccgttccgtaacgcgcggacggtgagccgcgagggatcgcacgacggatcctgatcgagcatcgtcccgaaaggtggttgccggctttcggaaaaagatgatgcaaaagcaaaagcctcgatgggagtgcgagcctatgcaactcggcatgatcggcctcggccggatgggcggcaacatcgtccgccgcctcctgcgcgacggccacacggccgtggtctacgaccgcgatccgaaagcggtcgaagccttggctgctgagggtgcgacacccgcctccagcctggaggatctcgccgccaagctcgaagcgccgcgtaccgcctgggtgatgctgccggccggccatatcaccgaggagacggtgaccgcgctcggcggtctcctgagtgccgacgactgcatcatcgacggcggcaactcgttctatcaggacgacgtgcgccgggcccgcgacctcgacgccaaggggatccactacatcgatgtcggcacgtccggcggcgtgtggggcctggagcgcggctactgcatgatgatcggcggccacaaagaggctgtggatcggctcgatccgatcttccgcacgctggcgccgggcctcggcgaaatcccgcgcacgcccggccgcgaggagcgcgatccgcgcgccgagcagggctacatccatgccggcccgagcggcgccgggcacttcgtgaagatgattcacaacggcatcgagtacggcctgatgcaggcctatgccgagggcttcgacatccttcgccacgccaacgcccccgatattccggaggcccgccggttcgatctcaatctcggcgacatcgccgaggtctggcggcggggcagcgtggtctcctcctggctcctcgatctgacggccgccgccctggcaggcgacgagcgtctcgaaggcttctccggttacgttgaggattccggcgagggccgctggaccatcaatgcggcgatcgaggaggcggtaccggccaccgtcctttccagcgccctctaccgccgcttccggtcccgcgaggatgagagctacgccgacaagctgctctcggcgatgcgccagggcttcggcggccacaaggagccgccgcgccgggggcccgcgccatgatttcgcttcccccgaacaccgagctgatggcggatgccgaggcgacggcccatgcggcggccgagcatctgctggcgatggccgagagcgcggagggcgaacccatcgcgatttgcctctccggcggctcgaccccgaagcggctctacaagctgttggcctccccgggctttgtcgagcgggtgccgtgggcgcgcatccactggttcttcggcgatgaccgggtggtgccgtgggacgatgcgttgagcaacgtccgcatggtccgggaagcgttcggccatgccgcgccggtgccggcgacgcatctgtacttcatcccctccgatcacggagccgaggccggcgcgcgggcctacgagaagactttgcgcgacttctacggggctggagagctcgatctcgaacgaccgctgttcgatctcgtgctgctcggcctcggcagcgatggccatacggcctcgttgtttccgggcaagccggctctttccgaacgcacggcctgggtcgcgccggttccggaagcgggattggagccgttcgtgccgcgcatcaccctgacctttccggctctggcctcctcgcgctcggtgctcttcctcgtcaacggtgcgagcaagcgcgagccgctgcaacggctcgccgacggcgaggatctgccggcgcggcatgtcgagagtgccgggcgcgtgacctggtatgtcgatcgcgacgcggccgcagcctgaccgacggccgaacggccgcgatacgccctctgcggccggcgctttcgcctcatttccgacgtcggtcctacccgtgtatgaacggctgatcctcgttcaaccggagtactccgatggtaggagccgaagacgccgccatgcgggattcctggccgcagctccgtcagtcgcgccccgctctgcggcgtagccgtatcttgtcggggccgctgaagtcgctcgaacggcgcagccggaggccggtctggggcgtgagtctcggcgtggtcggcctttcgctcgtcgcgacctgggcgatcgcatcgcagatccgttcgagccccgccgacgcgcctcacatcaccgctgcgccggtcgccgagccgctttcggacgcctcgcagcctgcccgcatcgtcggcgccgcactggcaccgcaagtcgcaccggcgcccgagctgccggttgcggtcgagacgccgtcctcggcgtcgcccgcagtcgaggcttccgaggaacggccaccggctgcctctctggcggctgcaccggctccggctccgaagcccgtggctgctcttccggccgaactcggcaccctgccggttctggaactcgacgagacgacgttcgacgcgatgcaggctccggctctggagaaccgctcccgcagcgtcacgcggactccggcaaggccgtaaatccagagtccgaaacaatgacgcccccggtcgcgacgcgagcgggggcgaatttgtgtgtggtgtccggcgcttcgaccgcgccggatctttcgtttgggtctggcttgcctcaggcggccagcggcatgtcgtcctcggcctcggccgccatgaactgagcccgggcgagcgtggcgaagcgctggttgagggcgaccagctcgtcgaaattgccggcctcgacgatcttgccgttctcgaacacgaggatgcggtcggcgttgcggatcgtggcgaggcggtgggcgatcacgaaggtcgtgcgtccctccatcaccgtctccagcgcctgctgcagcttgcgctcggtcgccgcgtcgagggcgctggtcgcctcgtcgaggatcagcatcggcgggttcttcagcagcgcccgcgcgatcgagaggcgctggcgctcgccaccggacagcgaccggccgcgctcgccgatgatcgtgtcgagcccatcgggctggcgcgccatgaactcgctggcctgagcccgatcgagagcatcgagcatctcggcatcggtcgcgtcggggcggccgacctggaggttctcgcggatcgagcggttgaacagcatcggctcttggaagacgacgccgatgttgtggcgcaggctcgacaggccgatgtcgcggatgtcgatgccgtcgatgcggatggcgccggcatcgggatcgaaggtccggtgcagcaggcccaaggtggtggacttgcccgaacccgtggtgccgacgagcgccaccgtctcgccggggcgggcggcgaaggacacgccgtcgagcgcgctgcggcggccgtcataggagaaggcaacctcgtcgaaggtcacctcgccctcgaaccgggcgacctgcttggcatgcggccggtcgcggacggtcggcacggtgtcgaacacctcgaagaactcgcgcatcttcggagcctgcatgaacacgccgttcacgaaggtcacgacgtggtcgagcttggtcacgagcatggtggcgaggctcatgaaggcgacgatctcgccgaccgtggccgcgcccttctggtgcagggcgatgccggtgatgaagatggcggtcatggtcagcgtgccggaggcgcgggtggcgacgttggccagcgcccaccacgacaggaccgggatctgcacgcggagcaggtcctggatgatggtgcgcatcgcctccttctcggcgcgcgcacgggtgaaggactggattaccgcgacgttgccgagcgcgtcggaggcatgggcggccagccccgactggaactcctcgacctcgccctgaagcgtctcggtccggcgcaggacgtagctggcgagcgccgtgaatgcgagaaccagcacgacgaggatcgcgccgagccgccaattcacgaacagcgtcagcggcaggagcacgccgacggagagcagcgcggagaagtgctcgcggaagaagttcagccaaacccaggccatggcattcgtgccttccagcatcgccttcaggacgcggccggaatggttggacgaatggaaggcgatcggcagttcgagcacgtgctcgaagaagttcgccatggtcgaaagccggttgcggtgggcgagccggtcggaatgcagcgcgatcgcgacgcccgccccgatggtgaacaggccgaacacgacccatgcgatgatccagggcgccagcgcggtggcgggcgcgtccttggagagatgggtcaggccgtcgatgatgcggcccatgatcagcggctcggcaaaggctgccaccgcgagcgcgacattggccgcgatcaagccggcggccagccgcttttccgctcccagcaggccgagcacccgcgcatagaggcgaatcatcgacatcgtgctttcgctccccgccccgtccggccacaagccgtggggatctcaacgttggaaccggaacgtcccggcgccgccccaccgagagcctgcggttctccgcgcagggccactcggtcaatcggcacggggacttatggctccccgcccctgaacggcacatgacggggaacggtcgcttcctccaagcccctttaccgttccttcagcctgtttttttagaagttgagcacggcctgcacgattggccgggcttcggacatcggcgtcatggatctcgcaaccggtatcgggcttgtcggcggggtcggcgtggtgttcacgctgatcatgatcgacggcggcaacttcgcggcctacttcgacaaacacgccgtgatcgtcatcttcggcggcgcgatcgccgcgacgatgatccgctttcccttctcgaccatgctgcacggcctgccgatgggcctgcgctacgccttcaccatgcgctcggtgaagccgcacgaactgatcgaagagatcaccaagatcgccgacgtcgtgcgcaagtccggcccgatcgccctggaaaacatggagatttccgatccgttcctggcccagggcgcgcgctacatcgccgacggctacgatcgcgacttcattcgcgacacgatggagcgagaccgcgacaactttctgatgcatctcgatgagggctcgaagatctaccgcgccttcggcgactgcgccccggcctggggcatgatcggcaccatcctcggcatggtgacgatgtttgccaacatgtccgatccctcgaagctcggccccgccatggcgaccgcgctgctcgcgacgctctacggcgcgctgatcgccaacatgatcaccctgccgatcgccgacaagctgcacgtcaagctcgaggaggaggacgtctcgcgctccctcatcatcgacggcatcctgctgatccgcgatcagaagagcccctcgctggtgcgcgagatgctcattgcctacctgccggccaaccaccgcgaagaactcgctgcggaagcggcgtaacgggggtttgagcggtggccaagaagaagcgcggcggcgcccatggcggtcacggctggttcgtgaccttcgccgacttgatggcgctcctgatgagcttcttcgtcatgatcgccgcctactcgacgcaggaccagaagaagctccaggtcgtcgccggctcgatgcgcgacgccttcggcgtgaacaaggaatcgaagttcgccggtatcctggagagcgaaggaattccgaccgcggacaagttcaagcacctgcgcgacgtgccgcccgagcgcgccaccgatcgcaccacgccgccgcagatcgatagtggcctcgacgacggcatccccgaccgcggctatcccgacgccttcggccaggccgccgcctccctgcggcaggcgatgcaggatatgccggaagtggcggaattgtcgaagaacgtcatcatcgcgccgaaccggaaggggctcgacgtctccatcgtcgatcaggacggccgctcgatgttccccgaaggatcgagccgtcccaacgaccgcacccgccggctgctcgaacgactggcgccgacgctgatgaagctgccgaaccgcatcgccgtgaccggcttcaccgcgaccacccgtcccggcacccgcgacaccgccccgccctgggaactctcggccaaccgcgccctgagcgtgcgcgacgtcctggccggcgccggcctgccggacgaccgcttcgcctcggtgacgggcaaggcggacaccgaaccgatgtttcccgacaatccctatctcgcggccaatcgccgggtcacggtcacgcttctcgccgagccgccgccgacgccgaacggcaaagccgtaccctgagggcgcctgcgccgaacgcggctacttggcgaccagcagcgcccagtagaccttgtatttggagcccggcgcgtaagcggtggcgatgcccatccgcgtcgcctcgggcgacagcatgaccgcccggtgcggagggctgtcgcgccagcccgagaacgcctctgcgagcgtgtggtagccggctgagaggttcgcatccgccccgtcatagccgagccgggtcacggccgcgcgcaccgtctggctcttgctcgggcgatcggaggcggccatggcggcggcctctgtctcggcgagccgctgcaattcgggatcgatgacgagcggggcggcgccgttgttgctgcgataggccgagatcatgtcccgggccgccgccgtatccaccgcggtgctgccggtggtgagcggcaggtacatgctcggcagcccggtcgtgtcgggcgtcatcttccccgcacaaccctgaagcagggcgacgagggcgaggaccgcaggcgcggccaggaaggtctgacgtccgagcacgacaacggctttccggtgaacaggggaatgaggtggcccctgcgcccggtaaactcaagtgtatcggtgccgccggccccgatatcctcaggaccggcggcgtttttccgtgggacgctcgtgcctatccgtggcgccgacggttcacatcctgcgattcgttcgccgggctgcggggagcggtttcctccggcgctgaactcttcctggcatcgtctgctccggacgccgccggcgcgatcacctgcgtggtcgagctgccgactgcgtgagcgatctgtccgagcgcgtcgcgaaccggttccagaccctggacggtgatgaagctcgaagccgggcccatcggcgggatgaactcggcgtcggccagggtcttgaacaccgagaaattgaggtcgctctgcaccttctggccgaggttgacgtcgaccaccatggcaaccaactcgaactccaggaagggatcgccgatcttcttgaacaccacccgcggcggcggctccttgagcacgtccggatgggccttggcgcaggcgaccatcatctcggcggcctggaccggatccttgctgcgcaggacgctgacggagaggatgactcggccggttcggtcgccgcgcacgcggttcttcacgatgccggagatcaggttcgagttcggcacgatgacggccgagcggtcgaaggtctggatttcggtggagcgcaccgagatccgcttcacgatgccctcgctgtcgccgatcagcacctgatcgccgacccggatcggacgctcccagagcagcagcaggcccgagacgaagttgttgacgatcgactgaagaccgaaaccgataccgaccgagagcgcgccagcgacgatggtgagcttctcgaggctgaggcccaaatacgagaaggacagcgccagggcgaccaggaagccgacatagcccgcgaccgtcgagatcgagttgcgcaggccggcatcgaggtcggtcgcgggcaggtaggtgttctccagccagcgctgcacgccgcgggtgatgaacacgccgaccccgaggatgccgatgccgtaggcgatggaggacagcgagatcgtgacgtcgccgaccttgaagccgaagaaggccgtgcggatcgaggagaacacgtccgtcgaatcgagcccccagggcgcgagcgtcaggagcgccgccacggcgatcagcacgacccggccgaagcccgtcaccagcaccgcgatctggttgagcgagcgcttgcgcagcccggtattggcctggagcgtggtggcgaggcgggtctcctcgcacagcgagccgccgatcagcacatcgacgctcatgatgaggagccagagcaggacgaggacgctcgcgctccagatcaactgatcgacgaggaaggccgagagcgcgacgtagcccacgaagggggccaccgcgatcaccgcgaccgcgacccagccgagcaaccgcagcggcccgccgatattggccgaggtatcggtgccgacataggggccgaagcactcttcctccttctccgcggtgtcggcgaagcgatggaggccgattgcgagcagcagcgcggccgtgacggccccgatgccgcgggtggcgatggagatcggcagcgcggcgtagatcgccgagttcagcgcctcggtcgatttcgacaccgtgatgaccacggcgatgctgacggcgagcgcgttgatccgccatgccgcggcgtccgagaccggcgccggacgccaagccggcttgttgacggcgagcagcgcgtcggcggtcgcctcgacgaaggcgatgaaggcgatgccgccgagaatgatgctggcgaccggcaggaaccgagcgggcagcaactcggtgacgtccagggcgtaatagaccgcgtagctgcccgccagcgccggcaacgtgccgagcaggagcacgcgccacgcacccagaagcttggcacgcttcgacggcgtggtgacgttgatgtcccggcggccgagcgccggggcgatgttgcggcgcccgaaatagagggcgaaggataggccgaaggcgaggccgagaacaagcaggttccacagggtgccgttgcggcggaacagagagacggtgtcgtcgacgccgctgcgcagcgagctgaggtcccgtggaatgtcggcagcgacccgcatccaaaggtcggggctcaacagcgaggagctgcgctcgaacaggccgcgggtgaaggcggcgcgacggcgattcgagatctgatcgacgatttggtcgctctgcaccagcagcgacttggccaggcgctgggtgccgtcgatgtcgttgaccgcctgctcgcgctcggcccgctcacgggcgacctcctcgccctcctcgccctccttcggcttcgggccgatttgcgtcagccgctcgcgcgcggcttccagccgcggcccgagcagctcgatcaccgaccgcagccgatcggcgagcgggtcgagcccgtcgcgagcgcgggtcaggtcgcctgccccgacattctgtccggaaatcgccttttcccgcgattcgagatccgccttgatggcgtcgagccggtcgcggagcgtttgcagcgcctccgagacgggcaccttgggcgcggccggcttgggagccggcgcggcctgcccgtccgccgcaggcggttgcccgttcgccggcgccgccgtctggtgcttcggggccggtgccgactgagcggccggcgccggcgcgctaggcggagtcccctgccccacggccgcattcggcagcagagccgccgcggtcagtgccgcgatcagggccttgctgcgcatcatatggcggacacgggtgagaagggagtgtcgtagcatcgtcgtccttcgcgggggaacgggatcgcgtcgggtgatcggcgccagggcagcctggccggccggttcgcggatggtgtcgcgcgcgaccacagccgtctgcgccgcgctcatggggctcggtatcccgcacagcccttgagctaggggcacggcgtgacttgccgaggggcgcgccgcgaaactttttgcaacgcacaacggcgcgtcggcccggcctgtctgcccgcgtaatggggcaaaagcgtgcggaacggagcgatcgacggcaattcaaaggaaaatcattggccgcgacgtcacggacggtcggttcgccttcacaagcttgtcacgctgatattacactaagccgcgatggacttggccatatcctcacgcagcgaggaggcggcgctgatcgtccgccccgccacgcttcggttcgaaccggcaggattcgccggtcggggaagctgttggcgtcaagatccctcccaacctttcgattcccgccaacccgcccgagcgccacgcgctgaggccatgggttcggcgcgagcgcgcgcgacagcctgcgaacttgcggccgtgccggggcgtcgtgccctccggcacggttccgaggcgccccctgggctccggttgtcgcgggtacggcatggcccttcggaccttcggcgtccgaggccgaggcgcccgaggggcgccgtcacgagcagtgagtggcgtcgatgatcgatctgcaaaccctggtgctcaacgcggattacaggccgctttcctacaacccgctctcgttgtggtcctggaaggacgcattcacggcgctgttcctcgatcgcgtcactttggtcgcgaactacgatgtcgaggcgcacagtcccagccggtccctcaaggtgccgagcgtggtcgccctcaagagctacgtcgcgctggcccgcagcccggccttcacccgctacaacatctacctgcgcgacaccttctcctgccaatattgcggcctgcgtctcccttcgggcgggctgaccttcgatcacgtcgtgccccgctcacgcggcggcctctccacctgggagaacgtcgtggcggcctgctcaccctgcaatctgcgcaaggccaatcgcacgccgcacgaggccgagatgcccctgctcaacgagccgcaccggccgacgcggcacgagctgcaccgccgccaaccggaattcgaccaccgccagtatcaccatacctggctcgactacctttactgggacagcgagctcgacagttgaccgcgcgtcagcgcaacggctgcggcggctcgttgaacatcggctgattggtcggccgcggcacgtaggcccggacggcgaaccgctcgaccggcggcgacgcacgaaagcgcgggcgcggatcgcggtagggcatctccagggggagtgccgtgacggcggggcgtgtcctgagatgccggctgcggctctcggcttgcgcgtgcgtcatcgcggctgagaagccggcgagcgtcgcggccgtgagcagaagcagatggcgcatggcggctctccggtctcggtcgcgcatcagaacttgatggcggcgccgccacgcacggtgttcaactcggccttatggccctggaagtcgttgaacaggacgtattgatactcgccgcggagcaggaagttcggcgtgatggcgtattcgaggccaccaccgacggcgatgccggttacggtgaccttctttgtcgttccatggaccgtgccaggggctgggatgctgccaggcggattattttggtagaagaccgagtagccttcgttgtcgatgtatgatttcgtagtacccgtctgattggtggcataaattgtattgttgtagccgtaattctgaattgtaactgtgttatggacagtcgcccgaccgactgccacgccgcctgtgacgaagggaaggagattgccaaaggcgtagccaagtcggcctctgatcgtcccataatcttgaattttggtgctggcttggccgctcagatcgacggtcctaaggtagttgtccttcgtgatcatgtagcgggcgatttgatcggaggtggttccactctgaccaaagtacgtataatcggcctcgaaaccaacgacgacatcttcgaactggtagttgacaccggcaaacacgccgtagctggcgccgccggaatgggtcgaacgagctgcaagaagctgggatgcgttcatttcagcttccacgacgctataccggagcgcggttgcgacaatcggctggaaggcgttgccgaagccgagggcggccgacgaatagccgccatggccgccgacatagaacccgctccagtcgatgatcggagccggtgccgggtaatcatcgtcgtagccgcgcagcacgccgtaatcgagatcggcagcgagagcgggtgaaaccagaacggtcgtcagtagagccagggtcgcgatacgcatcgtcgtcgtcctcacgcaccgggccgttgctgcgccgggctgacccgttcgtactagttcagtaaccttaatttttcgtgccggaccaacattggatggcgttccgagatcgcgggatcctgccctctcctatcgttttcggcgcgaggcgcagacgttctgtgcgacggcccaaaacgagaacggcgcccgggggcaagcccggacgccatgcgttcctagggaacgatcgggatcgactcagttgccgaagttccgaacgggagaggcgagcaggccgtcggcgaagcggtagcgaaggccgacccggaattcgctggccgtcagatccttgacgcgggtgaggccgccgaactcgtccagtccactgcggatccggccgagatcgatgtagcggtaggctgcgtccacgctgaagccggcaccgatgtcgtaggacaggccggccgtcagagcccaggcgaaggtcatgaccgagtggttggcgcggaaggcggcgttgcgcggtcccgtgcccgcggacccgtcgcaaccgtcgatgaggcaggtggtctgggtgtagttgcggctcatgcgcttgtcggcgaagccgacgcccgcgccgacgtaaggcgtgaagccgtaccaagttccgatatcggcatagacattgacgaggccggtcagcacatcgaccttgccggcttcgagattgtagccggtctcgaacaccgagcgcgaggagtagccgcggaaggacgaagcggcgcgctggtcgatggtggcatcgacgcgcagccacggattgatctggtagccgacgccgccgccgtaaccggtctcggaactcaggcgcagcccgacgagcggcggcatgccgggatcgtttggatcgagaatggcgtcgtcgcgcgggtggtcgtaccagctctgcgtgaagtcgccgcgtagataccagccgctgccgatggtcaccggctcgacttggacgggcggcggcgggggcggcggaagaagatccgccgcggcagcaggggacgcgaaggagccggtcagaaccccgaggagggtgccggtcgcgagcgtggccgccagcgccagacgatgcgatgcgatcatgggaagcctcgtctgaggcagcaggagatgtccgcgcctcgattgaacggcagatttgccgataaaggttatgatcggcttaaccttaaccggcagagatccggagatttcgccgcttgaaaacaaagacggcgcggagagtgtccgcgccgtcacaatacaatcggaggttcgggaagatcagtacttgcgcaccagcggaggcggcggcgcgtaatcgaccgcggcaaccgcgaccggggcgccgaacaggtagcgcagaccgaccttgacgtcgtgggcttccagttccttcacgcgatagacggtcttcgggcagtccggagcgcaggtgacgacgccggtggtggcctcgcccatgttgaggtagcggtaggccgcctcgaacctgatgttctgcgtcacggcgtagccgagaccggcatgaagcgcccaggcaaagttcgtccgctcgttgtggcggccgatgccgtagcccccctcatacgcgccgaagcccttgtcggtcacgccgccgaagctgtggtgggcaacaccgacgccggcaccgacgaacggcgtcacgccgtaccacgtgccgagatcgacatagccgttggcaaggccgacgatggaatcgaacttcccgctcgtgacgttgtagccgccggtatcgccgaaggtcttgtcctcggccacaaacgtccacttgctgcggaagcggtactcaccggtcgcatcgacgcgcagccacggattgatctgatagccgacgccgccgccgatgaagtactggttggagaccttgtcctgcacgacggcgtagtcgtacggcttgggcggatgcgagacgtcctcggcaatgctcttgcgcaggtcgagcgatccgtagccgccatcgacgcgaagataccacccgcccgcgaacacttccggctcgggcagcggctcgggcatgggcggcggaggcagcaggtcggcggcttgtgcgaggcagggcaccccgacgctcgcgaggagcgtgagggagcgcgccaatgcgagaactttggtgcggcggcgcattacgatttccttgacccatcgagcgcgccgaaaattgaaggccggcccgagatgcgaatgcaaggatgatcgaggaaggttaagtcggccttaacgtaaaaagttagccttgccgatccgttgccgtgattggcaaagatgccgggaaatcagtaccatcgctgcttgtgctttccgccggtgacggcccccggcagcggatcggctccgcccttcgcgtcgccgatccgatacccggtctggaaccgtttccgaccccattgcatcaggccggcgtcttcaggccgctgcgcgggtgacagcgtccacgacttcgtccacgacctcggcgacgagatcacggtcgtccccctcggccatcacccggatcacgggctcggtgccggaggggcggatcacgaggcggcccgactggccgagccggtccttcgcatgggcgatggcggtgaccaccgaatccgcgcgcaggggctcaccggagcggaagcggacgttcttgaggatctgcggcagcggctcgaagcagtggcacacctcgctcacgggcaggttgcggcgcttgacgacgctgaggagctgaagcgcggccaccagcccgtcgcccgtggtcgcgtaatccgacatgatgatgtggccggactgttcgccgccgagattgtagccgtgctggcgcatatgttcgagcacgtagcgatcgccgacggcggtgcgggcgagcgtgagaccgatgctgttgatgtagcgttcgaggccgagattcgacatgatcgtcgcgaccagtcccggctgggtcaggcgctcgtcttcctgccacgagcgggctacggccgccatgagctggtcgccatcgaccttctggcccttctcgtcgacgatcagcacacggtcggcgtcgccatcgagggcgattccgacatcggcccgcagctcccgcaccttctgcacgagggtctcgggcgcggtcgagccgacatcgtggttgatgttgaacccgtccggctcgactccgatggagatcacttcggcgcccagttcccaaagggtttccggcgcgacgcggtaggctgcgccgttggcgcagtcgacgacgacccgcagaccgtccagggtgacgtggcgcggcagggtgcgcttggcaaactcgatgtagcgggcatgcacgctctcgatccgtttggcgcgcccgaggtcgcgcgaagcggagaggcggttgcgcatgtcgccgtcgatcaggctttcgatctcgagttcgaggtcgtcgttgagcttgaagccatcggggccgaacagcttaatgccgttatcctcgtacgggttgtgtgacgccgagatcatcacgccgatatcggcgcgcatcgatcgggtcagcatggcgacggcgggggtcggcatcggcccgagcagcagcacgtccatgccgacggaggtgaagccggcgacgagcgcggtctcgatcatgtatcccgagagccgggtatccttgccgatcacgacgcggtggcggtggtcgccgcgttggaagatcacgcccgcggcctgcccgaccttgagagcaagttccggcgtgatgacgacgttggcccgtccacggatgccgtcggttccgaagtgtttgcgcaacgtcgcttctccgcgctcggcgtggttcgcaccgaccagattatcagaatggcgcccggccggcagaacggatctcgggtatcgtgaatcggttgctccgggataaaggcgttcgaaatggggcggcccagccggatcggcgagcagtgggtgcttcgtctttttccccgagggccggagtctgctctatcgaagaagttgcggcaggcccgagagaagcagggcgatgcccgagacggtcaggaggccgagaacgagccggcgaaacccggtctcgctcaagccgacataggcacgcgtgccaacgatggttgggatcagcatggccggcaggactacgaggatcatcggcaacatgcttcgtgtgacgatcccggacgcgacgtagatggtcagcgtgacggcgagcatcgatagattgaagttctggatgacggcgcgctgcacgtcacgctcgtagccgcggagcgtgcaccagagcgtcggcagcgtgcccgtgaacccgccgagacccccaaggatgccgccgccaaggccgacggcagcgtcggcgagacggccgccgacggtgatgcgcggccaatccttcgacaggagcatcgcggggcaccagagcacgagaatggcgccgaggatcgtcttgaaccagtgcatgtcgagatgcggcagcaggagcgccccgagcgggacaccggcaaggccgccgagcacgaaaggcgccagcaggcggagatcgaagccccggcgcatcgtaaccgcagcgatgatctgccccgtgagcgcaccggtcaccgcgagtgcggctgcaagctgcgggtcgatcacccaggcccagaccgacatggcgacgaggccgaacgcgaagcccgacagcccttggacgaagccggcgatggccgcgccgaaggcgacgatgagatagaccgaactcgacatgcgccgggtcttttcacccttgtcttgaggcagggtctgccggtgcggtggcgcgcccgatggccacgaaaaaggggcgcctcacggcgccccttttccaaccttgatcgtccgttcagccctgcggctgcgggctcggctccaacccgccatcgctgccgcgcgggcggccacggccggtcgatggcaccggcgaaccgcgggccggggtcggcggaacgtcgcccgagtcgcgcaccggcggttcgccctggagcagcttgcggatctcgtcgccggagagggtctcgtattcgagcaggccctgcgccagcgcctcgagatcgtccttgcgctccccgaggatgcggcgggcctcctccaggccggcctcgacgaggcggcgcacctcggcgtcgatcttctgggcggttgcctcagagaccgtctgctgacggcccatcgacatgccgaggaagacctcgtcgttgttgtcgccgtaggccacggtgccgagttccggcgagaagccccagcgggtgaccatcatcttggccagccgcgtcgcctgctcgatgtcggactgggcgcccgaggtcaccttgtccttgccgaagatcatctcctcggcgatgcgaccgcccatcatgatcgccagccgcgaggtcatctgctcgaacgacatcgacagcttgtcgcgctcgggcaactgcatgaccatgccgagcgcccggccacgggggatgatcgtcgccttgtggacgggatcggtggccggcacgttcaacgcgacgatggcatggccgccctcgtggtaggcggtgaggcgcttctcgtcctcggtcatgaccagggtacgccgctcggcgcccatcatcaccttgtccttggcgtcctcgaactcgtgcatcgtgacgatgcgcttgccgcggcgcgctgccagcagcgccgactcgttgacgaggttcatcagatccgcgccggagaagccgggggtaccgcgggcgatggtcttcaggtcgacatccggcgccagcggcaccttgcggacgtgaacgcgcaggatgcgctcgcggccggtgacgtccgggttcggcaccatgatctggcggtcgaagcggccgggacgcagtagggccggatcgagcacgtcggggcggttggtcgccgcgatgatgatgacgccctcattggcctcgaacccgtccatctccacgaggagctggttgagggtctgctcgcgttcgtcgttgccgccgccgaggccggcgccgcgatgacggccgaccgcgtcgatctcgtcgatgaagatgatgcagggcgcgttcttcttcgcctgctcgaacatgtcacgcacgcgggacgcgccgacgccgacgaacatctccacgaagtccgaaccggagatcgtgaagaagggcacgttggcttcacccgcaaccgcgcgggcgatcagggtcttaccggtgccgggcgggccgacgagcagcacgccgcgcggaatgcggccgccgaggcgctggaacttctggggatcgcgcaggaactcgacgatctcctgaaggtcctccttggcctcctcgacgccggccacgtcatcgaacgagacgcgcccatgcgcttcgttgaggagcttggccttcgacttgccgaagcccatggcgcggccagcgccggactgcatctggcgcgagaggaagatccaggcgccgatgaacacgaggatcggcagccagctcacgagaagctggatgaaccagggcgtgttgtcggaaggcggacgtgccgtgatctgcacgcccttgccctggagctttgagaccaggcccgggtcgttcggcgcgtagctcgagaagttgccgccgcctacataggtgccgctcacgtcctggccggaaatcgtgacggactgaatcttgccggcgtcggcatcgttcaggagctggctgtaggcgatctcgctgccgccgccacggtgacccgggttctggaacagggtcacgagggcgagcaccagcaggaagatgacgacccacagggcgaaattgcggaaattcgggttcatcgatcggtcctgggaggcgtgcgagcgtcgtcccgcaatgtcgcggcataccccacgcactccaggccaatgtaggcggcgccccaccggttgccaagtaaatcggctgcccctgcggcgagggcgaccgcgtaacgttagcggcggcgatcccgcgccctgcgcggcggcgccgcgacaaggcggatcgtcccctcgccgtccgcctcgatcaggacgccgcggagggtgcggcgcaacgccctcccctcggccagagccggcagcagcgcatcgagaacgagcgcttcgagccgttccaggcgcttcggaacgggggcttcgtgagccggtgcgaccgtgtcgagagccgcatcgacgacgcgcaggacgatggcgcagggttcgcggcgcaggcgtagcccgtcgagacgcagcgctgcctcgtccgtgcgcgtgatctccgacagcacggcctcggcccgctgcctcagcgccgcgtcgtcccgcccggcgcgaacggcaaggcgggccagccgcgccgcgttcaggccttcctccgccaggagcggcagaaggcggcgcagccgggctcgggtgaagcgctcatccgtgttggagggatcgcgcaggaacgggagtcggtgcatctcgcaataggccacgaggtcggccttcgagaggctcaagaagggccgcaccagccggatgcccggtgccaggacgcgctcttcccgcattccggcgagcccggagggcccgcttccggcgatgagccgcatcagcacggtctcggcctgatcgtcgagcgtgtgcgcggtgagaataagacccgcgccgatccctgcggcatggtccgtcaggagcctgtagcgggcgccgcgcgccgatgcctggatccggctgccatgtcgcggcgcgtcccaggtcagaatcgtgtggacaaggccgagctcagtggcaaggcgtccaaccccgagcgcttcatcggccgaacccggccggagggcgtgatccaccgtggcgacgcggaaccggtcccgccccgctcgggcggccgcgtgcatcaatgccgtggaatcgggtccgcccgagacggcgagcagcgccgggcgagcgggttcttcgagcaatggtgcgagggcgcgggcgagccggtcgtcgagggacgcgggcgctgcgctcaagcggcgcagcgggcgcgcttctgctcgcgctcgacgccctggcgcacgatggcgttagcgctcggaaacttgcgctcgacctcggccagcgtggcgcaggcctgggccttcgcgccgagcgcatgcagagaggtgccgagcttcagcatcgcctcgggggcgacgggcgaattcgcgtagtcggtcgagaccttcaggaactgctcggcggcctcgcgcgagcggctgcgctggaggtagctctcacccagccagtaggtcgccttcggcaccagccggtcgcgcggatgcgattggatgaactgacgcaggctcatctcggcctgctcgtactggcgctcgcgaatgagagcgtaagcggcctcgaaatcggcctgcgcgtcaccgctgccggtggcggcgatgctcgcgctcccgacgggggcttcgaccggtgcaatcgacccggtgcgcgagggcggcggcgagagatccaccggactgccgaagccgggcggcggcagatcgccgtcctcggacgcatcggcctccgcctccaccaccgtcgggggaacggagcggcgtaggggtgtctcggcttctgcgatggcgccggtcggcaacggcagcgagggctgcgtcgtcccgagtggcttcggggcgcccggcgcattcgggttctgctcgggatcgaaggcatcgctgcgcttgccaggccggccctcaccggggttggtgccatagggggcagccgaaggcggcgctgctgcgggcgccggtgccttgcgggtcggcgcggtggcgctccccttcccttcctggaagcggaactcgacatcctcctggagcttccgaagctgttccttgagctgccggttctcgtactggagcgtctcgatctgtcccgagagctgacgggacacgttctcgaggcggttgagacgcaccacgagttccgacgcatcctgcgcccgcgcgccgcagagcactgctggcgcgatcgcgaaaccgagtccgagggtcaggaggaggcggcggaacatggcggctggcaccgatcggtcttctggttcgcggccgacgtcgtgtcctctccgaaccctccgctgcgccgtcgcggccggagcggcaacggtcgacgaccggcggttcgatgaggcacgcttacccgatagcagatggcccggtcggccgcaaaaccgggcccgcacccgtctcaggagccggcgccgccgtccagaacgctgacggagcgccggttctgcgaccagcaggagatgtcgttgcagaccgccaccgggcgttccttgccataggagaccgtccgcatccgcgaggccgagatgccgcgggaggcgaggtaatcttgcacggtctgtgcgcggcgggcgccgagggagtaattgtattcccgcgtgccgcgctcgtcggcatggccctcgatgaggaagctgtagcgcgggtagcgctggagccacgatgcctgcttgtcgagggtggcggtcgcggtcggggtgagatcggtcgagtcggattcgaagaacacccggtcgccgatattcaccacgaaatcctgggcgctgccggggcgggccgcgcctccggggccgccggcaccgaagccggacgcgtcggcaagatcgctgtccttgctgcaggcgccgaggccgagtgcggcgcaaagggccagcgtcagggaaagcccacggaaacgcgcgggtgtcgacatcgtctttctcctcacggccgagccgtgccggttgtcctgtcggcgcccgctccgatcgtctggcgatcggggccggctccgaatctcggtttgaaggcgctcccgatgaccggacgcggatccgtgtcggccctgagcgtttcgtcccgaacggtgtagccgcggatggttaagtgtctctcacgcaagcacccgcaccgctgtctgtccgcgagacgggccggatggcgggccgcgctgccgcgaccgtaccgaccggcgaccgatccaagctcgaccgcggcgacgtcagtgttctgtccaagattgcggcgcgccgtgggcgcgagcggaaacggcgacgctttgacctgcaatgttgcgatgcggcaacacgcgccgcatcacacgccgcgcaacgtcgcgatcgcgttccgggcctgacgggcggcgtgaaccgcggcgcccagcggcgccgcgatttccgcgccgctcaggcaggcctgctccagggcggcacaggcgcccgacagacggtggaaggaaagcgcaccgctcgacgagacgaggatgtgggcgtcgctggcaaggcgcgccgcttcgctggcgggcggatcgaggcggattgcgatctcgtggtccaggactccgagcagctccatgaggcgggggcggccgaacagatccgccaactccgccagcgcgtcggcatcgaaggctggcgcctggacgggacgctgcgcgtcaggctcattcattccattgctcagctttgcgaaaacttgctatgcggcggtcaagttaatgatgcattaactgttccgccatgtgatgggcgcgccgcaaactggacaagggccatgccttccgccccgaccgtgctcatcgtcgaggacaattacctgctactcgagatgctgacgcggctgtgcgagcgcgagggcatgcgtgtgcttgccgcgtcgagcggcgaggcggcgctgacgacgttgcgggacgggggcgaggccatcgattggctgctcaccgacattctcctccccggtctgatcgacggctgggccgtggccgccgcctatcgcgagcgtcatccgaggcggccggtcgtctatgcctcgaccgcagcgcagatcgagagccgcacggttcccgggagcatctacatccgtaagccgttccaggcccgggagatcgcggaactggcgagcgtgatggctgcgtcgcacggcctcggagacggccgccgcatcgccggctgagtcagttccgacaagaccaccgcttcgccattttgccgaaagcggaagcgtgacgctgcaggctgacgcggttccgtgacgaaggggtctacgccgcaccgaagagcgcgccgatctccggatcctcctcccaggcctcgacccgcgcattcgtaagatcctccgatcgctgccgcgcgtagagggcaaagctctcggccacgaaatccggcagatcgagcaggcgcggcgcggcgcggcggccgtcgcccttgaacaaggtcgagcccggcacgccgtagcgctcggcgattcccggcaggaccggccagaccggctcggacgtcagcgcatcgggggcgtaggtctggaccgggatgtcgagcgggtcgtggccggtctcacgggcgaggcgccgggcgatgtcgcccaaaacgtgcaggtgcgggtggttgatgacgtgcatgaacacgccgccacggctccacagcgcgaattcccgctccaggccgaaccccacgtcgcgggcggtgcgaagcaggtagtccgcgctcgcctgccacaggtcgaaatagccgagccggtcgaagacggcaccggtatagagtcgcagggtcgcctcgacgctcagcccccggcgaaagccgtggagcgcgatcgccgagtgatacggcccgatcggcgaggcaacgagacgggacagcctcaggctcgcttcgtcgccgacatggatgagatcgggatggaagccggaaaacaggatcgtcggaaacagccgcagccccggcacgcgttcggcgagcccgtggacgttaccgccggcgacgaagcccgtggggaagaaatgagagaagacgtggtcggcgtcccggagatggtgtgccagccgatcgagattcccgaaccgtcggccgagcccggcgacgagaagcgtttcgaccgcggcctccggaagcagcagccgcagcgcctgcgcgacgccggctgcctggcaattgccgatcaccacgatccgcgggcggccagccggccgttgccacggtctcgcccaggatcgcggggagaacggctgcgccgcgaaggcccggacggccggggcgagcggtttgaaaagggcggggagcggggccaagcggcgcgcggcctctcgcgggcatgcgtgcaggatcggatcaggcgatgaacccttaccgcgatctaccggccgagcgcttctggcgcaaggcggtggcgggcgtgccgcccttcgccctcgatccgggtccgcgcgagacctttcgcatcgcccgcaccgatcgcgtcgcgaccgccggctcctgcttcgcgcagcgcgtctcgcaggcgctggcccgcggcggattccgctaccacgtcacagaaaccgcgcccgatgggttgagcgaggtcgaggcagcgtcgcgccagttcggcaccttctcggcgcgttacggcaatctctacggcccgcgccagttcgtgcagctcttcgaccgggccttcggtgccttcgatccgcagctcaaggcgtggcagcgggaggacggacgcctcgtcgatccgttccgcccgaccattgaacccgatggcttcgccgacgaggccgcagtgatcgaagcccgcgaaacccatctcgcccgggtccgcgaccttttcgagagcctcgatgtgctggtcgtgacgctcggcctcaccgagggctggcgttgccgcgccgacggggcggcgctctccctcgcgcccggggtcgcgggcgggcagttcgatccgcaggaggtcgccttcgtcaatgcgggcacggtcgaggtgatcgccgacgtcaacgggttcctcgatcggctctggagcgtgaatgcggcggcacgggtcatcctcaccgtctcgccggtgccgctgatcgcgacctatcgcgatcagcatgtgcttgtcgccaacgcacactcgaaggcggtgctgcgggccgccgccggggaggtctgtgaacgcaacgatccgcgtctcgtctacttcccgtcctacgagatcatcacgagccacaccaatggcgggcgctactacgaggaagaccagcgcggcatcgccgaggccggcgtcgcccacgtgatgcgcgctttcatggcgagcttcgcccccggttcggccgcgaaaccggagccgcagccctcccacgacagcgaagcggaattcgccggcaccgcgggcgtcatctgcgacgaggagacgatcgagcgcagcctcgtctgatcggcgtttcgctcgatccgagcgggaagcgagcgctcagcccgcgcgacgcgcgaggaggcaacccgtcgtgcaggcccgacgggatcccgcccaggcccagatccgcgatcccaaggggatcaagcggatttggaatggaggggaactacttgaggtgggcgaagtagacgtcgcccgccgcccgcttcagctcggccccggcctcgcggccgatcgcatcggcatccgcggccagtccctcgcgatggaccgcccagtggcggctgccatccggcaggaacagcaacccgtcgaggctgatgcgatcccccttcacctgcgcgagcgccgcgatgggggtgcggcacgagccgtcgagttcggcaagcagcccgcgctccgcgtcgagcgccgtcgtcgtggtggcgcaggcaaccggcgccagcagcgcccggatcgcgtcgtcgccggcccggcactcgatgccgagtgcgccctgcgccacggccgggagcatttcttccaccgacagcacgctgcgggcgacatcggccatcccgaggcgctgcaggccggcgagcgccagcagcgtggcgtcgcactcccccgcctccagcttgcgcatccgggtgttggcattgccgcgcaggggcacgatggtgagatcgggccggtgcatcagcacctgcgcgccccgcctgagcgaggaggtgccgacccgtgcaccggggggcaggtcggccaagccgttggccccattcgcgctgaggaaggcgtcgcgcggatcatcgcgttcgaggatgcaggcgatggcgagcccgtcgggcagccaggtctccacgtccttcatcgagtggacggcgacatcgatctcgtcggcaaacagggcctgttcgagttccttggtaaacaggcccttgccgccgatctcggagaggggccgatcgagcacgcggtcggccacggtcgagacgacgacgatctccgtctccaatcccggattggccgcgacgatccgatcgcggaccatgccggtctgggccagcgccatcgggctgccgcgggttccgattctcaaggcgcgcgaaaggctcatccccgcgctttagccgagacgacgccgcccgtcacgcgctggcgcgcctgtgaggctgtgcgggacgagcgatcccggcggcactttgtcggaaaacttttcggaaggggctggacaggccgtccgcccgttgctaatccgccgccaccgaacgggattggtggcccggcggtccagcctctcccccgaggcttagggcgcatagctcagttggtagagcagctgactcttaatcagcgggtcctaggttcgaaccctagtgcgcccaccaaactcccccagacactcagccaatcgaatgcttactggaccggtgacggtgtaagcgatggaaagattggtgagccgtttttctcctccgacattgtcatgcgtttgagcctggaatcatcgattccggtcctggcataaatctctgcggtgacatgctacggcgcgtcgcgctgcacaccgtcgattttccggcgacgagcgtgtcgtcttacacccggcactagttgatcttactccatccagcgccatcccaaatgtagcctgtactcgttgacggacagccgtcgaggtaatcagcatcctgatcaaaggccgagggccaagccatcactgcgcggatcgtgggcgccgacgaagcggccgtcatcctcgaggcggatcgcgccgggatggccggctagggggctctgggcggggatggggctgatctcatgccctcgcgccttcagctcttcgaacacggcctgacccgcatcgagttcgagcttcaggctgtcgcggctgtccgagaaggtcttgcccagaaggaaccgagggcgcgcgagggcggtgagcggatccatccggtaatcgatcaggcgcgtcagcaccgccgacagggtctggggttgcccatctgcgccctgcgttccgtacaacaatctcggacggccgttctggaaatacatgccgggattgagcgtgtggaacggacgctttccggggcgcagcacgttgatactgttggcgtccacgctgaaggacgcaccgcgattgtgccagaggatgccggtatcgcccgcgacgacgccgcttccccaatcgaaatagaccgtctgcaacaggctgacgcaattgccgtcccgatcggcggctccgatgaagaccgtatcccccgtcttgaagacgtgcggccagggcgcggccttgcgcggatcgatgctccgggcctgtgcgtcgaggtgcgaggccgatagcagccgctcgacgggcacatcgacgaaatcgggatcggcgatgaagcggttgcggtcgatgaaggccagcttcaccgcctcgacgaggaggtggtagtaatcggcgctgccctcgggaagggaagccacgtcgaagcggtcgagaacacccatgatctcgagggtggtgaggccctgtgtcggagggcgcaggctgatgagctccccgccccggtagggcacgcgcagcgcgctctcgttgcgcgcccggcagcgggcaaggtcgtccgccgtcaggggcgagcccgcctgctccaacccacgcgcgatccgctgggccaactcgccctcgtagaagtcgcggccaccattctccgcgagcgtcgtcagcgtgcgggcgaggtcgggctgccgaaacgtctccccggcctccgggatgcggccttcggcggtgaacacgcgcacgatatcgggccagttgccgatctccttggcgcggaagttcgcccagaagcgttgcgacggcgtcaggggaaagccctctgccgcataggtgatcgcgcgctggaacagccccttccaggattgccgcccgccccaggcctgctggctgtaggtgaaggcttgctcccaggtatcgacggcggctgcggacgtgatcgccgatccgggtccgcgcagcgggatcggccggccgtcctccggcagcttcgccgccgcctgcccgatgccggacagggtgaagctggcgccgctgcggtcgctgacgatcatgaacgcgtcaccgcccaagccgcagaaatgcgggtaggtcacgcagagggtggcgttgatggcgatcgccgcctcgatggcgttgccgcctgccctcagcacctcccgcccggcttcgctggccagttcgtgcgggctcgtcaccatgccccggcgggactgggcgagagcgccgcgcggggcgctcgcttcggcgaagagacggctcggcatggtcgtcgcccccagggcagccgcagaggtcaggagaagcgcgcgccgcgaaccggccgacgcggaatggtgagggctttcgctacgatccatgaccgcgtctccggggcttccgctcgggccgagcgagagaccgccgcccggagaggcctgagaccggcggcactgtgccgctactccagcaattcggcggcgtgagccgcgatcgcgccggccgtggtgagccagaccgtgtcgcgatgcccggcgatccgttcgagcgcctgccgcaaggggcgtaagcggtgcggctggccgacgatgtaggggtggagcgcgatgcccatgaccaacggcgcgcggcgcgactgctccagcatctcctcgaaggcgtcggtgatggcctcggcgaagacacgtcccgtgtccttgcgggcgacgatcgcggggatgtcgttgagttcctgcggatagggcaccgagaggatgcgcccgccgttccgcgtcgcgaaccacgttggctggtcgtcgtggcaccaatcgagcagatagcggtagcccgcctcggccagcaggtccggcgtgacccgcgactgcgagatccaggggccgagccagcccgcgggcgccctgccctcctcccgcgtcagcacggcggtggcctcggcgatgagggcgcgctcctcggcctccgagagggtgccctgccgctcggcattgctgcggccatgcccgacgatctcgtcgccgcggccgcggaaggcctcgatcaggccggggcagtcccggtagatccggctgttcacgaggatgctcgccggcatccgtaggtcgtcgagcatgtcgcggatgcgccacgcaccgacccggttgccccagtcgcgccatgcataattcagcacgtccggctgggggccgcccggagccaactcggcgccgaggccgtcaccgaactcgaaggtttcgagattgagcgcgaggtagaccgcgaggcgcttgccctcgggccagtcgtagaccgggcggtccggcagggcggaataggcgtagcggccatggccggcagggggcggcgccgatgtcgtcacggggatggtctcgatcctgttgttgtgggacgcgtgcaccgtcacgccgccccgagataggcggcctcaagggcctcgtccgccttgagctctgcggccgtgccctccgcggcgacgcgcccctgctccaggacgtagccgcggtcggccacggtcagcgccagcgcggccatctgatcgacgatgaggatcgtcgtgccctggtcgcgcagctcggccacggtcgcgtagaggctgttgataatcgccggggcgagcccgagggagggctcgtcgagcaggaggatgcgcggatgcgccatcatcccgcgggcgatcgccagcatctgctgctccccgcccgagagcaggccggcgcggctgcccgcccgttcgcgcaggcgcgggaagcggtcgagcaaggcctcgacctcggccggatcgacccggccgccgcggctccaggcgccgaggcggatgttctcgacgacggtgagttcgggaaagacctggcgcccttccggcaccaaggcgaggccgagccgcgcgatcctgtgggccggcagcgccgcgacgggcgtgtccgccagcaccaccgagccctccaccgggcgcagcaggcccgcgagcgagcgcatcaccgtcgatttgccggccccgttcgagcccagcaaagccacggtctcgcccggccgcaccacgagggcgatgccgtcgagcacgggtgcggcgccgtagcctgcgcgcaggccgtgggcggagaggaccgcgtcggccggaccgctccagggggcggaccgcggccgggccggggtctcggcggcgccgagataggctcgcagcacggcggggtcgcggcgcacctcggcgggggtgccgcgggcgatgggccggccggcatccatgacgaggatgcggtcggacacgcccatcaccagcggcatgtcgtgctcgacgaggatcaccgcgatgccgcaggccgcgatccggcgcagcagcacgccgaggcggtcggtctcggccctggcgaggccggcggccggctcgtcgaggagcagcactttcggggacccggccagcgcgcgggcgatctccaccagccgtcggtcgacatggggcagttcggaggccggacggtcgagggcgccggcatagccgacgaaggcgagcagggccgccgcgtcttggcgatcccgcgcttgcgcccggcgcagcaggcgtccgggcgcacgggcgaggatcacgttctcgacgacgctgagcgagccgaacagccgggtcgtctggtaggtgcgggcgatgccggcgcgggcaatgacgtgggccggtcgtccgcccagctcaagcgctccgagacggatcgagccggcgctcggccggtagaagcccgagatcatgttgagaacggtggtcttgccggcgccgttcgggccgatcacgctggtgatggcaccggggcgcgcctcgaaggcgacgccgtccgccgcccggatcccgccgaaggcgatgccgagcccctcgacggcgagcggctcgcccccggtccggtgcaggaaatccggtgcctcggctcccggctccgagcgcgctccgccaccccgcggtagcagccgggcaaggctgccgacgatgcccgccggcacgagccagagcaccacgagggtggtcaggccgaagaacagcagccggtactcggccagccctgccagcgcctcgggcaggagcaccgttaccagcgcgccgaacaggggcccgagtacggtgccggctccgccgaccaccaccgcgaggacgaacaggatcgactgcgtgaacgggaacgaactcggcgcgatgaacagcatcagcggtggcagtaccgcgcccgcgagcccggtcagcgccgcggagatcgcgaaggcggcggtcttcacccggaccggatcgaagccgagcgaggcggcggcgacatcggcgtcgcgcaccgcgcgcaaagcttggccgagacgggcatggcgcagccggtggaagccgtagaggctgaggcccgcgccgatcaccgcaagccaggcgaggtcgcgttcgccgaggagaaggccgaacaggctcgggccggtcgcgaccacgaggccgttctgcccgccggtgagttccccgccttcgatcagcgcgtgctcgacgaggaagccgaaggcgatcgtcaccatcgcgaggtagggcccgcgcacccgcatcgccggcacggcgagcgccgcgccgacaagggcggagagcccggccgcagcgggaagcgccagccagaagctcacgcccttgagcgtcaggatcgcgctcgcataggcgccgagcgcgtagaacccggcatggccgaacgagatcaggccggcgagccccagcaggacgttgagcccggtgccggccaccaccgtgagtgccacgagggcaatgacgaagtggctgtagccgctcgtcgcggcgacgaggccgaggcccgcgagcgtcagggccaggatggcgagcggcatcgcggccggcgcccggagtggcgagcgcatggtcagaccttgttgacggcggcgcggccaaggaggccgttcgggcggagcgccagcgcgaggatgatgaccgagaagacgacgatctgggtcgcaccggagcccagcgtcgcagtgacgccggcctccacgaggccgtagagaaggcccgccagcaccaccccagtggccgagccgatgccgccgaggatcgccacggcgaaggccttgatcccgaacagcgcgcccatctcggccgagacggagaagagcggcgcgatgagcaggcccgccgcgcccgcgagcacggccgagagcgcaaaggcgcaggccacggtgcgggcgacgtcgatgcccatcagccgtgcggcttcggaattctgcgccactgccagcagcacccggccgagttccgtgccgcggaacacggcgcggatcgccacggccgccgcaacgccgaccaccgggatcaggagctggagcgggtagacgccagcccccagaacctgcacaggcgccgcgaccagcgccgagggcaggctgcgcggttccttgccgaaggtgaacagcaggacgttgtcgaggatgatgccgccggccaccgtcgccaggagccacgcatcggagccgcgcaccacgaaggggcgcaccagcaggcgctccacggcgagcccgagccctgcgcagccggccaaagccgcggcgatcgccagcggcatcggccagccgagctgaaccgcgaaggtgtagcccagcaccgccccgagggtgacggcgctgccttgggcgaagttcaccgtgccggagaccgcgaaggtgatgtggaagccgagcgccaccagcccatacatgctgccgaggccgagcccgctgacgagggtgctggtcagcatggtgacatcccctgccctcttccggaaaggcggctccggacgccgttcacttggtcaccgcgacgatctcgccgttcttgaagcttgcgaagatgtagtcgtccggcttcagggcgtcgtgctggcccggtgcgaagggggcctcgtaggtcttgatcaggccggcatagggcgcgaccttgtagaaaccgtcgcgcaccttcggcccctcggtggcgcccgccgcctggatcgccagggcgatcaggtgcgtggcgtcgtaggcgttggcgatgccgacggcgggcgtgacgtcagccatggacttgatcgccgggtacttcgccttcagcgcgtcgagtaccgccttcgccttcgggctgtcgttgcccgcgaaggtgaaggtctggacgaagtgcacccgcgccgcacccggcccagcgagttcgtcgaagcgcccgcccgccggtccccaatgggagatcaccggcacggtccagcccatccgatcgagggacttcaccacctgggccgaggggccgacattgccgacgaggaacagcgcgtcggccccggcctcccgcaggcgggagagttgcgggaccatgtcgatgtcgttggcctcgtacttttcgatgccggcgctggggagacccgcggccttcagcgccgagaccagcccctgctggttcgactcgccccaggcgttgttgacgaggatcgcgccgggtttcttggcgccgtaggtcttgaccgcgtaggccacgagggcctcgtccacgagcgcatcgaccgcggaaacccggaagacgtagttgtcgaccgcgccgttgcgggtgatgccggtgccggccgcccaagggccgacgaagggcaccttcatctggttggcgatcggcacgattgccatcgagaccggcgtgtcgagaccgccgatcagcgcgaccacgccggcccgctggatcagctctcgggcggcgagcacgcccttggacgggttggcctcgtcgtcgcgggcgacgagttccagcgaacggccgaggacgccgccgttgcggttgatctcttcgatcgccagcccaatcccgcgggagatcgcctcgccggatttggccgactggccgctgagcgcggtgacgagaccgatcttcaccggctctgcggcccggacggcaccgatgctcgtaactcccgccaaaagggcgccgaggacgaaacgccgtgcgagggagcgggcgggcttgaggcgttggggcatggcgatccggctccgtatgcggtcgaccaaggaccgcaacgggcgtgccagatgaaacgtgcttgtttcttctcgcattttcccgcccggggcccgccgcccgccaattgtgcacaaagtcgcggcaaagtgcatacactttctgcatgcacgcgtgccccggcggcagcatgttcagggcaccacggccgagaccaaggagattgcggtatggatgcgaaggcaacggagagcgcgcgcgatgcggcggcggtgacggcctatctggaagcctcgatggtgcccgatcccgagaccgccgcgcgctacatggcgcccggcatcgcgatcgtcttcaccggcggccgggtgttccaccatccgcgcgaggtgacggcgttcaacgccgggcgatacgcctgggtgaagaagcggatggagcggctcgacgtggtgccgggcgagggcttcaccacggtctacagcctcggcaccctctacggcgcgtggccggacggcaccgccttcgagggcaaccgctacgtcgaccgcttcaccgtgcgggacggtctgatcgtctcgatggaggtgtggaacgacagcgccgagcgcctgctcgaacggcagggcggatcggcctgacccgtcagccgtcgatgtagggcgcgagcaggcggatgaggtcgcgctcgcgcctgggctccttcaggatgcgcgcccgctccgccaccgcgtcgagatggtgatccatcagggtggttgcgcgcccggcatcgcccgcgacgagcgccgccacgatctcccggtgctcgctcaccgcgcagtccgacgagtgcggccggctgtagagcgacaggatcagggcgcagcggtagcccagttcggcgacgtagcggcgcagaaccggactcccggtcatctcggcgagcagcaggtgaaactcggtggcgagccggatcgaggccgcctccggcccgccgctcgcctgctcctcaccggcgatatgtgcctcgagcacggcccgctgctcggcgctcagacggccggcgaggcgctggaccacgaggcgctccaggctgatgcgcacgtcgaaggtatcgcgcgcctcctcccaactcgggctcgcgaccacggcgatgcggttccggcgcagttcgaccaagccttcgcccgcgagctggccgagcgcctgccgcgcgatggtccggctgacgctgaaccgctcgccgagcgcgtcctccggcaaccggtctcccggggtcagggcccgctccacgatcgcccgccgcaaggatcggcagatcgttccgacacggtcggtcggggagttcgtctcaccctgtctcatcgcggacgtgcatcaaccttttgacagagggcaaacgttctcgaccgcgcgtgtccgcttcgagccgcctgaacgccggttcgcagcagatgcacaaatggcgccggagcgcctcggccccgtttgcccagctcgatgaacgggcgcaacgggtggatgagacggcccttgcggtcggcccctgccccttatgggctgcgtcggtgaattgaacgcgaaggtcagcacctccgggtgccgcccaatcgaactccgggtggagagcgccgtgcattcacggtattccgcatcaaatagactagagaaatccgccggaagagcttgtatttattcgtttcgtccggaatgagaagttggtcagtttgcggcaatatcatattagatatgcagatcgacacaaggcgcgcccaatacagtcgcgatcgcgatgcgctatgattttccgctacgtgcgtagggtcggggcgtaaaatcatgggggccgtcggggcgggtcggcaatggctcctctcgatgcttttctccggttgccatcgcttgagcgcgttgcagctcggctgtcctttcatcgatggcgtcacggcaggacgggagaccgtgcgtgtcgaccgtcgtgccgagcatcaagtggtcctggtcgatcgacatccgccacccgcggtccgatccgtcccgtgcggtcatggccgccacgcaccggtcgaggaaatcgaggcgcctaccatcgtctgtggaagccgcttcgagggccgcgcagatcaggtcggtctcttcacgggtgagccagaccgtcgatgttccgaagccctggcgctcggcctccgccatctctttcgagaggcggtctgccagcgccttgcgcgatagctcgggaacagaagcggtcatgggcggccttccatgcatccgtttcgccttttctccccccggcagacaagatcggcattccggccccgtcacaatccgatggatgcgcgtaccgcgcccgatcgtccttgtccgtaaacgcgtttggtacgcccagggtggcggatttcggtcaatccgccggcctcctatttttgaatcatcttgcccgcacgagggcgcgtcctatcgagattgagcctgttcgggggcttggaacggtcccacgcctctccgtaagtttggattgcccctgcccttcggtgaagtgtctgcagcggaaaccggccgggcgcagccctcgcctcatcgcttctgaaagacaatccggaacggatcgatccggccgccaggcgccatacagggcggagcaaggtcgaaggcgcgatcatcgcgacgttcgccgcgggcacgataagcccatcgttcaaaggcctgcggtcttggcattcgccgcgtgccattcatggcaattgggggtgatcgccgccgaaggcgctgacgacccgagcgtccggaacggcacgcccgccccgcgagacgcaaagaatttttcgatccggcggtcgctatcacgccgagttacggcaacaaaatatacacccgtgatcgtattcgcgtgccctaccacagccaaggcgtgagattggtgggccgacaacgatgaagatgccgacccaccagccgccggcctgacagtatcggcgcagccaaaccattcaaatgatacttttgcgtgttgtcaagcttcgccggtgggcgctgaccatttcgtgatcttgggccgattgcatctgtttggcggcgccgcggtcgtggttgctgtgcgacgcgtggaccgtcgcgcgccctctgcgtgtgcccgaagccaattcttcaaatgcgaccagtcacgtatacgccctcgcaaccgcggctacgtagaacgcagccatgggttcacttgccgccgagctccgactcctgggtgtggccgccgctctcggcggcttgctggtgatgatgttggctggtgagccgaacatcgcttcggtgggctggggcctcgtcggtctcattttcttcggagcgacccggctcgtcccgtaccgtaagccggcgccggtgattgcaaagaaagcggtcgccgtggagccagcgcacccgacggacacgacgcacgggagcgaagccagccttcccgttgctatgttgccgggcgatgtccatgccgcactccaccgcaaagttcgcctgatacgcccaacaagcccgatgctggcctcctcggtcctgccccgctcacgggttgcgcggtcgccgtcgacgacctgattgcgcaggccggatcggcgtcgggccggggatcggggcagcattccgtctgcgcgcgaggcgagcgggacggctcagactttcccgagggcgatcgtcccatcatccatgaacgagaagacgatcccatgcgtccgcaaggccctcatcgcggcctgcaacgcgcgccgggaggcactcacgtcctcgtcttcgagccgacggacggtcgagaacgagagtccggccgcttcggcgagttgctgcatcgaccagtcgagcagagcgcgacccgcccgcaaatggatgccgcggacaagctgctccaggctctcgcgcatgacaccgggcacgcccccgtcgagatggagcggcgcgatgtagttcacccaaccctcgtcggcgccgctcgcgttccgcatcggcaccatcaccatgcgatagggtacgatctcgccgcttgccagaatgagacgcggacgcgtgtggacgacctgccgcgtgaggtagagttctcgaccgtggtcgcgccaacgcgcacgttcctccttcagaacgggcagtgtcggttcctcgagcagggcctgtctcggcaacccgaccagctccagccactcgggggaaaagtcggtgtaggggtagacggcggtgacggaggtgaacgccctggtctgctcgaagagggctctcttgcgccgacggtccgcggcctgcgcgcgcgccagcatctcacggtcgctcacatcgatcagcacacccatggcctgaagcgggcgcccgtccggcgccatgaccacctcgccgcggctcatcactgtgcgcagcgttccatccgggcgaatgatccggaaggtctgctggatcatgtggccggtctgaagcaactccgacgtcgaggtgatgctgtcccggtcctccggatggacgagggcgaagagcaggccgtattccgcccgggctgacgtcggttcgaggccgagaatgcgaaacagccccggcgaccagacgtgccgatcggtggcgaaggtccacgaccacgttccggtcaggccgaagccttcgaccatgcgaaggatttcgtggggcatgatcggggacacggccgcgggcatatcccggtttctctaacgagcgaatgcgttcttgcgaccagattgtgcgctggcgctccacttgtgacctcgatagcagaggagcgctgagagcgaacccgacatatattgacgcatttgcaatgcagcatttccttccgggagaaggtgtcaaaggactcgctccaagatgcggcgcgataacgatcgccgcattctcatccaccaaccagtgtcctggatacgggccattctgctgagaagcggctgagggaaagcttgccgcccctgatccggcaacgcgctgacttccgttttttcggttcggtcatcggcaacagggtcagcgccgccggtccgccacccattgggggctcgacgcccgtctgtcagatcgccgcgcgggatccgtttgtcgcggtgccggctgtattattgtcgatgtggcgccggtcgagcgtccccctcggggctgcgggccggtccagcatctgcgctcgcgcccgtatcccgcgcgatgtcccggccgaggcggagaaccgcgagccctgccagaaccagcacggcggcaaccgctgccaacgcgtcgtcgaagtggccggtcgcatcgcggatccagcccatgagggcgggtccggcaaatccgccgaggcttccgagcgcgttgatcagggcgatgccgcccgcggccgcgctgcccgtgaggaggtgggtgggcagcgtccagaaggtcggtagagccgcgaaaacgccgagcgccgccgcgctgagcgcggcgatggtcagaagcggtgtgccggcccggctcgcggcgaagagggcgaggccggcggccacggtcgggatcgcgacatggcgggtgcgctcacccgtgcggtcggaatggcgcgtccagaccagcatgcccacagccgagacgatgtagggaacggcggtcacgaatcccgttgccgtcgtcgtgaagccgaagccgctcacgatctgcggcaaccacaggccgacggcgtagagtccggtgctgagcccgaaatagaccagcccgaggccgagcacccgcgggtcgagaagggccgcacccagatgcgccgtccggttcgggctgagccggcgatcctccgccatccgcgccacgaggctcgtccgttcctccgcggtcagccatgaggcgcgttccggccggtcggtcagcacgaacagggtcgcgatgccgagaagcaggctgggtgcggcttccagcaggtagagccactgccagcccgcgagcccgagccagccttcggtgaggctcatgacgaggcccgagagcggcgcgccgatcgctgccgagagcggcaccgccatcatgaaggtgccgacgatgccggcgcgctgtcgggcgggaaaccagtaggtgagatagaggatgatgccggggaagaagccggcttcggcgagcccgagtccgacgcgcacgaggtagaacgaccattcgccgacgacgagcgcggtcgaggccgaaaccagcgaccacgtcaccatgatccgcgcgatccagagccgcgccccgacccgctcgaggatcaggttgctcggcacctcgaaggcgacgtagccgagaaagaacagacccgccccgaacccgtaggccgtcgccgacagaccgagatcccggttcatggtgagtgcggcgaagccgacattcacccggtcgagataggcgaagaagtagcacagcatcaggaagggcagcaggcgccgcgccaccttgctcgtgagcgcatccgccatgccgtcaccccgtccgatcgccttgccgcatgccgtgcgcggggatctcgtaacggacttgccgagggccggatagaagtggcttcaggccccgccccggcggtgagcgcagggcgaggcagagatgggaaaatagaactatgttgtcccaaacgtgaagcgaagccgttggcgatgtcgggccctctggctggcatatcggaaccgccgcagcgccgtcgggattcccctgtgatgggacgtgctcaggcatgggcccgagaccattacaggaggacgccatgggtctgttcacgaaggacatcaaatcgctggacgacctcttcgtgcacacgttgcaggacgtctattacgccgagaaccagatcaccaaagctttgccgacaatgatcgggaaggcgacaaacgcgcagcttcgccagggcttcgagacgcatctgcgcgagacggaagggcagatcaaacgccttgaacaggtgttcgagatgcacggccacaagccgaaggcggtcaactgccctgccatcgacgggatcatcaaggaagccaacgaaaccgctggcgaggtcgccgacaaggaggtgctggatgccgccctgctcgcggcggcgcaggcggtcgagcattacgagatcgcccgctacggcaccctcgtcgcctgggccaagcggctcggccgcgacgattgcgcggcggtgctccagcagacactcgacgaggagaaggcgaccgatcagaagctcacggctctggccgagagccgggtgaaccagaaggcggcctgaccccgccgaaaggatcgccgcggttccgtcactggtcggatcggcaacccggcgatcatgtcgttccgggtgcagcggcccacgcgcctttccgcgcgggggccttgcgctcggcccggccgttccctttgctctgtccgcgtctcgcaccgagccgctttcgcaccggtaccgccgatgaccgccctctttccgttcgacaacagctacgcgcgcttgcccggccacttcttcggccgggtcgcgccgacggcggtcgaggcgcctcggctgattcggctgaaccgggcgctcgccgtggatctcggcctcgatcccgaccggctcgaaagtccggagggggtcgaagtcctggccggacggcgggttccggagggcgcggagccgctggcggcggcctatgccgggcaccagttcgggcagttcgtgccgcaactcggcgacgggcgtgcgatcctgctgggcgaggtcgtcggtcgcgacgggcgccgcgacatccagctcaaagggtccggtccgaccccgttttcccgccggggcgacggtcgcgccgccctcggtccggtgctgcgcgagtatctcgtcagcgaggcgatgcacgcccttggcattcctaccacccgcgcgctcgcggcggtgaccaccggcgagcgggtgatccgcgagacggtgctgccgggcgcggtgctgacccgggtggcttcgagccatatccgggtcgggtcgttccagttctttgccgcccgcggcgacgtcgaaggtctgcgcgcgctcgccgaccacgccattgcgcgccacgatcctgaggcggcgcgggccgacaatccctaccgcgccctgctcgatggcgtaatccgccggcaggcggcgctggtcgcgcgttggctcaccgtcggcttcatccacggcgtgatgaacaccgacaacatgtcgattgccggcgagaccatcgattacggtccctgcgcttttctcgacacctacgacccggcgaccgccttcagctccatcgaccgcaatgggcgctacgcctacggcaaccaaccgcgcatcgccctctggaacctcacccggctcgcggaggcgctgctgccccttctctcggaggacgagacgcaggccgttgccgaggccgaggcggcgctgaccggcttcgccggtcagttcgaggcggcctatcacggcggattgaaccgcaagctcggtctcgccacgacgcgcgacggcgatcccgcgcttgcgggcgacctgctgaaaaccatggccgagaacgaggccgacttcaccctcaccttccgacgcctcggcgaggctgtgccgggacccgatggcgaaccggatccggccgctgtcgaagccgtgcggagcctgttcatcgacccgaccgcctacgatcgctgggccgaaggctggcgcaggcggctcaaggatgaagccggcgatgccgccgcccggcggcagatgatgagggccgccaatcccgctttcatcccacgcaaccaccgcgtcgaggagatgatcacggccgcggtcgaacggcaggatttcgcaccgttcgagacgttgttgaccgtcctcgcacgcccctacgacgaccagccggatttcgcgcactatgccgagcctccagaaggcggcgggcgtggatatcgcaccttctgcggaacctgagaaagaattttttcaatctagtatgtggatcgcaagaagtatcaaatatagttgccgtgtcggcatctttgaatgactttgaaaaatacaatcgcggtgaatttctcgatgatggtgcgcctctaatcaccctcctcgatctatcatcgtctgcgatgtggtcgaggggctcatcatagcgcaaaccgtccgctcaccccagacggttcgactgacgcccgctggccgggatgcgctgctcggcctccgagctgtcgcggcaatcggcgtgtctccgcgccgaggtgacgcactgcccgggagcagcacgggcggcctgacacggtggagcggcacgacgcgtatcgaatacaagctttgtcgctgcaaatacgggatatgcggattgacgggagggtgcgcatcgcttactccgcgcccctcacctgcaggatgtcacgtgcagggcgctcgccgaaactcggcgggtcagcggcgaacggatcgacgatgcgcacggttcttatcgtagtggaagcgccacagacggggcgggcttgatctcaagcctgacaggcccggtcggtggcgcatgcagggtccctcggggcccttttttattgcgcgaaatccagcgggccggcatgcggatcggaagacgaagaacggattgatggaggaatcgatgagcggcgaggtcatgaccggggcccagatggtcatccgggcgttccaggatcagggcgtggataccctgttcggctatccgggcggcgcggtgctgccgatctacgacgcgctcttcaacgagaccaagatccagcacgtgctggtgcgccatgagcagggtgcggtccacgcggccgagggctatgcccgttcgtccggcaaggtcggcgtcgtcctcgtcacgtccggccccggtgccaccaacatcgtcaccggcctcaccgacgcgatgctggactcgatcccgctcgtcgcggtgacgggtcaggttccgacgcacctgatcggctccgacgcgttccaggaatgcgacacggtcggcatcacccggcactgcacgaagcacaactacctcgtcaaatcgatcgaggacctgccgcgcatcctgcacgaggcgttctacgtcgcgagccatgggcgccccggcccggtcgtcatcgacctgccgaaagacatccagttcgcgagcggcgtctattcccgcccggcgcaggacggccacaagacctacaacccgccggtgaagggcgattccgacaagatccgcgcagcggtcgagctgatggccggcgcgcggcgcccggtcttctacaccggcggcggcgtcatcaattcgggcccggaagcctcgcggctgctgcgggaactggtcgccgagaccggcttcccggtcacgtccacgctgatgggcctcggtgccttcccggcttccgatgacaagttcctcggaatgctgggcatgcacggcacctacgaggccaacctcgcgatgcacgactgcgacgtgatgatcaacatcggcgcacgcttcgacgaccgcatcaccggccgcctcgacgccttcgcgccgttctcgaagaagatccacgtcgatgtcgacgcctcctcgatcaacaaggtcgtgaaggtcgatgtcggcatcctcggcgattgcgccgcggtgctggaggagatgctcgcccagtggcgtgcgctgccgaagcagcccgacaaggatcggatggaggactggttcaacaagatcagccgctggaagtcgcgcgactgcctcgcctactggccgtcgggcacgatcatcaagccgcaatacgcagtgcagcggctctacgaggcgtgcaaggatcgcaagaccttcgtcacgaccgaggtcggccagcaccagatgtgggcggcgcagtacttcaagttcgatgagccgaaccgctggatgacctcgggcggcctcggcacgatgggctacggcctgccggcagcgatcggcacccagctcgccaacccggacggcctcgtcatcgacatcgcgggcgaagcctcgatcctgatgaacatgcaggagatgtcgacggcggtgcagtaccggctgccggtcaagatcttcatcctgaacaacgagtatatgggcatggtgcgccagtggcaggagctgctgcacggctcgcgctactcgcagagctactcggagagcctgccggacttcgtgaagctggccgaggcctacggcgccaagggcatccgctgcgagaagcccggtgagctcgacgcggcgatccaggagatgctcgactacgacggtccggtcatcttcgactgcatcgtcgacaagaaggaaaactgcttcccgatgatcccgtcgggcaaggcacacaacgagatgctgctgtccgactatctcggtgagaccggggttgagatcggtgacgtcatctcagccgagggcaagatgctggtctgatcggacccgcatcgcgcgaacgcccggaccgccatgcccagcgtcgcccgtttcgatcggtcagggcctccgtccgcggaggcgcctgacccatcggcccgctgccgcgcgggttcgcttcggccaacccgcgggcggcggcagggcgtcgtgccgacgcgggtccaactcgggcaccgtggcggcgcgctccgcagcggtaaggtcgctgcgcttgcgcagcagcacgaagaactcggtctcgtacggacgggtcggctccagggccgcgcattcgaacgggagcaggtcgagggcgaggagttcggtgagggcgcgggcgaagctgtacggcgtgaacaccgtgcagtggacgtcgatgtgcacgccgctcgcgatggcggtcgcggtggcatcgagagccgccggcgggccgccgacgatcggcctgttcggagccggcttgccgcgccacgtggcgcgcacgtcgatctcgctggccctcgcgaaatgttcgtagacggcctcgggcggtggcgtgcgcagccgcagcagatgggcggcgacgagcgcgccgacgctgctcggggtgcggaagtggtcgaaggtgaagcgcttgtccggcaccatcaggcagaacacgccgccctcgttcagggcgtctccgcattcccgcagccaaccgatgcagtcgggaacgtgctcgacgacgtgcgaggcgacgatgtaatcgaccggaccgcgcgatccgagcgcccgcggcagcccgccttcgccgagcacgacatcgacgggaacgatcccctcgatgccggcggggccgagggtcgggtggtcgcggtactggtggcgcagcccctcggtcgagagatgatcggcatagaggacgttgccgtcgctcttgaggaggatcgggcgtgtgaggggcccaagctcgacgccggttcggccctgcggccggacgagattcaaaacacgctgacgccgatccatggcgcggccggtatcatgccatcggcaggcgggtccagcactcgaatgccgacctgaggtggcgcaggtgagatcgtaagaagatcaagttgagggacgcgacgaaatgaatgcgatgaacacccactatcccgagcccacgcggatcgagagcgtcaaccgccataccctcgcggtggtcgtggacaacgagcccggtgcgctggcccgcatcgccggcctgttctccggccgcggctacaacatcgagagcctgacggtctccgagacggaagaggcgcgccacctctcgcgcatcaccatcgtcaccaccggcaccaacgccgtgatcgaccagatcaaggcgcagctcgaccgcctcgtgccggtgcaccgcgtcgtcgatttgacgctccaggggcaggcgctggagcgcgagctgtgcctcgtgaaggtggccggcaccggcgagcaccggagcgaggccctacgccttgcctccgccttcggcgcccgcaccctcgacgccacgctgaactccttcgtgttcgagctgaccggctcgacggaggaaatcgaccgcttcatccgcctgctcagcgtgatcggcctcgtggagatctcccgcaccggcatcgccgcgatggggcgcggcgcggagccgctgtaactgggcgtttccgcggacggcgctattcttcgggaggcgtcgtccgcagcgataagaagcccatgaccgcccgcaccctctactacgcccccggcgcctgctcgctcgcctcccacatcgtgctggaggagatcggcgcgccctacgagaccattcgcctcgacctcgccaagggcgatcagcgggcgccggaatatctcgcggtcaacgagcgcggacgcgtaccggccctctacgaggagggctgggtgctcaccgagaacgccgcgatcctgcgccacctcgcccgctcccatccggaggccggcttgctgccggaggatctgcgcgggcaggcggtggccgacgagtgggtggcgtggctctcgaccgggcatcacatcgcctacgcccatgtccgccggcccgagcgctacagcgccgacgaggccgccttcccggagatccgggcgaagggggccgacacgttcggcgatctctgcaccatgaccgaggtgcggctttccaacggcggctgggcgctcggcgagcgctatagcgtcgtcgatgcctatctcctggtgttctgggtctgggcccgcggcccgacgatcggcttcgatatgcccgcgctcttcccggcctggaccgcgcatgcgcgccgcatggccgagcgccccgcggtgcgcgccgtcttcgcccgcgagggactagcgctgccggcctgagctttcggcacgcggtccgacggtgatcccttcgttggccggctgccgacgggggcatcgcacgtggcgcgggaatcgcttggctacgacacccgaagcgacctcaccgtgtggaatcgaacaaaggtgagggtttcgcgggcggcatggaacgcgccgggcgcgactcggttctgtcgctcaggttcaatgaccgaggacgagacgagggcggctggcggcgatgtgcgggatctgcggagagatcaacttcggcgggatagccgatccgaacgccgtgcgggcgatgatggaggttctgcgcccccgcggtcctgatgcgggcgggctccatggccagggcggcgtcctgttcggccattgccgtctgaagatcatcgatctgtcggaagccggccagcagccgatggtcgatgccgagctcgggctttcggtcgtcttcaacggctgcatctacaactacaaggacctgcgcgaggagctcgtcgccaagggctaccgcttcttctcgaccagcgacaccgaggtggtgctcaaggcgttccacgcctggggtcgggactgcgtgaagcgcttcctcggcatgttcgtcttcgccgtccacgaacgcgatacgggccgggtcacgctcgcccgcgaccggctcggcatcaagccactctactacgccgagaccggcaagcgcttccgcttcgcttcctcgctgccggccctgctcgcagcgggcgatgtcgacaccacgatcgataaggtggcgctccaccactacatgagctggcacgcgggcgtgccggcgccgctgacgatcctcaagggcgtgcggaaggtccacccggccacgacgctgacgttcgagcccgatggctcgcgacgcgaagagacctactggtcgcttgtggtcggtccgcgcgaggaggaccgccacaggaccgaggcggattggcgcgcggcggtgctcgactcgctcaccagggcggtcgcgcgccgtcagattgccgacgtgcccaccggcgtgctgctgtcgggcggtctcgattcctcggtgatcgtcgccctgctggccaagagcggtcagagcggcctcaagaccttttcggttggcttcgacgcggtgaacggcgtcgagggcgacgagttcaagtactcggacatcatcgccgagcggttcgagaccgaccacgccaagctcatcgtggacggctcgcgcacgctggaggccctgccggcggcgatccatgccatggccgagccgcagatgagccacgacgcggtggccttccttctgctgtcgcaggaagtcgccaaacacgtgaaggtgatccagagcggtcagggcgccgacgaggtgttcggcggctaccattggtatccgaagctgatgggatcgaccgacccaacgacggattacgcgaacgcctatttcgatcgcgaccacgcggagatgcgcgaagcgctcacacccgatttcgtggacgaggactacagccgcgacttcatcgcccgcttctttgccgactcgcagagcgcgagcgccatcgacaagaccctcgacctcgatcagcggatcatgctcgtggacgatccggtcaagcgggtcgacaacatgaccatggcctgggggcttgaggcgcgcgtcccgttcctcgatcacgaactggtcgagctcgccgcccgcatccccgccgaactgaaggtgcgcgacggcggcaagtacatcctcaaggaggccgcccgcgcggtggtgccggccgaggtgatcgaccggccgaagggctattttccggtcccggccctgaagcacatccgcgggccgttcatggagttcgtgcgcgacgttctcgaccgtccggccgcccgcgagcgcggtatcttcaaccggacgtacgtcgatcgcctgctcgccgatcccgacggaacgctgacgccgaagggcaattccaagctctggcaggtcgcgctgctcgaagcgtggctgcaatcgcacggcatctgatccgccactcctgcgttgcccgcatgaaccgccgcgccgaaattcgccggagcgggcggcatcgctcacagtgacattgatcgtccgcgatcttggattctccacgatcttggccgatgcgcactgcgctggaacgctgcgggagaccccaaacgatgtgtcgctggatcgcttatcgaggccgcacgatcccgctcgagcattacgtgaccgagccggcgcattcgctggtctcgcagagcatcaaggcgctcgaatcgactgcgagcaccaatggcgacggtttcggcctcggctggtacggcgaccaccccgaacccggccgcttccgcgaggtgcagccggcatggtccgacgagaacctgcgctacatctgccgccacctgcactcgcacctgttcttcgctcatgtgcgggcggcgaccggcacgccgatcacccggccgaactgccaccccttcgcctgcgggccgtggctgttcatgcataacggctatatcggcgactgggcgcggctgcgccgaccgatcgaggcgctgattcccgacgaactctatccctcgcgcaacggcacgaccgattccgaggcgctgttcctggcgattctcggccagggtttgatggcctcggaggtgaagcgcgacccgatcaccgccacgacgcgggcgctcgcggcggtgacggaattggtcggcggcatcgagggcgggcacccgttccgcttcaccgcggcgctcgccgatggacgcgacctctacgccttccgctacgccgccaacgatgcggccaacagcatgtattaccgccagtcggcggatggcgtggtggtggtctcggagcccttggacaaggagcacgcaacctggaccccggtgccggacaacagcgtcgtgatcgcccgcaaggacgcgctggtcgaggtcgtatcgctgaaggagttcggcctcgcccggacgtcccgcctgccgctactgcagatgcagatgagcgcgtgaccgggcacggcgccgagccgcgctcggcgccttcgaccctgaggggctataaccaacctgattgcctcaggtcggcgcccctcggtcgttgtattgacgcgcatttctgacgaagcggtggccgcttcgtcgggccgcgctttaggccatccaggtcgagccgctgacggcggagagcgtcatgctgtcggagccgacatcggcggcgctgtagccgaggatctgcgcgagctgctcccgggcacgccagacccggctcttcaccgtgccgatgcggcaattcatgacggtggccgcctcctcgtagctgaggttctcgatcgccacgaggatcaacgcctgccgcatcgggaggggaagcttggcgagcgcggtctgcgcatccatcagatcgacatggcccgactgctcgggtgccgcggcgaggcgctcggcgtaatcgccatcgctgtcggcgacctcgcgcacctccttgcggtggcgcgagtagaaggcgttgcgcatgatcgtgaacagccacgcgccgagattggtgccgacggtgaagcgcgcgcggctgcgccacgcccgcaggaacgtatcctgcacgaggtcgtcggcggccgacgggttcttcgtcagcgacatggcgaagttgtagaggcgcggcgtcatctcgatgatggcggaccggaacgattcctcgtccttcccttcctgggcgaccaggacggtctccagcctggccagcaaggcgtcgaagcgaccggcttcgacacccggatttcccggcatctgcgcataggcatcggcgagaagcgctccgaggcgttgctggacagcagcagggagcgtcggcacctcgtcatcggggtgcaaggcgaggtcgtcgagggtcgtctttggcatcaggtcctgtggctggtcacggacgcgcgcgtgggttcgtgccccaacgccggacttgtctcgcgatttgccgtcccctgcgccaacatagattatcagggctcgaaagagcgtatcggcgtacagacgaataggcaggcggtccaaatccaacggcgctcgcggtcgaacccttgtgaaagccagcctcacgttctttttttccagtcgcgtcgaacgagcggcggcgatcacggttgaaactgcgcagtttcgcgaccgtgtcgtgagggggatcgtgcatcgtaatgggtcggccacttcgggtaattgtgatttccgcggccgccatcggcaccgttctcgtcgccggctccctggcccgcttcagttacgcgccgatgccggaggcaggcgaccttctcaatcccgaccgctccccgatcgagaccgccttcgacgtcctcggtcgccgcatcgcacgggacgaggcggagcggctgaaagccacaccggagggacgcactgccctgtcgccggagagcggcgccgtggcgatcgacgacgcgctggtgagacggggtcgcgaggcgttctatcgcgagacgttcggcaacgaggtgtttctctccgacgtgatgggcatgctggacggggggctgacgccctttgaggtggcgcgcgccatcctcatgctcggcggcgccggtaccaccaacctgaaggtccgcatggcccgcgacgtcaccgtgggcgatcgggtctggaagacgggcgaactcgtcccgaccggcctcgacgtgccgcgcggctcccccttcatcctcggcatccgtaccttctacgaccgcggacatctgcgcatgggcatcacctgcgcgctctgtcacacggcggtcgatccgcaatcgggcaaggtggtggagggcgcgcccaacaccgatctcaatgccggtctgctgatggcgctcgccagcaacgcgaccgcctacttcatgcatggcagcgccgacccgtccgcccatccgggtgatccggcccgcagcgtcacaaccgaggacggtgcgaagagcgccctccccgatcccgcccggttcgaggccgcggccaaggtagaggtcgcgagctggcccgccggcagctttgattcttccgccgaccgcgagaccaatccgacctcgatcccgtcgagtttctcggcctacggcgagccctatagctggagcgggcgtgccgggatcggaccattcaaagggctgtcggcgctgaacaacaacgtccacgcggccaattccgacacaacccagcaaacgaaagctgccaagacgctgttcgggctggatccgcaggtctatctcggcacggttctgcagggcgcggcggtcgcatccctgcgctacgatccggcatcgggtaagcgcccgacggatgtactggaggcggctgacccgacgccggggacgccaggcctcaacagctacgccgtgctgccgtcgttccccgccaccaactacatgaccgataacggcctgctggcctcggtccccggggagctggccaactacgccaacaatgcgatgtcggctttccagaacctgttgcgcgcgcccgagccttccctcgatgccgagcgggtgaatagcggccgggcggtgttcgagcgcgctggctgcgccggttgccattccgggcctgcgctcaccaaccatcgggttatccctgtggacgagatcggcacgcagccgagccgcgcgcactcgaccgtccggatggaagcgcgcctcgccccgccggcgatctttgccaccgacacgcccttcccacttccccccaatcccaagctcgtgccgatccccctggagggcgacgcgctcaagcaggtgcagcttgcctgggcccatgccggcaccgggggcggctacaaggtgccgaacctcgtcggtctggcctggagcgcgccctatctccacgattccggcgtcgcagtcggtgccgacgccgacgcacaactcggtgttccgggcacgctcgatgctgggatcccgcccgatccggccaacagcttgcgggcgctggtcgatcgcaacttccgcgcaaaggtcgtttcggcgaacaaggcctcaccgaaggcacgcaccgcgcgcgtcacgggcgaggggcacgcctactgggccgataccgaggccggagtttcaggcgaggagcaggcggatctcgtcgcctatcttttgtcggtcaaccggttgaccgaacctgtgccggtgccatgatcaccaccttacttccgttcattcagtcgctgcgacgcatcgcccggattgcgtttggcggtgatccgacgcggctgcggctggttaacctcgatcgatccggaaaccgtggctctcccacggcgtgagccaccccagcgaatgagcccgaaccatgagcgttttggacgtgctcccgctcctggccttcctggcaccgatgccgccgatccggccggagccaccatcgcctccgcggatgccggattggtttcccgccttcatcatgggcatgaccgtattcatcatggtcgcgccgatggtcgccatctggggcttccatcgctccgagcgttcgttccgctcgacctgcgaggcggcgggcgggcaggtcgtacacgcctcgccggccgacgacgcggttcgctgccgccgattctgaacggccgggtttccctgaagccggactcttcgtttcggatcgcgaaacctcacaaaaaagcccgcgccggccgagccgggcgggtcgaagtctcggagaaacaggcaggagacctgttgagcgggtaaccggcttcgtcgggcggggttcatccattgaatcgagaaagtgccctgcaaccttgcgctacaggcgccgcttccagggccatcactccgggtcaggcttggaacgacaagacggcgcgggttccgcttgagccgggaacgtaggtcagcaccgagtgcaggttggaggccatggcccggatgatgcgcgaaccgaggccggtgcccttggcctccccctcccctgtccagccaatcccgtcatcctctacggcgagcgagagcgtgtcggggctctcgcgcatcacctgaacgcggatctcgccctgtgtctcggcgggataggcatacttgtaggcgttggtgacgagttcggtcaccacgacgccgagcgagaccgccttgtcggtggccagccggatcggctccgcgcgcaggcggatggcatggtcgcgccccgacgccttcatcgcgagctgcagctcctcgacgagcccggtcaggtaggcatcgagctccacggcctcgacatcctccgacgtgtagagccggcggtggatgccggcgatggccgagatgcgggcctgcatctcttccagcgcgtccttggccgccgggtccgtcaccgcgttggtctgcatccgggcgagcgctgcgaccagggtgagggagttcgcgacgcggtggttcacctcgcgcagcagcagctccgcccggtcgcgcgcctcgcggacggcggcttccgcccgttccttgtcgcgccgcagcgcctcctgacgcagggcggtatcgaccgcctcgccgagcaattcccggaactggccctgcacgtccttccagacgtaatcgaccgcccccgctttgagggccgcgaccgccacacggctatcctcggagccggtcacgtagatcaccggcggcgcgtccggcagggcccggagcagcggcagcaattcgagcccggtccggtccggcatgtgatggtcgagggcgatgaggtcgatctcgccggcctgcgcccgcgccagcccgtccgtgccgctcgatgccagttcgacatggtgcccccgggcctggagcgagcgctgaacgaggcgcccgaggccgggatcgtcgtcgatgtagaggatgcggcaggaggcggggggcgcgtcgctcatgagttctcgggaacctgaatgaccgagaagaacagcccgagctgacggatggcgttggagaagccctcgtagttcacgggtttggtgatgtagacgttcgccccgagatcgtagcagcgctggatctcgcggctgtcgtcggtggtcgtgaggacgacgaccggcgaacgcttggtgtgcggattggccttgatctgctccaggatgtcgatgccggtcatgtcgggcaagttgagatcgagcaggatcaggaggtggcgccgcccgctcacctcgccggtgccgtcggccccgaacaggaattcgagggccgaggtcccgtcgcgaaacggcagaatctcgttgttgacccccgcgcgccggatgttgcgctcgatcagccgggcgtgaccctcgtcatcctcgatcatcacgatgctgacggtatgaaaagggggctgcatcgctactccgcggccagggtcatcgtatcgggaggatcgattgtcgcggccccgcctcggcctgtaaccggctcgcgcggcagcgtcacgataaaggttgtgccgacaccgggttgtgacgaaacctcgatccggccgccgagcgcgcgcaccaatgctttcacgctggcgagcccgatcccctcccccggctgatcctgcgtgccggaccgccggaacagctcgaagatgcggccatgatcctgcggtgcgatacctcgcccggtatcggagacgtcaaaacggatccggttgccgggtgcaggccgggccgtgacctcgatcgttccgggacgggccggatcgagatatttgagagcgttgtcgatcaggttgccgaagacctgctccacggcgagccggtcggcgacgatcgagggaagatcgtcggccaccgtcaccgtcacacccttgcgcccggcctgatgacgctgcgcgtcggcgatgccgcggatgacgggcgtcatcgcgagcggctccgggctgaaccggcgccgcccctctcgtgagagcttcaggatggctgcgatcaagcgctccatcttgacgatcgccgcctggatgaagctcagcgcctcggtgatgtcctcatcgatccgcgccccctgcggatggtcgcgcagcaccatcagcaattcctggcggaccgcctccaactcgctcgtgaaacccatgacgttgacgagcggcgcgcgcaggtcgtggctgacgatgtaggcgtagcgctggatctcctcgttcgactcccgcaattcggcttcggcctcgcgctgctccgtgatgtcggtatggacgccgacccattcgcggatggcgccgtgcgggtcgagcacggggatcgcgcggatcgagaaatgtcgccacaggccgtcccgggcgcgcacccgatgctcgtgcaggaaggtgctgcgggcggcgacggtcgcattccaagcctcgacgctcgcatgccggtcctctagatgcacggcgtcggcccagccgaagccttcgtactcggcgcgagtttgtcccgtgagggcggtccagccgggctgttcgcctgtcatccgcccctgcgggtcgttggtccacaacacgccgcgcacggcctgcacggcggcccggaaacgctcctcgctcgcccgcagctcgccctggatccgctgctgatcgaaagcggaggcgagcatcgcgaggaacaggatcacgaaggtcaccccggcgacgtagagggcgagattctgctgatccacgctcgtcgcggcgagatgggcggaatggccgccggcctcctcggcggtgatcgtcgcggccgccatgccggtatagtgcatcccggccacggccacgcccatgatcagggcggcggcgaagcgctgccagacgctcgtcggccgaaaggtcagccacagggcgatggtcgccgcggtgatggcgatcccgaccgagagcgcgacgaccggcacgctgtaagcgagatggccgggcatccgcatcgcggccatcccggtatagtgcatcgccgccacgccgatccccatcacgggacccgcgacgaggacgtcccaacgaccggcccgccgacggccgacccaggccaaggccgcgccggtcgtcccaatggcgatgagcagggacaggagggtgtggccgaggtcgtaggcggcgggcaggcccatctcgaaggcaagcatcccaacgaagtgcatcgaccagatgccgccccccatcgccagggcggcacccagaagccaagcccagccgagtccggatgcggcggcccgcacgcggccgccgagatcaagcgccgtgtaggaggcgagcacggcgatggcgagggacagcgccacgagagccggattgtagccggtagaaaccatcgtcgtgccgaatctcgtaggctgtcgataggtgcttgcgccacgagcgccgtcgggtcggctctacaaaccgcgacgacgcgagccgggcacggcacggctgcccgagatccacttaagttatcgtgcccgcgcgtttgacgctatcgcggcccgccactgagatcttgccccgctcggtgccatagaaagtgacgcgagcgttttagatcggaaaaggcctgcaacccgcttgcttcggtaactaccttaggtaggaaacagatgcggccatgcgcggaatgtcgcatgggtggcgaactagtcaggctgagtaccagaaccaaatgcggcagaagcgatcggattgcctcatgacctcgccgctcgtggccgcatccggtcgagcgccacttgacgaggtggggacggtcgcgtctcaagccttcggacctgtcttttcggagacggcccagagcgcgcggatggagcagccgttgcgtgatcccttggcgcgcaagcttgcgacctatgtggatctgacccctggcgatttgctggacctggaaggatgggccgcaaacggccgccgcttcgcggcacagacgccactcttgcaccagtccgacgttccggagagcgccatcctggtgctcgatggctttgcctgccgctacaagttcctgacgaatgggcgtcggcagatcacggcctaccttctaccgggggacctgttcgaactcgatctcgatttccgcctgccgctggactgcgcggtcggaacgctgaccgcctgccaactcgctttcattccgcgtgccgactacgaagatctcatcgggcgacgtccgcggatcgcccgcgccctgcagatggttcggctcaccgaggcggcgaccctgcgcgaatggatcaccaatctcggctcccggtccggccccgagcggctggcgcacttcctctgcgagatgctgctgcgcctgcggacggccggtctcgcccccggtaatcagtacagcttccccatcacgcaggccgatctcgccgacacactcggcatgtcgtgcgttcacatcaatcgcgtcctgcagaagctgcgtcgcgacggcctgatcgagctctccggccgtaggctcacgatcctgaagcccgaggggctcaggctgctggccgaatacgatgcgtcttatctggagccggccgcggtcccgctgcggccctccgccatcgacaaactcaccgcctgacgcattctgctccgaagcggcgtctctccctcgtccctcccctcgcccctcattgactttcggtgggctgtaccccggccctggccgccgtcagcaccgcctccggcagggtgcgcgccccgagcgcttccatcacgcgggctcggtggatctccacggtgcgcggactgaggccgagtgcccggccgatcgacttgttcgtgccgcctgccagcaatccctccagaacttcccgttctcggggcgaaagggccgcgatgcgaagcttggcgtcgtcatgtgcgtggctgcgctcggtgtcggtgcgcagttcggccaacgcggtcgagacggcggtgaggagcactgccggctcgcacggcttttcaaggtaatcgacggcgccggccttcatggcgcgcacaccgaagccgacatcgccctggctgcgcccgatcacgagcaccggcagggcaagccggccggccctgagcgctttcgccaccgtgaggctctccggtccggcggtctcgatgtcgagaatgacgcaacccggctgcagggcgcttgcgacctccgccagcgctgcggccttcgcgaagacctgcacctcgtagccagcgcgttgcagcagcccaagcagcgcccgtcgcgcggccgcatcctcgtccacgaggtagatccgtgcgccggtgtgacccgcgacatcttcggcgatgccgcccagttggcgaacgcggccatcctccctggcgatcggaaagactgtctcacggatccgcctcacagcgccgtccgacgggcgcaggatgcggtactcctggacgacggcctcaccatcccagacccgttcgagcgtgcgctcaacgctgtcgcggtcgtccgaatggatcgtttcaagccagctttcgagggagggcagccgctccggggcgacgccccagacacgccggagggcatgattgaggtaagtcagtcggcggctctccaagtcggcgagccacaagacgttggtcgaatgttcggcaaaccgccggaagcgctcgtcgctcgcgcgccgggtttcttccgcctcgcgctcttcctcgacgaagaggagtacggccggctcctttccgttccgggtgcgtgcgttgtcggtcgtcccccgtagaggcaccccgctgatccgtgtccaccgcccggttccgtcatccccgcggtgatggaagcgcgtgcgtgggacgcgatcaccacgcaaggcccgtgcaaacggatgatcgcgcggatcgaggacggtgccgtcgcccgcatagccggtccaatgcggggccgcatcgggatcggcaccgggcacgcggccctgtgacagaagaggctgcagaatggcatttgcgacgagggcctgaccgtcggacccgaacagcccagccccgaccggcagatgctcgatcagagccctcaacggctcgttccgctcccaagatgcgaactccgcctcctcaagccgagggcgagggactgggggctgccgctgcgcgtcgaggagatgcccgatcagttcggagaattgctggaacaggcccgtgatctccgggcgatccagagcggcgggctcccttccgatggcgcaaagtgttccgaagatctccccatccggcatcgtgatcggaaaggacatgtagctgcgaaagccgagagacccggaactcgaaagtccaagcatctccgtatccggtccggcatcgtcgatgacgaccggccgtcgatgccgccgcacttcccagcagggcatcgcgtccgcccgaagcacggtgtccgcctgaaggccgaaaccggcgtcatccctgacttggcaagccagccacgtctcgtccgtcacctgcgccacggccgcaaagcccaggcccgtggagcgacagacgatctcgagcatggtcgggatcgccgcgatgcgcttcgctgcagagacatcagttgatcggtcggggttagcgtcgaggcccgtcccggaggagttcattgggtgaactcccgctccgatcccatcacggcatgcgatgtcgaacgaggcatgcgtaaatcgaggtggatgacggatatctccgcccttatccaaacagccccaacacgaagtgagtcagtaagctcatagttttgccgatagataactaaagcgtctctgttgataatcgtgtcgcattttcattctgctaaacattttgaattaaaattatatctaattgtttataggtaaatcgccggcacggcttaaattctgtcggaattgagttgtttcttagtgccggcgacttcctccaagggaagggtcgttgcagtccaagttcagcgtgctttgacgaaaacgcatcacatgaggaatcgtgccaactcatcccgcgaggaaacgggtataatgcgaaccaggtcgatcgacgggtcagtgcggataggaacagcccggaatggggctgggttggacgacgcgcgtgtcggatgccctgggaatcgccctggaccaaggcttggcccacacggaatgaaaacttgcctctggcccgaagggaggcggagatttctgcccgccgactgcttggacacgtcctcgcggcgcagccttacaaggtcacgccgtccggtccggacgcggagtgtccgcatcttctcgtacacggccggagtcatgagcgacgttgacgggaggatgttgcgttcaatcaggtcgttcgaagctggacttgctctatgaacggtcgtctcgtccatcatggcgacacggttcaagacgatcgcgaagtccctgcccggatggtttgcctggaacgcggtgcagagtttggcgaggtggtcgccccgaaccagacgagaggcgtaacgttgcgtcgataataccggatgcgcagataggtcgagggtgggaagcaatcggtatcaatccgtaaaatgcgccacgagtagctgatcgacgagagcggcgagtgcatcacgcgcggaactttcgtcatcgcgttgcaggaagactgaaactcgttcttccatcaagttctgcttcgaatcttgtccgatccggcggatgacgggtttgccctgtatgtcaagcatcaacaaccagagattgccgtctgtatcttcagcgaggggctgaaactctttcgaaacctcgaacgcagctactggaacgccaagcgcatccgcgagttctcgcaggcgcatcgaatttgtcatggaagtcagctgattacagcgcgagggagaatccgtgctcatgccctacgacttccccttgcgcccaaaacgcacagtacggaatctgccggaggtttttcctttagtcgtctacatattttaagcgtcgcttgggtgtcacagtatgccgtatgatacaaagcgatactggcttggatttctgccggatgccttgattgcgtctcaggttggcatttgggaaacggatttcgcaaacgatcgcaccgttgctgactccatcaccgctgcgttgttcggtctcgatccagtgcaggccgcaataggattgcctctggcggcttacacgaaagcaatcctccctgctgaccaagacgagttttttaccaacatcgatcgcgtctgcgagcagggcggattgttcgttgttgagtatcgcgtgtgctccgccgagcgtggcgtgcgctgggtgctggctcgggggcactacaagcgcaacacccaaactggaaaagtcctcggacgaggcatcgtcgttgatatcaccgaaggtaaactgaacgggcaggtggaagatcgcgcgctcttcgtccgaccgaaccggaacgaaccgccgctcgatcagatcgcgacctatgcccttcaagcacgtcgtgcagttgatgacgttgcagggcatgatgggccagctctgcggtcggccatcgacggtctactttgggcagtcgggcgtgcacttgccaaacgtagccgtttctaaatatttactaactcctcgcggtcatcttctgatcgaagcgttggaccgcctcctcattgagccgcattcgaagaccgggcgatcgaagacggccgctgcaacgcgtgagcaattcatcacctcctcagagaggttccttttgaccagatcagtcgccgcttgctcgccgagttcgtcgccattcgaaacggaaccggcgcgaccgatgctacgatccggcagcgccgcgcagttctggctccgtattgacgatcgcgatccgccaagaacgggcggaaacgtcgccggtcatcgcgttcaataaccgtccctgacgctgagtcaccctcgtacacgcttcctgcgcgggaggatgtgacctgactggtcttttggactgggctgatacagaggcaatttgccgaccgctggccagacgaagtcagcgcagcggtcgtacacgctggtcagacgagatcgacgcggcggtcaggctccatgccctgcattcgctcggcgctcaagcttttctcggcacctgtcgcaaatttttcgatcccgagccgtccgggcccgccgcgcatgccaccatcaggatcaccaccatgatctaagtgcgtcagctcgcggcgcgggcgcttgcctgggttacatctcccgctcttgccatcgaggtcgctatcgtcggccataaggccatcatcctggcctggggcgactggctcgtcgcgctggccgtgtcgctgcgcgatccagtcgtgacgatcttcttgccgatcaccgcggcctcgatcacctgggccgtccgcaaggtctacccttcggcggctgtgttcctgtcgcagcgccggggcgagatgaggcttgagcgagctgtcagctaccgccgcaaagcagtgaacggtgcggctgatgtgatctttccataggttgtccatccggtccggaccgaggaagctgaggttgcgaagcttcagaccccttggagggaccggatgaacatccaccagaatgcgcgtttgacgccgtccggtcgagagaggctggtgcggttggcccggagtggcctcgccccgcaggcggtggctgagaggatgggggtctgtaccaagacggtccgcaagtgggtcgcccgctttgaagccgaaggcaccgccgggctgcaggatcgctcctcgcggccccgcggcctgtaccggccgaccccggccgagacacaggcggccatcgtagccctgcgtcggcagcgcctgaccggcgcgcagatcgcgcgcgacttggccgtctcgcccgccaccgtcagccgggtcctgcgtcggcacggcctgagccgcatccgcgatctcgaaccgccgccacccgttcagcgctacgagcgtgagcggccaggcgagttgatccacatcgacatcaagaagctcggtcgcttcgcacgaaccggtcatcgcatcaccggcgaccgcacccggcagagttcaggccgcggcatcggctgggagttcctgcacctggccatcgacgaccattctcggctggcctactccgagatcctgcccgacgagacccgggcctcctgcctcgccttcctcttcaacgccctgcggttcttccgccgccacggtatcggtgtcgagcgcgtcatgaccgacaacgggccagccttcaaatccaagcgctacgccaaggccttgcggcgcctccacatcggccacaagcgcacgcgaccctacacgccgaggaccaacggcaaggtcgagcgcttcgtccagacctccctgcgcgaatgggcgtacgcccgggcctacgacacctccgagcagcgccgcgccgaactgcccgccttcttgttccgctacaactggcagcgcccacacggcggaatcaacggcagcacacccatcagccgcatccgcctgacagaggacaacctgttgagcatccacagctagaggaaagaccctcttggtcaacgtcgcggtgccggtcatcgcgaagggcacgcagtacgtcatcgacaccgcgccgcccgcggtcatcaaggcggccggcggtgctgatggcatcgcggcccggatcttccgcaggctcgacctcgacgaccacgccagcgaggcaaccgagctcgtcccggctcaggagcaggtcggcgcgggcgcggtggatgccgacgagctgcatcgcacagacaaaatgaccgagtgatcagcaggaggcgcgcatgcccgggtcgattgccagcgcccgacgtggctcgtgggcgcgatggcctcctgccgtgcccgctccggacacggcagcgtcgtgccggcgcgggcgggtctcgcgccgcagcggcggccttggacgacgttcgaaatgcgcacgccgcgctacacgaatcaggtggatgaatagccggtcgcgcacagttgaccgtatcgtctttcagcctcgccagcggcgacgaagcttcggtgtttgctgctcgcacgctacgaaccggcccgcaatcaaatgttgcggaaaatatcttgctgatgggcgtgtaatttcaatattggcgaccatcagagatctgtcctgcgatgcgaatatcatccttctaacatttgtcgattcgcgattattgtattgactcgaccaaaaagtaaggatttttctatgcacgacgccttcgctctccagtgaacggcgcgtcagcctgccgggaggcatgcatgaggaaagcattcacgttcgcagcagcattcgctctggccgccgcagctttcacgatcacaatgctcacggcgccgccggtgaccgaagcgcggcccgtctcttccatcgacacttacagcctgacggtaaatgcagcgcctcaagaggacgccgcattcgacgcgaactgaaaacccgtcgcatctgatagcgagatcgctatttagcggatcctgcttggcgcgcccggagctggaaggtcgccggacgtgtctagcagcttcaatcctactgttcggccgcttgcgtggcgaactcccaagtcgggacgccaacaggtgcgccgggcgtgttccggcatccgctcacatggccgaacaggatccggttcggcgcgatgccgatcgcctggttcccgccagtggtcttcacctcagaccagccgacacgcaacgtgccgtgctcgggatggactccgaagacctgtggcacggtccacacctacggccccggcgccgaacgcgttcaatgacgtcggtgcaggcctcgtgggtgttcgctcaggcagtgtgccgagatatcgccatggcgaggagttggggcgcagggcgccgacggctttgcgccactcggcggcttggggcggaagcgcgctcggggcgagttcgggaaagaacatcctggcggccggctgacggtggggccgacggcatggggacgcgggattgccttcggcttaccgacccgtcgcgttcatgccacggcgcggttctcaagcccgcaggcttcccgtggaagggacagctctggcgcggctgctactgcttctccatcgaacccacgaaccgttctcgagccgcttccagcctatcctgctgttgagttgcgccgagcgtaagcattgacccggaaggatgcgtgtgccgtgtcagctccagcattctttcgacagcctctgcaatctcgaccagcaatcgatcccggttccactcgtgctctcgctcggcttcagtcatcgttggctcccgaagatactggcttgggcgctgagccctcctcaacgtggagcgggacaaaagcgttctacgcgctgtgaaagtggcgaaatcttctcgcgacgtatctaccagccatcgcgcgagaacgaggcttagccgatgctctcttcgccgatcgatagcgagaagtcagggccgggctcgaaggtgtatgccggaccttggcatcaaggtcggtcacgccttctgcgcccgtacgagtaggatcgctccgcgcgtcaggcttggactgctcttgggactggctatgactgaactcgcccagccgtgctcagcgacggccgcggcgaggtcgagaccgtagccgtcggcgttcgggtgagtgatggtgccagaatcggcgcggtgcgcgtcgactgccgcgttcacctgatcgtcggcgacggccttggccttgaagagttcgccggcggtggggattcggcgtgtcgcaaacccgtgcacgggttcggtgctgggtgctcaggtttctgagaacctcagagcactccacaaaacgacagcgatgtcattgagaagaatggtgctgcgagagaggattgaactctcgacctcctcattaccaatgaggtgctctaccactgagctaccgcagcgcggtgccggggggcgatgccgccgccggactggaggggcattagccgatcgaatttcgcttggcaacgctcttccgtcccacaaaatgcgtgagcggcaagatcgagcgacggcgtgacgatttgttgacggaccatgggggtgtcgctatagagcagccaccacgtccggccgcagcattgcgcccggtcttttcgcctttgcttatcatcaggctgcgctgaccgacaccggatgctccgggccgagttcttgccgccacgaccagacgaggatgccccatggccaacaccgtgtcggccaagaagatgacccgcaagatcgccaagcgtacggcgatcaaccgctcgcgccgttcgcggatgcgtaccttcgtccgcaaggtcgaggaggcgattgcgtccggcgatcagggccaggccctcaccgccctccgcgccgccgagccggagatcatgcgcgctgcccagaacggcatcgttcacaagaacaatgcctcgcggaaggtttcccgcctggccgcccgcgtgaaggccatcgctgcctgatcggactgcgacggctcccggccttccgaatggaaggcttctgggagccccgctcgatatgatgctgctttcagcccggccgctcaggccgggcttttttt