atggatcgcgagagagaaagggaaagggtcggggcgcgcagcgatgccgcctctctctggatcgattttttacttctgccacccaagctggaagagcacctggcggcgggtcctgcggcgatccccactcctcccgatcttatttctatgtttttggagcaagctcttctgaatcagaaggcgctcaacggtggttcgtcgggcaacattgccggcaaagatgcggaaacacaaggctcaatcaaagtcgccagtaagacggcctctgtactttgcgaaagagcagctcgggtggcagtagctgcgcagatgacattgtctgaaatcgagctatccttagcatctcagcagcatcagttcgtgctgctgaagacgttaattaagcacgatgaaggtaggtcattattgcatcaatgcaacctccaccgttggttgcttcataaagcccttcagtgttatcctgtcgggtctgctgcacccaatgcagcttctccgacacctcgtcttggatattggacggccggagacgatctgggtgaagtcttccacaatatcgtgaatggtaatggagacacggcctcgttttgcggggctggagaaagccgcatcgaggaggaacaaccttctttggagtttctagagcaggtgttaaaaaatgaggactttatagagcagggggctcaagaggaggaaggagaacccatccaagtgtctgcaaagtcgcgtacgaaatcgaattctcctcaatcatgcgaaaacgggggatccgacaaggaacagcttctaagtacagcttataaatgccaggtcctgtttgacgttgcagaggtacattttatgagaggtcgaattaggcaagcttatgagtttttcgataagtgtagagaatcgttgacattcttgagttctcgtaagggaattccggggaaacaatacggcgaagacagttctgtaacctcaatgatcacctcctccacgaactctttacatcaggaaatgcccgtacccgaggatagactcgccggatttatcgtggcatgtaggatgttactatctggtgcttcactgagtgagagtgccacactgaccgaaacagcggctgaagtgtctttaaatgtttcaacatttaatgaacctgacccaagttttggtgctccatctatgcaacagctgtctgttattgcttgtgagaagagtcggtggatgtctaggagctgtagcagggttgacagtccttacagtggacctggtagcgacggtgtagtttgcagggaaactttgcttaaaagagagaactcagaagtcacgaaggatgaaggagcgtatgcaaacaacggggttaggatggccgatgatggtgcatcatatcggcagaataaaaggagcaggagttctaaatacactggagatattaacgggaattcgggaccaaaagtcttcgaggttgagaatgtacaaactcattgtaacgaaattgaagttcaagctaagcgtcatcatggtctaaagccagaccctcaggaactgcagcgtggtggagacagtggagttgtggtgaaggagaactttacgaatggatcagataccgatgttcatgagacgaaatgtttacaagtaaatgggacaaagacggagcagacagctgcgcatagtaaagaggaaagacttgcgattgacaactgtcacagtcaaatgaagcagaatgttgctcgagagaaggaacaagtgatgtctgacgcaggttatggtgcacagtttagattgatcgtggatctggaggtcgaatcagctgaagattcactgtatgatccgaacagtgtagtgaagtctacggatacagagaggcgatcgacccaaggacttttgacccagaacttttgtgaagacgttctcagaggacatctctcgtgggcttactgcctgtctgtggagaaagactccacactgacaaaactcgaccgtttgaaagttgctgcctgtaatgtagtgaggtccgttctcgagggagcttcggttgagatgttcttaagaataagtgaccaacttgaagatagcagggacgctattggattcctaatgcgacttttgcaggccatcaaggtagtggaggaaggtaatctgcctccatcgactgggtcttatgtactagactgcagattaaaagagcgactcaacaagctgggcttttttaaacaggtgcagattgtccaagggtcaggcgaaaccagttctctagttctgcaacgcgtgcatgatcttgccatgtacgtttgttctgtaattgacgaaccttggtgttgggactgtgctgttaaacatcggttggcaaaaaagacagaccttcctaggttcactagcccatttccttctcattgtttcaaaccattgaaatcatcagcgacttttgtaaatacagcttccggatcgaacggctacatagagtcgggttcgaagaaaatggaggaaatgaaggtaatgtctcagagtgacattctcatgtgtcttttggaactcgaggatctcaccgacattgaagctattgttgaaaggattaggtcggaaggaagaggtgccgcatcgaaggaagtatctacagacgcacagcagggttcacctgaagttatatccgagaaaaagcctgtggacactgtcagtactcatgagtgtagtctgtttcctccaccgcagtcaaaaaccctttcgcagccctctggaagtcaccaggtacaagctaccaattctagattaatgctgacctacgacgaagtccgtagtgtatctacaccttacactgtgtacaaagttccacattttgaggatgatgtggctactgttctgaaacgtcaagcttttactgttctggacatttccagagagacacaagaggcatcgcgtttctacgaattgtctttgggacttgtacccgacgacatcgactcttccatgatgttatggcttttcgagaggaccgctgatacggagggaagatcagaggcattgtctgagggacgaagtttactagcgagcagccagtggagcagatctttaccgatgaagtgtgaaagagcgttattaccaaattccgagcttttggacttcgctattctctttcttatcgagaaggagctgtggcactttttgtccgagctctgtaagtgggtgttgtccctaatgaaagagaccatatcgagagatagtgagctgaacacgaagagcggaagcgattcgggcactggaggtcctgaaaccaatgggacccgcagtgagagcagtacaaagacggcaacagtacatgggcagcaaaagcaccgaaggctactacacactgtcaaattgggctctattttaagtgatctgttgcctctatgcatatctcttcaagcagaaacttcacgtaatcacttcaatgaagacgtggcacgccttggatcaaaattgtcacagctgtttgaggactttatgtgcgtactcacaggtattgagaccgatggacagagtcaaggaagcgatcatgctccggactggagagcaactcattctggactgaaccttccacctctctacactggtgctgcaggagctcctctaatctcgaaagttgctaaccctcgtgctcttatggccctcgcaagcttgacagctggttggcttcatcgatgtcatgctgcgggcttgtcaacgtggccccttgctgtggaaaggtacggggttctagctggcgtcacagccggcgctgctcttcctcctccccccgggtcactaccttattcagcctcggtactacgaccagtgccccctcgagtttcacccgattgggggagagatctgttcggggttttactggaggctattgtgagcattcctggcgttgttgaaggagatagagagaagggacatcgttggctccaaggattggctgacctggctttcgaagatgagtcacacgtcagagctttgcgcttgtatctgcaggctggtgctgttcgaagtgctcactattgcgatcgctccgcgtcaatgtgccgtgatatattcactcgttgggtgatacagagaatggtggctgcatgccgagcgataggagccggtgtgcaggctgctgttctgtgtcaatgcccaaacactcctgagcacgaaaccgcgttccgaatactgcaagagaacacactgattgttgatagggatgcagctgcttacttcgagtgcctatgggaggttcctatattggagcttctagtgaatatgcatgcaaaggctggggatgaagcgagagtcaacatcctgataggactgcttcagcagcctgcattgaatgtgcataatccaccggcaatacgccaagcgcatatcaacaccatggagcagagattcttgcagagattggccggagaattacttgactga