atggggagtagaatgaaagaggacgagaaaaatgagaggagtataagagctcttctcaagcagactgagaaccgaagatgcatcaactgtggaagcctgggtcctcagtatgtgtgcacaactttttccatattcgtctgcaccaattgcagtggcttgcaccgagagttcactcatcggataaaatcagtgtctatggccaaatttactgcggaggaagttagaaatttgcaagctggtgggaatgagcggggacgtgaaatatttttaaaagattttgatcttcaacgaaattctctgccagatagcagcaaccctgaaaagttgcgtgactttataaaggccgtgtacgttgataggcggtacaccggagaccgcgctttgcctcctaaaggccgtcagggagaccgagaagatagttatggtcggaatgaaccacgcccagatccccgctcaagccctagagattatagagctggaaatgatactcgaagtccttcttatgaagaccgctacgatgatcgccgtggcgtcgaaagacgtagatctgatactgataggggtcgatatgatgatcggaggtatgacgatcgtgtcgtgaggtttgaggaaaaaaagagcccaggtcggttggatcctgatccccgggccagatacaatcggggacagtatgatgaccgccaacatgatgataggagtcggtacgacgagcgagatagggatcgacgaaattcttatgacgaccgatttgcaaatgaaagtcgccatgacaggcgaagatctgcagatgatcgtaactttaaagattttgatggtgacagtcctcctgtgcgtccagtttctgaaattcttggggacaatattcccaccttgcgtgtagaagagtaccgcaatacaaatggccgtgatagccgcgatgctcgcgacgaagatgaccgatcttcacttgggtcccctgcaagttctgatccccggagagagatgcggatacctaggctggggtcgtttggtagtgctaatggcagttcaaattctttgaactcggccgccatcaaacgggcgagctctgggagccttattgatttcaatgcggaccccgaacctgccgcacctgcacaagcagctcctccagctgcagcagatcctttcggggtctcttccgctgctgctgctgctcctcaaccccaaccagcagctgtgtcatcaagcagcacaggatgggcagtattcgacctggctcctacaggaacaacaccagctccagctgaggcaccaccagctgggtatcccgatgtttttggggcgtctgcaaatggaggccaatgggctgcaagtggttggcccccaagtcagcctcaagcaccagctgctgcagctcccccggttgataactgggcttctttaatgggaccagcggtgcaacctcaagcaccagctgcaacgcctcagccatggaattctttttcaccagtaaacaaagcaccagttgcacagcaacaaccacaatcacagccgcagcaaggccttcccccagtgcaacaagtacaaccgcaagctcaatctggtttgaatcaagagcaacccaacacttcagctgggttttctgctgcacctaacgtgcctcgcgagttgccaaaggagctatttgcatcgccttttccatcagcaggtggatatggaatgggtccaccaatgcctggatacccgcctccagccatgccttataaccctatggtatcaatgccaatgtatccgcaacaaccgagaagcagaaatccttttgatcttccggcagaagctgcaccatctatgggaggtggagcgtttcccggtatggggtcactgcaggcagccttaccaaccggaccattttcgatgcctggctccgctccaccaaccatgtctaatcaatggtccatgggccctcaacatgcatcttatccacaaggtggtgctgcaggaggaaacgcatttgctcaactctcatcaaacttcggagctcaatctggaatgccggctcattctgtaggaccaactttgggactttcgaactcaggaaattacaacaacatgccactatttggtgctggccaatcgtttatgggagcaggaatgtcagacttcaccactcaaaattcagtgcgtcctgttggtggcaatccattcgggtag