atggcgaactatttggttcacgggtgtctacatgtttgtatctacgaggccgatgggttggtggatgaggagcgcagcagcggaggtgctcccctcttcttccggaagttggtggaaaacatcgaggacaccatcggcatcgggaagggcaagagcaggctctacgcgactgtggatctgggcaaaacccgagtcggaaggactcgcatcatcgagaaggagcccgtgcgcccggtctggaacgagtcgttccgcatctacgcagcgcactctgttccggatgtggtgatcaccgtcaaggacgacaatacgatcggagccacattgatcgggcgggcgaaggtgcctgtgtccgaggtgctgtctggtcgcgtgatcgatgactggtacgatctgttccgcgacaatggcgatcccgtcaagggaggcgaagcgaaagtgcgattcagaatgcagtacttcgcggctgtggacgacgagtgctggggccgtggaatcaacagccctgacttccctggtgttccctacaccttcttccagcagcgcaagggatgccgcgtccgcctttaccaagacgcgcacatggccgacaatttcttgccgccaatctatctcgacaatggccagcacgaacccactcgctgctgggaagatgcgtaccagatgattatgggcgcgaagcatttgatctacatcaccgggtggtctgtgtacaccgagatcaagctcatccgcgacgaagacaggatgatcgaaggtgcggaaggcgtgactctcggcgagctgctgaagcgcaaggccgctgagggcgtgaaggtgaatctgctggtttgggatgaccgaacctcgatcggatttttgaagagggatggtctcatggccacccacgacgaggacactgccaactttttcgagaacactgaagtgaagtgtattctctgcccgcgtaaccctgatgacagcctgagcatcatccaaggtttccagatcggtaccatgttcacccatcaccagaagaccttaattgtcgatgctcctgtccccgggggagacgaggacggccagcgcagaattctcagcttggtcggaggtatcgatctgtgcgacggacggtatgatacccagcaccacccgatcttccgcactttggccaccgtgaatcacgatgatttccatcagcctaatttcgcgggcgcttcgatcgagtgcggaggccctcgtgagccatggcacgacattcatgcccaagtcgagggtcgtgttgcttgggacatcctgtacaacttcgagcagagatggaggaagcaggcaggagccgataacgccgaaaggctggtcaccatcgtcgaccagaatgacatcgatccaccttcggatgtgaccgaggaggaagaccccgaaacctggaatgttcagttgttcaggtccatcgacaatggtgctgtggatttccccgaagagcccgacgaggcagcgaagtgtggtcttgtcagtggaaaggatagtgtcatcgaccgctccatccaggacgcttacatcagtgctatcagacgagccaaggactacatttacatcgagaaccagtacttccttggaagtgcattcggatgggacgacaagagagactcgggagcatcccacctcatccccatggaactggctctgaaaattgtgagcaagatcgaagccggcgagcgatttgcagtctacgtcgtggttcccatgtggcccgagggtgcccccgagagtggatcggtccaggctattcttaactggatgcacaggactctgcaaatgatgtacaaactgatcgctcaagcactgcacgccgctggaagtgacgagagtccaagggactacttgaatttctactgtctcggtaaccgtgaggcttaccaggatggggagtatgagccaaccggcaagccagagccagaatccgactacgatttggctcagaggaacagacgttttatgatatatgtccactcgaagatgatgattgttgacgacgaatatatcattgtgggatctgcgaatatcaacgagcgatcaatgaacggatcccgagactctgaaatcgccatcggtgcataccagccgcatcatctgttgaacagcgagggcttccctcatgggcaggtgcacggtttcagaatgtctctttggtttgagcacatgggaagacttgaaaactgcttcttgagcccgcagtctttggagtgcgtacagaccgtcaactccattgcggatgagttgtgggcgtactacacgcaggaggagccagtagatttgtcgggacaccttctacccttccccgtcgctgtcacccacgaaggagatgtcacggagttgccaggcatgacctgcttcccagacactaaagctcccattctgggagccttgcaagatgccctgcccccaattctgaccacttaa