atggccgcgctggtgcgtgctgcgcgatccaagctgcggagcgcatggcagctgcaaggtgcggctgcgtccgagctctcggacgctgctgcccagacgatcttcaagcatggtggtctgagatctctgtctgccttcgcgatcgatcatgctcagcgatctcccgccggagcccatcaggatgatgtgccatcagcaaggagagattactcaacggaacttacgacttccaagaagaaggaaattaaaaatttcactctcaattttggaccccagcatcctgccgctcacggtgtgctccgattagttttagaaatgaatggggaggtggtggagcgagcagagccccatattgggttgttgcacagaggcactgagaagctcattgagtataagacctaccttcaagctctcccctactttgatcgtttggattacgtctccatgatggctcaagagcatgcatactctttggccgtggagaaactgctgaatatcgaagtgcctctgcgtgcacagtacattcgagtgctgttctgtgaaattacgaggctgctgaaccatcttctcagtttgaccacacacgccatggacgttggtgccttgaccccttttctgtgggcttttgaagagagagagaagatgatggagttttacgagagggtttccggagctaggctgcacgctgcttatatccgaccgggtggtgtagcgcaggacatgcccttagggttgagcgaggacatttttctattttcacagcagtttgcttctcgtattgatgaaattgaagaaatgctcaccaacaaccgtatctggaagcagcgacttgtagacattggtgttgtcacgggtgaggaagcgatggattggggcttctcaggtccaatgttgaggggttctggtatcaagtgggacttgcgaagggcgtccccttatgattgctatgacaagctggaattcgacattccagttgggacccgtggggattgctatgatcgctaccttgtcaggatagaggaaatgcgccagagtatccgaattattgctcagtgcttgaacgatatgcccacgggtatgattaaggctgatgatagaaagatcacccctccatcccgcactcagatgaagcagtctatggaatctctcattcaccacttcaaactctacaccgagggttaccatgtacctgcaggagccacctacactgccgtagaggcacccaagggtgagtttggtgtttacttggtcagcaatggtaccaaccggccttatcgctgcaagattcgggctcctggatttggtcatctgcaaggtttggattttatgtccaagcatcacatgctggcagacgtggtgacaatgattggtacccaagatattgtgttcggagaagtcgatagatag