atggagaagaaggaagcggaagtcgacagattccagctcagctatgatttacgagagaagttgttacaaacacttggtagcgatagcgatctttcgatcctgacggcgttgctacataaactcccagtgctcaaggacgcctatgtggacgtagacctcaaggtgaagattttgcacgttgcagcctgggcaggagacgtggatatcgtccggaacctcaagaccgtgaaggcggatccgactgcaaagacggaaggtgggtacactgcactgcatctggctgcatccaggggccattgtcccgttattgtagaactgcaatggtggctgggacgtaagcttcctgtcaaagacgacacttccgaggatggtttcacgtcgttgcacttggcagcttgctctggtaacgctgaagccgtgagattgcttctgaaaatatatgaagatgtggagaatgctgtcaaggccaaagataagttgtttggcaggaacgtcctgcattttgctattgcccgaggacatgccgacgtcgtccgggtgctgttcgactctgaagtcccactggattttgtctccaaagacagagcgaggggctggacgccatttctcctgtctgcatggcagcgtaagggttttcacgtaacgctaaatgggtataatatcaaatccatggacatgttgctggaagataattcccgtcagatcaatgaccgcgttggggttttggctattgactttcaagataaggatagtaaatgttcggtaaatgtggaagcgatcagtaaacggatgtcaaagtttttcatacagcatttgagtctcctcctgcagaattcaaaggatgggacgttcgatgggagtgtgaagcgcatttcagtatacgataacgaagtgaacgagaatgaatgggaccagtatcaaaagttcaaggttcctatggatgggcacactgcattgcatctggctgctactcagaacaatcatgagcttgtgacataccttatccaatctaagggtatacagttgaatgtaggcgaacccctctttggtatgactcctctccattgcacgatcagaacgggagctatggaggctttcaaaatgctgatctcagttaaagaggtggatgtctgcgcgaaagtggtgacggaagcctccgatcttctggagatgctggttgaattcggtagtcaccccaatttcgatccggccgcttacaacgacactagtctagttccattggatatagcatgggaaaggtacagatattgggccaagaaaagatcgaaacccaatcgcacaaaagaaaataagattctcgacgtggttttgaccatgctggaaaaacatccccggaatgccttgataatgactgccttaaatgaaaaaaggaaggcagttcaagattctgtcaacacatttctggtggcggccactttcattgcaggcgtgaccttcgcagcgtacctgcagcctccgttcggcacgaatgtgggagacttcagaagcaggccggcgagattgttctggatttgcaacagcgtatccttctattctgctgtctacacgatactccgctgtctgatgtgcattatgcgtagtgacaagcgctcagagaacgcctgggaaaagactctgctcgtggctttgattcggctacagaacggtttccctctcacggtgagtgtaggtttcggagtcggagcatttgtggcagcagggtttgggaacttgccgccagacagtcagctcttgatgctggcttgcaccatcagcggagttgctctcgttggattccagctgctgacaaatctctacgtattctgcagtcttatgattgacgagtttccagacggcaaaaggcgagattcaatcttcagcgtatgttggatccttggaggaccgctgtcacttgtttatctgtggcttccggagtccatcaggaatagtgcgaagcttcctcggctactattctatccggatgttagttacaatgtagttttcctagttctgcagttatatggagtagtgacagtgcacgctcacggcaatcttgaacaagattggaatggggtgacaattgtcagcgttggaggtggccttgcggcggcagcctcaagacaagggcaggagaagattaaagaacaacacttcatacgagtggaagtcctagcgcattgcctcggagctcccgccgctgccattacacctttcagctgcgcattgcgcctcgcacacgacctcgttcgcagcgttgagagctctctcgtatag