atggcgtcatcatcctctaaggccaggacaagctccccctttcggttcaggaagcaacctgcatctgtcaatggcaaactgcctggactttctcaaattcatactccgtctcattcttcatcatcgtcacagactggacccagtcccgcgaataaaactccttctatagtaggaaggtccctcactcccaaccgaggtcgaaccgccgtcactaacactccctctattactcctcaaaaataccgtgtgagcgcgaactctcctgccgcttctgcagcaagcccaatcacacctacctctgaaagggccgactttctcaaccgagcgaaggagaatgtatcggtcaccgtccgctttcgacctctcaactcaagagaaattcaacgtggtgatgaagttgcctggtatgctgacggggacacaaccgttagaagcgagtacaatgcagcaacagcatacgcttttgatcgagtttttggacctgcaacaacgactcggggtgtttatgatattgccgcgcaacatgttgttggtggagccatggagggcgtaaatggtacggtattcgcgtatggtgtcaccagcagtggcaagacccacacgatgcatggtgaccaaaaatcgcccggcatcataccgttggctgtgaaagacgtattcagcatcatacaagagactcctggacgagaatttcttcttcgtgtttcttatcttgaaatatataatgaggtcatcaatgatctattagatcctgctggtcaaaacttgagagtaagagaagatgcccagcagggaacatatgtagaggggataaaggaggaggttgtgctgtcacctgcccacgctctttctctgatcgcagctggagaagagcatcgtcatgtgggatcaaacaacttcaacctgttgagtagcaggagtcacactatatttaccctgactgtggaaagcagtgcacgaggggagggatataacgaggaggacgtgactttatctcagctgaatcttattgatcttgctggatcggaaagttccaagacggagacgactggcttgcgacggaaagaagggtcttatatcaataagagtttgcttacgcttggaacggttatagcgaagttgagcgaagggaaagcatcccacataccttaccgagactcaaagctgacacgacttttgcagtcttcgttaagtggccacggacgaatttcgttgatctgcaccattactcctgcatcaagcaataatgaggagactcacaacaccctaaagttcgctcacagagccaagcgtgttgagatacacgctgcccctaacagaattcttgacgaaaagtcattgatcaagaagtatcagaaagaaattagcagcttgaagcaggagcttgagcaattgaagcgaggcatacttgaaaaaccctacatggtcaccaccagtcaggaagatcttctcaccctgcgtcagcagctggaagcaggccaagttaaaatgcagtcccgacttgaagaagaagagcaggcgaaggcagcacttatgggaaggatacagcgactcactaagctaattctggtctccaccaagaataccattcctcacgcaagccttcttccagataaacctgcccaccgtcggagacattcatttggagaagaagagcttgcctacttaccggataagaggcgtgagctggtacattttgatgaagaagatgaatccggcacaggtaacgccgatcatgaatctggagaaggcaagggtgacaacaacagcctcgaggatcacaataaggaggagaagaagacgaagaagcgtggaatgctggcttggtttaagctcaggaggaacgaaaatttacacgttagtccggccacgagtttggataatgagcactctccaatcgtctcacctggatccgtcaatgctgcattcgagcaaagttttgatttcaaagggtctcgtcgaaagtctataagtagaagagtcgatgaaatgctgcctgctgctgattctttcccagaaccaacacaagctggagagctctttagtgccactgttcgaggacgaagaccaccacccactggtacaacaatggcggatcaaatggacctcctccgagagcaagtaaagatgattgcaggtgaagttgccctgtgtaccagctctctgaaacggctttcggaacaagctgtgaacaatcctgatgacgtccaggttcaaagccagatgcaaaaacttaaggatgaaattcaggagaaaagacgacagatgaagttacttgagcagcgcattggaagcgcagacgctctgccttcaactgcgtccccctttgagatgtcacagactatctctaagctgatgagccagctgaacgagaaggcattcgaattggagatcaaaactgctgacaatcgcatactccaagagcaactgcaatccaaagctgtggaaattaatgagatgcaggacactatccattcgcttcgctcacagctttctacggcactggagaagaaggttcaccaccacaggaacggcgatagcctagtggacaacactgaagaagcgggtggatggttgaacactggaggcctgtcaggtgaacttaggtttgtggaaacaggttccgatgccggacggcctacctccaggggcagctctcgcgacttcaatgatagcgagtgtgctagtttgcagtcgcaaatacttcaacaggcaactgagatcgacaagttgaaacaagagaggacgaggtggcaggaagaacgggagaaactaaagcaagagaagattcgactacaggaagagaaaggttgcttacagattgaaggacaacagcttgccgacgaggctgcttttgccagagagctggcctcgcgggctgtggtggagctgaagaatttagctgatgaggtcacaaagctttcttatcaaaatgccaagctttccaacgatctctccactgcacaagagctggcatttgctgccagattatcgccaaagctaaaacataccgctaacaaggaatgtcaaacagatcaagagataccgcttgacattcccctcattgacactgacagaaatatgaatgggttcctcgatgacattggtagctggacgttggattcagaacgtctgcttgatgacataaaacgagagctcaaggcatctaaggagaaggaagcagccttggagttagctctgttagagaaggaaaggaaggaagctgaattagtgaagaaggtcaatgaggcaaaacaacacgagacagatttggaaaatgatctggcaggaatgtgggtccttgtggcacaactgaaaaaggagaaggaaatgacagatctacgacaaggccctcttcaagacgatttgaggagcaaaggtggtgatgactttcttttgctaactaacgataccaacgttacgaaagtgaaggatggtcaggatcaaccaagtacattggaggacatcaaatctcagctggagcaagaaagacaacgagcccaagaactggaaacgatcgtactgcatctgaagagtgaagagttggatgatctggacattgactcactctatgagctacaaaatgttcatgtcgaagccctgaccaagttgtgccaagctaagggacgacaacagaagaaattagaaaaggaaaggctagaaagagagagagtggagaaagaaagagaacgtgaaagagaaagggaattgcaggccaaaatgcagcttgacatagtaccgattaagggagtcgaacaagagttacatgaagaggaacgaaatgtctgtaaagtctgctttgaatctccaacagccgcagttcttcttccttgccgacacttctgcctgtgtaagacatgtgcagtcgcctgcactgagtgtccactctgtagaagtgccataactgatcgtattgtcacctacacatcctaa