atggcggagcgacgatgggctcttcacccagcggtgttcctttgggtacttacggtagtaggactgagtgacgtcagagcacggagcttcgttttggcttccgctggtggacgtgcatttttgcagcaaacgtctgcttttcctggtgaagcttcaattttacacgagctgcgcatttctctgcagttgggggacgaggtgtggccgggagcctccgatccttgttctgcttgggtaggagtactgtgtgaaaatggtcacgtcgtggagatcagtttgtcttcgttgagtcgggcttccgcaagcactgcgttgccagcgtccatcgatgccattcagcaccttccgtatttgcggtcattgaacgcctccggagtttttcggctgggctccttgccagtctggataggtggcatggtttcgctagaagtagtggacttcatgtcgtcatcattgagtggatccattcccagctccttcggtgagattcccaatttgagaatccttcgtctggcagataacaacttgacagggtcgattccctcaactctcggtaacttggccaagctcaaggtgctcgatcttgcgagcaataacctgcatggaagcatccccgagagcttaggaaatttgcgggaacttcaggagctcaatctttccttcaaccgtttgcaaggcagcattcctgtcgaactgagcggtctcctcagccttcagcgcctgcttctctctcacaacttactctacggtcctctgcctccgcagctagctctgccttcaagcctgtccctattggatctcagtgccaattacctgaccggagctccgccgaggattgagcagccaaacgctcgggcgcactatcgcgataattgcttctcacctcctctttccagcggtcagcggtcagtgtcggattgccgcagcatgctgaaggccaggggcttcaacaggcagaggattctccaggatttgctgcagtttccgccgaacaacacttcatcgaacgacagtcacctcgcagccatcttgggaggagtctttgggggcctcgggcttatcttactggttgcggtcctggttttctacattatacaacacgagcgcaaaaccgaagcccgcaggagagcaaaacgcgcagcgcagcagagagctacgtctggaatcaatggaataaagccattggggggaaggtctataaacgtcacccgcctcggagaagcgtttacctactcgcagctgcagcaatccactggccagtttgatctctctaacatgattatggccggacacaccggtgatttgtacaagggcgtgataaatggcaatgttcatgtcgttgtcaagagaatcgacgtgagcaggttcaagaaggatatgtacatttcggagctggaatttttcggaagggtttctcacgccaggctagttccccttttgggtcattgtttagatcgcgacgaggagaagcttttggtttacaagtacatgcccaatggagacttagcttacgcattgcatcgaaaagacagcccaagtcgcccggaggaggtgctgcagtcgctcgactggattacacggctgaaaatcgctataggagctgctgagggcctcgtctatctccaccatgaatgttcacctccccttgtccacagggatgttaaagccagcagcattctcctcgacgacaaattcgaggtccgactaggaagcctaacggacgctagagtacaacaaggagaacatcattctggcgtcatctcacgtttcctgcgtctctcgaggtcatcagagcagagtgatattggttcttcaggttcgcctattgcttcctgttcgtacgacgtcttttgctttggaaaagtattgttggagctggtttccgggaagctgggaataagtggatctattgaccctggagcagacgcctggctagattgggcactgccactcattgacatccatgatagggagcctctaagtaagcttatggacccatcactcattgtggacgaggatcttatggaggaagtttgggctacagccattattgctaagtcatgcctcaatccgaaatcttcaaggcggccaaatatgaaacatatactcaaggcactcgaaaatcctcaaaaagttgtcagagacgatcactctgggcctctcaagtctaggcattcctcatatggctcatggaactcggccctattcggtggatggcgacactgctcatcagaaagtgtatttggatttcctggctcgctgagagaggagcattcttttgagcaacatccgaggatgccaccgtcaggacctggggaggattccaggcaacacagaagacctggttctagagaaatctttcctgtaccagtagcacttcctttacctcccaaccaggaatctgatgacacaggtagttag