atgggctgcgtcgagatgatctcgcaccagctcaagatattcgacacatcttccgacccgtatttcgaaaagagtcggtcatgtcgtgagatcgcatcatcctgcgagaggtgctgctgcacggcggtgcgcagttccactggcccttctttctctccgtctcggctttctcgctcgctgccctgcacaaacgcgcttctacgaaatggtattcgacttccggctcatcgaaatttcggcgagtgccagcccctttcgtcctgttcctcggtgcgcagctcgtcgaatcatggacagggcggaagaaaatctctcaccggcggaaagaaccgggaccacattgtcatgtatgccggattcggagagtttttgaagcaggcttcgttcgtgcattggttccgcgaggcctggccttacattcaaggtcaccggtctagtgtcttcgtcattgttcttccgggcgatgtcatcgcagatggcgctaagctcgacggcgtccttcaggacgtattgctgctgcatggtctaggggtcaaaatagtggtcattcctggaactcaacctcaaatcgacgagcttctgatcgagcgagggcatgaaccagagtatgaaggagcgtaccgaatcacgggtaaggaagcgttggcagccgccatggaggcagcaggcaggattcgagttactttggaggccaaactctccagaggcacttcctctcccgatcttcggaggtctgcagaaaacgatcgttggagtgaggttgccgtagccagtgggaactatttggccgcaaagaggaggggagtggtgaatggagtggatttcggcgcaacaggggaggtcaaacgaatcgacactaagcggataagagaggatctagacgaacactccatcgttctgcttagtaacctgggctactcatccaccggggaggtcttgaactgcaatacatacgaggtggcaactgcttgtgccatagctctacaagcggataaattgttatgcttacttgatggacctgtacttgacgagaatggtcggcccttccgtttcatgacacttcgagaggccgataaactcattcgtgagcgtgcaagccagagtattgctgctgctgactatgtcaaagctgttgccggcccggcgtatgttagaagccttggcctatctgtcagccatggcaatggaagcacctcgaatggagctgtgaatggagccagaaacggatcctatggttcgaatggacgggttatgaatatagcaagcaacggttcttgtgggtcaaaagggcagtcgaggaacacaaatgggcatgctagacatgaaatcgatggatatgcgaaaagtaccagcaccatggcacctgcaacagttccgcaggaaaaatctggcaaaggatttgcaatcggagggctggaaaggttcagtagaacaaatggctacttatcggaattgacggctgctgtatatgtctgccggaatggtgtcggaagggtacatctgctcgacagcaacattcaaggagcactccttttagagctctacagtcgtgatggcatcggtaacatggtatcaagtgattcctatgagggtgcgcgtgaagcaacgtcagctgacctacagagtgtcctggagctgctgaaaccttttgtagaagacggcatattggttgatcgcccatggaatgtgctgaaacaggagatagagaactacatagtggtggagagagacggctcaatcatagcatgctgtgcacttttcccctatgagaacgaaaaatgcggtgaactggcagcttttgcggtttcacctgagtgccgaggttcagggctcgggagctctttgttggaatacgtcgagaaacgagcagctgaactgaggctagaaagaattttcgttctgacaacccgcacttcggactggtttgtccagcgaggcttcaccgagtgtacagtcgatatcctacccgaaactcgccgacaaagaatagattttgccaggagatcaaagtactatcaaaagtacatcaagcaaggggccacaaatggtgttctcacttacagatag