atggcggaagagagagaaagcttcgaaggccaatgggcgtcatccgacgtaacggaggagaatcttaaggagatggtggcgcacggcgttctccctgccaaggagatcatcgggtggcgaccagcgcacggtgagactttcccgtctccggatactcatgagattgtggtcttctcgcatttcttctacggcggctttgctcttccgacctcaaaatttttccgcgggatcttgaatttctatggaatcagcttgcatcacctaaacccgaattccatagtgcatatcgccaatttcgtccatgcttgtgaagcctttttggggatcaaacctcactttgccctattccgccggatcttcttcctcaagccccaaccaaacaagaacaaaccgtgtgtagtcgggggggcaggattccaactaaggggaactctgagccaaaaatatttctcgatgcccttcaagacttcgaacaaaggatggcatgcaaactggttctacgttcagaatcccgagcctgctcttcccgggtactcttgtcttcctccagtgtaccaagatacttggaactctcttccaatcggagatgaagcagtacaagccttggagttgttggatcgtatgttaaatcttaaagaacaaggcttacagggagagcagatcactcggcacttcatcaaatgccgactggcgccaatcaaggaaagatcccgcacagcattcgagttcgacggcaaacatgatcccaatcgtgaagaaccagactccctggatttcaaaatcatgaaagagaggatgtataaaatcttctcaaatgcaattgtagtcagctactctcaccaactgccagttgtgccatataatgcattcaatccgcctccacaggaatatgcattgatgaagtcagatccaccagtcactcagcgccggtctcctcgccaacacaccgctcagggaggtggagggccaacgatcagaccagatccgcaacctcagacctccaaattgactggtcaaacaggtcctcgcaagaggaagctggtacttgatgatgatgaaggcgacgatgataaatctggggataagggctcgcctaataatcccccaaagcgtaccatgcccaggaaaaaactggctggccgtgcaatgccaaagatcagaacatcttccaggaaaccatctgatatagatccatctggaaaagaccccgatcctgccatgacagagcaaaatatatcccaggaccccgagccgactgctgaaaaccagccgactgctgaaagccagccgactggcgcccatgcttcgggcgatagggccaatccgagtgacctgccgccgactggaaaccagtcggcaacaactgaaacggcaacaactcaagagcccccgactggaaaccagtcggacgcaggccctgatcaagagatccccgaagtagaagcgcagacgacgacttcgcaaggaccagaggctggtaacgactcgatagctgggtcttcaggaccatcaggtgatgacggagaagaaatccctcgcataaaggcgaccgacgactctcgtcctcctatcttgatcaaatggtgggacgagaactcacaagccgccggcatagtcataaaccgtcaaaaagaagatgaagaagtgtgccagctgaagaaagcgctcggagaagccactcgtattgtaaatagaatccatcttcgcaatgaggccaagactacaactttggaaaagctggttcctcatttgggaactctagaagcagttagggaccagctgcatgaggccaaggaatgcgccaaaaagacagagaaagagttaagggaccgaatcgcccagctccaggatgcaaacttcgaactaagtggttcatcaaaagcgcaagccgccaggatggaacagatggcgaagcaaattgaagccctggagagagacaagacagaactggctgcgcaaagggactcagccttgaaggaagtcgaagatcgcaagatcaaatctcaagctcagtttgacgtcctggttggtaagatcaagaggcttgaaggagcaagggataacgtcgccaatgccgctgcaccaattatccaagccatgttcctcaataatggtggtccgagtgcactcgacgcaaccgaaatatttgacaagctgagtgttgctccggaagtatatttcaagaatatcaagaaagctggaagtatgggagctagcatggccttggcgatgacaaaatccttgtacccgagaattgaagtcgacaccattgatggatttgcagacgggacaagtgaagaagctgcccttgatcttatcagcagtgcgcaaaatgcggctgacaaaattgcgagtgatgttgtagagcaatttcgcaacaacgacctccagccgagtaatgaagactctgatgatgaaaggactgattctgactga