atgggcaacactcgatcgaaggaggagcagatgctgttcgatgaaaacggagagagggagcgcggtttcgacaagcagctttttctctccctgaaagtccaccagacggagggcaatgtcatgcccaccgattactcgccctacgtcacaggctccttgccctgcttgggcagctggaacccgtccaaagcggttgcgctggaacggcagaccaccaacatgtgggagctcagcttcgtcatacccgccgatcatgatacgctcgagttcaagtacctactgaagccgaagcatgacaaggagtcgtacattctggaggatggggcgaaccgagtgctcacgggcgggcgaatggacggagacgcaccgcccatagcctcattcaaattgcccattctggacccgctggaattccccgtcaccatcaaagctgatccagtgtcgcccttcacgttggccgcaagttggcgattgcatatggaaaatctgcaatcccacggtaccatggtgcggggcattcctgatgtcagcataagtggcgtatccgctactctgcctgccagaaagctcactggatcgcaggcgctcgagctcgaccttgagcattacgagataccgaccccggcttctggccctacgggagctcagtacgtcgcgaacgcggccgaggacccccgtggcctgcagctgcatcgctctgcatcggtgcctgtccccgtttcggaaaatcggaaccgaatgatcaagcggctggacagcaacgtgtcccgagatcgttgtgtgtcaattaaggatttggtggtgctaggtggtgccgaatcgtccctaccgacgaccgcacccactactcctggtgaatcgaagacagtaggaacagacccattttcgccccggttcacgcaagatcaccagggaatatatgtggataaaggcgttggaagttccccgaggatcttccgagtgaacacggacgtcagtttgatggacggagatacgtatttggacagcgacgagacagagaaaccatcgacgaacaagtcgaatcgtccagccccgatagccatgagtgcaaacttgtttcgtgagctatcaactatgtcgtacgagcttcaggatatgcccgaagctgctggggcagtcgccgcagctgctgtagcagatcgcttactgggtcccaaggagcggagacagttggcaattgtgctggtgggtttgccagcaagaggcaagacatttacagcggcgaagctgactagatatctgcgctggttggggcatgacacgaaacacttcaatgttggaaagtatcgccgcctcaagcatgggtgtagtcagtctgcagacttttttcgagcagataatcaagaaggtgtggacgcaagaaatgaggtagctattcttgccatggaggatatgcttgcttggatggcagaaggcggtcaggttggtgtttttgatgctaccaacaccactaatgagcggagaaacttactgatcaagttggccgaaggcaagtgcaaggtgatttttttagagactatatgcaatgatcggtctgttatcgatcataatattcgtttgaaaatacagcaaagccccgactattctgatatatcagattatgaggttgctcttcaagatttcaaaacacgtttggagaattacgaacgggtttatgaaccagtgacggaaggctcatacatcaagatgattgacatggttagcggtcaaggtggtcaaatgcaggtcagtaatataagcggataccttcctggtcgaatagttttcttcttggtgaatacgcacatcactcccagacccatactattaactcgacatggcgagagtgcagataacgtcaggggtcgaattggtggcgatcctgtccttagtgaagcgggagagaagtacgcatcaaaactttctgatttcgtggagaaaagattaaagaccgagcgaacggcttctatatggacaagcacgttgcaaaggactgtgctcactggacgacacattgttgggttccccaaggttcaatggcgcgccctagatgagataaatgcaggtgtatgcgatggaatgacatatgaagaaataaagatcgacatgccagaagaatatgccgctagaaagctggacaagttgaggtatcggtatcctcgtggcgaatcttacttggatgttattcagagattagaaccagtgatcattgaacttgagagacagcggtctccagttgtggtcatcgctcatcaggctattttgcgagctctttatgcgtacttcgctgataaaccactgaaagaggtgccacatattgagatgcctctacatactatcatagagattcagatgggtgttactggtgtacaagaaaagcggtacaaactcatggagtaa