atggcggccatggtgatggaggtgggcacgcccgcattgggcgaggttgcgccggcgcccggcgacgcggggtggacggtgcagctgtgcatgagcccgatgaagaagggcgcgagcgcgggcgacgcgctgcattgggcgcgggcggccgaggccggcgcgggcagccactgggaggaggtgaaggccatggtgagcgagttcgagcaggctaaggaggtggtgatccagggcgtgacgctgtcggtggcgcaggtctcggccgtggctcggaacccccaagtgacggtcgtgctcgacgcggccacggccaaggagcgcgtggacgcgagcaacaactgggtcgcgcacaacatgaccaagggcaccgacacctacggcgtgaccacgggcttcggcgcgacctcgcaccggcgcaccgacaagggcgcggacctgcagaaggagctgatccggttcctgaacgcgggcgtgctggcggacgaggccagcgtgctgccggtggccacgacgcgcgcggccatgctggtgcggaccaacactctcatgcagggcttctcgggcatccgttgggagattctgcagaccttgcagaagctgctgaacaagcacattaccccgcggttgccgctgcgcgggaccatcaccgcgtcgggcgacctggtgccgctgtcgtacatcgcgggcctgatcaccgggcgccccaactctcgggccgtgacggaggacgggcggctcctgacggcggccgaggcgctcaagcaggtcgggctcctgaagcccttcgagctgcagcccaaggagggcctggccatcgtcaacggcacggccgtcggcgcggcgcaggcggccatggcctgctacgacgccaacgtgctggcgctcttcgccgaggtcgcgtcggcgctcttctgcgaggccatgcagggtaagccggagttcaccgaccacctgacgcaccggctcaagcaccacccgggccagatcgaggccgcggccgtcatggagttcgtgctcgacggcagcgcctacatgaaggcggcggcgcagctgcacgcgacggacccgctgaagaagcccaagcaggaccggtatgcgctgcggacctcgccgcagtggctggggccgcagatcgaggtcatccgcgcggccacgcacgccgtcgcgcgcgagatcaactccgtcaacgacaacccgctcatcgacgtggcgcgcgacaaggcgctgcacggcgggaacttccagggcacgcccatcggcgtgtccatggacaacctgcgcctggcgctggccgccatcggtaagctcatgttcgcgcagatgtccgagctggtgaatgacttctacaacggcgggctaccgtcgaatctgaccggcggtcccaaccccagcctggactacggcttcaagggcgccgagatcgccatggcgtcgtactgctccgagctcctgtacctggccaaccccgtcacgacgcacgtgcagagcgcggagcagcacaaccaggacgtgaactcgctgggcctgatctcggcgcgcaagacggcggaggccgtcgagatcctgaagctgatggcctccacgttcgtcgtcgcgctctgccaggccgtggatctgcgccacctggaggagaacatgctggcgaccgtgaagcaggcggtgtcgcaggcggcgaagaagacgctcttcgccgacgcggccggcgcgctgctgccgtcgcgcttctgcgagaaggacctgctcaaggtggtggacgacacgccgcccttctcctacgtggacgacgcgaccagcgcgacgtacccgctcatgaccaagctgcgccaggtgctggtcggccacgccctggccagcgccgagcccgacgacggctgctccgtcttccgccgcatcgccgtcttcgaggaggaggcgcgcgcgcagctcgagcaggcggtgcccgtcgcgcgccagcaattcgacgctggcgccgccgccctgcccaacaaaatcctccagtgccgctccttccccgtctacaatctcgtgcgatctctgggcaccaagctcctgatcggcaccgagtcgaggtcgcccggcgaagacattcagctcgtcttcgaggccatcaatgcgggcaaattggccggccctctgctggcctgcttggatggctggtcgggcgccccgcttcccgtcgacgcgcctcgtgtatga