atggcgtggcagagattgctggccgcggcatcgcggccggggctgagaagtgcgcgatctctcgctgcgcggggtttccatgcggtcggggcaagtgctgcgccgcgagcggctgagtcgtggagcagagtgaaccatcgaagtctgggagtgctcggctctttcgggtctcgatcgattcatgggacgggcgagaagctgcaggccgcgcccatcccgcaggctgtcgccctgtccaagctgacggacaactttctggacggaaccagcagtgtgtatttggaagagctgcagcgagcatgggaggccgatcccaagagcgtggatccatcatgggatttgtttttccgaaatttcaccggtgttgccgactctgccccgggcctttccggccagacgattcaggaaagtatgaggcttctgcttttggtccgtgcatatcaggtcaacgggcacatgaaggcgaagctggatccattggggctggacgtccggactccccccgtcgagctggatcccgctctctatggttttactgatgctgacctcgatcgcgagtttttcctcggagtttggcgcatggctgggtttttgtcggagaaccgacccgttcagactctgcgagcgattctggcccgtctagagcaggcatactgtggcactatcggttatgagtacatgcacattcctgatcgtgagaagtgcaactggttgcgcgatcagatcgagacgcaagttcccggtaagtacggctctacccgacgagcgcagatattggaccggctagtgtggggaactaatttcgaaagcttcattgctcaaaaatggactgctgcaaagaggtttggtttagaagggtgtgagaccttgatccccggtatgaaagagctgattgactacgctgccgatcggggagtggaaaatgttgtcattggaatgcctcatcgtggacgactcaatgtcctcggaaatgtggttcggaagcccctcagacagattttcagcgagttcagtggaggtatcaagcctccgaacgaagcaggtggctacactggtagcggtgatgtcaagtaccatctcgggacttcctacgatcgtccgactaggagtggcaagcgaattcatctttctttggtcgcaaatcctagtcacttggaggcagtgagccctgttgtgattggaaagactcgtgcaaagcagtactattctaatgacaaggacagaggcaagaacatggccgtgctgctccacggagatggtagtttttcaggacaaggtgttgtgtacgagactctccatctcagtgatcttccgaattacaccaccggaggtacaatccaccttgtagtgaacaaccaggttgccttcaccaccgaccccaagtcaagtcgatcatcaccgtactgcacagatgtggccaaggctctgaatgcacccattttccatgtcaacggagatgatgtagaggctgtggtacacgcatgcgagctggcagcggagtggcgctgcaaattcaagtccgatgttgttgtagatattgtgtgttaccgaaggtttggacacaatgagattgacgagccttcattcactcaaccaaagatgtatcaggtcatcaggagccaccctacctcactggaaatctatgagaaaaagctcgttgaatctgggcagctgactcaagaagaaatcaaatccattgaaaacagagtgttcgaaattctcaatgatgaattcaacaacagcaaagactatgtgccccgcacccgagattggttggcagcttactgggcaggtttcaagggtcccgagcaactttcacgaattagaaatacaggagtcaagcctgagattttgaaaagtgttggcaagtctctaagcaccatacctcccgatttctcaccacatagggcaataaaaaggatctatgagcagcgggcacagatgatagaaacagggcaaggtgttgactgggctacagcagaagcactggcctttgctactctgcttgtggaaggaaaccacgtcagattgagtggtcaggatgttgagcgtggaaccttcagtcaccgtcattcagttctacacgatcaacaaactggagctaaatactgccctcttgaccatgtcatgatggatcaagaagacgagatgttcactgttagcaacagttctctttcggaattcggagtgcttgggttcgagttgggttattccatggagaatccaaattctttggtgctatgggaggcccagtttggagattttgccaacggtgcccaagtgatctttgatcagtttctgagcagtggagaggctaagtggttgcgtcaggccggtctggtgtgtctgcttccccatgggtatgacggacagggacccgagcactcaagcgcccgattggagcgttaccttcagatgagcgatgataatccttatgtcattccagaaatggacccaagtttgcgcaagcaaattcaagaagtgaactggcaggtcgtgaatgttactactccagctaattacttccatgttcttcgaagacagatccatagggatttccgaaagcctttgattgtgatgtcaccgaagaatcttctgagacacgccgcctgcaagtcaaatctgtcagaatttgatgatgtacaaggacatgatggatttgacaagcaaggcactcgtttcaagcgtttgatcaaggattacaactttgattctacccgggaggagagtgtgcggcgtatgattctttgttctggaaaggtctactacgaacttgacgatgagcgacaaagatcacagttgaaggatctggctatctgccgagtcgaacaactttgtccctttccgtgggatctgatcttgagggaaatcaaccgatatcctaatgccgaggttgtctggtgtcaagaggagcccatgaatatgggtgcgtactcatacattgccccacgattggctaccgcactacgatcagcagggcgtggttccttcgaggacatcaagtacgtgggtcgtccaccatcagctgccaccgcaactgggtttggaagcatgcatgtcgaagagcaaaaggagcttttacacaaagctctgcaagaagcacccatcatcaacggactctctaaagcccattcgccattgagtgcctaa