atggcgacatgccacagatcagtcgttgtcagattctgggcatctctctacgttttcctcgttgcttcgatggttggggcgttgaatgtgtcttacgatcagcgggcttttgtgctcaatgggcagcgccgattgctcatctctgcaggaattcactatcctcgtgctaccccagagatgtggccggaattgatagctacggcaaaaagaggaggtgcaaacgttatacaaacgtatgtcttctggagtggtcacgagcctcggaagggtgagtacaactttgaaggaagatatgatcttcccaagtttgtggaattggtcggagaagctggaatgtatctcaatttgcgcatcggaccctacgtgtgtgcagagtggaatttcgggggatttccagtgtggctccgtgatattccaggcattgagtttcggacggacaataagcagttcaaggacgagatggagaccttcactaaattcatcgtggagaagatgagagcacgagctctttttgctcagcaagggggtcccatcataatggcgcagatcgagaacgagtatggaaatatcgagtgggagtacgggcaaccaggtaaacagtatgtcaaatgggctgcaaacatggcagagggacttgacgcaggagtaccatggatcatgtgccagcaaggggatgctccactaaacgtgatcaacacatgcaacggttattactgtgatggttttacacccaatgcacctggtcggccgactatgtggacagaggattggaatggctggtaccagctttggggaggccttgtgccacataggcctgtccaagataatgccttcgccgtggcccgattttatcaaagaggaggcactttccagaactactacatgtattttggaggcacaaactttgagcggacatcaggtggtccattcattactacaagctatgactacgatgcccccattgacgaatatgggcttgtcaggcaaccaaagtggggacatctcaaggatttacatgaagttttgatgcggtgtgaatcagccctgatgtccgtcgatgatgaacctgagtacatttccctgggtcgtaatctagaggcacacgtatatacaacagctgctcatccggagatctgtgctgcctttctcgccaatattgacagcagttcgagtgccgttgtcgagttcagaggcaccaaatatgaactgccagcttggtcagtcagcattcttccagattgcaagacagtcgcgtataatactgccaagatccacgctcaaacatcactgatgactatgaagcggaataacttaaagacgcggaatccgaaacctgcagatgtagatactctaatcgaatcccaggttgctaccattgagctagactgggagaaacaagaagagcctatagggattcgaggtggaaacaccataacagcgcacaatctcctcgagcagatcaatacaaccaaagattctagtgattacttgtggtacacaacaaggttccaagtgtccaaggaagatatcaaggagctacaaggtcgaaaggaggacgtacgtcttgttctagaggatgtgagggatgctctacacgtatttgttaacggcgaactctctggtagtttttctggatcgtggttcagcttaaatcacagcatcaaattgaaggaaggcgttaatgaaattgctctactatgcatgacaatgggtatacagaattacggagcatttctggagaaagatggtgcaggtattaagggaaaggtacaagtgacagggctcggttctggagttctcgatctcaccacatctgaatgggtgtaccaggtgggtctgaaaggagaagaccttcagtttttctttgattcaggtcctcagaaaggctcatgggttccggcaaccggaggcccttccgataaacctctggtttggtacaagaccaaattcagtaccccggatggagaagagcctgtggccttggatttggctagtatgggaaaaggtcaggtttgggtcaatgggcaccatctcggcagatactggccccttcttgccccgcaaggaggttgcagtggttgtgatttccgtggtccttataatgcccataaatgtgttactggctgtggagaaccctctcaacgctggtatcacgtccctcgggcatggctgcaggcggacgaaaatactctggtactgtttgaggaagtaggaggaaatccttctttaatatccgttgcgacccgctctccgggtacagtatgtgctcatgtttcagactctcatccgcctcttgtggacaaatgggctacttcgagtagctcctttgatgctcagtcacagagggcactggttccacatgtacgacttgaatgtgctgttcatcagcaaatatctcatattgtcttcgccagctttggaagctcatctgggacctgtggcagctactctgaaggagattgtcatgcttcgagttctcgtgctgtggtagaaaaggcctgcttgggcaaaacattctgctcactcgatgtatcaccagcagagtttggagaggacccatgccctctattggctaaaacgttaacagtccaggccctgtgcagaggtcccagcgagttgacgaatgagaatctcagtgatgacgatattgctgtacctctgggtatgtatgaccgtaaatggcaacgctatgaggttataaaccagagaacgcaacagactcaaagtttcctgtcagacatttga