atgggacggaaacaggagaacggggatgggagaggactagagttgaggagcggtatccctctttttattcaacagagtagtgcacttctgaagaagaatgcgctgctatcttggcgaaataagcgagcaacctttctgcaattggtctcgtcgctcttcttcatattccttatatttgcagttgatcaggccatcaaagctcaaacccggaacacaactgggtttaagaatcttttcgatccacaaccggaggaggtcactgcgattcccccttgtgaagatggtttctttataaagacagatggcataggctgctgggacttcttttacactccaactggaaacgctgatattgaaagaatagtttcggcaatgaagcggaacaatccactccgcgtaattccagacaataaggttagagggttcccgtcaattgacgaggcagaaactttcttgcttcaaaatcctatgcggtgtccagctgccgtacactttgacattagagcaaataacgtgatcgcctacggaatacagaccaactcaactgccaaacaaatccgaggcatatatgagaatgccaatttcaaatttcagattcctgttcaagctgccgtggaacgagaactcacgaggttccttactaataatgccaatctcgcctggaacgttttttttacggagtttgctcaccccaatattgaaacattctccactgtgggaactattggacctacattcttgctagcagcagcaatgtttggatttgttatccaaatgagtaatcttgtcggtgaaaaggagaacaagttgcgacaggcgatgtccacgatgggtttaatgaactcggcatactggttaacttggcttctctgggagcttcttctggggatcatatcttcagtacttttggttctgttcggcatggctttccagttctacttcttccttaacaacgacttcttggttttattcttcatgttctttctctttgctgtgaacatgacgggctttgcatttttgttgtcaacatttttaagcaaggctacatcggcaacgagcgtcgggttctttatctttgtcgtcggtttcttgacacagctggtgacagccttcggatttccatatgataagcaattttcatccggtctccggggtctatggtcattatttcctccagatttgttggccataggtctgaagtatctgggagacgccacggccacgaagcaagacgcgggcataagttttaaagacatagataaatgttccatcggaaacgacgattgtgttttgaccatgagtcaaatatatatatggctagcagcaacgttcgtcgtatggttattgcttgccttgtattttgacaacgtacttcctgatgcgaacggcgtacgcaaaccttggacgtactttctccgcccttcttactgggctgggagcagcagcaaggctaccgaaggaggtggatgctgcagttgtactcaagctgctcctccagctccagagttgggtgagttggatgatgaggatgtggtcgctgaggaggatcttgtcaaacgacagaagcgggatattgtagacgatccagctgttgcagttcggatccaagggttgcgcaaaacatttgctggcaaaacggagctgaagtgctgttgcagaataaagtctacaaagccatatcatgctgtaaaggatgtttggtataatatcgagaaggacaagcttttttgtcttctgggtccgaatggggctggaaagacgacgactattaactgtttgaccgggattatacccacgaccaatggtgacgccttgatatacggtgattcagttagaagcacaagtggtatggctaagattcgtggttacatgggagtgtgtccacagttcgatattctgtgggaagcactatcaggacgtgagcacttgcacctttttggtagcatcaagggtttacgaccggctgatatcacctcgggtaccgaacaacttctggcccaagtgaagcttttggaggcagctaaagttcgttcgggaagttacagtgggggtatgaagcggagacttagcgtggccatagcccttattggggatccaaaaattgtgtttcttgatgaaccgaccactggtatggatccggtaacgcggagacatgtttgggatattatagaatcttcgaagaaagggcgtgctattgtgttgaccactcattctatggaagaagcagacatattgggcgatcgaatagcaattatggctcggggaagactcagatgtataggaacctctattcaccttaaaactcgttttggagctggctatatcgtcaatgtaagtgttcgcaaggaatcggttggcaacagccccattatgccagcctcatctccgagaggtgaagagctgcgccgagacgaagtcaagcagttcttcaaggaccaattaggtgtggaattcaaggacgagacgagagcctacatcaccttcgtaattccacgtgagaaggacagggaactaacggactttttcaatctgcttgaggaggagaaggaaaggctgcatatctcagacgtccaaatcagtctcaccaccctagaagaagtctttcttaatatctcgaagaaagccgagctcgagagtgcagctgcagatgggcgctttgacgtgttgactttgacttctggtccggctattggcatgtgcataaatgtccctgtaggtgctccgttcgtcgcggttccaggcacagaatcatctgagacaccgaacggcatgatggtggaaatatattggcaacaagacgatacgggctctctttgcatcgccggacactcggatttaatgccgtcaccggcaccttcggcagcccgtccagctcggcggagcggatctcaacgtcgttcttttgggcctgtcgggtcgttcgggcgctctagtaggattatggaggcagaagttatacaaatgtcgaatatcgatggcaaccgaccgggttcaaggcgaatgtccatgagttga