atggcggaagagagagaaagcttcgaaagccaatgggcgccgtccgacgtgacggaagaaaacctgaaggagatggtggcgcacggcgttctcactgccaaggagatcatcgggtggcggccagcatgcggcggatttgctcttccaacttcaaagttcttccgtgggatactgaatttctatggaatcagcttacatcatttgaatccgaactccatagtccatattgcaaatttcgtccatgtctgcgaagcttttttgggcattagacctcattttgctctgttccgccgaatatttttccttaagcctcaaccgaacaaaaacaaaccatgcgtagttggaggggctggatttcaactgaggggcactctgagccaaaagtatttctccatgcctttcaagacttcaaacaaaggatggcacgccaactggttttatattcaaaatcccgagcccgctcttcctgagtactcctgtcttcccccagtataccaagatacatggaactctcttcccacaggagatgaagctgcccaagccttagaactgatggaacgcatgctgaaactcaaagagcaaggcttacagggagagcaaatcactcggcatttcattaagtgccgattagctccaatcaaagaaagatcccgcacagcatttgaatttgacggcaagcatgatccaaaccgtgaagacccagattctctggattttaagatcatgaaggagaggatgtacaagatattctcgaacgctattgtcgtcagctactcacatcaactgccagttgtaccatacaacgcattcaatccgcctccgcaggaatacgtattgatgaaatctgatcccccaattgctcagcgccgatctcctcgccagcataccactcagggaagtggagggccgacaatcaggtcagacccacaacctcaaacctccaaaccggctgggcagacaggtcctcgcaagagaaagctggtgcttaatgacgacgagggcgatgacagcaacaaatctggggacaagggcacgcccaacaaactcccaaagcataccatgcccaggaaaaaactggctggccgtcaaatgccaaagattagaacatcttccaggaaaccatccgacatagatccaactggaaaagatcctgatccggctgtgacagagccaaatttatccaaagacgctgagccgaccgccgaaaaccagccgactgccgaaagccagccgactgccgaaagtcagccgtctggcccccaagcttcggacgacaaggccaatccgagtgatcagccgccgactggaaaccagtcggcagcaactgaaactgcaacaacccgagagcccccgactggaaaccagtcggatgtagatctaaatcaagagattcctgaagctgaagcgcagacaacttctcaaggaccagaagttggtaatgactcagtgattgggtctccagataaagagcaaggatcatctcacgctcagccaggcacatcctcaggtccactaggcggcgacgaagaagaaattctccgcataaaggcagctaatgactctcgtcctcctatcttactcaaatggtgggacgagaactctcaagtttccggcattgttataaatcgccaaaaagaagatgaggaagtatgccagctgaagaaagtacttggagaagccactcgcattgtgaatagaatccatcttcgtaatgaagccaagactgcaaccttagaaaagctggttccacatttgggaactcttgaagccgttagggaacagctacacgaggccaaggagcatgccaagaaaacggagaaggaattaagggagcgaattgcacagctccaggactccaacttcgagctgagtggttcatcaaaagcgcaagccaccaggatggctcaaatggagaagcaaatagaagtcttgaaaagagacaaggtagaactggctgcggaaagggactcagccttgaaggaggttgaagaccgtaaaatcaaatctcaagctcagtttgatgtcctggttggtaagatcaagaagcttgaaggagcaagagacgaagtcgccaatgtcgctacaccactcgtccaagctatgttccttaataacagtggtccgagtgcacttgacgcaaccgaaatctttgacaagctgagagttgcaccggatgtatatttcaagaatatcaagaaagctggaagtatgggagctagtatggcattggcgatgaccaaatccttgtacccgaggattgaaattgataccattgatggctttgcagacgggacaagcgaagaagctgctcttgatcttatcagtaatgctcaaagtgcggctgacaagattgtaagtgatgttgtagagcaattccgcaacaacgaccttcagccgagcaataataactctgatgatgaaaggactgattctgactga