atggcaagaccgaaggtagctttgataggtgatggagaaggggactttgcagctcttcgaacacacatcgcttcaagaattctcgataaaggcttcaatgttgctgaagtggacgttacacaatcctcggacttgtctgatgagtcggttgccaccgcaagtgaacaagccattaaagatgcaggcgtgatcctggtggcagtctccaatacaagaatatccgaatgtcttagatcagtcacgatatctgaattgtccgatggagcggttgtcctcatttgttcacctgttacgcctcgtgaacttatgacggttgagaagagtttttcagttgagagagaagatatgcagttggtggatgcacctctcacgcgaactttcgatggtacacttatgatggtagcgtcgggggcagctgatgcagttacaaaatgtcgggatgtacttcatgctatcgatgacaacttcttagatatcgaaggcggtttgggcacaagcagcaaacttcgaatggtggacgatctcctgtttggagtgcacttagcagcagctgcagaatcgatggctcttggagcatgtgcaggactggaaactcagatcctttacgacataatctcaaacgcagctggaagttcgagggtttttgcaaatctggttcctcacatgctcaaggcgaaagacggaccaattgccaagcttgatcaagtttacaatcagcttggttttatactggacgaggcaaaaggcctcaaatttccactgcctctgacggccgtagctcatcaacaagttgtgaatggctgcgcatctggttacaagaatgagaaatgttcttcacttttcaagatctgggaaaaaataatagcttccagcacagcatcctcttcttctgtgggaaatgtgggtacgatggatgagctcgcaaaggtcgccttgaaagttgattctgtagctttcattggactcggagctatgggctttggaatggcatcacatcttgtgaaggaaggcttcacagttcgcggatatgatgtatatgagccctcaatggaacggttcgtgaaagctggtggaataccaagcaaaagccccgaagattgcgcaaaaggtgccaaagttattatcttgatggtgacgaacgaagatcaagcggagagtgtattatacggtcagcaaggagcagtacaaggaattgctgaaggttgcacagtcgtgttatgctctaccgtctcgcctgcttttgtcatgagacttgaaacccgcttggcagctgaaggtcgggatttgcaactcgtagatgctccagtctcagggggtgttgcaaaagctgcagatggcactttgacgataatggcttctgggtcggaagaggctttcaagcgtgcagggtcttgtttacttgctatgggtgcgaatgtctatgtcctgaaaggtggagctggactcggcagctctgttaagatggtgaaccagttacttgctggggttcacattgcagtttctgcagaggctatggcttttggtgtacgtctaggtcttgagagtcgttcactttatgacttcatagagaaatcgaatggatgctcttggatgtttacaaatcgtgtgccccacatgctgagttcagactatacgccattatcggcagtggacatttttgtcaaggacttgggaatcgtattcagtgaggggaaaagactatgtgttcctcttccagtggcgtcgactgctcttcaacagtatttactgagtgctgcagcagggtggggtcggttggatgactctgctgtagtgaaggttttcgagaaaatgactggtataactatacaatccaagactttttctagtgaaccagcgattggcaaaggtgccgacattcctgttatacccaaggatgctacactcaactcccttccacctgagtggtccgaggatccactggatgaaattaaacgtgtagagaaagaaggtcgtgccaaggttcttgttgtgctcgatgacgatccaactgggacccaaactgtgcatgacgtgaatgtgcttactgattggagtgtcgatgttctgaaggaagagtttgataagaagccagcttgctttttcatccttacaaattcacgggccttgaaccatgaagaggccgctgagttaacagttgaaatttgcaaacaagttgtagctgctgcatcagctgctggagatattggttacacaattgtactcaggggtgattcaactttacgaggacattttcctcaggagccaaatgctgctgccagtgtcattggcgaatcggatgcttggataatttgtccattcttccttcaaggtggacgatataccattaatgatattcactacgtcgctgatgagaacatgttggtcccagctggaagcactgagtttgcaaaagacgctgtttttggctataagtcctctaacctgcttgagtgggttgaagaaaaaacagagggtagggtggcagcgaaagacgtcgcttctatctcgattgatacaatccgaaagggaggaccggctgcagtttgccaaaccttatgctctttgaagaagggcacggtatgtgttgttaacgctgcgagtgagagggatgtcgaggtcttcgcagccggtatgatgcgtgcggaagctatgggaaagcagttcttgtgccgaactgctgctgcctttgtgtctgcccgtataggtctcagaccgacagtaccacttactcctaaggacctgggatcactaaataccaccggtggactcattgttgtgggatcttacgttccaaagaccactaaacaggttgaagaggcgcgagcaagttgtaaggatcttgtatggatcaacgttgacgttgcttctgtaacatcagacactttgacaagagaagttgagatagaacaggcagcactttcagcaactcaagcactaactgcagggatggatacggtcatcatgacaagccgggatctcgtcacaggatcaagcaaagaagaaagtttgaaaattggactgagcgtcagcagtgctcttgtggaagttgtgaagcgaatctcagtcagaccacgttatatacttgcaaagggaggaattacatcgtctgatgtcgcaacaaagggaatggatgttagaaaggctctagtggttggtcaagccttgccaggtgtgcctctctggcagttcggaccaggcagtagacatccgggtctgccatacattgttttcccaggaaacgtcgggggtacagatgctcttgccaaagtcgtccagcagtggtcgaaaccaccttcgaatgctacaaaggatatgctccaggaagctaagagaggaggttatgcgataggagctttcaatgtatataacatggaaggcatccttgccgtagtagcagctgctgaagctgaaaagagccctgtcattcttcagattcatccagcatcgctgcgaagtggaggattgcccttagtcgctgcctgtctctctgcagccaagtcttccacggtaccagtcagtgtccatcttgaccatggagaccagaaacaagacactctgcaagccatctgttcgggtttcaactcgatcatggtggatggctccaagttatctttccacgacaacattcagttcaccagaacattggcacgggcagcccatgcgaaaggaatgctggttgaagcagaactcggtcgactgtctggcacggaagatggcctcacagtggaagaatacgaggctctcttgacagacacgaaacaggcagaggagtttcttggggagacaaaagtggatgctctcgctgtgtgtatagggaatgttcacggcaagtatccagccagtggcccgaaattgaagctagatcttctgcaggatctgaatctggtcgccgagaggcacaacgccgttctggtccttcacggagcctcaggagtaccagatcgagatgtcaaggcatgcatcgaccgtggagtcgtcaagttcaatgtcaacacggaggtccgagaagcgtacatggacattttcaagacgcagcacaaggacctggtggacgtgctgcgctcctccaagcaagccatggaaaaagtaatcgtcgcgaagctccgcttgttcggctcctccggcaaagctacttag