atgggtggaggcgaaacatcggatccggctgccacgaagcgggacttctctacagctattttagagcgcaagaaagcacctaatcgtcttgttgtggacgaagctgtgaacgatgacaactctgtggtatctttgaacatggaaacaatggagaggttgcagctcttcagaggagataccgttttaatcaagggcaagaagaggaaagacactgtgtgcattgttctcgcggacgatacttgtgatcaacccaagatacgaatgaacaaagtggtgcgcgccaatttacgtgtgagacttggagacgtggtgtccgttcatcagtgtgcagatgtgaagtatggcaaacgtattcatgtacttcctatggatgactccatcgatggtgtcactggaaaccttttcgatgcttacttgaagccttacttctctgaagcatacagaccagttcgcaaaaatgacctgtttttggtgcgcgggggaatgcgtagcgtggaattcaaggtggttgaaaccgaacctgcggaatactgtattgttgcacctgacacagagatattctgtgaaggtgagcctatcaggcgagaggatgaggaaaggcttgacgaagttggttacgacgatgtcggtggtgttcggaagcagatggcccaaattcgtgagcttgtcgaacttcctttgagacatcctcaactcttcaaatcgattggtgtgaagcctccaaagggtattcttctgtatggaccaccgggatccggtaaaaccttgattgccagagcagtagccaatgagacgggagccttctttttccttatcaatgggcctgaaattatgtcaaaattggcgggtgagagtgagagcaacctgagaaaggccttcgaagaagccgagaagaatgcgccctccatcatttttatcgacgagatagattctattgcacctaagagggagaaaactcaaggtgaagttgagcgtcgcattgtttcgcaacttctgactcttatggacggtttgaagtcaagagcgcatgtcatagtgatgggtgccaccaacaggccgaacagtattgatcctgccttgcggcgctttggacgtttcgatagggagattgacataggagtacctgatgaagtcggtcgtttggaggttatacgcattcacaccaagaacatgaagctggctgaagacgtcgatctggaaaaaatttcgcacaatacacacggctttgtgggggcagatcttgctgcattgtgcacagaagctgcattgcaatgtattcgtgagaagatggatgtcattgacctagaagatgaaacaatcgacgctgaggttctgaattccatggcagtaacaaatgaacactttcaaacagctctggggatcagcaacccatctgcacttcgagagacggttgtggaggtgccgaatgtaacttgggacgacgttggcggtctggacaatgtcaaaagagagctacaggagactgtacaatatcctgtggagcatccggagaagtttgagaagtttggcatgtctccgtctaaaggtgttttattttatggacctcctggttgtggtaaaactcttcttgcgaaagccattgcaaatgaatgtcaggcgaattttatcagtgtgaaaggaccggagcttctgaccatgtggttcggtgaaagtgaggcaaatgtccgagacgtatttgacaaagctcgacaatcagccccttgtgttctcttcttcgacgagctggactcaatagctactcaacgtggaagcagtgtgggagatgccgggggtgctgctgacagggtcttgaaccaaatgcttactgagatggatggtatgaacgcaaagaagacggtgtttatcatcggtgctaccaataggccagatatcattgacccagctctcctcagacctggaaggttggaccagctcatttacattcctctgcctgacgaggcctcaagattgagaatcttccaggctgctttgagaaaaagtcctctggcaaaagaagtggacctggaagctcttgcaagatacactcaaggttttagtggagctgatatcactgaaatctgccagcgtgcctgtaaatacgccattcgagaaaatattgagcaggatattgagaaggacaagaagcgagctgagaacccagaggccatggaagaggatgaggttgaggaagtagccgaaatcaaggctagccattttgaggaggccatgaagttcgcccgacgtagtgttagcgatgcagatatccggaaatatcaagcgtttgctcaaacattgcagcaatcacgaggatttggttcggagttccggttcccagatcgacctgctcaaactgcaggtgctcctgttgcggaaccagcgtttgcggctgctgatgatgatgatttgtataactaa