atggagaagatggaatcggatgatgaaagcgatgcgagttcagattactacctccaagattcaaacataatgcatactgattatgagacgagggagaaaaggaaaaaatccgttgcagaagaagtccagctgattcaggagtatacgaagataatggagattttgaagaagctgaaggcgactgttgatagaaaccgaagtgaagcagtaaaagtgaagcttgcacgcaaccattcaactctggctcagtacgtagactctctatacacgagatctacggtacacagtcgaaaccatgcagcttttcgaggaaaatatggcttcacaatcaagaaagtgattccaccacagctgtatattgacttggaggatccatgttcacttccttcaagcttgcctattaaagtgataaaagagattgagagaaccataccaaagccgtcagagcagctcgtccctcctcgatatacaacttggacgtttgcaaagggaaataagcgtatgatggaaggtcaatcaatcgaaaaccaaaggaggatatattatgacaaaaagaaaaaagaaacagttcttgccagcgactccgacgatgaactacgatcacgttcttataaaattaatgcagtagagcgcgagcgagagtttagtgatgttgaggacttcgtcatctggatggcaacccaagcctatggagtgactgattttctctttcagcacatttctgcaatgttggagagaaaacaagctaatgtgaaggaaagatatgagctccttgtggtggacgacacgcttctttcgcgcttgtcacacattgagacttttatagagcggactggaaagcaagatattgattctcctaaactgaatggagaatacttcgaggttaccagtaaaattgatagattatctgtcaaacaccaaatacagttttcacctcctagtggccaacataagcagactgtgcgaatacgctgcgaacgagaaacaattacaaaagaaccaatcgatttggttgcagcgatgagtacatacgacaatctcttctgccgtctttgcttgaaatttcactgtgagctacatggctactctcaaccattgattcttccgaatgaactgcagaatccagagccgagggtatatgatccagcacaaccttgtggtgaatattgttatcttctgttcaatattatccccggaaaagaagcatggagcatccttgagagggacctcttctgtaaaggactccagatatttggcaagagcagctgcttaattgctcagaacctgctgaagggttgcaagacttgctctgaggttgcaagtcggatagccacagtagaagccgaaacaagttataccccacaggaagaattttcatcccaagagggtgcagaaagaccaaaaactcaaaagaaaaaggcacctcgtaaaacgaggtttactatatcgtctcaaaggaccatcgtgaggaggaatggccacaatggacggcatcaattctatccttgtaaatgtggcttaatttgtggacaacagtgcatatgcaaggatcgaaagaattcatgcgaaaaattctgcgggtgtccaggaagttgtaagaatcgatttccgggatgcaattgtgttaagagccagtgcagcacgaagctttgcccgtgctttaatgcaagccgtgagtgtgatcctgatgtctgtcgcaactgttctattgactgtgagctcacaacttcaaaagattcttcaactatctctgcatctggacgcaagcagtcaaaatgccaaaacatgagaattctattgaatcaaaagaagtcggtgctacttgccaggtccgatgtgatcgggtggggcttgtttcttaagagtgatgcgaaaaaagatgattacctcggcgaatacaccggtgagcttatatcacagcgtgaagcagacaaacgaggaaaaatctacgacattgtgaatttgtctttccttttcgatctgaatgacaagtttgtcatcgatgcatatcgtctagggagcaagttcaagtttgccaatcactcctccacaccaaattgctatccaaaggtagtgctggtggcgggagaacatcgagtgggcatattcgcgaaaagaaatatagcagctggagaggaactcttgttcgactaccaatatgagaagaagctaggtgaaagaactccgtggtgggccaagggcaagaaaagatcaacagttggttccggatcaagcatttcttcatctgggccgagacagaaaacttatccataa