atggcggaagagaaggaaagcttcgaaggccaatgggcgccgtccgacgtaacggaagagaacctgaaggagatggtggcgcacggcgttctcccagccaaagagatcattgggtggtggccagcgtgcggtgaggcttttccaacccccgatacacatgagatcgtagtcttctcacatttcttctatggcggcttcgctcttccgacctcaaaatttttccgcgggattttaaacttctatggaatcagcttgcatcacctaaacccaaattccatagtccatatcgccaatttcatccatgtttgtgaagcctttttgggaattagaccccacttctctctgtttcgccggatcttctttctcaagccccaaccgaacaagagcaagccatgcgtagtcggaggggcaggatttcagctgaggggaactctgagccagaagtatttctctatgcccttcaagacctcaaacaaggggtggcatgcgaactggttttatgttcagaatcctgagcctgctcttcccgagtactcctgtcttcctccggtgtaccaggatacctggaactctcttccgattggagatgaagcagcccaagccttggagttgatggaacgcatgctaaaactcaaagaacaaggcttgcaaggagagcagattactcggcatttcatcaagtgccgattggcaccaattaaagaaagatcccgtacagcattcgagttcgacggcaaacatgatcccaatcgtgaagaaccagactctctggactttaaaatcatgaaggagagaatgtataaaattttctcaaatgctattgtcgttagctactcacatcagctgccagtcgtgccatataatgcattcaatccgcctccgcaggaatatgcgttgatgaaatctgatcccccaatcactcagcgccggtcgcctcgtcagcacaccgttcagggaggtggagggccaaaaatcagaccagatccgcaacctcaaacctccaatccaactagacagacaggttctcgcaagagaaaactggtgctcgacaacgatgaaggtgacgacgataaatctggggacaagggctcgcctaataaattcccaaagcgtaccatgcccaagaaaaaactggctggccgtcaaatgccaaagattagaacatcttccaggaaaccatctgacatagatccaactggaaaagatcctaatccggctgtgacggaaccaaatttatccaaagacgctgagccgactgccgaaaatcagccgactgccgaaagccagccgaccggcgcccatgctttgggtgataaggccgatccgagtgaccggccaccaactggagaccagtcggcaacagctgaaactgcaacaacacaagagcccccgactggaaaccagtcggatgtaggtcccgatgaagaaatccctgaagttgaagcgcagacgacaacttcccaaggaccagaggctggtaaagactcaatgattgggtctctaaataaagaacaaggatcacctcatgtccagccaggaacatcctcaggaacactaggcgatgacgaagaagcaattcctcgcataaaggcggctgatgactcccgtcctcctatcttgctcaaatggtgggacgagaactcgcaagttgccggcatcgttataaatcgtcaaaaagaagatgaggaagtgtgccagctgaagaaagcacttggagaagccactcgcattgtgaatagaatccatcttcgcaatgaggccaagactacaactttggaaaagctggttcctcacttgggaactcttgaagcagttagggaccagctgcatgaggccaaggagtatgccaaaaagacagagaaggagttaagggaccgaattgcccagctccaggattcgaacttcgagctaagtggttcatcaaaagcgcaagctaccaggatggctcaaatggagaaacagattgaagccttgaaaagagacaaagtagaactagctgcgcaaagggactcggccttgaaagaggttgaagaccgtaaaatcaaatctcaagctcagtttgatgtcctggttggtaagatcaagaagcttgaaggagcaagagacgaagtcgccaatgtcgctgcaccactcgtccaagctatgttccttaataacagtggtccgagtgcacttgacgcaaccgaaatctttgacaagctgagagttgcaccggatgtatatttcaagaatatcaagaaagctggaagtatgggagctagtatggcattggcgatgaccaaatccttgtacccgaggattgaaattgataccattgatggctttgcagacgggacaagtgaagaagctgctcttgatcttatcagtaatgctcaaagtgcagctgacaagattgcaagcgatgttgtagagcaattccgcaacaacgaccttcagccgagcgataataactctgatggtgaaaggactgattctgactga