atggcggggaacgtcttgtctcaattatctctgcgactgaaattcgggagcagaagcacaatgtgttgggttggaattctctctggggtcttactctcgaaccttattctctacccggtcctctcgcagtctactggggcttctccagaaggattcataagcatcaactgtggcggctcgagtggagtagaccctatcacctcactccagtggatcactgatgacactcatctgcagtcattcaaaagactttctcaagagaaggtgatcatcaccgccgacgtttattacaacgagagctcacctagcgtaccgaatgacgaacagttgaaaactgctctggtgtttcttcccatccgaaagacacgctcgaagttttgctacgacttgccaaatgcatttaacgcaactgaaggatcacgaaattatcttcttcgagcaatgtttcccagccaaaatttgactctgaatggaactccattatcgggatatgccactcggttctaccttactgtcgactccacctacatcaccacaatcgagctactgccatcgatgcctcagacaatcgagctggtcgtctcttcattagatgaaaaattttacgtttgtctcgtgcccttggaagacaagtcctcaatgccagcaatctcaactctggagttgcgtccgttcgatccagaaacctatggcagaactggtcagtcgacagacaagcaacagtcgagctatctcatgctggttcatcgtttggacttcggaggaacacttgacactgagtcgcctcctatcagatatcccgaagaccctttcgatcgtatatggtcatccccacgaattcccgatggagcggagtttgaggcttacaacagtaccaaagattggcctggggatggcgggggcaatcttcgcttcccttttgcagttacgagatcgatatggagaggaaaaaatttatcatcctccattagctttgaggttgatgcgaagagcgctagagccctccgtccactaccaacattctggttacagatgcttttttcaaacgtagtttctggagatgagaatcctgatataatcccccttctatacgacggtaatcgatctgtgttctttgcatggcgaccggttgagatacacccctatccggattattttggcgcatacagcaacgaccaggtcatccatagcgatgcgtatagaatcaaaattgcaccaaacgaatccacagaagcacctgttctgataaatgcagccgagattcacggtgagtttccagcggtggcagtgagaacttcaaaacttgaggtggataatttcaggaatgtttttcccgatttcgcatcaagttctctagacacagctggcgatccgtgcttgccagttccttgggactggctagtttgtagtatcgagttgccccctacaataacccaaataaaccttactggcaaaggtgtggccggtgtattgcctagtgtatttgggaattggagtcagttgacgattttggatctgtctgaaaacagtttcgacggggatttccctgattctataggagaaatccgcactctcagagaactgaacttgggatacaacaagctgtctggagaactacccttcttccgttcaaaatcacttgacaatctggaaatgctatcactgtcgagcaatatgttcaatggaacactggattcattaataggagcattggacgaatcgattcaaaacttagacctcagcaataacaaattcgtcggacccgtacctgggaatatagaagtgctaggaaacttggagaatttggatatgtccaacaaccaattgacgagcgagttagcagtcaacttcactaaactcgggaatttgaaaaatctgaacttgagccttaataatctgaacggtacagtgcctgacagcatctgggacactcgcagcctccgatctgtggatttgagaaacaacagctttgtggaattgaaccttacagcatggtataagaaaattaccgatggcaagagttttgaaattcatagggttcagctgcgtttggctggaaatcagatacgcagcattatctcaccgagccttcaagatttagagagtttaatactagtgccaccttcactatctgaccagctattctcgatacagcaatactcttcacaaacttttatcttgcttggagataatccgtggtgcctcaatgatactgagggagtgaatttaaagttcatcaaaaaatacatgtgccgatctagcgagcatgagaacttctgggcgcccccatcaaacgatggtgtccaaacaggagtagtaattgccgtgggcgtggtatctggaataatcgtgttacttatgagttgtttagtcatattcttcacatggaaaatgcgaagaagcagtcgtgaacttcaacagatacaagaagttttagcaaaagacaacgtgaagccaccaattttcagctaccaagaactcaaaaccgcgacacacagtttctctagttccaatgagttaggaaaaggtggatttggcactgttttcaaggctgaactagcagatgggagtattgttgctgtgaagagactcactcggacaaagcagagtacgtccgacttcttgaaagaaatggtaaacatctcgggtatcaaacatagacatctgattcaactcaagggatgttgcgtaggggagaatcagcaacggatgctgatttacgaatacgcggagaacaagagcctcgcagaagccctgtttggttcaggtcctcaatgtgcgaccttcttgaactggaaacaacgttacaacatatgcttgggaatagcccatggacttgcgtacctacatgaaggattgcagccgggtatgattcatagagacataaagccggaaaatattcttctggacaagaattacaacgcaaagattgccgactttggactcgtccggcccactaatgattcaaatgacactcaagtcaccatgaacattggaggaacgaggggctacttttcaccagagtatgcactagaaggcgtcgtatccgagaaactggatgtgtatagctttggtgtagtcttgctggaaatcgttgctggaagacagtgcatcgatctgaagttgccacaggaacaaagtattctacgctcctgggctataactttgtacacggaaggcaaggttttgaacttggtcgacaaaagattggagggcgattatgacgaagaagaagtcctgctcgtggtgaacatggctctgtcttgtctgcaagcagatcccaagaaacgcgcaacgatgtctcaactggtgaacgtcctcatgaagaactcaaatgcaagtgtagctgtggacatcgtcaacgagctaaaatcccagacaccatacttgtggagcatatcagaggacgaacactacgtggatgcctatcccagtagacaaggcgttcaaggagaatcagccgaacttgctttaatgtcatcatttgccgccgattcacaagcctcggttatggtgcctcgatag