atggaacgtatgtatggagaaggaagccagatgcagggcaaccttcagagccaaaatcacgaatataacaatcgcccgggcactgcaagtactgcttcacagtctgctgaattcggttcgcgcccaaacgtaattttcgatggaaagcgaatgcgtaagcctgtccatcgcagaacggttgattacagttccaccgtggtgcgctaccttcaggtcaggatgtggcagcgtgacgttcgtgatgcccacatactgcaaccaactccagcagcagctgtggatttgctgccagccgttgcttaccccgataatccttcaaccagctttgcaaccaagtttgtgcatccctccaccaacaaagtacgctgttctataaacagggtcctgtggacgcctacgggacgaagacttatcacgggatctcaaagtggagaatttactctctggaatggtctgtcatttaactttgaaatgatattgcaggcacatgacctagcagtgaggtcgatggtttggagtcacaatgaaaactggatggttactggggatgatggtggctgcatcaagtactggcaaaccaacatgaataatgtcaaagcaaacaaaactgctcacaaggaagctgtacgggacttgagtttctccagtacagacctcaagttttgttcttgttccgacgatacgactgttaaagtgtgggactttgcgcgctgtcaagaagagcgatctcttgccggccatggatgggacgtgaagagcgttgactggcatcctcagaagtctctgcttgtatcaggagcgaaggacaatctggttaagctttgggatgccaaaacaggcaaagagttgagcacattacatggacataaaaatactgtcctttccgtcaagtggaacagcaacggcaattgggtcatcactgcttcccgagatcagacaattaaattatatgacattcgtaccttgaaagagttggagtcgtatcgaggtcatcggaaggaggtcacagccttagcttggcatcccttccacgaggaacttttcgtcagtggcagctacgacgggagcataatacactggctagtcggacacgaaattccccaggcagaagttgccaatgcacacgagagcagcgtatgggatttggcgtggcatcctatgggccatatattatgcagtggaagcaacgaccacacaaccaagttttggtgccggaatcgtccaggggattcacttcgagactgtcgacaggccatcccacattcgcaagggaatccaggcgattcttcagctccttctggtggtcgggcgtctttaactgcagcatcaacagatggtccagtaacacctggtccctttacaggcggaggacctgtccgtggtgaaggtgccattcctggtgtaggaatggcgatgcctatgccccaggctccctgtgacactgtggtcgcagcacctgctcttcaagcagttttaggggtcatgaccccgaacaccgttccaatcaatccaccccctccgaatactccttatccggctgcagcccaatccaatttgcagcaacagcaacaacaacaacaacaacaacagcaacaacagcaacatcagcaacagatgcagcagcaacagatgcaacaacagcaacaggttcagcagcagcagatgcaaagcatgcatggtctgggaggacaaactttacaagtagcacctgcatttcctcaacaaccccccggacttcctccacatttgatgcaacagagtgttcttccaatgcctcctggtgccccaccacctccaccggcgccgaatgcaggtcctttcgtgcaggggcagccgcctatgagacagatggtgggcccatccccacctatgggtctgccgccaatgctagctggaccgaacttaggaggggtgcaaatggcaatgggtacaccagcaccttttggagcagggcctcagcgaccttccggcatgggaccgagtgtttcttcaccatttgggacttcaattgctcagcccatgccaggtccaatggttacctctccggccaataacacatttcagggagctgccccctcggccatgatggatgttcgggcccatgggatgaacgttggattggcaatggggatggcaatgggtttgcctcctcatcctcatggacctggtcctccccattcttag