atgatgaacgccaaaggagggaagagggttatcgtctcggagaatggcgataaggtcgatacaggtatgtcgggaatcgatgattccgctctggcatcggcgattggcaacggagaggatctaggccctttcattcgagccgcattcgagagcgggaaacccgagtcgttggtccaccagctgcggaacttcgtcaagaaaaaggaagtggagattgaggatctgtgcaaagctcattacgaggagtttatccaggccgtggacgagcttcgctacgtcctggtggatgccgatgaactcaaaggaggattggccgaagaaaattccaggctgcaagatgtcggaaacactttcctcgccaagctggatgctttgattgaatctcacggaaccaagcaaaatctggcccatgccatcgagtctctaagaatttgcacaaccgttcttgatttgtgcctaaaagtaaatgaagacattatgacggatagctactatccggctctgaagagcctggatatattagaaagagattatctgtctcgaattccggcgaaagctttccgcctgttgctcgagaaggagattcccatctgtagaaatcatatcgagcgaaaggtgagtgccgagttcaacgagtggttagtgcagattcgaagtattgctcgagaaatcggtcagcggtctataggtcaggcctcctccgctcggataagggaagaggatctcagaggtgggcagcggcaggcagaagaacagagccggtcaggctctcgggagtgcgtgtacatgctggaaatggaagatctggaggaggatgactcgcagcttaaatttgatttgactccagtgtacagggcgtatcacataaacacttgtttaggtctcgacgagcagttcaaggagtattactacaaaaatcgacagctgcagctgatttccgatcttcaagcatcatccgctcagggatttctcgagacccatcaaacctatttcgctcaaatcgccgggtttttcattgttgaagatcgtgtgcttaggtcggccgggggactcatcacaaacgcgcgagtggagagtctttgggagacggctatcagcaaaatgaatgttgtcatcgaagaccagttttctcgcatgcaaacggccaaccatctgttgctggtgaaggattacgtgagcctgctgggtgtcactctgaggaggtacgggttccaagtggggcccttactggacgtgctcgacaccatgcgggataagtaccacgagcttcttctcaacgactgccggaagcgagtgacggatgaccttgcggccgacaagtacgagcagatggtcatgaggaaggagtacgagtaccagactaacgtcctgatgttcaatcttcagacctcagacgtcatgccggcgtttccttacgtcgcacccttttcagcatccgtgccggattgctgcagagctgtcaaggacttcatagagttctctgtgaattttctttcctacggagggcacatggacttctatgatctcgtgaagaagtacatcgacaagcttattatcactgtcctgaatgaagctcttctgaagctcattcagaacccgatgttgggcgtctcgcacgccatgcagattgctgccaacatgacagtactcgaacgtgcttgcagctttttttcagagtatgccgcaaagctttgcggtattcccatgaggctcgtggacggtccgcatggaactttgtcggggagagcggtgttgaggcagtctcaggccgtagctcatgagcaaatgttgaagcttgtcaagtccaaagttgacgagtttatgttgctgaccggtaacatcaactggacgccagacgaccctcctctgagtggcaatgagtatctgaacgacgtgactatctatttggaaactctggcggagacagcgcaagaaatcttgcctttggacgcgtttgataaaatgattagaggcgtgctgacacatatctcggagagtatcgtgggcactctctatggtgatgacgtgaagaagtttaacataaatgctatgatgggcatagatgccgatttaaaggtgttggagtctttcgcagacgacaagttccaaagcagtggcctagaccagcttcctggttcttccaacctaaggacgtgtttagcggaggcacggcagctcgtcaacctctttatagccagcaaccctgagctgtttctcaaccctgtaatcagggagaagaattacagtgctctcgatgccagaaaggtgcagagagtagcagaaaagtacagagacttgccggaaagattctcactagggcgccctaggcatcctgggaagaaaaagtcgctggacgccctgtgtagaagattgagagatcagttgtaa