atggtgcggcgccacggttggcagcttccggctcacaccttccaggtggtggctatcacagtctttttcctcttggcagtagccttctacgtctttctggccccttttttgtggttccacgcactcgaatatgccgtactggtgctctattcccccctggccttcggggtgttcctcctatacgtccgctcctctgcgatcgacccagctgatcccggggtatttggcagtcaacctctgtccaaacatactagaaagggatccttttcggaagcctctcttgggatgaccccgtcagatacaatccgtcctttgtctccaggattatcaacaccatcacgaagctcctcggtcatgccatctgatagtcactttgatcgcaaaacgccatatggtgatcagccgagaattggatggcgaaaaaagagaaatcctttttcatttacagctatttgttgtttattctgcggttgggtcgtaaaagacgatagctgtaaggacgacttcaagctacaacaacccgtggcagaggaggacgttctattttgcacgttgtgcaacgcagaggttcgcaaattcagcaagcactgtcgaagctgcgataagtgtgttgacggctttgatcaccattgcagatggctgaataattgcgttggaaggaaaaattataatacatttgtagcccttatggcgacaagccttacgctgctggtgctcgagtggggagtcggaatcgccgttttagtgcgatgtttcgttgataagagaggcatagaacatcaaatcatcgataaacttggcaacggcttttctcgagcacccttcgccacagtagtggccatctgtacactggtttcgctccttgcctccatacccttgggagaactctttttcttccacctgatcttgatcagaaagggaataacaacttatgagtatgtagtcgcgatgagagcacaaaacgagccgcaaggcttgtctattgatggagaaccccatagcatcccaacttctccttcgagttcgactgctaccgggttaagtggttccagttcactgggacttcaatacagtcggggtgcctggtgtacacccccgagagtgtttgttgagcaccaagacgaagtcgtccctcatttggggccagggagagtgccatcgactattgacccggacgctggaagtgcgcttactagacatgacaacaggcacaagaaaggcgcggtgagaatcagcgcgtggaagctggcaaagcttaacgcagatgacgcaacacgagctgccgctaaggctcgggaaaattcttcgatcttacgtcaactaggtccccgggactatggaattgtggaaggggaatacacttcgagcagtaacatgagtagcagaagcagcatgagtgctgactatctgaacagtaaacggaggatcagggatgattcgtctttgggatctgtaaaagttgacctccctgccattcgcaccacccgggatgattctagtgttcattatgaacccaccgacttaggacatcgcagtagaagcagcggcagtagtcctagtcacactcttaccgattctactaccttgagccctcttcctgcagagcgcaggtttggaccttcttcgtccacctccgggatgcggatgtctgggcctaataccagaaatccagaagaagtaggcgcaccggttatcatggtgggcgcttcgcacatcagaacgcatttgcctgcccaccatgcatcagcattgtctcattcctccgcagacttctcacgagcatggagtggaccagcagcttccagtgatggttatgaagcttctagtggcgagagtgcagacgatgcagctctccctcgcatcaatcagtatccatcgagaggaagagtcctcccagatcacgttactttatccgtgaaggaaggaaagcaagctgcattgtactgggacaggtcttcaggaagatacaatcctcctaaagcacgcggcagaggcgatggaggcgaccacaccggaacgagtagtacctcagtgtacacccaaaatagcagacgtgcttggcctgagccctccgcaacaccctcttctctttccgatgatccagtatcctctgagtacgctgctggaagatattcaccgtcgcaacgattttctccttcccagacaagcacttcgacacacgatgtgtctcctagtctgcccagctcgtctcttatacccgataaccttgtatacagtggaacatccatcttctacgggggtcccattgcagaaccaccggtcattgtcaaggagccgcagcagcatagtcacagccttccacccaaacctccttctgataccaaaaatcttccgaaatcgtccgtgacacctgaagccagggtccctcgatcaacaataagatcccagtcgcctatcttcgcaccacgtgccatgctttccttctcccctctaggtccaggtgcttcatcttag