atggcgaggaactcgtctaggaagaagaggagaaaatcgagggagttgaatgctaaagcaacgtcctcatccgatagcgagggaggatcggaggatgatcatgaagaagaggacaggaatgaacggcgttggcagaccaggaagtctgttattgacagtaaagcgaaggggaaagaggtagtgaaagatgaagatgaagaaagcaggagtgcaagcgggggagttgtagaagagcaaaagggtgattctcagaaggaggccgatcaggtttgtgggatatgtttaagtgaaggtggaattgagaggggaaagttagattgctgcgatcatttcttctgtttcaactgcattatggaatgggcgaaagtagagtctcgatgtcccatgtgcaagcaacggtttgtcactgtcatgagacctgccgcttccggtgtggctcgcagccggaacagaacatttcgtattcctactcgagatcaagtatacgagccttcagaagaagagatccgccttttcactgatccgtaccagaacacagtttgtattgagtgtcaggaagcaggagacgaaggcttattgcttctgtgtgatcggtgtgatgctgcagcgcatacttactgtgtgggtcttggtcgttctgttccccggggtgattggttctgtcaagaatgtctgaatggtcttgcaggttccagcgaagatgaagaggaagtgagatatttagtgcaagacggagaggatccttgtgggactaactcagcttgggatttggctgtgctagtgacggatataaacgcagaacgaaatgcaagatccagacgtttagccacttccaatcaaggtgcacgaccagtgagaagaagtactcggcgtatggaaaggggccccagggccaccaccaacttgttggaaagttcctccactgattctagaagcggatttttaccatctctactggagcattatggagtggccagaacacttttccggcagcgtcaggtgcaagcaaccgtgcacaacaggttacaaaacatgcgtgataactggaatagatttcggactggagaaactcaattctctggacaagcagctcatgaatccagaaattctaactttttcagaacaggtccagatgtatcatctgttccatcttcctccttgtcaggcacactaggacttgggacgagaaatatagtagctcccgggattggccgtggggatggtccaagcgtacctcatccaagacctgagccgcgatcagctgagcaggttgaggttgatcgagcatgggctatgatggatcaagcaagaagattagaggtgaggtctgctgctaacggcaatcaatctgcgactgcatcttcccgaggagggatagcaaccgaaagatttagtagggaagcaaagtcacaagaagttgcagtgccgagaactagagagatacaagctcaggaggctgttcttccaggagctacgagttcaagtggagggcaagaggtctttttgaatacgcggagtgcaaatttaaacagggaagtcgagacgaaggagagtactgcacctcctatgagtgctagagaggacaatccacttcatagtagcagtaggcgcgaggtttcgagcagccgagggggttatcatctcagagaaagcagtcaggttgcaagaaacaccgccaaagacaatagtgctcctgatagtagttcgaggcgtcttagcctgagagagaatagagtggaccctgaagctttgcaagttcgaagtgttcttgatgacaaagacaactcaaggggttcttcagggcggtccactaggatgaaagatcccaacaaggactcgaaagatagtacggctctccaagtgttgagcttattcgatgacaaagacaattcaaggggctctggtccttctacaaggaggagagaatccaacagagagtcaaaagacagtacaagttcgcaaatattaagcacatctcggacaagagcagcaaaagcaatcatacgttgcccagagagagacgaagaggtgaaactactcaaagaacaatgcttcaacttagtcaacatggcgttaaaaccttttttcgacaaaggcaagattgataagaagcagtacaaggaaattgccaggctggcaacacacgcgatactggcctctcttgatggtcctgagtcgaagaatggcacaaatgtgtctcttggaactgtcatatgtgaccacgagggactcacttcttctgatttaatcccgggatgctgcgagtcatgtgttctgcgacacgtaaggaaatttgtgaagaaaatagttaaggaaaaggtagattgttag