caggacgaggacgcaggaccatcgagagattgcggccgccatcgagaactcagactcagactcaggaaaacccgaaaacatgacgagctccggcgccgctctcaccgatcctctggtggccgggaccgacaatcccaccgtccaagtgtcgccgtgggcagccttcatcaacggcataaccagcggggcctcgaatctggccgggctgctgcccacgggcacgtttctggccttcacgaccgtcgcgcccatcgtcaccaacaatggcacctgcgacccgccgcagtacctgtggctgacggtcggcaccaccgccttcttcgcggcctactgcttcttctcgtgcttcaccgacagcttccaggcgcccgacgggaaggtgtacttcggcgtcgtcacgctcggcgggctctggacgcctcaactgcccgccgccctgcagcccgcggaccaggccacctacaagctccggttcagcgacttcgtctacgcgctgctctcgctggccgtcttcggcgcctgcgcgctcatgactcccaatgtccggtcctgcctcttccccgacctcagctcgcccgtggtcatgaccgtgcccatcgtcgtctcgttcttcgtcagtctggtcttctcggtcttcccgtcgtcgcgacacggcatcgggttcccggtcactcccgtcagcgccaccgccactgccaccggctccaccggctcctcgggctcttcgggctccaaggcggactagatcgatctccacggagggcagttctgcgtgtgcgcgcatccttctcttcgtttcgacctcgaggtccgtgtcctgacgcatgtacataccttccgcaacgattcggtagtgcggttctgcacgtagaaagcacgagaagaatgtccaggcaggtttcccagcagtccacgagatcgagtccacgagcatttattgcagaaaatgattcgtccgacgaatggacgagtctacatcgcctttctgcgtggatctacagaagttgtacatatgtgaatgctgcacattag