atggcggaagctccaagaggaggaaacaggaaggagacatcagtagttgtactagagttggactctggtgattttataattgtcgtcaatttatccacacgcagtgatacccaaatcatagctgtagaccctactacaggagctctgtgttatactggaacgccggggttggatgtgtttacttctgaacacgatgcttggcgctacatgaagtctcgtggcatgcccagcaccagcaaacctcctgttagagcaagagctataattggttatgcacctctaggaagtgttgggctcctgttggttgccacaagagtcaagcaatctataccggagctacctggtggagatactgtatttacagtgatggagagtcagtggataaaaatacctcttaataactcacaatttcagtccaaatcggaagctgcccgtgctggagaattggcggggttcaatatcgacggcttacactattactgtgaaacgcgggatattacgaggcattttccgagcagtgaacctgttgagaacccagacagggagtttgtttggaattgttggttgtctgctcctttcaggtcgctaggcctacaaaatcactgtgtcgttcttttacagggttttgctgaagtgaggacatttgccgagtcacgagatctcccagtgacggttgctgtgactgcacgaagaagcaggttacatccaggaactcgatacctagcacgtggactgaatgctacttttagcacagggaatgaagtcgaatgtgagcaacttgtttggccttcgaaagttaccccgggtcgaccccatccctttagctcttatttgtggcgaaggggaacagttccaatatggtggggcgctgaaataaaatccaccgttgcagaggcagaaatctatgttgcagaaactgatccctacttagggtcgggaaagtattatagaagacttgcccgtagatacagaagtactctaggtaaatgtaatggggaaaaactagacgatcaaagcccgaacccactcattgtgtgcgtaaatctgctgaggaatgctgtcgggaaacctgagacagttttggccacacatttcaaggaggctgtgaagtacgtaaattctagaaatgaggttccagatgctaagctttgtctcatggactatgattggcatgctgaaacaaaggccataggagagcctaacacggtgactggattgtgggggcgactgaaaaaccctacgatcgctattggatttggaatgggtgagtactacccttcttcaagtgaaaagtccggcagtggtatcataccaaacaagggatgtcagggtggagaatatatactttcttcaaaacaagatggagtaatacgttttaactgtgcagactcactagatcgcactaatgcagctagcttttttggagctgtccaagtgttggttgaacaatgccgcaggctcgggttacccattgactctgggaagtacagcagtcctagtatttcagcgaacggacgagctggagaaagggacagggagtctgcaagaggacctcgggggactctcccacccggttgggaaatgcgcagtgatgcagttacaggccaggtgttttacattgatcacaatacaaaaacaactacctggaatcatccttgtccagatgagccgtggcgacgttttattatgactgttgaagagtttcgagacgcaactttaccatctccgatagcagcaatggccgagctcttccttcttgctggtgacattcatgccatgctgtacacaggatcgaaggccatgcatagtcatatcattaatatattcagtgatgaggtgggcaagggtaagcgaagtgctgcgacaaatatggctataactctgcagagaagatttttgaatgttttgatggacagttctcgccaaaagcagctggaaatgttcttaggatatcgcctgtacaaatacttcccgaccttgccgggcaggcctttgcaggtgctgacgaggccacaatcatgccttttaaacgatatcccaaatatgttcgcaactccaaattcccagagtttcctgcagagctccagttccagagattcagcatgggtatgccctgcaggtgcagattcagtgcagctcttgatctacttggcggagccttgtcacgtgtgtcaaatcttactgacagtggcacatggaactgacgatactacatcccctggttcttttgatgtttccacgggacgaactcttgaggatcttaaggttgtgttggagggaagtaaagtacctaaatgtgctcatggtactctattgacatatcctctgccgggtgcaatggaccccgaagaggttgctattactgggtcgggcgctggagaacaagctttttcttggctctatgattttgaagagcaggagggagagattgacttcttgacccgcttggtagagatcaagttctaccctgcaactccaggcactcctatgactcttggtcaggtggaggttctgggagcctctgttttgtggcctcccgtcttgagagaatttgacctttccctaaaaacagtccccccaaatccgaagcctccacagttttctgagcaatcccgaagtatgactcttccaaacattgatttgctgtcattggagtcgactactatgacgagctctagtttcatagatccttccccgatgacgagatcctattccacacctaacactgctgcctctcaggtatttgacttgttgactggagaatttatccccgaaatgccctcacctgaacaaggtagcgaactttcgacatttaaaaacattaatggcatgaacaacaaagaatcaagccacaaaggaaggaacccagagggatggaatccttttgtaaccgattcacctgttacagcaaccaacgtaatgaagaatgtacaaaaggcacctaaaccttcaaggtcatcttcgcaggcggatcccgtcgcagaagtttatctcgacttactcaaagcactgtgtggaaaagtacccgggaagtcgataactttcgaagaaggcatggagttggaaatagctcgcctgcatttgggtctatctgctgctggaagagatcgagcactggtctccataggtcgtgatcctgcaacaattgatcctaacagactaatcaccaccggatcgatggcacaggtaaagcaggcagcatcacagctggcaacgatatctgagatcgataccgaagacagagatctttcttcacttggcttcgaggaaacaatttcggaaccagacgagatcatggaaaaccttcactgtcttcgtattggttgtttgtcatctatgtgcggagttgcgttctcaaacgggaatggaacgtttcgatacttcgagagacttgctaaatctagtgactttctaggcacctgtgctatgtgcaaacggagggtttgtgcagcttgtcatgccggcaaaggtagtgcgctcttacattttaatggcccaaatccacccggtagtgttgcaggcagtggcaactcaaaacctgcacgtggtcccacggctgtcgatgcagtagtctgcaaaaaatgctgcgtaccatttgtaagagatgtgatcctgttggagcgcgtaaaatcagtgctagctgcaagaagaaggtcaagagtcaacgatgcttgtacaactgctctacagggacttgccggatcgttgtctactgatggcaagggaggctccagagagtcagtactcgaaatttgtcctgaaggagaagtatcacttgcagactttccccaggcaggggtcatctcatcagtcccatctgcaaatgaatcagaaccagtccattcgctccttgtgagccggaacgaggcgtctacatcattttggagagcaccttctggtattcatattgttgagctgactgttgtgttaaatagcctctctatcgtctccagcatcatgttgatgacgaaactcggtggctatacagtcaaggatgctcctatggtcgacctctggggtggcactttagctgatgaatcagcgcgcacttaccttggtcggtttgatgtgaaagctgaaattagtaaaccacgttcaccaagatcgttaccaccggatttcctccgatacaagctccgtcacgaagtaacttgcagaattatatggatcaaatttagtctcccatcttcgagcgtatcgtcaaattcgaatttgggtccaggcccttcagcagtgatggatcttctaagcttcgatactgcaccggcgcaagactccagtgtaactggaccgttgagtaaaaccagctcagactcttctgggagttctgtatacattcatgccaagagaattatgattatagggcagccgattcccgaggatttggatacgcgattcatgacaccgaatgacagacaatctctcagggctttcctggatctaccaccaaagttgagcagactaagggtgcaagttgatatggagcgaacaaagtcaggtggacgtgttgtagagcaacttgtgaacccgcaggctttaaatgttgctggctttcggctagatgcatttgcggctgtgaagaatatagccaagtacaatccaacttgggccgagaaaagcctagtgaatcgagcactgggaggtgcggtagatgagctgataacgaatctaccaaccttgcgaattcgaatttctgccattcaagaaacgaatcaaccagtatttgttggagattacttactacctatcgccaagggagggactcctctgtattttgatttcgggcatcctatcatggcaaggggattggtctttgagcttttgggtaacatatcagccttgcttgacgaagagtcaaatcagacagacgcggatggaaaggattaccctctacccagcagtttgtctttagtaaataggattcggatttatcgatacgcgttgggttcggagcttggaaagtggccacagctgaatgctgtgtga