atggcggaagagagagaaagctttgagagtcaatgggtgccctctgatgtaacggaggagaacctgaaggagatggtggtgcacggcgttcttccggcgaaggagatcatcgggtggcgtccagcatgtggtgaaacgtttccgacccccgacacatacgaggtggtggagagaatgtacaaaattttctcgaatgccatcgtggtcagctattcacacttattgccagtcatgccatgcaatgccttcaaccctcctccaccgataccagcaacgagcccccgactagaaactagtcggccgaagctggagtcggtgctgatcaggagcccccgactggaaaccagtcgggtactgaacaaaatagagatatgccagaagcaaaagctcaagccaacagccctcccaagacggacgctggtgctggccctggaaccaactctcctgttagggtgcaaggacctgctcgtcctcgaccggaaattattacagaagaggttcttcggatacgatcagcttctgaaaaagacactcggccaagctactcgtcttgtaaatagaatccatcttagaaatcaggcgaagaccgcgaccctcgaaaaattggttccccatcttggaaccctggaagccaccaaagaccagctgcgtgaagccaaggagcttgccaggaagactgagcatgatctgagagaccggatcgcagagctccaagactccaacttcgagctgagcggttcatcaaaagtgcaaactgccaagatatccgagctggaaaggcgaatcaaggctctggaaaaagataagggcgaactgacaaagcagagggactcggctctgaaagatgtcgaaggtactcacagctgcaacttcaagaaaccactctcatcttcatgcccactcgctgatgcgaatctacttgtgcagatcacaaaatcaaatcccaagcccaattcgacgtcttggttaacaaaatcaagaggcttgagggagctagagatgaagtcgccaacgctgctgcaccactcgtccaagccatgttcatttgatgctgccaaaatattcgacaagccgataattgctccagaaacatattttaagaacatgaaggaagctggaagcatgggagcgagtctggcgttggcgatgaccaagtccttgtacccaaagatcaacattgatcctatcgatggctttgcagacgagacaagtgaagaagctgcccttgatctcattaatgatgcgtag