atggcagctgctttgaagcgacccgaatctcctgcctcggacattttttcgacagtggtgttcaaatccgaggatgacactccctacgccactgtggtgcacaagagcgatgatacttacgatacggtggtgcatagggttggtggcgggggtactgcaaatgccagtttcaatggagaagcagggggcagtgggacggtcaagatggcggctattgcaaaaccgcagatagcgacaggtgcagccaaatatgagcccagagaacgaactcgaacacggagcatgagaagcccggttcatgagaaagtgatgcaggaagatccttcagtgaaatatgatcttttgaatgagctaggtaaaggatcctatggtgccgtatataaggcaagggacctgaggacgtcggaattggtggctatcaaagtcatatctttatgtgaaggggaagagggatacgaggagattcgtggagagattgaaatgctacagcagtgtaatcatccaaatgtagttcggtatcttggcagctatcaaggagaagactacctctggattgtaatggagtattgtgggggtggcagcgtggccgacctgatgagcataactgacgaagctcttgaagagcatcaaattgcttatatatgcaaggagtctttgaagggtttagaatatcttcattcaatttttaaagttcatagggacatcaaggggggcaacattctgctcacggaacaaggagaagtgaaacttggcgattttggtgtagcagcacaactgacaaggaccatgtcaaaacggaatacttttatcggaacgcctcattggatggcacctgaagttatccaagaaagtcgttacgacggcaaggtggatgtatgggcactgggagtatctgcaatagaaatggccgagggacttccgccgcggtcaaatgttcatcccatgagggtacttttcatgatatctagagaacccgcacctatgttggaggataaagaaaagtggtcactagtgtttcacgactttgtcgcgaaatgtctcaccaaagagccgaggctgcggcctacagcgaccgcgatgctccaacacaagtttatagataagtgcaagggtacagcaatgtcaatgctgccaagaattgaaagagcacgagctatcaaagtggagatggtggctcaacaactagcctacaaccaggaacaaggaactgcatcttcgggcggagggcaatggtcttgggagaaaggacaaacagttaaaatgaatgagtcctttggtgggacaatgctcatcaggcatgatgcggatactctccaaaagggtgcatcgctcgattctgaacaagaagatggcgactttggaactatagtagtacatggaactagtaaaaagcacgattccgcctctggtacaccagtcactgcagaggatggacaagaaccaaacagtgagaatggcagtcctcttctgtcaccagttcagactcctgatataagttctgaagtcgggtctacagtaagagggaggaatttgaatgtgcctccaatcgtgccaccatccccccgttcaccttctacgtctccagtctcttctccaaaacaaccagccattgatgggattctaggatccacactaagacgaattgcaggggatggactagcaactgctacaggaacaccaaagggaaccccaaccgtcaatagacagggctttgctttgcaagataagttgttgtctgtctatgctgcaggaaacacagtccccataccattcttgaaggctaccgatatctcaccaatcgcattgatttctgataatatatctggtagtggccaacctgatcatagtggggtcgttgcgttagaagctatccaagaactttataatggtggtggtttaggagatggtcaacaacgaagggggcggaagccacttggcaatgagatgccgcttcctccaagtgtttatcaacggctggcgacaagcacaacactgcccaatttggctcgtgccttagcatatcataaattatgttatgaagaagtaccattgcaaggatggcaggtggcacaagaacaacaaaccatacacaatctatctgatacactacgaactattcttcgattgtaa