atggcgaagagcgggcgcaggggggagagcatagggctgatggcggccgcggtggagatgggcgcgctgccggtgccggggcagggcgcggatttggagaagtgcccgatggaggaggtgtgggcgaagctgcggtgcgacgagcagggcctgtcgcaggccgagggcgaggcgaggctcaagttctacgggcccaatcagctgacggaagtgaagcagagcaagatcctcaagttcctcgggttcatgtggaacccgctgtcgtgggtgatggagatcgcggccatcatcagcatcgttgccattcccaccgatcccgattactacgatttcgtcggcatcgtcattcttctgatcatcaattccaccatcagctacgtcgaggagaataatgccggcaatgctgcggccgccctcatggctcgcctcgcgcccaccgccaaggtgctgcgcgatggcaagtggactgaaatggacgcgagcctgctcgtgcctggtgacatgatcagcatcaaactcggcgacatcattcctgccgatgcacgattgctcgacggtgagcccctgaagatcgaccagtctgcgctgacgggcgagtccgagcccgccaagaagggccctggcgatggcgtgtactccggctccacctgtaagcatggcgagctcgaggctgtggtgatcgccacgggcgtgcacaccttcttcgggaaagccgcgcacctggtcgacagcacgcaccaagtcggccactttcaatcggtgctcacggccatcgggaatttctgcatcgtgtcgattctcgtcggcattgtcgtcgaggtgattgtgatgtttgcgattcagggtcggaggtacaaggagggaatccccaatattctcgtgctgctcgtgggaggaattcccattgccatgcctactgttctttccgtcaccatggcgatcggtgctcatcgtctggcgaagcaaggggcgatcaccaagcgcatgaccgccatcgaggagatggccggcatggacgtcctgtgcagcgacaagacgggaacgctgacgctcaacaagctgacggtcgacacgaatttgatcgagaccttcgcgagcggagtggacaaggcgcaggtgctgctgctggcggcccgagctgcgagaatggagaaccaggacgcgatcgacaccgccatcgtgggaacactcccggaccctaaagatgctcgcaagggcatccgcgaggtgcacttcttgcccttcaaccccgtcgacaagcgcaccgccatcacgtacattgattccgacgacaggtggtggcgagccagcaagggagcgcccgagcagattttggacctcgcccacaacaagaacgagatcgctgctcgcgcgcacactgtcatcgacaggttcgcggagaggggtctgcgatctctgggtgtggctctgcaggaagtgcccgagaagaacaagcagtcgcccggaggtccctggaccttctgcggattgatgccgctcttcgacccgcctcgccatgacagtgccgacaccatccgtcgcgctctggagctcggaatctccgtgaagatgatcactggcgaccagctcgcgatcgggatcgagaccggccgcaggctcggcatgggaaccaacatgttcccttccacttcgctgctcggcgagaacccgcaatccaagggcgtggaggtcgacgacttgatcgaggaagctgatggattcgcaggcgtcttccccgagcacaagtacgagatcgtgcagaggttgcagcacaagaagcacatcgtcggcatgacgggagacggagtgaacgatgccccggctctcaagagggccgacatcggcatcgccgtggacgatgcgacggacgcagcgcgcagcgcctcggacatcgttctgacggagcccggcctcagcgtcatcatcagtgctgtgctcgccagccgagccatattccagaggatgaagaattacaccatctacgccgtggccatcaccatccgcatcgtgctgggcttcgtgctgttggctctcatatggaagttcgatttttcgcccttcatgattctggtgattgccattctgaacgacggaacaatcatgaccatcgccaaggacagagtgaaaccttccccgcttcccgacagctggaagctcagcgagattttcgtcatgggggtggtcctcggagtgtacatggccttgtgcactgtcctcttcttctacctcatccacgacaccaccttcttcgaggatgctttcaacctggagctgatcgaatacaacgacaaacagctcacctcggccatttacctccaggttagcatcgtgagccaggcactcatcttcgtcacacgatccagaggctggtttttcaccgagaggcccggggtgctgctcatgactgccttcgtcctggctcagctgattgccaccctgctggccgtgtatgcggatatggggttcgctcacgtgcagggcatcggatggaaatgggccgcagtcgtatggttgttcagcatcttcaccttcgtgtttctggatccgatcaaattcatcgtccgctggtcgctgggcatgagtcaatctgcccggactctcaaaaacggccagtccttgcctcacgacgagtga