atggttctcgggctgggatccaaaaagaaagggcagcccgtgaagcttgagtttctaatattgatccacgagatcaagccttggaaaccagttcaaagcgcgaagactccgttggtcctgcagtggcaaaggggcgataaacgctccggtaaatccaagatcgtggttcccgatgaagacggaagaattgtgttcaatgagtcgtttaagcttccagcgaaactggttcgcgaacctgaaggaaagggcaagaatgctggtgttgtcaaatttcaaaaaaagaccgttgtattcaacctgctcgaagcaacaacggatcgacaattggcgcgatgtatcgtagatctgggggagttcggtgatgctgatactgcggtcgaagccaattcgccactgtcgacggggaagaaggtcgtttcagggggatcgccaagtctgtttttcaaaattggcctgcatggcaagaaagaagaacccaggacgtcgatttcagctcgcgttagtttcggctccaaggccgctgccactgcccctgccccagccccggcgaaagcccctgcagtgagtagtaaagcagccgtagagccagctcttgacgaagaaaccaggaagtcccttgtagctgcactaatgagtgacgaggacgacgacaacgattccatcgcctctttcactgacgacgaggaggatggcacttcggaatctgcaccgaaggcaagggcctcgacgtccaaatccgatgtaagtggatctgctgcaaaagctccctcacctgtatctcacccctcaccagcgaggcctgaagtatcgaaggtttctgcaccgccatcacatccccctccgagtcccagacgagatccaccgaaggtgtctgcagccccttcgcatcccccgttgagtcctagacccgaaagagtatccacgccaccctcacatcccccgcctccaagaccagacgcatccaaagtgtctggaccaccatcacatcccccacctgcaagaccagacgcgtcgagagcatccgctccaccatcacaccctccacctactagaccggagactcctaaagcttctccacctaaatcagtcgcccagtctgcgaaacctgatgtgcccaaatctcctccacccacatccattccctcacctgccagaggagacgcatcgaagtcatctcaaagcactccacccaagcgcgatccaggagaagcacttcgaagttcagcaagtccagttgagaaacgtgcggatgcttcccgtgccactggccttttctcgtcaggaaataggagtccggcctcctcggtggactcttcgaataatggacccaaagtgtcgaaaggttcatcggctgcagctgagaccggaactaatgcgagcagagtcaacaagagtacaaagctctcagcagaggaacaagaagaggaactgcgtgcttcacttttctcgtccgacgccgattctcgatcgagtaaaagtagtaaaagctcagtcaatgctcctgaacctgctcgtgctcctcttggcctcttctcatcgggtaccaccaatgcagcgggaagaggaggcagaagctcacccactccgtcagaaggatctcgcagccctcttgtctccaaggacagcagtcgaggcagttcgccttcagacacgaaggcagccagtgaagtagcaggcagtgacattgcaaaagcgtcaaaaagtgaagtccccgcggagaaagatcgaacgcagaaaagttctatccctttgccaccggcctctgccaaggctgcggctgctgcggcggctactgcttatgctgccaagaactcttacagaaccagagggaagtcatatgattttaccttcgatagtggctcctctgaggattctttatctcctaactcgaatggtgcaaggtcccccatacaatcaccccttctcagtgcacagtcagggaccttgcattccagaagcccgtcctattccagaactcagaagacagtgttgcctcagggtccagaagtatccatggatgccaagcaacccgtcagtcaaaaggaagaaaaacgggaggagagcaagagcattcccagcaaagaagaaggtagaaagagttatgatcgcagagatgagaaaccagaaaccagaagatctgttgatcttcgcagggacgacatcggtccagtgaagtccattcccccgaaaagagatgagttcatgaatgacgatgatggagaggcagttagtgttctggggtcagccaaagcaaacttggcacgggtggaaaaaaaggccttggatgagttgaggaacaaagttgcaaatgcagaggctaagcttttggaagcaaatcaaagggcccaagagcaggcccggcagctaagtcaacaagtggaaagattagagggagagcttcgtgagactggagctatggaagtagcactatactgcgtagtggcagagcatggaaactcctcacacaagcttcatactccagctcgaaggttggcaaggctttacatgcatgcaagcaagcaatggagccctgaaagaaaggcaggcactgctaaaaactgtgtggcaggacttgttacagttgcgaaggcttgtggaacagatgtctcgaggttaagtttctggtggtccaatgtggttgccctaagagcagtgattgcacaagcctatgacacaggcggacctgataattcacaagttggaagcacagatgcaactgcgtcaaccaacagcaatgggaatggctctgcaagctgggcaagaaagtcgctaacttcgaggaagagcttttctcgacaggacagtaagctactgagtccaaagcctttacccagtgactggcagcaacctggcacttttataaccgctcttgagaagattgaaggctggatatacaccaagattattgaaagtctttggtggcaggcaatgattcctcgaatgcaaaagggcgtcgacccgagtgccccaacaagcccaaggggactttctattctatcgcctgctgccttggcggagttcacaaataaagctaaggaggattttaacaaaatggctggtgacgtgacgggcatgttcgtcaagaaacacgatagaactgcttcagtcagcctaccagagcttggagatgcacgccaaggaaacgtgtcggtggagatttggaaaaaggcaatgaaggatgctctctgtaggttgtgtcctgttcgtggggctggccatgagtgtggatgcctgccgatgctcataaagacggcgattgaaggctgctgtgcaaggttagacgtcgccttgtttaatgccatattgcgggatgaaggggacgatgtacccacagatccaatatctgatccagttagtgatccgagtgttctcccaatatcacctggtggattgagcttcggaggcggctcgcagctgaagaacgtggtggtaacctggtccaccttcatacatggccttgttagtctgaaggagcctacatttgcaccggaagccgagaatggggacagcagcccagagatggatgaccctgagaaattaccgaagttgttcaatcttatcaaggcaacaggagatttgctgatgcttccaaaagattttctcacggatagagctttcagaaaagaggaagccaaaagagaggctgagaagatggccagtgtgtttaaagtattaaaaaccacaggagatatattgcagctgcctaaagaaatgcttatggacaagagtttgagaagagagatttgtccaatgctgagtcttcaccttgtcaggagaatcctcgtaaacttcgtccctgatgagtttgctccagatcccatctcaccttcacttcttgctgccctcaatgccgaggcagctatagaaaggcaaagaaatggtgaggcggatgagtcatctgtagccatggctacagcacctcccgttgtgtatccagtaccttctgccttctacgtgtggtcatggattggtgaagcaaacagcaatgcagctacttggggtcgaagcagtaattctttgctacggaaaggatacacaagtgatgaagatcttgaagttatggaacaactacaggagaacaatgcaagttccaaactggatgtcatattaggatcatcaaggccgagcagtgtatctacctcaaacggggagcattctgaagggatcatgaagagtcgccagtcttttggggaagaaattggtgcttctaggcgttttcaattgctgaagccagtttggggtactcagtaa