atggcggacgacaaggaactgcgcgcctgggtttcggaccagctacacgctctgctgggctactctctgccccccgttgtttccttcgtcttaggtcttgcgaaaaaatccacttcagtcagagagctaatatcagagttgcacgcctatcttccggacaaaagcactaccgacagttttgctcaagatctcttttcacggatgccgcggaagcagcgaagtttgaataattaccaaagagcagaaaaagatgcggctgcctatctgaggaaacagcaagattatcaacttttagacgccgatgatgatgaggagactgaacctgttcctgtcgaaagtgcttcacgaaaagaatctaaaaggaagcacttgcggaaaaaaagagaggtctcagatgttgatgaggatgatgagatcatcagacctgctaaaaaagggcgttcgagtaggacctgggaagaggaggaggatgaagaagaggtagctatggagcgtgccagagaggaagatttgcgagagcgggaagattttgaagcaagactccgagagagggacgaagctgccacgaagaaattgatggagccaaagttgtcacggaggcaagaagaggaagcaaagagacgggccgaagcagaagaagtgaaagatcttgttccagttatgagggaagcagctcgacagtcatacttgaagctgcggaagcagaagaagttggacgaattaagggattctctagaagatgaagcatacctttttgatggagtgaagttaactgctaaggaggaggaagatatgaggttcaagcggaagatgtacgagctcgcaaaggaacgggctgaagacgttgacgctatccttgggtatcaaatgcctaaagcttatgacgacactgacggaaaagtgagacaagacgagcgttttgcggtggccaaccaacgctacaaagatgtcggagctgatgataaactgaatccgtttgctgaacaagaggcctgggagaagcatcaaattggaaaggcaacaatgaagtttggagccgccgataagaagagtcaggatgactatgaatttatcttcgaagatcagattcagtttattcaaacttctatcctggatggcatgaaggatgaagaggaggagaaggaagatgaaaaacaaatcaaaaaattagctgcaaagtctgcgtttgataaactacaggaagataggaagatgttaccaatgtttccgtatagggaagagcttctcaaagcagtggagcaataccaagttttggttatcgtgggagaaacaggatccggaaaaacaactcaaatcccgcagtatctgcatgaggctgggtacaccaaaaatggaaagattggctgcacacaacctcggcgagttgctgccatgagcgtttctgcacgtgttgcggaagagatgggtgtgaagcttggacatgaggtaggatattctattcggtttgaagattgtacatcggaaaaaactattctgaagtacatgacagatggtatgctgctacgtgagttcctcagcgaacctgatctggcaagttacagtgtgatgatggtcgatgaggctcacgagcggacagtgtccaccgatgttttatttggtttagttaaggatataacacgatttcgacctgatataaagctgctgatttctagtgcgactctggacgctgagaaattctcagcatattttgatggggcaccaatttttagaatccctggtcgtcgatacccagtcgacatcttgtacacgaaagcaccagaagcagactatctagaagctgccgtagttacggtgttgcagattcatgtgactatgcctcctggagatgtcctagtattttttaccgggcaagaagaaatcgaggcggctgaagaaatactgaaaaccagaacaagaggtctaggaacaaggattggcgaaatgattatatgcccaatttatgccaatcttccatctgatctccagactaaaatttttgaagaaactcctgaaggagctcgcaaagtggtgttggcaactaatattgcagaaacctcactcacaattgacggtatcaagtatgtaattgaccctggattttgcaaacagaaaagttacaatcctcgaactggtatggaatctttgattgtaacgcccgtttccaaagctgcagcccagcaacgcacaggaagggctggcagaacatcacctggaaaatgctttagactgtatacggcacacgcttatcaaactgaaatggatgacaacacggttcccgagattcagcgaaccaatttgggaaacgttgttctcatgttgaagagcctgggaatccatgatctcataaattttgacttcatggacccaccgccagcggagactttactaagagcattggaacaattatacgctctcggtgccctaaatgatcgcggcgagttgactaaaatggggcgaagaatggctgagtttcccttggatcctatgctttccaagatgatagtagcttcagacaagtttaagtgtgccgaagaagtagtcacaatctgctccatgctgacggtcggaaattctatattctaccgacctaaggacaagcaggtgcatgctgacaatgcacgtatgaatttccactctggcaatgtgggtgaccatcttgcactattaaaggtttttgattcctggaaggaaactgacttttctactcagtggtgttatgagaattacattcaggtgcgaagtatgaaacgtgctcgggatattagagatcaactcgaaggcttgctagaaagagttgaaatcgaggcagccagcaatccggatgatcacgaggccataaaaaaggccatcacttcagggtttttctaccacacagccaaacttcagaagaacggttcttatcggaccctgaaaaaccctcaaacggttaccatacatccaagttctggcctttcacaggtccttccaaggtgggtagtgtaccacgaacttgtcttcaccacaaaagagtacatgcgccaggtcattgaaataaagcccgagtggctggtggaaattgccccacattactacaagaagtcagacgttgaagataccgcttctcaaaaaatgcctaaaggaagaggccgagcagcgatggattga