atggacgcgttagtttctgcagcactgcaggaactggcggtggagggtccagaaggatgcacggtgacaaagctctggactttactgcaacctgccgctgctgaactcgatattgaactcgcgggacgtcctaagcagttcttatggcaggaattgttggaagtgacggatatcgaattctcacttcccaactctggccctatagatgcctcagatcccagacttcaaactgtagagtcagctgaattgttagcagtacaactagtggcacccgaggctttacgagatagttctctggggttgtacgacttgaaggtctgcgatgctcgtctatcgaaggagcaacgaagtattctggagcgtattgcaaaatctcggactaaaggtatcactcaaagtcagcttgcaaaagagttcaaggttgcgggaaataaaatattctatctcgtcaaaatgctcgaagtaagaggtcttgtagtgcgccagacaaccctcgtgcgcactgccgagggaaaggcggcagggactaaagtgcccattgttgctaccaacctgctgcatctgactcgttttgcgaaagatgtcacattgtcttcacaccaacgatttgaaatcatgaatccatcgaacgaaaatggtttagaagcaggaggttccatcggcgatgacgctgagggagatgaagtgggagctgcaacgaaggctagtgatatcatcatcaaagatgactttccagccatggaggaaatttgtcagcggctagaagaaacagaggggaaggtcctggttgtggctgatcttaaaggaagcttgggttatcgcaaggcattagggcatcgaaattggcgaagactgatgaagagactccaagatgctggtgttgtggacgtcttcaatgcgcagattgatcgcaaggttctaccttgccttcggttgctcaagtctttcgatgtgaagtcgctcagtggtggagttgaggaggtggacaccgagaatgggtcaaagcgcgaaaagaattcagaaatggtgatggagctttccattgatcagcaaatctaccaccttgtttctcagtctggaacagatggcgtgcagatgatggaagtgttcaatcgactcggtttacagaacaaacggaactactgtcgtgttgcaaccatgttggcaaggcaatgtctcgtttctgaggctgaaaatcacaagaggtcaactttataccggctgaaaacaataaataattcttatagtgctgctcagacacaagctctagtgtctgctgagggtcaaaaggttaagacccttgaaattgcagccagctctccgacttccgcatccggcagggacgatgctcttattctgcatcccaaggaagctggcacgagtttgatgaagaccgtgaaagaagtcaagcagcaaggaaaaaagacaagacgcagcagaaaaaagccggagtctgttcaggaaggagaagggagagcaaagaatacacaggtcttgtctttattgaacaaggatgttctagtatcggatagagaaaacaaaggttcagaggctggtcttcaagggcttgaaaagacatctctggtacctgttgttcctataaggacaactcaacctcattcaggagtccaagtctctacaactcgagctcaaagagaacaacgcatacttgaaaagcttcaggtagaaaagttcgttttgcgggttgagctccacagatggttagaggatttggaagatcgaaagggtaccatgatggacaggaaaacgctgactcgcattcttcaggctttccagcgtgacggtctttgcaaatgtgtgttactcagtatgcccggtctaacgaactgtggaaggcaacggactgtcgaggttgtgcttctcccgtcggtcattgttgatctagatgtgctgaacaaagtgcacgatagagtcaggaagtttgacatggatagcaggggccatggtcaatccaaagtgaaaggtaaagacgatgtacctatccttgaaggtgtgaaaaggatgtctaccgggatgctaagaaagaaaaacggagcaacaaagtttgatgtcccgactgacggtagttggtcgatgcaagcgaacggcttcatccccgcaaagatggtccgagtgagcatgctgcatcatttcttgtggaactatgtcaacaacctccctgatgagtcggagagacttgctcgttctggaatgtctgaggagattgtaggaagctgcagaatctttgctctttccagcgccatacaaactatgcctctggagctttttttgcagatcattggttcaattcataaagttgatagtgctcctcaatggtgtaagcaagggctgcaactttgtgaacttccgaaggaagctttctcgatacttcttgatacaaacgctacaggacgactctcgtggcttgtagatgttctccgcagattgaagttggtcaggcttgtaatgggttgcggaagtggagcacaaggcgatgagcaagatctgaggaaaagttcactctcagccgtgcttacttatgccttggaaagagaaccatatcttgaagaaccggctcccagtcctcttccatcttgtaacttagataattatgacacatctccacgggcacggcacgagttcagcatcgccaccaaggatgggttggacgcatattggcaaactcttgagtacttctattcaggagctcaacctgcacttgctcgacatgccttcccaggatctaatgtacctgagctatttggtttgcgttcatggacatccctgcgcctaatgagtactgaacaacgtaccgaattgttgaagcggattggggctggtggtatcgacaagcgtaagacggcacaagaatgtgttcaaattgccaaggacctgaaattgactttggagcaggtactaagagtttcgtatgaaaagaatagaatctatcgcctacaaaccttggcaaagactggtcagatctcgaaaaagcgagcaatagtttcaggggattttccggaaccttctcatgtgaaggcctacaaaaagcagcgccaatcagaactagaggtacgggtcaacgagaccgaagtaaataccaacaaagagaattcacatgcagcagctggagaagacggtccagcacacgaagaagaggacgatgatgaggatgaggacgatgatgacactgaagcaaaccgtgaacagccaatgaatgacttcagttttgttgctaatttgaaaccttctcgtcaacggtcccgacggtttatttggtcagagaggctcgatcggctgttaatttctgcttatgtgaagcaacgggcgaggttgggtgcagtttaccctcgagtagattggagtaccatggaagacctccctgcccctccttcagcatgtcgacgaagaatgtctcagtacaggcatgacgttgccgtaaggaaggcgatcatgagcttgtgttctcttatcgcagctcgttatctcaagcacattgagttacaacgaactcgaagtggagattcaaatcatccagcacatgtttcagatacagtaaaaaggaatcaaggcacagatgggcagttagagggtgacaacactgagaatgaatataattgggatgatatgagcgaacccttccttgctgcagcccttgatgagatattacgatgcaaaaatgcagccagagcatctgcaagtaagcgttctggttcatctggtacgaaaaaaggacgagatccggatagtgatgcagagccactggttgacggtgtggctggacaacatgatgtccattcatccttacacagtattcctgacgcaagtcatcgggcctttgcgacagcaagggctatctcctcgttgtcatccggtcttcctttctcccaagcacatctaagtcggtcgatgcccatcgaaggcaaggatgccaatccggctgatgacgacagtctcaccaatagtgggggcacaaatactggtcgtttcatggtcgctcctggtcctactcgtaggatccgtaagcatttcccaaaattattgcggaagccgtctggtgtacttgaactgaccactgaacagcaagtgcgaaagtctgttggggtcgctaacgccgttgagatagtcaagctagtgctactgaatagcataaatgtgaaggagttggttggcaccctggtagacgcagttcaacgattcagagaggtcgaggtgttcacggctgtcaagtacctgcgtgaacaaggcctgctgatggcgggccagggtaccaaaacctttgttctctctcctaagttcttccatgattgctctgcatctagatttcctatgggaactggtgatcagtcgctcataacaaggcagtggctggacgaacgttcagaaaagattggggaggactgggttaccttaccttcacaacagcaagcaggtcaactttcacaccttctctccctagtgtcgtcgggggagtttactcttaatccttctgttccagtgaatgacattggtgaggttgaggaaaagactactcggaggcccgcctcgcagagaccgtcgtcgttgcaaggagaggatggccgtcatatgagacttcagcatcggatatcagtaagtgcttcatgggcttgtgagaggagagaaagagggtttcctggaattgacgtgtgcgtcacccgttcaagtagatcactttgtgatattctgagtacatatgccagtggagatagcatcaaccacgacctttccccgcaatcaatatttagcgacgacgactgccaggtctcttctctgaaggttcctgacgagacacaagtgattgctccagtcgatgacatacattgtgaaagggctagtgactgccttggcgcaggcagagacctatttggccaggattcagctatcgtacttgacacgacaattccagattttgatatgtcagatgatattggaactagaagcaaagaggtgcttgacacgtcaactacaagcagacgggctgagcctatgaatgagattggcagtgtgtccgagtgtactcttcatcagactgctgaaggtgatatgatgacaagtgatgaacatgccaccatctctgaggagtgtaaagctctaaatctagttgctgcggatgggagcacgacaatgtctttcattgggaatgttcttggtcagactctaagcactagtccagaggttactactagtgttatggaaagtcctgaaggacaggtttctgatcacttgactaagaacactgagaccgattgtccggatgttgcggttatcgtcgatgaaggtagtagattacaaaatgagcaggaatcagaaagatctgatgcaaatttggatgctgaccgtcttactgcgattactttagatagagaatctggaggtggacctgtaaccttagttcagagctcatcgacttcgaagttagagaagtgtgttctatatttctctgagcagaatgagagggaggtagatagtggaacacgtttgaatcctgacctgctgcgggcagcatatagtgctattgaacgagccggtgaagacggtctaacacctgagacgttacaagaagatctgcaaagcagtggactctgtaacgcagggtattcattcaatgctgctggttatgtacaagccctggaggcctttagtcttgtaaagaaagtgaatgcttttgaccacgttcgaatcttagaattctcacaaagtaagcgctttcatcttaacattctaccgagaaataaagagagtaaaaaacgaaaatccagtggttacacatacatcgatgacagacaacgcaagaatttctcttcaaacaccataggctatcctgggggatctgacctgtccgctggagcgagtcgaagaaggctagatgaggcctccgcttctgctgcagaggtttctagagttggtgagcatcgggtcatctcattgcggcgtagtgacgatgattttgaagatgcagagagcactgtcgaactagtttcgattgttccctggttgaatggacatggtgctgttcatccatctatgtcgaagagcctcacccgaagggtaatgggtatagtttcactacatcccggcatagctgaggatgcgcttattgagcagttgaatgttctcaatcctcagagtacatgccagctccttcaacttcttgaggcggatggtcatctcatatctagaccagtcatgcagacaaaggcggaagctccgagattccttcaaaagctgataaaaaggattgctttgacagacgctccccgatatatgaatcattattttgctaatcctttgtcgggaggtttgttatag