atggaacgggacatgaacgccgcaagctggtccaatcccgattcggttcaagtcgaaaattacgactgctgtcctgtgcctgaaccggagcctttcgatacatcgactatcgatcccagccacgttatctaccttataagacagctgctcccgagcaaacctgtcgctgtcaacgtacagtcattaacgaaggctgtagattgtgaggcagcagagaagaatgggacagtacattccccatgcaaggttgttgaaggaagaccatcaggaaagaaaggtgctgttcatgcggagcaggcggcaggagtttcatcaactcgacaggaccgagagtccgaagaaataatcagtagcacaggatctgtgcgggaacaaggaaaaccggaacctgagtcaagcttgatcccacacgaagattcacaaagggctgaaattgttgttattgctaacggtaatcacgtccacgataatggagaccctagtaggaaacgacttcgggaaggttgcaaggtggtggagcaagaaggaagtagtccagttcatgttgagaacgggatctggaaaagtccagagaagttacgaaaaggtctttcaccccatgaagtgtttaccaaggcagaagacaatctattgtgtagagctgaagacgttgaattggaaagaggtacagatatcttgcaggacaacgatgttcatcagaaagttgcgagcgaagaggatccaatggaagaggctggttgtgtgctgtgggatcttgccgcaaccgagtcgcatgcaaattttatggtggagaatcacgtgttggatgtgctttctgctgttttatgtatgccacattcagatcgaatgagggagatctgcttaggcatatttggaaatctagcttgccatgccggacctgtgaaggcaatagtgactgttgagggcttgattcccactcttgttgagcaactttttgtcgaagatacacctagtcttacagaagcctgcagattgcttagtgcaggtttgcacagtgacgtggcggtcgcatgggttgcaaccattaagtcaccgaaggtattagagcgtattatgtggatggcagcgaacacattgaactgccaactacttgaaaagtgtacggagttgattctagcaatggcagacagtagaagggatgcggcttctgtgctcctgccgcccttgctggagttgggacttcctgatttaatcacagatctaatagcctttgaactaacggctatcactgatggtatatctactagaggggacgtcgtcttggatattgttctacaaattgccgaggcactttcaatatcagatgaatttgcctcaaaattagctgcaagtaacaaactctttcgcctgagctgccagatcattcttctgtccgctagagacgagatcggaccttccggtatcactgcgactgtgttgattgcaaaccttttaactgaggaagcaggtctcatacaacaagtgttacatgatcccgtactacttggaaggttgttggctctcgtaccttctgctggtgatgatccaggggcgcgaaatgctttatggagtattttaggaagaatatgcagatggctggtaggcactcagcctgaagatccacccagcgggacggtggggatgattgcagttctagcagatggatgtagcctactgttggacgacttggatgtacatctagaagatgatgtcgaagaagatgaagatcgagcaatagcaggacatgatgcagctgctagcaccagcagaggactacaagctaaattagcaactgtatgcaatatgctgcgtataatggagaaatggacacttgtatatgatggaagaccagctcgagatgtgcaaatgttgcgaaccataagggatgctagcaatttgttgaggaagcatgtagctgccaatgaaattaggtcaggacctgcagaaggtaatccaccatatgtaccacaagataatgggccacaagagaatggggcttctcatgttataagtcctccagcgagtacagtgtaa