atggcgctcaagcgggcaacaagagcgacggacataggagacgatgaggctgatgtcccactgcaggctgtgctgttggccgacagcttcgcccagcaatttcgtcccataactgacgagcgcccgaaggttctcctaccacttgtaaatgtgcccatgatcgactacactttagagtggctggcttctgccggagttgaagaagtccttgtgttctgctgtgcccatgctaagcaagtcactagttatttggaacattctcggtggacctcgcagtcaaattttactgtgacccccattgaatcacgagattgcgtgagcgctggtgatgctctccgagttattgatcaacgcaacgtggttcgaggagactttatccttatcagtggcgacactgtgagcaatatgtctcttaaggaggtgctcaaggaacaccaagagagaaggaggaaggacaagctggctgttatgaccatggtttttcggaggtcgaaacctcaccctctaattcatcaaacacgtttgggaaacgaagagcttctcttggtaattgatccaagtacaaagcagctgctgcatttcgattccctgaaagaggctggtgggagggagagcgcgagacagcaaaccctagcaagacaagttgtattggagcgctcgatacttgcagatagacctgctgtgcaactttgtttagacgttcaggattgctacatcgatatttgctctcccgaggttcttctactcttcactgataatttcgactaccaacacctacgtcgtgacttcgtcaagggactcctcagcgatgaggttatgggaaataaaatatacacacatgaaatcttcggtgactatgctgctcgcatagacaacatgcgggcctatgatgtcgtgagcaaggacatcattcatagatggacctatccaatggttcccgatattcgatttgcaagcccggaaactgggatcaagattgggcgctcaaatatatataaggaagatggagttgtactggcacctacgaccgttattggcccgagtacagtgcttggcaccgggacttcgatcggtgacaagagcatcgtgagaaattcagtgattggaagaggttgcaccataggaagtaatgttaacatcgaagggagccacatttggaacaatgtaacagtgggtgacaatgttcaaattcgtcacgctgtaatttgtgacggggtcgtattgaagtcgggtgcaatcattgagcccggggttcttctctcatttaaagtggtgattggagaaaatttcacagttccagcttactccaagatttccctcgtccgtcagcggcctgaggaggatagtagcgatgaagagttggaatatgctgaagctgccagcggtgttgccgaaagtcctcctagtcctttctacgatggacgtgttgtaaacggatccccagctcatggtggagacgagcttcctgaaagccctcgctgggatccttcggaggtgggaatagcaggtgcaggatgtaactggtctgccggtcaagacgaagaatggaggcactctgtggcccctattccatctgaaaggatacgggaaattgtagcgagggaggaagaaggtgagcttgaagatgacgcacgggatatgacggcgtcttcaacgaatgacaatattgcagagcaggttgatgatgatgaagcagatgaagaagatgagagtgcgttctttgacaaagaggttgaggccctttttaggagagctgtgaccggcgaggctggcgcgcatgaagatcatgttgtgttggaggtcaactccttaaagcttgcatatgaccgctcgttctccgattgtgctggagccatgtttacagccttgctaaatcttgcttcagaacgccctcatacaacgtcaagagacttacttcaaaactgcaggcaagttgtagtccaatggggacctctgctcagaaggtttctcaaatctcaagatgatgagatggaagtgcttctcgtgtttgaagaaatttgtgtagaagacaacagggaatttgctcccatatttgcttcggtccttcaagaattgtatgacaaagacgtcatatctgaagaggcaatcattgcatgggcctcagaaaaacagcaggctgatgaatcagataaagtatttgttaaacagtgtgagagattcattcagtggctcgaggaagcatccgaagaagacgaagatgatgaggatgaggaatag