atggagcgcgatgggttcagatcgccagaggagggcatggtggagtctttcagattggagagcgaatcatcgcagctgcataccgatcattacctggcgtgggaggggaatctgctgcagctcatcgaaacttctcggacgaaggatggtcgagcggtgcttgctgatctgaaaatcattcctgtacttctggccttgttgaaacgatttcatacgagccttttagtgggtcaatcttcgaacagccctcctcacgagccatcgaaatcctcgactaccctgttgctgttcttgaaactcctacgaaatctgtgcgctggggactcgtcaaaccaggatgcatttcttgtcgaagaaggaccccttgttcttgttccgattgccacagcactcctctcagtgtgcaggcccagccgggattcgagaatttccgacgatctttcgaaagttcaaatttccagtttgtcaagcatttcgaaagagatcacaggaactggtagtccccagcaaggagacatttactcccgaatgagggcagatttggatgtcctcggtggaaattcttctgaagtgcggtcgtcaggtcgtgagagagttctttacgcgggcgatatttctgcgtctgcttgcttggattccgtccgtatgctattacaactgttgggaaacttctcccgcggtggagatgcgtgtgaagaggccgtatggcaagagttttatcccaatttgttttctgaactggcatcactgcagtcgaatcagacttccgacgtcttgtgtatggtgttgtacacgtgctgcaagaacagcaagcagagatgttggcaactatgccaaggtcagggtgccgttctgatgagtcttctcatcgttgcagcgacggagaacaacccagaggcccaagatacagcccaaataaattggttcgagctactcgttcgacatatttgcctcgaggagtcgctctttccattgttgttcacaaaccttgggatccttcctatgagacgagaattggagttttctaaaattcatagcgaagagtgcttgtgcgcatgtcaactctggctcaagacatgcaccttcacatcagtgcaggccagcctcttgtacgcagttctggattgtctcaccgtcgatgtagaagacgcttctactctgacggaggatgaaaaagttggccgatccgtcgatttaaattcttacttttcaaagcatgtcatgcttttctctgtgagaattctcgaaagggccgcactctgcgttgtggaagagtcagacgaggactcggtatcatctgtgcgtcctctgcactcaggatctccctcggttcaaatcatgggatgtttgttgcacttctggagaatactttgtacttgtgagtctagaagcgaacaacggcttctcttatcgcaagtgctcgtccaacacggcctgcttgaccttttgctgaaattgctggaagctctcggccccccggaagctcatggcaagaaatcagtggctcgcaaccacgaaagggatgtcacgtcgtctggacctggagctgttccacgtacaatgtgttatcaaggttacaggcgggacattgttgcagtgattgcaaatgcctctcatcagaacaggttagtccaagatcacgtcagagaaacgggcaaactcctgttggtgcttcagcagagtacggtggagatggacaatcccttcttgagagaatggggtttgtgggcaatgcgcaatctgctcgaaggcaacactttgaatcagaaagagatttcttccttggagttacaagaagcagtgaatcttccagaacttcacaacatggggctgcgcgtcgagatcgatcccaagacaagacaacccaggcttgtgaacaccggttctcgatag