atggggctcgacttccagaatggcgagtacaaatttctctcggggttgggattgcaagcgcacaacgttggatgctacatcgccggagagtggaaagctagcggtccgatagtgacgtctgtgaacccctccaataacaagcctatcgcaacggttgcagaagccaatgtggacgattatgaagaagctctgacagcatgcgatctagccaaaaaggaatggatgcagacaaccgcacccaaaaggggagagatcgtcaggcaaatcggagatgtcttacgagccaacttagatgccctcgggaggctcatatccctggaaatgggaaagatattggccgaaggaatcggagaagtccaggaatttatcgacatgtgtgactttgctgtgggcttaagcagacagattaacggctctgtcattccttcagaaaggccaaatcatattatgctagagatgtggaatcctcttggaattgttggcgtcattacagctttcaactttccatgcgctgtacttggctggaatgcgtgtatcgccctcatttgtgggagctgtgtggtatggaaaggagccccaagtacacctcttatcacaatagccgttacgagactcattgcacaagttttggagaagaatggacttcccggagctatcttcacaggcctgtgcggaggagctgaaattggggagaaaatctcacatgatcggagaatccatcttgtttcatttacgggtagttcgaaggtagggcagttggtgcaggcagctgttaatgctcgttttggcaagtgtctgctggagctaagtggaaacaatgcgataattgtgatggatgacgctgatatatcaatggttgtccgttctgttctgtttgcttccgttggcacagcaggccaaagatgcactacctgccgtcgtctgttccttcacgaaagcgtttacaaagaaactctagacaagttgttgaaagcatactctcaggtcaaagctggtgatccacttgtcgaaggcaccctacttggcccgctgcatacagccgcaggtgtcattgcttacaaagaaggcattgagaaaattaaagagcagaaaggtgtgattctgacaggtggaaaagtgatggagagggaaggcaattatgtccaacccacgatcgtggaaatatcacatgacgctcccattgtacaagaggaactcttttgtcctattttatacgtcattaagttcaagacatttgaacaagccgtggacatgaacaattctgtccctcagggacttagcagctccattttcacgaaaaatccggagcttatatttagatggactggtcctcttggtagtgattgtggtatagcaaatgttaacattcctaccaatggtgcggagattgggggtgcatttggtggtgaaaaggccaccggtggtggtcgagaggctggtagtgactcatggaaacagtacatgcggagatcgacttgtactatcaactatggccagacattaccccttgcacaaggaataaacttcggtagctaa