atgggggcggatcagcatcatgacgggatgctgcagcggcacgtgatggcactgattgttggacatttgcgggacttgaatctcatgcaggctgccacagctgtagccaatgccaccatgacgccgcttcaaaccgagctgccgccgaacaagctgtttgacctcgtgcgcaagggcatggctgtagaaagagaagagattgcaagagggcaagctccagcgccaatatcagatggtgccggtggtggcgcaaccctagctggctatgggcctcttccaactctgtcgacaacctctcttgattttagtgcagtgcaggaaaccaaaggaaacaccgccaggttcccgaaacatgattcgagacatatctcagagcacaagaatgctgcaagatgtgcacgattcagtcctgatggacggctcgtagcaacgggaagtgcagatacttctatcaaacttgttgaggttgaaaaagttagacaaatgatgacaccagacggagtgtcaagagacacgcctattcgacccgtcatcaggacgttttatgaccacattcagccaataaacgacctcgactttcaccctcagtcagctgtcctgatctctggtgcaaaagatcgcacaatcaagttttttgactttgcaaagtcagcagcgaggcgagcttttcgcgtaatccaggatactcataatgtgcgttctgtagcctttcatccgtgtggtgactacttacttgcaggaactgatcacccgatagcccacttgtacgacgtgaacacctttcagtgctacctatcttcccaactccaggattctcacgtcggtggcgccatcaaccaggttcgatattcatccaatggaggaatgtacgtgtcagcaagcaaagatggtggagtaagaatctgggatggggttagtgcacgttgtgtgagggcgataattggtgcccatggttctgccgaagccacaagtgcctcgttctcaaaggatcaacggtatgtgctctcatgtggaaaggactccaccgttagaatgtgggaagttgcaaccggacgccaggttaagcagtatgttggagccaagcatgcgcagatgcgttgtcaggctgttttctcgcagaaagaagagttcatactttgtgttgatgaggccaacaatgaggtggtggtttgggatgcactttcgggcgacgtggtttcgcgcttaccttcaaaccatgctggggctccgcgttggttagagcactcaccaagcgaggccgcctttgtcacctgtgggactgatcgctctgtccgtttttggaaggaatctttttga