atgactagcgtcacggatccaaagcagggacaaggggaactaagttctacctcaactacaacaactgccagcagtagtagcggaggagggggcaattcgagacggagggcacgagatcgacgaatgatgagtttggtggaggatttgggtgtatatgacagttcgtgtggatactgcaaagccacaaatcggagttccagatcacagggtttgtgggctcacgaattagccgtgcaggactatcaagatttactggatcgaggatggcgccgatcgggaatgttcctctacaaaccctgcatgaaagaaacatgctgtccaccctataccatcaggctgaaagtagatgcatttgttgctacgaaagaccagatacgcgtgaggcggcggcttcagaggtacttagatggaacttatagcggccctcagactgttggagagcttcacgaagagaagaacgacgttgtcgaaagagaaacaggagtacctagtgactcaatcatggcttccagttcagacaggaaaacttcgaacgtggaacaaggtgctgcaggaggacatggattgagtcgtagtgatgtcgttgaggcagatcttagcgatgaggagaaactgattgaaagcgttaaattcgcaatcaaaacatctattacgaagtgtgttgaaaagggtgtgcttccacaatcgctggaagttccagaggtcgttgtaaagcctatttcacaaaaagtcaaagataagctgaaggtcgaaagcagagcggatttcacaagcaacgttgctttcccccttgcagcgactgtgaaacggttgaagaagattgagattcaggatgccggaaagtcgaacttgcagcagggaagtatacttgttctgacacctcaagaaatagctgaaaatcttgtcatcgtcttgtcagagttattccttccaggcgtggcaatcgtgaccgcaagtaatggttatttaaactttttattatcagacgtgaaaatgtcgagtccgaagtatctggtaggagagaagcaagttaatcagtcagtccatgtcactactagcgagcaactcttagaattaatgaaacctgcagccccggggtttactcgtaagctggagatacgaatggcgaggtcgtcattcgacgctgaggagtttgctctttacaaaaaatatcaaatagcagtgcacaatgaccgtccagagggtgtgagagagagtcattacaaacagtttctggtagatactcctctagtgtttataccaccagcaaataatggaaccactccatcctgcggttacggctcgtttcatcagcagtatcgtgtagacgggaagctggttgctgttggtgtgatagatattctgcctcactgtctctcaagcaagtatctcttctgggatccagacttcgcatttttgtctcttggaaagtactccgctctgcaagagatcgaatgggtacagaaggagcaaagactatgtccaacgtttcaatactattaccttggattctatattcattcttgtcccaagatgcgctacaaggctgcctactacccatcggagcttctctgtccggagcggtacaggtgggtgtcgtacgaggtggctcgacccctattggacaagcagtcctacgtttgtttgtcagactttggaaccagcactagtgcttcagaaggttctagtattccaggtaagaccagaggggatgcagaagcagctgcaagggatgacattactggacgtcaaggcaattctggggaagtttacgaggccagtgatgagcctgttaattgggaagaaaggaggcacgtcgctgcggatgatggtgcacaatccgctctggacagacttggactggtgggcgatatatccgtcttccttgcaggaagcgttataccatttaagcaactgcgtgcgagcacgacgatgccaagacagcatctggataaaatagctacgagtttacgcatttatctgcacaatgtcggaccaagagtagcaactcgtatggcttacgctgtgtatgagggccaggactag