atggcaggagcttcgacgcttccctatcctgatcgcttctacgctgccgcagtatatgcaggttttgcacattcgtctcctttggcgctgaagtcttcatctatcaaatttaatgatgacacggctcttctcctctactctctttatcaacaggccacggtcggaccttgtaatattgcgaaaccttggagttggaatgttgttgagtatgcgaaatggacaagttggaaccagctggcgaaaatgccttcaccagaggcgatgaggttgtttgtgaagactttggaacaagaggagcctgattggtactcaaaggcacaggatgaaaaaagtgcttcgaaagaccaagatccagagtggtggtccaaagcccatgatgaagaaattgccaagagcagccaacctgcatcatccgtcgaagttaaggtcgaacccaaagctgaacctagtgtcgaagaagcgcgagagaagaatattgaacctagcaagatgaccttgccagtcgaaactcctttacctgtttcttccaatggagcggtacctatgaatgggcatgaaagtaaggcggatgaggagcaaaatgtcccacaggatttgatctctgggcagagtcgtgatcagtggttctcgccagatattaatggacgccgtccagccgctcgttatcagcattcttccgctgttgttgggaataagatgttcgtcatcggaggtaatcataatggaagatacctgaatgacgtacaggtactagacttgagtacgatgacgtggtcgaaagtggaacagaagactatgtcttcttctccatcagccaatcaagcgacttttcccccgtgtgcgggtcacagtgtggttcagctggatggaaaacttctcatggttgcaggtcactcaaaggagctttctgaaagtgttacagttcgttcattcgatacaacatcgcttcagtggtcgaatctcgaatcctatgggcaggccccagtcgccagaggaggccaatcagtgaccaaagtaggcaacgtcctagtgatgtttggaggagaagactcaaaacgaagactgtacaatgacttaaatattttggacctagagacgatgacttgggacgccatcgacgcagggggtacccctccatctccacgttctgatcacgctgcaacggttcatgaggatcgttatctcttcgtctttggcggtggctcgcactctagctgtttcaatgatcttcacgttctagatcttgaatctatggagtggtcgaaacctcaacaacagggctctataccatctgctcgagccggacatgctgcagttacaattggtgacagttggtatatcattggcgggggtgacaataaaactggtatatctgatactttggtgttgaatatggccaccttggtgtggcacgtagtagctactgagcagggaagaacaccaattgccagtgagggcttaagtgtggtatctacggtcctacgcggtgaagagactttgatatcctttgggggatacaatgggcgctacagtaacgaggtgcatatgttcatagcaagccctgctgagaaggcaaagcaaaaggtgcttcagtctccagccgcagaagcagctgctgcctctgctgcagctgcttttgcagttcctcgcttgacggtgaatgggagcgtgtctgctgaagctgcacaaatggagtcacaagctctatcaccaaaacctcaagaaccagagctaccagcgacgagtgtccaggacattgttcaacagaaagaggtggactcgtggtcagtggaaaagctgcaagaggagctggaatcagcaagagctgaggtggcaaagtacaagcgagatctggcttcaactcttcttgagtattccgacttagagcaggagcttactgctgtaaggggccagctcgccgatgagcaatctaggtgtttcagactagaggtggatgtcgcagagtttaaacaaaaactacaatcactggattctctacaaaaggaggttgagcttctccgtcgccaaaaagctgccgcagaagaagttgctgaaattgcatcacaaaagcctaatactgggggaggagtatggggttggcttgccggtagtccgcccgatacgaagcctggtattagagcataa