atggaacaaaaaatagaggattcacaggagggctccacatatctgttgagcgagggatcgcagcctgagcaacgaagcttgggcaacggtgacctgtttctggcgataaacgttgagacagtccgacagcttccgaatagtgcaggtgcgaatgcgaccaccgtcggaggtttcactgaactgcatcacgcagcagcccaggggaagaaagataaagtagatgcaattctcatagaaggtaatctgaaggtcgaagtggccacatccgacggcatcacggccttgcatatcgccgcttatggaggccatgaaaccatcgtcacatccttgcttcactggtatggaaaaaatcctggtgctgatgttaatgcccgagataacgtgctgggcagaacagctttgcactatgcagtaggaggagggcaccagagggtcgtcgaggaactgattaaatttcccggtatcgacatttgcccggaagactctgttcagaacctcactcctttgctcatggaggtaatgaagcccaagggagtttgcagtttggtcatagtcagtacattaattgatgcgcggactgatcaaatcaaccgcgcagtttgtactgaagcaaggctcattgacgatctgccctggctgctatcgtgccctattaaattgtttccgagcgatgatgttttacaaaagttttccagcgctcgtccgaaagaagactttgggacttccaatcagaagaatcggaataagtaccgggagatagaggaaaacagaagaagaactgacggaagtctacttgagagtaagtggaaaaaaatgggcaccgtggacaggcagaggttggatgcagagttaatgatactagaggacatggaccgctacctgaagtacgaatgctcgatggcagggcacacgatttttcacctggctgccacacaagacaacgcagaggtcctctcgcacctcctctccaactgcacgagcgcaaatgtgaatatcctcacagccgatggcaacggaatgactcctctgcactgcgcaatcagagcggaatctacggagacattcctcgtcctgatgtcccaccgagaagtggacgtgaacgccgtcctgaaatcaacagtcaacctcgcgctgccgccatggacggaattgagattgcactcctggtggacccggaaggaatccgaacggttccgattctacgaggcgacctgcgtgtccgacacccctctccacctcgcaattcgctgctgccgctccttcactctacgaagaatggtcatgaagttctgcaaccatccccggttccagcccagtatctacaacgagtccggggtcctcccgttggatctagcctggctacgatcctcgtgcagcttgcaattcgggaacagctcggtccacctgcaatcggtactcgatatgctcgagcgccagcggggaaaccagccgctcatgaatgaggtcaacagcatgaagacgggtgccctgaactccgtcaacgccgtgctggttgcggccgcgctgcttggaggggtaacattcagtgctatgctgcaaccgccaacagataaaagagtcaagttgtttttctggttgacggattgcatgtgcttctacttctccatgtacacgatcatgtgctgcctgggcacgtccaaaaccatgcagcagcacaggcatcttcacatcacgagggtcttaacggacaccacgtgcacatctgttcgcgtcttctacgtccgtaagcaggcccagctggtcttccccctcgtcggtggtgtccacttcggaatgatggccttcttagcggcgggctgggccaacttcgcggcgggtttggactacttcgtcccggatacgaacgatcgattctcggagataacgatctccgagaatcgtatctggatccgtgcgattctcttgaacggctatgtaggattttccttgttcttcgtgatatatgcaactttatccttttcctcagtactcaaggccaacttcgcggcgggtttggccaacatcgacccggatacgaacgaacgattctcgccgctccgtgggattgtcttgaccgtttattttaccctctatgtagggttttcccttttattcgtgatttttgcagttttgcagttataa