atggcggcagtcgctcaacctgctgatcaagtgagcgatatgctgcaaagtctcaaagtggatactgccaacaagcctggagagacgaattccgaggcccctcccagccaggatggcaattcatctgatggtagtgctgatgcatcagcgtcaggtggcactggtgatgcagcaagcaacaatggcgcgcacgaaggagtcatcgaacctggggtgtactacgcagccaatggctacgccccacacggctacgtttatgagtatccccacggagtcgctggttttgagggacctgtaacaggggagtgggacgagtatgcacgattcgttggtgtcgatggagtggagattccagctcagggtgtgtatggtgagaatgggtcagttctgtatcatcacccaggttacggatttgcatcacagcctgcatacggtccttacaatccaggggcacccattcctaccatgggagcagatgggcagctttatggacctcaagcatttcagtacccaggtcacatgtatcaacagccagtctctcctggtggccagtacatgtcaactccaacgtcgatggcgggagatgctcccacatctggaccaggcgagcccggtcctcctggagtcgaaggcgggaatggtaccatggcaaatgggagtaacgtctccatgggtccaaggcctggctatccggtgaccttgattccttcacatggtccatacgcgaggggtgttctaccgcttgctatccataatcctcaagatattaggaattacgagggcttaagggcaggtgctccatcatgggcggatgtaactaaaattacagaaggtcagcagagaccaggagtgcctgccatgcatgttgtttctcaacccctgtctgctcctgggattccttcgcagtcaatgcgaccgataactccaatgcagctacacatatcgggggcgccacaacagagatcacattcaattgcctctccaactctaggtccaggggcgttagctagagggtatccaccccttggaagggtgatgcaaagtccgaatggatctgggagaggcggccggggaatgccaggctccggaatggactcgcgatccaacggaggtcgtggttggattggtgtggacaagggaaagccgaggggtggtaggggagctggaccattagggaatggtagtggaaacctagacatattgaatgaacagaacagaggaccccgcactacaagaataaggagtcaacgcaccactccaggggtacttcggcatactaggggacaaggtgcaggagctaatggaagtaacgaggcgttgagtgcagttgctaacagagagttatacaaccgccctgactttcaaaccaaatatgatcaagcgaagttttttgtcatcaagtcgtatagtgaggacgacgtgcacaaaagtatcaagtacaacgtgtgggcgagtactcccaatggcaataaaagactggagggagcttatcaagacgcacagacaagacaagggccatgtcctgtcttcttctttttctcagtcaatgctagtggacagttctgtggtgtggccgaaatgacgggccctgttgatttcaataaaagtgtggactattggcagcaagataagtggaatggtcgttttcctgtgaagtggcatattatcaaagacattccaaactgccaattccgtcatatcattcttgaaaacaatgataacaagcctgtgaccaacagccgagacactcaagaggtgaaattcgagcaaggtgtggagatgctgaatatttttaagagttacgcttcgaaaacttcaatcctggatgactttcagttctacgaaagccgtcagagagcaatgcaggagaagcgagcaaggcagcaggcacaacagcttcgtgaattgcaacggcaacagggaggtgggcgagctgggaatgaacccgaacaaacacgatcagagcagggtcgacctcaacttttacaaccaacaccggctgaatctatgcagctgcagcaacctaaggcacccaagttggaaaaacctgccgaaactgttgtggaagacaattctcatggcaaggggggtggatcagctgaggcagtcgtgagctcctgctcccccgcagtcgagggagcgtcaacggcaagcttacagaaaaaatcatcttctaaatcttcttcttcagaaaccaaggaagagactgtagctgcttctgataacaaaagtggagatcttcaaacgccggaagaatctaaagatattgtcgtagcaaatgaaacgatagttgacgataaattagtgaaggaacagaaaccatccaccttggagtga